專利名稱:一種組呼聽者識別業(yè)務的實現(xiàn)方法
技術(shù)領域:
本發(fā)明涉及無線通信技術(shù)領域,特別涉及一種組呼聽者識別業(yè)務的實現(xiàn)方法。
背景技術(shù):
語音組呼業(yè)務(Voice Group Call Service,VGCS)和語音廣播業(yè)務(VoiceBroadcast Service,VBS)都是全球移動系統(tǒng)(Global System for Mobile,GSM)中多方參與的語音通信方式,突破了點對點通信的局限性,能夠快速建立呼叫。這兩種業(yè)務可統(tǒng)稱為組呼業(yè)務。
VGCS業(yè)務中包含兩種身份的業(yè)務成員,即調(diào)度員和業(yè)務用戶。調(diào)度員可以是固網(wǎng)用戶也可以是移動用戶,通過為其建立的專用通道參與組呼的話音通信,在現(xiàn)有GSM 800M數(shù)字集群系統(tǒng)(GSM Trunk 800M,GT800)標準中,VGCS業(yè)務可以沒有調(diào)度員或最多五個調(diào)度員;業(yè)務用戶指預訂了VGCS業(yè)務的移動用戶,數(shù)量不限,通過組呼區(qū)域內(nèi)的組呼通道參與組呼的話音通信。
VGCS業(yè)務在任何時刻只準許一個業(yè)務用戶以及最多五個調(diào)度員同時講話,而其他不處于講話狀態(tài)的業(yè)務用戶稱為組呼聽者。組呼聽者可以通過按移動終端上的即按即說(Push To Talk,PTT)鍵,按照“先到先得”的原則來實現(xiàn)搶上行業(yè)務信道的操作,如果搶上行業(yè)務信道成功即可獲得講話權(quán)參與講話,其他組呼聽者只有當上行業(yè)務信道空閑時才可以繼續(xù)搶上行業(yè)務信道的操作。調(diào)度員具有自己的專用通道,隨時可以參與講話。
一個特定的組呼通信由組識別號(Group ID,G-ID)和組呼區(qū)域唯一確定。G-ID與組呼區(qū)域合起來稱作組呼參考,即組呼參考唯一確定一個組呼通信。G-ID標識該組的功能,即由哪些身份的成員參加;一個移動用戶可以同時簽約多個G-ID,并給它們設置不同的優(yōu)先級。組呼區(qū)域是指組呼通信所覆蓋的范圍,以無線小區(qū)為基本單位,可以由一個或一個以上屬于相同移動交換中心(MSC)或不同MSC的小區(qū)組成,組成組呼區(qū)域的小區(qū)稱為組呼小區(qū)。呼叫時,每個組呼小區(qū)有一個組呼通道,講話的業(yè)務用戶工作在組發(fā)射模式,通過其中的上行業(yè)務信道發(fā)送通話內(nèi)容;所有組呼聽者工作在組接收模式,通過下行業(yè)務信道接收通話內(nèi)容。
涉及多個MSC的組呼業(yè)務,其中一個MSC負責呼叫的管理,稱之為主持MSC(Anchor MSC,A-MSC),其它MSC稱為轉(zhuǎn)播MSC(Relay MSC,R-MSC)。A-MSC負責建立所有的連接,包括到本MSC的指定小區(qū)、相關(guān)R-MSC以及調(diào)度臺的連接,并完成話音的分發(fā);R-MSC到A-MSC僅需建立一條鏈路,R-MSC負責所屬小區(qū)下行話音的分發(fā)。
VBS具有和VGCS相似的業(yè)務功能,主要差別是VBS業(yè)務中,只有廣播的發(fā)起者有講話的權(quán)利,并且發(fā)起者的身份只能是調(diào)度員;其他成員,包括普通用戶和非發(fā)起者的調(diào)度員沒有講話的權(quán)利。
在GSM規(guī)范中,組呼業(yè)務的組呼聽者工作在接收模式下,接收組呼信道的下行業(yè)務信道所承載的信息,而沒有上行信道與網(wǎng)絡側(cè)連接。因此在組呼業(yè)務的過程中,網(wǎng)絡側(cè)不能獲取組呼聽者的信息,組呼聽者是否參與組呼/組播以及參與組呼/組播的過程等情況網(wǎng)絡側(cè)都不能知曉。
為了獲取各個組呼聽者是否在線的信息,就需要給組呼聽者建立用于與網(wǎng)絡通信的上行通道,網(wǎng)絡通過在該上行通道接收聽者的信息來判斷組呼用戶是否在線,這就是聽者識別業(yè)務。
現(xiàn)有的聽者識別業(yè)務的實現(xiàn)方式如下網(wǎng)絡側(cè)存儲所有業(yè)務成員的序號,而每個業(yè)務成員分別存儲自己的序號;網(wǎng)絡側(cè)在各個組呼小區(qū)的組呼信道上廣播要求上報聽者信息的請求,該請求包含上報的時間點和每個業(yè)務成員順序上報所需的時隙,業(yè)務成員根據(jù)所接收的請求和本地存儲的序號,計算出自己上報的幀號,在這個幀號對應的時隙上報聽者信息,可以通過組呼信道上報,或者通過專門分配的專用信道上報;網(wǎng)絡側(cè)則按照所有業(yè)務成員上報所需的時隙總和分配上報時間周期,并在上報時間周期接收聽者信息,當上報時間周期結(jié)束時,再次廣播要求上報聽者信息的請求,在下一個周期重復上述操作。
在上述聽者識別業(yè)務中,按照預先規(guī)定的固定順序進行聽者信息上報,這樣會造成如下缺點所有組呼小區(qū)都要按照每個業(yè)務用戶輪循一遍的時隙總和來分配上報周期,上報速度緩慢;如果業(yè)務用戶已經(jīng)關(guān)機、不在服務區(qū),或者業(yè)務用戶被刪除,仍然必須維持原有的上報順序,浪費了上報的時隙;無法實現(xiàn)只查詢部分業(yè)務用戶的聽者狀態(tài)。
另外,由于業(yè)務用戶和網(wǎng)絡側(cè)都必須存儲聽者信息上報所需的序號,業(yè)務用戶的序號通常存儲在移動終端的用戶識別模塊(Subscriber identificationModule,SIM)卡上,占用SIM卡的容量,需要修改SIM卡的規(guī)范,兼容性不好;如果組內(nèi)用戶改變的話,需要通過修改SIM卡來更新序號,實現(xiàn)很困難;維護數(shù)據(jù)復雜,可能出現(xiàn)SIM卡和網(wǎng)絡的數(shù)據(jù)不一致的情況,出現(xiàn)異常的可能性增大。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于,提出一種組呼聽者識別業(yè)務的實現(xiàn)方法,可以更加靈活地進行聽者信息上報。
該方法包括如下步驟A、確定本聽者信息上報周期內(nèi),需要上報的聽者消息業(yè)務成員名單RML;B、在各個組呼小區(qū)分別廣播包括一個或一個以上RML中業(yè)務成員標識的組尋呼消息;C、組呼小區(qū)中的業(yè)務成員根據(jù)自身業(yè)務用戶標識和所收到的組尋呼消息中業(yè)務用戶標識的匹配結(jié)果,進行聽者信息上報。
步驟C之后進一步包括當參與組呼的一個組呼小區(qū)內(nèi)業(yè)務成員完成聽者信息上報后,進入該小區(qū)的下一個聽者信息上報周期,并依次執(zhí)行步驟A至步驟C。
步驟A所述本聽者信息上報周期如果為首次聽者信息上報周期,則所述RML中包括參加該組呼業(yè)務的所有業(yè)務成員的標識。
步驟A所述確定RML可以為確定業(yè)務成員在上一個聽者信息上報周期中處于如下任意一種情況,則將所確定的業(yè)務成員從RML中刪除已關(guān)機;在其他呼叫業(yè)務中;不在服務區(qū);不在組呼區(qū)域。
步驟A所述確定RML還可以為確定業(yè)務成員在上一個聽者信息上報周期中處于如下任意一種情況,則將所確定的業(yè)務成員加入到RML中從關(guān)機狀態(tài)開機;結(jié)束其他呼叫業(yè)務;進入服務區(qū);進入組呼區(qū)域。
步驟A所述確定RML還可以為業(yè)務成員連續(xù)m個聽者信息上報周期未上報信息,則將該業(yè)務成員上報信息的頻率調(diào)整為每隔n個聽者信息上報周期上報一次,根據(jù)調(diào)整后的頻率確定本次聽者信息上報周期是否需要該業(yè)務成員上報信息,若需要則將該成員加入RML,若不需要則不加入;其中,所述m或n為預先設定值。
步驟A進一步包括如果在上一聽者信息上報周期收到已調(diào)整上報信息頻率的業(yè)務成員的上報消息,則將該業(yè)務成員上報信息的頻率恢復為默認上報頻率,并將該成員加入RML中;其中,默認上報頻率為每個聽者信息上報周期上報。
步驟A所述確定RML為刪除RML中原有的業(yè)務成員,將調(diào)度臺指定的業(yè)務成員加入到RML中。
步驟A所述確定RML為由調(diào)度臺在上個聽者信息上報周期解除指定業(yè)務成員,則本聽者信息上報周期的RML包括參加該組呼業(yè)務的所有業(yè)務成員。
步驟B之前進一步包括確定RML中的業(yè)務成員是局域成員或全局成員,并確定每個組呼小區(qū)的需要上報聽者消息業(yè)務成員子名單RMSL的內(nèi)容為組呼的全局成員標識組成的集合與本組呼小區(qū)的局域成員標識組成的集合的并集;則步驟B為對于每一個參加組呼的組呼小區(qū),判斷其RMSL中業(yè)務成員數(shù)目是否為零,若是,則轉(zhuǎn)至步驟A;否則在該組呼小區(qū)廣播包括一個或一個以上本組呼小區(qū)RMSL中業(yè)務成員標識的組尋呼消息。
所述確定RML中的業(yè)務成員是局域成員為將上一聽者信息上報周期中在參加組呼的一個組呼小區(qū)收到聽者上報消息對應的業(yè)務用戶確定為該組呼小區(qū)的局域成員;所述確定RML中的業(yè)務成員為全局成員為將上一聽者信息上報周期中不能確定其所處組呼小區(qū)的業(yè)務成員確定為全局成員;若所述本聽者信息上報周期為首次聽者信息上報周期,將RML中的全體業(yè)務成員作為全局成員。
所述進入該小區(qū)的下一個聽者信息上報周期之前,進一步包括對該小區(qū)的聽者信息上報周期進行調(diào)整。
所述對該小區(qū)的聽者信息上報周期進行調(diào)整為判斷本小區(qū)RMSL中的業(yè)務成員標識的數(shù)目是否為各個組呼小區(qū)RMSL中業(yè)務成員標識的數(shù)目最大的,若是,則立即執(zhí)行后續(xù)步驟,否則進入等待狀態(tài),直到業(yè)務成員標識的數(shù)目最大的小區(qū)完成本周期的聽者信息上報后,則執(zhí)行后續(xù)步驟。
所述對本小區(qū)的聽者信息上報周期進行調(diào)整為判斷本小區(qū)RMSL中業(yè)務成員標識的數(shù)目是否小于預先設定值,若是,則進入等待狀態(tài),在經(jīng)過預設的時延后執(zhí)行后續(xù)步驟;否則,立即執(zhí)行后續(xù)步驟。
所述廣播組尋呼消息為通過快速隨路控制信道廣播組尋呼消息。
其中,步驟C為業(yè)務成員接收組尋呼消息,將所收到的組尋呼消息中攜帶的成員標識與自身存儲的成員標識進行匹配,如果匹配成功,則根據(jù)所匹配的標識在組尋呼消息中的位置,計算出自己上報的時機,并在所算出的時機進行聽者信息上報;如果匹配不成功,則不作任何處理。
所述業(yè)務用戶標識為與業(yè)務用戶移動終端的國際移動用戶標識IMSI有關(guān)的信息。
在所述步驟A之前,該方法進一步包括AA1選擇一個未確定標識的業(yè)務成員的IMSI,判斷所選擇IMSI的后I位所組成的字符串是否與已確定的業(yè)務成員標識相同,若未發(fā)現(xiàn)相同,則執(zhí)行步驟AA2;若發(fā)現(xiàn)相同,則執(zhí)行步驟AA3;如果沒有未確定標識的業(yè)務成員則退出本流程;其中,I為預先設定值;步驟AA2將所選擇的IMSI后I位作為該業(yè)務成員標識,并轉(zhuǎn)至步驟AA1;步驟AA3將所選擇的IMSI,以及與所選擇IMSI的后I位相同的業(yè)務成員標識所對應的IMSI作為待比較對象;AA4、判斷待比較對象中的IMSI后J位是否相同,若不同,執(zhí)行步驟AA5,否則令J=J+1并繼續(xù)執(zhí)行步驟AA4;其中,首次執(zhí)行時,J=I+1;步驟AA5將待比較對象中的IMSI后J位作為對應業(yè)務成員的標識,并轉(zhuǎn)至步驟AA1。
所述I設置為十進制數(shù),且數(shù)值為3。
從以上技術(shù)方案可以看出,組尋呼消息按照當前組內(nèi)成員安排上報順序,業(yè)務用戶根據(jù)組尋呼消息中的業(yè)務用戶標識和自身存儲的業(yè)務用戶標識的匹配情況進行聽者信息上報,不會出現(xiàn)成員被刪除浪費時隙的現(xiàn)象;對于已知狀態(tài)的手機,例如關(guān)機、長時間掉網(wǎng)、正在通話、漫游出組呼區(qū)域不需要查詢狀態(tài),還可以分小區(qū)尋呼,進一步提高上報速度;處理靈活,對于大的群組,有的時候只需要知道關(guān)鍵幾個用戶的狀態(tài),只要由調(diào)度臺指定哪幾個用戶上報,可實現(xiàn)僅要求這幾個用戶上報信息。
如果采用IMSI的相關(guān)信息作為業(yè)務用戶標識,可以進一步實現(xiàn)如下有益效果無須在SIM卡中存儲業(yè)務成員的組內(nèi)序號,不占用SIM卡容量,兼容性更好,維護簡單。
圖1為本發(fā)明實施例一實現(xiàn)組呼聽者識別業(yè)務的流程圖;圖2為本發(fā)明實施例二進行業(yè)務成員標識登記的流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖與具體實施例對本發(fā)明作進一步的詳細闡述。
本發(fā)明的核心內(nèi)容為聽者識別業(yè)務進行的每一個周期中,網(wǎng)絡側(cè)從所有當前需要查詢的業(yè)務用戶中選擇一個或一個以上的業(yè)務用戶,所發(fā)送的廣播信令中包括順序排列的所選擇的業(yè)務用戶標識信息,所述廣播信令稱之為組尋呼(Group Paging)消息;移動終端將自身的標識信息與所收到的信令中的標識信息進行匹配,如果匹配上,則根據(jù)廣播信令中自身的標識信息所處的位置計算出上報的時機,在所算出的時機進行信息上報;如果沒有匹配上則不進行任何操作;完成所有業(yè)務成員的信息上報后,繼續(xù)進行下一個周期的聽者識別業(yè)務。
本發(fā)明與現(xiàn)有的組呼聽者識別業(yè)務的最大區(qū)別在于,本發(fā)明的聽者信息上報更加靈活,為體現(xiàn)這一特征,本發(fā)明除上述主要發(fā)明內(nèi)容外,所述組尋呼消息所包括的聽者標識可根據(jù)各個小區(qū)加以調(diào)整,采用如下處理措施1)如果網(wǎng)絡判斷組內(nèi)業(yè)務用戶為下列情況已經(jīng)關(guān)機,在其它的呼叫中,不在服務區(qū)或漫游出組呼區(qū)域,則可以將該組內(nèi)用戶從所有組呼小區(qū)待查詢的聽者標識中刪除;2)因為聽者待在一個小區(qū)的時間大大長于聽者上報的周期,如果上一周期中聽者A在小區(qū)1中上報信息,則認為聽者A在小區(qū)1中,那么下一周期可以將聽者A的標識從其它小區(qū)的待查詢的聽者標識中刪除;如果已經(jīng)確定聽者A在小區(qū)1中,本周期內(nèi)小區(qū)1中沒有收到聽者A的信息,則認為聽者A已離開小區(qū)1,則下一個周期在所有組呼的組尋呼消息中加入聽者A的標識;
3)對于不屬于措施1)所列舉情況、但又一直不上報信息的聽者,可以降低查詢該聽者的頻率,減少某一查詢周期內(nèi)待排序的聽者數(shù)量,直到該聽者上報信息后恢復。
4)對于確定在本小區(qū)沒有聽者的情況下,無須發(fā)送組尋呼消息。
根據(jù)以上方式進行聽者信息上報,則每個組呼小區(qū)需要上報的業(yè)務成員數(shù)目可能彼此不同,相應地,每個組呼小區(qū)的聽者信息上報周期也可能彼此不同。下面將分別用幾個實施例對以上的發(fā)明內(nèi)容進行詳細說明。
實施例一利用原有的聽者信息上報序號作為業(yè)務用戶標識信息,實現(xiàn)組呼聽者識別業(yè)務。
為了說明簡潔,設所有的組呼小區(qū)都屬于同一個MSC,即A-MSC,本實施例的組呼聽者識別業(yè)務流程如圖1所示,包括如下步驟步驟101MSC確定在第i周期需要上報聽者消息業(yè)務成員名單(Required Member List,RML)。當i=1,即首次執(zhí)行時,如果調(diào)度臺沒有特別指定業(yè)務成員,RML中包括該組呼業(yè)務的所有業(yè)務成員;當i≠1時,則依照如下規(guī)則進行確定1)在上一個聽者信息上報周期中,判斷業(yè)務成員處于如下情況之一,則將該業(yè)務成員從RML中刪除已關(guān)機;在其他呼叫業(yè)務中;不在服務區(qū);不在組呼區(qū)域;2)在上一個聽者信息上報周期中,MSC判斷業(yè)務成員處于如下情況之一,則將該業(yè)務成員加入到RML中從關(guān)機狀態(tài)開機;結(jié)束其他呼叫業(yè)務;進入服務區(qū);進入組呼區(qū)域;3)如果業(yè)務成員不屬于規(guī)則1)所列舉的情況,且連續(xù)m個周期未上報信息,則將該業(yè)務成員上報信息的頻率從默認的每周期調(diào)整為每隔n個周期上報,根據(jù)調(diào)整后的頻率確定本次聽者信息上報周期是否需要該業(yè)務成員上報信息,若是則將該成員加入RML,否則不加入;所述m或n為預先設定值;調(diào)整了上報信息頻率的業(yè)務成員,如果在上一周期收到該業(yè)務成員的上報消息,則將該業(yè)務成員上報信息的頻率恢復為每周期上報的默認頻率;
4)不屬于上述情況的RML中的業(yè)務成員,默認保留在RML中。
其中規(guī)則1)和規(guī)則2)所述MSC確定業(yè)務成員狀態(tài)的方法為現(xiàn)有技術(shù)。
在任一周期,如果調(diào)度臺指定了需要上報狀態(tài)的業(yè)務成員,則RML中僅為被指定的業(yè)務成員,并依照上述流程處理;調(diào)度臺解除指定業(yè)務成員,在這之后的一個周期,RML重新初始化,即按照i=1的情況處理。
步驟102確定RML中的業(yè)務成員是局域成員或全局成員,并據(jù)此確定每個小區(qū)需要上報聽者消息業(yè)務成員子名單(Required Member Sub-List,RMSL);當i=1時,所有業(yè)務成員都是全局成員。
所述局域成員為在上個周期中能夠確定其所處的組呼小區(qū)的業(yè)務成員,即在哪一個組呼小區(qū)收到該用戶的上報消息。例如,在上個周期中,在小區(qū)1收到業(yè)務用戶A上報信息,則業(yè)務用戶A為小區(qū)1的局域成員。
所述全局成員則是在上個周期中不能夠確定其所處的組呼小區(qū)的業(yè)務成員。例如,已確定業(yè)務用戶A為小區(qū)1的局域成員,但在上個周期中小區(qū)1沒有收到業(yè)務用戶A的上報信息,則本周期內(nèi),業(yè)務用戶A為全局成員;當首次進行聽者信息上報時,所有業(yè)務成員都不能確定自身所處的小區(qū),因此所有業(yè)務成員都是全局成員。
確定特定組呼小區(qū)的RMSL為將RML中該組呼小區(qū)的局域成員標識以及所有全局成員標識加入到該組呼小區(qū)的RMSL中。這里需要強調(diào)一點,即所有全局成員標識和該組呼小區(qū)的局域成員標識都要包括在該組呼小區(qū)的RMSL中;并且,除了上述成員標識外,RMSL沒有其他的成員標識。換句話說,RMSL的內(nèi)容為所有全局成員標識組成的集合與該組呼小區(qū)的局域成員標識組成的集合的并集。
根據(jù)以上的處理,如果本周期RML中所有業(yè)務成員都是局域成員,且有組呼小區(qū)沒有局域成員,則沒有局域成員的組呼小區(qū)的RMSL內(nèi)容為空,RMSL內(nèi)容為空的組呼小區(qū)不需要廣播組尋呼消息;如果RML中有全局成員,且所有組呼小區(qū)的RMSL都不為空,則所有組呼小區(qū)都需要廣播組尋呼消息。
步驟103在各個組呼小區(qū)的快速隨路控制信道(Fast Associated ControlChannel,F(xiàn)ACCH)廣播組尋呼消息,所述組尋呼消息中包括本組呼小區(qū)的RMSL中的業(yè)務成員標識。
為了減少組尋呼消息的數(shù)目,要求每一條組尋呼消息包含盡可能多的成員標識。一條組尋呼消息除了消息頭3個字節(jié),還有20個字節(jié),即160比特;而通常業(yè)務成員的數(shù)目不超過100,作為業(yè)務成員標識的序號可以為001~255;所以可以用1個字節(jié)的長度表示一個業(yè)務成員的標識。如果一條組尋呼消息不能攜帶本小區(qū)RMSL中所有成員的標識,則分成幾條組尋呼消息進行廣播。組尋呼消息中的業(yè)務成員標識的排列順序可以是任意的。
步驟104處于各個組呼小區(qū)的業(yè)務成員根據(jù)自身業(yè)務用戶標識和所收到的組尋呼消息中業(yè)務用戶標識的匹配結(jié)果,通過組呼信道或其他專用信道的上行通道進行聽者信息上報。更具體地說,業(yè)務成員接收組尋呼消息,將所收到的組尋呼消息中攜帶的成員標識與自身存儲的成員標識進行匹配,如果匹配成功,則根據(jù)所匹配的標識在組尋呼消息中的位置,計算出自己上報的時機,并在所算出的時機進行聽者信息上報;如果匹配不成功,則不進行任何操作。
等所有業(yè)務成員完成聽者信息上報后,則進入下一個周期重復執(zhí)行步驟101~步驟104。
通過應用實施例一的方案,可以達到如下有益效果按照當前組內(nèi)成員安排上報順序,不會出現(xiàn)成員被刪除浪費時隙的現(xiàn)象;對于已知狀態(tài)的手機,例如關(guān)機、長時間掉網(wǎng)、正在通話、漫游出組呼區(qū)域不需要查詢狀態(tài),還可以根據(jù)業(yè)務成員所處的小區(qū)位置的不同進行分小區(qū)尋呼,進一步提高上報速度;處理靈活,對于大的群組,有的時候只需要知道關(guān)鍵幾個用戶的狀態(tài),只要由調(diào)度臺指定哪幾個用戶上報,就可依照本實施例流程僅要求這幾個用戶上報信息。
在實施例一中,所述業(yè)務成員標識為存儲在SIM卡中的序號,本發(fā)明也可利用存儲于移動終端閃存中的國際移動用戶標識(International MobileSubscriber Identity,IMSI)中的部分信息作為業(yè)務成員標識,即為本發(fā)明實施例二的方案。
IMSI為十進制的十六位字符串,用于標識移動終端的身份,每一個移動終端的存儲單元中存儲自身的IMSI,并且在網(wǎng)絡側(cè)也保存著移動終端的IMSI。為保證一條組尋呼消息中攜帶盡可能多的業(yè)務成員標識,可選取IMSI的后三位作為業(yè)務成員標識;如果組內(nèi)出現(xiàn)一個以上的業(yè)務成員IMSI的后三位相同,則將這些后三位相同的IMSI多取一位,即取這些業(yè)務成員IMSI的后四位作為業(yè)務成員標識;如果后四位仍然相同,則取后五位并依此類推。在實際應用中,一個組的成員數(shù)目通常小于100,并且IMSI往往是連續(xù)的,因此取后三位基本上能夠區(qū)分組內(nèi)絕大多數(shù)成員,即使出現(xiàn)后三位重復,只要將這些重復的標識變成四位即可滿足需要,需要用五位的情況是極少的。業(yè)務用戶標識如果取IMSI的后三位,則最少可以用10個比特攜帶業(yè)務用戶標識;如果取IMSI的后四位,則最少可以用14個比特攜帶業(yè)務用戶標識。
在使用組呼業(yè)務前,對于參加本次組呼的每一個業(yè)務成員,需要確定將各業(yè)務成員的IMSI的后幾位組成的字符串作為相應業(yè)務成員的業(yè)務成員標識,確定的原則是要在保證參加本次組呼的業(yè)務成員標識無重復的前提下,所取的字符串要盡量短。這里仍然假設所有小區(qū)屬于一個MSC,所述確定業(yè)務成員標識的處理流程如圖2所示,包括如下步驟步驟201MSC選擇一個未確定業(yè)務成員標識的業(yè)務成員IMSI,判斷所選擇IMSI的后I位所組成的字符串是否與已確定的業(yè)務成員標識相同,若未發(fā)現(xiàn)相同,則執(zhí)行步驟202;若發(fā)現(xiàn)相同,則執(zhí)行步驟203;如果沒有未確定標識的業(yè)務成員則退出本流程;I為預先設定值,本實施例中,設置I=3;首次執(zhí)行時,沒有已確定的業(yè)務成員標識,判斷結(jié)果必然是未發(fā)現(xiàn)相同,則執(zhí)行步驟202;步驟202將所選擇的IMSI后I位作為該業(yè)務成員標識,并轉(zhuǎn)至步驟201;步驟203將所選擇的IMSI,以及與所選擇IMSI的后I位相同的業(yè)務成員標識所對應的IMSI作為待比較對象;步驟204判斷屬于待比較對象的IMSI是否后J位彼此相同,如果不同,轉(zhuǎn)至步驟205,否則令J=J+1并重復執(zhí)行步驟204;首次執(zhí)行時,J=I+1;步驟205將待比較對象中的IMSI的后J位作為對應業(yè)務成員的標識,轉(zhuǎn)至步驟201。
組呼小區(qū)屬于多個MSC實施流程與上述流程類似,且很容易推導出,故不再贅述。
完成確定參加本次組呼的業(yè)務成員標識的處理后,則可依照和實施例一相同的業(yè)務流程進行聽者信息上報,其中組尋呼消息的格式定義如表1所示
表1組尋呼消息的總長度為23字節(jié),因此按照表1所示定義方式,如果所有用戶標識都是10比特,一個組尋呼消息可以包含15個用戶標識;如果所有用戶標識都是14比特,一個組尋呼消息可以包含10個用戶標識;如果部分用戶標識是10比特,部分用戶標識是14比特,則一個組尋呼可以包含10到15個用戶。
按照上述格式的組尋呼消息,實施例二的流程中,業(yè)務成員將收到的組尋呼消息中攜帶的成員標識,與自身存儲的成員標識進行匹配為業(yè)務成員的移動終端將所收到的組尋呼消息中攜帶的成員標識與自身的IMSI的最后若干位比較,例如,組尋呼消息中的10比特格式的成員標識轉(zhuǎn)換為十進制,與IMSI的最后三位進行比較;組尋呼消息中的14比特格式的成員標識轉(zhuǎn)換為十進制,與IMSI的最后四位進行比較。
實施例二除了具有實施例一的有益效果外,還可以進一步達到如下有益效果無須寫SIM卡組內(nèi)序號,不占用SIM卡容量,兼容性更好,維護簡單。
如果組呼小區(qū)屬于不同的MSC,則其中的A-MSC執(zhí)行上述流程中MSC的相關(guān)操作,其他的R-MSC進行A-MSC與本小區(qū)業(yè)務用戶之間信息的轉(zhuǎn)發(fā)操作,即將來自A-MSC的組尋呼消息透傳給本小區(qū)業(yè)務用戶,并將本小區(qū)業(yè)務用戶的上報消息透傳給A-MSC。
根據(jù)本發(fā)明實施例聽者識別業(yè)務的實現(xiàn)方式,由于各個組呼小區(qū)需要上報聽者信息的業(yè)務成員數(shù)目可能各不相同,相應地,各個組呼小區(qū)的聽者信息上報周期也各不相同??紤]一種極端情況,假如某次組呼中包括101個業(yè)務成員,其中100個都處于小區(qū)A,只有1個處于小區(qū)B,則小區(qū)A的一個聽者信息上報周期要包括這100個成員進行聽者信息上報所需的時間,而小區(qū)B的一個聽者信息上報周期僅包括這1個成員進行聽者信息上報所需的時間,換句話說,在這種情況下,小區(qū)B進行聽者信息上報的頻率是小區(qū)A的100倍,而實際上對于小區(qū)B來說,如此頻繁進行聽者信息上報也是不必要的。
因此,可以進一步調(diào)整各個組呼小區(qū)的聽者信息上報周期,避免出現(xiàn)過于頻繁地進行聽者信息上報的情況。下面列舉兩種調(diào)整聽者信息上報周期的方法一種調(diào)整方法是同步各個組呼小區(qū)的聽者信息上報周期。將RMSL中業(yè)務成員標識最多的小區(qū)的聽者信息上報周期作為整個組呼的聽者信息上報周期。例如,設某次組呼業(yè)務中有A、B、C、D四個小區(qū),各個小區(qū)RMSL中的業(yè)務成員標識數(shù)目分別為10、20、30、40。在每個聽者信息上報周期開始時,上述四個組呼小區(qū)同步發(fā)送組尋呼消息,小區(qū)A需要進行聽者信息上報的業(yè)務成員數(shù)目最少,因此最先完成聽者信息上報周期,完成后不立刻開始下一個聽者信息上報周期,而是進入等待狀態(tài);接著小區(qū)B和小區(qū)C依次進入等待狀態(tài),直到小區(qū)D的聽者信息上報周期完成后,這四個小區(qū)再同時發(fā)送組尋呼消息,進入下一個聽者信息上報周期。這樣,所有小區(qū)的聽者信息上報周期調(diào)整為同步,并且都等于業(yè)務成員最多的小區(qū)的聽者信息上報周期。
第二種調(diào)整方法是如果組呼小區(qū)內(nèi)需要上報聽者信息的業(yè)務成員數(shù)目少于一定值時,則將該組呼小區(qū)的聽者信息上報周期設置一定的時延。仍以上面四個小區(qū)的例子說明。設預先設置判斷條件,若小區(qū)內(nèi)需要進行聽者信息上報的業(yè)務成員數(shù)目小于25,則將該小區(qū)的每一個聽者信息上報周期設置0.2秒的時延;若小區(qū)內(nèi)需要進行聽者信息上報的業(yè)務成員數(shù)目小于15,則將該小區(qū)的的每一個聽者信息上報周期設置0.3秒的時延。根據(jù)這樣的判斷條件,小區(qū)C和小區(qū)D的聽者信息上報周期不變,而小區(qū)A和小區(qū)B的聽者信息上報周期分別設置了0.3秒和0.2秒的時延。以上所述業(yè)務成員的數(shù)目以及時延的具體數(shù)值可根據(jù)實際情況確定。
以上只是對聽者信息上報周期的調(diào)整的方法舉了簡單的例子,并非將聽者信息上報周期的調(diào)整方法限定于以上情況。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種組呼聽者識別業(yè)務的實現(xiàn)方法,其特征在于,該方法包括如下步驟A、確定本聽者信息上報周期內(nèi),需要上報的聽者消息業(yè)務成員名單RML;B、在各個組呼小區(qū)分別廣播包括一個或一個以上RML中業(yè)務成員標識的組尋呼消息;C、組呼小區(qū)中的業(yè)務成員根據(jù)自身業(yè)務用戶標識和所收到的組尋呼消息中業(yè)務用戶標識的匹配結(jié)果,進行聽者信息上報。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C之后進一步包括當參與組呼的一個組呼小區(qū)內(nèi)業(yè)務成員完成聽者信息上報后,進入該小區(qū)的下一個聽者信息上報周期,依次執(zhí)行步驟A至步驟C。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A所述本聽者信息上報周期如果為首次聽者信息上報周期,則所述RML中包括參加該組呼業(yè)務的所有業(yè)務成員的標識。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A所述確定RML為確定業(yè)務成員在上一個聽者信息上報周期中處于如下任意一種情況,則將所確定的業(yè)務成員從RML中刪除已關(guān)機;在其他呼叫業(yè)務中;不在服務區(qū);不在組呼區(qū)域。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A所述確定RML為確定業(yè)務成員在上一個聽者信息上報周期中處于如下任意一種情況,則將所確定的業(yè)務成員加入到RML中從關(guān)機狀態(tài)開機;結(jié)束其他呼叫業(yè)務;進入服務區(qū);進入組呼區(qū)域。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A所述確定RML為業(yè)務成員連續(xù)m個聽者信息上報周期未上報信息,則將該業(yè)務成員上報信息的頻率調(diào)整為每隔n個聽者信息上報周期上報一次,根據(jù)調(diào)整后的頻率確定本次聽者信息上報周期是否需要該業(yè)務成員上報信息,若需要則將該成員加入RML,若不需要則不加入;其中,所述m或n為預先設定值。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟A進一步包括如果在上一聽者信息上報周期收到已調(diào)整上報信息頻率的業(yè)務成員的上報消息,則將該業(yè)務成員上報信息的頻率恢復為默認上報頻率,并將該成員加入RML中;其中,默認上報頻率為每個聽者信息上報周期上報。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A所述確定RML為刪除RML中原有的業(yè)務成員,將調(diào)度臺指定的業(yè)務成員加入到RML中。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,步驟A所述確定RML為由調(diào)度臺在上個聽者信息上報周期解除指定業(yè)務成員,則本聽者信息上報周期的RML包括參加該組呼業(yè)務的所有業(yè)務成員。
10,根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟B之前進一步包括確定RML中的業(yè)務成員是局域成員或全局成員,并確定每個組呼小區(qū)的需要上報聽者消息業(yè)務成員子名單RMSL的內(nèi)容為組呼的全局成員標識組成的集合與本組呼小區(qū)的局域成員標識組成的集合的并集;則步驟B為對于每一個參加組呼的組呼小區(qū),判斷其RMSL中業(yè)務成員數(shù)目是否為零,若是,則轉(zhuǎn)至步驟A;否則在該組呼小區(qū)廣播包括一個或一個以上本組呼小區(qū)RMSL中業(yè)務成員標識的組尋呼消息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述確定RML中的業(yè)務成員是局域成員為將上一聽者信息上報周期中在參加組呼的一個組呼小區(qū)收到聽者上報消息對應的業(yè)務用戶確定為該組呼小區(qū)的局域成員;所述確定RML中的業(yè)務成員為全局成員為將上一聽者信息上報周期中不能確定其所處組呼小區(qū)的業(yè)務成員確定為全局成員;若所述本聽者信息上報周期為首次聽者信息上報周期,將RML中的全體業(yè)務成員作為全局成員。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述進入該小區(qū)的下一個聽者信息上報周期之前,進一步包括對該小區(qū)的聽者信息上報周期進行調(diào)整。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述對該小區(qū)的聽者信息上報周期進行調(diào)整為判斷本小區(qū)RMSL中的業(yè)務成員標識的數(shù)目是否為各個組呼小區(qū)RMSL中業(yè)務成員標識的數(shù)目最大的,若是,則立即執(zhí)行后續(xù)步驟,否則進入等待狀態(tài),直到業(yè)務成員標識的數(shù)目最大的小區(qū)完成本周期的聽者信息上報后,則執(zhí)行后續(xù)步驟。
14.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述對本小區(qū)的聽者信息上報周期進行調(diào)整為判斷本小區(qū)RMSL中業(yè)務成員標識的數(shù)目是否小于預先設定值,若是,則進入等待狀態(tài),在經(jīng)過預設的時延后執(zhí)行后續(xù)步驟;否則,立即執(zhí)行后續(xù)步驟。
15.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述廣播組尋呼消息為通過快速隨路控制信道廣播組尋呼消息。
16.根據(jù)權(quán)利要求1至15任一項所述的方法,其特征在于,步驟C為業(yè)務成員接收組尋呼消息,將所收到的組尋呼消息中攜帶的成員標識與自身存儲的成員標識進行匹配,如果匹配成功,則根據(jù)所匹配的標識在組尋呼消息中的位置,計算出自己上報的時機,并在所算出的時機進行聽者信息上報;如果匹配不成功,則不作任何處理。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述業(yè)務用戶標識為與業(yè)務用戶移動終端的國際移動用戶標識IMSI有關(guān)的信息。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,在所述步驟A之前,該方法進一步包括AA1選擇一個未確定標識的業(yè)務成員的IMSI,判斷所選擇IMSI的后I位所組成的字符串是否與已確定的業(yè)務成員標識相同,若未發(fā)現(xiàn)相同,則執(zhí)行步驟AA2;若發(fā)現(xiàn)相同,則執(zhí)行步驟AA3;如果沒有未確定標識的業(yè)務成員則退出本流程;其中,I為預先設定值;步驟AA2將所選擇的IMSI后I位作為該業(yè)務成員標識,并轉(zhuǎn)至步驟AA1;步驟AA3將所選擇的IMSI,以及與所選擇IMSI的后I位相同的業(yè)務成員標識所對應的IMSI作為待比較對象;AA4、判斷待比較對象中的IMSI后J位是否相同,若不同,執(zhí)行步驟AA5,否則令J=J+1并繼續(xù)執(zhí)行步驟AA4;其中,首次執(zhí)行時,J=I+1;步驟AA5將待比較對象中的IMSI后J位作為對應業(yè)務成員的標識,并轉(zhuǎn)至步驟AA1。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述I設置為十進制數(shù),且數(shù)值為3。
全文摘要
本發(fā)明公開了一種組呼聽者識別業(yè)務的實現(xiàn)方法,其特征在于,該方法包括如下步驟A.確定本聽者信息上報周期內(nèi),需要上報的聽者消息業(yè)務成員名單(RML);B.在各個組呼小區(qū)分別廣播包括一個或一個以上RML中業(yè)務成員標識的組尋呼消息;C.組呼小區(qū)中的業(yè)務成員根據(jù)自身業(yè)務用戶標識和所收到的組尋呼消息中業(yè)務用戶標識的匹配結(jié)果,進行聽者信息上報。通過應用本發(fā)明方法,可以更加靈活的實現(xiàn)組呼聽者識別業(yè)務,提高聽者信息上報速度。
文檔編號H04W4/06GK1984386SQ20061007212
公開日2007年6月20日 申請日期2006年4月12日 優(yōu)先權(quán)日2006年4月12日
發(fā)明者沈敏軍 申請人:華為技術(shù)有限公司