文件系統(tǒng)存儲(chǔ)模塊的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種文件系統(tǒng)存儲(chǔ)模塊,采用EEPROM或FLASH作為存儲(chǔ)介質(zhì),其中:所述文件系統(tǒng)存儲(chǔ)模塊具有存儲(chǔ)兩個(gè)相同大小文件系統(tǒng)的存儲(chǔ)容量,用于存儲(chǔ)文件系統(tǒng);其包括:第一文件系統(tǒng),該第一文件系統(tǒng)存儲(chǔ)在文件系統(tǒng)存儲(chǔ)模塊的第一文件系統(tǒng)存儲(chǔ)空間內(nèi);在存儲(chǔ)該第一文件系統(tǒng)的第一文件系統(tǒng)存儲(chǔ)空間達(dá)到設(shè)定的使用壽命后,自動(dòng)切換到第二文件系統(tǒng),繼續(xù)使用該第二文件系統(tǒng);所述第一文件系統(tǒng)與第二文件系統(tǒng)內(nèi)所有文件的文件名、文件大小、文件屬性和文件權(quán)限完全一致。本發(fā)明可以有效延長(zhǎng)智能卡的使用壽命,適用于門(mén)禁系統(tǒng)等項(xiàng)目。
【專(zhuān)利說(shuō)明】文件系統(tǒng)存儲(chǔ)模塊
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及IC (集成電路)卡應(yīng)用領(lǐng)域,特別是涉及一種文件系統(tǒng)存儲(chǔ)模塊。
【背景技術(shù)】
[0002]當(dāng)前,在涉及IC卡的應(yīng)用系統(tǒng)中,會(huì)使用到文件系統(tǒng),文件系統(tǒng)提供了文件管理的功能。文件系統(tǒng)保存在IC卡內(nèi)的存儲(chǔ)介質(zhì)中,該存儲(chǔ)介質(zhì)可以是EEPR0M(電可擦可編程只讀存儲(chǔ)器)或FLASH (閃存)。EEPROM和FLASH都有一定的擦寫(xiě)次數(shù)壽命。如果保存文件系統(tǒng)的存儲(chǔ)介質(zhì)在使用N年后就達(dá)到了擦寫(xiě)次數(shù)壽命,目前通常的做法是將IC卡回收并替換為一張新卡。如果擦寫(xiě)次數(shù)頻繁,保存文件系統(tǒng)的存儲(chǔ)介質(zhì)可能在使用數(shù)年后就達(dá)到了擦寫(xiě)次數(shù)壽命。但實(shí)際上,保存文件系統(tǒng)的存儲(chǔ)介質(zhì)在IC卡內(nèi)文件系統(tǒng)未涉及到的區(qū)域,EEPROM或FLASH仍然可以有效使用。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種文件系統(tǒng)存儲(chǔ)模塊,可以有效延長(zhǎng)智能卡的使用壽命。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明的文件系統(tǒng)存儲(chǔ)模塊,采用EEPROM或FLASH作為存儲(chǔ)介質(zhì),其中:所述文件系統(tǒng)存儲(chǔ)模塊具有存儲(chǔ)兩個(gè)相同大小文件系統(tǒng)的存儲(chǔ)容量,用于存儲(chǔ)文件系統(tǒng);其包括:第一文件系統(tǒng),該第一文件系統(tǒng)存儲(chǔ)在文件系統(tǒng)存儲(chǔ)模塊的第一文件系統(tǒng)存儲(chǔ)空間內(nèi);在存儲(chǔ)該第一文件系統(tǒng)的第一文件系統(tǒng)存儲(chǔ)空間達(dá)到設(shè)定的使用壽命后,自動(dòng)切換到第二文件系統(tǒng),繼續(xù)使用第二文件系統(tǒng);所述第一文件系統(tǒng)與第二文件系統(tǒng)內(nèi)所有文件的文件名、文件大小、文件屬性和文件權(quán)限完全一致。
[0005]采用本發(fā)明的文件系統(tǒng)存儲(chǔ)模塊,由于第一文件系統(tǒng)與第二文件系統(tǒng)完全相同,在第一文件系統(tǒng)所占用的文件系統(tǒng)存儲(chǔ)空間達(dá)到設(shè)定的使用壽命后,能自動(dòng)切換到第二個(gè)文件系統(tǒng),這樣使EEPROM或FLASH仍然可以有效使用,延長(zhǎng)了 EEPROM或FLASH的使用壽命,進(jìn)而有效提聞了智能卡的使用壽命。
[0006]本發(fā)明適用于門(mén)禁系統(tǒng)等項(xiàng)目。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0007]下面結(jié)合附圖與【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明:
[0008]圖是所述文件系統(tǒng)存儲(chǔ)模塊結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0009]參見(jiàn)附圖,在附圖所示的實(shí)施例中,所述文件系統(tǒng)存儲(chǔ)模塊采用EEPROM或FLASH作為存儲(chǔ)器,具有存儲(chǔ)兩個(gè)相同大小文件系統(tǒng)的存儲(chǔ)容量。所述文件系統(tǒng)存儲(chǔ)模塊分為第一文件系統(tǒng)存儲(chǔ)空間和第二文件系統(tǒng)存儲(chǔ)空間,分別用于存儲(chǔ)第一文件系統(tǒng)和第二文件系統(tǒng)。第一文件系統(tǒng)存儲(chǔ)空間位于文件系統(tǒng)存儲(chǔ)模塊的前面,第二文件系統(tǒng)存儲(chǔ)空間位于文件系統(tǒng)存儲(chǔ)模塊的后面,兩個(gè)文件系統(tǒng)存儲(chǔ)空間的大小相等。
[0010]所述文件系統(tǒng)存儲(chǔ)模塊提供文件系統(tǒng)管理的功能,并提供文件數(shù)據(jù)搬移和文件系統(tǒng)切換的功能。
[0011]所述兩個(gè)文件系統(tǒng)--對(duì)應(yīng),即第二文件系統(tǒng)為第一文件系統(tǒng)的映射。即,第二文件系統(tǒng)內(nèi)的所有文件的文件名、文件大小、文件屬性、文件權(quán)限和第一文件系統(tǒng)內(nèi)的文件完全一致。
[0012]根據(jù)應(yīng)用的要求,所述文件系統(tǒng)存儲(chǔ)模塊具有多種實(shí)現(xiàn)方式:
[0013]實(shí)施例1、在智能卡發(fā)行時(shí),在所述文件系統(tǒng)存儲(chǔ)模塊中創(chuàng)建第一文件系統(tǒng)存儲(chǔ)空間,存儲(chǔ)第一文件系統(tǒng),包括文件系統(tǒng)內(nèi)的文件和文件內(nèi)容。創(chuàng)建第二文件系統(tǒng)存儲(chǔ)空間,其僅存儲(chǔ)與第一文件系統(tǒng)的文件一一對(duì)應(yīng)的文件,但不寫(xiě)入文件內(nèi)容。設(shè)定文件系統(tǒng)起始地址指針,標(biāo)示使用的文件系統(tǒng)存儲(chǔ)空間的首地址,初始設(shè)置為指向第一文件系統(tǒng)存儲(chǔ)空間的首地址。設(shè)定第一文件系統(tǒng)存儲(chǔ)空間的使用期限,標(biāo)示啟動(dòng)文件系統(tǒng)切換的日期。
[0014]智能卡使用過(guò)程中,每次上電時(shí)從POS (銷(xiāo)售點(diǎn)終端)機(jī)獲取當(dāng)前日期,并檢查第一文件系統(tǒng)存儲(chǔ)空間的使用期限是否到期,如未到期,則進(jìn)入第一文件系統(tǒng)存儲(chǔ)空間,正常使用第一文件系統(tǒng)。
[0015]若檢查發(fā)現(xiàn)第一文件系統(tǒng)存儲(chǔ)空間達(dá)到使用期限后,啟動(dòng)第一文件系統(tǒng)的數(shù)據(jù)搬移功能,將第一文件系統(tǒng)存儲(chǔ)空間內(nèi)的文件內(nèi)容搬移到第二文件系統(tǒng)存儲(chǔ)空間內(nèi)的相應(yīng)的文件中。搬移后。存儲(chǔ)在第二文件系統(tǒng)存儲(chǔ)空間內(nèi)文件系統(tǒng)稱(chēng)為第二文件系統(tǒng)。
[0016]將文件系統(tǒng)起始地址指針設(shè)置為指向第二文件系統(tǒng)存儲(chǔ)空間的首地址。智能卡重新上電后,不再檢查使用期限,啟用第二文件系統(tǒng)存儲(chǔ)空間,進(jìn)入第二文件系統(tǒng)存儲(chǔ)空間,正常使用第二文件系統(tǒng)。
[0017]在通常情況下,這種方式搬移數(shù)據(jù)內(nèi)容較少,速度較快,切換到第二文件系統(tǒng)存儲(chǔ)空間的時(shí)間較短。
[0018]實(shí)施例2、在智能卡發(fā)行時(shí),在所述文件系統(tǒng)存儲(chǔ)模塊中創(chuàng)建第一文件系統(tǒng)存儲(chǔ)空間,包括文件系統(tǒng)內(nèi)的文件和文件內(nèi)容;不創(chuàng)建第二文件系統(tǒng)存儲(chǔ)空間,但預(yù)留相應(yīng)大小的存儲(chǔ)空間。設(shè)定文件系統(tǒng)起始地址指針,標(biāo)示使用的文件系統(tǒng)存儲(chǔ)空間的首地址,初始設(shè)置為指向第一文件系統(tǒng)存儲(chǔ)空間的首地址。設(shè)定第一文件系統(tǒng)存儲(chǔ)空間的使用期限,標(biāo)示啟動(dòng)文件系統(tǒng)切換的日期。
[0019]在智能卡使用過(guò)程中,每次上電時(shí)從POS機(jī)獲取當(dāng)前日期,并檢查第一文件系統(tǒng)存儲(chǔ)空間的使用期限是否到期,若未到期,則進(jìn)入第一文件系統(tǒng)存儲(chǔ)空間,正常使用第一文件系統(tǒng)。
[0020]若檢查發(fā)現(xiàn)第一文件系統(tǒng)存儲(chǔ)空間達(dá)到使用期限后,啟動(dòng)數(shù)據(jù)搬移功能,將第一文件系統(tǒng)存儲(chǔ)空間內(nèi)的所有內(nèi)容搬移到預(yù)留的存儲(chǔ)空間內(nèi)。搬移后,將預(yù)留的存儲(chǔ)空間作為第二文件系統(tǒng)存儲(chǔ)空間,存儲(chǔ)在第二文件系統(tǒng)存儲(chǔ)空間內(nèi)的文件系統(tǒng)稱(chēng)為第二文件系統(tǒng)。
[0021]將文件系統(tǒng)起始地址指針設(shè)置為指向第二文件系統(tǒng)存儲(chǔ)空間的首地址。智能卡重新上電后,不再檢查使用期限,啟用第二文件系統(tǒng)存儲(chǔ)空間,進(jìn)入第二文件系統(tǒng)存儲(chǔ)空間,正常使用第二文件系統(tǒng)。
[0022]在通常情況下,這種方式搬移數(shù)據(jù)內(nèi)容較多,速度較慢,切換到第二文件系統(tǒng)存儲(chǔ)空間的時(shí)間較長(zhǎng)。
[0023]本發(fā)明適用的對(duì)象是使用智能卡芯片實(shí)現(xiàn)的IC卡,智能卡芯片有8K字節(jié)的數(shù)據(jù)EEPROM (或FLASH)存儲(chǔ)空間。在使用過(guò)程中,可以將8K字節(jié)用于文件系統(tǒng)存儲(chǔ)。每個(gè)文件系統(tǒng)的保存空間最多需要4K字節(jié),這樣智能卡芯片能保存兩個(gè)文件系統(tǒng)。
[0024]附圖中,MF表示文件系統(tǒng)根目錄,MF,表示MF在第二文件系統(tǒng)存儲(chǔ)空間的映射文件;EF1表示MF下文件1,EF1’表示EFl在第二文件系統(tǒng)存儲(chǔ)空間的映射文件;EF2表示MF下文件2,EF2’表示EF2在第二文件系統(tǒng)存儲(chǔ)空間的映射文件;DF1表示MF下子目錄1,DFr表示DFl在第二文件系統(tǒng)存儲(chǔ)空間的映射文件;EF3表示DF下文件3,EF3’表示EF3在第二文件系統(tǒng)存儲(chǔ)空間的映射文件;EF4表示DF下文件4,EF4’表示EF4在第二文件系統(tǒng)存儲(chǔ)空間的映射文件;EF5表示DF下文件5,EF5’表示EF5在第二文件系統(tǒng)存儲(chǔ)空間的映射文件。
[0025]以上通過(guò)【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,但這些并非構(gòu)成對(duì)本發(fā)明的限制。在不脫離本發(fā)明原理的情況下,本領(lǐng)域的技術(shù)人員還可做出許多變形和改進(jìn),這些也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種文件系統(tǒng)存儲(chǔ)模塊,采用現(xiàn)?卩01或幾…!!作為存儲(chǔ)介質(zhì),其特征在于:所述文件系統(tǒng)存儲(chǔ)模塊具有存儲(chǔ)兩個(gè)相同大小文件系統(tǒng)的存儲(chǔ)容量,用于存儲(chǔ)文件系統(tǒng);其包括:第一文件系統(tǒng),該第一文件系統(tǒng)存儲(chǔ)在文件系統(tǒng)存儲(chǔ)模塊的第一文件系統(tǒng)存儲(chǔ)空間內(nèi);在存儲(chǔ)該第一文件系統(tǒng)的第一文件系統(tǒng)存儲(chǔ)空間達(dá)到設(shè)定的使用壽命后,自動(dòng)切換到第二文件系統(tǒng),繼續(xù)使用該第二文件系統(tǒng);所述第一文件系統(tǒng)與第二文件系統(tǒng)內(nèi)所有文件的文件名、文件大小、文件屬性和文件權(quán)限完全一致。
2.如權(quán)利要求1所述的模塊,其特征在于:所述文件系統(tǒng)存儲(chǔ)模塊具有文件管理、文件數(shù)據(jù)搬移和文件系統(tǒng)切換功能。
3.如權(quán)利要求1或2所述的模塊,其特征在于: 在智能卡發(fā)行時(shí),在所述文件系統(tǒng)存儲(chǔ)模塊中創(chuàng)建第一文件系統(tǒng)存儲(chǔ)空間,存儲(chǔ)第一文件系統(tǒng),包括文件系統(tǒng)內(nèi)的文件和文件內(nèi)容; 創(chuàng)建第二文件系統(tǒng)存儲(chǔ)空間,其僅存儲(chǔ)與第一文件系統(tǒng)的文件一一對(duì)應(yīng)的文件,但不寫(xiě)入文件內(nèi)容; 設(shè)定文件系統(tǒng)起始地址指針,標(biāo)示使用的文件系統(tǒng)存儲(chǔ)空間的首地址,初始設(shè)置為指向第一文件系統(tǒng)存儲(chǔ)空間的首地址;設(shè)定第一文件系統(tǒng)存儲(chǔ)空間的使用期限,標(biāo)示啟動(dòng)文件系統(tǒng)切換的日期; 智能卡每次上電時(shí)從銷(xiāo)售點(diǎn)終端?03機(jī)獲取當(dāng)前日期,并檢查第一文件系統(tǒng)存儲(chǔ)空間的使用期限是否到期,如未到期,則進(jìn)入第一文件系統(tǒng)存儲(chǔ)空間,正常使用第一文件系統(tǒng); 若發(fā)現(xiàn)第一文件系統(tǒng)存儲(chǔ)空間達(dá)到使用期限后,啟動(dòng)第一文件系統(tǒng)的數(shù)據(jù)搬移功能,將第一文件系統(tǒng)存儲(chǔ)空間內(nèi)的文件內(nèi)容搬移到第二文件系統(tǒng)存儲(chǔ)空間內(nèi)的相應(yīng)的文件中;搬移后,存儲(chǔ)在第二文件系統(tǒng)存儲(chǔ)空間內(nèi)的文件系統(tǒng)稱(chēng)為第二文件系統(tǒng); 將文件系統(tǒng)起始地址指針設(shè)置為指向第二文件系統(tǒng)存儲(chǔ)空間的首地址;智能卡重新上電后,不再檢查使用期限,啟用第二文件系統(tǒng)存儲(chǔ)空間,進(jìn)入第二文件系統(tǒng)存儲(chǔ)空間,正常使用第二文件系統(tǒng)。
4.如權(quán)利要求3所述的模塊,其特征在于:所述第一文件系統(tǒng)存儲(chǔ)空間位于文件系統(tǒng)存儲(chǔ)模塊的前面,所述第二文件系統(tǒng)存儲(chǔ)空間位于文件系統(tǒng)存儲(chǔ)模塊的后面,兩個(gè)文件系統(tǒng)存儲(chǔ)空間的大小相等。
5.如權(quán)利要求1或2所述的模塊,其特征在于: 在智能卡發(fā)行時(shí),在所述文件系統(tǒng)存儲(chǔ)模塊中創(chuàng)建第一文件系統(tǒng)存儲(chǔ)空間,包括文件系統(tǒng)內(nèi)的文件和文件內(nèi)容;不創(chuàng)建第二文件系統(tǒng)存儲(chǔ)空間,但預(yù)留相應(yīng)大小的存儲(chǔ)空間; 設(shè)定文件系統(tǒng)起始地址指針,標(biāo)示使用的文件系統(tǒng)存儲(chǔ)空間的首地址,初始設(shè)置為指向第一文件系統(tǒng)存儲(chǔ)空間的首地址;設(shè)定第一文件系統(tǒng)存儲(chǔ)空間的使用期限,標(biāo)示啟動(dòng)文件系統(tǒng)切換的日期; 在智能卡每次上電時(shí)從銷(xiāo)售點(diǎn)終端?03機(jī)獲取當(dāng)前日期,并檢查第一文件系統(tǒng)存儲(chǔ)空間的使用期限是否到期,若未到期,則進(jìn)入第一文件系統(tǒng)存儲(chǔ)空間,正常使用第一文件系統(tǒng); 若檢查發(fā)現(xiàn)第一文件系統(tǒng)存儲(chǔ)空間達(dá)到使用期限后,啟動(dòng)數(shù)據(jù)搬移功能,將第一文件系統(tǒng)存儲(chǔ)空間內(nèi)的所有內(nèi)容搬移到預(yù)留的存儲(chǔ)空間內(nèi);搬移后,將預(yù)留的存儲(chǔ)空間作為第二文件系統(tǒng)存儲(chǔ)空間,存儲(chǔ)在第二文件系統(tǒng)存儲(chǔ)空間內(nèi)的文件系統(tǒng)稱(chēng)為第二文件系統(tǒng); 將文件系統(tǒng)起始地址指針設(shè)置為指向第二文件系統(tǒng)存儲(chǔ)空間的首地址;智能卡重新上電后,不再檢查使用期限,啟用第二文件系統(tǒng)存儲(chǔ)空間,進(jìn)入第二文件系統(tǒng)存儲(chǔ)空間,正常使用第二文件系統(tǒng)。
6.如權(quán)利要求5所述的模塊,其特征在于:所述第一文件系統(tǒng)存儲(chǔ)空間位于文件系統(tǒng)存儲(chǔ)模塊的前面,所述第二文件系統(tǒng)存儲(chǔ)空間位于文件系統(tǒng)存儲(chǔ)模塊的后面,兩個(gè)文件系統(tǒng)存儲(chǔ)空間的大小相等。
【文檔編號(hào)】G06K19/07GK104462112SQ201310424810
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2013年9月17日 優(yōu)先權(quán)日:2013年9月17日
【發(fā)明者】陳星
申請(qǐng)人:上海華虹集成電路有限責(zé)任公司