專利名稱:電子價(jià)值交換系統(tǒng)、便攜式終端、以及電子價(jià)值交換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在不同的通信終端之間進(jìn)行電子價(jià)值交換的技術(shù)。
背景技術(shù):
近年來(lái),作為實(shí)現(xiàn)普適計(jì)算技術(shù)(Ubiquitous Computing)的環(huán)境的一種手段,TRON(The Real-time Operating system Nucleus實(shí)時(shí)操作系統(tǒng)內(nèi)核)的研究取得了進(jìn)展。其中,提出有如下技術(shù)方案在內(nèi)置了e-TRON卡等的IC(Integrated Circuit)卡的便攜式型終端,當(dāng)在終端之間授受電子貨幣或電子優(yōu)惠券(electronic coupon)等的電子價(jià)值時(shí),不經(jīng)過(guò)應(yīng)用程序,在雙方的IC卡之間直接進(jìn)行價(jià)值的發(fā)送與接收。所述技術(shù)作為應(yīng)用于電子價(jià)值不足時(shí)的充值系統(tǒng),例如,在日本專利文獻(xiàn)1中,公開有高安全性和簡(jiǎn)便性并存的電子價(jià)值充值系統(tǒng)。
專利文獻(xiàn)1日本特開2003-337887號(hào)公報(bào)然而,上述以往的技術(shù)是在有防篡改性能的IC卡之間直接進(jìn)行電子價(jià)值的交換。因此,存在這樣令人擔(dān)憂的問(wèn)題在能夠確保高安全性的另一面,無(wú)法在應(yīng)用程序方面時(shí)刻把握IC卡側(cè)的舉動(dòng)。例如,由于IC卡是黑匣子,所以終端用戶通過(guò)應(yīng)用程序來(lái)掌握處理內(nèi)容,但是除非該應(yīng)用程序被通知處理狀態(tài),否則不能向用戶提示所需的消息。
發(fā)明內(nèi)容
因此,本發(fā)明的課題是,在IC卡的外部具有應(yīng)用程序的終端設(shè)備,在IC卡之間進(jìn)行電子價(jià)值交換時(shí),可以避免在IC卡側(cè)執(zhí)行的處理或IC卡之間的通信被切斷等而導(dǎo)致不能識(shí)別應(yīng)用程序所帶來(lái)的不便。
本發(fā)明所涉及的電子價(jià)值交換系統(tǒng)在發(fā)送者側(cè)終端和接收者側(cè)終端之間,進(jìn)行在各終端的IC卡內(nèi)保持的電子價(jià)值的交換,其特征在于,上述發(fā)送者側(cè)終端具有發(fā)送單元,其將建議上述電子價(jià)值的交換的交換建議消息發(fā)送給上述接收者側(cè)終端;上述接收者側(cè)終端具有存儲(chǔ)單元,其與消息對(duì)應(yīng)地存儲(chǔ)表示將要執(zhí)行的處理的內(nèi)容的處理程序;通知單元,其在接收到由上述發(fā)送單元發(fā)送的上述交換建議消息時(shí),從上述存儲(chǔ)單元獲取與該交換建議消息對(duì)應(yīng)的處理程序,并將根據(jù)該處理程序的建議內(nèi)容通知給應(yīng)用程序;以及交換單元,其在從上述應(yīng)用程序獲得針對(duì)該通知單元所通知的建議內(nèi)容的準(zhǔn)許時(shí),通過(guò)向上述發(fā)送者側(cè)終端發(fā)送上述電子價(jià)值,來(lái)進(jìn)行電子價(jià)值的交換。
另外,本發(fā)明所涉及的便攜式終端和其他的便攜式終端之間,進(jìn)行在自終端的IC卡內(nèi)保持的電子價(jià)值的交換,其特征在于,該便攜式終端具有存儲(chǔ)單元,其與消息對(duì)應(yīng)地存儲(chǔ)表示將要執(zhí)行的處理的內(nèi)容的處理程序;通知單元,其在接收到由上述其他便攜式終端發(fā)送的、建議上述電子價(jià)值的交換的交換建議消息時(shí),從上述存儲(chǔ)單元獲取與該交換建議消息對(duì)應(yīng)的處理程序,將根據(jù)該處理程序的建議內(nèi)容通知給應(yīng)用程序;以及交換單元,其在從上述應(yīng)用程序獲得針對(duì)該通知單元所通知的建議內(nèi)容的準(zhǔn)許時(shí),通過(guò)將上述電子價(jià)值發(fā)送給上述其他的便攜式終端,來(lái)進(jìn)行電子價(jià)值的交換。
本發(fā)明所涉電子價(jià)值交換方法具有發(fā)送步驟,發(fā)送者側(cè)終端將建議電子價(jià)值的交換的交換建議消息發(fā)送給接受者側(cè)終端;通知步驟,具有與消息對(duì)應(yīng)地存儲(chǔ)表示將要執(zhí)行的處理內(nèi)容的處理程序的存儲(chǔ)單元的上述接收者側(cè)終端,在接收到通過(guò)上述發(fā)送步驟所發(fā)送的上述交換建議消息時(shí),從上述存儲(chǔ)單元獲取與該交換建議消息對(duì)應(yīng)的處理程序,并將根據(jù)該處理程序的建議內(nèi)容通知給應(yīng)用程序;以及交換步驟,當(dāng)從該應(yīng)用程序獲得針對(duì)由該通知步驟所通知的建議內(nèi)容的準(zhǔn)許時(shí),通過(guò)將上述電子價(jià)值發(fā)送給上述發(fā)送者側(cè)終端,來(lái)進(jìn)行電子價(jià)值的交換。
根據(jù)這些發(fā)明,接收者側(cè)終端(便攜式終端)如果從發(fā)送者側(cè)終端接收到將保持在自終端的IC卡中的電子價(jià)值和發(fā)送者側(cè)終端(其他的便攜式終端)的IC卡內(nèi)的電子價(jià)值進(jìn)行交換的建議時(shí),就將該建議通知給自終端的應(yīng)用程序。當(dāng)應(yīng)用程序通過(guò)接收者側(cè)終端的用戶的操作等,針對(duì)該建議內(nèi)容返回肯定的應(yīng)答時(shí),接收者側(cè)終端向發(fā)送者側(cè)終端發(fā)送電子價(jià)值。同時(shí),從發(fā)送者側(cè)終端也發(fā)出電子價(jià)值,電子價(jià)值的交換結(jié)束。這樣,IC卡之間的直接的電子價(jià)值的交換處理等待接收者側(cè)終端所存儲(chǔ)的應(yīng)用程序的許可與否的判斷而執(zhí)行。因此,在應(yīng)用程序側(cè),可以非同步地識(shí)別在IC卡之間所執(zhí)行的處理。
本發(fā)明所涉及的電子價(jià)值交換系統(tǒng)中,優(yōu)選的是,當(dāng)檢測(cè)出上述電子價(jià)值交換已經(jīng)結(jié)束時(shí),上述通知單元從上述存儲(chǔ)單元獲取與交換結(jié)束消息對(duì)應(yīng)的處理程序,根據(jù)該處理程序,向上述應(yīng)用程序以及上述發(fā)送者側(cè)終端通知交換結(jié)束。
在本發(fā)明所涉及的便攜式終端中,優(yōu)選的是,當(dāng)檢測(cè)出上述電子價(jià)值的交換已經(jīng)結(jié)束時(shí),上述通知單元從上述存儲(chǔ)單元獲取與交換結(jié)束消息對(duì)應(yīng)的處理程序,按照該處理程序,將交換結(jié)束通知給上述應(yīng)用程序以及上述其他的便攜式終端。
根據(jù)這些發(fā)明,當(dāng)電子價(jià)值的交換完成時(shí),該旨意就被通知給接受者側(cè)終端(便攜式終端)的應(yīng)用程序。并且,根據(jù)接受者側(cè)終端的通知單元的指示,也被通知給發(fā)送者側(cè)終端(其他便攜式終端)的應(yīng)用程序。因此,即使由于通信中斷等某些原因,電子價(jià)值的交換沒(méi)有正常結(jié)束的情況下,在發(fā)送者、接受者的雙方的終端,也能識(shí)別該旨意。由此,可以防止如下情況于未然例如,在發(fā)送者側(cè)打算發(fā)送的電子價(jià)值實(shí)際上沒(méi)有送到接收者側(cè),或者,盡管一方的IC卡接收了電子價(jià)值而另一方卻沒(méi)有收到而引起的不公平等。
根據(jù)本發(fā)明,當(dāng)在IC卡的外部具有應(yīng)用程序的終端裝置在IC卡之間進(jìn)行電子價(jià)值交換時(shí),可以避免在IC卡側(cè)執(zhí)行的處理或IC卡之間的通信的切斷等而導(dǎo)致不能識(shí)別應(yīng)用程序所帶來(lái)的不便。
圖1是表示電子價(jià)值交換系統(tǒng)的結(jié)構(gòu)的圖。
圖2是表示便攜式終端所保持的通用表中的數(shù)據(jù)存儲(chǔ)例的圖。圖2(a)是表示電子價(jià)值的發(fā)送者側(cè)終端的驅(qū)動(dòng)器所保持的通用表中數(shù)據(jù)存儲(chǔ)例的圖。圖2(b)是表示電子價(jià)值的接收者側(cè)終端的驅(qū)動(dòng)器所保持的通用表中數(shù)據(jù)存儲(chǔ)例的圖。
圖3是用于說(shuō)明電子價(jià)值交換系統(tǒng)的動(dòng)作的流程圖的前半部分。
圖4是用于說(shuō)明電子價(jià)值交換系統(tǒng)的動(dòng)作的流程圖的后半部分。
符號(hào)說(shuō)明10,20…便攜式終端;11,21…應(yīng)用程序;12,22…驅(qū)動(dòng)器;121,221…通用表;13,23…IC卡;100…電子價(jià)值交換系統(tǒng);V1,V2…電子價(jià)值具體實(shí)施方式
下面,參照為了例示所附的附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。首先,對(duì)本實(shí)施方式的電子價(jià)值交換系統(tǒng)100的結(jié)構(gòu)進(jìn)行說(shuō)明。如圖1所示,電子價(jià)值交換系統(tǒng)100具有便攜式終端10(對(duì)應(yīng)于發(fā)送者側(cè)終端、其他的便攜式終端)和便攜式終端20(對(duì)應(yīng)于接收者側(cè)終端)。便攜式終端10,20例如是便攜式電話或PDA(Personal Digital Assistance),但只要是具有通信功能的終端設(shè)備,不受其功能或用途的限制。便攜式終端10和便攜式終端20構(gòu)成為,可以利用各自所有的驅(qū)動(dòng)器,收發(fā)經(jīng)由近距離無(wú)線通信線路的電子價(jià)值。
接著,對(duì)便攜式終端10的各構(gòu)成要素進(jìn)行說(shuō)明。便攜式終端10具有應(yīng)用程序11、驅(qū)動(dòng)器12(對(duì)應(yīng)于發(fā)送單元)和IC卡13。這些各構(gòu)成要素,通過(guò)總線被連接成可以相互輸入輸出信號(hào)。
當(dāng)便攜式終端10的用戶指示交換電子價(jià)值時(shí),應(yīng)用程序11(下面,記為“AP11”)將該指示通知給驅(qū)動(dòng)器12。另外,通過(guò)來(lái)自驅(qū)動(dòng)器12的回調(diào)函數(shù)(callback function)的輸入,AP11檢測(cè)出電子價(jià)值交換結(jié)束。此時(shí),根據(jù)需要,將交換結(jié)束的旨意通知給便攜式終端10的用戶。
驅(qū)動(dòng)器12具有后述的處理程序與消息相對(duì)應(yīng)地被登記的通用表121。驅(qū)動(dòng)器12參照該通用表121,指定與所取得的消息對(duì)應(yīng)的處理程序,然后使用與該處理程序相對(duì)應(yīng)的回調(diào)函數(shù),執(zhí)行上述處理程序。例如,當(dāng)驅(qū)動(dòng)器12從IC卡13取得交換結(jié)束消息“COMMITTED”時(shí),使用與其對(duì)應(yīng)的回調(diào)函數(shù)“inform-ap(state)”,執(zhí)行“向AP11通知”的處理程序。
這里,圖2(a)示出通用表121的內(nèi)部結(jié)構(gòu)的一例。通用表121具有消息領(lǐng)域121a、處理程序領(lǐng)域121b和函數(shù)領(lǐng)域121c。在消息領(lǐng)域121a中存儲(chǔ)有電子價(jià)值的交換指示、交換建議、交換結(jié)束這樣的消息被編碼化的數(shù)據(jù)(例如,“0X03”,“0X05”)。另外,在處理程序領(lǐng)域121b中,以對(duì)應(yīng)的消息的發(fā)生(活動(dòng))為契機(jī)而執(zhí)行的處理的內(nèi)容,被登記為處理程序(例如,“向AP11通知”,“向ICC23發(fā)送”,……)。還有,在函數(shù)領(lǐng)域121c中,根據(jù)需要,與處理程序一起登記有用于執(zhí)行對(duì)應(yīng)的處理程序的回調(diào)函數(shù)以及其參數(shù)(例如,“inform-ap(state)”)。在電子價(jià)值的交換處理開始之前,通用表121內(nèi)的這些數(shù)據(jù)利用AP11被登記。
在IC卡13中,存儲(chǔ)有成為交換對(duì)象的電子價(jià)值V1。從防止電子價(jià)值V1的篡改或復(fù)制等確保安全的角度來(lái)看,IC卡13最好由防篡改裝置構(gòu)成。電子價(jià)值V1是電子化數(shù)據(jù)、是某些經(jīng)濟(jì)價(jià)值的表現(xiàn)(化身),例如,表現(xiàn)為貨幣價(jià)值的電子貨幣,或者,以預(yù)付方式提供的電子票券(圖書券、次數(shù)券等)就相當(dāng)于這個(gè)。
隨著從驅(qū)動(dòng)器12輸入交換指示消息,IC卡13將該消息作為交換建議消息,通過(guò)驅(qū)動(dòng)器12,發(fā)送給便攜式終端20。并且,IC卡13一旦從IC卡23通過(guò)驅(qū)動(dòng)器22、12輸入交換結(jié)束消息,則將該交換結(jié)束消息輸出給便攜式終端10的驅(qū)動(dòng)器12。
關(guān)于便攜式終端20,也具有與便攜式終端10相同的結(jié)構(gòu)。即,便攜式終端20具有應(yīng)用程序21和驅(qū)動(dòng)器22(對(duì)應(yīng)于通知單元)和IC卡23(對(duì)應(yīng)于交換單元)。這些各構(gòu)成要素通過(guò)總線被連接成可以相互輸入輸出信號(hào)。
應(yīng)用程序21(以下,記為“AP21”)按照由驅(qū)動(dòng)器22輸入的回調(diào)函數(shù)以及參數(shù),將消息的建議內(nèi)容提示給便攜式終端20的用戶。AP21等待用戶的指示操作,若有準(zhǔn)許的指示則向驅(qū)動(dòng)器22應(yīng)答“OK”,若沒(méi)有則向驅(qū)動(dòng)器22應(yīng)答“NG”。另外,如果由驅(qū)動(dòng)器22輸入回調(diào)函數(shù),則AP21以此為契機(jī),根據(jù)需要,將電子價(jià)值交換結(jié)束通知給便攜式終端20的用戶。
驅(qū)動(dòng)器22具有便攜式終端10的通用表121和登記有共同的數(shù)據(jù)的通用表221(對(duì)應(yīng)于存儲(chǔ)單元)。圖2(b)示出了通用表221內(nèi)部的結(jié)構(gòu)的一例。通用表221的結(jié)構(gòu)與詳述的通用表121的結(jié)構(gòu)相同,因此,對(duì)共同的數(shù)據(jù)存儲(chǔ)領(lǐng)域賦予同列(末尾相同)的符號(hào),同時(shí)省略其說(shuō)明。驅(qū)動(dòng)器22參照該通用表221進(jìn)行與消息對(duì)應(yīng)的處理程序以及參數(shù)的管理。
例如,當(dāng)驅(qū)動(dòng)器22接收到由便攜式終端10發(fā)送的交換建議消息“OFFER(V1,V2)”時(shí),從通用表221取得與其對(duì)應(yīng)的參數(shù),并將基于該參數(shù)的建議內(nèi)容通知給AP21。如果得到針對(duì)建議內(nèi)容的準(zhǔn)許,驅(qū)動(dòng)器22就將交換建議消息輸出到IC卡23,指示開始電子價(jià)值的交換。另外,隨著電子價(jià)值交換的結(jié)束,當(dāng)驅(qū)動(dòng)器22從IC卡23取得交換結(jié)束消息“COMMITTED”時(shí),利用與其對(duì)應(yīng)的回調(diào)函數(shù)“inform-ap(stated)”,執(zhí)行處理程序“向AP21通知”。
IC卡23以從驅(qū)動(dòng)器22輸入交換建議消息“OFFER(V1,V2)”為契機(jī),開始以IC卡13為通信對(duì)方的電子價(jià)值的交換處理。該交換處理并不通過(guò)AP11、21,而是直接在IC卡之間進(jìn)行。即,IC卡23將保存于其內(nèi)部的電子價(jià)值V2經(jīng)由驅(qū)動(dòng)器22、12以及無(wú)線電路發(fā)送給IC卡13。同樣地,從IC卡13經(jīng)由驅(qū)動(dòng)區(qū)12、22以及無(wú)線電路,將電子價(jià)值V1發(fā)送給IC卡23。雙方的IC卡通過(guò)接收對(duì)方的電子價(jià)值完成交換。
接著,參照?qǐng)D3以及圖4,對(duì)本實(shí)施方式的電子價(jià)值交換系統(tǒng)100的動(dòng)作,以及本發(fā)明所涉及的構(gòu)成電子價(jià)值交換方法的各步驟進(jìn)行說(shuō)明。作為說(shuō)明的前提,在本實(shí)施方式中,假定希望進(jìn)行便攜式終端10的用戶A所持有的數(shù)據(jù)V1和便攜式終端20的用戶B所持有的數(shù)據(jù)V2的交換的狀況。另外,在開始交換之前,假定分別在便攜式終端10中登記有上述的通用表121(參照?qǐng)D2(a))、而在便攜式終端20中登記有通用表221(參照?qǐng)D2(b))。
首先,AP11如果收到來(lái)自便攜式終端10的用戶A的指示(圖3的S1),則利用API(Application Program Interface應(yīng)用編程接口)指示驅(qū)動(dòng)器12進(jìn)行電子價(jià)值的交換。作為指示交換開始的函數(shù),例如,使用“exe-exchange(ICC13,ICC23,V1,V2)”。
收到交換價(jià)值指示的驅(qū)動(dòng)器12通過(guò)將上述API轉(zhuǎn)換為消息,生成具有以“ICC23,V1,V2”為參數(shù)的交換指示消息(S3)。驅(qū)動(dòng)器12將該交換指示消息傳送給記述在目的地頭部中的IC卡13(S4)。
IC卡13接收到交換指示消息后,就將以被交換的數(shù)據(jù)(V1,V2)為參數(shù)所具有的交換建議消息發(fā)送給通信對(duì)方的IC卡23的驅(qū)動(dòng)器22(S5)。該交換建議消息經(jīng)由驅(qū)動(dòng)器12被發(fā)送,可以通過(guò)OFFER(V1,V2)來(lái)表現(xiàn)。
當(dāng)便攜式終端20側(cè)的驅(qū)動(dòng)器22檢測(cè)到消息的接收時(shí),進(jìn)行該消息和通用表221內(nèi)的消息的對(duì)照,如果一致,就取得與該消息對(duì)應(yīng)的處理程序(S6)。在通用表221的消息領(lǐng)域221a中,登記有“OFFER”被編碼化的“0X03”,所以,在S6中,獲得與其對(duì)應(yīng)的處理程序“向AP21通知”。
在S7中,驅(qū)動(dòng)器22按照在S6中所取得的處理程序的記述,將消息的參數(shù)作為建議內(nèi)容交給AP21。具體地講,驅(qū)動(dòng)器22從所取得的對(duì)應(yīng)處理程序的回調(diào)函數(shù)(例如作為SPI函數(shù)的一個(gè)cfm-prop)中,抽出作為其參數(shù)的“V1、V2”,和上述回調(diào)函數(shù)一起輸出給AP21。收到建議內(nèi)容的AP21根據(jù)便攜式終端20的用戶B的指示,判斷可否對(duì)建議內(nèi)容進(jìn)行準(zhǔn)許(S8)。當(dāng)用戶B指示了準(zhǔn)許時(shí)(S8是),AP21將作為肯定應(yīng)答的“OK”返給驅(qū)動(dòng)器22(S9)。驅(qū)動(dòng)器22根據(jù)“OK”的回信,判斷為用戶B準(zhǔn)許了建議內(nèi)容,將在S5中接收的交換建議消息(OFFER(V1,V2))輸出給IC卡23(S10)。
以交換建議消息被輸入到IC卡23中為契機(jī),在IC卡13和IC卡23之間,開始各自具有的電子價(jià)值的交換(S11)。S11中的電子價(jià)值的收發(fā)處理經(jīng)由驅(qū)動(dòng)器,但不經(jīng)由應(yīng)用程序(也就是直接的)而結(jié)束。由此,防止偷看或者篡改電子價(jià)值而保持較高的安全水平。
另外,在S8中,當(dāng)用戶B拒絕時(shí)(S8否),AP21將否定應(yīng)答“NG”返給驅(qū)動(dòng)器22(S12)。接收到否定應(yīng)答的驅(qū)動(dòng)器22通過(guò)驅(qū)動(dòng)器12,將與消息對(duì)應(yīng)的錯(cuò)誤通知給IC卡13(S13)。由此,IC卡13檢測(cè)出電子價(jià)值的交換已被拒絕。
轉(zhuǎn)到圖4,當(dāng)電子價(jià)值的交換結(jié)束時(shí),即IC卡23獲得電子價(jià)值V1時(shí),IC卡23經(jīng)由驅(qū)動(dòng)器22、12,將交換結(jié)束消息(在發(fā)送側(cè)為“COMMIT”)發(fā)送給IC卡13(S14)。在發(fā)送時(shí)也執(zhí)行和上述S6、S7相同的處理。即,當(dāng)便攜式終端20側(cè)的驅(qū)動(dòng)器22發(fā)送交換結(jié)束消息時(shí),進(jìn)行該消息和通用表221內(nèi)的消息的對(duì)照,如果一致,就取得與該消息對(duì)應(yīng)的處理程序(S15)。在通用表221的消息領(lǐng)域221a中,登記有“COMMIT”被編碼化的“0X10”,因此,在S15中,再次取得與其對(duì)應(yīng)的處理程序“向AP21通知”。
在S16中,根據(jù)在S15中取得的處理程序的記述,驅(qū)動(dòng)器22將消息的參數(shù)作為建議內(nèi)容交給AP21。具體地講,驅(qū)動(dòng)器22從與所取得的處理程序?qū)?yīng)的回調(diào)函數(shù)(例如inform-ap)中,抽出作為其參數(shù)的“state”,與上述回調(diào)函數(shù)一起輸出給AP21。由此,AP21識(shí)別電子價(jià)值的交換已正常結(jié)束。
另一方面,IC卡13接收了在S14中所發(fā)送的交換結(jié)束消息(是接收側(cè)的,故為“COMMITTED”)后(S17),經(jīng)由驅(qū)動(dòng)器12將其輸出給AP11。即使在交換結(jié)束的通知時(shí),通用表121也被參照(S18)。AP11不能直接收到來(lái)自IC卡13的消息,但是介入的驅(qū)動(dòng)器12通過(guò)執(zhí)行與表121所登記的消息對(duì)應(yīng)的處理程序,將上述消息的內(nèi)容(交換結(jié)束狀態(tài))通知給AP11。在消息的通知中,與S16的處理相同,使用以“state”作為參數(shù)所具有的回調(diào)函數(shù)(例如inform-ap)(S19)。根據(jù)S17的處理,AP11識(shí)別電子價(jià)值的交換已經(jīng)正常結(jié)束。
以上說(shuō)明的電子價(jià)值交換系統(tǒng)100產(chǎn)生以下的作用效果。第1,接受者側(cè)的驅(qū)動(dòng)器22預(yù)先保持通用表221,該通用表221登記有對(duì)所發(fā)生的活動(dòng)的處理,每當(dāng)活動(dòng)發(fā)生時(shí),參照該通用表221將請(qǐng)求內(nèi)容通知給AP21。在IC卡之間直接進(jìn)行的電子價(jià)值的交換中,確保高安全性的另一面,AP21難以實(shí)時(shí)把握IC卡之間的處理,但是通過(guò)上述通知,可以解除這種擔(dān)憂。即,可以讓便攜式終端也具有使驅(qū)動(dòng)器監(jiān)視送到接受者側(cè)的IC卡的消息的功能。由于該監(jiān)視結(jié)果被通知給應(yīng)用程序,因而在應(yīng)用程序中,可以時(shí)刻把握IC卡側(cè)的處理。
第2,接受者側(cè)的驅(qū)動(dòng)器22在電子價(jià)值的交換結(jié)束時(shí),也通過(guò)參照通用表221,將交換結(jié)束的旨意通知給AP21。與此相同,發(fā)送者側(cè)的驅(qū)動(dòng)器12在電子價(jià)值的交換結(jié)束時(shí),也通過(guò)參照通用表121,將交換結(jié)束的旨意通知給AP11。即,進(jìn)行了電子價(jià)值交換的便攜式終端10,20的應(yīng)用程序都可以識(shí)別交換已經(jīng)正常結(jié)束,所以,在上述通知之中,至少?zèng)]有一方的通知時(shí),可以判斷為電子價(jià)值的交換沒(méi)有正常結(jié)束。
另外,作為電子價(jià)值的交換沒(méi)有正常結(jié)束的主要因素,可以列舉為伴隨通信資源減少的線路切斷,或者由于便攜式終端的中斷的指示等。當(dāng)電子價(jià)值的交換處理中斷時(shí),便攜式終端10或便攜式終端20可以和設(shè)置在電子價(jià)值交換系統(tǒng)100的外部的通信控制裝置連接。通信控制裝置由TTP(Trusted Third Party)進(jìn)行運(yùn)用、管理,決定中止或繼續(xù)進(jìn)行上述交換處理。
并且,電子價(jià)值交換系統(tǒng)100在維持IC卡內(nèi)的處理的隱匿性的同時(shí),可以非同步地僅將依賴用戶判斷的必要最小限度的信息通知給應(yīng)用程序。這樣,可以抑制IC卡的處理負(fù)荷的增大。
產(chǎn)業(yè)上的可利用性本發(fā)明以存儲(chǔ)于可自由裝卸在便攜式電話等上的IC卡內(nèi)的電子貨幣或電子票券的在用戶間的交換為使用用途,擔(dān)保其隱匿性和可靠性。
權(quán)利要求
1.一種電子價(jià)值交換系統(tǒng),該系統(tǒng)在發(fā)送者側(cè)終端和接收者側(cè)終端之間,進(jìn)行在各終端的IC卡內(nèi)保持的電子價(jià)值的交換,其特征在于,上述發(fā)送者側(cè)終端具有發(fā)送單元,其將建議上述電子價(jià)值的交換的交換建議消息發(fā)送給上述接收者側(cè)終端;上述接收者側(cè)終端具有存儲(chǔ)單元,其與消息對(duì)應(yīng)地存儲(chǔ)表示將要執(zhí)行的處理的內(nèi)容的處理程序;通知單元,其在接收到由上述發(fā)送單元發(fā)送的上述交換建議消息時(shí),從上述存儲(chǔ)單元獲取與該交換建議消息對(duì)應(yīng)的處理程序,并將根據(jù)該處理程序的建議內(nèi)容通知給應(yīng)用程序;以及交換單元,其在從上述應(yīng)用程序獲得針對(duì)該通知單元所通知的建議內(nèi)容的準(zhǔn)許時(shí),通過(guò)向上述發(fā)送者側(cè)終端發(fā)送上述電子價(jià)值,來(lái)進(jìn)行電子價(jià)值的交換。
2.一種便攜式終端,在該便攜式終端和其他的便攜式終端之間,進(jìn)行在自終端的IC卡內(nèi)保持的電子價(jià)值的交換,其特征在于,該便攜式終端具有存儲(chǔ)單元,其與消息對(duì)應(yīng)地存儲(chǔ)表示將要執(zhí)行的處理的內(nèi)容的處理程序;通知單元,其在接收到由上述其他便攜式終端發(fā)送的、建議上述電子價(jià)值的交換的交換建議消息時(shí),從上述存儲(chǔ)單元獲取與該交換建議消息對(duì)應(yīng)的處理程序,將根據(jù)該處理程序的建議內(nèi)容通知給應(yīng)用程序;以及交換單元,其在從上述應(yīng)用程序獲得針對(duì)該通知單元所通知的建議內(nèi)容的準(zhǔn)許時(shí),通過(guò)將上述電子價(jià)值發(fā)送給上述其他的便攜式終端,來(lái)進(jìn)行電子價(jià)值的交換。
3.根據(jù)權(quán)利要求2所述的便攜式終端,其特征在于,上述通知單元在檢測(cè)出上述電子價(jià)值的交換已經(jīng)結(jié)束時(shí),從上述存儲(chǔ)單元獲取與交換結(jié)束消息對(duì)應(yīng)的處理程序,根據(jù)該處理程序,將交換結(jié)束通知給上述應(yīng)用程序以及上述其他的便攜式終端。
4.一種電子價(jià)值交換方法,其特征在于,該方法具有發(fā)送步驟,發(fā)送者側(cè)終端將建議電子價(jià)值的交換的交換建議消息發(fā)送給接受者側(cè)終端;通知步驟,具有與消息對(duì)應(yīng)地存儲(chǔ)表示將要執(zhí)行的處理內(nèi)容的處理程序的存儲(chǔ)單元的上述接收者側(cè)終端,在接收到通過(guò)上述發(fā)送步驟所發(fā)送的上述交換建議消息時(shí),從上述存儲(chǔ)單元獲取與該交換建議消息對(duì)應(yīng)的處理程序,并將根據(jù)該處理程序的建議內(nèi)容通知給應(yīng)用程序;以及交換步驟,當(dāng)從該應(yīng)用程序獲得針對(duì)由該通知步驟所通知的建議內(nèi)容的準(zhǔn)許時(shí),通過(guò)將上述電子價(jià)值發(fā)送給上述發(fā)送者側(cè)終端,來(lái)進(jìn)行電子價(jià)值的交換。
全文摘要
本發(fā)明提供一種電子價(jià)值交換系統(tǒng)、便攜式終端、以及電子價(jià)值交換方法。電子價(jià)值交換系統(tǒng)(100)具有便攜式終端(10)和便攜式終端(20)。便攜式終端(10)通過(guò)驅(qū)動(dòng)器(12)將電子價(jià)值(V1,V2)的交換建議消息發(fā)送給便攜式終端(20)。便攜式終端(20)將驅(qū)動(dòng)器(12)的可執(zhí)行的處理程序與消息對(duì)應(yīng)地存儲(chǔ)在通用表221中,取得與上述交換建議消息對(duì)應(yīng)的處理程序,將根據(jù)該處理程序的交換建議內(nèi)容通知給應(yīng)用程序(21)。應(yīng)用程序(21)如果按照用戶操作準(zhǔn)許建議內(nèi)容,則將存儲(chǔ)于IC卡(23)中的電子價(jià)值(V2)經(jīng)由驅(qū)動(dòng)器(22,12)發(fā)送給IC卡(13)。
文檔編號(hào)G06Q10/00GK1947124SQ200580012520
公開日2007年4月11日 申請(qǐng)日期2005年4月21日 優(yōu)先權(quán)日2004年4月21日
發(fā)明者坂村健, 越塚登, 森謙作, 寺田雅之, 石井一彥, 本鄉(xiāng)節(jié)之 申請(qǐng)人:株式會(huì)社Ntt都科摩, 坂村健, 越塚登