【技术实现步骤摘要】
远程精准升级软件方法
[0001]本专利技术涉及计算机软件领域,尤其涉及一种远程精准升级软件方法。
技术介绍
[0002]现有的远程升级技术包括多节点离线升级和批量标准远程升级。其中,多节点离线升级包括一台主服务器能联网,其它服务器处于内网,无法访问外网,设定一台能够联网的服务器为主服务器,其它服务器为从服务器,主服务器采用同步方案进行运营平台升级,当主服务器的客户端程序从客户管理中心平台下载更新文件后,唤醒所有从服务器的客户端程序,从服务器的客户端程序从主服务器中下载其需求的模块对应的更新文件,下载完成后,从服务器均采用和主服务相同的步骤进行升级。
[0003]批量标准远程升级为当软件开发有新版本需要发布时,把软件打包后上传到管理平台,以软件版号本作为升级判断依据,当需要升级的设备联网时,就会通过网络请求服务器判断是否有软件版本更新,如果有比当前安装软件更新的版本,则请求下载该软件版本,下载完成后进行无人值守安装,安装成功或失败会将日志上传到平台进行记录。现有技术方案虽然能实现软件的离线和标准化升级,但对于OEM设 ...
【技术保护点】
【技术特征摘要】
1.一种远程精准升级软件方法,其特征在于,所述远程精准升级软件方法包括:开发端将若干不同升级程序上传至服务器,每一升级程序配置不同的升级策略,所述升级策略与设备终端的终端信息相关;所述服务器获取至少一设备终端上传的所述终端信息,并将所述终端信息与所述升级策略进行匹配;所述服务器向匹配成功的设备终端下发是否进行升级的询问消息;所述服务器判断是否获取到所述设备终端反馈的确认升级信息;以及当所述服务器获取到所述确认升级信息时,开放所述升级程序的下载权限供所述设备终端下载;其中,所述终端信息包括设备SN码、硬件配置、目前软件版本号、设备型号、语言、地区至少一者。2.如权利要求1所述的远程精准升级软件方法,其特征在于,所述远程精准升级软件方法,还包括:所述服务器将所述升级策略下发至至少一代理终端,每一代理终端具有所述服务器预设的不同权限,其中,所述服务器根据所述权限将与代理终端相关的所述若干不同升级程序的升级策略发送至所述代理终端,所述代理终端根据所述升级策略设置需要升级的设备终端并向所述需要升级的设备终端下发升级指令。3.如权利要求2所述的远程精准升级软件方法,其特征在于,所述远程精准升级软件方法,还包括:所述代理终端将所述需要升级的设备终端的终端信息上传到所述服务器进行升级备份;以及所述服务器获取到所述设备终端上传的所述终端信息后,与已升级备份的所述终端信息进行匹配,并向匹配成功的设备终端下发是否进行升级的询问消息。4.如权利要求1所述的远程精准升级软件方法,其特征在于,当所述服务器获取到所述确认升级信息时,开放所述升级程序的下载权限供所述设备终端下...
【专利技术属性】
技术研发人员:熊君君,
申请(专利权)人:深圳融昕医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。