日志记录装置的制作方法

文档序号:6467592阅读:97来源:国知局
专利名称:日志记录装置的制作方法
技术领域
本发明涉及日志记^置,特别涉及能够记录监控目标系统中的时间和状
态,同时减小ie^^寸的日志记录装置,。
背景技术
,很多装置和系统日益^i^itii^行安絲其上的禾l^来实iM^t
功能。^it种装置和系统中,通常将辦环^:记录为日志,以用于帮助识别故
障处的原因,即故障;^r测(troubleshooting),
这种日志被记录并4^^^殳备中(例如务賭器),^i殳^i于纽成系 统的装置内。但是,在许多情况下,为斷W更件錄,用于^#日志的记綠 量受到限制。因此,有必要同时实现为满足记^^量约束而减小数据尺寸和有 助于^#^测。
为了在l^fM于絲日志的^ft容量的同时,絲必JI^足够的信息量以 简化故障^r测,提出了多种不同才t^作为日志记录方法(例如,M列出的参 考文献l, 2, 3)。
在满AJiil需求的技术中,主要解决方法描述如下。
1) 曰志中仅记录辨
作为通用日志记录方法,已知仅记录^或仅记录f^及麥fr的时间作为 日志数据的方法。图7示出了日志示例,其中仅记录^ft及时间。
2) *及状态一fe记^日志中
作为 iUiJi述方法l)的问题的方法,已知在日志中一同记录^Hp状态的 方法。图8显示了这种日志的示例,其中^N^状态被一同记录。在类似于图8所示例子的日志格式中,事件发生前的状态和发生的^f作为一对和时间 被记录。
图8示例中,可看出,作为m 1和4W2之前^jt的辨,辦2分别 ^A在不同的状态C和状态D。因此,该示例中,操怍2出现时的状态之间的 差别可作为分析问^A原因的线索。
参考文献l: JP-A 2006-107348 (KOKAI)
参考文献2: JP-A 2007-18100 (KOKAI)
参考文献3: JP-A11-119860 (KOKAI)^#在单元号表^^单元中的单元号#指示辨和状态的数据, 确定对应于M和状态的单元号;日志数据生#元,用于产生包括由单元号 生^元确定的单元号的日志数据;以及日志数粉己录单元,用于记录日志数 据生#元产生的日志数据。


图l是示出日志记^^置和日志记^^置的观蕃目标系统的,配置示例 的框图2是示出x^目标系统的状态转g的示例的图4;
图3是示出单元号表4#单元内4#的单元号表的数据结构示例的图4;
图4是示出ie^在日志记录单元中的日志的示例的图&
图5是流程图,显示了作为日志记^置的操怍示例的日志记^^呈的示
例;
图6是功肯M匡图,显示了不同日志记f^^置实例的结构示例; 图7是示出仅记录^t和时间的传统日志的示例的图表; 图8是示出记录辨和状态的传统曰志的示例的图表;以及 图9是示出状态转换图的示例的图表。引入^Ht为说明书的"^P分的附图,说明了本发明的实施例,并且与上述 的^^生内#下述的详细说明~^,阐ii^发明的原理。
现在,参考

本发明的实施例。 [i.术语定义
首先,说明书中4线的术语定义如下。
(1) 曰志
"日志"是记^Wi殳备i^t介质上的系^f亍为的记录。
(2) ^U^测
"故lf^测"表示当系统中红赠时,通过分析日志伊jj原因。
(3) 状态转絲
且为每;VHv状态组合写下动作;状态转换目标「—、,, 、、
(4) 单元
"单元"是状态转絲中的方块。每个单赠应于一个辨和一个状态的组合。本发明的单元号表的日志i谅方 法,执行9次日志"i2^泉(20次-11次=9次),因为徊t20次之内不需要对对 应于记录禁止号"NR"的单元进^i己录(参见图3 )。也^ B兌,本发明的日志记 录方法内的曰志记录次数不到记^^斤有割中/日志组合的传统日志记录方法的次 数的一半(9/20)。
(3)本发明的单元号表中,可将相同的单元号射eJ,J多个单元中。由于单元
号表具有这^Nt征,本发明的日志记录方法中可抑制单元号分类的增长,因此 可以减少^^容量的消耗。例如,前面图3的示例中,两个单; L^应于单元号"2,,。 由于这两个单元的内容是同一行为(转换目标狀态停止,动作无),所以两 个单it/f吏用同一单元号。结果,单元号的种类数J^皮抑制,并,于单元号的 信息所需的位数可以被抑制。 [2.2.3.日志教据生錄元
返回图1,彬兌明日志教据生錄元23。对应于本发明日志数据生財元 的日志数据生^元23具有基于从单元号生^元21输出的单元号生成曰志 数据并输出所述日志数据的功能。若数据包括单元号,日志数据的内容可为任 意结构。通常,以将单元号与时间一起记录的格式生成日志数据。期望在考虑到与务賭器限制进行折中的情况下,考虑该方法表达日志数據中包括的时间。
jJ^卜,^i己絲自不同系统的辨,即使日志数据不包括指示时间的信息,也 可以在某种禾J^Ji分析两个系统的操作。因此,即^f^日志数据不包括时间的 情况下,也可实5fL^发明。 [2.2.4.日志记录单元
对应于本发明日志记录单元的日志记录单元24具有^##^#由日志数据 生#元23输出的日志数据的功能。曰志记录单元24可以实现为非易失'絲 储器,例如,EEPROM或闪存,或者也可以实现为永久M器,例如,硬盘。
图4显示了记录在日志记录单元24中的日志的示例。图4示出了才Mi^统 日志记录方法的日志(日志41) ^fim本发明的日志记录方法彬e^日志41 中的状态/^f组合已进伤己录的日志(以下称为日志42)的示例。传统日志记 录方法将状态和事件均记录在日志41上,而本发明的日志记录方、^5l将单元号 记录在日志42上。因此,才Mt本发明的日志记录方法,即使^#容量受限,也 能记录更多的日志数据。
进一步,本发明的日志记录方法中,通过预^H皮判断为不重要的^Hv状 态组合赋予作为单元号的记录禁止号,可以减少记录日志(或者日志数据的数 量对应于图中的行的数量)的次数,并且甚J^ii一步P艮制^ft容量时,也 可以记录多个日志数据。
[3.操怍示例
, ^!f描述才^t本实施例的日志记^^置20的操怍示例。图5是流程图, 显示了作为日志记^^置20的#^示例的日志"K^it程的示例。现在,将参考 该$; 图,说明日志记^^置20的辦示例。
启动日志记^Jt理时,日志记录装置20,更确切的说是单元号生^# 元21
获取该数据(步骤SIO)。
单元号生^元21参考^#在单元号表^#单元22中的单元号表,并获
^4^树应于接^iJ的状态/辨组合内的单元号(步骤S20)。该示例中,假
设^#先前说明的记录禁止号的单it/ft为单元号存在。
单元号生成单元21向日志^lfc据生^元23输出获取的单元号。 从单元号生^元21获取了单元号的日志数据生*元23首先判断单元号是否为记录禁止号(步骤S30)。如果单元号是记录禁止号(步骤S30:是), 则单元号生^元21返回控制到步骤S10,而不记录日志^t据。另一方面,若 步骤S30中判断单元号不是记录禁止号(步骤S30:否),则日志数据生成单元 23生成包括单元号的日志^t据(参见图4中的日志42 ),并且使日志记录单元 24记录日志数据(步骤S40 )。
itb^,日志记录装置20再:^i4回步骤S10,并随后重复步骤S10^S40。通 过以这种方式M日志记^t理,如在图4的日志42中的日志iS^ 皮积累到日 志记录单元24。 [4.变形示例
即使如下所i^t变日志记^t置20,也可实现本发明。
图6是功f^匡图,显示了日志记录装置20的不同示例的配置示例(区别起 见,命名为日志记^^置20A)。与日志记^L置20相同的组件对应于相同的 附图才斜己,it些《且件的^^兌明不^",。
日志记^^置20A和日志记^^置20的不同"^Ut在于其还具有^"换并输出 日志数据的功能,上述日志数据中,单元"!i皮写A^对应于单元号的^^/状态 組合的日志数据中。
日志记录装置20A和日志记f^置20的14^i置相似。但是,除了日志记 录单元20 ^^有的纟且件外,其还具有连接到日志记录单元24和单元号表《##单 元22的单元号转换单元25,和连接到单元号转换单元25的输出单元26。
对应于本发明单元号转换单元的单元号转换单元25将写入了单元号的日志 记录单元24中记录的日志的-"^分转>^对应于单元号的事件/状态组合。单元 号转换单元25能够^##在单元号表>^#单元22中的单元号表中,确定对应 于记录在日志每行上的单元号的单元,识别对应于该单元的行(状态)和列(事 件),以单元"!^换识别出的状态和辨,微出该单元号。
输出单元26具有以用户可识别的方缓出日志的功能,该日志(以下称之 为转换日志)是单元号转换单元25的转换结果,输出单元26例如是液晶显示 器,打印机等。输出单元的输出结果的格式类似于图4所示的传统日志41的形 式。
才娥该变形示例,用户可轻易絲日志记^>置20A输出的日志知道辨 和状态的内容并a必^"措逸(例女识别^W原因)。[s.优点
才Mt本发明,可以留下^ J^目标系统中出现问题时可以借助以有^k^1 行原因分析的记录,并J^i己录时实现记^A寸的降低。 总之,将^§本发明的优点。
才娥本发明,可以实现比仅记录辨的情况妙精确的故障检测。也m 说,通辦照状态转^4检查单元号,可再舰态、辨树作,并JLit能比 仅记录亊泮的情况更精确Akr^现条降情况。jHW卜,本发明的记录比同时记录状 态和辨u有效。
(1) 通过消除对iW^测无用的辨的记录,即^^ft容量受限制的情况 下,也可以"K^更多的日志^lt据。
(2) 通过仅瞄准对日志记录重要的单元,可以缩小日志ie^所需的数据的位长。
(3) 位长可得到充糾用。
在假i奵斤有单元均被记录的情况下,对于以5种^和5种状态记录的情 况,传统日志记录方法需要6位(3位+3位=6位)。tbi艮而言,而本发明的日 志记录方綠需要5位 ,因为存在25 (5 x 5 = 25)种单元。
[^^发明的^Mi
才Mt本发明,可以留下在,g目标系统中出现问题时可以借助以有^4#1 行原因分析的记录,并JL^记录时实现记^^寸的斷氐。
辆域技权员容易妙^Mfe点和变形。所以,本发明的边界范围并不 限定于此处说明的特定细节或典型实施例。因此,可进行不脱离所附的权利要 4Ul等^^的iM发明机念的樹申或范围的多种变形。
权利要求
1. 一种日志记录装置,包括单元号存储单元,用于存储具有单元号的单元号表,每个单元号表是用于从状态/事件组合中识别单元号的数据;单元号生成单元,从观察目标系统中获取指示事件和状态的数据,以使用存储在单元号表存储单元中的单元号表和指示事件和状态的数据,确定对应于事件和状态的单元号;日志数据生成单元,用于产生包括由单元号生成单元确定的单元号的日志数据;以及日志数据记录单元,用于记录日志数据生成单元产生的日志数据。
2. #^^'漆求1所述的装置,其中包含在单元号表内的单元号包^i己录 禁止号,该记录禁止号指示不#^亍日志数据的记录,以及如果单元号生絲元 确定的单元号是记录禁止号,则不执行日志数据的记录。
3. ## "要求1所述的^E,进一步包括单元号转换单元,用于将被写 入单元号的日志数据转换为与该单元号对应的事件/状态组合,^f输出该症且合。
4. 一种记录目标系统的日志的方法,包括以下步骤 AXH察目标系统中获取指示^和状态的数据;确^t应于观察目标系统的^和状态的单元号,该单元号^f^在单元号 表中;检查单元号是否为指示不执行日志教据的记录的禁止号;以及当单元号不;i禁止号时,用事件/状态组^i己录包^i亥单元号的日志数据。
全文摘要
本发明涉及一种日志记录装置,具体公开了可以留下在观察目标系统中出现问题时可以借助以有效地执行原因分析的记录,并且在记录时实现记录尺寸的降低。本发明提供了一种日志记录装置。该日志记录装置设置有单元号存储单元,用于存储具有单元号的单元号表,每个单元号表是用于从状态/事件组合中识别单元号的数据;单元号生成单元,从观察目标系统中获取指示事件和状态的数据,以使用存储在单元号表存储单元中的单元号表和指示事件和状态的数据,确定对应于事件和状态的单元号;日志数据生成单元,用于产生包括由单元号生成单元确定的单元号的日志数据;以及日志数据记录单元,用于记录日志数据生成单元生成的日志数据。
文档编号G06F11/34GK101436156SQ20081017142
公开日2009年5月20日 申请日期2008年8月25日 优先权日2007年11月13日
发明者村田由香里, 梅田裕二, 池田信之, 高田沙都子 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1