一种视频轮播方法和装置的制造方法

文档序号:9492239阅读:683来源:国知局
一种视频轮播方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频播放领域,尤其涉及一种视频轮播方法和装置。
【背景技术】
[0002]随着互联网技术的发展,越来越多的资源都以视频的形式进行传播,视频播放已经是人们获取信息的一种重要方式,而在视频播放方式中,常用的有点播、直播以及轮播等几种方式,其中轮播方式其介于点播和直播之间,特别适合于热门新片、新资讯、热点事件报道等,因此,轮播方式深受用户喜爱,已被广泛应用。
[0003]目前常用的视频轮播方法是,由用户手动选择感兴趣的视频,并由用户自己手动输入轮播的开始时间和结束时间;视频轮播服务器根据用户选择的视频以及输入的开始时间和结束时间生成对应的轮播视频列表,根据用户的查看请求向用户播放对应的视频。这种方法需要用户手动选择视频和手动输入时间,这样用户的操作较为繁琐,用户的观赏体验不好。

【发明内容】

[0004]本发明的目的在于提供一种视频轮播方法和装置,用以简化用户实现视频轮播的操作,以提高用户的视频轮播体验。
[0005]第一方面,本发明提供了一种视频轮播方法,应用于服务器端,所述方法包括:
[0006]服务器接收客户端发送的携带有请求时间和用户所选频道的类型关键字的轮播请求;其中,所述服务器中配置有与频道对应的轮播数据库,每个轮播数据库中储存有与对应的频道的类型关键字相关的视频和视频的起止播放时间;
[0007]服务器根据所述类型关键字查找对应的轮播数据库,根据所述请求时间在轮播数据库中定位对应的视频;
[0008]服务器将定位到的视频反馈给客户端,以使客户端播放该视频。
[0009]可选的,所述方法还包括:
[0010]所述服务器通过以下方式配置有与频道对应的轮播数据库:
[0011]所述服务器周期性地从媒体资源库中筛选与频道的类型关键字相关的视频;
[0012]所述服务器按照预设的排序规则对当前周期筛选的视频进行排序;
[0013]所述服务器按照排序先后顺序,根据当前周期可分配的轮播时间段为当前周期筛选的视频分配对应的起止播放时间;所述当前周期可分配的轮播时间段是指当前周期的预设的轮播时间段中未被占用的时间段;
[0014]所述服务器将当前周期内分配到起止播放时间的视频以及对应的起止播放时间储存于与频道对应的轮播数据库中。
[0015]可选的,所述方法还包括:
[0016]所述服务器在执行筛选操作之前,所述服务器判断当前周期可分配的轮播时间段是否为零,如果是,所述服务器停止当前周期的筛选操作;否则,所述服务器执行当前周期的筛选操作。
[0017]可选的,所述服务器按照排序先后顺序,根据当前周期可分配的轮播时间段为当前周期筛选的视频分配对应的起止播放时间的步骤,包括:
[0018]如果,当前周期筛选的视频总时长大于当前周期可分配的轮播时间段总时长,则所述服务器按照时间叠加方式和周期性时间延续方式,为当前周期筛选的每个视频设置对应的起止播放时间;或者,所述服务器按照时间叠加方式和周期性时间延续方式,依次为当前周期筛选的视频设置起止播放时间,当所述服务器为视频分配的起始播放时间在当前周期可分配的轮播时间段终止时间之前,但为视频分配的终止播放时间在当前周期可分配的轮播实际段终止时间之后时,所述服务器停止分配操作;所述周期性延续方式是指若当前周期可分配的轮播时间段已被完全分配时,延续使用下一个周期的轮播时间段为视频分配起止播放时间;
[0019]如果,当前周期筛选的视频总时长等于当前周期可分配的轮播时间段总时长,则所述服务器按照时间叠加方式为当前周期筛选的每个视频设置对应的起止播放时间;
[0020]如果,当前周期筛选的视频总时长小于当前周期可分配的轮播时间段总时长,则所述服务器按照时间叠加方式和循环分配方式,依次且循环地为每个视频分配起止播放时间直到当前周期可分配的轮播时间段被完全分配时为止。
[0021]可选的,所述服务器周期性地从媒体资源库中筛选与频道的类型关键字相关的视频的步骤包括:
[0022]所述服务器读取任务执行命令中设置的脚本执行时间,周期性地在该执行时间定时执行脚本,所述脚本用于调用多媒体资源库接口,通过接口获取与频道的类型关键字相关的视频。
[0023]可选的,所述预设的轮播时间段具体为“0时至24时”。
[0024]可选的,所述预设的排序规则具体是按照视频发行时间的倒序方式进行排序的规则。
[0025]第二方面,本发明提供了另一种视频轮播方法,应用于客户端,所述方法包括:
[0026]客户端在视频轮播界面上展示供用户选择的频道;其中,所述频段具有一个对应的轮播数据库,所述轮播数据库配置于与客户端能够通信的服务器中,且所述轮播数据库中储存有与对应的频道的类型关键字相关的视频和视频的起止播放时丨司;
[0027]客户端响应于用户触发的频道选择操作,根据用户所选的频道生成轮播请求,向服务器发送所述轮播请求;所述轮播请求包括:请求时间和用户所选频道的类型关键字;以使所述服务器根据所述轮播请求定位到对应的视频;
[0028]客户端接收服务器反馈的视频,向用户播放该视频。
[0029]可选的,所述客户端接收服务器反馈的视频,向用户播放该视频的步骤,包括:
[0030]所述客户端接收服务器反馈的视频,根据自身系统当前时间和该视频的起止播放时间,定位该视频的当前播放位置,从当前播放位置开始为用户播放该视频。
[0031 ] 第三方面,本发明提供了一种视频轮播装置,应用于服务器端,所述装置包括:轮播请求接收单元,用于接收客户端发送的携带有请求时间和用户所选频道的类型关键字的轮播请求;其中,所述服务器中配置有与频道对应的轮播数据库,每个轮播数据库中储存有与对应的频道的类型关键字相关的视频和视频的起止播放时间;
[0032]视频定位单元,用于根据所述类型关键字查找对应的轮播数据库,根据所述请求时间在轮播数据库中定位对应的视频;
[0033]视频反馈单元,用于将定位到的视频反馈给客户端,以使客户端播放该视频。
[0034]可选的,所述装置还包括:
[0035]配置单元,用于利用以下子单元在所述服务器中配置有与频道对应的轮播数据库:
[0036]筛选子单元,用于周期性地从媒体资源库中筛选与频道的类型关键字相关的视频;
[0037]排序子单元,用于按照预设的排序规则对当前周期筛选的视频进行排序;
[0038]分配子单元,用于按照排序先后顺序,根据当前周期可分配的轮播时间段为当前周期筛选的视频分配对应的起止播放时间;所述当前周期可分配的轮播时间段是指当前周期的预设的轮播时间段中未被占用的时间段;
[0039]储存子单元,用于将当前周期内分配到起止播放时间的视频以及对应的起止播放时间储存于与频道对应的轮播数据库中。
[0040]可选的,所述配置单元,还包括:
[0041]判断子单元,用于在触发所述筛选子单元之前,判断当前周期可分配的轮播时间段是否为零,如果是,则取消触发筛选子单元,以停止当期周期的筛选操作;否则,触发所述筛选子单元。
[0042]可选的,所述分配子单元,包括:
[0043]分配模块一,用于在当前周期筛选的视频总时长大于当前周期可分配的轮播时间段总时长时,则按照时间叠加方式和周期性时间延续方式,为当前周期筛选的每个视频设置对应的起止播放时间;或者,按照时间叠加方式和周期性时间延续方式,依次为当前周期筛选的视频设置起止播放时间,当为视频分配的起始播放时间在当前周期可分配的轮播时间段终止时间之前,但为视频分配的终止播放时间在当前周期可分配的轮播实际段终止时间之后时,停止分配操作;所述周期性延续方式是指若当前周期可分配的轮播时间段已被完全分配时,延续使用下一个周期的轮播时间段为视频分配起止播放时间;
[0044]分配模块二,用于在当前周期筛选的视频总时长等于当前周期可分配的轮播时间段总时长时,则按照时间叠加方式为当前周期筛选的每个视频设置对应的起止播放时间;
[0045]分配模块三,用于在当前周期筛选的视频总时长小于当前周期可分配的轮播时间段总时长时,则按照时间叠加方式和循环分配方式,依次且循环地为每个视频分配起止播放时间直到当前周期可分配的轮播时间段被完全分配时为止。
[0046]可选的,所述筛选子单元,具体用于读取任务执行命令中设置的脚本执行时间,周期性地在该执行时间定时执行脚本,所述脚本用于调用多媒体资源库接口,通过接口获取与频道的类型关键字相关的视频。
[0047]第四方面,本发明提供了另一种视频轮播装置,应用于客户端,所述装置包括:
[0048]频道展示单元,用于在视频轮播界面上展示供用户选择的频道;其中,所述频段具有一个对应的轮播数据库,所述轮播数据库配置于与客户端能够通信的服务器中,且所述轮播数据库中储存有与对应的频道的类型关键字相关的视频和视频的起止播放时间;
[0049]响应单元,用于响应于用户触发的频道选择
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1