(57)【要約】【課題】必要な時に内部時計を正しい標準時刻に設定できるだけでなく、高い精度でログ情報中の時刻情報を修正可能なログ情報記録装置および、このログ情報記録装置を使用した電子機器等を提供する。【解決手段】ログ情報記録装置は、内部時計１２を現在の標準時刻に修正する時計修正手段１５と、内部時計１２を修正する際に内部時計１２と標準時刻との時間差を求める誤差判定手段１６と、求めた時間差と前回の時計修正から今回の時計修正までの経過時間とから、ログ情報中の時刻情報の誤差を修正する時刻情報修正手段１４とを備える。【選択図】図１
2008262500.tif 000002
【特許請求の範囲】
【請求項１】
機器の動作情報と、該機器の動作発生時に内部時計の示す時刻である時刻情報とを記録装置にログ情報として記録するログ情報記録装置において、
前記内部時計を現在の標準時刻に修正する時計修正手段と、
前記内部時計を修正する際に内部時計と標準時刻との時間差を求める誤差判定手段と、
前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、前記ログ情報中の時刻情報の誤差を修正する時刻情報修正手段と、
を備えたことを特徴とするログ情報記録装置。
【請求項２】
前記時計修正手段は、前記内部時計を修正した動作を前記ログ情報として記録することを特徴とする請求項１記載のログ情報記録装置。
【請求項３】
前記時計修正手段は、前記標準時刻を入力する入力部を備えたことを特徴とする請求項１または２記載のログ情報記録装置。
【請求項４】
指定された日時にメールの送信を行う通知手段を設け、
前記誤差判定手段は、次に前記内部時計を修正すべき時期を決定し、前記通知手段が前記内部時計の修正を促すメールを送信する日時を指定することを特徴とする請求項１から３のいずれか１項に記載のログ情報記録装置。
【請求項５】
前記通知手段は、前記内部時計修正を促すメールを送信した後、実際に前記内部時計が修正されるまで、所定の時間間隔で督促メールを送信し続けることを特徴とする請求項４記載のログ情報記録装置。
【請求項６】
動作情報と、動作発生時に内部時計の示す時刻である時刻情報とを記録装置にログ情報として記録するログ情報記録手段を有する電子機器において、
前記内部時計を現在の標準時刻に修正する時計修正手段と、
前記内部時計を修正する際に内部時計と標準時刻との時間差を求める誤差判定手段と、
前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、前記ログ情報中の時刻情報の誤差を修正する時刻情報修正手段と、
を備えたことを特徴とする電子機器。
【請求項７】
前記時計修正手段は、前記内部時計を修正した動作を前記ログ情報として記録することを特徴とする請求項６記載の電子機器。
【請求項８】
前記時計修正手段は、前記標準時刻を入力する入力部を備えたことを特徴とする請求項６または７記載の電子機器。
【請求項９】
指定された日時にメールの送信を行う通知手段を設け、
前記誤差判定手段は、次に前記内部時計を修正すべき時期を決定し、前記通知手段が前記内部時計の修正を促すメールを送信する日時を指定することを特徴とする請求項６から８のいずれか１項に記載の電子機器。
【請求項１０】
前記通知手段は、前記内部時計修正を促すメールを送信した後、実際に前記内部時計が修正されるまで、所定の時間間隔で督促メールを送信し続けることを特徴とする請求項９記載の電子機器。
【請求項１１】
機器の動作情報と、該機器の動作発生時に内部時計の示す時刻である時刻情報とをログ情報として記録するログ情報記録方法において、
時計修正手段が前記内部時計を現在の標準時刻に修正する時計修正ステップと、
前記内部時計を修正する際に、誤差判定手段が前記内部時計と前記標準時刻との時間差を求める誤差判定ステップと、
前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、時刻情報修正手段が前記時刻情報の誤差を修正する時刻情報修正ステップと、
を備えたことを特徴とするログ情報記録方法。
【請求項１２】
前記時計修正ステップは、前記内部時計を修正した動作を前記ログ情報として記録することを特徴とする請求項１１記載のログ情報記録方法。
【請求項１３】
前記時計修正ステップは、前記標準時刻を入力する入力ステップを有することを特徴とする請求項１１または１２記載のログ情報記録方法。
【請求項１４】
機器の動作情報と、該機器の動作発生時に内部時計の示す時刻である時刻情報とをログ情報としてログ情報記録装置に記録させるログ情報記録プログラムであって、
前記ログ情報記録装置に、
前記内部時計を現在の標準時刻に修正する時計修正機能と、
前記内部時計を修正する際に前記内部時計と前記標準時刻との時間差を求める誤差判定機能と、
前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、前記ログ情報中の時刻情報の誤差を修正する時刻情報修正機能と、
を実現させることを特徴とするログ情報記録プログラム。
【請求項１５】
前記時計修正機能は、前記ログ情報記録装置に、前記内部時計を修正した動作をログ情報として記録させることを特徴とする請求項１４記載のログ情報記録プログラム。
【請求項１６】
前記ログ情報記録装置は、前記標準時刻を入力する入力手段を備え、
前記時計修正機能は、前記ログ情報記録装置に、前記入力手段で入力された標準時刻に修正させることを特徴とする請求項１４または１５記載のログ情報記録プログラム。
【請求項１７】
請求項１４から１６のいずれか１項に記載のログ情報記録プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ情報記録装置、電子機器、ログ情報記録方法、ログ情報記録プログラム、及びコンピュータ読み取り可能な記録媒体に関し、特にタイムスタンプを使用した各種記録（ロギング）機能を持つ複写機、ファクシミリ装置、プリンタ等の画像処理装置やコンピュータ等の電子機器のログ情報管理技術に関する。
【背景技術】
【０００２】
近年、セキュリティの観点から、コンピュータを含めた電子機器のセキュリティ関連ログは益々重要な機能となっている。このようなセキュリティ関連ログは、監査ログ（Audit Log）と呼ばれており、その構成要素のひとつとしてタイムスタンプがある。ログ情報は、事象（イベント）が発生した時刻の記録（タイムスタンプ）が正確であることが求められている。このことは世界的なセキュリティ評価基準であるコモンクライテリア（Common Criteria）にも高信頼タイムスタンプとして記述されている。
【０００３】
ところで、タイムスタンプは、ログ情報にとって重要な要素であるが、電子機器の時計は常に正確な状態に保たれるとは限らない。例えば、電源オフ時でもバックアップ電源で動作する内部時計を持っていたとしても、長い間には徐々に時刻はずれていくからである。
【０００４】
この問題を解消するために、その電子機器の管理者に定期的な時刻合わせを義務付けたり、あるいは、時刻サーバより定期的にネットワークを介してコンピュータの時計を合わせる仕組み（NTP：Network Time Protocol）の利用を促したりする方法もある。しかし、管理者が定期的な時刻合わせを怠ったり、ネットワークの障害でＮＴＰサーバと接続ができなかったりして、内部時計のずれが大きくなった場合は、そのタイムスタンプを使用したログ情報の信頼性はどんどん低下する。例えば、時刻を頼りにセキュリティ上の追跡（トレース）をしている場合は、タイムスタンプのずれが大きくなると、その追跡が困難になってしまうこともある。
【０００５】
内部時計が標準時刻とずれがあるのを前提にした記録装置もある（例えば特許文献１参照）。同文献の記録装置では、再記録指令を入力すると、内部時計のその時点での時刻と修正機能付時計装置の時刻との偏差を算出して、その時刻偏差に基づいて、記録しているログ情報の時刻情報を修正するようにしている。また、修正機能付時計装置は、ＦＭ放送を受信し、少なくとも１日に１回放送される時報を検知して、その時報に合わせて自身の内部時計を修正するように構成されている。
【特許文献１】特開平１−２６０３２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の記録装置では、少なくとも１日に１回標準時刻に修正する修正機能付時計装置を必要とし、再記録指令を受けた時は正しい時刻が修正機能付時計装置に設定されていなければならない。また、時刻情報の修正の方法は、再記録指令を受けた時点での内部時計と修正機能付時計装置との偏差を、すべての時刻情報の修正に等しく適用するため、長時間経過している時刻情報については誤差が大きくなるおそれがある。
【０００７】
本発明は、上記実情を考慮してなされたものであり、必要な時に内部時計を正しい標準時刻に設定できるだけでなく、高い精度でログ情報中の時刻情報を修正可能なログ情報記録装置、このログ情報記録装置を使用した電子機器等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、機器の動作情報と、該機器の動作発生時に内部時計の示す時刻である時刻情報とを記録装置にログ情報として記録するログ情報記録装置において、前記内部時計を現在の標準時刻に修正する時計修正手段と、前記内部時計を修正する際に内部時計と標準時刻との時間差を求める誤差判定手段と、前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、前記ログ情報中の時刻情報の誤差を修正する時刻情報修正手段と、を備えたことを特徴とする。
【０００９】
また、請求項２の発明は、請求項１記載のログ情報記録装置において、前記時計修正手段は、前記内部時計を修正した動作を前記ログ情報として記録することを特徴とする。
【００１０】
また、請求項３の発明は、請求項１または２記載のログ情報記録装置において、前記時計修正手段は、前記標準時刻を入力する入力部を備えたことを特徴とする。
【００１１】
また、請求項４の発明は、指定された日時にメールの送信を行う通知手段を設け、前記誤差判定手段は、次に前記内部時計を修正すべき時期を決定し、前記通知手段が前記内部時計の修正を促すメールを送信する日時を指定することを特徴とする。
【００１２】
また、請求項５の発明は、請求項４記載のログ情報記録装置において、前記通知手段は、前記内部時計修正を促すメールを送信した後、実際に前記内部時計が修正されるまで、所定の時間間隔で督促メールを送信し続けることを特徴とする。
【００１３】
また、請求項６の発明は、動作情報と、動作発生時に内部時計の示す時刻である時刻情報とを記録装置にログ情報として記録するログ情報記録手段を有する電子機器において、前記内部時計を現在の標準時刻に修正する時計修正手段と、前記内部時計を修正する際に内部時計と標準時刻との時間差を求める誤差判定手段と、前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、前記ログ情報中の時刻情報の誤差を修正する時刻情報修正手段と、を備えたことを特徴とする。
【００１４】
また、請求項７の発明は、請求項６記載の電子機器において、前記時計修正手段は、前記内部時計を修正した動作を前記ログ情報として記録することを特徴とする。
【００１５】
また、請求項８の発明は、請求項６または７記載の電子機器において、前記時計修正手段は、前記標準時刻を入力する入力部を備えたことを特徴とする。
【００１６】
また、請求項９の発明は、指定された日時にメールの送信を行う通知手段を設け、前記誤差判定手段は、次に前記内部時計を修正すべき時期を決定し、前記通知手段が前記内部時計の修正を促すメールを送信する日時を指定することを特徴とする。
【００１７】
また、請求項１０の発明は、請求項９記載の電子機器において、前記通知手段は、前記内部時計修正を促すメールを送信した後、実際に前記内部時計が修正されるまで、所定の時間間隔で督促メールを送信し続けることを特徴とする。
【００１８】
また、請求項１１の発明は、機器の動作情報と、該機器の動作発生時に内部時計の示す時刻である時刻情報とをログ情報として記録するログ情報記録方法において、時計修正手段が前記内部時計を現在の標準時刻に修正する時計修正ステップと、前記内部時計を修正する際に、誤差判定手段が前記内部時計と前記標準時刻との時間差を求める誤差判定ステップと、前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、時刻情報修正手段が前記時刻情報の誤差を修正する時刻情報修正ステップと、を備えたことを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１１記載のログ情報記録方法において、前記時計修正ステップは、前記内部時計を修正した動作を前記ログ情報として記録することを特徴とする。
【００２０】
また、請求項１３の発明は、請求項１１または１２記載のログ情報記録方法において、前記時計修正ステップは、前記標準時刻を入力する入力ステップを有することを特徴とする。
【００２１】
また、請求項１４の発明は、機器の動作情報と、該機器の動作発生時に内部時計の示す時刻である時刻情報とをログ情報としてログ情報記録装置に記録させるログ情報記録プログラムであって、前記ログ情報記録装置に、前記内部時計を現在の標準時刻に修正する時計修正機能と、前記内部時計を修正する際に前記内部時計と前記標準時刻との時間差を求める誤差判定機能と、前記求められた時間差と、前回の時計修正から今回の時計修正までの経過時間とから、前記ログ情報中の時刻情報の誤差を修正する時刻情報修正機能と、を実現させることを特徴とする。
【００２２】
また、請求項１５の発明は、請求項１４記載のログ情報記録プログラムにおいて、前記時計修正機能は、前記ログ情報記録装置に、前記内部時計を修正した動作をログ情報として記録させることを特徴とする。
【００２３】
また、請求項１６の発明は、請求項１４または１５記載のログ情報記録プログラムにおいて、前記ログ情報記録装置は、前記標準時刻を入力する入力手段を備え、前記時計修正機能は、前記ログ情報記録装置に、前記入力手段で入力された標準時刻に修正させることを特徴とする。
【００２４】
また、請求項１７の発明は、請求項１４から１６のいずれか１項に記載のログ情報記録プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、内部時計を所望の正確さに維持でき、内部時計の修正と同時に、高い精度でログ情報中の時刻情報を修正することができる。従って、正確なログ情報を蓄積可能な電子機器を提供できる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００２７】
図１は、本発明の実施形態にかかるログ情報記録装置の機能構成を示すブロック図である。同図に示すログ情報記録装置は、ログ情報を蓄積したい他の電子機器（例えば、複写機、プリンタ、各種サーバなど）からのイベント情報を蓄積するのを前提としているが、機能のほとんどはソフトウエアで実現しているので、この機能を電子機器そのものに組み込むことは容易である。
【００２８】
同図において、ログ情報書込み手段１１は、親装置である電子機器から種々のイベント情報を受けて、内部時計１２が示す現在時刻（タイムスタンプ）と共にログ情報ファイル１３へ書込む。
【００２９】
イベント情報は、動作記録をとる電子機器の機能により様々であるが、例えば使用した利用者の名前と使用開始時刻、同終了時刻、印刷ファイルを受信した時刻とファイルの大きさ（ページ数）、印刷開始時刻、同終了時刻等の情報である。これらのイベントは図示しない通信インタフェース等を介して親装置である電子機器からログ情報記録装置に入力される。もし親装置の電子機器に組み込まれていれば、例えば、ログ情報書込み手段１１をサブルーチンコールや割込み等で起動すればよいので、通信インタフェース等を介す必要はない。
【００３０】
内部時計１２は、参照されると現在時刻等を出力するデバイスであり、通常の電子機器には搭載されている。
【００３１】
時刻情報修正手段１４は、蓄積されたログ情報の時刻（タイムスタンプ）の部分の誤差を修正する手段である。修正されたログ情報は要求に応じて親装置である電子機器に送信されたり、図示しない印刷装置で印刷出力したりすることができる。
【００３２】
前述したように、内部時計１２は修正しないで連続して使用していると誤差が蓄積する。この誤差を修正して正しい時刻に戻すのが時計修正手段１５である。時計修正手段１５は、ラジオやテレビ放送、電話の時報サービス等を参照して、利用者が直接、手入力で日時を入力するようにしてもよく、あるいは電波時計やネットワーク上のＮＴＰ（Network Time Protocol）サーバを用いて人手を介さずに自動的に修正するようにしてもよい。人手を介して行うようにすれば本装置のコストを削減することができる。
【００３３】
蓄積したログ情報のうち、時刻の部分の誤差を修正する時刻情報修正手段１４の処理は、この時計修正手段１５が内部時計１２を正しい時刻に修正する時に開始する。つまり、内部時計１２を修正する時に、それまで蓄積されてきたログ情報の時刻情報を修正するようになっている。また、内部時計１２を修正するという動作も、親装置の動作ではないが「時刻設定」というイベントとしてログ情報ファイル１３に記録される。なお、親装置から送られてくるイベント情報にも親装置の内部時計によるタイムスタンプが入っていてもよい。この場合は、親装置のタイムスタンプは修正せず、このログ情報記録装置が付したタイムスタンプ（時刻情報）のみを修正の対象とする。こうすることにより、親装置の内部時計の誤差も確認でき、運用状態を良好に保つことができ、トレース時の参考にもなる。また、証拠保全の観点から、ログ情報には直接修正を加えず、修正した時刻をオリジナルのログ情報の時刻と対応させて閲覧できるようにするのがよい。
【００３４】
誤差判定手段１６は、時計修正手段１５が内部時計１２を正しい時刻に修正する際、誤差の程度（内部時計１２の示す時刻と正しい時刻との時間差）から、内部時計１２を次に修正すべき日時を決定する。誤差判定手段１６が決定した内部時計１２を修正すべき日時は、通知手段１７より本装置の管理者に電子メールで通知される。なお、内部時計１２を自動的に修正するようにした場合は、修正フラグと修正日時をセットする。
【００３５】
修正フラグと修正日時がセットされると、セットされた修正日時にタイマ割込みがかかり、自動的に時計修正手段１５が起動して、内部時計１２を修正して、それに続いて時刻情報修正手段１４が起動して、ログ情報の時刻の部分を修正する。さらに誤差判定手段１６が、修正フラグと次に内部時計１２を修正する修正日時をセットする。以降この動作が繰り返されるようになる。
【００３６】
内部時計１２を修正すべき日時の決定方法としては、１つは、事前に内部時計の誤差仕様から計算する方法である。たとえば月差最大５秒で、ログ情報としての許容誤差範囲が１０秒であれば、２ヶ月ごとに内部時計１２を修正すればよいことになる。
【００３７】
もう１つは、直前の誤差からダイナミックに判断する方法である。たとえば仕様は月差最大５秒で、ログ情報としての許容誤差範囲が１０秒であったとしても、管理者が１ヶ月に１回変更した際２．５秒の差であれば、４ヵ月後に内部時計１２を修正すればよいことになる。ただし、人手を介して修正する場合は、常に同様の状態が継続するとは限らないので、１つ目の方法で求めた２ヶ月後になる前には、管理者に内部時計１２の誤差を確認するメールを出すのがよい。
【００３８】
自動で内部時計１２を修正できる構成になっている場合は、上の方法によらず、所定の時間間隔で修正するようにすればよい。
【００３９】
図２は、本実施形態にかかるログ情報記録装置の要部ハードウエア構成を示すブロック図である。本ログ情報記録装置は、ＣＰＵ２１が、ＲＯＭ２５に格納されているプログラムを、ＲＡＭ２４を作業領域に用いて実行することにより、図１で説明した種々の機能を実現している。
【００４０】
外部記憶装置２７は、例えばハードディスク装置を用いた記憶装置で、図１に示したログ情報ファイル１３を格納することができる。プログラムをＲＯＭ２５に格納する替りに、外部記憶装置２７に格納して、ＲＡＭ２４を用いてプログラムを実行することもできる。
【００４１】
通信Ｉ／Ｆ２８は、イベント情報の取り込みやログ情報の出力、更に電子メールの送信のためのインタフェースで、無線のＩＥＥＥＥ８０２．１１や有線のＩＥＥＥＥ１２８４、ＩＥＥＥ８０２．３等を使用してもよい。
【００４２】
内部時計１２は、本装置停止時でも現在の年月日、時分秒を更新する。内部時計１２の精度が十分でないときは、他のインターバルタイマ（図示せず）等を併用して、ミリ秒程度の精度で現時刻を提供するようにしてもよい。
【００４３】
表示装置２２および入力部２３は、本装置と利用者とのコミュニケーション手段を提供するもので、内部時計の表示や手作業による内部時計の時刻設定の際に用いる。液晶ディスプレイやキーボード、マウス等で構成してもよい。
【００４４】
電波時計２９は、内部時計１２を自動修正するためのデバイスである。既に商品化されており、容易に電子回路に組み込むことができる。この電波時計２９は、わが国の利用地域に応じた４０ＫＨｚ、あるいは６０ＫＨｚの標準電波を受信して、１分間に１回送られてくる標準時刻のタイムコードから現在時刻（年月日時分）を取り出し、ＣＰＵ２１に供給するものである。タイムコードの時刻は正確ではあるが、タイムコードは１秒間隔のパルス信号から構成されるため、頻繁に時刻を読み出す使い方には向かず、他の時計の校正用に使われることが多い。本実施形態でも、電波時計２９は内部時計１２を正しい時刻に校正するのに用いている。
【００４５】
次に、本実施形態における時刻情報修正手段１４が実施する時刻情報の修正方法を説明する。
【００４６】
図３は、イベント情報に基づいて作成された修正前のログ情報の例である。電子機器あるいは本実施形態のログ情報記録装置の管理者が２００６年８月１日と８月６日の午前０時に時刻を合わせた場合の例である。ここでは時刻合わせの記録も同じログファイル内に記録されている。
【００４７】
図４は、図３に示したログ情報の修正後のログ情報である。８月１日には誤差がなかったものが、８月６日には５秒遅れていたことが判っている。これは、内部時計を正しい標準時刻に合わせたときに（内部時計は８月５日２３時５９分５５秒だったことで）判明した差である。時刻情報の修正は次のような計算式で行う。
【００４８】
正しい時刻（未知数）＝修正前の時刻＋修正前の前回の時刻合せからの経過日数＊１日あたりの誤差（１秒）
従って、８月２日０時の場合は、
正しい時刻（未知数）＝８月２日０時＋１日＊１秒＝８月２日０時０分１秒
となる。
【００４９】
以上の例では、説明を容易にするため、誤差の単位を１日にして、経過日数も１日単位にしたが、単位を秒で計算することは勿論可能である。
【００５０】
次に、図を参照して、本実施形態のログ情報記録装置の動作を説明する。なお、この動作は、ログ情報記録装置を電子機器に組み込んだ場合でも同様である。
【００５１】
図５（ａ）は、本発明のログ情報処理にかかる動作を示すフローチャートである。
【００５２】
内部時計１２の時刻修正が手動、あるいは自動で開始されると、誤差判定手段１６は、内部時計１２の現在時刻と正しい時刻との時間差を計算して、時計修正手段１５は内部時計を正しい時刻にセットする（ステップ１０１）。
【００５３】
次に時刻情報修正手段１４は、ログ情報ファイル１３に蓄積されているログ情報の時刻情報を修正するため、前回内部時計１２を修正したログ情報を探し、ポインタをその次の行に移動する（ステップ１０２）。そして、ポインタが示すログ情報中の時刻情報を前に述べた方法で修正し（ステップ１０３）、次の行へポインタを進める（ステップ１０４）。次の行にログ情報があればステップ１０３、ステップ１０４を行ない、ログ情報がなくなるまで（ステップ１０５／ＮＯ）繰り返す。
【００５４】
ログ情報がなくなったら（ステップ１０５／ＮＯ）、内部時計修正記録をログ情報としてログ情報ファイル１３に書込む（ステップ１０６）。そして、次に内部時計１２を修正すべき時期に間に合うように、メール送信日時をセットし、送信フラグをリセットする（ステップ１０７）。
【００５５】
なお、図示していないが、内部時計１２を自動で修正する構成になっている場合は、メール送信時刻ではなく、図１の説明の時に述べたように、修正フラグと次に内部時計１２を修正する修正日時をセットする。
【００５６】
図５（ｂ）は、通知手段１７の処理の流れを示すフローチャートである。この手段は、誤差判定手段１６がセットした内部時計の修正を促すメールの送信時期が到来した時にタイマ割込み等によって起動する。
【００５７】
まず、時計修正催促メールを送信する（ステップ１１１）。メールの宛先は登録してあるログ記録装置または電子機器の管理者で、内容は内部時計を修正すべき日時（あるいは日限）である。次に督促メールを送信する送信日時と送信フラグをセットする（ステップ１１２）。これは、このメールの送信後、時計の修正がなされるまで、督促メールが送信されるようにするためで、送信日時は翌日でよい。
【００５８】
以上説明したように、内部時計に誤差が蓄積しないように、手動あるいは自動で内部時計の修正を行う手段を設け、この時、それまで蓄積したログ情報中の時刻情報を、誤差の少ない方法で修正するので、ログ情報が高い精度で維持される。また、ログ情報を修正したいときに内部時計を修正すれば同時にログ情報も修正され好都合である。
【００５９】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６０】
すなわち、上記した実施形態のログ情報記録装置は、プログラムの命令によりコンピュータで実行される処理、手段、機能によって動作する。当該プログラムは、コンピュータの各構成要素に指令を送り、先に述べたような所定の処理や機能、例えば、誤差判定手段１６により、内部時計１２の現在時刻と正しい時刻との時間差を計算し、時計修正手段１５により、内部時計を正しい時計にセットし、時刻情報修正手段１４により、ログ情報ファイル１３に蓄積されているログ情報の時刻情報を修正してその修正記録をログ情報としてログ情報ファイル１３に書込む処理を行う。このように、上記実施形態のログ情報記録装置における各処理や手段は、プログラムとコンピュータとが協働した具体的手段によって実現されるものである。
【００６１】
そして、上記実施形態の機能を実現するソフトウエアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体、すなわち記憶メディアを介して、ログ情報記録装置のコンピュータ（ＣＰＵ）が記憶メディアに格納されたプログラムコードを読み出し実行することによっても、本発明の目的は達成される。
【００６２】
また、プログラムは、記録メディアを介さず、通信回線を通じて直接にコンピュータにロードし実行することもでき、これによっても同様に本発明の目的は達成される。この場合、記憶メディアから読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。
【００６３】
そして、そのプログラムコードを記憶した記憶メディアは本発明を構成する。プログラムコードを供給するための記憶メディアとしては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭ、磁気テープ等を用いることができる。
【００６４】
また、先に述べてきたログ情報記録装置を搭載した電子機器によっても、本発明は実効的に実施される。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態にかかるログ情報記録装置の機能構成を示すブロック図である。
【図２】本発明の実施形態にかかるログ情報記録装置の要部ハードウエア構成を示すブロック図である。
【図３】本発明の実施形態においてイベント情報に基づいて作成された修正前のログ情報の例を示した図である。
【図４】本発明の実施形態においてイベント情報に基づいて作成された修正後のログ情報の例を示した図である。
【図５】本発明の実施形態におけるログ情報処理及び通知処理の流れを示したフローチャートである。
【符号の説明】
【００６６】
１１    ログ情報書込み手段
１２    内部時計
１３    ログ情報ファイル
１４    時刻情報修正手段
１５    時計修正手段
１６    誤差判定手段
１７    通知手段
２１    ＣＰＵ
２２    表示装置
２３    入力部
２４    ＲＡＭ
２５    ＲＯＭ
２７    外部記憶装置
２８    通信I／Ｆ
２９    電波時計
【図１】
2008262500.tif 000003
【図２】
2008262500.tif 000004
【図３】
2008262500.tif 000005
【図４】
2008262500.tif 000006
【図５】
2008262500.tif 000007