專利名稱:一種在基站子系統(tǒng)中調(diào)度尋呼消息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及碼分多址(CDMA,Code Division Multiple Access)基站技術(shù),尤其涉及一種在基站子系統(tǒng)中調(diào)度尋呼消息的方法。
背景技術(shù):
CDMA基站子系統(tǒng)(BSS,Base Station System)的基站收發(fā)信機(jī)(BTS,BaseStation Transceiver)在處理尋呼消息的過程中,根據(jù)尋呼消息的各自發(fā)送特點(diǎn)接收尋呼消息,并采用一定的調(diào)度方法將接收到的尋呼消息發(fā)送到空中接口。但BTS對(duì)尋呼消息的處理能力首先要滿足空中接口帶寬要求,由于空中接口的帶寬限制了尋呼消息流量,所以在話務(wù)高峰期,尋呼消息流量大,必然會(huì)引起尋呼消息的延遲發(fā)送和丟棄,如果延遲發(fā)送或者丟棄的是重要的尋呼消息,則會(huì)給呼叫帶來非常嚴(yán)重的后果,比如,呼叫可能長(zhǎng)時(shí)間無法接入。因此,在空中接口帶寬一定的條件下,BTS需要通過合理的尋呼消息調(diào)度方法,來減小由于尋呼消息的延遲和丟棄所帶來的不良影響。
現(xiàn)有技術(shù)中關(guān)于BTS的尋呼消息調(diào)度方法為將尋呼消息分為總體消息、時(shí)隙消息和非時(shí)隙消息,并根據(jù)其重要程度設(shè)定優(yōu)先級(jí),在一個(gè)時(shí)隙中優(yōu)先發(fā)送總體消息,再發(fā)送時(shí)隙消息,最后發(fā)送非時(shí)隙消息。這種方法雖然可以緩解由于尋呼消息的延遲和丟棄所造成的不良影響,但是,由于該方法只將尋呼消息粗略地劃分為三種類型,并依此進(jìn)行調(diào)度處理,而CDMA系統(tǒng)中的尋呼消息卻比較復(fù)雜,所以現(xiàn)有技術(shù)的方法不能非常精確地選擇調(diào)度尋呼消息,因此還是會(huì)延遲和丟棄許多重要的尋呼消息,從而還會(huì)對(duì)業(yè)務(wù)造成較大的不良影響,服務(wù)質(zhì)量不高。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的是提供一種在基站子系統(tǒng)中調(diào)度尋呼消息的方法,精確地選擇調(diào)度不同的尋呼消息,降低由于延遲和丟棄尋呼消息造成的不良影響,提高服務(wù)質(zhì)量。
為了實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種在基站子系統(tǒng)中調(diào)度尋呼消息的方法,該方法包括A、在基站子系統(tǒng)中按照尋呼消息的類型和優(yōu)先級(jí)順序建立總體消息隊(duì)列、信道指配消息和應(yīng)答消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、非呼叫相關(guān)時(shí)隙消息隊(duì)列、非呼叫相關(guān)非時(shí)隙消息隊(duì)列以及廣播消息隊(duì)列;B、當(dāng)基站子系統(tǒng)接收到尋呼消息時(shí),讀取該尋呼消息中的特征信息,根據(jù)該特征信息中的類型表征信息將該尋呼消息存放在與該尋呼消息的類型相對(duì)應(yīng)的消息隊(duì)列中;C、當(dāng)一個(gè)時(shí)隙開始調(diào)度尋呼消息時(shí),則按照優(yōu)先級(jí)依次讀取總體消息隊(duì)列、信道指配消息和應(yīng)答消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、非呼叫相關(guān)時(shí)隙消息隊(duì)列、非呼叫相關(guān)非時(shí)隙消息隊(duì)列以及廣播消息隊(duì)列,并依次發(fā)送所述各個(gè)消息隊(duì)列中存在的尋呼消息。
所述的特征信息中的類型表征信息包括消息類型字段和業(yè)務(wù)選項(xiàng)字段,其中消息類型字段用于區(qū)分總體消息標(biāo)識(shí)、信道指配消息標(biāo)識(shí)、應(yīng)答消息標(biāo)識(shí)或廣播消息標(biāo)識(shí),業(yè)務(wù)選項(xiàng)字段用于區(qū)分語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),以及呼叫相關(guān)標(biāo)識(shí)。
所述步驟B中根據(jù)所述特征信息的類型表征信息將所述尋呼消息存放在與該尋呼消息的類型相對(duì)應(yīng)的消息隊(duì)列中的具體方法包括a、判斷特征信息中類型表征信息的消息類型字段是否為總體消息標(biāo)識(shí),如果是,則將該尋呼消息存入總體消息隊(duì)列中,否則,執(zhí)行下一步驟;b、判斷該特征信息中類型表征信息的消息類型字段是否為信道指配消息標(biāo)識(shí)或應(yīng)答消息標(biāo)識(shí),如果是,則將該尋呼消息存入信道指配消息和應(yīng)答消息隊(duì)列中,否則,執(zhí)行下一步驟;c、判斷特征信息中類型表征信息的消息類型字段是否廣播消息標(biāo)識(shí),如果是,則將該尋呼消息存入廣播消息隊(duì)列中,否則,執(zhí)行下一步驟;d、判斷該尋呼消息所對(duì)應(yīng)的通訊設(shè)備終端的工作模式,如果該通訊設(shè)備終端的工作模式為時(shí)隙模式,則判斷特征信息中類型表征信息的業(yè)務(wù)選項(xiàng)字段是否有呼叫相關(guān)標(biāo)識(shí),若有,則執(zhí)行步驟e,否則,將該尋呼消息存入非呼叫相關(guān)時(shí)隙消息隊(duì)列;如果該通訊設(shè)備終端的工作模式為非時(shí)隙模式,則判斷特征信息中類型表征信息的業(yè)務(wù)選項(xiàng)字段是否有呼叫相關(guān)標(biāo)識(shí),若有,則執(zhí)行步驟f,否則,將該尋呼消息存入非呼叫相關(guān)非時(shí)隙消息隊(duì)列;e、判斷特征信息中類型表征信息的業(yè)務(wù)指向字段是否有語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),若有語音業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列,若有數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列,結(jié)束流程;f、判斷特征信息中類型表征信息的業(yè)務(wù)指向字段是否有語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),若有語音業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列,若有數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列。
所述尋呼消息的特征信息中包括該尋呼消息所對(duì)應(yīng)通訊設(shè)備終端的標(biāo)識(shí)號(hào)碼,步驟d中所述判斷尋呼消息所對(duì)應(yīng)通訊設(shè)備終端的工作模式的方法為根據(jù)所述尋呼消息的特征信息中的該尋呼消息所對(duì)應(yīng)通訊設(shè)備終端的標(biāo)識(shí)號(hào)碼從基站子系統(tǒng)的記錄數(shù)據(jù)中讀取該通訊設(shè)備終端的工作模式。
步驟C中所述發(fā)送消息隊(duì)列中存在的尋呼消息的具體方法為將尋呼消息封裝成空口幀,將該空口幀添加到發(fā)送緩存中發(fā)送。
所述的步驟C中,當(dāng)每發(fā)送完一消息隊(duì)列中的尋呼消息之后,還包括以下步驟C1、判斷當(dāng)前時(shí)隙是否填滿,如果是,則結(jié)束流程,否則,執(zhí)行下一步驟;C2、判斷當(dāng)前消息隊(duì)列是否為優(yōu)先級(jí)最低的消息隊(duì)列,如果是,則封裝一監(jiān)聽解除消息并填充一空消息,將該監(jiān)聽解除消息和空消息添加到發(fā)送緩沖中發(fā)送,否則,讀取下一個(gè)優(yōu)先級(jí)的消息隊(duì)列,繼續(xù)執(zhí)行步驟C。
所述的監(jiān)聽解除消息用于通知通訊設(shè)備終端在當(dāng)前時(shí)隙內(nèi),從收到該監(jiān)聽解除消息開始停止監(jiān)聽當(dāng)前時(shí)隙的尋呼消息。
由于本發(fā)明所述的方法根據(jù)各種尋呼消息的重要程度、如果丟棄所引起的后果、系統(tǒng)規(guī)格的要求及軟件的實(shí)現(xiàn)需要,將尋呼消息按照優(yōu)先級(jí)的高低精確劃分為總體消息、ECAM/CAM消息和BS ACK ORDER消息、語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息、非呼叫相關(guān)時(shí)隙消息、非呼叫相關(guān)非時(shí)隙消息以及廣播短消息,并根據(jù)優(yōu)先級(jí)的高低發(fā)送尋呼消息,非常精確地選擇調(diào)度尋呼消息,從而確保重要尋呼消息的及時(shí)發(fā)送,大大降低由于延遲和丟棄尋呼消息對(duì)業(yè)務(wù)所造成的不良影響,提高系統(tǒng)的服務(wù)質(zhì)量。
圖1為本發(fā)明在BTS中建立的消息隊(duì)列的結(jié)構(gòu)圖;圖2為當(dāng)BTS接收到尋呼消息時(shí),對(duì)尋呼消息進(jìn)行處理的流程圖;圖3為當(dāng)一個(gè)時(shí)隙開始調(diào)度尋呼消息時(shí),按照優(yōu)先級(jí)的高低發(fā)送尋呼消息的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步說明本發(fā)明的實(shí)施方法。
由于每個(gè)尋呼消息中都有特征信息,該特征信息包括尋呼消息的類型表征信息和該尋呼消息所對(duì)應(yīng)的通訊設(shè)備終端的標(biāo)識(shí)號(hào)碼。所述的通訊設(shè)備終端為通常為移動(dòng)臺(tái)所述的類型表征信息包括消息類型字段和業(yè)務(wù)選項(xiàng)字段,其中消息類型字段包括尋呼消息的類型標(biāo)識(shí),例如可包括通用尋呼消息標(biāo)識(shí)、指配消息標(biāo)識(shí)、應(yīng)答消息標(biāo)識(shí)和廣播消息標(biāo)識(shí),業(yè)務(wù)指向字段包括呼叫相關(guān)標(biāo)識(shí)、非呼叫相關(guān)標(biāo)識(shí)、語音業(yè)務(wù)標(biāo)識(shí)或非語音業(yè)務(wù)標(biāo)識(shí)。所述的特征信息標(biāo)識(shí)了尋呼消息的作用功能、業(yè)務(wù)選項(xiàng)以及發(fā)送特點(diǎn),根據(jù)尋呼消息的特征信息中的類型表征信息可將尋呼消息精確劃分為不同的類型。本實(shí)施例中,根據(jù)尋呼消息的重要程度、如果丟棄所引起的后果、系統(tǒng)規(guī)格的要求及軟件的實(shí)現(xiàn)需要精確劃分為以下幾種類型1、按尋呼消息的發(fā)送特點(diǎn)分為時(shí)隙消息和非時(shí)隙消息。所述的時(shí)隙是指協(xié)議規(guī)定的發(fā)送消息的時(shí)間單位,所述的時(shí)隙消息表示通訊設(shè)備終端必須在指定的時(shí)隙中才能接收到的尋呼消息;所述的非時(shí)隙消息表示通訊設(shè)備終端可一直監(jiān)聽,并可隨時(shí)接收到的尋呼消息。時(shí)隙消息和非時(shí)隙消息與通訊設(shè)備終端的工作模式有關(guān),如果通訊設(shè)備終端工作在時(shí)隙模式,則相關(guān)的尋呼消息為時(shí)隙消息,如果通訊設(shè)備終端工作在非時(shí)隙模式,則相關(guān)的尋呼消息為非時(shí)隙消息,通訊設(shè)備終端的工作模式被登記在基站子系統(tǒng)中。
2、按尋呼消息作用分為總體消息、呼叫相關(guān)消息和呼叫非相關(guān)消息;所述的總體消息為通訊設(shè)備終端收集獲取網(wǎng)絡(luò)參數(shù)的一種尋呼消息,比如通訊設(shè)備終端可以收集獲取系統(tǒng)參數(shù)和接入?yún)?shù)等;所述的呼叫相關(guān)消息為與呼叫相關(guān)的消息;所述的呼叫非相關(guān)消息為與呼叫不相關(guān)的消息。
3、呼叫相關(guān)消息還可以進(jìn)行更細(xì)致的劃分,本實(shí)施例中劃分為通用尋呼消息(GPM)、信道指配消息ECAM/CAM、應(yīng)答命令消息BS ACK ORDER以及其他命令(ORDER)消息,例如RELEASE ORDER消息,REORDERORDER消息等。其中所述GPM又可分為語音業(yè)務(wù)GPM和數(shù)據(jù)業(yè)務(wù)GPM,所述的語音業(yè)務(wù)GPM的業(yè)務(wù)選項(xiàng)為語音業(yè)務(wù)選項(xiàng),該語音業(yè)務(wù)GPM如果丟棄,則影響即將建立的語音呼叫;所述的數(shù)據(jù)業(yè)務(wù)GPM的業(yè)務(wù)選項(xiàng)為分組數(shù)據(jù)業(yè)務(wù)選項(xiàng)或者電路型數(shù)據(jù)業(yè)務(wù),該數(shù)據(jù)業(yè)務(wù)GPM如果丟棄,則影響即將建立的數(shù)據(jù)業(yè)務(wù)呼叫;所述的ECAM/CAM是一種非時(shí)隙消息,如果丟棄,則將影響正在建立的呼叫;所述的BS ACK ORDER為L(zhǎng)AC層對(duì)始呼或?qū)ず繇憫?yīng)的應(yīng)答消息,也是一種非時(shí)隙消息,如果丟棄,則將影響正在建立的呼叫。
4、非呼叫相關(guān)消息還可以進(jìn)行更細(xì)致的劃分,本實(shí)施例中劃分為公共信道的短消息(DBM)、消息等待通知消息(FNM)、其他公共信道非時(shí)隙消息以及廣播短消息。所述的DBM包含點(diǎn)對(duì)點(diǎn)短消息和以點(diǎn)對(duì)點(diǎn)實(shí)現(xiàn)廣播方式的短消息;所述的其他公共信道非時(shí)隙消息為可以是一種業(yè)務(wù)選項(xiàng)為用短消息定位的GPM消息;所述的廣播短消息為包含廣播地址的短消息。
根據(jù)上述對(duì)尋呼消息的分類,并且根據(jù)各種類型尋呼消息對(duì)業(yè)務(wù)影響的重要程度,將上述尋呼消息進(jìn)行優(yōu)先級(jí)的確定,以下描述為各種尋呼消息優(yōu)先級(jí)的高低1、總體消息的優(yōu)先級(jí)最高因?yàn)檫@樣可確保網(wǎng)絡(luò)參數(shù)及時(shí)更新,通訊設(shè)備終端可及時(shí)獲取這些參數(shù)。
2、時(shí)隙消息優(yōu)先于非時(shí)隙消息由于時(shí)隙消息可以隨時(shí)發(fā)送,所以優(yōu)先調(diào)度發(fā)送時(shí)隙消息,如果指定時(shí)隙錯(cuò)過,時(shí)隙消息將延遲一個(gè)指定尋呼周期后才發(fā)送,這個(gè)周期至少為1.28秒。但是,ECAM/CAM消息和BS ACK ORDER消息例外,這兩個(gè)消息雖然是非時(shí)隙消息,但是由于丟棄,則將影響正在建立的呼叫,所以這兩個(gè)消息優(yōu)先于時(shí)隙消息,本實(shí)施例中,將除ECAM/CAM消息和BS ACK ORDER消息之外的所有非時(shí)隙消息稱為其他非時(shí)隙消息。
3、呼叫相關(guān)消息優(yōu)先于非呼叫相關(guān)消息這是因?yàn)閮?yōu)先處理呼叫相關(guān)消息可保證呼叫的正常建立,如果丟棄則將影響即將或正在建立的業(yè)務(wù)呼叫,這樣可避免用戶直接感受到被拒絕,從而提高用戶的滿意程度;4、在呼叫相關(guān)消息中,ECAM/CAM消息、BS ACK ORDER消息優(yōu)先于GPM消息,這樣可以優(yōu)先保護(hù)正在建立的業(yè)務(wù)呼叫,而舍棄即將建立的業(yè)務(wù)呼叫;在GPM消息中,由于語音業(yè)務(wù)對(duì)用戶的影響比較大,例如電話中斷會(huì)大大降低用戶的滿意程度,所以語音業(yè)務(wù)GPM消息優(yōu)先于數(shù)據(jù)業(yè)務(wù)GPM消息調(diào)度。
5、在非呼叫相關(guān)消息中,由于廣播短消息為面向全網(wǎng)的廣播,大部分為非重要業(yè)務(wù),例如廣告,天氣預(yù)報(bào)等業(yè)務(wù),所以廣播短消息的優(yōu)先級(jí)最低。
綜上所述,尋呼消息優(yōu)先級(jí)由高到低排序如下總體消息>ECAM/CAM消息和BS ACK ORDER消息>語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息>數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息>語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息>數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息>非呼叫相關(guān)時(shí)隙消息>非呼叫相關(guān)非時(shí)隙消息>廣播短消息。
本實(shí)施例所述方法根據(jù)上述對(duì)尋呼消息類型的劃分和優(yōu)先級(jí)的高低,在BTS中建立不同的消息隊(duì)列,如圖1所示,按優(yōu)先級(jí)的高低順序分別是總體消息隊(duì)列101、信道指配消息和應(yīng)答消息隊(duì)列102,語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列103、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列104、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列105、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列106、非呼叫相關(guān)時(shí)隙消息隊(duì)列107、非呼叫相關(guān)非時(shí)隙消息隊(duì)列108以及廣播消息隊(duì)列109。
當(dāng)BTS接收到尋呼消息時(shí),如圖2所示,根據(jù)尋呼消息特征信息中的類型表征信息,辨別該尋呼消息的類型,再按照該尋呼消息的類型將該尋呼消息存放在與該尋呼消息的類型所對(duì)應(yīng)的消息隊(duì)列中,具體步驟如下步驟201、讀取收到的尋呼消息中的特征信息,判斷特征信息中類型表征信息的消息類型字段是否為總體消息標(biāo)識(shí),如果是,則將該尋呼消息存入總體消息隊(duì)列101中,否則,執(zhí)行下一步驟;步驟202、判斷該特征信息中類型表征信息的消息類型字段是否為信道指配消息標(biāo)識(shí)或應(yīng)答消息標(biāo)識(shí),如果是,則將該尋呼消息存入信道指配消息和應(yīng)答消息隊(duì)列102中,否則,執(zhí)行下一步驟;步驟203、判斷特征信息中類型表征信息的消息類型字段是否廣播消息標(biāo)識(shí),如果是,則將該尋呼消息存入廣播消息隊(duì)列109中,否則,執(zhí)行下一步驟;步驟204、根據(jù)該特征信息中的通訊設(shè)備終端的標(biāo)識(shí)號(hào)碼從基站子系統(tǒng)的記錄數(shù)據(jù)中讀取該通訊設(shè)備終端的工作模式,如果該通訊設(shè)備終端的工作模式為時(shí)隙模式,則判斷特征信息中類型表征信息的業(yè)務(wù)選項(xiàng)字段是否有呼叫相關(guān)標(biāo)識(shí),若有,則執(zhí)行步驟205,否則,將該尋呼消息存入非呼叫相關(guān)時(shí)隙消息隊(duì)列107;如果該通訊設(shè)備終端的工作模式為非時(shí)隙模式,則判斷特征信息中類型表征信息的業(yè)務(wù)選項(xiàng)字段是否有呼叫相關(guān)標(biāo)識(shí),若有,則執(zhí)行步驟206,否則,將該尋呼消息存入非呼叫相關(guān)非時(shí)隙消息隊(duì)列108;步驟205、判斷特征信息中類型表征信息的業(yè)務(wù)選項(xiàng)字段是否有語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),若有語音業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列103,若有數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列104,結(jié)束流程;步驟206、判斷特征信息中類型表征信息的業(yè)務(wù)指向字段是否有語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),若有語音業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列105,若有數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列106。
當(dāng)一個(gè)時(shí)隙開始調(diào)度尋呼消息時(shí),則按優(yōu)先級(jí)的高低順序依次讀取總體消息隊(duì)列101、信道指配消息和應(yīng)答消息隊(duì)列102,語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列103、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列104、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列105、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列106、非呼叫相關(guān)時(shí)隙消息隊(duì)列107、非呼叫相關(guān)非時(shí)隙消息隊(duì)列108以及廣播消息隊(duì)列109,將上述各個(gè)消息隊(duì)列中的尋呼消息依次發(fā)送,其具體步驟如圖3所示,包括步驟301、首先讀取總體消息隊(duì)列,判斷該消息隊(duì)列中是否有尋呼消息需要發(fā)送,若有,則將該尋呼消息封裝成空口幀,將該空口幀添加到發(fā)送緩存中發(fā)送,并執(zhí)行下一步驟;否則,直接執(zhí)行下一步驟;這里所述的空口幀為適應(yīng)于空中接口的一種數(shù)據(jù)幀。
步驟302、判斷當(dāng)前時(shí)隙是否填滿,如果是,則結(jié)束流程,否則,執(zhí)行下一步驟;步驟303、讀取下一個(gè)消息隊(duì)列,判斷下一個(gè)消息隊(duì)列是否為廣播消息隊(duì)列,如果是,則執(zhí)行步驟306,否則,執(zhí)行下一步驟;步驟304、判斷當(dāng)前消息隊(duì)列中是否有尋呼消息需要發(fā)送,若有,則將該尋呼消息封裝成空口幀,將該空口幀添加到發(fā)送緩存中發(fā)送,并執(zhí)行下一步驟;否則,直接執(zhí)行下一步驟;步驟305、判斷當(dāng)前時(shí)隙是否填滿,如果是,則結(jié)束流程,否則,執(zhí)行下一步驟;步驟306、讀取廣播消息隊(duì)列,判斷該消息隊(duì)列中是否有尋呼消息需要發(fā)送,若有,則將該尋呼消息封裝成空口幀,將該空口幀添加到發(fā)送緩存中發(fā)送,并執(zhí)行下一步驟;否則,直接執(zhí)行下一步驟;步驟307、判斷當(dāng)前時(shí)隙是否填滿,如果是,則結(jié)束流程,否則,執(zhí)行下一步驟;步驟308、封裝一個(gè)監(jiān)聽解除消息和一個(gè)空消息,將該監(jiān)聽解除消息和空消息添加到發(fā)送緩存中發(fā)送,結(jié)束流程。所述監(jiān)聽解除消息為一GPM消息,用于通知通訊設(shè)備終端在當(dāng)前時(shí)隙內(nèi),從本監(jiān)聽解除消息開始停止監(jiān)聽當(dāng)前時(shí)隙的尋呼消息。所述空消息的作用是填充當(dāng)前時(shí)隙。
通過上述方法,可以實(shí)現(xiàn)按照優(yōu)先級(jí)的高低依次發(fā)送總體消息、ECAM/CAM消息和BS ACK ORDER消息、語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息、除ECAM/CAM消息和BS ACK ORDER消息之外其他語音業(yè)務(wù)呼叫相關(guān)非時(shí)隙消息、除ECAM/CAM消息和BS ACK ORDER消息之外其他數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)非時(shí)隙消息、非呼叫相關(guān)時(shí)隙消息、非呼叫相關(guān)非時(shí)隙消息以及廣播短消息。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種在基站子系統(tǒng)中調(diào)度尋呼消息的方法,其特征在于,該方法包括A、在基站子系統(tǒng)中按照尋呼消息的類型和優(yōu)先級(jí)順序建立總體消息隊(duì)列、信道指配消息和應(yīng)答消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、非呼叫相關(guān)時(shí)隙消息隊(duì)列、非呼叫相關(guān)非時(shí)隙消息隊(duì)列以及廣播消息隊(duì)列;B、當(dāng)基站子系統(tǒng)接收到尋呼消息時(shí),讀取該尋呼消息中的特征信息,根據(jù)該特征信息中的類型表征信息將該尋呼消息存放在與該尋呼消息的類型相對(duì)應(yīng)的消息隊(duì)列中;C、當(dāng)一個(gè)時(shí)隙開始調(diào)度尋呼消息時(shí),則按照優(yōu)先級(jí)依次讀取總體消息隊(duì)列、信道指配消息和應(yīng)答消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、非呼叫相關(guān)時(shí)隙消息隊(duì)列、非呼叫相關(guān)非時(shí)隙消息隊(duì)列以及廣播消息隊(duì)列,并依次發(fā)送所述各個(gè)消息隊(duì)列中存在的尋呼消息。
2.如權(quán)利要求1所述的方法,其特征在于,所述的特征信息中的類型表征信息包括消息類型字段和業(yè)務(wù)選項(xiàng)字段,其中消息類型字段用于區(qū)分總體消息標(biāo)識(shí)、信道指配消息標(biāo)識(shí)、應(yīng)答消息標(biāo)識(shí)或廣播消息標(biāo)識(shí),業(yè)務(wù)選項(xiàng)字段用于區(qū)分語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),以及呼叫相關(guān)標(biāo)識(shí)。
3.如權(quán)利要求2所述的方法,其特征在于,所述步驟B中根據(jù)所述特征信息的類型表征信息將所述尋呼消息存放在與該尋呼消息的類型相對(duì)應(yīng)的消息隊(duì)列中的具體方法包括a、判斷特征信息中類型表征信息的消息類型字段是否為總體消息標(biāo)識(shí),如果是,則將該尋呼消息存入總體消息隊(duì)列中,否則,執(zhí)行下一步驟;b、判斷該特征信息中類型表征信息的消息類型字段是否為信道指配消息標(biāo)識(shí)或應(yīng)答消息標(biāo)識(shí),如果是,則將該尋呼消息存入信道指配消息和應(yīng)答消息隊(duì)列中,否則,執(zhí)行下一步驟;c、判斷特征信息中類型表征信息的消息類型字段是否廣播消息標(biāo)識(shí),如果是,則將該尋呼消息存入廣播消息隊(duì)列中,否則,執(zhí)行下一步驟;d、判斷該尋呼消息所對(duì)應(yīng)的通訊設(shè)備終端的工作模式,如果該通訊設(shè)備終端的工作模式為時(shí)隙模式,則判斷特征信息中類型表征信息的業(yè)務(wù)選項(xiàng)字段是否有呼叫相關(guān)標(biāo)識(shí),若有,則執(zhí)行步驟e,否則,將該尋呼消息存入非呼叫相關(guān)時(shí)隙消息隊(duì)列;如果該通訊設(shè)備終端的工作模式為非時(shí)隙模式,則判斷特征信息中類型表征信息的業(yè)務(wù)選項(xiàng)字段是否有呼叫相關(guān)標(biāo)識(shí),若有,則執(zhí)行步驟f,否則,將該尋呼消息存入非呼叫相關(guān)非時(shí)隙消息隊(duì)列;e、判斷特征信息中類型表征信息的業(yè)務(wù)指向字段是否有語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),若有語音業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列,若有數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列,結(jié)束流程;f、判斷特征信息中類型表征信息的業(yè)務(wù)指向字段是否有語音業(yè)務(wù)標(biāo)識(shí)或數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),若有語音業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列,若有數(shù)據(jù)業(yè)務(wù)標(biāo)識(shí),則將該尋呼消息存入數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列。
4.如權(quán)利要3所述的方法,其特征在于,所述尋呼消息的特征信息中包括該尋呼消息所對(duì)應(yīng)通訊設(shè)備終端的標(biāo)識(shí)號(hào)碼,步驟d中所述判斷尋呼消息所對(duì)應(yīng)通訊設(shè)備終端的工作模式的方法為根據(jù)所述尋呼消息的特征信息中的該尋呼消息所對(duì)應(yīng)通訊設(shè)備終端的標(biāo)識(shí)號(hào)碼從基站子系統(tǒng)的記錄數(shù)據(jù)中讀取該通訊設(shè)備終端的工作模式。
5.如權(quán)利要1所述的方法,其特征在于,步驟C中所述發(fā)送消息隊(duì)列中存在的尋呼消息的具體方法為將尋呼消息封裝成空口幀,將該空口幀添加到發(fā)送緩存中發(fā)送。
6.如權(quán)利要求1所述的方法,其特征在于,所述的步驟C中,當(dāng)每發(fā)送完一消息隊(duì)列中的尋呼消息之后,還包括以下步驟C1、判斷當(dāng)前時(shí)隙是否填滿,如果是,則結(jié)束流程,否則,執(zhí)行下一步驟;C2、判斷當(dāng)前消息隊(duì)列是否為優(yōu)先級(jí)最低的消息隊(duì)列,如果是,則封裝一監(jiān)聽解除消息并填充一空消息,將該監(jiān)聽解除消息和空消息添加到發(fā)送緩沖中發(fā)送,否則,讀取下一個(gè)優(yōu)先級(jí)的消息隊(duì)列,繼續(xù)執(zhí)行步驟C。
7.如權(quán)利要求6所述的方法,其特征在于,所述的監(jiān)聽解除消息用于通知通訊設(shè)備終端在當(dāng)前時(shí)隙內(nèi),從收到該監(jiān)聽解除消息開始停止監(jiān)聽當(dāng)前時(shí)隙的尋呼消息。
全文摘要
本發(fā)明公開了一種在基站子系統(tǒng)中調(diào)度尋呼消息的方法,該方法按照尋呼消息的類型在基站子系統(tǒng)中按照尋呼消息的優(yōu)先級(jí)的高低建立總體消息隊(duì)列、信道指配消息和應(yīng)答消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)時(shí)隙消息隊(duì)列、語音業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、數(shù)據(jù)業(yè)務(wù)呼叫相關(guān)其他非時(shí)隙消息隊(duì)列、非呼叫相關(guān)時(shí)隙消息隊(duì)列、非呼叫相關(guān)非時(shí)隙消息隊(duì)列以及廣播消息隊(duì)列。將接收到的尋呼消息存入與該尋呼消息的類型所對(duì)應(yīng)的消息隊(duì)列中去,當(dāng)一個(gè)時(shí)隙開始調(diào)度尋呼消息時(shí),則按照尋呼消息優(yōu)先級(jí)的高低將各個(gè)消息隊(duì)列中存在的尋呼消息發(fā)送,從而實(shí)現(xiàn)精確地選擇調(diào)度不同的尋呼消息,降低由于延遲和丟棄尋呼消息造成的不良影響,提高服務(wù)質(zhì)量。
文檔編號(hào)H04W72/12GK1674688SQ20041003351
公開日2005年9月28日 申請(qǐng)日期2004年3月26日 優(yōu)先權(quán)日2004年3月26日
發(fā)明者姚潔, 王威, 王雷 申請(qǐng)人:華為技術(shù)有限公司