[發明專利]一種基于ARINC661的DF文件驗證方法有效
| 申請號: | 201310702874.7 | 申請日: | 2013-12-19 |
| 公開(公告)號: | CN103744757B | 公開(公告)日: | 2017-03-22 |
| 發明(設計)人: | 夏高明;蘭積錢;詹海明;湯挺;薛郝 | 申請(專利權)人: | 江蘇銳天信息科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;H04L29/06 |
| 代理公司: | 南京縱橫知識產權代理有限公司32224 | 代理人: | 董建林 |
| 地址: | 212016 江蘇省鎮江市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 arinc661 df 文件 驗證 方法 | ||
技術領域
本發明涉及一種DF文件驗證方法,具體涉及一種基于ARINC661的DF文件驗證方法。
背景技術
隨著航空電子的綜合化程度和人機交互要求的不斷提高,以及航空廠商提供的電子器件接口各不相同,ARINC公司針對飛機座艙顯示系統CDS(Cockpit?Display?System,飛機座艙顯示系統)到用戶系統UA(User?Application,用戶系統)的接口定義了規范ARINC661,陸續被空客(A380、A400)、波音(787)等航空公司使用,并經過不斷的修訂,已逐漸成為行業規范。
ARINC661旨在規范座艙顯示系統CDS的定義,以及CDS與用戶系統UA的通信。在具體實現方式上,采用了定義文件DF(Definition?File,定義文件)來描述CDS的界面顯示與維護CDS和UA的通信。如圖1給出了UA與CDS之間通信示意圖。
ARINC661提出的圖形顯示與邏輯處理分離的理念,極大地解除了CDS和UA間的耦合關系,主要體現在兩方面:(1)處理邏輯的更改不會影響CDS的外觀顯示,因而處理邏輯需要變換時,僅需對應修改UA,大大提高了系統分布式處理的能力,也使得單個UA的測試簡單易行;(2)在初始化階段,CDS內核能夠創建由DF定義的GUI層次,如果GUI的設計發生變化,或是隨著型號的變化而不同,除非引入新的感官效果,均無需更換儀表,也不需要重新編譯數字化儀表的嵌入式程序。
對飛機座艙顯示系統的驗證,通常把UA和CDS作為一個整體進行測試,測試過程中發現的問題難以界定是UA的邏輯錯誤還是DF文件定義錯誤。
DF文件的引入,使得CDS的圖形顯示設計與功能邏輯設計徹底分離,其中CDS負責圖形的顯示,UA負責功能邏輯的設計。在座艙顯示系統的開發過程中,需要對DF文件進行驗證。
DF文件通常包括倆種格式XML格式文件和二進制格式文件,對這倆種文件的驗證方法如下:
二進制格式DF以常規方式難以進行分析與驗證,通常要借助特殊工具才能進行驗證;
XML格式DF能夠進行分析,通常只能進行格式上檢查,對于邏輯內容的驗證,通常以走查為主,但是這種方式不直觀,效率不高,且難以保證結果的準確性與可重復性。
在驗證DF文件的有效性方面,目前航空領域內缺乏功能全面、動態驗證DF文件的工具。
發明內容
為解決現有技術的不足,本發明的目的在于提供一種基于ARINC661的DF文件驗證方法。
為了實現上述目標,本發明采用如下的技術方案:
一種基于ARINC661的DF文件驗證方法,其特征在于,包括如下步驟:
步驟一:導入DF文件,讀取DF文件的信息并保存在一個統一的全局變量中;導入成功后,對數據進行分析,并按邏輯層次結構顯示出來,并將各部件屬性值、類型分行顯示;
步驟二:啟動CDS服務器;
步驟三:對DF文件進行動態驗證;
步驟四:根據DF相應部件的屬性,利用ARINC661協議規范,自動生成Python格式的測試腳本,并提供執行環境和管理;將原本手動操作轉換成腳本文件得以保存,使得驗證過程可重復。
前述的一種基于ARINC661的DF文件驗證方法,其特征在于,所述DF文件采用XML格式或者二進制格式。
前述的一種基于ARINC661的DF文件驗證方法,其特征在于,所述步驟一包括:按照DF文件的格式順序讀取DF文件的信息。
前述的一種基于ARINC661的DF文件驗證方法,其特征在于,DF文件的格式依次為文件頭部定義、圖片定義、符號圖形定義、窗口部件定義。
前述的一種基于ARINC661的DF文件驗證方法,其特征在于,所述步驟二包括:所述CDS服務器是一個widows應用程序,使用TCP/IP進行通信,端口號固定為1231。
前述的一種基于ARINC661的DF文件驗證方法,其特征在于,所述步驟二包括:為實現DF文件的動態驗證,保證驗證平臺與CDS服務器的通信,使用TCP/IP?socket編程方法,并根據ARINC?661協議,設計通信的數據格式編碼方法;采用面向對象方法,建立connector類實現與CDS服務器的通信,類中的各個方法控制著驗證平臺與CDS服務器的連接,通信數據格式的封裝,數據的發送、接收。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇銳天信息科技有限公司,未經江蘇銳天信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310702874.7/2.html,轉載請聲明來源鉆瓜專利網。





