应用推荐的方法、装置及服务器制造方法及图纸

技术编号:14821239 阅读:85 留言:0更新日期:2017-03-15 19:39
本发明专利技术实施例提供一种应用推荐方法、装置及服务器,所述方法包括:获取目标用户对应的属性标签;根据所述属性标签以及拥有所述属性标签的用户群对各个应用的偏好值,获得所述目标用户对各个应用的偏好值;基于所述目标用户对各个应用的偏好值,为所述目标用户推荐应用。所述方法通过在无监督的情况下,根据用户行为数据自动识别不同属性标签下人群的偏好,然后根据用户拥有的属性标签,实现对用户的个性化推荐,这种方式大大减少了人力成本,并且是通过用户行为数据的客观分析,提高了推荐的准确性。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,具体而言,涉及一种应用推荐方法、装置及服务器。
技术介绍
随着移动终端技术及网络技术的飞速发展,越来越多的用户选择在手机或平板电脑等移动终端上下载应用软件,各种专为移动终端用户打造的应用获取平台,例如应用商店也应运而生。在应用商店运营过程中,应用商店的运营人员可以通过用户的注册信息、问卷调查等手段获取用户的许多自然属性,通常的做法是将这些自然属性整理为标签,例如:“学生党”、“吃货”、“游戏迷”、“90后”。进一步的,通过专门的运营人员,根据不同标签的,挑选这类标签人群可能喜欢的应用,然后进行推荐。这种方式存在一定局限性:第一是当标签的数量有很多的时候,需要付出巨大的人力成本;第二是通过运营人员的判断主观性太强,推荐的应用不能保证很好的准确性。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种应用推荐方法、装置及服务器,以解决上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种应用推荐方法,所述方法包括:获取目标用户对应的属性标签;根据所述属性标签以及拥有所述属性标签的用户群对各个应用的偏好值,获得所述目标用户对各个应用的偏好值;基于所述目标用户对各个应用的偏好值,为所述目标用户推荐应用。第二方面,本专利技术实施例提供了一种应用推荐装置,所述装置包括:获取模块,用于获取目标用户对应的属性标签;处理模块,用于根据所述属性标签以及拥有所述属性标签的用户群对各个应用的偏好值,获得所述目标用户对各个应用的偏好值;推荐模块,用于基于所述目标用户对各个应用的偏好值,为所述目标用户推荐应用。第三方面,本专利技术实施例提供了一种服务器,所述服务器包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述处理器执行以下操作:获取目标用户对应的属性标签;根据所述属性标签以及拥有所述属性标签的用户群对各个应用的偏好值,获得所述目标用户对各个应用的偏好值;基于所述目标用户对各个应用的偏好值,为所述目标用户推荐应用。与现有技术相比,本专利技术实施例提供的一种应用推荐方法、装置及服务器,通过在无监督的情况下,根据用户行为数据自动识别不同属性标签下人群的偏好,然后根据用户拥有的属性标签,实现对用户的个性化推荐,这种方式大大减少了人力成本,并且是通过用户行为数据的客观分析,提提高了推荐的准确性。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术实施例提供的用户终端与服务器进行交互的示意图。图2是本专利技术实施例提供的服务器的结构示意图。图3是本专利技术实施例提供的一种应用推荐方法的流程图。图4是本专利技术实施例提供的一种应用推荐方法中步骤S400的详细流程图。图5是本专利技术实施例提供的一种应用推荐方法中步骤S420的详细流程图。图6是本专利技术实施例提供的一种应用推荐方法中步骤S500的详细流程图。图7是本专利技术实施例提供的一种应用推荐方法中步骤S520的详细流程图。图8是本专利技术实施例提供的一种应用推荐装置的结构框图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。图1示出了本专利技术实施例提供的服务器200与用户终端100进行交互的示意图。所述服务器200通过网络300与一个或多个用户终端100进行通信连接,以进行数据通信或交互。所述服务器200可以是网络服务器、数据库服务器等。所述用户终端100可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)、车载设备、穿戴设备等。如图2所示,是所述服务器200的方框示意图。所述服务器200包括存储器201、处理器202以及网络模块203。存储器201可用于存储软件程序以及模块,如本专利技术实施例中的应用推荐方法及装置对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本专利技术实施例中的应用专题推荐方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。进一步地,上述存储器201内的软件程序以及模块还可包括:操作系统221以及服务模块222。其中操作系统221,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块222用于向客户端提供网络服务。网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。可以理解,图2所示的结构仅为示意,所述服务器200还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。另外,本专利技术实施例中的服务器还可以包括多个具体不同功能的服务器。于本专利技术实施例中,用户终端100中安装有客户端,该客户端可以是第三方应用软件,例如应用商店,与服务器(Server)端相对应,共同遵循同一套数据协议,使得服务端跟客户端能够互相解析出对方的数据,为用户提供应用推荐服务。图3示出了本专利技术实施例提供的应用推荐方法的流程图,请参阅图3,本实施例描述的是服务器的处理流程,所述方法包括:步骤S300,获取目标用户对应的属性标签。所述属性标签是指用来代表目标用户的自然属性或个人特点的标签,例如“女”、“吃货”、“手机达人”等等。当然,所述属性标签并不局限于所述示例。所述属性标签可以由应用商店的操作人员预先设定,也可以是通过分析大量用户数据,并通过数据挖掘,例如通过聚类算法等手段,聚类出多种用户群,并给每个用户群赋予不同的属性标签。所述属性标签还可以是通过用户的注册信息、问卷调查等手段获取用户的许多自然属性,并将这些自然属本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201611121732.html" title="应用推荐的方法、装置及服务器原文来自X技术">应用推荐的方法、装置及服务器</a>

【技术保护点】
一种应用推荐方法,其特征在于,所述方法包括:获取目标用户对应的属性标签;根据所述属性标签以及拥有所述属性标签的用户群对各个应用的偏好值,获得所述目标用户对各个应用的偏好值;基于所述目标用户对各个应用的偏好值,为所述目标用户推荐应用。

【技术特征摘要】
1.一种应用推荐方法,其特征在于,所述方法包括:获取目标用户对应的属性标签;根据所述属性标签以及拥有所述属性标签的用户群对各个应用的偏好值,获得所述目标用户对各个应用的偏好值;基于所述目标用户对各个应用的偏好值,为所述目标用户推荐应用。2.根据权利要求1所述的方法,其特征在于,所述属性标签的个数为多个,每个属性标签对应一个用户群,所述根据所述属性标签以及拥有所述属性标签的用户群对各个应用的偏好值,获得所述目标用户对各个应用的偏好值,包括:计算每个所述用户群对每个应用的偏好值,将所有用户群对同一个应用的偏好值的和作为所述目标用户对该应用的偏好值。3.根据权利要求2所述的方法,其特征在于,所述每个所述用户群对其中一个应用的偏好值的计算方法,包括:根据该应用在该用户群中的安装概率以及该应用在所有用户中的安装概率,计算该用户群对该应用的偏好比;根据该用户群对该应用的偏好比,以及安装该应用的用户中,该用户群人数所占的比重,计算该用户群对该应用的偏好值。4.根据权利要求3所述的方法,其特征在于,所述该应用在该用户群中的安装概率的计算方法,包括:根据在该用户群中安装所述待处理应用的人数,以及该用户群的总人数,获得该应用在该用户群中的安装概率。5.根据权利要求3所述的方法,其特征在于,所述该应用在所有用户中的安装概率的计算方法,包括:根据安装该应用的总人数,以及用户的总人数,获取该应用在所有用户中的安装概率。6.根据权利要求3所述的方法,其特征在于,所述安装该应用的用户中,所述该用户群人数所占的比重的计算方法,包括:根据该用户群中安装该应用的人数,以及安装该应用的用户的总人数,计算所述安装该应用的用户中,所述该用户群人数所占的比重。7.根据权利要求1所述的方法,其特征在于,所述基于所述用户分别对各个应用的偏好值,为所述用户确定待推荐应用,包括:将所述目标用户对各个应用的偏好值进行排序,得到所述目标用户的待推荐应用候选集;从所述候选集中为所述目标用户确定待推荐应用。8.根据权利要求7所述的方法,其特征在于,从所述候选集中为所述目标用户确定待推荐应用,包括:分别计算所述候选集中各个应用的安装总人数;将所述候选集中各个应用的安装总人数进行排序,得到所述目标用户的待推荐应用。9.一种应用推荐装置,其特征在于,所述装置包括:获取模块,用于获取目标用户对应的属性标...

【专利技术属性】
技术研发人员:潘岸腾
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东;44

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

1