一种电视节目播放控制方法、机顶盒及服务器的制作方法

文档序号:7931127阅读:265来源:国知局
专利名称:一种电视节目播放控制方法、机顶盒及服务器的制作方法
技术领域
本发明属于机顶盒技术领域,尤其涉及一种电视节目播放控制方法、机顶盒及服务器。
背景技术
随着数字电视用户的广泛增加,越来越多的人开始使用数字机顶盒来收看电视节目。节目运营商也向着越来越大的趋势发展,大的节目运营商的覆盖区域往往包含几个区、 几个县、几个市、几个省甚至跨多个国家。但是某些节目在某些时段是不希望一些特定区域的用户收看的,或者在某些重要的节目时段需要特定区域的用户收看重要的电视节目时, 就没有办法管理这些问题。现有技术的解决方式主要是由运营商前端切断禁播节目信号源,并替换成新的节目信号源的方式屏蔽用户收看节目,例如,当播放凤凰卫视时,若某些节目内容不适合用户收看的时候,运营商则会切换节目信号源为深圳卫视或者播放一幅图片。例如,当召开人大会议的时候,要求所有地方卫视都转播中央台直播会议现场,则把所有节目信号源在前端都切换为中央电视台,因此,用户看到的所有频道都是中央电视台的内容。现有技术通过控制前端节目信号源的方式对电视网络中的节目进行播放控制,使得所有用户都看不到禁播的节目源,而是看到替代节目源内容或者替代图片,无法根据需要对电视节目播放过程进行友好、灵活的控制,用户体验差。

发明内容
本发明实施例的目的在于提供一种机顶盒电视节目播放控制方法,旨在解决现有技术通过控制前端节目源的方式对电视网络中的节目进行播放控制,使得所有用户都看不到禁播的节目源,而是看到替代节目源内容或者替代图片,无法根据需要对电视节目播放过程进行友好、灵活的控制,用户体验差的问题。本发明实施例是这样实现的,一种电视节目播放控制方法,所述方法包括下述步骤获取事件信息表EIT,所述EIT中的每一电视节目均与预设的区域码对应;遍历所述EIT,搜索当前播放电视节目对应的区域码;判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。本发明实施例还提供了一种机顶盒,所述机顶盒包括获取单元,用于获取事件信息表EIT,所述EIT中的每一电视节目均与预设的区域码对应;搜索单元,用于遍历所述EIT,搜索当前播放电视节目对应的区域码;第一判断单元,用于判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。
4
本发明实施例还提供了一种服务器,所述服务器包括发送单元,用于发送EIT至机顶盒,所述EIT中的每一电视节目均与预设的区域码对应,以使机顶盒遍历所述EIT,搜索当前播放电视节目对应的区域码,判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。在本发明实施例中,通过获取EIT,并遍历EIT,搜索当前播放电视节目对应的区域码,判断该节目的区域码是否在预存储的区域码组合中,当判定该节目的区域码不在预存储的区域码组合中,则禁播所述电视节目,从而使得不需要通过控制前端节目源的方式对电视网络中的节目进行播放控制,只需要机顶盒根据运营商播发的EIT及本地存储的区域码组合就可以实现对特定区域用户,分时间段或分节目进行节目禁播,还可以在需要特定区域使用户收看指定节目时切换用户节目,实现可以根据用户需求对电视节目播放过程进行友好、灵活的控制,且用户体验好。


图1是本发明实施例一提供的电视节目播放控制方法的实现的流程图;图2是本发明实施例二提供的电视节目播放控制方法的实现的流程图;图3是本发明实施例三提供的电视节目播放控制方法的实现的流程图;图4是本发明实施例四提供的机顶盒的结构图;图5是本发明实施例五提供的机顶盒的结构图;图6是本发明实施例六提供的服务器的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,搜索当前播放电视节目对应的区域码,并判断该节目的区域码是否在预存储的区域码组合中,当判定该节目的区域码不在预存储的区域码组合中,则禁播所述电视节目,实现可以根据用户需求对电视节目播放过程进行控制。本发明实施例提供了一种电视节目播放控制方法,所述方法包括下述步骤
获取事件信息表EIT,所述EIT中的每一电视节目均与预设的区域码对应;遍历所述EIT,搜索当前播放电视节目对应的区域码;判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。本发明实施例还提供了一种机顶盒,所述机顶盒包括获取单元,用于获取事件信息表EIT,所述EIT中的每一电视节目均与预设的区域码对应;搜索单元,用于遍历所述EIT,搜索当前播放电视节目对应的区域码;第一判断单元,用于判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。
本发明实施例还提供了一种服务器,所述服务器包括发送单元,用于发送EIT至机顶盒,所述EIT中的每一电视节目均与预设的区域码对应,以使机顶盒遍历所述EIT,搜索当前播放电视节目对应的区域码,判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。以下结合具体实施例对本发明的实现进行详细描述实施例一图1示出了本发明实施例一提供的电视节目播放控制方法的实现的流程图,详述如下在步骤SlOl 中,获取事件信息表(Event Information Table,EIT),EIT 中的每一电视节目均与预设的区域码对应。在本发明实施例中,EIT包括待播放电视节目信息、及与每一电视节目对应的区域码信息,区域码唯一标识该节目的所属区域标识,机顶盒端可以通过解析接收的电视媒体流数据获取EIT,运营商可以在发送电视媒体流数据时对EIT中的区域码数据进行更新,此时,机顶盒就会接收到更新后的EIT。在步骤S102中,遍历EIT,搜索当前播放电视节目对应的区域码。在步骤S103中,判断区域码是否在预存储的区域码组合中,区域码组合包含至少一个区域码,若是,在执行步骤S104,若否,则执行步骤S105。本发明实施例还包括下述步骤获取服务器发送的区域码组合更新指令,更新存储的区域码组合,更新包括对区域码组合进行添加、删除和/或修改。优选的可以将预存储的区域码组合存储于智能卡中,则当获取服务器发送的区域码组合更新指令时,则更新智能卡中存储的区域码组合,具体可以根据接收到的运营商端发送的EMM指令对智能卡中存储的区域码组合进行更新,简单、方便。在本发明实施例中,通过遍历EIT,可以搜索到当前播放电视节目对应的区域码, 由于用户收看的节目内容可能发生变化,电视节目的EIT也可能发生变化,因此可以实时遍历EIT,并搜索当前播放电视节目对应的区域码,可以提高搜索的准确性,以防止没有及时发现EIT发生的变化,从而不能对电视节目实施控制。在步骤S104中,正常播放电视节目。在步骤S105中,禁播电视节目。在本发明实施例中,机顶盒通过获取EIT,并遍历EIT,搜索当前播放电视节目对应的区域码,判断该节目的区域码是否在预存储的区域码组合中,当判定该节目的区域码不在预存储的区域码组合中,则禁播电视节目,从而使得不需要通过控制前端节目源的方式对电视网络中的节目进行播放控制,只需要机顶盒根据运营商播发的EIT及本地存储的区域码组合就可以实现对特定区域用户,分时间段或分节目进行节目禁播,还可以在需要特定区域使用户收看指定节目时切换用户节目,实现可以根据用户需求对电视节目播放过程进行友好、灵活的控制,且用户体验好。实施例二图2示出了本发明实施例二提供的电视节目播放控制方法的实现的流程图,详述如下
在步骤S201 中,获取事件信息表(Event Information Table,EIT),EIT 中的每一电视节目均与预设的区域码对应。在步骤S202中,遍历EIT,搜索当前播放电视节目对应的区域码。在步骤S203中,判断区域码是否在预存储的区域码组合中,区域码组合包含至少一个区域码,若是,执行步骤S204,若否,则执行步骤S205。在步骤S204中,正常播放电视节目。在步骤S205中,禁播电视节目,并向用户输出禁播电视节目的提示信息。在本发明实施例中,禁播电视节目后,还可以向用户输出禁播电视节目的提示信息,具体提示方式可以是图片、动画、音乐等方式。在步骤S206中,当判断禁播切换参数中包含待播放的电视节目的属性参数时,则根据属性参数,将当前电视节目切换到待播放的电视节目,EIT中的每一电视节目均与预设的禁播切换参数对应。在本发明实施例中,EIT中包括待播放电视节目信息、与每一电视节目对应的区域码及禁播切换参数,运营商可以通过对区域码信息进行修改或者对禁播切换参数进行修改,控制电视节目的播放。在本发明实施例中,禁播切换参数包括将将当前节目切换到指定节目的参数,具体包括参数传输地址^Transport stream ID、原始网络地址Original Network ID及节目号krvice ID,这3个参数可以唯一确定一个节目,因此,若判断在EIT中的禁播切换参数包括上述三个参数时,则自动切换到该三参数唯一确定的节目上。在本发明实施例中,由于机顶盒无法获知运营商对禁播切换参数进行更新的时间,因此需要为了提高准确性,节目禁播后需要查看是否有禁播切换参数。本发明实施例,当判断禁播切换参数中包含待播放的电视节目的属性参数时,则根据属性参数,将当前电视节目切换到待播放的电视节目,实现可以在禁播电视节目后,切换到指定电视节目。实施例三图3示出了本发明实施例三提供的电视节目播放控制方法的实现的流程图,详述如下在步骤S301中,发送EIT至机顶盒,EIT中的每一电视节目均与预设的区域码对应,以使机顶盒遍历EIT,搜索当前播放电视节目对应的区域码,判断区域码是否在预存储的区域码组合中,区域码组合包含至少一个区域码,若是,则正常播放电视节目,若否,则禁播电视节目。在本发明实施例中,EIT中的每一电视节目还可以均与一预设的禁播切换参数对应,以使机顶盒在禁播电视节目之后,当判断禁播切换参数中包含待播放的电视节目的属性参数时,则根据属性参数,将当前电视节目切换到待播放的电视节目。在本发明实施例中,可以由运营商前端,操作对机顶盒存储的区域码组合进行更新,或者对EIT中的区域码进行更新,从而实现对不同地区不同用户的观看权限进行控制。其中,运营商对机顶盒中存储的区域码组合进行更新的包括对区域码组合进行添加、删除和/或修改等,更新的具体过程为当运营商要对用户观看电视节目进行控制时,例如,禁止用户收看某一节目或者允许用户收看某一节目,则可以在前端设置相应的区域码组合,并通过EMM指令发送到机顶盒,以使机顶盒根据接收到的EMM指令对区域码组合进行更新,从而实现对不同地区不同用户的观看权限进行控制。优选的,当机顶盒将区域码组合存储在智能卡中,则前端可以直接发送EMM指令至智能卡对智能卡中的区域码组合进行更新,从而更加方便,快捷。其中,对EIT中的区域码进行更新的具体过程为当运营商要对用户观看电视节目进行控制时,例如,禁止用户收看某一节目或者允许用户收看某一节目,可以对EIT中相应节目的区域码和/或禁播切换参数进行修改,并将修改后的EIT同电视媒体流数据传输至电视机顶盒,以使机顶盒对根据修改后的EIT数据,播放电视节目。为了便于理解一下以三个具体的实现示例对本发明实施例的电视节目控制的方法进行说明,但不以本发明实施例的情况为限。实现示例1 通过修改节目内的区域码,实现禁播功能,禁播时输出提示用户“该节目不能收看”。在本实现示例中,假设A地区用户卡内“区域码组合”包含“区域码1 ”,辽宁卫视台7:30-8:30要转播西班牙斗牛比赛,而A地区视牛为图腾,因而,为防止该用户的地区收看到该斗牛比赛的节目,则运营商需要在7:30-8:30的节目播放的时段禁播该斗牛比赛节目。因此,运营商可以通过修改EIT表的区域码将A区域用户收看辽宁卫视的“斗牛比赛”(7:30-8:30)节目的“区域码”设置为〃 2〃,把其它的每个节目的“区域码”设置为"1",由于机顶盒可以通过实时搜索分析节目的EIT表的内容,因而也就能随时获得该节目的“区域码”,当“斗牛比赛”的节目播出的时,由于判断该节目的“区域码”不包含在智能卡的“区域码组合”内,则输出提示用户“该节目不能收看”。下图是A地区辽宁卫视台正常播放的节目播放列表
.辽宁卫视
6:00区域1 6:45 区域17:30 区域28:30 区域1 9:15
变形金刚1变形金刚2西班牙斗牛还珠格格第十集实现示例2 通过修改节目内的区域码,实现禁播功能,禁播时切换到其它的指定电台的节目上。在本实现示例中,假设A地区用户卡内“区域码组合”只包含“区域码1 ”,辽宁卫视台6:45-7:30要转播西变形金刚,而当地政府要求7:00-7:30必须播出“新闻联播”节目,这就需要在“变形金刚2”播放的后半段强制用户收看“CCTV-1新闻联播”。因此,运营商可以通过修改EIT表的区域码将A区域辽宁卫视变形金刚2”节目的“区域码”设置为在6:45-7:00设置〃 1",7:00-7:30设置〃 2 〃,而把其它的每个节目的“区域码”设置为"1"。由于机顶盒可以通过实时搜索分析节目的EIT表的内容,因而也就能随时获得该节目的“区域码”,当7:00-7:30 “变形金刚2”的节目播出的时,由于判断该节目的“区域码”不包含在智能卡的“区域码组合”内,则通过搜索分析节目的EIT表的内容获取到EIT 中“禁播切换参数”,该禁播切换参数包括指示电视节目指定在7 00-7 30切换频道CCTV-I 的唯一标识参数,则切换到CCTV-I上,并分析保存CCTV-I新闻联播节目的结束时间,当“新闻联播”播放结束时,自动返回原来播放的频道“辽宁卫视”上,用户可继续收看。
8
下图是A地区辽宁卫视台和CCTV-I正常播放的节目播放列表
权利要求
1.一种电视节目播放控制方法,其特征在于,所述方法包括下述步骤获取事件信息表EIT,所述EIT中的每一电视节目均与预设的区域码对应;遍历所述EIT,搜索当前播放电视节目对应的区域码;判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。
2.如权利要求1所述的方法,其特征在于,所述禁播所述电视节目的步骤之后,所述方法还包括下述步骤向用户输出禁播所述电视节目的提示信息;和/或当判断禁播切换参数中包含待播放的电视节目的属性参数时,则根据所述属性参数, 将当前电视节目切换到待播放的电视节目,所述EIT中的每一电视节目均与预设的禁播切换参数对应。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括下述步骤获取服务器发送的区域码组合更新指令,更新存储的区域码组合,所述更新包括对区域码组合进行添加、删除和/或修改。
4.一种机顶盒,其特征在于,所述机顶盒包括获取单元,用于获取事件信息表EIT,所述EIT中的每一电视节目均与预设的区域码对应;搜索单元,用于遍历所述EIT,搜索当前播放电视节目对应的区域码;第一判断单元,用于判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。
5.如权利要求4所述的机顶盒,其特征在于,所述机顶盒还包括提示单元,用于向用户输出禁播所述电视节目的提示信息;和/或第二判断单元,用于当判断禁播切换参数中包含待播放的电视节目的属性参数时,则根据所述属性参数,将当前电视节目切换到待播放的电视节目,所述EIT中的每一电视节目均与预设的禁播切换参数对应。
6.如权利要求4所述的机顶盒,其特征在于,所述获取单元,还用于获取服务器发送的区域码组合更新指令,更新存储的区域码组合,所述更新包括对区域码组合进行添加、删除和/或修改。
7.一种服务器,其特征在于,所述服务器包括发送单元,用于发送EIT至机顶盒,所述EIT中的每一电视节目均与预设的区域码对应,以使机顶盒遍历所述EIT,搜索当前播放电视节目对应的区域码,判断所述区域码是否在预存储的区域码组合中,所述区域码组合包含至少一个区域码,若是,则正常播放所述电视节目,若否,则禁播所述电视节目。
8.如权利要求7所述的服务器,其特征在于,所述EIT中的每一电视节目均与预设的禁播切换参数对应,以使机顶盒在则禁播所述电视节目之后,当判断禁播切换参数中包含待播放的电视节目的属性参数时,则根据所述属性参数,将当前电视节目切换到待播放的电视节目。
9.如权利要求7所述的服务器,其特征在于,所述发送单元,还用于发送区域码组合更新指令至机顶盒,以使机顶盒根据服务器发送的区域码组合更新指令,更新存储的区域码组合,并根据更新的区域码组合,对电视节目进行控制,所述更新包括对区域码组合进行添力口、删除和/或修改;和/或更新单元,用于更新EIT中电视节目对应的区域码,并发送更新后的EIT至机顶盒,以使机顶盒根据服务器发送的更新后的EIT,对电视节目进行控制。
全文摘要
本发明适用于机顶盒技术领域,提供了一种电视节目播放控制方法、机顶盒及服务器,所述方法包括下述步骤获取事件信息表EIT,所述EIT中的每一电视节目均与预设的区域码对应;遍历所述EIT,搜索当前播放电视节目对应的区域码;判断所述区域码是否在预存储的区域码组合中,若是,则正常播放所述电视节目,若否,则禁播所述电视节目,所述区域码组合包含至少一个区域码。使得只需要根据运营商播发的EIT及机顶盒存储的区域码组合就可以实现对特定区域用户分时间段或分节目进行节目禁播,还可以在特定区域使用户收看指定节目时切换用户节目,实现可以根据用户需求对电视节目播放过程进行友好、灵活的控制,且用户体验好。
文档编号H04N21/435GK102316372SQ20111030142
公开日2012年1月11日 申请日期2011年9月29日 优先权日2011年9月29日
发明者曾兴隆, 袁苇 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1