【技术实现步骤摘要】
应用管理方法及装置、电子设备和存储介质
本公开涉及计算机
,尤其涉及一种应用管理方法及装置、电子设备和存储介质。
技术介绍
随着物联网技术的发展,以及边端设备(如智能摄像头)的计算、存储能力不断提升,越来越多的处理任务(比如人脸识别)从发送到云端服务器执行,转移到具有计算存储能力的边端设备上执行,从而降低请求回复的延迟,提高任务处理效率,这就要实现对边端设备上的应用进行应用管理,如部署应用、更新应用及卸载应用等。
技术实现思路
本公开提出了一种应用管理技术方案。根据本公开的一方面,提供了一种应用管理方法,应用于终端设备,包括:从消息队列遥测传输MQTT代理服务器的第一消息主题中,获取配置信息,所述配置信息是由云端服务器发布的、针对所述终端设备的目标应用的信息,所述配置信息包括所述目标应用的标识及版本号;根据所述目标应用的标识及版本号,以及所述终端设备中已部署应用的标识及版本号,确定待配置应用及所述待配置应用的配置类别,所述配置类别包括应用部署、应用卸载及应用更新;根据所述待配置应用的配置类别,执行针对所述待配置应用的配置操作。通过该方式,有效地实现对大量终端设备的应用管理,如部署应用、更新应用以及卸载应用,而不会对云端服务器带来较大的访问压力,有利于提高云端服务器的处理效率,可扩展性高在一种可能的实现方式中,所述配置信息还包括所述目标应用的部署方式以及所述目标应用的安装包下载路径,在所述配置类别为应用部署或应用更新的情况下,所述根据所述待配置应用的配置类别,执行针对所述待配置 ...
【技术保护点】
1.一种应用管理方法,其特征在于,应用于终端设备,包括:/n从消息队列遥测传输MQTT代理服务器的第一消息主题中,获取配置信息,所述配置信息是由云端服务器发布的、针对所述终端设备的目标应用的信息,所述配置信息包括所述目标应用的标识及版本号;/n根据所述目标应用的标识及版本号,以及所述终端设备中已部署应用的标识及版本号,确定待配置应用及所述待配置应用的配置类别,所述配置类别包括应用部署、应用卸载及应用更新;/n根据所述待配置应用的配置类别,执行针对所述待配置应用的配置操作。/n
【技术特征摘要】 【专利技术属性】
1.一种应用管理方法,其特征在于,应用于终端设备,包括:
从消息队列遥测传输MQTT代理服务器的第一消息主题中,获取配置信息,所述配置信息是由云端服务器发布的、针对所述终端设备的目标应用的信息,所述配置信息包括所述目标应用的标识及版本号;
根据所述目标应用的标识及版本号,以及所述终端设备中已部署应用的标识及版本号,确定待配置应用及所述待配置应用的配置类别,所述配置类别包括应用部署、应用卸载及应用更新;
根据所述待配置应用的配置类别,执行针对所述待配置应用的配置操作。
2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括所述目标应用的部署方式以及所述目标应用的安装包下载路径,
在所述配置类别为应用部署或应用更新的情况下,所述根据所述待配置应用的配置类别,执行针对所述待配置应用的配置操作,包括:
根据所述配置信息,确定所述待配置应用的部署方式及安装包下载路径;
根据所述待配置应用的安装包下载路径或所述待配置应用的标识及版本号,获取所述待配置应用的安装包;
根据所述待配置应用的部署方式,运行所述待配置应用的安装包,以将所述待配置应用部署在所述终端设备上或更新所述终端设备上的所述待配置应用。
3.根据权利要求2所述的方法,其特征在于,根据所述待配置应用的安装包下载路径或所述待配置应用的标识及版本号,获取所述待配置应用的安装包,包括:
根据所述待配置应用的安装包下载路径,从存储服务器中下载所述待配置应用的安装包;或,
根据所述待配置应用的标识及版本号,从缓存设备中获取所述待配置应用的安装包,所述缓存设备中存储有所述存储服务器预下传的安装包。
4.根据权利要求2所述的方法,其特征在于,所述根据所述待配置应用的部署方式,运行所述待配置应用的安装包,包括:
根据所述待配置应用的部署方式,分配运行所述待配置应用的安装包所需的资源,所述部署方式包括虚拟机部署和/或容器部署,所述资源包括所述终端设备的计算资源、网络资源以及存储资源;
在已分配所述资源的情况下,运行所述待配置应用的安装包。
5.根据权利要求1所述的方法,其特征在于,在所述配置类别为应用卸载的情况下,所述根据所述待配置应用的配置类别,执行针对所述待配置应用的配置操作,包括:
根据所述待配置应用的标识,卸载所述终端设备上的所述待配置应用。
6.根据权利要求1所述的方法,其特征在于,所述从消息队列遥测传输MQTT代理服务器的第一消息主题中,获取配置信息,包括:
在所述终端设备与所述MQTT代理服务器之间启动通信连接的情况下,从所述MQTT代理服务器的第一消息主题中,获取所述配置信息。
7.根据权利要求1所述的方法,其特征在于,在根据所述待配置应用的配置类别,执行针对所述待配置应用的配置操作后,所述方法还包括:
确定所述配置操作的执行结果;
将所述执行结果发布至所述MQTT代理服务器的第二消息主题中,以使所述云端服务器从所述第二消息主题中获取并记录所述执行结果。
技术研发人员:刘智恒,张帅,
申请(专利权)人:商汤国际私人有限公司,
类型:发明
国别省市:新加坡;SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。