基于MAC地址的终端型号动态识别方法、装置、终端及存储介质制造方法及图纸

技术编号:33201372 阅读:64 留言:0更新日期:2022-04-24 00:38
本发明专利技术揭示了一种基于MAC地址的终端型号动态识别方法、装置、终端及存储介质,本发明专利技术的方案能够在终端设备没有流量信息或流量信息中不含有型号特征时,以更加灵活地方式解决了终端设备的识别问题、提高了终端设备的型号识别率。且本发明专利技术的方法可快速识别新接入的终端设备,加快对终端设备的识别速度,同时扩大同一OUI下MAC的识别范围,使得型号识别更精准、准确率更高。准确率更高。准确率更高。

【技术实现步骤摘要】
基于MAC地址的终端型号动态识别方法、装置、终端及存储介质


[0001]本专利技术涉及一种终端型号识别方案,具体而言,涉及一种基于MAC地址的终端型号动态识别方法、装置、终端及存储介质,属于动态识别


技术介绍

[0002]现阶段,针对终端设备型号的识别方案主要依赖于终端设备上网时所携带的型号特征信息。但是在实际的技术应用过程中,对于当前设备的型号识别依赖于分析大量的流量信息,无法做到设备上线后的快速识别;此外,有大量终端设备在上线后的流量信息中不携带型号相关的特征信息、或携带的是无效型号特征信息,因此很难保证有效地终端信号识别,业内对于终端型号识别能力的提升需要寻求突破口。
[0003]MAC(Media Access Control Address)地址,直译为媒体存取控制位址。它是一个用来确认网络设备位置的位址,只要不更改自己的MAC地址,MAC地址在世界是唯一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。因此,将终端设备的MAC地址应用于其型号识别操作中,也就成为了业界的一项全新尝试。
[0004]在此基础上,业内出现了一种新的终端信号识别方案,即以已识别mac作为基础库,通过待查询mac与基础库的距离计算实际型号。但这一方案在实际应用过程中仍然存在缺陷,其缺点主要集中在:实际识别情况复杂,基础数据库脏数据清理不彻底;距离参数无实际依据,且取值固定、不够灵活;基础库较为庞大,且数据量日益增加,使用时占用内存过大。
[0005]综上所述,如何在现有技术的基础上提出一种全新的、基于MAC地址的终端型号动态识别方案,以提升对终端型号的识别能力、克服现有技术中的诸多弊端,也就成为了本领域内技术人员亟待解决的问题。

技术实现思路

[0006]鉴于现有技术存在上述缺陷,本专利技术提出了一种基于MAC地址的终端型号动态识别方法、装置、终端及存储介质,具体如下。
[0007]一种基于MAC地址的终端型号动态识别方法,包括:对已识别的MAC段进行分类排序,对所述MAC段进行动态聚合,统计过程中各终端信号的占比并将占比结果与预设阈值进行对比,得到动态MAC段库,所述动态MAC段库内包含有不同长度的MAC段与终端型号间的动态关系;加载所述动态MAC段库,将输入的MAC地址与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,否则输出MAC地址不识别。
[0008]优选地,所述对已识别的MAC地址进行分类排序,从MAC地址的前n位开始聚合,统计各终端信号的占比并将占比结果与预设阈值进行对比,得到动态MAC段库,所述动态MAC段库内包含有不同长度的MAC地址段与终端型号间的动态关系,包括:
将录入的、已识别的MAC段作为初始数据,基于OUI将全部所述MAC段划分为若干组,同一OUI下存在多个所述MAC段;从所述MAC段的前n位开始进行动态聚合,统计聚合过程中各终端型号的占比并将占比结果与预设阈值进行对比,若占比达到预设阈值,则输出不同长度的MAC段与终端型号间的动态关系并将其作为动态MAC段库,否则将所述MAC段执行长度加一操作并重复流程、直至所述MAC段达到最大长度或无法再聚合,若占比始终小于预设阈值,则废弃此所述MAC段。
[0009]优选地,所述n为动态聚合过程中所述MAC段的位数范围,其取值为6≤n<12。
[0010]优选地,加载所述动态MAC段库,将输入的MAC地址与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,否则输出MAC地址不识别,包括:完成启动参数配置后,启动并加载所述动态MAC段库,开放MAC信号查询接口,通过所述MAC信号查询接口获取输入的、待查询的MAC地址;以所述启动参数中所指定的MAC段位数范围、由小到大与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,若直至所述MAC段的最大长度仍未成功匹配,则输出MAC地址不识别。
[0011]一种基于MAC地址的终端型号动态识别装置,包括:动态MAC段库生成模块,用于对已识别的MAC段进行分类排序,对所述MAC段进行动态聚合,统计过程中各终端信号的占比并将占比结果与预设阈值进行对比,得到动态MAC段库,所述动态MAC段库内包含有不同长度的MAC段与终端型号间的动态关系;终端型号识别模块,用于加载所述动态MAC段库,将输入的MAC地址与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,否则输出MAC地址不识别。
[0012]优选地,所述动态MAC段库生成模块,包括:MAC段分类单元,用于将录入的、已识别的MAC段作为初始数据,基于OUI将全部所述MAC段划分为若干组,同一OUI下存在多个所述MAC段;动态聚合单元,用于从所述MAC段的前n位开始进行动态聚合,统计聚合过程中各终端型号的占比并将占比结果与预设阈值进行对比,若占比达到预设阈值,则输出不同长度的MAC段与终端型号间的动态关系并将其作为动态MAC段库,否则将所述MAC段执行长度加一操作并重复流程、直至所述MAC段达到最大长度或无法再聚合,若占比始终小于预设阈值,则废弃此所述MAC段。
[0013]优选地,所述n为动态聚合过程中所述MAC段的位数范围,其取值为6≤n<12。
[0014]优选地,所述终端型号识别模块,包括:MAC地址获取单元,用于完成启动参数配置后,启动并加载所述动态MAC段库,开放MAC信号查询接口,通过所述MAC信号查询接口获取输入的、待查询的MAC地址;MAC地址匹配单元,用于以所述启动参数中所指定的MAC段位数范围、由小到大与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,若直至所述MAC段的最大长度仍未成功匹配,则输出MAC地址不识别。
[0015]一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前文所述基于MAC地址的终端型号动态识别方法中的步骤。
[0016]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行所述计算机程序时实现如前文所述基于MAC地址的终端型号动态识别方法中的步骤。
[0017]本专利技术的优点主要体现在以下几个方面:本专利技术的一种基于MAC地址的终端型号动态识别方法,在终端设备没有流量信息或流量信息中不含有型号特征时,以更加灵活地方式解决了终端设备的识别问题、提高了终端设备的型号识别率。本专利技术的方法能够快速识别新接入的终端设备,加快对终端设备的识别速度,同时扩大同一OUI下MAC的识别范围,使得型号识别更精准、准确率更高。同时,本专利技术的方法在应用时仅占用较少的系统资源,不会出现如现有技术一般资源占用过大的问题。
[0018]本专利技术的一种基于MAC地址的终端型号动态识别装置、终端及存储介质,能够以系统化、标准化的处理流程,高效、准确地完成对终端设备的型号识别,适配性和兼容性较高,能够切实地应用于实际的动态识别进程中。
[0019]本专利技术也为同领域内的其他相关问题提供了参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MAC地址的终端型号动态识别方法,其特征在于,包括:对已识别的MAC段进行分类排序,对所述MAC段进行动态聚合,统计过程中各终端信号的占比并将占比结果与预设阈值进行对比,得到动态MAC段库,所述动态MAC段库内包含有不同长度的MAC段与终端型号间的动态关系;加载所述动态MAC段库,将输入的MAC地址与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,否则输出MAC地址不识别。2.根据权利要求1所述的基于MAC地址的终端型号动态识别方法,其特征在于,所述对已识别的MAC地址进行分类排序,从MAC地址的前n位开始聚合,统计各终端信号的占比并将占比结果与预设阈值进行对比,得到动态MAC段库,所述动态MAC段库内包含有不同长度的MAC地址段与终端型号间的动态关系,包括:将录入的、已识别的MAC段作为初始数据,基于OUI将全部所述MAC段划分为若干组,同一OUI下存在多个所述MAC段;从所述MAC段的前n位开始进行动态聚合,统计聚合过程中各终端型号的占比并将占比结果与预设阈值进行对比,若占比达到预设阈值,则输出不同长度的MAC段与终端型号间的动态关系并将其作为动态MAC段库,否则将所述MAC段执行长度加一操作并重复流程、直至所述MAC段达到最大长度或无法再聚合,若占比始终小于预设阈值,则废弃此所述MAC段。3.根据权利要求2所述的基于MAC地址的终端型号动态识别方法,其特征在于:所述n为动态聚合过程中所述MAC段的位数范围,其取值为6≤n<12。4.根据权利要求1所述的基于MAC地址的终端型号动态识别方法,其特征在于,加载所述动态MAC段库,将输入的MAC地址与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,否则输出MAC地址不识别,包括:完成启动参数配置后,启动并加载所述动态MAC段库,开放MAC信号查询接口,通过所述MAC信号查询接口获取输入的、待查询的MAC地址;以所述启动参数中所指定的MAC段位数范围、由小到大与所述动态MAC段库进行匹配,若成功匹配则输出相应的终端型号,若直至所述MAC段的最大长度仍未成功匹配,则输出MAC地址不识别。5.一种基于MAC地址的终端型号动态识别装置,其特征在于,包括:动态MAC段库生成模块,用于对已识别的MAC段进行分类排序,对所述MAC段进...

【专利技术属性】
技术研发人员:左瑞萍
申请(专利权)人:苏州迈科网络安全技术股份有限公司
类型:发明
国别省市:

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

1