(57)【要約】【課題】ユーザが自己の作業に適した態様で他者のワークスペースを参照可能にする。【解決手段】ワークスペース構築装置においては、ワークスペース開示装置から開示許可情報と活性度の情報を取得する（Ｓ３０，Ｓ３２）。取得結果のリスト表示（Ｓ３４）に基づいてユーザがワークスペースを選択することで（Ｓ３６）、その表示データの取得がなされる。ユーザは、自らの作業用のワークスペースと取得結果に基づく参照ワークスペースを表示部に割り付け（Ｓ３８）、自らの作業に適したワークスペース環境を構築する。ワークスペースは適宜更新され（Ｓ４２）、最新の状態に保たれる。【選択図】図４
2005234940.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備えたコンピュータに対し、
ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理手順と、
他者が外部装置上で進行中の作成編集作業に係るワークスペースを選択する手順であって、他者の開示許可がなされている一つまたは複数のワークスペースを選択する選択手順と、
選択したワークスペースの表示データを取得するデータ取得手順と、
取得した表示データに基づいて参照ワークスペースを作成し表示部に割り付けて表示する参照表示処理手順と、
を実行させる、ことを特徴とするワークスペース構築プログラム。
【請求項２】
請求項１に記載のワークスペース構築プログラムであって、
データ取得手順においては、対応する外部装置からワークスペースの表示データを取得する、ことを特徴とするワークスペース構築プログラム。
【請求項３】
請求項１に記載のワークスペース構築プログラムであって、
データ取得手順においては、設定されたタイミングで最新の表示データを再取得し、
参照表示処理手順においては、最新の表示データの再取得に対応して、参照ワークスペースの再表示を行う、ことを特徴とするワークスペース構築プログラム。
【請求項４】
請求項１に記載のワークスペース構築プログラムであって、
選択手順においては、設定された選択の優先順位に従ってワークスペースを選択する、ことを特徴とするワークスペース構築プログラム。
【請求項５】
請求項１に記載のワークスペース構築プログラムであって、
作業表示処理手順あるいは参照表示処理手順における表示部への割り付けの標準設定、または、
選択手順におけるワークスペースの選択の標準設定を、ユーザ設定に基づいて登録する手順を含む、
ことを特徴とするワークスペース構築プログラム。
【請求項６】
請求項１に記載のワークスペース構築プログラムであって、
他者が外部装置上で進行中の作成編集作業についての活性度を取得する活性度取得手順を含む、ことを特徴とするワークスペース構築プログラム。
【請求項７】
請求項６に記載のワークスペース構築プログラムであって、
選択手順においては、取得した活性度に基づいて対応するワークスペースの選択またはその変更を行う、ことを特徴とするワークスペース構築プログラム。
【請求項８】
請求項１に記載のワークスペース構築プログラムであって、
表示されている参照ワークスペースに対応する他者と通信を行うためのエントリポイントを、参照ワークスペースと対応づけて表示する通信表示処理手順を含む、ことを特徴とするワークスペース構築プログラム。
【請求項９】
表示部を備えたコンピュータに対し、
ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理手順と、
外部装置を利用する少なくとも一人の他者に対するそのワークスペースの開示を許可する許可手順と、
許可した他者からの要求に応じて、そのワークスペースの表示データを送信する送信手順と、
を含む、ことを特徴とするワークスペース開示プログラム。
【請求項１０】
請求項９に記載のワークスペース開示プログラムであって、
開示を許可したワークスペースの開示範囲を設定する手順を含む、ことを特徴とするワークスペース開示プログラム。
【請求項１１】
表示部と、
ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理手段と、
他者が外部装置上で進行中の作成編集作業に係るワークスペースを選択する手段であって、他者の開示許可がなされている一つまたは複数のワークスペースを選択する選択手段と、
選択したワークスペースの表示データを取得するデータ取得手段と、
取得した表示データに基づいて参照ワークスペースを作成し表示部に割り付けて表示する参照表示処理手段と、
を備える、ことを特徴とするワークスペース構築装置。
【請求項１２】
表示部を備えたコンピュータが実行する方法であって、
ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理ステップと、
他者が外部装置上で進行中の作成編集作業に係るワークスペースを選択するステップであって、他者の開示許可がなされている一つまたは複数のワークスペースを選択する選択ステップと、
選択したワークスペースの表示データを取得するデータ取得ステップと、
取得した表示データに基づいて参照ワークスペースを作成し表示部に割り付けて表示する参照表示処理ステップと、
を含む、ことを特徴とするワークスペース構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機上に構築されている複数のワークスペースを連結させて利用するための技術に関する。
【背景技術】
【０００２】
文書作成作業を行なう場合、自分の作業に関連する他者の文書や作業内容を閲覧しながら作業ができることは有用である。このため、従来においては、例えば、ネットワークを介してＰＣ（パーソナルコンピュータ）間でファイルを共有する手段や、サーバ上に共有のワークスペースを作る手段を用いて、各人の作成編集に係る文書を相互参照するシステムが提案・実施されてきた。
【０００３】
下記特許文献１には、サーバにおいて、各人のワークスペースの組み合わせてとしての共有ワークスペースを構築し、その共有ワークスペースを各人に提供する技術が開示されている。
【０００４】
【特許文献１】特開２０００−６７００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上に示したファイルを共有する手段では、参照しているファイルを最新状態に保つことが一般的に困難である。このため、参照している間に他者によってそのファイルが変更されると、参照ファイルと変更ファイルとの間に不整合が生じてしまうなどの不便を来すことになる。
【０００６】
また、上記特許文献１に示されたサーバ上に共有ワークスペースを構築する手段では、作業者は同じ共有ワークスペースにログインして作業する必要がある。このため、ログイン権限のない作業者等との情報共有等に不都合が生じる。例えば、共有ワークスペースがある業務プロジェクトに関して設けられている場合、同一のプロジェクトやグループのメンバーではないが、関連した業務を行う人物との間での情報共有が円滑に行われない。
【０００７】
本発明の目的は、ユーザが自己の作業に適した態様で他者のワークスペースを参照できる環境を構築する点にある。
【０００８】
本発明の別の目的は、参照するワークスペースを、その作成元のワークスペースと同期させて表示することにある。
【０００９】
本発明のさらに別の目的は、サーバを使用することなく、ワークスペースを相互に参照可能な作業環境を実現する点にある。
【課題を解決するための手段】
【００１０】
本発明のワークスペース構築プログラムは、表示部を備えたコンピュータに対し、ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理手順と、他者が外部装置上で進行中の作成編集作業に係るワークスペースを選択する手順であって、他者の開示許可がなされている一つまたは複数のワークスペースを選択する選択手順と、選択したワークスペースの表示データを取得するデータ取得手順と、取得した表示データに基づいて参照ワークスペースを作成し表示部に割り付けて表示する参照表示処理手順と、を実行させる。
【００１１】
コンピュータは、演算機能を備えたハードウエアと、その動作を規定するプログラム（ソフトウエア）によって構成される。コンピュータには、ユーザの利用の便宜のため、ディスプレイ等からなる表示部が備えられている。ユーザは、コンピュータを使って作成編集作業を行うことができる。作成編集作業とはコンピュータ上で電子的に作成または編集を行う作業である。具体的には、文書や画像等の作成編集作業を想定しており、ワープロソフトやメールソフト等を用いた文書の作成編集が特に好適である。ユーザは、表示部に対し、作成編集作業を行うためのワークスペースを表示させることができる。ワークスペースとは、作業を行うためにコンピュータ内に仮想的に設けられた空間であり、作成編集作業を行うアプリケーションソフトのインターフェース画像空間（典型的にはいわゆるウインドウである）、あるいは、そのインターフェース画像及び空間それが配置された背景領域空間を指す。また、割り付けとは、表示部の限られた領域内（もちろんオーバーラップさせたり適宜アイコン化させたりするなど、領域を立体的あるいは動的に使用することができる）に表示位置や大きさを設定して配置することを指す。ユーザは、このワークスペースの表示を見ながら編集作業を進行させる。
【００１２】
一方、外部装置を利用する他者は、進行中の作業内容をその外部装置の表示部のワークスペースに表示させながら、作成編集作業を行っている。他者は、このワークスペースを他人に開示することを認めることができる。そこで、設定あるいはユーザ指示に従って、このようなワークスペースを一つ以上、特に望ましくは複数選択する。開示許可情報は登録あるいは収集に基づいて予め把握しておいてもよいし、実際にアクセスする際に開示許可を確認するようにしてもよい。また、ユーザ指示による選択をする場合には、リストに基づいて選択したり、試しに複数のワークスペースを取得し表示してから選択するような操作を行ってもよい。
【００１３】
データ取得手順においては、選択したワークスペースの表示データを取得する。取得は、ネットワークを経由して、外部装置あるいは外部装置装置がアクセスしている他の装置から行われる。そして、参照表示処理手順においては、取得した表示データに基づいて、参照ワークスペースが表示部に割り付け表示される。また、参照ワークスペースとは、ユーザが直接的に作成編集を行うことができないが、見ることやコピーを行うことが可能なワークスペースを意味する。
【００１４】
なお、各手順の実施順番は、柔軟に変更することができる。すなわち、作業表示処理手順と参照表示処理手順はどちらが前であってもよい。また、選択手順、データ取得手順、参照表示処理手順は、ワークスペース毎にこの順序で実施してもよいし、複数のワークスペースに対し一括して、この順序で実施してもよい。
【００１５】
この構成によれば、ユーザは、選択を適宜行うことにより、自分の作成編集作業に必要な他者のワークスペースを自由に呼び出して組み合わせることで、好適かつ柔軟な参照環境を構築できる。そして、このワークスペースを参照しながら、自らの作成編集作業を効率良く実施することが可能となる。したがって、例えば、共同作業者としての他者のワークスペースを参照することで、共同作業をスムーズに行うことができる。そして、共同作業者が複数いる場合などにも、表示させるワークスペースをユーザの判断・設定に応じて選択することができるので、必要な情報を的確に獲得することが可能となる。
【００１６】
望ましくは、本発明のワークスペース構築プログラムは、データ取得手順においては、対応する外部装置からワークスペースの表示データを取得する。この構成によれば、ワークスペースの表示データを対応する（複数の）外部装置から直接的に取得可能であり、表示データを一括管理するサーバを設ける必要がない。したがって、システム全体が簡易に構成される。
【００１７】
望ましくは、本発明のワークスペース構築プログラムは、データ取得手順においては、設定されたタイミングで最新の表示データを再取得し、参照表示処理手順においては、最新の表示データの再取得に対応して、参照ワークスペースの再表示を行う。
【００１８】
表示データの再取得は、ユーザ指示に基づいても行うことができるが、特に望ましくは、ユーザに負担を掛けないように、設定に基づいて（例えば一定時間間隔で）、あるいは、作成編集作業対象が保存（セーブ）されたとの情報に基づいて自動的に行われる。この構成により、参照ワークスペースを、外部装置のワークスペースと同期させて最新状態に保つことが容易となる。最新の表示データを再取得するタイミングは、当該ワークスペース構築プログラムを実行させるコンピュータが管理してもよいし、外部装置が管理してもよい。この再取得タイミングは、各ワークスペースについて共通とすることも、異ならせることも可能である。また、表示データは、その都度全てを再取得しても、差分データだけを取得してもよい。
【００１９】
望ましくは、本発明のワークスペース構築プログラムは、選択手順においては、設定された選択の優先順位に従ってワークスペースを選択する。参照可能な対象が多い場合には、ワークスペースの取捨選択は煩雑となる一方で非常に重要となる。そこで、優先順位を設けることで、選択を容易かつ的確に行う。優先順位の設定は、ワークスペースの属性（アプリケーション名や作成編集対象のファイル名など、ワークスペースを特徴づける情報）、ユーザ属性（ユーザ名、ユーザの所属先、ユーザの活動グループ名などユーザの作成編集作業の性質を特徴づける情報）、外部装置属性（外部装置の名称、クライアントマシンかサーバかという機能構成、その設置先など外部装置を特徴づける情報）などに基づいて決めることができる。
【００２０】
望ましくは、本発明のワークスペース構築プログラムは、作業表示処理手順あるいは参照表示処理手順における表示部への割り付けの標準設定、または、選択手順におけるワークスペースの選択の標準設定を、ユーザ設定に基づいて登録する手順を含む。ユーザは、表示部への割り付け、ワークスペースの選択、あるいはその両方を自らの設定することが可能である。そして、その設定を標準設定として登録しておくことにより、ユーザ設定の内容を標準的に再現することが可能となる。登録は、作業目的に応じて、複数行ってもよい。
【００２１】
望ましくは、本発明のワークスペース構築プログラムは、他者が外部装置上で進行中の作成編集作業についての活性度を取得する活性度取得手順を含む。取得しようとする、あるいは、取得した参照ワークスペースにおいて、作成編集作業がほとんど行われていないのでは、参照する利点は小さくなってしまう。そこで、外部装置のワークスペースにおける作業の活発さを表す活性度の情報を取得することが有効となる。活性度は、典型的には外部装置から取得することができ、作成編集対象の変化量や、ユーザのアプリケーションに対する操作頻度等によって算出される。もちろん、当該ワークスペース構築プログラムを実行するコンピュータにおいて、取得したワークスペースの表示データの変化に基づいて活性度を定義してもよい。取得した活性度の情報は、一覧表示してもよいし、また、参照表示を行っている参照ワークスペースに対して該当する活性度情報を補助的に表示してもよい。
【００２２】
望ましくは、本発明のワークスペース構築プログラムは、選択手順においては、活性度に基づいて対応するワークスペースの選択またはその変更を行う。すなわち、選択手順において、設定によりワークスペースの選択またはその変更が行われる場合、活性度が低いワークスペースの代わりに活性度の高い他のワークスペースを採用することが可能である。この選択は、活性度と選択の優先順位を規則化することで合理的に行われる。
【００２３】
望ましくは、本発明のワークスペース構築プログラムは、表示されている参照ワークスペースに対応する他者と通信を行うためのエントリポイントを、参照ワークスペースと対応づけて表示する通信表示処理手順を含む。すなわち、メールやチャット等により、対応する他者と連絡をとることが可能である。通信は、アノテーションの送付という形でも可能であり、参照ワークスペースあるいはその部分箇所に対するアノテーション（メモ書き等の補助情報）を付与することで、対応したワークスペースにその情報を伝達するようにしてもよい。エントリポイントは、こうした通信を円滑に行うための窓口となる。例えば、エントリポイントは、メールやチャットをその他者に送信するためのウインドウを立ち上げるためのアイコンとして置かれてもよいし、はじめから文書入力欄を表示する形で示されていてもよい。
【００２４】
本発明のワークスペース開示プログラムは、表示部を備えたコンピュータに対し、ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理手順と、外部装置を利用する少なくとも一人の他者に対するそのワークスペースの開示を許可する許可手順と、許可した他者からの要求に応じて、そのワークスペースの表示データを送信する送信手順と、を含む。
【００２５】
つまり、このワークスペース開示プログラムは、ワークスペース構築プログラムが実施されるコンピュータを外部装置として、外部装置と呼応した動作を当該コンピュータに実行させる。なお、当該コンピュータにおいては、このワークスペース開示プログラムのみならず、ワークスペース構築プログラムも実行されてもよい。すなわち、ワークスペースの開示と参照の機能をともに備えたコンピュータを実現することにより、相互に補完的な作業環境が構築される。なお、開示する相手方（ユーザ名や装置名によって識別される）は無制限としてもよいが、セキュリティ向上あるいはプライバシ保護の観点から限定をすることもできる。
【００２６】
望ましくは、本発明のワークスペース開示プログラムは、開示を許可したワークスペースの開示範囲を設定する手順を含む。セキュリティ向上あるいはプライバシ保護の観点から、開示範囲を限定することができる。開示範囲の限定は、例えば、開示するあるいは非開示にするアプリケーションソフトを指定することで実施可能である。具体的には、メールのアプリケーションソフト等の秘匿必要性が高いソフトについては開示させないようにした標準設定を用意し、それをユーザがカスタマイズするような例を挙げることができる。
【００２７】
本発明のワークスペース構築装置は、表示部と、ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理手段と、他者が外部装置上で進行中の作成編集作業に係るワークスペースを選択する手段であって、他者の開示許可がなされている一つまたは複数のワークスペースを選択する選択手段と、選択したワークスペースの表示データを取得するデータ取得手段と、取得した表示データに基づいて参照ワークスペースを作成し表示部に割り付けて表示する参照表示処理手段と、を備える。
【００２８】
本発明のワークスペース構築方法は、表示部を備えたコンピュータが実行する方法であって、ユーザの作成編集作業に係るワークスペースを表示部に割り付けて表示する作業表示処理ステップと、他者が外部装置上で進行中の作成編集作業に係るワークスペースを選択するステップであって、他者の開示許可がなされている一つまたは複数のワークスペースを選択する選択ステップと、選択したワークスペースの表示データを取得するデータ取得ステップと、取得した表示データに基づいて参照ワークスペースを作成し表示部に割り付けて表示する参照表示処理ステップと、を含む。
【発明を実施するための最良の形態】
【００２９】
本実施の形態に係るワークスペース構築システムは、ワークスペース開示装置とワークスペース構築装置とからなる。まず図１を用いてワークスペース開示装置の概要を説明し、次に図２を用いてワークスペース構築装置の概要を説明する。なお、このワークスペース構築システムにおいては、ワークスペース開示装置とワークスペース構築装置は、それぞれ、一つまたは複数設けられる。また、ワークスペース開示装置とワークスペース構築装置は、別々の装置であってもよいが、同一装置に実装される（つまり一つの装置がワークスペース開示装置とワークスペース構築装置とを兼用する）ことが特に好ましい。
【００３０】
図１は、ワークスペース開示装置１０の概略構成を示す機能ブロック図である。ワークスペース開示装置１０は、ＰＣ（パーソナルコンピュータ）をワークスペース開示のためのプログラム（ワークスペース開示プログラム）で制御することで実現されており、また、ネットワーク２００を通じて、ワークスペース構築装置と通信を行うことができる。ワークスペース開示装置１０は、主たる機能構成として、表示部１２、表示処理部１４、制御部１６、作成編集部１８、開示許可部２０、開示許可部２０に設けられた範囲設定部２２、活性度算出部２４、及び、データ送信部２６を備えている。
【００３１】
表示部１２は、ディスプレイ等によって構成され、表示処理部１４から送られてくる表示データに基づいて画像を表示する。表示処理部１４は、表示部１２に画像表示するための表示データを生成する。制御部１６は、このワークスペース開示装置１０としてのＰＣの各構成を制御する。制御は、ワークスペース開示プログラムの他、ＯＳ（オペレーションシステム）プログラム、各種アプリケーションプログラム、ユーザ指示等に基づいて行われる。
【００３２】
作成編集部１８は、ユーザが、このＰＣを用いて、文書の作成・編集を行うために設けられている。具体的には、ワープロソフトやメールソフトなどの文書作成アプリケーションソフトウエアを用いて、文書の作成・編集を行うものである。この作成・編集にあたっては、表示処理部１４を通じて、表示部１２に対し、作成・編集中の文書を表示させて行われる。すなわち、表示処理部１４は、進行中の作成編集作業に係る画像を、表示部１２に割り付けて表示させるための処理を行う。この作成編集作業に係る画像が割り付けによって構成される仮想空間はワークスペースと呼ばれる。
【００３３】
開示許可部２０は、表示処理部１４によって作成された表示データを、ネットワーク２００を通じてワークスペース構築装置に開示するか否かを管理する。開示許可は、ワークスペース構築装置の属性（例えば同じ社内のマシンかどうかなど）や、ユーザ属性（例えば共同作業を行っているユーザかなど）に基づいて、設定に従い自動決定されてもよいし、ユーザが個別に決定してもよい。開示許可部２０には、範囲設定部２２が含まれている。範囲設定部２２は、セキュリティあるいはプライバシの観点からワークスペースの開示を一定範囲に制限するものである。制限は、例えば、メールソフトを用いて作成された文書は開示しないというように、アプリケーションソフトウエア毎に設定することができる。
【００３４】
活性度算出部２４は、作成編集部１８で行われるユーザの作業が、どの程度活発に行われているかを調べ活性度として算出する。活性度は、例えば、開示対象となるアプリケーションソフトウエアに対するユーザの入力量や、対応する文書の変化量を用いて算出することができる。
【００３５】
データ送信部２６は、ワークスペース構築装置に対しデータを送信する。送出するデータとしては、開示許可に関する情報、ワークスペースの開示にかかる表示データ、算出した活性度などが挙げられる。送信は、ワークスペース構築装置と連携をとりながら適宜行われる。そして、表示データや活性度は設定あるいはワークスペース構築装置からの指示に従って再送信も行われる。
【００３６】
なお、データ送信部２６によって、ワークスペース構築装置に対し表示データが送信される場合には、その旨をユーザに伝達するように、表示処理部１４を介して表示部１２に表示させてもよい。これにより、どのワークスペース構築装置（またはそのユーザ）に対し表示データが提供されているかを、ユーザが把握できる。これにより、ワークスペース構築装置のユーザとの連携や連絡が円滑に行われる。また、この連絡を便利にするために、表示処理部１４を介して表示部１２に対し、このユーザとのメールやチャットを行うためのエントリポイントを作成することも有効である。
【００３７】
図２は、ワークスペース構築装置３０の概略構成を示す機能ブロック図である。ワークスペース構築装置３０は、ＰＣ（パーソナルコンピュータ）をワークスペース構築のためのプログラム（ワークスペース構築プログラム）で制御することで実現されており、また、ネットワーク２００を通じて、ワークスペース開示装置１０と通信を行うことができる。ワークスペース構築装置３０は、主たる機能構成として、作成編集部３２、選択部３４、取得部４０、表示処理部５０、設定部６０、表示部７０、制御部７２を備えている。
【００３８】
作成編集部３２は、ユーザが、このＰＣを用いて、文書の作成・編集を行うために設けられている。すなわち、ワープロソフトやメールソフトなどの文書作成アプリケーションソフトウエアを用いて、文書の作成・編集を行う。
【００３９】
選択部３４は、複数のワークスペース開示装置１０のうち、どの装置のワークスペースの表示データを取得するかを選択する。選択は、既に設定された内容に従って行われてもよいし、その都度ユーザ設定されてもよい。予め設定しておく場合には、設定部６０に、確定したワークスペースを登録しておいてもよいし、優先順位を登録しておきその活性度の状況に応じて具体的に選択するワークスペースを決定するなどしてもよい。
【００４０】
取得部４０は、選択部３４によって選択されたワークスペースから、データを取得する。取得部４０には、データ取得部４２と活性度取得部４４が設けられている。データ取得部４２は、ワークスペースの表示データを取得し、活性度取得部４４は、ワークスペースの活性度を取得する。この表示データや活性度は、設定タイミングあるいはワークスペース開示装置１０の指示に基づいたタイミングで再取得が繰り返される。また、取得部４０は、ワークスペース開示装置１０の開示許可に関する情報を取得することができる。取得された開示許可の情報は、リスト表示されるなどして、ユーザに提示されたり、選択部３４における選択判断材料とされたりする。
【００４１】
表示処理部５０は、表示部７０に表示する表示データを生成する。表示処理部５０において特徴的な点は、作業表示処理部５２、参照表示処理部５４、通信表示処理部５６の機能を備えている点である。作業表示処理部５２は、作成編集部３２においてなされる作業に係る画像を表示部７０に割り付けて表示させるための処理を行う。これにより、ユーザの作業に係るワークスペースが構築される。
【００４２】
参照表示処理部５４は、データ取得部４２が取得した表示データに基づいて画像を割り付け表示させるための処理を行う。これにより、ワークスペース開示装置１０のワークスペースが、参照ワークスペースとして、ユーザの参照に供せられる。また、通信表示処理部５６は、参照ワークスペースの表示に対応づけて、この参照ワークスペースへ通信するためのエントリポイントを表示する。例えば、メール、チャット、アノテーションなどの手段でこのユーザに伝達する場合には、そのソフトを起動するアイコンや、その内容の記載ウインドウ等が表示される。
【００４３】
なお、他のワークスペース構築装置３０を利用するユーザが、このワークスペースを参照ワークスペースとして表示している場合に、それらのユーザに対しても、同時に通信を行うためのエントリポイントを設けてもよい。これは、そのような指示をワークスペース開示装置１０に送信し、ワークスペース開示装置１０によって他のユーザに連絡させることで実現できる。また、ワークスペース開示装置１０から参照ユーザの連絡先についての情報を取得しておくことで、このワークスペース構築装置３０から直接それらのユーザに連絡を行うことで実現してもよい。
【００４４】
設定部６０は、選択部３４におけるワークスペースの選択や、取得部４０における取得タイミング、表示処理部５０の表示処理における割り付け等を標準的に定めたり、個別にユーザ設定したりするために設けられている。設定部６０には、ユーザ設定部６２と登録部６４が含まれている。ユーザ設定部６２は、ユーザがマウス等の入力装置を用いて設定を自ら定めるためのものである。また、ユーザは、このようにして定めた設定を、登録部６４に登録しておくことで、適宜その設定を再現することができる。
【００４５】
表示部７０は、画像を表示するディスプレイを備えており、表示処理部５０から送られる表示データに基づいて表示を行う。また、制御部７２は、このワークスペース構築装置３０としてのＰＣの各構成を制御する。制御は、ワークスペース構築プログラムの他、ＯＳ（オペレーションシステム）プログラム、各種アプリケーションプログラム、ユーザ指示等に基づいて行われる。
【００４６】
以上に説明したように、本実施の形態に係るワークスペース構築システムは、図１と図２を用いて説明したワークスペース開示装置１０とワークスペース構築装置３０とがそれぞれひとつ以上設けられ、相互に連携することで実現される。ここにおいて特徴的な点は、中心となるサーバを設けていない点である。もちろん、サーバを用いて集中管理することも可能ではあるが、サーバがなくとも個々の装置が連携することでワークスペースについての有機的なネットワークが構築される。
【００４７】
次に図３を用いてワークスペース開示装置１０について、図４を用いてワークスペース構築装置３０についてその動作を説明する。
【００４８】
図３は、ワークスペース開示装置１０の動作の概略を説明するフローチャートである。ワークスペース開示装置１０においては、まず、ユーザがその作業編集に係るワークスペースについて開示範囲の設定を行い（Ｓ１０）、範囲設定部２２がそれを受け付ける。続いて、ユーザは、その開示範囲のワークスペースの開示許可を与え（Ｓ１２）、開示許可部２０がそれを受け付ける。開示可能となったワークスペースに対しては、活性度算出部２４が、使用状況に基づいて定期的に活性度を算出する（Ｓ１４）。ユーザは、このワークスペースを利用して、文書の作成編集作業を行い（Ｓ１６）、作成編集部１８は、その作業に基づいて文書の管理やワークスペースの更新管理を行う。
【００４９】
こうしている間に、ワークスペース構築装置３０からは、開示許可についての情報や、活性度についての情報が問い合わせられ、データ送信部２６が応答を行う（Ｓ１８）。また、データ送信部２６は、送信要求に応じて、ワークスペースの表示データをワークスペース構築装置３０に対して送信する（Ｓ２０）他、再送要求に応じて、ワークスペースの最新の表示データを再送信する（Ｓ２２）。
【００５０】
図４は、ワークスペース構築装置３０の動作の概略を説明するフローチャートである。ワークスペース構築装置３０においては、設定に従い、取得部４０がワークスペース開示装置１０から開示許可情報を取得する（Ｓ３０）。また、活性度取得部４４は、対応する活性度の情報を取得する（Ｓ３２）。取得した開示許可情報と活性度情報は、リストとして表示部１２に一覧表示される（Ｓ３４）。リストには、ワークスペースにおける起動アプリケーション名やそのファイル名などの属性情報を表示することもできる。
【００５１】
ユーザは、このリストを参照して、ワークスペースを選択する（Ｓ３６）。そして、ユーザ設定部６２がそれを受け付け、選択部３４が選択を確定し、取得部４０がそのワークスペースの表示データを取得する。ユーザは、マウスの入力装置を用いて、取得したワークスペースを参照ワークスペースとして表示部７０に割り付ける他、自らの作業のためのワークスペースの割り付けも行い（Ｓ３８）、作業表示処理部５２と参照表示処理部５４が対応する処理を行う。そして、構築されたこのワークスペース環境の下で、文書の作成編集作業を開始する（Ｓ４０）。作成編集部３２は、作成編集される文書の管理や、ワークスペースへの反映処理等を行う。
【００５２】
参照ワークスペースは、設定部６０における設定に従って、適宜更新される（Ｓ４２）。すなわち、データ取得部４２が最新の表示データを取得し、参照表示処理部５４がその表示データの表示を行う。ユーザはこの最新の参照ワークスペースを参照しながら文書を作成することができる。例えば、参照ワークスペースの表示内容をコピーすることも可能である（Ｓ４４）。また、この参照ワークスペースをマウス等により選択することで、対応する原文書（つまり参照ワークスペースに表示されている文書そのもの）をｆｔｐ等により取得可能に設定してもよい。
【００５３】
参照ワークスペースには、通信表示処理部５６によって、この参照ワークスペースのユーザと連絡をとるためのエントリポイントが表示されている。ユーザは、必要に応じて、このエントリポイントからメールやチャットによる連絡をとることができる（Ｓ４６）。
【００５４】
こうしている間に、データ取得部４２は、更新の時期の判定を行い（Ｓ４８）、条件を満たした場合に表示データを再取得する。なお、この更新の判定は、活性度情報を参照して行うことが可能であり、活性度が低い場合には、新たなワークスペースを表示させるようにすることも有効である。
【００５５】
最後に、図５を用いて、ワークスペースの表示の様子を説明する。図５は、二つのワークスペース開示装置の表示部に表示されたワークスペースと、一つのワークスペース構築装置の表示部に表示され構築されたワークスペースの様子を模式的に示した図である。
【００５６】
あるワークスペース開示装置側１００においては、ユーザＡ１０２がワークスペース開示装置を利用して文書の作成編集作業を行っている。そのため、表示部には、その作業に係るワークスペース１０４が用意され、ワープロソフトのウインドウを使って文書１０６が表示されている。この作業にあたり、ユーザＡ１０２は、ワークスペース１０４の全範囲を開示範囲とし、「この人たちには関係しそうだから開示しておこう」と、あとで述べるユーザＣ１２２を含むユーザに向けて開示する許可を与えている。
【００５７】
別のワークスペース開示装置側１１０においては、ユーザＢ１１２がワークスペース開示装置を利用して文書の作成編集作業を行っている。そのため、表示部には、その作業に係るワークスペース１１４が用意され、ワープロソフトのウインドウを使って文書１１６が表示されている。この作業にあたり、ユーザＢ１１２は、ワークスペース１１４の全範囲を開示範囲とし、「Ｃさんには見てもらってもいいな」と、やはりユーザＣ１２２を対象に開示の許可を与えている。
【００５８】
そして、ワークスペース構築装置側１２０においては、ユーザＣ１２２が、ワークスペース構築装置側１２０を利用して文書の作成編集作業を行っている。ユーザＣ１２２は、この作業の開始にあたり「今日はＡさんとＢさんの作業を参考にして文書を作成しよう」と考え、ユーザＡ１０２に係るワークスペース１０４と、ユーザＢ１１２に係るワークスペース１１４を選択している。
【００５９】
そのため、この表示部には次のような構築ワークスペース１２４が構築されている。すなわち、左上の領域にはワークスペース１０４に対応した参照ワークスペース１２６が割り当てられ、文書１０６の画像が表示されている。また、右上の領域にはワークスペース１１４に対応した参照ワークスペース１２８が割り当てられ、文書１１６の画像が表示されている。そして、下部の領域には、ユーザＣ１２２が自らの作業を行うためのワークスペース１３０が割り当てられ、作成編集文書１３２が表示されている。これにより、ユーザＣは、文書１０６と文書１１６を参照しながら、作成編集文書１３２の作成編集を行うことができる。なお、参照ワークスペース１２６，１２８としては、ユーザ１０２、１１２に係るワークスペースとしての文書１０６、１１６のみが表示されるようにするなど、適宜表示サイズや表示対象、あるいは取得対象自体を調整することができる。
【図面の簡単な説明】
【００６０】
【図１】実施の形態に係るワークスペース開示装置の概略構成を示す機能ブロック図である。
【図２】実施の形態に係るワークスペース構築装置の概略構成を示す機能ブロック図である。
【図３】ワークスペース開示装置の処理の流れを示すフローチャートである。
【図４】ワークスペース構築装置の処理の流れを示すフローチャートである。
【図５】ワークスペースの構築例を示す模式図である。
【符号の説明】
【００６１】
１０  ワークスペース開示装置、１２  表示部、１４  表示処理部、１６  制御部、１８  作成編集部、２０  開示許可部、２２  範囲設定部、２４  活性度算出部、２６  データ送信部、３０  ワークスペース構築装置、３２  作成編集部、３４  選択部、４０  取得部、４２  データ取得部、４４  活性度取得部、５０  表示処理部、５２  作業表示処理部、５４  参照表示処理部、５６  通信表示処理部、６０  設定部、６２  ユーザ設定部、６４  登録部、７０  表示部、７２  制御部。
【図１】
2005234940.tif 000003
【図２】
2005234940.tif 000004
【図３】
2005234940.tif 000005
【図４】
2005234940.tif 000006
【図５】
2005234940.tif 000007