專利名稱:一種實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及蜂窩系統(tǒng)上按鍵即說(PoC)業(yè)務(wù)領(lǐng)域,特別涉及應(yīng)用在PoC業(yè)務(wù)通信系統(tǒng)與外部通信系統(tǒng)之間的一種實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)及方法。
背景技術(shù):
按鍵即說(PTT)是一種半雙工的通訊技術(shù),蜂窩系統(tǒng)上的PTT業(yè)務(wù)(PoC,PTT over Cellular)是開放移動(dòng)聯(lián)盟組織(OMA)定義的在分組網(wǎng)絡(luò)上實(shí)現(xiàn)的PTT業(yè)務(wù),采用分組語音(VoIP)以及半雙工方式實(shí)現(xiàn)。PoC業(yè)務(wù)引入了一種全新的通信模式,其基于互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò),成本遠(yuǎn)遠(yuǎn)低于普通的手機(jī)語音業(yè)務(wù),在滿足實(shí)時(shí)呼叫的同時(shí),能夠做到開銷最小。
但是,目前PoC業(yè)務(wù)通信系統(tǒng)尚不能與外部通信系統(tǒng)實(shí)現(xiàn)互通。首先,基于SIP信令和IP媒體流的PoC業(yè)務(wù)通信系統(tǒng)與公共電話交換網(wǎng)(PSTN)系統(tǒng)、或全球移動(dòng)通信(GSM)系統(tǒng)等電路型通信系統(tǒng)無法交互信令和媒體數(shù)據(jù);其次,非PoC業(yè)務(wù)的通信系統(tǒng)均不支持PoC業(yè)務(wù)的群組會(huì)話信息的管理功能,且無法獲取到保存在PoC業(yè)務(wù)通信系統(tǒng)中的群組會(huì)話信息,從而不能成功建立PoC會(huì)話、傳輸PoC媒體流等;再次,PoC業(yè)務(wù)基于發(fā)言權(quán)控制(Floor Control)協(xié)議實(shí)現(xiàn)半雙工通信,則基于全雙工技術(shù)的通信系統(tǒng)就無法識(shí)別發(fā)言權(quán)控制信令、也無法搶占發(fā)言權(quán),因此即使雙方系統(tǒng)能夠建立會(huì)話并傳輸媒體流,業(yè)務(wù)實(shí)現(xiàn)效果也并不理想。
可見,現(xiàn)有的PoC業(yè)務(wù)通信系統(tǒng)無法與非PoC業(yè)務(wù)的通信系統(tǒng)實(shí)現(xiàn)互通。這樣,當(dāng)簽約PoC業(yè)務(wù)的用戶處于自身簽約的PoC業(yè)務(wù)通信系統(tǒng)的范圍之外,就無法建立PoC會(huì)話,給簽約用戶的使用帶來不便,并且非PoC業(yè)務(wù)簽約的用戶更無法從其它通信系統(tǒng)接入PoC業(yè)務(wù)通信系統(tǒng),這些弊端將大大限制PoC業(yè)務(wù)的擴(kuò)展。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)及方法,使PoC業(yè)務(wù)通信系統(tǒng)與外部通信系統(tǒng)實(shí)現(xiàn)互通,使處于外部通信系統(tǒng)的用戶同樣能使用PoC業(yè)務(wù)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明公開了一種實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng),用于實(shí)現(xiàn)PoC業(yè)務(wù)通信系統(tǒng)與外部通信系統(tǒng)的互通,該實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)包括信令網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的信令,根據(jù)接收到的所述信令發(fā)送信令至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng),發(fā)送媒體控制命令至媒體網(wǎng)關(guān);媒體網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的媒體數(shù)據(jù),對(duì)所述媒體數(shù)據(jù)進(jìn)行協(xié)議轉(zhuǎn)換并發(fā)送至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng),根據(jù)來自信令網(wǎng)關(guān)的媒體控制命令建立媒體傳輸路徑。
其中,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括發(fā)言權(quán)控制網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令發(fā)送發(fā)言權(quán)指示至所述外部通信系統(tǒng),接收來自所述外部通信系統(tǒng)的發(fā)言權(quán)指示發(fā)送發(fā)言權(quán)控制信令至PoC業(yè)務(wù)通信系統(tǒng)。
其中,當(dāng)所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的控制功能實(shí)體CF時(shí),所述發(fā)言權(quán)控制網(wǎng)關(guān)進(jìn)一步與所述媒體網(wǎng)關(guān)相連;所述發(fā)言權(quán)控制網(wǎng)關(guān)進(jìn)一步接收來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令和來自所述外部通信系統(tǒng)的發(fā)言權(quán)指示,授予和釋放發(fā)言權(quán),根據(jù)授予或釋放發(fā)言權(quán)的情況發(fā)送發(fā)言權(quán)指示至該媒體網(wǎng)關(guān),并分別發(fā)送發(fā)言權(quán)控制信令和發(fā)言權(quán)指示至PoC業(yè)務(wù)通信系統(tǒng)和所述外部通信系統(tǒng)。
其中,該系統(tǒng)進(jìn)一步包括群組會(huì)話屬性數(shù)據(jù)庫,保存PoC業(yè)務(wù)通信系統(tǒng)中各群組的群組會(huì)話屬性;當(dāng)所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的CF時(shí),所述信令網(wǎng)關(guān)進(jìn)一步與所述群組會(huì)話屬性數(shù)據(jù)庫相連,根據(jù)從該群組會(huì)話屬性數(shù)據(jù)庫提取的群組會(huì)話屬性以及從PoC業(yè)務(wù)通信系統(tǒng)接收的群組用戶信息發(fā)送信令和媒體控制命令。
其中,所述外部通信系統(tǒng)為全球移動(dòng)通信GSM系統(tǒng)或公共電話交換網(wǎng)PSTN系統(tǒng)。
本發(fā)明還公開了一種實(shí)現(xiàn)通信系統(tǒng)互通的方法,該方法采用包括所述信令網(wǎng)關(guān)和媒體網(wǎng)關(guān)的實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng),該方法包括A.信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或來自與PoC業(yè)務(wù)通信系統(tǒng)互通的外部通信系統(tǒng)的主叫用戶終端的信令;B.所述信令網(wǎng)關(guān)根據(jù)步驟A接收到的信令發(fā)送信令至所述外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng)的被叫用戶終端;該信令網(wǎng)關(guān)根據(jù)接收到的信令發(fā)送媒體控制命令至媒體網(wǎng)關(guān),該媒體網(wǎng)關(guān)根據(jù)接收到的媒體控制命令建立媒體傳輸路徑,完成PoC會(huì)話控制;C.所述媒體網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或所述外部通信系統(tǒng)的媒體流,對(duì)接收到的媒體流進(jìn)行協(xié)議轉(zhuǎn)換,再將轉(zhuǎn)換后的媒體流發(fā)送至所述外部通信系統(tǒng)或Poc業(yè)務(wù)通信系統(tǒng)。
其中,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括群組會(huì)話屬性數(shù)據(jù)庫;當(dāng)該實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的CF時(shí);步驟B中,所述根據(jù)接收到的信令發(fā)送信令的方法包括所述信令網(wǎng)關(guān)根據(jù)接收到的信令中當(dāng)前PoC會(huì)話的群組標(biāo)識(shí)從所述群組會(huì)話屬性數(shù)據(jù)庫和PoC業(yè)務(wù)通信系統(tǒng)查詢得到當(dāng)前PoC會(huì)話的群組會(huì)話屬性和群組用戶信息;根據(jù)該群組會(huì)話屬性和群組用戶信息確定被叫用戶,并發(fā)送信令至所確定的各個(gè)被叫用戶終端;當(dāng)所確定的被叫用戶終端既包括PoC業(yè)務(wù)通信系統(tǒng)中的終端,也包括所述外部通信系統(tǒng)中的終端時(shí),所述信令網(wǎng)關(guān)發(fā)送信令至所確定的PoC業(yè)務(wù)通信系統(tǒng)和所述外部通信系統(tǒng)中的各個(gè)被叫用戶終端。
其中,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括發(fā)言權(quán)控制網(wǎng)關(guān);該方法進(jìn)一步包括所述發(fā)言權(quán)控制網(wǎng)關(guān)接收來自poC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令和/或來自外部通信系統(tǒng)的發(fā)言權(quán)指示,確定取得發(fā)言權(quán)的用戶或釋放用戶的發(fā)言權(quán),向媒體網(wǎng)關(guān)發(fā)送發(fā)言權(quán)指示,向所述PoC業(yè)務(wù)通信系統(tǒng)中當(dāng)前PoC會(huì)話的各用戶終端發(fā)送發(fā)言權(quán)控制信令,和/或向所述外部通信系統(tǒng)中當(dāng)前PoC會(huì)話的各用戶終端發(fā)送發(fā)言權(quán)指示;步驟C中,媒體網(wǎng)關(guān)根據(jù)接收到的發(fā)言權(quán)指示確定取得發(fā)言權(quán)的用戶,并僅傳輸來自該取得發(fā)言權(quán)用戶的終端的媒體流。
其中,該方法進(jìn)一步包括當(dāng)前PoC會(huì)話的通知信息發(fā)送采用點(diǎn)到多點(diǎn)的方式時(shí),所述信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的通知信息,根據(jù)接收到的通知信息中當(dāng)前PoC會(huì)話的群組標(biāo)識(shí)從所述群組會(huì)話屬性數(shù)據(jù)庫和PoC業(yè)務(wù)通信系統(tǒng)查詢得到當(dāng)前PoC會(huì)話群組的群組會(huì)話屬性和群組用戶信息,根據(jù)該群組會(huì)話屬性和群組用戶信息確定PoC業(yè)務(wù)通信系統(tǒng)和/或外部通信系統(tǒng)中的接收用戶,對(duì)發(fā)往對(duì)端通信系統(tǒng)的通知進(jìn)行協(xié)議轉(zhuǎn)換,再發(fā)送通知信息至所確定的各個(gè)接收用戶終端;當(dāng)前PoC會(huì)話的通知信息發(fā)送采用點(diǎn)到點(diǎn)的方式時(shí),所述信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的通知信息,對(duì)通知信息進(jìn)行協(xié)議轉(zhuǎn)換,再發(fā)送通知信息至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng)。
其中,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的參與功能實(shí)體PF或中繼實(shí)體Relay時(shí);步驟B中,所述根據(jù)接收到的信令發(fā)送信令的方法包括所述信令網(wǎng)關(guān)根據(jù)接收到的信令中的被叫用戶信息發(fā)送信令至各個(gè)被叫用戶終端。
其中,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括發(fā)言權(quán)控制網(wǎng)關(guān);該方法進(jìn)一步包括所述發(fā)言權(quán)控制網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令,根據(jù)所述發(fā)言權(quán)控制信令的指示,發(fā)送發(fā)言權(quán)指示給所述外部通信系統(tǒng)中當(dāng)前PoC會(huì)話的各個(gè)用戶終端;或者,接收來自外部通信系統(tǒng)的發(fā)言權(quán)指示,根據(jù)該發(fā)言權(quán)指示發(fā)送發(fā)言權(quán)控制信令至PoC業(yè)務(wù)通信系統(tǒng)中當(dāng)前PoC會(huì)話的各個(gè)用戶終端。
其中,該方法進(jìn)一步包括所述信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的通知信息,對(duì)通知信息進(jìn)行協(xié)議轉(zhuǎn)換,再發(fā)送通知信息至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng)中的各個(gè)接收用戶終端。
其中,所述主叫用戶終端為外部通信系統(tǒng)的終端時(shí),步驟B中,所述信令網(wǎng)關(guān)進(jìn)一步發(fā)送信令至外部通信系統(tǒng)中的主叫用戶終端。
其中,所述外部通信系統(tǒng)為GSM系統(tǒng)或PSTN系統(tǒng);步驟A所述從GSM系統(tǒng)或PSTN系統(tǒng)接收的信令由短消息SMS信令、或非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)USSD信令、或用戶到用戶信號(hào)UUS信令來承載;步驟B所述發(fā)往GSM系統(tǒng)或PSTN系統(tǒng)的信令由電話用戶部分TUP、或綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分ISUP、或承載獨(dú)立呼叫控制BICC信令來承載;步驟B所述發(fā)往PoC業(yè)務(wù)通信系統(tǒng)的信令由會(huì)話初始協(xié)議SIP信令來承載。
其中,所述外部通信系統(tǒng)為GSM系統(tǒng)或PSTN系統(tǒng),所述發(fā)言權(quán)指示由SMS、或USSD、或UUS信令來承載,所述發(fā)言權(quán)控制信令由PoC業(yè)務(wù)的發(fā)言權(quán)控制Floor Control信令來承載。
其中,所述外部通信系統(tǒng)為GSM系統(tǒng)或PSTN系統(tǒng),所述信令網(wǎng)關(guān)與GSM系統(tǒng)或PSTN系統(tǒng)交互的通知信息由SMS、或USSD、或UUS信令來承載,所述信令網(wǎng)關(guān)與PoC業(yè)務(wù)通信系統(tǒng)交互的通知信息由SIP的通知Notify消息來承載。
由上述方案可以看出,本發(fā)明的關(guān)鍵在于因此,本發(fā)明所提供的實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)及方法,使PoC業(yè)務(wù)通信系統(tǒng)與GSM系統(tǒng)或PSTN系統(tǒng)等外部通信系統(tǒng)的互通成為可能,并不必對(duì)現(xiàn)有PoC業(yè)務(wù)通信系統(tǒng)、GSM系統(tǒng)或PSTN系統(tǒng)的內(nèi)部進(jìn)行改動(dòng)。不僅能夠使外部通信系統(tǒng)中的用戶終端與PoC業(yè)務(wù)通信系統(tǒng)中的用戶終端建立PoC會(huì)話、傳輸媒體數(shù)據(jù),而且本發(fā)明系統(tǒng)還能實(shí)現(xiàn)PoC業(yè)務(wù)中的CF功能,從而方便外部通信系統(tǒng)中用戶終端接入PoC業(yè)務(wù)并使用更多的PoC業(yè)務(wù)功能。
圖1為本發(fā)明系統(tǒng)內(nèi)各組成部分邏輯關(guān)系示意圖;圖2為本發(fā)明系統(tǒng)作為PF或Relay時(shí),本發(fā)明方法中會(huì)話建立一較佳實(shí)施例處理流程示意圖;圖3為本發(fā)明系統(tǒng)作為PF或Relay時(shí),本發(fā)明方法中發(fā)言權(quán)控制一較佳實(shí)施例處理流程示意圖;圖4為本發(fā)明系統(tǒng)作為CF時(shí),本發(fā)明方法中會(huì)話建立一較佳實(shí)施例處理流程示意圖;圖5為PoC終端搶占發(fā)言權(quán)、且本發(fā)明系統(tǒng)作為CF時(shí),本發(fā)明方法中發(fā)言權(quán)控制一較佳實(shí)施例處理流程示意圖;圖6為GSM終端搶占發(fā)言權(quán)、且本發(fā)明系統(tǒng)作為CF時(shí),本發(fā)明方法中發(fā)言權(quán)控制一較佳實(shí)施例處理流程示意圖;圖7為本發(fā)明系統(tǒng)作為CF、且采用點(diǎn)到多點(diǎn)的發(fā)送方式時(shí),本發(fā)明方法中通知信息發(fā)送一較佳實(shí)施例處理流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
本發(fā)明的主要目的在于使外部通信系統(tǒng)中的用戶能夠與PoC業(yè)務(wù)通信系統(tǒng)的用戶進(jìn)行通信,并共同使用PoC業(yè)務(wù)。本發(fā)明的主要設(shè)計(jì)思想為在PoC業(yè)務(wù)通信系統(tǒng)與外部通信系統(tǒng)之間連接一種實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng),該系統(tǒng)至少包括會(huì)話控制網(wǎng)關(guān)。該會(huì)話控制網(wǎng)關(guān)至少包括信令網(wǎng)關(guān)和媒體網(wǎng)關(guān),分別接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的信令和媒體數(shù)據(jù),根據(jù)接收到的信令發(fā)送信令至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng),對(duì)接收到的媒體數(shù)據(jù)進(jìn)行協(xié)議轉(zhuǎn)換并發(fā)送至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng);并且,信令網(wǎng)關(guān)還發(fā)送媒體控制命令來控制媒體網(wǎng)關(guān)建立媒體傳輸路徑。所述信令包括與PoC業(yè)務(wù)通信系統(tǒng)交互的會(huì)話控制信令,以及與外部通信系統(tǒng)交互的呼叫信令;所述會(huì)話控制信令包括會(huì)話建立信令、會(huì)話預(yù)建立信令、會(huì)話修改信令、會(huì)話釋放信令等,對(duì)應(yīng)的,所述呼叫信令包括呼叫建立信令、呼叫釋放信令等。
這里,信令網(wǎng)關(guān)和媒體網(wǎng)關(guān)連接PoC業(yè)務(wù)通信系統(tǒng)的PoC服務(wù)器,并與外部通信系統(tǒng)中用于傳輸信令和媒體數(shù)據(jù)的業(yè)務(wù)交換節(jié)點(diǎn)相連。本發(fā)明系統(tǒng)可使PoC業(yè)務(wù)通信系統(tǒng)與多種外部通信系統(tǒng)實(shí)現(xiàn)互通,比較典型的是與PSTN系統(tǒng)或GSM系統(tǒng)實(shí)現(xiàn)互通,其中,PSTN系統(tǒng)中與本發(fā)明系統(tǒng)直接相連的業(yè)務(wù)交互節(jié)點(diǎn)就是PSTN關(guān)口局,GSM系統(tǒng)中與本發(fā)明系統(tǒng)直接相連的業(yè)務(wù)交互節(jié)點(diǎn)就是網(wǎng)關(guān)移動(dòng)交換中心(GMSC)。本文將主要就應(yīng)用本發(fā)明系統(tǒng)使PoC業(yè)務(wù)通信系統(tǒng)與比較典型的PSTN系統(tǒng)、或GSM系統(tǒng)互通的過程進(jìn)行說明,但是,本發(fā)明所述的外部通信系統(tǒng)并不局限于GSM系統(tǒng)和PSTN系統(tǒng)。
考慮到PoC業(yè)務(wù)通信系統(tǒng)采用的是基于發(fā)言權(quán)控制的半雙工通信機(jī)制,上述包含信令網(wǎng)關(guān)和媒體網(wǎng)關(guān)的會(huì)話控制網(wǎng)關(guān)可以使外部通信系統(tǒng)終端建立PoC會(huì)話,參與PoC業(yè)務(wù),但該終端無法搶占發(fā)言權(quán),因此只能接聽語音而無法發(fā)言。這樣,為實(shí)現(xiàn)良好的通信效果,所述會(huì)話控制網(wǎng)關(guān)可進(jìn)一步包括發(fā)言權(quán)控制網(wǎng)關(guān),使外部通信系統(tǒng)的終端能識(shí)別來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令并能搶占發(fā)言權(quán)。該發(fā)言權(quán)控制網(wǎng)關(guān)用于根據(jù)來自PoC服務(wù)器的發(fā)言權(quán)控制信令發(fā)送發(fā)言權(quán)指示給外部通信系統(tǒng),根據(jù)來自外部通信系統(tǒng)的發(fā)言權(quán)指示發(fā)送發(fā)言權(quán)控制信令給PoC服務(wù)器。
上述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)適用于如下通信系統(tǒng)互通方式外部通信系統(tǒng)的終端用戶已在PoC業(yè)務(wù)通信系統(tǒng)中注冊(cè)。根據(jù)PoC業(yè)務(wù)規(guī)范,在一次PoC會(huì)話中,必須有一個(gè)CF來對(duì)所有的信令和媒體進(jìn)行機(jī)制處理,并且每個(gè)注冊(cè)用戶終端都?xì)w屬一個(gè)PF,負(fù)責(zé)在CF與終端之間的轉(zhuǎn)發(fā)、過濾信息等等。并且,對(duì)于一個(gè)終端而言,其所歸屬的PF與當(dāng)前會(huì)話CF可能為同一或不同的實(shí)體。在PoC業(yè)務(wù)通信系統(tǒng)中,CF和PF由PoC服務(wù)器來實(shí)現(xiàn),實(shí)現(xiàn)CF功能的PoC服務(wù)器被稱為控制(Controlling)PoC服務(wù)器,實(shí)現(xiàn)PF功能的PoC服務(wù)器被稱為參與(Participating)PoC服務(wù)器。因此,采用此種系統(tǒng)互通的方式時(shí),在一次PoC會(huì)話中,外部通信系統(tǒng)終端的參與功能實(shí)體(PF)和控制功能實(shí)體(CF)位于PoC業(yè)務(wù)通信系統(tǒng)中,此時(shí)該實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)作為一種中繼實(shí)體(Relay)對(duì)接收到的數(shù)據(jù)進(jìn)行處理。
除了上述通信系統(tǒng)互通方式以外,還有一種互通方式就是外部通信系統(tǒng)終端用戶并非PoC業(yè)務(wù)通信系統(tǒng)的注冊(cè)用戶。此時(shí),本發(fā)明系統(tǒng)在某些PoC群組會(huì)話中可能充當(dāng)外部通信系統(tǒng)終端的PF或Relay。但是,PoC群組會(huì)話分為幾類,其中臨時(shí)群組會(huì)話的CF為發(fā)起會(huì)話的終端歸屬的PF,固定群組或聊天(Chat)模式群組會(huì)話的CF為群組管理員終端所歸屬的PF。所以,本發(fā)明系統(tǒng)在某些會(huì)話中可能要實(shí)現(xiàn)CF功能,在會(huì)話建立、媒體傳輸?shù)冗^程中結(jié)合PoC業(yè)務(wù)的群組用戶信息、群組會(huì)話屬性等進(jìn)行處理,則本發(fā)明系統(tǒng)應(yīng)進(jìn)一步包括用于保存群組會(huì)話屬性的群組會(huì)話屬性數(shù)據(jù)庫,所述信令網(wǎng)關(guān)在建立會(huì)話時(shí)從群組會(huì)話屬性數(shù)據(jù)庫中提取群組會(huì)話屬性,并從PoC業(yè)務(wù)通信系統(tǒng)提取群組用戶信息。這里,所述PF和Relay的區(qū)別在于Relay僅僅負(fù)責(zé)對(duì)所有的信令、媒體進(jìn)行必要的協(xié)議轉(zhuǎn)換,不涉及對(duì)PoC業(yè)務(wù)的具體控制,而PF將會(huì)執(zhí)行PoC規(guī)范制定的會(huì)話控制功能。
這里,所述群組用戶信息來自PoC業(yè)務(wù)通信系統(tǒng)中的共享XML文件管理服務(wù)器(Shared XDMS)包括當(dāng)前PoC業(yè)務(wù)通信系統(tǒng)中各個(gè)群組標(biāo)識(shí)、以及各群組成員用戶的終端地址等;所述群組會(huì)話屬性表示各個(gè)群組建立會(huì)話時(shí)的屬性信息,包括當(dāng)前群組會(huì)話接入最多的用戶終端數(shù)目、各成員用戶所扮演的角色、各用戶終端的媒體能力、當(dāng)前群組會(huì)話的時(shí)限等等,相當(dāng)于PoC業(yè)務(wù)通信系統(tǒng)中PoC XML文件管理服務(wù)器(PoC XDMS)所保存的群組會(huì)話屬性信息,這些群組會(huì)話屬性需要預(yù)先保存在本發(fā)明群組會(huì)話屬性數(shù)據(jù)庫中。
另外,當(dāng)本發(fā)明系統(tǒng)作為CF時(shí),還要對(duì)PoC會(huì)話的發(fā)言權(quán)實(shí)施控制,因此,其中的發(fā)言權(quán)控制網(wǎng)關(guān)還要根據(jù)來自終端的發(fā)言權(quán)控制信令和/或發(fā)言權(quán)指示確定哪個(gè)終端用戶取得發(fā)言權(quán),并發(fā)送發(fā)言權(quán)指示給媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)將僅傳輸取得發(fā)言權(quán)的終端的媒體流。
圖1為本發(fā)明系統(tǒng)內(nèi)各組成部分邏輯關(guān)系示意圖。圖1中,本發(fā)明系統(tǒng)實(shí)現(xiàn)的是PoC業(yè)務(wù)通信系統(tǒng)與GSM系統(tǒng)之間的互通。如圖1所示,實(shí)線部分為GSM終端用戶為PoC業(yè)務(wù)通信系統(tǒng)注冊(cè)用戶時(shí),本發(fā)明實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)組成結(jié)構(gòu),該實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)包括會(huì)話控制網(wǎng)關(guān),其包括信令網(wǎng)關(guān)、媒體網(wǎng)關(guān)、和發(fā)言權(quán)控制網(wǎng)關(guān)。PoC業(yè)務(wù)通信系統(tǒng)包括Shared XDMS、PoC服務(wù)器、以及PoC終端,其中,Shared XDMS和PoC終端均與PoC服務(wù)器相連;所述PoC服務(wù)器,與PoC終端交互發(fā)言權(quán)控制信令、會(huì)話控制信令和媒體流并分別發(fā)送至信令網(wǎng)關(guān)、媒體網(wǎng)關(guān)和發(fā)言權(quán)控制網(wǎng)關(guān)。GSM系統(tǒng)包括GMSC和GSM終端;所述GMSC,分別將來自信令網(wǎng)關(guān)、媒體網(wǎng)關(guān)、發(fā)言權(quán)控制網(wǎng)關(guān)的呼叫信令、媒體流、和發(fā)言權(quán)指示發(fā)送給GSM終端。由于,PoC業(yè)務(wù)通信系統(tǒng)和GSM系統(tǒng)內(nèi)部的組成結(jié)構(gòu)并無改變,因此,本文對(duì)于PoC業(yè)務(wù)通信系統(tǒng)和GSM系統(tǒng)內(nèi)部各組成部分不作描述。
其中,信令網(wǎng)關(guān),接收來自PoC服務(wù)器的會(huì)話控制信令或來自GMSC的呼叫信令,構(gòu)造呼叫信令或會(huì)話控制信令分別發(fā)送至GMSC或PoC服務(wù)器,發(fā)送媒體控制命令至媒體網(wǎng)關(guān)。媒體網(wǎng)關(guān),根據(jù)接收到的媒體控制命令建立媒體分配媒體傳輸資源、建立媒體傳輸路徑,對(duì)來自PoC服務(wù)器或GMSC的媒體流進(jìn)行協(xié)議轉(zhuǎn)換并發(fā)送至MSC或PoC服務(wù)器。發(fā)言權(quán)控制網(wǎng)關(guān),根據(jù)來自PoC服務(wù)器的發(fā)言權(quán)控制信令發(fā)送發(fā)言權(quán)指示至GMSC,根據(jù)來自GMSC的發(fā)言權(quán)指示發(fā)送發(fā)言權(quán)控制信令至PoC服務(wù)器。
當(dāng)GSM終端用戶非PoC業(yè)務(wù)通信系統(tǒng)注冊(cè)用戶時(shí),如圖1所示,本發(fā)明通信系統(tǒng)互通的系統(tǒng)應(yīng)在上述實(shí)線所示部分的基礎(chǔ)上添加虛線所示的群組會(huì)話屬性數(shù)據(jù)庫,并增加圖1所示的幾個(gè)虛線連接。其中,當(dāng)本發(fā)明系統(tǒng)作為外部通信系統(tǒng)終端的CF時(shí),信令網(wǎng)關(guān)接收到會(huì)話控制信令或呼叫信令后從群組會(huì)話屬性數(shù)據(jù)庫中提取群組會(huì)話屬性,并從Shared XDMS提取群組用戶信息,然后構(gòu)造呼叫信令和/或會(huì)話控制信令并輸出至GMSC和/或PoC服務(wù)器。發(fā)言權(quán)控制網(wǎng)關(guān)接收來自GMSC和/或PoC服務(wù)器的發(fā)言權(quán)指示和/或發(fā)言權(quán)控制信令,負(fù)責(zé)授予和釋放發(fā)言權(quán),并根據(jù)授予或釋放發(fā)言權(quán)的情況進(jìn)一步發(fā)送發(fā)言權(quán)指示給媒體網(wǎng)關(guān),從而媒體網(wǎng)關(guān)可以確定傳輸哪個(gè)終端的媒體流。
上述圖1所示僅為群組會(huì)話屬性數(shù)據(jù)庫、信令網(wǎng)關(guān)、媒體網(wǎng)關(guān)、發(fā)言權(quán)控制網(wǎng)關(guān)之間的邏輯連接關(guān)系,其物理實(shí)現(xiàn)方式將有多種一、此四個(gè)組成部分分別獨(dú)立設(shè)置;二、其中任意兩個(gè)或三個(gè)部分集成為同一物理實(shí)體;三、此四者集成在同一物理實(shí)體中。但具體采用哪種實(shí)現(xiàn)方式,本發(fā)明不進(jìn)行限定。
下面僅以外部通信系統(tǒng)為GSM系統(tǒng)為例,結(jié)合圖2至圖6對(duì)本發(fā)明方法中的PoC會(huì)話控制、發(fā)言權(quán)控制過程分別加以說明,并進(jìn)一步詳細(xì)闡述本發(fā)明系統(tǒng)的實(shí)現(xiàn)原理。
所述PoC會(huì)話控制包括建立會(huì)話、會(huì)話預(yù)建立、修改會(huì)話、釋放會(huì)話等流程,圖2中以PoC會(huì)話建立流程為例對(duì)本發(fā)明方法中的PoC會(huì)話控制加以說明。由于,PoC終端通過PoC服務(wù)器與本發(fā)明系統(tǒng)交互會(huì)話控制信令和媒體流,GSM終端則通過GMSC與本發(fā)明系統(tǒng)交互呼叫信令和媒體流,并且PoC服務(wù)器與GMSC的處理與現(xiàn)有技術(shù)相同,為簡(jiǎn)化說明,圖2中并未示出PoC服務(wù)器和GMSC,以下描述中也將PoC服務(wù)器和GMSC的處理略去。
圖2為本發(fā)明系統(tǒng)作為PF或Relay時(shí),本發(fā)明方法中會(huì)話建立一較佳實(shí)施例處理流程示意圖。圖2中,步驟201至步驟205為PoC終端主叫時(shí)的會(huì)話建立過程,步驟206至步驟212為GSM終端主叫時(shí)的會(huì)話建立過程。
當(dāng)PoC終端主叫時(shí),具體處理步驟包括步驟201主叫PoC終端通過PoC服務(wù)器發(fā)送會(huì)話建立信令至?xí)捒刂凭W(wǎng)關(guān)中的信令網(wǎng)關(guān),該會(huì)話建立信令中攜帶被叫GSM終端標(biāo)識(shí)。
這里,PoC業(yè)務(wù)通信系統(tǒng)的PoC會(huì)話建立通常基于SIP協(xié)議,因此本實(shí)施例的會(huì)話建立信令可由SIP協(xié)議的邀請(qǐng)(INVITE)消息來承載。
步驟202信令網(wǎng)關(guān)從步驟201接收到的會(huì)話建立信令中解析得到被叫GSM終端標(biāo)識(shí)。
通常,PoC業(yè)務(wù)通信系統(tǒng)的終端標(biāo)識(shí)為域名格式,而GSM系統(tǒng)的終端標(biāo)識(shí)為電話號(hào)碼格式。如果被叫GSM終端用戶為PoC業(yè)務(wù)注冊(cè)用戶,則主叫PoC終端向被叫GSM終端發(fā)起會(huì)話建立過程時(shí),將在會(huì)話建立信令中攜帶該被叫GSM終端在PoC業(yè)務(wù)通信系統(tǒng)中的域名格式的標(biāo)識(shí),此種情況下,本步驟中信令網(wǎng)關(guān)要按預(yù)先配置的PoC業(yè)務(wù)通信系統(tǒng)與PSTN系統(tǒng)之間終端標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,根據(jù)會(huì)話建立信令中的域名格式的被叫GSM終端標(biāo)識(shí)得到電話號(hào)碼格式的被叫GSM終端標(biāo)識(shí)。如果被叫GSM終端用戶非PoC業(yè)務(wù)注冊(cè)用戶,則主叫PoC終端向被叫GSM終端發(fā)起會(huì)話建立過程時(shí),將在會(huì)話建立信令中攜帶該被叫GSM終端在GSM系統(tǒng)中的電話號(hào)碼格式的標(biāo)識(shí),此種情況下,本步驟中信令網(wǎng)關(guān)可直接從會(huì)話建立信令中得到電話號(hào)碼格式的被叫GSM終端標(biāo)識(shí)。
步驟203信令網(wǎng)關(guān)將步驟202得到的被叫GSM終端標(biāo)識(shí)包含在GSM系統(tǒng)的呼叫建立信令中,并發(fā)送該呼叫建立信令至GMSC,GMSC根據(jù)呼叫建立信令中的被叫GSM標(biāo)識(shí)將該呼叫建立信令路由至被叫GSM終端。信令網(wǎng)關(guān)在發(fā)送呼叫建立信令的同時(shí)還發(fā)送媒體控制命令至?xí)捒刂凭W(wǎng)關(guān)中的媒體網(wǎng)關(guān),通知媒體網(wǎng)關(guān)為當(dāng)前會(huì)話分配媒體處理資源。
其中,GSM系統(tǒng)采用TUP/ISUP/BICC信令來建立呼叫,因此本實(shí)施例所述發(fā)往GSM終端的呼叫建立信令可由TUP/ISUP/BICC的初始地址消息(IAM)消息來承載。信令網(wǎng)關(guān)與媒體網(wǎng)關(guān)之間交互的媒體控制命令可基于H.248協(xié)議,本步驟中的媒體控制命令可由H.248的創(chuàng)建(Create)命令來承載。
步驟204被叫GSM終端接收到所述IAM消息后開始振鈴,并返回地址全消息(ACM)消息給信令網(wǎng)關(guān),信令網(wǎng)關(guān)將接收到的ACM消息轉(zhuǎn)換為PoC業(yè)務(wù)通信系統(tǒng)的SIP信令183消息,并將該183消息通過PoC服務(wù)器返回給所述主叫PoC終端,指示該P(yáng)oC終端被叫GSM終端的線路接通,并開始振鈴。同時(shí)信令網(wǎng)關(guān)發(fā)送H.248的開啟(Open)命令至媒體網(wǎng)關(guān),通知媒體網(wǎng)關(guān)激活步驟203所分配的媒體處理資源,準(zhǔn)備處理當(dāng)前會(huì)話的媒體流。
步驟205被叫PSTN終端摘機(jī)后,返回地址應(yīng)答消息(ANM)消息給信令網(wǎng)關(guān),信令網(wǎng)關(guān)將接收到的ANM消息轉(zhuǎn)換為SIP信令200 OK消息,并將該200 OK消息通過PoC服務(wù)器發(fā)送給主叫PoC終端,從而指示主叫PoC終端被叫GSM終端已摘機(jī),當(dāng)前PoC會(huì)話建立成功。
當(dāng)GSM終端主叫時(shí),具體處理步驟包括步驟206主叫GSM終端通過GMSC發(fā)送會(huì)話建立消息至信令網(wǎng)關(guān),該會(huì)話建立消息的文本內(nèi)容包含群組會(huì)話標(biāo)識(shí),信令網(wǎng)關(guān)通過解析會(huì)話建立消息的內(nèi)容得知需要建立PoC會(huì)話并得知當(dāng)前會(huì)話的群組標(biāo)識(shí)。
這里,所述會(huì)話建立消息可由GSM系統(tǒng)的多種用于發(fā)送文本內(nèi)容的信令來承載,包括SMS、USSD、UUS等。這些信令攜帶的文本內(nèi)容包括域名格式的群組標(biāo)識(shí)。比如GSM終端可發(fā)送一條內(nèi)容為“INVITEgroup1@huawei.com”的SMS至信令網(wǎng)關(guān),group1@huawei.com就是一種群組標(biāo)識(shí),從而信令網(wǎng)關(guān)根據(jù)INVITE可知要建立PoC會(huì)話,根據(jù)group1@huawei.com可知要建立哪個(gè)群組的PoC會(huì)話。因此,對(duì)于本發(fā)明來說,該會(huì)話建立消息可稱為一種呼叫信令。
步驟207信令網(wǎng)關(guān)將步驟206所述的群組標(biāo)識(shí)包含在INVITE消息中通過PoC服務(wù)器發(fā)送至被叫PoC終端,并向媒體網(wǎng)關(guān)發(fā)送H.248的Create命令,通知媒體網(wǎng)關(guān)為當(dāng)前會(huì)話分配媒體處理資源。
這里,關(guān)于信令網(wǎng)關(guān)構(gòu)造INVITE消息的原理,與現(xiàn)有PoC服務(wù)器構(gòu)造INVITE消息的原理相同,在此不作詳述。
步驟208被叫PoC終端成功接收到所述INVITE消息后,通過PoC服務(wù)器返回183消息給信令網(wǎng)關(guān),該消息中攜帶終端媒體能力協(xié)商結(jié)果,從而告知信令網(wǎng)關(guān)被叫PoC終端已建立會(huì)話連接。然后,信令網(wǎng)關(guān)發(fā)送Open命令至媒體網(wǎng)關(guān),通知媒體網(wǎng)關(guān)激活步驟207分配的媒體處理資源,準(zhǔn)備傳輸當(dāng)前會(huì)話的媒體流。
由于,本發(fā)明系統(tǒng)作為當(dāng)前會(huì)話的PF或Relay,因此,由PoC服務(wù)器來充當(dāng)當(dāng)前會(huì)話的CF,該P(yáng)oC服務(wù)器接收來自信令網(wǎng)關(guān)的INVITE消息,并根據(jù)該INVITE消息中的群組標(biāo)識(shí),查詢自身連接的Shared XDMS得到該群組用戶信息,并能從PoC XDMS中獲取群組會(huì)話屬性,從而能夠向各被叫PoC終端發(fā)送INVITE消息。此段所述PoC服務(wù)器的處理,在PoC業(yè)務(wù)規(guī)范中均有詳細(xì)描述,因此本文不再詳述其實(shí)現(xiàn)原理。
步驟209被叫PoC終端摘機(jī)后,通過PoC服務(wù)器返回200 OK消息給信令網(wǎng)關(guān),通知信令網(wǎng)關(guān)自身的會(huì)話建立已完成。
步驟210信令網(wǎng)關(guān)向主叫GSM終端發(fā)送IAM消息,與主叫GSM終端建立呼叫。
步驟211主叫GSM終端返回ACM消息,通知信令網(wǎng)關(guān)主叫GSM終端線路已接通,開始振鈴。
步驟212主叫GSM終端摘機(jī)后返回ANM消息給信令網(wǎng)關(guān),從而整個(gè)PoC會(huì)話建立完成。
雖然GSM終端主叫時(shí),通常采用IAM信令來發(fā)起呼叫,但I(xiàn)AM信令只能攜帶一個(gè)被叫用戶電話號(hào)碼,而發(fā)起PoC會(huì)話時(shí)至少要攜帶域名格式的群組標(biāo)識(shí),因此IAM信令并不適用于發(fā)起PoC會(huì)話。所以步驟206中,主叫GSM終端發(fā)送的是可以傳遞文本內(nèi)容的SMS等信令,但主叫GSM終端還未建立呼叫,因此步驟210中需要向主叫GSM終端發(fā)送IAM信令來使其建立呼叫,從而建立PoC會(huì)話。
當(dāng)應(yīng)用本發(fā)明方法進(jìn)行PoC會(huì)話預(yù)建立、或修改PoC會(huì)話、或釋放PoC會(huì)話等時(shí),處理過程與圖2所述基本相同,只是所述會(huì)話控制信令以及呼叫信令所承載的具體消息不同,因此,本文不再一一描述。
圖3為本發(fā)明系統(tǒng)作為PF或Relay時(shí),本發(fā)明方法中發(fā)言權(quán)控制一較佳實(shí)施例處理流程示意圖。本發(fā)明系統(tǒng)作為PF或Relay時(shí),僅僅負(fù)責(zé)轉(zhuǎn)發(fā)發(fā)言權(quán)控制信令或發(fā)言權(quán)指示,由PoC服務(wù)器來實(shí)現(xiàn)發(fā)言權(quán)的集中控制。其中,所述發(fā)言權(quán)控制信令包括申請(qǐng)發(fā)言權(quán)請(qǐng)求、釋放發(fā)言權(quán)請(qǐng)求,發(fā)言權(quán)許可、發(fā)言權(quán)占用通知、發(fā)言權(quán)空閑通知等等;對(duì)應(yīng)的,所述發(fā)言權(quán)指示包括申請(qǐng)發(fā)言權(quán)請(qǐng)求、釋放發(fā)言權(quán)請(qǐng)求,發(fā)言權(quán)許可、發(fā)言權(quán)占用指示、發(fā)言權(quán)空閑指示等等。
由于從PoC終端到PoC服務(wù)器的發(fā)言權(quán)控制流程采用現(xiàn)有的實(shí)現(xiàn)流程,因此,為簡(jiǎn)化描述,圖3中并未示出PoC終端,且同樣省略了僅用于轉(zhuǎn)發(fā)發(fā)言權(quán)指示的GMSC。圖3中,步驟301至步驟305為PoC終端搶占發(fā)言權(quán)時(shí)的發(fā)言權(quán)控制過程,步驟306至步驟314為GSM終端搶占發(fā)言權(quán)時(shí)的發(fā)言權(quán)控制過程。
當(dāng)PoC終端搶占發(fā)言權(quán)時(shí),具體處理步驟包括步驟301PoC終端向PoC服務(wù)器發(fā)送申請(qǐng)發(fā)言權(quán)請(qǐng)求,作為CF的PoC服務(wù)器返回發(fā)言權(quán)許可給PoC終端,該P(yáng)oC終端取得發(fā)言權(quán),同時(shí),PoC服務(wù)器還向發(fā)言權(quán)控制網(wǎng)關(guān)發(fā)送發(fā)言權(quán)占用通知。
這里,所述申請(qǐng)發(fā)言權(quán)請(qǐng)求等發(fā)言權(quán)控制信令可由PoC業(yè)務(wù)通信系統(tǒng)發(fā)言權(quán)控制協(xié)議中的各種信令來承載。
步驟302發(fā)言權(quán)控制網(wǎng)關(guān)通過GMSC發(fā)送發(fā)言權(quán)占用指示至GSM系統(tǒng)中參與當(dāng)前PoC會(huì)話的各個(gè)GSM終端。
這里,所述發(fā)言權(quán)占用指示等發(fā)言權(quán)指示可由GSM系統(tǒng)的SMS、USSD、或UUS等信令來承載。
步驟303所述取得發(fā)言權(quán)的PoC終端發(fā)送媒體流至作為CF的PoC服務(wù)器,該P(yáng)oC服務(wù)器根據(jù)該P(yáng)oC終端具有發(fā)言權(quán)而將其媒體流發(fā)送至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)將接收到的RTP媒體流轉(zhuǎn)換為電路型媒體流,通過GMSC發(fā)送至步驟302所述各個(gè)GSM終端。此時(shí),如果GSM終端發(fā)送媒體流至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)會(huì)將接收到的媒體流轉(zhuǎn)換成RTP媒體流并發(fā)送至PoC服務(wù)器,作為CF的PoC服務(wù)器判決該GSM終端未取得發(fā)言權(quán)從而拒絕傳輸其媒體流。
步驟304所述取得發(fā)言權(quán)的PoC終端發(fā)送釋放發(fā)言權(quán)請(qǐng)求至作為CF的PoC服務(wù)器,該P(yáng)oC服務(wù)器發(fā)送發(fā)言權(quán)空閑通知至發(fā)言權(quán)控制網(wǎng)關(guān)。
步驟305發(fā)言權(quán)控制網(wǎng)關(guān)向參與當(dāng)前PoC會(huì)話的各個(gè)GSM終端發(fā)送發(fā)言權(quán)空閑指示。
當(dāng)GSM終端搶占發(fā)言權(quán)時(shí),具體處理步驟包括步驟306GSM終端通過GMSC發(fā)送申請(qǐng)發(fā)言權(quán)請(qǐng)求至發(fā)言權(quán)控制網(wǎng)關(guān),該請(qǐng)求中包含該GSM終端標(biāo)識(shí)。
步驟307發(fā)言權(quán)控制網(wǎng)關(guān)向作為CF的PoC服務(wù)器發(fā)送申請(qǐng)發(fā)言權(quán)請(qǐng)求,該請(qǐng)求包含步驟306所述的GSM終端標(biāo)識(shí)。
步驟308所述作為CF的PoC服務(wù)器發(fā)送發(fā)言權(quán)許可給發(fā)言權(quán)控制網(wǎng)關(guān),該發(fā)言權(quán)許可中包含步驟306所述GSM終端標(biāo)識(shí)。
步驟309發(fā)言權(quán)控制網(wǎng)關(guān)根據(jù)發(fā)言權(quán)許可中的GSM終端標(biāo)識(shí),通過GMSC發(fā)送發(fā)言權(quán)許可至步驟306所述GSM終端,該GSM終端取得發(fā)言權(quán)。
步驟310所述取得發(fā)言權(quán)的GSM終端通過GMSC發(fā)送媒體流至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)將接收到的電路型媒體流轉(zhuǎn)換成RTP媒體流發(fā)送至作為CF的PoC服務(wù)器,該P(yáng)oC服務(wù)器判決該GSM終端取得發(fā)言權(quán),確定傳輸該媒體流。
步驟311所述取得發(fā)言權(quán)的GSM終端發(fā)送釋放發(fā)言權(quán)請(qǐng)求至發(fā)言權(quán)控制網(wǎng)關(guān),該請(qǐng)求中包含該GSM終端標(biāo)識(shí)。
步驟312發(fā)言權(quán)控制網(wǎng)關(guān)發(fā)送釋放發(fā)言權(quán)請(qǐng)求至所述作為CF的PoC服務(wù)器,該請(qǐng)求中包含步驟311所述GSM終端標(biāo)識(shí),PoC服務(wù)器根據(jù)該GSM終端標(biāo)識(shí)釋放該GSM終端的發(fā)言權(quán)。
步驟313所述作為CF的PoC服務(wù)器發(fā)送發(fā)言權(quán)空閑通知至發(fā)言權(quán)控制網(wǎng)關(guān)。
步驟314發(fā)言權(quán)控制網(wǎng)關(guān)發(fā)送發(fā)言權(quán)空閑指示給所述釋放發(fā)言權(quán)的GSM終端、以及參與當(dāng)前PoC會(huì)話的其它GSM終端。
此時(shí),如果該GSM終端發(fā)送媒體流至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)會(huì)將接收到的媒體流轉(zhuǎn)換成RTP媒體流并發(fā)送至PoC服務(wù)器,作為CF的PoC服務(wù)器判決該GSM終端的發(fā)言權(quán)已釋放從而拒絕傳輸其媒體流。
圖4為本發(fā)明系統(tǒng)作為CF時(shí),本發(fā)明方法中會(huì)話建立一較佳實(shí)施例處理流程示意圖。與圖2所述同理,為簡(jiǎn)化說明,圖2中并未示出PoC服務(wù)器和GMSC,以下描述中也將PoC服務(wù)器和GMSC的處理略去。如圖4所示,當(dāng)GSM終端主叫時(shí),具體處理包括步驟401主叫GSM終端發(fā)送會(huì)話建立消息至信令網(wǎng)關(guān),該會(huì)話建立消息的文本內(nèi)容包含群組會(huì)話標(biāo)識(shí),信令網(wǎng)關(guān)通過解析會(huì)話建立消息的內(nèi)容得知需要建立PoC會(huì)話并能夠當(dāng)前會(huì)話的群組標(biāo)識(shí)。這里,所述會(huì)話建立消息可由SMS、USSD、UUS等信令承載。
步驟402信令網(wǎng)關(guān)根據(jù)步驟401所述群組標(biāo)識(shí),向群組會(huì)話屬性數(shù)據(jù)庫發(fā)送查詢?nèi)航M會(huì)話屬性請(qǐng)求,并同時(shí)向Shared XDMS發(fā)送查詢?nèi)航M用戶信息請(qǐng)求。群組會(huì)話屬性數(shù)據(jù)庫和Shared XDMS分別向信令網(wǎng)關(guān)返回該群組標(biāo)識(shí)對(duì)應(yīng)的群組會(huì)話屬性和群組用戶信息。
這里,群組會(huì)話屬性數(shù)據(jù)庫預(yù)先保存了各群組的會(huì)話屬性信息,用戶也可通過Internet登錄該群組會(huì)話屬性數(shù)據(jù)庫的Web頁面來實(shí)時(shí)更新該數(shù)據(jù)庫的群組會(huì)話屬性信息步驟403信令網(wǎng)關(guān)根據(jù)步驟402接收到的群組會(huì)話屬性和群組用戶信息構(gòu)造各個(gè)被叫PoC終端的INVITE消息并通過PoC服務(wù)器發(fā)送至各個(gè)被叫PoC終端。同時(shí),信令網(wǎng)關(guān)向主叫GSM終端發(fā)送IAM消息,如果當(dāng)前會(huì)話中除主叫GSM終端之外還存在其它GSM終端,則還要向這些其它GSM終端發(fā)送IAM消息,從而向當(dāng)前會(huì)話的各個(gè)GSM終端發(fā)起呼叫;信令網(wǎng)關(guān)還向媒體網(wǎng)關(guān)發(fā)送H.248的Create命令,通知媒體網(wǎng)關(guān)為當(dāng)前會(huì)話分配媒體處理資源。
步驟404各個(gè)被叫PoC終端成功接收到所述INVITE消息后,通過PoC服務(wù)器返回183消息給信令網(wǎng)關(guān),該消息中攜帶終端媒體能力協(xié)商結(jié)果,從而告知信令網(wǎng)關(guān)被叫PoC終端已建立會(huì)話連接。信令網(wǎng)關(guān)發(fā)送Open命令至媒體網(wǎng)關(guān),通知媒體網(wǎng)關(guān)激活步驟403分配的媒體處理資源,準(zhǔn)備傳輸當(dāng)前會(huì)話的媒體流。
步驟405各個(gè)被叫PoC終端摘機(jī)后,通過PoC服務(wù)器返回200 OK消息給信令網(wǎng)關(guān),表明自身的會(huì)話建立已完成。
在執(zhí)行步驟404和步驟405的同時(shí),包括主叫GSM終端在內(nèi)的當(dāng)前會(huì)話的各個(gè)GSM終端也并行執(zhí)行以下步驟404’和步驟405’步驟404’主叫GSM終端返回ACM消息給信令網(wǎng)關(guān),通知自身線路已接通,開始振鈴。當(dāng)前會(huì)話中除主叫GSM終端之外的其它GSM終端也分別向信令網(wǎng)關(guān)返回ACM消息。
步驟405’主叫GSM終端摘機(jī)后返回ANM消息給信令網(wǎng)關(guān),通知自身的會(huì)話建立完成。此外,如果當(dāng)前會(huì)話中除主叫GSM終端之外還存在其它GSM終端,則這些其它GSM終端也分別向信令網(wǎng)關(guān)返回ACM消息和ANM消息。
當(dāng)PoC終端主叫時(shí),本發(fā)明方法的會(huì)話建立過程與上述步驟401至步驟405’的處理基本相同,所不同的是所述步驟401變?yōu)橹鹘蠵oC終端發(fā)送INVITE消息至信令網(wǎng)關(guān),該INVITE消息中包含當(dāng)前建立PoC會(huì)話的群組標(biāo)識(shí)。
所述步驟403中,信令網(wǎng)關(guān)向當(dāng)前會(huì)話的所有GSM終端發(fā)送IAM消息,從而向當(dāng)前會(huì)話的各個(gè)GSM終端發(fā)起呼叫。如果當(dāng)前會(huì)話中除主叫PoC終端之外還存在其它PoC終端,則信令網(wǎng)關(guān)還要向這些其它PoC終端發(fā)送INVITE消息。
圖5為PoC終端搶占發(fā)言權(quán)、且本發(fā)明系統(tǒng)作為CF時(shí),本發(fā)明方法中發(fā)言權(quán)控制一較佳實(shí)施例處理流程示意圖。圖5中,本發(fā)明系統(tǒng)作為CF對(duì)發(fā)言權(quán)進(jìn)行集中控制,負(fù)責(zé)授予發(fā)言權(quán)、發(fā)送發(fā)言權(quán)占用或空閑通知等,PoC服務(wù)器僅僅作為轉(zhuǎn)發(fā)發(fā)言權(quán)控制信令的實(shí)體,另外GMSC也僅僅作為轉(zhuǎn)發(fā)發(fā)言權(quán)指示的實(shí)體,為簡(jiǎn)化描述,圖5中省略了PoC服務(wù)器和GMSC。如圖5所示,具體處理包括步驟501PoC終端通過PoC服務(wù)器發(fā)送申請(qǐng)發(fā)言權(quán)請(qǐng)求至?xí)捒刂凭W(wǎng)關(guān)的發(fā)言權(quán)控制網(wǎng)關(guān),該請(qǐng)求包含該P(yáng)oC終端標(biāo)識(shí)。
這里,發(fā)言權(quán)控制網(wǎng)關(guān)可能同時(shí)接收到來自PoC服務(wù)器和/或GMSC的申請(qǐng)發(fā)言權(quán)請(qǐng)求,發(fā)言權(quán)控制網(wǎng)關(guān)將按終端用戶優(yōu)先級(jí)等規(guī)則來分配發(fā)言權(quán),本實(shí)施例設(shè)定將發(fā)言權(quán)授予本步驟所述的PoC終端。
步驟502發(fā)言權(quán)控制網(wǎng)關(guān)通過PoC服務(wù)器發(fā)送發(fā)言權(quán)許可給步驟501所述PoC終端,并發(fā)送PoC終端占用發(fā)言權(quán)的指示給媒體網(wǎng)關(guān),該發(fā)言權(quán)指示中包含該P(yáng)oC終端的標(biāo)識(shí),媒體網(wǎng)關(guān)保存該取得發(fā)言權(quán)的PoC終端的標(biāo)識(shí)。
步驟503發(fā)言權(quán)控制網(wǎng)關(guān)向當(dāng)前會(huì)話的各個(gè)GSM終端發(fā)送發(fā)言權(quán)占用指示。
這里,如果當(dāng)前會(huì)話中還存在除請(qǐng)求發(fā)言權(quán)的PoC終端之外的其它PoC終端,則發(fā)言權(quán)控制網(wǎng)關(guān)還要向各其它PoC終端發(fā)送發(fā)言權(quán)占用通知。
步驟504所述取得發(fā)言權(quán)的PoC終端通過PoC服務(wù)器發(fā)送媒體流至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)根據(jù)預(yù)先保存的取得發(fā)言權(quán)的終端標(biāo)識(shí),判斷當(dāng)前PoC終端已取得發(fā)言權(quán),將來自PoC終端的RTP格式的媒體流轉(zhuǎn)換成GSM系統(tǒng)的電路型媒體流,通過GMSC發(fā)送至當(dāng)前會(huì)話的各個(gè)GSM終端;如果當(dāng)前會(huì)話中還存在除取得發(fā)言權(quán)的PoC終端之外的其它PoC終端,則發(fā)言權(quán)控制網(wǎng)關(guān)還要通過PoC服務(wù)器將RTP媒體流直接發(fā)送給當(dāng)前會(huì)話中除此取得發(fā)言權(quán)的PoC終端之外的其它PoC終端。
此時(shí),如果GSM終端、或當(dāng)前會(huì)話中除取得發(fā)言權(quán)的PoC終端之外的其它PoC終端發(fā)送媒體流至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)將判斷該GSM終端、或該其它PoC終端未取得發(fā)言權(quán),從而拒絕傳輸媒體流。
步驟505所述取得發(fā)言權(quán)的PoC終端通過PoC服務(wù)器發(fā)送釋放發(fā)言權(quán)請(qǐng)求至發(fā)言權(quán)控制網(wǎng)關(guān),該請(qǐng)求包含該P(yáng)oC終端標(biāo)識(shí)。
步驟506發(fā)言權(quán)控制網(wǎng)關(guān)釋放步驟505所述PoC終端的發(fā)言權(quán),向媒體網(wǎng)關(guān)發(fā)送PoC終端釋放發(fā)言權(quán)的指示,該指示包含步驟505所述PoC終端標(biāo)識(shí),媒體網(wǎng)關(guān)釋放所保存的此PoC終端標(biāo)識(shí)。
步驟507發(fā)言權(quán)控制網(wǎng)關(guān)通過GMSC向當(dāng)前會(huì)話的各GSM終端發(fā)送發(fā)言權(quán)空閑指示,并通過PoC服務(wù)器向步驟505所述釋放發(fā)言權(quán)的PoC終端發(fā)送發(fā)言權(quán)空閑通知;如果當(dāng)前會(huì)話中還存在除取得發(fā)言權(quán)的PoC終端之外的其它PoC終端,則發(fā)言權(quán)控制網(wǎng)關(guān)還要通過PoC服務(wù)器向當(dāng)前會(huì)話中除所述釋放發(fā)言權(quán)的PoC終端之外的其它PoC終端發(fā)送發(fā)言權(quán)空閑通知。
步驟508所述釋放發(fā)言權(quán)的PoC終端再次發(fā)送媒體流至媒體網(wǎng)關(guān)時(shí),媒體網(wǎng)關(guān)判斷該P(yáng)oC終端未取得發(fā)言權(quán),而拒絕傳輸該P(yáng)oC終端的媒體流。
圖6為GSM終端搶占發(fā)言權(quán)、且本發(fā)明系統(tǒng)作為CF時(shí),本發(fā)明方法中發(fā)言權(quán)控制一較佳實(shí)施例處理流程示意圖。與圖5所述同理,為簡(jiǎn)化描述,圖6中略去了PoC服務(wù)器和GMSC。如圖6所示,具體處理包括步驟601GSM終端通過GMSC發(fā)送申請(qǐng)發(fā)言權(quán)請(qǐng)求至發(fā)言權(quán)控制網(wǎng)關(guān),該申請(qǐng)發(fā)言權(quán)請(qǐng)求包含該GSM終端標(biāo)識(shí)。
這里,發(fā)言權(quán)控制網(wǎng)關(guān)可能同時(shí)接收到來自PoC服務(wù)器和/或GMSC的申請(qǐng)發(fā)言權(quán)請(qǐng)求,發(fā)言權(quán)控制網(wǎng)關(guān)將按終端用戶優(yōu)先級(jí)等規(guī)則來分配發(fā)言權(quán),本實(shí)施例設(shè)定將發(fā)言權(quán)授予本步驟所述的GSM終端。
步驟602發(fā)言權(quán)控制網(wǎng)關(guān)發(fā)送發(fā)言權(quán)許可給步驟601所述GSM終端,該GSM終端取得發(fā)言權(quán);發(fā)言權(quán)控制網(wǎng)關(guān)還發(fā)送GSM終端占用發(fā)言權(quán)的指示給媒體網(wǎng)關(guān),該指示包含該GSM終端標(biāo)識(shí),媒體網(wǎng)關(guān)根據(jù)該指示保存該取得發(fā)言權(quán)的GSM終端標(biāo)識(shí);同時(shí),如果當(dāng)前會(huì)話中存在除所述取得發(fā)言權(quán)的GSM終端之外的其它PoC終端和/或GSM終端,則發(fā)言權(quán)控制網(wǎng)關(guān)還通過PoC服務(wù)器向所述其它PoC終端發(fā)送發(fā)言權(quán)占用通知,和/或通過GMSC向所述其它GSM終端之外的其它GSM終端發(fā)送發(fā)言權(quán)占用指示。
步驟603所述取得發(fā)言權(quán)的GSM終端通過GMSC發(fā)送媒體流至媒體網(wǎng)關(guān),該媒體網(wǎng)關(guān)根據(jù)步驟602保存的GSM終端標(biāo)識(shí)判斷該GSM終端取得發(fā)言權(quán),將該GSM終端的電路型媒體流轉(zhuǎn)換成RTP媒體流通過PoC服務(wù)器發(fā)送至當(dāng)前會(huì)話的各個(gè)PoC終端,和/或通過GMSC將該電路型媒體流直接發(fā)送至當(dāng)前會(huì)話中除此取得發(fā)言權(quán)的GSM終端之外的其它GSM終端。
此時(shí),如果PoC終端、或當(dāng)前會(huì)話中除所述取得發(fā)言權(quán)的GSM終端之外的其它GSM終端發(fā)送媒體流至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)將判決此PoC終端、或其它GSM終端未取得發(fā)言權(quán),從而拒絕傳輸該P(yáng)oC終端、或其它GSM終端媒體流。
步驟604所述取得發(fā)言權(quán)的GSM終端通過GMSC發(fā)送釋放發(fā)言權(quán)請(qǐng)求至發(fā)言權(quán)控制網(wǎng)關(guān),該申請(qǐng)發(fā)言權(quán)請(qǐng)求包含該GSM終端標(biāo)識(shí)。
步驟605發(fā)言權(quán)控制網(wǎng)關(guān)釋放步驟604所述GSM終端的發(fā)言權(quán),并向媒體網(wǎng)關(guān)發(fā)送GSM終端釋放發(fā)言權(quán)的指示,該指示中包含步驟604所述GSM終端標(biāo)識(shí),媒體網(wǎng)關(guān)根據(jù)該指示釋放步驟602所保存的所述取得發(fā)言權(quán)的GSM終端標(biāo)識(shí);發(fā)言權(quán)控制網(wǎng)關(guān)還通過GMSC向所述請(qǐng)求釋放發(fā)言權(quán)的GSM終端發(fā)送發(fā)言權(quán)空閑指示。
同時(shí),如果當(dāng)前會(huì)話中存在除所述取得發(fā)言權(quán)的GSM終端之外的其它PoC終端和/或GSM終端,則發(fā)言權(quán)控制網(wǎng)關(guān)還通過PoC服務(wù)器向所述其它PoC終端發(fā)送發(fā)言權(quán)空閑通知,和/或通過GMSC向所述其它GSM終端之外的其它GSM終端發(fā)送發(fā)言權(quán)空閑指示。
步驟606所述釋放發(fā)言權(quán)的GSM終端發(fā)送媒體流至媒體網(wǎng)關(guān),媒體網(wǎng)關(guān)判斷該GSM終端未取得發(fā)言權(quán),拒絕傳輸其媒體流。
除了上述建立會(huì)話、會(huì)話預(yù)建立、釋放會(huì)話、發(fā)言權(quán)控制等功能,本發(fā)明系統(tǒng)還能實(shí)現(xiàn)PoC會(huì)話的通知信息(Notify)發(fā)送功能。簡(jiǎn)單的說,此通知信息就相當(dāng)于GSM系統(tǒng)中的SMS。其中,PoC業(yè)務(wù)提供了兩種通知信息發(fā)送方式一、點(diǎn)到點(diǎn),即通知信息在終端之間進(jìn)行傳送而并不經(jīng)過CF的處理;二、點(diǎn)到多點(diǎn),即通知信息首先發(fā)送至CF,由CF集中進(jìn)行分發(fā)。
當(dāng)采用第一種方式進(jìn)行點(diǎn)到點(diǎn)的通知信息發(fā)送時(shí),無論本發(fā)明系統(tǒng)在當(dāng)前會(huì)話中充當(dāng)?shù)氖荂F、PF、還是Relay,其只是起到轉(zhuǎn)發(fā)的作用,信令網(wǎng)關(guān)接收來自PoC終端或GSM終端的通知信息,對(duì)該通知信息進(jìn)行協(xié)議格式轉(zhuǎn)換后發(fā)送至各接收方GSM終端或各接收方PoC終端。以PoC終端發(fā)送通知信息為例就是說信令網(wǎng)關(guān)從PoC終端接收SIP協(xié)議的通知信息,根據(jù)該通知信息中的接收方GSM終端標(biāo)識(shí)將該通知信息轉(zhuǎn)換為GSM系統(tǒng)的通知信息,如SMS、UUSD、UUS等;然后將此GSM系統(tǒng)的通知信息通過GMSC發(fā)送至接收方GSM終端。其中,如果所述通知信息中的接收方GSM終端標(biāo)識(shí)為域名格式,信令網(wǎng)關(guān)還要根據(jù)預(yù)先配置將域名格式的GSM終端標(biāo)識(shí)轉(zhuǎn)換為電話號(hào)碼格式的GSM終端標(biāo)識(shí),從而GMSC才能將通知信息成功路由至接收方GSM終端。
當(dāng)采用第二種方式進(jìn)行點(diǎn)到多點(diǎn)的通知信息發(fā)送時(shí),如果本發(fā)明系統(tǒng)在當(dāng)前會(huì)話中充當(dāng)?shù)氖荘F或Relay,則本發(fā)明系統(tǒng)主要負(fù)責(zé)轉(zhuǎn)發(fā)通知信息,具體處理方法與前一段所述相同,這里不再描述;如果本發(fā)明系統(tǒng)在當(dāng)前會(huì)話中充當(dāng)?shù)氖荂F,則處理過程相對(duì)復(fù)雜,以下結(jié)合圖7對(duì)此處理進(jìn)行詳細(xì)說明。
圖7為本發(fā)明系統(tǒng)作為CF、且采用點(diǎn)到多點(diǎn)的發(fā)送方式時(shí),本發(fā)明方法中通知信息發(fā)送一較佳實(shí)施例處理流程示意圖。圖7中,本發(fā)明系統(tǒng)作為CF對(duì)通知信息集中進(jìn)行分發(fā),PoC服務(wù)器僅僅作為轉(zhuǎn)發(fā)通知信息的實(shí)體,另外GMSC也僅僅作為轉(zhuǎn)發(fā)通知信息的實(shí)體,為簡(jiǎn)化描述,圖7中省略了PoC服務(wù)器和GMSC。如圖7所示,具體處理包括步驟701PoC終端通過PoC服務(wù)器發(fā)送通知信息至?xí)捒刂凭W(wǎng)關(guān)中的信令網(wǎng)關(guān),該通知信息中包含當(dāng)前會(huì)話的群組標(biāo)識(shí)。
步驟702信令網(wǎng)關(guān)根據(jù)步驟701所述群組標(biāo)識(shí)發(fā)送查詢?nèi)航M會(huì)話屬性請(qǐng)求至群組會(huì)話屬性數(shù)據(jù)庫,發(fā)送查詢?nèi)航M用戶信息請(qǐng)求至Shared XDMS。
步驟703群組會(huì)話屬性數(shù)據(jù)庫和Shared XDMS分別返回當(dāng)前會(huì)話群組的群組會(huì)話屬性和群組用戶信息給信令網(wǎng)關(guān)。
步驟704信令網(wǎng)關(guān)根據(jù)當(dāng)前會(huì)話的群組會(huì)話屬性和群組用戶信息確定該通知信息應(yīng)發(fā)給哪些用戶終端,然后將來自PoC終端的通知信息轉(zhuǎn)換成GSM系統(tǒng)的通知信息通過GMSC分發(fā)至當(dāng)前會(huì)話的各個(gè)GSM終端;如果當(dāng)前會(huì)話中存在除所述發(fā)送通知信息的PoC終端之外的其它PoC終端,則信令網(wǎng)關(guān)還要通過PoC服務(wù)器將所述PoC終端的通知信息直接分發(fā)至所述其它PoC終端。
當(dāng)由GSM終端發(fā)送通知信息時(shí),處理流程與前面所述的原理相同,在通知信息的發(fā)送方向以及轉(zhuǎn)換方面恰好是圖7所述的相反過程。
當(dāng)應(yīng)用本發(fā)明實(shí)現(xiàn)PoC業(yè)務(wù)通信系統(tǒng)與其它外部通信系統(tǒng)互通時(shí),本發(fā)明系統(tǒng)的組成結(jié)構(gòu)與圖1所示相同,只是外部通信系統(tǒng)中的業(yè)務(wù)交換節(jié)點(diǎn)和終端所代表的具體實(shí)體有所變化。比如外部通信系統(tǒng)為PSTN系統(tǒng)時(shí),圖1中,作為業(yè)務(wù)交換節(jié)點(diǎn)的GMSC變?yōu)镻STN關(guān)口局,而作為外部通信系統(tǒng)終端的GSM終端變?yōu)镻STN終端。此時(shí),本發(fā)明方法的處理也與圖2至圖7所示基本相同,所不同的是外部通信系統(tǒng)中具體實(shí)體、以及信息交互所承載的具體消息有所變化,但整個(gè)方法的處理流程并無改變。所以,本文不再對(duì)外部通信系統(tǒng)為PSTN等其它系統(tǒng)時(shí)本發(fā)明的具體實(shí)施過程加以描述,但均在本發(fā)明的保護(hù)范圍內(nèi)。
綜上所述,應(yīng)用本發(fā)明系統(tǒng)及方法能夠使外部通信系統(tǒng)用戶終端與PoC業(yè)務(wù)通信系統(tǒng)用戶終端實(shí)現(xiàn)信令和媒體數(shù)據(jù)的通信,配合完成會(huì)話控制、發(fā)言權(quán)控制、通知信息發(fā)送等流程,并不必對(duì)現(xiàn)有PoC業(yè)務(wù)通信系統(tǒng),以及GSM系統(tǒng)、PSTN系統(tǒng)等外部通信系統(tǒng)進(jìn)行改動(dòng),對(duì)于PoC業(yè)務(wù)的廣泛擴(kuò)展具有重要意義。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng),用于實(shí)現(xiàn)蜂窩系統(tǒng)按鍵即說PoC業(yè)務(wù)通信系統(tǒng)與外部通信系統(tǒng)的互通,其特征在于,該實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)包括信令網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的信令,根據(jù)接收到的所述信令發(fā)送信令至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng),發(fā)送媒體控制命令至媒體網(wǎng)關(guān);媒體網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的媒體數(shù)據(jù),對(duì)所述媒體數(shù)據(jù)進(jìn)行協(xié)議轉(zhuǎn)換并發(fā)送至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng),根據(jù)來自信令網(wǎng)關(guān)的媒體控制命令建立媒體傳輸路徑。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括發(fā)言權(quán)控制網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令發(fā)送發(fā)言權(quán)指示至所述外部通信系統(tǒng),接收來自所述外部通信系統(tǒng)的發(fā)言權(quán)指示發(fā)送發(fā)言權(quán)控制信令至PoC業(yè)務(wù)通信系統(tǒng)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,當(dāng)所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的控制功能實(shí)體CF時(shí),所述發(fā)言權(quán)控制網(wǎng)關(guān)進(jìn)一步與所述媒體網(wǎng)關(guān)相連;所述發(fā)言權(quán)控制網(wǎng)關(guān)進(jìn)一步接收來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令和來自所述外部通信系統(tǒng)的發(fā)言權(quán)指示,授予和釋放發(fā)言權(quán),根據(jù)授予或釋放發(fā)言權(quán)的情況發(fā)送發(fā)言權(quán)指示至該媒體網(wǎng)關(guān),并分別發(fā)送發(fā)言權(quán)控制信令和發(fā)言權(quán)指示至PoC業(yè)務(wù)通信系統(tǒng)和所述外部通信系統(tǒng)。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括群組會(huì)話屬性數(shù)據(jù)庫,保存PoC業(yè)務(wù)通信系統(tǒng)中各群組的群組會(huì)話屬性;當(dāng)所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的CF時(shí),所述信令網(wǎng)關(guān)進(jìn)一步與所述群組會(huì)話屬性數(shù)據(jù)庫相連,根據(jù)從該群組會(huì)話屬性數(shù)據(jù)庫提取的群組會(huì)話屬性以及從PoC業(yè)務(wù)通信系統(tǒng)接收的群組用戶信息發(fā)送信令和媒體控制命令。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述外部通信系統(tǒng)為全球移動(dòng)通信GSM系統(tǒng)或公共電話交換網(wǎng)PSTN系統(tǒng)。
6.一種實(shí)現(xiàn)通信系統(tǒng)互通的方法,其特征在于,該方法采用包括所述信令網(wǎng)關(guān)和媒體網(wǎng)關(guān)的實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng),該方法包括A.信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或來自與PoC業(yè)務(wù)通信系統(tǒng)互通的外部通信系統(tǒng)的主叫用戶終端的信令;B.所述信令網(wǎng)關(guān)根據(jù)步驟A接收到的信令發(fā)送信令至所述外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng)的被叫用戶終端;該信令網(wǎng)關(guān)根據(jù)接收到的信令發(fā)送媒體控制命令至媒體網(wǎng)關(guān),該媒體網(wǎng)關(guān)根據(jù)接收到的媒體控制命令建立媒體傳輸路徑,完成PoC會(huì)話控制;C.所述媒體網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或所述外部通信系統(tǒng)的媒體流,對(duì)接收到的媒體流進(jìn)行協(xié)議轉(zhuǎn)換,再將轉(zhuǎn)換后的媒體流發(fā)送至所述外部通信系統(tǒng)或Poc業(yè)務(wù)通信系統(tǒng)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括群組會(huì)話屬性數(shù)據(jù)庫;當(dāng)該實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的CF時(shí);步驟B中,所述根據(jù)接收到的信令發(fā)送信令的方法包括所述信令網(wǎng)關(guān)根據(jù)接收到的信令中當(dāng)前PoC會(huì)話的群組標(biāo)識(shí)從所述群組會(huì)話屬性數(shù)據(jù)庫和PoC業(yè)務(wù)通信系統(tǒng)查詢得到當(dāng)前PoC會(huì)話的群組會(huì)話屬性和群組用戶信息;根據(jù)該群組會(huì)話屬性和群組用戶信息確定被叫用戶,并發(fā)送信令至所確定的各個(gè)被叫用戶終端;當(dāng)所確定的被叫用戶終端既包括PoC業(yè)務(wù)通信系統(tǒng)中的終端,也包括所述外部通信系統(tǒng)中的終端時(shí),所述信令網(wǎng)關(guān)發(fā)送信令至所確定的PoC業(yè)務(wù)通信系統(tǒng)和所述外部通信系統(tǒng)中的各個(gè)被叫用戶終端。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括發(fā)言權(quán)控制網(wǎng)關(guān);該方法進(jìn)一步包括所述發(fā)言權(quán)控制網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令和/或來自外部通信系統(tǒng)的發(fā)言權(quán)指示,確定取得發(fā)言權(quán)的用戶或釋放用戶的發(fā)言權(quán),向媒體網(wǎng)關(guān)發(fā)送發(fā)言權(quán)指示,向所述PoC業(yè)務(wù)通信系統(tǒng)中當(dāng)前PoC會(huì)話的各用戶終端發(fā)送發(fā)言權(quán)控制信令,和/或向所述外部通信系統(tǒng)中當(dāng)前PoC會(huì)話的各用戶終端發(fā)送發(fā)言權(quán)指示;步驟C中,媒體網(wǎng)關(guān)根據(jù)接收到的發(fā)言權(quán)指示確定取得發(fā)言權(quán)的用戶,并僅傳輸來自該取得發(fā)言權(quán)用戶的終端的媒體流。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)前PoC會(huì)話的通知信息發(fā)送采用點(diǎn)到多點(diǎn)的方式時(shí),所述信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的通知信息,根據(jù)接收到的通知信息中當(dāng)前PoC會(huì)話的群組標(biāo)識(shí)從所述群組會(huì)話屬性數(shù)據(jù)庫和PoC業(yè)務(wù)通信系統(tǒng)查詢得到當(dāng)前PoC會(huì)話群組的群組會(huì)話屬性和群組用戶信息,根據(jù)該群組會(huì)話屬性和群組用戶信息確定PoC業(yè)務(wù)通信系統(tǒng)和/或外部通信系統(tǒng)中的接收用戶,對(duì)發(fā)往對(duì)端通信系統(tǒng)的通知進(jìn)行協(xié)議轉(zhuǎn)換,再發(fā)送通知信息至所確定的各個(gè)接收用戶終端;當(dāng)前PoC會(huì)話的通知信息發(fā)送采用點(diǎn)到點(diǎn)的方式時(shí),所述信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的通知信息,對(duì)通知信息進(jìn)行協(xié)議轉(zhuǎn)換,再發(fā)送通知信息至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng)中的各個(gè)接收用戶終端。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)為當(dāng)前PoC會(huì)話的參與功能實(shí)體PF或中繼實(shí)體Relay時(shí);步驟B中,所述根據(jù)接收到的信令發(fā)送信令的方法包括所述信令網(wǎng)關(guān)根據(jù)接收到的信令中的被叫用戶信息發(fā)送信令至各個(gè)被叫用戶終端。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)進(jìn)一步包括發(fā)言權(quán)控制網(wǎng)關(guān);該方法進(jìn)一步包括所述發(fā)言權(quán)控制網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)的發(fā)言權(quán)控制信令,根據(jù)所述發(fā)言權(quán)控制信令的指示,發(fā)送發(fā)言權(quán)指示給所述外部通信系統(tǒng)中當(dāng)前PoC會(huì)話的各個(gè)用戶終端;或者,接收來自外部通信系統(tǒng)的發(fā)言權(quán)指示,根據(jù)該發(fā)言權(quán)指示發(fā)送發(fā)言權(quán)控制信令至PoC業(yè)務(wù)通信系統(tǒng)中當(dāng)前PoC會(huì)話的各個(gè)用戶終端。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,該方法進(jìn)一步包括所述信令網(wǎng)關(guān)接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的通知信息,對(duì)通知信息進(jìn)行協(xié)議轉(zhuǎn)換,再發(fā)送通知信息至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng)中的各個(gè)接收用戶終端。
13.根據(jù)權(quán)利要求7或10所述的方法,其特征在于,所述主叫用戶終端為外部通信系統(tǒng)的終端時(shí),步驟B中,所述信令網(wǎng)關(guān)進(jìn)一步發(fā)送信令至外部通信系統(tǒng)中的主叫用戶終端。
14.根據(jù)權(quán)利要求7或10所述的方法,其特征在于,所述外部通信系統(tǒng)為GSM系統(tǒng)或PSTN系統(tǒng);步驟A所述從GSM系統(tǒng)或PSTN系統(tǒng)接收的信令由短消息SMS信令、或非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)USSD信令、或用戶到用戶信號(hào)UUS信令來承載;步驟B所述發(fā)往GSM系統(tǒng)或PSTN系統(tǒng)的信令由電話用戶部分TUP、或綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分ISUP、或承載獨(dú)立呼叫控制BICC信令來承載;步驟B所述發(fā)往PoC業(yè)務(wù)通信系統(tǒng)的信令由會(huì)話初始協(xié)議SIP信令來承載。
15.根據(jù)權(quán)利要求8或11所述的方法,其特征在于,所述外部通信系統(tǒng)為GSM系統(tǒng)或PSTN系統(tǒng),所述發(fā)言權(quán)指示由SMS、或USSD、或UUS信令來承載,所述發(fā)言權(quán)控制信令由PoC業(yè)務(wù)的發(fā)言權(quán)控制Floor Control信令來承載。
16.根據(jù)權(quán)利要求9或12所述的方法,其特征在于,所述外部通信系統(tǒng)為GSM系統(tǒng)或PSTN系統(tǒng),所述信令網(wǎng)關(guān)與GSM系統(tǒng)或PSTN系統(tǒng)交互的通知信息由SMS、或USSD、或UUS信令來承載,所述信令網(wǎng)關(guān)與PoC業(yè)務(wù)通信系統(tǒng)交互的通知信息由SIP的通知Notify消息來承載。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng),用于實(shí)現(xiàn)PoC業(yè)務(wù)通信系統(tǒng)與外部通信系統(tǒng)的互通,該實(shí)現(xiàn)通信系統(tǒng)互通的系統(tǒng)至少包括會(huì)話控制網(wǎng)關(guān),該會(huì)話控制網(wǎng)關(guān)包括信令網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的信令,根據(jù)接收到的所述信令發(fā)送信令至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng),發(fā)送媒體控制命令至媒體網(wǎng)關(guān);媒體網(wǎng)關(guān),接收來自PoC業(yè)務(wù)通信系統(tǒng)或外部通信系統(tǒng)的媒體數(shù)據(jù),對(duì)所述媒體數(shù)據(jù)進(jìn)行協(xié)議轉(zhuǎn)換并發(fā)送至外部通信系統(tǒng)或PoC業(yè)務(wù)通信系統(tǒng),根據(jù)來自信令網(wǎng)關(guān)的媒體控制命令建立媒體傳輸路徑。本發(fā)明還提供了一種實(shí)現(xiàn)通信系統(tǒng)互通的方法,應(yīng)用本發(fā)明系統(tǒng)及方法使外部通信系統(tǒng)的用戶得以參與PoC業(yè)務(wù)。
文檔編號(hào)H04Q7/20GK1859636SQ200510069948
公開日2006年11月8日 申請(qǐng)日期2005年4月30日 優(yōu)先權(quán)日2005年4月30日
發(fā)明者羅龍 申請(qǐng)人:華為技術(shù)有限公司