(57)【特許請求の範囲】
【請求項１】
情報端末の状態の変化のうち、少なくとも内部処理状態の変化を検知する状態変化検知部と、
前記情報端末の表示部に順次表示される画面情報に区切りを付与するのに適切な条件を前記内部処理状態の変化によって示した変化条件を予め記憶する変化条件記憶部と、
前記状態変化検知部に検知された前記情報端末の内部処理状態の変化と、前記変化条件記憶部に記憶された前記変化条件とを比較して、前記情報端末の内部処理状態の変化が区切りを付与するのに適切であるか否かを判定し、区切りを付与するのに適切であると判定した場合に、適切であると判定した前記変化の原因であるアプリケーションを表す文字列情報をタグ情報として出力する区切り判定部と、
前記区切り判定部が、前記情報端末の内部処理状態の変化が区切りを付与するのに適切と判定した場合、当該内部処理状態の変化に対応する前記画面情報に区切りを示す区切り情報と前記タグ情報とを付与して、画面情報記憶部に記憶させる画面情報書き込み部と、
を備えることを特徴とする画面情報制御装置。
【請求項２】
前記変化条件記憶部は、予め記憶する複数の前記変化条件のそれぞれに対応付けて、当該変化条件が示す変化に対して区切りを付与する場合の優先度の高低を示す情報を記憶し、
前記区切り判定部は、前記状態変化検知部が一定時間内に複数の前記内部処理状態の変化を検知すると、当該一定時間内に検知された複数の内部処理状態の変化のうち、前記変化条件記憶部に対応付けて記憶された前記優先度が高い内部処理状態の変化を、前記区切りを付与するのに適切であると判定する
ことを特徴とする請求項１に記載の画面情報制御装置。
【請求項３】
前記画面情報書き込み部は、前記情報端末の状態の変化に応じて順次表示された前記画面情報を動画情報として前記画面情報記憶部に記憶させる
ことを特徴とする請求項１または請求項２のいずれか１項に記載の画面情報制御装置。
【請求項４】
前記画面情報書き込み部は、前記区切り判定部に区切りを付与するのに適切と判定された前記内部処理状態の変化を前記状態変化検知部が検知した時点、または当該時点の一定時間前の時点の少なくともいずれかの時点に前記表示部に表示された前記画面情報を静止画情報として前記画面情報記憶部に記憶させる
ことを特徴とする請求項１または請求項２のいずれか１項に記載の画面情報制御装置。
【請求項５】
前記画面情報記憶部から、前記画面情報に付与された区切り情報を読み出して出力する区切り情報出力部と、
前記区切り情報出力部が出力する前記区切り情報のうち、いずれかの区切り情報の選択の入力を受け付ける区切り情報受け付け部と、
当該区切り情報受け付け部が受け付けた前記区切り情報に対応する前記画面情報を前記画面情報記憶部から読み出す画面情報読み出し部と、
を備えることを特徴とする請求項１から請求項４までのいずれか１項に記載の画面情報制御装置。
【請求項６】
コンピュータを、
情報端末の状態の変化のうち、少なくとも内部処理状態の変化を検知する状態変化検知部と、
前記情報端末の表示部に順次表示される画面情報に区切りを付与するのに適切な条件を前記内部処理状態の変化によって示した変化条件を予め記憶する変化条件記憶部と、
前記状態変化検知部に検知された前記情報端末の内部処理状態の変化と、前記変化条件記憶部に記憶された前記変化条件とを比較して、前記情報端末の内部処理状態の変化が区切りを付与するのに適切であるか否かを判定し、区切りを付与するのに適切であると判定した場合に、適切であると判定した前記変化の原因であるアプリケーションを表す文字列情報をタグ情報として出力する区切り判定部と、
前記区切り判定部が、前記情報端末の内部処理状態の変化が区切りを付与するのに適切と判定した場合、当該内部処理状態の変化に対応する前記画面情報に区切りを示す区切り情報と前記タグ情報とを付与して、画面情報記憶部に記憶させる画面情報書き込み部
として機能させる画面情報制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末の状態の変化に応じて表示部に順次表示される画面情報を記憶する画面情報制御装置および画面情報制御プログラムに関する。
【背景技術】
【０００２】
従来、表示部を有するＰＣ（Personal Computer）などの情報端末が、ユーザから入力される操作情報に応じて表示部に表示させる画面情報を動画として記録する画面情報記憶装置がある。このような画面情報記憶装置は、一般的には、ユーザから録画開始命令が入力されてから、録画終了命令が入力されるまでの間、表示部に映し出される画面情報の録画を続けるものである。このため、録画された動画中に重要な画面が存在したか否か、またその重要な画面が動画中のどのタイミングであるかなどをユーザが知る方法はなく、ユーザがそれを知るためには、最初から再生して動画を目視で確認していた。
そこで、このような情報端末の表示部に表示される画面情報のうち、予め定められた範囲の閾値を超えて画面が変化した時の画面を注目すべき画面とし、その画面に区切り情報を付与する方法が考えられる。また、特許文献１には、会議などの録画・録音中に、ユーザが重要と思われる場面で所定の区切り情報を入力し、情報端末に入力された区切り情報とそのタイミングを記憶しておき、記憶された動画の再生の際には、区切り情報を選択できるようにして、その区切り情報に対応した所定の範囲の動画情報を再生する再生装置が提案されている。
【特許文献１】特開平６−３４３１４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のような、予め定められた閾値を超える画面範囲に変化があった場合に区切り情報を付与する方法では、例えば、単にユーザがその情報端末で動画を鑑賞していた場合、その動画の場面転換が区切りと認識されてしまうことが考えられる。このような場合、情報端末の処理状態を把握するために重要ではない画面に区切り情報が付与されることとなる。一方、例えば電子メールを受信したことを知らせるポップアップ画面が小さく表示される場合や、何らかの自動インストールソフトがネットワークを介してファイルの送受信を自動的に行う場合などには、画面自体の変化が小さいか全く変化がない場合がある。このような場合、情報端末の処理状態を把握するために重要な画面に区切り情報が付与されないこととなる。
また、上述のような、会議の録画中に、ユーザから入力される区切り情報によって区切りを判定する方法では、その区切り情報の入力を行うユーザによって個人差があり、その区切り情報の信頼性、安定性が低くなると考えられる。また、このような方法では、区切り情報を入力するユーザは、画面の区切りで区切り情報を入力する動作をしなければならず、その会議における検討内容に思考を注力できない。
【０００４】
本発明は、このような状況に鑑みてなされたもので、情報端末の状態の変化に応じて表示部に順次表示される画面情報を記憶する際、画面情報の適切な箇所に区切り情報を付与する画面情報制御装置および画面情報制御プログラムを提供する。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、情報端末の状態の変化のうち、少なくとも内部処理状態の変化を検知する状態変化検知部と、情報端末の表示部に順次表示される画面情報に区切りを付与するのに適切な条件を内部処理状態の変化によって示した変化条件を予め記憶する変化条件記憶部と、状態変化検知部に検知された情報端末の内部処理状態の変化と、変化条件記憶部に記憶された変化条件とを比較して、情報端末の内部処理状態の変化が区切りを付与するのに適切であるか否かを判定し、区切りを付与するのに適切であると判定した場合に、適切であると判定した変化の原因であるアプリケーションを表す文字列情報をタグ情報として出力する区切り判定部と、区切り判定部が、情報端末の内部処理状態の変化が区切りを付与するのに適切と判定した場合、内部処理状態の変化に対応する画面情報に区切りを示す区切り情報とタグ情報とを付与して、画面情報記憶部に記憶させる画面情報書き込み部と、を備えることを特徴とする画面情報制御装置である。
【０００６】
また、本発明は、上述の変化条件記憶部が、予め記憶する複数の変化条件のそれぞれに対応付けて、変化条件が示す変化に対して区切りを付与する場合の優先度の高低を示す情報を記憶し、区切り判定部が、状態変化検知部が一定時間内に複数の内部処理状態の変化を検知すると、一定時間内に検知された複数の内部処理状態の変化のうち、変化条件記憶部に対応付けて記憶された優先度が高い内部処理状態の変化を、区切りを付与するのに適切であると判定することを特徴とする。
【０００７】
また、本発明は、上述の画面情報書き込み部が、情報端末の状態の変化に応じて順次表示された画面情報を動画情報として画面情報記憶部に記憶させることを特徴とする。
【０００８】
また、本発明は、上述の画面情報書き込み部が、区切り判定部に区切りを付与するのに適切と判定された内部処理状態の変化を状態変化検知部が検知した時点、または時点の一定時間前の時点の少なくともいずれかの時点に表示部に表示された画面情報を静止画情報として画面情報記憶部に記憶させることを特徴とする。
【０００９】
また、本発明は、上述の画面情報制御装置が、画面情報記憶部から、画面情報に付与された区切り情報を読み出して出力する区切り情報出力部と、区切り情報出力部が出力する区切り情報のうち、いずれかの区切り情報の選択の入力を受け付ける区切り情報受け付け部と、区切り情報受け付け部が受け付けた区切り情報に対応する画面情報を画面情報記憶部から読み出す画面情報読み出し部と、を備えることを特徴とする。
【００１１】
また、本発明は、コンピュータを、情報端末の状態の変化のうち、少なくとも内部処理状態の変化を検知する状態変化検知部と、前記情報端末の表示部に順次表示される画面情報に区切りを付与するのに適切な条件を前記内部処理状態の変化によって示した変化条件を予め記憶する変化条件記憶部と、前記状態変化検知部に検知された前記情報端末の内部処理状態の変化と、前記変化条件記憶部に記憶された前記変化条件とを比較して、前記情報端末の内部処理状態の変化が区切りを付与するのに適切であるか否かを判定し、区切りを付与するのに適切であると判定した場合に、適切であると判定した前記変化の原因であるアプリケーションを表す文字列情報をタグ情報として出力する区切り判定部と、前記区切り判定部が、前記情報端末の内部処理状態の変化が区切りを付与するのに適切と判定した場合、当該内部処理状態の変化に対応する前記画面情報に区切りを示す区切り情報と前記タグ情報とを付与して、画面情報記憶部に記憶させる画面情報書き込み部として機能させる画面情報制御プログラムである。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、情報端末の内部処理状態の変化を検知し、検知した内部処理状態の変化と、予め記憶された変化条件とを比較して、内部処理状態の変化が区切りを付与するのに適切であると判定すると、対応する画面情報に区切り情報を付与して画面情報記憶部に記憶させるようにしたので、区切りを付与するのに適切な画面情報を、ユーザから入力される操作情報による変化や画面上の変化のみによらず、対象となる情報端末の内部処理状態から判定し、適切な箇所に区切り情報を付与した画面情報を記憶することができる。
【００１３】
また、本発明によれば、情報端末の内部処理状態の変化について予め記憶する複数の変化条件のそれぞれに対応付けて、その変化条件が示す変化に対して区切りを付与する場合の優先度の高低を示す情報を記憶し、一定時間内に複数の内部処理状態の変化を検知すると、一定時間内に検知された複数の内部処理状態の変化のうち、優先度が高い内部処理状態の変化を、区切りを付与するのに適切であると判定するようにしたので、一定時間内に複数の変化が起こった場合に、全ての変化に区切り情報が付与されることなく、予め定められた優先度の高い内部処理状態の変化のみに区切り情報を付与することができる。
【００１４】
また、本発明によれば、画面情報記憶部に記憶させる画面情報は、動画情報であることとしたので、情報端末が行う処理に応じて表示部に表示される動的な画面情報を記憶することができる。
【００１５】
また、本発明によれば、画面情報記憶部に記憶させる画面情報は、静止画情報であり、区切りを付与するのに適切と判定された内部処理状態の変化を検知した時点、またはその時点の一定時間前の静止画情報の少なくともいずれかを記憶するようにしたので、区切り情報を付与するのに適切な画面情報の静止画情報のみを記憶することができ、動画情報を記憶するのに比べて、記憶する画面情報の記憶容量を少なくし、記憶リソースを節約することができる。
【００１６】
また、本発明によれば、画面情報記憶部から、画面情報に付与された区切り情報を読み出して出力し、出力する区切り情報のうち、いずれかの区切り情報の選択の入力を受け付けて、入力された区切り情報に対応する画面情報を読み出すようにしたので、付与した区切り情報を指定することで、その区切り情報に対応する画面情報を読み出すことができる。
【００１７】
また、本発明によれば、区切りを付与するのが適切と判定した内部処理状態の変化を表す文字列情報を、画面情報に区切り情報とともに付与するようにしたので、ユーザは、画面情報に区切りが付与された内部処理状態の変化を文字列情報によって知ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による画面情報制御装置を用いた画面情報制御システムの端末構成を示すブロック図である。
本実施形態による画面情報制御システムは、情報端末１００と、情報サーバ２００と、オペレータ端末３００とを備えており、ネットワーク４００を介して相互に情報通信が可能である。
【００１９】
情報端末１００は、ユーザが利用するコンピュータ端末であり、ネットワーク４００を介して他の情報機器と情報通信を行うことが可能である。本実施形態では、一台の情報端末１００を図示して説明するが、ネットワーク４００には、複数台の情報端末１００が接続されていても良い。情報端末１００は、具体的には、ＰＣ（パーソナルコンピュータ）を適用することとして説明するが、ＰＤＡ（Personal Digital Assistant）、携帯電話端末などの、入力部、表示部、制御部、演算部、記憶部を備えたコンピュータ機器であれば良い。
【００２０】
オペレータ端末３００は、サポートセンタに設置されたコンピュータ端末であり、情報端末１００を利用するユーザと予め契約されたサポートセンタのオペレータによって操作される。オペレータ端末３００を操作するオペレータは、情報端末１００を利用するユーザからの電話連絡などに応じてオペレータ端末３００を操作して、情報端末１００を利用するユーザにサポートサービスを提供する。ここでは、オペレータ端末３００が、オペレータから入力される情報入力に応じて、情報端末１００にリモート接続し、情報端末１００の操作を行う。情報端末１００とオペレータ端末３００とは、リモート接続の機能によって情報端末１００の表示部に表示される画面情報を共有することが可能である。すなわち、情報端末１００の表示部に表示される画面情報と同一の画面情報がオペレータ端末３００の表示部に表示され、オペレータ端末３００に備えられたキーボードやマウスなどの入力装置にオペレータから入力される操作情報によって、情報端末１００の操作を行うことが可能である。
【００２１】
情報サーバ２００は、情報端末１００とオペレータ端末３００とがリモート接続によって画面共有を行う際に、情報端末１００と情報サーバ２００との認証処理、画面情報や操作情報の送受信の制御処理などを行う。ここで、情報端末１００とオペレータ端末３００との間で送受信する情報は、暗号化して送受信を行うようにしても良い。また、情報サーバ２００は、情報端末１００とオペレータ端末３００とから送信される情報に基づいて、情報端末１００の表示部に表示される画面情報を取得して適切な区切り情報（インデックス）を付与して記憶する。
【００２２】
＜画面情報記憶処理：構成＞
図２は、本実施形態による情報端末１００、情報サーバ２００、オペレータ端末３００の構成を示すブロック図である。
情報端末１００は、制御部１１０、記憶部１２０、入力部１３０、表示部１４０、ユーザ操作情報検知部１５０、状態変化検知部１６０と、変化情報送信部１８０とを備えている。
表示部１４０は、情報端末１００が行う処理に応じた画面情報を表示する。表示部１４０は、例えば、ＰＣに備えられるディスプレイ等が適用される。
入力部１３０は、ユーザからの操作情報の入力を受け付けるハードウェアデバイスであり、例えば、キーボード１３１、マウス１３２、ドライブ１３３を備えている。ドライブ１３３は、ＣＤ（Compact Disc）、ＤＶＤ（Digital Video Disc、Digital Versatile Disc）、またはＵＳＢ（Universal Serial Bus）などによって接続されるフラッシュメモリや外部記憶装置などからの情報入力を受け付ける。
【００２３】
制御部１１０は、情報端末１００が行う処理動作を制御し、表示ウィンドウ制御部１１１、ネットワーク制御部１１２、プロセス制御部１１３を備えている。
表示ウィンドウ制御部１１１は、表示部１４０に表示される画面情報に含まれるウィンドウの識別情報、タイトル、ウィンドウサイズなどの属性を記憶領域に記憶し、表示部１４０へのウィンドウの表示を制御する。また、表示ウィンドウ制御部１１１は、画面情報を表示部１４０に出力し、また、入力部１３０に入力される操作情報や、制御部１１０の各制御部の処理動作などに応じて、順次、表示部１４０に表示される画面情報を変化させる。例えば、表示ウィンドウ制御部１１１は、ウィンドウの表示、非表示、最小化、最大化、ウィンドウサイズの変更、メール受信などを知らせるポップアップ画面の表示、情報端末１００に記憶されたＯＳ（Operating System）やセキュリティソフトなどが行うネットワーク４００を介したセキュリティ情報更新処理に応じて表示部１４０にポップアップ画面を表示させるなどの処理動作の制御を行う。
【００２４】
ネットワーク制御部１１２は、ネットワーク４００を介して行う情報通信の処理動作を制御する。また、ネットワーク制御部１１２は、ネットワーク４００を介したメールの送受信の処理動作の制御、情報端末１００で動作するＯＳやセキュリティソフトなどによるネットワーク４００を介したセキュリティ情報更新などの処理動作の制御を行う。
プロセス制御部１１３は、情報端末１００内で動作する各プロセスの生成、実行、消滅を管理する。また、プロセス制御部１１３は、生成したプロセスの実行状態の管理、各プロセスへの記憶領域などのリソースの割り当て、プロセス間の排他制御、プロセス毎の処理優先度の決定などの処理動作の制御を行う。
【００２５】
記憶部１２０は、情報端末１００の処理動作に必要な情報を記憶し、ファイル情報記憶部１２１、クリップボード記憶部１２２、印刷情報記憶部１２３を備えている。
ファイル情報記憶部１２１は、情報端末１００に記憶されるファイルのファイル名、アドレス情報、ファイルサイズなどの属性情報を記憶する。
クリップボード記憶部１２２は、情報のコピーなどを行う際に、情報を一時的に記憶する。
印刷情報記憶部１２３は、外部に接続された印刷機などに出力する印刷情報を記憶する。
ユーザ操作情報検知部１５０は、入力部１３０を監視して、ユーザから入力される操作情報を検知する。
状態変化検知部１６０は、制御部１１０と記憶部１２０とを監視して、制御部１１０が行う処理動作の状態変化、または記憶部１２０が記憶する情報の状態変化を検知する。
【００２６】
図３は、ユーザ操作情報検知部１５０が検知する操作情報と、状態変化検知部１６０が検知する状態変化との双方の変化情報の内容例を示す図である。ここで、ユーザ操作情報検知部１５０や状態変化検知部１６０は、図３に示す内容例の全てを検知対象としても良いし、これらのうち一部を検知対象としても良い。
ユーザ操作情報検知部１５０は、例えば、入力部１３０から検知するユーザの操作情報として、キーボード１３１の操作について、キーダウン、キーアップのそれぞれについて、操作されたキーの種類（Ａキー、Ｂキー、Ｃｔｒｌキー等）を検知する。また、ユーザ操作情報検知部１５０は、マウス１３２の操作について、ボタンダウン、ボタンアップ、ボタンダブルクリックのそれぞれについて、左ボタン、右ボタン、中ボタン等のボタン種類、操作時のマウスカーソルの画面上の座標位置（ｘ、ｙ）、操作時のマウスカーソル位置にある情報の種類（タイトルバー、メニュー、スクロールバー等）、クリックしたウィンドウの情報（タイトル、アプリ名等）などの操作情報を検知する。また、ユーザ操作情報検知部１５０は、マウスカーソルの移動時には画面上の座標位置、マウスのホイールの操作時にはスクロール量などの操作情報を検知する。また、ユーザ操作情報検知部１５０は、ドライブ１３３によるメディア操作については、例えば、メディア挿入、メディアイジェクトなどに関して、その動作、または挿入されたメディアが記憶する情報のタイトル、サイズなどの操作情報を検知する。
【００２７】
また、状態変化検知部１６０が、制御部１１０から検知する内部処理状態の変化としては、例えば、アプリケーションが起動、終了した際には、プロセス制御部１１３から、起動したアプリケーションのファイル名（フルパス）、ユーザ名、ＣＰＵ（Central Processing Unit）使用率、ＣＰＵ時間、メモリ使用量などの内部処理状態の変化を検知する。また、状態変化検知部１６０は、表示部に表示されるウィンドウが変化した際には、表示ウィンドウ制御部１１１から、開いているウィンドウの数、状態、ウィンドウのＺオーダ（重なり順、どのウィンドウが前面か）、ウィンドウの位置、画面上で占める面積、ウィンドウを生成したプロセス（アプリケーション名）などの内部処理状態の変化を検知する。また、状態変化検知部１６０は、ネットワーク情報が変化した際には、ネットワーク制御部１１２から、トラフィック、メール送受信、ブラウジング（ｈｔｔｐ（Hypertext Transfer Protocol），ｆｔｐ（File Transfer Protocol）など）、ＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）通信などの内部処理状態の変化を検知する。
【００２８】
また、状態変化検知部１６０は、ファイル情報に変化があった場合には、ファイル情報記憶部１２１から、ファイル名、ファイルに対する動作（ｏｐｅｎ、ｃｌｏｓｅ、ｒｅａｄ、ｗｒｉｔｅ等）などの内部処理状態の変化を検知する。また、状態変化検知部１６０は、クリップボード情報に変化があった場合には、クリップボード記憶部１２２から、コピー、またはペーストされた動作、またはその対象となった情報などの内部処理状態の変化を検知する。また、状態変化検知部１６０は、印刷情報に変化があった場合には、印刷情報記憶部１２３から、ドキュメント名、プリンタ名、印刷枚数等の内部処理状態の変化を検知する。
変化情報送信部１８０は、ユーザ操作情報検知部１５０が検知するユーザの操作情報と、状態変化検知部１６０が検知する状態変化とのいずれかまたは双方の変化情報を、情報サーバ２００に送信する。
【００２９】
オペレータ端末３００は、サポートセンタに設置され、オペレータに操作される情報端末であり、リモート操作部３１０と、表示部３２０と、画面情報送信部３３０とを備えている。オペレータ端末３００は、例えば、ＰＣである。
リモート操作部３１０は、情報端末１００にリモート接続を行い、表示部１４０に表示される画面情報を制御部１１０と共有する。リモート操作部３１０は、情報端末１００の表示部１４０に表示される画面情報を取得し、オペレータ端末３００の表示部３２０に表示させる。
表示部３２０は、例えば、ＰＣに備えられるディスプレイが適用できる。
画面情報送信部３３０は、表示部３２０に表示される画面情報を取得し、情報サーバ２００に送信する。ここでは、画面情報送信部３３０は、表示部３２０に順次表示される画面情報を、リアルタイムに情報サーバ２００に送信する。
【００３０】
情報サーバ２００は、情報端末１００とオペレータ端末３００とのリモート接続を制御するとともに、オペレータ端末３００の画面情報送信部３３０から順次送信される画面情報に、情報端末１００から送信される変化情報に応じて区切り情報を付与するサーバ装置であり、圧縮部２１０と、圧縮パラメータ判定部２２０と、圧縮変化条件記憶部２２１と、区切り判定部２３０と、区切り変化条件記憶部２３１と、画面情報書き込み部２４０と、画面情報記憶部２５０と、画面情報受信部２８０とを備えている。
【００３１】
区切り変化条件記憶部２３１は、情報端末１００の状態変化検知部１６０が検知する状態変化と、ユーザ操作情報検知部１５０が検知するユーザ操作情報との変化情報のうち、オペレータ端末３００から送信される画面情報に区切りを付与するのに適切な変化条件を予め記憶する。図４は、区切り変化条件記憶部２３１が記憶する区切り変化条件のデータ例を示す図である。図４に示されるように、区切り変化条件記憶部２３１は、画面情報に区切りを示すインデックスを付与するのに適切な区切り変化条件と、その区切り変化条件に対して区切りを付与する重要性の程度を示す優先度とを対応付けて記憶する。優先度は、例えば、数値によって表され、数値が大きいほど優先度が高いことを示し、数値が小さいほど優先度が低いことを示す。
【００３２】
図４は、情報端末１００の表示ウィンドウ制御部１１１によって、表示部１４０に表示されるウィンドウの重なりの前後が変更され、最前面ウィンドウが変化したことを最も優先度が高い区切り変化条件とし、一定時間に情報端末１００のマウス１３２を介した情報入力が行われたことを最も優先度が低い区切り変化条件とした例である。また、アプリケーションの起動、終了による区切り変化条件などは、起動するアプリケーションのアプリ名などによって優先度を変更するようにしても良い。例えば、ファイル共有ソフトの起動については優先度を上げるなどして、区切りが付与される優先度をあげるようにしても良い。ここで、一定時間とは、例えば、１分間などの時間であるが、この時間間隔は、区切り条件毎に異なる値を設定して記憶させても良いし、オペレータ端末３００がリモート接続によって行う操作によって異なる値を設定するなどして、状況に応じた時間間隔として良い。また、図４の例では、情報端末１００の入力部１３０に入力される操作に対応する回数を示しているが、これらの５回、１０回などの回数は、あくまでも例であり、区切りを付与するか否かを判定するために適切な値を設定して記憶させておく。
【００３３】
区切り判定部２３０は、情報端末１００の状態変化検知部１６０が検知する状態変化と、ユーザ操作情報検知部１５０が検知するユーザ操作情報とのいずれかまたは双方の変化情報を変化情報送信部１８０から受信する。また、区切り判定部２３０は、受信した変化情報と、区切り変化条件記憶部２３１に記憶された変化条件とを比較して、情報端末１００から受信した変化情報が、区切りを付与するのに適切であるか否かを判定する区切り判定処理を行う。ここで、区切り判定部２３０は、予め定められた一定時間内に情報端末１００から複数の変化情報を受信すると、それぞれの変化情報と、区切り変化条件記憶部２３１に記憶されたそれぞれの変化条件とを比較し、変化条件に一致する変化情報を抽出する。例えば、区切り判定部２３０は、受信した変化情報から、「キーボード操作があった」、「マウス操作があった」、「メディア操作が行われた」、「アプリケーションが起動または終了した」、「最前面ウィンドウの状態が変わった」、「ネットワーク関連操作があった」、「ファイル関連操作があった」、「クリップボード操作があった」、「印刷があった」、などの変化情報を、区切り変化条件記憶部２３１に記憶された変化条件と一致した区切り候補として抽出する。
【００３４】
また、区切り判定部２３０は、区切り候補として抽出した変化情報のうち、最も高い優先度が対応付けられた変化条件と一致した変化情報を、区切りを付与するのに適切な変化情報として判定する。本実施形態では、区切り判定部２３０は、状態変化検知部１６０またはユーザ操作情報検知部１５０によって、区切り判定部２３０が区切りとして判定した変化情報が検知された時間を示す区切り時間情報を、区切りを示す情報として出力する。また、区切り判定部２３０は、適切な区切りと判定した変化情報を表す文字列情報を、タグ情報として出力する。このような文字列情報は、図３に示したような、ユーザ操作情報検知部１５０や状態変化検知部１６０が検知する内容を示す文字列情報でも良いし、図４に示したような、区切り変化条件を示す文字列情報でも良い。またタグ情報は、例えば、適切な区切りと判定した変化情報に対応する文字列情報のみでも良いし、一定時間の区切り候補のうち、優先度の高い上位数件（例えば、３件）に対応する文字列情報を全てタグ情報として出力するようにしても良い。
【００３５】
圧縮変化条件記憶部２２１は、情報端末１００の表示部１４０に順次表示される画面情報を画面情報記憶部２５０に記憶させる際の、画面情報の圧縮パラメータを示す情報を、情報端末１００の内部処理状態の変化を含む状態変化により定める圧縮変化条件に対応させて予め記憶し、圧縮条件記憶部２２２と、重要度記憶部２２３とを備えている。
重要度記憶部２２３は、情報端末１００の状態変化検知部１６０が検知する状態変化と、ユーザ操作情報検知部１５０が検知するユーザ操作情報とのいずれかまたは双方を含む変化情報に対応する圧縮変化条件のそれぞれについて、圧縮パラメータに関する重要度を示す値を対応付けて記憶する。図５は、重要度記憶部２２３に記憶されるデータ例を示す図である。重要度記憶部２２３には、重要度値に関する情報が、例えば、（ａ）キーボード操作、（ｂ）マウス操作、（ｃ）メディア操作、（ｄ）起動アプリ、（ｅ）ウィンドウ、（ｆ）ネットワーク、（ｇ）ファイル、（ｈ）クリップボード、（ｉ）印刷、のそれぞれの圧縮変化条件に対応付けて記憶される。また、重要度記憶部２２３には、（ｄ）起動アプリについてはさらにその起動アプリ名毎の重要度を示す（ｊ）起動アプリ重要度辞書が記憶され、（ｅ）ウィンドウについてはさらにそのウィンドウタイトル毎の重要度を示す（ｋ）ウィンドウタイトル辞書が記憶される。
【００３６】
ここで、（ａ）キーボード操作の重要度値は、一定時間内のキー操作回数に、重要度記憶部２２３に予め記憶された一定の係数を乗じて算出される。（ｂ）マウス操作の重要度値は、一定時間内のマウス操作回数に、重要度記憶部２２３に予め記憶された一定の係数を乗じて算出される。（ｃ）メディア操作の重要度値としては、例えば、メディア挿入が「１０」、メディアイジェクトは「５」として重要度値が記憶される。（ｄ）起動アプリの重要度値としては、（ｊ）起動アプリ重要度辞書に示されるように、アプリ毎に重要度値が記憶される。例えば、ワープロソフトや表計算ソフトには高い重要度値が対応付けて記憶され、付属ゲームソフトなどには低い重要度が対応付けて記憶される。（ｅ）ウィンドウの重要度値としては、（ｋ）ウィンドウタイトル辞書に示されるように、ウィンドウタイトル毎に重要度値が記憶される。例えば、ＴＣＰ／ＩＰのプロパティ画面やインターネットオプション画面などは、ネットワークの設定を変更する画面であるため高い重要度が、付属ゲームソフトの画面などは低い重要度が重要度値として記憶される。
【００３７】
また、重要度記憶部２２３には、（ｆ）ネットワークの重要度値として、例えば、メール送信は「１０」、メール受信は「５」の重要度値が記憶される。（ｇ）ファイルの重要度値としては、ファイル操作、ファイル名などの項目毎に重要度値が対応付けられ、例えば、重要なシステムファイル、例えばネットワークアクセスの設定値などが記載されたシステムファイルへの書き込みには「１０」などの高い重要度が記憶される。（ｈ）クリップボードの重要度値としては、コピーは「１」、ペーストは「２」として重要度値が記憶される。（ｉ）印刷の重要度は、印刷枚数に、重要度記憶部２２３に予め記憶された一定の係数を乗じて算出される。ここで、上述した一定の係数とは、例えば、キーボード操作は「１」、マウス操作は「０．５」といったように、予め定められた値が用いられる。また、上述した重要度値、および図５の（ｊ）または（ｋ）に示される重要度値は、一例として示した値であり、予め定められた適切な値が用いられる。
【００３８】
圧縮条件記憶部２２２は、圧縮パラメータ判定部２２０によって判定される一定時間内の変化情報の重要度の合計値と、圧縮パラメータとを対応付けたパラメータ対応情報を記憶する。ここで、圧縮パラメータとは、圧縮部２１０が、画面情報受信部２８０に記憶された画面情報を圧縮する際に用いる圧縮条件である。図６は、圧縮条件記憶部２２２が記憶するパラメータ対応情報のデータ例を示す図である。圧縮条件記憶部２２２は、重要度を示す数値情報と、圧縮パラメータとを対応付けて記憶する。本実施形態では、圧縮パラメータとして、圧縮率、ビットレート、フレームレートなどの情報が記憶される。ここで、圧縮パラメータは、重要度が高いほど、低圧縮率、高ビットレート、高フレームレートとし、重要度が低いほど、高圧縮率、低ビットレート、低フレームレートとする。ここで、一般的に、ビットレート、フレームレートが高ければ高画質であるがファイルサイズは大きくなり、ビットレート、フレームレートが低ければ画質が下がり低画質となるがファイルサイズは小さくなる。
【００３９】
圧縮パラメータ判定部２２０は、情報端末１００から一定時間内に受信する複数の変化情報に対応する重要度を重要度記憶部２２３から読み出して重要度の合計値を算出し、算出した重要度に対応する圧縮パラメータを圧縮条件記憶部２２２から選択して出力する。
【００４０】
画面情報受信部２８０は、オペレータ端末３００の画面情報送信部３３０から、一定時間内に順次送信される画面情報を受信し、受信した複数の時間的に連続した画面情報を動画情報として記憶する。ここで、画面情報受信部２８０が記憶する動画情報は、画面情報毎に時間を示す情報を含む。
圧縮部２１０は、画面情報受信部２８０に記憶された動画情報を、圧縮パラメータ判定部２２０から出力される圧縮パラメータに応じて圧縮する。
【００４１】
画面情報書き込み部２４０は、圧縮部２１０に圧縮された画面情報のうち、区切り判定部２３０から出力される区切り時間情報が示す時間に対応する画面情報にインデックスとタグ情報とを付与し、画面情報記憶部２５０に記憶させる。この画面情報書き込み部２４０は、インデックス付与部２４１を備えている。
インデックス付与部２４１は、区切り判定部２３０から出力される区切り時間情報に対応する画面情報にインデックスを付与する。また、インデックス付与部２４１が画面情報に付与するインデックスには、区切り判定部２３０から出力されるタグ情報を対応付けて付与する。ここで、インデックス付与部２４１により付与されるインデックスは、例えば、動画情報に含まれる区切り箇所の画面情報に埋め込まれ、区切りであることを示す識別情報であっても良いし、画面情報とは別に、その画面情報の区切り箇所の時間を示す時間情報であっても良い。
画面情報記憶部２５０には、情報端末１００の表示部１４０に表示された画面情報が、画面情報書き込み部２４０によって記憶される。
【００４２】
＜画面情報記憶処理：動作＞
次に、図７を参照して、本実施形態による画面情報制御システムが行う画面情報記憶処理の動作例を説明する。
まず、オペレータ端末３００のリモート操作部３１０が、情報端末１００にリモート接続を行い、情報端末１００の表示部１４０に表示される画面情報の共有を開始する（ステップＳ１）。オペレータ端末３００と情報端末１００とのリモート接続が確立し、情報端末１００の表示部１４０に表示される画面情報がオペレータ端末３００の表示部３２０に表示されると、オペレータ端末３００の画面情報送信部３３０は、情報端末１００の処理動作に応じて表示部３２０に順次表示される画面情報の、情報サーバ２００への送信を開始する（ステップＳ２）。画面情報送信部３３０は、以降、リモート接続が終了するか、画面情報取得処理の停止命令が入力されるまで、情報サーバ２００に画面情報の送信を続ける。情報サーバ２００の画面情報受信部２８０は、オペレータ端末３００から送信される画面情報を受信して記憶する。
【００４３】
そして、ユーザ操作情報検知部１５０は、入力部１３０へ入力される操作情報の監視を開始し、状態変化検知部１６０は、制御部１１０と記憶部１２０との状態変化の監視を開始する（ステップＳ３）。そして、制御部１１０または記憶部１２０のいずれかの内部処理状態に変化があり（ステップＳ４）、状態変化検知部１６０が内部処理状態の変化を検知すると、変化情報送信部１８０が、状態変化検知部１６０に検知された変化情報を情報サーバ２００に送信する（ステップＳ５）。また、入力部１３０にユーザ操作情報が入力されると（ステップＳ６）、ユーザ操作情報検知部１５０が、入力されたユーザ操作情報を検知する。変化情報送信部１８０は、ユーザ操作情報検知部１５０に検知されたユーザ操作情報を情報サーバ２００に送信する（ステップＳ７）。
【００４４】
情報サーバ２００の区切り判定部２３０が、ステップＳ５とステップＳ７とで情報端末１００の変化情報送信部１８０から送信されたそれぞれの変化情報を受信すると、それぞれの変化情報について、区切り変化条件記憶部２３１に記憶された区切り変化条件を参照して上述した区切り判定処理を行い（ステップＳ８）、区切りを付与するのに適切な時間を示す区切り時間情報と、その区切りに付与するタグ情報とを出力する。また、圧縮パラメータ判定部２２０は、ステップＳ５とステップＳ７とで送信された変化情報を受信すると、圧縮変化条件記憶部２２１の重要度記憶部２２３と圧縮条件記憶部２２２とに記憶された情報を参照して一定時間内に受信した変化情報に対応する重要度値の合計値を算出し、算出した重要度値の合計値に対応する圧縮パラメータを出力する（ステップＳ９）。そして、圧縮部２１０は、ステップＳ９で圧縮パラメータ判定部２２０に出力された圧縮パラメータに基づいて、画面情報受信部２８０が画面情報送信部３３０から受信して記憶している画面情報の圧縮処理を行う（ステップＳ１０）。そして、画面情報書き込み部２４０のインデックス付与部２４１が、ステップＳ８で区切り判定部２３０が出力した区切り時間情報に応じて、圧縮された画面情報に、インデックスとタグ情報とを付与すると（ステップＳ１１）、画面情報書き込み部２４０は、インデックスとタグ情報とが付与された画面情報を画面情報記憶部２５０に記憶させる（ステップＳ１２）。
【００４５】
そして、情報端末１００の制御部１１０または記憶部１２０のいずれかの内部処理状態に変化があると（ステップＳ１３）、ステップＳ５と同様に、内部処理状態の変化を示す変化情報が情報サーバ２００に送信される。以降、ステップＳ１２までの処理が繰り返される。ここで、オペレータ端末３００が情報端末１００へのリモート接続を終了するまで、情報端末１００と情報サーバ２００とは、一定時間毎にステップＳ４からステップＳ１２までの処理を繰り返す。
【００４６】
図７の説明では、一定時間内に内部処理状態変化とユーザ変化との双方の変化があった例を説明したが、一定時間内に生じる変化は、いずれか一方でも良い。ここで、情報サーバ２００が区切り判定から画面情報の書き込みを行うまでのステップＳ８からステップＳ１２までの処理を行う一定時間は、予め定められた時間とする。また、例えば、予め定められた回数の変化があった場合や、受信する変化情報に対応する優先度値の累計が予め定められた閾値を超えた場合や、受信する変化情報に対応する重要度値の累計が予め定められた閾値を超えた場合などを一定時間の区切りとすることも考えられる。
【００４７】
＜画面情報配信処理：構成＞
次に、図８を参照して、情報サーバ２００から情報端末１００への画面情報配信処理について説明する。
図８は、本実施形態により情報サーバ２００の画面情報記憶部２５０に記憶された画面情報を情報端末１００に配信する端末構成を示すブロック図である。なお、上述の画面情報記憶処理にて説明した機能部については、同一の番号を付し、その説明を省略する。
【００４８】
情報サーバ２００は、画面情報記憶部２５０と、画面情報読み出し部２６０と、画面情報配信部２７０とを備えている。
画面情報読み出し部２６０は、インデックス読み出し部２６１を備えており、画面情報記憶部２５０に記憶された画面情報を読み出す。また、画面情報読み出し部２６０は、画面情報配信部２７０からの画面情報読み出し要求に応じて、画面情報記憶部２５０に記憶された、インデックスとタグ情報とが付与された画面情報を読み出す。また、画面情報読み出し部２６０は、画面情報配信部２７０のインデックス受け付け部２７１が入力を受け付けるインデックスに対応する画面情報を、画面情報記憶部２５０から読み出す。インデックス読み出し部２６１は、画面情報記憶部２５０に記憶された画面情報に含まれるインデックスを示す情報と、そのインデックスに対応するタグ情報とを読み出す。
【００４９】
画面情報配信部２７０は、情報端末１００からの画面情報要求に応じて、画面情報読み出し部２６０に対して画面情報読み出し要求を行い、画面情報読み出し部２６０に読み出される画面情報を情報端末１００に配信する機能を備えており、インデックス出力部２７２と、インデックス出力部２７２とを備えている。
インデックス出力部２７２は、画面情報読み出し部２６０のインデックス読み出し部２６１が画面情報記憶部２５０から読み出したインデックスとタグ情報とを、情報端末１００に送信する。
インデックス受け付け部２７１は、インデックス出力部２７２が情報端末１００に送信したインデックスのうち、情報端末１００に選択されたインデックスを受信する。
【００５０】
情報端末１００は、入力部１３０と、表示部１４０と、画面情報要求部１７０とを備えている。
表示部１４０は、情報サーバ２００から送信される画面情報、および複数のインデックスとタグ情報とを表示する。なお、表示部１４０が表示する情報は、ユーザが確認できる文字列情報であるタグ情報のみでも良い。
入力部１３０は、ユーザから入力される画面情報要求や、表示部１４０に表示されたタグ情報のうち、いずれかのタグ情報を選択する操作情報の入力を受け付ける。
【００５１】
画面情報要求部１７０は、インデックス選択部１７１を備えており、入力部１３０にユーザから入力される操作要求に応じて、情報サーバ２００へ画面情報要求を行い、画面情報要求に応じて情報サーバ２００から配信される画面情報を受信する。インデックス選択部１７１は、情報サーバ２００のインデックス出力部２７２から送信されるインデックスとタグ情報とを受信し、受信したインデックスとタグ情報とを、表示部１４０に表示させる。また、表示部１４０に表示させたインデックスとタグ情報とのうち、いずれかのタグ情報が選択されたことを示す操作情報が入力部１３０に入力されると、選択されたタグ情報に対応するインデックスを、情報サーバ２００に送信する。
【００５２】
＜画面情報配信処理：処理＞
次に、図９を参照して、情報サーバ２００の画面情報記憶部２５０に記憶された画面情報が情報端末１００に配信される画面情報配信処理の動作例を説明する。
情報端末１００の入力部１３０が、ユーザからの画面情報要求の入力を受け付けると、画面情報要求部１７０が、情報サーバ２００に画面情報要求を送信する（ステップＳ２０）。情報サーバ２００の画面情報配信部２７０が、情報端末１００から送信された画面情報要求を受信すると、画面情報読み出し部２６０のインデックス読み出し部２６１は、画面情報記憶部２５０に記憶された画面情報に含まれるインデックスとタグ情報とを読み出す。画面情報配信部２７０のインデックス出力部２７２は、インデックス読み出し部２６１が読み出したインデックスとタグ情報とを、情報端末１００に送信する（ステップＳ２１）。
【００５３】
情報端末１００の画面情報要求部１７０は、情報サーバ２００から送信されるインデックスとタグ情報とを受信し、表示部１４０に表示させる。そして、表示部１４０に表示されたタグ情報のうち、いずれかのタグ情報を選択する操作情報が、ユーザから入力部１３０に入力されると（ステップＳ２２）、インデックス選択部１７１は、選択されたタグ情報に対応するインデックスを情報サーバ２００に送信する（ステップＳ２３）。
【００５４】
情報サーバ２００のインデックス受け付け部２７１は、ステップＳ２３で送信されたインデックスを受信して受け付けると、画面情報読み出し部２６０が、インデックス受け付け部２７１が受け付けたインデックスに対応する画面情報を画面情報記憶部２５０から読み出す（ステップＳ２４）。画面情報配信部２７０は、画面情報読み出し部２６０が読み出した画面情報を、情報端末１００に配信する（ステップＳ２５）。以降、画面情報読み出し部２６０は、ステップＳ２４で読み出した画面情報に連続する画面情報を、動画情報として順次読み出し、読み出された画面情報は、画面情報配信部２７０によって、情報端末１００に順次配信される。情報端末１００は、配信される画面情報を表示部１４０に順次表示させる。
【００５５】
このように、本発明の画面情報制御装置は、情報端末が行う処理に応じて表示部に順次表示される画面情報を記憶する際、画面情報の適切な箇所にインデックスを付与して記憶し、受け付けるインデックスに応じた画面情報を配信する。
なお、上述の例では、画面情報記憶部２５０に記憶させる画面情報は、動画情報であることとしたが、静止画情報であることとしても良い。この場合、圧縮部２１０は、画面情報受信部２８０に蓄積された動画の画面情報から、適切なタイミングで、例えばスクリーンショットを撮像して静止画情報を取得し、取得した静止画像を、圧縮パラメータ判定部２２０から出力される圧縮パラメータに応じて圧縮する。ここで、適切なタイミングとは、圧縮パラメータ判定部２２０が算出する重要度に応じて、重要度が高ければ一定時間内の静止画情報を取得する頻度を高くし、重要度が低ければ一定時間内の静止画情報を取得する頻度を低くするようにしても良い。また、区切り判定部２３０により判定される区切りの位置の静止画情報を取得するようにしても良いし、区切りの位置の一定時間前の静止画情報を取得するようにしても良いし、そのいずれもの静止画情報を取得するようにしても良い。
【００５６】
なお、本実施形態において説明した各機能部は、上述のように配置する必要はなく、本サービスのユーザ数、本サービスの保守体制、管理者の既存のハードウェア資源、管理者が提供するサポートサービスの規約などを考慮して柔軟に構成することができる。
例えば、本実施形態の図２においては、情報端末１００の画面情報を情報サーバ２００に記憶する構成を説明し、図５においては、情報サーバ２００に記憶された画面情報が情報端末１００に配信される構成を説明したが、図２における情報端末１００と、図５における情報端末１００とは、それぞれが備える機能構成を、別の情報端末１００に備えることとしても良い。例えば、情報端末１００（ａ）とオペレータ端末３００とのリモート接続時に情報端末１００（ａ）の表示部１４０に表示された画面情報が情報サーバ２００に記憶された後、情報端末１００（ａ）とは異なる情報端末１００（ｂ）が、情報サーバ２００に記憶された画面情報の配信を受けて自端末が備える表示部に表示させても良い。このようにすれば、例えば、情報端末１００を利用するユーザへのサポートサービスを提供する管理者が、自己の情報端末を用いて情報サーバ２００に記憶された画面情報の配信を受けることが可能となる。
【００５７】
また、情報サーバ２００においても、例えば、画面情報記憶部２５０を情報サーバ２００とは異なるサーバ装置（例えば、履歴情報記憶装置）が備えるようにして、情報端末１００とオペレータ端末３００とのリモート接続時に画面情報記憶部２５０に画面情報を記憶させる情報サーバ２００と、画面情報記憶部２５０から画面情報を読み出して情報サーバ２００に配信する情報サーバ２００とを異なるサーバ装置であることとしても良い。このようにすれば、画面情報記憶部２５０に画面情報を記憶させる処理と、画面情報記憶部２５０に記憶された画面情報を情報端末１００に配信する処理とが分散され、処理の負荷分散を行ったり、それぞれのサーバ装置の管理権限を個別に設定するなどして、画面情報を適切に管理し、セキュリティ性を向上させたりすることができる。
【００５８】
また、オペレータ端末３００の画面情報送信部３３０が、情報端末１００とのリモート接続により表示部３２０に表示される画面情報を情報サーバ２００に送信する処理は、画面情報送信部３３０が自機能部の記憶領域に一定時間分の画面情報を蓄積し、一定時間毎に情報サーバ２００の画面情報受信部２８０に送信するようにしても良い。
同様に、情報サーバ２００の画面情報記憶部２５０に記憶された画面情報が動画情報である場合には、動画情報を画面情報配信部２７０が情報端末１００に配信する際には、画面情報記憶部２５０から読み出された動画情報を一括で情報端末１００に送信しても良いし、動画情報を画面情報毎にフレーム分割してストリーミング配信を行うようにしても良い。
【００５９】
また、圧縮パラメータ判定部２２０が重要度の算出を行う一定時間とは、予め定められた適切な時間でも良いし、圧縮パラメータ判定部２２０が、区切り判定部２３０によって判定される画面情報の区切りを示す情報を取得して、特定の区切りから他の区切りまでの時間としても良い。
【００６０】
このように、本実施形態によれば、情報端末１００に入力されるユーザ操作情報や、情報端末１００の表示部１４０に表示される画面情報の変化のみならず、情報端末１００の内部処理状態の変化を考慮して、記憶する画面情報の区切りを判定するようにしたので、ユーザ操作情報や画面情報による直接的な変化は重要なものではなくとも、内部処理状態としての変化が重要な変化であれば、その変化を検知し、区切り情報を付与することができる。これによって、情報サーバ２００に記憶された画面情報の再生を目視確認するユーザは、その画面情報中の重要な箇所を、付与された区切り情報を目印として効率よく確認することが可能となる。
【００６１】
また、本実施形態によれば、オペレータ端末３００からリモート接続の機能を用いて情報端末１００の操作を行ってユーザにサポートサービスを提供する場合、そのサポートサービスの管理者は、オペレータ端末３００を操作するオペレータが、適切に、効率よく操作を行っているかを、事後的に効率良く監視することができる。すなわち、適切な箇所に区切り情報が付与された画面情報が画面情報記憶部２５０に記憶されるため、区切り情報にジャンプして画面情報を確認することで、オペレータによる全ての操作を確認することなく、重要な画面のみを確認することができる。
また、例えば、情報端末１００に動作不具合があり、その対応をオペレータ端末３００からのリモート接続で行う場合にも、その内部処理状態による区切りが付与されるため、事後的にその不具合の原因を探る際にも、重要な変化毎にジャンプして画面確認を行うことが可能であり、画面確認の効率を上げることができる。
【００６２】
一方、サポートサービスの提供を受ける情報端末１００を利用するユーザにとっても、例えば、このようなサポートサービスによってオペレータから何らかの操作の説明などのレクチャーを受ける場合に、その操作が履歴として記憶され、事後的な再生が可能であることから、利便性が向上するものである。さらに、画面に応じた圧縮がされることから、再生リソースを節約することが可能となる。
【００６３】
また、本実施形態によれば、情報端末１００をリモート接続によって操作する画面情報を、情報端末１００の処理動作の変化に応じた重み付けによるインデキシングを行って、監視業務の効率化を図ることができる。さらに、情報端末１００の処理動作の変化に応じた圧縮を行うことにより、従来と同じファイルサイズで、より詳細な映像ログ情報を取得することができ、効率よくリソースを使うことができる。
【００６４】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより画面情報の制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態による端末構成を示す図である。
【図２】本発明の一実施形態による画面情報記憶処理を行う端末構成を示す図である。
【図３】本発明の一実施形態により検知する変化情報の例を示す図である。
【図４】本発明の一実施形態による区切り変化条件記憶部に記憶されるデータ例を示す図である。
【図５】本発明の一実施形態による重要度記憶部に記憶されるデータ例を示す図である。
【図６】本発明の一実施形態による圧縮条件記憶部に記憶されるデータ例を示す図である。
【図７】本発明の一実施形態による画面情報記憶処理を行う動作例を示す図である。
【図８】本発明の一実施形態による画面情報配信処理を行う端末構成を示す図である。
【図９】本発明の一実施形態による画面情報配信処理を行う動作例を示す図である。
【符号の説明】
【００６７】
１００  情報端末
１１０  制御部
１１１  表示ウィンドウ制御部
１１２  ネットワーク制御部
１１３  プロセス制御部
１２０  記憶部
１２１  ファイル情報記憶部
１２２  クリップボード記憶部
１２３  印刷情報記憶部
１３０  入力部
１３１  キーボード
１３２  マウス
１３３  ドライブ
１４０  表示部
１５０  ユーザ操作情報検知部
１６０  状態変化検知部
１７０  画面情報要求部
１７１  インデックス選択部
１８０  変化情報送信部
２００  情報サーバ
２１０  圧縮部
２２０  圧縮パラメータ判定部
２２１  圧縮変化条件記憶部
２２２  圧縮条件記憶部
２２３  重要度記憶部
２３０  区切り判定部
２３１  区切り変化条件記憶部
２４０  画面情報書き込み部
２４１  インデックス付与部
２５０  画面情報記憶部
２６０  画面情報読み出し部
２６１  インデックス読み出し部
２７０  画面情報配信部
２７１  インデックス受け付け部
２７２  インデックス出力部
２８０  画面情報受信部
３００  オペレータ端末
３１０  リモート操作部
３２０  表示部
３３０  画面情報送信部
４００  ネットワーク
【図１】
0005445814.tif 000002
【図２】
0005445814.tif 000003
【図３】
0005445814.tif 000004
【図４】
0005445814.tif 000005
【図５】
0005445814.tif 000006
【図６】
0005445814.tif 000007
【図７】
0005445814.tif 000008
【図８】
0005445814.tif 000009
【図９】
0005445814.tif 000010