專利名稱:記錄日志的信息處理設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種記錄表示操作歷史的日志的信息處理設(shè)備及其控制方法。
技術(shù)背景
傳統(tǒng)上,圖像處理設(shè)備為了立即解決發(fā)生在該設(shè)備中的異常(錯誤),大多具有用 于記錄并保持表示操作歷史的日志信息的日志記錄存儲區(qū)域。
然而,在一些情況下,即使檢測到異常,這種設(shè)備也不停止,而是繼續(xù)工作。在這種 情況下,日志記錄區(qū)域由于發(fā)生異常之后的日志信息記錄而溢出,由此所需的日志信息被 丟失。特別地,在即使一些功能由于發(fā)生錯誤而變得不能使用但其余功能通常仍可使用的 多功能化圖像處理設(shè)備中,記錄區(qū)域容易溢出??梢酝ㄟ^使用例如輔助存儲裝置擴展日志 記錄區(qū)域來解決這種問題,但這導致成本增加。
對此,例如,日本特開平05-197597號公報公開了如下技術(shù)按時序?qū)θ罩拘畔⑦M 行覆蓋記錄或者以錯誤類型為單位對日志記錄區(qū)域進行分割,由此防止日志信息的丟失。
另一方面,如今在辦公環(huán)境中使用的圖像處理設(shè)備通常不僅具有掃描功能和復 制功能,還具有諸如網(wǎng)絡(luò)打印功能、用于將所掃描的電子數(shù)據(jù)存儲到介質(zhì)的掃描到介質(zhì) (Scan-to-Media)功能、以及用于進行用戶認證來限制允許使用設(shè)備的用戶的登錄功能 (log-in function)等的各種功能。當將日本特開平05-197597號公報所公開的日志記錄 技術(shù)應(yīng)用于經(jīng)常利用多功能圖像處理設(shè)備(更一般地為信息處理設(shè)備)的辦公環(huán)境時,出 現(xiàn)以下問題。
例如,在根據(jù)上述的日志記錄技術(shù)以錯誤類型為單位對日志記錄區(qū)域進行分割的 情況下,在僅發(fā)生限定類型的錯誤的狀況下,出現(xiàn)沒有有效利用針對其它錯誤類型的日志 記錄區(qū)域部分的問題。在按時序?qū)θ罩拘畔⑦M行覆蓋記錄的另一情況下,不能選擇性地保 護與正發(fā)生的錯誤的類型相對應(yīng)的類型的日志信息。因此,不能確保將調(diào)查錯誤原因所需 的日志信息保持在日志記錄區(qū)域中。發(fā)明內(nèi)容
本發(fā)明提供一種能夠?qū)⒈硎静僮鳉v史的日志信息(日志)按時序覆蓋記錄在日志 記錄區(qū)域中且能夠?qū)⑴c發(fā)生錯誤的操作有關(guān)的日志信息有效保持在日志記錄區(qū)域中的信 息處理設(shè)備及其控制方法。
根據(jù)本發(fā)明的第一方面,提供一種具有用于存儲日志的存儲單元的信息處理設(shè) 備,所述信息處理設(shè)備包括確定單元,用于當所述信息處理設(shè)備中發(fā)生了錯誤時,基于所 述錯誤的類型來確定要保護的日志的類型;以及控制單元,用于進行控制,以使得在所述信 息處理設(shè)備中發(fā)生所述錯誤之后在所述存儲單元中存儲新的日志的情況下,不擦除所述存 儲單元中已存儲的日志中的、具有由所述確定單元確定出的類型的日志。
根據(jù)本發(fā)明的第二方面,提供第一方面所述的信息處理設(shè)備的控制方法,所述控 制方法包括以下步驟(a)當所述信息處理設(shè)備中發(fā)生了錯誤時,基于所述錯誤的類型來確定要保護的日志的類型;以及(b)進行控制,以使得在所述信息處理設(shè)備中發(fā)生所述錯 誤之后在所述存儲單元中存儲新的日志的情況下,不擦除所述存儲單元中已存儲的日志中 的、具有在所述步驟(a)中確定出的類型的日志。
利用本發(fā)明,在按時序?qū)Ρ硎静僮鳉v史的日志信息進行覆蓋記錄的情況下,可以 有效保持與發(fā)生錯誤的操作有關(guān)的日志信息。
通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖1是示出根據(jù)本發(fā)明的一個實施例的圖像處理設(shè)備的控制器單元的結(jié)構(gòu)的框 圖2是示出表示錯誤類型和要保護的日志類型之間的關(guān)系的表的圖3是示出日志記錄處理的流程圖;以及
圖4是示出在日志記錄處理中進行的要保護的日志記錄區(qū)域設(shè)置處理的細節(jié)的 流程圖。
具體實施方式
以下將參考示出本發(fā)明優(yōu)選實施例的附圖來詳細說明本發(fā)明。
圖1以框圖示出作為根據(jù)本發(fā)明的一個實施例的信息處理設(shè)備的圖像處理設(shè)備 的控制器單元的結(jié)構(gòu)。
如圖1所示,控制器單元110連接至作為圖像輸入裝置的讀取器單元200、作為圖 像輸出裝置的打印機300、LAN 600和公共線路(WAN) 650。
控制器單元110包括配置在系統(tǒng)總線117上的CPU 111、RAM 112、操作單元I/F 116、網(wǎng)絡(luò)I/F 120、調(diào)制解調(diào)器121和IC卡槽122。
CPU 111是控制整個系統(tǒng)的控制器。RAM 112是CPU 111工作所使用的系統(tǒng)工作 存儲器,并且還用作臨時存儲圖像數(shù)據(jù)的圖像存儲器。用作與操作單元150的接口單元的 操作單元I/F 116向操作單元150輸出要顯示在操作單元150上的圖像數(shù)據(jù),并向CPU 111 輸送該系統(tǒng)的用戶經(jīng)由操作單元150輸入的信息。附圖標記170、171分別表示連接至操作 單元150的卡I/F和外部介質(zhì)I/F。
網(wǎng)絡(luò)I/F 120連接至LAN 600以輸入和輸出信息。調(diào)制解調(diào)器121連接至公共線 路650以輸入和輸出信息。IC卡槽122被配置成能插入用戶認證用的IC卡介質(zhì)。
控制器單元110具有由PCI總線或IEEE 1394總線實現(xiàn)的、高速圖像數(shù)據(jù)傳輸用 的圖像總線118。圖像總線I/F 115是系統(tǒng)總線117連接至圖像總線118所經(jīng)由的、數(shù)據(jù)結(jié) 構(gòu)轉(zhuǎn)換用的總線橋。
在圖像總線118上,配置有ROM 113、硬盤驅(qū)動器(HDD) 160、光柵圖像處理器 (RIP) 123、圖像壓縮單元124、裝置I/F 125、掃描器圖像處理單元126、打印機圖像處理單 元127、圖像旋轉(zhuǎn)單元128、加密/解密處理單元130、OCR/OMR處理單元131和非易失性存 儲器(SRAM) 180。
ROM 113用作引導ROM,并存儲系統(tǒng)引導程序。HDD 160存儲系統(tǒng)軟件、圖像數(shù)據(jù) 等。非易失性存儲器180存儲用戶數(shù)據(jù)等。
光柵圖像處理器123將PDL碼展開成位像。圖像壓縮單元IM對多值圖像數(shù) 據(jù)進行JPEG壓縮和解壓縮,并對二值圖像數(shù)據(jù)進行JBIG、MMR或MH壓縮和解壓縮。
裝置I/F 125將控制器單元110與作為圖像輸入輸出裝置的讀取器單元200和打 印機300相連接,并且對圖像數(shù)據(jù)進行同步/異步轉(zhuǎn)換。掃描器圖像處理單元1 對輸入 圖像數(shù)據(jù)進行校正、修改和編輯。打印機圖像處理單元127對打印輸出圖像數(shù)據(jù)進行打印 機校正和分辨率轉(zhuǎn)換。
圖像旋轉(zhuǎn)單元1 進行圖像數(shù)據(jù)的旋轉(zhuǎn)。由通過使用IC卡槽122的密鑰或裝置 固有密鑰進行加密/解密處理的硬件加速板來實現(xiàn)加密/解密處理單元130。OCR/OMR處 理單元131對圖像數(shù)據(jù)中包含的字符信息或二維條碼進行解密,并將其轉(zhuǎn)換成字符碼。
圖2示出表示本實施例中假定發(fā)生的錯誤的類型和要保護的日志類型之間的關(guān) 系的對應(yīng)關(guān)系表。如后面所述,該對應(yīng)關(guān)系表用于保護與可能是錯誤原因的操作有關(guān)的日ο
首先,給出對錯誤類型的說明。
在圖2所示的示例中,錯誤類型有啟動錯誤、復制錯誤、PDL打印錯誤、介質(zhì)打印錯 誤、掃描到介質(zhì)錯誤、傳真發(fā)送(TX)錯誤和傳真接收(RX)錯誤。
啟動錯誤是在圖像處理設(shè)備100啟動時發(fā)生的、由于設(shè)備硬件異?;蛘鎯Φ挠?戶數(shù)據(jù)無效等引起的錯誤。復制錯誤主要是由于掃描器圖像處理單元1 或打印機圖像處 理單元127的操作異常而引起的。PDL打印錯誤主要是由于網(wǎng)絡(luò)I/F 120、光柵圖像處理器 123或打印機圖像處理單元127的操作異常而引起的。
介質(zhì)打印錯誤主要是由于外部介質(zhì)I/F 171或打印機圖像處理單元127的操作異 常而引起的。掃描到介質(zhì)錯誤主要是由于掃描器圖像處理單元1 或外部介質(zhì)I/F 171的 操作異常而引起的。傳真發(fā)送(TX)錯誤主要是由于掃描器圖像處理單元1 或調(diào)制解調(diào) 器121的操作異常而引起的。傳真接收(RX)錯誤主要是由于調(diào)制解調(diào)器121或打印機圖 像處理單元127的操作異常而引起的。
應(yīng)當注意,圖像總線I/F 117、圖像總線118、圖像壓縮單元IM和裝置I/F 125各 自的圖像處理影響所有上述操作,并且有可能成為所有這些錯誤的原因。
接著,給出對日志類型的說明。
在圖2所示的示例中,日志類型有存儲器日志、圖像日志、掃描日志、打印日志、網(wǎng) 絡(luò)日志、傳真日志、PDL日志、介質(zhì)日志和UI日志。
存儲器日志與針對各種作業(yè)的存儲器管理有關(guān)。圖像日志與諸如圖像壓縮、圖像 解壓縮和所創(chuàng)建的圖像大小等的圖像處理有關(guān)。掃描日志與讀取圖像大小等的掃描操作有 關(guān)。打印日志與以頁為單位進行的打印操作有關(guān)。
網(wǎng)絡(luò)日志與包括發(fā)送作業(yè)的通信有關(guān)。傳真日志與包括CODEC等的傳真有關(guān)。PDL 日志與PDL解釋或位像展開有關(guān)。介質(zhì)日志主要與介質(zhì)文件存取有關(guān)。UI日志與所操 作的鍵或要在觸摸面板上繪制的數(shù)據(jù)的發(fā)送有關(guān)。
接著,參考圖3來說明按時序?qū)Ρ硎静僮鳉v史的日志信息進行覆蓋記錄的日志記 錄處理。
圖3以流程圖示出日志記錄處理。
在步驟Sll中,CPU 111開始記錄日志信息。在接下來的步驟S12中,CPU 111判斷CPU 111是否接受了記錄終止指令。當判斷為CPU 111接受了記錄終止指令時,CPU停 止記錄日志信息并完成日志記錄處理。當判斷為CPU 111沒有接受記錄終止指令時,流程 進入步驟S13。
在步驟S13中,CPU 111判斷圖像處理設(shè)備中是否發(fā)生了操作錯誤。如果判斷為 發(fā)生了錯誤,則流程進入步驟S14。如果判斷為沒有發(fā)生錯誤,則流程進入步驟S16。
在步驟S14中,CPU 111在RAM 112,HDD 160或SRAM 180中設(shè)置的日志記錄區(qū)域 中設(shè)置過濾對象區(qū)域。過濾對象區(qū)域是記錄有日志信息的日志記錄區(qū)域部分中要進行過濾 的部分。更具體地,過濾對象區(qū)域是如下的日志記錄區(qū)域部分,其中在該日志記錄區(qū)域部分 中,記錄有(自發(fā)生錯誤的時間點開始的)緊挨在錯誤檢測之前的預定時間段內(nèi)的日志信 息,或者記錄有(自發(fā)生錯誤的存儲位置處開始的)緊挨在錯誤檢測之前的預定大小的日 志fn息ο
在步驟S15中,CPU 111在步驟S14所設(shè)置的過濾對象區(qū)域中設(shè)置要保護的日志 記錄區(qū)域(即,要進行保護以使得記錄在其中的日志信息不因覆蓋而被擦除的日志記錄區(qū) 域部分)。下面將詳細說明步驟S15的詳細內(nèi)容。
在接下來的步驟S16中,CPU 111判斷日志記錄位置是否位于要保護的日志記錄 區(qū)域內(nèi)。如果判斷為日志記錄位置位于要保護的日志記錄區(qū)域內(nèi),則流程進入步驟S17。如 果判斷為日志記錄位置不位于要保護的日志記錄區(qū)域內(nèi),則流程進入步驟S18。
在步驟S17中,CPU 111將日志記錄位置設(shè)置在要保護的日志記錄區(qū)域的末端。在 步驟S18中,CPU 111記錄日志信息。此時,與該日志信息同時記錄日志類型標識符。然后, 以避開要保護的日志記錄區(qū)域的方式在日志記錄區(qū)域中記錄更多的日志信息。如前所述, 在RAM 112、HDD 160或SRAM 180中設(shè)置有日志記錄區(qū)域。
接著,將參考圖4來詳細說明要保護的日志記錄區(qū)域設(shè)置處理。
圖4以流程圖示出在圖3的步驟S15中進行的要保護的日志記錄區(qū)域設(shè)置處理的 詳細內(nèi)容。
在步驟S21中,CPU 111獲取與在圖3的步驟S13的錯誤檢測處理中檢測到的錯 誤的錯誤類型有關(guān)的信息,并且識別已發(fā)生的錯誤的類型。如已經(jīng)參考圖2所述,預先確定 錯誤類型,并且將與錯誤類型有關(guān)的信息存儲在圖像處理設(shè)備的存儲器中。
在接下來的步驟S22中,CPU 111通過參考圖2所示的對應(yīng)關(guān)系表,基于所獲取的 錯誤類型信息,確定要保護的日志類型。
在接下來的步驟S23中,CPU 111將過濾對象區(qū)域的開頭部分設(shè)置為處理對象區(qū) 域,即要進行用以判斷該區(qū)域是否是要保護的日志記錄區(qū)域的判斷的區(qū)域。
在接下來的步驟S24中,CPU 111判斷處理對象區(qū)域是否位于過濾對象區(qū)域的末 端。當判斷為處理對象區(qū)域位于過濾對象區(qū)域的末端時,CPU 111完成日志保護處理。如 果判斷為處理對象區(qū)域不位于過濾對象區(qū)域的末端,流程進入步驟S25。
在步驟S25中,CPU 111判斷處理對象區(qū)域是否具有在步驟S22中確定出的任意 要保護的日志類型。如果判斷為處理對象區(qū)域具有任意要保護的日志類型,則流程進入步 驟S26。如果判斷為處理對象區(qū)域不具有任意要保護的日志類型,則流程進入步驟S27。
在步驟S26中,CPU 111將處理對象區(qū)域作為要保護的日志記錄區(qū)域附加地登記 到要保護的日志記錄區(qū)域用的表(未示出),從而進行日志保護處理,由此流程進入步驟6S27。
在步驟S27中,將過濾對象區(qū)域的下一部分設(shè)置為處理對象區(qū)域。然后,流程返回 至步驟SM。
根據(jù)本實施例,當檢測到錯誤時,設(shè)置包含緊挨在錯誤檢測之前的預定時間段內(nèi) 的或預定大小的日志信息(日志)的過濾對象區(qū)域,并且在該過濾對象區(qū)域中設(shè)置要保護 的日志記錄區(qū)域。結(jié)果,可以選擇性地將記錄有與發(fā)生錯誤的操作有關(guān)的日志信息的區(qū)域 設(shè)置為要保護的日志記錄區(qū)域。由于以避開要保護的日志記錄區(qū)域的方式來記錄更多的日 志信息(新的日志),因此要保護的日志信息沒有因覆蓋而丟失。
在設(shè)置要保護的日志記錄區(qū)域時,對正發(fā)生的錯誤的類型進行識別,并且基于所 識別出的錯誤類型來確定要保護的日志類型。然后,所確定的日志類型的日志記錄區(qū)域被 設(shè)置為要保護的日志記錄區(qū)域,并且保護存儲在該日志記錄區(qū)域中的日志信息,由此可以 選擇性地保護與正發(fā)生的錯誤的類型相對應(yīng)的類型的日志信息。
因此,在利用多功能圖像處理設(shè)備的辦公環(huán)境中,當在使用設(shè)備功能時在任一設(shè) 備中發(fā)生錯誤的情況下,可以保護并獲取如下日志信息,其中該日志信息被限定為與作為 錯誤原因的操作有關(guān)。因此,可以選擇性地保護與調(diào)查錯誤原因所需的相關(guān)操作有關(guān)的日 志信息(日志)。例如,如果假定在執(zhí)行復制作業(yè)和傳真作業(yè)之后執(zhí)行掃描到介質(zhì)作業(yè)期間 檢測到錯誤,則沒有保持與復制作業(yè)和傳真作業(yè)中的打印操作有關(guān)的日志信息以及傳真作 業(yè)中的接收時的日志信息。換言之,這些日志信息沒有被作為要保護的日志信息進行處理, 而被作為在隨后的日志信息記錄時允許通過覆蓋而擦除的日志信息進行處理,由此可以有 效使用日志記錄區(qū)域。結(jié)果,可以縮減日志記錄區(qū)域的大小,并且可以實現(xiàn)成本的降低。
其它實施例
還可以通過讀出并執(zhí)行記錄在存儲裝置上的程序以進行上述實施例的功能的系 統(tǒng)或設(shè)備的計算機(或者CPU或MPU等的裝置)以及通過以下方法來實現(xiàn)本發(fā)明的各方面, 其中,系統(tǒng)或設(shè)備的計算機通過例如讀出并執(zhí)行記錄在存儲裝置上的程序以進行上述實施 例的功能,來進行該方法的各步驟。由于該目的,例如經(jīng)由網(wǎng)絡(luò)或從用作存儲裝置的各種類 型的記錄介質(zhì)(例如,計算機可讀介質(zhì))向計算機提供該程序。
盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的 典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功 能。
本申請要求2009年9月28日提交的日本專利申請2009-222320的優(yōu)先權(quán),在此 通過引用包含其全部內(nèi)容。
權(quán)利要求
1.一種信息處理設(shè)備,具有用于存儲日志的存儲單元,所述信息處理設(shè)備包括確定單元,用于當所述信息處理設(shè)備中發(fā)生了錯誤時,基于所述錯誤的類型來確定要 保護的日志的類型;以及控制單元,用于進行控制,以使得在所述信息處理設(shè)備中發(fā)生所述錯誤之后在所述存 儲單元中存儲新的日志的情況下,不擦除所述存儲單元中已存儲的日志中的、具有由所述 確定單元確定出的類型的日志。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述控制單元進行控制,以使得 不擦除所述存儲單元中已存儲的日志中的、自所述信息處理設(shè)備中發(fā)生所述錯誤的時間點 開始的預定時間段內(nèi)的、具有由所述確定單元確定出的類型的日志。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述控制單元進行控制,以使得 不擦除所述存儲單元中已存儲的日志中的、自所述信息處理設(shè)備中發(fā)生所述錯誤的存儲位 置開始的預定存儲大小的、具有由所述確定單元確定出的類型的日志。
4.一種信息處理設(shè)備的控制方法,所述信息處理設(shè)備具有用于存儲日志的存儲單元, 所述控制方法包括以下步驟(a)當所述信息處理設(shè)備中發(fā)生了錯誤時,基于所述錯誤的類型來確定要保護的日志 的類型;以及(b)進行控制,以使得在所述信息處理設(shè)備中發(fā)生所述錯誤之后在所述存儲單元中存 儲新的日志的情況下,不擦除所述存儲單元中已存儲的日志中的、具有在所述步驟(a)中 確定出的類型的日志。
全文摘要
一種記錄日志的信息處理設(shè)備及其控制方法。該信息處理設(shè)備能夠按時序?qū)Ρ硎静僮鳉v史的日志進行覆蓋記錄,并且能夠有效保持與發(fā)生錯誤的操作有關(guān)的日志信息。當檢測到錯誤時,設(shè)置包含緊挨在錯誤檢測之前的預定時間段內(nèi)的日志信息的過濾對象區(qū)域。然后,識別正發(fā)生的錯誤的類型,并且基于識別出的錯誤類型確定要保護的日志類型。在過濾對象區(qū)域中,將所確定的日志類型的日志記錄區(qū)域確定為要保護的日志記錄區(qū)域。隨后,以避開要保護的日志記錄區(qū)域的方式來記錄更多的日志信息。
文檔編號G06F11/34GK102033801SQ20101050222
公開日2011年4月27日 申請日期2010年9月28日 優(yōu)先權(quán)日2009年9月28日
發(fā)明者安川琢真 申請人:佳能株式會社