[發明專利]一種基于MVC框架的無人機地面維護系統及方法在審
| 申請號: | 201710520149.6 | 申請日: | 2017-06-30 |
| 公開(公告)號: | CN107300909A | 公開(公告)日: | 2017-10-27 |
| 發明(設計)人: | 荊華;汪強;陳小平 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 電子科技大學專利中心51203 | 代理人: | 李明光 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 mvc 框架 無人機 地面 維護 系統 方法 | ||
1.一種基于MVC框架的無人機地面維護系統,其特征在于,系統可分為三層,第一層視圖層,包括子系統監控數據顯示模塊、指令輸入模塊及交互回顯模塊,第二層控制層,包括定時器模塊、多線程模塊及指令映射模塊,第三層模型層,包括多個對應指令類型的通信接口和日志記錄模塊,其中:
子系統監控數據顯示模塊,用于顯示當前用戶需要查看的子系統狀態界面,子系統狀態界面顯示周期性狀態查詢指令執行結果,子系統狀態界面初始狀態為默認狀態;
指令輸入模塊,用于用戶輸入維護指令和狀態查詢指令;
交互回顯模塊,用于顯示用戶輸入指令及其執行結果;
定時器模塊,用于根據子系統監控數據顯示模塊顯示的子系統狀態界面發送子系統周期性狀態查詢指令;
多線程模塊,包含周期性狀態查詢指令線程和用戶輸入指令發送線程,用于同步周期性狀態查詢指令和用戶輸入指令的發送;
指令映射模塊,用于將多線程模塊發送的指令映射,根據多線程模塊發送的指令類型確定通信接口;
通信接口,用于將用戶輸入指令發送至飛機管理計算機,接收用戶輸入指令執行結果將其緩存至緩存區;將周期性狀態查詢指令分割成多個小狀態查詢指令,使用有限狀態機方法按周期依次發送小狀態查詢指令至飛機管理計算機并接收小狀態指令執行結果,將其解析后得到子系統狀態查詢指令執行結果并緩存至緩存區;
日志記錄模塊,用于記錄通信接口發送的指令和指令執行結果。
2.一種基于MVC框架的無人機地面維護方法,其特征在于,包括如下步驟:
步驟1、指令輸入模塊接收用戶輸入指令并將其發送至多線程模塊和交互回顯模塊,交互回顯模塊顯示用戶輸入指令;
步驟2、用戶選擇需要查看的子系統狀態界面顯示于子系統監控數據顯示模塊,定時器模塊根據子系統監控數據顯示模塊顯示的子系統狀態界面發送子系統周期性狀態查詢指令至多線程模塊;
步驟3、多線程模塊包含周期性狀態查詢指令線程和用戶輸入指令發送線程,多線程模塊采用多線程同步方法保證同一時刻只有一個線程訪問通信資源進行指令發送;
步驟4、指令映射模塊將多線程模塊傳輸的指令映射,根據多線程模塊發送的指令類型確定通信接口;
步驟5、通信接口接收多線程模塊發送的指令,將用戶輸入指令發送至飛機管理計算機,接收用戶輸入指令執行結果將其緩存至緩存區;將周期性狀態查詢指令分割成多個小狀態查詢指令,按周期依次發送小狀態查詢指令至飛機管理計算機并接收小狀態指令執行結果,將其解析后得到查詢的子系統狀態緩存至緩存區;
步驟6、日志記錄模塊記錄通信接口發送的指令和指令執行結果;
步驟7、交互回顯模塊顯示緩存區中用戶輸入指令執行結果;
步驟8、子系統監控數據顯示模塊顯示緩存區中子系統狀態查詢指令執行結果。
3.如權利要求2所述的基于MVC框架的無人機地面維護方法,其特征在于,在步驟5中,通信接口采用有限狀態機方法發送小狀態指令至飛機管理計算機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710520149.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種空調線控器檢測方法
- 下一篇:可移動醫用物流平臺機器人





