<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種自助設備硬件驅動和介質程序升級方法

文檔序號:6362717閱讀:188來源:國知局
專利名稱:一種自助設備硬件驅動和介質程序升級方法
技術領域
本發明涉及一種硬件驅動和介質程序升級方法,尤其是涉及一種自助設備硬件驅動和介質程序升級方法。
背景技術
金融自助設備介質程序升級方法,主要有現場人工升級和遠程自動升級兩種,現場人工升級費時費力,程序版本難以控制和管理,升級成本高昂,將逐漸被遠程自動升級所替換。現有的自助設備遠程升級技術,采用的方法是通過在自助終端安裝一升級代理程序,當升級服務器有升級需求時,升級代理下載最新升級版本,然后通知自助終端控制程序 ATMC停止對外服務,完成相關文件的升級替換后,重啟自助終端控制程序ATMC。在整個升級過程中,自動柜員機必須退出服務模式,無法對外提供服務,升級硬件驅動和介質程序也是如此,這嚴重影響了用戶業務正常交易的進行,降低自助終端服務時間,容易引起用戶的不滿。更重要的是,當升級一些設備的介質程序,往往需要幾十分鐘甚至好幾個小時才能完成,自動柜員機的開機率將會下降,影響產品品牌聲譽。事實上,某些部件的升級并不會影響所有業務的進行。如果讓自動柜員機在為升級硬件驅動和介質程序的同時,繼續保持對外提供部分服務,這樣將會提高自動柜員機的開機率,提升品牌形象。

發明內容
本發明目的是提供一種自助設備硬件驅動和介質程序升級方法,實現了自助設備可以一邊升級一邊為客戶提供受限服務。本發明提供了一種自助設備硬件驅動和介質程序升級方法,包括以下步驟
1)升級代理模塊獲取升級服務器硬件驅動和介質程序升級需求,遠程下載該升級包, 并完成該升級包的完整性校驗和升級授權校驗等操作;
2)升級代理模塊通知自助終端設備管理器進行設備驅動或介質程序的升級;
3)設備管理器在繼續保持設備服務的同時,創建和啟動一升級線程,由升級線程分析該升級包涉及哪個或哪些硬件部件的驅動或介質升級;
4)設備管理器向自助終端控制程序ATMC發出升級通知,請求自助終端控制程序ATMC 退出正常服務模式;
5)自助終端控制程序ATMC處理完當前正在進行的業務后,停止依賴于升級硬件部件的相關業務服務,進入受限工作模式,對外提供受限服務,并通知設備管理器服務模式切換成功;
6)設備管理器接收到自助終端控制程序ATMC服務模式切換成功應答結果,對要升級的文件進行備份和升級替換;
7)設備管理器升級替換完畢,重新啟動升級的硬件部件,檢查部件是否正常運行,并將升級結果通知升級代理模塊,結束升級。進一步地,其中步驟3)中,升級線程通過自助設備各業務與其所依賴的硬件部件的關系表來分析該升級包涉及哪個或哪些硬件部件的驅動或介質升級。進一步地,其中步驟7)中,當部件啟動失敗時,設備管理器進行升級回滾處理,重新替換成備份的老版本驅動文件或燒入老版本介質程序。進一步地,其中步驟7)中,當部件啟動失敗時,設備管理器記錄并判斷升級失敗次數,當升級失敗次數等于預設值時,設備管理器才進行升級回滾處理。進一步地,所述替換,如果是升級驅動,替換以拷貝的方式進行;如果是升級介質程序,替換以燒錄的方式進行。與現有技術相比,采用本發明的方案,實現了以下有益的技術效果
1、本發明提出的自助設備硬件驅動和介質程序升級方法,實現了自動柜員機自助終端控制程序ATMC在不退出服務狀態的情況下,完成硬件驅動和介質程序的遠程自動升級, 自動柜員機系統在升級的同時又對外提供服務,升級操作只影響和升級部件有關的業務服務,而不會影響和升級部件無關的業務服務;
2、升級完成后自助終端控制程序ATMC不必重啟機器,不必重新加載各個軟件模塊,也不必重新初始化各模塊的硬件設備,只需要對該升級部件進行啟動操作即可重新對外提供與該設備相關的服務;
3、本發明提出的自助設備硬件驅動和介質程序升級方法,當自助終端進行設備驅動和介質程序升級時,自助系統可以一邊升級一邊為客戶提供受限服務,使自動柜員機系統的設備軟件升級操作對自動柜員對外服務的影響降低到最小,更好地提高服務質量;尤其是對于一些需要長時間才可以完成的升級,會顯著提高自動柜員機的開機率,增加收入。


圖1是適用于本發明的自助終端的軟件體系結構圖2是本發明自助設備硬件驅動/介質程序的升級過程示意圖; 圖3是本發明升級出鈔機芯驅動/介質程序時序圖; 圖4是本發明讀卡器驅動/介質程序升級時序圖; 圖5是本發明升級憑條打印機驅動/介質程序。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。參見圖1,是適用于本發明的自助終端的軟件體系結構圖,其自助終端軟件體系結構應分為設備管理層和應用業務層。設備管理層用于管理自動柜員機各個設備的狀態、動作,對應用層提供設備服務接口。應用層為客戶服務提供各個業務模塊,并負責與網絡通信。比方基于WOSA標準的ATM軟件解決方案,就適用于本發明提出的自助設備硬件驅動和介質程序升級方法。同時,自助終端還安裝有一升級代理程序,負責和升級服務器進行通信,包括升級需求的受理,升級包的下載,升級結果的上報。其中,設備管理層是一設備服務程序,可以為一個COM服務器程序,也可以是一個可以為上層提供接口服務的可執行程序,還可以是一服務程序,只要應用層可以調用其接口。相對于應用層程序,設備管理層具有運行的獨立性,其運行不依賴于應用層程序。其設備服務層各個設備的驅動分為多個模塊,就驅動實現層面來說,各模塊之間互相獨立,互不影響。各個設備驅動可以是一個個動態連接庫,也可以是一個個COM服務器,還可以是一個個能夠導出接口的可執行程序。但各個設備驅動不能混雜為一個整體模塊,任兩個或多個設備驅動不能被包裝為一體,用一個動態連接庫、或一個COM實現。本發明提出的自助設備硬件驅動和介質程序升級方法,要求自助終端控制程序ATMC維護一張各業務與其依賴的硬件部件的關系表,這樣,當升級某個部件時,自助終端控制程序ATMC能夠立即知曉哪個或哪些業務將受到影響。
根據本發明提出的自助設備硬件驅動和介質程序升級方法,升級的設備和影響的業務范圍見表一。
權利要求
1.一種自助設備硬件驅動和介質程序升級方法,其特征在于,包括以下步驟1)升級代理模塊獲取升級服務器硬件驅動和介質程序升級需求,遠程下載該升級包, 并完成該升級包的完整性校驗和升級授權校驗等操作;2)升級代理模塊通知設備管理器進行設備驅動或介質程序的升級;3)設備管理器在繼續保持設備服務的同時,創建和啟動一升級線程,由升級線程分析該升級包涉及哪個或哪些硬件部件的驅動或介質升級;4)設備管理器向自助終端控制程序ATMC發出升級通知,請求自助終端控制程序ATMC 退出正常服務模式;5)自助終端控制程序ATMC處理完當前正在進行的業務后,停止依賴于升級硬件部件的相關業務服務,進入受限工作模式,對外提供受限服務,并通知設備管理器服務模式切換成功;6)設備管理器接收到自助終端控制程序ATMC服務模式切換成功應答結果,對要升級的文件進行備份和升級替換;7)設備管理器升級替換完畢,重新啟動升級的硬件部件,檢查部件是否正常運行,并將升級結果通知升級代理模塊,結束升級。
2.根據權利要求1所述的自助設備硬件驅動和介質程序升級方法,其特征在于,其中步驟3)中,升級線程通過自助設備各業務與其所依賴的硬件部件的關系表來分析該升級包涉及哪個或哪些硬件部件的驅動或介質升級。
3.根據權利要求1所述的自助設備硬件驅動和介質程序升級方法,其特征在于,其中步驟7)中,當部件啟動失敗時,設備管理器進行升級回滾處理,重新替換成備份的老版本驅動文件或燒入老版本介質程序。
4.根據權利要求1所述的自助設備硬件驅動和介質程序升級方法,其特征在于,其中步驟7)中,當部件啟動失敗時,設備管理器記錄并判斷升級失敗次數,當升級失敗次數等于預設值時,設備管理器才進行升級回滾處理。
5.根據權利要求1或3所述的自助設備硬件驅動和介質程序升級方法,其特征在于,所述替換,如果是升級驅動,替換以拷貝的方式進行;如果是升級介質程序,替換以燒錄的方式進行。
全文摘要
本發明公開了一種自助設備硬件驅動和介質程序升級方法,利用自助終端控制程序ATMC維護的一張各業務與其依賴的硬件部件的關系表,設備管理器在繼續保持設備服務的同時,創建和啟動一升級線程,由升級線程分析該升級包涉及哪個或哪些硬件部件的驅動或介質升級,當升級某個部件時,自助終端控制程序ATMC能夠立即知曉哪個或哪些業務將受到影響,從而實現了自助設備可以一邊升級一邊為客戶提供受限服務,更好地提高服務質量;尤其是對于一些需要長時間才可以完成的升級,會顯著提高自動柜員機的開機率,增加收入。
文檔編號G06F9/445GK102521006SQ20121000447
公開日2012年6月27日 申請日期2012年1月9日 優先權日2012年1月9日
發明者江清源, 熊飛, 王慶華, 羅攀峰, 龍文九 申請人:廣州廣電運通金融電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影