一種ic卡管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能卡管理技術(shù)領(lǐng)域,尤其涉及一種1C卡管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著智能卡技術(shù)的發(fā)展,智能卡已經(jīng)滲入到人們生活的方方面面,現(xiàn)已經(jīng)被廣泛的應(yīng)用于金融、通信、交通、石油、餐飲、社保、稅費(fèi)等領(lǐng)域,極大的方便了人們的生活。但是,在人們享受智能卡帶來便捷的同時(shí),也承受智能卡帶來的新的煩惱,其主要表現(xiàn)在:人們必須手持多張卡片才能進(jìn)行不同的應(yīng)用,這樣使人均持卡數(shù)量增加,不僅不方便持卡人的曰常管理,而且還造成了資源的浪費(fèi)。為了方便的使用和管理智能卡同時(shí)做到節(jié)約資源和成本,一卡多用技術(shù)顯得尤其重要,這不僅僅是智能卡未來發(fā)展趨勢也是智能卡業(yè)界著力解決的技術(shù)難關(guān),我國已經(jīng)把一卡多用技術(shù)作為智能卡行業(yè)的發(fā)展重點(diǎn)。
[0003]MAFIRE IK S50為邏輯加密存儲(chǔ)卡,卡空間為8K位,共分16個(gè)扇區(qū);每個(gè)扇區(qū)4個(gè)塊;每塊16個(gè)字節(jié)。每個(gè)扇區(qū)的第三塊(最后一個(gè)塊)為密碼控制塊,其中字節(jié)0到字節(jié)5為KEY A,字節(jié)6到字節(jié)9為存儲(chǔ)控制,字節(jié)10到字節(jié)15為KEY B ;其它三個(gè)塊為一般數(shù)據(jù)塊,可用來存儲(chǔ)數(shù)據(jù)。另外,扇區(qū)0的塊0存放廠商代碼,已經(jīng)固化,不可更改。一般1C卡應(yīng)用都采用指定扇區(qū)讀寫制定內(nèi)容,應(yīng)用直接底層讀寫,一張1C卡專屬一個(gè)應(yīng)用,兼容性不好難以滿足使用的需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題,在于提供一種1C卡管理方法及系統(tǒng),解決了現(xiàn)有1C卡兼容性不足無法多樣化應(yīng)用的問題。
[0005]本發(fā)明是這樣實(shí)現(xiàn)的:一種1C卡管理方法,包括:第一步驟,將1C卡內(nèi)部分區(qū),所述1C卡內(nèi)部分區(qū)后包括基本信息區(qū)、應(yīng)用管理區(qū)、應(yīng)用文件區(qū)、空白區(qū)及屏蔽區(qū);所述應(yīng)用管理區(qū)內(nèi)存儲(chǔ)1C卡應(yīng)用文件區(qū)的區(qū)域信息,所述區(qū)域信息包括應(yīng)用文件位置列表,所述應(yīng)用文件位置列表為應(yīng)用文件區(qū)內(nèi)存儲(chǔ)的各個(gè)應(yīng)用文件的文件信息;第二步驟,寫入應(yīng)用文件至應(yīng)用文件區(qū)內(nèi),所述應(yīng)用文件設(shè)有文件標(biāo)識(shí),并同時(shí)更新應(yīng)用管理區(qū)內(nèi)應(yīng)用文件位置列表的文件信息,所述文件信息包括文件標(biāo)識(shí)。
[0006]若1C卡為舊卡,則將該1C卡格式化,在格式化后的1C卡空白區(qū)域依據(jù)所述第一步驟、第二步驟管理所述1C卡。
[0007]其中,所述基本信息區(qū)、應(yīng)用管理區(qū)設(shè)于1C卡內(nèi)部分區(qū)的開頭部分、中間部分或末尾部分。
[0008]所述1C卡管理方法還包括應(yīng)用文件管理,包括如下步驟:增加應(yīng)用文件的步驟,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所述應(yīng)用管理區(qū)的文件位置列表查找可用空間開始位置,寫入應(yīng)用文件,更新應(yīng)用管理區(qū);刪除應(yīng)用文件的步驟,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所提供的文件標(biāo)識(shí)從應(yīng)用管理區(qū)內(nèi)查找相應(yīng)的文件信息確定位置,清空所述應(yīng)用文件,并更新應(yīng)用管理區(qū);修改應(yīng)用文件的步驟,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所提供的文件標(biāo)識(shí)從應(yīng)用管理區(qū)內(nèi)查找相應(yīng)的文件信息確定位置,修改應(yīng)用文件;查詢應(yīng)用文件的步驟,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所提供的文件標(biāo)識(shí)從應(yīng)用管理區(qū)內(nèi)查找相應(yīng)的文件信息。
[0009]本發(fā)明還提供一種1C卡管理系統(tǒng),包括:執(zhí)行第一步驟的分區(qū)模塊,將1C卡內(nèi)部分區(qū),所述1C卡內(nèi)部分區(qū)后包括基本信息區(qū)、應(yīng)用管理區(qū)、應(yīng)用文件區(qū)、空白區(qū)及屏蔽區(qū);所述應(yīng)用管理區(qū)內(nèi)存儲(chǔ)1C卡應(yīng)用文件區(qū)的區(qū)域信息,所述區(qū)域信息包括應(yīng)用文件位置列表,所述應(yīng)用文件位置列表為應(yīng)用文件區(qū)內(nèi)存儲(chǔ)的各個(gè)應(yīng)用文件的文件信息;執(zhí)行第二步驟的寫入模塊202,寫入應(yīng)用文件至應(yīng)用文件區(qū)內(nèi),所述應(yīng)用文件設(shè)有文件標(biāo)識(shí),并同時(shí)更新應(yīng)用管理區(qū)內(nèi)應(yīng)用文件位置列表的文件信息,所述文件信息包括文件標(biāo)識(shí)。
[0010]所述1C卡管理系統(tǒng)還包括格式化模塊,若1C卡為舊卡,則將該1C卡格式化,在格式化后的1C卡空白區(qū)域依據(jù)所述第一步驟、第二步驟管理所述1C卡。
[0011]其中,所述基本信息區(qū)、應(yīng)用管理區(qū)設(shè)于1C卡內(nèi)部分區(qū)的開頭部分、中間部分或末尾部分。
[0012]其中,所述1C卡管理系統(tǒng)還包括應(yīng)用文件管理模塊,包括:增加應(yīng)用文件模塊,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所述應(yīng)用管理區(qū)的文件位置列表查找可用空間開始位置,寫入應(yīng)用文件,更新應(yīng)用管理區(qū);刪除應(yīng)用文件模塊,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所提供的文件標(biāo)識(shí)從應(yīng)用管理區(qū)內(nèi)查找相應(yīng)的文件信息確定位置,清空所述應(yīng)用文件,并更新應(yīng)用管理區(qū);修改應(yīng)用文件模塊,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所提供的文件標(biāo)識(shí)從應(yīng)用管理區(qū)內(nèi)查找相應(yīng)的文件信息確定位置,修改應(yīng)用文件;查詢應(yīng)用文件模塊,讀取1C卡確定所述基本信息區(qū)及應(yīng)用管理區(qū)的位置,依據(jù)所提供的文件標(biāo)識(shí)從應(yīng)用管理區(qū)內(nèi)查找相應(yīng)的文件信息。
[0013]本發(fā)明的優(yōu)點(diǎn)在于:
[0014]其一、所述1C卡可根據(jù)使用的需求規(guī)劃內(nèi)部的分區(qū),1C卡分區(qū)內(nèi)的應(yīng)用文件區(qū)方便隨時(shí)寫入應(yīng)用文件,經(jīng)過應(yīng)用管理區(qū)的管理,方便應(yīng)用整合,實(shí)現(xiàn)了一張1C卡介質(zhì)能夠承擔(dān)多種應(yīng)用場合的目的。
[0015]其二、具有一定屏蔽壞區(qū)的能力,相同應(yīng)用數(shù)據(jù)對(duì)不同1C卡可存放在不同的物理位置。
【附圖說明】
[0016]圖1為本發(fā)明的1C卡管理方法的流程圖;
[0017]圖2為本發(fā)明的1C卡分區(qū)后的結(jié)構(gòu)示意圖;
[0018]圖3為本發(fā)明的1C卡管理系統(tǒng)的結(jié)構(gòu)框圖;
[0019]標(biāo)號(hào)說明:
[0020]1C卡-100基本信息區(qū)-101應(yīng)用管理區(qū)-102第一應(yīng)用文件區(qū)-103第二應(yīng)用文件區(qū)-104空白區(qū)-105屏蔽區(qū)-106
[0021]1C卡管理系統(tǒng)-200分區(qū)模塊-201寫入模塊-202格式化模塊-203應(yīng)用文件管理模塊-204
【具體實(shí)施方式】
[0022]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。
[0023]本發(fā)明實(shí)施例通過在智能1C卡100內(nèi)部建立應(yīng)用管理區(qū)102及多個(gè)應(yīng)用文件區(qū),所述應(yīng)用文件區(qū)內(nèi)可以根據(jù)使用需求存儲(chǔ)多個(gè)應(yīng)用文件,不同應(yīng)用文件區(qū)可存儲(chǔ)不同類別的應(yīng)用文件,并通過所述的應(yīng)用管理區(qū)102管理應(yīng)用文件區(qū)內(nèi)的應(yīng)用文件,通過本發(fā)明實(shí)現(xiàn)了一卡多用的功能,同時(shí)能夠保證各個(gè)應(yīng)用之間相互獨(dú)立,消除了安全隱患。以下舉一實(shí)例說明本發(fā)明的【具體實(shí)施方式】。
[0024]參閱圖1所示,本發(fā)明提供了一種1C卡管理方法,具體包括如下步驟:
[0025]第一步驟,將1C卡100內(nèi)部分區(qū),所述1C卡內(nèi)部分區(qū)后包括基本信息區(qū)101、應(yīng)用管理區(qū)102、應(yīng)用文件區(qū)。所述1C卡內(nèi)部分區(qū)后可以不占用1C卡內(nèi)部所有的存儲(chǔ)空間,可以具備空白區(qū)105及屏蔽區(qū)106,所述空白區(qū)105即指旨尚未給該區(qū)域進(jìn)行功能分配,所述屏蔽區(qū)106指因某種特殊原因?qū)⒃搮^(qū)域暫時(shí)屏蔽;所述應(yīng)用管理區(qū)102內(nèi)存儲(chǔ)1C卡應(yīng)用文件區(qū)的區(qū)域信息,所述區(qū)域信息包括應(yīng)用文件位置列表,所述應(yīng)用文件位置列表為應(yīng)用文件區(qū)內(nèi)存儲(chǔ)的各個(gè)應(yīng)用文件的文件信息。參閱圖2所示1C卡分區(qū)后的結(jié)構(gòu)示意圖。
[0026]在第一步驟中,所述的基本信息區(qū)101用于存儲(chǔ)1C卡的基本信息,如發(fā)卡機(jī)構(gòu)、卡號(hào)、卡類型、發(fā)卡日期及卡有效期等;所述的1C卡被分成多個(gè)應(yīng)用文件區(qū),各個(gè)應(yīng)用文件區(qū)被分配不同或相同的功能應(yīng)用,所述應(yīng)用管理區(qū)102收集所有應(yīng)用文件區(qū)的區(qū)域信息,包括最大分區(qū)數(shù)、最大文件數(shù)、應(yīng)用文件位置列表、屏蔽區(qū)106開始分區(qū)位置、屏蔽區(qū)域大小等,所述應(yīng)用文件位置列表包括每一應(yīng)用文件的文件信息,具體包括文件名稱、文件特殊標(biāo)識(shí)、文件編號(hào)、文件開始分區(qū)、文件所占分區(qū)以及文件的狀態(tài)位,利用所述的文件編號(hào)或者文件名稱、文件特殊標(biāo)識(shí)等即可追溯到相應(yīng)的應(yīng)用文件。
[0027]通常情況下,1C卡制造商可以根據(jù)應(yīng)用商預(yù)先告知的1C卡應(yīng)用所需支持的相應(yīng)功能對(duì)所述1C卡進(jìn)行分區(qū),并根據(jù)1C應(yīng)用商預(yù)先告知的寫入數(shù)據(jù)所需空間的大小來規(guī)劃所述分區(qū)。如根據(jù)商戶提供的電子錢包存折功能和身份認(rèn)證功能所需支持的規(guī)范和寫入數(shù)據(jù)所需空間的大小,1C卡制造商在1C卡內(nèi)部建立兩個(gè)應(yīng)用文件區(qū),分別記為第一應(yīng)用文件分區(qū)103、第二應(yīng)用文件區(qū)104,第一應(yīng)用文件區(qū)用于實(shí)現(xiàn)電子錢包存折的功能,第二應(yīng)用文件區(qū)用于實(shí)現(xiàn)身份認(rèn)證功能,并將第一應(yīng)用