The embodiment of the invention provides a device and user identification method, wherein the method comprises the following steps: selecting specific application activation history data as the sample data; in sample data, determine the specific application for the first time to activate the user corresponding to the history of the activation data, and application specific user corresponding to the history of the activation of multiple activation according to the first user data; activation of corresponding historical data as well as many active users activate the corresponding activation history data, using machine learning algorithm, the training model of the user identification; using the user identification model is trained, the matching degree of image pre stored with the recognized user terminal equipment and image database, to determine the user identification whether it is the first active users. The user identification method and device in the application example can accurately identify whether the user is the first user to activate the application, so as to avoid duplication of user ID for the same user.
【技术实现步骤摘要】
用户识别方法及装置
本申请涉及用户识别领域,尤其涉及一种用户识别方法及装置。
技术介绍
随着终端设备如手机的普及,用户经常使用终端设备中的应用程序,作为应用程序的开发人员,通过为应用程序的每个用户分配用户ID(identity,身份),构建基于用户ID的用户平台,已经成为进行用户管理的基础方式之一。现有技术中,通常在用户发送应用程序的激活数据(如安装激活数据)时,为用户分配用户ID,然而,由于用户可能重复发送激活数据,如卸载并重复安装同一应用程序,因此通过现有的ID分配方式会为同一用户重复分配用户ID,这不仅增加服务器数据的维护负担,在进行商业化推广时还会导致一系列不必要的重复劳动,使计费的准确性大大降低。因此,有必要提出一种技术方案,以识别用户是否为应用程序的首次激活用户,从而避免为同一用户重复分配用户ID。
技术实现思路
本申请实施例的目的是提供一种用户识别方法及装置,准确识别用户是否为应用程序的首次激活用户,从而避免为同一用户重复分配用户ID。为解决上述技术问题,本申请实施例是这样实现的:本申请实施例提供了一种用户识别方法,包括:选取针对特定应用程序的历史激活数据作为样本数据,其中,每条所述历史激活数据均包括与用户的终端设备相关的标识信息;对所述样本数据进行分析,确定出所述特定应用程序的首次激活用户对应的历史激活数据,以及,所述特定应用程序的多次激活用户对应的历史激活数据;根据所述首次激活用户对应的历史激活数据以及所述多次激活用户对应的历史激活数据,采用机器学习算法,训练用户识别模型;利用训练好的所述用户识别模型,以及本地数据库或远程数据库中预先存储的图 ...
【技术保护点】
一种用户识别方法,其特征在于,包括:选取针对特定应用程序的历史激活数据作为样本数据,其中,每条所述历史激活数据均包括与用户的终端设备相关的标识信息;对所述样本数据进行分析,确定出所述特定应用程序的首次激活用户对应的历史激活数据,以及,所述特定应用程序的多次激活用户对应的历史激活数据;根据所述首次激活用户对应的历史激活数据以及所述多次激活用户对应的历史激活数据,采用机器学习算法,训练用户识别模型;利用训练好的所述用户识别模型,以及本地数据库或远程数据库中预先存储的图像与待识别用户的终端设备中的图像的匹配度,确定所述待识别用户是否为针对所述特定应用程序的首次激活用户。
【技术特征摘要】
1.一种用户识别方法,其特征在于,包括:选取针对特定应用程序的历史激活数据作为样本数据,其中,每条所述历史激活数据均包括与用户的终端设备相关的标识信息;对所述样本数据进行分析,确定出所述特定应用程序的首次激活用户对应的历史激活数据,以及,所述特定应用程序的多次激活用户对应的历史激活数据;根据所述首次激活用户对应的历史激活数据以及所述多次激活用户对应的历史激活数据,采用机器学习算法,训练用户识别模型;利用训练好的所述用户识别模型,以及本地数据库或远程数据库中预先存储的图像与待识别用户的终端设备中的图像的匹配度,确定所述待识别用户是否为针对所述特定应用程序的首次激活用户。2.根据权利要求1所述的方法,其特征在于,每项所述标识信息均具有各自对应的权重;则确定出所述特定应用程序的首次激活用户对应的历史激活数据,以及,所述特定应用程序的多次激活用户对应的历史激活数据,包括:在所述样本数据中,将包括的多项所述标识信息中,取值没有重复出现的标识信息的权重之和满足第一权重要求的历史激活数据,确定为所述特定应用程序的首次激活用户对应的历史激活数据,以及,取值重复出现的标识信息的权重之和满足第二权重要求的历史激活数据,确定为所述特定应用程序的多次激活用户对应的历史激活数据。3.根据权利要求2所述的方法,其特征在于,每条所述历史激活数据均至少包括安卓设备唯一标识码和谷歌广告ID;所述确定为所述特定应用程序的首次激活用户对应的历史激活数据,包括:在所述样本数据中,将包括的安卓设备唯一标识码和谷歌广告ID均没有重复出现的历史激活数据,以及,包括的安卓设备唯一标识码和谷歌广告ID中的至少一项没有重复出现,且对应的其他标识信息至少两项没有重复出现的历史激活数据,确定为所述首次激活用户对应的历史激活数据;所述确定为所述特定应用程序的多次激活用户对应的历史激活数据,包括:在所述样本数据中,将包括的安卓设备唯一标识码和谷歌广告ID均重复出现的历史激活数据,以及,包括的安卓设备唯一标识码和谷歌广告ID中的至少一项重复出现,且对应的其他标识信息至少一项重复出现的历史激活数据,确定为所述多次激活用户对应的历史激活数据。4.根据权利要求1至3任一项所述的方法,其特征在于,所述确定所述待识别用户是否为针对所述特定应用程序的首次激活用户,包括:利用训练好的所述用户识别模型,根据待识别用户针对所述特定应用程序的激活数据,确定所述待识别用户为所述首次激活用户的概率值;若所述概率值大于预设概率值,且本地数据库或远程数据库中预先存储的图像与所述待识别用户的终端设备中的图像的匹配度不满足预设匹配度要求,则确定所述待识别用户为针对所述特定应用程序的首次激活用户。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取所述待识别用户的终端设备中,由所述终端设备的前置摄像头拍摄的图像;若本地数据库或远程数据库中未存储有获取的所述图像,则确定所述预先存储的图像与所述待识别用户的终端设备中的图像的匹配度不满足预设匹配度要求;...
【专利技术属性】
技术研发人员:蔡馥励,王长路,周桐,李涛,
申请(专利权)人:北京麒麟合盛网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。