(57)【要約】【課題】ＣＡＤソフトウェアを個々に備えている複数のクライアント装置間で、設計変更情報等を効率良くやり取りできるようにする。【解決手段】ＣＡＤソフトウェアを個々に備えている複数のクライアントＢ，Ｃ，Ｄ…と情報管理を行うサーバＡとがネットワークを介して接続された通信システムにおいて、任意のクライアントにおけるＣＡＤファイルの画面上に作成した注記文の情報をサーバＡに送る。注記文の情報は、注記文の内容、注記文の位置座標、及び、注記で指し示すべき位置座標を含んでいる。サーバ装置Ａへ送られてくる注記文の情報を記録するとともに、その注記文の情報を送信先のクライアントに送り、このクライアントへ送られてくる注記文の情報を当該送信先のクライアントにおけるＣＡＤファイルの画面上に表示させる。【選択図】　　図６
2004127002.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアを個々に備えている複数のクライアント装置と情報管理を行うサーバ装置とがネットワークを介して接続された通信システムに適用される情報通信方法であって、
任意のクライアント装置におけるＣＡＤファイルの画面上に作成した注記文の情報を前記サーバ装置に送り、
前記サーバ装置へ送られてくる前記注記文の情報を記録するとともに、その注記文の情報を送信先のクライアント装置に送り、
前記送信先のクライアント装置へ送られてくる前記注記文の情報を当該送信先のクライアント装置におけるＣＡＤファイルの画面上に表示させることを特徴とする情報通信方法。
【請求項２】
前記注記文の情報は、注記文の内容、注記文の位置座標、及び、注記で指し示すべき位置座標を含んでいることを特徴とする請求項１記載の情報通信方法。
【請求項３】
前記サーバ装置に送る前記注記文の情報に情報送信先を示す情報を加えることにより、１又は２以上の特定のクライアント装置に前記注記文の情報を送ることを特徴とする請求項１記載の情報通信方法。
【請求項４】
前記送信先のクライアント装置においてＣＡＤファイルを開いたときに、対応する注記文の情報の新着があるかどうかを前記サーバ装置に問い合わせ、これにより取得される注記文を当該ＣＡＤファイルの画面上に表示させることを特徴とする請求項１記載の情報通信方法。
【請求項５】
前記送信先のクライアント装置の画面上に前記注記文の情報の新着を通知する情報を表示させることを特徴とする請求項１記載の情報通信方法。
【請求項６】
前記送信先のクライアント装置において電源が投入されシステムが起動した後に、対応する注記文の情報の新着があるかどうかを前記サーバ装置に問い合わせ、対応する注記文の情報の新着がある場合にその旨を画面上に表示させることを特徴とする請求項１記載の情報通信方法。
【請求項７】
前記送信先のクライアント装置に前記注記文の情報の新着を電子メールで通知することを特徴とする請求項１記載の情報通信方法。
【請求項８】
Ｗｅｂページを通じて作成した注記文の情報を前記サーバ装置に記録するとともに、その注記文の情報を送信先のクライアント装置に送り、
Ｗｅｂページを通じて前記サーバ装置にアクセスすることにより当該サーバ装置に記録された前記注記文の情報を参照できるようにしたことを特徴とする請求項１記載の情報通信方法。
【請求項９】
任意のクライアント装置におけるＣＡＤファイルの画面上に作成した注記文を含む画面イメージを当該注記文の情報と共に前記サーバ装置に送って管理し、
Ｗｅｂページを通じて前記サーバ装置にアクセスすることにより当該サーバ装置に記録された前記画面イメージ及び注記文の情報を参照できるようにしたことを特徴とする請求項１記載の情報通信方法。
【請求項１０】
前記ＣＡＤソフトウェアに備えられるレイヤー機能における注記文の表示・非表示の切替えを実行することにより、当該注記文に示されるタスクの未完・完了を区別できるようにしたことを特徴とする請求項１記載の情報通信方法。
【請求項１１】
タスクの完了時に注記文の非表示を示す情報を前記サーバ装置を介して前記送信先のクライアント装置に送信させることを特徴とする請求項１０記載の情報通信方法。
【請求項１２】
注記文の表示・非表示を示す情報を前記サーバ装置に保管させることを特徴とする請求項１０記載の情報通信方法。
【請求項１３】
注記文の表示・非表示を示す情報と前記注記文の情報とを対応づけて前記サーバ装置に保管させ、それを閲覧もしくは表示できるようにしたことを特徴とする請求項１記載の情報通信方法。
【請求項１４】
ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアを個々に備えている複数のクライアント装置と情報管理を行うサーバ装置とがネットワークを介して接続された通信システムであって、
前記複数のクライアント装置の各々は、ＣＡＤファイルの画面上に作成した注記文の情報を前記サーバ装置を介して自装置から他のクライアント装置に送る手段と、前記サーバ装置を介して他のクライアント装置から自装置へ送られてくる注記文の情報をＣＡＤファイルの画面上に表示する手段とを具備し、
前記サーバ装置は、任意のクライアント装置から送られてくる前記注記文の情報を記録するとともに、その注記文の情報を送信先のクライアント装置に送る手段を具備することを特徴とする通信システム。
【請求項１５】
前記注記文の情報は、注記文の内容、注記文の位置座標、及び、注記で指し示すべき位置座標を含んでいることを特徴とする請求項１４記載の通信システム。
【請求項１６】
ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアを備え、サーバ装置を介して他のクライアント装置と情報の送受を行うことが可能なクライアント装置であって、
ＣＡＤファイルの画面上に作成した注記文の情報を前記サーバ装置を介して自装置から他のクライアント装置に送る手段と、
前記サーバ装置を介して他のクライアント装置から自装置へ送られてくる注記文の情報をＣＡＤファイルの画面上に表示する手段と
を具備することを特徴とするクライアント装置。
【請求項１７】
前記注記文の情報は、注記文の内容、注記文の位置座標、及び、注記で指し示すべき位置座標を含んでいることを特徴とする請求項１６記載のクライアント装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信システム、クライアント装置、及び情報通信方法に係わり、特に、ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアを個々に備えている複数のクライアント装置と情報管理等を行うサーバ装置とがネットワークを介して接続された通信システムに関する。
【０００２】
【従来の技術】
従来、ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）を用いて３次元モデルを作成するためのツールとして３次元ＣＡＤソフトウェアが知られている。一般に、３次元ＣＡＤソフトウェアには注記機能が備えられる。注記機能とは、３次元ＣＡＤソフトウェアによりモデリングされた画面上の３次元モデルの任意の位置に対して注記文を作成する機能をいう。この機能を用いて設計者間で設計変更等の情報をやり取りしようとする場合、注記文を作成し、その注記文を含むＣＡＤファイルを保存する。このファイルを見せたい人に渡し、その人がファイルを開くことによって注記文を見ることができる。
【０００３】
ここで注意すべきことは、１つのＣＡＤで作成したデータをやり取りしなければ設計者間のコラボレーションができないこと、作成した注記文のデータはＣＡＤソフトウェアで作成したデータの中にあるためＣＡＤソフトウェアを使用しなければ見ることができないことである。
【０００４】
ところで、３次元ＣＡＤに関しては、３次元ＣＡＤビューワやコラボレーションツールと呼ばれるものも知られている。３次元ＣＡＤビューワとは、３次元ＣＡＤのような高度の機能を持たないが、独自のデータ形式等に変換して３次元ＣＡＤと同一形状のモデルを見ることができるツールのことである。コラボレーションツールとは、３次元ビューワの機能を利用して複数者間でネットワークを通じて同じファイルを共有し、画面に注記を付けることができるようなツールである。
【０００５】
また、ＣＡＤ図面の設計を効率的に行うための手法としては、様々なものが知られている。例えば、特許文献１には、クライアントからのＣＡＤ画面の設計が可能な自動設計方法において、サーバに必要な処理部を設け、引出線からなる注釈付き引出線を作成できるようにした技術が開示されている。また、特許文献２には、任意の端末から追加入力した配線パターンの座標データだけを他の端末に操作手順管理部を介して送信させることにより、同一表示により並行設計を行う印刷配線版設計装置が開示されている。また、特許文献３には、元の図面を修正して修正図面を得る複数の端末を設け、それぞれの修正部分をホストで合成することにより各端末で共通の修正図面を表示できるようにした技術が開示されている。
【０００６】
【特許文献１】
特開２０００−３０５９７３号公報
【０００７】
【特許文献２】
特許第２７６５３１２号公報
【０００８】
【特許文献３】
特許第２７９０５５８号公報
【０００９】
【発明が解決しようとする課題】
従来は、例えば機種の設計変更を行うような場合、３次元ＣＡＤ画面に変更箇所を含め表示させ、それを紙に印刷し、印刷された図に変更内容を記入する。該当部品の設計担当者は、その用紙を元に３次元ＣＡＤソフトウェアで該当する部品のファイルを開き、３次元ＣＡＤ画面上のモデルに変更を加えていた。
【００１０】
このように設計および設計変更は３次元ＣＡＤソフトウェアで行っているにもかかわらず、変更箇所の伝達には紙を介す必要があった。同じ部署内のやり取りならば手渡しおよび口頭で詳細な説明や画面を見ながら指示することもできるが、離れた場所にいる場合はファクシミリもしくは電話で伝えることになる。このように直接指示できない場合は、変更箇所が正確に伝わらない。
【００１１】
また、紙でモデルの変更情報をやり取りする場合、紙で保管しておくことが必要である。内容を確認する際にもその用紙を見るしか方法がない（一度に複数の人が見ることができない）。
【００１２】
一方、前述のコラボレーションツールを使用して設計の変更情報等をやり取りすることも考えられる。しかしながら、コラボレーションツールは設計者が使用するツールではないため、設計の変更情報を得るために、ＣＡＤで作成したデータを設計者等が変換するか、システムで自動化して変換するか等何らかの作業が発生する。また、コラボレーションツールでやり取りした設計変更の情報は直接３次元ＣＡＤで利用できない、ＣＡＤソフトウェアとコラボレーションツールの２つを同時に使用する必要があるといった問題もある。
【００１３】
また、ビューワ等によるコラボレーションツール上のモデルに注記を付け、複数人数でやり取りできるソフトウェア製品が既に存在するが、このようなソフトウェアにおいては設計に使用しているＣＡＤソフトウェアのデータ形式から変換を行う作業が必要であり、設計者はビューワとＣＡＤ等、ソフトウェアを複数使用しなければならないという問題がある。また、どのような注記を付けたかという情報はビューワ上にしか残らず、設計の実モデルであるＣＡＤファイルからは参照できないという問題もある。
【００１４】
本発明は上記実情に鑑みてなされたものであり、設計変更情報等を効率良くやり取りすることができる通信システム、クライアント装置、及び情報通信方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明に係る情報通信方法は、ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアを個々に備えている複数のクライアント装置と情報管理を行うサーバ装置とがネットワークを介して接続された通信システムに適用される情報通信方法であって、任意のクライアント装置におけるＣＡＤファイルの画面上に作成した注記文の情報を前記サーバ装置に送り、前記サーバ装置へ送られてくる前記注記文の情報を記録するとともに、その注記文の情報を送信先のクライアント装置に送り、前記送信先のクライアント装置へ送られてくる前記注記文の情報を当該送信先のクライアント装置におけるＣＡＤファイルの画面上に表示させることを特徴とする。
【００１６】
また、本発明に係る通信システムは、ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアを個々に備えている複数のクライアント装置と情報管理を行うサーバ装置とがネットワークを介して接続された通信システムであって、前記複数のクライアント装置の各々は、ＣＡＤファイルの画面上に作成した注記文の情報を前記サーバ装置を介して自装置から他のクライアント装置に送る手段と、前記サーバ装置を介して他のクライアント装置から自装置へ送られてくる注記文の情報をＣＡＤファイルの画面上に表示する手段とを具備し、前記サーバ装置は、任意のクライアント装置から送られてくる前記注記文の情報を記録するとともに、その注記文の情報を送信先のクライアント装置に送る手段を具備することを特徴とする。
【００１７】
また、本発明に係るクライアント装置は、ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアを備え、サーバ装置を介して他のクライアント装置と情報の送受を行うことが可能なクライアント装置であって、ＣＡＤファイルの画面上に作成した注記文の情報を前記サーバ装置を介して自装置から他のクライアント装置に送る手段と、前記サーバ装置を介して他のクライアント装置から自装置へ送られてくる注記文の情報をＣＡＤファイルの画面上に表示する手段とを具備することを特徴とする。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１９】
（各実施形態に共通）
各実施形態を説明する前に、まず、各実施形態に共通する事項について説明しておく。
【００２０】
図１は、本発明の各実施形態に共通する通信システムの構成を示す図である。
【００２１】
同図の通信システムでは、サーバ装置Ａ（以下、サーバＡと称す）と複数のクライアント装置Ｂ，Ｃ，…（クライアントＢ，Ｃ，…と称す）がネットワークを介して接続される。
【００２２】
サーバＡは、各クライアントに関する情報や、クライアント間で送受される情報などを記録して管理すると共に、任意のクライアントから送られてくる情報を宛先のクライアントへ転送する機能を有する。
【００２３】
クライアントＢ，Ｃ，…は、個々に３次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）ソフトウェアが実装されており、表示装置のＣＡＤ画面上で３次元モデルを作成することが可能である。上記３次元ＣＡＤソフトウェアには注記機能が備えられる。この注記機能により、３次元ＣＡＤソフトウェアでモデリングされたＣＡＤ画面上の３次元モデルの任意の位置に対して注記文（設計変更等を示す文）を作成することができる。
【００２４】
特に、各クライアントは、ＣＡＤファイルの画面上に作成した注記文の情報をサーバＡを介して自装置から他のクライアントに送る機能と、逆にサーバＡを介して他のクライアントから自装置へ送られてくる注記文の情報をＣＡＤファイルの画面上に表示する機能とを備えている。
【００２５】
図２は、クライアントの画面上に表示されるモデル及び注記文の情報の一例を示す図である。
【００２６】
例えば、複数のクライアントが特定のＣＡＤファイル（例えば、ファイル名：「ＣＵＢＥ」）を同時に開いている場合を考える。ここで、あるクライアント（例えば、クライアントＢ）において、使用者は、注記機能を用いてモデル中の任意の箇所に注記文の情報を作成する。ここで作成される注記文の情報には、図３に示されるように、注記文の内容、注記文の位置座標、注記で指し示すべき位置座標（モデル上の位置など）が含まれる。
【００２７】
このようにして注記文の情報を作成すると、クライアントＢは、その注記文の情報をサーバＡに送信する（この場合、ＣＡＤファイル自体は送信されない）。これにより、サーバＡにより注記文の情報がＢ以外のクライアント（即ち、ＣＡＤファイル「ＣＵＢＥ」を共有する全てのクライアント）へ送られ、宛先のクライアントのＣＡＤファイル「ＣＵＢＥ」の画面上に当該注記文が表示されることになる（図２と同じ表示となる）。
【００２８】
図４は、各クライアントの画面上に表示されるモデルが異なる場合を示す図である。
【００２９】
クライアント間で、ＣＡＤファイル「ＣＵＢＥ」の画面上に表示される３次元モデルが異なっている場合を考える。例えば、クライアントＢでは図４（ａ）のようなモデルが表示され、クライアントＣでは図４（ｂ）のようなモデルが表示されているものとする。この場合、クライアントＢ側のモデルは、クライアントＣ側のモデルに無い形状を有している。
【００３０】
ここで、クライアントＢ側で作成した注記文の情報は、クライアントＢから（サーバＡを経由して）クライアントＣへ送られる。この場合、図５に示されるように、注記文の情報はクライアントＣ側の画面上においても、クライアントＢ側の画面上に配置されていた位置と同じ配置位置に表示される。
【００３１】
すなわち、図５のように、注記で指し示すべき位置が受け側のクライアントにおいてモデル上の位置に該当していない場合、モデル上ではなく、画面上の特定の位置に表示されることになる。これにより、注記文の情報を送受信するに際して特に問題が生じることもなく、形状の異なるモデルを作成しているクライントに対しても注記文の情報を適切に通知できる。
【００３２】
（第１の実施形態）
図６は、本発明の第１の実施形態に係る通信システムの構成を示す図である。なお、図１と共通する要素には同一の符号を付している。
【００３３】
図６に示されるように、サーバＡはＬＡＮに接続され、クライアントＢ，Ｃ，Ｄ…はそれぞれ個別にＬＡＮに接続されている。また、個々のＬＡＮはインターネットなどのＷｅｂを介して接続可能となっている。クライアント間の情報の送受は、ＬＡＮ、Ｗｅｂ、サーバＡを介して行われる。
【００３４】
図７は、本発明の第１の実施形態におけるサーバの機能構成を示すブロック図である。
【００３５】
同図に示されるように、サーバＡは、情報送信部１、情報受信部２、情報管理部３、情報記録部４を備えている。
【００３６】
情報受信部２は、クライアントＢ，Ｃ，Ｄ…から情報を受信する機能を有する。
【００３７】
情報管理部３は、情報受信部２が受信した情報を情報記録部４へ渡す機能と、情報を情報送信部１に渡す機能を有する。
【００３８】
情報記録部４は、情報管理部３から渡された情報を記録する機能を有する。
【００３９】
情報送信部１は、情報管理部３から受け取った情報をクライアントＢ，Ｃ，Ｄ…に送信する機能を有する。
【００４０】
図８は、同実施形態におけるクライアントの機能構成を示すブロック図である。
【００４１】
同図に示されるように、クライアントＢ，Ｃ，Ｄ…の各々は、３次元ＣＡＤ機能１０、情報抽出部１１、情報送信部１２、情報書込部１３、情報受信部１４を備えている。
【００４２】
３次元ＣＡＤ機能１０は、３次元ＣＡＤソフトウェアに相当するものであり、表示装置の画面上でＣＡＤによる３次元モデルを作成するための機能である。ここには前述の注記機能も含まれる。
【００４３】
情報抽出部１１は、ＣＡＤ上の情報を抽出する機能を有する。
【００４４】
情報送信部１２は、情報抽出部１１が抽出した情報をサーバＡに送信する機能を有する。
【００４５】
情報受信部１４は、サーバから情報を受信する機能を有する。
【００４６】
情報書込部１３は、情報受信部１４が受信した情報を３次元ＣＡＤ機能１０の記録領域に書き込む機能を有する。
【００４７】
次に、図９を参照して、同実施形態に係る通信システムの動作を説明する。
【００４８】
ここでは、複数のクライアントが共有のＣＡＤファイルを画面上に開いている状態において、注記文の情報をリアルタイムでやり取りする場合（同期処理）を説明する。
【００４９】
例えばクライアントＢにおいて、３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０上でモデルに対して注記文が作成されると（ステップＳ１１）、情報抽出部１１が注記文の情報を取得する（ステップＳ１２）。情報抽出部１１が情報を情報送信部１２に渡すと（ステップＳ１３）、情報送信部１２は情報抽出部１１から受け取った情報をサーバＡへ送信する（ステップＳ１４）。
【００５０】
サーバＡにおいては、情報受信部２がクライアントＢの情報送信部１２から情報を受け取る（ステップＳ１５）。情報受信部２が受け取った情報を情報管理部３が情報記録部４へ渡すと（ステップＳ１６）、情報記録部４は情報管理部３から情報を受け取り、それを記録する（ステップＳ１７）。また、情報送信部１は、情報管理部３から情報を受け取り、それをクライアント群の各情報受信部１４へ送信する（ステップＳ１８）。
【００５１】
クライアントＢ以外のクライアントにおいては、情報受信部１４がサーバＡから情報を受け取り（ステップＳ１９）、それを情報書込部１３へ渡す（ステップＳ２０）。情報書込部１３は、受け取った情報を元に３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０に注記文を送る（ステップＳ２１）。これにより、３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０上のモデルに対して注記文が表示される（ステップＳ２２）。
【００５２】
このように、第１の実施形態によれば、共有するＣＡＤファイルを複数のクライアントが開いている状態において、任意のクライアントのＣＡＤ画面上で作成した注記文の情報をリアルタイムで他のクライアントのＣＡＤ画面上に表示させることが可能となる。
【００５３】
（第２の実施形態）
本発明の第２の実施形態に係る通信システムの構成は、第１の実施形態（図６）の場合と同じであるため、その説明を省略する。この第２の実施形態では、前述の第１の実施形態に比べ、装置間でやり取りする注記文の情報をより具体化したものとなっている。
【００５４】
図１０は、本発明の第２の実施形態におけるサーバの機能構成を示すブロック図である。
【００５５】
同図に示されるように、サーバＡは、情報送信部１、情報受信部２、情報管理部３、情報記録部４を備えている。この点については、第１の実施形態（図７）と同様である。但し、各機能間でやり取りされる注記文の情報には、「注記で指し示すべきＣＡＤモデル上の位置座標」、「注記文の内容」、「注記文の位置座標」、「ファイル名」が含まれる。
【００５６】
図１１は、同実施形態におけるクライアントの機能構成を示すブロック図である。
【００５７】
同図に示されるように、クライアントＢ，Ｃ，Ｄ…の各々は、３次元ＣＡＤ機能１０、情報抽出部１１、情報送信部１２、情報書込部１３、情報受信部１４を備えている。この点については、第１の実施形態（図８）と同様である。但し、各機能間でやり取りされる注記文の情報には、「注記で指し示すべきＣＡＤモデル上の位置座標」、「注記文の内容」、「注記文の位置座標」、「ファイル名」が含まれる。
【００５８】
次に、図１２を参照して、同実施形態に係る通信システムの動作を説明する。
【００５９】
ここでは、複数のクライアントが共有のＣＡＤファイルを画面上に開いている状態において、注記文の情報をリアルタイムでやり取りする場合（同期処理）を説明する。
【００６０】
例えばクライアントＢにおいて、３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０上でモデルに対して注記文が作成されると（ステップＳ１１）、情報抽出部１１が注記文の情報（注記で指し示すべきＣＡＤモデル上の位置座標、注記文の内容、注記文の位置座標、ファイル名）を取得する（ステップＳ１２ａ）。情報抽出部１１が情報を情報送信部１２に渡すと（ステップＳ１３）、情報送信部１２は情報抽出部１１から受け取った情報をサーバＡへ送信する（ステップＳ１４）。
【００６１】
サーバＡにおいては、情報受信部２がクライアントＢの情報送信部１２から情報を受け取る（ステップＳ１５）。情報受信部２が受け取った情報を情報管理部３が情報記録部４へ渡すと（ステップＳ１６）、情報記録部４は情報管理部３から情報を受け取り、それを記録する（ステップＳ１７）。また、情報送信部１は、情報管理部３から情報を受け取り、それをクライアント群の各情報受信部１４へ送信する（ステップＳ１８）。
【００６２】
クライアントＢ以外のクライアントにおいては、情報受信部１４がサーバＡから情報（注記で指し示すべきＣＡＤモデル上の位置座標、注記文の内容、注記文の位置座標、ファイル名）を受け取り（ステップＳ１９ａ）、それを情報書込部１３へ渡す（ステップＳ２０）。情報書込部１３は、受け取った情報が示すファイル名が現在開いているファイルのファイル名と同一だった場合、受け取った情報を元に３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０に注記文を送る（ステップＳ２１ａ）。これにより、３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０上のモデルに対して注記文が表示される（ステップＳ２２）。
【００６３】
このように、第２の実施形態によれば、注記文の情報として、「注記で指し示すべきＣＡＤモデル上の位置座標」、「注記文の内容」、「注記文の位置座標」、「ファイル名」を採用することにより、少ない情報量で且つ確実に注記文を伝えることが可能となる。
【００６４】
（第３の実施形態）
本発明の第３の実施形態に係る通信システムの構成は、第１及び第２の実施形態（図６）の場合と同じであるため、その説明を省略する。この第３の実施形態では、前述の第２の実施形態に比べ、装置間でやり取りする注記文の情報に含まれる項目に新たな項目を加えたものとなっている。
【００６５】
図１３は、本発明の第３の実施形態におけるサーバの機能構成を示すブロック図である。
【００６６】
同図に示されるように、サーバＡは、情報送信部１、情報受信部２、情報管理部３、情報記録部４を備えており、各機能間でやり取りされる注記文の情報には、「注記で指し示すべきＣＡＤモデル上の位置座標」、「注記文の内容」、「注記文の位置座標」、「ファイル名」が含まれる。この点については、第２の実施形態（図１０）と同様である。但し、各機能間でやり取りされる注記文の情報には、上記の項目に加え、「情報送信先選択結果」及び「クライアントユーザ情報」が含まれる。
【００６７】
図１４は、同実施形態におけるクライアントの機能構成を示すブロック図である。
【００６８】
同図に示されるように、クライアントＢ，Ｃ，Ｄ…の各々は、３次元ＣＡＤ機能１０、情報抽出部１１、情報送信部１２、情報書込部１３、情報受信部１４を備えており、各機能間でやり取りされる注記文の情報には、「注記で指し示すべきＣＡＤモデル上の位置座標」、「注記文の内容」、「注記文の位置座標」などが含まれる。この点については、第２の実施形態（図１１）と同様である。但し、これらの機能のほかに、情報送信先選択部１５及びユーザ判別部１６が更に加えられる。
【００６９】
情報送信先選択部１５は、情報抽出部１１で抽出した情報を送るべきクライアントを選択し、そのクライアントを示すクライアント情報を情報送信部１２に渡す機能を有する。
【００７０】
ユーザ判別部１６は、各クライアントが操作しているユーザを判別し、そのユーザを示すユーザ情報を情報送信部１２に渡す機能を有する。
【００７１】
この場合、情報送信部１２は、「注記で指し示すべきＣＡＤモデル上の位置座標」、「注記文の内容」、「注記文の位置座標」などに加えて、「クライアント情報とユーザ情報」、「情報送信先選択結果」を含む情報を送信する。また、情報受信部１４は、「注記で指し示すべきＣＡＤモデル上の位置座標」、「注記文の内容」、「注記文の位置座標」などに加えて、「他のクライアント名」の情報を取得することが可能である。
【００７２】
次に、図１５を参照して、同実施形態に係る通信システムの動作を説明する。
【００７３】
ここでは、複数のクライアントが共有のＣＡＤファイルを画面上に開いている状態において、注記文の情報をリアルタイムでやり取りする場合（同期処理）を説明する。
【００７４】
全クライアントにおいて、ユーザ判別部１６がクライアントを使用しているユーザを判別する（ステップＳ３１）。情報送信部１２は、その判別結果を示すユーザ情報をサーバＡに送信する（ステップＳ３２）。
【００７５】
サーバＡにおいては、情報受信部２が各クライアントの情報送信部１２からのユーザ情報を受信する（ステップＳ３３）。情報管理部３は、情報受信部２が受け取った情報を情報記録部４に渡すとともに、情報送信部１にも渡す（ステップＳ３４）。情報送信部１は、渡された情報を全クライアントの情報送信先選択部１５へ情報受信部１４を介して送信する（ステップＳ３５）。
【００７６】
ここで、例えばクライアントＢにおいて、３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０上でモデルに対して注記文が作成されると（ステップＳ１１）、情報抽出部１１が注記文の情報（注記で指し示すべきＣＡＤモデル上の位置座標、注記文の内容、注記文の位置座標、ファイル名）を取得する（ステップＳ１２ａ）。情報送信先選択部１５が、ユーザ一覧を情報受信部１４から取得することにより、注記を送りたいユーザを選択すると（ステップＳ１３ａ）、情報送信部１２は情報抽出部１１から受け取った情報や、情報送信先を示すユーザ情報などをサーバＡへ送信する（ステップＳ１４ａ）。
【００７７】
サーバＡにおいては、情報受信部２がクライアントＢの情報送信部１２から情報を受け取る（ステップＳ１５）。情報受信部２が受け取った情報を情報管理部３が情報記録部４へ渡すと（ステップＳ１６）、情報記録部４は情報管理部３から情報を受け取り、それを記録する（ステップＳ１７）。また、情報送信部１は、情報管理部３から情報を受け取り、それをクライアント群の各情報受信部１４へ送信する（ステップＳ１８）。
【００７８】
クライアントＢ以外のクライアントにおいては、情報受信部１４がサーバＡから情報（注記で指し示すべきＣＡＤモデル上の位置座標、注記文の内容、注記文の位置座標、ファイル名）を受け取り（ステップＳ１９ａ）、それを情報書込部１３へ渡す（ステップＳ２０）。情報書込部１３は、受け取った情報が示すファイル名が現在開いているファイルのファイル名と同一だった場合、受け取った情報を元に３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０に注記文を送る（ステップＳ２１ａ）。これにより、３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０上のモデルに対して注記文が表示される（ステップＳ２２）。
【００７９】
このように、第３の実施形態によれば、各クライアントが操作しているユーザを判別し、情報を送るべきクライアントを選択する処理を加えることにより、１又は２以上の特定のクライアント装置に注記文の情報を確実に伝えることが可能となる。
【００８０】
（第４の実施形態）
本発明の第４の実施形態に係る通信システムの構成は、前述の各実施形態（図６）の場合と同じであるため、その説明を省略する。この第４の実施形態では、注記文の情報をリアルタイムでやり取りする場合（同期処理）だけでなく、時間遅延を伴って注記文の情報をやり取りする場合（非同期処理）にも対応可能な手法を説明する。この手法は、前述の各実施形態に適用することができる。
【００８１】
この第４の実施形態では、各クライアントは、サーバＡから注記文が送信されてきたときに該当するファイルを開いていない状態（非同期状態）であれば、そのファイルを開いたときにサーバＡへ問い合わせ、これによりサーバＡから取得される注記文を当該ファイルの画面上に表示させる機能を更に有している。
【００８２】
次に、図１６を参照して、同実施形態に係る通信システムの動作を説明する。
【００８３】
例えば、クライアントＢにおいて、ファイルＡに注記を付け（ステップＳ４１）、サーバＡに送信する（ステップＳ４２）。
【００８４】
サーバＡは、前述の各実施形態で説明したような処理を行い（ステップＳ４３）、該当するクライアント装置へ注記文の情報を送信する（ステップＳ４４）。
【００８５】
各クライアントは、サーバＡから注記文が送信されてきたときにファイルＡを開いている状態（同期状態）であれば、画面に注記文の表示を行う（ステップＳ４５，Ｓ４６）。一方、サーバＡから注記文が送信されてきたときにファイルＡを開いていない状態（非同期状態）であれば、ファイルＡを開いたときに対応する注記文の情報の新着があるかどうかをサーバＡへ問い合わせる（ステップＳ４７，Ｓ４８）。この問合せにより、サーバから取得される注記文が画面に表示されることになる。
【００８６】
このように、第４の実施形態によれば、各クライアントは、サーバから注記文が送信されてきたときに該当するファイルを開いていない状態（非同期状態）であっても、そのファイルを開いたときに注記文を画面に確実に表示させることができる。
【００８７】
（第５の実施形態）
本発明の第５の実施形態に係る通信システムの構成は、前述の各実施形態（図６）の場合と同じであるため、その説明を省略する。この第５の実施形態では、情報送信先のクライアントの画面に注記文の情報の新着をユーザが知得できるようにする手法を説明する。この手法は、前述の各実施形態に適用することができる。
【００８８】
図１７は、本発明の第５の実施形態におけるクライアントの機能構成を示すブロック図である。
【００８９】
同図に示されるように、クライアントＢ，Ｃ，Ｄ…の各々は、前述の各実施形態で説明した各種機能に加えて、情報通知部１７を備えている。この情報通知部１７は、サーバＡから注記文の情報が送信されてきたときに、その旨を画面にアイコン等を表示させることにより注記文の情報の新着を通知する機能を有している。
【００９０】
すなわち、受け手のクライアントが同じファイルを開いている場合、ＣＡＤソフトウェア１０ａのＣＡＤ画面に注記文を表示するとともに、画面上の所定の位置にアイコン等を表示させることによりその新着を通知する。一方、受け手のクライアントが同じファイルを開いていない場合においても、画面上の所定の位置に注記文の情報の新着通知を行い、使用者に該当するファイルを開くことを促す。
【００９１】
次に、図１８を参照して、同実施形態に係る通信システムの動作を説明する。
【００９２】
なお、サーバＡ及びクライアントＢにおける各種処理は、前述の各実施形態（図９など）と同様であるため、その説明を省略する。
【００９３】
クライアントＢ以外のクライアントにおいては、情報受信部１４がサーバＡから情報を受け取り（ステップＳ１９）、それを情報書込部１３へ渡す（ステップＳ２０）。情報書込部１３は、受け取った情報を元に３次元ＣＡＤ機能（ＣＡＤソフトウェア）１０に注記文を送るとともに、情報通知部１７へ情報新着を知らせる（ステップＳ２１ｂ）。これにより、情報通知部１７は情報新着を画面上でアイコン等により通知する。同時に、ＣＡＤソフトウェア１０ａ上のモデルに対して注記文が表示される（ステップＳ２２）。
【００９４】
このように、第５の実施形態によれば、クライアントのＣＡＤソフトウェア上に注記文の情報を反映させることに加え、ユーザに対して当該情報の新着通知を行うことが可能となる。
【００９５】
（第６の実施形態）
本発明の第６の実施形態に係る通信システムの構成は、前述の各実施形態（図６）の場合と同じであるため、その説明を省略する。この第６の実施形態では、前述の第４及び第５の実施形態を組み合せることにより、クライアントの電源を投入したときに注記文の情報の新着をユーザが知得できるようにする手法を説明する。この手法は、前述の各実施形態に適用することができる。
【００９６】
この第６の実施形態では、クライアントにおいて電源が投入されシステムが起動した後に、対応する注記文の情報の新着があるかどうかをサーバＡに問い合わせ、対応する注記文の情報の新着がある場合にその旨を画面上に表示させる。
【００９７】
このように、第６の実施形態によれば、ユーザはクライアントの電源を投入してシステムを起動させた後、注記文の情報の新着があるかどうかを知得することができる。
【００９８】
（第７の実施形態）
本発明の第７の実施形態に係る通信システムの構成は、前述の各実施形態（図６）の場合と同じであるため、その説明を省略する。この第７の実施形態では、情報送信先のクライアントへの注記文の情報の送信もしくはその新着の通知を別の手法で行っている。この手法は、前述の各実施形態に適用することができる。
【００９９】
図１９は、本発明の第７の実施形態におけるクライアントの機能構成を示すブロック図である。
【０１００】
同図に示されるように、サーバＡは、前述の各実施形態で説明した各種機能に加えて、メール送信部５を備えている。このメール送信部５は、情報送信先のクライアントに注記文の情報を送信する際に、電子メールにより当該注記文の情報の送信もしくはその新着の通知を行う。
【０１０１】
このように、第７の実施形態によれば、ユーザは電子メールを介して注記文の情報の新着を知得したり、注記文の情報を取得したりすることができる。
【０１０２】
（第８の実施形態）
本発明の第８の実施形態に係る通信システムの構成は、前述の各実施形態（図６）の場合と同じであるため、その説明を省略する。この第８の実施形態では、Ｗｅｂページを利用して注記文の情報を管理する手法について説明する。この手法は、前述の各実施形態に適用することができる。
【０１０３】
図２０は、本発明の第８の実施形態におけるサーバとＷｅｂページとの関係を示すブロック図である。
【０１０４】
使用者がＷｅｂページを通じて注記文を作成すると、その注記文の情報はサーバＡの情報管理部３に送信され、情報記憶部４に記録される。また、注記文の情報は、情報管理部３から情報送信部１を経由して該当するクライアントへ注記文の情報が送信される。これにより、クライアントの画面上には当該注記文の情報が表示される。
【０１０５】
また、Ｗｅｂページを通じてサーバＡの情報管理部３にアクセスすれば、情報記録部４に記録された注記文の情報を参照（閲覧）することができるものとなっている。
【０１０６】
このように、第８の実施形態によれば、Ｗｅｂページを通じて注記文を作成して情報の記録を行ったり、当該情報を参照したりすることが可能となる。
【０１０７】
（第９の実施形態）
本発明の第９の実施形態に係る通信システムの構成は、前述の各実施形態（図６）の場合と同じであるため、その説明を省略する。この第９の実施形態では、注記文の情報の参照のみならず、注記文を含む画面イメージをも閲覧できるようにする手法を説明する。この手法は、前述の各実施形態に適用することができる。
【０１０８】
図２１は、本発明の第９の実施形態における処理手順を示す図である。
【０１０９】
任意のクライアントにおいては、使用者がＣＡＤファイルの画面上に注記文を作成すると（ステップＳ６１）、作成完了の瞬間に、注記文を含む画面イメージが画像ファイルに撮られる（ステップＳ６２）。この画面イメージを含む画像ファイルは、注記文の情報と共にサーバＡに転送され（ステップＳ６３）、当該サーバＡにて管理される（ステップＳ６４）。
【０１１０】
このようにした後は、Ｗｅｂページを通じてサーバＡにアクセスすることにより、サーバＡに記録された画面イメージ及び注記文の情報を参照（閲覧）できるものとなっている。
【０１１１】
このように、第９の実施形態によれば、Ｗｅｂページを通じて、注記文の情報だけでなく注記文を含む画面イメージをも参照することが可能となる。
【０１１２】
（第１０の実施形態）
本発明の第１０の実施形態に係る通信システムの構成は、前述の各実施形態（図６）の場合と同じであるため、その説明を省略する。この第１０の実施形態では、注記文の未完・完了の区別などを行えるようにする手法を説明する。この手法は、前述の各実施形態に適用することができる。
【０１１３】
この第１０の実施形態では、ＣＡＤソフトウェアに備えられるレイヤー機能における注記文の表示・非表示の切替えを実行することにより、注記文に示されるタスクの未完・完了を区別できるようにする。
【０１１４】
また、注記文の表示・非表示を示す情報を前記サーバ装置に保管させる。この場合、注記文の表示・非表示を示す情報と前記注記文の情報とを対応づけて前記サーバ装置に保管させ、それを閲覧もしくは表示できるようにしてもよい。
【０１１５】
タスクの完了時には、注記文の非表示を示す情報をサーバＡを介して送信先のクライアントに送信させる。
【０１１６】
図２２は、本発明の第１０の実施形態におけるクライアントの機能構成を示すブロック図である。
【０１１７】
同図に示されるように、クライアントＢ，Ｃ，Ｄ…の各々は、前述の各実施形態で説明した各種機能に加えて、タスク機能１８を備えている。このタスク機能１８は、注記文に示されるタスクが完了したときにその注記文を画面上で非表示の状態にする処理を実行するとともに、非表示を示す情報を情報書込部１３に送ったり、その情報を情報送信部１２を通じてサーバＡで管理されている情報に反映させたりする。
【０１１８】
次に、図２３を参照して、同実施形態に係る通信システムの動作を説明する。
【０１１９】
クライアントＢにおいて、注記文の作成が完了すると（ステップＳ７１）、指定もしくは全てのクライアントに注記文の情報が選択的に転送される（ステップＳ７２）。また、サーバＡを介して該当するクライアントに注記文が表示される。注記文に記述された内容（設計変更等）について使用者による処理が完了すると（ステップＳ７４）、タスク機能１８により、完了操作が行われる（ステップＳ７５）。これにより、注記文の非表示を示す情報が情報書込部１３により書き込まれ、また情報送信部１２から注記文の非表示を示す情報の送信が行われる（ステップＳ７６）。また、注記文の非表示が実行される（ステップＳ７７）。
【０１２０】
サーバＡにおいては、情報受信部２が注記文の非表示を示す情報を受信すると（ステップＳ７８）、情報管理部３は情報記録部４に当該情報を記録し、それを管理する（ステップＳ８０）。なお、ここで管理される情報は、Ｗｅｂ等から情報管理部３にアクセスすることにより、タスクとしての注記文の未完・完了の状況を閲覧することができる（ステップＳ７９）。また、情報送信部１は、注記文の非表示を示す情報をクライアントＢ以外のクライアントに送信する（ステップＳ８１）。
【０１２１】
クライアントＢ以外のクライアントにおいては、情報受信部１４が注記文の非表示を示す情報を受信すると（ステップＳ８２）、その情報を情報書込部１３に渡す（ステップＳ８３）。これにより、タスク機能１８は、ＣＡＤソフトウェア上のモデルから指定の注記文を非表示にする（ステップＳ８４）。その後、クライアントはサーバＡに注記文の未完・完了の状況を問い合せ、注記文の非表示を示す情報を更新する（ステップＳ８５）。
【０１２２】
このように、第１０の実施形態によれば、注記文に示されるタスクが未着手もしくは着手しているときには注記文を表示させているが、そのタスクが完了したときには注記文を非表示の状態に切り替える。これにより、使用者は、表示されているタスクのみが、処理すべきタスクとして残っていることを識別できる。また、注記文の非表示を示す情報をサーバＡに送信することにより、その情報をサーバＡで管理したり、他のクライアントにも当該情報を反映させたりすることが可能となる。また、図２０にも示したように、ＷｅｂページからサーバＡにアクセスすることにより、サーバＡ上の情報を閲覧することが可能となる。この場合、ＣＡＤのタスクに携わる者でなくても当該情報を参照できる。
【０１２３】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、各実施形態で説明した処理手順は、コンピュータにより読み出し・実行可能なプログラムとして実現してもよい。
【０１２４】
【発明の効果】
以上詳記したように本発明によれば、ＣＡＤソフトウェアを個々に備えている複数のクライアント装置間で、設計変更情報等を効率良くやり取りすることが可能となる。
【図面の簡単な説明】
【図１】本発明の各実施形態に共通する通信システムの構成を示す図。
【図２】クライアントの画面上に表示されるモデル及び注記文の情報の一例を示す図。
【図３】注記文の情報に含まれる項目について説明するための図。
【図４】各クライアントの画面上に表示されるモデル形状が異なる場合を示す図。
【図５】異なるモデル形状を扱っているクライアント間で注記文の情報を送信する場合を説明するための図。
【図６】本発明の第１〜第１０の実施形態に係る通信システムの構成を示す図。
【図７】本発明の第１の実施形態におけるサーバの機能構成を示すブロック図。
【図８】同実施形態におけるクライアントの機能構成を示すブロック図。
【図９】同実施形態に係る通信システムの動作を説明するためのフローチャート。
【図１０】本発明の第２の実施形態におけるサーバの機能構成を示すブロック図。
【図１１】同実施形態におけるクライアントの機能構成を示すブロック図。
【図１２】同実施形態に係る通信システムの動作を説明するためのフローチャート。
【図１３】本発明の第３の実施形態におけるサーバの機能構成を示すブロック図。
【図１４】同実施形態におけるクライアントの機能構成を示すブロック図。
【図１５】同実施形態に係る通信システムの動作を説明するためのフローチャート。
【図１６】同実施形態に係る通信システムの動作を説明するためのフローチャート。
【図１７】本発明の第５の実施形態におけるクライアントの機能構成を示すブロック図。
【図１８】同実施形態に係る通信システムの動作を説明するためのフローチャート。
【図１９】本発明の第７の実施形態におけるクライアントの機能構成を示すブロック図。
【図２０】本発明の第８の実施形態におけるサーバとＷｅｂページとの関係を示すブロック図。
【図２１】本発明の第９の実施形態における処理手順を示す図。
【図２２】本発明の第１０の実施形態におけるクライアントの機能構成を示すブロック図。
【図２３】同実施形態に係る通信システムの動作を説明するためのフローチャート。
【符号の説明】
１…情報送信部
２…情報受信部
３…情報管理部
４…情報記録部
１０…３次元ＣＡＤ機能（ＣＡＤソフトウェア）
１１…情報抽出部
１２…情報送信部
１３…情報書込部
１４…情報受信部
１５…情報送信先選択部
１６…ユーザ判別部
１７…情報通知部
１８…タスク機能
Ａ…サーバ
Ｂ，Ｃ，Ｄ…クライアント
【図１】
2004127002.tif 000003
【図２】
2004127002.tif 000004
【図３】
2004127002.tif 000005
【図４】
2004127002.tif 000006
【図５】
2004127002.tif 000007
【図６】
2004127002.tif 000008
【図７】
2004127002.tif 000009
【図８】
2004127002.tif 000010
【図９】
2004127002.tif 000011
【図１０】
2004127002.tif 000012
【図１１】
2004127002.tif 000013
【図１２】
2004127002.tif 000014
【図１３】
2004127002.tif 000015
【図１４】
2004127002.tif 000016
【図１５】
2004127002.tif 000017
【図１６】
2004127002.tif 000018
【図１７】
2004127002.tif 000019
【図１８】
2004127002.tif 000020
【図１９】
2004127002.tif 000021
【図２０】
2004127002.tif 000022
【図２１】
2004127002.tif 000023
【図２２】
2004127002.tif 000024
【図２３】
2004127002.tif 000025