[發(fā)明專利]一種數據傳輸方法及電子設備有效
| 申請?zhí)枺?/td> | 201210564172.2 | 申請日: | 2012-12-21 |
| 公開(公告)號: | CN103888500B | 公開(公告)日: | 2017-11-03 |
| 發(fā)明(設計)人: | 王燦;戴輝;李小丁 | 申請(專利權)人: | 聯(lián)想(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 電子設備 | ||
1.一種數據傳輸方法,其特征在于,包括以下步驟:
在數據傳輸的兩端之間建立M個端口連接,為該M個端口連接設置網絡地址轉換NAT穿越,當需要傳輸數據時,從已建立的M個端口連接中選擇一個第一端口連接;M為正整數;
通過所述第一端口連接將待傳輸的第一數據傳輸至接收端;
如果所述數據為UDP數據,建立M個端口連接的步驟包括:
建立至少一個總連接,在所述至少一個總端口連接中包括有所述M個端口連接,該M個端口連接通過在所述總端口連接的報文頭中設置對應于每個端口連接的標識信息來區(qū)分,所述為該M個端口連接設置NAT穿越的步驟包括:為所述總端口連接設置NAT穿越。
2.如權利要求1所述的方法,其特征在于,在為該M個端口連接設置NAT穿越之后還包括步驟:當所述M個端口連接中有N個端口連接在第一預設時長內未接收到所述第一數據時,關閉所述N個端口連接;其中,N為不大于M的自然數。
3.如權利要求1所述的方法,其特征在于,從已建立的M個端口連接中選擇一個第一端口連接的步驟包括:從已建立的所述M個端口連接中任意選擇一個處于空閑狀態(tài)的端口連接作為所述第一端口連接;或從已建立的所述M個端口連接中選擇一個處于空閑狀態(tài)的特定的端口連接作為所述第一端口連接。
4.如權利要求1所述的方法,其特征在于,從已建立的所述M個端口連接中選擇一個第一端口連接的步驟包括:從所述M個端口連接中選擇空閑的端口連接對應的標識信息,根據所述標識信息從已建立的所述總端口連接中選擇所述第一端口連接。
5.如權利要求4所述的方法,其特征在于,所述端口連接為UDP連接或RUDP連接。
6.如權利要求1-5任一項所述的方法,其特征在于,根據所述第一端口連接及接收端信息將待傳輸的第一數據傳輸至所述接收端之后還包括步驟:通過所述第一端口連接向所述接收端發(fā)送心跳信息,以維持與所述接收端之間的所述第一端口連接。
7.如權利要求6所述的方法,其特征在于,在通過所述第一端口連接向所述接收端發(fā)送心跳信息,以維持與所述接收端之間的所述第一端口連接之后還包括步驟:當所述第一端口連接在第二預設時長內未接收到待傳輸的第二數據時,關閉所述第一端口連接。
8.如權利要求1所述的方法,其特征在于,所述端口連接為HTTP短連接。
9.一種電子設備,其特征在于,所述電子設備包括:
選擇模塊,用于在數據傳輸的兩端之間建立M個端口連接,為該M個端口連接設置網絡地址轉換NAT穿越,當需要傳輸數據時,從已建立的M個端口連接中選擇一個第一端口連接;M為正整數;
傳輸模塊,用于通過所述第一端口連接將待傳輸的第一數據傳輸至接收端;
如果所述數據為用戶數據包協(xié)議UDP數據,所述選擇模塊具體用于:建立至少一個總端口連接,在所述至少一個總端口連接中包括有所述M個端口連接,該M個端口連接通過在所述總端口連接的報文頭中設置對應于每個端口連接的標識信息來區(qū)分;及為所述總端口連接設置NAT穿越。
10.如權利要求9所述的電子設備,其特征在于,所述電子設備還包括關閉模塊,用于:當所述M個端口連接中有N個端口連接在第一預設時長內未接收到所述第一數據時,關閉所述N個端口連接;其中,N為不大于M的自然數。
11.如權利要求9所述的電子設備,其特征在于,所述選擇模塊具體用于:從已建立的所述M個端口連接中任意選擇一個處于空閑狀態(tài)的端口連接作為所述第一端口連接;或從已建立的所述M個端口連接中選擇一個處于空閑狀態(tài)的特定的端口連接作為所述第一端口連接。
12.如權利要求9所述的電子設備,其特征在于,所述選擇模塊具體用于:從所述M個端口連接中選擇空閑的端口連接對應的標識信息,根據所述標識信息從已建立的所述總端口連接中選擇所述第一端口連接。
13.如權利要求12所述的電子設備,其特征在于,所述端口連接為UDP連接或RUDP連接。
14.如權利要求9-13任一項所述的電子設備,其特征在于,所述傳輸模塊還用于:通過所述第一端口連接向所述接收端發(fā)送心跳信息,以維持與所述接收端之間的所述第一端口連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯(lián)想(北京)有限公司,未經聯(lián)想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210564172.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動旅行箱
- 下一篇:一種用于網絡營銷教學工具箱





