[发明专利]访问频率控制系统及方法有效
申请号: | 201710005089.4 | 申请日: | 2017-01-04 |
公开(公告)号: | CN108270839B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 嬴益虎;郑榕;孙琦 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/564 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 频率 控制系统 方法 | ||
1.一种访问频率控制系统,其特征在于,包括:策略设置模块、数据处理模块和本地拦截模块,其中:
所述策略设置模块,用于设置拦截规则;
所述本地拦截模块,用于获取访问请求,根据所述访问请求生成上报数据列表,将所述上报数据列表发送至数据处理模块,获取所述数据处理模块生成的拦截描述数据,根据所述拦截描述数据判断所述访问请求是否通过;
所述数据处理模块,用于获取所述拦截规则,接收所述本地拦截模块发送的所述上报数据列表,根据所述上报数据列表和所述拦截规则生成拦截描述数据;
其中,所述本地拦截模块还包括数据发送单元,所述数据发送单元包括:
第一发送子单元,用于在目标服务器的当前状态为可用时,将所述上报数据列表发送至所述目标服务器;所述目标服务器是根据上报服务器列表和资源编号RID为所述上报数据列表确定的对应服务器,所述上报服务器列表是由所述策略设置模块设置的,所述资源编号RID指示所述访问请求对应的访问数据;
第二发送子单元,用于在所述目标服务器的当前状态为不可用时,自动将所述上报数据列表发送至下一台可用的服务器;并向所述目标服务器发送尝试包,根据尝试包的发送结果判断所述目标服务器的状态;
第三发送子单元,用于在所述目标服务器的当前状态为可用,但向所述目标服务器发送失败时,向所述目标服务器发送尝试包,根据尝试包的发送结果判断所述目标服务器的状态。
2.根据权利要求1所述的访问频率控制系统,其特征在于,所述数据处理模块包括处理单元和中转单元;
所述处理单元用于接收本地拦截模块发送的访问数据,根据所述访问数据和拦截规则生成拦截描述数据,将生成的拦截描述数据发送至所述中转单元;
所述中转单元用于响应本地拦截模块发送的拦截描述数据获取请求,向本地拦截模块发送拦截描述数据。
3.根据权利要求2所述的访问频率控制系统,其特征在于,所述处理单元包括多个分布式的上报服务器,所述中转单元包括多个分布式的中转服务器;
所述策略设置模块,还用于设置所述上报服务器列表和中转服务器列表;
所述本地拦截模块还用于获取所述上报服务器列表和中转服务器列表,根据所述上报服务器列表和中转服务器列表将所述访问数据上报给指定的上报服务器,向中转服务器发送获取拦截描述数据的请求。
4.根据权利要求3所述的访问频率控制系统,其特征在于,所述本地拦截模块包括上报数据列表生成单元,用于根据访问请求获取所述访问请求对应的访问数据和时间戳,将所述访问数据和时间戳合并生成上报数据列表,所述访问数据包括所述资源编号RID。
5.根据权利要求4所述的访问频率控制系统,其特征在于,所述访问数据还包括终端的用户识别号码UIN和终端的IP地址中的至少一种。
6.根据权利要求4所述的访问频率控制系统,其特征在于,所述本地拦截模块还包括服务器定向单元,用于根据所述上报服务器列表和所述资源编号RID确定所述上报数据列表对应的所述目标服务器。
7.根据权利要求1所述的访问频率控制系统,其特征在于,所述本地拦截模块还包括:列表更新单元,用于根据所述数据发送单元判定的所述目标服务器的状态更新上报服务器列表。
8.根据权利要求5所述的访问频率控制系统,其特征在于,所述中转服务器包括:
拦截描述数据表生成单元,用于根据访问数据的类型生成相应的拦截描述数据表;
数据序号生成单元,用于针对每种类型的访问数据生成相应的数据序号seq;
请求响应单元,用于接收本地拦截模块发送的拉取请求,所述拉取请求携带所请求的访问数据的类型及该类型已获取的拦截描述数据的最大seq;根据所述类型和相应的拦截描述数据表获取对应的拦截描述数据,根据所述最大seq将所述拦截描述数据的增量发送至所述本地拦截模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710005089.4/1.html,转载请声明来源钻瓜专利网。