(57)【要約】      （修正有）【課題】ユーザ端末で表示された画面の状態がオペレータ側で正確に把握でき、ユーザに対して的確で効果的なアドバイスを提供すること。【解決手段】この発明にかかるユーザサポート方法は、ユーザ端末側の動作環境を設定する動作環境設定工程Ｓ５０１と、ユーザ端末の操作ログ情報（障害が発生した場合を含む）をユーザサポートサーバへ送信する操作ログ情報送信工程Ｓ５０２と、ユーザ端末に障害が発生したか否かを検出する障害発生検出工程Ｓ５０３と、障害が検出された場合に、ユーザ端末の障害情報を詳細にユーザサポートサーバの表示部に表示する障害情報表示工程Ｓ５０４と、を含む。【選択図】図５
2006099293.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたサーバとユーザ端末とを用いておこなわれるユーザサポート方法であって、
前記ユーザ端末側の動作環境の設定をおこなう動作環境設定工程と、
前記ユーザ端末の操作ログ情報を前記サーバへ送信する操作ログ情報送信工程と、
前記サーバ側で前記ユーザ端末に障害が発生したか否かを検出する障害発生検出工程と、
前記障害発生検出工程で前記ユーザ端末の障害が検出された場合に、前記ユーザ端末の障害情報を前記サーバ側で表示する障害情報表示工程と、
を含んだことを特徴とするユーザサポート方法。
【請求項２】
前記動作環境設定工程は、
前記ユーザ端末から前記サーバへ接続し、ユーザ情報の登録をおこなうユーザ情報登録工程と、
前記ユーザ端末から所定の情報を入力して前記サーバへアクセスし、ユーザの認証をおこなうユーザ認証工程と、
前記サーバから前記ユーザ端末へ、前記ユーザ端末の画面をトレースして前記サーバへ自動伝送するためのプログラムをダウンロードするプログラムダウンロード工程と、
前記プログラムダウンロード工程でダウンロードされたプログラムを前記ユーザ端末にインストールするプログラムインストール工程と、
を含んだことを特徴とする請求項１に記載のユーザサポート方法。
【請求項３】
前記操作ログ情報送信工程は、
前記ユーザ端末の操作ログ情報の前記サーバへの送信を可能とするためのモード設定をおこなう送信モード設定工程と、
前記ユーザ端末に発生した障害を検出する障害検出工程と、
前記障害検出工程で前記ユーザ端末の障害が検出された場合に、前記ユーザ端末の障害発生時の画面に所定のマーキング処理を施すマーキング処理工程と、
前記マーキング処理工程でマーキングが施されたマーカー付与情報を前記サーバへ送信するマーカー付与情報送信工程と、
を含んだことを特徴とする請求項１または２に記載のユーザサポート方法。
【請求項４】
前記操作ログ情報送信工程は、前記ユーザ端末の障害発生のない通常時操作ログ情報を前記サーバへ送信する通常時操作ログ情報送信工程を含んだことを特徴とする請求項３に記載のユーザサポート方法。
【請求項５】
前記障害発生検出工程は、
前記サーバが前記ユーザ端末から送信されてきた操作ログ情報を受信する操作ログ受信工程と、
前記操作ログ受信工程で受信した前記ユーザ端末の操作ログ情報に前記マーキング付与情報が含まれているか否かを検出する障害情報検出工程と、
を含んだことを特徴とする請求項３または４に記載のユーザサポート方法。
【請求項６】
前記操作ログ受信工程で受信した操作ログ情報をデータベースへ蓄積する操作ログ情報蓄積工程を含んだことを特徴とする請求項５に記載のユーザサポート方法。
【請求項７】
前記障害情報表示工程は、
前記サーバの画面上に前記ユーザ端末の障害情報を受信した旨の警告画面を表示する警告画面表示工程と、
前記警告画面表示工程で表示された警告画面をトリガとして、サポートを必要とするユーザを特定する情報が掲示されるマーカー検索画面を前記サーバの画面上に表示するマーカー検索画面表示工程と、
前記マーカー検索画面表示工程で表示されたマーカー検索画面に所定情報入力などをおこなうことにより、前記マーカー付与情報送信工程でマーカー付与された前記ユーザ端末の障害情報の表題が一覧できるマーカー一覧画面を前記サーバの画面上に表示するマーカー一覧画面表示工程と、
前記マーカー一覧画面表示工程で表示されたマーカー一覧画面に所定情報入力などをおこなうことにより前記ユーザ端末で発生した具体的な障害情報が掲示された履歴情報照会画面を前記サーバの画面上に表示する履歴情報照会画面表示工程と、
を含んだことを特徴とする請求項５または６に記載のユーザサポート方法。
【請求項８】
請求項１〜７のいずれか一つに記載の方法をコンピュータに実行させることを特徴とするユーザサポートプログラム。
【請求項９】
ネットワークを介してユーザ端末に接続されたユーザサポートサーバ装置であって、
前記ネットワークに対するデータなどの送受信の制御をおこなう通信制御手段と、
各種情報の入力をおこなう入力手段と、
受信したデータおよび前記入力手段から入力された情報などを表示する表示手段と、
前記ユーザ端末の動作環境の設定をおこなうためのプログラムを格納する格納手段と、
前記ユーザ端末からの要求により前記格納手段に格納されているプログラムを前記ユーザ端末へダウンロードするダウンロード処理手段と、
前記ユーザ端末から送られてくる操作ログ情報を監視し、前記ユーザ端末に生じた障害発生の検出をおこなう障害発生検出手段と、
前記障害発生検出手段で障害の発生が検出された前記ユーザ端末の障害情報を前記表示手段に表示させる表示制御手段と、
を備えたことを特徴とするユーザサポートサーバ装置。
【請求項１０】
さらに、データベースと、
前記データベースに対する情報の書き込み／読み出し処理をおこなう情報書き込み／読み出し処理手段と、
を備えたことを特徴とする請求項９に記載のユーザサポートサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザが使用するパーソナルコンピュータなどの端末に発生した障害情報のサポートサービスを提供する側のオペレータが的確に把握し、ユーザに対して適切なサーポートサービスを提供するユーザサポート方法、ユーザサポートプログラムおよびユーザサポートサーバ装置に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータのハードウエアやソフトウエアなどの製品を購入したユーザからの問い合わせに対して、オペレータが操作説明や障害対応などのアドバイスを提供するユーザサポートサービスが普及している。これらのサービスは、オペレータが電話を介してユーザと応答するケースが一般的である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザがシステム画面を参照しながらオペレータに問い合わせをしている場合、オペレータ側ではユーザがどの画面を参照しながら質問しているのか即座には判断できない場合がある。ユーザ側で表示されている画面の状態をオペレータが知りたい場合は、ユーザに対して「どの画面」の「どのような状態であるか」などを聞きだし、ユーザと同じ画面を表示できるようにオペレータが自ら端末を操作して確認しなければならない。
【０００４】
さらに、時間と共に表示内容が変わる場合もあるため、オペレータ側がせっかく苦労して該当する画面にたどり着いたとしても、必ずしもユーザが得た情報と同一の情報が得られるとは限らない。したがって、ユーザに対して効果的なアドバイスを提供することができない場合がある。
【０００５】
また、ユーザサポートには、サービス提供側としてはトラブルとして認識していない事象に対する対応も多く発生する。つまり、ユーザの勘違いによって障害として扱われる事象である。また、サービス提供側が想定していない障害もある。そのような場合は、ユーザ自らが障害と認識する画面を指示する必要がある。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、ユーザ側での障害発生時における、ユーザに対する的確かつ効果的なアドバイスを提供することが可能なユーザサポート方法、ユーザサポートプログラムおよびユーザサポートサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明の請求項１にかかるユーザサポート方法は、ネットワークを介して接続されたサーバとユーザ端末とを用いておこなわれるユーザサポート方法であって、前記ユーザ端末側の動作環境の設定をおこなう動作環境設定工程と、前記ユーザ端末の操作ログ情報を前記サーバへ送信する操作ログ情報送信工程と、前記サーバ側で前記ユーザ端末に障害が発生したか否かを検出する障害発生検出工程と、前記障害発生検出工程で前記ユーザ端末の障害が検出された場合に、前記ユーザ端末の障害情報を前記サーバ側で表示する障害情報表示工程と、を含んだことを特徴とする。これによって、ユーザ端末で表示された障害発生時の画面の状態がオペレータ側で正確に把握でき、ユーザに対して的確で効果的なアドバイスを提供することができる。
【０００８】
また、請求項２にかかるユーザサポート方法は、請求項１に記載の発明において、前記動作環境設定工程は、前記ユーザ端末から前記サーバへ接続し、ユーザ情報の登録をおこなうユーザ情報登録工程と、前記ユーザ端末から所定の情報を入力して前記サーバへアクセスし、ユーザの認証をおこなうユーザ認証工程と、前記サーバから前記ユーザ端末へ、前記ユーザ端末の画面をトレースして前記サーバへ自動伝送するためのプログラムをダウンロードするプログラムダウンロード工程と、前記プログラムダウンロード工程でダウンロードされたプログラムを前記ユーザ端末にインストールするプログラムインストール工程と、を含んだことを特徴とする。これによって、ユーザ端末側で表示された画面情報を正確にトレースしてサーバへ送信することができる。
【０００９】
また、請求項３にかかるユーザサポート方法は、請求項１または２に記載の発明において、前記操作ログ情報送信工程は、前記ユーザ端末の操作ログ情報の前記サーバへの送信を可能とするためのモード設定をおこなう送信モード設定工程と、前記ユーザ端末に発生した障害を検出する障害検出工程と、前記障害検出工程で前記ユーザ端末の障害が検出された場合に、前記ユーザ端末の障害発生時の画面に所定のマーキング処理を施すマーキング処理工程と、前記マーキング処理工程でマーキングが施されたマーカー付与情報を前記サーバへ送信するマーカー付与情報送信工程と、を含んだことを特徴とする。これによって、ユーザ端末の障害発生時の画面情報にユーザの判断でマーキングを付与して、オペレータに通知することができる。
【００１０】
また、請求項４にかかるユーザサポート方法は、請求項３に記載の発明において、前記操作ログ情報送信工程は、前記ユーザ端末の障害発生のない通常時操作ログ情報を前記サーバへ送信する通常時操作ログ情報送信工程を含んだことを特徴とする。これによって、ユーザ端末の障害情報とともに正常時の操作ログ情報もサーバへ送信することができる。
【００１１】
また、請求項５にかかるユーザサポート方法は、請求項３または４に記載の発明において、前記障害発生検出工程は、前記サーバが前記ユーザ端末から送信されてきた操作ログ情報を受信する操作ログ受信工程と、前記操作ログ受信工程で受信した前記ユーザ端末の操作ログ情報に前記マーキング付与情報が含まれているか否かを検出する障害情報検出工程と、を含んだことを特徴とする。これによって、サーバが受信したユーザ端末の操作ログ情報から障害発生情報を検出することで、ユーザ端末の障害発生を的確に検出することができる。
【００１２】
また、請求項６にかかるユーザサポート方法は、請求項５に記載の発明において、前記操作ログ受信工程で受信した操作ログ情報をデータベースへ蓄積する操作ログ情報蓄積工程を含んだことを特徴とする。これによって、ユーザ端末の操作ログ情報をサーバ側で蓄積しておくことができる。
【００１３】
また、請求項７にかかるユーザサポート方法は、請求項５または６に記載の発明において、前記障害情報表示工程は、前記サーバの画面上に前記ユーザ端末の障害発生情報を受信した旨の警告画面を表示する警告画面表示工程と、前記警告画面表示工程で表示された警告画面をトリガとして、サポートを必要とするユーザを特定する情報が掲示されるマーカー検索画面を前記サーバの画面上に表示するマーカー検索画面表示工程と、前記マーカー検索画面表示工程で表示されたマーカー検索画面に所定情報入力などをおこなうことにより、前記マーカー付与情報送信工程でマーカー付与された前記ユーザ端末の障害情報の表題が一覧できるマーカー一覧画面を前記サーバの画面上に表示するマーカー一覧画面表示工程と、前記マーカー一覧画面表示工程で表示されたマーカー一覧画面に所定情報入力などをおこなうことにより前記ユーザ端末で発生した具体的な障害情報が掲示された履歴情報照会画面を前記サーバの画面上に表示する履歴情報照会画面表示工程と、を含んだことを特徴とする。これによって、ユーザ端末の障害発生時の表示画面の状態およびユーザのサポート要求がオペレータ側で的確に把握でき、ユーザに対する効果的なサポートサービスを提供することができる。
【００１４】
また、請求項８にかかるユーザサポートプログラムは、請求項１〜７のいずれか一つに記載の方法をコンピュータに実行させることを特徴とする。これによって、請求項１〜７のいずれか一つに記載の方法をコンピュータに実行させることができる。
【００１５】
また、請求項９にかかるユーザサポートサーバ装置は、ネットワークを介してユーザ端末に接続されたユーザサポートサーバ装置であって、前記ネットワークに対するデータなどの送受信の制御をおこなう通信制御手段と、各種情報の入力をおこなう入力手段と、受信したデータおよび前記入力手段から入力された情報などを表示する表示手段と、前記ユーザ端末の動作環境の設定をおこなうためのプログラムを格納する格納手段と、前記ユーザ端末からの要求により前記格納手段に格納されているプログラムを前記ユーザ端末へダウンロードするダウンロード処理手段と、前記ユーザ端末から送られてくる操作ログ情報を監視し、前記ユーザ端末に生じた障害発生の検出をおこなう障害発生検出手段と、前記障害発生検出手段で障害の発生が検出された前記ユーザ端末の障害情報を前記表示手段に表示させる表示制御手段と、を備えたことを特徴とする。これによって、ユーザ端末で表示された障害発生時の画面の状態がオペレータ側で正確に把握でき、ユーザに対して的確で効果的なアドバイスを提供することができる。
【００１６】
また、請求項１０にかかるユーザサポートサーバ装置は、請求項９に記載の発明において、さらに、データベースと、前記データベースに対する情報の書き込み／読み出し処理をおこなう情報書き込み／読み出し処理手段と、を備えたことを特徴とする。これによって、ユーザ端末の操作ログ情報をサーバ側で蓄積しておくことができる。
【発明の効果】
【００１７】
以上説明したように、ユーザ端末で表示された障害発生時の画面の状態がオペレータ側で正確に把握でき、ユーザ側で発生した障害において、ユーザに対して的確で効果的なアドバイスを提供することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかるユーザサポート方法、ユーザサポートプログラムおよびユーザサポートサーバ装置の好適な実施の形態を詳細に説明する。
【００１９】
（ユーザサポートシステムの概略構成）
まず、この発明にかかるユーザサポートシステムの概略構成を説明する。図１は、このユーザサポートシステムの概略構成図である。このユーザサポートシステムは、ユーザのサポートをおこなうオペレータが使用するユーザサポートサーバ１０１とユーザが使用するユーザ端末１０２とがネットワーク１００を介して接続されている。図１では、便宜上、ユーザ端末１０２のみ示したが、実際は複数のユーザ端末が接続される。また、ユーザサポートサーバ１０１は、各ユーザに関する情報などを蓄積するデータベース１１０を備えている。ユーザ端末１０２で発生した障害情報（ユーザ端末１０２で表示された画面情報）などがネットワーク１００を介してユーザサポートサーバ１０１へ正確に伝えられる。オペレータは、その情報に基づいてユーザに対し的確なサポートサービスを提供する。
【００２０】
（ユーザサポートサーバおよびユーザ端末のハードウエア構成）
つぎに、この発明にかかるユーザサポートシステムを構成するユーザサポートサーバ１０１およびユーザ端末１０２のハードウエア構成について説明する。図２は、ユーザサポートサーバ１０１およびユーザ端末１０２のハードウエア構成図である。
【００２１】
ユーザサポートサーバ１０１およびユーザ端末１０２は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＦＤＤ（フレキシブルディスクドライブ）２０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）２０７と、ディスプレイ２０８と、Ｉ／Ｆ（インタフェース）２０９と、キーボード２１０と、マウス２１１と、を備えている。そして、上記各構成部はバス２００によってそれぞれ接続されている。
【００２２】
ＣＰＵ２０１は、システムを構成する各装置全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００２３】
ＦＤＤ２０６は、ＣＰＵ２０１の制御にしたがってＦＤ２０７に対するデータのリード／ライトを制御する。ＦＤ２０７は、ＦＤＤ２０６の制御で書き込まれたデータを記憶したり、ＦＤ２０７に記録されたデータをユーザ端末１０２などの情報処理装置へ読み取らせたりする。着脱可能な記録媒体として、ＦＤ２０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ２０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどである。
【００２４】
Ｉ／Ｆ（インタフェース）２０９は、通信回線２１２を通じてネットワーク１００に接続され、ネットワーク１００を介して、サーバや他のユーザ端末１０２と接続する。そして、Ｉ／Ｆ２０９は、ネットワーク１００と内部とのインタフェースを司り、サーバや他のユーザ端末１０２からのデータの入出力を制御する。Ｉ／Ｆ２０９は、たとえばモデムやＬＡＮアダプタなどである。
【００２５】
キーボード２１０は、文字、数字、各種指示などの入力のためのキーを備え、データなどの入力をおこなう。タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１１は、カーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボール、ジョイスティック、十字キー、ジョグダイヤルなどであってもよい。
【００２６】
なお、必要があれば、入力手段としてのスキャナや印刷手段としてのプリンタなどをバス２００に接続して用いることができる。
【００２７】
（ユーザ端末の機能的構成）
つぎに、この発明にかかるユーザサポートシステムを構成するユーザ端末１０２の機能的構成について説明する。図３は、このユーザ端末１０２の機能的構成を示すブロック図である。ユーザ端末１０２は、制御部３０１、通信制御部３０２、入力部３０３、表示部３０４、動作環境設定部３０５、操作ログ情報蓄積部３０６、表示処理部３０７、操作ログ情報検出部３０８、および格納部３０９を含み構成される。
【００２８】
制御部３０１は、ユーザ端末１０２全体の制御をおこなう。通信制御部３０２は、ネットワーク１００に対するデータなどの送受信の制御をおこなう。入力部３０３は、各種情報の入力をおこなう。表示部３０４は、受信したデータや入力部３０３から入力された情報などを表示する。動作環境設定部３０５は、ネットワーク１００を介してダウンロードされたプログラムなどによりユーザ端末１０２の動作環境の設定をおこなう。操作ログ情報蓄積部３０６は、ユーザ端末１０２の操作ログ情報を蓄積する。表示処理部３０７は、表示部３０４に表示された画面に所定のマークや数字などの付与をおこなう。操作ログ情報検出部３０８は、操作ログ情報蓄積部３０６に蓄積されている操作ログ情報の検出をおこなうが、特に障害発生時の操作ログ情報を検出するのに有効である。格納部３０９は、ダウンロードされたプログラムなどを格納する。
【００２９】
ここで、制御部３０１、動作環境設定部３０５、表示処理部３０７、および操作ログ情報検出部３０８は、たとえば図２に示したＣＰＵ２０１などでその機能を実現できる。また、通信制御部３０２は、たとえば図２に示したＩ／Ｆ２０９などでその機能を実現できる。入力部３０３は、たとえば図２に示したキーボード２１０やマウス２１１などでその機能を実現できる。表示部３０４は、たとえば図２に示したディスプレイ２０８などでその機能を実現できる。操作ログ情報蓄積部３０６および格納部３０９は、たとえば図２に示したＲＯＭ２０２、ＨＤＤ２０４、ＨＤ２０５などでその機能を実現できる。
【００３０】
（ユーザサポートサーバの機能的構成）
つぎに、この発明にかかるユーザサポートシステムを構成するユーザサポートサーバ１０１の機能的構成を説明する。図４は、このユーザサポートサーバ１０１の機能的構成を示すブロック図である。ユーザサポートサーバ１０１は、制御部４０１、通信制御部４０２、入力部４０３、表示部４０４、ダウンロード要求検出部４０５、ダウンロード処理部４０６、格納部４０７、障害発生検出部４０８、表示制御部４０９、およびユーザ情報書き込み／読み出し処理部４１０を含み構成される。
【００３１】
制御部４０１は、ユーザサポートサーバ１０１全体の制御をおこなう。通信制御部４０２は、ネットワーク１００に対するデータなどの送受信の制御をおこなう。入力部４０３は、各種情報の入力をおこなう。表示部４０４は、受信したデータや入力部４０３から入力された情報などを表示する。ダウンロード要求検出部４０５は、ユーザ端末１０２からの所定のプログラムのダウンロード要求の検出をおこなう。ダウンロード処理部４０６は、ユーザ端末１０２からの要求により、所定のプログラムのダウンロード処理を制御する。格納部４０７は、ユーザ端末１０２へダウンロードするプログラムなどを格納する。障害発生検出部４０８は、ユーザ端末１０２から送られてくる操作ログ情報（画面情報）を監視し、ユーザ端末１０２の障害発生の検出をおこなう。表示制御部４０９は、表示部４０４に対して、障害発生検出部４０８で障害検出されたユーザ端末１０２の障害情報の表示処理をおこなう。ユーザ情報書き込み／読み出し処理部４１０は、ユーザ情報のデータベース１１０への書き込み処理をおこなう。また、データベース１１０に格納されているユーザ情報の読み出し処理をおこなう。
【００３２】
ここで、制御部４０１、ダウンロード要求検出部４０５、ダウンロード処理部４０６、障害発生検出部４０８、表示制御部４０９、およびユーザ情報書き込み／読み出し処理部４１０は、たとえば図２に示したＣＰＵ２０１などでその機能を実現できる。また、通信制御部４０２は、たとえば図２に示したＩ／Ｆ２０９などでその機能を実現できる。入力部４０３は、たとえば図２に示したキーボード２１０やマウス２１１などでその機能を実現できる。表示部４０４は、たとえば図２に示したディスプレイ２０８などでその機能を実現できる。格納部４０７は、たとえば図２に示したＲＯＭ２０２、ＨＤＤ２０４、ＨＤ２０５などでその機能を実現できる。
【００３３】
続いて、上記ユーザサポートシステムを用いたユーザサポート方法をフローチャートを参照しながら説明する。
【００３４】
（ユーザサポートの手順の概要）
図５は、このユーザサポートシステムにより実行されるユーザサポートの手順の概要を示すフローチャートである。
【００３５】
まず、ユーザ端末１０２側の動作環境の設定をおこなう（ステップＳ５０１）。この工程では、ユーザサポートサーバ１０１からユーザ端末１０２へ、ユーザ端末１０２の表示画面をトレースしてユーザサポートサーバ１０１へ自動伝送するためのプログラムをダウンロードする。
【００３６】
つぎに、ユーザ端末１０２の操作ログ情報をユーザサポートサーバ１０１へ送信する（ステップＳ５０２）。この工程では、ユーザ端末１０２の表示部３０４に表示された画面情報（障害が発生した場合を含む）に時間、ユーザ名などを付与してＨＴＭＬ形式でユーザサポートサーバ１０１へ送信する。送信された情報は、データベース１１０に蓄積される。
【００３７】
続いて、ユーザサポートサーバ１０１の障害発生検出部４０８がユーザ端末１０２に障害が発生したか否かを検出する（ステップＳ５０３）。この工程では、ユーザ端末１０２から送られてきた操作ログ情報を監視し、ユーザ端末１０２に障害が発生しているか否かを検出する。あるいはこの工程では、ユーザからの問い合わせがあった場合に、ログ情報を見て障害か否かを判断してもよい。この工程の処理は、障害発生検出部４０８が送られてきた操作ログ情報に障害情報が含まれているか否かを検出することによっておこなわれる。障害が検出されない場合（ステップＳ５０３：Ｎｏ）は、ステップＳ５０３の検出処理が継続しておこなわれる。一方、障害が検出された場合（ステップＳ５０３：Ｙｅｓ）は、ユーザ端末１０２の障害情報を詳細にユーザサポートサーバ１０１の表示部４０４に表示する（ステップＳ５０４）。
【００３８】
このような手順を経ることにより、オペレータはユーザ端末１０２で発生した障害の詳細を的確に把握できるため、ユーザに対して適切なサポートサービスを提供することが可能になる。特に、障害発生時の操作ログ情報に加え、その障害が発生するにいたるまでのユーザの操作情報もオペレータが把握できるため、ユーザに対してより効果的なアドバイスを提供することが可能になる。以下、上記各工程の処理をさらに詳細に説明する。
【００３９】
（動作環境設定工程）
まず、図５に示したステップＳ５０１の動作環境設定工程について説明する。図６は、この動作環境設定の詳細手順を示すフローチャートである。
【００４０】
まず、ユーザ端末１０２からユーザ情報の登録をおこなう（ステップＳ６０１）。この工程では、ユーザ端末１０２からユーザサポートサーバ１０１へ接続し、動作環境設定部３０５の処理により表示部３０４に図７に示すようなユーザ情報登録画面７００が表示される。そこで、ユーザは、必要なユーザ情報（たとえば、ユーザ名（お客様名称）、ログインＩＤ、ログインパスワードなど）の入力をおこなう。ここで入力されるユーザ情報は、ユーザが独自に決定したものでもよいし、サポートサービスをおこなう側から提供されたものでもよい。入力されたユーザ情報は、ユーザサポートサーバ１０１へ送られ、データベース１１０に登録される。なお、ここで登録される各情報はユーザごと、またはブラウザごとに設定されたものである。
【００４１】
つぎに、ユーザ認証をおこなう（ステップＳ６０２）。続いて、動作環境設定部３０５の処理により、表示部３０４に図８に示すようなユーザ認証画面８００が表示される。そこで、ユーザは、ステップＳ６０１で登録したログインＩＤ、ログインパスワードを再度入力し、ユーザ認証を受ける。
【００４２】
ユーザ認証されると、ユーザサポートサーバ１０１からユーザ端末１０２へ、ユーザ端末１０２の表示画面をトレースしてユーザサポートサーバ１０１へ自動伝送するための「ブラウザ組み込み用ツールバー」設定プログラムがダウンロードされる（ステップＳ６０３）。「ブラウザ組み込み用ツールバー」設定プログラムダウンロード時には、ユーザ端末１０２の表示部３０４に、たとえば図９に示すようなプログラムダウンロード画面９００が表示される。
【００４３】
つぎに、「ブラウザ組み込み用ツールバー」設定プログラムのインストールをおこなう（ステップＳ６０４）。プログラムのダウンロードが終了すると、表示部３０４にたとえば図１０に示すようなツールバーインストーラ画面１０００が表示されるので、そこに表示されている「ＯＫ」ボタン１００１を押下することで、「ブラウザ組み込み用ツールバー」設定プログラムのインストールが開始される。インストールが終了すると、表示画面の上部側に図１１に示すようなツールバー１１００が表示される。
【００４４】
（操作ログ情報送信工程）
つぎに、図５に示したステップＳ５０２の操作ログ情報送信工程について説明する。図１２は、この操作ログ情報送信の手順を示すフローチャートである。
【００４５】
まず、ユーザ端末１０２の操作ログ情報をユーザサポートサーバ１０１へ送信を可能とするための送信モード設定処理をおこなう（ステップＳ１２０１）。具体的には、図１１に示したツールバー１１００の「送信」ボタン１１０１を押下する。すると、表示部３０４に、たとえば図１３に示すような送信モード画面１３００が表示される。この送信モード画面１３００の上部側には、「送信モード」ツールバー１３０１が表示される。
【００４６】
つぎに、ユーザ端末１０２に障害が発生したか否かを検出する（ステップＳ１２０２）。この検出は、ユーザが実際にユーザ端末１０２の表示部３０４の表示内容を確認することにより実行される。障害が発生していない場合（ステップＳ１２０２：Ｎｏ）は、この工程の処理を継続しておこなう。図１３は、障害が発生していない場合（通常時）の表示部３０４の表示例を示す図である。障害が発生した場合（ステップＳ１２０２：Ｙｅｓ）は、ユーザは、障害発生時の表示画面にマーキング処理を施す（ステップＳ１２０３）。具体的には、図１４に示すように、画面の上部側に表示されている「送信モード」ツールバー１３０１の「マーキング」ボタン１３０２を押下し、送信するマーカー種別（障害）を選択する。ここでマーカーが付与される情報は、オペレータがユーザサポートサーバ１０１において一覧検索するときに「基点」として使用する情報となる。また、障害マーカー設定時には、「送信モード」ツールバー１３０１のテキストボックス１３０３に問い合わせ内容を記載することで、オペレータに対する問い合わせを可能とする。なお、画面へのマーキングは、表示処理部３０７の処理による。
【００４７】
つぎに、マーカー付与情報をユーザサポートサーバ１０１へ送信する（ステップＳ１２０４）。この工程では、障害情報であるマーカー付与情報とともに通常の操作ログ情報（履歴情報）もユーザサポートサーバ１０１へ送られる。具体的には、たとえば図１３に示したように、送信モード画面１３００に表示された画面情報（履歴情報）が、通常の操作ログ情報として随時（画面を遷移トリガとして）ユーザサポートサーバ１０１へ送信される。また、画面情報に時間、ユーザ名などを付与してＨＴＭＬ形式でユーザサポートサーバ１０１へ送信される。また、ユーザサポートサーバ１０１へ送信する操作ログ情報は、ユーザ端末１０２の操作ログ情報蓄積部３０６に蓄積される。このようにすることで、ユーザ端末１０２側でも、再度操作ログ情報を確認することができる。また、送信されたユーザ端末１０２の操作ログ情報は、データベース１１０に蓄積される。
【００４８】
（障害発生検出工程）
つぎに、図５に示されたステップＳ５０３の障害発生検出工程について説明する。図１５は、この障害発生検出の手順を示すフローチャートである。
【００４９】
ユーザサポートサーバ１０１がユーザ端末１０２から送信されてきた操作ログ情報を受信すると（ステップＳ１５０１）、障害発生検出部４０８が監視を開始し、受信した操作ログ情報に障害情報が含まれているか否かを検出する（ステップＳ１５０２）。ここでいう障害情報とは、マーカーが付与されている画面情報のことである。障害情報が検出されない場合（ステップＳ１５０２：Ｎｏ）は、ステップＳ１５０２の検出処理が継続しておこなわれる。障害情報が検出された場合（ステップＳ１５０２：Ｙｅｓ）は、処理を終了する。その後、ステップＳ５０４の障害情報表示工程へ進む。
【００５０】
（障害情報表示工程）
つぎに、図５に示されたステップＳ５０４の障害情報表示工程について説明する。図１６は、この障害情報表示の手順を示すフローチャートである。
【００５１】
まず、ユーザサポートサーバ１０１の障害発生検出部４０８がユーザ端末１０２の障害情報を検出すると、表示部４０４に、図１７に示すような警告画面１７００が表示される（ステップＳ１６０１）。なお、この警告画面１７００の表示とともに警告音（アラーム）が発生されるようにしておけば、オペレータがユーザサポートサーバ１０１から離れている場合に有効である。
【００５２】
つぎに、オペレータは、この警告画面１７００をトリガとしてブラウザを利用して図１８に示すようなマーカー検索画面１８００へのアクセスをおこない、表示する（ステップＳ１６０２）。このマーカー検索画面１８００には、ユーザ名（お客様名称）、ユーザＩＤ（識別ＩＤ）、障害発生時刻などサポートを必要とするユーザを特定する情報が表示される。そして、マーカー検索画面１８００の「検索」ボタン１８０１を押下すると、図１９に示すようなユーザによりマーキングされた、ユーザが特に強くサポートを希望する障害情報（障害が発生した画面）のリストが示されたマーカー一覧画面１９００が表示される（ステップＳ１６０３）。
【００５３】
つぎに、マーカー一覧画面１９００において該当する障害情報を押下すると、図２０に示すような具体的な障害情報が掲示された履歴情報照会画面２０００が表示される（ステップＳ１６０４）。また、前述のように、ユーザサポートサーバ１０１は、障害の発生がない通常の操作ログ情報も受信していることから、具体的な障害情報とあわせ通常の操作ログ情報を表示部４０４に表示することが可能である。
【００５４】
オペレータは、電話などによるユーザからの問い合わせに対して、表示された履歴情報照会画面２０００を参照して障害発生原因の特定をおこない、ユーザに対してのアドバイスを提供する。なお、前述のように、障害情報にマーカーを付与するとともに簡単なメッセージを記入することもできることから、電話を用いなくてもユーザは要求をオペレータに伝えることが可能である。よって、オペレータは、電話に代えて電子メールなどによりユーザに対してサポートすることもできる。また、この発明では、ユーザ端末１０２の障害発生時の操作ログ情報とともに、正常時の操作ログ情報もオペレータが把握することができるため、ユーザに対してより的確なサポートサービスを提供することができる。
【００５５】
また、この発明では、ユーザ端末１０２の格納部３０９にも、オペレータに提示された履歴情報照会画面２０００と同等のものが格納される（図２１参照）。したがって、ユーザ自身も自分が問い合わせを行った履歴を正確に確認することができ、再度の障害発生時の問い合わせに有効である。
【００５６】
以上説明したように、この実施の形態にかかるユーザサポート方法およびユーザサポートサーバ装置によれば、ユーザ側で発生するパーソナルコンピュータなどの操作上の障害情報が的確にオペレータに伝わるため、オペレータはユーザに対して適切なサポートサービスを提供することができる。特に、ユーザは、オペレータに対して問い合わせしたい障害情報にマーキング付与して提示することができるため、ユーザが強く希望する障害情報に対するアドバイスをオペレータから的確に引き出すことが可能になる。さらに、障害発生時とともに正常の操作がおこなわれている場合の操作ログ情報もオペレータ側が把握できるようになっているため、障害の発生原因がユーザの操作ミスによるものか、システムの瑕疵によるものかなど障害発生原因を突き止めるのに有効である。このように、サービス提供者側の予測が困難な障害におけるユーザ支援を可能とすることができる。
【００５７】
なお、本実施の形態で説明したユーザサポート方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００５８】
以上のように、この発明にかかるユーザサポート方法、ユーザサポートプログラムおよびユーザサポートサーバ装置は、ユーザ側で発生するパーソナルコンピュータなどの操作上の障害に対するサポートサービスに有用であり、特に、ユーザ側の操作情報を詳細に把握する必要がある場合に適している。
【図面の簡単な説明】
【００５９】
【図１】この発明にかかるユーザサポートシステムの概略を示す構成図である。
【図２】この発明にかかるユーザサポートシステムを構成するユーザサポートサーバおよびユーザ端末のハードウエア構成を示す説明図である。
【図３】ユーザ端末の機能的構成を示すブロック図である。
【図４】ユーザサポートサーバの機能的構成を示すブロック図である。
【図５】この発明にかかるユーザサポートシステムにより実行されるユーザサポートの手順の概要を示すフローチャートである。
【図６】動作環境設定の詳細手順を示すフローチャートである。
【図７】ユーザ端末の画面に表示されるユーザ情報登録画面の一例を示す説明図である。
【図８】ユーザ端末の画面に表示されるユーザ認証画面の一例を示す説明図である。
【図９】ユーザ端末の画面に表示されるプログラムダウンロード画面の一例を示す説明図である。
【図１０】ユーザ端末の画面に表示されるツールバーインストーラ画面の一例を示す説明図である。
【図１１】ユーザ端末の画面の上部側に表示されるツールバーの一例を示す説明図である。
【図１２】操作ログ情報送信の手順を示すフローチャートである。
【図１３】ユーザ端末の画面に表示される送信モード画面の一例を示す説明図である。
【図１４】障害発生時の表示画面に対するマーカー付与の内容を示す説明図である。
【図１５】障害発生検出の手順を示すフローチャートである。
【図１６】障害情報表示の手順を示すフローチャートである。
【図１７】ユーザサポートサーバの画面に表示される警告画面の一例を示す説明図である。
【図１８】ユーザサポートサーバの画面に表示されるマーカー検索画面の一例を示す説明図である。
【図１９】ユーザサポートサーバの画面に表示されるマーカー一覧画面の一例を示す説明図である。
【図２０】ユーザサポートサーバの画面に表示される履歴情報照会画面の一例を示す説明図である。
【図２１】ユーザ端末の操作ログ情報蓄積部に蓄積される履歴情報照会画面の内容を示す説明図である。
【符号の説明】
【００６０】
１００  ネットワーク
１０１  ユーザサポートサーバ
１０２  ユーザ端末
１１０  データベース
２００  バス
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ
２０５  ＨＤ
２０６  ＦＤＤ
２０７  ＦＤ
２０８  ディスプレイ
２０９  Ｉ／Ｆ
２１０  キーボード
２１１  マウス
２１２  通信回線
３０１，４０１  制御部
３０２，４０２  通信制御部
３０３，４０３  入力部
３０４，４０４  表示部
３０５  動作環境設定部
３０６  操作ログ情報蓄積部
３０７  表示処理部
３０８  操作ログ情報検出部
３０９，４０７  格納部
４０５  ダウンロード要求検出部
４０６  ダウンロード処理部
４０８  障害発生検出部
４０９  表示制御部
４１０  ユーザ情報書き込み／読み出し処理部
【図１】
2006099293.tif 000003
【図２】
2006099293.tif 000004
【図３】
2006099293.tif 000005
【図４】
2006099293.tif 000006
【図５】
2006099293.tif 000007
【図６】
2006099293.tif 000008
【図７】
2006099293.tif 000009
【図８】
2006099293.tif 000010
【図９】
2006099293.tif 000011
【図１０】
2006099293.tif 000012
【図１１】
2006099293.tif 000013
【図１２】
2006099293.tif 000014
【図１３】
2006099293.tif 000015
【図１４】
2006099293.tif 000016
【図１５】
2006099293.tif 000017
【図１６】
2006099293.tif 000018
【図１７】
2006099293.tif 000019
【図１８】
2006099293.tif 000020
【図１９】
2006099293.tif 000021
【図２０】
2006099293.tif 000022
【図２１】
2006099293.tif 000023