国产精品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>

      靈巧卡的簡(jiǎn)便使用的制作方法

      文檔序號(hào):6417054閱讀:253來(lái)源:國(guó)知局
      專利名稱:靈巧卡的簡(jiǎn)便使用的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及帶著存儲(chǔ)信息的靈巧卡,在執(zhí)行靈巧卡的某計(jì)算機(jī)程序(卡應(yīng)用程序)時(shí)使用該存儲(chǔ)信息,本發(fā)明還涉及操作這樣的卡應(yīng)用程序的過(guò)程。
      已經(jīng)知道由其中包括著微處理器(芯片)和存儲(chǔ)器單元等組成的卡。這種卡也稱為靈巧卡。這種類型的卡是和擁有讀卡器的部件一起使用的。這些終端例如可以是個(gè)人計(jì)算機(jī)或網(wǎng)絡(luò)計(jì)算機(jī)(NC)。
      為了能執(zhí)行卡的應(yīng)用程序,必須明確地由用戶啟動(dòng)。例如,通過(guò)利用計(jì)算機(jī)鍵盤輸入相應(yīng)的命令或者通過(guò)利用計(jì)算機(jī)鼠標(biāo)點(diǎn)擊圖形用戶接口上的相應(yīng)圖符,實(shí)現(xiàn)啟動(dòng)。若卡的用戶使用一種其不知道的終端或者使用一種設(shè)施有限的終端輸入啟動(dòng)命令,對(duì)卡的應(yīng)用的啟動(dòng)會(huì)是困難的。
      若所啟動(dòng)的卡應(yīng)用要求靈巧卡執(zhí)行某些功能,則要求用戶出于這個(gè)目的把相應(yīng)的靈巧卡插入到靈巧卡閱讀器上。用戶插入到讀卡器中的靈巧卡還必須準(zhǔn)確地是該啟動(dòng)的應(yīng)用程序所支持的靈巧卡。在插入這樣的靈巧卡后,卡應(yīng)用程序可使用該靈巧卡。
      為了確認(rèn)在一次對(duì)話中登錄的卡用戶,周知一種和NC一起使用的靈巧卡使用過(guò)程。即,NC對(duì)靈巧卡讀信息并把信息發(fā)送到服務(wù)器。這使用戶可以選擇該用戶允許使用范圍內(nèi)的計(jì)算機(jī)程序。可以手動(dòng)地或自動(dòng)地啟動(dòng)各計(jì)算機(jī)程序。若啟動(dòng)的計(jì)算機(jī)程序中的一個(gè)是卡應(yīng)用程序,用戶必須插入支持該卡應(yīng)用程序的靈巧卡,以便能使用該靈巧卡。
      在靈巧卡的以前使用中,其缺點(diǎn)是靈巧卡的用戶不能排他地把自己限制成獨(dú)自利用該靈巧卡和操作某卡應(yīng)用程序。此外,靈巧卡的用戶必然把自己卷入到和靈巧卡的實(shí)際使用不相干的從而用戶對(duì)它們沒(méi)有多少興趣的額外問(wèn)題中。例如,用戶必須知道和其靈巧卡一起工作的卡應(yīng)用程序。此外,他必須懂得如何啟動(dòng)該卡應(yīng)用程序。如果該卡應(yīng)用程序尚未裝入,他必須還要知道該應(yīng)用程序位于何處等等。
      本發(fā)明的任務(wù)是簡(jiǎn)化靈巧卡的使用并且改進(jìn)使用靈巧卡的裝置和程序的可操作性。
      在靈巧卡的存儲(chǔ)器中有可由卡應(yīng)用程序讀出并使用的數(shù)據(jù),和/或有可由卡應(yīng)用程序使用的計(jì)算機(jī)程序。靈巧卡存儲(chǔ)器中各個(gè)存儲(chǔ)的數(shù)據(jù)集或者靈巧卡存儲(chǔ)器中的各個(gè)計(jì)算機(jī)程序都具有分配給它的應(yīng)用程序標(biāo)識(shí)符。依據(jù)本發(fā)明,靈巧卡還接收對(duì)每個(gè)卡應(yīng)用程序的啟動(dòng)方式上的描述(控制信息),每個(gè)卡應(yīng)用程序可以使用一組由應(yīng)用程序標(biāo)識(shí)符說(shuō)明的并存儲(chǔ)在靈巧卡上的數(shù)據(jù)和/或可以使用存儲(chǔ)在靈巧卡上的一個(gè)計(jì)算機(jī)程序。應(yīng)用程序標(biāo)識(shí)符以及啟動(dòng)方式的描述(控制信息)是卡配置的一部分。
      存儲(chǔ)在靈巧卡上的計(jì)算機(jī)程序最好是Java應(yīng)用程序(Java小應(yīng)用程序)??梢酝瑫r(shí)把數(shù)據(jù)和計(jì)算機(jī)程序保存到靈巧卡存儲(chǔ)器中。
      在終端上執(zhí)行一個(gè)后臺(tái)程序,它等待把靈巧卡插入到讀靈巧卡器中。在把靈巧卡插入到讀靈巧卡器中之后,該后臺(tái)程序從靈巧卡讀卡配置,即,應(yīng)用程序標(biāo)識(shí)符以及控制信息。
      此外,后臺(tái)程序讀出該應(yīng)用上的對(duì)該靈巧卡上可使用的數(shù)據(jù)或Java小應(yīng)用程序的描述語(yǔ)句,例如它們的名字以及卡應(yīng)用程序的位置。這些說(shuō)明或者位于靈巧卡上的卡配置中,或者把卡配置分成幾個(gè)部分,其中至少應(yīng)用程序標(biāo)識(shí)符和控制信息位于在靈巧卡上保存的部分中,而卡配置的其余部分位于靈巧卡之外的某配置文件中。
      然后只要在靈巧卡上的卡配置中對(duì)該卡應(yīng)用程序分配控制信息(“AUTOSTART”),該后臺(tái)程序自動(dòng)地裝入和啟動(dòng)該由靈巧卡上的數(shù)據(jù)或Java小應(yīng)用程序使用的卡應(yīng)用程序。
      最后,可由該啟動(dòng)的卡應(yīng)用程序使用插入的靈巧卡上的數(shù)據(jù)或Java小應(yīng)用程序。
      采用本發(fā)明允許準(zhǔn)確地在終端上裝入和啟動(dòng)該卡應(yīng)用程序,這個(gè)卡應(yīng)用程序可以使用事先裝入到讀靈巧卡器中的靈巧卡的存儲(chǔ)器中的信息??ǖ挠脩糁恍枰?jiǎn)單地把靈巧卡插入到終端中并且操作自動(dòng)啟動(dòng)的卡應(yīng)用程序??ǖ挠脩舨辉傩枰私馊绾螁?dòng)支持正在使用的靈巧卡的卡應(yīng)用程序。此外,卡的用戶不必在啟動(dòng)該卡應(yīng)用程序后把所需的靈巧卡插入到讀卡器中,因?yàn)樵摽ㄒ呀?jīng)在讀卡器中。被啟動(dòng)的卡應(yīng)用程序僅取決于由卡的用戶插入到讀卡器的靈巧卡。例如,自動(dòng)地為第一張靈巧卡啟動(dòng)第一和第二卡應(yīng)用程序,而為第二張靈巧卡自動(dòng)地啟動(dòng)第一和第三應(yīng)用程序。以這種方式,例如,當(dāng)在使用第一靈巧卡時(shí)某終端可充當(dāng)自動(dòng)銀行,而當(dāng)使用第二靈巧卡該終端例如可轉(zhuǎn)為起自動(dòng)售票機(jī)的作用。
      利用一種優(yōu)選實(shí)施例后面更詳細(xì)地說(shuō)明本發(fā)明。各附圖表示

      圖1示意表示依據(jù)現(xiàn)有技術(shù)狀態(tài)的過(guò)程;圖2示意表示依據(jù)本發(fā)明的過(guò)程;圖3示意表示依據(jù)第一實(shí)施例的Java卡上的卡配置;圖4示意表示依據(jù)第二實(shí)施例的面向文件的靈巧卡上的卡配置;以及圖5示意表示依據(jù)第三實(shí)施例的面向文件的靈巧卡上的卡配置。
      根據(jù)當(dāng)前的技術(shù)狀態(tài),靈巧卡用戶自己必須從各種可使用的應(yīng)用程序中選擇由其正使用的靈巧卡使用的卡應(yīng)用程序,并且按圖1的說(shuō)明啟動(dòng)它。例如利用圖形用戶接口進(jìn)行選擇和啟動(dòng)。在啟動(dòng)了卡應(yīng)用程序之后,它等待插入支持的靈巧卡。在用戶把這樣的靈巧卡插入到對(duì)應(yīng)的讀靈巧卡器后,該卡應(yīng)用程序可使用該靈巧卡。
      下面,詳細(xì)地說(shuō)明本發(fā)明的優(yōu)選實(shí)施例如圖2中所示,在某終端上執(zhí)行某后臺(tái)程序。后臺(tái)程序是終端上的獨(dú)立程序,和其它的卡應(yīng)用程序無(wú)關(guān)。它等待在讀卡器中插入任一靈巧卡。在本發(fā)明的優(yōu)選實(shí)施例中,根據(jù)OpenCard Framework(OpenCard Framework 1.1,White Paper,http//www.opencard.org)實(shí)現(xiàn)該后臺(tái)程序。
      然而,該后臺(tái)程序也可以是后臺(tái)上運(yùn)行的另一個(gè)程序,例如終端的操作系統(tǒng),的一部分。還可以通過(guò)其它裝置實(shí)現(xiàn)該后臺(tái)程序。在該優(yōu)選實(shí)施例中,在啟動(dòng)終端系統(tǒng)下自動(dòng)地啟動(dòng)后臺(tái)程序。不過(guò),也可以人工啟動(dòng)它。
      在該優(yōu)選實(shí)施例中,終端是一個(gè)帶有讀靈巧卡器的PC。然而,也可以采用諸如NC和機(jī)頂盒的部件,即用于對(duì)編碼的電視圖象以及諸如銀行業(yè)務(wù)的其它應(yīng)用譯碼的部件,或者采用其它帶有讀靈巧卡器的部件。在本優(yōu)選實(shí)施例中,一個(gè)Java平臺(tái)充當(dāng)終端。
      靈巧卡存儲(chǔ)器包含著數(shù)據(jù),這些數(shù)據(jù)可以由至少一個(gè)卡應(yīng)用程序使用,和/或可以由至少一個(gè)卡應(yīng)用程序可使用的至少一個(gè)計(jì)算機(jī)程序使用。本優(yōu)選實(shí)施例中的計(jì)算機(jī)程序是Java小應(yīng)用程序。此外,在靈巧卡存儲(chǔ)器中存在靈巧卡配置。
      一旦確定已把靈巧卡插入到讀卡器中,該后臺(tái)程序自動(dòng)地讀出靈巧卡上的卡配置。
      需要時(shí)事先確定靈巧卡的類型以及數(shù)據(jù)傳輸?shù)男问?。這是自動(dòng)地由后臺(tái)程序以周知的方式實(shí)現(xiàn)的。例如,出于這個(gè)目的讀出靈巧卡上的信息(例如“Answer to reset”,ASR)。
      如圖3中所示,靈巧卡上的卡配置至少包括下述部分·靈巧卡存儲(chǔ)器中由某卡應(yīng)用程序使用的數(shù)據(jù)的應(yīng)用程序標(biāo)識(shí)符或者至少一個(gè)由該卡應(yīng)用程序使用的Java小應(yīng)用程序的應(yīng)用程序標(biāo)識(shí)符,以及·某卡應(yīng)用程序啟動(dòng)方式的描述(控制信息),該卡應(yīng)用程序可使用由上述標(biāo)識(shí)符規(guī)定的數(shù)據(jù)或者Java小應(yīng)用程序。
      除這些描述外,后臺(tái)程序還讀出下述信息,這些信息既可以如優(yōu)選實(shí)施例中那樣位于靈巧卡上的卡配置中也可以作為卡配置的第二部分位于靈巧卡之外的一個(gè)或幾個(gè)配置文件中·對(duì)卡應(yīng)用程序使用的數(shù)據(jù)的或Java小應(yīng)用程序的名字的描述(“應(yīng)用程序標(biāo)記”),例如“現(xiàn)金卡”,
      ·對(duì)終端的主存儲(chǔ)器中可裝入使用該數(shù)據(jù)或各Java小應(yīng)用程序的該卡應(yīng)用程序的地址的描述,以及·為使用應(yīng)用程序標(biāo)識(shí)符中所標(biāo)識(shí)的數(shù)據(jù)或各Java小應(yīng)用程序要啟動(dòng)哪個(gè)或哪些卡應(yīng)用程序的描述,例如transfer.exe。
      對(duì)于應(yīng)用程序標(biāo)識(shí)符,采用對(duì)ISO 7816-5(國(guó)際標(biāo)準(zhǔn),標(biāo)識(shí)卡-帶有觸點(diǎn)的集成電路卡)的空白標(biāo)識(shí)符。這種標(biāo)識(shí)符的一個(gè)例子是“D27600002200000091”。
      本優(yōu)選實(shí)施例中卡配置所保持的地址是URL(統(tǒng)一資源定位器),這是因特網(wǎng)上偏愛(ài)格式下的地址,例如http//www.xbank.com/apps。然而,可以采用其它任何地址格式。
      控制信息包含對(duì)某卡應(yīng)用程序的啟動(dòng)方式的描述。當(dāng)要自動(dòng)啟動(dòng)該卡應(yīng)用程序時(shí),該描述具有值A(chǔ)UTOSTART,若該卡應(yīng)用程序由用戶啟動(dòng)其值為START-AFTER-SELECTION,或者當(dāng)該卡應(yīng)用程序被撤消時(shí)值為NEVER-START。但是,控制信息的內(nèi)容不受這些例子的限制。控制信息可以包含有關(guān)卡應(yīng)用程序的啟動(dòng)的任何其它信息。
      若在卡配置中保持幾個(gè)應(yīng)用程序標(biāo)識(shí)符,即,若在靈巧卡上配有用于幾個(gè)卡應(yīng)用程序的數(shù)據(jù)或者Java小應(yīng)用程序,則卡配置包含一組用于各應(yīng)用程序標(biāo)識(shí)符的控制信息描述、應(yīng)用程序標(biāo)記、地址以及卡應(yīng)用程序名。
      最好由靈巧卡制造商決定保存卡配置的數(shù)據(jù)結(jié)構(gòu)。例如,可以在定義數(shù)據(jù)結(jié)構(gòu)時(shí)或晚些時(shí)候把數(shù)據(jù)填寫在卡配置中。
      在后臺(tái)程序讀出卡配置后,它把卡配置給出的各卡應(yīng)用程序裝入到終端存儲(chǔ)器中,其中卡應(yīng)用程序是從卡配置中為各個(gè)卡應(yīng)用程序表明的地址裝入的。地址可以是本地的或遠(yuǎn)程的地址(例如,本地硬盤、因特網(wǎng)、…)。為了裝入卡應(yīng)用程序,后臺(tái)程序訪問(wèn)這些地址中的數(shù)據(jù)和/或程序文件。后臺(tái)程序尤其訪問(wèn)諸如因特網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)。
      接著,后臺(tái)程序自動(dòng)地啟動(dòng)在控制信息中把其啟動(dòng)方式定義成AUTOSTART的卡應(yīng)用程序。以這種方式啟動(dòng)的卡應(yīng)用程序可以由已插入讀卡器中的靈巧卡使用。若對(duì)卡應(yīng)用程序分配START-AFTER-SELECTION啟動(dòng)方式,則在從相應(yīng)地地裝入卡應(yīng)用程序后,不發(fā)生自動(dòng)啟動(dòng)。替代地,僅當(dāng)由用戶選擇時(shí)才可以啟動(dòng)該卡應(yīng)用程序。為了做到這一點(diǎn),向用戶提供供選擇的數(shù)據(jù)的或Java小應(yīng)用程序的應(yīng)用程序標(biāo)記,例如以圖形菜單的方式。
      若卡應(yīng)用程序的啟動(dòng)方式是NEVER-START,則該卡應(yīng)用程序既不自動(dòng)啟動(dòng)也不為用戶提供選擇。
      另一種實(shí)施例是,在用戶作出選擇之前不把未被標(biāo)記為AUTOSTART啟動(dòng)方式的卡應(yīng)用程序裝入到終端中。
      再一種實(shí)施例是,至少使一個(gè)卡應(yīng)用程序持續(xù)位于終端的存儲(chǔ)器中,從而在相應(yīng)的靈巧卡被插入到讀卡器中后不需要從某地址裝入它而是可直接使用。
      在第一優(yōu)選實(shí)施例中,靈巧卡是和Java平臺(tái)一起使用的Java卡。
      圖3示出用于該實(shí)施例的卡配置。
      這里使用Java小應(yīng)用程序,以代替用于面向文件的靈巧卡的在其中保存著卡配置的文件。在這種靈巧卡有一個(gè)主小應(yīng)用程序,在它負(fù)責(zé)的事項(xiàng)中包括建立和刪除卡上的各應(yīng)用程序,此外,卡上還有可以通過(guò)卡應(yīng)用程序使用的信息型小應(yīng)用程序以及至少一個(gè)應(yīng)用型小應(yīng)用程序。
      通過(guò)后臺(tái)程序向主小應(yīng)用程序發(fā)送一個(gè)諸如“LIST”的APDU(應(yīng)用協(xié)議數(shù)據(jù)單元)命令,從而使該小應(yīng)用程序以APDU應(yīng)答的形式向后臺(tái)程序回送卡上所有應(yīng)用型小應(yīng)用程序的應(yīng)用程序標(biāo)識(shí)符表。在后臺(tái)程序接收所有應(yīng)用型小應(yīng)用程序的所有應(yīng)用程序標(biāo)識(shí)符后,它可以利用信息型小應(yīng)用程序接收缺少的信息(啟動(dòng)方式、地址、…)。響應(yīng)來(lái)自后臺(tái)程序的諸如“get Label”之類的相應(yīng)命令,該信息型小應(yīng)用程序用屬于某應(yīng)用型小應(yīng)用程序的給定標(biāo)識(shí)符的控制信息、要啟動(dòng)的卡應(yīng)用程序的地址以及要啟動(dòng)的卡應(yīng)用程序名字回答后臺(tái)程序。
      備擇地,可把信息型小應(yīng)用程序的功能集成到主小應(yīng)用程序中。從而,例如“getInfo”的命令可以向后臺(tái)程序回送啟動(dòng)卡應(yīng)用程序所需的所有信息。在該優(yōu)選實(shí)施例中,在Java卡充當(dāng)靈巧卡以及Java平臺(tái)充當(dāng)終端下,要啟動(dòng)的卡應(yīng)用程序是一個(gè)Java應(yīng)用程序。
      而要啟動(dòng)的卡應(yīng)用程序上的卡配置中包含的描述包括要啟動(dòng)的Java類的信息。
      在一種優(yōu)選實(shí)施例中,該Java類是“Application Factory”類,即一種把各種應(yīng)用程序和不同的Java組件連接在一起的類。在這種情況下,后臺(tái)程序從對(duì)應(yīng)的規(guī)定地址裝入ApplicationFactory,啟動(dòng)ApplicationFactory并對(duì)它發(fā)出位于該靈巧卡存儲(chǔ)器中的且可由該要建立的Java應(yīng)用程序使用的至少一個(gè)這樣的Java小應(yīng)用程序的標(biāo)識(shí)符,而且還對(duì)它發(fā)出作為參數(shù)的該靈巧卡的ATR。該ApplicationFactory利用這些參數(shù)建立對(duì)應(yīng)的卡應(yīng)用程序(此情況下是某個(gè)Java應(yīng)用程序),并且去適應(yīng)具體使用的卡的類型。最好把ApplicationFactory以及充當(dāng)組合Java應(yīng)用程序的組件的Java小應(yīng)用程序放在因特網(wǎng)上的公用計(jì)算機(jī)上。為了裝入小應(yīng)用程序,后臺(tái)程序訪問(wèn)本地或遠(yuǎn)程存儲(chǔ)器,例如因特網(wǎng)。只要啟動(dòng)模式是AUTOSTART,則由后臺(tái)程序自動(dòng)地啟動(dòng)組合的卡應(yīng)用程序。
      在面向文件的靈巧卡中,可采用在其中保存卡配置的文件代替Java小應(yīng)用程序。
      圖4表示依據(jù)本發(fā)明的第二實(shí)施例中的面向文件的靈巧卡上的卡配置。
      在其中,卡配置位于靈巧卡上二個(gè)獨(dú)立的文件中。在一種優(yōu)選實(shí)施例中,在第一文件中保存應(yīng)用程序標(biāo)識(shí)符和應(yīng)用程序標(biāo)記。在第一文件(EF_DIR)中還保存指向位于第二文件中的卡配置部分的指針。在第二文件(EF_APP_INFO)中保持有關(guān)啟動(dòng)方式、要啟動(dòng)的卡應(yīng)用程序的地址及名字的其它描述。
      該實(shí)施例最好對(duì)第一文件的說(shuō)明采用歐洲Mastercard-Visa信用卡EMV標(biāo)準(zhǔn)(EMV 96版本3.0,1996年6月30日,用于支付系統(tǒng)的集成電路卡說(shuō)明)。從而第一文件符合EMV標(biāo)準(zhǔn)中規(guī)定的EF_DIR文件。
      在EMV標(biāo)準(zhǔn)意義上以符合ISO 8825(信息處理系統(tǒng)-開(kāi)放系統(tǒng)互連-對(duì)抽象語(yǔ)法表示法1(ASN.1)的基本編碼規(guī)則的說(shuō)明)的特征長(zhǎng)度值(TLV)結(jié)構(gòu),在卡配置中保持作為樣板的描述。
      根據(jù)EMV標(biāo)準(zhǔn),知道應(yīng)用程序標(biāo)識(shí)符和應(yīng)用程序標(biāo)記的語(yǔ)法。此外,對(duì)于有關(guān)地址描述和對(duì)要啟動(dòng)的卡應(yīng)用程序的描述的控制信息,采用根據(jù)ISO 8825以TLV結(jié)構(gòu)編碼的語(yǔ)法。此時(shí),地址的長(zhǎng)度以及Java類名的長(zhǎng)度最好是可變的,而啟動(dòng)方式的長(zhǎng)度為一個(gè)字節(jié)。
      圖5表示依據(jù)本發(fā)明的第三優(yōu)選實(shí)施例面向文件的靈巧卡上的卡配置。
      其中,卡配置全部位于靈巧卡上的單個(gè)文件中。文件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)同根據(jù)ISO 8825的第一實(shí)施例。
      在靈巧卡上設(shè)置卡配置的方法不限于上面說(shuō)明的三種實(shí)施例。也可以用其它形式寫入文件和數(shù)據(jù)。
      在本發(fā)明的一種實(shí)施例中,卡配置的內(nèi)容分布在幾個(gè)位置處。在這種方式下,靈巧卡上至少存在由某卡應(yīng)用程序使用的數(shù)據(jù)或Java小應(yīng)用程序的應(yīng)用程序標(biāo)識(shí)符以及用于該卡應(yīng)用程序的啟動(dòng)方式的控制信息,并且后臺(tái)程序從靈巧卡讀取它們。至少一部分的卡配置的其它內(nèi)容,例如地址,位于靈巧卡之外,并且由后臺(tái)程序從位于靈巧卡之外的至少一個(gè)配置文件讀取,它們例如位于本地計(jì)算機(jī)上或遠(yuǎn)程計(jì)算機(jī)上,比如象因特網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)中。
      在本發(fā)明的一種實(shí)施例,后臺(tái)程序還用于甚至在把靈巧卡插入到讀卡器之前啟動(dòng)應(yīng)用程序,其中這些程序也可以是卡應(yīng)用程序。這些程序的啟動(dòng)是自動(dòng)進(jìn)行的或者是在用戶作出選擇進(jìn)行的,這取決于后臺(tái)程序出于這個(gè)目的從用戶定義的文件或從其它文件讀出的某些信息。事先從讀出信息得到地址裝入這些程序。以這種方式,用戶定義的文件或其它文件不在靈巧卡上,而是例如位于本地或遠(yuǎn)程計(jì)算機(jī)中。
      若卡應(yīng)用程序采用與安全有關(guān)的數(shù)據(jù),例如個(gè)人標(biāo)志、金融交易數(shù)據(jù)等,則在啟動(dòng)卡應(yīng)用程序之前,可通過(guò)后臺(tái)程序執(zhí)行安全詢問(wèn),例如要求口令或個(gè)人標(biāo)識(shí)號(hào)(PIN)。例如,一旦在讀卡器中插入相應(yīng)的靈巧卡并且輸入PIN,可以自動(dòng)建立對(duì)因特網(wǎng)中某計(jì)算機(jī)的安全連接。
      在本發(fā)明的一種具體實(shí)施例中,若從讀卡器取出靈巧卡,自動(dòng)停止卡應(yīng)用程序。這例如是其中使用“現(xiàn)金卡”類型的靈巧卡的情況。一旦把相應(yīng)的靈巧卡插入到讀卡器中并且卡應(yīng)用程序的啟動(dòng)方式是AUTOSTART,會(huì)自動(dòng)地啟動(dòng)“現(xiàn)金卡”卡應(yīng)用程序。一旦從讀卡器中取出該現(xiàn)金卡,自動(dòng)地結(jié)束卡應(yīng)用程序,這減少了外部操作數(shù)據(jù)的可能性,有利于改進(jìn)數(shù)據(jù)的安全性。
      若一個(gè)靈巧卡支持?jǐn)?shù)個(gè)卡應(yīng)用程序,很明顯仍可應(yīng)用本發(fā)明。從而在卡配置中存在數(shù)個(gè)數(shù)據(jù)集,各帶有應(yīng)用程序標(biāo)識(shí)符、控制信息、應(yīng)用程序標(biāo)志以及要啟動(dòng)的卡應(yīng)用程序的地址和名字。只對(duì)一個(gè)卡應(yīng)用程序分配AUTOSTART啟動(dòng)方式是得當(dāng)?shù)?,從而在終端上可保持卡應(yīng)用程序的清晰操作。
      本發(fā)明的一種實(shí)施例的意圖是把各卡應(yīng)用程序本身存儲(chǔ)在靈巧卡上。
      除靈巧卡外,其它部件如移動(dòng)電話或計(jì)算機(jī)可和本發(fā)明一起使用。這種部件和終端之間的數(shù)據(jù)傳輸可以例如在無(wú)接觸方式下進(jìn)行。甚至由不接觸的讀卡器無(wú)接觸地讀靈巧卡也可應(yīng)用本發(fā)明。
      權(quán)利要求
      1.帶有存儲(chǔ)信息的靈巧卡,存儲(chǔ)信息用于執(zhí)行該靈巧卡外的某計(jì)算機(jī)程序(卡應(yīng)用程序),其特征在于,所存儲(chǔ)的信息包含用于該卡應(yīng)用程序的啟動(dòng)方式的控制信息。
      2.依據(jù)權(quán)利要求1的靈巧卡,其特征在于,所存儲(chǔ)的信息包含可由該卡應(yīng)用程序使用的信息的名字。
      3.依據(jù)權(quán)利要求1或2的靈巧卡,其特征在于,所存儲(chǔ)的信息包含對(duì)要執(zhí)行那個(gè)卡應(yīng)用程序的說(shuō)明。
      4.依據(jù)權(quán)利要求1、2或3的靈巧卡,其特征在于,所存儲(chǔ)的信息包含從該處裝入該卡應(yīng)用程序的地址的描述。
      5.依據(jù)權(quán)利要求4的靈巧卡,其特征在于,該地址是因特網(wǎng)地址。
      6.依據(jù)上述任一權(quán)利要求的靈巧卡,其特征在于,存儲(chǔ)信息是計(jì)算機(jī)程序。
      7.依據(jù)權(quán)利要求6的靈巧卡,其特征在于,計(jì)算機(jī)程序是Java小應(yīng)用程序。
      8.用于操作某計(jì)算機(jī)程序(卡應(yīng)用程序)的過(guò)程,該計(jì)算機(jī)程序在執(zhí)行時(shí)處理靈巧卡上存儲(chǔ)的信息,其特征在于,在由靈巧卡執(zhí)行該卡應(yīng)用程序之前,讀出用于該卡應(yīng)用程序的啟動(dòng)方式的控制信息并根據(jù)該控制信息啟動(dòng)該卡應(yīng)用程序。
      9.依據(jù)權(quán)利要求8的過(guò)程,其特征在于,自動(dòng)地啟動(dòng)該卡應(yīng)用程序。
      10.依據(jù)權(quán)利要求8或9的過(guò)程,其特征在于,在由靈巧卡執(zhí)行卡應(yīng)用程序前,讀出要執(zhí)行哪個(gè)卡應(yīng)用程序的說(shuō)明,并且執(zhí)行和該說(shuō)明對(duì)應(yīng)的卡應(yīng)用程序。
      11.依據(jù)權(quán)利要求8、9或10的過(guò)程,其特征在于,在由靈巧卡執(zhí)行卡應(yīng)用程序前,讀出從其裝入卡應(yīng)用程序的地址的說(shuō)明,并且從該地址裝入該卡應(yīng)用程序。
      12.依據(jù)權(quán)利要求8至11中之一的過(guò)程,其特征在于,在執(zhí)行卡應(yīng)用程序前從靈巧卡讀出信息以及裝入并啟動(dòng)卡應(yīng)用程序是由某計(jì)算機(jī)程序執(zhí)行的。
      13.依據(jù)權(quán)利要求8至12之一的過(guò)程,其特征在于,在個(gè)人計(jì)算機(jī)上執(zhí)行卡應(yīng)用程序。
      全文摘要
      本發(fā)明涉及帶有存儲(chǔ)信息的靈巧卡,在執(zhí)行該靈巧卡外的某計(jì)算機(jī)程序(卡應(yīng)用程序)時(shí)使用該存儲(chǔ)信息,本發(fā)明還涉及操作這種卡應(yīng)用程序的過(guò)程。該存儲(chǔ)信息包括用于卡應(yīng)用程序的啟動(dòng)方式的控制信息。在把靈巧卡插入專用讀卡器后,自動(dòng)地在終端上裝入并且啟動(dòng)要和該靈巧卡一起使用的應(yīng)用程序。以這種方式增加了靈巧卡的用戶友好性。
      文檔編號(hào)G06F9/445GK1250182SQ9912055
      公開(kāi)日2000年4月12日 申請(qǐng)日期1999年9月29日 優(yōu)先權(quán)日1998年10月2日
      發(fā)明者托馬斯·沙克 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1