(57)【要約】      （修正有）【課題】技術仕様と共に価格や納期に関しても顧客要求に応じたシステム構成の情報を効率的に生成し顧客に提供する。【解決手段】仕様指示を受け付ける仕様指示受付部１１０と、候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表を各候補製品毎に生成する真理値表生成部１１１と、候補製品を採用した採用状況を真理値表に適用し他候補製品の選択可否状況を特定する真理値表適用部１１２と、構築対象システム候補について価格算出する価格算出部１１３と、各候補製品納期情報のうち納期最長のものを構築対象システムの納期とする納期特定部１１４と、指定された価格および納期を越えない構築対象システム候補を最終候補として選定する最終候補選定部１１５と、最終候補を構成する各候補製品の情報と価格および納期とを出力する候補情報出力部１１６とからなる統合コンフィギュレーション装置。【選択図】図１
2008299661.tif 000002
【特許請求の範囲】
【請求項１】
複数の製品の組合せで構築されるシステムの構成を行う装置であって、
構築対象システムに採用する製品の情報を記憶する製品情報記憶部と、
構築対象システムに採用する製品間の組合せ可否を製品間制約条件データとして記憶する製品間制約条件記憶部と、
構築対象システムに採用する製品の価格情報を記憶する価格情報記憶部と、
構築対象システムに採用する製品の納期情報を記憶する納期情報記憶部と
前記製品情報記憶部より製品情報を読み出して出力インターフェイスに表示し、構築対象システムの仕様指示を入力インターフェイスにて受け付けてメモリに格納する、仕様指示受付部と、
前記仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部の製品間制約条件データを読取り、当該製品間制約条件データに基づき、当該候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表を各候補製品毎に生成し、前記真理値表をメモリに格納する真理値表生成部と、
前記メモリより前記候補製品に対応付いた前記真理値表を読み出し、前記候補製品を採用した採用状況を前記真理値表に適用し、当該真理値表において前記候補製品と対応付いている他候補製品の選択可否状況を特定し、前記特定した他候補製品の選択可否状況をメモリに格納する、真理値表適用部と、
前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記価格情報記憶部より前記候補製品および他候補製品の価格情報を読み出して積算し、前記構築対象システム候補の価格として算出しメモリに格納する、価格算出部と、
前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記納期情報記憶部より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを前記構築対象システムの納期としてメモリに格納する、納期特定部と、
前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリに格納されている構築対象システム候補の価格および納期の情報とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定し、メモリに格納する、最終候補選定部と、
前記最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期とを出力インターフェイスに出力する、候補情報出力部と、
を備える統合コンフィギュレーション装置。
【請求項２】
複数の製品の組合せで構築されるシステムの構成を行うコンピュータ装置が、
構築対象システムに採用する製品の情報を記憶する製品情報記憶部と、
構築対象システムに採用する製品間の組合せ可否を製品間制約条件データとして記憶する製品間制約条件記憶部と、
構築対象システムに採用する製品の価格情報を記憶する価格情報記憶部と、
構築対象システムに採用する製品の納期情報を記憶する納期情報記憶部とを備えて、
前記製品情報記憶部より製品情報を読み出して出力インターフェイスに表示し、構築対象システムの仕様指示を入力インターフェイスにて受け付けてメモリに格納する処理と、
前記仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部の製品間制約条件データを読取り、当該製品間制約条件データに基づき、当該候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表を各候補製品毎に生成し、前記真理値表をメモリに格納する処理と、
前記メモリより前記候補製品に対応付いた前記真理値表を読み出し、前記候補製品を採用した採用状況を前記真理値表に適用し、当該真理値表において前記候補製品と対応付いている他候補製品の選択可否状況を特定し、前記特定した他候補製品の選択可否状況をメモリに格納する処理と、
前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記価格情報記憶部より前記候補製品および他候補製品の価格情報を読み出して積算し、前記構築対象システム候補の価格として算出しメモリに格納する処理と、
前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記納期情報記憶部より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを前記構築対象システムの納期としてメモリに格納する処理と、
前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリに格納されている構築対象システム候補の価格および納期の情報とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定し、メモリに格納する処理と、
前記最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期とを出力インターフェイスに出力する処理と、
を実行することを特徴とする統合コンフィギュレーション方法。
【請求項３】
複数の製品の組合せで構築されるシステムの構成を行うべく、
構築対象システムに採用する製品の情報を記憶する製品情報記憶部と、
構築対象システムに採用する製品間の組合せ可否を製品間制約条件データとして記憶する製品間制約条件記憶部と、
構築対象システムに採用する製品の価格情報を記憶する価格情報記憶部と、
構築対象システムに採用する製品の納期情報を記憶する納期情報記憶部とを備えたコンピュータ装置に、
前記製品情報記憶部より製品情報を読み出して出力インターフェイスに表示し、構築対象システムの仕様指示を入力インターフェイスにて受け付けてメモリに格納するステップと、
前記仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部の製品間制約条件データを読取り、当該製品間制約条件データに基づき、当該候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表を各候補製品毎に生成し、前記真理値表をメモリに格納するステップと、
前記メモリより前記候補製品に対応付いた前記真理値表を読み出し、前記候補製品を採用した採用状況を前記真理値表に適用し、当該真理値表において前記候補製品と対応付いている他候補製品の選択可否状況を特定し、前記特定した他候補製品の選択可否状況をメモリに格納するステップと、
前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記価格情報記憶部より前記候補製品および他候補製品の価格情報を読み出して積算し、前記構築対象システム候補の価格として算出しメモリに格納するステップと、
前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記納期情報記憶部より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを前記構築対象システムの納期としてメモリに格納するステップと、
前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリに格納されている構築対象システム候補の価格および納期の情報とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定し、メモリに格納するステップと、
前記最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期とを出力インターフェイスに出力するステップと、
を実行させる統合コンフィギュレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客の希望等に応じて複数の製品を組み合わせて顧客希望に沿ったシステム構成の情報を生成・提示する技術に関し、特に、統合コンフィギュレーション装置、統合コンフィギュレーション方法、統合コンフィギュレーションプログラムに関する。
【背景技術】
【０００２】
顧客が商品に対して希望する仕様（商品がコンピュータの例：ＣＰＵやメモリ容量、グラフィックボード等）を、当該顧客から受付ける技術として、例えば、顧客の要求仕様を満足するような製品設計の際、標準部品を優先的に使用することによって顧客に、より低コスト、短納期の製品を提供すると同時に工場内の部品の標準化も推進することを目的として、顧客から、製品の部品についての顧客要求仕様情報を受信する受信部と、前記受信部で受信した顧客要求仕様情報に対して推奨仕様情報を検索する検索部と、前記検索部で検索された推奨仕様情報を送信する送信部とを有し、前記検索部は、前記部品の識別情報と、当該部品に代替可能な部品の識別情報とを対応させて記憶する流用データベース記憶手段と、前記流用データベース記憶手段を参照し、前記顧客要求仕様情報の各部品ごとに、代替可能な部品を検索する代替部品検索手段と、前記代替部品検索手段によって検索された部品を用い、複数の推奨仕様候補を作成する作成手段と、前記作成手段により作成された複数の推奨仕様候補ごとに、前記顧客要求仕様情報に対して前記推奨仕様候補の距離を数値化した顧客満足度を計算する顧客満足度計算手段と、前記顧客満足度計算手段により計算された顧客満足度が、予め定めた基準値以上である推奨仕様候補を抽出し、当該抽出した推奨仕様候補を前記推奨仕様情報として前記送信部に送信させる抽出手段とを備え、前記受信部は、前記送信部より送信された前記推奨仕様情報のうち、前記顧客により選択された推奨仕様情報を受信することを特徴とする受注システム（特許文献１）などが提案されている。
【特許文献１】特開２００１−１４０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のコンフィギュレーション手法は、顧客が希望する技術仕様に応じて複数の部品等を組み合わせたシステム構成をシミュレートし、その情報を顧客に提示することは出来た。しかしながら、顧客が大きく着目するであろう、前記構成したシステムの価格や納期については、技術的な仕様を満たすシステム構成のパターンを作成して顧客に提示した後に、あらためて考慮する手法しか提案されていなかった。この場合、顧客側で想定している予算内に前記システムの価格が収まるまで、或いは、顧客側で想定している納期内に前記システムの納期が収まるまで、技術仕様に応じたシステム構成のパターン生成および顧客への提示と、そのパターン毎の価格や納期の検証作業とを繰り返し続けることになる。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、技術仕様と共に価格や納期に関しても顧客要求に応じたシステム構成の情報を効率的に生成し、顧客に提示できるコンフィギュレーション技術を提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明の統合コンフィギュレーション装置は、複数の製品の組合せで構築されるシステムの構成を行う装置であって、構築対象システムに採用する製品の情報を記憶する製品情報記憶部と、構築対象システムに採用する製品間の組合せ可否を製品間制約条件データとして記憶する製品間制約条件記憶部と、構築対象システムに採用する製品の価格情報を記憶する価格情報記憶部と、構築対象システムに採用する製品の納期情報を記憶する納期情報記憶部と前記製品情報記憶部より製品情報を読み出して出力インターフェイスに表示し、構築対象システムの仕様指示を入力インターフェイスにて受け付けてメモリに格納する、仕様指示受付部と、前記仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部の製品間制約条件データを読取り、当該製品間制約条件データに基づき、当該候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表を各候補製品毎に生成し、前記真理値表をメモリに格納する真理値表生成部と、前記メモリより前記候補製品に対応付いた前記真理値表を読み出し、前記候補製品を採用した採用状況を前記真理値表に適用し、当該真理値表において前記候補製品と対応付いている他候補製品の選択可否状況を特定し、前記特定した他候補製品の選択可否状況をメモリに格納する、真理値表適用部と、前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記価格情報記憶部より前記候補製品および他候補製品の価格情報を読み出して積算し、前記構築対象システム候補の価格として算出しメモリに格納する、価格算出部と、前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記納期情報記憶部より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを前記構築対象システムの納期としてメモリに格納する納期特定部と、前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリに格納されている構築対象システム候補の価格および納期の情報とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定し、メモリに格納する、最終候補選定部と、前記最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期とを出力インターフェイスに出力する候補情報出力部と、を備える。
【０００６】
また、本発明の統合コンフィギュレーション方法は、複数の製品の組合せで構築されるシステムの構成を行うコンピュータ装置が、構築対象システムに採用する製品の情報を記憶する製品情報記憶部と、構築対象システムに採用する製品間の組合せ可否を製品間制約条件データとして記憶する製品間制約条件記憶部と、構築対象システムに採用する製品の価格情報を記憶する価格情報記憶部と、構築対象システムに採用する製品の納期情報を記憶する納期情報記憶部とを備えて、前記製品情報記憶部より製品情報を読み出して出力インターフェイスに表示し、構築対象システムの仕様指示を入力インターフェイスにて受け付けてメモリに格納する処理と、前記仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部の製品間制約条件データを読取り、当該製品間制約条件データに基づき、当該候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表を各候補製品毎に生成し、前記真理値表をメモリに格納する処理と、前記メモリより前記候補製品に対応付いた前記真理値表を読み出し、前記候補製品を採用した採用状況を前記真理値表に適用し、当該真理値表において前記候補製品と対応付いている他候補製品の選択可否状況を特定し、前記特定した他候補製品の選択可否状況をメモリに格納する処理と、前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記価格情報記憶部より前記候補製品および他候補製品の価格情報を読み出して積算し、前記構築対象システム候補の価格として算出しメモリに格納する処理と、前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記納期情報記憶部より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを前記構築対象システムの納期としてメモリに格納する処理と、前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリに格納されている構築対象システム候補の価格および納期の情報とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定しメモリに格納する処理と、前記最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期とを出力インターフェイスに出力する処理と、を実行することを特徴とする。
【０００７】
また、本発明の統合コンフィギュレーションプログラムは、複数の製品の組合せで構築されるシステムの構成を行うべく、構築対象システムに採用する製品の情報を記憶する製品情報記憶部と、構築対象システムに採用する製品間の組合せ可否を製品間制約条件データとして記憶する製品間制約条件記憶部と、構築対象システムに採用する製品の価格情報を記憶する価格情報記憶部と、構築対象システムに採用する製品の納期情報を記憶する納期情報記憶部とを備えたコンピュータ装置に、前記製品情報記憶部より製品情報を読み出して出力インターフェイスに表示し、構築対象システムの仕様指示を入力インターフェイスにて受け付けてメモリに格納するステップと、前記仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部の製品間制約条件データを読取り、当該製品間制約条件データに基づき、当該候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表を各候補製品毎に生成し、前記真理値表をメモリに格納するステップと、前記メモリより前記候補製品に対応付いた前記真理値表を読み出し、前記候補製品を採用した採用状況を前記真理値表に適用し、当該真理値表において前記候補製品と対応付いている他候補製品の選択可否状況を特定し、前記特定した他候補製品の選択可否状況をメモリに格納するステップと、前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記価格情報記憶部より前記候補製品および他候補製品の価格情報を読み出して積算し、前記構築対象システム候補の価格として算出しメモリに格納するステップと、前記メモリに格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記納期情報記憶部より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを前記構築対象システムの納期としてメモリに格納するステップと、前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリに格納されている構築対象システム候補の価格および納期の情報とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定し、メモリに格納するステップと、前記最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期とを出力インターフェイスに出力するステップと、を実行させるプログラムである。
【０００８】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【０００９】
本発明によれば、技術仕様と共に価格や納期に関しても顧客要求に応じたシステム構成の情報を効率的に生成し、顧客に提示できる。
【発明を実施するための最良の形態】
【００１０】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態の  統合コンフィギュレーション装置１００を含むネットワーク構成図である。前記統合コンフィギュレーション装置１００（以下、装置１００）は、例えば、ＣＰＵやメモリ、各種インターフェイスなどの製品群から構成されるサーバ装置（構築対象システム）について、前記製品群に関する仕様の希望をユーザから受け付けて、この仕様指示に応じて前記サーバ装置の構成を定める装置である。前記統合コンフィギュレーション装置１００をこのようなシステム構成に際して用いることで、ユーザの指定する仕様に応じた製品を、製品間で錯綜する相性問題等に由来する制約条件を確実に配慮し、更には、前記製品の組合せである構築対象システム候補の価格や納期について仕様指示の価格・納期を越えないよう事前配慮して取捨選択し、その処理結果である最終候補の情報をユーザに提示することが可能となる。
【００１１】
前記装置１００の機能構成としては、本発明の統合コンフィギュレーション方法を実行する機能を実現すべく、書き換え可能メモリなどのハードディスクドライブ１０１などの記憶装置にプログラム１０２を備えて、このプログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。また、前記装置１００は、各種ボタン類やキーボードなどの入力インターフェイス１０５や、ディスプレイなどの出力インターフェイス１０６、ならびに外部装置との間のデータ授受を担う通信装置１０７などを有している。前記装置１００は、前記通信装置１０７により、外部装置と例えばインターネット、無線ＬＡＮ、公衆回線網などの各種ネットワーク１４０に接続し、データ授受を実行する。
【００１２】
続いて、前記装置１００が、例えばプログラム１０２に基づき構成・保持する機能部につき説明を行う。なお、前記装置１００は、製品情報記憶部１２５、製品間制約条件記憶部１２６、価格情報記憶部１２７、および納期情報記憶部１２８を利用可能に備えているものとする。
【００１３】
こうした前記装置１００は、前記製品情報記憶部１２５より製品情報を読み出して出力インターフェイス１０６に表示し、構築対象システムの仕様指示を入力インターフェイス１０５にて受け付けてメモリ１０３に格納する、仕様指示受付部１１０を備える。
【００１４】
また、前記装置１００は、前記仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部１２６の製品間制約条件データを読取り、当該製品間制約条件データに基づき、当該候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表１０を各候補製品毎に生成し、前記真理値表１０をメモリ１０３に格納する真理値表生成部１１１を備える。
【００１５】
また、前記装置１００は、前記メモリ１０３より前記候補製品に対応付いた前記真理値表１０を読み出し、前記候補製品を採用した採用状況を前記真理値表１０に適用し、当該真理値表１０において前記候補製品と対応付いている他候補製品の選択可否状況を特定し、前記特定した他候補製品の選択可否状況をメモリ１０３に格納する、真理値表適用部１１２を備える。
【００１６】
また、前記装置１００は、前記メモリ１０３に格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記価格情報記憶部１２７より前記候補製品および他候補製品の価格情報を読み出して積算し、前記構築対象システム候補の価格として算出しメモリ１０３に格納する、価格算出部１１３を備える。
【００１７】
また、前記装置１００は、前記メモリ１０３に格納された選択可否状況が選択可となっている他候補製品と、前記採用された状況にある候補製品とからなる構築対象システム候補について、前記納期情報記憶部１２８より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを前記構築対象システムの納期としてメモリ１０３に格納する、納期特定部１１４を備える。
【００１８】
また、前記装置１００は、前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリ１０３に格納されている構築対象システム候補の価格および納期の情報とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定し、メモリ１０３に格納する、最終候補選定部１１５を備える。
【００１９】
また、前記装置１００は、前記最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期とを出力インターフェイス１０６に出力する、候補情報出力部１１６を備える。
【００２０】
なお、前記装置１００がネットワーク１４０上で提供する統合コンフィギュレーションサービス（利用者の仕様指示に合わせて複数製品が組み合わさるシステムの構築支援）を利用する利用者が用いるコンピュータとして、利用者端末２００を想定できる。この利用者端末２００は、ＣＰＵ２０４、メモリ２０３、入力インターフェイス２０５、出力インターフェイス２０６、前記ネットワーク１４０にアクセスする通信装置２０７、装置１００との間での情報入出力を担うブラウザ２１０を格納した記憶装置２０１備える。
【００２１】
また、これまで示した前記装置１００における各機能部１１０〜１１６は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記装置１００のＣＰＵが、プログラム実行に合わせて記憶装置より該当プログラムをメモリに読み出して、これを実行することとなる。
【００２２】
−−−データベース構造−−−
次に、本実施形態の装置１００が利用する、製品情報記憶部１２５、製品間制約条件記憶部１２６、価格情報記憶部１２７、納期情報記憶部１２８の各データ構造について説明する。図２は、本実施形態における、（ａ）製品情報記憶部１２５、（ｂ）製品間制約条件記憶部１２６、（ｃ）価格情報記憶部１２７、（ｄ）納期情報記憶部１２８の各データ構造例を示す図である。
【００２３】
前記製品情報記憶部１２５は、装置１００の備えるメモリ１０３、ハードディスクドライブ１０１あるいは装置１００と接続された外部記憶装置（ネットワーク１４０上に配置されているハードディスクドライブなど）のいずれかに設けられることを想定する。前記メモリ１０３、ハードディスクドライブ１０１、あるいは外部記憶装置の記憶領域には、リレーショナルデータベースなどのデータベース用の領域が確保されており、その領域には、構築対象システムに採用する製品の情報を記憶することとなる。ここで記憶されているデータの構造例としては、例えば図２（ａ）に示すように、製品コードをキーとして、製品名、消費電力、サイズ、仕様コード（本発明における構築対象システムを構成する“候補製品”と対応付けされたもの）、仕様名（本発明における構築対象システムを構成する“候補製品”の名称）といった情報を対応付けたレコードの集合体となっている。
【００２４】
また、前記製品間制約条件記憶部１２６は、装置１００の備えるメモリ１０３、ハードディスクドライブ１０１あるいは装置１００と接続された外部記憶装置（ネットワーク１４０上に配置されているハードディスクドライブなど）のいずれかに設けられることを想定する。前記メモリ１０３、ハードディスクドライブ１０１、あるいは外部記憶装置の記憶領域には、リレーショナルデータベースなどのデータベース用の領域が確保されており、その領域には、構築対象システムに採用する製品間の組合せ可否を製品間制約条件データとして記憶することとなる。ここで記憶されているデータの構造例としては、例えば図２（ｂ）に示すように、仕様コードをキーとして、ベース機種（ベースとなる製品の名）、前記各仕様間のリストリクションいった情報を対応付けたレコード５の集合体となっている。前記リストリクションの記述例として、例えば、“−”は排他（not）の関係を示し、“／”は“or”の関係を示し、空欄は選択可能の関係を示すものとする。
【００２５】
また、前記価格情報記憶部１２７は、装置１００の備えるメモリ１０３、ハードディスクドライブ１０１あるいは装置１００と接続された外部記憶装置（ネットワーク１４０上に配置されているハードディスクドライブなど）のいずれかに設けられることを想定する。前記メモリ１０３、ハードディスクドライブ１０１、あるいは外部記憶装置の記憶領域には、リレーショナルデータベースなどのデータベース用の領域が確保されており、その領域には、構築対象システムに採用する製品の価格情報を記憶することとなる。ここで記憶されているデータの構造例としては、例えば図２（ｃ）に示すように、製品／仕様コードをキーとして、製品名、価格といった情報を対応付けたレコードの集合体となっている。
【００２６】
また、前記納期情報記憶部１２８は、装置１００の備えるメモリ１０３、ハードディスクドライブ１０１あるいは装置１００と接続された外部記憶装置（ネットワーク１４０上に配置されているハードディスクドライブなど）のいずれかに設けられることを想定する。前記メモリ１０３、ハードディスクドライブ１０１、あるいは外部記憶装置の記憶領域には、リレーショナルデータベースなどのデータベース用の領域が確保されており、その領域には、構築対象システムに採用する製品の納期情報を記憶することとなる。ここで記憶されているデータの構造例としては、例えば図２（ｄ）に示すように、製品／仕様コードをキーとして、製品名、標準リードタイム（ＬＴ）といった情報を対応付けたレコードの集合体となっている。
【００２７】
−−−処理フロー例−−−
以下、本実施形態における統合コンフィギュレーション方法に対応する処理フロー例について、図に基づき説明する。なお、以下で説明する統合コンフィギュレーション方法に対応する各種動作は、前記装置１００が、適宜なメモリに読み出して実行するプログラムによって実現される。そして、こうしたプログラムは、以下に説明される各種の動作を行うためのコードからそれぞれ構成されている。
【００２８】
図３は、本実施形態の統合コンフィギュレーション方法に対応する処理フロー例を示す図である。ここで前記装置１００は、例えば、前記利用者端末２００からアクセスを受けていて、統合コンフィギュレーションサービスの提供を要求されているものとする。この時、前記装置１００は、記憶装置１０１に予め格納している画面データを前記利用者端末２００に送信する（ｓ１００）。利用者端末２００では前記画面データを受信して、出力インターフェイス２０６に表示する。この時の画面例を、図４の画面４００に示す。この画面４００では、対象商品、機種、台数、価格、納期といった項目に関する仕様指示を利用者から受け付けられる。
【００２９】
前記画面データの各項目には、前記装置１００の仕様指示受付部１１０が前記製品情報記憶部１２５より読み出した製品情報を選択可能（例：プルダウンメニューとして）に表示している。図４の例では、利用者が、構築対象システムである対象製品として「ノートＰＣ」、機種として「Ｂ５サイズ」、台数として「１台」、価格として「\160,000以下」、納期として「１０日以内」なる仕様を指示している。
【００３０】
前記装置１００の仕様指示受付部１１０は、前記利用者端末２００の画面４００での前記仕様指示を、前記利用者端末２００から受け付けてメモリ１０３に格納する（ｓ１０１）。
【００３１】
次に、前記装置１００の真理値表生成部１１１は、前記メモリ１０３より仕様指示を読み出して、この仕様指示に応じた機能を有す候補製品について、前記製品間制約条件記憶部の製品間制約条件データを読取る（ｓ１０２）。
【００３２】
この時、前記真理値表生成部１１１は、例えば、前記仕様指示にて指定された、（本発明での構築対象システムにあたる）製品「ノートＰＣ」に該当する製品コードと、機種「Ｂ５サイズ」に該当する仕様コード、および前記「ノートＰＣ」に紐付けられた他の仕様コードを、前記製品情報記憶部１２５で検索し、「ノートＰＣ」については製品コード「ＰＣ０００１」、「Ｂ５サイズ」については仕様コード「ＰＣＳ０００２」、前記「ＰＣ０００１」に紐付いている他の仕様コードについては「ＰＣＳ０００１」、「ＰＣＳ０００３」〜「ＰＣＳ０００６」を得る。そして前記仕様コードをキーとして、前記製品間制約条件記憶部１２６にて、該当レコード５たる製品間制約条件データを検索し読み取る。
【００３３】
前記真理値表生成部１１１は、前記製品間制約条件データに基づき、前記候補製品の採用状況とその採用状況に応じて定まる他候補製品の選択可否状況との関係を真理値で記述した真理値表１０を各候補製品毎に生成する（ｓ１０３）。図５に示す例では、前記真理値表生成部１１１が、仕様コード「ＰＣＳ０００１」に関する製品間制約条件データから、「ＰＣＳ０００１」と「ＰＣＳ０００２」とが排他関係にあることを認識し、互いに同時には採用できない関係を示す真理値表１０ａを生成する。また、他の仕様についても同様に、前記真理値表生成部１１１は、仕様コード「ＰＣＳ０００３」に関する製品間制約条件データから、「ＰＣＳ０００３」と「ＰＣＳ０００５」とが排他関係にあることを認識し、互いに同時には採用できない関係を示す真理値表１０ｂを生成する。
【００３４】
また図６に示すように、前記真理値表生成部１１１は、仕様コード「ＰＣＳ０００４」に関する製品間制約条件データから、「ＰＣＳ０００４」は、「ＰＣＳ０００１」と「ＰＣＳ０００２」のどらかを採用した際に選択できるという“ｏｒ”関係にあることを認識し真理値表１０ｃを生成する。また、前記真理値表生成部１１１は、仕様コード「ＰＣＳ０００５」に関する製品間制約条件データから、「ＰＣＳ０００５」と「ＰＣＳ０００２」とが排他関係にあることを認識し、互いに同時には採用できない関係を示す真理値表１０ｄを生成する。更に、前記真理値表生成部１１１は、仕様コード「ＰＣＳ０００６」に関する製品間制約条件データから、「ＰＣＳ０００６」は、「ＰＣＳ０００１」と「ＰＣＳ０００２」のどらかを採用した際に選択できるという“ｏｒ”関係にあることを認識し真理値表１０ｅを生成する。
【００３５】
前記真理値表生成部１１１は、こうして生成した前記真理値表１０をメモリ１０３に格納する（ｓ１０４）。
【００３６】
続いて、前記装置１００の真理値表適用部１１２は、前記メモリ１０３より前記候補製品に対応付いた真理値表１０ａ〜１０ｅを読み出し、前記候補製品を採用した採用状況を前記真理値表に適用し、当該真理値表において前記候補製品と対応付いている他候補製品の選択可否状況を特定する（ｓ１０５）。
【００３７】
この場合、前記真理値表適用部１１２は、例えば、前記図７に示すように、真理値表１０ａには、候補製品の仕様コードたる「ＰＣＳ０００２」が採用されている状況を適用する（利用者端末２００からの仕様指示で「Ｂ５サイズ」＝ＰＣＳ０００２は当初から指定済みの故）。具体的には、真理値表１０ａの「ＰＣＳ０００２」の列において“Ｔ”（True）を選択する。この時、真理値表１０ａにおいて「ＰＣＳ０００２」と対応付けされている「ＰＣＳ０００１」の選択可否状況は、当該真理値表１０ａが記述する排他関係に基づき、“Ｆ”（False）と特定できる。
【００３８】
他の真理値表についても同様に、例えば真理値表１０ｂにおいては、「ＰＣＳ０００５」が採用未定の状況を、真理値表１０ａの「ＰＣＳ０００５」の列において“？”として選択する。この時、真理値表１０ｂにおいて「ＰＣＳ０００５」と対応付けされている他候補製品たる「ＰＣＳ０００３」の選択可否状況は“？”と特定できる。
【００３９】
また同様に、例えば真理値表１０ｃにおいては、「ＰＣＳ０００２」が採用され、「ＰＣＳ０００１」が不採用の状況を、真理値表１０ｃの該当列においてそれぞれ“Ｆ”、“Ｔ”として選択する。この時、真理値表１０ｃにおいて「ＰＣＳ０００１」、「ＰＣＳ０００２」と対応付けされている他候補製品たる「ＰＣＳ０００４」の選択可否状況は“Ｔ”と特定できる。
【００４０】
また同様に、例えば真理値表１０ｄにおいては、「ＰＣＳ０００２」が採用された状況を、真理値表１０ｄの「ＰＣＳ０００２」の列において“Ｔ”として選択する。この時、真理値表１０ｄにおいて「ＰＣＳ０００２」と対応付けされている他候補製品たる「ＰＣＳ０００５」の選択可否状況は“Ｆ”と特定できる。
【００４１】
また同様に、例えば真理値表１０ｅにおいては、「ＰＣＳ０００２」が採用され、「ＰＣＳ０００１」が不採用の状況を、真理値表１０ｅの該当列においてそれぞれ“Ｆ”、“Ｔ”として選択する。この時、真理値表１０ｅにおいて「ＰＣＳ０００１」、「ＰＣＳ０００２」と対応付けされている他候補製品たる「ＰＣＳ０００６」の選択可否状況は“Ｔ”と特定できる。
【００４２】
前記真理値表適用部１１２は、こうして特定した他候補製品の選択可否状況をメモリ１０３に格納する（ｓ１０６）。
【００４３】
次に、前記装置１００の価格算出部１１３は、前記メモリ１０３より、選択可否状況が選択可となっている他候補製品を選び出して、この他候補製品と前記採用された状況にある候補製品とからなる構築対象システム候補の情報を生成する（ｓ１０７）。この構築対象システム候補の情報８００を図８に示す。この図８における情報８００は、利用者が指定してきた仕様を満足する製品群（＝構築対象システム）のリストと言える。図８の例では、パターン１〜７の構築対象システム候補が前記装置１００により選定されていることを示している。
【００４４】
また前記装置１００の価格算出部１１３は、前記構築対象システムの情報８００に基づいて、前記価格情報記憶部１２７より前記情報８００にリストアップされた候補製品および他候補製品の価格情報を読み出して、前記パターン１〜７の各構築対象システム候補毎に積算し、ここでの積算値を前記構築対象システム候補の価格としてメモリ１０３に格納する（ｓ１０８）。
【００４５】
また、前記装置１００の納期特定部１１４は、前記構築対象システム候補について、前記納期情報記憶部１２８より前記候補製品および他候補製品の各納期情報を読み出して、納期最長のものを各構築対象システムの納期としてメモリ１０３に格納する（ｓ１０９）。
【００４６】
こうしてメモリ１０３に格納された、各構築対象システム候補毎の価格と納期の情報の一覧表９００を図９に示す。この一覧表９００は、前記装置１００が構築対象システム候補毎の価格や納期をメモリ１０３に格納する際に、予め一覧表のフレームを作成しておき、このフレームに該当データを格納することで生成されるものである。
【００４７】
そして、前記装置１００の最終候補選定部１１５は、前記仕様指示に含まれる構築対象システムの価格および納期の情報と、前記メモリ１０３に格納されている構築対象システム候補の価格および納期の情報（前記一覧表９００の情報）とを比較し、前記仕様指示にて指定された価格および納期を越えない構築対象システム候補を最終候補として選定する（ｓ１１０）。上記例では、利用者端末２００からの仕様指示にて、価格が「\160,000以内」、納期が「１０日以内」とされていたから、前記最終候補選定部１１５は、前記パターン１〜７の構築対象システム候補のうち、価格、納期ともに仕様指示を満足するパターン１〜３の構築対象システム候補を最終候補として選定することとなる。
【００４８】
前記最終候補選定部１１５は、こうして選定した最終候補の情報１０００（図１０参照）をメモリ１０３に格納する。また、前記装置１００の候補情報出力部１１６は、前記最終候補の情報１０００（最終候補を構成する候補製品および他候補製品の情報と、前記最終候補の価格および納期）をメモリ１０３から読み出して、利用者端末２００に返信し（ｓ１１１）、利用者端末２００における利用者からの対象システムの最終選定指示を受け付けることとなる。
【００４９】
以上、本実施形態によれば、技術仕様と共に価格や納期に関しても顧客要求に応じたシステム構成の情報を効率的に生成し、顧客に提示できる。
【００５０】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００５１】
【図１】本実施形態の統合コンフィギュレーション装置を含むネットワーク構成図である。
【図２】本実施形態における、（ａ）製品情報記憶部、（ｂ）製品間制約条件記憶部、（ｃ）価格情報記憶部、（ｄ）納期情報記憶部の各データ構造例を示す図である。
【図３】本実施形態における統合コンフィギュレーション方法に対応する処理フロー例を示す図である。
【図４】本実施形態における画面例を示す図である。
【図５】本実施形態における真理値表生成の概念例１を示す図である。
【図６】本実施形態における真理値表生成の概念例２を示す図である。
【図７】本実施形態における真理値表への候補製品の採用状況の適用概念例を示す図である。
【図８】本実施形態における構築対象システム候補の情報例を示す図である。
【図９】本実施形態における、各構築対象システム候補毎の価格と納期の情報の一覧表例を示す図である。
【図１０】本実施形態における最終候補情報の例を示す図である。
【符号の説明】
【００５２】
１０  真理値表
１００  統合コンフィギュレーション装置、装置
１０１  記憶装置、ハードディスクドライブ
１０２  プログラム
１０３  メモリ
１０４  ＣＰＵ
１０５  入力インターフェイス
１０６  出力インターフェイス
１０７  通信装置
１１０  仕様指示受付部
１１１  真理値表生成部
１１２  真理値表適用部
１１３  価格算出部
１１４  納期特定部
１１５  最終候補選定部
１１６  候補情報出力部
１２５  製品情報記憶部
１２６  製品間制約条件記憶部
１２７  価格情報記憶部
１２８  納期情報記憶部
１４０  ネットワーク
２００  利用者端末
【図１】
2008299661.tif 000003
【図２】
2008299661.tif 000004
【図３】
2008299661.tif 000005
【図４】
2008299661.tif 000006
【図５】
2008299661.tif 000007
【図６】
2008299661.tif 000008
【図７】
2008299661.tif 000009
【図８】
2008299661.tif 000010
【図９】
2008299661.tif 000011
【図１０】
2008299661.tif 000012