首页> 中国专利> 兴趣标签的权重更新方法、内容推荐方法、装置及设备

兴趣标签的权重更新方法、内容推荐方法、装置及设备

摘要

本发明实施例提供了一种兴趣标签的权重更新方法、内容推荐方法、装置及设备,应该于计算机技术领域。该权重更新方法包括:确定目标账户对应的目标交互行为;从所述目标账户已关联的各个兴趣标签中,确定所述目标交互行为所针对的目标兴趣标签;每一兴趣标签设置有表征该兴趣标签与所述目标账户的兴趣匹配程度的权重;基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重。可见,本方案中,在目标账户产生交互行为后,可以根据交互行为的交互属性,更新目标账户关联的各个兴趣标签的权重,这样在基于兴趣标签为目标账户进行内容推荐时,可以避免推荐内容与用户当前的兴趣点不匹配,提高了用户体验。

著录项

  • 公开/公告号CN112765400A

    专利类型发明专利

  • 公开/公告日2021-05-07

    原文格式PDF

  • 申请/专利权人 上海众源网络有限公司;

    申请/专利号CN202011619811.1

  • 发明设计人 查强;

    申请日2020-12-31

  • 分类号G06F16/735(20190101);G06F16/75(20190101);

  • 代理机构11413 北京柏杉松知识产权代理事务所(普通合伙);

  • 代理人孙翠贤;马敬

  • 地址 200030 上海市长宁区临虹路365号9座501室

  • 入库时间 2023-06-19 10:54:12

说明书

技术领域

本发明涉及计算机技术领域,特别是涉及兴趣标签的权重更新方法、内容推荐方法、装置及电子设备。

背景技术

随着信息技术的发展,越来越多的业务场景开始采用个性化推荐。例如:在用户通过客户端观看视频时,为用户推荐可能感兴趣的视频。现有技术中,基于采集到的用户的行为信息,如:用户点击视频的行为,或者用户取消关注某视频作者的行为等,确定用户的兴趣标签,并基于兴趣标签为用户进行推荐。

然而,用户在不同阶段可能会有不同的兴趣点,如果在推荐时只是根据已确定的兴趣标签为用户进行推荐,则容易使得推荐内容与用户当前的兴趣点不匹配,导致推荐时的用户体验较差。

发明内容

本发明实施例的目的在于提供兴趣标签的权重更新方法、内容推荐方法、装置及电子设备,以解决推荐内容与用户当前的兴趣点不匹配,导致的用户体验较差的问题。具体技术方案如下:

在本发明实施的第一方面,首先提供了一种兴趣标签的权重更新方法,包括:

确定目标账户对应的目标交互行为;

从所述目标账户已关联的各个兴趣标签中,确定所述目标交互行为所针对的目标兴趣标签;每一兴趣标签设置有表征该兴趣标签与所述目标账户的兴趣匹配程度的权重;

基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重。

可选地,所述基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重,包括:

基于所述目标交互行为的交互属性,确定所述目标兴趣标签的权重的调整量;

按照所述目标兴趣标签的权重的调整量,更新所述目标兴趣标签的权重。

可选地,所述基于所述目标交互行为的交互属性,确定所述目标兴趣标签的权重的调整量,包括:

从预设的关联关系中,确定所述目标交互行为的交互属性对应的幅度系数;

根据所确定的幅度系数,计算所述目标兴趣标签的权重的调整量;

其中,所述预设的关联关系为关于各交互属性与幅度系数的关联关系,任一交互属性对应的幅度系数为:在产生具有该交互属性的交互行为时,用于调整兴趣标签的权重的系数。

可选地,所述目标交互行为的交互属性包括多个;所述根据所确定的幅度系数,计算所述目标兴趣标签的权重的调整量,包括:

按照预定的融合方式,将所确定的各个交互属性对应的幅度系数进行融合,得到所述目标兴趣标签的权重的调整量。

可选地,所述方法还包括:

在满足预设的权重调整条件时,获取所述目标账户的目标时间差,所述目标时间差为当前时间与所述目标账户上一次产生交互行为的时间的差值;

针对所述目标账户已关联的每一兴趣标签,根据所述目标时间差,确定对该兴趣标签进行权重调整时,所利用的调整参数,并将所确定的调整参数与该兴趣标签的权重进行预定运算,得到更新后的该兴趣标签的权重。

在本发明实施的又一方面,还提供了一种内容推荐方法,包括:

在检测到目标账户满足内容推荐条件时,确定所述目标账户已关联的各个兴趣标签;

基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签;其中,各个兴趣标签的权重基于权利要求1-5任一项所述的更新方法进行更新;

基于筛选得到的兴趣标签,为所述目标账户进行内容推荐。

在本发明实施的又一方面,还提供了一种兴趣标签的权重更新装置,包括:

数据获取模块,用于确定目标账户对应的目标交互行为;

标签确定模块,用于从所述目标账户已关联的各个兴趣标签中,确定所述目标交互行为所针对的目标兴趣标签;每一兴趣标签设置有表征该兴趣标签与所述目标账户的兴趣匹配程度的权重;

权重更新模块,用于基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重。

在本发明实施的又一方面,还提供了一种内容推荐转置,包括:

条件检测模块,用于在检测到目标账户满足内容推荐条件时,确定所述目标账户已关联的各个兴趣标签;

标签筛选模块,用于基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签;其中,各个兴趣标签的权重基于权利要求1-5任一项所述的更新方法进行更新;

内容推荐模块,用于基于筛选得到的兴趣标签,为所述目标账户进行内容推荐。

在本发明实施的又一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现任一所述的兴趣标签的权重更新方法或所述的内容推荐方法步骤。

在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的兴趣标签的权重更新方法或所述的内容推荐方法步骤。

在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的兴趣标签的权重更新方法或所述的内容推荐方法步骤。

本发明实施例提供方案,确定目标账户对应的目标交互行为;从所述目标账户已关联的各个兴趣标签中,确定所述目标交互行为所针对的目标兴趣标签;每一兴趣标签设置有表征该兴趣标签与所述目标账户的兴趣匹配程度的权重;基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重。可见,本方案中,在目标账户产生交互行为后,可以根据交互行为的交互属性,更新目标账户关联的各个兴趣标签的权重,这样在基于兴趣标签为目标账户进行内容推荐时,可以避免推荐内容与用户当前的兴趣点不匹配,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例中一种兴趣标签的权重更新方法的流程图;

图2为本发明实施例中一种兴趣标签的权重更新方法的另一流程图;

图3为本发明实施例中一种内容推荐方法的流程图;

图4为本发明实施例中一种兴趣标签的权重更新装置的结构示意图;

图5为本发明实施例中一种内容推荐装置的结构示意图;

图6为本发明实施例中一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

为了解决推荐内容与用户当前的兴趣点不匹配,导致的用户体验较差的问题,本发明实施例提供了兴趣标签的权重更新方法、内容推荐方法、装置及电子设备。

需要说明的是,本发明实施例所提供的兴趣标签的权重更新方法应用于电子设备,该电子设备可以为具有网络连接功能的、运行有多媒体客户端的任一终端设备,也可以为多媒体客户端的服务器。其中,该任一终端设备可以播放本发明实施例所推荐的内容,在实际应用中,该终端设备可以为:智能手机、平板电脑、笔记本电脑等等。

具体而言,本发明实施所提供的兴趣标签的权重更新方法的执行主体,可以为运行于电子设备中的兴趣标签的权重更新装置。示例性的,若该电子设备为终端设备时,该兴趣标签的权重更新装置可以为运行于电子设备中的多媒体客户端或多媒体客户端中的插件。其中,多媒体客户端可以为APP,或者网页客户端。本发明实施例所推荐的内容可以为多媒体数据,例如视频数据,相应的,多媒体客户端可以为视频客户端,当然,并不局限于此。

其中,本发明实施例所提供的一种兴趣标签的权重更新方法,可以包括如下步骤:

确定目标账户对应的目标交互行为;

从所述目标账户已关联的各个兴趣标签中,确定所述目标交互行为所针对的目标兴趣标签;每一兴趣标签设置有表征该兴趣标签与所述目标账户的兴趣匹配程度的权重;

基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重。

可见,本方案中,在目标账户产生交互行为后,可以根据交互行为的行为交互属性,更新目标账户关联的各个兴趣标签的权重,这样在基于兴趣标签为目标账户进行内容推荐时,可以避免推荐内容与用户当前的兴趣点不匹配,提高了用户体验。

下面结合附图对本发明实施例所提供的一种兴趣标签的权重更新方法进行介绍。

如图1所示,本发明实施例所提供的一种兴趣标签的权重更新方法可以包括:

S101,确定目标账户对应的目标交互行为;

该目标交互行为可以为利用目标账户的用户与多媒体客户端进行交互时,所产生的行为。其中,目标账户为待推荐内容的账户,该目标账户可以为任一在登录多媒体客户端后,能够访问该多媒体客户端中的多媒体内容的账户。此外,该目标账户的账户信息可以包含有能够识别该目标账户的账户标识,例如:用户头像、用户昵称等等。并且,目标交互行为可以为目标账户最新的交互行为,或者,目标账户在预定时间内的多个交互行为。

该目标账户可以与客户端进行多类型的交互行为,示例性:行为类型可以为:用于表征目标账户的正向兴趣的行为类型,如:利用目标账户对多媒体客户端中的任一视频进行点赞、收藏,或者关注任一视频的上传作者等等;也可以为:用于表征目标账户的负向兴趣的行为类型,如:利用目标账户取消对多媒体客户端中的一视频的点赞、收藏,或者取消关注一视频的上传作者等等。

可以理解的是,目标账户在多媒体客户端中产生目标交互行为时,该多媒体客户端可以对该目标交互行为进行记录。并且,为了减少多媒体客户端的计算量,降低多媒体客户端的内容占用,该多媒体客户端可以在记录目标账户的目标交互行为后,将该目标账户的目标交互行为的行为数据上传至多媒体客户端对应的服务器。相应的,当兴趣标签的权重更新方法应用于多媒体客户端时,确定目标账户对应的目标交互行为,可以包括:基于本地记录的行为,确定目标账户对应的目标交互行为;或者,向服务器请求目标交互行为的行为数据,从而确定目标账户对应的目标交互行为。而当兴趣标签的权重更新方法应用于服务器时,确定目标账户对应的目标交互行为,可以包括:基于多媒体上报的目标账户对应的交互行为的行为数据,确定目标账户对应的目标交互行为。

S102,从目标账户已关联的各个兴趣标签中,确定目标交互行为所针对的目标兴趣标签;

每一兴趣标签设置有表征该兴趣标签与该目标账户的兴趣匹配程度的权重。

可以理解的是,每一交互行为,可以对应有兴趣标签,并且,每一兴趣标签可以设置有表征该兴趣标签与该目标账户的兴趣匹配程度的权重。为了方便对目标账户已关联的兴趣标签的权重进行调整,可以在确定目标交互行为后,从该目标账户已关联的各个兴趣标签中,确定目标交互行为所针对的目标兴趣标签,进而后续对目标兴趣标签的权重进行调整。

示例性的,在一种实现方式中,从目标账户已关联的各个兴趣标签中,确定目标交互行为所针对的目标兴趣标签,可以包括:从目标账户已关联的各个兴趣标签中,查找与目标交互行为对应的兴趣标签相同的兴趣标签,并将所查找到的兴趣标签作为该目标交互行为所针对的目标兴趣标签。

其中,目标账户已关联的各个兴趣标签的确定方式可以存在多种。示例性的,在一种实现方式中,当权重更新方法应用于多媒体客户端时,目标账户已关联的各个兴趣标签的确定方式可以包括:向目标服务器发送携带有目标账户的账户标识的兴趣获取请求,以使目标服务器根据该兴趣获取请求,向多媒体客户端发送该目标账户已关联的各个兴趣标签;其中,目标服务器为多媒体客户端对应的服务器。

示例性的,在另一种实现方式中,当权重更新方法应用于为服务器时,目标账户已关联的各个兴趣标签的确定方式可以包括:从预设的关于账户标识与兴趣标签的关联关系中,查找目标账户已关联的各个兴趣标签。

本发明实施例中对目标账户的交互行为进行分析,以确定交互行为对应的兴趣标签的方式,不做具体限定。示例性的:确定该目标账户的交互行为所作用的目标对象,获取该目标对象的属性信息,并根据该属性信息,确定该目标账户的交互行为对应兴趣标签。例如:当目标账户的交互行为包括:在观看视频A时,关注了该视频A的视频上传作者甲,那么,该目标账户的交互行为对应的兴趣标签可以包括:视频A的类型,如:美食类型,和/或,视频上传作者甲等。

S103,基于目标交互行为的交互属性,更新目标兴趣标签的权重。

其中,目标交互行为的交互属性可以体现出目标账户的用户对于目标兴趣标签的感兴趣程度,因此,可以基于目标交互行为的交互属性,更新目标兴趣标签的权重。其中,交互属性的数量可以为一个或多个,若交互属性为一个时,交互属性可以为目标交互行为的行为类型、目标交互行为对应的兴趣标签的标签类型或者目标交互行为的行为时间段,当然并不局限于此;若交互属性为多个时,交互属性可以为目标交互行为的行为类型、目标交互行为对应的兴趣标签和目标交互行为的行为时间段中的至少两个,当然并不局限于此。可选地,在一种实现方式中,基于目标交互行为的交互属性,更新目标兴趣标签的权重,可以包括:基于目标交互行为的交互属性,确定目标兴趣标签的权重的调整量;按照该目标兴趣标签的权重的调整量,更新该目标兴趣标签的权重。

为了方便对该目标兴趣标签的权重进行更新,可以基于目标交互行为的交互属性,确定出用于更新目标兴趣标签的权重的调整量,并按照该目标兴趣标签的权重的调整量,更新该目标兴趣标签的权重。例如,可以为每一目标交互行为的交互属性关联相应的阈值或阈值范围,用于对目标兴趣标签的权重进行更新。示例性的,在一种实现方式中,基于目标交互行为的交互属性,确定目标兴趣标签的权重的调整量,可以包括:

从预设的关联关系中,确定目标交互行为的交互属性对应的幅度系数;

根据所确定的幅度系数,计算该目标兴趣标签的权重的调整量;

其中,该预设的关联关系为关于各交互属性与幅度系数的关联关系,任一交互属性对应的幅度系数为:在产生具有该交互属性的交互行为时,用于调整兴趣标签的权重的系数。可以理解的是,对于表征目标账户的正向兴趣的任一交互行为,该交互行为的交互属性对应的幅度系数可以为正数值,而对于表征目标账户的负向兴趣的任一交互行为,该交互行为的交互属性对应的幅度系数可以为负数值,或者小于1的值。这样使得:当表征目标账户的正向兴趣的任一交互行为作为目标交互行为时,所确定的目标兴趣标签的权重进行增加;而当表征目标账户的负向兴趣的任一交互行为作为目标交互行为时,所确定的目标兴趣标签的权重进行降低。考虑到任一目标交互行为的交互属性可以是一个,也可以包括多个,那么,目标交互行为的交互属性则可以对应一个或多个幅度系数。这样,根据所确定的幅度系数,计算目标兴趣标签的权重的调整量的实现方式可以存在多种。

当目标交互行为的交互属性为一个时,根据所确定的幅度系数,计算该目标兴趣标签的权重的调整量,可以包括:将所确定的幅度系数,按照预设的倍数进行缩放,并将缩放后的幅度系数,作为目标兴趣标签的权重的调整量。

当目标交互行为的交互属性包括多个时,根据所确定的幅度系数,计算该目标兴趣标签的权重的调整量,可以包括:按照预定的融合方式,将所确定的各个交互属性对应的幅度系数进行融合,得到所述目标兴趣标签的权重的调整量。可以理解的是,该预定的融合方式可以存在多种,例如:将所确定的各个行为属性对应的幅度系数相加的融合方式、将所确定的各个行为属性对应的幅度系数相乘的融合方式、将所确定的各个行为属性对应的幅度系数相加后和,以预定倍数缩放的融合方式等等,当然,并不局限于此。

若当多个交互属性包括:目标交互行为的行为类型和目标交互行为所对应兴趣标签的标签类型时,按照预定的融合方式,将所确定的各个交互属性对应的幅度系数进行融合,得到目标兴趣标签的权重的调整量,可以包括:

利用预定的融合公式,将所确定的行为类型对应的幅度系数和标签类型对应的幅度系数进行融合,得到目标兴趣标签的权重的调整量;

其中,该预定的融合公式包括:

Score1=action_score*entity_score

其中,Score1为该目标兴趣标签的权重的调整量,action_score为所确定的行为类型对应的幅度系数,entity_score为所确定的标签类型对应的幅度系数。

考虑到产生目标交互行为的每一交互行为的行为类型可以不同,那么,在具体应用时,不同的行为类型所对应的幅度系数也可以不同;并且,每一目标交互行为所针对兴趣标签的标签类型可以不同,相应的,不同的标签类型所对应的幅度系统也可以不同。此外,不同行为类型和标签类型所对应的幅度系数的具体数值,可以存在不同的确定方式,例如:为人为设置的经验值、由执行主体按照预设的计算方式计算得到的等等,在此不做具体限定。

假设目标交互行为是:没有点击当前展示的目标视频,相应的,该目标交互行为的行为类型可以为:不点击类型,该目标交互行为对应的兴趣标签的标签类型可以为:目标视频的视频标识,如视频ID,和/或,目标视频的视频类型,如:游戏类、美食类等。此时,该目标交互行为的行为类型对应的幅度系数可以为-1、-2等等负值,该产生目标交互行为对应的兴趣标签的标签类型对应的幅度系数可以为0-1之间的任意数值。假设目标交互行为是:用户取消关注,相应的行为类型对应的幅度系数可以为-5;目标交互行为是:退出泡泡圈,相应的行为类型对应的幅度系数可以为-5分;目标交互行为的交互行为是:点击不喜欢按钮,相应的行为类型对应的幅度系数可以为-100;目标交互行为的交互行为是:对视频评分(10分制,假设评x分),相应的行为类型对应的幅度系数可以为x-6;目标交互行为的交互行为是:取消点赞,相应的行为类型对应的幅度系数可以为-3等等。

本发明实施例提供方案,确定目标账户对应的目标交互行为;从所述目标账户已关联的各个兴趣标签中,确定所述目标交互行为所针对的目标兴趣标签;每一兴趣标签设置有表征该兴趣标签与所述目标账户的兴趣匹配程度的权重;基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重。可见,本方案中,在目标账户产生交互行为后,可以根据交互行为的行为交互属性,更新目标账户关联的各个兴趣标签的权重,这样在基于兴趣标签为目标账户进行内容推荐时,可以避免推荐内容与用户当前的兴趣点不匹配,提高了用户体验。

可选地,如图2所示,在本发明的另一实施例中,所述方法还可以包括如下S201-S202步骤:

S201,在满足预设的权重调整条件时,获取目标账户的目标时间差;

该目标时间差为当前时间与该目标账户上一次产生交互行为的时间的差值;

可以理解的是,对目标账户已关联的各兴趣标签的权重进行更新,可以是在目标账户产生交互行为时进行,也可以在满足预设的权重条件时进行更新,这都是合理的。其中,预设的权重调整条件可以包括:当需要对目标账户进行内容推荐时,或者,当上一次的交互行为产生的时间与当前时间的差值,达到预设阈值时,等等。

当目标账户产生任一交互行为时,该多媒体客户端可以记录该交互行为的产生时间。示例性的,在一种实现方式中,当执行主体是多媒体客户端时,获取目标账户的目标时间差可以包括:从本地关于交互行为的记录信息中,获取该目标账户上一次产生交互行为的时间,并将当前时间与所获取的上一次产生交互行为的时间的差值,作为该目标账户的目标时间差。

S202,针对目标账户已关联的每一兴趣标签,根据该目标时间差,确定对该兴趣标签进行权重调整时,所利用的调整参数,并将所确定的调整参数与该兴趣标签的权重进行预定运算,得到更新后的该兴趣标签的权重。

考虑到随着时间变化,目标账户的用户的兴趣点可以发生变化,例如:随着时间变化,目标账户的已关联的各兴趣标签可以逐渐消失,直至完成退场。那么,在更新目标账户的兴趣标签的权重时,考虑时间对权重的影响,以使各兴趣标签的权重可以随着时间进行衰减,可以保证各兴趣标签的权重与目标账户的兴趣匹配程度更高。

示例性的,在一种实现方式中,根据目标时间差,确定对该兴趣标签进行权重调整时,所利用的调整参数,并将所确定的调整参数与该兴趣标签的权重进行预定运算,得到更新后的该兴趣标签的权重,可以包括:

根据目标时间差,采用预设的参数计算公式,计算对该兴趣标签进行权重调整时,所利用的调整参数;

将所确定的调整参数与该兴趣标签的权重进行相乘,得到更新后的该兴趣标签的权重。

其中,预设的参数计算公式包括:

T

其中,T

相应的,基于上述的参数计算公式可知,任一兴趣标签的权重的更新公式可以示例性地如下所示:

Score(i)=score(i)*e^-a

其中,Score(i)为第i个已关联的兴趣标签更新后的兴趣标签的权重,e^-a

可见,本方案中,在目标账户产生交互行为后,可以根据交互行为的行为交互属性,更新目标账户关联的各个兴趣标签的权重,这样在基于兴趣标签为目标账户进行内容推荐时,可以避免推荐内容与用户当前的兴趣点不匹配,提高了用户体验。另外,考虑目标账户的用户的兴趣点随时间而发生变化,基于时间信息来对各个兴趣标签的权重进行更新,可以进一步保证兴趣标签的权重与用户的当前兴趣相匹配,从而进一步提升推荐内容与用户当前的兴趣点的匹配程度。

基于上述的权重更新方法,如图3所示,本发明实施例还提供了一种内容推荐方法,可以包括如下步骤:

S301,在检测到目标账户满足内容推荐条件时,确定该目标账户已关联的各个兴趣标签;

为了方便对目标账户进行内容推荐,可以在检测到目标账户满足内容推荐条件时,执行为目标账户进行内容推荐的过程。并且,满足内容推荐条件的方式可以存在多种,例如:当目标账户登录多媒体客户端时、当目标账户登录多媒体客户端后,通过多媒体客户端播放任一多媒体数据达到预定时间、接收到关于为目标账户进行内容推荐的推荐请求等等。

相应的,执行内容推荐过程的触发条件可以为自动触发,也可以为手动触发,例如:当目标账户登录多媒体客户端后,通过多媒体客户端播放任一多媒体数据达到预定时间,可以自动触发内容推荐的过程、目标账户在登录多媒体客户端时,可以自动触发内容推荐的过程、当目标账户登录多媒体客户端后,通过多媒体客户端播放多媒体数据至任一时刻,手动触发内容推荐的过程等等。

可以理解的是,当执行内容推荐过程的触发条件为手动触发时,该手动触发的功能按钮可以位于运行多媒体客户端的电子设备的用户设置界面,也可以位于多媒体客户端的播放界面的任一位置,例如顶端或底端等。其中,对该手动触发的功能按钮的形式,不做具体限定。

其中,确定该目标账户已关联的各个兴趣标签的实现方式,可以参见上述实施例中的步骤S102中的相关介绍,在此不做赘述。

S302,基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签;

其中,各个兴趣标签的权重可以基于上述实施例中的更新方法进行更新。

考虑到每一兴趣标签的权重,可以表征该兴趣标签与目标账户的兴趣匹配程度,那么,为了提高推荐的匹配度,可以基于目标账户已关联的各个兴趣标签的权重,从各个兴趣标签中筛选为目标账户进行内容推荐时,所需利用的兴趣标签。其中,兴趣标签的权重的方式可以存在多种,示例性的,兴趣标签的权重可以为0-100,或者0-10,或者0-1内的数值等等,并且,权重越高,表明该权重对应的兴趣标签与目标账户的兴趣的匹配程度越高。

此外,由于目标账户在多媒体客户端产生的交互行为的交互类型可以为正向兴趣类型,如点赞一视频,或者关注一视频上传作者,也可以为负向兴趣类型,如:取消点赞,或者取消关注等。为了提高推荐内容与目标账户的兴趣的匹配程度,避免为目标账户推荐兴趣点较低的内容,本发明实施例所提供的方案,可以在目标账户的交互行为的交互类型为负向兴趣类型时,对该表征负向兴趣类型的交互行为所针对的目标兴趣标签的权重进行降低。

基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签的实现方式可以存在多种,示例性的,在一种实现方式中,基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签,可以包括:对各个兴趣标签的权重,按照降序的方式进行排序,并将排序后的位于预设排名内的权重对应的兴趣标签,作为本次内容推荐所需利用的兴趣标签。

示例性的,在另一种实现方式中,基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签,可以包括:从各个兴趣标签中筛选权重大于预设阈值的兴趣标签,并将权重大于预设阈值的兴趣标签,作为本次内容推荐所需利用的兴趣标签。

S303,基于筛选得到的兴趣标签,为该目标账户进行内容推荐。

可以理解的是,目标账户在不同阶段可能存在不同的兴趣点,使得目标账户在多媒体客户端上可以产生不同的交互行为,例如:可以在上一阶段对某一视频内容点赞,也可以在下一阶段取消点赞等等。那么,为了使得推荐的内容匹配目标账户当前的兴趣点,可以在进行内容推荐时,基于筛选得到的兴趣标签,为目标账户进行内容推荐。

示例性的,在一种实现方式中,基于筛选得到的兴趣标签,为该目标账户进行内容推荐,可以包括:根据筛选得到的兴趣标签,确定与该筛选得到的兴趣标签相关联的多媒体数据,并为该目标账户推荐该相关联的多媒体数据。其中,与任一筛选得到的兴趣标签相关联的多媒体数据可以存在多个。例如:当兴趣标签为视频上传作者甲,那么,该筛选得到的兴趣标签相关联的多媒体数据可以为视频上传作者甲在多媒体客户端中上传的视频。

并且,本实施例中对确定与该筛选得到的兴趣标签相关联的多媒体数据的实现方式,不做具体限定。例如:为了提高推荐内容与目标账户的兴趣的匹配程度,在确定与该筛选得到的兴趣标签相关联的多媒体数据时,可以根据每一相关联的多媒体数据的历史播放量来确定等等。

可以理解的是,进行内容推荐的执行主体,可以与更新目标兴趣标签的权重的执行主体相同,也可以不相同。例如:当内容推荐的执行主体为多媒体客户端时,执行更新目标兴趣标签的权重的执行主体,可是多媒体客户端,也可以是服务器,这都是合理的。

本发明实施例提供的方案,在检测到目标账户满足内容推荐条件时,确定所述目标账户已关联的各个兴趣标签;基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签;基于筛选得到的兴趣标签,为所述目标账户进行内容推荐。可见,在对目标账户进行内容推荐时,所筛选出的兴趣标签的权重,是基于目标账户的交互行为进行更新的,使得筛选出的兴趣标签与目标账户的用户的兴趣匹配程度较高,提高了用户体验。

相对于上述实施例,如图4所示,本发明实施例还提供了一种兴趣标签的权重更新装置,包括:

数据获取模块410,用于确定目标账户对应的目标交互行为;

标签确定模块420,用于从所述目标账户已关联的各个兴趣标签中,确定所述目标交互行为所针对的目标兴趣标签;每一兴趣标签设置有表征该兴趣标签与所述目标账户的兴趣匹配程度的权重;

权重更新模块430,用于基于所述目标交互行为的交互属性,更新所述目标兴趣标签的权重。

可选地,所述权重更新模块430,包括:

权重确定子模块,用于基于所述目标交互行为的交互属性,确定所述目标兴趣标签的权重的调整量;

数据更新子模块,用于按照所述目标兴趣标签的权重的调整量,更新所述目标兴趣标签的权重。

可选地,所述权重确定子模块具体用于,从预设的关联关系中,确定所述目标交互行为的交互属性对应的幅度系数;

根据所确定的幅度系数,计算所述目标兴趣标签的权重的调整量;

其中,所述预设的关联关系为关于各交互属性与幅度系数的关联关系,任一交互属性对应的幅度系数为:在产生具有该交互属性的交互行为时,用于调整兴趣标签的权重的系数。

可选地,所述目标交互行为的交互属性包括多个;所述根据所确定的幅度系数,计算所述目标兴趣标签的权重的调整量,包括:

按照预定的融合方式,将所确定的各个交互属性对应的幅度系数进行融合,得到所述目标兴趣标签的权重的调整量。

可选地,所述装置还包括:

时间获取模块,用于在满足预设的权重调整条件时,获取所述目标账户的目标时间差,所述目标时间差为当前时间与所述目标账户上一次产生交互行为的时间的差值;

参数计算模块,用于针对所述目标账户已关联的每一兴趣标签,根据所述目标时间差,确定对该兴趣标签进行权重调整时,所利用的调整参数,并将所确定的调整参数与该兴趣标签的权重进行预定运算,得到更新后的该兴趣标签的权重。

相对于上述实施例,如图5所示,本发明实施例还提供了一种内容推荐装置,包括:

条件检测模块510,用于在检测到目标账户满足内容推荐条件时,确定所述目标账户已关联的各个兴趣标签;

标签筛选模块520,用于基于各个兴趣标签的权重,从各个兴趣标签中筛选本次内容推荐所需利用的兴趣标签;其中,各个兴趣标签的权重基于任一所述的兴趣标签更新方法进行更新;

内容推荐模块530,用于基于筛选得到的兴趣标签,为所述目标账户进行内容推荐。

本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,

存储器603,用于存放计算机程序;

处理器601,用于执行存储器603上所存放的程序时,实现任一种兴趣标签的权重更新方法或内容推荐方法的步骤。

上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述终端与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中任一所述的兴趣标签的权重更新方法或内容推荐方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的兴趣标签的权重更新方法或内容推荐方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备及存储介质等实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号