(57)【要約】【課題】設計データの変更が発生しやすい場合でも、試作品の再加工の発生頻度を抑制することができ、製造コストを低減することができるデータ公開システムを提供する。【解決手段】データ公開システム１は、設計データを記憶する設計用サーバ３と、設計データに関連付けられた公開データを記憶する公開用サーバ４と、閲覧用端末５などを備える。使用者は、閲覧用端末５のキーボード５ｂ及びマウス５ｃを介して、設計用サーバ３内の設計データ及び公開用サーバ４内の公開データを選択し、演算処理装置５ｄは、選択された設計データ及び公開データが一致しているか否かをモニタ５ａに表示させる（ＳＴＥＰ１〜１３）。【選択図】図１４
2019197297.tif 000002
【特許請求の範囲】
【請求項１】
複数の製品構成要素のデータを含む設計データを記憶する設計データ記憶手段と、
当該設計データに関連付けられた１つ以上の製品構成要素のデータを含む公開データを記憶する公開データ記憶手段と、
当該公開データ記憶手段に記憶されている前記公開データを表示する出力インターフェースと、
使用者によって操作される入力インターフェースと、
前記出力インターフェースに表示されている前記公開データのうちのいずれかの製品構成要素のデータが使用者による前記入力インターフェースの操作により選択されたときに、当該使用者によって選択された製品構成要素のデータが、前記設計データ記憶手段に記憶されている前記設計データにおける、当該使用者によって選択された製品構成要素のデータに対応する製品構成要素のデータと一致しているか否かを判定し、当該判定結果を前記出力インターフェースに表示させる制御手段と、
を備えることを特徴とするデータ公開システム。
【請求項２】
前記設計データには、前記複数の製品構成要素における製品構成要素番号及び製品構成要素名称の少なくとも一方である構成要素ＩＤ情報と、前記複数の製品構成要素における形状情報及び座標・姿勢情報とが含まれており、
前記公開データには、前記１つ以上の製品構成要素における製品構成要素番号及び製品構成要素名称の少なくとも一方である構成要素ＩＤ情報に加えて、前記１つ以上の製品構成要素における形状情報及び座標・姿勢情報のうちの少なくとも一方である構成要素形態情報が含まれており、
前記制御手段は、前記公開データの前記構成要素ＩＤ情報が前記設計データの前記構成要素ＩＤ情報と一致しているか否かを判定するとともに、前記公開データの前記構成要素形態情報が当該構成要素形態情報に対応する前記設計データの情報と一致しているか否かを判定することを特徴とする請求項１に記載のデータ公開システム。
【請求項３】
前記制御手段は、前記設計データに対する前記公開データの一致度合い及び不一致度合いのうちの少なくとも一方を表す度合いデータを算出し、当該度合いデータを前記出力インターフェースにさらに表示させることを特徴とする請求項１又は２に記載のデータ公開システム。
【請求項４】
前記公開データには、使用者の識別情報に対応して当該公開データを閲覧可能であるか否かの権限を設定した閲覧権限情報が含まれており、
前記制御手段は、前記入力インターフェースを介して使用者の前記識別情報が入力済みである場合において、前記公開データが選択されたときに、当該識別情報と前記閲覧権限情報を参照し、当該公開データを閲覧可能であるか否かを前記出力インターフェースに表示させることを特徴とする請求項１ないし３のいずれかに記載のデータ公開システム。
【請求項５】
前記出力インターフェースには、使用者が前記入力インターフェースを介して選択可能な更新指令出力部が表示されており、
前記制御手段は、使用者によって当該更新指令出力部が選択されたときに、前記公開データのうちの前記設計データと一致していない前記製品構成要素のデータの更新指令を当該設計データの担当者に対して出力することを特徴とする請求項１ないし４のいずれかに記載のデータ公開システム。
【請求項６】
前記制御手段は、前記使用者によって選択された前記製品構成要素のデータと、前記設計データ記憶手段に記憶されている前記設計データのうちの最新の製品構成要素のデータとの一致を判定することを特徴とする請求項１ないし５のいずれかに記載のデータ公開システム。
【請求項７】
前記公開データには、前記１つ以上の製品構成要素のデータと、当該１つ以上の製品構成要素に対応する前記設計データの製品構成要素のデータとの間のリンク情報が含まれており、
前記制御手段は、当該リンク情報に基づき、前記使用者によって選択された前記製品構成要素のデータに対応する製品構成要素のデータが前記設計データに存在するか否かを判定し、当該判定結果を前記出力インターフェースにさらに表示させることを特徴とする請求項１ないし６のいずれかに記載のデータ公開システム。
【請求項８】
前記公開データには、前記１つ以上の製品構成要素のデータと、当該１つ以上の製品構成要素に対応する前記設計データの製品構成要素のデータとの間のリンク情報が含まれており、
前記制御手段は、当該リンク情報に基づき、前記使用者によって選択された前記製品構成要素のデータと、当該データに対応する前記設計データの前記製品構成要素のデータとが同期しているか否かを判定し、当該判定結果を前記出力インターフェースにさらに表示させることを特徴とする請求項１ないし６のいずれかに記載のデータ公開システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計データを公開データとして公開し、それを閲覧して利用するためのデータ公開システムに関する。
【背景技術】
【０００２】
従来、データ公開システムとして、特許文献１に記載されたものが知られている。このデータ公開システムは、発電プラントの基礎工事用の設計図面データなどを閲覧できるものであり、管理サーバと、これにインターネットを介して接続された基礎設計者用端末、建設業者用端末及び鉄筋加工業者用端末などで構成されている。
【０００３】
この管理サーバは、図面承認状況データベース及び基礎用鉄筋データベースを備えている。基礎設計者は、基礎設計者用端末を介して、管理サーバにログインし、図面承認状況データベース内の承認状況データなどを更新する。また、建設業者は、建設業者用端末を介して、管理サーバにログインし、図面承認状況データベース内の承認状況データを参照する。そして、建設業者は、承認された基礎図面データに基づいて、加工すべき鉄筋を確認するとともに、それを鉄筋加工業者に注文するために、発注用の電子メールを鉄筋加工業者に送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０９０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、自動車などの部品点数の多い工業製品の場合、製品の設計が完成するまでの間に設計が頻繁に変更され、それに伴い、多数の試作品が作成されることになる。これに対して、上記特許文献１のデータ公開システムの場合、承認された図面データに基づいて、鉄筋の加工が発注される関係上、上記のような設計変更に伴って試作品を作成する工業製品に対しては適用することができない。仮に適用した場合、設計変更に伴って図面データが変更される毎に、試作品の再加工／手戻りが発生することで、製造コストの増大を招いてしまう。
【０００６】
本発明は、上記課題を解決するためになされたもので、設計データの変更が発生しやすい場合でも、試作品の再加工の発生頻度を抑制することができ、製造コストを低減することができるデータ公開システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のデータ公開システム１は、複数の製品構成要素のデータを含む設計データを記憶する設計データ記憶手段（設計用サーバ３）と、設計データに関連付けられた１つ以上の製品構成要素のデータを含む公開データを記憶する公開データ記憶手段（公開用サーバ４）と、公開データ記憶手段に記憶されている公開データを表示する出力インターフェース（モニタ５ａ）と、使用者によって操作される入力インターフェース（キーボード５ｂ、マウス５ｃ）と、出力インターフェースに表示されている公開データのうちのいずれかの製品構成要素のデータが使用者による入力インターフェースの操作により選択されたときに、使用者によって選択された製品構成要素のデータが、設計データ記憶手段に記憶されている設計データにおける、使用者によって選択された製品構成要素のデータに対応する製品構成要素のデータと一致しているか否かを判定し、判定結果（比較判定結果の一覧表８ａ，８ｂ）を出力インターフェースに表示させる制御手段（演算処理装置５ｄ、ＳＴＥＰ１〜１３，８２，８４）と、を備えることを特徴とする。
【０００８】
このデータ公開システムによれば、出力インターフェースに表示されている公開データのうちのいずれかの製品構成要素のデータが使用者による入力インターフェースの操作により選択されたときに、使用者によって選択された製品構成要素のデータが、設計データ記憶手段に記憶されている設計データにおける、使用者によって選択された製品構成要素のデータに対応する製品構成要素のデータと一致しているか否かが判定され、その判定結果が出力インターフェースに表示される。このように、使用者は、出力インターフェースの表示結果を参照することにより、自分が選択した公開データの製品構成要素のデータが設計データの製品構成要素のデータと一致しているか否かを容易に把握することができるので、データ同士が一致している場合には、その時点で最新であると推定される設計データを用いて試作品を作成することができる。一方、データ同士が一致していない場合には、一致していない公開データを用いて試作品を作成するのを回避することができる。それにより、試作品の再加工の発生頻度を抑制することができ、製造コストを低減することができる。
【０００９】
本発明において、設計データには、複数の製品構成要素（部品）における製品構成要素番号及び製品構成要素名称の少なくとも一方である構成要素ＩＤ情報と、複数の製品構成要素における形状情報及び座標・姿勢情報とが含まれており、公開データには、１つ以上の製品構成要素（部品）における製品構成要素番号及び製品構成要素名称の少なくとも一方である構成要素ＩＤ情報に加えて、１つ以上の製品構成要素における形状情報及び座標・姿勢情報のうちの少なくとも一方である構成要素形態情報が含まれており、制御手段は、公開データの構成要素ＩＤ情報が設計データの構成要素ＩＤ情報と一致しているか否かを判定するとともに、公開データの構成要素形態情報が構成要素形態情報に対応する設計データの情報と一致しているか否かを判定する（ＳＴＥＰ８２）ことが好ましい。
【００１０】
一般に、製品構成要素同士の一致／不一致を判定する場合、比較する情報としては、製品構成要素のデータにおける製品構成要素番号及び製品構成要素名称の少なくとも一方である構成要素ＩＤ情報と、製品構成要素における形状情報及び座標・姿勢情報のうちの少なくとも一方である構成要素形態情報とを用いれば十分である。これに対して、このデータ公開システムによれば、公開データの構成要素ＩＤ情報が設計データの構成要素ＩＤ情報と一致しているか否かが判定されるとともに、公開データの構成要素形態情報が構成要素形態情報に対応する設計データの情報と一致しているか否かが判定されるので、両者の一致／不一致を精度よく判定することができる。
【００１１】
本発明において、制御手段は、設計データに対する公開データの一致度合い及び不一致度合いのうちの少なくとも一方を表す度合いデータ（一致率、不一致率）を算出し、度合いデータを出力インターフェースにさらに表示させる（比較判定結果の一覧表８ｂ、ＳＴＥＰ８４）ことが好ましい。
【００１２】
このデータ公開システムによれば、設計データに対する公開データの一致度合い及び不一致度合いのうちの少なくとも一方を表す度合いデータが算出され、度合いデータが出力インターフェースにさらに表示されるので、使用者は設計データに対する公開データの一致度合い及び／又は不一致度合いを容易に把握でき、利便性を向上させることができる。
【００１３】
本発明において、公開データには、使用者の識別情報に対応して公開データを閲覧可能であるか否かの権限を設定した閲覧権限情報が含まれており、制御手段は、入力インターフェースを介して使用者の識別情報が入力済みである場合において、公開データが選択されたときに、識別情報と閲覧権限情報を参照し、公開データを閲覧可能であるか否かを出力インターフェースに表示させる（比較判定結果の一覧表８ａ、ＳＴＥＰ８４）ことが好ましい。
【００１４】
このデータ公開システムによれば、入力インターフェースを介して使用者の識別情報が入力済みである場合において、公開データが選択されたときに、識別情報と閲覧権限情報を参照し、公開データを閲覧可能であるか否かが出力インターフェースに表示されるので、使用者が誤って閲覧権限のない公開データを選択したときに、それを使用者に適切に報知することができる。それにより、利便性をさらに向上させることができる。
【００１５】
本発明において、出力インターフェースには、使用者が入力インターフェースを介して選択可能な更新指令出力部（データ更新ボタン１９）が表示されており、制御手段は、使用者によって更新指令出力部が選択されたときに、公開データのうちの設計データと一致していない製品構成要素のデータの更新指令を設計データの担当者に対して出力する（ＳＴＥＰ８５，８６）ことが好ましい。
【００１６】
このデータ公開システムによれば、使用者によって更新指令出力部が選択されたときに、公開データのうちの設計データと一致していない製品構成要素のデータの更新指令が設計データの担当者に対して出力されるので、公開データのうちの設計データと一致していない製品構成要素のデータの存在を設計データの担当者に迅速に伝達することができ、その製品構成要素のデータの更新を早めることができる。その結果、利便性をさらに向上させることができる。
【００１７】
本発明において、制御手段は、使用者によって選択された製品構成要素のデータと、設計データ記憶手段に記憶されている設計データのうちの最新の製品構成要素のデータとの一致を判定することが好ましい。
【００１８】
このデータ公開システムによれば、使用者によって選択された製品構成要素のデータと、判定設計データ記憶手段に記憶されている設計データのうちの最新の製品構成要素のデータとの一致が判定されるので、データ同士が一致している場合には、その時点で最新の設計データを用いて試作品を作成することができる。それにより、試作品の再加工の発生頻度をより抑制することができ、製造コストをさらに低減することができる。
【００１９】
本発明において、公開データには、１つ以上の製品構成要素のデータと、１つ以上の製品構成要素に対応する設計データの製品構成要素のデータとの間のリンク情報が含まれており、制御手段は、リンク情報に基づき、使用者によって選択された製品構成要素のデータに対応する製品構成要素のデータが設計データに存在するか否かを判定し、判定結果を出力インターフェースにさらに表示させる（比較判定結果の一覧表８ａ、ＳＴＥＰ８４）ことが好ましい。
【００２０】
このデータ公開システムによれば、リンク情報に基づき、１つ以上の製品構成要素のデータに対応する製品構成要素のデータが設計データに存在するか否かが判定され、判定結果が出力インターフェースにさらに表示されるので、設計変更などにより、公開データにおける製品構成要素のデータが設計データに存在しない状態となったときに、それを使用者に適切に報知することができる。それにより、利便性をより一層、向上させることができる。
【００２１】
本発明において、公開データには、１つ以上の製品構成要素のデータと、１つ以上の製品構成要素に対応する設計データの製品構成要素のデータとの間のリンク情報が含まれており、制御手段は、リンク情報に基づき、使用者によって選択された製品構成要素のデータと、データに対応する設計データの製品構成要素のデータとが同期しているか否かを判定し、判定結果を出力インターフェースにさらに表示させる（比較判定結果の一覧表８ａ、ＳＴＥＰ８４）ことが好ましい。
【００２２】
このデータ公開システムによれば、リンク情報に基づき、使用者によって選択された製品構成要素のデータと、データに対応する設計データの製品構成要素のデータとが同期しているか否かが判定され、判定結果が出力インターフェースにさらに表示されるので、設計変更などにより、公開データにおける製品構成要素のデータとそれに対応する設計データの製品構成要素のデータとが非同期状態となったときに、それを使用者に適切に報知することができる。それにより、利便性をより一層、向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係るデータ公開システムの構成を示す図である。
【図２】データ一致判定処理を示すフローチャートである。
【図３】実行条件判定処理を示すフローチャートである。
【図４】公開データ選択処理を示すフローチャートである。
【図５】設計データ選択処理を示すフローチャートである。
【図６】比較判定処理を示すフローチャートである。
【図７】閲覧用端末の起動時にモニタに表示される初期画面を示す図である。
【図８】閲覧用端末のモニタに表示される準備画面を示す図である。
【図９】公開データの選択画面を示す図である。
【図１０】車種名を選択したときの選択画面を示す図である。
【図１１】大ユニット名を選択したときの選択画面を示す図である。
【図１２】小ユニット名を選択したときの選択画面を示す図である。
【図１３】部品名を選択し、反転させたときの選択画面を示す図である。
【図１４】比較判定結果の一例を表示した画面を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の一実施形態に係るデータ公開システムについて説明する。本実施形態のデータ公開システムは、設計者によって設計された自動車の設計データ（３次元モデル）を、公開データ（公開モデル）として、試作品の作成者などに公開するためのものである。
【００２５】
図１に示すように、データ公開システム１は、多数の設計用端末２（２つのみ図示）、設計用サーバ３、公開用サーバ４、多数の閲覧用端末５（２つのみ図示）及びプリンタ６などを備えている。設計用サーバ３は、各設計用端末２及び公開用サーバ４との間で、図示しないネットワーク（例えばＬＡＮやインターネット）を介してデータ通信可能に構成され、公開用サーバ４は、各閲覧用端末５及びプリンタ６との間で、図示しないネットワークを介してデータ通信可能に構成されている。
【００２６】
設計用端末２は、設計者が設計データを作成するためのものであり、モニタ２ａ、キーボード２ｂ、マウス２ｃ及び演算処理装置２ｄなどを備えている。この演算処理装置２ｄは、マイクロコンピュータ、メモリ及び入出力インターフェース回路などで構成されており、マイクロコンピュータのストレージには、３次元ＣＡＤソフトウエアがインストールされている。
【００２７】
以上の構成により、この設計用端末２では、設計者によるキーボード２ｂ及びマウス２ｃの操作により、３次元ＣＡＤソフトウエアを介して、設計データが３次元モデルとして作成されるとともに、作成された設計データが設計用サーバ３に送信され、記憶される。この場合、設計データは、設計者情報及び部品情報などを備えたデータとして、設計用サーバ３内に記憶される。この部品情報は、以下に述べるように、車種名、大ユニット名、小ユニット名、部品名、部品の形状及び部品の座標・姿勢などの情報を含んでいる。なお、本実施形態では、部品が製品構成要素に相当する。
【００２８】
この大ユニット名は、「エンジン」、「ボディ」及び「シャーシ」などの、自動車の構成を大まかなユニット単位に分類したときのユニット名である。また、小ユニット名は、大ユニットをさらに細かなユニット単位に分類したときのユニット名であり、具体的には、大ユニットが「エンジン」であるときには、「動弁機構」及び「シリンダブロック」などが小ユニットに相当する。さらに、部品名は、小ユニットを構成する各部品の名称であり、例えば、小ユニットが「動弁機構」であるときには、「弁体」、「ロッカアーム」、及び「カムシャフト」などが部品に相当する。
【００２９】
また、設計用サーバ３（設計データ記憶手段）は、マイクロコンピュータ、メモリ及び入出力インターフェース回路などを備えており、多数の設計用端末２から入力される多数の車種の設計データを階層構造で記憶する。具体的には、設計データは、上層から下層に向かって、「車種」⇒「大ユニット」⇒「小ユニット」⇒「部品」の順に階層化された状態で設計用サーバ３内に記憶される（後述する図１２参照）。
【００３０】
さらに、設計用サーバ３は、設計者による所定のデータ登録操作が実行されたときに、設計データにおける設計者情報及び部品情報に加えて、設計データとのリンク情報を紐付けすることにより、設計データを設計用サーバ３内のデータベースに登録するとともに、その登録した設計データのコピーを作成し、これを公開用サーバ４に送信する。なお、この場合、設計データのコピーに代えて、登録した設計データ自体を公開用サーバ４に送信してもよい。
【００３１】
一方、公開用サーバ４（公開データ記憶手段）は、設計用サーバ３から送信される設計データのコピーに対して、使用者の閲覧権限情報を紐付けすることにより、公開データを作成し、これを記憶する。この場合、公開データは、設計データと同様に、上層から下層に向かって、「車種」⇒「大ユニット」⇒「小ユニット」⇒「部品」の順に階層化された状態で公開用サーバ４内に記憶される（後述する図１２参照）。なお、階層構造は、上記のものに限らず、様々な形態で構成可能である。
【００３２】
また、閲覧用端末５は、使用者（試作品の作成者など）が公開データを閲覧・利用するためのものであり、モニタ５ａ、キーボード５ｂ、マウス５ｃ及び演算処理装置５ｄなどを備えている。なお、本実施形態では、モニタ５ａが出力インターフェースに相当し、キーボード５ｂ及びマウス５ｃが入力インターフェースに相当し、演算処理装置５ｄが制御手段に相当する。
【００３３】
この演算処理装置５ｄは、マイクロコンピュータ、メモリ及び入出力インターフェース回路などで構成されており、このマイクロコンピュータのストレージには、後述するデータ一致判定処理などを実行するためのソフトウエアがインストールされているとともに、閲覧用端末５の使用者のユーザＩＤ及びパスワードが記憶されている。なお、閲覧用端末５を、データ一致判定処理などの制御処理を実行しないデータ閲覧専用のものとし、データ一致判定処理などをネットワーク上のリモート端末で実行させ、その判定結果などを閲覧用端末５で表示するように構成してもよい。
【００３４】
この閲覧用端末５の場合、使用者の電源オン操作によってモニタ５ａ及び演算処理装置５ｄが起動され、公開データ閲覧用のアプリケーションソフトが起動されたときに、図７に示す初期画面６ａがモニタ５ａに表示される。この初期画面６ａ内には、ユーザＩＤの入力領域１０、パスワードの入力領域１１、ログインボタン１２及びソフト終了ボタン１３が表示される。
【００３５】
２つの入力領域１０，１１はそれぞれ、使用者のユーザＩＤ及びパスワードを入力するための領域であり、ログインボタン１２は、ユーザＩＤ及びパスワードの入力後にログイン動作を実行し、設計用サーバ３内の設計データにおける使用者が閲覧可能な情報、及び公開用サーバ４内の公開データを閲覧可能な状態に移行するためのものである。また、ソフト終了ボタン１３は、公開データ閲覧用のアプリケーションソフトを終了するためのものである。
【００３６】
この閲覧用端末５では、上記初期画面６ａがモニタ５ａに表示されている状態において、使用者のキーボード５ｂ及びマウス５ｃが操作されたときに、それに伴って、以下に述べるように、データ一致判定処理などの各種の制御処理が実行される。なお、以下の説明では、使用者がキーボード５ｂ及びマウス５ｃの少なくとも一方を操作することを「入力操作」という。
【００３７】
以下、図２を参照しながら、データ一致判定処理について説明する。このデータ一致判定処理は、使用者によって選択された公開用サーバ４内の公開データと、使用者によって選択された設計用サーバ３内の設計データとを比較して、両者が一致しているか否かを判定するものであり、演算処理装置５ｄにおいて所定の制御周期（例えば数十〜数百ｍｓｅｃ）で実行される。
【００３８】
なお、本実施形態の場合、閲覧用端末５における公開データは、使用者の要求に応じて、様々な形態で表示可能（例えば、階層化することなく、フラットな状態で全体を表示可能）であるが、以下の説明では、階層化して表示したときの例について説明する。
【００３９】
同図に示すように、まず、設計データ選択実行中フラグＦ＿ＳＥＬＥＣＴ２が「１」であるか否かを判定する（図２／ＳＴＥＰ１）。この設計データ選択実行中フラグＦ＿ＳＥＬＥＣＴ２は、後述する設計データ選択処理の実行中であるときに「１」に設定され、それ以外のときに「０」に設定される。
【００４０】
この判定が肯定であるとき（図２／ＳＴＥＰ１…ＹＥＳ）には、後述する設計データ選択処理（図２／ＳＴＥＰ８）に進む。
【００４１】
一方、この判定が否定であるとき（図２／ＳＴＥＰ１…ＮＯ）には、公開データ選択実行中フラグＦ＿ＳＥＬＥＣＴ１が「１」であるか否かを判定する（図２／ＳＴＥＰ２）。この公開データ選択実行中フラグＦ＿ＳＥＬＥＣＴ１は、後述する公開データ選択処理の実行中であるときに「１」に設定され、それ以外のときに「０」に設定される。
【００４２】
この判定が肯定であるとき（図２／ＳＴＥＰ２…ＹＥＳ）には、後述する公開データ選択処理（図２／ＳＴＥＰ７）に進む。
【００４３】
一方、この判定が否定であるとき（図２／ＳＴＥＰ２…ＮＯ）には、実行条件判定処理を実行する（図２／ＳＴＥＰ３）。この実行条件判定処理は、データ一致判定処理の実行条件が成立しているか否かを判定するものであり、具体的には、図３に示すように実行される。
【００４４】
同図に示すように、まず、実行条件フラグＦ＿ＥＸＥが「１」であるか否かを判定する（図３／ＳＴＥＰ２０）。この判定が肯定で、前回以前の制御タイミングにおいてデータ一致判定処理の実行条件が成立していたとき（図３／ＳＴＥＰ２０…ＹＥＳ）には、そのまま本処理を終了する。
【００４５】
一方、この判定が否定であるとき（図３／ＳＴＥＰ２０…ＮＯ）には、ユーザＩＤが入力済みであるか否を判定する（図３／ＳＴＥＰ２１）。すなわち、使用者の入力操作により、ユーザＩＤが上述した初期画面６ａの入力領域１０に入力されているか否かを判定する。
【００４６】
この判定が肯定であるとき（図３／ＳＴＥＰ２１…ＹＥＳ）には、パスワードが入力済みであるか否を判定する（図３／ＳＴＥＰ２２）。すなわち、使用者の入力操作により、パスワードが上述した初期画面６ａの入力領域１１に入力されているか否かを判定する。
【００４７】
この判定が肯定であるとき（図３／ＳＴＥＰ２２…ＹＥＳ）には、ログイン操作が実行されたか否かを判定する（図３／ＳＴＥＰ２３）。具体的には、使用者の入力操作により、初期画面６ａのログインボタン１２がクリックされたか否かを判定する。
【００４８】
この判定が肯定であるとき（図３／ＳＴＥＰ２３…ＹＥＳ）には、ユーザＩＤ及びパスワードが演算処理装置５ｄ内に記憶されているデータと一致したか否かを判定する（図３／ＳＴＥＰ２４）。
【００４９】
この判定が肯定であるとき（図３／ＳＴＥＰ２４…ＹＥＳ）には、データ一致判定処理の実行条件が成立していると判定して、それを表すために、実行条件フラグＦ＿ＥＸＥを「１」に設定する（図３／ＳＴＥＰ２５）。その後、本処理を終了する。
【００５０】
一方、以上の判定のいずれかが否定であるとき、すなわちユーザＩＤが入力済みでないとき（図３／ＳＴＥＰ２１…ＮＯ）、パスワードが入力済みでないとき（図３／ＳＴＥＰ２２…ＮＯ）、ログイン操作が不実行であるとき（図３／ＳＴＥＰ２３…ＮＯ）、又は、ユーザＩＤ及びパスワードが演算処理装置５ｄ内に記憶されているデータと一致しなかったとき（図３／ＳＴＥＰ２４…ＮＯ）には、データ一致判定処理の実行条件が不成立であると判定して、それを表すために、実行条件フラグＦ＿ＥＸＥを「０」に設定する（図３／ＳＴＥＰ２６）。その後、本処理を終了する。
【００５１】
図２に戻り、以上のように実行条件判定処理（図２／ＳＴＥＰ３）を実行した後、実行条件フラグＦ＿ＥＸＥが「１」であるか否かを判定する（図２／ＳＴＥＰ４）。
【００５２】
この判定が否定であるとき（図２／ＳＴＥＰ４…ＮＯ）、すなわちデータ一致判定処理の実行条件が成立していないときには、初期画面６ａをモニタ５ａに表示する（図２／ＳＴＥＰ１３）。その後、本処理を終了する。
【００５３】
一方、この判定が肯定であるとき（図２／ＳＴＥＰ４…ＹＥＳ）、すなわちデータ一致判定処理の実行条件が成立しているときには、図８に示す準備画面６ｂをモニタ５ａに表示する（図２／ＳＴＥＰ５）。
【００５４】
同図に示すように、この準備画面６ｂには、公開データ選択開始ボタン１４、設計データ選択開始ボタン１５及びログオフボタン１６が表示される。これらのボタン１４〜１６はいずれも入力操作によって選択可能なものであり、公開データ選択開始ボタン１４は、公開用サーバ４内の公開データの選択を開始するためのものである。
【００５５】
また、設計データ選択開始ボタン１５は、設計用サーバ３内の設計データの選択を開始するためのものであり、ログオフボタン１６は、ログオフ操作を実行して準備画面６ｂから初期画面６ａに戻るためのものである。なお、図２に示すデータ一致判定処理の場合、公開用サーバ４内の公開データを選択する公開データ選択処理（図４参照）と、設計用サーバ３内の設計データを選択する設計データ選択処理（図５参照）は、後述する図４，５の内容を参照すると明らかなように、どちらか一方を先に実行してもその後で残りの一方を実行できるように構成されている。
【００５６】
次いで、ログオフ操作が実行されたか否かを判定する（図２／ＳＴＥＰ６）。具体的には、使用者の入力操作により、準備画面６ｂのログオフボタン１６がクリックされたか否かを判定する。この判定が肯定で、ログオフボタン１６がクリックされたとき（図２／ＳＴＥＰ６…ＹＥＳ）には、初期画面６ａをモニタ５ａに表示する（図２／ＳＴＥＰ１３）。その後、本処理を終了する。
【００５７】
一方、この判定が否定であるとき（図２／ＳＴＥＰ６…ＮＯ）には、公開データ選択処理を実行する（図２／ＳＴＥＰ７）。この公開データ選択処理は、公開用サーバ４内の公開データを選択するためのものであり、具体的には、図４に示すように実行される。
【００５８】
同図に示すように、まず、公開データ選択終了フラグＦ＿ＤＡＴＡ１が「１」であるか否かを判定する（図４／ＳＴＥＰ４０）。この判定が肯定で、公開データの選択が終了しているとき（図４／ＳＴＥＰ４０…ＹＥＳ）には、そのまま本処理を終了する。
【００５９】
一方、この判定が否定であるとき（図４／ＳＴＥＰ４０…ＮＯ）には、公開データ選択実行中フラグＦ＿ＳＥＬＥＣＴ１が「０」であるか否かを判定する（図４／ＳＴＥＰ４１）。
【００６０】
この判定が肯定であるとき（図４／ＳＴＥＰ４１…ＹＥＳ）には、選択開始操作が実行されたか否かを判定する（図４／ＳＴＥＰ４２）。具体的には、使用者の入力操作により、準備画面６ｂの公開データの選択開始ボタン１４がクリックされたか否かを判定する。
【００６１】
この判定が否定で、公開データの選択開始ボタン１４がクリックされていないとき（図４／ＳＴＥＰ４２…ＮＯ）には、そのまま本処理を終了する。
【００６２】
一方、この判定が肯定で、公開データの選択開始ボタン１４がクリックされたとき（図４／ＳＴＥＰ４２…ＹＥＳ）には、公開データの選択を実行中であることを表すために、公開データ選択実行中フラグＦ＿ＳＥＬＥＣＴ１を「１」に設定する（図４／ＳＴＥＰ４３）。
【００６３】
このように、公開データ選択実行中フラグＦ＿ＳＥＬＥＣＴ１を「１」に設定したとき、又は前述した判定が肯定で、前回以前の制御タイミングでＦ＿ＳＥＬＥＣＴ１＝１が成立していたとき（図４／ＳＴＥＰ４１…ＮＯ）には、それに続けて、公開データの選択画面７ａをモニタ５ａに表示する（図４／ＳＴＥＰ４４）。
【００６４】
本処理の１回目の制御タイミングの場合、この公開データの選択画面７ａ上には、図９に示すように、車種名「ＡＡＡ」，「ＡＡＢ」……「ＺＺＺ」に加えて、判定ボタン１７及び終了ボタン１８が表示される。また、２回目以降の制御タイミングの場合、公開データの選択画面７ａ上には、その１回前の制御タイミングにおける終了時の表示内容がそのまま表示される。
【００６５】
この判定ボタン１７は、公開データ及び設計データの選択終了後に両者の一致判定を実行するためのものであり、終了ボタン１８は、公開データ又は設計データの選択を終了するためのものである。
【００６６】
次いで、使用者の入力操作により、公開データの選択操作が実行されたか否かを判定する（図４／ＳＴＥＰ４５）。具体的には、例えば、図９に示す選択画面７ａ上の車種名「ＡＡＡ」が選択されたか否かなどを判定する。この判定が肯定であるとき（図４／ＳＴＥＰ４５…ＹＥＳ）には、入力操作により選択されたデータが部品データであるか否かを判定する（図４／ＳＴＥＰ４６）。
【００６７】
この判定が否定であるとき（図４／ＳＴＥＰ４６…ＮＯ）には、選択された公開データよりも下層の選択要素を表示する（図４／ＳＴＥＰ４７）。具体的には、例えば、図９に示す選択画面７ａ上の車種名「ＡＡＡ」が選択された場合、図１０に示すように、車種名よりも下層の選択要素として、大ユニット名「Ａ０１」，「Ａ０２」……が選択画面７ａ上に表示される。
【００６８】
また、図１０に示す状態から大ユニット名「Ａ０１」が選択されたときには、図１１に示すように、大ユニット名よりも下層の選択要素として、小ユニット名「ａａａ」，「ａａｂ」……が選択画面７ａ上に表示される。さらに、図１１に示す状態から小ユニット名「ａａａ」，「ａａｂ」が選択されたときには、図１２に示すように、小ユニット名よりも下層の選択要素として、部品名「００１」，「００２」……、及び部品名「１０１」，「１０２」……が選択画面７ａ上に表示される。
【００６９】
一方、上述した判定が肯定であるとき（図４／ＳＴＥＰ４６…ＹＥＳ）、すなわち入力操作により選択されたデータが部品データであるときには、選択された部品データを反転表示する（図４／ＳＴＥＰ４８）。例えば、図１２に示す状態で部品データ「００１」，「００２」，「１０１」が選択されたときには、図１３に示すように、これらが反転表示される。なお、本実施形態では、部品のデータが設計データにおける製品構成要素のデータに相当する。
【００７０】
一方、公開データの選択が実行されなかったとき（図４／ＳＴＥＰ４５…ＮＯ）、選択された公開データよりも下層の選択要素を表示したとき（図４／ＳＴＥＰ４７）、又は、選択された部品データを反転表示したとき（図４／ＳＴＥＰ４８）には、それに続けて、公開データの選択終了が実行されたか否かを判定する（図４／ＳＴＥＰ４９）。
【００７１】
この判定が肯定で、使用者の入力操作により選択画面７ａ上の終了ボタン１８がクリックされたとき（図４／ＳＴＥＰ４９…ＹＥＳ）には、公開データの選択が終了したことを表すために、公開データ選択終了フラグＦ＿ＤＡＴＡ１を「１」に設定する（図４／ＳＴＥＰ５０）。
【００７２】
次に、前述した公開データ選択実行中フラグＦ＿ＳＥＬＥＣＴ１を「０」に設定する（図４／ＳＴＥＰ５１）。その後、本処理を終了する。
【００７３】
一方、上述した判定が否定であるとき（図４／ＳＴＥＰ４９…ＮＯ）には、そのまま本処理を終了する。
【００７４】
なお、以上の公開データ選択処理は、大ユニット名が選択されたときに、それよりも下層の選択要素が選択されていない状態で表示するように構成した例であるが、これに代えて、大ユニット名が選択されたときに、それよりも下層の選択要素がすべて選択されている状態で表示するように構成してもよい。この点は、以下に述べる設計データ選択処理においても同様である。
【００７５】
図２に戻り、公開データ選択処理（図２／ＳＴＥＰ７）を以上のように実行した後、設計データ選択処理を実行する（図２／ＳＴＥＰ８）。この設計データ選択処理は、設計用サーバ３内の設計データを選択するためのものであり、具体的には、図５に示すように実行される。
【００７６】
同図に示すように、まず、設計データ選択終了フラグＦ＿ＤＡＴＡ２が「１」であるか否かを判定する（図５／ＳＴＥＰ６０）。この判定が肯定で、設計データの選択が終了しているとき（図５／ＳＴＥＰ６０…ＹＥＳ）には、そのまま本処理を終了する。
【００７７】
一方、この判定が否定であるとき（図５／ＳＴＥＰ６０…ＮＯ）には、設計データ選択実行中フラグＦ＿ＳＥＬＥＣＴ２が「０」であるか否かを判定する（図５／ＳＴＥＰ６１）。
【００７８】
この判定が肯定であるとき（図５／ＳＴＥＰ６１…ＹＥＳ）には、選択開始操作が実行されたか否かを判定する（図５／ＳＴＥＰ６２）。具体的には、使用者の入力操作により、準備画面６ｂの設計データの選択開始ボタン１５がクリックされたか否かを判定する。  
【００７９】
この判定が否定で、設計データの選択開始ボタン１５がクリックされていないとき（図５／ＳＴＥＰ６２…ＮＯ）には、そのまま本処理を終了する。
【００８０】
一方、この判定が肯定で、設計データの選択開始ボタン１５がクリックされたとき（図５／ＳＴＥＰ６２…ＹＥＳ）には、設計データの選択を実行中であることを表すために、設計データ選択実行中フラグＦ＿ＳＥＬＥＣＴ２を「１」に設定する（図５／ＳＴＥＰ６３）。
【００８１】
このように設計データ選択実行中フラグＦ＿ＳＥＬＥＣＴ２を「１」に設定したとき、又は、前述した判定が否定で、前回以前の制御タイミングにおいてＦ＿ＳＥＬＥＣＴ２＝１であったとき（図５／ＳＴＥＰ６１…ＮＯ）には、それに続けて、設計データの選択画面をモニタ５ａに表示する（図５／ＳＴＥＰ６４）。
【００８２】
本処理の１回目の制御タイミングの場合、この設計データの選択画面上には、図示しないが、前述した図９の選択画面７ａと同様に、車種名「ＡＡＡ」、「ＡＡＢ」……「ＺＺＺ」に加えて、判定ボタン１７及び終了ボタン１８が表示される。また、２回目以降の制御タイミングの場合、設計データの選択画面上には、その１回前の制御タイミングにおける終了時の表示内容がそのまま表示される。
【００８３】
次いで、設計データの選択が実行されたか否かを判定する（図５／ＳＴＥＰ６５）。この判定が肯定であるとき（図５／ＳＴＥＰ６５…ＹＥＳ）には、反転操作が実行されたか否かを判定する（図５／ＳＴＥＰ６６）。
【００８４】
具体的には、上層の選択要素と下層の選択要素が表示されている状態で、使用者の入力操作により、上層の選択要素がクリックされたときに、上層の選択要素の反転操作が実行されたと判定する。例えば、上層の選択要素として大ユニット名が表示され、下層の選択要素として小ユニット名が表示されている状態で、大ユニット名がクリックされたときに、大ユニット名の反転操作が実行されたと判定する。
【００８５】
この場合、部品名が表示されている状態で、部品名がクリックされたときにも、部品名の反転操作が実行されたと判定するが、本システムの場合、使用者は、手間暇の短縮及び利便性の観点から大ユニット名又は小ユニット名の反転操作を実行するのが一般的である。なお、本実施形態では、大ユニットのデータ、小ユニットのデータ及び部品のデータが設計データにおける製品構成要素のデータに相当する。
【００８６】
この判定が肯定であるとき（図５／ＳＴＥＰ６６…ＹＥＳ）には、クリックされた選択要素を反転表示する（図５／ＳＴＥＰ６７）。
【００８７】
一方、この判定が否定であるとき（図５／ＳＴＥＰ６６…ＮＯ）には、クリックされた選択要素よりも下層の選択要素を表示する（図５／ＳＴＥＰ６８）。例えば、車種名と大ユニット名が表示されている状態で、大ユニット名がクリックされたときには、小ユニット名を表示する。
【００８８】
一方、設計データの選択が実行されなかったとき（図５／ＳＴＥＰ６５…ＮＯ）、クリックされた選択要素を反転表示したとき（図５／ＳＴＥＰ６７）、又は、下層の選択要素を表示したとき（図５／ＳＴＥＰ６８）には、それに続けて、設計データの選択終了が実行されたか否かを判定する（図５／ＳＴＥＰ６９）。
【００８９】
この判定が肯定であるとき（図５／ＳＴＥＰ６９…ＹＥＳ）、すなわち使用者の入力操作により選択画面上の終了ボタン１８がクリックされたときには、設計データの選択が終了したことを表すために、設計データ選択終了フラグＦ＿ＤＡＴＡ２を「１」に設定する（図５／ＳＴＥＰ７０）。
【００９０】
次に、前述した設計データ選択実行中フラグＦ＿ＳＥＬＥＣＴ２を「０」に設定する（図５／ＳＴＥＰ７１）。その後、本処理を終了する。
【００９１】
一方、上述した判定が否定であるとき（図５／ＳＴＥＰ６９…ＮＯ）には、そのまま本処理を終了する。
【００９２】
図２に戻り、設計データ選択処理（図２／ＳＴＥＰ８）を以上のように実行した後、前述した公開データ選択終了フラグＦ＿ＤＡＴＡ１及び設計データ選択終了フラグＦ＿ＤＡＴＡ２がいずれも「１」であるか否かを判定する（図２／ＳＴＥＰ９）。
【００９３】
この判定が否定であるとき（図２／ＳＴＥＰ９…ＮＯ）、すなわち公開データ及び／又は設計データの選択が終了していないときには、そのまま本処理を終了する。
【００９４】
一方、この判定が肯定であるとき（図２／ＳＴＥＰ９…ＹＥＳ）、すなわち公開データ及び設計データの双方の選択が終了しているときには、比較判定処理を実行する（図２／ＳＴＥＰ１０）。この比較判定処理は、使用者によって選択された公開データと設計データを比較し、両者の一致度合いを判定するものであり、具体的には、図６に示すように実行される。
【００９５】
同図に示すように、まず、比較判定実行済みフラグＦ＿ＪＵＤＧＥが「１」であるか否かを判定する（図６／ＳＴＥＰ８０）。この判定が否定であるとき（図６／ＳＴＥＰ８０…ＮＯ）には、比較判定操作が実行されたか否かを判定する（図６／ＳＴＥＰ８１）。具体的には、前述した公開データ又は設計データの選択画面上の判定ボタン１８がクリックされたときに、比較判定操作が実行されたと判定され、それ以外のときには比較判定操作が実行されていないと判定される。
【００９６】
この判定が否定であるとき（図６／ＳＴＥＰ８１…ＮＯ）、すなわち比較判定操作が実行されていないときには、そのまま本処理を終了する。
【００９７】
一方、上記の判定が肯定で、比較判定操作が実行されたとき（図６／ＳＴＥＰ８１…ＹＥＳ）には、所定のアルゴリズムにより、使用者によって選択された公開データと設計データの比較判定を実行する（図６／ＳＴＥＰ８２）。
【００９８】
次いで、公開データと設計データの比較判定を実行したことを表すために、比較判定実行済みフラグＦ＿ＪＵＤＧＥを「１」に設定する（図６／ＳＴＥＰ８３）。
【００９９】
以上のように、比較判定実行済みフラグＦ＿ＪＵＤＧＥを「１」に設定したとき、又は前述した判定が肯定で、前回以前の制御タイミングでＦ＿ＪＵＤＧＥ＝１が成立していたとき（図６／ＳＴＥＰ８０…ＹＥＳ）には、それに続けて、比較判定結果をモニタ５ａに表示する（図６／ＳＴＥＰ８４）。
【０１００】
この比較判定結果は、図１４に示すように、モニタ５ａ内に一覧表８ａ，８ｂとして表示される。同図に示すように、この一覧表８ａには、使用者によって選択された公開データ中の「部品名」が、［車種名 - 大ユニット名 - 小ユニット名 - 部品名］のように階層を表す形態で表示される。また、各部品に対して、「名称一致」、「形状一致」、「座標・姿勢一致」、「リンク元の有無」、「同期状態」、「閲覧権限の有無」及び「設計者名」の項目が表示される。
【０１０１】
この「名称一致」の項目は、選択された公開データの部品が保持するリンク元の名称（あるいは固有ＩＤ）と、選択された設計データの部品の名称（あるいは固有ＩＤ）とが一致しているか否かを表すものであり、両者の名称が一致しているときには「○」が、両者の名称が不一致であるときには「×」がそれぞれ「名称一致」の欄に表示される。
【０１０２】
また、「形状一致」は、公開データの部品と設計データの部品との間で両者の形状が一致しているか否かを表すものであり、後述する同期状態が「○」の場合、公開データと設計データの対応する部品同士をブーリアン演算で引き算して残容量が一定のしきい値以下の場合、又は、公開データと設計データの対応する部品同士の重心座標のずれが一定のしきい値以下の場合には、「○」が「形状一致」の欄に表示され、それ以外の場合には「×」が「形状一致」の欄に表示される。
【０１０３】
さらに、「座標・姿勢一致」は、公開データの部品と設計データの部品との間で両者の３次元座標及び姿勢が一致しているか否かを表すものであり、両者の３次元座標・姿勢が一致しているときには「○」が、不一致であるときには「×」が「座標・姿勢一致」の欄にそれぞれ表示される。
【０１０４】
一方、「リンク元の有無」の項目は、公開データの部品データのリンク元となる部品データが選択された設計データ内に存在するか否かを表すものであり、リンク元となる部品データが存在するときには「○」が、リンク元となる部品データが存在しないときには「×」が「リンク元の有無」の欄にそれぞれ表示される。さらに、リンク元となる部品データが存在しない場合、「名称一致」、「形状一致」、「座標・姿勢一致」及び「同期状態」の欄には、「−」が表示される。
【０１０５】
また、「同期状態」の項目は、公開データと設計データが同期しているか否かを表すものであり、公開データが保持しているリンク情報を介して対応する設計データを呼び出し、両者の同期状態が判定されるとともに、公開データが設計データに同期している場合には「○」が、同期していない場合には「×」が表示される。なお、「リンク元の有無」が「×」の場合には、「同期状態」は「−」が表示される。
【０１０６】
さらに、「閲覧権限の有無」の項目は、使用者が公開データの閲覧権限を有しているか否かを表すものであり、ユーザＩＤと公開データ内の閲覧権限情報とを比較して判定されるとともに、使用者が公開データの閲覧権限を有しているときには「○」が、有していないときには「×」がそれぞれ「閲覧権限の有無」の欄に表示される。これに加えて、使用者が公開データの閲覧権限を有していない場合、「名称一致」、「形状一致」、「座標・姿勢一致」、「リンク元の有無」及び「設計者名・連絡先」の欄には、「−」が表示される。また、「設計者名・連絡先」の欄には、設計データの作成者名と電話番号などの連絡先（図中では「ＺＺＺＺ」，「ＹＹＹＹ」と表記）が表示される。
【０１０７】
さらに、下側の一覧表８ｂには、「一致率」、「不一致率」、「リンクなし数」及び「権限なし数」がそれぞれ表示される。この「権限なし数」は、使用者が選択した公開データに含まれている、使用者が閲覧権限を有していないデータの数を表しており、この判定は、使用者のユーザＩＤと使用者が選択した部品データの閲覧権限情報を参照することにより実行される。また、「リンクなし数」は、使用者が選択した公開データ中の、リンク元となる部品データが設計データに存在しないデータの数を表している。
【０１０８】
さらに、「一致率」は、使用者が選択した公開データの部品と設計データの部品との間で名称、形状及び座標・姿勢がいずれも一致したデータ数と、使用者が選択した公開データにおいて「○」又は「×」が名称、形状及び座標・姿勢の欄に表示されているデータ数（すなわち使用者が閲覧権限を有しかつリンク情報が存在するデータ数）との比率（％）である。なお、「同期状態」が「×」のデータは、上記「一致率」の算出対象とするが、その場合、一致していないデータとして扱う。
【０１０９】
さらに、「不一致率」は、使用者が選択した公開データ中の部品と設計データの部品との間で名称、形状及び座標・姿勢のうちの少なくとも１つが不一致となったデータ数と、公開データにおいて「○」又は「×」が名称、形状及び座標・姿勢の欄に表示されているデータ数との比率（％）であり、値１００から一致率を減算することにより算出される。なお、本実施形態では、一致率及び不一致率が度合いデータに相当する。
【０１１０】
さらに、図１４に示すように、比較判定結果を表示するモニタ５ａの画面内には、終了ボタン１８に加えて、データ更新ボタン１９、外部出力ボタン２０、保存ボタン２１及び同期実行ボタン２２が表示される。
【０１１１】
このデータ更新ボタン１９（更新指令出力部）は、後述するように、公開データ中の部品と設計データの部品との間で名称、形状及び座標・姿勢のいずれかが不一致となったデータ（以下「不一致データ」という）の更新を設計者に要求するためのものである。
【０１１２】
また、外部出力ボタン２０は、比較判定結果の一覧表８ａ，８ｂを印刷するためのものであり、保存ボタン２１は比較判定結果の一覧表８ａ，８ｂをデータとして閲覧用端末５の演算処理装置５ｄのストレージ内に保存するためのものである。さらに、同期実行ボタン２２は、「リンク元の有無」が「○」であり、かつ同期状態が「×」になっている公開データを、設計データに同期させるためのものである。
【０１１３】
図６に戻り、以上のように比較判定結果をモニタ５ａに表示した後、データ更新要求が実行されたか否かを判定する（図６／ＳＴＥＰ８５）。具体的には、図１４に示すデータ更新ボタン１９がクリックされたときには、データ更新要求が実行されたと判定し、それ以外のときには、データ更新要求が実行されていないと判定する。
【０１１４】
この判定が肯定であるとき（図６／ＳＴＥＰ８５…ＹＥＳ）、すなわちデータ更新ボタン１９がクリックされたときには、不一致データの設計者の設計用端末２に対して、不一致データの更新要求を出力する（図６／ＳＴＥＰ８６）。
【０１１５】
このように不一致データの更新要求（更新指令）を出力したとき、又はデータ更新要求が実行されていないとき（図６／ＳＴＥＰ８５…ＮＯ）には、それに続けて、外部出力操作が実行されたか否かを判定する（図６／ＳＴＥＰ８７）。具体的には、図１４に示す外部出力ボタン２０がクリックされたときには、外部出力操作が実行されたと判定し、それ以外のときには、外部出力操作が実行されていないと判定する。
【０１１６】
この判定が肯定であるとき（図６／ＳＴＥＰ８７…ＹＥＳ）、すなわち外部出力ボタン２０がクリックされたときには、比較判定結果の一覧表８ａ，８ｂを印刷するために、その指令信号をプリンタ６に出力する（図６／ＳＴＥＰ８８）。なお、外部出力ボタン２０がクリックされたときに、比較判定結果の一覧表８ａ，８ｂの内容をファイルデータとして外部ストレージに出力してもよい。
【０１１７】
このように印刷指令信号をプリンタ６に出力したとき、又は印刷操作が実行されていないとき（図６／ＳＴＥＰ８７…ＮＯ）には、それに続けて、保存操作が実行されたか否かを判定する（図６／ＳＴＥＰ８９）。具体的には、図１４に示す保存ボタン２１がクリックされたときには、保存操作が実行されたと判定し、それ以外のときには、保存操作が実行されていないと判定する。
【０１１８】
この判定が肯定であるとき（図６／ＳＴＥＰ８９…ＹＥＳ）、すなわち保存ボタン２１がクリックされたときには、比較判定結果の一覧表８ａ，８ｂのデータを閲覧用端末５の演算処理装置５ｄのストレージ内に保存する（図６／ＳＴＥＰ９０）。
【０１１９】
このように比較判定結果の一覧表８ａ，８ｂのデータを閲覧用端末５の演算処理装置５ｄのストレージ内に保存したとき、又は保存操作が実行されていないとき（図６／ＳＴＥＰ８９…ＮＯ）には、それに続けて、同期操作が実行されたか否かを判定する（図６／ＳＴＥＰ９１）。具体的には、図１４に示す同期実行ボタン２２がクリックされたときには、同期操作が実行されたと判定し、それ以外のときには、同期操作が実行されていないと判定する。
【０１２０】
この判定が肯定であるとき（図６／ＳＴＥＰ９１…ＹＥＳ）、すなわち同期実行ボタン２２がクリックされたときには、同期状態が「×」の公開データを対応する設計データに同期させる（図６／ＳＴＥＰ９２）。
【０１２１】
このように同期状態が「×」の公開データを対応する設計データに同期させたとき、又は同期操作が実行されていないとき（図６／ＳＴＥＰ９１…ＮＯ）には、そのまま本処理を終了する。
【０１２２】
図２に戻り、以上のように比較判定処理（図２／ＳＴＥＰ１０）を実行した後、終了操作が実行されたか否かを判定する（図２／ＳＴＥＰ１１）。具体的には、図１４に示す終了ボタン１８がクリックされたときには、終了操作が実行されたと判定し、それ以外のときには、終了操作が実行されていないと判定する。
【０１２３】
この判定が否定であるとき（図２／ＳＴＥＰ１１…ＮＯ）には、そのまま本処理を終了する。一方、この判定が肯定であるとき（図２／ＳＴＥＰ１１…ＹＥＳ）には、フラグリセットを実行する（図２／ＳＴＥＰ１２）。具体的には、前述した各種のフラグＦ＿ＥＸＥ，Ｆ＿ＳＥＬＥＣＴ１，Ｆ＿ＤＡＴＡ１，Ｆ＿ＳＥＬＥＣＴ２，Ｆ＿ＤＡＴＡ２，Ｆ＿ＪＵＤＧＥをいずれも「０」にリセットする。
【０１２４】
次いで、初期画面６ａを表示する（図２／ＳＴＥＰ１３）。その後、本処理を終了する。
【０１２５】
以上のように、本実施形態のデータ公開システム１によれば、使用者の入力操作により、公開データ及び設計データのうちの一方が選択され、次いで、公開データ及び設計データのうちの他方が選択された後、両データの一致／不一致が比較判定され、その比較判定結果が一覧表８ａ，８ｂ（図１４参照）としてモニタ５ａに表示される。
【０１２６】
この一覧表８ａには、名称、形状及び座標・姿勢の一致／不一致の比較判定結果が「○」、「×」で表示されるので、使用者は、自分が選択した公開データの部品データが設計データの部品データと一致しているか否かを容易に把握することができ、データ同士が一致している場合には、その時点で最新であると推定される設計データを用いて試作品を作成することができる。一方、データ同士が一致していない場合には、一致していない公開データを用いて試作品を作成するのを回避することができる。その結果、試作品の再加工の発生頻度を抑制することができ、作業時間を短縮できることで、製造コストを低減することができる。
【０１２７】
また、比較判定結果の一覧表８ａには、名称、形状及び座標・姿勢の一致／不一致に加えて、使用者の閲覧権限の有無と、公開データにおけるリンク情報の有無とが表示されるので、使用者は、これらの情報を容易に把握することができ、利便性を向上させることができる。
【０１２８】
さらに、上記の比較判定を実行する際、使用者が選択した公開データにおいて、使用者が閲覧権限を有しかつリンク情報が存在する部品データと、設計データの部品データとの間で名称、形状及び座標・姿勢の一致／不一致が判定されるので、リンク情報の存在しない部品データの一致／不一致を判定する必要がなくなることで、利便性をさらに向上させることができる。
【０１２９】
また、比較判定結果の一覧表８ｂには、上記の判定結果が一致率及び不一致率として表示されるとともに、リンク情報の存在しないデータ数及び閲覧権限のないデータ数も表示されるので、使用者は設計データに対する公開データの一致率及び不一致率と、リンク情報の存在しないデータ数及び閲覧権限のないデータ数とを容易に把握することができ、利便性をさらに向上させることができる。
【０１３０】
さらに、比較判定の実行後、比較判定結果の一覧表８ａ，８ｂが表示されている状態で、データ更新ボタン１９がクリックされたときに、不一致データの設計者の設計用端末２に対して、不一致データの更新要求が出力されるので、不一致データの存在及びその更新要求を設計データの担当者に迅速に伝達することができ、不一致データの更新を早めることができる。その結果、利便性をさらに向上させることができる。
【０１３１】
なお、実施形態は、出力インターフェースとして、モニタ５ａを用いた例であるが、本発明の出力インターフェースはこれに限らず、公開データを表示可能なものであればよい。例えば、出力インターフェースとして、タッチパネル式のモニタ、３Ｄホログラム装置及びヘッドマウント式のＶＲ装置などを用いてもよい。
【０１３２】
また、実施形態は、入力インターフェースとして、キーボード５ｂ及びマウス５ｃを用いた例であるが、本発明の入力インターフェースはこれらに限らず、使用者の操作によって公開データを選択できるものであればよい。例えば、入力インターフェースとして、レーザポインタなどの光学式ポインティングデバイスや、タッチパネルやタッチペンなどの接触式のデバイスを用いてもよい。さらに、入力インターフェースとして、音声を所定の描画動作に変換できる非接触式のデバイスを用いてもよい。
【０１３３】
さらに、実施形態は、公開データの製品構成要素のデータとして部品データを用いた例であるが、本発明の公開データの製品構成要素のデータはこれに限らず、公開データの製品構成要素に相当するもののデータであればよい。例えば、公開データにおける小ユニットのデータ又は大ユニットのデータを製品構成要素のデータとして用いてもよい。
【０１３４】
一方、実施形態は、構成要素ＩＤ情報として、大ユニット、小ユニット及び部品の名称を用いた例であるが、本発明の構成要素ＩＤ情報はこれらに限らず、製品構成要素における製品構成要素番号及び製品構成要素名称の少なくとも一方を表す情報であればよい。例えば、構成要素ＩＤ情報として、大ユニット、小ユニット及び部品の番号を用いてもよく、これらの番号と名称の双方を構成要素ＩＤ情報として用いてもよい。
【０１３５】
また、実施形態は、公開データにおける製品構成要素の構成要素形態情報として、部品の形状情報及び座標・姿勢情報の双方を用いた例であるが、構成要素形態情報として、部品の形状情報及び座標・姿勢情報の一方を用いてもよい。
【０１３６】
さらに、実施形態は、度合いデータとしての一致率及び不一致率の双方を比較判定結果の一覧表８ｂに表示した例であるが、度合いデータとしての一致率及び不一致率の一方を比較判定結果の一覧表８ｂに表示するように構成してもよい。
【０１３７】
一方、実施形態は、公開データと設計データの一致／不一致を「○」「×」で表示した例であるが、公開データと設計データの一致／不一致の表示はこれに限らず、一致／不一致を、色分け、漢字及び英字で表示してもよく、他の記号で表示してもよい。
【０１３８】
また、実施形態は、公開データ及び設計データの一方を選択し、次いで公開データ及び設計データの他方を選択した後、選択した両データの比較判定を実行するように構成した例であるが、公開データを選択した後、設計データを選択することなく、判定ボタン１７をクリックしたときに、公開データの車種名に対応する車種名の設計データすべてを比較するように構成してもよい。
【０１３９】
さらに、実施形態は、公開データ及び設計データの階層構造を、車種⇒大ユニット⇒小ユニット⇒部品の４階層に構成した例であるが、公開データ及び設計データの階層構造を、３階層以下、又は５階層以上に構成してもよい。
【０１４０】
また、実施形態は、データ公開システムを自動車の部品設計用のシステムに適用した例であるが、本発明のデータ公開システムはこれに限らず、様々な産業機器の設計データを扱うシステムに適用可能である。例えば、データ公開システムを、建設機械、船舶及び農業機械などの設計データを扱うシステムに適用してもよい。
【符号の説明】
【０１４１】
１  データ公開システム
３  設計用サーバ（設計データ記憶手段）
４  公開用サーバ（公開データ記憶手段）
５ａ  モニタ（出力インターフェース）
５ｂ  キーボード（入力インターフェース）
５ｃ  マウス（入力インターフェース）
５ｄ  演算処理装置（制御手段）
８ａ  比較判定結果の一覧表
８ｂ  比較判定結果の一覧表
１９  データ更新ボタン（更新指令出力部）
【図１】
2019197297.tif 000003
【図２】
2019197297.tif 000004
【図３】
2019197297.tif 000005
【図４】
2019197297.tif 000006
【図５】
2019197297.tif 000007
【図６】
2019197297.tif 000008
【図７】
2019197297.tif 000009
【図８】
2019197297.tif 000010
【図９】
2019197297.tif 000011
【図１０】
2019197297.tif 000012
【図１１】
2019197297.tif 000013
【図１２】
2019197297.tif 000014
【図１３】
2019197297.tif 000015
【図１４】
2019197297.tif 000016