HK1065145B - 集成电路卡及信息处理终端、三方数据通信系统及方法 - Google Patents
集成电路卡及信息处理终端、三方数据通信系统及方法 Download PDFInfo
- Publication number
- HK1065145B HK1065145B HK04107904.6A HK04107904A HK1065145B HK 1065145 B HK1065145 B HK 1065145B HK 04107904 A HK04107904 A HK 04107904A HK 1065145 B HK1065145 B HK 1065145B
- Authority
- HK
- Hong Kong
- Prior art keywords
- card
- communication mode
- wireless communication
- read
- data
- Prior art date
Links
Description
技术领域
本发明涉及具备保持数据的存储器、并可通过非接触方式对存储器进行读写的非接触IC卡或IC芯片,具体地说,涉及具有通过无线数据从外部的读写器访问存储器的无线接口以及具有与外部设备连接的有线接口的非接触IC卡或IC芯片,以及经由有线接口与该IC卡连接或安装有IC芯片的便携电话机、PDA和个人电脑等的信息处理终端。
另外,本发明涉及对IC卡或IC芯片执行读写动作的读写装置和经由有线接口与该IC卡连接或安装有IC芯片的信息处理终端之间通过IC卡或IC芯片进行通信的三方通信系统及三方通信方法,具体地说,涉及利用IC模块的三方通信系统及三方通信方法,该IC模块由送出由电磁波组成的询问信号的读写装置和根据询问信号所对应的应答信号改变自身的天线间的负载而对读写装置的接收电路中出现的信号进行振幅调制并进行通信的IC卡一体构成,该IC模块通过电磁波检测,作为IC卡启动,通过接通通常的电源,作为读写装置启动。
背景技术
以前,提出了为进行本人确认和认证处理而采用暗号和密码的各种各样的装置并进行了实用化。例如,银行和其他金融机构中,使用现金卡和信用卡时,在自动提款机和其他金融终端上,作为本人认证的手段,要求使用者输入暗号和密码,确认使用者输入了正确的暗号和密码后,进行现金的存储和支出动作。
1张现金卡上配设有磁条等的存储媒体中,只设置了仅对该银行可使用的存储区域。从而,由于上述暗号或密码的输入只不过是对该单一存储区域进行访问,难以充分防止伪造和盗用。
因而,从防止伪造等的观点看,现金卡和信用卡等中具有电气接点的接触式IC卡和经由无线数据以非接触方式进行数据的读写的非接触IC卡得到广泛使用。例如自动提款机和在音乐会场的出入口、车站的剪票口等设置的IC卡读写器,可以非接触地访问利用者出示的IC卡。
利用者将暗号输入IC卡读入侧,通过将输入的暗号与IC卡上存储的暗号进行核对,在IC卡和IC卡读写器间进行本人确认或认证处理。然后,本人确认或认证处理成功时,例如,可以利用IC卡内保存的应用程序。这里,IC卡含有的应用程序,例如可以是电子货币和电子门票等的价值信息。(访问IC卡时使用的暗号称为PIN(Personal Identification Number:个人身份号码))。
最近,随着微技术的提高,具有比较大容量的存储空间的IC卡出现并普及。由于传统的现金卡等中只载有单一存储区域即单一应用程序,因而必须持有与各用途或目的对应的多张卡。而带有这样大容量存储器的IC卡由于可以同时存储多个应用程序,因而可将1张IC卡用于多个用途。例如,在1张IC卡上存储用于进行电子结算的电子货币和用于进入特定的音乐会会场的电子门票等2个以上的应用程序,可将1张IC卡适用于各种各样的用途。
而且,IC卡除了具备与卡用读写器(卡读写装置)之间的非接触接口,还具备用以与外部设备连接的外部有线接口,从而,IC卡可以连接到或内置到便携电话机、PDA(Personal Digital Assistant:个人数字助理)和个人电脑等的信息处理终端来使用(但是,大多数内置到终端的场合,IC卡为单芯片构成。以下,IC卡及IC芯片统称为「IC卡」)。
这样的场合,可在信息处理终端执行利用IC卡的各种各样的应用程序·业务。例如,采用信息处理终端上的键盘和显示器等的用户接口,可以在信息处理终端进行IC卡与用户的交互作用。另外,IC卡通过与便携电话机连接,可以经由电话网进行IC卡上存储的内容的收发。
这样,由于IC卡具备非接触接口和外部有线接口两种接口,可获得许多方便。例如,与外部有线接口连接的信息处理终端可经由IC卡与卡读写装置之间进行非接触数据通信。
另外,这样的非接触数据通信由于没有连接连接器等的手动作业,因而不会因重复拔插而导致的连接器插脚的破坏和摩损等部件的机械损坏。
例如,假设用户携带IC卡内置型的便携终端,另外,配发音乐和图象等内容或游戏等程序的街头终端中安装有卡读写装置。用户仅仅通过将便携终端伸向街头终端上的卡读写装置,就可开始卡读写装置和便携终端间的非接触数据通信,将期望的内容和程序下载到便携终端。
但是,用于IC卡连接的信息处理终端和卡读写装置间进行数据通信的机构还不存在。
另外,最近,随着封装技术的进步,可以将IC卡功能及其读写装置一体化,构成单一的半导体芯片。这样的IC芯片通过检测电磁波作为IC卡启动,通过通常的电源导通操作作为读写装置启动。
但是现在还没有通过这样的读写功能一体化的IC模块进行数据通信的机构。
发明的公开
本发明的目的为提供:具有通过无线数据从外部的读写器访问存储器的无线接口以及具有与外部设备连接的有线接口的优良的非接触IC卡或IC芯片,以及经由有线接口与该IC卡连接或安装有IC芯片的优良的信息处理终端。
本发明的另一目的为提供:可利用IC卡进行非接触数据通信的优良的数据通信系统及数据通信方法。
本发明的另一目的为提供:与IC卡连接的信息处理终端和卡读写装置间可进行良好的非接触数据通信的优良的数据通信系统及数据通信方法。
本发明的另一目的为提供:在IC卡或IC芯片执行读写动作的读写装置和经由有线接口与该IC卡连接或安装有IC芯片的信息处理终端之间通过IC卡或IC芯片进行通信的优良的三方通信系统。
本发明的另一目的为提供利用IC模块的优良的三方通信系统,该IC模块由送出由电磁波组成的询问信号的读写装置和通过根据询问信号所对应的应答信号改变自身的天线间的负载而对读写装置的接收电路中出现的信号进行振幅调制并进行通信的IC卡一体构成,该IC模块通过电磁波检测作为IC卡的启动,通过接通通常的电源作为读写装置的启动。
本发明针对上述课题而提出,其第1方面是一种IC卡,其特征在于,它包括:
保持规定的信息的存储器;
控制对上述存储器的存取动作的控制部;
与对上述存储器进行存取的读写装置之间进行无线通信的无线通信部;
用以连接芯片外部的信息处理终端的外部接口,
经由上述无线通信部与上述读写装置通信时,来自上述读写装置的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由上述外部接口向上述信息处理终端发送。
另外,本发明的第2方面是一种IC卡,其特征在于,它包括:
保持规定的信息的存储器;
控制对上述存储器的存取动作的控制部;
与对上述存储器进行存取的读写装置进行无线通信的无线通信部;
用以连接芯片外部的信息处理终端的外部接口,
经由上述无线通信部与上述读写装置通信时,经由上述外部接口从上述信息处理终端接收的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由上述无线通信部向上述读写装置发送。
这里,上述无线通信部,可以通过根据来自上述读写装置的询问信号所对应的应答信号改变自身的天线间的负载而对上述读写装置的接收电路中出现的信号进行振幅调制,进行非接触数据通信。
根据本发明的第1及第2方面的IC卡,可将来自卡读写装置的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由外部接口向信息处理终端发送。反之,可将经由外部接口从信息处理终端接收的数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由非接触接口向卡读写装置发送。
从而,安装有本发明的第1及第2方面的IC卡的信息处理终端可经由IC卡与卡读写装置之间进行数据通信。
例如,假设用户携带IC卡内置型的便携终端,另外,配发音乐和图象等内容或游戏等程序的街头终端中安装有卡读写装置。用户仅仅通过将便携终端伸向街头终端上的卡读写装置,就可开始卡读写装置和便携终端间的非接触数据通信,将期望的内容和程序下载到便携终端。
上述控制部也可以将随经由上述无线通信部与上述读写装置进行的无线通信动作而变化的内部状态,经由上述外部接口通知上述信息处理终端。或者,上述控制部也可以将随经由上述无线通信部与上述读写装置进行的无线通信动作而变化的内部状态,经由上述外部接口以外的专用通信线路通知上述信息处理终端。
相对地,上述信息处理终端中,可根据通知的内部状态,经由IC卡进行与读写装置的数据通信。例如,IC卡若在写入准备完成状态下,则可进行数据发送,若在读出准备完成状态下,则可进行数据接收。
另外,本发明的第3方面是安装了与读写装置进行无线通信的IC芯片的信息处理终端,其特征在于,它包括:
连接上述IC芯片的外部接口;
统一控制该终端的动作的控制部,
根据上述IC芯片的内部状态,经由上述外部接口对上述IC芯片进行数据的收发。
这样的信息处理终端中安装的IC芯片,可以根据来自上述读写装置的询问信号所对应的应答信号改变自身的天线间的负载而对上述读写装置的接收电路中出现的信号进行振幅调制,进行非接触数据通信。IC芯片可将来自读写装置的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由外部接口向信息处理终端发送。反之,可将经由外部接口从信息处理终端接收的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由非接触接口向读写装置发送。
从而,本发明的第3方面的信息处理终端可经由IC芯片与读写装置之间进行数据通信。
本发明的第3方面的信息处理终端也可以从上述IC芯片经由上述外部接口接收随与上述读写装置进行的无线通信动作而变化的内部状态的通知。或者,也可以从上述IC芯片经由上述外部接口以外的专用通信线路接收随与上述读写装置进行的无线通信动作而变化的内部状态的通知。
上述控制部可以响应上述IC芯片的读出准备完成状态,经由上述外部接口从上述IC芯片接收数据。
另外,上述控制部可以响应上述IC芯片的写入准备完成状态,经由上述外部接口向上述IC芯片发送数据。
另外,本发明的第4方面是对IC卡执行读写动作的读写装置和经由有线接口与该IC卡连接的信息处理终端之间通过IC卡或IC芯片进行通信的三方数据通信方法,它包括:
信息处理终端向IC卡询问内部状态,IC卡对其进行回复的步骤;
读写装置轮询IC卡的步骤;
IC卡接受轮询并对读写装置进行回复的步骤;
读写装置利用IC卡提供的业务,与IC卡进行非接触数据通信,向IC卡写入数据的步骤;
信息处理终端通过询问IC卡的内部状态而检测出向IC卡进行的数据写入结束并响应,从IC卡读出该数据的步骤。
另外,本发明的第5方面是对IC卡执行读写动作的读写装置和经由有线接口与该IC卡连接的信息处理终端之间通过IC卡或IC芯片进行通信的三方数据通信方法,它包括:
信息处理终端利用IC卡提供的业务,与IC卡进行数据通信,向IC卡写入数据的步骤;
读写装置轮询IC卡的步骤;
与信息处理终端进行的事务处理结束后,IC卡接受轮询并对读写装置进行回复的步骤;
响应来自IC卡的回复,读写装置利用IC卡提供的业务从IC卡读出该数据的步骤。
根据本发明的第4及第5方面,可构成由卡读写装置、通过非接触接口与卡读写装置进行数据交换的IC卡,以及经由外部有线接口与IC卡连接的信息处理终端3者组成的三方数据通信系统。从而,该数据通信系统可实现以下2种动作,即所谓经由IC卡从卡读写装置向信息处理终端传送数据的「下载」,以及相反地经由IC卡从信息处理终端向卡读写装置传送数据的「上传」。
另外,本发明的第6方面是一种三方数据转送系统,其经由由IC卡功能部和卡的读写装置功能部一体化构成的IC模块,在上述IC卡功能部通过无线通信接口连接的外部的卡读写装置和与上述IC模块通过无线通信接口连接的信息终端之间进行数据转送,其特征在于:上述IC卡在有线通信模式下动作,即响应内部电源的接通,启动上述IC卡读写功能部并与上述信息处理终端进行事务处理,同时,在无线通信模式下动作,即响应来自外部的卡读写装置的载波的检出,启动上述IC卡功能部并与外部的卡读写装置进行事务处理,
在上述有线通信模式下,通过激活指令暂时切换到无线通信模式,通过去激活指令返回有线通信模式,
在上述无线通信模式下,通过来自外部的卡读写装置的第2激活指令暂时切换到有线通信模式,通过第2去激活指令返回无线通信模式。
但是,这里所说的「系统」是指多个装置(或实现特定的功能的功能模块)的逻辑的集合体,不管各装置和功能模块是否在单一的框体内。
根据本发明的第6方面的三方数据转送系统,上述IC卡在有线通信模式下动作的场合,首先,上述信息处理终端发行激活指令,将上述IC卡暂时切换到无线通信模式,
然后,外部的卡读写装置在该暂时的无线通信模式下向上述IC卡写入数据,响应向上述IC卡进行的数据写入的结束,上述信息处理终端发行去激活指令,将上述IC卡返回到有线通信模式,然后,通过读出写入上述IC卡的数据,可以经由IC卡将数据从外部的卡读写装置向上述信息处理终端转送。
另外,根据本发明的第6方面的三方数据转送系统,上述IC卡在有线通信模式下动作的场合,首先,上述信息处理终端向上述IC卡写入数据后,发行激活指令,将上述IC卡暂时切换到无线通信模式,然后,外部的卡读写装置在该暂时的无线通信模式下从上述IC卡读出数据,响应从上述IC卡进行的数据读出的结束,上述信息处理终端发行去激活指令,将上述IC卡返回有线通信模式,从而,可以经由IC卡将数据从上述信息处理终端向外部的卡读写装置转送。
另外,根据本发明的第6方面的三方数据转送系统,上述IC卡在无线通信模式下动作的场合,首先,外部的卡读写装置向上述IC卡写入数据后,发行第2激活指令,将上述IC卡暂时切换到有线通信模式,然后,上述信息处理终端在该暂时的有线通信模式下从上述IC卡读出数据,响应从上述IC卡进行的数据读出的结束,外部的卡读写装置发行第2去激活指令,将上述IC卡返回到无线通信模式,从而,可以经由IC卡将数据从外部的卡读写装置向上述信息处理终端转送。
另外,根据本发明的第6方面的三方数据转送系统,上述IC卡在无线通信模式下动作的场合,首先外部的卡读写装置发行第2激活指令,将上述IC卡暂时切换到有线通信模式,然后,上述信息处理终端在该暂时的有线通信模式下向上述IC卡写入数据,响应向上述IC卡进行的数据写入的结束,外部的卡读写装置发行第2去激活指令,将上述IC卡返回到无线通信模式,通过读出写入上述IC卡的数据,可以经由IC卡将数据从上述信息处理终端向外部的卡读写装置转送。
通过基于后述的本发明的实施例和附图的详细说明将明白本发明的其他目的、特征和优点。
图面的简单说明
图1是基于电磁感应的卡读写装置和IC卡之间的无线通信的结构概念图。
图2是将卡读写装置和IC卡组成的系统看作为1个互感器的模式图。
图3是本发明的实施例的IC卡100的硬件构成的模式示意图。
图4是将卡读写装置中存储的数据经由IC卡下载到与之连接的信息处理终端时的顺序图。
图5是从与IC卡连接的信息处理终端经由IC卡向卡读写装置上传数据时的顺序图。
图6是读写功能一体化的IC卡100的硬件构成的更详细的示意图。
图7是表示当IC卡100以有线通信模式启动时从外部的卡读写装置向信息处理终端传送数据的动作顺序的图。
图8是表示当IC卡100以有线通信模式启动时从信息处理终端向外部的卡读写装置传送数据的动作顺序的图。
图9是表示利用IC卡100的指令进行三方通信的动作顺序的图。
图10是表示IC卡100以无线通信模式启动时从外部的卡读写装置向信息处理终端传送数据的动作顺序的图。
图11是表示IC卡100以无线通信模式启动时从信息处理终端向外部的卡读写装置传送数据的动作顺序的图。
图12是表示图3所示构成的变形例的图。
发明的最佳实施例
以下,参照图面详解本发明的实施例。
A.非接触数据通信系统的基本构成
本发明提供利用IC卡的非接触数据通信系统,更具体地说,本发明可在与IC卡连接的信息处理终端和卡读写装置间实现良好的非接触数据通信。
例如,假设用户携带IC卡内置型的便携终端,另外,配发音乐和图象等内容或游戏等程序的街头终端中安装有卡读写装置。用户仅仅通过将便携终端伸向街头终端上的卡读写装置,就可开始卡读写装置和便携终端间的非接触数据通信,将期望的内容和程序下载到便携终端。
这里,首先,参照图1及图2说明IC卡及卡读写装置间的非接触数据通信的结构。
卡读写装置和IC卡间的无线通信例如可基于电磁感应的原理实现。图1是基于电磁感应的卡读写装置与IC卡之间的无线通信的构成概念图解。卡读写装置具备用环形线圈构成的天线LRW,通过使电流IRW流过该天线LRW,在其周围发生磁场。另一方面,IC卡中,以电气方式在IC卡的周围形成环形线圈Lc。在IC卡的环形线圈Lc端产生由卡读写装置的环形线圈Lc产生的磁场引起的感应电压,输入到与环形线圈Lc端连接的IC卡的端子。
卡读写装置的天线LRW和IC卡的环形线圈Lc的耦合度随相互位置关系而变化,可以看成形成了1个互感器的系统,如图2所示,可以模块化IC卡的读写动作。
卡读写装置中,通过调制流过天线LRW的电流IRW,使IC芯片上的环形线圈Lc上感应的电压V0接受调制,利用该原理,卡读写装置可以向IC卡发送数据。
另外,IC卡具备根据用以向卡读写装置返送的数据改变环形线圈Lc的端子间的负载的功能(Load Switching)。环形线圈Lc的端子间的负载若变动,则卡读写装置中,天线端子间的阻抗变化,天线LRW的通过电流IRW和电压VRW也变动。通过解调该变动量,卡读写装置可接收IC卡的返送数据。
即,IC卡根据与来自卡读写装置的询问信号对应的应答信号改变自身的天线间的负载,可对卡读写装置的接收电路中产生的信号进行振幅调制并进行通信。
B.第1实施例
本发明的第1实施例的IC卡与便携电话机和PDA(PersonalDigital Assistant:个人数字助理)等的便携终端或个人电脑(PC)等的信息处理终端连接使用。因而,IC卡除了与卡读写装置连接的非接触接口以外,还具备与外部设备连接用的外部接口。以下说明的实施例中的外部接口由有线接口构成,但是本发明不限于此,也可由无线接口构成。
图3示意表示本发明实施例的IC卡100的硬件构成。如同图所示,IC卡100由天线部101、模拟部102、数字控制部103、存储器104、外部接口105构成。
天线部101与未图示的卡读写装置之间进行非接触数据的收发。模拟部102对天线部101收发的模拟信号进行检波、调制解调、时钟抽出等处理。
数字控制部103统一控制收发数据的处理和其他IC卡内的动作。数字控制部103本地连接到可寻址存储器104,可用于存储电子货币和电子门票等的应用程序、加载数字控制部103执行的程序代码以及保存执行中的操作数据。
外部接口105是通过与卡读写装置(未图示)所连接的非接触接口不同的接口协议,连接数字控制部103和便携终端110等的外部设备的功能模块。写入存储器104的数据可经由外部接口105转送到便携终端110。
这里,与卡读写装置通信时,来自卡读写装置的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由外部接口向便携终端110发送。反之,可将经由外部接口从便携终端110接收的数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由非接触接口向卡读写装置发送。
本实施例中,假定IC卡100内置于便携终端110,外部接口105采用UART和I2C等有线接口(后述)。但是,外部接口105的接口规格没有特别限定,也可使用UART和I2C以外的SIM形式等其他有线接口。或者,也可以是蓝牙(Bluetooth)和IEEE.802.11b等的无线接口。另外,如图3所示,IC卡100不限于通过接口与便携终端110连接,例如,如图12所示,IC卡功能模块也可以安装于单一半导体芯片上,内置于便携终端110。
另外,本实施例中,IC卡100和便携终端110之间,除了外部接口105以外,也可以通过专用信号线121连接。数字控制部103若检出IC卡100的内部状态的变化,则可以经由外部接口105,或者不经由外部接口105而通过专用信号线121直接通知便携终端110。这里所说的内部状态中包含有表示IC卡100与卡读写装置的数据通信是Ready(准备就绪)或是Not Ready(未准备就绪)的信息等。
IC卡100可以由例如经由天线部101接收的来自卡读写装置的接收电波驱动。当然,也可这样构成,即,通过便携终端110的供给电力,使部分或全部动作。
便携终端110相当于例如便携电话机和PDA、个人电脑(PC)等的信息处理终端。便携终端110由程序控制部111、显示部112以及用户输入部113构成。
程序控制部111由例如微处理器、RAM、ROM构成(图6中都未图示),微处理器根据ROM存储的程序代码,利用RAM作为操作区域,执行各种处理业务。处理业务中除了便携电话机等的便携终端110本来的功能外,还包括对IC卡100的处理。当然,程序控制部111还可以具备硬盘等的外部存储装置和其他外围装置。
程序控制部111经由外部接口105可访问IC卡100。
另外,本实施例中,程序控制部111和IC卡100-2通过专用信号线121直接连接。程序控制部111中,采用该专用信号线121通知IC卡100的内部状态的变化。
显示部112由例如液晶显示器(LCD:liquid Crystal Display)构成。显示部112可将例如程序控制部111中的处理结果等通过画面输出,通知用户。
用户输入部113由键盘和拨号盘或重叠于显示部112的显示画面的触摸屏等构成,用于使用户向便携终端110输入指令和数据。
便携终端110内的程序控制部111由电池等未图示的主电源的电力驱动。
内置IC卡100的便携终端110的用户通过向规定的卡读写装置出示便携终端110,开始IC卡100和卡读写装置间的无线通信,经由作为无线接口的天线部101及模拟部102,在数字控制部103和卡读写装置之间进行数据交换。
每次数据交换时,数字控制部103与卡读写装置的通信状态等的内部状态都变化。本实施例中,与数字控制部103本地连接的存储器104的特定的地址分配给用以指示该内部状态的状态标志。
数字控制部103将该状态标志的内容的变化经由外部接口105或专用信号线121直接通知便携终端110的程序控制部111。
程序控制部111执行与通知的内部状态对应的处理。例如,在显示部112用图标显示「正在通信中」等的内部状态,开启提示用户输入的对话框,启动与内部状态对应的应用程序,与电话线路连接(只是在便携电话机的场合),开始与LAN和因特网等的外部网络的通信。便携终端110与电话网和网络连接的场合,还可以将IC卡100-2和卡读写装置间的通信数据向网络上的主机发送,并将从主机下载的数据经由IC卡100-2向卡读写装置发送。
图4表示将卡读写装置中存储的数据经由IC卡下载到与之连接的信息处理终端时的顺序。
信息处理终端中,例如IC卡操作用的应用程序若启动,则经由外部有线接口向IC卡发送激活(Activation)消息,IC卡对此返回响应。
然后,信息处理终端经由外部接口向IC卡重复发送询问内部状态的消息(Request Status),IC卡对此进行回复。
另一方面,卡读写装置利用非接触接口常时对IC卡进行轮询。IC卡若接收并识别轮询,则向卡读写装置返回响应。
卡读写装置接收来自IC卡的响应后,向IC卡发送业务请求消息(Request Service),IC卡返回支持的业务内容。
然后,卡读写装置利用IC卡提供的业务,与IC卡进行非接触数据通信。例如,进行从IC卡的读出(Read)和向IC卡的写入(Write)等。
IC卡在与卡读写装置进行的数据通信期间,依次改变内部状态。例如,读出(Read)动作的Ready/Not Ready和写入(Write)动作的Ready/Not Ready等。在IC卡内,分配内部存储器空间上的特定的地址,用于指示内部状态(前述)。
经由外部有线接口与IC卡连接的信息处理终端持续询问IC卡的内部状态(前述)。然后,若检测出IC卡与卡读写装置的事务处理(即,数据的下载)结束,则信息处理终端向IC卡发送业务请求消息(Request Service),IC卡返回支持的业务内容。
信息处理终端通过向IC卡发送读出(Read)请求消息,可以从卡读写装置读出即下载写入IC卡的数据。另外,信息处理终端也可以向IC卡发送写入(Write)请求消息。
从IC卡进行下载的一系列动作若完成,则信息处理终端向IC卡发送去激活(Deactivation)消息,并接收IC卡对此的响应,结束本处理。
另外,图5表示从与IC卡连接的信息处理终端经由IC卡向卡读写装置上传数据时的顺序。
信息处理终端中,例如IC卡操作用的应用程序若启动,则经由外部有线接口向IC卡发送激活(Activation)消息。
信息处理终端从IC卡接收响应后,向IC卡发送业务请求消息(Request Service),IC卡返回支持的业务内容。
然后,信息处理终端利用IC卡提供的业务,经由外部有线接口与IC卡进行数据通信。例如,进行从IC卡的读出(Read)和向IC卡的写入(Write)等。信息处理终端向IC卡写入想上传到卡读写装置的数据。
另一方面,卡读写装置利用非接触接口常时对IC卡进行轮询。但是,IC卡由信息处理终端激活(Activation)后,一直到与信息处理终端进行的事务处理结束为止,不对轮询作出响应,使卡读写装置处于待机。
若与IC卡进行的事务处理完成,则信息处理终端使IC卡能够对轮询作出响应。然后,信息处理终端经由外部接口,向IC卡重复发送询问内部状态的消息(Request Status)。
在能够对轮询作出响应后,IC卡识别来自卡读写装置的轮询,向卡读写装置返回响应。
卡读写装置接收来自IC卡的响应后,向IC卡发送业务请求消息(Request Service),IC卡返回支持的业务内容。
然后,卡读写装置利用IC卡提供的业务与IC卡进行非接触数据通信。该场合,由信息处理终端进行已写入IC卡的上传用数据的读出(Read)。
IC卡在与卡读写装置进行数据通信期间,依次改变内部状态。
信息处理终端持续询问IC卡的内部状态(前述)。然后,若检测出IC卡与卡读写装置的事务处理(即,数据的下载)结束,则信息处理终端向IC卡发送去激活(Deactivation)消息,并接收IC卡对此的响应,结束本处理。
IC卡集中如图4及图5所示的下载和上传等的步骤,形成微命令,可存储到例如数据处理部40内的ROM42和EEPROM43内。
C.第2实施例
最近,随着封装技术的进步,可以将IC卡功能及其读写装置一体化,构成单一的半导体芯片。这样的IC芯片通过检测电磁波作为IC卡启动,通过通常的电源导通操作作为读写装置启动。
本发明的第2实施例涉及利用这样的IC卡功能和卡的读写装置功能一体化构成的IC模块的三方通信系统。
图6表示读写功能一体化的IC卡100的硬件构成。如同图所示,该IC卡100由相当于模拟部102的卡功能部30、数字控制部103、存储器104及相当于外部接口105的数据处理部40、卡读写部50构成。
卡功能部30中,天线32接收的载波经由整流器31整流后,供给数据处理部40内的信号处理部44,同时,经由串行调节器33供给逻辑电路38。
逻辑电路38控制来自串行调节器33的电压,提供在IC卡100中使用的适当的电源电压VDD。
串行调节器33不管输入电压如何,保持一定的输出电压。即,输入电压高时提高内部阻抗,相反输入电压低时降低内部阻抗,可保持电压。
电压检出器39监视与逻辑电路38连接的外部电源(电池等)的输出端子电压,当外部电源的电压低于规定电压的场合,向逻辑电路38输出禁止使用外部电源的信号。
另外,卡功能部30中,用载波检出器34检测从天线32输入的电波,判断接收电波中是否包含有载波,若包含,则载波检出信号VR向逻辑电路38输出。逻辑电路38还可以向数据处理部40输出用以表示载波被检出的信号。
时钟抽出器35从天线32输入的电波中抽出时钟,提供给时钟选择器36。另外,时钟振荡器37由例如IC卡100外配设的晶体振荡器构成,产生IC卡100上使用的驱动频率的时钟,提供给时钟选择器36。时钟选择器36选择时钟抽出器35供给的时钟或时钟振荡器37供给的时钟,提供给IC卡100内的各部分。
另一方面,卡读写部50由发送放大器51、接收信号检出器53、接收放大器·滤波器54、收发用天线52及55构成。
发送数据时,发送信号(询问信号)由数据处理部40的信号处理部44进行调制和D/A转换,上行转换成模拟基带信号,并经由发送放大器从天线51发射。另外,从天线52接收的信号(应答信号)由接收信号检出器53检出,经过接收放大器54放大后,提供给信号处理部44。信号处理部44将其下行转换成模拟基带信号,并进行D/A转换和解调处理,再现数字数据。
另外,IC卡和卡读写装置间的卡读写动作已参照图1及图2进行了说明。
数据处理部40除了前述的信号处理部44,还包括CPU(CentralProcessing Unit:中央处理单元)45、DES(Data EncryptionStandard:数据加密标准)引擎46、CRC(Cyclic Redundancy Check:循环冗余校验)47、RAM(Random Access Memory:随机存取存储器)41、ROM(Read Only Memory:只读存储器)42、EEPROM(ElectricallyErasable and Programmable ROM:电擦写可编程只读存储器)43、UART接口48、I2C接口49,各部分通过内部总线相互连接。
CPU45是统一控制IC卡100内的动作的主控制器,在操作系统(OS)的控制下,执行例如ROM42(或EEPROM43)存储的程序代码。例如,CPU45执行与经由卡功能部30和卡读写部40收发的数据相关的应用程序。
信号处理部44执行经由卡功能部30和卡读写部40发送的数据的调制、D/A转换、上行转换等的处理以及接收的数据的下行转换、A/D转换、解调等的处理。
DES引擎46对经由卡功能部30和卡读写部40收发的数据通过次序公开型的秘密密钥加密进行加密及解密处理。
CRC47执行经由卡功能部30和卡读写部40接收的数据的循环冗余校验。
UART48及I2C接口49构成用以将IC卡100与便携电话和PDA、个人电脑等的外部设备连接的外部有线接口。其中,UART(Universalasynchronous receiver-transmitter:通用异步收发信机)48具备将计算机内的并行信号转换成串行信号,将串行信号转换成并行信号的功能。
RAM41是可写入的存储器装置,CPU45可将RAM41作为操作区域执行程序。RAM41提供的存储空间是可寻址的,CPU45和内部总线上的各装置可访问该存储空间。
EEPROM43是可将数据以电可擦除的形态非易失地进行保持的存储器装置。本实施例中,为了担当面向电子货币和电子门票或其他IC卡的应用程序和业务,使用EEPROM43或RAM41。
本实施例中,CPU45从卡功能部30接收载波的检出通知(前述)。另外,CPU45经由信号处理部44执行收发数据的处理,并根据通信状态,控制IC卡100内的内部状态。
RAM41或EEPROM43上展开的存储空间的特定的地址分配给用以指示载波检出的有无(即通信状态)和IC卡100的内部状态的内部状态标志,CPU45根据通信状态和内部状态的变化,更新内部状态标志的设定内容。
经由UART48和I2C接口49等的外部有线接口连接的外部设备也可以访问RAM41或EEPROM43的该内部状态标志,检知IC卡100的通信状态和内部状态。
本实施例中,数据处理部40的主要作用为,当卡功能部30与未图示的卡读写装置进行通信时,将来自卡读写装置的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由外部接口向便携终端发送,反之,将经由外部接口从便携终端接收的数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由非接触接口向卡读写装置发送。卡读写装置,例如,是用于下载程序和内容等的数据的街头终端等。
本实施例中,IC卡100响应来自外部的卡读写装置的载波的检出,启动卡功能部30,另外,响应内部电源的接通,启动卡读写部50。另外,IC卡100具备经由UART等的有线接口与信息处理终端(未图示)进行事务处理的「有线通信模式」,以及,根据电磁感应作用,经由非接触接口与外部的卡读写装置进行事务处理的「无线通信模式」。
另外,本实施例的数据通信系统由卡读写装置、通过非接触接口与卡读写装置交换数据的IC卡以及经由外部有线接口与IC卡连接的信息处理终端构成。因而,数据通信系统具备两种动作,即,使数据经由IC卡从卡读写装置流向信息处理终端的「下载」和相反地使数据经由IC卡从信息处理终端流向卡读写装置的「上传」。
C-1.三方通信概说
利用非接触接口,执行本实施例的三方通信而使用的信号线(作为有线接口的UART、内部电源控制用的POW_ON、表示三方通信的状态的IBO3、载波检出输出用的VRO),实现以下3个功能。
(1)从外部的卡读写装置经由卡功能部30向信息处理终端转送数据(192字节)
(2)从信息处理终端经由卡功能部30向外部的卡读写装置转送数据(192字节)
(3)从外部的卡读写装置和信息处理终端对IC卡100内的EEPROM43进行存取
为了实现这些功能,除了通常的指令,还追加了以下的指令。
Activate:将有线通信模式暂时切换到无线通信模式。
Inactivate:将用Activate指令激活的无线通信模式返回到有线通信模式。
Activate2:通过来自外部的卡读写装置的本指令,将无线通信模式暂时切换到有线通信模式。
Inactivate2:通过来自外部的卡读写装置的本指令,就暂时激活的有线通信模式返回到无线通信模式。
Push:以有线及无线的通信模式向IC卡发送数据。
Pull:以有线及无线的通信模式从IC卡取出数据。
Get Status:取出用Activate或Activate2指令设置的动作标志。
启动IC卡100、执行三方通信的基本操作如下。
(1)IC卡100用内部控制器操作并启动电源控制线(POW_ON)的场合:
IC卡100由POW_ON启动处于有线通信模式时,IC卡100不能经由卡读写部50进行无线通信。这样的状态下,想通过外部的卡读写装置→IC卡100→信息处理终端的方向进行数据的转送时,执行以下的步骤。
①首先,经由UART等的有线接口从信息处理终端向IC卡100发行Activate指令。从而,IC卡成为可进行三方通信的状态,等待来自外部的卡读写装置的指令。
②然后,外部的卡读写装置对IC卡100发出Polling(轮询)、GetStatus指令后,用Push指令发送数据。对此响应,IC卡100经由有线接口等待来自信息处理终端的指令。
③这里,信息处理终端若向IC卡100发行Inactivate指令,则禁止经由无线接口的通信。然后,信息处理终端发行Pull指令,获取数据。
这样,从外部的卡读写装置可以实现经由IC卡100向信息处理终端转送数据。另外,以信息处理终端→IC卡100→外部的卡读写装置的方向进行数据的转送时,执行以下的步骤。
①首先,经由UART等的有线接口从信息处理终端向IC卡100发出Push指令后,发行Activate指令。对此响应,IC卡100成为可进行三方通信的状态,等待来自外部的卡读写装置的指令。
②然后,响应外部的卡读写装置对IC卡100发出Polling、GetStatus指令后用Pull指令进行的数据发送,IC卡100经由有线接口等待来自信息处理终端的指令。
③信息处理终端向IC卡100发行Inactivate指令。
这样,可实现从信息处理终端经由IC卡100向外部的卡读写装置的数据转送。
可用Push指令及Pull指令进行未加密的明文数据的交换。要求隐匿性的数据转送必须独自进行加密。
外部的卡读写装置进行的一系列作业若结束,IC卡100通过令IBO3端子为低电平状态进行通知。用有线接口连接的信息处理终端以该信号为触发信号,发行Inactivate指令,结束三方通信。
除了使用以上的Push、Pull指令的数据转送,在三方通信中也可利用非接触接口的已有指令对业务用存储器(EEPROM43)进行存取。例如,从信息处理终端解除PIN,然后,外部的卡读写装置对解除PIN的业务或区域进行访问的场合,信息处理终端经由有线接口,用Write w/o Encryption(无加密写入)指令进行PIN的解除,再通过Activate指令激活三方通信,然后,从外部的卡读写装置经由无线接口,用通常的指令对上述的解除PIN的业务和区域进行访问。
(2)通过外部的卡读写装置的电磁场(询问信号)启动IC卡100的场合:
IC卡100用来自外部的卡读写装置的载波启动而处于无线通信模式时,通常,IC卡100与信息处理终端不能经由UART等的有线接口进行通信。这样的状态下,想以外部的卡读写装置→IC卡100→信息处理终端的方向进行数据的转送的场合,执行以下的步骤。
①首先,外部的卡读写装置用Push指令将数据发送到IC卡100后,发行Activate2指令。对此响应,IC卡100成为可进行三方通信的状态,经由有线接口等待来自信息处理终端的指令。
②然后,信息处理终端向IC卡100发出Get Status指令后,用Pull指令接收数据。对此响应,IC卡100成为三方通信结束状态,等待来自外部的卡读写装置的指令。
这样,可实现从外部的卡读写装置向信息处理终端的数据转送。另外,想以信息处理终端→IC卡100→外部的卡读写装置的方向进行数据的转送时,执行以下的步骤。
①首先,外部的卡读写装置发行Activate2指令。对此响应,IC卡100成为可进行三方通信的状态,经由UART等的有线接口等待来自信息处理终端的指令。
②然后,信息处理终端向IC卡100发送Get Status指令后,用Push指令接收数据。对此响应,IC卡100成为三方通信结束状态,等待来自外部的卡读写装置的指令。
③然后,外部的卡读写装置向IC卡100发行Pull指令。
这样,可实现从信息处理终端向外部的卡读写装置进行的数据转送。与用电源控制线(POW_ON)启动IC卡100的场合(上述)相同,由于用Push指令及Pull指令进行未加密的明文数据的交换,要求隐匿性的数据的转送或与外部的卡读写装置的事务处理结束后,IC卡100通过令IBO3端子为低电平状态进行通知。信息处理终端以该信号为触发信号,发行Inactivate指令,结束三方通信。
C-2.以有线通信模式启动时的三方通信的使用方法
本实施例的IC卡100响应内部电源的接通,启动卡读写部50,在经由UART等的有线接口与信息处理终端(未图示)进行事务处理的「有线通信模式」下动作(前述)。该项中详解了IC卡100以有线通信模式启动时的三方通信的使用方法。
C-2-1.从外部的卡读写装置向信息处理终端转送数据的场合
图7表示当IC卡100以有线通信模式启动时从外部的卡读写装置向信息处理终端传送数据的动作顺序。
(1)IC卡100启动后,信息处理终端若向IC卡100发行Activate指令,则IC卡100成为等待来自外部的卡读写装置的指令的状态。该场合,IC卡100从外部的卡读写装置接收的指令仅仅是Polling、GetStatus以及Push或Pull。
(2)从外部的卡读写装置发行Get Status指令。
(3)外部的卡读写装置从Get Status指令的响应内容判断是否为可向信息处理终端进行数据的发送的状态,发行Push指令,将数据写入IC卡100内的RAM41或EEPROM43。
(4)若发行Push指令,则IC卡100令IB03端子降低到低电平,进行结束的通知。另外,对应的响应返回到外部的卡读写装置后,可经由UART等的有线接口接收来自信息处理终端的指令。
(5)信息处理终端检测出IC卡100的结束通知后,发行Inactivate,禁止从外部的卡读写装置到IC卡100的通信。
(6)IC卡100若接收Inactivate指令,则令IB03端子返回高电平,返回对Inactivate指令的响应。
(7)信息处理终端发行Pull指令,可以读出写入IC卡100内的RAM41或EEPROM43的内容。
信息处理终端通过独自的超时控制,可以不必等待结束检出而切断IC卡100的电源(POW_ON转成低电平状态)。该场合,接着IC卡100启动时,IB03端子成为初始状态的高电平。
C-2-2.从外部的卡读写装置向信息处理终端转送数据的场合
图8表示当IC卡100以有线通信模式启动时从信息处理终端向外部的卡读写装置传送数据的动作顺序。
(1)IC卡100启动后,信息处理终端发行Push指令,将数据写入IC卡100内的RAM41或EEPROM43。
(2)信息处理终端若发行Activate指令,则IC卡100成为等待来自外部的卡读写装置的指令的状态。该场合,IC卡100从外部的卡读写装置接收的指令仅仅是Polling、Get Status以及Push或Pull。
(3)为了确认信息处理终端的请求,外部的卡读写装置发行GetStatus指令。
(4)外部的卡读写装置从Get Status指令的响应内容判断是否为可从信息处理终端进行数据接收的状态后,发行Pull指令,将写入IC卡100内的RAM41或EEPROM43的数据读出。
(5)IC卡100若发行Pull指令,则令IB03端子降低到低电平。另外,对应的响应返回到外部的卡读写装置后,经由UART等的有线接口可从信息处理终端接收指令。
(6)信息处理终端检出结束通知后,发行Inactivate指令,禁止外部与IC卡100的通信。
(7)IC卡100若接收Inactivate指令,则令IB03端子返回到高电平,返回对Inactivate指令的响应。
信息处理终端通过独自的超时控制,可以不必等待结束检出而切断IC卡100的电源(POW_ON转成低电平状态)。该场合,接着IC卡100启动时,IB03端子成为初始状态的高电平。
C-2-3.三方通信中利用IC卡100的指令的场合
图9表示利用IC卡100的指令进行三方通信的动作顺序。
(1)必要时在上位的服务器和IC卡100间进行相互认证。
(2)IC卡100启动后,信息处理终端经由UART等的有线接口,通过作为有线存取(Wired Access)的副指令的Read和Write等的指令,对期望的业务进行访问。
(3)进行相互认证后,这里通过Read Mode指令返回模式0。或者,通过令POW_ON端子为低电平,截止电源后再度令POW_ON端子为高电平并启动IC卡100,也可以成为同样的模式。
(4)然后,若发行Activate指令,则IC卡100等待来自外部的卡读写装置的指令。该场合,IC卡100从外部的卡读写装置接收任意的指令。
(5)必要时在外部卡读写装置和IC卡100之间进行相互认证。
(6)从外部的卡读写装置发行Read指令和Write指令等,可以对目标业务进行访问。
(7)这里,若从外部的卡读写装置发行Push或Pull指令,则IC卡100可向信息处理终端进行结束通知。结束条件由动作标志设定(该场合,可用Push或Pull进行数据的转送。不进行数据的转送时的Push和Pull是用于结束通知的伪命令)。不进行结束通知的场合,信息处理终端通过自身的超时控制,或令VRO端子变成低电平,这表示来自外部的卡读写装置的载波消失,因而利用VRO信号可强制结束IC卡100的三方通信。该场合,在下次IC卡100启动时,IB03端子成为初始状态的高电平。
另外,在三方通信中访问加密业务时,不用Push或Pull通知结束的场合,相互认证后,模式仍保持在模式1或更高的模式。这样的状态由于处于安全管理上的危险状态,因而在采用这样的使用方法时,最好采用超时处理、使用后的电源切断、VRO的监视等的手段,防止这样的状态长时间持续。
C-3.以无线通信模式启动时的三方通信的使用方法
本实施例的IC卡100响应来自外部的卡读写装置的载波(询问信号)的检出,启动卡功能部30,在经由无线接口与外部的卡读写装置(未图示)进行事务处理的「无线通信模式」下动作(前述)。该项中,详解了IC卡100以无线通信模式启动时的三方通信的使用方法。
C-3-1.从外部的卡读写装置向信息处理终端转送数据的场合
图10中,表示IC卡100以无线通信模式启动时从外部的卡读写装置向信息处理终端传送数据的动作顺序。
(1)IC卡100启动后,外部的卡读写装置向IC卡100发行Push指令,将数据写入IC卡100内的RAM41或EEPROM43。
(2)然后,外部的卡读写装置发行Activate2指令。对此响应,IC卡100令IB03端子降低到低电平,通知数据写入结束,返回Activate2指令的响应后,经由UART等的有线接口,等待来自信息处理终端的指令。该场合,IC卡100从信息处理终端接收的指令仅仅是GetManufacture ID、Get Status以及Push或Pull。
(3)为了确认外部的卡读写装置的请求,从信息处理终端发行GetStatus指令。
(4)从Get Status指令的响应的内容判断应该从外部的卡读写装置进行数据的接收时,信息处理终端发行Pull指令,读出IC卡100内的RAM41或EEPROM43的内容。
(5)然后,IC卡100将与Pull指令对应的响应返回到控制器后,等待来自无线接口的指令。
(6)外部的卡读写装置发行Inactivate2指令,禁止IC卡100的有线通信。作为Inactivate2指令的发行定时,可以在Activate2指令发行后立刻发行,而结束确认则在Inactivate2指令的响应成功后成为有效。
(7)IC卡100若接收Inactivate2指令,则令IB03端子返回高电平后,返回Inactivate2指令的响应。
C-3-2.从信息处理终端向外部的卡读写装置转送数据的场合
图11中,表示IC卡100以无线通信模式启动时从信息处理终端向外部的卡读写装置传送数据的动作顺序。
(1)IC卡100启动后,外部的卡读写装置向IC卡100发行Activate2指令。对此响应,IC卡100令IB03端子降低到低电平,通知信息处理终端已经准备好读出三方通信数据。然后,返回Activate2指令的响应后,经由UART等的有线接口,等待来自信息处理终端的指令。该场合,IC卡100从信息处理终端接收的指令仅仅是Get ManufactureID、Get Status以及Push或Pull。
(2)为了确认外部的卡读写装置的请求,从信息处理终端发行GetStatus。
(3)从Get Status指令的响应的内容判断外部的卡读写装置是否是可进行数据的发送的状态,发行Push指令,将数据写入IC卡100内的RAM41或EEPROM43。
(4)然后,IC卡100将与Push指令对应的响应返回到信息处理终端后,等待来自无线接口的指令。
(5)外部的卡读写装置发行Inactivate2指令,禁止IC卡100的有线通信。作为Inactivate2指令的发行定时,可以在Activate2指令发行后立刻发行,而结束确认则在Inactivate2指令的响应成功后成为有效。
(6)IC卡100若接收Inactivate2指令,令IB03端子返回高电平后,返回Inactivate2指令的响应。
(7)然后,通过向IC卡100发行指令,外部的卡读写装置可读出IC卡100内的RAM41或EEPROM43中的数据。
追记
以上,参照特定的实施例详细说明了本发明。但是,在不脱离本发明的精神的范围内,本专业技术人员可获得该实施例的修改和变形例。即,示例的实施例用于公开本发明,而不应该解释成对本发明的限定。为了判断本发明的精神,应该参考专利请求的范围。
[产业上的利用可能性]
根据本发明可提供:具有通过无线数据从外部的读写器访问存储器的无线接口以及与外部设备连接的有线接口的优良的非接触IC卡或IC芯片,以及经由有线接口与该IC卡连接或安装有IC芯片的优良的信息处理终端。
另外,根据本发明可提供:可利用IC卡进行非接触数据通信的优良的数据通信系统及数据通信方法。
另外,根据本发明可提供:与IC卡连接的信息处理终端和卡读写装置间可进行良好的非接触数据通信的优良的数据通信系统及数据通信方法。
根据本发明的IC卡,可将来自卡读写装置的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由外部接口向信息处理终端发送。反之,可将经由外部接口从信息处理终端接收的接收数据,直接或者以适当的转换规则进行转换,或者转换成别的分组结构,经由非接触接口向卡读写装置发送。从而,安装有本发明的IC卡的信息处理终端可经由IC卡与卡读写装置之间进行数据通信。
另外,根据本发明可提供:对IC卡或IC芯片执行读写动作的读写装置和经由有线接口与该IC卡连接或安装有IC芯片的信息处理终端之间通过IC卡或IC芯片进行通信的优良的三方通信系统。
另外,根据本发明可提供利用IC模块的优良的三方通信系统,该IC模块由送出由电磁波组成的询问信号的读写装置和通过根据询问信号所对应的应答信号改变自身的天线间的负载而对读写装置的接收电路中出现的信号进行振幅调制并进行通信的IC卡一体构成,该IC模块通过电磁波检测,作为IC卡启动,通过接通通常的电源,作为读写装置启动。
Claims (20)
1.一种三方间通信系统,在读写装置,设于信息处理终端内的程序控制部,和内装在上述信息处理终端内、具有与上述读写装置进行无线通信的无线通信接口、用于与上述程序控制部连接的有线通信接口以及存储器的IC卡之间,进行数据通信;其特征在于:
上述IC卡以响应来自上述读写装置的载波检出、经由上述无线通信接口进行事务处理的无线通信模式,和响应上述信息处理终端的内部电源的启动、经由上述有线通信接口进行事务处理的有线通信模式,进行工作;
上述程序控制部发出将上述有线通信模式暂时切换到上述无线通信模式的激活指令,和将上述暂时有效的无线通信模式回复到上述有线通信模式的去激活指令;
上述读写装置发出将上述无线通信模式暂时切换到上述有线通信模式的第2激活指令,和将上述暂时有效的有线通信模式回复到上述无线通信模式的第2去激活指令;
上述IC卡为具有通知手段的IC芯片,将由上述激活指令的接收而开始的无线通信模式的事务处理的结束、由接收上述去激活指令引起的有线通信模式的事务处理的回复,由上述第2激活指令的接收引起的有线通信模式的事务处理的开始,以及由接收上述第2去激活指令引起的无线通信模式的事务处理的回复,通知上述程序控制部。
2.根据权利要求1所述的三方间通信系统,其特征在于:
上述通知手段是表示无线通信结束的输出。
3.根据权利要求1所述的三方间通信系统,其特征在于:
上述IC芯片,除了具有与上述读写装置进行数据通信的IC卡功能之外,还具有与外部的IC卡进行数据通信的读写功能。
4.根据权利要求1所述的三方间通信系统,其特征在于:
上述读写装置发出将数据发送到上述存储器的推指令,和将上述存储器中存储的数据接收的挽指令。
5.根据权利要求1所述的三方间通信系统,其特征在于:
上述程序控制部发出将数据发送到上述存储器的推指令,和将上述存储器中存储的数据接收的挽指令。
6.一种信息处理终端,具有程序控制部、电源、与外部的读写装置进行无线通信的无线通信接口、用于与上述程序控制部连接的有线通信接口以及存储器;其特征在于:
上述IC卡以响应来自上述读写装置的载波检出、经由上述无线通信接口进行事务处理的无线通信模式,和响应上述电源的启动、经由上述有线通信接口进行事务处理的有线通信模式,进行工作;
上述程序控制部发出将上述有线通信模式暂时切换到上述无线通信模式的激活指令,和将上述暂时有效的无线通信模式回复到上述有线通信模式的去激活指令;
上述IC卡接收将来自上述读写装置的上述无线通信模式暂时切换到上述有线通信模式的第2激活指令,和将上述暂时有效的有线通信模式回复到上述无线通信模式的第2去激活指令;
具有通知手段,将由上述激活指令的接收而开始的无线通信模式的事务处理的结束、由接收上述去激活指令引起的有线通信模式的事务处理的回复,由上述第2激活指令的接收引起的有线通信模式的事务处理的开始,以及由接收上述第2去激活指令引起的无线通信模式的事务处理的回复,通知上述程序控制部。
7.根据权利要求6所述的信息处理终端,其特征在于:
上述通知手段是表示无线通信结束的输出。
8.根据权利要求6所述的信息处理终端,其特征在于:
上述IC卡,除了具有与上述读写装置进行数据通信的IC卡功能之外,还具有与外部的IC卡进行数据通信的读写功能。
9.根据权利要求6所述的信息处理终端,其特征在于:
上述IC卡接收将数据从上述读写装置发送到上述存储器的推指令,和将上述存储器中存储的数据接收的挽指令。
10.根据权利要求6所述的信息处理终端,其特征在于:
上述程序控制部发出将数据发送到上述存储器的推指令,和将上述存储器中存储的数据接收的挽指令。
11.根据权利要求6所述的信息处理终端,其特征在于:
上述IC卡是IC芯片或将天线连接在IC芯片而构成的。
12.一种三方间通信方法,经由具有与外部的读写装置进行无线通信的无线通信接口、与设于信息处理终端的控制部进行有线通信的有线通信接口、以及保持数据的存储器的IC卡,在上述读写装置和上述控制部之间,进行数据传送;其特征在于:
上述IC卡以由上述信息处理终端的内部电源的接通而启动、进行与上述控制部的事务处理的有线通信模式,和由来自上述读写装置的载波检出而启动、进行与上述读写装置的事务处理的无线通信模式,进行工作;具有
上述控制部发出将上述IC卡的有线通信模式暂时切换到无线通信模式的激活指令的步骤;
上述读写装置和上述IC卡进行无线通信的步骤;
在上述无线通信的结束后,通知上述控制部,将上述无线通信模式切换到上述有线通信模式的步骤;和
发出将上述暂时有效的无线通信模式回复到上述有线通信模式的去激活指令的步骤。
13.根据权利要求12所述的三方间通信方法,其特征在于:
上述无线通信包括上述读写装置从接收了上述激活指令的上述IC卡取出工作标记的步骤。
14.根据权利要求12或13所述的三方间通信方法,其特征在于:包括
在上述暂时切换的无线通信模式下,上述读写装置以上述暂时的无线通信模式,将数据写入上述IC卡的存储器的步骤;和
在切换到上述有线通信模式的有线通信模式下,上述控制部将写入到上述存储器中的数据读出的步骤。
15.根据权利要求12或13所述的三方间通信方法,其特征在于:具有
上述控制部将数据发送到上述IC卡的存储器的步骤;和
在上述暂时切换的无线通信模式下,上述读写装置将写入到上述存储器的数据读出的步骤。
16.一种三方间通信方法,经由具有与外部的读写装置进行无线通信的无线通信接口、与设于信息处理终端的控制部进行有线通信的有线通信接口、以及保持数据的存储器的IC卡,在上述读写装置和上述控制部之间,进行数据传送;其特征在于:具有
上述IC卡以上述无线通信模式与上述读写装置进行无线通信的步骤;
发行将上述无线通信模式暂时地切换到有线通信模式的第2激活指令的步骤;
通知上述控制部已暂时切换到有线通信模式的步骤;
上述控制部和上述IC卡以上述有线模式进行有线通信的步骤;和
发行将上述有线通信模式回复到无线通信模式的第2去激活指令的步骤。
17.根据权利要求16所述的三方间通信方法,其特征在于:
上述有线通信包括上述控制部从接收了上述第2激活指令的上述IC卡取出工作标记的步骤。
18.根据权利要求16或17所述的三方间通信方法,其特征在于:包括
以上述无线通信模式,将数据写入上述IC卡的步骤;和
在暂时切换的有线通信模式下,上述控制部读出写入到上述存储器中的数据的步骤。
19.根据权利要求16或17所述的三方间通信方法,其特征在于:具有
在上述暂时切换的有线通信模式下,将数据写入到上述IC卡的存储器的步骤;和
在发出上述第2去激活指令后,将写入到上述存储器的数据读出的步骤。
20.一种IC芯片,安装在至少具有程序控制部和电源的信息处理终端上,与外部的读写装置进行通信;其特征在于:具有
与上述读写装置进行无线通信的无线通信接口;
用于与上述程序控制部连接的有线通信接口;以及存储器;
以响应来自上述读写装置的载波检出、经由上述无线通信接口进行事务处理的无线通信模式,和响应上述内部电源的启动、经由上述有线通信接口进行事务处理的有线通信模式,进行工作;
接收从上述程序控制部发出的将上述有线通信模式暂时切换到上述无线通信模式的激活指令,和将上述暂时有效的无线通信模式回复到上述有线通信模式的去激活指令;
接收从上述读写装置发出的将上述无线通信模式暂时切换到上述有线通信模式的第2激活指令、和将上述暂时有效的有线通信模式回复到上述无线通信模式的第2去激活指令;
将由上述激活指令的接收而开始的无线通信模式的事务处理的结束、由接收上述去激活指令引起的有线通信模式的事务处理的回复、由上述第2激活指令的接收引起的有线通信模式的事务处理的开始、以及由接收上述第2去激活指令引起的无线通信模式的事务处理的回复,通知上述程序控制部。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001334966 | 2001-10-31 | ||
| JP334966/2001 | 2001-10-31 | ||
| JP2002288744A JP3617509B2 (ja) | 2001-10-31 | 2002-10-01 | Icカード及び情報処理端末、3者間データ通信システム及び方法 |
| JP288744/2002 | 2002-10-01 | ||
| PCT/JP2002/011195 WO2003038744A1 (fr) | 2001-10-31 | 2002-10-29 | Carte a circuit integre, terminal de traitement d'information, systeme de communication de donnees trilateral, et procede associe |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1065145A1 HK1065145A1 (zh) | 2005-02-08 |
| HK1065145B true HK1065145B (zh) | 2007-10-05 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1311399C (zh) | 集成电路卡及信息处理终端、三方数据通信系统及方法 | |
| CN1249622C (zh) | 集成电路芯片及信息处理终端 | |
| CN100343830C (zh) | 服务提供设备和服务提供方法 | |
| CN1240202C (zh) | 信息处理装置和方法 | |
| CN1237482C (zh) | 认证系统和方法 | |
| CN1293482C (zh) | 便携装置的存储区域分割方法 | |
| CN100341002C (zh) | Ic卡、终端装置以及数据通信方法 | |
| CN1890683A (zh) | 信息处理装置、信息提供装置、信息处理方法及信息提供方法 | |
| CN1612133A (zh) | 通信设备 | |
| CN1231459A (zh) | 具有接触式和非接触式接口的便携式电子设备 | |
| CN1957336A (zh) | 信息管理设备和信息管理方法 | |
| CN1561498A (zh) | 使用移动装置进行支付的设备、方法和系统 | |
| CN101031113A (zh) | 移动终端、数据通信方法以及计算机程序 | |
| CN1759414A (zh) | 便携式终端装置及提供服务器装置 | |
| CN1692566A (zh) | 通信系统,通信方法和数据处理设备 | |
| CN1321386A (zh) | 通信装置、通信方法和通信终端装置 | |
| CN1394317A (zh) | 个人电子价值银行系统 | |
| CN1212773A (zh) | 个人电子结算系统及其终端和管理装置 | |
| CN1794261A (zh) | 接触型数据通信设备、发送和接收设备及方法 | |
| CN1902605A (zh) | 数据通信设备以及数据通信设备的存储器的管理方法 | |
| CN1942886A (zh) | 安全装置以及集成电路卡发行系统 | |
| CN101069195A (zh) | 关于具有双接口的对象的状态变化的完全同时信息 | |
| CN1922624A (zh) | 终端装置、服务器装置、终端确认方法、终端程序及存储媒体 | |
| CN101042738A (zh) | 一种实现智能卡多应用的方法及数据处理装置 | |
| CN1914620A (zh) | 双接口器件全同时工作之维持 |