本說明書涉及衛(wèi)星,尤其涉及一種任務調(diào)度系統(tǒng)、方法、存儲介質(zhì)及設備。
背景技術(shù):
1、隨著衛(wèi)星技術(shù)的持續(xù)革新,來自各行各業(yè)的用戶對衛(wèi)星管控部門提出越來越多的需求,為了應對這些需求,衛(wèi)星任務調(diào)度已成為衛(wèi)星管理中的首要步驟。
2、目前,一般采用全量鏡像策略來調(diào)度任務,即將待調(diào)度任務所對應的完整鏡像上注到衛(wèi)星上。這種全量鏡像策略的方法耗時長、調(diào)度效率低。
3、基于此,本說明書提供了一種任務調(diào)度系統(tǒng)、方法、存儲介質(zhì)及設備。
技術(shù)實現(xiàn)思路
1、本說明書提供了一種任務調(diào)度系統(tǒng)、方法、存儲介質(zhì)及設備,以部分的解決現(xiàn)有技術(shù)存在的上述問題。
2、本說明書采用下述技術(shù)方案:
3、本說明書提供了一種任務調(diào)度系統(tǒng),所述系統(tǒng)包括任務調(diào)度單元、第一存儲單元、差分包融合單元以及第二存儲單元,所述任務調(diào)度單元以及第一存儲單元部署在地面上,所述差分包融合單元以及第二存儲單元部署在衛(wèi)星上,其中:
4、所述任務調(diào)度單元,用于響應于用戶發(fā)起的任務調(diào)度請求,獲取所述任務調(diào)度請求攜帶的待調(diào)度任務;針對每個衛(wèi)星,從所述第一存儲單元中調(diào)用該衛(wèi)星已執(zhí)行的歷史任務的歷史鏡像文件,并確定所述歷史任務的歷史鏡像文件與所述待調(diào)度任務的第一差分包;根據(jù)所述第一差分包,確定該衛(wèi)星與待調(diào)度任務的匹配度;按照匹配度的大小順序,從各衛(wèi)星中選取所述待調(diào)度任務的部署衛(wèi)星;將所述部署衛(wèi)星對應的第一差分包,作為目標差分包上注到所述部署衛(wèi)星;
5、所述差分包融合單元,用于接收所述目標差分包,并根據(jù)所述第二存儲單元中存儲的數(shù)據(jù)以及所述目標差分包,得到所述待調(diào)度任務的目標鏡像文件,并執(zhí)行。
6、可選的,所述任務調(diào)度單元,還用于針對每個衛(wèi)星,根據(jù)該衛(wèi)星的通信窗口、所述第一差分包的尺寸以及該衛(wèi)星的通信帶寬規(guī)格,確定該衛(wèi)星與所述待調(diào)度任務的匹配度。
7、可選的,所述任務調(diào)度單元,還用于針對每個衛(wèi)星,根據(jù)所述第一差分包的尺寸以及該衛(wèi)星的通信帶寬規(guī)格,確定所述待調(diào)度任務調(diào)度到該衛(wèi)星時的上注時長,所述上注時長與所述第一差分包的尺寸成負相關(guān);根據(jù)該衛(wèi)星的通信窗口以及所述任務調(diào)度請求發(fā)起的時刻,確定所述待調(diào)度任務調(diào)度到該衛(wèi)星時的等待時長;將所述上注時長與所述等待時長之和,作為耗時值;根據(jù)所述耗時值以及所述第一差分包的尺寸,確定該衛(wèi)星與所述待調(diào)度任務的匹配度。
8、可選的,所述差分包融合單元,還用于當所述第二存儲單元用于存儲初始鏡像文件以及各歷史差分包時,根據(jù)所述目標差分包的元數(shù)據(jù),從所述第二存儲單元中調(diào)用所述初始鏡像文件以及所述目標差分包對應的歷史差分包;將調(diào)用的初始鏡像文件、調(diào)用的歷史差分包以及所述目標差分包進行融合,得到目標鏡像文件;
9、所述差分包融合單元,還用于當所述第二存儲單元用于存儲各歷史鏡像文件時,根據(jù)所述目標差分包的元數(shù)據(jù),從所述第二存儲單元中調(diào)用所述目標差分包對應的歷史鏡像文件;將調(diào)用的歷史鏡像文件以及所述目標差分包進行融合,得到目標鏡像文件。
10、可選的,所述任務調(diào)度單元,還用于當所述歷史鏡像文件為多個時,確定各歷史鏡像文件分別與所述待調(diào)度任務的第二差分包;按照所述第二差分包的尺寸大小,從各第二差分包中選取第一差分包;根據(jù)所述第一差分包,確定該衛(wèi)星與待調(diào)度任務的匹配度。
11、可選的,所述任務調(diào)度單元,還用于當所述歷史鏡像文件為多個時,根據(jù)所述待調(diào)度任務的版本信息,將所述待調(diào)度任務的更新鏈路中所涉及的歷史鏡像文件,作為第一鏡像文件;從各第一鏡像文件分別與待調(diào)度任務的差分包中,按照差分包的尺寸大小,選取第一差分包;根據(jù)所述第一差分包,確定該衛(wèi)星與所述待調(diào)度任務的匹配度。
12、本說明書提供了一種任務調(diào)度方法,所述方法應用于系統(tǒng)中的任務調(diào)度單元以及第一存儲單元,所述任務調(diào)度單元以及第一存儲單元部署在地面上,所述方法包括:
13、響應于用戶發(fā)起的任務調(diào)度請求,獲取所述任務調(diào)度請求攜帶的待調(diào)度任務;
14、針對每個衛(wèi)星,從所述第一存儲單元中調(diào)用該衛(wèi)星已執(zhí)行的歷史任務的歷史鏡像文件,并確定所述歷史任務的歷史鏡像文件與所述待調(diào)度任務的第一差分包;
15、根據(jù)所述第一差分包,確定該衛(wèi)星與待調(diào)度任務的匹配度;
16、按照匹配度的大小順序,從各衛(wèi)星中選取所述待調(diào)度任務的部署衛(wèi)星;
17、將所述部署衛(wèi)星對應的第一差分包,作為目標差分包上注到所述部署衛(wèi)星。
18、本說明書提供了一種任務調(diào)度方法,所述方法應用于系統(tǒng)中的差分包融合單元以及第二存儲單元,差分包融合單元以及第二存儲單元部署在衛(wèi)星上,所述方法包括:
19、接收由地面上注的待調(diào)度任務的目標差分包;
20、根據(jù)所述第二存儲單元中存儲的數(shù)據(jù)以及所述目標差分包,得到所述待調(diào)度任務的目標鏡像文件,并執(zhí)行。
21、本說明書提供了一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)一種任務調(diào)度方法。
22、本說明書提供了一種電子設備,所述電子設備包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)一種任務調(diào)度方法。
23、本說明書采用的上述至少一個技術(shù)方案能夠達到以下有益效果:在本說明書提供的一種任務調(diào)度系統(tǒng)中,該任務調(diào)度系統(tǒng)包括任務調(diào)度單元、第一存儲單元、差分包融合單元以及第二存儲單元,該任務調(diào)度單元與該第一存儲單元部署在地面上,在每一衛(wèi)星上均部署有差分包融合單元與第二存儲單元,任務調(diào)度單元響應于用戶發(fā)起的任務調(diào)度請求,獲取該任務調(diào)度請求攜帶的待調(diào)度任務,針對每個衛(wèi)星,從第一存儲單元中調(diào)用該衛(wèi)星已執(zhí)行的歷史人物的歷史鏡像文件,并確定該歷史鏡像文件與所述待調(diào)度任務的第一差分包,根據(jù)該第一差分包,確定該衛(wèi)星與待調(diào)度任務的匹配度,按照匹配度的大小順序,從各衛(wèi)星中選取該待調(diào)度任務的部署衛(wèi)星,將該部署衛(wèi)星對應的第一差分包,作為目標差分包上注到該部署衛(wèi)星。衛(wèi)星上的差分包融合單元用于接收地面上注目標差分包,并根據(jù)第二存儲單元中存儲的數(shù)據(jù)以及該目標差分包得到待調(diào)度任務的目標鏡像文件,并執(zhí)行。
24、從上述方法可以看出,通過各衛(wèi)星分別與待調(diào)度任務的匹配度,從而選取待調(diào)度任務的部署衛(wèi)星,并將部署衛(wèi)星對應的第一差分包,作為目標差分包,進而通過目標差分包的增量上注實現(xiàn)了待調(diào)度任務的調(diào)度,且由于目標差分包的傳輸數(shù)據(jù)量少,從而提高了調(diào)度效率。
1.一種任務調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括任務調(diào)度單元、第一存儲單元、差分包融合單元以及第二存儲單元,所述任務調(diào)度單元以及第一存儲單元部署在地面上,所述差分包融合單元以及第二存儲單元部署在衛(wèi)星上,其中:
2.如權(quán)利要求1所述系統(tǒng),其特征在于,所述任務調(diào)度單元,還用于針對每個衛(wèi)星,根據(jù)該衛(wèi)星的通信窗口、所述第一差分包的尺寸以及該衛(wèi)星的通信帶寬規(guī)格,確定該衛(wèi)星與所述待調(diào)度任務的匹配度。
3.如權(quán)利要求2所述系統(tǒng),其特征在于,所述任務調(diào)度單元,還用于針對每個衛(wèi)星,根據(jù)所述第一差分包的尺寸以及該衛(wèi)星的通信帶寬規(guī)格,確定所述待調(diào)度任務調(diào)度到該衛(wèi)星時的上注時長,所述上注時長與所述第一差分包的尺寸成負相關(guān);根據(jù)該衛(wèi)星的通信窗口以及所述任務調(diào)度請求發(fā)起的時刻,確定所述待調(diào)度任務調(diào)度到該衛(wèi)星時的等待時長;將所述上注時長與所述等待時長之和,作為耗時值;根據(jù)所述耗時值以及所述第一差分包的尺寸,確定該衛(wèi)星與所述待調(diào)度任務的匹配度。
4.如權(quán)利要求1所述系統(tǒng),其特征在于,所述差分包融合單元,還用于當所述第二存儲單元用于存儲初始鏡像文件以及各歷史差分包時,根據(jù)所述目標差分包的元數(shù)據(jù),從所述第二存儲單元中調(diào)用所述初始鏡像文件以及所述目標差分包對應的歷史差分包;將調(diào)用的初始鏡像文件、調(diào)用的歷史差分包以及所述目標差分包進行融合,得到目標鏡像文件;
5.如權(quán)利要求1所述系統(tǒng),其特征在于,所述任務調(diào)度單元,還用于當所述歷史鏡像文件為多個時,確定各歷史鏡像文件分別與所述待調(diào)度任務的第二差分包;按照所述第二差分包的尺寸大小,從各第二差分包中選取第一差分包;根據(jù)所述第一差分包,確定該衛(wèi)星與待調(diào)度任務的匹配度。
6.如權(quán)利要求1所述系統(tǒng),其特征在于,所述任務調(diào)度單元,還用于當所述歷史鏡像文件為多個時,根據(jù)所述待調(diào)度任務的版本信息,將所述待調(diào)度任務的更新鏈路中所涉及的歷史鏡像文件,作為第一鏡像文件;從各第一鏡像文件分別與待調(diào)度任務的差分包中,按照差分包的尺寸大小,選取第一差分包;根據(jù)所述第一差分包,確定該衛(wèi)星與所述待調(diào)度任務的匹配度。
7.一種任務調(diào)度方法,其特征在于,所述方法應用于系統(tǒng)中的任務調(diào)度單元以及第一存儲單元,所述任務調(diào)度單元以及第一存儲單元部署在地面上,所述方法包括:
8.一種任務調(diào)度方法,其特征在于,所述方法應用于系統(tǒng)中的差分包融合單元以及第二存儲單元,差分包融合單元以及第二存儲單元部署在衛(wèi)星上,所述方法包括:
9.一種計算機可讀存儲介質(zhì),其特征在于,所述存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述權(quán)利要求7~8任一項所述的方法。
10.一種電子設備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)上述權(quán)利要求7~8任一項所述的方法。