IC卡、可便携电子装置及IC卡中的数据处理方法制造方法及图纸

技术编号:7327409 阅读:209 留言:0更新日期:2012-05-10 08:10
实施方式涉及IC卡、可便携电子装置及IC卡中的数据处理方法。根据实施方式,IC卡(2)具备通信部(25)、第1指令处理部(21)、判断部(21)、第2指令处理部(21)及应答处理部(21)。通信部与外部装置非接触地进行数据通信。第1指令处理部执行与由通信部从外部装置接收的第1指令相应的处理。判断部判断在由通信部从外部装置接收的第1指令的数据部中是否有第2指令。第2指令处理部在判断部判断第1指令的数据部中有第2指令的情况下,执行与第2指令相应的处理。应答处理部在表示由第1指令处理部执行的第1指令的处理结果的应答的数据部中设置由第2指令处理部执行的第2指令的处理结果,并向外部装置发送。

【技术实现步骤摘要】

本实施方式涉及IC卡、可便携电子装置及IC卡中的数据处理方法
技术介绍
非接触IC卡具有通过非接触通信与外部装置进行通信的通信部、可进行数据的写入或改写的非易失性存储器及控制元件。非接触IC卡根据从外部装置提供的指令执行处理。非接触IC卡可执行的处理例如由IS0/IEC14443规定。在IS0/IEC14443中,规定用于与从外部装置可通信的多个非接触IC卡中选择的一个非接触IC卡通信的初始化及冲突回避(防撞)处理以及继续进行的基于块传送协议(T = CL)的指令处理。
技术实现思路
实施方式提供一种IC卡,其特征在于,具备通信部,与外部装置非接触地进行数据通信;第1指令处理部,执行与通过上述通信部从上述外部装置接收到的第1指令相应的处理;判断部,判断在通过上述通信部从上述外部装置接收到的上述第1指令的数据部中是否包含第2指令;第2指令处理部,在通过上述判断部判断为上述第1指令的数据部中包含有第2指令的情况下,执行与上述第2指令相应的处理;以及应答处理部,在表示通过上述第1指令处理部执行的第1指令的处理结果的应答的数据部中设置由上述第2指令处理部执行的第2指令的处理结果,并向上述外部装置发送。实施方式提供一种IC卡,其特征在于,具备模块和具有上述模块的主体,上述模块具备通信部,与外部装置非接触地进行数据通信;第1指令处理部,执行与通过上述通信部从上述外部装置接收到的第1指令相应的处理;判断部,判断在通过上述通信部从上述外部装置接收到的上述第1指令的数据部中是否包含第2指令;第2指令处理部,在通过上述判断部判断为上述第1指令的数据部中包含第2指令的情况下,执行与上述第2指令相应的处理;以及应答处理部,在表示通过上述第1指令处理部执行的第1指令的处理结果的应答的数据部中设置由上述第2指令处理部执行的第2指令的处理结果,并向上述外部装置发送。实施方式提供一种可便携电子装置,其特征在于,具备通信部,与外部装置非接触地进行数据通信;第1指令处理部,执行与通过上述通信部从上述外部装置接收到的第 1指令相应的处理;判断部,判断在通过上述通信部从上述外部装置接收到的上述第1指令的数据部中是否包含第2指令;第2指令处理部,在通过上述判断部判断为上述第1指令的数据部中包含有第2指令的情况下,执行与上述第2指令相应的处理;以及应答处理部,在表示通过上述第1指令处理部执行的第1指令的处理结果的应答的数据部中设置由上述第2指令处理部执行的第2指令的处理结果,并向上述外部装置发送。实施方式提供一种数据处理方法,是与外部装置非接触地进行数据通信的IC卡中的数据处理方法,该数据处理方法的特征在于,执行与从上述外部装置接收到的第1指令相应的处理,判断从上述外部装置接收到的上述第1指令的数据部中是否包含第2指令, 通过上述判断而判断为在上述第1指令的数据部中包含第2指令的情况下,执行与上述第 2指令相应的处理,在表示针对上述第1指令的处理结果的应答的数据部中,设置针对上述第2指令的处理结果,并向上述外部装置发送。提供可高效进行非接触通信的IC卡、可便携电子装置及IC卡中的数据处理方法。附图说明图1是概略地表示IC卡(smart card)及IC卡处理装置的构成例的方框图。图2是概略地表示IC卡的硬件构成例的方框图。图3表示ATTRIB指令的构成例。图4表示在指令的数据部所存储的指令的例子。图5表示针对ATTRIB指令的应答的构成例。图6是用于说明针对ATTRIB指令的处理例的流程图。图7A表示针对ATTRIB指令的应答中的Higher LayerResponse的例子。图7B表示针对ATTRIB指令的应答中的Higher LayerResponse的例子。图7C表示针对ATTRIB指令的应答中的Higher LayerResponse的例子。图8表示在非接触IC卡的数据存储器存储3个应用程序的状态。图9表示SELECT指令的例子。图10表示针对SELECT指令的应答的构成。图11是用于说明针对SELECT指令的处理例的流程图。图12表示RATS指令的例子。图13表示针对RATS指令的应答的构成。图14是用于说明针对RATS指令的处理例的流程图。具体实施例方式根据实施方式,IC卡具备通信部、第1指令处理部、判断部、第2指令处理部以及应答处理部。通信部与外部装置非接触地进行数据通信。第1指令处理部执行与由通信部从外部装置接收到的第1指令相应的处理。判断部判断在由通信部从外部装置接收到的第 1指令的数据部中是否包含第2指令。第2指令处理部在判断部判断为第1指令的数据部中包含第2指令的情况下,执行与第2指令相应的处理。应答处理部在表示由第1指令处理部执行的第1指令的处理结果的应答的数据部中设置由第2指令处理部执行的第2指令的处理结果,并向外部装置发送。以下,参照图面说明实施方式。图1是概略地示出本实施方式涉及的IC卡(可便携电子装置、smart card) 2及具有与IC卡2进行通信的功能的作为外部装置的IC卡处理装置1的构成例的方框图。首先,说明上述IC卡处理装置1的构成。上述IC卡处理装置1如图1所示,具有终端装置11、卡读写器12、键盘13、显示器 14及打印机15等。上述终端装置11控制IC卡处理装置1全体的动作。上述终端装置11由CPU、各种存储器及各种接口等构成。例如,上述终端装置11由个人电脑(PC)构成。上述终端装置11具有通过上述卡读写器12向IC卡2发送指令的功能、根据从IC 卡2接收到的数据进行各种处理的功能等。例如,上述终端装置11进行通过经由卡读写器 12向IC卡2发送数据的写入指令从而向IC卡2内的非易失性存储器写入数据的控制。另外,上述终端装置11进行通过向IC卡2发送读取指令从而从IC卡2读出数据的控制。上述卡读写器12是用于与上述IC卡2通信的接口装置。上述卡读写器12由与上述IC卡2的通信方式相应的接口构成。上述IC卡2为非接触型的IC卡的情况下,上述卡读写器12由用于与IC卡2进行无线通信的天线及通信控制等构成。在上述卡读写器12 中,进行针对上述IC卡2的电源供给、时钟供给、复位控制、数据收发。通过这样的功能,卡读写器12根据上述终端装置11的控制,进行上述IC卡2的激活(启动)、各种指令的发送及针对发送的指令的应答的接收等。上述键盘13作为该IC卡处理装置1的操作员操作的操作部而发挥作用,由操作员输入各种操作指示和数据等。上述显示器14是根据上述终端装置11的控制而显示各种信息的显示装置。上述打印机15打印输出处理结果等的各种数据。接着,说明上述IC卡2的硬件构成例子。上述IC卡2从上述IC卡处理装置1等的上位设备接受功率等的供给时,被激活 (成为可动作状态)。上述IC卡2是通过非接触型的通信方式与IC卡处理装置1连接的非接触IC卡。即,作为非接触IC卡的IC卡2,经由作为通信接口的天线及调制解调电路等,接收来自IC卡处理装置1的电波,根据该电波,由未图示电源部生成并激活动作电源及动作时钟。图2是概略地示出本实施方式涉及的IC卡2的硬件构成例子的方框图。上述IC卡2在构成主体B的框体内内置了模块M。上述模块M以连接一个或多个 IC芯片C和通信用的外部接口(通信接口)的状态一体地形成,被填本文档来自技高网...

【技术保护点】

【技术特征摘要】
...

【专利技术属性】
技术研发人员:福田亚纪
申请(专利权)人:株式会社东芝
类型:发明
国别省市:

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

1
相关领域技术