【技术实现步骤摘要】
智能柜应用更新方法、装置、计算机设备及存储介质
[0001]本专利技术涉及智能柜
,尤其涉及一种智能柜应用更新方法、装置、计算机设备及存储介质。
技术介绍
[0002]软件即服务(Software
‑
as
‑
a
‑
Service,SaaS)平台的供应商通过网络向企业用户提供软件服务,供应商将应用软件的服务端统一部署在服务器上,企业用户可以根据实际需求向供应商定购应用软件服务和技术支持服务。企业用户定购应用服务生成智能柜应用并安装在柜机上,由服务端通过网络对智能柜应用进行运维管理。
[0003]现有柜机的智能柜应用在更新时,通过柜机向服务端发送更新请求,服务端响应请求之后,柜机通过网络直接从服务端在线下载智能柜应用的新版本安装包,并在柜机上安装完成。一方面,大量柜机同时更新时导致请求量增大,直接从服务端下载新版本安装包会增大服务端的数据压力,降低服务端的运维效率。另一方面,柜机分布范围广泛,尤其是企业用户的柜机设置在海外时,当存在安装包较大或跨国网络信号不稳定 ...
【技术保护点】
【技术特征摘要】
1.一种智能柜应用更新方法,其特征在于,包括:接收上层设备发送的第一应用更新指令;所述第一应用更新指令包括指定应用的待更新应用信息;所述上层设备为服务端或上层柜机;从所述上层设备下载与所述待更新应用信息对应的安装包;若所述安装包下载成功,则获取本地环境信息,判断所述本地环境信息是否满足本地应用升级条件;若所述本地环境信息满足所述本地应用升级条件,则安装所述安装包;若所述安装包安装成功,则向下层设备发送第二应用更新指令,以使所述下层设备根据所述第二应用更新指令更新所述指定应用;所述下层设备包括若干下层柜机;所述第二应用更新指令包括所述待更新应用信息。2.如权利要求1所述的智能柜应用更新方法,其特征在于,所述上层设备为服务端;所述接收上层设备的第一应用更新指令之前,还包括:所述服务端获取柜机位置信息;所述服务端根据预设推送规则处理所述柜机位置信息,确定当前柜机;所述服务端向所述当前柜机发送所述第一应用更新指令。3.如权利要求1所述的智能柜应用更新方法,其特征在于,所述向下层设备发送第二应用更新指令之前,还包括:获取柜机位置信息;根据预设推送规则处理所述柜机位置信息,确定所述下层设备。4.如权利要求1所述的智能柜应用更新方法,其特征在于,所述从所述上层设备下载与所述待更新应用信息对应的安装包之后,还包括:若所述安装包下载失败,则根据第一重试规则向所述上层设备发送第一安装包请求指令,以通过所述第一安装包请求指令接收所述上层设备重新发送的所述安装包。5.如权利要求4所述的智能柜应用更新方法,其特征在于,所述根据第一重试规则向所述上层设备发送第一安装包请求指令,以通过所述第一安装包请求指令接收所述上层设备重新发送的所述安装包之后,还包括:若所述安装包接收失败,则根据第二重试规则向目标设备发送第二安装包请求指令,以通过所述第二安装包请求指令接收所述目标设备发送的所述安装包;所述目标设备包括与当前柜机同一层级的第一设备、与所述上层设备同一层级的第二设备和/或所述上层设备上一层级的第三设备。6.如权利要求1所述的智能柜应用更新方法,其特征在于,所述本地环境信息包括当...
【专利技术属性】
技术研发人员:李文青,唐金路,蒋美丽,马海燕,
申请(专利权)人:丰巢网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。