(57)【要約】　　　（修正有）【課題】共有データをもとに打ち合わせなどの共同作業を行う場合に、複数の作業者が同時に共有データを操作でき、共有データの使用状況や、作業の流れを円滑に把握できるような共同作業装置において、途中から共同作業に参加することができるようにする。【解決手段】共同作業支援装置において、共有データ管理手段と、共同作業用データ管理手段と、共同作業用データ蓄積手段と、既に共同作業が行われている場合に途中から共同作業に参加する途中参加処理手段を有する。【選択図】図１
2004127248.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも作業者が使用するワークステーションと、
共有データを管理する共有データ管理手段と、
共同作業の対象として前記共有データ管理手段から得た共有データおよび共同作業の実施に関するデータを含む共同作業用データを、共同作業進行中に管理する共同作業用データ管理手段と、
共同作業用データを蓄積する共同作業用データ蓄積手段と、
既に共同作業が行われている場合に途中から共同作業に参加する途中参加処理手段を有することを特徴とする共同作業支援装置。
【請求項２】
少なくとも作業者が使用するワークステーションと、共有データを管理する共有データ管理手段と、共同作業の対象として前記共有データ管理手段から得た共有データおよび共同作業の実施に関するデータを含む共同作業用データを、共同作業進行中に管理する共同作業用データ管理手段と、共同作業用データを蓄積する共同作業用データ蓄積手段と、既に共同作業が行われている場合に途中から共同作業に参加する途中参加処理手段を備えた共同作業支援装置を用いた共同作業支援方法であって、
共同作業の対象として前記共有データ管理手段から得た共有データおよび共同作業の実施に関するデータを含む共同作業用データを、共同作業進行中に管理すると共に、
既に共同作業が行われている場合に要求に応じて途中から共同作業に参加するための途中参加処理を行うことを特徴とする共同作業支援方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ワークステーションを利用して共有データを使って複数人で共同作業を行う共同作業支援装置及び方法に関するものである。
【０００２】
【従来の技術】
従来から共同作業を行うときデータをネットワークを介して共有する方法が知られている（例えば、ＸｅｒｏｘのＳｔａｒワークステーションにおけるドロワー［１］やＳｈａｒｅｄ　Ｂｏｏｋ［２］）。すなわち、このような従来のシステムでは、例えば複数の作業者で共著をするために、章などで作業分担を決め文章作成を行う場合、共有データの格納場所を確保しその格納場所を示したリファレンスを各作業者が自ワークステーションのディスクトップ上に置く。各作業者は自ワークステーションのディスクトップ上で文章を作成し、適当なタイミングでリファレンスで示された格納場所に文章を格納する。他の共同作業者は格納された文書をリファレンスアイコンを開くことにより参照することができる。また他の作業者と同時に同じ文章を修正することを防ぐために一人の作業者のみが修正をできるように排他制御を行っている。さらに誰が文章を編集中であるかまたは最後に編集したのは誰かなどの情報を得ることができる。その結果、共有データの一貫性が保たれ共同作業を行うことができる。
【０００３】
また、ワークステーションを使ってネットワークを介し共有データを共有ウィンドウに表示してリアルタイムなメッセージ交換を行うシステムが知られている（例えば、ＸｅｒｏｘのＰａｌｏ　Ａｌｔｏ研究所によるＣｏｌａｂ　Ｓｙｓｔｅｍ［３］、ＮＴＴのＴｅａｍＷｏｒｋｓｔａｔｉｏｎ［４］［５］［６］［７］、ＮＥＣのＭＥＲＭＡＩＤ［８］［９］）。すなわち、このような従来のシステムでは、例えば遠隔地で複数人で打合せを行う場合、打合せを行う人が使っているワークステーションなどのアドレスを指定し打合せを行うグループを形成し打合せに必要なアプリケーションプログラムを起動してメッセージの交換を行う。その結果、複数の共同作業者はデータを共有し共有ウィンドウで共有しているデータを操作することが可能となる。
【０００４】
［１］　上谷晃弘（編），　”ワークステーションシリーズ　ＪＳｔａｒ　ワークステーション”，　丸善，　１９８６．
［２］特開平２−２４５０号公報（ゼロックスコーポレーション）「ネットワーク化ワークステーション環境における共用構造化データオブジェクトオブジェクトに関する協同マルチユーザー活動の表現」
［３］Ｓｔｅｆｉｋ，　Ｍ．，　Ｂｏｂｒｏｗ，Ｄ．Ｇ．，　Ｆｏｓｔｅｒ，Ｇ．，Ｌａｎｎｉｎｇ　Ｓ．，ａｎｄ　Ｔａｔａｒ，Ｄ．”ＷＹＳＩＷＩＳ：　Ｒｅｖｉｓｅｄ：　Ｅａｒｌｙ　Ｅｘｐｅｒｉｅｎｃｅｓ　ｗｉｔｈ　Ｍｕｌｔｉｕｓｅｒ　Ｉｎｔｅｒｆａｃｅｓ，”　ＡＣＭ　Ｔｒａｎｓａｃｔｉｏｎｓ　ｏｎ　Ｏｆｆｉｃｅ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｓｙｓｔｅｍｓ，Ｖｏｌ．５，Ｎｏ．２，Ａｐｒｉｌ　１９８７，ｐｐ．１４７−１６７．
［４］　Ｉｓｈｉｉ，　Ｈｉｒｏｓｈｉ．　”ＴｅａｍＷｏｒｋｓｔａｔｉｏｎ：　Ｔｏｗａｒｄｓ　ａ　Ｓｅａｍｌｅｓｓ　Ｓｈａｒｅｄ　Ｗｏｒｋｓｐａｃｅ．”　ＣＳＣＷ　’９０　Ｐｒｏｃｅｅｄｉｎｇｓ，　Ｏｃｔｏｂｅｒ　１９９０，ｐｐ．１３−２６
［５］特開平３−１１９４７６号公報（ＮＴＴ）　「共用画面制御方式」
［６］　特開平３−１１９４７７号公報（ＮＴＴ）　「共用画面制御方式」
［７］　特開平３−１１９４７８号公報（ＮＴＴ）　「共用画面制御方式」
［８］　渡部和雄，　阪田史郎，　前野和俊，　福岡秀幸，　大森豊子．　”マルチメディア分散在席会議システム　ＭＥＲＭＡＩＤ”，情報処理学会論文誌，　Ｖｏｌ．３２，　Ｎｏ．９，　Ｓｅｐｔｅｍｂｅｒ　１９９１，　Ｐａｇｅｓ　１２００−１２０９．
［９］　特開平３−５８６５８号公報（ＮＥＣ）　「分散会議システム」
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の共有データ装置（例えば、ＸｅｒｏｘのＳｔａｒワークステーションにおけるドロワー［１］やＳｈａｒｅｄ　Ｂｏｏ［２］）においては共有データを複数の作業者が同時に見ることはできるが個人のワークステーションへ複写しないかぎり変更はできない。また、複数の作業者でウィンドウを共有し変更過程を見ながら共有データを変更することはできないという問題があった。
【０００６】
また、従来の共有データ装置（例えば、Ｓｈａｒｅｄ　Ｂｏｏｋ［２］）においては共有データを個人のワークステーション上に持ってきて作業しているデータは他の作業者から参照できない、また作業途中のデータを他の作業者に見せて議論をすることもできない。つまり、同時期には一人の作業者が占有してデータを修正することしか行えない。これにより、共有データを占有している人は一人の人であり、複数の人が一つの共有データを占有して使うことはできないという問題があった。
【０００７】
また、従来の共同作業システム（例えば、ＸｅｒｏｘのＰａｌｏＡｌｔｏ研究所によるＣｏｌａｂ　Ｓｙｓｔｅｍ［３］、ＮＴＴのＴｅａｍＷｏｒｋｓｔａｔｉｏｎ［４］［５］［６］［７］、ＮＥＣのＭＥＲＭＡＩＤ［８］［９］）において共有のデータを持ち、そのデータをだれでも操作でき、まただれとだれが打合せをしているかを知ることもできる。しかし、どの共有データに対しての打合せを行っているかを知ることができない、また、既存の共有データを選択して打ち合わせように使うこともできないという問題があった。さらに、打合せの履歴を知ることができないという問題があった。
【０００８】
本発明は、前記問題点を解決するために案出されたものであって、共有データをもとに打合せなどの共同作業を行う場合に、複数の作業者が同時に共有データを操作でき、共有データの使用状況や、作業の流れを円滑に把握することができるような共同作業装置において、途中からの共同作業への参加ができるようにすることを課題とするものである。
【０００９】
【課題を解決するための手段】
本発明は、共同作業支援装置において、共同作業のために同じデータを見ながらお互いに書き込みや修正などの操作を行うためのインタフェース手段として共有ウィンドウを有し、任意の共有データを選択することにより、選択された共有データをもとにした共同作業を行う共有ウィンドウを起動する共有ウィンドウ起動手段（１１）を設けたことを特徴とする。
また、上記共同作業支援装置を用いた共同支援方法は、作業者の指示を受けて、共有ウィンドウ起動手段が、共同作業に参加する作業者のリストを含む共同作業に使用する共有ウィンドウの作成要求を作成するステップと、前記作成した共有ウィンドウ作成要求を、前記共同業用データ管理手段へ送るステップと、前記共同作業用データ管理手段が前記共有ウィンドウ作成要求に応答して、共同作業者リストとワークステーションリストを作成し、これらの作成したリストをもとに共有ウィンドウを起動するステップを有する（図２３、２４）。
【００１０】
【作用】
本発明の共同作業支援装置において、共有ウィンドウ起動手段（１１）は、作業者の指示により、共有ウィンドウ作成要求（図４）を共同作業用データ管理手段（８）へ送る。共有ウィンドウ作成要求を受け取った前記共同作業用データ管理手段（８）は、共同作業対象者が使用しているワークステーションを調べ共有ウィンドウ作成を対象者が使用するワークステーションに要求する。
本発明によれば、共有データの一覧から、任意のデータを選択することにより、共有データを共同作業データとしてコピーし、共有ウィンドウを共同作業相手との間で持つことができるため、操作の手間が省け、効率的に作業を進めることが可能となる。
【００１１】
【実施例】
以下、図面によりこの発明の実施例を説明する。
図１は本発明の一実施例のブロック図を示す。この実施例の装置は、作業者の用いるワークステーションＡ（１）・・・（ｎ）と複数の作業者の共有する共有データを管理する共有ファイルサーバＢがネットワーク１を介して接続されている。ワークステーションＡは通信管理部２、要求作成部５、表示部６、情報入力部７、打合せ用データ一覧部１０、共有ウィンドウ起動部１１、打合せ者一覧部１３、履歴表示部１６、打合せ終了部１９を備え、共有ファイルサーバＢは通信管理部２’、共有データ管理部３、共有データ蓄積部４、打合せ用データ管理部８、打合せ用データ蓄積部９、打合せ者管理部１２、打合せ履歴管理部１４、打合せ履歴蓄積部１５、共有ウィンドウ作成部２０を備えている。
【００１２】
通信管理部２、２’はネットワーク１を介して通信するための装置である。　共有データ管理部３は、共有データの更新や、排他制御のための共有データのロックの管理を行う。共有データ蓄積部４は共有データ管理部３の制御のもとに、共有データを蓄積する。　要求作成部５は、ポップアップメニューなどにより作業者からの要求（打合せ要求、打合せ用データ一覧要求、共有ウィンドウ作成要求、打合せ者一覧要求、履歴表示要求、再登録要求、照合要求）を受付け、通信管理部２、２’を介して打合せ用データ管理部８、照合処理部１７、打合せデータ再登録部１８に要求を伝達する。
【００１３】
打合せ用データ管理部８は、共有データから打合せ用データを作成したり、打合せ用データの更新の管理をおこなう。さらに、打合せ用データ管理部８は、作業者の要求を処理するために、通信管理装置２から伝達された作業者の要求に基づいて打合せ者管理部１２、打合せ履歴管理部１４、共有データ管理部３を制御する。打合せ用データ蓄積部９は、打合せ用データ管理部８の制御のもとに、打合せ用データを蓄積する。　打合せ用データ一覧部１０は、作業者の要求に基づき打合せ用データ管理部８に打合せが行われている共有データの情報を要求する打合せ用データ一覧要求を行う。打合せ一覧データを受け取った、打合せ用データ一覧部１０は、一覧表を表示部６により表示する。
【００１４】
共有ウィンドウ起動部１１は、作業者の指示により、共有ウィンドウ作成要求を打合せ用データ管理部８へ送る。共有データの一覧を行っている場合共有データの一覧ウィンドウで共有データを選択することにより共有ウィンドウ作成要求を打合せ用データ管理部８へ送る。また、打合せ用データ一覧部１０と組み合せて、打合せ用データの一覧ウィンドウで共有データを選択することにより打合せへの途中参加要求を打合せ用データ管理部８へ送る。
【００１５】
打合せ者管理部１２は、打合せ用データ管理部８により共有ウィンドウ作成処理が行われた場合、打合せ用データ管理部８より打合せを行っている作業者と打合せに使っている共有データを受け取り、打合せ者管理データに打合せを行っている作業者と打合せに使っている共有データを登録する。打合せ用データ管理部８より、打合せ作業者のリスト要求があった場合には打合せ作業者のリストを打合せ用データ管理部８へ通知する。
【００１６】
打合せ者一覧部１３は、打合せ用データ一覧の必要が発生した場合（作業者の指示や、打合せ用データに変更があった場合など）、打合せ用データ管理部８へ打合せ者一覧要求を行い、打合せ用データと合わせて、表示部６に送る。
打合せ履歴管理部１４は、打合せ用データ管理部８から、打合せ開始情報、打合せ終了情報や途中参加情報を受け取り、打合せ履歴蓄積部１５に打合せの履歴を蓄積する。また、打合せ履歴管理部１４は、履歴表示要求を受け取ると、打合せ履歴蓄積部１５より要求された履歴を取り出し、打合せ用データ管理部８に送る。打合せ履歴蓄積部１５は、打合せ履歴管理部１４の制御のもとに、打合せ履歴を蓄積する。
【００１７】
履歴表示部１６は、打合せ用データ管理部８から履歴表示情報を受け取ると履歴表示タイプを識別し、履歴表示タイプにより表示データを作成し表示部６へ表示要求を行う。
照合処理部１７は、共有データと打合せデータの照合要求を受け取ると、対象となる共有データと打合せデータの差分をデータＩＤごとに調べ、結果を照合要求を行ったワークステーションへ送る。（差分を調べる方法として、例えば、データＩＤ以外に図形データでは座標値で調べたり、構造化文章では構造で調べたり、表データなら行や列で調べるなどがある。）
【００１８】
打合せデータ再登録部１８は、再登録要求を受け取ると、打合せ用データ管理部８に打合せ用データに対応する共有データと、共有データをロックしている作業者名と打合せ用データを操作していた作業者名などを問合せ、共有データを打合せ用データへの置き換えとロックの解除を共有データ管理部３に要求する。（この時、共有データをロックしている作業者名が打合せ用データを操作していた作業者名のリストに含まれるかを調べ、含まれない場合は置き換えをしないなどが考えられる。）
打合せ終了部１９は、打合せ用データ管理部８から、打合せ終了通知が行われると、打合せデータ再登録部１８に対象となる打合せデータと共有データを含んだ再登録情報を送る。
【００１９】
図２は、サーバとワークステーション間（要求作成部→打合せ用データ管理部）で取り交わされる打合せ要求データの構造図であり、（ａ）は打ち合せ要求データの構造を示し、（ｂ）は打ち合わせ要求に対する応答データの構造を示すものである。（ａ），（ｂ）に示すデータ構造において、「操作者」は、要求を発行した作業者を示す。
「ワークステーション」は要求を発行した作業者が使っているワークステーションを示す。「要求」はサーバまたはワークステーションに対する要求項目を示す。「要求Ｎｏ．」は、ワークステーションから発行されたコマンドを識別するために付けられる。サーバやワークステーションが要求に対して応答を返す場合はこのコマンド番号を付けて応答し、どのコマンドに対する応答か識別可能とする。「要求内容」は要求内容を指示する項目である。
【００２０】
図３は、サーバとワークステーション間（打合せ用データ一覧部→打合せ用データ管理部→打合せ用データ一覧部）で取り交わされる打合せ用データ一覧要求データの構造図である。（ａ）は打ち合せ用データ一覧要求データの構造を示し、（ｂ）は打ち合せ用データ一覧要求に対する応答データの構造を示すものである。図２と同じ名称の項目は同じ意味を有する。以下に図４ないし図８に示す各データ構造図においても同じ名称は同じ意味を表す。図３（ｂ）の応答データの「打ち合せデータリスト」は応答の内容部分であり、打合せ用データ管理部８で検索した打ち合せデータ名のリストが入れられる。
【００２１】
図４は、サーバとワークステーション間（共有ウィンドウ起動部→打合せ用データ管理部→共有ウィンドウ起動部）で取り交わされる共有ウィンドウ作成要求データの構造図である。（ａ）は共有ウィンドウ作成要求データの構造を示し、（ｂ）は共有ウィンドウ作成要求に対する応答データの構造を示すものである。（ａ）の「打合せデータ名」は打合せデータの名前であり、「名前のリスト」は打合せに参加する打合せ者の名前である。
【００２２】
図５は、サーバとワークステーション間（打合せ者一覧部→打合せ用データ管理部→打合せ者一覧部）で取り交わされる打合せ者一覧要求データの構造図である。（ａ）は打合せ者一覧要求データの構造を示し、（ｂ）は打合せ者一覧要求に対する応答データの構造を示すものである。応答データの構造における「応答内容」は打合せデータ名とその打合せに参加する打合せ者の対のリストを内容とするものである。
【００２３】
図６の（ａ）（ｂ）は、サーバとワークステーション間（要求作成部→打合せ用データ管理部→履歴表示部）で取り交わされる履歴表示要求データの構造図である。データ構造における「履歴表示タイプ」は予め定めた履歴の表示方法のタイプを指定する部分である。本実施例では３つの履歴表示タイプが用意されており、それには図１６の表示例のように打合せの頻度を日にちや時間の経過と共にグラフに表す「履歴表示１」、図１７の表示例のように打合せ者間の関係を表示する「履歴表示２」、及び図１８の表示例のように共有データ別に打合せ者の履歴を表示する「履歴表示３」がある。
「履歴表示内容」は履歴を表示するのに必要な内容であり、打合せＮｏや打ち合わせ参加者名を含む。
【００２４】
図７の（ａ）（ｂ）は、サーバとワークステーション間（要求作成部→照合処理部）で取り交わされる照合要求データとそれに対する応答データの構造図である。応答データにおける「書換データＩＤリスト」は打合せによって書き換えが行なわれた共有データのＩＤのリストである。
【００２５】
図８の（ａ）（ｂ）は、サーバとワークステーション間（要求作成部→打合せデータ再登録部）で取り交わされる再登録要求データとそれに対する応答データの構造図である。
【００２６】
図９は、図１の打合せ履歴管理部１４が管理し打合せ履歴蓄積部１５に蓄積されている履歴情報のデータの構造図である。履歴情報には、時間、打合せ対象の共有データ名、打合せの開始、終了途中参加などの行動種別、打合せ単位の識別のための打合せＮｏ（番号）、参加者名、打合せ要求者名などのデータが含まれている。
【００２７】
図１０は、図１の打合せ者管理部１２が管理し打合せ用データ蓄積部９に蓄積されている打合せ状況データの構造図（打合せ者データ付き）である。このデータは、打合せＮｏ、打合せ用データＩＤ、打合せ用データ名、共有データ名、参加者名、打合せ要求者名からなっている。
【００２８】
図１１は、打合せ一覧データの構造図（打合せ者データ付き）である。
【００２９】
図１２は、図１の要求作成部５により表示装置に表示されている作業者が要求を行うためのポップアップメニューの表示例である。要求のメニューとして、「打合せ」「打合せ用データ一覧」「履歴表示１」「履歴表示２」「履歴表示３」「照合」「再登録」などがあり、これらのうちからどれかを選択することにより図２〜図８のデータ構造における「要求」の項目が設定される。
【００３０】
図１３は、図１の打合せ用データ一覧部１０により表示される打合せが行われているデータの一覧（共有データと一緒に表示した例）のためのウィンドウの表示例である。
図１４は、図１の打合せ者一覧部１３により表示される打合せが行われているデータの一覧（共有データと一緒に表示した例）（打合せ参加者付き）のためのウィンドウの表示例である。
図１５は、図１の共有ウィンドウ起動部１１により表示される打合せ開始操作のための打合せ参加者入力ウィンドウの表示例である。
【００３１】
図１６は、図１の履歴表示部１６により表示される打合せ頻度表示ウィンドウの表示例である。
図１７は、図１の履歴表示部１６により表示される打合せ者の関係表示ウィンドウの表示例である。
図１８は、図１の履歴表示部１６により表示される共有データ別打合せ者履歴表示ウィンドウの表示例である。
【００３２】
次に、各部の動作について説明する。
作業者の指示に基づき図１の要求作成部５により図１２に示すポップアップメニューが表示され、作業者がメニューを選択することにより、打合せ要求、打合せ用データ一覧要求、履歴表示要求、照合要求、再登録要求等の要求の一つが作成され、通信管理部２によりサーバへ送られる。
打合せ用データ管理部８はその要求を受け取って、その要求に対応する処理を実行する。図１９は、その打合せ用データ管理部８の制御フローである。まず、ステップ１０１において、受け取った要求の種類を判別する。打合せ要求の場合は、ステップ１０２へ進み打合せ要求処理を行う。打合せ用データ一覧要求の場合は、ステップ１０３へ進み打合せ用データ一覧要求処理を行う。共有ウィンドウ作成要求の場合は、ステップ１０４へ進み共有ウィンドウ作成要求処理を行う。打合せ者一覧要求の場合は、ステップ１０５へ進み打合せ者一覧要求処理を行う。履歴表示要求の場合は、ステップ１０６へ進み履歴表示要求処理を行う。
【００３３】
打合せ用データ管理部８における打合せ要求処理の制御フローを図２０に示す。まず、ステップ１１１において、図２の打ち合せ要求データの「要求内容」の項に指定された共有データ名を持つ共有データである対象データのロックを共有データ管理部３に要求し、ステップ１１２へ進む。ステップ１１２で、共有データ管理部３からの応答を待ち、応答が来るとステップ１１３へ進み、共有データのロックの成否を判別する。ロックが成功した場合、ステップ１１４へ進み、対象データを打合せ用データ蓄積部９へ複写しステップ１１５へ進み、要求を行ったワークステーションへ「完了（成功）」の応答をする。ロックが失敗した場合、ステップ１１６へ進み、要求を行ったワークステーションへ失敗の応答をする。
【００３４】
図２１は、打合せ用データ一覧部１０の処理の制御フローを示すものである。
まず、ステップ１２１において、図３（ａ）に示すような操作者、ワークステーション、要求、要求Ｎｏ（要求番号）からなるデータ構造を有する打合せ用データ一覧要求を作成し、共有ファイルサーバへ送る。次に、ステップ１２２に進み、サーバからの応答を待つ。サーバからの応答があった場合、ステップ１２３へ進み、サーバから送られてきた図３（ｂ）に示すようなデータ構造の応答データとくにその中の「打合せデータリスト」をもとに一覧データを作成し、ステップ１２４へ進み、表示部６へ一覧データを送る。表示部６では図１３に例示されているように、打合せが行われているデータの一覧をディスプレイ画面に表示する。
【００３５】
打合せ用データ管理部８における打合せ用データ一覧要求処理においては、図２２の制御フローに示すように、まず、ステップ１３１において、打合せ用データ蓄積部９に入っている打合せ用データの名前を集めリスト（打合せ一覧データ）を作成する。次に、ステップ１３２へ進み、要求を行ったワークステーションへ図３（ｂ）に示すような構成により打合せデータリスト（打合せ一覧データ）を送る。なお、図１１は打合せ者データをも含めた場合の打合せデータ一覧データの構造を示すものである。
【００３６】
共有ウィンドウ起動部１１は、図２３の制御フローに示すように、まず、ステップ１４１において、マウスのクリックされた座標値を調べ、ステップ１４２へ進み、マウスのクリックされた座標値から選択された打合せデータを判別し、ステップ１４３へ進む。ステップ１４３で、打合せデータを特定できたか判別し、特定できなかった場合は処理を終了する。特定できた場合は、ステップ１４４へ進み、会議参加者入力パネルを表示し、ステップ１４５へ進み、打合せデータと、会議参加者のリストから共有ウィンドウ作成要求データを作成し、ステップ１４６へ進み、サーバへ要求を送理処理を終了する。
【００３７】
打合せ用データ管理部８における共有ウィンドウ作成要求処理は、図２４の制御フローに従って実行される。まず、ステップ１５１において、図４に示すような共有ウィンドウ作成要求データを受け取ると、打ち合せ用データ管理部８は、共有ウィンドウ作成要求を行った作業者（図４（ａ）の「操作者」の項のデータ）と要求された打合せ作業者のリスト（図４（ａ）の「操作者」の項のデータ）から打合せメンバーリストを作成し、ステップ１５２へ進む。作成した打合せメンバーリストから、ワークステーションリストを作成し、ステップ１５３へ進み、ワークステーションリストと打合せメンバーリストをもとに共有ウィンドウを起動する。次に、ステップ１５４において、共有ウィンドウの起動の成否を判定し、成功した場合は、ステップ１５５へ進み、図４（ｂ）に示す形式の応答データを作成して要求を行ったワークステーションへ送ることにより成功の応答を行う。ステップ１５６へ進み、打合せ履歴管理部１４に打合せ開始情報を通知し、処理を終了する。失敗した場合は、ステップ１５７へ進み、要求を行ったワークステーションへ失敗の応答を行い処理を終了する。
【００３８】
打合せ者管理部１２は、図２５に示す処理の制御フローに従って動作する。まず、ステップ１６１において、打合せ用データ管理部８からの指示内容がデータの登録か、問合せかを判別する。データの問合せの場合、ステップ１６８へ進み、打合せ用データ蓄積部９中の打合せ状況データに登録されている、すべての打合せ用データと打合せ作業者リストを打合せ用データ管理部１２へ送り、ステップ１６１へ戻る。データの登録の場合は、ステップ１６２へ進み、受け取ったデータから打合せ用データを抜き出し、ステップ１６３へ進み、受け取ったデータから打合せ作業者リストを抜き出す。次に、ステップ１６４において、打合せの要求が打合せの開始か、終了か、途中参加かのいずれであるかを判別し、開始の場合はステップ１６５へ進み、図１０に示すようなデータ構造の打合せ状況データに、打合せＮｏ．、打合せ用データＩＤ、打合せ用データ名、共有データ名、参加者、打合せ要求者を追加し、ステップ１６１へ戻る。終了の場合は、ステップ１６６へ進み、打合せ状況データから削除し、ステップ１６１へ戻る。途中参加の場合は、ステップ１６７へ進み、打合せ状況データに参加者を追加し、ステップ１６１へ戻る。
【００３９】
打合せ用データ管理部８における打合せ者一覧要求処理は、図２６に、その制御フローが示されている。まず、打合せ用データ管理部８は図５（ａ）に示すようなデータ構造の一覧要求データを通信管理部２’から受け取ると、その要求が打合せ者一覧であるので、ステップ１７１において、打合せ者管理部１２に打合せ者一覧リスト作成を要求する。ステップ１７２へ進み、打合せ者管理部１２からの応答を待ち、打合せ者一覧リストが戻って来ると、ステップ１７３へ進み、要求を行ったワークステーションへ打合せ者一覧リストを含む図５（ｂ）に例示するようなデータ構造の応答データを送り、処理を終了する。
【００４０】
打合せ者一覧部１３は、図２７の制御フローに示すように、まず、ステップ１８１において、打合せ者一覧部１３は、図５（ａ）に示すようなデータ構造を持つ打合せ者一覧要求を打合せ用データ管理部８に対して行い、ステップ１８２へ進み、打合せ用データ管理部８から打合せ者一覧リストが戻って来るのを待つ。
打合せ者一覧リストが戻って来ると、ステップ１８３へ進み、打合せ用データの一覧表示に合わせて打合せ者一覧を表示するためのデータを作成し、ステップ１８４へ進み、打合せ者一覧を表示するためのデータを表示部６へ送り、処理を終了する。
【００４１】
打合せ用データ管理部８における履歴表示要求処理は、図２８にその制御フローが示されている。まず、打合せ用データ管理部８は図６（ａ）に示すようなデータ構造の履歴表示要求データを通信管理部２’から受け取ると、その要求が履歴表示であるので、ステップ１９１において、打合せ履歴管理部１４に履歴情報作成を要求する。ステップ１９２へ進み、打合せ用データ管理部８は、打合せ履歴管理部１４から履歴情報が戻って来るのを待つ。履歴情報は図９に例示するように「時間」「共有データ名」「行動種別」「打合せＮｏ」「参加者」「打合せ要求者」等の項目からなるデータ構造を有している。履歴情報が戻って来ると、ステップ１９３へ進み、要求を行ったワークステーションへ履歴情報を送り、処理を終了する。
【００４２】
打合せ履歴管理部１４は、図２９の制御フローに示すように、まず、ステップ２０１において、履歴情報の登録か、問合せかを判別し、履歴情報の問合せの場合は、ステップ２０９へ進み、履歴表示タイプを判別し、ステップ２１０へ進み、履歴表示タイプに合わせて履歴表示用の履歴情報を作成し、ステップ２１１へ進み、打合せ用データ管理部８に履歴情報を送り、ステップ２０１へ戻る。履歴情報の登録の場合は、ステップ２０２へ進み、打合せの開始か、終了か、途中参加かを判別し、打合せの開始の場合は、ステップ２０３へ進み、履歴情報の打合せＮｏ．を更新し（１を加える）、ステップ２０４へ進み、打合せ開始情報を履歴情報に追加し、ステップ２０１へ戻る。打合せの終了の場合は、ステップ２０５へ進み、打合せ者用データ、作業者リストをもとに履歴情報から、打合せＮｏ．を調べ、ステップ２０６へ進み、打合せ終了情報を履歴情報に追加し、ステップ２０１へ戻る。打合せの途中参加の場合は、ステップ２０７へ進み、打合せ者用データ、作業者リストをもとに履歴情報から、打合せＮｏ．を調べ、ステップ２０８へ進み、途中参加情報を履歴情報に追加し、ステップ２０１へ戻る。
【００４３】
履歴表示部１６は、図３０の制御フローに示すように、まず、ステップ２２１において、履歴情報の受信待ちを行い、履歴情報が着信すると、ステップ２２２へ進み、履歴表示タイプの判別を行い、ステップ２２３へ進み、履歴表示タイプに合わせて履歴情報を読み取り、履歴表示データを作成し、ステップ２２４へ進み、履歴表示データを表示部６へ送り、ステップ２２１へ戻る。図１６〜図１８は表示部６のウィンドウに表示される履歴表示の例を示し、図１６は打合せ頻度表示による履歴表示の例を示し、図１７は打合せ者の関係表示による履歴表示の例を示し、図１８は共有データ別打合せ者履歴表示の例を示すものである。
【００４４】
照合処理部１７は、図３１にその制御フローが示されている。図７（ａ）に例示するようなデータ構造の照合要求データを受け取ると、照合処理部１７は、まず、ステップ２３１において、「要求内容」の打合せデータＩＤを打合せ用データ管理部８へ送り共有データを特定し、ステップ２３２へ進み、共有データと打合せデータの差分の有無をデータＩＤごとに調べ、ステップ２３３へ進み、結果を図７（ｂ）に例示するデータ構造の応答データとして照合要求を行ったワークステーションへ送る。同図に示すように応答データは、書換えのあったデータのデータＩＤのリストを含んでいる。
【００４５】
打合せデータ再登録部１８は、図３２にその制御フローが示されている。図８（ａ）に例示するようなデータ構造の再登録要求データを受け取ると、打合せデータ再登録部１７は、まず、ステップ２４１において、打合せ用データ管理部８に打合せ用データに対応する共有データと、共有データをロックしている作業者名と打合せ用データを操作していた作業者リストを問合せ、共有データと、共有データをロックしている作業者名と打合せ用データを操作していた作業者リストを得る。次に、ステップ２４２へ進み、共有データの打合せ用データへの置き換えとロックの解除を共有データ管理部３に要求し、ステップ２４３へ進み、共有データ管理部３からの応答を待つ。共有データ管理部３からの応答が失敗の場合は、ステップ２４４へ進み、要求を行ったワークステーションへ失敗の応答を行う。共有データ管理部３からの応答が書換え成功の場合は、ステップ２４５へ進み、要求を行ったワークステーションへ図８（ｂ）に例示するデータ構造の応答データにより成功の応答を行い、処理を終了する。
【００４６】
打合せ終了部１９は、図３３の制御フローに示すように、まず、ステップ２５１において、打合せが終了したか調べ、終了していない場合は、ステップ２５１を繰り返す。終了した場合は、ステップ２５２へ進み、打合せ終了通知から、打合せデータを抜き出し、ステップ２５３へ進み、打合せデータ再登録部に対象となる打合せ用データを含んだ再登録要求を送り、ステップ２５１へ戻る。
【００４７】
なお、前記実施例では、通信手段としてネットワークを介して情報の伝達を行うようにしたが、本発明はこれに限定されることなく、同一のワークステーション内に本発明の構成手段が存在する場合などはプロセス間の通信やバスを使った通信でもよい。
【００４８】
【発明の効果】
以上述べたように、この発明によれば、途中参加処理手段を設けたことにより、共同作業の途中から共同作業に参加することができる。
【図面の簡単な説明】
【図１】本発明の共有データ及び半共有データ管理における共同作業支援システムの方法及び装置の実施例を示すブロック図
【図２】打合せ要求データの構造図
【図３】打合せ用データ一覧要求データの構造図
【図４】共有ウィンドウ作成要求データの構造図
【図５】打合せ者一覧要求データの構造図
【図６】履歴表示要求データの構造図
【図７】照合要求データの構造図
【図８】再登録要求データの構造図
【図９】履歴情報のデータの構造図
【図１０】打合せ状況データの構造図（打合せ者データ付き）
【図１１】打合せ一覧データの構造図（打合せ者データ付き）
【図１２】作業者が要求を行うためのポップアップメニューの画面表示例
【図１３】打合せが行われているデータの一覧（共有データと一緒に表示した例）画面表示例
【図１４】打合せが行われているデータの一覧（共有データと一緒に表示した例）（打合せ参加者付き）画面表示例
【図１５】打合せ開始操作の画面表示例
【図１６】打合せ頻度表示の画面表示例
【図１７】打合せ者の関係表示の画面表示例
【図１８】共有データ別打合せ者履歴表示の画面表示例
【図１９】打合せ用データ管理部の制御フロー図（サーバ）
【図２０】打合せ用データ管理部の打合せ要求処理の制御フロー図（サーバ）
【図２１】打合せ用データ一覧部の処理の制御フロー図（ワークステーション）
【図２２】打合せ用データ管理部の打合せ用データ一覧要求処理の制御フロー図（サーバ）
【図２３】共有ウィンドウ起動部の制御フロー図（ワークステーション）
【図２４】打合せ用データ管理部の共有ウィンドウ作成要求処理の制御フロー図（サーバ）
【図２５】打合せ者管理部の処理の制御フロー図（サーバ）
【図２６】打合せ用データ管理部の打合せ者一覧要求処理の制御フロー図（サーバ）
【図２７】打合せ者一覧部の制御フロー図（ワークステーション）
【図２８】打合せ用データ管理部の履歴表示要求処理の制御フロー図（サーバ）
【図２９】打合せ履歴管理部の制御フロー図（サーバ）
【図３０】履歴表示部の制御フロー図（ワークステーション）
【図３１】照合処理部の制御フロー図（サーバ）
【図３２】打合せデータ再登録部の制御フロー図（サーバ）
【図３３】打合せ終了部の制御フロー図（ワークステーション）
【符号の説明】
１　ネットワーク、　　２　通信管理部、　　３　共有データ管理部、　　４　共有データ蓄積部、　　５　要求作成部、　　６　表示部、　　７　情報入力部、　　８　打合せ用データ管理部、　　９　打合せ用データ蓄積部、　　１０　打合せ用データ一覧部、　　１１　共有ウィンドウ起動部、　　１２　打合せ者管理部、　　１３　打合せ者一覧部、　　１４　打合せ履歴管理部、　　１５　打合せ履歴蓄積部、　　１６　履歴表示部、　　１７　照合処理部、　　１８　打合せデータ再登録部、　　１９　打合せ終了部。
【図１】
2004127248.tif 000003
【図２】
2004127248.tif 000004
【図３】
2004127248.tif 000005
【図４】
2004127248.tif 000006
【図５】
2004127248.tif 000007
【図６】
2004127248.tif 000008
【図７】
2004127248.tif 000009
【図８】
2004127248.tif 000010
【図９】
2004127248.tif 000011
【図１０】
2004127248.tif 000012
【図１１】
2004127248.tif 000013
【図１２】
2004127248.tif 000014
【図１３】
2004127248.tif 000015
【図１４】
2004127248.tif 000016
【図１５】
2004127248.tif 000017
【図１６】
2004127248.tif 000018
【図１７】
2004127248.tif 000019
【図１８】
2004127248.tif 000020
【図１９】
2004127248.tif 000021
【図２０】
2004127248.tif 000022
【図２１】
2004127248.tif 000023
【図２２】
2004127248.tif 000024
【図２３】
2004127248.tif 000025
【図２４】
2004127248.tif 000026
【図２５】
2004127248.tif 000027
【図２６】
2004127248.tif 000028
【図２７】
2004127248.tif 000029
【図２８】
2004127248.tif 000030
【図２９】
2004127248.tif 000031
【図３０】
2004127248.tif 000032
【図３１】
2004127248.tif 000033
【図３２】
2004127248.tif 000034
【図３３】
2004127248.tif 000035