[发明专利]程序版本的更新方法、自助设备和版本控制服务器在审
申请号: | 201911044682.5 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110825408A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 王正也;何肖蓉 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 版本 更新 方法 自助 设备 控制 服务器 | ||
1.一种程序版本的更新方法,其特征在于,适用于自助设备,所述更新方法包括:
向版本控制服务器发送版本查询请求;其中,所述版本查询请求携带有所述自助设备的设备标识;
接收所述版本控制服务器查找得到的待更新版本的版本号,以及所述版本控制服务器预先配置的,所述自助设备的下载时间点;其中,每一个自助设备均配置有唯一的一个下载时间点;
判断当前时间是否在所述自助设备对应的下载时间点之前;
若所述当前时间在所述下载时间点之后,或者所述当前时间为所述下载时间点,则从服务器集群下载所述待更新版本对应的更新文件;
利用所述待更新版本对应的更新文件,将所述自助设备的程序从当前版本更新为所述待更新版本。
2.根据权利要求1所述的更新方法,其特征在于,所述服务器集群包括多个边缘服务器和多个上级服务器;
所述从服务器集群下载所述待更新版本对应的更新文件,包括:
向所述边缘服务器发送所述待更新版本的版本号,触发所述边缘服务器查找所述待更新版本对应的更新文件;
若所述边缘服务器查找出所述待更新版本对应的更新文件,直接从所述边缘服务器下载所述待更新版本对应的更新文件;
若所述边缘服务器未查找出所述待更新版本对应的更新文件,通过所述边缘服务器从所述上级服务器下载所述待更新版本对应的更新文件。
3.根据权利要求1所述的更新方法,其特征在于,所述从服务器集群下载所述待更新版本对应的更新文件,包括:
比对第一文件列表和第二文件列表;其中,所述第一文件列表指代所述待更新版本对应的文件列表,所述第二文件列表指代所述自助设备的程序的当前版本对应的文件列表;所述文件列表用于记录对应版本的程序安装包中的每个子文件的文件名和校验码;
将第二文件列表中记录的新增子文件和变更子文件确定为所述待更新版本对应的更新文件;其中,所述新增子文件指代所述第二文件列表相对于所述第一文件列表新增的文件名对应的子文件,所述变更子文件指代所述第一文件列表中记录的校验码与所述第二文件列表中记录的校验码不一致的子文件;
下载所述待更新版本对应的更新文件。
4.根据权利要求1所述的更新方法,其特征在于,所述利用所述待更新版本对应的更新文件,将所述自助设备的程序从当前版本更新为所述待更新版本,包括:
判断当前时间是否在所述版本控制服务器预先配置的,所述待更新版本的生效时间点之前;
若判断出当前时间在所述生效时间点之后,或者当前时间为所述生效时间点,利用所述待更新版本对应的更新文件,将所述自助设备的程序从当前版本更新为所述待更新版本。
5.根据权利要求1至4中任意一项所述的更新方法,其特征在于,所述利用所述待更新版本对应的更新文件,将所述自助设备的程序从当前版本更新为所述待更新版本之后,还包括:
向所述版本控制服务器发送更新结束信息,使所述版本控制服务器将所述自助设备的程序的当前版本设置为所述待更新版本。
6.一种程序版本的更新方法,其特征在于,适用于版本控制服务器,所述更新方法包括:
响应于任一自助设备发送的版本查询请求,根据所述版本查询请求携带的设备标识判断所述自助设备是否为目标自助设备;其中,所述目标自助设备,指代,存在待更新版本的自助设备;
若判断出所述自助设备是目标自助设备,将所述自助设备的待更新版本的版本号和预先配置的所述自助设备的下载时间点发送至所述自助设备,使所述自助设备从所述下载时间点开始,或者在所述下载时间点之后,下载所述待更新版本对应的更新文件;其中,每一个目标自助设备均配置有唯一的一个下载时间点。
7.根据权利要求6所述的更新方法,其特征在于,所述为每一个存在对应的待更新版本的自助设备配置对应的下载时间点的过程,包括:
根据用户设定的所述待更新版本的最晚生效时间,目标自助设备的数量,以及确定所述待更新版本的时间,计算下载时间间隔;
根据所述下载时间间隔和确定所述待更新版本的时间,确定每一个所述目标自助设备的下载时间点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911044682.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:面板及其制造方法
- 下一篇:一种基于虚拟节点的有限负载一致性哈希负载均衡策略