(57)【特許請求の範囲】
【請求項１】
通信端末からアプリケーションサーバ宛に送信される上り方向のメッセージを中継装置を介して受信するとともに、前記アプリケーションサーバから前記通信端末宛に送信される下り方向のメッセージを前記中継装置を介して前記通信端末に送信するメッセージ送受信装置であって、
前記中継装置に滞留する下り方向の滞留メッセージの数を前記中継装置から受信し、当該中継装置におけるメッセージの滞留状況を監視する滞留監視部と、
前記滞留監視部が受信した前記滞留メッセージの数と所定の閾値との比較に基づいて、前記メッセージ送受信装置が前記中継装置に送信する前記メッセージの量を指示する流量指示部と、
前記流量指示部からの指示にしたがって、前記中継装置に送信する前記メッセージの量を制御する流量制御部と、
前記メッセージ送受信装置から前記中継装置に送信される前記メッセージに関する情報および、前記中継装置から前記メッセージ送受信装置に送信される前記メッセージに関する情報を保持する送受信情報記憶部と、
優先度の高い高優先度メッセージを前記中継装置から受信した際、当該高優先度メッセージが送信されてから受信されるまでの間、前記高優先度メッセージが追い越したメッセージの数を前記送受信情報記憶部の情報に基づいて算出する優先制御効果監視部と、
前記優先制御効果監視部において算出された前記追い越したメッセージの数に基づいて前記閾値を調整する閾値調整部と、
を具備することを特徴とするメッセージ送受信装置。
【請求項２】
前記優先制御効果監視部は、
前記高優先度メッセージの直前に前記メッセージ送受信装置が受信した、優先度の低い低優先度メッセージの送信時刻、および前記高優先度メッセージの送信時刻を前記送受信情報記憶部から取得し、前記低優先度メッセージの送信時刻から前記高優先度メッセージの送信時刻までの間に前記メッセージ送受信装置から前記中継装置に送信されたメッセージを、前記送受信情報記憶部の情報に基づいてカウントすることにより、前記追い越したメッセージの数を算出すること、を特徴とする請求項１記載のメッセージ送受信装置。
【請求項３】
請求項１または２に記載のメッセージ送受信装置、
スマートメータを備えた前記通信端末、および
前記アプリケーションサーバから構成され、
前記スマートメータの検針データ、および前記アプリケーションサーバの制御データを前記メッセージ送受信装置を介して送受信する自動検針システム。
【請求項４】
通信端末からアプリケーションサーバ宛に送信される上り方向のメッセージを中継装置を介して受信するとともに、前記アプリケーションサーバから前記通信端末宛に送信される下り方向のメッセージを前記中継装置を介して前記通信端末に送信するメッセージ送受信方法であって、
前記中継装置から送信される前記メッセージの優先度に関する情報を取得し、
優先度の高い高優先度メッセージを前記中継装置から受信した際、当該高優先度メッセージが送信されてから受信されるまでの間、前記高優先度メッセージが追い越したメッセージの数を算出し、
算出された前記追い越したメッセージの数に基づいて、前記中継装置に送信する前記メッセージの量を決定するための閾値を調整し、
前記中継装置に滞留する下り方向の滞留メッセージの数を前記中継装置から受信し、受信した前記滞留メッセージの数を前記閾値と比較した結果に基づいて、前記中継装置に送信する前記メッセージの量を制御することを特徴とするメッセージ送受信方法。
【請求項５】
前記高優先度メッセージの直前に受信した、優先度の低い低優先度メッセージの送信時刻、および前記高優先度メッセージの送信時刻を取得し、
前記低優先度メッセージの送信時刻から前記高優先度メッセージの送信時刻までの間に前記中継装置に送信されたメッセージをカウントすることにより、前記追い越したメッセージの数を算出すること、を特徴とする請求項４記載のメッセージ送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートメータの検針値等のデータやアプリケーションサーバの制御データをメッセージ通信により送受信するためのメッセージ送受信装置、およびメッセージの優先制御方式に関するものである。
【背景技術】
【０００２】
国内外でスマートメータを使った、電力、ガス、水道等の自動検針システムの導入が進んでいる。スマートメータ自動検針システムは、スマートメータ、中継装置、メッセージ送受信装置、アプリケーションサーバがツリー構造のネットワークで接続され、スマートメータは数百万台以上、中継装置は数千〜数万台、メッセージ送受信装置は数台〜十数台、アプリケーションサーバは数台〜数十台程度で構成される。スマートメータや、中継装置の計算能力は低く、処理の実行に制約がある。【０００３】
スマートメータ自動検針システムにおいて、スマートメータ・中継装置間のネットワーク、中継装置・メッセージ送受信装置間のネットワーク、メッセージ送受信装置とアプリケーションサーバ間のネットワークの帯域幅、通信速度、通信媒体、通信方式はそれぞれ異なる。こうした非均質なネットワークにおいて、アプリケーションサーバとスマートメータは、検針値等のデータ、開閉制御等の制御情報をメッセージ通信により送受信する。【０００４】
送受信されるメッセージには、上り方向（メータ、中継装置からアプリケーション）と下り方向（アプリケーションから中継装置、メータ）のメッセージがあり、メータや中継装置から自発的に送信されるメッセージ、アプリケーションから一方的に制御指示をする一方向メッセージ、アプリケーションからの指示に応答してメータや中継装置が返信する双方向メッセージが混在する。上り方向メッセージと、下り方向メッセージの通信量は非対称であり、通信量が多い時間帯と、少ない時間帯があり、通信量が不均一であるという特徴がある。【０００５】
また、定期検針のように一定時間内に数百万件以上のメッセージ通信がある多対１の通信、ある１台のメータの情報を取得する１対１の通信、メータや中継装置のファームウェア更新のような１対多の通信が存在する。さらに、アプリケーションの特性は多様で、スループットを要求するアプリケーション、応答性能を要求するアプリケーション、一定時間内に終わらなければならない制約があるアプリケーションなどが混在している。【０００６】
上記のように、スマートメータ自動検針システムでは、制約の大きい機器が接続された非均質で非対称なネットワーク上で、様々な特性のアプリケーションに合せて、効果的にメッセージの優先度制御を行う必要がある。また、スマートメータ自動検針システムでは、複数のベンダのスマートメータや中継装置が接続されるため、実装される優先制御方式もベンダにより異なり、優先制御機能がないものもある。優先制御機能がない中継装置が接続された場合、中継装置のバッファ内に優先度の低いメッセージが滞留すると、後から送信された優先度の高いメッセージは滞留メッセージが処理されるまで待機させられる。【０００７】
このような場合、優先制御の効果を得るには滞留メッセージ量が少なくなるようメッセージの送信量を制御し、優先度の高いメッセージの待ち時間を短くする必要がある。従来の技術では、滞留メッセージの量を監視して、ある閾値を超えた場合に送信側からメッセージの送信をある時間停止することにより、送信量を制御していた（例えば、特許文献１）。この技術を適用すれば、優先制御機能がない中継装置が接続された場合でも、優先度の高いメッセージの待ち時間を短くする効果を得られる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−５６３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来の技術を適用した場合、滞留メッセージの量を監視し、予め設定された閾値を超えた場合に送信側からの送信量を制御することにより、優先制御機能がない中継装置に対しても、優先度の高いメッセージを優先的に処理することが可能となる。しかしながら、複数のベンダのスマートメータや中継装置が接続されるスマートメータ自動検針システムのようなマルチベンダ環境では、他社の中継装置製品に対して同様な制御を行う機能を実装することが困難であるという問題点があった。さらに、他社の中継装置での優先制御機能の実装有無や、実装された優先制御方式に合わせて滞留メッセージ量を制限する適切な閾値を設定することが困難であるという問題があった。【００１０】
この発明は上記のような問題点を解決するためになされたもので、ベンダごとに優先制御機能の有無や、実装された優先制御方式が異なるマルチベンダ環境においても、優先度の高いメッセージを優先的に処理可能なメッセージ送受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、無線端末からアプリケーションサーバ宛に送信される上り方向のメッセージを中継装置を介して受信するとともに、前記アプリケーションサーバから前記無線端末宛に送信される下り方向のメッセージを前記中継装置を介して前記無線端末に送信するメッセージ送受信装置に関するものであり、
前記中継装置に滞留する下り方向の滞留メッセージの数を前記中継装置から受信し、当該中継装置におけるメッセージの滞留状況を監視する滞留監視部と、
前記滞留監視部が受信した前記滞留メッセージの数と所定の閾値との比較に基づいて、前記メッセージ送受信装置が前記中継装置に送信する前記メッセージの量を指示する流量指示部と、
前記流量指示部からの指示にしたがって、前記中継装置に送信する前記メッセージの量を制御する流量制御部と、
前記メッセージ送受信装置から前記中継装置に送信される前記メッセージに関する情報および、前記中継装置から前記メッセージ送受信装置に送信される前記メッセージに関する情報を保持する送受信情報記憶部と、
優先度の高い高優先度メッセージを前記中継装置から受信した際、当該高優先度メッセージが送信されてから受信されるまでの間、前記高優先度メッセージが追い越したメッセージの数を前記送受信情報記憶部の情報に基づいて算出する優先制御効果監視部と、
前記優先制御効果監視部において算出された前記追い越したメッセージの数に基づいて前記閾値を調整する閾値調整部と、
を具備するものである。
【発明の効果】
【００１２】
本発明に関わるメッセージ送受信装置よれば、送信された高優先度メッセージが中継装置から受信されるまでに追い越したメッセージの数に基づいて、中継装置へのメッセージの送信量を決定するための閾値を調整するので、マルチベンダ環境においても、優先度の高いメッセージを優先的に処理することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】スマートメータ自動検針システムの概略を示す図である。
【図２】本発明の一実施形態に係わるメッセージ送受信装置を示すシステム構成図である。
【図３】送受信情報記憶部の内容を示すテーブルである。
【図４】流量制御情報記憶部の内容を示すテーブルである。
【図５】流量制御部の動作を示すフローチャートである。
【図６】流量指示部の動作を示すフローチャートである。
【図７】優先制御効果監視部における追い越しメッセージ数のカウント動作を示すフローチャートである。
【図８】閾値調整部の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
実施の形態１．
図１はこの発明が対象とするスマートメータ自動検針システムの概略図である。図１において、スマートメータ自動検針システムは、スマートメータ４、中継装置３、メッセージ送受信装置２、アプリケーションサーバ１が、ツリー構造のネットワークで接続され、スマートメータ４は電力、ガス、水道等の使用量を測定し、アプリケーションサーバ上で動作する１つ以上のアプリケーションとの間で、メッセージ送受信装置２と、メッセージ送受信装置２とスマートメータ４間に配備される中継装置を経由して、メッセージ通信を行う。
【００１５】
図２は、本発明の一実施形態に係わるメッセージ送受信装置２を示すシステム構成図である。以下、中継装置３からアプリケーションサーバ１の方向に流れるメッセージを上りメッセージ、アプリケーションサーバ１から中継装置３の方向に流れるメッセージを下りメッセージと称する。図２において、アプリケーションサーバ１は自動検針に関わるアプリケーションが動作する装置であり、アプリケーションＩＤによって一意に認識される複数のアプリケーションが動作する。中継装置３はスマートメータとの間のメッセージを中継する装置、メッセージ送受信装置２はアプリケーションサーバ１上のアプリケーションと中継装置３との間のメッセージ送受信を制御する装置である。
【００１６】
メッセージ送受信装置２において、上り受信部２０１は中継装置３からのメッセージを受け取る。上り送信部２０２はアプリケーションサーバ１へメッセージを送付する。優先制御部２０３は上り及び下りのメッセージ通信の優先制御を行う。送受信情報記憶部２０４は上りメッセージの受信及び下りメッセージの送信の通信記録を記憶する。下り受信部２０５はアプリケーションサーバ１からのメッセージを受け取る。下り送信部２０６は中継装置３にメッセージを送付する。流量制御部２０７は中継装置３へのメッセージ送信の流量を制御する。流量指示部２０８は流量制御部２０７で制御する流量を指示する。滞留監視部２０９は中継装置３での下り滞留メッセージ数を監視する。優先制御効果監視部２１０は送受信情報記憶部２０４に記憶された情報に基づいて優先制御の効果を監視する。閾値調整部２１１は流量指示部２０８において、下りメッセージの流量を決定する際の判断基準となる滞留メッセージ数の閾値を調整する。流量制御情報記憶部２１２は流量制御に必要な情報を記憶する。優先制御部２０３は、上り方向、下り方向それぞれに、優先度ごとのキューとして高優先キューと低優先キューを備える。さらに下り方向低優先キューは、メッセージ送受信サーバ２に接続される中継装置ごとにキューを持つ。
【００１７】
図３は、送受信情報記憶部２０４の内容を示すテーブルである。送受信情報記憶部２０４は、図３（ａ）に示す受信情報テーブル２０４ａと、図３（ｂ）に示す送信情報テーブル２０４ｂからなる。受信情報テーブル２０４ａは、受信時刻、メッセージＩＤ、メッセージ種別、優先度、送信元メータＩＤ、中継装置ＩＤ、送信先アプリケーションＩＤの各項目からなり、上り受信部２０１が中継装置３からのメッセージを受信したときに追記される。受信時刻は上り受信部２０１がメッセージを受信したときの時刻である。メッセージＩＤはメッセージを一意に特定するためのＩＤであり、送信元のスマートメータが付与する。応答メッセージには対応する要求メッセージと同一のメッセージＩＤが付与される。メッセージ種別としては、応答（要求メッセージに対する応答メッセージ）または通知（スマートメータからの自発的なメッセージ）が与えられる。優先度は送信元のスマートメータが付与するメッセージの優先度合いであり、「高」または「低」が与えられる。送信元メータＩＤはメッセージを送信したメータを一意に特定するためのＩＤであり、中継装置ＩＤはメッセージが経由した中継装置を一意に特定するためのＩＤである。送信先アプリケーションＩＤは、メッセージが最終的に送られるアプリケーションサーバ１上のアプリケーションを一意に特定するためのＩＤである。
【００１８】
送信情報テーブル２０４ｂは、送信時刻、メッセージＩＤ、メッセージ種別、優先度、送信先メータＩＤ、中継装置ＩＤ、送信元アプリケーションＩＤの各項目からなり、下り送信部２０６が中継装置３へメッセージを送信したときに追記される。送信時刻は下り送信部２０６がメッセージを送信したときの時刻である。メッセージＩＤはメッセージを一意に特定するためのＩＤであり、送信元アプリケーションが付与する。メッセージ種別としては、要求（応答を要求するメッセージ）または通知（送信元アプリケーションからの一方的なメッセージ）が与えられる。優先度は送信元アプリケーションが付与するメッセージの優先度合いであり、「高」または「低」が与えられる。送信先メータＩＤはメッセージが最終的に送られるメータを一意に特定するためのＩＤであり、中継装置ＩＤは下り送信部がそのメッセージを送信する中継装置を一意に特定するためのＩＤである。送信元アプリケーションＩＤはメッセージを送信したアプリケーションサーバ１のアプリケーションを一意に特定するためのＩＤである。
【００１９】
図４は、流量制御情報記憶部２１２の内容を示すテーブルである。流量制御情報記憶部２１２は、図４（ａ）に示す流量制御情報テーブル２１２ａ、および図４（ｂ）に示す中継装置インデックス２１２ｂからなる。流量制御情報テーブル２１２ａには、テーブル内のシーケンシャル番号であるインデックス、メッセージ送受信サーバ２に接続されている中継装置を一意に特定する中継装置ＩＤ、流量指示部２０８からの流量指示の内容を示す流量指示値、流量指示を判断する基準となる下り滞留メッセージ数の値を示す閾値、流量指示を判断するときの現状の滞留状況を示す下り滞留メッセージ数が記憶される。ここで、流量指示値は下り滞留メッセージ数が閾値より大きい場合、送信停止を表す「０」となり、小さい場合、送信可能を表す「１」となる。中継装置インデックス２１２ｂは、流量制御部２０７が次にどの中継装置の低優先キューを処理するかを示す、流量制御情報テーブル２１２ａのインデックスである。
【００２０】
（１）上りメッセージ受信時の動作
中継装置３が上りメッセージをメッセージ送受信装置２に送信すると、上り受信部２０１はメッセージの受信時刻、メッセージ種別、メッセージＩＤ、優先度、送信元メータＩＤ、中継装置ＩＤ、送信先アプリケーションＩＤなどの情報を送受信情報記憶部２０４に格納する。送受信情報記憶部２０４は、受信したメッセージの優先度が「高」でかつ、メッセージ種別が「応答」の場合に、優先制御効果監視部２１０に当該メッセージのメッセージＩＤを通知する。さらに、上り受信部２０１はメッセージを優先制御部２０３に送る。優先制御部２０３は、優先度に応じて、受信したメッセージを高優先キューまたは低優先キューに入れる。上り送信部２０２は、優先制御部の高優先キューにメッセージがある場合、高優先キューからメッセージを取り出し、高優先キューにメッセージがない場合は、低優先キューからメッセージを取り出し、取り出したメッセージを送信先アプリケーションＩＤで示されるアプリケーションサーバ１上のアプリケーションに送る。アプリケーションサーバ１上のアプリケーションは送られたメッセージを受信する。
【００２１】
（２）下りメッセージ送信時の動作
アプリケーションサーバ１が下りメッセージをメッセージ送受信装置２に送信すると、下り受信部２０５は受信したメッセージを優先制御部２０３に送る。優先制御部２０３は、メッセージの優先度とメッセージを送信する中継装置に応じたキューにメッセージを入れる。流量制御部２０７は、優先制御部２０３の高優先キューにメッセージがある場合、高優先キューからメッセージを取り出し、高優先キューにメッセージがない場合には、流量指示部２０８の指示が記憶されている流量制御情報にしたがって低優先キューからメッセージを取り出し、下り送信部２０６へ送る。低優先キューからメッセージを取り出す場合、流量制御部２０７は流量制御情報記憶部２１２の中継装置インデックス２１２ｂが示す中継装置の低優先キューからメッセージを取り出す。この際、流量指示部２０８から当該中継装置への送信停止が指示されている場合には、当該中継装置の低優先キューからはメッセージを取り出さずに、次の中継装置の低優先キューから取り出すように動作する。流量制御部２０７から下り送信部２０６に送られたメッセージは、メッセージ送信先の中継装置に送られる。下り送信部２０６はメッセージを送信後、送信の記録として、送信時刻、メッセージ種別、メッセージＩＤ、優先度、送信元アプリケーションＩＤ、送信先メータＩＤ、中継装置ＩＤなどの情報を送受信情報記憶部２０４に格納する。
【００２２】
（３）流量制御部２０７の動作
図５は、流量制御部２０７の動作を示すフローチャートである。流量制御部２０７は、優先制御部２０３の高優先キューにメッセージがあるかを調べ（Ｓ１）、メッセージがある場合、当該メッセージを取り出して下り送信部２０６へ送り（Ｓ２）、フロー先頭（Ｓ１）へ戻る。高優先キューにメッセージがない場合、流量制御情報記憶部２１２に記憶された中継装置インデックス２１２ｂを読み出し（Ｓ３）、中継装置インデックス２１２ｂが示す中継装置の低優先キューにメッセージがあるかどうか調べ（Ｓ４）、メッセージがある場合、当該中継装置の流量指示値を流量制御情報記憶部２１２から読み出す（Ｓ５）。流量指示値が「１（送信可能）」であれば、低優先キューからメッセージを取り出して下り送信部２０６へ送り（Ｓ７）、中継装置インデックス２１２ｂをインクリメントし（Ｓ８）、フロー先頭（Ｓ１）へ戻る。低優先キューにメッセージがなかった場合、または、メッセージがあっても流量制御情報記憶部２１２から読み出した中継装置の流量指示値が「０（送信不可）」であれば、中継装置インデックス２１２ｂをインクリメントし（Ｓ８）、フロー先頭（Ｓ１）へ戻る。
【００２３】
（４）流量指示部２０８の動作
図６は、流量指示部２０８の動作を示すフローチャートである。流量指示部２０８は、滞留監視部２０９が流量制御情報記憶部２１２に書き込んだ下り滞留メッセージ数と中継装置ＩＤの通知を受けて処理を開始する。先ず、流量指示部２０８は、中継装置ＩＤに基づいて流量制御情報記憶部２１２を検索し、対応する閾値を取り出す（Ｓ１）。次に、取り出した閾値と滞留監視部２０９から通知された下り滞留メッセージ数とを比較する（Ｓ２）。下り滞留メッセージ数が閾値より大きい場合、送受信情報記憶部２０４に記憶された中継装置ＩＤの流量指示値に「０」（送信停止）を書き込み（Ｓ３）、下り滞留メッセージ数が閾値を超えていなければ、送受信情報記憶部２０４に記憶された中継装置ＩＤの流量指示値に「１」（送信可能）を書き込む（Ｓ４）。
【００２４】
（５）滞留監視部２０９の動作
滞留監視部２０９は定期的に中継装置３から中継装置の下り滞留メッセージ数を受信し、流量制御情報記憶部２１２に記憶されている当該中継装置の下り滞留メッセージ数を、受信した下り滞留メッセージ数で上書きする。滞留監視部２０９は、書き込んだ下り滞留メッセージ数を当該中継装置ＩＤとともに、流量制御情報記憶部２１２に通知する。
【００２５】
（６）優先制御効果監視部２１０の動作。
図７は、優先制御効果監視部２１０における追い越しメッセージ数のカウント動作を示すフローチャートである。上り受信部２０１において優先度が「高」かつメッセージ種別が「応答」のメッセージ（メッセージＡと称する）が受信されると、優先制御効果監視部２１０に当該メッセージＡのメッセージＩＤが通知され、処理が開始される。優先制御効果監視部２１０はメッセージＡのメッセージＩＤに基づいて送受信情報記憶部２０４を検索し、メッセージＡの送信時および受信時のレコードを取り出す（Ｓ１）。次に、取出したレコードの時刻データを用いて、送信時刻と受信時刻の差分をメッセージＡの応答時間として算出する（Ｓ２）。算出した応答時間を既定値と比較し（Ｓ３）、当該規定値よりも応答時間が小さい場合、優先制御の効果があると判断し、処理を終了する。算出した応答時間が予め決められた応答時間よりも大きい場合は、優先制御の効果がないと判断し、以下の手順でメッセージＡが送信されてから受信されるまでの間に、メッセージＡが追い越したメッセージ数をカウントして送信元の中継装置ＩＤとともに閾値調整部２１１に通知する（Ｓ４〜Ｓ７）。
【００２６】
優先制御効果監視部２１０は、メッセージＡと同一の送信元中継装置ＩＤを有する優先度が「低」のメッセージのうち、メッセージＡを受信する直前に受信されたメッセージ（メッセージＢと称する）のメッセージＩＤを送受信情報記憶部２０４から抽出し（Ｓ４）、メッセージＢのメッセージＩＤに基づいて送受信情報記憶部２０４を検索し、メッセージＢの送信時のレコードを取り出す（Ｓ５）。さらに、メッセージＢの送信時刻とメッセージＡの送信時刻との間にある優先度が「低」のメッセージのうち、送信元中継装置ＩＤがメッセージＡおよびＢと同一のメッセージの送信レコードの数を追い越しメッセージ数としてカウントする（Ｓ６）。カウントされた追い越しメッセージ数は、送信元中継装置ＩＤとともに閾値調整部２１１に通知される（Ｓ７）。
【００２７】
（７）閾値調整部２１１の動作
図８は、閾値調整部の動作を示すフローチャートである。優先制御効果監視部２１０から中継装置ＩＤと追い越しメッセージ数が通知されると、閾値調整部２１１は処理を開始する。閾値調整部２１１は、優先制御効果監視部２１０から通知された中継装置ＩＤに基づいて流量制御情報記憶部２１２を検索し、対応する当該中継装置の下り滞留メッセージ数と閾値を取り出す（Ｓ１）。次に、取り出した下り滞留メッセージ数と優先制御効果監視部２１０から通知された追い越しメッセージ数を比較する（Ｓ２）。追い越しメッセージ数が下り滞留メッセージ数に予め決められた割合を乗じた数値よりも小さい場合、流量制御情報記憶部２１２から取り出した閾値をデクリメントし（Ｓ３）、デクリメントした値で流量制御情報記憶部２１２に記憶された閾値を上書きする（Ｓ４）。下り滞留メッセージ数に乗じる割合は、追い越しメッセージ数が下り滞留メッセージ数よりも十分に小さいことを確実に判断するための調整値であり、例えば６０％といった値に設定する。
【００２８】
以上のように、高優先度の要求メッセージの応答性能が予め設定された性能を満たさなくなったときに、高優先度の要求メッセージが送信から受信までの間に追い越した低優先度のメッセージ数（追い越しメッセージ数）をカウントし、その値が中継装置での下り滞留メッセージ数よりも十分小さい場合、中継装置へのメッセージ送信を停止する流量制御の判定の基準となる閾値を調整するようにしているので、マルチベンダの環境において、他社の中継装置の優先制御機能の有無や、実装された優先制御方式の差異に関らず、中継装置ごとに適切な閾値を設定することができる。また、中継装置ごとに適切な閾値を使って中継装置へのメッセージ送信量を制御し、中継装置に滞留する下りメッセージ数を適切に保つようにしているので、優先制御機能の有無や優先制御方式がベンダごとに異なるマルチベンダ環境においても、高優先度の要求メッセージが中継装置で待たされる時間が短縮され、高優先度のメッセージを優先的に処理可能することができる。
【産業上の利用可能性】
【００２９】
本発明に関わるメッセージ送受信装置は、無線端末とアプリケーションサーバとの間でスマートメータの検針データや、アプリケーションサーバの制御データを送受信する際のメッセージ優先制御方式に利用することができる。
【符号の説明】
【００３０】
１  アプリケーションサーバ、２  メッセージ送受信サーバ、３  中継装置、４  スマートメータ、２０１  上り受信部、２０２  上り送信部、２０３  優先制御部、２０４  送受信情報記憶部、２０５  下り受信部、２０６  下り送信部、２０７  流量制御部、２０９  滞留監視部、２１０  優先制御効果監視部、２１１  閾値調整部、２０８  流量指示部、２１２  流量制御情報記憶部
【図１】
0006053914.tif 000002
【図２】
0006053914.tif 000003
【図３】
0006053914.tif 000004
【図４】
0006053914.tif 000005
【図５】
0006053914.tif 000006
【図６】
0006053914.tif 000007
【図７】
0006053914.tif 000008
【図８】
0006053914.tif 000009