(57)【特許請求の範囲】
【請求項１】
高速列車の技術的指標のインスタンスの生成方法であって、前記技術的指標のインスタンスは複数の技術的指標項目を含み、前記複数の技術的指標項目はそれぞれ前記高速列車の設計の達成すべき基本的な目標であり、機能指標、性能指標、構造指標、及び行為指標の少なくとも１つを含みものであり、前記方法は、
第１取得ユニットによって、第１需要項目と第１パラメータ値を含む需要メタモデルのインスタンスを取得することと、
第２取得ユニットによって、マッピングルールのデータベースから、第２需要項目と技術的指標項目との間のマッピング関係を示すためのマッピングルールを取得することと、
マッチングユニットによって、前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目とマッチングする場合、生成ユニットによって、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成すること、を含み、
関数式によって、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間のマッピング関係を示す前記マッピングルールを取得し、
前記マッチングユニットによって、前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目とマッチングする場合、前記生成ユニットによって、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成することは、
前記マッチングユニットによって、少なくとも一つの前記第１需要項目が少なくとも一つの前記第２需要項目とマッチングするかどうか判断し、少なくとも一つの前記第１需要項目が少なくとも一つの前記第２需要項目とマッチングする場合、前記生成ユニットによって、前記関数式に基づいて、少なくとも一つの前記第１需要項目に対応する前記第１パラメータ値を利用して、総合パラメータ値を算出し、前記生成ユニットによって、前記総合パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することを含むことを特徴とする方法。
【請求項２】
前記関数式において、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間の関数関係は、数学演算、関係演算、規則関数演算における少なくとも一つの演算であることを特徴とする請求項１に記載の方法。
【請求項３】
高速列車の技術的指標のインスタンスの生成方法であって、前記技術的指標のインスタンスは複数の技術的指標項目を含み、前記複数の技術的指標項目はそれぞれ前記高速列車の設計の達成すべき基本的な目標であり、機能指標、性能指標、構造指標、及び行為指標の少なくとも１つを含みものであり、前記方法は、
第１取得ユニットによって、第１需要項目と第１パラメータ値を含む需要メタモデルのインスタンスを取得することと、
第２取得ユニットによって、マッピングルールのデータベースから、第２需要項目と前記技術的指標項目との間のマッピング関係を示すためのマッピングルールを取得することと、
マッチングユニットによって、前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目とマッチングする場合、生成ユニットによって、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成すること、を含み、
経験統計学によって、一つの入力項目インスタンスと一つの出力項目インスタンスとの間のマッピング関係を示す前記マッピングルールを取得し、前記入力項目インスタンスは前記第２需要項目と第２パラメータ値を含み、前記出力項目インスタンスは前記技術的指標項目と第３パラメータ値を含み、
前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目にマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成することは、
前記マッチングユニットによって、前記第１需要項目と前記第１パラメータ値が前記入力項目インスタンスとマッチングするかどうかを判断し、前記第１需要項目が前記第２需要項目とマッチングし、且つ前記第１パラメータ値が前記第２パラメータ値とマッチングする場合、前記取得ユニットによって、前記経験統計学に基づいて、前記第２パラメータ値に対応する前記第３パラメータ値を取得し、前記取得ユニットによって、前記第３パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することを含むことを特徴とする方法。
【請求項４】
技術的指標のインスタンスの生成装置であって、前記技術的指標のインスタンスは複数の技術的指標項目を含み、前記複数の技術的指標項目はそれぞれ前記高速列車の設計の達成すべき基本的な目標であり、機能指標、性能指標、構造指標、及び行為指標の少なくとも１つを含みものであり、前記装置は、
第１需要項目と第１パラメータ値を含む需要メタモデルのインスタンスを取得するための第１取得ユニットと、
マッピングルールのデータベースから、第２需要項目と技術的指標項目との間のマッピング関係を示すための前記マッピングルールを取得するための第２取得ユニットと、
前記第１需要項目が前記第２需要項目にマッチングするかどうかを判断するためのマッチングユニットと、
前記第１需要項目が前記第２需要項目とマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成するための生成ユニットと、を含み、
関数式によって、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間のマッピング関係を示す前記マッピングルールを取得し、
前記マッチングユニットは、具体的に、少なくとも一つの前記第１需要項目が少なくとも一つの前記第２需要項目とマッチングするかどうかを判断することに用いられ、
前記生成ユニットは、具体的に、前記少なくとも一つの第１需要項目が少なくとも一つの前記第２需要項目とマッチングする場合、前記関数式に基づいて、前記少なくとも一つの第１需要項目に対応する前記第１パラメータ値を利用して、総合パラメータ値を算出し、前記総合パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することに用いられることを特徴とする装置。
【請求項５】
前記関数式において、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間の関数関係は、数学演算、関係演算、規則関数演算における少なくとも一つの演算であることを特徴とする請求項４に記載の装置。
【請求項６】
技術的指標のインスタンスの生成装置であって、前記技術的指標のインスタンスは複数の技術的指標項目を含み、前記複数の技術的指標項目はそれぞれ前記高速列車の設計の達成すべき基本的な目標であり、機能指標、性能指標、構造指標、及び行為指標の少なくとも１つを含みものであり、前記装置は、
第１需要項目と第１パラメータ値を含む需要メタモデルのインスタンスを取得するための第１取得ユニットと、
マッピングルールのデータベースから、第２需要項目と前記技術的指標項目との間のマッピング関係を示すための前記マッピングルールを取得するための第２取得ユニットと、
前記第１需要項目が前記第２需要項目にマッチングするかどうかを判断するためのマッチングユニットと、
前記第１需要項目が前記第２需要項目とマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成するための生成ユニットと、を含み、
経験統計学によって、一つの入力項目インスタンスと一つの出力項目インスタンスとの間のマッピング関係を示す前記マッピングルールを取得し、前記入力項目インスタンスは前記第２需要項目と第２パラメータ値を含み、前記出力項目インスタンスは前記技術的指標項目と第３パラメータ値を含み、
前記マッチングユニットは、具体的に、前記第１需要項目と前記第１パラメータ値が前記入力項目インスタンスとマッチングするかどうかを判断することに用いられ、
前記生成ユニットは、具体的に、前記第１需要項目が前記第２需要項目とマッチングし、且つ前記第１パラメータ値が前記第２パラメータ値とマッチングする場合、前記経験統計学に基づいて、前記第２パラメータ値に対応する前記第３パラメータ値を取得し、前記第３パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することに用いられることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２０１４年１２月１０日に中国専利局で出願された、出願番号が２０１４１０７５７８６６．７であって、発明の名称が「技術的指標のインスタンスの生成方法及び装置」である中国特許出願の優先権を主張し、その全ての内容は援用により本出願に組み込まれる。
【０００２】
本発明は、通信技術分野に関し、具体的には、技術的指標のインスタンスの生成方法及び装置に関する。
【背景技術】
【０００３】
従来の高速列車の開発では、車両のメーカーが、注文を受けた後、人が注文の技術的指標を運搬コンポーネント、走行コンポーネント、動力コンポーネント等のようなそれぞれのコンポーネントモジュールに分解する必要がある。このように分解した後、各コンポーネントに対応する研究開発の部門の設計者が、自身のデザインの経験によって、当該コンポーネントに分解された技術的指標の要求を満たす車種を開発してきた。
【０００４】
従来の高速列車の開発では、新しい開発任務を受けると、車両メーカーは改めて新しい車種を再開発する。そのため、開発効率が低く、多くの人、物及び資金等のリソースが浪費されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例に係る技術的指標のインスタンスの生成方法及び装置は、需要と技術的指標との間のマッピングルールを利用して、新しい車種の開発効率を向上させて、開発リソースを節約することに寄与する。
【課題を解決するための手段】
【０００６】
そのために、本発明の実施例は、次のような技術案を提供する。
技術的指標のインスタンスの生成方法であって、
第１需要項目と第１パラメータ値を含む需要メタモデルのインスタンスを取得することと、
マッピングルールのデータベースから、第２需要項目と技術的指標項目との間のマッピング関係を示すマッピングルールを取得することと、
前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目とマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対する前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成することとを含む方法。
【０００７】
任意選択的に、関数式によって、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間のマッピング関係を示す前記マッピングルールを取得し、
前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目にマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成することは、
少なくとも一つの前記第１需要項目が少なくとも一つの前記第２需要項目とマッチングしているかどうか判断し、少なくとも一つの前記第１需要項目が少なくとも一つの前記第２需要項目とマッチングする場合、前記関数式に基づいて、少なくとも一つの前記第１需要項目に対応する前記第１パラメータ値を利用して、総合パラメータ値を算出し、前記総合パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することを含む。
【０００８】
任意選択的に、前記関数式では、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間の関数関係は、数学演算、関係演算、規則関数演算のうちの少なくとも一つの演算である。
【０００９】
任意選択的に、経験統計学によって、一つの入力項目インスタンスと一つの出力項目インスタンスとの間のマッピング関係を示す前記マッピングルールを取得し、前記入力項目インスタンスは前記第２需要項目と第２パラメータ値を含み、前記出力項目インスタンスは前記技術的指標項目と第３パラメータ値を含み
前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目にマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成することは、
前記第１需要項目と前記第１パラメータ値が前記入力項目インスタンスとマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目とマッチングし、且つ前記第１パラメータ値が前記第２パラメータ値とマッチングする場合、前記経験統計学に基づいて、前記第２パラメータ値に対応する第３パラメータ値を取得し、前記第３パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することを含む。
【００１０】
前記技術的指標のインスタンスの生成装置であって、
前記第１需要項目と前記第１パラメータ値を含む前記需要メタモデルのインスタンスを取得するための第１取得ユニットと、
前記マッピングルールのデータベースから、前記第２需要項目と前記技術的指標項目との間のマッピング関係を示すための前記マッピングルールを取得するための第２取得ユニットと、
前記第１需要項目が前記第２需要項目とマッチングするかどうかを判断するためのマッチングユニットと、
前記第１需要項目が前記第２需要項目とマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、前記技術的指標のインスタンスを生成するための生成ユニットと、を含む装置。
【００１１】
任意選択的に、関数式によって、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間のマッピング関係を示す前記マッピングルールを取得し、
前記マッチングユニットは、具体的には、少なくとも一つの前記第１需要項目が前記少なくとも一つの前記第２需要項目とマッチングするかどうか判断することに用いられ、
前記生成ユニットは、具体的には、前記少なくとも一つの第１需要項目が少なくとも一つの前記第２需要項目とマッチングする場合、前記関数式に基づいて、前記少なくとも一つの第１需要項目に対応する前記第１パラメータ値を利用して、前記総合パラメータ値を算出し、前記総合パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成するために用いられる。
【００１２】
任意選択的に、前記関数式では、少なくとも一つの前記第２需要項目と一つの前記技術的指標項目との間の関数関係は、数学演算、関係演算、規則関数演算における少なくとも一つの演算である。
【００１３】
任意選択的に、経験統計学によって、一つの前記第２需要項目と前記第２パラメータ値を含む前記入力項目インスタンスと、一つの前記技術的指標項目と前記第３パラメータ値を含む前記出力項目インスタンスとの間のマッピング関係を示す前記マッピングルールを取得し、
前記マッチングユニットは、具体的には、前記第１需要項目と前記第１パラメータ値が前記入力項目インスタンスとマッチングするかどうか判断することに用いられ、
前記生成ユニットは、具体的には、前記第１需要項目が前記第２需要項目とマッチングし、且つ前記第１パラメータ値が前記第２パラメータ値とマッチングする場合、前記経験統計学に基づいて、前記第２パラメータ値に対応する第３パラメータ値を取得し、前記第３パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成するために用いられる。
【発明の効果】
【００１４】
本発明の実施例に係る技術的指標のインスタンスの生成方法及び装置は、需要と技術的指標との間のマッピングルールを確立することができ、これによって、新しい車種を開発する時、開発の需要に応じて、適切なマッピングルールを選択し、マッピングルールに基づいて技術的指標のインスタンスを生成することができる。これにより、列車を開発する際に、反復的な開発を避けることができ、開発効率を向上させて、開発リソースを節約することに寄与する。
【図面の簡単な説明】
【００１５】
本発明の実施例における技術案をより明確に説明するために、以下で実施例の記述において使用する必要がある図面を簡単に紹介する。もちろん、以下に記載された図面は本出願のいくつかの実施例に過ぎず、当業者にとって、これらの図面に応じて他の図面を得ることもできる。
【図１】本発明の実施例に係る技術的指標のインスタンスの生成方法のフローチャートである。
【図２】本発明の実施例に係る技術的指標のインスタンスの生成装置の概略図である。
【発明を実施するための形態】
【００１６】
本発明の実施例の目的、技術案、及びメリットをより明確にするために、以下に、本出願実施例における図面と結び付けて、本出願実施例における技術案を明確かつ十分に記載するが、明らかに、記載された実施例は本出願の一部の実施例に過ぎず、実施例の全てではない。本出願における実施例に基づいて、当業者が創造的な労力をしない前提で得られる全ての他の実施例は、本出願の保護する範囲に属する。
【実施例】
【００１７】
図１を参照すると、本発明の実施例に係る技術的指標のインスタンスの生成方法のフローチャートを示している。当該方法は以下のステップを含んでもよい。
ステップ１０１：第１需要項目と第１パラメータ値を含む需要メタモデルのインスタンスを取得するステップ。
ステップ１０２：マッピングルールのデータベースから、第２需要項目と技術的指標項目との間のマッピング関係を示すためのマッピングルールを取得するステップ。
ステップ１０３：前記第１需要項目が前記第２需要項目とマッチングしているかどうか判断し、前記第１需要項目が前記第２需要項目にマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、技術的指標のインスタンスを生成するステップ。
【００１８】
従来技術では、高速列車を開発する際に、需要と技術的指標との間のマッピング関係が考慮されず、これによって、新しい開発任務を受けた際に、車両メーカーは新しい車種を改めて開発する。本発明の実施形態では、需要と技術的指標との間のマッピングルールが確立される。従って、新しい車種を開発する時、開発需要に応じて、適切なマッピングルールを選択し、マッピングルールに基づいて技術的指標のインスタンスを生成することができる。このように、列車を開発する際に、反復的な開発を避けることができ、開発効率を向上させて、開発リソースの節約に寄与する。
【００１９】
なお、本発明の実施例におけるメタモデルとは、系統化された高速列車に含まれるそれぞれの対象を抽象したものを指す。メタモデルは、規定モデルの記述及び操作方法を定義しており、コンピュータの記述の抽象的なマッピングであって、メタモデルはモデルの抽象であると理解できる。
【００２０】
本発明の実施形態では、技術的指標のインスタンスを生成する時に、次の二つのデータに関する。
（１）需要メタモデルのインスタンス
本発明の実施例では、需要メタモデルのインスタンスは少なくとも一つのパラメーターの組み合わせを含み、各パラメーターの組み合わせは第１需要項目とその第１需要項目に対応する第１パラメータ値を含む。
【００２１】
なお、需要メタモデルは、新しい車種のための需要データに基づいて、需要メタモデルのデータベースを検索して得たものであっても良く、新しい車種の需要データに基づいて作成して得たものであっても良い。本発明の実施例では、それを具体的に限定しない。本発明の実施例では、需要データとは、高速列車の製品の開発需要に関するデータである。一般的に、需要は車両の満足すべきそれぞれの要求として具現化されてもよく、少なくとも機能需要、性能需要、構造需要等を含むことができる。本発明の実施例では、それを具体的に限定しない。本発明の実施例では、需要データは、少なくとも、需要項目名、需要値のタイプ、需要値の範囲、需要備考における少なくとも一つを含むことができる。なお、需要データは分類属性を含むことができ、具体的には、分類属性は、少なくとも、（１）本体需要、即ち、環境需要及び／又は鉄道網需要、（２）重要需要、即ち、構造需要及び／又は性能需要、（３）乗客需要、即ち、機能需要の３種類を含んでもよい。
【００２２】
（２）マッピングルール
本発明の実施形態では、マッピングルールに基づいて高速列車の開発需要が技術的指標に変換される。対応するマッピングルールは、速列車の開発需要に基づいて、マッピングルールのデータベースから選択することができ、このようにして、需要メタモデルのインスタンスが少なくとも一つの技術的指標のインスタンスに変換され、新しい車種が開発される。
【００２３】
本発明の実施例では、技術的指標とは、車両の設計の達成すべき基本的な目標を指し、少なくとも、機能指標、性能指標、構造指標、行為指標（behavior index）等を含むことができる。本発明の実施例では、それを具体的に限定しない。高速列車の技術的指標は、種々の需要に適応するための、達成すべき設計条件或いは設計要求であることが理解できる。このような需要は乗客、オペレータ 、環境条件、開発者、ベンダー等により提出される種々の要求を含み、需要は高速列車の製品の研究開発に対する多次元設計制約を形成してもよく、当該制約下で、高速列車が達成すべき技術的指標が定義され、高速列車の機能、性能及び行為（behavior）を表現できる技術的指標が形成される。
【００２４】
本発明の実施例では、マッピングルールは少なくとも次の２種類のものとして具現化される。
（１）関数式によって取得されたマッピングルール。つまり、第２需要項目と技術的指標項目との間には関数の関係がある。例えば、関数の関係は数学演算、関係演算、規則関数演算における少なくとも一つであってもよい。ただし、数学演算は「＋」、「−」、「＊」、「／」、「ｃｏｓ」等を、関係演算は「＝」、「＜」、「＞」、「（）」、「［  ］」、「｛｝」等を、規則関数は「Ｍａｘ（）」、「Ｍｉｎ（）」等を含んでもよい。
【００２５】
（２）経験統計学によって取得されたマッピングルール。、つまり、第２需要項目と技術的指標項目との間に明確な関数関係はないが、経験統計学を利用して、確かな関連付けを確立することができる。例えば、経験統計学は、設計者の経験知識、関連規格による規定、シミュレーションデータ等であってもいい。
【００２６】
このように、第１需要項目が、マッピングルールのデータベースにおけるマッピングルールの第２需要項目とマッチングするかどうかが判断され、第１需要項目があるマッピングルールの第２需要項目にマッチングする場合、当該マッピングルールに基づいて、第１パラメータ値を利用して技術的指標のインスタンスを生成することができる。
【００２７】
本発明の実施形態では、次のような３種類のマッチング方式が提供される。次に、それぞれ説明する。
【００２８】
マッチング方式１
関数式によってマッピングルールを取得し、且つ、第２需要項目と技術的指標項目との間の関数関係は「＝」であって、即ち、マッピングルールにおける第２需要項目と技術的指標項目が同じである。第２需要項目をマッピングルールの入力項目としてＸと表示し、技術的指標項目をマッピングルールの出力項目としてＹと表現すると、マッピングルールはＹ＝Ｘとして表現される。本発明の実施例では、当該マッピングルールは直接マッピングと呼ばれる。即ち、新しい車種の開発に係る全ての需要項目において、一部の二重特性を有する需要項目が存在する可能性がある。二重特性とは、当該需要項目が需要内容にも属し、技術的指標内容にも属することである。このような需要項目については、直接マッピングの方式によって、技術的指標のインスタンスを生成することができる。
【００２９】
仮に、マッピングルールのデータベースにはＭ個のマッピングルールが格納されており、需要メタモデルはＮ個のパラメーターの組み合わせを含み、即ち、Ｎ個の第１需要項目とＮ個の第１パラメータ値を含むと仮定する。一つの例として、マッチングの過程では、Ｎ個の第１需要項目から一つのマッチング待ちの第１需要項目を選択し、そのマッチング待ちの第１需要項目を利用してＭ個のマッピングルールを一つずつマッチングし、Ｍ個のマッピングルールにはそのマッチング待ちの第１需要項目に使用可能なマッピングルールが存在するかどうかを判断し、存在すると、その使用可能なマッピングルールを抽出し、マッチング待ちの第１需要項目に対応する第１パラメータ値をその使用可能なマッピングルールの技術的指標項目に割り当てて、技術的指標のインスタンスを得る。Ｎ個の第１需要項目の全てについてマッチングが完成するまで、このように繰り返すが、ここでは重複して説明しない。
【００３０】
マッチング方式２
関数式によってマッピングルールを取得し、第２需要項目と技術的指標項目との間の関数関係は、「＝」以外の他の関数関係である。第２需要項目をマッピングルールの入力項目としてＸと表現し、技術的指標項目をマッピングルールの出力項目としてＹと表現すると、マッピングルールはＹ＝ｆ（Ｘ１，Ｘ２，…，Ｘｋ）として表現される。本発明の実施例では、当該マッピングルールを関数マッピングと呼ぶ。
【００３１】
仮に、マッピングルールのデータベースにはＭ個のマッピングルールが格納されており、需要メタモデルはＮ個のパラメーターの組み合わせを含み、即ち、Ｎ個の第１需要項目とＮ個の第１パラメータ値を含むと仮定する。一つの例として、マッチングの過程では、Ｍ個のマッピングルールから一つのマッピングルールをマッチング待ちのマッピングルールとして選択し、選択されたマッピングルールにおける入力項目がＮ個の第１需要項目とマッチングするかどうか、すなわち選択されたマッピングルールの第２需要項目のそれぞれが第１需要項目とマッチングするかどうかを判断し、第２需要項目のそれぞれが第１需要項目とマッチングする場合、当該マッチング待ちのマッピングルールは使用可能なマッピングルールであると判断され、Ｙ＝ｆ（Ｘ１，Ｘ２，…，Ｘｋ）に基づいて、各マッチングされた第１需要項目に対応する第１パラメータ値を利用して、総合パラメータ値を算出し、総合パラメータ値をマッチング待ちのマッピングルールにおける技術的指標項目に割り当てて、技術的指標のインスタンスを得る。Ｍ個のマッピングルールのすべてにおいてマッチングが完成されるまで、このように繰り返す。しかし、ここでは重複する説明を省略する。
【００３２】
マッチング方式３
経験統計学によってマッピングルールを取得し、マッピングルールは、一つの入力項目インスタンスと一つの出力項目インスタンスとの間のマッピング関係を示し、前記入力項目インスタンスは前記第２需要項目と第２パラメータ値を含み、前記出力項目インスタンスは前記技術的指標項目と第３パラメータ値を含む。本発明の実施例では、当該マッピングルールを知識マッピングと呼ぶ。
【００３３】
経験統計学によってマッピングルールを取得において、入力項目と出力項目は一対一の対応を有し、入力項目と出力項目はそれぞれパラメータ値を有する。ある場合には、異なるマッピングルールについて、第２需要項目或いは技術的指標項目は同じであってもよいが、対応するパラメータ値は必ず異なる。例えば、同一の第２需要項目に対応する第２パラメータ値の数を「ａ」と表示してもよく、同一の技術的指標項目に対応する第３パラメータ値の数を「ｂ」と表示してもよい。このような場合には、マッピングルールに含まれる第２需要項目または技術的指標項目が同じでも、マッピングルールは異なる。ただし、ａとｂは２以上の正の整数である。
【００３４】
マッチング方式３におけるマッチング過程はマッチング方式１におけるマッチング過程に類似し、具体的には、前記の説明を参照すればいい。ここでは重複する説明を省略する。マッチング方式３の異なるところは、第１需要項目と第１パラメータ値が入力項目インスタンスとマッチングするかどうかが判断され、即ち、第１需要項目以外に、第１需要項目に対応する第１パラメータ値もマッチングの判断に用いられることである。第１需要項目と第２需要項目がマッチングし、且つ第１需要項目に対応する第１パラメータ値と第２需要項目に対応する第２パラメータ値もマッチングする場合にのみ、マッピングルールが使用可能であると判断される。使用可能と判断されたマッピングルールに基づいて、第２パラメータ値に対応する第３パラメータ値を取得することができ、第３パラメータ値を技術的指標項目に割り当てて、技術的指標のインスタンスを得る。なお、技術的指標のインスタンスは当該使用可能なマッピングルールにおける出力項目インスタンスである。
【００３５】
任意選択的に、技術的指標のインスタンスを生成した後、技術的指標のインスタンスを技術的指標のインスタンスのデータベースに格納してもよく、或いは、技術的指標のインスタンスを、レポートまたはドキュメントのような形式で出力してもよく、本発明の実施例では、具体的に限定しない。
【００３６】
任意選択的に、需要メタモデルは、車両の構造ツリーデータに基づいて、層ごとに構築して得たものであってもよく、つまり、需要メタモデルはツリー状構造になっていてもよい。これによって、マッピングルールを構築する際に、異なる階層について異なるマッピングルールが構築され、即ち、マッピングルールもツリー状構造を有することができる。よって、技術的指標のインスタンスを生成する時には、需要メタモデル構造ツリーにおける需要項目の位置に基づいて、マッピングルール構造ツリーにおける位置に対応したマッピングルールを取得することができ、これにより技術的指標のインスタンスが生成される。
【００３７】
図２を参照すると、本発明の実施例に係る技術的指標のインスタンスの生成装置の概略図を示している。
前記装置は、
第１需要項目と第１パラメータ値を含む需要メタモデルのインスタンスを取得するための第１取得ユニット２０１と、
マッピングルールのデータベースから、第２需要項目と技術的指標項目との間のマッピング関係を示すマッピングルールを取得するための第２取得ユニット２０２と、
前記第１需要項目が前記第２需要項目とマッチングするかどうかを判断するためのマッチングユニット２０３と、
前記第１需要項目が前記第２需要項目とマッチングする場合、前記マッピングルールに基づいて、前記技術的指標項目に対して前記第１パラメータ値の割り当て操作を行って、技術的指標のインスタンスを生成するための生成ユニット２０４とを含む。
【００３８】
任意選択的に、関数式によって、少なくとも一つの第２需要項目と一つの技術的指標項目との間のマッピング関係を示す前記マッピングルールを取得し、
前記マッチングユニットは、具体的には、少なくとも一つの第１需要項目が前記少なくとも一つの第２需要項目をマッチングすることに用いられ、
前記生成ユニットは、具体的には、前記少なくとも一つの第１需要項目が前記少なくとも一つの第２需要項目とマッチングする場合には、前記関数式に基づいて、前記少なくとも一つの第１需要項目に対応する第１パラメータ値を利用して、総合パラメータ値を算出し、前記総合パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することに用いられる。
【００３９】
任意選択的に、前記関数式では、前記少なくとも一つの第２需要項目と前記一つの技術的指標項目との間の関数関係は、数学演算、関係演算、規則関数演算における少なくとも一つの演算である。
【００４０】
任意選択的に、経験統計学によって、一つの入力項目インスタンスと一つの出力項目インスタンスとの間のマッピング関係を示す前記マッピングルールを取得し、前記入力項目インスタンスは前記第２需要項目と第２パラメータ値を含み、前記出力項目インスタンスは前記技術的指標項目と第３パラメータ値を含むと、
前記マッチングユニットは、具体的には、前記第１需要項目と前記第１パラメータ値を利用して前記入力項目インスタンスをマッチングすることに用いられ、
前記生成ユニットは、具体的には、前記第１需要項目が前記第２需要項目とマッチングし、且つ前記第１パラメータ値が前記第２パラメータ値とマッチングする場合、前記経験統計学に基づいて、前記第２パラメータ値に対応する第３パラメータ値を取得し、前記第３パラメータ値を前記技術的指標項目に割り当てて、前記技術的指標のインスタンスを生成することに用いられる。
【００４１】
なお、本明細書における各実施例は、共に漸進的な方式で説明しており、各実施例の同一または類似の部分は互いに参照すればよく、各実施例では主にいずれも他の実施例との相違を説明している。特に、装置の実施例については、方法の実施例と基本的に同様であるので、簡単に説明した。類似の部分については方法の実施例における説明を参照すればよい。以上に説明した装置の実施例は例示的なものに過ぎず、その中に、分離部材として説明されているユニットは、物理的に分離したものであってもよく、或いは、物理的に分離していないものであってもよく、ユニットとして表現した部材は物理ユニットであってもよく、或いは、物理ユニットではなくてもよく、一つのところにあってもよく、或いは、複数のネットワークユニットに分布していてもよい。実際の必要に応じて、その中の一部又は全部のモジュールを選択して本実施例の目的を達成することができる。当業者は創造的な労力を要することなく、理解して実施することができる。
【００４２】
前記の記述は、本発明の好適な実施例に過ぎず、本発明の保護範囲を限定するものではない。なお、当業者にとって、本発明の原理を逸脱しない前提で、いくらかの改変及び修飾を施すことができ、これらの改変及び修飾をしたものも本発明の保護範囲に該当する。
【図１】
0006303032.tif 000002
【図２】
0006303032.tif 000003