專利名稱:一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種一卡通消費(fèi)數(shù)據(jù)的一卡通網(wǎng)絡(luò)處理方法,屬于一卡通網(wǎng)絡(luò)技術(shù)領(lǐng)域。
背景技術(shù):
老百姓城市一卡通系統(tǒng)工程是城市數(shù)字化、信息化建設(shè)的一部分,其主要目標(biāo)是建設(shè)全市通用的一卡通網(wǎng)絡(luò)系統(tǒng)。城市一卡通,主要應(yīng)用到交通、商場、醫(yī)療、公用事業(yè)等領(lǐng)域。例如,擁有一張“一卡通",人們就可以打電話、乘公交、打的、購物、支付水電費(fèi)或存取現(xiàn)金,極大的方便了老百姓的生活。一卡通應(yīng)用的廣泛性,帶來了對系統(tǒng)、卡、終端設(shè)備的高可靠性及高安全性的要求。目前的一卡通系統(tǒng)應(yīng)用POS終端一般為全封閉設(shè)計(jì)、適宜惡劣環(huán)境工作,并便于維護(hù)和更換,依據(jù)上述結(jié)構(gòu)的一卡通系統(tǒng)具備聯(lián)機(jī)交易和脫機(jī)交易兩種工作方式。POS收費(fèi)終端具有存儲(chǔ)記憶功能,一旦線路或計(jì)算機(jī)出現(xiàn)故障,卡的消費(fèi)數(shù)據(jù)暫存在POS收費(fèi)終端中,每臺 POS收費(fèi)終端能存儲(chǔ)幾千筆交易數(shù)據(jù)。因此,當(dāng)通訊線路或計(jì)算機(jī)修復(fù)之后,再傳到主機(jī)中進(jìn)行匯總,就可以保證數(shù)據(jù)萬無一失。上述整個(gè)切換過程完全對用戶透明,從而可保證無論主干網(wǎng)是否有故障,數(shù)據(jù)庫系統(tǒng)是否能夠連接,所有通過POS終端進(jìn)行的業(yè)務(wù)均能正常運(yùn)作,不受任何影響。但上述工作方式還存在一個(gè)隱性事故因素,也就是若POS收費(fèi)終端中具備存儲(chǔ)功能的部件損壞且消費(fèi)數(shù)據(jù)未上傳時(shí),卡消費(fèi)數(shù)據(jù)如何備份及恢復(fù)的問題。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,應(yīng)對某一 POS收費(fèi)終端中的存儲(chǔ)器件發(fā)生損壞且未上傳而導(dǎo)致交易數(shù)據(jù)丟失的問題。本發(fā)明采用以下技術(shù)方案
該發(fā)明一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,不僅包括在刷卡消費(fèi)時(shí)把交易信息存儲(chǔ)到卡上的過程,還包括在刷卡消費(fèi)時(shí),當(dāng)前POS收費(fèi)終端讀取當(dāng)前卡存儲(chǔ)的上一次交易信息,并與本次交易信息一同存儲(chǔ)在當(dāng)前POS收費(fèi)終端上的過程;
POS收費(fèi)終端將交易信息上傳至上層主機(jī)以及交易信息匯總步驟,該步驟通過把剛上傳到上層主機(jī)的交易信息與已經(jīng)存儲(chǔ)在上層主機(jī)上的交易信息進(jìn)行比對,進(jìn)而上層主機(jī)存儲(chǔ)比對后確定的尚沒有存儲(chǔ)在上層主機(jī)中的交易信息。依據(jù)本發(fā)明的一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,即便是某一 POS 收費(fèi)終端沒有上傳數(shù)據(jù),必然其他的POS收費(fèi)終端會(huì)上傳能夠記錄到的損壞的POS收費(fèi)終端上的交易數(shù)據(jù)。當(dāng)然,也可能會(huì)因刷卡頻率與時(shí)間間隔的問題漏掉部分交易記錄,但長期的來說,應(yīng)當(dāng)是能夠記錄全所有的交易數(shù)據(jù)。因此,因POS收費(fèi)終端存儲(chǔ)器損壞導(dǎo)致的運(yùn)營商與商戶對帳、結(jié)算不符所帶來的糾紛就可以得以解決。
此外,此工作并沒有增加商戶的工作量,也不需要增加額外的設(shè)備,操作與原來一樣,整體上并沒有增加資源消耗。上述一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,設(shè)定存儲(chǔ)在卡上的交易數(shù)據(jù)次數(shù)的最大值,當(dāng)卡所記錄交易次數(shù)大于最大值時(shí),依據(jù)先進(jìn)先出存儲(chǔ)方法刪除最早的交易數(shù)據(jù)。上述一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,POS收費(fèi)終端在上傳數(shù)據(jù)時(shí),依據(jù)后入先出的存儲(chǔ)方法上傳。上述一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,把上層主機(jī)用于存儲(chǔ)交易信息的數(shù)據(jù)庫分成原始記錄庫與備份記錄庫,并把POS收費(fèi)終端的與該P(yáng)OS收費(fèi)終端交易的交易信息記為原始記錄,從與該P(yáng)OS收費(fèi)終端交易的卡上讀取的交易信息記為備份記錄,那么當(dāng)上層主機(jī)讀取POS收費(fèi)終端的上傳的交易信息后進(jìn)行如下步驟
把上層主機(jī)接收到的原始記錄與備份記錄庫中的信息比對,如備份記錄庫中已有原始記錄的備份,則原始記錄庫存儲(chǔ)原始記錄后刪除備份記錄庫對應(yīng)的備份記錄;如備份記錄庫中還未有原始記錄的備份,則系統(tǒng)只存儲(chǔ)原始記錄到原始記錄庫中;
把上層主機(jī)接收到備份記錄與原始記錄庫中的信息比對,如原始記錄庫中已有原始記錄,則系統(tǒng)直接刪除該備份記錄,如原始記錄庫中還未有原始記錄,則把該備份記錄備份到備份記錄庫中。上述一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,POS收費(fèi)終端先上傳原始記錄,后上傳備份記錄。
圖1為一卡通系統(tǒng)原理框圖。圖2為數(shù)據(jù)分散存儲(chǔ)流程圖。圖3為數(shù)據(jù)備份、恢復(fù)的流程圖。
具體實(shí)施例方式一種一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,包括在刷卡消費(fèi)時(shí)把交易信息存儲(chǔ)到卡上的步驟,所述方法還包括在刷卡消費(fèi)時(shí),當(dāng)前POS收費(fèi)終端讀取當(dāng)前卡存儲(chǔ)的上一次交易信息,并與本次交易信息一同存儲(chǔ)在當(dāng)前POS收費(fèi)終端上的步驟;
POS收費(fèi)終端將交易信息上傳至上層主機(jī)以及交易信息匯總步驟,該步驟通過把剛上傳到上層主機(jī)的交易信息與已經(jīng)存儲(chǔ)在上層主機(jī)上的交易信息進(jìn)行比對,進(jìn)而上層主機(jī)存儲(chǔ)比對后確定的尚沒有存儲(chǔ)在上層主機(jī)中的交易信息。POS收費(fèi)終端通常都有打印功能,可以打印出交易明細(xì),商戶與運(yùn)營商之間的糾紛多是因?yàn)榇蛴〕鰜淼拿骷?xì)與上層主機(jī)記錄的交易記錄不符,POS收費(fèi)終端沒有有效存儲(chǔ)相關(guān)交易記錄或者存儲(chǔ)器損壞所致。因此,通過其他POS收費(fèi)終端的協(xié)同可以較大幅度的避免出現(xiàn)上述問題。參見說明書附圖2,圖中清楚地示出了數(shù)據(jù)的分散存儲(chǔ),第一次交易,對應(yīng)終端上傳本次消費(fèi)記錄隊(duì),第二次交易由于卡發(fā)送給了相應(yīng)終端第R1次交易的信息,那么第二次交易的終端則上傳相應(yīng)卡的第一次記錄R1和本次交易記錄&,依次類推,那么第η次交易的終端則上傳本次交易記錄I^n和其上一次交易記錄Rlri,η為自然數(shù)。POS收費(fèi)終端通常是定時(shí)上傳數(shù)據(jù),主要是實(shí)時(shí)傳輸對資源的占用率太高,并且也沒有那個(gè)必要,相關(guān)的定時(shí)一般由運(yùn)營商設(shè)定。卡的存儲(chǔ)空間有限,并且存儲(chǔ)太多的信息并不一定有什么用處,因此,針對上述方案,設(shè)定存儲(chǔ)在卡上的交易數(shù)據(jù)次數(shù)的最大值,當(dāng)卡所記錄交易次數(shù)大于最大值時(shí),依據(jù)先進(jìn)先出存儲(chǔ)方法刪除最早的交易數(shù)據(jù),以節(jié)省資源。另外,新卡第一次刷卡消費(fèi)時(shí)并不存在之前的交易記錄,也就沒有必要記錄并不存在的上一筆交易記錄。POS收費(fèi)終端在上傳數(shù)據(jù)時(shí),依據(jù)后入先出的存儲(chǔ)方法上傳,如果POS收費(fèi)終端先讀入的是卡的上一次交易記錄,那么本次交易記錄就先上傳,畢竟POS收費(fèi)終端存儲(chǔ)器損壞并非是非常普遍的事件,需要先保證當(dāng)前POS收費(fèi)終端交易信息的上傳。進(jìn)一步地,上層主機(jī)簡單的處理方法是把上層主機(jī)用于存儲(chǔ)交易信息的數(shù)據(jù)庫分成原始記錄庫與備份記錄庫,并把POS收費(fèi)終端的與該P(yáng)OS收費(fèi)終端交易的交易信息記為原始記錄,從與該P(yáng)OS收費(fèi)終端交易的卡上讀取的交易信息記為備份記錄,那么當(dāng)上層主機(jī)讀取POS收費(fèi)終端上傳的交易信息后進(jìn)行如下步驟
把上層主機(jī)接收到的原始記錄與備份記錄庫中的進(jìn)行信息比對,如備份記錄庫中已有原始記錄的備份,則匹配成功,進(jìn)而原始記錄庫存儲(chǔ)原始記錄后刪除備份記錄庫對應(yīng)的備份記錄;如備份記錄庫中還未有原始記錄的備份,則系統(tǒng)只存儲(chǔ)原始記錄到原始記錄庫中;
把上層主機(jī)接收到的備份記錄與原始記錄庫中的信息比對,如原始記錄庫中已有該原始記錄,則匹配成功,進(jìn)而系統(tǒng)直接刪除該備份記錄;如原始記錄庫中還未有該原始記錄, 則把該備份記錄備份到備份記錄庫中。那么,一卡通系統(tǒng)備份記錄庫中最終保存著未與原始記錄匹配成功的POS終端備份數(shù)據(jù)。某個(gè)POS收費(fèi)終端損壞未能上傳消費(fèi)記錄,一卡通工作人員可根據(jù)備份數(shù)據(jù)庫中的消費(fèi)數(shù)據(jù)及終端號、消費(fèi)日期恢復(fù)未上傳的原始記錄。依據(jù)現(xiàn)有的一卡通系統(tǒng),POS 收費(fèi)終端都有自己的標(biāo)簽,容易匹配操作。參見說明書附圖1為一般的一卡通網(wǎng)絡(luò)的基本架構(gòu),用戶持有用戶卡,通過用戶標(biāo)簽標(biāo)識,POS終端則通過終端標(biāo)簽標(biāo)識,通過匹配的 Internet, PSTN、GPRS等上層主機(jī)聯(lián)網(wǎng)。以前所述,針對POS收費(fèi)終端在上傳數(shù)據(jù)時(shí),依據(jù)后入先出的存儲(chǔ)方法上傳,在這里POS收費(fèi)終端先上傳原始記錄,后上傳備份記錄。
權(quán)利要求
1.一種一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,其特征在于,該方法包括在刷卡消費(fèi)時(shí)把交易信息存儲(chǔ)到卡上的步驟,還包括在刷卡消費(fèi)時(shí),當(dāng)前POS收費(fèi)終端讀取當(dāng)前卡存儲(chǔ)的上一次交易信息,并與本次交易信息一同存儲(chǔ)在當(dāng)前POS收費(fèi)終端上的步驟;POS收費(fèi)終端將交易信息上傳至上層主機(jī)以及交易信息匯總步驟該步驟通過把剛上傳到上層主機(jī)的交易信息與已經(jīng)存儲(chǔ)在上層主機(jī)上的交易信息進(jìn)行比對,進(jìn)而上層主機(jī)存儲(chǔ)比對后確定尚沒有存儲(chǔ)在上層主機(jī)中的交易信息。
2.根據(jù)權(quán)利要求1所述的一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,其特征在于,設(shè)定存儲(chǔ)在卡上的交易數(shù)據(jù)次數(shù)的最大值,當(dāng)卡所記錄交易次數(shù)大于最大值時(shí),依據(jù)先進(jìn)先出存儲(chǔ)方法刪除最早的交易數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,其特征在于,POS收費(fèi)終端在上傳數(shù)據(jù)時(shí),依據(jù)后入先出的存儲(chǔ)方法上傳。
4.根據(jù)權(quán)利要求1所述的一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,其特征在于,把上層主機(jī)用于存儲(chǔ)交易信息的數(shù)據(jù)庫分成原始記錄庫與備份記錄庫,并把POS收費(fèi)終端的與該P(yáng)OS收費(fèi)終端交易的交易信息記為原始記錄,從與該P(yáng)OS收費(fèi)終端交易的卡上讀取的交易信息記為備份記錄,那么當(dāng)上層主機(jī)讀取POS收費(fèi)終端的上傳的交易信息后進(jìn)行如下步驟把上層主機(jī)接收到的原始記錄與備份記錄庫中的進(jìn)行信息比對,如備份記錄庫中已有原始記錄的備份,則匹配成功,進(jìn)而原始記錄庫存儲(chǔ)原始記錄后刪除備份記錄庫對應(yīng)的備份記錄;如備份記錄庫中還未有原始記錄的備份,則系統(tǒng)只存儲(chǔ)原始記錄到原始記錄庫中;把上層主機(jī)接收到的備份記錄與原始記錄庫中的信息比對,如原始記錄庫中已有該原始記錄,則匹配成功,進(jìn)而系統(tǒng)直接刪除該備份記錄;如原始記錄庫中還未有該原始記錄, 則把該備份記錄備份到備份記錄庫中。
5.根據(jù)權(quán)利要求4所述的一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法,其特征在于,POS收費(fèi)終端先上傳原始記錄,后上傳備份記錄。
全文摘要
本發(fā)明公開了一種能夠應(yīng)對某一POS收費(fèi)終端中的存儲(chǔ)器件發(fā)生損壞且未上傳而導(dǎo)致交易數(shù)據(jù)丟失的問題的一卡通消費(fèi)數(shù)據(jù)分散存儲(chǔ)、集中備份與恢復(fù)的方法。所采用的技術(shù)方案為,其不僅包括在刷卡消費(fèi)時(shí)把交易信息存儲(chǔ)到卡上的過程,還包括在刷卡消費(fèi)時(shí),當(dāng)前POS收費(fèi)終端讀取當(dāng)前卡存儲(chǔ)的上一次交易信息,并與本次交易信息一同存儲(chǔ)在當(dāng)前POS收費(fèi)終端上的過程;POS收費(fèi)終端將交易信息上傳至上層主機(jī)以及交易信息匯總步驟,該步驟通過把剛上傳到上層主機(jī)的交易信息與已經(jīng)存儲(chǔ)在上層主機(jī)上的交易信息進(jìn)行比對,進(jìn)而上層主機(jī)存儲(chǔ)比對后確定的尚沒有存儲(chǔ)在上層主機(jī)中的交易信息。
文檔編號G07G1/14GK102419721SQ20111029804
公開日2012年4月18日 申請日期2011年9月28日 優(yōu)先權(quán)日2011年9月28日
發(fā)明者朱愛紅 申請人:山東神思電子技術(shù)股份有限公司