(57)【特許請求の範囲】
【請求項１】
記憶装置に所定のファイルを登録するためのファイル登録システムであって、
自身の属性を示す識別コードが書き込まれたファイルを記憶した第一の記憶手段と、
該第一の記憶手段に記憶されたファイルを第二の記憶手段に登録する登録手段と、
登録すべきファイルのファイル名と、登録すべきファイルに書き込まれた識別コードとを有するコントロールファイルを記憶した第三の記憶手段とを具備してなり、
上記登録手段は、上記コントロールファイルの登録すべきファイルのファイル名を参照して、上記第一の記憶手段から登録すべきファイルを検索する検索手段と、
上記コントロールファイルが有する登録すべきファイルに書き込まれた識別コードと、上記検索手段に検索されたファイルに書き込まれた識別コードとを参照比較する比較手段と、
上記比較手段によりコントロールファイルの識別コードと識別コードが一致したことが確認されたファイルを第二の記憶手段に登録するファイル登録手段とを有し、
前記第二の記憶手段は、第一の補助記憶装置により構成されるとともに、ファイル登録用プログラムを記憶し、
前記第一の記憶手段及び第三の記憶手段は、着脱自在なカートリッジ状の記憶媒体及び該記憶媒体のデータを読み書きする駆動装置からなる第二の補助記憶装置により構成されるとともに、一枚の上記記憶媒体に、上記識別コードが書き込まれたファイルと、上記コントロールファイルとを記憶し、
上記登録手段は、上記第一及び第二の補助記憶装置が接続された演算処理装置であり、
該演算処理装置は、上記ファイル登録用プログラムに基づいて、第二の補助記憶装置に記憶されたコントロールファイルが有するファイル名に対応するファイルを第二の補助記憶装置から検索するとともに、検索されたファイルの識別コードとコントロールファイルが有する識別コードとを参照比較し、コントロールファイルの識別コードと識別コードが一致したことが確認されたファイルを第二の補助記憶装置から第一の補助記憶装置に転送して登録することを特徴とするファイル登録システム。
【請求項２】
上記登録手段による登録処理の処理結果を登録結果データとして出力する出力手段を有し、該出力手段は、上記登録結果データのデータ量に基づいて登録結果データの出力先となる出力先装置を、プリンタにするか、記憶装置するか、ディスプレイにするか決定することを特徴とする請求項１記載のファイル登録システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ＣＡＤ（computer aided design）システム等のようなコンピュータシステムから構築される特定の機能を有するシステムの記憶装置にファイルを登録するためのファイル登録システムに関する。
【０００２】
【従来の技術】
一般に、ＣＡＤシステム等のような特定の機能を有するコンピュータシステムにおいては、システムの構築にあたって、上記機能に対応する多数のファイル（プログラムファイルやデータファイル等）を必要としている。
また、上記コンピュータシステムの機能によっては、最新のデータを必要とする場合がある。従って、コンピュータシステムにおいて大量のデータファイルを頻繁に更新する場合がある。
【０００３】
従来、ファイルの更新に当たっては、フロッピーディスクや、光磁気ディスクや、ハードディスク等のような記憶媒体に更新用のファイルを記憶させておくとともに、コンピュータシステム側にこれらの記憶媒体のデータの読み書きを行う駆動装置（例えば、フロッピーディスクドライブや、光磁気ディスクドライブや、ハードディスクドライブ）等を接続しておき、コンピュータシステムにおいてファイル管理用のプログラムを立ち上げ、オペレータが必要なファイルの更新、すなわち、上記記憶媒体からコンピュータシステム側の記憶装置にファイルを転送して登録することになる。
【０００４】
また、場合によっては、上記ファイル管理用プログラムに代えて、ファイル登録用プログラムを作成しておき、該ファイル登録用プログラムによりオペレータの操作なしに自動的にファイルの転送及び登録を行うこともある。
【０００５】
【発明が解決しようとする課題】
ところで、上記コンピュータシステムのオペレータは、該コンピュータシステムで実現される機能を操作する者であり、必ずしも、コンピュータシステム自体の知識を有する者とは限らない。
すなわち、オペレータは、上記機能を実現する上で、必要な知識以外のコンピュータに関する知識を有していない場合が多い。
【０００６】
例えば、オペレータは、コンピュータシステム上のワードプロセッサ用のプログラムにより文章を作成することができても、新たなワードプロセッサ用のプログラムファイルをコンピュータシステムに登録できないような場合がある。
【０００７】
従って、オペレータが上記機能に基づいた操作以外の操作、例えば、上述のファイル管理用プログラムを用いたプログラムファイルの登録を行うことができるとは限らない。
さらに、オペレータは、上記機能についても、コンピュータシステムの表示装置に表示される表面上の知識だけで、上記機能を実現するためにコンピュータシステム上で行われている処理に関する知識をほとんど持っていない場合が多い。
【０００８】
例えば、建築用のＣＡＤ システムにおいて、オペレータはＣＡＤ システムに登録された部材を組み合わせて任意の建築物を設計することができても、上記部材のデータがＣＡＤ システムの記憶装置のどのデータファイルに登録されたものかを知らない場合がある。
従って、オペレータが、ファイル管理用プログラムを使用することができても、どのファイルをどこに登録すれば良いのか分からない可能性がある。
【０００９】
さらに、オペレータによる操作、すなわち、人間系による操作においては、オペレータが必要な知識を有していても、勘違いや操作ミスにより、登録すべきファイルを間違える可能性がある。特に、データの更新のために同名のデータファイルを入れ替える際や、同名のデータファイルでも、いくつかの種類がある場合には、オペレータがミスを犯し易いとうい問題がある。
【００１０】
また、上記ファイル登録用プログラムを使用すれば、オペレータがファイル登録に必要な知識をもっていなくともファイルの登録を自動的に行うことができるが、上記ファイル登録用プログラムでは、所定のファイルを登録することしかできず、登録するファイルが異なる場合には、異なるファイル登録用プログラムを作成する必要があり、ファイル登録用プログラムの作成に多くの時間と費用を必要とする。
【００１１】
すなわち、一つのファイル登録用プログラムは、予め決められたファイル名のファイルしか登録することができず、異なるファイル名のファイルを登録するには、プログラムの書き換えが必要となる。
【００１２】
また、複数のコンピュータシステムからなるネットワークシステムにおいては、ネットワークシステムの管理責任者が、ネットワーク上の全てのコンピュータシステムのファイルの管理を行うことが可能であり、オペレータに代わって上記管理責任者がファイルの登録を行うことも可能であるが、コンピュータシステムの数が多い場合には、システムの構築に多額の設備投資が必要となるとともに、管理責任者に対する費用が必要となる。
【００１３】
本発明は上記課題に鑑みてなされたものであり、その目的とするところは、上記ファイル登録用プログラムによりファイルを登録するに際し、ファイル登録用プログラムを変更することなく、容易に登録すべきファイルを変更することができ、オペレータによる操作を必要とせずに様々なファイルを容易かつ正確に登録することができるファイル登録システムを提供することを目的とするものである。
【００１４】
【課題を解決するための手段】
本発明の上記請求項１記載のファイル登録システムは、図１に示すように、記憶装置に所定のファイルを登録するためのものであり、自身の属性を示す識別コードａ１１が書き込まれたファイルａ１…を記憶した第一の記憶手段ａと、該第一の記憶手段ａに記憶されたファイルａ１…を第二の記憶手段ｂに登録する登録手段ｃと、登録すべきファイルａ１のファイル名ａ１２と、登録すべきファイルａ１に書き込まれた識別コードａ１１とを有するコントロールファイルｄ１を記憶した第三の記憶手段ｄとを具備してなり、上記登録手段ｃは、上記コントロールファイルｄ１の登録すべきファイルａ１のファイル名ａ１２を参照して、上記第一の記憶手段ａから登録すべきファイルを検索する検索手段ｃ１と、上記コントロールファイルｄ１が有する登録すべきファイルａ１に書き込まれた識別コードａ１１と、上記検索手段ｃ１に検索されたファイルに書き込まれた識別コードａ１１とを参照比較する比較手段ｃ２と、上記比較手段ｃ２によりコントロールファイルｄ１の識別コードａ１１と識別コードａ１１が一致したことが確認されたファイルａ１を第二の記憶手段ｂに登録するファイル登録手段ｃ３とを有し、
前記第二の記憶手段ｂは、第一の補助記憶装置により構成されるとともに、ファイル登録用プログラムを記憶し、前記第一の記憶手段ａ及び第三の記憶手段ｄは、着脱自在なカートリッジ状の記憶媒体及び該記憶媒体のデータを読み書きする駆動装置からなる第二の補助記憶装置により構成されるとともに、一枚の上記記憶媒体に、上記識別コードが書き込まれたファイルａ１と、上記コントロールファイルｄ１とを記憶し、上記登録手段ｃは、上記第一及び第二の補助記憶装置が接続された演算処理装置ｇであり、該演算処理装置ｇは、上記ファイル登録用プログラムに基づいて、第二の補助記憶装置に記憶されたコントロールファイルｄ１が有するファイル名ａ１２に対応するファイルａ１を第二の補助記憶装置から検索するとともに、検索されたファイルａ１の識別コードａ１１とコントロールファイルｄ１が有する識別コードａ１１とを参照比較し、コントロールファイルｄ１の識別コードａ１１と識別コードａ１１が一致したことが確認されたファイルａ１を第二の補助記憶装置から第一の補助記憶装置に転送して登録することを上記課題を解決する手段とした。
【００１５】
また、上記構成に加えて本発明の請求項２記載のファイル登録システムは、上記登録手段ｃによる登録処理の処理結果を登録結果データとして出力する出力手段ｅを有し、該出力手段ｅは、上記登録結果データのデータ量に基づいて登録結果データの出力先となる出力先装置ｆ…を、プリンタにするか、記憶装置するか、ディスプレイにするか決定することを上記課題を解決する手段とした。
【００１７】
【作用】
上記請求項１記載の構成によれば、上記登録手段ｃは、その検索手段ｃ１により、第三の記憶手段ｄに記憶されたコントロールファイルｄ１に書き込まれたファイル名ａ１２を有するファイルａ１を第一の記憶手段ａから検索する。
次いで、登録手段ｃの比較手段ｃ２は、上記コントロールファイルｄ１の識別コードａ１１を読み込むとともに、上記検索手段ｃ１により検索されたファイルａ１の識別コードａ１１を読み込み、これらの識別コードａ１１が一致するかどうを判断する。
【００１８】
次いで、登録手段ｃのファイル登録手段ｃ３は、上記比較手段ｃ１によりコントロールファイルｄ１の識別コードａ１１と一致することが確認された識別コードａ１１を有するファイルａ１を第一の記憶手段ａから第二の記憶手段ｂに転送して登録する。
【００１９】
従って、上記登録手段ｃ自体に登録すべきファイル名ａ１２が既定されていなくとも、コントロールファイルｄ１に指定されたファイル名ａ１２のファイルａ１を登録することができる。
すなわち、コントロールファイルｄ１に書き込まれたファイル名ａ１２を変更することにより、登録手段ｃ側でファイル名ａ１２の変更をせずに、登録すべきファイルａ１を変更することができる。
【００２０】
また、登録手段ｃは、ファイルａ１を登録するに際し、登録すべきファイルａ１をコントロールファイルｄ１に書き込まれたファイル名ａ１２に基づいて検索するとともに、コントロールファイルｄ１が有する登録すべきファイルａ１の識別コードａ１１と、検索されたファイルａ１が有する識別コードａ１１とを比較し、識別コードａ１１が一致したファイルａ１だけを登録するので、同名のファイルａ１であっても識別コードａ１１がコントロールファイルｄ１に指定された識別コードａ１１と一致しなけば、ファイルａ１を登録しないことになる。
【００２１】
従って、同名の異なるファイルａ１が複数あっても、登録すべきファイルａ１以外のファイルａ１を登録してしまうことを防止することができる。
さらに、上記登録手段ｃは、演算処理装置ｇにおいてプログラムによる一連の命令として実現されるものである。すなわち、上記登録手段ｃは、演算処理装置ｇ上のファイル登録用プログラムとして実現するものである。
そして、コントロールファイルｄ１にファイル名ａ１２と上記識別コードａ１１とが書き込まれている場合に、ファイル登録用プログラムにより演算処理装置ｇは、上記コントロールファイルｄ１を参照してファイルａ１の登録処理を行うことになる。
【００２２】
従って、ファイル登録用プログラムを書き換えなくとも、コントロールファイルｄ１のファイル名ａ１２と識別コードａ１１とを書き換えることにより、一種類のファイル登録用プログラムでどのようなファイルａ１でも登録を行うことができる。
また、上述のように一枚の記憶媒体に、登録すべきファイルａ１とコントロールファイルｄ１とを記憶させ、該記憶媒体をオペレータに送付することにより、オペレータは、ファイル登録用プログラムやコントロールファイルｄ１の書き換え等を考慮することなく、ファイル登録プログラムを起動するだけの極めて容易な操作によりファイルａ１の登録を行うことができる。
すなわち、各地域に配置されたファイル登録システムにおいて、データの更新を行うような場合には、各地域に配置されたファイル登録システムを統括する本部において、各地域のファイル登録システムに登録すべきファイルａ１とこれらファイルａ１に関するコントロールファイルｄ１を記憶した記憶媒体を制作し、これを各地域に配置されたファイル登録システムのオペレータに送付することにより、オペレータがコンピュータシステム上の処理に関する知識を持っていなくとも、確実に各地域のファイル登録システムのデータを更新することができる。
【００２３】
また、上記請求項２記載の構成によれば、登録結果データを例えば、プリンタやディスプレイや記憶装置等の出力先装置ｆに出力する場合に、上記出力手段ｅが登録結果データの量に基づいて、出力先となる出力先装置ｅを変更する。
従って、登録すべきファイルａ１が少なく、かつ、登録が成功したことにより登録結果データが少ない場合には、ディスプレイに登録結果データを出力し、登録に失敗し登録結果データにエラーメッセージ等が含まれ、比較的データ量が多い場合には、プリンタに登録結果データを出力し、多数のデータを登録したことにより登録結果データのデータ量が極めて多いような場合には、登録結果データをファイルとして記憶装置に出力するようなことが可能となる。
【００２４】
なお、上記「課題を解決する手段」及び「作用」の欄においては、図１に付された符号を用いて、本発明のファイル登録システムを説明したが、本発明が図１に示される構成に限定されるものではない。
【００２５】
【実施例】
以下に、本発明の一実施例を図面を参照して説明する。
この実施例のファイル登録システムは、床、壁、屋根等がパネルから構築される住宅の設計に用いられるＣＡＤ システムに応用されたものである。
【００２６】
なお、上記住宅設計用のＣＡＤ システムは、住宅の間取りや各種建具や各種仕上げ部材等の配置（住宅の意匠）を入力するための意匠入力機能と、上記意匠において、床、壁、屋根等にパネルを配置するとともに、その他の躯体となる部材や該部材及び上記パネルに付随する部材を配置し、かつ、住宅の必要強度をチェックする構造決定機能と、上記意匠入力及び構造決定において割り付けられた部材に基づいて、設計される住宅の見積りを求める積算機能とを有するものである。
【００２７】
従って、上記ＣＡＤ システムには、各部材の形状データや、各部材の図形データや、各部材の価格データや、各部材の施工に関するデータや、構造に関するロジックのデータ等の様々なデータが登録されている。
また、上記一連の機能を実現するために、上記ＣＡＤ システムは、複数のプログラム（もしくは複数のプログラムルーチン）から構成されているとともに、各プログラムは、ＣＡＤ システムの最適化のために、順次変更される可能性がある。
【００２８】
また、各部材の価格や、使用する部材の種類は、価格の改定や、新製品の登場等により、比較的頻繁に変更されることになる。
また、使用される部材の種類や価格は、住宅が建築される地域の地域性や、部材の仕入先の違い等により異なることが多いので、各部材の関するデータは、上記ＣＡＤ システムが配置される地域によって異なることになる。
【００２９】
また、ＣＡＤ システムにおいて、上記データを登録されたデータファイルは、そのファイル名により識別されることになるので、価格改定等により変更されたデータファイルと変更前のデータファイルが同一ファイル名である必要があり、また、地域毎に異なるデータも、その使用目的が同一のものであれば、同一のファイル名のデータファイルに登録される必要がある。
【００３０】
この実施例のファイル登録システムは、以上のようなＣＡＤ システムにおいて、データファイルやプログラムファイルの登録を容易かつ正確なものとするものであり、上記ＣＡＤ システムに組み込まれて機能するものである。
【００３１】
図２は、この実施例のファイル登録システムが組み込まれたＣＡＤ システムの基本構成を示すブロック図である。
図２に示すようにこの実施例のファイル登録システムが組み込まれたＣＡＤ システムは、ＣＡＤ システムとしていわゆる一般的なコンピュータシステムとしてのシステム構成を有するものであり、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ等から構成される演算処理装置（コンピュータ本体）１と、ハードディスクドライブ等からなる第一の補助記憶装置２と、キーボード及びマウス、タブレット、デジタイザーなどのポインティングデバイスからなる入力装置３と、ＣＲＴディスプレイ等のディスプレイからなる表示装置４と、プリンタやプロッター等からなるハードコピーの出力装置５と、着脱自在なカートリッジ状の記憶媒体６及び該記憶媒体６のデータを読み書きする駆動装置７からなる第二の補助記憶装置８とを有するものである。
【００３２】
上記第一の補助記憶装置２には、ＣＡＤ システムとしての機能を実現するためにＣＡＤ 用の各種プログラムファイル（ＣＡＤ 用ファイル１０…）が記憶されると共に、上記各種プログラムにおいて使用される住宅の部材等に関する多数のデータファイル（ＣＡＤ 用ファイル１０…）が記憶されている。
【００３３】
また、上記第一の補助記憶装置２には、ファイル登録システムとしての機能を実現するためのファイル登録用プログラム（図示略）が記憶されている。
また、上記第二の補助記憶装置８のカートリッジ状の記憶媒体６は、例えば、フロッピーディスクや光磁気記憶用のディスクやカートリッジ状のハードディスクなどである。
【００３４】
そして、上記記憶媒体６には、上記第一の補助記憶装置２に登録すべきプログラムファイルやデータファイル（更新用ファイル１１…）が記憶されている。
また、上記記憶媒体に格納されたプログラムファイル及びデータファイル（更新用ファイル１１…）には、それぞれファイル名１２とともに識別コード１３が書き込まれている。
【００３５】
上記識別コード１３は、例えば、上記ＣＡＤ システムが配置される地域の代表的な都市名となっており、ＮＡＧＯＹＡ，ＴＯＫＹＯ，ＯＳＡＫＡ，ＳＡＰＰＯＲＯ，ＳＥＮＤＡＩ，ＦＵＫＵＯＫＡ等の識別コード１３が上記更新用ファイル１１…に書き込まれている。
【００３６】
また、上記記憶媒体６には、登録すべきファイル（すなわち、更新用ファイル１１…）のファイル名１２及び登録すべきファイル（更新用ファイル１１…）に書き込まれた上記識別コード１３等が収録されたコントロールファイル１４が記憶されている。
【００３７】
また、上記コントロールファイル１４には、ファイルの登録処理の終了後に登録すべき各ファイルの登録の成功や失敗や失敗した場合のエラーメッセージ等を含む登録結果データを出力するに際し、登録結果データをプリンタに出力するか、登録結果データを第一の補助記憶装置２に出力し、登録結果データファイルとして記憶させるかを示す出力先コード１５が書き込まれている。
【００３８】
なお、上記第二の補助記憶装置８は、必ずしもファイルの登録だけに使用されるものではないが、ファイルを登録する際には、上記駆動装置７に上記登録すべきファイル１１…とコントロールファイル１４が記憶された記憶媒体６がセットされることになる。
そして、上記演算処理装置１は、上記第一の補助記憶装置２に記憶されたＣＡＤ 用のプログラムファイルをロードするとともに、上記第一の補助記憶装置２に記憶されたＣＡＤ 用のデータファイルのデータを用いてＣＡＤ システムとして機能するようになっている。
【００３９】
また、上記演算処理装置１は、上記第一の補助記憶装置２に記憶されたファイル登録用プログラムをロードして、上記第二の補助記憶装置８に記憶されたファイル１１のうちの上記コントロールファイル１４のファイル名１２及び識別コード１３に適合するファイル１１を第一の補助記憶装置２に登録する機能を有する。
【００４０】
すなわち、上記演算処理装置１は、上記第二の補助記憶装置８のコントロールファイル１４を読み込み、コントロールファイル１４に書き込まれたファイル名１２に対応するファイル１１を第二の補助記憶装置８から検索する機能と、検索されたファイル１１に書き込まれた識別コード１３とコントロールファイル１４に書き込まれた識別コード１３とを参照するとともに比較して、各ファイル１１…の識別コード１３とコントロールファイル１４の識別コード１３が一致するかどうか確認する機能と、コントロールファイル１４の識別コード１３と識別コード１３が一致したファイル１１を第二の補助記憶装置８から第一の補助記憶装置２に転送して登録する機能と、上記登録結果データをコントロールファイル１４の上記出力先コード１５に基づいて出力する機能と、上記コントロールファイル１４の出力先コード１５がプリンタを示し、かつ、登録結果データのデータ容量が所定のデータ容量より多い場合に登録結果データを第一の補助記憶装置２にファイルとして出力して登録する機能とを有する。
【００４１】
以下に、上記構成を有するファイル登録システムを組み込まれたＣＡＤ システムにおけるファイルの登録方法を説明する。
まず、演算処理装置１は、第二の補助記憶装置８にセットされた記憶媒体６に記憶されたコントロールファイル１４に書き込まれたファイル名１２と識別コード１３とを読み込む（ステップＳ１）。
【００４２】
次いで、読み込まれたファイル名１２と同一のファイル名１２を有するファイル１１を上記第二の補助記憶装置８の記憶媒体６から検索する（ステップＳ２）。
そして、検索されたファイル１１に書き込まれた識別コード１３を読み込み（ステップＳ３）、先に読み込まれたコントロールファイル１４の識別コード１３と比較する（ステップＳ４）。
【００４３】
次に、コントロールファイル１４の識別コード１３と検索されたファイル１１の識別コード１３が一致した場合には（ステップＳ５）、ファイル１１を第二の補助記憶装置８から第一の補助記憶装置２に転送し、第一の補助記憶装置に登録する（ステップＳ６）。
【００４４】
一方、コントロールファイル１４の識別コード１３と検索されたファイル１１の識別コード１３が一致しない場合には（ステップＳ５）、ステップＳ８において、登録結果データの作成のために未登録ファイル名１２をチェックする。
【００４５】
また、コントロールファイル１４に登録されたファイル名１２のファイル１１について、第二の補助記憶装置８から第一の補助記憶装置２に転送して登録できたかどうかをチェックし（ステップＳ７）、ファイルの登録成功及び失敗を示すとともに、登録に失敗した場合には、未登録となったファイル１１のファイル名１２をチェックするとともに（ステップＳ８）、登録できなかった理由（識別コードの不一致、第一もしくは第二補助記憶装置の不良等）を記したエラーメッセージ（予め用意されたもの）を示す登録結果データを作成する。
【００４６】
そして、コントロールファイル１４に複数のファイル名１２が登録されている場合には、登録された全てのファイル名１２のファイル１１に対して上記登録処理を行うまで（ステップＳ９）、上記処理を繰り返し行う。
次に、上記コントロールファイル１４の出力先コード１５を読み込む、そして、出力先コード１５がプリンタ（出力装置５）か第一の補助記憶装置２かを判断する（ステップＳ１０）。
【００４７】
そして、出力先コード１５がプリンタでない場合、すなわち第一の補助記憶装置２の場合には、上記登録結果データを第一の補助記憶装置２に出力して登録結果データファイルとして登録する（ステップＳ１１）。
一方、出力先コード１５がプリンタの場合には、次に上記登録結果データファイルのデータ容量が所定のデータ容量以下かどうかをチェックする（ステップＳ１２）。
【００４８】
そして、登録結果データファイルのデータ容量が所定のデータ容量以下の場合には（ステップＳ１３）、登録結果データをプリンタに出力し、登録結果データを印字させる（ステップＳ１４）。
一方登録結果データファイルのデータ容量が所定のデータ容量より大きい場合には（ステップＳ１３）、登録結果データを第一の補助記憶装置２に出力して登録結果データファイルとして登録する（ステップＳ１１）。
【００４９】
以上のように、この実施例のデータ登録システムにおいては、コントロールファイル１４に登録すべきファイル名１２を書き込んでおくことにより、演算処理装置１が上記コントロールファイル１４のファイル名１２を読み込んで、読み込まれたファイル名１２を有するファイル１１を自動的に第一の補助記憶装置２から第二の補助記憶装置８に登録するので、オペレータの操作を必要とせずに自動的にファイル１１を登録できるとともに、演算処理装置１上で作動するファイル登録プログラムを変更することなく、コントロールファイル１４のファイル名１２を書き換えることにより、登録すべきファイル１１を変更することができる。
【００５０】
また、上述のように一枚の記憶媒体６に、登録すべきファイル１１とコントロールファイル１４とを記憶させ、該記憶媒体６をオペレータに送付することにより、オペレータは、ファイル登録用プログラムやコントロールファイル１４の書き換え等を考慮することなく、ファイル登録プログラムを起動するだけの極めて容易な操作によりファイル１１の登録を行うことができる。
【００５１】
すなわち、各地域に配置されたＣＡＤ システムにおいて、データの更新を行うような場合には、各地域に配置されたＣＡＤ システムを統括する本部において、各地域のＣＡＤ システムに登録すべきファイル１１とこれらファイル１１に関するコントロールファイル１４を記憶した記憶媒体６を制作し、これを各地域に配置されたＣＡＤ システムのオペレータに送付することにより、オペレータがコンピュータシステムやＣＡＤ システム上の処理に関する知識を持っていなくとも、確実に各地域のＣＡＤ システムのデータを更新することができる。
【００５２】
また、この実施例のファイル登録システムにおいては、登録すべきファイル１１に識別コード１３を書き込み、かつ、コントロールファイル１４に登録すべきファイル１１に書き込まれた識別コード１３を書き込むようになっているとともに、コントロールファイル１４の識別コードと登録すべきファイル１１の識別コード１３とが一致した場合にだけ、ファイル１１を登録するようになっているので、例えば、名古屋地区のＣＡＤ システムに送付する記憶媒体６に、東京地区のＣＡＤ システムに送付すべきファイル１１が紛れ込んでいた場合には、上記識別コード１３によりチェックされて、間違ったファイル１１が正しいファイル１１と同一ファイル名１２であっても登録されることがない。
【００５３】
すなわち、同一ファイル名１２の異なるファイル１１を間違って登録することを防止することができる。
また、上記識別コード１３の違い等によりファイル１１が登録されなかったような場合は、登録処理終了時にプリンタ（出力装置５）から出力される登録結果データにより確認することができる。
【００５４】
また、登録すべきファイル１１が多数あり、予め上記登録結果データが多くなることがわかっているような場合には、コントロールファイル１４の出力先コード１５が第一の補助記憶装置２とされ、演算処理装置１が登録結果データをファイルとして第一の補助記憶装置２に記憶するので、プリンタから大量の用紙が出力されるの防止することができるとともに、登録結果データが少ない場合には出力先コード１５をプリンタにしておくことにより、データ登録の度に第一の補助記憶装置２に登録結果データファイルが記憶され、第一の補助記憶装置に必要のないファイルが増えてしまうのを防止することができる。
【００５５】
また、コントロールファイル１４の出力先ファイルをプリンタとした場合に、ファイル登録の失敗などが多数発生し、エラーメッセージ等により登録結果データが予想以上に多くなってしまった場合には、演算処理装置１が登録結果データのデータ容量が所定のデータ容量を越えたと判断して、登録結果データを第一の補助記憶装置２に出力するようになっているので、登録結果データが予想外に大きくなった場合でも、プリンタから大量の用紙が出力されるのを防止することができる。
【００５６】
なお、上記実施例においては、本発明のファイル登録システムをＣＡＤ システムに応用したが、本発明のファイル登録システムは、どのような機能を有するコンピュータシステムにでも応用することが可能であり、例えば、ワードプロセッサーや経理用コンピュータシステムにも応用することができる。
【００５７】
また、上記実施例においてコントロールファイル１４には、登録すべきファイル１１のファイル名１２と識別コード１３を書き込むものとしたが、登録すべきファイル１１の登録先として記憶装置の階層構造となったディレクトリを指定する必要がある場合には、コントロールファイル１４に上記ファイル名１２に対応して登録先のディレクトリを指定するようにしても良い。
【００５８】
また、上記識別コード１３は、一度に登録される全てのファイル１１を同一の識別コード１３としても良いし、一度に登録される各ファイル１１毎もしくは各ファイル１１をグループ化してグループ毎に異なる識別コード１３を付けるものとしても良い。
【００５９】
また、上記実施例においては、識別コード１３としてファイル１１を登録すべきＣＡＤ システムの地域を示すコードを付けるものとしたが、識別コード１３は、必ずしも地域別である必要はなく、各コンピュータシステム毎に異なる識別コード１３を付けたり、グループ化されたコンピュータシステムのグループ毎に異なる識別コード１３を付けたり、ファイル１１の新旧に対応して（例えばファイル１１の制作日に対応して）識別コード１３を付けたりしても良い。
【００６０】
上述のようにファイル１１の新旧に対応して識別コード１３を付けることにより、間違えて古いファイル１１を登録してしまうことを防止することができる。
さらに、上記実施例では、出力先コード１５をプリンタ（出力装置５）もしくは第一の補助記憶装置２を示すものとしたが、それ以外に他の記憶装置やディスプレイを示すことができるようにしても良い。
【００６１】
【発明の効果】
以上、詳細に説明したように本発明の請求項１記載のファイル登録システムによれば、上記登録手段自体に登録すべきファイル名が既定されていなくとも、コントロールファイルより指定されたファイル名のファイルを登録することができる。
従って、コントロールファイルに書き込まれたファイル名を変更することにより、登録手段側でファイル名の変更をせずに、登録すべきファイルを変更することができる。
【００６２】
また、登録手段は、同名のファイルであっても識別コードがコントロールファイルに指定された識別コードと一致しなけば、ファイルを登録しないので、同名の異なるファイルが複数あっても、登録すべきファイル以外のファイルを登録してしまうことを防止することができる。
【００６３】
さらに、上記登録手段は、演算処理装置においてファイル登録用プログラムとして実現されるので、コントロールファイルにファイル名と上記識別コートとを書き込み、ファイル登録用プログラムは、上記コントロールファイルを参照してファイルの登録処理を行うことになる。
従って、ファイル登録用プログラムを書き換えなくとも、コントロールファイルのファイル名と識別コードを書き換えることにより、一つのファイル登録用プログラムで様々なファイルの登録を行うことができ、ファイル登録用プログラムの書き換えにかかる手間と費用を削減することができる。
【００６４】
また、上述のように一枚の記憶媒体に、登録すべきファイルとコントロールファイルとを記憶させ、該記憶媒体をオペレータに送付することにより、オペレータは、ファイル登録用プログラムやコントロールファイルの書き換え等を考慮することなく、ファイル登録プログラムを起動するだけの極めて容易な操作によりファイルの登録を行うことができる。
すなわち、各地域に配置されたファイル登録システムにおいて、データの更新を行うような場合には、各地域に配置されたファイル登録システムを統括する本部において、各地域のファイル登録システムに登録すべきファイルとこれらファイルに関するコントロールファイルを記憶した記憶媒体を制作し、これを各地域に配置されたファイル登録システムのオペレータに送付することにより、オペレータがコンピュータシステム上の処理に関する知識を持っていなくとも、確実に各地域のファイル登録システムのデータを更新することができる。
【００６５】
また、上記請求項２記載のファイル登録システムによれば、登録すべきファイルが少なく、かつ、登録が成功したことにより登録結果データが少ない場合には、ディスプレイに登録結果データを出力し、登録に失敗し登録結果データにエラーメッセージ等が含まれ、比較的データ量が多い場合には、プリンタに登録結果データを出力し、多数のデータを登録したことにより登録結果データのデータ量が極めて多いような場合には、登録結果データをファイルとして記憶装置に出力するようなことが可能となる。従って、不必要のファイルが多数記憶装置に登録されたり、多量の用紙がプリンタから出力されたりするのを防止することができる。
【図面の簡単な説明】
【図１】本発明のファイル登録システムの基本構成を示すブロック図である。
【図２】本発明の一実施例のファイル登録システムの基本構成を示すブロック図である。
【図３】本発明の一実施例のファイル登録システムによるファイル登録方法を説明するためのフローチャートである。
【符号の説明】
１ 演算処理装置（演算処理装置ｇ、登録手段ｃ、検索手段ｃ１、比較手段ｃ２、ファイル登録手段ｃ３、出力手段）
２ 第一の補助記憶装置（第二の記憶手段ｂ）
８ 第二の補助記憶装置（第一の記憶手段ａ、第三の記憶手段ｄ）
１１ 更新用ファイル（ファイルａ１）
１２ ファイル名（ファイル名ａ１２）
１３ 識別コード（識別コードａ１１）
１４ コントロールファイル（コントロールファイルｄ１）
【図１】
0003666904.tif 000002
【図２】
0003666904.tif 000003
【図３】
0003666904.tif 000004