[发明专利]外接设备的管理方法、装置、系统以及存储器、无人机有效
申请号: | 201580071363.7 | 申请日: | 2015-11-18 |
公开(公告)号: | CN107113307B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 潘绪洋;魏维 | 申请(专利权)人: | 深圳市大疆创新科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 张成新 |
地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外接 设备 管理 方法 装置 系统 以及 存储器 无人机 | ||
一种外接设备的管理方法,包括步骤:获取外接设备的参数信息(104);根据外接设备的参数信息加载对应的服务模块(105);以及添加所述被加载的服务模块所提供的网络接口以与用户界面模块进行通信(106)。本发明还涉及一种外接设备的管理装置、系统,以及一种存储器、无人机。
技术领域
本发明涉及通信控制或工业控制类应用程序的实现架构,特别涉及一种外接设备的管理方法、装置、系统以及存储器、无人机。
背景技术
目前大多数通信控制或工业控制类应用程序都是使用VC/MFC、WinForm、QT等程序框架进行快速开发,使用这些程序框架开发出来的应用程序各模块耦合性比较强,在更新或设置过程中,实现较为复杂,且容易出错。另,现有的程序扩展性差,功能单一,用户体验度较差。
对发明的公开
发明内容
有鉴于此,有必要提出一种外接设备的管理方法、装置、系统以及一种存储器、无人机,以解决上述问题。
一种外接设备的管理方法,包括以下步骤:
获取外接设备的参数信息;
根据外接设备的参数信息加载对应的服务模块;以及
添加所述被加载的服务模块所提供的网络接口以与用户界面模块进行通信。
进一步地,所述根据外接设备的参数信息加载对应的服务模块步骤,具体包括:
加载对应的服务模块;以及
建立所述被加载的服务模块与相应类型的外接设备之间的通信连接,使所述被加载的服务模块为相应类型的外接设备提供控制操作功能。
进一步地,所述方法还包括步骤:
通过所述用户界面模块向所添加的网络接口发起网络服务请求;以及
响应所述网络服务请求而建立所添加的网络接口与所述用户界面模块之间的连接,使所述被加载的服务模块与所述用户界面模块进行功能通信。
进一步地,所述用户界面模块与所述网络接口之间传送Json格式数据。
进一步地,所述方法还包括步骤:
检测被移除的外接设备;
推送外接设备移除事件;以及
根据所移除的外接设备的参数信息断开相应的网络接口与所述用户界面模块之间的连接,并关闭相应的服务模块。
进一步地,在获取外接设备的参数信息步骤之前,还包括:
检测外设接口所连接的外接设备;以及
根据预设条件过滤出特定类型的外接设备。
进一步地,所述根据预设条件过滤出特定类型的外接设备步骤,具体包括:
获取所述连接的外接设备的硬件信息;以及
根据所述预设条件以及所述硬件信息过滤出所述特定类型的外接设备。
进一步地,所述硬件信息至少包括设备接口类型和设备厂家名称,所述预设条件为特定的设备厂家名称。
进一步地,获取外接设备的参数信息的步骤包括:
打开所述外接设备,并给所述外接设备发送预设的识别协议命令,使所述外接设备响应所述预设的识别协议命令而反馈所述外接设备的设备信息。
进一步地,所述参数信息至少包括设备类型和设备版本号。
进一步地,所述方法还包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大疆创新科技有限公司,未经深圳市大疆创新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580071363.7/2.html,转载请声明来源钻瓜专利网。