《文件系统存储模块.pdf》由会员分享,可在线阅读,更多相关《文件系统存储模块.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310424810.5(22)申请日 2013.09.17G06F 17/30(2006.01)G06K 19/07(2006.01)(71)申请人上海华虹集成电路有限责任公司地址 201203 上海市浦东新区碧波路572弄39号(72)发明人陈星(74)专利代理机构上海浦一知识产权代理有限公司 31211代理人戴广志(54) 发明名称文件系统存储模块(57) 摘要本发明公开了一种文件系统存储模块,采用EEPROM或FLASH作为存储介质,其中:所述文件系统存储模块具有存储两个相同大小文件系统的存储容量,用于存储文件系统;其包括:第。
2、一文件系统,该第一文件系统存储在文件系统存储模块的第一文件系统存储空间内;在存储该第一文件系统的第一文件系统存储空间达到设定的使用寿命后,自动切换到第二文件系统,继续使用该第二文件系统;所述第一文件系统与第二文件系统内所有文件的文件名、文件大小、文件属性和文件权限完全一致。本发明可以有效延长智能卡的使用寿命,适用于门禁系统等项目。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书3页 附图1页(10)申请公布号 CN 104462112 A(43)申请公布日 2015.03.25CN 104462112 A1/2页21.一种文件系统存储模块,采。
3、用EEPROM或FLASH作为存储介质,其特征在于:所述文件系统存储模块具有存储两个相同大小文件系统的存储容量,用于存储文件系统;其包括:第一文件系统,该第一文件系统存储在文件系统存储模块的第一文件系统存储空间内;在存储该第一文件系统的第一文件系统存储空间达到设定的使用寿命后,自动切换到第二文件系统,继续使用该第二文件系统;所述第一文件系统与第二文件系统内所有文件的文件名、文件大小、文件属性和文件权限完全一致。2.如权利要求1所述的模块,其特征在于:所述文件系统存储模块具有文件管理、文件数据搬移和文件系统切换功能。3.如权利要求1或2所述的模块,其特征在于:在智能卡发行时,在所述文件系统存储模。
4、块中创建第一文件系统存储空间,存储第一文件系统,包括文件系统内的文件和文件内容;创建第二文件系统存储空间,其仅存储与第一文件系统的文件一一对应的文件,但不写入文件内容;设定文件系统起始地址指针,标示使用的文件系统存储空间的首地址,初始设置为指向第一文件系统存储空间的首地址;设定第一文件系统存储空间的使用期限,标示启动文件系统切换的日期;智能卡每次上电时从销售点终端POS机获取当前日期,并检查第一文件系统存储空间的使用期限是否到期,如未到期,则进入第一文件系统存储空间,正常使用第一文件系统;若发现第一文件系统存储空间达到使用期限后,启动第一文件系统的数据搬移功能,将第一文件系统存储空间内的文件内。
5、容搬移到第二文件系统存储空间内的相应的文件中;搬移后,存储在第二文件系统存储空间内的文件系统称为第二文件系统;将文件系统起始地址指针设置为指向第二文件系统存储空间的首地址;智能卡重新上电后,不再检查使用期限,启用第二文件系统存储空间,进入第二文件系统存储空间,正常使用第二文件系统。4.如权利要求3所述的模块,其特征在于:所述第一文件系统存储空间位于文件系统存储模块的前面,所述第二文件系统存储空间位于文件系统存储模块的后面,两个文件系统存储空间的大小相等。5.如权利要求1或2所述的模块,其特征在于:在智能卡发行时,在所述文件系统存储模块中创建第一文件系统存储空间,包括文件系统内的文件和文件内容;。
6、不创建第二文件系统存储空间,但预留相应大小的存储空间;设定文件系统起始地址指针,标示使用的文件系统存储空间的首地址,初始设置为指向第一文件系统存储空间的首地址;设定第一文件系统存储空间的使用期限,标示启动文件系统切换的日期;在智能卡每次上电时从销售点终端POS机获取当前日期,并检查第一文件系统存储空间的使用期限是否到期,若未到期,则进入第一文件系统存储空间,正常使用第一文件系统;若检查发现第一文件系统存储空间达到使用期限后,启动数据搬移功能,将第一文件系统存储空间内的所有内容搬移到预留的存储空间内;搬移后,将预留的存储空间作为第二文件系统存储空间,存储在第二文件系统存储空间内的文件系统称为第二。
7、文件系统;权 利 要 求 书CN 104462112 A2/2页3将文件系统起始地址指针设置为指向第二文件系统存储空间的首地址;智能卡重新上电后,不再检查使用期限,启用第二文件系统存储空间,进入第二文件系统存储空间,正常使用第二文件系统。6.如权利要求5所述的模块,其特征在于:所述第一文件系统存储空间位于文件系统存储模块的前面,所述第二文件系统存储空间位于文件系统存储模块的后面,两个文件系统存储空间的大小相等。权 利 要 求 书CN 104462112 A1/3页4文件系统存储模块技术领域0001 本发明涉及IC(集成电路)卡应用领域,特别是涉及一种文件系统存储模块。背景技术0002 当前,在。
8、涉及IC卡的应用系统中,会使用到文件系统,文件系统提供了文件管理的功能。文件系统保存在IC卡内的存储介质中,该存储介质可以是EEPROM(电可擦可编程只读存储器)或FLASH(闪存)。EEPROM和FLASH都有一定的擦写次数寿命。如果保存文件系统的存储介质在使用N年后就达到了擦写次数寿命,目前通常的做法是将IC卡回收并替换为一张新卡。如果擦写次数频繁,保存文件系统的存储介质可能在使用数年后就达到了擦写次数寿命。但实际上,保存文件系统的存储介质在IC卡内文件系统未涉及到的区域,EEPROM或FLASH仍然可以有效使用。发明内容0003 本发明要解决的技术问题是提供一种文件系统存储模块,可以有效。
9、延长智能卡的使用寿命。0004 为解决上述技术问题,本发明的文件系统存储模块,采用EEPROM或FLASH作为存储介质,其中:所述文件系统存储模块具有存储两个相同大小文件系统的存储容量,用于存储文件系统;其包括:第一文件系统,该第一文件系统存储在文件系统存储模块的第一文件系统存储空间内;在存储该第一文件系统的第一文件系统存储空间达到设定的使用寿命后,自动切换到第二文件系统,继续使用第二文件系统;所述第一文件系统与第二文件系统内所有文件的文件名、文件大小、文件属性和文件权限完全一致。0005 采用本发明的文件系统存储模块,由于第一文件系统与第二文件系统完全相同,在第一文件系统所占用的文件系统存储。
10、空间达到设定的使用寿命后,能自动切换到第二个文件系统,这样使EEPROM或FLASH仍然可以有效使用,延长了EEPROM或FLASH的使用寿命,进而有效提高了智能卡的使用寿命。0006 本发明适用于门禁系统等项目。附图说明0007 下面结合附图与具体实施方式对本发明作进一步详细的说明:0008 图是所述文件系统存储模块结构示意图。具体实施方式0009 参见附图,在附图所示的实施例中,所述文件系统存储模块采用EEPROM或FLASH作为存储器,具有存储两个相同大小文件系统的存储容量。所述文件系统存储模块分为第一文件系统存储空间和第二文件系统存储空间,分别用于存储第一文件系统和第二文件系统。第一文。
11、件系统存储空间位于文件系统存储模块的前面,第二文件系统存储空间位于文说 明 书CN 104462112 A2/3页5件系统存储模块的后面,两个文件系统存储空间的大小相等。0010 所述文件系统存储模块提供文件系统管理的功能,并提供文件数据搬移和文件系统切换的功能。0011 所述两个文件系统一一对应,即第二文件系统为第一文件系统的映射。即,第二文件系统内的所有文件的文件名、文件大小、文件属性、文件权限和第一文件系统内的文件完全一致。0012 根据应用的要求,所述文件系统存储模块具有多种实现方式:0013 实施例1、在智能卡发行时,在所述文件系统存储模块中创建第一文件系统存储空间,存储第一文件系统。
12、,包括文件系统内的文件和文件内容。创建第二文件系统存储空间,其仅存储与第一文件系统的文件一一对应的文件,但不写入文件内容。设定文件系统起始地址指针,标示使用的文件系统存储空间的首地址,初始设置为指向第一文件系统存储空间的首地址。设定第一文件系统存储空间的使用期限,标示启动文件系统切换的日期。0014 智能卡使用过程中,每次上电时从POS(销售点终端)机获取当前日期,并检查第一文件系统存储空间的使用期限是否到期,如未到期,则进入第一文件系统存储空间,正常使用第一文件系统。0015 若检查发现第一文件系统存储空间达到使用期限后,启动第一文件系统的数据搬移功能,将第一文件系统存储空间内的文件内容搬移。
13、到第二文件系统存储空间内的相应的文件中。搬移后。存储在第二文件系统存储空间内文件系统称为第二文件系统。0016 将文件系统起始地址指针设置为指向第二文件系统存储空间的首地址。智能卡重新上电后,不再检查使用期限,启用第二文件系统存储空间,进入第二文件系统存储空间,正常使用第二文件系统。0017 在通常情况下,这种方式搬移数据内容较少,速度较快,切换到第二文件系统存储空间的时间较短。0018 实施例2、在智能卡发行时,在所述文件系统存储模块中创建第一文件系统存储空间,包括文件系统内的文件和文件内容;不创建第二文件系统存储空间,但预留相应大小的存储空间。设定文件系统起始地址指针,标示使用的文件系统存。
14、储空间的首地址,初始设置为指向第一文件系统存储空间的首地址。设定第一文件系统存储空间的使用期限,标示启动文件系统切换的日期。0019 在智能卡使用过程中,每次上电时从POS机获取当前日期,并检查第一文件系统存储空间的使用期限是否到期,若未到期,则进入第一文件系统存储空间,正常使用第一文件系统。0020 若检查发现第一文件系统存储空间达到使用期限后,启动数据搬移功能,将第一文件系统存储空间内的所有内容搬移到预留的存储空间内。搬移后,将预留的存储空间作为第二文件系统存储空间,存储在第二文件系统存储空间内的文件系统称为第二文件系统。0021 将文件系统起始地址指针设置为指向第二文件系统存储空间的首地。
15、址。智能卡重新上电后,不再检查使用期限,启用第二文件系统存储空间,进入第二文件系统存储空间,正常使用第二文件系统。0022 在通常情况下,这种方式搬移数据内容较多,速度较慢,切换到第二文件系统存储说 明 书CN 104462112 A3/3页6空间的时间较长。0023 本发明适用的对象是使用智能卡芯片实现的IC卡,智能卡芯片有8K字节的数据EEPROM(或FLASH)存储空间。在使用过程中,可以将8K字节用于文件系统存储。每个文件系统的保存空间最多需要4K字节,这样智能卡芯片能保存两个文件系统。0024 附图中,MF表示文件系统根目录,MF表示MF在第二文件系统存储空间的映射文件;EF1表示M。
16、F下文件1,EF1表示EF1在第二文件系统存储空间的映射文件;EF2表示MF下文件2,EF2表示EF2在第二文件系统存储空间的映射文件;DF1表示MF下子目录1,DF1表示DF1在第二文件系统存储空间的映射文件;EF3表示DF下文件3,EF3表示EF3在第二文件系统存储空间的映射文件;EF4表示DF下文件4,EF4表示EF4在第二文件系统存储空间的映射文件;EF5表示DF下文件5,EF5表示EF5在第二文件系统存储空间的映射文件。0025 以上通过具体实施方式对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。说 明 书CN 104462112 A1/1页7说 明 书 附 图CN 104462112 A。