(57)【要約】【課題】商品の仕様管理装置において、１つの商品品種に仕様の異なる複数の商品型式が含まれるときに、その商品を構成する特定の機能ブロックの種類数の算出を可能にすることである。【解決手段】車種（商品品種）と、種類数を求めたい機能ブロックを入力し（Ｓ１０，Ｓ１２）、第１条件記憶部を検索してその機能ブロックの具体的内容を規定する複数の構成仕様を取得し、その条件仕様グループにより第１の種類候補の絞り込みを行う（Ｓ１４〜Ｓ１８）。次に、第２条件記憶部を検索し、複数の種類候補を互換として扱う互換条件を取得し、互換のものをまとめて第２の種類候補の絞り込みを行う（Ｓ２０〜Ｓ２４）。また、第３条件記憶部を検索し、構成仕様の組み合わせを制限する制限条件を取得し、組み合わせが存在しないものを除いて第３の絞り込みを行う（Ｓ２６〜Ｓ３０）。【選択図】図６
2006085329.tif 000002
【特許請求の範囲】
【請求項１】
商品の１つの商品品種に含まれる複数の商品型式のそれぞれと、商品品種の仕様内容を決める複数の構成仕様の各内容との対応関係について、各商品型式及び各構成仕様ごとに記憶する商品仕様記憶手段と、
商品品種を構成する複数の機能ブロックのそれぞれの具体的内容を検討する際の検討条件を記憶する検討条件記憶手段と、
1つの商品品種全体について、特定の機能ブロックの種類数を算出する種類数算出手段と、
を備え、
検討条件記憶手段は、
各機能ブロックごとに、機能ブロックの具体的内容を規定する複数の構成仕様をグループとしてまとめた条件仕様グループと、
各構成仕様ごとに、構成仕様に複数の選択肢があるときに、等価な構成要件として扱う選択肢をまとめた互換条件と、
を記憶し、
種類数算出手段は、
特定の機能ブロックを検索キーとして、検討条件記憶手段を検索し、特定機能ブロックの条件仕様グループを特定し、特定された条件仕様グループを構成する各構成仕様ごとにその互換条件を読み出す手段と、
各商品型式を検索キーとして、商品仕様記憶手段を検索して順次各商品型式を読み出し、ついで、読み出された各商品型式の間で、特定された条件仕様グループの範囲で互換条件を含めて各構成仕様の内容を比較し、互換条件を含めて各構成仕様の内容が少なくとも１つは異なる条件仕様グループを有する機能ブロック種類を区別し、相互に区別された種類数を求める手段と、
を有し、求められた種類数を、1つの商品品種全体についての特定の機能ブロックの種類数とすることを特徴とする商品の仕様管理装置。
【請求項２】
請求項１に記載の商品の仕様管理装置において、
検討条件記憶手段は、さらに、
商品品種ごとに定められ、複数の構成仕様の間での組み合わせについて、その組み合わせを制限する制限条件を記憶し、
種類数算出手段は、さらに、
特定の商品品種を検索キーとして、検討条件記憶手段を検索し、その商品品種の制限条件を取得する手段と、
その商品品種全体について各機能ブロックの内容を制限条件と比較し、組み合わせが制限される種類を除いてゆき、組み合わせが存在し得るもののみに種類数を絞り込む手段と、
を有することを特徴とする商品の仕様管理装置。
【請求項３】
請求項２に記載の商品の仕様管理装置において、
検討条件記憶手段は、
新しい商品品種については、商品品種の制限条件データ以外のデータを引き継ぐことを特徴とする商品の仕様管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は商品の仕様管理装置に係り、特に、１つの商品品種に仕様内容がそれぞれ異なる複数の商品型式がわかっているとして、その商品を構成する特定の機能ブロックについて、全商品型式に渡っての種類数を算出できる商品の仕様管理装置に関する。
【背景技術】
【０００２】
例えば、１つの車両について、その車両を構成する各部品の管理は、通常部品構成表により行われる。また、仕様が異なる複数の車両についても、それぞれの仕様の車両ごとに部品構成表が作成されて管理される。一般には、車両の仕様が異なっても、全部品がことごとく異なるわけでなく、標準化の観点から、共通部品が多く用いられる。つまり、複数の車両に渡り、仕様の同じ部品が共通部品として使用される。このような場合に、仕様が異なる車両ごとに部品構成表を独立して一々作成するのでは部品管理に重複が生じ、データ量が膨大になるとともに、共通部品と非共通部品の区別管理等も困難である。
【０００３】
特許文献１には、部品構成が同じ電磁弁（製品）について、共通部品の登録を重複しないように、製品及び部品の特徴をあらわす属性と、属性の種類である属性バリエーションに関連付けて、製品及び部品を登録管理することが開示される。ここでは、属性として環境温度、流量調節があり、環境温度の属性バリエーションとして高温、常温、低温、流量調節の属性バリエーションとしてその有無が示されている。そして、製品である電磁弁は属性、属性バリエーションの相違により、複数の固有製品に分かれる。また、製品である電磁弁を構成する各部品も、属性、属性バリエーションの相違により、同じ機能を備えた部品名でも複数の部品となることがある。ここでは、スプリングＡ、パッキングＡ、ビス、弁Ａ、梱包用箱は、属性、属性バリエーションに関わらず１つの仕様の部品であるが、ケース機能を有する部品は、高温用の材質１を用いるケースＡと、常温・低温用の材質２を用いるケースＡ′の２種類となる。
【０００４】
そして、同じ機能で仕様が異なる部品を表すために仮想的なステーションＢＯＸを用い、このステーションＢＯＸに、各部品を属性、属性バリエーション毎に区別して登録する。この場合、全固有製品にわたり、ステーションＢＯＸの構成は同一である。
【０００５】
このようなデータベースを用いることで、例えば、固有製品として高温用の電磁弁の部品構成は、属性を環境温度、属性バリエーションを高温とし、各ステーションＢＯＸについてその属性、属性バリエーションの部品を検索して検索された全部品をステーションＢＯＸの構成表どおりに構成することで知ることができる。また、固有製品として低温用の電磁弁を構成する部品の中で低温用部品の情報だけ知りたいときは、属性を環境温度、属性バリエーションを低温とし、各ステーションＢＯＸについてその属性、属性バリエーションのみが登録されている部品を検索すればよい。
【０００６】
このように、特許文献１の製品・部品仕様管理は、部品構成が同じ製品が、仕様が異なる複数の固有製品に分かれ、また、それを構成する部品についても、部品によっては機能が同一でも仕様が異なる複数の部品があるときに、登録データを少なくするためのものであり、登録されたデータについて属性、属性バリエーションを用いて適当な検索を行うことができる。したがって、固有製品ごとに個別の部品構成表を作成して登録、管理するよりも少ないデータ量のデータベースを用い、仕様の異なる全固有製品全体に渡る広汎な情報検索が可能である。
【０００７】
【特許文献１】特開２０００−４８０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
車両の設計において、新しく車種の設計企画が行われると、その車種の範囲で、複数の車両型式が設計企画される。例えば、車種として来年型セダンが設計企画されるときは、国内向け車両型式と、輸出用車両型式では、ハンドルの位置が異なる他、アウターミラー等の様々な機能ブロックも異なる。その他にも、様々なユーザニーズに合わせた車両型式が必要となり、場合によっては１つの車種に数十種類もの車両型式が設計企画される。
【０００９】
このように１つの車種に数十種類もの仕様の異なる多くの車両型式が設計企画されると、これを構成する部品の仕様も多岐にわたる。しかし、できるだけ部品は標準化したいので、１つの車種における複数の車両型式の全部にわたり、特定の部品について一体いくつの種類があるのかを知ることは重要である。
【００１０】
特許文献１においては、最初に全部の固有製品の内容、および各部品の内容の全貌がわかっているときに、如何にその登録データ量を少なくするか、を検討しているので、すでに全部品の内容がわかっている前提である。したがって、１つの車種について全車両型式がわかっているだけの情報だけから、特定の部品の種類数を知ることができない。
【００１１】
従来、多くの車両型式の全体に渡って、特定の部品の種類数を車両型式の仕様が決まった段階で数えるのは、設計者の経験に頼っており、個人差があり、ときにより、見込みの種類数と実際の種類数とが大幅に異なることが生じる。同じような問題は、車両の例に限られず、さまざまな商品において、１つの商品品種に複数の商品型式が含まれるときに、その商品品種における特定の機能ブロックの種類数を知りたいときにも生ずる。
【００１２】
本発明は、１つの商品品種に仕様の異なる複数の商品型式が含まれるときに、その商品を構成する特定の機能ブロックについて、全商品型式に渡っての種類数を算出できる商品の仕様管理装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明に係る商品の仕様管理装置は、 商品の１つの商品品種に含まれる複数の商品型式のそれぞれと、商品品種の仕様内容を決める複数の構成仕様の各内容との対応関係について、各商品型式及び各構成仕様ごとに記憶する商品仕様記憶手段と、商品品種を構成する複数の機能ブロックのそれぞれの具体的内容を検討する際の検討条件を記憶する検討条件記憶手段と、1つの商品品種全体について、特定の機能ブロックの種類数を算出する種類数算出手段と、を備え、検討条件記憶手段は、各機能ブロックごとに、機能ブロックの具体的内容を規定する複数の構成仕様をグループとしてまとめた条件仕様グループと、各構成仕様ごとに、構成仕様に複数の選択肢があるときに、等価な構成要件として扱う選択肢をまとめた互換条件と、を記憶し、種類数算出手段は、特定の機能ブロックを検索キーとして、検討条件記憶手段を検索し、特定機能ブロックの条件仕様グループを特定し、特定された条件仕様グループを構成する各構成仕様ごとにその互換条件を読み出す手段と、各商品型式を検索キーとして、商品仕様記憶手段を検索して順次各商品型式を読み出し、ついで、読み出された各商品型式の間で、特定された条件仕様グループの範囲で互換条件を含めて各構成仕様の内容を比較し、互換条件を含めて各構成仕様の内容が少なくとも１つは異なる条件仕様グループを有する機能ブロック種類を区別し、相互に区別された種類数を求める手段と、を有し、求められた種類数を、1つの商品品種全体についての特定の機能ブロックの種類数とすることを特徴とする。
【００１４】
また、本発明に係る商品の仕様管理装置において、検討条件記憶手段は、さらに、商品品種ごとに定められ、複数の構成仕様の間での組み合わせについて、その組み合わせを制限する制限条件を記憶し、種類数算出手段は、さらに、特定の商品品種を検索キーとして、検討条件記憶手段を検索し、その商品品種の制限条件を取得する手段と、その商品品種全体について各機能ブロックの内容を制限条件と比較し、組み合わせが制限される種類を除いてゆき、組み合わせが存在し得るもののみに種類数を絞り込む手段と、を有することを特徴とする。
【００１５】
また、検討条件記憶手段は、新しい商品品種については、商品品種の制限条件データ以外のデータを引き継ぐことが好ましい。
【発明の効果】
【００１６】
１つの商品品種に複数の商品型式があるときに、商品品種を構成する特定の機能ブロックが全体で何種類になるかは、種類数に関する条件の下で絞り込みを行うことで、実際の種類数を算出することができる。
【００１７】
上記構成により、商品仕様記憶手段に１つの商品品種における複数の商品型式のそれぞれについて構成仕様の内容を記憶し、検討条件記憶手段に、各機能ブロックの種類数に関する構成仕様の検討条件の内容を記憶する。そして、特定の機能ブロックについての検討条件を全商品型式の間で適用して、絞り込みを行う。具体的な処理は、コンピュータを用いて行われる。
【００１８】
すなわち、種類数を求めたい特定の機能ブロックを指定し、これを検索キーとして、検討条件記憶部を検索し、関係する構成仕様のグループを読み出す。そして、商品仕様記憶手段から全商品型式を読み出し、先ほど得られた関係する構成仕様グループに含まれる各構成仕様の内容を相互比較する。同一の内容であれば、それは種類が同じ機能ブロックとしてまとめられ、ここで種類数が絞られる。
【００１９】
次に、検討条件記憶部に記憶されている互換条件を用いる。互換条件とは、特定の構成について複数の選択肢があるときに、それぞれの名称等が異なっても、実際には等価の構成仕様と扱う場合をリスト化等により条件として整理したものである。したがって、選択肢の名称等が異なるために一見別の種類のようであるが、互換条件と比較し、互換条件を満たせば、それは種類が同じ機能ブロックとしてまとめられ、ここでさらに種類数が絞られる。
【００２０】
また、複数の構成仕様の間での組み合わせについての制限条件も検討条件記憶部に記憶し、種類数算出手段は、これを読み出し、例えば、すでに絞られた機能ブロックの内容と比較して、組み合わせが存在し得るものに種類数をさらに絞り込む。
【００２１】
また、新しい商品品種については、商品品種の制限条件データ以外のデータを引き継いで、新しい商品品種の検討条件記憶手段を構成するものとするので、制限条件はその商品品種について新たに作成するとしても、その他の検討条件データ利用でき、その新しい商品品種の特定の機能ブロックの種類数を迅速に求めることができる。
【００２２】
上記のように、本発明に係る商品の仕様管理装置によれば、１つの商品品種に仕様の異なる複数の商品型式が含まれるときに、その商品を構成する特定の機能ブロックについて、全商品型式に渡っての種類数を算出することができる。
【発明を実施するための最良の形態】
【００２３】
以下に図面を用いて本発明に係る実施の形態につき、詳細に説明する。以下では、商品の仕様管理として、車両の仕様管理について説明し、１つの車種に複数の車両型式が含まれるときに、機能ブロックの例として、アウターミラーの種類数を算出する例を述べる。機能ブロックとしては、アウターミラー以外のものでも、車両を構成する機能ブロック、例えばエンジン、あるいはトランスミッション等であってもよい。また、商品は車両に限られず、１つの商品品種に仕様の異なる複数の商品型式を含む商品であればよい。
【００２４】
また、以下の説明では、１つの車種についての仕様管理について主に説明するが、このように、１車種につき１台の車両仕様管理装置を割り当てることもできるが、この他に、１台の車両仕様管理装置で、複数の車種についての車両仕様管理を行うものとできる。また、車両の仕様管理装置は、独立の装置であってもよく、あるいはネットワークによって他の車両仕様管理装置又はその他の装置に接続されるものであってもよい。また、車両の仕様管理プログラムは、独立のプログラムであってもよく、すでにある管理プログラムに組み込まれるものであってもよい。
【００２５】
図１は、車両仕様管理装置１０のブロック図である。車両仕様管理装置１０は、ＣＰＵ１２とキーボード等の入力部１４、ディスプレイやプロッタ等の出力部１６、車両の１つの車種に含まれる各車両型式の仕様内容を記憶する車種仕様記憶部１８と、車両を構成する機能ブロックについての検討条件を記憶する検討条件記憶手段２０を含み、これらは内部バスで相互に接続される。なお、検討条件記憶手段２０は、その内部に各車種ごとの検討条件記憶部３２を有する。また、外部のネットワークに接続する通信制御機能を有してもよい。かかる車両仕様管理装置１０は、データ管理に適したコンピュータ等で構成することができる。
【００２６】
ＣＰＵ１２は、複数の車両型式を含む１つの車種全体に渡り、特定の機能ブロックの種類数を算出する種類数算出部２２を有する。種類数算出部２２は、検討条件記憶部３２に記憶される検討条件を用い、第１絞り込みモジュール２４、第２絞り込みモジュール２６、第３絞り込みモジュール２８により、特定の機能ブロックの種類数を絞り込む機能を有する。また、ＣＰＵ１２は、新しい車種について、検討条件記憶部３２を形成する際のデータ引継ぎを行うデータ引継ぎ部３０も有する。これらの機能はソフトウエアによって実現することができ、具体的には対応する車両仕様管理プログラムを実行することで実現できる。また、各機能の一部をハードウエアで実現するように構成してもよい。
【００２７】
車種仕様記憶部１８は、１つの車種に含まれる複数の車両型式全部につき、それぞれの車両型式ごとに、その仕様内容を決める構成仕様の各内容を記憶する記憶装置である。ここで、車種とは、車両のモデルに対応する。仮にこれを「アルファベータ２０００」というモデルであるとすると、車両型式とは、「アルファベータ２０００」シリーズの中のそれぞれのサブモデルをいう。例えば、アメリカ向け「アルファベータ２０００」とオーストラリア向け「アルファベータ２０００」とで、車両仕様が異なれば、これらは異なる車両型式として扱われる。このアメリカ向け、カナダ向けに適合させるためのさまざまな内容が仕様で、その具体的な仕様内容が構成仕様の内容である。また、機能ブロックとは、車両を構成する機能別に分けたブロックのことである。
【００２８】
具体的に、車両仕様データの例を図２に示す。図２の車両仕様データ４０は、「車種１１１１１」を構成する６つの車両型式について、それぞれの車両型式ごとに、構成仕様がどのようになっているかを示すデータである。車両仕様データ４０は、表形式となっており、各車両型式（４２）が縦方向に配列され、各構成仕様（４４）が横方向に配列される。
【００２９】
図２の例では、６つの車両型式、「１１１１１１Ｌ−ＢＢＢＢＡ」、「１１１１１２Ｌ−ＢＢＢＢＫ」、「１１１１１３Ｒ−ＢＢＢＢＷ」、「１１１１１４Ｒ−ＢＢＢＢ」、「１１１１１５Ｒ−ＢＢＢＢ」、「１１１１１６Ｒ−ＢＢＢＢ」が示されている。この車両型式の表記は、先頭の５桁が車種を示し、６桁目が車両型式の識別である。したがって、１１１１１１から１１１１１６までの６車両型式が車種１１１１１に含まれることになる。この６桁の表記（４６）で車両型式は特定が可能であるが、さらに識別を容易にするため、ハンドルの区別を示すハンドル識別子４８と、仕向け地の区別を示す仕向け地識別子５０が付加される。ハンドル識別子４８は、右ハンドル仕様のときＲ、左ハンドル仕様のときＬで区別される。仕向け地識別子は、仕向け地記号で区別され、図２の例では、「Ａ」、「Ｋ」、「Ｗ」及び無記号の４種類が表されている。それぞれは、アメリカ仕様、カナダ仕様、欧州仕様、一般仕様を示している。
【００３０】
１例を「１１１１１３Ｒ−ＢＢＢＢＷ」にとると、これは、「車種１１１１１」の第「３」番目の車両型式で、「右ハンドル仕様」で、「欧州仕様」である車両型式であることを示している。
【００３１】
構成仕様４４は、車両の仕様内容を構成して決める複数の仕様のことで、図２の例では、ミラー駆動の仕様と、エンジンの仕様が表されている。この他にもトランスミッション仕様等、多くの構成仕様があるが、以下の説明では省略する。１つの構成仕様には、通常複数の選択肢がある。例えば、ミラー駆動には、「電動仕様（ＷＣ）」と「手動仕様（ＷＧ）」があり、エンジンには「Ａ仕様」、「Ｂ仕様」他の選択肢がある。したがって、個々の構成仕様を大分類とし、１つの構成仕様の中の選択肢を小分類と呼ぶことができる。
【００３２】
このように、車両仕様データ４０は、各車両型式について、大分類の各構成仕様について、小分類のどの選択肢を用いるかの内容を示すデータである。上記のように、車両型式の表記には、ハンドル識別子４８と仕向け地識別子５０が含まれるので、車両仕様データ４０は、ハンドル仕様の選択肢、仕向け地仕様の選択肢の内容も含んでいる。ハンドル仕様、仕向け地仕様を含む構成仕様の全部を、広義の構成仕様と呼ぶことができる。上記の「１１１１１３Ｒ−ＢＢＢＢＷ」の例では、「右ハンドル仕様」、「欧州仕様」の他に、「ミラー駆動」は「手動仕様（ＷＧ）」、「エンジン」は「Ａ仕様」であることがわかる。
【００３３】
かかる車両仕様データ４０は、各車両型式（４２）及び各構成仕様（４４）に対応付けて、すなわちこれらを検索キーとして検索可能なように、車種仕様記憶部１８に記憶される。車種仕様記憶部１８としては、磁気記憶装置や半導体記憶装置等を用いることができる。
【００３４】
再び図１に戻り、検討条件記憶部３２は、車両を構成する複数の機能ブロックについて、各機能ブロックの設計等を検討するときに必要な構成仕様の内容を記憶する機能を有する記憶装置である。この検討に必要な条件にはさまざまなものがあるが、図１ではそれらを整理して、条件仕様グループデータファイル３４と、互換条件データファイル３６と、制限条件データファイル３８として示されている。
【００３５】
条件仕様グループ条件とは、特定の機能ブロックの設計等を検討するときに、考慮する構成仕様をまとめてグループ化し、このグループの中の各構成仕様を検討の条件としたものである。図３は、条件仕様グループデータファイル３４の例を示す図である。条件仕様グループデータファイル３４は、表形式となっており、縦方向に、「アウターミラー」等の車両を構成する全部の機能ブロック（５４）が配列され、横方向には、ハンドル識別子、仕向け地識別子を含む広義の構成仕様（５６）の全部が配列される。そして、特定の機能ブロックについて、検討を要する構成仕様には、該当マークとして○マークが付される。検討を要しない構成仕様には該当マークが付されない。なお、図３に示されるように、各機能ブロックには識別番号としてのユニーク番号が付される。この例では、アウターミラーのユニーク番号は００１１１１である。ユニーク番号は、各機能ブロックの検索キー等といて用いることができる。
【００３６】
図３の例では、機能ブロック「アウターミラー」について、「ハンドル」、「仕向け地」、「ミラー駆動」の３つが、設計等を検討するときに考慮を要する構成仕様で、この３つの構成仕様のグループが、アウターミラーの条件仕様グループである。
【００３７】
このように、条件仕様グループのデータは、車両を構成する各機能ブロックについて、設計等で検討すべき複数の構成仕様をグループ化して示すデータである。したがって、機能ブロックの内容が同じかどうか、すなわち同種類の機能ブロックかどうかは、この条件仕様グループの構成仕様について見ればよいことになり、機能ブロックの種類数を計算するときの第１の絞り込み条件となる。かかる条件仕様グループのデータは、各機能ブロック（５４）及び広義の各構成仕様（５６）に対応付けて、すなわちこれらを検索キーとして検索可能なように、検討条件記憶部３２の条件仕様グループデータファイル３４に記憶される。検討条件記憶部３２には他の検討条件データも記憶されるので、条件仕様グループデータファイル３４を第１条件記憶部と呼ぶこともできる。
【００３８】
互換条件とは、構成仕様に複数の選択肢があるときに、各選択肢の中で、等価の構成仕様として扱う条件のことである。構成仕様は、広義の構成仕様である。複数の選択肢の例は、図１で説明したように、ミラー駆動仕様では電動仕様（ＷＣ）と手動仕様（ＷＧ）とがあり、エンジン仕様ではＡ仕様、Ｂ仕様等がある。構成仕様を広義の構成仕様とすると、ハンドル仕様も右ハンドル仕様（Ｒ）と左ハンドル仕様（Ｌ）があり、仕向け地仕様では、アメリカ仕様（Ａ）、カナダ仕様（Ｋ）、オーストラリア仕様（Ｑ）、一般仕様（無記号）等があることになる。これら複数の選択肢の中で、仕様名、すなわち図１で言えば小分類が異なるにもかかわらず、実際の仕様内容は同じという場合が互換状態で、その条件が互換条件である。
【００３９】
図４は、互換条件データファイル３６の例を示す図である。互換条件データファイル３６は、広義の各構成仕様ごとのシートの組で構成されている。シートは、全部の構成仕様について備えられる。図４の例では、「ハンドル」、「仕向け地」、「ミラー駆動」、「エンジン」についてのシートが示される。各構成仕様のシートは、構成仕様名データ６８と、その構成仕様の全選択肢の列挙テーブル７０とを含んで構成される。列挙テーブル７０には、各選択肢が配列されるとともに、互換条件を示すため、互換でない独立の選択肢には互いに異なる識別番号が付され、互換の選択肢同士には同一の識別番号が付される。
【００４０】
図４の例では、ハンドル、ミラー駆動は、各選択肢は非互換で、それぞれ異なる識別番号が付されている。例えば、右ハンドルには「１」、左ハンドルには「２」が付されており、これらは非互換であることがわかる。これに対し、仕向け地は、全部で６つの選択肢があるが、その中で「無記号」と「Ｗ」はともに「１」とされ、互換である。同様に、「Ａ」と「Ｋ」もともに「２」とされ互換である。結局、仕向け地仕様は、名称等は６種類あるが、実際の内容は４種類である。
【００４１】
図５は、図４の仕向け地シート６２を別の表記のシート６３で示す例である。これからわかるように仕向け地仕様の互換条件を考えた実際の内容は、「１標準」、「２英語」、「３平面鏡（豪州）」、「４アラビア語」の４つで、互換条件は、「無記号」＝「Ｗ」、「Ａ」＝「Ｋ」である。
【００４２】
このように、互換条件のデータは、構成仕様の複数の選択肢のリストと、複数の選択肢の中で等価の構成仕様として扱う互換条件のデータである。したがって、条件仕様グループの第１の絞り込み条件でそれぞれ異なる種類の機能ブロックとされたものの中で、さらに互換のために同種類かどうかは、この互換条件を見ればよいことになり、機能ブロックの種類数を計算するときの第２の絞り込み条件となる。かかる互換条件のデータは、各構成仕様に対応付けて、すなわち各構成仕様を検索キーとして検索可能なように、検討条件記憶部３２の互換条件データファイル３６に記憶される。検討条件記憶部３２には第１条件記憶部等も含まれるので、互換条件データファイル３６を第２条件記憶部と呼ぶこともできる。
【００４３】
条件仕様グループデータと、互換条件データとを関連付けて、１つのデータとして表示することもできる。例えば、図４の例では、各各構成仕様ごとのシート６０，６２，６４，６６において、構成仕様名データ６８の一部として、ボックス７２が設けられている。このボックス７２は、ユーザが特定の機能ブロックを入力したときに、その特定の機能ブロックの条件仕様グループデータに含まれる構成仕様について該当マークとして○マークが付されるボックスである。図４の例では、特定の機能ブロックとして「アウターミラー」を指定した場合で、アウターミラーの条件仕様グループに含まれる「ハンドル」、「仕向け地」、「ミラー駆動」のボックス７２には○マークが付され、条件仕様グループに含まれない「エンジン」には○マークが付されない。このようにして、互換条件データに重ねて条件仕様グループデータに関する情報を示すことができる。
【００４４】
制限条件とは、１つの車種の中で、複数の構成仕様の間での組み合わせについて、その組み合わせを制限する条件のことである。例えば、ミラー駆動において、電動仕様（ＷＣ）を用いるときは、ミラーに関係の深い構成仕様との組み合わせに影響を及ぼすことがあり、その場合には、特定の組み合わせだけを許し、あるいは特定の組み合わせだけを禁止することがある。具体的な制限条件の適用については後述する。
【００４５】
このように、制限条件データは、１つの車種について、構成仕様の間の組み合わせを制限する条件を示すデータである。したがって、条件仕様グループの第１の絞り込み条件や互換条件の第２の絞り込み条件によってそれぞれ異なる種類の機能ブロックとされたものの中で、さらに制限条件のためにその種類が存在するかどうかは、この制限条件を見ればよいことになり、機能ブロックの種類数を計算するときの第３の絞り込み条件となる。かかる制限条件データは、車種に対応付けて、すなわち各車種を検索キーとして検索可能なように、検討条件記憶部３２の制限条件データファイル３８に記憶される。検討条件記憶部３２には第１条件記憶部、第２条件記憶部等も含まれるので、制限条件データファイル３８を第３条件記憶部と呼ぶこともできる。
【００４６】
このように、検討条件記憶部３２は、条件仕様グループデータファイル３４、互換条件データファイル３６、制限条件データファイル３８が備えられる。これらは車種ごとに異なる内容をもつことがあるので、検討条件記憶部３２は、車種ごとにまとめられることが好ましい。この場合には、新しい車種ができるたびに新しい検討条件記憶部３２が生成される。この生成の手順等の詳細については後述する。この車種ごとの検討条件記憶部３２の集合が、検討条件記憶手段２０で、磁気記憶装置、半導体記憶装置等により構成することができる。
【００４７】
かかる構成の車両仕様管理装置１０の作用について説明する。最初に、特定機能ブロックの種類数の算出作用について説明し、次に、新しい車種に切り替わる際における検討条件記憶部のデータ内容の引継ぎ作用について説明する。
【００４８】
図６は種類数算出の手順のフローチャートである。ここで、種類数算出というのは、複数の車両型式を含む１つの車種全体に渡り、特定の機能ブロックの種類がいくつになるかを算出することである。算出された種類数は、具体的な設計にかかる負荷の予想や、生産設備の準備等に用いられる。以下では、１例として、図２から図５で説明したデータを用い、「車種１１１１１」の６つの車両型式全体で、機能ブロック「アウターミラー」にはいくつの種類があるかを算出する場合を説明する。
【００４９】
種類数を算出しようとするユーザは、車両仕様管理装置１０において、車両仕様管理プログラム、特に種類数算出プログラムのパートを立ち上げる。そして、車種名を入力する（Ｓ１０）。具体的には、入力部１４より「車種１１１１１」を入力する。入力されたデータは、ＣＰＵ１２により取得される。ついで、種類数を算出したい機能ブロック名を入力する（Ｓ１２）。具体的には、入力部１４より「アウターミラー」の名称、または、そのユニーク番号「００１１１１」を入力する。入力されたデータは、ＣＰＵ１２により取得される。
【００５０】
次に、ＣＰＵ１２の第１絞り込みモジュール２４の機能により、第１絞り込みが行われる。第１絞り込みは、第１条件記憶部の検索（Ｓ１４）、条件仕様グループの取得（Ｓ１６）、ついで、全車両型式についての第１絞り込み（Ｓ１８）の順で行われる。
【００５１】
第１条件記憶部の検索（Ｓ１４）は、Ｓ１０で取得した車種を検索キーとして、検討条件記憶手段２０の中の「車種１１１１１」の検討条件記憶部３２を読み出し、さらに、Ｓ１２で取得した機能ブロックを検索キーとして、その第１条件記憶部すなわち条件仕様グループデータファイル３４を検索する。そして、ユニーク番号「００１１１１」の条件仕様グループを取得する（Ｓ１６）。図３の例では、ユニーク番号「００１１１１」に対応する条件仕様グループとして、「ハンドル」、「仕向け地」、「ミラー駆動」の３つの構成仕様のグループが読み出され取得される。
【００５２】
全型式検索による第１絞り込み（Ｓ１８）は、次のようにして実行される。すなわち、まず、Ｓ１０で取得された車種を検索キーとして、車種仕様記憶部１８が検索され、「車種１１１１１」に含まれる全車両型式が読み出される。次に、Ｓ１６で取得された条件仕様グループの構成仕様に絞って、読み出された全車両型式について、順次、その内容が一致しているか不一致かを比較する。そして、一致しているものは、アウターミラーとしては同じ種類であるとしてまとめ、異なる種類に絞り込む。
【００５３】
図７（ａ）は、第１絞り込みの様子を示す図である。この表は、図２の内容を、条件仕様グループである「ハンドル」、「仕向け地」、「ミラー駆動」の３つの広義の構成仕様に絞って並べたものである。すなわち、「車種１１１１１」に含まれる全車両型式は、図１の車種仕様記憶部のデータから６車両型式であるので、この６車両型式のそれぞれについて、「ハンドル」、「仕向け地」、「ミラー駆動」の３つの構成仕様のみを抜き出してその内容を並べたものである。並べた段階では、全車両型式について検索し、配列するので、６種類のアウターミラーの種類候補がある。
【００５４】
次に、６種類のアウターミラーの種類候補の中で、「ハンドル」、「仕向け地」、「ミラー駆動」の３つの構成仕様の内容が全部一致するものをまとめる。図７（ａ）の例では、種類番号で４から６の３つは、「ハンドル＝Ｒ」、「仕向け地＝無記号」、「ミラー駆動＝ＷＧ」で同一内容である。これは、図２からわかるように、構成仕様「エンジン」の内容が異なるため車両型式が異なっているもので、アウターミラーの条件仕様グループの範囲では、同じである。したがって、種類番号で４から６の３つは、アウターミラーとしては同一の種類としてまとめる。３つの構成仕様の内容が同一かどうかは、データの比較判定処理を行うことで実行できる。例えば、各車両型式について、順次２つの車両型式の間で各構成仕様のディジタルデータを比較し、同一かどうかを判定し、３つの構成仕様のディジタルデータがすべて一致すれば、アウターミラーの種類を同一とし、１つでも異なれば、異なる種類とする。その結果、アウターミラーの種類数は４つに絞り込まれる。
【００５５】
図７（ｂ）は、当初６つのアウターミラーの種類候補が、４つの種類候補に絞られた後の様子を示す図である。この４種類のアウターミラーは、条件仕様グループの範囲で、車種仕様データの限りでは、異なる種類と認識される。
【００５６】
再び図６に戻り、第１絞り込みに引き続き、ＣＰＵ１２の第２絞り込みモジュール２６の機能により、第２絞り込みが行われる。第１絞り込みは、第２条件記憶部の検索（Ｓ２０）、互換条件の取得（Ｓ２２）、ついで、第２絞り込み（Ｓ２４）の順で行われる。
【００５７】
第２条件記憶部の検索（Ｓ２０）は、Ｓ１６で取得した条件仕様グループの各構成仕様を検索キーとして、検討条件記憶手段２０の中の第２条件記憶部すなわち互換条件データファイル３６を検索する。そして、各構成仕様についてその互換条件をそれぞれ取得する（Ｓ２２）。上記の例では条件仕様グループの各構成仕様が「ハンドル」、「仕向け地」、「ミラー駆動」であるので、これらについての互換条件がそれぞれ読み出され取得される。図４、又は図５を参照すると、「ハンドル」、「ミラー駆動」には互換条件がなく、「仕向け地」について、互換条件は、「無記号」＝「Ｗ」、「Ａ」＝「Ｋ」である。
【００５８】
第２絞り込み（Ｓ２４）は、Ｓ１８で絞り込まれた結果について行われる。具体的には、Ｓ１８で絞り込まれたアウターミラーの各種類について、互換条件を適用して順次比較し、互換条件適用後の内容が一致しているか不一致かを比較する。そして、一致しているものは、アウターミラーとしては同じ種類であるとしてさらにまとめ、異なる種類にさらに絞り込む。
【００５９】
図７（ｂ）と（ｃ）は、第２絞り込みの様子を示す図である。図７（ｂ）は、第１絞り込みの後についての４種類のアウターミラーを配列し、構成仕様を互換条件ごとに項目を分けて示したものである。すなわち、「ハンドル」のＲとＬ、及び「ミラー駆動」のＷＣとＷＧは非互換であるので別々の項目に、「仕向け地」は互換条件を満たすものでくくり、「無記号、Ｗ」、「Ａ，Ｋ」、「Ｑ」、「Ｖ」の４つの項目に分けてある。
【００６０】
絞り込みは、この互換条件に従った項目分けにおいて、４種類のアウターミラーの種類候補をそれぞれ比較し、全項目の内容が一致するものをまとめる。図７（ｂ）の例では、種類番号で１と２とは互いに各項目の内容が一致するのでまとめられる。同様に、種類番号で３と４とは互いに各項目の内容が一致するのでまとめられる。各構成仕様の内容が互換条件を含めて同一かどうかは、データの比較判定処理を行うことで実行できる。例えば、各構成仕様のディジタルデータを、互換条件を適用して、互換条件を満たすものは同じデータに書き換える。そして、各アウターミラー種類候補について、順次２つの種類候補の間で各構成仕様の互換条件を含めたディジタルデータを比較し、同一かどうかを判定し、全部の構成仕様の互換条件を含めたディジタルデータがすべて一致すれば、アウターミラーの種類を同一とし、１つでも異なれば、異なる種類とする。その結果、アウターミラーの種類数は２つに絞り込まれる。
【００６１】
図７（ｃ）は、図７（ｂ）における４つのアウターミラーの種類候補が、２つの種類候補にさらに絞られた後の様子を示す図である。この２種類のアウターミラーは、条件仕様グループ及び互換条件の範囲で、異なる種類と認識される。
【００６２】
上記において、第１絞り込みと第２絞り込みとは逐次的に処理するものとしたが、実際には連続して１つの処理として実行することでもよい。例えば、図４で説明したように、条件仕様グループデータと、互換条件データとを関連付けて、１つのデータとしてまとめることを用い、ユーザが「アウターミラー」と入力することを受けて、「ハンドル」、「仕向け地」、「ミラー駆動」のボックス７２に該当マークとして○マークが付しつつ、そのまま互換条件を出力することができる。そして、これに基づいて、図７（ｂ）の配列データを得、これから相互比較により、図７（ｃ）のように、２つのアウターミラー種類候補に絞り込むことができる。
【００６３】
再び図６に戻り、Ｓ２６からＳ３０は、ＣＰＵ１２の第３絞り込みモジュール２８の機能により、第３絞り込みが行われる手順を示す。第３絞り込みは、第３条件記憶部の検索（Ｓ２６）、制限条件の取得（Ｓ２８）、ついで、第３絞り込み（Ｓ３０）の順で行われる。
【００６４】
制限条件の絞り込みの様子を理解しやすいように、図２で説明した車種と別の車種で、車両型式が多く、しかもその車種全体において、複数の構成仕様の間での組み合わせに制限がある場合を取り上げる。図８はそのような車種の例で、ここでは３５種のアウターミラーの種類候補があり、構成仕様についても大分類として「ハンドル」、「仕向け地」、「ミラー駆動」の他に、「アイウ」、「カキク」、「サシス」が示され、各構成仕様大分類の下に、互換条件を含めた小分類が示されている。このようなデータは、すでに述べたように、ＣＰＵ１２の機能により、Ｓ１０からＳ２４の工程の処理を実行し、絞り込まれたアウターミラーの種類候補のすべてについて、条件仕様グループの構成仕様のみならず、少なくとも制限条件にかかわる構成仕様を含めて配列することで得ることができる。
【００６５】
図９は、制限条件の例である。ここでは、「ミラー駆動ＷＣ＝サシスＡＵ」とされる。その具体的内容は、「ミラー駆動」が電動ＷＣのときは「サシスＡＵ」の仕様となり、逆に、「ミラー駆動」が電動ＷＣ以外のときは「サシスＡＵ」以外となることを条件としている。すなわち、「ミラー駆動」と「サシス」仕様との組み合わせでは、（ＷＣ，サシスＡＵ）の組み合わせ以外存在しないように条件付けている。かかる制限条件は、Ｓ１０で取得した車種を検索キーとして、検討条件記憶手段２０の中の第３条件記憶部すなわち制限条件データファイル３８を検索する（Ｓ２６）ことで取得する（Ｓ２８）ことができる。
【００６６】
第３絞り込み（Ｓ３０）は、図８の内容を図９の制限条件と比較して行われる。具体的には、３５種類のアウターミラーの各種類候補について、制限条件が適用されるかどうかを順次判断する。そして、制限条件により、存在する組み合わせのみ残し、存在しない組み合わせがあるアウターミラーの種類候補については除いてゆき、絞り込む。各アウターミラーの種類候補が制限条件を満たして存在する組み合わせを有するものであるかどうかは、データの比較判定処理を行うことで実行できる。例えば、制限条件である「ミラー駆動ＷＣ＝サシスＡＵ」を、構成仕様のディジタルデータの式に書き換え、その式を満たすかどうかを、各アウターミラー種類候補について判断する。制限条件式を満たせば、そのアウターミラー種類候補はそのまま残し、満たさないときは、種類候補から外す。
【００６７】
図９の例では、「ミラー駆動ＷＣ＝サシスＡＵ」とは、「ミラー駆動」が電動ＷＣのときは「サシスＡＵ」の仕様となり、逆に、「ミラー駆動」が電動ＷＣ以外のときは「サシスＡＵ」以外となること、であるので、この制限条件を満たさないのは、種類番号１の（ＷＣ，サシスＡＴ）と、種類番号４の（ＷＧ，サシスＡＵ）の２つである。３５種類のアウターミラー種類候補からこの２つを除いて絞り込むと、３３種類のアウターミラー種類となる。図１０は、そのようにして３３種類に絞り込まれたアウターミラーを示す図である。
【００６８】
第３絞り込みは、１つの車種全体において、複数の構成仕様の間での組み合わせに制限がある場合に、その制限条件に従い、組み合わせが存在しないものを除いて絞り込むものであるので、第２絞り込み（Ｓ２４）に引き続き行うこともできるが、第１絞り込みと第２絞り込みとの間に行うこともでき、場合によっては第１絞り込みの前に行うこともできる。また、第３絞り込みを行う必要がない場合は、これを省略することができる。
【００６９】
再び図６に戻り、種類数出力の工程（Ｓ３２）は、上記のようにして絞り込み工程により絞り込まれた特定の機能ブロックの種類数を出力部１６に出力する工程である。各種類の詳細内容を合わせて出力するものとしてもよい。例えば、図２の例における６つの車両型式であって、第３絞り込みがないときは、図７（ｃ）のリスト、あるいは単に２種類と表示して出力する。また、図８の例でさらに制限条件の絞り込みを行うもののときは、図１０のリスト、あるいは単に３３種類と出力する。
【００７０】
このようにして、車種仕様記憶部１８及び検討条件記憶部３２について、所望の車種の車両型式とその仕様内容のデータ、及び機能ブロックの検討条件データが予め記憶されているときは、上記の手順により、各機能ブロックの種類数を求めることができる。そして、新しい車種を検討するごとに、その車種についての車種仕様記憶部１８及び検討条件記憶部３２のデータを追加更新してゆくことで、多くの車種についての仕様管理装置としての内容が向上してゆく。
【００７１】
次に、新しい車種に切り替わる際における検討条件記憶部のデータ内容の引継ぎ作用について説明する。新しい車種について、車両型式をどのようにするかは、比較的早い時期の企画段階等で検討され、したがって、車種仕様記憶部１８のデータの追加、更新は早い時期で行われる。一方、検討条件記憶部３２の内容は、共通部分が多い。例えば、アウターミラーについていえば、条件仕様グループの内容は、車種が変わっても原則的に同じである。また、互換条件も、車種が変わっても追加があることはあっても、従来の内容が変更となることは少ない。ただ、制限条件は、車種により大きく異なることがある。
【００７２】
その様子を図１１に模式的に示す。ここでは、車種Ａのための検討条件記憶部３２Ａのデータ内容がすでに整備されているときに、新しい車種Ｂのための検討条件記憶部３２Ｂのデータをどのようにして生成するかを示している。すなわち、新しい検討条件記憶部３２Ｂを生成するのは、すでにある車種用の検討条件記憶部３２Ａに格納されているデータのうち、車種特有の制限条件データファイル３８Ａ以外のデータを引き継ぎ、新しく車種Ｂ用の制限条件データファイル３８Ｂを作成してこれに置き換えることで行うことができる。
【００７３】
図１２は、新しく検討条件記憶部のデータを生成するときのデータ引継ぎの手順を示すフローチャートである。この手順は、車両の仕様管理装置１０におけるＣＰＵ１２のデータ引継ぎ部３０の機能により実行される。
【００７４】
新しく車種を起こし、その検討条件記憶部のデータを引き継ぎにより効率的に生成しようとするユーザは、車両仕様管理装置１０において、車両仕様管理プログラム、特にデータ引継ぎプログラムのパートを立ち上げる。そして、車種名を入力設定する（Ｓ４０）。そして、その車種用の新しい制限条件を入力する（Ｓ４２）。具体的には、入力部１４から、必要なデータを入力する。入力されたデータは、ＣＰＵ１２によって取得される。
【００７５】
そして、既に存在している別の車種についての検討条件記憶部のデータファイルのうち、制限条件データファイルを入力部１４から取得したものと置き換え、その他のデータファイルはそのまま引継ぎ、新検討条件記憶部のデータを作成する（Ｓ４４）。具体的には、制限条件データファイルにつき、新旧のデータファイル置換処理を行う。そして、新車種のために、新しい構成仕様が追加されることがあるので、新検討条件記憶部の構成仕様に不足がないかチェックする（Ｓ４６）。具体的には、新制限条件に含まれる構成仕様について、条件仕様グループデータファイル、互換条件データファイルを構成する構成仕様と比較し、同一のものがあるか比較判断する。同一の構成仕様が検出されないときは、構成仕様を追加する（Ｓ４８）。追加は、条件仕様グループデータファイル、互換条件データファイルの双方について行われる。同一の構成仕様が検出されて不足がないとき、及び不足の構成仕様が追加されたときは、そこで新しい検討条件記憶部の生成が完了する。
【００７６】
このようにして、すでにある検討条件記憶部のデータファイルを有効に用い、新しい車種用の検討条件記憶部を迅速に生成でき、これを用いて、所望の機能ブロックについての
種類数を求めることができる。
【図面の簡単な説明】
【００７７】
【図１】本発明に係る実施の形態における車両仕様管理装置のブロック図である。
【図２】本発明に係る実施の形態における車両仕様データの例を示す図である。
【図３】本発明に係る実施の形態における条件仕様グループデータファイルの例を示す図である。
【図４】本発明に係る実施の形態における互換条件データファイルの例を示す図である。
【図５】本発明に係る実施の形態において、図４の仕向け地シートを別の表記のシートで示す例である。
【図６】本発明に係る実施の形態における種類数算出の手順のフローチャートである。
【図７】本発明に係る実施の形態における絞り込みの様子を示す図である。
【図８】本発明に係る実施の形態において、制限条件の絞り込みを説明するために、絞り込み前の状態を示す図である。
【図９】本発明に係る実施の形態における制限条件の例である。
【図１０】本発明に係る実施の形態において、制限条件の絞り込みの後の状態を示す図である。
【図１１】本発明に係る実施の形態において、新しい車種のための検討条件記憶部のデータをどのようにして生成するかを示す図である。
【図１２】本発明に係る実施の形態において、新しく検討条件記憶部のデータを生成するときのデータ引継ぎの手順を示すフローチャートである。
【符号の説明】
【００７８】
１０  車両仕様管理装置、１２  ＣＰＵ、１４  入力部、１６  出力部、１８  車種仕様記憶部、２０  検討条件記憶手段、２２  種類数算出部、２４  第１絞り込みモジュール、２６  第２絞り込みモジュール、２８  第３絞り込みモジュール、３０  データ引継ぎ部、３２，３２Ａ，３２Ｂ  検討条件記憶部、３４  条件仕様グループデータファイル、３６  互換条件データファイル、３８，３８Ａ，３８Ｂ  制限条件データファイル、４０  車両仕様データ、４２  車両型式、４４，５６  構成仕様、４６  車両型式表記、４８  ハンドル識別子、５０  仕向け地識別子、５４  機能ブロック、６０，６２，６３，６４，６６  シート、６８  構成仕様名データ、７０  列挙テーブル、７２  ボックス。
【図１】
2006085329.tif 000003
【図２】
2006085329.tif 000004
【図３】
2006085329.tif 000005
【図４】
2006085329.tif 000006
【図５】
2006085329.tif 000007
【図６】
2006085329.tif 000008
【図７】
2006085329.tif 000009
【図８】
2006085329.tif 000010
【図９】
2006085329.tif 000011
【図１０】
2006085329.tif 000012
【図１１】
2006085329.tif 000013
【図１２】
2006085329.tif 000014