(57)【特許請求の範囲】
【請求項１】
通信端末からのデータを収集する受信ノードと、
前記通信端末からの該データを入力し、前記受信ノードに送信するネットワーク装置と
を備え、
前記ネットワーク装置は、
前記受信ノードにデータが届いたことを示す確認通知の有無に従い、データを再送するための再送処理部と、
データ種別毎に、前記通信端末からのデータのうち前記受信ノードに送信していない初送データと、前記受信ノードに送信済みであり再送に用いるための再送データを、該データ種別内の優先順位に対応して記憶するデータ記憶領域と、
データ種別と前記優先順位との組み合わせに応じて送信順位が予め記憶された送信順記憶領域と、
前記送信順記憶領域のデータ種別と優先順位の組み合わせを送信順位が示す順に参照し、該当するデータ種別に応じた前記データ記憶領域から、該当する優先順位のデータを読み出して送信する制御部と
を有するモニタリングシステム。
【請求項２】
前記ネットワーク装置は、センサ又はカメラを含む前記通信端末から、該センサで検出されたデータ又は該カメラで撮影されたデータを受信し、該データ又はそれらの統計データを前記受信ノードへ送信する請求項１に記載のモニタリングシステム。
【請求項３】
データを再送する前記ネットワーク装置と前記受信ノード間のネットワークの少なくとも一部が、無線通信ネットワークである請求項１に記載のモニタリングシステム。
【請求項４】
前記ネットワーク装置は、
前記ネットワーク装置と前記受信ノード間のネットワークの通信状態を監視し、該通信状態を表す指標を求めるネットワーク品質判定機能部と、
所定時間内のデータ送信量を該指標に応じて定める選択機能部と
をさらに有し、
前記制御部は、所定時間内に送信したデータ量が、前記選択機能部により定められたデータ送信量になるまで、前記送信順記憶領域を送信順位に従い参照してデータを送信する請求項１に記載のモニタリングシステム。
【請求項５】
前記優先順位により、初送データと再送データのどちらを優先して送信するかを、データ種別毎に独立に定義可能であること特徴とする請求項１に記載のモニタリングシステム。
【請求項６】
第１データ種別では、再送データの優先順位が、初送データの優先順位よりも早い順位であり、
第２データ種別では、再送データの優先順位が、初送データの優先順位よりも遅い順位である請求項５に記載のモニタリングシステム。
【請求項７】
データ種別は、データの転送優先度に対応し、
前記送信順記憶領域において、高優先のデータ種別と、初送データに対応する優先順位との組み合わせに対応する送信順位は、低優先のデータ種別と、再送データに対応する優先順位との組み合わせに対応する送信順位よりも早い順位である請求項１に記載のモニタリングシステム。
【請求項８】
前記通信端末からのデータのうちの最新データを特定する情報を記憶する第２データ記憶領域
をさらに備え、
前記送信順記憶領域は、データ種別と、最新データを送信するか、初送データ及び再送データを含む過去データを送信するかを示す選択情報と、前記優先順位との組み合わせに応じて送信順位が記憶され、
前記送信順記憶領域の選択情報により、最新データと、初送データと再送データを含む過去データとのどちらを優先して送信するかを、データ種別毎に独立に定義可能であることを特徴とする請求項１に記載のモニタリングシステム。
【請求項９】
前記送信順記憶領域において、
第３データ種別では、過去データを示す選択情報に対応する送信順位が、最新データの識別情報に対応する送信順位よりも早い順位であり、
第４データ種別では、過去データを示す選択情報に対応する送信順位が、最新データの識別情報に対応する送信順位よりも遅い順位である請求項８に記載のモニタリングシステム。
【請求項１０】
前記データ記憶領域に、前記通信端末から受信するデータを順次記憶するが、受信後予め定められた第１時間内は優先順位を付ける対象に含めない請求項１に記載のモニタリングシステム。
【請求項１１】
前記データ記憶領域に記憶された初送データ及び再送データのうち、記憶後予め定められた第２時間経過したデータを消去する又は該データは優先順位を付ける対象に含めない請求項１に記載のモニタリングシステム。
【請求項１２】
通信端末からのデータを入力し、通信端末からのデータを収集する受信ノードに送信するネットワーク装置であって、
前記受信ノードにデータが届いたことを示す確認通知の有無に従い、データを再送するための再送処理部と、
データ種別毎に、前記通信端末からのデータのうち前記受信ノードに送信していない初送データと、前記受信ノードに送信済みであり再送に用いるための再送データを、該データ種別内の優先順位に対応して記憶するデータ記憶領域と、
データ種別と前記優先順位との組み合わせに応じて送信順位が予め記憶された送信順記憶領域と、
前記送信順記憶領域のデータ種別と優先順位の組み合わせを送信順位が示す順に参照し、該当するデータ種別に応じた前記データ記憶領域から、該当する優先順位のデータを読み出して送信する制御部と
を備えた前記ネットワーク装置。
【請求項１３】
通信端末からのデータを収集する受信ノードと、前記通信端末からの該データを入力し、前記受信ノードに送信するネットワーク装置とを備え、前記ネットワーク装置が前記受信ノードにデータが届いたことを示す確認通知の有無に従いデータを再送するための再送処理部を有するシステムにおける通信制御方法であって、
データ種別毎に、前記通信端末からのデータのうち前記受信ノードに送信していない初送データと、前記受信ノードに送信済みであり再送に用いるための再送データをデータ記憶領域に記憶するステップと、
データ種別毎に、データ記憶領域に記憶された初送データ及び再送データに該データ種別内の優先順位を付与するステップと、
データ種別と前記優先順位との組み合わせに応じて送信順位が予め記憶された送信順記憶領域を該送信順位が示す順に参照し、該当するデータ種別に応じた前記データ記憶領域から、該当する優先順位のデータを読み出して送信するステップと
を含む通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モニタリングシステム、ネットワーク装置及び通信制御方法に関する。
【背景技術】
【０００２】
近年、ボイラーや火力タービンといった設備監視や保守、エネルギー消費のモニタリングを、設備が設置された現場から離れた場所にある管理センタから遠隔で行いたいという需要が高まっている。このようなモニタリングシステムの末端に設備されるセンサや監視カメラのデータは、全てセンタへ集約し、一元管理するのが理想である。しかし、センサやカメラの台数が増加するにつれて、ネットワークで伝送可能なトラフィック容量の関係から、常時全てのデータをセンタへ集約することが困難な場合がでてきた。
このような現状に対応するため、例えば特許文献１においては、カメラからの画像データの転送・表示の優先度を制御する技術を開示している。
【０００３】
更に、上記現場と管理センタ間を接続するネットワークには、今後携帯電話等、無線の公衆ネットワークの利用が進むものと予想されている。例えば、
１）モニタ対象となる設備が車や鉄道等、移動するものの場合、
２）電気メーターの自動検針等、通信端末が広範囲に多数設置される場合、及び
３）通信端末が段階的に増設されたり、頻繁に設置場所が変更になる等、ネットワーク構成の変化が激しい場合
等のように、有線による接続が困難だったり、効率が悪く配線コストが高くなる場合にも、無線は柔軟性が高く接続が容易であることがその理由である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７１４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記現場と管理センタ間を接続するネットワークに、無線が使用される場合、帯域変動が有線の場合よりも大きいため、優先送信されたパケットであっても、伝送途中で失われる可能性がある。こうしたパケットロスに対応するには、優先制御だけでなく、送ったパケットが届かなかった際にもう一度同じパケットを送る、再送の仕組みが必要となる。
【０００６】
図１０に示すように、再送機能を実装するため、ネットワーク相互接続装置１１１と管理センタ１１３間の通信に、再送機能付きの通信プロトコル１２１（例えばＴＣＰ等）を用いる場合を考える。この構成では、優先制御機能１２２でパケット送出順を決定した後、通信プロトコル１２１間で再送制御情報１２３をやりとりし、再送制御を行う。図８に示すように、たまたま優先度が低いパケット８１を送信中に広域ネットワーク状況が急激に悪化した場合（８２）、通信プロトコルが優先度の低いパケットを何度も再送（８３）し、結果として優先度が高いパケット８４を送出できず、急いで送るべき優先度高のパケットの伝送遅延が大きくなってしまう可能性がある。つまり、優先制御と再送制御が連携していないため、互いに矛盾した制御を行い、期待した性能が得られなくなるリスクがある。
【０００７】
また、種々のセンサやカメラで計測されたデータを管理センタに送信するシステムでは、最新データを先に送ったほうがよいか、過去のデータから順に送ったほうがよいかはセンサデータの内容、特性に依存する。従って、センサデータの種別に応じて柔軟に優先設定が可能なシステムが求められる。
【０００８】
以上の点に鑑み、本発明の目的は、期待する優先転送の性能を確保し、ネットワークの急峻な帯域変動にも対応し、互いに矛盾しない優先制御及び再送制御を実現可能なモニタリングシステム、ネットワーク装置及び通信制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、複数の通信端末が接続されるローカルネットワークと管理センタ（受信ノード、管理装置）が接続される広域ネットワークを接続するネットワーク相互接続装置（ネットワーク装置）を用いたモニタリングシステムである。上記の目的を達成するため、ネットワーク相互接続装置は、図２に示すように、広域ネットワークにパケットを送出する際の再送制御を通信プロトコルの外側で行う（２４）。機能ブロック２４では、優先制御と再送制御を独立に行うのではなく、再送データも１回目に送るデータ（以下、初送データ）と同様に候補の一つに組み入れた上で優先度を考慮し、送出順序を決める。また、広域ネットワークの帯域変動状況に応じて、何番目のパケットまで送出するかを決める。その結果、図９に示すように、優先度が低いパケット９１５を送信中に広域ネットワーク状況が急激に悪化した場合（９２）には、優先度が低いパケットの再送を一旦中止し、優先度が高いパケットを送出する（９７）。
【００１０】
本発明の第１の解決手段によると、
通信端末からのデータを収集する受信ノードと、
前記通信端末からの該データを入力し、前記受信ノードに送信するネットワーク装置と
を備え、
前記ネットワーク装置は、
前記受信ノードにデータが届いたことを示す確認通知の有無に従い、データを再送するための再送処理部と、
データ種別毎に、前記通信端末からのデータのうち前記受信ノードに送信していない初送データと、前記受信ノードに送信済みであり再送に用いるための再送データを、該データ種別内の優先順位に対応して記憶するデータ記憶領域と、
データ種別と前記優先順位との組み合わせに応じて送信順位が予め記憶された送信順記憶領域と、
前記送信順記憶領域のデータ種別と優先順位の組み合わせを送信順位が示す順に参照し、該当するデータ種別に応じた前記データ記憶領域から、該当する優先順位のデータを読み出して送信する制御部と
を有するモニタリングシステムが提供される。
【００１１】
本発明の第２の解決手段によると、
通信端末からのデータを入力し、通信端末からのデータを収集する受信ノードに送信するネットワーク装置であって、
前記受信ノードにデータが届いたことを示す確認通知の有無に従い、データを再送するための再送処理部と、
データ種別毎に、前記通信端末からのデータのうち前記受信ノードに送信していない初送データと、前記受信ノードに送信済みであり再送に用いるための再送データを、該データ種別内の優先順位に対応して記憶するデータ記憶領域と、
データ種別と前記優先順位との組み合わせに応じて送信順位が予め記憶された送信順記憶領域と、
前記送信順記憶領域のデータ種別と優先順位の組み合わせを送信順位が示す順に参照し、該当するデータ種別に応じた前記データ記憶領域から、該当する優先順位のデータを読み出して送信する制御部と
を備えた前記ネットワーク装置が提供される。
【００１２】
本発明の第３の解決手段によると、
通信端末からのデータを収集する受信ノードと、前記通信端末からの該データを入力し、前記受信ノードに送信するネットワーク装置とを備え、前記ネットワーク装置が前記受信ノードにデータが届いたことを示す確認通知の有無に従いデータを再送するための再送処理部を有するシステムにおける通信制御方法であって、
データ種別毎に、前記通信端末からのデータのうち前記受信ノードに送信していない初送データと、前記受信ノードに送信済みであり再送に用いるための再送データをデータ記憶領域に記憶するステップと、
データ種別毎に、データ記憶領域に記憶された初送データ及び再送データに該データ種別内の優先順位を付与するステップと、
データ種別と前記優先順位との組み合わせに応じて送信順位が予め記憶された送信順記憶領域を該送信順位が示す順に参照し、該当するデータ種別に応じた前記データ記憶領域から、該当する優先順位のデータを読み出して送信するステップと
を含む通信制御方法が提供される。
【発明の効果】
【００１３】
本発明によれば、期待する優先転送の性能を確保し、ネットワークの急峻な帯域変動にも対応し、互いに矛盾しない優先制御及び再送制御を実現可能なモニタリングシステム、ネットワーク装置及び通信制御方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施例に係る通信システムの全体構成図である。
【図２】本発明によるシステム構成例を示す図である。
【図３】実施例１に係る、ネットワーク相互接続装置の優先・再送制御機能の詳細ブロック図である。
【図４】実施例１に係る、送出順参照テーブルの一例を示す図である。
【図５】実施例１に係る、最新データ保持テーブルの一例を示す図である。
【図６】実施例１に係る、過去データ保持テーブルの一例を示す図である。
【図７】実施例１に係る、送出順参照テーブルの別の一例を示す図である。
【図８】再送機能付きの通信プロトコルを用いて優先制御と再送制御を独立に行った場合の通信フローを説明する図である。
【図９】本発明による通信フローを説明する図である。
【図１０】再送機能付きの通信プロトコルを用いて優先制御と再送制御を独立に行った場合のシステム構成例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面に従い説明する。
図１に、本実施例に係る、各種のモニタリングを実現可能な通信システムの全体構成図を示す。
同図において、符号１０、１４はそれぞれＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と称される広域ネットワーク（第１ネットワーク）と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と称されるローカルネットワーク（第２ネットワーク）を示す。符号１１はそれらを相互接続するネットワーク相互接続装置（ネットワーク装置）である。ローカルネットワーク１４には、温度センサなどの各種のセンサや監視カメラなどの複数の通信端末１２が接続されている。広域ネットワーク１０には管理センタ１３が接続されている。
無線端末１２は、センサや監視カメラなどのセンサ部と通信機能部を有する。無線端末１２は、センサ部で得られたセンサデータを、通信機能部によりネットワーク相互接続装置１１に送信する。
【００１６】
図２に、本実施例のシステム構成例を示す。
本システムは、ネットワーク相互接続装置１１と、管理センタ１３を備える。ネットワーク相互接続装置１１は、ローカルネットワーク通信機能部２５と、優先・再送制御機能部２４と、広域ネットワーク通信機能部２１とを有する。管理センタ１３は、広域ネットワーク通信機能部２６と、優先・再送制御機能部２７と、画面表示機能部２８とを有する。
【００１７】
図３に、本実施例のモニタリングシステムにおける、ネットワーク相互接続装置の優先・再送制御機能部２４の機能の詳細及びテーブル構成を示す。
データ種別毎の最新データ保持テーブル（第２データ記憶領域）３２、データ種別毎の過去データ保持テーブル（データ記憶領域）３３、送出順参照テーブル（送出順記憶領域）３７は、適宜のメモリ上に記憶される。その他の各機能は、優先・再送制御機能部２４により実行される。
【００１８】
同図において、図１の通信端末１２からのセンサデータは、図２記載のローカルネットワーク通信機能部２５を介して、優先・再送制御機能部２４に入力される。受信データ識別・振り分けブロック３１では、センサデータのパケットヘッダでデータ種別を識別し、対応する種別の最新データ保持テーブル３２と、過去データ保持テーブル３３に登録する。演算処理ブロック３４では、最新データ保持テーブルに登録されたセンサデータの統計処理や、アラーム有無の閾値判定処理等を行い、別の種別のデータ（平均値、アラームステータス）等を生成する。生成されたデータは、対応する（前述とは別の）種別の最新データ保持テーブル３２と、過去データ保持テーブル３３に登録される。例えば、統計処理の内容、閾値判定処理の内容に応じたデータの種別に対する最新データ保持テーブル３２と、過去データ保持テーブル３３を有する。アラームステータス等一部のデータは、フィルタ選択機能３６で、複数の送出順参照テーブル３７のうち、どれを使用するか選択する際にも参照される。一方、図１の管理センタ１３からは、広域ネットワーク通信状況の情報と再送制御情報（Ａｃｋ／Ｎａｃｋ）が優先・再送制御機能部２４に入力される。広域ネットワークの通信状況の情報は、ネットワーク品質判定機能（ネットワーク品質判定機能部）３５で判定され、その判定結果を基に、フィルタ選択機能（選択機能部）３６では、フィルタ機能（制御部）３１０で選択した送出順参照テーブル３７を何行目まで読みだすかを決める。なお、パケット送信量を決め、それに応じて送出順参照テーブル３７を順次読みし、決められたパケット送信量になったところで読み出しをやめても良い。また、Ａｃｋ受信機能３７はＡｃｋが受信されたセンサデータについて種別毎の過去データ保持テーブル３３を更新し（３８）、優先順決定機能３９がその種別の過去データの中での優先順を決める（３９）。フィルタ機能３１０では、先に選択した送出順参照テーブル３７に従い、種別毎最新データ保持テーブル３２、種別毎過去データ保持テーブル３３の中から、指定されたデータ種別と優先順位のデータを選択し、広域ネットワーク１０へと送出する。また、送出したデータにつき前述の過去データ保持テーブル３３の登録情報を更新する（３１１）。
【００１９】
なお、Ａｃｋ受信機能３７及び種別毎過去データ保持テーブルＡｃｋ更新３８を実行するブロックを再送処理部（又は確認信号処理部）と称する場合もある。再送処理部は、例えば、管理センタ１３にデータが届いたことを示すＡｃｋ（確認通知）の有無に従い、ネットワーク相互接続装置１１がデータを再送するための処理を行う。
【００２０】
図５に、最新データ保持テーブル３２の構成例を示す。センサデータの値５１と共に、受信された時刻情報５２を記録する。最新データ保持テーブルに登録されているデータはいつも一つだけで、優先順位は常に１位となる。なお、最新データは過去データ保持テーブル３３にも記憶されるため、例えば記憶場所を示すアドレス、ポインタ等を最新データ保持テーブル３２に記憶してもよい。
【００２１】
図６に、過去データ保持テーブル３３の構成例を示す。最新データ保持テーブル３２と同様に、過去データ保持テーブル３３でも、センサデータの値６１と共に、受信された時刻情報６２を記録する。次に、フィルタ機能３１０で一度でも選ばれ、送出されたデータについて送出フラグ６３を１にセットする。前述のテーブル更新３８の際、Ａｃｋ受信機能３７でＡｃｋを受信したデータについてＡｃｋ受信フラグ６４を１にセットする。前述の優先順決定３９の際、送出フラグ６３及びＡｃｋ受信フラグ６４が両方とも１のデータについては、データが無事センタに到着し、再送する必要がなくなったと判断し、優先順位付けの対象から外す（６６）。Ａｃｋ受信フラグが０のデータの中から、どれを一番早く出すべきかを判断し、優先順位を付ける（３９）。
【００２２】
優先順位を決める基準の一例として、図６では、送信フラグの０／１に関わらず、Ａｃｋ受信フラグが０のデータの中で、時刻情報が古いものほど優先順を高く設定している。他の基準の例として、テーブルに登録してから一定時間以上経過したデータを消去したり、優先順位付け対象から外すことも可能である。また送信フラグが０（まだ一度も送っていない）のデータを、１（一度は送ったことがある）のデータよりも優先することも可能である。データは受信してから一定時間内は再送制御の対象にならないので、優先順位を付ける対象から外す。優先順位を決める基準は、データ種別毎に異なっていてもよい。
【００２３】
例えば、データ種別Ａ（第１データ種別）では、再送データの優先順位が、初送データの優先順位よりも早い順位であり、データ種別Ｂ（第２データ種別）では、再送データの優先順位が、初送データの優先順位よりも遅い順位であってもよい。このように、センサデータの種別に応じて、その内容・特性に沿った柔軟な優先設定が可能である。
また、通信状態がよい状況が続き、再送すべきデータがない（全ての送信データについてＡｃｋが受信されている）場合には、例えば優先順位の項は全て「−」表示（対象外）になるものとする。
【００２４】
図４に、送出順参照テーブル３７の構成例を示す。本テーブルでは、複数のデータ種別と、各種別の最新データと過去データ（再送データと過去に送りそびれた初送データ）を示す選択情報（送信種別）と、優先順位の組み合わせから、広域ネットワーク１０に送出する順番を規定する。フィルタ機能３１０は、このテーブル３７を上から順に読み、記載のデータ種別４１に対応する過去データ保持テーブル３３または最新データ保持テーブル３２の、指定された優先順位４２のデータを選択して広域ネットワーク１０に送出する。フィルタ選択機能３６は、ネットワーク品質判定機能３５が判定した広域ネットワーク１０の通信状況を表す値を基に、広域ネットワーク１０への送出を許可するパケット数を変化させる。通信状況が悪い時は送出パケット数を減らし、パケットの送出遅延を抑制する。通信状況が良い時は送出パケット数を増やし、スループットを上げる。このような方法により、ネットワークの急峻な帯域変動に対応し、互いに矛盾しない優先制御及び再送制御を実現可能なモニタリングシステムを提供する。
【００２５】
図４の例では、データ種別Ａ（高優先）がデータ種別（低優先）よりも送信順が早くなるよう設定されているので、高優先の初送データを低優先の再送データより先に送信できる。
図４の送出順参照テーブルの参照方法を、図９のフロー図と対応づけて以下に説明する。図９における「優先度高データ」が、図４では「データ種別Ａ」、図９における「優先度低データ」が、図４では「データ種別Ｂ」にそれぞれ対応するものとする。また、説明をわかりやすくするため、図９の右端に表示された「広域ネットワーク状態」のグラフが左側の「悪い（混雑）」に属する時、フィルタ選択機能３６は送出パケット数を１つのみ許可し、右側の「良い（空き）」に属する時は、送出パケット数を２つまで許可するものとする。また、時刻ｔにはデータ種別Ａ、Ｂ共に、再送すべきデータがないものとする。図９のフロー図において、各時刻で以下のように動作する。
【００２６】
時刻ｔでは、「広域ネットワーク状態」は「良い」（９１）ため、フィルタ選択機能３６は、送出パケット数を２つまで許可する。時刻ｔにおいては再送すべきデータがないため、図４の送出順参照テーブルにおいて、送出順１、２は該当データなしでスキップされる。次に、送出順３のデータ種別Ａの最新データが送出される（９４）。次に、送出順４、５も該当データなしでスキップされる。次に、送出順６のデータ種別Ｂの最新データが送出される（９５）。送出パケット数が２になったところで、フィルタ機能３１０は送出順参照テーブルを読み出すのを止める。また、フィルタ機能３１０は、過去データ保持テーブル３３において、時刻ｔに送出した各データに対応する「送信」フラグ情報を「１」に更新する。
【００２７】
時刻ｔ＋１では、「広域ネットワーク状態」は「悪い」（９２）ため、フィルタ選択機能３６は、送出パケット数を１つのみ許可する。図９では時刻ｔでデータ種別ＡのデータにはＡｃｋが返ってきた（９６）ため、図４の送出順１、２は該当データなしでスキップされる。次に、送出順３のデータ種別Ａの最新データが送出される（９７）。送出パケット数が１になったところで、フィルタ機能３１０は送出順参照テーブルを読み出すのを止める。また、フィルタ機能３１０は、過去データ保持テーブル３３において、時刻ｔ＋１に送出したデータに対応する「送信」フラグ情報を「１」に更新する。ここでは、時刻ｔでデータ種別ＢのデータにはＮａｃｋが帰ってきたため、再送データが存在するが、送信順参照テーブル３７の送信順に従い、上述のようにデータ種別Ａの最新データが送信される。
【００２８】
時刻ｔ＋２では、「広域ネットワーク状態」は「悪い」（９２）ため、フィルタ選択機能３６は、送出パケット数を１つのみ許可する。図９では時刻ｔ＋１でデータ種別Ａのデータ（ｔ＋１）にＮａｃｋが返ってきた（９８）ため、データ種別Ａの過去データ保持テーブル３３に再送データがあり、図４の送出順１のデータ種別Ａの再送データ（ｔ＋１）が送出される（９９）。送出パケット数が１になったところで、フィルタ機能３１０は送出順参照テーブルを読み出すのを止める。また、フィルタ機能３１０は、過去データ保持テーブル３３において、時刻ｔ＋２に送出したデータに対応する「送信」フラグ情報を「１」に更新する。
【００２９】
時刻ｔ＋３では、「広域ネットワーク状態」は「良い」（９３）ため、フィルタ選択機能３６は、送出パケット数２つまで許可する。図９では時刻ｔ＋２でデータ種別Ａの再送データ（ｔ＋１）にＮａｃｋが返ってきた（９１０）ため、図４の送出順１のデータ種別Ａの再送データ（ｔ＋１）が送出される（９１１）。次に、送出順２のデータ種別Ａの過去データ（ｔ＋２）が送出される（９１２）。例えば、本来ならば時刻ｔ＋２に送るはずだったデータが、時刻ｔ＋２では再送データ（ｔ＋１）しか送れなかったため、時刻ｔ＋３で初めて送るケースである。送出パケット数が２になったところで、フィルタ機能３１０は送出順参照テーブル３７を読み出すのを止める。また、フィルタ機能３１０は、過去データ保持テーブル３３において、時刻ｔ＋３に送出した各データに対応する「送信」フラグ情報を「１」に更新する。
【００３０】
図７に、本発明における送出順参照テーブル３７の別の構成例を示す。最新データと、初送データと再送データを含む過去データとのどちらを優先して送信するかを、データ種別毎に独立に定義可能である。本構成例においては、例えば、
データ種別の優先度：データ種別Ａ＞データ種別Ｂ＞データ種別Ｃ
最新と過去の優先度：データ種別Ａ（第３データ種別）については過去＞最新、データ種別Ｂ、Ｃ（第４データ種別）については最新＞過去
と設定されている。例えば、アラームステータス等、伝送途中で失われては困る情報については、図７におけるデータ種別Ａのように、過去データを最新データよりも優先とし、データ種別間での優先度も高く設定する。例えば、監視カメラの画像データ等、ある程度以上古くなると意味が薄れる情報については、図７におけるデータ種別ＢやＣのように、最新データを過去データよりも優先とする。これら条件を組み合わせて一つのテーブルで一元的に規定することにより、互いに矛盾しない優先制御及び再送制御を実現可能である。
【００３１】
２．構成例１
本モニタリングシステムは、例えば、
通信端末からのデータを収集する管理装置と、
前記通信端末からの該データを入力し、前記管理装置に送信するネットワーク装置と
を備え
前記管理装置にデータが届いたことを示す確認通知の有無に従い、前記ネットワーク装置がデータを再送する機能を有し、
前記ネットワーク装置は、
入力されるデータの種別を示すデータ種別毎に、第１送信種別のデータが記憶される第１記憶領域と、第２送信種別のデータが記憶される第２記憶領域とを有するデータ記憶領域と、
データ種別と送信種別との組み合わせに対応して、送信順位が予め記憶された送信順記憶領域と、
前記送信順記憶領域のデータ種別と送信種別の組み合わせを送信順位が示す順に参照し、該当するデータ種別と送信種別に応じた前記第１記憶領域又は第２記憶領域からデータを読み出して送信する制御部と
を有し、
前記第１送信種別は、前記通信端末からのデータのうち前記管理装置に送信していない初送データを示し、前記第２送信種別は、前記管理装置に送信済みであり再送に用いるための再送データを示す、又は、
前記第１送信種別は、前記通信端末からのデータのうちの最新データを示し、前記第２送信種別は、前記通信端末からのデータのうちの過去データを示すモニタリングシステムでもよい。
また、上記モニタリングシステムのほか、上記モニタリングシステムにおけるネットワーク装置、モニタリングシステムにおける通信制御方法を構成することもできる。
【００３２】
３．構成例２
モニタリングシステムは、例えば、複数の通信端末が接続されるローカルネットワークと管理センタが接続される広域ネットワークとを相互接続するネットワーク相互接続装置を用いたモニタリングシステムであって、
前記モニタリングシステムは、優先度の異なる複数種別のモニタリングデータを伝送し、前記管理センタにデータが届いたことを前記ネットワーク相互接続装置に通知する仕組みをもち、
前記ネットワーク相互接続装置は、
データ種別毎の第１のテーブルを用いて、データの再送継続要否を管理し、
前記データ種別毎の第１のテーブルで管理しているデータの中での優先順位を決定し、
第２のテーブルを用いて、広域ネットワークへのパケット送出順序を管理し、
前記第２のテーブルによって指定されたデータ種別に対応する第１のテーブルで管理するデータの中の、指定された優先順位のデータを選択して広域ネットワークに送出し、
前記第２のテーブルでは、複数のデータ種別、各種別の初送データと再送データ、及び複数の再送データを組み合わせて一元的に規定し、
広域ネットワークの通信状況に応じて、送出データ量を調整する。
【産業上の利用可能性】
【００３３】
本発明は、例えばセンサや監視カメラを利用したモニタリングシステム、特に携帯電話等の通信帯域変動が激しい広域ネットワークを用いて、通信帯域変動を考慮した優先制御と再送制御を行うモニタリング技術として有用である。
【符号の説明】
【００３４】
１０…広域ネットワーク
１１…ネットワーク相互接続装置
１２…通信端末
１３…管理センタ
１４…ローカルネットワーク
２１…広域ネットワーク通信機能（再送機能付）
２２…優先制御機能
２３…再送制御情報（Ａｃｋ／Ｎａｃｋ）
２４…優先・再送制御機能
２５…ローカルネットワーク通信機能
３１…受信データ識別・振り分け機能
３２…種別毎最新データ保持テーブル登録機能
３３…種別毎過去データ保持テーブル登録機能
３４…演算処理機能
３５…ネットワーク品質判定機能
３６…フィルタ選択機能
３７…Ａｃｋ受信機能
３８…種別毎過去データ保持テーブルＡｃｋ更新機能
３９…種別毎過去データ保持テーブル優先順決定機能
３１０…フィルタ機能
３１１…送信フラグ更新機能
５１、６１…センサデータ
５２、６２…時刻情報
６３…送出フラグ
６４…Ａｃｋ受信フラグ
４２、６５、６６、７２…優先順位
４１、７１…データ種別
８１、９５…優先度低データ８２、９２…広域ネットワーク状態が悪い期間８３…優先度低データの再送期間
９１、９３…広域ネットワーク状態が良い期間
９４…優先度高データ
９６…Ａｃｋ
９７…優先度低データの再送中止と優先度高データ送出タイミング
９８、９１０…Ｎａｃｋ
９９、９１１、９１２…優先度高データの再送期間
【図１】
0005524889.tif 000002
【図２】
0005524889.tif 000003
【図３】
0005524889.tif 000004
【図４】
0005524889.tif 000005
【図５】
0005524889.tif 000006
【図６】
0005524889.tif 000007
【図７】
0005524889.tif 000008
【図８】
0005524889.tif 000009
【図９】
0005524889.tif 000010
【図１０】
0005524889.tif 000011