The embodiment of the invention discloses an interactive method for set-top box in CA middleware, which is characterized in that the CA middleware receives from the application of the PID information, the application only through the interface sends the PID message to the CA middleware; the CA middleware sends the PID message to the corresponding CA system the CA middleware, through multiple interfaces are respectively connected with a plurality of CA communication system. Through the application of the proposed technology plan, the application of the unique function interface can accomplish the descrambling of different CAS systems, realize the function of authorization management, improve the portability of applications, and ensure the consistency of different platform functions.
【技术实现步骤摘要】
一种机顶盒中CA中间件的交互方法及设备
本专利技术涉及通信
,特别涉及一种机顶盒中CA中间件的交互方法,还涉及一种机顶盒。
技术介绍
数字电视系统是一个从节目采集、节目制作节目传输直到用户端都以数字方式处理信号的端到端的系统。基于DVB技术标准的广播式和“交互式”数字电视.采用先进用户管理技术能将节目内容的质量和数量做得尽善尽美并为用户带来更多的节目选择和更好的节目质量效果,数字电视系统可以传送多种业务,如高清晰度电视、标准清晰度电视、互动电视及数据业务等。数字电视系统的CA(CONDITIONALACCESS,条件接收)是一种技术手段,它只允许被授权的用户使用某一业务,未经授权的用户不能使用这一业务。其基本流程为:CA过程通过CW控制字(节目流进行解扰的钥匙)将TS加密,终端通过它解密。前端将CW加密后送到终端。终端通过智卡解出CW控制字,并将控制字上送解码器以还原TS。在上述过程中,EMM与ECM在TS流中传输,ECM的内容包含由SK加密的CW以及节目来源、时间、内容分类和节目价格等信息,EMM的内容则包括PDK加密过的SK以及地址、用户授权信息(例如用户可以收看的节目或时间段,用户付的收视费等信息)。在现有技术中,适用于前端数字电视的CA系统存在多个,每个CA给出的移植接口各不相同,功能不尽相同。鉴于目前市场现状,机顶盒软件就得按照各个CA系统的移植文档做相应的移植,由于编程接口不相同,就会使得软件人员需要花费很大的精力对CA系统按照不同的厂商进行移植,从而影响机顶盒应用软件的推出速度。
技术实现思路
本专利技术提供一种机顶盒中CA中间件的交互方法 ...
【技术保护点】
一种机顶盒中CA中间件的交互方法,其特征在于,所述CA中间件接收来自应用的PID信息,所述应用通过唯一接口将所述PID信息发送给所述CA中间件;所述CA中间件将所述PID信息发送给对应的CA系统,所述CA中间件通过多个接口分别与多个CA系统通信。
【技术特征摘要】
1.一种机顶盒中CA中间件的交互方法,其特征在于,所述CA中间件接收来自应用的PID信息,所述应用通过唯一接口将所述PID信息发送给所述CA中间件;所述CA中间件将所述PID信息发送给对应的CA系统,所述CA中间件通过多个接口分别与多个CA系统通信。2.如权利要求1所述的方法,其特征在于,所述唯一接口,具体包括:注册与各会话类型对应的回调函数,所述会话类型包括授权控制信息ECM会话、授权管理信息EMM会话以及系统会话;所述应用通过所述回调函数检索内存中的控制字段,在检索到所述控制字段后将所述控制字段回调给所述应用。3.如权利要求1所述的方法,其特征在于,所述唯一接口,具体包括:创建与所述系统会话对应的会话通道并分配固定的会话标识,分配用于获取所述PID信息的主通道以及分配用于获取设置过滤条件的数据的子通道,并根据会话的数据结构、所述主通道标识以及所述子通道标识建立与所述ECM会话或所述EMM会话对应的会话通道,并获取与所述ECM会话或所述EMM会话对应的会话标识;所述会话通道标识用于识别当前会话通道。4.如权利要求3所述的方法,其特征在于,在创建与所述各类型会话对应的会话通道并分配对应的会话标识之后,还包括:所述应用通过绑定事件到会话通道对所述EMM会话对应的会话通道绑定邮件事件和屏幕显示信息OSD事件,对所述ECM会话对应的会话通道绑定智能卡事件,对所述系统会话对应的会话通道绑定智能卡事件;若检测到有新事件发生时,则通过创建所述会话通道时注册的所述回调函数推送到所述应用。5.如权利要求1所述的方法,其特征在于,所述多个接口,包括:所述CA中间件通过解复用DEMUX过滤出对应的CA平台的所述ECM数据及所述EMM数据;所述ECM数据与所述对应的CA平台的智能卡交互获取所述控制字段,所述EMM数据解析出所述MALL数据和所述...
【专利技术属性】
技术研发人员:孟新红,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。