[發明專利]一種實現SIP信息服務的方法及系統有效
| 申請號: | 201310677040.5 | 申請日: | 2013-12-11 |
| 公開(公告)號: | CN103618747A | 公開(公告)日: | 2014-03-05 |
| 發明(設計)人: | 鄭明;馬永亮;楊瑞;王志軍 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;白瑩 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 sip 信息 服務 方法 系統 | ||
技術領域
本申請涉及通信應用領域,尤指一種實現會話初始化協議SIP信息服務的方法及系統。
背景技術
隨著移動互聯網的迅猛發展,出現了一類以提供基于互聯網協議(IP)的語音與消息服務,沖擊運營商的傳統核心服務的OTT公司(OTT是“Over?The?Top”的縮寫,即互聯網公司越過運營商,發展基于開放互聯網的各種視頻及數據服務服務)。會話初始化協議(SIP)是在基于IP的語音和消息服務上發展起來、由因特網工程任務組(IETF)制定的多媒體通信系統框架協議,其應用目標是基于因特網環境,實現數據、音視頻的實時通訊。SIP標準的全系統的構造結構相對靈活,終端和服務器的實現也相對容易、成本也較低,服務提供商利用SIP協議可以快速的構建語音與消息服務系統。
目前,基于SIP的語音與消息服務的系統,通常由SIP客戶端在注冊時上報網絡(IP)地址與端口信息,后臺服務系統將設備IP地址與端口信息保存在位置寄存服務器中,SIP引擎根據位置寄存系統中的位置信息將SIP語音請求(INVITE)或消息(MESSAGE)信令消息發送給客戶端,完成信令處理流程,實現語音、消息服務功能。
然而,在蘋果(iOS)系統中,當SIP客戶端切換到后臺,其所占用的資源將被系統釋放,用戶無法收到切換到后臺后的SIP的語音和消息請求。由于SIP客戶端無法保持“永久在線”狀態,造成了用戶將無法及時接收SIP信息(包括語音與消息信息)服務的問題。另外,將設備IP地址與端口信息保存在位置寄存服務器中,當SIP客戶端由于突發性網絡故障實際未聯網時,此時的后臺服務系統仍將根據保存在位置寄存服務器的IP地址與端口信息嘗試向客戶端發送語音和消息請求,被叫SIP客戶端將丟失故障期間的語音和消息信息。
綜合以上可知,當SIP客戶端切換到后臺時,用戶將無法接收到處于后臺時其他主叫SIP客戶端的SIP信息請求;當出現突發性網絡故障等造成實際未聯網時,被叫SIP客戶端重新聯網后,故障期間的SIP請求信息將丟失。
發明內容
為了解決上述問題,本發明提供一種實現SIP信息服務的方法及系統,能夠在客戶端切換到后臺時,對SIP的信息請求進行推送;同時,在網絡故障后進行重新聯網時,能夠避免信息的丟失。
為了達到本發明的目的,本申請提供一種實現會話初始化協議(SIP)信息服務的方法,主叫SIP客戶端經由SIP代理服務器向被叫SIP客戶端發起SIP信息時,包括:
當被叫SIP客戶端賬號的網絡(IP)地址與端口信息為空時,SIP代理服務器生成包含SIP信息類型、主叫SIP客戶端賬號、被叫SIP客戶端賬號及被叫SIP客戶端所在設備的設備標識信息的推送請求消息;
利用蘋果推送通知服務(APNS)將推送請求信息推送至與設備標識信息對應的被叫SIP客戶端所在設備;
被叫SIP客戶端所在設備啟動被叫SIP客戶端以接收SIP信息。
進一步地,該方法之前包括:SIP客戶端登錄時,在位置寄存服務器保存SIP客戶端賬號、與SIP客戶端賬號對應的IP地址與端口信息及設備標識信息;
當SIP代理服務器獲得所述被叫SIP客戶端切換到后臺時,位置寄存服務器將所述被叫SIP客戶端賬號對應的IP地址與端口信息設置為空。
進一步地,SIP客戶端登錄時,當所述被叫SIP客戶端處于前臺時,SIP代理服務器按照所述被叫SIP客戶端賬號對應的IP地址與端口信息進行SIP信息服務;
該方法還包括:保存所述SIP信息服務的狀態在話單信息中;
當網絡故障且所述保存的被叫SIP客戶端賬號的IP地址與端口信息仍存在,所述主叫SIP客戶端賬號向被叫SIP客戶端賬號發送SIP信息服務的請求信息時,確定話單信息中該次會話的會話狀態碼為空;
根據話單信息,SIP代理服務器向被叫SIP客戶端對應的IP地址與端口信息發送SIP信息服務的請求信息;
被叫SIP客戶端完成對SIP信息的請求信息進行處理時,生成相應的SIP信息處理的會話狀態碼。
進一步地,話單信息包括:主叫SIP客戶端賬號信息、被叫SIP客戶端賬號信息、SIP信息服務時間信息、每一次SIP信息服務對應的會話狀態碼。
另一方面,本申請還公開了一種實現會話初始化協議(SIP)信息服務的系統,至少包括:SIP代理服務器、位置寄存服務器、蘋果推送通知服務(APNS)中繼服務器、發起SIP信息的主叫SIP客戶端所在的設備和被叫SIP客戶端所在的設備;其中,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310677040.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種牽枕的固定裝置及固定方法
- 下一篇:一種閥套定位結構
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





