(57)【特許請求の範囲】
【請求項１】
電子装置のサービスリストを識別するステップ；
前記電子装置の通信プロトコル標準に対する第１の通信データシートを生成するステップ；
前記電子装置に係る製品に対する第２の通信データシートを生成するステップ；
前記第１の通信データシート及び前記第２の通信データシートを総合して最終の通信データシートを生成するステップ；及び、
前記最終の通信データシートに基づいて通信データモデルを生成するステップ、とを含む、
通信データモデリング方法。
【請求項２】
前記電子装置のサービスリストを識別するステップにおいて、
前記電子装置に係る通信プロトコル標準がある場合、前記電子装置のサービスリストを導き出すための代表通信プロトコル標準を選定し、
前記電子装置に係る通信プロトコル標準がない場合、前記電子装置のサービスリストを導き出すための代表製品を選定する、
請求項１に記載の通信データモデリング方法。
【請求項３】
前記代表通信プロトコル標準を選定する場合、
前記選定された代表通信プロトコル標準に基づいて前記電子装置のサービスリストを識別した後、前記識別されたサービスリストの詳細事項を入力し、
前記電子装置のサービスリストのうち前記識別されたサービスリストを除いたサービスリストを前記電子装置の製品別に識別した後、前記識別された製品別サービスリストの詳細事項を入力する、
請求項２に記載の通信データモデリング方法。
【請求項４】
前記代表製品を選定する場合、
前記選定された代表製品に基づいて前記電子装置のサービスリストを識別した後、前記識別されたサービスリストの詳細事項を入力する、
請求項２に記載の通信データモデリング方法。
【請求項５】
前記第１の通信データシートを生成するステップは、
前記電子装置の通信プロトコル標準を識別するステップと、
前記電子装置の通信プロトコル標準を識別した結果に基づいて前記通信プロトコル標準に対応するサービスリストを識別するステップと、
前記識別されたサービスリストに基づいて前記通信プロトコル標準に係る第１のデータ項目を識別するステップと、
前記識別された第１のデータ項目の詳細事項を入力するステップ、とを含む、
請求項１に記載の通信データモデリング方法。
【請求項６】
前記第２の通信データシートを生成するステップは、
前記電子装置に係る製品の既存の通信データ資料を識別するステップと、
前記電子装置に係る製品の既存の通信データ資料を識別した結果に基づいて前記製品に対応するサービスリストを識別するステップと、
前記識別されたサービスリストに基づいて前記製品に係る第２のデータ項目を識別するステップと、
前記識別された第２のデータ項目の詳細事項を入力するステップ、とを含む、
請求項５に記載の通信データモデリング方法。
【請求項７】
前記最終の通信データシートを生成するステップは、
前記第１のデータ項目及び前記第２のデータ項目を整列するステップと、
前記第１のデータ項目及び前記第２のデータ項目のうち、互いに対応するデータ項目に対する共通名称を導き出して総合データ項目を生成し、前記第１のデータ項目の詳細事項及び前記第２のデータ項目の詳細事項に基づいて前記総合データ項目の詳細事項を入力するステップと、
前記総合データ項目のデータモデルを区分するステップと、
前記電子装置の通信プロトコル標準を選定するステップと、
前記第２のデータ項目に基づいて、前記選定された通信プロトコル標準に対応させる製品をサービスリスト別に選定するステップと、
前記選定された製品に係る詳細事項を前記サービスリスト別に前記通信プロトコル標準の詳細事項に入力するステップ、とを含む、
請求項６に記載の通信データモデリング方法。
【請求項８】
前記電子装置の通信プロトコル標準は、複数本であり、
前記電子装置に係る製品は、複数本である、
請求項１に記載の通信データモデリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信データモデリング方法に関する。
【背景技術】
【０００２】
従来にはシステムエンジニアリング（Ｓｙｓｔｅｍ  Ｅｎｇｉｎｅｅｒｉｎｇ）技法を用いて通信情報モデルを設計していた。
【０００３】
図１は、システムエンジニアリング技法を用いた通信データモデリング方法を説明する概略図である。
【０００４】
図１を参照すれば、従来には通信システムの要求事項に応じてユースケース（ｕｓｅ  ｃａｓｅ）を分析し、分析結果に基づいて各階層別モデル（例えば、機能階層（Ｆｕｎｃｔｉｏｎａｌ  Ｌａｙｅｒ）には機能分析モデル、物理インフラ構造階層（Ｐｈｙｓｉｃａｌ Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ Ｌａｙｅｒ）には物理インフラ構造モデル、通信インフラ構造階層（Ｃｏｍｍｕｎｉｃａｔｉｏｎ Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ Ｌａｙｅｒ）には通信インフラ構造モデル）を生成していた（これを、通信システムアーキテクチャモデリングと言う。）。機器間の通信要求事項が何であるかを把握することができる通信インフラ構造モデルが完成されると、これに基づいて通信情報モデル（標準データ階層（ｓｔａｎｄａｒｄ  Ｄａｔａ Ｌａｙｅｒ）のモデル）が完成された。かかる通信情報モデルの生成方法をシステムエンジニアリング技法と言う。
【０００５】
また、製品開発者たちは、上記のような過程を経て生成した通信情報モデルに基づいて、特定のデータ階層（Ｓｐｅｃｉｆｉｃ  Ｄａｔａ Ｌａｙｅｒ）に位置する通信プロトコルを作業製品階層（Ｗｏｒｋ  Ｐｒｏｄｕｃｔ Ｌａｙｅｒ）に位置する製品にそれぞれマッピング（ｍａｐｐｉｎｇ）させることで、製品別通信データモデルを完成した（これを通信データモデリングと言う）。
【０００６】
前述した通信データモデルの生成方法は、新規な製品を開発する際に有用な方法であるものの、既存に存在する複数本の製品に基づいて標準化された通信データモデルを生成するための過程としては不都合であるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、電子装置に係る製品及び通信プロトコル標準を総合して標準化された通信データモデルを生成する通信データモデリング方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の通信データモデリング方法は、電子装置のサービスリストを識別するステップ、電子装置の通信プロトコル標準に対する第１の通信データシートを生成するステップ、電子装置に係る製品に対する第２の通信データシートを生成するステップ、第１の通信データシート及び第２の通信データシートを総合して最終の通信データシートを生成するステップ、及び最終の通信データシートに基づいて通信データモデルを生成するステップ、とを含む。
【０００９】
前記電子装置のサービスリストを識別するステップにおいて、電子装置に係る通信プロトコル標準がある場合、電子装置のサービスリストを導き出すための代表通信プロトコル標準を選定し、電子装置に係る通信プロトコル標準がない場合、電子装置のサービスリストを導き出すための代表製品を選定する。
【００１０】
前記代表通信プロトコル標準を選定する場合、選定された代表通信プロトコル標準に基づいて電子装置のサービスリストを識別した後、識別されたサービスリストの詳細事項を入力し、電子装置のサービスリストのうち識別されたサービスリストを除いたサービスリストを電子装置の製品別に識別した後、識別された製品別サービスリストの詳細事項を入力する。
【００１１】
前記代表製品を選定する場合、選定された代表製品に基づいて電子装置のサービスリストを識別した後、識別されたサービスリストの詳細事項を入力する。
【００１２】
前記第１の通信データシートを生成するステップは、電子装置の通信プロトコル標準を分析するステップと、分析結果に基づいて通信プロトコル標準に対応するサービスリストを識別するステップと、識別されたサービスリストに基づいて通信プロトコル標準に係る第１のデータ項目を識別するステップと、識別された第１のデータ項目の詳細事項を入力するステップ、とを含む。
【００１３】
前記第２の通信データシートを生成するステップは、電子装置に係る製品の既存の通信データ資料を分析するステップと、分析結果に基づいて製品に対応するサービスリストを識別するステップと、識別されたサービスリストに基づいて製品に係る第２のデータ項目を識別するステップと、識別された第２のデータ項目の詳細事項を入力するステップ、とを含む。
【００１４】
前記最終の通信データシートを生成するステップは、第１のデータ項目及び第２のデータ項目を整列するステップと、第１のデータ項目及び第２のデータ項目のうち、互いに対応するデータ項目に対する共通名称を導き出して総合データ項目を生成し、第１のデータ項目の詳細事項及び第２のデータ項目の詳細事項に基づいて総合データ項目の詳細事項を入力するステップと、総合データ項目のデータモデルを区分するステップと、電子装置の通信プロトコル標準を選定するステップと、第２のデータ項目に基づいて選定された通信プロトコル標準に対応させる製品をサービスリスト別に選定するステップと、選定された製品に係る詳細事項をサービスリスト別に通信プロトコル標準の詳細事項に入力するステップ、とを含む。
【００１５】
前記電子装置の通信プロトコル標準は、複数本であり、電子装置に係る製品は、複数本である。
【発明の効果】
【００１６】
前述したように、本発明による通信データモデリング方法を介して標準化された通信データモデルを生成することができ、製品開発者たちは、標準化された通信データモデルに基づいて容易に製品開発をすることができる。
【００１７】
上述した効果かつ、本発明の具体的な効果は、以下の発明を実施するための具体的な事項を説明しながら併せて記述する。
【図面の簡単な説明】
【００１８】
【図１】システムエンジニアリング技法を用いた通信データモデリング方法を説明する概略図。
【図２】本発明の一実施形態による通信データモデル生成システムを説明するブロック図。
【図３】図２の通信データモデル生成システムの通信データモデリング方法を説明する手順図。
【図４】図３のＳ１００を説明する手順図。
【図５】図３のＳ２００を説明する手順図。
【図６】図３のＳ３００を説明する手順図。
【図７】図３のＳ４００を説明する手順図。
【発明を実施するための形態】
【００１９】
前述した目的、特徴及び長所は、添付の図面を参照して詳細に後述され、これによって、本発明が属する技術分野における通常の知識を有する者が本発明の技術的思想を容易に実施することができる。本発明を説明するにおいて、本発明に係る公知技術に対する具体的な説明が本発明の要旨を曖昧にすると判断される場合には詳細な説明を省略する。以下では、添付の図面を参照して、本発明による好ましい実施形態を詳説する。図面における同じ参照符号は、同一又は類似の構成要素を示すために使用される。
【００２０】
以下では、図２を参照して、本発明の一実施形態による通信データモデル生成システム１００を説明する。
【００２１】
図２は、本発明の一実施形態による通信データモデル生成システムを説明するブロック図である。
【００２２】
図２を参照すれば、本発明の一実施形態による通信データモデル生成システム１００は、識別ユニット１１０、第１の通信データシート生成ユニット１２０、第２の通信データシート生成ユニット１３０、最終の通信データシート生成ユニット１４０、通信データモデル生成ユニット１５０、入力ユニット１６０、とを含んでいてもよい。
【００２３】
識別ユニット１１０は、電子装置（未図示）のサービスリストを識別することができる。
【００２４】
具体的には、識別ユニット１１０は、電子装置に係る通信プロトコル標準の有無を判別し、判別結果に基づいてサービスリストを識別することができる。
【００２５】
参考までに、電子装置は例えば、インバータ（ｉｎｖｅｒｔｅｒ）、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）装置、ＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）装置、ＤＣＳ（Ｄｉｓｔｒｉｂｕｔｅｄ Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）等であってもよい。
【００２６】
また、電子装置は、複数本であってもよく、識別ユニット１１０は、複数本の電子装置それぞれのサービスリストを識別することができる。
【００２７】
ただし、説明の便宜のため本発明では、一つの電子装置に対する識別ユニット１１０の識別作業を例に挙げて説明する。
【００２８】
サービスは例えば、電子装置が自己と連動した外部装備又はユーザに提供しなければならないサービスを意味する。
【００２９】
従って、電子装置が提供するサービスは、電子装置と外部装備（又はユーザ）との相互作用（すなわち、通信）を介して可能である。
【００３０】
また、電子装置は、このようなサービスを介して外部装備又はユーザに機能を提供するところ、該サービスを実現するために電子装置は、様々なデータ及び機能を含んでいてもよい。
【００３１】
識別ユニット１１０は、電子装置のサービスリストを識別するとき、電子装置に係る通信プロトコル標準がある場合、電子装置のサービスリストを導き出すための代表通信プロトコル標準を選定し、電子装置に係る通信プロトコル標準がない場合、電子装置のサービスリストを導き出すための代表製品を選定することができる。
【００３２】
ここで、電子装置に係る通信プロトコル標準が存在し、代表通信プロトコル標準が選定された場合、識別ユニット１１０は、選定された代表通信プロトコル標準に基づいて電子装置のサービスリストを識別することができ、入力ユニット１６０は、識別されたサービスリストの詳細事項を入力することができる。
【００３３】
また、識別ユニット１１０は、電子装置のサービスリストのうち識別されたサービスリストを除いたサービスリストを電子装置の製品別に識別することができ、入力ユニット１６０は、識別された製品別サービスリストの詳細事項を入力することができる。
【００３４】
一方、電子装置に係る通信プロトコル標準が存在しておらず、代表製品が選定される場合、識別ユニット１１０は、選定された代表製品に基づいて電子装置のサービスリストを識別することができ、入力ユニット１６０は、識別されたサービスリストの詳細事項を入力することができる。
【００３５】
第１の通信データシート生成ユニット１２０は、電子装置の通信プロトコル標準に対する第１の通信データシートを生成することができる。
【００３６】
具体的には、第１の通信データシート生成ユニット１２０は、電子装置の通信プロトコル標準を分析し、分析結果に基づいて通信プロトコル標準に対応するサービスリストを識別することができる。その後、識別されたサービスリストに基づいて通信プロトコル標準に係る第１のデータ項目を識別することができる。
【００３７】
かかる過程を経て、第１の通信データシート生成ユニット１２０は、第１の通信データシート（すなわち、通信プロトコル標準別の通信データシート）を生成することができ、入力ユニット１６０は、識別された第１のデータ項目の詳細事項を入力することができる。
【００３８】
参考までに、電子装置の通信プロトコル標準は、複数本であってもよく、第１の通信データシート生成ユニット１２０は、複数本の通信プロトコル標準を分析し、それぞれに対する分析結果に基づいて各通信プロトコル標準に対応するサービスリストを識別することができる。ただし、説明の便宜のため本発明では、一つの通信プロトコル標準に対する第１の通信データシート生成ユニット１２０の作業を例に挙げて説明する。
【００３９】
第２の通信データシート生成ユニット１３０は、電子装置に係る製品に対する第２の通信データシートを生成することができる。
【００４０】
具体的には、第２の通信データシート生成ユニット１３０は、電子装置に係る製品の既存の通信データ資料を分析し、分析結果に基づいて製品に対応するサービスリストを識別することができる。その後、識別されたサービスリストに基づいて製品に係る第２のデータ項目を識別することができる。
【００４１】
かかる過程を経て、第２の通信データシート生成ユニット１３０は、第２の通信データシート（すなわち、製品別通信データシート）を生成することができ、入力ユニット１６０は、識別された第２のデータ項目の詳細事項を入力することができる。
【００４２】
参考までに、電子装置に係る製品は、複数本であってもよく、第２の通信データシート生成ユニット１３０は、複数本の製品の既存の通信データ資料を分析し、それぞれに対する分析結果に基づいて各製品に対応するサービスリストを識別することができる。ただし、説明の便宜のため本発明では、一つの製品に対する第２の通信データシート生成ユニット１３０の作業を例に挙げて説明する。
【００４３】
最終の通信データシート生成ユニット１４０は、第１の通信データシート及び第２の通信データシートを総合して最終の通信データシートを生成することができる。
【００４４】
具体的には、最終の通信データシート生成ユニット１４０は、第１のデータ項目及び第２のデータ項目を整列し、第１のデータ項目及び第２のデータ項目のうち、互いに対応するデータ項目に対する共通名称を導き出して総合データ項目を生成することができる。ここで、入力ユニット１６０は、第１のデータ項目の詳細事項及び第２のデータ項目の詳細事項に基づいて総合データ項目の詳細事項を入力することができる。
【００４５】
次いで、最終の通信データシート生成ユニット１４０は、総合データ項目のデータモデルを区分し、電子装置の通信プロトコル標準を選定することができる。また、最終の通信データシート生成ユニット１４０は、第２のデータ項目に基づいて前記選定された通信プロトコル標準に対応させる製品をサービスリスト別に選定することができる。
【００４６】
かかる過程を経て、最終の通信データシート生成ユニット１４０は、最終の通信データシート（通信プロトコル標準別の通信データシート及び製品別通信データシートが総合した通信データシート）を生成することができ、入力ユニット１６０は、選定された製品に係る詳細事項をサービスリスト別に通信プロトコル標準の詳細事項に入力することができる。
【００４７】
通信データモデル生成ユニット１５０は、最終の通信データシートに基づいて通信データモデル（すなわち、標準化された通信データモデル）を生成することができる。
【００４８】
入力ユニット１６０は、前述したように、サービスリストの詳細事項、第１又は第２のデータ項目の詳細事項、総合データ項目の詳細事項、通信プロトコル標準の詳細事項等を入力することができる。
【００４９】
具体的には、入力ユニット１６０は、ユーザ又は外部装置から入力を提供され、前述した前記詳細事項を入力することができる。
【００５０】
以下では、図３〜図７を参照して、図２の通信データモデル生成システムの通信データモデリング方法を説明する。
【００５１】
図３は、図２の通信データモデル生成システムの通信データモデリング方法を説明する手順図である。図４は、図３のＳ１００を説明する手順図である。図５は、図３のＳ２００を説明する手順図である。図６は、図３のＳ３００を説明する手順図である。図７は、図３のＳ４００を説明する手順図である。
【００５２】
図２〜図４を参照すれば、先ず、電子装置のサービスリストを識別する（Ｓ１００）。参考までに、Ｓ１００ステップは、識別ユニット１１０によって行われてもよい。
【００５３】
具体的には、電子装置のサービスリストを識別するステップ（Ｓ１００）において、先ず、通信プロトコル標準があるか否かを判別することができる（Ｓ１１０）。
【００５４】
ここで、電子装置に係る通信プロトコル標準がある場合、電子装置のサービスリストを導き出すための代表通信プロトコル標準を選定することができる（Ｓ１２０）。
【００５５】
すなわち、識別ユニット１１０は、「基本通信データ資料収集リスト」に貯蔵された通信プロトコル標準リストの中で代表通信プロトコル標準を選定することができる。
【００５６】
参考までに、「基本通信データ資料収集リスト」は、メモリ（未図示）に貯蔵されてもよく、メモリは、通信データモデル生成システム（図２の１００）に含まれるか外部システムに含まれてもよい。
【００５７】
また、代表通信プロトコル標準が選定されると（Ｓ１２０）、選定された代表通信プロトコル標準に基づいて電子装置のサービスリストを識別した後、識別されたサービスリストの詳細事項を入力することができる（Ｓ１３０）。
【００５８】
ここで、サービスリストは例えば、大分類、中分類、連動する外部装備／組織／ユーザ、標準名、章節、説明等のように様々な項目を含んでいてもよい。
【００５９】
参考までに、大分類には「サービス」に対する分類値、中分類には「サービス」の名称、連動する外部装備／組織／ユーザには該サービスと互いに連動（すなわち、通信）する電子装置の外部装備／組織／ユーザが各々入力されてもよい。すなわち、連動する外部装備／組織／ユーザは、ユースケースダイヤグラムモデリングの際にアクター（ａｃｔｏｒ）としてモデリングされてもよい。
【００６０】
また、標準名には該サービスの出処になる通信プロトコル標準名、基準製品には該サービスの出処になる製品名、説明には該サービス機能の定義又は説明が各々入力されてもよい。
【００６１】
入力ユニット１６０は、識別されたサービス名称を「サービスリスト」の「中分類」項目に入力し、入力されたサービス名称に基づいて「大分類」項目を入力することができる。また、入力ユニット１６０は、「中分類」項目に入力されたサービス別に詳細事項（例えば、連動する外部装備／組織／ユーザ、標準名、章節、説明等）を入力することができる。
【００６２】
Ｓ１３０が完了されると、電子装置のサービスリストのうち識別されたサービスリストを除いたサービスリストを電子装置の製品別に識別した後、識別された製品別サービスリストの詳細事項を入力することができる（Ｓ１４０）。
【００６３】
すなわち、Ｓ１４０は、代表通信プロトコルに基づいて識別されたサービスのほか、さらなる製品別サービスリストを識別するステップであって、入力ユニット１６０は、Ｓ１４０で識別されたサービス名を「サービスリスト」の「中分類」項目に入力し、入力されたサービス名に基づいて「大分類」項目を入力することができる。また、入力ユニット１６０は、「中分類」項目に入力されたサービス別に詳細事項（例えば、連動する外部装備／組織／ユーザ、標準名、章節、説明等）を入力することができる。
【００６４】
一方、電子装置に係る通信プロトコル標準がない場合、電子装置のサービスリストを導き出すための代表製品を選定することができる（Ｓ１５０）。
【００６５】
すなわち、識別ユニット１１０は、「基本通信データ資料収集リスト」に貯蔵された製品リストの中で代表製品を選定することができる。
【００６６】
また、代表製品が選定されると（Ｓ１５０）、選定された代表製品に基づいて電子装置のサービスリストを識別した後、識別されたサービスリストの詳細事項を入力することができる（Ｓ１６０）。
【００６７】
入力ユニット１６０は、識別されたサービス名称を「サービスリスト」の「中分類」項目に入力し、入力されたサービス名称に基づいて「大分類」項目を入力することができる。また、入力ユニット１６０は、「中分類」項目に入力されたサービス別に詳細事項（例えば、連動する外部装備／組織／ユーザ、標準名、章節、説明等）を入力することができる。
【００６８】
図２、３、５を参照すれば、Ｓ１００の後、電子装置の通信プロトコル標準に対する第１の通信データシートを生成する（Ｓ２００）。
【００６９】
具体的には、第１の通信データシートを生成するステップ（Ｓ２００）は、電子装置の通信プロトコル標準を分析するステップ（Ｓ２１０）と、分析結果に基づいて通信プロトコル標準に対応するサービスリストを識別するステップ（Ｓ２２０）と、識別されたサービスリストに基づいて通信プロトコル標準に係る第１のデータ項目を識別するステップ（Ｓ２３０）と、識別された第１のデータ項目の詳細事項を入力するステップ（Ｓ２４０）、とを含んでいてもよい。
【００７０】
ここで、第１の通信データシート生成ユニット１２０は、電子装置の通信プロトコル標準を分析する際（Ｓ２１０）、該電子装置の通信プロトコル標準が複数本である場合、それぞれの通信プロトコル標準を分析することができる。
【００７１】
例えば、電子装置がインバータである場合、これに係る複数本の通信プロトコル標準（例えば、Ｓｕｎｓｐｅｃ、ＩＥＣ−６１８５０、ＣｉＡ−４０２、ＣＩＰ ＡＣ Ｄｒｉｖｅ等）が各々分析されてもよい。
【００７２】
通信プロトコル標準分析が完了されると（Ｓ２１０）、第１の通信データシート生成ユニット１２０は、分析結果に基づいて通信プロトコル標準に対応するサービスリストを識別することができる（Ｓ２２０）。
【００７３】
ここで、識別されたサービスリスト等は、同じサービス別に集まって整列され、サービスリストは例えば、大分類、中分類、通信プロトコル標準別の第１のデータ項目を含んでいてもよい。
【００７４】
すなわち、第１の通信データシート生成ユニット１２０がサービスリストを識別すれば、入力ユニット１６０は、識別されたサービス名称を「サービスリスト」の「中分類」項目に入力し、入力されたサービス名称に基づいて「大分類」項目を入力することができる。
【００７５】
その後、第１の通信データシート生成ユニット１２０は、識別されたサービスリストに基づいて通信プロトコル標準に係る第１のデータ項目を識別することができる（Ｓ２３０）。
【００７６】
ここで、第１のデータ項目は例えば、ＩＤ（又はラベル）、データ類型、単位、読み取り／書き取りの可否、必須／選択の可否、説明等のように様々な項目を含んでいてもよい。
【００７７】
参考までに、ＩＤには同じサービス間の分別のために存在する識別子（すなわち、空白のない略語又はコード値）、データ類型には第１のデータ項目に入力されるデータ類型（例えば、ｕｎｉｔ１６、ｉｎｔ１６、ｕｎｉｔ３２、ｉｎｔ３２、ｆｌｏａｔ、ｄｏｕｂｌｅ、ｓｔｒｉｎｇ等）、単位には第１のデータ項目のデータ単位タイプ（例えば、Ｗ、Ａ、Ｖ等）、読み取り／書き取りの可否には第１のデータ項目のデータ読み取り／書き取りの可否（例えば、Ｒ（Ｒｅａｄ−Ｏｎｌｙ）、Ｗ（Ｗｒｉｔｅ−Ｏｎｌｙ）、ＲＷ（Ｒｅａｄ／Ｗｒｉｔｅ））、必須／選択の可否には第１のデータ項目のデータが必須であるか選択であるかの可否（例えば、Ｍ（Ｍａｎｄａｔｏｒｙ）、Ｏ（Ｏｐｔｉｏｎａｌ）、Ｃ（Ｃｏｎｄｉｔｉｏｎａｌ））、説明には第１のデータ項目のデータに対する詳細説明が各々入力されてもよい。
【００７８】
ラベルの場合、ＩＤのフルネームであってもよく、放ち書きが適用されてもよい。
【００７９】
参考までに、通信プロトコル標準が複数本である場合、各通信プロトコル標準別に第１のデータ項目が存在してもよい。
【００８０】
第１のデータ項目が識別されると（Ｓ２３０）、識別された第１のデータ項目の詳細事項を入力することができる（Ｓ２４０）。
【００８１】
すなわち、入力ユニット１６０は、識別された第１のデータ項目の詳細事項（例えば、データ類型、単位、読み取り／書き取りの可否、必須／選択の可否、説明等）を入力することができる。
【００８２】
図２、３、６を参照すれば、Ｓ２００の後、電子装置に係る製品に対する第２の通信データシートを生成する（Ｓ３００）。
【００８３】
参考までに、Ｓ２００とＳ３００は、同時に行われてもよく、Ｓ３００がＳ２００より先に行われてもよい。ただし、説明の便宜のため本発明では、Ｓ２００の次にＳ３００が行われることを例に挙げて説明する。
【００８４】
具体的には、第２の通信データシートを生成するステップ（Ｓ３００）は、電子装置に係る製品の既存の通信データ資料を分析するステップ（Ｓ３１０）と、分析結果に基づいて製品に対応するサービスリストを識別するステップ（Ｓ３２０）と、識別されたサービスリストに基づいて製品に係る第２のデータ項目を識別するステップ（Ｓ３３０）と、識別された第２のデータ項目の詳細事項を入力するステップ（Ｓ３４０）、とを含んでいてもよい。
【００８５】
ここで、第２の通信データシート生成ユニット１３０は、電子装置に係る製品の既存の通信データ資料を分析する際（Ｓ３１０）、該電子装置に係る製品が複数本である場合、各々の製品の既存の通信データ資料を分析することができる。
【００８６】
例えば、電子装置がインバータである場合、これに係る製品（例えば、ＬＳＰ−Ｓ００３Ｌ（ＫＲ）、ＬＳＰ−Ｓ００４Ｌ（ＪＰ）／ＬＳＰ−Ｓ００６Ｌ（ＪＰ）、ＬＳＰ−Ｔ０３０ＬＴ、ＬＳＰ−Ｔ２５０Ｌ／ＬＳＰ−Ｔ５００Ｌ（ＪＰ）等）が各々分析されてもよい。
【００８７】
製品の既存の通信データ資料に対する分析が完了されると（Ｓ３１０）、第２の通信データシート生成ユニット１３０は、分析結果に基づいて製品に対応するサービスリストを識別することができる（Ｓ３２０）。
【００８８】
ここで、識別されたサービスリスト等は、同じサービス別に集まって整列され、サービスリストは例えば、大分類、中分類、通信プロトコル標準別の第２のデータ項目を含んでいてもよい。
【００８９】
サービスリストは例えば、大分類、中分類、製品別の第２のデータ項目を含んでいてもよい。
【００９０】
すなわち、第２の通信データシート生成ユニット１３０がサービスリストを識別すれば、入力ユニット１６０は、識別されたサービス名称を「サービスリスト」の「中分類」項目に入力し、入力されたサービス名称に基づいて「大分類」項目を入力することができる。
【００９１】
その後、第２の通信データシート生成ユニット１３０は、識別されたサービスリストに基づいて製品に係る第２のデータ項目を識別することができる（Ｓ３３０）。
【００９２】
ここで、第２のデータ項目は例えば、共通項目とその他項目（又はＭｏｄｂｕｓ項目）を含んでいてもよく、共通項目は例えば、ＩＤ／ラベル、データ類型、単位を含んでいてもよく、その他項目は、住所、大きさを含んでいてもよい。
【００９３】
参考までに、ＩＤ／ラベルには同じサービス間の分別のために存在する識別子（すなわち、空白のない略語又はコード値）、データ類型には第２のデータ項目に入力されるデータ類型（例えば、ｕｎｉｔ１６、ｉｎｔ１６、ｕｎｉｔ３２、ｉｎｔ３２、ｆｌｏａｔ、ｄｏｕｂｌｅ、ｓｔｒｉｎｇ等）、単位には第２のデータ項目のデータ単位タイプ（例えば、Ｗ、Ａ、Ｖ等）、住所には第２のデータ項目の通信メモリ住所又はオフセット（ｏｆｆｓｅｔ）値、大きさには第２のデータ項目のデータ大きさ（例えば、Ｂｙｔｅ単位の大きさ）が各々入力されてもよい。
【００９４】
参考までに、製品が複数本である場合、各製品別に第２のデータ項目が存在してもよい。
【００９５】
第２のデータ項目が識別されると（Ｓ３３０）、識別された第２のデータ項目の詳細事項を入力することができる（Ｓ３４０）。
【００９６】
すなわち、入力ユニット１６０は、識別された第２のデータ項目の詳細事項（例えば、ＩＤ／ラベル、データ類型、単位、住所、大きさ等）を入力することができる。
【００９７】
図２、３、７を参照すれば、Ｓ３００の後、第１の通信データシート及び第２の通信データシートを総合して最終の通信データシートを生成する（Ｓ４００）。
【００９８】
具体的には、最終の通信データシートを生成するステップ（Ｓ４００）は、第１のデータ項目及び第２のデータ項目を整列するステップ（Ｓ４１０）と、第１のデータ項目及び第２のデータ項目のうち、互いに対応するデータ項目に対する共通名称を導き出して総合データ項目を生成し、第１のデータ項目の詳細事項及び第２のデータ項目の詳細事項に基づいて総合データ項目の詳細事項を入力するステップ（Ｓ４２０）と、総合データ項目のデータモデルを区分するステップ（Ｓ４３０）と、電子装置の通信プロトコル標準を選定するステップ（Ｓ４４０）と、第２のデータ項目に基づいて選定された通信プロトコル標準に対応させる製品をサービスリスト別に選定するステップ（Ｓ４５０）と、選定された製品に係る詳細事項をサービスリスト別に通信プロトコル標準の詳細事項に入力するステップ（Ｓ４６０）、とを含んでいてもよい。
【００９９】
ここで、最終の通信データシート生成ユニット１４０は、第１のデータ項目及び第２のデータ項目を整列する際（Ｓ４１０）、第１のデータ項目と第２のデータ項目のうち、互いに対応するデータ項目（すなわち、同じデータ項目）を選定し、選定されたデータ項目を同一の行に整列させてもよい。
【０１００】
このとき、対応するデータ項目としてＩＤ項目が選定される場合、ＩＤ項目を基準として第１のデータ項目と第２のデータ項目が同一の行に整列されてもよい。
【０１０１】
参考までに、第１のデータ項目には存在するものの、第２のデータ項目には存在しないデータ項目の場合、第２のデータ項目の部分を空欄で処理してもよい。
【０１０２】
もちろん、第２のデータ項目に存在するものの、第１のデータ項目には存在しないデータ項目の場合、第１のデータ項目の部分を空欄で処理してもよい。
【０１０３】
整列の過程が完了されると（Ｓ４１０）、最終の通信データシート生成ユニット１４０は、第１のデータ項目及び第２のデータ項目のうち、互いに対応するデータ項目に対する共通名称を導き出して総合データ項目を生成し、入力ユニット１６０は、第１のデータ項目の詳細事項及び第２のデータ項目の詳細事項に基づいて総合データ項目の詳細事項を入力することができる。
【０１０４】
例えば、最終の通信データシート生成ユニット１４０は、ＩＤ又はラベルに対して共通名称を導き出し、導き出された共通名称に基づいて総合データ項目を生成することができる。
【０１０５】
共通名称を導き出す方法には、次のような規則が適用され得る。
【０１０６】
１）「ＩＤ」文字列は、｛大文字、小文字、数字、「_」}のみから構成
【０１０７】
２）「ＩＤ」の初字は、大文字で開始
【０１０８】
３）「ラベル」が長い場合、ラベルを構成する単語を縮約して表記（ただし、各単語縮約の際、単語の初字は、大文字で表記）
【０１０９】
４）単語の区分は、「_」を使うか、単語の初字で「大文字」を表記することで区分
【０１１０】
５）同じサービス（中分類）内では、重複する「ＩＤ」値が存在してはならない
【０１１１】
参考までに、第１のデータ項目にはなく、第２のデータ項目にだけ存在するデータ項目の場合、次のような基準として総合データ項目にＩＤ及びラベルが入力されてもよい。
【０１１２】
１）総合データ項目にＩＤ及びラベルを入力しなければならない場合−全体製品リストのうち、半分以上に該データ項目が入力されている場合
【０１１３】
２）総合データ項目にＩＤ及びラベルを入力しなくてもよい場合−全体製品リストのうち、半分以下に該データ項目が入力されている場合（このときは、専門家の判断に応じて記載の有無を決定可能）
【０１１４】
ここで、総合データ項目は例えば、サービスリスト（大分類、中分類）、モデル区分、ＩＤ、ラベル、説明、データ類型、単位、初期値、読み取り／書き取りの可否、必須／選択の可否、備考等のように様々な項目を含んでいてもよい。
【０１１５】
参考までに、サービスリストには大分類と中分類、モデル区分にはデータ領域の特性を分類した区分値、ＩＤには共通名称ＩＤ、ラベルには共通名称ラベル、データ類型には総合データ項目に入力されるデータ類型（例えば、ｕｎｉｔ１６、ｉｎｔ１６、ｕｎｉｔ３２、ｉｎｔ３２、ｆｌｏａｔ、ｄｏｕｂｌｅ、ｓｔｒｉｎｇ等）、単位には総合データ項目のデータ単位タイプ（例えば、Ｗ、Ａ、Ｖ等）、読み取り／書き取りの可否には総合データ項目のデータ読み取り／書き取りの可否（例えば、Ｒ（Ｒｅａｄ−Ｏｎｌｙ）、Ｗ（Ｗｒｉｔｅ−Ｏｎｌｙ）、ＲＷ（Ｒｅａｄ／Ｗｒｉｔｅ））、必須／選択の可否には総合データ項目のデータが必須であるか選択であるかの可否（例えば、Ｍ（Ｍａｎｄａｔｏｒｙ）、Ｏ（Ｏｐｔｉｏｎａｌ）、Ｃ（Ｃｏｎｄｉｔｉｏｎａｌ））、備考にはその他内容が各々入力されてもよい。
【０１１６】
上記のように、総合データ項目は、第１のデータ項目及び第２のデータ項目に基づいて構成されるところ、入力ユニット１６０は、第１のデータ項目の詳細事項及び第２のデータ項目の詳細事項に基づいて総合データ項目の詳細事項を入力することができる。
【０１１７】
総合データ項目の詳細事項が入力されると（Ｓ４２０）、総合データ項目のデータモデルを区分することができる（Ｓ４３０）。
【０１１８】
例えば、最終の通信データシート生成ユニット１４０は、総合データ項目のデータモデルを次のように区分することができる。
【０１１９】
１）該データ項目が通信プロトコル標準に対応して識別されたサービスに定義された項目である場合−モデル区分に「Ｂａｓｅ」入力
【０１２０】
２）該データ項目が通信プロトコル標準ではない製品に対応して識別されたサービスに定義された項目である場合− モデル区分に「ＳＰＧ」入力
【０１２１】
３）該データ項目が特定の国／市場による派生項目である場合−モデル区分に「Ｅｘｔｅｎｄｅｄ」入力
【０１２２】
データモデル区分が完了されると（Ｓ４３０）、電子装置の通信プロトコル標準を選定することができる（Ｓ４４０）。
【０１２３】
具体的には、最終の通信データシート生成ユニット１４０は例えば、第１の通信データシートに入力された通信プロトコル標準のうちいずれかの通信プロトコル標準を選定することができる。
【０１２４】
通信プロトコル標準が選定されると（Ｓ４４０）、第２のデータ項目に基づいて、前記選定された通信プロトコル標準に対応させる製品をサービスリスト別に選定することができる（Ｓ４５０）。
【０１２５】
具体的には、最終の通信データシート生成ユニット１４０は、例えば、第２の通信データシートに入力された製品別詳細事項（すなわち、第２のデータ項目）に基づいてサービスリスト別に代表製品を選定することができる。
【０１２６】
例えば、電子装置がインバータであって、インバータに関連する製品が複数本であり、通信プロトコル標準でＭｏｄｂｕｓが選定された場合、サービス別にＭｏｄｂｕｓに対応させるインバータ関連の製品を選定することができる。
【０１２７】
製品の選定が完了されると（Ｓ４５０）、入力ユニット１６０は、選定された製品に係る詳細事項（例えば、住所、大きさ）を該サービスリスト別に前記選定された通信プロトコル標準の詳細事項（例えば、住所、大きさ）に入力することができる（Ｓ４６０）。
【０１２８】
前述した過程を介して最終の通信データシートが生成されると（Ｓ４００）、通信データモデル生成ユニット１５０は、最終の通信データシートに基づいて製品と通信プロトコル標準が総合した通信データモデルを生成することができる。
【０１２９】
前述したように、本発明による通信データモデリング方法を介して標準化された通信データモデルを生成することができ、製品開発者たちは、標準化された通信データモデルに基ついて容易に製品開発をすることができる。
【０１３０】
参考までに、前述した本発明の通信データモデリング方法は、多様な手段を介して具現することができる。例えば、本発明の通信データモデリング方法は、ハードウェア、ファームウエア（Ｆｉｒｍｗａｒｅ）、ソフトウェア、又はそれらの結合等によって具現することができる。
【０１３１】
ハードウェアによる具現の場合、本発明の通信データモデリング方法は、一つ又はその以上のＡＳＩＣｓ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔｓ）、ＤＳＰｓ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒｓ）、ＤＳＰＤｓ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅｓ）、ＰＬＤｓ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅｓ）、ＦＰＧＡｓ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｒｙｓ）、プロセッサ、コントローラ、マイクロコントローラ及びマイクロプロセッサ等によって具現することができる。
【０１３２】
ファームウエアやソフトウェアによる具現の場合、本発明の通信データモデリング方法は、以上で説明された機能又は動作を行うモジュール、手続き又は関数等の形態に具現されてもよい。ソフトウェアコードは、メモリユニットに貯蔵されてプロセッサによって駆動することができる。前記メモリユニットは、前記プロセッサの内部又は外部に位置し、既に公知された多様な手段によって前記プロセッサとデータを取り交わすことができる。
【０１３３】
前述した本発明は、本発明が属する技術分野における通常の知識を有する者にとって本発明の技術的思想を脱しない範囲内で様々な置換、変形及び変更が可能であるため、前述した実施形態及び添付の図面によって限定されるものではない。
【図１】
0006883109.tif 000002
【図２】
0006883109.tif 000003
【図３】
0006883109.tif 000004
【図４】
0006883109.tif 000005
【図５】
0006883109.tif 000006
【図６】
0006883109.tif 000007
【図７】
0006883109.tif 000008