数字电视终端条件接收方法、终端及系统技术方案

技术编号:13387719 阅读:70 留言:0更新日期:2016-07-22 04:17
本发明专利技术涉及一种数字电视终端条件接收方法、终端及系统,其方法包括:获取传输流以及PSI,所述PSI包括条件接收表和节目映射表;根据PSI中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取服务接口反馈的数据;从反馈的数据中获取传输流的控制字;将控制字送入解码器对传输流进行解扰。本发明专利技术使得数字电视终端的条件接收不再依赖于各种基于解密解扰模块的硬件设备,从而降低了产品的生产成本,减少集成工作,加快产品的研发周期,增强产品竞争力;此外,基于云计算的软件结构,拥有更好的扩展性,为丰富多彩的增值业务开展提供方便。

【技术实现步骤摘要】
数字电视终端条件接收方法、终端及系统
本专利技术涉及数字电视
,尤其涉及一种数字电视终端条件接收方法、终端及系统。
技术介绍
CAS(ConditionalAccessSystem,数字电视条件接收系统)是广播电视网络的核心技术,通过CAS,广播电视网络运营商可以实现对数字电视终端接收设备的管控,使得被授权的用户可以观看特定的节目,而未被授权的用户则不能观看。此外,CAS还为运营商的收费提供了依据。CAS的大致原理是:在前端CAS实现对传输流的加扰、加密;在终端CA再做一个逆过程,即解密、解扰。所谓加扰,是指使用CW(ControlWord,控制字)扰乱传输流比特顺序再按位加密的过程。而加密,是指对CW的保护,经过CW的加密得到SK(ServiceKey,业务密钥)。对CW加密产生的密文称为ECM(EntitlementControlMessage,授权控制信息),对SK加密产生的密文称为EMM(EntitlementManageMessage,授权管理信息),除了SK数据,EMM中还包含了智能卡号、芯片ID号、用户授权信息等。ECM和EMM均通过复用器和加扰的传输流一起传输。加扰、加密过程如图1所示。终端CA解密、解扰过程如图2所示,大致如下:1)通过PSI(ProgramSpecificInformation,节目特定信息)中的CAT(ConditionalAccessTable,条件接收表)获取到EMM数据;2)将EMM数据送入终端解密解扰模块,终端解密解扰模块经过智能卡或芯片上的内置解密程序判定该用户是否拥有授权,无授权则提示用户该节目未授权;有授权则通过PSI中的PMT(ProgramMappingTable,节目映射表)获取到ECM数据;3)将EMM和ECM数据送入终端解密解扰模块,终端解密解扰模块经内置解密程序计算出SK,再通过SK得到CW;将获取到的CW送入解码器,完成对传输流的解扰。由上述过程可知,现有的CAS在终端CA解密解扰时必须包含解密解扰模块。具体实现时,目前比较通用的做法:一是在终端接收主芯片上集成智能卡驱动,解密程序内置在智能卡上,通过智能卡驱动与主芯片进行数据交互;二是在终端接收主芯片上直接集成内置解密程序的芯片模块。因此,现有的数字电视终端的条件接收需要依赖于各种基于解密解扰模块的硬件设备,如智能卡、内置解扰芯片等,从而增加了产品的生产成本,降低了产品的市场竞争力。
技术实现思路
本专利技术的主要目的在于提供一种数字电视终端条件接收方法、终端及系统,旨在降低产品的生产成本,提高产品的市场竞争力。为了达到上述目的,本专利技术提出一种数字电视终端条件接收方法,包括:获取传输流以及节目特定信息,所述节目特定信息包括条件接收表和节目映射表;根据所述节目特定信息中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据;从所述反馈的数据中获取所述传输流的控制字;将所述控制字送入解码器对所述传输流进行解扰。优选地,所述根据所述节目特定信息中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据的步骤包括:通过节目特定信息中的条件接收表获取授权管理信息;将所述授权管理信息和终端设备信息封装成网络包,通过网络协议调用部署在云端服务器的解密解扰程序的服务接口,并获取所述服务接口返回的第一数据;解析所述第一数据,判断终端用户是否拥有授权;若有授权,则通过节目特定信息中的节目映射表获取授权控制信息;将所述授权管理信息和授权控制信息封装成网络包,通过网络协议调用部署在云端服务器的解密解扰程序的服务接口,并获取所述服务接口返回的第二数据。优选地,所述从反馈的数据中获取所述传输流的控制字的步骤包括:解析所述第二数据,获取所述传输流的控制字。优选地,所述解析第一数据,判断终端用户是否拥有授权的步骤之后还包括:若终端用户无授权,则提示用户当前节目未授权。优选地,所述终端设备信息包括:终端设备的MAC地址、序列号以及设备类型。本专利技术实施例还提出一种数字电视终端,包括:数据流获取模块,用于获取传输流以及节目特定信息,所述节目特定信息包括条件接收表和节目映射表;调用获取模块,用于根据所述节目特定信息中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据;控制字获取模块,用于从所述反馈的数据中获取所述传输流的控制字;解码模块,用于将所述控制字送入解码器对所述传输流进行解扰。优选地,所述调用获取模块,还用于通过节目特定信息中的条件接收表获取授权管理信息;将所述授权管理信息和终端设备信息封装成网络包,通过网络协议调用部署在云端服务器的解密解扰程序的服务接口,并获取所述服务接口返回的第一数据;解析所述第一数据,判断终端用户是否拥有授权;若有授权,则通过节目特定信息中的节目映射表获取授权控制信息;将所述授权管理信息和授权控制信息封装成网络包,通过网络协议调用部署在云端服务器的解密解扰程序的服务接口,并获取所述服务接口返回的第二数据。优选地,所述控制字获取模块,还用于解析所述第二数据,获取所述传输流的控制字。优选地,所述调用获取模块,还用于在终端用户无授权时,提示用户当前节目未授权。本专利技术实施例还提出一种数字电视条件接收系统,包括:云端服务器和与所述云端服务器网络连接的数字电视终端;其中:所述云端服务器为数字电视终端提供有解密解扰程序的服务接口,用于为数字电视终端的传输流进行解密解扰处理;所述数字电视终端为如上所述的终端。本专利技术实施例提出的一种数字电视终端条件接收方法、终端及系统,通过获取传输流以及PSI;根据PSI中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据;从反馈的数据中获取传输流的控制字;将控制字送入解码器对传输流进行解扰,由此,使得数字电视终端的条件接收不再依赖于各种基于解密解扰模块的硬件设备,如智能卡、内置解扰芯片等,从而降低了产品的生产成本,减少集成工作,加快产品的研发周期,增强产品竞争力;此外,基于云计算的软件结构,拥有更好的扩展性,为丰富多彩的增值业务开展提供方便。附图说明图1是现有的数字电视终端CA的加密、加扰过程示意图;图2是现有的数字电视终端CA的解密、解扰过程示意图;图3是本专利技术数字电视终端条件接收方法较佳实施例的流程示意图;图4是本专利技术实施例方案的解密解扰过程示意图;图5是本专利技术实施例中根据PSI中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据的流程示意图;图6是本专利技术数字电视终端较佳实施例的功能模块示意图。为了使本专利技术的技术方案更加清楚、明了,下面将结合附图作进一步详述。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的解决方案主要是:数字电视终端条件接收的传输流的解密解扰操作由云端服务器来完成,使得数字电视终端的条件接收不再依赖于各种基于解密解扰模块的硬件设备,如智能卡、内置解扰芯片等,以降低产品的生产成本,减少集成工作,加快产品的研发周期,增强产品竞争力。如图3所示,本专利技术较佳实施例提出一种数字电视本文档来自技高网
...

【技术保护点】
一种数字电视终端条件接收方法,其特征在于,包括:获取传输流以及节目特定信息,所述节目特定信息包括条件接收表和节目映射表;根据所述节目特定信息中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据;从所述反馈的数据中获取所述传输流的控制字;将所述控制字送入解码器对所述传输流进行解扰。

【技术特征摘要】
1.一种数字电视终端条件接收方法,其特征在于,包括:获取传输流以及节目特定信息,所述节目特定信息包括条件接收表和节目映射表;根据所述节目特定信息中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据;从所述反馈的数据中获取所述传输流的控制字;将所述控制字送入解码器对所述传输流进行解扰;其中,所述根据所述节目特定信息中的条件接收表和节目映射表,调用云端服务器提供的解密解扰程序的服务接口,并获取所述服务接口反馈的数据的步骤包括:通过节目特定信息中的条件接收表获取授权管理信息;将所述授权管理信息和终端设备信息封装成网络包,通过网络协议调用部署在云端服务器的解密解扰程序的服务接口,并获取所述服务接口返回的第一数据;解析所述第一数据,判断终端用户是否拥有授权;若有授权,则通过节目特定信息中的节目映射表获取授权控制信息;将所述授权管理信息和授权控制信息封装成网络包,通过网络协议调用部署在云端服务器的解密解扰程序的服务接口,并获取所述服务接口返回的第二数据。2.根据权利要求1所述的方法,其特征在于,所述从反馈的数据中获取所述传输流的控制字的步骤包括:解析所述第二数据,获取所述传输流的控制字。3.根据权利要求1所述的方法,其特征在于,所述解析第一数据,判断终端用户是否拥有授权的步骤之后还包括:若终端用户无授权,则提示用户当前节目未授权。4.根据权利要求2-3中任一项所述的方法,其特征在于,所述终端设备信息包括:终端设备的MAC地址、序列号以及设备类型。5.一种数字电视...

【专利技术属性】
技术研发人员:罗克光
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1