亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種多用途芯片卡的用途轉(zhuǎn)換方法

文檔序號(hào):6418879閱讀:191來源:國知局
專利名稱:一種多用途芯片卡的用途轉(zhuǎn)換方法
技術(shù)領(lǐng)域
本發(fā)明涉及稱作電子芯片卡的具有微電路的卡,這些卡與電子裝置連接,使電子裝置執(zhí)行對應(yīng)于某種用途的特殊功能。具體地說,本發(fā)明涉及的電子芯片卡用于記錄各種用途,本發(fā)明提出了用于配置一個(gè)多用途卡的轉(zhuǎn)換方法和轉(zhuǎn)換裝置,從而使該卡能被終端識(shí)別,每一個(gè)終端適用于一個(gè)專門用途。
眾所周知,使用的電子智能卡與一個(gè)例如移動(dòng)電話的稱作終端的電子裝置連接,芯片卡使電子終端執(zhí)行對應(yīng)于某種用途的特殊功能,例如與預(yù)付款處的電話連接。
至今為止,一個(gè)電子芯片卡一方面只有一種用途,另一方面一個(gè)終端只用于一種用途,從而該終端只能與一個(gè)具有該用途的電子芯片卡連接。
但是,隨著電子卡的存儲(chǔ)容量的擴(kuò)大,現(xiàn)在可以在同一個(gè)電子芯片卡上記錄多個(gè)用途,這對終端提出的問題就是識(shí)別含有該終端用途的卡。
本發(fā)明的目的在于在一個(gè)具有若干用途的電子芯片卡中進(jìn)行轉(zhuǎn)換的方法,以便使與芯片卡連接的終端識(shí)別含有該終端用途的卡。
因此本發(fā)明涉及一種對多用途芯片卡的用途進(jìn)行轉(zhuǎn)換的方法,所述芯片卡能夠與不同的終端連接,每一個(gè)終端均有一個(gè)專門的用途,各個(gè)終端能夠?qū)⒁粋€(gè)復(fù)位指令傳送給所述多用途芯片卡,而且只識(shí)別稱作ATR(ATR是英語“Answer ToReset”的字首詞)的信息,該信息由對應(yīng)于其用途的芯片卡傳送,其特征在于該方法包括以下步驟(a) 在芯片卡中建立一個(gè)存儲(chǔ)索引的配置表,以便將芯片卡中的各個(gè)應(yīng)用的ATR信息記錄在該配置表的至少一個(gè)格或欄中,(b) 根據(jù)終端傳送的復(fù)位命令讀取所述配置表中的由索引選擇的那一欄的內(nèi)容,(c) 將上述步驟(b)中讀取的ATR信息傳送給終端,(d) 為用于指引配置表的索引增加一個(gè)以n為模的單位,n是配置表的格數(shù)或欄數(shù);和(e) 回到步驟(b)。
在一個(gè)優(yōu)選的變型實(shí)施例中,配置表的各格將ATR信息的地址記錄在一個(gè)獨(dú)立的存儲(chǔ)器中。
在上述變型實(shí)施例中,配置表在第一個(gè)格中記錄稱作TS字節(jié)的通訊類型字節(jié)地址,TS字節(jié)是ATR信息的第一個(gè)字節(jié),在第二個(gè)格中,存儲(chǔ)ATR信息其它字節(jié)ATR信息的的地址。
在另一個(gè)變型實(shí)施例中,TS通訊類型字節(jié)沒有存儲(chǔ)在獨(dú)立的存儲(chǔ)器中,而是由一個(gè)發(fā)生器提供。
本發(fā)明還涉及一種多用途芯片卡,該芯片卡主要包括一個(gè)里面記錄各用途的存儲(chǔ)器,其特征在于該芯片卡環(huán)包括一個(gè)存儲(chǔ)索引的配置表,以便將芯片卡中的各個(gè)用途的ATR信息記錄在該表的至少一個(gè)格或欄中。
在一個(gè)優(yōu)選實(shí)施例中,對于每一個(gè)用途來講,配置表只在ATR信息的第一個(gè)字節(jié)TS和ATR信息的其它字節(jié)的存儲(chǔ)器中具有地址。
在一個(gè)變型中,含有第一個(gè)字節(jié)TS的存儲(chǔ)器用一個(gè)字節(jié)TS發(fā)生器代替。
通過下面結(jié)合附圖對具體實(shí)施例的描述將會(huì)更加清楚本發(fā)明的其它特征和優(yōu)點(diǎn)

圖1是應(yīng)當(dāng)裝在電子芯片卡中的配置表,該表用于實(shí)施本發(fā)明的方法,和圖2是表示在配置表中進(jìn)行用途轉(zhuǎn)換操作時(shí)的示意圖。
在描述本發(fā)明以前,首先回顧一下終端20(圖1)需要某些與芯片卡8進(jìn)行通訊的信息。另外,為了建立通訊,終端首先通過在芯片卡的復(fù)位路徑上發(fā)送信號(hào)RAZ為芯片卡加壓Vcc并“重新激活”該芯片卡。在芯片卡上加壓以后,如果開始芯片卡的復(fù)位,則稱作冷復(fù)位。在前面的復(fù)位以后如果芯片卡的電壓沒有關(guān)斷就開始復(fù)位芯片卡,則稱作熱復(fù)位。
在冷復(fù)位或熱復(fù)位以后,芯片卡通知終端可以進(jìn)行通訊,例如所用的協(xié)議,需要使用的通訊速度,前后字節(jié)之間的時(shí)間間隔。芯片卡還可以發(fā)送它所含有的專用字節(jié),以便加壓以后使一個(gè)用于同一用途的終端能夠識(shí)別芯片卡是否適合于被該終端利用。當(dāng)芯片卡復(fù)位時(shí),該芯片卡發(fā)送的字節(jié)的幀稱作對復(fù)位的響應(yīng),也稱為信息ATR,且構(gòu)成這種響應(yīng)的形式是標(biāo)準(zhǔn)化的。
在現(xiàn)有技術(shù)中,即使若干用途同處在同一芯片卡中,但對于一個(gè)芯片卡來講通常對復(fù)位的響應(yīng)是唯一的。然而,某些芯片卡能夠根據(jù)冷復(fù)位或熱復(fù)位發(fā)送兩個(gè)對RAZ復(fù)位不同的響應(yīng)。但是,因?yàn)槠饎?dòng)應(yīng)用時(shí)大多數(shù)終端需要設(shè)置與用途一致的多個(gè)響應(yīng)信息,所以不可能使用對相同的對復(fù)位的響應(yīng)(或兩個(gè)響應(yīng))。
根據(jù)本發(fā)明,將一個(gè)多用途芯片卡中的各個(gè)用途與一個(gè)RAZ復(fù)位的專項(xiàng)響應(yīng)結(jié)合起來,該RAZ復(fù)位記錄在設(shè)置在卡18中的所謂配置表10的每一個(gè)格中,利用回路轉(zhuǎn)換從表的一個(gè)格到下一個(gè)格,每個(gè)轉(zhuǎn)換由卡的一個(gè)復(fù)位實(shí)現(xiàn)。這樣,在每個(gè)轉(zhuǎn)換中,只要不接受對應(yīng)于其用途的響應(yīng),終端就接受一個(gè)用途復(fù)位的響應(yīng)。
圖1示出了配置表10的一種結(jié)構(gòu)。行12的各個(gè)格120,121,122,123...12n,含有卡18的存儲(chǔ)器22的一個(gè)地址標(biāo)記,對特殊用途的復(fù)位響應(yīng)ATR的所有數(shù)據(jù)或部分?jǐn)?shù)據(jù)記錄在該地址中。這些地址對應(yīng)于存儲(chǔ)器22的的一部分26。
根據(jù)本發(fā)明,這些響應(yīng)數(shù)據(jù)是不完全的,而且不涉及第一信息字節(jié)ATR,其標(biāo)號(hào)記錄在表10的行14的各相應(yīng)格140,141,142,...14n中。在ISO7816-3標(biāo)準(zhǔn)中稱作TS的第一字節(jié)表示用于連接終端的準(zhǔn)則,也就是說直接連接或間接連接。
這些字節(jié)TS可以記錄在存儲(chǔ)器22的一部分中,但最好用與存儲(chǔ)器22分開的發(fā)生器24得到這些字節(jié)。
如果在含有復(fù)位響應(yīng)字節(jié)的存儲(chǔ)器沒有存儲(chǔ)標(biāo)記,則格120-12n和140-14n本身就可以帶有這些標(biāo)記。但是,這種方法得到的表所用的存儲(chǔ)空間很大。
此外,還可以將各對格子(120,140),(121,141),(122,142),…(12n,14n)組合起來,以便發(fā)送含有第一字節(jié)的完整響應(yīng),但在芯片卡運(yùn)行中,重要的是要很快發(fā)送第一字節(jié),也可以在終端循環(huán)400-40000次的時(shí)間內(nèi)發(fā)送第一字節(jié),而后面各字節(jié)可以在各字節(jié)之間的時(shí)間內(nèi)進(jìn)行發(fā)送,該時(shí)間應(yīng)當(dāng)小于終端40000次循環(huán)的9600倍。該補(bǔ)充時(shí)間可以用于存取其它字節(jié),而沒有特殊的時(shí)間限制。
將第三個(gè)格子與一列的兩個(gè)格子相連,第一列的160和第n列的16n,其中記錄一個(gè)有效碼,例如是兩位的碼,它根據(jù)復(fù)位形式表示該列的有效狀態(tài)。這樣,一碼01只表示冷復(fù)位時(shí)的一列或有效輸入,一碼10只表示熱復(fù)位時(shí)的一列或有效輸入,一碼11表示冷復(fù)位或熱復(fù)位時(shí)的一列或有效輸入,一碼00表示總是無效的一列或有效輸入。
應(yīng)注意的是,在芯片卡中的各個(gè)用途包括一個(gè)或多個(gè)輸入,因?yàn)槊恳粋€(gè)用途都可以由冷復(fù)位,熱復(fù)位,或是冷復(fù)位或是熱復(fù)位進(jìn)行選擇。
利用索引28由循環(huán)索引編制對表10進(jìn)行編址,索引28根據(jù)索引編制可以有位置0,1,2,3...,n。索引零的位置表示復(fù)位卡的缺省響應(yīng),該響應(yīng)可以與一個(gè)用途連接,也可以不與一個(gè)用途連接,并且優(yōu)選是使配置表含有至少一個(gè)用于該響應(yīng)的有效記錄。
下面結(jié)合圖2描述用途轉(zhuǎn)換方法的各個(gè)步驟。將多用途芯片卡18裝在終端20中時(shí),終端就使該卡處于加壓Vcc下,這樣就使稱作冷復(fù)位的RAZ復(fù)位初始化(步驟30)。如果表的索引28“指向”的那一列中的格16含有有效碼01或11,則由于是有效輸入,所以就選擇該列這是步驟32的有效試驗(yàn)的正結(jié)果。下面的步驟34在于將第一字節(jié)TS傳送到終端,所述第一字節(jié)由格子14中的內(nèi)容確定,而且由其中一個(gè)發(fā)生器24提供。步驟36在于閱讀格子12,以便得到卡的存儲(chǔ)器22的部分26中的剩余碼ATR的標(biāo)記。只要一識(shí)別出該標(biāo)記,索引編制機(jī)構(gòu)前進(jìn)一個(gè)單元,以便指向下一列(步驟38)。下面的步驟在于傳送剩余數(shù)據(jù)ATR。
當(dāng)用于對應(yīng)用途的終端沒有識(shí)別出數(shù)據(jù)ATR時(shí),該終端根據(jù)其結(jié)構(gòu)或者向卡發(fā)送熱復(fù)位,或者發(fā)送切斷與卡連接的指示,并重新與卡連接,以便得到冷復(fù)位。這樣,卡回到狀態(tài)30。
如果有效試驗(yàn)32是負(fù)的結(jié)果,則索引編制機(jī)構(gòu)前進(jìn)一個(gè)單元,以便指向表10的下一列。
利用該方法,如果芯片卡所含的用途是終端想要實(shí)現(xiàn)的用途,則該終端通過表重新識(shí)別出該用途。表10可以用不同的方式配置,以便適用于各個(gè)特定情況。這樣,當(dāng)多用途芯片卡的用途需要能夠得到更大的選擇時(shí),表的若干輸入和記錄與此用途對應(yīng),以便卡的用于該用途的配置表示成比其它配置更通用的配置。
對于連續(xù)的復(fù)位來講,某些用途需要兩個(gè)響應(yīng),為此,配置表的兩個(gè)相鄰輸入或列含有的信息是,第一輸入或列含有對應(yīng)于冷復(fù)位的信息,第二輸入或列含有對應(yīng)于熱復(fù)位的信息。
在另一種具體情況中,最好能夠?qū)⑼ㄓ门鋫浔3衷谄洚?dāng)前狀態(tài),從而優(yōu)先某一用途。為此,當(dāng)終端識(shí)別出發(fā)送的信息ATR(步驟40以后)時(shí),就可以恢復(fù)上一個(gè)索引的數(shù)值。這樣,在芯片卡下一個(gè)復(fù)位時(shí),所用的后一個(gè)配置重新成為當(dāng)前配置。
當(dāng)某些終端使用選擇用途命令時(shí),為設(shè)計(jì)配置表中與該用途對應(yīng)的輸入,需對索引初始化。
配置表可以安裝在卡的存儲(chǔ)器22的專用部位,或者安裝在記錄用途本身的機(jī)構(gòu)的外沿區(qū)域中。
本發(fā)明上面的描述可以限定多用途芯片卡的用途轉(zhuǎn)換方法的步驟,所述芯片卡可以與各個(gè)終端連接,每一個(gè)終端都用于一個(gè)特定的用途,各個(gè)終端都用于將一個(gè)復(fù)位命令RAZ傳送給多用途芯片卡,只識(shí)別出芯片卡傳送的對應(yīng)于其用途的信息ATR,其特征在于它包括以下步驟(a)在芯片卡中建立一個(gè)索引存儲(chǔ)配置表,以便將芯片卡中的各個(gè)用途信息(ATR)記錄在配置表的至少一格或一列內(nèi),(b)根據(jù)終端傳送的復(fù)位命令,閱讀被索引選中的配置表的格子中的內(nèi)容,(c)將上個(gè)步驟(b)中讀取的信息ATR傳送給終端,(d)為配置表存儲(chǔ)的索引增加一個(gè)以n為模的單位,n是配置表的格數(shù)或欄數(shù);和(e)回到步驟(b)。
在一個(gè)變型的實(shí)施例中,將ATR信息記錄在一個(gè)獨(dú)立于配置表的存儲(chǔ)器中,配置表的格子中含有信息ATR在獨(dú)立存儲(chǔ)器的地址。
在一個(gè)優(yōu)選的變型實(shí)施例中,將信息ATR分成兩部分,一部分是表示直接通訊或間接通訊方式的第一字節(jié)TS,另一部分是信息ATR的其它字節(jié),每一部分都記錄在獨(dú)立于配置表的存儲(chǔ)器中,信息ATR的各部分地址存儲(chǔ)在配置表的一個(gè)格子中。信息ATR分成多于兩部分,例如與其所含的字節(jié)數(shù)相同。在本發(fā)明另一個(gè)優(yōu)選的變型實(shí)施例中,配置表的每個(gè)格子都含有一個(gè)表示復(fù)位類型的對應(yīng)于信息ATR的碼,如果終端傳送的復(fù)位命令對應(yīng)于碼所針對的類型,就只讀取該格子中的內(nèi)容。
在本發(fā)明各個(gè)優(yōu)選的變型實(shí)施例中,步驟(b)和(c)還涉及下面的中間步驟(b1)讀取可以對需要利用的通訊協(xié)議進(jìn)行編碼的數(shù)值,(b2)對需要利用的通訊條文形式進(jìn)行解碼,以便連接終端,(c1)將第一字節(jié)TS傳送給終端,(b3)讀取信息ATR的其它字節(jié)地址,(b4)讀取步驟(b3)所讀到的地址中的信息ATR的其它字節(jié),(c2)將信息ATR的其它字節(jié)傳送給終端。
在上述各步驟的順序中,在步驟(b3)和(b4)之間實(shí)施步驟(d)。
步驟(b1)和(b2)可以用下列步驟代替(b’1)讀取可以對通訊協(xié)議進(jìn)行編碼的數(shù)值,(b’2)對需要利用的通訊協(xié)議形式進(jìn)行解碼,以便連接終端。
權(quán)利要求
1.一種對多用途芯片卡(18)的用途進(jìn)行轉(zhuǎn)換的方法,所述芯片卡能夠與不同的終端(20)連接,每一個(gè)終端均有一個(gè)專門的用途,各個(gè)終端(20)用于將一個(gè)復(fù)位(RAZ)指令傳送給所述多用途芯片卡,而且只識(shí)別由對應(yīng)于該用途的芯片卡傳送的信息ATR,其特征在于該方法包括以下步驟(a)在芯片卡中建立一個(gè)存儲(chǔ)索引的配置表(10),以便將芯片卡中的各個(gè)ATR信息記錄在該配置表的至少一個(gè)格(12,14)或欄中,(b)根據(jù)終端(20)傳送的復(fù)位(RAZ)命令讀取所述配置表(10)中的由索引選擇的那一格(12,14)的內(nèi)容,(c)將上述步驟(b)中讀取的ATR信息傳送給終端,(d)為配置表(10)存儲(chǔ)的索引增加一個(gè)以n為模的單位,n是配置表的格數(shù)或欄數(shù);和(e)回到步驟(b)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于將ATR信息記錄在一個(gè)獨(dú)立于配置表的存儲(chǔ)器(26)中,配置表的格子中含有信息ATR在獨(dú)立存儲(chǔ)器(26)中的地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于將信息ATR分成至少兩部分,一部分是表示直接通訊或間接通訊方式的第一字節(jié)(TS),另一部分是言息ATR的其它字節(jié),每一部分都記錄在獨(dú)立于配置表的存儲(chǔ)器(24,26)中,和信息ATR的各部分地址記錄在配置表的一個(gè)格子(12,14)中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于第一字節(jié)(TS)根據(jù)可以對通訊條文進(jìn)行編碼的數(shù)值由一個(gè)發(fā)生器(24)提供,所述通訊條文包含在配置表中。
5.根據(jù)權(quán)利要求1,2,3或4所述的方法,其特征在于配置表的每個(gè)格子都含有一個(gè)表示復(fù)位類型的對應(yīng)于信息ATR的碼,只有終端傳送的復(fù)位命令對應(yīng)于碼所針對的類型時(shí),才讀取該格子中的內(nèi)容。
6.根據(jù)權(quán)利要求3,4或5所述的方法,其特征在于步驟(b)和(c)還涉及下面的中間步驟(b1)讀取信息ATR的第一字節(jié)(TS)的地址,(b2)讀取步驟(b1)讀出的地址中字節(jié)(TS)的數(shù)值,(c1)將第一字節(jié)(TS)傳送給終端,(b3)讀取信息ATR的其它字節(jié)地址,(b4)讀取步驟(b3)所讀到的地址中的信息ATR的其它字節(jié),(c2)將信息ATR的其它字節(jié)傳送給終端。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于步驟(b1)和(b2)用下列步驟代替(b’1)讀取可以對通訊條文進(jìn)行編碼的數(shù)值,(b’2)對需要利用的通訊條文形式進(jìn)行解碼,以便連接終端。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于在步驟(b3)和(b4)之間實(shí)施步驟(d)。
9.根據(jù)權(quán)利要求5-8之一所述的方法,其特征在于在步驟(a)中,將與同一用途對應(yīng)的信息ATR記錄在至少兩個(gè)格子或列中,每一個(gè)格子或列對應(yīng)于相同的復(fù)位形式。
10.根據(jù)權(quán)利要求5-8之一所述的方法,其特征在于在步驟(a)中,將與同一用途對應(yīng)的信息ATR記錄在一個(gè)格子或列中,該格子或列對應(yīng)于一個(gè)復(fù)位形式。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于在循環(huán)索引編制順序中的第一格或欄對應(yīng)于冷復(fù)位,而第二格或欄對應(yīng)于熱復(fù)位。
12一種用于專用終端的多用途芯片卡(18),該芯片卡主要包括一個(gè)存儲(chǔ)器(22),若干用途記錄在該存儲(chǔ)器中,其特征在于該芯片卡還包括一個(gè)存儲(chǔ)索引的配置表(10),以便將各個(gè)用途的至少一個(gè)信息記錄在該配置表的至少一個(gè)格或欄中,讀取裝置(28),按照循環(huán)的索引編制該讀取裝置讀取所述表的各欄,并將各欄所含的內(nèi)容傳送到所用的終端,而芯片卡與該終端連接。
13.根據(jù)權(quán)利要求12所述的芯片卡,其特征在于記錄在配置表中的信息是有待傳送的用于相應(yīng)用途的信息ATR。
14.根據(jù)權(quán)利要求12所述的芯片卡,其特征在于記錄在配置表中的信息是存儲(chǔ)器中的信息ATR的地址,其特征還在于存儲(chǔ)器(22)的一部分(24,26)用于記錄信息ATR。
全文摘要
本發(fā)明涉及一種多用途芯片卡,該芯片卡可以與用于與該芯片卡(18)中的某一用途的終端(20)連接。本發(fā)明在于在芯片卡中建立一個(gè)存儲(chǔ)索引的配置表(10),以便記錄各個(gè)用途的ATR信息的第一字節(jié)(TS)的地址,以及記錄存儲(chǔ)器(26)中的信息ATR的其它字節(jié)。該配置表由循環(huán)的索引編制(28)在各個(gè)復(fù)位信號(hào)(RAZ)上編址,所述復(fù)位信號(hào)(RAZ)由終端傳送,將信息ATR提供給終端進(jìn)行分析。只要終端沒有識(shí)別出對應(yīng)于其用途的信息ATR,就保持所述索引。
文檔編號(hào)G06K17/00GK1302421SQ99804369
公開日2001年7月4日 申請日期1999年3月17日 優(yōu)先權(quán)日1998年3月24日
發(fā)明者T·加尼爾 申請人:格姆普拉斯公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1