一种设备标识的存储方法、查询方法和相关装置制造方法及图纸

技术编号:33770095 阅读:73 留言:0更新日期:2022-06-12 14:22
本发明专利技术公开了一种设备标识的存储方法、查询方法和相关装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据输入的对应同一设备的多个设备标识,确定每一输入的设备标识所在的设备关联路径,按照确定的各设备关联路径的根节点中设备标识的生成时间,从确定的各设备关联路径中选出设备标识生成时间最早的一个根节点作为目标根节点,利用目标根节点将确定的各设备关联路径的根节点所在的所有设备关联路径关联,以将同一设备的所有设备标识关联存储,该实施方式能够在出现设备超发情况时进行有效地补偿,以将超发的多个设备标识识别为同一设备,实现同一设备的多个设备标识的归一化。归一化。归一化。

【技术实现步骤摘要】
一种设备标识的存储方法、查询方法和相关装置


[0001]本专利技术涉及风控
,尤其涉及一种设备标识的存储方法、查询方法、存储装置和查询装置。

技术介绍

[0002]设备识别是风控中的重要环节。出于成本考虑,黑产会使用有限的设备进行大批量攻击,比如批量注册,撞库登录,营销欺诈等。如果给设备每台设备分配一个唯一不变的EID(Equipment ID,设备标识),能够准确识别一个设备,那么类似的黑产攻击就都可以通过设备发现。设备指纹就是这样一种用于识别设备的技术,设备指纹通过在手机端埋入SDK(软件开发工具包)采集设备的信息,并基于采集到的设备信息进行设备识别,由于用户的每台设备都会在某些参数方面有其特殊之处,将多个采集信息结合到一起,就形成了这个设备的独特的设备信息,就像人的指纹一样。理论上,基于这些独特的设备信息就可以唯一标识一个设备,达到为每个设备分配一个唯一不变的EID的目的。但现实情况是,各大手机厂商出于保护用户隐私的目的,缩减了设备信息的采集范围,通过采集的设备信息直接识别一个设备变得越来越困难,难免会出现将同一个设备识别成多个EID的情况,也就是设备超发。当出现上述的超发问题时,风控设备的相关策略就会出现各种问题,例如,设备黑白名单会因为超发的EID而失效,设备聚集性策略会因为同一个设备出现了多个EID而导致统计不准。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]当出现设备超发情况时缺乏补偿机制,使得无法将超发的多个设备标识识别为同一设备,无法实现同一设备的多个设备标识的归一化,在业务中需要查询设备标识时也无法返回同一设备归一化的设备标识。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种设备标识的存储方法、查询方法、存储装置和查询装置,能够在出现设备超发情况时进行有效地补偿,以将超发的多个设备标识识别为同一设备,实现同一设备的多个设备标识的归一化,使得在业务中需要查询设备标识时可返回同一设备归一化的设备标识。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种设备标识的存储方法。
[0007]一种设备标识的存储方法,包括:根据输入的对应同一设备的多个设备标识,确定每一输入的设备标识所在的设备关联路径,每个设备关联路径包括一个或多个节点,每个节点包括一个设备标识和该设备标识的生成时间,每个设备关联路径中至少有一个节点中的设备标识为所述输入的设备标识,所述设备关联路径中没有父节点的节点为根节点;按照确定的各设备关联路径的根节点中设备标识的生成时间,从所述各设备关联路径中选出设备标识生成时间最早的一个根节点作为目标根节点,利用所述目标根节点将所述各设备
关联路径的根节点所在的所有设备关联路径关联,以将所述同一设备的所有设备标识关联存储。
[0008]可选地,所述确定每一输入的设备标识所在的设备关联路径,包括:查找与所述输入的设备标识关联存储的根标识;若查找到所述根标识,则根据查找到的根标识的值获取所述输入的设备标识所在的设备关联路径;若未查找到所述根标识,则为所述输入的设备标识添加对应的根标识,并将所述输入的设备标识与添加的根标识关联存储,以所述输入的设备标识与所述添加的根标识的关联存储信息为节点,创建所述输入的设备标识所在的设备关联路径。
[0009]可选地,所述根据查找到的根标识的值获取所述输入的设备标识所在的设备关联路径,包括:以所述输入的设备标识与所述查找到的根标识的关联存储信息作为当前节点,若当前节点中的根标识的值不等于本节点的设备标识,则查找与所述当前节点的根标识的值相等的设备标识所在的关联存储信息,得到所述当前节点的父节点,并将所述父节点作为新的当前节点,继续查找所述新的当前节点的父节点,直到最终查找到的节点中根标识的值等于本节点的设备标识,则停止查找,由查找出的所有节点得到所述输入的设备标识所在的设备关联路径。
[0010]可选地,所述将所述输入的设备标识与添加的根标识关联存储,包括:将所述输入的设备标识、所述输入的设备标识的生成时间以及所述添加的根标识存储在同一设备信息存储结构中,并将所述添加的根标识的值设置为所述输入的设备标识,以得到所述输入的设备标识与所述添加的根标识的关联存储信息。
[0011]可选地,所述利用所述目标根节点将所述各设备关联路径的根节点所在的所有设备关联路径关联,包括:将除所述目标根节点之外的其他根节点中根标识的值设置为所述目标根节点中的设备标识。
[0012]根据本专利技术实施例的另一方面,提供了一种设备标识的查询方法。
[0013]一种设备标识的查询方法,其特征在于,包括:根据接收的查询请求中指定的设备标识,查找与所述指定的设备标识关联存储的根标识;根据所述根标识查找所述指定的设备标识所在的设备关联路径,所述设备关联路径包括一个或多个节点,每个节点包括一个设备标识,所述设备关联路径中至少有一个节点中的设备标识为所述指定的设备标识,所述设备关联路径中没有父节点的节点为根节点;输出所述设备关联路径的根节点中的设备标识。
[0014]可选地,所述根据所述根标识查找所述指定的设备标识所在的设备关联路径,包括:以所述指定的设备标识与所述根标识的关联存储信息作为当前节点,若当前节点中的根标识的值不等于本节点的设备标识,则查找与所述当前节点的根标识的值相等的设备标识所在的关联存储信息,得到所述当前节点的父节点,并将所述父节点作为新的当前节点,继续查找所述新的当前节点的父节点,直到最终查找到的节点中根标识的值等于本节点的设备标识,则停止查找,由查找出的所有节点得到所述指定的设备标识所在的设备关联路径。
[0015]可选地,所述根据所述根标识查找所述指定的设备标识所在的设备关联路径之后,包括:若所述设备关联路径中节点的数量大于1,则将除所述根节点之外的其他节点中的根标识的值设置为所述根节点中的设备标识。
[0016]根据本专利技术实施例的又一方面,提供了一种设备标识的存储装置。
[0017]一种设备标识的存储装置,包括:设备关联路径确定模块,用于根据输入的对应同一设备的多个设备标识,确定每一输入的设备标识所在的设备关联路径,每个设备关联路径包括一个或多个节点,每个节点包括一个设备标识和该设备标识的生成时间,每个设备关联路径中至少有一个节点中的设备标识为所述输入的设备标识,所述设备关联路径中没有父节点的节点为根节点;设备关联路径合并模块,用于按照确定的各设备关联路径的根节点中设备标识的生成时间,从所述各设备关联路径中选出设备标识生成时间最早的一个根节点作为目标根节点,利用所述目标根节点将所述各设备关联路径的根节点所在的所有设备关联路径关联,以将所述同一设备的所有设备标识关联存储。
[0018]可选地,所述设备关联路径确定模块还用于:查找与所述输入的设备标识关联存储的根标识;若查找到所述根标识,则根据查找到的根标识的值获取所述输入的设备标识所在的设备关联路径;若未查找到所述根标识,则为所述输入的设备标识添加对应的根标识,并将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备标识的存储方法,其特征在于,包括:根据输入的对应同一设备的多个设备标识,确定每一输入的设备标识所在的设备关联路径,每个设备关联路径包括一个或多个节点,每个节点包括一个设备标识和该设备标识的生成时间,每个设备关联路径中至少有一个节点中的设备标识为所述输入的设备标识,所述设备关联路径中没有父节点的节点为根节点;按照确定的各设备关联路径的根节点中设备标识的生成时间,从所述各设备关联路径中选出设备标识生成时间最早的一个根节点作为目标根节点,利用所述目标根节点将所述各设备关联路径的根节点所在的所有设备关联路径关联,以将所述同一设备的所有设备标识关联存储。2.根据权利要求1所述的方法,其特征在于,所述确定每一输入的设备标识所在的设备关联路径,包括:查找与所述输入的设备标识关联存储的根标识;若查找到所述根标识,则根据查找到的根标识的值获取所述输入的设备标识所在的设备关联路径;若未查找到所述根标识,则为所述输入的设备标识添加对应的根标识,并将所述输入的设备标识与添加的根标识关联存储,以所述输入的设备标识与所述添加的根标识的关联存储信息为节点,创建所述输入的设备标识所在的设备关联路径。3.根据权利要求2所述的方法,其特征在于,所述根据查找到的根标识的值获取所述输入的设备标识所在的设备关联路径,包括:以所述输入的设备标识与所述查找到的根标识的关联存储信息作为当前节点,若当前节点中的根标识的值不等于本节点的设备标识,则查找与所述当前节点的根标识的值相等的设备标识所在的关联存储信息,得到所述当前节点的父节点,并将所述父节点作为新的当前节点,继续查找所述新的当前节点的父节点,直到最终查找到的节点中根标识的值等于本节点的设备标识,则停止查找,由查找出的所有节点得到所述输入的设备标识所在的设备关联路径。4.根据权利要求2所述的方法,其特征在于,所述将所述输入的设备标识与添加的根标识关联存储,包括:将所述输入的设备标识、所述输入的设备标识的生成时间以及所述添加的根标识存储在同一设备信息存储结构中,并将所述添加的根标识的值设置为所述输入的设备标识,以得到所述输入的设备标识与所述添加的根标识的关联存储信息。5.根据权利要求2所述的方法,其特征在于,所述利用所述目标根节点将所述各设备关联路径的根节点所在的所有设备关联路径关联,包括:将除所述目标根节点之外的其他根节点中根标识的值设置为所述目标根节点中的设备标识。6.一种设备标识的查询方法,其特征在于,包括:根据接收的查询请求中指定的设备标识,查找与所述指定的设备标识关联存储的根标识;根据所述根标识查找所述指定的设备标识所在的设备关联路径,所述设备关联路径包括一个或多个节点,每个节点包括一个设备标识,所述设备关联路径中至少有一个节点中
的设...

【专利技术属性】
技术研发人员:陈海龙杨瀚荃
申请(专利权)人:中国人民银行数字货币研究所
类型:发明
国别省市:

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

1