徐文 李涛 中广有线信息网络有限公司徐州分公司
1.1.1区域控制功能简述
区域控制功能出现的原因从根本上来说是最大程度地保证运营商的运营收益,同时又能在统一平台管理下针对不同的区域制定有效的运营策略,便于运营业务多样化、灵活性的开展。
永新视博CAS系统区域控制功能的实现有两种方式,采取的都是使用区域码法的模式,区别在于末端是用IC卡还是用机顶盒来做保障。考虑到徐州市区及区县均已下发了一定数量的终端机顶盒,从安全性以及操作便捷性考虑,建议使用IC卡的方式来实现区域控制功能。
1.1.2IC卡方式实现区域控制功能原理
在徐州地区各个区域分发的IC卡中写入不同的网络标识(NetworkID),通过在各区域分前端更改传输流中的NetworkID,使其与本区域IC卡中的NetworkID一致,IC卡在解密EMM包前会判断IC卡中的NetworkID是否和码流中的NetworkID一致,若一致则解密EMM包可以收看节目,若不一致则不解密EMM包不能收看节目,从而使机顶盒和IC不可漫游使用。IC卡方式实现区域控制功能原理见图1。
图1 IC卡方式实现区域控制功能原理
采用这种方式的优点是功能实现由CAS系统保证,确保安全性。实现方式主要有三个方面的工作需要考虑:
(1)前端CAS系统
① CA系统需开启区域控制功能;
② 针对不同区域,将智能卡刷入不同的特征值,特征值默认为1。
(2)各区县机房调制系统前
根据CA系统输入智能卡不同的特征值,在进调制前将NIT表中network id的值修改成与其一致。
(3)用户终端
① 终端用户机顶盒需支持区域控制功能;
② 若支持区域控制功能,当用户智能卡的特征值与network id值相匹配时,机顶盒可正常收看,当两者不相匹配时,机顶盒显示区域码不正确;若机顶盒不支持区域控制功能,则不论智能卡是否与network id值相匹配,均显示区域码不正确。1.2 徐州地区区域控制功能使用现状
当前徐州地区,沛县已正式上线运营使用区域控制功能,徐矿地区智能卡已写入区域码(暂未使用),其他各县区的区域码已经规划好,正在实施准备中。
针对各地市存在地市为永新系统,所辖各区县存在一家或多家天柏系统的情况,天柏提出两种融合方案。
此方案主要针对地市及区县有区域控制要求的,即在做完三级播控融合调整后,原有地市及区县的卡仍然只能在本地使用,拿到异地会出现区域码不正确提示,用户不能正常收看节目。
图2 徐州市区及县区CAS系统链接图
CVNCA区域控制是通过在前端EPG系统发多张NIT表,在每张NIT表中设置的network id为不同地区的区域码,对应各地的区域码,在各地前端系统中提取对应本地的NIT,PID重新映射为NIT表标准的PID0x10,而将其他地区的NIT表过滤,此NIT表中区域码的值与智能卡所携带的2个字节的用户属性相对应。终端机顶盒在启动时读取NIT中的数据并与智能卡上的相应地域信息做对比,如果一致,机顶盒才能进行节目的收看;如果不一致,就提示信息: 区域不匹配。为了限制机顶盒的流动,在给用户发放智能卡的时候,一定需要根据用户所在区域,把对应的区域值通过CA指令发送给终端,把该值储存在智能卡中。对于已发在网的智能卡,可以通过EMM发授权,增加智能卡的区域代码。
实现过程如下:
(1)在总前端播发多张NIT表,如表1所示。(2)机顶盒:机顶盒开机,收NIT表,读取network id,与智能卡上存储的地区码比较,如果匹配,可正常收看;如果不匹配,显示:地区不正确。(3)智能卡:在SMS中给用户开户,发配对指令或者在用户属性指令中把对应的区域码写到智能卡上。
此方案实现用户分区管理的前提需要终端盒子配合,并且需要对本区内所有智能卡发送用户属性,用以与networkid做比对。但是对前端CAS系统来说,没有特殊变动,比较简单明了。建议后续徐州其他区域采用CVNCAS的用户,可采用此方式来实现区域管理。
表1 每个地区对应一张NIT表
此方案主要针对地市及区县有区域控制要求的,即在做完三级播控融合调整后,原有地市及区县的卡仍然只能在本地使用,拿到异地会出现区域码不正确提示,用户不能正常收看节目。
相较上述方案一,此方案的实现不涉及终端机顶盒升级,部署实现会较平滑,不足的是会增加在地市的设备部署。
此方案经讨论后,在徐州地市部署实施。此方案在徐州市机房头端CVNCAS(天柏)与永新CAS同密,并实现对徐州市下辖的铜山、贾汪、睢宁三区县用户进行分区管理,避免交叉流动。因为此三区县的情况基本一致,所以以铜山为例,来说明实现的过程。
徐州及所辖区县(天柏)CA系统融合前后的链路简图如图3所示。在徐州前端机房,除了完整的一套CVNCAS系统之外,对应三个区县分别放置一台EMMG服务器和一台加密机,用于连接各自区县的自办节目远程加扰设备(Bigband)传输EMM数据,ECM数据则通过市网CVNCAS系统处理。
信号进入铜山IPQAM后,对信号1进行PID过滤(过滤CAT表和CVN的EMM的PID),同时把信号2中的CAT表和CVN的EMM的PID复用进每个频点的输出信号中。
此方案可以避免对终端进行升级,也无需对智能卡发送用户属性,可做到平滑过渡。但是前端需要增加部分硬件设备,方案较方案一复杂。
徐州所辖七个县(市、区)有线电视前端已经全部做完三级播控调整,徐州前端进行永新视博与天柏CAS系统同密,以加扰流的方式覆盖丰县、新沂、沛县、邳州及铜山(天柏CAS)、睢宁(天柏CAS)、贾汪(天柏CAS)。徐州市区根据各区县城网及所辖农网区域控制需求采取的区域控制方案,使各区域可以制定有效的运营策略,开展更加灵活、多样化的业务。
图3 徐州及所辖区县(天柏)CA系统融合前后的链路简图
参考文献;
[1] 刘江.加扰与条件接收系统研究与实现[D].清华大学.2003
[2] 杜星德.基于DVB-C数字电视条件接收系统的研究及实现[D].电子科技大学.2010
[3] 刘浩.DVB-C机顶盒软件接收系统的研究[D].西安电子科技大学.2006