[發明專利]一種會話初始化協議消息處理方法及代理服務器在審
| 申請號: | 201410279981.8 | 申請日: | 2014-06-20 |
| 公開(公告)號: | CN105323215A | 公開(公告)日: | 2016-02-10 |
| 發明(設計)人: | 范璐 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04W4/12;H04W4/14;H04W4/18 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 張穎玲;王黎延 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 會話 初始化 協議 消息 處理 方法 代理服務器 | ||
技術領域
本發明涉及通信領域的消息處理技術,尤其涉及一種會話初始化協議(SIP,SessionInitiationProtocol)消息處理方法及代理服務器。
背景技術
SIP是一種基于因特網協議(IP,InternetProtocol)的應用層的信令控制協議,由于SIP具有較為靈活、可擴展、且開放的特點,因此,SIP在網絡通信、固定IP網絡或移動IP網絡都有廣泛的應用。目前,SIP已經演變且發展成為一個功能強大的新標準,越來越多的網絡運營商開始構建基于SIP的應用程序以及SIP軟硬件,例如,SIP支持壓縮及加密技術、支持文本、即時消息、語音和視頻等各種媒體消息的發送。SIP的底層傳輸可以是采用異步傳輸模式(ATM,AsynchronousTransferMode)的網絡之間互連的IP協議;SIP也可以使用用戶數據報協議(UDP,UserDatagramProtocol)以及傳輸控制協議(TCP,TransmissionControlProtocol),將獨立于底層基礎設施的用戶靈活地連接起來。
一般來說,使用SIP發送信息的模式有兩種:第一種模式是基于會話的,通常要建立消息會話中繼協議(MSRP,MessageSessionRelayProtocol)進行消息遞送的模式,該模式對消息大小沒有限制,但該模式由于需要進行會話協商等步驟而在實現起來較為復雜。第二種模式是不基于會話的,使用SIPMESSAGE方式進行消息遞送的尋呼模式,此尋呼模式較為簡單通用、不需要發起會話,適合一般消息的發送,此模式限于MTU的設置,為防止網絡拆包引起擁塞問題,一般要求消息比較小,但是如果可以預知整個網絡的擁塞控制是安全的或者使用TCP作為傳輸層協議,也可以使用這種方式發送較大型消息。另外,使用第二種模式時,終端在發送消息時,也可以預先進行拆包發送,以避免直接發送大容量包。
目前,由于SIP終端種類較多,SIP終端發送消息的種類也存在多種可能。常見的消息有兩種,一種消息是使用MESSAGE格式發送的普通短信(簡稱SIP短信,參見3GPP/3GPP2相關協議),另一種是使用SIP格式發送的多媒體彩信(簡稱SIP彩信,參見RFC2046的介紹),這兩種消息可以通過SIP消息頭來區分。但是,有些SIP終端不具有接收SIP彩信的功能,當SIP終端發送消息的對端為上述不具有接收SIP彩信功能的SIP終端時,將會導致消息發送失敗。
發明內容
有鑒于此,本發明實施例提供一種SIP消息處理方法及代理服務器,無論對端是否為具有接收SIP彩信功能的終端,都能使對端接收到SIP彩信,從而提升用戶體驗。
本發明實施例的技術方案是這樣實現的:
第一方面,本發明實施例提供一種SIP消息處理方法,所述方法包括:
接收并解析會話初始協議SIP終端發送的SIP消息;
根據所述SIP消息的消息頭確定所述SIP消息為SIP彩信消息時,獲取所述SIP彩信消息的格式類型;
確定所述SIP彩信消息的格式類型為第一格式時,將所述第一格式的SIP彩信消息轉換為第二格式的SIP彩信消息;
將所述第二格式的SIP彩信消息發送給彩信中心。
優選地,所述方法還包括:確定所述SIP彩信消息的格式類型為第二格式時,將所述第二格式的SIP彩信消息發送給彩信中心。
優選地,所述方法還包括:確定所述SIP消息為SIP短信時,將所述SIP短信發送到短信中心。
優選地,所述第二格式為MM7彩信格式,所述第一格式為SIP彩信格式。
優選地,所述SIP消息的消息頭為Content-Type頭;
對應地,所述確定所述SIP消息為SIP彩信消息,包括:根據Content-Type頭確定所述SIP消息為SIP彩信消息。
第二方面,本發明實施例提供一種代理服務器,其特征在于,所述代理服務器包括接收模塊、第一確定模塊、獲取模塊、第二確定模塊、轉換模塊和第一發送模塊,其中:
所述接收模塊,用于接收并解析SIP終端發送的SIP消息;
所述第一確定模塊,用于根據所述SIP消息的消息頭確定所述SIP消息為SIP彩信消息時,觸發所述獲取模塊;
所述獲取模塊,用于獲取所述SIP彩信消息的格式類型;
所述第二確定模塊,用于確定所述SIP彩信消息的格式類型為第一格式時,觸發所述轉換模塊;
所述轉換模塊,用于將所述第一格式的SIP彩信消息轉換為第二格式的SIP彩信消息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410279981.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網絡游戲防作弊的方法和系統
- 下一篇:Ip防御方法





