[發(fā)明專利]一種基于XML的發(fā)射控制設備HDLC接口單元測試方法和裝置在審
| 申請?zhí)枺?/td> | 202110258846.5 | 申請日: | 2021-03-10 |
| 公開(公告)號: | CN112887175A | 公開(公告)日: | 2021-06-01 |
| 發(fā)明(設計)人: | 范穎豪;李正天;程鵬;張潤東;王玉姣;范浩澤 | 申請(專利權)人: | 北京電子工程總體研究所 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24;G06F16/81;G06F16/835;G06F40/143 |
| 代理公司: | 北京正理專利代理有限公司 11257 | 代理人: | 付生輝 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 xml 發(fā)射 控制 設備 hdlc 接口 單元測試 方法 裝置 | ||
本發(fā)明的一個實施例公開了一種基于XML的發(fā)射控制設備HDLC接口單元測試方法和裝置,該方法包括:獲取指令集內(nèi)容并進行分類,構建HDLC協(xié)議與配置文件、HDLC接口、存儲區(qū)之間的映射關系模型,將分類后的指令集內(nèi)容寫入對應的模型文件中,并進行測試。該方法配置方式快捷簡單,覆蓋內(nèi)容全面,能充分驗證發(fā)射控制設備HDLC接口的功能。
技術領域
本發(fā)明涉及飛行器發(fā)射控制設備接口測試領域。更具體地,涉及一種基于XML的發(fā)射控制設備HDLC接口單元測試方法和裝置。
背景技術
在現(xiàn)代飛行器地面測控系統(tǒng)中,發(fā)射控制設備的主要任務是根據(jù)上層指揮系統(tǒng)的指令,完成對飛行器的飛行前檢查、數(shù)據(jù)上傳、測試結果回傳等任務,因此,發(fā)射控制設備在地面測控系統(tǒng)中扮演者極其重要的角色。發(fā)射控制設備的可靠性與安全性直接決定了飛行器能否順利完成任務,其中最為關鍵的是發(fā)射控制設備與飛行器交互的數(shù)據(jù)接口。多數(shù)飛行器的發(fā)射控制接口中,采用了HDLC接口協(xié)議(具有穩(wěn)定可靠、易于遠程傳輸?shù)奶攸c),可用于對飛行器進行軟件、參數(shù)重構等大數(shù)據(jù)量的數(shù)據(jù)指令通訊交互。因此,校驗HDLC接口傳輸數(shù)據(jù)內(nèi)容并驗證HDLC接口的傳輸能力就顯得尤為重要。
現(xiàn)階段,對發(fā)射控制設備的HDLC接口單元測試的主要方法是根據(jù)指令手冊在單元測試設備上定制開發(fā)指令解析軟件,并模擬數(shù)據(jù)指令交互過程,通過指令覆蓋測試驗證接口功能及其可靠性。但隨著飛行器種類的增多及功能的擴展,發(fā)射控制設備與飛行器間的指令內(nèi)容存在應用協(xié)議差異化發(fā)展趨勢。為了充分驗證接口數(shù)據(jù)內(nèi)容的正確性,需及時按最新的指令協(xié)議修改發(fā)射控制設備單元測試設備軟件,導致較頻繁的技術狀態(tài)更改、軟件版本控制工作量大、更改周期漫長、驗證不充分等問題;且不同種類的飛行器發(fā)射控制接口協(xié)議內(nèi)容不同,均配備獨立的單元測試設備,導致成本增加的同時延長了設計開發(fā)周期,難以滿足當代飛行器飛速發(fā)展的需求。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的第一個實施例提供一種基于XML的發(fā)射控制設備HDLC接口單元測試方法,包括:
獲取指令集內(nèi)容并進行分類,
構建HDLC協(xié)議與配置文件、HDLC接口和存儲區(qū)之間的映射關系模型,
將分類后的指令集內(nèi)容寫入對應的模型文件中,并進行測試。
在一個具體實施例中,所述分類包括:
獲取指令集內(nèi)容的特征,
根據(jù)所述特征分為匹配應答類、信息存儲類、信息查詢類。
在一個具體實施例中,所述映射關系模型與XML文件一一對應,所述XML文件用于記錄分類后的指令內(nèi)容特征字段。
在一個具體實施例中,匹配應答類的XML文件存儲的模型包括:識別字段和應答字段,用于驗證發(fā)射控制設備指令識別接收與匹配響應功能是否正常。
在一個具體實施例中,信息存儲類的XML文件存儲的模型包括:識別字段、應答字段、功能字段和存儲區(qū),用于驗證發(fā)射控制設備實時發(fā)送容量數(shù)據(jù)參數(shù)的功能是否正常。
在一個具體實施例中,信息查詢類XML文件存儲的模型包括:識別字段、應答字段和映射字段,用于驗證發(fā)射控制設備對存儲特征參數(shù)的讀取功能是否正常。
本發(fā)明的第二個實施例提供一種基于XML的發(fā)射控制設備HDLC接口單元測試裝置,包括:
被測發(fā)射控制設備,用于發(fā)送指令集,
接口單元測試裝置,用于執(zhí)行如權利要求1-6所述的方法,
存儲器,用于存儲被測發(fā)射控制設備所發(fā)送的關鍵參數(shù)信息。
在一個具體實施例中,接口測試設備在讀取匹配應答類指令時,對接收到的指令與匹配應答類的XML文件存儲的模型中的識別字段進行全字段匹配,匹配成功后,按照匹配應答類的XML文件存儲的模型的應答字段進行指令回應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京電子工程總體研究所,未經(jīng)北京電子工程總體研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110258846.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





