视频推荐系统、方法及装置与流程

文档序号:12379007阅读:178来源:国知局
本发明涉及互联网视频领域,具体而言,涉及一种视频推荐系统、方法及装置。
背景技术
:随着大数据技术的快速发展,各种网站(比如视频网站)的访问量越来越大。随着视频网站中的视频内容越来越丰富,视频推荐成为了重要需求。为了提高用户体验,现有技术以用户观看视频数据作为视频推荐的数据基础,应用机器学习、数据挖掘等技术智能地分析用户的观看行为和观看兴趣,为用户提供个性化的视频推荐,极大地提高了用户的视频访问体验。但是,现有技术中的视频推荐大多只提供粗粒度的视频推荐列表,其中,视频推荐列表是根据用户观看视频记录和视频特征利用各种算法计算得到的推荐视频的列表,在该视频推荐列表中,用户只能看到推荐视频的标题和缩略图,而无法快速地浏览推荐视频中包含的精彩内容,导致用户不能快速地判断该推荐视频是否是自己感兴趣的内容,从而影响用户使用体验。针对现有技术中的视频推荐方法无法浏览推荐视频中包含的精彩内容的问题,目前尚未提出有效的解决方案。技术实现要素:本发明提供了一种视频推荐系统、方法及装置,以至少解决现有技术中的视频推荐方法无法浏览推荐视频中包含的精彩内容的技术问题。根据本发明的一个方面,提供了一种视频推荐系统,包括:数据采集装置,用于获取第一用户标识对应的视频播放数据;视频推荐装置,用于根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频集合;关键帧提取装置,用于获取第一视频关键帧,其中,第一视频关键帧为推荐视频集合中视频的关键帧;以及网络服务器,用于将第一视频关键帧发送至视频播放器,其中,视频播放器用于显示第一视频关键帧。进一步地,该视频推荐系统还包括:数据存储装置,用于存储第一用户标识对应的视频播放数据,其中,第一用户标识对应的视频播放数据包括第一用户标识、视频 标识、用户喜好程度。根据本发明的另一方面,还提供了一种视频推荐方法,包括:获取第一视频关键帧,其中,第一视频关键帧为推荐视频集合中视频的关键帧,推荐视频集合为根据第一用户标识对应的视频播放数据获取到的第一用户标识对应的推荐视频的集合;将第一视频关键帧发送至视频播放器,其中,视频播放器用于显示第一视频关键帧。进一步地,在获取第一视频关键帧之前,方法还包括:获取第一用户标识对应的视频播放数据,其中,第一用户标识对应的视频播放数据包括第一用户标识、第一视频标识、第一用户喜好程度;根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频;以及将第一用户标识对应的推荐视频添加至推荐视频集合。进一步地,获取第一用户标识对应的视频播放数据包括:在视频播放器中嵌入视频播放数据采集程序;通过视频播放数据采集程序记录第一用户标识对应的视频播放数据;以及将第一用户标识对应的视频播放数据进行存储。进一步地,根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频包括:获取视频播放器的视频播放数据,其中,视频播放器的视频播放数据包括视频回播数据,视频播放器的视频播放数据中包括第一用户标识对应的视频播放数据;加载视频播放器中的视频;根据视频回播数据获取视频的视频片段;从视频片段中提取视频关键帧;为视频关键帧分配关键帧标识符和关键帧标签;以及将视频关键帧和视频关键帧信息添加至存储器中,其中,视频关键帧信息包括视频关键帧所在视频的视频标识、关键帧标识符和关键帧标签。进一步地,在将视频关键帧和视频关键帧信息添加至存储器中之后,方法还包括:加载第一视频标识对应的视频;根据第一用户标识对应的视频播放数据获取第一视频标识的视频关键帧;以及获取第一用户标识对应的推荐视频,其中,第一用户标识对应的推荐视频为从存储器中筛选出的与第一视频标识的视频关键帧信息相符的关键帧所在的视频。进一步地,将第一视频关键帧发送至视频播放器,其中,视频播放器用于显示第一视频关键帧包括:检测是否存在视频推荐请求;如果检测到存在视频推荐请求,获取第一视频关键帧;判断是否存在预览第一视频关键帧的触发信号;以及如果判断出存在预览第一视频关键帧的触发信号,将第一视频关键帧发送至视频播放器。进一步地,在将第一视频关键帧发送至视频播放器之后,方法还包括:确定视频播放器的待显示区域;在待显示区域加载推荐视频集合中视频的缩略图;在缩略图上设置标志按钮,其中,标志按钮用于指示第一视频关键帧的显示方式;以及触发标志 按钮以显示方式显示第一视频关键帧。根据本发明的另一方面,还提供了一种视频推荐装置,包括:获取模块,用于获取第一视频关键帧,其中,第一视频关键帧为推荐视频集合中视频的关键帧,推荐视频集合为根据第一用户标识对应的视频播放数据获取到的第一用户标识对应的推荐视频的集合;发送模块,用于将第一视频关键帧发送至视频播放器,其中,视频播放器用于显示第一视频关键帧。在本发明中,采用离线计算和在线推荐结合的方式,通过离线计算视频播放器中视频的关键帧,依据用户的视频播放数据从中筛选出用户感兴趣的视频作为推荐视频,并在视频播放器中预览推荐视频的关键帧,达到了提高用户使用体验的目的,从而实现了预览推荐视频精彩内容的技术效果,进而解决了现有技术中的视频推荐方法无法浏览推荐视频中包含的精彩内容的技术问题。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的视频推荐系统架构的示意图;图2是根据本发明实施例的视频推荐系统中数据流向的示意图;图3是根据本发明实施例的视频推荐方法的流程图;以及图4是根据本发明实施例的视频推荐装置的示意图。具体实施方式为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形, 意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本发明实施例,提供了一种视频推荐系统实施例。图1是根据本发明实施例的视频推荐系统架构的示意图,如图1所示,该视频推荐系统100包括:数据采集装置101,视频推荐装置102,关键帧提取装置103和网络服务器104。数据采集装置101,用于获取第一用户标识对应的视频播放数据。该数据采集装置101用于采集视频播放器的视频播放数据,其中,视频播放器为网络视频播放器。网络视频播放器可以位于浏览器中,也可以以独立的视频播放程序存在。当网络视频播放器位于浏览器时,通过在浏览器的视频播放器中嵌入播放数据采集程序,在视频播放器播放视频过程中可以采集到视频播放器的视频播放数据。该实施例中的数据采集装置101能够采集所有使用该视频播放器的用户播放视频对应的视频播放数据,其中包括第一用户标识对应的视频播放数据。每个用户标识对应的视频播放数据包括用户标识、视频标识、用户喜好程度以及用户观看视频时的操作行为等信息。其中,用户喜好程度由用户观看比例确定,可选地,用户喜好程度等于用户观看视频比例与视频观看比例最大值的比值,其中,用户观看比例越大,用户喜好程度越高;用户观看比例越小,用户喜好程度越低。可选地,当第一用户标识对应的用户观看了多个视频时,该第一用户标识对应的视频播放数据包括多条视频播放记录,其中,每条播放记录中记录有第一用户标识、视频标识、用户喜好程度以及用户观看视频时的操作行为等信息。比如,第一用户标识为用户A,用户A观看了视频1、视频2以及视频3,则用户A对应的视频播放数据包括三条视频播放记录,第一条播放记录中记录有用户A、视频1、用户A对视频1的喜好程度以及用户A在观看视频1时的操作行为;第二条播放记录中记录有用户A、视频2、用户A对视频2的喜好程度以及用户A在观看视频2时的操作行为;第三条播放记录中记录有用户A、视频3、用户A对视频3的喜好程度以及用户A在观看视频3时的操作行为。第一用户标识对应的视频播放数据是指第一用户标识对应的用户观看了哪些视频,以及在视频播放过程中第一用户标识对应的操作数据,比如暂停、播放、快进、回播等。通过分析第一用户标识对应的视频播放数据可以得到第一用户标识对应的用户感兴趣的视频和视频中的精彩内容。可选地,通过分析第一用户标识对应的用户观看了哪些视频可以得到该第一用户标识对应的用户感兴趣的视频,通过分析第一用户标识对应的回播数据可以得到第一用户标识对应的用户感兴趣的视频中的精彩内容。可选地,第一用户标识对应的视频播放数据包括第一用户标识、第一视频标识、 第一用户喜好程度。数据采集装置101可以通过以下步骤获取第一用户标识对应的视频播放数据:在视频播放器中嵌入视频播放数据采集程序;通过视频播放数据采集程序记录第一用户标识对应的视频播放数据;以及将第一用户标识对应的视频播放数据进行存储。可选地,该实施例的视频推荐系统还包括:数据存储装置,用于存储第一用户标识对应的视频播放数据。数据采集装置101将获取的视频播放数据,包括第一用户标识对应的视频播放数据,以标准化存储格式存储在数据存储装置中。其中,该数据存储装置优选为分布式存储系统,分布式存储系统能够根据视频播放数据的数据量大小调整存储容量,提高数据处理效率,适用于数据量比较大的数据存储。分布式存储系统将数据采集装置101获取的视频播放数据整理成适合分析需求的标准化格式进行存储。可选地,视频播放器的视频播放数据的存储格式如表1所示。该数据存储装置中还可以用于存储视频播放器中的视频关键帧,视频关键帧是指视频中某个角色或者物体运动或者变化过程中的关键动作所处的帧,比如明星出现的帧,篮球赛中进球的帧等。可选地,视频关键帧的存储格式如表2所示。表1视频播放数据的存储格式字段名说明UserId用户标识ItemId视频标识Preference用户喜好程度表2视频关键帧的存储格式字段名说明ItemId视频标识KeyFramId关键帧标识Tag关键帧标签视频推荐装置102,用于根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频集合。通过该实施例的视频推荐系统中的视频推荐装置102可以根据第一用户标识对应的视频播放数据和视频关键帧,运用机器学习算法离线计算出第一用户标识对应的推荐视频集合,从而实现在视频播放器播放视频的过程中为用户推荐用户感兴趣的视频。可选地,视频推荐装置102在接收到推荐请求时可以通过以下步骤获取第一用户 标识对应的推荐视频集合:根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频;以及将第一用户标识对应的推荐视频添加至推荐视频集合。其中,根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频包括:首先,通过数据采集装置101获取视频播放器的视频播放数据,其中,视频播放器的视频播放数据包括多个用户标识对应的视频播放数据。每个用户标识对应的视频播放数据中还包括视频回播数据,利用该视频回播数据可以确定用户感兴趣的视频片段。其次,通过关键帧提取装置103获取视频播放器中所有视频的视频关键帧。后台服务器会获取视频播放器中所有视频的视频关键帧,并对所有视频的视频关键帧进行预处理,包括为视频关键帧分配标识以及为视频关键帧打标签等。其中,获取视频播放器中所有视频的视频关键帧具体包括:加载视频播放器中的视频;根据视频回播数据获取视频的视频片段;从视频片段中提取视频关键帧;为视频关键帧分配关键帧标识符和关键帧标签;以及将视频关键帧和视频关键帧信息添加至存储器中,其中,视频关键帧信息包括视频关键帧所在视频的视频标识、关键帧标识符和关键帧标签。关键帧标识符用于标识关键帧在视频中的位置,例如F376表示视频的第376帧,关键帧标签用于体现关键帧的内容信息,例如关键帧标识为F376的关键帧标签为“范冰冰,泥浆大战”。视频播放器中所有视频的视频片段是视频的精彩内容对应的片段,视频片段由回播数据确定,即视频片段是回播次数或者回播时长较大的视频段。视频片段的数据形式为:视频标识、开始时间以及结束时间。一个视频中可以包括一个或者多个视频片段,每个视频片段中可以包括一个或者多个视频关键帧,当视频片段中包括多个视频关键帧时,将多个视频关键帧组成关键帧预览图序列。通过关键帧提取装置103获取视频播放器中所有视频的视频关键帧还包括:获取第一视频标识的视频关键帧,其中,第一视频标识的视频关键帧为推荐视频集合中视频的关键帧。可选地,获取第一视频标识的视频关键帧包括:根据第一用户标识对应的视频播放数据获取第一视频标识的视频关键帧。最后,视频推荐装置102获取第一用户标识对应的推荐视频,其中,第一用户标识对应的推荐视频为从存储器中筛选出的与第一视频标识的视频关键帧标签部分或者全部相同的关键帧所在的视频。网络服务器104,用于将第一视频关键帧发送至视频播放器,其中,视频播放器 用于显示第一视频关键帧。在通过关键帧提取装置103获取第一视频关键帧之后,网络服务器104通过以下步骤实现第一视频关键帧的显示:网络服务器104检测是否存在视频推荐请求,其中,该视频推荐请求在用户打开视频播放器时由后台服务器自动产生;如果检测到存在视频推荐请求,获取第一视频关键帧;判断是否存在预览第一视频关键帧的触发信号,其中,该触发信号是用户在视频播放器上的操作触发的,比如鼠标点击操作;如果判断出存在预览第一视频关键帧的触发信号,将第一视频关键帧发送至视频播放器。其中,在视频播放器中显示第一视频关键帧包括:确定视频播放器的待显示区域;在待显示区域加载推荐视频集合中视频的缩略图;在缩略图上设置标志按钮,其中,标志按钮用于指示第一视频关键帧的显示方式,显示方式决定了第一视频关键帧的预览形式,比如从左至右或者从上至下依次预览第一视频关键帧;以及触发标志按钮以显示方式显示第一视频关键帧。例如提供左向和右向箭头,用户通过点击呈现的左向\右向箭头可以向前\向后翻看某个推荐视频的关键帧的缩略图图2是根据本发明实施例的视频推荐系统中数据流向的示意图,如图2所示,视频播放器000在播放视频时,通过嵌入在视频播放器000中的视频播放数据采集程序采集视频播放数据(包括第一用户标识对应的视频播放数据),并将采集到的视频播放数据发送至数据采集装置101,数据采集装置101获取视频播放数据之后,将其发送至数据存储装置105中进行标准化存储。关键帧提取装置103根据数据存储装置105中存储的视频播放数据获取视频播放器中所有视频的视频关键帧,并对所有视频的视频关键帧进行预处理,包括为视频关键帧分配标识以及为视频关键帧打标签等,视频推荐装置102依据数据存储装置105中的视频播放数据和通过关键帧提取装置103获取的视频播放器中所有视频的关键帧获取推荐视频集合,并将其通过网络服务器104发送至视频播放器000进行显示。关键帧提取装置103获取第一视频关键帧后将其通过网络服务器104发送至视频播放器000进行显示。该实施例的视频推荐系统通过数据采集装置101获取第一用户标识对应的视频播放数据,通过视频推荐装置102获取第一用户标识对应的推荐视频集合,通过关键帧提取装置获取推荐视频集合中视频的关键帧,即第一视频关键帧,通过网络服务器104将第一视频关键帧发送至视频播放器中进行显示。通过该实施例的视频推荐系统,解决了现有技术中的视频推荐方法无法浏览推荐视频中包含的精彩内容的技术问题,从而达到了提高用户使用体验的效果。根据本发明实施例,还提供了一种视频推荐方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图3是根据本发明实施例的视频推荐方法的流程图,如图3所示,该视频推荐方法包括以下步骤:步骤S302,获取第一视频关键帧。该实施例的视频推荐系统中的第一视频关键帧为推荐视频集合中视频的关键帧,其中,推荐视频集合为根据第一用户标识对应的视频播放数据获取到的第一用户标识对应的推荐视频的集合。可选地,在获取第一视频关键帧之前,该实施例的视频推荐方法还包括:获取第一用户标识对应的视频播放数据,其中,第一用户标识对应的视频播放数据包括第一用户标识、第一视频标识、第一用户喜好程度;根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频;以及将第一用户标识对应的推荐视频添加至推荐视频集合。该实施例的视频推荐方法在视频播放过程中将会获取视频播放数据,其中,视频播放数据中包括第一用户标识对应的视频播放数据。视频播放数据中可以包括用户标识、视频标识、用户喜好程度。视频播放数据还可以包括视频播放过程中的用户操作行为,比如播放、暂停、拖拽、回播等。获取视频播放数据包括获取第一用户标识对应的视频播放数据,其中,获取第一用户标识对应的视频播放数据包括:在视频播放器中嵌入视频播放数据采集程序,其中,视频播放器为网络视频播放器(比如Flash播放器);通过视频播放数据采集程序记录第一用户标识对应的视频播放数据;以及将第一用户标识对应的视频播放数据进行存储。可选地,获取视频播放过程中的用户操作行为包括:在视频播放器中嵌入视频播放数据采集程序,在视频播放器播放视频过程中,播放数据采集程序记录视频播放时刻,并按照预设时间间隔将播放数据采集程序记录的视频播放时刻发送至数据采集服务器,其中,如果在视频播放过程中发生用户操作行为(比如暂停、拖拽、回播等),播放数据采集程序将会记录该用户操作行为,并将该用户操作行为以及该用户操作行为的发生时刻一起发送至数据采集装置中。在数据采集服务器获取到视频播放数据(包括第一用户标识对应的视频播放数据)之后,视频推荐装置根据第一用户标识对应的视频播放数据获取第一用户标识对应的推荐视频,包括:通过关键帧提取装置获取视频播放器中所有视频的视频关键帧;通过关键帧提取装置获取第一用户标识对应的视频关键帧;将所有视频中与第一用户标识对应的视频关键帧信息相符或者相似的关键帧所在的视频作为第一用户标识对应的推荐视频。其中,通过关键帧提取装置获取视频播放器中所有视频的视频关键帧包括:获取视频播放器的视频播放数据,其中,视频播放器的视频播放数据包括视频回播数据,视频播放器的视频播放数据中包括第一用户标识对应的视频播放数据;加载视频播放器中的视频;根据视频回播数据获取视频的视频片段,其中,视频片段为包含精彩看点的片段,精彩看点是指回播比例较高的片段;从视频片段中提取视频关键帧;为视频关键帧分配关键帧标识符和关键帧标签;以及将视频关键帧和视频关键帧信息添加至存储器中,其中,视频关键帧信息包括视频关键帧所在视频的视频标识、关键帧标识符和关键帧标签。一个视频可以包括一个或者多个视频片段,一个视频片段可以包括一个或者多个视频关键帧。视频关键帧以图片的形式存在,视频关键帧信息包括视频标识,关键帧标识以及关键帧标签。其中,视频标识为视频关键帧所在的视频的视频标识,关键帧标识用于区分一个视频中的不同的关键帧,关键帧标签是对关键帧图片内容信息的描述。当一个视频存在多个视频关键帧时,将多个视频关键帧组成预览图序列。其中,通过关键帧提取装置获取第一用户标识对应的视频关键帧包括:加载第一视频标识对应的视频,即第一用户标识对应的用户观看过的视频;根据第一用户标识对应的视频播放数据获取第一视频标识的视频关键帧,其中,视频播放器中所有视频的视频关键帧中包括第一视频标识的视频关键帧。该实施例的视频推荐方法可以采用先获取视频播放器中所有视频的视频关键帧,然后从中筛选出第一用户标识对应的视频关键帧,也可以采用直接获取第一用户标识对应的关键帧。其中,将所有视频中与第一用户标识对应的视频关键帧信息相符或者相似的关键帧所在的视频作为第一用户标识对应的推荐视频包括:获取第一用户标识对应的推荐视频,其中,第一用户标识对应的推荐视频为从存储器中筛选出的与第一视频标识的视频关键帧信息相符或者相似的关键帧所在的视频。该实施例的视频推荐方法获取第一视频关键帧可以通过两种方式,第一种方式为先获取第一用户标识对应的推荐视频集合,然后再获取推荐视频集合中视频的关键帧;第二种方式为在获取第一用户标识对应的推荐视频集合的同时获取了第一视频关键帧。采用上述两种方式中的任意一种均可以实现为用户提供推荐视频的视频关键帧。可选地,该实施例的视频推荐方法采用机器学习算法可以挖掘出视频之间的关联性。其中,视频之间的关联性可以通过以下步骤得到:根据视频播放数据获取用户操作行为的发生时刻对应的视频关键帧;基于用户的视频播放行为和用户操作行为的发生时刻对应的视频关键帧进行数据挖掘,即从所有视频资源中筛选与用户操作行为的发生时刻对应的视频关键帧相同或者相似的关键帧,并获取该关键帧所在的视频;向 用户推荐该内容关联度较高的视频,并向用户展示该视频的关键帧。步骤S304,将第一视频关键帧发送至视频播放器,其中,视频播放器用于显示第一视频关键帧。在获取第一视频关键帧之后,通过网络服务器将第一视频关键帧发送至视频播放器中进行显示,包括:检测是否存在视频推荐请求;如果检测到存在视频推荐请求,获取第一视频关键帧;判断是否存在预览第一视频关键帧的触发信号,其中,预览第一视频关键帧的触发信号可以是鼠标点击视频产生的触发信号,也可以是鼠标停留时间超过预设阈值产生的触发信号;以及如果判断出存在预览第一视频关键帧的触发信号,将第一视频关键帧发送至视频播放器。在将第一视频关键帧发送至视频播放器之后,该实施例的视频推荐方法还包括:确定视频播放器的待显示区域,其中,该待显示区域用于显示第一视频关键帧;在待显示区域加载推荐视频集合中视频的缩略图,其中,该缩略图中可以包括视频名称,也可以包括视频中任意帧对应的图片;在缩略图上设置标志按钮,其中,标志按钮用于指示第一视频关键帧的显示方式,该标志按钮可以是左右按钮,对应第一视频关键帧按照左右方向滑动显示,该标志按钮也可以是上下按钮,对应第一视频关键帧按照上下方向滑动显示;以及触发标志按钮以显示方式显示第一视频关键帧。可选地,该实施例的视频推荐方法还可以按照其他显示方式显示第一视频关键帧,比如,将第一视频关键帧等比例平铺在缩略图上等。传统的视频推荐方法只为用户提供视频推荐列表,该实施例的视频推荐方法在为用户提供视频推荐列表的基础上增加了视频关键帧的浏览。可选地,该实施例的视频推荐方法浏览视频关键帧可以通过以下步骤实现:获取客户端发出的视频推荐请求;在获取到视频推荐请求之后,同步下载推荐视频集合,异步下载推荐视频集合中视频的关键帧,其中,推荐视频集合以视频推荐列表的形式存在;等待预览视频关键帧的触发信号,比如鼠标停留在视频推荐列表中任意一个视频时产生预览视频关键帧的触发信号;当鼠标停留时间超过预设阈值时,预览该视频关键帧,其中,预览视频关键帧的方式为在视频缩略图上显示左右箭头,通过点击左右箭头,滑出该视频关键帧图片。该实施例的视频推荐方法在为用户提供推荐视频集合的同时,为用户提供了预览该推荐视频集合中的视频关键帧,通过该实施例的视频推荐方法解决了现有技术中的视频推荐方法无法浏览推荐视频中包含的精彩内容的问题,达到了播放视频过程中预览推荐视频精彩看点的技术效果,从而提高了用户的使用体验。根据本发明实施例,还提供了一种视频推荐装置实施例,需要说明的是,该视频推荐装置可以用于执行本发明实施例的视频推荐方法。图4是根据本发明实施例的视频推荐装置的示意图,如图4所示,该视频推荐装置包括:获取模块10和发送模块20。获取模块10,用于获取第一视频关键帧,其中,第一视频关键帧为推荐视频集合中视频的关键帧,推荐视频集合为根据第一用户标识对应的视频播放数据获取到的第一用户标识对应的推荐视频的集合。发送模块20,用于将第一视频关键帧发送至视频播放器,其中,视频播放器用于显示第一视频关键帧。该实施例的视频推荐装置可以是网络服务器,也可以是网络服务器的一部分。该实施例的视频推荐装置通过获取模块10获取推荐视频集合中视频的关键帧,通过发送模块20对推荐视频集合中视频的关键帧进行显示。通过该实施例的视频推荐装置,解决了现有技术中的视频推荐方法无法浏览推荐视频中包含的精彩内容的问题,达到了视频播放过程中为用户推荐视频,并能够使用户浏览推荐视频的精彩看点的效果,从而很好地提高了用户的使用体验。从以上的描述中可以看出,本发明实施例的视频推荐系统、方法及装置通过为用户提供附带视频关键帧,即精彩内容的推荐视频,使得用户可以方便快捷地找到自己感兴趣的视频,有效地提高了用户的使用体验。尤其是现有的视频网站大多都有片头广告,用户看完片头广告后发现该视频并不是自己感兴趣的视频,这样将会降低用户的使用体验。如果在观看片头广告之前能够浏览该视频的关键帧,即精彩内容,就能够避免上述现象,从而达到提高用户使用体验的效果。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1