通過擴展SIP協定實現的IP調度方法及IP調度系統

通過擴展SIP協定實現的IP調度方法及IP調度系統

《通過擴展SIP協定實現的IP調度方法及IP調度系統》是武漢鋼鐵(集團)公司於2012年10月12日申請的專利,該專利的公布號為CN102882808A,申請公布日為2013年1月16日,發明人是宋世煒、鄖暉、談瑩青、戴啟力、尹博、李雪強。該發明涉及IP調度技術領域。

《通過擴展SIP協定實現的IP調度方法及IP調度系統》該IP調度方法包括:在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭;將包括有自定義訊息頭的SIP請求訊息傳送到軟交換伺服器;軟交換伺服器接收到SIP請求訊息,再根據SIP請求訊息執行操作指令。該發明提供的通過擴展SIP協定實現的IP調度方法及IP調度系統基於SIP協定的通用性,簡化了IP調度系統的協定種類,從而使不同設備廠商的設備實現了良好的兼容。該發明操作簡單、效果顯著、實用性強。

2017年12月11日,《通過擴展SIP協定實現的IP調度方法及IP調度系統》獲得第十九屆中國專利優秀獎。

(概述圖為《通過擴展SIP協定實現的IP調度方法及IP調度系統》摘要附圖)

基本介紹

  • 中文名:通過擴展SIP協定實現的IP調度方法及IP調度系統
  • 申請人:武漢鋼鐵(集團)公司
  • 申請日:2012年10月12日
  • 申請號:2012103904954
  • 公布日:2013年1月16日
  • 公布號:CN102882808A
  • 發明人:宋世煒、鄖暉、談瑩青、戴啟力、尹博、李雪強
  • 地址:湖北省武漢市友誼大道999號
  • 分類號:H04L12/861(2013.01)I、H04L29/06(2006.01)I
  • 代理機構:北京市德權律師事務所
  • 代理人:劉麗君
  • 類別:發明專利
專利背景,發明內容,專利目的,技術方案,有益效果,附圖說明,權利要求,實施方式,榮譽表彰,

專利背景

IP調度系統是在一般軟交換系統的基礎上,增加了調度功能發展而來的。調度功能包括單呼、強插、強拆、會議等。IP調度系統由軟交換伺服器,調度控制終端和註冊在伺服器下的終端設備組成。軟交換伺服器負責調度終端設備間的通話和調度功能的實現。調度控制終端由調度人員操作,調度人員通過調度控制終端向軟交換伺服器傳送指令,讓調度人員能夠和終端設備進行通話並且使用調度功能。
終端設備間的通話的建立和掛斷是使用SIP協定來完成的。在SIP協定的控制下,終端設備可完成對伺服器的註冊,通話的建立和掛斷。SIP協定以其結構合理,使用靈活等優點,被很多設備廠商所採用,具有很強的通用性。相比較而言,由於不同的廠商實現調度功能的方法不同,調度控制終端與軟交換伺服器間的通信往往使用不同的私有協定,導致不同的調度控制終端間不能通用。如果需要在一個IP調度系統中接入其它的調度控制終端,必須重新修改軟交換伺服器的程式,費時且繁瑣。

發明內容

專利目的

該發明所要解決的技術問題是提供一種通過擴展SIP協定實現的IP調度方法及IP調度系統,它使不同設備廠商的設備實現了良好的兼容。

技術方案

《通過擴展SIP協定實現的IP調度方法及IP調度系統》所述IP調度方法包括:在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭;所述自定義訊息頭包括:軟交換伺服器所要執行的調度功能和參與調度的終端設備的編號;將包括有自定義訊息頭的SIP請求訊息傳送到所述軟交換伺服器;軟交換伺服器接收到SIP請求訊息,再根據SIP請求訊息執行操作指令。
進一步地,所述將包括有自定義訊息頭的SIP請求訊息傳送到軟交換伺服器;軟交換伺服器接收到SIP請求訊息,再根據SIP請求訊息執行操作指令包括:通過調度控制終端將包括有自定義訊息頭的SIP請求訊息傳送到軟交換伺服器;所述軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到所述調度控制終端,再根據SIP請求訊息執行操作指令。進一步地,所述自定義訊息頭還包括:預留域;所述預留域包括:參與調度的終端設備的型號及包括有自定義訊息頭的SIP協定的版本。
進一步地,所述軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到調度控制終端,再根據SIP請求訊息執行操作指令包括:軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到調度控制終端,再根據對所述SIP請求訊息中的自定義訊息頭解析的狀態來執行SIP請求訊息的操作指令;
若自定義訊息頭是可解析的,則對接收到的SIP請求訊息中的請求行、包括自定義訊息頭的訊息頭域及訊息體進行解析,並根據解析出的內容執行操作指令;若自定義訊息頭是不可解析的,則對接收到的SIP請求訊息中的請求行、除去自定義訊息頭以外的訊息頭域及訊息體進行解析,並根據解析出的SIP請求訊息中的訊息頭域中的其他內容執行正常呼叫操作指令,即軟交換伺服器不更改自定義訊息頭,而僅將自定義訊息頭轉發給呼叫的終端設備。進一步地,所述參與調度的終端設備的編號包括:終端設備在軟交換伺服器中的邏輯編號和終端設備的出廠編號。
該發明還提供了一種通過擴展SIP協定實現的IP調度系統包括:SIP協定擴展模組,在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭;所述自定義訊息頭包括:軟交換伺服器所要執行的調度功能和參與調度的終端設備的編號;調度控制終端,將包括有自定義訊息頭的SIP請求訊息傳送到所述軟交換伺服器;軟交換伺服器,接收所述SIP請求訊息,並將SIP應答訊息發回到所述調度控制終端,再根據SIP請求訊息執行操作指令。
進一步地,所述自定義訊息頭還包括:預留域;所述預留域包括:參與調度的終端設備的型號及包括有自定義訊息頭的SIP協定的版本。進一步地,所述軟交換伺服器包括:數據接收單元,接收所述SIP請求訊息;SIP應答訊息傳送單元,將SIP應答訊息發回到所述調度控制終端;指令執行單元,根據對所述SIP請求訊息中的自定義訊息頭解析的狀態來執行SIP請求訊息的操作指令。
進一步地,所述指令執行單元包括:判斷子單元,判別所述SIP請求訊息中的自定義訊息頭是否可解析;第一執行子單元,當所述判斷子單元判斷自定義訊息頭是可解析的,則對接收到的SIP請求訊息中的請求行、包括自定義訊息頭的訊息頭域及訊息體進行解析,並根據解析出的內容執行操作指令;第二執行子單元,當判斷子單元判斷自定義訊息頭是不可解析的,則對接收到的SIP請求訊息中的請求行、除去自定義訊息頭以外的訊息頭域及訊息體進行解析,並根據解析出的SIP請求訊息中的訊息頭域中的其他內容執行正常呼叫操作指令,即軟交換伺服器不更改自定義訊息頭,而僅將自定義訊息頭轉發給呼叫的終端設備。進一步地,所述參與調度的終端設備的編號包括:終端設備在軟交換伺服器中的邏輯編號和終端設備的出廠編號。

有益效果

《通過擴展SIP協定實現的IP調度方法及IP調度系統》的有益效果在於:該發明提供的通過擴展SIP協定實現的IP調度方法及IP調度系統基於SIP協定的通用性,簡化了IP調度系統的協定種類,從而使不同設備廠商的設備實現了良好的兼容。該發明操作簡單、效果顯著、實用性強。

附圖說明

圖1為該發明實施例提供的通過擴展SIP協定實現的IP調度方法流程圖。
圖2為該發明實施例提供的通過擴展SIP協定實現的IP調度系統的結構框圖。
圖3為該發明實施例提供的通過擴展SIP協定實現的IP調度系統中在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭的示意圖。
圖4為該發明實施例提供的通過擴展SIP協定實現的IP調度系統的工作原理圖。

權利要求

1.一種通過擴展SIP協定實現的IP調度方法,其特徵在於,包括:在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭;所述自定義訊息頭包括:軟交換伺服器所要執行的調度功能和參與調度的終端設備的編號;將包括有自定義訊息頭的SIP請求訊息傳送到所述軟交換伺服器;軟交換伺服器接收到SIP請求訊息,再根據SIP請求訊息執行操作指令。
2.如權利要求1所述的通過擴展SIP協定實現的IP調度方法,其特徵在於,所述將包括有自定義訊息頭的SIP請求訊息傳送到軟交換伺服器;軟交換伺服器接收到SIP請求訊息,再根據SIP請求訊息執行操作指令包括:通過調度控制終端將包括有自定義訊息頭的SIP請求訊息傳送到軟交換伺服器;所述軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到所述調度控制終端,再根據SIP請求訊息執行操作指令。
3.如權利要求1所述的通過擴展SIP協定實現的IP調度方法,其特徵在於,所述自定義訊息頭還包括:預留域;所述預留域包括:參與調度的終端設備的型號及包括有自定義訊息頭的SIP協定的版本。
4.如權利要求2所述的通過擴展SIP協定實現的IP調度方法,其特徵在於,所述軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到調度控制終端,再根據SIP請求訊息執行操作指令包括:軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到調度控制終端,再根據對所述SIP請求訊息中的自定義訊息頭解析的狀態來執行SIP請求訊息的操作指令;若自定義訊息頭是可解析的,則對接收到的SIP請求訊息中的請求行、包括自定義訊息頭的訊息頭域及訊息體進行解析,並根據解析出的內容執行操作指令;若自定義訊息頭是不可解析的,則對接收到的SIP請求訊息中的請求行、除去自定義訊息頭以外的訊息頭域及訊息體進行解析,並根據解析出的SIP請求訊息中的訊息頭域中的其他內容執行正常呼叫操作指令,即軟交換伺服器不更改自定義訊息頭,而僅將自定義訊息頭轉發給呼叫的終端設備。
5.如權利要求1所述的通過擴展SIP協定實現的IP調度方法,其特徵在於,所述參與調度的終端設備的編號包括:終端設備在軟交換伺服器中的邏輯編號和終端設備的出廠編號。
6.一種通過擴展SIP協定實現的IP調度系統,其特徵在於,包括:SIP協定擴展模組,在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭;所述自定義訊息頭包括:軟交換伺服器所要執行的調度功能和參與調度的終端設備的編號;調度控制終端,將包括有自定義訊息頭的SIP請求訊息傳送到所述軟交換伺服器;軟交換伺服器,接收所述SIP請求訊息,並將SIP應答訊息發回到所述調度控制終端,再根據SIP請求訊息執行操作指令。
7.如權利要求6所述的通過擴展SIP協定實現的IP調度系統,其特徵在於,所述自定義訊息頭還包括:預留域;所述預留域包括:參與調度的終端設備的型號及包括有自定義訊息頭的SIP協定的版本。
8.如權利要求6所述的通過擴展SIP協定實現的IP調度系統,其特徵在於,所述軟交換伺服器包括:數據接收單元,接收所述SIP請求訊息;SIP應答訊息傳送單元,將SIP應答訊息發回到所述調度控制終端;指令執行單元,根據對所述SIP請求訊息中的自定義訊息頭解析的狀態來執行SIP請求訊息的操作指令。
9.如權利要求8所述的通過擴展SIP協定實現的IP調度系統,其特徵在於,所述指令執行單元包括:判斷子單元,判別所述SIP請求訊息中的自定義訊息頭是否可解析;第一執行子單元,當所述判斷子單元判斷自定義訊息頭是可解析的,則對接收到的SIP請求訊息中的請求行、包括自定義訊息頭的訊息頭域及訊息體進行解析,並根據解析出的內容執行操作指令;第二執行子單元,當判斷子單元判斷自定義訊息頭是不可解析的,則對接收到的SIP請求訊息中的請求行、除去自定義訊息頭以外的訊息頭域及訊息體進行解析,並根據解析出的SIP請求訊息中的訊息頭域中的其他內容執行正常呼叫操作指令,即軟交換伺服器不更改自定義訊息頭,而僅將自定義訊息頭轉發給呼叫的終端設備。
10.如權利要求6所述的通過擴展SIP協定實現的IP調度系統,其特徵在於,所述參與調度的終端設備的編號包括:終端設備在軟交換伺服器中的邏輯編號和終端設備的出廠編號。

實施方式

由圖1可知,該發明提供的通過擴展SIP協定實現的IP調度方法包括:通過調度控制終端在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭;自定義訊息頭包括:軟交換伺服器所要執行的調度功能、參與調度的終端設備的編號及預留域。其中,參與調度的終端設備的編號包括:終端設備在軟交換伺服器中的邏輯編號和終端設備的出廠編號;預留域包括:參與調度的終端設備的型號及包括有自定義訊息頭的SIP協定的版本。需要說明的是,自定義訊息頭遵從標準的SIP協定訊息頭格式,以確保能夠和標準的SIP訊息頭用相同的方法封裝和解析,最終形成一個包含有自定義訊息頭的SIP請求訊息。
通過調度控制終端將包括有自定義訊息頭的SIP請求訊息傳送到軟交換伺服器;軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到調度控制終端,再根據SIP請求訊息執行操作指令。具體方法為:軟交換伺服器接收到SIP請求訊息,並將SIP應答訊息發回到調度控制終端,再根據對SIP請求訊息中的自定義訊息頭解析的狀態來執行SIP請求訊息的操作指令;若自定義訊息頭是可解析的,則對接收到的SIP請求訊息中的請求行、包括自定義訊息頭的訊息頭域及訊息體進行解析,並根據解析出的內容執行操作指令;若自定義訊息頭是不可解析的,則對接收到的SIP請求訊息中的請求行、除去自定義訊息頭以外的訊息頭域及訊息體進行解析,並根據解析出的SIP請求訊息中的訊息頭域中的其他內容執行正常呼叫操作指令,即軟交換伺服器不更改自定義訊息頭,而僅將自定義訊息頭轉發給呼叫的終端設備。
優選地,參與調度的終端設備為IP電話。由圖2可知,該發明提供的通過擴展SIP協定實現的IP調度系統包括:SIP協定擴展模組,通過調度控制終端在SIP協定的SIP請求訊息的訊息頭域中加入自定義訊息頭;自定義訊息頭包括:軟交換伺服器所要執行的調度功能、參與調度的終端設備的編號及預留域。其中,參與調度的終端設備的編號包括:終端設備在軟交換伺服器中的邏輯編號和終端設備的出廠編號;預留域包括:參與調度的終端設備的型號及包括有自定義訊息頭的SIP協定的版本。
調度控制終端,將包括有自定義訊息頭的SIP請求訊息傳送到軟交換伺服器;軟交換伺服器,接收SIP請求訊息,並將SIP應答訊息發回到調度控制終端,再根據SIP請求訊息執行操作指令。優選地,軟交換伺服器包括:數據接收單元,接收SIP請求訊息;SIP應答訊息傳送單元,將SIP應答訊息發回到調度控制終端;指令執行單元,根據對SIP請求訊息中的自定義訊息頭解析的狀態來執行SIP請求訊息的操作指令。
進一步優選地,指令執行單元包括:判斷子單元,判別SIP請求訊息中的自定義訊息頭是否可解析;第一執行子單元,當判斷子單元判斷自定義訊息頭是可解析的,則對接收到的SIP請求訊息中的請求行、包括自定義訊息頭的訊息頭域及訊息體進行解析,並根據解析出的內容執行操作指令;第二執行子單元,當判斷子單元判斷自定義訊息頭是不可解析的,則對接收到的SIP請求訊息中的請求行、除去自定義訊息頭以外的訊息頭域及訊息體進行解析,並根據解析出的SIP請求訊息中的訊息頭域中的其他內容執行正常呼叫操作指令,即軟交換伺服器不更改自定義訊息頭,而僅將自定義訊息頭轉發給呼叫的終端設備。在該實施例中,參與調度的終端設備為IP電話。
通過該發明提供的通過擴展SIP協定實現的IP調度系統將IP電話A、IP電話B及IP電話C加入一個會議,由圖3可知,首先由調度員通過SIP協定擴展模組以自定義訊息頭的形成在SIP協定的SIP請求訊息的訊息頭域中加入需要執行的調度指令、參與調度的終端設備的編號及預留域。在該實施例中,需要執行的調度指令為進行一個會議,參與調度的終端設備為IP電話A、IP電話B及IP電話C。由圖4可知,再利用調度控制終端將包括有自定義訊息頭的SIP請求訊息按照正常的SIP協定互動流程傳送到軟交換伺服器;接著由軟交換伺服器中的數據接收單元對SIP請求訊息進行接收,並通過軟交換伺服器中的SIP應答訊息傳送單元將SIP應答訊息發回到調度控制終端;再由軟交換伺服器中指令執行單元的判斷子單元對SIP請求訊息中的自定義訊息頭是否可解析進行判別。若判斷子單元判斷自定義訊息頭是可解析的,軟交換伺服器中指令執行單元中的第一執行子單元對接收到的SIP請求訊息中的請求行、包括自定義訊息頭的訊息頭域及訊息體進行解析。當解析出自定義訊息頭的內容,表明此內容是由調度控制終端傳送過來的,則軟交換伺服器從解析出的內容中分離出需要進行一個會議的調度指令和IP電話A、IP電話B及IP電話C,並根據正常的SIP協定將IP電話A、IP電話B及IP電話C加入到一個會議。若判斷子單元判斷自定義訊息頭是不可解析的,軟交換伺服器中指令執行單元中的第二執行子單元對接收到的SIP請求訊息中的請求行、除去自定義訊息頭以外的訊息頭域及訊息體進行解析。此時軟交換伺服器根據解析出的SIP請求訊息中的訊息頭域中的其他內容執行正常呼叫操作指令,即軟交換伺服器不更改自定義訊息頭,而僅將自定義訊息頭轉發給呼叫的終端設備。
需要說明的是,只要不同設備廠商的設備在SIP協定的SIP請求訊息的訊息頭域中加入的自定義訊息頭的規則一致,就可以通過SIP協定實現不同設備廠商的設備間的通信,從而解決了不同設備廠商的設備部兼容的問題。

榮譽表彰

2017年12月11日,《通過擴展SIP協定實現的IP調度方法及IP調度系統》獲得第十九屆中國專利優秀獎。

相關詞條

熱門詞條

聯絡我們