音/视频轮播方法、系统及具有该系统的服务器端技术方案

技术编号:14030024 阅读:50 留言:0更新日期:2016-11-19 18:16
本发明专利技术提供一种音/视频轮播方法、系统及具有该系统的服务器端,音/视频轮播方法包括:实时通过至少一种音/视频的获取渠道获取音/视频片段;判断预定时间段内进入数据库的音/视频片段是否归属于当前轮播频道,若是,按照预定排序规则将归属于当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;将第一音/视频片段列表与当前轮播频道已有的音/视频片段列表进行整合以形成第二音/视频片段列表;根据与客户端相关联的播放属性调整第二音/视频片段列表以生成与该客户端对应的音/视频片段轮播列表。本发明专利技术自动生成轮播用短音/视频片段列表,缩短列表更新周期,降低了轮播的运营成本,加速了短视频片段的传播速度。

【技术实现步骤摘要】

本专利技术属于音/视频轮播
,涉及一种轮播方法和系统,特别是涉及一种音/视频轮播方法、系统及具有该系统的服务器端
技术介绍
目前以短视频片段为代表的视频应用越来越普及,而将若干个短视频片段以固定顺序循环播放以形成直播,即是轮播。而这种方式对于终端要求低,只要能接受直播流即可,同时不需要观众操作,极大的方便了短视频的传播。但是在形成轮播用的视频片段列表时,通常是由编辑人员从视频片段库中人工挑选、排序而生成的。这样对于整个轮播频道,需要大量的人力进行运营以定期生成轮播列表,这增加了视频片段传播的成本。同时,受限于轮播列表的生成周期,新入库的视频片段将无法快速更新到轮播内容中,限制了短视频片段传播的速度。同时,固定的轮播视频片段列表总时长无法反映用户的收视习惯,而造成片段的冗余或者遗漏。人工挑选视频片段以形成轮播列表的流程如图1所示,包括:S10,编辑从视频片段库中根据视频类别、视频长度等因素挑选片段,S11,编辑调整片段顺序,形成轮播列表,S12,按照轮播列表进行循环播放,形成直播频道,S13,定期重复步骤10,11,12,更新轮播内容。因此,如何提供一种音/视频轮播方法、系统及具有该系统的服务器端,以解决现有技术中在短音/视频片段轮播频道运营中,人工定时编排轮播用短音/视频片段列表带来的高成本、传播速度慢,以及固定的轮播视频片段列表总时长造成的内容冗余或者遗漏等缺陷,实以成为本领域从业者亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种音/视频轮播方法、系统及具有该系统的服务器端,用于解决现有技术中在短音/视频片段轮播频道运营中,人工定时编排轮播用短音/视频片段列表带来的高成本、传播速度慢,以及固定的轮播视频片段列表总时长造成的内容冗余或者遗漏的问题。为实现上述目的及其他相关目的,本专利技术一方面提供一种音/视频轮播方法,所述音/视频轮播方法包括以下步骤:步骤一,实时通过至少一种音/视频的获取渠道获取音/视频片段,并将获取的音/视频片段存储于一数据库中;步骤二,在一预定时间段内查找进入所述数据库中的音/视频片段,判断所述预定时间段内进入数据库的音/视频片段是否归属于当前轮播频道,若是,按照预定排序规则将归属于所述当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;步骤三,将所述第一音/视频片段列表与所述当前轮播频道已有的音/视频片段列表进行整合以形成第二音/视频片段列表;步骤四,根据与客户端相关联的播放属性调整所述第二音/视频片段列表以生成与该客户端对应的音/视频片段轮播列表,并根据所述音/视频片段轮播列表轮播音/视频片段。于本专利技术的一实施例中,在步骤四之后,所述音/视频轮播方法还包括:步骤五,每隔一预定启动周期,重复步骤二,三,四,将不断加入的归属于所述当前轮播频道中的音/视频片段编排进所述音/视频片段轮播列表;步骤六,每隔一预定更新周期,根据每个客户端收视时长平均值调整每次所述音/视频片段轮播列表的预设最大总时长,以使得所述音/视频片段轮播列表的预设最大总时长大于等于每个客户端的收视时长平均值。于本专利技术的一实施例中,所述步骤一还包括读取所述音/视频片段的数据属性;所述步骤二还包括:进入音/视频片段轮播列表自动编排阶段的同时,计时进入音/视频片段轮播列表自动编排阶段的启动时长,统计所述预定时间段内进入数据库的音/视频片段;所述预定时间段为当前时刻减进入音/视频片段轮播列表自动编排阶段的启动时长与当前时刻之间的时间段。于本专利技术的一实施例中,所述判断所述时间段内进入数据库的音/视频片段是否归属于当前轮播频道的步骤包括:根据所述当前轮播频道的设置类别,暂存与当前轮播频道的设置类别相同的音/视频片段,并剔除与当前轮播频道的设置类别不相同的音/视频片段;根据所述当前轮播频道的频道属性和音/视频片段的数据属性,判断暂存的与当前轮播频道的设置类别相同的音/视频片段是否归属于当前轮播频道,若是,按照预定排序规则将归属于所述当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;若否,剔除不属于所述当前轮播频道中的音/视频片段。于本专利技术的一实施例中,所述步骤三包括:将所述第一音/视频片段列表插入到所述当前轮播频道已有的音/视频片段列表的头部以形成合并后的片断列表;判断合并后的片断片段的总时长是否大于所述音/视频片段轮播列表的预设最大总时长,若是,则从所述合并后的片段列表的尾部删减音/视频片段以保证合并后的片段的总时长保持在所述音/视频片段轮播列表的预设最大总时长以内,并形成所述第二音/视频片段列表;若否,将合并后的片段列表认定为所述第二音/视频片段列表。本专利技术另一方面包括一种音/视频轮播系统,所述音/视频轮播系统包括:获取模块,用于实时通过至少一种音/视频的获取渠道获取音/视频片段,并将获取的音/视频片段存储于一数据库中;处理模块,用于在一预定时间段内查找进入所述数据库中的音/视频片段,判断所述预定时间段内进入数据库的音/视频片段是否归属于当前轮播频道,若是,按照预定排序规则将归属于所述当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;整合模块,用于将所述第一音/视频片段列表与所述音/视频播放设备当前已有的音/视频片段列表进行整合以形成第二音/视频片段列表;轮播形成模块,用于根据与客户端相关联的播放属性调整所述第二音/视频片段列表以生成与该客户端对应的音/视频片段轮播列表,并根据所述音/视频片段轮播列表轮播音/视频片段。于本专利技术的一实施例中,所述音/视频轮播系统还包括:循环模块,用于每隔一预定启动周期,重复调用所述处理模块、整合模块、轮播形成模块,将不断加入的归属于所述当前轮播频道中的音/视频片段编排进所述音/视频片段轮播列表;更新模块,用于每隔一预定更新周期,根据每个客户端收视时长平均值调整每次所述音/视频片段轮播列表的预设最大总时长,以使得所述音/视频片段轮播列表的预设最大总时长大于等于每个客户端的收视时长平均值。于本专利技术的一实施例中,所述获取模块还用于读取所述音/视频片段的数据属性;所述处理模块还用于进入音/视频片段轮播列表自动编排阶段的同时,计时进入音/视频片段轮播列表自动编排阶段的启动时长,统计所述预定时间段内进入数据库的音/视频片段;所述预定时间段为当前时刻减进入音/视频片段轮播列表自动编排阶段的启动时长与当前时刻之间的时间段。于本专利技术的一实施例中,所述处理模块包括:第一处理单元,用于根据所述当前轮播频道的设置类别,暂存与当前轮播频道的设置类别相同的音/视频片段,并剔除与当前轮播频道的设置类别不相同的音/视频片段;第二处理单元,用于根据所述当前轮播频道的频道属性和音/视频片段的数据属性,判断暂存的与当前轮播频道的设置类别相同的音/视频片段是否归属于所述当前轮播频道,若是,按照预定排序规则将归属于所述当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;若否,剔除不属于所述当前轮播频道中的音/视频片段。本专利技术又一方面提供一种服务器端,所述服务器端包括:所本文档来自技高网...
音/视频轮播方法、系统及具有该系统的服务器端

【技术保护点】
一种音/视频轮播方法,其特征在于,所述音/视频轮播方法包括以下步骤:步骤一,实时通过至少一种音/视频的获取渠道获取音/视频片段,并将获取的音/视频片段存储于一数据库中;步骤二,在一预定时间段内查找进入所述数据库中的音/视频片段,判断所述预定时间段内进入数据库的音/视频片段是否归属于当前轮播频道,若是,按照预定排序规则将归属于所述当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;步骤三,将所述第一音/视频片段列表与所述当前轮播频道已有的音/视频片段列表进行整合以形成第二音/视频片段列表;步骤四,根据与客户端相关联的播放属性调整所述第二音/视频片段列表以生成与该客户端对应的音/视频片段轮播列表,并根据所述音/视频片段轮播列表轮播音/视频片段。

【技术特征摘要】
1.一种音/视频轮播方法,其特征在于,所述音/视频轮播方法包括以下步骤:步骤一,实时通过至少一种音/视频的获取渠道获取音/视频片段,并将获取的音/视频片段存储于一数据库中;步骤二,在一预定时间段内查找进入所述数据库中的音/视频片段,判断所述预定时间段内进入数据库的音/视频片段是否归属于当前轮播频道,若是,按照预定排序规则将归属于所述当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;步骤三,将所述第一音/视频片段列表与所述当前轮播频道已有的音/视频片段列表进行整合以形成第二音/视频片段列表;步骤四,根据与客户端相关联的播放属性调整所述第二音/视频片段列表以生成与该客户端对应的音/视频片段轮播列表,并根据所述音/视频片段轮播列表轮播音/视频片段。2.根据权利要求1所述的音/视频轮播方法,其特征在于:在步骤四之后,所述音/视频轮播方法还包括:步骤五,每隔一预定启动周期,重复步骤二,三,四,将不断加入的归属于所述当前轮播频道中的音/视频片段编排进所述音/视频片段轮播列表;步骤六,每隔一预定更新周期,根据每个客户端收视时长平均值调整每次所述音/视频片段轮播列表的预设最大总时长,以使得所述音/视频片段轮播列表的预设最大总时长大于等于每个客户端的收视时长平均值。3.根据权利要求1所述的音/视频轮播方法,其特征在于:所述步骤一还包括读取所述音/视频片段的数据属性;所述步骤二还包括:进入音/视频片段轮播列表自动编排阶段的同时,计时进入音/视频片段轮播列表自动编排阶段的启动时长,统计所述预定时间段内进入数据库的音/视频片段;所述预定时间段为当前时刻减进入音/视频片段轮播列表自动编排阶段的启动时长与当前时刻之间的时间段。4.根据权利要求3所述的音/视频轮播方法,其特征在于:所述判断所述时间段内进入数据库的音/视频片段是否归属于当前轮播频道的步骤包括:根据所述当前轮播频道的设置类别,暂存与当前轮播频道的设置类别相同的音/视频片段,并剔除与当前轮播频道的设置类别不相同的音/视频片段;根据所述当前轮播频道的频道属性和音/视频片段的数据属性,判断暂存的与当前轮播频道的设置类别相同的音/视频片段是否归属于当前轮播频道,若是,按照预定排序规则将归属于所述当前轮播频道中的音/视频片段进行排序以形成第一音/视频片段列表;若否,剔除不属于所述当前轮播频道中的音/视频片段。5.根据权利要求1所述的音/视频轮播方法,其特征在于:所述步骤三包括:将所述第一音/视频片段列表插入到所述当前轮播频道已有的音/视频片段列表的头部以形成合并后的片断列表;判断合并后的片断片段的总时长是否大于所述音/视频片段轮播列表的预设最大总时长,若是,则从所述合并后的片段列表的尾部删减音/视频片...

【专利技术属性】
技术研发人员:黄思钧张晓卫凌飞鹏
申请(专利权)人:亦非云互联网技术上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1