本申請(qǐng)屬于互聯(lián)網(wǎng),尤其涉及一種數(shù)據(jù)傳輸方法、裝置及網(wǎng)絡(luò)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)和經(jīng)濟(jì)社會(huì)深度融合發(fā)展,互聯(lián)網(wǎng)在當(dāng)今社會(huì)中的角色日益增多,用戶(hù)對(duì)網(wǎng)絡(luò)的專(zhuān)業(yè)化、個(gè)性化需求也不斷提升,例如,全方位的網(wǎng)絡(luò)覆蓋能力,全業(yè)務(wù)的承載需求等。全方位的網(wǎng)絡(luò)覆蓋能力包括全方位空間覆蓋能力和全方位的場(chǎng)景覆蓋能力。全方位的網(wǎng)絡(luò)覆蓋涉及到各種各樣的異構(gòu)網(wǎng)絡(luò),例如,無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)等。全業(yè)務(wù)的承載需求是針對(duì)遠(yuǎn)程工業(yè)控制、遠(yuǎn)程醫(yī)療、智能家居等垂直行業(yè)的業(yè)務(wù)承載需求,需要滿(mǎn)足業(yè)務(wù)的高可靠、低時(shí)延、大容量等差異化的業(yè)務(wù)需求。
2、多模態(tài)的端到端網(wǎng)絡(luò),其局部網(wǎng)絡(luò)的網(wǎng)絡(luò)狀態(tài)的差異是巨大的,例如,移動(dòng)接入網(wǎng)的傳輸效率會(huì)受到終端高速移動(dòng)或者周邊建筑物的影響、專(zhuān)線的網(wǎng)絡(luò)狀態(tài)非常穩(wěn)定等等。
3、相關(guān)技術(shù)中,傳統(tǒng)的傳輸控制協(xié)議(transmission?control?protocol,tcp)等端到端協(xié)議并不能完全適用于多模態(tài)的端到端網(wǎng)絡(luò)傳輸控制,造成數(shù)據(jù)傳輸效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)傳輸方法、裝置及網(wǎng)絡(luò),能夠解決數(shù)據(jù)傳輸效率低的問(wèn)題。
2、第一方面,本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)傳輸方法,應(yīng)用于第一網(wǎng)絡(luò)節(jié)點(diǎn),第一網(wǎng)絡(luò)節(jié)點(diǎn)為端對(duì)端網(wǎng)絡(luò)包括的多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中任一網(wǎng)絡(luò)節(jié)點(diǎn),多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)依次連接并設(shè)置于發(fā)送端和接收端之間;方法包括:
3、接收發(fā)送端發(fā)送的業(yè)務(wù)數(shù)據(jù)或接收第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的業(yè)務(wù)數(shù)據(jù),其中,第二網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的上一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn);
4、判斷第一網(wǎng)絡(luò)節(jié)點(diǎn)是否為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn);
5、在第一網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向接收端發(fā)送業(yè)務(wù)數(shù)據(jù);
6、在第一網(wǎng)絡(luò)節(jié)點(diǎn)不為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送業(yè)務(wù)數(shù)據(jù),以用于第三網(wǎng)絡(luò)節(jié)點(diǎn)將業(yè)務(wù)數(shù)據(jù)發(fā)送給接收端,其中,第三網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。
7、第二方面,本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)傳輸裝置,應(yīng)用于第一網(wǎng)絡(luò)節(jié)點(diǎn),第一網(wǎng)絡(luò)節(jié)點(diǎn)為端對(duì)端網(wǎng)絡(luò)包括的多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中任一網(wǎng)絡(luò)節(jié)點(diǎn),多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)依次連接并設(shè)置于發(fā)送端和接收端之間;裝置包括:
8、接收模塊,用于接收發(fā)送端發(fā)送的業(yè)務(wù)數(shù)據(jù)或接收第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的業(yè)務(wù)數(shù)據(jù),其中,第二網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的上一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn);
9、判斷模塊,用于判斷第一網(wǎng)絡(luò)節(jié)點(diǎn)是否為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn);
10、發(fā)送模塊,用于在第一網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向接收端發(fā)送業(yè)務(wù)數(shù)據(jù);在第一網(wǎng)絡(luò)節(jié)點(diǎn)不為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送業(yè)務(wù)數(shù)據(jù),以用于第三網(wǎng)絡(luò)節(jié)點(diǎn)將業(yè)務(wù)數(shù)據(jù)發(fā)送給接收端,其中,第三網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。
11、第二方面,本申請(qǐng)實(shí)施例提供一種端對(duì)端網(wǎng)絡(luò),包括發(fā)送端、接收端和多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)依次連接并設(shè)置于發(fā)送端和接收端之間;
12、第一網(wǎng)絡(luò)節(jié)點(diǎn)接收發(fā)送端發(fā)送的業(yè)務(wù)數(shù)據(jù)或接收第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的業(yè)務(wù)數(shù)據(jù),其中,第一網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中任一網(wǎng)絡(luò)節(jié)點(diǎn),第二網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的上一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn);
13、判斷第一網(wǎng)絡(luò)節(jié)點(diǎn)是否為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn);
14、在第一網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向接收端發(fā)送業(yè)務(wù)數(shù)據(jù);
15、在第一網(wǎng)絡(luò)節(jié)點(diǎn)不為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送業(yè)務(wù)數(shù)據(jù),以用于第三網(wǎng)絡(luò)節(jié)點(diǎn)將業(yè)務(wù)數(shù)據(jù)發(fā)送給接收端,其中,第三網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。
16、第四方面,本申請(qǐng)實(shí)施例提供一種網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;所述處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)本申請(qǐng)實(shí)施例第一方面提供的數(shù)據(jù)傳輸方法的步驟。
17、第五方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)本申請(qǐng)實(shí)施例第一方面提供的數(shù)據(jù)傳輸方法的步驟。
18、第六方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品中的指令由網(wǎng)絡(luò)節(jié)點(diǎn)的處理器執(zhí)行時(shí),使得所述網(wǎng)絡(luò)節(jié)點(diǎn)執(zhí)行如本申請(qǐng)實(shí)施例第一方面提供的數(shù)據(jù)傳輸方法的步驟。
19、在本申請(qǐng)實(shí)施例中,第一網(wǎng)絡(luò)節(jié)點(diǎn)通過(guò)接收發(fā)送端發(fā)送的業(yè)務(wù)數(shù)據(jù)或接收端對(duì)端網(wǎng)絡(luò)包括的多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的上一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的業(yè)務(wù)數(shù)據(jù);判斷第一網(wǎng)絡(luò)節(jié)點(diǎn)是否為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn);在第一網(wǎng)絡(luò)節(jié)點(diǎn)為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向接收端發(fā)送業(yè)務(wù)數(shù)據(jù);在第一網(wǎng)絡(luò)節(jié)點(diǎn)不為多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與接收端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,向多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中第一網(wǎng)絡(luò)節(jié)點(diǎn)的下一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送業(yè)務(wù)數(shù)據(jù)。如此,通過(guò)網(wǎng)絡(luò)節(jié)點(diǎn)將端對(duì)端網(wǎng)絡(luò)劃分為多段網(wǎng)絡(luò),基于分段網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)的分段傳輸,能夠提高數(shù)據(jù)傳輸效率。
1.一種數(shù)據(jù)傳輸方法,其特征在于,所述方法應(yīng)用于第一網(wǎng)絡(luò)節(jié)點(diǎn),所述第一網(wǎng)絡(luò)節(jié)點(diǎn)為端對(duì)端網(wǎng)絡(luò)包括的多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中任一網(wǎng)絡(luò)節(jié)點(diǎn),所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)依次連接并設(shè)置于發(fā)送端和接收端之間;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收所述發(fā)送端發(fā)送的業(yè)務(wù)數(shù)據(jù)或接收第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的所述業(yè)務(wù)數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間通過(guò)第一網(wǎng)絡(luò)協(xié)議進(jìn)行業(yè)務(wù)數(shù)據(jù)傳輸;
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間通過(guò)第一網(wǎng)絡(luò)協(xié)議進(jìn)行業(yè)務(wù)數(shù)據(jù)傳輸;
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送所述業(yè)務(wù)數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向第三網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送所述業(yè)務(wù)數(shù)據(jù),包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述第一網(wǎng)絡(luò)節(jié)點(diǎn)為所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與發(fā)送端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,所述連接列表是控制器基于所述接收端的地址信息進(jìn)行路徑得到的連接列表,并發(fā)送給所述第一網(wǎng)絡(luò)節(jié)點(diǎn)的。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述第一網(wǎng)絡(luò)節(jié)點(diǎn)不為所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中與發(fā)送端連接的網(wǎng)絡(luò)節(jié)點(diǎn)的情況下,所述連接列表是所述第二網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的。
9.一種數(shù)據(jù)傳輸裝置,其特征在于,所述裝置應(yīng)用于第一網(wǎng)絡(luò)節(jié)點(diǎn),所述第一網(wǎng)絡(luò)節(jié)點(diǎn)為端對(duì)端網(wǎng)絡(luò)包括的多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)中任一網(wǎng)絡(luò)節(jié)點(diǎn),所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)依次連接并設(shè)置于發(fā)送端和接收端之間;所述裝置包括:
10.一種端對(duì)端網(wǎng)絡(luò),其特征在于,所述端對(duì)端網(wǎng)絡(luò)包括發(fā)送端、接收端和多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),所述多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)依次連接并設(shè)置于所述發(fā)送端和所述接收端之間;