【技术实现步骤摘要】
基于MAC地址的终端型号识别系统及识别方法
本专利技术涉及一种型号识别系统及对应的识别方法,具体而言,涉及一种基于MAC地址的终端型号识别系统及识别方法,属于终端识别
技术介绍
近年来,随着网络通讯技术的不断发展,各类智能化、功能化的网络终端快速推广,终端与平台、终端与终端之间的交互访问及信息处理也日益频繁。在这样的技术背景下,越来越多的互联网企业开始关注网络访问策略的问题,期望以更为高效、准确地方式实现对终端设备的识别访问。就各种网络访问策略而言,终端识别技术可以说是其基础条件,每台终端设备所携带的型号特征信息会在该设备同外界通讯的过程中体现出来,在此前提下,通过跟踪终端设备的通讯过程,分析其中的各项特征,即可达到终端型号识别的目的。在现有技术中,针对终端型号的识别操作主要通过分析网关下挂终端流量信息中的特征数据地方式来识别出对应的终端型号信息。但是,当前的型号识别依赖于分析大量的流量信息,并不能做到设备上线后的快速识别。此外,在现行的网络条件下,大量的终端设备在访问网络时不携带型号特征信息或者携带无效的型号特征信息,现有的通过特征信息进行设备型号识别的方式已经遇到了技术瓶颈,无法进一步提高终端型号的识别能力,因此,急需引入一款新的算法来识别这些不携带特征信息的终端。MAC地址(MediaAccessControlAddress),直译为媒体存取控制位址。它是一个用来确认网络设备位置的位址,只要不更改自己的MAC地址,MAC地址在世界是惟一的,因此,这一技术手段无疑给上述问题提供了 ...
【技术保护点】
1.一种基于MAC地址的终端型号识别系统,其特征在于,包括:/n系统存储模块,用于存储与MAC地址相对应的终端设备型号信息;/n识别流程执行模块,用于接收终端设备的MAC地址、调用所述系统存储模块,并依据MAC地址对终端设备的型号进行识别、输出识别结果;/n所述识别流程执行模块包括,/nMAC地址接收单元,与所接入的终端设备信号连接,用于接收需要进行型号识别的终端设备的MAC地址并下发,/n终端型号识别单元,用于依据终端设备的MAC地址以及与MAC地址相对应的终端设备型号信息,通过寻找、计算完成对终端设备的型号识别,/n识别结果输出单元,用于将最终的终端设备的型号识别结果进行输出。/n
【技术特征摘要】
1.一种基于MAC地址的终端型号识别系统,其特征在于,包括:
系统存储模块,用于存储与MAC地址相对应的终端设备型号信息;
识别流程执行模块,用于接收终端设备的MAC地址、调用所述系统存储模块,并依据MAC地址对终端设备的型号进行识别、输出识别结果;
所述识别流程执行模块包括,
MAC地址接收单元,与所接入的终端设备信号连接,用于接收需要进行型号识别的终端设备的MAC地址并下发,
终端型号识别单元,用于依据终端设备的MAC地址以及与MAC地址相对应的终端设备型号信息,通过寻找、计算完成对终端设备的型号识别,
识别结果输出单元,用于将最终的终端设备的型号识别结果进行输出。
2.根据权利要求1所述的基于MAC地址的终端型号识别系统,其特征在于,所述系统存储模块包括:
参数配置单元,用于配置系统内运行时的各项参数并依据配置结果执行相应的系统操作流程;
基础数据库单元,用于存储与MAC地址相对应的终端设备型号信息并在系统启动后将所存储的信息加载至系统内存中;
所述基础数据库单元内设置有MAC型号查询API接口,所述终端型号识别单元通过所述MAC型号查询API接口与所述基础数据库单元信号连接。
3.根据权利要求2所述的基于MAC地址的终端型号识别系统,其特征在于,所述终端型号识别单元包括:
初步判断子单元,分别与所述MAC地址接收单元及所述基础数据库单元信号连接,用于判断所接收的MAC地址的OUI是否存在于所述基础数据库单元中;
二次判断子单元,与所述初步判断子单元信号连接,用于依据所述初步判断子单元的判断结果再次判断所接收的MAC地址是否存在于所述基础数据库单元中;
终端型号计算子单元,与所述二次判断子单元信号连接,用于依据所述二次判断子单元的判断结果、利用算法进行终端设备型号计算;
可信度判断子单元,与所述终端型号计算子单元信号连接,用于判断所述终端型号计算子单元的计算结果是否超出预设值;
所述初步判断子单元、所述二次判断子单元、所述终端型号计算子单元以及所述可信度判断子单元四者分别与所述识别结果输出单元信号连接。
4.一种基于MAC地址的终端型号识别方法,使用如权利要求1~3任一所述的基于MAC地址的终端型号识别...
【专利技术属性】
技术研发人员:王春文,
申请(专利权)人:苏州迈科网络安全技术股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。