專利名稱:用于在終端/靈巧卡系統(tǒng)中管理可升級(jí)的應(yīng)用的方法
技術(shù)領(lǐng)域:
本發(fā)明的目的為提供一種終端與靈巧卡之間交易的管理方法。本發(fā)明還涉及操作人員。在本發(fā)明的說(shuō)明中,終端和卡的芯片在一個(gè)處理器中。
用于靈巧卡的終端是現(xiàn)有技術(shù),通常用于銀行領(lǐng)域中,用于身份驗(yàn)證、支付操作和GSM型的移動(dòng)電話應(yīng)用方面。當(dāng)然,它還可以應(yīng)用于所有終端與靈巧卡和操作人員存在相互關(guān)系的領(lǐng)域。
上述對(duì)于在交易中使用卡的已知應(yīng)用的描述,與終端和卡所確定的實(shí)際情況是同義的。在大多數(shù)情況下,該卡只設(shè)有存儲(chǔ)器,而讀卡器即終端具有先連接靈巧卡、再啟動(dòng)使用靈巧卡的程序的操作系統(tǒng)。例如,在銀行領(lǐng)域,當(dāng)在終端取錢時(shí),記錄在終端的程序存儲(chǔ)器中的程序具有這樣的特性,即以在終端的顯示屏上顯示所有對(duì)于操作人員來(lái)說(shuō)是必要的圖象,以使操作人員可以按步驟進(jìn)行操作而得到滿意的結(jié)果。
這些用戶程序可以非常簡(jiǎn)單。當(dāng)終端是支付終端時(shí),它僅僅需要操作人員輸入密碼便可得到支付。用戶程序可以較復(fù)雜。當(dāng)終端是移動(dòng)電話裝置時(shí),用戶程序就更復(fù)雜一些。在后一種情況下,終端用戶程序包括表示選項(xiàng)的菜單的連續(xù)分級(jí),操作人員能夠選擇這些選項(xiàng)而得到眾多服務(wù)項(xiàng)目中的特定服務(wù)。
現(xiàn)有技術(shù)的終端所遇到的困難是將它們更新成為名副其實(shí)的問(wèn)題。這是因?yàn)閷?duì)終端的用戶程序或操作系統(tǒng)來(lái)說(shuō)會(huì)越來(lái)越頻繁地需要修改。
由連有靈巧卡的終端發(fā)送一項(xiàng)服務(wù)的操作如下。終端啟動(dòng)操作系統(tǒng),并準(zhǔn)備顯示提供給操作人員的某種(已知)選項(xiàng)。然后終端詢問(wèn)操作人員的卡以得知該卡是否能夠傳遞所需的選項(xiàng)。如果可以,則卡所授權(quán)的選項(xiàng)被顯示在終端顯示屏上。當(dāng)希望卡能夠選擇新的選項(xiàng)時(shí),同時(shí)操作系統(tǒng)和終端應(yīng)用程序不了解每個(gè)存在的選項(xiàng),并由此不詢問(wèn)芯卡在這方面的能力,甚至不將其顯示在顯示屏上,這時(shí)問(wèn)題便產(chǎn)生了。
除了固有的顯示問(wèn)題,在操作人員執(zhí)行菜單中所選擇的增加選項(xiàng)時(shí)還存在潛在的問(wèn)題。因?yàn)檫x擇選項(xiàng)需要終端啟動(dòng)子程序,或者導(dǎo)致切換終端操作軟件中的特定的點(diǎn)。當(dāng)是一個(gè)新的選項(xiàng)或一個(gè)相應(yīng)的切換點(diǎn)的情況下,在顯示選項(xiàng)之外,沒(méi)有子程序就不可能執(zhí)行附加選項(xiàng)。
作為一種改進(jìn),最好在與補(bǔ)充選項(xiàng)相關(guān)的服務(wù)之外,還有由終端處理器和/或靈巧卡執(zhí)行的某種操作。在此情況下,通過(guò)本發(fā)明可以看到,能夠達(dá)到此目的,而并不需預(yù)先改變終端和靈巧卡的操作系統(tǒng)或用戶程序。
本發(fā)明的原理主要在于提供帶有一個(gè)接口程序的終端,并提供帶有一個(gè)與讀取和轉(zhuǎn)換程序相關(guān)的鏈路存鍺器卡。該接口程序用于通過(guò)讀取和轉(zhuǎn)換程序讀取鏈路存儲(chǔ)器。讀取鏈路存儲(chǔ)器根據(jù)已知標(biāo)準(zhǔn)是可選擇的。該程序從卡的鏈路存儲(chǔ)器中提取所有對(duì)應(yīng)于選擇的記錄。該程序還能夠與終端中常用的程序結(jié)合以顯示選項(xiàng)并執(zhí)行它們。
因?yàn)榭赡艿玫降倪x擇相關(guān)的信息僅存在于卡的鏈路存儲(chǔ)器中,因此不需要在終端和卡中的對(duì)應(yīng)用程序進(jìn)行更新和改變。
因此,本發(fā)明的目的是提供一種用于對(duì)帶有處理器的終端、帶有處理器的靈巧卡以及操作人員之間的交易進(jìn)行管理的方法,操作人員能夠根據(jù)終端的指令(b1-b4)選擇終端要執(zhí)行的操作,其特征在于,它包括以下步驟-在卡的非易失性存儲(chǔ)器中,存儲(chǔ)有一個(gè)鏈路存儲(chǔ)器和用于鏈路存儲(chǔ)器的讀取和轉(zhuǎn)換程序,在此鏈路存儲(chǔ)器的記錄中,鏈路存儲(chǔ)器中的每個(gè)鏈路具有在菜單中的待選擇的選項(xiàng)的指示,該菜單鏈接在一個(gè)用于該選項(xiàng)的選擇標(biāo)準(zhǔn)上;-卡的讀取和轉(zhuǎn)換程序是為了根據(jù)鏈路存儲(chǔ)器的至少一個(gè)標(biāo)準(zhǔn)來(lái)執(zhí)行選擇性的讀??;-終端的接口程序用于執(zhí)行由鏈路存儲(chǔ)器讀取和轉(zhuǎn)換程序的實(shí)施而形成的指示。
通過(guò)閱讀下面的說(shuō)明書(shū)并查看附圖,能夠更清楚地理解本發(fā)明。本發(fā)明僅給出示例,但無(wú)論如何并不限于此。附圖中
圖1是可用于執(zhí)行本發(fā)明的方法的終端和靈巧卡的示意圖;圖2a-2d是在圖1的終端顯示屏上的由本發(fā)明的程序而產(chǎn)生的顯示結(jié)果的示意圖;圖3是表示用于執(zhí)行本發(fā)明的方法的鏈路存儲(chǔ)器的圖表。
圖1示出用于實(shí)施本發(fā)明的方法的一個(gè)終端1和一個(gè)靈巧卡2。該終端包括一個(gè)處理器3、和通過(guò)一個(gè)總線4(簡(jiǎn)單地說(shuō),為指令總線、數(shù)據(jù)總線和地址總線)與之相關(guān)聯(lián)的一個(gè)程序存儲(chǔ)器5、一個(gè)控制鍵盤6、一個(gè)顯示屏7、一個(gè)輸入/輸出接口和一個(gè)工作存儲(chǔ)器9。操作人員(未示出)通過(guò)鍵盤6輸入指令,以便由終端1執(zhí)行某種服務(wù)性能。輸入/輸出接口8用于提供與靈巧卡2的連接。特別地,它具有一個(gè)與靈巧卡2的連接件8a相連接的連接件。
靈巧卡2還有一個(gè)通過(guò)地址、指令和數(shù)據(jù)總線11與一組存儲(chǔ)器12、一個(gè)數(shù)據(jù)存儲(chǔ)器16和一個(gè)工作存儲(chǔ)器17相連接的處理器1。終端的程序存儲(chǔ)器5、靈巧卡2的程序存儲(chǔ)器組12和靈巧卡的數(shù)據(jù)存儲(chǔ)器16是非易失性存儲(chǔ)器。靈巧卡的存儲(chǔ)器組12最好有一個(gè)鏈路存儲(chǔ)器15和一個(gè)用于讀取和轉(zhuǎn)化鏈路存儲(chǔ)器的存儲(chǔ)器13。
在終端1的操作系統(tǒng)中和存儲(chǔ)器5以圖表形式描述的存儲(chǔ)程序中,可以選擇能夠執(zhí)行所需操作的程序。例如,這些程序包括一個(gè)管理鍵盤6的程序18、一個(gè)管理顯示屏7的程序19、一個(gè)管理輸入/輸出接口8的程序20和一個(gè)用于在操作人員和終端之間進(jìn)行人機(jī)對(duì)話的程序23。
為了能夠讀取只帶有存儲(chǔ)器(不帶有處理器10)的卡上的信息,存儲(chǔ)器5還應(yīng)具有一個(gè)用于讀取這些卡上的存儲(chǔ)信息的程序21。
最后還應(yīng)具有一個(gè)能夠與靈巧卡2相互聯(lián)系的程序22。
程序13以一種接口8a可以接受的表示方式讀取并轉(zhuǎn)化鏈路存儲(chǔ)器15的目標(biāo),并將它們傳送到工作存儲(chǔ)器17中,在工作存儲(chǔ)器17中它們通過(guò)接口8a傳送到終端。其主要的目的是使要在顯示器7上顯示的信息到達(dá)總線4上。該信息是由處理器3利用程序22和23放在總線上的。使用者的通過(guò)鍵盤6由管理程序18發(fā)出的指令被程序22轉(zhuǎn)化;其目的是將這些指令通過(guò)接口8和8a傳送到程序13中。最后,作為鏈路存儲(chǔ)器15的一個(gè)功能和已發(fā)送的操作,程序13能夠確定對(duì)話的余項(xiàng)。
圖2a-2d分別為帶有顯示屏7和鍵盤6的終端1的示意圖。
圖2a中示出整個(gè)終端1;在圖2b-2d中,僅示出顯示屏以顯示在所提供菜單的不同選項(xiàng)中對(duì)于操作人員的引導(dǎo)系統(tǒng)。該終端為一個(gè)電話終端,鍵盤包括鍵1-9和0、以及數(shù)字鍵和啟始鍵。該鍵盤還包括一細(xì)按鈕b1-b4以及一組箭頭鍵24-27,該箭頭鍵類似于跟蹤球或微計(jì)算機(jī)鼠標(biāo),能夠在顯示屏上移動(dòng)高光條。由此,將高光顯示放在圖2中的選項(xiàng)BANK上,同時(shí)兩個(gè)其它的選項(xiàng)LIST和CONFIG(代表配置)也被顯示出來(lái)。
按鈕b1-b4的功能可以按標(biāo)準(zhǔn)化設(shè)定也可以自由設(shè)定。可以手動(dòng)操作箭頭鍵24-27以設(shè)置高光來(lái)選擇選項(xiàng),也可以通過(guò)按下按鈕b2來(lái)選擇選項(xiàng)。在另一個(gè)操作模式中,按鈕b3、b4和b1位于顯示屏7的某個(gè)選項(xiàng)的顯示的相對(duì)的位置,選擇其中一個(gè)按鈕包括了選擇所選的剛好相對(duì)的選項(xiàng)。
圖2b示出的這樣一種選擇模式細(xì)節(jié),即對(duì)應(yīng)于所選選項(xiàng)的不同子選項(xiàng)能夠在顯示屏7上顯示。于是,對(duì)于選擇BANK,顯示屏上的顯示包括例如第一行的指示在靈巧卡2上的銀行名稱BANK XYZ。在加有序號(hào)1、2、3和4的第2、3、4和5行中,將顯示能夠采用的子選項(xiàng)。子選項(xiàng)Accounts也會(huì)顯示出來(lái)。操作人員會(huì)希望利用它對(duì)其銀行帳戶進(jìn)行操作。子選項(xiàng)Information能夠顯示銀行的信息它的地址、工作時(shí)間等。選擇子選項(xiàng)Telephone可以得到與銀行直接聯(lián)系的電話。
圖2c和2d示出通過(guò)選擇菜單BANK中的子選項(xiàng)Account、并且在子選項(xiàng)Account中選擇次級(jí)子選項(xiàng)Balance時(shí)所發(fā)生的情況。
在現(xiàn)有技術(shù)中,程序22能夠執(zhí)行這三個(gè)選項(xiàng)。為了改善銀行的服務(wù),銀行會(huì)希望對(duì)他們的用戶開(kāi)設(shè)保險(xiǎn)服務(wù)。如顯示屏7上帶有序號(hào)4的第五行所顯示的,在程序22中并沒(méi)有設(shè)定這項(xiàng)服務(wù)。通常,程序22不能在顯示屏7上顯示它。除了顯示純粹的和簡(jiǎn)單的信息之外,相應(yīng)的服務(wù)也不能在現(xiàn)有技術(shù)中設(shè)定。
圖3示出由鏈路存儲(chǔ)器15構(gòu)成的本發(fā)明的主要部件。該存儲(chǔ)器最好是可編程和可擦除的存儲(chǔ)器,以便于更新。以表格形式編程的存儲(chǔ)器15是所謂的鏈路存儲(chǔ)器,因?yàn)樗谄溆涗浿邪ú煌愋托畔⒅g的鏈路。對(duì)于每一種類型的信息,鏈路表格中的每個(gè)記錄都具有一定數(shù)量的字節(jié)。對(duì)于第一類符號(hào)28,這些字節(jié)中的三個(gè)例如首三個(gè)字節(jié)表示一個(gè)目標(biāo)標(biāo)識(shí)符。被保留的目標(biāo)表示當(dāng)選擇選項(xiàng)或子選項(xiàng)時(shí)在顯示屏7上的給定時(shí)刻顯示的所有信息。
對(duì)于其它類型的信息29,即所謂表示信息,表格15最好也但并不是必須要包含兩個(gè)字節(jié)(或單個(gè)字節(jié),甚至三個(gè)或四個(gè)字節(jié)),以表示顯示屏上的目標(biāo)。在列30中一定數(shù)目的字節(jié),如12個(gè)字節(jié),表格15中說(shuō)明代表目標(biāo)的性質(zhì)。這樣,當(dāng)指令顯示時(shí),對(duì)應(yīng)于目標(biāo)的指令便輸入到12個(gè)字節(jié)中。
最后,在列31和34中,有與目標(biāo)相關(guān)的操作指令,該操作指令能夠通過(guò)特定的按鈕或鍵盤6上按鈕的特定配置而被啟動(dòng)。在上述使用GSM型字符的電話的描述中,可以確立標(biāo)準(zhǔn),并且其中引入四個(gè)按鈕的使用。為此緣故,在這里示出了四個(gè)列。當(dāng)然,也可以采用不同數(shù)目的按鈕,并沒(méi)置與每項(xiàng)記錄相匹配的不同數(shù)目的列。在每個(gè)記錄中,即在每一列31-34中,保留一定的間隔,例如對(duì)應(yīng)于一個(gè)字節(jié)的間隔。列31對(duì)應(yīng)的操作是通過(guò)按下按鈕b1而啟動(dòng)的動(dòng)作。列32對(duì)應(yīng)的操作是通過(guò)按下按鈕b2而啟動(dòng)的動(dòng)作,列33對(duì)應(yīng)的操作是通過(guò)按下按鈕b3而啟動(dòng)的動(dòng)作,列34對(duì)應(yīng)的操作是通過(guò)按下按鈕b4而啟動(dòng)的動(dòng)作。
所述的用于鏈路存儲(chǔ)器的鏈路隨后至少將目標(biāo)性質(zhì)與目標(biāo)標(biāo)識(shí)符、即列30與列28聯(lián)系起 來(lái),如果它不僅顯示信息而且還進(jìn)行操作,則鏈路涉及目標(biāo)性質(zhì)與目標(biāo)標(biāo)識(shí)符、即列30與列28的聯(lián)系,以及目標(biāo)性質(zhì)、即列30與對(duì)應(yīng)于所按動(dòng)的不同按鈕的操作的列31—34所列字符之間的聯(lián)系。
當(dāng)然,顯示屏上的選項(xiàng)或子選項(xiàng)的設(shè)置最好還與記錄有關(guān)。
根據(jù)圖2a所示,鏈路存儲(chǔ)器15具有一個(gè)用于銀行所有事件的目標(biāo)標(biāo)識(shí)符01,該標(biāo)識(shí)符通過(guò)在顯示屏上顯示由列29的符號(hào)所確定目標(biāo)來(lái)進(jìn)行工作。
圖2c中顯示屏上出現(xiàn)的圖象為第二個(gè)目標(biāo)。所顯示的詞與相應(yīng)于存儲(chǔ)器15中記錄的數(shù)字02的信息相對(duì)應(yīng)。作為第三個(gè)目標(biāo)的次級(jí)子選項(xiàng)BALANCE具有兩項(xiàng)目標(biāo)的記錄,一個(gè)記錄對(duì)應(yīng)詞BALANCE,另一個(gè)記錄對(duì)應(yīng)詞CREDITBALANCE。在一個(gè)例子中,其目的是顯示余額。另外,不同的選項(xiàng)都能夠記錄在存儲(chǔ)器15中。
當(dāng)銀行決定向他們的用戶增加Insurance選項(xiàng)時(shí),就更新用戶卡,在其中加入一條與列28中目標(biāo)標(biāo)識(shí)符02連接的線,該線對(duì)應(yīng)于目標(biāo)Bank,列29中數(shù)字04表示的一個(gè)目標(biāo),列30中顯示的4-Insurance,和列31-34中表示的操作D1、C1、B1、A1。
圖2b-2d也示出顯示在顯示屏底部的RETURN或EXIT,它們是根據(jù)標(biāo)準(zhǔn)或根據(jù)某一領(lǐng)域的慣例而設(shè)定的幫助信息。利用傳統(tǒng)的顯示屏管理程序19能夠處理所顯示的信息。幫助詞RETURN或EXIT最好按標(biāo)準(zhǔn)設(shè)在對(duì)應(yīng)的按鈕b1和b3上。
在列31-34中,示出從一個(gè)記錄到另一個(gè)記錄的操作可以隨需要而變化并且是不同的。例如,對(duì)于圖2c的菜單ACCOUNT中的選項(xiàng)1-Balance,當(dāng)指針42點(diǎn)在這一選項(xiàng)時(shí)按下按鈕b2,產(chǎn)生動(dòng)作Z。該動(dòng)作Z首先會(huì)顯示第三個(gè)目標(biāo)及其標(biāo)題為BALANCE的兩行,在其下面顯示有CREDIT BALANCE。由Z表示的指令則更完全。在執(zhí)行讀取和傳送程序13的處理器3的初始狀態(tài),它包括執(zhí)行與所涉及的銀行的電話連接、詢問(wèn)帳目中的余額(需要必要的口令和密碼)、將從電話鏈路中讀取的余額轉(zhuǎn)帳、以及顯示與標(biāo)題CREDITBALANCE右側(cè)對(duì)應(yīng)數(shù)目XX、YY。能夠設(shè)立可記錄在存儲(chǔ)器15中的第三目標(biāo),并使其正好對(duì)應(yīng)于總數(shù)XX、YY。在此情況下,由特定的接口而形成的顯示包括以前的余額的選項(xiàng)或更新的選項(xiàng),即啟動(dòng)上面所見(jiàn)到的選項(xiàng)。
權(quán)利要求
1.一種用于對(duì)帶有處理器(3)的終端(1)、帶有處理器(10)的靈巧卡(2)以及操作人員之間的交易進(jìn)行管理的方法,操作人員能夠根據(jù)終端的指令(b1-b4)選擇終端要執(zhí)行的操作,其特征在于,它包括以下步驟-在卡的非易失性存儲(chǔ)器(12)中,存儲(chǔ)有一個(gè)鏈路存儲(chǔ)器(15)和用于鏈路存儲(chǔ)器的讀取和轉(zhuǎn)換程序(13),在此鏈路存儲(chǔ)器的記錄中,鏈路存儲(chǔ)器中的每個(gè)鏈路具有在菜單中的待選擇的選項(xiàng)的指示(30),該菜單鏈接在一個(gè)用于該選項(xiàng)的選擇標(biāo)準(zhǔn)(28)上;-讀取和轉(zhuǎn)換程序(13)是為了根據(jù)鏈路存儲(chǔ)器的至少一個(gè)標(biāo)準(zhǔn)(28)來(lái)執(zhí)行選擇性的讀取;-終端的接口程序(22)用于執(zhí)行由鏈路存儲(chǔ)器(15)的讀取和轉(zhuǎn)換程序(13)的實(shí)施而形成的指示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于-在鏈路存儲(chǔ)器的記錄中,鏈路存儲(chǔ)器(15)的每個(gè)鏈路還與菜單中所選選項(xiàng)的指示(30)和用于要執(zhí)行的操作的一組標(biāo)號(hào)(31-34)相關(guān);-靈巧卡中的處理器(10)用于執(zhí)行與一種要執(zhí)行的操作相關(guān)的標(biāo)號(hào)(31,34)的說(shuō)明;和-終端的處理器(3)用于執(zhí)行由所述說(shuō)明而產(chǎn)生的指令。
3.根據(jù)權(quán)利要求1和2的其中之一所述的方法,其特征在于-為了在已執(zhí)行的鏈路存儲(chǔ)器中具有選擇的讀取和轉(zhuǎn)換程序(13),在鏈路存儲(chǔ)器的每一項(xiàng)記錄中分配有一個(gè)目標(biāo)標(biāo)識(shí)符(28);和-選擇在包括相同目標(biāo)標(biāo)識(shí)符的鏈路存儲(chǔ)器中的記錄。
4.根據(jù)權(quán)利要求1至3的其中之一所述的方法,其特征在于-用于終端的表示信息(29)被分配在鏈路存儲(chǔ)器的每一項(xiàng)記錄中;和-轉(zhuǎn)換該表示信息的結(jié)果被顯示在終端上。
5.一種靈巧卡型便攜式電子裝置,它包括一個(gè)處理器(10)、一個(gè)RAM存儲(chǔ)器(17)和一個(gè)非易失生存儲(chǔ)器(16),其特征在于,所述裝置還包括一個(gè)鏈路存儲(chǔ)器(15)和一個(gè)相關(guān)的讀取和轉(zhuǎn)換程序(13)。
6.一種終端,它包括一個(gè)處理器(3)、一個(gè)可編程存儲(chǔ)器(5)、一個(gè)可與靈巧卡型便攜式電子裝置通信的輸入-輸出接口(8)、人/機(jī)對(duì)話裝置(23)和能夠管理所述終端與靈巧卡之間的聯(lián)系的裝置(22),其特征在于,所述裝置(22)可以管理所述終端和根據(jù)權(quán)利要求5所述的便攜式電子裝置之間的聯(lián)系,并能夠執(zhí)行根據(jù)權(quán)利要求5所述的便攜式電子裝置的讀取和轉(zhuǎn)換程序(13)而得到的指示(30)。
全文摘要
本發(fā)明涉及一種用于使終端適用于芯卡的方法,以使它們能夠顯示和執(zhí)行原來(lái)未設(shè)計(jì)的操作,該方法包括:在芯卡(2)中設(shè)置與讀取和轉(zhuǎn)換程序(13)相關(guān)的一個(gè)鏈路儲(chǔ)存器(15);以接口程序(22)所能應(yīng)用的形式將從存儲(chǔ)器(15)中讀取的數(shù)據(jù)顯示在終端(1)上。由此通過(guò)更改芯卡(2)的鏈路存儲(chǔ)器(25),便可以增加或刪除可由終端(1)執(zhí)行的應(yīng)用程序。
文檔編號(hào)G06K19/07GK1281570SQ9881213
公開(kāi)日2001年1月24日 申請(qǐng)日期1998年12月2日 優(yōu)先權(quán)日1997年12月19日
發(fā)明者O·貝奧雅德, C·赫特 申請(qǐng)人:格姆普拉斯有限公司