终端识别方法、生成移动设备标识组合码的方法及其装置、终端、网络侧设备和存储介质制造方法及图纸

技术编号:24497626 阅读:15 留言:0更新日期:2020-06-13 03:40
本发明专利技术公开了一种识别终端的方法,其包括分别获取当前应用程序对应的第一移动设备标识组合码和目标应用程序对应的第二移动设备标识组合码,且当判断出该第一移动设备标识组合码和该第二移动设备标识组合码匹配时,判定该第一移动设备标识组合码所标识的移动设备与该第二移动设备标识组合码所标识的移动设备为同一设备;其中,该第一、二移动设备标识组合码是预先根据当前应用程序和目标应用程序各自所对应的移动设备中的多个目标文件生成的稳定可靠且具有唯一性的移动设备标识组合码。本发明专利技术的方法提高了识别终端的精准度。相应地,本发明专利技术还提供一种识别终端的装置,生成移动设备标识组合码的方法及装置、终端、网络侧设备和计算机可读存储介质。

Terminal identification method, method of generating mobile device identification combination code and its device, terminal, network side device and storage medium

【技术实现步骤摘要】
终端识别方法、生成移动设备标识组合码的方法及其装置、终端、网络侧设备和存储介质
本专利技术涉及通信
,尤其涉及一种终端识别方法、生成移动设备标识组合码的方法及其装置、终端、网络侧设备和计算机可读存储介质。
技术介绍
随着“大数据时代”的到来和互联网蓬勃技术的发展,互联网公司存储的数据呈现出爆炸趋势,这给互联网公司对数据的存储和管理带来挑战。其中,用户唯一性识别一直是互联网公司一直需要面对的问题。对于数据统计,或者关联用户与设备等需求时首先需要进行终端识别,即判断两个终端是否为同一个终端设备时,目前,普遍使用IMEI(InternationalMobileEquipmentIdentity,国际移动设备识别码)或androidID来标识一台android设备,即根据IMEI或androidID来进行终端识别。其中,由于IMEI号是GSM设备返回的,并且是写在主板上的,重装APP应用也不会改变,因此,IMEI具有稳定性、全局唯一性,是最好的设备标识;而androidID由于是在设备首次启动时,系统会随机生成一个64位的数字,且当设备被wipe后该64位数字也会被重置,因此,androidID并不适用于多个APP应用之间进行关联分析或者用于识别终端。也即是说,目前较多采用IMEI来进行数据分析等。然而,最新推出的安卓系统却禁止app应用开发者取得IMEI号,因此,目前,在国内,android系统向各个APP应用提供的设备标识只剩下androidID。但在实际应用中,第一方面,如前所述,由于androidID会被重置,因此存在不稳定性,第二方面,由于系统给每个同样签名的app分配一个androidID,即不同app从移动终端中所获取到的androidID是不一样的,也即获取到的androidID不具备唯一性,因此,在一些需要进行app之间关联的场景中,若根据androidID来识别两个移动终端是否为同一个终端设备,那么得到的识别结果的精确度将大大降低。有鉴于此,如何获取到稳定可靠且具有唯一性的设备标识码,并据此进行终端识别是当前亟需解决的问题。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
鉴于上述问题,提出了本说明书以便提供一种克服上述问题或者至少部分地解决上述问题的识别终端的方法及其装置、生成移动设备标识组合码的方法及其装置、终端、网络侧设备和计算机可读存储介质。本专利技术公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。第一方面,本专利技术公开了一种识别终端的方法,包括:获取当前应用程序对应的第一移动设备标识组合码;获取目标应用程序对应的第二移动设备标识组合码;判断所述第一移动设备标识组合码和所述第二移动设备标识组合码是否匹配,若匹配,判定所述第一移动设备标识组合码所标识的移动设备与所述第二移动设备标识组合码所标识的移动设备为同一设备;其中,所述第一移动设备标识组合码是预先根据从所述当前应用程序所对应的移动设备中外部存储中的多个目标文件中筛选出的多个目标文件各自对应的哈希值,按照预设的组合规则组合而成的;相应地,该第二移动设备标识组合码是预先根据从所述目标应用程序所对应的移动设备中外部存储中的多个目标文件中筛选出的多个目标文件各自对应的哈希值,按照预设的组合规则组合而成的。在本公开的一种示例性实施例中,所述目标文件的是按照预设的筛选规则从所述移动设备中外部存储中的目标文件列表中筛选出的,其中,所述预设的筛选规则包括:将所述目标文件列表中多个目标文件按照文件类型划分为多个优先级等级;且针对每个优先级,从所述目标文件列表中筛选出修改时间最早的目标文件。其中,按照文件类型划分得到的多个优先级等级包括:图片文件为第一优先级;视频文件为第二优先级,音频文件为第三优先级,其它文件为第四优先级。在本公开的一种示例性实施例中,所述目标文件的哈希值是先基于信息摘要算法分别生成针对所述目标文件及其修改时间的第一摘要信息和第二摘要信息;然后将所述第一摘要信息和所述第二摘要信息之和作为所述信息摘要算法的输入再次进行计算得到的。。在本公开的一种示例性实施例中,所述预设的组合规则包括:按照各个所述目标文件的优先级从高到低的顺序,且每个优先级下各个所述目标文件的修改时间从早到晚的顺序将多个所述目标文件各自的哈希值进行组合排序。在本公开的一种示例性实施例中,所述判断所述第一移动设备标识组合码和所述第二移动设备标识组合码是否匹配的步骤,具体包括:将所述第一移动设备标识组合码中各个目标文件对应的哈希值与所述第二移动设备标识组合码中各个目标文件对应的哈希值进行一一对比,得到其中相同哈希值数量的比值;判断相同哈希值数量的比值是否达到预设比值,若是,判定所述第一移动设备标识组合码与所述第二移动设备标识组合码相匹配。第二方面,本专利技术提供一种生成移动设备标识组合码的方法,包括:提取移动设备外部存储中的目标文件列表;按照预设的筛选规则从所述目标文件列表中筛选出多个目标文件;基于信息摘要算法计算所筛选出的每个目标文件的哈希值;按照预设的组合规则将多个目标文件各自对应的哈希值进行组合,得到相应的移动设备标识组合码。在本公开的一种示例性实施例中,预设的所述筛选规则为:将所述目标文件列表中多个目标文件按照文件类型划分为多个优先级等级,且针对每个优先级,从所述目标文件列表中筛选出修改时间最早的目标文件;其中,按照文件类型划分得到的多个优先级等级包括:图片文件为第一优先级;视频文件为第二优先级,音频文件为第三优先级,其它文件为第四优先级。在本公开的一种示例性实施例中,所述按照预设的筛选规则从所述目标文件列表中提取多个目标文件的步骤,具体包括:根据修改时间将所提取的目标文件列表按照从早到晚的顺序进行排序,得到新目标文件列表;针对每个优先级,从所述新目标文件排序中筛选出修改时间最早的至少一个目标文件。在本公开的一种示例性实施例中,基于信息摘要算法计算每个目标文件的哈希值的步骤,具体包括:基于信息摘要算法分别生成针对所述目标文件的第一摘要信息,以及针对所述目标文件的修改时间的第二摘要信息;将第一摘要信息和第二摘要信息之和作为所述信息摘要算法的输入进行计算,得到所述目标文件的哈希值。在本公开的一种示例性实施例中,所述预设的组合规则包括:按照各个所述目标文件的优先级从高到低的顺序,且每个优先级下各个所述目标文件的修改时间从早到晚的顺序将多个所述目标文件各自的哈希值进行组合排序。第三方面,本专利技术提供一种识别终端的装置,包括:第一获取模块,用于获取当前应用程序对应的第一移动设备标识组合码;第二获取模块,用于获取目标应用程序对应的第二移动设备标识组合码;数据处理模块,判断所述第一移动设备标识组合码本文档来自技高网
...

【技术保护点】
1.一种识别终端的方法,其特征在于,包括:/n获取当前应用程序对应的第一移动设备标识组合码;/n获取目标应用程序对应的第二移动设备标识组合码;/n判断所述第一移动设备标识组合码和所述第二移动设备标识组合码是否匹配,若匹配,判定所述第一移动设备标识组合码所标识的移动设备与所述第二移动设备标识组合码所标识的移动设备为同一设备;/n其中,所述第一移动设备标识组合码和所述第二移动设备标识组合码分别是预先根据所述当前应用程序和所述目标应用程序各自所对应的移动设备中外部存储中的多个目标文件各自对应的哈希值按照预设的组合规则组合而成的。/n

【技术特征摘要】
1.一种识别终端的方法,其特征在于,包括:
获取当前应用程序对应的第一移动设备标识组合码;
获取目标应用程序对应的第二移动设备标识组合码;
判断所述第一移动设备标识组合码和所述第二移动设备标识组合码是否匹配,若匹配,判定所述第一移动设备标识组合码所标识的移动设备与所述第二移动设备标识组合码所标识的移动设备为同一设备;
其中,所述第一移动设备标识组合码和所述第二移动设备标识组合码分别是预先根据所述当前应用程序和所述目标应用程序各自所对应的移动设备中外部存储中的多个目标文件各自对应的哈希值按照预设的组合规则组合而成的。


2.根据权利要求1所述的方法,其特征在于,所述目标文件是按照预设的筛选规则从所述移动设备中外部存储中的目标文件列表中筛选出的,其中,所述预设的筛选规则包括:
将所述目标文件列表中多个目标文件按照文件类型划分为多个优先级等级;且针对每个优先级,从所述目标文件列表中筛选出修改时间最早的目标文件;和/或,
所述预设的组合规则包括:按照各个所述目标文件的优先级从高到低的顺序,且每个优先级下各个所述目标文件的修改时间从早到晚的顺序将多个所述目标文件各自的哈希值进行组合排序。


3.根据权利要求1或2所述的方法,其特征在于,所述目标文件的哈希值是先基于信息摘要算法分别生成针对所述目标文件及其修改时间的第一摘要信息和第二摘要信息;然后将所述第一摘要信息和所述第二摘要信息之和作为所述信息摘要算法的输入再次进行计算得到的。


4.根据权利要求1至3中任一项所述的方法,其特征在于,判断所述第一移动设备标识组合码和所述第二移动设备标识组合码是否匹配的步骤,具体包括:
将所述第一移动设备标识组合码中各个目标文件对应的哈希值与所述第二移动设备标识组合码中各个目标文件对应的哈希值进行一一对比,得到其中相同哈希值数量的比值;
判断相同哈希值数量的比值是否达到预设比值,若是,判定所述第一移动设备标识组合码与所述第二移动设备标识组合码相匹配。


5.一种生成移动设备组合标识码的方法,其特征在于,包括:
提取移动设备外部存储中的目标文件列表;
按照预设的筛选规则从所述目标文件列表中筛选出多个目标文件;
基于信息摘要算法计算所筛选出的每个目标文件的哈希值;
按照预设的组合规则将多个目标文件各自对应的哈希值进行组合,得到相应的移动设备标识组合码;
其中,所述预设的组合规则包括:按照各个所述目标文件的优先级从高到低的顺序,且...

【专利技术属性】
技术研发人员:姚巧墨
申请(专利权)人:上海淇玥信息技术有限公司
类型:发明
国别省市:上海;31

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

1