[发明专利]一种终端设备类型的识别方法、系统、设备及介质在审
| 申请号: | 201811587502.3 | 申请日: | 2018-12-25 |
| 公开(公告)号: | CN109768898A | 公开(公告)日: | 2019-05-17 |
| 发明(设计)人: | 金科;韩向朵 | 申请(专利权)人: | 北京奇安信科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L29/08 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
| 地址: | 100088 北京市西城区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 终端设备类型 数据包 终端类型 终端设备 数据包特征 结果确定 内容特征 生成方式 识别系统 信息识别 分析 网络 | ||
1.一种终端设备类型的识别方法,其特征在于,所述方法包括:
S1,获取TCP流中的SYNC数据包;
S2,提取所述SYNC数据包中的option选项,根据所述option选项的内容特征识别所述终端类型,生成第一识别结果;
S3,判断所述TCP流的生成方式,若所述TCP流通过HTTP请求生成,则提取所述HTTP请求中的User-Agent信息,执行步骤S4-S5,若所述TCP流不是通过HTTP请求产生,则结束对当前TCP流的终端设备类型的识别;
S4,根据所述User-Agent信息识别所述终端类型,生成第二识别结果;
S5,根据所述第一识别结果与第二识别结果确定所述终端类型。
2.根据权利要求1所述的终端设备类型的识别方法,其特征在于,步骤S5具体包括:比对所述第一识别结果与第二识别结果,若所述第一识别结果与第二识别结果相同则该第一识别结果和第二识别结果为所述终端的类型,若所述第一识别结果与第二识别结果不相同,则放弃通过该流识别所述终端的类型,重新获取TCP流,重复步骤S1~S5,直至得到相同的第一识别结果和第二识别结果。
3.根据权利要求1所述的终端设备类型的识别方法,其特征在于,所述option选项至少包括MSS、WS、TIMESTAMP及SACK选项,所述根据所述option选项的内容特征识别所述终端类型具体包括根据所述MSS、WS、TIMESTAMP及SACK选项的编排顺序识别所述终端类型。
4.根据权利要求3所述的终端设备类型的识别方法,其特征在于,所述根据所述option选项的内容特征识别所述终端类型还包括根据所述TIMESTAMP的值识别所述终端类型。
5.根据权利要求1所述的终端设备类型的识别方法,其特征在于,步骤S1之前还包括:
S0,建立不同终端类型的SYNC数据包中option选项的内容特征与终端类型的关联数据库。
6.根据权利要求4所述的终端设备类型的识别方法,其特征在于,步骤S2中所述根据所述option选项的内容特征识别所述终端类型,生成第一识别结果具体为:将所述option选项的内容特征与所述关联数据库中的option选项的内容特征进行匹配,从关联数据库中得出所述option选项的内容特征对应的终端类型,生成第一识别结果。
7.根据权利要求1所述的终端设备类型的识别方法,其特征在于,步骤S2之后还包括将所述第一识别结果标记于TCP流中。
8.一种电子设备,其特征在于,所述设备包括:
处理器;
存储器,其存储有计算机可执行程序,该程序在被所述处理器执行时,使得所述处理器执行如权利要求1-7中任意一项所述的终端设备类型的识别方法。
9.一种终端设备类型的识别系统,其特征在于,所述系统包括:
获取模块,用于获取TCP流中的SYNC数据包;
第一识别模块,用于提取所述SYNC数据包中的option选项,根据所述option选项的内容特征识别所述终端类型,生成第一识别结果;
判断模块,用于判断所述TCP流的产生方式,若所述TCP流通过HTTP请求产生,则提取所述HTTP请求中的User-Agent信息,执行步骤S4-S5,若所述TCP流不是通过HTTP请求产生,则结束对当前TCP流的终端设备类型的识别;
第二识别模块,用于根据所述User-Agent信息识别所述终端类型,生成第二识别结果;
确定模块,用于根据所述第一识别结果与第二识别结果确定所述终端类型。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任意一项所述的终端设备类型的识别方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇安信科技有限公司,未经北京奇安信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811587502.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器部署方法及装置
- 下一篇:网站可用性监测方法、装置、设备及介质





