專利名稱:一種無中心指揮調度通信系統(tǒng)及其呼叫處理方法
技術領域:
本發(fā)明方法屬于通信領域,具體涉及一種基于SIP協(xié)議的無中心指揮調度通信系統(tǒng)及其呼叫處理方法。
背景技術:
傳統(tǒng)通彳目系統(tǒng)為有中心基礎設施系統(tǒng),網絡中存在若干中心網兀,系統(tǒng)的功能和業(yè)務都是通過中心網元來控制和管理。傳統(tǒng)通信系統(tǒng)包括以下四個層面:(I)增值業(yè)務層提供電信增值業(yè)務,由各種服務器組成,如彩鈴業(yè)務服務器、預付費業(yè)務服務器
坐寸ο有中心:各種服務器即為業(yè)務中心節(jié)點,存在單點故障,任何服務器的故障都會導致對應的業(yè)務中斷。(2)通信層包括基站(BS)、移動交換中心(MSC)、位置寄存器(LR)、網關(GW)等電信設備。有中心:各種通信基礎設施即為網絡中心點,存在單點故障,任何中心網元故障,網絡即將面臨局部甚至全局癱瘓。⑶傳輸層如果網絡基于分組,則傳輸層包括各種以太網交換機和路由器;如果網絡基于電路,則傳輸層包括SDH、WDWM等傳輸設備。有中心:各種傳輸設備即為網絡中心,存在單點故障,任何傳輸設備的故障都會導致網絡局部甚至全局癱瘓。⑷終端層各種手持終端和車載終端設備。無中心:中斷數量龐大,分布在網絡邊緣,無單點故障,任何終端發(fā)生故障,只影響到該用戶自身,對全網沒有任何影響。無中心系統(tǒng)為沒有任何中心節(jié)點的通信系統(tǒng),網絡中只存在終端節(jié)點,傳統(tǒng)網絡中的中心網元功能被分布到各各終端節(jié)點中。這樣的網絡可靠性高,沒有單點故障,任何網絡節(jié)點的故障都不會擴散到全網。由于網絡中沒有中心網元,傳統(tǒng)通信系統(tǒng)中的呼叫處理方法就不再適用于無中心系統(tǒng),必須采用新的呼叫模型來進行交換控制。
發(fā)明內容
為了克服現(xiàn)有技術存在的以上問題,本發(fā)明提供一種應用于無中心指揮調度通信系統(tǒng)的呼叫處理方法。為實現(xiàn)上述技術目的,達到上述技術效果,本發(fā)明通過以下技術方案實現(xiàn):
一種無中心指揮調度通信系統(tǒng),包括若干個終端節(jié)點,所述的終端節(jié)點中包括PS模塊、UAC模塊和UAS模塊,所述PS模塊通過SIP協(xié)議與所述UAC模塊和所述UAS模塊通信,所述若干個終端節(jié)點之間通過所述PS模塊相互通信,所述PS模塊內部維護本地所述終端節(jié)點的狀態(tài);所述PS模塊的一側與所述UAC模塊構成主叫單元,所述PS模塊的另一側與所述UAS模塊構成被叫單元。一種無中心指揮調度通信系統(tǒng)的呼叫處理方法,包括節(jié)點注冊登記流程、點對點語音呼叫流程、點對多點群組呼叫流程和PTT話權搶占流程;所述節(jié)點注冊登記流程,包括以下步驟:所述終端節(jié)點每隔一定的周期向本地所述PS模塊發(fā)送REGISTER消息,本地所述PS模塊處理完所述REGISTER消息后,向全網廣播REGISTER消息,使得全網的每個所述終端節(jié)點都知道網絡中所有其它所述終端節(jié)點的位置
信息;所述點對點語音呼叫流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送INVITE消息后,所述主叫單元的PS模塊提取出被叫號碼WD,然后依據一定的算法,檢索出所述UID對應的目的PS模塊服務器的地址,并向該地址的所述被叫側單元的PS模塊發(fā)送所述INVITE消息,所述被叫單元的PS模塊會將所述INVITE消息轉發(fā)到所述UAS模塊;所述點對多點群組呼叫流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送INVITE消息后,所述主叫單元的PS模塊向目的終端節(jié)點的所述被叫單元的PS模塊發(fā)送所述INVITE消息,所述被叫單元的PS模塊會將所述INVITE消息轉發(fā)到所述UAS模塊,每個終端節(jié)點收到所述INVITE消息后,根據其中的目的GroupID判斷是否響應該消息;IOOTrying消息為點對點確認,可選;2000K消息的目的是主叫統(tǒng)計有多少組內被叫用戶收到了該消息,即有多少用戶可以接聽講話,可選;ACK消息可選;業(yè)務中:不一定是PTT通話中,也可能是PTT休眠狀態(tài),但此時組呼關系/事件在系統(tǒng)中還是存在;BYE用于組呼的拆線;所述PTT話權搶占流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送擴展SIP消息PTT-1NVITE后,所述主叫單元的PS模塊向目的終端節(jié)點的所述被叫單元的PS模塊發(fā)送所述PTT-1NVITE消息;IOOTrying用于確認,可選;2000K用于統(tǒng)計,可選;PTT釋放采用擴展SIP消息PTT-BYE,以區(qū)別普通BYE消息,廣播/組播發(fā)送;PTT-BYE僅用于釋放當前的PTT呼叫,但此時組呼關系/事件在系統(tǒng)中還是存在,只是組呼處于休眠狀態(tài)。進一步的,所述節(jié)點注冊登記流程中的所述周期為10分鐘。進一步的,所述點對多點群組呼叫流程中的所述INVITE消息為廣播或組播消息。進一步的,所述所述PTT話權搶占流程中的所述擴展SIP消息PTT-1NVITE以廣播或組播方式發(fā)送。本發(fā)明的有益效果是:本發(fā)明的無中心系統(tǒng)為沒有任何中心節(jié)點的通信系統(tǒng),網絡中只存在終端節(jié)點,傳統(tǒng)網絡中的中心網元功能被分布到各各終端節(jié)點中。這樣的網絡可靠性高,沒有單點故障,任何網絡節(jié)點的故障都不會擴散到全網。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,并可依照說明書的內容予以實施,以下以本發(fā)明的較佳實施例并配合附圖詳細說明如后。本發(fā)明的具體實施方式
由以下實施例及其附圖詳細給出。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:圖1為本發(fā)明的軟件構架示意圖;圖2為本發(fā)明的節(jié)點注冊登記流程圖;圖3為本發(fā)明的點對點語音呼叫流程圖;圖4為本發(fā)明的點對多點群組呼叫流程圖;圖5為本發(fā)明的PTT話權搶占流程圖。圖中標號說明:1、終端節(jié)點,2、PS模塊,3、UAC模塊,4、UAS模塊。
具體實施例方式下面將參考附圖并結合實施例,來詳細說明本發(fā)明。參見圖1所示,一種無中心指揮調度通信系統(tǒng),包括若干個終端節(jié)點1,所述的終端節(jié)點I中包括PS模塊2、UAC模塊3和UAS模塊4,所述PS模塊2通過SIP協(xié)議與所述UAC模塊3和所述UAS模塊4通信,所述若干個終端節(jié)點I之間通過所述PS模塊2相互通信,所述PS模塊2內部維護本地所述終端節(jié)點I的狀態(tài);所述PS模塊2的一側與所述UAC模塊3構成主叫單元,所述PS模塊2的另一側與所述UAS模塊4構成被叫單元。一種無中心指揮調度通信系統(tǒng)的呼叫處理方法,包括節(jié)點注冊登記流程、點對點語音呼叫流程、點對多點群組呼叫流程和PTT話權搶占流程。本方案還可以使每個終端節(jié)點外接標準的SIP終端,此時PS模塊還要完成本終端節(jié)點內的所有外接SIP終端的尋址。這樣的模塊分解設計使整個系統(tǒng)的軟件架構比較靈活,不同的模塊可合設,亦可分設。三個模塊合設在一起,可以作為無中心系統(tǒng)的終端節(jié)點;如果將所述PS模塊分離,則可以作為有中心系統(tǒng)的SIP服務器。這樣的設計也可以兼容標準的SIP終端接入無中心系統(tǒng),此時外接的SIP終端只需接入到某一終端節(jié)點的PS模塊即可。參見圖2所示,所述節(jié)點注冊登記流程,包括以下步驟:所述終端節(jié)點每隔一定的周期(例如10分鐘)向本地所述PS模塊發(fā)送REGISTER消息,本地所述PS模塊處理完所述REGISTER消息后,向全網廣播REGISTER消息,使得全網的每個所述終端節(jié)點都知道網絡中所有其它所述終端節(jié)點的位置信息。
參見圖3所示所述點對點語音呼叫流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送INVITE消息后,所述主叫單元的PS模塊提取出被叫號碼nD,然后依據一定的算法,檢索出所述UID對應的目的PS模塊服務器的地址,并向該地址的所述被叫側單元的PS模塊發(fā)送所述INVITE消息,所述被叫單元的PS模塊會將所述INVITE消息轉發(fā)到所述UAS模塊。參見圖4所示所述點對多點群組呼叫流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送INVITE消息(所述INVITE消息為廣播或組播消息)后,所述主叫單元的PS模塊向目的終端節(jié)點的所述被叫單元的PS模塊發(fā)送所述INVITE消息,所述被叫單元的PS模塊會將所述INVITE消息轉發(fā)到所述UAS模塊,每個終端節(jié)點收到所述INVITE消息后,根據其中的目的GroupID判斷是否響應該消息;IOOTrying消息為點對點確認,可選;2000K消息的目的是主叫統(tǒng)計有多少組內被叫用戶收到了該消息,即有多少用戶可以接聽講話,可選;ACK消息可選;業(yè)務中:不一定是PTT通話中,也可能是PTT休眠狀態(tài),但此時組呼關系/事件在系統(tǒng)中還是存在;BYE用于組呼的拆線。參見圖5,所示所述PTT話權搶占流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送擴展SIP消息PTT-1NVITE (所述擴展SIP消息PTT-1NVITE以廣播或組播方式發(fā)送)后,所述主叫單元的PS模塊向目的終端節(jié)點的所述被叫單元的PS模塊發(fā)送所述PTT-1NVITE消息;IOOTrying用于確認,可選;2000K用于統(tǒng)計,可選;PTT釋放采用擴展SIP消息PTT-BYE,以區(qū)別普通BYE消息,廣播/組播發(fā)送;PTT-BYE僅用于釋放當前的PTT呼叫,但此時組呼關系/事件在系統(tǒng)中還是存在,只是組呼處于休眠狀態(tài)。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種無中心指揮調度通信系統(tǒng),其特征在于:包括若干個終端節(jié)點(I),所述的終端節(jié)點⑴中包括PS模塊⑵、UAC模塊(3)和UAS模塊(4),所述PS模塊⑵通過SIP協(xié)議與所述UAC模塊(3)和所述UAS模塊(4)通信,所述若干個終端節(jié)點(I)之間通過所述PS模塊⑵相互通信,所述PS模塊(2)內部維護本地所述終端節(jié)點⑴的狀態(tài);所述PS模塊(2)的一側與所述UAC模塊(3)構成主叫單元,所述PS模塊⑵的另一側與所述UAS模塊(4)構成被叫單元。
2.一種無中心指揮調度通信系統(tǒng)的呼叫處理方法,其特征在于:包括節(jié)點注冊登記流程、點對點語音呼叫流程、點對多點群組呼叫流程和PTT話權搶占流程; 所述節(jié)點注冊登記流程,包括以下步驟:所述終端節(jié)點每隔一定的周期向本地所述PS模塊發(fā)送REGISTER消息,本地所述PS模塊處理完所述REGISTER消息后,向全網廣播REGISTER消息,使得全網的每個所述終端節(jié)點都知道網絡中所有其它所述終端節(jié)點的位置信息; 所述點對點語音呼叫流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送INVITE消息后,所述主叫單元的PS模塊提取出被叫號碼WD,然后依據一定的算法,檢索出所述UID對應的目的PS模塊服務器的地址,并向該地址的所述被叫側單元的PS模塊發(fā)送所述INVITE消息,所述被叫單元的PS模塊會將所述INVITE消息轉發(fā)到所述UAS模塊; 所述點對多點群組呼叫流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送INVITE消息后,所述主叫單元的PS模塊向目的終端節(jié)點的所述被叫單元的PS模塊發(fā)送所述INVITE消息,所述被叫單元的PS模塊會將所述INVITE消息轉發(fā)到所述UAS模塊,每個終端節(jié)點收到所述INVITE消息后,根據其中的目的GroupID判斷是否響應該消息; 所述PTT話權搶占流程,包括以下步驟:所述UAC模塊向所述主叫單元的PS模塊發(fā)送擴展SIP消息PTT-1NVITE后,所述主叫單元的PS模塊向目的終端節(jié)點的所述被叫單元的PS模塊發(fā)送所述PTT-1NVITE消息。
3.根據權利要求2所述的無中心指揮調度通信系統(tǒng)的呼叫處理方法,其特征在于:所述節(jié)點注冊登記流程中的所述周期為10分鐘。
4.根據權利要求2所述的無中心指揮調度通信系統(tǒng)的呼叫處理方法,其特征在于:所述點對多點群組呼叫流程中的所述INVITE消息為廣播或組播消息。
5.根據權利要求2所述的無中心指揮調度通信系統(tǒng)的呼叫處理方法,其特征在于:所述所述PTT話權搶占流程中的所述擴展SIP消息PTT-1NVITE以廣播或組播方式發(fā)送。
全文摘要
本發(fā)明公開了一種無中心指揮調度通信系統(tǒng)及其呼叫處理方法,其軟件構架包括若干個終端節(jié)點,所述的終端節(jié)點中包括PS模塊、UAC模塊和UAS模塊,所述PS模塊通過SIP協(xié)議與所述UAC模塊和所述UAS模塊通信,所述若干個終端節(jié)點之間通過所述PS模塊相互通信,所述PS模塊內部維護本地所述終端節(jié)點的狀態(tài);所述PS模塊的一側與所述UAC模塊構成主叫單元,所述PS模塊的另一側與所述UAS模塊構成被叫單元。本發(fā)明的無中心系統(tǒng)為沒有任何中心節(jié)點的通信系統(tǒng),網絡中只存在終端節(jié)點,傳統(tǒng)網絡中的中心網元功能被分布到各各終端節(jié)點中。這樣的網絡可靠性高,沒有單點故障,任何網絡節(jié)點的故障都不會擴散到全網。
文檔編號H04L29/06GK103079171SQ20121058039
公開日2013年5月1日 申請日期2012年12月28日 優(yōu)先權日2012年12月28日
發(fā)明者侯榮濤 申請人:侯榮濤