一种设备识别码获取方法及装置制造方法及图纸

技术编号:14708025 阅读:112 留言:0更新日期:2017-02-25 23:35
本发明专利技术涉及一种设备识别码获取方法及装置,其中,方法包括:获取当前设备的设备信息;将所述设备信息划分为主属性信息和附加属性信息;根据所述主属性信息获得静态设备指纹;根据所述静态指纹识别所述当前设备是否为历史设备;如果所述当前设备不是历史设备,则根据所述当前设备的附加属性信息获得动态设备指纹;并将所述静态设备指纹和所述动态设备指纹合成为所述当前设备的最终设备指纹;其中,所述最终设备指纹为设备识别码。本案获得的设备指纹能够解决了如何让设备指纹兼顾稳定性和差异性的问题,从而更加精确的定位和识别网络中的设备。

【技术实现步骤摘要】

本专利技术涉及设备指纹
,特别涉及一种设备识别码获取方法及装置
技术介绍
设备指纹是根据设备的软件、硬件信息计算得到的能够唯一标识设备的ID。设备指纹在精准营销、风险防控等领域具有重要的定位、识别和追踪作用。在设备指纹算法设计中,核心的关注点是如何协调设备指纹的差异性和稳定性之间的矛盾。现有的设备指纹算法中,通常的做法是将采集到的软硬件设备信息直接进行全量计算,通过选择冲突率较低的哈希算法得到相对唯一的指纹ID,现有技术的主要局限有如下两个方面:1、稳定性不足。设备指纹的稳定性要求保证同一个设备对应同一个设备指纹,在设备信息发生微小变化时仍然能够识别。全量设备信息计算得到的指纹,某个属性稍微变化一点就会导致指纹不同,指纹的稳定性不足。2、差异性不足。设备指纹的差异性要求保证不同的设备对应不同的设备指纹。为了保证上一点所述指纹的稳定性,就不得在指纹计算时对于设备信息进行一些取舍,这限制了参与指纹计算的属性维度,导致不同设备计算出的相同指纹的概率比较大,从而使得指纹的差异性不足。
技术实现思路
本专利技术实施例的主要目的在于提出一种设备识别码获取方法及装置,本案获得的最终设备指纹作为设备识别码,能够解决了如何让设备指纹兼顾稳定性和差异性的问题,从而更加精确的定位和识别网络中的设备。为实现上述目的,本专利技术提供了一种设备识别码获取方法,包括:获取当前设备的设备信息;将所述设备信息划分为主属性信息和附加属性信息;根据所述主属性信息获得静态设备指纹;根据所述静态指纹识别所述当前设备是否为历史设备;如果所述当前设备是历史设备,则确定所述静态指纹所对应的历史设备信息,从所述历史设备信息中获得历史设备的附加属性信息;并对所述历史设备的附加属性信息和所述当前设备的附加属性信息进行匹配,获得相似度;将所述相似度与设定的相似度阈值进行比对,根据比对结果获得所述当前设备的最终设备指纹;其中,所述最终设备指纹为设备识别码。可选的,在本专利技术一实施例中,还包括:如果所述当前设备不是历史设备,则根据所述当前设备的附加属性信息获得动态设备指纹;并将所述静态设备指纹和所述动态设备指纹合成为所述当前设备的最终设备指纹。可选的,在本专利技术一实施例中,所述根据比对结果获得所述当前设备的最终设备指纹的步骤为:如果所述比对结果是不满足匹配要求,则根据所述当前设备的附加属性信息获得动态设备指纹;并将所述静态设备指纹和所述动态设备指纹合成为所述当前设备的最终设备指纹。可选的,在本专利技术一实施例中,所述根据比对结果获得所述当前设备的最终设备指纹的步骤为:如果所述比对结果是满足匹配要求,则将所述历史设备的设备指纹作为所述当前设备的最终设备指纹。可选的,在本专利技术一实施例中,将所述设备信息划分为主属性信息和附加属性信息的步骤包括:对所述设备信息进行有效性校验和设备类型识别;根据所述设备类型识别结果将校验通过的设备信息划分为主属性信息和附加属性信息;其中,划分的原则为:经过多次采集,获得的所述设备信息中的一属性信息不会变化,该属性信息为主属性信息,否则,该属性信息为附加属性信息。为实现上述目的,本专利技术还提供了一种设备识别码获取装置,包括:设备信息获取单元,用于获取当前设备的设备信息;设备信息划分单元,用于将所述设备信息划分为主属性信息和附加属性信息;静态设备指纹获取单元,用于根据所述主属性信息获得静态设备指纹;历史设备判断单元,用于根据所述静态指纹识别所述当前设备是否为历史设备;相似度确定单元,用于如果所述当前设备是历史设备,则确定所述静态指纹所对应的历史设备信息,从所述历史设备信息中获得历史设备的附加属性信息;并对所述历史设备的附加属性信息和所述当前设备的附加属性信息进行匹配,获得相似度;第一设备识别码获取单元,用于将所述相似度与设定的相似度阈值进行比对,根据比对结果获得所述当前设备的最终设备指纹;其中,所述最终设备指纹为设备识别码。可选的,在本专利技术一实施例中,还包括:第二设备识别码获取单元,用于如果所述当前设备不是历史设备,则根据所述当前设备的附加属性信息获得动态设备指纹;并将所述静态设备指纹和所述动态设备指纹合成为所述当前设备的最终设备指纹。可选的,在本专利技术一实施例中,所述第一设备识别码获取单元还用于如果所述比对结果是不满足匹配要求,则根据所述当前设备的附加属性信息获得动态设备指纹;并将所述静态设备指纹和所述动态设备指纹合成为所述当前设备的最终设备指纹。可选的,在本专利技术一实施例中,所述第一设备识别码获取单元还用于如果所述比对结果是满足匹配要求,则将所述历史设备的设备指纹作为所述当前设备的最终设备指纹。可选的,在本专利技术一实施例中,所述设备信息划分单元包括:校验设备模块,用于对所述设备信息进行有效性校验和设备类型识别;属性信息划分模块,用于根据所述设备类型识别结果将校验通过的设备信息划分为主属性信息和附加属性信息;其中,划分的原则为:经过多次采集,获得的所述设备信息中的一属性信息不会变化,该属性信息为主属性信息,否则,该属性信息为附加属性信息。上述技术方案具有如下有益效果:本案将设备信息划分为主属性信息和附加属性信息,在生成设备指纹时使用了由主属性信息和附加属性信息构成的全量设备信息,根据附加属性的相似度匹配模型进行特征匹配和判断,兼顾了设备指纹的差异性和稳定性,使得指纹计算在原本相悖的两个特性之间取得了良好的平衡。另外,本案在相似度匹配时约简了参与相似度计算的属性维度。随着设备信息和指纹数据的历史积累,全量设备信息的相似度匹配可能成为指纹计算和识别系统的性能瓶颈。本提案的相似度匹配模型基于设备信息的附加属性计算,很大程度上减少了计算的复杂度,对指纹识别算法本身性能的提升具有显著效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本实施例提出的一种设备识别码获取方法流程图之一;图2为本实施例提出的一种设备识别码获取方法流程图之二;图3为设备属性划分和设备指纹之间的对应关系图;图4为本实施例提出的一种设备识别码获取装置框图之一;图5为本实施例提出的一种设备识别码获取装置框图之二;图6为本实施例提供的设备识别码计算系统架构图;图7为本实施例的获得设备识别码的程序流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本领域技术技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。根据本专利技术的实施方式,提出了一种设备识别码获取方法及装置。此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。下面参考本专利技术的若干代表性实施方式,详细本文档来自技高网...
一种设备识别码获取方法及装置

【技术保护点】
一种设备识别码获取方法,其特征在于,包括:获取当前设备的设备信息;将所述设备信息划分为主属性信息和附加属性信息;根据所述主属性信息获得静态设备指纹;根据所述静态指纹识别所述当前设备是否为历史设备;如果所述当前设备是历史设备,则确定所述静态指纹所对应的历史设备信息,从所述历史设备信息中获得历史设备的附加属性信息;并对所述历史设备的附加属性信息和所述当前设备的附加属性信息进行匹配,获得相似度;将所述相似度与设定的相似度阈值进行比对,根据比对结果获得所述当前设备的最终设备指纹;其中,所述最终设备指纹为设备识别码。

【技术特征摘要】
1.一种设备识别码获取方法,其特征在于,包括:获取当前设备的设备信息;将所述设备信息划分为主属性信息和附加属性信息;根据所述主属性信息获得静态设备指纹;根据所述静态指纹识别所述当前设备是否为历史设备;如果所述当前设备是历史设备,则确定所述静态指纹所对应的历史设备信息,从所述历史设备信息中获得历史设备的附加属性信息;并对所述历史设备的附加属性信息和所述当前设备的附加属性信息进行匹配,获得相似度;将所述相似度与设定的相似度阈值进行比对,根据比对结果获得所述当前设备的最终设备指纹;其中,所述最终设备指纹为设备识别码。2.如权利要求1所述的方法,其特征在于,还包括:如果所述当前设备不是历史设备,则根据所述当前设备的附加属性信息获得动态设备指纹;并将所述静态设备指纹和所述动态设备指纹合成为所述当前设备的最终设备指纹。3.如权利要求1所述的方法,其特征在于,所述根据比对结果获得所述当前设备的最终设备指纹的步骤为:如果所述比对结果是不满足匹配要求,则根据所述当前设备的附加属性信息获得动态设备指纹;并将所述静态设备指纹和所述动态设备指纹合成为所述当前设备的最终设备指纹。4.如权利要求1所述的方法,其特征在于,所述根据比对结果获得所述当前设备的最终设备指纹的步骤为:如果所述比对结果是满足匹配要求,则将所述历史设备的设备指纹作为所述当前设备的最终设备指纹。5.如权利要求1~4任一权利要求所述的方法,其特征在于,将所述设备信息划分为主属性信息和附加属性信息的步骤包括:对所述设备信息进行有效性校验和设备类型识别;根据所述设备类型识别结果将校验通过的设备信息划分为主属性信息和附加属性信息;其中,划分的原则为:经过多次采集,获得的所述设备信息中的一属性信息不会变化,该属性信息为主属性信息,否则,该属性信息为附加属性信息。6.一种设备识别码获取装置,特征在于,包括:设备信息获取单元,用...

【专利技术属性】
技术研发人员:沈光辉陆堃彪何发亮李代立
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

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

1