本發(fā)明涉及通信,尤其涉及一種衛(wèi)星外部接口轉(zhuǎn)換方法、裝置及存儲介質(zhì)。
背景技術(shù):
1、地面接收系統(tǒng)通常有很多外部用戶,這些用戶需要使用地面接收系統(tǒng)執(zhí)行接收任務(wù),外部用戶通過給地面接收系統(tǒng)發(fā)送任務(wù)來驅(qū)動地面接收系統(tǒng)執(zhí)行接收任務(wù)。由于外部用戶來自不同的企業(yè),這些企業(yè)很多有自己的接口形式,很難要求所有的外部用戶都遵循地面接收系統(tǒng)制定的接口,地面接收系統(tǒng)現(xiàn)現(xiàn)狀是在增加外部用戶時,修改接收外部任務(wù)程序的代碼,來適配新的外部用戶接口,修改代碼增加了工作量,也引入了更新程序帶來的風(fēng)險,每次更新代碼可能影響整個接收外部任務(wù)程序的功能,如果更新失敗,可能無法接收所有的外部用戶的任務(wù),造成業(yè)務(wù)上的重大損失。
2、地面接收系統(tǒng)除了面向不同的外部用戶,還要接收不同的衛(wèi)星,隨著衛(wèi)星的增多,很難所有的衛(wèi)星都適配一種接口,衛(wèi)星的增多,也導(dǎo)致了接口很難統(tǒng)一。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種衛(wèi)星外部接口轉(zhuǎn)換方法、裝置及存儲介質(zhì),用以解決現(xiàn)有技術(shù)中因為新增衛(wèi)星外部接口,從而需要進行代碼修改,進而導(dǎo)致系統(tǒng)風(fēng)險增加的技術(shù)問題。
2、本發(fā)明提供一種衛(wèi)星外部接口轉(zhuǎn)換方法,包括如下步驟。
3、接收衛(wèi)星外部接口信息,所述衛(wèi)星外部接口信息包括內(nèi)部接口基線信息,所述內(nèi)部接口基線信息包括接收系統(tǒng)對所述衛(wèi)星進行資源分配時所需的必要信息;
4、基于所述內(nèi)部接口基線信息將所述衛(wèi)星外部接口轉(zhuǎn)換為目標(biāo)形式的內(nèi)部接口。
5、在一些實施例中,所述基于所述內(nèi)部接口基線信息將所述衛(wèi)星外部接口轉(zhuǎn)換為目標(biāo)形式的內(nèi)部接口,包括:
6、基于所述目標(biāo)形式調(diào)整所述衛(wèi)星外部接口信息的格式和/或字段形式。
7、在一些實施例中,在所述衛(wèi)星外部接口信息還包括不同于所述內(nèi)部接口基線信息的第一信息的情況下,所述方法還包括:
8、基于所述第一信息新增接口插件。
9、在一些實施例中,所述接收衛(wèi)星外部接口信息,包括:
10、確定所述衛(wèi)星外部接口信息的接口格式類型;
11、基于所述接口格式類型提取所述衛(wèi)星外部接口信息中的節(jié)點信息,所述節(jié)點信息包括根節(jié)點信息和子節(jié)點信息。
12、在一些實施例中,所述基于所述接口格式類型提取所述衛(wèi)星外部接口信息中的節(jié)點信息,包括:
13、基于所述接口格式類型提取所述衛(wèi)星外部接口信息中的根節(jié)點信息,所述根節(jié)點信息包括子節(jié)點信息;
14、基于所述子節(jié)點信息確定子節(jié)點的類型。
15、在一些實施例中,所述內(nèi)部接口基線信息包括以下信息中的一種或多種:
16、衛(wèi)星代號;
17、軌道號;
18、數(shù)傳模式;
19、下傳通道號;
20、傳感器代碼;
21、地面站代碼;
22、進站時刻;
23、出站時刻;
24、接收開始時刻;
25、接收結(jié)束時刻。
26、本發(fā)明還提供一種衛(wèi)星外部接口轉(zhuǎn)換裝置,包括如下模塊:
27、接受模塊,用于接收衛(wèi)星外部接口信息,所述衛(wèi)星外部接口信息包括內(nèi)部接口基線信息,所述內(nèi)部接口基線信息包括接收系統(tǒng)對所述衛(wèi)星進行資源分配時所需的必要信息;
28、轉(zhuǎn)換模塊,用于基于所述內(nèi)部接口基線信息將所述衛(wèi)星外部接口轉(zhuǎn)換為目標(biāo)形式的內(nèi)部接口。
29、本發(fā)明還提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述任一種所述衛(wèi)星外部接口轉(zhuǎn)換方法。
30、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述衛(wèi)星外部接口轉(zhuǎn)換方法。
31、本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述衛(wèi)星外部接口轉(zhuǎn)換方法。
32、本發(fā)明提供的衛(wèi)星外部接口轉(zhuǎn)換方法、裝置及存儲介質(zhì),通過接收衛(wèi)星外部接口信息,并根據(jù)衛(wèi)星外部接口信息中的內(nèi)部接口基線信息將衛(wèi)星外部接口轉(zhuǎn)換為目標(biāo)形式的內(nèi)部接口,可避免因新增外部用戶引發(fā)的代碼修改問題,減輕工作量,減少更新帶來的系統(tǒng)風(fēng)險。
1.一種衛(wèi)星外部接口轉(zhuǎn)換方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的衛(wèi)星外部接口轉(zhuǎn)換方法,其特征在于,所述基于所述內(nèi)部接口基線信息將所述衛(wèi)星外部接口轉(zhuǎn)換為目標(biāo)形式的內(nèi)部接口,包括:
3.根據(jù)權(quán)利要求1所述的衛(wèi)星外部接口轉(zhuǎn)換方法,其特征在于,在所述衛(wèi)星外部接口信息還包括不同于所述內(nèi)部接口基線信息的第一信息的情況下,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的衛(wèi)星外部接口轉(zhuǎn)換方法,其特征在于,所述接收衛(wèi)星外部接口信息,包括:
5.根據(jù)權(quán)利要求4所述的衛(wèi)星外部接口轉(zhuǎn)換方法,其特征在于,所述基于所述接口格式類型提取所述衛(wèi)星外部接口信息中的節(jié)點信息,包括:
6.根據(jù)權(quán)利要求1所述的衛(wèi)星外部接口轉(zhuǎn)換方法,其特征在于,所述內(nèi)部接口基線信息包括以下信息中的一種或多種:
7.一種衛(wèi)星外部接口轉(zhuǎn)換裝置,其特征在于,包括:
8.一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1至6任一項所述衛(wèi)星外部接口轉(zhuǎn)換方法。
9.一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6任一項所述衛(wèi)星外部接口轉(zhuǎn)換方法。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6任一項所述衛(wèi)星外部接口轉(zhuǎn)換方法。