[發(fā)明專利]基于網(wǎng)頁瀏覽器通信的防火墻穿越方法、設(shè)備和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201410188886.7 | 申請日: | 2014-05-06 |
| 公開(公告)號: | CN103929438B | 公開(公告)日: | 2017-02-15 |
| 發(fā)明(設(shè)計(jì))人: | 田新雪;馬書惠 | 申請(專利權(quán))人: | 中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司11205 | 代理人: | 劉芳 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 網(wǎng)頁瀏覽器 通信 防火墻 穿越 方法 設(shè)備 系統(tǒng) | ||
1.一種基于網(wǎng)頁瀏覽器通信的防火墻穿越方法,其特征在于,包括:
源終端向網(wǎng)頁實(shí)時通信WebRTC服務(wù)器發(fā)送用于與目標(biāo)終端進(jìn)行通信交互的、包括端口受限標(biāo)識的信令消息;
所述源終端接收所述WebRTC服務(wù)器根據(jù)所述端口受限標(biāo)識返回的信令響應(yīng)消息,其中,所述信令響應(yīng)消息包括:所述WebRTC服務(wù)器所監(jiān)控的websocket服務(wù)器的地址信息和所述websocket服務(wù)器上第一端口的標(biāo)識信息;
所述源終端將所述第一端口的標(biāo)識信息,以及與所述通信交互對應(yīng)的、包含所述源終端地址信息的媒體流發(fā)送到與所述地址信息對應(yīng)的websocket服務(wù)器的第二端口上,其中,所述第二端口屬于與所述源終端對應(yīng)的開放端口,以使所述websocket服務(wù)器根據(jù)存儲在所述WebRTC服務(wù)器中、與所述源終端地址信息和第一端口的標(biāo)識信息對應(yīng)的地址映射關(guān)系將所述媒體流通過與所述第一端口的標(biāo)識信息對應(yīng)的端口轉(zhuǎn)發(fā)給所述目標(biāo)終端。
2.根據(jù)權(quán)利要求1所述的基于網(wǎng)頁瀏覽器通信的防火墻穿越方法,其特征在于,若所述端口受限標(biāo)識為所述源終端上的臨時端口標(biāo)識,則所述將包含所述第一端口的標(biāo)識信息、與所述通信交互對應(yīng)的媒體流發(fā)送到與所述地址信息對應(yīng)的websocket服務(wù)器的第二端口上具體包括:
所述源終端將與所述通信交互對應(yīng)的媒體流采用UDP承載發(fā)送到與所述臨時端口標(biāo)識對應(yīng)的臨時端口;
所述源終端通過所述臨時端口向與所述第二端口發(fā)送包括所述第一端口的標(biāo)識信息的握手消息;
所述源終端將所述媒體流采用TCP承載發(fā)送到所述第二端口。
3.根據(jù)權(quán)利要求1或2所述的基于網(wǎng)頁瀏覽器通信的防火墻穿越方法,其特征在于,在所述發(fā)送用于與目標(biāo)終端進(jìn)行通信交互的、包括端口受限標(biāo)識的信令消息之前,所述方法還包括:
所述源終端請求所述WebRTC服務(wù)器下發(fā)所述目標(biāo)終端上用于與所述源終端進(jìn)行通信交互所使用的通信端口標(biāo)識;
所述源終端接收所述通信端口標(biāo)識,并判斷所述通信端口標(biāo)識是否屬于與所述源終端對應(yīng)的開放端口。
4.一種基于網(wǎng)頁瀏覽器通信的防火墻穿越方法,其特征在于,包括:
websocket服務(wù)器接收網(wǎng)頁實(shí)時通信WebRTC服務(wù)器發(fā)送的端口查詢請求,并向所述WebRTC服務(wù)器發(fā)送自身的地址信息和所述websocket服務(wù)器上的第一端口的標(biāo)識信息,以使所述WebRTC服務(wù)器將所述地址信息和所述第一端口的標(biāo)識信息反饋給發(fā)起用于與目標(biāo)終端進(jìn)行通信交互的信令消息的源終端;
所述websocket服務(wù)器通過第二端口接收所述源終端發(fā)送的所述第一端口的標(biāo)識信息,以及與所述通信交互對應(yīng)的、包含所述源終端地址信息的媒體流,其中,所述第二端口屬于與所述源終端對應(yīng)的開放端口;
所述websocket服務(wù)器根據(jù)存儲在所述WebRTC服務(wù)器中的地址映射關(guān)系獲取與所述源終端地址信息和所述第一端口的標(biāo)識信息對應(yīng)的目標(biāo)終端地址信息,并根據(jù)所述目標(biāo)終端地址信息將所述媒體流通過與所述第一端口的標(biāo)識信息對應(yīng)的端口轉(zhuǎn)發(fā)給所述目標(biāo)終端。
5.一種源終端,其特征在于,包括:
發(fā)送模塊,用于向網(wǎng)頁實(shí)時通信WebRTC服務(wù)器發(fā)送用于與目標(biāo)終端進(jìn)行通信交互的、包括端口受限標(biāo)識的信令消息;
第一接收模塊,用于接收所述WebRTC服務(wù)器根據(jù)所述端口受限標(biāo)識返回的信令響應(yīng)消息,其中,所述信令響應(yīng)消息包括:所述WebRTC服務(wù)器所監(jiān)控的websocket服務(wù)器的地址信息和所述websocket服務(wù)器上第一端口的標(biāo)識信息;
第一處理模塊,用于將所述第一端口的標(biāo)識信息,以及與所述通信交互對應(yīng)的、包含所述源終端地址信息的媒體流發(fā)送到與所述地址信息對應(yīng)的websocket服務(wù)器的第二端口上,其中,所述第二端口屬于與所述源終端對應(yīng)的開放端口,以使所述websocket服務(wù)器根據(jù)存儲在所述WebRTC服務(wù)器中、與所述源終端地址信息和第一端口的標(biāo)識信息對應(yīng)的地址映射關(guān)系將所述媒體流通過與所述第一端口的標(biāo)識信息對應(yīng)的端口轉(zhuǎn)發(fā)給所述目標(biāo)終端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司,未經(jīng)中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410188886.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)





