System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及研发管理和金融科技领域,尤其涉及一种应用系统功能版本切换方法、装置、计算机设备及存储介质。
技术介绍
1、对于多数领域的业务,都可以通过应用系统支持业务的运行。随着业务的发展,应用系统也在不断地演进,其规模复杂度和变更频率都非常高。为了保障应用系统的稳定运行,确保系统出现故障时可以快速处理,可以给应用系统的每种功能设置功能开关,通过功能开关控制功能的开启关闭或版本切换,而不用对整个系统进行版本回退。例如,当应用系统为金融、保险业务的系统时,企业可能会推出多种营销活动或金融保险产品,每种营销活动或金融保险产品都可以视作应用系统中的一种系统功能。为了方便对每种营销活动或金融保险产品进行测试和控制,可以给它们所对应的系统功能设置功能开关。
2、然而,当前的应用系统功能版本切换技术中,功能版本的开关是通过后台数据库中的开关表来控制的。在进行功能版本的切换时,首先由客户端发起资源请求,由前端将静态资源文件返回给客户端,客户端加载静态资源文件,然后发起功能版本切换请求;前端将功能版本切换请求发送至后端,后端从数据库中访问开关表,再反馈数据到客户端,然后客户端才能实现功能版本的切换。这样的切换过程需要客户端、服务端和数据库多次交互,流程长、调试难、时间长,降低了功能版本切换的效率,降低了系统的可用性和连续性。
技术实现思路
1、本申请实施例的目的在于提出一种应用系统功能版本切换方法、装置、计算机设备及存储介质,以解决应用系统功能版本切换效率较低的问题。
2、为了
3、向前端发送针对应用系统的页面访问请求;
4、接收并保存所述前端根据所述页面访问请求返回的静态资源文件,以及所述应用系统中各系统功能的功能配置文件;
5、根据所述静态资源文件和所述功能配置文件加载所述应用系统的应用页面,所述应用页面中包含功能配置标签;
6、通过所述功能配置标签触发针对目标系统功能的版本切换指令;
7、根据所述版本切换指令和所述功能配置文件,对所述目标系统功能的功能版本进行切换。
8、为了解决上述技术问题,本申请实施例还提供一种应用系统功能版本切换装置,采用了如下所述的技术方案:
9、请求发送模块,用于向前端发送针对应用系统的页面访问请求;
10、文件接收模块,用于接收并保存所述前端根据所述页面访问请求返回的静态资源文件,以及所述应用系统中各系统功能的功能配置文件;
11、页面加载模块,用于根据所述静态资源文件和所述功能配置文件加载所述应用系统的应用页面,所述应用页面中包含功能配置标签;
12、指令触发模块,用于通过所述功能配置标签触发针对目标系统功能的版本切换指令;
13、版本切换模块,用于根据所述版本切换指令和所述功能配置文件,对所述目标系统功能的功能版本进行切换。
14、为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
15、向前端发送针对应用系统的页面访问请求;
16、接收并保存所述前端根据所述页面访问请求返回的静态资源文件,以及所述应用系统中各系统功能的功能配置文件;
17、根据所述静态资源文件和所述功能配置文件加载所述应用系统的应用页面,所述应用页面中包含功能配置标签;
18、通过所述功能配置标签触发针对目标系统功能的版本切换指令;
19、根据所述版本切换指令和所述功能配置文件,对所述目标系统功能的功能版本进行切换。
20、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
21、向前端发送针对应用系统的页面访问请求;
22、接收并保存所述前端根据所述页面访问请求返回的静态资源文件,以及所述应用系统中各系统功能的功能配置文件;
23、根据所述静态资源文件和所述功能配置文件加载所述应用系统的应用页面,所述应用页面中包含功能配置标签;
24、通过所述功能配置标签触发针对目标系统功能的版本切换指令;
25、根据所述版本切换指令和所述功能配置文件,对所述目标系统功能的功能版本进行切换。
26、与现有技术相比,本申请实施例主要有以下有益效果:向前端发送针对应用系统的页面访问请求,接收并保存前端返回的静态资源文件,以及应用系统中各系统功能的功能配置文件,其中,静态资源文件用于加载应用系统的应用页面,功能配置文件包含应用系统中各系统功能的配置信息;客户端根据静态资源文件和功能配置文件加载得到应用页面,应用页面中包含功能配置标签,功能配置标签关联于系统功能的配置数据;通过功能配置标签触发针对目标系统功能的版本切换指令,根据版本切换指令操控功能配置文件,可以对目标系统功能的功能版本快速进行切换;本申请前端和客户端通过一次交互,客户端即可获取系统功能的配置信息并保存在本地,之后进行功能版本切换时,可以直接使用客户端本地保存的功能配置文件,无需向前端、后端和数据库频繁请求,提高了功能版本切换的效率,以及应用系统的可用性和连续性。
本文档来自技高网...【技术保护点】
1.一种应用系统功能版本切换方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,在所述向前端发送针对应用系统的页面访问请求的步骤之后,还包括:
3.根据权利要求2所述的应用系统功能版本切换方法,其特征在于,所述通过所述前端根据所述页面访问请求生成配置获取请求的步骤包括:
4.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,所述通过所述功能配置标签触发针对目标系统功能的版本切换指令的步骤包括:
5.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,所述通过所述功能配置标签触发针对目标系统功能的版本切换指令的步骤还包括:
6.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,所述根据所述版本切换指令和所述功能配置文件,对所述目标系统功能的功能版本进行切换的步骤包括:
7.根据权利要求6所述的应用系统功能版本切换方法,其特征在于,所述基于所述修改后的功能配置文件,控制所述应用系统对所述目标系统功能的功能版本进行切换的步骤包括:
8.一
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的应用系统功能版本切换方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的应用系统功能版本切换方法的步骤。
...【技术特征摘要】
1.一种应用系统功能版本切换方法,其特征在于,包括下述步骤:
2.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,在所述向前端发送针对应用系统的页面访问请求的步骤之后,还包括:
3.根据权利要求2所述的应用系统功能版本切换方法,其特征在于,所述通过所述前端根据所述页面访问请求生成配置获取请求的步骤包括:
4.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,所述通过所述功能配置标签触发针对目标系统功能的版本切换指令的步骤包括:
5.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,所述通过所述功能配置标签触发针对目标系统功能的版本切换指令的步骤还包括:
6.根据权利要求1所述的应用系统功能版本切换方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:李成玉,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。