数字电视机顶盒区域控制频道隐藏排序

上传人:子 文档编号:47089762 上传时间:2018-06-29 格式:PDF 页数:3 大小:90.33KB
返回 下载 相关 举报
数字电视机顶盒区域控制频道隐藏排序_第1页
第1页 / 共3页
数字电视机顶盒区域控制频道隐藏排序_第2页
第2页 / 共3页
数字电视机顶盒区域控制频道隐藏排序_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数字电视机顶盒区域控制频道隐藏排序》由会员分享,可在线阅读,更多相关《数字电视机顶盒区域控制频道隐藏排序(3页珍藏版)》请在金锄头文库上搜索。

1、丢丢原创技术文档 1区域控制区域控制 区域控制是指前端发出具有特定含义的 SI 信息(其实是一个数字),与存储在智能卡中的区域码进行比较来控制是否能进行收看的控制方式。目的是为了防止智能卡跨区域流通,尤其是网络相通而物理地区不同而有收视价格不同的时候.比如某市的情况。一个省网前端,下面各市县区收看的节目是相同的,如果收视费不同,就可能出现跨地域流通的情况。 技术方案: 同方:同方:通过前端发送 NIT 来实现,NIT 表的 networkid 做为区域码下发。机顶盒在开机的时候搜索 NIT 表 (一般都是运营商指定了某个频点去搜索) , 在播放节目的时候, 取出 networkid与智能卡中读

2、出来的区域码进行比较,如果相同,就可以进行下面的收看,如果不能,就显示区域锁定的提示,用户是收看不了节目的。在区域锁定的时候,是全部的加密节目都看不了的,而不是各别的。 而同方的这种方法,针对不同的网络分布还有不同的实现方法。 如果是分布式网络,各地有自己的分前端,前端网络产生不同的 networkid 的 nit 表发下去,各地的分前端进行过滤,将属于自己的 ID 留下,本区域里的机顶盒就只能搜到这个区域的ID,就可以进行区域控制了。 如果是没有分前端的,就要在各地有 QAM 调制器,这个调制器调制出去的是本地的节目,而且这个调制器出去的 NIT 表的 networkid 与某市前端发下来的

3、 nit 表的是不同的才行。举例:某市将 419Mhz 空余给各地(自己的 419 不下发) ,某市前端发出来的就是相同的东西,而各地的 419Mhz 发自己的 networkid, 机顶盒开机就搜索 419 的 NIT 取得 networkid 与自己卡中的区域码进行比较来判断是否区域锁定,如果不同,就弹出区域锁定提示,否则正常去解密。 数码视讯数码视讯: 实现起来和同方差不多, 不过数码的需要各地有个设备能专门发出他们的区域码才行。由于其不方便,所以通常就算是那个地方采用了数码视讯的 CA,也还是可以考虑用同方那种通过 networkid 来做区域码的方法。 分支县区无分前端无调制器的方法

4、:分支县区无分前端无调制器的方法: 从查到的资料看,这个方法居然属于 NDS 的方法,我记得好像是在哪里用过就是记不清楚了。使用 BAT 表控制机顶盒显示提供给用户的节目列表。智能卡中有几位表示用户的Bouquet 值,机顶盒只显示 BAT 表中与本地 Bouquet 值相同的节目列表,用户只能在显示的节目列表中选择节目收看。 跨地区使用用户由于在 BAT 中找不到与自己相符的 Bouquet 值,在用户终端无法显示节目列表, 用户也就无法选择节目收视, 从而达到控制用户跨地区收视。 2节目隐藏节目隐藏 注意,节目隐藏一般来说,就是指在自动搜索(NIT 搜索)中来实现,因为全频段和手动本身的含

5、义就是频点上有什么就要把什么东西搜出来, 是不可以隐藏的。 不过各地运营商如果怕用户用全频段和手动搜出来不该搜到的节目, 要么把这两项隐藏, 要么加超级密码保护起来。 第 1 页(共 3) 丢丢原创技术文档 目前遇到的节目隐藏有以下几种: NIT 表实现表实现:每个 nit 表下面带有 service list 在这个 list 里面列出来了,就可以显示,如果没有列出来,就算网络中有也不列出来。 BAT 表简单实现:表简单实现:比较简单的隐藏已经在佳创给的节目排序里面一起给实现了。那个Bouquet 值对应的列表相面给出来的节目机顶盒才会给列在列表里,如果不在里面给出,是不会列出来的。弱点:佳

6、创给的只是负责了电视节目的隐藏,不是所有类型节目的隐藏。 未授权节目的隐藏未授权节目的隐藏: 这个和使用 BAT 表进行区域控制的方法是类似的。不过这个和授权联系的相当密切。运营商一般是将节目打成各种授权包的。比如基本包中就会包含中央台,各省卫视和本地台。其它各种台再另行收费,这样就会分成很多个包。用户买这些节目的时候就会有各种组合,把这些组合组成一个 bouquet 族,使用不同的 bouquetid 来划分群组。第一个 bouquetId 可能就是基本包,第二个又包含一些什么,第三个,等等划分出各种可能来。而用户的卡也就在下发的时候会在卡里把 bouquetId 给写到卡里。机顶盒在搜台的

7、处理上,如果这个节目在这个bouquetID 对应的列表里面(这个列表里给出的就是 serviceId) ,那么列表的时候就可以把它列出来,否则就不列了。用户如果到时候要购买其它种类的节目包了,除了将授权处理一下外,再将卡里的那个 bouquetid 值给改了就可以了。 3.排序排序 使用使用 ServiceId 来排序来排序。 这个排序方法比较简单, 没有特殊的 SI 信息处理, 就是排列业务 (电视节目)的时候,按照想要排的序列,把节目的 ServiceId 按照大小排好,机顶盒在搜索时也按照 ServiceId 的大小进行排列就排好了。缺点是,一旦要改动就要改复用器的配置。优点是,就算搜

8、不到什么辅助性的 SI 信息也可以进行排序。比如全频段搜索的时候,只按照国标中给出的频点逐个搜 PAT,PMT,SDT(这个没有也可以,就是具体名字出不来)就可以了。 使用使用 BAT 表来进行排序表来进行排序。一般就是给出一个 qouquetid,然后里面给定数据如何传送,机顶盒就可以接收了。 佳创给出的序列就是 “ServieId 逻辑频道号” 这样的序列。 比如 1001 2,其实就是 servieid 为 1001 的排在第 2 位,当然码流中传的是二进制的。优点是好调整,在表里改改后面的逻辑频道号,节目的排列位置就换了。缺点是,没有 BAT 表,搜出来的可就不排序了。 某市最终使用方

9、案: 通过BAT表里的逻辑频道号来控制,有逻辑频道号的节目可以接受,没有的则不接受。机 顶盒只接收bouquet_id 与智能卡里区域码相等的BAT 表,通过此 BAT表来过滤节目。 过程: 1) 前端配置EPG发送BAT私有数据,该私有数据包括对各个频道的逻辑排序,音量补偿和声 道调整。 2) 机顶盒通过数码视讯开放的接口获取智能卡的区域码,机顶盒根据获取的区域码对应搜第 2 页(共 3) 丢丢原创技术文档 索相应的节目表。 3) 逻辑频道号用于表示业务(servers)所在的逻辑排序。 4) BAT表内没有描述的就需要隐藏,若是收到需要数据广播调用的不要列表显示。 本文档为丢丢结合实际项目进行的原创,不进行任何盈利的操作,只为分享技术。在此不留联系方式,如果有需要相信是可以找到本人的。丢丢于 2009 年复活节前夜完成。 第 3 页(共 3)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号