一种视频轮播单的生成方法及装置的制造方法

文档序号:8514840阅读:219来源:国知局
一种视频轮播单的生成方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频轮播单的生成方法及装置。
【背景技术】
[0002]随着科学技术的发展,如今的电视和互联网将各类影视作品、新闻、广播、聊天、教育以及游戏等丰富的综合性资源以视频的形式进行展现共享,因此视频已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式。而在视频的播出系统中,轮播已成为很普遍的一种播放形式,所谓轮播就是将同样的视频循环播放,是介于点播和直播的一种播放方式,特别适合于热门新片播放和热点事件报道。目前,用户在设置轮播模式播放视频时,通常需要针对每个视频设置其播放的起始时间和结束时间,从而在设置的起始时间开始播放该视频,在设置的结束时间结束该视频的播放,在需要对多个视频进行轮播或需要轮播多次的情况下,该方案操作复杂繁琐,且效率低下。

【发明内容】

[0003]本发明提供一种视频轮播单的生成方法及装置,用以简化视频轮播单的生成过程,提升用户体验。
[0004]根据本发明实施例的第一方面,提供一种视频轮播单的生成方法,包括:
[0005]获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;
[0006]确定轮播时间范围;
[0007]根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。
[0008]在一个实施例中,所述确定轮播时间范围,包括:
[0009]接收用户输入的轮播起始时间和结束时间;
[0010]检测所述轮播的起始时间和结束时间是否精确到秒;
[0011]在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0012]在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0013]在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0014]在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为O点O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
[0015]在一个实施例中,所述确定轮播时间范围,还包括:
[0016]在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;
[0017]在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的O点O分O秒,并将所述轮播的结束时间设定为所述日期的24点O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0018]在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的O点O分O秒,并将所述轮播的结束时间设定为所述日期的24点O分O秒或O点O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
[0019]在一个实施例中,所述根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单,包括:
[0020]根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;
[0021]自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数;
[0022]在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间抵达或超出所述轮播时间范围的结束时间;
[0023]将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
[0024]在一个实施例中,所述根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单,还包括:
[0025]根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长;
[0026]设定所述待轮播视频的轮播次数;
[0027]自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数;
[0028]将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
[0029]根据本发明实施例的第二方面,还提供一种视频轮播单的生成装置,包括:
[0030]获取模块,用于获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;
[0031]轮播时间范围确定模块,用于确定轮播时间范围;
[0032]视频轮播单生成模块,用于根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。
[0033]在一个实施例中,所述轮播时间范围确定模块包括:
[0034]时间点选择子模块,用于接收用户输入的轮播起始时间和结束时间;
[0035]第一检测子模块,用于检测所述轮播的起始时间和结束时间是否精确到秒;
[0036]第一确认子模块,用于在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0037]第二确认子模块,用于在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0038]第三确认子模块,用于在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0039]第四确认子模块,用于在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为O点O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
[0040]在一个实施例中,所述轮播时间范围确定模块还包括:
[0041]第二检测子模块,用于在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;
[0042]第五确认子模块,用于在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的O点O分O秒,并将所述轮播的结束时间设定为所述日期的24点O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
[0043]第六确认子模块,用于在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的O点O分O秒,并将所述轮播的结束时间设定为所述日期的24点O分O秒或O点O分O秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
[0044]在一个实施例中,所述视频轮播单生成模块包括:
[0045]第一计算子模块,用于根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;
[0046]第一填充子模块,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数;
[0047]第二填充子模块,用于在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间抵达或超出所述轮播时间范围的结束时间;
[0048]第一设定子模块,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
[0049]在一个实施例中,所述装置还包括:
[0050]第二计算子模块,用于根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长;
[0051]第二设定子模块,用于设定所述待轮播视频的轮播次数;
[0052]第三填充子模块,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数;
[0053]第三设定子模块,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1