对混合型便携式对象中的存储器的管理方法

文档序号:6332895阅读:465来源:国知局
专利名称:对混合型便携式对象中的存储器的管理方法
技术领域
本发明涉及一种对“混合”型便携式对象中的存储器的管理方法,也就是说,该混合型便携式对象的与相关主机的连接装置既包括电触点又包括远程链接天线。正如对它所知道的那样,这种对象尤其可能以IC卡(例如信用卡、用在手机里的SIM卡,等等)的形式存在,包括一些信息处理装置和一个相关的非易失性存储器。本发明关注这种情况该非易失性存储器包括一个具有如下特性的存储部件-存储器中写操作要求预先擦除存储器,但写操作在短时间内执行;-擦除操作在长时间内执行,并需要大量的电能。
本发明尤其针对“快闪”(flash)类型的存储器。
一个如混合型IC卡这样的便携式对象的“无接触”方式尤其具有如下具体限制-在卡与其主机之间实现的交易的速度应该高;-卡中的可用电能级微弱。
如果我们对照这些限制和快闪存储器的特性,我们注意到这种存储器就其写速度而言是适合装配混合型卡的,但就其擦除速度而言却不适合。
本发明的目的是提出一种管理快闪存储器的擦除的方法,该方法容许给一个混合型便携式对象装备这样一个存储器。
根据本发明,我们决定在“无接触”方式下只执行读/写存储器的操作,将擦除操作保存到单独“接触”方式,除非可能在这两种方式同时被激活的情况下。我们已经证实该解决方案令人满意,“接触”方式确实允许在长时间提供该擦除要求的大量电能。
更精确地说,本发明涉及一种对混合型便携式对象中的存储器的管理方法,该混合型便携式对象的与相关主机的连接装置既包括电镀触点又包括远程连接装置,由此定义了一种叫“接触”方式的运行方式和一种叫“无接触”方式的运行方式,这两种方式可能是同时的。所述方法的特征在于它包括如下步骤■在该便携式对象处于单独“无接触”方式期间,当有任何擦除存储块的请求时推迟擦除,并给这个块赋予一个“将被擦除的存储块”的属性;然后,■在切换到“接触”方式后,启动擦除全部或部分具有“将被擦除的存储块”属性的存储块。
有利的是,该方法包括这样的步骤当有任何一个在一个确定的存储块的写请求时■如果该存储块已经存储了一个数据并且该便携式对象处于单独“无接触”状态,放弃写该存储块;■寻找一个空白存储块,并向其中执行写操作。
有利的是,该方法包括一个附加的步骤如果该便携式对象处于单独“无接触”方式,向所述确定存储块赋予一个“将被擦除的存储块”属性。
具体实施例方式
本发明的其它细节和优点将在如下的对一个实施例子的描述中显现出来。
在该例子中,便携式对象是一个带有快闪存储器的IC卡,在该快闪存储器中,仅仅对于“无接触”方式,定义了两个表,其中一个表“有效表”,另一个叫“擦除表”。有效表包含所有有用存储块的地址,也就是说,一部分存储块其中可以瞬时写入,即无需预先擦除(要么是还没有存储过数据的空白块,要么是在存储过数据之后又被擦除的块),另一部分存储块其中实际上存储需要保存的数据。至于擦除表,它包含所有要被擦除的(因而就是已经被写过的)存储块的地址。
当一个应用程序在卡上被执行,当在“无接触”方式下要求写一个新数据时,它将寻找一个可用于写的存储块卡的操作系统被根据本发明设置,以将它导向有效表,在有效表中该应用程序将选择一个可用的存储块的地址,并且将属于该程序的该块索引。然后该程序将往该存储块中写入要存储的数据。
相反地,关于应用程序在“无接触”方式下进行的对已写数据的更新,卡的操作系统被根据本发明设置,以将该应用程序重新导向有效表,不是如传统方式那样导向存储着该数据当前值的存储块,而是导向一个新的可写存储块。卡的操作系统被根据本发明设置,以便随后将存储着该数据当前值的存储块的地址从有效表移到擦除表,除非该应用程序需要保存该数据的当前值这个操作容许以后再使用该存储块。
最后,操作系统被设置,使得当应用程序在“无接触”方式下要求擦除一个数据时,操作系统禁止擦除功能,并将该操作替换为将存储着相关数据的存储块的地址从有效表移到擦除表。
操作系统被设置,以便在下次进入“接触”方式时,执行擦除全部或部分被在擦除表中索引的存储块。该操作将可以在“接触”方式下的各种时刻执行,尤其是-系统性地,在“接触”方式的初始化阶段;-在卡不有效的任何时刻(例如当卡等待与该卡协同工作的终端内的当前处理的结果时)。
是否确实擦除被在擦除表中索引的存储块,这将根据具体状况和需要而定。
擦除过程典型地包括如下步骤-读擦除表的内容;-触发擦除全部或部分被在擦除表中索引的存储块;-在需要的时候,更新擦除表的内容。
再一次,是否确实更新擦除表,这将根据具体状况和需要而定。
当擦除的请求在“接触”方式期间介入时,该请求要么以通常方式执行,因为“接触”方式对该操作不具有特别的限制,要么以用于“非接触”才式的方式执行。
本发明应用于所有这样的情况便携式对象包括到相关主机的远程连接装置,也就是说,不仅仅应用于前述的该种装置以无线电链接天线形式出现的情况,还应用于任何其它可以想象出来的情况,例如光链接或磁链接。
本发明没有对“接触”方式或“无接触”方式的使用频率作出假设,并且可以应用于便携式对象被同时用于两种方式的情况(无接触SIM卡的情况)。在这种情况下,操作系统将可以检测能量是否通过“接触”方式可用,并将可以在一个在“无接触”方式下执行的数据交换过程中决定存储器的立即擦除。
权利要求
1.一种用于管理混合型便携式对象中的存储器的方法,该混合型便携式对象的与相关主机的连接装置既包括电触点又包括远程连接装置,由此定义了一种叫“接触”方式的运行方式和一种叫“无接触”方式的运行方式,这两种方式可能是同时的,所述方法的特征在于包括如下步骤-当该便携式对象仅处于“无接触”方式时,当有任何擦除存储块的请求时,推迟擦除,并赋予该存储块一个“将被擦除的存储块”属性;然后,-当将来切换到“接触”方式时,开始擦除全部或部分具有“将被擦除的存储块”属性的存储块。
2.根据权利要求1的方法,包括如下步骤当有任何一个在一个确定的存储块中写入的请求时-如果该存储块已经存储了一个数据并且该便携式对象仅处于“无接触”方式时,放弃写入该存储块;-寻找一个空白存储块,并向其中执行写操作。
3.根据权利要求2的方法,包括如步骤如果该便携式对象仅处于“无接触”方式,向所述确定的存储块赋予一个“将被擦除的存储块”属性。
全文摘要
本发明涉及一种对混合型便携式对象内的存储器的管理方法,该混合型便携式对象的与相关主机的连接装置既包括电触点又包括远程连接装置,由此定义了一种叫“接触”方式的运行方式和一种叫“无接触”方式的运行方式,这两种方式可能是同时的。所述方法的特征在于它包括如下步骤在该便携式对象处于单独“无接触”方式期间,如果有任何擦除存储块的请求,就推迟擦除,并赋予这个块一个“将被擦除的存储块”属性;然后,在切换到“接触”方式后,启动擦除全部或部分具有“将被擦除的存储块”属性的存储块。
文档编号G06K19/07GK1809834SQ200480017084
公开日2006年7月26日 申请日期2004年7月12日 优先权日2003年7月11日
发明者瑟格·巴博 申请人:艾斯奥托公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1