【技术实现步骤摘要】
机场客户端远程升级管理方法、系统、存储介质、无人机
本专利技术属于无人机
,尤其涉及一种机场客户端远程升级管理方法、系统、存储介质、无人机。
技术介绍
目前,最接近的现有技术:当前业内无人机自动机场应用于自动巡检、物流等多个领域。自动机场内置多种传感器和机械结构。在不同的场景中,机场收纳货物、收放无人机、并提供无人机自动充电功能。无人机自动机场中包含大量软件用于支持上述功能,当自动机场需要更新软件时,将面临繁重的运维工作。目前使用最多的方式是开发一款自动升级软件,并以服务的方式长期运行在后台,定期检查远程数据中心存在的机场软件最新版本,若本地版本低于远程数据中心版本,则自动升级本地软件。另一种方式以远程软件中心的形式发布。从软件中心下载自动机场软件后,用户安装新的机场软件即可。Docker虚拟机技术一般应用在分布式服务器,服务部署、运维场景。将其应用在无人机自动机场客户端更新,是一种应用方向的创新。综上所述,现有技术存在的问题是:兼容性上,自动机场软件与机场的软硬件环境紧密相关。机场型号繁多,部 ...
【技术保护点】
1.一种机场客户端远程升级管理方法,其特征在于,所述机场客户端远程升级管理方法包括:/n对无人机机场内,运行于Docker容器环境的软件监控;将监控信息实时上报远程控制中心;/n对无人机机场内,运行于Docker容器环境的软件生存期控制;/n对无人机机场内,运行于Docker容器环境的软件的版本控制,接到远程控制中心命令后,将根据命令要求,从Docker远程镜像仓库下载对应镜像。/n
【技术特征摘要】
1.一种机场客户端远程升级管理方法,其特征在于,所述机场客户端远程升级管理方法包括:
对无人机机场内,运行于Docker容器环境的软件监控;将监控信息实时上报远程控制中心;
对无人机机场内,运行于Docker容器环境的软件生存期控制;
对无人机机场内,运行于Docker容器环境的软件的版本控制,接到远程控制中心命令后,将根据命令要求,从Docker远程镜像仓库下载对应镜像。
2.如权利要求1所述的机场客户端远程升级管理方法,其特征在于,使用DockerRegistry搭建私有远程镜像仓库,上传或下载本地镜像到远程DockerRegistry镜像仓库,为镜像增加标签;同时DockerRegistryhttp/https调用管理DockerRegistry内部存储的镜像;使用基于SSL证书加密的https协议保证公网传输通信;
客户端上传数据和命令到MQTT服务,MQTT服务通过订阅/发布转发到对应的服务;
订阅Mqtt服务客户端上传的数据,存储状态数据,对数据做出处理,并提供数据查询的Restful接口;
通过Mqtt服务发布对客户端的命令,提供Restful接口用于触发发布命令。
3.如权利要求1所述的机场客户端远程升级管理方法,其特征在于,终端用于数据展示以及命令交互。开发APP和网页交互界面,通过调用状态监控服务和命令服务的Restful接口,实现对数据的实时展示,并远程控制客户端的升级和软件运行状态。
4.如权利要求1所述的机场客户端远程升级管理方法,其特征在于,Docker容器,搭建docker容器环境,运行docker镜像,提供RestfulAPI可执行镜像的生命周期管理、更新下载;
管理软件作为Docker和服务端之间的代理存在,通过Docker容器提供RestfulAPI查询镜像的实时状态,并上传到后台MQTT服务,订阅后台MQTT服务版本和镜像相关的信息。
5.如权利要求1所述的机场客户端远程升级管理方法,其特征在于,对Docker容器环境的软件监控中,包括对Docker容器内各镜像的运行状态、软件版本信息进行监控;
对运行于Docker容器环境...
【专利技术属性】
技术研发人员:吴冲,张宇超,
申请(专利权)人:一飞智控天津科技有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。