泰信论坛

 找回密码
 立即注册
楼主: txca
打印 上一主题 下一主题

基于NGB标准接口的智能卡CA应用开发

[复制链接]

5

主题

28

帖子

131

积分

版主

Rank: 7Rank: 7Rank: 7

积分
131
11#
 楼主| 发表于 2013-7-30 08:55:00 | 只看该作者
        下边看CA应用的工作流程:        
        如下图当机顶盒检测到当前节目被加扰后,平台调用 CASModuleManager 中的 方 法 startDescrambling, 将 systemid 传 进去,并将自己注册成 CASEventListener 来监听解扰结果的返回情况。CA应用startDescrambling接口被调用后开始接收ecm、emm等数据,完成授权和cw的解密后,调用loadCW接口设置控制字完成节目解扰。其中ecm、emm等数据的接收使用davic的接口。如果你太了解 davic 接口的使用,请访问 www.interactiveweb.org,里面有详细的教程和例子。如果想要较快得到 davic 的接口,请访问www.code4tv.com,里面有封装好的mhp 的全套接口。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0

主题

12

帖子

165

积分

注册会员

Rank: 2

积分
165
12#
发表于 2013-7-30 17:37:00 | 只看该作者
        很详细~~~谢谢分享。           

0

主题

2

帖子

14

积分

新手上路

Rank: 1

积分
14
13#
发表于 2013-7-30 23:29:00 | 只看该作者
ecm、emm如何收取,是不是还得先接收到pmt、cat表,解析出ecm、emm对应的的pid才能开始接收?       

5

主题

28

帖子

131

积分

版主

Rank: 7Rank: 7Rank: 7

积分
131
14#
 楼主| 发表于 2013-7-31 08:24:00 | 只看该作者
  楼上说的对,接收ecm、emm前需要先知道pid,ECM的pid来自 public void startDescrambling(CASSession casSession, CAServiceComponentInfo casci[])接口的CAServiceComponentInfo casci[]参数,获取方法是casci.getCADescriptor().getPid(),此处注意可能会有多个ecm pid的情况;emm的pid确实需要先接收cat,cat的接收一种方式是用标准中的CATNotifier接口从平台获取,另外一种方式是使用davic接口由CA应用申请接收。

5

主题

28

帖子

131

积分

版主

Rank: 7Rank: 7Rank: 7

积分
131
15#
 楼主| 发表于 2013-7-31 08:32:00 | 只看该作者
        昨天还有一个问题,关于CA信息的显示,我们目前的方法是:采用 Android 的 Activity 来实现CA的图形化管理功能。一类是显示信息的功能,包括授权信息、消费信息、电子q钱包充值信息、白名单信息、邮件信息、CA 基本信息;另一类是操作信息的功能,包括邮件信息的删除、阅读、工作时段的设置、年龄等级的设置、CA PIN 密码的设置。在CA应用的运行过程中会维护一个CA所有相关信息的对象,管理功能所操作的信息均是对该对象的访问和设置。当然,这些信息的显示也可以通过扩展接口或者Android下其他进程通讯       

40

主题

81

帖子

1370

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1370
16#
发表于 2013-8-1 09:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        [img=24,24]Images/Emoticons/7.gif[/img]       

0

主题

1

帖子

731

积分

高级会员

Rank: 4

积分
731
17#
发表于 2013-8-1 10:53:00 | 只看该作者
        多谢版主详细解答!

0

主题

0

帖子

2

积分

新手上路

Rank: 1

积分
2
18#
发表于 2013-8-1 10:59:00 | 只看该作者
        太好了           

1

主题

7

帖子

40

积分

新手上路

Rank: 1

积分
40
19#
发表于 2013-8-1 13:01:00 | 只看该作者
        [quote]这个比下载CA有意思,我这搞到一台Android的机顶盒,倒可以自己先试验一下。[/quote]        问下楼上的Android盒子支持广电的信号吗,是什么方案的?       

0

主题

12

帖子

165

积分

注册会员

Rank: 2

积分
165
20#
发表于 2013-8-1 13:13:00 | 只看该作者
        有没有哪位大侠提供一个这样的APK 试试?       
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|泰信

GMT+8, 2024-5-5 05:07 , Processed in 0.073245 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表