本申請涉及衛(wèi)星互聯(lián)網(wǎng),尤其涉及衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法、裝置、設(shè)備、存儲介質(zhì)及產(chǎn)品。
背景技術(shù):
1、低地球軌道衛(wèi)星(leo)具有高可用性、高吞吐量和低時延的特點,因此其被認為是衛(wèi)星集成互聯(lián)網(wǎng)提供全球覆蓋最優(yōu)解決方案的關(guān)鍵。然而,由于leo衛(wèi)星的高動態(tài)性以及高丟包率,大多數(shù)現(xiàn)有的地面互聯(lián)網(wǎng)傳輸層協(xié)議并不適合基于leo衛(wèi)星的集成互聯(lián)網(wǎng)。其次,現(xiàn)有傳輸協(xié)議大多以高吞吐量或者低延遲作為設(shè)計目標,也并不適應(yīng)云虛擬現(xiàn)實,衛(wèi)星物聯(lián)網(wǎng)等時效性業(yè)務(wù)。因此,如何為衛(wèi)星互聯(lián)網(wǎng)中的業(yè)務(wù)提供較低的信息年齡(age?ofinforma?tion,aoi)成為了亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本申請的主要目的在于提供一種衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法、裝置、設(shè)備、存儲介質(zhì)及產(chǎn)品,旨在解決為衛(wèi)星互聯(lián)網(wǎng)中的業(yè)務(wù)提供較低的信息年齡的技術(shù)問題。
2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法,所述衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法包括:
3、在收到回傳確認時,確定所述回傳確認對應(yīng)的往返時延;
4、基于所述往返時延確定發(fā)送的數(shù)據(jù)包的平均排隊延遲;
5、根據(jù)所述平均排隊延遲和平均到達速率確定數(shù)據(jù)包發(fā)送速率和窗口大?。?/p>
6、根據(jù)所述數(shù)據(jù)包發(fā)送速率和所述窗口大小發(fā)送數(shù)據(jù)包。
7、可選地,所述根據(jù)所述數(shù)據(jù)包發(fā)送速率和所述窗口大小發(fā)送數(shù)據(jù)包的步驟,包括:
8、獲取在途數(shù)據(jù)包的目標數(shù)量;
9、判斷所述目標數(shù)量是否超過所述窗口大??;
10、在所述目標數(shù)量小于所述窗口大小時,按照所述數(shù)據(jù)包發(fā)送速率發(fā)送數(shù)據(jù)包。
11、可選地,所述判斷所述目標數(shù)量是否超過所述窗口大小的步驟之后,還包括:
12、在所述目標數(shù)量大于或等于所述窗口大小時,停止傳輸數(shù)據(jù)包;
13、在接收到新的回傳確認時,更新所述在途數(shù)據(jù)包的目標數(shù)量,并返回至所述判斷所述目標數(shù)量是否超過所述窗口大小的步驟。
14、可選地,所述根據(jù)所述平均排隊延遲和平均到達速率確定數(shù)據(jù)包發(fā)送速率和窗口大小的步驟,包括:
15、以最小化aoi的上界為目標確定優(yōu)化問題;
16、基于所述優(yōu)化問題確定目標速率表達式;
17、根據(jù)所述目標速率表達式、所述平均排隊延遲和平均到達速率利用預(yù)設(shè)aotp控制算法確定數(shù)據(jù)包發(fā)送速率和窗口大小。
18、可選地,所述預(yù)設(shè)aotp控制算法包括控制算法一和控制算法二;
19、所述根據(jù)所述目標速率表達式、所述平均排隊延遲和平均到達速率利用預(yù)設(shè)aotp控制算法確定數(shù)據(jù)包發(fā)送速率和窗口大小的步驟,包括:
20、根據(jù)所述目標速率表達式利用所述控制算法一確定目標速率;
21、基于所述目標速率、所述平均排隊延遲和平均到達速率利用所述控制算法二確定數(shù)據(jù)包發(fā)送速率和窗口大小。
22、可選地,所述基于所述往返時延確定發(fā)送的數(shù)據(jù)包的平均排隊延遲的步驟,包括:
23、確定目標周期內(nèi)的最小往返時延;
24、根據(jù)所述最小往返時延和所述往返時延確定數(shù)據(jù)包的排隊延遲;
25、基于所述排隊延遲確定發(fā)送的數(shù)據(jù)包的平均排隊延遲。
26、此外,為實現(xiàn)上述目的,本申請還提出一種衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸裝置,所述衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸裝置包括:
27、接收模塊,用于在收到回傳確認時,確定所述回傳確認對應(yīng)的往返時延;
28、平均排隊延遲確定模塊,用于基于所述往返時延確定發(fā)送的數(shù)據(jù)包的平均排隊延遲;
29、數(shù)據(jù)包發(fā)送速率確定模塊,用于根據(jù)所述平均排隊延遲和平均到達速率確定數(shù)據(jù)包發(fā)送速率和窗口大??;
30、發(fā)送模塊,用于根據(jù)所述數(shù)據(jù)包發(fā)送速率和所述窗口大小發(fā)送數(shù)據(jù)包。
31、此外,為實現(xiàn)上述目的,本申請還提出一種衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸設(shè)備,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如上文所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法的步驟。
32、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法的步驟。
33、此外,為實現(xiàn)上述目的,本申請還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法的步驟。
34、本申請在收到回傳確認時,確定所述回傳確認對應(yīng)的往返時延;基于所述往返時延確定發(fā)送的數(shù)據(jù)包的平均排隊延遲;根據(jù)所述平均排隊延遲和平均到達速率確定數(shù)據(jù)包發(fā)送速率和窗口大?。桓鶕?jù)所述數(shù)據(jù)包發(fā)送速率和所述窗口大小發(fā)送數(shù)據(jù)包。相對于現(xiàn)有的使衛(wèi)星以固定的發(fā)送速率向地面站發(fā)送數(shù)據(jù)包的方式,本申請上述方式能夠使數(shù)據(jù)包發(fā)送速率與衛(wèi)星的數(shù)據(jù)速率相匹配,以達到系統(tǒng)aoi最優(yōu)。
1.一種衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法,其特征在于,所述衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法包括以下步驟:
2.如權(quán)利要求1所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法,其特征在于,所述根據(jù)所述數(shù)據(jù)包發(fā)送速率和所述窗口大小發(fā)送數(shù)據(jù)包的步驟,包括:
3.如權(quán)利要求2所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法,其特征在于,所述判斷所述目標數(shù)量是否超過所述窗口大小的步驟之后,還包括:
4.如權(quán)利要求1所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法,其特征在于,所述根據(jù)所述平均排隊延遲和平均到達速率確定數(shù)據(jù)包發(fā)送速率和窗口大小的步驟,包括:
5.如權(quán)利要求4所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)aotp控制算法包括控制算法一和控制算法二;
6.如權(quán)利要求1-5任一項所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法,其特征在于,所述基于所述往返時延確定發(fā)送的數(shù)據(jù)包的平均排隊延遲的步驟,包括:
7.一種衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸裝置,其特征在于,所述衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸裝置包括:
8.一種衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸設(shè)備,其特征在于,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如權(quán)利要求1至6中任一項所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法的步驟。
9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法的步驟。
10.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的衛(wèi)星互聯(lián)網(wǎng)的數(shù)據(jù)傳輸方法的步驟。