(57)【要約】【課題】設計者と発注者双方で同じ設計データを同じ表示状態で確認しながら円滑で確実なコミュニケーションを図ることができる設計データ共有システムの提供。【解決手段】複数のクライアントコンピュータと、ＣＡＤシステムを用いて作成した設計データを格納する記憶装置とクライアントコンピュータに設計データを夫々ネットワークを介して送信する設計データ送信手段とを備えたサーバーコンピュータとから成り、複数のクライアントコンピュータに夫々同一の設計データを表示し得る設計データ共有システムであって、一のクライアントコンピュータで行われた文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動が他のクライアントコンピュータに反映されるように構成する。【選択図】図１
2008186367.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアントコンピュータと、ＣＡＤシステムを用いて作成した設計データを格納する記憶装置と前記クライアントコンピュータに設計データを夫々ネットワークを介して送信する設計データ送信手段とを備えたサーバーコンピュータとから成り、複数の前記クライアントコンピュータに夫々同一の設計データを表示し得る設計データ共有システムであって、前記クライアントコンピュータは、前記サーバーコンピュータから送信された前記設計データを画面表示する設計データ表示手段と、この画面表示した設計データへの文字や図形の書込、設計データの一部選択若しくは設計データが表示される画面のスクロールや拡大縮小のような画面表示状態の変更を指示する指示データを入力する入力装置と、前記指示データ及び前記入力装置の操作に伴い画面上を移動するカーソルの位置情報を示すカーソル位置データを前記サーバーコンピュータへ送信する入力情報送信手段とを有し、前記サーバーコンピュータは、一のクライアントコンピュータから前記指示データ若しくは前記カーソル位置データを受信した際、前記指示データ若しくは前記カーソル位置データを他のクライアントコンピュータへ送信する中継送信手段を備え、この指示データ若しくはカーソル位置データを受信した前記他のクライアントコンピュータは、この指示データ若しくはカーソル位置データに応じて前記一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動をこの他のクライアントコンピュータに反映するように構成したことを特徴とする設計データ共有システム。
【請求項２】
複数のユーザーが夫々操作する複数のクライアントコンピュータと、ユーザー毎に付与されるユーザー名及びパスワードが対応付けて登録されたユーザーデータとＣＡＤシステムを用いて作成した設計データ及びこの設計データを閲覧可能なユーザー名が対応付けて登録された設計者データとを格納する記憶装置と、前記クライアントコンピュータに前記ユーザー名及びパスワードを入力する入力画面を送信しこの入力画面に入力された前記ユーザー名及びパスワードを識別してユーザーによる前記設計データの閲覧を許可する設計データ閲覧許可手段と、各ユーザーが操作する各クライアントコンピュータに閲覧が許可された設計データを夫々ネットワークを介して送信する設計データ送信手段とを備えたサーバーコンピュータとから成り、前記設計データを閲覧が許可された各クライアントコンピュータに夫々同一の設計データを表示し得る設計データ共有システムであって、前記クライアントコンピュータは、前記サーバーコンピュータから送信された前記設計データを画面表示する設計データ表示手段と、この画面表示した設計データへの文字や図形の書込、設計データの一部選択若しくは設計データが表示される画面のスクロールや拡大縮小のような画面表示状態の変更を指示する指示データを入力する入力装置と、前記指示データ及び前記入力装置の操作に伴い画面上を移動するカーソルの位置情報を示すカーソル位置データを前記サーバーコンピュータへ送信する設計データ更新情報送信手段とを有し、前記サーバーコンピュータは、一のクライアントコンピュータから前記指示データ若しくは前記カーソル位置データを受信した際、前記指示データ若しくは前記カーソル位置データを設計データの閲覧が許可された他のクライアントコンピュータへ送信する中継送信手段を備え、この指示データ若しくはカーソル位置データを受信した前記設計データの閲覧が許可された他のクライアントコンピュータは、この指示データ若しくはカーソル位置データに応じて前記一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動をこの設計データの閲覧が許可された他のクライアントコンピュータに反映するように構成したことを特徴とする設計データ共有システム。
【請求項３】
前記入力画面に入力されたユーザー名及びパスワードが認証され且つこのユーザー名に対応付けられた設計データが一若しくは複数存在する場合、この一若しくは複数の設計データを自動的に前記クライアントコンピュータに送信するように前記設計データ送信手段を構成したことを特徴とする請求項２記載の設計データ共有システム。
【請求項４】
一のクライアントコンピュータにおいて前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動が行われた際、前記指示データ若しくはカーソル位置データを即時前記サーバーコンピュータへ送信するように前記入力情報送信手段を構成すると共に、この指示データ若しくはカーソル位置データを受信したサーバーコンピュータから即時他のクライアントコンピュータにこの指示データ若しくはカーソル位置データを送信するように前記中継送信手段を構成して、一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動が、前記指示データ若しくはカーソル位置データに応じてリアルタイムに他のクライアントコンピュータに反映されるようにしたことを特徴とする請求項２，３のいずれか１項に記載の設計データ共有システム。
【請求項５】
前記カーソル位置データをユーザー名と共にサーバーに送信するように前記入力情報送信手段を構成すると共に、このカーソル位置データ及びユーザー名を受信したサーバーコンピュータからこのカーソル位置データをユーザー名と共に他のクライアントコンピュータに送信するように前記中継送信手段を構成し、各クライアントコンピュータの画面に表示される各カーソルがどのユーザーかを識別し得るユーザー情報をカーソルと共に表示するように前記設計データ表示手段を構成したことを特徴とする請求項２〜４のいずれか１項に記載の設計データ共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計データ共有システムに関するものである。
【背景技術】
【０００２】
ＣＡＤソフトウェアを使用した設計作業の各段階においては、設計データ若しくは設計データを印刷した図面を発注者に送付し、発注者で検図作業を行う。この検図作業は、設計者と発注者との間で、同じ設計データや図面を参照しながら、相手方へ確認依頼や変更指示を行うなど、相互で頻繁に情報伝達が必要となる。
【０００３】
ところで、この情報伝達は、設計者と発注者がごく近距離にいる場合、相手先に赴き、ＣＡＤソフトウェアが動作している同じコンピュータの画面や同じ図面を見ながらリアルタイムで直接会話にて行うことができるが、設計者と発注者が遠隔地にいる場合、次のような作業で情報伝達が必要になる。
【０００４】
（ａ）発注者が設計者から送付された図面に朱書きなどで変更指示を書き込み、設計者
に再送付する。
【０００５】
（ｂ）発注者がＣＡＤソフトウェアやビューアソフトウェア等で設計データを検証し、
画面に表示した絵柄を印刷してそれに変更指示を書き込み、設計者に送付する。
【０００６】
（ｃ）ＣＡＤソフトウェアの朱書き訂正機能などのコメント入力機能で設計データに直
接変更指示データを入力し、それを設計者に送付する。
【０００７】
これらの作業は、必要に応じて設計者と発注者の間で繰り返し行われる。
【０００８】
しかしながら、上記（ａ）〜（ｃ）に示したような方法では、変更指示などを記した図面やデータを電子メール、ＦＡＸ等で送付する必要があり、双方の情報伝達に時間を要してしまう。また、この作業は繰り返し複数回行われる場合が多く、検図作業の効率悪化を招き、結果として設計作業全体に、より多くの時間を費やしている。
【０００９】
また、例えば、特許文献１に開示されるようなＣＡＤシステムを用いて設計された設計データを共有化する手段を用い、設計者と発注者が各々のＣＡＤソフトウェアやビューアソフトウェアで、設計データを見ながら電話で確認依頼や変更指示を行う場合も、相手方には口頭で伝達するため、各々のＣＡＤ画面で相手が指示している図形を探さなければならない。そのため、双方で異なる図形を見てしまう問題点がある。また、電話で確認や変更指示を行った場合、その情報を確実に記録として残すのは困難である。
【００１０】
いずれにせよ、設計データの検図作業では設計者と発注者双方で同じ設計データを同じ表示状態で確認しながら、円滑で確実なコミュニケーションを図ることが重要である。
【００１１】
【特許文献１】特許第３８６８２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、上述のような現状に鑑みなされたもので、同一の設計データを画面表示している複数のクライアントコンピュータにおいて、一のクライアントコンピュータに入力された指示データやカーソル移動データを他のクライアントコンピュータと共有して、この指示データやカーソル位置データに応じて一のクライアントコンピュータで行われた文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更指示及び入力装置の操作に伴うカーソル移動を他のクライアントコンピュータに反映させることができ、コンピュータを介して検図を行う際、設計者と発注者双方で同じ設計データを同じ表示状態で確認しながら円滑で確実なコミュニケーションを図ることができる極めて実用性に秀れた設計データ共有システムを提供するものである。
【課題を解決するための手段】
【００１３】
添付図面を参照して本発明の要旨を説明する。
【００１４】
複数のクライアントコンピュータと、ＣＡＤシステムを用いて作成した設計データを格納する記憶装置と前記クライアントコンピュータに設計データを夫々ネットワークを介して送信する設計データ送信手段とを備えたサーバーコンピュータとから成り、複数の前記クライアントコンピュータに夫々同一の設計データを表示し得る設計データ共有システムであって、前記クライアントコンピュータは、前記サーバーコンピュータから送信された前記設計データを画面表示する設計データ表示手段と、この画面表示した設計データへの文字や図形の書込、設計データの一部選択若しくは設計データが表示される画面のスクロールや拡大縮小のような画面表示状態の変更を指示する指示データを入力する入力装置と、前記指示データ及び前記入力装置の操作に伴い画面上を移動するカーソルの位置情報を示すカーソル位置データを前記サーバーコンピュータへ送信する入力情報送信手段とを有し、前記サーバーコンピュータは、一のクライアントコンピュータから前記指示データ若しくは前記カーソル位置データを受信した際、前記指示データ若しくは前記カーソル位置データを他のクライアントコンピュータへ送信する中継送信手段を備え、この指示データ若しくはカーソル位置データを受信した前記他のクライアントコンピュータは、この指示データ若しくはカーソル位置データに応じて前記一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動をこの他のクライアントコンピュータに反映するように構成したことを特徴とする設計データ共有システムに係るものである。
【００１５】
また、複数のユーザーが夫々操作する複数のクライアントコンピュータと、ユーザー毎に付与されるユーザー名及びパスワードが対応付けて登録されたユーザーデータとＣＡＤシステムを用いて作成した設計データ及びこの設計データを閲覧可能なユーザー名が対応付けて登録された設計者データとを格納する記憶装置と、前記クライアントコンピュータに前記ユーザー名及びパスワードを入力する入力画面を送信しこの入力画面に入力された前記ユーザー名及びパスワードを識別してユーザーによる前記設計データの閲覧を許可する設計データ閲覧許可手段と、各ユーザーが操作する各クライアントコンピュータに閲覧が許可された設計データを夫々ネットワークを介して送信する設計データ送信手段とを備えたサーバーコンピュータとから成り、前記設計データを閲覧が許可された各クライアントコンピュータに夫々同一の設計データを表示し得る設計データ共有システムであって、前記クライアントコンピュータは、前記サーバーコンピュータから送信された前記設計データを画面表示する設計データ表示手段と、この画面表示した設計データへの文字や図形の書込、設計データの一部選択若しくは設計データが表示される画面のスクロールや拡大縮小のような画面表示状態の変更を指示する指示データを入力する入力装置と、前記指示データ及び前記入力装置の操作に伴い画面上を移動するカーソルの位置情報を示すカーソル位置データを前記サーバーコンピュータへ送信する設計データ更新情報送信手段とを有し、前記サーバーコンピュータは、一のクライアントコンピュータから前記指示データ若しくは前記カーソル位置データを受信した際、前記指示データ若しくは前記カーソル位置データを設計データの閲覧が許可された他のクライアントコンピュータへ送信する中継送信手段を備え、この指示データ若しくはカーソル位置データを受信した前記設計データの閲覧が許可された他のクライアントコンピュータは、この指示データ若しくはカーソル位置データに応じて前記一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動をこの設計データの閲覧が許可された他のクライアントコンピュータに反映するように構成したことを特徴とする設計データ共有システムに係るものである。
【００１６】
また、前記入力画面に入力されたユーザー名及びパスワードが認証され且つこのユーザー名に対応付けられた設計データが一若しくは複数存在する場合、この一若しくは複数の設計データを自動的に前記クライアントコンピュータに送信するように前記設計データ送信手段を構成したことを特徴とする請求項２記載の設計データ共有システムに係るものである。
【００１７】
また、一のクライアントコンピュータにおいて前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動が行われた際、前記指示データ若しくはカーソル位置データを即時前記サーバーコンピュータへ送信するように前記入力情報送信手段を構成すると共に、この指示データ若しくはカーソル位置データを受信したサーバーコンピュータから即時他のクライアントコンピュータにこの指示データ若しくはカーソル位置データを送信するように前記中継送信手段を構成して、一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動が、前記指示データ若しくはカーソル位置データに応じてリアルタイムに他のクライアントコンピュータに反映されるようにしたことを特徴とする請求項２，３のいずれか１項に記載の設計データ共有システムに係るものである。
【００１８】
また、前記カーソル位置データをユーザー名と共にサーバーに送信するように前記入力情報送信手段を構成すると共に、このカーソル位置データ及びユーザー名を受信したサーバーコンピュータからこのカーソル位置データをユーザー名と共に他のクライアントコンピュータに送信するように前記中継送信手段を構成し、各クライアントコンピュータの画面に表示される各カーソルがどのユーザーかを識別し得るユーザー情報をカーソルと共に表示するように前記設計データ表示手段を構成したことを特徴とする請求項２〜４のいずれか１項に記載の設計データ共有システムに係るものである。
【発明の効果】
【００１９】
本発明は上述のように構成したから、指示データやカーソル位置データに応じて一のクライアントコンピュータで行われた文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更指示及び入力装置の操作に伴うカーソル移動を他のクライアントコンピュータに反映させることができ、コンピュータを介して検図を行う際、設計者と発注者双方で同じ設計データを同じ表示状態で確認しながら円滑で確実なコミュニケーションを図ることができる極めて実用性に秀れた設計データ共有システムとなる。
【発明を実施するための最良の形態】
【００２０】
好適と考える本発明の実施形態（発明をどのように実施するか）を、図面に基づいて本発明の作用を示して簡単に説明する。
【００２１】
サーバーコンピュータの記憶装置に格納された設計データを各クライアントコンピュータにおいて受信（ダウンロード）することで、同一の設計データを各クライアントコンピュータに表示することができ、各ユーザーはこの同一の設計データを見ながら、検図を行うことができる。
【００２２】
この際、一のユーザーから他のユーザーに変更指示やコメントを伝達する場合、一のユーザーが操作する一のクライアントコンピュータにおいて、設計データ表示手段を用いて表示される設計データに、入力装置（マウス等のポインティングデバイス）を用いて文字や図形を書き込んだり、設計データの一部分を拡大する等の指示を入力すると、この一のクライアントコンピュータは、この入力したデータを指示データとして他のクライアントコンピュータにサーバーコンピュータを介して送信する。また、入力装置の操作に伴うカーソル移動もカーソル位置データとして同様に他のクライアントコンピュータに送信する。
【００２３】
指示データ若しくはカーソル位置データを受信した他のクライアントコンピュータは、これらのデータに基づき自己の画面に表示される設計データに対して同様の処理を行う。即ち、一のクライアントコンピュータに行った各種指示の入力及びカーソル移動が他のクライアントコンピュータにおいても反映されることになり、一のクライアントコンピュータの画面に表示される画像と他のクライアントコンピュータの画面に表示される画像は同一となる（ディスプレイの大きさ・輝度・色味の相違による違いは無視する。）。
【００２４】
特に、各クライアントコンピュータの入力装置のカーソル移動データを共有することで、各クライアントコンピュータに各ユーザーが操作するカーソルが夫々表示され、従って、カーソルを移動しての指標・変更・選択指示等の結果だけが表示されるのではなく、その過程（カーソルの移動過程）を認識することができ、これらの指示がより分かり易くなる。
【００２５】
従って、例えば複雑な設計図面の場合、同じ設計データ（ＣＡＤデータ）を見ていても、口頭（電話）や文章（メール）だけでは変更指示を理解できるように説明することは極めて困難であったり、説明に多大な時間を要してしまうが、本発明によれば、説明する側は、口頭や文章で対象部位を特定したり、対象部位の変更後の形状等を口頭や文章で説明する必要なく、単にカーソルで対象部位を指したり、設計データ上に変更後の形状を書き込むなど、説明しにくい形状を一旦脳内で文章化することなく、画面上で直感的に入力装置を操作することにより変更指示を説明でき、一方、説明を受ける側は、変更指示を視覚的に理解できるため、変更指示を誤認することはほとんどなく、疑問点の確認も容易に行え、よって、極めて効率的に検図作業を行えることになる。
【００２６】
具体的には、本発明は、設計データを検図するユーザーが操作するクライアントコンピュータ同士が、ネットワークを通じて自動で情報交換できるシステム構成とし、設計者と発注者双方で同一画面を共有し、リアルタイムで双方向のコミュニケーションを可能にするため、クライアントコンピュータと、クライアントコンピュータ間の情報伝達を中継するサーバーコンピュータをネットワークで接続し、クライアントコンピュータとサーバーコンピュータ間で通信可能な構成とする。
【００２７】
例えば、サーバーコンピュータの記憶装置に、クライアントコンピュータの設計データ表示手段で閲覧できる設計データと、この設計データを閲覧することができる設計者および発注者の名前（ユーザー名）とパスワードが対応付けて登録されたユーザーデータを格納しておけば、設計者は設計データをサーバーコンピュータに格納すると共に、この設計データを公開するユーザー名を登録することで、この設計データの関係者のみ閲覧できるようにすることができる。
【００２８】
また、各クライアントコンピュータで行った画面のズームやスクロールなど画面表示に関する情報、マウスカーソルなど画面上の現在位置を示す情報、相手方に伝達する作図データによる指示事項などは、サーバーコンピュータを介して同一設計データを表示している他の全てのクライアントコンピュータに配信する。この情報を受け取ったクライアントコンピュータは自身の画面を、送られてきた情報に基づいて表示するように構成する。
【００２９】
また、例えばクライアントコンピュータのユーザーが操作した、ズーム、スクロール、図形表示カラーの変更など、画面表示状態の変更情報は即時サーバーコンピュータに送信されるように構成し、この画面表示状態の変更情報をサーバーコンピュータから受信した他のクライアントコンピュータは、その情報に従って即時自身の画面を再表示するように構成することで、同じ設計データを閲覧している全クライアントコンピュータは、リアルタイムで常に同じ画面表示となり、相手方に設計データのどのエリアや図形を注目してもらいたいのかを、瞬時に伝えることが可能となる。
【００３０】
また、例えばクライアントコンピュータのユーザーが操作した、マウス等の入力装置のカーソル移動情報とユーザー名は即時サーバーコンピュータに送信されるように構成し、このカーソル移動情報とユーザー名をサーバーコンピュータから受信した他のクライアントコンピュータは、その情報に従って、即時自身の画面にそのユーザーのカーソルを表示するように構成することで、同じ設計データを閲覧している全クライアントコンピュータは、リアルタイムで他のユーザーが操作するマウス等のカーソルを表示することができ、マウス等の入力装置を操作することにより、相手方に設計データのどのエリアや図形を注目してもらいたいのかを、瞬時に伝えることが可能となる。
【００３１】
また、例えばクライアントコンピュータのユーザーが入力した、丸、四角、直線、矢印、文字、自由曲線などの設計データとは異なる作図データにより入力した、相手方へ伝達する指示事項、いわゆる朱書き指示事項は即時サーバーコンピュータに送信されるように構成し、この指示事項をサーバーコンピュータから受信したクライアントコンピュータは、その指示事項を、送信元のクライアントコンピュータと同じ画面状態で、自身の画面に即時表示するように構成することで、同じ設計データを閲覧している全クライアントコンピュータは、リアルタイムで他のユーザーからの指示事項を表示することが可能となり、この設計データを閲覧している全ての設計者や発注者間で指示事項の内容を把握し情報共有することが可能となる。
【００３２】
よって、本発明は、遠隔地にいる設計者と発注者が、同じ設計データに対してリアルタイムなコミュニケーションが可能となり、たとえ設計者と発注者が、遠距離で各々のコンピュータを操作していても、同じコンピュータの画面や同じ図面を見ながら直接会話しているのと同等な作業を行うことが可能な設計データ共有システムとなる。
【実施例】
【００３３】
本発明の具体的な実施例について図面に基づいて説明する。
【００３４】
本実施例は、複数のユーザーが夫々操作する複数のクライアントコンピュータと、ユーザー毎に付与されるユーザー名及びパスワードが対応付けて登録されたユーザーデータとＣＡＤシステムを用いて作成した設計データ及びこの設計データを閲覧可能なユーザー名が対応付けて登録された設計者データとを格納する記憶装置と、前記クライアントコンピュータに前記ユーザー名及びパスワードを入力する入力画面を送信しこの入力画面に入力された前記ユーザー名及びパスワードを識別してユーザーによる前記設計データの閲覧を許可する設計データ閲覧許可手段と、各ユーザーが操作する各クライアントコンピュータに閲覧が許可された設計データを夫々ネットワークを介して送信する設計データ送信手段とを備えたサーバーコンピュータとから成り、前記設計データを閲覧が許可された各クライアントコンピュータに夫々同一の設計データを表示し得る設計データ共有システムであって、前記クライアントコンピュータは、前記サーバーコンピュータから送信された前記設計データを画面表示する設計データ表示手段と、この画面表示した設計データへの文字や図形の書込、設計データの一部選択若しくは設計データが表示される画面のスクロールや拡大縮小のような画面表示状態の変更を指示する指示データを入力する入力装置と、前記指示データ及び前記入力装置の操作に伴い画面上を移動するカーソルの位置情報を示すカーソル位置データを前記サーバーコンピュータへ送信する設計データ更新情報送信手段とを有し、前記サーバーコンピュータは、一のクライアントコンピュータから前記指示データ若しくは前記カーソル位置データを受信した際、前記指示データ若しくは前記カーソル位置データを設計データの閲覧が許可された他のクライアントコンピュータへ送信する中継送信手段を備え、この指示データ若しくはカーソル位置データを受信した前記設計データの閲覧が許可された他のクライアントコンピュータは、この指示データ若しくはカーソル位置データに応じて前記一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動をこの設計データの閲覧が許可された他のクライアントコンピュータに反映するように構成したものである。
【００３５】
具体的には、前記入力画面に入力されたユーザー名及びパスワードが認証され且つこのユーザー名に対応付けられた設計データが一若しくは複数存在する場合、この一若しくは複数の設計データを自動的に前記クライアントコンピュータに送信するように前記設計データ送信手段を構成している。従って、各ユーザーは極めて容易に自身が必要とする設計データを入手することが可能となる。
【００３６】
また、一のクライアントコンピュータにおいて前記文字や図形の書込、設計データの一部選択若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動が行われた際、前記指示データ若しくはカーソル位置データを即時前記サーバーコンピュータへ送信するように前記入力情報送信手段を構成すると共に、この指示データ若しくはカーソル位置データを受信したサーバーコンピュータから即時他のクライアントコンピュータにこの指示データ若しくはカーソル位置データを送信するように前記中継送信手段を構成して、一のクライアントコンピュータで行われた前記文字や図形の書込、設計データの一部選択（マウス等のクリックやドラッグによる選択）若しくは画面表示状態の変更の指示または入力装置の操作に伴うカーソル移動が、前記指示データ若しくはカーソル位置データに応じてリアルタイムに他のクライアントコンピュータに反映されるように構成している。従って、リアルタイムで上記各種指示やカーソル移動が反映されることになり、やり取りにタイムラグが生ぜず、より良好な意志伝達が可能となる。また、カーソル移動も連続的に行われ、他のユーザーはカーソルが指す部位をより認識し易くなる。
【００３７】
また、前記カーソル位置データをユーザー名と共にサーバーに送信するように前記入力情報送信手段を構成すると共に、このカーソル位置データ及びユーザー名を受信したサーバーコンピュータからこのカーソル位置データをユーザー名と共に他のクライアントコンピュータに送信するように前記中継送信手段を構成し、各クライアントコンピュータの画面に表示される各カーソルがどのユーザーかを識別し得るユーザー情報をカーソルと共に表示するように前記設計データ表示手段を構成している。従って、各カーソルを操作する人物が明確となり、一層意志伝達が良好に行えることになる。
【００３８】
尚、サーバーコンピュータ及びクライアントコンピュータは、コンピュータとしての一般的な機能と上記各手段を備えたものである。具体的には、ハードディスク等の記憶装置に格納されたプログラムに基づいてＣＰＵ等の演算処理部が上記各手段として機能するように構成している。
【００３９】
本実施例を更に具体的に説明する。
【００４０】
図１に、複数台のクライアントコンピュータ１及び一台のサーバーコンピュータ２がネットワーク３で接続されて構成された本実施例の構成例を示す。
【００４１】
サーバーコンピュータ２には、各クライアントコンピュータ１（の記憶装置に格納されたビューアクライアントプログラム（設計データ表示手段、以下、クライアントプログラムと言う。））で閲覧する設計データとユーザー名及びパスワードが対応付けて登録されたユーザーデータとを格納し、使用することができるユーザー名とパスワード、各設計データ毎に閲覧を許可するユーザー名を管理する。また、各クライアントコンピュータ１で行った画面のズームやスクロールなど画面表示に関する情報、マウスカーソルなど画面上の現在位置を指し示す情報、設計データとは異なる作図データにより表現した、相手先に伝達する指示事項などを受信し、同一設計データを閲覧している他のクライアントコンピュータ１に送信するサーバープログラム６（中継送信手段）を実行する。
【００４２】
尚、サーバーコンピュータ２は、各クライアントコンピュータ１とネットワーク３で接続され、相互に通信できる環境にあれば、どこに設置しても良い。
【００４３】
また、クライアントコンピュータ１には、上記クライアントプログラムが格納され、このクライアントプログラムは、サーバーコンピュータから受信した（ダウンロードした）設計データを表示可能とすると共に、このダウンロードした設計データを編集（画面表示した設計データへの文字や図形の書込、設計データの一部選択若しくは設計データが表示される画面のスクロールや拡大縮小のような画面表示状態の変更を指示）可能に設定している。更に、設計データを編集した場合には、即座に指示データをサーバーコンピュータへ送信するように入力情報送信手段を設定している。
【００４４】
この図１に示した構成例の動作について説明する。
【００４５】
あらかじめ、管理者または権限のある者が、設計データをサーバーコンピュータ２の記憶装置に設けられた専用記憶領域４に格納する。また、この設計データを閲覧できるユーザー名を特定できる情報をサーバーコンピュータ２の記憶装置に設けられた専用記憶領域５に登録する。
【００４６】
各クライアントコンピュータ１においてクライアントアプログラムを起動し、ユーザー名とパスワードを入力すると、サーバーコンピュータ２上のサーバープログラム６にネットワークを通じて問い合わせを行い、このユーザー名に許可されている設計データをサーバーコンピュータ２からクライアントコンピュータ１にダウンロードし、設計データをクライアントコンピュータ１のクライアントプログラムにて画面表示する。サーバープログラム６は許可されていないユーザー名からの問い合わせがあった場合、その要求を拒絶する。
【００４７】
サーバーコンピュータ２で動作しているサーバープログラム６は、接続があったクライアントコンピュータ１を特定できる情報やそのクライアントコンピュータ１に送信した設計データを特定できる情報をサーバーコンピュータ２の記憶領域５に保持しておく。このようにして、サーバーコンピュータ２では設計データ毎に、そのデータを閲覧している全てクライアントコンピュータ１を把握することができる。
【００４８】
図２に、クライアントコンピュータ７（のクライアントプログラム）で、ズーム、スクロール、図形表示カラーの変更など、画面表示状態の変更を行ったときの動作を示す。
【００４９】
一のクライアントコンピュータ７において、クライアントプログラムを操作するユーザーまたはクライアントプログラムが画面表示状態の変更８を行ったとき、変更後の画面表示に関する情報９をネットワークを通じてサーバープログラム１０に送信する。サーバープログラムは、同じ設計データを閲覧している他のクライアントコンピュータの情報１１を参照し、その全てのクライアントコンピュータ１２に対して、画面操作を行ったクライアントコンピュータ７から送られてきた画面表示に関する情報１３をネットワークを通じて送信する。各クライアントコンピュータ１２のクライアントプログラムはサーバープログラム１０から送信されてきた画面表示に関する情報を受信し、その情報に従って自分自身が表示している画面表示状態を変更する。この一連の処理により、任意のクライアントプログラムで画面操作を行った結果が、同じ設計データを閲覧している全クライアントプログラムにリアルタイムに反映され、全クライアントプログラムの画面が一斉に同じ画面表示状態になる。これによりクライアントプログラムを操作するユーザーは、相手方に設計データのどのエリアや図形を注目してもらいたいのかを、瞬時に伝えることができる。
【００５０】
図３に、クライアントコンピュータ１４（のクライアントプログラム）で、ユーザーのマウス操作などの入力装置の操作によってマウスのカーソル位置など画面上の現在位置を指し示す情報が移動したときの動作を示す。
【００５１】
ユーザーのマウス操作などによって、クライアントコンピュータ１４の画面上に表示している、マウスカーソル位置などを示す図形１５が移動したとき、変更後のマウスのカーソル位置情報１６をネットワークを通じてサーバープログラム１７に送信する。サーバープログラム１７は、同じ設計データを閲覧している各クライアントコンピュータの情報１８を参照し、その全てのクライアントコンピュータ１４’に対して、マウスのカーソル位置情報及びマウス操作を行ったクライアントコンピュータのユーザー名１９をネットワークを通じて送信する。各クライアントコンピュータのクライアントプログラムはサーバープログラムから送信されてきたマウスのカーソル位置情報を受信し、その位置を示すカーソルなどの図形２０とその位置情報を送ってきたクラアントコンピュータのユーザー名２１を画面上に表示する。この一連の処理により、任意のクライアントプログラムで行ったマウス操作などの挙動を、同じ設計データを閲覧している全クライアントコンピュータの画面上にリアルタイムに表示する。画面上に表示するマウスカーソルなどの図形は、ユーザー名を特定できる情報とともに表示するので、そのマウスカーソルはどのユーザーが操作したものなのかが分かる。尚、マウスカーソル等の見易さ等を鑑みると数人（より好ましくは５人）以内で設計データを共有する構成とするのが望ましい。これにより、クライアントプログラムを操作するユーザーは、相手方に設計データのどのエリアや図形を注目してもらいたいのかを、瞬時に伝えることができる。
【００５２】
図４に、クライアントコンピュータ２２（のクライアントプログラム）で、ユーザーの操作などによって、設計データとは異なる作図データにより表現した、相手方へ伝達する指示事項、いわゆる朱書き指示事項を入力したときの動作を示す。
【００５３】
クライアントコンピュータ２２の画面上で、ユーザーの操作などによって入力２３した、指示事項２４をネットワークを通じてサーバープログラム２５に送信する。サーバープログラム２５は、同じ設計データを閲覧している他のクライアントコンピュータの情報２６を参照し、その全てのクライアントコンピュータ２２’に対して、その指示事項２７をネットワークを通じて送信する。各クライアントコンピュータのクライアントプログラムはサーバープログラムから送信されてきた指示事項を受信し、クライアントコンピュータの画面上に、その指示事項を表示２８する。この一連の処理により、任意のクライアントプログラムで入力した指示事項が、同じ設計データを閲覧している全てのクライアントコンピュータの画面上にリアルタイムに表示する。これにより、クライアントプログラムを操作するユーザーは、相手方への指示事項を瞬時に伝えることができ、同時にこの設計データを閲覧している全てのユーザーが、この指示事項の内容を把握し情報共有することができる。また、この指示事項は、クライアントコンピュータの記憶装置にも保存され、別途、履歴管理できるようになっている方が望ましい。
【００５４】
本実施例は上述のように構成したから、設計者と発注者が遠隔地に離れている場合でも、各々のコンピュータがネットワークを通じて本ビューアシステムのサーバーコンピュータとの通信が可能であれば、設計者と発注者双方が同一画面を共有し、リアルタイムで双方向のコミュニケーションを行うことにより、検図作業を円滑に進めることができる。
【００５５】
従って、設計者と発注者が遠距離に離れているデメリットを克服し、検図作業に必要とする時間も短縮し、ひいては設計作業全体に要する時間の短縮が可能となる。
【００５６】
尚、本発明は、本実施例に限られるものではなく、各構成要件の具体的構成は適宜設計し得るものである。
【図面の簡単な説明】
【００５７】
【図１】本実施例の構成概略説明図である。
【図２】本実施例の作動説明図である。
【図３】本実施例の作動説明図である。
【図４】本実施例の作動説明図である。
【図１】
2008186367.tif 000003
【図２】
2008186367.tif 000004
【図３】
2008186367.tif 000005
【図４】
2008186367.tif 000006