(57)【要約】【課題】  親局から子局への往路通信に要する通信トラフィックを抑制することができるマルチホップ通信システム、および通信端末を提供する。【解決手段】  親局１は、基幹ルートが共通である子局２ｃ，２ｄ，２ｅに対するマルチデータ取得要求Ｓｍ１を、ステム型マルチキャストを用いて送信する。マルチデータ取得要求Ｓｍ１は、親局１→子局２ａ→子局２ｂの基幹ルートをユニキャストで伝達され、ステム子局２ｂに到達する。ステム子局２ｂは、子局２ｃ，２ｄ，２ｅ宛てのマルチデータ取得要求Ｓｍ１を送信部２０２からマルチキャスト送信する。子局２ｃ，２ｄ，２ｅのそれぞれは、ステム子局２ｂから自局宛にマルチキャストされたマルチデータ取得要求Ｓｍ１を受信し、親局１宛の検針データＤ３，Ｄ４，Ｄ５をそれぞれユニキャスト送信し、親局１は、子局２ａ，２ｂ経由で検針データＤ３，Ｄ４，Ｄ５を受信する。【選択図】図１
2014207574.tif 000002
【特許請求の範囲】
【請求項１】
親局と複数の子局のそれぞれとが通信ルートを構築してマルチホップ通信を行い、前記親局はデータ取得要求を送信して、前記データ取得要求を受信した前記子局のそれぞれは前記親局宛のデータを送信するポーリング通信を行うマルチホップ通信システムにおいて、
前記親局から複数の第１の前記子局に至るそれぞれの前記通信ルートが最終ホップのみ異なる場合、前記親局は、複数の前記第１の子局宛の１つの前記データ取得要求であるマルチデータ取得要求をユニキャスト送信し、
前記親局から前記第１の子局に至る前記通信ルートにおいて前記第１の子局の１ホップ手前にある第２の前記子局は、前記マルチデータ取得要求を中継する場合、前記第１の子局に対して前記マルチデータ取得要求をマルチキャスト送信し、
前記マルチデータ取得要求を受信した前記第１の子局のそれぞれは、前記通信ルートを介して前記親局宛の前記データを送信する
ことを特徴とするマルチホップ通信システム。
【請求項２】
前記第２の子局は、複数の前記第１の子局が送信した前記データのそれぞれを蓄積し、この蓄積した前記データを一括して前記親局宛に送信することを特徴とする請求項１記載のマルチホップ通信システム。
【請求項３】
前記マルチデータ取得要求を受信した前記第１の子局は、ランダムに設定された遅延時間が経過した後に前記データを送信することを特徴とする請求項１または２記載のマルチホップ通信システム。
【請求項４】
前記親局は、前記第１の子局を指定するリストを付加した前記マルチデータ取得要求を送信し、
前記マルチデータ取得要求を受信した前記第１の子局のうち、前記リストによって指定された前記第１の子局のみが前記データを送信する
ことを特徴とする請求項１乃至３いずれか記載のマルチホップ通信システム。
【請求項５】
前記親局は、前記第１の子局を指定するリスト、および前記リストによって指定された前記第１の子局のそれぞれに対応する遅延時間の情報を付加した前記マルチデータ取得要求を送信し、
前記マルチデータ取得要求を受信した前記第１の子局のうち、前記リストによって指定された前記第１の子局のみが、自局に対応する前記遅延時間が経過した後に前記データを送信する
ことを特徴とする請求項１または２記載のマルチホップ通信システム。
【請求項６】
前記通信ルートは、複数の通信リンクで構成されており、
前記親局は、
第１の前記マルチデータ取得要求を送信した後、前記第１のマルチデータ取得要求に対する前記データの返信が完了していない状態で、第２の前記マルチデータ取得要求を送信する場合、
前記第１のマルチデータ取得要求を用いたポーリング通信によって前記通信リンクの各々に生じる第１の通信トラフィックと、前記第２のマルチデータ取得要求を用いたポーリング通信によって前記通信リンクの各々に生じる第２の通信トラフィックとを算出して、
前記通信リンクの各々における前記第１の通信トラフィックと前記第２の通信トラフィックとの和が、上限値を超えているか否かを判定し、
前記通信リンクの各々における前記第１の通信トラフィックと前記第２の通信トラフィックとの和が上限値を超えていなければ、前記第２のマルチデータ取得要求の送信を許可し、前記通信リンクの各々における前記第１の通信トラフィックと前記第２の通信トラフィックとの和が上限値を超えていれば、前記第２のマルチデータ取得要求の送信を禁止する
ことを特徴とする請求項１乃至５いずれか記載のマルチホップ通信システム。
【請求項７】
複数の子局の各々との間で通信ルートを構築してマルチホップ通信を行う親局を構成し、前記子局のそれぞれへデータ取得要求を送信して、前記データ取得要求を受信した前記子局のそれぞれからデータを取得するポーリング通信を行う通信端末であって、
自局から複数の第１の前記子局に至るそれぞれの前記通信ルートが最終ホップのみ異なる場合、複数の前記第１の子局宛の１つの前記データ取得要求であるマルチデータ取得要求をユニキャスト送信し、
自局から前記第１の子局に至る前記通信ルートにおいて前記第１の子局の１ホップ手前にある第２の前記子局に、前記第１の子局に対して前記マルチデータ取得要求をマルチキャスト送信させる
ことを特徴とする通信端末。
【請求項８】
親局との間で通信ルートを構築してマルチホップ通信を行う子局を構成し、前記親局から自局宛のデータ取得要求を受信した場合に前記親局宛のデータを送信する通信端末であって、
前記親局から複数の第１の前記子局に至るそれぞれの前記通信ルートが最終ホップのみ異なり、
前記親局から複数の前記第１の子局に至る前記通信ルートにおいて自局が前記第１の子局の１ホップ手前にあり、複数の前記第１の子局宛の１つの前記データ取得要求であるマルチデータ取得要求を中継する場合、前記第１の子局に対して前記マルチデータ取得要求をマルチキャスト送信する
ことを特徴とする通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチホップ通信システム、および通信端末に関するものである。
【背景技術】
【０００２】
従来から、通信端末間の通信によってデータを取得するシステムは、多数実用化されている。
【０００３】
特に、データ収集を行なう親局と、データ収集される側の多数の子局とから構成されているシステムにおいては、マルチホップ通信が用いられる。マルチホップ通信は、通信ネットワーク上に存在する通信端末間で通信する際に、情報を伝送しようとする通信端末間で通信を直接行うことができない場合、他の通信端末を通信の中継に用いることによって通信を可能にする。このようなマルチホップ通信は、例えば電力線搬送通信（以下、「ＰＬＣ」（Power Line Communication）と略称する）の技術を用いて構築した通信ネットワークであるＰＬＣネットワークや、無線ネットワーク等において用いられる。
【０００４】
近年、親局が、各住戸における電力使用量、ガス使用量、水道使用量等の検針情報を、マルチホップ通信によって多数の子局から取得する遠隔検針システムは実用化されている。しかしながら、親局−子局間の通信にＰＬＣ通信や無線通信などを用いる場合、環境ノイズの影響や隠れ端末の影響等により、データ通信の信頼性が低下する恐れがある。そこで、親局が子局の各々との間でポーリング通信を行うことによって、データ通信の信頼性を確保しているシステムがある。ポーリング通信によるデータ取得は、制御のしやすさ、確実なデータ取得という利点があり、信頼性の高いデータ取得方式として、広く採用されている（例えば、特許文献１参照）。
【０００５】
図１３は、従来のマルチホップ通信システムにおけるポーリング通信の例を示す。この従来のマルチホップ通信システムは、１台の親局１００と、複数の子局２００とで構成されている。なお、複数の子局２００を識別する場合、子局２００ａ，２００ｂ，２００ｃ，．．．と称す。
【０００６】
まず、子局２００ａ，２００ｈは、親局１００との間で通信ルートを直接構築している。子局２００ｂは、子局２００ａを中継端末とし、親局１００との間で子局２００ａを介して通信ルートを構築している。子局２００ｃ，２００ｄ，２００ｅは、子局２００ａ，２００ｂを中継端末とし、親局１００との間で子局２００ａ，２００ｂを介して通信ルートを構築している。子局２００ｆ，２００ｇは、子局２００ａ，２００ｂ，２００ｃを中継端末とし、親局１００との間で子局２００ａ，２００ｂ，２００ｃを介して通信ルートを構築している。子局２００ｉ，２００ｊ，２００ｋは、子局２００ｈを中継端末とし、親局１００との間で子局２００ｈを介して通信ルートを構築している。
【０００７】
そして、親局１００が、子局２００ｃ，２００ｄ，２００ｅとの間でポーリング通信を行うとする。この場合、親局１００は、子局２００ｃ宛にデータ取得要求Ｓ１０１を送信する（往路通信）。子局２００ｃは、子局２００ａ，２００ｂを経由したデータ取得要求Ｓ１０１を受信すると、親局１００宛のデータＤ１０１を送信し、親局１００は、データＤ１０１を受信する（復路通信）。このように、親局１００は、ポーリング通信によって、子局２００ｃが送信したデータＤ１０１を取得する。
【０００８】
次に、親局１００は、子局２００ｄ宛にデータ取得要求Ｓ１０２を送信する。子局２００ｄは、子局２００ａ，２００ｂを経由したデータ取得要求Ｓ１０２を受信すると、親局１００宛のデータＤ１０２を送信し、親局１００は、データＤ１０２を受信する。
【０００９】
次に、親局１００は、子局２００ｅ宛にデータ取得要求Ｓ１０３を送信する。子局２００ｅは、子局２００ａ，２００ｂを経由したデータ取得要求Ｓ１０３を受信すると、親局１００宛のデータＤ１０３を送信し、親局１００は、データＤ１０３を受信する。
【００１０】
また、親局１００が、子局２００ｉ，２００ｊ，２００ｋとの間でポーリング通信を行うとする。この場合も、親局１００は、子局２００ｉ，２００ｊ，２００ｋのそれぞれに対して順次、データ取得要求Ｓ１０４，Ｓ１０５，Ｓ１０６を送信する。子局２００ｉ，２００ｊ，２００ｋのそれぞれは、子局２００ｈを経由したデータ取得要求Ｓ１０４，Ｓ１０５，Ｓ１０６を受信すると、親局１００宛のデータＤ１０４，Ｄ１０５，Ｄ１０６を送信する。そして、親局１００は、データＤ１０４，Ｄ１０５，Ｄ１０６を順次受信する。
【００１１】
すなわち、親局１００は、子局２００との間で１対１のポーリング通信を行う。
【００１２】
また、ポーリング方式ではなく、スケジュールに基づくデータ取得方式（以降、スケジュール方式と称す）も提案されている。スケジュール方式では、子局２００が、予めスケジュールされた時刻に自発的に親局１００に対してデータを送信する。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１１−４９８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
従来のポーリング方式を用いたマルチホップ通信システムでは、親局から複数の子局のそれぞれに対して個別にデータ取得要求を送信していた。この場合、親局から子局に対して子局と同数のデータ取得要求を送信する往路通信が必要であり、この往路通信に要する通信トラフィックを確保する必要があった。
【００１５】
また、スケジュール方式を用いたマルチホップ通信システムでは、子局から親局へデータを送信するのみでデータ取得処理が行われるため、通信トラフィックを削減させることができる。しかしながら、子局におけるデータ送信時刻を管理している計時手段の時刻情報にズレが生じた場合や、突発的なデータ送信を行った場合には、通信輻輳の発生を回避することが困難になるという原理的な課題が存在している。特に、狭帯域のマルチホップ通信網を用いたシステムにおいて問題となる。
【００１６】
また、一般に、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を用いたネットワーク通信では、通信路がルーターで分離されており、マルチキャストを用いた同報通信を容易に用いることができる。しかしながら、ＰＬＣネットワークや無線ネットワークを用いたマルチホップ通信では、隠れ端末等の問題があるため、ブロードキャストやフラッディング通信が行われる程度で、システム全体でマルチキャストを用いる構成を実現することは難しかった。
【００１７】
本発明は、上記事由に鑑みてなされたものであり、その目的は、親局から子局への往路通信に要する通信トラフィックを抑制することができるマルチホップ通信システム、および通信端末を提供することにある。
【課題を解決するための手段】
【００１８】
本発明のマルチホップ通信システムは、親局と複数の子局のそれぞれとが通信ルートを構築してマルチホップ通信を行い、前記親局はデータ取得要求を送信して、前記データ取得要求を受信した前記子局のそれぞれは前記親局宛のデータを送信するポーリング通信を行うマルチホップ通信システムにおいて、前記親局から複数の第１の前記子局に至るそれぞれの前記通信ルートが最終ホップのみ異なる場合、前記親局は、複数の前記第１の子局宛の１つの前記データ取得要求であるマルチデータ取得要求をユニキャスト送信し、前記親局から前記第１の子局に至る前記通信ルートにおいて前記第１の子局の１ホップ手前にある第２の前記子局は、前記マルチデータ取得要求を中継する場合、前記第１の子局に対して前記マルチデータ取得要求をマルチキャスト送信し、前記マルチデータ取得要求を受信した前記第１の子局のそれぞれは、前記通信ルートを介して前記親局宛の前記データを送信することを特徴とする。
【００１９】
この発明において、前記第２の子局は、複数の前記第１の子局が送信した前記データのそれぞれを蓄積し、この蓄積した前記データを一括して前記親局宛に送信することが好ましい。
【００２０】
この発明において、前記マルチデータ取得要求を受信した前記第１の子局は、ランダムに設定された遅延時間が経過した後に前記データを送信することが好ましい。
【００２１】
この発明において、前記親局は、前記第１の子局を指定するリストを付加した前記マルチデータ取得要求を送信し、前記マルチデータ取得要求を受信した前記第１の子局のうち、前記リストによって指定された前記第１の子局のみが前記データを送信することが好ましい。
【００２２】
この発明において、前記親局は、前記第１の子局を指定するリスト、および前記リストによって指定された前記第１の子局のそれぞれに対応する遅延時間の情報を付加した前記マルチデータ取得要求を送信し、前記マルチデータ取得要求を受信した前記第１の子局のうち、前記リストによって指定された前記第１の子局のみが、自局に対応する前記遅延時間が経過した後に前記データを送信することが好ましい。
【００２３】
この発明において、前記通信ルートは、複数の通信リンクで構成されており、前記親局は、第１の前記マルチデータ取得要求を送信した後、前記第１のマルチデータ取得要求に対する前記データの返信が完了していない状態で、第２の前記マルチデータ取得要求を送信する場合、前記第１のマルチデータ取得要求を用いたポーリング通信によって前記通信リンクの各々に生じる第１の通信トラフィックと、前記第２のマルチデータ取得要求を用いたポーリング通信によって前記通信リンクの各々に生じる第２の通信トラフィックとを算出して、前記通信リンクの各々における前記第１の通信トラフィックと前記第２の通信トラフィックとの和が、上限値を超えているか否かを判定し、前記通信リンクの各々における前記第１の通信トラフィックと前記第２の通信トラフィックとの和が上限値を超えていなければ、前記第２のマルチデータ取得要求の送信を許可し、前記通信リンクの各々における前記第１の通信トラフィックと前記第２の通信トラフィックとの和が上限値を超えていれば、前記第２のマルチデータ取得要求の送信を禁止することが好ましい。
【００２４】
本発明の通信端末は、複数の子局の各々との間で通信ルートを構築してマルチホップ通信を行う親局を構成し、前記子局のそれぞれへデータ取得要求を送信して、前記データ取得要求を受信した前記子局のそれぞれからデータを取得するポーリング通信を行う通信端末であって、自局から複数の第１の前記子局に至るそれぞれの前記通信ルートが最終ホップのみ異なる場合、複数の前記第１の子局宛の１つの前記データ取得要求であるマルチデータ取得要求をユニキャスト送信し、自局から前記第１の子局に至る前記通信ルートにおいて前記第１の子局の１ホップ手前にある第２の前記子局に、前記第１の子局に対して前記マルチデータ取得要求をマルチキャスト送信させることを特徴とする。
【００２５】
本発明の通信端末は、親局との間で通信ルートを構築してマルチホップ通信を行う子局を構成し、前記親局から自局宛のデータ取得要求を受信した場合に前記親局宛のデータを送信する通信端末であって、前記親局から複数の第１の前記子局に至るそれぞれの前記通信ルートが最終ホップのみ異なり、前記親局から複数の前記第１の子局に至る前記通信ルートにおいて自局が前記第１の子局の１ホップ手前にあり、複数の前記第１の子局宛の１つの前記データ取得要求であるマルチデータ取得要求を中継する場合、前記第１の子局に対して前記マルチデータ取得要求をマルチキャスト送信することを特徴とする。
【発明の効果】
【００２６】
以上説明したように、本発明のマルチホップ通信システムでは、マルチホップ通信路における通信ルートに依存した形での限定的なマルチキャスト通信を行うことによって、親局から子局への往路通信に要する通信トラフィックを抑制することができるという効果がある。
【００２７】
また、本発明の親局を構成する通信端末では、マルチデータ取得要求をユニキャスト送信し、第１の子局の１ホップ手前にある第２の子局に、第１の子局に対してマルチデータ取得要求をマルチキャスト送信させることによって、親局から子局への往路通信に要する通信トラフィックを抑制することができるという効果がある。
【００２８】
また、本発明の子局を構成する通信端末では、マルチデータ取得要求を受信した場合、マルチデータ取得要求の宛先の子局に対して１ホップ手前の子局であれば、マルチデータ取得要求をマルチキャスト送信するので、親局から子局への往路通信に要する通信トラフィックを抑制することができるという効果がある。
【図面の簡単な説明】
【００２９】
【図１】実施形態１のマルチホップ通信システムが構成する通信ネットワークを示す概略図である。
【図２】同上の親局の構成を示すブロック図である。
【図３】同上の子局の構成を示すブロック図である。
【図４】同上のポーリング通信を示すシーケンス図である。
【図５】同上の親局の別の構成を示すブロック図である。
【図６】同上の通信ネットワークを示す概略図である。
【図７】実施形態２のマルチホップ通信システムが構成する通信ネットワークを示す概略図である。
【図８】同上の親局の構成を示すブロック図である。
【図９】同上の子局の構成を示すブロック図である。
【図１０】同上のポーリング通信を示すシーケンス図である。
【図１１】同上の親局の別の構成を示すブロック図である。
【図１２】同上の通信ネットワークを示す概略図である。
【図１３】従来のマルチホップ通信システムが構成する通信ネットワークを示す概略図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００３１】
（実施形態１）
図１は、本実施形態のマルチホップ通信システムが構成する通信ネットワークの概略図である。この通信ネットワークは、複数の住戸で構成される集合住宅等の住戸群で用いられ、住戸群内には、所定範囲毎（例えば、集合住宅毎（電気室等））に親となる通信端末１が設置され、各住戸には、子となる通信端末２が設置される。なお以降、親となる通信端末１は親局１と称し、子となる通信端末２は子局２と称す。さらに、子局２を個別に識別する場合は、子局２ａ，２ｂ，２ｃ，２ｄ，．．．の符号を用いる。また、通信ネットワークは、例えば、ＰＬＣの技術を用いて構築したＰＬＣネットワーク、あるいは無線信号を用いる無線ネットワーク等で構成されており、その形態は限定されない。また、本マルチホップ通信システムは、集合住宅の住戸群以外に、ビルのテナント群、戸建て住宅郡等に用いてもよい。
【００３２】
そして、子局２は、各住戸に関する所定データを、１台の親局１へ送信する機能を有する。親局１は、各住戸に関する所定データを複数の子局２から取得し、取得した所定データを、図示しない上位の管理装置へ光ファイバ回線等を用いて送信する機能を有する。例えば、親局１が、各住戸における電力使用量、ガス使用量、水道使用量等の検針データを、子局２から取得することによって、遠隔検針システムを構成できる。また、親局１が、予め設定された所定の情報を子局２との間で送受することによって、各住戸内の機器の状態を監視する遠隔監視システム、各住戸内の機器の状態を制御する遠隔制御システム等を構成することも可能である。
【００３３】
この通信ネットワークでは、親局１および子局２は、マルチホップ通信により信号を互いに送受している。すなわち、本通信ネットワークでは、親局１と各子局２との間で直接または間接に通信が行われ、親局１と直接通信できない子局２は、通信可能な距離にある他の子局２（中継端末）が通信パケットを順次中継することで、親局１との間で通信を行っている。
【００３４】
図１のマルチホップ通信システムにおいて、子局２ａは、親局１との間に、通信リンクＬ１で構成される通信ルートを直接構築している（ホップ数１）。
【００３５】
子局２ｂは、子局２ａを中継端末とし、通信リンクＬ１＋Ｌ２で構成される通信ルートを、親局１との間で子局２ａを介して構築している（ホップ数２）。
【００３６】
子局２ｃ，２ｄ，２ｅは、子局２ａ，２ｂを中継端末とし、親局１との間で子局２ａ，２ｂを介して通信ルートを構築している（ホップ数３）。子局２ｃは、通信リンクＬ１＋Ｌ２＋Ｌ３で構成される通信ルートを構築し、子局２ｄは、通信リンクＬ１＋Ｌ２＋Ｌ４で構成される通信ルートを構築し、子局２ｅは、通信リンクＬ１＋Ｌ２＋Ｌ５で構成される通信ルートを構築している。
【００３７】
子局２ｆ，２ｇは、子局２ａ，２ｂ，２ｃを中継端末とし、親局１との間で子局２ａ，２ｂ，２ｃを介して通信ルートを構築している（ホップ数４）。子局２ｆは、通信リンクＬ１＋Ｌ２＋Ｌ３＋Ｌ６で構成される通信ルートを構築し、子局２ｇは、通信リンクＬ１＋Ｌ２＋Ｌ３＋Ｌ７で構成される通信ルートを構築している。
【００３８】
子局２ｈは、親局１との間に、通信リンクＬ８で構成される通信ルートを直接構築している（ホップ数１）。
【００３９】
子局２ｉ，２ｊ，２ｋは、子局２ｈを中継端末とし、親局１との間で子局２ｈを介して通信ルートを構築している（ホップ数２）。子局２ｉは、通信リンクＬ８＋Ｌ９で構成される通信ルートを構築し、子局２ｊは、通信リンクＬ８＋Ｌ１０で構成される通信ルートを構築し、子局２ｋは、通信リンクＬ８＋Ｌ１１で構成される通信ルートを構築している。
【００４０】
そして、親局１は、子局２ａ〜２ｋの各々との間でポーリング通信を行うことによって、電力使用量、ガス使用量、水道使用量等の検針データを子局２ａ〜２ｋから取得する。
【００４１】
図２に親局１の構成を示す。
【００４２】
親局１は、制御部１０１、送信部１０２、受信部１０３、ルート計算部１０４、データ取得部１０５、記憶部１０６、計時部１０７、電源部１０８、通信状態記憶部１０９、トラフィック計算部１１０、エラー率記憶部１１１、ポーリング開始判断部１１２を備える。なお、親局１が、データ取得装置として機能する。
【００４３】
制御部１０１は、親局１の各部の機能を制御する。送信部１０２および受信部１０３は、検針データ取得のために、子局２との間で通信を行うインタフェース機能を有する。ルート計算部１０４は、子局２との間でマルチホップ通信を行うためのルート計算を行なう。データ取得部１０５は、送信部１０２および受信部１０３を介して、ポーリング通信によって子局２から検針データを取得する。記憶部１０６は、収集した検針データや、子局２に関する情報（子局情報）等を格納する。計時部１０７は、現在時刻を計時する時計機能や、経過時間を計時するタイマ機能を有する。電源部１０８は、商用電源等の外部電源から、親局１の各部の駆動電源を生成する。
【００４４】
さらに、通信状態記憶部１０９は、ポーリング通信の状況を記憶する。トラフィック計算部１１０は、通信リンクＬ１〜Ｌ１１の各通信トラフィック（通信リンクＬ１〜Ｌ１１で構成されるマルチホップ通信路Ｌａの局所的な通信トラフィック）を算出する。エラー記憶部１１１は、検針データの取得に失敗した通信エラーの情報を記憶する。ポーリング開始判断部１１２は、計時部１０７の時計機能およびタイマ機能を用いて、ポーリング通信の開始タイミングを判断する。
【００４５】
図３に子局２の構成を示す。なお、図３において、子局２ａのブロック構成のみを示しているが、他の子局２ｂ〜２ｋも同様のブロック構成を備える。
【００４６】
子局２は、制御部２０１、送信部２０２、受信部２０３、ルーティング制御部２０４、データ取得部２０５、外部インタフェース（外部Ｉ／Ｆ）２０６、記憶部２０７、データ送信部２０８、電源部２０９、マルチキャスト制御部２１０、タイマ部２１１を備える。
【００４７】
制御部２０１は、子局２の各部の機能を制御する。送信部２０２は、ポーリング通信のデータ取得要求に応答する検針データ等のパケットを送信するインタフェース機能を有する。受信部２０３は、ポーリング通信のデータ取得要求等のパケットを受信するインタフェース機能を有する。ルーティング制御部２０４は、ルーティングパケットを処理する機能を有する。
【００４８】
さらに、各住戸には、電力使用量、ガス使用量、水道使用量等を測定し、検針データを作成する計測器３が設置されており、計測器３は、外部Ｉ／Ｆ２０６に通信可能に接続している。データ取得部２０５は、外部Ｉ／Ｆ２０６を介して接続された計測器３から、定期的またはイベント発生時に検針データを取得し、記憶部２０７に格納する。データ送信部２０８は、記憶部２０７に格納した検針データの送信制御を行う。電源部２０９は、商用電源等の外部電源から、子局２の各部の駆動電源を生成する。マルチキャスト制御部２１０は、送信部２０２による後述のステム型マルチキャストを制御する。タイマ部２１１は、現在時刻を計時する時計機能や、経過時間を計時するタイマ機能を有する。
【００４９】
次に、図２、図３の各構成を有する親局１と子局２とを用いたポーリング通信の概略について説明する。
【００５０】
まず、親局１は、配下の全部（または一部）の子局情報を記憶部１０６において管理している。ルート計算部１０４は、ネットワーク制御パケットなどの定期的な送受信を、送信部１０２および受信部１０３を介して行うことにより、各子局２との間で構築する通信ルートを計算し、ルート計算部１０４内に各子局２の通信ルート情報を保持している。これは、通常のネット層における動作である。
【００５１】
そして、データ取得部１０５は、記憶部１０６に格納されている子局情報を参照して、ルート計算部１０４からポーリング通信の対象となる子局２の通信ルート情報を定期的に取得し、通信ルート情報を付加したデータ取得要求を送信部１０２から送信する。このとき、データ取得部１０５によるポーリング通信の開始タイミングは、ポーリング開始判断部１１２によって設定される。例えば、ポーリング開始判断部１１２は、ポーリング通信の開始タイミングを一定間隔に設定する。あるいは、ポーリング開始判断部１１２は、前回のポーリング通信の対象である子局２との間でポーリング通信が完了した後に、今回のポーリング通信の対象である子局２との間でポーリング通信を開始させる。
【００５２】
マルチホップ通信路Ｌａ上にある子局２の受信部２０３は、親局１から送信されたデータ取得要求を受信する。ルーティング制御部２０４は、データ取得要求に付与された通信ルート情報を参照して、自端末宛のデータ取得要求であるか、自端末を中継端末に設定したデータ取得要求であるかを判断する。そして、ルーティング制御部２０４は、自端末が中継端末である場合、送信部２０２からデータ取得要求を送出する中継動作を行う。また、自端末宛のデータ取得要求である場合、このデータ取得要求に対する応答として、制御部２０１、データ送信部２０８等が検針データの送信処理を行う。なお、子局２は、自端末宛のデータ取得要求、自端末を中継端末に設定したデータ取得要求のいずれでもない場合、このデータ取得要求を破棄する。
【００５３】
このように、子局２は、受信したデータ取得要求に含まれる通信ルート情報を参照して、データ取得要求を中継しており、データ取得要求が１ホップずつ伝達されていくことでマルチホップ通信が行われる。結果として、データ取得要求の宛先に設定された子局２に、データ取得要求が到達する（往路通信）。
【００５４】
また、自端末宛のデータ取得要求を受信した子局２において、制御部２０１は、受信したデータ取得要求を解読する。そして、ルーティング制御部２０４は、親局１に至る通信ルート情報を格納しており、データ送信部２０８は、記憶部２０７に格納されている検針データに、親局１に至る通信ルート情報を付与し、送信部２０２から、親局１宛の検針データを送信する。なお、記憶部２０７に格納されている検針データは、データ取得部２０５が計測器３から予め取得していたものでもよいし、データ取得要求を受信する度に、データ取得部２０５が計測器３から取得するものでもよい。
【００５５】
マルチホップ通信路Ｌａ上にある子局２の受信部２０３は、他の子局２から送信された検針データを受信する。ルーティング制御部２０４は、検針データに付与された通信ルート情報を参照して、自端末を中継端末に設定した検針データであるか否かを判断する。そして、自端末を中継端末に設定した検針データであれば、ルーティング制御部２０４は、送信部２０２から検針データを送出する中継動作を行う。子局２は、自端末を中継端末に設定していない検針データであれば、この検針データを破棄する。
【００５６】
このように、子局２は、受信した検針データに含まれる通信ルート情報を参照して、検針データを中継しており、検針データが１ホップずつ伝達されていくことでマルチホップ通信が行われる。結果として、検針データの宛先に設定された親局１に、検針データが到達する（復路通信）。なお、親局１に隣接する子局２（ホップ数１の子局２）が送信した検針データは、親局１が直接受信する。
【００５７】
そして、親局１のデータ取得部１０５は、データ取得要求に対する応答として受信した検針データをデコードし、子局２毎の検針データとして記憶部１０６に格納する。
【００５８】
親局１の制御部１０１は、上述のデータ取得要求の送信処理を、配下の複数の子局２に対して順に実行し、配下の全ての子局２にポーリング通信を行って検針データを取得する。
【００５９】
図４は、親局１から子局２ａ，２ｂ，２ｃ，２ｄ，２ｅに対するポーリング通信のシーケンスを示す。まず、親局１は、子局２ａ宛のデータ取得要求Ｓ１をユニキャスト送信する。データ取得要求Ｓ１を受信した子局２ａは、親局１宛の検針データＤ１をユニキャスト送信し、親局１は、検針データＤ１を受信する。このように、親局１は、ポーリング通信によって、子局２ａが送信した検針データＤ１を取得する。
【００６０】
次に、親局１は、子局２ｂ宛のデータ取得要求Ｓ２をユニキャスト送信する。子局２ａを経由して、データ取得要求Ｓ２を受信した子局２ｂは、親局１宛の検針データＤ２をユニキャスト送信し、親局１は、子局２ａ経由で検針データＤ２を受信する。このように、親局１は、ポーリング通信によって、子局２ｂが送信した検針データＤ２を取得する。
【００６１】
次に、親局１は、本実施形態の要旨であるステム型マルチキャストを用いて、子局２ｃ，２ｄ，２ｅとの間でポーリング通信を行う。
【００６２】
子局２ｃ，２ｄ，２ｅ（第１の子局）のそれぞれが親局１との間に構築した各通信ルートは、親局１から子局２ｃ，２ｄ，２ｅの１ホップ手前の子局２ｂまでのルート（以降、基幹ルートと称す）が共通である。すなわち、子局２ｃ，２ｄ，２ｅのそれぞれが親局１との間で構築した各通信ルートは、最終ホップのみが互いに異なる。そして、このような子局２ｃ，２ｄ，２ｅに対するマルチキャストをステム型マルチキャストと定義する。この場合、子局２ｃ，２ｄ，２ｅに共通する基幹ルートは、通信リンクＬ１＋Ｌ２となる。また、親局１から子局２ｃ，２ｄ，２ｅに至る各通信ルートにおいて子局２ｃ，２ｄ，２ｅの１ホップ手前にある子局２ｂ（第２の子局）は、子局２ｃ，２ｄ，２ｅのステム子局となる。
【００６３】
なお、ステム型マルチキャストの対象となる子局２は、例えば図１の子局２ｃのように、必ずしも通信ルートの末端にある必要はない。つまり親局１から子局２ｃ，２ｄ，２ｅに対するステム型マルチキャストの場合、子局２ｃの下流にある子局２ｆ，２ｇへパケットは届かない。
【００６４】
親局１から子局２のそれぞれへ送信されるデータ取得要求のパケットは、宛先の子局２に関わらず、パケットの内容が同一であるケースが殆どである。つまり、データ取得要求のパケットには、宛先の子局２に関わらず、データ取得要求という共通のコマンドが含まれる。そこで、親局１は、基幹ルートが共通である子局２ｃ，２ｄ，２ｅに対するデータ取得要求Ｓｍ１を、ステム型マルチキャストを用いて送信する。以降、親局１からステム型マルチキャストを用いて送信されたデータ取得要求をマルチデータ取得要求と称す。
【００６５】
マルチデータ取得要求Ｓｍ１は、ユニキャストのマルチホップ通信で、親局１→子局２ａ→子局２ｂの基幹ルートを伝達され、ステム子局２ｂに到達する。ステム子局２ｂのマルチキャスト制御部２１０は、受信したマルチデータ取得要求Ｓｍ１に付与された通信ルート情報を参照することによって、自局がステム子局であることを認識できる。そこで、ステム子局２ｂのマルチキャスト制御部２１０は、子局２ｃ，２ｄ，２ｅ宛てのマルチデータ取得要求Ｓｍ１を送信部２０２からマルチキャスト送信する。
【００６６】
子局２ｃ，２ｄ，２ｅのそれぞれは、ステム子局２ｂから自局宛にマルチキャストされたマルチデータ取得要求Ｓｍ１を受信する。そして、子局２ｃは、親局１宛の検針データＤ３をユニキャスト送信し、親局１は、子局２ａ，２ｂ経由で検針データＤ３を受信する。また、子局２ｄは、親局１宛の検針データＤ４をユニキャスト送信し、親局１は、子局２ａ，２ｂ経由で検針データＤ４を受信する。また、子局２ｅは、親局１宛の検針データＤ５をユニキャスト送信し、親局１は、子局２ａ，２ｂ経由で検針データＤ５を受信する。このように、親局１は、ステム型マルチキャストを用いたポーリング通信によって、子局２ｃ，２ｄ，２ｅのそれぞれが送信した検針データＤ３〜Ｄ５を取得する。
【００６７】
上述のように、基幹ルートを共通とする複数の子局２が存在する場合、これらの子局２に至る通信ルートの最終ホップでのみデータ取得要求をマルチキャスト送信するステム型マルチキャストを行う。つまり、マルチホップ通信路における通信ルートに依存した形での限定的なマルチキャスト通信を行うことによって、親局１から子局２への往路通信に要する通信トラフィックを抑制することができる。
【００６８】
また、従来のようなブロードキャストやフラッディングによって、システム内の全ての子局２からの復路通信を予約する応答予約を行った場合、このシステム内の全ての子局２からの復路通信を、親局１が制御することは不可能である。しかし、ステム型マルチキャストを行うことによって、マルチキャストを用いた応答予約によって親局１が制御できない範囲を限定できるので、往路通信の通信量を抑制しながらもシステム全体での通信輻輳を抑制することができる。
【００６９】
また、図１に示す通信ネットワークにおいて、親局１は、子局２ｈ（第２の子局）をステム子局としたステム型マルチキャストによって、子局２ｉ，２ｊ，２ｋ（第１の子局）へマルチデータ取得要求Ｓｍ２を送信し、子局２ｉ，２ｊ，２ｋから検針データＤ１１，Ｄ１２，Ｄ１３を取得する。
【００７０】
また、図１に示す通信ネットワークにおいて、親局１は、子局２ｃ（第２の子局）をステム子局としたステム型マルチキャストによって、子局２ｆ，２ｇ（第１の子局）へマルチデータ取得要求を送信し、子局２ｆ，２ｇから検針データを取得する。また、親局１は、子局２ｈへデータ取得要求をユニキャスト送信し、子局２ｈから検針データを取得する。
【００７１】
また、子局２のタイマ部２１１は、ランダムな時間長さを設定し、このランダム時間を計時する機能を有している。そこで、ステム型マルチキャストの対象となる子局２（第１の子局）は、マルチデータ取得要求を受信してから、ランダムに設定された遅延時間が経過した後に、親局１へ検針データのそれぞれを送信してもよい。例えば、図４において、子局２ｃ，２ｄ，２ｅのそれぞれは、マルチデータ取得要求Ｓｍ１を受信してから、ランダムに設定された遅延時間が経過した後に、親局１へ検針データＤ３〜Ｄ５のそれぞれを送信する。この場合、子局２が行う復路通信の遅延時間がランダム化されることによって、検針データの衝突によるパケットロストの低減が図られ、復路通信による通信輻輳を抑制することができる。
【００７２】
また、図５に示すように、親局１は、リスト作成部１１３を具備してもよい。リスト作成部１１３は、ステム型マルチキャストによる応答を要求する子局２を指定する子局リストを作成する。そして、親局１は、この子局リストを付加したマルチデータ取得要求を送信する。例えば、図６に示すように、親局１が、子局２ｂをステム子局とするデータ取得要求Ｓｍ３を、ステム型マルチキャストを用いて送信する。このデータ取得要求Ｓｍ３には、子局２ｃ，２ｄの各子局情報を含む子局リストが付加されており、応答を要求する子局２として子局２ｃ，２ｄが指定されている。
【００７３】
子局２ｃ，２ｄ，２ｅ（第１の子局）のそれぞれは、ステム子局２ｂからマルチキャストされたマルチデータ取得要求Ｓｍ３を受信する。そして、子局２ｃ，２ｄは、受信したマルチデータ取得要求Ｓｍ３の子局リストに自局の子局情報が設定されているので、親局１宛の検針データＤ３，Ｄ４をユニキャスト送信する。親局１は、子局２ａ，２ｂ経由で検針データＤ３，Ｄ４を受信する。また、子局２ｅは、受信したマルチデータ取得要求Ｓｍ３の子局リストに自局の子局情報が設定されていないので、検針データを送信しない。
【００７４】
また、図６に示すように、親局１が、子局２ｈをステム子局とするデータ取得要求Ｓｍ４を、ステム型マルチキャストを用いて送信する。このデータ取得要求Ｓｍ４には、子局２ｊ，２ｋの各子局情報を含む子局リストが付加されており、応答を要求する子局２として子局２ｊ，２ｋが指定されている。
【００７５】
子局２ｉ，２ｊ，２ｋ（第１の子局）のそれぞれは、ステム子局２ｈからマルチキャストされたマルチデータ取得要求Ｓｍ４を受信する。そして、子局２ｊ，２ｋは、受信したマルチデータ取得要求Ｓｍ４の子局リストに自局の子局情報が設定されているので、親局１宛の検針データＤ１２，Ｄ１３をユニキャスト送信する。親局１は、子局２ｈ経由で検針データＤ１２，Ｄ１３を受信する。また、子局２ｉは、受信したマルチデータ取得要求Ｓｍ４の子局リストに自局の子局情報が設定されていないので、検針データを送信しない。
【００７６】
例えば、子局２ｂをステム子局とする多数の子局２が存在するケースなどにおいては、子局２ｂをステム子局とする全ての子局２に対してマルチデータ取得要求を送信して、全ての子局２が検針データを送信すると、通信輻輳が発生する恐れがある。そこで、親局１は、通信トラフィックを適切に制御して、復路通信による通信輻輳を抑制するために、応答を要求する子局２を指定してステム型マルチキャストを行う。
【００７７】
また、親局１は、ステム型マルチキャストによる応答を要求する子局２を指定する子局リストと、この子局リストによって指定された子局２のそれぞれに対応する遅延時間の情報とを付加したマルチデータ取得要求を送信してもよい。この場合、ステム子局２がマルチキャストしたマルチデータ取得要求を受信した複数の子局２（第１の子局）のうち、子局リストによって指定された子局２のみが、親局１へ検針データを送信する。この場合、子局リストによって指定された子局２は、マルチデータ取得要求を受信してから、マルチデータ取得要求によって指定された遅延時間が経過した後に、親局１へ検針データを送信する。したがって、マルチデータ取得要求に対して応答する子局２は、親局１が作成したスケジュールにしたがって応答することが可能となり、復路通信による通信輻輳をより確実に抑制することができる。
【００７８】
また、本実施形態において、親局１が、１つの局所領域へステム型マルチキャストによるポーリング通信を行ったとする。その後、親局１は、この局所領域の子局２から検針データの返信が完了していない時点においても、別の局所領域に対してステム型マルチキャストによるポーリング通信を開始できる場合がある。親局１は、予め決められた基準を参照し、その基準を満たしていれば、別の局所領域に対するステム型マルチキャストを用いたポーリング通信を開始する。
【００７９】
まず、親局１は、トラフィック計算部１１０によって通信リンク毎の通信トラフィックを把握することによって、システム内の局所的な通信トラフィックを個別に把握する。図１において、親局１は、ホップ数「１」の領域Ａ１の通信リンクＬ１，Ｌ８、ホップ数「２」の領域Ａ２の通信リンクＬ２の各通信トラフィックを個別に把握している。すなわち、親局２は、自局からステム子局２に至るまでに存在する各通信リンクの通信トラフィックを個別に把握している。
【００８０】
そして、親局１は、通信リンクＬ１，Ｌ２，Ｌ８の各通信トラフィックが上限値を超えないという条件下でステム型マルチキャストを用いたポーリング通信の重複制御を行う。すなわち、親局１は、通信信頼性を確保しながら、互いに影響を与えない関係にある局所的な通信トラフィックを有効活用する。而して、マルチホップ通信システム全体としての通信品質を確保しながらも、通信効率（スループット）を向上させることが可能になる。
【００８１】
親局１は、ポーリング通信が行われる通信ルート情報に基づいて、通信リンクＬ１，Ｌ２，Ｌ８の各通信トラフィックを算出することによって、システム内の局所的な通信トラフィックを個別に把握する。
【００８２】
例えば、親局１が、子局２ｃ，２ｄ，２ｅ（第１の局所領域内の複数の子局２）に対して第１のマルチデータ取得要求を送信し、ステム型マルチキャストを用いたポーリング通信を行っている（第１のステム型マルチキャスト）。そして、子局２ｃ，２ｄ，２ｅからの検針データの返信が未完了でありながら、親局１が子局２ｉ，２ｊ，２ｋ（第２の局所領域内の複数の子局２）に対して第２のマルチデータ取得要求を送信して、ステム型マルチキャストを用いたポーリング通信を行うとする（第２のステム型マルチキャスト）。
【００８３】
親局１は、通信リンクＬ１，Ｌ２，Ｌ８毎に、第１のステム型マルチキャストによって発生している通信トラフィック（以降、第１の通信トラフィックと称す）を算出する。さらに、親局１は、通信リンクＬ１，Ｌ２，Ｌ８毎に、第２のステム型マルチキャストによって発生すると予想される通信トラフィック（以降、第２の通信トラフィックと称す）を算出する。
【００８４】
そして、親局１は、通信リンクＬ１，Ｌ２，Ｌ８毎に、第１の通信トラフィックと第２の通信トラフィックとを加算する。したがって、親局１は、第１のステム型マルチキャストを実行しているときに、新たに第２のステム型マルチキャストを開始した場合における通信トラフィックを通信リンクＬ１，Ｌ２，Ｌ８毎に把握できる。
【００８５】
親局１は、通信リンクＬ１，Ｌ２，Ｌ８の各々における第１の通信トラフィックと第２の通信トラフィックとの和が上限値を超えていなければ、第１のステム型マルチキャストによるポーリング通信が完了する前後に関わらず、第２のマルチデータ取得要求の送信を許可する。したがって、ステム型マルチキャストによるポーリング通信を複数の局所領域に対して重複して行うことができる。
【００８６】
また、親局１は、第１の通信トラフィックと第２の通信トラフィックとの和が上限値を超えていれば、第１のステム型マルチキャストによるポーリング通信が完了するまで、第２のマルチデータ取得要求の送信を禁止する。そして、親局１は、第２のステム型マルチキャストによるポーリング通信が許可されたタイミングで、子局２ｉ，２ｊ，２ｋに対して第２のマルチデータ取得要求を送信する。
【００８７】
したがって、親局１は、局所的な通信トラフィックを増大させて輻輳を発生させることなく、複数の局所領域との間でステム型マルチキャストによるポーリング通信を重複して実施することが可能となる。例えば、図１において、子局２ｃ，２ｄ，２ｅを含む第１の局所領域と、子局２ｉ，２ｊ，２ｋを含む第２の局所領域とは、親局１との間の基幹ルートが互いに異なる。そして、ステム型マルチキャストによるポーリング通信が第１の局所領域と第２の局所領域とで重複した場合でも、基幹ルートが異なる通信であれば、お互いの通信トラフィックが干渉せずに効率を向上させることが可能となる。
【００８８】
なお、各通信リンクにおける通信トラフィックは、マルチデータ取得要求および検針データの各パケットサイズと、各通信リンクにおける通信方式とに基づいて導出される。
【００８９】
（実施形態２）
図７は、本実施形態のマルチホップ通信システムが構成する通信ネットワークの概略図である。本実施形態の親局１は、図８の構成を示しており、親局１は、データ分解部１１４を具備する。本実施形態の子局２は、図９の構成を示しており、子局２は、データ管理部２１２を具備する。なお、他の構成は、実施形態１と同様であり、同様の構成には同一の符号を付して説明は省略する。
【００９０】
本実施形態において、ステム子局２は、ステム型マルチホップの対象となる複数の子局２が親局１へ送信する各検針データを蓄積し、この蓄積した検針データを一括して親局１へ送信する。
【００９１】
図１０は、親局１から子局２ａ，２ｂ，２ｃ，２ｄ，２ｅに対するポーリング通信のシーケンスを示す。まず、親局１は、子局２ａ宛のデータ取得要求Ｓ１をユニキャスト送信する。データ取得要求Ｓ１を受信した子局２ａは、親局１宛の検針データＤ１をユニキャスト送信し、親局１は、検針データＤ１を受信する。このように、親局１は、ポーリング通信によって、子局２ａが送信した検針データＤ１を取得する。
【００９２】
次に、親局１は、子局２ｂ宛のデータ取得要求Ｓ２をユニキャスト送信する。子局２ａを経由して、データ取得要求Ｓ２を受信した子局２ｂは、親局１宛の検針データＤ２をユニキャスト送信し、親局１は、子局２ａ経由で検針データＤ２を受信する。このように、親局１は、ポーリング通信によって、子局２ｂが送信した検針データＤ２を取得する。
【００９３】
次に、親局１は、本実施形態の要旨であるステム型マルチキャストを用いて、子局２ｃ，２ｄ，２ｅとの間でポーリング通信を行う。
【００９４】
マルチデータ取得要求Ｓｍ１は、ユニキャストのマルチホップ通信で、親局１→子局２ａ→子局２ｂの基幹ルートを伝達され、ステム子局２ｂに到達する。ステム子局２ｂのマルチキャスト制御部２１０は、受信したマルチデータ取得要求Ｓｍ１に付与された通信ルート情報を参照することによって、自局がステム子局であることを認識できる。そこで、ステム子局２ｂのマルチキャスト制御部２１０は、子局２ｃ，２ｄ，２ｅ宛てのマルチデータ取得要求Ｓｍ１を送信部２０２からマルチキャスト送信する。
【００９５】
子局２ｃ，２ｄ，２ｅのそれぞれは、ステム子局２ｂから自局宛にマルチキャストされたマルチデータ取得要求Ｓｍ１を受信する。そして、子局２ｃは、親局１宛の検針データＤ３をユニキャスト送信し、子局２ｄは、親局１宛の検針データＤ４をユニキャスト送信し、子局２ｅは、親局１宛の検針データＤ５をユニキャスト送信する。
【００９６】
ステム子局２ｂは、検針データＤ３〜Ｄ５の一括送信処理を行う。具体的に、ステム子局２ｂのデータ管理部２１２は、タイマ部２１１を用いて、マルチデータ取得要求Ｓｍ１をマルチキャスト送信した時点から予め決められた一定時間が経過するまでを待機期間とする。そして、ステム子局２ｂのデータ管理部２１２は、この待機期間中に受信した検針データＤ３〜Ｄ５を１つの検針データＤａにまとめて、親局１宛の検針データＤａを送信部２０２からユニキャスト送信する。親局１は、子局２ａ経由で検針データＤａを受信する。
【００９７】
親局１のデータ分解部１１４は、受信した検針データＤａを３つの検針データＤ３〜Ｄ５に分解して、子局２ｃ，２ｄ，２ｅの検針データＤ３〜Ｄ５を取得する。
【００９８】
すなわち、ステム子局２が、ステム型マルチキャストの復路通信で伝達される複数の検針データを１つにまとめて中継している。したがって、子局２から親局１に対する復路通信において、子局２のそれぞれが送信した検針データを個別に親局１へ送信する場合に比べて、通信ヘッダや輻輳回避のためのパケット間隔時間を省略でき、復路通信の通信トラフィックを抑制することができる。さらに、親局１は、子局２から効率的に検針データを取得することができる。
【００９９】
また、図７に示す通信ネットワークにおいて、親局１は、子局２ｈをステム子局としたステム型マルチキャストによって、子局２ｉ，２ｊ，２ｋへマルチデータ取得要求Ｓｍ２を送信する。そして、子局２ｈは、子局２ｉ，２ｊ，２ｋから受信した検針データＤ１１〜Ｄ１３を１つの検針データＤｂにまとめて、親局１宛の検針データＤｂをユニキャスト送信する。親局１は、子局２ｈ経由で検針データＤｂを受信する。親局１は、受信した検針データＤｂを３つの検針データＤ１１〜Ｄ１３に分解して、子局２ｉ，２ｊ，２ｋの検針データＤ１１〜Ｄ１３を取得する。
【０１００】
また、子局２のタイマ部２１１は、ランダムな時間長さを設定し、このランダム時間を計時する機能を有している。そこで、ステム型マルチキャストの対象となる子局２は、マルチデータ取得要求を受信してから、ランダムに設定された遅延時間が経過した後に、検針データのそれぞれを送信してもよい。例えば、図１０において、子局２ｃ，２ｄ，２ｅのそれぞれは、マルチデータ取得要求Ｓｍ１を受信してから、ランダムに設定された遅延時間が経過した後に、検針データＤ３〜Ｄ５のそれぞれを送信する。この場合、子局２が行う復路通信の遅延時間がランダム化されることによって、検針データの衝突によるパケットロストの低減が図られ、復路通信による通信輻輳を抑制することができる。
【０１０１】
また、図１１に示すように、親局１は、リスト作成部１１３を具備してもよい。リスト作成部１１３は、ステム型マルチキャストによる応答を要求する子局２を指定する子局リストを作成する。そして、親局１は、この子局リストを付加したマルチデータ取得要求を送信する。例えば、図１２に示すように、親局１が、子局２ｂをステム子局とするデータ取得要求Ｓｍ３を、ステム型マルチキャストを用いて送信する。このデータ取得要求Ｓｍ３には、子局２ｃ，２ｄの各子局情報を含む子局リストが付加されており、応答を要求する子局２として子局２ｃ，２ｄが指定されている。
【０１０２】
子局２ｃ，２ｄ，２ｅのそれぞれは、ステム子局２ｂからマルチキャストされたマルチデータ取得要求Ｓｍ３を受信する。そして、子局２ｃ，２ｄは、受信したマルチデータ取得要求Ｓｍ３の子局リストに自局の子局情報が設定されているので、検針データＤ３，Ｄ４をユニキャスト送信する。
【０１０３】
ステム子局２ｂのデータ管理部２１２は、検針データＤ３，Ｄ４を１つの検針データＤｃにまとめて、親局１宛の検針データＤｃをユニキャスト送信する。親局１は、子局２ａ経由で検針データＤｃを受信する。
【０１０４】
親局１のデータ分解部１１４は、受信した検針データＤｃを２つの検針データＤ３，Ｄ４に分解して、子局２ｃ，２ｄの検針データＤ３，Ｄ４を取得する。また、子局２ｅは、受信したマルチデータ取得要求Ｓｍ３の子局リストに自局の子局情報が設定されていないので、検針データを送信しない。
【０１０５】
また、図１２に示すように、親局１が、子局２ｈをステム子局とするデータ取得要求Ｓｍ４を、ステム型マルチキャストを用いて送信する。このデータ取得要求Ｓｍ４には、子局２ｊ，２ｋの各子局情報を含む子局リストが付加されており、応答を要求する子局２として子局２ｊ，２ｋが指定されている。
【０１０６】
子局２ｉ，２ｊ，２ｋのそれぞれは、ステム子局２ｈからマルチキャストされたマルチデータ取得要求Ｓｍ４を受信する。そして、子局２ｊ，２ｋは、受信したマルチデータ取得要求Ｓｍ４の子局リストに自局の子局情報が設定されているので、検針データＤ１２，Ｄ１３をユニキャスト送信する。
【０１０７】
ステム子局２ｈのデータ管理部２１２は、検針データＤ１２，Ｄ１３を１つの検針データＤｄにまとめて、親局１宛の検針データＤｄをユニキャスト送信する。親局１は、子局２ｈ経由で検針データＤｄを受信する。
【０１０８】
親局１のデータ分解部１１４は、受信した検針データＤｄを２つの検針データＤ１２，Ｄ１３に分解して、子局２ｊ，２ｋの検針データＤ１２，Ｄ１３を取得する。また、子局２ｉは、受信したマルチデータ取得要求Ｓｍ４の子局リストに自局の子局情報が設定されていないので、検針データを送信しない。
【０１０９】
例えば、子局２ｂをステム子局とする多数の子局２が存在するケースなどにおいては、子局２ｂをステム子局とする全ての子局２に対してマルチデータ取得要求を送信して、全ての子局２が検針データを送信すると、通信輻輳が発生する恐れがある。そこで、親局１は、通信トラフィックを適切に制御して、復路通信による通信輻輳を抑制するために、応答を要求する子局２を指定してステム型マルチキャストを行う。
【０１１０】
また、親局１は、ステム型マルチキャストによる応答を要求する子局２を指定する子局リストと、この子局リストによって指定された子局２のそれぞれに対応する遅延時間の情報とを付加したマルチデータ取得要求を送信してもよい。この場合、ステム子局２がマルチキャストしたマルチデータ取得要求を受信した複数の子局２のうち、子局リストによって指定された子局２のみが、親機１へ検針データを送信する。この場合、子局リストによって指定された子局２は、マルチデータ取得要求を受信してから、マルチデータ取得要求によって指定された遅延時間が経過した後に、検針データを送信する。したがって、マルチデータ取得要求に対して応答する子局２は、親局１が作成したスケジュールにしたがって応答することが可能となり、復路通信による通信輻輳をより確実に抑制することができる。
【０１１１】
また、本実施形態において、親局１が、１つの局所領域へステム型マルチキャストによるポーリング通信を行ったとする。その後、親局１は、この局所領域の子局２から検針データの返信が完了していない時点においても、別の局所領域に対してステム型マルチキャストによるポーリング通信を開始できる場合がある。親局１は、予め決められた基準を参照し、その基準を満たしていれば、別の局所領域に対するステム型マルチキャストを用いたポーリング通信を開始する。なお、ステム型マルチキャストの重複制御は実施形態１と同様であるので、詳細な説明は省略する。
【符号の説明】
【０１１２】
１  親局
２  子局
Ｌ１，Ｌ２，Ｌ３，．．．  通信リンク
【図１】
2014207574.tif 000003
【図２】
2014207574.tif 000004
【図３】
2014207574.tif 000005
【図４】
2014207574.tif 000006
【図５】
2014207574.tif 000007
【図６】
2014207574.tif 000008
【図７】
2014207574.tif 000009
【図８】
2014207574.tif 000010
【図９】
2014207574.tif 000011
【図１０】
2014207574.tif 000012
【図１１】
2014207574.tif 000013
【図１２】
2014207574.tif 000014
【図１３】
2014207574.tif 000015