便携卡单元处理设备的制作方法

文档序号:6419623阅读:239来源:国知局
专利名称:便携卡单元处理设备的制作方法
技术领域
本发明涉及便携卡单元处理设备,该设备连接到具有存储单元的卡单元用于处理该卡单元,尤其涉及能够读出/显示存储在卡单元的存储单元的各种信息(电子货币等)的便携卡单元处理设备。
余额阅读器包括卡插入开口、接点和显示单元。用户从卡插入开口插入IC卡。因此,IC卡的接点和余额阅读器的接点被电连接,并且存储在IC卡存储器的余额信息等被读出并且显示在显示单元上。余额阅读器的尺寸是用户能够携带的。
还有一种IC卡读出器/写入器(以后称为IC卡R/W),它能够读/写存储在IC卡存储器的数值信息(电子货币等)。
IC卡R/W包括插入IC卡的卡插入开口、接点、以及连接到外部设备的外部通讯接口。IC卡R/W经过上面的外部通讯接口连接到外部设备如个人计算机等,以在外部设备的控制下读出或写入存储在IC卡存储器中的数据。
IC卡R/W还包括用于完成卡控制如卡激活/去激活处理、卡和外部设备等之间的数据传送/接收的通讯器件,以及IC卡数据传输协议控制器件。
另外,应用功能如对IC卡命令的编辑或传输在外部设备的控制下执行。
当存储在IC卡存储器的数据(例如,电子货币的余额信息)被如IC卡R/W读出/写入时,IC卡R/W经过外部通讯接口和通讯电缆连接到外部设备。然后,用户将IC卡插入到卡插入开口,以在外部设备的控制下读出/写入IC卡的信息。
在处理IC卡时,用户准备余额阅读器以确认电子货币的余额。另一方面,为了读出/写入IC卡的信息,用户准备IC卡R/W。当临时需要时用户使用这些装置。
然而,准备余额阅读器和IC卡R/W对于用户来说是相当大的经济负担。此外,通常还要求一个设置空间来设置IC卡R/W。
由于上述问题,本发明的目的是提供一种便携卡单元处理设备,它能够显示卡单元存储单元中的数据,或者根据使用的模式通过转换功能在卡单元和外部设备之间传送数据。
本发明的公开内容为了达到上面的目的,本发明便携卡单元处理设备连接到具有存储单元的卡单元用于处理该卡单元。便携卡单元处理设备包括与卡单元通讯的第一通讯部分;可拆卸地连接到外部设备的连接部分;用于经过连接部分与外部设备通讯的第二通讯部分;对于卡单元至少显示经过第一通讯部分从卡单元存储部分读出的数据的显示部分;以及控制部分,用于在外部设备连接到连接部分时控制第一专用通讯单元和第二通讯单元以便在卡单元和外部设备之间传送数据,并且在外部设备与连接部分断开时控制第一专用通讯部分和显示部分以便从卡单元的存储部分读出数据并且将读出的数据显示在显示部分上。
因此,在一个便携卡单元处理设备中,数据在卡单元和外部设备之间传送,以及从卡单元的存储部分读出数据并且将读出的数据显示在显示部分上这两种情况可以根据外部设备到便携卡单元处理设备的连接部分的连接状态来转换。这样,用户不需要分别准备具有这些功能的装置,这是很经济的。另外,这还可以减少安装设备的空间。
控制部分可以包括连接确定部分,用于根据来自连接部分的连接信息信号确定外部设备是否连接到连接部分。因此,有可能容易确定外部设备到连接部分的连接状态,使得操作者不需要确定连接部分的连接状态,这导致可操作性的改进。当外部设备与连接部分断开的同时,规定为存储部分中货币电子符号的卡单元存储电子货币被连接时,控制部分可以这样控制第一通讯部分和显示部分,以便从卡单元存储部分读出电子货币的余额信息,并且将余额信息显示在显示部分上。在外部设备与连接部分断开的情况下,这个设备可以用于显示电子货币的余额信息。
便携卡单元处理设备可以包括保留存储部分,它能够保持存储在卡单元存储部分的至少一部分信息,当外部设备与连接部分断开的同时卡单元连接到设备时,控制部分可以控制第一通讯部分,以便从卡单元存储部分读出至少部分信息并且将这至少部分信息存储在保留存储部分,这样,将该至少部分信息保存在保留存储部分的卡单元存储部分中。因此,既使当卡单元存储部分的存储容量很小时,也可能保持至少部分信息。
当外部设备连接到连接部分的同时卡单元连接到设备时,控制部分可以控制第二通讯部分以将存储在保留存储部分的至少部分信息传送到外部设备。当从外部设备接收到传送至少部分信息的请求时,控制部分控制第二通讯部分以将存储在保留存储部分的至少部分信息传送到外部设备。因此,可能使用保存在外部设备保留存储部分中的保存单元存储部分的至少部分信息。
当规定为存储部分中货币电子符号的卡单元存储电子货币被连接时,电子货币的交易信息可以从存储部分中读出并且存储在保留存储部分中,这样,电子货币的交易信息保存在保留存储部分上。因此,既使当卡单元存储部分的存储容量很小时也可能保持电子货币的交易信息。
保留存储部分可以是非易失性存储器,即使当便携卡单元处理设备的电源关断时,也可能保护保持在保留存储部分上的至少部分信息。
实现本发明的最好方式(a)第一个实施例的描述

图1是根据本发明第一个实施例,示出IC卡处理设备(便携卡单元处理设备)10结构的方框图。图2是说明它结构的示意图。
另外,借助于例子来描述第一个实施例,在这个例子中卡单元是用作便携式介质的IC卡,用于规定为货币电子符号的电子货币,本发明应用于处理IC卡数据的IC卡处理设备。
这里,存储器(存储部分)17a如图2所示被封装在IC卡(卡单元)17中。在存储器17a中,存储着电子货币、用户信息、使用历史等。IC卡17包括未示出的微处理器,它能够控制数据传输或处理密码。
在形成的IC卡17表面上,接点17b传送/接收这个设备10和银行的ATM、零售商店的POS终端或使用装置如自动售货机等的电子货币之间的数据。
同时,通过将程序固化到芯片上称为固件的硬件中来完成IC卡17的各种处理。
根据本发明第一个实施例的IC卡处理设备10连接到那里的IC卡17以处理IC卡17。如图2所示,IC卡处理设备10包括插入IC卡17的IC卡插入单元11。IC卡处理设备10在它的表面具有显示单元(显示部分)13,显示包括从IC卡17存储器17a读出的数据的显示数据(至少是从IC卡17存储器17a读出的数据)。
在与IC卡17的接点17b连接位置的IC卡插入单元11内形成接点端子12。当IC卡17插入到IC卡插入单元11时,IC卡17的接点17b被电连接到接点端子12。
设备10还包括MPU(微处理器单元控制部分)20、RAM(随机存取存储器)22、接点端子控制单元(第一通讯部分)23、ROM(只读存储器第二通讯部分)24、通讯控制LSI(大规模集成电路)26以及外部通讯接口(连接部分)14而不是上面的显示单元(显示部分)13。
如以后描述的,MPU20执行各种固件程序和存储在ROM24的应用程序246,它用作控制部分。
当MPU20处理它时,RAM22产生数据等。
用于操作设备10的固化在称为固件的硬件中的各种程序被事先存储在ROM24中。如以后描述的,通过从ROM24读出固件的固化程序并且执行它,MPU20用于控制IC卡吞入/排出控制单元241、基本处理单元242、IC卡通讯控制单元243、通讯控制单元(连接确定部分)244和数据传送/接收协议处理单元245。
在图1中,为了方便起见,通过固件,将集成到硬件的IC卡吞入/排出控制单元241、基本处理单元242、IC卡通讯控制单元243、通讯控制单元244和数据传送/接收协议处理单元245安排在ROM24中。
IC卡吞入/排出控制单元241控制IC卡17的充值和不充值。基本处理单元242控制设备10的基本操作,特别地,控制脱机时的操作以及与除了IC卡17以外的显示单元13等相关的操作。
IC卡通讯控制装置243控制以后描述的接点端子控制单元23,以控制经过接点端子12与IC卡17的通讯。
通讯控制单元244控制以后描述的通讯控制LSI26。当设备10经过以后描述的外部通讯接口14连接到个人计算机(外部设备)时,通讯控制单元244控制个人计算机15和设备10之间命令、数据等的传送/接收。
通讯控制单元244确认是否外部设备(这个实施例的个人计算机15)经过通讯控制LSI26连接到外部通讯接口14。当连接外部设备时,外部通讯接口14传送CD(连接检测)信号(连接信息信号)到通讯控制单元244。
通讯控制单元244根据CD信号确定是否个人计算机15连接到外部通讯接口14。具体地说,当传送CD信号时(在ON时),通讯控制单元244确定个人计算机15被连接。当CD信号没有传送时(在OFF时),通讯控制单元244确定个人计算机15没有被连接(断开)。这样,通讯控制部分244用作连接确定部分。
当IC卡17传送/接收数据时,数据传送/接收协议处理单元245控制数据传输的协议。例如,当这个设备处理若干类型IC卡的协议时(“T=0”、“T=1”等),数据传送/接收协议处理单元245能够去除这些协议之间的差别。
外部通讯接口14是根据RS232C标准等提供的连接器。外部通讯接口14可以经过通讯控制LSI26,使用通讯电缆16等可拆卸地连接到个人计算机15以传送/接收数据。这样,外部通讯接口14用作可拆卸连接到个人计算机15的连接部分。
设备10为便携式。当设备10通过通讯电缆等与个人计算机15断开时,可以自由地携带设备10。
通讯控制LSI26控制外部通讯接口14,它的操作由通讯控制单元244来控制。
根据本发明第一个实施例,通讯控制LSI26和通讯控制单元244用作经过外部通讯接口14与个人计算机15通讯的第二通讯部分。
接点端子控制单元23激活IC卡17,读取存储在IC卡17存储器17a中的信息,如电子货币的余额信息、交易历史信息、用户信息等,经过接点端子12,重新写入特定的信息(至少部分信息存储在存储器17a中)如交易历史信息、用户信息等。通过IC卡通讯控制单元243控制接点端子控制单元23。
根据第一个实施例,接点端子控制单元23和上述IC卡通讯控制单元243用作与IC卡17通讯的第一通讯部分。
在ROM24中存储着应用程序246,用于控制接点端子控制单元23和IC卡通讯控制单元243以读取数据,即存储在IC卡17存储器17a中电子货币的余额信息等,并且将余额信息等显示在显示单元13上。MPU20从ROM24中读取应用程序246并且执行它,因此,设备10用作余额阅读器。
当通讯控制单元244确定设备10与个人计算机15断开时(当CD信号是OFF时),MPU20执行应用程序246以将设备10用作余额阅读器。
当设备10用作余额阅读器时,借助于根据应用程序246的接点端子控制单元23,MPU20经过接点端子12和IC卡17的接点17b读取存储在IC卡17存储器17b的信息,即电子货币的余额信息等,并且借助于基本处理单元242,在显示单元13上显示读取的余额信息等。
当通讯控制单元244确定设备10连接到个人计算机15时(当CD信号是ON时),MPU20不执行应用程序246,但控制接点端子控制单元23和IC卡通讯控制单元243以在IC卡17和个人计算机15之间传送数据,这样,在个人计算机15的控制下,设备10用作IC卡R/W。
当设备10用作IC卡R/W时,接点端子控制单元23读取信息,如存储在IC卡17存储器17a的电子货币的余额信息、交易历史信息等,或经过接点端子12和IC卡17的接点17b,在IC卡17的存储器17a中写入用户信息、密码信息等。
下面参照图4,根据图3示出的流程图(步骤A1到A9),描述本发明第一个实施例的IC卡处理设备10(便携卡单元处理设备)的操作。
另外,图4是说明第一个实施例的IC卡处理设备10和IC卡17之间传送/接收命令和响应的顺序图。
当操作员将IC卡17插入到IC卡插入单元11时(步骤A1),IC卡17的接点17b电连接到接点端子12,借助于接点端子控制单元23,MPU20激活IC卡17(步骤A2)。
MPU20确定是否IC卡17上的激活处理被正常地完成(步骤A3)。当没有正常地完成激活时(参照步骤A3的NO线路),MPU20让基本处理单元242将IC卡17的激活没有正常完成的错误消息显示在显示单元13上。
当激活已经正常地完成并且从IC卡17接收到正常的ATR(对复位的应答)时(参照步骤A3的YES线路),MPU20借助于通讯控制单元244,经过通讯控制LSI26来检验CD信号(步骤A4)。
当CD信号是ON时(参照步骤A4的YES线路),MPU20确定个人计算机15连接到设备10,并且通过控制通讯单元244使通讯控制LSI26进入可接收的状态,以便在个人计算机15的控制下用作IC卡R/W(接收允许处理)(步骤A5)。
然后,MPU20通知一种状态(命令输入等待状态),即借助于通讯控制单元244,MPU20等待经过外部通讯接口14和通讯电缆16来自个人计算机15应用程序的命令输入(步骤A6)。
借助于通讯控制单元244,MPU20确定是否从个人计算机15传送任何数据(步骤A7)。当没有从个人计算机15传送任何数据时(参照步骤A7的NO线路),MPU20再次完成步骤A7,然后进入命令等待状态。
当MPU20借助于通讯控制单元244从个人计算机15接收数据时(参照步骤A7的YES线路),MPU20借助于通讯控制单元244确定接收的数据是否是到IC卡17的命令(步骤A8)。
当接收的数据不是到IC卡17的命令时(参照步骤A8的NO线路),MPU20借助于通讯控制单元244确定接收的数据是否是处理终止通知(步骤A12)。当接收的数据是处理终止通知时(参照步骤A12的YES线路),MPU20等待用户借助于IC卡吞入/排出控制单元241从IC卡插入单元11拔出IC卡17(步骤A13)。
当接收的数据不是处理终止通知时(参照步骤A12的NO线路),MPU20确定错误已经发生,不希望的数据已经从个人计算机15传送,并且使基本处理单元242将它的错误消息显示在显示单元13上。
当接收的数据是到IC卡17的命令时(参照步骤A8的YES线路),MPU20经过数据传送/接收协议245将接收的命令传送到IC卡通讯控制单元243,以及IC卡通讯控制单元243经过接点端子控制单元23传送命令到IC卡17,如图4的箭头C1所示(步骤A9)。
如图4的箭头C2所示,MPU20借助于IC卡通讯控制单元243,经过数据传送/接收协议处理单元245,接收来自IC卡17的到个人计算机15的响应(步骤A10)。然后,MPU20经过数据传送/接收协议处理单元245将到个人计算机15的响应传送到通讯控制单元244。
MPU20借助于通讯控制单元244使通讯控制LSI26进入可传送的状态(传送允许处理)。在那以后,MPU20将来自IC卡17的响应数据传送到个人计算机15(步骤A11)。
MPU20返回到步骤A7,然后,如图4的箭头C3到C11所示,在个人计算机15的控制下,重复IC卡17的命令的传送(参照图4的箭头C3、C5和C8)和响应数据的接收(参照图4的箭头C4、C6、C7和C9到C11)。
即,在外部设备(个人计算机15)连接到外部通讯接口14的情况下,设备10完成个人计算机15的应用程序和IC卡17之间命令和响应的传送和接收的驱动功能。
当CD信号是OFF时(参照步骤A4的NO线路),MPU20确定设备10与外部设备断开,并且借助于基本处理单元242来激活应用程序246(步骤A14)。
然后,MPU20根据应用程序246创建传送到IC卡17的命令(步骤A15),并且经过数据传送/接收协议处理单元245,传送这个命令到IC卡通讯控制单元243。
MPU20借助于IC卡通讯控制单元243,经过接点端子控制单元23,传送命令到IC卡17(步骤A16)。MPU20借助于IC卡通讯控制单元243,经过数据传送/接收协议处理单元245,接收从IC卡17传送的数据(步骤A17)。
在那以后,MPU20确定是否存在表示该处理被终止的输入等(步骤A18)。当处理没有终止时(参照步骤A18的NO的线路),MPU20返回到步骤A15。
如图4所示,在上面的步骤A14到A17,命令(箭头C1、C3、C5和C8)从设备10传送到IC卡17,对于这些命令的响应(箭头C2、C4、C6、C7和C9到C11)从IC卡17传送到设备10。
因此,例如,应用程序246中的特定应用在设备10中激活,或者存储在IC卡17存储器17a的余额信息、交易历史(借方纪录,贷方纪录)等显示在显示单元13上。
即,在外部设备(个人计算机15)与外部通讯接口14断开的情况下,用作余额阅读器的驱动功能和应用程序在设备10的ROM24中完成,设备10用作余额阅读器以读出如来自IC卡17存储器17a的余额信息等,并且将它显示在显示单元13上。
当存在表示该处理被终止的输入时(参照步骤A18的YES线路),IC卡吞入/排出控制单元241等待操作员从IC卡插入单元11拔出IC卡17(步骤A19)。
根据本发明第一个实施例的便携卡单元处理设备,通讯控制单元244(MPU20)根据CD信号确定是否个人计算机15连接到外部通讯接口14。在个人计算机15与外部通讯接口14断开的情况下,这个设备用作余额阅读器以读出如来自IC卡17存储器17a的余额信息等数据,并且将它显示在显示单元13上。在个人计算机15连接到外部通讯接口14的情况下,这个设备用作IC卡R/W以在IC卡17和个人计算机15之间传送数据。这样,操作员不需要准备两种装置,即余额阅读器和IC卡R/W,这是很经济的。
当这个设备用作IC卡R/W时,这个设备仅要求很小的空间来放置,并且通常不需要保护这个空间。
根据个人计算机(外部设备)15是否连接到外部通讯接口14,这个设备用作余额阅读器或IC卡R/W,因此,操作员不必分别使用余额阅读器和IC卡R/W,这导致良好的可操作性。(b)第二个实施例的描述图5根据本发明第二个实施例,示出IC卡处理设备(便携卡单元处理设备)10’的硬件结构方框图。如同第一个实施例的IC卡处理设备10,图5示出的IC卡处理设备10’是一种处理用作便携式介质的IC卡(卡单元)的IC卡处理设备,该介质用于规定为货币电子符号的电子货币。IC卡处理设备10’连接到那里的IC卡17以处理它。
根据本发明第二个实施例的便携卡单元处理设备10’包括图1示出第一个实施例的便携卡单元处理设备10中的非易失性存储器(保留存储部分)30,并且用ROM24’代替ROM24。另外,相同的参考字符表示上面描述的相同的或相应的部分,这样,它们的详细描述被省略。
非易失性存储器30用作能够保持IC卡17存储器17a中特定信息的保留存储部分,它具有例如非易失性RAM的配置。既使在设备10’的电源关断时,存储在非易失性存储器30中的信息也不会丢失。
存储在ROM24’中的应用程序246’代替图1示出的应用程序246。MPU20从ROM24’中读出应用程序246’,因此,这个设备10’用作余额阅读器。
MPU20执行应用程序246’,因此应用程序246’实现类似于第一个实施例应用程序246的功能。当IC卡17连接到与外部通讯接口14断开的个人计算机15时,MPU20控制接点端子控制单元23和IC卡通讯控制单元243,以读出存储在IC卡17存储器17a的电子货币的交易信息(交易历史信息),并且将它存储在非易失性存储器30中。
当IC卡17连接到与外部通讯接口14连接的个人计算机15时,应用程序246’使得MPU20控制通讯控制LSI26和通讯控制单元244,以将存储在非易失性存储器30中的交易历史信息传送到个人计算机15。特别地,当从个人计算机15接收到传送存储在非易失性存储器30中的交易历史信息的要求时,交易历史信息传送到个人计算机15。
根据第二个实施例,当个人计算机15与外部通讯接口14断开的同时IC卡17插入到IC卡插入单元11时,MPU20从存储器17a读出存储在IC卡17存储器17a的电子货币的交易信息(例如,交易历史信息),并且根据应用程序246,借助于基本处理单元242将它存储在非易失性存储器30中。
当个人计算机15连接到外部通讯接口14的同时IC卡17插入到IC卡插入单元11时,根据应用程序246,借助于基本处理单元242,MPU20控制通讯控制LSI26和通讯控制单元244以传送存储在非易失性存储器30中的交易历史信息到个人计算机15。
接着,参照图6示出的流程图(步骤B1到B22),描述在本发明第二个实施例的结构中便携卡单元处理设备10’的操作。
当操作员将IC卡17插入到设备10’的IC卡插入单元11时(步骤B1),IC卡17的接点17b被电连接到接点端子12,借助于接点端子控制单元23,MPU20激活IC卡17(步骤B2)。
MPU20确定是否IC卡17的激活处理已经被正常地完成(步骤B3)。当激活没有正常完成时(参照步骤B3的NO线路),基本处理单元242将IC卡17的激活没有正常完成的错误消息显示在显示单元13上。
当激活已经正常地完成并且已经从IC卡17接收到正常的ATR(对复位的应答)时(参照步骤B3的YES线路),MPU20借助于通讯控制单元244,经过通讯控制LSI26来检验CD信号(步骤B4)。
当CD信号是ON时(参照步骤B4的YES线路),MPU20确定个人计算机15连接到外部通讯接口14,并且借助于通讯控制单元244使通讯LSI26进入可接收状态,以便在个人计算机15的控制下使设备10’用作IC卡R/W(接收允许处理)(步骤B5)。
借助于通讯控制单元244,MPU20经过外部通讯接口14和通讯电缆16通知个人计算机15的应用程序,MPU20在命令输入等待状态(命令输入等待状态)(步骤B6)。
借助于通讯控制单元244,MPU20确定是否从个人计算机15传送任何数据(步骤B7)。当没有任何数据从个人计算机15传送时(参照步骤B7的NO线路),MPU20再次执行步骤B7,并且进入命令等待状态。
当通讯控制单元244从个人计算机15接收任何数据时(参照步骤B7的YES线路),MPU20借助于通讯控制单元244来确定是否接收的数据是到IC卡17的命令(步骤B8)。
当接收的数据不是到IC卡17的命令时(参照步骤B8的NO线路),MPU20确定是否接收的数据是请求将存储在非易失性存储器30的交易历史信息传送到个人计算机15(步骤B12)。当接收的数据是请求传送交易历史信息到个人计算机15时(参照步骤B12的YES线路),根据应用程序246’,借助于通讯控制单元244和通讯控制LSI26,MPU20控制基本处理单元242以将存储在非易失性存储器30中的交易历史信息经过外部通讯接口14传送到个人计算机15(步骤B13),并且返回到步骤B7。
当接收的数据不是请求传送交易历史信息到个人计算机15时(参照步骤B12的NO线路),MPU20还借助于通讯控制单元244确定接收的数据是否是处理终止通知(步骤B14)。当接收的数据是处理终止通知时(参照步骤B14的YES线路),MPU20借助于IC卡吞入/排出控制单元241,等待用户从IC卡插入单元11拔出IC卡17(步骤B15)。
当接收的数据不是处理终止通知时(参照步骤B14的NO线路),MPU20确定错误已经发生,不希望的数据已经从个人计算机15传送,并且使得基本处理单元242在显示单元13上显示它的消息。
如图4的箭头C1所示,当接收的数据是到IC卡17的命令时(参照步骤B8的YES线路),MPU20经过数据传送/接收协议245传送接收的命令到IC卡通讯控制单元243,IC卡通讯控制单元243经过接点端子控制单元23传送命令到IC卡17(步骤B9)。
然后,MPU20借助于IC卡通讯控制单元243,经过数据传送/接收协议处理单元245接收来自IC卡17的到个人计算机15的响应(步骤B10)。另外,MPU20将要被传送到个人计算机15的响应经过数据传送/接收协议处理单元245传送到通讯控制单元244。
借助于通讯控制单元244,MPU20使通讯控制LSI26进入可传送的状态(传送允许处理),从那以后,传送从IC卡17接收的响应数据到个人计算机15(步骤B11)。
MPU20返回到步骤B7,并且在个人计算机15的控制下,重复IC卡17的命令的传送和响应数据的接收。
即,在外部设备(个人计算机15)连接到外部通讯接口14的情况下,设备10’完成驱动功能以传送和接收个人计算机15的应用程序和IC卡17之间的命令和响应。
另一方面,当CD信号是OFF时(参照步骤B4的NO线路),MPU20确定外部设备被断开,并且借助于基本处理单元242来激活应用程序246(步骤B16)。
然后,MPU20根据应用程序246,创建要传送到IC卡17的命令(步骤B17),并且经过数据传送/接收协议处理单元245,传送这个命令到IC卡通讯控制单元243。
MPU20借助于IC卡通讯控制单元243,经过接点端子控制单元23,传送命令到IC卡17(步骤B18),并且借助于IC卡通讯控制单元243,经过数据传送/接收协议处理单元245,接收从IC卡17传送的数据(步骤B19)。
MPU20根据应用程序246’,借助于基本处理单元242,读出存储在IC卡17存储器17a的交易历史信息,并且将它存储在非易失性存储器30中(步骤B20)。
从那以后,MPU20确定是否存在表示该处理被终止的输入等(步骤B21)。当处理没有终止时(参照步骤B21的NO线路),MPU20返回到步骤B17。
例如,在步骤B17到B21,设备10’激活应用程序246中特定的应用程序,在显示器13上显示存储在IC卡17存储器17a上的余额信息、交易历史(信用贷款纪录,借款纪录)等,或者将存储在IC卡17存储器17a中的交易历史信息保存到非易失性存储器30中。
根据第二个实施例,在外部设备(个人计算机15)与外部通讯接口14断开的情况下,设备10’用作余额阅读器的驱动功能和应用程序在设备10的ROM24中完成,设备10’用作余额阅读器以读出如来自IC卡17存储器17a的余额信息等的数据,并且将它显示在显示单元13,这类似于第一个实施例。
当接收到表示处理被终止的输入时(参照步骤B21的YES线路),MPU20借助于IC卡吞入/排出控制单元241,等待操作员从IC卡插入单元11拔出IC卡17(步骤B22)。
根据本发明第二个实施例的便携卡单元处理设备10′能够提供类似的功能并且完成第一个实施例提供的这些功能。另外,当IC卡17连接到与外部通讯接口14断开的个人计算机15时,MPU20控制接点端子控制单元23和IC卡通讯控制单元243,以便读出存储在IC卡17存储器17a中的电子货币的交易信息(交易历史信息),并且将它存储在非易失性存储器30中,因此,将存储在IC卡17存储器17a中电子货币的交易历史信息保存到非易失性存储器30中。因此,即使当IC卡17存储器17a的存储单元的存储容量很小时,也可能保证将交易历史信息保持在电子货币上。
当IC卡17连接到与外部通讯接口14连接的个人计算机15时,MPU20控制通讯控制LSI26和通讯控制单元244,以将存储在非易失性存储器30中的交易历史信息传送到个人计算机15。特别地,当接收到来自个人计算机15的存储在非易失性存储器30中的交易历史信息时,MPU20将交易历史信息传送到个人计算机15。这样,可能将保存在非易失性存储器30中电子货币的交易历史信息传送到个人计算机15,它允许有效地使用个人计算机15应用程序(例如,用于家政管理帐簿等的软件)中电子货币的交易历史信息。
因为存储在IC卡17存储器17a中电子货币的交易历史信息被保存在非易失性存储器30中,所以既使便携卡单元处理设备10′的电源被关断,也可能保护保存在非易失性存储器30中的交易历史信息。(c)其他注意本发明不限于上面的例子,而是可以用不背离本发明范围的各种方式来修改。
例如,通过检验经过第一个和第二个实施例的通讯控制LSI26的CD信号,MPU20确定是否个人计算机(外部设备)15连接到外部通讯接口14。然而,本发明不限于这一点,例如,用于确定连接的信号可以从外部设备传送。
在上面第一个和第二个实施例中,通过检验经过通讯控制LSI26的CD信号,MPU20确定是否个人计算机(外部设备)15连接到外部通讯接口14,并且根据CD信号(ON/OFF)用作余额阅读器或IC卡R/W。本发明不限于这一点,例如,通过用户旋转开关等可以转换这些功能。
在上面第二个实施例中,当外部设备如个人计算机15等进行传送请求时,存储在非易失性存储器30中的交易历史信息被传送到个人计算机15。然而,本发明不限于这一点,当预定的条件满足时,存储在非易失性存储器30中的交易历史信息可以被强迫传送到个人计算机15。
另外,在上面的第一个和第二个实施例中,卡单元是IC卡。然而,本发明不限于这一点,它可以应用于其他的卡如光存储器卡、无线电卡或包含存储单元的类似的东西,并且提供与上面实施例中提供的类似的功能和效果。
工业应用性如上所述,本发明便携卡单元处理设备连接到具有存储单元的卡单元用于处理卡单元。特别地,便携卡单元处理设备适用于处理存储电子货币的卡单元,该电子货币规定为存储单元中货币的电子符号。
权利要求
1.一种当卡单元(17)连接到所述设备时,用于处理卡单元(17)的存储部分(17a)中数据的便携卡单元处理设备包括用于与卡单元(17)通讯的第一通讯部分(23,243);用于可拆卸地与外部设备(15)连接的连接部分(14);用于经过所述连接部分(14)与外部设备(15)通讯的第二通讯部分(24,244);用于显示经过所述第一通讯单元(23,243),至少从卡单元(17)的存储单元(17a)读出的数据的显示部分(13);以及控制部分(20),用于当外部设备(15)连接到所述连接部分(14)时,控制所述第一专用通讯单元(23,243)和所述第二通讯部分(24,244),以便在卡单元(17)和外部设备(15)之间传送数据,并且当外部设备(15)与所述连接部分(14)断开时,控制所述第一专用通讯部分(23,243)和所述显示部分(13),以便从卡单元(17)的存储部分(17a)读出数据并且将读出的数据显示在所述显示部分(13)上。
2.如权利要求1所述的便携卡单元处理设备,其中所述控制部分(20)包括连接确定部分(244),用于根据来自所述连接部分(14)的连接信息信号确定是否外部设备(15)连接到所述连接部分(14)。
3.如权利要求1或2所述的便携卡单元处理设备,其中当外部设备(15)与所述连接部分(14)断开的同时,在存储部分(17a)中包含电子货币的卡单元(17)连接到所述设备时,所述控制部分(20)控制所述第一通讯部分(23,243)和所述显示部分(13),以便从卡单元(17)的存储部分(17a)中读出所述电子货币的余额信息,并且将所述余额信息显示在所述显示部分(13)上。
4.如权利要求1到3中任何一个所述的便携卡单元处理设备,还包括保留存储部分(30),用于将存储在卡单元(17)存储部分(17a)中的至少部分信息保持起来,所述控制部分(20)是可操作的,当外部设备(15)与所述连接部分(14)断开的同时,卡单元(17)连接到所述设备时,所述第一通讯部分(23,243)用于从卡单元(17)存储部分(17a)中读出所述至少部分信息,并且将所述至少部分信息存储到所述保留存储部分(30)中。
5.如权利要求4所述的便携卡单元处理设备,其中当外部设备(15)连接到所述连接部分(14)的同时,卡单元(17)连接到所述设备时,所述控制部分(20)控制所述第二通讯部分(24,244),以便将存储在所述保留存储部分(30)中的所述至少部分信息传送到外部设备(15)。
6.如权利要求5所述的便携卡单元处理设备,其中一旦接收到来自外部设备(15)的传送所述至少部分信息的请求,所述控制部分(20)控制所述第二通讯部分(24,244)以便将存储在所述保留存储部分(30)中的所述至少部分信息传送到外部设备(15)。
7.如权利要求4到6中任何一个所述的便携卡单元处理设备,其中当在所述存储部分(17a)存储规定为货币电子符号的电子货币的所述卡单元(17)被连接时,在所述电子货币的交易信息从所述存储部分(17a)中读出,并且作为至少部分信息存储在所述保留存储部分(30)中。
8.如权利要求4到7中任何一个所述的便携卡单元处理设备,其中所述保留存储部分(30)是非易失性存储器。
全文摘要
当卡单元连接到处理设备时,便携卡单元处理设备用于处理卡单元存储部分中的数据。该处理设备包括:第一通讯部分(23,243);可拆卸地连接到外部设备的连接单元(14);第二通讯部分(24,244);显示部分(13);以及控制部分(20),当外部设备连接到连接部分(14)时,用于控制第一通讯部分(23,243)和第二通讯部分(24,244),以便在卡单元和外部设备之间传送数据,当外部设备与连接部分(14)断开时,控制第一通讯部分(23,243)和显示部分(13),以便从卡单元的存储部分读出数据,并且将读出的数据显示在显示部分(13)上。因此,这个处理设备不仅用作卡单元的信息显示设备,而且用作卡单元读出/写入设备。
文档编号G06K19/077GK1352779SQ99816753
公开日2002年6月5日 申请日期1999年6月23日 优先权日1999年6月23日
发明者小野章子, 桥本繁 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1