專利名稱:用于便攜式模塊資源的資源管理系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于管理便攜式資源模塊資源的系統(tǒng)、方法以及管理中心。本系統(tǒng)特別是涉及一種用于管理多種便攜式資源模塊的資源的系統(tǒng)、方法以及管理中心,每個(gè)模塊被連接到一個(gè)通信終端,并分別包括一個(gè)用于準(zhǔn)備和釋放在各自資源模塊中的資源的資源控制機(jī)構(gòu),這些資源包括電子存儲(chǔ)單元,并且這些便攜式資源模塊被特別設(shè)計(jì)為芯片卡。
背景技術(shù):
包括電子數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器以及一個(gè)或多個(gè)處理器的便攜式資源模塊是已知的,并且通常被設(shè)計(jì)為帶有接口,用于可抽取地連接到主機(jī)裝置。經(jīng)由這種可抽取的連接,便攜式資源模塊和主機(jī)裝置可以被接通用于臨時(shí)的交互或協(xié)作。主機(jī)裝置例如可以訪問便攜式資源模塊中的數(shù)據(jù)存儲(chǔ)器,或與軟件應(yīng)用程序共同操作,所述軟件應(yīng)用程序在便攜式資源模塊的處理器上執(zhí)行。公知的便攜式資源模塊典型地被設(shè)計(jì)為所謂的芯片卡的形式,但它們也可以被設(shè)計(jì)為不同的形式,例如所謂的電子貨幣。最為人所熟知的芯片卡是SIM卡(用戶標(biāo)識(shí)模塊),它可以可抽取地連接到移動(dòng)無線電電話上作為識(shí)別和鑒定模塊,并且銀行自助卡可以可抽取地連接到銀行自助機(jī)或所謂的ATM(自動(dòng)取款機(jī))。隨著電子元件小型化的發(fā)展,便攜式資源模塊的存儲(chǔ)容量和處理器能力不斷地?cái)U(kuò)大,使得不僅對(duì)于專用的應(yīng)用程序而且對(duì)于多種應(yīng)用程序,使用資源模塊成為現(xiàn)實(shí)。特別地,與通信終端相連接,通過與網(wǎng)絡(luò)連接的主機(jī)裝置和適當(dāng)?shù)膶懭胙b置,另外,對(duì)于已授權(quán)的一方已經(jīng)能夠?qū)⒏郊榆浖?yīng)用程序動(dòng)態(tài)地傳送到便攜式資源模塊上,在那里存儲(chǔ),并且在本地處理機(jī)上執(zhí)行這些軟件應(yīng)用程序。然而由此增加了安全問題,因?yàn)橐呀?jīng)存在這種可能性,即附加裝載的軟件應(yīng)用可以以未經(jīng)授權(quán)的方式訪問便攜式資源模塊中其它軟件應(yīng)用程序的數(shù)據(jù)。
在專利申請(qǐng)EP 0 908 855中公開了一種用于具有多種軟件應(yīng)用程序的芯片卡的資源控制機(jī)構(gòu),該機(jī)構(gòu)使芯片卡中用于軟件應(yīng)用程序的資源可利用,并且防止了其它的軟件應(yīng)用程序以未經(jīng)授權(quán)的方式被訪問。如果芯片卡連接到主機(jī)裝置,根據(jù)EP 0 908 855,資源控制機(jī)構(gòu)可以從主機(jī)裝置接收請(qǐng)求,以執(zhí)行軟件應(yīng)用程序,通過存儲(chǔ)在芯片卡中的存儲(chǔ)區(qū)表,為作為資源的各軟件應(yīng)用程序的存儲(chǔ)和執(zhí)行(包括數(shù)據(jù)存儲(chǔ))提供存儲(chǔ)區(qū),并且檢驗(yàn)相應(yīng)的軟件應(yīng)用程序是否在為其準(zhǔn)備的資源中執(zhí)行。然而,根據(jù)EP 0 908 855,資源控制機(jī)構(gòu)不能防止冗余的、也就是已經(jīng)可用的軟件應(yīng)用程序被裝載在芯片卡上,或者當(dāng)在芯片卡上沒有資源可以利用時(shí),防止不必要的嘗試裝載附加軟件。特別是如果希望軟件應(yīng)用程序經(jīng)由通信網(wǎng)絡(luò)被裝載在多個(gè)資源模塊上,那么由此網(wǎng)絡(luò)和存儲(chǔ)容量被不必要的浪費(fèi),這尤其是一個(gè)缺點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種用于管理便攜式資源模塊的資源的新的系統(tǒng)、方法和管理中心,它們不具有現(xiàn)有技術(shù)的缺點(diǎn),并且特別是使多種便攜式資源模塊的資源管理成為可能。
這些目標(biāo)根據(jù)本發(fā)明特別是通過獨(dú)立權(quán)利要求的各要素來實(shí)現(xiàn)。另外,有利的實(shí)施例還由從屬權(quán)利要求和說明書中得出。
便攜式資源模塊,特別是被設(shè)計(jì)為芯片卡,分別被連接到通信終端,并且分別包括用于準(zhǔn)備和釋放各資源模塊中的資源的資源控制機(jī)構(gòu),這些資源包括電子存儲(chǔ)單元。
上述的目標(biāo)通過本發(fā)明來完成,特別是包括模塊識(shí)別的第一資源管理指令,即用于準(zhǔn)備或釋放例如存儲(chǔ)空間的硬件資源或者例如軟件應(yīng)用程序的軟件資源的第一請(qǐng)求,被發(fā)送到資源管理中心,其中第二資源管理指令從資源管理中心經(jīng)由通信網(wǎng)絡(luò)被傳送到通過模塊識(shí)別被識(shí)別的資源模塊中,其中根據(jù)接收到的第二資源管理指令,資源通過資源控制機(jī)構(gòu)在被識(shí)別的資源模塊中被準(zhǔn)備或被釋放,其中資源管理確認(rèn)從被識(shí)別的資源模塊經(jīng)由通信網(wǎng)絡(luò)被傳送到資源管理中心,并且其中關(guān)于分配給模塊識(shí)別的被準(zhǔn)備或釋放的資源的信息被存儲(chǔ)在資源管理中心中。用于便攜式資源模塊資源的準(zhǔn)備或釋放經(jīng)由資源管理中心發(fā)送請(qǐng)求的優(yōu)點(diǎn),以及對(duì)于關(guān)于被準(zhǔn)備或釋放資源的各自的資源模塊存儲(chǔ)在那里的信息的優(yōu)點(diǎn)在于,所有共享資源模塊的資源或至少這些資源中規(guī)定的部分可以以集中的方式被管理。這意味著,在資源管理中心中,可以確定是特定資源模塊的哪些存儲(chǔ)區(qū)已經(jīng)被準(zhǔn)備好,即被占用或保留,或者仍然是空閑的,并且可以確定哪些軟件應(yīng)用程序已經(jīng)準(zhǔn)備好,即被裝載。如果為此所需的存儲(chǔ)空間不是空閑的,在便攜式資源模塊中集中分布和軟件應(yīng)用程序的更新因此成為可能,而已經(jīng)可用的應(yīng)用程序不必再一次被裝載,也不必試圖經(jīng)由通信網(wǎng)絡(luò)進(jìn)行不必要的裝載。此外,資源模塊的資源的集中管理還使得第三方資源能夠由這個(gè)第三方所使用。例如,一規(guī)定的存儲(chǔ)區(qū)可以為感興趣的第三方的軟件應(yīng)用程序而保留。
在一種實(shí)施例中,模塊識(shí)別和應(yīng)用程序請(qǐng)求由通信終端的用戶發(fā)送到應(yīng)用程序管理單元,第一資源管理指令根據(jù)接收到的應(yīng)用程序請(qǐng)求由應(yīng)用程序管理單元發(fā)送到資源管理中心,第一資源管理指令包括資源用戶識(shí)別,并且資源用戶識(shí)別對(duì)應(yīng)于應(yīng)用程序管理單元被存儲(chǔ)在資源管理中心中。經(jīng)由應(yīng)用程序管理單元將應(yīng)用程序請(qǐng)求和模塊識(shí)別發(fā)送到資源管理中心的優(yōu)點(diǎn)在于,用戶能夠向多個(gè)獨(dú)立供應(yīng)商要求不同的軟件應(yīng)用程序,這些獨(dú)立供應(yīng)商分別運(yùn)營(yíng)一個(gè)應(yīng)用程序管理單元,這些供應(yīng)商能夠利用聯(lián)合資源管理中心的集中服務(wù),其中他們被注冊(cè)為資源用戶。
在一個(gè)實(shí)施例中,一個(gè)資源預(yù)備確認(rèn)從資源管理中心被發(fā)送到應(yīng)用程序管理單元,一個(gè)應(yīng)用程序安裝請(qǐng)求從應(yīng)用程序管理單元經(jīng)由通信網(wǎng)絡(luò)被傳送到特定的資源模塊,根據(jù)使用準(zhǔn)備好的資源的應(yīng)用程序安裝請(qǐng)求,應(yīng)用程序通過資源控制機(jī)構(gòu)被安裝在特定的資源模塊中,并且關(guān)于所安裝的應(yīng)用程序的信息被存儲(chǔ)在應(yīng)用程序管理單元中,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。該實(shí)施例的優(yōu)點(diǎn)是,應(yīng)用程序管理單元的操作者,典型的是軟件應(yīng)用程序的供應(yīng)商,對(duì)由他所提供的整個(gè)軟件應(yīng)用程序以及對(duì)這些軟件應(yīng)用程序的安裝可以完全控制,但仍然可以利用資源管理中心的集中服務(wù)。
在一個(gè)實(shí)施例中,在資源管理中心,一個(gè)應(yīng)用程序安裝請(qǐng)求被插入到第二資源管理指令中,根據(jù)這個(gè)應(yīng)用程序安裝請(qǐng)求,應(yīng)用程序通過資源控制機(jī)構(gòu)被安裝在特定的資源模塊中,并且關(guān)于所安裝的應(yīng)用程序的信息被存儲(chǔ)在資源管理中心中,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。該實(shí)施例的優(yōu)點(diǎn)在于,簡(jiǎn)化了應(yīng)用程序管理單元的實(shí)現(xiàn),因?yàn)樗?qǐng)求的軟件應(yīng)用程序到資源模塊的輸送也通過資源管理中心來實(shí)現(xiàn)。
在一個(gè)實(shí)施例中,由一個(gè)數(shù)據(jù)存儲(chǔ)器確定通信終端的通信地址,在該數(shù)據(jù)存儲(chǔ)器中存儲(chǔ)了模塊識(shí)別和對(duì)應(yīng)于這些模塊識(shí)別的通信地址。將模塊識(shí)別映射到通信地址(例如調(diào)用次數(shù))中的優(yōu)點(diǎn)在于,資源管理中心和應(yīng)用程序管理單元僅僅需要具有表示它們的資源模塊的模塊識(shí)別,并且能夠優(yōu)選地在通信網(wǎng)絡(luò)的地址映射單元中確定與資源模塊相連接的通信終端的當(dāng)前通信地址。
在下面參考一個(gè)實(shí)例描述本發(fā)明的實(shí)施例。該實(shí)施例通過下述附圖來描述圖1示出了便攜式資源模塊的資源管理系統(tǒng)的方框圖,其中示意地示出了帶有資源模塊的不同通信終端經(jīng)由通信網(wǎng)絡(luò)被連接到資源管理中心和資源管理單元。
圖2示出了表示在資源管理上的處理順序的時(shí)序圖,對(duì)于資源管理單元沒有參與所請(qǐng)求的軟件應(yīng)用程序傳輸?shù)那闆r,示出了在資源管理單元、或各通信終端、資源管理中心和資源模塊之間的數(shù)據(jù)交換。
圖3示出了表示在資源管理上的處理順序的時(shí)序圖,對(duì)于資源管理單元負(fù)責(zé)所請(qǐng)求的軟件應(yīng)用的傳輸?shù)那闆r,示出了在資源管理單元、資源管理中心和資源模塊之間的數(shù)據(jù)交換。
具體實(shí)施例方式
在圖1、2和3中,彼此相一致的相同元件用相同的附圖標(biāo)記來表示。在圖1中,附圖標(biāo)記1和1’指的是彼此相一致的便攜式資源模塊,然而僅僅詳細(xì)地示出了用附圖標(biāo)記1來表示的資源模塊。資源模塊1包括一帶有多個(gè)用于存儲(chǔ)數(shù)據(jù)和軟件程序111、112、113的存儲(chǔ)單元的電子存儲(chǔ)器11,還有至少一個(gè)連接到電子存儲(chǔ)器11的處理器12。
在圖1中,附圖標(biāo)記3指的是通信網(wǎng)絡(luò),它包括移動(dòng)無線電通信網(wǎng)絡(luò)和/或固定網(wǎng)絡(luò)。移動(dòng)無線電通信網(wǎng)絡(luò)例如為GSM(移動(dòng)通信全球系統(tǒng))或UMTS網(wǎng)絡(luò)(通用移動(dòng)電話系統(tǒng))或其它的例如基于人造衛(wèi)星的移動(dòng)無線電網(wǎng)絡(luò)。固定網(wǎng)絡(luò)例如為公共電話交換網(wǎng)或ISDN網(wǎng)絡(luò)(綜合服務(wù)數(shù)字網(wǎng))。
在圖1中,附圖標(biāo)記2、2’、2”代表可連接到通信網(wǎng)絡(luò)3的不同的通信終端,資源模塊1、1’可拆卸地與這些終端相連接。通信終端2是移動(dòng)無線電話。通信終端2’是帶有用于經(jīng)由移動(dòng)無線網(wǎng)絡(luò)通信的通信模塊的膝上電腦或PDA電腦(個(gè)人數(shù)字助理)。例如通信終端2’為PC(個(gè)人計(jì)算機(jī))包括用于經(jīng)由固定網(wǎng)絡(luò)通信的通信模塊。
資源模塊1包括用于資源模塊1的準(zhǔn)備或釋放的資源控制機(jī)構(gòu)111。資源控制機(jī)構(gòu)111最好被設(shè)計(jì)為編程的軟件模塊,并且經(jīng)由與其相連的通信終端2接收資源管理指令。資源管理指令包括用于準(zhǔn)備和釋放硬件和軟件資源,例如存儲(chǔ)空間保留、存儲(chǔ)空間釋放、應(yīng)用程序安裝或應(yīng)用程序刪除的指令。根據(jù)所接收的帶有資源管理指令的應(yīng)用程序安裝請(qǐng)求,資源控制機(jī)構(gòu)111還包括特別用于將應(yīng)用程序安裝在資源模塊1中的編程軟件功能。資源控制機(jī)構(gòu)111保留一存儲(chǔ)區(qū)表,在該表中電子存儲(chǔ)器11已準(zhǔn)備好的存儲(chǔ)區(qū)被保留或者所安裝的軟件應(yīng)用程序被分配。資源控制機(jī)構(gòu)111防止軟件應(yīng)用程序以未經(jīng)授權(quán)的方式訪問其它軟件應(yīng)用程序的數(shù)據(jù)。
資源模塊1包括一個(gè)用于將資源管理確認(rèn)經(jīng)由通信網(wǎng)絡(luò)3傳送到單元的確認(rèn)模塊112,其中資源管理指令從該單元接收,該資源管理確認(rèn)與根據(jù)所接收的資源管理指令通過資源控制機(jī)構(gòu)111已預(yù)備或釋放的資源相關(guān)。確認(rèn)模塊112最好設(shè)計(jì)為編程軟件模塊,并且經(jīng)由通信網(wǎng)絡(luò)3借助于所連接的通信終端2的通信功能來執(zhí)行數(shù)據(jù)通信。
資源模塊1還包括軟件資源113(應(yīng)用程序),它們已經(jīng)在資源模塊1的加工期間被存儲(chǔ),或在稍后的時(shí)間點(diǎn)被存儲(chǔ)在資源模塊1的電子存儲(chǔ)器11中。
在圖1中,附圖標(biāo)記4指的是資源管理中心,它包括連接到通信網(wǎng)絡(luò)3的一個(gè)或多個(gè)計(jì)算機(jī)。為了與通信網(wǎng)絡(luò)3的連接和數(shù)據(jù)交換,資源管理中心4包括帶有必要的硬件和軟件組成部分的通信模塊42。
資源管理中心4包括用于接收資源管理指令的接收模塊43。資源管理指令包括模塊標(biāo)識(shí)、標(biāo)識(shí)特定的資源模塊或特定的資源模塊組1、1’,各資源管理指令與其相關(guān),以及關(guān)于期望被準(zhǔn)備或釋放的資源的數(shù)據(jù),例如存儲(chǔ)區(qū)、應(yīng)用程序識(shí)別和/或軟件應(yīng)用程序。根據(jù)該實(shí)施例,資源管理指令可以從用戶或從應(yīng)用程序管理單元5經(jīng)由通信網(wǎng)絡(luò)3被接收。通過在圖中由虛線所示,在資源管理中心4和應(yīng)用程序管理單元5之間也可以存在直接連接(例如,資源管理中心4和應(yīng)用程序管理單元5可以在公共的計(jì)算機(jī)上被實(shí)現(xiàn))。接收模塊43最好實(shí)現(xiàn)為編程軟件模塊。
資源管理中心4包括用于在通信網(wǎng)絡(luò)3上將資源管理指令傳送到特定的資源模塊或特定的資源模塊組1、1’的管理指令模塊44?;谠诮邮漳K43中所接收的資源管理指令,資源管理指令由管理指令模塊44發(fā)出,并且被發(fā)送到通過模塊識(shí)別所識(shí)別出的資源模塊1、1’。所發(fā)出的資源管理指令包括關(guān)于期望被準(zhǔn)備或釋放的資源的數(shù)據(jù),例如存儲(chǔ)區(qū)。根據(jù)該實(shí)施例,管理指令模塊44也可以將應(yīng)用程序安裝請(qǐng)求插入到資源管理指令中,它包括應(yīng)用程序識(shí)別和/或軟件應(yīng)用程序。在資源管理指令由管理指令模塊44傳送到資源模塊之前,如下所述,管理指令模塊44在數(shù)據(jù)存儲(chǔ)器41中檢驗(yàn)各資源模塊1是否具有可用的足夠的空閑資源。管理指令模塊44最好實(shí)現(xiàn)為編程軟件模塊。
資源管理中心4還包括管理模塊45和用于存儲(chǔ)關(guān)于被準(zhǔn)備或被釋放資源的信息的數(shù)據(jù)存儲(chǔ)器41,在各種情況下信息總是對(duì)應(yīng)于各資源模塊1的模塊識(shí)別被存儲(chǔ)。數(shù)據(jù)存儲(chǔ)器41,它在各種情況下總是實(shí)現(xiàn)為在單獨(dú)的或公共的計(jì)算機(jī)上的數(shù)據(jù)庫(kù),包括關(guān)于資源模塊1的以標(biāo)準(zhǔn)方式安裝的可用軟件和硬件資源或模塊類型的數(shù)據(jù),這些數(shù)據(jù)也總是對(duì)應(yīng)于模塊識(shí)別,或者包括模塊類型,從這些模塊類型中通過模塊輪廓(profile)可以得出這些數(shù)據(jù)。關(guān)于硬件資源的數(shù)據(jù)包括關(guān)于存儲(chǔ)容量、可用接口和處理器的信息。關(guān)于軟件資源的數(shù)據(jù)包括關(guān)于可用加密密鑰、加密函數(shù)和其它軟件程序信息。如果原始資源管理指令已經(jīng)從應(yīng)用程序管理單元5被接收,上述的信息以對(duì)應(yīng)于識(shí)別應(yīng)用程序管理單元5的資源用戶識(shí)別的方式被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器41中。管理模塊45最好實(shí)現(xiàn)為編程軟件模塊。
最后,資源管理中心4還包括用于將資源預(yù)備確認(rèn)傳輸?shù)綉?yīng)用程序管理單元5的確認(rèn)模塊46,必要時(shí)資源管理指令從應(yīng)用程序管理單元5被接收。確認(rèn)模塊46最好實(shí)現(xiàn)為編程軟件模塊。
應(yīng)用程序管理單元5包括帶有用于通過通信網(wǎng)絡(luò)3進(jìn)行數(shù)據(jù)交換所必要的硬件和軟件成分的通信模塊52。從通信終端2的感興趣用戶來的應(yīng)用程序請(qǐng)求經(jīng)由通信模塊52被接收,并且在應(yīng)用程序管理單元5中通過相應(yīng)的程序軟件功能被接受。除了包括應(yīng)用程序識(shí)別的應(yīng)用程序請(qǐng)求之外,從用戶接收到的也可以是資源模塊1的模塊識(shí)別,其中軟件應(yīng)用期望被安裝。
如在圖1中簡(jiǎn)要示出的,應(yīng)用程序請(qǐng)求也可以經(jīng)由多個(gè)應(yīng)用程序供應(yīng)單元6中之一從用戶被傳送到應(yīng)用程序管理單元5。每個(gè)應(yīng)用程序供應(yīng)單元6包括至少一個(gè)計(jì)算機(jī)、一個(gè)帶有經(jīng)由通信網(wǎng)絡(luò)3進(jìn)行數(shù)據(jù)交換所需的硬件和軟件組成部分的通信模塊62、一個(gè)數(shù)據(jù)存儲(chǔ)器61,其中存儲(chǔ)了模塊識(shí)別和對(duì)應(yīng)于這些模塊識(shí)別的應(yīng)用程序識(shí)別,還包括一個(gè)用于接收應(yīng)用程序請(qǐng)求的軟件模塊63,用于將應(yīng)用程序請(qǐng)求轉(zhuǎn)發(fā)到負(fù)責(zé)的應(yīng)用程序管理單元5以及用于在數(shù)據(jù)存儲(chǔ)器61中存儲(chǔ)上述信息。應(yīng)用程序管理單元5以及應(yīng)用程序提供單元6的分級(jí)組織,使資源能力(responsibility)和資源分配在這些單元的不同操作者之間可以靈活劃分。在應(yīng)用程序管理單元5和應(yīng)用程序提供單元6之間的數(shù)據(jù)交換通過通信網(wǎng)絡(luò)3進(jìn)行,或如圖1中虛線所示,經(jīng)由直接連接進(jìn)行(例如,應(yīng)用程序管理單元5和應(yīng)用程序提供單元6可以在公共的計(jì)算機(jī)上實(shí)現(xiàn))。
應(yīng)用程序管理單元5包括用于根據(jù)接收到的應(yīng)用程序請(qǐng)求將資源管理指令傳送到資源管理中心4的程序軟件功能。識(shí)別應(yīng)用程序管理單元5的各模塊識(shí)別和資源用戶識(shí)別由此被插入到資源管理指令中。對(duì)于應(yīng)用程序安裝請(qǐng)求通過資源管理裝置4經(jīng)由通信網(wǎng)絡(luò)3被傳送到各自的資源模塊1的情況,應(yīng)用程序識(shí)別被附加地插入到資源管理指令中。
對(duì)于應(yīng)用程序安裝請(qǐng)求通過應(yīng)用程序管理單元5經(jīng)由通信網(wǎng)絡(luò)3被傳送到各自的資源模塊1的情況,應(yīng)用程序管理單元5還包括應(yīng)用指令模塊54,以及用于存儲(chǔ)關(guān)于所安裝的應(yīng)用程序的信息的應(yīng)用管理模塊55,該信息對(duì)應(yīng)于各自資源模塊1的模塊識(shí)別被存儲(chǔ)。
在圖1中,附圖標(biāo)記31指的是地址映射單元,最好為編程的軟件功能,以模塊識(shí)別為基礎(chǔ),它確定被分配給通信終端2的通信地址,通過該模塊識(shí)別被識(shí)別的資源模塊1連接于通信終端2。地址映射單元31可以訪問地址寄存器,其中通信地址被分配給模塊識(shí)別。例如,地址寄存器是HLR(本地位置寄存器),其中所謂的IMSI(國(guó)際移動(dòng)用戶識(shí)別)被分配給所謂的MSISDN號(hào)(移動(dòng)用戶ISDN),即呼叫號(hào)。除IMSI外,其它的數(shù)據(jù)元也可以被用作模塊識(shí)別,例如卡號(hào)或芯片編號(hào)。
本領(lǐng)域技術(shù)人員理解,上述軟件模塊也可以被全部地或部分地實(shí)現(xiàn)為硬件。
在以下的段落中,將描述在資源管理上的操作順序,參考圖2,對(duì)于軟件應(yīng)用程序被請(qǐng)求并且通過資源管理單元4被傳送到資源模塊1的情況。
在步驟S20中,資源管理指令通過用戶借助于其通信終端2、或通過應(yīng)用程序管理單元5被傳送到資源管理單元4。在后一種情況下,基于從用戶所接收的應(yīng)用程序請(qǐng)求(未示出),資源管理指令通過應(yīng)用程序管理單元5被傳送。資源管理指令包括用于所期望的軟件應(yīng)用程序的應(yīng)用程序識(shí)別、資源模塊1的模塊識(shí)別,其中期望軟件應(yīng)用程序被裝載,并且在必要時(shí),包括資源用戶識(shí)別,它被分配給應(yīng)用程序管理單元5。
在步驟S21中,所接收的資源管理指令在資源管理單元4中被處理。基于所接收的模塊識(shí)別和應(yīng)用程序識(shí)別,通過查詢數(shù)據(jù)存儲(chǔ)器41,用于所希望的軟件應(yīng)用程序的資源要求被確定(例如存儲(chǔ)空間和所使用的軟件功能),并且與在資源模塊1中可利用的資源作比較。如果不能夠得到足夠的資源,一個(gè)負(fù)面的消息被傳送到應(yīng)用程序管理單元5或分別傳送到通信終端2。否則,資源管理指令被預(yù)備好,帶有所期望的軟件應(yīng)用程序(并且,必要時(shí)帶有附加必要的軟件資源)的應(yīng)用程序安裝請(qǐng)求被插入其中。與安裝相關(guān)的數(shù)據(jù)例如起始地址和存儲(chǔ)器容量也可以被插入到所預(yù)備的資源管理指令中。此外,應(yīng)用程序識(shí)別、模塊識(shí)別以及必要時(shí)資源用戶識(shí)別和與安裝相關(guān)的數(shù)據(jù)被存儲(chǔ)在彼此配設(shè)的數(shù)據(jù)存儲(chǔ)器41中。
在步驟S22中,預(yù)備好的資源管理指令通過資源管理中心4經(jīng)由通信網(wǎng)絡(luò)3被傳送到資源模塊1。分配給模塊識(shí)別的通信地址,即通信終端2的呼叫號(hào)因此通過地址映射單元31被確定。
在步驟S23中,經(jīng)由通信終端2,資源管理指令被接收并且在資源模塊1中被處理。資源控制機(jī)構(gòu)111保留必要的存儲(chǔ)要求并且安裝軟件應(yīng)用程序。如果與安裝相關(guān)的數(shù)據(jù)還沒有通過資源管理中心4被指定,那么它們通過資源控制機(jī)構(gòu)111被確定。然后必要時(shí)包括與安裝相關(guān)的數(shù)據(jù)的資源管理確認(rèn)在資源模塊1中被預(yù)備。
在步驟S24中,資源管理確認(rèn)從資源模塊1經(jīng)由通信終端2和通信網(wǎng)絡(luò)3被傳送到資源管理中心4。
在步驟S25中,基于所接收的資源管理確認(rèn),資源管理中心4將數(shù)據(jù)存儲(chǔ)器41中的軟件應(yīng)用程序標(biāo)記為已安裝,并且將所請(qǐng)求的資源標(biāo)記為為資源模塊1保留的資源。
在步驟S26中,資源管理中心4將一確認(rèn)傳送到應(yīng)用程序管理單元5或分別傳送到通信終端2。
在步驟S20中,如果資源管理指令被傳送到資源管理單元4,它與資源模塊1中資源的釋放有關(guān),一個(gè)相應(yīng)的資源管理指令在步驟S21中被預(yù)備,資源釋放請(qǐng)求被插入其中,并且在步驟S22中,它被傳送到資源模塊1中。在步驟S23中,根據(jù)所接收的資源釋放請(qǐng)求,資源控制機(jī)構(gòu)111釋放資源。在步驟S25中,基于接收到的資源管理確認(rèn),資源管理中心4將數(shù)據(jù)存儲(chǔ)器41中的相應(yīng)資源標(biāo)記為為資源模塊1而釋放。
在下述的段落中,參考圖3,將描述資源管理上的操作順序,對(duì)于所請(qǐng)求的軟件應(yīng)用程序通過應(yīng)用程序管理單元被傳送到資源模塊中的情況。
在步驟S30中,資源管理指令通過應(yīng)用程序管理單元5被傳送到資源管理單元4中?;趶挠脩艚邮盏膽?yīng)用程序請(qǐng)求(未示出),資源管理指令通過應(yīng)用程序管理單元5被傳送。資源管理指令包括與所請(qǐng)求的、為所期望的軟件應(yīng)用程序所準(zhǔn)備的資源有關(guān)的數(shù)據(jù),例如所需要的存儲(chǔ)器需求、資源模塊1的模塊識(shí)別,其中希望資源將要被準(zhǔn)備,以及包括資源用戶識(shí)別,它被分配給應(yīng)用程序管理單元5。
在步驟S31中,所接收的資源管理指令在資源管理單元4中被處理?;谒邮盏哪K識(shí)別,在數(shù)據(jù)存儲(chǔ)器41中,將關(guān)于要被準(zhǔn)備的資源的數(shù)據(jù)與在資源模塊1中可利用的資源相比較。如果不能得到足夠的資源,一個(gè)負(fù)面消息被傳送到應(yīng)用程序管理單元5中。否則,資源管理指令被預(yù)備,與將被準(zhǔn)備的資源有關(guān)的數(shù)據(jù)被插入其中。此外,資源特定的數(shù)據(jù)可以附加地被插入所預(yù)備的資源管理指令中,例如起始地址或規(guī)定的存儲(chǔ)區(qū)。另外,模塊識(shí)別、資源用戶識(shí)別以及與要被準(zhǔn)備的資源有關(guān)的數(shù)據(jù)被存儲(chǔ)在彼此配設(shè)的數(shù)據(jù)存儲(chǔ)器41中。
在步驟S32中,所預(yù)備的資源管理指令通過資源管理中心4經(jīng)由通信網(wǎng)絡(luò)3被傳送到資源模塊1中。分配給模塊識(shí)別的通信地址,即通信終端2的呼叫號(hào)由地址映射單元31來確定。
在步驟S33中,經(jīng)由通信終端2,資源管理指令被接收并且在資源模塊1中被處理。資源控制機(jī)構(gòu)111保留所請(qǐng)求的資源,例如所請(qǐng)求的存儲(chǔ)空間。如果資源特定的數(shù)據(jù)還沒有通過資源管理中心4被指定,它們由資源控制機(jī)構(gòu)111來確定。必要時(shí)包括資源特定的數(shù)據(jù)和資源索引的資源管理確認(rèn)在資源模塊1中被預(yù)備。
在步驟S34中,資源管理確認(rèn)從資源模塊1經(jīng)由通信終端2和通信網(wǎng)絡(luò)3被傳送到資源管理中心4。
在步驟S35中,基于所接收的資源管理確認(rèn),資源管理中心4在數(shù)據(jù)存儲(chǔ)器41中將所請(qǐng)求的資源標(biāo)記為為資源模塊1所保留的,并且把所接收的資源索引分配給它們。
在步驟S36中,資源管理中心4將帶有資源索引的資源準(zhǔn)備確認(rèn)傳送到應(yīng)用程序管理單元5中。
在步驟S37中,基于所接收的資源預(yù)備確認(rèn),應(yīng)用程序安裝請(qǐng)求提供有所期望的軟件應(yīng)用和準(zhǔn)備好的資源的資源索引。
在步驟S38中,所預(yù)備的應(yīng)用程序安裝請(qǐng)求通過應(yīng)用程序管理單元5經(jīng)由通信網(wǎng)絡(luò)3和通信終端2被傳送到資源模塊1中。分配給模塊識(shí)別的通信地址,即通信終端2的呼叫號(hào)由地址映射單元31來確定。
在步驟S39中,應(yīng)用程序安裝請(qǐng)求經(jīng)由通信終端2在資源模塊1中被接收并且被處理。資源控制機(jī)構(gòu)111利用所保留的通過資源索引確認(rèn)的資源來安裝軟件應(yīng)用程序。然后確認(rèn)在資源模塊1中被預(yù)備。
在步驟S40中,確認(rèn)從資源模塊1經(jīng)由通信終端2和通信網(wǎng)絡(luò)3被傳送到應(yīng)用程序管理單元5中。
在步驟S41中,基于所接收的確認(rèn),應(yīng)用程序管理單元5在數(shù)據(jù)存儲(chǔ)器51中存儲(chǔ)所安裝的軟件應(yīng)用程序的應(yīng)用程序識(shí)別,它以這種方式分配給資源模塊1的模塊識(shí)別,并且將軟件應(yīng)用標(biāo)記為已安裝。
最后,需要說明的是,在資源管理中心4和資源模塊1之間、在應(yīng)用程序管理單元5和資源模塊1之間、在資源管理中心4和應(yīng)用程序管理單元5之間、以及在應(yīng)用程序管理單元5和應(yīng)用賣主單元6之間的指令和數(shù)據(jù)的交換,優(yōu)選地利用密碼安全機(jī)構(gòu)來進(jìn)行。特別是采用PKI(公用密鑰基礎(chǔ)結(jié)構(gòu))的密鑰對(duì)的數(shù)字認(rèn)證,它可以被用于識(shí)別或驗(yàn)證。
工業(yè)應(yīng)用本發(fā)明使通過連接于通信終端的許多資源模塊來對(duì)資源的使用進(jìn)行集中管理成為可能。
權(quán)利要求
1.用于便攜式資源模塊(1)的資源管理的方法,所述模塊分別被連接到一個(gè)通信終端(2)上,并且尤其是被設(shè)計(jì)為芯片卡形式,所述資源包括電子存儲(chǔ)單元(11),該方法包括-將包括模塊識(shí)別的第一資源管理指令傳送到資源管理中心(4),-將第二資源管理指令從資源管理中心(4)經(jīng)由通信網(wǎng)絡(luò)(3)傳送到通過模塊識(shí)別所識(shí)別的資源模塊(1),-根據(jù)所接收的第二資源管理指令,通過在所識(shí)別的資源模塊(1)中的資源控制機(jī)構(gòu)(111)準(zhǔn)備或釋放資源,-將資源管理確認(rèn)從所識(shí)別的資源模塊(1)經(jīng)由通信網(wǎng)絡(luò)(3)傳送到資源管理中心(4),以及-在資源管理中心(4)中存儲(chǔ)關(guān)于所準(zhǔn)備或釋放資源的信息,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
2.如權(quán)利要求1所述的方法,其特征在于,模塊識(shí)別和應(yīng)用程序請(qǐng)求通過通信終端(2)的用戶被傳送到應(yīng)用程序管理單元(5),其中,基于所接收的應(yīng)用程序請(qǐng)求,第一資源管理指令通過應(yīng)用程序管理單元(5)被傳送到資源管理中心(4)中,第一資源管理指令包括一資源用戶識(shí)別,并且資源用戶識(shí)別在資源管理中心(4)中被存儲(chǔ)、分配給模塊識(shí)別。
3.如權(quán)利要求2所述的方法,其特征在于,資源預(yù)備確認(rèn)從資源管理中心(4)被傳送到應(yīng)用程序管理單元(5),其中,應(yīng)用程序安裝請(qǐng)求從應(yīng)用程序管理單元(5)經(jīng)由通信網(wǎng)絡(luò)(3)被傳送到特定的資源模塊(1)中,其中,根據(jù)利用所預(yù)備資源的應(yīng)用程序安裝請(qǐng)求,應(yīng)用程序通過資源控制機(jī)構(gòu)(111)被安裝在特定的資源模塊(1)中,以及,關(guān)于所安裝的應(yīng)用程序的信息被存儲(chǔ)在應(yīng)用程序管理單元(5)中,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
4.如權(quán)利要求1或2之一所述的方法,其特征在于,在資源管理中心(4)中,應(yīng)用程序安裝請(qǐng)求被插入到第二資源管理指令中,其中,根據(jù)應(yīng)用程序安裝請(qǐng)求,應(yīng)用程序通過資源控制機(jī)構(gòu)(111)被安裝在特定的資源模塊(1)中,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
5.如權(quán)利要求1到4之一所述的方法,其特征在于,通信終端(2)的通信地址從數(shù)據(jù)存儲(chǔ)器(32)中被確定,其中存儲(chǔ)了分配給這些模塊識(shí)別的模塊識(shí)別和通信地址。
6.如權(quán)利要求1到5之一所述的方法,其特征在于,資源模塊(1)的軟件資源(113)也附帶地被管理。
7.包括多個(gè)便攜式資源模塊(1,1’)的系統(tǒng),所述模塊分別連接于通信終端(2,2’,2”),并且在各自的資源模塊(1,1’)中分別包括一個(gè)用于準(zhǔn)備和釋放資源的資源控制機(jī)構(gòu)(111),所述資源包括電子存儲(chǔ)單元(11),并且所述便攜式資源模塊尤其被設(shè)計(jì)為芯片卡形式,其特征在于,該系統(tǒng)包括一個(gè)帶有一用于接收第一資源管理指令的接收模塊(43)的資源管理中心(4),它包括被傳送到資源管理中心(4)的模塊識(shí)別,資源管理中心(4)包括一個(gè)資源管理指令模塊(44),用于將第二資源管理指令經(jīng)由連接于資源管理中心(4)的通信網(wǎng)絡(luò)(3)傳送到通過模塊識(shí)別被識(shí)別出的資源模塊(1),資源模塊(1)分別包括一個(gè)用于經(jīng)由通信網(wǎng)絡(luò)(3)將資源管理確認(rèn)傳送到資源管理中心(4)的確認(rèn)模塊(12),關(guān)于根據(jù)一個(gè)所接收的第二資源管理指令已經(jīng)通過資源控制機(jī)構(gòu)(111)被準(zhǔn)備或釋放的資源,以及資源管理中心(4)包括一管理模塊(45)和一用于存儲(chǔ)關(guān)于被準(zhǔn)備或釋放資的信息的數(shù)據(jù)存儲(chǔ)器(41),該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,該系統(tǒng)包括應(yīng)用程序管理單元(5),它用于接收模塊識(shí)別以及從通信終端(2)的用戶接收模塊識(shí)別,并且用于基于所接收的應(yīng)用程序請(qǐng)求將第一資源管理指令傳送到資源管理中心(4),第一資源管理指令包括資源用戶識(shí)別,并且管理模塊(45)包括用于將資源用戶識(shí)別以對(duì)應(yīng)于資源模塊的方式存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器(41)中的裝置。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,資源管理模塊(4)包括一確認(rèn)模塊(46),它用于將資源預(yù)備確認(rèn)傳送到應(yīng)用程序管理單元(5),其中,應(yīng)用程序管理單元(5)包括應(yīng)用指令模塊(54),它用于將應(yīng)用程序安裝請(qǐng)求經(jīng)由通信網(wǎng)絡(luò)(3)傳送到特定的資源模塊(1)中,其中,根據(jù)應(yīng)用程序安裝請(qǐng)求和利用所準(zhǔn)備的資源,資源控制機(jī)構(gòu)(111)包括用于將應(yīng)用程序安裝在各自的資源模塊(1)中的裝置,并且應(yīng)用程序管理單元(5)包括應(yīng)用管理模塊,它用于存儲(chǔ)關(guān)于所安裝應(yīng)用程序的信息,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
10.如權(quán)利要求7或8之一所述的系統(tǒng),其特征在于,管理指令模塊(44)包括用于將應(yīng)用程序安裝請(qǐng)求插入到第二資源管理指令中的裝置,其中,根據(jù)應(yīng)用程序安裝請(qǐng)求,資源控制機(jī)構(gòu)(111)包括將應(yīng)用程序安裝在各自的資源模塊中的裝置,并且管理模塊(45)包括用于存儲(chǔ)關(guān)于所安裝應(yīng)用程序的信息的裝置,在數(shù)據(jù)存儲(chǔ)器(41)中,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
11.如權(quán)利要求7到10之一所述的系統(tǒng),其特征在于,它包括地址映射單元(31)和用于確定通信終端(2)的通信地址的數(shù)據(jù)存儲(chǔ)器(32),在數(shù)據(jù)存儲(chǔ)器(32)中存儲(chǔ)了模塊識(shí)別和分配給這些模塊識(shí)別的通信地址。
12.如權(quán)利要求7到11之一所述的系統(tǒng),其特征在于,通過資源控制機(jī)構(gòu)(111)被準(zhǔn)備和釋放的資源此外還包括軟件資源(113)。
13.用于便攜式資源模塊(1,1’)的資源管理的資源管理中心(4),所述模塊分別連接于一個(gè)通信終端(2,2’,2”),并且,分別包括一個(gè)用于準(zhǔn)備和釋放在各自的資源模塊(1)中的資源的資源控制機(jī)構(gòu)(111),所述資源包括電子存儲(chǔ)單元(11),并且所述便攜式資源模塊特別被設(shè)計(jì)為芯片卡形式,其特征在于,資源管理中心(4)包括用于接收第一資源管理指令(43)的接收模塊,它包括被傳送到資源管理中心(4)的模塊識(shí)別,資源管理中心(4)包括用于將第二資源管理指令經(jīng)由可連接于資源管理中心(4)的通信網(wǎng)絡(luò)(3)傳送到通過模塊識(shí)別被識(shí)別的資源模塊(1)的資源管理指令模塊(44),資源管理中心(4)包括用于根據(jù)所接收的第二資源管理中心指令,從經(jīng)由通信網(wǎng)絡(luò)(3)關(guān)于已經(jīng)通過資源控制機(jī)構(gòu)(111)被準(zhǔn)備或釋放的資源的所識(shí)別的資源模塊(1)接收資源管理確認(rèn),以及資源管理中心(4)包括管理模塊(45)和用于存儲(chǔ)關(guān)于被準(zhǔn)備或釋放資源的信息的數(shù)據(jù)存儲(chǔ)器(41),該信息以對(duì)應(yīng)于模塊識(shí)別的方式被存儲(chǔ)。
14.如權(quán)利要求13所述的資源管理中心(4),其特征在于,管理指令模塊(44)包括用于將應(yīng)用程序安裝請(qǐng)求插入到第二資源管理指令中的裝置,其中,管理模塊(45)包括用于根據(jù)應(yīng)用程序安裝請(qǐng)求存儲(chǔ)關(guān)于被安裝在特定資源模塊(1)中的應(yīng)用程序信息的裝置,在數(shù)據(jù)存儲(chǔ)器(41)中,該信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
15.如權(quán)利要求13所述的資源管理中心(4),其特征在于,資源管理中心(4)包括用于將資源預(yù)備確認(rèn)傳送到應(yīng)用程序管理單元(5)的確認(rèn)模塊(46),通過接收模塊(43)從應(yīng)用程序管理單元(5)接收第一資源管理指令,其中,管理模塊(45)包括用于存儲(chǔ)包括在第一資源管理指令中的資源用戶識(shí)別的裝置,在數(shù)據(jù)存儲(chǔ)器(41)中,資源用戶識(shí)別對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
全文摘要
建議一種用于便攜式資源模塊(1,1’)的資源管理的方法和系統(tǒng),各模塊分別與一個(gè)通信終端(2,2’,2”)相連,所述模塊包括電子存儲(chǔ)單元(11),并且特別是被設(shè)計(jì)芯片卡形式。包括模塊識(shí)別的第一資源管理指令被傳送到資源管理中心(4)。第二資源管理指令從資源管理中心(4)經(jīng)由通信網(wǎng)絡(luò)(3)被傳送到通過模塊識(shí)別被識(shí)別的資源模塊(1)中。在特定的資源模塊(1)中,資源通過與所接收的第二資源管理指令相對(duì)應(yīng)的資源控制機(jī)構(gòu)(111)被準(zhǔn)備或釋放。資源管理確認(rèn)通過特定的資源模塊經(jīng)由通信網(wǎng)絡(luò)(3)被傳送到資源管理中心(4)中,并且在資源管理中心(4)中,關(guān)于被準(zhǔn)備或釋放的信息對(duì)應(yīng)于模塊識(shí)別被存儲(chǔ)。
文檔編號(hào)G06F9/50GK1662884SQ03814695
公開日2005年8月31日 申請(qǐng)日期2003年5月5日 優(yōu)先權(quán)日2002年5月6日
發(fā)明者瑞納圖·坎蒂尼, 羅杰·拉格德克, 卡林·布茨·勞普爾 申請(qǐng)人:納格拉卡德股份有限公司