(57)【要約】      （修正有）【課題】パソコン知識に乏しい利用者でも利用できる、パソコンのシステム監視プログラムを提供する。【解決手段】ＳＳＭはパソコンのシステム監視プログラムであり、ＭｅＩは記憶装置からの自己診断情報であり、ＥｖＩはＯＳのイベント情報であり、ＨＷＭはマザーボードに設けられているハードウエアモニターからの情報であり、ＳＴＩはコンピュータシステムの稼動時間としての情報であり、Ｓ１０は、記憶装置からの自己診断情報ＭｅＩと、ＯＳのイベント情報ＥｖＩと、ハードウエアモニター情報ＨＷＭと、システム稼動時間情報ＳＴＩ、からの情報を収集する機能を備え、Ｓ２０は、診断情報（ＭｅＩ，ＥｖＩ，ＨＷＭ，ＳＴＩ）を収集する機能Ｓ１０からの情報の中から重要度または緊急度に応じて分類する機能を備え、Ｓ３０は、分類情報の中から障害の前兆またはエラー情報を検出した時点で端末画面に警告またはエラーを表示する。【選択図】図３
2011044121.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステム内の障害やエラー情報を監視する障害監視プログラムであって、ＯＳが出力するイベント、マザーボードに設けられているハードウエアモニター、記憶装置の自己診断情報、コンピュータシステムの稼動時間、などの夫々の診断情報を収集する機能、前記診断情報の中から重要度または緊急度に応じて診断情報を分類する機能、前記分類情報の中から障害の前兆またはエラー情報を検出した時点で端末画面に警告またはエラーを表示する機能、などを備えたことを特徴とするパソコンのシステム監視プログラム。
【請求項２】
前記診断情報の中から重要度または緊急度に応じて診断情報を分類する機能において、重要度を判定するステップと緊急度を判定するステップを備え、前記重要度判定ステップが重要でないと判断した場合は未処理のステップを実行し、前記重要度判定ステップが重要であると判断した場合は前記緊急度判定ステップを実行し、前記緊急度判定ステップが緊急でないと判断した場合に実行する端末画面に警告を表示するステップを備え、前記緊急度判定ステップが緊急であると判断した場合に実行する端末画面にエラーを表示するステップを備える、ことを特徴とする、請求項１に記載のパソコンのシステム監視プログラム。
【請求項３】
前記端末画面に警告を表示するステップにおいて、前記警告表示の内容には解説機能を備え、前記警告解説機能には比較的簡単な表現で解説する手段と比較的詳細な表現で解説する手段とを備え、前記エラー表示の内容には解説機能を備え、前記エラー解説機能には比較的簡単な表現で解説する手段と比較的詳細な表現で解説する手段とを備える、ことを特徴とする、請求項１または請求項２に記載のパソコンのシステム監視プログラム。
【請求項４】
前記警告表示ステップには前記警告の内容を電子メールで通知する手段を備え、または前記エラー表示ステップには前記エラー表示の内容を電子メールで通知する手段を備える、ことを特徴とする、請求項１から請求項３のいずれかに記載のパソコンのシステム監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンピュータシステム内の障害やエラー情報を監視する障害監視プログラムに関するものである。
【背景技術】
【０００２】  近年、パーソナルコンピュータに代表されるコンピュータは、一般的な消費者の日常生活や学習活動、企業内での日常業務、生産現場、などでは必要不可欠な存在になっているにも拘らず、コンピュータを構成する、基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションプログラム、前記ソフトウェアやハードウェア（デバイス）を搭載するマザーボード、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置などは、ある一定の確率または操作ミスまたは書込みミスまたは可動部分の消耗で、エラーや故障が生じることが知られている。
そこで、ＯＳには、システム内に発生した様々な事象をイベントとしてデータファイル（以下、イベントファイルと称する）に書込み記録するようになっている。イベントは、システムを構成するハードウェア（デバイス）やソフトウェア（アプリケーションプログラム等）で状態変化があったときに発生するもので、例えばデバイスに発生した何らかの故障に関する情報やアプリケーションソフトウェアの実行中に発生したエラーに関する情報等も障害情報のイベントとしてイベントファイルに記録されることで、コンピュータシステムの修理依頼を受けたサービスマンは、そのシステム内のイベントファイルに記録された各種イベントの中から関連する障害情報のイベントを参照することで、障害の発生状況を正確に把握でき、適切な対処を行えるようになる。
また、ＨＤＤには可動部分が存在するために、経年変化による摩耗、設置場所の振動、衝撃などの動作環境の影響を受けるので、ＳＭＡＲＴ（Ｓｅｌｆ  Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  Ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）機能という、自己診断機能が備えられている。
また、ＳＳＤには可動部分が存在しないが、書き換え回数などを監視し、寿命予測を行う自己診断機能が備えられている。
また、マザーボードには、温度やファンの回転数を監視するハードウエアモニターが備えられている。【０００３】  また、コンピュータには、上述したように各種の故障検出機能が設けられているが、原因箇所を発見するための問題判別は、多くの専門家による経験的知識や試行錯誤に依存している。
例えば、図１と図２に示すとおり、一般的に普及しているＷｉｎｄｏｗｓ〔登録商標〕のイベントで出力される情報は一般的な利用者には分かりにくく、現在パソコンで発生している状況を確認することは非常に困難である。例えば、図１には、比較的重要でなく、単にサービスが開始したことだけを示しており、図２には、深刻なエラーが検出された場合などを示している。【０００４】  また、従来のコンピュータのシステム監視に関する手段や方法の問題点を改善するために、下記のような開発例が知られている。
例えば、コンピュータシステムのユーザに障害情報を確実に通知できる仕組みの提供を課題とし、その解決手段として、システム内で発生した種々のイベントログを監視し、障害に関するイベントログを検出すると当該イベントログを抽出して所定の記憶領域に保管する機能を有したコンピュータシステムに、所定の記憶領域にイベントログが保管されているか否かを検索させ、所定の記憶領域にイベントログが保管されているとき障害警告を発生させるようにした障害監視方法が知られている。（特許文献１を参照する）
また例えば、ユーザ端末で表示された画面の状態がオペレータ側で正確に把握でき、ユーザに対して的確で効果的なアドバイスの提供を課題とし、その解決手段として、この発明にかかるユーザサポート方法は、ユーザ端末側の動作環境を設定する動作環境設定工程Ｓ５０１と、ユーザ端末の操作ログ情報（障害が発生した場合を含む）をユーザサポートサーバへ送信する操作ログ情報送信工程Ｓ５０２と、ユーザ端末に障害が発生したか否かを検出する障害発生検出工程Ｓ５０３と、障害が検出された場合に、ユーザ端末の障害情報を詳細にユーザサポートサーバの表示部に表示する障害情報表示工程Ｓ５０４と、を含むようにしたユーザサポート方法が知られている。（特許文献２を参照する）
また例えば、各種処理中のファイルアクセスエラーなどの処理遂行に支障をきたす恐れのある障害発生の回避を課題とし、その解決手段として、システムチェック実行時期を指定させるための選択画面を表示するステップと；前記指定されたシステムチェック実行時期に、ハードディスクに展開されている各種ファイルの正常性をチェックするステップとを備える、コンピュータのシステムチェック方法が知られている。（特許文献３を参照する）【０００５】
【特許文献１】特開２００８−１０７９８９号公報
【特許文献２】特開２００６−９９２９３号公報
【特許文献３】特開２００２−３３４００３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】  ところが、障害情報のイベントを参照して障害の発生状況を把握したり適切な対処を行えるようになるには高度な専門知識が必要であり、近年のパソコンのサービスマンには専門知識が不足していたりノウハウ不足により、原因の根本対策が立てられないとか、不必要な部品交換をしたりとか、余計なコストがかかる、と言ったトラブルやクレームの発生が報告されている。
また、近年のパソコンには、ＨＤＤのＳＭＡＲＴ機能（自己診断機能）、ＳＳＤの自己診断機能、ハードウエアモニター、などが備えられているにも拘らず、これらの自己診断情報は、パソコンの利用者やサービスマンが確認しなければパソコン画面に表示されることはない。またこれらの自己診断情報は、バラバラに表示されるために利用しにくいという指摘を受けている。
また、上述した、障害情報のイベント、ＨＤＤのＳＭＡＲＴ機能（自己診断機能）、ＳＳＤの自己診断機能、ハードウエアモニター、からの自己診断情報は、パソコン知識に乏しいパソコンの利用者またはパソコン知識が不足しているパソコンのサービスマンでは、十分に理解することが難しいという問題点を指摘されている。
また、特許文献１または特許文献２または特許文献３の開発案件では、例えばパソコン知識に乏しいパソコンの利用者またはパソコン知識が不足しているパソコンのサービスマンが、十分に理解したり活用したりすることが難しいという問題点を指摘されている。【０００７】  本発明は、上記の問題を解決するために成されたものであり、コンピュータシステム内の障害やエラー情報を監視する障害監視プログラムであって、ＯＳが出力するイベント、マザーボードのハードウエアモニター、記憶装置の自己診断情報、コンピュータシステム内に備えられている稼動時間情報、などの夫々の診断情報を活用して、パソコン知識に乏しいパソコンの利用者またはパソコン知識が不足しているパソコンのサービスマンでも利用できるようになる、パソコンのシステム監視プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】  課題を解決するための第一の手段は、この発明の請求項１にかかるパソコンのシステム監視プログラムにおいて、コンピュータシステム内の障害やエラー情報を監視する障害監視プログラムであって、ＯＳが出力するイベント、マザーボードに設けられているハードウエアモニター、記憶装置の自己診断情報、コンピュータシステムの稼動時間、などの夫々の診断情報を収集する機能、前記診断情報の中から重要度または緊急度に応じて診断情報を分類する機能、前記分類情報の中から障害の前兆またはエラー情報を検出した時点で端末画面に警告またはエラーを表示する機能、などを備えたことを特徴とし、これによって上述した課題を解決し目的を達成することができる。【０００９】  課題を解決するための第一の手段で示したパソコンのシステム監視プログラムに関しては、磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）を含む）、もしくは半導体メモリに格納された状態でパソコンに供給され、ドライブによって読み出されてＨＤＤにインストールされている。ＨＤＤにインストールされているパソコンのシステム監視プログラムは、パソコンの稼働中に、所定の間隔で繰り返し実行される。また通信回線を経ての提供も可能である。
前記パソコンに関しては、一般的に市販されているタイプであれば特に制限はなく用いることができる。
課題を解決するための第一の手段で示したＯＳに関しては、前記パソコンの基本ソフトウェアとしてのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）であり、例えばマイクロソフト社の提供するＯＳやアップル社の提供するＯＳやリナックスを代表とするオープンソフトウエアなどで用いることができる。【００１０】  課題を解決するための第一の手段で示したパソコンのシステム監視プログラムの実行時期に関しては、パソコンを代表とするコンピュータの、電源投入時、電源切断時、本発明の利用者がシステムチェックを実行したいと判断した時期、本発明のプログラムがシステムチェックの実行を指示した時期、などから選択して単独または組合わせて用いることができる。前記の本発明の利用者に関しては、本発明のプログラムを導入したパソコン（コンピュータ）の利用者、本発明のプログラムを取り扱うパソコン（コンピュータ）の製造会社、本発明のプログラムを導入したパソコン（コンピュータ）の製造会社、本発明のプログラムを取り扱うパソコン（コンピュータ）の販売会社、本発明のプログラムを導入したパソコン（コンピュータ）の販売会社、本発明のプログラムを取り扱うパソコン（コンピュータ）のサービス会社、本発明のプログラムを導入したパソコン（コンピュータ）のサービス会社、などを対象とする。【００１１】  課題を解決するための第一の手段で示した記憶装置に関しては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を用いる場合では、可動部分の経年変化による摩耗、設置場所の振動、衝撃などの動作環境の影響をチェックする、ＳＭＡＲＴ（Ｓｅｌｆ  Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  Ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）機能という、自己診断機能が備えられているので、これらの情報を利用する。ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いる場合では、書き換え回数などを監視し、寿命予測を行う自己診断機能が備えられているので、これらの情報を利用する。【００１２】  上記機能を実現するための本発明のパソコンのシステム監視プログラムに関しては、本発明のプログラムを導入したパソコン（コンピュータ）のバックグラウンドで動作するものとする。【００１４】  課題を解決するための第二の手段は、この発明の請求項２にかかるパソコンのシステム監視プログラムであり、課題を解決するための第一の手段に記載の発明であり、前記診断情報の中から重要度または緊急度に応じて診断情報を分類する機能において、重要度を判定するステップと緊急度を判定するステップを備え、前記重要度判定ステップが重要でないと判断した場合は未処理のステップを実行し、前記重要度判定ステップが重要であると判断した場合は前記緊急度判定ステップを実行し、前記緊急度判定ステップが緊急でないと判断した場合に実行する端末画面に警告を表示するステップを備え、前記緊急度判定ステップが緊急であると判断した場合に実行する端末画面にエラーを表示するステップを備えることを特徴とし、これによって上述した課題を解決し目的を達成することができる。【００１５】  課題を解決するための第二の手段で示した前記診断情報の中から重要度または緊急度に応じて診断情報を分類する機能に関しては、例えば、Ｗｉｎｄｏｗｓ〔登録商標〕のイベントで出力される情報は、例えば、図１には、比較的重要でなく、Ｗｉｎｄｏｗｓ〔登録商標〕のバージョンが表示されているもので、故障とは関係のない情報であり、また図２には、ＨＤＤコントローラーでエラーが発生した旨を示す重要な情報が示され、ＨＤＤやマザーボードの故障が考えられるエラーであるが、パソコン知識に乏しいパソコン（コンピュータ）の利用者またはパソコン（コンピュータ）知識が不足しているパソコン（コンピュータ）のサービスマンでは分かりにくいため、パソコン（コンピュータ）内で発生している状況を確認することは非常に困難である。【００１６】  そこで、本願発明者は、現在パソコン（コンピュータ）内で発生している状況として、ＯＳが出力するイベント、マザーボードに設けられているハードウエアモニター、記憶装置の自己診断情報、コンピュータシステムの稼動時間、などの診断情報を収集して、必要な情報か必要でない情報か、重要な情報か重要でない情報か、を選別できるようにしたものであり、このように、前記診断情報から有用な情報を選別し表示するようにしたことで、パソコン知識に乏しいパソコン（コンピュータ）の利用者またはパソコン（コンピュータ）知識が不足しているパソコン（コンピュータ）のサービスマンでも、パソコン（コンピュータ）の故障の発生やその前兆を知ることができるようにした、パソコンのシステム監視プログラムを提供できるようにした。【００１８】  課題を解決するための第三の手段は、この発明の請求項３にかかるパソコンのシステム監視プログラムであり、課題を解決するための第一の手段または課題を解決するための第二の手段に記載の発明であり、前記端末画面に警告を表示するステップにおいて、前記警告表示の内容には解説機能を備え、前記警告解説機能には比較的簡単な表現で解説する手段と比較的詳細な表現で解説する手段とを備え、前記エラー表示の内容には解説機能を備え、前記エラー解説機能には比較的簡単な表現で解説する手段と比較的詳細な表現で解説する手段とを備える、ことを特徴とし、これによって上述した課題を解決し目的を達成することができる。【００１９】  課題を解決するための第三の手段で示した前記警告解説機能には比較的簡単な表現で解説する手段と比較的詳細な表現で解説する手段とを備えることに関しては、本発明の目的の一つが、パソコン（コンピュータ）知識に乏しいパソコン（コンピュータ）の利用者またはパソコン（コンピュータ）知識が不足しているパソコン（コンピュータ）のサービスマンでも、パソコン（コンピュータ）の故障の発生やその前兆を知ることができるようにした、パソコンのシステム監視プログラムを提供できるようにすることではあるが、上述した「パソコン（コンピュータ）知識に乏しい」とか「パソコン（コンピュータ）知識が不足している」というレベルに関してはバラツキがあるために、本願発明者たちは前記警告解説機能には比較的簡単な表現で解説する手段と比較的詳細な表現で解説する手段とを備えることが必要であることを見出し本発明に至ったものである。【００２０】  例えば、Ｗｉｎｄｏｗｓ〔登録商標〕のイベントで、「ページング操作中にデバイス％１上でエラーが検出されまし���。」という情報が、一例として出力された場合ではパソコン（コンピュータ）知識に乏しいパソコン（コンピュータ）の利用者またはパソコン（コンピュータ）知識が不足しているパソコン（コンピュータ）のサービスマンの中にはこの内容では、理解できない場合があるので、本発明者たちが開発したコンテンツの一つで「ＯＳの管理するデータ領域へのアクセス中にエラーが発生しました。頻発している場合は、ディスク故障の可能性があります。」という内容で前記イベントの内容を分かりやすく解説したことを特徴とする「簡単な解説」を設け、さらに必要に応じて前記「簡単な解説」をより一層詳細に解説した例えば「ハードディスクが主要原因のエラーを検出しました。システムの安定性に影響を与える可能性がありますので、サービス窓口にお問い合わせください。」という内容の「詳細な解説」を設けたことで、上述した課題を解決し目的を達成することができる。【００２１】  また例えば、Ｗｉｎｄｏｗｓ〔登録商標〕のイベントで、「ドライバは￥Ｄｅｖｉｃｅ￥Ｈａｒｄｄｉｓｋ０￥Ｄでコントローラエラーを検出しました。詳細な情報は、ｈｔｔｐ：／／ｇｏ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｆｗｌｉｎｋ／ｅｖｅｎｔｓ．ａｓｐの［ヘルプとサポートセンター］を参照してください。」という情報が、一例として出力された場合ではパソコン（コンピュータ）知識に乏しいパソコン（コンピュータ）の利用者またはパソコン（コンピュータ）知識が不足しているパソコン（コンピュータ）のサービスマンの中にはこの内容では、理解できない場合があるので、本発明者たちが開発したコンテンツの一つで「ケーブルまたはマザーボードが原因と思われるエラーが発生しました。サービス窓口にお問い合わせください。」という内容で前記イベントの内容を分かりやすく解説したことを特徴とする「簡単な解説」を設け、さらに必要に応じて前記「簡単な解説」をより一層詳細に解説した例えば「ケーブルまたはマザーボードに不具合が発生しました。一般的に、この現象はケーブル不良が原因の可能性が高いので、サービス窓口に問い合わせ、ケーブルの接触および損傷を確認してください。それでも現象が改善されない場合はマザーボードを交換してください。」という内容の「詳細な解説」を設けたことで、上述した課題を解決し目的を達成することができる。【００２２】  また例えば、Ｗｉｎｄｏｗｓ〔登録商標〕のイベントで、「報告されたコンピュータ確認イベントは、ＣＰＵ％１に報告されたＰＣＩバス％５のアドレス％４での、トランザクションの種類％３のときの修正されたＰＣＩバスタイムアウトエラーです。％２つの追加エラーがレコードに含まれています。」という情報が、一例として出力された場合ではパソコン（コンピュータ）知識に乏しいパソコン（コンピュータ）の利用者またはパソコン（コンピュータ）知識が不足しているパソコン（コンピュータ）のサービスマンの中にはこの内容では、理解できない場合があるので、本発明者たちが開発したコンテンツの一つで「ＰＣＩバスでタイムアウトエラーが検出されました。マザーボードまたは拡張カードに不具合がある可能性があります。」という内容で前記イベントの内容を分かりやすく解説したことを特徴とする「簡単な解説」を設け、さらに必要に応じて前記「簡単な解説」をより一層詳細に解説した例えば「マザーボードまたは拡張カードが主要原因のエラーが検出されました。システムの安定性に影響を与える可能性がありますので、サービス窓口にお問い合わせ下さい。」という内容の「詳細な解説」を設けたことで、上述した課題を解決し目的を達成することができる。【００２４】  課題を解決するための第四の手段は、この発明の請求項４にかかるパソコンのシステム監視プログラムであり、課題を解決するための第一の手段から課題を解決するための第三の手段のいずれかに記載の発明であり、前記警告表示ステップには前記警告の内容を電子メールで通知する手段を備え、または前記エラー表示ステップには前記エラー表示の内容を電子メールで通知する手段を備えることを特徴とし、これによって上述した課題を解決し目的を達成することができる。【００２５】  課題を解決するための第四の手段で示した前記警告の内容を電子メールで通知する手段に関しては、本発明のプログラムを導入したパソコン（コンピュータ）の利用者の任意の端末、本発明のプログラムを取り扱うパソコン（コンピュータ）の製造会社の任意の端末、本発明のプログラムを導入したパソコン（コンピュータ）の製造会社の任意の端末、本発明のプログラムを取り扱うパソコン（コンピュータ）の販売会社の任意の端末、本発明のプログラムを導入したパソコン（コンピュータ）の販売会社の任意の端末、本発明のプログラムを取り扱うパソコン（コンピュータ）のサービス会社の任意の端末、本発明のプログラムを導入したパソコン（コンピュータ）のサービス会社の任意の端末、などの中から選択した端末に通知する機能を備えることを特徴とし、これによって上述した課題を解決し目的を達成することができる。なお、前記端末に関しては、移動通信端末または固定端末またはその両方を選択できるものとする。【００２６】  課題を解決するための第四の手段で示した前記エラー表示の内容を電子メールで通知する手段に関しては、本発明のプログラムを導入したパソコン（コンピュータ）の利用者の任意の端末、本発明のプログラムを取り扱うパソコン（コンピュータ）の製造会社の任意の端末、本発明のプログラムを導入したパソコン（コンピュータ）の製造会社の任意の端末、本発明のプログラムを取り扱うパソコン（コンピュータ）の販売会社の任意の端末、本発明のプログラムを導入したパソコン（コンピュータ）の販売会社の任意の端末、本発明のプログラムを取り扱うパソコン（コンピュータ）のサービス会社の任意の端末、本発明のプログラムを導入したパソコン（コンピュータ）のサービス会社の任意の端末、などの中から選択した端末に通知する機能を備えることを特徴とし、これによって上述した課題を解決し目的を達成することができる。なお、前記端末に関しては、移動通信端末または固定端末またはその両方を選択できるものとする。
【発明の効果】
【００２８】  パソコン知識に乏しいパソコンの利用者でも本発明のパソコンのシステム監視プログラムを利用することによって、パソコン稼動中に障害の前兆またはエラー情報が端末画面に表示されても、このパソコンの利用者はこの表示内容をほぼ正確に理解することができ、かつこの表示内容の指示通りに作業することでパソコンの障害が深刻な状態にならないようにすることができる。【００２９】  パソコン知識に乏しいパソコンの利用者でも本発明のパソコンのシステム監視プログラムを、パソコンの稼動時に利用することによって、パソコンの計画的なメンテナンスの実現が可能になり、パソコン稼動中の障害またはエラーが生じる確率を減らすことができる。また、このことでパソコンの耐久性を向上させることが可能になる。【００３０】  本発明のパソコンのシステム監視プログラムを利用することによって、パソコン稼動中に障害の前兆またはエラー情報が端末画面に表示されて、このパソコンの利用者から対処するように指示されたパソコン知識が不足しているパソコンのサービスマンでも、この端末画面の豊富な解説機能によって、現場での的確な故障箇所の特定が可能になり、かつこの表示内容の指示通りに作業することでパソコンの障害が深刻な状態にならないように適切な処置をすることができる。この結果、パソコン知識が不足しているパソコンのサービスマンでも、十分に実戦に投入することができるので、パソコンのサービスを業とする企業にとっては本発明のパソコンのシステム監視プログラムを利用する効果は大きい。【００３１】  本発明のパソコンのシステム監視プログラムを利用することによって、パソコンのメーカー、パソコンのサービスを業とする企業、パソコンの利用者、などの間でパソコンの障害または障害の前兆またはエラー情報に関して同じ判断指標を共有することができるので、例えばパソコンの障害が深刻な状態になったとしても従来よりは速やかに対処することが可能になる。
【発明を実施するための最良の形態】
【００３３】  以下、本発明の実施の形態について、図１〜図５に基づいて説明する。
図１はＷｉｎｄｏｗｓ〔登録商標〕のイベントで出力される情報の一例であり、比較的重要でない情報の一例であり、Ｗｉｎｄｏｗｓ〔登録商標〕のバージョンが表示されているだけで故障とは関係のない情報である。図２はＷｉｎｄｏｗｓ〔登録商標〕のイベントで出力される情報の一例であり、ＨＤＤコントローラーでエラーが発生した旨を示す重要な情報であり、ＨＤＤやマザーボードの故障が考えられるエラーを示している。図３は本発明のパソコンのシステム監視プログラムＳＳＭの全体構成を示す概念図である。図４は本発明の実施の形態例を説明するフローチャートである。図５は本発明の実施の形態例を説明するフローチャートである。
【実施例１】
【００３４】  図３の概念図より、ＳＳＭは本発明のパソコンのシステム監視プログラムであり、この実施の形態例ではパソコンのシステム監視プログラムＳＳＭはＷｉｎｄｏｗｓ〔登録商標〕パソコンを対象にしている。ＭｅＩはＷｉｎｄｏｗｓ〔登録商標〕パソコンを構成する記憶装置からの自己診断情報でありこの実施の形態例ではＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を想定している。ＥｖＩはＷｉｎｄｏｗｓ〔登録商標〕パソコンを構成するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のイベント情報である。ＨＷＭはＷｉｎｄｏｗｓ〔登録商標〕パソコンを構成するマザーボードに設けられているハードウエアモニターからの情報である。ＳＴＩはＷｉｎｄｏｗｓ〔登録商標〕パソコンを構成するコンピュータシステムの稼動時間としての情報である。Ｓ１０は、記憶装置からの自己診断情報ＭｅＩと、ＯＳのイベント情報ＥｖＩと、ハードウエアモニター情報ＨＷＭと、システム稼動時間情報ＳＴＩ、からの情報を収集する機能を備えている。Ｓ２０は、診断情報（ＭｅＩ，ＥｖＩ，ＨＷＭ，ＳＴＩ）を収集する機能（Ｓ１０）からの情報の中から重要度または緊急度に応じて分類する機能を備えている。Ｓ３０は、診断情報を分類する機能（Ｓ２０）からの分類情報の中から障害の前兆またはエラー情報を検出した時点で端末画面に解説を付加した警告または解説を付加したエラーを表示する機能を備えている。
以上のように、本発明のパソコンのシステム監視プログラムＳＳＭを導入したＷｉｎｄｏｗｓ〔登録商標〕パソコンにおいて、障害の前兆またはエラー情報を検出した際には、このパソコン画面に警告またはエラーがポップアップ表示され、このパソコンの利用者は致命的なトラブルを避けることが可能になる。
【実施例２】
【００３５】  図３の概念図と図４のフローチャートより、診断情報（ＭｅＩ，ＥｖＩ，ＨＷＭ，ＳＴＩ）の中から重要度または緊急度に応じて診断情報を分類する機能（Ｓ２０）について説明する。まず、重要度を判定するステップを備え（Ｓ２１）、重要度判定ステップ（Ｓ２１）が重要でないと判断した場合は未処理のステップを実行し（Ｓ２２）、重要度判定ステップ（Ｓ２１）が重要であると判断した場合は緊急度判定ステップを実行し（Ｓ２３）、緊急度判定ステップ（Ｓ２３）が緊急でないと判断した場合に実行する端末画面に警告をポップアップ表示するステップを備え（Ｓ３１）、緊急度判定ステップ（Ｓ２３）が緊急であると判断した場合に実行する端末画面にエラーをポップアップ表示するステップを備える（Ｓ３２）、ことを示している。
【実施例３】
【００３６】  図３の概念図より、障害の前兆またはエラー情報を検出した際に端末画面に警告（解説付き）またはエラー（解説付き）を表示する機能（Ｓ３０）について説明する。以下、表１に警告に付加された解説またはエラーに付加された解説の一例を示すものとする。
【表１】
2011044121.tif 000003
2011044121.tif 000004
表１によって、例えばＷｉｎｄｏｗｓ〔登録商標〕のイベント出力だけでは内容が複雑あるいは少なく対象法が分からないのに対して、本発明の解説機能により対処方法がわかりやすくなっていることが確認できる。またこのように、収集された情報から有用な情報を選別し、表示することでユーザーが故障の発生やその前兆を知ることができる。
【実施例４】
【００３７】  図３の概念図と図５のフローチャートより、課題を解決するための第四の手段の実施の形態例について説明する。まず、重要度を判定するステップを備え（Ｓ２１）、重要度判定ステップ（Ｓ２１）が重要でないと判断した場合は未処理のステップを実行し（Ｓ２２）、重要度判定ステップ（Ｓ２１）が重要であると判断した場合は緊急度判定ステップを実行し（Ｓ２３）、緊急度判定ステップ（Ｓ２３）が緊急でないと判断した場合に実行する端末画面に警告をポップアップ表示するステップを備え（Ｓ３１）、次に利用者にステップ（Ｓ３１）で表示した内容を所定の端末に電子メールで通知するかどうかを判断させるステップを実行し（Ｓ３３）、利用者が電子メールでの通知を必要でないと判断した場合は未処理のステップを実行し（Ｓ３４）、利用者が電子メールでの通知を必要であると判断した場合は利用者が選択した所定の端末に警告内容を電子メールで通知するステップを備え（Ｓ３５）、またエラーをポップアップ表示するステップを（Ｓ３２）実行した後に、利用者がステップ（Ｓ３２）で表示した内容を所定の端末に電子メールで通知するかどうかを判断させるステップを実行し（Ｓ３３）、利用者が電子メールでの通知を必要でないと判断した場合は未処理のステップを実行し（Ｓ３４）、利用者が電子メールでの通知を必要であると判断した場合は利用者が選択した所定の端末にエラー内容を電子メールで通知するステップを備える（Ｓ３５）、ものとする。【００４０】  上記実施の形態の説明は、本発明を説明するためのものであって、特許請求の範囲に記載の発明を限定し、或は範囲を減縮するものではない。又、本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。
また、本明細書の中で上記において引用されたすべての参考文献は完全にそのまま参照部に取り込まれる。
【産業上の利用可能性】
【００４１】  本発明のパソコンのシステム監視プログラムによって、パソコン（コンピュータ）知識に乏しいパソコン（コンピュータ）の利用者またはパソコン（コンピュータ）知識が不足しているパソコン（コンピュータ）のサービスマンでも容易に利用できることで、産業上の利用価値が高い。
【図面の簡単な説明】
【００４２】
【図１】Ｗｉｎｄｏｗｓ〔登録商標〕のイベントで出力される情報の一例
【図２】Ｗｉｎｄｏｗｓ〔登録商標〕のイベントで出力される情報の一例
【図３】本発明のパソコンのシステム監視プログラムの全体構成を示す概念図である。
【図４】本発明の実施の形態例を説明するフローチャートである。
【図５】本発明の実施の形態例を説明するフローチャートである。
【符号の説明】
【００４３】ＳＳＭ・・パソコンのシステム監視プログラム
ＭｅＩ・・記憶装置からの自己診断情報
ＥｖＩ・・ＯＳのイベント情報
ＨＷＭ・・ハードウエアモニター情報
ＳＴＩ・・システム稼動時間情報
Ｓ１０・・・診断情報（ＭｅＩ，ＥｖＩ，ＨＷＭ，ＳＴＩ）を収集する機能
Ｓ２０・・・診断情報を分類する機能
Ｓ３０・・・障害の前兆またはエラー情報を検出した際に端末画面に警告（解説付き）ま            たはエラー（解説付き）を表示する機能
Ｓ２１・・・重要度を判定するステップ
Ｓ２２・・・未処理のステップ
Ｓ２３・・・緊急度を判定するステップ
Ｓ３１・・・警告をポップアップ表示するステップ
Ｓ３２・・・エラーをポップアップ表示するステップ
Ｓ３３・・・端末に電子メールで通知するかどうかを判断させるステップ
Ｓ３４・・・未処理のステップ
Ｓ３５・・・所定の端末に警告内容を電子メールで通知するステップ
Ｓ３５・・・所定の端末にエラー内容を電子メールで通知するステップ
【図１】
2011044121.tif 000005
【図２】
2011044121.tif 000006
【図３】
2011044121.tif 000007
【図４】
2011044121.tif 000008
【図５】
2011044121.tif 000009