(57)【要約】【課題】  コンピュータ端末において発生した問題・課題に対する操作手順を、ユーザに対してわかりやすく指示する操作管理プログラムを提供する事を目的とする。【解決手段】  指示端末と被指示端末とがネットワークを介して接続する環境において、被指示端末は、指示端末からの操作指示を取得するとともに、被指示端末の操作ログを取得する。そして、その被指示端末の操作ログと取得した操作指示を用いて、操作の移行を示すイメージを生成し、被操作端末の表示装置に表示する。そして、被指示端末がその操作指示に従って操作を行うことによって、操作の移行を示すイメージを変更させる。【選択図】図３
2011203888.tif 000002
【特許請求の範囲】
【請求項１】
指示端末と被指示端末とがネットワークを介して接続する操作手順表示システムであって、
前記指示端末から前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得部と、
前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得部と、
前記操作指示情報と前記操作ログ情報とを比較し、前記操作の順序を用いて前記操作ログ情報に続く操作を指示する操作指示情報を判定し、当該判定の結果に基づいて操作手順イメージ情報を生成する操作手順イメージ情報生成部と、
前記操作手順イメージ情報を、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御部と
を備えたことを特徴とする操作手順表示システム。
【請求項２】
指示端末と被指示端末とがネットワークを介して接続する操作手順表示システムであって、
前記被指示端末は、
前記被指示端末の表示した操作画像に関する操作画像情報を生成し、前記指示端末に送信する操作画像情報送信部と、
前記指示端末で作成した前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得部と、
前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得部と、
前記操作指示情報と前記操作ログ情報とを比較し、前記操作の順序を用いて前記操作ログ情報に続く操作を指示する操作指示情報を判定し、当該判定の結果に基づいて操作手順イメージ情報を生成する操作手順イメージ情報生成部と、
前記操作手順イメージ情報を前記表示する操作画面に合成し、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御部とを備え、
前記指示端末は、
前記被指示端末から操作画像情報を取得する被指示端末操作画像情報取得部と、
前記取得した操作画像情報に応じて所定の領域に表示させる被指示端末操作画像表示部と、
前記所定の領域に対するユーザの入力を読み込み、当該読み込んだ入力の情報と前記被指示端末の操作画像情報とに基づいて、前記被指示端末に対する指示情報を生成する操作指示入力部と、
前記生成した指示情報を前記被指示端末に送信する操作指示情報送信部と
を備えたことを特徴とする操作手順表示システム。
【請求項３】
指示端末と被指示端末とがネットワークを介して接続した操作手順表示システムに用いるプログラムであって、
前記指示端末から前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得機能と、
前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得機能と、
前記操作指示情報と前記操作ログ情報とに基づいて、操作手順イメージ情報を生成する操作手順イメージ情報生成機能と、
前記操作手順イメージ情報を、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御機能と
をコンピュータに実現させる操作手順表示プログラム。
【請求項４】
指示端末と被指示端末とがネットワークを介して接続した操作手順表示システムに用いるプログラムであって、
前記被指示端末の表示した操作画像に関する操作画像情報を生成し、前記指示端末に送信する操作画像情報送信機能と、
前記指示端末で作成した前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得機能と、
前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得機能と、
前記操作指示情報と前記操作ログ情報とを比較し、前記操作の順序を用いて前記操作ログ情報に続く操作を指示する操作指示情報を判定し、当該判定の結果に基づいて操作手順イメージ情報を生成する操作手順イメージ情報生成機能と、
前記操作手順イメージ情報を前記表示する操作画面に合成し、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御機能と、を備え、
前記被指示端末から操作画像情報を取得する被指示端末操作画像取得機能と、
前記取得した操作画像情報に応じて所定の領域に表示させる被指示端末操作画像表示機能と、
前記所定の領域に対するユーザの入力を読み込み、当該読み込んだ入力の情報と前記被指示端末の操作画像情報とに基づいて、前記被指示端末に対する指示情報を生成する操作指示入力機能と、
前記生成した指示情報を前記被指示端末に送信する操作指示送信機能と
をコンピュータに実現させる操作手順表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ端末におけるユーザの操作を管理する技術に関する。特に遠隔のコンピュータ端末の操作指示を端末の画面で表示し、管理する技術に関する。
【背景技術】
【０００２】
企業などではコンピュータ端末（以下、「端末」という）を使用して業務が行われるようになっている。そのため、今や端末は一人に一台となり、日常的な業務を進める上で欠かせないものになっている。しかし、企業内では端末の操作に習熟したユーザばかりでなく、不慣れなユーザが多く存在する。このように端末の操作に不慣れなユーザにとって、定型業務ではない端末の操作や端末に不調が発生した場合、どの様に対処すれば良いのかがわからないため、企業内外の専門スタッフによるサポートに頼っている。
【０００３】
このように端末の操作に不慣れなユーザから、発生した問題に対するサポート依頼において、専門のスタッフがその都度当該端末の操作を行い解決している。しかし、問題が発生した際に常に専門のスタッフが近くに居ることは少なく、専門のスタッフが当該端末の所在場所に来訪して対処する、専門のスタッフが電話等で状況確認を行いながらユーザに操作の指示を与える、などの非効率な対処が行われている。さらに、同一のユーザから同一の問題で何度もサポート依頼が行われる場合もあり、問題が発生するたびに専門のスタッフが問題の対処を行うことは業務効率の悪化につながっている。そのため、端末に不慣れなユーザによる問題の対処方法の習熟を促し、業務効率を向上させることが求められる。
【０００４】
たとえば、特許文献１のシステムでは、オペレータ端末から遠隔のユーザ端末に接続を行い、遠隔操作を行う技術が開示されている。このシステムを用いることにより、専門のスタッフが居る遠隔地から端末操作に不慣れなユーザの代わりに端末の操作を行うことが可能となる。前述のサポートを行うスタッフが、問題の発生している端末の所在場所に行くことなくサポート等を行うことができるようになり、効率的である。
【０００５】
また、特許文献２のシステムでは、操作画面上に次に行うべき操作について表示する技術が公開されている。このシステムを用いることにより、ユーザが過去に行った操作の履歴を利用して、ユーザ自身が行っている操作から、近い将来行うであろう操作（目的としている操作）を推定して表示することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−０２６８５６
【特許文献２】特開平７−１４６７４２
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１のシステムにおいては、専門のスタッフの遠隔操作によって発生した問題を解決する事はできるが、ユーザ自身で操作を行うことがないため、ユーザに問題の対処方法について習熟させることができない。
【０００８】
そこで、ユーザの操作から次に行うべき操作を表示させる特許文献２のシステムを用いるが、端末を利用する操作環境は、その時々において多種多様であり、あらゆる操作環境に合わせた操作手順を用意する事や、操作環境の変化に合わせて視覚的な表示を変更させるといったことができないため、効果的な対処方法の提示が困難である。
【０００９】
本発明は、上記従来技術の問題点を解消する事を課題とする。つまり、端末（被指示端末）において発生した問題・課題に対する操作手順を、遠隔の端末（指示端末）からの指示によって、当該端末の操作状況と関連付けて操作指示を表示し、被指示端末のユーザに対処方法の習熟を促す技術を提供する事を課題とする。
【課題を解決するための手段】
【００１０】
本発明は、指示端末と被指示端末とがネットワークを介して接続する操作手順表示システムであって、前記指示端末から前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得部と、前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得部と、前記操作指示情報と前記操作ログ情報とを比較し、前記操作の順序を用いて前記操作ログ情報に続く操作を指示する操作指示情報を判定し、当該判定の結果に基づいて操作手順イメージ情報を生成する操作手順イメージ情報生成部と、前記操作手順イメージ情報を、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御部と、を備える操作手順表示システムである。
【００１１】
本発明のように構成する事により、操作指示と被操作端末の操作とに基づいて、操作手順イメージの表示を被操作端末の操作画面上に行うことによって、ユーザは現在の操作状況における次に行うべき操作について容易に理解することができる。よって、ユーザに対して、発生した問題への対処方法の習熟を促すことができる。
【００１２】
本発明における操作指示情報とは、操作指示を行うための順序や内容を含む情報である。
【００１３】
本発明における操作手順イメージ情報とは、操作の移行を示すイメージ画像情報である。
【００１４】
本発明は、指示端末と被指示端末とがネットワークを介して接続する操作手順表示システムであって、前記被指示端末は、前記被指示端末の表示した操作画像に関する操作画像情報を生成し、前記指示端末に送信する操作画像情報送信部と、前記指示端末で作成した前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得部と、前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得部と、前記操作指示情報と前記操作ログ情報とを比較し、前記操作の順序を用いて前記操作ログ情報に続く操作を指示する操作指示情報を判定し、当該判定の結果に基づいて操作手順イメージ情報を生成する操作手順イメージ情報生成部と、前記操作手順イメージ情報を前記表示する操作画面に合成し、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御部とを備え、前記指示端末は、前記被指示端末から操作画像情報を取得する被指示端末操作画像情報取得部と、前記取得した操作画像情報に応じて所定の領域に表示させる被指示端末操作画像表示部と、前記所定の領域に対するユーザの入力を読み込み、当該読み込んだ入力の情報と前記被指示端末の操作画像情報とに基づいて、前記被指示端末に対する指示情報を生成する操作指示入力部と、前記生成した指示情報を前記被指示端末に送信する操作指示情報送信部と、を備える操作手順表示システムである。
【００１５】
本発明のように構成する事により、指示端末において、被指示端末の操作画面を用いて操作指示情報を生成し、被指示端末はその操作指示情報と被操作端末の操作とに基づいて、操作手順イメージの表示を被操作端末の操作画面上に行うことによって、より被指示端末の操作状況に合わせた表示を行うことができる。これにより、ユーザにとって理解しやすい情報の提供を行うことができるため、ユーザに対して、発生した問題への対処方法の習熟をさらに促すことができる。
【００１６】
また、本発明のプログラムを端末に読み込ませて実行することで、上述の本発明を実現させることも可能である。つまり、指示端末と被指示端末とがネットワークを介して接続した操作手順表示システムに用いるプログラムであって、前記指示端末から前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得機能と、前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得機能と、前記操作指示情報と前記操作ログ情報とに基づいて、操作手順イメージ情報を生成する操作手順イメージ情報生成機能と、前記操作手順イメージ情報を、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御機能と、をコンピュータに実現させる操作手順表示プログラムとしてもよい。
【００１７】
この操作手順表示プログラムも、上述の操作手順表示システムと同様の作用効果を伴うものであり、上述した種々の特徴構成を備えることができる。
【００１８】
また、本発明のプログラムを端末に読み込ませて実行することで、上述の本発明を実現させることも可能である。つまり、指示端末と被指示端末とがネットワークを介して接続した操作手順表示システムに用いるプログラムであって、前記被指示端末の表示した操作画像に関する操作画像情報を生成し、前記指示端末に送信する操作画像情報送信機能と、
前記指示端末で作成した前記被指示端末に対する操作の内容と順序とを操作指示情報として取得する操作指示情報取得機能と、前記被指示端末の操作を示す操作ログ情報を取得する操作ログ情報取得機能と、前記操作指示情報と前記操作ログ情報とを比較し、前記操作の順序を用いて前記操作ログ情報に続く操作を指示する操作指示情報を判定し、当該判定の結果に基づいて操作手順イメージ情報を生成する操作手順イメージ情報生成機能と、前記操作手順イメージ情報を前記表示する操作画面に合成し、前記被指示端末の操作画面に合成して表示させる制御を行う表示制御機能と、を備え、前記被指示端末から操作画像情報を取得する被指示端末操作画像取得機能と、前記取得した操作画像情報に応じて所定の領域に表示させる被指示端末操作画像表示機能と、前記所定の領域に対するユーザの入力を読み込み、当該読み込んだ入力の情報と前記被指示端末の操作画像情報とに基づいて、前記被指示端末に対する指示情報を生成する操作指示入力機能と、前記生成した指示情報を前記被指示端末に送信する操作指示送信機能と、をコンピュータに実現させる操作手順表示プログラムとしてもよい。
【００１９】
この操作手順表示プログラムも、上述の操作手順表示システムと同様の作用効果を伴うものであり、上述した種々の特徴構成を備えることができる。
【発明の効果】
【００２０】
上述のように構成された本発明によれば、指示端末から取得した指示情報を用いて、被指示端末の操作状況に応じた次の操作の指示が表示されるため、ユーザ自身で被指示端末の操作を行うことが可能となる。これにより、被指示端末のユーザは問題への対処操作について容易に理解することができるため、被操作端末のユーザに対して問題への対処方法の習熟を促すことができるといった効果を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明のシステム構成の概念を模式的に示す図。
【図２】本発明のハードウェア構成の概念を模式的に示す図。
【図３】本発明のシステムの機能ブロックを模式的に示す図。
【図４】本発明の指示端末Ａの処理プロセスを模式的に示すフローチャート。
【図５】本発明の被指示端末Ｂの処理プロセスを模式的に示すフローチャート。
【図６】操作指示情報を模式的に示す図。
【図７】操作指示情報を模式的に示す図。
【図８】表示情報を模式的に示す図。
【図９】操作手順イメージを模式的に示す図。
【図１０】操作指示ツールアイコンと操作指示内容と関係を模式的に示す図。
【図１１】操作指示内容と操作指示完了条件との関係を模式的に示す図。
【図１２】操作ログ情報の一例を模式的に示す図。
【図１３】一連の操作ログ情報を模式的に示す図。
【図１４】指示端末の操作画面を模式的に示す図。
【図１５】指示端末の操作画面上に表示された被指示端末操作画面ウィンドウを模式的に示す図。
【図１６】指示端末の操作画面上に表示された被指示端末操作画面ウィンドウを模式的に示す図。
【図１７】操作手順イメージを合成した被指示端末Ｂの操作画面を模式的に示す図。
【図１８】一連の操作手順イメージを合成した被指示端末Ｂの操作画面を模式的に示す図。
【図１９】経過時間による強調表示の内容を模式的に示す図。
【図２０】操作位置と操作指示位置との関係による強調表示の内容を模式的に示す図。
【発明を実施するための形態】
【実施例１】
【００２２】
〔実施例１−構成〕
以下、図面を用いて本発明の実施形態を説明する。図１は、本発明の操作手順表示システムの全体の構成図を示す。本発明は図１に示すように、指示端末Ａが、通信ネットワークＮ（以下、「ネットワークＮ」という）を介して、被指示端末Ｂと、接続されるという形で構成されている。
【００２３】
ネットワークＮは、企業や学校等の限られた施設内において情報を物理的に送るケーブルと、ＬＡＮスイッチやハブ等でなる中継機器を備えたＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access with Collision Detection）方式のイーサネット（登録商標）型のＬＡＮとして構成されたものであるが、このネットワークＮとしてイーサネット（登録商標）型のＬＡＮ以外に、インターネットの技術を用いたイントラネットで構築されたものや、ＷＡＮ（Wide Area Network）の技術によって構築されるものでも良い。
【００２４】
図２は、指示端末Ａのハードウェア構成の一例を模式的に示す。指示端末Ａは、プログラムの演算処理を実行するＣＰＵ等の演算装置１と、情報を記憶するＲＡＭやハードディスク等の記憶装置２と、演算装置１の処理結果や記憶装置２に記憶する情報をインターネットやＬＡＮ等のネットワークを介して送受信する通信装置５と、ディスプレイ（操作画面）等の表示装置３と、キーボードやポインティングデバイス（マウス、ペンタブレットなど）やテンキー等の入力装置４と、を少なくとも有している。端末上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュール等）が演算装置１に読み込まれることでその処理が実行される。各機能は、記憶装置２に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置２から読み出し、読み出した情報を適宜、演算装置１における処理に用いる。また、指示端末Ａは、複数の端末に、その機能が分散配置されていても良い。
【００２５】
被指示端末Ｂのハードウェア構成は指示端末Ａとほぼ同様で、図２に示したとおり、演算装置１と、記憶装置２と、表示装置３と、入力装置４と、通信装置５とを有している。
【００２６】
図３は、本発明のファイル管理システムを構成する指示端末Ａと被指示端末Ｂの機能ブロック図を示す。本発明における各構成部及び各手段は、その機能が論理的に区別されているのみであって、物理上あるいは事実上同一の領域を為していても良い。
【００２７】
指示端末Ａの内部には、ネットワークＮを介して被指示端末Ｂと様々な情報の送受信するためのネットワークＩ／Ｆ１０、被指示端末Ｂの操作画像情報を取得する被指示端末操作画像情報取得部１１、取得した被指示端末Ｂの操作画像情報を表示させる被指示端末画像表示部１２、指示端末Ａを使用しているユーザ（以下、「指示ユーザ」という）の操作指示の入力を受け付けて操作指示情報を生成する操作指示入力部１３、操作指示情報を被指示端末Ｂに送信する操作指示情報送信部１４、指示端末ＡにおけるＯＳやアプリケーションの各種制御を行う端末制御部１５を備えている。
【００２８】
被指示端末Ｂの内部には、ネットワークＮを介して指示端末Ａと様々な情報を送受信するためのネットワークＩ／Ｆ２０、指示端末Ａから送られてきた操作指示情報を取得する操作指示情報取得部２１、取得した操作指示情報を記憶する操作指示情報記憶部２２、被指示端末Ｂにおける操作を示す操作ログ情報を取得する操作ログ情報取得部２３、取得した操作ログ情報を記憶する操作ログ情報記憶部２４、操作指示情報と操作ログ情報とから操作手順イメージ情報を生成する操作手順イメージ情報生成部２５、生成された操作手順イメージ情報と表示している操作画像とを合成して表示装置に表示させる制御を行う表示制御部２６、表示装置に表示された操作画像を取得する操作画像取得部２７、操作画像情報を指示端末Ａに送信する操作画像情報送信部２８を備えている。
【００２９】
通常、指示端末Ａ、被指示端末Ｂの内部にある各構成部は、その処理を実行する手段（プログラムやモジュール等）がハードウェアに読み込まれることでその処理が実行されるが、これらをハードウェアとの組み合わせにより構成しても良いし、ロジック等を組み合わせたハードウェアのみで構成しても構わない。
【００３０】
以下、図３に記載した本発明を構成する機能ブロック図に基づいて、各構成部の動作について説明する。
【００３１】
まず、指示端末Ａに含まれる各構成部の動作について説明する。
【００３２】
端末制御部１５は、指示端末Ａにおける各種のハードウェア及びソフトウェアの制御を行う。本実施例において端末の制御とは、アプリケーション、ＯＳ、ミドルウェア、ファームウェアなどで実行されるあらゆる動作・制御を指すものとする。
【００３３】
被指示端末操作画像情報取得部１１は、ネットワークＩ／Ｆ１０を介して被指示端末Ｂから被指示端末Ｂの表示装置３に表示した操作画像に関する操作画像情報を取得する。取得した操作画像情報は、被指示端末画像表示部１２に通知する。
【００３４】
この操作画像情報とは、被指示端末Ｂで表示されたもしくは表示される操作画像、日時情報、表示物情報などが含まれる。また、操作画像のサイズや形状などの情報を含むようにすると良い。操作画像は、画像データであり、ＪＰＥＧ、ＰＮＧ、ＢＭＰ、ＭＰＥＧなどの静止画もしくは動画の標準フォーマットを使用すると好適であるが、独自のフォーマットを使用してもかまわない。
【００３５】
上記の日時情報とは、操作画像が被指示端末Ｂの表示装置３に表示された日時のことである。また、日時を数値化した値であっても良い。
【００３６】
上記の表示物情報とは、被指示端末Ｂで表示された操作画面内に含まれる表示物に関する情報のことである。表示物とは、例えばアイコン、ボタン、ウィンドウなどである。表示物情報には、表示物識別情報、表示物座標情報、関連するアプリケーション識別情報などが含まれる。表示物識別情報とは、表示物を一義的に特定するものであり、名称、ＩＤなどである。表示物座標情報とは、表示物を含む領域の座標または表示物内の一点を示す座標のことであり、本実施例では、表示物を含む領域の座標（矩形座標）とする。
【００３７】
被指示端末操作画像表示部１２は、被指示端末操作画像情報取得部１１から操作画像情報を取得すると、指示端末Ａの表示装置３に被指示端末Ｂの操作画像を表示させる指示を端末制御部１５に対して行う。被指示端末Ｂの操作画像は、指示端末Ａの表示装置３上の所定の領域に表示させる。本実施例では、指示端末Ａの表示装置３上のウィンドウ（被指示端末画面表示ウィンドウ）内の表示領域に表示される。
【００３８】
上記の被指示端末操作画像表示部１２の動作について詳細に説明する。被指示端末操作画像表示部１２は、被指示端末Ｂの操作画像を被指示端末画面表示ウィンドウ内の表示領域に表示するように画像変換を行う。つまり、被指示端末Ｂの操作画像のサイズを被指示端末画面表示ウィンドウ内の表示領域のサイズに変換し、その変換後の画像データを端末制御部１５に通知する。その後、端末制御部１５は、指示端末Ａの表示装置３に操作画像を表示する。図１４に指示端末Ａの表示装置３の表示の一例を模式的に示す。
【００３９】
操作指示入力部１３は、入力装置４（例えば、キーボードやポインティングデバイス）から指示ユーザが行った被指示端末Ｂに対する操作指示を取得し、操作指示情報を生成する。その後、生成した操作指示情報は、操作指示情報送信部１４に通知される。
【００４０】
操作指示情報とは、操作の指示を行うための順序や内容を含む情報である。操作指示情報には、操作順序、操作指示内容、指示対象情報、付随情報、指示位置情報、操作指示完了条件などが含まれる。操作指示情報の一例を図６、図７に模式的に示す。
【００４１】
上記の操作順序とは、操作の指示を示す順番のことであり、時系列的に連続した数値であっても良いし、操作の指示が入力された時刻、もしくは操作の指示が入力された時刻を数値に変えたものであってもかまわない。
【００４２】
上記の操作指示内容とは、被指示端末Ｂに対して指示する操作の内容のことである。具体的には、「キーボード文字入力」、「マウス、右ボタン１クリック」、「ボタン・アイコン選択起動」などが含まれる。その他、操作の内容を示す情報であればいかなる情報でもかまわない。
【００４３】
上記の指示対象情報とは、指示した操作が実行される対象を示す識別情報のことである。具体的には、アプリケーション識別情報、表示物識別情報などが含まれる。
【００４４】
上記の付随情報とは、操作指示内容にしたがって含まれる付加的な情報のことをいう。具体的には、コメント文の内容などである。付随情報は、操作指示内容に応じて必要な情報であればいかなる情報でもかまわない。
【００４５】
上記の指示位置情報とは、被指示端末Ｂの画面上の位置（一点もしくは領域）を指す。
【００４６】
上記の操作指示完了条件とは、指示端末で生成された操作指示情報が被指示端末で実行されたか否かを判定するための条件のことをいう。
【００４７】
操作指示入力部１３の動作を、図１４を用いて詳細に説明する。まず、指示端末Ａを操作する指示ユーザは、被指示端末画面表示ウィンドウにおいて、操作指示を示す操作指示ツールアイコンをポインティングデバイス等で選択（クリック）し、任意の位置に配置する操作（ドラッグ・ドロップ）によって操作指示を入力する。この操作よって、操作指示入力部１３は、操作指示ツールアイコンの情報（操作指示の内容）と被指示端末画面表示ウィンドウ内の位置情報（操作指示の位置）とを読み込む。なお、操作指示ツールアイコンと操作指示内容との関係の例を図１０に模式的に示す。
【００４８】
次に、操作指示入力部１３は、操作指示情報の操作指示内容、操作指示完了条件を設定する。具体的には、操作指示ツールアイコンに対する操作指示内容を操作指示情報の操作指示内容に設定する。そして、操作指示内容に対応する操作指示完了条件を操作指示情報の操作指示完了条件に設定する。操作指示内容と操作指示完了条件との関係の例を図１１に示す。
【００４９】
続いて、被指示端末表示画面ウィンドウ内の位置情報（操作指示の位置）を被指示端末Ｂにおける操作画面上の位置情報（被指示端末位置情報）に変換する。そして、その被指示端末位置情報を操作指示情報の指示位置情報に設定する。さらに、その被指示端末位置情報に対応する表示物情報を被指示端末操作画像表示部１２から取得し、その取得した表示物情報に基づいて操作指示情報の指示対象情報を設定する。
【００５０】
上記の被指示端末位置情報に対応する表示物情報の判定方法は、被指示端末位置情報が、表示物座標情報（領域）内に含まれているか否かで判定すると好適である。また、被指示端末位置情報にもっとも近接する表示物情報としてもかまわない。
【００５１】
そして、操作指示情報に指示順序を付加する。指示順序は、操作指示の順序を示す内容であればいかなる値であってもかまわない。また、この指示順序は、後述の、被指示端末Ｂが操作指示情報を受信する際に時系列的に付加するようにしても良い。
【００５２】
操作指示情報送信部１４は、操作指示情報入力部１３から操作指示情報を取得し、ネットワークＩ／Ｆ１０を介して被指示端末Ｂに送信する。本実施例では、操作指示情報が生成される毎に被指示端末Ｂに送信するとしたが、所定のタイミングもしくは一定周期で送信してもかまわない。また、複数の操作指示情報をまとめて送信するようにしてもかまわない。
【００５３】
次に  被指示端末Ｂに含まれる各構成部の動作について説明する。
【００５４】
操作指示情報取得部２１は、ネットワークＩ／Ｆ２０を介して指示端末Ａから送られてくる操作指示情報を取得する。取得した操作指示情報は、操作指示情報記憶部２２に記憶する。
【００５５】
操作ログ情報取得部２３は、被指示端末Ｂにおいて行われた操作を示す操作ログ情報を生成する。操作ログ情報は、端末制御部２９で行われた動作・制御に基づいて生成される。そして、生成した操作ログ情報を操作手順イメージ情報生成部２５に通知するとともに操作ログ情報記憶部２４に記憶する。操作ログ情報は、通常、操作が実行される毎に生成する。しかし、本発明の目的を達する限りにおいて所定のタイミングもしくは一定の周期で生成するようにしても良い。
【００５６】
本実施例における操作ログ情報とは、例えば被指示端末Ｂを操作するユーザ（被指示ユーザ）により操作された内容を示す情報や被指示端末Ｂにおいて実行された内容を示す情報であり、端末識別情報、操作日時、操作内容、操作対象情報、付加情報、操作位置情報等を含むものをいう。これら操作ログ情報に含まれる情報は一例であって限定されるものではなく、本発明の目的を達する限りにおいて、一部の情報のみを用いても良い。操作ログ情報の例を図１２、図１３に模式的に示す。
【００５７】
上記の操作日時には、操作を行った日時が含まれる。また、日時を数値化した値を用いてもかまわない。
【００５８】
上記の操作内容とは、被指示端末Ｂにおいて操作・実行された内容であって、ミドルウェアまたはＯＳ等において処理されるアプリケーションやハードウェア等に対する制御のことをいう。より具体的には、キーボード文字入力、ポインティングデバイスの操作（ボタン押下、移動など）、外部機器（プリンタなど）との接続、ファイル操作（作成、削除、コピー、移動、ファイル名変更、ファイル読み込み、ファイル書込み等）、フォルダ操作（作成、削除、コピー、移動、フォルダ名変更等）、アプリケーション操作（起動、終了等）、ドライブの追加・削除・検知、ネットワークの接続・切断、ＩＰアドレス変更、コンピュータ名変更、記憶媒体の書き込み、印刷、クリップボードへのコピー等を示す情報がある。なお、これらは一例であって限定されるものではない。
【００５９】
上記の操作対象情報とは、操作内容に従って実行される処理対象のことをいう。本実施例においては、操作されたアプリケーション識別情報や表示物識別情報などである。ここでいうアプリケーション識別情報とは、アプリケーションを一義的に識別可能な情報のことをいい、アプリケーション名称、識別番号、ＯＳ内の管理番号などがある。なお、これらは一例であって限定されるものではない。
【００６０】
上記の操作位置情報とは、ポインティングデバイスやキーボードなどの入力装置３から入力操作された画面上の位置のことをいう。例えば、ポインティングデバイスの場合は、ポインティングデバイスのボタンが押下された位置であり、キーボードの場合は、キーボードの入力により情報が反映された操作画面上の位置などである。さらに、操作対象情報に対応するウィンドウや画面上の選択範囲などの領域（矩形座標）としても良い。
【００６１】
操作手順イメージ情報生成部２５は、取得した操作ログ情報と記憶された操作指示情報とに基づいて操作ログ情報に続く操作手順の操作手順イメージ情報を生成する。そして、生成した操作手順イメージ情報を表示制御部２６に通知する。
【００６２】
上記の操作手順イメージ情報とは、取得した操作ログ情報に続く操作を示すイメージ情報のことをいう。操作手順イメージ情報に含まれるものとして、表示座標情報、表示対象情報、表示付随情報などが含まれる。
【００６３】
上記の表示座標情報とは、被指示端末Ｂの操作画面上の位置のことをいい、一点もしくは領域（矩形座標など）で示される。
【００６４】
上記の表示対象情報とは、操作手順として表示される画像を指し示す情報のことをいう。具体的には、操作指示ツールアイコンを指定する識別情報やアイコン等を示す画像のファイル識別情報などであり、操作手順として表示される画像を指定する内容であればいかなる情報を用いてもかまわない。
【００６５】
上記の表示付随情報とは、移行操作イメージを表示する際に必要に応じて使用する付随的な情報のことをいう。例えば、コメントなどの文章がある。
【００６６】
操作手順イメージ情報生成部２５の動作について詳細に説明する。操作手順イメージ情報生成部２５は、操作指示情報と操作ログ情報とを比較する操作比較手段、比較の結果から操作指示情報及び操作ログ情報を取得し、操作手順のイメージ情報を生成するイメージ生成手段、を備える。
【００６７】
操作比較手段は、操作されるべき操作指示情報（先行の操作指示情報）を操作指示情報記憶部２２から抽出する。続いて、先行の操作指示情報の操作指示完了条件と取得した操作ログ情報の操作内容、操作対象情報とを比較し、操作指示情報に対応する操作であるか否かを判定する。そして、イメージ生成手段に判定結果と操作指示情報の指示順序とを通知する。操作指示情報の指示順序は、操作指示情報の操作指示完了条件に合致する場合（操作指示情報に対応する操作が実行された場合）には、先行の操作指示情報に続く次の操作指示情報（後続の操作指示情報）の指示順序が適用される。操作指示完了条件に合致しない場合には、先行の操作指示情報の指示順序が適用される。
【００６８】
イメージ生成手段２５は、操作比較手段から取得した操作指示情報の指示順序に対応する操作指示情報を抽出する。現在の操作位置（操作ログ情報に含まれる操作位置情報）と操作指示情報に含まれる指示位置情報とに基づいて、画面上の位置に関連付けて操作指示ツールアイコンやコメント等のイメージ情報、それぞれ位置情報を関連付けたイメージ情報、などを生成する。それぞれの位置情報を関連付けたイメージ情報として、矢印や線のイメージなどを表示対象として用いると好適である。また、それぞれの位置を囲むイメージを表示対象としてもかまわない。そして、作成したイメージ情報を操作手順イメージ情報として、表示制御部２６に通知する。操作手順イメージ情報の一例を図９に模式的に示す。
【００６９】
表示制御部２６は、操作手順イメージ情報生成部２５から取得した操作手順イメージ情報を表示している操作画像に合成させて表示するように制御指示を行う。端末制御部２９は、制御指示に従って表示装置３に表示する。
【００７０】
操作画像取得部２７は、被指示端末Ｂの表示装置３で表示された操作画像と表示物情報を取得し、操作画像情報を生成する。そして、操作画像情報を操作画像情報送信部２８に通知する。
【００７１】
操作画像情報送信部２８は、ネットワークＩ／Ｆ２０を介して指示端末Ａに送信する。送信するタイミングは、所定のタイミングもしくは周期的にする事が好ましい。また、画像に変化が無い場合に送信を行わないなど、操作画像を送信するデータ量を軽減する処理を含めるようにしても良い。
【００７２】
上述の実施形態をとる事により、被指示端末Ｂを使用する被指示ユーザにとって、操作状況に対して次にどのような操作を行えば良いのかを容易に理解することができ、また、その操作状況に対応した操作の習熟を促すことができる。
【００７３】
〔実施例１−処理プロセス〕
次に本発明のファイル管理システムの処理プロセスの一例を、図３の機能ブロック図、図４および図５のフローチャート等を用いて説明する。なお、以下の説明では、指示端末「ＤＥＦ６７８９０」と被指示端末「ＡＢＣ１２３４５」とがネットワークＮを介して接続され、被指示端末「ＡＢＣ１２３４５」においてアプリケーション「ワープロＡ」の一部を操作するという場合を例に説明を行う。
【００７４】
まず、指示端末「ＤＥＦ６７８９０」の処理プロセスを説明する。
【００７５】
指示端末「ＤＥＦ６７８９０」は、被指示端末「ＡＢＣ１２３４５」から送られてくる操作画像情報を取得し、指示端末Ａの表示装置の所定の領域（被指示端末画面表示ウィンドウ内の表示領域）にサイズ変換して表示を行う（Ｓ１０１、Ｓ１０２）。例えば、指示端末「ＤＥＦ６７８９０」の表示装置３には、図１４のように表示される。操作画像情報の取得および表示は、被指示端末Ｂから送られてくる毎に継続的に実行する。
【００７６】
操作画像のサイズ変換を具体的に説明する。例えば、被指示端末「ＡＢＣ１２３４５」の画面の大きさが、（横幅）１２８０／（縦幅）９６０ピクセルであり、被指示端末画面表示ウィンドウ内の表示領域が（横幅）６４０／（縦幅）４８０ピクセルとする。この様な場合には取得した操作画像を縮小し、被指示端末画面表示ウィンドウに表示させる。つまり、このケースでは、縦幅・横幅を１／２に変換することとなる。
【００７７】
指示端末「ＤＥＦ６７８９０」を操作する指示ユーザが被指示端末「ＡＢＣ１２３４５」に対する操作指示を入力すると、操作指示入力部１３はその入力を操作指示として読み込む（Ｓ１０３）。
【００７８】
操作指示の入力と読み込みについて詳細に説明する（図１５、図１６を参照）。指示端末「ＤＥＦ６７８９０」を操作するユーザ（指示ユーザ）は、被指示端末画面表示ウィンドウの上部の操作指示ツールアイコンをポインティングデバイスで選択（クリック）し、被指示端末画面表示ウィンドウ内の表示領域の任意の位置（指定位置）に配置する操作（ドラッグ＆ドロップ）をする。操作指示入力部１３は、この配置された操作を検出し、操作指示ツールアイコンの種類及び指定位置の情報を読み込む。例えば、指示ユーザは、キーボードアイコンを選択するとする。そして、そのアイコンを被指示端末画面表示ウィンドウの被指示端末画面内の座標位置（４００，３００）に配置する操作する。この配置された操作のタイミングで操作指示入力部１３は、操作指示内容「キーボード文字入力アイコン」、及び座標位置を示す位置情報（４００，３００）の読み込みが行われる。
【００７９】
さらに、指示ユーザに付随的な情報を入力させ、その入力された情報も読み込むようにしても良い。例えば、コメントを入力する画面等の指示ユーザに対する問い合わせを行う画面を表示させ、指示ユーザが入力した任意のコメントを読み込むことができる。図示しないが、ここでは、指示ユーザによって入力されたコメント『必要事項を入力する』の読み込みが行われたこととする。
【００８０】
操作指示入力部１３は更に、読み込んだ情報（操作指示の内容、位置情報、付随的な情報）に基づいて操作指示情報を生成する（Ｓ１０４）。具体的には、操作指示の内容が「キーボード文字入力アイコン」で有ったため、操作指示情報の操作指示内容に「キーボード文字入力アイコン」が設定され、操作指示完了条件に「指示対象情報への入力」が設定される。操作指示内容と操作指示完了条件との関係は、図１１となっているものとする。この操作指示内容と操作指示完了条件とを、操作指示完了条件記憶部（図示せず）に記憶させ、必要に応じて読み出すようにすると好適である。
【００８１】
次に、読み込んだ位置情報（４００，３００）は、指示端末Ａの被指示端末画面表示ウィンドウ内の表示領域における位置情報であるため、実際の被指示端末画面の位置情報に変換を行う。変換後の位置情報は、被指示端末画面上の位置情報（８００，６００）となる。続いて、この位置情報（８００，６００）に対応する表示物情報を被指示端末操作画像情報取得部１１から取得する。つまり、被指示端末「ＡＢＣ１２３４５」から取得した操作画像情報内の表示物情報が図８であった場合、位置情報（８００，６００）を座標位置内（矩形座標内）に含む表示物を検索すると、表示物識別情報「テキスト入力域（ＴＢ４４５５６６）」、関連アプリケーション「ワープロＡ」が取得される。よって、操作指示情報の指示対象情報に関連アプリケーション「ワープロＡ」と表示物識別情報「テキスト領域（ＴＢ４４５５６６）」を設定し、指示位置情報に位置情報（８００，６００）を設定する。
【００８２】
そして、これらの処理とともに、操作指示情報の指示順序を設定する。ここでは、最初の操作指示として、指示順序「１」を設定する。
【００８３】
続いて、生成された操作指示情報をネットワークＩ／Ｆ１０を介して被指示端末「ＡＢＣ１２３４５」に送信する（Ｓ１０５）。
【００８４】
次に、被指示端末「ＡＢＣ１２３４５」の処理プロセスについて説明する。
【００８５】
操作ログ情報取得部２３は、被指示端末「ＡＢＣ１２３４５」の操作ログ情報を取得し、その操作ログ情報を操作手順イメージ情報生成部２５に通知する（Ｓ２０１）。また、操作ログ情報取得部２３は、取得した操作ログ情報を操作ログ情報記憶部２４に記憶する。
【００８６】
さらに、操作指示情報取得部２１は、指示端末「ＤＥＦ６７８９０」からネットワークＩ／Ｆ２０を介して送られてきた操作指示情報を取得し、操作指示情報記憶部２２に記憶する（Ｓ２０２）。操作指示情報は、図６のように操作指示情報記憶部２２記憶される。
【００８７】
操作手順イメージ情報生成部２５は、操作指示情報記憶部２２の操作指示情報と取得した操作ログ情報とに基づいて操作手順イメージ情報を生成する（Ｓ２０３）。そして、表示制御部２６は、生成された操作手順イメージ情報に従って、操作画面に合成する指示を端末制御部２９に対して制御指示を行う（Ｓ２０４）。
【００８８】
上述の処理を具体的に説明する。操作手順イメージ情報生成部２５は、被指示端末「ＡＢＣ１２３４５」の被指示ユーザがアプリケーション「ワープロＡ」の起動を行うと、操作ログ情報として操作日時「２００８年１１月５日  １２時１０分」（図１３（１）参照）を操作ログ情報取得部２３から取得する。続いて、操作指示情報記憶部２２から操作指示情報として操作手順「１」（図６参照）を取得する。
【００８９】
つぎに、操作手順イメージ情報生成部２５は、操作指示情報の操作指示完了条件「指示対象への入力」を抽出し、取得した操作ログ情報の操作内容「起動」と対比する。対比の結果、操作指示完了条件を満たしていないと判定する。
【００９０】
そして、操作手順イメージ情報生成部２５は、対比の結果、操作指示完了条件を満たしていないため、操作指示情報を元に操作手順イメージ情報（図９参照）を生成する。具体的には、操作指示情報の操作順序が１であるため、表示座標情報（８００，６００）／（８１０，６１０）、表示対象情報「番号アイコン  １」が生成される。次に、操作指示内容「キーボード文字入力」であるため、表示座標情報（８１０，６１０）／（８４０，６４０）、表示対象情報「キーボード文字入力アイコン」が生成される。さらに、付随情報「コメント『必要事項を入力する』」であるため、表示座標情報（８４０，６４０）／（９１０，６７０）、表示付随情報「コメント『必要事項を入力する』」が生成される。
【００９１】
さらに、操作ログ情報の操作位置情報（１００，５５０）と操作指示情報の指示位置情報（８００，６００）とを関連付ける表示として、表示座標情報（１００，５５０）／（８００，６００）、表示対象情報「矢印イメージ」、表示付随情報「強調なし」が生成される。
【００９２】
生成された操作手順イメージ情報は、表示制御部２６に通知される。そして、表示制御部２６は、現在操作している操作画像に操作手順イメージの画像を合成させ操作画面が図１７の様に表示装置３に表示される。
【００９３】
表示制御部２６は、操作手順イメージ情報を表示装置３に表示させる制御として、一般的なグラフィックユーザインターフェース（ＧＵＩ）を用いたシステムの場合であれば、画面を制御するウィンドウマネージャ等に対して操作手順イメージ情報に基づいて表示制御指示する事で実現される。また、前述のようなシステムでない場合であっても本発明の目的を満たす制御であればいかなる方法を用いてもかまわない。
【００９４】
続いて、被指示端末「ＡＢＣ１２３４５」がワープロＡのテキスト入力域に文字入力を行うと、操作手順イメージ情報生成部２５は、新たに操作ログ情報として操作日時「２００８年１１月５日１２時１３分」（図１３（２）参照）を操作ログ情報取得部２３から取得する。前述と同様に操作指示情報記憶部２２から操作指示情報として操作手順１（図６）を取得する。
【００９５】
そして、操作手順イメージ情報生成部２５は、操作指示情報の操作指示完了条件「指示対象への入力」、指示対象情報「ワープロＡ」・「テキスト入力域（ＴＢ４４５５６６）を抽出し、取得した操作ログ情報の操作内容「キーボード文字入力」、操作対象情報「ワープロＡ」・「テキスト入力域（ＴＢ４４５５６６）と対比する。対比の結果、操作指示完了条件を満たしていると判定する。
【００９６】
操作手順イメージ情報生成部２５は、操作指示情報を操作が実施されたとする判定結果に従い、次の操作指示情報を操作指示情報記憶部２２から取得するが、次の操作指示情報が操作指示情報記憶部２２に記憶されていないため、操作手順イメージ情報として表示なしの情報を生成する。
【００９７】
その結果、表示制御部２６は、操作手順イメージを合成しない形式の操作画面を表示装置に表示させる。
【実施例２】
【００９８】
〔その他の実施例１〕
上述の実施例において、操作手順イメージ生成部２５は、操作比較手段から取得した操作指示情報の以降に続く操作指示情報を、所定数の指示順序分まとめて抽出し、操作手順イメージ情報を生成するようにすることもできる。このようにすることで、被指示ユーザは一連の操作を把握することができ、より容易に理解・習熟を促進させることができる。具体的には、図７のような３つの手順の操作指示情報が記憶されている場合に、操作ログ情報に続く操作手順イメージ情報として３つの手順とも生成する。この生成された操作手順イメージ情報によって、被指示端末Ｂの表示装置３に図１８（ｂ）のように表示されることとなる。そして、操作が進むごとに図１８（ｃ）、図１８（ｄ）のように表示される。
【００９９】
〔その他の実施例２〕
上述の実施例において、操作手順イメージ生成部２５は、操作比較手段における比較の結果が、操作指示完了条件に合致しない場合、操作ログ情報の位置情報と操作指示情報の指示位置情報とを関連付けた操作手順イメージ情報を強調表示させるように構成してもかまわない。例えば、矢印を太くする、矢印の色を強調色（赤など）にする、などである。これによって、より次の操作の理解が容易となるようにすることができる。
【０１００】
〔その他の実施例３〕
上述の実施例において、操作手順イメージ生成部２５は、操作比較手段における比較の結果が、操作指示完了条件に合致する場合、その判定した時刻を前回一致時刻として記憶領域（図示せず）に記憶し、前回一致時刻と現在の時刻を比較し、比較の結果（経過時間）に応じて、操作手順イメージ情報を強調させるように構成してもかまわない。具体的には、経過時間が長い場合は、被指示ユーザが迷っている可能性があるため、よりわかりやすい表示となるような強調表示とするなどである。経過時間による強調の例を図１９に模式的に示す。
【０１０１】
〔その他の実施例４〕
上述の実施例において、操作手順イメージ生成部２５は、操作ログ情報の操作位置情報と操作指示情報の指示位置情報との位置関係に応じて操作手順イメージ情報を生成するようにしてもかまわない。たとえば、それぞれの距離を算出し、離れている場合にはより強調するなどである。位置関係による強調の例を図２０に模式的に示す。
【実施例３】
【０１０２】
本発明の操作監視システムの各機能・各構成は、指示端末Ａおよび被指示端末Ｂにおいて適時、分散配置してもかまわない。なお分散配置のバリエーションはさまざまなパターンがあり、いかなる配置形態でも良い。このように、指示端末Ａ、被指示端末Ｂにおける処理について、ほかの端末やサーバの機能を利用する場合には情報の送受信を行う情報送受信部を適宜設け、問い合わせの送信・問い合わせの結果の受信を行うようにすることで実現するようにすると良い。
【符号の説明】
【０１０３】
Ａ：指示端末
Ｂ：被指示端末
１：演算装置
２：記憶装置
３：表示装置
４：入力装置
５：通信装置
１０：ネットワークＩ／Ｆ（指示端末Ａ）
１１：被指示端末操作画像情報取得部
１２：被指示端末操作画像表示部
１３：操作指示入力部
１４：操作指示情報送信部
１５：端末制御部（指示端末）
２０：ネットワークＩ／Ｆ（被指示端末Ｂ）
２１：操作指示情報取得部
２２：操作指示情報記憶部
２３：操作ログ情報取得部
２４：操作ログ情報記憶部
２５：操作手順イメージ情報生成部
２６：表示制御部
２７：操作画像取得部
２８：操作画像情報送信部
２９：端末制御部（被指示端末）
【図１】
2011203888.tif 000003
【図２】
2011203888.tif 000004
【図３】
2011203888.tif 000005
【図４】
2011203888.tif 000006
【図５】
2011203888.tif 000007
【図６】
2011203888.tif 000008
【図７】
2011203888.tif 000009
【図８】
2011203888.tif 000010
【図９】
2011203888.tif 000011
【図１０】
2011203888.tif 000012
【図１１】
2011203888.tif 000013
【図１２】
2011203888.tif 000014
【図１３】
2011203888.tif 000015
【図１４】
2011203888.tif 000016
【図１５】
2011203888.tif 000017
【図１６】
2011203888.tif 000018
【図１７】
2011203888.tif 000019
【図１８】
2011203888.tif 000020
【図１９】
2011203888.tif 000021
【図２０】
2011203888.tif 000022