專利名稱:基于位置的集群調度的方法
技術領域:
本發(fā)明涉及一種基于位置的集群調度的方法。
背景技術:
提供基于位置(Location Based Services,簡稱LBS)服務的系統(tǒng)稱為定位業(yè)務系統(tǒng)。基于位置的業(yè)務,又稱移動位置業(yè)務或定位業(yè)務,是指移動網(wǎng)絡通過特定的定位技術獲取移動臺的地理位置信息,并借助一定的電子地圖信息的支持,為用戶提供與位置相關的業(yè)務。
典型的定位業(yè)務系統(tǒng)及其在網(wǎng)絡中的位置如圖1所示,包括移動臺(Mobile Station,簡稱MS)定位業(yè)務的用戶端設備,具備定位能力。
定位平臺提供定位能力的系統(tǒng)。
地理信息系統(tǒng)(Geography Information System,簡稱GIS)提供地圖等地理信息的系統(tǒng),它向定位業(yè)務系統(tǒng)提供與地理信息相關的信息(也可以內置于定位業(yè)務系統(tǒng)中)。
定位業(yè)務系統(tǒng)提供定位業(yè)務的系統(tǒng)。它通過定位平臺獲取用戶位置、通過GIS系統(tǒng)獲取地圖,結合用戶位置數(shù)據(jù)和地圖數(shù)據(jù)提供不同的位置業(yè)務。定位業(yè)務系統(tǒng)一般可分為定位業(yè)務系統(tǒng)服務器和定位業(yè)務系統(tǒng)客戶端(二者也可以合一)。為簡要起見,與本發(fā)明無關的內部詳細結構不再詳述。
基站子系統(tǒng)基站子系統(tǒng)由基站收發(fā)信機BTS(Base Transceiver System)和基站控制器BSC(Base Station Controller)組成?;臼瞻l(fā)信機完成基帶信號的調制與解調、射頻信號收發(fā)等功能,基站控制器則完成無線資源的分配、呼叫處理、功率控制以及支持終端的各類切換?;咀酉到y(tǒng)BSS通過標準接口和信令網(wǎng)絡、分組網(wǎng)絡相連,以提供對定位業(yè)務的支撐。
集群通信系統(tǒng)是一種可以向專業(yè)或公眾用戶提供移動調度服務的系統(tǒng),代表著專用移動通信網(wǎng)的發(fā)展方向。數(shù)字集群通信系統(tǒng)具有系統(tǒng)容量大,頻率利用率高,功能多樣的優(yōu)勢,目前已經(jīng)成為集群通信領域的主流技術。通過數(shù)字集群通信系統(tǒng),就可以為用戶提供各種豐富的集群業(yè)務。
數(shù)字集群通信系統(tǒng)基本的網(wǎng)絡架構包括如下邏輯功能模塊和子系統(tǒng),如附圖中的圖2所示A集群終端集群終端通過空中接口和集群系統(tǒng)相連,為用戶提供集群系統(tǒng)的各種集群業(yè)務,同時也為用戶提供傳統(tǒng)的普通電話業(yè)務、補充業(yè)務、短消息業(yè)務和數(shù)據(jù)業(yè)務。
B基站系統(tǒng)基站系統(tǒng)由基站收發(fā)信機(BTS,Base Transceiver System)和基站控制器(BSC,Base Station Controller)組成。基站收發(fā)信機完成基帶信號的調制與解調、射頻信號收發(fā)等功能,基站控制器則完成無線資源的分配、呼叫處理、功率控制以及支持終端的各類切換?;咀酉到y(tǒng)BSS通過標準接口和集群調度系統(tǒng)、交換系統(tǒng)相連,滿足集群終端的各種業(yè)務需求,包括集群業(yè)務、電話業(yè)務和數(shù)據(jù)業(yè)務。
C交換系統(tǒng)交換子系統(tǒng)屬于移動通信系統(tǒng)中的核心網(wǎng),其網(wǎng)絡實體包括移動交換中心MSC(Mobile Switching Center)和歸屬位置寄存器HLR(Home Location Register),主要完成電話互聯(lián)業(yè)務、普通電話呼叫業(yè)務和部分增值業(yè)務,并提供相關業(yè)務功能用戶信息的存儲和管理功能,包括為具有普通語音業(yè)務的移動用戶進行開戶、注銷、業(yè)務的鑒權和授權等,同時協(xié)助完成用戶的呼叫和業(yè)務操作。
D短消息服務中心短消息服務中心SMSC(Short Message Service Centre),負責中繼、儲存或轉發(fā)短消息。終端到短消息服務中心的協(xié)議能傳輸來自終端或發(fā)向終端的短消息。
E集群調度系統(tǒng)集群調度子系統(tǒng)由調度控制中心DCC(Dispatching Control Center)、調度歸屬寄存器DHR(Dispatching Home Register)、調度臺,集群用戶數(shù)據(jù)庫和集群短信代理TSMA(Trunking Short Message Agent)組成。集群調度系統(tǒng)主要完成集群調度業(yè)務。
調度控制中心(DCC)是集群呼叫的總控制點,完成集群調度呼叫的處理,包括鑒別集群用戶、建立各種集群呼叫(如私密呼叫和群組呼叫)、判斷集群通話權的請求等。調度控制中心還接收來自反向鏈路的集群語音數(shù)據(jù),根據(jù)呼叫的性質再分發(fā)到對應的前向鏈路。
調度歸屬寄存器(DHR)完成數(shù)據(jù)庫管理和配置功能,為集群用戶提供群組注冊、群組成員注冊,并提供集群成員的本地信息以及集群成員的業(yè)務權限記錄,完成呼叫統(tǒng)計和計費功能。
調度臺是用戶組中具有特殊權限的終端,可以發(fā)起和參與組呼、廣播等調度業(yè)務,并能夠實現(xiàn)對群組成員的管理功能等。調度臺由調度臺客戶端DAC(DispatcherAgent Client)和調度臺服務器DAS(Dispatcher Agent Server)組成,客戶端負責接收調度臺的調度操作請求并提交給服務器,服務器對上述請求進行處理。
集群用戶數(shù)據(jù)庫存儲了集群通信系統(tǒng)中所有有關用戶的信息。
集群短信代理TSMA(Trunking Short Message Agent)為數(shù)字集群通信系統(tǒng)中處理短消息發(fā)送的核心功能實體,它與調度子系統(tǒng)中的各功能實體相連,負責處理集群通信中的短消息發(fā)送請求;同時與短消息服務中心相連,轉發(fā)來自集群系統(tǒng)的短消息發(fā)送請求,集群短信代理與短消息服務中心之間采用的是標準的短消息點對點協(xié)議。需要說明的是,集群短信代理既可以作為單獨的功能實體來實現(xiàn),也可以作為數(shù)字集群系統(tǒng)內某個實體的一個功能模塊來實現(xiàn)。
集群業(yè)務和定位業(yè)務都廣泛用于公安、交通、醫(yī)療、海事、物流、出租等行業(yè)用戶,這些行業(yè)用戶的系統(tǒng)管理員在對其所屬終端用戶進行集群調度的時候,往往希望能事先知道這些終端用戶所處的位置,然后以此為基礎再選擇處于某些區(qū)域的終端用戶進行調度。其使用終端一般來說也同時具備集群功能和定位功能。為用戶同時提供定位功能和集群調度功能的方法首先就是將二者功能合入同一個系統(tǒng)中實現(xiàn),然而,由于行業(yè)用戶系統(tǒng)往往具有與行業(yè)特征相關比較密切的功能,側重于定位功能的系統(tǒng)和側重于集群調度的系統(tǒng)在很多其他功能方面有很大的不同,所以,當前已有的定位業(yè)務系統(tǒng)和集群調度系統(tǒng)都是分離的。也就是說,目前的集群通信業(yè)務系統(tǒng)都不具備定位功能,同時,當前已有的定位業(yè)務系統(tǒng)也沒有集群調度功能。而且,正是因為二者的側重點不同,將來也很難將集群調度功能和定位功能做在同一個系統(tǒng)中。
集群業(yè)務和定位業(yè)務都廣泛用于公安、交通、醫(yī)療、海事、物流、出租等行業(yè)用戶,這些行業(yè)用戶的系統(tǒng)管理員在對其所屬終端用戶進行集群調度的時候,往往希望能事先知道這些終端用戶所處的位置,然后以此為基礎再選擇處于某些區(qū)域的終端用戶進行調度。其使用終端一般來說也同時具備集群功能和定位功能。
為用戶同時提供定位功能和集群調度功能的方法首先就是將二者功能合入同一個系統(tǒng)中實現(xiàn),然而,由于行業(yè)用戶系統(tǒng)往往具有與行業(yè)特征相關比較密切的功能,側重于定位功能的系統(tǒng)和側重于集群調度的系統(tǒng)在很多其他功能方面有很大的不同,所以,當前已有的定位業(yè)務系統(tǒng)和集群調度系統(tǒng)都是分離的。也就是說,目前的集群通信業(yè)務系統(tǒng)都不具備定位功能,同時,當前已有的定位業(yè)務系統(tǒng)也沒有集群調度功能。而且,正是因為二者的側重點不同,將來也很難將集群調度功能和定位功能做在同一個系統(tǒng)中。因此,當前使用定位業(yè)務系統(tǒng)的行業(yè)用戶如果想使用集群調度功能,只能在集群調度系統(tǒng)中重新開戶,登錄集群調度系統(tǒng)使用,從而為用戶帶來很大的不便和很差的用戶體驗。因此,這些行業(yè)用戶迫切希望能將二者的功能結合起來,使得定位業(yè)務系統(tǒng)的行業(yè)用戶可以同時使用集群調度功能。
發(fā)明內容
針對現(xiàn)有技術中的缺陷,本發(fā)明的目的在于提出一種實現(xiàn)基于位置的集群調度的方法,不需要對現(xiàn)有的定位業(yè)務系統(tǒng)和集群調度系統(tǒng)進行改進即可實現(xiàn)同時對用戶終端進行定位和集群調度業(yè)務。
本發(fā)明為了解決上述的問題,提出一種基于位置的集群調度的方法,包括以下步驟(1)定位業(yè)務系統(tǒng)向集群調度系統(tǒng)發(fā)起集群調度業(yè)務請求;(2)集群調度系統(tǒng)根據(jù)所述集群調度業(yè)務請求,向終端進行集群業(yè)務調度操作。
其中,所述步驟(1)具體為①定位業(yè)務系統(tǒng)客戶端將所述集群調度業(yè)務請求轉發(fā)到集群調度系統(tǒng)的調度臺客戶端;②調度臺客戶端將所述集群調度業(yè)務請求轉發(fā)到調度臺服務器。
3、根據(jù)權利要求1或2所述的基于位置的集群調度的方法,其特征在于,所述集群調度業(yè)務請求,包含需要進行調度的終端號碼。
其中,該方法還包括以下步驟定位業(yè)務系統(tǒng)發(fā)起定位操作,以確定終端的位置信息。
其中,步驟(2)具體為(I)調度臺服務器對所述集群調度業(yè)務請求進行鑒權處理,如果鑒權通過,則進入步驟(5),如果鑒權未通過,則返回錯誤信息,步驟結束;
(II)調度臺服務器對被請求的終端發(fā)起調度呼叫;(III)調度臺服務器將調度呼叫結果返回給調度臺客戶端;(IV)調度臺客戶端將調度臺服務器返回的調度呼叫結果轉發(fā)給定位業(yè)務系統(tǒng);(V)所述定位業(yè)務系統(tǒng)判斷所述調度呼叫結果是否成功,如果是則用戶開始與被調度的集群終端通話,如果否則返回錯誤信息,步驟結束。
其中,該方法還包括以下步驟當定位業(yè)務系統(tǒng)接收到用戶的帳戶操作請求時,在定位業(yè)務系統(tǒng)中進行相應的帳戶操作,并在集群調度系統(tǒng)中同步進行相同的帳戶操作。
其中,所述定位業(yè)務系統(tǒng)和集群調度系統(tǒng)同步進行帳戶操作的具體步驟為(A)用戶向定位業(yè)務系統(tǒng)發(fā)起帳戶操作請求;(B)定位業(yè)務系統(tǒng)為用戶在定位業(yè)務系統(tǒng)中執(zhí)行帳戶操作;(C)定位業(yè)務系統(tǒng)客戶端將所述帳戶操作請求轉發(fā)到集群調度系統(tǒng);(D)集群調度系統(tǒng)為用戶在集群調度系統(tǒng)中執(zhí)行與定位業(yè)務系統(tǒng)中相同的帳戶操作(F)集群調度系統(tǒng)將帳戶操作結果返回定位業(yè)務系統(tǒng);(G)定位業(yè)務系統(tǒng)將用戶在定位業(yè)務系統(tǒng)的開戶結果以及用戶在集群調度系統(tǒng)的開戶結果,返回用戶。
其中,所述帳戶操作包括開戶、銷戶和修改帳戶信息的步驟。
其中,當用戶請求進行開戶操作時,用戶發(fā)出的開戶請求中包括用戶用于定位和發(fā)起呼叫的終端號碼。
本發(fā)明提出的方法使用戶能夠先進行定位操作,然后根據(jù)返回的定位信息,對一個選定區(qū)域內的所有終端進行呼叫,使集群調度系統(tǒng)更利于管理和使用,提高了系統(tǒng)的效率。
圖1是現(xiàn)有的定位業(yè)務系統(tǒng)架構圖;圖2是現(xiàn)有的數(shù)字集群通信系統(tǒng)架構圖;圖3是本發(fā)明系統(tǒng)架構圖;圖4本發(fā)明開戶操作流程圖;
圖5是本發(fā)明集群調度流程圖。
具體實施例方式
下面根據(jù)附圖對本發(fā)明進行進一步說明。
如圖3所示,為了實現(xiàn)本發(fā)明提出的實現(xiàn)基于位置的集群調度的方法,需要在現(xiàn)有的定位業(yè)務系統(tǒng)的客戶端和集群調度業(yè)務系統(tǒng)的客戶端之間建立連接。其中,定位業(yè)務系統(tǒng)和集群調度系統(tǒng)相互獨立,集群調度系統(tǒng)中調度臺的調度功能和定位業(yè)務系統(tǒng)的定位功能都運行在各自獨立的客戶端上,本發(fā)明采用客戶端之間松耦合的結合方式,連接集群調度系統(tǒng)和定位業(yè)務系統(tǒng)。
如圖4所示,用戶終端在集群調度系統(tǒng)和定位業(yè)務系統(tǒng)進行同步的賬戶注冊,具體的帳戶操作包括以下步驟401、用戶向定位業(yè)務系統(tǒng)發(fā)起開戶請求,定位業(yè)務系統(tǒng)客戶端接收到用戶的開戶資料后,向服務器發(fā)出開戶請求,所述開戶資料至少包含用于定位和發(fā)起呼叫的終端號碼;402、定位業(yè)務系統(tǒng)執(zhí)行開戶操作;403、定位業(yè)務系統(tǒng)將接收到的用戶開戶請求轉發(fā)到集群調度系統(tǒng)提;404、集群調度系統(tǒng)執(zhí)行開戶操作;405、集群調度系統(tǒng)將開戶操作的結果返回定位業(yè)務系統(tǒng);406、定位業(yè)務系統(tǒng)將用戶在定位操作系統(tǒng)的開戶結果以及在集群調度系統(tǒng)的開戶結果返回用戶。
銷戶和修改用戶信息的操作步驟與步驟401~406原理相同,本領域技術人員根據(jù)上述實施例能夠導出,這里不再贅述。
本發(fā)明提出的實現(xiàn)基于位置的集群調度的方法,根據(jù)上述實施例提出的方法使定位業(yè)務系統(tǒng)和集群調度業(yè)務系統(tǒng)的帳戶信息同步。
在實際使用中,當用戶需要對終端進行調度操作時,都希望預先獲得所有終端的位置信息,然后根據(jù)需要,選擇位置最為接近的一個或數(shù)個終端,對其進行集群調度。例如在公安系統(tǒng)中有突發(fā)事件,如果能首先定位終端,然后馬上對位置最接近的一個或數(shù)個終端發(fā)起集群調度操作,無疑將節(jié)省大量時間在用戶發(fā)起定位業(yè)務和調度業(yè)務請求時,定位業(yè)務系統(tǒng)客戶端首先根據(jù)定位業(yè)務請求,向終端發(fā)起定位操作,從而獲取終端的位置信息,然后根據(jù)終端的位置信息,選定一個區(qū)域,然后對選定區(qū)域內的所有終端進行集群調度操作。具體步驟如圖5所示,包括501、定位業(yè)務系統(tǒng)接收到用戶發(fā)起的請求后,首先獲取終端的當前位置信息,然后定位操作系統(tǒng)客戶端向集群調度業(yè)務系統(tǒng)調度臺客戶端發(fā)起集群調度請求,所述集群調度請求中包含需要進行調度的終端號碼;502、調度臺客戶端解析調度請求并檢查調度請求的參數(shù)的有效性,如果所述調度請求的參數(shù)符合集群調度業(yè)務系統(tǒng)的格式,則進入步驟503,否則返回定位業(yè)務系統(tǒng)錯誤信息并結束步驟;503、調度臺服務器對所述集群調度請求進行業(yè)務鑒權,如果鑒權通過,調度臺服務器對所述集群調度請求中的終端號對應的終端發(fā)起調度;如果鑒權未通過,則返回錯誤信息,結束步驟;504、調度臺服務器將調度結果返回給調度臺客戶端;505、調度臺客戶端采用原有調度臺客戶端和服務器之間的內部接口向調度臺服務器發(fā)起呼叫請求;506、調度臺服務器對集群終端發(fā)起呼叫;507、調度臺服務器將呼叫結果返回給調度臺客戶端;508、調度臺客戶端綜合上述步驟中調度臺服務器的返回結果,并轉發(fā)到定位業(yè)務系統(tǒng);509、判斷所述調度呼叫結果是否成功,如果成功,則用戶端開始與集群終端通話,如果失敗,則步驟結束。
以上描述的實施例是說明性的而不是限制性的,本領域技術人員將能理解,在不偏離本發(fā)明的范圍和精神的情況下,可以對其進行形式和細節(jié)進行各種顯而易見的修改。但是,在不脫離本發(fā)明的精神和范圍的情況下,所有的變化和修改都在本發(fā)明的保護范圍之內。
權利要求
1.一種基于位置的集群調度的方法,其特征在于,該方法包括以下步驟(1)定位業(yè)務系統(tǒng)向集群調度系統(tǒng)發(fā)起集群調度業(yè)務請求;(2)集群調度系統(tǒng)根據(jù)所述集群調度業(yè)務請求,向終端進行集群業(yè)務調度操作。
2.根據(jù)權利要求1所述的集群調度的方法,其特征在于,所述步驟(1)具體為①定位業(yè)務系統(tǒng)客戶端將所述集群調度業(yè)務請求轉發(fā)到集群調度系統(tǒng)的調度臺客戶端;②調度臺客戶端將所述集群調度業(yè)務請求轉發(fā)到調度臺服務器。
3.根據(jù)權利要求1或2所述的基于位置的集群調度的方法,其特征在于,所述集群調度業(yè)務請求,包含需要進行調度的終端號碼。
4.根據(jù)權利要求3所述的基于位置的集群調度的方法,其特征在于,該方法還包括以下步驟定位業(yè)務系統(tǒng)發(fā)起定位操作,以確定終端的位置信息。
5.根據(jù)權利要求4所述的基于位置的集群調度的方法,其特征在于,步驟(2)具體為(I)調度臺服務器對所述集群調度業(yè)務請求進行鑒權處理,如果鑒權通過,則進入步驟(5),如果鑒權未通過,則返回錯誤信息,步驟結束;(II)調度臺服務器對被請求的終端發(fā)起調度呼叫;(III)調度臺服務器將調度呼叫結果返回給調度臺客戶端;(IV)調度臺客戶端將調度臺服務器返回的調度呼叫結果轉發(fā)給定位業(yè)務系統(tǒng);(V)所述定位業(yè)務系統(tǒng)判斷所述調度呼叫結果是否成功,如果是則用戶開始與被調度的集群終端通話,如果否則返回錯誤信息,步驟結束。
6.根據(jù)權利要求1或5所述的基于位置的集群調度的方法,其特征在于,該方法還包括以下步驟當定位業(yè)務系統(tǒng)接收到用戶的帳戶操作請求時,在定位業(yè)務系統(tǒng)中進行相應的帳戶操作,并在集群調度系統(tǒng)中同步進行相同的帳戶操作。
7.根據(jù)權利要求6所述的基于位置的集群調度的方法,其特征在于,所述定位業(yè)務系統(tǒng)和集群調度系統(tǒng)同步進行帳戶操作的具體步驟為(A)用戶向定位業(yè)務系統(tǒng)發(fā)起帳戶操作請求;(B)定位業(yè)務系統(tǒng)為用戶在定位業(yè)務系統(tǒng)中執(zhí)行帳戶操作;(C)定位業(yè)務系統(tǒng)客戶端將所述帳戶操作請求轉發(fā)到集群調度系統(tǒng);(D)集群調度系統(tǒng)為用戶在集群調度系統(tǒng)中執(zhí)行與定位業(yè)務系統(tǒng)中相同的帳戶操作(F)集群調度系統(tǒng)將帳戶操作結果返回定位業(yè)務系統(tǒng);(G)定位業(yè)務系統(tǒng)將用戶在定位業(yè)務系統(tǒng)的開戶結果以及用戶在集群調度系統(tǒng)的開戶結果,返回用戶。
8.根據(jù)權利要求7所述的基于位置的集群調度的方法,其特征在于,所述帳戶操作包括開戶、銷戶和修改帳戶信息的步驟。
9.根據(jù)權利要求8所述的基于位置的集群調度的方法,其特征在于,當用戶請求進行開戶操作時,用戶發(fā)出的開戶請求中包括用戶用于定位和發(fā)起呼叫的終端號碼。
全文摘要
本發(fā)明涉及一種基于位置的集群調度的方法,本發(fā)明的目的在于提出一種在現(xiàn)有的定位業(yè)務系統(tǒng)和集群調度系統(tǒng)分離的基礎上,實現(xiàn)基于位置的集群調度的方法,本發(fā)明提出的方法包括用戶向定位業(yè)務系統(tǒng)客戶端發(fā)起集群調度業(yè)務請求;定位業(yè)務系統(tǒng)客戶端將所述集群調度業(yè)務請求轉發(fā)到集群調度系統(tǒng)的調度臺客戶端;將所述請求通過調度臺客戶端和調度臺服務器之間的內部接口,轉發(fā)到調度臺服務器;調度臺服務器對所述集群調度業(yè)務請求進行鑒權處理;調度臺服務器對集群終端發(fā)起調度呼叫;調度臺服務器將調度呼叫的結果返回給調度臺客戶端;調度臺客戶端將調度臺服務器返回的調度呼叫結果轉發(fā)給定位業(yè)務客戶端。本發(fā)明提出的方法提高了系統(tǒng)的效率。
文檔編號H04Q7/28GK1984377SQ20051013033
公開日2007年6月20日 申請日期2005年12月12日 優(yōu)先權日2005年12月12日
發(fā)明者陳佩文, 詹亞軍, 丁震 申請人:中興通訊股份有限公司