[发明专利]兼容多种条件接收系统移植的方法和条件接收方法有效
申请号: | 201010622846.0 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102098575A | 公开(公告)日: | 2011-06-15 |
发明(设计)人: | 孟新红 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | H04N21/4623 | 分类号: | H04N21/4623;H04N21/435;H04N21/4367 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 李升娟 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 兼容 多种 条件 接收 系统 移植 方法 | ||
技术领域
本发明涉及计算机技术,具体地说,是涉及能够兼容多种条件接收系统移植的方法及条件接收方法,属于数字电视技术领域。
背景技术
条件接收(CA)系统用于对数字电视节目的内容进行数字加扰和加密,以建立有效的收费体系,被称为数字电视健康发展的技术保障系统。CA系统在前端主要完成用户授权控制消息(ECM)及用户授权管理消息(EMM)的获取、生成、加密、发送等处理;在接收端接收并处理前端CA系统发送来的ECM、EMM信息,解出控制字(CW),根据控制字对音视频流进行解扰,实现音视频的播放。
机顶盒要实现对节目音视频流的解扰,需要将CA系统内核移植到机顶盒中。CA移植过程是以厂家提供的库为核心,利用CA内核实现底层接口,为机顶盒应用程序提供统一的函数接口。目前,存在有多个不同生产厂家的CA系统,如永新视博、数码视讯、算通、天柏等,不同厂家的CA底层函数接口在实现方式上不尽相同。在机顶盒中移植CA系统时,就需要按照各个CA系统的移植文档做相应的移植,每个CA系统对应一套机顶盒应用软件,因此,在一台机顶盒中只能实现一种CA系统。而且,若要在同平台的机顶盒中实现另一个厂家的CA系统,或者在不同平台的机顶盒中实现同一个厂家的CA系统,由于底层函数的不一致,无法直接移植,均需要重新开发一套应用软件,耗费软件开发人员巨大的时间和精力,移植时间较长。
另一方面,现有技术在移植单个CA系统时,在实现CA相关应用,例如授权、邮件,指纹、IPPV(即时视频点播)、IPPT(即时付费点播)等功能时,只考虑本系统的数据结构,使得机顶盒应用程序需要针对每个CA系统采用不同的软件分别处理,降低了移植CA系统的速度,不利于CA系统移植兼容性的改进。
发明内容
本发明的目的之一在于提供一种兼容多种条件接收系统移植的方法,以提高CA系统移植的兼容性,简化机顶盒端软件开发流程,提高跨平台移植速度。
为实现上述发明目的,本发明采用下述技术方案予以实现:
一种兼容多种条件接收系统移植的方法,所述方法包括下述步骤:
a1、在机顶盒程序中内置若干种条件接收系统,根据所有条件接收系统要移植的接口的功能设定通用接口函数,提供给机顶盒应用程序;
a2、判断当前智能卡所属的条件接收系统的类型,调用通用接口函数对与当前智能卡相对应的条件接收系统需要用到的模块进行初始化;
a3、设定通用数据结构,将不同条件接收系统输出的数据分别转换为通用数据结构,提供给机顶盒应用程序。
如上所述的兼容多种条件接收系统移植的方法,具体来说,所述通用接口函数为多种CA系统具有共性的接口函数,包括OS适配层接口函数、与智能卡进行通信的通信接口函数、解复用接口函数及数据存储接口函数。
如上所述的兼容多种条件接收系统移植的方法,为避免对机顶盒公用接口资源的占用、提供资源利用率,所述通用接口函数还包括释放条件接收系统功能的释放接口函数,通过该释放接口函数可以在退出条件接收系统时释放其所占用的资源。
如上所述的兼容多种条件接收系统移植的方法,在所述步骤a2中,可以根据当前智能卡的卡传输协议和卡标识判断当前智能卡所属的条件接收系统的类型。
如上所述的兼容多种条件接收系统移植的方法,在所述步骤a2中,对当前智能卡相对应的条件接收系统进行的初始化包括OS适配层初始化、通信接口初始化、解复用初始化及存储器初始化。
本发明的目的之二在于提供一种条件接收方法,该条件接收方法基于上述兼容多种条件接收系统移植的方法,可以实现在移植有多个条件接收系统的机顶盒端实现数字电视节目的解扰和授权管理等功能。
为实现上述发明目的,本发明采用下述技术方案来实现:
一种条件接收方法,所述方法包括下述步骤:
b1、机顶盒应用程序触发条件接收,调用通用接口函数对条件接收系统进行初始化;
b2、调用通用接口函数从TS流中获得授权控制信息和授权管理信息,并通过通用接口函数传输至条件接收系统对应的智能卡进行解密处理;
b3、将解密处理后的加扰控制字通过通用接口函数提供给解扰器,对加密的音视频流进行解扰;
b4、将解密处理后的其他授权控制信息数据及授权管理信息数据转换为通用数据结构,提供给机顶盒应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010622846.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实现电视养电子宠物的交互系统和方法
- 下一篇:一种超声波触发器外壳