(57)【要約】      （修正有）【課題】パーソナルコンピュータ上の業務毎のウィンドウ状態（位置、サイズ、重なり合い）を業務毎に区別して保存し、ユーザが自由にそれを復元でき、異なる業務毎のウィンドウの状態を容易に再構築できるマルチウィンドウ表示制御装置およびコンピュータシステムを提供する。【解決手段】マルチウィンドウ表示装置において、マルチウィンドウ表示装置上のウィンドウを制御するウィンドウ制御装置と、複数のウィンドウの属性集合を識別子により管理、操作するウィンドウ属性管理装置と、表示状態保存の操作入力により、操作時点でのウィンドウの状態を属性集合に変換して識別子を割り振り、ウィンドウ属性管理装置に登録するウィンドウ属性登録装置と、表示状態復元の操作入力により、ウィンドウ属性管理装置に登録されている任意の時点での複数のウィンドウ属性を用いて、その時点のウィンドウ表示状態を復元するウィンドウ復元装置とからなる。【選択図】図１
2005084699.tif 000002
【特許請求の範囲】
【請求項１】
同時に複数のウィンドウを制御するマルチウィンドウ表示装置において、前記マルチウィンドウ表示装置上のウィンドウを制御する機能を有するウィンドウ制御装置と、複数のウィンドウの属性をひとまとめにし、識別子により管理、操作するウィンドウ属性管理装置と、表示状態保存の操作入力により、操作時点で前記ウィンドウ制御装置より得られるウィンドウの状態を属性集合に変換して識別子を割り振り、前記ウィンドウ属性管理装置に登録するウィンドウ属性登録装置と、表示状態復元の操作入力により、前記ウィンドウ属性管理装置に登録されている任意の時点でのまとめられた複数のウィンドウ属性を用いて、その時点のウィンドウ表示状態を復元するウィンドウ復元装置とを備えたことを特徴とするマルチウィンドウ表示制御装置。
【請求項２】
ウィンドウ属性としてウィンドウの位置、ウィンドウサイズ、階層位置、ウィンドウの状態を有し、それらの情報と指定された条件を用いて前記ウィンドウ復元装置によりウィンドウの可視領域を判断し復元の実行／非実行を判断することを特徴とする請求項１記載のマルチウィンドウ表示制御装置。
【請求項３】
前記ウィンドウ属性管理装置上にてウィンドウ属性に操作を加えることで、復元後のウィンドウ状態を保存時のウィンドウ状態から変更できることを特徴とする請求項１記載のマルチウィンドウ表示制御装置。
【請求項４】
前記ウィンドウ復元装置に対する表示状態復元の操作として日時の情報を用い、指定した日時に予め登録されたウィンドウ状態を復元することを特徴とする請求項１記載のマルチウィンドウ表示制御装置。
【請求項５】
前記ウィンドウ復元装置に対する表示状態復元の操作として、表示先の画面解像度が変更されていた際に、変更された解像度の比率に応じて、ウィンドウ属性に含まれる各復元後のウィンドウ位置、サイズを操作なしに変更することを特徴とする請求項１記載のマルチウィンドウ表示制御装置。
【請求項６】
前記ウィンドウ属性管理装置にて、各ウィンドウの属性をネットワーク上の任意のウィンドウ制御装置から参照可能な領域に保存することを特徴とする請求項１記載のマルチウィンドウ表示制御装置。
【請求項７】
前記ウィンドウ管理装置および前記ウィンドウ制御装置にて決められた日時に復元すべきウィンドウ状態が存在し、かつそのウィンドウ状態を保存した装置以外からネットワークに接続していた場合に、ネットワークに接続している装置に対して復元すべきウィンドウ状態が存在することを特徴とする請求項４または６記載のマルチウィンドウ表示制御装置。
【請求項８】
請求項１ないし７のいずれか１項記載のマルチウィンドウ表示制御装置を使用することを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ処理により、複数のウィンドウを表示装置の画面上に表示するマルチウィンドウ表示制御装置およびこれを使用するコンピュータシステムに関するものである。
【背景技術】
【０００２】
コンピュータ処理により、複数のウィンドウを表示装置の画面上に表示するマルチウィンドウ制御する技術は知られている（例えば、特許文献１参照）。
特許文献１では、マルチウィンドウ制御装置上で容易に元の表示内容に戻すことができるマルチウィンドウ表示制御システムを提供する。方法としては、マルチウィンドウ表示制御手段と表示状態保存手段と表示状態復元手段を有し、操作者の操作にしたがい、ある時点のウィンドウ状態を保存し、別の操作にしたがって保存しておいたウィンドウ状態を復元する。
【特許文献１】特開平０５−２３３２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ただし、ウィンドウ状態を複数管理することは考慮しておらず、表示状態復元時にウィンドウの重なり合いなどを、調べ無駄なウィンドウを開かないという処理をおこなっていないため、必要のないウィンドウまで開いてしまう可能性がある。また、一度保存したウィンドウ状態を操作することに関しては触れられていない。
そこで本発明の目的は、上記の問題点を解決するために、パーソナルコンピュータ上で行われる業務ごとの表示装置上のウィンドウ状態（ウィンドウの位置、サイズ、重なり合い）を業務ごとに区別し保存しておき、ユーザが自由にそれを復元できる環境を提供することで、異なる業務を行うたびに、ウィンドウの状態を再構築し直す処理を軽減させるマルチウィンドウ表示制御装置およびコンピュータシステムを提供することにある。
【課題を解決するための手段】
【０００４】
前記の課題を解決するために、請求項１記載の発明では、同時に複数のウィンドウを制御するマルチウィンドウ表示装置において、前記マルチウィンドウ表示装置上のウィンドウを制御する機能を有するウィンドウ制御装置と、複数のウィンドウの属性をひとまとめにし（ウィンドウ属性集合）、識別子により管理、操作するウィンドウ属性管理装置と、表示状態保存の操作入力により、操作時点で前記ウィンドウ制御装置より得られるウィンドウの状態を属性集合に変換して識別子を割り振り、前記ウィンドウ属性管理装置に登録するウィンドウ属性登録装置と、表示状態復元の操作入力により、前記ウィンドウ属性管理装置に登録されている任意の時点でのまとめられた複数のウィンドウ属性を用いて、その時点のウィンドウ表示状態を復元するウィンドウ復元装置とを備えたマルチウィンドウ表示制御装置を最も主要な特徴とする。
請求項２記載の発明では、ウィンドウ属性としてウィンドウの位置、ウィンドウサイズ、階層位置、ウィンドウの状態を有し、それらの情報と指定された条件を用いて前記ウィンドウ復元装置によりウィンドウの可視領域を判断し復元の実行／非実行を判断する請求項１記載のマルチウィンドウ表示制御装置を主要な特徴とする。
請求項３記載の発明では、前記ウィンドウ属性管理装置上にてウィンドウ属性に操作を加えることで、復元後のウィンドウ状態を保存時のウィンドウ状態から変更できる請求項１記載のマルチウィンドウ表示制御装置を主要な特徴とする。
【０００５】
請求項４記載の発明では、前記ウィンドウ復元装置に対する表示状態復元の操作として日時の情報を用い、指定した日時に予め登録されたウィンドウ状態を復元する請求項１記載のマルチウィンドウ表示制御装置を主要な特徴とする。
請求項５記載の発明では、前記ウィンドウ復元装置に対する表示状態復元の操作として、表示先の画面解像度が変更されていたさいに、変更された解像度の比率に応じて、ウィンドウ属性に含まれる各復元後のウィンドウ位置、サイズを操作なしに変更する請求項１記載のマルチウィンドウ表示制御装置を主要な特徴とする。
請求項６記載の発明では、前記ウィンドウ属性管理装置にて、各ウィンドウの属性をネットワーク上の任意のウィンドウ制御装置から参照可能な領域に保存する請求項１記載のマルチウィンドウ表示制御装置を主要な特徴とする。
請求項７記載の発明では、前記ウィンドウ管理装置および前記ウィンドウ制御装置にて決められた日時に復元すべきウィンドウ状態が存在し、かつそのウィンドウ状態を保存した装置以外からネットワークに接続していた場合に、ネットワークに接続している装置に対して復元すべきウィンドウ状態が存在する請求項４または６記載のマルチウィンドウ表示制御装置を主要な特徴とする。
請求項８記載の発明では、請求項１ないし７のいずれか１項記載のマルチウィンドウ表示制御装置を使用するコンピュータシステムを最も主要な特徴とする。
【発明の効果】
【０００６】
請求項１によれば、ウィンドウ属性登録装置でウィンドウ属性集合に固有の識別子を割り振り、ウィンドウ属性管理装置に登録し、ウィンドウ復元装置４によりユーザ（操作者）の希望するウィンドウ状態のウィンドウ属性集合をウィンドウ属性管理装置より取得し、復元する処理を行うことで、ユーザが希望する任意の時点でのウィンドウ状態を簡単に再構築することができる。
請求項２によれば、ウィンドウの可視領域を［属性：ウィンドウの左上の位置］［属性：ウィンドウの横幅］［属性：ウィンドウの高さ］［属性：階層位置］により判定することによって、無駄なウィンドウを復元しないことで、復元処理の高速化を図るとともに、ウィンドウ属性保存処理時にユーザが無駄なウィンドウを閉じるという処理を無くすことができる。
請求項３によれば、ウィンドウ属性集合ＤＢ内の情報を、ウィンドウ属性管理装置を介して複数のウィンドウ属性集合に同時にアクセスする環境を提供することで、それらのウィンドウを１つ１つ復元して変更することなく一括して変更を加えることが可能となり、ユーザの処理を軽減することができる。
請求項４によれば、ウィンドウ属性集合ＤＢ内の各ウィンドウ属性集合に［属性：起動日時］を持たせ、ある日時にそのウィンドウ属性集合を用いてウィンドウ復元装置によりウィンドウの状態を復元することで、ウィンドウ状態を決まった日時で同一のものにするとともに、ユーザが決まった時間にすべき業務を忘れることを防ぐことができる。
請求項５によれば、表示装置の表示能力が変更された場合であっても、解像度の比率によってウィンドウサイズ・位置を修正することで保存したウィンドウの状態に近い環境を用意に構築することを可能にする。
請求項６によれば、表示装置の表示能力が変更された場合であっても、解像度の比率によってウィンドウサイズ・位置を修正することで保存したウィンドウの状態に近い環境を容易に構築することを可能にする。
請求項７によれば、サーバー上に設定時刻で復元すべきウィンドウの状態を保持し、時刻の監視を行うことで、それを保存したユーザが他のシステムからネットワークに接続している場合でもそれを活用することが可能になる。
請求項８によれば、ユーザが希望する任意の時点でのウィンドウ状態を簡単に再構築することができるコンピュータシステムを提供できる。
【発明を実施するための最良の形態】
【０００７】
以下、図面により本発明の実施の形態を詳細に説明する。図１は本発明のマルチウィンドウ表示制御装置の全体構成を示すブロック図である。図において表示装置６はディスプレイ等である、マルチウィンドウを表示できる装置である。
入力装置７はキーボード、マウス等、操作者がＰＣ（パーソナルコンピュータ）に情報を入力するための手段である。ＯＳ（オペレイテイングシステム）８はファイル入出力、メモリの管理、入出力装置の管理、アプリケーションの実行管理などＰＣの機能として基本的な機能を実現するものである。
ウィンドウ制御装置１は前記ＯＳ８に含まれる機能のうち表示装置６上のウィンドウ情報を管理するものである。ウィンドウ属性管理装置２は操作者からの要求により、現在のウィンドウ属性情報を１つの集合としてまとめ、識別子を割り振り、後述のウィンドウ属性登録装置３へ依頼する機能を有するものである。
ウィンドウ属性登録装置３は前記ウィンドウ属性管理装置２により渡されたウィンドウ属性集合を後述するウィンドウ属性集合ＤＢ５へ登録する機能を有するものである。また、後述のウィンドウ復元装置４からの要求により特定のウィンドウ属性集合を検索する機能を有するものである。
さらに、ウィンドウ属性登録装置３は操作者が自由にウィンドウ属性集合ＤＢ５へアクセスするためのインタフェースを提供するものである。
ウィンドウ復元装置４は操作者からの要求、または、日時情報により、任意のウィンドウ属性集合を解析し、ウィンドウの生成、サイズの調節などを行い、ウィンドウ状態の復元を行う機能を有するものである。
ウィンドウ属性集合ＤＢ５は識別子を割り振られたウィンドウ属性集合を保存してあるデバイス中のデータベースである。
【０００８】
図２はウィンドウ属性集合ＤＢのデータ構造を表として示す図である。本発明を用いたコンピュータシステムで利用されるウィンドウ属性集合ＤＢ５のデータ構造は表１として示す図２のようになる。
図２中の各項目について、「識別子」は、ウィンドウ属性集合ＤＢ５内でのウィンドウ属性集合情報を識別子するための情報である。「アプリケーション名」は、ウィンドウを生成したアプリケーションを表すものである。
「ファイル名」は、前記「アプリケーション」により示されるアプリケーションが操作しているファイルを示すものである。
「ウィンドウの左上の座標」は、図１の表示装置６上のウィンドウ制御装置１により管理される表示領域のうち最も左上の座標を（０，０）としたときの相対位置で、（最も左からの横方向の位置（ｘ）、最も上からの縦方向の位置（ｙ））により表されるものである。
「ウィンドウの横幅」は、ウィンドウの横幅を表すものである。「ウィンドウの高さ」は、ウィンドウの高さを表すものである。「ウィンドウの状態」は、対象ウィンドウが最小化された状態か否かを表すものである。
「階層位置」は、同一ウィンドウ属性集合内で重複しないように０、１．．と順に割り振られ、０から順にウィンドウの階層位置が上位になっていることを表している（０が一番下）。
「時間による起動フラグ」は、ある時間にその識別子を有するウィンドウ属性集合を復元するかどうかを表すものである。「起動時間」は、前記「時間による起動フラグ」によりある時間に復元するように設定されたウィンドウ属性集合に対して、いつの時間に起動されるかを表したものである。
「不要ウィンドウ判定処理」は、ウィンドウ復元のさいに、他のウィンドウにすべて覆われているウィンドウと最小化されたウィンドウを表示するか否かを表したものである。
【０００９】
本発明を用いて構築されたシステムについて以下に説明する。
図３はウィンドウ状態を保存する処理を説明するブロック図である。始めに、本システムを使用するために、操作者（ユーザ）はあらかじめ本システムを起動してインタフェースを画面上に用意しておく。次に、ある業務に必要なウィンドウを開き、業務を行いやすいウィンドウ状態を構築する。
操作者は入力装置７により、インタフェースを介してウィンドウ属性登録装置３に対して現在の表示画面上のウィンドウの状態を保存することを要求する。ウィンドウ属性登録装置３は、ウィンドウ制御装置１に、現在の表示装置６上のウィンドウの状態を要求し、その状態情報を取得する。
ウィンドウ属性登録装置３は操作者に対して、そのウィンドウ状態に割り当てる識別子を何にするかを問い合わせる。操作者は入力装置７を用いてウィンドウ状態に割り当てる識別子をシステムに伝える。
ウィンドウ属性登録装置３では前記ウィンドウ情報取得、および識別子入力により得られたウィンドウ状態の情報と、識別子を用いて図３中の構成を有するウィンドウ属性集合を作成する。
ウィンドウ属性登録装置３は、ウィンドウ属性管理装置２に対して、作成（構築）したウィンドウ属性集合をウィンドウ属性集合ＤＢ５に登録するよう要求する。
ウィンドウ属性管理装置２では、ウィンドウ属性集合の登録要求のあったウィンドウ属性集合の識別子が、ウィンドウ属性集合ＤＢ５内のウィンドウ属性集合と重複しないかどうかを調べ重複するさいには、ウィンドウ属性登録装置３に識別子を設定し直すよう要求する。
重複しないさいには、ウィンドウ属性集合ＤＢ５に登録要求のあったウィンドウ属性集合を登録する。
【００１０】
図４はウィンドウ状態を復元する場合を説明するブロック図である。ウィンドウ状態を復元する場合には、インタフェースＩを介して、操作者がウィンドウの復元をするようにシステムに要求する。
ウィンドウ復元装置４は、ウィンドウ属性管理装置２に対して、ウィンドウ属性集合ＤＢ５に登録されているすべてのウィンドウ属性集合の識別子の取得を要求する。
ウィンドウ属性管理装置２は、ウィンドウ属性集合ＤＢ５内のすべてのウィンドウ属性集合の［属性：識別子］の値を調べ、ウィンドウ復元装置４へ通知する。
ウィンドウ復元装置４は操作者に対してどの識別子を有するウィンドウ属性集合を用いて復元を行うのかを問い合わせる。
ウィンドウ復元装置４は、識別子入力によって得られた識別子のウィンドウ属性集合を、ウィンドウ管理装置２に対して要求する。
ウィンドウ管理装置２では、ウィンドウ属性集合ＤＢ５内のウィンドウ属性集合を検索し、ウィンドウ属性集合構築により渡された識別子を有するウィンドウ属性集合を見つけ、ウィンドウ復元装置４に通知する。
ウィンドウ復元装置４では、ウィンドウ制御装置１に対して、現在のウィンドウ状態を要求する。ウィンドウの属性を保存するさいに操作者が無駄なウィンドウを閉じるという処理を無くすとともに、復元処理の高速化を図る。
ウィンドウ復元装置４では、ウィンドウ属性集合登録によって得られるウィンドウ状態に対するウィンドウ属性集合を作成し、ウィンドウ属性集合構築によって得られた復元する識別子を有するウィンドウ属性集合と比較する。
そして、［属性：アプリケーション名］［属性：ファイル名］が同様なものはウィンドウを開き直さないようにする。同時に後述するウィンドウ属性集合識別子取得の処理を用いて不必要なウィンドウを開かないようにする。
ウィンドウ復元装置４では、ウィンドウ復元判定の結果に基づき、必要ならば、アプリケーションを起動しファイルを開く。その後、それらのウィンドウサイズと位置を［属性：ウィンドウの左上］［属性：ウィンドウの横幅］［ウィンドウの高さ］を用いて調節する。最後に、ウィンドウを［属性：階層位置］の０から順にアクティブにすることで、ウィンドウの状態を復元する。
【００１１】
図５はウィンドウの復元実行／未実行を判定するフローを説明するフローチャートである。ここで対象としているウィンドウの情報は、現在の表示装置上のものではなく、ウィンドウ属性集合ＤＢ５に登録され、操作者により復元されようとしているウィンドウ属性集合に対してである。
［属性：不要ウィンドウ判定処理＝オン］かどうかを判定し（Ｓ１）、そうであるならば、すべてのウィンドウに対して繰り返す（Ｓ２）。未選択のウィンドウ（Ａ）を１つ選択する（Ｓ３）。登録してある複数のウィンドウの属性に同様の変更が生じたときや変更を行うときに、操作者の処理を軽減する。
（Ａ）の［属性：ウィンドウの状態＝最小化］かどうかを判定し（Ｓ４）、そうでないならば、ウィンドウ（Ａ）が覆われているかの判定を行い（Ｓ５）、覆われているならば（Ｓ６）、（Ａ）を復元対象外とする（Ｓ７）。
図６は図５のウィンドウ（Ａ）が覆われているかの判定を説明するフローチャートである。（Ａ）以外のすべてのウィンドウに対して繰り返す（Ｓ８）。未選択のウィンドウ（Ｂ）を１つ選択する（Ｓ９）。
（Ｂ）の［属性：ウィンドウの状態＝最小化］かどうかを判定し（Ｓ１０）、そうでないならば、ウィンドウ（Ｂ）が覆われているかの判定を行い（Ｓ１１）、覆われているならば（Ｓ１２）、（Ｂ）を復元対象とする（Ｓ１３）。
【００１２】
図７はウィンドウの状態を変更する場合を示すブロック図である。操作者がインタフェースＩを介し、ウィンドウ属性管理装置２に対して、ウィンドウ属性集合ＤＢ５内の属性を変更するように要求する。
ウィンドウ属性管理装置２ではウィンドウ属性集合ＤＢ５内のすべてのウィンドウ属性集合を取得する。操作者はインタフェースＩを介して、どのウィンドウ属性集合の属性を変更するかを、［属性：識別子］を用いて選択する（複数選択も可能）。
操作者は、インタフェースＩを介して、いずれかの属性値を選択し、新しい値を登録する。ウィンドウ属性管理装置２は、属性変更の要求を反映し、対象となるウィンドウ属性集合の属性値を変更する。次に変更のあったウィンドウ属性集合をウィンドウ属性集合ＤＢ５へ登録する。
図８はウィンドウ属性の変更結果を表形式で示す図である。この図はウィンドウ属性集合“業務１（ＩＤ１）”と“業務２（ＩＤ２）”に対して［属性：ファイル名］をsample.txtからedit.txtへ変更した結果である。
このように頻繁に発生するようなファイル名の変更も、複数のウィンドウ属性集合に対して一度で行えることで、保存したウィンドウ属性集合が、元のリソースの値が変更されたから使用できないといったことがなくなる。
【００１３】
図９は時間によるウィンドウの自動復元を説明するブロック図である。この処理ではウィンドウ復元装置４で常に現在の時間を取得しておく。決まった日時に同様の業務を行うさいに、毎回復元するウィンドウ属性集合を指定して実行することを自動化するとともに、ユーザが決まった時間にすべき業務を忘れることを防ぐ。
ウィンドウ復元装置４は、［属性：時間による起動フラグ］がオンになっており、かつ［属性：起動時間］が現在の時間と一致する、ウィンドウ属性集合をウィンドウ属性管理装置２に要求する。
ウィンドウ属性管理装置２は、ウィンドウ属性集合取得要求により示される条件と一致するウィンドウ属性集合を検索し、その結果をウィンドウ復元装置４に返す。日時情報で検索した結果、ウィンドウ属性集合取得要求の条件に一致するウィンドウ属性集合が見つかった場合、ウィンドウ制御装置１により現在のウィンドウ状態を取得する。
ウィンドウ復元装置４では、ウィンドウ状態取得により得られるウィンドウ状態に対するウィンドウ属性集合を作成し、ウィンドウ属性集合取得要求によって得られた復元する識別子を有するウィンドウ属性集合と比較する。
［属性：アプリケーション名］［属性：ファイル名］が同様なものはウィンドウを開き直さないようにする。同時に前述のウィンドウ属性集合識別子取得の処理を用いて不必要なウィンドウを開かないようにする。
ウィンドウ復元装置４では、ウィンドウ属性の結果に基づき、必要ならば、アプリケーションを起動しファイルを開く。その後、それらのウィンドウサイズと位置を［属性：ウィンドウの左上］［属性：ウィンドウの横幅］［ウィンドウの高さ］を用いて調節する。最後に、ウィンドウを［属性：階層位置］の０から順にアクティブにすることで、ウィンドウの状態を復元する。
【００１４】
図１０はウィンドウ状態を表示装置に応じて変更する処理を説明するフローチャートである。表示装置６（図１）の解像度が、ウィンドウ状態を保存したときから変更されているかを判別する（Ｓ２０）。変更されていない場合には、処理ステップ（Ｓ２３）へ進む。
ウィンドウ表示装置の解像度が変更された場合であっても同等なウィンドウ環境を再構築し直す操作者の処理を軽減させる。
解像度が変更されていた場合には、保存時の解像度と現在の解像度の比率を取得し（Ｓ２１）、位置およびサイズの変更を行う（Ｓ２２）。各ウィンドウの復元を実行する（Ｓ２３）。
図１１はウィンドウ状態の属性をネットワーク上に保存する場合の構成を説明するブロック図である。このシステムではウィンドウの状態をネットワーク上に保存する。他のシステム上でウィンドウの復元を要求する。
第１のシステム８のネットワーク上に保存されたウィンドウの状態をネットワークから第２のシステム９が保存されたウィンドウの状態を取得する。各ウィンドウの復元を実行する。ネットワークに接続されたシステムにおいて、外出先などでも普段と同等なウィンドウ環境を容易に構築することを可能にする。
【００１５】
図１２はネットワーク経由での、時間によるウィンドウの自動復元を説明するフローチャートである。この処理において、サーバー側では、保存された属性集合の中に時間による起動フラグがオンになっているものが存在するかを調べる（Ｓ３０）。
存在した場合には、設定時刻になったとき（Ｓ３１）にそのウィンドウの状態を保存した操作者がネットワーク上に存在しているかどうかを調べる（Ｓ３２）。ネットワーク上にユーザが存在していた場合には、そのユーザに対して設定時刻によるウィンドウ復元要求のメッセージを送信する（Ｓ３３）。
クライアント（操作者）側では、サーバーからのメッセージを受信できる状態にしておく。サーバーからの設定時刻によるウィンドウ復元要求のメッセージを受信した（Ｓ３４）場合、その環境がウィンドウ状態を復元できる環境であるかを調べる（Ｓ３５）。
ウィンドウ状態が復元できる場合は復元処理（Ｓ３６）を、できない場合には操作者に対して要求があったことを通知する（Ｓ３７）。ネットワークに接続されたシステムにおいて、外出先などでもネットワークに接続できている場合には、実行すべき業務があることを通知可能にする。
【図面の簡単な説明】
【００１６】
【図１】本発明のマルチウィンドウ表示制御装置の全体構成を示すブロック図。
【図２】ウィンドウ属性集合ＤＢのデータ構造を表として示す図。
【図３】ウィンドウ状態を保存する処理を説明するブロック図。
【図４】ウィンドウ状態を復元する場合を説明するブロック図。
【図５】ウィンドウの復元実行／未実行を判定するフローを説明するフローチャート。
【図６】図５のウィンドウ（Ａ）が覆われているかの判定を説明するフローチャート。
【図７】ウィンドウの状態を変更する場合を示すブロック図。
【図８】ウィンドウ属性の変更結果を表形式で示す図。
【図９】時間によるウィンドウの自動復元を説明するブロック図。
【図１０】ウィンドウ状態を表示装置に応じて変更する処理を説明するフローチャート。
【図１１】ウィンドウ状態の属性をネットワーク上に保存する場合の構成を説明するブロック図。
【図１２】ネットワーク経由での、時間によるウィンドウの自動復元を説明するフローチャート。
【符号の説明】
【００１７】
１  ウィンドウ制御装置
２  ウィンドウ属性管理装置
３  ウィンドウ属性登録装置
４  ウィンドウ復元装置
５  ウィンドウ属性集合ＤＢ
６  表示装置
７  入力装置
８  システム
９  第２システム
【図１】
2005084699.tif 000003
【図２】
2005084699.tif 000004
【図３】
2005084699.tif 000005
【図４】
2005084699.tif 000006
【図５】
2005084699.tif 000007
【図６】
2005084699.tif 000008
【図７】
2005084699.tif 000009
【図８】
2005084699.tif 000010
【図９】
2005084699.tif 000011
【図１０】
2005084699.tif 000012
【図１１】
2005084699.tif 000013
【図１２】
2005084699.tif 000014