[發(fā)明專利]數(shù)據(jù)傳輸方法及裝置有效
| 申請?zhí)枺?/td> | 201410479977.6 | 申請日: | 2014-09-18 |
| 公開(公告)號: | CN104243267B | 公開(公告)日: | 2019-02-22 |
| 發(fā)明(設(shè)計)人: | 朱冠軍;張玉可;劉振桂 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L29/06 |
| 代理公司: | 北京天健君律專利代理事務(wù)所(普通合伙) 11461 | 代理人: | 羅延紅;逯博 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)傳輸 方法 裝置 | ||
本發(fā)明涉及一種數(shù)據(jù)傳輸方法及裝置,該數(shù)據(jù)傳輸方法包括:獲取本地應(yīng)用程序發(fā)往網(wǎng)絡(luò)側(cè)的TCP請求數(shù)據(jù)包;將TCP請求數(shù)據(jù)包封裝到UDP請求數(shù)據(jù)包中,其中,在UDP數(shù)據(jù)包中附加序列號;發(fā)送UDP請求數(shù)據(jù)包。通過本發(fā)明實施例的數(shù)據(jù)傳輸方法及裝置,通過將本地應(yīng)用程序的TCP請求數(shù)據(jù)包封裝到UDP請求數(shù)據(jù)包中,并在UDP請求數(shù)據(jù)包中附加序列號的機制,在實現(xiàn)了數(shù)據(jù)傳輸?shù)目旖菪缘耐瑫r還保障了數(shù)據(jù)傳輸?shù)目煽啃裕⑶也恍枰獙ΜF(xiàn)有的應(yīng)用程序進(jìn)行改動。
技術(shù)領(lǐng)域
本發(fā)明涉及移動網(wǎng)絡(luò)數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法及裝置。
背景技術(shù)
隨著即時通訊的普及和移動網(wǎng)絡(luò)的發(fā)展,終端的本地應(yīng)用程序的應(yīng)用越來越廣泛,但是由于移動網(wǎng)絡(luò)及傳輸質(zhì)量不穩(wěn)定,造成了本地應(yīng)用程序(例如,終端上的APP)的使用過程中,數(shù)據(jù)傳輸緩慢,且數(shù)據(jù)傳輸完整性得不到保障,嚴(yán)重影響本地應(yīng)用程序用戶體驗。
發(fā)明內(nèi)容
本發(fā)明的實施例的目的在于,提供一種數(shù)據(jù)傳輸方法及裝置,能夠?qū)崿F(xiàn)較短的傳輸時延并且保障數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種數(shù)據(jù)傳輸方法,包括:獲取本地應(yīng)用程序發(fā)往網(wǎng)絡(luò)側(cè)的TCP請求數(shù)據(jù)包;將所述TCP請求數(shù)據(jù)包封裝到UDP請求數(shù)據(jù)包中,其中,在UDP數(shù)據(jù)包中附加序列號;發(fā)送所述UDP請求數(shù)據(jù)包。
本發(fā)明實施例還提供了一種數(shù)據(jù)傳輸方法,包括:接收的UDP請求數(shù)據(jù)包,所述UDP請求數(shù)據(jù)包封裝有TCP請求數(shù)據(jù)包并且附有序列號;將所述UDP請求數(shù)據(jù)包解封裝,提取所述TCP請求數(shù)據(jù)包;將所述TCP請求數(shù)據(jù)包發(fā)送給其目標(biāo)主機。
本發(fā)明實施例還提供了一種數(shù)據(jù)傳輸裝置,包括:獲取模塊,用于獲取本地應(yīng)用程序發(fā)往網(wǎng)絡(luò)側(cè)的TCP請求數(shù)據(jù)包;第一封裝模塊,用于將所述TCP請求數(shù)據(jù)包封裝到UDP請求數(shù)據(jù)包中,其中,在UDP數(shù)據(jù)包中附加序列號;第一發(fā)送模塊,用于發(fā)送所述UDP請求數(shù)據(jù)包。
本發(fā)明實施例還提供了一種數(shù)據(jù)傳輸裝置,包括:第二接收模塊,用于接收的UDP請求數(shù)據(jù)包,所述UDP請求數(shù)據(jù)包封裝有TCP請求數(shù)據(jù)包并且附有序列號;第二提取模塊,用于將所述UDP請求數(shù)據(jù)包解封裝,提取所述TCP請求數(shù)據(jù)包;第四發(fā)送模塊,用于將所述TCP請求數(shù)據(jù)包發(fā)送給其目標(biāo)主機。
通過本發(fā)明實施例的數(shù)據(jù)傳輸方法及裝置,通過將本地應(yīng)用程序的TCP請求數(shù)據(jù)包封裝到UDP請求數(shù)據(jù)包中,并在UDP請求數(shù)據(jù)包中附加序列號的機制,在實現(xiàn)了數(shù)據(jù)傳輸?shù)目旖菪缘耐瑫r還保障了數(shù)據(jù)傳輸?shù)目煽啃裕⑶也恍枰獙ΜF(xiàn)有的應(yīng)用程序進(jìn)行改動。
附圖說明
圖1為現(xiàn)有技術(shù)的基于TCP協(xié)議的數(shù)據(jù)傳輸過程的示意圖。
圖2為發(fā)明實施例的基于Light協(xié)議的數(shù)據(jù)傳輸過程的示意圖。
圖3為本發(fā)明實施例的數(shù)據(jù)傳輸原理的結(jié)構(gòu)示意圖。
圖4為本發(fā)明實施例一的終端側(cè)的數(shù)據(jù)傳輸方法的流程示意圖。
圖5為本發(fā)明實施例一的網(wǎng)絡(luò)側(cè)的數(shù)據(jù)傳輸方法的流程示意圖。
圖6為本發(fā)明實施例二的終端側(cè)的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)意圖。
圖7為本發(fā)明實施例二的網(wǎng)絡(luò)側(cè)的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)意圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明實施例數(shù)據(jù)傳輸?shù)姆椒ê脱b置進(jìn)行詳細(xì)描述。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410479977.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





