新四季網

在線和/或離線電子貨幣卡交易系統及其方法

2023-12-02 14:57:26 3

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

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


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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀