国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法

      文檔序號:6559107閱讀:173來源:國知局
      專利名稱:一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種數(shù)據(jù)存儲卡,尤其涉及一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法。
      背景技術(shù)
      隨著智能卡技術(shù)的不斷發(fā)展,在人們的工作和生活中它的作用愈發(fā)顯得重要、不可或缺,但也由此引發(fā)了以下問題1.智能卡的應(yīng)用場景在飛速發(fā)展,同時(shí)用戶個(gè)人持卡的種類和數(shù)量也在不斷增多。如從大的種類上分,有SIM卡、銀行卡、交通卡、醫(yī)??ā痪鸵阅骋活惪?,如銀行卡,目前國有的幾大銀行卡仍未實(shí)現(xiàn)真正意思上的“一卡通”。如需新增一類應(yīng)用,一般還需要新增一個(gè)物理上的IC卡或磁卡。這種個(gè)人持卡數(shù)量的快速增多給持卡人在攜帶、保管、應(yīng)用上都帶來極大的不便。
      2.智能卡功能的動(dòng)態(tài)集成問題。隨著個(gè)人的工作生活遷移及商務(wù)、貿(mào)易、旅游活動(dòng)的范圍擴(kuò)大、頻繁,需要智能卡具有很好的擴(kuò)充和集成能力。智能卡的應(yīng)用固件可以很方便地加載和卸載,若智能卡內(nèi)可以集成多個(gè)應(yīng)用功能模塊,并且可以根據(jù)需要加載與卸載,將更能發(fā)揮智能卡的作用同時(shí)為以后的應(yīng)用做準(zhǔn)備,因?yàn)榫W(wǎng)絡(luò)時(shí)代所有工作與生活節(jié)奏都在加快,許多現(xiàn)在未知的應(yīng)用如果將來要增加和使用,若用現(xiàn)在的智能卡的一次性加載模式則很難適應(yīng)。
      3.對智能卡的集中輔助管理,安全防范非法使用,保障持卡人和商戶的合法權(quán)益。隨著智能卡應(yīng)用領(lǐng)域的增多,對智能卡進(jìn)行智能化的統(tǒng)一管理變得極為重要;同時(shí),智能卡的增多及讀寫卡器的增多,無論對消費(fèi)者還是商家的安全威脅也在增大,世界范圍內(nèi)的信用卡犯罪時(shí)常發(fā)生。
      現(xiàn)有的智能卡,絕大多數(shù)只是在單用戶智能卡設(shè)計(jì)上的技術(shù)改進(jìn)和技術(shù)上的提高。國內(nèi)使用的“一卡通”,如校園一卡通,只著重在一個(gè)組織范圍內(nèi)的通用,未能做到開放的、功能集成的一卡通。同時(shí)這些智能卡容量普遍很小,以SIM卡為例,SIM卡的存儲容量有3kB、8kB、16kB、32kB、64kB等。隨著手機(jī)在日常生活中體現(xiàn)出越來越重要的作用,用戶對SIM卡容量的需求也越來越大,128k甚至256k的SIM卡已經(jīng)開始走向市場??墒沁@對一些用戶來說,SIM卡容量還是遠(yuǎn)遠(yuǎn)不夠的。其他智能卡的容量也是很有限的,難以實(shí)現(xiàn)功能可動(dòng)態(tài)集成的多種智能卡,因而也難以實(shí)現(xiàn)多種智能卡的智能化統(tǒng)一管理。
      傳統(tǒng)磁卡上只有一個(gè)磁條,磁條中通過磁道存儲數(shù)據(jù),由于磁條的容量有限,該磁卡實(shí)現(xiàn)的功能比較單一?,F(xiàn)有技術(shù)通過在智能卡上增加磁條和功能選擇按鈕實(shí)現(xiàn)功能的擴(kuò)充和不同功能的選擇。該技術(shù)利用磁條和按鈕的實(shí)現(xiàn)方式有以下幾點(diǎn)1.在智能卡的正面與反面上分別增加多條水平方向與豎直方向的磁條,從而可利用磁條本身的功能實(shí)現(xiàn)信用卡、借記卡等不同應(yīng)用;2.在智能卡上增加功能選擇按鈕,不同的按鈕對應(yīng)不同的功能,按下按鈕時(shí)選擇相應(yīng)的功能;3.智能卡上內(nèi)存被劃分為許多不連續(xù)的塊,每個(gè)塊中包含有一定的信息與識別碼。當(dāng)某一功能選擇按鈕被按下,智能卡微處理器接收到功能選擇按鈕發(fā)送的選擇信息。之后的一段時(shí)間里微處理器依次讀取每個(gè)內(nèi)存塊中的信息和識別碼,從而能根據(jù)功能選擇按鈕發(fā)送的選擇信息匹配到相應(yīng)的功能。
      但是,該技術(shù)由于采用了磁條技術(shù),所以必然具有磁條技術(shù)的缺點(diǎn),具體有以下幾點(diǎn)1.存儲的數(shù)據(jù)非常容易修改,用一個(gè)標(biāo)準(zhǔn)的讀/寫裝置來改變記錄在磁條上的數(shù)據(jù)是比較容易的,而在事后要證明數(shù)據(jù)已經(jīng)被修改卻相當(dāng)困難;2.智能卡常常被用于自動(dòng)化設(shè)備上(ATM),其間很難進(jìn)行可視檢查。一旦罪犯獲取了有效的卡數(shù)據(jù)就很容易在那些無人值守的機(jī)器上,不用偽造其可見的保密標(biāo)記就能任意使用復(fù)制該智能卡;3.智能卡磁條的使用壽命很短,而且容易被磁性介質(zhì)消磁;4.智能卡上的按鈕容易導(dǎo)致誤操作,引發(fā)不便。
      5.智能卡支持的功能一經(jīng)設(shè)計(jì)好之后不能再改變。

      發(fā)明內(nèi)容
      因此本發(fā)明所要解決的技術(shù)問題是提供一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,該方法能夠?qū)崿F(xiàn)智能卡不同功能的動(dòng)態(tài)集成,擴(kuò)充了智能卡的功能和用途,提高了使用的安全性。
      本發(fā)明具體是這樣實(shí)現(xiàn)的一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,該方法包括如下步驟首先在存儲卡的閃存中增加功能模塊管理程序和功能模塊地址鏈表;功能模塊地址鏈表中的每一數(shù)據(jù)項(xiàng)包含各個(gè)智能卡功能模塊的身份識別序號、存儲空間首/末地址;當(dāng)用戶需要使用某種智能卡功能時(shí),終端通過功能模塊管理程序讀取功能模塊地址鏈表檢查存儲卡中是否已經(jīng)注冊該智能卡功能模塊;如果已經(jīng)注冊,則終端通過功能模塊管理程序選定該智能卡功能模塊,然后將存儲卡與專屬終端相連接,專屬終端通過功能模塊管理程序讀取功能模塊地址鏈表調(diào)用該智能卡功能模塊、激活該智能卡功能。
      按上述方案,在存儲卡的閃存中從‘0’地址開始,劃分一段空間,用于存放功能模塊管理程序和功能模塊地址鏈表。
      按上述方案,終端通過功能模塊管理程序選定智能卡功能模塊包括如下步驟終端根據(jù)與存儲卡間的通信協(xié)議向功能模塊管理程序發(fā)送一個(gè)報(bào)文,報(bào)文包含欲選定的智能卡功能模塊的身份識別序號;功能模塊管理程序通過對該報(bào)文的解釋,從功能模塊地址鏈表中查找到該智能卡功能模塊的起始地址,然后跳轉(zhuǎn)到存儲卡內(nèi)存區(qū)域的該地址處等待與欲調(diào)用該智能卡功能模塊的專屬終端交互。
      按上述方案,如果存儲卡中尚未注冊欲調(diào)用的智能卡功能模塊,則本方法還包括如下步驟功能模塊管理程序按存儲空間需求動(dòng)態(tài)在存儲卡內(nèi)存區(qū)域?yàn)樵撝悄芸üδ苣K劃分一塊存儲空間;存儲卡與專屬終端相連接,專屬終端將該智能卡功能模塊燒寫至存儲卡劃分好的存儲空間上;功能模塊管理程序?yàn)樵撝悄芸üδ苣K在功能模塊地址鏈表中注冊并分配一個(gè)身份識別序號。
      按上述方案,所述功能模塊管理程序?yàn)橹悄芸üδ苣K劃分存儲空間的方法是以最后一個(gè)已注冊的智能卡功能模塊地址段的末地址為起始地址,通過欲加載的智能卡功能模塊存儲空間需求為其指定末地址。
      按上述方案,智能卡功能模塊加載成功后,功能模塊管理程序?qū)⑿履K的身份識別序號發(fā)送給專屬終端,通知用戶智能卡功能模塊安裝成功。
      按上述方案,如果不再使用存儲卡中某一智能卡功能模塊,則本方法還包括如下步驟存儲卡與專屬終端相連接,專屬終端通過功能模塊管理程序讀取功能模塊地址鏈表,找到該智能卡功能模塊;專屬終端將該智能卡功能模塊從存儲卡內(nèi)存區(qū)域中擦除;功能模塊管理程序在功能模塊地址鏈表中刪除該智能卡功能模塊的身份識別序號、注銷該功能模塊,回收存儲卡內(nèi)存空間。
      按上述方案,功能模塊管理程序還執(zhí)行維護(hù)功能模塊地址鏈表的功能。
      按上述方案,存儲卡上各種智能卡功能模塊所存放的內(nèi)存區(qū)域之間是獨(dú)立的,不能相互訪問。
      按上述方案,存儲卡在使用過程中,一次只能調(diào)用一種智能卡功能模塊。
      按上述方案,存儲卡上存放的智能卡功能模塊通過軟、硬件方式進(jìn)行加密保護(hù)。
      由于采用了上述處理步驟,本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn)本發(fā)明采用了一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,利用該方法可以很好地解決智能卡存儲容量小、功能單一的缺點(diǎn),存儲卡將不僅僅提供存儲功能,同時(shí)可將多種智能卡功能動(dòng)態(tài)集于一身,極大地提高了存儲卡的使用率和卡自身的價(jià)值。
      本發(fā)明同智能卡的磁條技術(shù)相比可以防止卡內(nèi)數(shù)據(jù)未經(jīng)授權(quán)的存取和篡改,由于本發(fā)明具備存儲卡的軟、硬件加密方式,從而提高了使用的安全性;由于內(nèi)存可以動(dòng)態(tài)分配,使用戶可以根據(jù)需求安排不同功能模塊的存儲量,而功能模塊不是固定的,可由專屬終端裝載至存儲卡或從存儲卡上卸載,充分體現(xiàn)了本發(fā)明的靈活性,使存儲卡的應(yīng)用范圍更加廣泛。


      圖1為本發(fā)明的功能結(jié)構(gòu)框圖;圖2是本發(fā)明作為銀行卡使用的一個(gè)具體實(shí)施例的流程圖。
      具體實(shí)施例方式
      以下結(jié)合附圖對本發(fā)明的具體實(shí)施過程作進(jìn)一步的說明本發(fā)明的設(shè)計(jì)構(gòu)思本發(fā)明為了更好地解決現(xiàn)有技術(shù)中存在的技術(shù)問題和缺點(diǎn),提出了一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法。由于存儲卡制造工藝的不斷發(fā)展使得存儲卡容量一再提高(如今市場上已有了4G容量的存儲卡),因此以存儲卡的大容量為保障,將多種智能卡功能以模塊形式加載至存儲卡中,同時(shí)根據(jù)每個(gè)功能模塊的需求為其動(dòng)態(tài)劃分存儲空間。用戶可選擇性地在專屬終端上加載、調(diào)用某一功能模塊,并且在使用完某一功能模塊后可以在專屬終端上將其卸載,回收內(nèi)存空間。
      為了實(shí)現(xiàn)上述設(shè)計(jì)構(gòu)思,本發(fā)明包含下列技術(shù)要點(diǎn)1.首先在存儲卡上增加功能模塊管理程序和功能模塊地址鏈表。如圖1所示,在存儲卡的Flash(閃存)中從‘0’地址開始,劃分一段空間,用于存放該功能模塊管理程序和功能模塊地址鏈表。功能模塊地址鏈表中的每一數(shù)據(jù)項(xiàng)包含智能卡功能模塊(以下簡稱“功能模塊”)的ID(Identification,身份識別)序號、存儲空間首/末地址、使用狀態(tài)、使用頻率、更新標(biāo)志、更新時(shí)間等信息。
      終端通過該功能模塊管理程序管理存儲卡上的功能模塊,該功能模塊管理程序?qū)崿F(xiàn)如下功能(1)讀取功能模塊地址鏈表,可以很容易的了解到哪些地址段已劃分給功能模塊,哪些還未劃分。在未劃分的地址空間中為欲加載的功能模塊動(dòng)態(tài)劃分存儲空間方法是以最后一個(gè)已注冊的功能模塊地址段的末地址為起始地址,通過欲加載的功能模塊存儲空間需求為其指定末地址;(2)為新加載的功能模塊在功能模塊地址鏈表中注冊、分配ID序號;(3)為需卸載的功能模塊在功能模塊地址鏈表中注銷、刪除ID序號;(4)維護(hù)存儲卡功能模塊地址鏈表。存儲卡上電初始化后,功能模塊管理程序首先對功能模塊地址鏈表進(jìn)行掃描,檢查是否有缺少的數(shù)據(jù)項(xiàng)、是否有新增的數(shù)據(jù)項(xiàng),并更新數(shù)據(jù)項(xiàng)的內(nèi)容。功能模塊管理程序在為欲加載的功能模塊劃分存儲空間的同時(shí),在存放功能模塊地址鏈表的空間中申請一塊單個(gè)數(shù)據(jù)項(xiàng)大小的內(nèi)存,待功能模塊加載成功后,在功能模塊地址鏈表中添加該數(shù)據(jù)項(xiàng);當(dāng)功能模塊管理程序卸載成功某個(gè)功能模塊時(shí),在功能模塊地址鏈表中刪除相應(yīng)的數(shù)據(jù)項(xiàng)。
      2.在調(diào)用某一功能模塊之前,該存儲卡為普通存儲卡狀態(tài)。當(dāng)用戶需要使用某種智能卡功能時(shí),可先通過終端通過功能模塊管理程序讀取功能模塊地址鏈表中的ID序號進(jìn)行查找和選擇。終端是作為存儲卡的便攜處理設(shè)備(例如手機(jī)、PDA、PocketPC等手持移動(dòng)設(shè)備),旨在增強(qiáng)存儲卡的移動(dòng)處理能力。
      如果該智能卡功能模塊已在功能模塊管理程序中注冊,則終端根據(jù)與存儲卡間的通信協(xié)議向功能模塊管理程序發(fā)送一個(gè)報(bào)文,報(bào)文包含欲選定的功能模塊ID序號及一些配置信息。功能模塊管理程序通過對該報(bào)文的解釋,得到將進(jìn)行操作的功能模塊并從功能模塊地址鏈表中查找到該功能模塊的起始地址,然后跳轉(zhuǎn)到存儲卡內(nèi)存區(qū)域的該地址處等待與欲調(diào)用該功能模塊的專屬終端交互。專屬終端是由某項(xiàng)服務(wù)的運(yùn)營商或一些機(jī)構(gòu)所提供,它的作用主要是提供針對該項(xiàng)服務(wù)的幫助(在存儲卡上裝載服務(wù)功能模塊、激活該模塊及一些后續(xù)操作)以達(dá)到方便用戶的目的。例如銀行的ATM機(jī)就是一類專屬終端,用戶可以在銀行柜臺提取現(xiàn)金,也可以在ATM機(jī)上進(jìn)行操作。用戶通過終端在存儲卡上選擇銀行卡功能模塊后,將存儲卡與ATM機(jī)連接,隨后ATM機(jī)調(diào)用銀行卡功能模塊信息,根據(jù)該功能模塊的程序內(nèi)容(本領(lǐng)域的技術(shù)人員通過常規(guī)技術(shù)就可以實(shí)現(xiàn),在此予以省略)進(jìn)行與用戶的下一步操作;
      倘若該智能卡功能模塊未在功能模塊管理程序中注冊,功能模塊管理程序?qū)创鎯臻g需求動(dòng)態(tài)在存儲卡內(nèi)存區(qū)域?yàn)樵摴δ苣K劃分一塊獨(dú)立的空閑區(qū)域,然后將存儲卡與專屬終端相連接,存儲卡通過與專屬終端間的通信協(xié)議,向?qū)俳K端發(fā)送請求。專屬終端接收到請求后將功能模塊數(shù)據(jù)包依據(jù)存儲卡與專屬終端間的通信協(xié)議燒寫至存儲卡內(nèi)存中的已劃分好的區(qū)域內(nèi),同時(shí)功能模塊管理程序?yàn)樵摴δ苣K在功能模塊地址鏈表中注冊并分配一個(gè)ID序號。功能模塊加載成功后,功能模塊管理程序?qū)⑿履K的ID序號發(fā)送給專屬終端,通知用戶存儲卡功能模塊加載成功。
      3.存儲卡上各種智能卡功能模塊所存放的內(nèi)存區(qū)域之間是獨(dú)立的,不能相互訪問,類似于PC中的Windows與Linux操作系統(tǒng),雖然都在一個(gè)大的存儲空間中,但各自劃分的存儲區(qū)域是獨(dú)立的,在每個(gè)內(nèi)存區(qū)域內(nèi)的功能模塊可帶有自己獨(dú)立的操作系統(tǒng)與行業(yè)標(biāo)準(zhǔn)。
      4.用戶使用存儲卡上的某一功能模塊時(shí),首先通過功能模塊管理程序選定該功能模塊,然后在專屬終端上或發(fā)行商處調(diào)用該功能模塊、激活相關(guān)功能。例如作為銀行卡使用時(shí),應(yīng)在銀行柜臺或ATM終端機(jī)上激活之后才能進(jìn)行一些消費(fèi)行為。
      不再使用某一功能模塊時(shí),用戶先將存儲卡與專屬終端相連接,專屬終端根據(jù)與存儲卡間的通信協(xié)議,通過功能模塊管理程序讀取功能模塊地址鏈表,找到相關(guān)功能模塊(具體實(shí)現(xiàn)方式與“調(diào)用功能模塊操作”中的“查找功能模塊步驟”相同,在此不予詳述);然后,等待用戶下一步指示;用戶向?qū)俳K端發(fā)送卸載請求后,專屬終端將該功能模塊從存儲卡內(nèi)存區(qū)域中擦除;然后,功能模塊管理程序在功能模塊地址鏈表中刪除該功能模塊的ID序號、注銷該功能模塊,回收存儲卡內(nèi)存空間。以上操作完成后,該存儲卡恢復(fù)為普通存儲卡狀態(tài)。
      5.存儲卡在使用過程中,一次只能調(diào)用一種功能模塊扮演目前相同功能的智能卡角色。這是為了保障存儲卡與終端交互過程的完整性與不可中斷性。倘若在調(diào)用某項(xiàng)功能模塊處理一件重要事務(wù)的同時(shí)又調(diào)用其他功能模塊,則有可能因?yàn)楣δ苣K間的互相干擾或競爭造成對用戶無法挽回的損失。
      6.由于智能卡功能模塊通過專屬終端加載和卸載,因此功能模塊的安全保密性由發(fā)行商負(fù)責(zé)維護(hù)。智能卡在銀行和電信等領(lǐng)域經(jīng)過多年的發(fā)展,已形成較為完備的安全保密體系,所有用戶的信息及身份認(rèn)證均可以存放在銀行與電信的后臺服務(wù)器上。針對這樣的行業(yè),可將功能模塊設(shè)計(jì)為一個(gè)登錄接口,通過登錄接口進(jìn)入交易平臺,在這個(gè)交易平臺中用戶通過身份認(rèn)證等交互手段調(diào)出后臺服務(wù)器中的用戶信息。整個(gè)過程中,存儲卡上的功能模塊僅起接入作用,安全保密由發(fā)行商保障。若功能模塊已具備較完善的標(biāo)準(zhǔn)與規(guī)范,存儲卡將為其提供內(nèi)存空間以供加載擴(kuò)容,不會(huì)破壞功能模塊內(nèi)部完整性。例如SIM卡行業(yè)標(biāo)準(zhǔn)已趨于成熟,但SIM卡上內(nèi)存容量普遍很小,目前解決的方法是在手機(jī)上增加擴(kuò)展槽,然后插入大容量的存儲卡。早在1998年,國外就出現(xiàn)了使用TurboPascal編寫的SIM卡模擬程序以及相應(yīng)的外部接口電路。將SIM卡模擬程序加載到存儲卡劃分好的內(nèi)存空間中,同時(shí)利用SIM卡模擬器讀出物理SIM卡內(nèi)數(shù)據(jù),并以數(shù)據(jù)格式保存在同一內(nèi)存空間中。通過存儲卡功能模塊管理程序注冊后,運(yùn)行模擬程序時(shí),這些以數(shù)據(jù)格式保存的卡內(nèi)數(shù)據(jù)就相當(dāng)于一張張實(shí)實(shí)在在的SIM卡,但擴(kuò)容后的內(nèi)存容量比物理SIM卡大了若干等級。
      7.存儲卡上的數(shù)據(jù)通過軟、硬件方式進(jìn)行加密保護(hù),以提高使用的安全性。所述軟、硬件加密方式屬于公知技術(shù),本領(lǐng)域的技術(shù)人員不經(jīng)創(chuàng)造性勞動(dòng)就可以實(shí)現(xiàn),因此,以下僅從原理上對其進(jìn)行簡要說明軟件方式,存儲卡上各個(gè)功能模塊根據(jù)自身保密數(shù)據(jù)的重要程度可選擇帶有不同復(fù)雜度的加密算法;硬件方式,存儲卡上集成了安全邏輯、CAU(密碼運(yùn)算協(xié)處理器)等部件,可以控制卡內(nèi)不同區(qū)域的存取特性;而且,存儲卡中存儲器本身也具有必要的安全密碼,如果有人試圖非法對其進(jìn)行數(shù)據(jù)存取,存儲卡將會(huì)自行毀壞,使非法者無法進(jìn)行讀寫。
      以下是本發(fā)明作為銀行卡使用的一個(gè)具體實(shí)施例(如圖2)開始時(shí)存儲卡的狀態(tài)為普通存儲卡,當(dāng)用戶有使用電子錢包功能的需求時(shí)第一步通過手持移動(dòng)終端檢查存儲卡功能模塊管理程序中是否已經(jīng)注冊電子錢包模塊,若是,執(zhí)行第五步;若沒有,執(zhí)行第二步。
      第二步將存儲卡與銀行專屬終端相連接,專屬終端詢問用戶是否加載電子錢包模塊,若是,執(zhí)行第三步;若不是,則直接退出。
      第三步利用功能模塊管理程序按存儲空間需求動(dòng)態(tài)在存儲卡內(nèi)存區(qū)域?yàn)樵撾娮渝X包模塊劃分一塊存儲空間。
      第四步用戶選擇欲加載的電子錢包模塊,銀行專屬終端按照與存儲卡間的通信協(xié)議,通過有線或無線網(wǎng)絡(luò)將該功能模塊燒寫至存儲卡劃分好的存儲空間上;同時(shí),在存儲卡中功能模塊管理程序?yàn)樵摴δ苣K在功能模塊地址鏈表中注冊并分配一個(gè)ID序號。
      第五步用戶通過專屬終端調(diào)用存儲卡上的電子錢包模塊,激活電子錢包功能。
      第六步檢測是否激活成功,如果激活成功,執(zhí)行第七步;如果未成功,詢問用戶是否需要重新激活,如果需要重新激活,執(zhí)行第五步,如果不需要,則退出。
      第七步詢問用戶是否從銀行取款,若是,執(zhí)行第八步;若不是,則退出。
      第八步銀行通過專屬終端將一定數(shù)額電子貨幣存入電子錢包模塊儲值區(qū)中。
      第九步詢問用戶是否通過電子錢包消費(fèi),若是,執(zhí)行第十步;若不是,則退出。
      第十步用戶將存儲卡與商家的專屬POS(Point of Sale)機(jī)連接,由POS機(jī)讀取存儲卡功能模塊管理程序,找到電子錢包模塊后調(diào)用該功能模塊。接著用戶與POS機(jī)進(jìn)行的一系列安全認(rèn)證,在認(rèn)證通過之后POS機(jī)從電子錢包模塊儲值區(qū)中扣除購買商品的金額。
      第十一步檢測是否消費(fèi)成功,如果消費(fèi)成功,執(zhí)行第十二步;如果未成功,詢問用戶是否需要重新消費(fèi),如果需要重新消費(fèi),執(zhí)行第十步,如果不需要,則退出。
      第十二步詢問用戶在使用完畢后是否希望卸載電子錢包功能模塊,若是,執(zhí)行第十三步;若不是,則直接結(jié)束。
      第十三步將存儲卡與銀行專屬終端相連接,銀行專屬終端通過存儲卡中的功能模塊管理程序找到電子錢包模塊,銀行專屬終端與用戶交互后,將電子錢包模塊從存儲卡內(nèi)存區(qū)域中擦除;然后,功能模塊管理程序在功能模塊地址鏈表中刪除電子錢包模塊的ID序號、注銷該功能模塊,回收存儲卡內(nèi)存空間。以上操作完成后,該存儲卡恢復(fù)為普通存儲卡狀態(tài),等待加載其他模塊。
      至此,一個(gè)完整的存儲卡電子錢包交易活動(dòng)便結(jié)束了。
      權(quán)利要求
      1.一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,該方法包括如下步驟首先在存儲卡的閃存中增加功能模塊管理程序和功能模塊地址鏈表;功能模塊地址鏈表中的每一數(shù)據(jù)項(xiàng)包含各個(gè)智能卡功能模塊的身份識別序號、存儲空間首/末地址;當(dāng)用戶需要使用某種智能卡功能時(shí),終端通過功能模塊管理程序讀取功能模塊地址鏈表檢查存儲卡中是否已經(jīng)注冊該智能卡功能模塊;如果已經(jīng)注冊,則終端通過功能模塊管理程序選定該智能卡功能模塊,然后將存儲卡與專屬終端相連接,專屬終端通過功能模塊管理程序讀取功能模塊地址鏈表調(diào)用該智能卡功能模塊、激活該智能卡功能。
      2.如權(quán)利要求1所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,在存儲卡的閃存中從‘0’地址開始,劃分一段空間,用于存放功能模塊管理程序和功能模塊地址鏈表。
      3.如權(quán)利要求1或2所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,終端通過功能模塊管理程序選定智能卡功能模塊包括如下步驟終端根據(jù)與存儲卡間的通信協(xié)議向功能模塊管理程序發(fā)送一個(gè)報(bào)文,報(bào)文包含欲選定的智能卡功能模塊的身份識別序號;功能模塊管理程序通過對該報(bào)文的解釋,從功能模塊地址鏈表中查找到該智能卡功能模塊的起始地址,然后跳轉(zhuǎn)到存儲卡內(nèi)存區(qū)域的該地址處等待與欲調(diào)用該智能卡功能模塊的專屬終端交互。
      4.如權(quán)利要求1或2所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,如果存儲卡中尚未注冊欲調(diào)用的智能卡功能模塊,則本方法還包括如下步驟功能模塊管理程序按存儲空間需求動(dòng)態(tài)在存儲卡內(nèi)存區(qū)域?yàn)樵撝悄芸üδ苣K劃分一塊存儲空間;存儲卡與專屬終端相連接,專屬終端將該智能卡功能模塊燒寫至存儲卡劃分好的存儲空間上;功能模塊管理程序?yàn)樵撝悄芸üδ苣K在功能模塊地址鏈表中注冊并分配一個(gè)身份識別序號。
      5.如權(quán)利要求4所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,所述功能模塊管理程序?yàn)橹悄芸üδ苣K劃分存儲空間的方法是以最后一個(gè)已注冊的智能卡功能模塊地址段的末地址為起始地址,通過欲加載的智能卡功能模塊存儲空間需求為其指定末地址。
      6.如權(quán)利要求4所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,智能卡功能模塊加載成功后,功能模塊管理程序?qū)⑿履K的身份識別序號發(fā)送給專屬終端,通知用戶智能卡功能模塊安裝成功。
      7.如權(quán)利要求1或2所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,如果不再使用存儲卡中某一智能卡功能模塊,則本方法還包括如下步驟存儲卡與專屬終端相連接,專屬終端通過功能模塊管理程序讀取功能模塊地址鏈表,找到該智能卡功能模塊;專屬終端將該智能卡功能模塊從存儲卡內(nèi)存區(qū)域中擦除;功能模塊管理程序在功能模塊地址鏈表中刪除該智能卡功能模塊的身份識別序號、注銷該功能模塊,回收存儲卡內(nèi)存空間。
      8.如權(quán)利要求1或2所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,功能模塊管理程序還執(zhí)行維護(hù)功能模塊地址鏈表的功能。
      9.如權(quán)利要求1或2或5或6所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,存儲卡上各種智能卡功能模塊所存放的內(nèi)存區(qū)域之間是獨(dú)立的,不能相互訪問。
      10.如權(quán)利要求1或2或5或6所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,存儲卡在使用過程中,一次只能調(diào)用一種智能卡功能模塊。
      11.如權(quán)利要求1或2或5或6所述的基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,其特征在于,存儲卡上存放的智能卡功能模塊通過軟、硬件方式進(jìn)行加密保護(hù)。
      全文摘要
      本發(fā)明公開了一種基于存儲卡動(dòng)態(tài)聚集多種智能卡功能模塊的方法,該方法包括如下步驟首先在存儲卡的閃存中增加功能模塊管理程序和功能模塊地址鏈表;功能模塊地址鏈表中的每一數(shù)據(jù)項(xiàng)包含各個(gè)智能卡功能模塊的身份識別序號、存儲空間首/末地址;當(dāng)用戶需要使用某種智能卡功能時(shí),終端通過功能模塊管理程序讀取功能模塊地址鏈表檢查存儲卡中是否已經(jīng)注冊該智能卡功能模塊;如果已經(jīng)注冊,則終端通過功能模塊管理程序選定該智能卡功能模塊,然后將存儲卡與專屬終端相連接,專屬終端通過功能模塊管理程序讀取功能模塊地址鏈表調(diào)用該智能卡功能模塊、激活該智能卡功能。本發(fā)明擴(kuò)充了智能卡的功能和用途,提高了使用的安全性和靈活性。
      文檔編號G06F21/00GK101089877SQ200610087538
      公開日2007年12月19日 申請日期2006年6月14日 優(yōu)先權(quán)日2006年6月14日
      發(fā)明者閻鵬飛 申請人:普天信息技術(shù)研究院
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1