应用推荐方法、装置、终端设备及存储介质制造方法及图纸

技术编号:17561930 阅读:19 留言:0更新日期:2018-03-28 12:24
本申请实施例公开了一种应用推荐方法、装置、终端设备及存储介质。该方法包括:根据目标关键词获取目标应用列表;获取目标应用列表中第一应用的推送参数;根据所述推送参数确定目标推送应用;将所述目标推送应用推送给用户。本申请实施例提供的应用推荐方法,根据目标应用列表中第一应用的推送参数确定目标推送应用,不仅可以提高应用的推荐的准确性,还可以提高应用的下载效率。

Application of recommended methods, devices, terminal equipment and storage media

An application embodiment discloses an application recommendation method, a device, a terminal device, and a storage medium. The method includes: obtaining the list of target application according to the target keywords; obtaining the push parameters of the first application in the target application list; determining the target push application according to the pushing parameters; pushing the target push application to the user. The application recommendation method provided by the application example determines the target push application according to the first application push parameter of the target application list, which not only improves the accuracy of the application recommendation, but also improves the download efficiency of the application.

【技术实现步骤摘要】
应用推荐方法、装置、终端设备及存储介质
本申请实施例涉及终端及互联网
,尤其涉及一种应用推荐方法、装置、终端设备及存储介质。
技术介绍
目前,随着互联网技术的快速发展及终端设备的普及,终端设备如智能手机、平板电脑等具有的功能越来越多,用户可通过终端设备提供的应用程序,来实现终端设备的不同功能。随着各种类型的应用被开发出来,为了使新应用程序能够被用户获知,各种应用推荐服务应运而生。相关技术中,当用户通过关键词搜索应用时,一些热门应用即使与关键词没有关联,也会出现在推荐列表中,使得推荐应用的准确度较低。
技术实现思路
本申请实施例提供一种应用推荐方法、装置、终端设备及存储介质,可以提高应用推荐的准确性。第一方面,本申请实施例提供了一种应用推荐方法,该方法包括:根据目标关键词获取目标应用列表;获取所述目标应用列表中第一应用的推送参数;根据所述推送参数确定目标推送应用;将所述目标推送应用推送给用户。第二方面,本申请实施例还提供了一种应用推荐装置,该装置包括:目标应用列表获取模块,用于根据目标关键词获取目标应用列表;推送参数获取模块,用于获取目标应用列表中第一应用的推送参数;目标推送应用确定模块,用于根据所述推送参数确定目标推送应用;目标推送应用推送模块,用于将所述目标推送应用推送给用户。第三方面,本申请实施例还提供了一种终端设备,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的应用推荐方法。第四方面,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的应用推荐方法。本申请实施例中,首先根据目标关键词获取目标应用列表,然后获取目标应用列表中第一应用的推送参数,然后根据推送参数确定目标推送应用,最后将目标推送应用推送给用户。本申请实施例提供的应用推荐方法,根据目标应用列表中第一应用的推送参数确定目标推送应用,不仅可以提高应用的推荐的准确性,还可以提高应用的下载效率。附图说明图1是本申请实施例中的一种应用推荐方法的流程图;图2是本申请实施例中的另一种应用推荐方法的流程图;图3是本申请实施例中的又一种应用推荐方法的流程图;图4是本申请实施例中的一种应用推荐装置的结构示意图;图5是本申请实施例中的一种终端设备的结构示意图;图6是本申请实施例中的另一种终端设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。相关技术中,用户在根据关键词搜索应用时,一些热门应用由于相关的用户数量多,不管热门应用是否与关键词相关,都会出现在应用的推荐列表中,使得应用推荐收到一些热门应用权重的影响,降低了应用推荐的准确性,从而降低用户下载应用的效率。图1为本申请实施例提供的一种应用推荐方法的流程图,本实施例可适用于向用户推荐应用程序的情况,该方法可以由应用推荐装置来执行,该装置可以集成在手机或平板电脑等终端中。如图1所示,该方法包括如下步骤。步骤110,根据目标关键词获取目标应用列表。其中,目标关键词可以是用户为了使终端设备实现某种功能需要安装应用程序时,根据功能或分类等属性信息而确定的词语,从而按照关键词在应用商店中搜索应用。示例性的,假设用户想要安装一款可以美化图片的应用,则可以将“美图”作为目标关键词来搜索应用。目标应用列表可以是由与目标关键词相关的应用和一些热门应用组成的列表。具体的,根据目标关键词获取目标应用列表的过程可以是,当用户在应用商店的搜索框中输入目标关键词后,应用服务器根据目标关键词在应用库中搜索,将名称包含的信息与目标关键词相似的应用提取出来,组成目标应用列表。或者遍历应用库中应用的标签,将标签中具有与目标关键词相似信息的应用提取出来,形成目标应用列表。或者将两种方式结合起来,即首先将名称包含的信息与目标关键词相似的应用提取出来,然后根据目标关键词遍历剩余应用的标签,再将标签中具有与目标关键词相似信息的应用提取出来,最后将两次获得的应用组合形成目标应用列表。步骤120,获取目标应用列表中第一应用的推送参数。其中,推送参数可以是用于反映第一应用是否被推送的参数。具体的,推送参数可以是0-1之间的数。本实施例中,推荐参数可以是利用词频-逆向文件频率(termfrequency–inversedocumentfrequency,TF-IDF)算法计算得到的。TF-IDF算法是一种用于信息检索与数据挖掘的加权技术,该算法的基本思想是,如果某个词在一篇文章中出现的频率较高,并且在其他文章中较少出现,则认为该词或具备该词的短语具有类别区分能力,适合用于分类。本实施例中,获取目标应用列表中第一应用的推送参数可以是获取目标应用列表中每个第一应用的推送参数。可选的,获取目标应用列表中第一应用的推送参数的方式可以是,首先计算第一应用的词频(termfrequency,TF),然后计算第一应用的逆向文件频率(inversedocumentfrequency,IDF),最后根据词频和逆向文件频率计算第一应用的推送参数。其中,词频为第一应用的历史下载次数与应用库中所用应用的历史下载次数的比例。其中,应用的下载次数可以由应用商店所在服务器统计获得,当第一应用被下载时,服务器对第一应用的被下载次数进行累加,使得当前的数据能够准确的反映第一应用的历史被下载次数。服务器将应用库中所有应用的被下载次数累加获得总的被下载次数。词频为第一应用的历史下载次数与应用库中所用应用的历史下载次数的比例。示例性的,假设第一应用A的历史下载次数为30万次,应用库中所有应用的历史下载次数为5000万次,则第一应用A的词频为30/5000=0.006。本实施例中,文件逆向频率可以由应用库中的应用总数和第一应用在其他应用列表中出现的次数计算获得。可选的,计算第一应用的逆向文件频率的方式可以是,根据应用库中的应用总数和第一应用在其他应用列表中出现的次数计算逆向文件频率,其中,其他应用列表为除目标关键词外的其他关键词对应的应用列表。相应的,根据词频和逆向文件频率计算第一应用的推送参数的方式可以是,将词频与逆向文件频率相乘获得第一应用的推送参数。其中,根据应用库中的应用总数和第一应用在其他应用列表中出现的次数计算逆向文件频率的过程可以是,首先由应用库中的应用总数除以第一应用在其他应用列表中出现的次数,然后对求得商取对数,获得第一应用的逆向文件频率。假设应用库的应用总数为m,第一应用在其他应用列表中出现的次数为n,则第一应用的逆向文件频率的计算公式为:逆向文件频率=log(m/n)。推送参数是由词频与逆向文件频率相乘获得的,则推送参数的计算公式为:推送参数=词频*逆向文件频率。示例性的,第一应用的推送参数的计算过程如下所述。假设第一应用的历史下载次数为10万次,应用库中所有应用的历史下载次数为5000万次,应用库中的应用总数为9万个,第一应用在其他应用列表中出现的次数为1000次。则第一应用的词频为10/5000=0.002,逆向文件频率为log(90000/1000)=1.95本文档来自技高网...
应用推荐方法、装置、终端设备及存储介质

【技术保护点】
一种应用推荐方法,其特征在于,包括:根据目标关键词获取目标应用列表;获取所述目标应用列表中第一应用的推送参数;根据所述推送参数确定目标推送应用;将所述目标推送应用推送给用户。

【技术特征摘要】
1.一种应用推荐方法,其特征在于,包括:根据目标关键词获取目标应用列表;获取所述目标应用列表中第一应用的推送参数;根据所述推送参数确定目标推送应用;将所述目标推送应用推送给用户。2.根据权利要求1所述的应用推荐方法,其特征在于,所述获取目标应用列表中第一应用的推荐参数,包括:计算第一应用的词频,所述词频为所述第一应用的历史下载次数与应用库中所用应用的历史下载次数的比例;计算第一应用的逆向文件频率;根据所述词频和所述逆向文件频率计算所述第一应用的推送参数。3.根据权利要求2所述的应用推荐方法,其特征在于,所述计算第一应用的逆向文件频率,包括:根据应用库中的应用总数和第一应用在其他应用列表中出现的次数计算逆向文件频率,所述其他应用列表为除所述目标关键词外的其他关键词对应的应用列表;相应的,所述根据所述词频和所述逆向文件频率计算所述第一应用的推送参数,包括:将所述词频与所述逆向文件频率相乘获得所述第一应用的推送参数。4.根据权利要求1所述的应用推荐方法,其特征在于,所述根据所述推送参数确定目标推送应用,包括:根据所述推送参数确定所述第一应用的推送顺序;将推送顺序靠前的预设数量的第一应用确定为目标推送应用。5.根据权利要求1所述的应用推荐方法,其特征在于,所述根据所述推送参数确定目标推送应用,包括...

【专利技术属性】
技术研发人员:钟雨莹林海
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1