实现节目隐藏的方法、系统以及装置的制作方法

文档序号:7663219阅读:118来源:国知局
专利名称:实现节目隐藏的方法、系统以及装置的制作方法
技术领域
本发明涉及数字电视技术领域,尤指实现节目隐藏的方法、系统以及装置。
背景技术
随着数字电视技术的日益成熟,传统的模拟电视正大规模地向数字电视 平移。在这过程中运营商根据自身的策略提出了各种需求,例如,为了限制 一些用户的收视范围或者在不同的地区实行不同的收费标准,需要对这些用 户进行部分节目的隐藏,即让用户不能收看到这部分节目。
目前,存在一种基于授权机制的节目隐藏方案,该方案通过对每个独立 的用户进行节目授权来实现有效的收费机制,对于一个用户来说,只能收看 授权的节目,没有被授权的节目虽然可以被搜索保存下来,但却无法正常收 看,只有缴费并被授权后才能收看。该方案使得用户能够知道节目的存在, 但需要缴费后才能收看。
但是,对于一些特殊的节目,局方根本就不想让特定用户知道这些节目 的存在,此时,上述方案则不能满足要求。另外,如果需要对一个群组内的 大量用户进行同样的节目隐藏时,上述方案需要对每个用户分别进行授权, 因此执行起来比较繁瑣。

发明内容
本发明实施例提供一种实现节目隐藏的方法,该方法能够对用户实现节 目隐藏。
本发明实施例提供一种实现节目隐藏的系统,该系统能够实现对用户实
现节目隐藏。
本发明实施例提供了一种机顶盒,该机顶盒能够对用户实现节目隐藏。 本发明实施例提供了一种总前端,该总前端能够对用户实现节目隐藏。 本发明实施例提供了一种分前端,该分前端能够对用户实现节目隐藏。 为达到上述目的,本发明的技术方案具体是这样实现的
本发明实施例公开了一种实现节目隐藏的方法,该方法包括 获取子电子节目指南EPG标识;
接收总前端下发的总EPG,该总EPG中包含子EPG标识以及与各子 EPG标识对应的子EPG;
从所接收的总EPG中查找出与所获取的子EPG标识对应的子EPG,根 据该子EPG进行节目隐藏。
本发明实施例公开了一种实现节目隐藏的系统,该系统包括该系统包 括总前端和接收端子系统,其中,
总前端,用于向接收端子系统下发总EPG,该总EPG中包含子EPG标 识以及与各子EPG标识对应的子EPG;
接收端子系统,用于获取子EPG标识,并从总前端发送的总EPG中查 找出与所获取的子EPG标识对应的子EPG,根据该子EPG进行节目隐藏。
本发明实施例公开了一种机顶盒,该机顶盒包括特征值获取模块, EPG接收模块和节目隐藏模块,其中,
特征值获取模块,用于获取特征值,并发送给节目隐藏模块;
EPG接收模块,用于接收包含所述特征值以及与该特征值对应的子EPG 的总EPG,并发送给节目隐藏模块;
节目隐藏模块,用于从所接收的总EPG中查找出与所接收的特征值对 应的子EPG,根据该子EPG进行节目隐藏。
本发明实施例公开了一种总前端,该前端包括分配模块和EPG发送 模块,其中,
所述分配模块,用于为不同的用户机顶盒分配不同的特征值;
所述EPG发送模块,用于向用户机顶盒发送总EPG,该总EPG中包含 所述分配的特征值以及与各个特征值对应的子EPG。
本发明实施例公开了一种分前端,其特征在于,该分前端包括过滤模 块,用于接收包含分前端的代码以及与各分前端代码对应的子EPG的总 EPG,从所接收的总EPG中过滤除指定子EPG以外的所有子EPG,然后将 过滤后的总EPG下发给自身管理范围内的用户机顶盒;所述指定子EPG是 与该分前端的代码对应的子EPG。
由上述技术方案可见,本发明实施例中,通过获取子EPG标识,并接 收总前端下发的总电子节目指南EPG,该总EPG中包含子EPG标识以及与 各子EPG标识对应的子EPG;从所接收的总EPG中查找出与所获取的子 EPG标识对应的子EPG,根据该子EPG进行节目隐藏的技术方案,对用户 实现了节目隐藏。


图l是本发明实施例一种实现节目隐藏的方法的流程图; 图2是本发明一种实现节目隐藏的方法的第一实施例流程图; 图3是本发明一种实现节目隐藏的方法的第二实施例流程图; 图4是本发明一种实现节目隐藏的方法的第三实施例流程图; 图5是本发明实施例一种实现节目隐藏的系统的结构框图 图6是本发明实施例一种机顶盒的结构框图; 图7是本发明实施例一种前端的结构框图; 图8是本发明实施例一种分前端的结构框图。
具体实施例方式
图1是本发明实施例一种实现节目隐藏的方法的流程图。如图l所示, 包括以下步骤
步骤IOI,获取子电子节目指南(EPG)标识。
步骤102,接收总前端下发的总EPG,该总EPG中包含子EPG标识以 及与各子EPG标识对应的子EPG。
步骤103 ,从所4妄收的总EPG中查找出与所获取的子EPG标识对应的 子EPG,根据该子EPG进行节目隐藏。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 较佳实施例,对本发明进一步详细说明。
图2是本发明一种实现节目隐藏的方法的第一实施例流程图。如图1所 示,包括以下步骤
步骤201,总前端向各个分前端发送总EPG,该总EPG中包含各个分 前端的代码以及与各个分前端代码对应的子EPG。
步骤202,各个分前端将所接收的总EPG以及自身的代码发送给自身 管理范围内的用户机顶盒。
步骤203 ,用户机顶盒从所接收的总EPG中查找出与所接收的分前端 代码对应的子EPG,才艮据该子EPG进^"节目隐藏。
在步骤203中,用户机顶盒根据子EPG进行节目隐藏时,可以隐藏所 有不包含在该子EPG中的节目,也可以隐藏所有包含在该子EPG中的节目。
通过图2所示的方法,可以对各个分前端管理范围内的群组用户实现节 目隐藏。
在图2中,各个分前端可以分别管理不同地区的用户机顶盒,分前端代 码可以是该分前端所管理的地区的区域码,此时可以对不同地区的用户实现 不同的节目的隐藏,即可以在不同的地区实现不同的节目收看限制,例如, 在市区和郊区实现不同的收看限制。另外,在图2所示的方法中,为了可以 在前端实现灵活分配子PEG,在总EPG中可以通过特征值实现区域码与子 EPG之间的对应关系,即在总EPG中建立两个列表,第一个列表中保存各 个区域码与各个不同的特征值之间的 一一对应关系,第二个列表中保存各个 特征值以及与各个特征值对应的子EPG,每个子EPG中包含其所对应的区 域可以搜索到的所有节目信息,即可以收看的节目列表。这样当需要调整某
个地区可以收看的节目时,只需要修改或替换总EPG中与该地区的区域码 对应的特征值所对应的子EPG即可。
在图2所示的方法中,分前端可以通过将总EPG中的总前端的区域码 修改为自身的区域码,再将总EPG下发给本区域内的用户机顶盒的方式实 现将自身的区域码发送给本区域内的用户机顶盒。
用户机顶盒接收到总EPG后,首先从总EPG中获知自身所在区域的区 域码,然后从含有区域码和特征值对应关系的第一个列表中查找出与自身所 在地区的区域码对应的特征值,并根据此特征值从包含各个特征值以及与各 个特征值对应的子EPG的第二个列表中找出对应的子EPG,再根据该子EPG 进行节目隐藏。
在上述实施例中,区域码可以是网络信息表NIT的标志值(N—ID),特 征值可以是群组信息表BAT的标志值(B—ID)。
下面以深圳市网为例对图2中的方法进一步说明深圳市网下发的电视 节目包括"凤凰卫视"、"国家地理"等,而现在广电不希望龙岗区的用 户收看"凤凰卫视,,和"国家地理"这两个节目,其它地区的用户可以收看 这两个节目。市网总前端的N—ID= 1,龙岗区的N一ID-5。市网总前端在其 中心频点,如259MHz下发的EPG中的NIT中插入一个私有描述子tag = 0x85 ,此描述子中含有N—ID与B—ID之间的——对应关系,如N—ID = 5对 应于B—ID = 0x7011。 NIT是EPG的一个组成部分。再在EPG中插入对应于 B—ID = 0x7011的BAT表,此表中描述了龙岗区可以搜索到的所有节目的服 务地址Service—id,但不包括"凤凰卫视"和"国家地理"。龙岗区的分前 端接收到中心频点259MHz的EPG后将其中的N—ID = 1修改为N—ID = 5, 再下发给整个龙岗区的用户机顶盒。龙岗区的用户机顶盒接收到中心频点 259MHz的NIT后,根据N—ID = 5解析出B—ID = 0x7011 ,再解析出与B—ID =0x7011对应的BAT表,然后根据这个BAT表搜索节目,凡是这个BAT 表中没有描述的节目一律过滤掉。这样,龙岗区的用户就不会搜索到"凤凰 卫视,,和"国家地理,,这两个节目。
图3是本发明一种实现节目隐藏的方法的第二实施例流程图。如图3所 示,包《^以下步骤
步骤301,总前端向各个分前端发送总EPG,该总EPG中包含各个分 前端的代码以及与各个分前端代码对应的子EPG。
步骤302,各个分前端从所接收的总EPG中过滤掉与自身代码不对应 的所有子EPG,再将过滤后的总EPG发送给自身管理范围内的用户机顶盒。
步骤中,分前端从总EPG中过滤掉与自身代码不对应的所有子EPG, 是只保留总EPG中与自身代码对应的子EPG,而删除其它所有的子EPG。
步骤303 ,用户机顶盒根据所接收的总EPG搜索节目。
在图3所示的实施例中,各个分前端可以分别管理不同地区的用户机顶 盒,分前端代码可以是该分前端所管理的地区的区域码,此时可以对不同地 区的用户实现不同的节目的隐藏。并且在图3所示的实施例中利用分前端的 过滤功能,从源头实现了节目隐藏,保证了收视限制。另外,在图3所示的 实施中,可以与实施例2中所述的方案一样,为了可以在前端实现灵活分配
这里不再复述。
图4是本发明一种实现节目隐藏的方法的第三实施例流程图。如图4所 示,包括以下步骤
步骤401,用户机顶盒获取特征值。
步骤402,用户机顶盒接收前端发送的总EPG,该总EPG中包含所述 特征值以及与该特征值对应的子EPG。
步骤403,用户机顶盒从所接收的总EPG中查找出与所获取的特征值 对应的子EPG,根据该子EPG进行节目隐藏。
通过图4所示的方法,可以对某个特定的单位甚至是个人实现节目隐 藏。例如政府才几关,酒店等。
在图4所示的方法中,可以向用户分配包含特征值的智能卡,用户机顶
盒从包含所述特征值的智能卡中读取特征值。
下面以深圳市网为例对图4中的方法进一步说明深圳广电不希望用户 A收看到"凤凰卫视,,。此时,可以在给用户A分配的智能卡中写入一个特 征值,如B—ID = 0x7011,而市网前端下发的EPG中包含一个与B—ID = 0x7011对应的BAT表,此表包含所有用户A可以搜索到的节目的 Service—id,但不包含"凤凰卫视"。用户A的机顶盒首先从智能卡中读取 特征值0x7011并保存下来,然后^v接收的EPG中查找出与特征值0x7011 对应的BAT表,并根据此BAT表搜索节目,凡是这个BAT表中没有描述 的节目一律过滤掉。这样,用户A就不会搜索到"凤凰卫视"。
在图4所示的实施例中,当所述用户机顶盒处于某个分前端的管辖范围 内时,例如,该用户才几顶盒所在的区域存在分前端时,该分前端也可以在接 收到总前端下发的总EPG后,过滤掉不属于本区域的所有子EPG,再将过 滤后的EPG下发给自身管辖范围内的用户机顶盒,这样可以保证本区域内 的用户只能收看属于本区域可以收看的节目。例如,龙岗区不希望其它区的 智能卡被拿到龙岗区后,根据自身的不属于龙岗区的特征值搜索到节目,那 么龙岗区的分前端在收到市网的总前端下发的总EPG后,直接过滤掉不属 于龙岗区的子EPG,再将过滤后的总EPG下发给本区域内的用户机顶盒。 这样,拥有不属于龙岗区的特征值的智能卡就不能在龙岗区使用。
基于上述实现节目隐藏的方法,接下来介绍本发明实施例实现节目隐藏 的系统以及机顶盒、总前端和分前端的组成结构。
图5是本发明实施例一种实现节目隐藏的系统的结构框图。如图5所示, 该系统包括总前端501和接收端子系统502,其中
总前端501,用于向接收端子系统502下发总EPG,该总EPG中包含 子EPG标识以及与各子EPG标识对应的子EPG。
接收端子系统502,用于获取子EPG标识,并从总前端发送的总EPG 中查找出与所获取的子EPG标识对应的子EPG,根据该子EPG进行节目隐 藏。
在图5所示的系统中,接收端子系统502可以包括 一个以上的分前端和各分前端管理范围内的用户机顶盒。此时,子EPG标识为分前端代码, 并且其中分前端,用于接收总前端发送的总EPG,并将所接收的总EPG 以及自身的代码发送给自身管理范围内的用户机顶盒;用户机顶盒,用于从 所接收的总EPG中查找出与所接收的分前端代码对应的子EPG,根据该子 EPG进行节目隐藏。在图5所示的系统中,接收端子系统502可以包括 一个以上的分前端 和各分前端管理范围内的用户机顶盒。此时,子EPG标识为分前端代码, 并且其中分前端,用于从所接收的总EPG中过滤除指定子EPG以外的所 有子EPG,然后将过滤后的总EPG下发给自身管理范围内的用户机顶盒; 所述指定子EPG是与所述分前端的代码对应的子EPG;用户机顶盒,用于 接收分前端发送的总EPG,并根据该总EPG搜索节目。在图5所示的系统中,接收端子系统502也可以包括用户机顶盒,此 时子EPG标识为特征值,并且所述用户机顶盒用于获取特征值,并接收 前端发送的总EPG;从所接收的总EPG中查找出与所获取的特征值对应的 子EPG,根据该子EPG进行节目隐藏。图6是本发明实施例一种机顶盒的结构框图。如图6所示,该机顶盒包 括特征值获取模块601, EPG接收模块602和节目隐藏模块603,其中,特征值获取模块601,用于获取特征值,并发送给节目隐藏模块603;EPG接收模块602,用于接收包含所述特征值以及与该特征值对应的子 EPG的总EPG,并发送给节目隐藏模块603;节目隐藏模块603,用于从所接收的总EPG中查找出与所接收的特征 值对应的子EPG,根据该子EPG进行节目隐藏。图7是本发明实施例一种总前端的结构框图。如图7所示,该总前端包 括特征值分配模块701和EPG发送模块702,其中,特征值分配模块701,用于为不同的用户机顶盒分配不同的特征值,并 将所分配的特征值发送给EPG发送模块;EPG发送模块702,用于向用户机顶盒发送总EPG,该总EPG中包含
所述分配的特征值以及与各个特征值对应的子EPG。图8是本发明实施例一种分前端的结构框图。如图8所示,高分前端包 括过滤模块801。过滤模块801,用于接收包含分前端的代码以及与各分前 端代码对应的子EPG的总EPG,从所接收的总EPG中过滤除指定子EPG 以外的所有子EPG,然后将过滤后的总EPG下发给自身管理范围内的用户 机顶盒;所述指定子EPG是与该分前端的代码对应的子EPG。综上所述,本发明实施中,通过总前端向各个地区的分前端发送包含各 个地区的区域码以及与各个地区的区域码对应的子EPG的总EPG;各个地 区的分前端将所接收的总EPG以及自身的区域码发送给本区域内的用户机 顶盒;用户机顶盒从所接收的总EPG中查找出与所接收的区域码对应的子 EPG,根据该子EPG进行节目隐藏的技术方案,实现了区域性的节目隐藏, 从而可以在不同的地区实行不同节目收看限制。此外,通过用户机顶盒获取 特征值,并接收前端发送的包含所述特征值以及与该特征值对应的子EPG 总EPG,从总EPG中查找出与所获取的特征值对应的子EPG,根据该子EPG 进行节目隐藏的技术方案,对特定用户实现了节目隐藏,弥补了区域性节目 隐藏方式的不足;分前端从总EPG中过滤除属于本区域的子EPG以外的所 有的子EPG,然后再将过滤后总EPG下发给用户机顶盒的技术方案,从源 头实现了节目隐藏。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1、一种实现节目隐藏的方法,其特征在于,该方法包括获取子电子节目指南EPG标识;接收总前端下发的总电子节目指南EPG,该总EPG中包含子EPG标识以及与各子EPG标识对应的子EPG;从所接收的总EPG中查找出与所获取的子EPG标识对应的子EPG,根据该子EPG进行节目隐藏。
2、 如权利要求l所述的方法,其特征在于, 所述子EPG标识是分前端代码;所述获取子EPG以及接收总前端下发的总EPG包括分前端接收总前 端发送的总EPG,该总EPG中包含各个分前端的代码以及与各个分前端代 码对应的子EPG,分前端将所接收的总EPG以及自身的代码发送给自身管 理范围内的用户机顶盒;所述从接收的总EPG中查找出与所获取的子EPG标识对应的子EPG, 根据该子EPG进行节目隐藏包括用户机顶盒从所接收的总EPG中查找出 与所接收的分前端代码对应的子EPG,根据该子EPG进行节目隐藏。
3、 如权利要求2所述的方法,其特征在于,所述各个分前端分别管理 不同地区的用户机顶盒;所述分前端代码是该分前端所管理的地区的区域 码。
4、 如权利要求3所述的方法,其特征在于,所述总EPG中包含各个地区的区域码与特征值之间的——对应关系 以及与所述各个特征值对应的子EPG;所述机顶盒从所接收的总EPG中查找出与所接收的区域码对应的子 EPG包括所述机顶盒从总EPG中查找出与所接收的区域码对应的特征值, 再从总EPG中查找出与该特征值对应的子EPG。
5、 如权利要求3所述的方法,其特征在于,所述总EPG中进一步包含与总前端对应的区域码;所述各个地区的分前端将自身的区域码发送给本区域内的用户的机顶 盒包括各个地区的分前端将总EPG中的与总前端对应的区域码修改为自 身的区域码后,发送给本区域内的用户机顶盒。
6、 如权利要求l所述的方法,其特征在于, 所迷子EPG标识是分前端代码;所述接收总前端下发的总EPG包括分前端接收总前端发送的总EPG;所述从接收的总EPG中查找出与所获取的子EPG标识对应的子EPG, 根据该子EPG进行节目隐藏包括分前端从所接收的总EPG中过滤除指定 子EPG以外的所有子EPG,然后将过滤后的总EPG下发给自身管理范围内 的用户机顶盒;所述指定子EPG是与该分前端的代码对应的子EPG。
7、 如权利要求l所述的方法,其特征在于, 所述子EPG标识为特征值;所述获取子EPG以及接收总前端下发的总EPG包括用户机顶盒获取 特征值,并接收前端发送的总EPG;所述从所接收的总EPG中查找出与所获取的子EPG标识对应的子 EPG,根据该子EPG进行节目隐藏包括用户机顶盒从所接收的总EPG中 查找出与所获取的特征值对应的子EPG,根据该子EPG进行节目隐藏。
8、 如权利要求7所述的方法,其特征在于,所述用户机顶盒获取特征 值包括用户机顶盒从包含所述特征值的智能卡中读取该特征值。
9、 如权利要求l所述的方法,其特征在于,所述根据该子EPG进行节 目隐藏包括隐藏所有不包含在该子EPG中的节目;或 隐藏所有包含在该子EPG中的节目。
10、 一种实现节目隐藏的系统,其特征在于,该系统包括总前端和接 收端子系统,其中,总前端,用于向接收端子系统下发总EPG,该总EPG中包含子EPG标 识以及与各子EPG标识对应的子EPG;接收端子系统,用于获取子EPG标识,并从总前端发送的总EPG中查 找出与所获取的子EPG标识对应的子EPG,根据该子EPG进行节目隐藏。
11、 如权利要求IO所述的系统,其特征在于,所述接收端子系统包括 一个以上的分前端和各分前端管理范围内的用户^L顶盒,所述子EPG标识 为分前端代码,其中,分前端,用于接收总前端发送的总EPG,并将所接收的总EPG以及自 身的代码发送给自身管理范围内的用户机顶盒;用户机顶盒,用于从所接收的总EPG中查找出与所接收的分前端代码 对应的子EPG,根据该子EPG进行节目隐藏。
12、 如权利要求IO所述的系统,其特征在于,所述接收端子系统包括 一个以上的分前端和各分前端管理范围内的用户机顶盒,所述子EPG标识 为分前端代码,其中,分前端,用于从所接收的总EPG中过滤除指定子EPG以外的所有子 EPG,然后将过滤后的总EPG下发给自身管理范围内的用户机顶盒;所述 指定子EPG是与所述分前端的代码对应的子EPG;用户机顶盒,用于接收分前端发送的总EPG,并根据该总EPG搜索节3 。
13、 如权利要求11所述的系统,其特征在于,所述接收端子系统包括 用户才几顶盒,所述子EPG标识为特征值;所述用户机顶盒,用于获取特征值,并接收前端发送的总EPG;从所 接收的总EPG中查找出与所获取的特征值对应的子EPG,根据该子EPG进 行节目隐藏。
14、 一种机顶盒,其特征在于,该机顶盒包括特征值获取模块,EPG 接收模块和节目隐藏模块,其中,特征值获取模块,用于获取特征值,并发送给节目隐藏模块; EPG接收模块,用于接收包含所述特征值以及与该特征值对应的子EPG的总EPG,并发送给节目隐藏模块;节目隐藏模块,用于从所接收的总EPG中查找出与所接收的特征值对 应的子EPG,根据该子EPG进行节目隐藏。
15、 一种总前端,其特征在于,该总前端包括特征值分配模块和EPG 发送模块,其中,特征值分配模块,用于为不同的用户机顶盒分配不同的特征值,并将所 分配的特征值发送给EPG发送模块;EPG发送模块,用于向用户机顶盒发送总EPG,该总EPG中包含所述 分配的特征值以及与各个特征值对应的子EPG。
16、 一种分前端,其特征在于,该分前端包括过滤模块,用于接收包 含分前端的代码以及与各分前端代码对应的子EPG的总EPG,从所接收的 总EPG中过滤除指定子EPG以外的所有子EPG,然后将过滤后的总EPG 下发给自身管理范围内的用户机顶盒;所述指定子EPG是与该分前端的代 码对应的子EPG。
全文摘要
本发明实施例公开了实现节目隐藏的方法、系统和装置。本发明实施例中,通过获取子EPG标识,并接收总前端下发的总电子节目指南EPG,该总EPG中包含子EPG标识以及与各子EPG标识对应的子EPG;从所接收的总EPG中查找出与所获取的子EPG标识对应的子EPG,根据该子EPG进行节目隐藏的技术方案,不仅实现了节目隐藏,并且还可以实现区域性的节目隐藏和对特定用户实现节目隐藏。
文档编号H04N5/00GK101150708SQ20071016561
公开日2008年3月26日 申请日期2007年10月23日 优先权日2007年10月23日
发明者建 王 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1