电视节目的设置方法及装置与流程

文档序号:16202203发布日期:2018-12-08 06:43阅读:770来源:国知局
电视节目的设置方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种电视节目的设置方法及装置。

背景技术

在相关技术中,在电视节目日渐丰富的今天,频道节目数量非常庞大,用户选择和记忆自己喜欢看的频道和节目,往往会花费大量时间和记忆成本,同时需要频繁操作遥控器,影响用户观看体验。对于大多数电视用户来说,喜欢频道的节目比如观看体育赛事、黄金剧场连续剧等,往往都分散在多个频道的各个时间段,用户在观看电视节目的时候,需要时刻关注时间,防止错过喜欢的节目。而时间到达之后,还要通过遥控器繁琐的操作切换到对应的频道节目进行播放。

目前的iptv/ott系统中,虽然有频道收藏和直播提醒业务,一定程度上方便用户观看频道和节目,但是仍然需要用户手动切换频道节目,尚未能够很好满足用户观看、减轻用户繁琐操作和提升用户观看体验的要求。

针对相关技术中,由于只能观看频道的固定节目单,导致用户频繁地在多个频道之间进行切换的技术问题,目前还没有有效的解决方案。



技术实现要素:

本发明实施例提供了一种电视节目的设置方法及装置,以至少解决相关技术中,由于只能观看频道的固定节目单,导致用户频繁地在多个频道之间进行切换的技术问题。

根据本发明的一个实施例,提供了一种电视节目的设置方法,包括:依据用户输入的第一选择消息选择第二频道的第二节目;在第一频道的播放列表上添加所述第二节目,并在所述第二节目的时间段内,通过所述第一频道播放所述第二节目。

可选地,在第一频道的播放列表上添加所述第二节目之前,依据用户输入的第二选择信息在多个频道中选择所述第一频道。

可选地,在第一频道的播放列表上添加所述第二节目,包括:将所述第一频道的第一节目替换为所述第二节目。

可选地,在所述第二节目与所述第一节目相邻的第三节目时间冲突的情况下,所述方法包括以下之一:在所述第二节目的预设优先级高于所述第三节目时,在第二节目和第三节目冲突的时间段播放所述第二节目;在所述第二节目的预设优先级低于所述第三节目时,在第二节目和第三节目冲突的时间段播放所述第三节目。

可选地,在第一频道的播放列表上添加所述第二节目之后,所述方法还包括:将修改后的所述第一频道的节目单上传网络侧设备进行保存。

根据本发明的另一个实施例,还提供了一种电视节目的设置装置,包括:选择模块,用于依据用户输入的第一选择消息选择第二频道的第二节目;添加模块,用于在第一频道的播放列表上添加所述第二节目,并在所述第二节目的时间段内,通过所述第一频道播放所述第二节目。

可选地,所述添加模块还用于将所述第一频道的第一节目替换为所述第二节目。

可选地,在所述第二节目与所述第一节目相邻的第三节目时间冲突的情况下,所述添加模块还用于在所述第二节目的预设优先级高于所述第三节目时,在第二节目和第三节目冲突的时间段播放所述第二节目;或者,所述添加模块还用于在所述第二节目的预设优先级低于所述第三节目时,在第二节目和第三节目冲突的时间段播放所述第三节目。

根据本发明的另一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述可选实施例任一项中所述的方法。

根据本发明的另一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述可选实施例任一项中所述的方法。

通过本发明,依据用户输入的第一选择消息选择第二频道的第二节目;在第一频道的播放列表上添加该第二节目,并在该第二节目的时间段内,通过该第一频道播放该第二节目,用户可以将喜爱的不同频道的节目都设置在一个频道上,避免了频繁地在多个频道之间进行切换,解决了相关技术中,由于只能观看频道的固定节目单,导致用户频繁地在多个频道之间进行切换的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种电视节目的设置方法流程图;

图2是根据具体实施方式的系统结构图;

图3是根据具体实施方式的用户自编排频道节目流程图;

图4是根据具体实施方式的系统播放用户自编排频道节目流程图;

图5是根据具体实施方式的频道节目冲突检测和优先级设置示意图。

具体实施方式

实施例一

本申请实施例中提供了一种电视节目的设置方法,该方法可以用于电视系统中,可以包括电视,网络侧设备,用户可以通过遥控器与电视交互信息。

在本实施例中提供了一种运行于上述网络架构的电视节目的设置方法,图1是根据本发明实施例的一种电视节目的设置方法流程图,如图1所示,该流程包括如下步骤:

步骤s102,依据用户输入的第一选择消息选择第二频道的第二节目;

步骤s104,在第一频道的播放列表上添加该第二节目,并在该第二节目的时间段内,通过该第一频道播放该第二节目。

通过上述步骤,依据用户输入的第一选择消息选择第二频道的第二节目;在第一频道的播放列表上添加该第二节目,并在该第二节目的时间段内,通过该第一频道播放该第二节目,用户可以将喜爱的不同频道的节目都设置在一个频道上,避免了频繁地在多个频道之间进行切换,解决了相关技术中,由于只能观看频道的固定节目单,导致用户频繁地在多个频道之间进行切换的技术问题。需要补充的是,对于解决上述技术问题,在本发明实施例中至少给出了两种不用形式的解决方式:第一种是当前用户观看第一频道的节目,将第一频道的某节目替换为第二频道的节目;第二种是用户当前观看第二频道的节目,将第二频道的某节目添加到第一频道的节目单上,而不需要跳转回第一频道的界面进行上述第一种操作。

可选地,在第一频道的播放列表上添加该第二节目之前,依据用户输入的第二选择信息在多个频道中选择该第一频道。

可选地,将该第一频道的第一节目替换为该第二节目。即在第一频道的第一节目与第二节目存在时间冲突时,直接将第一节目替换为第二节目。

可选地,在该第二节目与该第一节目相邻的第三节目时间冲突的情况下,该方法包括以下之一:在该第二节目的预设优先级高于该第三节目时,在第二节目和第三节目冲突的时间段播放该第二节目;在该第二节目的预设优先级低于该第三节目时,在第二节目和第三节目冲突的时间段播放该第三节目。需要补充的是,用户预先为不同的节目设置不同的优先级,以避免多个节目存在冲突时,自编节目单出现错误。

可选地,在第一频道的播放列表上添加该第二节目之后,将修改后的该第一频道的节目单上传网络侧设备进行保存。

下面结合本发明优选实施例进行详细说明。

综上该,当前交互式网络电视iptv和/或互联网电视业务ott(overthetop)系统的做法虽然一定程度上提升了用户体验,但是仍然无法满足用户汇集和观看自己喜爱的频道节目的要求。需要一种更为方便、更为智能的系统和方法。每一个频道的节目都是由电视台编排并注入iptv/ott系统,所有频道的节目都是固定的,也就说全网用户看到的频道节目都是一样的。如果系统支持用户自编排频道节目,那么用户基于某一个频道,可以选择自己最喜爱最经常观看的频道(比如cctv5),将分布在其他频道的喜爱节目,编排进该频道,最终的结果是该频道中的频道节目单均是用户喜爱的节目单。用户开机后,切换到自编排频道观看,在观看的过程不再需要切换频道,实现“零操作”观看电视,从开机播放自编排频道后无需操作遥控器,即可将自己喜欢的节目一网打尽,这样就可以大大提升用户体验。同时,家庭内各个成员可以选择不同的频道作为自编排频道,将喜爱节目进行自编排,互不干扰。

本优选实施例所要解决的技术问题主要有以下几个方面:

支持用户自编排频道节目,将自己喜爱的电视节目进行编排,汇集到指定的自编排频道中。操作方法支持选中自编排频道节目替换为其他频道喜爱的节目和选中其他频道喜爱的节目添加进自编排频道两种编排方式。例如当前用户的自编排频道为cctv5,在节目单导航guide页面上,选中cctv5的19:00节目单,将它替换cctv1的《新闻联播》(19:00-19:30);或者在guide页面上,选中湖南卫视19:30开始的独播剧场节目,将它添加到自编排频道cctv5中。当然,上述两种方式,均提供选项“是否编排每天节目单”,用户选择“是”则后续每天的节目单都会自动编排该节目,不需要用户针对每天的节目单进行编排。同时,用户可以重置自编排频道的节目,如果进行重置操作(当前天或者全部),则该频道的节目恢复为系统默认节目展示。

系统实现时间冲突检测机制,当用户选择其他频道的喜爱节目添加到自编排频道时候或者选中自编排频道节目替换为其他频道喜爱的节目,会进行时间检测。如果节目时间段与自编排频道原有的节目时间段存在冲突,例如湖南卫视独播剧场(19:30-20:30)与自编排频道cctv5的英超赛场(20:00-22:00)存在冲突,支持设置节目优先级,如果选择高优先级为独播剧场,则节目编排结果是19:30-20:30是独播剧场、20:30-22:00是英超赛场;否则节目编排结果是19:30-20:00是独播剧场、20:00-22:00是英超赛场。

系统需要根据用户自编排和优先级选择,自动计算用户自编排频道节目结果,并生成用户自编排频道节目单,保存到系统后台。同时用户刷新屏幕信息,即时查看自己的频道节目编排结果。

介绍完本优选实施例所要解决的技术问题后,下面描述本优选实施例的,本优选实施例该的实现频道节目自编排播放的系统装置包括以下几个模块:存储模块、冲突检测模块、自编排设置模块、播放控制模块。

其中,自编排设置模块供用户进行频道节目自编排、节目先级设置以及查看频道节目自编排结果等操作;

冲突检测模块负责自编排频道节目时间段的冲突校验,当用户选中自编排频道节目替换为其他频道喜爱的节目时候,检查节目单之间是否存在时间冲突。如果存在冲突则提示用户进行优先级调整。用户的优先级调整选择项供业务后台计算编排节目结果使用;

存储模块负责根据用户自编排和优先级选择,自动计算用户自编排频道节目结果,并进行数据持久化。具体存储用户自编排频道节目的结果,其他模块通过存储模块查询播放自编排频道的节目单信息;

播放控制模块负责在用户播放自编排频道时候根据用户自编排频道节目进行播放。从终端用户体验的角度,频道一直是在播放同一个频道(用户自编排频道),播放控制模块在底层自动根据节目单播放对应的频道内容。

下面是本优选实施例的具体实施方式

图2是根据具体实施方式的系统结构图,如图2所示,本系统包括终端,自编排设置模块,冲突检测模块,存储模块。自编排设置模块,通过ui交互界面让终端用户进行频道节目编排,并提交到系统的冲突检测模块;当用户选中自编排频道节目替换为其他频道喜爱的节目时候,冲突检测模块负责时间冲突检测。校验当前节目时间段与自编排频道原有的节目时间是否存在冲突,并将检测结果反馈给自编排设置模块。如果存在时间冲突,弹出提示信息并让用户进行优先级设置后提交系统存储模块。不存在冲突则直接上报至系统存储模块;存储模块负责根据用户自编排和优先级选择,自动计算用户自编排频道节目结果,并生成用户自编排频道节目单。同时对外提供查询接口;播放控制模块部署在终端侧,用户触发播放自编排频道时候,向存储模块查询该频道的节目单信息,播放当前频道节目,并设置下一个频道节目的定时器,时间到达后让用户无感知的播放对应的频道节目;

图3是根据具体实施方式的用户自编排频道节目流程图,如图3所示,流程如下:

步骤一,终端用户访问电子节目指南(electronicprogramguide,简称为epg)上的自编排设置模块,用户对自己喜爱的频道节目编排,支持选中自编排频道节目替换为其他频道喜爱的节目和选中其他频道喜爱的节目添加进自编排频道两种编排方式。例如当前用户的自编排频道为cctv5,在节目单guide页面上,选中cctv5的19:00节目单,将它替换cctv1的《新闻联播》(19:00-19:30);或者在guide页面上,选中湖南卫视19:30开始的独播剧场节目,将它添加到自编排频道cctv5中;

步骤二,自编排设置模块,根据用户的自编排频道节目方式展示不同的ui界面,用户在界面进行操作;

步骤三,用户自编排频道节目选择操作完成后,系统自动提交到冲突检测模块进行时间冲突检测;

步骤四,冲突检测模块检测用户自编排的频道节目,校验同一时间是否存在时间冲突频道节目;

步骤五,冲突检测模块将校验结果返回给自编排设置模块;

步骤六,如果存在时间冲突,自编排设置模块详细展示冲突信息并让用户进行频道节目优先级设置后提交;否则直接提交存储模块进行保存。冲突优先级设置规则请参照图5;

步骤七,自编排设置模块将用户自编排频道节目信息提交存储模块;

步骤八,存储模块根据用户自编排和优先级选择,自动计算用户自编排频道节目结果,并生成用户自编排频道节目单,进行数据持久化。

步骤九,返回结果给自编排设置模块;

自编排设置模块返回结果给终端,并及时刷新用户自编排频道节目结果信息。

图4是根据具体实施方式的系统播放用户自编排频道节目流程图,如图4所示,展示了系统播放用户自编排频道节目流程。下面针对流程中的步骤进行详细描述:

步骤一,用户在终端上触发播放自编排频道;

步骤二,播放控制模块向存储模块查询自编排频道节目信息;

步骤三,存储模块根据频道号查询对应的频道节目信息;

步骤四,并将查询结果返回给播放控制模块;

步骤五,播放控制模块根据返回的频道节目信息,播放对应的频道节目,并且设置下一个节目的播放播放定时器。如果用户自编排频道为cctv5,则不管频道节目是否真正属于cctv5的节目,从终端用户观看角度,播放的频道一直都是cctv5。

图5是根据具体实施方式的频道节目冲突检测和优先级设置示意图,如图5所示,说明了频道节目冲突检测和优先级设置的规则。总的原则是优先级高的节目覆盖优先级低的节目。假定用户自编排频道为cctv5,下面针对示意图中的场景进行详细描述:

场景1.选择cctv5的节目b进行自编排,替换为cctv1节目d。这种场景下节目d仅与cctv5节目b重叠,不存在冲突,直接保存。最终cctv5的节目单为:

场景2.选择cctv5的节目b进行自编排,替换为湖南卫视节目d。这种场景下节目d除了与节目b重叠外,还与节目a存在重叠。所以a和d之间存在冲突。用户设置优先级后的节目单为:

场景3.选择cctv5的节目b进行自编排,替换为东方卫视节目d。这种场景下节目d除了与节目b重叠外,还与节目c存在重叠。所以c和d之间存在冲突。用户设置优先级后的节目单为:

场景4.选择cctv5的节目b进行自编排,替换为cctv13节目d。这种场景下节目d除了与节目b重叠外,还与节目a、c存在重叠。所以a和d、c和d之间存在冲突。用户设置优先级后的节目单为:

综上该,本优选实施例具有实现方式简单、易于扩展等特点。本领域技术人员将很容易了解到本优选实施例其它优点。因此,本优选实施例更广泛的方面并不限于本文中展示以及描述的特定细节和典型实施例。因此,可在不脱离由权利要求及其等效物所限定的本优选实施例的精神或范围的条件下做出各种修改。

采用上述技术方案,打破当前iptv/ott系统频道节目固化的弊端,支持用户基于某一个频道按自己兴趣对该频道节目进行自编排,编排结果一目了然,只需要播放该频道即可观看自己喜爱的所有节目,非常方便灵活。本方法和装置不仅仅可以应用于我们的iptv/ott系统,亦可以针对任何频道节目播放的场景和系统进行实施。与现有技术相比,很好地克服了目前频道收藏、直播提醒等主流实现方案中的种种弊端,提供了更智能更方便的方法供用户自动观看自己喜爱的电视频道节目,大大提升了用户体验。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本优选实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本优选实施例各个实施例该的方法。

实施例二

在本实施例中还提供了一种电视节目的设置装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

根据本发明的另一个实施例,还提供了一种电视节目的设置装置,包括:选择模块,用于依据用户输入的第一选择消息选择第二频道的第二节目;添加模块,用于在第一频道的播放列表上添加该第二节目,并在该第二节目的时间段内,通过该第一频道播放该第二节目。

可选地,该添加模块还用于将该第一频道的第一节目替换为该第二节目。

可选地,在该第二节目与该第一节目相邻的第三节目时间冲突的情况下,该添加模块还用于在该第二节目的预设优先级高于该第三节目时,在第二节目和第三节目冲突的时间段播放该第二节目;或者,该添加模块还用于在该第二节目的预设优先级低于该第三节目时,在第二节目和第三节目冲突的时间段播放该第三节目。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例三

根据本发明的另一个实施例,还提供了一种存储介质,该存储介质包括存储的程序,其中,该程序运行时执行上述可选实施例任一项中该的方法。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

实施例四

根据本发明的另一个实施例,还提供了一种处理器,该处理器用于运行程序,其中,该程序运行时执行上述可选实施例任一项中该的方法。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上该仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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