一种应用推荐方法及终端技术

技术编号:19822114 阅读:24 留言:0更新日期:2018-12-19 14:49
本发明专利技术实施例提出的一种应用推荐方法及终端,通过获取用户阈值时间内的在应用下载网站的浏览行为,根据所述浏览行为确定用户的兴趣标签,根据所述兴趣标签计算用于多应用下载网站中各应用的兴趣度,根据所述兴趣度向所述用户推荐应用,可以解决离线推荐引擎无法处理实时搜索行为的问题,作为搜索引擎的补充,可以更加准确、及时的计算用户兴趣标签,为用户提供实时个性化的推荐服务,提升用户体验,提高下载转化率。

【技术实现步骤摘要】
一种应用推荐方法及终端
本专利技术实施例涉及应用推荐
,具体涉及一种应用推荐方法及终端。
技术介绍
随着目前移动互联网技术的不断发展,网络信息不断增长,海量移动应用应运而生,网络或移动终端应用商店可以向消费者推荐各种应用。在已有技术中,应用推荐方法一般是收集用户的历史使用信息,然后利用数据挖掘技术获取用户的兴趣模型,然后根据用户的兴趣模型获取相应的应用推荐列表,这一般是离线的计算结果,无法准确估计用户当前的兴趣度去做实时推荐。用户点击搜索后,当前搜索结果只会展示与当前搜索词最匹配的应用,对于同一个搜索词,不同的人对不同的应用的兴趣度是不一样的,但目前的搜索引擎很难做到千人千面的搜索结果。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术实施例提供了一种应用推荐方法及终端。有鉴于此,第一方面,本专利技术实施例提供一种应用推荐方法,包括:根据获取的阈值时间内用户在应用下载网站的浏览行为,确定所述用户浏览的应用;根据所述应用对应的标签,得到所述用户的兴趣标签向量;根据所述兴趣标签向量,得到所述用户对所述应用下载网站中各应用的兴趣度;根据所述兴趣度由大到小的顺序对所述应用下载网站中的应用进行排序,提取排在前N位的所述应用下载网站中的应用做为推荐结果,所述N为预设值;将所述推荐结果,推荐给所述用户。可选的,根据所述应用对应的标签,得到所述用户的兴趣标签向量,包括:确定所述应用对应的标签;确定所述用户浏览所述标签的时刻;以所述标签和与所述标签对应的时刻为元素,构建所述用户的兴趣标签向量。可选的,根据所述兴趣标签向量,得到所述用户对所述应用下载网站中各应用的兴趣度,包括:计算所述用户对所述兴趣标签向量中各标签的兴趣度;计算所述应用下载网站中下载量排在前n位的应用的标签度,所述n为预设值;根据所述用户对所述各标签的兴趣度和应用的标签度,计算所述用户对所述排在前n位的应用的兴趣度。可选的,按下式计算所述用户对所述兴趣标签向量中各标签的兴趣度:其中,nu,b表示用户u对标签b的兴趣度,T(u,b)表示用户u历史下载含有标签b的应用的时刻距离当前计算时刻的天数的集合,ek·d表示距离当前计算时刻d天的时刻下载含有标签b的应用,用户对标签b产生的兴趣度,k为常数。可选的,按下式计算所述应用的标签度:其中,nb,i表示应用i关于标签b的标签度值;ni,d表示应用i的下载次数,nb,d′表示含有标签b的应用的下载次数,k为常数。可选的,按下式计算用户对应用的兴趣度:式中,P(u,i)是用户u对应用i的兴趣度;b表示用户u的兴趣标签集合B(u)中和当前应用i的标签集合B(i)中重合的标签,ni表示含有标签i的应用累计下载次数;nu,b表示用户u对标签b的兴趣度,nb,i表示应用i关于标签b的标签度值。可选的,所述N≤n。第二方面,本专利技术实施例提供一种应用推荐终端,所述终端包括:存储器、处理器和通信总线;所述存储器存储有应用推荐计算机程序,所述处理器执行所述计算机程序,以实现如下步骤:根据获取的阈值时间内用户在应用下载网站的浏览行为,确定所述用户浏览的应用;根据所述应用对应的标签,得到所述用户的兴趣标签向量;根据所述兴趣标签向量,得到所述用户对所述应用下载网站中各应用的兴趣度;根据所述兴趣度由大到小的顺序对所述应用下载网站中的应用进行排序,提取排在前N位的所述应用下载网站中的应用做为推荐结果,所述N为预设值;将所述推荐结果,推荐给所述用户。可选的,根据所述应用对应的标签,得到所述用户的兴趣标签向量,包括:确定所述应用对应的标签;确定所述用户浏览所述标签的时刻;以所述标签和与所述标签对应的时刻为元素,构建所述用户的兴趣标签向量。可选的,根据所述兴趣标签向量,得到所述用户对所述应用下载网站中各应用的兴趣度,包括:计算所述用户对所述兴趣标签向量中各标签的兴趣度;计算所述应用下载网站中下载量排在前n位的应用的标签度,所述n为预设值;根据所述用户对所述各标签的兴趣度和应用的标签度,计算所述用户对所述排在前n位的应用的兴趣度。第三方面,本专利技术实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面所述方法的步骤。相比现有技术,本专利技术实施例提出的一种应用推荐方法,通过获取用户阈值时间内的在应用下载网站的浏览行为,根据所述浏览行为确定用户的兴趣标签,根据所述兴趣标签计算用于多应用下载网站中各应用的兴趣度,根据所述兴趣度向所述用户推荐应用,可以解决离线推荐引擎无法处理实时搜索行为的问题,作为搜索引擎的补充,可以更加准确、及时的计算用户兴趣标签,为用户提供实时个性化的推荐服务,提升用户体验,提高下载转化率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意;图2为图1中移动终端的通信系统示意图;图3为本专利技术实施例一提供的一种应用推荐方法的流程图;图4为本专利技术实施例二提供的一种应用推荐方法的流程图;图5为本专利技术实施例三提供的一种应用推荐方法的流程图;图6为本专利技术实施例四提供的一种应用推荐方法的流程图;图7为本专利技术实施例五提供的一种应用推荐终端的框图;图8为本专利技术一个实施例提供的一种移动终端的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例的移动终端的硬件结构示意图。移动终端100可以包括无线通信单元110、A/V(音频/视频)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统或网络之间的无线电通信。例本文档来自技高网...

【技术保护点】
1.一种应用推荐方法,其特征在于,包括:根据获取的阈值时间内用户在应用下载网站的浏览行为,确定所述用户浏览的应用;根据所述应用对应的标签,得到所述用户的兴趣标签向量;根据所述兴趣标签向量,得到所述用户对所述应用下载网站中各应用的兴趣度;根据所述兴趣度由大到小的顺序对所述应用下载网站中的应用进行排序,提取排在前N位的所述应用下载网站中的应用做为推荐结果,所述N为预设值;将所述推荐结果,推荐给所述用户。

【技术特征摘要】
1.一种应用推荐方法,其特征在于,包括:根据获取的阈值时间内用户在应用下载网站的浏览行为,确定所述用户浏览的应用;根据所述应用对应的标签,得到所述用户的兴趣标签向量;根据所述兴趣标签向量,得到所述用户对所述应用下载网站中各应用的兴趣度;根据所述兴趣度由大到小的顺序对所述应用下载网站中的应用进行排序,提取排在前N位的所述应用下载网站中的应用做为推荐结果,所述N为预设值;将所述推荐结果,推荐给所述用户。2.根据权利要求1所述的应用推荐方法,其特征在于,根据所述应用对应的标签,得到所述用户的兴趣标签向量,包括:确定所述应用对应的标签;确定所述用户浏览所述标签的时刻;以所述标签和与所述标签对应的时刻为元素,构建所述用户的兴趣标签向量。3.根据权利要求2所述的应用推荐方法,其特征在于,根据所述兴趣标签向量,得到所述用户对所述应用下载网站中各应用的兴趣度,包括:计算所述用户对所述兴趣标签向量中各标签的兴趣度;计算所述应用下载网站中下载量排在前n位的应用的标签度,所述n为预设值;根据所述用户对所述各标签的兴趣度和应用的标签度,计算所述用户对所述排在前n位的应用的兴趣度。4.根据权利要求3所述的应用推荐方法,其特征在于,按下式计算所述用户对所述兴趣标签向量中各标签的兴趣度:其中,nu,b表示用户u对标签b的兴趣度,T(u,b)表示用户u历史下载含有标签b的应用的时刻距离当前计算时刻的天数的集合,ek·d表示距离当前计算时刻d天的时刻下载含有标签b的应用,用户对标签b产生的兴趣度,k为常数。5.根据权利要求3所述的应用推荐方法,其特征在于,按下式计算所述应用的标签度:其中,nb,i表示应用i关于标签b的标签度值;ni,d表示应用i的下载次数,nb,d′表示含有标签b的应用的下载...

【专利技术属性】
技术研发人员:邱孝童
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1