專利名稱:一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及集群通信系統(tǒng),具體涉及數(shù)字集群通信系統(tǒng)中調(diào)度員發(fā)送通 知消息的實現(xiàn)方法。
背景技術(shù):
集群通信系統(tǒng)誕生于20世紀70年代,最早的集群通信是模擬系統(tǒng),數(shù) 字集群技術(shù)從20世紀90年代中期在全球范圍內(nèi)興起,90年代末期在中國 出現(xiàn)數(shù)字集群網(wǎng)絡(luò)。數(shù)字集群系統(tǒng)是指多用戶共享一組無線信道,并動態(tài)使 用這些信道的專用移動通信系統(tǒng),它是一種指揮、調(diào)度系統(tǒng),在一些社會經(jīng) 濟、工農(nóng)業(yè)比較發(fā)達的國家,對指揮、調(diào)度功能要求較高的企業(yè)、事業(yè)、工 礦、油田、農(nóng)場、公安、警察以及軍隊等部門都十分迫切需要這種系統(tǒng)。集 群技術(shù)最主要的特征是有調(diào)度員參與并進行控制。調(diào)度臺作為數(shù)字集群通信 系統(tǒng)的調(diào)度管理中心,與集群調(diào)度服務(wù)器交互信令,把調(diào)度人員的指令轉(zhuǎn)化 為系統(tǒng)指令,從而達到控制呼叫的目的。調(diào)度臺為行業(yè)調(diào)度員提供了人機接 口 ,使之能夠?qū)崟r了解當前系統(tǒng)的通信狀況,也可以對群組或用戶發(fā)起呼叫, 進行指揮。
登錄到調(diào)度臺的調(diào)度員為了和某個群組或者用戶進行信息交流, 一般情 況下都是先將群組或者用戶調(diào)度到桌面上,然后發(fā)起呼叫,將群組或者用戶 呼入到當前呼叫中。這種方式存在以下幾個缺點,首先呼叫的建立和釋放是 需要占用資源的,在繁忙階段會影響別的呼叫質(zhì)量;其次,當用戶存在別的 呼叫中時,除非本次呼叫的呼叫優(yōu)先級能比用戶所在的呼叫優(yōu)先級高,否則, 用戶無法收到調(diào)度員發(fā)送的任何信息。
為了解決上述問題,專利號為CN200410027540的發(fā)明專利和專利號為 CN200410052392的發(fā)明專利提出了利用已有的短信網(wǎng)關(guān)的實現(xiàn)方案,上述
兩個發(fā)明專利需要實現(xiàn)一個集群短信網(wǎng)元,該網(wǎng)元跟短信網(wǎng)關(guān)進行通信,從 而將消息發(fā)給終端。這種方法的缺點就是需要配置額外的網(wǎng)元,增加運營成 本。
集群系統(tǒng)中的用戶可以屬于多個群組,這時候其業(yè)務(wù)信道已經(jīng)建立,那 么可以利用這些業(yè)務(wù)信道來發(fā)送通知消息,這種實現(xiàn)方案簡單、實用、快速 和經(jīng)濟,具有很好的價值。
發(fā)明內(nèi)容
而提供一種集群通信系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn)方法,為了
達到本發(fā)明所提到的目的,本發(fā)明所釆用的方法包括以下步驟
步驟SlOl、調(diào)度員通過調(diào)度臺服務(wù)器,選擇目標,發(fā)送通知消息;
步驟S102、調(diào)度臺服務(wù)器將通知消息轉(zhuǎn)發(fā)到調(diào)度服務(wù)器;
步驟S103、調(diào)度服務(wù)器通過已經(jīng)建立的業(yè)務(wù)通道發(fā)送通知消息給目標。
所述步驟S101中,調(diào)度員登錄調(diào)度臺服務(wù)器后,選擇的所述目標是群 組或者終端,所述目標是激活的和/或者非激活的,所述目標包括移動臺、 基站等。
所述步驟S102中,調(diào)度臺服務(wù)器要進行鑒權(quán),鑒權(quán)通過后,發(fā)送通知 消息給調(diào)度服務(wù)器,否則,返回"沒有權(quán)限"的錯誤提示給調(diào)度臺客戶端。
所述鑒權(quán)是指該調(diào)度員能否給該目標發(fā)送通知消息,并且,權(quán)限是可配 置的。
所述步驟S103中,調(diào)度服務(wù)器首先判斷目標在集群呼叫中是否是激活 的,所述激活是指,該目標已經(jīng)建立好了業(yè)務(wù)信道。
如果是激活的,那么可以利用業(yè)務(wù)信道把該通知消息發(fā)送給目標。如果
是非激活的,那么通知調(diào)度寄存器保存這條消息,消息的保存是以終端來索 引的。終端作為組的成員,可以存在于多+群組中,但只會在一個組內(nèi)是激 活的,即其業(yè)務(wù)信道是和這個組關(guān)聯(lián)的,在其它組是非激活的。 調(diào)度服務(wù)器在處理后,需要發(fā)送響應(yīng)給調(diào)度臺服務(wù)器。
在所述步驟S103后,還有步驟S104,調(diào)度臺服務(wù)器根據(jù)鑒權(quán)結(jié)果和調(diào) 度服務(wù)器的響應(yīng)結(jié)果,提示調(diào)度員本次消息發(fā)送是否成功。
進一步,本發(fā)明還提供了當終端從集群呼叫非激活狀態(tài)轉(zhuǎn)為激活狀態(tài) 時,對以前保存的通知消息發(fā)送給該目標的處理方法,包括
步驟S1031、終端接入集群呼叫中時,調(diào)度服務(wù)器發(fā)送鑒權(quán)消息給調(diào) 度寄存器。
步驟S1032、調(diào)度寄存器返回給調(diào)度服務(wù)器的鑒權(quán)響應(yīng)中攜帶了通知消
自、
心o
步驟S1033、調(diào)度服務(wù)器當終端接入到呼叫后,發(fā)送通知消息給該終端。
本發(fā)明提出了 一種數(shù)字集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn)方法,克 服了現(xiàn)有集群系統(tǒng)中調(diào)度員發(fā)送通知消息需要利用短信網(wǎng)關(guān)的缺點,該方法 簡單、實用,有效的滿足了集群系統(tǒng)下對調(diào)度員發(fā)送通知消息的要求。
圖1A是實現(xiàn)本發(fā)明所需的一個示例性的集群系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖; 圖1B是終端從集群呼叫非激活狀態(tài)轉(zhuǎn)為激活狀態(tài)時,對以前保存的通 知消息發(fā)送給該終端的處理方法流程圖2是調(diào)度員給激活組發(fā)送通知消息的流程圖3是當組內(nèi)存在非激活成員時的處理流程圖4是調(diào)度員給非激活組發(fā)送通知消息的流程圖5是一個終端接入到集群呼叫中接受以前的通知消息的流程圖。
具體實施例方式
下面結(jié)合附圖和實施例對本發(fā)明進行詳細描述。
圖1A是實現(xiàn)本發(fā)明所需的一個示例性的集群系統(tǒng)網(wǎng)絡(luò)框架圖,主要包 括MS (Mobile Station,移動臺)、BSS (Base Station System,基站系統(tǒng))、 網(wǎng)絡(luò)側(cè)設(shè)備。網(wǎng)絡(luò)側(cè)設(shè)備包括PDS (PTT Dispatching Server,調(diào)度服務(wù)器)、 PHR (PTT Home Register,歸屬寄存器)、DAS (Dispatching Agent Server,調(diào) 度臺服務(wù)器)、DAC(Disaptching Agent Client,調(diào)度臺客戶端)。具體步驟如 下
步驟SlOl、調(diào)度員通過調(diào)度臺服務(wù)器,選擇目標,發(fā)送通知消息;
步驟S102、調(diào)度臺服務(wù)器將通知消息轉(zhuǎn)發(fā)到調(diào)度服務(wù)器;
步驟S103、調(diào)度服務(wù)器通過已經(jīng)建立的業(yè)務(wù)通道發(fā)送通知消息給目標。
所述步驟S101中,調(diào)度員登錄調(diào)度臺服務(wù)器后,選擇的目標是群組也 或者終端,所述目標可以是激活的和/或者非激活的,所述目標包括移動臺、 基站等。
所述步驟S102中,調(diào)度臺服務(wù)器要進行鑒權(quán),鑒權(quán)通過后,發(fā)送通知 消息給調(diào)度服務(wù)器,否則,返回"沒有權(quán)限"的錯誤提示給調(diào)度臺客戶端。 所述鑒權(quán)是指該調(diào)度員能否給該目標發(fā)送通知消息,并且,權(quán)限是可配置的。
所述步驟S103中,調(diào)度服務(wù)器首先判斷目標是否是在集群呼叫中是激 活的,所謂激活是指,該目標已經(jīng)建立好了業(yè)務(wù)信道。
如果是激活的,那么可以利用業(yè)務(wù)信道把該通知消息發(fā)送給目標。如果 是非激活的,那么通知調(diào)度寄存器保存這條消息,消息的保存是以終端來索 引的。終端作為組的成員,可以存在于多個群組中,但只會在一個組內(nèi)是激 活的,即其業(yè)務(wù)信道是和這個組關(guān)聯(lián)的,在其它組是非激活的。
調(diào)度服務(wù)器在處理后,需要發(fā)送響應(yīng)給調(diào)度臺服務(wù)器。 在所述步驟S103后中,還有步驟S104,調(diào)度臺服務(wù)器根據(jù)鑒權(quán)結(jié)果和
調(diào)度服務(wù)器的響應(yīng)結(jié)果,提示調(diào)度員本次消息發(fā)送是否成功。
進一步,本發(fā)明還提供了當終端從集群呼叫非激活狀態(tài)轉(zhuǎn)為激活狀態(tài)
時,對以前保存的通知消息發(fā)送給該目標的處理方法,如圖1B所示,包括 步驟S1031、終端接入集群呼叫中時,調(diào)度服務(wù)器發(fā)送鑒權(quán)消息給調(diào)度 寄存器。
步驟S1032、調(diào)度寄存器返回給調(diào)度服務(wù)器的鑒權(quán)響應(yīng)中攜帶了通知消
自
步驟S1033、調(diào)度服務(wù)器當終端接入到呼叫后,發(fā)送通知消息給該終端。
圖2是調(diào)度員給激活組發(fā)送通知消息的流程圖,假使調(diào)度員已經(jīng)登錄了 調(diào)度臺,對這個激活組具有調(diào)度權(quán)限,且該組所有的成員都已經(jīng)接入到這個 組中。
具體步驟如下
5201、 調(diào)度員選擇某個激活群組,輸入通知消息的內(nèi)容,然后通過信令 發(fā)送到DAS,該信令攜帶了調(diào)度員號碼,組標識和消息內(nèi)容。
5202、 DAS對調(diào)度員進行鑒權(quán),看調(diào)度員是否能給該組進行發(fā)送短信, 如果沒有權(quán)限,返回"沒有權(quán)限"的錯誤提示給DAC;否則,將信令發(fā)給 PDS,信令中攜帶了調(diào)度員號碼、組標識和消息內(nèi)容。
5203、 PDS收到DAS發(fā)來的請求后,首先判斷是否組激活,發(fā)現(xiàn)該組 是激活的,那么再判斷該組中的終端作為組成員是否都是激活的,發(fā)現(xiàn)有激 活的后,利用終端和PDS已經(jīng)創(chuàng)建的業(yè)務(wù)信道,采用A口信令格式給BSS 發(fā)送,信令中攜帶了調(diào)度員號碼、組標識、終端標識和消息內(nèi)容;同時給 DAS返回響應(yīng),見步驟S204。
給BSS發(fā)送的信令可以打包,即如果多個用戶同屬于一個基站范圍內(nèi), 那么可以在一個信令中包含多個用戶。
對于組內(nèi)非激活成員參見圖3的處理流程。
5204、 DAS收到響應(yīng)后,設(shè)置成功標識,返回給DAC。
5205、 BSS將來自PDS的A 口信令轉(zhuǎn)換為空口信令,發(fā)給終端,對于 打包發(fā)送的,需要負責解包。
5206、 終端收到通知后,將消息內(nèi)容、發(fā)送者信息即調(diào)度員號碼、組標 識進行組合成流暢的句子呈現(xiàn)給用戶。
圖3是當組內(nèi)存在非激活成員時的處理流程,這里省略了調(diào)度員發(fā)送消 息到PDS的處理流程。 實施步驟如下
5301、 PDS檢測到當前組內(nèi)有成員是非激活的,對這些非激活成員分兩 種情況分別進行處理,情況l屬于在當前組是非激活的,但在其它組是激活 的;情況2是在所有的組都是非激活的。
5302、 對于情況l,先定位到該終端激活的群組,然后利用該業(yè)務(wù)信道 發(fā)送通知消息,承載協(xié)議為A 口,信令內(nèi)容包括發(fā)送者標識、消息內(nèi)容、 終端標識和組標識。
5303、 BSS收到信令后,轉(zhuǎn)換成A口發(fā)給終端;
5304、 終端收到通知后,將消息內(nèi)容、發(fā)送者即調(diào)度員號碼、組標識進 行組合成流暢的句子呈現(xiàn)給用戶。
5305、 對應(yīng)情況2, PDS向PHR發(fā)送一條存儲信令,指示PHR將這條 消息保存起來,保存的內(nèi)容有發(fā)送者標識、該終端標識、消息內(nèi)容和組標識;
5306、 PDS根據(jù)PHR返回的響應(yīng)結(jié)果,該響應(yīng)結(jié)果攜帶了保存的內(nèi)容, 給DAS返回響應(yīng),設(shè)置為發(fā)送成功;
圖4是調(diào)度員給非激活組發(fā)送通知消息的流程圖,假使調(diào)度員已經(jīng)登錄
了調(diào)度臺,對這個非激活組具有調(diào)度權(quán)限。 具體步驟如下
S401、調(diào)度員選擇非激活群組,輸入通知消息的內(nèi)容,然后通過信令發(fā)
送到DAS,該信令攜帶了調(diào)度員號碼,組標識和消息內(nèi)容。
5402、 DAS對調(diào)度員進行鑒權(quán),看調(diào)度員是否能給該組進行發(fā)送短信, 如果沒有權(quán)限,返回"沒有權(quán)限"的錯誤提示給DAC;否則,將信令發(fā)給 PDS,信令中攜帶了調(diào)度員號碼、組標識和消息內(nèi)容。
5403、 PDS收到DAS發(fā)來的請求后,首先判斷是否組激活,發(fā)現(xiàn)該組 是非激活的,對該組中非激活成員進行處理,處理流程同圖3。這里不再累 贅。
圖5是一個終端接入到集群呼叫中接受以前的通知消息的流程圖。 具體步驟如下
5501、 終端被接入到呼叫中的時候,PDS向PHR發(fā)送鑒權(quán)請求。
5502、 PHR返回鑒權(quán)響應(yīng)給PDS,該鑒權(quán)響應(yīng)中攜帶了保存的以前發(fā) 給該終端的通知消息,消息可能有多條。
5503、 當PDS判斷終端成功接入呼叫后,利用已經(jīng)建立的業(yè)務(wù)信道向 BSS發(fā)送通知消息。該消息基于A口承載,攜帶了發(fā)送者信息,組標識和 消息內(nèi)容。因為可能有多條,可以打包發(fā)送,將消息內(nèi)容打包在一起,同時, 對于多個屬于同一個基站下的終端,可以將幾個終端打包發(fā)送。
當PDS成功發(fā)送后,通知PHR刪除保存的通知消息。
5504、 BSS將A 口信令轉(zhuǎn)為非空口,同時負責將打包的信令進行解包, 發(fā)送給終端。
5505、 終端收到通知后,將消息內(nèi)容、發(fā)送者即調(diào)度員號碼、組標識進 行組合成流暢的句子呈現(xiàn)給用戶。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本 領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包括在本發(fā)明的保護 范圍之內(nèi)。
權(quán)利要求
1、一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn)方法,其特征在于,包括以下步驟步驟S101、調(diào)度員通過調(diào)度臺服務(wù)器,選擇目標,發(fā)送通知消息;步驟S102、調(diào)度臺服務(wù)器將通知消息轉(zhuǎn)發(fā)到調(diào)度服務(wù)器;步驟S103、調(diào)度服務(wù)器通過已經(jīng)建立的業(yè)務(wù)通道發(fā)送通知消息給目標。
2、 按照權(quán)利要求1所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn) 方法,其特征在于,所述步驟S101中,選擇的目標是群組或者終端,所述 目標是激活的和/或者非激活的,所述目標至少包括移動臺、基站。
3、 按照權(quán)利要求1所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn) 方法,其特征在于,所述步驟S102中,調(diào)度臺服務(wù)器要進行鑒權(quán),鑒權(quán)通 過后,發(fā)送通知消息給調(diào)度服務(wù)器,否則,返回"沒有權(quán)限"的錯誤提示給 調(diào)度臺客戶端。
4、 按照權(quán)利要求3所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn) 方法,其特征在于,所述鑒權(quán)是指該調(diào)度員能否給該目標發(fā)送通知消息,并 且,權(quán)限是可配置的。
5、 按照權(quán)利要求1或4所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的 實現(xiàn)方法,其特征在于,所述通知消息中包括通知消息內(nèi)容、目標標識、以 及發(fā)送者信息,即調(diào)度員號碼。
6、 按照權(quán)利要求1所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn) 方法,其特征在于,所述步驟S103中,調(diào)度服務(wù)器首先判斷目標在集群呼 叫中是否是激活的,如果是激活的,把該通知消息發(fā)送給目標,如果是非激 活的,則通知調(diào)度寄存器保存這條消息,并且消息的保存是以終端來索引的。
7、 按照權(quán)利要求6所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn) 方法,其特征在于,所述終端作為組的成員,存在于一個或者多個群組中, 但只會在一個組內(nèi)是激活的,即其業(yè)務(wù)信道是和這個組關(guān)聯(lián)的,在其它組是 非激活的。
8、 按照權(quán)利要求6所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn) 方法,其特征在于,所述步驟S103中,當終端從集群呼叫非激活狀態(tài)轉(zhuǎn)為 激活狀態(tài)時,其處理步驟如下51031、 終端接入集群呼叫中時,調(diào)度服務(wù)器發(fā)送鑒權(quán)消息給調(diào)度寄存器;51032、 調(diào)度寄存器返回給調(diào)度服務(wù)器的鑒權(quán)響應(yīng)中攜帶了通知消息;51033、 調(diào)度服務(wù)器當終端接入到呼叫后,發(fā)送通知消息給該終端。
9、 按照權(quán)利要求2、 6、 7或8所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知 消息的實現(xiàn)方法,其特征在于,所述激活是指該目標已經(jīng)建立好了業(yè)務(wù)信道。
10、 按照權(quán)利要求1所述的一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn) 方法,其特征在于,在所述步驟S103后,還有步驟S104,調(diào)度臺服務(wù)器根 據(jù)鑒權(quán)結(jié)果和調(diào)度服務(wù)器的響應(yīng)結(jié)果,提示調(diào)度員本次消息發(fā)送是否成功。
全文摘要
本發(fā)明公開了一種集群系統(tǒng)中調(diào)度員發(fā)送通知消息的實現(xiàn)方法。集群系統(tǒng)中的用戶可以屬于多個群組,這時候其業(yè)務(wù)信道已經(jīng)建立,那么可以利用這些資源來發(fā)送通知消息,克服了現(xiàn)有集群系統(tǒng)中調(diào)度員發(fā)送通知消息需要利用短信網(wǎng)關(guān)的缺點,該方法簡單、實用,有效的滿足了集群系統(tǒng)下對調(diào)度員發(fā)送通知消息的要求。
文檔編號H04Q7/22GK101102555SQ20071012893
公開日2008年1月9日 申請日期2007年7月26日 優(yōu)先權(quán)日2007年7月26日
發(fā)明者王小平 申請人:中興通訊股份有限公司