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

數(shù)值保存系統(tǒng)、數(shù)值保存方法、數(shù)值保存程序和交易系統(tǒng)的制作方法

文檔序號(hào):6663828閱讀:251來源:國知局
專利名稱:數(shù)值保存系統(tǒng)、數(shù)值保存方法、數(shù)值保存程序和交易系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種管理用于支付的數(shù)值的數(shù)值保存系統(tǒng),尤其涉及一種為了避免在管理該數(shù)值中出錯(cuò)的技術(shù)。
背景技術(shù)
近年來,在電子支付領(lǐng)域應(yīng)用了具有諸如預(yù)付卡和長期票通行證功能那樣的多個(gè)功能的存儲(chǔ)卡。以下解釋一種使用具有預(yù)付卡和長期票通行證功能的存儲(chǔ)卡的鐵路運(yùn)費(fèi)調(diào)整(adjustment)系統(tǒng),作為這種存儲(chǔ)卡的一個(gè)使用實(shí)例。
鐵路用戶在搭乘列車時(shí)攜帶該存儲(chǔ)卡。用戶在進(jìn)入和離開車站時(shí)使用該存儲(chǔ)卡通過一個(gè)自動(dòng)檢票門。當(dāng)用戶在由作為長期票通行證的存儲(chǔ)卡指定的區(qū)域外搭乘列車時(shí),就在存儲(chǔ)卡與自動(dòng)檢票門之間傳輸與費(fèi)用調(diào)整有關(guān)的信息。然后,從作為預(yù)付卡的存儲(chǔ)卡中所記錄的預(yù)付金額中減去額外的費(fèi)用,完成該費(fèi)用調(diào)整。
為了確保安全性,在存儲(chǔ)卡與自動(dòng)檢票門之間的信息傳輸中執(zhí)行諸如在專利文獻(xiàn)1中公開的相互認(rèn)證和信息加密以及在專利文獻(xiàn)2中公開的存儲(chǔ)卡驗(yàn)證。
然而,在信息傳輸中注意到有這樣一個(gè)問題,自動(dòng)檢票門會(huì)偶然地多于一次地請(qǐng)求用存儲(chǔ)卡為同一服務(wù)進(jìn)行支付,存儲(chǔ)卡也多于一次地處理該支付,因此從存儲(chǔ)卡中減去了由自動(dòng)檢票門偶然請(qǐng)求的金額。此外,還注意到另外一個(gè)問題,自動(dòng)檢票門錯(cuò)誤地識(shí)別由存儲(chǔ)卡指定的區(qū)域并基于錯(cuò)誤識(shí)別的區(qū)域請(qǐng)求存儲(chǔ)卡支付額外的費(fèi)用,而且從存儲(chǔ)卡中減去錯(cuò)誤的額外費(fèi)用。
<專利文獻(xiàn)1>
日本公開的未經(jīng)審查的專利申請(qǐng)No.H10-229392<專利文獻(xiàn)2>
日本公開的已審查的專利申請(qǐng)No.H8-27822發(fā)明內(nèi)容鑒于上述問題,本發(fā)明旨在提供一種避免錯(cuò)誤收費(fèi)的數(shù)值保存系統(tǒng)。
為了解決上述問題的、根據(jù)本發(fā)明的一種數(shù)值保存系統(tǒng)是這樣一種數(shù)值保存系統(tǒng),它包括接收單元,用于接收增加或減去一個(gè)與支付有關(guān)的數(shù)值的指令;判斷單元,用于判斷該指令是否與之前所接收的指令相同;拒絕單元,用于當(dāng)判斷該指令與之前的指令相同時(shí)拒絕該指令。
通過以上結(jié)構(gòu),當(dāng)增加或減去數(shù)值的指令與之前的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而導(dǎo)致第二次接收到相同指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
以上數(shù)值保存系統(tǒng)還可以是這樣的,即,數(shù)值等同于金額,而且接收單元接收指令信息作為指令,該指令信息指示增加或減去由該數(shù)值所示的金額。
通過以上結(jié)構(gòu),當(dāng)增加或減去數(shù)值的指令與之前的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而導(dǎo)致第二次接收到相同指令時(shí)也可以通過將金額的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
以上數(shù)值保存系統(tǒng)還可以是這樣的,即,判斷單元(i)存儲(chǔ)由接收單元最后接收的一條指令信息,(ii)通過使用存儲(chǔ)的指令信息和當(dāng)前所接收的指令信息來判斷該指令是否與之前的指令相同。
通過以上結(jié)構(gòu),使用接收單元這次接收的一條指令信息和接收單元上次接收的一條指令信息來判斷該指令是否與之前的指令相同。因此,即使當(dāng)?shù)诙谓邮盏较嗤噶顣r(shí)也可以通過將金額的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
以上數(shù)值保存系統(tǒng)還可以是這樣的,即,當(dāng)存儲(chǔ)的指令信息與當(dāng)前所接收的指令信息匹配時(shí),判斷單元判斷該指令與之前的指令相同。
通過以上結(jié)構(gòu),當(dāng)存儲(chǔ)的指令信息與接收的指令信息匹配時(shí)判斷該指令與之前的指令相同。因此,即使當(dāng)?shù)诙谓邮盏较嗤噶顣r(shí)也可以通過將數(shù)值的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
上述數(shù)值保存系統(tǒng)還可以是這樣的,即,每個(gè)指令信息都包括一個(gè)標(biāo)識(shí)指令裝置的裝置ID,當(dāng)存儲(chǔ)的指令信息中包含的裝置ID與當(dāng)前所接收的指令信息中包含的裝置ID匹配時(shí),判斷單元判斷該指令與之前的指令相同。
通過上述結(jié)構(gòu),當(dāng)存儲(chǔ)的指令信息中的裝置ID與接收的指令信息中的裝置ID匹配時(shí)判斷該指令與之前的指令相同。因此,即使當(dāng)?shù)诙谓邮盏絹碜韵嗤b置的指令時(shí)也可以通過將數(shù)值的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
以上數(shù)值保存系統(tǒng)還可以是這樣的,即,每個(gè)指令信息都包括一個(gè)標(biāo)識(shí)外部指令裝置的位置的位置ID,當(dāng)存儲(chǔ)的指令信息中包含的位置ID與當(dāng)前所接收的指令信息中包含的位置ID匹配時(shí),判斷單元判斷該指令與之前的指令相同。
通過上述結(jié)構(gòu),當(dāng)存儲(chǔ)的指令信息中的位置ID與接收的指令信息中的位置ID匹配時(shí),判斷該指令與之前的指令相同。因此,即使當(dāng)?shù)诙谓邮盏絹碜晕挥谙嗤恢玫闹噶钛b置的指令時(shí)也可以通過將數(shù)值的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
以上數(shù)值保存系統(tǒng)還可以是這樣的,即,每個(gè)指令信息都包括一個(gè)標(biāo)識(shí)指令信息的指令I(lǐng)D,當(dāng)存儲(chǔ)的指令信息中的指令I(lǐng)D與當(dāng)前所接收的指令信息中的指令I(lǐng)D匹配時(shí),判斷單元判斷該指令與之前的指令相同。
通過上述結(jié)構(gòu),當(dāng)存儲(chǔ)的指令信息中的指令I(lǐng)D與接收的指令信息中的指令I(lǐng)D匹配時(shí)判斷該指令與之前的指令相同。因此,即使當(dāng)?shù)诙谓邮盏较嗤噶顣r(shí)也可以通過將數(shù)值的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
以上數(shù)值保存系統(tǒng)還可以是這樣的,即,當(dāng)存儲(chǔ)的指令信息與當(dāng)前所接收的指令信息之間的差別在一個(gè)預(yù)定范圍內(nèi)時(shí),判斷單元判斷該指令與之前的指令相同。
通過上述結(jié)構(gòu),當(dāng)存儲(chǔ)的與接收的指令信息之間的差別在一個(gè)預(yù)定范圍內(nèi)時(shí)判斷該指令與之前的指令相同。因此,當(dāng)連續(xù)接收到多于一個(gè)差別小于預(yù)定范圍的指令時(shí),也可以通過將數(shù)值的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
以上數(shù)值保存系統(tǒng)還可以是這樣的,即,每一個(gè)指令信息都包括表示與指令有關(guān)的時(shí)間的時(shí)間信息,當(dāng)存儲(chǔ)的指令信息中的時(shí)間信息所表示的時(shí)間與當(dāng)前所接收的指令信息中的時(shí)間信息所表示的時(shí)間之間的差別在預(yù)定范圍內(nèi)時(shí),判斷單元判斷該指令與之前的指令相同。
通過上述結(jié)構(gòu),當(dāng)分別在存儲(chǔ)的指令信息和接收的指令信息中的兩條時(shí)間信息之間的差別在預(yù)定范圍內(nèi)時(shí),判斷該指令與之前的指令相同。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而在短時(shí)期內(nèi)連續(xù)接收到一個(gè)以上的指令時(shí)也可以通過將數(shù)值的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
還可以由手持裝置和存儲(chǔ)卡來構(gòu)造上述數(shù)值保存系統(tǒng),其中手持裝置包括接收單元,存儲(chǔ)卡包括判斷單元和拒絕單元。
通過上述結(jié)構(gòu),手持裝置接收指令信息,存儲(chǔ)卡基于由手持裝置接收的指令信息檢測與之前的指令相同的指令,因此,即使當(dāng)?shù)诙谓邮盏较嗤噶顣r(shí)也可以通過將數(shù)值的增加或減去限制為僅僅一次來防止錯(cuò)誤收費(fèi)。
上述數(shù)值保存系統(tǒng)還可以是一種存儲(chǔ)卡。
通過上述結(jié)構(gòu),當(dāng)指令與之前的指令相同時(shí),存儲(chǔ)卡拒絕來自指令裝置的指令,因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而連續(xù)接收到一個(gè)以上的指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
以上數(shù)值保存系統(tǒng)還可以是一種手持裝置。
通過上述結(jié)構(gòu),當(dāng)指令與之前的指令相同時(shí)手持裝置拒絕來自指令裝置的指令,因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而連續(xù)接收到一個(gè)以上的指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
一種用于上述包括接收單元、判斷單元和拒絕單元的數(shù)值保存系統(tǒng)的方法,該方法包括接收步驟,在該步驟接收單元接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷步驟,在該步驟判斷單元判斷之前是否接收過該指令;以及拒絕步驟,在該步驟當(dāng)判斷之前已經(jīng)接收過該指令時(shí)拒絕單元拒絕該指令。
通過上述結(jié)構(gòu),當(dāng)來自指令裝置的指令與之前的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而連續(xù)接收到一個(gè)以上的指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
一種用于上述包括接收單元、判斷單元和拒絕單元的數(shù)值保存系統(tǒng)的程序,該程序包括接收步驟,在該步驟接收單元接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷步驟,在該步驟判斷單元判斷之前是否接收過該指令;以及拒絕步驟,在該步驟當(dāng)判斷之前已經(jīng)接收過該指令時(shí)拒絕單元拒絕該指令。
通過上述結(jié)構(gòu),當(dāng)來自指令裝置的指令與之前的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而連續(xù)接收到一個(gè)以上的指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
由指令裝置和上述數(shù)值保存系統(tǒng)構(gòu)成根據(jù)本發(fā)明的一種交易(transaction)系統(tǒng),其中所述數(shù)值保存系統(tǒng)包括接收單元,用于接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷單元,用于判斷該指令是否與之前所接收的指令相同;拒絕單元,用于當(dāng)判斷該指令與之前的指令相同時(shí)拒絕該指令。
通過上述結(jié)構(gòu),當(dāng)來自指令裝置的指令與之前的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而連續(xù)接收到一個(gè)以上的指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
上述交易系統(tǒng)還可以是這樣的,即,數(shù)值保存系統(tǒng)是一種存儲(chǔ)卡。
通過上述結(jié)構(gòu),當(dāng)來自指令裝置的指令與之前的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而連續(xù)接收到一個(gè)以上的指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
上述交易系統(tǒng)還可以是這樣的,即,數(shù)值保存系統(tǒng)是一種手持裝置。
通過上述結(jié)構(gòu),當(dāng)來自指令裝置的指令與之前的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而連續(xù)接收到一個(gè)以上的指令時(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
上述交易系統(tǒng)還可以是這樣的,即,由手持裝置和存儲(chǔ)卡構(gòu)造數(shù)值保存系統(tǒng),所述手持裝置包括接收單元,所述存儲(chǔ)卡包括判斷單元和拒絕單元。
通過上述結(jié)構(gòu),手持裝置接收指令信息,存儲(chǔ)卡基于由手持裝置接收的指令信息檢測與之前的指令相同的一個(gè)指令,因此,即使當(dāng)?shù)诙谓邮盏较嗤噶顣r(shí)也可以將數(shù)值的增加或減去限制為僅僅一次。
上述數(shù)值保存系統(tǒng)還可以是這樣的,即,數(shù)值與點(diǎn)數(shù)相等,接收單元接收指令信息作為指令,該指令信息指示增加或減去由該數(shù)值所示的點(diǎn)數(shù)。
通過上述結(jié)構(gòu),當(dāng)增加或減去指示點(diǎn)數(shù)的指令與之前接收的指令相同時(shí)拒絕該指令。因此,即使當(dāng)由于指令裝置中的錯(cuò)誤而第二次接收相同指令時(shí)也可以通過將點(diǎn)數(shù)的增加或減去限制為僅僅一次來防止錯(cuò)誤的點(diǎn)的增加或減去。
附圖簡述

圖1舉例說明了在鐵路公司中的一種費(fèi)用調(diào)整系統(tǒng)的結(jié)構(gòu);圖2是舉例說明一種存儲(chǔ)卡的結(jié)構(gòu)的方框圖;圖3是舉例說明一種自動(dòng)檢票門的結(jié)構(gòu)的方框圖;圖4是顯示費(fèi)用調(diào)整的整個(gè)交易的流程圖;圖5是顯示裝置的相互認(rèn)證與密鑰共享操作的流程圖;圖6是顯示另一種裝置的相互認(rèn)證與密鑰共享操作的流程圖;圖7是顯示檢驗(yàn)一個(gè)支付請(qǐng)求的內(nèi)容的操作的流程圖;圖8舉例說明一種交易系統(tǒng)的結(jié)構(gòu);圖9是舉例說明一種存儲(chǔ)卡的結(jié)構(gòu)的方框圖;圖10是舉例說明一種收銀機(jī)的結(jié)構(gòu)的方框圖;圖11是顯示整個(gè)交易的流程圖。
具體實(shí)施例方式
以下參照附圖描述了本發(fā)明的優(yōu)選實(shí)施例。本說明書中的術(shù)語“服務(wù)”是一種包括銷售的概念。
1-1結(jié)構(gòu)以下參照附圖解釋根據(jù)本發(fā)明第一實(shí)施例的數(shù)值保存系統(tǒng)1。
圖1舉例說明了在鐵路公司中的一種數(shù)值保存系統(tǒng)1的結(jié)構(gòu)。用戶10從上車站11搭乘列車12到目的站13。
為了識(shí)別車站,預(yù)先為鐵路公司所提供的上車站11、目的站13以及其他車站(圖中未顯示)中的每一個(gè)分配唯一的車站ID信息。此外,每個(gè)車站具有至少一個(gè)自動(dòng)檢票門作為指令裝置。每一個(gè)自動(dòng)檢票門都具有一個(gè)活板門并存儲(chǔ)具有該自動(dòng)檢票門的車站的車站ID信息以及用于識(shí)別該自動(dòng)檢票門的唯一的門ID信息。在該實(shí)施例中,上車站11具有一個(gè)自動(dòng)檢票門300,目的站13具有一個(gè)自動(dòng)檢票門200。
存儲(chǔ)卡100是一種支付處理裝置,它是一種由鐵路公司發(fā)行的具有預(yù)付卡和長期票通行證功能的非接觸存儲(chǔ)卡。用戶10以支付預(yù)定金額的方式作交易從鐵路公司獲得存儲(chǔ)卡100。
用戶10在搭乘列車的時(shí)候攜帶存儲(chǔ)卡100。
當(dāng)用戶為了搭乘列車12而打算通過自動(dòng)檢票門300并進(jìn)入上車站11時(shí),用戶10持存儲(chǔ)卡100朝向自動(dòng)檢票門300。在存儲(chǔ)卡100與自動(dòng)檢票門300之間進(jìn)行信息的無線傳輸,如果自動(dòng)檢票門300基于傳輸?shù)男畔⑴袛嘣试S該用戶進(jìn)入,自動(dòng)檢票門300的活板門就打開。用戶10在活板門打開之后就進(jìn)入上車站11。用戶10于是搭乘列車12從上車站11到目的站13。
在目的站13,當(dāng)用戶10打算通過自動(dòng)檢票門200并離開目的站13時(shí),用戶10持存儲(chǔ)卡100朝向自動(dòng)檢票門200。在存儲(chǔ)卡100與自動(dòng)檢票門200之間進(jìn)行信息的無線傳輸,如果自動(dòng)檢票門200基于傳輸?shù)男畔⑴袛嘣试S該用戶離開,自動(dòng)檢票門200的活板門就打開。
當(dāng)用戶10在作長期票通行證的存儲(chǔ)卡100指定的區(qū)域外搭乘列車時(shí),就收取一個(gè)額外的費(fèi)用。通過使用存儲(chǔ)卡100的預(yù)付卡功能來調(diào)整該額外的費(fèi)用。
以下詳細(xì)描述有關(guān)費(fèi)用調(diào)整的操作。
1-1-1存儲(chǔ)卡100由CPU、存儲(chǔ)一個(gè)計(jì)算機(jī)程序的ROM、RAM等構(gòu)成作為硬件的存儲(chǔ)卡100。存儲(chǔ)卡100通過根據(jù)ROM中存儲(chǔ)的程序運(yùn)行CPU來實(shí)現(xiàn)其功能。圖2是舉例說明存儲(chǔ)卡100的結(jié)構(gòu)的方框圖。
通信單元101與自動(dòng)檢票門200進(jìn)行無線信息發(fā)送與接收。
認(rèn)證單元102通過通信單元101執(zhí)行與自動(dòng)檢票門200的相互認(rèn)證和密鑰共享.稍后將描述相互認(rèn)證與密鑰共享的細(xì)節(jié)。
當(dāng)成功完成相互認(rèn)證與密鑰共享時(shí),認(rèn)證單元102向通行信息管理單元104和卡ID信息管理單元105發(fā)送認(rèn)證完成通知。
加密單元103對(duì)在通信單元101和自動(dòng)檢票門200之間傳輸?shù)男畔⑦M(jìn)行加密和解密。
當(dāng)成功完成相互認(rèn)證和密鑰共享之后,加密單元103從認(rèn)證單元102獲得一個(gè)會(huì)話密鑰K′。在成功完成相互認(rèn)證和密鑰共享之后向自動(dòng)檢票門發(fā)送信息時(shí),加密單元103使用會(huì)話密鑰K′對(duì)將要發(fā)送的信息進(jìn)行加密,然后通信單元101發(fā)送該加密的信息。此外,在加密單元103使用會(huì)話密鑰K′對(duì)接收的信息進(jìn)行解密之后,將通信單元101在成功完成相互認(rèn)證和密鑰共享之后所接收的來自自動(dòng)檢票門200的信息用于存儲(chǔ)卡100的內(nèi)部處理。
為了使該描述保持簡單,在發(fā)送信息前的信息加密總是包含在以諸如“通過通信單元101發(fā)送信息”這樣的語句所描述的操作當(dāng)中。因此,這種語句表示加密單元103對(duì)將要發(fā)送的信息進(jìn)行加密,然后通信單元101發(fā)送該加密的信息。類似地,在接收信息后的信息解密總是包含在以諸如“通過通信單元101接收信息”這樣的語句所描述的操作當(dāng)中。因此,這種語句表示通信單元101接收該信息,然后加密單元103對(duì)接收的信息進(jìn)行解密。

通行信息管理單元104存儲(chǔ)并管理有效區(qū)域信息,該有效區(qū)域信息表示在其中作為長期票通行證的存儲(chǔ)卡有效的區(qū)域。該有效區(qū)域信息包括區(qū)域開始信息和區(qū)域結(jié)束信息。通行信息管理單元104在接收認(rèn)證完成通知后接收來自上車站11的自動(dòng)檢票門300的上車站信息,并存儲(chǔ)該上車站信息。該上車站信息指示與上車站11對(duì)應(yīng)的車站ID信息。通行信息管理單元104還在用戶打算離開車站時(shí)接收來自目的站13的自動(dòng)檢票門200的目的站信息。該目的站信息表示與目的站13對(duì)應(yīng)的車站ID信息。所有的區(qū)域開始信息、區(qū)域結(jié)束信息、上車站信息和目的站信息都是預(yù)定的整數(shù)。
一旦接收到目的站信息,通行信息管理單元104就基于區(qū)域開始信息、區(qū)域結(jié)束信息、上車站信息和目的站信息來判斷用戶10是否在有效區(qū)域信息所指定的區(qū)域內(nèi)搭乘了列車12或在該區(qū)域外搭乘了列車12。當(dāng)上車站信息和目的站信息都等于區(qū)域開始信息與區(qū)域結(jié)束信息或在它們之間時(shí),通行信息管理單元104判斷用戶10在作為長期票通行證的存儲(chǔ)卡有效的區(qū)域內(nèi)搭乘了列車12,即“區(qū)域內(nèi)”。當(dāng)上車站信息小于區(qū)域開始信息或目的站信息大于區(qū)域結(jié)束信息時(shí),通行信息管理單元104判斷用戶10在作為長期票通行證的存儲(chǔ)卡有效的區(qū)域外搭乘了列車12,即“區(qū)域外”。
例如,以下采用其中區(qū)域開始信息為10而區(qū)域結(jié)束信息為20的例子進(jìn)行更詳細(xì)的解釋。在此情況下,如果上車站11的車站信息為12,目的站13的車站信息為15,則通行信息管理單元104判斷用戶10在該區(qū)域內(nèi)搭乘了列車。如果上車站11的車站信息為12,目的站的車站信息為22,則通行信息管理單元104判斷用戶10在該區(qū)域外搭乘了列車12。
當(dāng)判斷用戶10在該區(qū)域內(nèi)搭乘了列車12時(shí),通行信息管理單元104向一個(gè)支付管理單元108發(fā)送指明“區(qū)域內(nèi)”的乘車區(qū)域信息。當(dāng)判斷用戶10在該區(qū)域外搭乘了列車12時(shí),通行信息管理單元104向支付管理單元108發(fā)送指明“區(qū)域外”的乘車區(qū)域信息。
此外,當(dāng)接收來自認(rèn)證單元102的認(rèn)證完成通知時(shí),通行信息管理單元104通過通信單元101向自動(dòng)檢票門200發(fā)送有效區(qū)域信息和上車站信息。
卡ID信息管理單元105存儲(chǔ)用于識(shí)別該存儲(chǔ)卡的唯一的卡ID信息。
卡ID信息管理單元105接收來自認(rèn)證單元102的認(rèn)證完成通知。當(dāng)接收該認(rèn)證完成通知時(shí),卡ID信息管理單元105通過通信單元101向自動(dòng)檢票門200發(fā)送卡ID信息。
卡ID信息管理單元105還通過通信單元101接收來自自動(dòng)檢票門200的卡說明信息。該卡說明信息表示自動(dòng)檢票門200識(shí)別為帳單卡的卡的卡ID信息。當(dāng)接收該卡說明信息時(shí),卡ID信息管理單元105判斷發(fā)送的卡ID信息和接收的卡說明信息是否相同。
當(dāng)發(fā)送的卡ID信息與接收的卡說明信息相同時(shí),卡ID信息管理單元105向支付管理單元108發(fā)送表示成功通信的通信信息。當(dāng)發(fā)送的卡ID信息和接收的卡說明信息不同時(shí),它表示卡ID信息管理單元105接收了對(duì)于不同的存儲(chǔ)卡的支付請(qǐng)求,卡ID信息管理單元105向支付管理單元108發(fā)送表示通信錯(cuò)誤的通信信息。
一個(gè)檢票門管理單元106通過通信單元101接收來自自動(dòng)檢票門200的門ID信息。
檢票門管理單元106存儲(chǔ)之前所接收的門ID信息作為檢票門歷史記錄。當(dāng)通行信息管理單元接收上車站信息時(shí),刪除檢票門歷史記錄的內(nèi)容。
當(dāng)接收到門ID信息時(shí),檢票門管理單元106判斷門ID信息與檢票門歷史記錄是否相同。
當(dāng)門ID信息與檢票門歷史記錄匹配時(shí),檢票門管理單元106判斷存儲(chǔ)卡100連續(xù)與同一自動(dòng)檢票門進(jìn)行了通信,并向支付管理單元108發(fā)送表示通信錯(cuò)誤的通信信息。當(dāng)門ID信息與檢票門歷史記錄不同時(shí),檢票門管理單元106向支付管理單元108發(fā)送表示成功通信的通信信息。

時(shí)間信息管理單元107存儲(chǔ)表示作為長期票通行證的存儲(chǔ)卡在其中有效的周期的有效周期信息。有效周期信息包括表示允許用戶使用該卡的最早時(shí)間的周期開始信息以及表示允許用戶使用該卡的最晚時(shí)間的周期結(jié)束信息。在一個(gè)例子中,其中,允許用戶使用該卡的最早時(shí)間為2003年2月10日12:10′30,則周期開始信息為20030210121030,允許用戶使用該卡的最晚時(shí)間為2003年3月10日12:10′30,則周期結(jié)束信息為20030310121030。
當(dāng)用戶10打算離開目的站13時(shí),時(shí)間信息管理單元107接收來自目的站13的自動(dòng)檢票門200的門時(shí)間信息。門時(shí)間信息表示在完成相互認(rèn)證和密鑰共享時(shí)的日期和時(shí)間。門時(shí)間信息也具有與周期開始信息和周期結(jié)束信息相同的格式。
時(shí)間信息管理單元107存儲(chǔ)之前接收的門時(shí)間信息作為門時(shí)間歷史記錄。
一旦接收到門時(shí)間信息,時(shí)間信息管理單元107就基于有效周期信息和門時(shí)間信息來判斷用戶10是否在有效周期信息所指定的周期內(nèi)搭乘了列車12。當(dāng)門時(shí)間信息等于周期開始信息與周期結(jié)束信息或在它們之間時(shí),時(shí)間信息管理單元107判斷用戶10在作為長期票通行證的存儲(chǔ)卡有效的周期內(nèi)搭乘了列車12,即“周期內(nèi)”。當(dāng)門時(shí)間信息小于周期開始信息或大于周期結(jié)束信息時(shí),時(shí)間信息管理單元107判斷用戶10沒在作為長期票通行證的存儲(chǔ)卡有效的周期內(nèi)搭乘了列車12,即“周期外”。
當(dāng)判斷用戶10在作為長期票通行證的存儲(chǔ)卡有效的周期內(nèi)搭乘了列車12時(shí),時(shí)間信息管理單元107向支付管理單元108發(fā)送表示“周期內(nèi)”的乘車周期信息。當(dāng)判斷用戶10在作為長期票通行證的存儲(chǔ)卡有效的周期外搭乘了列車12時(shí),時(shí)間信息管理單元107向支付管理單元108發(fā)送表示“周期外”的乘車周期信息,并進(jìn)一步判斷在門時(shí)間信息與門時(shí)間歷史記錄之間的差值是否為5秒或更小。
當(dāng)判斷該差值為5秒或更小時(shí),時(shí)間信息管理單元107判斷由于自動(dòng)檢票門200的錯(cuò)誤而導(dǎo)致存儲(chǔ)卡100連續(xù)與同一自動(dòng)檢票門進(jìn)行了通信,并向支付管理單元108發(fā)送表示操作錯(cuò)誤的操作信息。當(dāng)判斷該差值大于5秒時(shí),時(shí)間信息管理單元107向支付管理單元108發(fā)送表示正常操作的操作信息。
支付管理單元108接收來自通行信息管理單元104的乘車區(qū)域信息、來自卡ID信息管理單元105和檢票門管理單元106中每一個(gè)的通信信息以及來自時(shí)間信息管理單元107的乘車周期信息和操作信息。支付管理單元108還可用來通過通信單元101向自動(dòng)檢票門200發(fā)送表示“可支付”、“不可支付”和“無效”中之一的支付狀態(tài)信息。
如果自動(dòng)檢票門在通信信息表示通信錯(cuò)誤或操作信息表示操作出錯(cuò)的情況下向存儲(chǔ)卡請(qǐng)求支付,該支付管理單元108就通過通信單元101向自動(dòng)檢票門200發(fā)送表示無效的支付狀態(tài)信息。此外,如果當(dāng)乘車區(qū)域信息和乘車周期信息分別表示“區(qū)域內(nèi)”和“周期內(nèi)”時(shí)自動(dòng)檢票門向存儲(chǔ)卡請(qǐng)求支付,支付管理單元108就通過通信單元101向自動(dòng)檢票門200發(fā)送表示無效的支付狀態(tài)信息。
當(dāng)支付管理單元108基于所有接收的信息判斷該支付請(qǐng)求有效時(shí),支付管理單元向余額管理單元109發(fā)送對(duì)于支付能力信息的請(qǐng)求。
當(dāng)支付管理單元108從余額管理單元109接受到表示“可支付的”支付能力信息時(shí),支付管理單元108通過通信單元101向自動(dòng)檢票門200發(fā)送表示“可支付的”的支付狀態(tài)信息。當(dāng)所接收的支付能力信息表示“不可支付”時(shí),支付管理單元108經(jīng)由通信單元101向自動(dòng)檢票門200發(fā)送表示“不可支付”的支付狀態(tài)信息。
余額管理單元109存儲(chǔ)余額信息,該余額信息表示記錄在作為預(yù)付卡的存儲(chǔ)卡中的金額。以下對(duì)預(yù)付卡功能進(jìn)行另外說明。
用戶10預(yù)先向鐵路公司支付將記錄在作為預(yù)付卡的存儲(chǔ)卡中的金額。鐵路公司將預(yù)付金額增加到由余額信息表示的金額上。
當(dāng)用戶10在有效區(qū)域信息所指定的區(qū)域外搭乘列車12時(shí),余額管理單元109就通過通信單元101接收來自自動(dòng)檢票門200的附加費(fèi)用信息。該附加費(fèi)用信息表示在該區(qū)域外搭乘列車12的附加費(fèi)用的金額。此外,余額管理單元109接收來自支付管理單元108的對(duì)支付能力信息的請(qǐng)求。
當(dāng)接收到對(duì)支付能力信息的請(qǐng)求時(shí),余額管理單元109判斷是否可用余額信息所表示的金額來支付由附加費(fèi)用信息所表示的金額。
當(dāng)附加費(fèi)用信息所表示的金額等于或小于由余額信息所表示的金額時(shí),余額管理單元109判斷該附加費(fèi)用為“可支付”。當(dāng)附加費(fèi)用信息所表示的金額大于由余額信息所表示的金額時(shí),余額管理單元109判斷該附加費(fèi)用為“不可支付”。
當(dāng)判斷該附加費(fèi)用為“可支付”時(shí),余額管理單元109向支付管理單元108發(fā)送表示“可支付”的支付能力信息。當(dāng)判斷該附加費(fèi)用為“不可支付”時(shí),余額管理單元向支付管理單元108發(fā)送表示“不可支付”的支付能力信息。
余額管理單元109還通過通信單元101接收來自自動(dòng)檢票門200的支付指令。一旦接收該支付指令,余額管理單元109就從余額信息所表示的金額中扣除由附加費(fèi)用信息所表示的金額,并將扣除后的金額存儲(chǔ)為新的余額信息。然后余額管理單元109通過通信單元101向自動(dòng)檢票門200發(fā)送已支付通知。
1-1-2自動(dòng)檢票門200由CPU、存儲(chǔ)計(jì)算機(jī)程序的ROM、RAM等構(gòu)成作為硬件的自動(dòng)檢票門200。自動(dòng)檢票門200通過根據(jù)ROM中存儲(chǔ)的程序運(yùn)行CPU來實(shí)現(xiàn)其功能。圖3是舉例說明自動(dòng)檢票門200的結(jié)構(gòu)的方框圖。
通信單元201與存儲(chǔ)卡100進(jìn)行信息的無線發(fā)送與接收。
認(rèn)證單元202通過通信單元201執(zhí)行與存儲(chǔ)卡100的相互認(rèn)證和密鑰共享。稍后將描述相互認(rèn)證與密鑰共享的細(xì)節(jié)。
當(dāng)成功完成相互認(rèn)證與密鑰共享時(shí),認(rèn)證單元202向門信息管理單元204和時(shí)鐘單元205發(fā)送認(rèn)證完成通知。
加密單元203對(duì)在通信單元201與存儲(chǔ)卡100之間傳輸?shù)男畔⑦M(jìn)行加密和解密。
當(dāng)成功完成相互認(rèn)證和密鑰共享之后,加密單元203從認(rèn)證單元202獲得一個(gè)會(huì)話密鑰K。當(dāng)在成功完成相互認(rèn)證和密鑰共享后向存儲(chǔ)卡100發(fā)送信息時(shí),加密單元203使用會(huì)話密鑰K對(duì)將要發(fā)送的信息進(jìn)行加密,然后通信單元201發(fā)送加密的信息。此外,在加密單元203使用會(huì)話密鑰K對(duì)接收的信息進(jìn)行解密之后,將成功完成相互認(rèn)證和密鑰共享之后由通信單元201從存儲(chǔ)卡100接受的信息用于自動(dòng)檢票門200的內(nèi)部處理。
在成功完成相互認(rèn)證和密鑰共享之后,如上所述總是使用加密信息來執(zhí)行存儲(chǔ)卡100與自動(dòng)檢票門200之間的通信。為了使該描述保持簡單,在發(fā)送信息前的信息加密總是包含在以諸如“通過通信單元201發(fā)送信息”這樣的語句所描述的操作當(dāng)中。因此,這種語句表示加密單元203對(duì)將要發(fā)送的信息進(jìn)行加密,然后通信單元201發(fā)送該加密的信息。類似地,在接收信息后的信息解密總是包含在以諸如“通過通信單元201接收信息”這樣的語句所描述的操作當(dāng)中。因此,這種語句表示通信單元201接收信息,然后加密單元203對(duì)接收的信息進(jìn)行解密。
門信息管理單元204預(yù)先存儲(chǔ)車站ID信息和門ID信息。一旦接收到來自認(rèn)證單元202的認(rèn)證完成通知,門信息管理單元204就通過通信單元201向存儲(chǔ)卡100發(fā)送車站ID信息和門ID信息。
時(shí)鐘單元205是一個(gè)保持時(shí)間的時(shí)鐘。一旦接收到來自認(rèn)證單元202的認(rèn)證完成通知,時(shí)鐘單元205就通過通信單元201向存儲(chǔ)卡發(fā)送表示接收到認(rèn)證完成通知的時(shí)間的門時(shí)間信息。
支付請(qǐng)求單元206向存儲(chǔ)卡100發(fā)送附加費(fèi)用信息。
支付請(qǐng)求單元206預(yù)先存儲(chǔ)費(fèi)用表,該費(fèi)用表表示由不同的車站ID信息所表示的任何兩個(gè)車站之間的費(fèi)用。該費(fèi)用表是一個(gè)表格,其中費(fèi)用與車站對(duì)的兩條車站ID信息彼此對(duì)應(yīng)。車站ID信息和費(fèi)用都是整數(shù)。例如,該費(fèi)用表包括彼此對(duì)應(yīng)的三個(gè)數(shù)字3、10和200,其表示當(dāng)用戶從車站ID信息為3的車站搭乘列車到另一個(gè)車站ID信息為10的車站時(shí),費(fèi)用為200日?qǐng)A。
支付請(qǐng)求單元206接收來自存儲(chǔ)卡100的有效區(qū)域信息、有效周期信息和上車站信息。支付請(qǐng)求單元206判斷由門時(shí)間信息所表示的日期和時(shí)間是否在有效周期信息所表示的周期內(nèi)。
如果支付請(qǐng)求單元206判斷由門時(shí)間信息所表示的日期和時(shí)間不在有效周期信息所表示的周期內(nèi),則支付請(qǐng)求單元206就通過通信單元201向存儲(chǔ)卡100發(fā)送附加費(fèi)用信息,該附加費(fèi)用信息表示在上車站信息與目的站信息所表示的車站之間的費(fèi)用。
如果支付請(qǐng)求單元206判斷由門時(shí)間信息所表示的日期和時(shí)間在有效周期信息所表示的周期內(nèi),則支付請(qǐng)求單元206就使用存儲(chǔ)在門信息管理單元204中的車站ID以及有效區(qū)域信息來判斷該車站ID信息是否超出該區(qū)域。
當(dāng)支付請(qǐng)求單元206判斷車站ID信息超出該區(qū)域時(shí),支付請(qǐng)求單元206就基于費(fèi)用表計(jì)算用戶10將支付的金額,并通過通信單元201向存儲(chǔ)卡發(fā)送對(duì)應(yīng)于該計(jì)算的金額的附加費(fèi)用信息。
此外,當(dāng)支付請(qǐng)求單元206判斷該車站ID信息在該區(qū)域內(nèi)時(shí),支付請(qǐng)求單元206就向門控制單元207發(fā)送門打開指令。
門控制單元207控制活板門的門控。
門控制單元207接收來自支付請(qǐng)求單元206的門打開指令和來自支付管理單元208的門關(guān)閉指令中的一個(gè)。如果門在接收到門打開指令時(shí)是關(guān)閉的,則門控制單元207就打開活板門。如果門在接收到門關(guān)閉指令時(shí)是打開的,則門控制單元207就關(guān)閉活板門。
支付管理單元208接收來自存儲(chǔ)卡100的表示“可支付”、“不可支付”和“無效”中之一的支付狀態(tài)信息。
當(dāng)支付狀態(tài)信息表示可支付時(shí),支付管理單元208就通過通信單元201向存儲(chǔ)卡100發(fā)送支付指令。當(dāng)支付狀態(tài)信息表示不可支付時(shí),支付管理單元208就向門控制單元207發(fā)送門關(guān)閉指令。
當(dāng)支付狀態(tài)信息表示無效時(shí),支付管理單元208結(jié)束該操作。
1-2操作圖4是顯示費(fèi)用調(diào)整的整個(gè)交易的流程圖。
存儲(chǔ)卡100和自動(dòng)檢票門200執(zhí)行相互認(rèn)證和密鑰共享(步驟S101)。
以下參照?qǐng)D5和圖6的流程圖解釋在自動(dòng)檢票門200的認(rèn)證單元202與存儲(chǔ)卡100的認(rèn)證單元102之間的相互認(rèn)證和密鑰共享。
自動(dòng)檢票門200的認(rèn)證單元202預(yù)先記錄公開密鑰PK-CA、秘密密鑰SK-A以及由證書認(rèn)證中心(CA)頒發(fā)的公開密鑰證書Cert-A,并包括使用橢圓曲線E的加密單元。存儲(chǔ)卡100的認(rèn)證單元102預(yù)先記錄公開密鑰PK-CA、秘密密鑰SK-i以及由證書認(rèn)證中心(CA)頒發(fā)的公開密鑰證書Cert-i,還包括一個(gè)使用橢圓曲線E的加密單元。
“Sig(SK,D)”是用于使用秘密密鑰SK來計(jì)算以應(yīng)用數(shù)字簽名的公式?!癎”是橢圓曲線E上的基點(diǎn),以及用于該認(rèn)證系統(tǒng)的唯一數(shù)值。“*”是表示橢圓曲線E上的乘法的運(yùn)算符。例如,“x*G”是用于在橢圓曲線E上增加點(diǎn)Gx次的公式。“‖”是表示連接的運(yùn)算符。例如“A‖B”顯示連接A與B的結(jié)果。
諸如“認(rèn)證單元202向認(rèn)證單元102輸出信息”和“認(rèn)證單元102向認(rèn)證單元202輸出信息”這樣的語句是簡化的描述,這些語句分別意味著“認(rèn)證單元202通過通信單元201和通信單元101向認(rèn)證單元102輸出信息”以及“認(rèn)證單元102通過通信單元101和通信單元201向認(rèn)證單元202輸出信息”。
認(rèn)證單元102產(chǎn)生隨機(jī)數(shù)y(步驟S201),并向認(rèn)證單元202輸出產(chǎn)生的隨機(jī)數(shù)y和公開密鑰證書Cert-i(步驟S202)。
認(rèn)證單元202接收隨機(jī)數(shù)y和公開密鑰證書Cert-i(步驟S202),并使用證書撤消列表(CRL)來檢驗(yàn)存儲(chǔ)卡100的公開密鑰證書Cert-i是否已被撤消。如果已經(jīng)撤消了公開密鑰證書Cert-i(步驟S204),則該操作結(jié)束。
如果沒有撤消公開密鑰證書Cert-i(步驟S204),則認(rèn)證單元202使用公開密鑰PK-CA來驗(yàn)證公開密鑰證書Cert-i(步驟S205)。如果驗(yàn)證不成功(步驟S206),則認(rèn)證單元202結(jié)束操作。
如果驗(yàn)證成功(步驟S206),則認(rèn)證單元202產(chǎn)生隨機(jī)數(shù)x(步驟S207),并向認(rèn)證單元102輸出產(chǎn)生的隨機(jī)數(shù)x和公開密鑰證書Cert-A(步驟S208)。
認(rèn)證單元102接收來自認(rèn)證單元202的隨機(jī)數(shù)x和公開密鑰證書Cert-A(步驟S208)。接下來,認(rèn)證單元102使用CRL來檢驗(yàn)是否已經(jīng)撤消自動(dòng)檢票門200的公開密鑰證書Cert-A(步驟S209)。如果已經(jīng)撤消該公開密鑰證書Cert-A(步驟S210),該操作結(jié)束。
如果沒有撤消該公開密鑰證書Cert-A(步驟S210),認(rèn)證單元102使用公開密鑰PK-CA來驗(yàn)證公開密鑰證書Cert-A(步驟S211)。如果該驗(yàn)證不成功(步驟S212),則認(rèn)證單元102結(jié)束該操作。
如果該驗(yàn)證成功(步驟S212),則認(rèn)證單元102產(chǎn)生一個(gè)隨機(jī)數(shù)y′(步驟S213),產(chǎn)生簽名數(shù)據(jù)S1=Sig(SK-i,(y′*G)‖x)(步驟S214),并向認(rèn)證單元202輸出y′*G和S1(步驟S215)。認(rèn)證單元202接收來自認(rèn)證單元102的y′*G和S1(步驟S215)。然后認(rèn)證單元202驗(yàn)證S1(步驟S216)。如果驗(yàn)證不成功(步驟S217),則認(rèn)證單元202結(jié)束該操作。
如果驗(yàn)證成功(步驟S217),則認(rèn)證單元202產(chǎn)生隨機(jī)數(shù)x′(步驟S218),產(chǎn)生簽名數(shù)據(jù)S0=Sig(SK-A,x′*G)‖y)(步驟S219),并向認(rèn)證單元102輸出x′*G和S0(步驟S220)。
認(rèn)證單元102接收來自認(rèn)證單元202的x′*G和S0(步驟S220)。然后認(rèn)證單元102驗(yàn)證S0(步驟S221)。如果驗(yàn)證不成功(步驟S222),則認(rèn)證單元102結(jié)束該操作。
如果驗(yàn)證成功(步驟S222),則認(rèn)證單元102計(jì)算會(huì)話密鑰K′=y(tǒng)′(x′*G)(步驟S223)。
另一方面,認(rèn)證單元202計(jì)算會(huì)話密鑰K=x′(y′*G)(步驟S224)。
用這種方法,執(zhí)行在自動(dòng)檢票門200與存儲(chǔ)卡100之間的相互認(rèn)證和密鑰共享。
會(huì)話密鑰K和K′分別是具有自動(dòng)檢票門200與存儲(chǔ)卡100之間的共享數(shù)值的密鑰。
當(dāng)步驟S101的認(rèn)證成功時(shí),存儲(chǔ)卡100向自動(dòng)檢票門200發(fā)送有效區(qū)域信息、有效周期信息、卡ID信息和上車站信息(步驟S102)。
此外,當(dāng)步驟S101的認(rèn)證成功時(shí),自動(dòng)檢票門200向存儲(chǔ)卡100發(fā)送目的站信息、門ID信息和門時(shí)間信息(步驟S103)。
自動(dòng)檢票門200基于接收的區(qū)域信息、有效周期信息以及上車站信息來判斷是否有必要收取附加費(fèi)用(步驟S104)。如果自動(dòng)檢票門200判斷不必收取附加費(fèi)用,則操作進(jìn)行步驟S113。
如果自動(dòng)檢票門200判斷有必要收取附加費(fèi)用,則自動(dòng)檢票門200向存儲(chǔ)卡100發(fā)送附加費(fèi)用信息和卡說明信息以請(qǐng)求存儲(chǔ)卡100進(jìn)行支付(步驟S105)。存儲(chǔ)卡100接收該附加費(fèi)用信息和卡說明信息并檢查支付請(qǐng)求的內(nèi)容(步驟S106)。
圖7是詳細(xì)解釋步驟S106的操作的流程圖。
卡ID信息管理單元105判斷卡說明信息是否與卡ID信息匹配(步驟S301)。當(dāng)卡ID信息管理單元105判斷卡說明信息與卡ID信息不匹配時(shí),該操作進(jìn)入步驟S309。當(dāng)卡ID信息管理單元105判斷卡說明信息與卡ID信息匹配時(shí),操作進(jìn)入步驟S302。
檢票門管理單元105判斷門ID信息是否與檢票門歷史記錄匹配(步驟S302)。當(dāng)檢票門管理單元106判斷門ID信息與檢票門歷史記錄匹配時(shí),操作進(jìn)入步驟S309。當(dāng)檢票門管理單元106判斷門ID信息與檢票門歷史記錄不匹配時(shí),操作進(jìn)入步驟S303。
時(shí)間信息管理單元107判斷門時(shí)間信息與門時(shí)間歷史記錄之間的差值是否為5秒或更小(步驟S303)。當(dāng)時(shí)間信息管理單元107判斷門時(shí)間信息與門時(shí)間歷史記錄之間的差值為5秒或更小時(shí),操作進(jìn)入步驟S309。當(dāng)時(shí)間信息管理單元107判斷門時(shí)間信息與門時(shí)間歷史記錄之間的差值大于5秒時(shí),操作進(jìn)入步驟S304。
通行信息管理單元104判斷車站ID信息是否在有效區(qū)域信息所指定的區(qū)域內(nèi)(步驟S304)。當(dāng)通行信息管理單元104判斷車站ID信息在區(qū)域內(nèi)時(shí),通行信息管理單元104進(jìn)一步判斷用戶10是否在有效周期信息所指定的周期內(nèi)搭乘了列車12(步驟S305)。當(dāng)通行信息管理單元104在步驟S305判斷用戶10在周期內(nèi)搭乘了列車12時(shí),則操作進(jìn)入步驟S306。當(dāng)通行信息管理單元104在步驟S305判斷用戶10在周期外搭乘了列車12時(shí),則操作進(jìn)入步驟S309。當(dāng)通行信息管理單元104在步驟S304判斷車站ID信息超出了區(qū)域時(shí),操作進(jìn)入步驟S306。
余額管理單元109判斷附加費(fèi)用是可支付的還是不可支付的(步驟S306)。當(dāng)余額管理單元109判斷該附加費(fèi)用大于卡內(nèi)余額時(shí),操作進(jìn)入步驟S308。當(dāng)余額管理單元109判斷該附加費(fèi)用等于或小于卡內(nèi)余額時(shí),操作進(jìn)入步驟S307。
存儲(chǔ)卡100產(chǎn)生表示可支付的支付狀態(tài)信息(步驟S307)。
存儲(chǔ)卡100產(chǎn)生表示不可支付的支付狀態(tài)信息(步驟S308)。
存儲(chǔ)卡100產(chǎn)生表示無效的支付狀態(tài)信息(步驟S309)。
存儲(chǔ)卡100向自動(dòng)檢票門200發(fā)送產(chǎn)生的支付狀態(tài)信息(步驟S107)。
自動(dòng)檢票門200接收支付狀態(tài)信息(步驟S108)。
當(dāng)接收的支付狀態(tài)信息表示無效時(shí),自動(dòng)檢票門200結(jié)束操作。當(dāng)接收的支付狀態(tài)信息表示不可支付時(shí),操作進(jìn)入步驟S112。當(dāng)接收的支付狀態(tài)信息表示可支付時(shí),自動(dòng)檢票門200向存儲(chǔ)卡100發(fā)送支付指令(步驟S109)。
存儲(chǔ)卡100接收支付指令(步驟S110)。存儲(chǔ)卡100從余額信息中扣除附加費(fèi)用。存儲(chǔ)卡100向自動(dòng)檢票門200發(fā)送已支付通知(步驟S111)。
自動(dòng)檢票門200關(guān)閉其活板門并結(jié)束操作(步驟S112)。
自動(dòng)檢票門200打開其活板門并結(jié)束操作(步驟S113)。
2-1結(jié)構(gòu)以下參照附圖解釋根據(jù)本發(fā)明第二實(shí)施例的數(shù)值保存系統(tǒng)2。圖8舉例說明了數(shù)值保存系統(tǒng)2的結(jié)構(gòu)。
用戶50在商店60中購物時(shí)攜帶一張存儲(chǔ)卡500。該存儲(chǔ)卡500是由經(jīng)營商店60的公司所發(fā)行的具有預(yù)付卡功能的非接觸存儲(chǔ)卡。
用戶50將一個(gè)要購買的商品帶到商店60的付款柜臺(tái)。在付款柜臺(tái)上放置一個(gè)收銀機(jī)600,收銀員70操作該收銀機(jī)600。收銀機(jī)600存儲(chǔ)用于標(biāo)識(shí)收銀機(jī)的收銀機(jī)ID信息。
收銀員70使收銀機(jī)600裝備的條形碼讀取器讀取附著在商品上的條形碼。然后,收銀員70按下收銀機(jī)600裝備的計(jì)算按鈕。
收銀機(jī)600計(jì)算用戶50用于購買該商品將要支付的金額。收銀機(jī)600將表示所計(jì)算金額的支付請(qǐng)求的指令信息無線發(fā)送到存儲(chǔ)卡500。
存儲(chǔ)卡500基于接收的指令信息,使用預(yù)付卡功能,執(zhí)行所計(jì)算金額的支付操作。在支付操作中,存儲(chǔ)卡500拒絕一種情況下的支付請(qǐng)求,在該情況中,從收銀機(jī)向存儲(chǔ)卡500發(fā)送的對(duì)于所述金額的支付請(qǐng)求與之前的支付請(qǐng)求相同。
以下詳細(xì)描述該支付處理操作。
2-1-1存儲(chǔ)卡500由CPU、存儲(chǔ)計(jì)算機(jī)程序的ROM、RAM等構(gòu)成作為硬件的存儲(chǔ)卡500。存儲(chǔ)卡500通過根據(jù)ROM中存儲(chǔ)的程序運(yùn)行CPU來實(shí)現(xiàn)其功能。圖9是舉例說明存儲(chǔ)卡500的結(jié)構(gòu)的方框圖。
通信單元501與收銀機(jī)600進(jìn)行信息的無線發(fā)送與接收。
認(rèn)證單元502通過通信單元501與收銀機(jī)600執(zhí)行相互認(rèn)證和密鑰共享。相互認(rèn)證與密鑰共享與上述在步驟S101中的操作相同,所以在這里就不詳細(xì)描述了。
還可以通過用收銀機(jī)600代替自動(dòng)檢票門200以及用存儲(chǔ)卡500代替存儲(chǔ)卡100,由圖5來描述相互認(rèn)證與密鑰共享的操作。
當(dāng)成功完成相互認(rèn)證與密鑰共享時(shí),認(rèn)證單元502向卡ID信息管理單元504發(fā)送認(rèn)證完成通知。
加密單元503對(duì)發(fā)送的信息進(jìn)行加密和解密。
當(dāng)成功完成相互認(rèn)證和密鑰共享之后,加密單元503從認(rèn)證單元502獲得會(huì)話密鑰K′。
在通過認(rèn)證單元502成功完成相互認(rèn)證和密鑰共享之后,通常用加密的信息執(zhí)行存儲(chǔ)卡500與收銀機(jī)600之間的通信。在成功完成相互認(rèn)證和密鑰共享之后向收銀機(jī)600發(fā)送信息時(shí),首先,加密單元503使用會(huì)話密鑰K′對(duì)將要發(fā)送的信息進(jìn)行加密,然后通信單元501發(fā)送該加密的信息。此外,在成功完成相互認(rèn)證和密鑰共享之后,通信單元501從收銀機(jī)600接收的信息在加密單元503使用會(huì)話密鑰K′對(duì)其進(jìn)行解密之后,被用于存儲(chǔ)卡500的內(nèi)部處理。
卡ID信息管理單元504存儲(chǔ)用于標(biāo)識(shí)存儲(chǔ)卡的唯一的卡ID信息。
卡ID信息管理單元504接收來自認(rèn)證單元502的認(rèn)證完成通知。當(dāng)接收到認(rèn)證完成通知時(shí),卡ID信息管理單元504通過通信單元501向收銀機(jī)600發(fā)送卡ID信息。
卡ID信息管理單元504還通過通信單元501接收來自收銀機(jī)600的卡說明信息。該卡說明信息是表示收銀機(jī)600識(shí)別為帳單卡的一個(gè)卡的卡ID信息。當(dāng)接收到該卡說明信息時(shí),卡ID信息管理單元504判斷發(fā)送的卡ID信息和接收的卡說明信息是否相同。
當(dāng)發(fā)送的卡ID信息與接收的卡說明信息相同時(shí),卡ID信息管理單元504向信息管理單元505發(fā)送一個(gè)判斷指令。當(dāng)發(fā)送的卡ID信息和接收的卡說明信息不同時(shí),它表示卡ID信息管理單元504接收了對(duì)一個(gè)不同的存儲(chǔ)卡的指令信息,而且卡ID信息管理單元504通過通信單元501向收銀機(jī)600發(fā)送表示無效的支付狀態(tài)信息。支付狀態(tài)信息表示“無效”、“可支付”和“不可支付”中之一。
信息管理單元505通過通信單元501接收來自收銀機(jī)600的收銀機(jī)ID信息、指令I(lǐng)D信息、請(qǐng)求時(shí)間信息和將支付的金額。指令I(lǐng)D信息用于說明指令信息。請(qǐng)求時(shí)間信息表示開始發(fā)送指令信息時(shí),收銀機(jī)600中的時(shí)鐘進(jìn)行記錄的時(shí)間。
當(dāng)接收到來自卡ID信息管理單元504的判斷指令時(shí),信息管理單元505基于收銀機(jī)ID信息、指令I(lǐng)D信息和請(qǐng)求時(shí)間信息來判斷由指令信息表示的支付請(qǐng)求是否與之前的支付請(qǐng)求相同。
例如,當(dāng)用戶50購買一個(gè)200日?qǐng)A的面包時(shí),收銀機(jī)600根據(jù)收銀員70的操作,發(fā)送指令信息來請(qǐng)求存儲(chǔ)卡500支付200日?qǐng)A作為要支付的金額。在這里指令信息是一個(gè)有效支付請(qǐng)求。存儲(chǔ)卡500從余額管理單元506所管理的金額中扣除200日?qǐng)A。
在完成該扣除之后,如果收銀機(jī)600偶然向存儲(chǔ)卡500發(fā)送關(guān)于該面包的相同指令信息,則存儲(chǔ)卡判斷該支付請(qǐng)求與之前的支付請(qǐng)求相同。
以下解釋由信息管理單元505所執(zhí)行的判斷。
信息管理單元505存儲(chǔ)之前所接收的收銀機(jī)ID信息作為收銀機(jī)歷史記錄,存儲(chǔ)之前所接收的指令I(lǐng)D信息作為支付請(qǐng)求歷史記錄,并存儲(chǔ)之前所接收的請(qǐng)求時(shí)間信息作為請(qǐng)求時(shí)間歷史記錄。
在以下情況(i)或(ii)中,信息管理單元505判斷由指令信息所表示的支付請(qǐng)求是否與之前的支付請(qǐng)求相同。
(i)收銀機(jī)ID信息與收銀機(jī)歷史記錄匹配,而且請(qǐng)求時(shí)間信息與請(qǐng)求時(shí)間歷史記錄之間的差值為5秒或更小。
(ii)指令I(lǐng)D信息與支付請(qǐng)求歷史記錄匹配,而且在請(qǐng)求時(shí)間信息與請(qǐng)求時(shí)間歷史記錄之間的差值為5秒或更小。
當(dāng)信息管理單元505判斷支付請(qǐng)求相同時(shí),信息管理單元505就通過通信單元501向收銀機(jī)600發(fā)送表示無效的支付狀態(tài)信息。
當(dāng)信息管理單元505判斷支付請(qǐng)求不相同時(shí),信息管理單元505就向余額管理單元506發(fā)送支付指令信息。
余額管理單元506存儲(chǔ)用于預(yù)付卡功能的余額信息。
用戶50預(yù)先向經(jīng)營商店60的公司支付預(yù)付金額。該公司將預(yù)付金額加到由余額信息所表示的金額上。
余額管理單元506通過通信單元501接收來自收銀機(jī)600的表示將被支付的金額的支付信息。
當(dāng)支付信息所表示的金額等于或小于由余額信息所表示的金額時(shí),余額管理單元506從余額信息所表示的金額中扣除由支付信息所表示的金額,并通過通信單元501向收銀機(jī)600發(fā)送表示“已支付”的支付狀態(tài)信息。
當(dāng)支付信息所表示的金額大于由余額信息所表示的金額時(shí),余額管理單元506通過通信單元501向收銀機(jī)600發(fā)送表示“不可支付”的支付狀態(tài)信息。
2-1-2收銀機(jī)600圖10是舉例說明收銀機(jī)600的結(jié)構(gòu)的方框圖。由CPU、存儲(chǔ)計(jì)算機(jī)程序的ROM、RAM等構(gòu)成作為硬件的收銀機(jī)600。收銀機(jī)600通過根據(jù)ROM中存儲(chǔ)的程序運(yùn)行CPU來實(shí)現(xiàn)其功能。
條形碼讀取器601讀取一個(gè)條形碼,其表示該條形碼所附著的商品的價(jià)格信息,然后向支付請(qǐng)求單元603發(fā)送價(jià)格信息。
計(jì)算指令獲得單元602裝備有計(jì)算指令按鈕,并在收銀員70按下該計(jì)算指令按鈕命令計(jì)算時(shí),獲得計(jì)算指令。
計(jì)算指令獲得單元602在獲得計(jì)算指令時(shí)向支付請(qǐng)求單元603發(fā)送計(jì)算指令。
支付請(qǐng)求單元603接收來自條形碼讀取器601的價(jià)格信息、來自計(jì)算指令獲得單元602的計(jì)算指令。
當(dāng)支付請(qǐng)求單元603接收到來自條形碼讀取器601的兩個(gè)或多個(gè)商品的價(jià)格信息時(shí),支付請(qǐng)求單元603在剛一接收到計(jì)算指令后計(jì)算商品的總價(jià),并產(chǎn)生表示所計(jì)算的總金額的支付信息。當(dāng)支付請(qǐng)求單元603接收到來自條形碼讀取器601的僅僅一個(gè)商品的價(jià)格信息時(shí),支付請(qǐng)求單元603產(chǎn)生支付信息,其表示與價(jià)格信息所表示的金額相同的金額。
當(dāng)產(chǎn)生該支付信息時(shí),支付請(qǐng)求單元603還產(chǎn)生用于標(biāo)識(shí)產(chǎn)生的支付信息的指令I(lǐng)D信息,并向認(rèn)證單元605發(fā)送一個(gè)認(rèn)證指令。
當(dāng)接收到來自認(rèn)證單元605的認(rèn)證完成通知時(shí),支付請(qǐng)求單元603通過通信單元604向存儲(chǔ)卡500發(fā)送請(qǐng)求時(shí)間信息、支付信息以及指令I(lǐng)D信息,所述請(qǐng)求時(shí)間信息表示當(dāng)接收到認(rèn)證完成通知時(shí),時(shí)鐘608進(jìn)行記錄的時(shí)間。
通信單元604與存儲(chǔ)卡500進(jìn)行信息的無線發(fā)送與接收。
認(rèn)證單元605通過通信單元604與存儲(chǔ)卡500執(zhí)行相互認(rèn)證和密鑰共享。稍后將描述相互認(rèn)證與密鑰共享的細(xì)節(jié)。
當(dāng)成功完成相互認(rèn)證與密鑰共享時(shí),認(rèn)證單元605向支付請(qǐng)求單元603和ID信息管理單元607發(fā)送認(rèn)證完成通知。
加密單元606對(duì)發(fā)送的信息進(jìn)行加密和解密。當(dāng)成功完成相互認(rèn)證和密鑰共享之后,加密單元606從認(rèn)證單元605獲得會(huì)話密鑰K。
在通過認(rèn)證單元605成功完成相互認(rèn)證和密鑰共享之后,通常用加密的信息執(zhí)行存儲(chǔ)卡500與收銀機(jī)600之間的通信。在成功完成相互認(rèn)證和密鑰共享后向存儲(chǔ)卡500發(fā)送信息時(shí),首先,加密單元606使用會(huì)話密鑰K對(duì)將被發(fā)送的信息進(jìn)行加密,然后通信單元604發(fā)送加密的信息。此外,在成功完成相互認(rèn)證和密鑰共享之后,通信單元604從收銀機(jī)600接收的信息在加密單元606使用會(huì)話密鑰K對(duì)其進(jìn)行解密之后,被用于收銀機(jī)600的內(nèi)部處理。
ID信息管理單元607存儲(chǔ)用于識(shí)別收銀機(jī)中的每一個(gè)的唯一的收銀機(jī)ID信息。當(dāng)接收到來自認(rèn)證單元605的認(rèn)證完成通知時(shí),ID信息管理單元607通過通信單元604向存儲(chǔ)卡500發(fā)送收銀機(jī)ID信息。
時(shí)鐘單元608是一個(gè)保持時(shí)間的時(shí)鐘。
顯示單元609是用于顯示諸如文本的液晶顯示裝置。
顯示單元609通過通信單元604接收來自存儲(chǔ)卡500的支付狀態(tài)信息,并根據(jù)所接收的支付狀態(tài)信息顯示信息。例如,顯示單元609在所接收的支付狀態(tài)信息表示“已支付”時(shí)顯示“支付完成”,并在所接收的支付狀態(tài)信息表示“不可支付”時(shí)顯示“存款不足”。
另外,顯示單元609可以顯示其他與支付操作有關(guān)的信息,例如表示存儲(chǔ)卡之間的通信錯(cuò)誤的錯(cuò)誤狀態(tài),以及表示操作進(jìn)程的條形圖。
2-2操作圖11是顯示支付處理的整個(gè)操作的流程圖。
用戶50攜帶存儲(chǔ)卡500并在商店60中購買商品(步驟S501)。
收銀員70使收銀機(jī)600裝備的條形碼讀取器讀取附著在要購買的商品上的條形碼。然后,收銀員70按下收銀機(jī)600裝配的計(jì)算指令按鈕。
收銀機(jī)600計(jì)算用戶50為購買該商品要支付的金額。
用戶50持存儲(chǔ)卡500朝向收銀機(jī)600。
存儲(chǔ)卡500與收銀機(jī)600執(zhí)行相互認(rèn)證和密鑰共享(步驟S502)。在步驟S502中的操作基本上與步驟S101中的操作相同,除了在步驟S502中分別使用收銀機(jī)600和存儲(chǔ)卡500來代替在步驟S101中的自動(dòng)檢票門200和存儲(chǔ)卡100。因此,在這里就不解釋操作細(xì)節(jié)了。
當(dāng)步驟S502中的認(rèn)證成功時(shí),存儲(chǔ)卡500向收銀機(jī)600發(fā)送卡ID信息(步驟S503)。
同樣地,當(dāng)步驟S502中的認(rèn)證成功時(shí),收銀機(jī)600向存儲(chǔ)卡500發(fā)送卡說明信息、收銀機(jī)ID信息、請(qǐng)求時(shí)間信息以及支付信息(步驟S504)。
存儲(chǔ)卡500判斷卡說明信息是否與卡ID信息匹配(步驟S505)。當(dāng)卡說明信息與卡ID信息不匹配時(shí),它表示卡ID信息管理單元105接收了不同的存儲(chǔ)卡的指令信息,存儲(chǔ)卡500向收銀機(jī)600發(fā)送表示支付請(qǐng)求錯(cuò)誤的支付狀態(tài)信息(步驟S506)。當(dāng)存儲(chǔ)卡500判斷卡說明信息與卡ID信息匹配時(shí),操作進(jìn)入步驟S507。
當(dāng)收銀機(jī)ID信息與收銀機(jī)匹配時(shí),而且在請(qǐng)求時(shí)間信息與請(qǐng)求時(shí)間歷史記錄之間的差值為5秒或更小時(shí)(步驟S507和S508),存儲(chǔ)卡500向收銀機(jī)600發(fā)送表示支付請(qǐng)求錯(cuò)誤的支付狀態(tài)信息(步驟S509)。當(dāng)指令I(lǐng)D信息與支付請(qǐng)求歷史記錄匹配時(shí),而且在請(qǐng)求時(shí)間信息與請(qǐng)求時(shí)間歷史記錄之間的差值為5秒或更小時(shí)(步驟S510和S511),存儲(chǔ)卡500向收銀機(jī)600發(fā)送表示支付請(qǐng)求錯(cuò)誤的支付狀態(tài)信息(步驟S512)。
當(dāng)支付信息所表示的金額等于或小于由余額信息所表示的金額時(shí)(步驟513),余額管理單元506從余額信息所表示的金額中扣除由支付信息所表示的金額(步驟S515),并通過通信單元501向收銀機(jī)600發(fā)送表示“已支付”的支付狀態(tài)信息(步驟S516)。當(dāng)支付信息所表示的金額大于由余額信息所表示的金額時(shí),余額管理單元506通過通信單元501向收銀機(jī)600發(fā)送表示“不可支付”的支付狀態(tài)信息(步驟S514)。
收銀機(jī)600基于從通信單元501接收的支付狀態(tài)信息進(jìn)行顯示(步驟S517)。
本發(fā)明并不限制于以上實(shí)施例,可以在本發(fā)明技術(shù)思想的范圍內(nèi)進(jìn)行多種修改。
(1)在以上實(shí)施例中,由整數(shù)來表示諸如有效區(qū)域信息、有效周期信息、上車和目的站信息、與日期和時(shí)間有關(guān)的信息以及金額這樣的信息。然而,以上信息并不限制于整數(shù)。對(duì)于ID信息,如果每一個(gè)信息是可識(shí)別的就足夠了,對(duì)于用于判斷范圍的信息,能夠判斷每個(gè)信息是在該范圍內(nèi)還是在范圍外就足夠了。因此,可以使用除了整型以外的數(shù)字、車站名稱或裝置名稱。
(2)通過使用橢圓曲線來執(zhí)行以上實(shí)施例中的存儲(chǔ)卡與指令裝置之間的認(rèn)證。然而,加密并不限制于以上方法,還可以使用諸如RSA加密這樣的不同類型的公開密鑰。
此外,該認(rèn)證可以基于對(duì)稱密鑰加密,其中雙方都存儲(chǔ)共有的密鑰,或者可以使用任何其他的、雙方進(jìn)行相互認(rèn)證以及共享密鑰的方法。
此外,認(rèn)證操作并不限制于相互認(rèn)證,還可以是單向認(rèn)證。換言之,認(rèn)證可以為僅僅是自動(dòng)檢票門對(duì)存儲(chǔ)卡進(jìn)行認(rèn)證或僅僅是存儲(chǔ)卡對(duì)自動(dòng)檢票門進(jìn)行認(rèn)證。
(3)該存儲(chǔ)卡的使用并不限制于用戶在區(qū)域內(nèi)的上車站搭乘列車的情況。還有可能在以下情況中使用該存儲(chǔ)卡(i)用戶在區(qū)域外的上車站搭乘列車并在區(qū)域內(nèi)的目的站下車,(ii)用戶在區(qū)域內(nèi)的上車站搭乘列車并在區(qū)域內(nèi)的目的站離開,(iii)用戶在區(qū)域外的上車站搭乘列車,乘車通過該區(qū)域,并在區(qū)域外的目的站下車,以及(iv)用戶在區(qū)域內(nèi)的上車站搭乘列車并在區(qū)域外的目的站下車。
存儲(chǔ)卡使用在上車站所獲得的上車站信息在目的站來調(diào)整費(fèi)用。
(4)當(dāng)用戶離開目的站時(shí),存儲(chǔ)卡的預(yù)付功能并不限制于一個(gè)場合。還有可能根據(jù)所選擇的費(fèi)用調(diào)整系統(tǒng)來決定何時(shí)預(yù)付功能生效。例如,可能在上車時(shí)從存儲(chǔ)卡所記錄的金額中扣除一個(gè)最小費(fèi)用,然后在用戶離開目的站時(shí)調(diào)整該費(fèi)用。
(5)存儲(chǔ)卡不必同時(shí)具有長期票通行證與預(yù)付卡功能,可以包括其中的一種功能。僅僅具有預(yù)付卡功能的存儲(chǔ)卡不必執(zhí)行區(qū)域判斷,而是判斷檢票門信息和時(shí)間信息。
(6)當(dāng)在購物時(shí)使用存儲(chǔ)卡時(shí),對(duì)收銀機(jī)ID信息與指令I(lǐng)D信息的判斷不必都執(zhí)行,如果執(zhí)行以上至少一種操作就足夠了。
(7)不必在上車和下車時(shí)都執(zhí)行認(rèn)證操作。用戶可以不被認(rèn)證而搭乘列車并只在下車時(shí)執(zhí)行認(rèn)證。另一方面,也可以只在上車和下車時(shí)執(zhí)行認(rèn)證。
(8)支付處理裝置并不限制于存儲(chǔ)卡,而可以是一種基本上與存儲(chǔ)卡具有相同功能的手持裝置。
所述手持裝置包括諸如移動(dòng)電話和PDA這樣的接收裝置以及諸如裝配了集成電路的便攜式半導(dǎo)體存儲(chǔ)器這樣的支付處理裝置,而且該接收單元與指令裝置進(jìn)行通信,且支付處理裝置執(zhí)行存儲(chǔ)卡執(zhí)行的除通信以外的操作。
此外,手持裝置還可以是基本上與存儲(chǔ)卡具有相同功能的移動(dòng)電話和PDA。
(9)還有可能在第一實(shí)施例中所解釋的存儲(chǔ)卡并不包括檢票門管理單元。在此情況下,通行信息管理單元就可以基于所存儲(chǔ)的車站信息判斷支付請(qǐng)求是否與來自同一檢票門的之前的支付請(qǐng)求相同。
此外,還有可能存儲(chǔ)卡不包括檢票門管理單元,僅僅由時(shí)間信息管理單元107管理時(shí)間信息。
(10)存儲(chǔ)卡不必包括在實(shí)施例中解釋的全部功能,而且它可以是具有減少錯(cuò)誤收費(fèi)的功能的任何結(jié)構(gòu)。
(11)時(shí)間信息不必保持為秒,而可以保持為小時(shí)、天或其他時(shí)間單位。
另外,存儲(chǔ)在存儲(chǔ)卡內(nèi)的長期票通行證的有效周期信息和從檢票門發(fā)送的門時(shí)間信息不必具有相同的格式。例如,有可能用天來表示存儲(chǔ)在存儲(chǔ)卡內(nèi)的長期票通行證的有效周期信息,并將從檢票門發(fā)送的門時(shí)間信息表示為秒,反之亦然(12)作為基于有效周期信息的判斷方法,有可能通過將有效周期信息與上車時(shí)間和下車時(shí)間之一進(jìn)行比較,以在“周期內(nèi)”與“周期外”之間進(jìn)行判斷。
(13)盡管采用費(fèi)用調(diào)整和設(shè)置作為實(shí)例進(jìn)行了以上的解釋,但是還可以在點(diǎn)調(diào)整系統(tǒng)中使用本發(fā)明來增加或減去點(diǎn)數(shù)。
在這樣一種系統(tǒng)中使用這里所提及的點(diǎn),其中根據(jù)對(duì)服務(wù)做出的支付用戶賺取一定的點(diǎn)數(shù),而且用戶稍后用賺取的點(diǎn)來交換一個(gè)商品,該商品具有一個(gè)與用戶希望交換的點(diǎn)數(shù)對(duì)應(yīng)的數(shù)值。
由指令裝置和數(shù)值保存系統(tǒng)構(gòu)成用于增加和減去點(diǎn)數(shù)的系統(tǒng)。
例如,指令裝置是一個(gè)超市中的收銀機(jī),數(shù)值保存系統(tǒng)是一個(gè)包括存儲(chǔ)卡和手持裝置的系統(tǒng),該手持裝置記錄在存儲(chǔ)卡中增加或減去的點(diǎn)數(shù)。指令裝置向數(shù)值保存系統(tǒng)發(fā)送一個(gè)點(diǎn)調(diào)整請(qǐng)求。數(shù)值保存系統(tǒng)例如判斷該點(diǎn)調(diào)整請(qǐng)求是否有效以及不相同。使用在以上實(shí)施例中解釋的相同判斷方法。數(shù)值保存系統(tǒng)存儲(chǔ)表示已增加的點(diǎn)數(shù)的點(diǎn)信息。當(dāng)判斷請(qǐng)求有效時(shí),數(shù)值保存系統(tǒng)通過向點(diǎn)信息所表示的點(diǎn)數(shù)增加所請(qǐng)求的點(diǎn)數(shù)或從點(diǎn)信息所表示的點(diǎn)數(shù)中減去所請(qǐng)求的點(diǎn)數(shù)來調(diào)整存儲(chǔ)卡中存儲(chǔ)的點(diǎn)。當(dāng)判斷該請(qǐng)求無效時(shí),數(shù)值保存系統(tǒng)拒絕該請(qǐng)求。
如上所述,此處將語句“點(diǎn)調(diào)整”用作一個(gè)概念,它包括增加點(diǎn)數(shù)和減去點(diǎn)數(shù)。特別地,當(dāng)指令裝置發(fā)送一個(gè)增加點(diǎn)的請(qǐng)求時(shí),除非該請(qǐng)求無效,否則數(shù)值保存系統(tǒng)就通過增加由該請(qǐng)求表示的數(shù)量來調(diào)整點(diǎn)數(shù)。當(dāng)指令裝置發(fā)送一個(gè)減去點(diǎn)的請(qǐng)求時(shí),除非該請(qǐng)求無效,否則數(shù)值保存系統(tǒng)就通過減去由該請(qǐng)求表示的數(shù)量來調(diào)整點(diǎn)。
(14)本發(fā)明還可以是一種包括實(shí)施例中所解釋的步驟的方法。本發(fā)明還可以是一種實(shí)現(xiàn)該方法的計(jì)算機(jī)程序,當(dāng)通過計(jì)算機(jī)執(zhí)行時(shí)實(shí)現(xiàn)該方法。
此外,本發(fā)明還可以是一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如軟磁盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(藍(lán)光光盤)和半導(dǎo)體存儲(chǔ)器,其存儲(chǔ)程序或數(shù)字信號(hào)。本發(fā)明還可以是存儲(chǔ)在計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中的程序或數(shù)字信號(hào)。
另外,本發(fā)明還可以是通過電信線路、無線連接、電纜通信線路和互聯(lián)網(wǎng)為代表的網(wǎng)絡(luò)、數(shù)據(jù)和音頻廣播等發(fā)送的計(jì)算機(jī)程序或數(shù)字信號(hào)。
此外,本發(fā)明還可以是一種包括微處理器和存儲(chǔ)器的計(jì)算機(jī)系統(tǒng),其中存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)程序而微處理器根據(jù)該程序運(yùn)行。
此外,本發(fā)明還可以是這樣的,即通過存儲(chǔ)計(jì)算機(jī)程序或數(shù)字信號(hào)的存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)向獨(dú)立的計(jì)算機(jī)系統(tǒng)發(fā)送計(jì)算機(jī)程序或數(shù)字信號(hào),以便在獨(dú)立的計(jì)算機(jī)系統(tǒng)中執(zhí)行它們。
工業(yè)實(shí)用性本發(fā)明可以應(yīng)用于用電子貨幣對(duì)供應(yīng)給用戶的商品和服務(wù)進(jìn)行支付的系統(tǒng)中。本發(fā)明尤其適用于需要在短時(shí)間內(nèi)處理支付的系統(tǒng),即鐵路系統(tǒng)中的費(fèi)用調(diào)整系統(tǒng)和諸如超市這樣的多種商店的付款系統(tǒng)。
權(quán)利要求
1.一種數(shù)值保存系統(tǒng),包括接收單元,用于接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷單元,用于判斷所述指令是否與之前所接收的指令相同;以及拒絕單元,用于當(dāng)判斷所述指令與所述之前的指令相同時(shí)拒絕所述指令。
2.如權(quán)利要求1所述的數(shù)值保存系統(tǒng),其中,所述數(shù)值等同于金額,以及所述接收單元接收指令信息作為所述指令,所述指令信息表示增加或減去由所述數(shù)值所示的所述金額。
3.如權(quán)利要求2所述的數(shù)值保存系統(tǒng),其中,所述判斷單元(i)存儲(chǔ)由所述接收單元最后接收的指令信息,(ii)使用所述存儲(chǔ)的指令信息和所述當(dāng)前接收的指令信息來判斷所述指令是否與所述之前的指令相同。
4.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,當(dāng)所述存儲(chǔ)的指令信息與所述當(dāng)前接收的指令信息匹配時(shí),所述判斷單元判斷所述指令與所述之前的指令相同。
5.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,每個(gè)指令信息包含標(biāo)識(shí)指令裝置的裝置ID,以及當(dāng)所述存儲(chǔ)的指令信息中包含的裝置ID與所述當(dāng)前接收的指令信息中包含的裝置ID匹配時(shí),所述判斷單元判斷所述指令與所述之前的指令相同。
6.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,每個(gè)指令信息包含標(biāo)識(shí)外部指令裝置的位置的位置ID,以及當(dāng)所述存儲(chǔ)的指令信息中包含的位置ID與所述當(dāng)前接收的指令信息中包含的位置ID匹配時(shí),所述判斷單元判斷所述指令與所述之前的指令相同。
7.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,每個(gè)指令信息包含標(biāo)識(shí)所述指令信息的指令I(lǐng)D,當(dāng)所述存儲(chǔ)的指令信息中包含的指令I(lǐng)D與所述當(dāng)前接收的指令信息中包含的指令I(lǐng)D匹配時(shí),所述判斷單元判斷所述指令與所述之前的指令相同。
8.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,當(dāng)所述存儲(chǔ)的指令信息與所述當(dāng)前接收的指令信息之間的差別在預(yù)定的范圍內(nèi)時(shí),所述判斷單元判斷所述指令與所述之前的指令相同。
9.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,每個(gè)指令信息都包含表示與所述指令有關(guān)的時(shí)間的時(shí)間信息,當(dāng)由所述存儲(chǔ)的指令信息中的時(shí)間信息表示的時(shí)間與由所述當(dāng)前接收的指令信息中的時(shí)間信息表示的時(shí)間之間的差值在預(yù)定的范圍內(nèi)時(shí),所述判斷單元判斷所述指令與所述之前的指令相同。
10.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),它由手持裝置和存儲(chǔ)卡構(gòu)成,其中所述手持裝置包括所述接收單元,以及所述存儲(chǔ)卡包括所述判斷單元和所述拒絕單元。
11.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,所述系統(tǒng)是存儲(chǔ)卡。
12.如權(quán)利要求3所述的數(shù)值保存系統(tǒng),其中,所述系統(tǒng)是手持裝置。
13.一種由數(shù)值保存系統(tǒng)實(shí)現(xiàn)的方法,所述數(shù)值保存系統(tǒng)包括接收單元、判斷單元和拒絕單元,所述方法包括接收步驟,在該步驟中,所述接收單元接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷步驟,在該步驟中,所述判斷單元判斷之前是否已接收過所述指令;以及拒絕步驟,在該步驟中,所述拒絕單元當(dāng)判斷之前已經(jīng)接收過所述指令時(shí)拒絕所述指令。
14.一種用于數(shù)值保存系統(tǒng)的程序,該數(shù)值保存系統(tǒng)包括接收單元、判斷單元和拒絕單元,所述程序包括接收步驟,在該步驟中,所述接收單元接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷步驟,在該步驟中,所述判斷單元判斷之前是否已接收過所述指令;以及拒絕步驟,在該步驟中,所述拒絕單元當(dāng)判斷之前已經(jīng)接收過所述指令時(shí)拒絕所述指令。
15.一種交易系統(tǒng),其由指令裝置和數(shù)值保存系統(tǒng)構(gòu)成,所述數(shù)值保存系統(tǒng)包括接收單元,用于接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷單元,用于判斷所述指令是否與之前所接收的指令相同;以及拒絕單元,用于當(dāng)判斷所述指令與所述之前的指令相同時(shí)拒絕所述指令。
16.如權(quán)利要求15所述的交易系統(tǒng),其中,所述數(shù)值保存系統(tǒng)是存儲(chǔ)卡。
17.如權(quán)利要求15所述的交易系統(tǒng),其中,所述數(shù)值保存系統(tǒng)是手持裝置。
18.如權(quán)利要求15所述的交易系統(tǒng),其中,由手持裝置和存儲(chǔ)卡構(gòu)成所述數(shù)值保存系統(tǒng),所述手持裝置包括所述接收單元,所述存儲(chǔ)卡包括所述判斷單元和所述拒絕單元。
19.如權(quán)利要求1所述的數(shù)值保存系統(tǒng),其中,所述數(shù)值等同于點(diǎn)數(shù),而且所述接收單元接收指令信息作為所述指令,所述指令信息表示增加或減去由所述數(shù)值所示的點(diǎn)數(shù)。
全文摘要
使用一種數(shù)值保存系統(tǒng),能夠拒絕無效的支付請(qǐng)求,以便防止錯(cuò)誤收費(fèi),所述數(shù)值保存系統(tǒng)包括接收單元,用于接收增加或減去與支付有關(guān)的數(shù)值的指令;判斷單元,用于判斷所述指令是否與之前所接收的指令相同;以及拒絕單元,用于當(dāng)判斷所述指令與所述之前的指令相同時(shí)拒絕所述指令。
文檔編號(hào)G07B15/02GK1788286SQ20048001316
公開日2006年6月14日 申請(qǐng)日期2004年5月10日 優(yōu)先權(quán)日2003年5月13日
發(fā)明者中野稔久, 大森基司 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1