[发明专利]报文处理方法及计算机设备有效
申请号: | 201810345316.2 | 申请日: | 2018-04-17 |
公开(公告)号: | CN110213393B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 陈晨;余子军 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 计算机 设备 | ||
1.一种报文处理方法,其特征在于,包括步骤:
接收第一报文请求,所述第一报文请求携带请求访问的第一域名;
根据所述第一报文请求,确定记录的与所述第一域名对应的第一域名访问数目;
在当前所处的第一时间周期结束时,获取记录的第一时间周期内的各域名以及各所述域名分别对应的第二域名访问数目,各所述域名包括所述第一域名,所述第二域名访问数目包括所述第一域名访问数目;
根据各所述域名分别对应的第二域名访问数目,确定各域名的第一域名访问量占比,所述第一域名访问量占比为该域名的第二域名访问数目与域名总访问量的比值,所述域名总访问量为各所述域名的第二域名访问数目之和;
根据各所述域名分别对应的第二域名访问数目以及第一域名访问量占比,确定第一过滤域名名单;
所述第一过滤域名名单,用以在所述第一时间周期之后的相邻第二时间周期内接收到第二报文请求时,根据所述第一过滤域名名单,对所述第二报文请求进行过滤或放行处理;
在所述第一域名属于第二过滤域名名单时,过滤所述第一报文请求,所述第二过滤域名名单根据第三时间周期结束时记录的各域名以及各所述域名分别对应的第三域名访问数目确定,所述第三时间周期在所述第一时间周期之前,且与所述第一时间周期相邻;
在所述第一域名不属于所述第二过滤域名名单时,放行所述第一报文请求。
2.根据权利要求1所述的方法,其特征在于,根据各所述域名分别对应的第二域名访问数目以及第一域名访问量占比,确定所述第一过滤域名名单,包括:
在域名对应的第二域名访问数目和第一域名访问量占比满足域名过滤条件时,将该域名添加到第一过滤域名名单。
3.根据权利要求1所述的方法,其特征在于,通过内核接收所述第一报文请求、根据所述第一报文请求确定记录的与所述第一域名对应的第一域名访问数目、以及根据各所述域名分别对应的第二域名访问数目确定各域名的第一域名访问量占比。
4.根据权利要求3所述的方法,其特征在于,通过应用层从所述内核获取各所述域名分别对应的第二域名访问数目以及第一域名访问量占比,确定所述第一过滤域名名单,并将所述第一过滤域名名单发送至所述内核。
5.根据权利要求4所述的方法,其特征在于,通过应用层从所述内核获取各所述域名分别对应的第二域名访问数目以及第一域名访问量占比,包括:
通过应用层从所述内核获取第一预设数目个域名对应的第二域名访问数目以及第一域名访问量占比,所述第一预设数目个域名为第一预设数目个最大的第二域名访问数目对应的域名。
6.根据权利要求4所述的方法,其特征在于,所述内核的数目为两个以上;
所述通过应用层从内核获取的各域名分别对应的第二域名访问数目为:根据单个内核中记录的第二预设数目个域名以及分别对应的第三域名访问数目,以及所述第二预设数目个域名在各内核中所述单个内核外的其他内核中记录的第三域名访问数目确定,第二预设数目个域名,为该单个内核中记录的第二预设数目个最大的域名访问数目对应的域名;
所述通过应用层从内核获取的各域名分别对应第一域名访问量占比为:在所述单个内核中第二预设数目个域名分别对应的第三域名访问数目在该单个内核中的第二域名访问量。
7.根据权利要求6所述的方法,其特征在于,所述根据各所述域名分别对应的第二域名访问数目以及第一域名访问量占比,确定所述第一过滤域名名单的步骤,包括:
当域名对应的第二域名访问数目大于预设数目阈值、且在任意一个内核中的第二域名访问量占比大于预设占比阈值时,将该域名添加到第一过滤域名名单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810345316.2/1.html,转载请声明来源钻瓜专利网。