(57)【要約】本出願は、データ伝送方法および関連装置を開示する。第１のデバイスは、分析デバイスから送信された接続確立要求およびターゲットデータ特徴を受信することであって、接続確立要求は、分析デバイスの第１の接続パラメータを含む、受信することと、ターゲットデータ特徴に基づいて、ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定することであって、第１のデバイスおよび第２のデバイスは、同じ分散システムに属する、決定することと、第２のデバイスの第２の接続パラメータを決定することと、第１の接続パラメータ、第２の接続パラメータおよびターゲットデータ特徴を第２のデバイスに送信することと、を行って、第２のデバイスが、第１の接続パラメータおよび第２の接続パラメータに基づいて分析デバイスへの接続を確立し、確立された接続を介して、ターゲットデータ特徴に対応する分析対象データを分析デバイスに送信するようにする。本出願は、第２のデバイスによって収集されたデータがまとめて第１のデバイスに集約され、結果として、収集されたデータを適時に分析デバイスに送信できず、分析デバイスによって取得されたネットワーク測定結果が適時かつ正確でないという問題を回避することができる。
2021517417.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスによって、分析デバイスから送信された接続確立要求およびターゲットデータ特徴を受信することであって、前記接続確立要求は、前記分析デバイスの第１の接続パラメータを含む、受信することと、
前記第１のデバイスによって、前記ターゲットデータ特徴に基づいて、前記ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定することであって、前記第１のデバイスおよび前記第２のデバイスは、同じ分散システムに属する、決定することと、
前記第１のデバイスによって、前記第２のデバイスの第２の接続パラメータを決定することと、
前記第１のデバイスによって、前記第１の接続パラメータ、前記第２の接続パラメータ、および前記ターゲットデータ特徴を前記第２のデバイスに送信して、第２のデバイスが、前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析デバイスへの接続を確立し、前記確立された接続を介して、前記ターゲットデータ特徴に対応する前記分析対象データを前記分析デバイスに送信することと、を含む、方法。
【請求項２】
前記第１のデバイスによって、前記第２のデバイスの第２の接続パラメータを決定することは、
前記第１のデバイスによって、前記第１のデバイスが、前記ターゲットデータ特徴に基づいて、前記分析対象データが前記分散システム内の少なくとも１つの第２のデバイス特徴を識別するデータであると決定したとき、または前記分析対象データの収集頻度が頻度閾値よりも大きいときに、前記第２のデバイスの前記第２の接続パラメータを決定することを含む、請求項１に記載の方法。
【請求項３】
前記第１のデバイスによって、前記第２のデバイスの前記第２の接続パラメータと前記第２のデバイスに対応するインターフェースとの間のマッピング関係を前記分析デバイスに送信することであって、前記第２のデバイスに対応する前記インターフェースは、前記第２のデバイスが前記分析対象データを収集するために使用されるインターフェースである、送信することをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
第２のデバイスによって、第１のデバイスから送信された第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を受信することであって、前記第１の接続パラメータおよび前記ターゲットデータ特徴は、分析デバイスから前記第１のデバイスに送信され、前記第２の接続パラメータは、前記第１のデバイスによって決定され、前記第１のデバイスおよび前記第２のデバイスが同じ分散システムに属する、受信することと、
前記第２のデバイスによって、前記第１の接続パラメータおよび前記第２の接続パラメータを使用して、前記分析デバイスへの接続を確立することと、
前記第２のデバイスによって、前記ターゲットデータ特徴に対応する分析対象データを収集することと、
前記第２のデバイスによって、前記確立された接続を介して、前記分析対象データを前記分析デバイスに送信することと、を含む方法。
【請求項６】
前記第２のデバイスによって、前記確立された接続を介して、前記分析対象データを前記分析デバイスに送信することは、
前記第２のデバイスによって、前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析対象データをパケットにカプセル化することと、
前記第２のデバイスによって、前記確立された接続を介して、前記カプセル化されたパケットを前記分析デバイスに送信することと、を含む、請求項５に記載の方法。
【請求項７】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項５または６に記載の方法。
【請求項８】
データ伝送装置であって、当該装置は、分散システム内の第１のデバイスであり、
分析デバイスから送信された接続確立要求およびターゲットデータ特徴を受信するように構成されている受信ユニットであって、前記接続確立要求は、前記分析デバイスの第１の接続パラメータを含む、受信ユニットと、
前記ターゲットデータ特徴に基づいて、前記ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定するように構成されている決定ユニットであって、前記第２のデバイスは、前記分散システムに属し、
前記決定ユニットは、前記第２のデバイスの第２の接続パラメータを決定するようにさらに構成されている、決定ユニットと、
前記第１の接続パラメータ、前記第２の接続パラメータ、および前記ターゲットデータ特徴を前記第２のデバイスに送信するように構成されている送信ユニットであって、前記第２のデバイスが、前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析デバイスへの接続を確立し、前記確立された接続を介して、前記ターゲットデータ特徴に対応する前記分析対象データを前記分析デバイスに送信するようにする、送信ユニットと、を含む装置。
【請求項９】
前記決定ユニットは、具体的には、前記ターゲットデータ特徴に基づいて、前記分析対象データが、前記分散システム内の少なくとも１つの第２のデバイス特徴を識別するデータであることを決定するとき、または前記分析対象データの収集頻度が頻度閾値よりも大きいときに、前記第２のデバイスの前記第２の接続パラメータを決定するように構成されている、請求項８に記載の装置。
【請求項１０】
前記送信ユニットは、前記第２のデバイスの前記第２の接続パラメータと、前記第２のデバイスに対応するインターフェースとの間のマッピング関係を前記分析デバイスに送信するようにさらに構成されており、前記第２のデバイスに対応する前記インターフェースは、前記分析対象データを収集するために前記第２のデバイスによって使用されるインターフェースである、請求項８または９に記載の装置。
【請求項１１】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項８〜１０のいずれか一項に記載の装置。
【請求項１２】
データ伝送装置であって、当該装置は、分散システム内の第２のデバイスであり、
第１のデバイスから送信された第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を受信するように構成されている受信ユニットであって、前記第１の接続パラメータおよび前記ターゲットデータ特徴は、分析デバイスから前記第１のデバイスに送信され、前記第２の接続パラメータは、前記第１のデバイスによって決定され、前記第１のデバイスは、前記分散システムに属する、受信ユニットと、
前記第１の接続パラメータおよび前記第２の接続パラメータを使用して、前記分析デバイスへの接続を確立するように構成されている確立ユニットと、
前記ターゲットデータ特徴に対応する分析対象データを収集するように構成されている収集ユニットと、
前記確立された接続を介して、前記分析対象データを前記分析デバイスに送信するように構成されている送信ユニットと、含む装置。
【請求項１３】
前記送信ユニットは、具体的には、
前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析対象データをパケットにカプセル化することと、
前記確立された接続を介して、前記カプセル化されたパケットを前記分析デバイスに送信することと、を行うように構成されている、請求項１２に記載の装置。
【請求項１４】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスとは異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項１２または１３に記載の装置。
【請求項１５】
請求項８〜１１のいずれか一項に記載のデータ伝送装置と、請求項１２〜１４のいずれか一項に記載のデータ伝送装置とを含む、データ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１８年３月２９日に中国特許庁に出願された、「DATA  TRANSMISSION  METHOD  AND  RELATED  APPARATUS」と題する中国特許出願第２０１８１０２７４２４２.８号に対する優先権を主張し、その全体が参照により組み込まれる。
【０００２】
本出願は通信技術分野、特にデータ伝送方法および関連装置に関する。
【背景技術】
【０００３】
有線ネットワークまたは無線ネットワークを問わず、ネットワーク内のサービスについてのサービスの品質を確保するために、通常、ネットワーク測定が行われる必要がある。ネットワーク測定は、通常、分析デバイスによって行われる。ネットワークデバイスと分析デバイスとの間に通信接続、例えば、伝送制御プロトコル（Transmission  Control  Protocol、TCP）接続が確立される。ネットワークデバイスは、分析デバイスの要求に応じて、ネットワーク測定に使用されるデータを収集し、通信接続を介して、収集されたデータを分析デバイスに送信する。分析デバイスは、ネットワークデバイスによって収集されたデータを分析することによって、ネットワーク待ち時間、ジッタ、輻輳、およびパケット損失などのネットワークデバイスの状態を決定する。ネットワーク管理者またはネットワーク管理サーバは、ネットワーク測定結果に基づいて、ネットワーク内の問題を適時に発見し、ネットワーク設定パラメータを調整し、それによりネットワーク内のサービスについてのサービスの品質を保証することができる。
【０００４】
分散アーキテクチャを有するネットワークデバイス、例えば、モジュール構成スイッチは、通常、メイン制御ボードおよび複数のインターフェースボードを含む。ネットワーク測定中、分析デバイスがメイン制御ボードへのTCP接続を確立する。複数のインターフェースボードの各々は、ネットワーク測定に必要なデータを収集し、収集したデータをメイン制御ボードに送信する。各インターフェースボードによって収集されたデータをカプセル化した後、メイン制御ボードは、カプセル化されたデータを分析デバイスに送信する。このように、各インターフェースボードによって収集されたデータは、メイン制御ボードと分析デバイスとの間のTCP接続を介して送信される必要がある。比較的多量のインターフェースボードが存在するときに、各インターフェースボードは大量の収集されたデータをメイン制御ボードに送信し、データがメイン制御ボードと分析デバイスとの間のTCP接続のベアラ能力を超えている。結果として、収集されたデータを分析デバイスに適時に送信できず、分析デバイスによって取得されたネットワーク測定結果が適時かつ正確ではない。
【発明の概要】
【０００５】
本出願は、インターフェースボードによって収集されたデータがまとまってメイン制御ボードに集約され、その結果として、データを分析デバイスに適時に送信できず、分析デバイスによって取得されたネットワーク測定結果が適時かつ正確でないという問題を回避するために、データ伝送方法および関連装置を提供する。
【０００６】
第１の態様によれば、本出願はデータ伝送方法を提供する。第１のデバイスは、分析デバイスから送信された接続確立要求およびターゲットデータ特徴を受信し、接続確立要求は、分析デバイスの第１の接続パラメータを含む。第１のデバイスは、ターゲットデータ特徴に基づいて、ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定し、第１のデバイスおよび第２のデバイスは、同じ分散システムに属する。第１のデバイスは、第２のデバイスの第２の接続パラメータを決定する。第１のデバイスは、第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を第２のデバイスに送信して、第２のデバイスが、第１の接続パラメータおよび第２の接続パラメータに基づいて、分析デバイスへの接続を確立し、確立された接続を介して、ターゲットデータ特徴に対応する分析対象データを分析デバイスに送信するようにする。
【０００７】
本出願の本実施態様において、第２のデバイスは、収集された分析対象データを第１のデバイスに集約する必要はなく、収集された分析対象データを分析デバイスに直接送信する。したがって、複数の第２のデバイスが同時に分析対象データを収集したとしても、複数の第２のデバイスの各々は、大量のデータを第１のデバイスに集約させることなく、それぞれ収集された分析対象データを分析デバイスに送信してもよく、データ伝送中に第１のデバイスがボトルネックとなることを防止し、さらに、分析対象データを分析デバイスに適時に送信できず、分析デバイスによって取得された分析結果が適時かつ正確ではないという問題を回避する。
【０００８】
第１の態様を参照すると、第１の態様の第１の可能な実施態様において、第１のデバイスが第２のデバイスの第２の接続パラメータを決定することは、第１のデバイスが、ターゲットデータ特徴に基づいて、分析対象データが分散システム内の少なくとも１つの第２のデバイス特徴を識別するデータであると決定したときに、または分析対象データの収集頻度が頻度閾値よりも大きいときに、第１のデバイスによって、第２のデバイスの第２の接続パラメータを決定することを含む。
【０００９】
本実装では、第１のデバイスがターゲットデータ特徴を分析し、分析対象データが分散システム内の少なくとも１つの第２のデバイス特徴を識別するデータであると決定したときに、または分析対象データの収集頻度が頻度閾値よりも大きいときに、第２のデバイスによって収集された分析対象データが比較的大量であり、第１のデバイスがデータを出力するための性能要件が比較的高いことを示す。この場合、第１のデバイスは、第２のデバイスの第２の接続パラメータを決定して、第２のデバイスが、分析デバイスへの接続を直接確立し、収集された分析対象データを送信して、データ伝送中に第１のデバイスがボトルネックとなることを防止し、さらに、分析対象データを適時に分析デバイスに送信できず、分析デバイスによって取得された分析結果が適時かつ正確でないという問題を回避するようにする。
【００１０】
第１の態様または第１の態様の第１の可能な実装を参照して、第１の態様の第２の可能な実装において、第１のデバイスは、第２のデバイスの第２の接続パラメータと第２のデバイスに対応するインターフェースとの間のマッピング関係を分析デバイスに送信し、第２のデバイスに対応するインターフェースは、第２のデバイスが分析対象データを収集するために使用されるインターフェースである。
【００１１】
第１の態様または第１の態様の任意の可能な実装を参照して、第１の態様の第３の可能な実装において、第１のデバイスは、第２のデバイスから送信されたパケットを受信し、パケットは、第２のデバイスによって、第１の接続パラメータおよび第２の接続パラメータに基づいて分析対象データをカプセル化することによって取得され、第１のデバイスは、第１の接続パラメータに基づいてパケットを分析デバイスに転送する。
【００１２】
第１の態様または第１の態様の任意の可能な実装を参照して、第１の態様の第４の可能な実装において、第２の接続パラメータは、第２のデバイスのアドレスを含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、第２の接続パラメータは、第２のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、または第２の接続パラメータは、第１のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのポート番号は、第１のデバイスに割り当てられる。
【００１３】
第２の態様によれば、本出願はデータ伝送方法を提供する。第２のデバイスは、第１のデバイスから送信された第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を受信し、第１の接続パラメータおよびターゲットデータ特徴は、分析デバイスから第１のデバイスに送信され、第２の接続パラメータは、第１のデバイスによって決定され、第１のデバイスおよび第２のデバイスは、同一の分散システムに属する。第２のデバイスは、第１の接続パラメータおよび第２の接続パラメータを使用して、分析デバイスへの接続を確立する。第２のデバイスは、ターゲットデータ特徴に対応する分析対象データを収集する。第２のデバイスは、確立された接続を介して、分析対象データを分析デバイスに送信する。
【００１４】
本出願の本実施態様において、第２のデバイスは、収集された分析対象データを第１のデバイスに集約する必要はなく、収集された分析対象データを分析デバイスに直接送信する。したがって、複数の第２のデバイスが同時に分析対象データを収集したとしても、複数の第２のデバイスの各々は、大量のデータを第１のデバイスに集約させることなく、それぞれ収集された分析対象データを分析デバイスに送信してもよく、データ送信中に第１のデバイスがボトルネックとなることを防止し、さらに、分析対象データを分析デバイスに適時に送信できず、分析デバイスによって取得された分析結果が適時かつ正確ではないという問題を回避する。
【００１５】
第２の態様を参照すると、第２の態様の第１の可能な実装において、第２のデバイスは、第１の接続パラメータおよび第２の接続パラメータに基づいて、分析対象データをパケットにカプセル化し、第２のデバイスは、確立された接続を介して、カプセル化されたパケットを分析デバイスに送信する。
【００１６】
第２の態様の第１の可能な実装を参照すると、第２の態様の第２の可能な実装において、第２のデバイスは、カプセル化されたパケットを第１のデバイスに送信して、第１のデバイスがカプセル化されたパケットを分析デバイスに転送するようにする。
【００１７】
第２の態様または第２の態様の任意の可能な実装を参照すると、第２の態様の第３の可能な実装において、第２の接続パラメータは、第２のデバイスのアドレスを含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、第２の接続パラメータは、第２のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、または、第２の接続パラメータは、第１のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのポート番号は、第１のデバイスに割り当てられる。
【００１８】
第３の態様によれば、本出願は、本出願の第１の態様および第１の態様の各実装による方法を実装するように構成されている機能ユニットを含むデータ伝送装置を提供する。
【００１９】
第４の態様によれば、本出願は、本出願の第２の態様および第２の態様の各実装による方法を実装するように構成されている機能ユニットを含むデータ伝送装置を提供する。
【００２０】
第５の態様によれば、本出願は、第３の態様または第３の態様の任意の実装によるデータ伝送装置と、第４の態様または第４の態様の任意の実装によるデータ伝送装置と、を含むデータ伝送システムを提供する。
【００２１】
第６の態様によれば、本出願は、プロセッサおよびメモリを含むデータ伝送装置を提供し、メモリは、コンピュータプログラムコードを記憶するように構成されており、コンピュータプログラムコードは、命令を含み、プロセッサは、命令を実行するように構成されており、データ伝送デバイスが第１の態様または第１の態様の任意の実装によりデータ伝送方法を実装することを可能にする。
【００２２】
第７の態様によれば、本出願は、プロセッサおよびメモリを含む別のデータ伝送デバイスを提供し、メモリは、コンピュータプログラムコードを記憶するように構成されており、コンピュータプログラムコードは、命令を含み、プロセッサは、命令を実行するように構成されており、データ伝送デバイスが、第２の態様または第２の態様の任意の実装によりデータ伝送方法を行うように構成されることを可能にする。
【００２３】
第８の態様によれば、本出願は、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は命令を記憶する。命令がコンピュータ上で動作するときに、コンピュータは、第１の態様または第１の態様の任意の実装によりデータ伝送方法を行うことが可能となる。
【００２４】
第９の態様によれば、本出願は、別のコンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は命令を記憶する。命令がコンピュータ上で動作するときに、コンピュータは、第２の態様または第２の態様の任意の実装によりデータ伝送方法を行うことが可能となる。
【図面の簡単な説明】
【００２５】
本出願の実施態様における技術的解決策をより明確に説明するために、以下は、本出願の実施態様において使用される必要がある添付の図面を簡単に説明する。
【００２６】
【図１】本出願の一実施形態によるネットワークアーキテクチャの概略図である。
【図２】本出願の一実施形態によるデータ伝送方法の概略フローチャートである。
【図３】本発明の一実施形態によるデータ伝送装置の概略ブロック図である。
【図４】本発明の一実施形態による別のデータ伝送装置の概略ブロック図である。
【図５】本発明の一実施形態によるデータ伝送デバイスの概略ブロック図である。
【発明を実施するための形態】
【００２７】
矛盾が生じないときに、本出願における様々な実施形態および様々な実施形態における異なる特徴が互いに組み合わせられてもよい。
【００２８】
本出願の実施形態は分散システムに適用されてもよい。図１は、本出願の一実施形態によるネットワークアーキテクチャの概略図である。図１に示すように、分散システムは、具体的には、分散クラスタ１００である。分散クラスタ１００は、無線ネットワーク内のクラスタであってもよく、または、分散アーキテクチャを有するネットワークデバイス、例えば、モジュラー構成スイッチまたはモジュラー構成ルータであってもよい。分散クラスタ１００は、複数のデバイスを含み、図１では、デバイス１０１、デバイス１０２、デバイス１０３、およびデバイス１０４が含まれる例が説明のために使用される。分散クラスタ１００では、デバイス１０２、デバイス１０３、およびデバイス１０４の各々は、デバイス１０１と通信することができる。デバイス１０１は、外部インターフェースまたはクラスタのプロキシとして機能し、分散クラスタ１００内の各デバイスと分散クラスタ１００外の別のデバイスとの間のデータ伝送のために使用される。デバイス１０１は、さらに、分散クラスタ１００内の様々なデバイス間の協調を調整する。分析デバイス２００は、分散クラスタ１００、分散クラスタ１００内のデバイス、または分散クラスタ１００が位置するネットワークについてネットワーク測定を行うデバイスである。分析デバイス２００および分散クラスタ１００は、同じネットワークに位置してもよく、または分析デバイス２００および分散クラスタ１００は、異なるネットワークに位置してもよい。分析デバイス２００は、分散クラスタ１００、分散クラスタ１００内のデバイス、または分散クラスタ１００が位置するネットワークについてネットワーク測定を行うときに、最初に分散クラスタ１００への接続を確立し、次いで、分析対象データの特徴を分散クラスタ１００内のデバイスに通知する必要がある。分散クラスタ１００内のデバイスは、データを収集した後に、収集されたデータをカプセル化し、次いで、確立された接続を介して、カプセル化されたデータを分析デバイス２００に送信する。分析デバイス２００は、収集されたデータを取得および分析し、分析結果に基づいて、ネットワーク設定パラメータを調整して、ネットワーク内のサービスについてのサービスの品質を確保する。
【００２９】
現在、分散クラスタ１００において、各デバイスは、デバイス１０１を介して、クラスタ外のデバイスにデータを送信する。したがって、ネットワーク測定中に、分析デバイス２００は、最初にデバイス１０１への接続を確立し、次いで、分析対象データのデータ特徴をデバイス１０１に通知する。デバイス１０１は、分析対象データのデータ特徴を使用することによって、収集される分析対象データおよび分析対象データを収集するデバイスを決定し、分析対象データを収集すると決定されたデバイス、例えば、デバイス１０２、デバイス１０３およびデバイス１０４に、収集される分析対象データのデータ特徴を送達してもよい。デバイス１０２、デバイス１０３、およびデバイス１０４は、分析対象データを収集した後、収集された分析対象データをデバイス１０１に送信する。デバイス１０１は、他のデバイスによって収集される分析対象データを集約した後、分析対象データをカプセル化し、カプセル化された分析対象データを分析デバイス２００に送信する。分析デバイス２００は、受信された分析対象データに基づいてネットワーク測定を行う。分析対象データの収集頻度が閾値よりも大きいときに、分析対象データは、分散システムの全体の特徴などを識別し、デバイス２、デバイス３、およびデバイス４は、大量の分析対象データを収集し、収集された分析対象データをデバイス１０１に送信する。デバイス１０１のデータ出力性能が要求を満たせない場合、例えば、収集されたデータの量がデバイス１０１と分析デバイス２００との間の接続のベアラ能力を超えるときに、結果として、デバイス１０１によって受信された分析対象データを、適時に分析デバイス２００に送信できない。従って、データ出力性能に対する要求が高いシナリオでは、デバイス１０１は、分析デバイスへのデータ伝送中にボトルネックとなる。
【００３０】
本願の実施形態では、分析デバイス２００は、デバイス１０１を介して分散クラスタ１００内の別のデバイスへの接続を確立してもよく、すなわち、分析デバイス２００は、データを収集する各デバイスへの接続を確立し、データ伝送を行って、複数のデバイスによって収集されたデータが１つのデバイスに集約されて、次いで送信される場合を回避して、各デバイスによって収集されたデータを適時に分析デバイス２００に送信できるようにする。さらに、分析デバイス２００は、分析結果を正確かつ適時に取得して、ネットワーク設定パラメータを最適化する目的を達成してもよい。
【００３１】
例えば、分散システムは、モジュラー構成スイッチであってもよい。モジュラー構成スイッチは、メイン制御ボードおよび複数のインターフェースボードを含み、メイン制御ボードおよびインターフェースボードは、イーサネットインターフェースを介してデータを送信してもよい。図１に示す分散システムにおいて、デバイス１０１はメイン制御ボードと等価であり、デバイス１０２、デバイス１０３、およびデバイス１０４はインターフェースボードと等価である。本出願の本実施形態では、分析デバイスは、メイン制御ボードを介して、各インターフェースボードへの接続を別々に確立してもよく、各インターフェースボードによって収集されたデータは、確立された接続を介して送信される。
【００３２】
本出願の実施形態は、図１に示すネットワークアーキテクチャに適用可能であり得るデータ伝送方法を提供する。図２に示すように、方法は、以下のステップを含む。
【００３３】
２０１.第１のデバイスは、分析デバイスから送信された接続確立要求およびターゲットデータ特徴を受信する。
【００３４】
接続確立要求は、分散システムへの接続を確立することを要求するために使用される。接続確立要求は、分析デバイスの第１の接続パラメータを含む。第１の接続パラメータは、分析デバイスのアドレス、ポート番号、確立対象接続のプロトコルタイプなどを含んでもよい。例えば、分析デバイスによって確立された接続がTCP接続である場合、第１の接続パラメータは、分析デバイスのIPアドレス、接続のプロトコルタイプ、すなわち、TCP、分析デバイスのTCPポート番号などを含んでもよい。
【００３５】
第１のデバイスは、分散システム内のデバイスであって、分散システム外のデバイスとデータ伝送を行い、具体的には、図１に示す分散システム内のデバイス１０１であってもよい。ターゲットデータ特徴は、ターゲットデータを示すために使用される。ターゲットデータは、分析対象データ、すなわち、分析デバイスがネットワーク測定を行うときに分析が必要となるデータである。ターゲットデータ特徴は、ターゲットデータのタイプ、収集頻度、収集期間などを含んでもよい。
【００３６】
本出願の本実施形態では、分析デバイスは、分散システム上でネットワーク測定を行うときに、ターゲットデータを収集するデバイスへの接続を確立してもよい。分析デバイスは、接続を確立するときに、第１のデバイスに、接続を確立するために使用される接続確立要求を送信する。第１のデバイスは、分析デバイスから送信された接続確立要求を受信した後、ネットワーク測定を行うために分析デバイスが接続を確立すると決定する。
【００３７】
例えば、分散システムがモジュール構成スイッチであるときに、分析デバイスはメイン制御ボードに接続確立要求を送信する必要がある。メイン制御ボードは、接続確立要求を受信した後、分析デバイスの第１の接続パラメータを決定してもよい。
【００３８】
２０２．第１のデバイスは、ターゲットデータ特徴に基づいて、ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定する。
【００３９】
第２のデバイスは、分析デバイスによって必要とされるデータ(つまり、ターゲットデータ)を収集するデバイスである。第１のデバイスおよび第２のデバイスは、同じ分散システムに属する。第２のデバイスは、具体的には、図１に示す分散システム内のデバイス１０２、デバイス１０３、またはデバイス１０４であってもよい。
【００４０】
第１のデバイスは、ターゲットデータ特徴に基づいて、収集される必要がある特定のターゲットデータ、すなわち分析対象データと、分析対象データを収集することができる特定の第２のデバイスまたはインターフェースとを決定してもよく、さらに、分析対象データを収集する第２のデバイスをさらに決定してもよい。
【００４１】
例えば、分析デバイスが分散システム内のユーザAのトラフィックを転送する待ち時間を分析する必要がある場合、分析デバイスは、分析対象データのデータ特徴が、ユーザAのトラフィックが分散システムに出入りする時間であると決定し、第１のデバイスは、ユーザAのトラフィックを転送するデバイスが、データを収集できる第２のデバイスであると決定してもよい。
【００４２】
第１のデバイスによって決定され、分析対象データを収集する第２のデバイスが１つ以上あってもよいことに留意されたい。
【００４３】
２０３．第１のデバイスは、第２のデバイスの第２の接続パラメータを決定する。
【００４４】
第１のデバイスは、分析デバイスの接続確立要求を受信した後、第２のデバイスに対応する第２の接続パラメータを決定する必要があり、接続が確立され、データが第２のデバイスと分析デバイスの間で送信されるようにする。
【００４５】
第１のデバイスのアドレスが第２のデバイスのアドレスと異なるときに、第２の接続パラメータは、第２のデバイスのアドレス(例えば、IPアドレス)を含んでもよいか、または第２の接続パラメータは、第２のデバイスのアドレスとポート番号を含んでもよい。例えば、図１に示すアーキテクチャでは、第２のデバイスは、独立したIPアドレスおよびポート番号、例えば、TCP接続のポート番号またはユーザデータグラムプロトコル(User  Datagram  Protocol、  UDP)接続のポート番号を有してもよい。従って、第１のデバイスは、分析デバイスへの接続を確立するために第２のデバイスによって使用される接続パラメータを決定してもよい。
【００４６】
代替的には、第１のデバイスのアドレスが第２のデバイスのアドレスと同じであるときに、第２の接続パラメータは第１のデバイスのアドレスと第２のデバイスのポート番号を含む。例えば、分散システムはモジュール構成スイッチであり、インターフェースボードとメイン制御ボードのIPアドレスの各々はスイッチのIPアドレスである。従って、第１のデバイスは、第２のデバイスのアドレスが第１のデバイスのアドレスであると決定してもよく、第１のデバイスは、データを送信するために各第２のデバイスにポート番号を割り当ててもよく、さらに各第２のデバイスの第２の接続パラメータを決定してもよい。
【００４７】
２０４．第１のデバイスは、第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を第２のデバイスに送信する。
【００４８】
第１のデバイスは、メッセージを使用して第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を第２のデバイスに送信するか、または異なるメッセージを使用して第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を第２のデバイスに別々に送信してもよい。
【００４９】
２０５．第２のデバイスは、第１の接続パラメータおよび第２の接続パラメータに基づいて、分析デバイスへの接続を確立する。
【００５０】
第１の接続パラメータおよび第２の接続パラメータを受信した後、第２のデバイスは、分析デバイスに対して、データを送信するために使用される接続を確立してもよく、接続は、例えば、TCP接続であってもよい。
【００５１】
２０６．第２のデバイスは、ターゲットデータ特徴に対応する分析対象データを収集する。
【００５２】
２０７．第２のデバイスは、確立された接続を介して、分析対象データを分析デバイスに送信する。
【００５３】
本出願の本実施形態では、第１のデバイスは、分析デバイスから送信された接続要求を受信した後、分析デバイスから送信されたターゲットデータ特徴に基づいて、分析対象データを収集する第２のデバイスと、接続を確立するために第２のデバイスによって使用され得る第２の接続パラメータと、を決定し、次いで、分析デバイスの第１の接続パラメータおよびターゲットデータ特徴と、第２のデバイスの第２の接続パラメータを第２のデバイスに送信して、第２のデバイスが分析デバイスへの接続を直接確立し、直接確立された接続を介して、収集された分析対象データを分析デバイスに送信し得るようにする。このように、第２のデバイスは、収集された分析対象データを第１のデバイスに集約する必要はなく、収集された分析対象データを分析デバイスに直接送信する。したがって、複数の第２のデバイスが同時に分析対象データを収集したとしても、複数の第２のデバイスの各々は、大量のデータを第１のデバイスに集約させることなく、それぞれ収集された分析対象データを分析デバイスに送信してもよく、データ送信中に第１のデバイスがボトルネックとなることを防止し、さらに、分析対象データを適時に分析デバイスに送信できず、分析デバイスによって取得された分析結果が適時かつ正確ではないという問題を回避する。
【００５４】
本出願の本実施形態では、ステップ２０６の後、分析対象データを分析デバイスに送信するときに、第２のデバイスは、第１の接続パラメータおよび第２の接続パラメータに基づいて、収集された分析対象データをさらにカプセル化し、カプセル化された分析対象データを第１のデバイスに送信してもよい。第１のデバイス、カプセル化された分析対象データを分析デバイスに転送する。
【００５５】
例えば、分析デバイスによって要求される分析対象データが分散システム特徴を識別するデータであるときに、通常、複数の第２のデバイスは分析対象データを収集する必要がある。この場合、別々にカプセル化された後、すべての第２のデバイスによって収集された分析対象データは、第１のデバイスに集約されてもよい。第１のデバイスは、すべての第２のデバイスによってカプセル化された集約された分析対象データを分析デバイスに送信して、分析デバイスが完全なデータを取得することができるようにする。特に、モジュール構成スイッチなどの分散システムでは、インターフェースボードは独立したデバイスではない。分析デバイスによって要求される分析対象データが分散システム特徴を識別するデータであるときに、通常、すべてのインターフェースボードによって収集されたデータは、メイン制御ボードに集約され、メイン制御ボードは集約され収集されたデータを分析デバイスに送信する。
【００５６】
追加的に、第１のデバイスは、さらに、ターゲットデータ特徴に基づいて、分析対象データの収集頻度を決定してもよい。収集頻度が高くない場合(例えば、秒オーダー)、この場合、第１のデバイスがデータを出力するための性能要求が比較的低く、収集された分析対象データは、第１のデバイスで待機しないか、または非常に短時間待機する。第１のデバイスは、分析デバイスによって行われるネットワーク測定に影響を与えることなく、収集された分析対象データを分析デバイスに送信してもよい。従って、本出願の実装において、第１のデバイスは、分析デバイスから送信されたターゲットデータ特徴を受信した後、ターゲットデータ特徴に基づいて、分析対象データが分析デバイスに送信される特定の方式を選択することをさらに決定し、それによって、ステップ２０３を行うかどうかを決定してもよい。
【００５７】
したがって、本出願の本実施形態では、ステップ２０３は、さらに具体的に行われてよく、具体的に言えば、第１のデバイスが、ターゲットデータ特徴に基づいて、分析対象データが分散システム内の少なくとも１つのデバイス特徴を識別するデータであると決定したときに、または分析対象データの収集頻度が頻度閾値よりも大きいときに、第１のデバイスが第２のデバイスに対応する第２の接続パラメータを決定する。
【００５８】
分散システム内の少なくとも１つのデバイスに関連するデータは、１つ以上の第２のデバイスのボード、ポート、キューなどに関連するデータを含んでもよい。頻度閾値は、実際のシナリオの要求に基づいて設定されてもよい。例えば、ミリ秒のオーダーの頻度が設定されてもよい。
【００５９】
本出願の実施形態における実装では、第２のデバイスが第１のデバイスを介して分析デバイスへの接続を確立した後、第２のデバイスが、分析デバイスの要求に基づいて分析対象データを収集し、分析対象データが収集された後、第２のデバイスが、第１の接続パラメータおよび第２の接続パラメータに基づいて分析対象データをカプセル化し、カプセル化された分析対象データを分析デバイスに送信してもよい。従って、ステップ２０７は、具体的に行われてもよく、具体的に言えば、第２のデバイスは、第１の接続パラメータおよび第２の接続パラメータに基づいて、分析対象データをパケットにカプセル化し、次いで、確立された接続を介して、カプセル化されたパケットを分析デバイスに送信する。
【００６０】
各第２のデバイスは、分析デバイスの要求に基づいて、異なる分析対象データを収集してもよい。各第２のデバイスは、分析対象データを収集した後、収集された分析対象データをパケットに直接カプセル化し、カプセル化されたパケットを分析デバイスに送信してもよい。第１のデバイスに集約された後、収集されたデータが第１のデバイスによってカプセル化される必要はない。
【００６１】
第２のデバイスがカプセル化されたパケットを分析デバイスに送信するときに、第２のデバイスは分析デバイスにパケットを直接送信するか、第１のデバイスを介して、カプセル化されたパケットを分析デバイスに送信してもよい。第２のデバイスが、第１のデバイスを介して、カプセル化されたパケットを分析デバイスに送信する場合、第１のデバイスは、第２のデバイスから送信されたパケットを受信した後、パケットによって搬送されたアドレスに基づいて、パケットを再度カプセル化する必要なく、パケットを分析デバイスに転送してもよい。
【００６２】
本願の本実施形態における別の実装では、各第２のデバイスは、対応するインターフェースについてデータを収集して、第１のデバイスが、各第２のデバイスの第２の接続パラメータと各インターフェースとの間のマッピング関係を分析デバイスに送信し得るようにし、分析デバイスが、異なる第２のデバイスから送信されたパケットを受信した後、マッピング関係に基づいて、受信されたパケットの特定のインターフェースについてのデータを決定しすることができる。従って、各インターフェースのネットワーク待ち時間、ジッタ、輻輳、パケット損失、および緊急事態を別々に分析してもよく、または各インターフェースについてのサンプルデータを集約して、ネットワーク内のデバイス全体の性能プロファイルを取得してもよい。このようにして、ネットワークトラフィックはポリシーに基づいて調整され、各サービスは期待されるパスで転送され、サービスについてのサービスの品質は期待される目標に達する。第２のデバイスに対応するインターフェースは、第２のデバイスが分析対象データを収集するために使用されるインターフェースである。
【００６３】
図３は、本出願の実施形態によるデータ伝送装置３００の概略ブロック図である。装置３００は、分散システム内の第１のデバイス、例えばデバイス１０１である。図３に示すように、データ伝送デバイス３００は、分析デバイスから送信された接続確立要求およびターゲットデータ特徴とを受信するように構成されている受信ユニット３０１であって、接続確立要求は、分析デバイスの第１の接続パラメータを含む、受信ユニット３０１と、ターゲットデータ特徴に基づいて、ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定するように構成されている決定ユニット３０２であって、第２のデバイスは、分散システムに属し、さらに、第２のデバイスの第２の接続パラメータを決定するように構成されている決定ユニット３０２と、第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を第２のデバイスに送信するように構成されている送信ユニット３０３であって、第２のデバイスが、第１の接続パラメータおよび第２の接続パラメータに基づいて、分析デバイスへの接続を確立し、確立された接続を介して、ターゲットデータ特徴に対応する分析対象データを分析デバイスに送信する送信ユニット３０３と、を含む。
【００６４】
本出願の本実施形態では、装置３００は、分析デバイスから送信された接続要求を受信した後、分析デバイスから送信されたターゲットデータ特徴に基づいて、分析対象データを収集する第２のデバイスと、第２のデバイスが接続を確立するために使用され得る第２の接続パラメータを決定し、次いで、分析デバイスの第１の接続パラメータおよびターゲットデータ特徴と、第２のデバイスの第２の接続パラメータを第２のデバイスに送信することができ、第２のデバイスが分析デバイスへの接続を直接確立し、直接確立された接続を介して、収集された分析対象データを分析デバイスに送信できるようにする。このように、第２のデバイスは、収集された分析対象データを装置３００に集約する必要はなく、収集された分析対象データを分析デバイスに直接送信する。したがって、複数の第２のデバイスが同時に分析対象データを収集したとしても、複数の第２のデバイスの各々は、大量のデータを装置３００に集約させることなく、それぞれ収集された分析対象データを分析デバイスに送信することができ、データ伝送中に装置３００がボトルネックとなることを防止し、さらに、分析対象データを分析デバイスに適時に送信できず、分析デバイスによって取得された分析結果が適時かつ正確ではないという問題を回避する。
【００６５】
決定ユニット３０２は、具体的には、ターゲットデータの特徴に基づいて、分析対象データが分散システム内の少なくとも１つの第２のデバイスの特徴を識別するデータであると第１のデバイスが決定したときに、または分析対象データの収集頻度が頻度閾値よりも大きいときに、第２のデバイスの第２の接続パラメータを決定するように構成されていると理解され得る。
【００６６】
送信ユニット３０２は、第２のデバイスの第２の接続パラメータと、第２のデバイスに対応するインターフェースとの間のマッピング関係を分析デバイスに送信するようにさらに構成されており、第２のデバイスに対応するインターフェースは、第２のデバイスが分析対象データを収集するために使用されるインターフェースであると理解され得る。
【００６７】
第２の接続パラメータは、第２のデバイスのアドレスを含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、第２の接続パラメータは、第２のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、または第２の接続パラメータは、第１のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのポート番号は、第１のデバイスに割り当てられると理解され得る。
【００６８】
本出願の本実施形態によるデータ伝送装置３００は、本願の実施形態によるデータ伝送方法の実行体に対応することができる。データ伝送装置３００におけるモジュールは、図２に示す方法における第１のデバイスによって実行される対応する手順をそれぞれ実装することが意図されている。簡潔にするために、詳細はここでは再度説明しない。
【００６９】
図４は、本出願の実施形態によるデータ伝送装置４００の概略ブロック図である。装置４００は、分散システム内の第２のデバイスであり、例えば、デバイス１０２、デバイス１０３、およびデバイス１０４のうちの任意のものである。図４に示すように、データ伝送デバイス４００は、第１のデバイスから送信された第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を受信するように構成されている受信ユニット４０１であって、第１の接続パラメータおよびターゲットデータ特徴は、分析デバイスから第１のデバイスに送信され、第２の接続パラメータは、第１のデバイスによって決定され、第１のデバイスは、分散システムに属する、受信ユニット４０１と、第１の接続パラメータおよび第２の接続パラメータを使用して分析デバイスへの接続を確立するように構成されている確立ユニット４０２と、ターゲットデータ特徴に対応する分析対象データを収集するように構成されている収集ユニット４０３と、確立された接続を介して、分析対象データを分析デバイスに送信するように構成されている送信ユニット４０４と、を含む。
【００７０】
本願の本実施形態では、第１のデバイスは、分析デバイスから送信された接続要求を受信した後、分析デバイスから送信されたターゲットデータ特徴に基づいて、分析対象データを収集する装置４００と、接続を確立するために装置４００によって使用され得る第２の接続パラメータを決定し、次いで、分析デバイスの第１の接続パラメータおよびターゲットデータ特徴と、装置４００の第２の接続パラメータとを装置４００に送信して、装置４００が分析デバイスへの接続を直接確立し、直接確立された接続を介して、収集された分析対象データを分析デバイスに送信できるようにする。このように、装置４００は、収集された分析対象データを第１のデバイスに集約する必要はなく、収集された分析対象データを分析デバイスに直接送信する。したがって、複数の装置４００が同時に分析対象データを収集したとしても、複数の装置４００の各々が、大量のデータを第１のデバイスに集約させることなく、それぞれ収集された分析対象データを分析デバイスに送信することができ、データ伝送中に第１のデバイスがボトルネックとなることを防止し、さらに、分析対象データを適時に分析デバイスに送ることができず、分析デバイスによって取得された分析結果が適時かつ正確でない問題を回避する。
【００７１】
送信ユニット４０４は、具体的には、第１の接続パラメータおよび第２の接続パラメータに基づいて、分析対象データをパケットにカプセル化することと、確立された接続を介して、カプセル化されたパケットを分析デバイスに送信することと、を行うように構成されていると理解され得る。
【００７２】
第２の接続パラメータは、第２のデバイスのアドレスを含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、第２の接続パラメータは、第２のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのアドレスは、第１のデバイスのアドレスと異なるか、または第２の接続パラメータは、第１のデバイスのアドレスおよび第２のデバイスのポート番号を含み、第２のデバイスのポート番号は、第１のデバイスに割り当てられる、と理解され得る。
【００７３】
本出願の本実施形態によるデータ伝送装置４００は、本願の実施形態によるデータ伝送方法の実行体に対応してもよい。データ伝送装置４００のモジュールは、それぞれ、図２に示す方法で第２のデバイスによって行われる対応する手順を実装することが意図されている。簡潔にするために、詳細はここでは再度説明しない。
【００７４】
図５は、本出願の一実施形態によるデータ伝送装置５００の概略ブロック図である。図５に示すように、装置５００は、プロセッサ５０１、メモリ５０２、および通信インターフェース５０３を含み、通信インターフェース５０３は、外部デバイスと通信するように構成されている。
【００７５】
プロセッサ５０１は、中央処理装置(central  processing  unit、CPU)、ネットワークプロセッサ(network  processor、NP)、またはそれらの組み合わせを含んでもよい。プロセッサ５０１は、ハードウェアチップ、例えば、特定用途向け集積回路(application-specific  integrated  circuit、ASIC)、プログラマブル論理デバイス(programmable  logic  device、PLD)、またはそれらの組み合わせをさらに含んでもよい。前述のPLDは、複雑なプログラマブル論理デバイス(complex  programmable  logic  device、CPLD)、フィールドプログラマブルゲートアレイ(field-programmable  gate  array、FPGA)、汎用アレイ論理(Generic  Array  Logic、GAL)、またはそれらの組み合わせであってもよい。プロセッサ５０１内の各回路は、独立していてもよく、または１つ以上のチップに集積されていてもよい。
【００７６】
メモリ５０１は、独立したデバイスであってもよいし、プロセッサ５０１に集積されていてもよい。メモリ５０１は、ランダムアクセスメモリ(random-access  memory、RAM)などの揮発性メモリ(volatile  memory)を含んでもよい。メモリ５０１はまた、フラッシュメモリ(flash  memory)、ハードディスクドライブ(hard  disk  drive、HDD)、またはソリッドステートドライブ(solid-state  drive、SSD)などの不揮発性メモリ(non-volatile  memory)を含んでもよい。メモリ５０１は、前述のタイプのメモリの任意の組み合わせをさらに含んでもよい。
【００７７】
メモリ５０２は、故障原因と故障符号との間の対応を記憶するように構成されてもよく、任意で、コンピュータプログラム命令を記憶するようにさらに構成されてもよい。プロセッサ５０１は、図２に示す方法を実装するために、メモリ５０２に記憶されたコンピュータプログラム命令を実行する。
【００７８】
通信インターフェース５０３は、無線インターフェースまたは有線インターフェースであってもよい。無線インターフェースは、セルラモバイルネットワークインターフェース、無線ローカルエリアネットワーク（ＷＬＡＮ）インターフェースなどであってもよい。有線インターフェースは、イーサネットインターフェース、例えば、光インターフェースまたは電気インターフェースであってもよい。
【００７９】
デバイス５００は、さらにバス５０４を含んでもよく、バス５０４は、プロセッサ５０１、メモリ５０２、および通信インターフェース５０３を接続して、プロセッサ５０１、メモリ５０２、および通信インターフェース５０３が、バス５０４を介して互いに通信することを可能にするように構成されている。
【００８０】
実装では、メモリ５０２は、プログラムコードを記憶するように構成されており、プロセッサ５０１は、図２の第１のデバイスによって行われる機能およびステップを実行するために、プログラムコードを呼び出すように構成されている。
【００８１】
別の実装では、メモリ５０２は、プログラムコードを記憶するように構成されており、プロセッサ５０１は、図２の第２のデバイスによって行われる機能およびステップを実行するために、プログラムコードを呼び出すように構成されている。
【００８２】
本出願の一実施形態は、さらに、図３に示すデータ伝送装置３００および図４に示すデータ伝送装置４００を含むデータ伝送システムを提供する。
【００８３】
前述の実施形態の全てまたは一部は、ソフトウェア、ハードウェア、またはそれらの組み合わせを使用して実装されてもよい。本実施形態を実装するためにソフトウェアが使用されるときに、実施形態の全てまたは一部は、コンピュータプログラム製品の形態で実装されてもよい。コンピュータプログラム製品は、１つ以上のコンピュータ命令を含む。コンピュータプログラム命令がロードされ、コンピュータ上で実行されるときに、本出願の実施形態による手順または機能の全てまたは一部が生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、または他のプログラム可能な装置であってもよい。コンピュータ命令は、コンピュータ可読記憶媒体に記憶されてもよく、またはコンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に送信されてもよい。例えば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、またはデータセンターから別のウェブサイト、コンピュータ、サーバ、またはデータセンターへ、有線(例えば、同軸ケーブル、ツイストペア、または光ファイバ)または無線(例えば、赤外線、無線、またはマイクロ波)方式で送信されてもよい。コンピュータ可読記憶媒体は、コンピュータによってアクセス可能な任意の使用可能媒体、または１つ以上の使用可能媒体を統合するサーバまたはデータセンターなどのデータ記憶デバイスであってもよい。使用可能媒体は、磁気媒体(例えば、フロッピーディスク、ハードディスク、または磁気テープ)、光媒体(例えば、光ディスク)、半導体媒体(例えば、ソリッドステートドライブ)などであり得る。
【図１】
2021517417.tif 000003
【図２】
2021517417.tif 000004
【図３】
2021517417.tif 000005
【図４】
2021517417.tif 000006
【図５】
2021517417.tif 000007
【手続補正書】
【提出日】令和2年11月2日(2020.11.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のデバイスによって、分析デバイスから送信された接続確立要求およびターゲットデータ特徴を受信することであって、前記接続確立要求は、前記分析デバイスの第１の接続パラメータを含む、受信することと、
前記第１のデバイスによって、前記ターゲットデータ特徴に基づいて、前記ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定することであって、前記第１のデバイスおよび前記第２のデバイスは、同じ分散システムに属する、決定することと、
前記第１のデバイスによって、前記第２のデバイスの第２の接続パラメータを決定することと、
前記第１のデバイスによって、前記第１の接続パラメータ、前記第２の接続パラメータ、および前記ターゲットデータ特徴を前記第２のデバイスに送信して、第２のデバイスが、前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析デバイスへの接続を確立し、前記確立された接続を介して、前記ターゲットデータ特徴に対応する前記分析対象データを前記分析デバイスに送信することと、を含む、方法。
【請求項２】
前記第１のデバイスによって、前記第２のデバイスの第２の接続パラメータを決定することは、
前記第１のデバイスによって、前記第１のデバイスが、前記ターゲットデータ特徴に基づいて、前記分析対象データが前記分散システム内の少なくとも１つの第２のデバイス特徴を識別するデータであると決定したとき、または前記分析対象データの収集頻度が頻度閾値よりも大きいときに、前記第２のデバイスの前記第２の接続パラメータを決定することを含む、請求項１に記載の方法。
【請求項３】
前記第１のデバイスによって、前記第２のデバイスの前記第２の接続パラメータと前記第２のデバイスに対応するインターフェースとの間のマッピング関係を前記分析デバイスに送信することであって、前記第２のデバイスに対応する前記インターフェースは、前記第２のデバイスが前記分析対象データを収集するために使用されるインターフェースである、送信することをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
第２のデバイスによって、第１のデバイスから送信された第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を受信することであって、前記第１の接続パラメータおよび前記ターゲットデータ特徴は、分析デバイスから前記第１のデバイスに送信され、前記第２の接続パラメータは、前記第１のデバイスによって決定され、前記第１のデバイスおよび前記第２のデバイスが同じ分散システムに属する、受信することと、
前記第２のデバイスによって、前記第１の接続パラメータおよび前記第２の接続パラメータを使用して、前記分析デバイスへの接続を確立することと、
前記第２のデバイスによって、前記ターゲットデータ特徴に対応する分析対象データを収集することと、
前記第２のデバイスによって、前記確立された接続を介して、前記分析対象データを前記分析デバイスに送信することと、を含む方法。
【請求項６】
前記第２のデバイスによって、前記確立された接続を介して、前記分析対象データを前記分析デバイスに送信することは、
前記第２のデバイスによって、前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析対象データをパケットにカプセル化することと、
前記第２のデバイスによって、前記確立された接続を介して、前記カプセル化されたパケットを前記分析デバイスに送信することと、を含む、請求項５に記載の方法。
【請求項７】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項５または６に記載の方法。
【請求項８】
データ伝送装置であって、当該装置は、分散システム内の第１のデバイスであり、
分析デバイスから送信された接続確立要求およびターゲットデータ特徴を受信するように構成されている受信ユニットであって、前記接続確立要求は、前記分析デバイスの第１の接続パラメータを含む、受信ユニットと、
前記ターゲットデータ特徴に基づいて、前記ターゲットデータ特徴に対応する分析対象データを収集する第２のデバイスを決定するように構成されている決定ユニットであって、前記第２のデバイスは、前記分散システムに属し、前記決定ユニットは、前記第２のデバイスの第２の接続パラメータを決定するようにさらに構成されている、決定ユニットと、
前記第１の接続パラメータ、前記第２の接続パラメータ、および前記ターゲットデータ特徴を前記第２のデバイスに送信するように構成されている送信ユニットであって、前記第２のデバイスが、前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析デバイスへの接続を確立し、前記確立された接続を介して、前記ターゲットデータ特徴に対応する前記分析対象データを前記分析デバイスに送信するようにする、送信ユニットと、を含む装置。
【請求項９】
前記決定ユニットは、前記ターゲットデータ特徴に基づいて、前記分析対象データが、前記分散システム内の少なくとも１つの第２のデバイス特徴を識別するデータであることを決定するとき、または前記分析対象データの収集頻度が頻度閾値よりも大きいときに、前記第２のデバイスの前記第２の接続パラメータを決定するように構成されている、請求項８に記載の装置。
【請求項１０】
前記送信ユニットは、前記第２のデバイスの前記第２の接続パラメータと、前記第２のデバイスに対応するインターフェースとの間のマッピング関係を前記分析デバイスに送信するようにさらに構成されており、前記第２のデバイスに対応する前記インターフェースは、前記分析対象データを収集するために前記第２のデバイスによって使用されるインターフェースである、請求項８または９に記載の装置。
【請求項１１】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項８〜１０のいずれか一項に記載の装置。
【請求項１２】
データ伝送装置であって、当該装置は、分散システム内の第２のデバイスであり、
第１のデバイスから送信された第１の接続パラメータ、第２の接続パラメータ、およびターゲットデータ特徴を受信するように構成されている受信ユニットであって、前記第１の接続パラメータおよび前記ターゲットデータ特徴は、分析デバイスから前記第１のデバイスに送信され、前記第２の接続パラメータは、前記第１のデバイスによって決定され、前記第１のデバイスは、前記分散システムに属する、受信ユニットと、
前記第１の接続パラメータおよび前記第２の接続パラメータを使用して、前記分析デバイスへの接続を確立するように構成されている確立ユニットと、
前記ターゲットデータ特徴に対応する分析対象データを収集するように構成されている収集ユニットと、
前記確立された接続を介して、前記分析対象データを前記分析デバイスに送信するように構成されている送信ユニットと、含む装置。
【請求項１３】
前記送信ユニットは、
前記第１の接続パラメータおよび前記第２の接続パラメータに基づいて、前記分析対象データをパケットにカプセル化することと、
前記確立された接続を介して、前記カプセル化されたパケットを前記分析デバイスに送信することと、を行うように構成されている、請求項１２に記載の装置。
【請求項１４】
前記第２の接続パラメータは、前記第２のデバイスのアドレスを含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスとは異なるか、
前記第２の接続パラメータは、前記第２のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記アドレスは、前記第１のデバイスのアドレスと異なるか、または
前記第２の接続パラメータは、前記第１のデバイスのアドレスおよび前記第２のデバイスのポート番号を含み、前記第２のデバイスの前記ポート番号は、前記第１のデバイスに割り当てられる、請求項１２または１３に記載の装置。
【請求項１５】
請求項８〜１１のいずれか一項に記載のデータ伝送装置と、請求項１２〜１４のいずれか一項に記載のデータ伝送装置とを含む、データ伝送システム。
【国際調査報告】
2021517417.tif 000008
2021517417.tif 000009
2021517417.tif 000010
2021517417.tif 000011