【技术实现步骤摘要】
本专利技术涉及移动通信领域,更具体地,涉及一种用于移动通信的增强型双核智能卡及其数据传输处理方法。
技术介绍
智能卡又称IC卡,是一种将集成电路芯片镶嵌到塑料片中的卡片。它可以对输 入的数据进行存储或加密等处理。通常智能卡可以分为两大类数据存储卡和应用处理器 卡。数据存储卡内部通常只有存储器芯片,有时也有少量特殊的安全逻辑,主要用于存储一 些关键数据。应用处理器卡则同时含有应用处理器和存储设备。智能卡目前已经广泛运用 在移动通信,金融,交通等对安全性要求较高的领域,提供身份识别功能。 长久以来,移动通信市场陷入了一个怪圈一方面用户希望从运营商那里得到更 多的增值服务,而另一方面,手机的功能更多的控制在各大手机厂商手中,运营商所能控制 的只有智能卡。而智能卡无论是容量、性能还是数据传输速度都给增值服务带来了很大的 限制。如图1所示,现有技术中的智能卡包括有用于执行整体控制的智能卡微控制器101 ; 用于对数据进行加密/解密处理的加密/解密模块102 ;用于存储数据和运行程序的内部 存储器103 ;用于执行数据传输协议转换的IS07816接口控制器104 ;和与所述IS07816接 口控制器104相连接的IS07816接口管脚105。其中所述智能卡微控制器101、加密/解密 模块102、内部存储器103和IS07816接口控制器104通过AMBA 2. 0总线106相互连接。 可见,现有技术中的智能卡的结构简单,且由于现有技术中标准的IS07816接口数据传输 速度非常低。因此长久以来智能卡都更多地作为一个身份识别的工具,用于存储少量关键 数据。 随着移动 ...
【技术保护点】
一种双核智能卡,其特征在于,包括有:用于实现智能卡的基本功能的安全数据处理装置(1);用于实现所需扩展功能的应用数据处理装置(2);和用于连接所述安全数据处理装置(1)和所述应用数据处理装置(2)的数据交换装置(3)。
【技术特征摘要】
一种双核智能卡,其特征在于,包括有用于实现智能卡的基本功能的安全数据处理装置(1);用于实现所需扩展功能的应用数据处理装置(2);和用于连接所述安全数据处理装置(1)和所述应用数据处理装置(2)的数据交换装置(3)。2. 根据权利要求l所述的双核智能卡,其特征在于,所述安全数据处理装置(1)包括有执行所述安全数据处理装置(1)的整体控制的智能卡微控制器(101); 用于对数据进行加密/解密处理的加密/解密模块(102); 用于存储数据和运行程序的内部存储器(103);用于执行数据传输协议转换的IS07816接口控制器(104);禾口 与所述IS07816接口控制器(104)相连接的IS07816接口管脚(105), 其中所述智能卡微控制器(101)、加密/解密模块(102)、内部存储器(103)和IS07816 接口控制器(104)通过数据总线(106)相互连接。3. 根据权利要求1或2所述的双核智能卡,其特征在于,所述应用数据处理装置(2)包 括有用于控制程序运行和数据处理的应用微处理器(201); 用于存储运行程序和数据的内部存储器(202); 用于进行接口控制的外部存储控制器(203); 用于执行数据传输协议转换的匪C接口控制器(204); 用于执行数据传输协议转换的USB接口控制器(205); 与外部存储控制器(203)相连接的外部存储器(206); 与所述匪C接口控制器(204)相连接的匪C接口管脚(207);及 与所述USB接口控制器(205)相连接的USB接口管脚(208),其中所述应用微处理器(201)、内部存储器(202)、外部存储控制器(203)、匪C接口控 制器(204)和USB接口控制器(205)通过数据总线(209)相互连接。4. 根据权利要求2所述的双核智能卡,其特征在于,所述安全数据处理装置(1)中的数 据总线(106)为AMBA 2. 0总线。5. 根据权利要求3所述的双核智能卡,其特征在于,所述应用数据处理装置(2)中的数 据总线(209)为AMBA 2. 0总线。6. 根据权利要求1所述的双核智能卡,其特征在于,所述数据交换装置(3)包括有 数据交换总线(301);分别与所述数据交换总线(301)和所述安全数据处理装置(1)中的数据总线(106)相 连接的第一接口控制器(302),用于执行所述数据交换总线(301)和所述安全数据处理装 置(1)中的数据总线(106)之间的协议转换;及分别与所述数据交换总线(301)和所述应用数据处理装置(2)中的数据总线(209)相 连接的第二接口控制器(303),用于执行所述数据总线交换(301)和所述应用数据处理装 置(2)中的数据总线(209)之间的协议转换。7. 根据权利要求6所述的双核智能卡,其特征在于,所述数据交换总线(301)是符合USB、匪C或者SPI规范的总线,传输速度在MB/s量级。8. 根据权利要求6所述的双核智能卡,其特征在于,所述安全数据处理装置(1)中的数据总线(106)和所述应用数据处理装置(2)中的数据总线(209)为同类型的数据总线,所述数据交换装置(3)为一连接所述总线(209)和所述总线(106)的总线桥接装置。9. 根据权利要求3所述的双核智能卡,其特征在于,所述外部存储器(206)包括有SDRAM和FLASH,所述外部存储器(206)通过与其相连的外部存储控制器(203)而被访问。10. —种使用权利要求1所述的双核智能卡与移动通信终端之间的数据传输处理方法,包括有步骤(1) 装有所述双核智能卡的所述移动通信终端进行上电初始化;(2) 所述移动通信终端进行自动复位响应ATR处理;(3) 所述移动通信终端通过IS07816接口完成所述双核智能卡中的安全数据处理装置的启动,使得所述安全数据处理装置进入正常工作状态;(4) 通过所述双核智能卡中的安全数据处理装置判断所述移动通信终端是否支持USB或匪C接口 ;(5) 如果步骤(4)的判断结果是否,则使所述双核智能卡中的应用数据处理装置内的应用微处理器处于断电状态,所述移动通信终端与所述双核智能卡之间通过IS07816接口执行低速数据传输处理;(6) 如果步骤(4)的判断结果为是,则使所述双核智能卡中的应用数据处理装置内的应用微处理器处于正常工作状态,所述移动通信终端与所述双核智能卡之间既可通过IS07816接口执行低速数据传输处理,也可通过USB或匪C接口执行高速数据传输处理;及(7) 结束数据传输处理。11. 根据权利要求IO所述的数据传输处理方法,其特征在于,在所述移动通信终端与所述双核智能卡中可装有支持大容量智能卡的通讯协议以使直接由该双核智能卡来控制所述移动通信终端上的一些外围设备来实现一些现有移动通讯终端上没有实现的功能的情况下,所述数据传输处理步骤(6)包括有(6a)判断所述移动通信终端是否安装有所述支持大容量智能卡的通讯协议;(6b)如果步骤(6a)的判断结果为否,则使所述双核智能卡中的应用数据处理装置内的应用微处理器处于低频低功耗工作状态;(6c)如果步骤(6a)的判断结果为是,则使所述双核智能卡中的应用数据处理装置内的应用微处理器处于高频高功耗工作状态。12. 根据权利要求IO所述的数据传输处理方法,其特征在于,所述低速数据处理步骤(5)包括有:(501) 在所述移动通信终端将小量安全数据写至所述双核智能卡时,所述安全数据通过所述移动通信终端经由所述IS07816接口被发送给所述双核智能卡;(502) 所述安全数据通过所述双核智能卡内的安全数据处理装置中的IS07816接口控制器,被传送到所述安全数据处理装置中的数据总线上,并经由所述数据总线传送给所述安全数据处理装置中的智能卡微控制器和加密/解密模块;(503) 在所述安全数据处理装置中的智能卡微控制器的控制下,所述安全数据通过所述加密/解密模块被进行加密,加密后的安全数据通过数据总线被存储在所述安全数据处理装置中的内部存储器中,实现所述移动通信终端将小量安全数据写至所述双核智能卡;(504) 在所述移动通信终端从所述双核智能卡读取小量安全数据时,内部存储器中存储的加密的安全数据通过所述双核智能卡中的安全数据处理装置内的智能卡微控制器被读取,并被传送给所述加密/解密模块;(505) 所述加密后的安全数据通过所述加密/解密模块被解密后,经由所述数据总线传送给所述IS07816接口控制器;(506) 所述解密后的安全数据通过所述IS07816接口控制器经由所述IS07816接口传输给所述移动通信终端,实现所述移动通信终端从所述双核智能卡读取小量安全数据。13. 根据权利要求10或11所述的数据传输处理方法,其特征在于,所述移动通信终端与所述双核智能卡之间通过IS07816接口执行低速数据传输处理时,所述数据传输处理步骤(6)包括有:(601) 在所述移动通信终端将小量安全数据写至所述双核智能卡时,所述安...
【专利技术属性】
技术研发人员:陈雪松,金亨一,罗栋元,李相研,
申请(专利权)人:爱思开电讯投资中国有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。