欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種核心數(shù)據(jù)備份與同步的方法及裝置制造方法

文檔序號:6499082閱讀:204來源:國知局
一種核心數(shù)據(jù)備份與同步的方法及裝置制造方法
【專利摘要】本發(fā)明涉及一種核心數(shù)據(jù)備份與同步的方法及裝置,在第二控制板(2)上增加一個(gè)用于備份核心數(shù)據(jù)信息的存儲介質(zhì),并在軟件控制器處加入相應(yīng)的冗余備份單元,軟件控制器讀取兩塊控制板上存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息后,通過備份和同步機(jī)制實(shí)現(xiàn)兩塊控制板的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器中的核心數(shù)據(jù)信息的備份與同步,當(dāng)其中一塊控制板出現(xiàn)故障,可以從另一塊沒有發(fā)生故障的控制板的存儲介質(zhì)中讀出核心數(shù)據(jù)信息,并同步進(jìn)新安裝的控制板的存儲介質(zhì)中;若兩個(gè)控制板同時(shí)出現(xiàn)故障,則通過軟件控制器端存儲在本地的日志中恢復(fù)核心數(shù)據(jù)信息至存儲介質(zhì),因此,本發(fā)明能夠避免核心數(shù)據(jù)的丟失,并避免經(jīng)濟(jì)損失和時(shí)間耗費(fèi)。
【專利說明】—種核心數(shù)據(jù)備份與同步的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)碼印刷【技術(shù)領(lǐng)域】,尤其是按打印張數(shù)或線數(shù)進(jìn)行計(jì)費(fèi)的數(shù)據(jù)存儲技術(shù)。
【背景技術(shù)】
[0002]數(shù)碼印刷是近些年來高速發(fā)展起來的一種印刷模式,采用計(jì)算機(jī)處理,將數(shù)據(jù)文件直接印刷。數(shù)碼印刷在快速短版、個(gè)性化、可變數(shù)據(jù)、按需印刷方面有著傳統(tǒng)印刷所無法比擬的巨大優(yōu)勢,近年來發(fā)展十分迅速。數(shù)碼印刷設(shè)備一般采取兩種收費(fèi)方式:整機(jī)收費(fèi)和按張收費(fèi)。整機(jī)收費(fèi)是指一次性將設(shè)備賣給印刷企業(yè),之后印刷企業(yè)的成本只有耗材等費(fèi)用;按張收費(fèi)指將印刷設(shè)備以租賃的方式租給印刷企業(yè),印刷企業(yè)按打印量的多少向印刷設(shè)備的生產(chǎn)方支付費(fèi)用。由于按張計(jì)費(fèi)需要印刷企業(yè)投入的成本低,企業(yè)承擔(dān)的風(fēng)險(xiǎn)小,因此很多印刷企業(yè)選擇了此種方式來進(jìn)行計(jì)費(fèi)。因此,對于數(shù)碼印刷設(shè)備的生產(chǎn)廠商來說,如何設(shè)計(jì)按張計(jì)費(fèi)并保存打印張數(shù)的信息至關(guān)重要。由于各種外部因素的不確定性,如何避免和應(yīng)對由于硬件故障或者更換而造成的核心數(shù)據(jù)的損壞、丟失等,成為設(shè)計(jì)上的重中之重。
[0003]現(xiàn)有的噴墨印刷機(jī)核心數(shù)據(jù)大都存放于噴頭的主要控制單元一噴頭控制板(以下簡稱控制板),采用Flash或其他可存儲介質(zhì)來存放打印張數(shù)、硬件版本號等主要信息,通過控制端軟件與控制板進(jìn)行通信來獲取相應(yīng)的打印信息和版本信息。這種做法對于軟件程序和硬件邏輯要求也不高,比較簡單易行。但由于此種方法過分依賴于控制板上的存儲介質(zhì)來記錄核心數(shù)據(jù),如果該介質(zhì)內(nèi)數(shù)據(jù)遭受不可逆的破壞(如強(qiáng)電磁、靜電干擾等),或是控制板硬件故障需要更換時(shí)(存儲介質(zhì)焊接在控制板上無法取下),則主要的核心數(shù)據(jù)將會全部丟失,無法獲取到印刷機(jī)的打印數(shù)量,進(jìn)而造成較大的經(jīng)濟(jì)損失。

【發(fā)明內(nèi)容】

[0004]針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的是在現(xiàn)有存儲機(jī)制的基礎(chǔ)上,在控制板增加一個(gè)備份存儲介質(zhì),并在軟件控制器處加入相應(yīng)的冗余備份單元,來解決核心數(shù)據(jù)的備份和同步問題。這樣即使存儲介質(zhì)損壞或是受干擾導(dǎo)致數(shù)據(jù)出錯(cuò),也可以通過備份和同步機(jī)制使得核心數(shù)據(jù)得到最大程度上的恢復(fù),避免核心數(shù)據(jù)的丟失,從而避免經(jīng)濟(jì)損失和時(shí)間耗費(fèi)。
[0005]本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案如下所描述:
[0006]一種核心數(shù)據(jù)備份與同步的方法,其特征在于,在噴墨印刷機(jī)的第二控制板上增加一個(gè)用于備份核心數(shù)據(jù)信息的存儲介質(zhì),并在軟件控制器處加入相應(yīng)的冗余備份單元,軟件控制器的控制邏輯單元讀取第一控制板及第二控制板上存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息后,通過備份和同步機(jī)制實(shí)現(xiàn)第一控制板、第二控制板的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器中的核心數(shù)據(jù)信息的備份與同步。
[0007]進(jìn)一步,所述的備份和同步機(jī)制通過軟件控制器的控制邏輯單元將第一控制板或第二控制板中的核心數(shù)據(jù)信息存儲在軟件控制器的本地日志內(nèi),所述的備份和同步機(jī)制包括開機(jī)時(shí)核心數(shù)據(jù)的同步與關(guān)機(jī)時(shí)核心數(shù)據(jù)的同步。
[0008]進(jìn)一步,開機(jī)時(shí)核心數(shù)據(jù)的同步包括以下步驟:
[0009](I)啟動(dòng)開機(jī)流程,軟件控制器的控制邏輯單元讀取第一控制板和第二控制板中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息;
[0010](2)軟件控制器的控制邏輯單元檢查第一控制板和第二控制板中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息是否一致,如果一致,繼續(xù)正常開機(jī);如果不一致,則進(jìn)入開機(jī)數(shù)據(jù)異?;謴?fù)流程。
[0011]進(jìn)一步,開機(jī)數(shù)據(jù)異常的恢復(fù)流程如下:
[0012](I)軟件控制器的控制邏輯單元讀取軟件控制器端記錄的核心數(shù)據(jù)信息;
[0013](2)分別與第一控制板和第二控制板的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息進(jìn)行對比,判斷是否有一塊控制板上的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端記錄的核心數(shù)據(jù)信息一致,如果是,則軟件控制器的控制邏輯單元將軟件控制器端的核心數(shù)據(jù)信息同步入第一控制板和第二控制板的存儲介質(zhì)內(nèi),并繼續(xù)開機(jī)流程;如果否,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員進(jìn)行處理。
[0014]進(jìn)一步,關(guān)機(jī)時(shí)核心數(shù)據(jù)的同步包括以下步驟:
[0015](I)啟動(dòng)關(guān)機(jī)流程,軟件控制器的控制邏輯單元讀取第一控制板和第二控制板中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息;
[0016](2)軟件控制器的控制邏輯單元判斷第一控制板存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息是否大于第二控制板存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息,如果是,則軟件控制器的控制邏輯單元通過相應(yīng)指令分別將第一控制板存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息寫入第二控制板存儲介質(zhì)內(nèi)與軟件控制器端日志內(nèi),如果否,則進(jìn)入關(guān)機(jī)數(shù)據(jù)異?;謴?fù)流程;
[0017](3)軟件控制器的控制邏輯單元檢查第一控制板的存儲介質(zhì)、第二控制板的存儲介質(zhì)及軟件控制器端日志內(nèi)的核心數(shù)據(jù)信息是否一致,如果是,則繼續(xù)關(guān)機(jī)流程,如果否,則由軟件控制器的控制邏輯單元重新讀取第一控制板存儲介質(zhì)的核心數(shù)據(jù)信息,并轉(zhuǎn)入步驟(2)重新判斷。
[0018]進(jìn)一步,關(guān)機(jī)數(shù)據(jù)異常的恢復(fù)流程如下:
[0019]軟件控制器的控制邏輯單元判斷第一控制板內(nèi)存儲介質(zhì)的核心數(shù)據(jù)信息是否等于第二控制板內(nèi)存儲介質(zhì)的核心數(shù)據(jù)信息,如果是,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員處理;如果否,則檢查第二控制板存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端存儲的核心數(shù)據(jù)信息是否一致,如果是,則報(bào)錯(cuò)提示第一控制板存儲介質(zhì)的數(shù)據(jù)損壞,并提示是否用其他存儲介質(zhì)進(jìn)行恢復(fù);如果否,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員處理。
[0020]再進(jìn)一步,所述的核心數(shù)據(jù)信息是指打印頁數(shù)信息。
[0021]一種核心數(shù)據(jù)備份與同步的裝置,包括第一控制板、第二控制板與軟件控制器,第一控制板內(nèi)設(shè)置存儲介質(zhì),其特征在于,在第二控制板上設(shè)置一個(gè)用于備份核心數(shù)據(jù)信息的存儲介質(zhì),所述存儲介質(zhì)與軟件控制器相連接,所述軟件控制器具有與存儲介質(zhì)相應(yīng)的冗余備份單元及使軟件控制器通過備份與同步機(jī)制實(shí)現(xiàn)第一控制板、第二控制板的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器中的核心數(shù)據(jù)信息的備份與同步的控制邏輯單元。
[0022]進(jìn)一步,所述的備份和同步機(jī)制通過軟件控制器的控制邏輯單元將第一控制板或第二控制板中的核心數(shù)據(jù)信息存儲在軟件控制器的本地日志內(nèi)。
[0023]再進(jìn)一步,所述的核心數(shù)據(jù)信息是指打印頁數(shù)信息。
[0024]本發(fā)明的有益效果如下:本發(fā)明在原有的核心數(shù)據(jù)儲存機(jī)制上,在第二控制板上增加一個(gè)備份存儲介質(zhì)供同步使用,第一控制板的打印數(shù)據(jù)實(shí)時(shí)更新,在關(guān)機(jī)時(shí)同步至第二控制板,且軟件控制端存儲相應(yīng)的數(shù)據(jù)到本地。當(dāng)?shù)谝豢刂瓢寤虻诙刂瓢迤渲械囊粔K出現(xiàn)故障,可以從另一塊沒有發(fā)生故障的存儲介質(zhì)中讀出核心數(shù)據(jù)并同步進(jìn)新安裝的存儲介質(zhì)中;若兩個(gè)存儲介質(zhì)同時(shí)出現(xiàn)故障,則通過軟件控制器端存儲在本地的日志中恢復(fù)核心數(shù)據(jù)至存儲介質(zhì),因此,本發(fā)明使核心數(shù)據(jù)的損失僅限于上一次同步至兩塊控制板出現(xiàn)故障的時(shí)間,能夠最大限度的減少損失。
【專利附圖】

【附圖說明】
[0025]圖1為本發(fā)明開機(jī)時(shí)核心數(shù)據(jù)同步的流程圖;
[0026]圖2為本發(fā)明關(guān)機(jī)時(shí)核心數(shù)據(jù)同步的流程圖;
[0027]圖3為開機(jī)出現(xiàn)異常時(shí)核心數(shù)據(jù)恢復(fù)的流程圖;
[0028]圖4為關(guān)機(jī)出現(xiàn)異常時(shí)核心數(shù)據(jù)恢復(fù)的流程圖;
[0029]圖5為本發(fā)明的核心數(shù)據(jù)備份與同步的裝置示意圖。
【具體實(shí)施方式】
[0030]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步的描述。
[0031]首先需要說明的是在按張計(jì)費(fèi)的數(shù)字噴墨印刷生產(chǎn)過程中,噴墨印刷機(jī)所打印的張數(shù)為噴墨印刷機(jī)的核心數(shù)據(jù)之一,此數(shù)據(jù)若損壞或丟失將造成較大經(jīng)濟(jì)損失。原有的核心數(shù)據(jù)存儲機(jī)制只是讓核心數(shù)據(jù)存儲在控制板上的可擦寫存儲介質(zhì)上,在工作環(huán)境穩(wěn)定、且使用情況良好的狀態(tài)下,存儲介質(zhì)有較高的穩(wěn)定性,可以對核心數(shù)據(jù)進(jìn)行安全的存儲。然而實(shí)際生產(chǎn)過程中控制板的工作環(huán)境可能比較惡劣,易受到震動(dòng)、靜電干擾等影響,還有濕度、飛墨都可能對控制板和存儲介質(zhì)造成干擾和破壞,一旦造成損壞需要更換控制板,這時(shí)原有的核心數(shù)據(jù)儲存方法已經(jīng)不能保證核心數(shù)據(jù)的安全存放與恢復(fù)。
[0032]本發(fā)明涉及的噴墨印刷機(jī)運(yùn)行時(shí)至少需要兩塊控制板。本發(fā)明提供的核心數(shù)據(jù)的備份與同步方法及裝置中的第一控制板和第二控制板都可以儲存數(shù)據(jù),互為備份,都可以做備份存儲介質(zhì)。保證了核心數(shù)據(jù)的安全性與可靠性,并且在小概率情況發(fā)生時(shí)(如兩處存儲同時(shí)失效)能夠?qū)?shù)據(jù)損失減小到最低程度。本發(fā)明在其中一塊控制板上增加一個(gè)備份存儲介質(zhì),并在軟件控制器處加入了相應(yīng)的冗余備份單元,來解決核心數(shù)據(jù)的備份和同步問題。這樣即使存儲介質(zhì)損壞或是受干擾導(dǎo)致數(shù)據(jù)出錯(cuò),也可以通過備份和同步機(jī)制使得核心數(shù)據(jù)信息得到最大程度上的恢復(fù),避免核心數(shù)據(jù)的丟失,從而避免經(jīng)濟(jì)損失和時(shí)間耗費(fèi)。
[0033]具體地,一種核心數(shù)據(jù)備份與同步的方法,如圖1-4所示,在第二控制板2上增加一個(gè)用于備份核心數(shù)據(jù)信息的存儲介質(zhì),并在軟件控制器處加入相應(yīng)的冗余備份單元,軟件控制器的控制邏輯單元讀取第一控制板I及第二控制板2上存儲介質(zhì)內(nèi)的已打印頁數(shù)、數(shù)控系統(tǒng)參數(shù)等核心數(shù)據(jù)信息后,通過備份和同步機(jī)制實(shí)現(xiàn)第一控制板1、第二控制板2的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器中的核心數(shù)據(jù)信息的備份與同步。[0034]本發(fā)明的備份和同步機(jī)制通過軟件控制器的控制邏輯單元將第一控制板I或第二控制板2中的核心數(shù)據(jù)信息存儲在軟件控制器的本地日志內(nèi)。軟件控制器的控制邏輯單元在本發(fā)明中實(shí)現(xiàn)的功能之一就是備份控制板中的核心數(shù)據(jù)在本地,即讀取控制板中的數(shù)據(jù),復(fù)制到本地進(jìn)行備份。
[0035]備份和同步機(jī)制包括開機(jī)時(shí)核心數(shù)據(jù)的同步與關(guān)機(jī)時(shí)核心數(shù)據(jù)的同步,
[0036]其中,如圖1所示,開機(jī)時(shí)核心數(shù)據(jù)的同步包括以下步驟:
[0037](I)啟動(dòng)開機(jī)流程,軟件控制器的控制邏輯單元讀取第一控制板I和第二控制板2中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息;
[0038](2)軟件控制器的控制邏輯單元檢查第一控制板I和第二控制板2中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息是否一致,如果一致,繼續(xù)正常開機(jī);如果不一致,則進(jìn)入開機(jī)數(shù)據(jù)異?;謴?fù)流程;此處的核心數(shù)據(jù)信息一致即指打印頁數(shù)相同。
[0039]如圖3所示,開機(jī)數(shù)據(jù)異常的恢復(fù)流程如下:
[0040](I)軟件控制器的控制邏輯單元讀取軟件控制器端記錄的核心數(shù)據(jù)信息;
[0041](2)分別與第一控制板I和第二控制板2的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息進(jìn)行對比,判斷是否有一塊控制板上的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端記錄的核心數(shù)據(jù)信息一致,如果是,則將軟件控制器端的核心數(shù)據(jù)信息同步入第一控制板I和第二控制板2的存儲介質(zhì)內(nèi),并繼續(xù)開機(jī)流程,此處所述的同步就是指由控制邏輯單元將軟件控制器端的數(shù)據(jù)分別寫入到第一控制板I和第二控制板2的存儲介質(zhì)內(nèi);如果否,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員進(jìn)行處理。此處的異常報(bào)錯(cuò)是由軟件控制器端采取的發(fā)出警告標(biāo)志、彈出窗口等方式實(shí)現(xiàn)的。
[0042]如圖2所示,關(guān)機(jī)時(shí)核心數(shù)據(jù)的同步包括以下步驟:
[0043](I)啟動(dòng)關(guān)機(jī)流程,軟件控制器的控制邏輯單元讀取第一控制板I和第二控制板2中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息;
[0044](2)軟件控制器的控制邏輯單元判斷第一控制板I存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息是否大于第二控制板2存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息,如果是,則軟件控制器的控制邏輯單元通過相應(yīng)指令分別將第一控制板I存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息寫入第二控制板2存儲介質(zhì)內(nèi)與軟件控制器端日志內(nèi),如果否,則進(jìn)入關(guān)機(jī)數(shù)據(jù)異?;謴?fù)流程;
[0045](3)軟件控制器的控制邏輯單元檢查第一控制板I的存儲介質(zhì)、第二控制板2的存儲介質(zhì)及軟件控制器端日志內(nèi)的核心數(shù)據(jù)信息是否一致,如果是,則繼續(xù)關(guān)機(jī)流程,如果否,則由軟件控制器的控制邏輯單元重新讀取第一控制板I存儲介質(zhì)的核心數(shù)據(jù)信息,并轉(zhuǎn)入步驟(2)重新判斷。
[0046]如圖4所示,關(guān)機(jī)數(shù)據(jù)異常的恢復(fù)流程如下:
[0047]軟件控制器的控制邏輯單元判斷第一控制板I內(nèi)存儲介質(zhì)的核心數(shù)據(jù)信息是否等于第二控制板2內(nèi)存儲介質(zhì)的核心數(shù)據(jù)信息,如果是,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員處理;如果否,則檢查第二控制板2存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端存儲的核心數(shù)據(jù)信息是否一致,如果是,則報(bào)錯(cuò)提示第一控制板I存儲介質(zhì)的數(shù)據(jù)損壞,并提示是否用其他存儲介質(zhì)進(jìn)行恢復(fù);如果否,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員處理。所述的報(bào)錯(cuò)是由軟件控制器端采取發(fā)出警告標(biāo)志、彈出錯(cuò)誤窗口等方式實(shí)現(xiàn)的。
[0048]一種核心數(shù)據(jù)備份與同步的裝置,如圖5所示,包括第一控制板1、第二控制板2與軟件控制器3,在第一控制板I和第二控制板2上都設(shè)置有用于存儲核心數(shù)據(jù)信息的存儲介質(zhì),所述存儲介質(zhì)與軟件控制器相連接,所述軟件控制器具有與存儲介質(zhì)相應(yīng)的冗余備份單元及使軟件控制器通過備份與同步機(jī)制實(shí)現(xiàn)第一控制板1、第二控制板2的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器中的核心數(shù)據(jù)信息的備份與同步的控制邏輯單元。
[0049]控制邏輯單元通過對比第一控制板1、第二控制板2和軟件控制器端日志內(nèi)的核心數(shù)據(jù)信息(即已打印頁數(shù)),根據(jù)上文所說的開機(jī)、關(guān)機(jī)進(jìn)行的流程來進(jìn)行判斷和控制。
[0050]本發(fā)明所述的核心數(shù)據(jù)信息是指打印頁數(shù)信息。
[0051]在一個(gè)實(shí)施例中,本發(fā)明提供的一種核心數(shù)據(jù)備份與同步的方法,如圖1-4所示。下面結(jié)合圖1對本發(fā)明中開機(jī)時(shí)核心數(shù)據(jù)的同步流程進(jìn)行詳細(xì)描述。
[0052]步驟SlOO:開機(jī)流程啟動(dòng),軟件控制器的控制邏輯單元讀取第一控制板I和第二控制板2中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息,并檢查核心數(shù)據(jù)信息是否一致,如果是,則執(zhí)行步驟SlOl繼續(xù)正常開機(jī);如果否,則執(zhí)行步驟S102進(jìn)行數(shù)據(jù)恢復(fù)。
[0053]步驟SlOl:繼續(xù)進(jìn)行開機(jī)流程。
[0054]步驟S102:進(jìn)入開機(jī)數(shù)據(jù)異常恢復(fù)流程。
[0055]下面結(jié)合圖2對本發(fā)明中關(guān)機(jī)時(shí)核心數(shù)據(jù)的同步流程進(jìn)行詳細(xì)描述。如圖2所示,關(guān)機(jī)時(shí)核心數(shù)據(jù)同步的流程,包括如下步驟:
[0056]步驟S200:關(guān)機(jī)流程啟動(dòng),軟件控制器的控制邏輯單元讀取第一控制板I中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息。
[0057]步驟S201:讀取第二控制板2中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息。
[0058]步驟S202:軟件控制器的控制邏輯單元對讀取回來的兩個(gè)核心數(shù)據(jù)信息進(jìn)行對t匕,并判斷第一控制板I存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息是否大于第二控制板2存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息,如果是,執(zhí)行步驟S203繼續(xù)關(guān)機(jī)流程;如果否,則執(zhí)行步驟S207進(jìn)行數(shù)據(jù)恢復(fù)。
[0059]步驟S203:將第一控制板I存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息寫入第二控制板2存儲介質(zhì)內(nèi)。
[0060]步驟S204:將第一控制板I存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息寫入軟件控制器端日志內(nèi)并保留。
[0061]步驟S205:軟件控制器的控制邏輯單元檢查第一控制板I存儲介質(zhì)、第二控制板2存儲介質(zhì)及軟件控制器端日志內(nèi)的核心數(shù)據(jù)信息是否一致,如果是,執(zhí)行步驟S206繼續(xù)關(guān)機(jī)流程;如果否,則執(zhí)行步驟S208,重新讀取第一控制板I存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息。
[0062]步驟S206:繼續(xù)關(guān)機(jī)流程。
[0063]步驟S207:進(jìn)入關(guān)機(jī)數(shù)據(jù)異常恢復(fù)流程。
[0064]步驟S208:軟件控制器的控制邏輯單元從第一控制板I存儲介質(zhì)內(nèi)讀取核心數(shù)據(jù)信息。
[0065]下面結(jié)合圖3對本發(fā)明中開機(jī)時(shí)核心數(shù)據(jù)異常的恢復(fù)流程進(jìn)行詳細(xì)描述。如圖3所示,開機(jī)出現(xiàn)異常時(shí)核心數(shù)據(jù)恢復(fù)的流程包括如下步驟:
[0066]步驟S300:開機(jī)時(shí)發(fā)生異常,第一控制板I與第二控制板2上存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息不一致。軟件控制器的控制邏輯單元讀取軟件控制器端記錄的核心數(shù)據(jù)信息,并與兩塊控制板存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息進(jìn)行對比,判斷是否有一塊控制板上存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端的核心數(shù)據(jù)信息一致,如果是,執(zhí)行S301同步流程;如果否,則執(zhí)行S303報(bào)錯(cuò)流程。
[0067]步驟S301:軟件控制器的控制邏輯單元將軟件控制器端的核心數(shù)據(jù)信息同步入兩塊控制板的存儲介質(zhì)內(nèi)。
[0068]步驟S302:繼續(xù)執(zhí)行開機(jī)流程。
[0069]步驟S303:進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員進(jìn)行處理。
[0070]下面結(jié)合圖4對本發(fā)明中關(guān)機(jī)時(shí)核心數(shù)據(jù)異常的恢復(fù)流程進(jìn)行詳細(xì)闡述。如圖4所示,關(guān)機(jī)出現(xiàn)異常時(shí)核心數(shù)據(jù)恢復(fù)的流程包括如下步驟:
[0071]關(guān)機(jī)時(shí)核心數(shù)據(jù)異常是指第一控制板I內(nèi)存儲的核心數(shù)據(jù)信息小于或等于第二控制板2內(nèi)儲存的頁數(shù)信息。
[0072]步驟S400:軟件控制器的控制邏輯單元判斷第一控制板I內(nèi)存儲的核心數(shù)據(jù)信息是否等于第二控制板2內(nèi)存儲的核心數(shù)據(jù)信息,如果是,執(zhí)行步驟S403進(jìn)行異常報(bào)錯(cuò);如果否,則執(zhí)行步驟S401做進(jìn)一步判斷。
[0073]步驟S401:軟件控制器的控制邏輯單元檢查第二控制板2存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端存儲的核心數(shù)據(jù)信息是否一致。如果是,執(zhí)行步驟S402進(jìn)行報(bào)錯(cuò)并提示同步;如果否,則執(zhí)行步驟S404報(bào)錯(cuò)。
[0074]步驟S402:軟件控制器的控制邏輯單元報(bào)錯(cuò)提示第一控制板I存儲介質(zhì)的核心數(shù)據(jù)信息損壞,并提示是否用其他備份存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息來恢復(fù)。
[0075]步驟S403:第一控制板I的存儲介質(zhì)內(nèi)存儲的核心數(shù)據(jù)信息與第二控制板2的存儲介質(zhì)內(nèi)存儲的核心數(shù)據(jù)信息相同,進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員處理。
[0076]步驟S404:第一控制板I的存儲介質(zhì)內(nèi)存儲的核心數(shù)據(jù)信息與第二控制板2的存儲介質(zhì)內(nèi)存儲的核心數(shù)據(jù)信息和軟件控制器端存儲的核心數(shù)據(jù)信息都不相同,進(jìn)行異常報(bào)錯(cuò),需要技術(shù)人員處理。
[0077]一種核心數(shù)據(jù)備份與同步的裝置,如圖5所示,包括:
[0078]存儲介質(zhì):可以對數(shù)據(jù)進(jìn)行存儲,并且可擦寫與更改數(shù)據(jù),便于打印數(shù)量信息的增加和硬件版本升級后版本號的變更,本實(shí)施例中所述的存儲介質(zhì)為第一控制板I上用于存儲核心數(shù)據(jù)信息的存儲介質(zhì)與第二控制板2上的用于備份核心數(shù)據(jù)信息的存儲介質(zhì)。
[0079]軟件控制端:用于讀取控制板上的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息并存儲在軟件控制器的本地日志內(nèi),為意外情況下的恢復(fù)做準(zhǔn)備,本實(shí)施例中所述的軟件控制端是指軟件控制器3。
[0080]第一控制板I上的存儲介質(zhì)及第二控制板2的存儲介質(zhì)與軟件控制器相連接,軟件控制器具有相應(yīng)的控制邏輯單元及與備份存儲介質(zhì)相對應(yīng)的冗余備份單元。
[0081]相應(yīng)的控制邏輯:用于對核心數(shù)據(jù)進(jìn)行讀取和寫入,并在出現(xiàn)同步問題時(shí)(如兩個(gè)存儲介質(zhì)中的數(shù)據(jù)不一致)進(jìn)行相應(yīng)的恢復(fù)操作。
[0082]本發(fā)明所述的核心數(shù)據(jù)信息是指打印頁數(shù)信息或硬件版本號等主要信息。
[0083]需要注意的是,上述具體實(shí)施例僅僅是示例性的,在本發(fā)明的上述教導(dǎo)下,本領(lǐng)域技術(shù)人員可以在上述實(shí)施例的基礎(chǔ)上進(jìn)行各種改進(jìn)和變形,而這些改進(jìn)或者變形均落在本發(fā)明的保護(hù)范圍內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)該明白,上面的具體描述只是為了解釋本發(fā)明的目的,并非用于限制本發(fā)明。本發(fā)明的保護(hù)范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種核心數(shù)據(jù)備份與同步的方法,其特征在于,在噴墨印刷機(jī)的第二控制板(2)上增加一個(gè)用于備份核心數(shù)據(jù)信息的存儲介質(zhì),并在軟件控制器處加入相應(yīng)的冗余備份單元,軟件控制器的控制邏輯單元讀取第一控制板(I)及第二控制板(2)上存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息后,通過備份和同步機(jī)制實(shí)現(xiàn)第一控制板(I)、第二控制板(2)的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器中的核心數(shù)據(jù)信息的備份與同步。
2.如權(quán)利要求1所述的一種核心數(shù)據(jù)備份與同步的方法,其特征在于,所述的備份和同步機(jī)制通過軟件控制器的控制邏輯單元將第一控制板(I)或第二控制板(2)中的核心數(shù)據(jù)信息存儲在軟件控制器的本地日志內(nèi),所述的備份和同步機(jī)制包括開機(jī)時(shí)核心數(shù)據(jù)的同步與關(guān)機(jī)時(shí)核心數(shù)據(jù)的同步。
3.如權(quán)利要求2所述的一種核心數(shù)據(jù)備份與同步的方法,其特征在于,開機(jī)時(shí)核心數(shù)據(jù)的同步包括以下步驟: (1)啟動(dòng)開機(jī)流程,軟件控制器的控制邏輯單元讀取第一控制板(I)和第二控制板(2)中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息; (2)軟件控制器的控制邏輯單元檢查第一控制板(I)和第二控制板(2)中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息是否一致,如果一致,繼續(xù)正常開機(jī);如果不一致,則進(jìn)入開機(jī)數(shù)據(jù)異?;謴?fù)流程。
4.如權(quán)利要求3所述的一種核心數(shù)據(jù)備份與同步的方法,其特征在于,開機(jī)數(shù)據(jù)異常的恢復(fù)流程如下: (O軟件控制器的控 制邏輯單元讀取軟件控制器端記錄的核心數(shù)據(jù)信息; (2 )分別與第一控制板(I)和第二控制板(2 )的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息進(jìn)行對比,判斷是否有一塊控制板上的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端記錄的核心數(shù)據(jù)信息一致,如果是,則軟件控制器的控制邏輯單元將軟件控制器端的核心數(shù)據(jù)信息同步入第一控制板(I)和第二控制板(2)的存儲介質(zhì)內(nèi),并繼續(xù)開機(jī)流程;如果否,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員進(jìn)行處理。
5.如權(quán)利要求2所述的一種核心數(shù)據(jù)備份與同步的方法,其特征在于,關(guān)機(jī)時(shí)核心數(shù)據(jù)的同步包括以下步驟: (1)啟動(dòng)關(guān)機(jī)流程,軟件控制器的控制邏輯單元讀取第一控制板(I)和第二控制板(2)中存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息; (2)軟件控制器的控制邏輯單元判斷第一控制板(I)存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息是否大于第二控制板(2)存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息,如果是,則軟件控制器的控制邏輯單元通過相應(yīng)指令分別將第一控制板(I)存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息寫入第二控制板(2)存儲介質(zhì)內(nèi)與軟件控制器端日志內(nèi),如果否,則進(jìn)入關(guān)機(jī)數(shù)據(jù)異常恢復(fù)流程; (3)軟件控制器的控制邏輯單元檢查第一控制板(I)的存儲介質(zhì)、第二控制板(2)的存儲介質(zhì)及軟件控制器端日志內(nèi)的核心數(shù)據(jù)信息是否一致,如果是,則繼續(xù)關(guān)機(jī)流程,如果否,則由軟件控制器的控制邏輯單元重新讀取第一控制板(I)存儲介質(zhì)的核心數(shù)據(jù)信息,并轉(zhuǎn)入步驟(2)重新判斷。
6.如權(quán)利要求4所述的一種核心數(shù)據(jù)備份與同步的方法,其特征在于,關(guān)機(jī)數(shù)據(jù)異常的恢復(fù)流程如下: 軟件控制器的控制邏輯單元判斷第一控制板(I)內(nèi)存儲介質(zhì)的核心數(shù)據(jù)信息是否等于第二控制板(2)內(nèi)存儲介質(zhì)的核心數(shù)據(jù)信息,如果是,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員處理;如果否,則檢查第二控制板(2)存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器端存儲的核心數(shù)據(jù)信息是否一致,如果是,則報(bào)錯(cuò)提示第一控制板(1)存儲介質(zhì)的數(shù)據(jù)損壞,并提示是否用其他存儲介質(zhì)進(jìn)行恢復(fù);如果否,則進(jìn)行異常報(bào)錯(cuò),由技術(shù)人員處理。
7.如權(quán)利要求1-6之一所述的一種核心數(shù)據(jù)備份與同步的方法,其特征在于,所述的核心數(shù)據(jù)信息是指打印頁數(shù)信息。
8.—種核心數(shù)據(jù)備份與同步的裝置,包括第一控制板(1)、第二控制板(2)與軟件控制器(3),第一控制板(1)內(nèi)設(shè)置存儲介質(zhì),其特征在于,在第二控制板(2)上設(shè)置一個(gè)用于備份核心數(shù)據(jù)信息的存儲介質(zhì),所述存儲介質(zhì)與軟件控制器相連接,所述軟件控制器具有與存儲介質(zhì)相應(yīng)的冗余備份單元及使軟件控制器通過備份與同步機(jī)制實(shí)現(xiàn)第一控制板(I)、第二控制板(2)的存儲介質(zhì)內(nèi)的核心數(shù)據(jù)信息與軟件控制器中的核心數(shù)據(jù)信息的備份與同步的控制邏輯單元。
9.如權(quán)利要求8述的一種核心數(shù)據(jù)備份與同步的裝置,其特征在于,所述的備份和同步機(jī)制通過軟件控制器(3)的控制邏輯單元將第一控制板(1)或第二控制板(2)中的核心數(shù)據(jù)信息存儲在軟件控制器的本地日志內(nèi)。
10.如權(quán)利要求9述的一種核心數(shù)據(jù)備份與同步的裝置,其特征在于,所述的核心數(shù)據(jù)信息是指打印頁數(shù)信息。
【文檔編號】G06F11/14GK103927237SQ201310016702
【公開日】2014年7月16日 申請日期:2013年1月16日 優(yōu)先權(quán)日:2013年1月16日
【發(fā)明者】武斌, 方應(yīng)龍, 溫曉輝 申請人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
永定县| 仪陇县| 泸西县| 高清| 淮北市| 新巴尔虎左旗| 定兴县| 大足县| 彭泽县| 尚志市| 双柏县| 夹江县| 东乡| 乌拉特前旗| 武义县| 汶川县| 兴隆县| 汝州市| 扶余县| 鄱阳县| 泸水县| 土默特左旗| 门头沟区| 宝坻区| 青海省| 吉隆县| 开原市| 丘北县| 德安县| 遂川县| 潜山县| 博罗县| 任丘市| 青田县| 边坝县| 嘉义市| 延津县| 绍兴市| 大化| 呼伦贝尔市| 颍上县|