[發明專利]一種ALG的數據處理方法及RTSP服務系統有效
| 申請號: | 201210205106.6 | 申請日: | 2012-06-21 |
| 公開(公告)號: | CN102752291A | 公開(公告)日: | 2012-10-24 |
| 發明(設計)人: | 劉春生 | 申請(專利權)人: | 深圳市共進電子股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L29/12 |
| 代理公司: | 深圳匯智容達專利商標事務所(普通合伙) 44238 | 代理人: | 趙蕊 |
| 地址: | 518067 廣東省深圳市南山區南海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 alg 數據處理 方法 rtsp 服務 系統 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種ALG(Application?Layer?Gateway,應用層網關)的數據處理方法及RTSP(Real?Time?Streaming?Protocol,實時流傳輸協議)服務系統。
背景技術
ALG,主要完成對應用層報文的處理。?通常情況下,NAT(Network?Address?Translation,網絡地址轉換)技術只對報文頭中的IP地址和端口信息進行轉換,不對應用層數據載荷中的字段進行分析。然而一些特殊的協議,它們報文的數據載荷中可能包含IP地址或端口信息,這些內容不能被NAT進行有效的轉換,就可能導致問題。例如RTSP就是由控制連接和數據連接共同完成,而且數據連接的建立動態由控制連接中的載荷字段信息決定,這就需要ALG來完成載荷字段信息的轉換,并根據這些字段建立數據通道,以保證后續數據連接的正常建立。
傳統的RTSP服務系統如圖1所示,信令和數據均由同一服務器來處理。具體處理方法如圖2所示:首先,信令與數據服務器通過ALG與客戶端進行協商指定信令與數據服務器的ip、cpe的ip、cpe的port分別為期待連接的源ip、目的ip、目的端口,據此與客戶端建立數據通道;其次,對于WAN側到LAN側的數據,?ALG其源ip、目的ip、目的端口進行匹配,即判斷這些信息是否與協商指定的信息完全一致,完全一致時才允許該數據通過cpe轉發到LAN側的主機。
然而,ALG的這種處理方式已經無法適應信令服務器與數據服務器分離的新型RTSP服務,新型的RTSP服務系統架構如圖3所示。因為這種新型服務中數據的源ip不再是信令服務器的ip,而是一個專門的數據服務器的ip,所以對于WAN側到LAN側的數據,ALG在接收到該數據時無法將其匹配到建立的期待連接,最終不能將其正確轉發到LAN側的主機。
發明內容
本發明的目的在于提供一種ALG的數據處理方法及RTSP服務系統,實現ALG對新型RTSP服務的支持。
本發明的目的是通過以下技術方案實現的。
一種ALG的數據處理方法,包括步驟:
對于所接收到的數據,ALG對該數據的目的ip和目的端口分別進行匹配,若所述目的ip和目的端口與當前建立的期待連接相匹配,則將其轉發至LAN側的客戶端。
為實現傳統RTSP服務,上述方法還包括:在接收數據之前,ALG和信令與數據服務器進行協商,協商確定cpe的WAN側ip為期待連接的目的ip、cpe的port為期待連接的目的端口,據此與客戶端建立數據通道。
為實現新型RTSP服務,上述方法還包括:在接收數據之前,ALG和信令服務器進行協商,協商確定cpe的WAN側ip為期待連接的目的ip、cpe的port為期待連接的目的端口,據此與客戶端建立數據通道。
一種RTSP服務系統,包括ALG和客戶端,
所述ALG,用于在接收到來自數據服務器的數據時,對該數據的目的ip和目的端口與當前建立的期待連接進行匹配,匹配成功后轉發至LAN側的客戶端。
為實現傳統RTSP服務,上述系統還包括信令與數據服務器;
所述ALG,還用于在接收來自信令與數據服務器的數據之前,和信令與數據服務器進行協商,協商確定cpe的WAN側ip為期待連接的目的ip、cpe的port為期待連接的目的端口,據此與客戶端建立數據通道。
為實現新型RTSP服務,上述系統還包括信令服務器和數據服務器;
所述ALG,還用于在接收來自數據服務器的數據之前,和信令服務器進行協商,協商確定cpe的WAN側ip為期待連接的目的ip、cpe的port為期待連接的目的端口,據此與客戶端建立數據通道。
與現有技術相比,本發明實施例具有以下有益效果。
??????通過ALG僅對數據中攜帶的目的ip和目的端口進行匹配,而不對源ip進行匹配,因而不管信令服務器與數據服務器是否分離,都能成功匹配到建立的期待連接,從而將數據正確轉發到LAN側的主機。
附圖說明
圖1是傳統的RTSP服務系統架構圖。
圖2是傳統的ALG的數據處理方法流程圖。
圖3是新型的RTSP服務系統架構圖。
圖4是本發明實施例中ALG的數據處理方法流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市共進電子股份有限公司,未經深圳市共進電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210205106.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于標識的視頻監控數據的傳輸方法及系統
- 下一篇:業務流量監控方法及裝置





