【技术实现步骤摘要】
功能开关状态修改方法、装置、设备及存储介质
[0001]本专利技术涉及云安全领域,尤其涉及一种功能开关状态修改方法、装置、设备及存储介质。
技术介绍
[0002]业务系统中配置了所需要的业务功能,通过配置功能开关可以动态管理业务功能中的配置项,根据需求开启或关闭业务功能,以及进行新功能的验证。
[0003]现有的业务功能的管理或新功能的验证,都是在一定的地域范围或预设的验证渠道进行,但随着业务功能的迭代增加,需要进行开关状态切换的业务功能越来越多,对应的功能开关的配置方案也越来越多,因此,如何校验业务功能对应的功能开关的状态是否符合功能开关状态切换的要求,以准确地进行功能开关状态的切换,成为了亟待解决的问题。
技术实现思路
[0004]本专利技术提供一种功能开关状态修改方法、装置及存储介质,其主要目的在于解决功能开关状态修改准确度较低的问题。
[0005]为实现上述目的,本专利技术提供的一种功能开关状态修改方法,包括:
[0006]获取目标业务系统中已生效的开关维度数据,并将所述开关维 ...
【技术保护点】
【技术特征摘要】
1.一种功能开关状态修改方法,其特征在于,所述方法包括:获取目标业务系统中已生效的开关维度数据,并将所述开关维度数据存储至预设的缓存中;接收到功能开关状态的修改指令时,获取所述修改指令中对应的开关信息,根据所述开关信息判断所述功能开关是否生效;在所述功能开关不生效时,则保持所述功能开关的开关状态不变;在所述功能开关生效时,校验所述开关信息与所述预设缓存中的开关维度数据是否一致;在所述开关信息与所述预设缓存中的开关维度数据一致时,修改所述功能开关的开关状态。2.如权利要求1所述的功能开关状态修改方法,其特征在于,所述获取目标业务系统中已生效的开关维度数据,包括:获取目标业务系统中业务功能开关的开关名称,根据所述开关名称获取功能开关的配置文件;从所述配置文件中提取功能开关的开关维度数据表以及业务代码;根据所述业务代码确定已生效的功能开关名称,并从所述开关维度数据表中获取所述已生效的功能开关的开关维度数据。3.如权利要求1所述的功能开关状态修改方法,其特征在于,所述将所述开关维度数据存储至预设的缓存中,包括:获取当前时间以及所述开关维度数据中的验证时间;提取所述当前时间小于所述验证时间的目标开关维度数据;将每个所述目标开关维度数据存储至预设的缓存中。4.如权利要求1所述的功能开关状态修改方法,其特征在于,所述获取所述修改指令中对应的开关信息,包括:利用预设的语法解析器解析所述修改指令,得到所述修改指令中的关键字符信息;对所述关键字符信息进行词法分析,得到所述关键字符信息对应的开关信息。5.如权利要求1所述的功能开关状态修改方法,其特征在于,所述根据所述开关信息判断所述功能开关是否生效,包括:从所述开关信息中获取所述功能开关的验证时间,判断所述功能开关的验证时间是否大于当前时间;在功能开关的验证时间小于当前时间时,确定所述功能开关不生效;在所述功能开关的验证时间大于当前时间时,获取所述功能开关的配置文件;根据所述配置文件校验所述功...
【专利技术属性】
技术研发人员:李可,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。