本发明专利技术公开了一种用户偏好确定方法、视频推荐方法和系统。本发明专利技术方法包括:获取设定时间长度内的视频记录,得到视频集合和用户集合,视频集合中的视频为设定时间长度内被观看过的视频,用户集合中的用户为设定时间长度内观看过视频的用户,计算第u用户在设定时间长度内观看视频的第一平均时长值,以及计算设定时间长度内所有观看过第v视频的用户观看第v视频的第二平均时长值;根据设定时间长度内第u用户观看第v视频的时长值,以及第一平均时长值和第二平均时长值,计算第u用户对第v视频的偏好值,得到用户偏好记录,用户偏好记录中包含用户标识、视频标识、偏好值。本发明专利技术的方法及系统实现了基于用户观看视频的视频记录的用户偏好确定。
【技术实现步骤摘要】
本专利技术涉及多媒体
,尤其涉及一种用户偏好确定方法、视频推荐方法和 系统。
技术介绍
随着视频业务的发展,作为视频平台,处理好海量的视频资源与庞大的用户群体 之间的互求关系愈加重要。为了解决急速增长的用户与视频资源之间互求矛盾关系,视频 推荐技术应运而生。视频推荐技术往往是通过分析用户对视频资源的行为,来获取用户的 兴趣模型,从而找到用户可能喜欢的视频资源,并推荐给用户。 在目前的智能电视的视频推荐服务中,视频推荐主要是基于对用户行为的提取。 用户行为的提取是将用户的各种行为映射为用户对视频的喜好度。用户的行为包括视频观 看,视频打分,视频浏览等操作,这些行为实质上反映了用户对视频的偏好,并可以用智能 电视等视频平台进行记录。 因此,如何对这些记载了用户行为进行选择并加以利用,得到用户对视频的偏好, 用以进一步改善用户与视频资源之间的互求关系,是视频推荐
亟待研究的方向。
技术实现思路
本专利技术实施例提供一种用户偏好确定方法、视频推荐方法和系统,用以实现基于 用户观看视频所形成的视频记录,确定用户对视频的偏好。 本专利技术的一个实施例提供的基于视频记录实现的用户偏好确定方法,包括: 获取设定时间长度内的视频记录,得到视频集合和用户集合,所述视频集合中的 视频为所述设定时间长度内被观看过的视频,所述用户集合中的用户为所述设定时间长度 内观看过视频的用户,所述视频集合中包含M个视频,所述用户集合中包含N个用户,M、N 均为大于等于1的整数; 根据获取到的视频记录,针对所述用户集合中的第u用户,计算所述第u用户在所 述设定时间长度内观看视频的第一平均时长值,I< N; 根据获取到的视频记录,针对所述视频集合中的第V视频,计算在所述设定时间 长度内所有观看过第V视频的用户观看第V视频的第二平均时长值,I<V<M; 根据所述设定时间长度内所述第U用户观看第V视频的时长值,以及所述第一平 均时长值和所述第二平均时长值,计算所述第U用户对所述第V视频的偏好值,得到用户偏 好记录,所述用户偏好记录中包含用户标识、视频标识、偏好值。 本专利技术的一个实施例提供的基于视频记录实现的用户偏好确定系统,包括: 获取模块,用于获取设定时间长度内的视频记录,得到视频集合和用户集合,所述 视频集合中的视频为所述设定时间长度内被观看过的视频,所述用户集合中的用户为所述 设定时间长度内观看过视频的用户,所述视频集合中包含M个视频,所述用户集合中包含N 个用户,M、N均为大于等于1的整数; 第一计算模块,用于根据获取到的视频记录,针对所述用户集合中的第u用户,计 算所述第u用户在所述设定时间长度内观看视频的第一平均时长值,I<u<N;以及用于 根据获取到的视频记录,针对所述视频集合中的第V视频,计算在所述设定时间长度内所 有观看过第V视频的用户观看第V视频的第二平均时长值,I<V<M; 第二计算模块,用于根据所述设定时间长度内所述第u用户观看第V视频的时长 值,以及所述第一平均时长值和所述第二平均时长值,计算所述第u用户对所述第V视频的 偏好值,得到用户偏好记录,所述用户偏好记录中包含用户标识、视频标识、偏好值。 本专利技术的一个实施例提供的基于用户偏好确定方法得到的用户偏好记录所实现 的视频推荐方法,包括: 获取用户标识; 根据所述用户标识查询所述用户偏好记录; 根据查询结果向所述用户设备发送视频推荐信息。 本专利技术的一个实施例提供的基于用户偏好确定系统得到的用户偏好记录所实现 的视频推荐系统,包括: 获取模块,用于获取用户标识; 查询模块,用于根据所述用户标识查询所述用户偏好记录; 推荐模块,用于根据查询结果向所述用户设备发送视频推荐信息。 本专利技术的上述实施例中,基于用户观看视频形成的视频记录实现了用户偏好确 定,即首先获取设定时间长度内的视频记录,得到视频集合和用户集合,然后根据获取到的 视频记录,针对用户集合中的第u用户,计算第u用户在所述设定时间长度内观看视频的 第一平均时长值,并针对所述视频集合中的第V视频,计算在所述设定时间长度内所有观 看过第V视频的用户观看第V视频的第二平均时长值,最后根据所述设定时间长度内第u 用户观看第V视频的时长值,以及第一平均时长值和第二平均时长值,计算第u用户对第V 视频的偏好值,得到用户偏好记录,所述用户偏好记录中包含用户标识、视频标识、偏好值。 而基于用户偏好确定方法得到的用户偏好记录实现了视频推荐,即首先获取用户标识,再 根据用户标识查询所述用户偏好记录,最后根据查询结果向所述用户设备发送视频推荐信 息。在本专利技术的上述实施例中,通过获取设定时间长度内的视频记录,该记录中包括了如 用户观看视频的时长值等非直接表示用户喜好程度的用户行为数据,即用户的隐式反馈数 据,通过计算将这些隐式反馈数据进行显式的转化,计算得到的用户对视频的偏好值,进而 得到用户偏好记录,基于得到的用户偏好记录,可以根据获取到的用户标识,查询用户偏好 记录,从而进行视频推荐。可以看到,本专利技术实施例实现了基于用户观看视频的视频记录确 定用户偏好,利用了反映用户对视频喜好程度的视频记录信息,该视频记录可以直接由视 频平台记录,因此不占用额外的网络资源,也不会影响用户的体验性,同时,对于视频平台 而言,该记录属于易于获取的资源,并且该记录可以在视频平台中进行存储和积累,从而可 以获得更为海量的用户观看记录用来确定用户偏好记录,进一步地用于视频推荐服务中。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。 图1为本专利技术实施例所适用的一种网络架构示意图; 图2为本专利技术实施例提供的基于视频记录实现的用户偏好确定方法的流程示意 图; 图3为本专利技术实施例提供的基于用户偏好确定方法得到的用户偏好记录所实现 的视频推荐方法的流程示意图; 图4为本专利技术实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景中的用户观看视频时长值分布图; 图5为本专利技术实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景中的第一平均时长值分布图; 图6为本专利技术实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景中的第二平均时长值分布图; 图7为本专利技术实施例提供的基于视频记录实现的用户偏好确定方法在实际应用 场景下计算用户偏好值的直方图; 图8为本专利技术实施例提供的基于视频记录实现的用户偏好确定系统的结构示意 图; 图9为本专利技术实施例提供的基于用户偏好确定系统得到的用户偏好记录所实现 的视频推荐系统的结构示意图。【具体实施方式】 为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进 一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施 例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本专利技术保护的范围。 由于海量的视频资源与庞大的用户群体之间的互求关系愈加重要,因此目前的一 种本文档来自技高网...
【技术保护点】
一种基于视频记录实现的用户偏好确定方法,其特征在于,包括:获取设定时间长度内的视频记录,得到视频集合和用户集合,所述视频集合中的视频为所述设定时间长度内被观看过的视频,所述用户集合中的用户为所述设定时间长度内观看过视频的用户,所述视频集合中包含M个视频,所述用户集合中包含N个用户,M、N均为大于等于1的整数;根据获取到的视频记录,针对所述用户集合中的第u用户,计算所述第u用户在所述设定时间长度内观看视频的第一平均时长值,1≤u≤N;根据获取到的视频记录,针对所述视频集合中的第v视频,计算在所述设定时间长度内所有观看过第v视频的用户观看第v视频的第二平均时长值,1≤v≤M;根据所述设定时间长度内所述第u用户观看第v视频的时长值,以及所述第一平均时长值和所述第二平均时长值,计算所述第u用户对所述第v视频的偏好值,得到用户偏好记录,所述用户偏好记录中包含用户标识、视频标识、偏好值。
【技术特征摘要】
【专利技术属性】
技术研发人员:程殿虎,刘鑫,于芝涛,
申请(专利权)人:青岛海信传媒网络技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。