衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供的一種衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,包括:測試服務(wù)系統(tǒng)與測試終端建立交互業(yè)務(wù)鏈接;總控終端向測試服務(wù)系統(tǒng)發(fā)送交互請求。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下:1、本發(fā)明具有良好的適用性和通用性,規(guī)范了衛(wèi)星測試系統(tǒng)內(nèi)部數(shù)據(jù)交互形式,可用于指導(dǎo)測試設(shè)計及軟件數(shù)據(jù)通信部分的研制與開發(fā),大大提高了測試系統(tǒng)開發(fā)效率。2、本發(fā)明將以往的測試服務(wù)器獨立為總控服務(wù)層和數(shù)據(jù)處理服務(wù)層,降低了數(shù)據(jù)通信交互與數(shù)據(jù)處理的耦合度,使系同內(nèi)部數(shù)據(jù)交互方式更加簡潔明了。
【專利說明】
衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及航天技術(shù)中衛(wèi)星技術(shù)領(lǐng)域,特別是一種衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方 法及系統(tǒng)。
【背景技術(shù)】
[0002] 目前,隨著數(shù)字化、產(chǎn)品化工程的推進(jìn),衛(wèi)星型號的研制工作獲得了快速發(fā)展,型 號工作的快速推進(jìn)對衛(wèi)星地面測試系統(tǒng)的研制與搭建有了更高的需求;而且衛(wèi)星型號高密 度研制以及發(fā)射現(xiàn)狀對衛(wèi)星測試系統(tǒng)的通用化要求不斷提高。本設(shè)計可用來指導(dǎo)并規(guī)范衛(wèi) 星地面測試系統(tǒng)各測試軟件、各測試設(shè)備以及外單位設(shè)備在衛(wèi)星測試網(wǎng)絡(luò)中的數(shù)據(jù)交互步 驟以及數(shù)據(jù)通信,方便設(shè)計人員快速研制與部署地面測試系統(tǒng),使得衛(wèi)星測試任務(wù)能夠迅 速且有效開展下去。
[0003] 目前大多衛(wèi)星測試系統(tǒng)數(shù)據(jù)交互耦合度高,配置不靈活,數(shù)據(jù)服務(wù)形式單一,在一 定程度上影響測試系統(tǒng)研制進(jìn)度,增加衛(wèi)星測試任務(wù)時長。
【發(fā)明內(nèi)容】
[0004] 針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種可提高測試系統(tǒng)的通用性,提 高測試過程的安全性及可靠性的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法及系統(tǒng)。
[0005] 為解決上述技術(shù)問題,本發(fā)明提供的一種衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,包括:
[0006] 步驟1,測試服務(wù)系統(tǒng)根據(jù)總控終端的交互業(yè)務(wù)注冊請求,測試服務(wù)系統(tǒng)與測試終 端建立交互業(yè)務(wù)鏈接;
[0007] 步驟2,總控終端向測試服務(wù)系統(tǒng)發(fā)送交互請求;其中交互請求為:申請遙控指令 發(fā)送請求、申請遙測數(shù)據(jù)請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求或申請數(shù)據(jù)回放請求;
[0008] 步驟3,如果交互請求為申請遙控指令發(fā)送請求,測試服務(wù)系統(tǒng)建立與總控終端之 間的服務(wù)鏈路,測試服務(wù)系統(tǒng)根據(jù)需求轉(zhuǎn)發(fā)由總控終端發(fā)送的遙控指令數(shù)據(jù)至相應(yīng)的測試 終端,進(jìn)行相應(yīng)的操作,測試終端將執(zhí)行結(jié)果信息返回至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng) 將執(zhí)行信息轉(zhuǎn)發(fā)至總控終端;
[0009] 步驟4,如果交互請求為申請遙測數(shù)據(jù)請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求,測試服 務(wù)系統(tǒng)建立與總控終端之間的服務(wù)鏈路,測試終端向測試服務(wù)系統(tǒng)發(fā)送遙測數(shù)據(jù),測試終 端產(chǎn)生工作參數(shù)和狀態(tài)數(shù)據(jù),發(fā)送至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)發(fā)至顯示終端,顯示終 端根據(jù)工作參數(shù)和狀態(tài)數(shù)據(jù)進(jìn)行測試終端工作參數(shù)和狀態(tài)的監(jiān)視;測控前端設(shè)備解調(diào)衛(wèi)星 下行遙測信號產(chǎn)生衛(wèi)星遙測原碼,發(fā)送至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)解析后轉(zhuǎn)發(fā)至顯 示終端,顯示終端可據(jù)遙測原碼進(jìn)行衛(wèi)星工作參數(shù)和狀態(tài)的監(jiān)視;
[0010] 步驟5,如果交互請求為申請數(shù)據(jù)回放請求,測試服務(wù)系統(tǒng)建立與顯示終端之間的 服務(wù)鏈路,測試服務(wù)系統(tǒng)將查詢數(shù)據(jù)發(fā)送至顯示終端,數(shù)據(jù)回放結(jié)束后返回確認(rèn)信息至顯 示終端,結(jié)束回放。
[0011]優(yōu)選地,所述測試服務(wù)系統(tǒng)包括總控服務(wù)層和數(shù)據(jù)處理服務(wù)層;其中
[0012] 所述數(shù)據(jù)處理服務(wù)層中設(shè)有遙控數(shù)據(jù)分發(fā)模塊、遙側(cè)數(shù)據(jù)處理模塊及數(shù)據(jù)回放模 塊;
[0013] 總控服務(wù)層:對接入測試系統(tǒng)內(nèi)部的測試終端提供數(shù)據(jù)交互接口,對測試終端提 交的數(shù)據(jù)交互類別進(jìn)行識別判斷并分發(fā)至數(shù)據(jù)處理服務(wù)層;
[0014] 數(shù)據(jù)處理服務(wù)層:接收來自總控服務(wù)層分發(fā)過來的數(shù)據(jù)交互任務(wù),完成指令數(shù)據(jù) 的轉(zhuǎn)發(fā)、遙測數(shù)據(jù)的解析處理與組播發(fā)送、數(shù)據(jù)的回放請求。
[0015] 優(yōu)選地,所述步驟1中,測試終端通過網(wǎng)絡(luò)登錄總控服務(wù)層,等待并獲得返回的登 錄確認(rèn)信息,若登錄失敗則進(jìn)入步驟1.1:
[0016] 步驟1.1,返回失敗信息至測試終端,返回步驟1繼續(xù)執(zhí)行。
[0017] 優(yōu)選地,所述步驟3中,總控服務(wù)層接收到測試終端申請的遙控指令接收請求后, 開啟數(shù)據(jù)處理服務(wù)層與測試終端之間的遙控分發(fā)網(wǎng)絡(luò)服務(wù)鏈路之后,測試終端即能夠接收 遙控指令;
[0018] 數(shù)據(jù)處理服務(wù)層根據(jù)需求單播轉(zhuǎn)發(fā)由總控終端發(fā)送的遙控指令數(shù)據(jù)至相應(yīng)的控 制設(shè)備:轉(zhuǎn)發(fā)至地面的測試終端,則對地面的測試終端進(jìn)行相應(yīng)的操作,再轉(zhuǎn)發(fā)至測控設(shè) 備,則進(jìn)行相應(yīng)的譯碼和信號調(diào)制后上星;地面的測試終端或測控設(shè)備將執(zhí)行結(jié)果信息返 回至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層將執(zhí)行信息單播轉(zhuǎn)發(fā)至總控終端完成本次遙控指 令發(fā)送,之后再返回步驟3.1;
[0019] 步驟3.1,返回步驟3繼續(xù)執(zhí)行,直至總控終端與總控服務(wù)層斷開連接。
[0020] 優(yōu)選地,若申請遙控指令發(fā)送請求執(zhí)行失敗則返回失敗信息至總控終端,則返回 步驟3.1;
[0021] 步驟3.1,返回步驟3繼續(xù)執(zhí)行,直至總控終端與總控服務(wù)層斷開連接。
[0022] 優(yōu)選地,所述步驟4中,總控服務(wù)層接收到測試終端申請的遙測數(shù)據(jù)發(fā)送請求及設(shè) 備工作狀態(tài)參數(shù)發(fā)送請求后,開啟數(shù)據(jù)處理服務(wù)層與測試終端之間的遙測數(shù)據(jù)處理網(wǎng)絡(luò)服 務(wù)鏈路,即能夠接收由測試終端發(fā)送的遙測數(shù)據(jù)或設(shè)備工作狀態(tài)參數(shù);
[0023] 地面的測試終端、測控設(shè)備向數(shù)據(jù)處理服務(wù)層單播發(fā)送遙測數(shù)據(jù):地面的測試終 端產(chǎn)生工作參數(shù)和狀態(tài)數(shù)據(jù),單播發(fā)送至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層按要求節(jié)后 后組播轉(zhuǎn)發(fā)至相應(yīng)顯示終端組的組地址中,組內(nèi)顯示終端可據(jù)地面的測試終端產(chǎn)生工作參 數(shù)和狀態(tài)數(shù)據(jù)進(jìn)行地面的測試終端工作參數(shù)和狀態(tài)的監(jiān)視;測控前端設(shè)備解調(diào)衛(wèi)星下行遙 測信號產(chǎn)生衛(wèi)星遙測原碼,單播發(fā)送至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層按要求解析后 組播轉(zhuǎn)發(fā)至相應(yīng)顯示終端組的組地址中,組內(nèi)顯示終端據(jù)此進(jìn)行衛(wèi)星工作參數(shù)和狀態(tài)的監(jiān) 視。
[0024] 優(yōu)選地,所述步驟5中,總控服務(wù)層接收到顯示終端申請的遙測數(shù)據(jù)回放發(fā)送請求 后,開啟數(shù)據(jù)處理服務(wù)層與顯示終端之間的遙測數(shù)據(jù)回放網(wǎng)絡(luò)服務(wù)鏈路,顯示終端即能夠 接收該時間段的遙測、遙控數(shù)據(jù);
[0025]數(shù)據(jù)處理服務(wù)層根據(jù)顯示終端發(fā)送的回放請求信息,通過數(shù)據(jù)回放模塊提交數(shù)據(jù) 庫操作,獲得數(shù)據(jù)庫查詢數(shù)據(jù)信息后數(shù)據(jù)處理服務(wù)層將查詢數(shù)據(jù)通過組播回放端口發(fā)送至 顯示終端,數(shù)據(jù)回放結(jié)束后返回確認(rèn)信息至顯示終端,結(jié)束本次回放,自動斷開回放服務(wù)連 接,進(jìn)入實時數(shù)據(jù)監(jiān)測。
[0026]優(yōu)選地,所述測試終端為測試設(shè)備或終端軟件。
[0027] 一種衛(wèi)星通用測試系統(tǒng),所述衛(wèi)星通用測試系統(tǒng)采用衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互 方法。
[0028]優(yōu)選地,所述測試服務(wù)系統(tǒng)包括總控服務(wù)層和數(shù)據(jù)處理服務(wù)層;其中
[0029]所述數(shù)據(jù)處理服務(wù)層中設(shè)有遙控數(shù)據(jù)分發(fā)模塊、遙側(cè)數(shù)據(jù)處理模塊及數(shù)據(jù)回方模 塊;
[0030] 總控服務(wù)層:對接入測試系統(tǒng)內(nèi)部的測試終端提供數(shù)據(jù)交互接口,對測試終端提 交的數(shù)據(jù)交互類別進(jìn)行識別判斷并分發(fā)至數(shù)據(jù)處理服務(wù)層;
[0031] 數(shù)據(jù)處理服務(wù)層:接收來自總控服務(wù)層分發(fā)過來的數(shù)據(jù)交互任務(wù),完成指令數(shù)據(jù) 的轉(zhuǎn)發(fā)、遙測數(shù)據(jù)的解析處理與組播發(fā)送、數(shù)據(jù)的回放請求。
[0032] 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下:
[0033] 1、本發(fā)明具有良好的適用性和通用性,規(guī)范了衛(wèi)星測試系統(tǒng)內(nèi)部數(shù)據(jù)交互形式, 可用于指導(dǎo)測試設(shè)計及軟件數(shù)據(jù)通信部分的研制與開發(fā),大大提高了測試系統(tǒng)開發(fā)效率。 [0034] 2、本發(fā)明將以往的測試服務(wù)器獨立為總控服務(wù)層和數(shù)據(jù)處理服務(wù)層,降低了數(shù)據(jù) 通信交互與數(shù)據(jù)處理的耦合度,使系同內(nèi)部數(shù)據(jù)交互方式更加簡潔明了。
[0035] 3、本發(fā)明將總控服務(wù)層獨立化,集成多項數(shù)據(jù)交互類型,服務(wù)類型可配置可擴(kuò)展, 方便后續(xù)深入開發(fā),提高測試系統(tǒng)對測試數(shù)據(jù)的利用率。
【附圖說明】
[0036]通過閱讀參照以下附圖對非限制性實施例所作的詳細(xì)描述,本發(fā)明的其它特征目 的和優(yōu)點將會變得更明顯。
[0037]圖1為本發(fā)明衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法數(shù)據(jù)交互示意圖;
[0038]圖2為本發(fā)明衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法遙控指令數(shù)據(jù)發(fā)送流圖;
[0039]圖3為本發(fā)明衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法遙測數(shù)據(jù)發(fā)送及顯示流圖;
[0040] 圖4為本發(fā)明衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)遙測數(shù)據(jù)回放流圖。
【具體實施方式】
[0041] 下面結(jié)合具體實施例對本發(fā)明進(jìn)行詳細(xì)說明。以下實施例將有助于本領(lǐng)域的技術(shù) 人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對本領(lǐng)域的普通技術(shù) 人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變化和改進(jìn)。這些都屬于本發(fā)明 的保護(hù)范圍。
[0042] 如圖1~圖4所示,本發(fā)明所涉及的衛(wèi)星通用測試系統(tǒng)包括獨立化分的總控服務(wù)層 與數(shù)據(jù)處理服務(wù)層??偪胤?wù)層:對接入測試系統(tǒng)內(nèi)部的測試終端提供數(shù)據(jù)交互接口,對測 試終端提交的數(shù)據(jù)交互類別進(jìn)行識別判斷并分發(fā)至數(shù)據(jù)處理服務(wù)層;數(shù)據(jù)處理服務(wù)層:接 收來自總控服務(wù)層分發(fā)過來的數(shù)據(jù)交互任務(wù),完成指令數(shù)據(jù)的轉(zhuǎn)發(fā)、遙測數(shù)據(jù)的解析處理 與組播發(fā)送、數(shù)據(jù)的回放請求。
[0043]本發(fā)明衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,包括以下步驟:
[0044] 步驟1,測試服務(wù)系統(tǒng)根據(jù)總控終端的交互業(yè)務(wù)注冊請求,測試服務(wù)系統(tǒng)與測試終 端建立交互業(yè)務(wù)鏈接;測試終端通過網(wǎng)絡(luò)登錄總控服務(wù)層,等待并獲得返回的登錄確認(rèn)信 息,若登錄失敗則返回失敗信息至測試終端,繼續(xù)執(zhí)行。
[0045] 步驟2,總控終端向測試服務(wù)系統(tǒng)發(fā)送交互請求;其中交互請求為:申請遙控指令 發(fā)送請求、申請遙測數(shù)據(jù)請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求或申請數(shù)據(jù)回放請求;
[0046] 步驟3,如果交互請求為申請遙控指令發(fā)送請求,測試服務(wù)系統(tǒng)建立與總控終端之 間的服務(wù)鏈路,測試服務(wù)系統(tǒng)根據(jù)需求轉(zhuǎn)發(fā)由總控終端發(fā)送的遙控指令數(shù)據(jù)至相應(yīng)的測試 終端,進(jìn)行相應(yīng)的操作,測試終端將執(zhí)行結(jié)果信息返回至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)將 執(zhí)行信息轉(zhuǎn)發(fā)至總控終端;總控服務(wù)層接收到測試終端申請的遙控指令接收請求后,開啟 數(shù)據(jù)處理服務(wù)層與測試終端之間的遙控分發(fā)網(wǎng)絡(luò)服務(wù)鏈路之后,測試終端即能夠接收遙控 指令;
[0047]數(shù)據(jù)處理服務(wù)層根據(jù)需求單播轉(zhuǎn)發(fā)由總控終端發(fā)送的遙控指令數(shù)據(jù)至相應(yīng)的控 制設(shè)備:轉(zhuǎn)發(fā)至地面的測試終端,則對地面的測試終端進(jìn)行相應(yīng)的操作,再轉(zhuǎn)發(fā)至測控設(shè) 備,則進(jìn)行相應(yīng)的譯碼和信號調(diào)制后上星;地面的測試終端或測控設(shè)備將執(zhí)行結(jié)果信息返 回至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層將執(zhí)行信息單播轉(zhuǎn)發(fā)至總控終端完成本次遙控指 令發(fā)送,之后再返回步驟3繼續(xù)執(zhí)行,直至總控終端與總控服務(wù)層斷開連接;
[0048] 若申請遙控指令發(fā)送請求執(zhí)行失敗則返回失敗信息至總控終端,返回步驟3繼續(xù) 執(zhí)行,直至總控終端與總控服務(wù)層斷開連接。
[0049] 步驟4,如果交互請求為申請遙測數(shù)據(jù)請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求,測試服 務(wù)系統(tǒng)建立與總控終端之間的服務(wù)鏈路,測試終端向測試服務(wù)系統(tǒng)發(fā)送遙測數(shù)據(jù),測試終 端產(chǎn)生工作參數(shù)和狀態(tài)數(shù)據(jù),發(fā)送至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)發(fā)至顯示終端,顯示終 端根據(jù)工作參數(shù)和狀態(tài)數(shù)據(jù)進(jìn)行測試終端工作參數(shù)和狀態(tài)的監(jiān)視;測控前端設(shè)備解調(diào)衛(wèi)星 下行遙測信號產(chǎn)生衛(wèi)星遙測原碼,發(fā)送至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)解析后轉(zhuǎn)發(fā)至顯 示終端,顯示終端可據(jù)遙測原碼進(jìn)行衛(wèi)星工作參數(shù)和狀態(tài)的監(jiān)視;所述步驟4中,總控服務(wù) 層接收到測試終端申請的遙測數(shù)據(jù)發(fā)送請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求后,開啟數(shù)據(jù)處 理服務(wù)層與測試終端之間的遙測數(shù)據(jù)處理網(wǎng)絡(luò)服務(wù)鏈路,即能夠接收由測試終端發(fā)送的遙 測數(shù)據(jù)或設(shè)備工作狀態(tài)參數(shù);
[0050] 地面的測試終端、測控設(shè)備向數(shù)據(jù)處理服務(wù)層單播發(fā)送遙測數(shù)據(jù):地面的測試終 端產(chǎn)生工作參數(shù)和狀態(tài)數(shù)據(jù),單播發(fā)送至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層按要求節(jié)后 后組播轉(zhuǎn)發(fā)至相應(yīng)顯示終端組的組地址中,組內(nèi)顯示終端可據(jù)地面的測試終端產(chǎn)生工作參 數(shù)和狀態(tài)數(shù)據(jù)進(jìn)行地面的測試終端工作參數(shù)和狀態(tài)的監(jiān)視;測控前端設(shè)備解調(diào)衛(wèi)星下行遙 測信號產(chǎn)生衛(wèi)星遙測原碼,單播發(fā)送至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層按要求解析后 組播轉(zhuǎn)發(fā)至相應(yīng)顯示終端組的組地址中,組內(nèi)顯示終端據(jù)此進(jìn)行衛(wèi)星工作參數(shù)和狀態(tài)的監(jiān) 視。
[0051] 步驟5,如果交互請求為申請數(shù)據(jù)回放請求,測試服務(wù)系統(tǒng)建立與顯示終端之間的 服務(wù)鏈路,測試服務(wù)系統(tǒng)將查詢數(shù)據(jù)發(fā)送至顯示終端,數(shù)據(jù)回放結(jié)束后返回確認(rèn)信息至顯 示終端,結(jié)束回放;總控服務(wù)層接收到顯示終端申請的遙測數(shù)據(jù)回放發(fā)送請求后,開啟數(shù)據(jù) 處理服務(wù)層與顯示終端之間的遙測數(shù)據(jù)回放網(wǎng)絡(luò)服務(wù)鏈路,顯示終端即能夠接收該時間段 的遙測、遙控數(shù)據(jù);
[0052]數(shù)據(jù)處理服務(wù)層根據(jù)顯示終端發(fā)送的回放請求信息,通過數(shù)據(jù)回放模塊提交數(shù)據(jù) 庫操作,獲得數(shù)據(jù)庫查詢數(shù)據(jù)信息后數(shù)據(jù)處理服務(wù)層將查詢數(shù)據(jù)通過組播回放端口發(fā)送至 顯示終端,數(shù)據(jù)回放結(jié)束后返回確認(rèn)信息至顯示終端,結(jié)束本次回放,自動斷開回放服務(wù)連 接,進(jìn)入實時數(shù)據(jù)監(jiān)測。
[0053] 根據(jù)以上所述,衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互形式包括如下:各測試設(shè)備及終端軟 件與測試服務(wù)系統(tǒng)之間的數(shù)據(jù)服務(wù)訂閱;總控終端、測試服務(wù)系統(tǒng)、各測試設(shè)備之間的遙控 指令數(shù)據(jù)交互;各測試設(shè)備及顯示終端軟件與測試服務(wù)系統(tǒng)之間的遙測數(shù)據(jù)交互;顯示終 端軟件向測試服務(wù)系統(tǒng)申請的數(shù)據(jù)回放。測試服務(wù)系統(tǒng)作為衛(wèi)星測試系統(tǒng)的數(shù)據(jù)交互中 樞,包括總控服務(wù)層和數(shù)據(jù)處理服務(wù)層,其中數(shù)據(jù)處理服務(wù)層又包含遙測數(shù)據(jù)處理模塊、遙 控數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)回放模塊;所述衛(wèi)星測試系統(tǒng)內(nèi)數(shù)據(jù)信息交互均通過測試服務(wù)系統(tǒng) 中的總控服務(wù)層統(tǒng)一調(diào)度。
[0054] 所述測試系統(tǒng)內(nèi)測試設(shè)備及軟件與測試服務(wù)系統(tǒng)進(jìn)行數(shù)據(jù)交互時,應(yīng)用通信數(shù)據(jù) 類別作為網(wǎng)絡(luò)上數(shù)據(jù)幀的身份識別,在數(shù)據(jù)幀產(chǎn)生的源端按照所屬數(shù)據(jù)類別進(jìn)行標(biāo)識,在 數(shù)據(jù)幀的接收端按照數(shù)據(jù)類別標(biāo)識進(jìn)行識別,通用衛(wèi)星測試系統(tǒng)的數(shù)據(jù)類別定義方式,其 定義格式如表1所示:
[0055]
[0056] 表 1
[0057]根據(jù)本發(fā)明的另一方面,提供了 一種通信格式,包括以下幾種數(shù)據(jù)通信格式:登 錄、確認(rèn)及退出;數(shù)據(jù)服務(wù)訂閱;遙控指令數(shù)據(jù)格式;遙測原碼數(shù)據(jù)格式;物理量組播數(shù)據(jù)格 式。
[0058] (1)登錄、確認(rèn)及退出,用于測試系統(tǒng)內(nèi)測試設(shè)備及軟件與測試服務(wù)系統(tǒng)的總控服 務(wù)層的TCP連接建立與斷開,測試設(shè)備發(fā)送登錄/退出請求至測試服務(wù)系統(tǒng)格式,如表2所 示:
[0059]
[0061] 表 2
[0062] 測試服務(wù)系統(tǒng)返回確認(rèn)信息至測試設(shè)備格式,如表3所示:
[0063]
[0064] 表 3
[0065] (2)數(shù)據(jù)服務(wù)訂閱,用于測試系統(tǒng)內(nèi)測試設(shè)備及軟件向測試服務(wù)系統(tǒng)申請數(shù)據(jù)服 務(wù)類型,包括遙控指令、遙測數(shù)據(jù)、數(shù)據(jù)回放,數(shù)據(jù)申請格式,如表4所示:
[0066]
[0067] 表 4
[0068] (3)遙控指令數(shù)據(jù)格式,用于測試系統(tǒng)內(nèi)總控終端向測試服務(wù)系統(tǒng)發(fā)送及測試設(shè) 備接收的指令數(shù)據(jù)格式,總控終端至測試服務(wù)系統(tǒng)指令發(fā)送格式,如表5所示:
[0069]
[0070] 表 5
[0071 ]指令數(shù)據(jù)幀格式,如表6所示:
[0072]
[0073] 表 6
[0074] (4)遙測原碼數(shù)據(jù)格式,用于測試系統(tǒng)內(nèi)測試設(shè)備向測試服務(wù)系統(tǒng)發(fā)送遙測原碼 數(shù)據(jù)及設(shè)備工作狀態(tài)參數(shù),測試/測控設(shè)備向測試服務(wù)系統(tǒng)發(fā)送數(shù)據(jù)格式,如表7所示:
[0075]
[0077]表 7
[0078] (5)物理量組播數(shù)據(jù)格式,用于測試系統(tǒng)內(nèi)測試服務(wù)系統(tǒng)向組內(nèi)顯示終端發(fā)送處 理后的遙測物理量數(shù)據(jù)供設(shè)計師監(jiān)視判斷,測試服務(wù)系統(tǒng)轉(zhuǎn)發(fā)遙測及測試設(shè)備數(shù)據(jù)格式, 如表8所示:
[0079]
[0080] 表 8
[0081 ]測試服務(wù)系統(tǒng)轉(zhuǎn)發(fā)遙測處理結(jié)果數(shù)據(jù)單元格式,如表9所示:
[0082]
[0083] 表 9
[0084] 測試服務(wù)系統(tǒng)轉(zhuǎn)發(fā)整幀遙測原碼數(shù)據(jù)單元格式,如表10所示:
[0085]
[0086] ^?υ
[0087] 本發(fā)明還提供一種衛(wèi)星通用測試系統(tǒng),所述衛(wèi)星通用測試系統(tǒng)采用衛(wèi)星通用測試 系統(tǒng)數(shù)據(jù)交互方法。
[0088] 以上對本發(fā)明的具體實施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述 特定實施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變化或修改,這并不影 響本發(fā)明的實質(zhì)內(nèi)容。在不沖突的情況下,本申請的實施例和實施例中的特征可以任意相 互組合。
【主權(quán)項】
1. 一種衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,包括: 步驟1,測試服務(wù)系統(tǒng)根據(jù)總控終端的交互業(yè)務(wù)注冊請求,測試服務(wù)系統(tǒng)與測試終端建 立交互業(yè)務(wù)鏈接; 步驟2,總控終端向測試服務(wù)系統(tǒng)發(fā)送交互請求;其中交互請求為:申請遙控指令發(fā)送 請求、申請遙測數(shù)據(jù)請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求或申請數(shù)據(jù)回放請求; 步驟3,如果交互請求為申請遙控指令發(fā)送請求,測試服務(wù)系統(tǒng)建立與總控終端之間的 服務(wù)鏈路,測試服務(wù)系統(tǒng)根據(jù)需求轉(zhuǎn)發(fā)由總控終端發(fā)送的遙控指令數(shù)據(jù)至相應(yīng)的測試終 端,進(jìn)行相應(yīng)的操作,測試終端將執(zhí)行結(jié)果信息返回至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)將執(zhí) 行信息轉(zhuǎn)發(fā)至總控終端; 步驟4,如果交互請求為申請遙測數(shù)據(jù)請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求,測試服務(wù)系 統(tǒng)建立與總控終端之間的服務(wù)鏈路,測試終端向測試服務(wù)系統(tǒng)發(fā)送遙測數(shù)據(jù),測試終端產(chǎn) 生工作參數(shù)和狀態(tài)數(shù)據(jù),發(fā)送至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)發(fā)至顯示終端,顯示終端根 據(jù)工作參數(shù)和狀態(tài)數(shù)據(jù)進(jìn)行測試終端工作參數(shù)和狀態(tài)的監(jiān)視;測控前端設(shè)備解調(diào)衛(wèi)星下行 遙測信號產(chǎn)生衛(wèi)星遙測原碼,發(fā)送至測試服務(wù)系統(tǒng),由測試服務(wù)系統(tǒng)解析后轉(zhuǎn)發(fā)至顯示終 端,顯示終端可據(jù)遙測原碼進(jìn)行衛(wèi)星工作參數(shù)和狀態(tài)的監(jiān)視; 步驟5,如果交互請求為申請數(shù)據(jù)回放請求,測試服務(wù)系統(tǒng)建立與顯示終端之間的服務(wù) 鏈路,測試服務(wù)系統(tǒng)將查詢數(shù)據(jù)發(fā)送至顯示終端,數(shù)據(jù)回放結(jié)束后返回確認(rèn)信息至顯示終 端,結(jié)束回放。2. 根據(jù)權(quán)利要求1所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,所述測試服務(wù) 系統(tǒng)包括總控服務(wù)層和數(shù)據(jù)處理服務(wù)層;其中 所述數(shù)據(jù)處理服務(wù)層中設(shè)有遙控數(shù)據(jù)分發(fā)模塊、遙側(cè)數(shù)據(jù)處理模塊及數(shù)據(jù)回放模塊; 總控服務(wù)層:對接入測試系統(tǒng)內(nèi)部的測試終端提供數(shù)據(jù)交互接口,對測試終端提交的 數(shù)據(jù)交互類別進(jìn)行識別判斷并分發(fā)至數(shù)據(jù)處理服務(wù)層; 數(shù)據(jù)處理服務(wù)層:接收來自總控服務(wù)層分發(fā)過來的數(shù)據(jù)交互任務(wù),完成指令數(shù)據(jù)的轉(zhuǎn) 發(fā)、遙測數(shù)據(jù)的解析處理與組播發(fā)送、數(shù)據(jù)的回放請求。3. 根據(jù)權(quán)利要求2所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,所述步驟1中, 測試終端通過網(wǎng)絡(luò)登錄總控服務(wù)層,等待并獲得返回的登錄確認(rèn)信息,若登錄失敗則進(jìn)入 步驟1.1: 步驟1.1,返回失敗信息至測試終端,返回步驟1繼續(xù)執(zhí)行。4. 根據(jù)權(quán)利要求2所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,所述步驟3中, 總控服務(wù)層接收到測試終端申請的遙控指令接收請求后,開啟數(shù)據(jù)處理服務(wù)層與測試終端 之間的遙控分發(fā)網(wǎng)絡(luò)服務(wù)鏈路之后,測試終端即能夠接收遙控指令; 數(shù)據(jù)處理服務(wù)層根據(jù)需求單播轉(zhuǎn)發(fā)由總控終端發(fā)送的遙控指令數(shù)據(jù)至相應(yīng)的控制設(shè) 備:轉(zhuǎn)發(fā)至地面的測試終端,則對地面的測試終端進(jìn)行相應(yīng)的操作,再轉(zhuǎn)發(fā)至測控設(shè)備,則 進(jìn)行相應(yīng)的譯碼和信號調(diào)制后上星;地面的測試終端或測控設(shè)備將執(zhí)行結(jié)果信息返回至數(shù) 據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層將執(zhí)行信息單播轉(zhuǎn)發(fā)至總控終端完成本次遙控指令發(fā) 送,之后再返回步驟3.1; 步驟3.1,返回步驟3繼續(xù)執(zhí)行,直至總控終端與總控服務(wù)層斷開連接。5. 根據(jù)權(quán)利要求4所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,若申請遙控指 令發(fā)送請求執(zhí)行失敗則返回失敗信息至總控終端,則返回步驟3.1; 步驟3.1,返回步驟3繼續(xù)執(zhí)行,直至總控終端與總控服務(wù)層斷開連接。6. 根據(jù)權(quán)利要求2所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,所述步驟4中, 總控服務(wù)層接收到測試終端申請的遙測數(shù)據(jù)發(fā)送請求及設(shè)備工作狀態(tài)參數(shù)發(fā)送請求后,開 啟數(shù)據(jù)處理服務(wù)層與測試終端之間的遙測數(shù)據(jù)處理網(wǎng)絡(luò)服務(wù)鏈路,即能夠接收由測試終端 發(fā)送的遙測數(shù)據(jù)或設(shè)備工作狀態(tài)參數(shù); 地面的測試終端、測控設(shè)備向數(shù)據(jù)處理服務(wù)層單播發(fā)送遙測數(shù)據(jù):地面的測試終端產(chǎn) 生工作參數(shù)和狀態(tài)數(shù)據(jù),單播發(fā)送至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層按要求節(jié)后后組 播轉(zhuǎn)發(fā)至相應(yīng)顯示終端組的組地址中,組內(nèi)顯示終端可據(jù)地面的測試終端產(chǎn)生工作參數(shù)和 狀態(tài)數(shù)據(jù)進(jìn)行地面的測試終端工作參數(shù)和狀態(tài)的監(jiān)視;測控前端設(shè)備解調(diào)衛(wèi)星下行遙測信 號產(chǎn)生衛(wèi)星遙測原碼,單播發(fā)送至數(shù)據(jù)處理服務(wù)層,由數(shù)據(jù)處理服務(wù)層按要求解析后組播 轉(zhuǎn)發(fā)至相應(yīng)顯示終端組的組地址中,組內(nèi)顯示終端據(jù)此進(jìn)行衛(wèi)星工作參數(shù)和狀態(tài)的監(jiān)視。7. 根據(jù)權(quán)利要求2所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,所述步驟5中, 總控服務(wù)層接收到顯示終端申請的遙測數(shù)據(jù)回放發(fā)送請求后,開啟數(shù)據(jù)處理服務(wù)層與顯示 終端之間的遙測數(shù)據(jù)回放網(wǎng)絡(luò)服務(wù)鏈路,顯示終端即能夠接收該時間段的遙測、遙控數(shù)據(jù); 數(shù)據(jù)處理服務(wù)層根據(jù)顯示終端發(fā)送的回放請求信息,通過數(shù)據(jù)回放模塊提交數(shù)據(jù)庫操 作,獲得數(shù)據(jù)庫查詢數(shù)據(jù)信息后數(shù)據(jù)處理服務(wù)層將查詢數(shù)據(jù)通過組播回放端口發(fā)送至顯示 終端,數(shù)據(jù)回放結(jié)束后返回確認(rèn)信息至顯示終端,結(jié)束本次回放,自動斷開回放服務(wù)連接, 進(jìn)入實時數(shù)據(jù)監(jiān)測。8. 根據(jù)權(quán)利要求1所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法,其特征在于,所述測試終端 為測試設(shè)備或終端軟件。9. 一種衛(wèi)星通用測試系統(tǒng),其特征在于,所述衛(wèi)星通用測試系統(tǒng)采用權(quán)利要求1至8任 意一項所述的衛(wèi)星通用測試系統(tǒng)數(shù)據(jù)交互方法。10. 根據(jù)權(quán)利要求9所述的衛(wèi)星通用測試系統(tǒng),其特征在于,所述測試服務(wù)系統(tǒng)包括總 控服務(wù)層和數(shù)據(jù)處理服務(wù)層;其中 所述數(shù)據(jù)處理服務(wù)層中設(shè)有遙控數(shù)據(jù)分發(fā)模塊、遙側(cè)數(shù)據(jù)處理模塊及數(shù)據(jù)回方模塊; 總控服務(wù)層:對接入測試系統(tǒng)內(nèi)部的測試終端提供數(shù)據(jù)交互接口,對測試終端提交的 數(shù)據(jù)交互類別進(jìn)行識別判斷并分發(fā)至數(shù)據(jù)處理服務(wù)層; 數(shù)據(jù)處理服務(wù)層:接收來自總控服務(wù)層分發(fā)過來的數(shù)據(jù)交互任務(wù),完成指令數(shù)據(jù)的轉(zhuǎn) 發(fā)、遙測數(shù)據(jù)的解析處理與組播發(fā)送、數(shù)據(jù)的回放請求。
【文檔編號】H04L12/26GK105897504SQ201610195131
【公開日】2016年8月24日
【申請日】2016年3月30日
【發(fā)明人】劉贊, 梁秀梅, 曾齊, 劉洋
【申請人】上海衛(wèi)星工程研究所