專利名稱:智能卡及其操作系統(tǒng)開(kāi)發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種智能卡,尤其是一種用于手機(jī)的智能卡以及這種 電信智能卡的操作系統(tǒng)開(kāi)發(fā)方法。
背景技術(shù):
隨著智能卡的普及應(yīng)用,智能卡已經(jīng)廣泛應(yīng)用在移動(dòng)通信、電子 商務(wù)等領(lǐng)域,其中較為常見(jiàn)的是安裝到手機(jī)上通過(guò)無(wú)線通信網(wǎng)絡(luò)進(jìn)行
通信的智能卡,如SIM卡(Subscriber Identity Model ,用戶識(shí)別 模塊)。
現(xiàn)有的智能卡具有相互連接的微處理器以及存儲(chǔ)器,存儲(chǔ)器中存 儲(chǔ)有智能卡操作系統(tǒng)的操作系統(tǒng)文件等數(shù)據(jù),其中操作系統(tǒng)文件中包 括有智能卡的核心程序單元以及具體的應(yīng)用程序模塊。核心程序單元 是智能卡操作系統(tǒng)的核心程序,支承智能卡的運(yùn)行,而應(yīng)用程序模塊 讓智能卡實(shí)現(xiàn)具體的應(yīng)用,如與通訊網(wǎng)絡(luò)連接、顯示智能卡相關(guān)信息 等功能。
智能卡運(yùn)行時(shí),微處理器讀取并執(zhí)行操作系統(tǒng)文件以及應(yīng)用程序 模塊的程序,實(shí)現(xiàn)智能卡的各種功能。
早期智能卡的存儲(chǔ)器為只讀存儲(chǔ)器(ROM),存儲(chǔ)在只讀存儲(chǔ)器 內(nèi)的數(shù)據(jù)是在智能卡生產(chǎn)過(guò)程中掩膜固化在存儲(chǔ)器中的。由于數(shù)據(jù)一 旦固化在存儲(chǔ)器內(nèi)便不能修改,且掩膜周期較長(zhǎng), 一般在三個(gè)月左 右,掩膜固化后的數(shù)據(jù)即使發(fā)現(xiàn)有錯(cuò)也無(wú)法修改,給智能卡操作系統(tǒng) 的開(kāi)發(fā)帶來(lái)極大的不便。
為克服上述不足,現(xiàn)有的一些智能卡使用電擦除存儲(chǔ)器,如 FLASH作為智能卡的存儲(chǔ)器,該存儲(chǔ)器中的數(shù)據(jù)可通過(guò)電擦除后重 寫(xiě),開(kāi)發(fā)智能卡操作系統(tǒng)時(shí)可根據(jù)不同智能卡的需要更改存儲(chǔ)器中操 作系統(tǒng)的數(shù)據(jù),給智能卡操作系統(tǒng)的開(kāi)發(fā)帶來(lái)極大的方便。
但是,同一類型而屬地不同的智能卡,如使用在廣東地區(qū)的全球 通SIM卡與使用在江蘇地區(qū)的全球通SIM卡,盡管其操作系統(tǒng)的核心程序單元相同,而應(yīng)用程序模塊必須有所區(qū)別,智能卡操作系統(tǒng)的開(kāi) 發(fā)人員需要針對(duì)不同使用屬地的智能卡,開(kāi)發(fā)不同版本的操作系統(tǒng), 這導(dǎo)致智能卡操作系統(tǒng)版本繁多,不利于開(kāi)發(fā)企業(yè)的管理。
并且,現(xiàn)有智能卡操作系統(tǒng)的開(kāi)發(fā)是開(kāi)發(fā)人員將操作系統(tǒng)文件的 核心程序單元及應(yīng)用程序模塊一并開(kāi)發(fā),因此,開(kāi)發(fā)過(guò)程中需要同時(shí) 兼顧核心程序單元與應(yīng)用程序模塊的開(kāi)發(fā),這仍不能有效地提高開(kāi)發(fā) 效率。
發(fā)明內(nèi)容
針對(duì)上述問(wèn)題,本發(fā)明主要目的是提供一種操作系統(tǒng)開(kāi)發(fā)效率較
高的智能卡;
本發(fā)明另 一 目的是提供一種減少智能卡操作系統(tǒng)版本的智能卡操 作系統(tǒng)開(kāi)發(fā)方法。
為了實(shí)現(xiàn)上述的主要目的,本發(fā)明提供的智能卡包括微處理器, 與微處理器連接并由微處理器訪問(wèn)的電擦除存儲(chǔ)器,電擦除存儲(chǔ)器存 儲(chǔ)有智能卡操作系統(tǒng)的操作系統(tǒng)文件,操作系統(tǒng)文件包括有核心程序 單元,其中,核心程序單元中設(shè)有多個(gè)接口模塊,操作系統(tǒng)文件還包 括多個(gè)與所述接口模塊一一對(duì)應(yīng)的接口文件單元,智能卡執(zhí)行核心程 序單元時(shí),通過(guò)接口模塊執(zhí)行接口文件單元,接口文件單元存儲(chǔ)有特 殊信息模塊。
由上述方案可見(jiàn),開(kāi)發(fā)人員開(kāi)發(fā)智能卡操作系統(tǒng)時(shí),可先開(kāi)發(fā)固 定的核心程序單元,然后由開(kāi)發(fā)具體應(yīng)用的開(kāi)發(fā)人員根據(jù)不同智能卡 的需要開(kāi)發(fā)相應(yīng)的特殊信息模塊。這樣,智能卡開(kāi)發(fā)人員開(kāi)發(fā)一個(gè)固 定的核心程序文件后,可將資源與時(shí)間集中在開(kāi)發(fā)不同的特殊信息才莫 塊上,不必同時(shí)兼顧核心程序單元與特殊信息模塊的開(kāi)發(fā),提高操作 系統(tǒng)的開(kāi)發(fā)效率。
為實(shí)現(xiàn)上述的另一目的,本發(fā)明提供的開(kāi)發(fā)上述智能卡操作系統(tǒng)
的方法包括開(kāi)發(fā)操作系統(tǒng)文件的核心程序單元,在核心程序單元中設(shè) 置多個(gè)接口模塊,并在操作系統(tǒng)文件中設(shè)置多個(gè)與接口模塊一一對(duì)應(yīng)的接口文件單元,然后在接口文件單元中寫(xiě)入特殊信息代碼,形成相 應(yīng)的特殊信息模塊。
由此可見(jiàn),操作系統(tǒng)開(kāi)發(fā)人員向開(kāi)發(fā)核心程序單元,形成一個(gè)固 定的核心單元版本,然后再根據(jù)不同屬地使用的智能卡需要開(kāi)發(fā)相應(yīng) 的特殊信息模塊,并將特殊信息模塊寫(xiě)入到對(duì)應(yīng)的接口模塊文件中。 這樣,開(kāi)發(fā)智能卡操作系統(tǒng)時(shí),開(kāi)發(fā)人員只需要開(kāi)發(fā)一個(gè)固定的核心 程序單元,即只使用一個(gè)固定的操作系統(tǒng)版本,便于操作系統(tǒng)開(kāi)發(fā)企 業(yè)管理。
圖l是本發(fā)明智能卡實(shí)施例的結(jié)構(gòu)示意框圖; 圖2是本發(fā)明智能卡實(shí)施例的部分代碼示意圖; 圖3是本發(fā)明智能卡實(shí)施例運(yùn)行時(shí)的運(yùn)行流程圖。 以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn) 一 步說(shuō)明。
具體實(shí)施例方式
參見(jiàn)圖1,智能卡包括微處理器1以及存儲(chǔ)器2,微處理器1是 智能卡的核心部件,用于執(zhí)行存儲(chǔ)器2內(nèi)的程序。存儲(chǔ)器2為電擦除 存儲(chǔ)器,如FLASH等,存儲(chǔ)有智能卡的各種數(shù)據(jù),包括有智能卡操作 系統(tǒng)的操作系統(tǒng)文件20。
智能卡的操:作系統(tǒng)文件20包括有核心程序單元21,核心程序單 元21是智能卡操作系統(tǒng)的核心文件,微處理器1運(yùn)行時(shí),首先執(zhí)行 核心程序單元21的指令。
開(kāi)發(fā)人員開(kāi)發(fā)核心程序單元21時(shí),在核心程序單元21中設(shè)置多 個(gè)接口模塊,如圖1中所示的系統(tǒng)接口模塊22、函數(shù)接口模塊23以 及應(yīng)用接口模塊24。同時(shí),操作系統(tǒng)文件20中設(shè)有與接口模塊—— 對(duì)應(yīng)的多個(gè)接口文件單元,例如系統(tǒng)接口模塊22與系統(tǒng)接口文件單 元32相對(duì)應(yīng),函數(shù)接口模塊23與函數(shù)接口文件單元33相對(duì)應(yīng),而 應(yīng)用接口模塊24與應(yīng)用接口文件單元34相對(duì)應(yīng)。微處理器1執(zhí)行核 心程序單元21的指令時(shí),遇到接口模塊即跳轉(zhuǎn)至對(duì)應(yīng)的接口文件單 元,并執(zhí)行接口文件單元中的指令。參見(jiàn)圖2,是智能卡操作系統(tǒng)文件21內(nèi)的部分代碼。核心程序 單元21自main函數(shù)開(kāi)始執(zhí)行,當(dāng)微處理器1執(zhí)行到系統(tǒng)接口模塊 22時(shí),如圖2中的IF_SETATR函數(shù)入口命令,即跳轉(zhuǎn)至接口文件單 元中相應(yīng)的系統(tǒng)接口文件單元32,即找出IF —SETATE函數(shù),并執(zhí)行 IF一SETATE函數(shù)中相應(yīng)的指令。當(dāng)然,系統(tǒng)接口文件單元32的函數(shù) 可以是空函數(shù),即函數(shù)只有返回命令(Return),也可以是由特殊信 息代碼形成特殊信息模塊。
相同的,核心程序單元21中還設(shè)有函數(shù)接口模塊23,如圖2的 IF_envelop函數(shù)入口命令,并在接口文件單元中設(shè)置與函數(shù)接口模 塊23相對(duì)應(yīng)的函數(shù)接口文件單元33,即圖2中的IF-envelop函 數(shù)。并且,核心程序單元21中還設(shè)有應(yīng)用接口模塊24,如圖2中的 IF_APP函數(shù)入口命令,并在接口文件單元中設(shè)置有應(yīng)用接口模塊24 相對(duì)應(yīng)的應(yīng)用接口文件單元34。
回看圖1,操作系統(tǒng)文件20的接口文件單元存儲(chǔ)有特殊信息模 塊,開(kāi)發(fā)人員可根據(jù)不同屬地使用的智能卡的特殊需要,開(kāi)發(fā)不同的 特殊信息模塊以實(shí)現(xiàn)各種特殊的功能。
例如,系統(tǒng)接口文件單元32內(nèi)存儲(chǔ)有作為特殊信息模塊的系統(tǒng) 信息模塊42,系統(tǒng)信息模塊42包括有智能卡的配置設(shè)定信息,實(shí)現(xiàn) 對(duì)智能卡配置的設(shè)定。如圖2中的IF-SETATR函數(shù)中的代碼用于設(shè)定 智能卡的版本信息,如智能卡的版本號(hào)、版本類型等信息,而 IF_SETEEPR0M函^:用于i殳定智能卡的空間分配,如分配60K字節(jié)的 代碼區(qū),分配36K字節(jié)的數(shù)據(jù)區(qū)等。
函數(shù)接口文件單元33內(nèi)存儲(chǔ)有函數(shù)信息模塊43,用于設(shè)定智能 卡特殊應(yīng)用功能,如圖2中的IF—envelop函數(shù)用于判斷是否接收到 位置服務(wù)短信并對(duì)下行的位置服務(wù)短信進(jìn)行處理,IF—update函數(shù)用 于對(duì)更新數(shù)據(jù)信息特殊處理等。
應(yīng)用接口文件單元34內(nèi)存儲(chǔ)有應(yīng)用信息模塊44,用于設(shè)定智能 卡的STK (Sim Tool Kit,用戶識(shí)別應(yīng)用發(fā)展工具)菜單,如圖2中 的IF_APP函數(shù)就用于設(shè)定STK菜單不盡相同,開(kāi)發(fā)人員需要根據(jù)不同智能卡的需要開(kāi)發(fā)不同的 STK菜單。
微處理器1執(zhí)行接口文件單元內(nèi)的特殊信息模塊相應(yīng)的指令后, 遇到返回指令(Return),即返回至核心程序單元21,繼續(xù)執(zhí)行核 心程序單元21的其他指令。
這樣,開(kāi)發(fā)人員開(kāi)發(fā)智能卡操作系統(tǒng)時(shí),首先開(kāi)發(fā)操作系統(tǒng)的核 心程序單元21。核心程序單元21可以是一個(gè)固定的程序單元,開(kāi)發(fā) 人員將同 一類型智能卡共同的程序代碼編寫(xiě)形成核心程序單元21 。 并且,開(kāi)發(fā)人員在編寫(xiě)核心程序單元21的代碼時(shí),在核心程序單元 21中預(yù)設(shè)一定的接口模塊,包括系統(tǒng)接口模塊22、函數(shù)接口模塊23 以及應(yīng)用接口模塊24。
同時(shí),在操作系統(tǒng)文件20內(nèi)設(shè)置與接口模塊——對(duì)應(yīng)的接口文 件單元,包括系統(tǒng)接口文件單元32、函數(shù)接口文件單元33以及應(yīng)用 接口文件單元34,完成操作系統(tǒng)的一次開(kāi)發(fā)。
在一次開(kāi)發(fā)完畢后的智能卡操作系統(tǒng)文件20中,各接口文件單 元均不存儲(chǔ)特殊功能模塊,即各接口文件單元均為空函數(shù),也就是如 圖2所示的,各個(gè)接口文件單元只有返回命令(Return)。
然后,開(kāi)發(fā)人員對(duì)操作系統(tǒng)文件20進(jìn)行二次開(kāi)發(fā),即在一次開(kāi) 發(fā)完畢后的智能卡操作系統(tǒng)文件20的各接口文件單元內(nèi)編寫(xiě)特殊功 能代碼,形成特殊功能模塊。
例如,在作為系統(tǒng)接口文件單元32的IF_SETATR函數(shù)中編寫(xiě)如
下代碼
IF-SETATR ()
ATR[O]-OxOF; ATR[l]=0x32; ATR
=0x01; Return;
8表示這款智能卡操作系統(tǒng)的版本信息為"0F3201",也就是進(jìn)行 了這款智能卡設(shè)定操作系統(tǒng)的版本命名。開(kāi)發(fā)人員可通過(guò)查閱 IF-SETATR函數(shù)的信息獲知該款智能卡的操作系統(tǒng)版本號(hào)。
相同地,開(kāi)發(fā)人員在其他的系統(tǒng)接口文件單元32、函數(shù)接口文 件單元33以及應(yīng)用接口文件單元34編寫(xiě)相應(yīng)的特殊信息代碼,形成 相應(yīng)的特殊信息模塊,實(shí)現(xiàn)智能卡具體的應(yīng)用功能。
最后,開(kāi)發(fā)人員將二次開(kāi)發(fā)后的智能卡操作系統(tǒng)進(jìn)行編譯,待編 譯成可執(zhí)行代碼后下載到智能卡的電擦除存儲(chǔ)器內(nèi),完成智能卡操作 系統(tǒng)的開(kāi)發(fā)。
由此可見(jiàn),開(kāi)發(fā)人員在一次開(kāi)發(fā)時(shí)將同一類型的智能卡操作系統(tǒng) 文件20中共同的代碼寫(xiě)入操作系統(tǒng)文件20中,形成固定的核心程序 單元21,然后交給二次開(kāi)發(fā)人員開(kāi)發(fā)各個(gè)接口文件單元的特殊信息 模塊。
這樣,二次開(kāi)發(fā)人員在同一個(gè)操作系統(tǒng)文件20上開(kāi)發(fā)不同的特 殊信息模塊,使同一類型的智能卡只使用一個(gè)操作系統(tǒng)版本,減少操 作系統(tǒng)版本數(shù)量,便于開(kāi)發(fā)企業(yè)管理。
并且,二次開(kāi)發(fā)人員可將更多時(shí)間與資源集中在特殊信息模塊的 開(kāi)發(fā)上,根據(jù)不同屬地使用的智能卡特殊要求,設(shè)置不同的應(yīng)用信 息,包括分配容量大小不同的代碼區(qū)與數(shù)據(jù)區(qū)、設(shè)置功能不同的STK 菜單等等,大大提高了智能卡操作系統(tǒng)的開(kāi)發(fā)效率。
另外, 一次開(kāi)發(fā)時(shí),開(kāi)發(fā)人員將核心程序單元21的接口模塊分 為系統(tǒng)接口模塊22、函數(shù)接口模塊23以及應(yīng)用接口模塊24,并且將 接口文件單元分為相應(yīng)的系統(tǒng)接口文件單元32、函數(shù)接口文件單元 33以及應(yīng)用接口文件單元34,可方便二次開(kāi)發(fā)人員區(qū)分不同類型的 接口模塊與接口文件單元,并將不同特殊信息模塊準(zhǔn)確地寫(xiě)入對(duì)應(yīng)的 接口文件單元中。
下面結(jié)合圖3描述微處理器1如何運(yùn)行操作系統(tǒng)文件20。智能 卡上電后,微處理器1首先執(zhí)行步驟Sl,順序執(zhí)行核心程序單元21 的指令,并且判斷是否遇到接口模塊,即執(zhí)行步驟S2,若沒(méi)有遇到接口模塊,則繼續(xù)執(zhí)行核心程序單元21的指令,如遇到接口模塊, 則執(zhí)行步驟S3。
步驟S3中,微處理器跳轉(zhuǎn)執(zhí)行接口模塊對(duì)應(yīng)的接口文件單元, 同時(shí)判斷接口文件單元是否存儲(chǔ)有特殊信息模塊,即執(zhí)行步驟S4, 若接口文件單元沒(méi)有存儲(chǔ)特殊信息模塊,也就是接口文件單元為空函 數(shù),微處理器執(zhí)行步驟S6,返回執(zhí)行核心程序單元21,若接口文件 單元存儲(chǔ)有特殊信息模塊,微處理器執(zhí)行步驟S5,執(zhí)行相應(yīng)的特殊 信息模塊的指令。
微處理器執(zhí)行完畢特殊信息模塊的指令后,返回至核心程序單 元,執(zhí)行步驟S6,繼續(xù)執(zhí)行核心程序單元的指令。最后,微處理器 判斷智能卡是否斷電,即執(zhí)行步驟S7,若智能卡斷電,則退出執(zhí)行 核心程序單元,也就是結(jié)束操作系統(tǒng)文件的執(zhí)行。若智能卡沒(méi)有斷 電,則返回執(zhí)行步驟Sl,繼續(xù)執(zhí)行核心程序單元21的指令。
本發(fā)明的智能卡的才喿作系統(tǒng)文件是經(jīng)過(guò)兩次開(kāi)發(fā)而成,使用的操 作系統(tǒng)版本較少,減少開(kāi)發(fā)企業(yè)管理工作,并且使二次開(kāi)發(fā)人員可集 中資源針對(duì)不同智能卡的特殊需求,開(kāi)發(fā)智能卡特殊信息模塊,大大 提高智能卡操作系統(tǒng)開(kāi)發(fā)效率。
當(dāng)然,上述實(shí)施例僅是本發(fā)明一個(gè)優(yōu)選的實(shí)施方案,本發(fā)明實(shí)際 應(yīng)用過(guò)程中還有更多的變化,例如將接口模塊與接口文件單元?jiǎng)澐譃?更多不同類型的接口模塊、接口文件單元等,或者特殊信息模塊不是 針對(duì)不同屬地使用的智能卡而設(shè)置,而是針對(duì)同 一屬地不同時(shí)段使用 的智能卡等,這些改變并不影響本發(fā)明的實(shí)施。
同樣,本發(fā)明的智能卡不限于手機(jī)智能卡,還可以應(yīng)用于社保 卡、公交卡等多種不同的智能卡,也可以因應(yīng)不同屬地使用的智能卡 特殊需求開(kāi)發(fā)相應(yīng)的特殊功能模塊,提高智能卡操作系統(tǒng)的開(kāi)發(fā)效率。
最后,需要強(qiáng)調(diào)的是,本發(fā)明不限于上述實(shí)施方式,諸如各種接 口模塊及接口文件單元設(shè)置數(shù)量的改變、特殊信息模塊實(shí)現(xiàn)應(yīng)用功能 的改變等微小變化也應(yīng)該包括在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1、智能卡,包括微處理器;與微處理器連接并由微處理器訪問(wèn)的電擦除存儲(chǔ)器,所述電擦除存儲(chǔ)器存儲(chǔ)有智能卡操作系統(tǒng)的操作系統(tǒng)文件,所述操作系統(tǒng)文件包括有核心程序單元;其特征在于所述核心程序單元中設(shè)有多個(gè)接口模塊;所述操作系統(tǒng)文件還包括多個(gè)與所述接口模塊一一對(duì)應(yīng)的接口文件單元,所述接口文件單元存儲(chǔ)有特殊信息模塊。
2、 根據(jù)權(quán)利要求l所述的智能卡,其特征在于 所述接口模塊中至少包括一個(gè)系統(tǒng)接口模塊;所述接口文件單元包括與所述系統(tǒng)接口才莫塊相對(duì)應(yīng)的系統(tǒng)接口文件單元,所述系統(tǒng)接口文件單元存儲(chǔ)有系統(tǒng)信息模塊,用于設(shè)定智能卡的配置。
3、 根據(jù)權(quán)利要求2所述的智能卡,其特征在于 所述接口模塊中至少包括一個(gè)函數(shù)接口模塊;所述接口文件單元包括與所述函數(shù)接口才莫塊相對(duì)應(yīng)的函數(shù)接口文 件單元,所述函數(shù)接口文件單元存儲(chǔ)有函數(shù)信息模塊,用于設(shè)定智能 卡的特殊應(yīng)用。
4、 根據(jù)權(quán)利要求2或3所述的智能卡,其特征在于 所述接口模塊中至少包括一個(gè)應(yīng)用接口模塊;所述接口文件單元包括與所述應(yīng)用接口模塊相對(duì)應(yīng)的應(yīng)用接口文 件單元,所述應(yīng)用接口文件單元存儲(chǔ)有應(yīng)用信息模塊,用于設(shè)定智能 卡的STK菜單。
5、 開(kāi)發(fā)如權(quán)利要求1所述智能卡的操作系統(tǒng)的方法,包括 開(kāi)發(fā)操作系統(tǒng)文件的核心程序單元,在核心程序單元中設(shè)置多個(gè)接口模塊,并在操作系統(tǒng)文件中設(shè)置多個(gè)與所述接口模塊——對(duì)應(yīng)的接口文件單元;在所述接口文件單元中寫(xiě)入特殊信息代碼,形成特殊信息模塊。
6、 根據(jù)權(quán)利要求5所述的開(kāi)發(fā)方法,其特征在于 所述核心程序單元設(shè)置的接口模塊至少包括一個(gè)系統(tǒng)接口模塊,所述接口文件單元包括與系統(tǒng)接口才莫塊相對(duì)應(yīng)的系統(tǒng)接口文件單元, 向系統(tǒng)接口文件單元內(nèi)寫(xiě)入系統(tǒng)信息模塊。
7、 根據(jù)權(quán)利要求6所述的開(kāi)發(fā)方法,其特征在于所述核心程序單元設(shè)置的接口模塊至少包括一 個(gè)函數(shù)接口模塊, 所述接口文件單元中包括與函數(shù)接口模塊相對(duì)應(yīng)的函數(shù)接口文件單 元,向函數(shù)接口文件單元內(nèi)寫(xiě)入函數(shù)信息模塊。
8、 根據(jù)權(quán)利要求6或7所述的開(kāi)發(fā)方法,其特征在于 所述核心程序單元設(shè)置的接口模塊至少包括一個(gè)應(yīng)用接口模塊,所述接口文件單元中包括與應(yīng)用接口模塊相對(duì)應(yīng)的應(yīng)用接口文件單 元,向應(yīng)用接口文件單元內(nèi)寫(xiě)入應(yīng)用信息模塊。
全文摘要
本發(fā)明提供一種智能卡及其操作系統(tǒng)的開(kāi)發(fā)方法,智能卡包括微處理器,與微處理器連接的電擦除存儲(chǔ)器,存儲(chǔ)器存儲(chǔ)有智能卡操作系統(tǒng)的操作系統(tǒng)文件,操作系統(tǒng)文件包括有核心程序單元,其中,核心程序單元中設(shè)有多個(gè)接口模塊,操作系統(tǒng)文件還包括多個(gè)與接口模塊一一對(duì)應(yīng)的接口文件單元,接口文件單元存儲(chǔ)有特殊信息模塊。操作系統(tǒng)的開(kāi)發(fā)方法包括在核心程序單元中設(shè)置多個(gè)接口模塊,并在操作系統(tǒng)文件中設(shè)置多個(gè)與接口模塊一一對(duì)應(yīng)的接口文件單元,然后在接口文件單元中寫(xiě)入特殊信息代碼,形成相應(yīng)的特殊信息模塊。本發(fā)明可減少智能卡操作系統(tǒng)的版本數(shù)量,并提高智能卡操作系統(tǒng)開(kāi)發(fā)的效率。
文檔編號(hào)G06F9/44GK101441568SQ200810219329
公開(kāi)日2009年5月27日 申請(qǐng)日期2008年11月18日 優(yōu)先權(quán)日2008年11月18日
發(fā)明者鄭冬梅 申請(qǐng)人:東信和平智能卡股份有限公司