[发明专利]一种基于MVC框架的无人机地面维护系统及方法在审
申请号: | 201710520149.6 | 申请日: | 2017-06-30 |
公开(公告)号: | CN107300909A | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 荆华;汪强;陈小平 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 电子科技大学专利中心51203 | 代理人: | 李明光 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于无人机数据处理领域,特别涉及一种MVC框架的无人机地面维护系统及方法。系统采用MVC框架模型,将系统模块分层,子系统状态界面相互独立,有效克服了以往业务逻辑和数据操作混杂导致的系统难于维护和拓展的弊端。采用多线程同步方法,实现用户输入指令和周期性状态查询指令的同时发送,解决并发访问的冲突问题,保证了指令发送或执行结果的完整性;通信接口模块采用指令分割和有限状态机方法将周期性状态查询指令分割成多个小状态查询指令发送,缩短查询指令对通信资源的占有时间,提高用户输入指令的实时性。 | ||
搜索关键词: | 一种 基于 mvc 框架 无人机 地面 维护 系统 方法 | ||
【主权项】:
一种基于MVC框架的无人机地面维护系统,其特征在于,系统可分为三层,第一层视图层,包括子系统监控数据显示模块、指令输入模块及交互回显模块,第二层控制层,包括定时器模块、多线程模块及指令映射模块,第三层模型层,包括多个对应指令类型的通信接口和日志记录模块,其中:子系统监控数据显示模块,用于显示当前用户需要查看的子系统状态界面,子系统状态界面显示周期性状态查询指令执行结果,子系统状态界面初始状态为默认状态;指令输入模块,用于用户输入维护指令和状态查询指令;交互回显模块,用于显示用户输入指令及其执行结果;定时器模块,用于根据子系统监控数据显示模块显示的子系统状态界面发送子系统周期性状态查询指令;多线程模块,包含周期性状态查询指令线程和用户输入指令发送线程,用于同步周期性状态查询指令和用户输入指令的发送;指令映射模块,用于将多线程模块发送的指令映射,根据多线程模块发送的指令类型确定通信接口;通信接口,用于将用户输入指令发送至飞机管理计算机,接收用户输入指令执行结果将其缓存至缓存区;将周期性状态查询指令分割成多个小状态查询指令,使用有限状态机方法按周期依次发送小状态查询指令至飞机管理计算机并接收小状态指令执行结果,将其解析后得到子系统状态查询指令执行结果并缓存至缓存区;日志记录模块,用于记录通信接口发送的指令和指令执行结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710520149.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种空调线控器检测方法
- 下一篇:可移动医用物流平台机器人