一种用户偏好确定方法、视频推荐方法和系统的制作方法

文档序号:8946117阅读:658来源:国知局
一种用户偏好确定方法、视频推荐方法和系统的制作方法
【技术领域】
[0001] 本发明涉及多媒体技术领域,尤其涉及一种用户偏好确定方法、视频推荐方法和 系统。
【背景技术】
[0002] 随着视频业务的发展,作为视频平台,处理好海量的视频资源与庞大的用户群体 之间的互求关系愈加重要。为了解决急速增长的用户与视频资源之间互求矛盾关系,视频 推荐技术应运而生。视频推荐技术往往是通过分析用户对视频资源的行为,来获取用户的 兴趣模型,从而找到用户可能喜欢的视频资源,并推荐给用户。
[0003] 在目前的智能电视的视频推荐服务中,视频推荐主要是基于对用户行为的提取。 用户行为的提取是将用户的各种行为映射为用户对视频的喜好度。用户的行为包括视频观 看,视频打分,视频浏览等操作,这些行为实质上反映了用户对视频的偏好,并可以用智能 电视等视频平台进行记录。
[0004] 因此,如何对这些记载了用户行为进行选择并加以利用,得到用户对视频的偏好, 用以进一步改善用户与视频资源之间的互求关系,是视频推荐技术领域亟待研究的方向。

【发明内容】

[0005] 本发明实施例提供一种用户偏好确定方法、视频推荐方法和系统,用以实现基于 用户观看视频所形成的视频记录,确定用户对视频的偏好。
[0006] 本发明的一个实施例提供的基于视频记录实现的用户偏好确定方法,包括:
[0007] 获取设定时间长度内的视频记录,得到视频集合和用户集合,所述视频集合中的 视频为所述设定时间长度内被观看过的视频,所述用户集合中的用户为所述设定时间长度 内观看过视频的用户,所述视频集合中包含M个视频,所述用户集合中包含N个用户,M、N 均为大于等于1的整数;
[0008] 根据获取到的视频记录,针对所述用户集合中的第u用户,计算所述第u用户在所 述设定时间长度内观看视频的第一平均时长值,I< N;
[0009] 根据获取到的视频记录,针对所述视频集合中的第V视频,计算在所述设定时间 长度内所有观看过第V视频的用户观看第V视频的第二平均时长值,I<V<M;
[0010] 根据所述设定时间长度内所述第U用户观看第V视频的时长值,以及所述第一平 均时长值和所述第二平均时长值,计算所述第U用户对所述第V视频的偏好值,得到用户偏 好记录,所述用户偏好记录中包含用户标识、视频标识、偏好值。
[0011] 本发明的一个实施例提供的基于视频记录实现的用户偏好确定系统,包括:
[0012] 获取模块,用于获取设定时间长度内的视频记录,得到视频集合和用户集合,所述 视频集合中的视频为所述设定时间长度内被观看过的视频,所述用户集合中的用户为所述 设定时间长度内观看过视频的用户,所述视频集合中包含M个视频,所述用户集合中包含N 个用户,M、N均为大于等于1的整数;
[0013] 第一计算模块,用于根据获取到的视频记录,针对所述用户集合中的第u用户,计 算所述第u用户在所述设定时间长度内观看视频的第一平均时长值,I<u<N;以及用于 根据获取到的视频记录,针对所述视频集合中的第V视频,计算在所述设定时间长度内所 有观看过第V视频的用户观看第V视频的第二平均时长值,I<V<M;
[0014] 第二计算模块,用于根据所述设定时间长度内所述第u用户观看第V视频的时长 值,以及所述第一平均时长值和所述第二平均时长值,计算所述第u用户对所述第V视频的 偏好值,得到用户偏好记录,所述用户偏好记录中包含用户标识、视频标识、偏好值。
[0015] 本发明的一个实施例提供的基于用户偏好确定方法得到的用户偏好记录所实现 的视频推荐方法,包括:
[0016] 获取用户标识;
[0017] 根据所述用户标识查询所述用户偏好记录;
[0018] 根据查询结果向所述用户设备发送视频推荐信息。
[0019] 本发明的一个实施例提供的基于用户偏好确定系统得到的用户偏好记录所实现 的视频推荐系统,包括:
[0020] 获取模块,用于获取用户标识;
[0021] 查询模块,用于根据所述用户标识查询所述用户偏好记录;
[0022] 推荐模块,用于根据查询结果向所述用户设备发送视频推荐信息。
[0023] 本发明的上述实施例中,基于用户观看视频形成的视频记录实现了用户偏好确 定,即首先获取设定时间长度内的视频记录,得到视频集合和用户集合,然后根据获取到的 视频记录,针对用户集合中的第u用户,计算第u用户在所述设定时间长度内观看视频的 第一平均时长值,并针对所述视频集合中的第V视频,计算在所述设定时间长度内所有观 看过第V视频的用户观看第V视频的第二平均时长值,最后根据所述设定时间长度内第u 用户观看第V视频的时长值,以及第一平均时长值和第二平均时长值,计算第u用户对第V 视频的偏好值,得到用户偏好记录,所述用户偏好记录中包含用户标识、视频标识、偏好值。 而基于用户偏好确定方法得到的用户偏好记录实现了视频推荐,即首先获取用户标识,再 根据用户标识查询所述用户偏好记录,最后根据查询结果向所述用户设备发送视频推荐信 息。在本发明的上述实施例中,通过获取设定时间长度内的视频记录,该记录中包括了如 用户观看视频的时长值等非直接表示用户喜好程度的用户行为数据,即用户的隐式反馈数 据,通过计算将这些隐式反馈数据进行显式的转化,计算得到的用户对视频的偏好值,进而 得到用户偏好记录,基于得到的用户偏好记录,可以根据获取到的用户标识,查询用户偏好 记录,从而进行视频推荐。可以看到,本发明实施例实现了基于用户观看视频的视频记录确 定用户偏好,利用了反映用户对视频喜好程度的视频记录信息,该视频记录可以直接由视 频平台记录,因此不占用额外的网络资源,也不会影响用户的体验性,同时,对于视频平台 而言,该记录属于易于获取的资源,并且该记录可以在视频平台中进行存储和积累,从而可 以获得更为海量的用户观看记录用来确定用户偏好记录,进一步地用于视频推荐服务中。
【附图说明】
[0024] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。
[0025] 图1为本发明实施例所适用的一种网络架构示意图;
[0026] 图2为本发明实施例提供的基于视频记录实现的用户偏好确定方法的流程示意 图;
[0027] 图3为本发明实施例提供的基于用户偏好确定方法得到的用户偏好记录所实现 的视频推荐方法的流程示意图;
[0028] 图4为本发明实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景中的用户观看视频时长值分布图;
[0029] 图5为本发明实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景中的第一平均时长值分布图;
[0030] 图6为本发明实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景中的第二平均时长值分布图;
[0031] 图7为本发明实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景下计算用户偏好值的直方图;
[0032] 图8为本发明实施例提供的基于视频记录实现的用户偏好确定系统的结构示意 图;
[0033] 图9为本发明实施例提供的基于用户偏好确定系统得到的用户偏好记录所实现 的视频推荐系统的结构示意图。
【具体实施方式】
[0034] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0035] 由于海量的视频资源与庞大的用户群体之间的互求关系愈加重要,因此目前的一 种需求是通过分析用户对视频资源的行为,来获取用户的兴趣模型,从而可以向用户提供 视频推荐服务。而用户对视频资源的行为中可以包括显式的反馈和隐式的反馈,显示的反 馈可以是视频评分等直接反映用户视频偏好的数据信息,这类反馈往往需要用户直接的参 与,因此可能会需要占用额外的网络资源,同时也会影响用户的体验性,并且不易获取到大 规模的数据用以进行视频推荐。隐式的反馈可以是用户观看视频的记录等非直接反映用户 视频偏好的数据信息,这类反馈对于视频平台而言,属于网络中易于获取的数据资源,不需 要占用额外的网络资源,另外,视频平台中可以对用户的隐式反馈进行存储和积累从而获 得海量的隐式反馈数据信息用以视频推荐。因此如何在视频推荐技术中利用易于获取的用 户观看视频的视频记录信息,进而确定用户对视频的偏好是视频推荐技术领域中的一种技 术需求。
[0036] 为了解决以上需求,本申请实施例提出一种基于视频记录实现的用户偏好确定方 法、基于用户偏好确定方法得到的用户偏好记录所实现的视频推荐方法和系统。
[0037] 在本发明实施例中,通过获取用户的视频记录,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1