[发明专利]查询请求的处理方法、装置、电子设备和介质在审
申请号: | 202210239306.7 | 申请日: | 2022-03-11 |
公开(公告)号: | CN114595248A | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 于正泉 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F9/50 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 侯军洋 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 请求 处理 方法 装置 电子设备 介质 | ||
1.一种查询请求的处理方法,包括:
根据当前查询请求的字符信息,确定所述当前查询请求所属的当前查询类型;
确定所述当前查询类型关联的目标私有令牌桶,并根据所述目标私有令牌桶包括的查询令牌的数量,对所述当前查询请求进行处理。
2.根据权利要求1所述的方法,其中,所述根据当前查询请求的字符信息,确定所述当前查询请求所属的当前查询类型,包括:
根据所述字符信息包括的非常量字符确定当前标准字符信息;
将所述当前标准字符信息与历史标准字符信息进行匹配,并根据匹配结果确定所述当前查询请求所属的当前查询类型。
3.根据权利要求2所述的方法,其中,所述根据所述字符信息包括的非常量字符确定当前标准字符信息,包括:
将所述字符信息包括的常量字符替换为预设字符,并根据所述非常量字符和所述预设字符,确定当前标准字符信息。
4.根据权利要求2所述的方法,其中,所述将所述当前标准字符信息与历史标准字符信息进行匹配,并根据匹配结果确定所述当前查询请求所属的当前查询类型,包括:
在存在历史标准字符信息与所述当前标准字符信息相匹配的情况下,将所述历史标准字符信息关联的历史查询类型作为所述当前查询类型;
在不存在历史标准字符信息与所述当前标准字符信息相匹配的情况下,生成更新查询类型并将所述更新查询类型作为所述当前查询类型。
5.根据权利要求1所述的方法,其中,确定所述当前查询类型关联的目标私有令牌桶,包括:
将所述当前查询类型与历史查询类型进行匹配,并根据匹配结果确定所述当前查询类型关联的目标私有令牌桶。
6.根据权利要求5所述的方法,其中,所述将所述当前查询类型与历史查询类型进行匹配,并根据匹配结果确定所述当前查询类型关联的目标私有令牌桶,包括:
在存在历史查询类型与所述当前查询类型相匹配的情况下,将所述历史查询类型关联的历史私有令牌桶作为所述目标私有令牌桶;
在不存在历史查询类型与所述当前查询类型相匹配的情况下,生成更新私有令牌桶并将所述更新私有令牌桶作为所述目标私有令牌桶。
7.根据权利要求1所述的方法,其中,所述根据所述目标私有令牌桶包括的查询令牌的数量,对所述当前查询请求进行处理,包括:
在所述目标私有令牌桶包括至少一个查询令牌的情况下,消耗所述目标私有令牌桶包括的至少一个查询令牌,并执行所述当前查询请求包括的查询操作;
在所述目标私有令牌桶不包括查询令牌的情况下,根据公共令牌桶包括的查询令牌的数量,对所述当前查询请求进行处理。
8.根据权利要求7所述的方法,其中,所述根据公共令牌桶包括的查询令牌的数量,对所述当前查询请求进行处理,包括:
在公共令牌桶包括至少一个查询令牌的情况下,消耗所述公共令牌桶包括的至少一个查询令牌,并执行所述当前查询请求包括的查询操作。
9.根据权利要求1-8中任一所述的方法,其中,所述目标私有令牌桶包括的查询令牌,通过如下方式生成:
确定在历史时间段中执行历史查询请求包括的查询操作的执行频率;其中,所述历史查询请求属于所述当前查询类型;
根据所述执行频率生成所述目标私有令牌桶中的查询令牌。
10.根据权利要求9所述的方法,其中,所述根据所述执行频率生成所述目标私有令牌桶中的查询令牌,包括:
根据所述执行频率确定所述目标私有令牌桶的令牌分发速率,并根据所述令牌分发速率将公共令牌桶包括的查询令牌分发给所述目标私有令牌桶。
11.根据权利要求8所述的方法,执行所述当前查询请求包括的查询操作之后,还包括:
在所述查询操作执行完成时,将执行所述查询操作消耗的至少一个查询令牌返还至公共令牌桶。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210239306.7/1.html,转载请声明来源钻瓜专利网。