[發(fā)明專利]一種機(jī)載顯示控件庫(kù)的DF文件加載方法有效
| 申請(qǐng)?zhí)枺?/td> | 201911192464.6 | 申請(qǐng)日: | 2019-11-28 |
| 公開(公告)號(hào): | CN110908963B | 公開(公告)日: | 2022-07-15 |
| 發(fā)明(設(shè)計(jì))人: | 高偉松 | 申請(qǐng)(專利權(quán))人: | 蘇州長(zhǎng)風(fēng)航空電子有限公司 |
| 主分類號(hào): | G06F16/16 | 分類號(hào): | G06F16/16 |
| 代理公司: | 北京國(guó)坤專利代理事務(wù)所(普通合伙) 11491 | 代理人: | 趙紅霞 |
| 地址: | 215000 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 機(jī)載 顯示 控件 df 文件 加載 方法 | ||
本發(fā)明揭示了一種機(jī)載顯示控件庫(kù)的DF文件加載方法,對(duì)CDS端與UA端之間的DF文件傳遞條件、傳遞方式、傳遞過程的異常處理手段進(jìn)行了設(shè)計(jì),保證DF文件在兩個(gè)系統(tǒng)之間傳遞的有效性、及時(shí)性、可靠性、安全性,降低了因DF文件加載錯(cuò)誤造成的航空電子設(shè)備運(yùn)行存在的潛在風(fēng)險(xiǎn),提高了航空電子設(shè)備的可維護(hù)性。
技術(shù)領(lǐng)域
本發(fā)明涉及一種機(jī)載顯示控件庫(kù)的DF文件加載方法,屬于ARINIC 661的DF文件加載流程實(shí)現(xiàn)方法的技術(shù)領(lǐng)域。
背景技術(shù)
目前,航空電子設(shè)備軟件一般普遍采用基于ARINIC 661的人機(jī)交互界面設(shè)計(jì)方式,其中Cockpit Display System(CDS)主要為各類顯示終端,可對(duì)DF文件進(jìn)行解析,并渲染初始化人機(jī)界面,User Application(UA)主要為在任務(wù)系統(tǒng)運(yùn)行的用戶應(yīng)用,驅(qū)動(dòng)人機(jī)界面切換以及數(shù)據(jù)顯示,Define文件(DF文件)為定義界面顯示樣式的初始化數(shù)據(jù)集,以二進(jìn)制形式保存在bin文件當(dāng)中,用于定義人機(jī)界面顯示的基本元素。
DF文件一般存儲(chǔ)在存儲(chǔ)模塊當(dāng)中,存儲(chǔ)模塊軟件、用戶應(yīng)用程序、顯示終端軟件具備兩兩之間數(shù)據(jù)交互能力。在使用過程中,DF文件經(jīng)常需要在線更新,而本案即致力于實(shí)現(xiàn)DF文件從存儲(chǔ)模塊更新到顯示終端,確保系統(tǒng)上電后,顯示終端解析處理最新版本的DF 文件,渲染顯示畫面。
發(fā)明內(nèi)容
本發(fā)明的目的是解決上述現(xiàn)有技術(shù)的不足,針對(duì)傳統(tǒng)DF文件加載過程中容易出現(xiàn)異常的問題,提出一種機(jī)載顯示控件庫(kù)的DF文件加載方法。
為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案為:
一種機(jī)載顯示控件庫(kù)的DF文件加載方法,基于ARINIC661機(jī)載顯示控件庫(kù),包括如下步驟:
步驟S1,用戶應(yīng)用判斷CDS上網(wǎng)后,給CDS發(fā)送DF文件版本號(hào)請(qǐng)求命令,該命令以100ms間隔周期發(fā)送,直到接收到該CDS上報(bào)DF文件版本號(hào)后,用戶應(yīng)用清除該命令;
步驟S2,CDS收到DF文件版本號(hào)請(qǐng)求命令后,上報(bào)各DF文件版本號(hào)給用戶應(yīng)用;
步驟S3,存儲(chǔ)模塊在上電初始化后,自動(dòng)向用戶應(yīng)用上報(bào)DF文件版本號(hào)一次;
步驟S4,若輪載信號(hào)無效,則用戶應(yīng)用在接收到CDS上報(bào)的文件版本號(hào)后直接向CDS 發(fā)送版本一致命令,CDS解析DF文件并顯示畫面;
步驟S5,若輪載信號(hào)有效,用戶應(yīng)用在發(fā)送版本請(qǐng)求命令后開始計(jì)時(shí),30s內(nèi)未收到存儲(chǔ)模塊上報(bào)的DF文件版本號(hào)或者30s內(nèi)未收到CDS上報(bào)的DF文件版本號(hào),則認(rèn)為比對(duì)結(jié)束、版本一致,此時(shí)向CDS發(fā)送版本一致命令CDS解析DF文件并顯示畫面,并進(jìn)行下一步驟;
步驟S6,用戶應(yīng)用比較CDS上報(bào)的各版本號(hào)是否與存儲(chǔ)模塊上報(bào)的DF文件版本號(hào)一致,若存在不一致,則用戶應(yīng)用向存儲(chǔ)模塊發(fā)送DF文件加載命令,存儲(chǔ)模塊接收到命令后向CDS發(fā)送所有DF文件并進(jìn)行下一步驟,若所有DF文件版本號(hào)均一致則跳至最后步驟;
步驟S7,CDS接收DF文件,接收過程中畫面顯示正在加載DF文件,接收完成后,再次上報(bào)已接收的DF文件版本號(hào),畫面顯示正在啟動(dòng),等待版本一致,收到用戶應(yīng)用的版本一致命令后,CDS開始解析DF文件,畫面顯示正在解析DF文件,若DF文件解析正確,則上報(bào)定義階段結(jié)束命令;若DF文件解析錯(cuò)誤,則將報(bào)錯(cuò)的DF文件版本號(hào)置為0xff,再次上報(bào),并同時(shí)顯示XX DF文件解析錯(cuò)誤;
步驟S8,用戶應(yīng)用再次比較各CDS上報(bào)版本號(hào)與存儲(chǔ)模塊上報(bào)的DF文件版本號(hào)一致性,若一致,則進(jìn)入下一步驟,若不一致,回轉(zhuǎn)至步驟S7;當(dāng)DF文件傳輸過程大于3次時(shí),CDS顯示DF文件解析錯(cuò)誤,需要重啟,此時(shí),只能通過重新啟動(dòng)CDS端,才能重啟 DF文件加載過程,否則無法繼續(xù)后續(xù)操作;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州長(zhǎng)風(fēng)航空電子有限公司,未經(jīng)蘇州長(zhǎng)風(fēng)航空電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911192464.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種機(jī)載劈裂系統(tǒng)及其位置調(diào)節(jié)裝置
- 基于無線傳感網(wǎng)的無人機(jī)農(nóng)藥精準(zhǔn)噴施作業(yè)系統(tǒng)及方法
- 基于無線傳感網(wǎng)的無人機(jī)水產(chǎn)養(yǎng)殖精準(zhǔn)投料作業(yè)系統(tǒng)及方法
- 一種可拉伸式插秧機(jī)載苗臺(tái)
- 一種機(jī)載懸掛物的防擺止動(dòng)器
- 面向民用飛機(jī)的安全服務(wù)組合系統(tǒng)
- 一種輕便型無人偵查機(jī)測(cè)控?cái)?shù)傳系統(tǒng)及工作方法
- 一種用于機(jī)載軟硬件匹配性加載系統(tǒng)實(shí)現(xiàn)的方法
- 一種基于機(jī)載WiFi的機(jī)上語音通信方法及系統(tǒng)
- 一種提高機(jī)載機(jī)箱振動(dòng)可靠性的方法
- 控件聯(lián)動(dòng)方法、裝置及系統(tǒng)
- 通過控件池實(shí)現(xiàn)系統(tǒng)的用戶界面UI與控件庫(kù)分離的方法
- 一種針對(duì)控件樣式的測(cè)試方法和裝置
- 一種控件消息通知方法及裝置
- 一種控件遍歷方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及終端設(shè)備
- 帶獨(dú)立渲染層的復(fù)合控件生成方法、系統(tǒng)及介質(zhì)
- 一種應(yīng)用的處理方法、裝置、設(shè)備和介質(zhì)
- 用于處理信息的方法和裝置
- 用于手機(jī)的圖形用戶界面
- 自定義控件的處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)





