机顶盒智能卡的切换方法和装置的制作方法

文档序号:7924609阅读:499来源:国知局
专利名称:机顶盒智能卡的切换方法和装置的制作方法
技术领域
本发明涉及数字机顶盒,尤其涉及一种机顶盒智能卡的切换方法和装置。
背景技术
数字电视机顶盒是信息家电之一,它是一种能够让用户在现有模拟电视 上,观看数字电视节目,进行交互式数字化娱乐、教育和商业化活动的消费业 电子产品。数字机顶盒的基本功能是接收数字电视广播节目,同时具有所有广
播和交互式多媒体应用功能,例如有条件接收(Conditional Access, CA)。有 条件接收的核心是加扰和加密,数字机顶盒应具有解扰和解密功能。
目前机顶盒都具有机(机顶盒)-卡(智能卡)通讯的功能,用于收看加密 节目、付费、VOD、录制等。而机顶盒与智能卡之间的通讯,通常使用的是可 以满足IS07816标准的智能卡插座(Slot)来实现。然而,由于目前的机顶盒 CA系统唯一, 一机一卡的配置不能满足双CA的通用性。

发明内容
本发明所要解决的技术问题是提供一种机顶盒智能卡的切换方法和装置,以 便在机顶盒上配置双CA。
本发明为解决上述技术问题而采用的技术方案是提出一种机顶盒的智能 卡切换装置,包括处理单元、内部智能卡、智能卡插座、第一单向逻辑器件、 以及第二单向逻辑器件。第一单向逻辑器件连接处理单元与内部智能卡,并适 于被处理单元控制以打开或关闭处理单元与内部智能卡之间的通信通道。智能 卡插座适于在一外部智能卡插入时向处理单元发送一通知信号。第二单向逻辑 器件连接处理单元与智能卡插座,并适于被处理单元控制以打开或关闭处理单 元与外部智能卡之间的通信通道。其中当处理单元检测到内部智能卡时,致能 第一单向逻辑器件以打开至内部智能卡的通信通道;而当处理单元接收到通知信号时,禁能第一单向逻辑器件以关闭至内部智能卡的通信通道,并致能第二 单向逻辑器件以打开至外部智能卡的通信通道。
在本发明的一实施例中,上述通知信号为中断信号。
在本发明的一实施例中,上述切换装置还包括一连接器,该第一单向逻辑 器件与该第二单向逻辑器件经由该连接器连接到该处理单元。
在本发明的一实施例中,上述处理单元响应用户指令,切换与处理单元通
信的智能卡。
在本发明的一实施例中,上述处理单元打开至内部智能卡或外部智能卡的 通信通道时,按照一通信标准对内部智能卡或外部智能卡上电;该处理单元关 闭至内部智能卡的通信通道时,按照一通信标准对该内部智能卡断电。
另一方面,本发明提出一种机顶盒智能卡的切换方法,该机顶盒包含一处 理单元、 一适于插入外部智能卡的智能卡插座以及一内部智能卡,其中该内部 智能卡经由一第一单向逻辑器件连接至该处理单元,该外部智能卡经由一第二 单向逻辑器件连接至该处理单元,该方法包括以下步骤
当该处理单元检测到该内部智能卡时,致能该第一单向逻辑器件以打开至 该内部智能卡的通信通道;
当一外部智能卡插入该智能卡插座时,通过该智能卡插座向该处理单元发 送一通知信号;
响应该通知信号,该处理单元禁能该第一单向逻辑器件并致能该第二单向 逻辑器件,以切换至与该外部智能卡通信。
在本发明的一实施例中,该通知信号为中断信号。
在本发明的一实施例中,上述方法还包括该处理单元响应用户指令,切 换与处理单元通信的智能卡。
在本发明的一实施例中,上述处理单元打开至内部智能卡或外部智能卡的 通信通道时,按照一通信标准对内部智能卡或外部智能卡上电;该处理单元关 闭至内部智能卡的通信通道时,按照一通信标准对该内部智能卡断电。
本发明由于采用以上技术方案,使之与现有技术相比,在一个智能卡插座 的条件下,增加了一个内部CA智能卡,在满足IS07816的标准、低成本的基 础上,完成了一机双CA的功能。


为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发 明的具体实施方式
作详细说明,其中
图1示出根据本发明一实施例的机顶盒智能卡切换装置示意图。 图2示出根据本发明一实施例的机顶盒智能卡切换方法流程图。 图3示出本发明一实施例的机顶盒智能卡切换装置电路原理图。
具体实施例方式
图1示出根据本发明一实施例的机顶盒智能卡切换装置示意图。请参照图1 所示,在机顶盒上配置了两个智能卡,其中一智能卡为外部智能卡(简称外卡)
106,其适于通过智能卡插座120连接于机顶盒上。另一智能卡为内部智能卡 (简称内卡)105,它可为内置于机顶盒内的芯片。此切换装置100具有一处 理单元101 (CPU)、 一连接器102、 一第一单向逻辑器件103以及一第二单向 逻辑器件104。处理单元101作为处理核心,用以与内部智能卡105或者外部 智能卡106进行通讯。第一单向逻辑器件103提供处理单元101与内部智能卡105 的连接通道,并由处理单元101所提供的致能信号ENABLE来控制,以便打开或 关闭处理单元101与内部智能卡105之间的通信通道。其中,假设ENABLE为 "1"时第一单向逻辑器件103被致能,反之被禁能。类似地,第二单向逻辑器 件103提供处理单元101与智能卡插座120 (进而插座上的外部智能卡106) 之间的连接通道,并由处理单元101所提供的致能信号ENABLE来控制,以便 打开或关闭处理单元101与外部智能卡105之间的通信通道。其中,ENABLE 为"0"时第二单向逻辑器件104被致能,反之被禁能。可选地,如图1所示, 通过一连接器102连接处理单元101与第一、第二单向逻辑器件103、 104,但 在此并非作为限制,在未图示的实施例中,第一、第二单向逻辑器件103、 104 仍可直接连接处理单元101。
智能卡插座120可以在外部智能卡106插入时向处理单元101发送通知信 号,例如中断信号DET。处理单元101检测内部智能卡的存在,并通过该中断 信号DET检测外部智能卡的存在,由此可以在内部智能卡和外部智能卡之间作通信切换。
下面结合参照图2来描述本发明一实施例的切换方法。
系统启动后,处理单元101首先判断是否装有内部智能卡105(步骤201), 若有,则置ENABLE信号为"1"(步骤202),致能第一单向逻辑器件103 而禁能第二单向逻辑器件104,处理单元101与内部智能卡105通信。之后,进入 到步骤204判断DET中断是否为"1"。若机顶盒未装有内部智能卡105,也在步 骤204判断DET中断是否为"1"。若是,则置ENABLE信号为"0"(步骤205 ), 致能第二单向逻辑器件104而禁能第一单向逻辑器件103,处理单元101与外部智 能卡106通信(步骤206)。若否,即表明机顶盒中未有任何智能卡,结束。
在上述的实施例中,在存在内部智能卡105的情况下,系统先以内部智能卡 启动。然而,当同时存在外部智能卡106时,系统会优先与外部智能卡通信。
此切换装置还可以根据用户指令来切换所使用的外部智能卡。继续参见图 2所示。在处理单元101与外部智能卡106通信的情况下,当处理单元101检 测到用户的切换指令时(步骤207),会切换至与内部智能卡105通信(步骤 208)。类似地,在处理单元101与内部智能卡通信的情况下,如果检测到用 户的切换指令,也会切换至与外部智能卡通信。在切换之前,处理单元101可 通过上述的方法确认切换的目标智能卡是否存在。
图3示出本发明一实施例的机顶盒智能卡切换装置电路原理图。其中插座 J1001为14芯2.54mm双排插座,其作为图1所示的连接器102,起到连接内 部、外部智能卡105、 106与处理单元101之间的通讯作用。插座J1002为外部 智能卡插座120,用以插入外部智能卡;芯片U1002为内部智能卡105,在本 实施例中为Nagra公司CA系统的BABGA芯片。IS07816协议规定,智能卡 通讯中所需5个基本信号,分别为DET、 VCC、 RST、 CLK、 I/O。
装置由2个单向逻辑器件U1000及U1001来起到第一、第二单向逻辑器 件103、 104的作用,如图3所示,它们主要提供RST、 CLK及I/0信号的连 接通道。这些逻辑器件由ENABLE信号及其变体BGA_EN来控制,其中 BG(五A^质v45丄五。
另外,通过由晶体管T1001、 T1002、电阻RIOOI、 R1008、 RIOIO、 R1012、 电容CIOOI、 C1004、 C1005组成的电路来控制外部智能卡的电源VCC。并且,通过由晶体管T1004、 T1005、电阻R1022、 R1028、 R1029、 R1012组成的电
路来控制内部智能卡的电源vcc。
处理单元101通过GPI01号脚来检测内部智能卡芯片U1002的存在。且 通过DET管脚来检测外部智能卡的存在。 下面描述系统的工作过程。
系统启动后,处理单元首先检测GPIOl号脚,判断智能卡板上是否装有内 卡芯片,"1"为有,"0"为没有。
若GPIOl为"1",则处理单元置ENABLE信号为高,打开内卡通信通道 并上电。按照IS07816协议,与内卡芯片通信。如果通信失败,判断内卡出错, 需用测试软件检查。
若GPIOl为"0",则处理单元置ENABLE信号为低,打开外卡通信通道 并上电。等待DET中断信号,若DET中断信号为"0",则判断为没有外卡插 入,轮循等待中断。若DET中断信号为"1",判断有外卡插入,按照IS07816 协议,与外卡芯片通信。如果通信失败,判断外卡出错,需用测试软件检查。
在内卡与外卡共存方案中,以外卡优先级为高。即,当CPU与内卡通信 时,当有智能卡插入插座J1002时,DET中断信号产生,通过J1001插座的7 号脚发送至CPU。
CPU响应中断后,先按照IS07816协议规定的时序,给内卡断电。然后, 置ENABLE信号为低,打开外卡通信通道。按照IS07816协议,发送信号。 与外卡芯片通信。
若用户指令切换到内卡芯片工作。CPU可发送反相的ENABLE信号用于 内卡与外卡之间的IO切换。
在上述的实施例中,所有的上电、下电过程均满足了 IS07816的通讯标准。
综上所述,本发明的智能卡切换方法和装置在同一个机顶盒上配置了 2个 智能卡,而只是使用了一个智能卡座,因此有利于简化结构,降低成本。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本 领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善, 因此本发明的保护范围当以权利要求书所界定的为准。
权利要求
1. 一种机顶盒的智能卡切换装置,包括处理单元;内部智能卡;第一单向逻辑器件,连接该处理单元与该内部智能卡,被该处理单元控制以打开或关闭该处理单元与该内部智能卡之间的通信通道;智能卡插座,适于在一外部智能卡插入时向该处理单元发送一通知信号;以及第二单向逻辑器件,连接该处理单元与该智能卡插座,被该处理单元控制以打开或关闭该处理单元与该外部智能卡之间的通信通道;其中当该处理单元检测到该内部智能卡时,致能该第一单向逻辑器件以打开至该内部智能卡的通信通道;而当该处理单元接收到该通知信号时,禁能该第一单向逻辑器件以关闭至该内部智能卡的通信通道,并致能该第二单向逻辑器件以打开至该外部智能卡的通信通道。
2. 如权利要求1所述的切换装置,其特征在于,该通知信号为中断信号。
3. 如权利要求1所述的切换装置,其特征在于,还包括一连接器,该第一 单向逻辑器件与该第二单向逻辑器件经由该连接器连接到该处理单元。
4. 如权利要求l所述的切换装置,其特征在于,该处理单元响应用户指令, 切换与处理单元通信的智能卡。
5. 如权利要求1所述的切换装置,其特征在于,该处理单元打开至该内部 智能卡或外部智能卡的通信通道时,按照一通信标准对该内部智能卡或外部智能卡 上电;该处理单元关闭至该内部智能卡的通信通道时,按照一通信标准对该内部智 能卡断电。
6. —种机顶盒智能卡的切换方法,该机顶盒包含一处理单元、 一适于插 入外部智能卡的智能卡插座以及一内部智能卡,其中该内部智能卡经由一第一 单向逻辑器件连接至该处理单元,该外部智能卡经由一第二单向逻辑器件连接 至该处理单元,该方法包括当该处理单元检测到该内部智能卡时,致能该第一单向逻辑器件以打开至 该内部智能卡的通信通道;当一外部智能卡插入该智能卡插座时,通过该智能卡插座向该处理单元发 送一通知信号;以及响应该通知信号,该处理单元禁能该第一单向逻辑器件并致能该第二单向 逻辑器件,以切换至与该外部智能卡通信。
7. 如权利要求6所述的方法,其特征在于,该通知信号为中断信号。
8. 如权利要求6所述的方法,其特征在于,还包括该处理单元响应用户 指令,切换与处理单元通信的智能卡。
9. 如权利要求6所述的方法,其特征在于,该处理单元打开至该内部智能 卡或外部智能卡的通信通道时,按照一通信标准对该内部智能卡或外部智能卡上 电;该处理单元关闭至该内部智能卡的通信通道时,按照一通信标准对该内部智能卡断电。
全文摘要
本发明涉及一种机顶盒智能卡的切换方法和装置,该机顶盒包含处理单元、适于插入外部智能卡的智能卡插座以及内部智能卡,其中该内部智能卡经由一第一单向逻辑器件连接至该处理单元,外部智能卡经由一第二单向逻辑器件连接至处理单元。此切换方法包括当处理单元检测到内部智能卡时,致能第一单向逻辑器件以打开至内部智能卡的通信通道;当一外部智能卡插入该智能卡插座时,该智能卡插座向处理单元发送一通知信号;以及响应该通知信号,该处理单元禁能第一单向逻辑器件并致能第二单向逻辑器件,以切换至与外部智能卡通信。由此,本发明与现有技术相比,在一个智能卡插座的条件下,在满足ISO7816的标准、低成本的基础上,完成了一机双CA的功能。
文档编号H04N5/00GK101448070SQ20081020796
公开日2009年6月3日 申请日期2008年12月26日 优先权日2008年12月26日
发明者顾亚平 申请人:上海全景数字技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1