[發明專利]一種嵌入式SIP服務器無效
| 申請號: | 201210019499.1 | 申請日: | 2012-01-21 |
| 公開(公告)號: | CN102571805A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 龍昭華;康爭光;何曉飛;蔣貴全;劉達明;張林 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/12 |
| 代理公司: | 重慶市恒信知識產權代理有限公司 50102 | 代理人: | 劉小紅 |
| 地址: | 400065 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 sip 服務器 | ||
1.一種嵌入式SIP服務器,包括:
消息收發器,用于負責收發SIP消息,管理套接字和網絡連接、以及SIP消息的初步解析;消息收發器包括四個模塊:UDP模塊、SIP消息接收模塊、SIP消息發送模塊和初步解析模塊,其中:
UDP模塊采用面向無連接的傳輸協議UDP來建立消息收發器與網絡層之間連接,?SIP消息接收模塊用于接收完整的SIP消息,SIP消息發送模塊用于發送完整的SIP消息,所述完整的SIP即RFC3261所規定的標準的SIP消息,
SIP消息的初步解析模塊是所述消息收發器特定的模塊,使用Orig_SIP_Message_Parse()函數將SIP消息按照消息體名或頭域進行初步解析,解析為相對應的字符串,并與該字符串建立一一對映的關系;
消息處理器,用于處理來自消息收發器和接口處理器SIP請求消息和SIP響應消息,包括兩個模塊:語法檢查模塊和可靠性策略模塊;
語法檢查模塊用于檢查SIP請求消息和SIP響應消息的語法,可靠性策略模塊用于對SIP消息進行可靠性分析,保證SIP協議消息的可靠性,并為不同的SIP協議消息提供不同的可靠性策略;
接口處理器,包括兩個模塊:消息構建模塊和SIP消息完全解析模塊,其中:
消息構建模塊,用于接收來自其他服務器的信息,并構建SIP消息或SDP消息,?
SIP消息完全解析模塊,用于完全解析SIP請求消息或SIP響應消息,并向其他服務器發送;
上述嵌入式SIP服務器接收SIP消息的過程如下:
步驟1,所述消息收發器管理套接字和網絡連接;
步驟2,所述消息收發器監聽UDP端口,即接收用戶數據報所綁定的本地端口,接收UDP數據報,并獲取SIP消息;
步驟3,所述消息收發器對獲取到的SIP消息進行初步解析,即將所述獲取到的SIP消息按照消息體名或頭域進行初步解析,解析為相應的字符串,并與其建立一一對映的關系;
步驟4,所述消息處理器接收所述消息收發器初步解析過的SIP消息,并對該SIP消息進行語法分析,檢查SIP請求消息和SIP響應消息的語法,一個合法的SIP請求消息至少包含六個頭域:To、From、Via、Cseq、Call-ID、Max-Forward;這六個頭域提供了消息的地址、響應的路由信息、詳細的順序、SIP事務全局標識以及消息的最大轉發次數;
步驟5,所述消息處理器對合法的SIP消息進行可靠性分析,并為不同的SIP消息提供不同的可靠性策略;
步驟6,所述接口處理器創建SIP事務對象,并對SIP事務對象進行管理;
步驟7,所述接口處理器為其它服務器提供應用接口,其它服務器包括代理服務器、注冊服務器、重定向服務器及擴展服務器;
????步驟8,為SIP?UA?提供用戶注冊服務,用戶代理服務,用戶重定向服務;
上述嵌入式SIP服務器響應SIP消息的過程如下:
步驟9,所述用戶注冊服務程序接收到所述接口處理器傳送來的注冊請求,并對注冊請求回送響應消息;
步驟10,所述用戶代理服務程序接收到所述接口處理器傳送來的SIP消息,并把該SIP消息轉發到下一個SIP服務器,所述用戶代理服務程序應具有履行驗證、授權、網絡訪問控制和路由的功能;
步驟11,所述用戶重定向服務程序提供下一跳的地址給用戶,它映射請求地址到零個或多個實際地址;
步驟12,所述接口處理器接收到所述SIP服務器程序傳送來的SIP消息,創建SIP事務對象,并對SIP事務對象進行管理;
步驟13,所述消息處理器接收所述消息收發器初步解析過的SIP消息,并對該SIP消息進行語法分析,檢查SIP請求消息和SIP響應消息的語法,一個合法的SIP請求消息至少得包含以下六個頭域:To、From、Via、Cseq、Call-ID、Max-Forward;
步驟14,所述消息處理器對合法的SIP消息進行可靠性分析,并為不同的SIP消息提供不同的可靠性策略;
步驟15,所述消息收發器接收到SIP消息,并通過UDP發送到網絡層。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210019499.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:垃圾短消息確定方法及裝置
- 下一篇:一種變電站雙規約監控系統及其方法





