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





