两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種衛(wèi)星星座自動(dòng)化測試裝置與方法

文檔序號:9786593閱讀:653來源:國知局
一種衛(wèi)星星座自動(dòng)化測試裝置與方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是一種衛(wèi)星星座自動(dòng)化測試裝置與方法,適用于所有衛(wèi)星星座的整星及分系統(tǒng)測試,屬于衛(wèi)星測試領(lǐng)域。
【背景技術(shù)】
[0002]當(dāng)前衛(wèi)星星座測試中,主要以單星自動(dòng)化測試,結(jié)合人工的判讀手段進(jìn)行測試,尚不能完全做到衛(wèi)星星座測試的自動(dòng)化。在實(shí)施過程中其步驟一般如下:
[0003](I)為需要測試的星座中的每顆啟動(dòng)一個(gè)測試終端,將各自衛(wèi)星自動(dòng)化測試所要執(zhí)行的一個(gè)測試規(guī)則解析成測試邏輯和測試規(guī)則判據(jù),并進(jìn)行人工控制各衛(wèi)星測試進(jìn)程,以保證星座測試的邏輯正確;
[0004](2)按照上述的測試邏輯向衛(wèi)星被測對象發(fā)送遙控指令,衛(wèi)星被測對象根據(jù)遙控指令執(zhí)行相應(yīng)的動(dòng)作,同時(shí)產(chǎn)生衛(wèi)星被測數(shù)據(jù);
[0005](3)根據(jù)每顆衛(wèi)星測試規(guī)則判據(jù)對衛(wèi)星被測數(shù)據(jù)進(jìn)行判讀,如果是星間指令則需要進(jìn)行人工判讀,如果衛(wèi)星被測數(shù)據(jù)與測試規(guī)則判據(jù)相符則執(zhí)行步驟(4),如果衛(wèi)星被測數(shù)據(jù)與測試規(guī)則判據(jù)不相符則認(rèn)為衛(wèi)星被測數(shù)據(jù)異常,進(jìn)行報(bào)警并由人工中斷測試邏輯的執(zhí)行,結(jié)束自動(dòng)化測試任務(wù);
[0006](4)繼續(xù)執(zhí)行上述測試邏輯,判斷上述測試規(guī)則是否執(zhí)行結(jié)束,如果上述測試規(guī)則未執(zhí)行結(jié)束,則重復(fù)步驟(2)至步驟(3),如果上述測試規(guī)則執(zhí)行結(jié)束則執(zhí)行步驟(5);
[0007](5)判斷是否執(zhí)行下一個(gè)測試規(guī)則,如果執(zhí)行下一個(gè)測試規(guī)則重復(fù)步驟(I)至步驟
(4),直至所有衛(wèi)星星座的半自動(dòng)化測試任務(wù)完成,如果不再執(zhí)行下一個(gè)測試規(guī)則,則立即結(jié)束測試任務(wù)。
[0008]在這種測試方法中星間指令的判讀依然需要人工操作,對于涉及星間配合的測試邏輯仍需人工干預(yù),未形成完全自動(dòng)化,這對于測試準(zhǔn)確性及測試效率的提高形成了極大的挑戰(zhàn),同時(shí)由于仍然需要為每顆衛(wèi)星單獨(dú)配置測試終端、測試主控中心,每顆衛(wèi)星的測試終端都需要有人進(jìn)行控制,對于資源的利用并不是很好的現(xiàn)象。同時(shí)由于測試過程中過多的人工配合尤其是星間指令發(fā)送需要各星配合時(shí),各星指令發(fā)送的時(shí)機(jī)的銜接都對測試設(shè)計(jì)人員、執(zhí)行人員的工作量要求、衛(wèi)星業(yè)務(wù)經(jīng)驗(yàn)、邏輯思維、全局把控能力等提出了非常高的要求。
[0009]當(dāng)前測試方法中的另外一個(gè)缺點(diǎn)是各星的測試過程數(shù)據(jù)僅本星內(nèi)可見,對于一些需要多顆衛(wèi)星的遙測參數(shù)共同判讀的情況無法自動(dòng)化支持,制約了星座星間自動(dòng)化測試的實(shí)現(xiàn)。
[0010]綜上所述目前所使用的測試技術(shù),依然停留在單星測試階段,無法對星座級衛(wèi)星測試這種需要多星配合的測試場景形成良好的支持。

【發(fā)明內(nèi)容】

[0011]本發(fā)明的技術(shù)解決問題:克服現(xiàn)有衛(wèi)星星座測試中各星測試過程數(shù)據(jù)不可統(tǒng)合使用,需人工判讀的不足,提出了一種衛(wèi)星星座自動(dòng)化測試裝置與方法,利用數(shù)據(jù)采集模塊可以將測試業(yè)務(wù)數(shù)據(jù)涉及到的所有單星數(shù)據(jù)進(jìn)行一次性采集,從而可以利用星間判據(jù)一次性完成衛(wèi)星星座測試,減少了衛(wèi)星星座測試過程中人工參與的過程,極大的提高了衛(wèi)星星座測試的自動(dòng)化程度,顯著節(jié)約了衛(wèi)星星座測試過程中的人力物力,減少了出錯(cuò)概率,提高了測試效率。
[0012]本發(fā)明采用的技術(shù)方案:一種衛(wèi)星星座自動(dòng)化測試裝置,主要包括:
[0013]測試控制模塊,用于產(chǎn)生測試控制指令;
[0014]數(shù)據(jù)發(fā)送模塊,用于根據(jù)測試控制指令從基礎(chǔ)數(shù)據(jù)庫中讀取測試業(yè)務(wù)數(shù)據(jù)并發(fā)送給待測試的衛(wèi)星,該衛(wèi)星根據(jù)測試業(yè)務(wù)數(shù)據(jù)控制星座中其他衛(wèi)星動(dòng)作;所述測試業(yè)務(wù)數(shù)據(jù)包括衛(wèi)星星座中所有衛(wèi)星的遙控指令、遙測參數(shù)、指令判據(jù)和測試序列;
[0015]數(shù)據(jù)采集模塊,用于采集并存儲衛(wèi)星星座中所有衛(wèi)星發(fā)送的數(shù)據(jù);
[0016]數(shù)據(jù)判讀模塊,用于對所有衛(wèi)星發(fā)送的數(shù)據(jù)進(jìn)行判讀,根據(jù)預(yù)先給定的星間判據(jù)得到測試控制指令的測試結(jié)果。
[0017]所述基礎(chǔ)數(shù)據(jù)庫包括衛(wèi)星星座中所有衛(wèi)星的單星基礎(chǔ)數(shù)據(jù)庫和索引模塊;
[0018]所述單星基礎(chǔ)數(shù)據(jù)庫通過在現(xiàn)有單星基礎(chǔ)數(shù)據(jù)庫的測試業(yè)務(wù)數(shù)據(jù)上添加測試業(yè)務(wù)索引標(biāo)識實(shí)現(xiàn);
[0019]索引模塊,用于存儲所有單星基礎(chǔ)數(shù)據(jù)庫的測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系,所述測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系為業(yè)務(wù)和編輯兩層結(jié)構(gòu),所有單星基礎(chǔ)數(shù)據(jù)庫中以相同數(shù)據(jù)編輯方式表征相同測試業(yè)務(wù)的測試業(yè)務(wù)數(shù)據(jù)對應(yīng)同一條測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系;
[0020]根據(jù)測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系和測試業(yè)務(wù)索引標(biāo)識實(shí)現(xiàn)對測試業(yè)務(wù)數(shù)據(jù)的讀取。
[0021]所述單星基礎(chǔ)數(shù)據(jù)庫為單星分系統(tǒng)基礎(chǔ)數(shù)據(jù)庫或單星分系統(tǒng)基礎(chǔ)數(shù)據(jù)庫的集合。
[0022]所述根據(jù)預(yù)先給定的星間判據(jù)得到測試控制指令的測試結(jié)果,具體為:數(shù)據(jù)判讀模塊根據(jù)接收到的所有衛(wèi)星發(fā)送的數(shù)據(jù),利用預(yù)先給定的星間判據(jù)分別判斷每顆衛(wèi)星的動(dòng)作是否正確,若所有衛(wèi)星的動(dòng)作均正確,則當(dāng)前測試控制指令的測試結(jié)果為正確;否則當(dāng)前測試控制指令的測試結(jié)果為錯(cuò)誤。
[0023]所述數(shù)據(jù)采集模塊中包括虛擬參數(shù)生成模塊,所述虛擬參數(shù)生成模塊根據(jù)預(yù)先給定的數(shù)據(jù)轉(zhuǎn)換算法將采集到的衛(wèi)星星座中所有衛(wèi)星發(fā)送的數(shù)據(jù)轉(zhuǎn)換為一個(gè)虛擬參數(shù)輸出給數(shù)據(jù)判讀模塊。
[0024]所述虛擬參數(shù)生成模塊以.dll形式或者script形式存儲于數(shù)據(jù)采集模塊中。
[0025]所述根據(jù)預(yù)先給定的星間判據(jù)得到測試控制指令的測試結(jié)果,具體為:數(shù)據(jù)判讀模塊根據(jù)接收到的虛擬參數(shù),利用預(yù)先給定的星間判據(jù)判斷虛擬參數(shù)是否正確,若虛擬參數(shù)正確,則當(dāng)前測試控制指令的測試結(jié)果為正確;否則當(dāng)前測試控制指令的測試結(jié)果為錯(cuò)誤。
[0026]所述從基礎(chǔ)數(shù)據(jù)庫中讀取測試業(yè)務(wù)數(shù)據(jù),具體為:若需要讀取同一條測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系對應(yīng)的多個(gè)單星基礎(chǔ)數(shù)據(jù)庫中的測試業(yè)務(wù)數(shù)據(jù),則只讀取測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系對應(yīng)的第一個(gè)單星基礎(chǔ)數(shù)據(jù)庫中的測試業(yè)務(wù)數(shù)據(jù)即可。
[0027]所述測試數(shù)據(jù)發(fā)送模塊包括多個(gè)發(fā)送通道,將每顆衛(wèi)星的測試業(yè)務(wù)數(shù)據(jù)通過獨(dú)立的發(fā)送通道并行發(fā)送。
[0028]一種衛(wèi)星星座自動(dòng)化測試方法,主要包括:
[0029]測試控制步驟,用于產(chǎn)生測試控制指令;
[0030]數(shù)據(jù)發(fā)送步驟,用于根據(jù)測試控制指令從基礎(chǔ)數(shù)據(jù)庫中讀取測試業(yè)務(wù)數(shù)據(jù)并發(fā)送給待測試的衛(wèi)星,該衛(wèi)星根據(jù)測試業(yè)務(wù)數(shù)據(jù)控制星座中其他衛(wèi)星動(dòng)作;所述測試業(yè)務(wù)數(shù)據(jù)包括衛(wèi)星星座中所有衛(wèi)星的遙控指令、遙測參數(shù)、指令判據(jù)和測試序列;
[0031]數(shù)據(jù)采集步驟,用于采集并存儲衛(wèi)星星座中所有衛(wèi)星發(fā)送的數(shù)據(jù);
[0032]數(shù)據(jù)判讀步驟,用于對所有衛(wèi)星發(fā)送的數(shù)據(jù)進(jìn)行判讀,根據(jù)預(yù)先給定的星間判據(jù)得到測試控制指令的測試結(jié)果。
[0033]本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點(diǎn)在于:
[0034]本發(fā)明中的測試裝置利用數(shù)據(jù)采集模塊可以將測試業(yè)務(wù)數(shù)據(jù)涉及到的所有單星數(shù)據(jù)進(jìn)行一次性采集,從而可以利用星間判據(jù)一次性完成衛(wèi)星星座測試,減少了衛(wèi)星星座測試過程中人工參與的過程,極大的提高了衛(wèi)星星座測試的自動(dòng)化程度,顯著節(jié)約了衛(wèi)星星座測試過程中的人力物力,減少了出錯(cuò)概率,提高了測試效率。
[0035]附圖表說明
[0036]圖1為本發(fā)明中衛(wèi)星星座自動(dòng)化測試裝置的示意圖;
[0037]圖2本發(fā)明中衛(wèi)星測試基礎(chǔ)數(shù)據(jù)庫的示意圖;
[0038]圖3本發(fā)明中衛(wèi)星星座自動(dòng)化測試方法流程圖。
【具體實(shí)施方式】
[0039]以下通過實(shí)施例來詳細(xì)說明本發(fā)明的具體技術(shù)方案,應(yīng)當(dāng)說明的是,以下的實(shí)施例僅能用來解釋本發(fā)明而不能解釋為是對本發(fā)明的限制。
[0040]測試控制模塊101,用于產(chǎn)生測試控制指令;所述測試控制模塊主要產(chǎn)生需要測試的衛(wèi)星和各衛(wèi)星的測試業(yè)務(wù),這些測試業(yè)務(wù)中包括單星完成的測試業(yè)務(wù),例如需要對A星的太陽帆板開和機(jī)械臂展開的測試業(yè)務(wù),以及B星的太陽帆板開測試業(yè)務(wù)進(jìn)行測試,同時(shí)還包括星座間多星完成的測試業(yè)務(wù),例如,A星控制B星和C星對某個(gè)區(qū)域進(jìn)行對準(zhǔn)的測試業(yè)務(wù),要完成這樣的測試業(yè)務(wù),需要同時(shí)接受A星、B星和C星的數(shù)據(jù)來進(jìn)行綜合判讀。
[0041]數(shù)據(jù)發(fā)送模塊102,用于根據(jù)測試控制指令從基礎(chǔ)數(shù)據(jù)庫中讀取測試業(yè)務(wù)數(shù)據(jù)并發(fā)送給待測試的衛(wèi)星,該衛(wèi)星根據(jù)測試業(yè)務(wù)數(shù)據(jù)控制星座中其他衛(wèi)星動(dòng)作;所述測試業(yè)務(wù)數(shù)據(jù)包括衛(wèi)星星座中所有衛(wèi)星的遙控指令、遙測參數(shù)、指令判據(jù)和測試序列;
[0042]為了進(jìn)一步提高衛(wèi)星星座測試的效率,可以采用如圖2所示的基礎(chǔ)數(shù)據(jù)庫,從圖2可知,衛(wèi)星測試基礎(chǔ)數(shù)據(jù)庫主要包括多個(gè)單星基礎(chǔ)數(shù)據(jù)庫和索引模塊;
[0043]所述單星基礎(chǔ)數(shù)據(jù)庫通過在現(xiàn)有單星基礎(chǔ)數(shù)據(jù)庫的測試業(yè)務(wù)數(shù)據(jù)上添加測試業(yè)務(wù)索引標(biāo)識實(shí)現(xiàn);所述測試業(yè)務(wù)數(shù)據(jù)包括但不限于單星遙控指令、遙測參數(shù)、指令判據(jù)和測試序列;
[0044]所述單星分系統(tǒng)基礎(chǔ)數(shù)據(jù)庫或單星分系統(tǒng)基礎(chǔ)數(shù)據(jù)庫的集合,即單星基礎(chǔ)數(shù)據(jù)庫可以是某顆衛(wèi)星所有分系統(tǒng)的基礎(chǔ)數(shù)據(jù)庫,也可以是某一個(gè)分系統(tǒng),例如導(dǎo)航分系統(tǒng)、熱控分系統(tǒng)等的基礎(chǔ)數(shù)據(jù)庫。本發(fā)明中的數(shù)據(jù)庫一般為現(xiàn)有的基礎(chǔ)數(shù)據(jù)庫,多個(gè)單星基礎(chǔ)數(shù)據(jù)庫的數(shù)據(jù)庫具體結(jié)構(gòu)應(yīng)該保持一致,這些單星基礎(chǔ)數(shù)據(jù)庫中的數(shù)據(jù)在測試之前被導(dǎo)入到衛(wèi)星測試基礎(chǔ)數(shù)據(jù)庫中。
[0045]所述測試業(yè)務(wù)索引標(biāo)識一般為預(yù)先給定的字母與數(shù)字相結(jié)合,用于區(qū)別各個(gè)測試業(yè)務(wù)的標(biāo)識,例如用K42表示太陽帆板開的測試業(yè)務(wù),用K43表示機(jī)械臂展開的測試業(yè)務(wù)。
[0046]索引模塊,用于存儲所有單星基礎(chǔ)數(shù)據(jù)庫的測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系,所述測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系為業(yè)務(wù)和編輯兩層結(jié)構(gòu),所有單星基礎(chǔ)數(shù)據(jù)庫中以相同數(shù)據(jù)編輯方式表征相同測試業(yè)務(wù)的測試業(yè)務(wù)數(shù)據(jù)對應(yīng)同一條測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系;
[0047]例如A星和B星均需要太陽帆板開和機(jī)械臂展開的測試業(yè)務(wù),若A星和B星進(jìn)行太陽帆板開的測試業(yè)務(wù)的代碼均為0X01,則A星和B星進(jìn)行太陽帆板開的測試業(yè)務(wù)在索引模塊中對應(yīng)太陽帆板開的測試業(yè)務(wù)下面的同一個(gè)編輯,即在整個(gè)索引模塊中對應(yīng)同一條測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系。若A星進(jìn)行機(jī)械臂展開測試業(yè)務(wù)的代碼為OAOl,B星進(jìn)行機(jī)械臂展開測試業(yè)務(wù)的代碼為0B01,則A星和B星進(jìn)行機(jī)械臂展開測試業(yè)務(wù)在索引模塊中對應(yīng)機(jī)械臂展開測試業(yè)務(wù)下面的不同編輯,即在整個(gè)索引模塊中對應(yīng)不同測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系。
[0048]根據(jù)測試業(yè)務(wù)數(shù)據(jù)索引關(guān)系和測試業(yè)務(wù)索引標(biāo)識實(shí)現(xiàn)對測試業(yè)務(wù)數(shù)據(jù)的讀取。索引模塊按照以上所述的兩層結(jié)構(gòu)的索引關(guān)系,實(shí)現(xiàn)對不同測試業(yè)務(wù)、不同編輯方式對所有衛(wèi)星
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
富裕县| 米泉市| 来安县| 镇沅| 江口县| 民乐县| 霞浦县| 岐山县| 通州市| 吴堡县| 友谊县| 大渡口区| 乌鲁木齐市| 渑池县| 阜南县| 阳春市| 开鲁县| 隆德县| 霍林郭勒市| 新郑市| 平南县| 海晏县| 化德县| 鄱阳县| 巨野县| 兴文县| 织金县| 喜德县| 南江县| 沐川县| 清远市| 敦煌市| 蒲江县| 峡江县| 依兰县| 兴和县| 闸北区| 遵化市| 乌什县| 马关县| 萍乡市|