一种终端设备识别方法、系统及存储介质技术方案

技术编号:21404961 阅读:19 留言:0更新日期:2019-06-19 08:45
本发明专利技术公开了一种终端设备识别方法、系统及存储介质。其方法包括:获取接入的终端设备实时上报的设备标识信息和设备特征信息;将所述设备标识信息与缓存数据库中的设备标识信息进行匹配,所述缓存数据库是根据历史设备识别结果更新的;若匹配成功,根据匹配到的设备标识信息获取设备信息作为所述终端设备的识别结果;若匹配不成功或无法根据匹配到的设备标识信息获取设备信息,利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息。本发明专利技术实施例提供的终端设备识别方法的识别率较高。

【技术实现步骤摘要】
一种终端设备识别方法、系统及存储介质
本专利技术涉及数据处理
,尤其涉及一种终端设备识别方法、系统及存储介质。
技术介绍
为实现安全防护、创建用户画像等等目的,路由器等设备往往会对接入其的终端设备进行设备识别。目前的设备识别方法主要是实时采集终端设备的主机名(hostname)信息,利用预先获得的正则规则集对主机名信息进行匹配,根据匹配结果进行设备识别。由于终端设备的用户可以随意修改主机名信息,现实中,用户修改主机名信息也是常见的操作。原始主机名信息往往携带设备信息,而修改后的主机名信息中可能不再携带设备信息,甚至携带错误的设备信息,导致设备识别失败,现有的设备识别方法的识别率较低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的设备识别方法、系统及存储介质。第一方面,本专利技术实施例提供了一种设备识别方法,包括:获取接入的终端设备实时上报的设备标识信息和设备特征信息;将所述设备标识信息与缓存数据库中的设备标识信息进行匹配,所述缓存数据库是根据历史设备识别结果更新的;若匹配成功,根据匹配到的设备标识信息获取设备信息作为所述终端设备的识别结果;若匹配不成功或无法根据匹配到的设备标识信息获取设备信息,利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息。本专利技术实施例提供的方法,由于缓存数据库中缓存的根据历史识别结果更新的,因此,可以快速准确地获取设备信息,提高识别率。另外,由于设备标识信息固定不变,利用终端设备的设备标识信息而非设备特征信息进行匹配识别,避免由于设备特征信息改变导致识别失败。结合第一方面,在本专利技术实施例第一方面的第一种实现方式中,所述缓存数据库包括设备信息缓存数据库和/或特征信息缓存数据库,所述设备信息缓存数据库中关联保存设备标识信息和设备信息,所述特征信息缓存数据库中关联保存设备标识信息和设备特征信息。本专利技术实施例中,采用两个缓存数据库进行设备信息识别,进一步提高了识别率。结合第一方面的第一种实现方式,在本专利技术实施例第一方面的第二种实现方式中,所述若匹配成功,根据匹配结果获取所述终端设备的设备信息,包括:若与所述设备信息缓存数据库中的设备标识信息匹配成功,从所述设备信息缓存数据库中获取所述设备标识信息关联的设备信息作为所述终端设备的设备信息。结合第一方面的第一种实现方式,在本专利技术实施例第一方面的第三种实现方式中,若匹配成功,根据匹配结果获取所述终端设备的设备信息,包括:若与所述特征信息缓存数据库中的设备标识信息匹配成功,从所述特征信息缓存数据库中获取所述设备标识信息关联的设备特征信息;利用预定的正则规则集合对获取的所述设备特征信息进行匹配;若匹配成功,获取匹配得到的设备信息作为所述终端设备的设备信息。结合第一方面的第一种实现方式、第二种实现方式或第三种实现方式,在本专利技术实施例第一方面的第四种实现方式中,所述利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息之后,该方法还包括:从所述设备信息中检测到目标信息后,将所述设备信息和设备标识信息关联保存到所述设备信息缓存数据库;或者,从所述设备信息中检测到目标信息,将所述设备标识信息和所述设备特征信息关联保存到所述特征信息缓存数据库中。本专利技术实施例提供的方法,在缓存数据库未匹配成功,而是通过其他方式识别到设备信息后,若识别到的设备信息中包括目标信息,则认为该设备信息完整和/或可信,将相关信息补充到缓存数据库中,以提高后续识别的命中率和识别速度。结合第一方面的第四种实现方式,在本专利技术实施例第一方面的第五种实现方式中,所述目标信息包括设备品牌,设备类型,和设备型号。结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式或第一方面的第三种实现方式,在本专利技术实施例第一方面的第六种实现方式中,所述利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息,包括:在设备信息数据库中查找接入的所述终端设备的设备标识信息关联的设备信息,获取查找到的设备信息作为接入的所述终端设备的设备信息;利用预定的正则规则集对所述设备特征信息进行匹配,根据匹配结果获取接入的所述终端设备的设备信息。本专利技术实施例提供的方法,在对终端设备进行识别时,不仅可以采集终端的设备特征信息,并利用正则规则集匹配获得设备信息,还可以采集终端设备的设备标识信息,并据此查找设备信息数据库获取设备信息。本专利技术实施例并非利用单一识别方式进行设备识别,而是结合设备信息数据库进行设备识别,提高了设备识别率。第二方面,本专利技术实施例提供一种终端设备识别系统,包括:信息获取单元,用于获取接入的终端设备实时上报的设备标识信息和设备特征信息;缓存匹配单元,用于将所述设备标识信息与缓存数据库中的设备标识信息进行匹配,所述缓存数据库是根据历史设备识别结果更新的;第一设备信息获取单元,用于若匹配成功,根据匹配到的设备标识信息获取设备信息作为所述终端设备的识别结果;第二设备信息获取单元,用于若匹配不成功或无法根据匹配到的设备标识信息获取设备信息,利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息。本专利技术实施例提供的系统,由于缓存数据库中缓存的根据历史识别结果更新的,因此,可以快速准确地获取设备信息,提高识别率。另外,由于设备标识信息固定不变,利用终端设备的设备标识信息而非设备特征信息进行匹配识别,避免由于设备特征信息改变导致识别失败。结合第二方面,在本专利技术实施例第二方面的第一种实现方式中,所述缓存数据库包括设备信息缓存数据库和/或特征信息缓存数据库,所述设备信息缓存数据库中关联保存设备标识信息和设备信息,所述特征信息数据库中关联保存设备标识信息和设备特征信息。本专利技术实施例中,采用两个缓存数据库进行设备信息识别,进一步提高了识别率。结合第二方面的第一种实现方式,在本专利技术实施例第二方面的第二种实现方式中,所述第一设备信息获取模块用于:若与所述设备信息缓存数据库中的设备标识信息匹配成功,从所述设备信息缓存数据库中获取所述设备标识信息关联的设备信息作为所述终端设备的设备信息。结合第二方面的第一种实现方式,在本专利技术实施例第二方面的第二种实现方式中,所述第一设备信息获取模块用于:若与所述特征信息缓存数据库中的设备标识信息匹配成功,从所述特征信息缓存数据库中获取所述设备标识信息关联的设备特征信息;利用预定的正则规则集合对获取的所述设备特征信息进行匹配;若匹配成功,获取匹配得到的设备信息作为所述终端设备的设备信息。结合第二方面的第一种实现方式、第二种实现方式或第三种实现方式,在本专利技术实施例第二方面的第四种实现方式中,所述系统还包括缓存数据库更新模块,用于:从所述设备信息中检测到目标信息后,将所述设备信息和设备标识信息关联保存到所述设备信息缓存数据库;或者,从所述设备信息中检测到目标信息,将所述设备标识信息和所述设备特征信息关联保存到所述特征信息缓存数据库中。本专利技术实施例提供的系统,在缓存数据库未匹配成功,而是通过其他方式识别到设备信息后,若识别到的设备信息中包括目标信息,则认为该设备信息完整和/或可信,将相关信息补充到缓存数据库中,以提高后续识别的命中率本文档来自技高网...

【技术保护点】
1.一种终端设备识别方法,其特征在于,包括:获取接入的终端设备实时上报的设备标识信息和设备特征信息;将所述设备标识信息与缓存数据库中的设备标识信息进行匹配,所述缓存数据库是根据历史设备识别结果更新的;若匹配成功,根据匹配到的设备标识信息获取设备信息作为所述终端设备的识别结果;若匹配不成功或无法根据匹配到的设备标识信息获取设备信息,利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息。

【技术特征摘要】
1.一种终端设备识别方法,其特征在于,包括:获取接入的终端设备实时上报的设备标识信息和设备特征信息;将所述设备标识信息与缓存数据库中的设备标识信息进行匹配,所述缓存数据库是根据历史设备识别结果更新的;若匹配成功,根据匹配到的设备标识信息获取设备信息作为所述终端设备的识别结果;若匹配不成功或无法根据匹配到的设备标识信息获取设备信息,利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息。2.根据权利要求1所述的方法,其特征在于,所述缓存数据库包括设备信息缓存数据库和/或特征信息缓存数据库,所述设备信息缓存数据库中关联保存设备标识信息和设备信息,所述特征信息数据库中关联保存设备标识信息和设备特征信息。3.根据权利要求2所述的方法,其特征在于,所述若匹配成功,根据匹配结果获取所述终端设备的设备信息,包括:若与所述设备信息缓存数据库中的设备标识信息匹配成功,从所述设备信息缓存数据库中获取所述设备标识信息关联的设备信息作为所述终端设备的设备信息。4.根据权利要求2所述的方法,其特征在于,若匹配成功,根据匹配结果获取所述终端设备的设备信息,包括:若与所述特征信息缓存数据库中的设备标识信息匹配成功,从所述特征信息缓存数据库中获取所述设备标识信息关联的设备特征信息;利用预定的正则规则集合对获取的所述设备特征信息进行匹配;若匹配成功,获取匹配得到的设备信息作为所述终端设备的设备信息。5.根据权利要求2-4任一项所述的方法,其特征在于,所述利用所述设备标识信息和设备特征信息对所述终端设备进行识别,得到所述终端设备的设备信息之后,该方法还包括:从所述设备信息中检测到目标信息后,将所述设备信息和...

【专利技术属性】
技术研发人员:候冰洋车文彬李岩闫柄任贾思阳孟菲曹志伟赖锐斌苗西军王二飞
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1