用于检测机顶盒中条件接收智能卡卡槽的仿真智能卡的制作方法

文档序号:7900675阅读:294来源:国知局
专利名称:用于检测机顶盒中条件接收智能卡卡槽的仿真智能卡的制作方法
技术领域
用于检测机顶盒中条件接收智能卡卡槽的仿真智能卡
技术领域
本实用新型涉及一种嵌入式技术,特别涉及一种用于检测机顶盒中条件接收智能 卡卡槽的仿真智能卡。
背景技术
随着数字电视的大规模普及,以加密形式播出的电视已经成为国内广播电视运营 商主要采用的方式,而实现广播电视运营商对电视节目加密的条件接收系统在数字电视机 顶盒上大量使用,从而使条件接收智能卡卡槽成为机顶盒上的主要组成部件,也是用户使 用最多的部件,一旦出现问题将造成用户无法正常观看数字电视,产生严重的后果。因此在 生产时对条件接收智能卡卡槽的检测成为一个非常关键的环节。现有的机顶盒生产过程中 对条件接收智能卡卡槽的检测只能实现硬件级的电路好坏的检测,而无法对卡槽的使用情 况进行详细的检测。

实用新型内容本实用新型要解决的技术问题在于提供一种用于检测机顶盒中条件接收智能卡 卡槽的仿真智能卡,以测试机顶盒智能卡卡槽的使用好坏情况,从而彻底避免了不良智能 卡卡槽的出厂。本实用新型要解决的技术问题是这样实现的一种用于检测机顶盒中条件接收智 能卡卡槽的仿真智能卡,其包括一单片机,以及均与该单片机连接的一 IS07816接口、一输 入单元以及一提示单元。所述提示单元为指示灯和蜂鸣器。本实用新型的优点在于该仿真智能卡通过使用单片机技术,模拟iso7816智能 卡通信协议,用以测试机顶盒智能卡卡槽的使用的好坏情况,从而彻底避免了不良智能卡 卡槽的出厂。

下面参照附图结合实施例对本实用新型作进一步的说明。图1是本实用新型仿真智能卡的原理结构示意图。图2是机顶盒对本实用新型的仿真智能卡进行复位的流程框图。图3是本实用新型中仿真智能卡在测试时与机顶盒通信步骤的流程图。图4是本实用新型中机顶盒与仿真智能卡通信流程框图。
具体实施方式请参阅图1所示,本实用新型的用于检测机顶盒中条件接收智能卡卡槽的仿真智 能卡,包括一单片机,以及均与该单片机连接的IS07816接口、一输入单元以及一提示单 元。所述iso7816接口包括电源电压(VCC)、复位(RST)、时钟(CLK)、地(GND)、编程电压(VPP)、输入/输出(I/O)、保留待未来使用等8个接口,其中,编程电压(VPP)由仿真智能卡 选用。所述输入单元用以设置仿真智能卡的各种模式。所述提示单元包括一指示灯和一蜂 鸣器,指示灯用于在在测试过程中提示成功或失败的信息;所述蜂鸣器用以当检测成功时 发出提示声,提示机顶盒的智能卡卡槽正常。再请参阅图1至图4所示,使用时,即可利用本实用新型的仿真智能卡完成对 iso7816协议的模拟工作,与机顶盒进行iso7816协议通信,以完成整个测试过程,在整个 测试过程在设置多级判断条件,进行判断机顶盒中条件接收智能卡卡槽的好坏。测试过程具体包括下述步骤步骤20、将所述仿真智能卡插入机顶盒中条件接收智能卡的卡槽,仿真智能卡单 片机中模拟iso7816协议,配合机顶盒的智能卡驱动完成对仿真智能卡的复位初始化操作 的过程,此过程中无论复位成功或失败,均有相应的提示。机顶盒对仿真智能卡的复位初始化操作的过程如图3所示,在Ta时间对CLK加时 钟信号,I/O线路应在时钟信号加于CLK的200个时钟周期(ta)内被卡置于状态Z (ta时间 在Ta之后);时钟加于CLK后,保持RST为状态L,至少400周期(tb)内卡复位(tb在Ta 之后);在时间Tb,RST被置于状态H ;I/O上的应答应在RST上信号的上升沿之后的400 40000个时钟周期(tc)内开始(tc在Tb之后);步骤30、在机顶盒完成对仿真智能卡的复位后,仿真智能卡按照按键配置的通信 模式参数向机顶盒发送ATR数据,模拟真实智能卡的ATR数据。步骤40、机顶盒收到仿真智能卡发送的ATR数据后,如果在规定时候内没有收到 ATR数据,说明智能卡通信失败,如果收到ATR数据,则通过ATR数据的描述重新配置相应的 机顶盒智能卡驱动,接着按照配置通信协议(如TO协议,也可以是其它协议)进行通信,并 在通信过程设定相应的判断条件,以判断卡槽的好坏。其中,若所用的通信协议为TO协议,TO协议中的命令总是由接口设备启动(这里 指机顶盒端),它以一个5字节的报头通知智能卡做什么,并且允许在卡发出的过程字节的 控制下传输数据字节。为了区分输入数据传输指令(执行时数据进入智能卡)和输出数据 传输命令(执行时数据离开智能卡),假设智能卡卡和接口设备(机顶盒端)预先知道数据 方向。其通信过程如下(其它协议可和TO协议原理相同)(1)首先机顶盒的智能卡驱动通过五个连续字节传送一个报头,这五个字节指定 为CLA、INS、PI、P2、P3,其中,CLA是指令类别;INS是指令类别中的指令代码,指令代码只 有当最高有效半字节不是‘6’和‘9’时才有效;P1、P2是一个完成指令代码的参考符号;P3 对指令期间被传输的数据字节的数目的编码;(2)仿真智能卡接收到这5五个字节组成的命令数据后,会按照协议要求发送INS 字节通知发送端智能卡接收到了命令,紧接着会按照命令的内容等待接收数据,或者发送 机顶盒所需的数据。最后仿真智能卡发送9000两个字节为通信成功结束的标准。如果机 顶盒没有收到仿真智能卡发送的INS字节,说明智能卡通信失败。例如,下面是一个等待等待接收数据的过程机顶盒发送,仿真智能卡接收00 A4 04 00 02 先发5字节命令头;仿真智能卡发送,机顶盒接收A4收到INS ;[0026] 机顶盒发送,仿真智能卡接收3f OO再发剩下的数据参数;[0027] 仿真智能卡发送,机顶盒接收90 OO收到9000,成功结束。[0028] 下面是一个发送机顶盒所需的数据的过程[0029] 机顶盒发送,仿真智能卡接收OO Co OO OO lo发取数据命令的5字节命令头;[0030] 仿真智能卡发送,机顶盒接收Co收到工NS;[0031] 仿真智能卡发送,机顶盒接收OO 04 54 40 06 67 09 45 64 57 OO OO OO 0000发送需要的n个字节数据;[0032] 仿真智能卡发送,机顶盒接收90 OO收到9000,成功结束。[0033] 综上所述,本实用新型的优点在于该仿真智能卡通过使用单片机技术,模拟iS。7816智能卡通信协议,用以测试机顶盒智能卡卡槽的使用的好坏情况,从而彻底避免了不良智能卡卡槽的出厂。
权利要求一种用于检测机顶盒中条件接收智能卡卡槽的仿真智能卡,其特征在于包括一单片机,以及均与该单片机连接的一ISO7816接口、一输入单元以及一提示单元。
2.根据权利要求1所述的用于检测机顶盒中条件接收智能卡卡槽的仿真智能卡,其特 征在于所述提示单元为指示灯和蜂鸣器。
专利摘要本实用新型提供了用于检测机顶盒中条件接收智能卡卡槽的仿真智能卡,包括一单片机,以及均与该单片机连接的一ISO7816接口、一输入单元以及一提示单元。该仿真智能卡可以完成对ISO7816协议的模拟工作,与机顶盒进行ISO7816协议通信,以完成卡槽的测试,从而彻底避免了不良智能卡卡槽的出厂。
文档编号H04N17/00GK201623819SQ20102014543
公开日2010年11月3日 申请日期2010年3月30日 优先权日2010年3月30日
发明者方立 申请人:福建新大陆通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1