[发明专利]频率控制方法及装置、设备、存储介质、服务器有效
申请号: | 201711060215.2 | 申请日: | 2017-11-01 |
公开(公告)号: | CN109756528B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 邹志;古开元;梁焯佳;唐永彬 | 申请(专利权)人: | 广州腾讯科技有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/62;H04L67/63;H04L67/30;H04L67/51;H04L9/40;H04L43/16 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 |
地址: | 510320 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 频率 控制 方法 装置 设备 存储 介质 服务器 | ||
1.一种频率控制方法,其特征在于,所述方法包括:
服务器获取频率控制对象的对象标识、业务的业务标识、待累加次数N;
根据所述对象标识和所述业务标识组成对象关键值;
获取针对至少两个不同时间区间设置的频率值,并存储到基于共享内存的哈希存储中,所述频率值用于自定义维度的频率控制,所述自定义维度包括设备维度和用户维度;
在所述对象标识对应的基于共享内存的哈希存储中,查找所述对象关键值对应的频率累积节点,所述频率累积节点包括至少两个不同时间区间的频率值、以及每一时间区间对应的重置时间;
如果当前时间在过期时间之前,根据所述对象标识查看所述频率控制对象在所述频率累积节点中是否有白名单标记或者黑名单标记,其中,所述过期时间为所述频率累积节点包括的黑白名单标记对应的过期时间;
如果所述频率累积节点中有白名单标记,不拦截所述业务,如果所述频率累积节点中有黑名单标记,拦截所述业务;
如果所述频率累积节点中既没有白名单标记也没有黑名单标记、或者当前时间在过期时间之后,则执行以下处理:
获取当前时间和所述频率累积节点中所述每一时间区间对应的重置时间,所述重置时间为重置对应时间区间的频率值的时间;
如果所述当前时间在所述重置时间之前,则根据与所述重置时间对应的频率值和所述待累加次数N,确定与所述重置时间对应的频率累加值;
如果所述当前时间在所述重置时间之后,将所述待累加次数N作为与所述重置时间对应的频率累加值;
确定所述每一时间区间的频率累加值与对应的预设的频率阈值之间的大小关系,如果所述至少两个时间区间对应的大小关系满足任一时间区间大于预设的频率阈值,拦截所述业务。
2.根据权利要求1所述的方法,其特征在于,所述对象标识包括以下至少之一:网际协议IP地址、设备标识、用户标识,所述根据所述对象标识和所述业务标识组成对象关键值,包括至少以下之一:
根据所述IP地址和所述业务标识组成对象关键值;
根据所述设备标识和所述业务标识组成对象关键值;
根据所述用户标识和所述业务标识组成对象关键值。
3.根据权利要求1至2任一项所述的方法,其特征在于,所述业务包括业务消息,所述业务消息中至少包括对象标识、业务标识;或者,
所述业务消息中至少包括对象标识,对应地,所述方法还包括:根据所述业务消息的消息内容确定业务标识。
4.根据权利要求3所述的方法,其特征在于,所述服务器包括第一服务器和第二服务器,所述服务器获取频率控制对象的对象标识、业务的业务标识、待累加次数N,包括:
所述第一服务器根据所述业务消息的消息内容确定业务标识,将同类业务标识的业务消息的数量确定为所述待累加次数N;
所述第一服务器将所述业务标识、所述待累加次数N和对象标识携带于频率控制请求中,将所述频率控制请求发送给所述第二服务器;
所述第二服务器解析所述频率控制请求,得到所述业务标识、所述待累加次数N和对象标识。
5.根据权利要求4所述的方法,其特征在于,所述如果所述至少两个时间区间对应的大小关系满足任一时间区间大于预设的频率阈值,拦截所述业务消息,包括:
如果所述至少两个时间区间对应的判断关系满足任一时间区间大于预设的频率阈值,所述第二服务器生成用于表明拦截所述业务消息的第一频率控制结果;
所述第二服务器将所述第一频率控制结果发送给所述第一服务器;
所述第一服务器根据所述第一频率控制结果拦截所述业务消息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
如果所述至少两个时间区间对应的大小关系不满足预设的条件,所述第二服务器生成用于表明不拦截所述业务消息的第二频率控制结果;
所述第二服务器将所述第二频率控制结果发送给所述第一服务器;
所述第一服务器根据所述第二频率控制结果不拦截所述业务消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州腾讯科技有限公司,未经广州腾讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711060215.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据共享方法、装置及系统
- 下一篇:一种无人机大数据后台管理系统