專利名稱:數(shù)據(jù)傳輸優(yōu)化方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)管理技術(shù),尤其涉及一種數(shù)據(jù)傳輸優(yōu)化方法、裝置及系統(tǒng)。
背景技術(shù):
現(xiàn)有網(wǎng)絡(luò)數(shù)據(jù)傳輸方案中需要對(duì)每收到的數(shù)據(jù)包都要發(fā)出確認(rèn),這樣,數(shù)據(jù)包之間的時(shí)延較長(zhǎng),完成一個(gè)文件需要較長(zhǎng)的發(fā)送時(shí)間,耗費(fèi)網(wǎng)絡(luò)資源太多。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種數(shù)據(jù)傳輸優(yōu)化方法、裝置及系統(tǒng),減少數(shù)據(jù)傳輸?shù)臄?shù)量,降低網(wǎng)絡(luò)資源消耗。為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供一種數(shù)據(jù)傳輸優(yōu)化方法,包括傳輸源終端將需要傳輸?shù)臄?shù)據(jù)包進(jìn)行隨機(jī)線性處理,并將生成的相應(yīng)的隨機(jī)線性包連續(xù)發(fā)送至傳輸目的終端;所述傳輸源終端接收傳輸目的終端發(fā)送的包含需要傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i的確認(rèn)消息,當(dāng)i = 0時(shí),所述傳輸源終端不再生成隨機(jī)線性包;當(dāng)i興0時(shí),所述傳輸源終端再次生成i個(gè)隨機(jī)線性包并發(fā)送給所述傳輸目的終端。其中,傳輸源終端將需要傳輸?shù)摩莻€(gè)數(shù)據(jù)包P1, PfPn進(jìn)行隨機(jī)線性處理,生成的
η
η個(gè)的隨機(jī)線性包為
權(quán)利要求
1.一種數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,包括傳輸源終端將需要傳輸?shù)臄?shù)據(jù)包進(jìn)行隨機(jī)線性處理,并將生成的相應(yīng)的隨機(jī)線性包連續(xù)發(fā)送至傳輸目的終端;所述傳輸源終端接收傳輸目的終端發(fā)送的包含需要傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i的確認(rèn)消息,當(dāng)i = 0時(shí),所述傳輸源終端不再生成隨機(jī)線性包;當(dāng)i興0時(shí),所述傳輸源終端再次生成i個(gè)隨機(jī)線性包并發(fā)送給所述傳輸目的終端。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,傳輸源終端將需要傳輸?shù)摩莻€(gè)數(shù)據(jù)包P1, P2···Pn進(jìn)行隨機(jī)線性處理,生成的η個(gè)的隨機(jī) 線性包為
3.一種數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,包括所述傳輸目的終端接收傳輸源終端發(fā)送的隨機(jī)線性包;根據(jù)所述隨機(jī)線性包計(jì)算需要所述傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i,生成包含i的確認(rèn)消息并發(fā)送至所述傳輸源終端。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,所述傳輸目的終端接收到m個(gè)隨機(jī)線性包lk,記為
5.一種數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,包括傳輸源終端所屬的第一基站將接收到的發(fā)給傳輸目的終端的第一數(shù)據(jù)包P和發(fā)給傳輸源終端的第二數(shù)據(jù)包Q進(jìn)行異或戶十Q ,得到異或數(shù)據(jù)包P十R ;所述第一基站將異或數(shù)據(jù)包β組播給所述傳輸源終端和傳輸目的終端所屬的第二基站。
6.一種數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,包括傳輸目的終端所屬的第二基站接收到傳輸源終端所屬的第一基站發(fā)送的異或數(shù)據(jù)包戶十β后,根據(jù)接收到的傳輸目的終端發(fā)送的第二數(shù)據(jù)包Q,計(jì)算所述第一數(shù)據(jù)包尸=尸十ρθρ;所述第二基站將所述第一數(shù)據(jù)包發(fā)送到傳輸目的終端。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,還包括所述第二基站還接收所述傳輸目的終端發(fā)送的第三數(shù)據(jù)包R,將計(jì)算出的第一數(shù)據(jù)包P和第三數(shù)據(jù)包R進(jìn)行異或P十R ;所述第二基站將P十組播給所述傳輸目的終端和所述第一基站。
8.一種數(shù)據(jù)傳輸優(yōu)化方法,其特征在于,包括傳輸源終端接收到異或數(shù)據(jù)包尸十Q ;根據(jù)自身發(fā)送的第一數(shù)據(jù)包P,計(jì)算出第二數(shù)據(jù)包β =尸十P十β。
9.一種終端,其特征在于,包括線性包生成模塊,將需要傳輸?shù)臄?shù)據(jù)包進(jìn)行隨機(jī)線性處理,并將生成的相應(yīng)的隨機(jī)線性包;并接收傳輸目的終端發(fā)送的包含需要再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i的確認(rèn)消息,當(dāng)i=0時(shí),不再生成隨機(jī)線性包;當(dāng)i興0時(shí),再次生成i個(gè)隨機(jī)線性包;發(fā)送模塊,將所述線性包生成模塊每次生成的隨機(jī)線性包分別連續(xù)發(fā)送至傳輸目的終
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述線性包生成模塊,將需要傳輸?shù)摩莻€(gè)數(shù)據(jù)包P1, P^ Pn進(jìn)行隨機(jī)線性處理后,生成
11.一種終端,其特征在于,包括接收模塊,用于接收傳輸源終端發(fā)送的隨機(jī)線性包;確認(rèn)消息生成模塊,用于生成包含需要所述傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i的確認(rèn)消息;發(fā)送模塊,用于發(fā)送確認(rèn)消息至所述傳輸源終端。
12.根據(jù)權(quán)利要求11所述的終端,其特征在于,還包括第一計(jì)算模塊,用于根據(jù)接收到的隨機(jī)線性包計(jì)算需要所述傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i,接收到m個(gè)隨機(jī)線性包lk,記為
13.—種終端,其特征在于,包括接收模塊,用于接收終端所屬基站轉(zhuǎn)發(fā)的異或數(shù)據(jù)包/^十β ;第二計(jì)算模塊,用于根據(jù)所述異或數(shù)據(jù)包P十0和終端自身發(fā)送的數(shù)據(jù)包P計(jì)算出傳輸目的終端發(fā)送的數(shù)據(jù)包β =尸十尸十β。
14.一種基站,其特征在于,包括異或計(jì)算模塊,用于將傳輸源終端和傳輸目的終端之間交互的第一數(shù)據(jù)包P和第二數(shù)據(jù)包Q進(jìn)行異或,得到異或數(shù)據(jù)包i3 θ R ;組播模塊,用于將異或數(shù)據(jù)包尸十β組播給所述傳輸源終端和傳輸目的終端所屬的基站。
15.一種數(shù)據(jù)傳輸優(yōu)化系統(tǒng),其特征在于,包括傳輸源終端,將需要傳輸?shù)摩莻€(gè)數(shù)據(jù)包進(jìn)行隨機(jī)線性處理,還接收傳輸目的終端發(fā)送的包含需要傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i的確認(rèn)消息,當(dāng)i = 0時(shí),所述傳輸源終端不再生成隨機(jī)線性包;當(dāng)i興0時(shí),所述傳輸源終端再次生成i個(gè)隨機(jī)線性包并發(fā)送給所述傳輸目的終端;傳輸目的終端,根據(jù)接收到的隨機(jī)線性包計(jì)算需要所述傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i,生成包含i的確認(rèn)消息并發(fā)送至所述傳輸源終端。
16.一種數(shù)據(jù)傳輸優(yōu)化系統(tǒng),其特征在于,包括傳輸源終端所屬的第一基站,用于將接收到的傳輸源終端和傳輸目的終端之間交互的第一數(shù)據(jù)包P和第二數(shù)據(jù)包Q進(jìn)行異或,得到異或數(shù)據(jù)包P Θ R ;將異或數(shù)據(jù)包P β組播給所述傳輸源終端和傳輸目的終端。
17.根據(jù)權(quán)利要求16所述的數(shù)據(jù)傳輸優(yōu)化系統(tǒng),其特征在于,還包括傳輸源終端,所述傳輸源終端,接收到異或數(shù)據(jù)包P十β后,根據(jù)自身發(fā)送的第一數(shù)據(jù)包P,計(jì)算出所述第二數(shù)據(jù)包β =尸十尸十ρ。
18.根據(jù)權(quán)利要求16所述的數(shù)據(jù)傳輸優(yōu)化系統(tǒng),其特征在于,還包括所述傳輸目的終端所屬的第二基站,接收到異或數(shù)據(jù)包P十0后,根據(jù)接收到的傳輸目的終端發(fā)送的第二數(shù)據(jù)包Q,計(jì)算所述第一數(shù)據(jù)包戶= P Q Q ;將所述第一數(shù)據(jù)包發(fā)送到傳輸目的終端。
19.根據(jù)權(quán)利要求18所述的數(shù)據(jù)傳輸優(yōu)化系統(tǒng),其特征在于,還包括傳輸目的終端,所述傳輸目的終端,將第三數(shù)據(jù)包R通過(guò)第二基站發(fā)送到所述傳輸源終端;所述第二基站,將計(jì)算出的第一數(shù)據(jù)包P和第三數(shù)據(jù)包R進(jìn)行異或,得到異或數(shù)據(jù)包;將異或數(shù)據(jù)包P十i 組播給所述傳輸目的終端和傳輸源終端所述的第一基站。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)傳輸優(yōu)化方法、裝置及系統(tǒng)。其中數(shù)據(jù)傳輸優(yōu)化系統(tǒng)包括傳輸源終端,將需要傳輸?shù)膎個(gè)數(shù)據(jù)包進(jìn)行隨機(jī)線性處理,還接收傳輸目的終端發(fā)送的包含需要傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i的確認(rèn)消息,當(dāng)i≠0時(shí),所述傳輸源終端再次生成i個(gè)隨機(jī)線性包并發(fā)送給所述傳輸目的終端;傳輸目的終端,根據(jù)接收到的隨機(jī)線性包計(jì)算需要所述傳輸源終端再次發(fā)送隨機(jī)線性包的個(gè)數(shù)i,生成包含i的確認(rèn)消息并發(fā)送至所述傳輸源終端。本發(fā)明的數(shù)據(jù)傳輸優(yōu)化方法、裝置及系統(tǒng),通過(guò)在傳輸過(guò)程中對(duì)文件的隨機(jī)線性處理并同時(shí)發(fā)送多個(gè)數(shù)據(jù)包,減少傳輸源終端傳輸數(shù)據(jù)的次數(shù),也減少了傳輸目的終端返回確認(rèn)消息的數(shù)量,因此,減少數(shù)據(jù)傳輸?shù)臄?shù)量,降低網(wǎng)絡(luò)資源消耗。
文檔編號(hào)H04W24/02GK102595451SQ20111000510
公開日2012年7月18日 申請(qǐng)日期2011年1月4日 優(yōu)先權(quán)日2011年1月4日
發(fā)明者呂超源, 潘成康, 謝旭, 金巴 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司