【技术实现步骤摘要】
一种基于设备内嵌软件的远程升级的方法以及相关装置
[0001]本申请涉及嵌入式设备升级领域,特别涉及一种基于设备内嵌软件的远程升级的方法以及相关装置。
技术介绍
[0002]随着软件技术的不断发展,软件嵌入式设备的升级等维护操作越来越频繁。
[0003]传统的嵌入式设备软件远程升级是由底层所需软件升级的设备向上层单元,如控制平台或者控制中心等服务器上传软件升级的请求,从而根据服务器执行对应的升级操作,当所需软件升级设备数量过多时,点对点的升级操作过程较为繁琐,可能会消耗大量的人力、财力以及时间。
技术实现思路
[0004]为了解决上述技术问题,本申请提供了一种基于设备内嵌软件的远程升级的方法以及相关装置,能够统一多个设备的内嵌软件升级管理,具体参考下述例子。
[0005]本申请第一方面提供了一种基于设备内嵌软件的远程升级的方法,包括:
[0006]服务器获取升级信息,所述升级信息用于相关设备的软件升级;
[0007]所述服务器通过中间件获取设备对应的设备状态信息,所述设备与所述
【技术保护点】
【技术特征摘要】
1.一种基于设备内嵌软件的远程升级的方法,其特征在于,包括:服务器获取升级信息,所述升级信息用于相关设备的软件升级;所述服务器通过中间件获取设备对应的设备状态信息,所述设备与所述中间件关联;所述服务器根据所述设备状态信息在所述设备中确定目标设备;所述服务器根据所述目标设备获取所述目标设备的节点信息;所述服务器根据所述升级信息以及所述目标设备的节点信息生成升级脚本;所述服务器向所述中间件发送所述升级脚本,以使得所述中间件根据所述升级脚本中的目标设备的节点信息确定所述目标设备,并向所述目标设备发送所述升级脚本,以根据所述升级脚本中的升级信息进行对应的软件升级。2.根据权利要求1中所述的基于设备内嵌软件的远程升级的方法,其特征在于,所述服务器获取升级信息包括:所述服务器从第三方网元获取升级信息,所述升级信息包含最新软件版本安装包的相关信息,所述最新软件版本安装包预存在第三方网元。3.根据权利要求2中所述的基于设备内嵌软件的远程升级的方法,其特征在于,所述设备状态信息包含对应设备的当前软件版本信息,所述服务器根据所述设备状态信息在所述设备中确定目标设备包括:所述服务器根据所述设备的当前软件版本信息在所述设备中确定当前软件版本信息与所述最新软件版本安装包的相关信息不匹配的设备为目标设备。4.根据权利要求3中所述的基于设备内嵌软件的远程升级的方法,其特征在于,所述设备状态信息包含所述设备的当前运行状态,在所述服务器根据所述设备的当前软件版本信息在所述设备中确定当前软件版本信息与所述最新软件版本安装包的相关信息不匹配的设备为目标设备之前,所述方法还包括:所述服务器根据所述设备的当前运行状态在所述设备中确定所述设备的当前运行状态为开启状态的设备。5.根据权利要求中1所述的基于设备内嵌软件的远程升级的方法,其特征在于,所述服务器根据所述设备状态信息在所述设备中确定目标设备包括:所述服...
【专利技术属性】
技术研发人员:唐健,唐芳平,李红清,
申请(专利权)人:深圳市科漫达智能管理科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。