[发明专利]程序版本更新方法及装置、存储介质及电子设备有效
申请号: | 201811366226.8 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109460246B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 王敏;杜天文;陈智胜 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟;王宝筠 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 版本 更新 方法 装置 存储 介质 电子设备 | ||
本发明提供了一种程序版本更新方法,包括:当接收到对目标程序当前版本的更新请求时,判断当前系统平台中是否存在所述目标程序的其它版本处于更新状态,当不存在时,将所述目标程序的当前版本从预建立的程序资源库中取出,对所述目标程序的当前版本进行更新;更新结束时,判断所述系统平台中,与所述目标程序的当前版本对应的所有更新版本是否均申请提交至所述程序资源库,当均申请提交至所述程序资源库时,将与所述目标程序的当前版本对应的所有更新版本一同提交至所述程序资源库,完成对所述目标程序当前版本的所有更新。应用本发明提供的程序版本更新方法,避免程序版本更新过程中出现程序版本互相覆盖的问题,保证程序功能正常且准确的实现。
技术领域
本发明涉及计算机技术领域,特别是涉及一种程序版本更新方法及装置、存储介质及电子设备。
背景技术
随着互联网技术的发展,各种网站、APP等网络产品得到广泛的应用,为人们的生活提供了多样的服务。随着用户对网络产品的功能需求不断的增加,产品开发团队需要对网络产品的各个模块进行更新。
通常,开发团队中的不同开发人员可以对模块中的同一程序版本进行更新,而更新过程中产生的多个最新的程序版本在向程序资源库提交的时候,会出现最新的程序版本之间相互覆盖的情况,影响了产品功能的正常实现,影响了用户的体验。因此,亟需一种程序版本更新方法,避免程序更新过程中出现程序版本互相覆盖的问题,保证程序功能正常且准确的实现。
发明内容
有鉴于此,本发明实施例提供一种程序版本更新方法,能够避免在程序版本更新的过程中出现程序版本互相覆盖的情况,确保程序的正常运行,进而保证程序所对应的模块的功能实现,提高用户的产品使用体验。
为实现上述目的,本发明实施例提供如下技术方案:
一种程序版本更新方法,包括:
当接收到对目标程序当前版本的更新请求时,判断当前系统平台中是否存在所述目标程序的其它版本处于更新状态,当不存在时,将所述目标程序的当前版本从预建立的程序资源库中取出,对所述目标程序的当前版本进行更新;
更新结束时,判断所述系统平台中,与所述目标程序的当前版本对应的所有更新版本是否均申请提交至所述程序资源库,当均申请提交至所述程序资源库时,将与所述目标程序的当前版本对应的所有更新版本一同提交至所述程序资源库,完成对所述目标程序当前版本的所有更新。
上述的方法,可选的,所述当接收到对目标程序当前版本的更新请求时,判断当前系统平台中是否存在所述目标程序的其它版本处于更新状态,包括:
当接收到对目标程序当前版本的更新请求时,获取所述更新请求中的出库申请表单;
为所述更新请求中的出库申请表单,分配与所述目标程序当前版本对应的版本关联号;
遍历所述系统平台,判断所述系统平台中是否存在与所述目标程序对应且与所述版本关联号不同的其它关联号;
当不存在时,判断当前系统平台中不存在所述目标程序的其它版本处于更新状态。
上述的方法,可选的,所述为所述更新请求中的出库申请表单,分配与所述目标程序当前版本对应的版本关联号,包括:
判断当前所述更新请求是否为对所述目标程序当前版本进行更新的首个更新请求,当为首个更新请求时,获取所述出库申请表单的生成日期;
依据所述生成日期,生成版本关联号,并将所述版本关联号分配给所述出库申请表单。
上述的方法,可选的,所述为所述更新请求中的出库申请表单,分配与所述目标程序当前版本对应的版本关联号,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811366226.8/2.html,转载请声明来源钻瓜专利网。