1.一种用于线上的设备机型识别方法,其特征在于,包括:
步骤s1:从日志数据中提取多个要素信息,根据多个所述要素信息建立设备id与原始机型名称对应地的初始映射关系表;
步骤s2:对所述原始机型名称进行标准化处理后获得标准机型名称,根据所述设备id与所述标准机型名称建立所述设备id与所述标准机型名称一一对应地最终映射关系表;
步骤s3:根据实时获得的日志数据通过所述最终映射关系表识别出设备的标准机型名称。
2.如权利要求1所述的设备机型识别方法,其特征在于,多个所述要素信息包括:设备id、浏览器信息及/或sdk信息。
3.如权利要求2所述的设备机型识别方法,其特征在于,所述步骤s1中包括:
步骤s11:从所述日志数据中提取设备id、浏览器信息及/或sdk信息;
步骤s12:根据所述浏览器信息及/或所述sdk信息获取原始机型名称;
步骤s13:根据所述设备id及所述原始机型名称构建初始映射关系表。
4.如权利要求1所述的设备机型识别方法,其特征在于,所述步骤s2中包括:
步骤s21:对所述原始机型名称进行标准化处理获得多个初始标准机型名称;
步骤s22:根据媒体投票机制于多个所述初始标准机型名称中确定一个最终标准机型名称;
步骤s23:根据所述设备id与所述最终标准机型名称建立所述设备id与所述最终标准机型名称一一对应地最终映射关系表。
5.如权利要求4所述的设备机型识别方法,其特征在于,所述步骤s22中,根据媒体信息从多个所述初始标准机型名称中选择出现次数最多的初始标准机型名称为最终标准机型名称。
6.一种用于线上的设备机型识别装置,其特征在于,包括:
初始映射关系表构建单元,从日志数据中提取多个要素信息,根据多个所述要素信息建立设备id与原始机型名称对应地的初始映射关系表;
最终映射关系表构建单元,对所述原始机型名称进行标准化处理后获得标准机型名称,根据所述设备id与所述标准机型名称建立所述设备id与所述标准机型名称一一对应地最终映射关系表;
识别单元,根据实时获得的日志数据通过所述最终映射关系表识别出设备的标准机型名称。
7.如权利要求6所述的设备机型识别装置,其特征在于,多个所述要素信息包括:设备id、浏览器信息及/或sdk信息。
8.如权利要求7所述的设备机型识别装置,其特征在于,所述初始映射关系表构建单元包括:
提取模块,从所述日志数据中提取设备id、浏览器信息及/或sdk信息;
原始机型名称获得模块,根据所述浏览器信息及/或所述sdk信息获取原始机型名称;
第一输出模块,根据所述设备id及所述原始机型名称构建初始映射关系表。
9.如权利要求6所述的设备机型识别装置,其特征在于,所述最终映射关系表构建单元包括:
标准化模块,对所述原始机型名称进行标准化处理获得多个初始标准机型名称;
选择模块,根据媒体投票机制于多个所述初始标准机型名称中确定一个最终标准机型名称;
第二输出模块,根据所述设备id与所述最终标准机型名称建立所述设备id与所述最终标准机型名称一一对应地最终映射关系表。
10.如权利要求9所述的设备机型识别装置,其特征在于,所述选择模块根据媒体信息从多个所述初始标准机型名称中选择出现次数最多的初始标准机型名称为最终标准机型名称。