一种系统版本的回滚方法、装置和服务器与流程

文档序号:37903155发布日期:2024-05-09 21:47阅读:8来源:国知局
一种系统版本的回滚方法、装置和服务器与流程

本发明涉及云计算领域,尤其涉及一种系统版本的回滚方法、装置和服务器。


背景技术:

1、随着互联网技术的发展,saas系统在各行业和领域中被广泛运用,为满足不同行业领域不同用户的需求和期望,saas系统通过不断迭代升级的方式提高系统功能、性能和用户体验,从而迅速响应用户需求和市场变化。然而用户在对saas系统进行版本升级时,由于新版本功能的不稳定以及用户个人习惯、工作内容以及所处行业类型的不同,在对系统版本进行升级后,saas系统所新增或更改的功能可能出现功能异常、不符合用户期望或用户习惯等情况。


技术实现思路

1、本发明针对现有技术中的不足,公开了一种系统版本的回滚方法,包括如下步骤:

2、s1,根据录入的当前版本使用中反馈的问题数据在系统功能表中查找对应的问题功能模块,在版本更新记录中获取各历史版本的更新功能配置表;

3、s2,根据所述问题功能模块在各更新功能配置表中查找涉及所述问题功能模块的更新或修改的关联历史版本,并将所述关联历史版本的前一版本作为回滚目标版本推荐至用户;

4、s3,在获取回滚版本确认指令后,将当前用户版本回滚至回滚目标版本,并保存当前用户版本回滚至目标版本后多余的表及数据。

5、优选的,所述步骤s3还包括:在将当前用户版本回滚至回滚目标版本过程中,保存当前用户版本的表中较回滚目标版本多出来的字段及对应值,并在声明新字段时设置默认值、保持当前用户版本的已有字段不进行数据类型更改且保存同一种数据类型的取值范围不变小。

6、优选的,所述步骤s1还包括:

7、s11,根据回滚请求在版本数据库中查询当前运行的系统版本和各历史版本信息,采集各历史版本信息中的更新功能配置表上描述的更新功能及所涉及的功能模块形成版本更新记录数据库和回滚反馈界面;

8、s12,根据用户在回滚反馈界面上的问题描述检索版本更新记录数据库获取对应的问题功能模块并将该问题功能模块的功能更新描述反馈给用户,根据用户反馈确认问题功能模块。

9、优选的,所述步骤s1还包括:所述回滚反馈界面包括删除/修改配置选项组,所述删除/修改配置选项组包含可供用户选择的问题功能模块选项,所述问题功能模块选项包含各历史版本更新涉及的新增或调整的功能模块名称;所述回滚反馈界面被配置为将用户选取的选项作为问题功能模块。

10、优选的,所述步骤s1还包括:所述回滚反馈界面包括保留配置更新选项组,所述保留配置更新选项组包含可供用户选择的可保留在回滚目标版本中的保留功能模块选项,所述保留功能模块选项包含各历史版本更新涉及的新增或调整的功能模块名称。

11、优选的,所述步骤s2还包括:判断是否采集到保留功能模块选项信息,若未采集到则根据所述问题功能模块在各更新功能配置表种查找涉及所述问题功能模块的更新或修改的第一关联历史版本,并将所述第一关联历史版本的前一版本作为回滚目标版本推荐至用户;若采集到保留功能模块选项信息,则根据所述保留功能模块选项在各更新功能配置表种查找涉及所述保留功能模块的新增或修改的第二关联历史版本,所述第一关联历史版本高于第二关联历史版本,获取位于第一关联历史版本和第二关联历史版本之间的中间版本集,将所述中间版本集中的最早版本作为回滚目标版本推荐至用户。

12、本发明还公开了一种系统版本的回滚装置,包括配置获取模块、版本定位模块、版本回滚模块,其中,配置获取模块,用于根据录入的当前版本使用中反馈的问题数据在系统功能表中查找对应的问题功能模块,在版本更新记录中获取各历史版本的更新功能配置表;版本定位模块,用于根据所述问题功能模块在各更新功能配置表中查找涉及所述问题功能模块的更新或修改的关联历史版本,并将所述关联历史版本的前一版本作为回滚目标版本推荐至用户;版本回滚模块,用于在获取回滚版本确认指令后,将当前用户版本回滚至回滚目标版本,并保存当前用户版本回滚至目标版本后多余的表及数据。

13、优选的,所述版本回滚模块还包括:在将当前用户版本回滚至回滚目标版本过程中,保存当前用户版本的表中较回滚目标版本多出来的字段及对应值,并在声明新字段时设置默认值、保持当前用户版本的已有字段不进行数据类型更改且保存同一种数据类型的取值范围不变小。

14、本发明还公开了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一所述系统版本的回滚方法的步骤。

15、本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,

16、所述计算机程序被处理器执行时实现如上述任一所述系统版本的回滚方法的步骤。

17、本发明公开的一种系统版本的回滚方法,通过根据录入的当前版本使用中反馈的问题数据在系统功能表中查找对应的问题功能模块,并在版本更新记录中获取各历史版本的更新功能配置表,进而根据所述问题功能模块在各更新功能配置表中查找涉及所述问题功能模块的更新或修改的关联历史版本,并将所述关联历史版本的前一版本作为回滚目标版本推荐至用户,最后在获取回滚版本确认指令后,将当前用户版本回滚至回滚目标版本,并保存当前用户版本回滚至目标版本后多余的表及数据,使得系统当前版本的某项功能不满足用户需求或期望以及出现无法解决的问题时,用户可通过版本回滚的方式调取最适合的历史版本进行替换。

18、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。



技术特征:

1.一种系统版本的回滚方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的系统版本的回滚方法,其特征在于,所述步骤s3还包括:

3.根据权利要求2所述的系统版本的回滚方法,其特征在于,所述步骤s1还包括:

4.根据权利要求3所述的系统版本的回滚方法,其特征在于:所述回滚反馈界面包括删除/修改配置选项组,所述删除/修改配置选项组包含可供用户选择的问题功能模块选项,所述问题功能模块选项包含各历史版本更新涉及的新增或调整的功能模块名称;所述回滚反馈界面被配置为将用户选取的选项作为问题功能模块。

5.根据权利要求4所述的系统版本的回滚方法,其特征在于:所述回滚反馈界面包括保留配置更新选项组,所述保留配置更新选项组包含可供用户选择的可保留在回滚目标版本中的保留功能模块选项,所述保留功能模块选项包含各历史版本更新涉及的新增或调整的功能模块名称。

6.根据权利要求5所述的系统版本的回滚方法,其特征在于,所述步骤s2还包括:

7.一种系统版本的回滚装置,其特征在于,包括:

8.根据权利要求7所述的系统版本的回滚方法,其特征在于,所述版本回滚模块还包括:

9.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如权利要求1-6任一所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-9任一所述方法的步骤。


技术总结
本发明公开的一种系统版本的回滚方法、装置和服务器,通过根据录入的当前版本使用中反馈的问题数据在系统功能表中查找对应的问题功能模块,并在版本更新记录中获取各历史版本的更新功能配置表,进而根据所述问题功能模块在各更新功能配置表中查找涉及所述问题功能模块的更新或修改的关联历史版本,并将所述关联历史版本的前一版本作为回滚目标版本推荐至用户,最后在获取回滚版本确认指令后,将当前用户版本回滚至回滚目标版本,并保存当前用户版本回滚至目标版本后多余的表及数据,使得系统当前版本的某项功能不满足用户需求或期望以及出现不可解决的问题时,用户可通过回滚的方式回退到历史版本。

技术研发人员:包卿,魏巍,王兴华,郝华,薛立俊
受保护的技术使用者:明度智云(浙江)科技有限公司
技术研发日:
技术公布日:2024/5/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1