请求响应方法、装置、电子设备及存储介质与流程

文档序号:35380900发布日期:2023-09-09 06:20阅读:81来源:国知局
请求响应方法、装置、电子设备及存储介质与流程

本公开涉及计算机和金融,尤其涉及一种请求响应方法、装置、电子设备、介质和程序产品。


背景技术:

1、在对服务进行调用的情况下,需要通过调用程序来实现对服务的调用。程序与程序开关之间可以为一一对应的关系,即可以通过变更单个程序开关的状态来调用与该程序开关对应的单个程序。而管理程序开关,可以是根据开关字段,从存储开关值的数据库中,查询得到与该开关字段对应的开关值,进而通过该开关值来调用与该开关值对应的程序开关。

2、在实现本公开发明构思的过程中,发明人发现,相关技术中存在确定目标程序开关效率较低的问题。


技术实现思路

1、鉴于上述问题,本公开提供了请求响应方法、装置、电子设备、介质和程序产品。

2、根据本公开的第一个方面,提供了一种请求响应方法,包括:响应于接收到请求,利用注解处理工具根据请求的注解信息,查询得到与注解信息对应的开关值,其中,注解信息用于确定请求所调用的目标程序开关,开关值包括总开关值和程序开关值,程序开关值包括地址标识字段值,地址标识字段值用于确定目标程序开关的调用地址;在总开关值表征总开关开启的情况下,根据总开关值,确定与总开关对应的多个待确定程序开关;将地址标识字段值与多个待确定程序开关的待确定地址标识字段值进行匹配,从多个待确定程序开关中,确定目标程序开关,其中,地址标识字段值与目标程序开关的地址标识字段值相匹配。

3、根据本公开的实施例,开关值还包括第一自定义开关值,第一自定义开关值用于确定请求是否调用禁止调用的程序开关;在总开关值表征总开关开启的情况下,根据总开关值,确定与总开关对应的多个待确定程序开关之前,上述请求响应方法还包括:根据总开关值,确定与总开关对应的至少一个禁用开关值;在至少一个禁用开关值中,存在与第一自定义开关值相匹配的禁用开关值的情况下,执行对请求的处理操作。

4、根据本公开的实施例,开关值还包括第二自定义开关值,第二自定义开关值用于确定请求是否调用具有调用权限的程序开关;上述请求响应方法还包括:在至少一个禁用开关值中,不存在与第一自定义开关值相匹配的开关值的情况下,根据总开关值,确定与总开关对应的至少一个调用权限开关值;在至少一个调用权限开关值中,存在与第二自定义开关值相匹配的调用权限开关值的情况下,确定请求具有调用权限。

5、根据本公开的实施例,程序开关值还包括对象标识字段值;将地址标识开关值与多个待确定程序开关的待确定地址标识字段值进行匹配,从多个待确定程序开关中,确定目标程序开关,包括:将地址标识字段值和多个待确定地址标识字段值进行匹配,从多个待确定地址标识字段值中,确定目标地址标识字段值,其中,目标地址标识字段值与地址标识字段值相匹配;将对象标识字段值和多个待确定程序开关的待确定对象标识字段值相匹配,从多个待确定对象标识字段值中,确定目标对象标识字段值,其中,多个待确定对象标识字段值与多个待确定程序开关对应,目标对象标识字段值与对象标识字段值相匹配;根据目标地址标识字段值和目标对象标识字段值,从多个待确定程序开关中,确定目标程序开关。

6、根据本公开的实施例,地址标识字段值为多个,多个地址标识字段值包括不同层级的i个地址标识字段值,其中,i为正整数;将地址标识字段值和多个待确定地址标识字段值进行匹配,从多个待确定地址标识字段值中,确定目标地址标识字段值,包括:将第i层级的地址标识字段值和第i层级的多个待确定地址标识字段值进行匹配,从第i层级的多个待确定地址标识字段值中,确定第i层级的目标地址标识字段值,其中,第i层级的目标地址标识字段值与第i层级的地址标识字段值相匹配,第i层级的目标地址标识字段值与多个第i+1层级的待确定地址标识字段值对应,其中,i为小于i的正整数;将第i层级的地址标识字段值和第i层级的多个待确定地址标识字段值进行匹配,从第i层级的多个待确定地址标识字段值中,确定目标地址标识字段值,其中,目标地址标识字段值与第i层级的地址标识字段值相匹配。

7、根据本公开的实施例,利用注解处理工具根据请求的注解信息,查询得到与注解信息对应的开关值,包括:解析注解信息,得到多个开关字段;根据多个开关字段,查询得到与多个开关字段各自对应的开关值。

8、根据本公开的实施例,上述请求响应方法还包括:根据与多个开关字段各自对应的开关值,对多个开关字段进行哈希排序,得到排序结果;按照排序结果,处理与多个开关字段各自对应的开关值。

9、根据本公开的实施例,请求为开关状态变更请求,开关值还包括状态变更开关值,状态变更开关值用于变更目标程序开关的开启状态或者关闭状态;上述请求响应方法还包括:根据状态变更开关值,变更目标程序开关的状态,得到变更后的目标程序开关。

10、根据本公开的实施例,上述请求响应方法还包括:在待确定程序开关包括全量开关值且全量开关值表征匹配的情况下,确定待确定程序开关为目标程序开关。

11、根据本公开的实施例,上述请求响应方法还包括:在注解信息还包括开关处理时段信息的情况下,按照开关处理时段信息,处理开关值。

12、本公开的第二方面提供了一种请求响应装置,包括:查询模块,用于响应于接收到请求,利用注解处理工具根据请求的注解信息,查询得到与注解信息对应的开关值,其中,注解信息用于确定请求所调用的目标程序开关,开关值包括总开关值和程序开关值,程序开关值包括地址标识字段值,地址标识字段值用于确定目标程序开关的调用地址;第一确定模块,用于在总开关值表征总开关开启的情况下,根据总开关值,确定与总开关对应的多个待确定程序开关;第二确定模块,用于将地址标识字段值与多个待确定程序开关的待确定地址标识字段值进行匹配,从多个待确定程序开关中,确定目标程序开关,其中,地址标识字段值与目标程序开关的地址标识字段值相匹配。

13、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述方法。

14、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述方法。

15、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法。

16、根据本公开提供的请求响应方法、装置、电子设备、介质和程序产品,在接收到请求的情况下,通过使用注解处理工具处理注解信息得到开关值,提高了得到开关值的效率,并且可以在总开关开启的情况下,在与总开关对应的程序开关中,通过匹配确定与地址标识字段值所对应的目标地址的目标程序开关,由此,避免了从数据繁杂的数据库中直接查找得到目标地址的程序开关,提高了确定目标程序开关的效率。



技术特征:

1.一种请求响应方法,包括:

2.根据权利要求1所述的方法,其中,所述开关值还包括第一自定义开关值,所述第一自定义开关值用于确定所述请求是否调用禁止调用的程序开关;

3.根据权利要求2所述的方法,其中,所述开关值还包括第二自定义开关值,所述第二自定义开关值用于确定所述请求是否调用具有调用权限的程序开关;

4.根据权利要求1所述的方法,其中,所述程序开关值还包括对象标识字段值;

5.根据权利要求4所述的方法,其中,所述地址标识字段值为多个,所述多个地址标识字段值包括不同层级的i个地址标识字段值,其中,i为正整数;

6.根据权利要求1所述的方法,其中,所述利用注解处理工具根据所述请求的注解信息,查询得到与所述注解信息对应的开关值,包括:

7.根据权利要求6所述的方法,还包括:

8.根据权利要求1所述的方法,所述请求为开关状态变更请求,所述开关值还包括状态变更开关值,所述状态变更开关值用于变更所述目标程序开关的开启状态或者关闭状态;

9.根据权利要求1所述的方法,还包括:

10.根据权利要求1所述的方法,还包括:

11.一种请求响应装置,包括:

12.一种电子设备,包括:

13.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~10中任一项所述的方法。

14.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~10中任一项所述的方法。


技术总结
本公开提供了一种请求响应方法、装置、电子设备及存储介质,可以应用于计算机技术领域和金融技术领域。该方法包括:响应于接收到请求,利用注解处理工具根据请求的注解信息,查询得到与注解信息对应的开关值,注解信息用于确定请求所调用的目标程序开关,开关值包括总开关值和程序开关值,程序开关值包括地址标识字段值,地址标识字段值用于确定目标程序开关的调用地址;在总开关值表征总开关开启的情况下,根据总开关值,确定与总开关对应的多个待确定程序开关;将地址标识字段值与多个待确定程序开关的待确定地址标识字段值进行匹配,从多个待确定程序开关中,确定目标程序开关,地址标识字段值与目标程序开关的地址标识字段值相匹配。

技术研发人员:李海浩,莫圣龙
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1