[發(fā)明專利]節(jié)點信息發(fā)送方法、終端及網(wǎng)絡(luò)系統(tǒng)在審
| 申請?zhí)枺?/td> | 201210593483.1 | 申請日: | 2012-12-31 |
| 公開(公告)號: | CN103916313A | 公開(公告)日: | 2014-07-09 |
| 發(fā)明(設(shè)計)人: | 劉玎 | 申請(專利權(quán))人: | 北京新媒傳信科技有限公司 |
| 主分類號: | H04L12/70 | 分類號: | H04L12/70;H04L29/12 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 滕一斌 |
| 地址: | 100089 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 節(jié)點 信息 發(fā)送 方法 終端 網(wǎng)絡(luò) 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)網(wǎng)絡(luò)領(lǐng)域,特別涉及一種節(jié)點信息發(fā)送方法、終端及網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù)
諸如飛信、飛聊之類的即時通信程序已經(jīng)成為了人們使用最為廣泛的應(yīng)用程序之一。網(wǎng)絡(luò)互通能力直接決定了即時通信程序的易用性,特別是文件傳輸和音視頻播放等功能的良好運行更是依賴于網(wǎng)絡(luò)互通能力。
兩個終端建立通信時,主叫終端需要獲知被叫終端的節(jié)點信息,節(jié)點信息通常包括IP地址和端口。但是由于NAT(Network?Address?Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)技術(shù)的廣泛使用,終端自身的IP地址并不一定是與其它終端通信時的真實IP地址,所以導(dǎo)致主叫終端并不能夠總是獲知被叫終端的真實有效的節(jié)點信息。簡易來講,以圖1所示的局域網(wǎng)為例,終端A通過路由器C接入公網(wǎng),比如,終端A的IP地址為:10.10.40.170,路由器C的公網(wǎng)IP地址為:220.181.125.xxx。終端B則依次通過路由器D和路由器C接入公網(wǎng),比如,終端B的IP地址為:192.168.1.128,路由器D在局域網(wǎng)中的IP地址為:10.10.40.70。那么僅在此局域網(wǎng)內(nèi)通信時,終端A的IP地址就是在該局域網(wǎng)中與其它終端通信時所采用的真實IP地址,終端B在獲知終端A的IP地址時,可以作為主叫終端直接呼叫終端A來實現(xiàn)通信。但是終端B的IP地址并非是在該局域網(wǎng)中與其它終端通信時所采用的真實IP地址,即便終端A獲知終端B的IP地址也無法作為主叫終端直接呼叫終端B來實現(xiàn)通信。只有終端A獲知終端B在路由器D上的映射IP地址和端口之后,終端A才可以在該局域網(wǎng)內(nèi)作為主叫終端呼叫終端B來實現(xiàn)通信。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:終端A無法獲知終端B在路由器D上的映射IP地址和端口,即便終端A利用STUN(Simple?Traversal?ofUDP?overNATs,NAT的UDP簡單穿越)服務(wù)器或者TURN(Traversal?Using?Relay?NAT,通過Relay方式穿越NAT)服務(wù)器實現(xiàn)了與終端B的通信,也都需要經(jīng)過公網(wǎng)來中轉(zhuǎn)通信,其實現(xiàn)的網(wǎng)絡(luò)互通能力也無法與局域網(wǎng)內(nèi)兩個終端直接互通所具有的最理想的網(wǎng)絡(luò)互通能力相比。
發(fā)明內(nèi)容
為了解決一個終端可能會無法獲知另一個終端的真實有效的節(jié)點信息的問題,本發(fā)明實施例提供了一種節(jié)點信息發(fā)送方法、終端及網(wǎng)絡(luò)系統(tǒng)。所述技術(shù)方案如下:
根據(jù)本發(fā)明的一個方面,提供了一種節(jié)點信息發(fā)送方法,所述方法包括:
從與第一終端通信的數(shù)據(jù)包中提取并保存所述第一終端的有效節(jié)點信息,所述有效節(jié)點信息包括IP地址和端口;
將所述第一終端的有效節(jié)點信息發(fā)送給已經(jīng)通信過的第二終端,以便所述第二終端根據(jù)所述第一終端的有效節(jié)點信息與所述第一終端進(jìn)行通信。
優(yōu)選地,所述方法,還包括:
將已經(jīng)通信過的第二終端的有效節(jié)點信息發(fā)送給所述第一終端,以便所述第一終端根據(jù)所述第二終端的有效節(jié)點信息與所述第二終端進(jìn)行通信;
其中,所述第二終端的有效節(jié)點信息是從與所述第二終端通信的數(shù)據(jù)包中提取并保存的。
優(yōu)選地,所述從與第一終端通信的數(shù)據(jù)包中提取并保存所述第一終端的有效節(jié)點信息之前,還包括:
檢測是否為第一次與所述第一終端進(jìn)行通信;
若檢測結(jié)果是第一次與所述第一終端進(jìn)行通信,則執(zhí)行所述從與第一終端通信的數(shù)據(jù)包中提取并保存所述第一終端的有效節(jié)點信息的步驟。
優(yōu)選地,所述從與第一終端通信的數(shù)據(jù)包中提取并保存所述第一終端的有效節(jié)點信息,包括:
從與所述第一終端通信過程中,所述第一終端發(fā)送的數(shù)據(jù)包中提取源IP地址、端口和所述第一終端的標(biāo)識中的全部三項或者前兩項作為所述第一終端的有效節(jié)點信息;或者,
從與所述第一終端通信過程中,發(fā)向所述第一終端的數(shù)據(jù)包中提取目的IP地址、端口和所述第一終端的標(biāo)識中的全部三項或者前兩項作為所述第一終端的有效節(jié)點信息。
優(yōu)選地,所述第一終端的標(biāo)識包括用戶名、設(shè)備名或者介質(zhì)訪問控制層MAC地址中的任意一種。
根據(jù)本發(fā)明的另一方面,提供了一種用于節(jié)點信息發(fā)送的終端,所述終端包括:
信息提取模塊,用于從與第一終端通信的數(shù)據(jù)包中提取并保存所述第一終端的有效節(jié)點信息,所述有效節(jié)點信息包括IP地址和端口;
信息發(fā)送模塊,用于將所述信息提取模塊提取的所述第一終端的有效節(jié)點信息發(fā)送給已經(jīng)通信過的第二終端,以便所述第二終端根據(jù)所述第一終端的有效節(jié)點信息與所述第一終端進(jìn)行通信。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京新媒傳信科技有限公司,未經(jīng)北京新媒傳信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210593483.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種生態(tài)照明系統(tǒng)
- 下一篇:照明裝置及其控制器
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機(jī)程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構(gòu)造節(jié)點關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機(jī)箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機(jī)構(gòu)
- 節(jié)點掛載方法、裝置、網(wǎng)絡(luò)節(jié)點及存儲介質(zhì)
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
- 發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送器
- 發(fā)送系統(tǒng)、發(fā)送設(shè)備
- 發(fā)送設(shè)備、發(fā)送/接收設(shè)備、發(fā)送方法和發(fā)送/接收方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送系統(tǒng)、發(fā)送裝置以及數(shù)據(jù)發(fā)送方法
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送裝置、發(fā)送方法以及記錄介質(zhì)
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送系統(tǒng)、發(fā)送方法及發(fā)送/接收系統(tǒng)





