專利名稱:集群通信系統(tǒng)、監(jiān)聽終端及其加入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種集群通信系統(tǒng)、監(jiān)聽終端及其加入方法,屬于時分-長期演進(jìn) (Time Division-Long Term Evolution,簡稱:TD_LTE)集群通信技術(shù)領(lǐng)域。
背景技術(shù):
在基于TD-LTE實現(xiàn)的集群通信系統(tǒng)中,當(dāng)監(jiān)聽終端檢測到有群組激活時,先監(jiān)聽該群組,然后需通過群組加入流程通知網(wǎng)絡(luò)側(cè)該監(jiān)聽終端所監(jiān)聽的群組,使得網(wǎng)絡(luò)側(cè)能夠確切地知道監(jiān)聽終端所在的群組
然而,在現(xiàn)有的群組加入流程中,監(jiān)聽終端一旦檢測到有群組激活時就會向基站發(fā)送群組加入請求。如果此時存在大量的監(jiān)聽終端均檢測到有群組激活,則會同時向基站發(fā)送群組加入請求,從而會在空中接口產(chǎn)生信令風(fēng)暴,影響正常的集群通信業(yè)務(wù)。發(fā)明內(nèi)容
本發(fā)明提供一種集群通信系統(tǒng)、監(jiān)聽終端及其加入方法,用以避免由于大量監(jiān)聽終端同時加入群組而產(chǎn)生的信令風(fēng)暴。
本發(fā)明一方面提供一種集群通信系統(tǒng)中監(jiān)聽終端的加入方法,其中包括:
位于當(dāng)前小區(qū)中的監(jiān)聽終端檢測到來自于網(wǎng)絡(luò)側(cè)的尋呼消息時,從該尋呼消息中獲取群組加入周期值C ;
當(dāng)所述監(jiān)聽終端檢測到有群組激活時,監(jiān)聽該群組,并從O C中隨機(jī)選擇一隨機(jī)值T;
所述監(jiān)聽終端根據(jù)所述隨機(jī)值T向所述網(wǎng)絡(luò)側(cè)延遲發(fā)起群組加入流程。
本發(fā)明另一方面提供一種監(jiān)聽終端,其中包括:
檢測模塊,用于當(dāng)所述監(jiān)聽終端位于當(dāng)前小區(qū)中時,檢測來自于網(wǎng)絡(luò)側(cè)的尋呼消息,并檢測是否有群組激活;
獲取模塊,用于從檢測模塊檢測到的所述尋呼消息中獲取群組加入周期值C ;
監(jiān)聽模塊,用于當(dāng)檢測模塊檢測到有群組激活時,監(jiān)聽該群組;
選擇模塊,用于當(dāng)監(jiān)聽模塊開始監(jiān)聽所述群組時,從O C中隨機(jī)選擇一隨機(jī)值 T ;
發(fā)起模塊,用于根據(jù)選擇模塊選擇的所述隨機(jī)值T向所述網(wǎng)絡(luò)側(cè)延遲發(fā)起群組加入流程。
本發(fā)明又一方面提供一種包含上述監(jiān)聽終端的集群通信系統(tǒng),其中還包括網(wǎng)絡(luò)側(cè)設(shè)備,該網(wǎng)絡(luò)側(cè)設(shè)備包括:
監(jiān)控模塊,用于檢測所述監(jiān)聽終端所在的當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量;
確定模塊,用于根據(jù)監(jiān)控模塊檢測到的所述數(shù)量確定群組加入周期值C ;
廣播模塊,用于將 確定模塊確定的所述群組加入周期值C攜帶于尋呼消息中,并在所述當(dāng)前小區(qū)中廣播發(fā)送該尋呼消息。
本發(fā)明通過使監(jiān)聽終端根據(jù)所選的隨機(jī)值T延遲發(fā)起群組加入流程,使各監(jiān)聽終端的群組加入時機(jī)盡量在時間上平均分布,避免了大量監(jiān)聽終端同時加入群組時產(chǎn)生的信令風(fēng)暴,從而有利于保證集群通信業(yè)務(wù)的正常進(jìn)行。
圖1為本發(fā)明所述集群通信系統(tǒng)中監(jiān)聽終端的加入方法實施例的流程圖2為圖1所示方法之前由網(wǎng)絡(luò)側(cè)發(fā)送尋呼消息的流程圖3為本發(fā)明所述集群通信系統(tǒng)中監(jiān)聽終端的加入方法實施例的舉例信令流程圖4為本發(fā)明所述集群通信系統(tǒng)實施例的結(jié)構(gòu)示意圖。
具體實施方式
圖1為本發(fā)明所述集群通信系統(tǒng)中監(jiān)聽終端的加入方法實施例的流程圖,如圖所示,該方法包括:
步驟110,位于當(dāng)前小區(qū)中的監(jiān)聽終端檢測到來自于網(wǎng)絡(luò)側(cè)的尋呼消息時,從該尋呼消息中獲取群組加入周期值C。
其中,監(jiān)聽終端是指對主講終端發(fā)起的集群業(yè)務(wù)進(jìn)行監(jiān)聽的終端;C為表示時長的數(shù)值,優(yōu)選為整數(shù);該尋呼消息例如可以為攜帶有所述群組加入周期值C的系統(tǒng)信息塊 (System Information Block,簡稱:SIB)21系統(tǒng)消息,該消息的定義舉例如下。
-ASNl STARTSystemInformationBlockType20::= SEQUENCE { groupJoinCycle ENUMERATED {s0,sl,s2,s4,s8,sl6,s32,s64} OPTIONAL }-ASNl STOP
其中,“groupJoinCycle”表示所述群組加入周期值C,單位為秒;缺省值為0,表示立即發(fā)起群組加入流程。具體地,該尋呼消息的發(fā)送過程將在后續(xù)進(jìn)行詳細(xì)說明。
步驟120,當(dāng)所述監(jiān)聽終端檢測到有群組激活時,監(jiān)聽該群組,并從O C中隨機(jī)選擇一隨機(jī)值T。
具體地,在進(jìn)行選擇之前,所述監(jiān)聽終端可以先判斷自身是否已經(jīng)加入了所述群組,若判斷出已經(jīng)加入了該群組,則沒有必要再發(fā)起群組加入流程,該監(jiān)聽終端僅監(jiān)聽該群組即可,無需再繼續(xù)執(zhí)行本實施例所述的后續(xù)步驟;若判斷 出尚未加入該群組,則從O C中隨機(jī)選擇一隨機(jī)值T,并繼續(xù)執(zhí)行如下步驟。
步驟130,所述監(jiān)聽終端根據(jù)所述隨機(jī)值T向所述網(wǎng)絡(luò)側(cè)延遲發(fā)起群組加入流程。
具體地,所述監(jiān)聽終端先啟動以T為時長的延遲定時器;當(dāng)所述延遲定時器到時后,所述監(jiān)聽終端向所述網(wǎng)絡(luò)側(cè)發(fā)送群組加入請求,以發(fā)起所述群組加入流程。
本實施例所述方法通過使監(jiān)聽終端根據(jù)所選的隨機(jī)值T延遲發(fā)起群組加入流程, 使各監(jiān)聽終端的群組加入時機(jī)盡量在時間上平均分布,避免了大量監(jiān)聽終端同時加入群組時產(chǎn)生的信令風(fēng)暴,從而有利于保證集群通信業(yè)務(wù)的正常進(jìn)行。
另外,站在網(wǎng)絡(luò)側(cè)的角度來看,當(dāng)所述群組被激活后,該網(wǎng)絡(luò)側(cè)還可以啟動以Tl 為時長的清除定時器;當(dāng)所述清除定時器到時后,檢測所述當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量;當(dāng)所述數(shù)量為零時,所述網(wǎng)絡(luò)側(cè)將所述群組去激活,也就是刪除相應(yīng)的群組資源。其中,Tl >τ,以保證監(jiān)聽終端有足夠的時間加入群組。通過實行該群組資源的動態(tài)刪除機(jī)制,有利于及時釋放空閑資源,促進(jìn)資源的合理利用。
以下參見圖2,詳細(xì)說明上述尋呼消息的發(fā)送過程,如圖所示,在步驟110之前包括如下步驟:
步驟101,所述網(wǎng)絡(luò)側(cè)檢測所述當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量。
其中,所述當(dāng)前小區(qū)是指所述監(jiān)聽終端所在的小區(qū);所述簽約是指監(jiān)聽終端的用戶在開通群組業(yè)務(wù)時向網(wǎng)絡(luò)側(cè)的運營端進(jìn)行的登記,以便獲得加入相應(yīng)群組的權(quán)限。
步驟102,所述網(wǎng)絡(luò)側(cè)根據(jù)所述數(shù)量確定所述群組加入周期值C。
當(dāng)監(jiān)聽終端的數(shù)量較多時,就需要有更多的隨機(jī)值T可供選擇,因此選擇較大的C 值;相應(yīng)地,當(dāng)監(jiān)聽終端的數(shù)量較小時,可以選擇較小的C值。
步驟103,所述網(wǎng)絡(luò)側(cè)將所述群組加入周期值C攜帶于所述尋呼消息中,并在所述當(dāng)前小區(qū)中廣播發(fā)送該尋呼消息。
通過對尋呼消息的廣播發(fā)送使得當(dāng)前小區(qū)中的監(jiān)聽終端都能收到該尋呼消息。
以下舉例說明本實施例的信令交互過程,如圖3所示,包括:
1-0基站在小區(qū)中廣播發(fā)送攜帶有群組加入周期值C的SIB21系統(tǒng)消息;
1-1主講終端發(fā)起群組呼叫;
1-2核心網(wǎng)向相應(yīng)的基站發(fā)送群組建立請求(PTT Initial Context Setup Request);
1-3基站向核心網(wǎng)回復(fù)群組建立響應(yīng)(PTT Initial Context Setup Response), 并由核心網(wǎng)啟動清除定時器;
1-4基站在小區(qū)中廣播群組激活消息(PTT Paging),以便激活群組;
1-5監(jiān)聽終端對激活的群組進(jìn)行監(jiān)聽;
1-6監(jiān)聽終端判斷自身是否已經(jīng)加入了所述群組;若是則跳過步驟1-7、1_8和 1-9 ;否則執(zhí)行步驟1-7 ;
1-7監(jiān)聽終端從O C中隨機(jī)選擇一隨機(jī)值T,啟動以T為時長的延遲定時器;
1-8當(dāng)延遲定時器到時后,由監(jiān)聽終端經(jīng)基站向核心網(wǎng)發(fā)送群組加入請求(PTT Group Join Request);
1-9核心網(wǎng)經(jīng)基站向 監(jiān)聽終端回復(fù)群組加入接受(PTT Group Join Accept);
1-10當(dāng)所述清除定時器到時后,檢測所述當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量,當(dāng)所述數(shù)量為零時,執(zhí)行下述步驟1-11,否則重復(fù)執(zhí)行本步驟;
1-11核心網(wǎng)指示基站將所述群組去激活。
圖4為本發(fā)明所述集群通信系統(tǒng)實施例的結(jié)構(gòu)示意圖,用以實現(xiàn)上述方法,如圖所示,包括監(jiān)聽終端10和網(wǎng)絡(luò)側(cè)設(shè)備20,其中,網(wǎng)絡(luò)側(cè)設(shè)備20可以包括基站、核心網(wǎng)設(shè)備等,圖中的粗豎線表示總線連接方式,采用其他連接方式也可以的,此處不再贅述。該系統(tǒng)的工作原理如下:
網(wǎng)絡(luò)側(cè)設(shè)備20中的監(jiān)控模塊21檢測監(jiān)聽終端10所在的當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量;然后由確定模塊22根據(jù)監(jiān)控模塊21檢測到的所述數(shù)量確定群組加入周期值C ;此后,由廣播模塊23將確定模塊22確定的所述群組加入周期值C攜帶于尋呼消息中,并在所述當(dāng)前小區(qū)中廣播發(fā)送該尋呼消息。具體地,該尋呼消息可以為攜帶有所述群組加入周期值C的系統(tǒng)信息塊SIB21系統(tǒng)消息。
所述監(jiān)聽終端10由檢測模塊11檢測來自于網(wǎng)絡(luò)側(cè)的尋呼消息并檢測在當(dāng)前小區(qū)中是否有群組激活;然后由獲取模塊12從檢測模塊11檢測到的所述尋呼消息中獲取群組加入周期值C ;當(dāng)檢測模塊11檢測到有群組激活時,由監(jiān)聽模塊13監(jiān)聽該群組;此后,由選擇模塊14從O C中隨機(jī)選擇一隨機(jī)值T ;并由發(fā)起模塊15根據(jù)選擇模塊14選擇的所述隨機(jī)值T向所述網(wǎng)絡(luò)側(cè)延遲發(fā)起群組加入流程。具體地,該發(fā)起模塊15可以選啟動以T 為時長的延遲定時器;當(dāng)所述延遲定時器到時后,再向所述網(wǎng)絡(luò)側(cè)設(shè)備20發(fā)送群組加入請求,以發(fā)起所述群組加入流程。
具體地,在選擇模塊14選擇所述隨機(jī)值T之前,可以先通過判斷模塊16判斷該監(jiān)聽終端10自身是否已經(jīng)加入了所述群組,若否,則指示所述選擇模塊14從O C中隨機(jī)選擇一隨機(jī)值T。
另外,當(dāng)所述群組被激活后,所述網(wǎng)絡(luò)側(cè)設(shè)備20還可以通過定時模塊24啟動以Tl 為時長的清除定時器,其中,Tl > T,當(dāng)所述清除定時器到時后,觸發(fā)監(jiān)控模塊21檢測所述當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端10的數(shù)量;當(dāng)監(jiān)控模塊21檢測到的所述數(shù)量為零時,由刪除模塊25刪除所述群組的群組資源,從而將該群組去激活。
本實施例通過使監(jiān)聽終端10根據(jù)所選的隨機(jī)值T延遲發(fā)起群組加入流程,使各監(jiān)聽終端的群組加入時機(jī)盡量在時間上平均分布,避免了大量監(jiān)聽終端同時加入群組時產(chǎn)生的信令風(fēng)暴,從而有利于保證集群通信業(yè)務(wù)的正常進(jìn)行。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或 者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種集群通信系統(tǒng)中監(jiān)聽終端的加入方法,其特征在于,包括:位于當(dāng)前小區(qū)中的監(jiān)聽終端檢測到來自于網(wǎng)絡(luò)側(cè)的尋呼消息時,從該尋呼消息中獲取群組加入周期值C ;當(dāng)所述監(jiān)聽終端檢測到有群組激活時,監(jiān)聽該群組,并從O C中隨機(jī)選擇一隨機(jī)值T ;所述監(jiān)聽終端根據(jù)所述隨機(jī)值T向所述網(wǎng)絡(luò)側(cè)延遲發(fā)起群組加入流程。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽終端延遲發(fā)起所述群組加入流程包括:所述監(jiān)聽終端啟動以T為時長的延遲定時器;當(dāng)所述延遲定時器到時后,所述監(jiān)聽終端向所述網(wǎng)絡(luò)側(cè)發(fā)送群組加入請求,以發(fā)起所述群組加入流程。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)聽終端檢測到來自于網(wǎng)絡(luò)側(cè)的尋呼消息之前還包括:所述網(wǎng)絡(luò)側(cè)檢測所述當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量;根據(jù)所述數(shù)量確定所述群組加入周期值C ;將所述群組加入周期值C攜帶于所述尋呼消息中,并在所述當(dāng)前小區(qū)中廣播發(fā)送該尋呼消息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述尋呼消息為攜帶有所述群組加入周期值C的系統(tǒng)信息塊SIB21系統(tǒng)消息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從O C中隨機(jī)選擇一隨機(jī)值T之前包括:所述監(jiān)聽終端判斷自身是否已經(jīng)加入了所述群組,若否,則從O C中隨機(jī)選擇一隨機(jī)值T。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述群組被激活后,該方法還包括: 所述網(wǎng)絡(luò)側(cè)啟動以Tl為時長的清除定時器,其中,Tl > T ;當(dāng)所述清除定時器到時后,檢測所述當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量;當(dāng)所述數(shù)量為零時,所述網(wǎng)絡(luò)側(cè)將所述群組去激活。
7.一種監(jiān)聽終端,其特征在于,包括:檢測模塊,用于當(dāng)所述監(jiān)聽終端位于當(dāng)前小區(qū)中時,檢測來自于網(wǎng)絡(luò)側(cè)的尋呼消息,并檢測是否有群組激活;獲取模塊,用于從檢測模塊檢測到的所述尋呼消息中獲取群組加入周期值C ;監(jiān)聽模塊,用于當(dāng)檢測模塊檢測到有群組激活時,監(jiān)聽該群組;選擇模塊,用于當(dāng)監(jiān)聽模塊開始監(jiān)聽所述群組時,從O C中隨機(jī)選擇一隨機(jī)值T ;發(fā)起模塊,用于根據(jù)選擇模塊選擇的所述隨機(jī)值T向所述網(wǎng)絡(luò)側(cè)延遲發(fā)起群組加入流程。
8.根據(jù)權(quán)利要求7所述的監(jiān)聽終端,其特征在于,還包括:判斷模塊,用于在選擇模塊選擇所述隨機(jī)值T之前判斷該監(jiān)聽終端自身是否已經(jīng)加入了所述群組,若否,則指示所述選擇模塊從O C中隨機(jī)選擇一隨機(jī)值T。
9.一種包含權(quán)利要求7或8所述監(jiān)聽終端的集群通信系統(tǒng),其特征在于,還包括網(wǎng)絡(luò)側(cè)設(shè)備,該網(wǎng)絡(luò)側(cè)設(shè)備包括:監(jiān)控模塊,用于檢測所述監(jiān)聽終端所在的當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量;確定模塊,用于根據(jù)監(jiān)控模塊檢測到的所述數(shù)量確定群組加入周期值C ;廣播模塊,用于將確定模塊確定的所述群組加入周期值C攜帶于尋呼消息中,并在所述當(dāng)前小區(qū)中廣播發(fā)送該尋呼消息。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述尋呼消息為攜帶有所述群組加入周期值C的系統(tǒng)信息塊SIB21系統(tǒng)消息。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)側(cè)設(shè)備還包括:定時模塊,用于當(dāng)所述群組被激活后啟動以Tl為時長的清除定時器,其中,Tl > T,當(dāng)所述清除定時器到時后,觸發(fā)監(jiān)控模塊檢測所述當(dāng)前小區(qū)中已簽約了所述群組的監(jiān)聽終端的數(shù)量;刪除模塊,用于當(dāng) 監(jiān)控模塊檢測到的所述數(shù)量為零時,將所述群組去激活。
全文摘要
本發(fā)明提供一種集群通信系統(tǒng)、監(jiān)聽終端及其加入方法。其中方法包括位于當(dāng)前小區(qū)中的監(jiān)聽終端檢測到來自于網(wǎng)絡(luò)側(cè)的尋呼消息時,從該尋呼消息中獲取群組加入周期值C;當(dāng)所述監(jiān)聽終端檢測到有群組激活時,監(jiān)聽該群組,并從0~C中隨機(jī)選擇一隨機(jī)值T;所述監(jiān)聽終端根據(jù)所述隨機(jī)值T向所述網(wǎng)絡(luò)側(cè)延遲發(fā)起群組加入流程。本發(fā)明通過使監(jiān)聽終端根據(jù)所選的隨機(jī)值T延遲發(fā)起群組加入流程,使各監(jiān)聽終端的群組加入時機(jī)盡量在時間上平均分布,避免了大量監(jiān)聽終端同時加入群組時產(chǎn)生的信令風(fēng)暴,從而有利于保證集群通信業(yè)務(wù)的正常進(jìn)行。
文檔編號H04W84/08GK103220631SQ20121001675
公開日2013年7月24日 申請日期2012年1月18日 優(yōu)先權(quán)日2012年1月18日
發(fā)明者魏明華, 袁乃華, 高紅梅, 賀剛 申請人:鼎橋通信技術(shù)有限公司