專利名稱:電子貨幣卡終端及使服務(wù)器和終端保持?jǐn)?shù)據(jù)一致性的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種允許用戶使用非再充值電子貨幣(e-money)卡進(jìn)行在電子貨幣卡終端及使服務(wù)器和終端保持?jǐn)?shù)據(jù)一致性的方法。
背景技術(shù):
隨著工業(yè)的發(fā)展,出現(xiàn)了一種使用諸如交通卡的電子錢包或電子貨幣代替現(xiàn)金進(jìn)行公共汽車費(fèi)用支付的系統(tǒng)。當(dāng)交通卡或其他類型的預(yù)付電子貨幣卡中的錢花光后,必須將該交通卡或預(yù)付電子貨幣卡送到充值站用現(xiàn)金或信用卡支付一定金額貨幣的方式進(jìn)行再充值。這種可再充值卡的用戶在使用該卡之前,必須到充值站將電子貨幣卡進(jìn)行再充值,對(duì)于用戶來說,頻繁地光顧充值站造成了極大的不便。
此外,隨著互聯(lián)網(wǎng)迅猛而廣泛地發(fā)展,在網(wǎng)際空間(cyber world)中,電子商務(wù)的種類和規(guī)模得到了擴(kuò)大,如購物中心、B2B、B2C等,其中,使用電子貨幣支付取代了現(xiàn)金匯款或信用卡支付。但是,電子貨幣的使用仍然不夠普遍,而且根本不能離線使用。
由此可見,上述現(xiàn)有的電子貨幣卡仍存在有缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決上述問題,相關(guān)廠商莫不費(fèi)盡心思來謀求解決之道,但長久以來一直未見適用的設(shè)計(jì)被發(fā)展完成,而一般產(chǎn)品又沒有適切的結(jié)構(gòu)能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。
有鑒于上述現(xiàn)有的電子貨幣卡存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計(jì)制造豐富的實(shí)務(wù)經(jīng)驗(yàn)及專業(yè)知識(shí),積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的在線和/或離線電子貨幣卡交易系統(tǒng)及其方法,使其更具有實(shí)用性。經(jīng)過不斷研究、設(shè)計(jì),并經(jīng)反復(fù)試作樣品及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價(jià)值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服上述現(xiàn)有的電子貨幣卡存在的缺陷,而提供一種新的在線和/或離線電子貨幣卡交易系統(tǒng)及其方法,所要解決的技術(shù)問題是使其提供一種電子貨幣卡交易系統(tǒng)以及在線和/或離線處理電子貨幣卡交易的方法,從而更加適于實(shí)用。
本發(fā)明的另一目的在于,提供一種電子貨幣卡終端,所要解決的技術(shù)問題是使其可用于根據(jù)數(shù)據(jù)庫中存儲(chǔ)的標(biāo)記信息(flag information)離線處理電子貨幣卡交易,并提供一種方法,用于確定電子貨幣卡是否能夠使用。
本發(fā)明的目的及解決其主要技術(shù)問題是采用以下技術(shù)方案來實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一種使服務(wù)器和終端保持?jǐn)?shù)據(jù)一致性的方法,該服務(wù)器和終端各包括一個(gè)固定表,表中的存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中,表明每個(gè)存儲(chǔ)塊的數(shù)據(jù)更新歷史的版本信息也被存儲(chǔ);一個(gè)可變表,當(dāng)存儲(chǔ)在固定表中的相關(guān)標(biāo)記信息有變化時(shí),該可變表存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù),并存儲(chǔ)并表明可變表的數(shù)據(jù)更新歷史的版本信息以及一個(gè)可變表,該方法包括以下步驟將終端中固定表的每一個(gè)存儲(chǔ)塊的版本信息與服務(wù)器中固定表的每一個(gè)存儲(chǔ)塊的版本信息作比較;當(dāng)某個(gè)存儲(chǔ)塊的版本信息不一致時(shí),用服務(wù)器中固定表的相應(yīng)存儲(chǔ)塊中的數(shù)據(jù)更新終端中固定表的相應(yīng)存儲(chǔ)塊中的數(shù)據(jù);將終端中可變表的版本信息與服務(wù)器中可變表的版本信息作比較;以及當(dāng)版本信息不一致時(shí),用服務(wù)器中可變表中存儲(chǔ)的數(shù)據(jù)更新終端中可變表中存儲(chǔ)的數(shù)據(jù);本發(fā)明的目的及解決其主要技術(shù)問題還采用以下技術(shù)方案來實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一種確定一張電子貨幣卡是否可以使用的方法,其包括以下步驟提供一個(gè)固定表,該表中的存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)存儲(chǔ)于其中,還提供一個(gè)可變表,當(dāng)存儲(chǔ)在固定表中的相關(guān)標(biāo)記信息有變化時(shí),該可變表存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù);當(dāng)請(qǐng)求使用電子貨幣卡時(shí),從卡中讀取卡號(hào);檢查可變表中是否存在相應(yīng)卡號(hào)的數(shù)據(jù);如果可變表中存在相關(guān)卡號(hào)的數(shù)據(jù),根據(jù)存儲(chǔ)在可變中相關(guān)卡號(hào)的標(biāo)記信息確定該卡是否可以使用,如果可變表中不存在相關(guān)卡號(hào)的數(shù)據(jù),檢查固定表中的數(shù)據(jù);以及讀出固定表中相關(guān)卡號(hào)的標(biāo)記信息并根據(jù)讀出的標(biāo)記信息確定該卡是否可以使用。
本發(fā)明的目的及解決其主要技術(shù)問題還采用以下技術(shù)方案來實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一個(gè)電子貨幣卡終端,其包括一個(gè)存儲(chǔ)標(biāo)記信息的固定表數(shù)據(jù)庫,用來表明相應(yīng)各個(gè)卡號(hào)的電子貨幣卡是否可以使用;一個(gè)可變表數(shù)據(jù)庫,當(dāng)存儲(chǔ)在固定表數(shù)據(jù)庫中的相關(guān)標(biāo)記信息有變化時(shí),該可變表數(shù)據(jù)庫存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù);一個(gè)讀卡器,當(dāng)發(fā)出使用電子貨幣卡的請(qǐng)求時(shí),該讀卡器將該卡的卡號(hào)讀出;以及一個(gè)電子貨幣卡控制器,該控制器檢查可變表數(shù)據(jù)庫中是否存在該卡號(hào)的電子貨幣卡的數(shù)據(jù),當(dāng)可變表數(shù)據(jù)庫中存在數(shù)據(jù)時(shí),根據(jù)可變表數(shù)據(jù)庫中的標(biāo)記信息確定該卡是否可以使用,并在可變表數(shù)據(jù)庫中沒有相關(guān)卡號(hào)的數(shù)據(jù)時(shí),檢查固定表數(shù)據(jù)庫中的數(shù)據(jù)以便從固定表數(shù)據(jù)庫中讀取相關(guān)卡號(hào)的標(biāo)記信息,從而根據(jù)讀出的標(biāo)記信息確定該卡是否可以使用。
本發(fā)明的目的及解決其技術(shù)問題還可以采用以下的技術(shù)措施來進(jìn)一步實(shí)現(xiàn)。
前述的電子貨幣卡終端,其中所述的存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊的固定表數(shù)據(jù)庫還進(jìn)一步存儲(chǔ)表明每個(gè)存儲(chǔ)塊的數(shù)據(jù)更新歷史的版本信息;該可變表數(shù)據(jù)庫還進(jìn)一步存儲(chǔ)表明其自身數(shù)據(jù)更新歷史的版本信息,以及當(dāng)固定表和可變表數(shù)據(jù)庫被存儲(chǔ)在服務(wù)器中的數(shù)據(jù)更新時(shí),存儲(chǔ)在固定和可變表數(shù)據(jù)庫中的版本信息與存儲(chǔ)在服務(wù)器中的版本信息進(jìn)行比較,并且僅對(duì)服務(wù)器與電子貨幣卡終端版本信息不同的數(shù)據(jù)進(jìn)行更新。
前述的電子貨幣卡終端,其中所述的標(biāo)記信息包括一個(gè)表明允許使用相應(yīng)卡號(hào)的電子貨幣卡進(jìn)行離線交易的肯定標(biāo)記。
前述的電子貨幣卡終端,其中所述的固定表數(shù)據(jù)庫順序地分配存儲(chǔ)位給卡號(hào),并且在存儲(chǔ)位中存儲(chǔ)對(duì)應(yīng)每個(gè)卡號(hào)的表明其標(biāo)志信息的數(shù)據(jù)。
本發(fā)明的目的及解決其主要技術(shù)問題還采用以下技術(shù)方案來實(shí)現(xiàn)。依據(jù)本發(fā)明提出的一個(gè)即能用于在線又能用于離線電子貨幣卡交易的數(shù)據(jù)表,其包括一個(gè)固定表,其中存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中,并存儲(chǔ)表明每個(gè)存儲(chǔ)塊的數(shù)據(jù)更新歷史的版本信息;以及一個(gè)可變表,當(dāng)存儲(chǔ)在固定表中的相關(guān)標(biāo)記信息有變化時(shí),該可變表存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù),并存儲(chǔ)并表明可變表的數(shù)據(jù)更新歷史的版本信息,其中該存儲(chǔ)在固定表和可變表中的數(shù)據(jù)依據(jù)固定表中每個(gè)存儲(chǔ)塊的版本信息和可變表中每個(gè)存儲(chǔ)塊的版本信息進(jìn)行更新,并且存儲(chǔ)在固定表中的數(shù)據(jù)依據(jù)存儲(chǔ)在可變表中的數(shù)據(jù)以存儲(chǔ)塊為單位進(jìn)行更新。
本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。由以上技術(shù)方案可知,為了達(dá)到前述發(fā)明目的,本發(fā)明的主要技術(shù)內(nèi)容如下依據(jù)本發(fā)明提出的一種電子貨幣卡交易系統(tǒng),其包括一個(gè)發(fā)卡單元,該發(fā)卡單元為每一個(gè)電子貨幣卡分配一個(gè)唯一的卡號(hào)并根據(jù)該相應(yīng)的卡號(hào)設(shè)置一個(gè)電子貨幣卡帳戶,以便于發(fā)卡;一個(gè)電子貨幣卡核算單元,該核算單元接收相應(yīng)電子貨幣卡的交易細(xì)目,并根據(jù)相應(yīng)電子貨幣卡的交易細(xì)目對(duì)電子貨幣卡帳戶進(jìn)行核算;一個(gè)標(biāo)記發(fā)生器,該標(biāo)記發(fā)生器產(chǎn)生一個(gè)標(biāo)記,該標(biāo)記分別以為離線交易設(shè)定的基準(zhǔn)金額和為在線交易設(shè)定的基準(zhǔn)金額為準(zhǔn),根據(jù)電子貨幣卡帳戶的結(jié)余情況表明該卡是否可以使用;還有一個(gè)電子貨幣卡信息發(fā)射器,用于發(fā)送相應(yīng)電子貨幣卡的標(biāo)記。
本發(fā)明的優(yōu)選方案是,依據(jù)使用電子貨幣卡進(jìn)行離線交易所必須的最小金額設(shè)定一個(gè)離線基準(zhǔn)金額(即,否定金額(negative amount)),而依據(jù)使用電子貨幣卡進(jìn)行在線交易所必須的最小金額設(shè)定一個(gè)在線基準(zhǔn)金額(即,黃色金額(yellow amount)),需要將該最小金額留在帳戶中作為用于離線交易的帳戶余額,并且在進(jìn)行一筆在線電子貨幣卡交易后,卡中的余額不少于在線基準(zhǔn)金額。
本電子貨幣卡交易系統(tǒng)還可進(jìn)一步包括一個(gè)在線處理器,當(dāng)請(qǐng)求使用電子貨幣卡進(jìn)行在線交易時(shí),該處理器通過查詢電子貨幣卡帳戶檢查帳戶中的余額,如果該筆在線交易的交易金額大于電子貨幣卡帳戶中的余額減去在線基準(zhǔn)金額的值,則拒絕該筆交易請(qǐng)求,反之,則允許進(jìn)行在線交易并從電子貨幣卡帳戶余額中減去該筆在線交易的交易金額。此外,更優(yōu)選的方案是,當(dāng)電子貨幣卡帳戶余額小于在線基準(zhǔn)金額并大于離線基準(zhǔn)金額(離線基準(zhǔn)金額小于在線基準(zhǔn)金額)時(shí),標(biāo)記發(fā)生器自動(dòng)地開始嘗試將錢款從電子貨幣卡用戶的某一個(gè)帳戶上劃撥到該電子貨幣卡帳戶中,從而使電子貨幣卡帳戶中的余額不小于在線基準(zhǔn)金額。
本發(fā)明的優(yōu)選方案中,電子貨幣卡交易系統(tǒng)進(jìn)一步包括一個(gè)固定數(shù)據(jù)存儲(chǔ)單元,該存儲(chǔ)單元中的存儲(chǔ)區(qū)被分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中;以及一個(gè)可變數(shù)據(jù)存儲(chǔ)單元,當(dāng)存儲(chǔ)在固定表中的關(guān)于標(biāo)記信息的數(shù)據(jù)有所變化時(shí),該存儲(chǔ)單元臨時(shí)地存儲(chǔ)變化的數(shù)據(jù)。存儲(chǔ)在固定數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)塊中的數(shù)據(jù)按照存儲(chǔ)在可變數(shù)據(jù)存儲(chǔ)單元中的數(shù)據(jù)進(jìn)行更新。
在本發(fā)明的另一實(shí)施例中,提供了一種可以使用一張電子貨幣卡完成在線和離線交易的方法。該方法包括當(dāng)請(qǐng)求在線使用電子貨幣卡時(shí),通過一個(gè)通訊網(wǎng)絡(luò)檢查電子貨幣卡帳戶的余額對(duì)用于交易金額支付的電子貨幣卡帳戶進(jìn)行查詢;當(dāng)在線電子貨幣卡交易的支付金額大于電子貨幣卡帳戶的余額減去為離線交易預(yù)先設(shè)定的某一數(shù)額的差值時(shí),拒絕在線電子貨幣卡交易請(qǐng)求,而當(dāng)交易支付金額不大于上述差值時(shí),允許在線電子貨幣卡交易的請(qǐng)求,并從電子貨幣卡帳戶的余額中減去支付金額。優(yōu)選的方案是,該方法還進(jìn)一步包括當(dāng)電子貨幣卡帳戶的余額大于某一數(shù)目的金額,而該金額設(shè)定為小于為離線交易設(shè)定的金額時(shí),生成一個(gè)表明可以進(jìn)行離線交易的肯定標(biāo)記。
依據(jù)本發(fā)明還提出的一種確定一張電子貨幣卡是否可以使用的方法。該方法包括提供一個(gè)固定表,在表中一個(gè)存儲(chǔ)區(qū)被分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息存儲(chǔ)于存儲(chǔ)塊中,以及一個(gè)可變表,當(dāng)存儲(chǔ)在固定表中有關(guān)標(biāo)記信息的數(shù)據(jù)有變化時(shí),該可變表存儲(chǔ)標(biāo)記信息有變化的相關(guān)的卡號(hào)數(shù)據(jù);當(dāng)發(fā)出使用電子貨幣卡的請(qǐng)求時(shí),從卡中讀出卡號(hào);檢查可變表中是否存在相關(guān)卡號(hào)的數(shù)據(jù);如果可變表中存在相關(guān)卡號(hào)的數(shù)據(jù),根據(jù)存儲(chǔ)在可變中相關(guān)卡號(hào)的標(biāo)記信息確定該卡是否可以使用,如果可變表中不存在相關(guān)卡號(hào)的數(shù)據(jù),檢查固定表中的數(shù)據(jù);并讀出固定表中相關(guān)卡號(hào)的標(biāo)記信息并根據(jù)讀出的標(biāo)記信息確定該卡是否可以使用。
本發(fā)明還提供有一個(gè)電子貨幣卡終端,該電子貨幣卡終端包括一個(gè)存儲(chǔ)標(biāo)記信息的固定表數(shù)據(jù)庫,用來表明相應(yīng)各個(gè)卡號(hào)的電子貨幣卡是否可以使用;一個(gè)可變表數(shù)據(jù)庫,當(dāng)存儲(chǔ)在固定表數(shù)據(jù)庫中的標(biāo)記信息相關(guān)數(shù)據(jù)有變化時(shí),該可變表數(shù)據(jù)庫存儲(chǔ)相關(guān)卡號(hào)的標(biāo)記信息變化數(shù)據(jù);一個(gè)讀卡器,當(dāng)發(fā)出使用電子貨幣卡的請(qǐng)求時(shí),該讀卡器將該卡的卡號(hào)讀出;以及一個(gè)電子貨幣卡控制器,該控制器檢查可變表數(shù)據(jù)庫中是否存在該卡號(hào)的電子貨幣卡的數(shù)據(jù),當(dāng)可變表數(shù)據(jù)庫中存在數(shù)據(jù)時(shí),根據(jù)可變表數(shù)據(jù)庫中的標(biāo)記信息確定該卡是否可以使用,并在可變表數(shù)據(jù)庫中沒有相關(guān)卡號(hào)的數(shù)據(jù)時(shí),檢查固定表數(shù)據(jù)庫中的數(shù)據(jù)以便從固定表數(shù)據(jù)庫中讀取相關(guān)卡號(hào)的標(biāo)記信息,從而根據(jù)讀出的標(biāo)記信息確定該卡是否可以使用。
本發(fā)明優(yōu)選的方案是,存儲(chǔ)區(qū)分為存儲(chǔ)塊的固定表數(shù)據(jù)庫還進(jìn)一步表明每一個(gè)存儲(chǔ)塊的數(shù)據(jù)更新歷史的版本信息;可變表數(shù)據(jù)庫還進(jìn)一步表明其自身數(shù)據(jù)更新歷史的版本信息;并且當(dāng)固定表數(shù)據(jù)庫和可變表數(shù)據(jù)庫被存儲(chǔ)在一個(gè)服務(wù)器中的數(shù)據(jù)更新時(shí),固定表數(shù)據(jù)庫和可變表數(shù)據(jù)庫中存儲(chǔ)的版本信息與存儲(chǔ)在服務(wù)器中的版本信息作比較,并且只有服務(wù)器與電子貨幣卡終端中的版本信息不同的數(shù)據(jù)才被更新。更為優(yōu)選的方案是,標(biāo)記信息中包括一個(gè)肯定標(biāo)記,用于表明可以使用相應(yīng)卡號(hào)的電子貨幣卡進(jìn)行離線交易。
由以上可知,本發(fā)明提供了一種允許用戶使用非再充值電子貨幣卡進(jìn)行在線和/或離線交易的系統(tǒng)和方法。該電子貨幣卡交易系統(tǒng),包括一個(gè)為每張卡分配一個(gè)唯一的卡號(hào)并相應(yīng)該卡號(hào)開設(shè)一個(gè)電子貨幣卡帳戶的發(fā)卡單元;一個(gè)接收相關(guān)電子貨幣卡交易細(xì)目并根據(jù)該交易細(xì)目對(duì)相關(guān)卡的帳戶進(jìn)行核算的電子貨幣卡核算系統(tǒng);一個(gè)根據(jù)電子貨幣卡帳戶余額依據(jù)一個(gè)為離線交易設(shè)立的離線基準(zhǔn)金額和一個(gè)為在線交易設(shè)立的在線基準(zhǔn)金額生成一個(gè)表明該卡是否可以使用的標(biāo)記的標(biāo)記發(fā)生器;以及一個(gè)傳送相應(yīng)電子貨幣卡的標(biāo)記的電子貨幣卡信息傳送器。應(yīng)用本發(fā)明,可以克服在線實(shí)時(shí)交易和使用批處理傳送的離線交易產(chǎn)生的時(shí)間間隔,以使該網(wǎng)絡(luò)型電子貨幣即可以用于在線交易,同時(shí)其又可以用于離線交易。
綜上所述,本發(fā)明提供了一種新的電子貨幣卡交易系統(tǒng)以及在線和/或離線處理電子貨幣卡交易的方法,從而更加適于實(shí)用;另其可用于根據(jù)數(shù)據(jù)庫中存儲(chǔ)的標(biāo)記信息(flag information)離線處理電子貨幣卡交易,并提供了一種方法,用于確定電子貨幣卡是否能夠使用。其具有上述諸多的優(yōu)點(diǎn)及實(shí)用價(jià)值,并在同類產(chǎn)品及方法中未見有類似的結(jié)構(gòu)設(shè)計(jì)及方法公開發(fā)表或使用而確屬創(chuàng)新,其不論在產(chǎn)品結(jié)構(gòu)、方法或功能上皆有較大的改進(jìn),在技術(shù)上有較大的進(jìn)步,并產(chǎn)生了好用及實(shí)用的效果,且較現(xiàn)有的電子貨幣卡交易系統(tǒng)及其方法具有增進(jìn)的多項(xiàng)功效,從而更加適于實(shí)用,而具有產(chǎn)業(yè)的廣泛利用價(jià)值,誠為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例并配合附圖詳細(xì)說明如后。
圖1是本發(fā)明的非再充值電子貨幣(e-money)系統(tǒng)的簡要框圖。
圖2是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法申請(qǐng)電子帳戶的程序流程圖。
圖3是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法向電子帳戶劃款的程序流程圖。
圖4是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法管理客戶數(shù)據(jù)庫(DB)的程序流程圖。
圖5是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法下載數(shù)據(jù)庫的程序流程圖。
圖6是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法結(jié)算帳戶的程序流程圖。
圖7A和圖7B分別是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法處理在線交易和自動(dòng)柜員機(jī)(ATM)交易的程序流程圖。
圖8是顯示本發(fā)明一實(shí)施例的電子貨幣卡交易系統(tǒng)總體概要簡圖。
圖9是本發(fā)明一實(shí)施例的電子貨幣卡終端的框圖。
圖10A至圖10C是說明數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)的類型的簡圖。
圖11A和圖11B是說明主服務(wù)器設(shè)立授權(quán)使用電子貨幣卡的標(biāo)記信息的流程圖。
圖12是更新電子貨幣卡終端存儲(chǔ)組件中的數(shù)據(jù)的方法的流程圖。
圖13是電子貨幣卡終端允許離線使用電子貨幣卡的程序流程圖。
具體實(shí)施例方式
以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的在線和/或離線電子貨幣卡交易系統(tǒng)及其方法其實(shí)施方式、結(jié)構(gòu)、方法、特征及其功效,詳細(xì)說明如后。
根據(jù)本發(fā)明的非再充值電子貨幣系統(tǒng),其包括一個(gè)訪問非再充值卡管理服務(wù)器的客戶,一個(gè)聯(lián)接在銀行或各個(gè)交通管理機(jī)構(gòu)的非再充值卡管理服務(wù)器,以及一個(gè)儲(chǔ)存持卡人和電子貨幣相關(guān)信息的數(shù)據(jù)庫。在本發(fā)明的一個(gè)非再充值電子貨幣系統(tǒng)的集成在線和/或離線操作方法中,當(dāng)一位客戶通過移動(dòng)通訊手段如手機(jī)或互聯(lián)網(wǎng)通訊等方式在因特網(wǎng)上開立一個(gè)電子帳戶,并使用互聯(lián)網(wǎng)銀行、電話銀行,或移動(dòng)通訊設(shè)備將一定數(shù)額的錢款存到帳戶中,允許客戶在存入帳戶的金額的范圍內(nèi)支付諸如公共汽車和地鐵費(fèi)用的交費(fèi)、支付在線電子商務(wù)、或支付通過電子收款機(jī)(point-of-sale)終端支付使用離線會(huì)員商店的費(fèi)用。
根據(jù)本發(fā)明的這種這種非再充值電子貨幣系統(tǒng)和集成在線和/或離線操作方法,一但客戶使用互聯(lián)網(wǎng)或諸如手機(jī)的移動(dòng)通訊設(shè)備在網(wǎng)絡(luò)上開立了電子帳戶將使用互聯(lián)網(wǎng)銀行、電話銀行,或移動(dòng)通訊設(shè)備將一定數(shù)額的錢款存入了帳戶,客戶就可以在存入帳戶的金額的范圍內(nèi)支付諸如公共汽車和地鐵費(fèi)用的交費(fèi)、支付在線電子商務(wù)、或支付通過電子收款機(jī)(point-of-sale)終端在存入帳戶的金額的范圍內(nèi)支付使用離線會(huì)員商店的費(fèi)用,從而使客戶避免了反復(fù)光臨充值站并對(duì)公共汽車交通卡或預(yù)付電子貨幣卡充值所帶來的不便。
此外,通過利用肯定清單和黃色清單采用的儲(chǔ)蓄方法和兩步客戶數(shù)據(jù)庫管理方法,現(xiàn)有的不可離線使用的電子貨幣即可以離線使用又可以在線使用。
請(qǐng)參閱圖1所示,是本發(fā)明的非再充值電子貨幣系統(tǒng)的簡要框圖。
本發(fā)明的非再充值電子貨幣系統(tǒng),其包括客戶110_1至110_n,其作為會(huì)員通過與其銀行帳戶相關(guān)聯(lián)的電子帳戶訪問非再充值電子貨幣卡管理服務(wù)器;一個(gè)非再充值電子貨幣卡管理服務(wù)器130,其對(duì)客戶110_1至110_n傳送來的信息進(jìn)行處理并發(fā)送和接收與銀行和各個(gè)交通管理機(jī)構(gòu)之間的信息;網(wǎng)絡(luò)120將客戶110_1至110_n逐一連接電子貨幣卡管理服務(wù)器130;以及一個(gè)數(shù)據(jù)庫(DB)140,其存儲(chǔ)每個(gè)會(huì)員的個(gè)人信息和電子貨幣信息,并由電子貨幣卡管理服務(wù)器130處理。
請(qǐng)參閱圖2所示,是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法申請(qǐng)電子帳戶的程序流程圖。
如果客戶通過網(wǎng)絡(luò)訪問非再充值電子貨幣卡管理服務(wù)器并在步驟S201中申請(qǐng)一個(gè)電子帳戶,非再充值電子貨幣卡管理服務(wù)器在步驟S202生成一個(gè)數(shù)據(jù)庫,在步驟S203中向銀行查詢使用該客戶識(shí)別號(hào)和帳號(hào)的客戶的名字,并在步驟S204中確定該客戶是否為真實(shí)客戶。
如果確定該客戶名是真的,非再充值電子貨幣卡管理服務(wù)器在步驟205中請(qǐng)求銀行劃撥商定數(shù)額的錢,并在步驟S206中生成一個(gè)普通劃撥用的數(shù)據(jù)庫。當(dāng)非再充值電子貨幣卡管理服務(wù)器在步驟S207中將普通數(shù)據(jù)傳送至一個(gè)充值系統(tǒng),該充值系統(tǒng)在步驟S208中生成一個(gè)非再充值電子貨幣卡數(shù)據(jù)庫。在步驟S209中確定該客戶是否為新會(huì)員。如果確定該客戶為新會(huì)員,在步驟S210中建立一個(gè)初始化標(biāo)記,在步驟S211中將電子貨幣卡發(fā)放。
如果確定該客戶已經(jīng)是持卡會(huì)員,在步驟S212中,對(duì)終端發(fā)出登記請(qǐng)求,加入初始化功能鍵。之后,在S213中對(duì)相應(yīng)卡的非再充值電子貨幣卡數(shù)據(jù)庫進(jìn)行檢索,并在步驟S214中對(duì)已檢索的電子貨幣卡設(shè)立初始化標(biāo)記。
在此,例如,可將初始化標(biāo)記設(shè)為0,表示其為普通卡,1表示其為學(xué)生用新卡,2表明其為學(xué)生用已經(jīng)初始化的卡,3表示其為大學(xué)生用卡,4表示其為預(yù)備卡,5表示其為學(xué)生用非再充值卡,6表示其為成人用非再充值卡。
請(qǐng)參閱圖3所示,是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法向電子帳戶劃款的程序流程圖。
當(dāng)一個(gè)已經(jīng)申請(qǐng)了非再充值電子貨幣卡并獲許可的客戶通過諸如銀行網(wǎng)或互聯(lián)網(wǎng)的網(wǎng)絡(luò)320利用銀行窗口、自動(dòng)提款機(jī)(ATM)、網(wǎng)上銀行或電話銀行和移動(dòng)通訊設(shè)備、另一個(gè)電子帳戶等等310,將錢劃撥至一個(gè)電子貨幣系統(tǒng)的電子帳戶330時(shí),一個(gè)非再充值電子貨幣卡服務(wù)器340就會(huì)接收劃撥結(jié)果并對(duì)存貯在客戶數(shù)據(jù)庫350中的金額數(shù)進(jìn)行更新。
請(qǐng)參閱圖4所示,是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法管理客戶數(shù)據(jù)庫(DB)的程序流程圖。當(dāng)在肯定狀態(tài)使用電子貨幣時(shí),非再充值電子貨幣卡服務(wù)器在步驟S401對(duì)客戶數(shù)據(jù)庫進(jìn)行檢索并在步驟S402中確定客戶的余額是否超過了黃色界限。如果確定余額小于黃色界限,非再充值電子貨幣卡服務(wù)器在步驟S403中自動(dòng)請(qǐng)求由客戶的銀行帳戶向預(yù)先確定好的電子帳戶劃撥錢款。
如果按照步驟S404中的請(qǐng)求正常進(jìn)行了劃撥,黃色狀態(tài)恢復(fù)為肯定狀態(tài),且在步驟S405中為客戶生成一個(gè)肯定數(shù)據(jù)庫,這樣客戶可以在不需要另行充值的情況就可以繼續(xù)使用電子貨幣。
如果錢沒有從客戶的銀行帳戶正常劃撥,該客戶在步驟S406中被列入黃色狀態(tài),并在步驟S407中通過電子郵件或移動(dòng)通訊手段向客戶發(fā)送該客戶已被列入黃色清單的警告信息,通知客戶向其銀行帳戶中存錢以便使預(yù)先確定的電子帳戶能夠保持在肯定狀態(tài)。
請(qǐng)參閱圖5所示,是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法下載數(shù)據(jù)庫的程序流程圖。如果在步驟S501中生成了一個(gè)肯定清單,該肯定清單在步驟S502中被傳送至公交汽車協(xié)會(huì)或運(yùn)輸機(jī)構(gòu)的主服務(wù)器。之后,在步驟S503中該肯定清單被傳送至公交公司的公交管理系統(tǒng)(BMS)或地鐵公司的地鐵管理系統(tǒng)(SMS),然后在步驟S504中以位映象數(shù)據(jù)的形式在公共汽車站或地鐵站入口處安裝的讀卡機(jī)下載。這里,通過將有效期設(shè)置為一天,可對(duì)下載的肯定清單每天進(jìn)行更新。
以下對(duì)本發(fā)明的非充值電子貨幣卡系統(tǒng)的操作方法中對(duì)運(yùn)輸相關(guān)終端中列出的肯定清單的壓縮、存儲(chǔ)和管理方法進(jìn)行詳細(xì)說明。
現(xiàn)有的延期付款型的交通卡系統(tǒng)中,在終端中為每張卡至少需要提供5個(gè)字節(jié)用于存儲(chǔ)黑色清單。因此2百萬張卡就需要10兆字節(jié)存儲(chǔ)黑色清單。目前,一個(gè)交通卡終端的存儲(chǔ)能力為5兆字節(jié),可以存儲(chǔ)1百個(gè)卡的黑色清單。
在本發(fā)明的非充值電子貨幣卡系統(tǒng)的操作方法中,在交通卡終端存儲(chǔ)肯定清單的方式與存儲(chǔ)延期付款交通卡的黑色清單的方法有所不同。首先,在電子貨幣卡中分配有唯一的從1開始序列號(hào)(別名號(hào)或電子交通卡號(hào)),且每一個(gè)唯一的序列號(hào)僅分配給一個(gè)電子貨幣卡。
延期付款交通卡的正常或非正常狀態(tài)采用黑色清單的方式取決于卡號(hào)本身。但是,在本發(fā)明中,交通卡終端的存儲(chǔ)區(qū)以位映像的形式組成,且每個(gè)電子貨幣卡依據(jù)相應(yīng)于分配給電子貨幣卡的電子交通卡號(hào)的存儲(chǔ)位的邏輯狀態(tài),確定其肯有一個(gè)肯定標(biāo)記。
由此,若交通卡終端具有5兆字節(jié)的存儲(chǔ)容量,當(dāng)每張電子貨幣卡的肯定數(shù)據(jù)為1字節(jié)時(shí),可存儲(chǔ)大約43,000,000張電子貨幣卡的數(shù)據(jù)(標(biāo)記),當(dāng)當(dāng)每張電子貨幣卡的肯定數(shù)據(jù)為2字節(jié)時(shí),可存儲(chǔ)大約21,500,000張電子貨幣卡的肯定數(shù)據(jù)。此外,在檢索肯定清單時(shí),還讀取了相關(guān)電子貨幣卡的別名號(hào);存儲(chǔ)在一個(gè)分配給別名號(hào)的存儲(chǔ)位置的數(shù)據(jù)被讀取;并且確定該數(shù)據(jù)是否表示一個(gè)肯定標(biāo)記,因此檢索過程可以非常迅速。
請(qǐng)參閱圖6所示,是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法結(jié)算帳戶的程序流程圖。
在步驟S601中,當(dāng)一個(gè)客戶向安裝在公共汽車上的交通卡終端申請(qǐng)一個(gè)電子貨幣卡時(shí),申請(qǐng)結(jié)果數(shù)據(jù)在步驟S602中被傳送到運(yùn)輸公司的BMS,并在步驟S603被傳送到公交協(xié)會(huì)的服務(wù)器。之后,在步驟S604中,申請(qǐng)結(jié)果數(shù)據(jù)被逐條列舉。在步驟S605中,當(dāng)一個(gè)客戶向安裝在地鐵站入口的交通卡終端申請(qǐng)一個(gè)電子貨幣卡時(shí),申請(qǐng)結(jié)果數(shù)據(jù)在步驟S606中被傳送到安裝在地鐵車站的SMS,并在步驟S607被傳送到運(yùn)輸機(jī)構(gòu)的管理服務(wù)器將申請(qǐng)結(jié)果數(shù)據(jù)逐條列舉。之后,在步驟S608中,被列舉的數(shù)據(jù)被一個(gè)非再充值電子貨幣卡管理服務(wù)器收集。在步驟S609中,對(duì)相應(yīng)于列舉數(shù)據(jù)的金額進(jìn)行核算,且在步驟S610中,核算后的數(shù)據(jù)被傳送到有關(guān)的公交協(xié)會(huì)或地鐵機(jī)構(gòu)。
請(qǐng)參閱圖7所示,圖7A和圖7B分別是本發(fā)明的通過操作非再充值電子貨幣系統(tǒng)的方法處理在線交易和自動(dòng)柜員機(jī)(ATM)交易的程序流程圖。
對(duì)于在線交易,在步驟S701中,當(dāng)客戶請(qǐng)求允許使用某一數(shù)額的電子貨幣用于支付在線購物中心的交易金額、通過電子郵件劃款、或在一在線會(huì)員商場進(jìn)行結(jié)算時(shí),在步驟S702中,接收請(qǐng)求的客戶終端通過在線網(wǎng)絡(luò)訪問非再充值電子貨幣卡管理服務(wù)器,并在步驟S703中對(duì)客戶數(shù)據(jù)庫進(jìn)行檢索??蛻魯?shù)據(jù)庫存儲(chǔ)有關(guān)客戶的電子貨幣卡的電子帳戶中的余額的數(shù)據(jù)(數(shù)據(jù)庫金額),也即客戶可從電子帳戶中提取金額數(shù)。在步驟S 704中,如果數(shù)據(jù)金額對(duì)黃色金額的余額不小于客戶請(qǐng)求的金額,則在步驟S705中,將電子帳戶中的數(shù)據(jù)庫金額減去客戶請(qǐng)求的金額。在步驟S706中,請(qǐng)求金額要?jiǎng)澲料嚓P(guān)的購物中心的帳戶中、另一方的虛擬帳戶、或會(huì)員商場的帳戶,并在步驟S707國允許該請(qǐng)求。如果數(shù)據(jù)庫金額對(duì)黃色金額的結(jié)余小于客戶請(qǐng)求的金額,則在步驟S708中,該請(qǐng)求被拒絕。
在步驟S711中,如果客戶使用銀行窗口或ATM請(qǐng)求提款或劃款,則在步驟S712中,接收請(qǐng)求的終端通過網(wǎng)絡(luò)對(duì)非再充值電子貨幣卡管理服務(wù)器進(jìn)行訪問,并在步驟S713中對(duì)客戶數(shù)據(jù)庫進(jìn)行檢索。在步驟S714中,如果數(shù)據(jù)金額對(duì)黃色金額的余額不小于客戶請(qǐng)求的金額,則在步驟S715中,將電子帳戶中的數(shù)據(jù)庫金額減去客戶請(qǐng)求的金額。在步驟S716中,請(qǐng)求金額要?jiǎng)澲料嚓P(guān)的銀行或ATM管理公司,并在步驟S717國允許該請(qǐng)求。如果數(shù)據(jù)庫金額對(duì)黃色金額的結(jié)余小于客戶請(qǐng)求的金額,則在步驟S718中,該請(qǐng)求被拒絕。
以下對(duì)本發(fā)明的操作非再充值電子貨幣系統(tǒng)的方法處理實(shí)時(shí)在線交易和批處理方式離線交易的方法進(jìn)行詳細(xì)描述。本發(fā)明的非再充值電子貨幣系統(tǒng)的設(shè)計(jì)方案是,當(dāng)進(jìn)行離線交易時(shí),對(duì)應(yīng)于一個(gè)電子貨幣卡的電子帳戶的余額(或存款)被維持在在于否定金額的水平之上,當(dāng)進(jìn)行在線交易時(shí),帳戶余額減去請(qǐng)求金額的值被維持在不小于黃色金額。由此,以批處理方式而不是實(shí)時(shí)處理的離線交易可與在線電子商務(wù)交易同時(shí)處理,對(duì)于這種方式來說,電子帳戶中的余額被維持在高于某個(gè)預(yù)先設(shè)定的金額并且進(jìn)行實(shí)時(shí)請(qǐng)求和允許在線交易。
換言之,在離線方式中,交易細(xì)目被保留一段預(yù)先確定的時(shí)間段,并經(jīng)過主機(jī)總帳目的檢查,某一交易發(fā)生時(shí)間和主機(jī)總帳目檢查的時(shí)間差可能會(huì)發(fā)生錯(cuò)誤。但是,根據(jù)本發(fā)明的方案,由于有效期被設(shè)置為一天,每天都會(huì)從終端上下載更新的肯定清單,且客戶的電子帳戶的余額總是被維持在不小于某一預(yù)先確定金額的水平,因此對(duì)由于時(shí)間差而導(dǎo)致的錯(cuò)誤進(jìn)行緩沖。
以下請(qǐng)參閱圖7A和圖7B所示,對(duì)可在線和離線使用的電子貨幣卡的在線交易的方法進(jìn)行詳細(xì)說明。
當(dāng)請(qǐng)求使用在線方式電子貨幣卡進(jìn)行一筆交易時(shí),如借方交易或通過ATM提款時(shí),通過通訊網(wǎng)絡(luò)對(duì)在線電子貨幣卡交易結(jié)算所須要的帳戶信息進(jìn)行查詢,檢查相關(guān)電子貨幣卡帳戶的余額。如果在線電子貨幣卡交易所請(qǐng)求的金額大于帳戶余額減去黃色金額的值,則拒絕該在線電子貨幣卡交易。反之則允許該交易,并從帳戶余額中減去請(qǐng)求的金額。如上所述,只有當(dāng)電子貨幣卡的帳戶中留有某一預(yù)定的金額以保證離線交易的進(jìn)行時(shí),才允許進(jìn)行在線交易。這樣可以防止余額不足的問題,從而可使用一張卡進(jìn)行在線和離線交易。
請(qǐng)參閱圖8所示,是顯示本發(fā)明一實(shí)施例的電子貨幣卡交易系統(tǒng)總體概要簡圖。主服務(wù)器830與銀行代辦處810連接用于電子貨幣卡交易的支付結(jié)算,并與管理服務(wù)器850連接用于管理通過卡終端870使用卡890進(jìn)行的交易。管理服務(wù)器850起著卡終端870和主服務(wù)器830之間的傳遞器的作用。管理服務(wù)器850下載電子貨幣卡驗(yàn)證數(shù)據(jù)至電子貨幣卡終端870,并接收來自電子貨幣卡終端870的有關(guān)電子貨幣卡交易細(xì)目的數(shù)據(jù)。管理服務(wù)器850的功能可集成于主服務(wù)器830之中。
為了允許一名用戶使用發(fā)給他的電子貨幣卡890,用戶的電子貨幣卡帳戶814與電子貨幣卡890連接。此外,用戶的電子貨幣卡帳戶814還可連接到用戶的一個(gè)帳戶814用于向電子貨幣卡帳戶814中劃款。用戶可使用普通匯款816如電匯或信用轉(zhuǎn)帳的方式向電子貨幣卡帳戶814中劃款。當(dāng)根據(jù)電子貨幣卡交易細(xì)目進(jìn)行結(jié)算帳戶時(shí),每筆電子貨幣卡交易的金額被自動(dòng)劃轉(zhuǎn)至與之發(fā)生交易的電子貨幣卡會(huì)員商場820的帳戶中去,或劃轉(zhuǎn)到一個(gè)專用帳戶中。
主服務(wù)器執(zhí)行各種處理工作,如發(fā)卡、生成允許進(jìn)行電子貨幣卡交易的相關(guān)數(shù)據(jù)、以及對(duì)一筆電子貨幣卡交易進(jìn)行帳目結(jié)算。
電子貨幣卡發(fā)放單元838為每一張卡分配一個(gè)唯一的號(hào)碼,對(duì)應(yīng)卡號(hào)設(shè)立電子貨幣卡帳戶814,并發(fā)卡。此外,發(fā)卡單元838可設(shè)立關(guān)于用戶賂812的信息,用于向電子貨幣卡帳戶814劃款。
帳戶處理器831訪問銀行代辦處810,用于檢查電子貨幣卡帳戶814的余額(或存款),或用于請(qǐng)求從余額中減去電子貨幣卡的交易金額。銀行代辦處810將數(shù)據(jù)傳送至帳戶處理器831,或接收自帳戶處理器831發(fā)出的數(shù)據(jù)。
標(biāo)記發(fā)生器832根據(jù)電子貨幣卡帳戶814中的余額為每一張卡生成一個(gè)使用授權(quán)標(biāo)記。該標(biāo)記是依據(jù)一個(gè)為離線交易設(shè)立的離線基準(zhǔn)金額(一個(gè)否定金額),和一個(gè)為在線交易設(shè)立的在線基準(zhǔn)金額(一個(gè)黃色金額)生成的。離線基準(zhǔn)金額是依據(jù)一個(gè)最小金額設(shè)立的,該最小金額是離線電子貨幣卡交易所要求的最低金額。在線基準(zhǔn)金額是依據(jù)一個(gè)最小金額設(shè)立的,該最小金額須要留在帳戶中作為離線交易的電子貨幣帳戶814的余額。更為優(yōu)選的方案電,當(dāng)一筆在線電子貨幣卡交易完成后,電子貨幣卡帳戶814中的余額不小于在線參考金額。
傳送到電子貨幣卡終端870用于離線交易的標(biāo)記包括允許離線使用電子貨幣卡的肯定標(biāo)記和拒絕離線使用電子貨幣卡的否定標(biāo)記。當(dāng)電子貨幣卡帳戶814中的余額不小于否定金額時(shí)生成一個(gè)肯定標(biāo)記,當(dāng)電子貨幣卡帳戶814中的余額小于否定金額時(shí)生成一個(gè)否定標(biāo)記。對(duì)應(yīng)于每個(gè)卡號(hào)的肯定或否定標(biāo)記信息被傳送到電子貨幣卡終端870,電子貨幣卡終端870在離線交易時(shí)依據(jù)標(biāo)記信息確定允許或拒絕電子貨幣卡的使用。在此,否定金額設(shè)為一筆離線電子貨幣卡交易的最低限額。例如,當(dāng)電子貨幣卡用于地鐵時(shí),否定金額可設(shè)置為一張或兩張地鐵車票的金額。
為在線交易而設(shè)立的黃色金額的目的是確保離線交易的可靠。換句話說,在支付了一筆在線電子貨幣卡交易后,電子貨幣卡帳號(hào)814中余下的金額被保持在至少不低于黃色金額的水平上。也說是說,如果一筆在線交易后,從電子貨幣卡帳戶814的余額減去交易支付交易的金額后,電子貨幣卡帳戶814中的余額小于黃色金額,那么該筆在線電子貨幣卡交易將被拒絕。對(duì)于離線電子貨幣卡交易,主服務(wù)器通常在一個(gè)預(yù)先確定的期間(比如24小時(shí))內(nèi)執(zhí)行帳戶的結(jié)算,這樣黃色金額作為在這段期間內(nèi)可為離線交易支出的最大金額或平均金額。例如,如果發(fā)放了一張用于乘坐地鐵的離線的電子貨幣卡,就可依據(jù)每天的平均使用次數(shù)將黃色金額的數(shù)額設(shè)定一天可能使用的金額。從而,使用一張卡就可以可靠地進(jìn)行在線和離線交易。
當(dāng)電子貨幣卡帳戶814的余額小于黃色金額但大于否定金額時(shí),標(biāo)記發(fā)生器832自動(dòng)地嘗試通過銀行代辦外810從用戶帳號(hào)812向電子貨幣卡帳戶814劃款,使電子貨幣卡帳戶812中的余額不小于黃色金額。如果劃款成功,標(biāo)記發(fā)生器832就生成一個(gè)肯定標(biāo)記。反之,標(biāo)記發(fā)生器832就生成一個(gè)黃色標(biāo)記。黃色標(biāo)記是用來在考慮離線交易的情況下允許進(jìn)行在線交易的。即使生成了黃色標(biāo)記,如上所述,當(dāng)電子貨幣卡帳戶814的余額大于否定金額時(shí),一個(gè)用于離線交易的標(biāo)記被設(shè)為肯定標(biāo)記。
通知單元839定期或間歇地通知電子貨幣卡中有黃色標(biāo)記的用戶向電子貨幣卡帳戶814中存款以補(bǔ)足虧空金額。收到通知的用戶可向用戶帳戶812中存款,這樣錢款可自動(dòng)地劃轉(zhuǎn)到電子貨幣卡帳戶814,亦或通過普通匯款816向電子貨幣卡帳戶814直接存入一筆不小于預(yù)先設(shè)定金額的錢款。然后,隨時(shí)或定期地檢查電子貨幣卡帳戶814中的余額的標(biāo)記發(fā)生器832將相關(guān)卡的標(biāo)記信息更新。
固定數(shù)據(jù)庫835的存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊。對(duì)應(yīng)于各個(gè)卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中。當(dāng)某一卡號(hào)相關(guān)的數(shù)據(jù)和存儲(chǔ)在固定數(shù)據(jù)庫835的表中的標(biāo)記信息發(fā)生變化時(shí),可變數(shù)據(jù)庫836臨時(shí)地將相關(guān)卡號(hào)的數(shù)據(jù)變化和標(biāo)記信息存儲(chǔ)起來。
請(qǐng)參閱圖10B所示,是顯示在固定數(shù)據(jù)庫835的固定表中存儲(chǔ)數(shù)據(jù)的方法的圖示。存儲(chǔ)區(qū)被分成了“n”個(gè)存儲(chǔ)塊,每個(gè)存儲(chǔ)塊都分配有一個(gè)塊編號(hào)。對(duì)應(yīng)每一個(gè)塊編號(hào)都存儲(chǔ)了一個(gè)表示數(shù)據(jù)更新歷史的版本號(hào)。例如,假定每個(gè)存儲(chǔ)塊都分配了(M+1)位。那么,存儲(chǔ)塊1被分配的位具有地址0至M。在存儲(chǔ)塊1的第一位上存儲(chǔ)著對(duì)應(yīng)卡號(hào)“0000”的電子貨幣卡的標(biāo)記信息。如果標(biāo)記信息具有一個(gè)肯定標(biāo)記,邏輯“1”被存儲(chǔ)在位中,如果標(biāo)記信息具有一個(gè)否定標(biāo)記,邏輯“0”被存儲(chǔ)在位中。據(jù)此,單張卡的標(biāo)記信息可以使用一位來存儲(chǔ)。如果卡號(hào)是“0009”,對(duì)應(yīng)該卡號(hào)的標(biāo)記信息存儲(chǔ)在存儲(chǔ)塊第二個(gè)字節(jié)的第二位上??墒褂每ㄌ?hào)作為存儲(chǔ)地址從某一特點(diǎn)存儲(chǔ)塊的某一特定字節(jié)的某一特定位上找到標(biāo)記信息。
請(qǐng)參閱圖10C所示,是顯示可變數(shù)據(jù)庫836的可變表的存儲(chǔ)數(shù)據(jù)的方法。在可變表中存有卡號(hào)、用于存儲(chǔ)對(duì)應(yīng)卡號(hào)的標(biāo)記信息的塊編號(hào),和對(duì)應(yīng)于卡號(hào)的已經(jīng)變化的標(biāo)記。同時(shí),當(dāng)標(biāo)記信息被限定為兩種的時(shí)候一種是肯定標(biāo)記,另一種是否定標(biāo)記,修改過的標(biāo)記沒有必要存儲(chǔ),因?yàn)樽兓臉?biāo)記只要通過顛倒存儲(chǔ)在固定表中的標(biāo)記信息即可獲得。此外,因?yàn)榭梢酝ㄟ^電子貨幣卡的卡號(hào)計(jì)算,塊編號(hào)可能沒有存儲(chǔ)。
電子貨幣卡數(shù)據(jù)庫控制器833在可變數(shù)據(jù)庫836中存儲(chǔ)一個(gè)標(biāo)記信息有變化的卡號(hào),并利用存儲(chǔ)在可變數(shù)據(jù)庫836中的數(shù)據(jù)對(duì)存儲(chǔ)在固定數(shù)據(jù)庫835的存儲(chǔ)塊中的數(shù)據(jù)進(jìn)行更新。電子貨幣卡數(shù)據(jù)控制器833檢查存儲(chǔ)在可變數(shù)據(jù)庫836中的卡號(hào)。如果確定在可變數(shù)據(jù)庫836中存儲(chǔ)的卡號(hào)中,如果屬于固定數(shù)據(jù)庫835的某存儲(chǔ)塊的卡號(hào)的數(shù)量大于某一預(yù)先設(shè)定的值,電子貨幣卡數(shù)據(jù)庫控制器833對(duì)存儲(chǔ)在固定數(shù)據(jù)庫835的存儲(chǔ)塊中的數(shù)據(jù)進(jìn)行批量更新,并將該存儲(chǔ)塊的版本號(hào)加1。同時(shí),電子貨幣卡數(shù)據(jù)庫控制器833將用于從可變表更新的卡號(hào)刪除,并將可變存儲(chǔ)數(shù)據(jù)表中的版本號(hào)加1。
請(qǐng)參閱圖10A所示,是顯示電子貨幣卡信息數(shù)據(jù)庫834中存儲(chǔ)數(shù)據(jù)的類型的簡圖。該數(shù)據(jù)庫存儲(chǔ)有關(guān)電子貨幣卡和用戶的全部信息。電子貨幣卡信息數(shù)據(jù)庫834存儲(chǔ)卡號(hào)、用戶ID,如用戶名、卡的帳號(hào)、存款額(余額)、標(biāo)記、用戶帳號(hào)或信用卡號(hào)、用戶聯(lián)系方式等等。
主控制器837發(fā)放一張電子貨幣卡、通知用戶黃色標(biāo)記、通過電子貨幣卡數(shù)據(jù)庫控制器833控制數(shù)據(jù)的更新,并傳送電子貨幣卡信息。此外,主控制器837通過交易信息接收器840接收電子貨幣卡交易細(xì)目,根據(jù)交易細(xì)目進(jìn)行相關(guān)卡的帳戶814的結(jié)算。同時(shí),如參照?qǐng)D7A和圖7B時(shí)所描述的,主控制器837還可處理在線電子貨幣卡交易。換句話說,主控制器837將存儲(chǔ)于主服務(wù)器830中的電子貨幣卡信息傳送至電子貨幣卡終端870以使允許在電子貨幣卡終端870上進(jìn)行電子貨幣卡離線交易,或可在線聯(lián)接至電子貨幣卡終端870以便進(jìn)行電子貨幣卡交易。在這種情況下,主控制器837執(zhí)行圖7A和圖7B中描述的程序并且如果由于執(zhí)行了該程序標(biāo)記信息發(fā)生了變化,則更新可變數(shù)據(jù)庫836的數(shù)據(jù)。
交易信息接收器840接收來自管理服務(wù)器850的電子貨幣卡交易的交易細(xì)目信息并將接收到的交易細(xì)目信息傳送至主控制器837。電子貨幣卡信息傳送器841將存儲(chǔ)在數(shù)據(jù)庫834、835和836中的標(biāo)記信息傳送至管理服務(wù)器850。管理服務(wù)器850接收來自主服務(wù)器830的固定表和可變表,并將其下載至安裝在電子貨幣卡終端870的記憶組件中。
請(qǐng)參閱圖11所示,圖11A和圖11B是說明主服務(wù)器830設(shè)立授權(quán)使用電子貨幣卡的標(biāo)記信息的流程圖。
當(dāng)一個(gè)電子貨幣卡被發(fā)放后,用于結(jié)算電子貨幣卡交易的電子貨幣卡帳戶在步驟111中開立。在步驟112中,向電子貨幣卡帳戶存款。在步驟113中,主服務(wù)器830檢查當(dāng)前的電子貨幣卡帳戶的余額。在步驟114中,根據(jù)電子貨幣卡帳戶的余額情況,生成標(biāo)記信息。圖11B演示了生成標(biāo)記信息的詳細(xì)程序。
如果在步驟1141中確定余額不小于第一金額(即黃色金額),則在步驟1142中生成一個(gè)表明該卡可以使用的肯定標(biāo)記。如果在步驟1143中確定余額小于第二金額,第二金額設(shè)置為小于第一金額,則在步驟114中生成一個(gè)表明該卡不能使用的否定標(biāo)記。
同時(shí),如果在步驟1143中確定余額小于第一金額并大于第二金額,則在步驟1145中自動(dòng)地從一個(gè)用戶帳戶向該電子貨幣卡帳戶劃款,以確保該卡的余額不小于第一金額。如果在步驟1146中確定劃款成功執(zhí)行,則在步驟1147中生成一個(gè)表明該卡可以使用的肯定標(biāo)記。反之,在步驟1148中通知用戶余額不足,并在步驟1149中生成一個(gè)黃色標(biāo)記。在步驟1150中,為該電子貨幣卡生成標(biāo)記信息被存儲(chǔ)到一個(gè)數(shù)據(jù)庫中。除非生成一個(gè)否定標(biāo)記,一個(gè)表明可以進(jìn)行離線交易的肯定標(biāo)記存儲(chǔ)于一個(gè)存儲(chǔ)用于允許離線交易的數(shù)據(jù)的數(shù)據(jù)庫中。在步驟115中標(biāo)記信息被傳送到了電子貨幣卡終端。沒有必要向電子貨幣卡終端傳送黃色標(biāo)記信息,因?yàn)辄S色標(biāo)記信息用于在線交易。黃色標(biāo)記信息由主服務(wù)器870另行管理。
在步驟116中如果收到了來自電子貨幣卡終端的相關(guān)卡的交易細(xì)目信息,并且在步驟117中對(duì)電子貨幣卡帳戶中的交易支付金額進(jìn)行了核算。于是上述的程序被執(zhí)行,且標(biāo)記信息被更新。
請(qǐng)參閱圖9所示,是本發(fā)明一實(shí)施例的電子貨幣卡終端的框圖。讀卡器92讀取電子貨幣卡91的相關(guān)信息,比如卡號(hào)等。電子貨幣卡91即可使用非接觸式的射頻(RF)通訊,也可以使用接觸式的將信息存儲(chǔ)于磁條的方式。固定數(shù)據(jù)庫951和可變數(shù)據(jù)庫952被用來驗(yàn)證電子貨幣卡91的離線交易并被主服務(wù)器的最新數(shù)據(jù)定期地或間歇地更新。交易信息數(shù)據(jù)庫953存儲(chǔ)關(guān)于發(fā)生在電子貨幣卡終端的電子貨幣卡交易的細(xì)目信息。交易細(xì)目信息被定期地或間歇地傳送到主服務(wù)器(或管理服務(wù)器)。用于存儲(chǔ)固定數(shù)據(jù)庫951、可變數(shù)據(jù)庫952和交易信息數(shù)據(jù)庫953的存儲(chǔ)單元可以形成一個(gè)存儲(chǔ)組件95,該存儲(chǔ)組件95可以從電子貨幣卡終端上拆下。電子貨幣卡終端和管理服務(wù)器(或主服務(wù)器)之間的數(shù)據(jù)傳送可以通過一個(gè)在線網(wǎng)絡(luò)完成,或通過將存儲(chǔ)組件95從電子貨幣卡終端上拆下并安裝到管理服務(wù)器(或主服務(wù)器)完成。
請(qǐng)參閱圖12所示,是更新電子貨幣卡終端存儲(chǔ)組件中的數(shù)據(jù)的方法的流程圖??梢酝ㄟ^圖8中所示的管理服務(wù)器850(其事先從主服務(wù)器830上下載最新的數(shù)據(jù)庫)對(duì)存儲(chǔ)在電子貨幣卡終端的可變數(shù)據(jù)庫和交易信息數(shù)據(jù)庫中的數(shù)據(jù)的更新,或直接由主服務(wù)器830執(zhí)行此工作。
服務(wù)器(主服務(wù)器或管理服務(wù)器)和電子貨幣卡終端提供有固定表和可變表。固定表的存儲(chǔ)區(qū)被分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中。此外,固定表表明塊數(shù)據(jù)更新歷史的版本信息。當(dāng)存儲(chǔ)于固定表中每個(gè)卡號(hào)的標(biāo)記信息的數(shù)據(jù)和表明可變表更新歷史的版本信息有變化時(shí),可變表存儲(chǔ)標(biāo)記信息變化的相關(guān)卡號(hào)的信息。電子貨幣卡終端需要定期或間歇地用來自服務(wù)器的數(shù)據(jù)進(jìn)行更新以維持服務(wù)器與終端之間數(shù)據(jù)的一致性。數(shù)據(jù)更新按如下執(zhí)行。
首先描述更新固定表的程序。固定表的更新自步驟121的框1開始執(zhí)行。步驟122中,存儲(chǔ)在電子貨幣卡終端的存儲(chǔ)組件中的固定表的存儲(chǔ)塊版本信息與存儲(chǔ)在服務(wù)器中的最近的固定表的存儲(chǔ)塊版本信息相比較。在步驟123中,如果確定電子貨幣卡終端中的版本信息與服務(wù)器中版本信息相同,由于電子貨幣卡終端中存儲(chǔ)的塊數(shù)據(jù)已經(jīng)是最新數(shù)據(jù),就沒有必要下載塊數(shù)據(jù)。但是,如果在步驟123中確定兩個(gè)版本信息是不同的,則在步驟124中,存儲(chǔ)在服務(wù)器中的塊數(shù)據(jù)就被下載至存儲(chǔ)組件中存儲(chǔ)的固定表的對(duì)應(yīng)存儲(chǔ)塊中。在步驟125中,檢查當(dāng)前的存儲(chǔ)塊是否是固定表中的最后一個(gè)存儲(chǔ)塊。如果當(dāng)前的存儲(chǔ)塊不是最后一個(gè),將塊編號(hào)加1,并重復(fù)塊數(shù)據(jù)的更新。
固定表更新完成后,對(duì)可變表進(jìn)行更新。在步驟127中,存儲(chǔ)在電子貨幣卡終端中的可變表版本信息與存儲(chǔ)在服務(wù)器中的可變表版本信息進(jìn)行比較。在步驟128中,如果確定兩個(gè)版本信息不相同,在步驟129中,用存儲(chǔ)在服務(wù)器可變表中的數(shù)據(jù)對(duì)存儲(chǔ)電子貨幣卡終端可變表中的數(shù)據(jù)進(jìn)行更新。
請(qǐng)參閱圖13所示,是電子貨幣卡終端允許離線使用電子貨幣卡的程序流程圖。安裝在電子貨幣卡終端中的存儲(chǔ)組件包括一個(gè)固定表,表中存儲(chǔ)區(qū)被分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中,還包括一個(gè)可變表,在步驟131中,當(dāng)存儲(chǔ)在固定表中的標(biāo)記信息相關(guān)數(shù)據(jù)發(fā)生變化時(shí),發(fā)生變化的相對(duì)應(yīng)的卡號(hào)相關(guān)信息存儲(chǔ)在可變表中。
在步驟132中,如果接收到某張電子貨幣卡的使用請(qǐng)求,則在步驟133中從卡中讀取卡號(hào)。在步驟134中,檢查可變表找到相應(yīng)卡號(hào)的標(biāo)記信息。在步驟135中,如果找到了標(biāo)記信息,根據(jù)可變表中的標(biāo)記信息確定該卡是否可以使用。反之,在步驟137中,檢查固定表中相應(yīng)卡號(hào)的標(biāo)記信息。在步驟137中,如果標(biāo)記信息是肯定的,則在步驟139中允許使用該卡。在步驟137中,如果標(biāo)記信息是否定的,則在步驟138中拒絕該卡的使用。步驟140中,關(guān)于電子貨幣卡交易的細(xì)目信息被存儲(chǔ)起來,并在步驟141中,當(dāng)電子貨幣卡終端與服務(wù)器聯(lián)絡(luò)時(shí)將其傳送到服務(wù)器。
核對(duì)一張電子貨幣卡時(shí),只能以固定表為參照。由于固定表的數(shù)據(jù)量比可變表的要大,由于用戶卡與終端的接口時(shí)間非常短,因此以固定表為參照更為有效。或者先參照固定表,再參照可變表。
可以將本發(fā)明看作是一個(gè)記錄在計(jì)算機(jī)可讀的記錄介質(zhì)上的可讀代碼,并且可以通過計(jì)算機(jī)讀取這個(gè)代碼。該計(jì)算機(jī)可讀的記錄介質(zhì)可以是任何類型的可記錄能夠被計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的介質(zhì),比如ROM、RAM、CD-ROM、磁帶、軟盤、或光學(xué)數(shù)據(jù)存儲(chǔ)裝置。還可以將本發(fā)明看作是載波(例如,通過互聯(lián)網(wǎng)傳送的一個(gè)信號(hào))。可選地,計(jì)算機(jī)可讀記錄介質(zhì)分布在通過網(wǎng)絡(luò)聯(lián)結(jié)的計(jì)算機(jī)系統(tǒng)中,這樣可以將本發(fā)明看作是一個(gè)存儲(chǔ)在記錄介質(zhì)中的代碼,并且可以在計(jì)算機(jī)中讀取和執(zhí)行。
如上所述,本發(fā)明的非再充值電子貨幣系統(tǒng)及其在線和/或離線操作方法,當(dāng)一位客戶開使用移動(dòng)通訊設(shè)備在諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)上開立一個(gè)電子帳戶并使用網(wǎng)上銀行、電話銀行,或移動(dòng)通訊設(shè)備向帳戶中存入一定數(shù)額的錢后,在存入該帳戶的金額范圍內(nèi),該客戶可以支付交通費(fèi)用,如公共汽車費(fèi)和地鐵費(fèi),可以支付在線電子商務(wù)的費(fèi)用,也可以通過電子收款機(jī)系統(tǒng)支付離線會(huì)員商場的費(fèi)用。
此外,通過使用肯定標(biāo)記和黃色標(biāo)記對(duì)客戶進(jìn)行管理,客戶可以使用同一張電子貨幣卡進(jìn)行在線實(shí)時(shí)交易和離線批處理交易。由此,本來僅限于在線使用的網(wǎng)絡(luò)類電子貨幣,也可以應(yīng)用于離線交易。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或是修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種使服務(wù)器和終端保持?jǐn)?shù)據(jù)一致性的方法,其特征在于該服務(wù)器和終端各包括一個(gè)固定表,表中的存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中,表明每個(gè)存儲(chǔ)塊的數(shù)據(jù)更新歷史的版本信息也被存儲(chǔ);一個(gè)可變表,當(dāng)存儲(chǔ)在固定表中的相關(guān)標(biāo)記信息有變化時(shí),該可變表存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù),并存儲(chǔ)并表明可變表的數(shù)據(jù)更新歷史的版本信息以及一個(gè)可變表,該方法包括以下步驟將終端中固定表的每一個(gè)存儲(chǔ)塊的版本信息與服務(wù)器中固定表的每一個(gè)存儲(chǔ)塊的版本信息作比較;當(dāng)某個(gè)存儲(chǔ)塊的版本信息不一致時(shí),用服務(wù)器中固定表的相應(yīng)存儲(chǔ)塊中的數(shù)據(jù)更新終端中固定表的相應(yīng)存儲(chǔ)塊中的數(shù)據(jù);將終端中可變表的版本信息與服務(wù)器中可變表的版本信息作比較;以及當(dāng)版本信息不一致時(shí),用服務(wù)器中可變表中存儲(chǔ)的數(shù)據(jù)更新終端中可變表中存儲(chǔ)的數(shù)據(jù);
2.一種確定一張電子貨幣卡是否可以使用的方法,其特征在于其包括以下步驟提供一個(gè)固定表,該表中的存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)存儲(chǔ)于其中,還提供一個(gè)可變表,當(dāng)存儲(chǔ)在固定表中的相關(guān)標(biāo)記信息有變化時(shí),該可變表存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù);當(dāng)請(qǐng)求使用電子貨幣卡時(shí),從卡中讀取卡號(hào);檢查可變表中是否存在相應(yīng)卡號(hào)的數(shù)據(jù);如果可變表中存在相關(guān)卡號(hào)的數(shù)據(jù),根據(jù)存儲(chǔ)在可變中相關(guān)卡號(hào)的標(biāo)記信息確定該卡是否可以使用,如果可變表中不存在相關(guān)卡號(hào)的數(shù)據(jù),檢查固定表中的數(shù)據(jù);以及讀出固定表中相關(guān)卡號(hào)的標(biāo)記信息并根據(jù)讀出的標(biāo)記信息確定該卡是否可以使用。
3.一個(gè)電子貨幣卡終端,其特征在于其包括一個(gè)存儲(chǔ)標(biāo)記信息的固定表數(shù)據(jù)庫,用來表明相應(yīng)各個(gè)卡號(hào)的電子貨幣卡是否可以使用;一個(gè)可變表數(shù)據(jù)庫,當(dāng)存儲(chǔ)在固定表數(shù)據(jù)庫中的相關(guān)標(biāo)記信息有變化時(shí),該可變表數(shù)據(jù)庫存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù);一個(gè)讀卡器,當(dāng)發(fā)出使用電子貨幣卡的請(qǐng)求時(shí),該讀卡器將該卡的卡號(hào)讀出;以及一個(gè)電子貨幣卡控制器,該控制器檢查可變表數(shù)據(jù)庫中是否存在該卡號(hào)的電子貨幣卡的數(shù)據(jù),當(dāng)可變表數(shù)據(jù)庫中存在數(shù)據(jù)時(shí),根據(jù)可變表數(shù)據(jù)庫中的標(biāo)記信息確定該卡是否可以使用,并在可變表數(shù)據(jù)庫中沒有相關(guān)卡號(hào)的數(shù)據(jù)時(shí),檢查固定表數(shù)據(jù)庫中的數(shù)據(jù)以便從固定表數(shù)據(jù)庫中讀取相關(guān)卡號(hào)的標(biāo)記信息,從而根據(jù)讀出的標(biāo)記信息確定該卡是否可以使用。
4.根據(jù)權(quán)利要求3所述的電子貨幣卡終端,其特征在于其中所述的存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊的固定表數(shù)據(jù)庫還進(jìn)一步存儲(chǔ)表明每個(gè)存儲(chǔ)塊的數(shù)據(jù)更新歷史的版本信息;該可變表數(shù)據(jù)庫還進(jìn)一步存儲(chǔ)表明其自身數(shù)據(jù)更新歷史的版本信息,以及當(dāng)固定表和可變表數(shù)據(jù)庫被存儲(chǔ)在服務(wù)器中的數(shù)據(jù)更新時(shí),存儲(chǔ)在固定和可變表數(shù)據(jù)庫中的版本信息與存儲(chǔ)在服務(wù)器中的版本信息進(jìn)行比較,并且僅對(duì)服務(wù)器與電子貨幣卡終端版本信息不同的數(shù)據(jù)進(jìn)行更新。
5.根據(jù)權(quán)利要求3所述的電子貨幣卡終端,其特征在于其中所述的標(biāo)記信息包括一個(gè)表明允許使用相應(yīng)卡號(hào)的電子貨幣卡進(jìn)行離線交易的肯定標(biāo)記。
6.根據(jù)權(quán)利要求3所述的電子貨幣卡終端,其特征在于其中所述的固定表數(shù)據(jù)庫順序地分配存儲(chǔ)位給卡號(hào),并且在存儲(chǔ)位中存儲(chǔ)對(duì)應(yīng)每個(gè)卡號(hào)的表明其標(biāo)志信息的數(shù)據(jù)。
7.一個(gè)即能用于在線又能用于離線電子貨幣卡交易的數(shù)據(jù)表,其特征在于其包括一個(gè)固定表,其中存儲(chǔ)區(qū)被劃分為存儲(chǔ)塊,對(duì)應(yīng)于各個(gè)獨(dú)立卡號(hào)的標(biāo)記信息按照卡號(hào)順序地存儲(chǔ)在各個(gè)存儲(chǔ)塊中,并存儲(chǔ)表明每個(gè)存儲(chǔ)塊的數(shù)據(jù)更新歷史的版本信息;以及一個(gè)可變表,當(dāng)存儲(chǔ)在固定表中的相關(guān)標(biāo)記信息有變化時(shí),該可變表存儲(chǔ)標(biāo)記信息有變化的相關(guān)卡號(hào)數(shù)據(jù),并存儲(chǔ)并表明可變表的數(shù)據(jù)更新歷史的版本信息,其中該存儲(chǔ)在固定表和可變表中的數(shù)據(jù)依據(jù)固定表中每個(gè)存儲(chǔ)塊的版本信息和可變表中每個(gè)存儲(chǔ)塊的版本信息進(jìn)行更新,并且存儲(chǔ)在固定表中的數(shù)據(jù)依據(jù)存儲(chǔ)在可變表中的數(shù)據(jù)以存儲(chǔ)塊為單位進(jìn)行更新。
全文摘要
本發(fā)明提供了一種允許用戶使用非再充值電子貨幣卡進(jìn)行在線和/或離線交易的系統(tǒng)和方法。該電子貨幣卡交易系統(tǒng),包括一個(gè)為每張卡分配一個(gè)唯一的卡號(hào)并相應(yīng)該卡號(hào)開設(shè)一個(gè)電子貨幣卡帳戶的發(fā)卡單元;一個(gè)接收相關(guān)電子貨幣卡交易細(xì)目并根據(jù)該交易細(xì)目對(duì)相關(guān)卡的帳戶進(jìn)行核算的電子貨幣卡核算系統(tǒng);一根據(jù)電子貨幣卡帳戶余額依據(jù)一個(gè)為離線交易設(shè)立的離線基準(zhǔn)金額和一個(gè)為在線交易設(shè)立的在線基準(zhǔn)金額生成一個(gè)表明該卡是否可以使用的標(biāo)記的標(biāo)記發(fā)生器;以及一傳送相應(yīng)電子貨幣卡的標(biāo)記的電子貨幣卡信息傳送器。應(yīng)用本發(fā)明可克服在線實(shí)時(shí)交易和使用批處理傳送的離線交易產(chǎn)生的時(shí)間間隔,以使該網(wǎng)絡(luò)型電子貨幣即可用于在線交易,又可以用于離線交易。
文檔編號(hào)G07F7/02GK1828654SQ20061000767
公開日2006年9月6日 申請(qǐng)日期2002年3月29日 優(yōu)先權(quán)日2001年3月29日
發(fā)明者洪龍南 申請(qǐng)人:伊貝斯卡株式會(huì)社, 洪龍南