一种数据库处理方法、系统及存储介质技术方案

技术编号:21453888 阅读:26 留言:0更新日期:2019-06-26 04:46
本发明专利技术公开了一种数据库处理方法、系统及存储介质。其方法包括:获取接入的终端设备的设备标识信息,并按照预定的规则获取所述终端设备的多条设备特征信息;通过比较所述多条设备特征信息,从中获取有效设备特征信息;解析所述有效设备特征信息得到所述终端设备的设备信息;将所述终端设备的设备标识信息与设备信息关联保存到设备信息数据库,所述设备信息数据库用于对待识别的终端设备的设备标识信息进行匹配以得到设备信息。本发明专利技术实施例提供的数据库处理方法可辅助提高终端设备的识别率较高。

【技术实现步骤摘要】
一种数据库处理方法、系统及存储介质
本专利技术涉及数据处理
,尤其涉及一种数据库处理方法、系统及存储介质。
技术介绍
为实现安全防护、创建用户画像等等目的,路由器等设备往往会对接入其的终端设备进行设备识别。目前的设备识别方法主要是实时采集终端设备的主机名(hostname)信息,利用预先获得的正则规则集对主机名信息进行匹配,根据匹配结果进行设备识别。由于终端设备的用户可以随意修改主机名信息,现实中,用户修改主机名信息也是常见的操作。原始主机名信息往往携带设备信息,而修改后的主机名信息中可能不再携带设备信息,甚至携带错误的设备信息,导致现有的设备识别方法的识别率较低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的数据库处理方法、系统及存储介质。第一方面,本专利技术实施例提供了一种数据库处理方法,包括:获取接入的终端设备的设备标识信息,并按照预定的规则获取所述终端设备的多条设备特征信息;通过比较所述多条设备特征信息,从中获取有效设备特征信息;解析所述有效设备特征信息得到所述终端设备的设备信息;将所述终端设备的设备标识信息与设备信息关联保存到设备信息数据库,所述设备信息数据库用于对待识别的终端设备的设备标识信息进行匹配以得到设备信息。本专利技术实施例提供的方法,获取多条设备特征信息,通过比较这些获取的设备特征信息从而获取有效设备特征信息,进而基于有效设备特征信息解析得到设备信息。即使设备特征信息有过修改,由于获取的是多条设备特征信息,从中可以筛选出有效设备信息,可以较好地弥补因修改导致的识别失败的问题。进一步地,将识别得到的设备信息与设备标识信息关联保存到设备信息数据库中,以便后续需要对终端设备进行识别时,直接利用其设备标识信息即可准确识别到设备信息,而无需担心其设备特征信息修改导致的识别失败。采用这种实现方式识别设备信息并更新设备信息数据库,有效提高利用该数据库进行设备识别的识别率。结合第一方面,在本专利技术实施例第一方面的第一种实现方式中,所述按照预定的规则获取所述终端设备的多条设备特征信息,包括:持续获取所述终端设备上报的预定数量的设备特征信息。结合第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第二种实现方式中,所述通过比较所述多条设备特征信息,从中获取有效设备特征信息,包括:通过比较所述多条设备特征信息,根据重复数量获取有效设备特征信息,所述重复数量是指信息内容完全相同的设备特征信息的数量。若获取的多条设备特征信息中,某个设备特征信息的重复数量越高,那么,根据该设备特征信息成功解析得到设备信息的概率也就越大。因此,可以通过重复数量获取有效设备特征信息。结合第一方面的第二种实现方式,在本专利技术实施例第一方面的第三种实现方式中,所述根据信息重复数量获取有效设备特征信息,包括:获取重复数量最多的设备特征信息作为有效设备特征信息;或者,在确定所述重复数量最多的设备特征信息的数量满足设定条件后,将所述重复数量最多的设备特征信息作为有效设备特征信息。结合第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第四种实现方式中,所述解析所述有效设备特征信息得到所述终端设备的设备信息,包括:从所述有效设备特征信息中提取目标关键字;根据预先建立的目标关键字与设备信息的关联关系,获取提取的所述目标关键字关联的设备信息作为所述终端设备的设备信息。结合第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第五种实现方式中,所述获取接入的终端设备的设备标识信息,并按照预定的规则获取所述终端设备的多条设备特征信息,包括:获取接入的终端设备的设备标识信息,将所述设备标识信息与所述设备信息数据库中的设备标识信息进行匹配;若未匹配成功,按照预定的规则获取所述终端设备的多条设备特征信息。本专利技术实施例提供的方法,在进行数据库更新之前,首先确定终端设备的设备标识信息是否已保存在数据库中,仅在未保存在数据库中的前提下进行设备信息的识别以及数据库的更新,从而节省处理资源。结合第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第六种实现方式中,所述设备特征信息包括用户代理信息。虽然用户代理信息的变动较为常见,但通过获取一定量的用户代理信息,只要数量达到一定阈值,即可从中获取有效的用户代理信息,并能从中解析得到设备信息,因此,采用这种实现方式识别设备信息并更新设备信息数据库,有效提高利用该数据库进行设备识别的识别率。第二方面,本专利技术实施例提供一种数据库处理系统,包括:信息获取单元,用于获取接入的终端设备的设备标识信息,并按照预定的规则获取所述终端设备的多条设备特征信息;有效信息提取单元,用于通过比较所述多条设备特征信息,从中获取有效设备特征信息;设备信息获取单元,用于解析所述有效设备特征信息得到所述终端设备的设备信息;数据库更新单元,用于将所述终端设备的设备标识信息与设备信息关联保存到设备信息数据库,所述设备信息数据库用于对待识别的终端设备的设备标识信息进行匹配以得到设备信息。本专利技术实施例提供的系统,获取多条设备特征信息,通过比较这些获取的设备特征信息从而获取有效设备特征信息,进而基于有效设备特征信息解析得到设备信息。即使设备特征信息有过修改,由于获取的是多条设备特征信息,从中可以筛选出有效设备信息,可以较好地弥补因修改导致的识别失败的问题。进一步地,将识别得到的设备信息与设备标识信息关联保存到设备信息数据库中,以便后续需要对终端设备进行识别时,直接利用其设备标识信息即可准确识别到设备信息,而无需担心其设备特征信息修改导致的识别失败。采用这种实现方式识别设备信息并更新设备信息数据库,有效提高利用该数据库进行设备识别的识别率。结合第二方面,在本专利技术实施例第二方面的第一种实现方式中,所述信息获取单元用于:持续获取所述终端设备上报的预定数量的设备特征信息。结合第二方面或第二方面的第一种实现方式,在本专利技术实施例第二方面的第二种实现方式中,所述有效信息提取模块用于:通过比较所述多条设备特征信息,根据重复数量获取有效设备特征信息,所述重复数量是指信息内容完全相同的设备特征信息的数量。结合第二方面的第二种实现方式,在本专利技术实施例第二方面的第三种实现方式中,为了根据信息重复数量获取有效设备特征信息,所述有效信息提取模块用于:获取重复数量最多的设备特征信息作为有效设备特征信息;或者,在确定所述重复数量最多的设备特征信息的数量满足设定条件后,将所述重复数量最多的设备特征信息作为有效设备特征信息。结合第二方面或第二方面的第一种实现方式,在本专利技术实施例第二方面的第四种实现方式中,所述设备信息获取模块用于:从所述有效设备特征信息中提取目标关键字;根据预先建立的目标关键字与设备信息的关联关系,获取提取的所述目标关键字关联的设备信息作为所述终端设备的设备信息。结合第二方面或第二方面的第一种实现方式,在本专利技术实施例第二方面的第五种实现方式中,所述信息获取模块用于:获取接入的终端设备的设备标识信息,将所述设备标识信息与所述设备信息数据库中的设备标识信息进行匹配;若未匹配成功,按照预定的规则获取所述终端设备的多条设备特征信息。本专利技术实施例提供的系统,在进行数据库更新之前,首先确定终端设备的设备标识信息是本文档来自技高网...

【技术保护点】
1.一种数据库处理方法,其特征在于,包括:获取接入的终端设备的设备标识信息,并按照预定的规则获取所述终端设备的多条设备特征信息;通过比较所述多条设备特征信息,从中获取有效设备特征信息;解析所述有效设备特征信息得到所述终端设备的设备信息;将所述终端设备的设备标识信息与设备信息关联保存到设备信息数据库,所述设备信息数据库用于对待识别的终端设备的设备标识信息进行匹配以得到设备信息。

【技术特征摘要】
1.一种数据库处理方法,其特征在于,包括:获取接入的终端设备的设备标识信息,并按照预定的规则获取所述终端设备的多条设备特征信息;通过比较所述多条设备特征信息,从中获取有效设备特征信息;解析所述有效设备特征信息得到所述终端设备的设备信息;将所述终端设备的设备标识信息与设备信息关联保存到设备信息数据库,所述设备信息数据库用于对待识别的终端设备的设备标识信息进行匹配以得到设备信息。2.根据权利要求1所述的方法,其特征在于,所述按照预定的规则获取所述终端设备的多条设备特征信息,包括:持续获取所述终端设备上报的预定数量的设备特征信息。3.根据权利要求1或2所述的方法,其特征在于,所述通过比较所述多条设备特征信息,从中获取有效设备特征信息,包括:通过比较所述多条设备特征信息,根据重复数量获取有效设备特征信息,所述重复数量是指信息内容完全相同的设备特征信息的数量。4.根据权利要求3所述的方法,其特征在于,所述根据信息重复数量获取有效设备特征信息,包括:获取重复数量最多的设备特征信息作为有效设备特征信息;或者,在确定所述重复数量最多的设备特征信息的数量满足设定条件后,将所述重复数量最多的设备特征信息作为有效设备特征信息。5.根据权利要求1或2所述的方法,其特征在于,所述解析所述有效设备特征信息得到所述终端设备的设备信息,包括:从所述有效设备特征信息中提取目标关键字;根据预先建立的目标关键字与设备信息的关联关系,获...

【专利技术属性】
技术研发人员:车文彬闫柄任李岩
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1