一种视频缓存方法、系统、客户端及服务器的制造方法

文档序号:10539511阅读:197来源:国知局
一种视频缓存方法、系统、客户端及服务器的制造方法
【专利摘要】本发明涉及网络视频领域,公开了一种视频缓存方法、系统、客户端及服务器。该方法包括:接收视频缓存请求,所述视频缓存请求中包括待缓存视频的标识;根据所述待缓存视频的标识发送该标识对应的视频。本发明通过用户向服务器请求缓存视频,一旦符合视频缓存的条件,服务器可以将视频缓存到客户端,从而能够节约用户下载视频的时间,并能够充分利用空闲的带宽资源,使得用户进行观看视频的过程中无需等待从而更加流畅,能够提高用户观看体验。
【专利说明】
一种视频缓存方法、系统、客户端及服务器
技术领域
[0001]本发明涉及网络视频领域,具体地,涉及一种视频缓存方法、系统、客户端及服务器。
【背景技术】
[0002]现有技术中,对于视频内容,如果用户希望进行存储,一般通过对显示画面上的内容进行录制然后存储。由于电视在转码过程中导致视频质量劣化,导致录制的视频质量不能够满足用户的需求。此外,现有技术中,用户如果希望仅仅在某个时间段存储自己喜欢的内容以便在后面观看,现有技术中的视频播放设备尚不能实现该功能。因此,有必要提供新的方案来实现视频的高质量存储,并能够根据用户的需求为用户存储视频内容,从而可以节约用户的存储资源。

【发明内容】

[0003]本发明的目的是提供一种视频缓存方法、系统、客户端及服务器,以为用户缓存其期望的视频。
[0004]为了实现上述目的,本发明提供了一种视频缓存方法,该方法包括:接收视频缓存请求,所述视频缓存请求中包括待缓存视频的标识;根据所述待缓存视频的标识发送该标识对应的视频。
[0005]优选地,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者;根据所述待缓存视频的标识发送该标识对应的视频包括根据所述待缓存视频的标识、以及所述开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者发送该标识对应的视频。
[0006]优选地,所述根据所述待缓存视频的标识发送该标识对应的视频还包括:在检索到与所述待缓存视频的标识对应的视频的情况下发送该标识对应的视频。
[0007]优选地,该方法包括:发送视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识。
[0008]相应地,本发明提供了一种视频缓存方法,该方法包括:发送视频缓存请求,所述视频缓存请求中包括待缓存视频的标识;接收所述待缓存视频的标识对应的视频。
[0009]优选地,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者。
[0010]优选地,该方法还包括:接收视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识;根据所述缓存提醒发送视频缓存请求。
[0011]相应地,本发明提供了一种服务器,该服务器包括:第一接收模块,用于接收视频缓存请求,所述视频缓存请求中包括待缓存视频的标识;第一发送模块,用于根据所述待缓存视频的标识发送该标识对应的视频。
[0012]优选地,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者;所述第一发送模块还用于根据所述待缓存视频的标识、以及所述开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者发送该标识对应的视频。
[0013]优选地,所述第一发送模块还用于在检索到与所述待缓存视频的标识对应的视频的情况下发送该标识对应的视频。
[0014]优选地,所述第一发送模块还用于发送视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识。
[0015]相应地,本发明提供了一种客户端,该客户端包括:第二发送模块,用于发送视频缓存请求,所述视频缓存请求中包括待缓存视频的标识;第二接收模块,用于接收所述待缓存视频的标识对应的视频。
[0016]优选地,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者。
[0017]优选地,所述第二接收模块还用于接收视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识;所述第二发送模块还用于根据所述缓存提醒发送视频缓存请求。
[0018]相应地,本发明提供了一种视频缓存系统,该系统所述的服务器以及所述的客户端。
[0019]本发明通过用户向服务器请求缓存视频,一旦符合视频缓存的条件,服务器可以将视频缓存到客户端,从而能够节约用户下载视频的时间,并能够充分利用空闲的带宽资源,使得用户进行观看视频的过程中无需等待从而更加流畅,能够提高用户观看体验。
[0020]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0021]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0022]图1是本发明提供的服务器侧的视频缓存方法示意图;
[0023]图2是本发明提供的客户端侧的视频缓存方法示意图;
[0024]图3是本发明提供的服务器示意图;
[0025]图4是本发明提供的客户端示意图;
[0026]图5是本发明提供的视频缓存系统示意图。
[0027]附图标记说明
[0028]100第一接收模块200第一发送模块
[0029]300第二发送模块400第二接收模块
[0030]500服务器600客户端
【具体实施方式】
[0031]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0032]为了实现视频缓存,特别是在用户期望缓存的视频一旦可用的情况下,即为用户缓存视频,例如将视频推送到用户的客户端存储,以方便用户在自己认为合适的时间进行观看,本发明通过向服务器发起缓存请求,该缓存请求中包含需要缓存的视频的标识,从而该视频一旦符合用户的要求或者服务器端出现该视频时,可以向用户设备推送该视频,以便用户进行观看。
[0033]为了实现为用户缓存高质量的视频内容,并且能够按照用户的要求为用户缓存视频内容,本发明提供了如下的实施方式,具体包括:服务器向用户的客户端推送视频提醒信息,该视频提醒信息包含视频的标识,例如视频的链接或者视频的名称;用户通过客户端向服务器发送视频缓存请求,该视频缓存请求包括视频的标识;服务器确定存在与该视频的标识匹配的视频内容的情况下,向所述客户端推送所述视频内容。由于本发明中所提供的视频缓存技术方案涉及服务器和客户端两部分,下面分别从两方面对本发明提供的视频缓存技术方案。
[0034]如图1所示,本发明提供了一种视频缓存方法,该方法包括:接收视频缓存请求(步骤101),所述视频缓存请求中包括待缓存视频的标识;根据所述待缓存视频的标识发送该标识对应的视频(步骤103)。优选地,还可以根据待缓存视频的标识、以及开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者发送该标识对应的视频。该优选的实施方式可以允许服务器用户根据用户的喜好推荐视频,例如对于同一首歌曲,有人喜欢看原版的MTV,有人喜欢看明星现场版表演,视频的大小也不同,从而可以为用户更精确地缓存视频。还例如,用户希望在凌晨从服务器缓存视频以利用空闲的带宽,则可以通过在缓存请求中包括开始和/或结束视频缓存的时间来实现,例如用户可以在缓存请求中设置O点开始视频缓存,2点结束视频缓存。
[0035]用户期望缓存的视频可以存在两种情况:已经可用的视频和当前不可用的视频。举例而言,某个热门电视剧,已经播放了前21集电视剧,第22集电视剧还需要等待一周才能播出,那么已经播放了的21集电视剧就是可用的视频,第22集电视剧就是当前不可用的视频。对于当前不可用的视频,如果用户已经请求缓存,则一旦该不可用视频变为可用,例如第22集电视剧上线,则服务器可以立即为用户进行缓存。
[0036]此外,服务器还可以提醒用户进行缓存。例如承接上述的示例,服务器可以向用户的客户端发送提醒通知,提醒用户发出缓存第22集电视剧的请求。同样地,服务器发送的提醒通知中可以包含视频的标识,例如预先为即将上线的第22集准备的链接。
[0037]图2是本发明提供的视频缓存方法,具体包括:发送视频缓存请求(步骤201),所述视频缓存请求中包括待缓存视频的标识;接收所述待缓存视频的标识对应的视频(步骤203)。优选地,视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者,以便用户能请求服务器根据自己的喜好推荐视频。此外,客户端还可以对服务器发送的缓存提醒进行响应,从而完成缓存请求的发送。缓存提醒中也包含待缓存视频的标识,而客户端发送的缓存请求中所包含的待缓存视频的标识与缓存提醒中的待缓存视频的标识相同。
[0038]在服务器中,一旦用户请求中包含的缓存条件不再匹配,则可以终止向客户端缓存视频,例如在结束视频缓存的时间到达时还没有完成整个视频缓存,则一旦超过结束视频缓存的时间,不再为该用户缓存视频,例如用户设置在凌晨1-2点缓存视频,但2点之后没有完成视频缓存,则服务器不再向客户端发送剩余的视频内容,即停止视频缓存操作。视频的标识可以是服务器为该视频提供的链接地址,也可以是视频名称,可以根据视频名称搜索到对应的视频并缓存到用户的客户端。
[0039]图3示出了本发明提供的服务器的示意图,包括第一接收模块100,用于接收视频缓存请求,所述视频缓存请求中包括待缓存视频的标识;第一发送模块200,用于根据所述待缓存视频的标识发送该标识对应的视频。视频缓存请求可以包括开始和/或结束视频缓存的时间和/或待缓存视频的大小,第一发送模块可以根据所述待缓存视频的标识、以及开始和/或结束视频缓存的时间和待缓存视频的大小中的至少一者发送相应的视频。此外,第一发送模块200还在检索到与待缓存视频的标识对应的视频的情况下发送该标识对应的视频,并且还可以向用户的客户端发送视频缓存提醒,提醒用户向服务器发送缓存视频请求以能够及时地将视频缓存到用户的客户端。
[0040]图4示出了本发明提供的客户端的示意图,该客户端包括:第二发送模块300,用于发送视频缓存请求,所述视频缓存请求中包括待缓存视频的标识;第二接收模块400,用于接收所述待缓存视频的标识对应的视频。同样地,视频缓存请求可以包括开始和/或结束视频缓存的时间和/或待缓存视频的大小。第二接收模块400还可以接收视频缓存提醒,视频缓存提醒可以包括待缓存视频的标识;第二发送模块300还可以根据缓存提醒发送视频缓存请求,从而使得服务器能够为用户提供视频缓存服务。
[0041]相应地,本发明提供了一种视频缓存系统,如图5所示,该系统服务器500以及客户端600,服务器500可以是如图3所示的服务器,客户端600可以是如图4所示的客户端。
[0042]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0043]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0044]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种视频缓存方法,其特征在于,该方法包括: 接收视频缓存请求,所述视频缓存请求中包括待缓存视频的标识; 根据所述待缓存视频的标识发送该标识对应的视频。2.根据权利要求1所述的视频缓存方法,其特征在于,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者; 根据所述待缓存视频的标识发送该标识对应的视频包括根据所述待缓存视频的标识、以及所述开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者发送该标识对应的视频。3.根据权利要求1所述的视频缓存方法,其特征在于,所述根据所述待缓存视频的标识发送该标识对应的视频还包括:在检索到与所述待缓存视频的标识对应的视频的情况下发送该标识对应的视频。4.根据权利要求1所述的视频缓存方法,其特征在于,该方法还包括: 发送视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识。5.一种视频缓存方法,其特征在于,该方法包括: 发送视频缓存请求,所述视频缓存请求中包括待缓存视频的标识; 接收所述待缓存视频的标识对应的视频。6.根据权利要求5所述的视频缓存方法,其特征在于,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者。7.根据权利要求5所述的视频缓存方法,其特征在于,该方法还包括: 接收视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识; 根据所述缓存提醒发送视频缓存请求。8.一种服务器,其特征在于,该服务器包括: 第一接收模块,用于接收视频缓存请求,所述视频缓存请求中包括待缓存视频的标识; 第一发送模块,用于根据所述待缓存视频的标识发送该标识对应的视频。9.根据权利要求8所述的服务器,其特征在于,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者; 所述第一发送模块还用于根据所述待缓存视频的标识、以及所述开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者发送该标识对应的视频。10.根据权利要求8所述的服务器,其特征在于,所述第一发送模块还用于在检索到与所述待缓存视频的标识对应的视频的情况下发送该标识对应的视频。11.根据权利要求8所述的服务器,其特征在于,所述第一发送模块还用于发送视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识。12.一种客户端,其特征在于,该客户端包括: 第二发送模块,用于发送视频缓存请求,所述视频缓存请求中包括待缓存视频的标识; 第二接收模块,用于接收所述待缓存视频的标识对应的视频。13.根据权利要求12所述的客户端,其特征在于,所述视频缓存请求还包括开始和/或结束视频缓存的时间以及待缓存视频的大小中的至少一者。14.根据权利要求12所述的客户端,其特征在于,所述第二接收模块还用于接收视频缓存提醒,所述视频缓存提醒包括待缓存视频的标识;所述第二发送模块还用于根据所述缓存提醒发送视频缓存请求。15.—种视频缓存系统,其特征在于,该系统包括权利要求8-11任意一项所述的服务器以及根据权利要求12-14任意一项所述的客户端。
【文档编号】H04N21/472GK105898532SQ201510902566
【公开日】2016年8月24日
【申请日】2015年12月9日
【发明人】邵蔚
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1