專利名稱:一種集群聽者識別方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明設(shè)計通信領(lǐng)域,尤其涉及一種集群聽者識別方法及系統(tǒng)。
背景技術(shù):
集群無線通信系統(tǒng),簡稱集群系統(tǒng),是近幾年來發(fā)展起來的一種較經(jīng)濟、較靈活的指揮調(diào)度通信系統(tǒng),廣泛應(yīng)用在政府機關(guān)、能源交通、機場碼頭、工礦企業(yè)、消防警察、水利和軍事等單位,以滿足各單位內(nèi)部通信聯(lián)絡(luò)的需要。
目前的集群通信系統(tǒng)中,組是基本的形式,每個組包括一個組標(biāo)識ID和組呼區(qū)域,其中組呼區(qū)域定義為一族小區(qū)。但是這些信息都是一些開戶時在歸屬位置寄存器(HLR Home Location Register)和SIM卡里存儲的固定信息,并未實現(xiàn)對組呼用戶的移動性管理。圖1為集群系統(tǒng)核心網(wǎng)結(jié)構(gòu),其中HLR中存有用戶信息,包括該用戶國際移動用戶標(biāo)識碼(IMSI InternationalMobile Subscriber Identity)、所屬的組ID列表(一個用戶可以最多屬于50個組)。
網(wǎng)關(guān)移動交換中心(GMSC Gateway Mobile Switching Center)與外部網(wǎng)絡(luò)相連,GMSC還與錨移動交換中心(Anchor MSC)相連。
錨移動交換中心(Anchor MSCAnchor Mobile Service Switch Center)負(fù)責(zé)管理和維護一個特定的VGCS。
中繼MSC(RaleyMSC),在組呼區(qū)域跨越多個MSC時,除錨MSC之外的所有MSC。錨MSC與中繼MSC之間是一對多的樹狀關(guān)系。
訪問位置寄存器(VLR Visitor Location Register)存有用戶IMSI、該用戶所屬組的ID列表。當(dāng)用戶漫游時,這些信息從HLR中拷貝過來。
組呼寄存器(GCR)中包含了組ID和組呼區(qū)域,組呼區(qū)域與組ID合在一起稱作組呼參考。其中與錨MSC相連的GCR中包含了與該組呼參考相關(guān)的調(diào)度員列表、中繼MSC列表、錨MSC直接控制的小區(qū)列表。而與中繼MSC相連的GCR則包含了與該組呼參考相關(guān)的錨MSC地址、本中繼MSC所控制的小區(qū)列表。
收到組呼發(fā)起請求時,錨MSC向所連接的GCR查詢該組屬性。得到調(diào)度員列表、中繼MSC列表、以及本MSC控制下的小區(qū)列表。進而呼叫調(diào)度員,呼叫中繼MSC并為在本MSC控制下的小區(qū)建立組呼信道,通過各個小區(qū)的在通知信道(NCH Notification Channel)通知組內(nèi)用戶有組呼發(fā)起,并指明其組呼信道參數(shù)以便組內(nèi)用戶監(jiān)聽。
中繼MSC接到錨MSC的組呼呼叫請求后,向所連接的GCR查詢小區(qū)列表,在這些小區(qū)內(nèi)建立組呼信道,通過NCH通知組內(nèi)用戶有組呼發(fā)起,并指明其組呼信道參數(shù)以便組內(nèi)用戶監(jiān)聽。
當(dāng)發(fā)起一個組呼呼叫時,在特定區(qū)域的一組用戶能夠同時加入到組呼呼叫并監(jiān)聽講話者。同一時間只能有一個講話者,當(dāng)講話者講完后,其它用戶都能夠通過按即按即說(PTT Push to talk)鍵變成講話者。在通話過程中,任何用戶都可以自己決定中途離開或者中途加入到組呼呼叫中,進入組呼區(qū)域的用戶能夠接到通知并中途加入到主呼叫中。
講者可以占用上行組呼信道,同時監(jiān)視下行組呼信道;網(wǎng)絡(luò)也可以為講話者單獨分配一個獨立的上下行專用信道。但是聽者只能智能監(jiān)視下行組呼信道。
現(xiàn)有技術(shù)中,聽者識別是指網(wǎng)絡(luò)實時的查詢組內(nèi)用戶是否在位,并將所有用戶的在位情況傳遞給調(diào)度臺。為了實現(xiàn)聽者識別,網(wǎng)絡(luò)側(cè)必須知道對應(yīng)組呼參考的所有組內(nèi)用戶的身份信息,每個屬于該組呼參考的用戶在組內(nèi)都有一個唯一的序號。例如,某組呼有N個用戶,則這些用戶依次序號為從0到N-1。網(wǎng)絡(luò)側(cè)和用戶都保存該組內(nèi)序號,用戶將序號保存在SIM卡中并和組呼ID唯一關(guān)聯(lián),網(wǎng)絡(luò)側(cè)保存用戶序號在GCR或其他數(shù)據(jù)庫,并要求在某一組呼參考下與某一組內(nèi)成員唯一關(guān)聯(lián),見表1所示。
表1其中“用戶1”表示其中一個用戶的IMSI或移動臺國際ISDN號碼(MSISDN Mobile station international ISDN number)號,其他相同??赡苣硞€用戶有多個簽約組,該用戶在所有簽約組內(nèi)的序號彼此獨立。這里為所有組內(nèi)用戶序號是為了方便用戶上報信息,網(wǎng)絡(luò)側(cè)只要知道了用戶的組內(nèi)序號就可以知道用戶的身份信息。
在聽者識別上報用戶信息時,在位聽者用戶按照組內(nèi)序號從小到大上報用戶信息,用戶信息上報必須在網(wǎng)絡(luò)規(guī)定的時刻。組內(nèi)所有序號都查詢一次所用的時間,為一個上報周期。網(wǎng)絡(luò)安排一些用于用戶信息上報的時隙,這些時隙都有序號規(guī)律,并且與用戶的組內(nèi)序號存在唯一對應(yīng)關(guān)系,這樣網(wǎng)絡(luò)側(cè)只要在該時隙檢測到聽者識別上報信息即可計算得到用戶的組內(nèi)序號,進而知道用戶的識別號。一般基站收發(fā)信臺(Base Transceiver Station BTS)收到用戶的上報信息,然后根據(jù)當(dāng)前的時隙號,即可計算得到用戶的組內(nèi)序號,BTS接收到若干條用戶信息后匯總發(fā)送到錨MSC,錨MSC根據(jù)用戶序號獲得用戶身份信息后將用戶的在位情況通知調(diào)度臺,或者直接把用戶的組內(nèi)序號和對應(yīng)的在位信息發(fā)給調(diào)度臺,然后由調(diào)度臺根據(jù)用戶的組內(nèi)序號來識別不同的用戶。
目前聽者信息上報信道可以是組呼上行信道,也可以是專門為聽者識別分配的信道,如獨立專用控制信道(SDCCH Stand-Alone Dedicated ControlChannel)信道。聽者識別的突發(fā)類型為接入突發(fā)(AB Access Burst),在集群中上行接入(UPLINK ACCESS)消息使用的突發(fā)正是AB,使用情況見表2所示。
表2消息格式與對應(yīng)類型聽者識別原則上可以使用上述保留組合中的任一種,一般高端若干位(不低于2位)用于接入類型識別,其余的低端bit用于用戶信息校驗。
現(xiàn)有技術(shù)中,在位聽者用戶信息的上報完全靠時隙來區(qū)分,且各個小區(qū)在安排上報時隙時都默認(rèn)所有用戶都在位而安排上報時隙,這樣就造成很大的時隙浪費。如圖3所示,某個組呼有100個用戶,但是在當(dāng)前小區(qū)的在位聽者用戶數(shù)只有2個,而當(dāng)前小區(qū)還是按照100個用戶來安排時隙,實際上只有時隙i和時隙j有在位聽者用戶上報信息,這樣就有98個時隙因為沒有用戶上報信息而浪費。最終結(jié)果是使聽者識別的上報周期較長,當(dāng)用戶數(shù)較多而在位聽者較少的時候,聽者識別的周期與所有組內(nèi)用戶都在位時的聽者識別的上報周期相同。
如圖2所示,空白的時隙即使空著也不能用于加快其他在位聽者的聽者識別信息上報。如果這些空著的時隙被別的用戶用來發(fā)送用戶信息,就可能造成對應(yīng)時隙用戶的誤在位消息。如某用戶(組內(nèi)序號不等于2)在時隙2發(fā)送了用戶信息,那么BTS就會認(rèn)為用戶序號為2的用戶在位,從而產(chǎn)生錯誤。
發(fā)明內(nèi)容本發(fā)明提供一種集群聽者識別方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的聽者識別的上報周期較長的問題。
本發(fā)明方法包括一種集群聽者識別方法,包括,A、網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息,所述在位查詢消息中攜帶在位聽者上報用戶信息使用時隙壓縮方法;B、在位聽者按照所述壓縮方法指示上報用戶信息;C、網(wǎng)絡(luò)側(cè)根據(jù)所述的壓縮方法獲取對應(yīng)的用戶信息。
所述的步驟A中,所述在位查詢消息中,還攜帶上報用戶信息校驗信息方法。
所述步驟A中,所述的壓縮方法為網(wǎng)絡(luò)側(cè)按照在位聽者信息設(shè)定上報用戶信息所用上報時隙數(shù);網(wǎng)絡(luò)側(cè)設(shè)定在位聽者用戶序號與上報時隙之間的對應(yīng)關(guān)系,指示在位聽者按照用戶序號在對應(yīng)的上報時隙上報用戶信息。
所述的在位聽者用戶序號與上報時隙對應(yīng)關(guān)系,按照如下方式設(shè)定A1、設(shè)定與在位聽者用戶序號n相關(guān)的除數(shù)K;A2、將在位聽者用戶序號n與除數(shù)K做除法運算,獲取運算結(jié)果;A3、根據(jù)運算結(jié)果為在位聽者分配上報時隙。
所述的運算結(jié)果包括結(jié)果值i和余數(shù)值j。
所述的結(jié)果值i為對運算結(jié)果做取整運算獲取的值。
所述的對運算結(jié)果做取整運算,為對運算結(jié)果進行向上取整。
所述的步驟A3中,所述的根據(jù)運算結(jié)果為在位聽者分配上報時隙,是指示在位聽者在i時隙上報用戶信息。
所述在位聽者上報用戶信息時,還包括上報用戶信息校驗信息,所述的用戶信息校驗信息,為余數(shù)值j。
所述的步驟A3中,所述的根據(jù)運算結(jié)果為在位聽者分配上報時隙,是指示在位聽者在j時隙上報用戶信息。
所述在位聽者上報用戶信息時,還包括上報用戶信息校驗信息,所述的用戶信息校驗信息,為結(jié)果值i。
所述的步驟A中,所述的在位查詢消息中,還攜帶有切換用戶信息上報時隙信息,指示切換后的在位聽者在所述的切換用戶信息上報時隙上報用戶信息。
當(dāng)網(wǎng)絡(luò)側(cè)接收到在位聽者從切換用戶信息上報時隙上報的用戶信息后,更新上報用戶信息使用時隙壓縮方法。
所述的更新上報用戶信息使用時隙壓縮方法,進一步包括網(wǎng)絡(luò)側(cè)接收切換用戶上報時隙承載切換用戶信息;網(wǎng)絡(luò)側(cè)根據(jù)切換用戶序號,展開壓縮方法中,該切換用戶序號所在壓縮時隙對應(yīng)的用戶組;指示被展開組不采用壓縮方法。
所述的步驟A中,所述的上報用戶信息所用上報時隙數(shù)為小區(qū)內(nèi)在位聽者數(shù);所述的小區(qū)內(nèi)在位聽者用戶序號與上報時隙之間的對應(yīng)關(guān)系,為小區(qū)內(nèi)在位聽者序號順序和上報時隙序號順序相對應(yīng)。
所述的步驟C中,所述的網(wǎng)絡(luò)側(cè)根據(jù)所述的壓縮方法獲取對應(yīng)的用戶信息,包括以下步驟C1、基站根據(jù)對應(yīng)時隙獲取在位聽者信息;C2、基站將獲取的在位聽者信息上報至移動臺。
所述的步驟C2進一步包括C211、基站將獲取的聽者在位信息發(fā)送至錨移動交換中心;C212、錨移動交換中心將聽者在位信息發(fā)送至調(diào)度臺。
所述的步驟C2進一步包括C221、基站將獲取的聽者在位信息發(fā)送至錨移動交換中心;C222、錨移動交換中心將聽者在位信息發(fā)送至調(diào)度臺。
本發(fā)明系統(tǒng)包括
一種集群聽者識別系統(tǒng),應(yīng)用于集群無線通信系統(tǒng),包括集群終端和位于網(wǎng)絡(luò)側(cè)的聽者在位查詢單元,所述的聽者在位查詢單元,設(shè)置有時隙壓縮設(shè)置單元,用于在網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息中,設(shè)置在位聽者上報用戶信息使用時隙壓縮方法;所述的系統(tǒng)還包括用戶信息提取單元,設(shè)置于網(wǎng)絡(luò)側(cè),用于根據(jù)時隙壓縮設(shè)置單元設(shè)置的時隙壓縮方法,提取在位聽者上報用戶信息。
所述的聽者在位查詢單元,還設(shè)置有切換用戶信息上報時隙設(shè)置單元,用于在網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息中,設(shè)置切換用戶信息上報時隙。
所述的時隙壓縮設(shè)置單元,進一步包括取商方法時隙壓縮設(shè)置單元,用于根據(jù)小區(qū)內(nèi)在位聽者用戶序號設(shè)置取商時隙壓縮方法;和/或取余方法時隙壓縮設(shè)置單元,用于根據(jù)小區(qū)內(nèi)在位聽者用戶序號設(shè)置取余時隙壓縮方法。
所述的用戶信息提取單元設(shè)置于基站。
本發(fā)明有益效果如下本發(fā)明方案通過在位聽者上報用戶信息使用時隙壓縮方法,壓縮了組呼聽者識別的上報周期,使得聽者識別的時延更短,實時性更高。
另外,由于位聽者上報用戶信息使用時隙壓縮方法,可以節(jié)省小區(qū)資源,由于壓縮而空余出的時隙內(nèi),可以被小區(qū)安排作他用。
圖1為現(xiàn)有技術(shù)中集群系統(tǒng)核心網(wǎng)結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中空白的時隙使用示意圖;圖3為本發(fā)明的主流程示意圖;圖4為本發(fā)明壓縮方法設(shè)置流程圖;圖5為本發(fā)明在位聽者用戶序號與上報時隙對應(yīng)關(guān)系設(shè)置流程 圖6為本發(fā)明用戶信息上報格式示意圖;圖7為本發(fā)明取商壓縮方法的時隙壓縮示意圖;圖8為本發(fā)明取余壓縮方法的時隙壓縮示意圖;圖9為本發(fā)明設(shè)置切換時隙示意圖;圖10為本發(fā)明展開時隙示意圖;圖11為本發(fā)明實施例的一個分組示意圖;圖12為圖11的時隙使用圖;圖13為本發(fā)明集群聽者識別系統(tǒng)的結(jié)構(gòu)示意圖;圖14為本發(fā)明時隙壓縮設(shè)置單元的結(jié)構(gòu)示意圖。
具體實施方式下面結(jié)合來說明本發(fā)明的具體實施方式
。
本發(fā)明方案的基本思路就是把序號符合某種規(guī)律的一組用戶放在同一個時隙來上報用戶信息,保證該組用戶當(dāng)前只有一個是在當(dāng)前小區(qū),這樣就可以在不發(fā)生沖突的情況下實現(xiàn)壓縮聽者識別周期的目的。
如圖3所示,是本發(fā)明的主流程示意圖,從圖中可見,本發(fā)明主要包括以下步驟S1、網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息,所述在位查詢消息中攜帶在位聽者上報用戶信息使用時隙壓縮方法。
網(wǎng)絡(luò)側(cè)可以周期下發(fā)聽者在位查詢消息,本發(fā)明方案在該查詢消息中,攜帶有在位聽者上報用戶信息使用時隙壓縮方法,以及對應(yīng)的上報用戶信息校驗信息方法。
S2、在位聽者按照所述壓縮方法指示上報在位聽者用戶信息。
在位聽者接收到所述的聽者在位查詢消息后,提取所述聽者在位查詢消息中攜帶的上報用戶信息使用時隙壓縮方法,并根據(jù)該壓縮方法指示,在對應(yīng)時隙上報用戶信息。
S3、網(wǎng)絡(luò)側(cè)根據(jù)所述的壓縮方法獲取對應(yīng)的在位聽者用戶信息。
網(wǎng)絡(luò)側(cè)根據(jù)該上報用戶信息使用時隙壓縮方法,進行反方向的解壓縮,在對應(yīng)的時隙內(nèi),獲取對應(yīng)的在位聽者用戶信息。
上述方案步驟S1中,所述的壓縮方法如圖4所示S11、網(wǎng)絡(luò)側(cè)按照已經(jīng)獲知的小區(qū)內(nèi)在位聽者信息設(shè)定上報在位聽者用戶信息所用上報時隙數(shù);在集群業(yè)務(wù)中,網(wǎng)絡(luò)側(cè)實時查詢組內(nèi)用戶是否在位,每一次查詢時,要應(yīng)用到上一次的組內(nèi)用戶在位信息。本發(fā)明方案中,根據(jù)上一次組內(nèi)用戶在位聽者信息,設(shè)定上報在位聽者用戶信息所用上報時隙數(shù)。
S12、網(wǎng)絡(luò)側(cè)設(shè)定小區(qū)內(nèi)在位聽者用戶序號與上報時隙之間的對應(yīng)關(guān)系,指示在位聽者按照用戶序號在對應(yīng)的上報時隙上報用戶信息;S13、根據(jù)運算結(jié)果為在位聽者分配上報時隙。
所述步驟S12中,小區(qū)內(nèi)在位聽者用戶序號與上報時隙對應(yīng)關(guān)系,如圖5所示,按照如下方式設(shè)定S121、設(shè)定與小區(qū)內(nèi)在位聽者用戶序號n相關(guān)的除數(shù)K;S122、將小區(qū)內(nèi)在位聽者用戶序號n與除數(shù)K做除法運算,獲取運算結(jié)果;所述的運算結(jié)果包括結(jié)果值i和余數(shù)值j,所述的結(jié)果值i為對運算結(jié)果做上取整運算獲取的值。
方案中,根據(jù)不同的情況,可以指示在位聽者在i時隙上報用戶信息,或者在j時隙上報用戶信息。
在位聽者按照用戶序號在對應(yīng)的上報時隙上報用戶信息時,包括上報用戶信息和用戶信息校驗信息,根據(jù)結(jié)果值i和j,可以分別以不同的方案來設(shè)置上報時隙和校驗信息在位聽者在i時隙上報用戶信息,而所述的用戶信息校驗信息,為余數(shù)值j。
在位聽者在j時隙上報用戶信息,而所述的用戶信息校驗信息,為結(jié)果值i。
在上述方案中,還有可能存在用戶在小區(qū)內(nèi)切換的問題,當(dāng)一個用戶切換到當(dāng)前小區(qū)時,相當(dāng)于從非在位聽者變換為在位聽者,這樣就會涉及到在位聽者上報用戶信息使用時隙壓縮方法的改變,對這種情況,本發(fā)明在所述的在位查詢消息中,還攜帶有切換用戶信息上報時隙信息,指示切換后的在位聽者在所述的切換用戶信息上報時隙上報用戶信息。當(dāng)網(wǎng)絡(luò)側(cè)接收到在位聽者從切換用戶信息上報時隙上報的用戶信息后,更新上報用戶信息使用時隙壓縮方法。
所述的更新上報用戶信息使用時隙壓縮方法,進一步包括網(wǎng)絡(luò)側(cè)接收切換用戶上報時隙承載切換用戶信息;網(wǎng)絡(luò)側(cè)根據(jù)切換用戶序號,展開原壓縮方法中,該切換用戶序號所在壓縮時隙對應(yīng)的用戶組;指示被展開組不采用壓縮方法。
下面結(jié)合具體的上報用戶信息使用時隙壓縮方法實例來說明本發(fā)明的實施方式。
方案一取商壓縮方法。
取商壓縮方法適用于在位聽者用戶序號分配相對分散的情況,如100個用戶的組,在當(dāng)前小區(qū)的在位聽者只有用戶序號為20、60和80的3個,這樣網(wǎng)絡(luò)就可以要求以用戶序號除以20取整等于幾就在幾號時隙發(fā)送,該方案可以保證每個上報時隙只有一個在位聽者。這樣20號用戶在1號時隙發(fā)送,60號用戶在3號時隙發(fā)送,80號用戶在4號時隙發(fā)送,當(dāng)前小區(qū)共安排時隙100÷20=5個,聽者識別的上報周期就由原來的100個縮短為5個。用戶序號除以20取整得相同值的用戶共有20個,這些用戶之間通過用戶信息的校驗位來區(qū)分。
方案一中網(wǎng)絡(luò)側(cè)要做的就是安排好時隙,不讓2個在位聽者在同一時隙上報用戶信息,但絕對的兩個在位聽者不在同一時隙上報是不可能的,沖突總是存在,因為有用戶的小區(qū)間切換,有關(guān)用戶切換后的信息上報方法將在后面說明。所以本發(fā)明方案也可以理解為沖突換時延,通過適當(dāng)?shù)匾霙_突來壓縮聽者識別得時延。
如圖6所示,用戶信息i個用來識別用戶信息,i大于等于2;用戶信息校驗位8-i個用來區(qū)分用戶,當(dāng)i等于4時,校驗位只能區(qū)分16個用戶。
方案二取余壓縮方法。
當(dāng)在位聽者序號分配相對較集中時,適合使用取余壓縮方法,則取余的方法壓縮比例較大。
例如當(dāng)前小區(qū)只有20、21和22號3個在位聽者,那么可以將用戶序號除以3余數(shù)相同的用戶安排在同一時隙上報用戶信息,這樣20號用戶在2號時隙上報,21號在0號時隙上報,22號在1號時隙上報,用戶上報用戶信息的周期由原來的100個時隙時長被壓縮到3個時隙時長。
方案三綜合取商壓縮方法和取余壓縮方法。
取商壓縮方法和取余壓縮方法是較為常用的壓縮方法,但在實際應(yīng)用中,小區(qū)內(nèi)在位聽者的序號不一定就適合應(yīng)用單純的取商壓縮方法和取余壓縮方法,我們可以綜合兩種方案如下。
設(shè)總的用戶數(shù)為N,當(dāng)前小區(qū)有在位聽者用戶數(shù)為n,用戶序號分別為X1、X2、X3、......、Xn-1、Xn(下文用X表示其中任一用戶序號),K為除數(shù),i、j分別是商和余數(shù),G為壓縮門限(當(dāng)n/N大于等于G時本小區(qū)不采用時隙壓縮),M為壓縮比例(壓縮后上報周期與壓縮前上報周期的比值),起始上報信息的時隙序號a(即用戶序號為0的用戶上報用戶信息的時隙號)。所述參數(shù)只有M可能為非整的實數(shù),其余均為整數(shù)。下面給出兩種方法的過程1、取商壓縮方法
當(dāng)n/N>=G時,取K=1,此時壓縮比為1,即沒有壓縮;否則K的值取N/n的上取整(即大于等于N/n的最小整數(shù));判斷所有n個用戶的商i=(X+N-a)MOD N÷K,取整的結(jié)果是否相同,若存在a(取從0到K-1的整數(shù))的某一取值,使得任意兩個用戶的商都不相同,則繼續(xù)下面的步驟;若對所有a的取值,都存在兩個或兩個以上的用戶的商相同,則K的值自減1,若K=1則繼續(xù)下面的步驟,否則重復(fù)本步;M取商=(N/K上取整)/N。
該公式中,a的意義表示0號用戶上報開始時隙,X-a是為了讓用戶的序號和時隙號對應(yīng)起來,即相等,這個值一定要是正數(shù),所以加N然后取模,這樣就保證X-a為0到N之間的一個正數(shù);K的意義是每個分組的用戶數(shù),上述公式的結(jié)果相同表示兩個用戶同屬于一個分組。
2、取余壓縮方法當(dāng)n/N>=G時,取K=N,此時壓縮比為1,即沒有壓縮;否則K的值取n;判斷所有n個用戶的余j=(X+N-a)MOD K的結(jié)果是否存在相同的,若對某一a的取值(從0到K-1的任意整數(shù)),沒有兩個用戶的余數(shù)是相同的,則繼續(xù)下面的步驟;若對a的所有取值,都存在兩個或兩個以上的用戶的余數(shù)相同,則K的值自增1,若K=N則繼續(xù)下面的步驟,否則重復(fù)本步;M取余=K/N。
最后比較M取余和M取商的大小,取較小的為最終的壓縮比,M=取其中最小值{M取余、M取商}。網(wǎng)絡(luò)確定壓縮方法后通知在位聽者。在位聽者按照網(wǎng)絡(luò)通知的消息選擇方法,不再做上述比較。
上述方案中,取商壓縮方法的基本思路就是把在位聽者按照用戶序號連續(xù)分成若干組,取余壓縮方法的基本思路是把在位用戶按照用戶序號間隔相同分成若干組,每組都包括相同的用戶數(shù)(取商法最后一組可不同,取余壓縮方法沒有這一特點),使得每組最多包括一個用戶。同一組內(nèi)的用戶在同一時隙發(fā)送用戶信息,網(wǎng)絡(luò)側(cè)根據(jù)時隙號獲得在位聽者所屬的分組,然后再根據(jù)在位聽者上報消息攜帶的分組內(nèi)序號計算得到在位聽者的真實序號。
如圖7所示,是取商壓縮方法的時隙壓縮示意圖,圖中將所有用戶分為4組,分別用不同標(biāo)號表示,有填充色的代表有用戶上報用戶信息的時隙??梢钥闯?、2、3組的大小相同,但第4組的大小小于前面各組且組內(nèi)沒有用戶。
如圖8所示,是取余壓縮方法的時隙壓縮示意圖,途中將所有用戶分為4組,分別用不同標(biāo)號表示,有填充色的代表有用戶上報用戶信息的時隙??梢钥闯?、2和3、4組的大小分別相同,但1、3組的大小不同。
當(dāng)網(wǎng)絡(luò)需要在位聽者上報信息時,首先在組呼下行FACCH發(fā)送聽者識別上報請求,請求消息攜帶壓縮方法指示、組內(nèi)總的用戶數(shù)N、當(dāng)前小區(qū)內(nèi)用戶數(shù)n、序號0開始上報時隙號a、每分組用戶數(shù)K等信息。組呼建立后BTS第一次發(fā)送聽者識別請求或當(dāng)前小區(qū)用戶數(shù)較多時,用戶上報信息可以不采用壓縮方法,此時取商法K=1,取余法K=N。從組呼建立后第二次聽者識別請求起,網(wǎng)絡(luò)可以要求在位聽者采用時隙壓縮方法。在位聽者識別請求需要周期性重復(fù)發(fā)送,保證新進入組呼或小區(qū)間切換的用戶能快速獲得壓縮需要的參數(shù)和方法。
在位聽者收到聽者識別請求消息后,按照上述參數(shù)計算自己的上報時隙號,并在該時隙上報用戶信息,消息結(jié)構(gòu)如圖6所示。
上述方案中用戶信息校驗位用來放在位聽者在組內(nèi)的序號,對于取商法,則校驗位取值用戶序號的余數(shù);對于取余法,則校驗位取值用戶序號的整數(shù)商。如100個用戶的組,在當(dāng)前小區(qū)只有兩個在位聽者,用戶組內(nèi)序號分別是49和50,a=0。對于取商法,所有用戶被分為2個組,根據(jù)上述方法,除數(shù)K=50,這樣用戶序號為49的在位聽者的余數(shù)為49,所以該用戶上報信息的校驗位取值49,用戶序號為50的在位聽者的余數(shù)為0,所以對于校驗位的取值為0。對于取余法,所有用戶被分為2個組,根據(jù)上述方法,除數(shù)K=2,這樣用戶序號為49的在位聽者的商數(shù)為24,所以該用戶上報信息的校驗位取值24,用戶序號為50的在位聽者的商數(shù)為25,所以對于校驗位的取值為25。
從上面的描述也可以看出校驗位應(yīng)該能表示所有分組內(nèi)的用戶,這樣對上面的例子用戶信息位為2位,校驗位為6位,這樣每個分組內(nèi)最多可以有64個用戶;當(dāng)校驗位數(shù)固定時,網(wǎng)絡(luò)壓縮的分組內(nèi)用戶數(shù)最多不超過校驗位能表示的最大數(shù)目。
上述實現(xiàn)方案在有新的用戶切換進入本小區(qū)且本小區(qū)原用戶不離開本小區(qū)的情況下,會始終存在沖突,結(jié)果是造成網(wǎng)絡(luò)認(rèn)為該2個用戶不在位。如前面方案一的例子,20號在位聽者應(yīng)該使用1號時隙,但是當(dāng)21號到29號的任意一個或多個用戶切換進入本小區(qū),則就會出現(xiàn)多個用戶同時使用1號時隙發(fā)送的沖突情況,結(jié)果是網(wǎng)絡(luò)不能正確解調(diào)任何用戶的消息,造成該在位聽者不在位的結(jié)論。為了解決這個問題,本發(fā)明提供下面的補充方案。
首先網(wǎng)絡(luò)安排若干時隙專門用于切換用戶信息上報,時隙的多少可由網(wǎng)絡(luò)運營商根據(jù)當(dāng)前小區(qū)的切換負(fù)擔(dān)決定,如圖9所示。圖9所示網(wǎng)絡(luò)壓縮的時隙安排圖中,其中不同的組用不同的標(biāo)號表示,一個組的用戶被安排在一個時隙發(fā)送用戶信息。有填充色組的為網(wǎng)絡(luò)安排的切換用戶在位聽者識別上報時隙,時隙數(shù)目由網(wǎng)絡(luò)確定,網(wǎng)絡(luò)在上述在位聽者識別上報請求消息中增加切換用戶上報時隙數(shù)。
用戶收到網(wǎng)絡(luò)的聽者在位識別上報請求消息后,只要把相應(yīng)的切換用戶上報時隙扣除,然后按照上述取商和取余法即可計算得到自己所屬的分組號,并在所述分組對應(yīng)時隙發(fā)送用戶識別消息。
切換進入當(dāng)前小區(qū)的用戶不得發(fā)送用戶信息直到收到網(wǎng)絡(luò)的聽者識別上報請求消息,并按照該消息指示的時隙,在上述切換用戶上報時隙中隨機選擇一個時隙上報自己的分組號,由于接入突發(fā)的大小只有8個bit,所以用戶的分組號最大只能是255。
網(wǎng)絡(luò)在切換用戶上報時隙收到任何數(shù)據(jù)都表明有用戶切換進入本小區(qū),并按照解調(diào)得到的數(shù)據(jù)將對應(yīng)分組展開,展開的方法如下述。當(dāng)網(wǎng)絡(luò)收到用戶分組號大于當(dāng)前組內(nèi)的最大分組號,則網(wǎng)絡(luò)忽略該消息。
網(wǎng)絡(luò)在切換用戶上報時隙收到有效的分組號后,立刻更新下行聽者識別請求消息,消息攜帶展開組的標(biāo)識,凡是被標(biāo)識的展開組不采用壓縮。
切換進入當(dāng)前小區(qū)的用戶只有收到網(wǎng)絡(luò)更新的聽者識別請求消息并指示自己請求的組已經(jīng)被展開后才可以發(fā)送用戶信息,否則只能在上述切換用戶上報時隙隨機選擇一個時隙發(fā)送自己的分組號。
如圖10所示,淺填充色部分標(biāo)識某個組被展開了,深填充色的為切換用戶上報時隙。當(dāng)用戶收到所述有被展開的組的下行聽者識別上報請求后,計算自己的用戶信息發(fā)送時隙,分兩種情況1、如果自己所屬的組沒有被展開,直接在自己分組對應(yīng)的時隙發(fā)送用戶信息;2、如果自己所屬的組被展開,則在展開后的時隙按照自己在分組內(nèi)的序號選擇對應(yīng)時隙發(fā)送用戶信息。
如組呼下行FACCH發(fā)送聽者識別上報請求,請求消息攜帶壓縮方法指示為取商法、組內(nèi)總的用戶數(shù)N=100、當(dāng)前小區(qū)內(nèi)用戶數(shù)5、序號0開始上報時隙號a=2、每分組用戶數(shù)K=17、被展開的組組號為2、切換用戶上報時隙數(shù)為3等信息。則每個本小區(qū)的用戶可立刻計算得到如圖11所示的分組圖示。
從圖11壓縮方法可立刻得到如圖12所示的時隙使用圖。
如表2所示,是用戶使用時隙與自己的組內(nèi)分組號,根據(jù)表2,用戶就能很快找到自己對應(yīng)的上報時隙。
表2
上述方案中,給出的時隙壓縮方法都是需要計算才能得出在位聽者與壓縮時隙之間的對應(yīng)關(guān)系,對于小區(qū)內(nèi)在位聽者數(shù)量較少時,也可以采用如下的簡化方案上報用戶信息所用上報時隙數(shù)為小區(qū)內(nèi)在位聽者數(shù);小區(qū)內(nèi)在位聽者用戶序號與上報時隙之間的對應(yīng)關(guān)系,為小區(qū)內(nèi)在位聽者序號順序和上報時隙序號順序相對應(yīng)。
比如當(dāng)前小區(qū)內(nèi)的在位聽者數(shù)為3,用戶序號分別為3、12和22,那么網(wǎng)絡(luò)側(cè)可以指示上報用戶信息所用上報時隙數(shù)為3;在位聽者用戶序號與上報時隙之間的對應(yīng)關(guān)系為小區(qū)內(nèi)在位聽者序號順序和上報時隙序號順序相對應(yīng)。這樣,3號用戶在0時隙上報用戶信息,12號用戶在1時隙上報用戶信息,22號用戶在2時隙上報用戶信息。但該方案只適合在位聽者數(shù)量較少的情況下應(yīng)用,當(dāng)用戶數(shù)太多的時候,下行的消息會很大,比如20個用戶時,下行的消息就要有好幾十字節(jié)了,這就不現(xiàn)實了,另外當(dāng)有用戶切換進來時,也可以類似設(shè)置切換用戶使用時隙,但是下一步基站就必須展開整個組,此時該方案沒有一點優(yōu)化。
如圖13所示,是本發(fā)明集群聽者識別系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)應(yīng)用于集群無線通信系統(tǒng),包括集群終端10和位于網(wǎng)絡(luò)側(cè)的聽者在位查詢單元20。
本發(fā)明在所述的聽者在位查詢單元20,設(shè)置有時隙壓縮設(shè)置單元21,用于在網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息中,設(shè)置在位聽者上報用戶信息使用時隙壓縮方法;切換用戶信息上報時隙設(shè)置單元22,用于在網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息中,設(shè)置切換用戶信息上報時隙。
本發(fā)明的系統(tǒng)還包括用戶信息提取單元30,設(shè)置于網(wǎng)絡(luò)側(cè),用于根據(jù)時隙壓縮設(shè)置單元設(shè)置的時隙壓縮方法,提取在位聽者上報用戶信息。該用戶信息提取單元30設(shè)置于基站。
如圖14所示,本發(fā)明所述的時隙壓縮設(shè)置單元21,進一步包括
取商方法時隙壓縮設(shè)置單元211,用于根據(jù)小區(qū)內(nèi)在位聽者用戶序號設(shè)置取商時隙壓縮方法;取余方法時隙壓縮設(shè)置單元212,用于根據(jù)小區(qū)內(nèi)在位聽者用戶序號設(shè)置取余時隙壓縮方法。
本發(fā)明方案通過在位聽者上報用戶信息使用時隙壓縮方法,壓縮了組呼聽者識別的上報周期,使得聽者識別的時延更短,實時性更高。
另外,由于位聽者上報用戶信息使用時隙壓縮方法,可以節(jié)省小區(qū)資源,由于壓縮而空余出的時隙內(nèi),可以被小區(qū)安排作他用。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求
及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種集群聽者識別方法,包括,A、網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息,所述在位查詢消息中攜帶在位聽者上報用戶信息使用時隙壓縮方法;B、在位聽者按照所述壓縮方法指示上報用戶信息;C、網(wǎng)絡(luò)側(cè)根據(jù)所述的壓縮方法獲取對應(yīng)的用戶信息。
2.如權(quán)利要求
1所述的方法,其特征在于,所述的步驟A中,所述在位查詢消息中,還攜帶上報用戶信息校驗信息方法。
3.如權(quán)利要求
1或2所述的方法,其特征在于,所述步驟A中,所述的壓縮方法為網(wǎng)絡(luò)側(cè)按照在位聽者信息設(shè)定上報用戶信息所用上報時隙數(shù);網(wǎng)絡(luò)側(cè)設(shè)定在位聽者用戶序號與上報時隙之間的對應(yīng)關(guān)系,指示在位聽者按照用戶序號在對應(yīng)的上報時隙上報用戶信息。
4.如權(quán)利要求
3所述的方法,其特征在于,所述的在位聽者用戶序號與上報時隙對應(yīng)關(guān)系,按照如下方式設(shè)定A1、設(shè)定與在位聽者用戶序號n相關(guān)的除數(shù)K;A2、將在位聽者用戶序號n與除數(shù)K做除法運算,獲取運算結(jié)果;A3、根據(jù)運算結(jié)果為在位聽者分配上報時隙。
5.如權(quán)利要求
4所述的方法,其特征在于,所述的運算結(jié)果包括結(jié)果值i和余數(shù)值j。
6.如權(quán)利要求
5所述的方法,其特征在于,所述的結(jié)果值i為對運算結(jié)果做取整運算獲取的值。
7.如權(quán)利要求
6所述的方法,其特征在于,所述的對運算結(jié)果做取整運算,為對運算結(jié)果進行向上取整。
8.如權(quán)利要求
5所述的方法,其特征在于,所述的步驟A3中,所述的根據(jù)運算結(jié)果為在位聽者分配上報時隙,是指示在位聽者在i時隙上報用戶信息。
9.如權(quán)利要求
8所述的方法,其特征在于,所述在位聽者上報用戶信息時,還包括上報用戶信息校驗信息,所述的用戶信息校驗信息,為余數(shù)值j。
10.如權(quán)利要求
5所述的方法,其特征在于,所述的步驟A3中,所述的根據(jù)運算結(jié)果為在位聽者分配上報時隙,是指示在位聽者在j時隙上報用戶信息。
11.如權(quán)利要求
10所述的方法,其特征在于,所述在位聽者上報用戶信息時,還包括上報用戶信息校驗信息,所述的用戶信息校驗信息,為結(jié)果值i。
12.如權(quán)利要求
1或2所述的方法,其特征在于,所述的步驟A中,所述的在位查詢消息中,還攜帶有切換用戶信息上報時隙信息,指示切換后的在位聽者在所述的切換用戶信息上報時隙上報用戶信息。
13.如權(quán)利要求
12所述的方法,其特征在于,當(dāng)網(wǎng)絡(luò)側(cè)接收到在位聽者從切換用戶信息上報時隙上報的用戶信息后,更新上報用戶信息使用時隙壓縮方法。
14.如權(quán)利要求
13所述的方法,其特征在于,所述的更新上報用戶信息使用時隙壓縮方法,進一步包括網(wǎng)絡(luò)側(cè)接收切換用戶上報時隙承載切換用戶信息;網(wǎng)絡(luò)側(cè)根據(jù)切換用戶序號,展開壓縮方法中,該切換用戶序號所在壓縮時隙對應(yīng)的用戶組;指示被展開組不采用壓縮方法。
15.如權(quán)利要求
3所述的方法,其特征在于,所述的步驟A中,所述的上報用戶信息所用上報時隙數(shù)為小區(qū)內(nèi)在位聽者數(shù);所述的小區(qū)內(nèi)在位聽者用戶序號與上報時隙之間的對應(yīng)關(guān)系,為小區(qū)內(nèi)在位聽者序號順序和上報時隙序號順序相對應(yīng)。
16.如權(quán)利要求
1所述的方法,其特征在于,所述的步驟C中,所述的網(wǎng)絡(luò)側(cè)根據(jù)所述的壓縮方法獲取對應(yīng)的用戶信息,包括以下步驟C1、基站根據(jù)對應(yīng)時隙獲取在位聽者信息;C2、基站將獲取的在位聽者信息上報至移動臺。
17.如權(quán)利要求
16所述的方法,其特征在于,所述的步驟C2進一步包括C211、基站將獲取的聽者在位信息發(fā)送至錨移動交換中心;C212、錨移動交換中心將聽者在位信息發(fā)送至調(diào)度臺。
18.如權(quán)利要求
16所述的方法,其特征在于,所述的步驟C2進一步包括C221、基站將獲取的聽者在位信息發(fā)送至錨移動交換中心;C222、錨移動交換中心將聽者在位信息發(fā)送至調(diào)度臺。
19.一種集群聽者識別系統(tǒng),應(yīng)用于集群無線通信系統(tǒng),包括集群終端和位于網(wǎng)絡(luò)側(cè)的聽者在位查詢單元,其特征在于,所述的聽者在位查詢單元,設(shè)置有時隙壓縮設(shè)置單元,用于在網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息中,設(shè)置在位聽者上報用戶信息使用時隙壓縮方法;所述的系統(tǒng)還包括用戶信息提取單元,設(shè)置于網(wǎng)絡(luò)側(cè),用于根據(jù)時隙壓縮設(shè)置單元設(shè)置的時隙壓縮方法,提取在位聽者上報用戶信息。
20.如權(quán)利要求
19所述的系統(tǒng),其特征在于,所述的聽者在位查詢單元,還設(shè)置有切換用戶信息上報時隙設(shè)置單元,用于在網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息中,設(shè)置切換用戶信息上報時隙。
21.如權(quán)利要求
19所述的系統(tǒng),其特征在于,所述的時隙壓縮設(shè)置單元,進一步包括取商方法時隙壓縮設(shè)置單元,用于根據(jù)小區(qū)內(nèi)在位聽者用戶序號設(shè)置取商時隙壓縮方法;和/或取余方法時隙壓縮設(shè)置單元,用于根據(jù)小區(qū)內(nèi)在位聽者用戶序號設(shè)置取余時隙壓縮方法。
22.如權(quán)利要求
19所述的系統(tǒng),其特征在于,所述的用戶信息提取單元設(shè)置于基站。
專利摘要
本發(fā)明公開了一種集群聽者識別方法,包括,A、網(wǎng)絡(luò)側(cè)下發(fā)聽者在位查詢消息,所述在位查詢消息中攜帶在位聽者上報用戶信息使用時隙壓縮方法;B、在位聽者按照所述壓縮方法指示上報用戶信息;C、網(wǎng)絡(luò)側(cè)根據(jù)所述的壓縮方法獲取對應(yīng)的用戶信息。本發(fā)明還公開了一種集群聽者識別系統(tǒng)。本發(fā)明方案通過在位聽者上報用戶信息使用時隙壓縮方法,壓縮了組呼聽者識別的上報周期,使得聽者識別的時延更短,實時性更高。另外,由于位聽者上報用戶信息使用時隙壓縮方法,可以節(jié)省小區(qū)資源,由于壓縮而空余出的時隙內(nèi),可以被小區(qū)安排作他用。
文檔編號H04Q7/28GK1992934SQ200510135289
公開日2007年7月4日 申請日期2005年12月29日
發(fā)明者柳光, 陳德, 鄭雅莉 申請人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan