个性推荐方法、系统、电子设备以及计算机程序产品技术方案

技术编号:38529152 阅读:9 留言:0更新日期:2023-08-19 17:03
本发明专利技术提供了一种个性推荐方法、系统、电子设备以及计算机程序产品,包括以下步骤:在数据库中获取目标数据的标签;所述数据库存储有至少一个目标数据和至少一个目标数据的标签;在接收到用户输入的关键词时,所述目标数据的标签根据所述关键词在数据库中获取得到;对目标数据的标签进行分类输出,得到第一推荐列表;在接收到用户输入的关键词时,所述第一推荐列表包括猜测目标数据第一名称榜单、猜测目标数据第二名称榜单和猜测目标数据类型榜单中的一种或多种;在数据库中获取与第一推荐列表对应的目标数据,得到第二推荐列表;根据所述第一推荐列表和第二推荐列表得到推荐内容;从而给用户提供更多的、层级化的信息渠道,提高用户的体验感。提高用户的体验感。提高用户的体验感。

【技术实现步骤摘要】
个性推荐方法、系统、电子设备以及计算机程序产品


[0001]本专利技术属于计算机
,具体涉及个性推荐方法、系统、电子设备以及计算机程序产品。

技术介绍

[0002]随着计算机和网络技术的发展,数据推荐也得到了广泛的应用,越来越多的用户习惯在首页搜索查找喜爱的内容。但,当前现有搜索绝大部分为对单一数据的模糊或精准匹配,属于基础检索功能,通过此类方法进行搜索,得到的推荐内容均为单一数据的模糊或精准匹配后的最终目标数据,对于想拓宽信息渠道或目标不明确的用户来说,此类方法无法给用户提供更多的推荐内容,体验感低。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术提供一种个性推荐方法、系统、电子设备以及计算机程序产品,以解决现有技术中的问题。
[0004]本专利技术其中一个实施例提供了一种个性推荐方法,包括以下步骤:
[0005]在数据库中获取目标数据的标签;其中,所述数据库存储有至少一个目标数据和至少一个目标数据的标签;其中,在接收到用户输入的关键词时,所述目标数据的标签根据所述关键词在数据库中获取得到;
[0006]对目标数据的标签进行分类输出,得到第一推荐列表;其中,在接收到用户输入的关键词时,所述第一推荐列表包括猜测目标数据第一名称榜单、猜测目标数据第二名称榜单和猜测目标数据类型榜单中的一种或多种;
[0007]在数据库中获取与第一推荐列表对应的目标数据,得到第二推荐列表;
[0008]根据所述第一推荐列表和第二推荐列表得到推荐内容。
[0009]在其中一个实施例中,目标数据的标签根据所述关键词在数据库中获取得到,包括:
[0010]对所述关键词进行处理,在所述数据库中确定与所述关键词相匹配的目标数据的标签;其中,所述数据库中存储有至少一个标签的字段,所述标签的字段根据对标签的每个汉字拼音的首字母进行拼接形成,且字段设置有用于对标签进行召回的索引;
[0011]根据字段的索引在数据库中召回与所述关键词相匹配的目标数据的标签。
[0012]在其中一个实施例中,对所述关键词进行处理,包括:
[0013]获取用户输入的关键词;其中,所述关键词包括年龄段、字母和数字中的一种或多种;
[0014]在关键词包括字母时,根据关键词中的字母与数据库中的标签的字段的匹配结果,确定与关键词中的字母相匹配的标签的字段;
[0015]对所述关键词中的字母进行转换为文字;
[0016]基于标签的汉字在标签中的相邻字,对所述文字进行分词;
[0017]并根据所述分词在数据库中进行查询;
[0018]在所述关键词包括数字时,并根据所述数字在数据库中进行查询;
[0019]在所述关键词包括年龄段时,并根据所述年龄段在数据库中查询与所述年龄段相匹配的目标数据;其中,根据年龄标签确定与所述年龄段相匹配的目标数据,所述年龄标签根据目标数据的基础信息进行自定义形成。
[0020]在其中一个实施例中,还包括:
[0021]在未接收到用户输入的关键词时,所述目标数据的标签根据数据库中每个目标数据的点播量和订购量,在数据库中获取得到;
[0022]或者,在未接收到用户输入的关键词时,所述目标数据的标签根据用户的历史记录,在数据库中获取与所述历史记录中的目标数据相匹配的标签;
[0023]其中,在未接收到用户输入的关键词时,所述第一推荐列表包括搜索历史榜单、热搜目标数据第一名称榜单、热搜目标第二名称榜单和热搜目标类型榜单中的一种或多种。
[0024]在其中一个实施例中,所述对目标数据的标签进行分类输出,包括:
[0025]对目标数据的标签进行分类,其中,所述目标数据的标签包括根据目标数据的第一名称录入的第一名称标签、根据目标数据的第二名称录入的第二名称标签和根据目标数据的类型录入的目标数据类型标签中的一种或多种;
[0026]根据排行表中的目标数据的标签的排序顺序对分类后的目标的标签进行先后排序;
[0027]输出排序后的目标数据的标签;
[0028]其中,所述排行表根据目标数据的点播量和订购量对数据库中分类后的目标数据的标签进行排序得到。
[0029]在其中一个实施例中,对目标数据的标签进行分类,包括:
[0030]获取目标数据的标签中与第一名称标签相匹配的目标数据的标签,以供排序后得到猜测目标数据第一名称榜单或热搜目标数据第一名称榜单;
[0031]获取目标数据的标签中与第二名称标签相匹配的目标数据的标签,以供排序后得到猜测目标数据第二名称榜单或热搜目标数据第二名榜单;
[0032]获取目标数据的标签中与目标类型标签的类型相匹配的标签,以供排序后得到猜测目标数据类型榜单或热搜目标数据类型榜单;
[0033]基于历史记录获取目标数据的标签中与第一名称标签相匹配的标签,以供根据历史记录的时间戳排序后得到搜索历史榜单。
[0034]在其中一个实施例中,所述排行表根据目标数据的点播量和订购量对数据库中分类后的目标数据的标签进行排序得到,包括:
[0035]获取目标数据的点播数据和订购数据,形成用户的历史记录,以供统计数据库中每个目标数据的点播量和订购量;其中,所述历史记录具有时间戳;
[0036]基于数据库中每个目标数据的点播量和订购量,对数据库中的目标数据的标签执行不同的统计策略,得到排行表。
[0037]在其中一个实施例中,基于数据库中每个目标数据的点播量和订购量,对数据库中的目标数据的标签执行不同的统计策略,包括:
[0038]根据每个目标数据的点播量和订购量,确定数据库中每个标签的订购量和点播
量;
[0039]对数据库中的目标数据的标签进行分类,得到目标数据第一名称列表、目标数据第二名称列表和目标数据类型列表中的一种或多种;
[0040]分别对所述目标数据第一名称列表、目标数据第二名称列表和目标数据类型列表中的目标数据的标签根据标签指数的权重进行排序,得到所述排行表;
[0041]其中,所述标签指数配置为:预设时间段内对数据库中每个标签的订购量和点播量的常用对数相加;
[0042]所述预设时间段包括一周、半个月、半年和一年中的一种或多种。
[0043]在其中一个实施例中,所述在数据库中获取与第一推荐列表对应的目标数据,包括:
[0044]在用户未在第一推荐列表中选择目标数据的标签时,确定第一推荐列表对应的目标数据;
[0045]在数据库中获取与第一推荐列表对应的目标数据的标签相匹配的目标数据,得到第一推荐目标数据;
[0046]并根据排行表中的目标数据的标签的排序顺序对第一推荐目标数据进行排序,以得到第二推荐列表;
[0047]在用户在第一推荐列表中选择目标数据的标签时,
[0048]在数据库中获取与所选择的目标数据的标签相匹配的目标数据;
[0049]并根据排行表中的目标数据的标签的排序顺序对所述目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种个性化推荐方法,其特征在于,包括以下步骤:在数据库中获取目标数据的标签;其中,所述数据库存储有至少一个目标数据和至少一个目标数据的标签;其中,在接收到用户输入的关键词时,所述目标数据的标签根据所述关键词在数据库中获取得到;对目标数据的标签进行分类输出,得到第一推荐列表;其中,在接收到用户输入的关键词时,所述第一推荐列表包括猜测目标数据第一名称榜单、猜测目标数据第二名称榜单和猜测目标数据类型榜单中的一种或多种;在数据库中获取与第一推荐列表对应的目标数据,得到第二推荐列表;根据所述第一推荐列表和第二推荐列表得到推荐内容。2.如权利要求1所述的个性化推荐方法,其特征在于,目标数据的标签根据所述关键词在数据库中获取得到,包括:对所述关键词进行处理,在所述数据库中确定与所述关键词相匹配的目标数据的标签;其中,所述数据库中存储有至少一个标签的字段,所述标签的字段根据对标签的每个汉字拼音的首字母进行拼接形成,且字段设置有用于对标签进行召回的索引;根据字段的索引在数据库中召回与所述关键词相匹配的目标数据的标签。3.如权利要求2所述的个性化推荐方法,其特征在于,对所述关键词进行处理,包括:获取用户输入的关键词;其中,所述关键词包括年龄段、字母和数字中的一种或多种;在关键词包括字母时,根据关键词中的字母与数据库中的标签的字段的匹配结果,确定与关键词中的字母相匹配的标签的字段;对所述关键词中的字母进行转换为文字;基于标签的汉字在标签中的相邻字,对所述文字进行分词;并根据所述分词在数据库中进行查询;在所述关键词包括数字时,并根据所述数字在数据库中进行查询;在所述关键词包括年龄段时,并根据所述年龄段在数据库中查询与所述年龄段相匹配的目标数据;其中,根据年龄标签确定与所述年龄段相匹配的目标数据,所述年龄标签根据目标数据的基础信息进行自定义形成。4.如权利要求1所述的个性化推荐方法,其特征在于,还包括:在未接收到用户输入的关键词时,所述目标数据的标签根据数据库中每个目标数据的点播量和订购量,在数据库中获取得到;或者,在未接收到用户输入的关键词时,所述目标数据的标签根据用户的历史记录,在数据库中获取与所述历史记录中的目标数据相匹配的标签;其中,在未接收到用户输入的关键词时,所述第一推荐列表包括搜索历史榜单、热搜目标数据第一名称榜单、热搜目标第二名称榜单和热搜目标类型榜单中的一种或多种。5.如权利要求4所述的个性化推荐方法,其特征在于,所述对目标数据的标签进行分类输出,包括:对目标数据的标签进行分类,其中,所述目标数据的标签包括根据目标数据的第一名称录入的第一名称标签、根据目标数据的第二名称录入的第二名称标签和根据目标数据的类型录入的目标数据类型标签中的一种或多种;根据排行表中的目标数据的标签的排序顺序对分类后的目标的标签进行先后排序;
输出排序后的目标数据的标签;其中,所述排行表根据目标数据的点播量和订购量对数据库中分类后的目标数据的标签进行排序得到。6.如权利要求5所述的个性化推荐方法,其特征在于,对目标数据的标签进行分类,包括:获取目标数据的标签中与第一名称标签相匹配的目标数据的标签,以供排序后得到猜测目标数据第一名称榜单或热搜目标数据第一名称榜单;获取目标数据的标签中与第二名称标签相匹配的目标数据的标签,以供排序后得到猜测目标数据第二名称榜单或热搜目标数据第二名榜单;获取目标数据的标签中与目标类型标签的类型相匹配的标签,以供排序后得到猜测目标数据类型榜单或热搜目标数据类型榜单;基于历史记录获取目标数据的标签中与第一名称标签相匹配的标签,以供根据历史记录的时间戳排序后得到搜索历史榜单。7.如权利要求5所述的个性化推荐方法,其特征在于,所述排行表根据目标数据的点播量和订购量对数据库中分类后的目标数据的标签进行排序得到,包括:获取目标数据的点播数据和订购数据,形成用户的历史记录,以供统计数据库中每个目标数据的点播量和订购量;其中,所述历史记录具有时间戳;基于数据库中每个目标数据的点播量和订购量,对数据库中的目标数据的标签执行不同的统计策略,得到排行表。8.如权利要求7所述的个性化推荐方法,其特征在于,基于...

【专利技术属性】
技术研发人员:徐敏学朱骏平储刘予张野
申请(专利权)人:广东津虹数字科技有限公司
类型:发明
国别省市:

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

1