System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及大数据统计分析,尤其涉及一种模型构建方法、终端标识标定方法、装置、设备及计算机可读存储介质。
技术介绍
1、随着安卓系统对底层权限的收紧,传统用来对终端设备进行唯一标定的标识码逐步失效(例如,标识码出错、无标识码,即标识码为空、标识码为虚拟的、假设的、可变的值),而部分功能场景对终端设备的标定有着强关联性,可以说如果无法做到对终端设备的标定,就无法通过标识码找到对应的终端设备。由于进行终端设备唯一标定的标识码失效,即使从大数据中获取到标识码,也无法通过获取到的标识码查询到该标识码所标定的终端,从而导致通过标识码进行终端设备统计调查的业务无法开展。
2、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、本公开的目的在于提供一种模型构建方法、终端标识标定方法、装置、设备及计算机可读存储介质,至少能够为终端设备生成有效且可靠的唯一标识。
2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
3、根据本公开的一个方面,提供一种模型构建方法,上述模型构建方法包括:
4、基于若干个样本终端,提取每个上述样本终端携带的每种类型的有效标识;
5、确定每种类型的上述有效标识在所有上述样本终端中的有效占比;
6、根据上述有效占比确定所有类型的上述有效标识的优先级值;
7、
8、可选地,上述根据上述有效占比确定所有类型的上述有效标识的优先级值的步骤包括:获取每种类型的上述有效标识对应的预设权重值;将上述预设权重值与每种类型的上述有效标识的有效占比相乘,得到所有类型的上述有效标识的优先级值。
9、可选地,每个上述样本终端具有相同的品牌和/或操作系统信息,上述根据上述优先级值对所有类型的上述有效标识进行排序,得到标识标定模型的步骤之后,上述模型构建方法还包括:采用上述品牌对上述标识标定模型进行标记;和/或,采用上述操作系统信息对上述标识标定模型进行标记;将标记的上述标识标定模型存储至预设模型库中。
10、根据本公开的另一个方面,提供一种终端标识标定方法,上述终端标识标定方法包括:
11、根据待标识终端,从预设模型库中选取目标标识标定模型;其中,上述预设模型库包括多个上述标识标定模型;
12、从上述目标标识标定模型中选取至少一种类型的有效标识,并根据选取的上述有效标识生成唯一标识码;
13、采用上述唯一标识码对上述待标识终端进行标定。
14、可选地,上述根据待标识终端,从预设模型库中选取目标标识标定模型的步骤包括:获取上述待标识终端的品牌和/或操作系统信息;从上述预设模型库中选取携带上述品牌和/或操作系统信息的标识标定模型,得到上述目标标识标定模型。
15、可选地,上述从上述目标标识标定模型中选取至少一种类型的有效标识,并根据选取的上述有效标识生成唯一标识码的步骤包括:按照上述目标标识标定模型中每种类型的上述有效标识的优先级值,从上述目标标识标定模型中选取至少一种类型的有效标识;在选取的上述有效标识为单个的情况下,将选取的上述有效标识作为上述唯一标识码;在获取的上述有效标识为多个的情况下,将多个上述有效标识进行拼接,得到组合标识,并将上述组合标识作为上述唯一标识码。
16、可选地,上述从上述目标标识标定模型中选取至少一种类型的有效标识,并根据选取的上述有效标识生成唯一标识码的步骤包括:按照上述目标标识标定模型中每种类型的上述有效标识的优先级值,从上述目标标识标定模型中选取至少一种类型的有效标识;在获取的上述有效标识为单个的情况下,确定获取的上述有效标识的第一哈希值,并将上述第一哈希值作为上述唯一标识码;在获取的上述有效标识为多个的情况下,将多个上述有效标识进行拼接,得到组合标识;确定上述组合标识的第二哈希值,并将上述第二哈希值作为上述唯一标识码。
17、根据本公开的再一个方面,提供一种模型构建装置,上述模型构建装置包括:
18、样本获取模块,用于基于若干个样本终端,提取每个上述样本终端携带的每种类型的有效标识;
19、第一计算模块,用于确定每种类型的上述有效标识在所有上述样本终端中的有效占比;
20、第二计算模块,用于根据上述有效占比确定所有类型的上述有效标识的优先级值;
21、模型构建模块,用于根据上述优先级值对所有类型的上述有效标识进行排序,得到标识标定模型。
22、根据本公开的又一个方面,提供一种终端标识标定装置,上述终端标识标定装置包括:
23、模型选取模块,用于根据待标识终端,从预设模型库中选取目标标识标定模型;其中,上述预设模型库包括多个上述标识标定模型;
24、标识生成模块,用于从上述目标标识标定模型中选取至少一种类型的有效标识,并根据选取的上述有效标识生成唯一标识码;
25、标识标定模块,用于采用上述唯一标识码对上述待标识终端进行标定。
26、根据本公开的又一个方面,提供一种电子设备,上述电子设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述实施例中上述的模型构建方法或终端标识标定方法。
27、根据本公开的又一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现如上述实施例中上述的模型构建方法或终端标识标定方法。
28、本公开的实施例所提供的模型构建方法、终端标识标定方法、装置、设备及计算机可读存储介质,具备以下技术效果:
29、本公开通过采用基于若干个样本终端,提取每个样本终端携带的每种类型的有效标识,确定每种类型的有效标识在所有样本终端中的有效占比,根据有效占比确定所有类型的有效标识的优先级值,根据优先级值对所有类型的有效标识进行排序,得到标识标定模型的技术方案,由于构建的标识标定模型是按照有效标识的优先级对所有类型的有效标识进行排序生成的,通过标识标定模型对终端设备进行标识标定时,能够为终端设备生成有效且可靠的唯一标识,可以在海量终端中唯一标识一台终端设备;尤其是对有效标识哈希后,可标识终端但并不定位具体终端,即进行区分性标识,并非定位标识。
30、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种模型构建方法,其特征在于,所述模型构建方法包括:
2.如权利要求1所述的模型构建方法,其特征在于,所述根据所述有效占比确定所有类型的所述有效标识的优先级值的步骤包括:
3.如权利要求1或2所述的模型构建方法,其特征在于,每个所述样本终端具有相同的品牌和/或操作系统信息;
4.一种终端标识标定方法,其特征在于,所述终端标识标定方法包括:
5.如权利要求4所述的终端标识标定方法,其特征在于,所述根据待标识终端,从预设模型库中选取目标标识标定模型的步骤包括:
6.如权利要求4或5所述的终端标识标定方法,其特征在于,所述从所述目标标识标定模型中选取至少一种类型的有效标识,并根据选取的所述有效标识生成唯一标识码的步骤包括:
7.如权利要求4或5所述的终端标识标定方法,其特征在于,所述从所述目标标识标定模型中选取至少一种类型的有效标识,并根据选取的所述有效标识生成唯一标识码的步骤包括:
8.一种模型构建装置,其特征在于,所述模型构建装置包括:
9.一种终端标识标定装置,其特征在于,所述终端
10.一种电子设备,所述电子设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至3中任一项所述的模型构建方法或者如权利要求4至7所述的终端标识标定方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述的模型构建方法或者如权利要求4至7所述的终端标识标定方法。
...【技术特征摘要】
1.一种模型构建方法,其特征在于,所述模型构建方法包括:
2.如权利要求1所述的模型构建方法,其特征在于,所述根据所述有效占比确定所有类型的所述有效标识的优先级值的步骤包括:
3.如权利要求1或2所述的模型构建方法,其特征在于,每个所述样本终端具有相同的品牌和/或操作系统信息;
4.一种终端标识标定方法,其特征在于,所述终端标识标定方法包括:
5.如权利要求4所述的终端标识标定方法,其特征在于,所述根据待标识终端,从预设模型库中选取目标标识标定模型的步骤包括:
6.如权利要求4或5所述的终端标识标定方法,其特征在于,所述从所述目标标识标定模型中选取至少一种类型的有效标识,并根据选取的所述有效标识生成唯一标识码的步骤包括:
7.如权利要求4或5所述的终端...
【专利技术属性】
技术研发人员:潘宣辰,夏金金,张传学,赵兴,
申请(专利权)人:武汉安天信息技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。