一种视频轮播单的生成方法及装置.pdf

上传人:b*** 文档编号:4082251 上传时间:2018-08-14 格式:PDF 页数:22 大小:1.34MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510247552.7

申请日:

2015.05.14

公开号:

CN104837037A

公开日:

2015.08.12

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04N 21/262申请日:20150514|||公开

IPC分类号:

H04N21/262(2011.01)I; H04N21/61(2011.01)I; H04N21/6437(2011.01)I

主分类号:

H04N21/262

申请人:

无锡天脉聚源传媒科技有限公司

发明人:

刘磊

地址:

214000江苏省无锡市新区江苏软件外包产业园射手座A座5楼

优先权:

专利代理机构:

北京尚伦律师事务所11477

代理人:

张亮

PDF下载: PDF下载
内容摘要

本发明公开了一种视频轮播单的生成方法及装置,用以简化视频轮播单的生成过程,提升用户体验。所述方法包括:获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;确定轮播时间范围;根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。该方案将用户选择的所有待轮播视频按照排序顺次循环填充至视频轮播单的轮播时间范围内,并将最后一个填充的待轮播视频的结束时间作为所述视频轮播单的结束时间,所述视频轮播单的生成过程不需要用户针对每个视频设置其轮播的开始时间及结束时间,因此简化了视频轮播单的生成过程,提高了视频轮播单的生成效率,提升了用户体验。

权利要求书

1.  一种视频轮播单的生成方法,其特征在于,包括:
获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;
确定轮播时间范围;
根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。

2.
  如权利要求1所述的方法,其特征在于,所述确定轮播时间范围,包括:
接收用户输入的轮播起始时间和结束时间;
检测所述轮播的起始时间和结束时间是否精确到秒;
在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。

3.
  如权利要求2所述的方法,其特征在于,所述确定轮播时间范围,还包括:
在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;
在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒或0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。

4.
  如权利要求1所述的方法,其特征在于,所述根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单,包括:
根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;
自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数;
在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间抵达或超出所述轮播时间范围的结束时间;
将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。

5.
  如权利要求1所述的方法,其特征在于,所述根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单,还包括:
根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长;
设定所述待轮播视频的轮播次数;
自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数;
将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。

6.
  一种视频轮播单的生成装置,其特征在于,包括:
获取模块,用于获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;
轮播时间范围确定模块,用于确定轮播时间范围;
视频轮播单生成模块,用于根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。

7.
  如权利要求6所述的装置,其特征在于,所述轮播时间范围确定模块包括:
时间点选择子模块,用于接收用户输入的轮播起始时间和结束时间;
第一检测子模块,用于检测所述轮播的起始时间和结束时间是否精确到秒;
第一确认子模块,用于在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第二确认子模块,用于在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第三确认子模块,用于在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第四确认子模块,用于在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。

8.
  如权利要求7所述的装置,其特征在于,所述轮播时间范围确定模块还包括:
第二检测子模块,用于在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;
第五确认子模块,用于在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第六确认子模块,用于在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒或0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。

9.
  如权利要求6所述的装置,其特征在于,所述视频轮播单生成模块包括:
第一计算子模块,用于根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;
第一填充子模块,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数;
第二填充子模块,用于在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间抵达或超出所述轮播时间范围的结束时间;
第一设定子模块,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。

10.
  如权利要求6所述的装置,其特征在于,所述装置还包括:
第二计算子模块,用于根据待轮播视频的视频播放时长计算所有待轮播视 频轮播一次的总时长;
第二设定子模块,用于设定所述待轮播视频的轮播次数;
第三填充子模块,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数;
第三设定子模块,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。

说明书

一种视频轮播单的生成方法及装置
技术领域
本发明涉及互联网技术领域,特别涉及一种视频轮播单的生成方法及装置。
背景技术
随着科学技术的发展,如今的电视和互联网将各类影视作品、新闻、广播、聊天、教育以及游戏等丰富的综合性资源以视频的形式进行展现共享,因此视频已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式。而在视频的播出系统中,轮播已成为很普遍的一种播放形式,所谓轮播就是将同样的视频循环播放,是介于点播和直播的一种播放方式,特别适合于热门新片播放和热点事件报道。目前,用户在设置轮播模式播放视频时,通常需要针对每个视频设置其播放的起始时间和结束时间,从而在设置的起始时间开始播放该视频,在设置的结束时间结束该视频的播放,在需要对多个视频进行轮播或需要轮播多次的情况下,该方案操作复杂繁琐,且效率低下。
发明内容
本发明提供一种视频轮播单的生成方法及装置,用以简化视频轮播单的生成过程,提升用户体验。
根据本发明实施例的第一方面,提供一种视频轮播单的生成方法,包括:
获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;
确定轮播时间范围;
根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。
在一个实施例中,所述确定轮播时间范围,包括:
接收用户输入的轮播起始时间和结束时间;
检测所述轮播的起始时间和结束时间是否精确到秒;
在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
在一个实施例中,所述确定轮播时间范围,还包括:
在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;
在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒或0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
在一个实施例中,所述根据所述待轮播视频的视频信息及轮播时间范围生 成视频轮播单,包括:
根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;
自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数;
在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间抵达或超出所述轮播时间范围的结束时间;
将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
在一个实施例中,所述根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单,还包括:
根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长;
设定所述待轮播视频的轮播次数;
自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数;
将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
根据本发明实施例的第二方面,还提供一种视频轮播单的生成装置,包括:
获取模块,用于获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;
轮播时间范围确定模块,用于确定轮播时间范围;
视频轮播单生成模块,用于根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。
在一个实施例中,所述轮播时间范围确定模块包括:
时间点选择子模块,用于接收用户输入的轮播起始时间和结束时间;
第一检测子模块,用于检测所述轮播的起始时间和结束时间是否精确到秒;
第一确认子模块,用于在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第二确认子模块,用于在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第三确认子模块,用于在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第四确认子模块,用于在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
在一个实施例中,所述轮播时间范围确定模块还包括:
第二检测子模块,用于在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;
第五确认子模块,用于在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第六确认子模块,用于在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒或0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
在一个实施例中,所述视频轮播单生成模块包括:
第一计算子模块,用于根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;
第一填充子模块,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数;
第二填充子模块,用于在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间抵达或超出所述轮播时间范围的结束时间;
第一设定子模块,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
在一个实施例中,所述装置还包括:
第二计算子模块,用于根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长;
第二设定子模块,用于设定所述待轮播视频的轮播次数;
第三填充子模块,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数;
第三设定子模块,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
本发明实施例提供的技术方案可产生以下有益效果:获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;确定轮播时间范围;根据所述待轮播视频的视频信息 及轮播时间范围生成视频轮播单。该方案自动将用户选择的所有待轮播视频按照排序顺次循环填充至视频轮播单的轮播时间范围内,并将最后一个填充的待轮播视频的结束时间作为所述视频轮播单的结束时间,所述视频轮播单的生成过程不需要用户针对每个视频设置其轮播的开始时间及结束时间,因此简化了视频轮播单的生成过程,提高了视频轮播单的生成效率,提升了用户体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
在附图中:
图1为本发明根据一示例性实施例示出的一种视频轮播单的生成方法的流程图;
图2为本发明根据一示例性实施例示出的一种视频轮播单的生成方法中步骤S20的实施方式流程图;
图3为本发明根据一示例性实施例示出的另一种视频轮播单的生成方法中步骤S20的实施方式流程图;
图4为本发明根据一示例性实施例示出的一种视频轮播单的生成方法中步骤S30的实施方式流程图;
图5为本发明根据一示例性实施例示出的另一种视频轮播单的生成方法中步骤S30的实施方式流程图;
图6为本发明根据一示例性实施例示出的一种视频轮播单的生成装置的框 图;
图7为本发明根据一示例性实施例示出的一种视频轮播单的生成装置中轮播时间范围确定模块62的框图;
图8为本发明根据一示例性实施例示出的另一种视频轮播单的生成装置中轮播时间范围确定模块62的框图;
图9为本发明根据一示例性实施例示出的一种视频轮播单的生成装置中视频轮播单生成模块63的框图;
图10为本发明根据一示例性实施例示出的另一种视频轮播单的生成装置中视频轮播单生成模块63的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本公开实施例提供了一种视频轮播单的生成方法,用于简化视频轮播单的生成过程,提升用户体验。如图1所示,该方法包括步骤S10-S30:
在步骤S10中,获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称。
也即,用户首先需要自行选择一个或多个视频作为待轮播视频,该视频的选取根据用户的喜好进行;在选取好待轮播视频之后,如果所述待轮播视频有多个,则需要将多个所述待轮播视频进行排序,其中,按照预设规则排序中的所述预设规则可以是用户根据自己的需求自行对所述待轮播视频排序,也可以是根据视频的播放时间长短、视频名称的首字母的顺序、视频的受欢迎程度、视频的重要程度等自行设定。
在步骤S20中,确定轮播时间范围。所述轮播时间范围包括轮播的起始时间和结束时间,在选择好轮播时间范围之后,可以自动将排序后的所有待轮播视频按照排序顺次循环填充至视频轮播单的轮播时间范围。
在步骤S30中,根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。由上述,所述待轮播视频的视频信息中包含视频播放时长及视频名称,当然也可以包含其他想要在所述视频轮播单中出现的其他视频信息。因此,可以根据所述待轮播视频的视频信息及轮播时间范围,将排序后的所有待轮播视频按照排序顺次循环填充至视频轮播单的轮播时间范围内之后,将最后一个填充的待轮播视频的结束时间作为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有视频的名称,以便于用户观看。
在一个实施例中,如图2所示,步骤S20可包括:
步骤S201、接收用户输入的轮播起始时间和结束时间;也即,所述轮播起始时间和结束时间在该实施例中由用户根据需要自行输入,但是在一些实施例中,也可以根据预设的规则自动设定,比如,如果每天都需要从0点整开始进行轮播,并在第二天的0点整结束,则可以在系统默认的状态下将轮播的起始时间与结束时间分别自动设定为当天的0点整与第二天的0点整。且在本公开中,设定的上述轮播的起始时间和结束时间可以根据用户的需要随时进行调整。
步骤S202、检测所述轮播的起始时间和结束时间是否精确到秒。也即,通常视频的播放时长是精确到秒的,如果设定的轮播的起始时间和结束时间并未精确到秒,则需要对其进行调整,以免设定的起始时间和结束时间与视频播放时长发生冲突。
步骤S203、在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;如果设定的轮播的起始时间和结束时间精确到秒,则不需要对其进行调整,此时确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
步骤S204、在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;如果设定的轮播的起始时间或/和结束时 间仅精确到分,则需要对其进行调整,此时将分钟后的秒数直接设定为0秒即可,当然,也可以根据需要对该设定值进行手动调整,或者在系统中对其进行默认状态下的设定值进行修正。
步骤S205、在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;如果设定的轮播的起始时间或/和结束时间仅精确到小时,则需要对分钟数和秒数均进行调整,此时将小时后的分钟数和秒数设定为0分0秒即可,当然,也可以根据需要对该设定值进行手动调整,或者在系统中对其进行默认状态下的设定值进行修正。
步骤S206、在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。如果设定的轮播的起始时间或结束时间仅精确到小时,则需要对小时数、分钟数和秒数均进行调整,此时将日期后的小时数、分钟数和秒数设定为0点0分0秒即可,当然,也可以根据需要对该设定值进行手动调整,或者在系统中对其进行默认状态下的设定值进行修正。
在一个实施例中,如图3所示,步骤S20还可包括:
步骤S207、在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;在所述轮播的起始时间和结束时间均精确到日期时,可能会出现两个日期相同的情况,此时,可以分情况对日期后的小时数、分钟数和秒数进行设定。步骤S208、在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;也即,如果所述轮播的起始时间和结束时间的日期相同,用户所需要的应该是将所述轮播时间范围设定为一整天,因此此时可以将所述轮播的起始时间设定为所述日期的0点0分 0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒,或者将所述轮播的结束时间设定为所述日期后一天的0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
步骤S209、在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒或0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。也即,如果所述轮播的起始时间和结束时间的日期相同,用户所需要的应该是该两个日期之间相差的天数,此时可以将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒或0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
在一个实施例中,如图4所示,步骤S30可包括:
步骤S301、根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;也即,在将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内之前,首先需要计算其可以循环填充多少次,此时首先需要根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长。
步骤S302、自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数。也即,自所述轮播时间范围的起始时间开始填充排序后的所述待轮播视频的第一个视频,并首先按照其计算结果完整循环填充完毕后,再填充剩余的轮播时间范围。
步骤S303、在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间抵达或超出所述轮播时间范围的结束时间;也即,填充的所述待轮播视频对应的结束时间已经超出或者抵达所述轮播时间范围的结束时间时,表明该轮播时间范围已被填充 完毕。
步骤S304、将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。也即,如果最后一个所述待轮播视频对应的结束时间超出了所述轮播时间范围的结束时间,如果轮播视频单生成后结束时间不变,则视频会播放到一半即中止,此时可以将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,这样,该视频之后的视频不会进入所述视频轮播单,且本次轮播会在播放完该视频之后结束。
在一个实施例中,如图5所示,步骤S30还可包括:
步骤S305、根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长;也即,在将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内之前,首先需要根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长。
步骤S306、设定所述待轮播视频的轮播次数;用户可以根据需要自行设定所述待轮播视频的轮播次数,此时,所述视频轮播单中将会自动循环填充设定的轮播次数的排序后的所有待轮播视频。
步骤S307、自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数。也即,所述待轮播视频完整循环填充的次数等于设定的轮播次数时,表明该次轮播的轮播时间范围已被填充完毕。
步骤S308、将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。也即,在设定了轮播次数的情况下,不管最后一个所述待轮播视频对应的结束时间是否抵达或超出了所述轮播时间范围的结束时间,均表明该次轮播的轮播时间范围已被填充完毕,此时可以将填充的最后一个所述待轮播视频(也即排序后的待轮播视频的最后一个视频)对应的结束时间设定为所述视频轮播 单的结束时间,这样,且本次轮播会在播放完该视频之后结束。
本发明实施例提供的上述方法,获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;确定轮播时间范围;根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。该方案自动将用户选择的所有待轮播视频按照排序顺次循环填充至视频轮播单的轮播时间范围内,并将最后一个填充的待轮播视频的结束时间作为所述视频轮播单的结束时间,所述视频轮播单的生成过程不需要用户针对每个视频设置其轮播的开始时间及结束时间,因此简化了视频轮播单的生成过程,提高了视频轮播单的生成效率,提升了用户体验。
对应本发明实施例提供的视频轮播单的生成方法,本发明还提供视频轮播单的生成装置,如图6所示,该装置可包括:
获取模块61,用于获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;其中,所述视频信息包括视频播放时长及视频名称;
轮播时间范围确定模块62,用于确定轮播时间范围;
视频轮播单生成模块63,用于根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。
在一个实施例中,如图7所示,所述轮播时间范围确定模块62包括:
时间点选择子模块621,用于接收用户输入的轮播起始时间和结束时间;
第一检测子模块622,用于检测所述轮播的起始时间和结束时间是否精确到秒;
第一确认子模块623,用于在所述轮播的起始时间和结束时间精确到秒时,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第二确认子模块624,用于在所述轮播的起始时间或/和结束时间精确到分时,将所述起始时间或/和结束时间的分钟后的秒数设定为0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第三确认子模块625,用于在所述轮播的起始时间或/和结束时间精确到小时时,将所述起始时间或/和结束时间的小时后的分钟数和秒数设定为0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第四确认子模块626,用于在所述轮播的起始时间或结束时间精确到日期时,将所述起始时间或/和结束时间的日期后的小时数、分钟数和秒数设定为0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
在一个实施例中,如图8所示,所述轮播时间范围确定模块62还包括:
第二检测子模块627,用于在所述轮播的起始时间和结束时间均精确到日期时,检测所述轮播的起始时间和结束时间的日期是否相同;
第五确认子模块628,用于在所述轮播的起始时间和结束时间的日期相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围;
第六确认子模块629,用于在所述轮播的起始时间和结束时间的日期并不相同时,将所述轮播的起始时间设定为所述日期的0点0分0秒,并将所述轮播的结束时间设定为所述日期的24点0分0秒或0点0分0秒后,确认所述起始时间和结束时间之内的时间范围为轮播时间范围。
在一个实施例中,如图9所示,所述视频轮播单生成模块63包括:
第一计算子模块631,用于根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长,并计算所述轮播时间范围内包含的完整所述总时长的个数;
第一填充子模块632,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单的轮播时间范围内,且其完整循环填充的次数等于所述轮播时间范围内包含的完整所述总时长的个数;
第二填充子模块633,用于在完整循环填充后剩余的轮播时间范围内,依次填充排序后的所述待轮播视频,直至填充的所述待轮播视频对应的结束时间 抵达或超出所述轮播时间范围的结束时间;
第一设定子模块634,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
在一个实施例中,如图10所示,所述装置还包括:
第二计算子模块635,用于根据待轮播视频的视频播放时长计算所有待轮播视频轮播一次的总时长;
第二设定子模块636,用于设定所述待轮播视频的轮播次数;
第三填充子模块637,用于自所述轮播时间范围的起始时间开始,将排序后的所述待轮播视频循环填充至视频轮播单内,且其完整循环填充的次数等于设定的轮播次数;
第三设定子模块638,用于将填充的最后一个所述待轮播视频对应的结束时间设定为所述视频轮播单的结束时间,并在所述视频轮播单中显示所有待轮播视频的视频名称。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一 个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种视频轮播单的生成方法及装置.pdf_第1页
第1页 / 共22页
一种视频轮播单的生成方法及装置.pdf_第2页
第2页 / 共22页
一种视频轮播单的生成方法及装置.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《一种视频轮播单的生成方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种视频轮播单的生成方法及装置.pdf(22页珍藏版)》请在专利查询网上搜索。

本发明公开了一种视频轮播单的生成方法及装置,用以简化视频轮播单的生成过程,提升用户体验。所述方法包括:获取待轮播视频的视频信息,并将所述待轮播视频按照预设规则排序;确定轮播时间范围;根据所述待轮播视频的视频信息及轮播时间范围生成视频轮播单。该方案将用户选择的所有待轮播视频按照排序顺次循环填充至视频轮播单的轮播时间范围内,并将最后一个填充的待轮播视频的结束时间作为所述视频轮播单的结束时间,所述视频轮。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1