改进型is07816接口装置及其数据传输处理方法

文档序号:6468084阅读:145来源:国知局
专利名称:改进型is07816接口装置及其数据传输处理方法
技术领域
本发明涉及移动通信领域,特别地涉及移动通信终端及其所用的智能卡中的IS07816接口装置,以及两者之间的数据传输处理方法。
背景技术
在现有技术中,如图l所示,现有的移动通信终端(例如手机)中的IS07816接口装置包括有IS07816接口控制器(10);与所述IS07816接口控制器(10)的复位端RST相连的复位接口管脚C2 ;数据输入/输出接口管脚C7,其通过第一缓冲器(11)与IS07816接口控制器(10)的数据输入端IN相连,通过第二缓冲器(12)与所述IS07816接口控制器(10)的数据输出端OUT相连,其中第二缓冲器(12)还接收来自所述IS07816接口控制器(10)的使能信号EN ;保留未用的接口管脚C4、C6和C8 ;以及与所述IS07816接口控制器(10)的时钟端CK相连的时钟接口管脚C3。 如图2所示,现有技术中移动通信终端(例如手机)中所用的智能卡内的IS07816接口装置包括有IS07816接口控制器(20);与所述IS07816接口控制器(20)的复位端RST相连的复位接口管脚C2 ;数据输入/输出接口管脚C7,其通过第三缓冲器(21)与IS07816接口控制器(20)的数据输入端IN相连,通过第四缓冲器(22)与所述IS07816接口控制器(20)的数据输出端OUT相连,其中第四缓冲器(22)还接收来自所述IS07816接口控制器(20)的使能信号EN ;保留未用的接口管脚C4、 C6和C8 ;以及与所述IS07816接口控制器(20)的时钟端CK相连的时钟接口管脚C3。 如图3所示,现有技术中使用的IS07816接口装置中使用的八个接口管脚C1-C8分别为电源(VCC)接口管脚C1、复位(RST)接口管脚C2、时钟(CLK)接口管脚C3、保留未用的接口管脚C4、接地(GND)接口管脚C5、保留未用的接口管脚C6、数据输入/输出(I/O)接口管脚C7和保留未用的接口管脚C8 。 现有的移动通信终端(例如手机)及其所用的智能卡之间的数据传输处理方法包括有装有智能卡的移动通信终端上电初始化;移动通信终端进行自动复位响应ATR处理;移动通信终端与智能卡之间进行数据的传输;以及结束数据传输。其中在数据的传输步骤中,当移动通信终端将数据写至智能卡时,所述移动通信终端中的IS07816接口装置将一位串行数据传输通过其自身的接口控制器(10)—输入/输出(I/O)接口管脚C7—与其相连的智能卡中的IS07816接口装置中的输入/输出(I/O)接口管脚C7 —智能卡的ISO接口控制器(20)—智能卡内的控制芯片中的处理器,实现移动通信终端将数据写至智能卡;或者当移动通信终端从智能卡读取数据时,所述智能卡内的控制芯片中的处理器在接收到来自移动通信终端的控制指令后,将一位串行数据传输通过其自身的接口控制器(20)—输入/输出(I/O)接口管脚C7—与其相连的移动通信终端中的IS07816接口装置内的输入/输出(I/O)接口管脚C7—移动通信终端中的IS07816接口控制器(10)—移动通信终端内的处理器,实现移动通信终端从智能卡读取数据。 由于现有的移动通信终端及其所用的智能卡中的IS07816接口装置的数据传输的输入时钟频率为l-5MHZ,且只能通过单个串行接口管脚C7传输数据,致使移动通信终端 与智能卡之间的数据传输的速度较低,因此,长久以来智能卡都更多地作为一个身份识别 的工具,用于存储少量关键数据。 随着移动通信的普及和发展,智能卡内部存储器的容量越来越不满足用户的需 求。而IC设计技术的发展也使得智能卡容量的提高成为可能,目前已经从KB量级过渡到 MB量级,高端的智能卡甚至已经出现了GB量级。由于智能卡的控制芯片内的存储器很难做 到很大容量,所以通常通过控制芯片内的外部存储控制器来访问控制芯片外的容量较大的 外部存储器,来增大智能卡的可用容量。而外部存储器和智能卡控制芯片通过系统级封装 (SIP)的形式封装在一起。 为了解决IS07816接口装置传输速度太低的问题,新推出的移动通信终端及其使 用的大容量智能卡往往还配备有USB接口装置或者MMC接口装置。尽管有了这样的改进, 大容量智能卡并没有得到市场的认可,推广起来困难重重。究其原因,主要还是因为功耗的 原因。增加USB接口或者匪C接口都将导致功耗的大量增加以及卡内软件和硬件的复杂度 的大幅提升,同时也导致移动通信终端及其所用的智能卡的结构成本的增加,这是厂商和 用户都无法接受的。

发明内容
本发明的目的在于提供一种改进型的移动通信终端及其使用的智能卡中IS07816 接口装置,以及两者之间的数据传输处理方法,在不增加移动通信终端以及智能卡的结构 成本的前提下,显著提高了 IS07816接口的数据吞吐率。 根据本发明的第一方面,提供了一种移动通信终端中的IS07816接口装置,包括 有IS07816接口控制器;与所述IS07816接口控制器的复位端相连的复位接口管脚C2 ;数 据输入/输出接口管脚C7,其通过第一缓冲器与IS07816接口控制器的数据输入端相连,通 过第二缓冲器与所述IS07816接口控制器的数据输出端相连,其中第二缓冲器还接收来自 所述IS07816接口控制器的使能信号;接口管脚C4、 C6和C8 ;以及与所述IS07816接口控 制器的时钟端相连的时钟接口管脚C3,其特征在于 所述接口管脚C4、C6和C8与C7并行地连接至所述第一缓冲器的输入端和所述第 二缓冲器的输出端; 所述移动通信终端中的IS07816接口装置还包括有 串/并转换装置,连接在所述IS07816接口控制器和所述第一缓冲器和所述第二 缓冲器之间,用于在所述移动通信终端将数据写至智能卡时,将IS07816接口控制器输出 的一位串行数据转换成四位并行数据,然后通过所述第二缓冲器缓冲后,经由所述接口管 脚C4、C6、C7和C8并行输出给所述智能卡;或在所述移动通信终端从所述智能卡读取数据 时,将由所述接口管脚C4、C6、C7和C8并行自所述智能卡接收的并通过所述第一缓冲器缓 冲后的四位并行数据转换成一位串行数据,传输给所述IS07816接口控制器;
时钟频率转换装置,分别与所述IS07816接口控制器、串/并转换装置和所述接口 管脚C3相连,用于转换输入的时钟频率F,以向所述IS07816接口控制器提供F或4 (M+l) F 的时钟频率,向所述串/并转换装置提供(M+1)F和4(M+1)F的时钟频率,以及向所述接口 管脚C3提供F或(M+1)F的时钟频率,其中F表示l-5MHz范围内的任一频率值;参数M是所述IS07816接口控制器自所述智能卡接收的参数,表示对外部输入时钟频率F的提升的 倍数,是0-15中的任一整数值。 在本发明的一实施例中,M = 0表示频率范围(M+1)F为1 5MHz, M = l,则频率 范围为2 10MHz,M= 2,则频率范围(M+1)F为3 15MHz,以此类推,M = 15,则频率范围 (M+1)F为16 80MHz。 在本发明的一实施例中,所述移动通信终端中的IS07816接口装置还包括有参数 M寄存器,分别与所述IS07816接口控制器和所述时钟频率转换装置相连,用于存储自所述 IS07816接口控制器接收的所述参数M并提供所述参数M给所述时钟频率转换装置;和参 数Sel寄存器,分别与所述IS07816接口控制器、所述串/并转换装置和所述时钟频率转换 装置相连,用于存储自所述IS07816接口控制器接收的所述参数Sel并提供所述参数Sel 给所述串/并转换装置和所述时钟频率转换装置,其中所述参数Sel是所述IS07816接口 控制器自所述智能卡接收的,包括有数字0或l,数字0表示仅支持标准的IS07816接口装 置,和数字1表示支持本发明的所述IS07816接口装置。 在本发明的一实施例中,所述串/并转换装置包括有串/并转换器,用于进行一 位串行数据和四位并行数据之间的相互转换,所述串/并转换器具有接收所述IS07816接 口控制器输出的串行数据的输入端,接收所述时钟频率转换装置输出的(M+1)F的时钟频 率的CKP端,接收所述时钟频率转换装置输出的4 (M+l) F的时钟频率的CKS端,输出四位并 行数据的输出端,接收四位并行数据的输入端和输出串行数据的输出端;
第一多路复用器,用于根据来自所述参数Sel寄存器的参数Sel,对来自所述 IS07816接口控制器输出的串行数据、三位接地数据和来自所述串/并转换器的数据输出 端输出的四位并行数据进行多路复用,以输出来自所述IS07816接口控制器输出的串行数 据和三位接地数据组成的四位并行数据或来自所述串/并转换器的数据输出端输出的四 位并行数据给所述第二缓冲器;及 第二多路复用器,用于根据来自所述参数Sel寄存器的参数Sel,对来自所述串/ 并转换器的输出端输出的串行数据和来自所述接口管脚C7的通过所述第一缓冲器缓冲的 串行数据进行多路复用,以输出来自所述来自所述串/并转换器的的数据输出端输出的串 行数据或来自所述接口管脚C7的串行数据给所述IS07816接口控制器,
其中第一缓冲器为四位缓冲器,用于对来自所述接口管脚C4、C6、C7和C8的四位 并行数据进行缓冲,以将缓冲后的四位并行数据输出给所述串/并转换器的所述输入端且 仅将来自所述接口管脚C7的缓冲后的数据输出给第二多路复用器; 所述第二缓冲器为四位缓冲器,用于分别接收所述第一多路复用器输出的四位并 行数据和来自所述所述IS07816接口控制器输出的使能信号,以将接收的四位并行数据缓 冲后分别输出给所述接口管脚C4、C6、C7和C8。 在本发明的一实施例中,在Sel参数为0时,在所述移动通信终端将数据写至所述 智能卡时,所述第一多路复用器输出来自所述IS07816接口控制器输出的串行数据和三位 接地数据组成的四位并行数据,或者在所述移动通信终端从所述智能卡读取数据时,所述 第二多路复用器输出来自所述接口管脚C7的串行数据;在Sel参数为1时,在所述移动通 信终端将数据写至所述智能卡时,所述第一多路复用器输出来自所述串/并转换器输出的 四位并行数据,或者在所述移动通信终端从所述智能卡读取数据时,所述第二多路复用器
10输出来自所述串/并转换器的输出端输出的串行数据。 在本发明的一实施例中,所述时钟频率转换装置包括有4(M+1)倍频器,用于根据来自所述M参数寄存器的参数M,对外部输入的时钟频率F进行4(M+1)倍频,并输出给所述串/并转换器的CKS端; 4分频器,用于对所述4(M+1)倍频器(141)输出的时钟频率4 (M+l) F进行4分频,以输出(M+1)F的时钟频率,并输出给所述串/并转换器的CKP端; 第三多路复用器,用于根据来自所述参数Sel寄存器的参数Sel,对外部输入的时钟频率F和来自所述4分频器的时钟频率(M+1)F进行多路复用,以输出外部输入的时钟频率F或来自4分频器的时钟频率(M+1)F给所述时钟接口管脚C3 ;及 第四多路复用器,用于根据来自所述参数Sel寄存器的参数Sel,对外部输入的时钟频率F和来自所述4 (M+l)倍频器输出的时钟频率4 (M+l) F进行多路复用,以输出外部输入的时钟频率F或自所述4(M+l)倍频器输出的时钟频率4(M+1)F给所述IS07816接口控制器。 在本发明的一实施例中,当参数Sel为0时,第三多路复用器输出外部输入的时钟频率F给所述时钟接口管脚C3,第四多路复用器输出外部输入的时钟频率F给所述IS07816接口控制器;当参数Sel为1时,第三多路复用器输出来自4分频器的时钟频率(M+1)F给所述移动通信终端中的IS07816接口装置内的时钟接口管脚C3,第四多路复用器输出来自所述4 (M+l)倍频器输出的时钟频率4 (M+l)F给所述IS07816接口控制器。
根据本发明的第二方面,提供了一种移动通信终端中使用的智能卡内的IS07816接口装置,包括有IS07816接口控制器;与所述IS07816接口控制器的复位端相连的复位接口管脚C2 ;数据输入/输出接口管脚C7,其通过第三缓冲器与IS07816接口控制器的数据输入端相连,通过第四缓冲器与所述IS07816接口控制器的数据输出端相连,其中第四缓冲器还接收来自所述IS07816接口控制器的使能信号;接口管脚C4、 C6和C8 ;以及与所述IS07816接口控制器的时钟端相连的时钟接口管脚C3,其特征在于 所述接口管脚C4、C6和C8与C7并行地连接至所述第三缓冲器的输入端和所述第四缓冲器的输出端; 所述智能卡内的IS07816接口装置还包括有 串/并转换装置,连接在所述IS07816接口控制器和所述第三缓冲器和所述第四缓冲器之间,用于在所述移动通信终端从所述智能卡读取数据时,将IS07816接口控制器输出的一位串行数据转换成四位并行数据,然后通过所述第四缓冲器缓冲后,分别经由所述接口管脚C4、 C6、 C7和C8输出给所述移动通信终端;或在所述移动通信终端将数据写至所述智能卡时,将由所述接口管脚C4、C6、C7和C8自所述移动通信终端接收的并通过所述第三缓冲器缓冲后的四位并行数据转换成一位串行数据,传输给所述IS07816接口控制器; 时钟频率转换装置,分别与所述IS07816接口控制器、串/并转换装置和所述时钟接口管脚C3相连,用于转换由时钟接口管脚C3自所述移动通信终端输入的时钟频率F (或(M+1)F),以向所述IS07816接口控制器提供F(或(M+1)F)或4F(或4(M+l)F)的时钟频率,及向所述串/并转换装置提供F和4F(或(M+1)F和4(M+1)F)的时钟频率,其中F表示l-5MHZ范围内的任一频率值;
参数M寄存器,与所述IS07816接口控制器相连,用于存储设定的参数M并提供所 述参数M给所述IS07816接口控制器,从而通过所述IS07816接口控制器经由接口管脚C7 提供给所述移动通信终端;禾口 参数Sel寄存器,分别与所述IS07816接口控制器、所述串/并转换装置和所述时 钟频率转换装置相连,用于存储设定的参数Sel并提供给所述IS07816接口控制器、所述串 /并转换装置和所述时钟频率转换装置,并通过所述IS07816接口控制器经由接口管脚C7 提供给所述移动通信终端, 其中所述参数Sel包括有数字0或l,数字0表示仅支持标准的IS07816接口装 置,和数字1表示支持本发明的所述IS07816接口装置;参数M表示对外部输入时钟频率F 的提升的倍数,是0-15中的任一整数值。 在本发明的一实施例中,M = 0表示频率范围(M+1)F为1 5MHz, M = l,则频率 范围(M+1)F为2 lOMHz, M = 2,则频率范围(M+1)F为3 15MHz,以此类推,M = 15,则 频率范围(M+1)F为16 80MHz。 在本发明的一实施例中,所述串/并转换装置包括串/并转换器,用于进行一位 串行数据和四位并行数据之间的相互转换,所述串/并转换器具有接收所述IS07816接口 控制器输出的串行数据的输入端,接收所述时钟频率转换装置输出的F(或(M+1)F)的时钟 频率的CKP端,接收所述时钟频率转换装置输出的4F(或4(M+1)F)的时钟频率的CKS端, 输出四位并行数据的输出端,接收四位并行数据的输入端和输出串行数据的输出端;
第五多路复用器,用于根据所述参数Sel,对来自所述IS07816接口控制器输出的 串行数据、三位接地数据和来自所述串/并转换器输出的四位并行数据进行多路复用,以 输出来自所述IS07816接口控制器的数据输出端输出的串行数据和三位接地数据组成的 四位并行数据或来自所述串/并转换器输出的四位并行数据给所述第四缓冲器;及
第六多路复用器,用于根据所述参数Sel,对来自所述串/并转换器的输出端的串 行数据和来自所述接口管脚C7的经第三缓冲器缓冲后的串行数据进行多路复用,以输出 来自所述来自所述串/并转换器的输出端的串行数据或来自所述接口管脚C7的串行数据 给所述IS07816接口控制器, 其中第三缓冲器为四位缓冲器,用于对来自所述接口管脚C4、C6、C7和C8的四位 并行数据进行缓冲,以将缓冲后的四位并行数据输出给所述串/并转换器的所述输入端且 仅将来自所述接口管脚C7的缓冲后的数据输出给第六多路复用器; 第四缓冲器为四位缓冲器,用于分别接收所述第五多路复用器输出的四位并行数 据和来自所述所述IS07816接口控制器输出的使能信号,以将接收的数据缓冲后输出给所 述接口管脚C4、C6、C7和C8。 在本发明的一实施例中,在Sel参数为0时,在所述移动通信终端从所述智能卡读 取数据时,所述第五多路复用器输出来自所述IS07816接口控制器输出的串行数据和三位 接地数据组成的四位并行数据;或者在所述移动通信终端将数据写至所述智能卡时,所述 第六多路复用器输出来自所述接口管脚C7的串行输入数据;在Sel参数为1时,在所述移 动通信终端从所述智能卡读取数据时,所述第五多路复用器输出来自所述串/并转换器输 出的四位并行数据;或者在所述移动通信终端将数据写至所述智能卡时,所述第六多路复 用器输出来自所述串/并转换器的串行数据。
在本发明的一实施例中,所述时钟频率转换装置包括4倍频器,用于对接口管脚 C3输入的时钟F(或(M+1)F)频率进行4倍频,以在参数Sel = 0时,提供时钟频率F(或 (M+1)F)给所述串/并转换器的CKP端,及在参数Sel = 1时,提供时钟频率4F(或4(M+1) F)给串/并转换器的CKS端;第七多路复用器,用于根据所述参数Sel,对接口管脚C3输入 的时钟F(或(M+1)F)和来自4倍频器的时钟频率4F(或4(M+1)F)进行多路复用,以在参数 Sel 二0时,输出接口管脚C3输入的时钟F(或(M+1)F)给给所述智能卡中的所述IS07816 接口控制器,或在参数Sel = 1时,输出来自4倍频器的时钟频率4F(或4(M+1)F)给所述 智能卡中的所述IS07816接口控制器。 在本发明的一实施例中,当参数Sel为0时,第七多路复用器输出接口管脚C3输 入的的时钟频率F给所述智能卡中的所述IS07816接口控制器;当参数Sel为1时,第七多 路复用器输出接口管脚C3输入的的时钟频率4(M+1)F给所述智能卡中的所述IS07816接 口控制器。 根据本发明的第三方面,提供了一种上述移动通信终端中的IS07816接口装置与 上述智能卡中的IS07816接口装置之间的数据传输处理方法,包括有以下步骤
1、装有所述智能卡的所述移动通信终端上电初始化;
2、所述移动通信终端进行自动复位响应ATR处理; 3、所述智能卡将设定的参数Sel和F传送给所述移动通信终端中的IS07816接口 装置内的两个寄存器进行存储,其中所述参数Sel包括有数字0和l,其中数字0表示仅支 持现有标准的IS07816接口装置,数字1表示支持本发明的所述IS07816接口装置;所述参 数M表示对外部输入时钟频率F的提升的倍数,是0-15中的任一整数值;
4、所述移动通信终端与所述智能卡之间进行数据的传输,包括所述移动通信终端 写数据至所述智能卡和自所述智能卡读取数据,其中在参数Sel为0的情况下,所述数据通 过所述移动通信终端中的IS07816接口装置内的接口管脚C7及所述智能卡中的IS07816 接口装置内的接口管脚C7进行一位串行传输;在参数Sel为1的情况下,所述数据通过所 述移动通信终端中的IS07816接口装置内的接口管脚C4、 C6、 C7和C8及所述智能卡中的 IS07816接口装置内的接口管脚C4、C6、 C7和C8进行四位并行传输;及
5、结束数据传输。 在本发明的一实施例中,所述参数Sel和M的传送步骤3包括有
301、所述智能卡的IS07816装置中的IS07816接口控制器经由数据输入端读入参 数M寄存器和参数Se 1寄存器中分别存储的设定的参数M和Se 1 ,并经由数据输出端输出给 接口管脚C7 ; 302、所述移动通信终端的IS07816接口装置中的IS07816接口控制器通过接口管 脚C7,经由数据输入端接收所述参数M和Sel,并经由数据输出端分别输出给两个寄存器进 行存储。 在本发明的一实施例中,在参数Sel为1的情况下,当移动通信终端将数据写至智 能卡时,所述数据的传输步骤4包括 401、所述移动通信终端中的IS07816接口装置内的IS07816接口控制器将一位串 行数据传送给串/并转换装置; 402、IS07816接口装置内的IS07816接口控制器中的所述串/并转换装置将该一位串行转换成四位并行数据,并传送给所述移动通信终端中的IS07816接口装置内的四个接口管脚C4、C6、C7和C8 ; 403、所述四位并行数据通过与所述移动通信终端中的IS07816接口装置内的四个接口管脚C4、 C6、 C7和C8分别相连的所述智能卡中的四个接口管脚C4、 C6、 C7和C8传送给所述智能卡中的所述IS07816接口装置内的串/并转换装置; 404、所述智能卡中的所述IS07816接口装置内的所述串/并转换装置将所述四位并行数据转换成一位串行数据,并传送给所述智能卡中的所述IS07816接口装置内的IS07816接口控制器;及 405、所述智能卡中的所述IS07816接口装置内的所述IS07816接口控制器将所述一位串行数据传送给所述智能卡内控制芯片中的处理器,实现所述移动通信终端将数据写至所述智能卡。 在本发明的一实施例中,在参数Sel为1的情况下,当移动通信终端从智能卡读取数据时,所述数据的传输步骤4包括 411、所述智能卡内的控制芯片中的处理器在接收到来自移动通信终端的读取指令后,通过所述智能卡中的IS07816接口装置内的IS07816接口控制器将一位串行数据传送给所述智能卡中的IS07816接口装置中的串/并转换装置(23); 412、所述智能卡中的IS07816接口装置中的所述串/并转换装置将所述一位串行数据转换成四位并行数据后传送给智能卡内的IS07816接口控制器中的四个接口管脚C4、C6、C7禾口 C8 ; 413、所述四位并行数据通过智能卡内的四个接口管脚C4、 C6、 C7和C8、与它们分别相连的移动通信终端中的IS07816接口装置内的四个接口管脚C4、C6、C7和C8传送给所述移动通信终端中的IS07816接口装置内的串/并转换装置; 414、所述移动通信终端中的IS07816接口装置内的所述串/并转换装置将所述四
位并行数据转换成一位串行数据后传送给所述移动通信终端中的IS07816接口控制器;及 415、所述移动通信终端中的所述IS07816接口控制器将所述一位串行数据传输
给所述移动通信终端内的处理器,实现所述移动通信终端从所述智能卡读取数据。 本发明实现了以下显著的有益效果通过组合使用现有的IS07816标准中的输入
/输出接口管脚C7和保留的三个接口管脚C4, C6和C8,使得移动通信终端内的IS07816接
口装置与智能卡内的IS07816接口装置之间的数据传输由通过原有的串行的输入/输出接
口 C7进行变成通过4位的并行接口 C4、C6、C7和C8进行,且同时提高数据传输期间输入的
时钟频率,从而达到显著提高IS07816接口装置的数据吞吐率的效果。 本发明的其它方面及具体实施例通过以下附图能够获得更好的理解。


图1是表示现有的移动通信终端(例如手机)中的IS07816接口装置的结构的方框图; 图2是表示现有的移动通信终端(例如手机)中使用的智能卡内的IS07816接口装置的结构方框图; 图3是说明标准的IS07816接口的各个管脚功能的示意 图4是表示本发明的一实施例的移动通信终端(例如手机)中的IS07816接口装 置的结构的方框图; 图5是表示本发明的一实施例的移动通信终端(例如手机)中使用的智能卡内的 IS07816接口装置的结构方框图; 图6说明本发明的IS07816接口的各个管脚功能的示意图。
具体实施例方式
以下给出了根据本发明的几个示例实施例,这一介绍仅为说明性的,决不表示对 本发明的限制,其最宽泛的方面,由此处所附的权利要求加以定义。 从图6可以看出,和现有技术中标准的IS07816接口相比,本发明的IS07816接口 装置中,接口管脚C1、C2、C3、C5的功能都没有任何变化,接口管脚C7也仍旧作为数据传输 端,不同之处在于现有技术中标准的IS07816接口中保留未用的接口管脚C4、C6和C8也被 用作为数据传输接口,从而接口管脚C4、C6、C7和C8 —起构成了并行四位数据传输接口。
而且,为了保持和现有技术的标准IS07816的兼容性,采用本发明的IS07816接口 装置的移动通信终端与智能卡的系统中,上电初始化的过程和IS07816规定的过程完全一 样。在进行自动响应复位ATR处理中,智能卡将一些特定的参数按照标准规定的格式传送 给手机。IS07816标准中预留了大量的字段用于扩充,所以可以利用这些字段比如TC(2)和 TD(2)来定义两个参数 參Sel :是1位数据,包括有数字O和l,其中1表示支持本发明的IS07816接口装 置,O表示只支持现有技术的标准的IS07816接口 參M:是4位数据,表示时钟频率提升的倍数。标准IS07816规定时钟频率F为 l-5MHz,因此,本发明的改进的IS07816接口装置的时钟频率提升为(M+l)-5 (M+l)MHz,其 中M为0-15中的任一整数,即M = 0表示频率范围为1 5MHz,M = 1表示频率范围为2 lOMHz, M = 2表示3 15MHz,…,M = 15表示16 80MHz。 如图4所示,示出了根据本发明的一实施例的手机中的IS07816接口装置1的结 构的方框图。其中参数F二5MHz,参数M二 15。所述移动通信终端中的IS07816接口装置, 包括有IS07816接口控制器10 ;与所述IS07816接口控制器10的复位端RST相连的复位 接口管脚C2 ;串/并转换装置13,分别与所述IS07816接口控制器10的数据输入端IN和 数据输出端OUT别相连,用于进行一位串行数据和四位并行数据之间的相互转换;第一四 位缓冲器ll,输出端与所述串/并转换装置13相连;第二四位缓冲器12,输入端与所述串 /并转换装置13相连;数据传输接口管脚C4、 C6、 C7和C8,同时与所述第一四位缓冲器11 的输入端和第二四位缓冲器12的输出端并行相连;时钟接口管脚C3 ;时钟频率转换装置 14,分别与所述IS07816接口控制器10、串/并转换装置13和所述时钟接口管脚C3相连, 用于转换输入的时钟频率5腿z,以向所述IS07816接口控制器10提供5腿z或320MHz的 时钟频率,向所述串/并转换装置11提供80MHz和320MHz的时钟频率,以及向所述接口管 脚C3提供5MHz或80MHz的时钟频率;参数M寄存器31,分别与所述IS07816接口控制器 10的OUT端与所述时钟频率转换装置14相连,用于存储自所述IS07816接口控制器10接 收的所述参数M = 15并提供所述参数M = 15给所述时钟频率转换装置14 ;和参数Sel寄 存器32,分别与所述IS07816接口控制器10的OUT端、所述串/并转换装置13和所述时钟频率转换装置14相连,用于存储自所述IS07816接口控制器IO接收的所述参数Sel并提 供所述参数Sel给所述串/并转换装置13和所述时钟频率转换装置14,其中所述串/并转 换装置13用于在所述手机将数据写至智能卡时,将IS07816接口控制器IO输出的一位串 行数据Dla转换成四位并行数据D2a、 D3a、 D4a、 D5a或0、0、 Dla、0,然后通过所述第二四位 缓冲器12缓冲后,经由所述接口管脚C4、C6、C7和C8输出给所述智能卡;或在所述手机从 所述智能卡读取数据时,将由所述接口管脚C4、 C6、 C7和C8自所述智能卡接收的并通过所 述第一四位缓冲器11缓冲后的四位并行数据D2a'、D3a'、D4a'、D5a'转换成一位串行数据 Dla'或将自接口管脚C7接收的由所述第一四位缓冲器11缓冲后的串行数据D4a',传输给 所述IS07816接口控制器10。其中所述参数Sel和参数M是所述IS07816接口控制器10 经由接口管脚C7自所述智能卡接收的,具体而言,所述移动通信终端的IS07816接口装置 中的IS07816接口控制器10通过接口管脚C7,经由IN端接收所述参数M和Sel ,并经由输 出端OUT分别输出给两个寄存器31和32进行存储。 其中,所述串/并转换装置13包括有串/并转换器131,用于进行一位串行数据 和四位并行数据之间的相互转换,所述串/并转换器131具有接收所述IS07816接口控制 器10输出的串行数据Dla的输入端131a,接收所述时钟频率转换装置14输出的80MHz的 时钟频率的CKP端,接收所述时钟频率转换装置14输出的320MHz的时钟频率的CKS端,输 出四位并行数据D2a、 D3a、 D4a、 D5a的输出端131b,接收四位并行数据D2a' 、 D3a' 、 D4a'、 D5a'的输入端131c和输出串行数据Dla'的输出端131d ;第一多路复用器132,用于根据 来自所述参数Sel寄存器32的参数Sel,对来自所述IS07816接口控制器10输出的串行数 据Dla、三位接地数据0、0、0和来自所述串/并转换器131的输出端131b输出的四位并行 数据D2a、 D3a、 D4a、 D5a进行多路复用,并在Sel参数为0时,将来自所述IS07816接口控 制器10输出的串行数据Dla和三位接地数据0、0、0组成的四位并行数据0、0、 Dla、0输出 给所述第二缓冲器12,或在Sel参数为1时,将来自所述串/并转换器131的四位并行数据 D2a、D3a、D4a、D5a输出给所述第二缓冲器12 ;及第二多路复用器133,用于根据来自所述参 数Sel寄存器32的参数Sel,对来自所述串/并转换器131的输出端131d输出的串行数据 Dla'和来自所述接口管脚C7的通过所述第一四位缓冲器11缓冲的串行数据D4a'进行多 路复用,以在Sel参数为1时,将来自所述来自所述串/并转换器131的输出端131d的串 行数据Dla'输出给所述IS07816接口控制器10,或在Sel参数为0时,将来自所述接口管 脚C7的通过所述第一四位缓冲器11缓冲的串行数据D4a'输出给所述IS07816接口控制 器10。 其中第一四位缓冲器11用于对来自所述接口管脚C4、C6、C7和C8的四位并行数 据D2a' 、D3a' 、D4a' 、D5a'进行缓冲,以将缓冲后的四位并行数据D2a' 、D3a' 、D4a' 、D5a'输 出给所述串/并转换器131的所述输入端131c且仅将来自所述接口管脚C7的缓冲后的数 据D4a'输出给第二多路复用器133 ;所述第二四位缓冲器12用于分别接收所述第一多路 复用器132输出的四位并行数据D2a、D3a、D4a、D5a或0、0、Dla、0和来自所述所述IS07816 接口控制器10输出的使能信号,以将接收的数据缓冲后输出给所述接口管脚C4、C6、C7和 C8。 其中在Sel参数为0的情况下,当手机将数据写至智能卡时,所述第一多路复用器 132输出来自所述IS07816接口控制器10输出的串行数据Dla和三位接地数据0、0、0组成的四位并行数据0、0、Dla、0 ;或者当手机从智能卡读取数据时,所述第二多路复用器133 输出来自所述接口管脚C7的串行数据D4a'。在Sel参数为1的情况下,当手机将数据写至 智能卡时,所述第一多路复用器132输出来自所述串/并转换器131输出的四位并行数据 D2a、D3a、D4a、D5a;或者当手机从智能卡读取数据时,所述第二多路复用器133输出来自所 述串/并转换器131的输出端131d输出的串行数据Dla'。 其中,所述时钟频率转换装置14包括有64倍频器141 ,用于根据来自所述M参数 寄存器31的参数M = 15,对外部输入的时钟频率5MHz进行64倍频,并输出给所述串/并 转换器131的CKS端;4分频器142,用于对所述64倍频器141输出的时钟频率320MHz进行 4分频,以输出80MHz的时钟频率,并输出给所述串/并转换器131的CKP端;第三多路复用 器143,用于根据来自所述参数Sel寄存器32的参数Sel,对外部输入的时钟频率5MHz和 来自所述4分频器142的时钟频率80MHz进行多路复用,以输出外部输入的时钟频率5MHz 或来自4分频器142的时钟频率80MHz给所述时钟接口管脚C3 ;及第四多路复用器144,用 于根据来自所述参数Sel寄存器32的参数Sel ,对外部输入的时钟频率5MHz和来自所述64 倍频器141输出的时钟频率320MHz进行多路复用,以输出外部输入的时钟频率5MHz或自 所述64倍频器141输出的时钟频率320MHz给所述IS07816接口控制器10。其中,当参数 Sel为0时,第三多路复用器143输出外部输入的时钟频率5MHz给所述时钟接口管脚C3, 第四多路复用器144输出外部输入的时钟频率5MHz给给所述IS07816接口控制器10。当 参数Sel为1时,第三多路复用器143输出来自4分频器142的时钟频率80MHz给所述时 钟接口管脚C3,第四多路复用器144输出来自所述64倍频器141输出的时钟频率320MHz 给所述IS07816接口控制器10。 本发明的串/并转换装置13和时钟频率转换装置14可以采用当前市售的串/并 转换装置和时钟频率转换装置来实现。当然,本领域的普通技术人员可以容易地想到本发 明的串/并转换装置13和时钟频率转换装置14可以有多种等效替换的实现方案和显见的 非实质性的简单改型,在此就不再一一具体列举。 如图5所示,示出了根据图4所示的本发明的一实施例的手机中使用的智能卡内 的IS07816接口装置2的结构方框图。所述手机中使用的智能卡中存储有所述设定的参数 M = 15禾P Sel = 0或=1。 所述智能卡内的IS07816接口装置包括有IS07816接口控制器20 ;与所述 IS07816接口控制器20的复位端RST相连的复位接口管脚C2 ;串/并转换装置23,与所述 IS07816接口控制器20的数据输入端IN和数据输出端OUT相连,用于进行一位串行数据和 四位并行数据之间的相互转换;第三四位缓冲器21,其输出端与所述串/并转换装置23相 连;第四四位缓冲器22,其输入端与所述串/并转换装置23相连;数据传输接口管脚C4、 C6、 C7和C8,同时与所述第三四位缓冲器21的输入端和第四四位缓冲器22的输出端并行 相连;时钟接口管脚C3 ;时钟频率转换装置24,分别与所述IS07816接口控制器20、串/并 转换装置23和所述接口管脚C3相连,用于转换由接口管脚C3自所述手机输入的时钟频率 5MHz或80MHz,以向所述IS07816接口控制器20提供5MHz和320MHz的时钟频率,及向所述 串/并转换装置23提供5MHz或80MHz和20MHz或320MHz的时钟频率;参数M寄存器41, 与所述IS07816接口控制器20的IN端相连,用于存储设定的参数M并提供所述参数M给 所述IS07816接口控制器20,从而通过所述IS07816接口控制器20经由OUT端、接口管脚C7提供给所述手机;和参数Sel寄存器42,分别与所述IS07816接口控制器20的IN端、所 述串/并转换装置23和所述时钟频率转换装置24相连,用于存储设定的参数Sel并提供 给所述IS07816接口控制器20、所述串/并转换装置23和所述时钟频率转换装置24,并通 过所述IS07816接口控制器20经由OUT端、接口管脚C7提供给所述手机。
其中,所述串/并转换装置23用于在所述手机从所述智能卡读取数据时,将 IS07816接口控制器20输出的一位串行数据Dlb转换成四位并行数据D2b、D3b、D4b、D5b或 0、0、 D4b、0,然后通过所述第四四位并行缓冲器22缓冲后,分别经由所述接口管脚C4、 C6、 C7和C8输出给所述手机;或在所述手机将数据写至所述智能卡时,将由所述接口管脚C4、 C6、 C7和C8自所述手机接收的并通过所述第一三缓冲器21缓冲后的四位并行数据D2b'、 D3b'、D4b'、D5b'转换成一位串行数据Dlb'或将自接口管脚C7接收的由所述第三四位缓 冲器21缓冲后的串行数据D4b',传输给所述IS07816接口控制器20。
其中,所述串/并转换装置23包括串/并转换器231,用于进行一位串行数据和 四位并行数据之间的相互转换,所述串/并转换器231具有接收所述IS07816接口控制器 20输出的串行数据Dlb的输入端231a,接收所述时钟频率转换装置24输出的5MHz或80MHz 的时钟频率的CKP端,接收所述时钟频率转换装置24输出的20MHz或320MHz的时钟频率 的CKS端,输出四位并行数据D2b、 D3b、 D4b、 D5b的输出端231b,接收四位并行数据D2b'、 D3b' 、D4b' 、D5b'的输入端231c和输出串行数据Dlb'的输出端231d ;第五多路复用器232, 用于根据所述参数Sel,对来自所述IS07816接口控制器20输出的串行数据Dlb、三位接地 数据0、0、0和来自所述串/并转换器231输出的四位并行数据D2b、 D3b、 D4b、 D5b进行多 路复用,以在参数Sel为0时,将来自所述IS07816接口控制器20的串行数据Dlb和三位 接地数据0、0、0组成的四位并行数据0、0、 Dlb、0输出给所述第四缓冲器22或在参数Sel 为1时,将来自所述串/并转换器231输出的四位并行数据D2b、D3b、D4b、D5b输出给所述 第四缓冲器22 ;及第六多路复用器233,用于根据所述参数Sel,对来自所述串/并转换器 231的输出端231d的串行数据Dlb'和来自所述接口管脚C7的经第三缓冲器21缓冲后的 串行数据D4b'进行多路复用,以在参数Sel为1时,将来自所述串/并转换器231的输出 端231d的串行数据Dlb'传输给所述IS07816接口控制器20,或在参数Sel为0时,将来自 所述接口管脚C7的经第三缓冲器21缓冲后的串行数据D4b'传输给所述IS07816接口控 制器20。 其中第三四位缓冲器21用于对来自所述接口管脚C4、 C6、 C7和C8的四位并行数 据D2b' 、D3b' 、D4b' 、D5b'进行缓冲,以将缓冲后的四位并行数据D2b' 、D3b' 、D4b' 、D5b'输 出给所述串/并转换器231的所述输入端231c且仅将来自所述接口管脚C7的缓冲后的数 据D4b'输出给第六多路复用器233;第四四位缓冲器22用于分别接收所述第五多路复用器 232输出的四位并行数据D2b 、D3b 、D4b 、D5b或0 、 0 、Dlb 、 0和来自所述所述IS07816接口控 制器20输出的使能信号,以将接收的数据缓冲后输出给所述接口管脚C4、 C6、 C7和C8。
其中在Sel参数为0的情况下,当手机从智能卡读取数据时,所述第五多路复用器 232输出来自所述IS07816接口控制器20输出的串行数据Dlb和三位接地数据0、0、0组成 的四位并行数据0、0、Dlb、0 ;或者当手机写数据至智能卡时,所述第六多路复用器233输出 来自所述接口管脚C7的串行输入数据D4b'。在Sel参数为1的情况下,当手机从智能卡读 取数据时,所述第五多路复用器232输出来自所述串/并转换器231输出的四位并行数据
18D2b、D3b、D4b、D5b ;或者当手机写数据至智能卡时,所述第六多路复用器234输出来自所述 串/并转换器231的输出端231d的串行数据Dlb'。 其中,所述时钟频率转换装置24包括4倍频器241,用于对接口管脚C3输入的 时钟5MHz或80MHz频率进行4倍频,以提供时钟频率5MHz或80MHz给所述串/并转换器 231的CKP端,及提供时钟频率20腿z或320腿z给串/并转换器231的CKS端;第七多路 复用器242,用于根据所述参数Sel,对接口管脚C3输入的时钟5MHz或80MHz和来自4倍 频器241的时钟频率20MHz或320MHz进行多路复用,以输出接口管脚C3输入的时钟5MHz 或80MHz或来自4倍频器241的时钟频率20MHz或320MHz给所述智能卡中的所述IS07816 接口控制器20。其中,当参数Sel为0时,第七多路复用器242输出接口管脚C3输入的的 时钟频率5MHz给所述智能卡中的所述IS07816接口控制器20 ;当参数Sel为1时,第七多 路复用器242输出接口管脚C3输入的的时钟频率320MHz给所述智能卡中的所述IS07816 接口控制器20。 本发明的串/并转换装置23和时钟频率转换装置24可以采用当前市售的串/并 转换装置和时钟频率转换装置来实现。当然,本领域的普通技术人员可以容易地想到本发 明的串/并转换装置23和时钟频率转换装置24可以有多种等效替换的实现方案和显见的 改型,在此就不再一一具体列举。 在本发明的另一实施例中,参数F = lMHz,参数M = O,则时钟频率转换装置14中 包括的4(M+1)倍频器141为4倍频器。在如图4所示的根据本发明的的手机中的IS07816 接口装置1中,在参数Sel = 0的情况下,时钟频率转换装置14提供lMHz的时钟频率给 IS07816接口控制器10的CK端;提供4MHz的时钟频率给所述串/并转换器131的CKS端; 提供lMHz的时钟频率给所述串/并转换器131的CKP端;提供lMHz的时钟频率给所述管脚 C3。在参数Sel = 1的情况下,时钟频率转换装置14提供4MHz的时钟频率给IS07816接 口控制器10的CK端;提供4MHz的时钟频率给所述串/并转换器131的CKS端;提供lMHz 的时钟频率给所述串/并转换器131的CKP端;提供lMHz的时钟频率给所述管脚C3。在如 图5所示的根据本发明的的智能卡中的IS07816接口装置2中,在参数Sel = 0的情况下, C3管脚接收的时钟频率为lMHz,时钟频率转换装置24提供lMHz的时钟频率给IS07816接 口控制器20的CK端;提供4MHz的时钟频率给所述串/并转换器231的CKS端;提供lMHz 的时钟频率给所述串/并转换器231的CKP端。在参数Sel = 1的情况下,C3管脚接收的 时钟频率为l腿z,时钟频率转换装置24提供4腿z的时钟频率给IS07816接口控制器20的 CK端;提供4MHz的时钟频率给所述串/并转换器231的CKS端;提供lMHz的时钟频率给 所述串/并转换器231的CKP端。 在本发明的另一实施例中,参数F = 3腿z,参数M = 5,则时钟频率转换装置14中 包括的4(M+l)倍频器141为24倍频器。在如图4所示的根据本发明的的手机中的IS07816 接口装置1中,在参数Sel = 0的情况下,时钟频率转换装置14提供3MHz的时钟频率给 IS07816接口控制器10的CK端;提供72MHz的时钟频率给所述串/并转换器131的CKS端; 提供18MHz的时钟频率给所述串/并转换器131的CKP端;提供3MHz的时钟频率给所述管 脚C3。在参数Sel = 1的情况下,时钟频率转换装置14提供72MHz的时钟频率给IS07816 接口控制器10的CK端;提供72MHz的时钟频率给所述串/并转换器131的CKS端;提供 18MHz的时钟频率给所述串/并转换器131的CKP端;提供18MHz的时钟频率给所述管脚C3。在如图5所示的根据本发明的的智能卡中的IS07816接口装置2中,在参数Sel = 0 的情况下,C3管脚接收的时钟频率为3MHz,时钟频率转换装置24提供3MHz的时钟频率给 IS07816接口控制器20的CK端;提供12MHz的时钟频率给所述串/并转换器231的CKS 端;提供3MHz的时钟频率给所述串/并转换器231的CKP端。在参数Sel = 1的情况下, C3管脚接收的时钟频率为18MHz,时钟频率转换装置24提供72MHz的时钟频率给IS07816 接口控制器20的CK端;提供72MHz的时钟频率给所述串/并转换器231的CKS端;提供 18MHz的时钟频率给所述串/并转换器231的CKP端。 在本发明的一实施例中,提供了一种上述手机中的IS07816接口装置与上述智能 卡中的IS07816接口装置之间的数据传输处理方法末图示,包括有以下步骤
1、装有所述智能卡的所述手机上电初始化;
2、所述手机进行自动复位响应ATR处理; 3、所述智能卡将设定的两个参数Sel和F分别传送给所述手机内的所述IS07816 接口装置内的两个寄存器31,32进行存储,其中所述参数Sel为一位参数,包括有数字O 和l,其中数字O表示仅支持现有标准的IS07816接口装置,数字l表示支持本发明的所述 IS07816接口装置;所述参数M为四位参数,表示表示时钟频率提升的倍数,为0-15中的任 一整数值; 4、进行所述手机和所述智能卡之间数据的传输,包括所述手机写数据至所述智能 卡和自所述智能卡读取数据,其中在参数Sel为0的情况下,所述数据通过所述手机内的 IS07816接口装置内的接口管脚C7及所述智能卡内的IS07816接口装置内的接口管脚C7 进行一位串行传输;在参数Sel为1的情况下,所述数据通过所述手机内的IS07816接口 装置内的接口管脚C4、C6、C7和C8及所述智能卡内的IS07816接口装置内的接口管脚C4、 C6、 C7和C8进行四位并行传输;及
5、结束数据传输。 其中,所述参数Sel和M的传送步骤3包括有 301、所述智能卡的IS07816装置中的IS07816接口控制器20经由输入IN端读入 寄存器41和42中分别存储的设定的参数M和Sel,并经由输出OUT输出端给接口管脚C7 ;
302、所述移动通信终端的IS07816接口装置中的IS07816接口控制器10通过接 口管脚C7,经由输入IN端接收所述参数M和Sel,并经由输出0UT端输出给两个寄存器31 和32进行存储。 其中,在参数Sel为1的情况下,当手机将数据写至智能卡时,所述数据传输步骤 4包括 401、所述手机中的处理器通过IS07816接口装置内的IS07816接口控制器10将 一位串行数据Dla传送给串/并转换装置13 ; 402、所述串/并转换装置13将该一位串行数据Dla转换成四位并行数据D2a、 D3a、 D4a、 D5a,并传送给所述手机中的IS07816接口装置内的四个接口管脚C4、 C6、 C7和 C8 ; 403、所述四位并行数据D2a、D3a、D4a、D5a通过与所述手机中的IS07816接口装置 内的四个接口管脚C4、C6、C7和C8和与它们分别相连的所述智能卡中的四个接口管脚C4、 C6、C7和C8传送给所述智能卡中的所述IS07816接口装置内的串/并转换装置23 ;
404、所述串/并转换装置23将所述四位并行数据D2a、 D3a、 D4a、 D5a即D2b'、 D3b' 、D4b' 、D5b'转换成一位串行数据Dlb',并传送给所述智能卡中的所述IS07816接口装 置内的IS07816接口控制器20 ;及 405、所述IS07816接口控制器20将所述一位串行数据Dlb'传送给所述智能卡内 控制芯片中的处理器,实现所述手机将数据写至所述智能卡。 其中,在参数Sel为1的情况下,当手机从智能卡读取数据时,所述数据的传输步 骤4包括 411、所述智能卡内的控制芯片中的处理器在接收到来自手机的读取指令后,通过 所述智能卡中的IS07816接口装置中的IS07816接口控制器20将一位串行数据Dlb传送 给所述智能卡中的IS07816接口装置中的串/并转换装置23 ; 412、所述串/并转换装置23将所述一位串行数据Dlb转换成四位并行数据D2b、 D3b、D4b、D5b后传送给智能卡内的IS07816接口装置中的四个接口管脚C4、C6、C7和C8 ;
413 、所述四位并行数据D2b 、 D3b 、 D4b 、 D5b通过智能卡内的四个接口管脚C4、 C6 、 C7、C8和与它们分别相连的手机中的IS07816接口装置内的四个接口管脚C4、C6、C7和C8 传送给所述手机中的IS07816接口装置内的串/并转换装置13 ; 414、所述串/并转换装置13将所述四位并行数据D2b、 D3b、 D4b、 D5b即D2a'、 D3a'、 D4a'、 D5a'转换成一位串行数据Dla'后传送给所述手机中的IS07816接口控制器 10 ;及 415、所述IS07816接口控制器10将所述一位串行数据Dla'传输给所述手机内的 处理器,实现所述手机从所述智能卡读取数据。 其中,在参数Sel为O的情况下,当手机将数据写至智能卡时,所述数据的传输步 骤4包括 421、所述手机中的处理器通过IS07816接口装置内的IS07816接口控制器10将 一位串行数据Dla传送给串/并转换装置13 ; 422、所述串/并转换装置13将该一位串行数据Dla与三位接地数据0、0、0组合 成四位并行数据0、0、Dla、0,并传送给所述手机中的IS07816接口装置内的四个接口管脚 C4、 C6、 C7和C8实际上仅接口管脚C7接收所述一位串行数据Dla,而管脚C4、 C6和C8接 收均为空数据0 ; 423、管脚C7接收的所述一位串行数据Dla通过与所述手机中的IS07816接口装 置内的接口管脚C7和与它相连的所述智能卡中的IS07816接口装置内的接口管脚C7传送 给所述智能卡中的所述IS07816接口装置内的串/并转换装置23 ; 424、所述串/并转换装置23将所述一位串行数据Dla即D4b'传送给所述智能卡 中的所述IS07816接口装置内的IS07816接口控制器20 ;及 425、所述IS07816接口控制器20将所述一位串行数据D4b'传送给所述智能卡内 控制芯片中的处理器,实现所述手机将数据写至所述智能卡。 其中,在参数Sel为0的情况下,当手机从智能卡读取数据时,所述数据的传输步 骤4包括 431、所述智能卡内的控制芯片中的处理器在接收到来自手机的控制指令后,将一 位串行数据Dlb传送给所述智能卡中的IS07816接口装置中的串/并转换装置23 ;
21
432、所述串/并转换装置23将所述一位串行数据Dlb与三位接地数据0、0、0组 成的四位并行数据0、0、Dlb、0后传送给智能卡内的四个接口管脚C4、C6、C7和C8(实际上 仅接口管脚C7接收所述一位串行数据Dlb,而管脚C4、C6和C8接收均为空数据0);
433、所述接口管脚C7接收的所述一位串行数据Dlb通过智能卡内的接口管脚C7 和与它相连的手机中的IS07816接口装置内的接口管脚C7传送给所述手机中的IS07816 接口装置内的串/并转换装置13 ; 434、所述串/并转换装置13将所述一位串行数据Dlb即D4a'传送给所述手机中 的IS07816接口控制器10 ;及 435、所述IS07816接口控制器10将所述一位串行数据D4a'传输给所述手机内的 处理器,实现所述手机从所述智能卡读取数据。 以手机内的IS07816接口装置为例,如图4所示,手机内的时钟接口管脚C3输出 的时钟频率取决于M和Sel。手机内的两个寄存器31和32分别用于存储所述参数M和Sel, 该两参数的默认值均为0。所以上电初始化后,手机内的时钟接口管脚C3的输出时钟频率 F为l-5腿z,时钟频率转换装置14中的4(M+l)倍频器141和4分频器142均不工作。经 过自动响应复位ATR处理之后,手机获得了智能卡发送的所设定的参数M和Sel。如果Sel 为0,手机内的IS07816接口控制器10的工作时钟为F二 l-5腿z。如果Sel为1且M不等 于0,手机内的所述4 (M+l)倍频器141和4分频器142均开始工作,手机内的时钟接口管 脚C3将输出(M+l)FMHz的时钟频率例如在F = 5MHz, M = 15时,时钟接口管脚C3将输出 (15+1) X5 = 80MHz。换言之,当Sel为1时,时钟接口管脚C3输出的时钟频率为(M+1)F 腿z,数据传输接口管脚C4,C6,C7,C8的工作频率也是(M+1)F MHz,手机内的IS07816接口 装置内的串/并转换装置131的并行输入输出端CKP的工作时钟为(M+1)F MHz,而它的串 行输入输出端CKS的工作时钟为4(M+1)F腿z。此时,手机内的IS07816接口控制器10的 工作时钟为4(M+l)FMHz。其中,较佳地,选择F = 5MHz,从而实现20(M+l)MHz的倍频。
显然,在本发明的技术方案中所述的移动通信终端并不仅限于手机,可以是本领 域的技术人员可以了解的其它等效替换物。而且,本发明的技术方案中所述的智能卡并非 仅限于手机中使用的IC卡,而可以是用于移动通信终端的采用IS07816接口标准的其它类 型的智能卡。 采用本发明的IS07816接口装置,根据配置的不同,在Sel参数为1的情况下,通 过选择M = 0-15中的任一整数,通过4 (M+l)倍乘后可以将现有技术中标准IS07816接口的 数据吞吐率提高4 64倍;另一方面在Sel参数为0的情况下,还保持了和现有技术中标 准的IS07816接口的兼容性,并最大限度地避免了大幅度的增加软硬件的复杂性。用户,手 机厂商,运营商都不会为此明显地增加成本,从而为进一步推广大容量智能卡提供了可能。
尽管已说明、描述以及指出了施加于其一个优选实施例的本发明的基本的新型特 性,但这一技术领域中的熟练技术人员将会意识到,在不背离本发明的构思的情况下,可以 在所说明的设备的形式与细节方面,对本发明进行各种省略、替代以及修改。例如,为了达 到相同的结果,那些以基本相同的方式执行基本相同的功能的元件与/或方法步骤的所有 的组合,均落入本发明的范围。而且,还应该认识到,作为设计选择的个通常情况,可以把与 本发明的任何所公开的形式或实施例相关的所说明与/或所描述的结构与/或元件与/方 法步骤,并入任何其它所公开、或所描述、或所建议的形式或实施例。因此,本发明旨在仅由此处所附权利要求的范围加以限制'
权利要求
一种移动通信终端中的ISO7816接口装置,包括有ISO7816接口控制器(10);与所述ISO7816接口控制器(10)的复位端相连的复位接口管脚C2;数据输入/输出接口管脚C7,其通过第一缓冲器(11)与ISO7816接口控制器(10)的数据输入端相连,通过第二缓冲器(12)与所述ISO7816接口控制器(10)的数据输出端相连,其中第二缓冲器(12)还接收来自所述ISO7816接口控制器(10)的使能信号;接口管脚C4、C6和C8;以及与所述ISO7816接口控制器(10)的时钟端相连的时钟接口管脚C3,其特征在于所述接口管脚C4、C6和C8与C7并行地连接至所述第一缓冲器(11)的输入端和所述第二缓冲器(12)的输出端;所述移动通信终端中的ISO7816接口装置还包括有串/并转换装置(13),连接在所述ISO7816接口控制器(10)和所述第一缓冲器(11)和所述第二缓冲器(12)之间,用于在所述移动通信终端将数据写至智能卡时,将ISO7816接口控制器(10)输出的一位串行数据转换成四位并行数据,然后通过所述第二缓冲器(12)缓冲后,经由所述接口管脚C4、C6、C7和C8并行输出给所述智能卡;或在所述移动通信终端从所述智能卡读取数据时,将由所述接口管脚C4、C6、C7和C8并行自所述智能卡接收的并通过所述第一缓冲器(11)缓冲后的四位并行数据转换成一位串行数据,传输给所述ISO7816接口控制器(10);时钟频率转换装置(14),分别与所述ISO7816接口控制器(10)、串/并转换装置(13)和所述接口管脚C3相连,用于转换输入的时钟频率F,以向所述ISO7816接口控制器(10)提供F或4(M+1)F的时钟频率,向所述串/并转换装置(13)提供(M+1)F和4(M+1)F的时钟频率,以及向所述接口管脚C3提供F或(M+1)F的时钟频率,其中F表示1-5MHz范围内的任一频率值;参数M是所述ISO7816接口控制器(10)自所述智能卡接收的参数,表示对外部输入时钟频率F的提升的倍数,是0-15中的任一整数值。
2. 根据权利要求1所述的移动通信终端中的IS07816接口装置,其特征在于,M = 0, 则频率范围(M+1)F为1 5MHz,M = l,则频率范围(M+1)F为2 10MHz,M = 2,则频率范 围(M+1)F为3 15MHz,以此类推,M = 15,则频率范围(M+1)F为16 80MHz。
3. 根据权利要求1所述的移动通信终端中的IS07816接口装置,其特征在于,所述移动 通信终端中的IS07816接口装置还包括有参数M寄存器(31),分别与所述IS07816接口控制器(10)与所述时钟频率转换装置 (14)相连,用于存储自所述IS07816接口控制器(10)接收的所述参数M并提供所述参数M 给所述时钟频率转换装置(14);禾口参数Sel寄存器(32),分别与所述IS07816接口控制器(10)、所述串/并转换装置 (13)和所述时钟频率转换装置(14)相连,用于存储自所述IS07816接口控制器(10)接收 的所述参数Sel并提供所述参数Sel给所述串/并转换装置(13)和所述时钟频率转换装 置(14),其中所述参数Sel是所述IS07816接口控制器(10)自所述智能卡接收的,包括有数 字0或1,数字0表示仅支持标准的IS07816接口装置,和数字1表示支持本发明的所述 IS07816接口装置。
4. 根据权利要求1-3中任一项所述的移动通信终端中的IS07816接口装置,其特征在 于,所述串/并转换装置(13)包括有串/并转换器(131),用于进行一位串行数据和四位并行数据之间的相互转换,所述 串/并转换器(131)具有接收所述IS07816接口控制器(10)输出的串行数据的输入端 (131a),接收所述时钟频率转换装置(14)输出的(M+1)F的时钟频率的CKP端,接收所述时 钟频率转换装置(14)输出的4(M+1)F的时钟频率的CKS端,输出四位并行数据的输出端 (131b),接收四位并行数据的输入端(131c)和输出串行数据的输出端(131d);第一多路复用器(132),用于根据来自所述参数Sel寄存器(32)的参数Sel,对来自 所述IS07816接口控制器(10)输出的串行数据、三位接地数据和来自所述串/并转换器 (131)的输出端(131b)输出的四位并行数据进行多路复用,以输出来自所述IS07816接口 控制器(10)输出的串行数据和三位接地数据组成的四位并行数据或来自所述串/并转换 器(131)的输出端(131b)的四位并行数据给所述第二缓冲器(12);及第二多路复用器(133),用于根据来自所述参数Sel寄存器(32)的参数Sel,对来自 所述串/并转换器(131)的输出端(131d)输出的串行数据和来自所述接口管脚C7的通过 所述第一缓冲器(11)缓冲的串行数据进行多路复用,以输出来自所述来自所述串/并转 换器(131)的输出端(131d)输出的串行数据或来自所述接口管脚C7的串行数据给所述 IS07816接口控制器(10),其中第一缓冲器(11)为四位缓冲器,用于对来自所述接口管脚C4、C6、C7和C8的四位 并行数据进行缓冲,以将缓冲后的四位并行数据输出给所述串/并转换器(131)的所述输 入端(131c)且仅将来自所述接口管脚C7的缓冲后的数据输出给第二多路复用器(133);所述第二缓冲器(12)为四位缓冲器,用于分别接收所述第一多路复用器(132)输出的 四位并行数据和来自所述所述IS07816接口控制器(10)输出的使能信号,以将接收的四位 并行数据缓冲后分别输出给所述接口管脚C4、 C6、 C7和C8。
5. 根据权利要求4所述的移动通信终端中的IS07816接口装置,其特征在于,在Sel参 数为O时,在所述移动通信终端将数据写至所述智能卡时,所述第一多路复用器(132)输出 来自所述IS07816接口控制器(10)输出的串行数据和三位接地数据组成的四位并行数据, 或者在所述移动通信终端从所述智能卡读取数据时,所述第二多路复用器(133)输出来自 所述接口管脚C7的串行数据;在Sel参数为1时,在所述移动通信终端将数据写至所述智能卡时,所述第一多路复用 器(132)输出来自所述串/并转换器(131)的输出端(131b)的四位并行数据,或者在所述 移动通信终端从所述智能卡读取数据时,所述第二多路复用器(133)输出来自所述串/并 转换器(131)的输出端(131d)的串行数据。
6. 根据权利要求3所述的移动通信终端中的IS07816接口装置,其特征在于,所述时钟 频率转换装置(14)包括有4(M+l)倍频器(141),用于根据来自所述M参数寄存器(31)的参数M,对外部输入的时 钟频率F进行4(M+1)倍频,并输出给所述串/并转换器(131)的CKS端;4分频器(142),用于对所述4(M+1)倍频器(141)输出的时钟频率4(M+1)F进行4分 频,以输出(M+1)F的时钟频率,并输出给所述串/并转换器(131)的CKP端;第三多路复用器(143),用于根据来自所述参数Sel寄存器(32)的参数Sel,对外部输 入的时钟频率F和来自所述4分频器(142)的时钟频率(M+1)F进行多路复用,以输出外部 输入的时钟频率F或来自4分频器(142)的时钟频率(M+1)F给所述时钟接口管脚C3 ;及第四多路复用器(144),用于根据来自所述参数Sel寄存器(32)的参数Sel,对外部输 入的时钟频率F和来自所述4(M+1)倍频器(141)输出的时钟频率4(M+1)F进行多路复用, 以输出外部输入的时钟频率F或自所述4(M+1)倍频器(141)输出的时钟频率4(M+1)F给 所述IS07816接口控制器(10)。
7. 根据权利要求6所述的移动通信终端中的IS07816接口装置,其特征在于,当参数 Sel为O时,第三多路复用器(143)输出外部输入的时钟频率F给所述时钟接口管脚C3,第 四多路复用器(144)输出外部输入的时钟频率F给所述IS07816接口控制器(10);当参数Sel为1时,第三多路复用器(143)输出来自4分频器(142)的时钟频率(M+l) F给所述移动通信终端中的IS07816接口装置内的时钟接口管脚C3,第四多路复用器(144) 输出来自所述4(M+1)倍频器(141)输出的时钟频率4(M+1)F给所述IS07816接口控制器 (10)。
8. —种移动通信终端中使用的智能卡内的IS07816接口装置,包括有IS07816接口控 制器(20);与所述IS07816接口控制器(20)的复位端相连的复位接口管脚C2 ;数据输入/ 输出接口管脚C7,其通过第三缓冲器(21)与IS07816接口控制器(20)的数据输入端相连, 通过第四缓冲器(22)与所述IS07816接口控制器(20)的数据输出端相连,其中第四缓冲 器(22)还接收来自所述IS07816接口控制器(20)的使能信号;接口管脚C4、 C6和C8 ;以 及与所述IS07816接口控制器(20)的时钟端相连的时钟接口管脚C3,其特征在于所述接口管脚C4、 C6和C8与C7并行地连接至所述第三缓冲器(21)的输入端和所述 第四缓冲器(22)的输出端;所述智能卡内的IS07816接口装置还包括有串/并转换装置(23),连接在所述IS07816接口控制器(20)和所述第三缓冲器(21) 和所述第四缓冲器(22)之间,用于在所述移动通信终端从所述智能卡读取数据时,将 IS07816接口控制器(20)输出的一位串行数据转换成四位并行数据,然后通过所述第四缓 冲器(22)缓冲后,分别经由所述接口管脚C4、C6、C7和C8并行输出给所述移动通信终端; 或在所述移动通信终端将数据写至所述智能卡时,将由所述接口管脚C4、C6、C7和C8并行 自所述移动通信终端接收的并通过所述第三缓冲器(21)缓冲后的四位并行数据转换成一 位串行数据,传输给所述IS07816接口控制器(20);时钟频率转换装置(24),分别与所述IS07816接口控制器(20)、串/并转换装置(23) 和所述时钟接口管脚C3相连,用于转换由时钟接口管脚C3自所述移动通信终端输入的时 钟频率F或(M+1)F,以向所述IS07816接口控制器(20)提供F或(M+l) F,或4F或4 (M+l) F的时钟频率,及向所述串/并转换装置(23)提供F和4F,或(M+1)F和4(M+1)F的时钟频 率,其中F表示l-5MHZ范围内的任-频率值;参数M寄存器(41),与所述IS07816接口控制器(20)相连,用于存储设定的参数M并 提供所述参数M给所述IS07816接口控制器(20),从而通过所述IS07816接口控制器(20) 经由接口管脚C7提供给所述移动通信终端;禾口参数Sel寄存器(42),分别与所述IS07816接口控制器(20)、所述串/并转换装置 (23)和所述时钟频率转换装置(24)相连,用于存储设定的参数Sel并提供给所述IS07816 接口控制器(20)、所述串/并转换装置(23)和所述时钟频率转换装置(24),并通过所述 IS07816接口控制器(20)经由接口管脚C7提供给所述移动通信终端;其中所述参数Sel包括有数字0或l,数字0表示仅支持标准的IS07816接口装置,和 数字1表示支持本发明的所述IS07816接口装置;参数M表示对外部输入时钟频率F的提 升的倍数,是0-15中的任一整数值。
9. 根据权利要求8所述的智能卡内的IS07816接口装置,其特征在于,M = 0,则频率范 围(M+1)F为1 5MHz,M = l,则频率范围(M+1)F为2 lOMHz,M = 2,则频率范围(M+l) F为3 15MHz,以此类推,M = 15,则频率范围(M+1)F为16 80MHz。
10. 根据权利要求8所述的智能卡内的IS07816接口装置,其特征在于,所述串/并转 换装置(23)包括:串/并转换器(231),用于进行一位串行数据和四位并行数据之间的相互转换,所述 串/并转换器(231)具有接收所述IS07816接口控制器(20)输出的串行数据的输入端 (231a),接收所述时钟频率转换装置(24)输出的F或(M+l)F的时钟频率的CKP端,接收所 述时钟频率转换装置(24)输出的4F或4(M+1)F的时钟频率的CKS端,输出四位并行数据 的输出端(231b),接收四位并行数据的输入端(231c)和输出串行数据的输出端(231d);第五多路复用器(232),用于根据所述参数Sel,对来自所述IS07816接口控制器(20) 输出的串行数据、三位接地数据和来自所述串/并转换器(231)的输出端(231b)的四位并 行数据进行多路复用,以输出来自所述IS07816接口控制器(20)输出的串行数据和三位接 地数据组成的四位并行数据或来自所述串/并转换器(231)的输出端(231b)输出的四位 并行数据给所述第四缓冲器(22);及第六多路复用器(233),用于根据所述参数Sel,对来自所述串/并转换器(231)的输 出端(231d)的串行数据和来自所述接口管脚C7的经第三缓冲器(21)缓冲后的串行数据 进行多路复用,以输出来自所述来自所述串/并转换器(231)的输出端(231d)的串行数据 或来自所述接口管脚C7的串行数据给所述IS07816接口控制器(20),其中第三缓冲器(21)为四位缓冲器,用于对来自所述接口管脚C4、C6、C7和C8的四位 并行数据进行缓冲,以将缓冲后的四位并行数据输出给所述串/并转换器(231)的所述输 入端(231c)且仅将来自所述接口管脚C7的缓冲后的数据输出给第六多路复用器(233);第四缓冲器(22)为四位缓冲器,用于分别接收所述第五多路复用器(232)输出的四位 并行数据和来自所述所述IS07816接口控制器(20)输出的使能信号,以将接收的数据缓冲 后输出给所述接口管脚C4、 C6 、 C7和C8 。
11. 根据权利要求10所述的智能卡内的IS07816接口装置,其特征在于,在Sel参数为 0时,在所述移动通信终端从所述智能卡读取数据时,所述第五多路复用器(232)输出由来 自所述IS07816接口控制器(20)输出的串行数据和三位接地数据组成的四位并行数据;或 者在所述移动通信终端将数据写至所述智能卡时,所述第六多路复用器(233)输出来自所 述接口管脚C7的串行输入数据;在Sel参数为1时,在所述移动通信终端从所述智能卡读取数据时,所述第五多路复用 器(232)输出来自所述串/并转换器(231)的输出端(231b)输出的四位并行数据;或者在 所述移动通信终端将数据写至所述智能卡时,所述第六多路复用器(233)输出来自所述串 /并转换器(231)的输出端(231d)输出的串行数据。
12. 根据权利要求8所述的智能卡内的IS07816接口装置,其特征在于,所述时钟频率 转换装置(24)包括4倍频器(241),用于对接口管脚C3输入的时钟F或(M+1)F频率进行4倍频,以在参 数Sel 二O时,提供时钟频率F或(M+l)F给所述串/并转换器(231)的CKP端,及在参数 Sel = 1时,提供时钟频率4F或4(M+1)F给串/并转换器(231)的CKS端;第七多路复用器(242),用于根据所述参数Sel,对接口管脚C3输入的时钟F或(M+l) F和来自4倍频器(241)的时钟频率4F或4(M+l)F进行多路复用,以在参数Sel =0时,输 出接口管脚C3输入的时钟F或(M+1)F给所述智能卡中的所述IS07816接口控制器(20), 或在参数Sel = 1时,输出来自4倍频器(241)的时钟频率4F或4(M+1)F给所述智能卡中 的所述IS07816接口控制器(20)。
13. —种权利要求1所述的移动通信终端中的IS07816接口装置与权利要求8所述的 智能卡中的IS07816接口装置之间的数据传输处理方法,包括有以下步骤(1) 装有所述智能卡的所述移动通信终端上电初始化;(2) 所述移动通信终端进行自动复位响应ATR处理;(3) 所述智能卡将设定的参数Sel和M分别传送给所述I移动通信终端中的S07816接 口装置内的两个寄存器(31,32)进行存储,其中所述参数Sel包括有数字O和l,其中数字 0表示仅支持现有标准的IS07816接口装置,数字1表示支持本发明的所述IS07816接口装 置;所述参数M表示对外部输入时钟频率F的提升的倍数,是0-15中的任一整数值;(4) 所述移动通信终端与所述智能卡之间进行数据的传输,包括所述移动通信终端写 数据至所述智能卡和自所述智能卡读取数据,其中在参数Sel为0的情况下,所述数据通 过所述移动通信终端中的IS07816接口装置内的接口管脚C7及所述智能卡内的IS07816 接口装置内的接口管脚C7进行一位串行传输;在参数Sel为1的情况下,所述数据通过所 述移动通信终端中的IS07816接口装置内的接口管脚C4、 C6、 C7和C8及所述智能卡内的 IS07816接口装置内的接口管脚C4、 C6、C7和C8进行四位并行传输;及(5) 结束数据传输。
14. 根据权利要求13所述的数据传输处理方法,其特征在于,所述参数Sel和M的传送 步骤(3)包括有(301) 所述智能卡的IS07816装置中的IS07816接口控制器(20)经由输入IN端读入 寄存器(41、42)中分别存储的设定的参数M和Sel,并经由输出OUT端输出给接口管脚C7;(302) 所述移动通信终端的IS07816接口装置中的IS07816接口控制器(10)通过接口 管脚C7,经由输入IN端接收所述参数M和Sel,并经由输出OUT端输出给两个寄存器(31, 32)进行存储。
15. 根据权利要求13或14所述的数据传输处理方法,其特征在于,在参数Sel为1的 情况下,当所述移动通信终端将数据写至智能卡时,所述数据的传输步骤(4)包括(401) 所述移动通信终端中的处理器通过IS07816接口装置内的IS07816接口控制器 (10)将一位串行数据传送给串/并转换装置(13);(402) 所述串/并转换装置(13)将该一位串行数据转换成四位并行数据,并传送给所 述移动通信终端中的IS07816接口装置内的四个接口管脚C4、 C6、C7和C8 ;(403) 所述四位并行数据通过与所述移动通信终端中的IS07816接口装置内的四个接 口管脚C4、C6、C7和C8和与它们分别相连的所述智能卡中的四个接口管脚C4、C6、C7和C8 传送给所述智能卡中的所述IS07816接口装置内的串/并转换装置(23);(404) 所述串/并转换装置(23)将所述四位并行数据转换成一位串行数据,并传送给 所述智能卡中的所述IS07816接口装置内的IS07816接口控制器(20);及(405) 所述IS07816接口控制器(20)将所述一位串行数据传送给所述智能卡内控制芯 片中的处理器,实现所述移动通信终端将数据写至所述智能卡。
16.根据权利要求13或14所述的数据传输处理方法,其特征在于,在参数Sel为1的 情况下,当所述移动通信终端从智能卡读取数据时,所述数据的传输步骤(4)包括(411) 所述智能卡内的控制芯片中的处理器在接收到来自所述移动通信终端的读取指 令后,通过所述智能卡内的IS07816接口装置内的IS07816接口控制器(20)将一位串行数 据传送给所述智能卡中的IS07816接口装置中的串/并转换装置(23);(412) 所述串/并转换装置(23)将所述一位串行数据转换成四位并行数据后传送给智 能卡内的IS07816接口装置内的四个接口管脚C4、C6、C7和C8 ;(413) 所述四位并行数据通过智能卡内的四个接口管脚C4、C6、C7、C8和与它们分别相 连的所述移动通信终端中的IS07816接口装置内的四个接口管脚C4、C6、C7和C8传送给所 述移动通信终端中的IS07816接口装置内的串/并转换装置(13);(414) 所述串/并转换装置(13)将所述四位并行数据转换成一位串行数据后传送给所 述移动通信终端中的IS07816接口控制器(10);及(415) 所述IS07816接口控制器(10)将所述一位串行数据传输给所述移动通信终端内 的处理器,实现所述移动通信终端从所述智能卡读取数据。
全文摘要
本发明涉及改进型ISO7816接口装置及其数据传输处理方法,移动通信终端中的ISO7816接口装置还包括有串/并转换装置,连接在ISO7816接口控制器和两缓冲器之间,用于将ISO7816接口控制器输出的串行数据转换成四位并行数据,然后通过缓冲器缓冲后,经由接口管脚C4、C6-C8并行输出给智能卡;或将由接口管脚C4、C6-C8并行自智能卡接收的并通过缓冲器缓冲后的四位并行数据转换成串行数据,传输给ISO7816接口控制器;时钟频率转换装置,用于转换输入的时钟频率F,以向ISO7816接口控制器提供F或4(M+1)F的时钟频率,向串/并转换装置提供(M+1)F和4(M+1)F的时钟频率,以及向接口管脚C3提供F或(M+1)F的时钟频率,其中F为1-5MHz;参数M是0-15中的任一整数值。
文档编号G06F13/40GK101751365SQ20081017834
公开日2010年6月23日 申请日期2008年11月28日 优先权日2008年11月28日
发明者李相研, 罗栋元, 金亨一, 陈雪松 申请人:爱思开电讯投资(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1