專利名稱:存儲媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲媒體,并且具體地但非專有地涉及用于通信設(shè)備的存儲媒體以及包括這種存儲媒體的通信設(shè)備。在一個實施例中,本發(fā)明涉及用于諸如移動電話的移動通信設(shè)備中的存儲媒體。
移動通信設(shè)備通常含有智能卡。智能卡用于執(zhí)行特定的處理任務(wù)。智能卡通常有存儲器裝置以及處理器裝置。存儲器裝置通常攜帶個人和/或保密數(shù)據(jù),該數(shù)據(jù)例如識別一個特定用戶或者使得能夠接入業(yè)務(wù)、數(shù)據(jù)和安全位置。智能卡特別適用于安全地持有信息,因為這些信息是存儲在硬件中的。硬件比軟件的抗損害能力強。
智能卡與用于讀智能卡的設(shè)備(例如一個通信設(shè)備)通過應(yīng)用協(xié)議數(shù)據(jù)單元(APDU)通信。發(fā)送到智能卡的命令的形式是命令-APDU(或者C-APDU),它激活來自一個卡的響應(yīng)。在相關(guān)的諸如由ISO/IEC發(fā)布的智能卡標(biāo)準(zhǔn)中定義了APDU。使用命令A(yù)PDU來從智能卡獲取信息。
通??梢詮氖褂弥悄芸ǖ脑O(shè)備中將智能卡取出。智能卡的一個例子是目前用于移動電話中的用戶識別模塊(SIM)卡。已經(jīng)建議了用于諸如通用移動電話系統(tǒng)(UMTS)的第三代系統(tǒng)的其它類型的SIM卡。這種第三代SIM卡稱作USIM。
除了用于傳統(tǒng)電話之外,現(xiàn)代通信設(shè)備,尤其是移動通信設(shè)備正在越來越多地應(yīng)用于不同范圍的活動。這些活動包括特別是來自互聯(lián)網(wǎng)的信息收集、諸如購買貨物和/或服務(wù)的交易或者使用銀行業(yè)務(wù)。存在不用于語音電話而是主要用于各種類型的數(shù)據(jù)通信或交換的移動和靜止通信設(shè)備。
由于通信設(shè)備正在用于更大范圍的業(yè)務(wù),所以它們需要多種應(yīng)用程序來提供這些業(yè)務(wù)并與這些業(yè)務(wù)交互。便利地,應(yīng)用程序被存儲在通信設(shè)備的諸如SIM的存儲媒體中。
因為由應(yīng)用程序提供的業(yè)務(wù)是有價值的,所以希望限制接入,以便它們只能由授權(quán)用戶接入。通常使用一個個人識別號碼(需要被輸入到終端中以允許接入相關(guān)的應(yīng)用程序的所謂PIN碼)來限制接入。
已經(jīng)建議了在相同的存儲媒體上提供多個用于一個通信終端的應(yīng)用程序,并為每個應(yīng)用程序提供一個獨立的PIN。該方案的一個缺點是多個應(yīng)用程序的一個用戶需要記住或者記錄多個PIN碼。
WO 98/32098建議為一個通信終端在一個SIM卡上存儲多個不同的應(yīng)用程序。還建議擁有幾個SIM卡的一個用戶能夠在這些卡之間切換,以使用通信終端中的不同應(yīng)用程序。用戶攜帶幾個SIM卡不方便,而且用一個卡調(diào)換通信終端中的另一個卡也不方便,尤其是因為每個卡可能都與其自己的PIN碼相關(guān)。對于用戶來說,困難的是記住哪個PIN碼對應(yīng)于哪個SIM卡。
根據(jù)本發(fā)明的第一方面,提供了一種含有多個應(yīng)用程序的存儲媒體,這些應(yīng)用程序被分成多個應(yīng)用程序組,提供組選擇裝置來確定一個用戶接入的應(yīng)用程序組。
用戶可以只接入單獨的一個應(yīng)用程序組。用戶可以接入一個以上的應(yīng)用程序組。
本發(fā)明的一個優(yōu)點是存儲媒體的一個用戶能夠使用一個應(yīng)用選擇過程(例如一個卡持有人驗證)來選擇多個應(yīng)用程序,所以需要更少的接入碼并且可能只需要一個。此外,它不需要提供單獨的存儲媒體來使得用戶能夠接入單獨的應(yīng)用程序組。
選擇裝置最好是應(yīng)用程序。選擇裝置最好是使得用戶能夠接入至少一個特定應(yīng)用程序組的應(yīng)用程序,但不能接入至少一個其它特定應(yīng)用程序組的應(yīng)用程序。不過,確定的用戶或者確定的用戶類可以接入所有應(yīng)用程序組。這樣,確定的應(yīng)用程序(如那些允許使用電子貨幣的應(yīng)用程序)可以對于不能接入它們的用戶隱藏起來,并且還不能由用戶簡單地例如通過一個用戶接口選擇。
應(yīng)用程序組最好是與包含在一個以上的應(yīng)用程序組中的應(yīng)用程序在一定程度上重疊。
存儲媒體最好是能夠插入通信終端并能夠從中取出的。存儲媒體最好是智能卡。它可以是SIM卡。
如果應(yīng)用程序應(yīng)用于SIM卡,則不需要通過增加新的C-APDU命令來改變其通信協(xié)議。所需要做的全部工作只是簡單地包括選擇裝置。
存儲媒體最好是含有一個當(dāng)用戶選擇一個特定應(yīng)用程序組時被更新的目錄。最好是將它更新以含有最近被選擇的應(yīng)用程序組中的應(yīng)用程序的標(biāo)識符。
根據(jù)本發(fā)明的第二方面,提供了用于在多個應(yīng)用程序組之間選擇的應(yīng)用程序。
根據(jù)本發(fā)明的第三方面,提供了包括一個存儲媒體的通信終端,該存儲媒體含有多個應(yīng)用程序,這些應(yīng)用程序被分成多個應(yīng)用程序組,提供組選擇裝置來確定一個用戶接入的應(yīng)用程序組。
通信終端最好是移動的。它最好是包括一個移動電話。
根據(jù)本發(fā)明的第四方面,提供了一種從含有多個應(yīng)用程序的存儲媒體中選擇一個應(yīng)用程序組的方法,該方法包括步驟將應(yīng)用程序分成多個應(yīng)用程序組;提供組選擇裝置用于確定一個用戶接入的應(yīng)用程序組;執(zhí)行一個驗證過程以確認接入至少一個應(yīng)用程序組;以及允許用戶接入至少一個應(yīng)用程序組。
至少一個應(yīng)用程序組只含有一個應(yīng)用程序。
根據(jù)本發(fā)明的第五方面,提供了一種存儲媒體,該存儲媒體包含至少一個應(yīng)用程序;一個有多個數(shù)據(jù)文件的文件結(jié)構(gòu),至少某個數(shù)據(jù)文件含有用于應(yīng)用程序的操作的數(shù)據(jù);以及用來確定由應(yīng)用程序使用的數(shù)據(jù)文件的選擇裝置,其中選擇裝置響應(yīng)于由一個用戶提供的接入信息并基于該接入信息來確定應(yīng)用程序使用的數(shù)據(jù)文件。
數(shù)據(jù)文件最好是基本文件。
根據(jù)本發(fā)明的第六方面,提供了一種選擇存儲在存儲媒體上的數(shù)據(jù)文件的方法,該方法包括步驟存儲一個數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)具有多個在存儲媒體上的數(shù)據(jù)文件,至少某個文件含有用于一個應(yīng)用程序的操作的數(shù)據(jù);提供用于確定由應(yīng)用程序使用的數(shù)據(jù)文件的選擇裝置;從用戶接收接入信息;使用選擇裝置基于所述接入信息來確定應(yīng)用程序能夠使用的數(shù)據(jù)文件。
該方法最好是還包含將應(yīng)用程序存儲到存儲媒體上的步驟。
該方法最好是還包含將選擇裝置存儲到存儲媒體上的步驟。
根據(jù)本發(fā)明的第七方面,提供了具有一個存儲媒體的數(shù)據(jù)傳輸設(shè)備,該存儲媒體含有
由數(shù)據(jù)傳輸設(shè)備運行以執(zhí)行應(yīng)用任務(wù)的至少一個應(yīng)用程序;一個數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)含有多個數(shù)據(jù)文件,至少某個數(shù)據(jù)文件含有用于應(yīng)用程序的操作的數(shù)據(jù);以及選擇裝置,用于確定在數(shù)據(jù)傳輸設(shè)備的操作中可用的數(shù)據(jù)文件,其中選擇裝置響應(yīng)于由一個用戶提供的接入信息來基于該接入信息確定在數(shù)據(jù)傳輸設(shè)備的操作中可用的數(shù)據(jù)文件。
根據(jù)本發(fā)明的第八方面,提供了一種選擇存儲在存儲媒體上的數(shù)據(jù)文件的方法,該方法包括步驟將含有多個數(shù)據(jù)文件的數(shù)據(jù)結(jié)構(gòu)存儲到存儲媒體上,至少某個數(shù)據(jù)文件含有用于應(yīng)用程序執(zhí)行應(yīng)用任務(wù)的操作的數(shù)據(jù);提供選擇裝置來確定與存儲媒體的使用有關(guān)的數(shù)據(jù)文件;從一個用戶接收接入信息;使用選擇裝置基于該接入信息來確定要由存儲媒體使用的數(shù)據(jù)文件。
應(yīng)用程序能夠基于它已經(jīng)接入的數(shù)據(jù)文件來執(zhí)行不同的功能??山尤氲臄?shù)據(jù)文件使得它能夠提供電話或數(shù)據(jù)傳送業(yè)務(wù),例如GSM、UMTS和/或WAP業(yè)務(wù)。功能不限于一個特定類型的業(yè)務(wù),例如電話或數(shù)據(jù)傳送,而是可以包括涉及電子貨幣或電子商務(wù)的其它業(yè)務(wù)。
這樣,作為用戶提供第一接入信息的結(jié)果而呈現(xiàn)的顯然的數(shù)據(jù)文件的結(jié)構(gòu)可以不同于作為用戶提供第二接入信息的結(jié)果而呈現(xiàn)的另一個顯然的數(shù)據(jù)文件的結(jié)構(gòu)。這樣,修改對于一個應(yīng)用程序可以接入的數(shù)據(jù)文件的文件結(jié)構(gòu),以基于用戶提供的接入信息來呈現(xiàn)不同的數(shù)據(jù)文件。
在該方面的一個實施例中,可能有多個包含在使用至少某些共有數(shù)據(jù)文件的存儲媒體中的應(yīng)用程序。既然這樣,接入信息可以改變對于至少一個應(yīng)用程序可以接入的數(shù)據(jù)文件。這包括減少應(yīng)用程序接入的數(shù)據(jù)文件的數(shù)量或者確定應(yīng)用程序已經(jīng)接入一個確定類型的一個特定數(shù)據(jù)文件,而不是這種確定類型的另一個特定數(shù)據(jù)文件。
本發(fā)明使得可能隱藏應(yīng)用程序,這樣,它們對于用戶就不可見。如果存儲媒體是一張SIM卡,則這允許提供多個應(yīng)用程序來提供服務(wù),只有這些應(yīng)用程序中的一個或者某些被用戶預(yù)定。如果用戶后來預(yù)定另一個服務(wù),則他能夠接入該服務(wù),例如通過一個業(yè)務(wù)提供者給予該用戶一個恰當(dāng)?shù)脑试S接入一個恰當(dāng)?shù)母艣r的口令。
本發(fā)明能夠被應(yīng)用的另一個情況是,如果用戶有對于不同種類用途的不同概況。例如,用戶可以有一個用于與工作相關(guān)內(nèi)容的概況以及一個用于與私人相關(guān)內(nèi)容的概況。如果應(yīng)用程序涉及要付費的服務(wù),則這提供了簡單的記帳安排。
現(xiàn)在參考附圖來舉例描述本發(fā)明的一個實施例,其中
圖1表示一個通信設(shè)備;圖2更詳細地表示圖1的設(shè)備的各部分;圖3表示一個完整的文件結(jié)構(gòu);圖4表示一個所選擇的文件結(jié)構(gòu);以及圖5表示一個用于選擇一個特定文件結(jié)果的過程。
圖1表示一個包括一個移動電話的移動終端10。移動終端10包括顯示器12、用于發(fā)送和接收無線信號的發(fā)送和接收裝置14、用于將數(shù)據(jù)和話音處理成無線信號和將無線信號處理成數(shù)據(jù)和話音的數(shù)字信號處理器(DSP)16、諸如鍵區(qū)或鍵盤的用戶輸入設(shè)備18、其操作由操作系統(tǒng)程序控制的中央處理單元(CPU)20以及用于存儲數(shù)據(jù)和軟件以啟動設(shè)備操作的存儲器裝置22。存儲器裝置由DSP 16和CPU 20使用。移動終端還包括一個可取出的諸如SIM卡24的智能卡。SIM卡24含有多個可選擇的應(yīng)用程序,使得移動終端能夠使用多種服務(wù),包括但不限于電信應(yīng)用。下面更詳細地描述SIM卡24以及其上呈現(xiàn)的應(yīng)用。
如果移動終端可以由多個用戶使用,則可以希望為不同的用戶提供不同等級的接入,即對于用戶能夠接入一個、某些或者所有由應(yīng)用程序提供的服務(wù)。在本例中,希望阻止某些用戶接入電子貨幣應(yīng)用程序以及諸如電信服務(wù)的確定等級的通信應(yīng)用程序。
圖2更詳細地表示圖1的終端的備部分。移動終端10中包含的有用于控制終端以獲得接入相關(guān)服務(wù)的軟件和接口。這些共同由數(shù)字26表示。它們在移動終端10本身中,而不是在SIM卡24中。由于SIM卡24需要用于移動終端10的操作中,例如提供數(shù)據(jù)和執(zhí)行計算及驗證,所以由一個邏輯連接28將軟件和接口26以及SIM卡24連接起來。圖2表示信息在相應(yīng)地功能塊(例如應(yīng)用程序接口和應(yīng)用程序本身)之間交換。軟件和接口26經(jīng)諸如T1的恰當(dāng)?shù)膮f(xié)議通信。
包括在軟件和接口26中的是蜂窩軟件程序30、32、34和36,其接收來自移動終端10的一個用戶的輸入,與SIM卡24交互并控制與電信網(wǎng)以及其它網(wǎng)的通信。蜂窩軟件程序30、32、34和36與SIM卡24上的相應(yīng)的應(yīng)用程序經(jīng)應(yīng)用程序接口(API)38、40、42和44通信。例如蜂窩軟件程序及其相應(yīng)的應(yīng)用之間的合作使得用戶能夠接入提供通用移動電信系統(tǒng)(UMTS)業(yè)務(wù)、GSM業(yè)務(wù)或者WAP業(yè)務(wù)的電信網(wǎng)絡(luò)。終端可以包括提供諸如電子貨幣的其它業(yè)務(wù)的其它程序。
在軟件和接口26中提供的有軟件46和應(yīng)用程序接口48,以使得用戶能夠使用位于SIM卡24上的概況選擇應(yīng)用(PSA)60。下面描述PSA。
用于提供GSM和WAP業(yè)務(wù)的程序(例如程序32和36)可以分別經(jīng)一個電子貨幣程序和一個應(yīng)用程序接口34和42來接入SIM卡24上的一個電子貨幣應(yīng)用。電子貨幣應(yīng)用接口42經(jīng)一個外部計算機52中的HTTP協(xié)議棧50連接到互聯(lián)網(wǎng)54。在本發(fā)明的另一個實施例中,移動終端可以包括一個組合的計算機與能夠直接與互聯(lián)網(wǎng)通信的移動電話。
WAP業(yè)務(wù)可以以瀏覽器的形式呈現(xiàn)給用戶,以便用戶能夠輕易地從互聯(lián)網(wǎng)服務(wù)器和其它地方獲取內(nèi)容。
如圖2所示,通過一個電信網(wǎng)56可以存在傳統(tǒng)的電話。
SIM卡24含有一個文件結(jié)構(gòu),其中主文件58含有多個應(yīng)用,上述的PSA 60、諸如UMTS 62、GSM 64和WAP 68的電信應(yīng)用以及電子貨幣應(yīng)用66。蜂窩軟件程序使用這些應(yīng)用來執(zhí)行由移動終端10提供的各種服務(wù),例如向網(wǎng)絡(luò)注冊、建立一個呼叫、執(zhí)行加密和進行金融交易。還有一個下面描述的目錄文件70。
圖3中更詳細地表示了SIM卡24中呈現(xiàn)的文件結(jié)構(gòu)。這包括含有應(yīng)用的主文件58。這些應(yīng)用包括多個專用文件和基本文件。專用文件(DF)含有控制信息以及可選地可用于分配的存儲器的文件。它可以是基本文件和其它專用文件的原始文件。基本文件(EF)是一組共享相同的文件標(biāo)識符的數(shù)據(jù)單元或記錄。它不能是另一個文件的原始文件。在圖中,EF被示為單線框,DF被示為雙線框。為了簡化的目的,沒有示出用于確定應(yīng)用的完整的EF和DF集合,并且其它應(yīng)用根本沒有提供內(nèi)部文件結(jié)構(gòu),盡管幾乎可以確定地呈現(xiàn)一個。
主文件58是一個代表文件樹的根的唯一專用文件。與主文件58相關(guān)的是稱作目錄文件(DIR)70的EF。DIR 70含有由SIM卡24支持的應(yīng)用的列表以及用于應(yīng)用標(biāo)識的可選的相關(guān)數(shù)據(jù)元素。這些包括應(yīng)用標(biāo)識符(AID)、應(yīng)用標(biāo)號、到文件的路徑、要執(zhí)行的命令(在ISO/IEC標(biāo)準(zhǔn)中定義并描述)、目錄數(shù)據(jù)以及應(yīng)用模板。數(shù)據(jù)元素由在ISO標(biāo)準(zhǔn)中描述并定義的抽象語法符號1(ASN.1)編碼。DIR及其內(nèi)容在ISO/IEC標(biāo)準(zhǔn)中定義并描述。DIR 70由主文件58使用來使得移動終端能夠使用SIM卡24中的應(yīng)用。移動終端需要使用DIR 70中的ASN.1編碼信息來接入應(yīng)用。
如上所述,PSA 60用于控制接入SIM卡24上的應(yīng)用。PSA 60是一個含有多個涉及獨立應(yīng)用概況的EF 72、74、76和78。一個概況是定義的一組可以由移動終端10或其用戶使用的應(yīng)用程序。一個概況可以包括SIM卡24上的可用的應(yīng)用程序中的一個單獨的應(yīng)用程序或者某些或所有的應(yīng)用程序。如果一個概況被成功接入,則該概況中的所有應(yīng)用程序都可以被接入。
PSA 60中的每一個EF涉及一個獨立的概況,并且包括一個卡持有者驗證(CHV)例程,該例程需要在允許接入概況內(nèi)的應(yīng)用之前被成功地完成。
多個不同的概況配置是可能的。下表給出了多個這種配置
概況1到7是允許一個用戶接入特定應(yīng)用程序的用戶概況。關(guān)于該表需要指出幾點。第一點是所有的概況包含PSA 60。第二點是概況8允許接入所有應(yīng)用,并且還能夠修改概況。接入概況8的某個人可以改變其它應(yīng)用接入的應(yīng)用。例如,概況6可以被修改以也允許接入GSM應(yīng)用。概況8可以是由一個業(yè)務(wù)提供者或移動終端10的擁有者或者負責(zé)移動終端10的實體可以接入的概況。第三點是有一個指示哪個是最近被選擇的概況的標(biāo)志。
如上所述,通過由SIM卡24支持的應(yīng)用列表以及用于應(yīng)用標(biāo)識和選擇的數(shù)據(jù)元素來確定對應(yīng)用的接入。SIM卡24控制DIR 70的內(nèi)容以對應(yīng)于在特定概況中可以接入的應(yīng)用。例如,如果概況2已經(jīng)被選擇,則DIR文件將只含有用于UMTS2和PSA的AID,并且如果概況6被選擇,到DIR文件將只含有用于WAP、電子貨幣、UMTS1和PSA的AID。圖4中示意地給出了該效果。如果比較圖3和圖4,將看到某些應(yīng)用程序看起來消失了。這是因為用于它們識別和選擇的相關(guān)數(shù)據(jù)元素已經(jīng)被在DIR 70中做成不可接入的。這可以是例如“消失的”應(yīng)用的AID。下面的文件結(jié)構(gòu)沒有被修改,只是其確定的部分現(xiàn)在不再可以通過DIR70接入。因此,確定的應(yīng)用程序可以被隱藏并且對于用戶或移動終端24不可用。
在圖3的文件結(jié)構(gòu)中,確定的EF可以適用于一個以上的應(yīng)用。對于電話應(yīng)用可能就是這樣。例如,這可以是含有一個電話簿或含有一個IMSI的EF。為了這些是公共的EF,它們需要被做成對于另一個應(yīng)用的DF是可用的。通過在智能卡操作系統(tǒng)中提供鏈路或捷徑,它們可以由另外的DF接入。
應(yīng)當(dāng)理解,由于概況被改變了,所以DIR 70需要被用新的信息(例如用于應(yīng)用標(biāo)識和選擇的數(shù)據(jù)元素,它們是先前從可以由移動終端10讀取的DIR 70的部分中清除的)更新。因此,在SIM卡24上提供了一個存儲器單元,其具有用于SIM卡24上的所有應(yīng)用的相關(guān)數(shù)據(jù)。這可以是相關(guān)的一個額外的EF并且只能從DIR 70接入。當(dāng)CHV對于一個概況被成功完成時,DIR 70就被用數(shù)據(jù)更新,以便使得該概況中的所有應(yīng)用成為可用的。
在本發(fā)明的一個實施例中,一個移動終端由多個不同用戶使用。每個用戶有一個允許接入一個特定概況但不允許接入其它概況的PIN碼。當(dāng)移動終端被打開時,它請求一個PIN碼,并且用戶輸入他自己的PIN碼。如果PSA對于用戶是不可見的,則SIM卡24標(biāo)識PIN碼應(yīng)用的概況,并執(zhí)行一個卡持有者驗證過程。一旦完成該過程,用戶就被允許接入恰當(dāng)?shù)母艣r。應(yīng)當(dāng)指出,用戶接口看起來是標(biāo)準(zhǔn)的,并且用戶不需要知道概況選擇已經(jīng)出現(xiàn)或者能夠出現(xiàn)。在一個替代實施例中,PSA可以由用戶通過顯示器12上的一個選擇菜單來接入,并且概況選擇可以是用戶有意執(zhí)行的步驟。當(dāng)然,如果用戶知道正確的PIN碼,則他能夠只改變概況選擇。
參考圖5描述與特定概況選擇相關(guān)的步驟。它表明由用戶、SIM卡24和網(wǎng)絡(luò)采取的動作以及在這三者之間發(fā)送的消息。
移動終端被打開并且它根據(jù)ISO/IEC 7816-5從SIM卡24中選擇PSA60。一旦出現(xiàn)了PSA 60的選擇,用戶就輸入PIN碼,并且由移動終端10根據(jù)ISO/IEC 7816-4執(zhí)行CHV。一旦CHV已經(jīng)被成功執(zhí)行并且PSA由用戶選擇和使用,則用戶就能夠選擇一個特定的概況。由于在移動終端和SIM卡之間執(zhí)行的事務(wù)仍然是相同的,所以用戶有意或者無意地選擇一個特定概況是不重要的。不過,為了這部分描述的目的,假設(shè)用戶有意地選擇一個特定概況。
獲得接入PSA 60之后,用戶典型地從一個菜單選擇一個特定概況,從而使得移動終端選擇一個恰當(dāng)?shù)男赂艣r。盡管在本發(fā)明的該實施例中,用戶然后能夠接入一個特定概況中的應(yīng)用程序,但在另一個實施例中,還需要另外的CHV過程來獲得對于每個應(yīng)用程序個別的最終接入。
在一個實施例中,移動終端將新概況的一個標(biāo)識符發(fā)送到網(wǎng)絡(luò),用于移動終端和網(wǎng)絡(luò)之間的同步。在本實施例中,網(wǎng)絡(luò)將信號發(fā)送回,以指示概況選擇是否被允許和正確。
移動終端選擇恰當(dāng)?shù)母艣rEF,從而完成移動選擇過程。
為了使應(yīng)用被使用,移動終端終止其到網(wǎng)絡(luò)的連接,并復(fù)位SIM卡。SIM卡用對于復(fù)位的一個回答來響應(yīng)(ATR),然后,移動終端重建其與網(wǎng)絡(luò)的連接。
當(dāng)選擇了一個新概況時,DIR 70被更新,以便它只表示對應(yīng)于所選擇的概況的那些應(yīng)用程序的AID。不需要修改移動終端的現(xiàn)有SIM接口。
在一個替代實施例中,可以有一個公共概況選擇EF,其中寫有希望的用戶概況號。該方法不能使得不同的CHV用于概況選擇和配置??梢酝ㄟ^新的C-APDU定義來安排該實施例。
可以由SIM卡24的廠商、其擁有者或者負責(zé)SIM卡24的實體(如業(yè)務(wù)提供者)來編輯對于概況的配置和接入。這允許除了用戶之外的一個實體將應(yīng)用程序添加到概況中或者從概況中清除。這種可編輯特性可以通過一個除了用戶的CHV之外的CHV來接入。
在前面的描述中,通信終端是一個移動終端。不過,在另一個實施例中,它可以是一個諸如網(wǎng)絡(luò)中的一個終端的靜止終端。當(dāng)然,在這種使用中,本發(fā)明可以具體表達在一個除了SIM卡之外的智能卡(或者智能設(shè)備)中。
當(dāng)然,技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明能夠應(yīng)用于除了通信設(shè)備之外的設(shè)備。
應(yīng)當(dāng)理解,盡管是按照設(shè)備來描述和定義本發(fā)明的,但它也可以同樣被認為是一個方法。
盡管給出并描述了本發(fā)明的優(yōu)選實施例,但應(yīng)當(dāng)理解,這種實施例只是作為實例描述的。在不偏離本發(fā)明的范圍的前提下,本領(lǐng)域的技術(shù)人員可以對本發(fā)明做出大量變化、修改和替代。在一個實施例中,應(yīng)用選擇可以除了通過一個目錄文件(DIR)之外而出現(xiàn)??梢酝ㄟ^使用其中AID被規(guī)定為專用文件名的SELECT FILE目錄來執(zhí)行直接應(yīng)用選擇。如果提供了直接選擇,則移動終端將明確地選擇一個要執(zhí)行的應(yīng)用程序,而不用先前檢查相關(guān)應(yīng)用呈現(xiàn)在SIM卡24上。如果它沒有呈現(xiàn),則SIM卡將拒絕該命令。如果它呈現(xiàn)了,則SIM卡將執(zhí)行該命令。如果使用了直接選擇,則將文件地址插入到移動終端中。因此,下述權(quán)利要求意欲覆蓋所有落在本發(fā)明的精神和范圍內(nèi)的這種變化。
權(quán)利要求
1.一種含有多個應(yīng)用程序的存儲媒體,應(yīng)用程序被分成多個應(yīng)用程序組,提供組選擇裝置來確定一個用戶接入的應(yīng)用程序組。
2.根據(jù)權(quán)利要求1的存儲媒體,其中選擇裝置是一個應(yīng)用程序。
3.根據(jù)權(quán)利要求1或權(quán)利要求2的存儲媒體,其中選擇裝置使得用戶能夠接入至少一個特定應(yīng)用程序組的應(yīng)用程序,并不能接入至少一個另外的特定應(yīng)用程序組的應(yīng)用。
4.根據(jù)權(quán)利要求1到3的任何一個的存儲媒體,其中確定的用戶或確定類的用戶可以接入所有的應(yīng)用程序組。
5.根據(jù)前面任何一個權(quán)利要求的存儲媒體,其中應(yīng)用程序組有一定程度的重疊,以便至少一個特定的應(yīng)用程序包含在一個以上的應(yīng)用程序組中。
6.根據(jù)前面任何一個權(quán)利要求的存儲媒體,其中存儲媒體是可以插入到通信終端并可以從通信終端中取出的。
7.根據(jù)前面任何一個權(quán)利要求的存儲媒體,其中存儲媒體是一張智能卡。
8.根據(jù)前面任何一個權(quán)利要求的存儲媒體是用戶標(biāo)識模塊。
9.根據(jù)權(quán)利要求任何一個權(quán)利要求的存儲媒體,其中存儲媒體包括一個目錄,當(dāng)用戶選擇一個特定應(yīng)用程序組時,該目錄被更新。
10.根據(jù)權(quán)利要求9的存儲媒體,其中目錄被更新以含有最近被選擇的應(yīng)用程序組中的應(yīng)用程序的標(biāo)識符。
11.一種用于在應(yīng)用程序的多個應(yīng)用程序組之間選擇的應(yīng)用程序。
12.一種包括一個存儲媒體的通信終端,該存儲媒體含有多個應(yīng)用程序,這些應(yīng)用程序被分成多個應(yīng)用程序組,提供了組選擇裝置來確定一個用戶接入的應(yīng)用程序組。
13.根據(jù)權(quán)利要求12的通信終端,其中通信終端是移動的。
14.根據(jù)權(quán)利要求13的通信終端包括一個蜂窩電話。
15.一種從含有多個應(yīng)用程序的存儲媒體中選擇一個應(yīng)用程序組的方法,包括步驟將應(yīng)用程序分成多個應(yīng)用程序組;提供組選擇裝置來確定一個用戶接入的應(yīng)用程序組;執(zhí)行一個驗證過程來確認接入至少一個應(yīng)用程序組;以及允許用戶接入至少一個應(yīng)用程序組。
全文摘要
一種用于移動通信終端(10)的智能卡(24)包含提供多種服務(wù)的多個應(yīng)用程序(60-68)。配置多個不同的概況,以便在確定的概況中,確定的應(yīng)用程序可被接入。通過改變應(yīng)用的目錄(70)中的應(yīng)用標(biāo)識和選擇數(shù)據(jù)來將智能卡從一個概況改變到另一個。
文檔編號G06F21/22GK1352783SQ00807380
公開日2002年6月5日 申請日期2000年5月9日 優(yōu)先權(quán)日1999年5月11日
發(fā)明者M·維爾普拉, V·泰爾沃 申請人:諾基亞有限公司