(57)【要約】  表示制御装置（１００）の表示制御部（１）およびログ出力部（２）は、プロセッサが表示制御プログラムを実行させることで実現される。ユーザは、表示装置（１０１）の画面を目視して、障害を見つけると、入力装置（１０２）に対して特定の操作を行う。ログ退避装置（１０）において、ログ退避装置（１０）の操作検出部（１１）は、入力装置（１０２）に特定の操作が行われたか否かを確認する。操作検出部（１１）が特定の操作を検出すると、ログ退避部（１２）は、ログ出力部（２）が出力してログ保持部（３）に書き込まれた最新のログデータを退避ログ保持部（１３）に退避させる。
2017208376.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に画像を表示させる表示制御プログラム用のログデータ退避装置であって、
入力装置に対するユーザの特定の操作を検出する操作検出部と、
前記表示制御プログラムが出力するログデータの一部を抽出して退避させるログ退避部と、
を備え、
前記ログ退避部は、前記操作検出部が前記特定の操作を検出すると、前記表示制御プログラムが出力する前記ログデータの退避を開始する
ログデータ退避装置。
【請求項２】
前記ログ退避部は、前記操作検出部が前記特定の操作の終了を検出すると、前記ログデータの退避を終了する
請求項１に記載のログデータ退避装置。
【請求項３】
前記ログ退避部は、前記操作検出部が前記特定の操作の開始を検出したタイミングから一定時間遡った時点からの前記ログデータを退避させる
請求項１に記載のログデータ退避装置。
【請求項４】
前記ログ退避部は、前記操作検出部が前記特定の操作の終了を検出したタイミングから一定時間経過後までの前記ログデータを退避させる
請求項１に記載のログデータ退避装置。
【請求項５】
前記特定の操作は、前記表示装置の画面上の領域指定操作であり、
前記ログ退避部は、前記領域指定操作によって指定された領域を示す情報を前記ログデータに含ませて退避させる
請求項１に記載のログデータ退避装置。
【請求項６】
前記ログ退避部は、前記操作検出部が前記領域指定操作による領域指定の解除操作を検出すると、前記ログデータの退避を終了する
請求項５に記載のログデータ退避装置。
【請求項７】
前記ログ退避部は、前記操作検出部が前記領域指定操作を検出したタイミングから一定時間遡った時点からの前記ログデータを退避させる
請求項５に記載のログデータ退避装置。
【請求項８】
前記ログ退避部は、前記操作検出部が前記領域指定操作による領域指定の解除操作を検出したタイミングから一定時間経過後までの前記ログデータを退避させる
請求項５に記載のログデータ退避装置。
【請求項９】
前記ログ退避部が退避させる前記ログデータは、通常ログ、詳細ログ、シリアルログのうちの１つ以上である
請求項１に記載のログデータ退避装置。
【請求項１０】
ログデータ退避装置におけるログデータ退避方法であって、
プロセッサに表示制御プログラムを実行させて表示装置に画像を表示させ、
前記ログデータ退避装置の操作検出部が、入力装置に対するユーザの特定の操作が行われたか否かを確認し、
前記操作検出部が前記特定の操作を検出すると、前記ログデータ退避装置のログ退避部が、前記表示制御プログラムが出力する前記ログデータの退避を開始する
ログデータ退避方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム実行時のログデータを退避させる技術に関し、特に、表示装置に画像を表示させる表示制御プログラムのログデータを退避させる技術に関する。
【背景技術】
【０００２】
車載装置など、プログラムが実行されることでその動作が実現される機器の開発において、各プログラムが生成するログデータ（以下、単に「ログ」ということもある）を取得して、機器で生じた障害の内容を解析することが行われている（例えば、下記の特許文献１）。【０００３】
一般に、プログラムのログデータは、サイクリックに上書き保存する記憶装置に保存されるため、ログデータが増えると、古いログデータは消失してしまう。そのため、障害発生時にプログラムが生成したログデータは、後で障害解析を行うために、消失のおそれのない他の記憶装置に保存してバックアップすることが望ましい。このようにログデータを消失のおそれのない他の記憶装置に移すことを「退避」という。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１８２７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、ログパターンマッチングなどの手法により、障害発生時のログデータを自動的に抽出することができれば、障害解析に必要なログデータを自動的に退避させることが可能である。しかし、表示装置の画面に画像を表示させる情報処理装置の開発では、画面のちらつきや画面を構成する部品画像の配置ズレなど、目視でしか確認できない障害があり、そのような障害を自動的に検知することは困難である。【０００６】
本発明は上記のような課題を解決するためになされたものであり、目視でしか確認できない障害が発生したときのログデータを退避させることが可能なログ退避装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るログデータ退避装置は、表示装置に画像を表示させる表示制御プログラム用のログデータ退避装置であって、入力装置に対するユーザの特定の操作を検出する操作検出部と、表示制御プログラムが出力するログデータの一部を抽出して退避させるログ退避部と、を備え、ログ退避部は、操作検出部が特定の操作を検出すると、表示制御プログラムが出力するログデータの退避を開始する。
【発明の効果】
【０００８】
本発明にかかるログ退避装置によれば、表示装置の画面の目視でしか確認できない障害が発生したときのログデータを退避させることが可能である。【０００９】
本発明の目的、特徴、態様、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るログ退避装置を含む情報表示システムの構成を示すブロック図である。
【図２】ログ退避装置のハードウェア構成例を示す図である。
【図３】実施の形態１に係るログ退避装置の動作を示すフローチャートである。
【図４】実施の形態２に係るログ退避装置の動作を示すフローチャートである。
【図５】実施の形態３に係るログ退避装置の動作を示すフローチャートである。
【図６】実施の形態４に係るログ退避装置の動作を示すフローチャートである。
【図７】表示装置の画面に現れた障害およびユーザが指定した領域の例を示す図である。
【発明を実施するための形態】
【００１１】
＜実施の形態１＞
図１は、本発明に係る情報表示システムの構成を示すブロック図である。当該情報表示システムは、表示制御装置１００と、それに接続された表示装置１０１および入力装置１０２とから構成される。このような情報表示システムとしては、例えば車両に搭載されるカーマルチメディア端末などがある。
【００１２】
表示装置１０１は、表示制御装置１００が出力する表示信号に応じた画像を画面に表示するものであり、例えば液晶表示装置などである。入力装置１０２は、ユーザが表示制御装置１００および表示装置１０１の操作を行うためのユーザインターフェイスである。入力装置１０２は、物理ボタン、キーボード、マウスなどのハードウェアキーでもよいし、画面に表示されるソフトウェアキーでもよい。入力装置１０２としてのソフトウェアキーを表示装置１０１の画面に表示させることで、表示装置１０１と入力装置１０２を１つのタッチパネルとして構成してもよい。
【００１３】
表示制御装置１００は、表示制御部１、ログ出力部２、ログ保持部３およびログ退避装置１０を備えている。
【００１４】
表示制御部１およびログ出力部２は、表示制御装置１００のプロセッサがメモリに記憶された表示制御プログラムを実行することによって実現される構成要素である。表示制御部１は、表示装置１０１に画像を表示させるための表示信号を生成する。ログ出力部２は、表示制御部１の動作状況すなわち表示制御プログラムの実行状況を示すログデータを出力する。ここでは、ログ出力部２は、通常ログを出力する通常ログ出力部２ａと、詳細ログを出力する詳細ログ出力部２ｂと、シリアルログを出力するシリアルログ出力部２ｃとを含むものとするが、それらのうち少なくとも１つを備えていればよい。以下、ログ出力部２が出力する通常ログ、詳細ログ、シリアルログをまとめて「ログデータ」という。
【００１５】
ログ保持部３は、ログ出力部２が出力するログデータを保持する記憶装置である。ここでは、ログ保持部３は、ログデータをサイクリックに上書き保存するものとする。すなわち、ログ保持部３内のログデータは、表示制御部１が動作を継続するうちに新たなログデータによって上書きされて消失してしまう。
【００１６】
ログ退避装置１０は、表示制御装置１００の動作試験の際に、ログ保持部３に書き込まれるログデータの一部を抽出して、ログ保持部３とは別の記憶装置に退避させることで、ログデータのバックアップをとるものである。ログ退避装置１０は、操作検出部１１、ログ退避部１２および退避ログ保持部１３を備えている。
【００１７】
操作検出部１１は、入力装置１０２に対するユーザの特定の操作を検出する。ログ退避部１２は、操作検出部１１が特定の操作を検出したときに、ログ保持部３に書き込まれた最新のログデータ（すなわち、ログ出力部２が直前に出力したログデータ）を抽出して、退避ログ保持部１３に退避させる。図１のように、ログ退避部１２は、操作検出部１１による特定の操作の検出結果に応じてログデータの抽出範囲を指定するログ抽出制御部１２ａと、ログ抽出制御部１２ａが指定した範囲のログデータをログ保持部３から抽出して、退避ログ保持部１３に退避させるログ抽出部１２ｂとから構成されている。
【００１８】
ログ退避部１２が退避ログ保持部１３に退避させるログデータは、通常ログ出力部２ａが出力した通常ログ、詳細ログ出力部２ｂが出力した詳細ログ、シリアルログ出力部２ｃが出力したシリアルログのいずれでもよいし、それらのうちの２つ以上でもよい。また、通常ログ、詳細ログ、シリアルログのうち、どれを退避ログ保持部１３に退避させるかを、ユーザが任意に設定できるようにしてもよい。
【００１９】
退避ログ保持部１３は、ログ退避部１２が退避させたログデータを保持する記憶装置である。退避ログ保持部１３は、保持しているログデータを、ユーザが消去を命じない限り保持し続けることが好ましい。そのため、退避ログ保持部１３の記憶容量はログ保持部３よりも大きいことが好ましい。
【００２０】
なお、退避ログ保持部１３が十分に大きな記憶容量を持つ場合には、退避ログ保持部１３も、ログ保持部３と同様にログデータをサイクリックに上書き保存してもよい。ログ退避部１２が退避させるログデータは、ログ保持部３に書き込まれるログデータの一部に過ぎないため、退避ログ保持部１３にログデータが保持される時間は、ログ保持部３のそれよりも十分長いものになる。また、退避ログ保持部１３の容量が大きければ、その時間をより長くできる。
【００２１】
図２は、ログ退避装置１０のハードウェア構成を示す図である。図２のように、ログ退避装置１０は、少なくともプロセッサ５１、メモリ５２、入出力インターフェイス（Ｉ／Ｆ）５３を含む構成となっている。
【００２２】
プロセッサ５１は、メモリ５２に格納されるプログラムを実行するＣＰＵ（Central Processing Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰともいう）である。また、メモリ５２は、例えば、ＲＡＭ（Random-Access Memory）、ＲＯＭ（Read-Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の、不揮発性または揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disc）等が該当する。
【００２３】
本実施の形態のように、ログ退避装置１０が表示制御装置１００に適用される場合、プロセッサ５１は、表示制御部１およびログ出力部２を実現する表示制御プログラムを実行するプロセッサと同じものでもよい。また、メモリ５２は、当該表示制御プログラムを記憶するメモリや、ログ保持部３としての記憶装置と同じものでもよい。
【００２４】
表示装置１０１および入力装置１０２は、入出力インターフェイス５３に接続される。図１では、表示装置１０１および入力装置１０２がログ退避装置１０を含む表示制御装置１００に外付けされた構成としたが、それらは一体的に構成されていてもよい。
【００２５】
ログ退避装置１０の各要素（操作検出部１１、ログ退避部１２および退避ログ保持部１３）の機能は、プロセッサ５１がメモリ５２に格納されたプログラムを実行することにより実現される。すなわち、ログ退避装置１０は、入力装置１０２に対するユーザの特定の操作を検出する操作検出部１１と、操作検出部１１が特定の操作を検出したときに、表示制御プログラムが出力するログデータを抽出して退避ログ保持部１３に退避させるログ退避部１２とを、プログラムを実行することで実現するプロセッサ５１を備えている。なお、退避ログ保持部１３は、メモリ５２の一部を用いて実現される。
【００２６】
言い換えれば、ログ退避装置１０は、プロセッサ５１により実行されることによって、入力装置１０２に対するユーザの特定の操作が行われたか否かを確認する処理と、特定の操作を検出したときに、表示制御プログラムが出力するログデータの退避を開始する処理とが、結果的に実行されるプログラムを格納するためのメモリ５２を備える。また、これらのプログラムは、これらの処理およびその手順をコンピュータに実行させるものであるともいえる。
【００２７】
次に、実施の形態１に係るログ退避装置１０の動作を説明する。図３は、その動作を示すフローチャートである。ログ退避装置１０は、表示制御装置１００の動作試験の際に用いられるため、ここでのユーザは当該試験を行う試験実施者である。また、本実施の形態では、入力装置１０２は物理ボタンを含み、操作検出部１１はその物理ボタンの押下を検出するものとする。また、ユーザは、表示制御装置１００の動作試験において、表示装置１０１の画面上に障害（ちらつきや部品画像の配置ズレなど）を見つけると、上記の物理ボタンを押下するものとする。
【００２８】
ユーザが、表示制御装置１００を動作させて表示装置１０１に画像を表示させる動作試験を開始すると、ログ退避装置１０が図３の動作を開始する。
【００２９】
ログ退避装置１０が動作を開始すると、操作検出部１１が、入力装置１０２の物理ボタンが押下されるのを待つ（ステップＳ１０１）。ユーザは、表示装置１０１の画面を目視することで、表示制御装置１００が正常に動作しているかどうかを確認する。ユーザが表示装置１０１の画面上に障害を見つけ、入力装置１０２の物理ボタンを押下すると、その操作が操作検出部１１によって検出される。
【００３０】
操作検出部１１が物理ボタンの押下を検出すると（ステップＳ１０１でＹＥＳ）、ログ退避部１２のログ抽出制御部１２ａが、ログ抽出部１２ｂにログデータの抽出を開始させる。ログ抽出部１２ｂは、ログ出力部２が出力してログ保持部３に書き込まれた最新のログデータを抽出し（ステップＳ１０２）、抽出したログデータを退避ログ保持部１３へ退避させる（ステップＳ１０３）。
【００３１】
その後、操作検出部１１は、入力装置１０２の物理ボタンの押下が解除されたかどうかを確認する（ステップＳ１０４）。物理ボタンの押下が解除されていなければ（ステップＳ１０４でＮＯ）、ステップＳ１０２へ戻り、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を継続させる。物理ボタンの押下が解除されていれば（ステップＳ１０４でＹＥＳ）、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を終了させる。
【００３２】
このように、実施の形態１に係るログ退避装置１０によれば、ユーザが入力装置１０２の物理ボタンを押下している間にログ出力部２が出力したログデータが、退避ログ保持部１３に退避される。よって、ユーザが目視で障害を見つけたときに物理ボタンを押すことで、目視でしか確認できない障害が発生したときのログデータを退避させることができる。
【００３３】
＜実施の形態２＞
実施の形態１では、ユーザ（試験実施者）が入力装置１０２の物理ボタンを押下している間のログデータ、すなわち障害が発生中のログデータが、退避ログ保持部１３に退避される構成としたが、障害の解析には、障害が発生する直前のログデータも有用である。そこで、実施の形態２では、ログ退避部１２に、物理ボタンを押下している間のログデータだけでなく、物理ボタンが押下されたタイミングから一定時間遡った時点からのログデータも退避させる。
【００３４】
本実施の形態におけるログ退避装置１０およびそれを備える表示制御装置１００の構成は、実施の形態１と同様であるため、ここでの説明は省略する。
【００３５】
図４は、実施の形態２に係るログ退避装置１０の動作を示すフローチャートである。ユーザが、表示制御装置１００を動作させて、表示装置１０１に画像を表示させる動作試験を開始すると、ログ退避装置１０が図４の動作を開始する。
【００３６】
ログ退避装置１０が動作を開始すると、操作検出部１１は、入力装置１０２の物理ボタンが押下されるのを待つ（ステップＳ１０１）。ユーザは、表示装置１０１の画面を目視し、表示装置１０１の画面上に障害を見つけると、入力装置１０２の物理ボタンを押下する。
【００３７】
操作検出部１１が物理ボタンの押下を検出すると（ステップＳ１０１でＹＥＳ）、ログ退避部１２のログ抽出制御部１２ａが、ログ抽出部１２ｂにログデータの抽出を開始させる。ログ抽出部１２ｂは、まず、すでにログ保持部３に記憶されているログデータのうち、一定時間前から現在までの間にログ出力部２が出力したログデータを抽出して退避ログ保持部１３へ退避させる（ステップＳ１１０）。続いて、ログ抽出部１２ｂは、ログ出力部２が出力してログ保持部３に書き込まれた最新のログデータを抽出し（ステップＳ１０２）、抽出したログデータを退避ログ保持部１３へ退避させる（ステップＳ１０３）。
【００３８】
次に、操作検出部１１は、入力装置１０２の物理ボタンの押下が解除されたかどうかを確認する（ステップＳ１０４）。物理ボタンの押下が解除されていなければ（ステップＳ１０４でＮＯ）、ステップＳ１０２へ戻り、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を継続させる。物理ボタンの押下が解除されていれば（ステップＳ１０４でＹＥＳ）、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を終了させる。
【００３９】
このように、本実施の形態に係るログ退避装置１０によれば、ユーザが入力装置１０２の物理ボタンを押下している間にログ出力部２が出力したログデータに加え、物理ボタンの押下よりも一定時間前からのログデータを、退避ログ保持部１３に退避させることができる。よって、ユーザが、目視で障害を見つけたときに物理ボタンを押すことで、目視でしか確認できない障害の発生時および発生前のログデータを退避させることができる。また、ユーザが物理ボタンを押下するタイミングが遅れた場合でも、障害発生時のログデータを確実に退避させることができるという利点もある。
【００４０】
なお、物理ボタンの押下のタイミングから遡る時間の長さは、ユーザが任意の長さに設定できるようにしてもよい。
【００４１】
＜実施の形態３＞
障害の解析には、障害の発生中および発生直前のログデータだけでなく、障害が解消された直後のログデータも有用になる場合がある。そこで、実施の形態３では、さらに、ログ退避部１２に、物理ボタンの押下が終了したタイミングから一定時間経過後までのログデータを退避させるようにする。
【００４２】
本実施の形態におけるログ退避装置１０およびそれを備える表示制御装置１００の構成は、実施の形態１と同様であるため、ここでの説明は省略する。
【００４３】
図５は、実施の形態３に係るログ退避装置１０の動作を示すフローチャートである。ユーザが、表示制御装置１００を動作させて、表示装置１０１に画像を表示させる動作試験を開始すると、ログ退避装置１０が図５の動作を開始する。
【００４４】
ログ退避装置１０が動作を開始すると、操作検出部１１は、入力装置１０２の物理ボタンが押下されるのを待つ（ステップＳ１０１）。ユーザは、表示装置１０１の画面を目視し、表示装置１０１の画面上に障害を見つけると、入力装置１０２の物理ボタンを押下する。
【００４５】
操作検出部１１が物理ボタンの押下を検出すると（ステップＳ１０１でＹＥＳ）、ログ退避部１２のログ抽出制御部１２ａが、ログ抽出部１２ｂにログデータの抽出を開始させる。ログ抽出部１２ｂは、まず、すでにログ保持部３に記憶されているログデータのうち、一定時間前から現在までの間にログ出力部２が出力したログデータを抽出して退避ログ保持部１３へ退避させる（ステップＳ１１０）。続いて、ログ抽出部１２ｂは、ログ出力部２が出力してログ保持部３に書き込まれた最新のログデータを抽出し（ステップＳ１０２）、抽出したログデータを退避ログ保持部１３へ退避させる（ステップＳ１０３）。
【００４６】
次に、操作検出部１１は、入力装置１０２の物理ボタンの押下が解除されたかどうかを確認する（ステップＳ１０４）。物理ボタンの押下が解除されていなければ（ステップＳ１０４でＮＯ）、ステップＳ１０２へ戻り、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を継続させる。
【００４７】
物理ボタンの押下が解除されると（ステップＳ１０４でＹＥＳ）、ログ抽出制御部１２ａは、物理ボタンの押下が解除されてから一定時間が経過したかどうか確認する（ステップＳ１２０）。ログ抽出制御部１２ａは、物理ボタンの押下が解除されてから一定時間が経過するまでは（ステップＳ１２０でＮＯ）、ログ抽出部１２ｂにログデータの抽出と退避を継続させる（ステップＳ１２１）。物理ボタンの押下が解除されてから一定時間が経過すると（ステップＳ１２０でＹＥＳ）、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を終了させる（ステップＳ１２０）。
【００４８】
このように、本実施の形態に係るログ退避装置１０によれば、ユーザが入力装置１０２の物理ボタンを押下している間にログ出力部２が出力したログデータに加え、物理ボタンの押下よりも一定時間前からのログデータ、並びに、物理ボタンの押下の解除から一定時間後までのログデータを、退避ログ保持部１３に退避させることができる。よって、ユーザが、目視で障害を見つけたときに物理ボタンを押すことで、目視でしか確認できない障害の発生時、発生前および発生後のログデータを退避させることができる。
【００４９】
なお、物理ボタンの押下が解消された後に、ログデータの退避を継続する時間の長さは、ユーザが任意の長さに設定できるようにしてもよい。
【００５０】
＜実施の形態４＞
表示制御装置１００の障害解析において、障害が表示装置１０１の画面のどの部分で生じたか、また、障害が画面上にどのように現れたかなどの情報は有用である。そこで、実施の形態４では、ユーザが表示装置１０１の画面上に生じた障害を見つけると、その障害が生じている領域を指定する操作を行うものとし、ログ出力部２が、その指定された領域を示す情報（指定領域情報）をログデータに含ませた上で、退避ログ保持部１３に退避させるようにする。領域指定の操作としては、例えば、マウスやタッチパネルで画面上の２点を指定することで、その２点を結ぶ線分を対角線とする矩形の領域を指定する操作が考えられる。
【００５１】
本実施の形態におけるログ退避装置１０およびそれを備える表示制御装置１００の構成は、実施の形態１と同様であるため、ここでの説明は省略する。
【００５２】
図６は、実施の形態４に係るログ退避装置１０の動作を示すフローチャートである。ユーザが、表示制御装置１００を動作させて、表示装置１０１に画像を表示させる動作試験を開始すると、ログ退避装置１０が図６の動作を開始する。
【００５３】
ログ退避装置１０が動作を開始すると、操作検出部１１は、ユーザが入力装置１０２を用いて領域指定の操作を行うのを待つ（ステップＳ２０１）。ユーザは、表示装置１０１の画面を目視し、表示装置１０１の画面上に図７のような障害２００が現れると、入力装置１０２を操作して、その障害２００を含む領域２１０を指定する操作を行う。
【００５４】
操作検出部１１は、領域指定の操作を検出すると（ステップＳ２０１でＹＥＳ）、表示制御部１を制御して、表示装置１０１の画面に指定領域２１０を示す図形（図７における点線の矩形）を表示させる（ステップＳ２０２）。
【００５５】
次に、ログ抽出制御部１２ａが、ログ抽出部１２ｂにログデータの抽出を開始させる。ログ抽出部１２ｂは、ログ出力部２が出力してログ保持部３に書き込まれた最新のログデータを抽出し（ステップＳ２０３）、さらに、当該ログデータに指定領域２１０を示す情報を付加する（ステップＳ２０４）。そして、指定領域情報を含むログデータを退避ログ保持部１３へ退避させる（ステップＳ２０５）。指定領域情報としては、指定領域２１０の位置を示す座標の情報や、指定領域２１０内に表示された画像の画像データなどが考えられる。
【００５６】
その後、操作検出部１１は、ユーザが入力装置１０２を用いて領域指定の解除操作を行ったかどうかを確認する（ステップＳ２０６）。領域指定の解除操作が行われていなければ（ステップＳ２０６でＮＯ）、ステップＳ２０３へ戻り、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を継続させる。領域指定の解除操作が行われれば（ステップＳ２０６でＹＥＳ）、操作検出部１１が表示制御部１を制御して表示装置１０１の画面から指定領域２１０を示す図形を消去し（ステップＳ２０７）、ログ抽出制御部１２ａがログ抽出部１２ｂにログデータの退避処理を終了させる。
【００５７】
このように、本実施の形態に係るログ退避装置１０によれば、ユーザが入力装置１０２を用いて障害を含む領域を指定している間にログ出力部２が出力したログデータと、その領域を示す指定領域情報とが、退避ログ保持部１３に退避される。よって、目視でしか確認できない障害が発生したときのログデータを退避させることができると共に、その障害が生じた位置を示す情報を退避させることができる。
【００５８】
上記した実施の形態２，３の技術は、実施の形態４にも適用可能である。すなわち、ログ退避部１２が、操作検出部１１が領域指定の操作を検出したタイミングから一定時間遡った時点からのログデータ（領域指定情報を含む）を、退避ログ保持部１３へ退避させてもよい。また、ログ退避部１２が、操作検出部１１が領域指定の解除操作を検出したタイミングから一定時間経過後までのログデータ（領域指定情報を含む）を、退避ログ保持部１３へ退避させてもよい。
【００５９】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【００６０】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００６１】
１００  表示制御装置、１  表示制御部、２  ログ出力部、２ａ  通常ログ出力部、２ｂ  詳細ログ出力部、２ｃ  シリアルログ出力部、３  ログ保持部、１０  ログ退避装置、１１  操作検出部、１２  ログ退避部、１２ａ  ログ抽出制御部、１２ｂ  ログ抽出部、１３  退避ログ保持部、１０１  表示装置、１０２  入力装置、５１  プロセッサ、５２  メモリ、５３  入出力インターフェイス、２００  障害、２１０  指定領域。
【図１】
2017208376.tif 000003
【図２】
2017208376.tif 000004
【図３】
2017208376.tif 000005
【図４】
2017208376.tif 000006
【図５】
2017208376.tif 000007
【図６】
2017208376.tif 000008
【図７】
2017208376.tif 000009
【国際調査報告】
2017208376.tif 000010
2017208376.tif 000011
2017208376.tif 000012
2017208376.tif 000013