(57)【要約】【課題】  ユーザの作業効率を低下させることなく、ユーザビリティーの非常に高く、及び／又はセキュリティが極めて高いデータ管理技術を提供することを課題とする。【解決手段】  クライアント装置において、所望のデジタルモックアップデータを有する複数のファイルを対話的に選択する選択手段と、サーバ装置において、前記選択された複数のファイルを結合する第１の結合手段（８）とを有するデータ管理システムが提供される。【選択図】        図１
2006330924.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置において、所望のデジタルモックアップデータを有する複数のファイルを対話的に選択する選択手段と、
サーバ装置において、前記選択された複数のファイルを結合する第１の結合手段と
を有することを特徴とするデータ管理システム。
【請求項２】
クライアント装置において、前記選択手段は、前記選択された複数のファイルを結合する際に、結合前の複数のファイルを特定するためのファイル識別情報を付与するか、あるいは共通のファイル識別情報を付与するかを選択可能とすることを特徴とする請求項１記載のデータ管理システム。
【請求項３】
さらに、サーバ装置において、
ＣＡＤデータのファイルをデジタルモックアップデータのファイルへ変換する変換手段と、
前記デジタルモックアップデータのファイルに前記ＣＡＤデータのファイルを特定するファイル識別情報を追加する識別情報追加手段と、
デジタルモックアップデータのファイルから前記ファイル識別情報を抽出する抽出手段と、
前記ファイル識別情報を基に前記変換されたデジタルモックアップデータのファイルの保管先を決定する保管手段を有することを特徴とする請求項１又は２記載のデータ管理システム。
【請求項４】
さらに、クライアント装置において、デジタルモックアップデータに関連する画像又はテキスト情報を生成する生成手段を有し、
前記保管手段は、前記画像又はテキスト情報を指定した保管先へ保管することを特徴とする請求項３記載のデータ管理システム。
【請求項５】
さらに、デジタルモックアップデータのファイルに情報を付加したユーザ作成デジタルモックアップデータのファイルが存在する場合、デジタルモックアップデータのファイルを複製するとともに、デジタルモックアップデータのファイルと同じファイル識別情報のデジタルモックアップファイルデータのファイルに前記付加されている情報を一方のデジタルモックアップデータのファイルに追加し、追加されていないデジタルモックアップデータのファイルと結合する第２の結合手段を有することを特徴とする請求項４記載のデータ管理システム。
【請求項６】
クライアント装置において、所望のデジタルモックアップデータを有する一又は複数のファイルを対話的に選択する選択ステップと、
サーバ装置において、前記選択されたファイルが複数のときにはその複数のファイルを結合する結合ステップと
を有することを特徴とするデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理技術に関し、更に詳しくは、設計に用いるＣＡＤデータ、デジタルモックアップデータ、各種関連ドキュメントデータ等の電子情報成果物を管理するデータ管理技術に関するものである。
【背景技術】
【０００２】
従来、設計成果物であるＣＡＤデータ、デジタルモックアップ（DMU:Digital Mock-Up）データ、３Ｄビューワデータ、設計仕様書、不具合管理票等の電子情報を管理する仕組みとしてＰＤＭ（Product Data Management-製品データ管理）やＰＬＭ（Product Life Cycle Management）システム等が一般的に知られている。例えば下記の特許文献１に記載の技術は、ワードプロセッサ、ＣＡＤソフト等を利用して作成されたファイルや、部品表、部品情報、問題点管理情報などのデータベースを一元管理するものであり、これにより設計に関わるデータを効率よく利用できるようにするものである。
【０００３】
ＣＡＤデータの変換によって生成されたデジタルモックアップデータは、端末の処理及び操作時間を短縮化するために、実際にモニタ上に表示される線図画像データ（デジタルデータ化）のみのデータであり、組立手順を示す資料、もしくは設計レビュー時のドキュメント等で用いられている。
【０００４】
【特許文献１】特開2000-57169号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では修正したデジタルモックアップデータを保管する際、サーバ上の保管先をユーザが指定する必要があり、ユーザの過ちを招く上、作業効率が低下する、セキュリティの確保が難しいという問題があった。
【０００６】
更に、デジタルモックアップデータを参照して、２次的に画像ファイルやテキストファイルを生成することがあり、これらのファイルも上記と同様に保管先をユーザが指定する必要があり、ユーザの過ちを招く上、作業効率が低下するという問題があった。
【０００７】
更に、従来技術ではデジタルモックアップデータの変換元ＣＡＤデータの更新（設計変更）に伴い、ユーザがデジタルモックアップデータに付加した情報（アニメーションや注記等）が継承されず、情報を付け直す必要があった。付け直し作業においては以下に示すような手順をユーザが手作業で行う必要があった。例えば、（１）変更を施した部品の名前を変えておく前処理、（２）同じ名称の部品が同じサブアセンブリに存在した場合等、ユーザが目視で形状及び部品ツリー情報を確認しながら対話的に付け直す。これらの手作業による処理は部品点数が多くなると実用的でなかった。
【０００８】
本発明は、ユーザの作業効率を低下させることなく、ユーザビリティーの非常に高く、及び／又はセキュリティが極めて高いデータ管理技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のデータ管理システムは、クライアント装置において、所望のデジタルモックアップデータを有する複数のファイルを対話的に選択する選択手段と、サーバ装置において、前記選択された複数のファイルを結合する第１の結合手段とを有することを特徴とする。
【００１０】
本発明のデータ管理方法は、クライアント装置において、所望のデジタルモックアップデータを有する一又は複数のファイルを対話的に選択する選択ステップと、サーバ装置において、前記選択されたファイルが複数のときにはその複数のファイルを結合する結合ステップとを有することを特徴とする。
【発明の効果】
【００１１】
ユーザの作業効率を低下させることなく、ユーザビリティーを高くし、及び／又はセキュリティを高くすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を必要に応じて図面を参照しながら詳細に説明する。なお、本発明は、以下に説明される実施形態に限定されるものではなく、本発明の主旨の範囲において適宜変形、組合せが可能であることはいうまでもない。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態によるデータ管理システムの好適な一例を説明するための概略的ブロック構成図である。図１において、１はサーバ装置、２はクライアント装置である。サーバ装置１には全体制御を司る全体制御部１ａのプログラムがＲＯＭ２０３（図２）の処理プログラム格納領域に格納されている。３はデジタルモックアップファイル操作部であり、デジタルモックアップデータ結合部８、ファイル識別情報抽出部９、ファイル識別情報追加部１０を有している。５はＣＡＤファイル格納領域であり、ＣＡＤファイル１２、ＣＡＤファイル１２を識別するファイル識別情報１２ａ及びファイル識別情報１２ａの設計対象製品を識別する製品識別情報１２ｂが格納されている。４はファイル格納領域であり、デジタルモックアップファイル１１、テキストファイル２２、画像ファイル２３が格納されている。デジタルモックアップファイル１１にはファイル識別情報格納領域１１ａ、形状情報格納領域１１ｂ、製品識別情報格納領域１１ｃが存在する。また、ファイル格納領域４には複数のデジタルモックアップファイル１１、複数のテキストファイル２２、複数の画像ファイル２３が存在してよい。ユーザ認証情報格納領域２０には製品識別情報と共に、前記製品識別情報に該当する製品に対して、データへのアクセス権限を有するログインユーザＩＤが格納されている。２１はＣＡＤデータをデジタルモックアップデータに変換するコンバータプログラム、６はファイル格納領域４に格納されている各種ファイルをデジタルモックアップファイル操作部３へ転送するデータバス、１３はサーバ装置１が外部装置との通信を司る通信部、１５はクライアント装置２が外部装置との通信を司る通信部であり、サーバ通信部１３とクライアント通信部１５はデータ転送部１４で接続されている。クライアント装置２は図示されるように一つに限定されるわけではなく、複数設けられても良い。クライアント装置２には通信部１５、デジタルモックアップアプリケーション１９、ファイル識別情報抽出部１６、デジタルモックアップファイル登録部１７、画像・テキストファイル登録部１８が設けられる。
【００１４】
図２は、図１に示されるサーバ装置１及びクライアント装置２に好適に使用することができる装置構成の一例を説明するための概略的ブロック図である。図２において、２０１は制御バス、データ線及びアドレス線を含むバス、２０２は中央処理装置（ＣＰＵ）、２０３はＲＯＭ、２０３ａは処理プログラム、２０４は記憶装置、２０４ａは図形要素格納領域、２０４ｂは属性情報格納領域、２０５は入力インターフェース、２０６は入力装置、２０７は出力インターフェース、２０８は表示出力装置、２０８ａは表示出力装置、２０８ｂは印刷出力装置、２０９は外部記憶装置インターフェース、２１０は外部記憶装置である。
【００１５】
バス２０１には中央処理装置（ＣＰＵ）２０２、リードオンリメモリ（ＲＯＭ）２０３、ランダムアクセスメモリ（ＲＡＭ）もしくはハードディスク装置（ＨＤＤ）に代表される記憶装置２０４がそれぞれ接続されている。
【００１６】
また、バス２０１には、入力インターフェース２０５を介してキーボード、タブレット及びマウス等の入力装置２０６と、出力インターフェース２０７を介して出力装置２０８と、外部記憶装置インターフェース２０９を介して外部記憶装置２１０と、がそれぞれ接続されている。
【００１７】
出力装置２０８は、ＣＲＴ、ＬＣＤ、ＰＤＰ等の表示出力装置２０８ａ及びプリンタ、プロッタなどの印刷出力装置２０８ｂを含み、画像等を可視像として出力、表示することができる。
【００１８】
外部記憶装置２１０は、ＣＤ―Ｒ、ＤＶＤのような光記録ディスクなどを用いた光記録装置、ハードディスク（ＨＤ）などの磁気ディスク等を用いた磁気記憶装置ないし光磁気ディスク（ＭＯ）等を用いた光磁気記憶装置等を含む。
【００１９】
ＣＰＵ２０２は、サーバ装置１もしくはクライアント装置２全体の制御を司るものである。ＲＯＭ２０３には、処理（コンピュータ）プログラム２０３ａが格納されている。ＲＡＭ２０４は、図形要素格納領域２０４ａ、属性情報格納領域２０４ｂ等を有している。そして、ＣＰＵ２０２は、ＲＯＭ２０３に記憶された処理プログラムを読み出して実行することにより、記憶装置２０４を一時記憶装置として様々の処理及び制御、例えば図形入力制御、変換制御、文字列操作等を行う。表示装置２０８ａは、必要に応じて複数のビットマッププレーンなどを含んでおり、図形や文字列を表示する。
【００２０】
以下、図１及び本実施形態の処理フローの好適な一例を説明するためのフロー図である図３及び設計変更処理の詳細な処理フローを説明するためのフロー図である図５を用いて本実施形態のデータ管理システムの好適な一例について説明する。
【００２１】
まず、図３（Ａ）においてサーバ装置１において実行されるＣＡＤファイルからデジタルモックアップファイルへの変換処理を説明する。ステップＳ３０１では、サーバ装置１は、ＣＡＤファイル格納領域５に格納されているＣＡＤファイル１２をコンバータプログラム２１によってデジタルモックアップファイル１１へ変換する。変換開始はあらかじめ定めた時刻に自動実行、もしくはユーザの指示に応じたプログラム手動実行いずれでも良い。自動実行の場合、一般的にサーバ装置１に内蔵されているプログラムのスケジュール実行機能を用いれば良い。変換されたデジタルモックアップファイルはファイル格納領域４に保存される。その際、デジタルモックアップファイルはファイル識別情報ごとに存在するフォルダにそれぞれ保管されることになる。
【００２２】
ＣＡＤファイル格納領域５に格納されているＣＡＤファイル１２、ファイル識別情報１２ａ、製品識別情報１２ｂの関係を図４に示す。全てのＣＡＤファイル１２にはファイル識別情報１２ａが存在する。ファイル識別情報１２ａは自身の固有のＩＤ及びＣＡＤファイル１２を指すファイルポインタが存在する。更に製品識別情報１２ｂには自身の固有ＩＤ及びＣＡＤファイル１２へのポインタが格納されているファイル識別情報１２ａへのポインタが格納されている。ステップＳ３０２では、サーバ装置１は、これらの製品識別情報１２ｂ及びファイル識別情報１２ａを前記ステップＳ３０１にて変換されたデジタルモックアップファイル１１に追加する。
【００２３】
次に、ステップＳ３０３では、サーバ装置１は、予め定められた時刻あるいはユーザの指示に応じて、ステップＳ３０１において生成されたデジタルモックアップファイルに対して、ユーザがアニメーションや注記等を追記したデジタルモックアップファイル（ユーザ作成デジタルモックアップファイルとする）がファイル格納領域４に格納されているかの判定を行う。
【００２４】
前記ユーザ作成デジタルモックアップファイルがファイル格納領域４に存在する場合、ステップＳ３０４でサーバ装置１は変更処理を行う。ステップＳ３０４の変更処理の詳細な処理フローを図５に基づき詳細な処理を下記に説明する。
【００２５】
まず、ステップＳ５０１では、サーバ装置１は、ユーザ作成デジタルモックアップファイルから製品識別情報１１ｃ及びファイル識別情報１１ａを抽出する。
【００２６】
次に、ステップＳ５０２では、サーバ装置１は、前記抽出したファイル識別情報１１ａと一致するファイル識別情報１１ａを有するデジタルモックアップファイル１１を抽出し、そのデジタルモックアップファイルを複製する。
【００２７】
次に、ステップＳ５０３では、サーバ装置１は、同一のファイル識別情報１１ａを有するデジタルモックアップファイルが複数存在するか判定を行う。
同じファイル識別情報１１ａを有するデジタルモックアップファイルが存在する場合、ステップＳ５０４では、サーバ装置１は、これら複数のデジタルモックアップファイルを単一のデジタルモックアップファイルに結合する。
【００２８】
次に、ステップＳ５０５では、サーバ装置１は、設計変更処理対象となっているユーザ作成デジタルモックアップファイルからユーザの指示によって追加した情報（アニメーション、注記等）を抽出する。
【００２９】
次に、ステップＳ５０６では、サーバ装置１は、ステップＳ５０４にて結合した単一のデジタルモックアップファイルに対してステップＳ５０５にて抽出したユーザ追加情報を関連付ける。ユーザ追加情報は、結合した単一のデジタルモックアップファイルに格納される２つのモデルのうちの１つに追加される。これによって後で比較検討が可能となる。以上で設計変更処理が完了する。
【００３０】
次に、図３（Ｂ）において、クライアント装置２におけるデジタルモックアップファイルの結合処理を説明する。ステップＳ３０５において、サーバ装置１は通信部１３、データ転送部１４を介してデータ格納領域４に格納されているデジタルモックアップファイル一覧情報をクライアント装置２に送信する。本実施形態におけるデジタルモックアップファイル一覧情報はＣＡＤファイル格納領域に格納されている製品識別情報１２ｂ及びファイル識別情報１２ａを含む。クライアント装置２は通信部１５を介してデジタルモックアップファイル一覧情報を受け取り、表示出力装置２０８に表示する。表示一例を図６に示す。６０１はデータ一覧を表示するウィンドウ領域であり、ユニット情報一覧表示エリア６０２、ユーザ作成デジタルモックアップ一覧表示エリア６０３、関連ドキュメント一覧表示エリア６０４、ロードボタン６０５から構成される。ユニット情報一覧表示エリア６０２には、ＣＡＤファイル格納領域５に格納されているファイル識別情報１２ａ内のファイル識別情報１２ａを表示する。図６の例ではＣＡＤファイル格納領域５のファイル識別情報にはファイル識別情報１１ａとして“プリントエンジン本体”、“スキャナ”、“両面ユニット”、“フィニッシャ”、“ＡＤＦ"が存在し、それらの文字列がユニット情報一覧表示エリア６０２に表示される。
【００３１】
次に、ステップＳ３０６では、クライアント装置２は、ユニット情報一覧６０２に設けられたチェックボックスにユーザがチェック、更にロードボタン６０５を選択したことを検出することにより、サーバ装置１のファイル格納領域４に格納されているデジタルモックアップファイルのうち、選択された各ＣＡＤファイル識別情報に対応するデジタルモックアップファイル結合指示をサーバ装置１に要求する。すなわち、ユーザは、対話的にデジタルモックアップファイルを選択することができる。サーバ装置１は前記ユーザ要求（ファイル選択指示情報）をデータ転送部１４及び通信部１３を介して受信する。
【００３２】
次に、ステップＳ３０７では、サーバ装置１は、前記ステップＳ３０５及びステップＳ３０６にてデジタルモックアップファイルの選択・結合が要求されたか否か判定を行う。
【００３３】
対象となる複数のファイル要求をサーバ装置１が受け取ると、その要求に基づいて、ステップＳ３０８でサーバ装置１はファイル格納領域４に格納されているデジタルモックアップファイル１１をデジタルモックアップデータ結合部８にて単一デジタルモックアップファイルとして結合する。結合後のデジタルモックアップファイルには前記要求された複数のファイル識別情報、すなわち結合されたデジタルモックアップファイルのファイル識別情報がファイル識別情報格納領域１１ａに書き込まれる。図６の画面例に基づき、結合されたファイルの具体例を以下に記述する。
【００３４】
フォルダ名            ファイル識別情報
UnitA              "プリントエンジン本体"
UnitB              "スキャナ"
UnitC              "両面ユニット"
UnitD              "フィニッシャ"
UnitE              "ＡＤＦ"
【００３５】
（１）選択されたファイルの識別情報が“プリントエンジン本体",“フィニッシャ”の場合、UnitA、UnitDの結合データのファイル識別情報は、"プリントエンジン本体",“フィニッシャ”となる。
（２）選択されたファイルの識別情報が"プリントエンジン本体","スキャナ","両面ユニット","フィニッシャ","ＡＤＦ"の場合、UnitA、UnitB、UnitC、UnitD、UnitEの結合データの識別情報は、"プリントエンジン本体","スキャナ","両面ユニット","フィニッシャ","ＡＤＦ"となる。
（３） “製品全体”が選択された場合、結合データのファイル識別情報は、"製品全体"である。
【００３６】
なお、前記（２）と前記（３）とを比較すると、幾何形状は同一になるがファイル識別情報が異なるデジタルモックアップデータが生成される。
【００３７】
なお、図６の例に示した例において、新たにUnitFを結合データとして加えようとする場合、前記（３）を基にデジタルモックアップデータの追加を行う必要がある。前記（２）に示す結合されたデジタルモックアップデータでは、結合するデータが個別に指示されているため、UnitFは追加されないことになる。すなわち、クライアント装置２のユーザの操作に応じて格納される結合デジタルモックアップデータの識別情報が異なることによってその後の結合の可否が決定され、ユーザの意図が反映した変更処理が可能となる。
【００３８】
なお、ステップＳ３０９では、サーバ装置１はユーザの要求に応じて、複数のデータ要求の場合においては、ステップＳ３０８にて結合済みのデジタルモックアップデータを、単一の要求の場合においては、要求されたファイル識別情報と同一のファイル識別情報１１ａに格納した単一のデジタルモックアップファイルをデータ転送部１４にてクライアント装置２へ転送する。
【００３９】
前記ステップＳ３０９にて転送されてきたデジタルモックアップデータは、デジタルモックアップアプリケーション１９を利用してクライアント装置２の出力表示装置２０８に表示される。ユーザはデジタルモックアップアプリケーション１９の機能を利用してアニメーション、注記等の情報をデジタルモックアップデータに付加することができる。このユーザ作成デジタルモックアップデータはサーバ装置１に再び格納することができる。このユーザ作成デジタルモックアップデータはステップＳ３０４に示すとおり変更処理が行われる。
【００４０】
次に、図３（Ｃ）において、データの保管処理について具体的に説明する。サーバ装置１はユーザが操作するクライアント装置２の保管要求に応じて、データの保管処理を行う。ユーザはクライアント装置２にインストールされたデジタルモックアップ登録部１７もしくは画像・テキストファイル登録部１８を起動することによって保管要求をサーバ装置１へ送信することができる。このとき、保管要求と共にクライアント装置２にログインしているログインユーザＩＤも合わせて送信される。
【００４１】
次に、ステップＳ３１０では、サーバ装置１は保管要求及びログインユーザＩＤをクライアント装置２から受信し、前記ログインユーザＩＤが認証されているユーザか否かの確認を行う。ユーザ認証情報格納領域２０に前記受信したログインユーザＩＤと同一のログインユーザＩＤが存在するか判定する。ログインユーザＩＤが存在しない場合、下記保管処理は行わず、処理を中断する。
【００４２】
次に、ステップＳ３１１では、ログインユーザＩＤが存在する場合、サーバ装置１は、クライアント装置２から保管対象となるデジタルモックアップデータの製品識別情報を受信する。クライアント装置２はファイル識別情報抽出部１６を利用してクライアント装置２のＲＡＭ２０４に読み込まれたデジタルモックアップファイルの中に格納されている製品識別情報を抽出し、通信部１５を介してサーバ装置１へ製品識別情報を送信する。
【００４３】
次に、ステップＳ３１２では、サーバ装置１は受信した製品識別情報とログインユーザＩＤ及び認証情報を照らし合わせ、前記製品識別情報と一致する製品識別情報がユーザ認証情報格納領域２０にあり、かつログインユーザＩＤも存在した場合のみ、保管処理を許可する。
【００４４】
次に、ステップＳ３１３では、ステップＳ３１２にて保管が許可された場合、クライアント装置２はＲＡＭ２０４に格納されているデジタルモックアップデータのファイル識別情報を通信部１５を介してサーバ装置１へ送信する。サーバ装置１はステップＳ３１２において受信した製品識別情報と前記ファイル識別情報を用いて、保管先情報を抽出する。そして保管先情報をクライアント装置２へ送信する。
【００４５】
なお、ファイル格納領域４には製品識別情報に応じたフォルダ、ファイル識別情報に応じたサブフォルダが存在する。その一例を図７に示す。“製品Ａ”は製品情報識別情報に応じたフォルダであり、“ユニットＡ"、”ユニットＢ"、“ユニットＣ"はファイル識別情報に応じたサブフォルダである。図７に示す例では、ファイル識別情報に依存しないファイルを格納するため、別途“ユーザ作成デジタルモックアップファイル”フォルダが設けられており、例えばユーザ作成デジタルモックアップファイルを格納する。フォルダ名とファイル識別情報を管理するテーブルを設けている。
【００４６】
各サーバ装置１から保管先情報を受け取ったクライアント装置２は保管情報一覧としてサーバ装置の名称を表示出力装置２０８に表示する。ユーザがデジタルモックアップファイルの保管を行う場合、クライアント装置２の表示出力装置に表示される画面一例を図８に示す。ウィンドウ８０１は、サーバ選択部８０２、製品表示部８０３、ファイル名入力部８０４、アップロードボタン８０５、キャンセルボタン８０６から構成される。サーバ選択部８０２を用いて、ユーザが保管を依頼するサーバ装置Ａ〜Ｄを選択する。サーバ選択部８０２にて選択されたサーバ装置１からクライアント装置２が受信した保管先情報である製品識別情報が製品表示部８０３に表示される。ユーザにより、ファイル名をファイル名入力部８０４に入力、アップロードボタン８０５を選択したことを検出すると、クライアント装置２は、保管場所選択したサーバにユーザ作成デジタルモックアップファイルをアップロードする。このように、アップロード対象のデジタルモックアップデータの製品識別情報に基づいて、正しい保管場所にデジタルモックアップデータのファイルをアップロードすることができる。ユーザによってキャンセルボタン８０６が選択されたことを検出すると、処理を中断することが可能である。
【００４７】
次に、ユーザがクライアント装置２において、デジタルモックアップアプリケーション１９上で生成した画像ファイル及びテキストファイル等の関連ドキュメントを保管する処理について説明する。なお、画像生成処理及びテキスト入力処理についてはデジタルモックアップアプリケーション１９の機能を利用すれば良い。本実施形態では説明を省略する。クライアント装置２の表示出力装置に表示される画面一例を図９に示す。ウィンドウ９０１は、画像表示エリア９０２、画像サムネイル表示エリア９０２ａ、テキスト情報表示エリア９０３、サーバ選択部９０４、製品表示部９０５、フォルダ名表示部９０６、アップロードボタン９０８、キャンセルボタン９０９から構成される。画像表示エリア９０２及び画像サムネイル表示エリア９０２ａにはサーバ装置１に保管対象となる画像が表示される。テキスト情報表示エリア９０３はサーバ装置１に保管対象となるテキストが表示される。テキスト情報表示エリア９０３を用いて、保管されるテキストを編集しても良い。サーバ選択部９０４を用いて、ユーザが保管要求を依頼するサーバ装置１を選択する。前記サーバ選択部９０４にて選択されたサーバ装置１からクライアント装置２が受信した保管先情報一覧の中から、製品識別情報が製品表示部９０５、フォルダ名がフォルダ名表示エリア９０６に表示される。ユーザはアップロードボタン９０８を押すことにより保管処理を進めることができる。またキャンセルボタン９０９を押すことによって処理を中断することも可能である。
【００４８】
ウィンドウ８０１のアップロードボタン８０５もしくはウィンドウ９０１のアップロードボタン９０８がユーザによって押されると、前記ウィンドウ８０１もしくはウィンドウ９０１でユーザによって入力された情報と共に、保管対象となるデジタルモックアップファイルもしくはテキスト・画像ファイルがデータ転送部１４を介してクライアント装置２からサーバ装置１へ転送される。ステップＳ３１４及びＳ３１５では、サーバ装置１はデータ転送部１４にて転送されてきた情報を取得、ファイルをサーバ装置１の外部記憶装置２１０にて復元する。
【００４９】
次に、ステップＳ３１６では、サーバ装置１は、保管データがユーザ作成デジタルモックアップデータか否かの判定を行う。
【００５０】
次に、ステップＳ３１７では、デジタルモックアップデータの保管の場合、サーバ装置１は、前記ステップＳ３１４にて復元されたファイルをユーザ作成デジタルモックアップファイル格納領域へコピーする。ユーザ作成デジタルモックアップファイル格納領域はクライアント装置２から受信した製品識別情報からステップＳ３１３で記述した通りフォルダを定める。コピー先一例を図７の“ユーザ作成ＤＭＵファイル”フォルダに示す。
【００５１】
次に、ステップＳ３１８では、サーバ装置１は、保管データがテキスト・画像ファイルか否かの判定を行う。
【００５２】
次に、ステップＳ３１９では、テキスト・画像ファイルの保管の場合、サーバ装置１は、前記ステップＳ３１５にて復元されたファイルをクライアント装置２から受信した製品識別情報及びファイルＩＤよりステップＳ３１３に記述した通りフォルダを定め、前記テキスト・画像ファイルを前記定めたフォルダへコピーする。
【００５３】
本実施形態のステップＳ３１０からステップＳ３１９において、サーバ装置１の通信部１３とクライアント装置２の通信部１５はソケット通信を介して通信する。通信されるデータはコマンドＩＤ及び送信データから構成される。その一例を図１０（Ａ）及び（Ｂ）に示す。図１０（Ａ）はクライアント装置２からサーバ装置１への通信におけるコマンド及び送信データを示し、図１０（Ｂ）はサーバ装置１からクライアント装置２への通信におけるコマンド及び送信データを示す。
【００５４】
（第２の実施形態）
図１１は、本発明の第２の実施形態によるデータ管理システムの好適な一例を説明するための概略的ブロック構成図である。本実施形態では第１の実施形態とほぼ同様な構成であるが、以下の構成が異なる。
【００５５】
本実施形態では、サーバ装置１１０１、クライアント装置１１０２の他に、ＣＡＤファイルサーバ装置１１０５、コンバージョンサーバ装置１１２１、ファイルサーバ装置１１０４が別途設けられる。
【００５６】
第１の実施形態におけるＣＡＤファイル１２、ファイル識別情報１２ａ、製品識別情報１２ｂは、ＣＡＤファイルサーバ１１０５に接続された外部記憶装置２０９（図２）にＣＡＤファイル１１１２、ファイル識別情報１１１２ａ、製品識別情報１１１２ｂとして格納される。
【００５７】
設計期間中は、ＣＡＤファイル１１１２がＣＡＤを操作する設計者によって随時更新される。サーバ装置１１０１へのデータアクセスが集中するため、ＣＡＤファイルサーバ装置１１０５を別途設けることにより、サーバ装置１１０１への負荷を軽減することが可能になる。
【００５８】
サーバ装置１１０１の全体制御部１１０１ａは第１の実施形態で記した通り、あらかじめ指定したスケジュールもしくは手動で起動することが可能である。全体制御部１１０１ａは、ＣＡＤファイルサーバ装置１１０５に格納されているＣＡＤファイル１１１２、ファイル識別情報１１１２ａ、製品識別情報１１１２ｂをデータ転送部１１２１ｂにてコンバージョンサーバ装置１１２１へ転送する。コンバージョンサーバ装置１１２１は全体制御装置１１０１ａの要求に基づき、コンバージョンサーバ装置１１２１の処理プログラム格納領域ＲＯＭに格納されているコンバータプログラム１１２１ａを用いて、前記転送されたＣＡＤファイル１１１２、ファイル識別情報１１１２ａ、製品識別情報１１１２ｂをデジタルモックアップデータへ変換する。変換は第１の実施形態に示した同じ方法を用いれば良い。
【００５９】
コンバージョンサーバ装置１１２１は、図示されるように一つに限定されるわけではなく、複数設けられても良い。複数コンバージョンサーバ装置１１２１を設けることにより、変換作業を分散させることが可能になり、変換効率を向上させることができる。全てのコンバージョンサーバ装置１１２１は、サーバ装置１１０１の全体制御部１１０１ａによって起動される。
【００６０】
更に、全体制御部１１０１ａは変換したデジタルモックアップデータをデータ転送部１１２１ｃにてファイルサーバ装置１１０４へ転送する。
【００６１】
以上説明したように、サーバ装置は一つに限定されるものではなく、ＣＡＤファイルサーバ装置、コンバージョン（変換）サーバ装置、デジタルモックアップファイルサーバ装置等用途に応じてサーバを増やすことも可能であり、サーバ装置の負荷集中を分散させることが可能になる。その際、サーバ装置１１０１の全体制御部１１０１ａが装置全体を構成している各サーバ装置の制御を司れば良い。
【００６２】
（第３の実施形態）
図１２は、本発明の第３の実施形態によるデータ管理システムの好適な一例を説明するための概略的ブロック構成図である。本実施形態では第１の実施形態とほぼ同様な構成であるが、以下の構成が異なる。
【００６３】
本実施形態では、サーバ装置１２０１は、第１の実施形態においてサーバ装置１を構成していたデジタルモックアップ結合部８が存在しない。また、クライアント装置１２０２にサーバ装置１２０１から転送されてきたデジタルモックアップデータを結合するためのデジタルモックアップ結合部１２０８が設けられる。クライアント装置１２０２に設けられたデジタルモックアップ結合部１２０８は、サーバ装置１２０１の全体制御部１２０１ａの要求に基づき、サーバ装置１２０１から転送された複数のデジタルモックアップデータを結合する。結合処理は、第１の実施形態で説明した同じ処理を用いれば良い。
【００６４】
以下、図１２及び本実施形態の処理フローの好適な一例を説明するためのフロー図である図１３を用いて、第１の実施形態と異なる処理について説明する。
【００６５】
本実施形態では、ステップＳ１３０１からステップＳ１３０６までの処理は第１の実施形態におけるステップＳ３０１からステップＳ３０６までと同じである。
【００６６】
次に、ステップＳ１３０７では、要求データを取得後、サーバ装置１２０１は要求された全てのデジタルモックアップデータをクライアント装置１２０２へ転送する。複数のデータが要求された場合、複数のファイルとしてデータをデータ転送部１２１４を介して転送する。
【００６７】
クライアント装置１２０２は、受信したデータが複数のデジタルモックアップファイルの場合、クライアント装置１２０２のデジタルモックアップデータ結合部１２０８を用いてデータを結合する。単一デジタルモックアップデータの場合、前記結合処理を行わない。
【００６８】
更に、第１の実施形態ではステップＳ３１０からステップＳ３１２において、認証処理を行った。本実施形態では、ステップＳ１３０８でステップＳ３１３と同様に保管先情報を送信し、ステップＳ１３０９及びステップＳ１３１０でサーバ装置１２０１がクライアント装置１２０２からデジタルモックアップファイルもしくは関連ドキュメントファイルを取得し、ステップＳ１３１１でステップＳ３１１と同様に製品識別情報を取得後、ステップＳ１３１２で認証処理を行う。
【００６９】
次に、ステップＳ１３１３からＳ１３１６までの処理を行う。これらの処理は、図３のステップＳ３１６からＳ３１９までの処理と同じである。
【００７０】
以上説明したように、本実施形態では、サーバ装置１２０１のデジタルモックアップ結合処理を省略することが可能になり、サーバ装置１２０１への負荷集中をクライアント装置１２０２へ分散させることが可能になる。
【００７１】
以上のように、第１〜第３の実施形態によれば、対話的に指定した複数のデジタルモックアップデータを結合する機能と、結合したファイルに結合元ファイルを特定するためのファイル識別情報を追加する。追加されたファイル識別情報を基づき、保管先一覧をクライアント装置へ転送する。ＣＡＤファイルの更新に伴い、保管されたデジタルモックアップファイル内に追加されたファイル識別情報に基づき更新処理を行う。
【００７２】
これにより、デジタルモックアップデータの保管先が自動的に決定できる。また、デジタルモックアップデータから２次的に生成した画像やテキストファイルの保管先を自動的に決定できる。また、ＣＡＤデータの更新に伴い、最新のデジタルモックアップデータが生成され、かつ古いデジタルモックアップデータに追加したアニメーションや注記等のデジタルモックアップ特有の情報が最新のデジタルモックアップデータへ自動的に継承できる。
【００７３】
よって、ユーザの作業効率を低下させることなく、ユーザビリティーの非常に高く、かつセキュリティが極めて高いデータ管理システム、データ管理装置、データ管理方法、プログラムを提供することができる。
【００７４】
上記実施形態は、サーバ装置及びクライアント装置等のコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７５】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１の実施形態に係る概略的ブロック構成図を説明する図である。
【図２】本発明の第１の実施形態に係るサーバ装置及びクライアント装置に好適に使用することができる装置構成の一例を説明するための概略的ブロック図である。
【図３】本発明の第１の実施形態に係る処理フローの好適な一例を説明するためのフロー図である。
【図４】本発明の第１の実施形態に係るＣＡＤファイル１２、ファイル識別情報１２ａ及び製品識別情報１２ｂの関係を示すブロック図である。
【図５】本発明の第１の実施形態に係る設計変更処理の詳細な処理フローを説明する図である。
【図６】本発明の第１の実施形態に係るクライアント装置に接続された表示出力装置に表示される表示一例を示す図である。
【図７】本発明の第１の実施形態に係るファイル格納領域４に格納されたフォルダの一例を示す図である。
【図８】本発明の第１の実施形態に係るクライアント装置に接続された表示出力装置に表示される表示一例（デジタルモックアップファイル保管時）を示す図である。
【図９】本発明の第１の実施形態に係るクライアント装置に接続された表示出力装置に表示される表示一例（関連ドキュメント保管時）を示す図である。
【図１０】本発明の第１の実施形態に係るサーバ装置１の通信部１３とクライアント装置２の通信部の間で通信されるデータ一例を示す図である。
【図１１】本発明の第２の実施形態に係る概略的ブロック構成図を説明する図である。
【図１２】本発明の第３の実施形態に係る概略的ブロック構成図を説明する図である。
【図１３】本発明の第３の実施形態に係る処理フローの好適な一例を説明するためのフロー図である。
【符号の説明】
【００７７】
１  サーバ装置
２  クライアント装置
３  デジタルモックアップファイル操作部
４  ファイル格納領域
５  ＣＡＤファイル格納領域
６  データバス
８  デジタルモックアップデータ結合部
９  ファイル識別情報抽出部
１０  ファイル識別情報追加部
１１  デジタルモックアップファイル
１１ａ  ファイル識別情報
１１ｂ  形状情報
１１ｃ  製品識別情報
１２  ＣＡＤファイル
１２ａ  ファイル識別情報
１２ｂ  製品識別情報
１３，１５  通信部
１４  データ転送部
１６  ファイル識別情報抽出部
１７  デジタルモックアップファイル登録部
１８  画像・テキストファイル登録部
１９  デジタルモックアップアプリケーション
２０  ユーザ認証情報
２１  コンバータプログラム
２２  テキストファイル
２３  画像ファイル
【図１】
2006330924.tif 000003
【図２】
2006330924.tif 000004
【図３】
2006330924.tif 000005
【図４】
2006330924.tif 000006
【図５】
2006330924.tif 000007
【図６】
2006330924.tif 000008
【図７】
2006330924.tif 000009
【図８】
2006330924.tif 000010
【図９】
2006330924.tif 000011
【図１０】
2006330924.tif 000012
【図１１】
2006330924.tif 000013
【図１２】
2006330924.tif 000014
【図１３】
2006330924.tif 000015