一种虚拟频道的节目编排方法及系统与流程

文档序号:12133804阅读:344来源:国知局
一种虚拟频道的节目编排方法及系统与流程

本发明涉及网络直播领域,特别涉及一种虚拟频道的节目编排方法及系统。



背景技术:

随着科学技术的发展及人民生活水平的提高,观看各种网络直播视频逐渐成为人们工作、学习、社交以及休闲娱乐的一种新兴方式。随着网络直播的兴起,网络直播视频的数量逐渐增加,对于想要观看网络直播的观众来说,需要从海量的网络直播中选取想要进行观看的网络直播,其工作量无疑非常巨大,且往往无法找到其想要观看的网络直播。虚拟频道,又叫虚拟直播,可以将各类音视频内容资源串联为电子节目单,以类似电视频道的方式按时播出;但当前并没有一种简单快捷的方式可以将网络直播作为虚拟频道的节目进行播出。



技术实现要素:

本发明提供一种虚拟频道的节目编排方法及系统,用于将当前时间点关注度最高的第一网络直播作为虚拟频道的当前播放节目,使得观众可以直接在观看该虚拟频道时即同时观看当前关注度最高的网络直播,大大减轻了观众需要从海量网络直播资源中进行挑选的工作量,从而提升了用户体验。

根据本发明实施例的第一方面,提供一种虚拟频道的节目编排方法,包括:

检测当前时间点关注度最高的第一网络直播,并将所述第一网络直播添加至虚拟频道进行播放;

检测所述虚拟频道当前播放的所述第一网络直播是否已结束直播;

在所述第一网络直播已结束直播时,播放所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,所述方法还包括:

检测所述虚拟频道当前播放的所述第一网络直播是否离预设的直播结束时间点还剩余预设时长;

在所述第一网络直播离预设的直播结束时间点还剩余预设时长时,获取当前时间点关注度最高的第二网络直播。

在一些实施例中,所述在所述第一网络直播离预设的直播结束时间点还剩余预设时长时,获取当前时间点关注度最高的第二网络直播之后,包括:

将所述第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,所述将当前时间点关注度最高的所述第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目之后,包括:

在所述第一网络直播离预设的直播结束时间点的时长小于预设时长时,检测关注度最高的网络直播是否依旧为所述第二网络直播;

在关注度最高的网络直播变更为第三网络直播时,将所述虚拟频道的节目单中排位第一的待播放节目变更为所述第三网络直播。

在一些实施例中,所述方法还包括:

检测所述虚拟频道当前播放的所述第一网络直播是否达到最大播放时长;

在所述第一网络直播达到最大播放时长时,结束播放所述第一网络直播并播放所述虚拟频道的节目单中排位第一的待播放节目。

根据本发明实施例的第二方面,还提供一种虚拟频道的节目编排系统,包括:

第一检测模块,用于检测当前时间点关注度最高的第一网络直播,并将所述第一网络直播添加至虚拟频道进行播放;

第二检测模块,用于检测所述虚拟频道当前播放的所述第一网络直播是否已结束直播;

第一播放结束模块,用于在所述第一网络直播已结束直播时,播放所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,所述系统还包括:

第三检测模块,用于检测所述虚拟频道当前播放的所述第一网络直播是否离预设的直播结束时间点还剩余预设时长;

获取模块,用于在所述第一网络直播离预设的直播结束时间点还剩余预设时长时,获取当前时间点关注度最高的第二网络直播。

在一些实施例中,所述系统还包括:

节目编排模块,用于将所述第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,所述系统还包括:

第四检测模块,用于在所述第一网络直播离预设的直播结束时间点的时长小于预设时长时,检测关注度最高的网络直播是否依旧为所述第二网络直播;

节目变更模块,用于在关注度最高的网络直播变更为第三网络直播时,将所述虚拟频道的节目单中排位第一的待播放节目变更为所述第三网络直播。

在一些实施例中,所述系统还包括:

第五检测模块,用于检测所述虚拟频道当前播放的所述第一网络直播是否达到最大播放时长;

第二播放结束模块,用于在所述第一网络直播达到最大播放时长时,结束播放所述第一网络直播并播放所述虚拟频道的节目单中排位第一的待播放节目。

本发明实施例提供的技术方案可产生以下有益效果:检测当前时间点关注度最高的第一网络直播,并将所述第一网络直播添加至虚拟频道进行播放;检测所述虚拟频道当前播放的所述第一网络直播是否已结束直播;在所述第一网络直播已结束直播时,播放所述虚拟频道的节目单中排位第一的待播放节目。本发明用于将当前时间点关注度最高的第一网络直播作为虚拟频道的当前播放节目,使得观众可以直接在观看该虚拟频道时即同时观看当前关注度最高的网络直播,大大减轻了观众需要从海量网络直播资源中进行挑选的工作量,从而提升了用户体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。

在附图中:

图1为本发明根据一示例性实施例示出的一种虚拟频道的节目编排方法的流程图。

图2为本发明根据一示例性实施例示出的另一种虚拟频道的节目编排方法的流程图。

图3为本发明根据一示例性实施例示出的又一种虚拟频道的节目编排方法的流程图。

图4为本发明根据一示例性实施例示出的再一种虚拟频道的节目编排方法的流程图。

图5为本发明根据一示例性实施例示出的又一种虚拟频道的节目编排方法的流程图。

图6为本发明根据一示例性实施例示出的一种虚拟频道的节目编排系统的框图。

图7为本发明根据一示例性实施例示出的另一种虚拟频道的节目编排系统的框图。

图8为本发明根据一示例性实施例示出的又一种虚拟频道的节目编排系统的框图。

图9为本发明根据一示例性实施例示出的再一种虚拟频道的节目编排系统的框图。

图10为本发明根据一示例性实施例示出的又一种虚拟频道的节目编排系统的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本公开实施例提供了一种虚拟频道的节目编排方法,用于将当前时间点关注度最高的第一网络直播作为虚拟频道的当前播放节目,使得观众可以直接在观看该虚拟频道时即同时观看当前关注度最高的网络直播,大大减轻了观众需要从海量网络直播资源中进行挑选的工作量,从而提升了用户体验。如图1所示,该方法包括步骤S10-S30:

在步骤S10中,检测当前时间点关注度最高的第一网络直播,并将所述第一网络直播添加至虚拟频道进行播放;也即,在该实施例中,直接将当前时间点关注度最高的网络直播(也即第一网络直播)添加到虚拟频道的节目单中的第一位并直接进行播放;该动作的进行可以在接收到用户的收看该虚拟频道的指令下达之后即开始执行,比如用户选择开始播放该虚拟频道即触发收看该虚拟频道的指令。可理解的所述当前时间点关注度最高的选择可以是根据收看量或者其他预设指标进行选择。

在步骤S20中,检测所述虚拟频道当前播放的所述第一网络直播是否已结束直播;也即,当所述第一网络直播已结束直播,此时需要切换至其他节目进行播放。

在步骤S30中,在所述第一网络直播已结束直播时,播放所述虚拟频道的节目单中排位第一的待播放节目。此时,由于所述第一网络直播已结束直播,如果在所述虚拟频道中还继续播放所述第一网络直播,则已无播放内容,因此需要在所述虚拟频道中结束播放所述第一网络直播视频,而切换至播放所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,如图2所示,所述方法的步骤S10之后还包括:

步骤S40、检测所述虚拟频道当前播放的所述第一网络直播是否离预设的直播结束时间点还剩余预设时长;也即,在将当前时间点关注度最高的第一网络直播添加到虚拟频道的节目单中的第一位并直接进行播放之后,此时需要为确认所述虚拟频道的节目单中排位第一的待播放节目做准备,也即,由于当前播放的第一网络直播结束播放之后,即会播放所述虚拟频道的节目单中排位第一的待播放节目,因此在播放时间离直播结束时间点(该直播结束时间点可以根据需求进行预设)还有预设时长时即可以开始进行设定所述虚拟频道的节目单中排位第一的待播放节目,可理解的,所述预设时长可以根据需求进行设定。

步骤S50、在所述第一网络直播离预设的直播结束时间点还剩余预设时长时,获取当前时间点关注度最高的第二网络直播。也即,可以在播放时间离直播结束时间点还有预设时长时,获取当前时间点关注度最高的第二网络直播,并在后续过程中将其设定为所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,如图3所示,所述方法的步骤S50之后还包括:

步骤S60、将所述第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目。也即,在播放时间离直播结束时间点还有预设时长时,将当前时间点关注度最高的第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,如图4所示,所述方法的步骤S60之后还包括:

步骤S70、在所述第一网络直播离预设的直播结束时间点的时长小于预设时长时,检测关注度最高的网络直播是否依旧为所述第二网络直播;也即,在播放时间离直播结束时间点还有预设时长时,将关注度最高的第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目之后,所述第一网络直播并未结束到达直播结束时间点(也即并未结束播放),此时,由于关注度最高的网络直播随时会发生变化,因此可以定时或即时进行检测,以确认关注度最高的网络直播是否依旧为所述第二网络直播,并在发生变更时及时更改所述虚拟频道的节目单。

步骤S80、在关注度最高的网络直播变更为第三网络直播时,将所述虚拟频道的节目单中排位第一的待播放节目变更为所述第三网络直播。

在一些实施例中,如图5所示,所述方法的步骤S10之后还包括:

步骤S90、检测所述虚拟频道当前播放的所述第一网络直播是否达到最大播放时长;也即,参照图5所示的实施例,所述虚拟频道当前播放的所述第一网络直播结束直播,或者所述虚拟频道当前播放的所述第一网络直播达到最大播放时长,以上两者谁先达到,都会在所述虚拟频道中结束播放所述第一网络直播。

步骤S100、在所述第一网络直播达到最大播放时长时,结束播放所述第一网络直播并播放所述虚拟频道的节目单中排位第一的待播放节目。

本发明实施例提供的上述方法,检测当前时间点关注度最高的第一网络直播,并将所述第一网络直播添加至虚拟频道进行播放;检测所述虚拟频道当前播放的所述第一网络直播是否已结束直播;在所述第一网络直播已结束直播时,播放所述虚拟频道的节目单中排位第一的待播放节目。本发明用于将当前时间点关注度最高的第一网络直播作为虚拟频道的当前播放节目,使得观众可以直接在观看该虚拟频道时即同时观看当前关注度最高的网络直播,大大减轻了观众需要从海量网络直播资源中进行挑选的工作量,从而提升了用户体验。

对应本发明实施例提供的虚拟频道的节目编排方法,本发明还提供虚拟频道的节目编排系统,如图6所示,该系统可包括:

第一检测模块61,用于检测当前时间点关注度最高的第一网络直播,并将所述第一网络直播添加至虚拟频道进行播放;也即,在该实施例中,直接将当前时间点关注度最高的网络直播(也即第一网络直播)添加到虚拟频道的节目单中的第一位并直接进行播放;该动作的进行可以在接收到用户的收看该虚拟频道的指令下达之后即开始执行,比如用户选择开始播放该虚拟频道即触发收看该虚拟频道的指令。可理解的所述当前时间点关注度最高的选择可以是根据收看量或者其他预设指标进行选择。

第二检测模块62,用于检测所述虚拟频道当前播放的所述第一网络直播是否已结束直播;也即,当所述第一网络直播已结束直播,此时需要切换至其他节目进行播放。

第一播放结束模块63,用于在所述第一网络直播已结束直播时,播放所述虚拟频道的节目单中排位第一的待播放节目。此时,由于所述第一网络直播已结束直播,如果在所述虚拟频道中还继续播放所述第一网络直播,则已无播放内容,因此需要在所述虚拟频道中结束播放所述第一网络直播视频,而切换至播放所述虚拟频道的节目单中排位第一的待播放节目

在一些实施例中,如图7所示,所述系统还包括:

第三检测模块64,用于检测所述虚拟频道当前播放的所述第一网络直播是否离预设的直播结束时间点还剩余预设时长;也即,在将当前时间点关注度最高的第一网络直播添加到虚拟频道的节目单中的第一位并直接进行播放之后,此时需要为确认所述虚拟频道的节目单中排位第一的待播放节目做准备,也即,由于当前播放的第一网络直播结束播放之后,即会播放所述虚拟频道的节目单中排位第一的待播放节目,因此在播放时间离直播结束时间点还有预设时长时即可以开始进行设定所述虚拟频道的节目单中排位第一的待播放节目,可理解的,所述预设时长可以根据需求进行设定。

获取模块65,用于在所述第一网络直播离预设的直播结束时间点还剩余预设时长时,获取当前时间点关注度最高的第二网络直播。也即,可以在播放时间离直播结束时间点还有预设时长时,获取当前时间点关注度最高的第二网络直播,并在后续过程中将其设定为所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,如图8所示,所述系统还包括:

节目编排模块66,用于将所述第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目。也即,在播放时间离直播结束时间点还有预设时长时,将当前时间点关注度最高的第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目。

在一些实施例中,如图9所示,所述系统还包括:

第四检测模块67,用于在所述第一网络直播离预设的直播结束时间点的时长小于预设时长时,检测关注度最高的网络直播是否依旧为所述第二网络直播;也即,在播放时间离直播结束时间点还有预设时长时,将关注度最高的第二网络直播设定为所述虚拟频道的节目单中排位第一的待播放节目之后,所述第一网络直播并未结束到达直播结束时间点(也即并未结束播放),此时,由于关注度最高的网络直播随时会发生变化,因此可以定时或即时进行检测,以确认关注度最高的网络直播是否依旧为所述第二网络直播,并在发生变更时及时更改所述虚拟频道的节目单。

节目变更模块68,用于在关注度最高的网络直播变更为第三网络直播时,将所述虚拟频道的节目单中排位第一的待播放节目变更为所述第三网络直播。

在一些实施例中,如图10所示,所述系统还包括:

第五检测模块69,用于检测所述虚拟频道当前播放的所述第一网络直播是否达到最大播放时长;也即,在该实施例中,所述虚拟频道当前播放的所述第一网络直播结束直播,或者所述虚拟频道当前播放的所述第一网络直播达到最大播放时长,以上两者谁先达到,都会在所述虚拟频道中结束播放所述第一网络直播。

第二播放结束模块70,用于在所述第一网络直播达到最大播放时长时,结束播放所述第一网络直播并播放所述虚拟频道的节目单中排位第一的待播放节目。

本发明实施例提供的上述系统,用于将当前时间点关注度最高的第一网络直播作为虚拟频道的当前播放节目,使得观众可以直接在观看该虚拟频道时即同时观看当前关注度最高的网络直播,大大减轻了观众需要从海量网络直播资源中进行挑选的工作量,从而提升了用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序请求实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序请求到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的请求产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序请求也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的请求产生包括请求装置的制造品,该请求装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序请求也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的请求提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1