[發明專利]VoIP網絡中基于SIP信令實現呼叫心跳保持的方法無效
| 申請號: | 201110341879.2 | 申請日: | 2011-11-02 |
| 公開(公告)號: | CN102340510A | 公開(公告)日: | 2012-02-01 |
| 發明(設計)人: | 陳杰;曹新鵬;趙偉東 | 申請(專利權)人: | 上海市共進通信技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04M7/00 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 王潔;鄭暄 |
| 地址: | 200235 上海市徐*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | voip 網絡 基于 sip 實現 呼叫 心跳 保持 方法 | ||
技術領域
本發明涉及網絡通信技術領域,特別涉及VoIP網絡中基于SIP信令的多媒體通信技術領域,具體是指一種VoIP網絡中基于SIP信令實現呼叫心跳保持的方法。
背景技術
VoIP(Voice?over?Internet?Protocol)是將模擬的聲音訊號經過壓縮與封包之后,以數據封包的形式在IP網絡的環境進行語音訊號的傳輸的協議,通俗來說也就是互聯網電話、網絡電話或者簡稱IP電話。
VoIP技術是目前互聯網應用領域的一個熱門話題,其基本原理是:通過語音的壓縮算法對語音數據編碼進行壓縮處理,然后把這些語音數據按TCP/IP標準進行打包,經過IP網絡把數據包送至接收地,再把這些語音數據包串起來,經過解壓處理后,恢復成原來的語音信號,從而達到由互聯網傳送語音的目的。IP電話的核心與關鍵設備是IP網關,它把各地區電話區號映射為相應的地區網關IP地址。這些信息存放在一個數據庫中,數據接續處理軟件將完成呼叫處理、數字語音打包、路由管理等功能。
在用戶撥打長途電話時,網關根據電話區號數據庫資料,確定相應網關的IP地址,并將此IP地址加入IP數據包中,同時選擇最佳路由,以減少傳輸時延,IP數據包經Internet到達目的地的網關。在一些Internet尚未延伸到或暫時未設立網關的地區,可設置路由,由最近的網關通過長途電話網轉接,實現通信業務。
在VoIP的應用中,對電信級的軟交換和IP多媒體子系統(IMS)而言,終端與相關的軟交換服務器之間保持實時心跳是非常重要和必要的。會話發起協議(SIP)作為軟交換系統和IMS系統的主要信令協議之一,在下一代網絡(NGN)系統中有著重要作用,但是SIP協議本身沒有明確定義網絡實體之間的心跳保持機制。
目前在SIP系統的實現中,存在著一些比較常見的心跳機制實現方式,IETF的SIP工作組也正致力于這方面的研究和討論。通常在通話過程中,可以通過重發ReInvite信令來實現心跳的,但這樣做問題在于,Invite包中通常加載SDP和媒體網絡地址等信息,這些信息在發送和接收時,要消耗收發兩方和服務器的資源,降低了運行效率,使網絡整體性能大大降低,同時降低了服務器的通話的并發數。
發明內容
本發明的目的是克服了上述現有技術中的缺點,提供一種在VoIP網絡通信的過程中,無需消耗過多的收發雙發和服務器的資源,在保持網絡整體性能和運行效率,也同時保證服務器通話的并發數的情況下,既能檢測通信是否通暢,且應用方式簡單,實現成本低廉,應用范圍較為廣泛的VoIP網絡中基于SIP信令實現呼叫心跳保持的方法。
為了實現上述的目的,在本發明的VoIP網絡中基于SIP信令實現呼叫心跳保持的方法中,所述的VoIP網絡中包括主叫終端、被叫終端以及連接于所述的主叫終端和被叫終端之間的服務器,所述的方法包括主叫終端操作處理、被叫終端操作處理和服務器操作處理,所述的主叫終端操作處理具體包括以下步驟:
(11)主叫終端連通被叫終端后,開始運行主叫終端計時器;
(12)主叫終端判斷是否在所述的主叫終端計時器超時前接收到ping包,若是,則進入步驟(13),若否,進入步驟(14);
(13)主叫終端向所述的服務器發送確認信號,并重置所述的主叫終端計時器,返回步驟(12);
(14)主叫終端關閉所述的主叫終端計時器,并向所述的服務器發送斷開信號,中斷與所述的被叫終端的連接;
所述的被叫終端操作處理,包括以下步驟:
(21)被叫終端開始運行被叫終端計時器;
(22)當所述的被叫終端計時器超時時,被叫終端向所述的服務器發送ping包,并開始延時計時;
(23)被叫終端判斷是否在所述的延時計時超過預設的上限前收到確認信號,若是,則進入步驟(24),若否,則進入步驟(25);
(24)被叫終端重置所述的被叫終端計時器,并返回步驟(22);
(25)被叫終端關閉所述的被叫計時器,并向所述的服務器發送斷開信號,中斷與所述的主叫終端的連接;
所述的服務器操作處理,包括以下步驟:
(31)所述的服務器收到被叫終端發送的ping包后,將所述的ping包轉發到所述的主叫終端;
(32)所述的服務器收到主叫終端發送的確認信號后,將所述的確認信號轉發到所述的被叫終端;
(33)所述的服務器收到所述的主叫終端或被叫終端發送的斷開信號后,中斷主叫終端與被叫終端之間的連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海市共進通信技術有限公司,未經上海市共進通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110341879.2/2.html,轉載請聲明來源鉆瓜專利網。





