一种智能卡、卡的工作方法及终端技术

技术编号:26762269 阅读:17 留言:0更新日期:2020-12-18 23:09
本发明专利技术公开了一种智能卡、卡的工作方法及终端。智能卡包括:SD卡、SIM卡、SD触点、SIM触点以及基板;其中:SD卡用于基于SD接口协议接收SD操作指令,与终端进行读写数据传输,其中,SD卡包括SD卡控制器和闪存芯片;SIM卡用于基于SIM接口协议接收SIM操作指令,执行相应的操作,其中,SIM接口协议包括7816接口协议和SPI接口协议;SD触点为SD接口协议的物理接口,且与SD卡电连接;SIM触点为SIM接口协议的物理接口,且与SIM卡电连接;基板用于承载SD卡、SIM卡、SD触点以及SIM触点。通过本发明专利技术技术方案,智能卡可以基于SPI接口协议和7816接口协议同时工作,提高了数据通信的效率,同时基于SPI接口读写数据进行安全校验,提高了数据存储的安全性。

【技术实现步骤摘要】
一种智能卡、卡的工作方法及终端
本专利技术涉及通信
,具体地,涉及一种智能卡、卡的工作方法及终端。
技术介绍
在移动通信领域中,大容量存储卡和SIM卡是常见的通信实体,前者提供较大容量的数据存储,后者提供更安全的数据认证。随着人们的实际使用需求提高,大容量SIM卡将大容量存储卡和SIM卡的优势结合,既可以对大容量数据进行存储,同时可以进行数据通信。但是对于具有大容量存储功能的SIM卡,数据通信通常采用的是单一的7816接口,当通信的数据量较大时,很容易造成通信的延迟,通信的效率不高,无法实现快速的数据交换,同时影响数据的安全性。
技术实现思路
为了解决上述存在的问题,本专利技术实施例提供一种智能卡、卡的工作方法及终端,用于解决相关技术存在的问题。根据本公开实施例的第一方面,提供一种智能卡,所述智能卡包括:SD卡、SIM卡、SD触点、SIM触点以及基板;其中:所述SD卡用于基于SD接口协议接收SD操作指令,与终端进行读写数据传输,其中,所述SD卡包括SD卡控制器和闪存芯片;所述SIM卡用于基于SIM接口协议接收SIM操作指令,执行相应的操作,其中,所述SIM接口协议包括7816接口协议和SPI接口协议;所述SD触点为所述SD接口协议的物理接口,且与所述SD卡电连接;所述SIM触点为所述SIM接口协议的物理接口,且与所述SIM卡电连接;所述基板用于承载所述SD卡、所述SIM卡、所述SD触点以及所述SIM触点。优选的,所述SD操作指令包括数据存储操作和数据读取操作;当所述SD操作指令为数据存储操作时,所述SD卡控制器用于基于SD接口协议接收所述终端的待存储数据,并将所述待存储数据存储到所述闪存芯片中;以及当所述SD操作指令为数据读取操作时,所述SD卡控制器用于将所述闪存芯片中的存储数据进行读取,并将读取的存储数据基于所述SD接口协议发送至所述终端。优选的,所述SIM操作指令包括SPI指令和7816指令;当所述SIM操作指令为所述SPI指令时,所述SIM卡用于基于SPI接口协议,对所述SD卡与所述终端传输的读写数据进行安全校验或者对与所述终端进行安全交互认证;当所述SIM操作指令为所述7816指令时,所述SIM卡用于基于所述7816接口协议,进行电信业务通信。优选的,所述SIM卡用于基于所述SPI接口协议,发送所述密钥,对所述读写数据进行安全校验或者与所述终端进行安全交互认证时与所述终端进行密钥协商。根据本公开实施例的第二方面,提供一种智能卡的工作方法,所述方法应用于终端,所述方法包括:响应于所述终端启动,基于SPI接口协议,与所述终端进行安全交互认证;若所述安全交互认证通过,基于所述SPI接口协议以及所述7816接口协议接收SIM操作指令,执行相应的操作并返回相应的响应数据,其中所述SIM操作指令包括SPI指令和7816指令;以及基于SD接口协议接收SD操作指令,与所述终端进行读写数据传输,其中,所述SD操作指令包括数据存储指令和数据读取指令,所述读写数据包括所述终端发送的待存储数据和读取的存储数据。优选的,基于所述SPI接口协议以及7816接口协议接收SIM操作指令,执行相应的操作并返回相应的响应数据,包括;接收所述SPI指令,基于所述SPI接口协议,对所述读写数据进行安全校验;接收所述7816指令,基于所述7816接口协议,进行电信业务处理;当所述SPI指令或者所述7816指令接收完毕,向所述终端返回相应的响应数据。优选的,所述基于SD接口协议接收SD操作指令,与所述终端进行读写数据传输,包括;基于所述SD接口协议接收所述数据存储指令,接收所述终端发送的待存储数据,并将所述待存储数据进行存储;以及接收所述数据读取指令,对存储的数据进行读取,并基于所述SD接口协议,将读取的数据发送至所述终端。优选的,所述方法还包括;当所述SPI指令或者7816指令接收完毕,且没有返回响应数据时,基于所述7816接口协议或者SPI接口协议,并行接收相应的指令。优选的,所述接收所述SPI指令,所述基于所述SPI接口协议,对所述读写数据进行安全校验,包括:基于所述SPI接口协议,与所述终端进行密钥协商,得到加密密钥或者解密密钥;基于所述加密密钥或者解密密钥,对所述终端发送的待存储数据进行加密或者对所述读取的存储数据进行解密。根据本公开实施例的第三方面,提供一种终端,包括第一方面或者第一方面任意一项的智能卡,所述终端包括存储器、处理器;所述存储器用于存储一个或者多个程序;所述处理器用于执行一个或者多个程序,使得所述终端执行第二方面或者第二方面任意一项所述所述的工作方法。通过本公开实施例的技术方案,将大容量SD卡和SIM卡集成到同一基板上,通过SPI接口协议和7816接口协议进行数据通信,大大提高了通信效率,同时基于SPI接口协议,对读写数据进行安全校验,提升了数据存储的安全性。本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:图1是根据一示例性实施例示出的一种智能卡模型示意图;图2是根据一示例性实施例示出的一种基于SDK应用的智能卡通信模块示意图;图3是根据一示例性实施例示出的一种智能卡的工作方法流程图。具体实施方式以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。在移动通信领域中,大容量的SD卡和SIM卡是常见的通信实体,前者提供较大容量的数据存储,后者执行通信业务,为了将二者功能有效结合,目前常见的智能卡,虽然数据存储量大,但是对于数据存储没有进行安全认证,且SIM卡只包括单一的7816接口协议。单一的通信接口协议下,当通信的数据量较大时,很容易造成通信延迟,通信效率较低,甚至影响智能卡的安全性。有鉴于此,本公开实施例提供一种智能卡,用于解决上述存在的技术问题,图1是根据一示例性实施例示出的一种智能卡模型示意图,如图1所示,1为SD卡、2为SIM卡、3为SD触点、4为SIM触点、5为基板。SD触点包括8个引脚(S1-S8),与SD卡电性连接,SIM触点包括6个引脚(S9-S14),与SIM卡电性连接。SD卡、SIM卡、SD触点、SIM触点集成一块基板上。SD卡包括SD卡控制器和闪存芯片,SD卡控制器用于控制数据的存储和读取,闪存芯片用于存储大量数据。本公开实施例中,SD卡用于接收SD操作指令,基于SD接口协议与终端进行读写数据传输。SIM卡用于接收SIM操作指令,基于SIM接口协议执行相应的操作,其中,SIM接口协议包括7816接口协议和SPI接口协议。SD触点为SD接口协议的物理接口。SIM触点为SIM接口协议的物理接口。可以看出,本公开实施例的智能卡通过相同的SIM触点基于SPI接口协议和本文档来自技高网...

【技术保护点】
1.一种智能卡,其特征在于,所述智能卡包括:SD卡、SIM卡、SD触点、SIM触点以及基板;其中:/n所述SD卡用于基于SD接口协议接收SD操作指令,与终端进行读写数据传输,其中,所述SD卡包括SD卡控制器和闪存芯片;/n所述SIM卡用于基于SIM接口协议接收SIM操作指令,执行相应的操作,其中,所述SIM接口协议包括7816接口协议和SPI接口协议;/n所述SD触点为所述SD接口协议的物理接口,且与所述SD卡电连接;/n所述SIM触点为所述SIM接口协议的物理接口,且与所述SIM卡电连接;/n所述基板用于承载所述SD卡、所述SIM卡、所述SD触点以及所述SIM触点。/n

【技术特征摘要】
1.一种智能卡,其特征在于,所述智能卡包括:SD卡、SIM卡、SD触点、SIM触点以及基板;其中:
所述SD卡用于基于SD接口协议接收SD操作指令,与终端进行读写数据传输,其中,所述SD卡包括SD卡控制器和闪存芯片;
所述SIM卡用于基于SIM接口协议接收SIM操作指令,执行相应的操作,其中,所述SIM接口协议包括7816接口协议和SPI接口协议;
所述SD触点为所述SD接口协议的物理接口,且与所述SD卡电连接;
所述SIM触点为所述SIM接口协议的物理接口,且与所述SIM卡电连接;
所述基板用于承载所述SD卡、所述SIM卡、所述SD触点以及所述SIM触点。


2.根据权利要求1所述的智能卡,其特征在于,所述SD操作指令包括数据存储操作和数据读取操作;
当所述SD操作指令为数据存储操作时,所述SD卡控制器用于基于SD接口协议接收所述终端的待存储数据,并将所述待存储数据存储到所述闪存芯片中;以及
当所述SD操作指令为数据读取操作时,所述SD卡控制器用于将所述闪存芯片中的存储数据进行读取,并将读取的存储数据基于所述SD接口协议发送至所述终端。


3.根据权利要求1所述的智能卡,其特征在于,所述SIM操作指令包括SPI指令和7816指令;
当所述SIM操作指令为所述SPI指令时,所述SIM卡用于基于SPI接口协议,对所述SD卡与所述终端传输的读写数据进行安全校验或者对与所述终端进行安全交互认证;
当所述SIM操作指令为所述7816指令时,所述SIM卡用于基于所述7816接口协议,进行电信业务通信。


4.根据权利要求3所述的智能卡,其特征在于,所述SIM卡包括密钥;
所述SIM卡用于基于所述SPI接口协议,发送所述密钥,对所述读写数据进行安全校验或者与所述终端进行安全交互认证时与所述终端进行密钥协商。


5.一种智能卡的工作方法,所述方法应用于终端,其特征在于,所述方法包括:
响应于所述终端启动,基于SPI接口协议,与所述终端进行安全交互认证;
若所述安全交互认证通过,基于所述SPI接口协议以及7816接口...

【专利技术属性】
技术研发人员:唐晓柯赵东艳朱学刚李铮赵旭崔炳荣李德建
申请(专利权)人:北京智芯微电子科技有限公司国网信息通信产业集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1