The embodiment of the invention discloses a method, a device and an electronic device for acquiring the user attribute, which relates to the information technology, and can improve the acquisition accuracy and efficiency of the user attribute. Methods include: get the application in electronic equipment installation list, query application preset and user attributes each user attribute probability mapping table, the user attribute probability of the application to install each application list are mapped; for each user attribute probability, calculate the application install the application mapping list wherein each user attribute probability and value; determining the user attributes using the electronic equipment for the maximum value and the corresponding user attributes. The invention is suitable for predicting user attributes by using data mining.
【技术实现步骤摘要】
一种获取用户属性的方法、装置及电子设备
本专利技术涉及信息技术,尤其涉及一种获取用户属性的方法、装置及电子设备。
技术介绍
随着计算机通信以及互联网技术的不断发展,智能移动电话、个人数字助理、掌上电脑、笔记本电脑等电子设备得到了越来越广泛的应用。电子设备中安装的应用程序(APP,Application)也越来越多,例如,通讯类应用程序、游戏类应用程序、娱乐类应用程序、社交类应用程序、实用生活类应用程序等,应用程序提供的应用功能(增值业务)也越来越丰富。因而,如何依据用户所需的应用功能,从众多应用程序中查找并找到该应用功能对应的应用程序进行安装,从而使用该应用功能,成为提升用户应用功能(增值业务)体验的一研究热点。目前,基于不同性别(属性)的用户对应用程序的需求不同,为了有效提升用户的增值业务体验,越来越多的增值业务运营商会基于用户属性进行应用程序安装包的定向投放,从而向用户推荐符合用户需求的应用程序安装包。具体来说,通过对已知用户属性的用户大规模下载的应用程序安装包的数据分析,采用数据挖掘方法,从而推测出不同用户属性对不同应用程序的喜好,例如,男性用户相比于女性用户,可能对电子竞技类应用程序更感兴趣,而女性用户相比于男性用户,可能对时尚服饰类应用程序更感兴趣;这样,在后续推送中,依据用户注册时填充的用户属性或通过向移动运营商购买用户信息等方式获取用户属性,向女性用户推送化妆品应用程序安装包、减肥瘦身应用程序安装包等,向男性用户推送游戏应用程序安装包、强力健身应用程序安装包等,可以使得推送至用户的应用程序安装包能够满足用户需求,从而取得较好的应用程序推送效果 ...
【技术保护点】
一种获取用户属性的方法,其特征在于,包括:获取电子设备中的应用程序安装列表,查询预先设置的应用程序与用户属性集中各用户属性概率的映射表,得到所述应用程序安装列表中每一应用程序分别映射的各用户属性概率;针对每一用户属性概率,计算所述应用程序安装列表中各应用程序映射的所述每一用户属性概率的和值;确定使用所述电子设备的用户属性为最大和值对应的用户属性。
【技术特征摘要】
1.一种获取用户属性的方法,其特征在于,包括:获取电子设备中的应用程序安装列表,查询预先设置的应用程序与用户属性集中各用户属性概率的映射表,得到所述应用程序安装列表中每一应用程序分别映射的各用户属性概率;针对每一用户属性概率,计算所述应用程序安装列表中各应用程序映射的所述每一用户属性概率的和值;确定使用所述电子设备的用户属性为最大和值对应的用户属性。2.根据权利要求1所述的获取用户属性的方法,其特征在于,获取所述应用程序与用户属性集中各用户属性概率的映射表包括:获取已知用户属性的训练用户集,得到所述训练用户集中每一训练用户的应用程序安装列表;遍历每一训练用户的应用程序安装列表中的每一应用程序,分别统计安装各应用程序的对应用户属性数;将基于应用程序统计的对应用户属性数应用于预先设置的各用户属性概率计算公式,得到对应应用程序的各用户属性概率,构建应用程序与各用户属性概率的映射表。3.根据权利要求2所述的获取用户属性的方法,其特征在于,所述遍历每一训练用户的应用程序安装列表中的每一应用程序,分别统计安装各应用程序的对应用户属性数包括:B001,预先构建应用程序、第一用户属性数以及第二用户属性数的映射关系表,所述映射关系表中,所述第一用户属性数以及第二用户属性数的初始值均为零;B002,读取一应用程序安装列表,获取所述一应用程序安装列表中包含的每一应用程序名,将各应用程序名写入所述映射关系表,依据读取的所述一应用程序安装列表对应的用户属性,更新所述映射关系表中的第一用户属性数或第二用户属性数;B003,判断所有的应用程序安装列表是否读取完毕,如果不是,读取下一应用程序安装列表中一应用程序名;B004,查询映射关系表中是否存在读取的应用程序名,如果是,执行步骤B006;如果不是,执行步骤B005;B005,将读取的一应用程序名写入映射关系表,执行步骤B006;B006,判断所述下一应用程序安装列表中所有的应用程序名是否读取完毕,如果是,执行步骤B007;如果不是,读取所述下一应用程序安装列表中另一应用程序名,执行步骤B004;B007,依据所述下一应用程序安装列表对应的用户属性,更新所述映射关系表中的第一用户属性数或第二用户属性数。4.根据权利要求1至3任一项所述的获取用户属性的方法,其特征在于,所述用户属性集包括男性用户和女性用户,利用下式计算第i个应用程序的男性用户概率:式中,Pimale为第i个应用程序的男性用户概率;N为训练用户集中包含的训练用户数;Nappi为安装第i个应用程序的训练用户数;Mappi为安装第i个应用程序的男性用户数;Fappi为安装第i个应用程序的女性用户数;其中,Nappi=Mappi+Fappi。5.根据权利要求4所述的获取用户属性的方法,其特征在于,利用...
【专利技术属性】
技术研发人员:刘德顺,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。