终端设备识别方法、设备、存储介质及装置制造方法及图纸

技术编号:27685575 阅读:20 留言:0更新日期:2021-03-17 03:52
本发明专利技术公开了一种终端设备识别方法、设备、存储介质及装置,相较于现有的通过在局域网内对设备进行端口扫描或通过空口抓包采集无线设备的MAC地址的方式,本发明专利技术中,通过在接收到待检测终端设备发送的待检测数据报文时,对待检测数据报文进行解析,获得报文类别,在报文类别为预设管理帧类别时,对待检测数据报文进行特征提取,获得报文特征信息,根据报文特征信息确定待检测终端设备的设备信息,克服了现有技术中对终端设备识别准确性低、可靠性差的缺陷,从而能够优化终端设备识别过程,提高终端设备识别的准确性。

【技术实现步骤摘要】
终端设备识别方法、设备、存储介质及装置
本专利技术涉及互联网
,尤其涉及一种终端设备识别方法、设备、存储介质及装置。
技术介绍
目前,对终端设备进行识别方式分为以下两种。第一种是连接到无线设备所在的局域网内,通过在局域网内对该设备进行端口扫描,发送mDNS请求,或某些特定数据,不同类型的设备会返回不同的信息,通过这些信息来判断这个设备的类型。第二种是通过空口抓包采集无线设备的MAC地址,将MAC地址的前3个字节与OUI进行匹配,通过匹配的结果来判断设备的类型。但是,第一种方式由于需要接入无线设备所在的局域网内才能获取设备信息,从而导致普适性低。第二种方式由于智能设备MAC地址随机化的普及,从而导致通过MAC地址来判断设备品牌类型的准确性低、可靠性差。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种终端设备识别方法、设备、存储介质及装置,旨在解决如何优化终端设备识别过程的技术问题。为实现上述目的,本专利技术提供一种终端设备识别方法,所述终端设备识别方法包括以下步骤:在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行解析,获得报文类别;在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行特征提取,获得报文特征信息;根据所述报文特征信息确定所述待检测终端设备的设备信息。可选地,所述在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行解析,获得报文类别的步骤,具体包括:在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行字符提取,获得初始字符;对所述初始字符进行筛选,获得帧控制字符;根据所述帧控制字符确定所述待检测数据报文的报文类别。可选地,所述对所述初始字符进行筛选,获得帧控制字符的步骤,具体包括:对所述初始字符进行分类,获得字符类别,并在预设分类表中查找所述字符类别对应的类别权重值;根据所述类别权重值对所述初始字符进行排序,获得排序结果;根据所述排序结果对所述初始字符进行筛选,获得帧控制字符。可选地,所述根据所述帧控制字符确定所述待检测数据报文的报文类别的步骤,具体包括:获取所述帧控制字符对应的帧控制结构;根据所述帧控制结构对所述帧控制字符进行提取,获得子类型字符;获取所述子类型字符的子类型数值,并根据所述子类型数值确定所述待检测数据报文的报文类别。可选地,所述在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行特征提取,获得报文特征信息的步骤,具体包括:在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行字符提取,获得无线特征字符以及硬件特征字符;根据所述无线特征字符以及所述硬件特征字符确定所述待检测数据报文的报文特征信息。可选地,所述在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行字符提取,获得无线特征字符以及硬件特征字符的步骤,具体包括:在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行信息提取,获得信息标识数值以及特征数值;根据所述信息标识数值以及所述特征数值确定无线特征字符以及硬件特征字符。可选地,所述根据所述报文特征信息确定所述待检测终端设备的设备信息的步骤,具体包括:将所述报文特征信息与预设特征库中的样本特征信息进行匹配,获得匹配结果;在所述匹配结果为匹配成功时,将所述样本特征信息对应的样本设备信息作为所述待检测设备的设备信息。可选地,所述将所述报文特征信息与预设特征库中的样本特征信息进行匹配,获得匹配结果的步骤之后,所述终端设备识别方法还包括:在所述匹配结果为匹配失败后,根据所述报文特征信息对所述预设特征库中的样本特征信息进行更新,获得目标特征库。可选地,所述在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行解析,获得报文类别的步骤之前,所述终端设备识别方法还包括:获取当前设备运行信息,并根据所述当前设备运行信息确定当前工作模式;将所述当前工作模式与预设工作模式进行匹配,获得匹配结果;在所述匹配结果为匹配成功时,获取无线数据信息,并根据所述无线数据信息判断是否接收到待检测终端设备发送的待检测数据报文。可选地,所述获取当前设备运行信息,并根据所述当前设备运行信息确定当前工作模式的步骤,具体包括:获取所述当前设备运行信息,并对所述当前设备运行信息进行信息提取,获得运行信息标识;在预设映射关系表中查找所述运行信息标识对应的当前工作模式,所述预设映射关系表中包含运行信息标识与当前工作模式之间的对应关系。可选地,所述根据所述报文特征信息确定所述待检测终端设备的设备信息的步骤之后,所述终端设备识别方法还包括:获取当前设备标识,并根据所述当前设备标识确定信息展示模板;根据所述信息展示模板对所述设备信息进行标准化处理,获得提醒信息。此外,为实现上述目的,本专利技术还提出一种终端设备识别设备,所述终端设备识别设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端设备识别程序,所述终端设备识别程序配置为实现如上文所述的终端设备识别方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有终端设备识别程序,所述终端设备识别程序被处理器执行时实现如上文所述的终端设备识别方法的步骤。此外,为实现上述目的,本专利技术还提出一种终端设备识别装置,所述终端设备识别装置包括:报文解析模块、特征提取模块和信息确定模块;所述报文解析模块,用于在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行解析,获得报文类别;所述特征提取模块,用于在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行特征提取,获得报文特征信息;所述信息确定模块,用于根据所述报文特征信息确定所述待检测终端设备的设备信息。可选地,所述报文解析模块,还用于在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行字符提取,获得初始字符;所述报文解析模块,还用于对所述初始字符进行筛选,获得帧控制字符;所述报文解析模块,还用于根据所述帧控制字符确定所述待检测数据报文的报文类别。可选地,所述报文解析模块,还用于对所述初始字符进行分类,获得字符类别,并在预设分类表中查找所述字符类别对应的类别权重值;所述报文解析模块,还用于根据所述类别权重值对所述初始字符进行排序,获得排序结果;所述报文解析模块,还用于根据所述排序结果对所述初始字符进行筛选,获得帧控制字符。可选地,所述报文解析模块,还用于获取所述帧控制字符对应的帧控制结构;所述报文解析模块,还用于根据所述帧控制结构对所述帧控制字符进行提取,获得子类型字符;所述报文解析模块,还用于获取所述本文档来自技高网...

【技术保护点】
1.一种终端设备识别方法,其特征在于,所述终端设备识别方法包括以下步骤:/n在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行解析,获得报文类别;/n在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行特征提取,获得报文特征信息;/n根据所述报文特征信息确定所述待检测终端设备的设备信息。/n

【技术特征摘要】
1.一种终端设备识别方法,其特征在于,所述终端设备识别方法包括以下步骤:
在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行解析,获得报文类别;
在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行特征提取,获得报文特征信息;
根据所述报文特征信息确定所述待检测终端设备的设备信息。


2.如权利要求1所述的终端设备识别方法,其特征在于,所述在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行解析,获得报文类别的步骤,具体包括:
在接收到待检测终端设备发送的待检测数据报文时,对所述待检测数据报文进行字符提取,获得初始字符;
对所述初始字符进行筛选,获得帧控制字符;
根据所述帧控制字符确定所述待检测数据报文的报文类别。


3.如权利要求2所述的终端设备识别方法,其特征在于,所述对所述初始字符进行筛选,获得帧控制字符的步骤,具体包括:
对所述初始字符进行分类,获得字符类别,并在预设分类表中查找所述字符类别对应的类别权重值;
根据所述类别权重值对所述初始字符进行排序,获得排序结果;
根据所述排序结果对所述初始字符进行筛选,获得帧控制字符。


4.如权利要求2所述的终端设备识别方法,其特征在于,所述根据所述帧控制字符确定所述待检测数据报文的报文类别的步骤,具体包括:
获取所述帧控制字符对应的帧控制结构;
根据所述帧控制结构对所述帧控制字符进行提取,获得子类型字符;
获取所述子类型字符的子类型数值,并根据所述子类型数值确定所述待检测数据报文的报文类别。


5.如权利要求1所述的终端设备识别方法,其特征在于,所述在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行特征提取,获得报文特征信息的步骤,具体包括:
在所述报文类别为预设管理帧类别时,对所述待检测数据报文进行字符提取,获得无线特征字符...

【专利技术属性】
技术研发人员:叶波杨大林
申请(专利权)人:苏州三六零智能安全科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1