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