应用推荐处理方法和装置制造方法及图纸

技术编号:26376643 阅读:21 留言:0更新日期:2020-11-19 23:45
本发明专利技术公开了应用推荐处理方法和装置,以提高应用推荐精度。方法部分包括:确定用户的历史搜索应用和历史下载应用的分类标签;根据历史搜索应用和历史下载应用的分类标签确定重合分类标签;根据预设标签选取方式从重合分类标签中选取目标分类标签;从应用总库搜索与目标分类标签对应的多个应用作为推荐应用组;从推荐应用组中剔除包含有剔除分类标签的应用,以得到目标推荐应用组,剔除分类标签为用户的历史卸载应用对应的分类标签;按照预设排序方式对目标推荐应用组的应用进行排序;根据排序后的目标推荐应用数据组的应用进行应用推荐。

【技术实现步骤摘要】
应用推荐处理方法和装置
本专利技术涉及应用软件推荐
,尤其涉及一种应用推荐处理方法和装置。
技术介绍
伴随科技的发展,智能设备的普及使得人们开始通过应用软件来实现各种应用目的,应用软件的类型也逐渐向多样化进步,但是应用商店内种类繁多,商店内导航服务分类繁多,导致贴合用户的应用软件很难被用户发现,而在应用商店分类的应用软件目录下的导航服务,也很难更为细化的找到符合用户喜好的社交应用,因此,需要一种基于应用导航服务系统来实现应用软件推荐。现有技术中,常用的应用软件推荐方法,是根据用户历史搜索、下载等数据获取用户的喜好应用类型,继而根据用户喜好应用类型再应用库中获取对应的应用进行推荐。可见,现有技术中的应用推荐方法虽然也是个性化的推荐,但在面对众多种类、分类不统一的应用软件时,推荐应用的确定较为简单和粗略,无法实现更为精细化地推荐,依然存在着无法根据使用者实现契合度更好的推荐,降低了应用推荐精度。
技术实现思路
本专利技术提供一种应用推荐处理方法和装置,以解决现有技术中,应用推荐精度较低的问题。一种应用推荐处理方法,包括:确定用户的历史搜索应用和历史下载应用的分类标签;根据所述历史搜索应用和历史下载应用的分类标签确定重合分类标签;根据预设标签选取方式从所述重合分类标签中选取目标分类标签;从应用总库搜索与所述目标分类标签对应的多个应用作为推荐应用组;从所述推荐应用组中剔除包含有剔除分类标签的应用,以得到目标推荐应用组,所述剔除分类标签为所述用户的历史卸载应用对应的分类标签;按照预设排序方式对所述目标推荐应用组的应用进行排序;根据排序后的所述目标推荐应用数据组的应用进行应用推荐。进一步地,所述根据预设标签选取方式从所述重合分类标签中选取目标分类标签,包括:从所述重合分类标签中确定出占比最高的重合分类标签作为所述目标分类标签。进一步地,所述按照预设排序方式对所述目标推荐应用组的应用进行排序,包括:确定所述目标推荐应用组中各应用的标签重合度;根据所述各应用的标签重合度的大小对所述各应用进行排序并分类,以划分出多个分类应用组;根据预设排序元素的分数对所述分类应用组中的应用进行排序,以获取每个所述分类应用组内针对所述预设排序元素的应用排序结果;根据所有所述分类应用组间的排序结构和组内的应用排序结果进行应用推荐。进一步地,所述根据预设排序元素的分数对所述分类应用组中的应用进行组内排序,以获取每个所述分类应用小组内针对所述预设排序元素的应用排序结果,包括:从所述多个分类应用组中划分出目标分类应用组和其他分类应用组,所述目标分类应用组为标签重合度大于或等于预设重合度的分类应用组,所述其他分类应用组为标签重合度小于所述预设重合度的分类应用组;根据所述目标分类应用组中各应用的标签重合度大小对所述目标分类应用组中的应用进行再划分,以获取多个目标小分类应用组;根据所述预设排序元素的分数对所述多个目标小分类应用组以及其他分类应用组中的应用进行组内排序,以获取所述多个目标小分类应用组以及其他分类应用组内针对所述预设排序元素的应用排序结果。进一步地,所述排序元素包括应用评分元素、应用热度元素和评论总数元素。进一步地,所述根据所有所述分类应用组间的排序结构和组内的应用排序结果进行应用推荐,包括:接收所述用户的排序查询指令,所述排序查询指令包括查询元素;根据所有所述分类应用组间的排序结构和组内针对所述查询元素的应用排序结果进行应用推荐。进一步地,所述确定用户的历史搜索应用和历史下载应用的分类标签之前,所述方法还包括:获取相同时段内所述用户的历史应用搜索数据、历史应用下载数据和历史卸载数据;根据所述历史应用搜索数据、历史应用下载数据和历史卸载数据,分别对应确定所述历史搜索应用、历史下载应用和历史卸载应用。进一步地,按照预设周期重新获取相同时段内所述用户的历史应用搜索数据、历史应用下载数据和历史卸载数据,以更新确定的所述历史搜索应用、历史下载应用和历史卸载应用。进一步地,从应用总库搜索与所述目标分类标签对应的多个应用作为推荐应用组,包括:确定所述用户输入的搜索关键字;从所述应用总库中确定与所述搜索关键字对应的多个目标应用;从所述目标应用中确定与所述目标分类标签对应的多个应用作为所述推荐应用组。一种应用推荐处理装置,包括:第一确定模块,用于确定用户的历史搜索应用和历史下载应用的分类标签;第二确定模块,根据所述历史搜索应用和历史下载应用的分类标签确定重合分类标签;选取模块,用于根据预设标签选取方式从所述重合分类标签中选取目标分类标签;第三确定模块,用于从应用总库搜索与所述目标分类标签对应的多个应用作为推荐应用组;剔除模块,用于从所述推荐应用组中剔除包含有剔除分类标签的应用,以得到目标推荐应用组,所述剔除分类标签为所述用户的历史卸载应用对应的分类标签;排序模块,用于按照预设排序方式对所述目标推荐应用组的应用进行排序;推荐模块,用于根据排序后的所述目标推荐应用数据组的应用进行应用推荐。一种应用推荐处理装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述应用推荐处理方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述应用推荐处理方法的步骤。可见,本专利技术中,主要提出了一种应用推荐处理方法,先是确定用户的历史搜索、历史下载应用的重合分类标签,并从重合分类标中确定出目标分类标签,继而根据该目标分类标签从应用总库中搜索出对应的多个应用作为推荐应用组,也就是先是依据用户最可能感兴趣的目标分类标签确定出个大范围的应用组,最后从该推荐应用组中剔除掉包含有历史卸载应用的标签的应用,得到最终的目标推荐应用组,缩小了推荐应用的范围以提供更贴合用户的应用,以提高个性化程度,最后按照预设排序方式对目标推荐应用组内的应用进行排序并推荐,以推荐给用户选择,提高了用户体验和推荐精细化程度。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术中应用导航服务系统的一个系统架构示意图;图2是应用导航服务系统中检索子模块的一个功能示意图;图3是应用导航服务系统中收集子模块的一个功能示意图;图4是应用导航服务系统中评测子模块的一个功能示意图;图5是本专利技术实施例中应用推荐处理方法的一个实施例流程示意图;图6是本专利技术实施例中应用推荐处理装置的一个结构示意图;图7是本专利技术实本文档来自技高网...

【技术保护点】
1.一种应用推荐处理方法,其特征在于,包括:/n确定用户的历史搜索应用和历史下载应用的分类标签;/n根据所述历史搜索应用和历史下载应用的分类标签确定重合分类标签;/n根据预设标签选取方式从所述重合分类标签中选取目标分类标签;/n从应用总库搜索与所述目标分类标签对应的多个应用作为推荐应用组;/n从所述推荐应用组中剔除包含有剔除分类标签的应用,以得到目标推荐应用组,所述剔除分类标签为所述用户的历史卸载应用对应的分类标签;/n按照预设排序方式对所述目标推荐应用组的应用进行排序;/n根据排序后的所述目标推荐应用数据组的应用进行应用推荐。/n

【技术特征摘要】
1.一种应用推荐处理方法,其特征在于,包括:
确定用户的历史搜索应用和历史下载应用的分类标签;
根据所述历史搜索应用和历史下载应用的分类标签确定重合分类标签;
根据预设标签选取方式从所述重合分类标签中选取目标分类标签;
从应用总库搜索与所述目标分类标签对应的多个应用作为推荐应用组;
从所述推荐应用组中剔除包含有剔除分类标签的应用,以得到目标推荐应用组,所述剔除分类标签为所述用户的历史卸载应用对应的分类标签;
按照预设排序方式对所述目标推荐应用组的应用进行排序;
根据排序后的所述目标推荐应用数据组的应用进行应用推荐。


2.根据权利要求1所述的应用推荐处理方法,其特征在于,所述根据预设标签选取方式从所述重合分类标签中选取目标分类标签,包括:
从所述重合分类标签中确定出占比最高的重合分类标签作为所述目标分类标签。


3.根据权利要求1或2所述的应用推荐处理方法,其特征在于,所述按照预设排序方式对所述目标推荐应用组的应用进行排序,包括:
确定所述目标推荐应用组中各应用的标签重合度;
根据所述各应用的标签重合度的大小对所述各应用进行排序并分类,以划分出多个分类应用组;
根据预设排序元素的分数对所述分类应用组中的应用进行排序,以获取每个所述分类应用组内针对所述预设排序元素的应用排序结果;
根据所有所述分类应用组间的排序结构和组内的应用排序结果进行应用推荐。


4.根据权利要求3所述的应用推荐处理方法,其特征在于,所述根据预设排序元素的分数对所述分类应用组中的应用进行组内排序,以获取每个所述分类应用小组内针对所述预设排序元素的应用排序结果,包括:
从所述多个分类应用组中划分出目标分类应用组和其他分类应用组,所述目标分类应用组为标签重合度大于或等于预设重合度的分类应用组,所述其他分类应用组为标签重合度小于所述预设重合度的分类应用组;
根据所述目标分类应用组中各应用的标签重合度大小对所述目标分类应用组中的应用进行再划分,以获取多个目标小分类应用组;
根据所述预设排序元素的分数对所述多个目标小分类应用组以及其他分类应用组中的应用进行组内排序,以获取所述多个目标小分类应用组以及其他分类应用组内针对所述预设排序元素的应用排序结果。


5.根据权利...

【专利技术属性】
技术研发人员:林积涵李雪辉许子华周晓峰黎进云黄昊
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:广东;44

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

1