一种版本处理方法及装置、存储介质及电子设备制造方法及图纸

技术编号:35746929 阅读:15 留言:0更新日期:2022-11-26 18:51
本发明专利技术提供了一种版本处理方法及装置、存储介质及电子设备,可应用于人工智能领域或金融领域,该版本处理方法结合目标软件的版本功能全景图,如果给客户端的推送次数超过推送阈值时,则不再推送最新的目标版本的版本信息,而是从所述版本功能全景图中获取所述目标版本下所述目标功能点对应的目标功能入口,并将所述目标功能入口配置至所述客户端的当前版本中,这样客户即可以保持原版软件的用户体验也可以使用新版软件的功能。也可以使用新版软件的功能。也可以使用新版软件的功能。

【技术实现步骤摘要】
一种版本处理方法及装置、存储介质及电子设备


[0001]本专利技术涉及软件更新
,更具体地说,涉及一种版本处理方法及装置、存储介质及电子设备。

技术介绍

[0002]随着银行业务的不断增加,诸如银行的手机银行等软件经常会推出一些新的版本,但是由于很多客户习惯使用旧版本、且不知道新版本相关功能入口的原因,所以并不是很喜欢使用新版本,这样就会出现一些客户依然使用旧版本导致无法使用新功能,或者是一直推送新版本的更新信息严重影响客户的使用体验。

技术实现思路

[0003]有鉴于此,为解决上述问题,本专利技术提供一种版本处理方法及装置、存储介质及电子设备,技术方案如下:
[0004]一种版本处理方法,所述版本处理方法包括:
[0005]在目标软件存在版本更新的情况下,将最新的目标版本的版本信息推送给所述目标软件的客户端;
[0006]若所述目标版本的版本信息的推送次数大于推送阈值时,则从已建立的所述目标软件的版本功能全景图中获取所述目标版本新增和/或更新的目标功能点,并将所述目标功能点推送给所述客户端;
[0007]若所述客户端返回指示更新所述目标功能点、且不更新所述目标版本的信息,则从所述版本功能全景图中获取所述目标版本下所述目标功能点对应的目标功能入口,并将所述目标功能入口配置至所述客户端的当前版本中。
[0008]优选的,在上述版本处理方法中,建立所述目标软件的版本功能全景图,包括:
[0009]获取所述目标软件各版本在系统开发过程中的功能点,并与各版本的上一版本的功能点进行组合得到各版本的功能点;
[0010]从自动测试系统中获取各版本的功能点对应的功能入口;
[0011]获取各版本的属性信息,并将所述属性信息与各版本的功能点、功能入口进行绑定存入数据库表中,得到所述目标软件的版本功能全景图。
[0012]优选的,在上述版本处理方法中,所述版本处理方法还包括:
[0013]响应所述目标软件的安装操作,将所述版本功能全景图展示给所述客户端,以使所述客户端根据所述版本功能全景图选择版本进行安装。
[0014]优选的,在上述版本处理方法中,所述版本处理方法还包括:
[0015]若所述目标版本的版本信息的推送次数不大于所述推送阈值时,则按照推送时间间隔推送所述目标版本的版本信息。
[0016]一种版本处理装置,所述版本处理装置包括:
[0017]第一推送模块,用于在目标软件存在版本更新的情况下,将最新的目标版本的版
本信息推送给所述目标软件的客户端;
[0018]第二推送模块,用于若所述目标版本的版本信息的推送次数大于推送阈值时,则从已建立的所述目标软件的版本功能全景图中获取所述目标版本新增和/或更新的目标功能点,并将所述目标功能点推送给所述客户端;
[0019]配置模块,用于若所述客户端返回指示更新所述目标功能点、且不更新所述目标版本的信息,则从所述版本功能全景图中获取所述目标版本下所述目标功能点对应的目标功能入口,并将所述目标功能入口配置至所述客户端的当前版本中。
[0020]优选的,在上述版本处理装置中,所述第二推送模块包括:
[0021]第一获取单元,用于获取所述目标软件各版本在系统开发过程中的功能点,并与各版本的上一版本的功能点进行组合得到各版本的功能点;
[0022]第二获取单元,用于从自动测试系统中获取各版本的功能点对应的功能入口;
[0023]绑定单元,用于获取各版本的属性信息,并将所述属性信息与各版本的功能点、功能入口进行绑定存入数据库表中,得到所述目标软件的版本功能全景图。
[0024]优选的,在上述版本处理装置中,所述版本处理装置还包括:
[0025]展示模块,用于响应所述目标软件的安装操作,将所述版本功能全景图展示给所述客户端,以使所述客户端根据所述版本功能全景图选择版本进行安装。
[0026]优选的,在上述版本处理装置中,所述版本处理装置还包括:
[0027]第三推送模块,用于若所述目标版本的版本信息的推送次数不大于所述推送阈值时,则按照推送时间间隔推送所述目标版本的版本信息。
[0028]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述任意一项所述的版本处理方法。
[0029]一种电子设备,所述电子设备包括:至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;
[0030]其中,所述处理器、所述存储器通过所述总线完成相互间的通信;
[0031]所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的版本处理方法。
[0032]相较于现有技术,本专利技术实现的有益效果为:
[0033]本专利技术提供的一种版本处理方法包括:在目标软件存在版本更新的情况下,将最新的目标版本的版本信息推送给所述目标软件的客户端;若所述目标版本的版本信息的推送次数大于推送阈值时,则从已建立的所述目标软件的版本功能全景图中获取所述目标版本新增和/或更新的目标功能点,并将所述目标功能点推送给所述客户端;若所述客户端返回指示更新所述目标功能点、且不更新所述目标版本的信息,则从所述版本功能全景图中获取所述目标版本下所述目标功能点对应的目标功能入口,并将所述目标功能入口配置至所述客户端的当前版本中。该版本处理方法结合目标软件的版本功能全景图,如果给客户端的推送次数超过推送阈值时,则不再推送最新的目标版本的版本信息,而是从所述版本功能全景图中获取所述目标版本下所述目标功能点对应的目标功能入口,并将所述目标功能入口配置至所述客户端的当前版本中,这样客户即可以保持原版软件的用户体验也可以使用新版软件的功能。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1为本专利技术实施例提供的一种版本处理方法的流程示意图;
[0036]图2为本专利技术实施例提供的另一种版本处理方法的流程示意图;
[0037]图3为本专利技术实施例提供的又一种版本处理方法的流程示意图;
[0038]图4为本专利技术实施例提供的又一种版本处理方法的流程示意图;
[0039]图5为本专利技术实施例提供的一种版本处理装置的原理结构示意图;
[0040]图6为本专利技术实施例提供的一种电子设备的硬件架构示意图。
具体实施方式
[0041]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版本处理方法,其特征在于,所述版本处理方法包括:在目标软件存在版本更新的情况下,将最新的目标版本的版本信息推送给所述目标软件的客户端;若所述目标版本的版本信息的推送次数大于推送阈值时,则从已建立的所述目标软件的版本功能全景图中获取所述目标版本新增和/或更新的目标功能点,并将所述目标功能点推送给所述客户端;若所述客户端返回指示更新所述目标功能点、且不更新所述目标版本的信息,则从所述版本功能全景图中获取所述目标版本下所述目标功能点对应的目标功能入口,并将所述目标功能入口配置至所述客户端的当前版本中。2.根据权利要求1所述的版本处理方法,其特征在于,建立所述目标软件的版本功能全景图,包括:获取所述目标软件各版本在系统开发过程中的功能点,并与各版本的上一版本的功能点进行组合得到各版本的功能点;从自动测试系统中获取各版本的功能点对应的功能入口;获取各版本的属性信息,并将所述属性信息与各版本的功能点、功能入口进行绑定存入数据库表中,得到所述目标软件的版本功能全景图。3.根据权利要求2所述的版本处理方法,其特征在于,所述版本处理方法还包括:响应所述目标软件的安装操作,将所述版本功能全景图展示给所述客户端,以使所述客户端根据所述版本功能全景图选择版本进行安装。4.根据权利要求1所述的版本处理方法,其特征在于,所述版本处理方法还包括:若所述目标版本的版本信息的推送次数不大于所述推送阈值时,则按照推送时间间隔推送所述目标版本的版本信息。5.一种版本处理装置,其特征在于,所述版本处理装置包括:第一推送模块,用于在目标软件存在版本更新的情况下,将最新的目标版本的版本信息推送给所述目标软件的客户端;第二推送模块,用于若所述目标版本的版本信息的推送次数大于推送阈值时,则从已建立的所述目标软件的版本功能全景图中获取所述目标版本新增和/或更新的目标...

【专利技术属性】
技术研发人员:黄文强
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1