亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于SIP協(xié)議的跨網(wǎng)絡(luò)業(yè)務(wù)交換方法與流程

文檔序號(hào):12692696閱讀:524來(lái)源:國(guó)知局
一種基于SIP協(xié)議的跨網(wǎng)絡(luò)業(yè)務(wù)交換方法與流程

本發(fā)明屬于民用短波通信技術(shù)領(lǐng)域,尤其涉及一種基于SIP協(xié)議的跨網(wǎng)絡(luò)業(yè)務(wù)交換方法。



背景技術(shù):

SIP協(xié)議(Session Initiation Protocol,會(huì)話初始協(xié)議)是由IETF(Internet Engineering Task Force,因特網(wǎng)工程任務(wù)組)制定的多媒體通信協(xié)議。它是一個(gè)基于文本的應(yīng)用層控制協(xié)議,用于創(chuàng)建、修改和釋放一個(gè)或多個(gè)參與者的會(huì)話。

短波通信主要依靠電離層反射進(jìn)行傳播,能夠?qū)崿F(xiàn)無(wú)中繼遠(yuǎn)距離通信,具有機(jī)動(dòng)性強(qiáng)、網(wǎng)絡(luò)重構(gòu)快捷和抗毀性強(qiáng)等特點(diǎn),廣泛應(yīng)用于軍事、遠(yuǎn)洋、漁業(yè)、救災(zāi)、氣象、外交等領(lǐng)域。同時(shí),它也是應(yīng)急和保底通信的一種重要手段。

但是目前不同應(yīng)急短波通信網(wǎng)絡(luò)(簡(jiǎn)稱為應(yīng)急網(wǎng))之間不能互聯(lián)互通,信道資源不能共享,限制了短波通信網(wǎng)的無(wú)線覆蓋能力,使得信道資源利用率不高且應(yīng)急保障效果有限。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述問(wèn)題,本發(fā)明的目的在于提供一種基于SIP協(xié)議的跨網(wǎng)絡(luò)業(yè)務(wù)交換方法,旨在解決現(xiàn)有短波通信網(wǎng)之間無(wú)法互通、信道資源無(wú)法共享的技術(shù)問(wèn)題。

本發(fā)明方法采用如下技術(shù)方案:

所述基于SIP協(xié)議的跨網(wǎng)絡(luò)業(yè)務(wù)交換方法應(yīng)用于跨網(wǎng)絡(luò)業(yè)務(wù)交換系統(tǒng),所述跨網(wǎng)絡(luò)業(yè)務(wù)交換系統(tǒng)包括應(yīng)急網(wǎng)短波用戶、接入節(jié)點(diǎn)、試驗(yàn)平臺(tái)、民用網(wǎng)控制網(wǎng)關(guān)和應(yīng)急網(wǎng),所述方法包括下述步驟:

S1、應(yīng)急網(wǎng)短波用戶通過(guò)接入節(jié)點(diǎn)連接試驗(yàn)平臺(tái),并向試驗(yàn)平臺(tái)發(fā)出業(yè)務(wù)請(qǐng)求;

S2、試驗(yàn)平臺(tái)根據(jù)全網(wǎng)規(guī)劃的用戶唯一標(biāo)識(shí),將所述業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)到民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)收到業(yè)務(wù)請(qǐng)求后,進(jìn)行試驗(yàn)平臺(tái)側(cè)的業(yè)務(wù)規(guī)程到應(yīng)急網(wǎng)側(cè)的業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)換,再將適配與轉(zhuǎn)換后的業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至應(yīng)急網(wǎng),由應(yīng)急網(wǎng)進(jìn)行業(yè)務(wù)處理;待業(yè)務(wù)處理完成后,應(yīng)急網(wǎng)將處理結(jié)果返回到民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)再進(jìn)行應(yīng)急網(wǎng)側(cè)的業(yè)務(wù)規(guī)程到試驗(yàn)平臺(tái)側(cè)的業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)換,并將適配轉(zhuǎn)換后的結(jié)果通過(guò)試驗(yàn)平臺(tái)傳輸返回給應(yīng)急網(wǎng)短波用戶。

進(jìn)一步的,當(dāng)所述業(yè)務(wù)請(qǐng)求為上行話音業(yè)務(wù)請(qǐng)求時(shí),所述步驟S2具體包括:

試驗(yàn)平臺(tái)將所述上行話音業(yè)務(wù)請(qǐng)求封裝到SIP協(xié)議的第一INVITE請(qǐng)求消息的SDP消息體中,并將所述第一INVITE請(qǐng)求消息發(fā)送給民用網(wǎng)控制網(wǎng)關(guān);

民用網(wǎng)控制網(wǎng)關(guān)解析所述第一INVITE請(qǐng)求消息中的To字段,當(dāng)判斷目的用戶為自己時(shí),提取第一INVITE請(qǐng)求消息SDP消息體中的應(yīng)急網(wǎng)業(yè)務(wù)信息,獲取應(yīng)急網(wǎng)主/被叫用戶信息、業(yè)務(wù)類型、媒體信息及試驗(yàn)平臺(tái)側(cè)的RTP資源信息,并記錄第一INVITE請(qǐng)求消息SDP消息體中應(yīng)急網(wǎng)主/被叫用戶信息與試驗(yàn)平臺(tái)第一INVITE請(qǐng)求消息中From、To信息的對(duì)應(yīng)關(guān)系,生成信息表;

民用網(wǎng)控制網(wǎng)關(guān)根據(jù)業(yè)務(wù)類型按應(yīng)急網(wǎng)業(yè)務(wù)規(guī)程向應(yīng)急網(wǎng)發(fā)起“申請(qǐng)出局線路”請(qǐng)求消息;

民用網(wǎng)控制網(wǎng)關(guān)收到應(yīng)急網(wǎng)對(duì)所述“申請(qǐng)出局線路”請(qǐng)求消息的應(yīng)答消息后,提取出應(yīng)答消息中攜帶的應(yīng)急網(wǎng)話音網(wǎng)關(guān)地址;

民用網(wǎng)控制網(wǎng)關(guān)構(gòu)造第二INVITE請(qǐng)求消息,將應(yīng)急網(wǎng)主/被叫用戶信息封裝到其中的From、To字段中,將應(yīng)急網(wǎng)話音網(wǎng)關(guān)地址封裝到Route字段中,將之前記錄的媒體信息封裝到第二INVITE請(qǐng)求消息的SDP消息體中,并分配本地RTP資源信息與應(yīng)急網(wǎng)互通,封裝到第二INVITE請(qǐng)求消息的SDP消息體中,最后將構(gòu)造好的第二INVITE請(qǐng)求消息發(fā)送給應(yīng)急網(wǎng);

應(yīng)急網(wǎng)收到并處理所述第二INVITE請(qǐng)求消息,并將處理成功結(jié)果以第一OK消息返回給民用網(wǎng)控制網(wǎng)關(guān);

民用網(wǎng)控制網(wǎng)關(guān)提取所述第一OK消息中的RTP資源信息,并建立與應(yīng)急網(wǎng)的RTP連接,以實(shí)現(xiàn)與應(yīng)急網(wǎng)的話音媒體流傳輸;

民用網(wǎng)控制網(wǎng)關(guān)提取所述第一OK消息中的From、To字段包含的應(yīng)急網(wǎng)主/被叫用戶信息,并查找本地信息表,獲取應(yīng)急網(wǎng)主/被叫用戶對(duì)應(yīng)的試驗(yàn)平臺(tái)SIP會(huì)話,同時(shí)分配本地RTP資源信息與試驗(yàn)平臺(tái)互通,構(gòu)造第二OK消息成功應(yīng)答返回給試驗(yàn)平臺(tái),所述第二OK消息中攜帶分配的本地RTP資源信息,并建立與試驗(yàn)平臺(tái)的RPT連接,以實(shí)現(xiàn)與試驗(yàn)平臺(tái)的話音媒體流傳輸,這樣試驗(yàn)平臺(tái)與應(yīng)急網(wǎng)之間即可建立RPT話音媒體流;

待話音業(yè)務(wù)結(jié)束時(shí),試驗(yàn)平臺(tái)發(fā)送第一BYE消息至民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)匹配SIP會(huì)話信息,適配與轉(zhuǎn)發(fā)第二BYE消息至應(yīng)急網(wǎng);

應(yīng)急網(wǎng)返回第三OK消息至民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)適配與轉(zhuǎn)發(fā),然后返回第四OK消息至試驗(yàn)平臺(tái),結(jié)束此次話音業(yè)務(wù),由此通過(guò)SIP協(xié)議實(shí)現(xiàn)了跨網(wǎng)絡(luò)的上行話音業(yè)務(wù)交互。

進(jìn)一步的,當(dāng)所述業(yè)務(wù)請(qǐng)求為上行數(shù)據(jù)業(yè)務(wù)請(qǐng)求時(shí),所述步驟S2具體包括:

試驗(yàn)平臺(tái)將所述上行數(shù)據(jù)業(yè)務(wù)請(qǐng)求封裝到SIP協(xié)議的第三INVITE請(qǐng)求消息的SDP消息體中,并將所述第三INVITE請(qǐng)求消息發(fā)送給民用網(wǎng)控制網(wǎng)關(guān);

民用網(wǎng)控制網(wǎng)關(guān)解析所述第三INVITE請(qǐng)求消息中的To字段,當(dāng)判斷目的用戶為自己時(shí),提取第三INVITE請(qǐng)求消息SDP消息體中的應(yīng)急網(wǎng)業(yè)務(wù)信息,獲取應(yīng)急網(wǎng)主/被叫用戶號(hào)碼、業(yè)務(wù)類型、傳輸數(shù)據(jù)使用的試驗(yàn)平臺(tái)側(cè)TCP連接信息;

民用網(wǎng)控制網(wǎng)關(guān)分配本地TCP資源信息,并通過(guò)第五OK消息將本地TCP資源信息返回給試驗(yàn)平臺(tái),同時(shí)與試驗(yàn)平臺(tái)建立TCP連接進(jìn)行應(yīng)急網(wǎng)業(yè)務(wù)數(shù)據(jù)的傳輸與接收;

民用網(wǎng)控制網(wǎng)關(guān)通過(guò)TCP連接接收到應(yīng)急網(wǎng)業(yè)務(wù)數(shù)據(jù)后進(jìn)行解析,根據(jù)數(shù)據(jù)業(yè)務(wù)類型、應(yīng)急網(wǎng)主/被叫號(hào)碼,按應(yīng)急網(wǎng)側(cè)數(shù)據(jù)業(yè)務(wù)規(guī)程向應(yīng)急網(wǎng)發(fā)起數(shù)據(jù)業(yè)務(wù)請(qǐng)求;

應(yīng)急網(wǎng)處理業(yè)務(wù)數(shù)據(jù)請(qǐng)求并接收業(yè)務(wù)數(shù)據(jù),接收成功后返回應(yīng)答,由此完成跨網(wǎng)絡(luò)的上下數(shù)據(jù)業(yè)務(wù)的交互。

進(jìn)一步的,所述方法還包括下述步驟:

S3、當(dāng)應(yīng)急網(wǎng)的指揮所固定用戶需要向應(yīng)急網(wǎng)短波用戶發(fā)起下行業(yè)務(wù)請(qǐng)求時(shí),所述下行業(yè)務(wù)請(qǐng)求為下行語(yǔ)音業(yè)務(wù)請(qǐng)求或者下行數(shù)據(jù)業(yè)務(wù)請(qǐng)求,應(yīng)急網(wǎng)查詢應(yīng)急網(wǎng)短波用戶的漫游信息,并將所述下行業(yè)務(wù)請(qǐng)求發(fā)送至民用網(wǎng)控制網(wǎng)關(guān);民用網(wǎng)控制網(wǎng)關(guān)將應(yīng)急網(wǎng)側(cè)業(yè)務(wù)規(guī)程適配轉(zhuǎn)換成試驗(yàn)平臺(tái)側(cè)業(yè)務(wù)規(guī)程,從而實(shí)現(xiàn)跨網(wǎng)絡(luò)的下行業(yè)務(wù)互通。

進(jìn)一步的,對(duì)于下行數(shù)據(jù)業(yè)務(wù)請(qǐng)求,如果應(yīng)急網(wǎng)短波用戶不在網(wǎng),民用網(wǎng)控制網(wǎng)關(guān)對(duì)下行業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存,并定時(shí)重發(fā)或者檢測(cè)到應(yīng)急網(wǎng)短波用戶上線時(shí)重發(fā)。

進(jìn)一步的,所述試驗(yàn)平臺(tái)中設(shè)置有短波業(yè)務(wù)控制器,民用網(wǎng)控制網(wǎng)關(guān)與短波業(yè)務(wù)控制器之間采用SIP協(xié)議中的MESSAGE消息來(lái)查詢對(duì)方的業(yè)務(wù)連接情況,收到MESSAGE消息的被查設(shè)備,將本地業(yè)務(wù)連接情況封裝在OK消息中,返回給查詢方設(shè)備,從而查詢方設(shè)備獲得了系統(tǒng)中所有被查設(shè)備的業(yè)務(wù)情況,在后續(xù)業(yè)務(wù)請(qǐng)求中,查詢方設(shè)備根據(jù)記錄的負(fù)載均衡查詢結(jié)果將業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)到業(yè)務(wù)性能最優(yōu)的被查設(shè)備上進(jìn)行處理。

本發(fā)明的有益效果是:本發(fā)明實(shí)現(xiàn)了不同短波通信網(wǎng)絡(luò)間的物理互通,通過(guò)SIP協(xié)議實(shí)現(xiàn)跨網(wǎng)絡(luò)的業(yè)務(wù)交換,將其它短波通信網(wǎng)當(dāng)作自身網(wǎng)絡(luò)的一個(gè)接入通道,映射為本地短波通信網(wǎng)絡(luò)的一個(gè)接入節(jié)點(diǎn),納入本地網(wǎng)絡(luò)的接入和業(yè)務(wù)交換體系,從而擴(kuò)大了本地短波通信網(wǎng)的無(wú)線覆蓋能力,有效提高了短波通信資源的利用率,提高了短波應(yīng)急通信業(yè)務(wù)的保障能力;本發(fā)明通過(guò)對(duì)不同短波通信網(wǎng)絡(luò)間業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)發(fā),有效共享了短波信道資源,擴(kuò)大了外部短波通信網(wǎng)絡(luò)無(wú)線信道覆蓋能力,具體的,實(shí)現(xiàn)了試驗(yàn)平臺(tái)(全稱為軍民結(jié)合應(yīng)急短波通信試驗(yàn)平臺(tái))與應(yīng)急網(wǎng)間的業(yè)務(wù)交換,為不同網(wǎng)絡(luò)間應(yīng)急業(yè)務(wù)提供交換控制和傳輸支持。

附圖說(shuō)明

圖1是跨網(wǎng)絡(luò)業(yè)務(wù)交換系統(tǒng)的結(jié)構(gòu)圖;

圖2是基于SIP協(xié)議的跨網(wǎng)絡(luò)上行話音業(yè)務(wù)交換流程圖。

圖3是基于SIP協(xié)議的跨網(wǎng)絡(luò)上行數(shù)據(jù)業(yè)務(wù)交換流程圖。

圖4是基于SIP協(xié)議的跨網(wǎng)絡(luò)下行話音業(yè)務(wù)交換流程圖。

圖5是基于SIP協(xié)議的跨網(wǎng)絡(luò)下行數(shù)據(jù)業(yè)務(wù)交換流程圖。

圖6是基于SIP協(xié)議的跨網(wǎng)絡(luò)下行數(shù)據(jù)業(yè)務(wù)緩存重發(fā)示意圖。

圖7是基于SIP協(xié)議的負(fù)載均衡示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明的主要目的在于實(shí)現(xiàn)基于SIP協(xié)議(Session Initiation Protocol,會(huì)話初始協(xié)議)的跨網(wǎng)絡(luò)業(yè)務(wù)交換方法,通過(guò)民用網(wǎng)控制網(wǎng)關(guān)實(shí)現(xiàn)業(yè)務(wù)在不同網(wǎng)絡(luò)間的轉(zhuǎn)換與傳輸,該方法實(shí)現(xiàn)簡(jiǎn)單,能顯著提高短波應(yīng)急通信保障能力,并能夠靈活拓展。

本發(fā)明基于跨網(wǎng)絡(luò)業(yè)務(wù)交換系統(tǒng)實(shí)現(xiàn),如圖1所示,所述跨網(wǎng)絡(luò)業(yè)務(wù)交換系統(tǒng)包括應(yīng)急網(wǎng)短波用戶、接入節(jié)點(diǎn)、試驗(yàn)平臺(tái)、民用網(wǎng)控制網(wǎng)關(guān)和應(yīng)急網(wǎng),核心設(shè)備為民用網(wǎng)控制網(wǎng)關(guān)。其中應(yīng)急網(wǎng)短波用戶與接入節(jié)點(diǎn)的實(shí)際組成不影響本實(shí)施例的實(shí)現(xiàn),在本發(fā)明中不詳細(xì)描述;試驗(yàn)平臺(tái)由短波業(yè)務(wù)控制器及網(wǎng)絡(luò)管理設(shè)備組成;應(yīng)急網(wǎng)由業(yè)務(wù)服務(wù)系統(tǒng)、話音網(wǎng)關(guān)等設(shè)備組成。

其中所述應(yīng)急網(wǎng)短波用戶用于為提供用戶各類業(yè)務(wù)操作、當(dāng)前業(yè)務(wù)狀態(tài)、設(shè)備狀態(tài)的界面,用戶通過(guò)終端操作實(shí)現(xiàn)所需的業(yè)務(wù),如短信、電話、電子郵件等。

所述接入節(jié)點(diǎn)用于提供短波無(wú)線信道接入資源,將短波信道無(wú)線接入?yún)f(xié)議規(guī)程轉(zhuǎn)換成試驗(yàn)平臺(tái)協(xié)議規(guī)程。

所述試驗(yàn)平臺(tái)用于完成試驗(yàn)平臺(tái)側(cè)業(yè)務(wù)的用戶管理、路由轉(zhuǎn)發(fā)與業(yè)務(wù)處理,支持包括話音、短信、電子郵件等業(yè)務(wù),并支持對(duì)試驗(yàn)平臺(tái)內(nèi)所有設(shè)備的配置及狀態(tài)管理。

所述民用網(wǎng)控制網(wǎng)關(guān)用于實(shí)現(xiàn)基于SIP協(xié)議的跨網(wǎng)絡(luò)業(yè)務(wù)交換,完成試驗(yàn)平臺(tái)業(yè)務(wù)規(guī)程與應(yīng)急網(wǎng)業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)換,從而實(shí)現(xiàn)包括話音、短信、電子郵件等業(yè)務(wù)的跨網(wǎng)絡(luò)互通。

所述應(yīng)急網(wǎng)用于完成應(yīng)急網(wǎng)的用戶管理、路由轉(zhuǎn)發(fā)與業(yè)務(wù)處理等,支持包括話音、短信、電子郵件等業(yè)務(wù),并支持對(duì)應(yīng)急網(wǎng)內(nèi)所有設(shè)備的配置及狀態(tài)管理。

基于上述于跨網(wǎng)絡(luò)業(yè)務(wù)交換系統(tǒng),本發(fā)明實(shí)施例提供的基于SIP協(xié)議的跨網(wǎng)絡(luò)業(yè)務(wù)交換方法包括下述步驟:

S1、應(yīng)急網(wǎng)短波用戶通過(guò)接入節(jié)點(diǎn)連接試驗(yàn)平臺(tái),并向試驗(yàn)平臺(tái)發(fā)出業(yè)務(wù)請(qǐng)求;

S2、試驗(yàn)平臺(tái)根據(jù)全網(wǎng)規(guī)劃的用戶唯一標(biāo)識(shí),將所述業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)到民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)收到業(yè)務(wù)請(qǐng)求后,進(jìn)行試驗(yàn)平臺(tái)側(cè)的業(yè)務(wù)規(guī)程到應(yīng)急網(wǎng)側(cè)的業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)換,再將適配與轉(zhuǎn)換后的業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至應(yīng)急網(wǎng),由應(yīng)急網(wǎng)進(jìn)行業(yè)務(wù)處理;待業(yè)務(wù)處理完成后,應(yīng)急網(wǎng)將處理結(jié)果返回到民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)再進(jìn)行應(yīng)急網(wǎng)側(cè)的業(yè)務(wù)規(guī)程到試驗(yàn)平臺(tái)側(cè)的業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)換,并將適配轉(zhuǎn)換后的結(jié)果通過(guò)試驗(yàn)平臺(tái)傳輸返回給應(yīng)急網(wǎng)短波用戶。

本實(shí)施例中,試驗(yàn)平臺(tái)和應(yīng)急網(wǎng)屬于兩個(gè)短波通信網(wǎng)絡(luò),應(yīng)急網(wǎng)短波用戶通過(guò)接入節(jié)點(diǎn)連接至試驗(yàn)平臺(tái)。應(yīng)急網(wǎng)短波用戶與應(yīng)急網(wǎng)業(yè)務(wù)交互的所有指令和數(shù)據(jù)都需經(jīng)過(guò)試驗(yàn)平臺(tái),因此這里實(shí)驗(yàn)平臺(tái)與應(yīng)急網(wǎng)之間建立連接,應(yīng)急網(wǎng)短波用戶即可實(shí)現(xiàn)業(yè)務(wù)交互,這里所描述的步驟主要為試驗(yàn)平臺(tái)、民用網(wǎng)控制網(wǎng)關(guān)、應(yīng)急網(wǎng)之間的交互。

本實(shí)施例中,應(yīng)急網(wǎng)短波用戶漫游到試驗(yàn)平臺(tái)的網(wǎng)絡(luò)之后,即漫游地網(wǎng)絡(luò),需要借用試驗(yàn)平臺(tái)的無(wú)線信道資源與核心網(wǎng)資源作為業(yè)務(wù)傳輸通道,通過(guò)這個(gè)通道將業(yè)務(wù)請(qǐng)求發(fā)送到應(yīng)急網(wǎng),即歸屬地網(wǎng)絡(luò),應(yīng)急網(wǎng)的業(yè)務(wù)服務(wù)系統(tǒng)進(jìn)行業(yè)務(wù)認(rèn)證與業(yè)務(wù)處理,從而實(shí)現(xiàn)與應(yīng)急網(wǎng)發(fā)指揮所固定用戶的業(yè)務(wù)交互。

具體的,應(yīng)急網(wǎng)短波用戶需要通過(guò)試驗(yàn)平臺(tái)訪問(wèn)歸屬地網(wǎng)絡(luò)時(shí),向試驗(yàn)平臺(tái)發(fā)出業(yè)務(wù)請(qǐng)求,比如話音、短信、郵件等業(yè)務(wù)。試驗(yàn)平臺(tái)僅記錄該應(yīng)急網(wǎng)短波用戶的位置信息,并不處理其業(yè)務(wù)請(qǐng)求。試驗(yàn)平臺(tái)根據(jù)全網(wǎng)規(guī)劃的用戶唯一標(biāo)識(shí)(即用戶ID),將應(yīng)急網(wǎng)短波用戶的業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)到民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)收到業(yè)務(wù)請(qǐng)求后,進(jìn)行試驗(yàn)平臺(tái)側(cè)業(yè)務(wù)規(guī)程到應(yīng)急網(wǎng)側(cè)業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)換,再將適配與轉(zhuǎn)換后的業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至應(yīng)急網(wǎng),由應(yīng)急網(wǎng)的業(yè)務(wù)服務(wù)系統(tǒng)進(jìn)行業(yè)務(wù)處理;待業(yè)務(wù)處理完成后,應(yīng)急網(wǎng)將處理結(jié)果返回到民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)再進(jìn)行應(yīng)急網(wǎng)側(cè)業(yè)務(wù)規(guī)程到試驗(yàn)平臺(tái)業(yè)務(wù)規(guī)程的適配與轉(zhuǎn)換,并將適配轉(zhuǎn)換后的結(jié)果通過(guò)試驗(yàn)平臺(tái)傳輸返回給應(yīng)急網(wǎng)短波用戶,由此完成一次業(yè)務(wù)交互。

本實(shí)施例中的民用網(wǎng)控制網(wǎng)關(guān)實(shí)現(xiàn)了試驗(yàn)平臺(tái)側(cè)SIP協(xié)議規(guī)程與應(yīng)急網(wǎng)側(cè)SIP協(xié)議規(guī)程的適配與轉(zhuǎn)換,從而實(shí)現(xiàn)了跨網(wǎng)絡(luò)的業(yè)務(wù)交換。

應(yīng)急網(wǎng)短波用戶向應(yīng)急網(wǎng)發(fā)出的業(yè)務(wù)請(qǐng)求為上行業(yè)務(wù),具體有上下話音業(yè)務(wù)請(qǐng)求和上行數(shù)據(jù)業(yè)務(wù)請(qǐng)求。

當(dāng)應(yīng)急網(wǎng)短波用戶發(fā)出上行話音業(yè)務(wù)請(qǐng)求時(shí),如圖2所示,所述步驟S2具體包括:

步驟S211、試驗(yàn)平臺(tái)將所述上行話音業(yè)務(wù)請(qǐng)求封裝到SIP協(xié)議的第一INVITE請(qǐng)求消息的SDP消息體中,并將所述第一INVITE請(qǐng)求消息發(fā)送給民用網(wǎng)控制網(wǎng)關(guān)。

本方法通過(guò)SIP協(xié)議實(shí)現(xiàn),一個(gè)SIP消息包括起始行、消息頭以及消息體,消息頭至少包括六個(gè)字段:From、To、CSeq、Call-ID、Max-Forwards、Via,他們是構(gòu)件SIP消息的基本單元,而消息體一般采用SDP協(xié)議(Session Description Protocol,會(huì)話描述協(xié)議)。而SIP消息分為兩大類:請(qǐng)求消息和響應(yīng)消息。其中請(qǐng)求消息的類型包括INVITE、ACK、BYE、CANCEL、REGISTER、OPTIONS、INFO。而響應(yīng)消息是反饋對(duì)應(yīng)請(qǐng)求的處理結(jié)果的SIP消息,由狀態(tài)碼由三位整數(shù)構(gòu)成,包括1xx、2xx、3xx、4xx、5xx、6xx響應(yīng),第一位用于定位響應(yīng)類型。

本步驟中需要將上行話音業(yè)務(wù)請(qǐng)求封裝到SIP協(xié)議的第一INVITE請(qǐng)求消息的SDP消息體中并發(fā)送。本步驟相對(duì)于圖2中的步驟1。

步驟S212、民用網(wǎng)控制網(wǎng)關(guān)解析所述第一INVITE請(qǐng)求消息中的To字段,當(dāng)判斷目的用戶為自己時(shí),提取第一INVITE請(qǐng)求消息SDP消息體中的應(yīng)急網(wǎng)業(yè)務(wù)信息,獲取應(yīng)急網(wǎng)主/被叫用戶信息、業(yè)務(wù)類型、媒體信息及試驗(yàn)平臺(tái)側(cè)的RTP資源信息,并記錄第一INVITE請(qǐng)求消息SDP消息體中應(yīng)急網(wǎng)主/被叫用戶信息與試驗(yàn)平臺(tái)第一INVITE請(qǐng)求消息中From、To信息的對(duì)應(yīng)關(guān)系,生成信息表。

第一INVITE請(qǐng)求消息中的To字段為目的字段,民用網(wǎng)控制網(wǎng)關(guān)根據(jù)To字段確認(rèn)自己是否需要處理該請(qǐng)求消息。然后提取SDP消息體中的應(yīng)急網(wǎng)業(yè)務(wù)信息,獲取應(yīng)急網(wǎng)主/被叫用戶信息、業(yè)務(wù)類型(這里為話音業(yè)務(wù))、媒體信息及試驗(yàn)平臺(tái)側(cè)RTP(Real-time Transport Protocol,實(shí)時(shí)傳輸協(xié)議)資源信息(包括IP與端口)等,并記錄SDP中應(yīng)急網(wǎng)主/被叫用戶信息與試驗(yàn)平臺(tái)第一INVITE消息中From、To信息的對(duì)應(yīng)關(guān)系,生成信息表。本步驟對(duì)應(yīng)圖2中的步驟2。

步驟S213、民用網(wǎng)控制網(wǎng)關(guān)根據(jù)業(yè)務(wù)類型按應(yīng)急網(wǎng)業(yè)務(wù)規(guī)程向應(yīng)急網(wǎng)發(fā)起“申請(qǐng)出局線路”請(qǐng)求消息。

步驟S214、民用網(wǎng)控制網(wǎng)關(guān)收到應(yīng)急網(wǎng)對(duì)所述“申請(qǐng)出局線路”請(qǐng)求消息的應(yīng)答消息后,提取出應(yīng)答消息中攜帶的應(yīng)急網(wǎng)話音網(wǎng)關(guān)地址。

民用網(wǎng)控制網(wǎng)關(guān)根據(jù)業(yè)務(wù)類型(話音業(yè)務(wù))按應(yīng)急網(wǎng)業(yè)務(wù)規(guī)程向應(yīng)急網(wǎng)發(fā)起“申請(qǐng)出局線路”請(qǐng)求消息;民用網(wǎng)控制網(wǎng)關(guān)收到“申請(qǐng)出局線路”的應(yīng)答消息后,提取出應(yīng)答消息中攜帶的應(yīng)急網(wǎng)話音網(wǎng)關(guān)地址。所述步驟S213和S214對(duì)應(yīng)圖2中的步驟3和4。

步驟S215、民用網(wǎng)控制網(wǎng)關(guān)構(gòu)造第二INVITE請(qǐng)求消息,將應(yīng)急網(wǎng)主/被叫用戶信息封裝到其中的From、To字段中,將應(yīng)急網(wǎng)話音網(wǎng)關(guān)地址封裝到Route字段中,將之前記錄的媒體信息封裝到第二INVITE請(qǐng)求消息的SDP消息體中,并分配本地RTP資源信息與應(yīng)急網(wǎng)互通,封裝到第二INVITE請(qǐng)求消息的SDP消息體中,最后將構(gòu)造好的第二INVITE請(qǐng)求消息發(fā)送給應(yīng)急網(wǎng)。本步驟對(duì)應(yīng)圖2中步驟5。

步驟S216、應(yīng)急網(wǎng)收到并處理所述第二INVITE請(qǐng)求消息,并將處理成功結(jié)果以第一OK消息返回給民用網(wǎng)控制網(wǎng)關(guān)。

應(yīng)急網(wǎng)收到并處理所述第二INVITE請(qǐng)求消息,具體的,首先路由查詢,然后向民用網(wǎng)控制網(wǎng)關(guān)發(fā)出振鈴,再經(jīng)過(guò)信令解析,向試驗(yàn)平臺(tái)發(fā)出振鈴,試驗(yàn)平臺(tái)向應(yīng)急網(wǎng)短波用戶發(fā)出振鈴,應(yīng)急網(wǎng)的指揮所固定用戶摘機(jī)后將處理成功結(jié)果以第一OK消息返回給民用網(wǎng)控制網(wǎng)關(guān)。本步驟對(duì)應(yīng)圖2中的步驟6-11。

步驟S217、民用網(wǎng)控制網(wǎng)關(guān)提取所述第一OK消息中的RTP資源信息,并建立與應(yīng)急網(wǎng)的RTP連接,以實(shí)現(xiàn)與應(yīng)急網(wǎng)的話音媒體流傳輸。本步驟對(duì)應(yīng)圖2中的步驟11、12。

步驟S218、民用網(wǎng)控制網(wǎng)關(guān)提取所述第一OK消息中的From、To字段包含的應(yīng)急網(wǎng)主/被叫用戶信息,并查找本地信息表,獲取應(yīng)急網(wǎng)主/被叫用戶對(duì)應(yīng)的試驗(yàn)平臺(tái)SIP會(huì)話,同時(shí)分配本地RTP資源信息與試驗(yàn)平臺(tái)互通,構(gòu)造第二OK消息成功應(yīng)答返回給試驗(yàn)平臺(tái),所述第二OK消息中攜帶分配的本地RTP資源信息,并建立與試驗(yàn)平臺(tái)的RPT連接,以實(shí)現(xiàn)與試驗(yàn)平臺(tái)的話音媒體流傳輸,試驗(yàn)平臺(tái)向民用網(wǎng)控制網(wǎng)關(guān)返回第一ACK確認(rèn)響應(yīng),然后民用網(wǎng)控制網(wǎng)關(guān)解析第一ACK確認(rèn)響應(yīng),這樣試驗(yàn)平臺(tái)與應(yīng)急網(wǎng)之間即可建立RPT話音媒體流。本步驟對(duì)應(yīng)圖2中的步驟12-16。

步驟S219、待話音業(yè)務(wù)結(jié)束時(shí),試驗(yàn)平臺(tái)發(fā)送第一BYE消息至民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)匹配SIP會(huì)話信息,適配與轉(zhuǎn)發(fā)第二BYE消息至應(yīng)急網(wǎng)。本步驟對(duì)應(yīng)圖2中的步驟17-19。

步驟S2110、應(yīng)急網(wǎng)返回第三OK消息至民用網(wǎng)控制網(wǎng)關(guān),民用網(wǎng)控制網(wǎng)關(guān)適配與轉(zhuǎn)發(fā),然后返回第四OK消息至試驗(yàn)平臺(tái),結(jié)束此次話音業(yè)務(wù),由此通過(guò)SIP協(xié)議實(shí)現(xiàn)了跨網(wǎng)絡(luò)的上行話音業(yè)務(wù)交互。本步驟對(duì)應(yīng)圖2中的步驟20-22。

當(dāng)應(yīng)急網(wǎng)短波用戶發(fā)出上行數(shù)據(jù)業(yè)務(wù)請(qǐng)求時(shí),所述步驟S2具體包括:

步驟S221、試驗(yàn)平臺(tái)將所述上行數(shù)據(jù)業(yè)務(wù)請(qǐng)求封裝到SIP協(xié)議的第三INVITE請(qǐng)求消息的SDP消息體中,并將所述第三INVITE請(qǐng)求消息發(fā)送給民用網(wǎng)控制網(wǎng)關(guān)。所述上行數(shù)據(jù)業(yè)務(wù)為短信、郵件等。本步驟對(duì)應(yīng)圖3中的步驟1。

步驟S222、民用網(wǎng)控制網(wǎng)關(guān)解析所述第三INVITE請(qǐng)求消息中的To字段,當(dāng)判斷目的用戶為自己時(shí),提取第三INVITE請(qǐng)求消息SDP消息體中的應(yīng)急網(wǎng)業(yè)務(wù)信息,獲取應(yīng)急網(wǎng)主/被叫用戶號(hào)碼、業(yè)務(wù)類型(數(shù)據(jù)業(yè)務(wù))、傳輸數(shù)據(jù)使用的試驗(yàn)平臺(tái)側(cè)TCP連接信息。本步驟對(duì)應(yīng)圖3中的步驟2。

步驟S223、民用網(wǎng)控制網(wǎng)關(guān)分配本地TCP資源信息,并通過(guò)第五OK消息將本地TCP資源信息返回給試驗(yàn)平臺(tái),同時(shí)返回一個(gè)ACK響應(yīng)消息,最終實(shí)現(xiàn)與試驗(yàn)平臺(tái)建立TCP連接進(jìn)行應(yīng)急網(wǎng)業(yè)務(wù)數(shù)據(jù)的傳輸與接收。本步驟對(duì)應(yīng)圖3中的步驟3、4。

步驟S224、民用網(wǎng)控制網(wǎng)關(guān)通過(guò)TCP連接接收到應(yīng)急網(wǎng)業(yè)務(wù)數(shù)據(jù)后進(jìn)行解析,根據(jù)數(shù)據(jù)業(yè)務(wù)類型(短信業(yè)務(wù)或郵件業(yè)務(wù))、應(yīng)急網(wǎng)主/被叫號(hào)碼,按應(yīng)急網(wǎng)側(cè)數(shù)據(jù)業(yè)務(wù)規(guī)程向應(yīng)急網(wǎng)發(fā)起數(shù)據(jù)業(yè)務(wù)請(qǐng)求。

民用網(wǎng)控制網(wǎng)關(guān)接收到應(yīng)急網(wǎng)業(yè)務(wù)數(shù)據(jù)完成后,試驗(yàn)平臺(tái)向民用網(wǎng)控制網(wǎng)關(guān)發(fā)出一個(gè)BYE消息表示結(jié)束,然后民用網(wǎng)控制網(wǎng)返回第六OK消息給試驗(yàn)平臺(tái)表示確認(rèn)。然后民用網(wǎng)控制網(wǎng)關(guān)對(duì)接收到應(yīng)急網(wǎng)業(yè)務(wù)數(shù)據(jù)后進(jìn)行解析,按應(yīng)急網(wǎng)側(cè)數(shù)據(jù)業(yè)務(wù)規(guī)程向應(yīng)急網(wǎng)發(fā)起數(shù)據(jù)業(yè)務(wù)請(qǐng)求。本步驟相對(duì)于圖3中的步驟5-8。

步驟S225、應(yīng)急網(wǎng)處理業(yè)務(wù)數(shù)據(jù)請(qǐng)求并接收業(yè)務(wù)數(shù)據(jù)(短信或郵件),接收成功后返回應(yīng)答,由此完成跨網(wǎng)絡(luò)的上下數(shù)據(jù)業(yè)務(wù)的交互。本步驟相對(duì)于圖3中的步驟9。

圖2和圖3具體描述了上行業(yè)務(wù)請(qǐng)求的過(guò)程,當(dāng)然應(yīng)急網(wǎng)的指揮所固定用戶還可以下發(fā)下行業(yè)務(wù)請(qǐng)求,包括下行語(yǔ)音業(yè)務(wù)請(qǐng)求和下行數(shù)據(jù)業(yè)務(wù)請(qǐng)求。因此進(jìn)一步的,本發(fā)明方法還包括下述步驟:

S3、當(dāng)應(yīng)急網(wǎng)的指揮所固定用戶需要向應(yīng)急網(wǎng)短波用戶發(fā)起下行業(yè)務(wù)請(qǐng)求時(shí),所述下行業(yè)務(wù)請(qǐng)求為下行語(yǔ)音業(yè)務(wù)請(qǐng)求或者下行數(shù)據(jù)業(yè)務(wù)請(qǐng)求,應(yīng)急網(wǎng)查詢應(yīng)急網(wǎng)短波用戶的漫游信息,并將所述下行業(yè)務(wù)請(qǐng)求發(fā)送至民用網(wǎng)控制網(wǎng)關(guān);民用網(wǎng)控制網(wǎng)關(guān)將應(yīng)急網(wǎng)側(cè)業(yè)務(wù)規(guī)程適配轉(zhuǎn)換成試驗(yàn)平臺(tái)側(cè)業(yè)務(wù)規(guī)程,從而實(shí)現(xiàn)跨網(wǎng)絡(luò)的下行業(yè)務(wù)互通。

由于應(yīng)急網(wǎng)短波用戶通過(guò)試驗(yàn)平臺(tái)向應(yīng)急網(wǎng)的指揮所固定用戶發(fā)起上行業(yè)務(wù)請(qǐng)求后,應(yīng)急網(wǎng)的業(yè)務(wù)系統(tǒng)會(huì)記錄應(yīng)急網(wǎng)短波用戶的漫游信息,當(dāng)指揮所固定用戶向應(yīng)急網(wǎng)短波用戶發(fā)起下行業(yè)務(wù)請(qǐng)求時(shí),應(yīng)急網(wǎng)的業(yè)務(wù)系統(tǒng)查找應(yīng)急網(wǎng)短波用戶漫游信息,將下行業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)至民用網(wǎng)控制網(wǎng)關(guān),再由民用網(wǎng)控制網(wǎng)關(guān)將應(yīng)急網(wǎng)側(cè)業(yè)務(wù)規(guī)程適配轉(zhuǎn)換成試驗(yàn)平臺(tái)側(cè)業(yè)務(wù)規(guī)程,從而實(shí)現(xiàn)跨網(wǎng)絡(luò)的下行業(yè)務(wù)互通,具體的,下行話音業(yè)務(wù)的流程如圖4所示,下行數(shù)據(jù)業(yè)務(wù)的流程如圖5所示。具體的過(guò)程與圖2和圖3類似,這里不再贅述。

考慮到應(yīng)急網(wǎng)短波用戶的狀態(tài)不一定在網(wǎng)的情況,作為一種優(yōu)選方式,對(duì)于下行數(shù)據(jù)業(yè)務(wù)請(qǐng)求,如果應(yīng)急網(wǎng)短波用戶不在網(wǎng),民用網(wǎng)控制網(wǎng)關(guān)對(duì)下行業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存,并定時(shí)重發(fā)或者檢測(cè)到應(yīng)急網(wǎng)短波用戶上線時(shí)重發(fā)。具體流程如圖6所示,首先應(yīng)急網(wǎng)向民用網(wǎng)控制網(wǎng)關(guān)發(fā)送應(yīng)急網(wǎng)下行業(yè)務(wù)數(shù)據(jù),民用網(wǎng)控制網(wǎng)關(guān)回復(fù)確認(rèn)收到,然后向試驗(yàn)平臺(tái)發(fā)送INVITE請(qǐng)求消息,由于應(yīng)急網(wǎng)短波用戶不在網(wǎng),此時(shí)試驗(yàn)平臺(tái)向民用網(wǎng)控制網(wǎng)關(guān)返回一個(gè)4XX消息,表明應(yīng)急網(wǎng)度短波用戶不在網(wǎng),此時(shí)傳輸失敗,民用網(wǎng)控制網(wǎng)關(guān)對(duì)下行業(yè)務(wù)數(shù)據(jù)進(jìn)行緩存,并定時(shí)重發(fā)或者檢測(cè)到應(yīng)急網(wǎng)短波用戶上線時(shí)重發(fā),當(dāng)定時(shí)時(shí)間到達(dá)時(shí)或者檢測(cè)到應(yīng)急網(wǎng)短波用戶上線時(shí),試驗(yàn)平臺(tái)向試驗(yàn)平臺(tái)再發(fā)送一個(gè)INVITE請(qǐng)求消息,試驗(yàn)平臺(tái)返回一個(gè)OK消息,民用網(wǎng)控制網(wǎng)關(guān)再向試驗(yàn)平臺(tái)返回一個(gè)ACK確認(rèn)消息,此后試驗(yàn)平臺(tái)與民用網(wǎng)控制網(wǎng)關(guān)建立TCP連接,由于先前民用網(wǎng)控制網(wǎng)關(guān)已經(jīng)緩存了下行業(yè)務(wù)數(shù)據(jù),因此建立TCP連接直接傳輸下行業(yè)務(wù)數(shù)據(jù),傳輸完畢后,民用網(wǎng)控制網(wǎng)關(guān)向試驗(yàn)平臺(tái)發(fā)送一個(gè)BYE消息確認(rèn)發(fā)送結(jié)束,最后試驗(yàn)平臺(tái)返回一個(gè)OK消息表明完全結(jié)束。本優(yōu)選實(shí)施方式提供了對(duì)試驗(yàn)平臺(tái)和應(yīng)急網(wǎng)間無(wú)法及時(shí)送達(dá)的非實(shí)時(shí)業(yè)務(wù)的緩存功能,緩存功能用于應(yīng)急網(wǎng)的指揮所用戶發(fā)起的下行數(shù)據(jù)業(yè)務(wù),緩存業(yè)務(wù)超時(shí)時(shí)長(zhǎng)及重發(fā)次數(shù)均可配置。

進(jìn)一步作為優(yōu)選實(shí)施方式,還可以采用SIP協(xié)議實(shí)現(xiàn)民用網(wǎng)控制網(wǎng)關(guān)與試驗(yàn)平臺(tái)間的負(fù)載均衡功能,為一次獨(dú)立的SIP業(yè)務(wù)會(huì)話過(guò)程選擇合適的業(yè)務(wù)服務(wù)設(shè)備。如圖7所示,所述試驗(yàn)平臺(tái)中設(shè)置有短波業(yè)務(wù)控制器,民用網(wǎng)控制網(wǎng)關(guān)與短波業(yè)務(wù)控制器之間采用SIP協(xié)議中的MESSAGE消息來(lái)查詢對(duì)方的業(yè)務(wù)連接情況,收到MESSAGE消息的被查設(shè)備,將本地業(yè)務(wù)連接情況封裝在OK消息中,返回給查詢方設(shè)備,從而查詢方設(shè)備獲得了系統(tǒng)中所有被查設(shè)備的業(yè)務(wù)情況,在后續(xù)業(yè)務(wù)請(qǐng)求中,查詢方設(shè)備根據(jù)記錄的負(fù)載均衡查詢結(jié)果將業(yè)務(wù)請(qǐng)求轉(zhuǎn)發(fā)到業(yè)務(wù)性能最優(yōu)的被查設(shè)備上進(jìn)行處理。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1