亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

電子貨幣卡終端及使服務器和終端保持數(shù)據(jù)一致性的方法

文檔序號:6661818閱讀:228來源:國知局
專利名稱:電子貨幣卡終端及使服務器和終端保持數(shù)據(jù)一致性的方法
技術領域
本發(fā)明涉及一種允許用戶使用非再充值電子貨幣(e-money)卡進行在電子貨幣卡終端及使服務器和終端保持數(shù)據(jù)一致性的方法。
背景技術
隨著工業(yè)的發(fā)展,出現(xiàn)了一種使用諸如交通卡的電子錢包或電子貨幣代替現(xiàn)金進行公共汽車費用支付的系統(tǒng)。當交通卡或其他類型的預付電子貨幣卡中的錢花光后,必須將該交通卡或預付電子貨幣卡送到充值站用現(xiàn)金或信用卡支付一定金額貨幣的方式進行再充值。這種可再充值卡的用戶在使用該卡之前,必須到充值站將電子貨幣卡進行再充值,對于用戶來說,頻繁地光顧充值站造成了極大的不便。
此外,隨著互聯(lián)網(wǎng)迅猛而廣泛地發(fā)展,在網(wǎng)際空間(cyber world)中,電子商務的種類和規(guī)模得到了擴大,如購物中心、B2B、B2C等,其中,使用電子貨幣支付取代了現(xiàn)金匯款或信用卡支付。但是,電子貨幣的使用仍然不夠普遍,而且根本不能離線使用。
由此可見,上述現(xiàn)有的電子貨幣卡仍存在有缺陷,而亟待加以進一步改進。為了解決上述問題,相關廠商莫不費盡心思來謀求解決之道,但長久以來一直未見適用的設計被發(fā)展完成,而一般產(chǎn)品又沒有適切的結構能夠解決上述問題,此顯然是相關業(yè)者急欲解決的問題。
有鑒于上述現(xiàn)有的電子貨幣卡存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設計制造豐富的實務經(jīng)驗及專業(yè)知識,積極加以研究創(chuàng)新,以期創(chuàng)設一種新的在線和/或離線電子貨幣卡交易系統(tǒng)及其方法,使其更具有實用性。經(jīng)過不斷研究、設計,并經(jīng)反復試作樣品及改進后,終于創(chuàng)設出確具實用價值的本發(fā)明。

發(fā)明內(nèi)容
本發(fā)明的目的在于,克服上述現(xiàn)有的電子貨幣卡存在的缺陷,而提供一種新的在線和/或離線電子貨幣卡交易系統(tǒng)及其方法,所要解決的技術問題是使其提供一種電子貨幣卡交易系統(tǒng)以及在線和/或離線處理電子貨幣卡交易的方法,從而更加適于實用。
本發(fā)明的另一目的在于,提供一種電子貨幣卡終端,所要解決的技術問題是使其可用于根據(jù)數(shù)據(jù)庫中存儲的標記信息(flag information)離線處理電子貨幣卡交易,并提供一種方法,用于確定電子貨幣卡是否能夠使用。
本發(fā)明的目的及解決其主要技術問題是采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種使服務器和終端保持數(shù)據(jù)一致性的方法,該服務器和終端各包括一個固定表,表中的存儲區(qū)被劃分為存儲塊,對應于各個獨立卡號的標記信息按照卡號順序地存儲在各個存儲塊中,表明每個存儲塊的數(shù)據(jù)更新歷史的版本信息也被存儲;一個可變表,當存儲在固定表中的相關標記信息有變化時,該可變表存儲標記信息有變化的相關卡號數(shù)據(jù),并存儲并表明可變表的數(shù)據(jù)更新歷史的版本信息以及一個可變表,該方法包括以下步驟將終端中固定表的每一個存儲塊的版本信息與服務器中固定表的每一個存儲塊的版本信息作比較;當某個存儲塊的版本信息不一致時,用服務器中固定表的相應存儲塊中的數(shù)據(jù)更新終端中固定表的相應存儲塊中的數(shù)據(jù);將終端中可變表的版本信息與服務器中可變表的版本信息作比較;以及當版本信息不一致時,用服務器中可變表中存儲的數(shù)據(jù)更新終端中可變表中存儲的數(shù)據(jù);本發(fā)明的目的及解決其主要技術問題還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種確定一張電子貨幣卡是否可以使用的方法,其包括以下步驟提供一個固定表,該表中的存儲區(qū)被劃分為存儲塊,對應于各個獨立卡號的標記信息按照卡號存儲于其中,還提供一個可變表,當存儲在固定表中的相關標記信息有變化時,該可變表存儲標記信息有變化的相關卡號數(shù)據(jù);當請求使用電子貨幣卡時,從卡中讀取卡號;檢查可變表中是否存在相應卡號的數(shù)據(jù);如果可變表中存在相關卡號的數(shù)據(jù),根據(jù)存儲在可變中相關卡號的標記信息確定該卡是否可以使用,如果可變表中不存在相關卡號的數(shù)據(jù),檢查固定表中的數(shù)據(jù);以及讀出固定表中相關卡號的標記信息并根據(jù)讀出的標記信息確定該卡是否可以使用。
本發(fā)明的目的及解決其主要技術問題還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一個電子貨幣卡終端,其包括一個存儲標記信息的固定表數(shù)據(jù)庫,用來表明相應各個卡號的電子貨幣卡是否可以使用;一個可變表數(shù)據(jù)庫,當存儲在固定表數(shù)據(jù)庫中的相關標記信息有變化時,該可變表數(shù)據(jù)庫存儲標記信息有變化的相關卡號數(shù)據(jù);一個讀卡器,當發(fā)出使用電子貨幣卡的請求時,該讀卡器將該卡的卡號讀出;以及一個電子貨幣卡控制器,該控制器檢查可變表數(shù)據(jù)庫中是否存在該卡號的電子貨幣卡的數(shù)據(jù),當可變表數(shù)據(jù)庫中存在數(shù)據(jù)時,根據(jù)可變表數(shù)據(jù)庫中的標記信息確定該卡是否可以使用,并在可變表數(shù)據(jù)庫中沒有相關卡號的數(shù)據(jù)時,檢查固定表數(shù)據(jù)庫中的數(shù)據(jù)以便從固定表數(shù)據(jù)庫中讀取相關卡號的標記信息,從而根據(jù)讀出的標記信息確定該卡是否可以使用。
本發(fā)明的目的及解決其技術問題還可以采用以下的技術措施來進一步實現(xiàn)。
前述的電子貨幣卡終端,其中所述的存儲區(qū)被劃分為存儲塊的固定表數(shù)據(jù)庫還進一步存儲表明每個存儲塊的數(shù)據(jù)更新歷史的版本信息;該可變表數(shù)據(jù)庫還進一步存儲表明其自身數(shù)據(jù)更新歷史的版本信息,以及當固定表和可變表數(shù)據(jù)庫被存儲在服務器中的數(shù)據(jù)更新時,存儲在固定和可變表數(shù)據(jù)庫中的版本信息與存儲在服務器中的版本信息進行比較,并且僅對服務器與電子貨幣卡終端版本信息不同的數(shù)據(jù)進行更新。
前述的電子貨幣卡終端,其中所述的標記信息包括一個表明允許使用相應卡號的電子貨幣卡進行離線交易的肯定標記。
前述的電子貨幣卡終端,其中所述的固定表數(shù)據(jù)庫順序地分配存儲位給卡號,并且在存儲位中存儲對應每個卡號的表明其標志信息的數(shù)據(jù)。
本發(fā)明的目的及解決其主要技術問題還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一個即能用于在線又能用于離線電子貨幣卡交易的數(shù)據(jù)表,其包括一個固定表,其中存儲區(qū)被劃分為存儲塊,對應于各個獨立卡號的標記信息按照卡號順序地存儲在各個存儲塊中,并存儲表明每個存儲塊的數(shù)據(jù)更新歷史的版本信息;以及一個可變表,當存儲在固定表中的相關標記信息有變化時,該可變表存儲標記信息有變化的相關卡號數(shù)據(jù),并存儲并表明可變表的數(shù)據(jù)更新歷史的版本信息,其中該存儲在固定表和可變表中的數(shù)據(jù)依據(jù)固定表中每個存儲塊的版本信息和可變表中每個存儲塊的版本信息進行更新,并且存儲在固定表中的數(shù)據(jù)依據(jù)存儲在可變表中的數(shù)據(jù)以存儲塊為單位進行更新。
本發(fā)明與現(xiàn)有技術相比具有明顯的優(yōu)點和有益效果。由以上技術方案可知,為了達到前述發(fā)明目的,本發(fā)明的主要技術內(nèi)容如下依據(jù)本發(fā)明提出的一種電子貨幣卡交易系統(tǒng),其包括一個發(fā)卡單元,該發(fā)卡單元為每一個電子貨幣卡分配一個唯一的卡號并根據(jù)該相應的卡號設置一個電子貨幣卡帳戶,以便于發(fā)卡;一個電子貨幣卡核算單元,該核算單元接收相應電子貨幣卡的交易細目,并根據(jù)相應電子貨幣卡的交易細目對電子貨幣卡帳戶進行核算;一個標記發(fā)生器,該標記發(fā)生器產(chǎn)生一個標記,該標記分別以為離線交易設定的基準金額和為在線交易設定的基準金額為準,根據(jù)電子貨幣卡帳戶的結余情況表明該卡是否可以使用;還有一個電子貨幣卡信息發(fā)射器,用于發(fā)送相應電子貨幣卡的標記。
本發(fā)明的優(yōu)選方案是,依據(jù)使用電子貨幣卡進行離線交易所必須的最小金額設定一個離線基準金額(即,否定金額(negative amount)),而依據(jù)使用電子貨幣卡進行在線交易所必須的最小金額設定一個在線基準金額(即,黃色金額(yellow amount)),需要將該最小金額留在帳戶中作為用于離線交易的帳戶余額,并且在進行一筆在線電子貨幣卡交易后,卡中的余額不少于在線基準金額。
本電子貨幣卡交易系統(tǒng)還可進一步包括一個在線處理器,當請求使用電子貨幣卡進行在線交易時,該處理器通過查詢電子貨幣卡帳戶檢查帳戶中的余額,如果該筆在線交易的交易金額大于電子貨幣卡帳戶中的余額減去在線基準金額的值,則拒絕該筆交易請求,反之,則允許進行在線交易并從電子貨幣卡帳戶余額中減去該筆在線交易的交易金額。此外,更優(yōu)選的方案是,當電子貨幣卡帳戶余額小于在線基準金額并大于離線基準金額(離線基準金額小于在線基準金額)時,標記發(fā)生器自動地開始嘗試將錢款從電子貨幣卡用戶的某一個帳戶上劃撥到該電子貨幣卡帳戶中,從而使電子貨幣卡帳戶中的余額不小于在線基準金額。
本發(fā)明的優(yōu)選方案中,電子貨幣卡交易系統(tǒng)進一步包括一個固定數(shù)據(jù)存儲單元,該存儲單元中的存儲區(qū)被分為存儲塊,對應于各個獨立卡號的標記信息按照卡號順序地存儲在各個存儲塊中;以及一個可變數(shù)據(jù)存儲單元,當存儲在固定表中的關于標記信息的數(shù)據(jù)有所變化時,該存儲單元臨時地存儲變化的數(shù)據(jù)。存儲在固定數(shù)據(jù)存儲單元存儲塊中的數(shù)據(jù)按照存儲在可變數(shù)據(jù)存儲單元中的數(shù)據(jù)進行更新。
在本發(fā)明的另一實施例中,提供了一種可以使用一張電子貨幣卡完成在線和離線交易的方法。該方法包括當請求在線使用電子貨幣卡時,通過一個通訊網(wǎng)絡檢查電子貨幣卡帳戶的余額對用于交易金額支付的電子貨幣卡帳戶進行查詢;當在線電子貨幣卡交易的支付金額大于電子貨幣卡帳戶的余額減去為離線交易預先設定的某一數(shù)額的差值時,拒絕在線電子貨幣卡交易請求,而當交易支付金額不大于上述差值時,允許在線電子貨幣卡交易的請求,并從電子貨幣卡帳戶的余額中減去支付金額。優(yōu)選的方案是,該方法還進一步包括當電子貨幣卡帳戶的余額大于某一數(shù)目的金額,而該金額設定為小于為離線交易設定的金額時,生成一個表明可以進行離線交易的肯定標記。
依據(jù)本發(fā)明還提出的一種確定一張電子貨幣卡是否可以使用的方法。該方法包括提供一個固定表,在表中一個存儲區(qū)被分為存儲塊,對應于各個獨立卡號的標記信息存儲于存儲塊中,以及一個可變表,當存儲在固定表中有關標記信息的數(shù)據(jù)有變化時,該可變表存儲標記信息有變化的相關的卡號數(shù)據(jù);當發(fā)出使用電子貨幣卡的請求時,從卡中讀出卡號;檢查可變表中是否存在相關卡號的數(shù)據(jù);如果可變表中存在相關卡號的數(shù)據(jù),根據(jù)存儲在可變中相關卡號的標記信息確定該卡是否可以使用,如果可變表中不存在相關卡號的數(shù)據(jù),檢查固定表中的數(shù)據(jù);并讀出固定表中相關卡號的標記信息并根據(jù)讀出的標記信息確定該卡是否可以使用。
本發(fā)明還提供有一個電子貨幣卡終端,該電子貨幣卡終端包括一個存儲標記信息的固定表數(shù)據(jù)庫,用來表明相應各個卡號的電子貨幣卡是否可以使用;一個可變表數(shù)據(jù)庫,當存儲在固定表數(shù)據(jù)庫中的標記信息相關數(shù)據(jù)有變化時,該可變表數(shù)據(jù)庫存儲相關卡號的標記信息變化數(shù)據(jù);一個讀卡器,當發(fā)出使用電子貨幣卡的請求時,該讀卡器將該卡的卡號讀出;以及一個電子貨幣卡控制器,該控制器檢查可變表數(shù)據(jù)庫中是否存在該卡號的電子貨幣卡的數(shù)據(jù),當可變表數(shù)據(jù)庫中存在數(shù)據(jù)時,根據(jù)可變表數(shù)據(jù)庫中的標記信息確定該卡是否可以使用,并在可變表數(shù)據(jù)庫中沒有相關卡號的數(shù)據(jù)時,檢查固定表數(shù)據(jù)庫中的數(shù)據(jù)以便從固定表數(shù)據(jù)庫中讀取相關卡號的標記信息,從而根據(jù)讀出的標記信息確定該卡是否可以使用。
本發(fā)明優(yōu)選的方案是,存儲區(qū)分為存儲塊的固定表數(shù)據(jù)庫還進一步表明每一個存儲塊的數(shù)據(jù)更新歷史的版本信息;可變表數(shù)據(jù)庫還進一步表明其自身數(shù)據(jù)更新歷史的版本信息;并且當固定表數(shù)據(jù)庫和可變表數(shù)據(jù)庫被存儲在一個服務器中的數(shù)據(jù)更新時,固定表數(shù)據(jù)庫和可變表數(shù)據(jù)庫中存儲的版本信息與存儲在服務器中的版本信息作比較,并且只有服務器與電子貨幣卡終端中的版本信息不同的數(shù)據(jù)才被更新。更為優(yōu)選的方案是,標記信息中包括一個肯定標記,用于表明可以使用相應卡號的電子貨幣卡進行離線交易。
由以上可知,本發(fā)明提供了一種允許用戶使用非再充值電子貨幣卡進行在線和/或離線交易的系統(tǒng)和方法。該電子貨幣卡交易系統(tǒng),包括一個為每張卡分配一個唯一的卡號并相應該卡號開設一個電子貨幣卡帳戶的發(fā)卡單元;一個接收相關電子貨幣卡交易細目并根據(jù)該交易細目對相關卡的帳戶進行核算的電子貨幣卡核算系統(tǒng);一個根據(jù)電子貨幣卡帳戶余額依據(jù)一個為離線交易設立的離線基準金額和一個為在線交易設立的在線基準金額生成一個表明該卡是否可以使用的標記的標記發(fā)生器;以及一個傳送相應電子貨幣卡的標記的電子貨幣卡信息傳送器。應用本發(fā)明,可以克服在線實時交易和使用批處理傳送的離線交易產(chǎn)生的時間間隔,以使該網(wǎng)絡型電子貨幣即可以用于在線交易,同時其又可以用于離線交易。
綜上所述,本發(fā)明提供了一種新的電子貨幣卡交易系統(tǒng)以及在線和/或離線處理電子貨幣卡交易的方法,從而更加適于實用;另其可用于根據(jù)數(shù)據(jù)庫中存儲的標記信息(flag information)離線處理電子貨幣卡交易,并提供了一種方法,用于確定電子貨幣卡是否能夠使用。其具有上述諸多的優(yōu)點及實用價值,并在同類產(chǎn)品及方法中未見有類似的結構設計及方法公開發(fā)表或使用而確屬創(chuàng)新,其不論在產(chǎn)品結構、方法或功能上皆有較大的改進,在技術上有較大的進步,并產(chǎn)生了好用及實用的效果,且較現(xiàn)有的電子貨幣卡交易系統(tǒng)及其方法具有增進的多項功效,從而更加適于實用,而具有產(chǎn)業(yè)的廣泛利用價值,誠為一新穎、進步、實用的新設計。
上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,并可依照說明書的內(nèi)容予以實施,以下以本發(fā)明的較佳實施例并配合附圖詳細說明如后。


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