记录日志的信息处理设备及其控制方法

文档序号:6333401阅读:518来源:国知局
专利名称:记录日志的信息处理设备及其控制方法
技术领域
本发明涉及一种记录表示操作历史的日志的信息处理设备及其控制方法。
技术背景
传统上,图像处理设备为了立即解决发生在该设备中的异常(错误),大多具有用 于记录并保持表示操作历史的日志信息的日志记录存储区域。
然而,在一些情况下,即使检测到异常,这种设备也不停止,而是继续工作。在这种 情况下,日志记录区域由于发生异常之后的日志信息记录而溢出,由此所需的日志信息被 丢失。特别地,在即使一些功能由于发生错误而变得不能使用但其余功能通常仍可使用的 多功能化图像处理设备中,记录区域容易溢出。可以通过使用例如辅助存储装置扩展日志 记录区域来解决这种问题,但这导致成本增加。
对此,例如,日本特开平05-197597号公报公开了如下技术按时序对日志信息进 行覆盖记录或者以错误类型为单位对日志记录区域进行分割,由此防止日志信息的丢失。
另一方面,如今在办公环境中使用的图像处理设备通常不仅具有扫描功能和复 制功能,还具有诸如网络打印功能、用于将所扫描的电子数据存储到介质的扫描到介质 (Scan-to-Media)功能、以及用于进行用户认证来限制允许使用设备的用户的登录功能 (log-in function)等的各种功能。当将日本特开平05-197597号公报所公开的日志记录 技术应用于经常利用多功能图像处理设备(更一般地为信息处理设备)的办公环境时,出 现以下问题。
例如,在根据上述的日志记录技术以错误类型为单位对日志记录区域进行分割的 情况下,在仅发生限定类型的错误的状况下,出现没有有效利用针对其它错误类型的日志 记录区域部分的问题。在按时序对日志信息进行覆盖记录的另一情况下,不能选择性地保 护与正发生的错误的类型相对应的类型的日志信息。因此,不能确保将调查错误原因所需 的日志信息保持在日志记录区域中。发明内容
本发明提供一种能够将表示操作历史的日志信息(日志)按时序覆盖记录在日志 记录区域中且能够将与发生错误的操作有关的日志信息有效保持在日志记录区域中的信 息处理设备及其控制方法。
根据本发明的第一方面,提供一种具有用于存储日志的存储单元的信息处理设 备,所述信息处理设备包括确定单元,用于当所述信息处理设备中发生了错误时,基于所 述错误的类型来确定要保护的日志的类型;以及控制单元,用于进行控制,以使得在所述信 息处理设备中发生所述错误之后在所述存储单元中存储新的日志的情况下,不擦除所述存 储单元中已存储的日志中的、具有由所述确定单元确定出的类型的日志。
根据本发明的第二方面,提供第一方面所述的信息处理设备的控制方法,所述控 制方法包括以下步骤(a)当所述信息处理设备中发生了错误时,基于所述错误的类型来确定要保护的日志的类型;以及(b)进行控制,以使得在所述信息处理设备中发生所述错 误之后在所述存储单元中存储新的日志的情况下,不擦除所述存储单元中已存储的日志中 的、具有在所述步骤(a)中确定出的类型的日志。
利用本发明,在按时序对表示操作历史的日志信息进行覆盖记录的情况下,可以 有效保持与发生错误的操作有关的日志信息。
通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。


图1是示出根据本发明的一个实施例的图像处理设备的控制器单元的结构的框 图2是示出表示错误类型和要保护的日志类型之间的关系的表的图3是示出日志记录处理的流程图;以及
图4是示出在日志记录处理中进行的要保护的日志记录区域设置处理的细节的 流程图。
具体实施方式
以下将参考示出本发明优选实施例的附图来详细说明本发明。
图1以框图示出作为根据本发明的一个实施例的信息处理设备的图像处理设备 的控制器单元的结构。
如图1所示,控制器单元110连接至作为图像输入装置的读取器单元200、作为图 像输出装置的打印机300、LAN 600和公共线路(WAN) 650。
控制器单元110包括配置在系统总线117上的CPU 111、RAM 112、操作单元I/F 116、网络I/F 120、调制解调器121和IC卡槽122。
CPU 111是控制整个系统的控制器。RAM 112是CPU 111工作所使用的系统工作 存储器,并且还用作临时存储图像数据的图像存储器。用作与操作单元150的接口单元的 操作单元I/F 116向操作单元150输出要显示在操作单元150上的图像数据,并向CPU 111 输送该系统的用户经由操作单元150输入的信息。附图标记170、171分别表示连接至操作 单元150的卡I/F和外部介质I/F。
网络I/F 120连接至LAN 600以输入和输出信息。调制解调器121连接至公共线 路650以输入和输出信息。IC卡槽122被配置成能插入用户认证用的IC卡介质。
控制器单元110具有由PCI总线或IEEE 1394总线实现的、高速图像数据传输用 的图像总线118。图像总线I/F 115是系统总线117连接至图像总线118所经由的、数据结 构转换用的总线桥。
在图像总线118上,配置有ROM 113、硬盘驱动器(HDD) 160、光栅图像处理器 (RIP) 123、图像压缩单元124、装置I/F 125、扫描器图像处理单元126、打印机图像处理单 元127、图像旋转单元128、加密/解密处理单元130、OCR/OMR处理单元131和非易失性存 储器(SRAM) 180。
ROM 113用作引导ROM,并存储系统引导程序。HDD 160存储系统软件、图像数据 等。非易失性存储器180存储用户数据等。
光栅图像处理器123将PDL码展开成位像。图像压缩单元IM对多值图像数 据进行JPEG压缩和解压缩,并对二值图像数据进行JBIG、MMR或MH压缩和解压缩。
装置I/F 125将控制器单元110与作为图像输入输出装置的读取器单元200和打 印机300相连接,并且对图像数据进行同步/异步转换。扫描器图像处理单元1 对输入 图像数据进行校正、修改和编辑。打印机图像处理单元127对打印输出图像数据进行打印 机校正和分辨率转换。
图像旋转单元1 进行图像数据的旋转。由通过使用IC卡槽122的密钥或装置 固有密钥进行加密/解密处理的硬件加速板来实现加密/解密处理单元130。OCR/OMR处 理单元131对图像数据中包含的字符信息或二维条码进行解密,并将其转换成字符码。
图2示出表示本实施例中假定发生的错误的类型和要保护的日志类型之间的关 系的对应关系表。如后面所述,该对应关系表用于保护与可能是错误原因的操作有关的日ο
首先,给出对错误类型的说明。
在图2所示的示例中,错误类型有启动错误、复制错误、PDL打印错误、介质打印错 误、扫描到介质错误、传真发送(TX)错误和传真接收(RX)错误。
启动错误是在图像处理设备100启动时发生的、由于设备硬件异常或正存储的用 户数据无效等引起的错误。复制错误主要是由于扫描器图像处理单元1 或打印机图像处 理单元127的操作异常而引起的。PDL打印错误主要是由于网络I/F 120、光栅图像处理器 123或打印机图像处理单元127的操作异常而引起的。
介质打印错误主要是由于外部介质I/F 171或打印机图像处理单元127的操作异 常而引起的。扫描到介质错误主要是由于扫描器图像处理单元1 或外部介质I/F 171的 操作异常而引起的。传真发送(TX)错误主要是由于扫描器图像处理单元1 或调制解调 器121的操作异常而引起的。传真接收(RX)错误主要是由于调制解调器121或打印机图 像处理单元127的操作异常而引起的。
应当注意,图像总线I/F 117、图像总线118、图像压缩单元IM和装置I/F 125各 自的图像处理影响所有上述操作,并且有可能成为所有这些错误的原因。
接着,给出对日志类型的说明。
在图2所示的示例中,日志类型有存储器日志、图像日志、扫描日志、打印日志、网 络日志、传真日志、PDL日志、介质日志和UI日志。
存储器日志与针对各种作业的存储器管理有关。图像日志与诸如图像压缩、图像 解压缩和所创建的图像大小等的图像处理有关。扫描日志与读取图像大小等的扫描操作有 关。打印日志与以页为单位进行的打印操作有关。
网络日志与包括发送作业的通信有关。传真日志与包括CODEC等的传真有关。PDL 日志与PDL解释或位像展开有关。介质日志主要与介质文件存取有关。UI日志与所操 作的键或要在触摸面板上绘制的数据的发送有关。
接着,参考图3来说明按时序对表示操作历史的日志信息进行覆盖记录的日志记 录处理。
图3以流程图示出日志记录处理。
在步骤Sll中,CPU 111开始记录日志信息。在接下来的步骤S12中,CPU 111判断CPU 111是否接受了记录终止指令。当判断为CPU 111接受了记录终止指令时,CPU停 止记录日志信息并完成日志记录处理。当判断为CPU 111没有接受记录终止指令时,流程 进入步骤S13。
在步骤S13中,CPU 111判断图像处理设备中是否发生了操作错误。如果判断为 发生了错误,则流程进入步骤S14。如果判断为没有发生错误,则流程进入步骤S16。
在步骤S14中,CPU 111在RAM 112,HDD 160或SRAM 180中设置的日志记录区域 中设置过滤对象区域。过滤对象区域是记录有日志信息的日志记录区域部分中要进行过滤 的部分。更具体地,过滤对象区域是如下的日志记录区域部分,其中在该日志记录区域部分 中,记录有(自发生错误的时间点开始的)紧挨在错误检测之前的预定时间段内的日志信 息,或者记录有(自发生错误的存储位置处开始的)紧挨在错误检测之前的预定大小的日 志fn息ο
在步骤S15中,CPU 111在步骤S14所设置的过滤对象区域中设置要保护的日志 记录区域(即,要进行保护以使得记录在其中的日志信息不因覆盖而被擦除的日志记录区 域部分)。下面将详细说明步骤S15的详细内容。
在接下来的步骤S16中,CPU 111判断日志记录位置是否位于要保护的日志记录 区域内。如果判断为日志记录位置位于要保护的日志记录区域内,则流程进入步骤S17。如 果判断为日志记录位置不位于要保护的日志记录区域内,则流程进入步骤S18。
在步骤S17中,CPU 111将日志记录位置设置在要保护的日志记录区域的末端。在 步骤S18中,CPU 111记录日志信息。此时,与该日志信息同时记录日志类型标识符。然后, 以避开要保护的日志记录区域的方式在日志记录区域中记录更多的日志信息。如前所述, 在RAM 112、HDD 160或SRAM 180中设置有日志记录区域。
接着,将参考图4来详细说明要保护的日志记录区域设置处理。
图4以流程图示出在图3的步骤S15中进行的要保护的日志记录区域设置处理的 详细内容。
在步骤S21中,CPU 111获取与在图3的步骤S13的错误检测处理中检测到的错 误的错误类型有关的信息,并且识别已发生的错误的类型。如已经参考图2所述,预先确定 错误类型,并且将与错误类型有关的信息存储在图像处理设备的存储器中。
在接下来的步骤S22中,CPU 111通过参考图2所示的对应关系表,基于所获取的 错误类型信息,确定要保护的日志类型。
在接下来的步骤S23中,CPU 111将过滤对象区域的开头部分设置为处理对象区 域,即要进行用以判断该区域是否是要保护的日志记录区域的判断的区域。
在接下来的步骤S24中,CPU 111判断处理对象区域是否位于过滤对象区域的末 端。当判断为处理对象区域位于过滤对象区域的末端时,CPU 111完成日志保护处理。如 果判断为处理对象区域不位于过滤对象区域的末端,流程进入步骤S25。
在步骤S25中,CPU 111判断处理对象区域是否具有在步骤S22中确定出的任意 要保护的日志类型。如果判断为处理对象区域具有任意要保护的日志类型,则流程进入步 骤S26。如果判断为处理对象区域不具有任意要保护的日志类型,则流程进入步骤S27。
在步骤S26中,CPU 111将处理对象区域作为要保护的日志记录区域附加地登记 到要保护的日志记录区域用的表(未示出),从而进行日志保护处理,由此流程进入步骤6S27。
在步骤S27中,将过滤对象区域的下一部分设置为处理对象区域。然后,流程返回 至步骤SM。
根据本实施例,当检测到错误时,设置包含紧挨在错误检测之前的预定时间段内 的或预定大小的日志信息(日志)的过滤对象区域,并且在该过滤对象区域中设置要保护 的日志记录区域。结果,可以选择性地将记录有与发生错误的操作有关的日志信息的区域 设置为要保护的日志记录区域。由于以避开要保护的日志记录区域的方式来记录更多的日 志信息(新的日志),因此要保护的日志信息没有因覆盖而丢失。
在设置要保护的日志记录区域时,对正发生的错误的类型进行识别,并且基于所 识别出的错误类型来确定要保护的日志类型。然后,所确定的日志类型的日志记录区域被 设置为要保护的日志记录区域,并且保护存储在该日志记录区域中的日志信息,由此可以 选择性地保护与正发生的错误的类型相对应的类型的日志信息。
因此,在利用多功能图像处理设备的办公环境中,当在使用设备功能时在任一设 备中发生错误的情况下,可以保护并获取如下日志信息,其中该日志信息被限定为与作为 错误原因的操作有关。因此,可以选择性地保护与调查错误原因所需的相关操作有关的日 志信息(日志)。例如,如果假定在执行复制作业和传真作业之后执行扫描到介质作业期间 检测到错误,则没有保持与复制作业和传真作业中的打印操作有关的日志信息以及传真作 业中的接收时的日志信息。换言之,这些日志信息没有被作为要保护的日志信息进行处理, 而被作为在随后的日志信息记录时允许通过覆盖而擦除的日志信息进行处理,由此可以有 效使用日志记录区域。结果,可以缩减日志记录区域的大小,并且可以实现成本的降低。
其它实施例
还可以通过读出并执行记录在存储装置上的程序以进行上述实施例的功能的系 统或设备的计算机(或者CPU或MPU等的装置)以及通过以下方法来实现本发明的各方面, 其中,系统或设备的计算机通过例如读出并执行记录在存储装置上的程序以进行上述实施 例的功能,来进行该方法的各步骤。由于该目的,例如经由网络或从用作存储装置的各种类 型的记录介质(例如,计算机可读介质)向计算机提供该程序。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的 典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功 能。
本申请要求2009年9月28日提交的日本专利申请2009-222320的优先权,在此 通过引用包含其全部内容。
权利要求
1.一种信息处理设备,具有用于存储日志的存储单元,所述信息处理设备包括确定单元,用于当所述信息处理设备中发生了错误时,基于所述错误的类型来确定要 保护的日志的类型;以及控制单元,用于进行控制,以使得在所述信息处理设备中发生所述错误之后在所述存 储单元中存储新的日志的情况下,不擦除所述存储单元中已存储的日志中的、具有由所述 确定单元确定出的类型的日志。
2.根据权利要求1所述的信息处理设备,其特征在于,所述控制单元进行控制,以使得 不擦除所述存储单元中已存储的日志中的、自所述信息处理设备中发生所述错误的时间点 开始的预定时间段内的、具有由所述确定单元确定出的类型的日志。
3.根据权利要求1所述的信息处理设备,其特征在于,所述控制单元进行控制,以使得 不擦除所述存储单元中已存储的日志中的、自所述信息处理设备中发生所述错误的存储位 置开始的预定存储大小的、具有由所述确定单元确定出的类型的日志。
4.一种信息处理设备的控制方法,所述信息处理设备具有用于存储日志的存储单元, 所述控制方法包括以下步骤(a)当所述信息处理设备中发生了错误时,基于所述错误的类型来确定要保护的日志 的类型;以及(b)进行控制,以使得在所述信息处理设备中发生所述错误之后在所述存储单元中存 储新的日志的情况下,不擦除所述存储单元中已存储的日志中的、具有在所述步骤(a)中 确定出的类型的日志。
全文摘要
一种记录日志的信息处理设备及其控制方法。该信息处理设备能够按时序对表示操作历史的日志进行覆盖记录,并且能够有效保持与发生错误的操作有关的日志信息。当检测到错误时,设置包含紧挨在错误检测之前的预定时间段内的日志信息的过滤对象区域。然后,识别正发生的错误的类型,并且基于识别出的错误类型确定要保护的日志类型。在过滤对象区域中,将所确定的日志类型的日志记录区域确定为要保护的日志记录区域。随后,以避开要保护的日志记录区域的方式来记录更多的日志信息。
文档编号G06F11/34GK102033801SQ20101050222
公开日2011年4月27日 申请日期2010年9月28日 优先权日2009年9月28日
发明者安川琢真 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1