專利名稱:銀行卡pos設備的控制方法
技術領域:
本發(fā)明涉及一種銀行卡銷售點終端POS設備的控制方法。
背景技術:
現(xiàn)有的廣泛使用的銀行卡POS設備都是為配合銀行卡刷卡消費使用,并滿足扣款目的,其功能包括能夠實現(xiàn)磁條卡、IC卡的刷卡、簽到、簽退、結算、查詢、消費、消費撤消、退貨、預授權、預授權完成、預授權撤消、預授權完成撤消、沖正等,但是由于銀行卡POS設備在資金結算過程中的重要作用,使得社會對它的使用可靠性、數據安全性的要求非常高,一旦設備發(fā)生任何故障或出現(xiàn)任何問題,其處理方法和流程都十分繁瑣,并會對使用者帶來不便。因此銀行卡POS設備制造商都會從產品生產質量方面著手進行控制,力爭保證設備的故障率處于較低水平。但是產品質量的控制只能減少設備發(fā)生故障的次數,卻無法杜絕故障的發(fā)生,也無法確定故障或事故發(fā)生時設備的運行狀態(tài),無法了解設備操作者操作時的操作狀態(tài),更無法避免有人對設備本身進行惡意攻擊、試探。
發(fā)明內容
本發(fā)明的目的是提供一種銀行卡POS設備的控制方法,要解決的技術問題是實時監(jiān)控并記錄銀行卡POS設備使用狀態(tài),利用監(jiān)控記錄數據分析設備使用狀態(tài),給出分析結論。
本發(fā)明采用以下技術方案一種銀行卡POS設備的控制方法,所述銀行卡POS設備的CPU將設備操作過程中的數據分成基礎數據和操作數據,在銀行卡POS設備使用過程中基礎數據存放于隨機存儲器的基礎數據區(qū),操作數據存放于隨機存儲器的操作數據區(qū),CPU根據記錄的基礎數據保存、計算,并報告結果,關閉銀行卡POS設備時,CPU將基礎數據存入可電擦除的非易失性只讀存儲器的基礎數據區(qū),將操作數據存入可電擦除的非易失性只讀存儲器的操作數據區(qū)。
本發(fā)明的基礎數據是交易日期、當天交易筆數、成功交易筆數、成功回收筆數、載波丟失筆數、接收超時筆數、借記金額、借記筆數、貸記金額、貸記筆數、打印張數、撥號次數、刷卡次數、刷卡成功數、平均交易接收時間、平均交易操作時間和每個操作動作;操作數據是指銀行卡POS設備正常運行時所必需的數據,包括卡號、交易金額、憑證號、批次號、商戶號、商戶名稱、終端號、收單行號、發(fā)卡行號、交易類別、授權碼、日期時間、系統(tǒng)參考號、操作員號、電話號碼、密鑰、設置參數和備注。
本發(fā)明的CPU根據記錄的基礎數據計算時,從當日的第一筆交易開始累加,每增加一筆加1,每日累加結果作為一條記錄計算出交易筆數、成功交易筆數、成功回收筆數、載波丟失筆數、接收超時筆數、借記金額、借記筆數、貸記金額、貸記筆數、打印張數、撥號次數、刷卡次數和刷卡成功數;用兩數據相除的方法計算出交易成功率、交易回收率、載波丟失率、接收超時率、電話撥通率和刷卡成功率;用累加的方法計算出每日交易金額、每日交易筆數、退貨金額、每日退貨筆數和總打印張數。
本發(fā)明報告的結果是當日交易的交易成功率、交易回收率、載波丟失率、接收超時率、電話撥通率、刷卡成功率;總交易時段的交易筆數、成功回收筆數、載波丟失筆數、接收超時筆數、借記金額、總借記筆數、貸記金額、貸記筆數、打印張數、總撥號次數、刷卡次數、成功刷卡次數、平均交易接收時間、平均交易操作時間、不經處理直接顯示每位操作員的操作信息。
本發(fā)明銀行卡POS設備的操作界面的系統(tǒng)設置菜單中,設有一個隱藏的二級菜單,當進入系統(tǒng)設置菜單,輸入口令后顯示出該隱藏菜單,隱藏菜單中設有報告結果顯示窗口按鈕。
本發(fā)明的CPU接到上一級主機下達的基礎數據調用指令后,從隨機讀寫存儲器調取信息,以數據包的方式通過電話線傳送到上一級主機。
本發(fā)明包括以下步驟一、操作員開機,開機信息被CPU記錄在隨機存儲器的基礎數據區(qū);當操作員進行簽到操作時,CPU與上一級主機核對時鐘,并將核對后的時鐘作為基礎數據記錄在基礎數據區(qū);CPU與上一級主機進行數據交換;二、操作員刷卡時,CPU記錄刷卡動作和開始刷卡時間,若不成功則記錄原因和返回信息;操作員刷卡成功后,設備進入交易主界面,選擇一種交易類型,當操作員選擇交易類型時,CPU記錄所選內容;三、CPU在處理上述操作的同時開始撥號,CPU將撥號及是否成功的信息記錄并保存在基礎數據區(qū);等撥號成功后向上一級主機發(fā)送基礎數據和操作數據的數據包,并等待接收上一級主機發(fā)回的交易處理成功的消息,CPU同時記錄發(fā)送及是否發(fā)送成功的信息和時間,并保存在基礎數據區(qū);四、當接收到上一級主機返回的數據包時,CPU統(tǒng)計交易接收時間,并記錄下交易操作時間;當打印機打印出交易清單時,CPU記錄借記金額和筆數、打印動作和張數。
本發(fā)明的交易類型包括簽到、簽退、結算、查詢、消費、消費撤消、退貨、預授權、預授權完成、預授權撤消、預授權完成撤消、沖正。
本發(fā)明的當操作員選擇常用的消費交易時,操作員輸入消費金額并確認消費金額后,輸入金額、確認的操作數據被CPU記錄并保存在基礎數據區(qū);客戶輸入密碼時,輸入密碼的動作被CPU記錄并保存在基礎數據區(qū)。
本發(fā)明與現(xiàn)有技術相比,銀行卡POS設備的CPU將操作過程中的數據分成基礎數據和操作數據,在操作過程中基礎數據存放于隨機存儲器的基礎數據區(qū),操作數據存放于隨機存儲器的操作數據區(qū),CPU根據記錄的基礎數據進行計算,能對使用中發(fā)生的不正常情況進行定位分析,并報告結果提高銀行卡POS設備數據利用率,充分發(fā)揮內存數據使用效果。
圖1是本發(fā)明的數據系統(tǒng)框圖。
圖2是本發(fā)明的控制流程示意圖。
圖3是本發(fā)明的硬件結構框圖。
具體實施例方式
下面結合附圖和實施例對本發(fā)明作進一步詳細說明。
如圖3所示,本發(fā)明的銀行卡POS設備硬件具有中央處理器CPUS3C44BOX,中央處理器CPU分別與磁頭MC3407及讀卡電路LM358、74HC86或SST89V516RD2、電話撥號電路及接口Si2415或Si3018、LCD顯示器VTG88320、隨機讀寫存儲器HY57V641620HGT、可電擦除的非易失性只讀存儲器K9F2808UOM連接。磁頭及讀卡電路將銀行卡數據讀出并送給CPU處理,電話撥號接口通過電話線將銀行卡信息送至上一級主機,隨機讀寫存儲器用于存放臨時數據,可電擦除的非易失性只讀存儲器用于讀程序及數據和寫數據及指令。
如圖1所示,隨機讀寫存儲器為16兆以上的容量,內部分為操作數據區(qū)和基礎數據區(qū)兩個邏輯區(qū),基礎數據區(qū)占隨機讀寫存儲器總容量的1/10;可電擦除的非易失性只讀存儲器分為操作數據區(qū)和基礎數據區(qū)兩個邏輯區(qū),可電擦除的非易失性只讀存儲器為16兆以上的容量,基礎數據區(qū)占可電擦除的非易失性只讀存儲器總容量的1/10,隨機讀寫存儲器的操作數據區(qū)與可電擦除的非易失性只讀存儲器的操作數據區(qū)邏輯連接,隨機讀寫存儲器的基礎數據區(qū)與可電擦除的非易失性只讀存儲器的基礎數據區(qū)邏輯連接,隨機讀寫存儲器與可電擦除的非易失性只讀存儲器通過數據總線連接。
本發(fā)明的銀行卡POS設備的控制方法采用同時運行數據的記錄、保存和處理的方法,CPU將銀行卡POS設備的運行數據分為操作數據和基礎數據,操作數據支持銀行卡POS設備的正常運行,基礎數據則用于對從設備投放使用開始的任意一段時間內的操作結果進行分析、對比,給出分析結論。
銀行卡POS設備在每個交易過程中產生的操作數據,CPU識別后存放在隨機讀寫存儲器內的操作數據區(qū),并通過電話撥號接口連接的電話線向上一級主機傳輸交易數據時一并傳輸到上一級主機處理和保存。在每個交易過程中產生的基礎數據,經CPU識別后存放在隨機讀寫存儲器內的基礎數據區(qū),關機時CPU將所有基礎數據轉存入數據文件中的基礎數據文件庫中,長期保存于可電擦除的非易失性只讀存儲器內。
當基礎數據存入可電擦除的非易失性只讀存儲器中時,CPU根據數據操作日期排序存儲,當數據日期相同時覆蓋前一條數據,即基礎數據是按照每日一條信息的格式存放,按照時間順序排列,當同一天內有多次關機時,則后一條信息會覆蓋已存入的前一條信息中。開機時CPU將關機時保存的最后一條信息從可電擦除的非易失性只讀存儲器內提取到隨機讀寫存儲器內作為初始數據。
基礎數據的每日數據量小于200字節(jié),基礎數據區(qū)實際預留出200字節(jié),每年的數據量不超過73K字節(jié)。一個16M的存儲器,只要將其中的1/10預留給基礎數據存儲區(qū),即可以保存近20年的數據量。
基礎數據包括交易日期、當天交易筆數、成功回收筆數、成功交易筆數、載波丟失筆數、接收超時筆數、借記金額、借記筆數、貸記金額、貸記筆數、打印張數、撥號次數、刷卡次數、刷卡成功數、平均交易接收時間、平均交易操作時間和每個操作動作。
基礎數據中的交易日期是以上一級主機在銀行卡POS設備簽到時傳遞下來而得到;基礎數據中的交易筆數、成功交易筆數、成功回收筆數、載波丟失筆數、接收超時筆數、借記金額、借記筆數、貸記金額、貸記筆數、打印張數、撥號次數、刷卡次數和刷卡成功數是以當日第一筆交易開始累加,每增加一筆加1,每日累加結果作為一條記錄,按日期順序存放在存儲器中;基礎數據中的平均交易接收時間是將一筆交易從撥號到收到上一級主機發(fā)回的交易成功信號所用的時間定義為交易接收時間,將每筆交易時間相加后取平均值得到平均交易操作時間,將某一筆交易接收時間與上一筆平均交易接收時間相加后再除以2得到新的平均交易接收時間,并用新的平均交易接收時間覆蓋掉舊的平均交易接收時間;基礎數據中的平均交易操作時間是將一筆交易從刷卡開始到打印清單所用的時間定義為交易操作時間,將每筆交易時間相加后取平均值得到平均交易操作時間,將某一筆交易操作時間與原存的平均交易操作時間相加后再除以2得到新的平均交易操作時間,并用新的平均交易操作時間覆蓋掉舊的平均交易操作時間;將操作員的每項操作都定義為一個動作,并把每個動作都保存起來就可以得到每個操作動作,基礎數據中的每個操作動作是指操作員在使用銀行卡POS設備時的每個按鍵動作,每個按鍵動作都被CPU記錄下來。
銀行卡POS設備的CPU根據記錄在基礎數據中的當天數據,以成功交易筆數/當天交易筆數的方法計算出交易成功率,以成功回收筆數/交易筆數的方法計算出交易回收率,以載波丟失筆數/撥號次數的方法計算出載波丟失率,以接收超時筆數/撥號次數的方法計算出接收超時率,以成功交易筆數/撥號次數的方法計算出電話撥通率,以刷卡成功數/刷卡次數的方法計算出刷卡成功率;根據基礎數據中的借記金額、借記筆數,對每筆借記金額和借記筆數分別進行累加的方法計算出每日交易金額和每日交易筆數;根據基礎數據中的貸記金額、貸記筆數,以每筆貸記金額和貸記筆數分別進行累加的方法計算出每日退貨金額和每日退貨筆數;根據基礎數據中的總打印張數,以每筆打印張數進行累加的方法計算出新的總打印張數;將一筆交易從撥號到收到上一級主機發(fā)回的交易成功信號所用的時間定義為交易接收時間,將每筆交易時間相加后取平均值可以得到平均交易操作時間,將某一筆交易接收時間與上一筆平均交易接收時間相加后再除以2得到新的平均交易接收時間;將一筆交易從刷卡開始到打印清單所用的時間定義為交易操作時間,將每筆交易時間相加后取平均值可以得到平均交易操作時間,將某一筆交易操作時間與原存的平均交易操作時間相加后再除以2得到新的平均交易操作時間;將操作員的每項操作都定義為一個動作,并把每個動作都保存起來就可以得到每個操作動作。
CPU根據上述計算方法而得到每日的交易成功率、交易回收率、載波丟失率、接收超時率、電話撥通率、刷卡成功率,還可以用每日交易筆數累加的方法得出總交易時段的交易筆數、用每日成功回收筆數累加的方法得出總交易時段的成功回收筆數、用每日載波丟失筆數累加的方法得出總交易時段的載波丟失筆數、用每日接收超時筆數累加的方法得出總交易時段的接收超時筆數、用每日借記金額累加的方法得出總借記金額、用每日借記筆數累加的方法得出總借記筆數、用每日貸記金額累加的方法得出總貸記金額、用每日貸記筆數累加的方法得出總貸記筆數、用每日打印張數累加的方法得出總打印張數、用每日撥號次數累加的方法得出總撥號次數、用每日刷卡次數累加的方法得出總刷卡次數、用每日成功刷卡次數累加的方法得出總成功刷卡次數、用每日平均交易接收時間取和后再平均的方法得出總交易時段的平均交易接收時間、用每日平均交易操作時間取和后再平均的方法得出總交易時段的平均交易操作時間、不經處理直接顯示每位操作員的操作信息。
CPU將上述結果以顯示在LCD屏幕上的方式報告出來,也可以在收到上一級主機發(fā)出的基礎數據調用指令后,從隨機讀寫存儲器調取信息,以數據包的方式通過電話線傳送到上一級主機。
基礎數據不能被銀行卡POS設備的任何鍵盤操作所清除,也不會自然丟失,長期保存在可電擦除的非易失性只讀存儲器內,只有設備因使用年限達到要求后被退回制造商后、或設備因故障被送回制造商后,才可以通過對存儲器芯片進行“寫清除”操作而被清除。
通過對基礎數據和經過計算而得到的基礎數據指標進行分析、判斷,可以比較清晰地反映一些使用過程中的問題。
當銀行卡POS設備因軟件隱性錯誤bug而出現(xiàn)故障時,CPU根據存放在隨機讀寫存儲器中的基礎數據知道操作員當時正在執(zhí)行哪項操作時發(fā)生的故障,從而可以重點檢查與此相關的軟件在處理這個地方時程序是否存在錯誤。
當設備交易回收率指標偏低時,技術人員可以根據CPU的計算結果判斷電話線路通訊質量不好或設備參數設置不合理。
當設備載波丟失率指標偏高時,技術人員可以憑經驗可以根據CPU的計算結果判斷電話線路或設備的電話接口電路方面存在問題。
當設備接收超時率指標偏高時,技術人員可以憑經驗可以根據CPU的計算結果判斷電話線路音頻傳輸質量差、并接電話機數量多的問題。
當設備交易成功率指標偏低時,技術人員可以根據CPU的計算,經CPU進一步查找是哪位操作員的操作交易成功率最低,說明該操作員需要接受進一步培訓。
當某臺銀行卡POS設備因受到外部的惡意攻擊而損壞,或需要偵察來自外部的攻擊過程時,CPU根據基礎數據中的操作記錄可以提供最直接的偵察證據,技術人員可以根據攻擊者的操作過程和步驟推測和判斷其攻擊目的。
當設備刷卡成功率指標偏低時,技術人員可以根據CPU的計算結果來判斷是哪位操作員刷卡方法不正確,如果是所有操作員都存在刷卡成功率指標偏低時,可以判斷是設備磁頭或讀卡電路有問題,需要進行調整或維修。
本發(fā)明優(yōu)選的基礎數據(1)交易日期(YYMMDD)3Byte,指所保存的數據生成的日期;(2)交易筆數2Byte,指發(fā)出數據的所有交易,包括簽到、消費等交易;(3)成功回收筆數2Byte,指成功回收數據的所有交易,不論交易本身是否成功;(4)成功交易筆數2Byte,指包括簽到、簽退、結算、查詢、消費、消費撤消、退貨、預授權、預授權完成、預授權撤消、預授權完成撤消、沖正;(5)載波丟失筆數2Byte,指在等待接收過程中出現(xiàn)載波丟失的交易筆數;(6)接收超時筆數2Byte,指在等待接收過程中出現(xiàn)接收超時的交易筆數;(7)借記金額6Byte,指銀行卡消費金額;(8)借記筆數2Byte,指銀行卡消費次數;(9)貸記金額6Byte,指銀行卡存入或退款金額;(10)貸記筆數2Byte,指銀行卡存入或退款次數;(11)打印張數2Byte,指設備完成每項任務后共打印單據的總數;(12)撥號次數2Byte,指全日累計撥號次數,每啟動一次撥號就算一次,而無論是否撥通或是否成功;(13)平均交易接收時間2Byte,指從發(fā)送數據開始到接收數據完成;(14)平均交易操作時間2Byte,指從刷卡開始到打印完成為止;(15)每個操作動作100Byte,包括刷卡、按鍵、輸入密碼、撥號、發(fā)送數據、存發(fā)送包、接收、存接收包、打印、開機、關機。
本發(fā)明另一優(yōu)選的基礎數據(1)交易回收率等于成功回收筆數(每日累加)與交易筆數(每日累加)之商;(2)載波丟失率等于載波丟失筆數與交易筆數;(3)接收超時率為接收超時筆數與交易筆數之商(每日累加);(4)交易成功率為成功交易筆數與交易筆數之商(每日累加);(5)電話撥通率為交易筆數與撥號次數之商;(6)某一時段的交易回收率、載波丟失率、接收超時率、交易成功率、電話撥同率只要輸入起始日期和結束日期即可開始計算并顯示出來;(7)總交易筆數、總成功回收筆數、總成功交易筆數、總載波丟失筆數、總接收超時筆數、總借記金額、總借記筆數、總貸記金額、總貸記筆數、總打印張數、總撥號次數、總平均交易接收時間、總平均交易操作時間只要選擇相應的數字鍵即可顯示出來;(8)某一時段/時間(以日為單位)的總交易筆數、總成功回收筆數、總成功交易筆數、總載波丟失筆數、總接收超時筆數、總借記金額、總借記筆數、總貸記金額、總貸記筆數、總打印張數、總撥號次數、總平均交易接收時間、總平均交易操作時間只要輸入起始日期和結束日期即可開始計算并顯示出來。
如圖2所示,銀行卡POS設備的控制方法,包括以下步驟一、操作員開機并簽到,CPU與上一級主機進行數據交換,成功后即可進行刷卡交易;二、操作員刷卡成功后,設備進入交易主界面,在顯示界面所列的各種交易類型中選擇需要的交易類型,在簽到、簽退、結算、查詢、消費、消費撤消、退貨、預授權、預授權完成、預授權撤消、預授權完成撤消、沖正等經常使用的交易類型中最常用的交易是消費,然后再輸入消費金額并確認消費金額,由客戶輸入密碼;三、CPU在處理上述操作的同時進行撥號動作,等撥號成功后將交易所用的數據打包成數據包向上一級主機發(fā)送數據包,并等待接收上一級主機發(fā)回交易處理成功的答復;四、CPU收到返回的消息后對接收的數據進行判斷,如果數據正確,則啟動打印機將交易內容打印出來;五、每天下班時,設備操作員關機,將當天發(fā)生的基礎數據從隨機讀寫存儲器轉存入可電擦除的非易失性只讀存儲器中保存。
本發(fā)明的銀行卡POS設備的控制方法,在操作流程數據的基礎上,CPU將基礎數據適時記錄在隨機讀寫存儲器的基礎數據區(qū),同時CPU根據記錄的基礎數據計算和判斷,并可以用LCD顯示的方式或向上一級主機傳送的方式報告結果。具體步驟一、當操作員開機時,開機信息被CPU記錄在隨機存儲器的基礎數據區(qū);當操作員進行簽到操作時,CPU與上一級主機核對時鐘,并將核對后的時鐘作為基礎數據記錄在基礎數據區(qū);二、操作員刷卡時,CPU記錄刷卡和開始刷卡時間的數據,若不成功則記錄原因和返回信息的數據;當操作員選擇交易類型時,CPU記錄所選內容的數據;當操作員輸入消費金額并確認消費金額后,輸入金額、確認的操作數據被CPU記錄下來;當客戶輸入密碼時,密碼本身不會被記錄下來,只是輸入密碼這一動作被(以什么方式)CPU記錄下來;三、當CPU開始撥號時,CPU將撥號及是否成功的信息記錄并保存在基礎數據區(qū);等撥號成功后向上一級主機發(fā)送基礎數據和操作數據的數據包,并等待接收上一級主機發(fā)回的交易處理成功的消息,CPU同時記錄發(fā)送及是否發(fā)送成功的信息和時間,并保存在基礎數據區(qū);四、當接收到上一級主機返回的數據包時,CPU統(tǒng)計交易接收時間;當CPU根據儲存在可電擦除的非易失性只讀存儲器中的數據進行邏輯運算判斷接收到的數據正確無誤后,記錄下交易操作時間;如果接收失敗,記錄失敗的原因;當CPU根據儲存在可電擦除的非易失性只讀存儲器中的數據進行邏輯運算判斷接收到的數據正確無誤后,記錄下交易操作時間;當打印機打印出交易單時,記錄借記金額和筆數、打印動作和張數。
當上述操作流程重復進行時,銀行卡POS設備的CPU也重復記錄整個流程的數據,并保存在隨機存儲器的基礎數據區(qū)。
銀行卡POS設備的操作界面的系統(tǒng)設置菜單中,設有一個隱藏的二級菜單,當進入系統(tǒng)設置菜單,輸入口令后顯示出該隱藏菜單,隱藏菜單中設有報告結果顯示窗口按鈕。
當CPU按到上一級主機下達的基礎數據調用指令后,從隨即讀寫存儲器調取信息,以數據包的方式通過電話線傳送到上一級主機。
當關機或斷電時,銀行卡POS設備利用設備本身自帶的電池延遲1秒鐘處理關機信號,同時將隨機存儲器的基礎數據轉存入可電擦除的非易失性只讀存儲器中的基礎數據區(qū)保存長期,然后再進行關機操作。
本發(fā)明銀行卡POS設備的控制方法可以根據基礎數據和最近操作數據,判斷銀行卡POS設備發(fā)生問題時的操作過程,從而判別和定位軟件中隱性錯誤的位置,便于程序修改、完善。根據報告的交易回收率、電話撥通率、載波丟失率、接收超時率、交易成功率定位電話線路質量、并聯(lián)電話機數量、電話接口電路故障;根據報告的交易成功率判別操作員的操作水平;根據刷卡成功率判別操作員刷卡方式是否正確、操作是否熟練、磁頭及讀取電路是否正常;根據最近的操作記錄判別設備在發(fā)現(xiàn)問題前的實際操作情況;根據上述數據還可以推斷操作人員操作的目的,即事后追蹤分析對設備的安全攻擊。根據上一級主機下達的“基礎數據調用指令”,將本發(fā)明中涉及的基礎數據通過電話接口及電話線送到上一級主機,就可以實現(xiàn)遠程監(jiān)控,隨時監(jiān)控銀行卡POS設備的使用狀態(tài)。本發(fā)明的方法能對使用中的銀行卡POS設備發(fā)生的不正常情況進行定位分析,提高銀行卡POS設備數據利用率、充分發(fā)揮內存數據使用效果。
本發(fā)明所述的操作數據是銀行卡POS設備在運行過程中必須使用的數據,現(xiàn)有同類型設備中均有該類數據。本發(fā)明所述的基礎數據是銀行卡POS設備在運行過程中生成的臨時性數據,或經過簡單加工后的數據,在現(xiàn)有各類型設備中均不保存此類數據,更沒有考慮充分發(fā)揮它們的作用。
權利要求
1.一種銀行卡POS設備的控制方法,其特征在于所述銀行卡POS設備的CPU將設備操作過程中的數據分成基礎數據和操作數據,在銀行卡POS設備使用過程中基礎數據存放于隨機存儲器的基礎數據區(qū),操作數據存放于隨機存儲器的操作數據區(qū),CPU根據記錄的基礎數據保存、計算,并報告結果,關閉銀行卡POS設備時,CPU將基礎數據存入可電擦除的非易失性只讀存儲器的基礎數據區(qū),將操作數據存入可電擦除的非易失性只讀存儲器的操作數據區(qū)。
2.根據權利要求1所述的銀行卡POS設備的控制方法,其特征在于所述基礎數據是交易日期、當天交易筆數、成功交易筆數、成功回收筆數、載波丟失筆數、接收超時筆數、借記金額、借記筆數、貸記金額、貸記筆數、打印張數、撥號次數、刷卡次數、刷卡成功數、平均交易接收時間、平均交易操作時間和每個操作動作;操作數據是指銀行卡POS設備正常運行時所必需的數據,包括卡號、交易金額、憑證號、批次號、商戶號、商戶名稱、終端號、收單行號、發(fā)卡行號、交易類別、授權碼、日期時間、系統(tǒng)參考號、操作員號、電話號碼、密鑰、設置參數和備注。
3.根據權利要求2所述的銀行卡POS設備的控制方法,其特征在于所述CPU根據記錄的基礎數據計算時,從當日的第一筆交易開始累加,每增加一筆加1,每日累加結果作為一條記錄計算出交易筆數、成功交易筆數、成功回收筆數、載波丟失筆數、接收超時筆數、借記金額、借記筆數、貸記金額、貸記筆數、打印張數、撥號次數、刷卡次數和刷卡成功數;用兩數據相除的方法計算出交易成功率、交易回收率、載波丟失率、接收超時率、電話撥通率和刷卡成功率;用累加的方法計算出每日交易金額、每日交易筆數、退貨金額、每日退貨筆數和總打印張數。
4.根據權利要求3所述的銀行卡POS設備的控制方法,其特征在于所述報告的結果是當日交易的交易成功率、交易回收率、載波丟失率、接收超時率、電話撥通率、刷卡成功率;總交易時段的交易筆數、成功回收筆數、載波丟失筆數、接收超時筆數、借記金額、總借記筆數、貸記金額、貸記筆數、打印張數、總撥號次數、刷卡次數、成功刷卡次數、平均交易接收時間、平均交易操作時間、不經處理直接顯示每位操作員的操作信息。
5.根據權利要求4所述的銀行卡POS設備的控制方法,其特征在于所述銀行卡POS設備的操作界面的系統(tǒng)設置菜單中,設有一個隱藏的二級菜單,當進入系統(tǒng)設置菜單,輸入口令后顯示出該隱藏菜單,隱藏菜單中設有報告結果顯示窗口按鈕。
6.根據權利要求5所述的銀行卡POS設備的控制方法,其特征在于所述CPU接到上一級主機下達的基礎數據調用指令后,從隨機讀寫存儲器調取信息,以數據包的方式通過電話線傳送到上一級主機。
7.根據權利要求6所述的銀行卡POS設備的控制方法,包括以下步驟一、操作員開機,開機信息被CPU記錄在隨機存儲器的基礎數據區(qū);當操作員進行簽到操作時,CPU與上一級主機核對時鐘,并將核對后的時鐘作為基礎數據記錄在基礎數據區(qū);CPU與上一級主機進行數據交換;二、操作員刷卡時,CPU記錄刷卡動作和開始刷卡時間,若不成功則記錄原因和返回信息;操作員刷卡成功后,設備進入交易主界面,選擇一種交易類型,當操作員選擇交易類型時,CPU記錄所選內容;三、CPU在處理上述操作的同時開始撥號,CPU將撥號及是否成功的信息記錄并保存在基礎數據區(qū);等撥號成功后向上一級主機發(fā)送基礎數據和操作數據的數據包,并等待接收上一級主機發(fā)回的交易處理成功的消息,CPU同時記錄發(fā)送及是否發(fā)送成功的信息和時間,并保存在基礎數據區(qū);四、當接收到上一級主機返回的數據包時,CPU統(tǒng)計交易接收時間,并記錄下交易操作時間;當打印機打印出交易清單時,CPU記錄借記金額和筆數、打印動作和張數。
8.根據權利要求7所述的銀行卡POS設備的控制方法,其特征在于所述交易類型包括簽到、簽退、結算、查詢、消費、消費撤消、退貨、預授權、預授權完成、預授權撤消、預授權完成撤消、沖正。
9.根據權利要求8所述的銀行卡POS設備的控制方法,其特征在于所述當操作員選擇常用的消費交易時,操作員輸入消費金額并確認消費金額后,輸入金額、確認的操作數據被CPU記錄并保存在基礎數據區(qū);客戶輸入密碼時,輸入密碼的動作被CPU記錄并保存在基礎數據區(qū)。
全文摘要
本發(fā)明公開了一種銀行卡POS設備的控制方法,要解決的技術問題是實時監(jiān)控并記錄銀行卡POS設備使用狀態(tài),本發(fā)明的銀行卡POS設備的CPU將設備操作過程中的數據分成基礎數據和操作數據,在設備使用過程中基礎數據存放于隨機存儲器的基礎數據區(qū),操作數據存放于操作數據區(qū),CPU根據記錄的基礎數據保存、計算,并報告結果,關閉銀行卡POS設備時,CPU將基礎數據存入可電擦除的非易失性只讀存儲器的基礎數據區(qū),將操作數據存入操作數據區(qū),本發(fā)明與現(xiàn)有技術相比,CPU根據記錄的基礎數據進行計算,能對使用中發(fā)生的不正常情況進行定位分析,并報告結果提高銀行卡POS設備數據利用率,充分發(fā)揮內存數據使用效果。
文檔編號G07F19/00GK1889133SQ20061006168
公開日2007年1月3日 申請日期2006年7月12日 優(yōu)先權日2006年7月12日
發(fā)明者劉祥 申請人:深圳市新國都技術有限公司