在电子部件存储器中读取数据的系统的制作方法

文档序号:6663045阅读:206来源:国知局
专利名称:在电子部件存储器中读取数据的系统的制作方法
技术领域
本发明涉及读取写入电子部件存储器中的至少一个数据项的系统,还涉及读取至少一个这样的数据项的方法。
本发明的特别有益的应用在于电子存储卡领域,尤其是其中的存储器含有关于业务操作结果的数据的卡,这些操作比如由所述卡执行,这些卡比如为位于电话卡或电子钱包中的信用卡中的单元。
在较广的概念中,存储卡中的电子部件设计成能够与它们所连接的终端通信和交换各种类型的数据,以便实现要执行的操作。尤其是,建立通信的过程包括一初始阶段,其间电子部件从终端接收初始化信号,然后将“初始化响应”消息发送给终端,该消息包括终端要求与元件建立对话的信息。
从电子存储卡读取数据的系统已为人所知,该系统主要由一外壳构成,卡插入外壳中,以便在电子部件和包含在单元中的连接器之间建立电连接。所述单元还包括在只读存储器(ROM)中的软件,能使数据与电子部件交换,以便从元件的存储器中读取数据并将所述数据显示在显示装置上,该显示装置比如为液晶显示屏。
然而,已知的读取器系统的缺点是,所用的软件必须具体适应于要读取数据的卡,结果,当存在要处理的多种类型的卡时,需要在单元的存储器中存储尽可能多的软件段,从而由于存储器的尺寸而需在单元中占据相对较大量的空间。
另外还知道以WO-94/23399号公布的专利文件,该文件描述了一种读取系统,其中,为读取n个DATA(数据)项,需要将卡插入读取器n次并抽出n-1次。在读取数据项DATAn的同时,将标有“DATAn读取”的指针写入卡的EEPROM中。卡的多次抽出和再插入读取器,构成了烦琐(fiddly)执行的处理操作。在EEPROM中的写入正在进行的时刻不合时机地抽出卡,可以导致写在存储器中的数据的完整性缺陷。
这样,要由本发明解决的一个技术问题是提供一种读取系统,用于读取写入电子部件的存储器中的至少一个数据项,所述电子部件适于与一终端通信,尤其是用于响应于由所述终端发出的初始化信号而发出“初始化响应”消息,不论所使用的存储卡的类型如何,都使用单个的读取系统,使得能够限制读取器的尺寸。
根据本发明,对所述读取系统含有的技术问题的解决方案包括·电子部件中的搜索装置,用于搜索存储器中的数据项,并用于将所述数据项写入一初始化响应消息区;和·一读取器单元,包含·当所述电子部件连接到所述单元时用于发出所述初始化信号的装置;·用于在所述初始化响应消息区中读取数据项的装置。
用于初始化电子存储卡的过程,即,初始化信号的格式和初始化响应消息的格式,由标准ISO 7816-3标准化,所以应当理解,本发明的数据读取系统具有通用性质并能用于所有现有的卡。这就意味着该系统与现有技术中的已知系统相比大大简化了,从而使得能够减小读取器单元的尺寸。
根据本发明,所述单元具有显示装置是有益的,用于在所述数据被读取之后显示所述数据,从而使用户可视地检查由本发明的系统所读取的数据项的值。
为使写入单个的电子部件的存储器中的多个数据项被读取,本发明提供带有强迫(forced)初始化装置的单元,用于使所述发出初始化信号的装置随意启动,地发出要启动的初始化信号,以便使写入存储器的号码1到N位置的数据在每次启动所述强迫初始化装置时周期性地顺序读出,并且连接到单元的电子部件上位置1的数据被读出。
本发明的优点是读取系统包括一电子部件,该电子部件还包含一易失性存储器,其中写入数据,表示已读取数据项DATAi或者要读取数据项DATAi+1,并意味着在周期性读取数据项DATA2,…,DATAN期间能节省电子部件的电源。
本发明的方法提供了一种读取方法,用于读取写入电子部件的存储器中的至少一个数据项,所述电子部件适于与一终端通信,尤其是用于响应于由所述终端发出的初始化信号而发出初始化响应消息,所述方法的特征在于其包括下列步骤,其中·所述电子部件连接到一读取器单元;·所述单元发出一初始化信号;
·所述电子部件搜索存储器中的数据项,并将所述数据项写入初始化响应消息区;和·将所述数据项从所述初始化响应消息区中读出。
本发明的优点是读取方法还包括下列步骤,其中强迫初始化装置启动初始化信号(SI)发出装置,以便使写入存储器中的数据项DATA1,…,DATAN被标号为1到N,并且,一旦电子部件连接到所述单元,则读出列号(rank)为1的数据项DATA1,并且,每次启动所述强迫初始化装置,就随后周期性且顺序地读出数据项DATA2,…,DATAN。当读出数据项DATAi时,写入部件的易失性存储器,以包含指示已读取数据项DATAi或要读取数据项DATAi+1的数据。为读取数据项DATAi,要检验易失性存储器的状态。在周期性读取数据项DATAi的整个过程保持电子部件的电源。
下面参照附图给出对非限定性例子的描述,以便加强对本发明包括什么和如何实施本发明的理解。


图1是本发明的读取数据的系统的透视图,该系统包括一电子存储卡和一读取器单元。
图2是图1的读取器系统电子电路的方框图。
图3是说明初始化响应消息的结构的图。
图4是说明一初始化信号序列的时序图。
图5是说明如何组织图2的电子部件的可重写存储器的图。
图6是说明实施本发明的各个步骤的流程图。
图1是用于实施电子业务的ISO卡类型的电子存储卡10的透视图,电子存储卡包括一电子部件11,插入卡体12并由塑料材料制成。在传统方式中,电子部件11上设有电触点,该电触点的总的标号为13,用于与置于电子业务终端中的连接器电连接。
如图2所示,电子部件11不仅包括电触点13,还包括微处理器111、相关的只读存储器(ROM)112、易失性存储器RAM 115和可EEPROM类型的可重写存储器113,其中写入至少一个数据项DATA,该数据项比如表示电子业务的结果。
为使电子存储卡的主人容易在任何时候访问包含在电子部件11的存储器113中的某些数据项,比如电子钱包中的余额情况,本发明提出了单元20,如图1所示,该单元适于通过为此目的设计的槽24接纳电子存储卡10,并用于通过与电触点13协作的连接器(未示出)进入与电子部件11的通信方式。
图2示出单元20具有一电子电路21,由微处理器211和相关的只读存储器212组成,该组件构造成这样一种方式,以形成在电子部件11连接到单元20时发出初始化信号的装置,与在任何其它终端中的方式相同。
当卡没有接通电源时,即,当电源电压为0(Vcc为OFF)时,卡的RAM115处于未定义状态,该RAM 115例如构成3字节的存储空间、当卡插入单元20的槽24中,以使部件11连接到读取器的连接器时,所述部件接通电源,然后所述电源电压Vcc为ON。电子部件11和终端之间的信息交换以满足上述ISO标准7816-3的过程开始。在此过程期间,卡的微处理器111检验RAM 115是否处于定义或未定义状态。当RAM 115处于非定义状态时,终端返回“复位”初始化信号SI1给部件。电子部件通过发送“复位答复(ATR)”初始化响应消息MRI1给终端来进行响应。该消息包含对终端和部件之间的通信很关键的信息。其它信息,比如历史特征(historical characters)是可选的,因为其例如仅与卡、包含在卡中的电子部件、ROM等的制造者的名字有关。
于是,初始化协议继续,由电子部件11发送初始化响应消息MRI1,该消息由部件的微处理器111产生,其方式是将单元20读取的数据项DATA1的值写入所述消息的区。例如,该区可以是为上述的历史特征提供的区。
在发送消息MR1的同时,卡的微处理器111将一数据项写入RAM 115中该数据项表示已读取数据项DATA1或要读取数据项DATA2。然后,RAM115从未定义状态过渡到定义状态,包括表示已读取的数据项或要读取的数据项的数据项。
通常,如图3所示,当读取多个(N个)数据项时,每个数据项DATAi(i=1,…,N)由其列号i在消息MRIi中识别。
用于搜索要读取的数据项和用于将其写入初始化响应消息的装置,由可重写存储器113中的微处理器111利用如图5所示的文件114完成,文件114对由列号i定义的每个数据项DATAi指定访问存储器113中的所述数据项的路径。
从图2可以看出,单元的电子电路21的微处理器211从卡10的电子部件11接收初始化响应消息MRi,并读取已写入消息区的数据项DATA,以将其显示到单元20的显示装置22上,该显示装置比如为液晶显示器。
当多个(N个)数据项要读取并显示时,如图1所示,为单元20提供设计成能使初始化信号SI由微处理器211随意发送的强迫初始化装置23,例如,按钮,以便使连接到单元20的电子部件11上的列号为1的数据项DATA1被读取,随后,其余的数据项DATA2,…,DATAN在每一次所述强迫初始化装置23被启动时周期性和顺序地读出。
本发明的读取器系统以下面参照图4和图6所总结的方式操作。
如果在时刻t1,系统的用户决定读取包含在电子存储卡10中的信息,用户将卡插入单元20中,从而使第一初始化信号SI1与包含所有数据DATAi的初始化响应消息MRI1一起自动发出。在此操作开始时,微处理器211读取第一数据项DATA1并将其显示在屏幕22上。如果在时刻t2,用户要读取第二数据项DATA2的值,卡留在读取器的槽24中。电源电压Vcc不中断(Vcc为ON)。用户按压使第二初始化信号SI2发出的按钮23。接着此第二初始化信号SI2,卡的微处理器111检验RAM 115的定义或未定义状态。假定RAM115在发出消息MRI1的同时被写入,则RAM现在处于未定义状态。读出其标明“DATA1读取”或“DATA2要读取”的内容,并且卡的微处理器111在文件114中查找DATA2的地址。然后,将消息MRI2发送给读取器,然而,此时微处理器211读取第二数据项DATA2并显示它。很自然,如果要读取的数据项是单个的数据项,则每次启动按钮23便显示相同的项。
如果在时刻t3用户想读取第三数据项DATA3,该过程继续以相同的方式进行。
在第(N-1)次启动按钮23时,显示最后的变量DATAN,并在第N次启动时返回第一数据项DATA1,等等。
每次卡10与单元20断接,系统就复位为0,要显示的第一数据项总是列号为1的数据项DATA1。
复位为0的原因是因为中断了RAM 115的电源,RAM 115返回未定义状态。
权利要求
1.一种读取系统,用于读取写入一电子部件(11)的存储器(113)中的至少一个数据项,所述电子部件适于与一终端通信,尤其用于响应于由所述终端发出的一初始化信号(SI)而发出一“初始化响应”消息(MRI),所述读取系统的特征在于其包含·所述电子部件(11)中的搜索装置(111、114),用于搜索存储器(113)中的数据项(DATA),并用于将所述数据项写入一初始化响应消息区(MRI);和·一读取器单元(20),包含·当所述电子部件(11)连接到所述单元(20)时用于发出所述初始化信号(SI)的装置(211);·用于在所述初始化响应消息区(MRI)中读取所述数据项(DATA)的装置(211)。
2.如权利要求1所述的读取系统,其特征在于,所述单元(20)具有显示装置(22),用于在读取所述数据项(DATA)后显示该数据项(DATA)。
3.如权利要求1或2所述的读取系统,其特征在于,所述单元(20)上设有强迫初始化装置(23),设计成启动所述装置(211),以便随意发出初始化信号(SI),从而对于写入存储器(113)并标为1到N的数据项(DATA1,…,DATAN),一旦所述电子部件(11)连接到所述单元(20),则读出列号为1的数据项(DATA1),并随后在每一次启动所述强迫初始化装置(23)时,周期性且顺序读出数据项(DATA2,…,DATAN)。
4.如权利要求3所述的读取系统,其特征在于,在所述电子部件(11)的所述存储器(113)中的所述搜索装置包括一文件(114),对每个由其列号(i)定义的数据项(DATAi)给出在所述存储器(113)中的存取路径。
5.如权利要求3或4所述的读取系统,其特征在于,所述电子部件还包括一易失性存储器,其中写入一数据项,该数据项指示已读取数据项(DATAi)或要读取数据项(DATAi+1)。
6.如权利要求3或4所述的读取系统,其特征在于,它包括用于在周期性读取数据项(DATA2,…,DATAN)序列期间保证所述电子部件的电源保持的装置。
7.一种读取方法,用于读取写入一电子部件(11)的存储器(113)中的至少一个数据项,所述电子部件适于与一终端通信,尤其用于响应于由所述终端发出的一初始化信号(SI)而发出一初始化响应消息(MRI),所述读取方法的特征在于其包含下列步骤,其中·所述电子部件(11)连接到一读取器单元(20);·所述读取器单元(20)发出一初始化信号(SI);·所述电子部件(11)搜索所述存储器(113)中的数据项(DATA),并将所述数据项写入一初始化响应消息区(MRI);和·将所述数据项(DATA)从所述初始化响应消息区(MRI)读出。
8.如权利要求7所述的读取方法,其特征在于,该方法还包括下列附加步骤,其中·强迫初始化装置(23)启动初始化信号(SI)发出装置(211),以便使写入存储器(113)中的数据项(DATA1,…,DATAN)被标号为1到N,并且,一旦所述电子部件(11)连接到所述单元(20),则读出列号为1的数据项(DATA1),并且,每次启动所述强迫初始化装置(23),就随后周期性且顺序地读出数据项(DATA2,…,DATAN)。
9.如权利要求7或8所述的读取方法,其特征在于,当读出一数据项(DATAi)时,写入所述部件的易失性存储器(RAM),以使其包含指示已读取数据项(DATAi)或要读取数据项(DATAi+1)的数据。
10.如权利要求7到9中任一个所述的读取方法,其特征在于,为读取数据项(DATAi),要检验易失性存储器(RAM)的状态。
11.如权利要求7到10中任一个所述的读取方法,其特征在于,在周期性读取数据项(DATAi)的整个过程中保持所述电子部件的电源。
全文摘要
本发明涉及用于读取写入一电子部件(11)的存储器(113)中的至少一条信息的系统,所述电子部件能够与一终端通信,尤其是发送称为初始化响应消息的消息的终端。本发明的特征在于,所述读取系统包括:电子部件(11)中的搜索装置(111、114),用于搜索存储器(113)中的信息(DATA),并用于将所述信息写入一初始化响应消息区(MRI);和一外壳(20),包含:当所述电子部件(11)连接到所述外壳(20)时用于发所述送初始化信号(SI)的装置(211);用于在所述初始化响应消息区(MRI)中读取所述信息(DATA)的装置(211)。本发明可用于有电子存储器的卡。
文档编号G07F7/08GK1241278SQ97180918
公开日2000年1月12日 申请日期1997年12月29日 优先权日1996年12月27日
发明者奥利维尔·弗朗奇 申请人:施蓝姆伯格系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1