欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于網(wǎng)絡(luò)可靠傳輸協(xié)議的雙鏈路數(shù)據(jù)傳輸方法

文檔序號(hào):8383518閱讀:1182來(lái)源:國(guó)知局
基于網(wǎng)絡(luò)可靠傳輸協(xié)議的雙鏈路數(shù)據(jù)傳輸方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其涉及對(duì)數(shù)據(jù)傳輸可靠性和高效率有要求的系 統(tǒng)。 技術(shù)背景
[0002] 在當(dāng)今互聯(lián)網(wǎng)社會(huì),重心逐步向著移動(dòng)互聯(lián)轉(zhuǎn)移,各種新型智能移動(dòng)設(shè)備的迅速 普及帶來(lái)海量數(shù)據(jù)的爆發(fā)。數(shù)據(jù)除了過(guò)去的簡(jiǎn)單存儲(chǔ)調(diào)用之外,更多的時(shí)候是需要在各個(gè) 設(shè)備之間傳輸以達(dá)到共享的目的。在數(shù)據(jù)的傳輸過(guò)程中,傳輸?shù)乃俾屎涂煽啃跃惋@得尤為 重要。目前的傳輸技術(shù)多是基于傳統(tǒng)的網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)傳輸。在當(dāng)今數(shù)據(jù)傳輸越來(lái)越頻繁, 并且傳輸環(huán)境中包含多種架構(gòu),比如有線連接,無(wú)線連接,3G4G的連接,各種繁雜的通訊協(xié) 議混雜的環(huán)境下。傳統(tǒng)的模式對(duì)于數(shù)據(jù)可靠性和數(shù)據(jù)傳輸效率方面都顯得就有些力不從心 了。
[0003] 鑒于此,對(duì)于數(shù)據(jù)傳輸,迫切的需要有一種可以提供高傳輸效率并保證可靠性的 傳輸方法,來(lái)解決現(xiàn)有技術(shù)存在的問(wèn)題和風(fēng)險(xiǎn)。本發(fā)明就是用來(lái)解決此類問(wèn)題的,利用雙鏈 路正反向同時(shí)傳輸數(shù)據(jù),并且在整個(gè)傳輸過(guò)程中,兩條鏈路自動(dòng)配合,可以自動(dòng)彌補(bǔ)因鏈路 速度不一致導(dǎo)致的性能損失,使傳輸效率和可靠性都得到最大化。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明的目的就是提供一種基于網(wǎng)絡(luò)可靠傳輸協(xié)議的雙鏈路數(shù)據(jù)傳輸方法,來(lái)解 決現(xiàn)有技術(shù)中存在的諸多問(wèn)題。
[0005] 為了實(shí)現(xiàn)本發(fā)明的目的,本發(fā)明提供了一種基于網(wǎng)絡(luò)可靠傳輸協(xié)議的雙鏈路數(shù)據(jù) 傳輸方法,所述方法包括如下步驟: a)設(shè)置一個(gè)單次傳輸數(shù)據(jù)長(zhǎng)度。
[0006] b)根據(jù)設(shè)定的單次傳輸數(shù)據(jù)長(zhǎng)度將需要傳輸?shù)臄?shù)據(jù)切分為一個(gè)或多個(gè)數(shù)據(jù)塊。
[0007] c)如果最后一個(gè)數(shù)據(jù)塊數(shù)據(jù)長(zhǎng)度不等于單次傳輸數(shù)據(jù)長(zhǎng)度,則在最后一個(gè)數(shù)據(jù) 塊尾部追加〇,使得其長(zhǎng)度等于單次傳輸數(shù)據(jù)長(zhǎng)度。
[0008] d)在存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置與需要接收相應(yīng)數(shù)據(jù)的裝置之間建立兩條可 以可靠串行傳輸數(shù)據(jù)的鏈路。
[0009] e)將需要傳輸?shù)臄?shù)據(jù)長(zhǎng)度以及單次傳輸數(shù)據(jù)長(zhǎng)度發(fā)送給需要接收相應(yīng)數(shù)據(jù)的裝 置,需要接收相應(yīng)數(shù)據(jù)的裝置計(jì)算出步驟b中切分后的數(shù)據(jù)塊數(shù)量。
[0010] f)在第一條數(shù)據(jù)鏈路上,按照從頭至尾的順序依次按照單次傳輸數(shù)據(jù)長(zhǎng)度,將數(shù) 據(jù)從存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置向需要接收相應(yīng)數(shù)據(jù)的裝置發(fā)送,數(shù)據(jù)塊內(nèi)部每個(gè)字節(jié) 的順序不變。
[0011] g)在第二條數(shù)據(jù)鏈路上,按照從尾至頭的順序依次按照單次傳輸數(shù)據(jù)長(zhǎng)度,將數(shù) 據(jù)從存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置向需要接收相應(yīng)數(shù)據(jù)的裝置發(fā)送,數(shù)據(jù)塊內(nèi)部每個(gè)字節(jié) 的順序不變。
[0012] h)在需要接收相應(yīng)數(shù)據(jù)的裝置上從兩條數(shù)據(jù)鏈路接收數(shù)據(jù)塊并且計(jì)數(shù)。
[0013] i)當(dāng)需要接收相應(yīng)數(shù)據(jù)的裝置接收到步驟b中切分后的數(shù)據(jù)塊數(shù)量的數(shù)據(jù)塊 后,把數(shù)據(jù)塊按照原始順序連接起來(lái),并且去掉最后一個(gè)數(shù)據(jù)塊中尾部多余的0后,即完成 數(shù)據(jù)接收過(guò)程。
[0014] j)需要接收相應(yīng)數(shù)據(jù)的裝置在兩條數(shù)據(jù)鏈路上發(fā)送停止信號(hào)給存儲(chǔ)有需要傳輸 的數(shù)據(jù)的裝置。
[0015] k)存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置接收到步驟j中的停止信號(hào)后停止發(fā)送數(shù)據(jù) 包,并且切斷相應(yīng)傳輸數(shù)據(jù)的鏈路。
[0016] 本發(fā)明,與現(xiàn)有技術(shù)相比,通過(guò)對(duì)數(shù)據(jù)塊特定長(zhǎng)度的分割,然后利用雙鏈路正反向 傳輸,最后在接收端計(jì)數(shù)和比較,來(lái)實(shí)現(xiàn)了數(shù)據(jù)的可靠傳輸。整個(gè)傳輸過(guò)程中,兩條鏈路自 動(dòng)配合,可以自動(dòng)彌補(bǔ)因鏈路速度不一致導(dǎo)致的性能損失,使傳輸效率得到最大化。比起現(xiàn) 有技術(shù),更適用復(fù)雜的網(wǎng)絡(luò)架構(gòu)環(huán)境,更能可靠的保證數(shù)據(jù)傳輸過(guò)程中的一致性要求。
[0017] 以上所述僅是本發(fā)明的優(yōu)選方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái) 說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為 本發(fā)明的保護(hù)范圍。
【附圖說(shuō)明】
[0018] 圖1是本發(fā)明的方法流程圖 圖2是本發(fā)明的實(shí)例1示意圖 圖3是本發(fā)明的實(shí)例2示意圖 圖示中虛線箭頭表示傳輸?shù)闹噶睢?shí)線箭頭表示傳輸?shù)臄?shù)據(jù)。虛線框中表示傳輸過(guò)程 中數(shù)據(jù)的排序方式。 具體實(shí)例方式 為了實(shí)現(xiàn)本發(fā)明的目的,技術(shù)方案及有益效果更加清楚明白,以下結(jié)合實(shí)例例,對(duì)本發(fā) 明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解為此處所描述的具體實(shí)例僅僅用以解釋本發(fā)明,并不用 于限制本發(fā)明的保護(hù)范圍。
[0019] 如圖1所示,本發(fā)明提供了一種基于網(wǎng)絡(luò)可靠傳輸協(xié)議的雙鏈路數(shù)據(jù)傳輸方法, 所述方法包括如下步驟 步驟S101,設(shè)置一個(gè)單次傳輸數(shù)據(jù)長(zhǎng)度。
[0020] 步驟S102,根據(jù)設(shè)定的單次傳輸數(shù)據(jù)長(zhǎng)度將需要傳輸?shù)臄?shù)據(jù)切分為一個(gè)或多個(gè)數(shù) 據(jù)塊。
[0021] 步驟S103,如果最后一個(gè)數(shù)據(jù)塊數(shù)據(jù)長(zhǎng)度不等于單次傳輸數(shù)據(jù)長(zhǎng)度,則在最后一 個(gè)數(shù)據(jù)塊尾部追加〇,使得其長(zhǎng)度等于單次傳輸數(shù)據(jù)長(zhǎng)度。
[0022] 步驟S104,在存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置與需要接收相應(yīng)數(shù)據(jù)的裝置之間建立 兩條可以可靠串行傳輸數(shù)據(jù)的鏈路。
[0023] 所述的存儲(chǔ)有需要的傳輸數(shù)據(jù)裝置可以是一臺(tái),也可以是兩臺(tái),從而實(shí)現(xiàn)兩條可 以可靠串行傳輸數(shù)據(jù)的鏈路是連接一個(gè)存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置與一個(gè)需要接收相 應(yīng)數(shù)據(jù)的裝置。
[0024] 所述的雙鏈路數(shù)據(jù)傳輸方法,可以是可靠串行傳輸數(shù)據(jù)的鏈路是基于tcp連接的 數(shù)據(jù)鏈路,也可以是可靠串行傳輸數(shù)據(jù)的鏈路是基于http連接的數(shù)據(jù)鏈路,還可以是可靠 串行傳輸數(shù)據(jù)的鏈路是人通過(guò)通信設(shè)備向另一個(gè)人讀出數(shù)據(jù),或者是可靠串行傳輸數(shù)據(jù)的 鏈路是電報(bào)網(wǎng)絡(luò)。
[0025] 步驟S105,將需要傳輸?shù)臄?shù)據(jù)長(zhǎng)度以及單次傳輸數(shù)據(jù)長(zhǎng)度發(fā)送給需要接收相應(yīng)數(shù) 據(jù)的裝置,需要接收相應(yīng)數(shù)據(jù)的裝置計(jì)算出步驟S102中切分后的數(shù)據(jù)塊數(shù)量。
[0026] 步驟S106,在第一條數(shù)據(jù)鏈路上,按照從頭至尾的順序依次按照單次傳輸數(shù)據(jù)長(zhǎng) 度,將數(shù)據(jù)從存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置向需要接收相應(yīng)數(shù)據(jù)的裝置發(fā)送,數(shù)據(jù)塊內(nèi)部 每個(gè)字節(jié)的順序不變。
[0027] 步驟S107,在第二條數(shù)據(jù)鏈路上,按照從尾至頭的順序依次按照單次傳輸數(shù)據(jù)長(zhǎng) 度,將數(shù)據(jù)從存儲(chǔ)有需要傳輸?shù)臄?shù)據(jù)的裝置向需要接收相應(yīng)數(shù)據(jù)的裝置發(fā)送,數(shù)據(jù)塊內(nèi)部 每個(gè)字節(jié)的順序不變。
[0028] 步驟S108,在需要接收相應(yīng)數(shù)據(jù)的裝置上從兩條數(shù)據(jù)鏈路接收數(shù)據(jù)塊并且計(jì)數(shù)。
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乌拉特后旗| 托克逊县| 乌鲁木齐市| 伊金霍洛旗| 德清县| 兴和县| 南投县| 神池县| 长白| 沽源县| 韩城市| 皮山县| 彭水| 乌拉特后旗| 长宁区| 恭城| 泰兴市| 乡城县| 睢宁县| 吴堡县| 万年县| 江孜县| 道真| 昆明市| 定西市| 灵石县| 榆树市| 赞皇县| 集安市| 阜新| 蓬安县| 永胜县| 应城市| 汉寿县| 铜陵市| 芒康县| 西宁市| 南宁市| 遂溪县| 新邵县| 安庆市|