專利名稱:控制用于ic卡的小應(yīng)用程序運(yùn)行的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制用于包括有Java卡平臺(tái)的IC卡的小應(yīng)用程序運(yùn)行的 方法,該方法包括將該小應(yīng)用程序下載到IC卡中的步驟和通過(guò)該JAVA卡平臺(tái) 運(yùn)行該小應(yīng)用程序的步驟。本發(fā)明還涉及到一種包括有java卡平臺(tái)和小應(yīng)用程 序的IC卡。
背景技術(shù):
眾所周知,電子設(shè)備通常包括有用以運(yùn)行程序的平臺(tái)。 更確切地說(shuō),電子設(shè)備一般由包括如電路、存儲(chǔ)區(qū)域和處理器等底層元件 的硬件平臺(tái)和包括一 系列服務(wù)程序的軟件平臺(tái)構(gòu)成。 該服務(wù)程序用來(lái)支持用戶程序的運(yùn)行。
更確切地說(shuō),Java平臺(tái)是一個(gè)包括編譯器和運(yùn)行引擎的軟件平臺(tái),也被稱 作Java虛擬機(jī),它使得用戶程序得以運(yùn)行,由于所述用戶程序是用Java語(yǔ)言 編程的,故也^皮表示為java小應(yīng)用程序(Java applet)。
Java語(yǔ)言的一個(gè)公知特性是所謂的可移植性,也就是說(shuō),可以在不同的硬 件平臺(tái)上運(yùn)行同樣的Java小應(yīng)用程序,而無(wú)需改變Java小應(yīng)用程序的代碼。
因此,由同一編輯器為由第一硬件平臺(tái)構(gòu)成的第一電子設(shè)備和由第二硬件 平臺(tái)構(gòu)成的第二電子設(shè)備二者共同編碼的java小應(yīng)用程序,可以不經(jīng)任何修改 地被兩個(gè)電子設(shè)備完全運(yùn)行。
根據(jù)上述描述,IC卡通常是具有特定Java平臺(tái)的電子設(shè)備,該Java平臺(tái) 也被稱為Java卡平臺(tái),意欲支持特定Java小應(yīng)用程序的運(yùn)行,以下稱為Java 卡小應(yīng)用程序。
與大型電子設(shè)備不同,對(duì)IC卡來(lái)說(shuō),對(duì)Java卡平臺(tái)的使用所賦予的可移 植性是其缺陷,理由如下。
不同的制造商均習(xí)慣于在其生產(chǎn)的IC卡硬件平臺(tái)上安裝其自身的Java卡 平臺(tái)。第一制造商為第一 IC卡編碼的第一 java卡小應(yīng)用程序是欲被該第一 IC卡 的java卡平臺(tái)執(zhí)行。
但是,由于其可移植性,該第一 java卡小應(yīng)用程序可能會(huì)被安裝到由第二 制造商生產(chǎn)的第二 IC卡上,并通過(guò)該第二 IC卡中存儲(chǔ)的第二 java卡平臺(tái)運(yùn)行。
更確切地說(shuō),第一 java卡小應(yīng)用程序可被不同的java卡平臺(tái)運(yùn)行,如果 該平臺(tái)提供同樣的java虛擬機(jī)的話。
為了能夠第一 Java卡小應(yīng)用程序在第二 Java卡平臺(tái)上運(yùn)行,將需要第一 制造商付出更長(zhǎng)的時(shí)間和更多的精力來(lái)進(jìn)行編程。
第一 java卡小應(yīng)用程序在第二 IC卡中的簡(jiǎn)單下載和其在第二 java卡平臺(tái) 的運(yùn)行可以在發(fā)現(xiàn)程序編碼是以第一 java卡小應(yīng)用程序?yàn)榛A(chǔ)的情況下終止。
進(jìn)一步地,在第二 Java卡平臺(tái)運(yùn)行第一 Java卡小應(yīng)用程序的可能性缺乏 安全性,由于第二制造商可能會(huì)試圖發(fā)現(xiàn)與第一 IC卡有關(guān)的安全信息。由于IC 卡應(yīng)確保其安全性,所以這是一個(gè)很嚴(yán)重的問(wèn)題。上述問(wèn)題同樣存在于SIM卡 工具包小應(yīng)用程序,為與移動(dòng)手機(jī)通信,這些小應(yīng)用程序具有特定功能。
基于本發(fā)明的技術(shù)問(wèn)題是要防止編程為通過(guò)第一 IC卡第一 Java卡平臺(tái)運(yùn) 行的第一 java小應(yīng)用程序被第二 Java卡平臺(tái)運(yùn)行,避免有關(guān)第一 IC卡的安全 信息被探測(cè)。
本發(fā)明的另一目的在于控制小應(yīng)用程序向其他java卡平臺(tái)的可移植性,從 而克服現(xiàn)有的影響其應(yīng)用的局限和障礙。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的在于提供一種控制上述類型的小應(yīng)用程序的運(yùn)行的方 法,根據(jù)權(quán)利要求1的前序部分,該方法對(duì)小應(yīng)用程序在非授權(quán)的j'ava卡平臺(tái) 上的運(yùn)行進(jìn)行鎖定和限制。
本發(fā)明進(jìn)一步的目的在于提供一種特定的IC卡,其包括只能通過(guò)所述特定 的IC卡的特定java卡平臺(tái)運(yùn)行的小應(yīng)用程序。
在本發(fā)明基礎(chǔ)上的解決思想是提供一種方法以控制上述類型的小應(yīng)用程序 的運(yùn)行,該類小應(yīng)用程序能夠?qū)ζ浔幌螺d到的IC卡的java卡平臺(tái)進(jìn)行檢測(cè), 并在該被檢測(cè)的java卡平臺(tái)未被確認(rèn)的情況下,鎖定和限制該小應(yīng)用程序的運(yùn) 行。
根據(jù)這一解決思想,基于本發(fā)明的技術(shù)問(wèn)題通過(guò)控制用于包含java卡平臺(tái)的IC卡的小應(yīng)用程序運(yùn)行來(lái)解決,該方法包括 將該小應(yīng)用程序下載到IC卡中的步驟; 通過(guò)該JAVA卡平臺(tái)運(yùn)行該小應(yīng)用程序的步驟; 其特征在于
在IC卡的存儲(chǔ)區(qū)域內(nèi)提供一平臺(tái)識(shí)別號(hào),以及
在開(kāi)始所述運(yùn)行該小應(yīng)用程序的步驟之前,檢測(cè)所述平臺(tái)識(shí)別號(hào),以在當(dāng) 該平臺(tái)識(shí)別號(hào)被識(shí)別或未被識(shí)別的情況下,分別用常規(guī)或限制模式執(zhí)行所述運(yùn) 行Java卡平臺(tái)小應(yīng)用程序的步驟。
優(yōu)選地,根據(jù)本發(fā)明的方法,IC卡的制造商可以防止第三方組織對(duì)小應(yīng)用 程序的運(yùn)行,不僅保護(hù)小應(yīng)用程序所包括的技術(shù)秘密,而且還加強(qiáng)了該第一 IC 卡的安全性。
根據(jù)本發(fā)明的小應(yīng)用程序同時(shí)還避免了由于在兼容的java卡平臺(tái)上非法下 載和執(zhí)行小應(yīng)用程序所帶來(lái)的商業(yè)損失,控制了小應(yīng)用程序的兼容性。更確切 地說(shuō),該小應(yīng)用程序可以是一 Java卡小用程序或一欲用于移動(dòng)手機(jī)的SIM卡工 具包應(yīng)用程序。本發(fā)明的其它特征和優(yōu)點(diǎn)通過(guò)下文結(jié)合附圖作為非限制性的示 例對(duì)實(shí)施例的描述將更加明確。
圖l是根據(jù)本發(fā)明,檢測(cè)包含第一 java卡平臺(tái)的第一 IC卡的平臺(tái)代碼(ID) 的小應(yīng)用程序的運(yùn)行示意圖2為圖1中所示的小應(yīng)用程序檢測(cè)第二 IC卡的平臺(tái)代碼(ID)的運(yùn)行過(guò)程。
具體實(shí)施例方式
參考附圖,第一 IC卡用附圖標(biāo)記1表示,由第一制造商制造,包括帶有Java 虛擬機(jī)的第一 Java卡平臺(tái)2。
該第一 Java卡平臺(tái)2支持小應(yīng)用程序(applet) 3的運(yùn)行,該小應(yīng)用程序 3由該第一制造商提供,并采用常規(guī)方式下載到該第一 IC卡中。
并非作為對(duì)本發(fā)明范圍的限定,小應(yīng)用程序3可以是一 Java卡小應(yīng)用程序 3或一 SIM工具包(toolkit )小應(yīng)用程序3,后者為提供和移動(dòng)手機(jī)進(jìn)行通信 的特定小應(yīng)用程序。在下述描述中,術(shù)語(yǔ)"小應(yīng)用程序"可被理解為java卡小應(yīng)用程序或SIM工具包小應(yīng)用程序。
存儲(chǔ)在第一 IC卡1的存儲(chǔ)區(qū)段4中的平臺(tái)識(shí)別號(hào)Idl與第一 java卡平臺(tái)2 相關(guān)聯(lián)。由于只有生產(chǎn)IC卡1的制造商知曉存儲(chǔ)區(qū)段4的位置,因此該平臺(tái)識(shí) 別號(hào)Idl是受保護(hù)的。
根據(jù)本發(fā)明,第一'卜應(yīng)用程序3的運(yùn)行(execution)包括對(duì)與該第一 Java 卡平臺(tái)相關(guān)聯(lián)的Idl進(jìn)行檢測(cè)的步驟。
更確切地說(shuō),當(dāng)?shù)谝恍?yīng)用程序3被激活,其運(yùn)行的第一步包括對(duì)平臺(tái)識(shí) 別號(hào)Idl的檢測(cè)。事實(shí)上,由于第一制造商同時(shí)生產(chǎn)了第一 IC卡1和小應(yīng)用程 序3,其可對(duì)該小應(yīng)用程序3進(jìn)行編程以使其能訪問(wèn)在存儲(chǔ)區(qū)段4內(nèi)的平臺(tái)識(shí)別 號(hào)Idl.
如果該檢測(cè)步驟證實(shí)Idl對(duì)應(yīng)一期望的平臺(tái)識(shí)別號(hào)。則第一'J、應(yīng)用程序3 的運(yùn)行將繼續(xù)。
反之,若Idl是非期望的平臺(tái)識(shí)別號(hào),則第一小應(yīng)用程序3的運(yùn)行將終止。 在這種情況下,第一小應(yīng)用程序3檢測(cè)其已經(jīng)被下載到一屬于第二 IC卡2 的第二 java卡平臺(tái)。
換言之,本發(fā)明的方法建議在開(kāi)始所述運(yùn)行該小應(yīng)用程序的步驟之前,檢 測(cè)所述平臺(tái)識(shí)別號(hào),以在該平臺(tái)識(shí)別號(hào)被識(shí)別或未被識(shí)別的情況下,分別用常 規(guī)或限制模式執(zhí)行所述運(yùn)行后續(xù)的步驟。
參閱圖2,其中附圖標(biāo)記IO表示由第二制造商生產(chǎn)的第二 IC卡,其包括帶 有java虛擬沖;L的第二 java卡平臺(tái)20。該java虛擬機(jī)應(yīng)是與第一 IC卡1的第 一 java卡平臺(tái)2所包含的Java虛擬;K相同或兼容。
該第二 Java卡平臺(tái)2支持由其它制造商生產(chǎn)并以常規(guī)方式下載到第二 IC 卡IO中的小應(yīng)用程序(applet)的運(yùn)行。
但是,第二 IC卡IO并不包括有平臺(tái)識(shí)別號(hào)Idl,并且更進(jìn)一步的是,這樣 的IC卡IO并不包括保存在與第一 IC卡1的存儲(chǔ)區(qū)段4相同位置中的平臺(tái)識(shí)別 號(hào)。
當(dāng)?shù)谝恍?yīng)用程序3被下載到第二 IC卡10中并被激活的時(shí)候,其運(yùn)行的 第一步包括檢測(cè)平臺(tái)識(shí)別號(hào)Idl。
如上文所述,第二 IC卡10并沒(méi)有存儲(chǔ)平臺(tái)識(shí)別號(hào)Idl;事實(shí)上,其可能關(guān) 聯(lián)一平臺(tái)識(shí)別號(hào)Idll,例如,其保存在第一小應(yīng)用程序3無(wú)法訪問(wèn)的存儲(chǔ)區(qū)段 40中。平臺(tái)識(shí)別號(hào)Idll和相應(yīng)的存儲(chǔ)區(qū)段40只有生產(chǎn)第二 IC卡10的第二制造 商知曉。
第一小應(yīng)用程序3的運(yùn)行被停止是因?yàn)镮dll不是所期望的平臺(tái)識(shí)別號(hào)Idl。
優(yōu)選地,根據(jù)本發(fā)明,第一 IC卡的制造商可以保護(hù)其IC卡,防止未獲得 授權(quán)的第三方組織運(yùn)行該小應(yīng)用程序(applet) 3,不僅保護(hù)小應(yīng)用程序所包括 的技術(shù)秘密(know how),而且還加強(qiáng)了該第一 IC卡1的安全性。
根據(jù)本發(fā)明的第一小應(yīng)用程序3同時(shí)還避免了由于在兼容的java卡平臺(tái)上 非法下載和運(yùn)行小應(yīng)用程序所帶來(lái)的商業(yè)損失,限制了小應(yīng)用程序的可移植性。
在某些情況下,也需要可允許第一小應(yīng)用程序3在第二制造商所生產(chǎn)的第 二 IC卡IO之內(nèi)運(yùn)行。
例如,向用戶提供第二 IC卡的第二制造商可能被授權(quán)運(yùn)行第一小應(yīng)用程序 3,將其在第二 Java卡平臺(tái)20上以演示為目的進(jìn)行下載和運(yùn)行。
為達(dá)此目的,本發(fā)明提供了一種方法以允許在第二 IC卡10之中運(yùn)行第一 小應(yīng)用程序3—段有限的時(shí)間或有限的次數(shù)。
更確切地說(shuō),為了被運(yùn)行,必須將小應(yīng)用程序3下載到第二 IC卡10中來(lái) 運(yùn)行該小應(yīng)用程序。在下載過(guò)程中, 一個(gè)或多個(gè)參數(shù)被傳遞到小應(yīng)用程序3.
在這些參數(shù)的基礎(chǔ)上,為了避免由于未被確認(rèn)的第二 Java卡20而導(dǎo)致的 鎖定(block),小應(yīng)用程序3的運(yùn)行不會(huì)進(jìn)入檢測(cè)步驟;檢測(cè)步驟被跳過(guò)且允 許在第二 IC卡10內(nèi)執(zhí)行第一小應(yīng)用程序3。
更確切地說(shuō),在第二 IC卡10內(nèi),第一小應(yīng)用程序3的運(yùn)行可能會(huì)被允許 執(zhí)行一定次數(shù)或有限的功能,根據(jù)參數(shù)而定。
根據(jù)本發(fā)明,如果第一小應(yīng)用程序3被下載到第二 IC卡10中的時(shí)候具有 錯(cuò)誤的參數(shù),則其將被鎖定。
為修復(fù)第一小應(yīng)用程序3,被鎖定時(shí),采用正確的參數(shù)將其再一次下載到第 二 IC卡10中。
較佳地,根據(jù)本發(fā)明,第一制造商不僅能防止第一小應(yīng)用程序3在非授權(quán) 的制造商生產(chǎn)的IC卡10中的運(yùn)行,而且允許具有IC卡10的授權(quán)的第三方組 織運(yùn)行該第一小應(yīng)用程序3。
優(yōu)選地,可以限定授權(quán)的第三方組織對(duì)于第一小應(yīng)用程序3的運(yùn)行,為演 示目的而限定到一定次數(shù)或限定一些功能。
下面,對(duì)根據(jù)本發(fā)明的方法的主要步驟進(jìn)行總結(jié)所述方法包括
將該小應(yīng)用程序3下載到IC卡1中的步驟;
通過(guò)IC卡1所包含的Java卡平臺(tái)2運(yùn)行該小應(yīng)用程序3的步驟; 將平臺(tái)識(shí)別號(hào)Idl保存到IC卡1的存儲(chǔ)區(qū)段4中的步驟; 運(yùn)行小應(yīng)用程序3的步驟包括第一步檢測(cè)所述平臺(tái)識(shí)別號(hào)Idl,以通過(guò)第
一步的檢測(cè),在該平臺(tái)識(shí)別號(hào)Idl被識(shí)別或未被識(shí)別的情況下,分別用常規(guī)或
限制模式實(shí)行所述運(yùn)行小應(yīng)用程序3的步驟。
將平臺(tái)識(shí)別號(hào)Idl保存到存儲(chǔ)區(qū)段4中的步驟由IC卡1的制造商規(guī)定。更
確切地說(shuō),該小應(yīng)用程序3被編程以用于允許該第一步的檢測(cè)訪問(wèn)秘密存儲(chǔ)區(qū)段4。
在限制條件下運(yùn)行小應(yīng)用程序3的步驟的執(zhí)行包括對(duì)小應(yīng)用程序3的鎖定。 在這種情況下,所有由小應(yīng)用程序3提供的服務(wù)將被停止。
所述下載的步驟包括對(duì)參數(shù)的"i^兌明(specification),其用于如果未檢測(cè) 到平臺(tái)識(shí)別號(hào)Idl的話,就執(zhí)行在限制條件下運(yùn)行的步驟。
所述參數(shù)包括運(yùn)行對(duì)可以被激活的運(yùn)行步驟次數(shù)的數(shù)值和/或小應(yīng)用程序3 所能提供的服務(wù)的一個(gè)限制子集的說(shuō)明(specification)。
本發(fā)明還涉及包括有Java卡平臺(tái)2和小應(yīng)用程序3的IC卡1。該Java卡 平臺(tái)以常規(guī)方式被下載到IC卡1的存儲(chǔ)區(qū)段中,并且包含用以運(yùn)行小應(yīng)用程序 3的Java虛擬機(jī)。
IC卡1包括有平臺(tái)識(shí)別號(hào)Idl,其保存于IC卡1的秘密存儲(chǔ)區(qū)段4中。這 個(gè)平臺(tái)識(shí)別號(hào)Idl和保存它的存儲(chǔ)區(qū)段4只有IC卡的制造商知曉,且表示為IC 卡1唯一的識(shí)別號(hào)。
小應(yīng)用程序3包括有用于;f全測(cè)平臺(tái)識(shí)別號(hào)Idl的工具(means)。更確切地 說(shuō),小應(yīng)用程序3的程序代碼由生產(chǎn)IC卡的同一制造商編程,以使得該檢測(cè)工 具可以識(shí)別該平臺(tái)識(shí)別號(hào)Idl。
小應(yīng)用程序3包括一部分如果檢測(cè)工具識(shí)別出平臺(tái)識(shí)別號(hào)Idl就會(huì)運(yùn)行的 代碼,這部分代碼被稱為常規(guī)代碼。
小應(yīng)用程序3還包括如果檢測(cè)工具未識(shí)別出平臺(tái)識(shí)別號(hào)Idl就會(huì)運(yùn)行的受 限制部分代碼。
IC卡1還包括一個(gè)或多個(gè)用于控制當(dāng)平臺(tái)識(shí)別號(hào)Idl未被識(shí)別出時(shí)受限制 部分代碼運(yùn)行的參數(shù)。小應(yīng)用程序3的受限制部分代碼的運(yùn)行與這些參數(shù)相關(guān)聯(lián)。
這些參數(shù),例如,鎖定小應(yīng)用程序3的運(yùn)行或限制小應(yīng)用程序3的運(yùn)行次 數(shù)或限制小應(yīng)用程序3的常規(guī)代碼所提供的服務(wù)。
權(quán)利要求
1、一種控制用于包含java卡平臺(tái)(2)的IC卡(1)的小應(yīng)用程序(3)運(yùn)行的方法,該方法包括將該小應(yīng)用程序(3)下載到IC卡(1)中的步驟;通過(guò)該java卡平臺(tái)(2)運(yùn)行該小應(yīng)用程序(3)的步驟;其特征在于在IC卡(1)的存儲(chǔ)區(qū)段內(nèi)提供平臺(tái)識(shí)別號(hào),以及在開(kāi)始所述運(yùn)行該小應(yīng)用程序(3)的步驟之前,檢測(cè)所述平臺(tái)識(shí)別號(hào),以在該平臺(tái)識(shí)別號(hào)被識(shí)別或未被識(shí)別的情況下,分別用常規(guī)或限制模式執(zhí)行所述運(yùn)行小應(yīng)用程序(3)的步驟。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述平臺(tái)識(shí)別號(hào)(Idl)是 保存在秘密的存儲(chǔ)區(qū)段(4)中。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述小應(yīng)用程序(3)被編碼 以允許訪問(wèn)所述秘密的存儲(chǔ)區(qū)段(4)。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以限制模式運(yùn)行小應(yīng)用 程序(3)的步驟包括對(duì)小應(yīng)用程序(3)的鎖定。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下載步驟包括對(duì)參數(shù)進(jìn) 行設(shè)定,以在所述平臺(tái)識(shí)別號(hào)(Idl )未被識(shí)別時(shí),執(zhí)行所述以限定模式運(yùn)行的 步驟。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述參數(shù)規(guī)定了所述運(yùn)行的 步驟可以被激活的若干次數(shù)。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述參數(shù)規(guī)定了所述小應(yīng)用 程序(3)所提供的服務(wù)的限制子集。
8、 根據(jù)上述權(quán)利要求中任意一項(xiàng)所述的方法,其特征在于,所述下載小應(yīng)用程序(3)和所述運(yùn)行小應(yīng)用程序(3)的步驟分別下載和運(yùn)行Java卡小應(yīng)用 程序(3 )。
9、 根據(jù)權(quán)利要求1-7中任意一項(xiàng)所述的方法,其特征在于,所述下載和 所述運(yùn)行小應(yīng)用程序(3)的步驟分別下載和運(yùn)行SIM工具包小應(yīng)用程序(3)。
10、 一種包含java卡平臺(tái)(2)和小應(yīng)用程序(3 )的IC卡(1 ),其特征 在于,在所述IC卡的存儲(chǔ)區(qū)段中保存有平臺(tái)識(shí)別號(hào)(Idl),且所述小應(yīng)用程 序(3)包括有用于檢測(cè)所述平臺(tái)識(shí)別號(hào)(Idl)的工具。
11、 根據(jù)權(quán)利要求10所述的IC卡(1 ),其特征在于,所述平臺(tái)識(shí)別號(hào)(Idl ) 保存于所述IC卡(1)的秘密存儲(chǔ)區(qū)段(4)中。
12、 根據(jù)權(quán)利要求11所述的IC卡(1 ),其特征在于,所述小應(yīng)用程序(3) 包括用于當(dāng)所述平臺(tái)識(shí)別號(hào)(Idl)被識(shí)別出的時(shí)候運(yùn)行的常規(guī)代碼和用于當(dāng)所 述平臺(tái)識(shí)別號(hào)(Idl)未被識(shí)別出的時(shí)候運(yùn)行的受限代碼。
13、 根據(jù)權(quán)利要求12所述的IC卡(1),其特征在于,所述受限代碼與保 存在所述IC卡(1)的存儲(chǔ)區(qū)段中的一個(gè)或多個(gè)參數(shù)相關(guān)聯(lián)。
14、 根據(jù)權(quán)利要求10-13中任意一項(xiàng)所述的IC卡(1),其特征在于,所 述小應(yīng)用程序(3)為java卡小應(yīng)用程序(3)。
15、 根據(jù)權(quán)利要求10-13中任意一項(xiàng)所述的IC卡(1),其特征在于,所 述小應(yīng)用程序(3)為SIM工具包小應(yīng)用程序(3)。
全文摘要
一種控制用于包含java卡平臺(tái)(2)的IC卡(1)的小應(yīng)用程序(3)運(yùn)行的方法,包括將該小應(yīng)用程序(3)下載到IC卡(1)中的步驟;通過(guò)該java卡平臺(tái)(2)運(yùn)行該小應(yīng)用程序(3)的步驟;以及在IC卡(1)的存儲(chǔ)區(qū)段(4)內(nèi)保存一平臺(tái)識(shí)別號(hào)的步驟。運(yùn)行該小應(yīng)用程序(3)的步驟以檢測(cè)所述平臺(tái)識(shí)別號(hào)為第一步,以在該平臺(tái)識(shí)別號(hào)被識(shí)別或未被識(shí)別的情況下,分別用常規(guī)或限制模式執(zhí)行所述運(yùn)行java卡平臺(tái)小應(yīng)用程序(3)的步驟。所述小應(yīng)用程序(3)為一java卡小應(yīng)用程序(3)或SIM工具包小應(yīng)用程序(3)。
文檔編號(hào)G06F21/12GK101308547SQ20081009816
公開(kāi)日2008年11月19日 申請(qǐng)日期2008年5月19日 優(yōu)先權(quán)日2007年5月17日
發(fā)明者馬里亞·基基耶爾基亞 申請(qǐng)人:因卡特有限公司