网上银行应用版本更新方法、装置、设备及可读存储介质制造方法及图纸

技术编号:27196283 阅读:39 留言:0更新日期:2021-01-31 11:52
本发明专利技术实施例提供了一种网上银行应用版本更新方法、装置、设备及可读存储介质,其中,该方法包括:生成兼容网上银行应用旧版本和网上银行应用新版本的应用程序,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加交易开关;在执行所述应用程序过程中,接收版本更新指令;根据所述版本更新指令,控制所述交易开关打开或关闭,进而控制所述应用程序在所述网上银行应用旧版本和所述网上银行应用新版本之间切换。该方案通过控制交易开关打开或关闭来控制应用程序在银行应用旧版本和网上银行应用新版本之间切换,实现了网上银行应用的热部署,便捷地实现版本更新,有利于降低运维人员的工作负荷。负荷。负荷。

【技术实现步骤摘要】
网上银行应用版本更新方法、装置、设备及可读存储介质


[0001]本专利技术涉及网络交易
,特别涉及一种网上银行应用版本更新方法、装置、设备及可读存储介质。

技术介绍

[0002]随着网银(即网上银行,又称网络银行、在线银行或电子银行,是各银行在互联网中设立的虚拟柜台,银行利用网络技术,通过互联网向客户提供查询、对账、转账、支付、信贷、理财等服务,使客户在网络条件具备的情况下随时随地享受银行服务)在全球的发展和推广,网银服务于越来越多的国家或地区的客户,作为金融机构,网银需要遵循当地的法律法规的监管要求。一方面监管要求是复杂多变的,尤其是监管的时间要求和变更要求;另一方面网银作为全球一体的集中式应用需要提供稳定可用的服务,如何实现数十个国家或地区的监管要求是相当棘手的。
[0003]网银为了实现功能升级需要定期进行停机更新(即停止对外服务,更新部署应用版本。期间客户使用服务,需要重新启动应用),同时为全球客户提供持续、稳定的金融服务,更新的频率不能太多。当地央行都有自己的监管要求,有些是相同的,大部分是不同的、具有当地特色的。监管要求作为强制性的需求必须要实现,否则面临触发或者违规的风险,网银需要针对各央行的监管要求做相应的功能实现。另外监管要求种类繁多、要求奇特,比如一定要在某个时间点投产,必须需要指定范围进行内测,必须需要实现回退切换等等,这些要求往往需要版本变更。综上,监管要求的多变和网银版本更新的稳定产生了冲突。
[0004]现有技术中,客户量级大的服务往往采用集群部署的方式,即成百上千台服务器部署相同的应用版本,对外提供服务,以满足海量服务请求。这种集群部署也意味着可以进行分批次停机更新重启,即波动更新,逐渐实现版本投产。比如,一千台服务器,先停机前一百台服务器,更新版本重启,另外九百台服务器对外提供旧版服务。当前一百台重新成功后对外提供新版服务,然后将第二批一百台服务器停机更新,直到所有服务器都实现了停机更新。波动更新的好处是对外服务不会停止,可实现持续的金融服务。
[0005]但是,波动更新存在的缺陷是:一是只能在性能压力小的时间段进行波动更新,对性能、时间有比较苛刻的要求;二是新旧版本不应该有冲突,否则无法实现波动更新;三是对运维人员要求较高。

技术实现思路

[0006]本专利技术实施例提供了一种网上银行应用版本更新方法,以解决现有技术中波动更新存在的受时间、性能限制或无法实现波动更新的技术问题。该方法包括:
[0007]生成兼容网上银行应用旧版本和网上银行应用新版本的应用程序,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加交易开关;
[0008]在执行所述应用程序过程中,接收版本更新指令;
[0009]根据所述版本更新指令,控制所述交易开关打开或关闭,进而控制所述应用程序在所述网上银行应用旧版本和所述网上银行应用新版本之间切换。
[0010]本专利技术实施例还提供了一种网上银行应用版本更新装置,以解决现有技术中波动更新存在的受时间、性能限制或无法实现波动更新的技术问题。该装置包括:
[0011]应用程序生成模块,用于生成兼容网上银行应用旧版本和网上银行应用新版本的应用程序,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加交易开关;
[0012]指令接收模块,用于在执行所述应用程序过程中,接收版本更新指令;
[0013]版本更新模块,用于根据所述版本更新指令,控制所述交易开关打开或关闭,进而控制所述应用程序在所述网上银行应用旧版本和所述网上银行应用新版本之间切换。
[0014]本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的网上银行应用版本更新方法,以解决现有技术中波动更新存在的受时间、性能限制或无法实现波动更新的技术问题。
[0015]本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的网上银行应用版本更新方法的计算机程序,以解决现有技术中波动更新存在的受时间、性能限制或无法实现波动更新的技术问题。
[0016]在本专利技术实施例中,提出了生成兼容网上银行应用旧版本和网上银行应用新版本的应用程序,在应用程序中在网上银行应用旧版本和网上银行应用新版本存在功能差异处(即需要更新功能处)添加交易开关,交易开关的打开和关闭分别对应执行网上银行应用旧版本或网上银行应用新版本,进而在执行应用程序过程中,接收版本更新指令,根据版本更新指令,控制交易开关打开或关闭,进而控制应用程序在银行应用旧版本和网上银行应用新版本之间切换,实现网上银行应用版本的更新,且该网上银行应用版本的更新过程网上银行应用无需停机,即实现了网上银行应用的热部署,在应用正在运行的时候升级软件,却不需要重新启动应用,期间客户可以正常使用服务,使得避免了停机影响对外用户提供稳定服务的问题,此外,与现有技术中的波动更新相比,该网上银行应用的更新过程不受时间、服务器性能的限制,只许根据更新指令控制交易开关打开或关闭即可实现网上银行应用版本的切换,便捷地实现版本更新,同时,有利于降低运维人员的工作负荷。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:
[0018]图1是本专利技术实施例提供的一种网上银行应用版本更新方法的流程图;
[0019]图2是本专利技术实施例提供的一种计算机设备的结构框图;
[0020]图3是本专利技术实施例提供的一种网上银行应用版本更新装置的结构框图。
具体实施方式
[0021]为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本专利技术做进一步详细说明。在此,本专利技术的示意性实施方式及其说明用于解释本专利技术,但并
不作为对本专利技术的限定。
[0022]在本专利技术实施例中,提供了一种网上银行应用版本更新方法,如图1所示,该方法包括:
[0023]步骤102:生成兼容网上银行应用旧版本和网上银行应用新版本的应用程序,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加交易开关;
[0024]步骤104:在执行所述应用程序过程中,接收版本更新指令;
[0025]步骤106:根据所述版本更新指令,控制所述交易开关打开或关闭,进而控制所述应用程序在所述网上银行应用旧版本和所述网上银行应用新版本之间切换。
[0026]由图1所示的流程可知,在本专利技术实施例中,提出了生成兼容网上银行应用旧版本和网上银行应用新版本的应用程序,在应用程序中在网上银行应用旧版本和网上银行应用新版本存在功能差异处(即需要更新功能处)添加交易开关,交易开关的打开和关闭分别对应执行网上银行应用旧版本或网上银行应用新版本,进而在执行应用程序过程中,接收版本更新指令,根据版本更新指令,控制交易开关打本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网上银行应用版本更新方法,其特征在于,包括:生成兼容网上银行应用旧版本和网上银行应用新版本的应用程序,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加交易开关;在执行所述应用程序过程中,接收版本更新指令;根据所述版本更新指令,控制所述交易开关打开或关闭,进而控制所述应用程序在所述网上银行应用旧版本和所述网上银行应用新版本之间切换。2.如权利要求1所述的网上银行应用版本更新方法,其特征在于,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加交易开关,包括:根据所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处的功能对实时性的要求程度,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加实时型的交易开关或缓存型的交易开关。3.如权利要求1所述的网上银行应用版本更新方法,其特征在于,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加交易开关,包括:根据所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处的功能的操作性质,在所述应用程序中在所述网上银行应用旧版本和所述网上银行应用新版本存在功能差异处添加一次性的交易开关或重复使用的交易开关。4.如权利要求1至3中任一项所述的网上银行应用版本更新方法,其特征在于,根据所述版本更新指令,控制所述交易开关打开或关闭,进而控制所述应用程序在所述网上银行应用旧版本和所述网上银行应用新版本之间切换,包括:在接收到所述版本更新指令时,根据所述版本更新指令,改变所述交易开关的参数控制所述交易开关打开,控制所述应用程序执行所述网上银行应用新版本;否则,控制所述交易开关关闭,控制所述应用程序执行所述网上银行应用旧版本。5.如权利要求4所述的网上银行应用版本更新方法,其特征在于,还包括:获取用户的黑名单和/或白名单;在控制所述应用程序执行所述网上银行应用旧版本或所述网上银行应用新版本的过程中根据所述黑名单或所述白名单为用户提供服务。6.一种网上银行应用版本更新装置,其特征在于,包括:应用程序生成模块,用于生成兼容网上银行应用旧版本...

【专利技术属性】
技术研发人员:王贺超张旭陈新雨赵亮
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1