[发明专利]程序版本的更新方法、自助设备和版本控制服务器在审
申请号: | 201911044682.5 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110825408A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 王正也;何肖蓉 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 版本 更新 方法 自助 设备 控制 服务器 | ||
本申请提供一种程序版本的更新方法、自助设备和版本控制服务器,版本控制服务器预先记录待更新版本和对应的目标自助设备,目标自助设备指代需要将程序更新至待更新版本的自助设备,并为每一个目标自助设备配置唯一的下载时间点,版本控制服务器响应于任一自助设备的版本查询请求,确定出该自助设备是目标自助设备后,向自助设备反馈待更新版本和对应的下载时间点,自助设备在当前时间到达对应的下载时间点之后,下载待更新版本对应的更新文件,以更新自身的程序至待更新版本。本方案预先配置每个自助设备的下载时间点,各自助设备在自身对应的下载时间点之后才开始下载,从而避免了多个自助设备同时从服务器下载文件导致的下载速度慢等问题。
技术领域
本发明涉及程序版本管理领域,特别涉及一种程序版本的更新方法、自助设备和版本控制服务器。
背景技术
自助设备是一类通过多媒体数据库与用户交互以提供服务的电子设备。在金融行业中,自助设备可以是:ATM、自助服务终端、叫号机等设备。企业往往会在若干个城市分别布置大量自助设备,扩大自助设备的覆盖范围。
在自助设备存续的时间内,企业往往需要对自助设备运行的程序进行版本更新。目前的自助设备的程序版本更新方法是,各个自助设备定期向服务器查询自身是否有待更新版本,若有待更新版本,自助设备向服务器发起下载请求,服务器响应下载请求,为自助设备提供更新文件的下载服务。
对于配置了海量自助设备的企业,经常会有大量的自助设备需要更新,这种情况下,服务器有限的网络带宽一般难以支持同时为多个自助设备提供下载服务,进而导致下载速度慢,服务器宕机等问题。
发明内容
基于上述现有技术的缺点,本申请提供一种程序版本的更新方法、自助设备和版本控制服务器,以解决现有的自助设备的程序更新方法中服务器难以支持多个自助设备的程序更新的问题。
本发明第一方面提供一种程序版本的更新方法,适用于自助设备,所述更新方法包括:
向版本控制服务器发送版本查询请求;其中,所述版本查询请求携带有所述自助设备的设备标识;
接收所述版本控制服务器查找得到的待更新版本的版本号,以及所述版本控制服务器预先配置的,所述自助设备的下载时间点;其中,每一个自助设备均配置有唯一的一个下载时间点;
判断当前时间是否在所述自助设备对应的下载时间点之前;
若所述当前时间在所述下载时间点之后,或者所述当前时间为所述下载时间点,则从服务器集群下载所述待更新版本对应的更新文件;
利用所述待更新版本对应的更新文件,将所述自助设备的程序从当前版本更新为所述待更新版本。
可选的,所述服务器集群包括多个边缘服务器和多个上级服务器;
所述从服务器集群下载所述待更新版本对应的更新文件,包括:
向所述边缘服务器发送所述待更新版本的版本号,触发所述边缘服务器查找所述待更新版本对应的更新文件;
若所述边缘服务器查找出所述待更新版本对应的更新文件,直接从所述边缘服务器下载所述待更新版本对应的更新文件;
若所述边缘服务器未查找出所述待更新版本对应的更新文件,通过所述边缘服务器从所述上级服务器下载所述待更新版本对应的更新文件。
可选的,所述从服务器集群下载所述待更新版本对应的更新文件,包括:
比对第一文件列表和第二文件列表;其中,所述第一文件列表指代所述待更新版本对应的文件列表,所述第二文件列表指代所述自助设备的程序的当前版本对应的文件列表;所述文件列表用于记录对应版本的程序安装包中的每个子文件的文件名和校验码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911044682.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:面板及其制造方法
- 下一篇:一种基于虚拟节点的有限负载一致性哈希负载均衡策略