CN1236396C - 读卡机 - Google Patents

读卡机 Download PDF

Info

Publication number
CN1236396C
CN1236396C CNB981060099A CN98106009A CN1236396C CN 1236396 C CN1236396 C CN 1236396C CN B981060099 A CNB981060099 A CN B981060099A CN 98106009 A CN98106009 A CN 98106009A CN 1236396 C CN1236396 C CN 1236396C
Authority
CN
China
Prior art keywords
file
card reader
data
current inquiry
card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB981060099A
Other languages
English (en)
Other versions
CN1207537A (zh
Inventor
柳良一
平本义雄
麻生泉
加藤正士
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN1207537A publication Critical patent/CN1207537A/zh
Application granted granted Critical
Publication of CN1236396C publication Critical patent/CN1236396C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/105Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/357Cards having a plurality of specified features
    • G06Q20/3576Multiple memory zones on card
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0873Details of the card reader
    • G07F7/088Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself
    • G07F7/0886Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself the card reader being portable for interacting with a POS or ECR in realizing a payment transaction

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Finance (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

一种读卡机从将数据存储在多个文件里的卡(2)上读取数据,它包括一个带有至少一个用来输入指令的键和一个数据处理器(11)。数据处理器(11)根据输入部分的键操作来连续输出至少一个存储在卡上的文件的数据。

Description

读卡机
技术领域
本发明一般地涉及到读卡机,并特别涉及到一种能读出储存在卡上的文件的数据的读卡机。
背景技术
已经提出过各种各样的有存储功能的卡,而且最近集成电路(IC)卡特别引人关注。这种集成电路卡包括如中央处理单元(CPU)这样一个处理器和一个存储器。这样的IC卡被***读卡机,就可以通过键操作引用IC卡上存储的数据。如果执行一个与被引用数据相关的过程,这个数据就将根据这一过程的结果被更新。
图1是解释传统读卡机的一个例子的运行过程的流程图。图1中,当步骤ST1中一个IC卡被***读卡机时,响应于由操作操作面板而产生的数据引用请求,在步骤ST2中显示出IC卡上存储的多个文件中当前使用的文件的最新数据。在步骤ST3中从读卡机中取出IC卡。步骤ST4判断是否存在从操作面板产生的另一个数据引用请求,如果步骤ST4的判断结果是“否”,过程终止。
另一方面,如果步骤ST4中判断的结果是“是”,步骤ST5就开始为***(应用程序)的访问做准备,这个***执行的是与被引用的、属于所要访问的文件的数据相关的过程,在步骤ST5之后,过程回到步骤ST1。因此,上面描述的应用程序对所要访问的、存储在***读卡机内的IC卡上的文件数据进行访问,并且被引用的数据在步骤ST2中被显示出来。
因此,在传统的读卡机中存在着这样的问题,即它只能对存储在IC卡上的、且为当前所使用的文件数据进行引用。由于这个原因,在对当前使用的文件的数据进行引用之后,要对另外一个文件的数据进行下一次引用时,就必须开始一个应用程序,这个应用程序是处理这个接下来要被引用的另一个文件的数据的。
另一方面,因为传统的读卡机只能对存储在IC卡上的、且为当前使用的文件的数据进行引用,所以还存在着这样的问题,即它不可能简明地显示存储在IC卡上的所有文件的数据。
发明内容
因此,本发明的一般目的是提供一种新型、并且有用的读卡机,它消除了上述的问题。
本发明的另一个、也是更加特定的目的是提供一种读卡机,它不仅能简明输出当前使用的文件的数据,而且能简明输出存储在一个卡(如IC卡)上的其它文件的数据,而不必为处理每个文件的数据而开始一个应用程序;如果需要的话,它还能通过一个简单操作输出存储在卡中的所有文件的最新的数据。
本发明提供一种用于从将数据存储在多个文件中的卡中读取数据的读卡机,该读卡机包括一个具有用于输入一个指令的查询键的输入部分和一个用于执行如下操作的数据处理器:(a)当一个卡被***所述读卡机时,选择多个查询文件中的一个作为当前的查询文件;(b)从所述当前查询文件中读取数据;(c)确定所述查询键是否***作;(d)依据所述查询键是否***作,将当前查询文件变更为多个文件中的另一个文件;以及(e)从新的当前查询文件中读取数据,其中,所述数据处理器继续进行将当前查询文件变更为所述多个文件中的另一个文件的处理,直到所述数据处理器返回到第一个当前查询文件。
本发明还提供一种用于读取数据的方法,该方法被用于一个读卡机中,所述读卡机从将数据存储在多个文件中的卡中读取数据,该方法包括步骤:(a)当一个卡被***所述读卡机时,选择多个查询文件中的一个作为当前的查询文件;(b)从所述当前查询文件中读取数据;(c)确定所述读卡机的一个或多个预定查询键是否***作;(d)响应所述确定步骤的肯定结果,将当前查询文件变更为多个文件中的另一个文件;以及(e)从新的当前查询文件中读取数据,其中,所述数据处理器继续进行将当前查询文件变更为所述多个文件中的另一个文件的处理,直到返回到第一个当前查询文件。如果需要的话,它还能只通过一个简单操作,输出存储在卡上的所有文件的最新数据。
附图说明
本发明的其它目的和进一步的特性将表现在下面的结合附图进行的详细描述中。
图1是解释传统读卡机的一个例子的运行的流程图;
图2是根据本发明的读卡机的一个实施例的***框图;
图3是对一个数据处理器的文件选择过程进行一般解释的流程图;
图4是解释读卡机的运行的透视图;
图5是解释读卡机的运行的透视图;
图6是解释读卡机的运行的透视图;
图7是解释文件选择过程的第一个实施例的流程图;
图8是输入部分的一个实施例的平面图;
图9是表示存储在IC卡中的文件结构的简图;
图10是解释文件选择过程的第二个实施例的流程图;
图11是解释文件选择过程的第三个实施例的流程图;
图12是解释文件选择过程的第四个实施例的流程图;
图13是解释文件选择过程的第五个实施例的流程图。
具体实施方式
图2是根据本发明的读卡机的一个实施例的***框图。在这个实施例中,本发明被应用到IC卡上。
图2中,一个读卡机1一般包括一个显示单元10、一个数据处理器11,一个输入部分12和一个存储器18。输入部分12包括多个键,从输入部分12用键的操作输入的命令被送给数据处理器11。输入部分12上的键包括一套数字键、一个将在后面描述的引用键和其它类似的键。当IC卡2被***读卡机1时,数据处理器11就从被输入部分12指定的文件中读取数据,并执行一个由输入部分12指定的、与所读的数据有关的过程。存储器18把从IC卡2读出的文件数据、读取文件的记录和其它类似的信息存储起来。被执行的与从IC卡2读取的数据有关的过程本身与本发明的主题没有直接关系,因此将略去对它的描述。IC卡2具有已知的符合ISO7816标准的结构,例如IC卡中带有的集成电路(IC)包括一个CPU、一个存储多个文件数据的存储器和其它类似的组件。被数据处理器11所处理的数据被提供给显示单元10,并在其上被显示出来。
数据处理器11包括一个文件切换部分11a。这个文件切换部分11a响应从输入部分12来的指令,对存储在IC卡2上并提供给显示单元10的数据进行切换。换句话说,数据处理器11的文件切换部分11a能响应输入部分12的键操作,在显示单元10上连续输出和显示存储在IC卡2上的每个文件的最新数据。
图3是对一个数据处理器11的文件选择过程进行一般解释的流程图。为方便起见,在这个实施例中假设IC卡2上存储的文件里包括货币文件(以后被称为“电子货币文件”),它包括不同国家的货币数据。
图3中,在步骤S1中IC卡2被***读卡机1,就象图4所示的那样,步骤S2响应输入部分12的键操作从IC卡2上存储的多个电子货币文件中选择一个。此外,例如存储在IC卡2中的第一个被查询过程访问的电子货币文件被预置成一个关于读卡机1所在的国家的货币的电子货币文件,在这种情况下,步骤S2从存储在IC卡2上的多个电子货币文件中自动选取关于预置的国家的货币的电子货币文件,并对选出的电子货币文件进行引用。步骤S3将被引用的数据提供给显示单元10,货币数据在显示单元10上被显示出来,正如图5所示。在这一情形中,显示在显示单元10上的货币数据是“19800”。
步骤S4根据输入部分12从上一次键操作后在预定时间内是否有下一次键操作来判断是否要对下一个电子货币文件的货币数据进行引用。如果步骤S4的判断结果是“否”,过程结束。另一方面,如果步骤S4的判断结果是“是”,步骤S5就对输入部分12的键操作进行分析。例如,如果在步骤S2中输入部分的键操作之后的预定时间内,图5中所示的输入部分12的查询键12a被按下,步骤S4的判断结果就是“是”,而步骤S5在这种情况下就判断出查询键是被按下的。因此,步骤S6中电子货币文件就被文件切换部分11a切换到下一个要被引用的电子货币文件,并且向数据处理器11提出对下一个电子货币文件数据的查询的请求。在步骤S6之后,过程回到步骤S2,并且这次步骤S2对下一个电子货币文件的货币数据进行引用。例如,象图6所示的那样,结果步骤S3在显示单元10上显示下一个电子货币文件的货币数据“400”。
下面将描述存储着多个电子货币文件的IC卡2的使用。在IC卡2上存储了多个电子货币文件的情况下,每个电子货币文件就是每个国家的货币文件,每个电子货币文件的货币数据就是IC卡2的拥有者所拥有的每个国家货币的存款值。当用这样一张IC卡2在特定的国家购买商品时,IC卡2的拥有者在售货点(POS)的终端输入拥有者的身份号码或其它类似的号码,以确认IC卡2的使用权。之后,存储在IC卡2上的对应于特定国家的电子货币文件的货币数据就被减去用这个特定的国家的货币购买商品的钱数而刷新。换句话说,当IC卡2被用来购买商品时,就执行一个关于从IC卡2上读出的电子货币文件的预定过程,货币数据将依据这一预定过程的结果被刷新。但是这个预定过程本身与本发明的主题没有直接关系,因此在后面将描述到的图3和图7,以及图10至图13中对它的解释和说明将被略去。例如,在购买之前要执行查询过程以确认这个特定国家货币的存款余额;在购买之后也要执行查询过程以确认购买后这个特定国家货币的存款余额。在本发明中,当确认存款时,不仅能确认当前使用的货币的存款额,也可以通过一个简单的键操作,确认其它货币的存款额。
当然,当显示下一个电子货币文件的货币数据时,输入部分12上***作的键并不仅限于查询键12a。另外,也可以把读卡机1构造成能够响应一个键操作来自动连续显示存储在IC卡2上的每一个电子货币文件的最新数据,或每当一个键操作时,自动连续显示存储在IC卡2上的每一个电子货币文件的最新数据。进而,还可以把读卡机1构造成如下形式,即能够响应一个预定键的操作来自动显示存储在IC卡2上的电子货币文件中最后被使用过的那个电子货币文件的最新数据。从IC卡2上读出的文件被储存在读卡机1的存储器18中,可以通过对这些文件的记录得知最后被使用过的文件。
下面将结合图7对数据处理器11的文件选择过程的第一个实施例进行描述。图7是解释上述文件选择过程的第一个实施例的流程图。
在这个实施例中,为方便起见假设输入部件12带有一套数字键120和两个查询键12a和12b。当显示当前被访问的文件数据时查询键12a被按下;而当显示下一个文件,即当前被访问的文件的下一个文件时,键12b被按下。输入部分12上的各个键可以是按钮的形式,也可以是触摸键盘的键。
图7中,在步骤S11中当IC卡2被***读卡机1时,步骤S12就根据输入部分12的键操作或根据预先的设置,选择存储在IC卡2中的多个文件之一,并对所选的文件的数据进行访问。步骤S13把所选文件的数据提供给显示单元10,并在显示单元10上显示这些数据。
步骤S14判断输入部分12的查询键12a是否在预定时间内被按下。如果步骤S14的判断结果是“否”,步骤15将根据存储器18的记录,使刚刚被访问过的文件从数据处理器11中返回可被访问的状态,然后过程结束。
另一方面,如果步骤S14的判断结果是“是”,步骤S16就去判断查询键12b是否在预定的时间内被按下。如果步骤S16的判断结果是“否”,步骤就S17执行关于已经历了预定的过程、并为数据处理器11当前使用的数据的查询过程。此外,步骤S18将步骤S17获得的数据作为查询结果提供给显示单元10,并且过程回到步骤S14。
如果步骤S16的判断结果为“是”,步骤S19就将当前被访问的文件名通知给文件切换部分11a。图9是表示存储在IC卡2上的文件的结构的简图。在图9所示的情况下,这个文件是电子货币文件,每个电子货币文件包括相应国家的货币数据。例如,为方便起见假设当前被访问的文件是“MF/DF01/DF11/File02”,它的文件名是“2”。步骤S20从文件名单中检索当前被使用的文件“MF/DF01/DF11/File02”,然后通知文件切换部分11a一个文件名为“3”的文件“MF/DF01/DF12/File03”是文件“MF/DF01/DF11/File02”的下一个文件。步骤S21执行对文件“MF/DF01/DF12/File03”的查询,这就是被通知给文件切换部分的、文件名为“3”的文件。此外,步骤S22将步骤S21所获得的数据作为查询结果提供给显示单元10,并且过程回到步骤S14。
图10是解释文件选择过程的第二个实施例的流程图。图10中那些与图7中相应的同样的步骤被用同样的参考数码标出,这里略去对它们的描述。在这个实施例中,没有提供查询键12b,输入部分12只带有一个单一的查询键12a。因此,就要根据查询键12键在预定时间内是否被连续操作来作出判断。特别地,如果查询键12a只被按下一次,步骤S14的判断结果为“是”,步骤S116的判断结果为“否”,过程进入步骤S17。另外,如果从查询键12a第一次被按下时起,在预定时间内查询键12a又被按下,步骤S14的判断结果为“是”,步骤S16的判断结果也为“是”,过程进入步骤S19。因此,查询键12a的第一次被按下为第一次查询要求,查询键12a从第一次被按下后的预定时间里第二次被按下,就是对文件切换部分11a提出的查询文件切换请求。数据处理器11先执行与查询键12被按下的时间和间隔有关的计时器管理,然后根据查询键12a没有被按下的时间来判断操作结束与否。
图11是解释文件选择过程的第三个实施例的流程图。图11中那些与图7中相应的同样的步骤被用同样的参考数码标出,这里略去对它们的描述。在这个实施例中,输入部分12只有一个单一的查询键12a。只能靠查询键12a被按下的时间来辨别查询请求和查询文件切换要求。在这种情况下,步骤S216判断查询键12a是否被按下了预定的时间。如果查询键12a被按下的时间少于预定时间,步骤S14的判断结果为“是”,而步骤S216的判断结果为“否”,过程进入步骤S17。另一方面,如果查询键12a被按下的时间等于或长于预定时间,步骤S14的判断结果为“是”,步骤S216的判断结果也为“是”,过程进入步骤S19。因此,查询键12a被按下少于预定的时间为第一次查询请求;查询键12a被按下等于或长于预定的时间,就是给文件切换部分11a的查询文件切换请求。
下面将结合图12对数据处理器11的文件选择过程的第四个实施例进行描述。图12是解释文件选择过程的第四个实施例的流程图。
图12中,在步骤S31中当IC卡2被***读卡机1时,步骤S32就根据输入部分12的键操作或根据预先的设置,选择存储在IC卡2中的多个文件之一,并对所选的文件的数据进行访问。步骤S33把所选文件的数据提供给显示单元10,并在显示单元10上显示这些数据。
步骤S34判断输入部分12的查询键12a是否在预定时间内被按下。如果查询键12a在预定时间内未被按下且步骤S14的判断结果是“否”,而一个文件刚刚被访问过,步骤S35将使该文件返回可被数据处理器11访问的状态。
另一方面,如果步骤S14的判断结果是“是”,步骤S36就将当前被访问的文件名通知文件切换部分11a。步骤S37从存储在存储器18中、包含着被访问过的文件的顺序的文件名单(或表)中检索出当前被访问的文件,并将被检索文件的下一个文件的文件名通知文件切换部分11a。步骤S38执行有关文件的查询过程,这个文件具有在步骤S37中被通知给文件切换部分11a的文件名。此外,步骤S39将步骤S37所获得的数据作为查询结果提供给显示单元10,并在显示单元10上显示这些数据。步骤S40根据存储在存储器18中的记录,判断被显示的数据所属的文件的文件名是否是第一个文件名,就是说,是否是第一个被访问的文件的文件名。如果步骤S40的判断结果是“否”,过程就回到步骤S36。另一方面,如果对所有文件的查询过程结束,过程结束,且步骤S40的判断的结果为“是”。
因此,当IC卡2被***读卡机1时,自动和连续地显示每个存储在IC卡2中的文件的最新数据是可能的。
如图9所示,文件名和文件编号被分配给存储在IC卡2上的文件。因此,构造一个显示与键操作相对应的文件的最新数据的数据处理器11是可能的,而这个相应的键操作是对应于相应的文件编号的。这个与文件编号相应的键操作可以由从数字键120上输入文件编号来实现,也可以由按照文件编号按下一个预定的键相应的次数来实现。此外,也可以构造一个数据处理器11,使得显示单元10不仅能显示最新数据,而且能显示这个最新数据所属的文件的文件编号。
图13是解释文件选择过程的第五个实施例的流程图。图11中那些与图7中相应的同样的步骤被用同样的参考数码标出,这里略去对它们的描述。在这个实施例中,当输入文件编号时,如图13中所示,步骤S316判断在从IC卡2***读卡机1开始的预定时间内数字键120是否***作。在这种情况下,如果数字键120中的数字“3”***作,或者数字键120中的任意键***作了3次,步骤S320认为下一个文件的文件名是“3”。当与文件数据一起显示文件编号时,步骤S322在向显示单元10提供查询结果的同时,将查询结果所属的文件的文件编号也提供给显示单元10。
当然,虽然上述实施例带有多个键,但它也可以只带有一个键。在这种情况下,数据处理器根据这一个键的键操作来输出存储在卡上的文件的数据。换言之,读卡机可以带有一个或多个键以开始数据处理器数据输出的操作。
再有,本发明并不仅限于这些实施例,在本发明的范围内还可能有各种变化和改进。

Claims (23)

1.一种用于从将数据存储在多个文件中的卡中读取数据的读卡机,该读卡机包括一个具有用于输入一个指令的查询键的输入部分(12)和一个用于执行如下操作的数据处理器(11):
(a)当一个卡被***所述读卡机时,选择多个查询文件中的一个作为当前的查询文件;
(b)从所述当前查询文件中读取数据;
(c)确定所述查询键是否***作;
(d)依据所述查询键是否***作,将当前查询文件变更为多个文件中的另一个文件;以及
(e)从新的当前查询文件中读取数据,
其中,所述数据处理器继续进行将当前查询文件变更为所述多个文件中的另一个文件的处理,直到所述数据处理器返回到第一个当前查询文件。
2.如权利要求1所述的读卡机,其中所述数据处理器还用于读取一个当前查询文件中的所有数据。
3.如权利要求1或2所述的读卡机,其中所述数据处理器还用于选择被最后使用的文件作为一个当前查询文件。
4.如权利要求1或2所述的读卡机,其中文件编号被预先分配给各文件,且数据处理器用于响应一个与另一个文件的文件编号相对应的指令,将当前查询文件变更为所述多个文件中的另一个文件。
5.如权利要求4所述的读卡机,其中所述指令通过一个键操作而被输入,所述键操作包括经由所述输入部分输入所述文件编号。
6.如权利要求4所述的读卡机,其中所述指令通过多次键操作而被输入,其中键操作的次数对应于所述文件编号。
7.如权利要求4所述的读卡机,其中所述数据处理器(11)还用于读取所述数据所属的文件的文件编号。
8.如权利要求1或2所述的读卡机,还包括一个用于显示从所述卡中读出的数据的显示器。
9.如权利要求1或2所述的读卡机,其中所述卡(2)是一个具有一个处理器和一个存储文件的存储器的集成电路卡。
10.如权利要求1或2所述的读卡机,其中至少一个所述文件是一个包括货币数据的电子货币文件。
11.如权利要求1或2所述的读卡机,还包括一个其中存储有要访问的文件的顺序表的存储器,其中所述数据处理器(11)用于检索所述表以确定当前查询文件将被变更为哪个文件。
12.如权利要求1或2所述的读卡机,其中所述数据处理器还用于依次重复执行步骤(c),(d)和(e)。
13.如权利要求1或2所述的读卡机,其中在步骤(d)中,当前查询文件被变更为当前查询文件之后的下一个文件。
14.如权利要求1或2所述的读卡机,其中:
所述输入部分包括一个单独的查询键,以及
所述数据处理器(11)用于在每次所述查询键被按下时,将当前查询文件变更为所述多个文件中的另一个文件。
15.如权利要求1或2所述的读卡机,其中所述数据处理器还用于在查询键被按下时依次变更当前查询文件,以及在返回到最先被访问的文件时停止变更当前查询文件。
16.如权利要求1或2所述的读卡机,其中所述数据处理器还用于在所述查询键被相继按下时,将当前查询文件相继变更为所述多个文件中的另一个文件。
17.如权利要求1或2所述的读卡机,其中:
所述输入部分包括多个查询键;以及
所述数据处理器(11)用于根据哪个查询键被按下而将当前查询文件变更为所述多个文件中的另一个文件。
18.如权利要求1或2所述的读卡机,其中所述数据处理器还用于根据查询键被按压的时间而将当前查询文件变更为所述多个文件中的另一个文件。
19.如权利要求1或2所述的读卡机,其中所述数据处理器还用于在查询键被连续按压时,将当前查询文件变更为所述多个文件中的另一个文件。
20.如权利要求1或2所述的读卡机,其中所述输入部分包括一个单独的用于依次变更当前查询文件的查询键。
21.如权利要求1或2所述的读卡机,其中所述数据处理器还用于在一个卡被***所述读卡机时,响应一个通过所述输入部分输入的指令,选择所述多个文件中的一个文件作为当前查询文件。
22.如权利要求1或2所述的读卡机,其中所述数据处理器还用于在一个卡被***所述读卡机时,选择所述多个文件中的一个预定文件作为当前查询文件。
23.一种用于读取数据的方法,该方法被用于一个读卡机中,所述读卡机从将数据存储在多个文件中的卡中读取数据,该方法包括步骤:
(a)当一个卡被***所述读卡机时,选择多个查询文件中的一个作为当前的查询文件;
(b)从所述当前查询文件中读取数据;
(c)确定所述读卡机的一个或多个预定查询键是否***作;
(d)响应所述确定步骤的肯定结果,将当前查询文件变更为多个文件中的另一个文件;以及
(e)从新的当前查询文件中读取数据,
其中,所述数据处理器继续进行将当前查询文件变更为所述多个文件中的另一个文件的处理,直到返回到第一个当前查询文件。
CNB981060099A 1997-07-31 1998-03-04 读卡机 Expired - Fee Related CN1236396C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP9206941A JPH1153482A (ja) 1997-07-31 1997-07-31 カード読み取り装置
JP206941/97 1997-07-31

Publications (2)

Publication Number Publication Date
CN1207537A CN1207537A (zh) 1999-02-10
CN1236396C true CN1236396C (zh) 2006-01-11

Family

ID=16531580

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB981060099A Expired - Fee Related CN1236396C (zh) 1997-07-31 1998-03-04 读卡机

Country Status (5)

Country Link
US (1) US6168078B1 (zh)
EP (1) EP0895205B1 (zh)
JP (1) JPH1153482A (zh)
CN (1) CN1236396C (zh)
DE (1) DE69818766T2 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19839847A1 (de) * 1998-09-02 2000-03-09 Ibm Speichern von Datenobjekten im Speicher einer Chipkarte
WO2000079476A1 (fr) * 1999-06-23 2000-12-28 Fujitsu Limited Dispositif portable de gestion d'unite a carte
JP2002024224A (ja) * 2000-07-10 2002-01-25 Nec Corp Icカードの情報検索方法および携帯情報端末
US20070205271A1 (en) * 2006-03-02 2007-09-06 International Business Machines Corporation Method and apparatus for automated teller machine transactions
JP4407662B2 (ja) 2006-04-05 2010-02-03 ソニー株式会社 情報処理装置及びアプリケーション調停方法
TWI446273B (zh) * 2011-10-18 2014-07-21 Wistron Corp 可攜式電子裝置、讀卡機以及讀卡機的操作方法
CN104380324A (zh) * 2012-03-19 2015-02-25 加拿大皇家铸币厂 资产存储和转移***中的自动外汇功能

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62237592A (ja) * 1986-04-08 1987-10-17 Casio Comput Co Ltd Icカ−ドにおけるクロツク切換方式
JPH0758500B2 (ja) * 1987-02-20 1995-06-21 株式会社東芝 携帯可能電子装置
US4983816A (en) * 1988-02-24 1991-01-08 Kabushiki Kaisha Toshiba Portable electronic device
EP0332117B1 (en) * 1988-03-09 1994-05-11 Kabushiki Kaisha Toshiba Portable electronic apparatus
JPH01237785A (ja) * 1988-03-18 1989-09-22 Canon Inc 電子機器
JP2695855B2 (ja) * 1988-08-26 1998-01-14 株式会社東芝 携帯可能電子装置
JP3015377B2 (ja) * 1988-08-26 2000-03-06 株式会社東芝 Icカード
FR2673476B1 (fr) * 1991-01-18 1996-04-12 Gemplus Card Int Procede securise de chargement de plusieurs applications dans une carte a memoire a microprocesseur.
JP3178881B2 (ja) * 1992-03-06 2001-06-25 株式会社東芝 携帯可能電子装置
JP3454276B2 (ja) * 1992-09-07 2003-10-06 ソニー株式会社 情報再生表示装置および情報表示方法
FI930828A0 (fi) * 1993-02-24 1993-02-24 Mikrokit Hardware Oy Elektroniskt kontrollsystem foer kontanter
JPH06274397A (ja) * 1993-03-24 1994-09-30 Toshiba Corp ファイル管理方式
JP3590131B2 (ja) * 1995-05-17 2004-11-17 株式会社東芝 携帯可能記憶媒体及び携帯可能記憶媒体の発行装置
DE19522029A1 (de) * 1995-06-17 1996-12-19 Uestra Hannoversche Verkehrsbe Vorrichtung zum Lesen und/oder Schreiben von Speicherkarten
SG54485A1 (en) * 1996-03-29 1998-11-16 Toshiba Kk File managing method requiring a change in key data and ic card device using the method
DE19629085C2 (de) * 1996-07-18 2001-10-31 Infineon Technologies Ag Datenverarbeitungsvorrichtung zur Dokumentation und/oder zur Auswertung von Transaktionen eines Benutzers
TW357298B (en) * 1996-09-12 1999-05-01 Toshiba Corp IC card portable terminal

Also Published As

Publication number Publication date
US6168078B1 (en) 2001-01-02
DE69818766D1 (de) 2003-11-13
DE69818766T2 (de) 2004-05-19
JPH1153482A (ja) 1999-02-26
CN1207537A (zh) 1999-02-10
EP0895205A2 (en) 1999-02-03
EP0895205A3 (en) 1999-11-24
EP0895205B1 (en) 2003-10-08

Similar Documents

Publication Publication Date Title
US5845273A (en) Method and apparatus for integrating multiple indexed files
CN101553813B (zh) 管理可单独访问的数据单元的存储器
AU779269B2 (en) Method and system for organizing data
CN101512526B (zh) 动态片段映射
EP0352050A2 (en) Single-keyed indexed file for TP queue repository
US6223342B1 (en) Object-oriented sequencing using hierarachical configuration streams
CN101263462B (zh) 具有区块管理的非易失性存储器
US20030046285A1 (en) System and method for organizing data
CN100514310C (zh) 数据移动少可以高速存取的存储装置
WO2001006413A1 (en) System for accessing database tables mapped into memory for high performance data retrieval
JP2788018B2 (ja) 情報伝達システム及びこれに用いる情報販売機とカードリーダ
AU3418795A (en) Parallel processing system for traversing a data base
CN1236396C (zh) 读卡机
WO1998003926A1 (en) Method of transferring data between relational database tables
US7225178B2 (en) Data structure in database, database system for managing database and database managing method and system
KR102102307B1 (ko) 다수의 스토리지를 갖는 데이터베이스 관리시스템에서 블룸필터를 이용한 벡터화 기반의 스토리지 탐색 방법
CN1282108C (zh) 消除指针存储以减少ram大小的散列技术
CN1190481A (zh) 载有地理位置数据的存储介质
JP3552339B2 (ja) データベースシステム
EP1116137B1 (en) Database, and methods of data storage and retrieval
CN101395547A (zh) 编程装置以及自动的数据结构识别方法
US7996366B1 (en) Method and system for identifying stale directories
KR100610529B1 (ko) 카드블랙리스트 데이터의 압축저장방법 및 그 검색방법
CN1216350C (zh) 设有计数装置的芯片
JP2604787B2 (ja) 二次元データ格納方式

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060111

Termination date: 20120304