JP6171443B2 - データ転送制御方法、中継装置、及びデータ転送制御装置 - Google Patents
データ転送制御方法、中継装置、及びデータ転送制御装置 Download PDFInfo
- Publication number
- JP6171443B2 JP6171443B2 JP2013058609A JP2013058609A JP6171443B2 JP 6171443 B2 JP6171443 B2 JP 6171443B2 JP 2013058609 A JP2013058609 A JP 2013058609A JP 2013058609 A JP2013058609 A JP 2013058609A JP 6171443 B2 JP6171443 B2 JP 6171443B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transfer
- relay
- path
- transfer path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012546 transfer Methods 0.000 title claims description 413
- 238000000034 method Methods 0.000 title claims description 66
- 230000005540 biological transmission Effects 0.000 claims description 137
- 230000008569 process Effects 0.000 claims description 52
- 230000010365 information processing Effects 0.000 claims description 50
- 238000007726 management method Methods 0.000 description 182
- 238000010586 diagram Methods 0.000 description 36
- 238000000605 extraction Methods 0.000 description 35
- 238000010380 label transfer Methods 0.000 description 34
- 238000012544 monitoring process Methods 0.000 description 31
- 238000012545 processing Methods 0.000 description 20
- 230000004308 accommodation Effects 0.000 description 17
- 238000005259 measurement Methods 0.000 description 12
- 230000004044 response Effects 0.000 description 11
- 238000002372 labelling Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 9
- 239000000284 extract Substances 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000013480 data collection Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000001152 differential interference contrast microscopy Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 101100309712 Arabidopsis thaliana SD11 gene Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/27—Monitoring; Testing of receivers for locating or positioning the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
図2は、本実施形態によるデータ転送制御装置、及び中継装置が採用されたデータ収集システムの全体構成例を説明する図である。
機器21は、データをパケットの形で送信する。そのパケットは、ヘッダとボディを含む構成である。送信対象とするデータは、ボディ内に格納される。ここでは、データは、そのデータの意味を認識可能なように、XML(Extensible Markup Language)を用いて記述されている。
「EventType」は、データの種類を指定するタグである。そのタグの内容として表記の「電力」は、データの種類が電力であることを表している。「TermID」は、機器21の種類を指定するタグである。そのタグの内容として表記の「機器1」は、機器21の種類が電源タップ21−0であることを表している。「PowerValue」は、実際のデータを指定するタグである。そのタグの内容として表記の「100kWh」は、1時間当たりの消費電力が100kWであることを表している。機器21がスマホ21−1であった場合、「EventType」の内容として「スマホ」が記述される。
各GW40は、図6に表すように、GW制御部61、データ受信部62、データラベルマップ部63、ラベル転送部64、データ送信部65、及びGW間リンク遅延計測部66を備えている。データ受信部62は、識別子抽出テーブル62aを管理し、同様に、データラベルマップ部63はデータ峻別テーブル63a、ラベル転送部64はラベル転送テーブル64a、データ送信部65は出口振分テーブル65aをそれぞれ管理する。
このGWアドレス管理テーブル1121は、制御対象とするGW40を管理するためのテーブルである。このGWアドレス管理テーブル1121の各エントリには、図12に表すように、GW40の識別情報、及びそのGW40のアドレス(IP(Internet Protocol)アドレス)が格納される。GW40の識別情報は以降「GWID(IDentifier)」或いは「ID」と表記する。
このGW入口出口管理テーブル1123は、入口GW40−I、及び出口GW40−Oを特定するために用いられる。このGW入口出口管理テーブル1123の各エントリには、図14に表すように、GWID、そのGWIDが割り当てられたGW40が入口GW40−Iか否かを表す入口GW情報、及びそのGWIDが割り当てられたGW40が出口GW40−Oか否かを表す出口GW情報、が格納される。入口GW情報として表記の「1」は、GWIDが割り当てられたGW40が入口GW40−Iであることを表している。同様に、出口GW情報として表記の「1」は、GWIDが割り当てられたGW40が出口GW40−Oであることを表している。
GWトポロジ管理テーブル1122が通信可能とするGW40間の通信は、常に行えるとは限らない。これは、GW40、或いはGW40と接続されたケーブル等に障害が発生する可能性があるためである。このことから、このGW間リンク状態管理テーブル1124は、実際に通信が可能なGW40間、そのGW40間の通信に要する時間(遅延時間)を特定するために用いられる。
このデータ転送経路管理テーブル1129は、各機器21と各サーバ23間に設定したラベルパスを管理するためのテーブルである。図17に表すように、データ転送経路管理テーブル1129の各エントリには、出口GW40−Oを表すGWID、入口GW40−Iを表すGWID、及び入口GW40−Iから出口GW40−Oまでのラベルパスを構成するGW40の繋がりを表す経路情報が格納される。経路情報として表記の「GW000」「GW002」「GW0030」「GW040」は、GW40の繋がりを表すGWIDである。
このラベルデータ転送経路管理テーブル1130は、ラベルパスへのラベル値の割り当てを管理するためのテーブルである。そのため、図18に表すように、ラベルデータ転送経路管理テーブル1130の各エントリは、データ転送経路管理テーブル1129のエントリに対し、ラベル値を更に格納可能な形となっている。
この機器管理テーブル1126は、機器21の種類毎に、その機器21から送信されるメッセージ50の転送先を管理するためのテーブルである。この機器管理テーブル1126の各エントリには、図19に表すように、機器21の種類を表す識別情報(図19中「機器ID」と表記。以降、この表記を用いる)、タグの内容、機器21のアドレス情報、及び識別子の位置情報(例えばXpath)、が格納される。タグの内容として表記の「電力」及び「スマホ」は、上記のように、「EventType」タグの内容として記述される情報を表している。アドレスとして表記の「URL_電源タップ1」「URL_スマホ1」はそれぞれ、電源タップ21−0のアドレス、スマホ21−1のアドレスを表している。
このサービスアプリ管理テーブル1125は、サービスアプリを実行する各サーバ23が受信対象とするデータを管理するためのテーブルである。このサービスアプリ管理テーブル1125の各エントリには、図20に表すように、サーバ23が実行するサービスアプリを表す識別情報(図20中「サービスアプリID」と表記。以降この表記を用いる)、タグの内容、及びサーバ203のIPアドレス情報が格納される。
この機器収容GW管理テーブル1128は、各機器21が収容されているGW40、つまり各機器21とメッセージ50を直接、送受信するGW40を管理するためのテーブルである。この機器収容GW管理テーブル1128の各エントリには、図21に表すように、機器ID、及びその機器IDが割り当てられた機器21を収容する収容GWのGWIDが格納される。
このサービスアプリ収容GW管理テーブル1127は、サービスアプリを実行する各サーバ23が収容されているGW40、つまり各サーバ23と直接、メッセージ50を送受信するGW40を管理するためのテーブルである。このサービスアプリ収容GW管理テーブル1127の各エントリには、図22に表すように、サービスアプリID、及びそのサービスアプリIDが割り当てられたサービスアプリを実行するサーバ23を収容する収容GW40のGWIDが格納される。ここでは、収容GW40は、出口GW40−Oである。
図25は、GWが設置される場合に、そのGWの設置に係わる管理者に対応するためにGWコントローラ、及びGWがそれぞれ処理を行う流れを表すシーケンス図である。始めに図25を参照し、GWが設置される場合のGWコントローラ24、及びGW40の動作について詳細に説明する。図25中に表記の「管理者」は、実際には管理者が操作する端末装置である。
先ず、転送経路制御部1102は、GW入口出口管理テーブル1123を参照し、出口GW40−O候補を一つ、抽出する(SA21)。次に転送経路制御部1102は、抽出した出口GW40−O候補を出口とするラベルパスがラベルデータ転送経路管理テーブル1130に未設定か否か判定する。抽出した出口GW40−O候補を出口とするラベルパスがラベルデータ転送経路管理テーブル1130に登録されていない、或いは、そのラベルパスがラベルデータ転送経路管理テーブル1130に反映されていない場合、SA22の判定はYesとなってSA23に移行する。そのラベルパスがラベルデータ転送経路管理テーブル1130に反映されている場合、SA22の判定はNoとなってSA26に移行する。
上記ラベル付け処理を実行した転送経路制御部1102は、次に、ラベルパスに沿って、各GW40の次にメッセージ50を転送すべきGW40のアドレスを求める(SA14)。図26に表記の「次ホップのGWアドレス」は、次に転送すべきGW40のアドレスを意味している。転送すべきGW40のアドレスは、GW間リンク状態管理テーブル1124を参照して特定される。
先ず、データラベルマップ管理部1104は、アプリ・データ情報管理部1103から通知された各種テーブル1125〜1128を参照し、データの関連付けを行う(SF41)。その関連付けにより、タグの内容、機器ID、識別子の位置情報、サービスアプリを実行するサーバ23の収容GW40のGWID、そのサービスアプリのID、その機器IDを持つ機器21の収容GW40のGWID、等の組み合わせが特定される。1つの組み合わせされたデータのまとまりは、以降「関連付け情報」と表記する。
上記データとラベルの関連付け処理では、出口GW40−OのGWIDの特定により、その出口GW40−Oに通知すべき識別子抽出テーブル62a、及び出口振分テーブル65aの各エントリの設定情報(ルール)が決定される。入口GW40−IのGWIDの特定により、その入口GW40−Iに通知すべき識別子抽出テーブル62a、及びデータ峻別テーブル63aの各エントリの設定情報(ルール)が決定される。それにより、データラベルマップ管理部1104は、GWIDを特定した出口GW40−Oへの決定した設定情報の通知をGW制御・監視部1101に依頼する(S36)。その依頼により、GW制御・監視部1101は、GWIDが特定された出口GW40−Oに、決定された設定情報を通知する(S37)。
S54では、CPU311は、ヒットしたエントリに従い、メッセージ50のボディ52からタグの内容を抽出する。次にCPU311は、抽出したタグの内容をキーとして、データ峻別テーブル63aの検索を行う(S55)。その検索を行った後、CPU311は、データ峻別テーブル63aの検索により、該当するエントリがヒットしたか否か判定する(S56)。抽出したタグの内容を格納したエントリがデータ峻別テーブル63aに存在する場合、そのエントリがヒットすることから、S56の判定はYesとなってS58に移行する。抽出したタグの内容を格納したエントリがデータ峻別テーブル63aに存在しない場合、ヒットするエントリは無いことから、S56の判定はNoとなり、受信したメッセージ50の転送を行うことなく、データ転送処理を終了する(S57)。
上記実施形態では、出口GW40−Oが比較的に少ないことを想定している。しかし、DC33が多い場合、フィールドに存在する機器21を収容する収容GW40の数が多い場合、ラベルデータ転送経路管理テーブル1130に格納されるエントリの数、つまり使用するラベル値の数が多くなる。他の実施形態は、使用するラベル値の数を抑えられるようにしたものである。
(付記1)
複数の機器と1台以上の情報処理装置との間のデータ転送を中継する複数の中継装置と、前記複数の中継装置を制御するデータ転送制御装置とが配置されているシステムにおけるデータ転送制御方法であって、
前記データ転送制御装置は、
第1の機器と第1の情報処理装置の間の転送経路を、前記第1の機器と前記第1の機器から送信された送信データを最初に受信する第1の中継装置との間の転送経路である第1の転送経路、前記第1の中継装置から、前記第1の機器からの送信データを前記第1の情報処理装置に転送する第3の中継装置までの間の転送経路であって1台以上の第2の中継装置を含む第2の転送経路、及び前記第3の中継装置と前記第1の情報処理装置との間の転送経路である第3の転送経路に少なくとも分割し、
前記送信データに含まれる第1のデータと、前記第3の中継装置毎に割り当てられ前記第2の転送経路を識別する第2のデータとを対応付けた設定情報を管理し、
前記設定情報を前記第1の中継装置に送信し、前記第1の転送経路と前記第2の転送経路、及び前記第2の転送経路と前記第3の転送経路との組み合わせをそれぞれ制御して、前記第1のと前記第1の情報処理装置間のデータ転送を実現させ、
前記第1の中継装置は、前記設定情報に基づいて、前記第1のデータに対応する前記第2のデータを選択し、選択した前記第2のデータを前記送信データに付加して前記第2の中継装置に送信し、
前記第2の中継装置は、前記第2のデータに基づいて前記送信データの転送先を決定する
ことを特徴とするデータ転送制御方法。
(付記2)
前記データ転送制御装置は、
前記第1の機器と、前記第1の情報処理装置との間の転送経路中に、転送される前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第2の転送経路を設定し、
前記第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第1の中継装置を選択し、
前記第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から抽出される、前記第1のデータとは異なる第2のデータを基に前記送信データの転送先を決定する前記第2の中継装置を選択し、
前記第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から前記第1のデータを抽出し、抽出した前記第1のデータに対応付けられた転送先アドレスを前記送信データに付加させる前記第3の中継装置を選択し、
前記第1の中継装置に、前記第1のデータを基に前記送信データを転送させるための第1の設定を行い、
前記第2の中継装置に、前記第2のデータを基に前記送信データの転送先を決定させるための第2の設定を行い、
前記第3の中継装置に、前記第1のデータに対応付けられた前記転送先アドレスを前記送信データに付加させるための第3の設定を行う
ことを特徴とする付記1記載のデータ転送制御方法。
(付記3)
前記データ転送制御装置は、
前記転送経路として、前記機器から前記情報処理装置への前記データ転送のための転送経路を想定し、且つ1台以上の情報処理装置と接続された前記第3の中継装置が複数、存在する場合に、前記第2の転送経路を、前記第3の中継装置毎に管理する、
ことを特徴とする付記1記載のデータ転送制御方法。
(付記4)
転送されるデータを受信する受信部と、
前記受信部が受信したデータ中から第1のデータを抽出する第1の抽出部と、
前記受信部が受信したデータ中から前記第1のデータとは異なる第2のデータを抽出する第2の抽出部と、
前記受信部が受信したデータの転送先を、前記第1の抽出部が抽出した第1のデータを基に決定する第1の決定部と、
前記受信部が受信したデータの転送先を、前記第2の抽出部が抽出した第2のデータを基に決定する第2の決定部と、
前記第1の決定部、及び前記第2の決定部のうちの一方の決定を有効とさせる制御部と、
前記制御部により決定が有効とされた転送先に、前記受信部が受信したデータを送信する送信部と、
を有することを特徴とする中継装置。
(付記5)
前記第2のデータは、前記第1の抽出部が抽出した前記第1のデータを用いて特定され、前記送信部が送信するデータに付加されるデータである、
ことを特徴とする付記4記載の中継装置。
(付記6)
前記第2のデータが有効か否かを表す転送管理情報を格納した記憶部を有し、
前記記憶部に格納された転送管理情報が有効としていない第2のデータが付加されたデータを前記受信部が受信した場合、前記制御部は、前記第1の決定部の決定を有効とさせる、
ことを特徴とする付記4、または5記載の中継装置。
(付記7)
複数の機器と1台以上の情報処理装置との間のデータ転送を中継する複数の中継装置を制御するデータ転送制御装置であって、
第1の機器と第1の情報処理装置の間の転送経路を、前記第1の機器と前記第1の機器から送信された送信データを最初に受信する第1の中継装置との間の転送経路である第1の転送経路、前記第1の中継装置から、前記第1の機器からの送信データを前記第1の情報処理装置に転送する第3の中継装置までの間の転送経路であって1台以上の第2の中継装置を含む第2の転送経路、及び前記第3の中継装置と前記第1の情報処理装置との間の転送経路である第3の転送経路に少なくとも分割する分割部と、
前記送信データに含まれる第1のデータと、前記第3の中継装置毎に割り当てられ前記第2の転送経路を識別する第2のデータとを対応付けた設定情報を管理する管理部と、
前記設定情報を前記第1の中継装置に送信し、前記第1の転送経路と前記第2の転送経路、及び前記第2の転送経路と前記第3の転送経路との組み合わせをそれぞれ制御して、前記第1の機器と前記第1の情報処理装置間のデータ転送を実現させる制御部とを備え、
前記制御部は、
前記第1の中継装置に、前記設定情報に基づいて、前記第1のデータに対応する前記第2のデータを選択し、選択した前記第2のデータを前記送信データに付加して前記第2の中継装置に送信する処理を実行させ、
前記第2の中継装置に、前記第2のデータに基づいて前記送信データの転送先を決定する処理を実行させる
ことを特徴とするデータ転送制御装置。
(付記8)
前記分割部は、
前記第1の機器と、前記第1の情報処理装置との間の転送経路中に、転送される前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第2の転送経路を設定する経路設定部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第1の中継装置を選択する第1の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から抽出される、前記第1のデータとは異なる第2のデータを基に前記送信データの転送先を決定する前記第2の中継装置を選択する第2の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から前記第1のデータを抽出し、抽出した前記第1のデータに対応付けられた転送先アドレスを前記送信データに付加させる前記第3の中継装置を選択する第3の選択部と、を含み、
前記制御部は、
前記第1の中継装置に、前記第1のデータを基に前記送信データを転送させるための第1の設定を行う第1の設定部と、
前記第2の中継装置に、前記第2のデータを基に前記送信データの転送先を決定させるための第2の設定を行う第2の設定部と、
前記第3の中継装置に、前記第1のデータに対応付けられた前記転送先アドレスを前記送信データに付加させるための第3の設定を行う第3の設定部と、を含む
ことを特徴とする付記7記載のデータ転送制御装置。
(付記9)
前記経路設定部が設定する第1の転送経路は、前記第1の転送経路の最後に位置する中継装置を基に、まとめて管理し、
前記第1の転送経路の管理結果は、前記第1〜第3の設定部による前記第1〜第3の設定に反映させる、
ことを特徴とする付記7記載のデータ転送制御装置。
(付記10)
複数の機器と1台以上の情報処理装置との間のデータ転送を中継する複数の中継装置と、前記複数の中継装置を制御するデータ転送制御装置とが配置されているデータ転送制御システムであって、
前記データ転送制御装置は、
第1の機器と第1の情報処理装置の間の転送経路を、前記第1の機器と前記第1の機器から送信された送信データを最初に受信する第1の中継装置との間の転送経路である第1の転送経路、前記第1の中継装置から、前記第1の機器からの送信データを前記第1の情報処理装置に転送する第3の中継装置までの間の転送経路であって1台以上の第2の中継装置を含む第2の転送経路、及び前記第3の中継装置と前記第1の情報処理装置との間の転送経路である第3の転送経路に少なくとも分割する分割部と、
前記送信データに含まれる第1のデータと、前記第3の中継装置毎に割り当てられ前記第2の転送経路を識別する第2のデータとを対応付けた設定情報を管理する管理部と、
前記設定情報を前記第1の中継装置に送信し、前記第1の転送経路と前記第2の転送経路、及び前記第2の転送経路と前記第3の転送経路との組み合わせをそれぞれ制御して、前記第1の機器と前記第1の情報処理装置間のデータ転送を実現させる制御部とを備え、
前記第1の中継装置は、前記設定情報に基づいて、前記第1のデータに対応する前記第2のデータを選択し、選択した前記第2のデータを前記送信データに付加して前記第2の中継装置に送信し、
前記第2の中継装置は、前記第2のデータに基づいて前記送信データの転送先を決定する
ことを特徴とするデータ転送制御システム。
(付記11)
前記分割部は、
前記第1の機器と、前記第1の情報処理装置との間の転送経路中に、転送される前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第2の転送経路を設定する経路設定部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第1の中継装置を選択する第1の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から抽出される、前記第1のデータとは異なる第2のデータを基に前記送信データの転送先を決定する前記第2の中継装置を選択する第2の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から前記第1のデータを抽出し、抽出した前記第1のデータに対応付けられた転送先アドレスを前記送信データに付加させる前記第3の中継装置を選択する第3の選択部と、を含み、
前記制御部は、
前記第1の中継装置に、前記第1のデータを基に前記送信データを転送させるための第1の設定を行う第1の設定部と、
前記第2の中継装置に、前記第2のデータを基に前記送信データの転送先を決定させるための第2の設定を行う第2の設定部と、
前記第3の中継装置に、前記第1のデータに対応付けられた前記転送先アドレスを前記送信データに付加させるための第3の設定を行う第3の設定部と、を含む
ことを特徴とする付記10記載のデータ転送制御システム。
21−0、21−0−1〜21−0−5 電源タップ
21−1、21−1−1〜21−1−6 スマホ
23、23−0、23−1 サーバ
24 GWコントローラ
40、40−I、40−O、40−T、40−000〜40−040 GW
61 GW制御部
62 データ受信部
63 データラベルマップ部
64 ラベル転送部
65 データ送信部
66 GW間リンク遅延継続部
1101 GW制御・監視部
1102 転送経路制御部
1103 アプリ・データ情報管理部
1104 データラベルマップ管理部
Claims (6)
- 複数の機器と1台以上の情報処理装置との間のデータ転送を中継する複数の中継装置と、前記複数の中継装置を制御するデータ転送制御装置とが配置されているシステムにおけるデータ転送制御方法であって、
前記データ転送制御装置は、
第1の機器と第1の情報処理装置の間の転送経路を、前記第1の機器と前記第1の機器から送信された送信データを最初に受信する第1の中継装置との間の転送経路である第1の転送経路、前記第1の中継装置から、前記第1の機器からの送信データを前記第1の情報処理装置に転送する第3の中継装置までの間の転送経路であって1台以上の第2の中継装置を含む第2の転送経路、及び前記第3の中継装置と前記第1の情報処理装置との間の転送経路である第3の転送経路に少なくとも分割し、
前記送信データに含まれる第1のデータと、前記第3の中継装置毎に割り当てられ前記第2の転送経路を識別する第2のデータとを対応付けた設定情報を管理し、
前記設定情報を前記第1の中継装置に送信し、前記第1の転送経路と前記第2の転送経路、及び前記第2の転送経路と前記第3の転送経路との組み合わせをそれぞれ制御して、前記第1の機器と前記第1の情報処理装置間のデータ転送を実現させ、
前記第1の中継装置は、前記設定情報に基づいて、前記第1のデータに対応する前記第2のデータを選択し、選択した前記第2のデータを前記送信データに付加して前記第2の中継装置に送信し、
前記第2の中継装置は、前記第2のデータに基づいて前記送信データの転送先を決定する
ことを特徴とするデータ転送制御方法。 - 前記データ転送制御装置は、
前記第1の機器と、前記第1の情報処理装置との間の転送経路中に、転送される前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第2の転送経路を設定し、
前記第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第1の中継装置を選択し、
前記第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から抽出される、前記第1のデータとは異なる第2のデータを基に前記送信データの転送先を決定する前記第2の中継装置を選択し、
前記第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から前記第1のデータを抽出し、抽出した前記第1のデータに対応付けられた転送先アドレスを前記送信データに付加させる前記第3の中継装置を選択し、
前記第1の中継装置に、前記第1のデータを基に前記送信データを転送させるための第1の設定を行い、
前記第2の中継装置に、前記第2のデータを基に前記送信データの転送先を決定させるための第2の設定を行い、
前記第3の中継装置に、前記第1のデータに対応付けられた前記転送先アドレスを前記送信データに付加させるための第3の設定を行う
ことを特徴とする請求項1記載のデータ転送制御方法。 - 複数の機器と1台以上の情報処理装置との間のデータ転送を中継する複数の中継装置を制御するデータ転送制御装置であって、
第1の機器と第1の情報処理装置の間の転送経路を、前記第1の機器と前記第1の機器から送信された送信データを最初に受信する第1の中継装置との間の転送経路である第1の転送経路、前記第1の中継装置から、前記第1の機器からの送信データを前記第1の情報処理装置に転送する第3の中継装置までの間の転送経路であって1台以上の第2の中継装置を含む第2の転送経路、及び前記第3の中継装置と前記第1の情報処理装置との間の転送経路である第3の転送経路に少なくとも分割する分割部と、
前記送信データに含まれる第1のデータと、前記第3の中継装置毎に割り当てられ前記第2の転送経路を識別する第2のデータとを対応付けた設定情報を管理する管理部と、
前記設定情報を前記第1の中継装置に送信し、前記第1の転送経路と前記第2の転送経路、及び前記第2の転送経路と前記第3の転送経路との組み合わせをそれぞれ制御して、前記第1の機器と前記第1の情報処理装置間のデータ転送を実現させる制御部とを備え、
前記制御部は、
前記第1の中継装置に、前記設定情報に基づいて、前記第1のデータに対応する前記第2のデータを選択し、選択した前記第2のデータを前記送信データに付加して前記第2の中継装置に送信する処理を実行させ、
前記第2の中継装置に、前記第2のデータに基づいて前記送信データの転送先を決定する処理を実行させる
ことを特徴とするデータ転送制御装置。 - 前記分割部は、
前記第1の機器と、前記第1の情報処理装置との間の転送経路中に、転送される前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第2の転送経路を設定する経路設定部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第1の中継装置を選択する第1の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から抽出される、前記第1のデータとは異なる第2のデータを基に前記送信データの転送先を決定する前記第2の中継装置を選択する第2の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から前記第1のデータを抽出し、抽出した前記第1のデータに対応付けられた転送先アドレスを前記送信データに付加させる前記第3の中継装置を選択する第3の選択部と、を含み、
前記制御部は、
前記第1の中継装置に、前記第1のデータを基に前記送信データを転送させるための第1の設定を行う第1の設定部と、
前記第2の中継装置に、前記第2のデータを基に前記送信データの転送先を決定させるための第2の設定を行う第2の設定部と、
前記第3の中継装置に、前記第1のデータに対応付けられた前記転送先アドレスを前記送信データに付加させるための第3の設定を行う第3の設定部と、を含む
ことを特徴とする請求項3記載のデータ転送制御装置。 - 複数の機器と1台以上の情報処理装置との間のデータ転送を中継する複数の中継装置と、前記複数の中継装置を制御するデータ転送制御装置とが配置されているデータ転送制御システムであって、
前記データ転送制御装置は、
第1の機器と第1の情報処理装置の間の転送経路を、前記第1の機器と前記第1の機器から送信された送信データを最初に受信する第1の中継装置との間の転送経路である第1の転送経路、前記第1の中継装置から、前記第1の機器からの送信データを前記第1の情報処理装置に転送する第3の中継装置までの間の転送経路であって1台以上の第2の中継装置を含む第2の転送経路、及び前記第3の中継装置と前記第1の情報処理装置との間の転送経路である第3の転送経路に少なくとも分割する分割部と、
前記送信データに含まれる第1のデータと、前記第3の中継装置毎に割り当てられ前記第2の転送経路を識別する第2のデータとを対応付けた設定情報を管理する管理部と、
前記設定情報を前記第1の中継装置に送信し、前記第1の転送経路と前記第2の転送経路、及び前記第2の転送経路と前記第3の転送経路との組み合わせをそれぞれ制御して、前記第1の機器と前記第1の情報処理装置間のデータ転送を実現させる制御部とを備え、
前記第1の中継装置は、前記設定情報に基づいて、前記第1のデータに対応する前記第2のデータを選択し、選択した前記第2のデータを前記送信データに付加して前記第2の中継装置に送信し、
前記第2の中継装置は、前記第2のデータに基づいて前記送信データの転送先を決定する
ことを特徴とするデータ転送制御システム。 - 前記分割部は、
前記第1の機器と、前記第1の情報処理装置との間の転送経路中に、転送される前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第2の転送経路を設定する経路設定部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中の前記第1のデータを基に前記送信データを転送させる前記第1の中継装置を選択する第1の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から抽出される、前記第1のデータとは異なる第2のデータを基に前記送信データの転送先を決定する前記第2の中継装置を選択する第2の選択部と、
前記経路設定部が設定した第2の転送経路別に、該第2の転送経路上に存在する中継装置のなかから、前記送信データ中から前記第1のデータを抽出し、抽出した前記第1のデータに対応付けられた転送先アドレスを前記送信データに付加させる前記第3の中継装置を選択する第3の選択部と、を含み、
前記制御部は、
前記第1の中継装置に、前記第1のデータを基に前記送信データを転送させるための第1の設定を行う第1の設定部と、
前記第2の中継装置に、前記第2のデータを基に前記送信データの転送先を決定させるための第2の設定を行う第2の設定部と、
前記第3の中継装置に、前記第1のデータに対応付けられた前記転送先アドレスを前記送信データに付加させるための第3の設定を行う第3の設定部と、を含む
ことを特徴とする請求項5記載のデータ転送制御システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013058609A JP6171443B2 (ja) | 2013-03-21 | 2013-03-21 | データ転送制御方法、中継装置、及びデータ転送制御装置 |
US14/220,225 US10171347B2 (en) | 2013-03-21 | 2014-03-20 | Data transfer control method, relay device, and data transfer control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013058609A JP6171443B2 (ja) | 2013-03-21 | 2013-03-21 | データ転送制御方法、中継装置、及びデータ転送制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014183545A JP2014183545A (ja) | 2014-09-29 |
JP6171443B2 true JP6171443B2 (ja) | 2017-08-02 |
Family
ID=51569980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013058609A Expired - Fee Related JP6171443B2 (ja) | 2013-03-21 | 2013-03-21 | データ転送制御方法、中継装置、及びデータ転送制御装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10171347B2 (ja) |
JP (1) | JP6171443B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9392483B2 (en) * | 2014-05-14 | 2016-07-12 | Verizon Patent And Licensing Inc. | M2M gateway collocated with a base station using a CPRI connection |
CN109890058A (zh) * | 2019-01-28 | 2019-06-14 | 博频云彩(北京)科技有限公司 | 一种大规模低流量数据源访问的网络自组织方法 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3699837B2 (ja) * | 1998-10-30 | 2005-09-28 | 株式会社東芝 | ルータ装置及びラベルスイッチパス制御方法 |
JP2003110574A (ja) * | 2001-09-27 | 2003-04-11 | Matsushita Electric Ind Co Ltd | 無線通信システム、それに用いるパケット伝送装置及びアクセスポイント |
US7626508B2 (en) * | 2002-03-05 | 2009-12-01 | Aeromesh Corporation | Monitoring system and method |
WO2004036840A1 (ja) * | 2002-10-17 | 2004-04-29 | Matsushita Electric Industrial Co., Ltd. | パケット送受信装置 |
JP2004266389A (ja) * | 2003-02-28 | 2004-09-24 | Matsushita Electric Ind Co Ltd | パケット転送制御方法及びパケット転送制御回路 |
JP2004282111A (ja) * | 2003-03-12 | 2004-10-07 | Matsushita Electric Ind Co Ltd | パケット転送装置、パケット転送方法、無線端末並びに無線端末用プログラム |
GB2400271B (en) * | 2003-04-02 | 2005-03-02 | Matsushita Electric Ind Co Ltd | Dynamic resource allocation in packet data transfer |
GB2403101B (en) * | 2003-06-18 | 2005-12-21 | Matsushita Electric Ind Co Ltd | Extended dynamic resource allocation in packet data transfer |
US7318154B2 (en) * | 2003-09-29 | 2008-01-08 | General Electric Company | Various methods and apparatuses to provide remote access to a wind turbine generator system |
CN1993940A (zh) * | 2004-07-30 | 2007-07-04 | 松下电器产业株式会社 | 移动通信***、分组传送设备、以及路径重新确立方法 |
JPWO2006011570A1 (ja) * | 2004-07-30 | 2008-05-01 | 松下電器産業株式会社 | 移動通信アクセスシステム、パケット転送装置及びパス張り替え方法 |
WO2006082757A1 (ja) * | 2005-02-02 | 2006-08-10 | Matsushita Electric Industrial Co., Ltd. | 通信ネットワークシステムにおけるパケット転送方法及びこのシステムを構成する通信装置におけるパケット処理方法 |
US7577420B2 (en) * | 2005-02-17 | 2009-08-18 | Sudharshan Srinivasan | Instant help security system for emergency help using 2G, 2.5G and 3G cellular wirelesses half duplex call |
US8027323B2 (en) * | 2006-03-17 | 2011-09-27 | Panasonic Corporation | Packet transfer control device and mobile node |
JP4866420B2 (ja) * | 2006-03-17 | 2012-02-01 | パナソニック株式会社 | パケット転送制御装置及びモバイルノード |
JP2007300572A (ja) * | 2006-05-08 | 2007-11-15 | Hitachi Ltd | センサネットシステム、センサネット位置特定方法 |
EP2047617B1 (en) * | 2006-07-12 | 2024-02-14 | Imprenditore Pty Limited | Monitoring apparatus and system |
JP4686490B2 (ja) * | 2007-02-28 | 2011-05-25 | 日本電信電話株式会社 | パス切替方法、パス切替システムおよび分岐ノード |
US7940669B2 (en) * | 2007-06-15 | 2011-05-10 | Silver Spring Networks, Inc. | Route and link evaluation in wireless mesh communications networks |
US7995467B2 (en) * | 2007-12-12 | 2011-08-09 | Synapsense Corporation | Apparatus and method for adapting to failures in gateway devices in mesh networks |
EP2080903B2 (en) * | 2008-01-21 | 2020-02-12 | Siemens Gamesa Renewable Energy A/S | Fail-safe system for controlling wind turbines |
EP2485535B1 (en) * | 2008-05-01 | 2015-07-29 | Saudi Arabian Oil Company | Adaptive wireless process control system and method |
KR100970093B1 (ko) * | 2008-08-29 | 2010-07-16 | 성균관대학교산학협력단 | 데이터 경로 설정 및 복구를 위한 센서 네트워크 제어 방법 및 이를 위한 센서 네트워크 시스템 |
US8326322B2 (en) * | 2008-11-28 | 2012-12-04 | Canon Kabushiki Kaisha | Methods for managing communications of a wireless communications network, corresponding storage means and devices |
US9537759B2 (en) * | 2012-01-31 | 2017-01-03 | Massachusetts Institute Of Technology | Multi-path data transfer using network coding |
ES2823752T3 (es) * | 2012-02-10 | 2021-05-10 | Siemens Gamesa Renewable Energy As | Sistema de control de turbina eólica |
US20140029411A1 (en) * | 2012-07-27 | 2014-01-30 | Samsung Electronics Co., Ltd. | Method and system to provide seamless data transmission |
JP6269250B2 (ja) * | 2014-03-28 | 2018-01-31 | 富士通株式会社 | データ転送制御装置、データ転送制御方法、及び、プログラム |
-
2013
- 2013-03-21 JP JP2013058609A patent/JP6171443B2/ja not_active Expired - Fee Related
-
2014
- 2014-03-20 US US14/220,225 patent/US10171347B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014183545A (ja) | 2014-09-29 |
US20140289373A1 (en) | 2014-09-25 |
US10171347B2 (en) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5710928B2 (ja) | ネットワークシステム、仮想ネットワーク管理方法及びルータ | |
JP6579258B2 (ja) | ネットワークシステム、制御装置、仮想ネットワーク機能の構築方法及びプログラム | |
US7187658B2 (en) | Data transmission apparatus selecting efficient network or service class | |
JP6056640B2 (ja) | 通信装置,管理装置,処理方法,および処理プログラム | |
CN105052084A (zh) | 基于地理移动分配计算资源 | |
US20220360630A1 (en) | Network system, terminal, sensor data collection method, and program | |
JP4561983B2 (ja) | ローカルコンテンツ接続システム、移動端末、ローカルコンテンツ接続方法及びクライアントプログラム | |
JPWO2012157112A1 (ja) | ゲートウェイ装置、ゲートウェイ装置の通信方法、ノード装置、ノード装置の通信方法、及び通信システム | |
JP2019201428A (ja) | ネットワークシステム、制御装置、仮想ネットワークの構築方法及びプログラム | |
US7921218B2 (en) | Method and system for generating a space signature | |
JP6171443B2 (ja) | データ転送制御方法、中継装置、及びデータ転送制御装置 | |
JP6216466B2 (ja) | ドメイン制御方法及びドメイン制御装置 | |
US9838218B2 (en) | Method for providing overlay network interworking with underlay network and system performing same | |
JP5911620B2 (ja) | 仮想ネットワーク管理サーバ及びエッジルータ | |
JP4729969B2 (ja) | ゲートウェイ装置 | |
JP5135422B2 (ja) | ゲートウェイ装置 | |
JP2005110057A (ja) | ルーティング方法及びそれを利用したネットワークシステム | |
JP6296736B2 (ja) | 経路制御装置 | |
WO2016157836A1 (ja) | 通信システム、通信制御方法、制御装置、受信装置、転送装置、制御方法、受信方法、及び、転送方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160805 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160906 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161104 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170619 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6171443 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |