機芯鈔箱狀態(tài)容錯處理方法和系統(tǒng)的制作方法
【技術領域】
[0001] 本發(fā)明涉及金融自助終端技術領域,具體涉及一種機芯鈔箱狀態(tài)容錯處理方法和 系統(tǒng)。
【背景技術】
[0002] 自動柜員機(AutomaticTellerMachine,簡稱ATM)廣泛應用于各商業(yè)銀行、郵政 儲蓄中,其24小時自助式的操作方式給人們帶來了極大的便利。
[0003] 自助設備在運行或維護過程中,業(yè)務系統(tǒng)ATMC(ATMcontrol,ATM終端設備控制系 統(tǒng))進行存取款業(yè)務,需要獲取對機芯鈔箱狀態(tài)信息,以確定本次業(yè)務是否可以進行,當自 助設備業(yè)務系統(tǒng)ATMC進行取款業(yè)務時,只有檢測到鈔箱狀態(tài)信息顯示鈔箱中有足夠鈔票, 取款業(yè)務才繼續(xù)進行;同樣當自助設備ATMC進行存款業(yè)務時,只有檢測到鈔箱狀態(tài)信息顯 示鈔箱中有足夠空間,存款業(yè)務才繼續(xù)進行。
[0004] 自助設備在正常服務過程中通過傳感器報告鈔箱里現(xiàn)存鈔票量的多少,鈔箱狀態(tài) 依靠鈔箱傳感器報告給業(yè)務系統(tǒng)ATMC,具體的傳感器有:1)空傳感器:對應鈔箱鈔票狀態(tài) 為EMPTY,表示鈔箱里沒有鈔票;2)低傳感器:對應鈔箱鈔票狀態(tài)為LOW,表示鈔箱里鈔票 數(shù)量偏少;3)正常傳感器:對應鈔箱鈔票狀態(tài)為0K,表示鈔箱里鈔票數(shù)量適中;4)高傳感 器:對應鈔箱鈔票狀態(tài)為HIGH,表示鈔箱里快裝滿鈔票;5)滿傳感器:對應鈔箱鈔票狀態(tài)為 FULL,表示鈔箱里已裝滿鈔票。
[0005] 自助設備鈔箱狀態(tài)的準確獲取,對自助設備的正常運行和及時提供服務有著重大 的意義,自助設備取款交易過程中,需要鈔箱中有錢可供出鈔,鈔箱狀態(tài)為LOW、OK、HIGH、 FULL可滿足出鈔功能,取款交易會引起鈔箱鈔票減少;存款交易過程中,需要鈔箱有空間 可存入鈔票,鈔箱狀態(tài)為EMPTY、LOW、OK、HIGH可滿足存款功能,存款交易會引起鈔箱鈔票 增多,及時準確的獲取鈔箱狀態(tài),使得銀行管理員,能夠及時準確地提供清鈔和加鈔服務, 使得自助設備得到及時的維護,當鈔箱滿時,需要通知管理員及時取出鈔票,當鈔箱快空 時,需要通知管理員及時補充鈔票。
[0006] 現(xiàn)有技術,自助設備業(yè)務系統(tǒng)ATMC采用硬件傳感器報告鈔箱狀態(tài),作為獲取鈔箱 狀態(tài)的唯一途徑,由于硬件傳感器容易變"臟",有可能產(chǎn)生誤報,不能及時準確的反映鈔箱 的實際狀態(tài),如誤報為空將不能執(zhí)行取款交易,同時會錯誤的引導管理員補充鈔票;誤報為 滿將不能執(zhí)行存款交易,同時會錯誤的引導管理員取出鈔票,因而會影響自助設備的開機 率,造成現(xiàn)金閑置的資源浪費,增加了自助設備的維護成本。
【發(fā)明內容】
[0007] 本發(fā)明的目的在于提出一種機芯鈔箱狀態(tài)容錯處理方法和系統(tǒng),能夠提高機芯鈔 箱的可靠性,使得自助設備不會因為硬件的故障而停止服務,達到軟件容錯的目的。
[0008] 為達此目的,本發(fā)明采用以下技術方案:
[0009] 一種機芯鈔箱狀態(tài)容錯處理方法,包括:
[0010] 獲取鈔箱物理狀態(tài);
[0011] 根據(jù)所述鈔箱物理狀態(tài)及預設的鈔箱狀態(tài)容錯處理規(guī)則表獲得最新鈔箱邏輯狀 態(tài);
[0012] 將所述最新鈔箱邏輯狀態(tài)發(fā)送至機芯。
[0013] 其中,所述根據(jù)鈔箱物理狀態(tài)及預設的鈔箱狀態(tài)容錯處理規(guī)則表獲得最新鈔箱邏 輯狀態(tài)具體包括:
[0014] 判斷所述獲取鈔箱物理狀態(tài)是否是機芯啟動后第一次獲取,若是,則將本次獲取 的鈔箱物理狀態(tài)作為最新鈔箱邏輯狀態(tài);
[0015] 若所述獲取鈔箱物理狀態(tài)不是機芯啟動后的第一次獲取,則判斷所述物理狀態(tài)是 否等于前次獲取的鈔箱物理狀態(tài)轉化得到的原鈔箱邏輯狀態(tài),若是,則將原鈔箱邏輯狀態(tài) 作為最新鈔箱邏輯狀態(tài);
[0016] 若所述物理狀態(tài)不等于前次獲取的鈔箱物理狀態(tài)轉化得到的原鈔箱邏輯狀態(tài),則 判斷從上一次獲取鈔箱物理狀態(tài)到本次獲取鈔箱物理狀態(tài)的時間段內所述鈔箱是否有鈔 票進出,若是,則將本次獲取的鈔箱物理狀態(tài)作為最新鈔箱邏輯狀態(tài),否則,將原鈔箱邏輯 狀態(tài)作為最新鈔箱邏輯狀態(tài)。
[0017] 其中,所述鈔箱狀態(tài)容錯處理規(guī)則表用于根據(jù)所述鈔箱物理狀態(tài)和原鈔箱邏輯狀 態(tài),判斷所述鈔箱物理狀態(tài)是否有效,進而確定最新鈔箱邏輯狀態(tài)。
[0018] 其中,所述鈔箱物理狀態(tài)通過傳感器獲取,所述鈔箱物理狀態(tài)包括:EMPTY、LOW、 OK、HIGH、FULL,對應地,所述鈔箱邏輯狀態(tài)也包括:EMPTY、LOW、OK、HIGH、FULL。
[0019] 其中,所述鈔箱包括:存款箱、取款箱、循環(huán)箱和回收箱,其中,所述存款箱或回收 箱的容錯順序為:EMPTY>LOW>OK>HIGH>FULL,當鈔箱原邏輯狀態(tài)在前,獲取的鈔箱物理狀 態(tài)在后時,則所述獲取的鈔箱物理狀態(tài)為有效,反之則無效;所述取款箱的容錯順序為: FULL>HIGH>OK>LOW>EMPTY,當鈔箱原邏輯狀態(tài)在前,獲取的鈔箱物理狀態(tài)在后時,則所述獲 取的鈔箱物理狀態(tài)為有效,反之則無效。
[0020] 一種機芯鈔箱狀態(tài)容錯處理系統(tǒng),包括:
[0021] 鈔箱物理狀態(tài)獲取模塊,用于獲取鈔箱物理狀態(tài);
[0022] 鈔箱狀態(tài)容錯處理規(guī)則表,用于根據(jù)所述鈔箱物理狀態(tài)和原鈔箱邏輯狀態(tài),判斷 所述鈔箱物理狀態(tài)是否有效,進而確定最新鈔箱邏輯狀態(tài);
[0023] 鈔箱邏輯狀態(tài)獲取模塊,用于根據(jù)所述鈔箱物理狀態(tài)及預設的鈔箱狀態(tài)容錯處理 規(guī)則表獲得最新鈔箱邏輯狀態(tài);
[0024] 鈔箱邏輯狀態(tài)更新模塊,用于將所述最新鈔箱邏輯狀態(tài)發(fā)送至機芯。
[0025] 其中,所述鈔箱邏輯狀態(tài)獲取模塊包括:
[0026] 第一判斷單元,用于判斷所述獲取鈔箱物理狀態(tài)是否是機芯啟動后第一次獲取, 若是,則將本次獲取的鈔箱物理狀態(tài)作為最新鈔箱邏輯狀態(tài);
[0027] 第二判斷單元,用于當所述獲取鈔箱物理狀態(tài)不是機芯啟動后的第一次獲取時, 判斷所述物理狀態(tài)是否等于前次獲取的鈔箱物理狀態(tài)轉化得到的原鈔箱邏輯狀態(tài),若是, 則將原鈔箱邏輯狀態(tài)作為最新鈔箱邏輯狀態(tài);
[0028] 鈔箱進出鈔監(jiān)控單元,用于當所述物理狀態(tài)不等于前次獲取的鈔箱物理狀態(tài)轉化 得到的原鈔箱邏輯狀態(tài)時,判斷從上一次獲取鈔箱物理狀態(tài)到本次獲取鈔箱物理狀態(tài)的時 間段內所述鈔箱是否有鈔票進出,若是,則將本次獲取的鈔箱物理狀態(tài)作為最新鈔箱邏輯 狀態(tài),否則,將原鈔箱邏輯狀態(tài)作為最新鈔箱邏輯狀態(tài)。
[0029] 其中,所述鈔箱物理狀態(tài)通過傳感器獲取,所述鈔箱物理狀態(tài)包括:EMPTY、LOW、 OK、HIGH、FULL,對應地,所述鈔箱邏輯狀態(tài)也包括:EMPTY、LOW、OK、HIGH、FULL。
[0030] 其中,所述鈔箱包括:存款箱、取款箱、循環(huán)箱和回收箱,其中,所述存款箱或回收 箱的容錯順序為:EMPTY>LOW>OK>HIGH>FULL,當鈔箱原邏輯狀態(tài)在前,獲取的鈔箱物理狀 態(tài)在后時,則所述獲取的鈔箱物理狀態(tài)為有效,反之則無效;所述取款箱的容錯順序為: FULL>HIGH>OK>LOW>EMPTY,當鈔箱原邏輯狀態(tài)在前,獲取的鈔箱物理狀態(tài)在后時,則所述獲 取的鈔箱物理狀態(tài)為有效,反之則無效。
[0031] 本發(fā)明的有益效果為:一種機芯鈔箱狀態(tài)容錯處理方法,包括:獲取鈔箱物理狀 態(tài);根據(jù)所述鈔箱物理狀態(tài)及預設的鈔箱狀態(tài)容錯處理規(guī)則表獲得最新鈔箱邏輯狀態(tài);將 所述最新鈔箱邏輯狀態(tài)發(fā)送至機芯,本發(fā)明利用軟件的方法屏蔽硬件錯誤,使得ATM等自 助設備不至于因為硬件的故障而停止服務,達到軟件容錯的目的,提升自助設備尤其是鈔 箱的可靠性,使之不成為自助服務的瓶頸。
【附圖說明】
[0032] 圖1是本發(fā)明實施例一提供的一種機芯鈔箱狀態(tài)容錯處理方法的流程圖。
[0033] 圖2是本發(fā)明實施例一提供的獲得最新鈔箱邏輯狀態(tài)的方法流程圖。
[0034] 圖3是本發(fā)明實施例二提供的一種機芯鈔箱狀態(tài)容錯處理系統(tǒng)的結構圖。
[0035] 圖4是本發(fā)明實施例二提供的鈔箱邏輯狀態(tài)獲取模塊的結構圖。
【具體實施方式】
[0036] 下面結合圖1-圖4并通過【具體實施方式】來進一步說明本發(fā)明的技術方案。
[0037] 實施例一
[0038] 圖1是本發(fā)明實施例一提供的一種機芯鈔箱狀態(tài)容錯處理方法的流程圖。
[0039] 一種機芯鈔箱狀態(tài)容錯處理方法,包括:
[0040] 110、獲取鈔箱物理狀態(tài);
[0041] 120、根據(jù)所述鈔箱物理狀態(tài)及預設的鈔箱狀態(tài)容錯處理規(guī)則表獲得最新鈔箱邏 輯狀態(tài);
[0042] 130、將所述最新鈔箱邏輯狀態(tài)發(fā)送至機芯。
[0043] 在本實施例中,當檢測到鈔箱狀態(tài)的傳感器等硬件設備誤報時,通過本方法提供 的鈔箱狀態(tài)容錯處理方法,達到機芯容錯目的,提高鈔箱的使用率,降低機芯故障,本方法 利用軟件的方法屏蔽硬件錯誤,使得ATM等自助設備不至于因為硬件傳感器的故障而停止 服務,達到軟件容錯的目的,提升自助設備尤其是鈔箱的可靠性,使之不成為自助服務的瓶 頸,顯著提高自助設備的全功能,尤其是存取款業(yè)務的正常運行率,提高了自助設備主體業(yè) 務的正常服務率。
[0044] 在本實施例中,鈔箱物理狀態(tài)為:通過鈔箱傳感器獲取的鈔箱狀態(tài),有 EMPTY(空)、L0W(低)、0K(正常)、HIGH(高)、FULL(滿)等狀態(tài)。鈔箱邏輯狀態(tài)為:自助 業(yè)務系統(tǒng)要用到的鈔箱狀態(tài),實現(xiàn)了不同廠家或不同硬件報告的鈔箱狀態(tài)的轉換和同意, 使得使用者不需要關心不同廠家或不同硬件鈔箱物理狀態(tài)的不同取值,也有EMPTY(空)、LOW(低)、0K(正常)、HIGH(高)、FULL(滿)等狀態(tài),對于同一個鈔箱,鈔箱狀態(tài)代表該鈔 箱中鈔票張數(shù)的關系是:EMPTY(空)〈LOW(低)〈0K(正常)〈HIGH(高)〈FULL(滿)。