【技术实现步骤摘要】
资源推荐的方法和装置、电子设备和存储介质
[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]或者,
[0050]第二发送模块,用于根据预设时间点向所述目标用户发送所述目标资源;
[0051]或者,
[0052]第三发送模块,用于根据预设推荐形式向所述目标用户发送所述目标资源;
[0053]或者,
[0054]第四发送模块,用于根据所述目标用户的目标需求向所述目标用户发送所述目标资源;
[0055]或者,
[0056]第五发送模块,用于根据交互中的目标关键词向所述目本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种资源推荐的方法,其特征在于,所述方法包括:获取与目标用户相关的关联信息,生成所述目标用户的用户画像;确定当前资源推荐的触发方式以及与所述触发方式相对应的推荐逻辑;根据所述推荐逻辑和所述用户画像,确定向所述目标用户推荐的目标资源。2.根据权利要求1所述的方法,其特征在于,所述确定当前资源推荐的触发方式以及与所述触发方式相对应的推荐逻辑,包括:在获取到第一触发指示的情况下,确定所述触发方式为系统主动触发方式;若所述第一触发指示携带的信息为待推荐的所述目标资源的情况下,获取与所述系统主动触发方式相对应的第一推荐逻辑,其中,所述第一推荐逻辑为基于待推荐的所述目标资源选择出多个候选用户;若所述第一触发指示携带的信息为待推荐的所述目标用户的情况下,获取与所述系统主动触发方式相对应的所述第一推荐逻辑,其中,所述第一推荐逻辑为根据提供的用户集合内每个所述目标用户的个体标签,确定每个所述目标用户对应的候选资源,其中,所述候选用户所属集合包含了所述目标用户所属集合。3.根据权利要求2所述的方法,其特征在于,在所述第一推荐逻辑为基于待推荐的所述目标资源选择出多个候选用户的情况下,所述根据所述推荐逻辑和所述用户画像,确定向所述目标用户推荐的目标资源,包括:获取所述目标资源所对应的多个资源标签;获取个体标签中包含所述资源标签的多个参考用户;获取所述参考用户对所述资源标签的适用性和适用性程度值;根据所述适用性和所述适用性程度值对所述参考用户进行评分,得到每个所述参考用户的第一得分值;基于所述第一得分值将所述参考用户按照第一预设顺序进行排序,选取满足预设条件的所述候选用户;根据所述候选用户的用户画像,对所述候选用户的原始排序进行调整,得到所述目标用户;向所述目标用户推荐所述目标资源。4.根据权利要求2所述的方法,其特征在于,在所述第一推荐逻辑为根据提供的用户集合内每个所述目标用户的个体标签,确定每个所述目标用户对应的候选资源的情况下,所述根据所述推荐逻辑和所述用户画像,确定向所述目标用户推荐的目标资源,包括:获取所述用户集合内每个所述目标用户的个体标签;查找包含所述个体标签的第一参考资源;获取每个所述目标用户对所述第一参考资源的第一态度和第一态度值;基于所述第一态度和所述第一态度值对所述第一参考资源进行评分,得到所述第一参考资源的第二得分值;基于所述第二得分值将所述第一参考资源按照第二预设顺序进行排序,选取满足预设条件的第一候选资源;根据每个所述目标用户的用户画像,对所述第一候选资源的原始排序进行调整,得到所述目标资源;向所述目标用户推荐所述目标资源。
5.根据权利要求1所述的方法,其特征在于,所述确定当前资源推荐的触发方式以及与所述触发方式相对应的推荐逻辑,包...
【专利技术属性】
技术研发人员:钱小一,田华建,王少波,张道杭,洪仁,
申请(专利权)人:杭州北冥星眸科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。