(57)【特許請求の範囲】
【請求項１】
第１構築モジュールが、分散型基地局における各サブシステムのためにデータモデルを確立し、ここで、前記各サブシステムのデータモデルはサブシステムのデータ処理方式を表し、前記分散型基地局の全てのサブシステムのデータモデルには、データモデルの類型情報は同じであるもののデータモデルのバージョン情報は異なるという指定関係を有するデータモデルが少なくとも２つ存在する、ステップと、
第２構築モジュールが、前記分散型基地局の全てのサブシステムのデータモデルに基づいてＮＥエージェントモジュールのデータモデルを確立し、ここで、前記ＮＥエージェントモジュールのデータモデルは、前記ＮＥエージェントモジュールと前記分散型基地局の各サブシステムとのデータインタラクション方法を表す、ステップと、
制御モジュールが、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって複数の前記サブシステムとのデータインタラクションを実現するステップと、
を含み、
前記ＮＥエージェントモジュールは、前記分散型基地局と外部機器とのデータインタラクションを実現する機器である、データインタラクションの方法。
【請求項２】
前記各サブシステムのデータモデルは、サブシステムアイデンティティＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を備える請求項１に記載の方法。
【請求項３】
前記ＮＥエージェントモジュールのデータモデルは、前記分散型基地局の全てのサブシステムのＩＤと、前記分散型基地局の全てのサブシステムのデータモデルの類型情報を備える請求項２に記載の方法。
【請求項４】
前記制御モジュールが、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって複数の前記サブシステムとのデータインタラクションを実現する前記ステップは、
前記分散型基地局の全てのサブシステムのデータモデルを備えるデータモデル集合を取得し、ここで、データを下り送信するときに、下り送信するデータを前記データモデル集合に基づいて生成する、ステップと、
下り送信するデータにサブシステムＩＤが含まれる場合、前記下り送信するデータを前記ＮＥエージェントモジュールに送信し、前記ＮＥエージェントモジュールに自身のデータモデルに基づいてデータの下り送信操作を実行させるステップと、
下り送信するデータにサブシステムＩＤが含まれない場合、前記下り送信するデータを前記ＮＥエージェントモジュールに送信し、前記ＮＥエージェントモジュールに自身のデータモデルに含まれる全てのサブシステムＩＤに基づいて、前記下り送信するデータを全てのサブシステムに下り送信させるステップと、
を前記制御モジュールが実行することを含み、
前記制御モジュールが、前記ＮＥエージェントモジュールに自身のデータモデルに基づいてデータの下り送信操作を実行させる前記ステップは、
前記ＮＥエージェントモジュールが自身のデータモデルに基づいて前記下り送信するデータを解析し、少なくとも１つの解析した後のデータを得るステップと、
各解析した後のデータに含まれるサブシステムＩＤに基づいて、各解析した後のデータを対応するサブシステムに下り送信するステップと、を前記制御モジュールが実行することを含む
請求項３に記載の方法。
【請求項５】
前記制御モジュールが、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって複数の前記サブシステムとのデータインタラクションを実現する前記ステップは、
分散型基地局の少なくとも１つのサブシステムによりレポートされるデータを含む前記ＮＥエージェントモジュールのトランスペアレント伝送データを受信するステップを前記制御モジュールが実行することを含む
請求項３に記載の方法。
【請求項６】
前記各サブシステムのデータモデルの構造はツリー構造であり、前記各サブシステムのデータモデルは、
前記分散型基地局の識別情報を備えるルートノードと、
サブシステムＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を備える、ルートノードと接続された属性サブノードと、を少なくとも備える
請求項２に記載の方法。
【請求項７】
前記ＮＥエージェントモジュールのデータモデルの構造はツリー構造であり、前記ＮＥエージェントモジュールのデータモデルは、
前記分散型基地局の識別情報を備えるルートノードと、
サブシステムＩＤとサブシステムのデータモデルの類型情報を備える、ルートノードと接続された複数の属性サブノードとを備え、
各属性サブノードは１つのサブシステムに対応する
請求項２に記載の方法。
【請求項８】
分散型基地局における各サブシステムのためにデータモデルを確立するように設けられ、ここで、前記各サブシステムのデータモデルはサブシステムのデータ処理方式を表し、前記分散型基地局の全てのサブシステムのデータモデルには、データモデルの類型情報は同じであるものの、データモデルのバージョン情報は異なるという指定関係を有するデータモデルが少なくとも２つ存在する、第１構築モジュールと、
前記分散型基地局の全てのサブシステムのデータモデルに基づいてＮＥエージェントモジュールのデータモデルを確立するように設けられ、ここで、前記ＮＥエージェントモジュールのデータモデルは、前記ＮＥエージェントモジュールと前記分散型基地局の各サブシステムとのデータインタラクション方法を表す、第２構築モジュールと、
前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって複数の前記サブシステムとのデータインタラクションを実現するように設けられる制御モジュールと、を備え、
前記ＮＥエージェントモジュールは、前記分散型基地局と外部機器とのデータインタラクションを実現する機器である
データインタラクションの装置。
【請求項９】
前記各サブシステムのデータモデルは、サブシステムアイデンティティＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を備える請求項８に記載の装置。
【請求項１０】
前記ＮＥエージェントモジュールのデータモデルは、前記分散型基地局の全てのサブシステムのＩＤと、前記分散型基地局の全てのサブシステムのデータモデルの類型情報を備える請求項９に記載の装置。
【請求項１１】
前記制御モジュールはさらに、
前記分散型基地局の全てのサブシステムのデータモデルを備えるデータモデル集合を取得し、ここで、データを下り送信するときに、下り送信するデータを前記データモデル集合に基づいて生成することと、
下り送信するデータにサブシステムＩＤが含まれる場合、前記下り送信するデータを前記ＮＥエージェントモジュールに送信し、前記ＮＥエージェントモジュールに自身のデータモデルに基づいてデータの下り送信操作を実行させることと、
下り送信するデータにサブシステムＩＤが含まれない場合、前記下り送信するデータを前記ＮＥエージェントモジュールに送信し、前記ＮＥエージェントモジュールに自身のデータモデルに含まれる全てのサブシステムＩＤに基づいて、前記下り送信するデータを全てのサブシステムに下り送信させること、
という操作によって、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって前記複数のサブシステムとのデータインタラクションを実現するように設けられ、
前記ＮＥエージェントモジュールに自身のデータモデルに基づいてデータの下り送信操作を実行させるステップは、
前記ＮＥエージェントモジュールは自身のデータモデルに基づいて前記下り送信するデータを解析し、少なくとも１つの解析した後のデータを得るステップと、
各解析した後のデータに含まれるサブシステムＩＤに基づいて、各解析した後のデータを対応するサブシステムに下り送信するステップと、を含む
請求項１０に記載の装置。
【請求項１２】
前記制御モジュールはさらに、分散型基地局の少なくとも１つのサブシステムによりレポートされるデータを含む前記ＮＥエージェントモジュールのトランスペアレント伝送データを受信するという操作によって、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって前記複数のサブシステムとのデータインタラクションを実現するように設けられている
請求項１０に記載の装置。
【請求項１３】
データインタラクションプログラムを記憶するように設けられたメモリと、
請求項１〜７の何れか１項に記載の方法のステップを実現するために、前記メモリに記憶されたデータインタラクションプログラムを実行するように設けられたプロセッサーと、を備える
データインタラクションを行う機器。
【請求項１４】
コンピュータープログラムを記憶し、
該コンピュータープログラムがプロセッサーによって実行されるとき、請求項１〜７の何れか１項に記載の方法のステップを実現する
コンピューター読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示はインターネット技術分野に関し、特にデータインタラクションの方法、装置および機器に関するものである。
【背景技術】
【０００２】
無線ネットワークは５Ｇ時代に入り、基地局機能が分割・分離され、例えば、一元化ユニット（Ｃｅｎｔｒａｌｉｚｅｄ  Ｕｎｉｔ、ＤＵ）と分散化ユニット（Ｄｉｓｔｒｉｂｕｔｅｄ  Ｕｎｉｔ、ＣＵ）が個別展開されて、基地局の一元化基地局システムから分散化基地局システムへの移行が促進されている。本文において、分散型基地局と分散化基地局システムは交換可能に使用できる。分散化基地局システムは基地局配置のデータモデルに対し新たな要求を提出しており、前記要求は例えば、以下の３点である。
１、分散化基地局システムは複数のサブシステムを有し、各サブシステムには複数のエンティティがあることが許され、同じサブシステムの複数のエンティティには異なるバージョンのモデルがあって良い。
２、分散化基地局システムは依然として完全な基地局ネットワークエレメント（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ：ＮＥ）として外部に示されるため、その配置モデリングは外部機器にとって依然として完全な配置モデルであって、幾つかの独立したサブシステムモデルではない（即ち、基地局ＮＥモデルは完全な複数のサブシステムモデルの組み合わせで構成される）。
３、システムの標準化を実現するために、分散化基地局システムは、標準モデリング言語を用いてモデリングを行い、標準データアクセスインターフェースを提供しなくてはならない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
現在、例えば、ＹＡＮＧ（Ｙｅｔ  Ａｎｏｔｈｅｒ  Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ）モデリング言語ＲＦＣ（Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ、コメントを要求する）６０２１などの標準モデリング言語を使用して分散化基地局システムのデータモデルを確立する場合、基地局の配置モデルについて記述することができるが、標準モデリング言語を使用して上記３点の要求を実現する場合、標準モデリング言語において、複数のサブシステムごとにそれぞれモデリングすることができ、これを完全なシステムモデルに統合することができるが、これには、異なるサブシステムが使用するデータモデルバージョンが同じでなくてはならないことが要求され、異なるサブシステムが異なるデータモデルバージョンを使用することは実現できない、という問題が依然として存在する。
【課題を解決するための手段】
【０００４】
本公開の実施例はデータインタラクションの方法を提供し、前記方法は、第１構築モジュールが、分散型基地局における各サブシステムのためにデータモデルを確立し、ここで、前記各サブシステムのデータモデルはサブシステムのデータ処理方式を表し、前記分散型基地局の全てのサブシステムのデータモデルには、データモデルの類型情報は同じであるもののデータモデルのバージョン情報は異なるという指定関係を有するデータモデルが少なくとも２つ存在する、ステップと、第２構築モジュールが、前記分散型基地局の全てのサブシステムのデータモデルに基づいてＮＥエージェントモジュールのデータモデルを確立し、ここで、前記ＮＥエージェントモジュールのデータモデルは、前記ＮＥエージェントモジュールと前記分散型基地局の各サブシステムとのデータインタラクション方法を表す、ステップと、制御モジュールが、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって前記複数のサブシステムとのデータインタラクションを実現するステップと、を含み、前記ＮＥエージェントモジュールは、前記分散型基地局と外部機器とのデータインタラクションを実現する機器である。
【０００５】
本公開の実施例は、データインタラクションの装置をさらに提供し、該データインタラクションの装置は、分散型基地局における各サブシステムのためにデータモデルを確立するように設けられ、ここで、前記各サブシステムのデータモデルはサブシステムのデータ処理方式を表し、前記分散型基地局の全てのサブシステムのデータモデルには、データモデルの類型情報は同じであるものの、データモデルのバージョン情報は異なるという指定関係を有するデータモデルが少なくとも２つ存在する、第１構築モジュールと、前記分散型基地局の全てのサブシステムのデータモデルに基づいてＮＥエージェントモジュールのデータモデルを確立するように設けられ、ここで、前記ＮＥエージェントモジュールのデータモデルは、前記ＮＥエージェントモジュールと前記分散型基地局の各サブシステムとのデータインタラクション方法を表す、第２構築モジュールと、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって前記複数のサブシステムとのデータインタラクションを実現する制御モジュールと、を備え、前記ＮＥエージェントモジュールは、前記分散型基地局と外部機器のデータインタラクションを実現する機器である。
【０００６】
本公開の実施例は、データインタラクションを行う機器であって、データインタラクションプログラムを記憶するように設けられたメモリと、本文各実施例に記載のデータインタラクションの方法のステップを実現するために、前記メモリに記憶されたデータインタラクションプログラムを実行するように設けられているプロセッサーと、を備える機器をさらに提供する。
【０００７】
本公開の実施例では、コンピュータープログラムを記憶し、該コンピュータープログラムがプロセッサーによって実行されるとき、本文各実施例に記載のデータインタラクションの方法のステップを実現するコンピューター読取り可能な記憶媒体をさらに提供する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本公開の実施例に基づいた分散化基地局システムの組成構造模式図である。
【図２】図２は、本公開の実施例に基づいたデータインタラクションの方法のフロー模式図である。
【図３】図３は、本公開の実施例に基づいたサブシステムのデータモデルの構造模式図である。
【図４】図４は、本公開の実施例に基づいたＮＥエージェントモジュールのデータモデルの構造模式図である。
【図５】図５は、本公開の実施例に基づいたデータモデル集合の組成構造模式図である。
【図６】図６は、本公開の実施例に基づいたデータインタラクションの方法の別のフロー模式図である。
【図７】図７は、本公開の実施例に基づいたデータインタラクション装置の組成構造模式図である。
【発明を実施するための形態】
【０００９】
以下に本公開の実施例における図面を組み合わせて、本公開の実施例における技術案について明瞭かつ完全に説明する。
【００１０】
本公開の実施例においては、分散化基地局システムは、分散化基地局システムと外部機器とのデータインタラクションを実現するように設けられているＮＥエージェントモジュールを備えて良い。
【００１１】
図１は、本公開の実施例に基づいた分散化基地局システムの組成構造模式図である。図１に示すように、分散化基地局システム１０はＮＥエージェントモジュール１０２と複数のサブシステム１０１を備え、ＮＥエージェントモジュール１０２は各サブシステムと接続し、外部機器１１はＮＥエージェントモジュール１０２によって分散型基地局１０内部の各サブシステムとのデータインタラクションを実現する。分散化基地局システム１０は外部機器１１に対して１つの全体に相当する。
【００１２】
前記複数のサブシステム１０１は、対応するデータモデルがモデルａバージョンｖ１である１０１ａサブシステム１と、対応するデータモデルがモデルａバージョンｖ２である１０１ｂサブシステム２と、対応するデータモデルがモデルｂバージョンｖ１である１０１ｃサブシステム３と、対応するデータモデルがモデルｂバージョンｖ１である１０１ｄサブシステム４と、を備える。ここでは、各サブシステムには各々対応するデータモデルがあり、かつ、前記データモデルは異なって良い。
【００１３】
本公開の実施例において提供するデータモデル確立方法とデータインタラクション方法は５Ｇ通信システムに応用することができる。
【００１４】
図２は、本公開の実施例に基づいたデータインタラクションの方法のフロー模式図である。図２に示すように、該方法はステップ２１〜２３を備える。
【００１５】
ステップ２１では、分散型基地局における各サブシステムのためにデータモデルを確立する。
【００１６】
本公開の実施例においては、各サブシステムのデータモデルはサブシステムのデータ処理方式を表し、分散型基地局の全てのサブシステムのデータモデルのうち、データモデルの類型情報は同じであるもののデータモデルのバージョン情報は異なるという指定関係を有するデータモデルが少なくとも２つ存在する。
【００１７】
例示的には、ネットワーク配置（Ｎｅｔｗｏｒｋ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ、Ｎｅｔｃｏｎｆ）によって、通信プロトコルは外部機器と分散化基地局システムとのデータインタラクションを実現する。Ｎｅｔｃｏｎｆ通信プロトコルのデータモデリング言語は、ＸＳＤ（ＸＭＬ  Ｓｃｈｅｍａ  Ｄｅｆｉｎｉｔｉｏｎ、ＸＭＬスキーマ定義）言語、ＮＣＸ（Ｎｅｔｗｏｒｋ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｅｘｔｅｎｓｉｏｎｓ、ネットワーク配置拡張）言語、ＹＡＮＧ言語などであってよく、標準モデリング言語でデータモデルを確立することができる。
【００１８】
例示的には、各サブシステムのデータモデルは、サブシステムアイデンティティＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を備える。ここでは、サブシステムのデータモデルの類型情報は、サブシステムの類型情報である。実際の応用では、サブシステム類型は、低周波数サブシステム、高周波数サブシステム、一元化サブシステム、分散化サブシステムなどを備えて良く、サブシステムの類型情報に基づいて、対応する類型のデータモデルを確立することができる。場合によっては、サブシステムは同じバージョンのデータモデルしか使用できないが、本公開では、サブシステムのために、同じ類型情報を有するものの異なるバージョン情報を有するデータモデルを確立することができる。
【００１９】
具体的には、その構造がツリー構造であるサブシステムのデータモデルは、分散型基地局の識別情報を備え、前記識別情報は分散型基地局のＩＤであってよいルートノードと、サブシステムＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を含む、ルートノードと接続された属性サブノードと、を少なくとも備える。
【００２０】
図３は、本公開の実施例に基づいたサブシステムのデータモデルの構造模式図である。図３に示すように、標準モデリング言語で確立したサブシステムのデータモデルは、ルートノード３１と、ルートノード３１のサブノードである属性サブノード３２と、いずれも属性サブノード３２のサブノードで、即ち、サブシステムのデータモデルのツリー構造においていずれもリーフノードである複数の業務サブノード３３とを備え、サブシステムのデータモデルには１つの属性サブノードしかないが、ｎ種類の異なる属性サブノードがあって良く、ｎは正の整数である。
【００２１】
図３に示すように、ルートノード３１には、ルートノード名称（即ち、ＮＥノード）とＮＥノードＩＤを備えて良い。属性サブノード３２は、属性サブノード名称（即ち、ｘｘｘサブノード）、サブシステムＩＤ、類型情報（即ち、ｘｘｘ）とバージョン情報（即ち、ｖ１）を備えて良い。属性サブノード名称には、類型情報を含んで良い。複数の業務サブノード３３は業務サブノード１、業務サブノード２などを備え、各業務サブノードは、サブシステムが実行する具体的な業務情報を含む。本公開の実施例においては、ＮＥノードは分散化基地局システムを指す。
【００２２】
ステップ２２では、分散型基地局の全てのサブシステムのデータモデルに基づいて、ＮＥエージェントモジュールのデータモデルを確立する。
【００２３】
本公開の実施例においては、ＮＥエージェントモジュールのデータモデルは、ＮＥエージェントモジュールと分散型基地局の各サブシステムとのデータインタラクション方法を表し、外部機器はＮＥエージェントモジュールのデータモデルに基づいて各サブシステムとのデータインタラクションを実現する。
【００２４】
例示的には、サブシステムのデータモデルは、サブシステムアイデンティティＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を備える場合、本ステップは、全てのサブシステムのデータモデルを取得するステップと、取得した全てのサブシステムのデータモデルにおけるサブシステムＩＤと類型情報とでＮＥエージェントモジュールのデータモデルを確立するステップと、を備えて良い。
【００２５】
具体的には、その構造がツリー構造であるＮＥエージェントモジュールのデータモデルは、分散型基地局の識別情報を備えるルートノードと、サブシステムＩＤとサブシステムのデータモデルの類型情報を備える、ルートノードと接続された複数の属性サブノードとを備え、各属性サブノードは１つのサブシステムに対応する。
【００２６】
図４は、本公開の実施例に基づいたＮＥエージェントモジュールのデータモデルの構造模式図である。図４に示すように、標準モデリング言語で確立したＮＥエージェントモジュールのデータモデルは、ルートノード４１および、サブシステム１に対応するｘｘｘサブノードと、サブシステム２に対応するｙｙｙサブノードと、サブシステム１に対応するｚｚｚサブノードなどとを含む複数の属性サブノード４２を備える。  ｘｘｘ、ｙｙｙとｚｚｚはそれぞれサブシステム１、サブシステム２とサブシステム３の類型情報を表し、各サブシステムのデータモデルの類型情報も表す。
【００２７】
ここでは、各属性サブノードはルートノード４１のサブノードで、各属性サブノードもツリー構造におけるリーフノードで、分散化基地局システムにおいて１つのサブシステムは１つの属性サブノードに対応する。１つのサブシステムは複数種類の異なるデータモデルを有することから、ＮＥエージェントモジュールのデータモデルにおいて１つのサブシステムは複数種類の属性サブノードに対応することができるが、１つのサブシステムに対応する全ての属性サブノードにおけるサブシステムＩＤはいずれも同一で、図においてはサブシステム１にａ種類の異なる属性サブノードがあって良く、サブシステム２にｂ種類の異なる属性サブノードがあって良く、サブシステム３にｃ種類の異なる属性サブノードがあって良く、ａ、ｂ、ｃはいずれも正の整数である。
【００２８】
図４に示すように、ルートノード４１はルートノード名称（即ち、「ＮＥノード」）とＮＥノードＩＤを備え、複数の属性サブノード４２における各属性サブノードは属性サブノード名称（即ち、「ｘｘｘサブノード」）、サブシステムＩＤを備え、属性サブノード名称はサブシステムの類型に対応することができる。
【００２９】
ステップ２３では、ＮＥエージェントモジュールのデータモデルに基づいて、ＮＥエージェントモジュールによって複数のサブシステムとのデータインタラクションを実現する。
【００３０】
本ステップでは、データモデル集合を取得することをさらに備える。ここでは、データモデル集合を取得する方法は、ＮＥエージェントモジュールは、各サブシステムに対応するデータモデルを読み取り、全てのサブシステムのデータモデルはデータモデル集合を構成し、データモデル集合を外部機器に送信することであって良い。
【００３１】
例示的には、データインタラクションは、データを下り送信することと、データをレポートすることとを備えて良い。
【００３２】
本ステップにおいてデータの下り送信を実現するステップは、下り送信するデータをデータモデル集合に基づいて生成するステップと、下り送信するデータにはサブシステムＩＤが含まれる場合、下り送信するデータをＮＥエージェントモジュールに送信し、ＮＥエージェントモジュールは自身のデータモデルに基づいて、下り送信するデータを解析し、少なくとも１つの解析した後のデータを得るステップと、各解析した後のデータに含まれるサブシステムＩＤに基づいて、各解析した後のデータを対応するサブシステムに下り送信するステップと、下り送信するデータにはサブシステムＩＤが含まれない場合、下り送信するデータをＮＥエージェントモジュールに送信し、ＮＥエージェントモジュールに自身のデータモデルに含まれる全てのサブシステムＩＤに基づいて、下り送信するデータを全てのサブシステムに下り送信させるステップと、を備えて良い。
【００３３】
本ステップではレポートされたデータの受信を実現するステップは、分散型基地局の少なくとも１つのサブシステムによってレポートされたデータを含む、ＮＥエージェントモジュールのトランスペアレント伝送データを受信するステップを備えて良い。
【００３４】
トランスペアレント伝送データにはサブシステムのデータモデルの補正情報が含まれる場合、受信したトランスペアレント伝送データに基づいて、データモデル集合を更新する。
【００３５】
当業者は、トランスペアレント伝送は透過伝送を指すことを理解すべきであり、なお、データが次回分散化基地局システムに下り送信される時、最新の更新されたデータモデル集合に基づいて、下り送信するデータを生成する。
【００３６】
図５は、本公開の実施例に基づいたデータモデル集合の組成構造模式図である。図５に示すように、分散化基地局システムには５つのサブシステムが含まれる場合、データモデル集合には、サブシステム１のデータモデル５１、サブシステム２のデータモデル５２、サブシステム３のデータモデル５３、サブシステム４のデータモデル５４とサブシステム５のデータモデル５５との５つのサブシステムのデータモデルが含まれることになり、そのうち、各サブシステムのデータモデル構造は図３に示す通りである。ＮＥエージェントモジュールは各サブシステムから取得したサブシステムのデータモデルでデータモデル集合を構成し、そして、該データモデル集合を外部機器に送信し、外部機器に、各サブシステムのデータモデルに基づいて通信プリミティブを生成し、各サブシステムとのデータインタラクションを実現する。
【００３７】
本公開の実施例においては、ＮＥエージェントモジュールのデータモデルにサブシステムデータモデルの類型情報のみを備えるが、データモデル集合には各サブシステムのデータモデルの全ての情報が含まれ、外部機器は、データモデル集合に含まれたサブシステムの全ての情報に基づいて分散化基地局システムにおける全てのサブシステムとのデータインタラクションを実現する。
【００３８】
本公開の実施例によれば、分散型基地局における各サブシステムのためにデータモデルを確立し、そのうち、各サブシステムのデータモデルはサブシステムのデータ処理方式を表し、分散型基地局の全てのサブシステムのデータモデルには、データモデルの類型情報は同じであるものの、データモデルのバージョン情報は異なるという指定関係を有するデータモデルが少なくとも２つ存在し、分散型基地局の全てのサブシステムのデータモデルに基づいてＮＥエージェントモジュールのデータモデルを確立し、ＮＥエージェントモジュールのデータモデルは、ＮＥエージェントモジュールと分散型基地局の各サブシステムとのデータインタラクション方法を表し、ＮＥエージェントモジュールのデータモデルに基づいて、ＮＥエージェントモジュールによって複数のサブシステムとのデータインタラクションを実現し、ＮＥエージェントモジュールは、分散型基地局と外部機器とのデータインタラクションを実現する。
【００３９】
上記各実施例によって、サブシステムのために、類型情報が同じであるもののバージョン情報が異なるデータモデルを確立し、ＮＥエージェントモジュールのデータモデルに含まれたデータインタラクション方式に基づいて、ＮＥエージェントモジュールによって外部機器と分散化基地局システム内の各サブシステムとのデータインタラクションを実現することができる。このようすれば、分散化基地局システムにおいて異なるサブシステムのために類型情報が同じであるもののバージョン情報が異なるデータモデルを配置し、分散化基地局システムにおけるサブシステムデータモデル配置の柔軟性を向上させることができる。
【００４０】
図６は、本公開の実施例に基づいたデータインタラクションの方法の別のフロー模式図である。図６に示すように、該方法はステップ６１〜６５を備える。
【００４１】
ステップ６１では、分散化基地局システムを起動する。
【００４２】
例示的には、分散化基地局システムの起動方法は、ステップ６１１〜ステップ６１３を備えて良い。
【００４３】
ステップ６１１では、各サブシステムはそれぞれ対応するデータモデルをロードする。
１つの実施例においては、分散化基地局システムを起動する前に、各サブシステム内部で全てそれぞれのデータモデルが配置され、サブシステムの異なる機能を実現するために、システム起動時に、各サブシステムはそれぞれ対応するデータモデルをロードし、図３に示すモデルを形成する。
【００４４】
ステップ６１２では、ＮＥエージェントモジュールは対応するデータモデルをロードする。
【００４５】
１つの実施例においては、分散化基地局システムを起動する前に、各サブシステムで配置されたデータモデルに基づいて、ＮＥエージェントモジュールのデータモデルを確立し、外部機器とのデータインタラクションタスクを実行するために、システム起動時にＮＥエージェントモジュールは自身が格納するデータモデルをロードし、図４に示すモデル実例を形成する。
【００４６】
ステップ６１３では、ＮＥエージェントモジュールは各サブシステムのデータモデルを読み取り、データモデル集合を生成する。
【００４７】
１つの実施例においては、従来の通信プロトコル標準に適合するために、ＮＥエージェントモジュールは各サブシステムのデータモデルを読み取り、図５に示すデータモデル集合を組成し、外部機器はデータモデル集合に基づいて標準通信プリミティブを生成する。
ステップ６２では、分散化基地局システムにおけるＮＥエージェントモジュールは、生成したデータモデル集合を外部機器に送信する。
【００４８】
ステップ６３では、外部機器は取得したデータモデル集合に基づいて、下り送信するデータを生成する。
【００４９】
ステップ６４では、外部機器は、下り送信するデータを対応するサブシステムに送信する。
【００５０】
１つの実施例においては、データを下り送信するステップは、ステップ６４１〜ステップ６４５を備えて良い。
【００５１】
ステップ６４１では、外部機器は、下り送信するデータをＮＥエージェントモジュールに送信する。
【００５２】
ステップ６４２では、ＮＥエージェントモジュールは、下り送信するデータを受信した後に、下り送信するデータにサブシステムＩＤが含まれるかどうかを判断し、Ｙｅｓの場合、ステップ６４３を実行し、Ｎｏの場合、ステップ６４５を実行する。
【００５３】
１つの実施例においては、ＮＥエージェントモジュールは、下り送信するデータにはサブシステムＩＤが含まれる場合に、含まれたサブシステムＩＤに基づいて、データ下り送信操作を実行し、下り送信するデータにはサブシステムＩＤが含まれない場合に、下り送信するデータを全てのサブシステムに送信する。
【００５４】
ステップ６４３では、ＮＥエージェントモジュールは下り送信するデータを解析し、下り送信するデータを複数のグループのデータに分ける。
ステップ６４４では、各グループのデータに含まれるサブシステムＩＤに基づいて、各グループのデータをそれぞれ対応するサブシステムに送信する。
【００５５】
例示的には、下り送信されたデータはクエリリクエストである場合、ＮＥエージェントモジュールは、下り送信するデータにサブシステムＩＤが含まれるかどうかを判断し、サブシステムＩＤが含まれる場合、クエリオブジェクトはサブシステムの一部であり、サブシステムＩＤが含まれない場合、クエリオブジェクトは全てのサブシステムである。
【００５６】
クエリオブジェクトがクエリリクエストの一部である場合、下り送信するデータにはクエリするサブシステムのクエリリクエストとサブシステムＩＤとが含まれ、ＮＥエージェントモジュールは下り送信するデータを解析し、分けた後のデータをサブシステムＩＤに基づいて対応するサブシステムに送信し、サブシステムはクエリリクエストに応答し、ＮＥエージェントモジュールへクリエ結果を戻し、ＮＥエージェントモジュールはクエリ結果を外部機器に送信する。
【００５７】
クエリオブジェクトが全てのサブシステムである場合、下り送信するデータにはサブシステムＩＤが含まれなくて良く、ＮＥエージェントモジュールはクエリリクエストを分散化基地局システムの各サブシステムに送信し、受信したクエリ結果を外部機器に送信する。
【００５８】
例示的には、下り送信されたデータが制御コマンドである場合、下り送信されたデータには少なくとも１つのサブシステムＩＤが含まれる。同様に、ＮＥエージェントモジュールはサブシステムＩＤに基づいて制御コマンドを対応するサブシステムに送信し、サブシステムは、受信した制御コマンドに基づいて、相応の操作を実行し、外部機器に応答情報を送信する。
【００５９】
なお、分散化基地局システムは完全なシステムとして外部に示されるため、外部機器がデータを下り送信するときに、複数のサブシステムの下り送信するデータを１つの取引にバンドルし、さらに該取引をＮＥエージェントモジュールに送信する必要がある。ＮＥエージェントモジュールが前記取引を受信したとき、先に分割し、次に対応するサブシステムに送信する。
【００６０】
ステップ６４５では、下り送信するデータを各サブシステムに送信する。
ステップ６５では、外部機器は、ＮＥエージェントモジュールによって少なくとも１つのサブシステムからレポートされたデータを受信する。
【００６１】
例示的には、レポートされるデータがクエリリクエストに対応するクエリ結果である場合、レポートされる具体的な過程はステップ６５１〜ステップ６５３を備える。
【００６２】
ステップ６５１では、受信したクエリリクエストに基づいて、少なくとも１つのサブシステムが対応するレポートされるデータを生成する。
【００６３】
ステップ６５２では、サブシステムは、生成した、レポートされるデータをＮＥエージェントモジュールに送信する。
【００６４】
ステップ６５３では、ＮＥエージェントモジュールは、受信したレポートされるデータを外部機器にトランスペアレント伝送する。
【００６５】
サブシステムのデータモデルが改変される場合、サブシステムは補正した後のサブシステムのデータモデルをレポートし、レポートされる具体的な過程はステップ６５４〜ステップ６５６を備える。
【００６６】
ステップ６５４では、サブシステムは、改変された後のデータモデルをＮＥエージェントモジュールに送信する。
【００６７】
ステップ６５５では、ＮＥエージェントモジュールは、受信したデータを外部機器にトランスペアレント伝送する。
【００６８】
ステップ６５６では、外部機器は、受信したレポートされるデータに基づいてデータモデル集合においてサブシステムに対応するデータモデルを補正する。
【００６９】
なお、ステップ６３とステップ６４はデータを下り送信する過程で、ステップ６５はデータをレポートする過程であり、データのレポートとデータの下り送信の前後順序は本公開の実施例によって制限されない。
【００７０】
本公開の実施例においては、ＹＡＮＧモデリング言語でサブシステムをモデリングして得たサブシステムのデータモデルを例示的に示し、前記データモデルは以下の特徴を有する。
【００７１】
（１）各サブシステムのデータモデルはいずれも統一的な管理ユニット（ＭａｎａｇｅｄＥｌｅｍｅｎｔ、ＭＥ）ノードをルートノードとし、ここで、ＭＥは本公開の実施例における分散化基地局システムである。ＭＥルートノードの識別情報はＭＥＩＤであって、複数のサブシステムＭＥＩＤが同一である場合、複数のサブシステムが同じ分散化基地局システムに属することを表し、ＭＥノードは一種類の実例しかない。ＭＥルートノードの定義は、親ノード：無し、類型：シングルケース、属性：ＭＥＩＤを含んで良い。
【００７２】
（２）ＭＥルートノード下ではｘｘｘサブノードであって、ｘｘｘはサブシステムの類型を表し、１つのサブシステムは１つのｘｘｘサブノードしかない。ｘｘｘサブノードにおける属性情報は、ＦｕｎｃｔｉｏｎＴｙｐｅ（データモデルの類型情報、即ち、ｘｘｘ）と、ＦｕｎｃｔｉｏｎＶｅｒｓｉｏｎ（データモデルのバージョン情報）と、ＦｕｎｃｔｉｏｎＩｄ（サブシステムＩＤ）とを備え、ｘｘｘサブノードには複数種類の実例が存在する。属性サブノードの定義は、親ノード：ＭＥＩＤ、類型：複数の例、属性：サブシステムＩＤ、類型情報、バージョン情報を含んで良い。
【００７３】
（３）ｘｘｘサブノード下ではサブシステムにおける全ての業務サブノードを備え、即ち、全ての業務サブノードはツリー構造においてｘｘｘサブノードの次のレベルのノードに属し、業務サブノードには複数種類の実例が存在する。業務サブノードの定義は、親ノード：サブシステムＩＤ、類型：複数の例、属性：業務データを含んで良い。
なお、上記モデリング規則は標準ＹＡＮＧモデリング言語で記述することができ、各類型のサブシステムには複数の異なるモデルバージョンが許され、異なるバージョン情報をＦｕｎｃｔｉｏｎＶｅｒｓｉｏｎで区別する。
【００７４】
ＮＥエージェントモジュールのデータモデルは以下の特徴を有することができる。
【００７５】
（１）ＮＥエージェントモジュールのデータモデルはいずれも統一的なＭＥノードをルートノードとし、ＭＥルートノードの識別情報はＭＥＩＤであって、複数のサブシステムＭＥＩＤが同一である場合、複数のサブシステムが同じ分散化基地局システムに属することを表す。ＭＥルートノードの定義は、親ノード：無し、類型：シングルケース、属性：ＭＥＩＤを含んで良い。
【００７６】
（２）ＭＥルートノード下ではｘｘｘサブノードであって、ｘｘｘはサブシステムの類型を表し、１つのＮＥエージェントモジュールには複数のｘｘｘサブノードを有して良く、分散化基地局システムに含まれた全部の類型のＮＥエージェントモジュールのデータモデルを表す。ｘｘｘサブノードにおける属性情報は、外部機器と分散化基地局システムにおけるサブシステムとのデータインタラクションを実現するＦｕｎｃｔｉｏｎＩｄ（サブシステムＩＤ）を備える。属性サブノードの定義は、親ノード：ＭＥＩＤ、ｘｘｘサブノード１：類型：複数の例、属性：サブシステム１  ＩＤ、ｘｘｘサブノード２：類型：複数の例、属性：サブシステム２  ＩＤ、ｘｘｘサブノード３：類型：複数の例、属性：サブシステム３  ＩＤを含んで良い。
【００７７】
本公開の実施例においては、ＹＡＮＧモデリング言語に対応するＮｅｔｃｏｎｆ通信プロトコルでは、外部管理設備と被管理設備との間の配置データアクセスインターフェースが定義されているが、該プロトコルは被管理設備が簡単なノードである状況しか支持せず、被管理設備がマルチノードである状況（即ち、被管理設備は複数のサブシステムで構成される）は支持していない。本公開の実施例においては、マルチノードと管理設備の通信方法を示し、即ち、ネットワークエージェントモジュールによって外部機器と分散化基地局システムにおける各サブシステムとの通信を実現する。
【００７８】
本公開の目的を更に体現するために、本公開の上記実施例を基に、ＹＡＮＧモデリング言語でサブシステムのデータモデルとＮＥエージェントモジュールのデータモデルを確立することと、Ｎｅｔｃｏｎｆ通信プロトコルで外部機器と分散化基地局システムとのデータインタラクションを実現することとを例として、更に例を列挙して説明する。
【００７９】
Ｎｅｔｃｏｎｆは被管理設備と管理設備がデータインタラクションを行う標準准プロトコルであって、Ｎｅｔｃｏｎｆは多くのデータインタラクション時の操作プリミティブを指定している。Ｎｅｔｃｏｎｆ通信プロトコルで定義されている幾つかのキーデータインタラクションプリミティブは、ａ）外部機器：ｕｓｅｒ；ｂ）ＮＥエージェントモジュール：ＮｅＡｇｅｎｔ；ｃ）サブシステム１：ｎｆ１；ｄ）サブシステムｘ：ｎｆｘである。この他、各過程において使用できるプリミティブは、以下の１〜５をさらに備えて良い。
【００８０】
１．下り送信するデータｅｄｉｔ−ｃｏｎｆｉｇの配置：１つのｅｄｉｔ−ｃｏｎｆｉｇプリミティブを１つの取引にし、データインタラクションを行うとき、該取引の実行結果は、全部が成功するか、または全部がロールバックするというものである。実行フローは以下の通りである。
（１）ｕｓｅｒ  −＞ＮｅＡｇｅｎｔ：ｅｄｉｔ−ｃｏｎｆｉｇ（ｎｆｄａｔａ）
（２）ｎｆｄａｔａを解析し、ｎｆ１ｄａｔａ〜ｎｆｘｄａｔａに分解する。
（３）ＮｅＡｇｅｎｔ−＞ｎｆ１：Ｌｏｃｋ（）
（４）ＮｅＡｇｅｎｔ−＞ｎｆｘ：Ｌｏｃｋ（）
（５）ＮｅＡｇｅｎｔ−＞ｎｆ１：ｅｄｉｔ−ｃｏｎｆｉｇ（ｎｆ１ｄａｔａ）
（６）ＮｅＡｇｅｎｔ−＞ｎｆ２：ｅｄｉｔ−ｃｏｎｆｉｇ（ｎｆ２ｄａｔａ）
（７）Ｉｆ  （ｎｆ１  ｏｒ  ｎｆ２  ｆａｉｌｕｒｅ）：  ｒｏｌｌｂａｃｋ（）
（８）ＮｅＡｇｅｎｔ−＞ｎｆ１：Ｃｏｍｍｉｔ（）
（９）ＮｅＡｇｅｎｔ−＞ｎｆ２：Ｃｏｍｍｉｔ（）
（１０）ＮｅＡｇｅｎｔ−＞ｎｆ１：Ｕｎｌｏｃｋ（）
（１１）ＮｅＡｇｅｎｔ−＞ｎｆ２：Ｕｎｌｏｃｋ（）
（１２）ＮｅＡｇｅｎｔ−＞ｕｓｅｒ：ｅｄｉｔ−ｃｏｎｆｉｇ  ｒｅｐｌｙ（）
【００８１】
２．レポートされるデータＮｏｔｉｆｉｃａｔｉｏｎの配置：リモートプロシージャコールプロトコル（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ  Ｐｒｏｔｏｃｏｌ、ＲＰＣ）の定義では、１つ目のパラメータはサブシステムのＩＤであって、異なるサブシステムでレポートされるデータをデータにおける１つ目のパラメータに基づいて区別することが規定される。
【００８２】
３．Ｌｏｃｋ、ｕｎｌｏｃｋ（ＮＥデータのロック／アンロック）：本公開の実施例においてサブシステムＩＤのパラメータを増やすことができ、あるデータモデルのロックを実現することができる。例えば、Ｌｏｃｋ（サブシステムＩＤ）、Ｕｎｌｏｃｋ（サブシステムＩＤ）である。
【００８３】
４．Ｄｅｌｅｔｅ−ｃｏｎｆｉｇは一式のデータモデルを削除することを意味している。
【００８４】
５．Ｃｌｏｓｅ−ｓｅｓｓｉｏｎ、ｋｉｌｌ−ｓｅｓｓｉｏｎは１つのＮｅｔｃｏｎｆ会話を終えることを意味している。
【００８５】
本公開の目的をさらに体現するために、本公開の上記実施例を基にさらに例を列挙して説明する。
【００８６】
本公開の実施例においては、サブシステムのデータモデルは、分散化基地局システムにおけるその他のサブシステムの正常動作に影響を与えずに、個別に補正することができる。
例示的には、図１におけるサブシステム４のデータモデルｂをバージョンｖ１からバージョンｖ３にアップグレードすることができ、バージョンｖ３に属性Ａが増加されると同時に、これに伴いサブシステム４のデータモデルが改変される。
【００８７】
この場合には、ＮＥエージェントモジュールのデータモデルは変わらない。ＮＥエージェントモジュールのデータモデルはサブシステム４のＩＤとデータモデルの類型情報のみを備えるため、サブシステム４のデータモデルのバージョン情報が改変される場合、ＮＥエージェントモジュールのデータモデルはそのまま変わらない。
【００８８】
この場合には、その他のサブシステムのデータモデルは変わらず、特に隣り合うサブシステム３は、そのデータモデルが依然としてモデルｂバージョンｖ１で、システム４の影響を受けない。
【００８９】
この場合には、モデルデータ集合に変化が生じ、モデルｂのｖ３バージョンが追加される。
【００９０】
外部機器がサブシステム４とデータインタラクションを行う場合、改変された後のサブシステム４のデータモデルに基づいて、サブシステム４とのデータインタラクションを実現する。
【００９１】
サブシステム４のデータモデルの補正過程は１、ｎｆｘ．ｕｐｇｒａｄｅ（ｍｏｄｅｌ  ｂ，  ｖ１−＞ｖ３）；２、ｎｆｘ−＞ｎｅＡｇｅｎｔ．ｖｉｒｔｕａｌＭｏｄｅｌＣｏｎｔａｉｎｅｒ．ａｄｄ（ｖ３）；３、Ｕｓｅｒ−＞ｎｅＡｇｅｎｔ．ｏｐｅｒａｔｉｏｎ（ｎｆｘ、ｖ３ｄａｔａ）である。
【００９２】
本公開の実施例においては、分散化基地局システムにおける各サブシステムは個々別々に独立して互いに影響せず、各サブシステムを制御することができ、例えば、ある１つのサブシステムのデータモデルに対しアップグレード操作が行われる場合、システム全体の正常動作に影響を与えず、分散化基地局システムにおけるサブシステム配置の柔軟性が向上する。
【００９３】
本公開の実施例は、データインタラクションの装置をさらに提供する。図７は、本公開の実施例に基づいたデータインタラクション装置の組成構造模式図である。
【００９４】
データインタラクション装置７０は第１構築モジュール７０１、第２構築モジュール７０２と制御モジュール７０３を備える。
【００９５】
前記第１構築モジュール７０１は分散型基地局における各サブシステムのためにデータモデルを確立するように設けられ、各サブシステムのデータモデルはサブシステムのデータ処理方式を表し、分散型基地局の全てのサブシステムのデータモデルには、データモデルの類型情報は同じであるものの、データモデルのバージョン情報は異なるという指定関係を有するデータモデルが少なくとも２つ存在する。
【００９６】
前記第２構築モジュール７０２は分散型基地局の全てのサブシステムのデータモデルに基づいてＮＥエージェントモジュールのデータモデルを確立するように設けられ、ＮＥエージェントモジュールのデータモデルは、ＮＥエージェントモジュールと分散型基地局の各サブシステムとのデータインタラクション方法を表す。
【００９７】
前記制御モジュール７０３はＮＥエージェントモジュールのデータモデルに基づいて、ＮＥエージェントモジュールによって複数のサブシステムとのデータインタラクションを実現するように設けられる。
【００９８】
前記ＮＥエージェントモジュールは、前記分散型基地局と外部機器のデータインタラクションを実現する機器である。
【００９９】
１つの実施例においては、各サブシステムのデータモデルは、サブシステムアイデンティティＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を備える。
【０１００】
１つの実施例においては、ＮＥエージェントモジュールのデータモデルは、分散型基地局の全てのサブシステムのＩＤと、分散型基地局の全てのサブシステムのデータモデルの類型情報を備える。
【０１０１】
１つの実施例においては、制御モジュール７０３は、分散型基地局の全てのサブシステムのデータモデルを備えるデータモデル集合を取得し、そのうち、データを下り送信するときに、下り送信するデータをデータモデル集合に基づいて生成することと、下り送信するデータにはサブシステムＩＤが含まれる場合、下り送信するデータをＮＥエージェントモジュールに送信し、ＮＥエージェントモジュールに自身のデータモデルに基づいてデータの下り送信操作を実行させることと、下り送信するデータにはサブシステムＩＤが含まれない場合、下り送信するデータをＮＥエージェントモジュールに送信し、ＮＥエージェントモジュールに自身のデータモデルに含まれる全てのサブシステムＩＤに基づいて、下り送信するデータを全てのサブシステムに下り送信させることという操作によって、ＮＥエージェントモジュールのデータモデルに基づいて、ＮＥエージェントモジュールによって複数のサブシステムとのデータインタラクションを実現するようにさらに設けられ、ＮＥエージェントモジュールは、ＮＥエージェントモジュールは自身のデータモデルに基づいて下り送信するデータを解析し、少なくとも１つの解析した後のデータを得ることと、各解析した後のデータに含まれるサブシステムＩＤに基づいて、各解析した後のデータを対応するサブシステムに下り送信することと、という操作により、自身のデータモデルに基づいてデータの下り送信操作を実行するように設けられる。
【０１０２】
１つの実施例においては、前記制御モジュール７０３は、分散型基地局の少なくとも１つのサブシステムによりレポートされるデータを備える、前記ＮＥエージェントモジュールのトランスペアレント伝送データを受信するという操作によって、前記ＮＥエージェントモジュールのデータモデルに基づいて、前記ＮＥエージェントモジュールによって前記複数のサブシステムとのデータインタラクションを実現するようにさらに設けられている。
【０１０３】
１つの実施例においては、その構造がツリー構造である前記各サブシステムのデータモデルは、分散型基地局の識別情報を備えるルートノードと、サブシステムＩＤ、サブシステムのデータモデルの類型情報とサブシステムのデータモデルのバージョン情報を含む、ルートノードと接続された属性サブノードと、を少なくとも備える。
【０１０４】
１つの実施例においては、その構造がツリー構造である各サブシステムのデータモデルは、分散型基地局の識別情報を備えるルートノードと、サブシステムＩＤとサブシステムのデータモデルの類型情報を備える、ルートノードと接続された複数の属性サブノードとを備え、各属性サブノードは１つのサブシステムに対応する。
【０１０５】
実際の応用では、第１構築モジュール７０１、第２構築モジュール７０２と制御モジュール７０３はいずれも外部機器に位置する中央プロセッサー（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）、マイクロプロセッサー（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ、ＭＰＵ）、デジタル信号プロセッサー（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ、ＤＳＰ）、またはフィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、ＦＰＧＡ）などによって実現される。
【０１０６】
本公開の実施例は、データインタラクションを行う機器であって、データ交換プログラムを記憶するように設けられたメモリと、本文開示の各実施例の方法のステップを実現するために、メモリに記憶されたデータ交換プログラムを実行するように設けられているプロセッサーと、を備える機器をさらに提供する。
【０１０７】
本公開の実施例は、該コンピュータープログラムがプロセッサーによって実行されるとき、本文公開の各実施例の方法のステップを実現するコンピューター読取り可能な記憶媒体をさらに提供する。
【０１０８】
実際の応用では、上記プロセッサーは、特定用途向け集積回路（ＡＳＩＣ、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号処理装置（ＤＳＰＤ、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、プログラマブルロジックデバイス（ＰＬＤ、Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ、ＤＳＰ、ＣＰＵ、コントローラー、マイクロコントローラー、マイクロプロセッサーにおける少なくとも１種類であって良い。異なる機器に対し上記プロセッサー機能を実現するための電子部品はさらにそのほかの部品であってもよく、本公開の実施例は具体的に限定しないことが理解される。
【０１０９】
上記メモリまたはコンピューター読取り可能な記憶媒体は、揮発性メモリ（ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）、例えば、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））、不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）、例えば、読み取り専用メモリ（ＲＯＭ、Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）、ハードディスクドライブ（ＨＤＤ、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはソリッドステートドライブ（ＳＳＤ、Ｓｏｌｉｄ−Ｓｔａｔｅ  Ｄｒｉｖｅ））、または上記種類のメモリの組み合わせであって良い。前記メモリまたはコンピューター読取り可能な記憶媒体は命令とデータをプロセッサーに提供することができる。
【０１１０】
当業者は、本公開の実施例が方法、システム、またはコンピュータープログラム製品を提供できることを理解するはずである。よって、本公開は、ハードウェア実施例、ソフトウェア実施例、またはソフトウェアとハードウェアの態様を組み合わせた実施例の形を採用できる。加えて、本公開は、コンピューター使用可能なプログラムコードの含まれた１つのまたは複数のコンピューター使用可能な記憶媒体（ディスク記憶装置、光学記憶装置などを含むがこれらに限定されない）上で実施されるコンピュータープログラム製品の形式を採用できる。
【０１１１】
本公開は、本公開の実施例の方法、機器（システム）、とコンピュータープログラム製品に基づいたフロー模式図および／またはブロック図を参照にして記述されたものである。コンピュータープログラム命令によってフロー模式図および／またはブロック図における各フローおよび／またはブロック、およびフロー模式図および／またはブロック図におけるフローおよび／またはブロックの組み合わせを実現できることを理解されたい。これらコンピュータープログラム命令を汎用コンピューター、専用コンピューター、組み込み型プロセッサーまたはその他のプログラマブルデータ処理機器のプロセッサーに提供して１つの機器を生成し、コンピューターまたはその他のプログラマブルデータ処理機器のプロセッサーによって実行される命令により、フロー模式図の１つまたは複数のフローおよび／またはブロック図の１つまたは複数のブロックで指定された機能を実現する装置を生成することができる。
【０１１２】
これらコンピュータープログラム命令は、コンピューターまたはその他のプログラマブルデータ処理機器を特定の方法で作動するようにガイドするコンピューター読み取り可能なメモリに記憶して、該コンピューター読み取り可能なメモリに記憶した命令に命令装置を備えた製品を生成させ、該命令装置にフロー模式図の１つのまたは複数のフローおよび／またはブロック図の１つまたは複数のブロックで指定された機能を実現させることもできる。
【０１１３】
これらコンピュータープログラム命令は、コンピューターまたはその他のプログラマブルデータ処理機器にロードして、コンピューターが実現する処理を生成するためにコンピューターまたはその他のプログラマブル機器上に一連の操作ステップを実行させてコンピューターが実現する処理を発生させ、これによってコンピューターまたはその他のプログラマブル機器上で実行する命令に、フロー模式図１つのまたは複数のフローおよび／またはブロック図の１つまたは複数のブロックで指定された機能を実現させるステップを提供することもできる。
【０１１４】
上記の各実施例は、本公開の単なる例示的な実施例にすぎず、本公開の請求範囲を限定するために使用されるものではない。
【図１】
0006893568.tif 000002
【図２】
0006893568.tif 000003
【図３】
0006893568.tif 000004
【図４】
0006893568.tif 000005
【図５】
0006893568.tif 000006
【図６】
0006893568.tif 000007
【図７】
0006893568.tif 000008