访问请求处理方法、装置、设备以及存储介质与流程

文档序号:36229601发布日期:2023-11-30 18:44阅读:69来源:国知局
访问请求处理方法与流程

本申请涉及计算机,尤其涉及一种访问请求处理方法、装置、设备以及存储介质。


背景技术:

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、在本申请实施例中,业务管理服务端在获取到对象发起的访问请求之后,可预先基于对象的访问环境信息和对应的访问限制策略确定终止访问请求还是将访问请求发送至代理端,一方面业务管理服务端可自行对部分访问请求进行处理,另一方面可有效减少向代理端接收到的请求量以及代理端向业务管理服务端上报的请求量,进而可缓解业务管理服务端的数据处理压力,提升请求处理效率,降低业务访问时延。



技术特征:

1.一种访问请求处理方法,其特征在于,应用于业务管理客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,每种所述环境限制规则包括应用特征限制条件、网络区域限制条件、请求风险限制条件、访问时间限制条件或者访问频率限制条件中的至少一项限制条件;所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,每项所述访问限制策略中的各所述环境限制规则具有不同的限制优先级;

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求2所述的方法,其特征在于,所述确定所述目标对象具有所述目标业务的访问权限,包括:

7.根据权利要求2所述的方法,其特征在于,所述方法还包括:

8.一种访问请求处理方法,其特征在于,应用于代理端,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述业务管理服务端基于所述目标对象的访问环境信息和对象相关信息、至少一项授权信息和每项业务对应的访问限制策略确定所述目标请求处理方式;

10.根据权利要求8所述的方法,其特征在于,所述对所述目标访问请求进行处理,包括:

11.根据权利要求9所述的方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述方法还包括:

13.一种访问请求处理装置,其特征在于,所述装置包括:

14.一种访问请求处理装置,其特征在于,所述装置包括:

15.一种电子设备,其特征在于,包括处理器和存储器,所述处理器和存储器相互连接;

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1至12任一项所述的方法。

17.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至12任一项所述的方法。


技术总结
本申请实施例公开了一种访问请求处理方法、装置、设备以及存储介质,可适用于云技术、区块链以及计算机技术等领域。该方法包括:获取目标对象发起的针对目标业务的目标访问请求;响应于目标对象具有目标业务的访问权限,确定目标对象的访问环境信息;基于目标访问限制策略中的各项环境限制规则和访问环境信息,确定目标访问请求的目标请求控制方式,并基于目标请求控制方式对目标访问请求进行处理。采用本申请实施例,可提升访问请求的处理效率,适用性高。

技术研发人员:吴岳廷,蔡东赟
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1