用于请求控制的方法、电子设备和计算机程序产品与流程

文档序号:34944660发布日期:2023-07-28 23:33阅读:86来源:国知局
用于请求控制的方法、电子设备和计算机程序产品与流程

本公开的各实施例涉及计算机,更具体地,涉及用于请求控制的方法、电子设备、装置、介质和计算机程序产品。


背景技术:

1、在应用程序通过应用编程接口(api)请求计算资源时,如果请求的数目较多并且不进行请求控制,则容易引发拥塞现象。此外,除了正常的api请求之外,还存在一些恶意的软件,批量发送针对计算资源的请求,造成较严重的拥塞。现有技术中,对于发送到计算资源的请求,通常采用队列的机制处理这些请求。然而,采用这样的机制,对于大量请求在队列中拥塞的情况,以及对于恶意软件发送的批量请求的情况,都无法及时和有效地处理。因此,需要一种用于请求控制的方法,以提高针对计算资源的请求的控制的能力,并且能够拒绝针对恶意软件发送的批量请求。


技术实现思路

1、本公开的实施例提供了一种用于请求控制的方法、电子设备、装置、介质和计算机程序产品。

2、在本公开的第一方面中,提供了一种用于请求控制的方法。该方法包括响应于接收到针对计算资源的请求,确定包括多个控制时隙的第一控制窗,请求在多个控制时隙中的接收时隙中被接收。该方法还包括根据接收时隙在多个控制时隙中的位置,确定第一控制窗内的可用计算资源的数量。该方法还包括如果可用计算资源的数量不超过阈值,在第一控制窗内处理请求。

3、在本公开的第二方面中,提供了一种电子设备。该电子设备包括处理器以及与处理器耦合的存储器,存储器具有存储于其中的指令,指令在被处理器执行时使设备执行动作。动作包括响应于接收到针对计算资源的请求,确定包括多个控制时隙的第一控制窗,请求在多个控制时隙中的接收时隙中被接收。动作还包括根据接收时隙在多个控制时隙中的位置,确定第一控制窗内的可用计算资源的数量。动作还包括如果可用计算资源的数量不超过阈值,在第一控制窗内处理请求。

4、在本公开的第三方面中,提供了一种用于请求控制的装置。该装置包括:控制窗建立模块,被配置为响应于接收到针对计算资源的请求,确定包括多个控制时隙的第一控制窗,请求在多个控制时隙中的接收时隙中被接收。该装置还包括资源数量确定模块,被配置为根据接收时隙在多个控制时隙中的位置,确定第一控制窗内的可用计算资源的数量。装置还包括请求控制模块,被配置为如果可用计算资源的数量不超过阈值,在第一控制窗内处理请求。

5、在本公开的第四方面中,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。

6、在本公开的第五方面中,提供了一种计算机程序产品。该计算机程序产品包括一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据第一方面所述的方法。

7、提供
技术实现要素:
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。发明内容部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范围。



技术特征:

1.一种用于请求控制的方法,包括:

2.根据权利要求1所述的方法,其中根据所述接收时隙在所述多个控制时隙中的位置,确定所述第一控制窗内的可用计算资源的数量包括:

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

4.根据权利要求3所述的方法,所述时间间隔小于所述第一控制窗或所述第二控制窗的长度。

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

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

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

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

9.根据权利要求8所述的电子设备,其中根据所述接收时隙在所述多个控制时隙中的位置,确定所述第一控制窗内的可用计算资源的数量包括:

10.根据权利要求8所述的电子设备,所述动作还包括:

11.根据权利要求10所述的电子设备,其中所述时间间隔小于所述第一控制窗或所述第二控制窗的长度。

12.根据权利要求11所述的电子设备,所述动作还包括:

13.根据权利要求11所述的电子设备,所述动作还包括:

14.根据权利要求8所述的电子设备,所述动作还包括:

15.一种用于请求控制的装置,包括:

16.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其中所述一条或多条计算机指令被处理器执行以实现根据权利要求1至7中任一项所述的方法。

17.一种计算机程序产品,包括一条或多条计算机指令,其中所述一条或多条计算机指令被处理器执行以实现根据权利要求1至7中任一项所述的方法。


技术总结
本公开的实施例涉及一种用于请求控制的方法、电子设备和计算机程序产品。该方法包括响应于接收到针对计算资源的请求,确定包括多个控制时隙的第一控制窗,请求在多个控制时隙中的接收时隙中被接收。该方法还包括根据接收时隙在多个控制时隙中的位置,确定第一控制窗内的可用计算资源的数量。该方法还包括如果可用计算资源的数量不超过阈值,在第一控制窗内处理请求。该方法可以提高针对计算资源的请求的控制能力,减少大量请求超过计算资源的负荷造成的拥塞。

技术研发人员:刘敏,郭永生,张玉兵,曾志宏,周蒙
受保护的技术使用者:戴尔产品有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1