(57)【特許請求の範囲】
【請求項１】
検針情報を測定して送信するスマートメータ機能部を有する複数のアドホック無線ノードと
前記アドホック無線ノードからの検針情報を受信する上位中継器と、
を備え、
前記上位中継器は、
自身から１ホップの、ひとつ又は複数のアドホック無線ノードを代理中継器として選択し、
該代理中継器を介して通信する前記アドホック無線ノードをグループ化し、
該代理中継器へ、グループ化された前記アドホック無線ノードの識別情報を含む代理中継要請を送信し、
前記代理中継器は、グループ化された前記アドホック無線ノードに自代理中継器の識別情報を送信し、
グループ化された前記アドホック無線ノードは、前記スマートメータ機能部により測定された検針情報を、前記代理中継器に送信し、
前記代理中継器は、グループ化された複数の前記アドホック無線ノードからそれぞれ検針情報を受信し、受信した各検針情報と自代理中継器のスマートメータ記憶部で測定された検針情報とをまとめて前記上位中継器に送信し、
及び、
前記上位中継器は、前記グループ化したグループ毎にグループ識別子を割り当てて、マルチキャストパケットにグループ識別子を付与して、該マルチキャストパケットを、前記代理中継器及びグループ化された前記アドホック無線ノードに送信し、
前記マルチキャストパケットを受信した前記代理中継器は、付与されたグループ識別子が、自身が所属するグループのグループ識別子と一致する場合に、該マルチキャストパケットを他のアドホック無線ノードに転送し、一致しない場合は破棄する
アドホックネットワークシステム。
【請求項２】
前記上位中継器は、
自上位中継器と１ホップで通信する最近接のアドホック無線ノードの識別子と、該最近接のアドホック無線ノードを介してマルチホップで通信する宛先のアドホック無線ノードとを管理するルーティングテーブル
を有し、
前記ルーティングテーブルを参照して、自上位中継器と１ホップで通信する最近接のアドホック無線ノードを前記代理中継器として選択する請求項１に記載のアドホックネットワークシステム。
【請求項３】
前記上位中継器は、
前記ルーティングテーブルを参照して、選択された代理中継器を最近接のアドホック無線ノードとする宛先のアドホック無線ノードを、該代理中継器と同じグループに所属するアドホック無線ノードとしてグループ化する請求項２に記載のアドホックネットワークシステム。
【請求項４】
前記上位中継器は、
自上位中継器と１ホップで通信するアドホック無線ノードの識別子と、該アドホック無線ノードとの通信の際に測定された通信品質情報とを管理するリンクテーブルをさらに有し、
前記リンクテーブルを参照して、自上位中継器と１ホップで通信するアドホック無線ノードのうち、通信品質情報が予め定められた基準を超えるアドホック無線ノードを、代理中継器として選択する請求項１に記載のアドホックネットワークシステム。
【請求項５】
前記代理中継器は、グループ化された複数の前記アドホック無線ノードから受信した各検針情報と、自代理中継器のスマートメータ記憶部で測定された検針情報とを記憶し、
前記上位中継器は、検針情報取得要求を前記代理中継器に送信し、
前記代理中継器は、検針情報取得要求に従い、各検針情報をまとめて前記上位中継器に送信する請求項１に記載のアドホックネットワークシステム。
【請求項６】
前記代理中継器は、各検針情報をひとつのメッセージにパッキングして前記上位中継器に送信する請求項１に記載のアドホックネットワークシステム。
【請求項７】
前記代理中継器は、マルチキャストパケットを転送する際に、マルチキャストパケットに含まれるホップリミット情報を減算して転送する請求項１に記載のアドホックネットワークシステム。
【請求項８】
マルチキャストパケットを受信した前記アドホック無線ノードは、付与されたグループ識別子が、自身が所属するグループのグループ識別子と一致する場合に、該マルチキャストパケットを他のアドホック無線ノードに転送し、一致しない場合は破棄する請求項１に記載のアドホックネットワークシステム。
【請求項９】
前記アドホック無線ノードは、マルチキャストパケットを転送する際に、マルチキャストパケットに含まれるホップリミット情報を減算して転送する請求項８に記載のアドホックネットワークシステム。
【請求項１０】
検針情報を測定して送信するスマートメータ機能部を有する複数のアドホック無線ノードと、前記アドホック無線ノードからの検針情報を受信する上位中継器とを備えたアドホックネットワークシステムにおける検針情報収集方法であって、
前記上位中継器は、
自身から１ホップの、ひとつ又は複数のアドホック無線ノードを代理中継器として選択し、
該代理中継器を介して通信する前記アドホック無線ノードをグループ化し、
該代理中継器へ、グループ化された前記アドホック無線ノードの識別情報を含む代理中継要請を送信し、
前記代理中継器は、グループ化された前記アドホック無線ノードに自代理中継器の識別情報を送信し、
グループ化された前記アドホック無線ノードは、前記スマートメータ機能部により測定された検針情報を、前記代理中継器に送信し、
前記代理中継器は、グループ化された複数の前記アドホック無線ノードからそれぞれ検針情報を受信し、受信した各検針情報と自代理中継器のスマートメータ記憶部で測定された検針情報とをまとめて前記上位中継器に送信し、
及び、
前記上位中継器は、前記グループ化したグループ毎にグループ識別子を割り当てて、マルチキャストパケットにグループ識別子を付与して、該マルチキャストパケットを、前記代理中継器及びグループ化された前記アドホック無線ノードに送信し、
前記マルチキャストパケットを受信した前記代理中継器は、付与されたグループ識別子が、自身が所属するグループのグループ識別子と一致する場合に、該マルチキャストパケットを他のアドホック無線ノードに転送し、一致しない場合は破棄する
前記検針情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドホックネットワークシステム及び検針情報収集方法に係り、特に、メッシュ型アドホック無線ネットワークにおいて検針情報収集するアドホックネットワークシステム及び検針情報収集方法に関する。
【背景技術】
【０００２】
近年、スマートメータを構成要素として、メッシュ型アドホック無線ネットワークを形成し、検針情報および、スマートメータの制御情報をメッシュ型アドホック無線ネットワーク上で、通信する方式が考案されている。
本技術分野の背景技術として、ＲＦＣ３６２６「Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ  （ＯＬＳＲ）」（非特許文献１）がある。この文献には、各無線ノードが、報知メッセージと呼ぶブロードキャストパケット中に、自身が持つルーティング情報を近隣へ通知することで、メッシュ型アドホック無線ネットワークにおける各ノードが、経路を自律構築する技術を定めた。
【０００３】
一方、特開２００１−２３７７６４号公報（特許文献１）があり、この公報には、「ホップ数情報により得られるホップ数が最小となる１つの接続可能無線局を上位接続先無線局として選定し、信号転送手段が送信信号または子無線局から受信した信号を上位接続先無線局へ、または基地局に直接接続できる場合は基地局へ転送する。」と記載されている。これにより、ホップ数が少ない経路を基地局および、子無線局が自律的に選択し、ホップ数の少ない経路を最適経路と判断し、パケットを送信するメッシュ型アドホック無線ネットワークの経路最適化の手法を規定した。
【０００４】
また、特開２００６−２１１３７５号公報（特許文献２）がある。この公報では、経路選択を、ホップ数以外にノードの処理負荷を考慮して、実施するように定め、経路上で伝送遅延やパケット損失を減らすような通信手段を定めた。
【０００５】
特開２００６−５０３７１号公報（特許文献３）がある。この公報には、「第１端末から第２端末に、少なくとも１つの他の端末をデータ中継端末として、データ送信する第１ステップと、上記データ中継端末から第１端末に、中継データの送信量を制御するための制御メッセージを送信する第２ステップと、第１端末が、上記制御メッセージの内容に従って、第２端末宛のデータの送信モードを変更する第３ステップとからなることを特徴とするデータ送信方法。」と記載されている。本特許文献により、アドホック無線ネットワークにおいてのデータ通信量制御手法を定めた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２３７７６４号公報
【特許文献２】特開２００６−２１１３７５号公報
【特許文献３】特開２００６−５０３７１号公報
【非特許文献】
【０００７】
【非特許文献１】ＲＦＣ３６２６「Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ  （ＯＬＳＲ）」
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１では、ホップ数に依存した自律経路構築手法を定め、特許文献２では、自律経路構築にノードの処理負荷の情報を付加することで、さらによりよい経路構築手法を定め、特許文献３では、通信量を規制する方式にて、さらに信頼性の高い通信を規定したが、そもそも、最終的に上位中継器に情報を集約するネットワークの性質上、上位中継器近傍の無線送信権の獲得施行回数、無線帯域の使用量が増加してしまう課題を避けられず、上位中継器近傍の通信品質および信頼性が低下してしまう課題が依然として残ってしまう。
【０００９】
また、非特許文献１にて、アドホックネットワークの経路を自律構築する手法を定め、特許文献１〜３は、自律構築に際して、ネットワーク負荷が下がるように、最適経路を選択する手法を規定したが、スマートメータの検針情報を収集するアドホック無線システムにおいて、上位中継器近傍においても、末端に配置された無線ノードにおいても、無線帯域の帯域幅は変わらないが、各ノードが宛先として、上位中継器を選択するシステム上、各無線ノードからのトラフィックが上位中継器近隣に集約された結果、上位中継器近傍においてトラフィックが増加し、無線送信権取得の試行回数が増加すること、及び、無線帯域使用率が増加することが不回避であり、上位中継器近傍の無線帯域の使用効率が著しく低下してしまう課題が残る。
【００１０】
また、アドホックネットワークにおけるマルチキャストパケットについて、マルチキャストパケットを受信したアドホック無線ノードは、転送可否判断をホップ数制御でしか実施できず、転送先ノード数に応じてパケット数が増大し、その結果として無線帯域使用率が増加してしまう課題がある。
【００１１】
以上の点に鑑み、本発明は、複数の上位中継器と複数のアドホック無線ノードによって構成されるメッシュ型アドホック無線ネットワークにおける、上位中継器へデータの集約を行うシステムにおいて、上位中継器近傍で無線帯域の効率低下を防ぐアドホックネットワークシステム及び検針情報収集方法を提供することを目的とする。
また、本発明は、上記ネットワークでマルチキャスト通信を行うようなシステムにおいて、電波的に近いノードの無線帯域利用効率の向上を図る通信方式を実現することを目的のひとつとする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、たとえば特許請求の範囲に記載の構成を採用する。
本願は上記課題を解決する手段を複数含んでいるが、その一例をあげるならば、「上位中継器の検針情報収集の一部または全部を下位アドホック無線ノードへ委譲する」ことを特徴のひとつとする。また、「上位中継器と検針情報収集を委譲された下位アドホック無線ノードとは、委譲関係をグループＩＤにて管理する」ことを特徴とする。
【００１３】
アドホックネットワークにおいてのマルチキャストパケットは、上記グループＩＤ毎の制御情報が付加され、一例をあげるならば、「該グループＩＤが示すグループ属するアドホック無線ノードが、該グループＩＤのマルチキャストパケットは転送し、該グループＩＤではないマルチキャストパケットは、破棄する」ことを特徴とする。
【００１４】
本発明の第１の解決手段によると
検針情報を測定して送信するスマートメータ機能部を有する複数のアドホック無線ノードと
前記アドホック無線ノードからの検針情報を受信する上位中継器と、
を備え、
前記上位中継器は、
自身から１ホップの、ひとつ又は複数のアドホック無線ノードを代理中継器として選択し、
該代理中継器を介して通信する前記アドホック無線ノードをグループ化し、
該代理中継器へ、グループ化された前記アドホック無線ノードの識別情報を含む代理中継要請を送信し、
前記代理中継器は、グループ化された前記アドホック無線ノードに自代理中継器の識別情報を送信し、
グループ化された前記アドホック無線ノードは、前記スマートメータ機能部により測定された検針情報を、前記代理中継器に送信し、
前記代理中継器は、グループ化された複数の前記アドホック無線ノードからそれぞれ検針情報を受信し、受信した各検針情報と自代理中継器のスマートメータ記憶部で測定された検針情報とをまとめて前記上位中継器に送信するアドホックネットワークシステムが提供される。
【００１５】
本発明の第２の解決手段によると
検針情報を測定して送信するスマートメータ機能部を有する複数のアドホック無線ノードと、アドホック無線ノードからの検針情報を受信する上位中継器とを備えたアドホックネットワークシステムにおける検針情報収集方法であって、
上位中継器は、
自身から１ホップの、ひとつ又は複数のアドホック無線ノードを代理中継器として選択し、
該代理中継器を介して通信するアドホック無線ノードをグループ化し、
該代理中継器へ、グループ化されたアドホック無線ノードの識別情報を含む代理中継要請を送信し、
代理中継器は、グループ化されたアドホック無線ノードに自代理中継器の識別情報を送信し、
グループ化されたアドホック無線ノードは、スマートメータ機能部により測定された検針情報を、代理中継器に送信し、
代理中継器は、グループ化された複数のアドホック無線ノードからそれぞれ検針情報を受信し、受信した各検針情報と自代理中継器のスマートメータ記憶部で測定された検針情報とをまとめて上位中継器に送信する前記検針情報収集方法が提供される。
【発明の効果】
【００１６】
本発明によると、複数の上位中継器と複数のアドホック無線ノードによって構成されるメッシュ型アドホック無線ネットワークにおける、上位中継器へデータの集約を行うシステムにおいて、上位中継器近傍で無線帯域の効率低下を防ぐアドホックネットワークシステム及び検針情報収集方法を提供することができる。
また、本発明によると、上記ネットワークでマルチキャスト通信を行うようなシステムにおいて、電波的に近いノードの無線帯域利用効率の向上を図る通信方式を実現することができる。
【図面の簡単な説明】
【００１７】
【図１】メッシュ型アドホック無線ネットワークのシステム構成図である。
【図２】上位中継器の機能ブロック図である。
【図３】アドホック無線ノードの機能ブロック図である。
【図４】上位中継器およびアドホック無線ノードのリンクテーブルである。
【図５】上位中継器およびアドホック無線ノードのルーティングテーブルである。
【図６】上位中継器の代理中継器管理テーブルである。
【図７】代理中継器を選定し、所属するアドホックノードをグルーピングする処理である。
【図８】代理中継器を指定し、検針情報を収集するシーケンス図である。
【図９】代理中継器要請と代理中継器応答のフレームフォーマットである。
【図１０】グループＩＤ通知のフレームフォーマットである。
【図１１】検針情報のフレームフォーマットである。
【図１２】検針完了通知と検針完了応答のフレームフォーマットである。
【図１３】検針情報取得要求と検針完了取得応答のフレームフォーマットである。
【図１４】報知メッセージ通知によるリンクテーブルとルーティングテーブルの構築する手続き図である。
【図１５】報知メッセージのフォーマットである。
【図１６】報知メッセージの一例である。
【図１７】報知メッセージの一例である。
【図１８】報知メッセージの一例である。
【図１９】報知メッセージの一例である。
【図２０】報知メッセージの一例である。
【図２１】マルチキャスト通信のシーケンス図である。
【図２２】マルチキャストメッセージのフォーマットである。
【図２３】マルチキャストメッセージの一例である。
【図２４】マルチキャストメッセージの一例である。
【図２５】マルチキャストメッセージの一例である。
【図２６】マルチキャストメッセージの一例である。
【発明を実施するための形態】
【００１８】
以下本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
（ハードウェア構成及びテーブル構成）
図１を参照して、メッシュ型アドホック無線ネットワークシステムを説明する。図１において、少なくともひとつの上位中継器１ｎ（ｎ＝０、１、２・・・）と複数のアドホック無線ノード２ｎ（ｎ＝０、１、２…）は、たとえば、ＩＥＥＥ８０２．１１に規定される無線通信規格に準拠する無線通信方式で、メッシュ型のアドホック無線ネットワークを構成する。
【００１９】
上位中継器１ｎ（ｎ＝０、１、２）とアドホック無線ノード２ｎ（ｎ＝０、１、２…）における、メッシュ型のアドホック無線ネットワークの構成方法は、例えば、非特許文献１に記載されるように、報知メッセージパケットを用いて自身のルーティングテーブルの情報を近隣にブロードキャストで報知し、リンクテーブルとルーティングテーブルを自律構築する仕組みによって実現されることができる。
【００２０】
上位中継器１０は、アドホック無線ノード２０、２１、２２と直接通信する。上位中継器１０は、アドホック無線ノード２０を介在し、アドホック無線ノード２３、２４、２５、２６とマルチホップ通信を行う。上位中継器１０は、例えばアドホック無線ノードからの検針情報を、検針データ収集サーバに中継する。
【００２１】
上位中継器１０の具備する構成及び機能を、図２を参照して説明する。上位中継器１０は、例えば、内部記憶部（以下、内部記憶と記す）１００と、アドホックネットワーク制御部１０１と、無線通信部１０２と、中継部１０３と、上位ネットワーク制御部１０４と、上位ネットワーク通信部１０５と、マルチキャスト制御部９３とを有する。
【００２２】
内部記憶１００上に、少なくとも、上位中継器１０と１ホップで通信を行うアドホック無線ノードを管理するリンクテーブル１０００と、上位中継器１０から１ホップまたはマルチホップで通信を行うアドホック無線ノード２ｎ（ｎ＝０、１、２…）を管理するルーティングテーブル１００１と、上位中継器１０が、検針情報収集を委譲する代理中継器として選定したアドホック無線ノード２ｎ（ｎ＝０、１、２…）を管理する、代理中継器管理テーブル１００２とが存在する。
【００２３】
また、上位中継器１０は、アドホックネットワーク制御部１０１を有し、その一部として、リンクテーブルとルーティングテーブルの情報を更新する報知メッセージ制御部１０１０と、代理中継器の選定・管理を行う代理中継器管理部１０１１とがある。アドホックネットワーク制御部１０１から物理メディアアクセスを制御する無線通信部１０２を介して、アドホックネットワーク上に存在するアドホック無線ノード２ｎ（ｎ＝０、１、２…）と通信を行う。
【００２４】
上位中継器１０は、アドホックネットワーク４０から受信した検針情報を無線通信部１０２で受信後、アドホックネットワーク制御部１０１、中継部１０３、上位ネットワーク制御部１０４を介して上位ネットワーク通信部１０５から、上位ネットワーク５０へ検針情報を送信する。
【００２５】
上位中継器１０は、マルチキャストの送受信制御をおこなうマルチキャスト制御部９３を具備し、アドホックネットワーク制御部１０１を介在して、マルチキャストメッセージによりアドホック無線ネットワーク上で、マルチキャスト通信を行う。
【００２６】
アドホック無線ノード２０の具備する構成及び機能を、図３を参照して説明する。アドホック無線ノード２０は、内部記憶部（以下、内部記憶を記す）１００と、アドホックネットワーク制御部１０１と、無線通信部１０２と、スマートメータ機能部２０３と、マルチキャスト制御部９３とを有する。
【００２７】
内部記憶１００上に、少なくとも、自アドホック無線ノードと１ホップで通信を行う他のアドホック無線ノード２ｎ（ｎ＝０、１、２…）および自アドホック無線ノードと１ホップで通信を行う上位中継器１ｎ（ｎ＝０、１、２）を管理するリンクテーブル１０００と、アドホック無線ノード２ｎ（ｎ＝０、１、２…）から１ホップまたはマルチホップで通信を行うアドホック無線ノードおよび上位中継器１０を管理するルーティングテーブル１００１と、上位の代理中継器を管理する代理中継器情報管理テーブル１００３と、代理中継器に選定された場合に使用し、配下に所属するアドホック無線ノード２ｎ（ｎ＝０、１、２…）の検針情報を一時的にバッファリングする検針情報保持テーブル１００４との情報が存在する。
【００２８】
また、アドホック無線ノード２ｎ（ｎ＝０、１、２…）は、アドホックネットワーク制御部１０１を有し、その一部として、リンクテーブルとルーティングテーブルの情報を更新する報知メッセージ制御部１０１０と、代理中継器の選定・管理を行う代理中継器管理部１０１１とがある。
【００２９】
アドホック無線ノード２ｎ（ｎ＝０、１、２…）は、スマートメータ機能部２０３を持ち、スマートメータの検針を実施する、検針制御部２０３０と検針メータ２０３１を有する。
検針制御部２０３０は、周期的に検針値を読み取り、アドホックネットワーク制御部１０１、無線通信部１０２を介して、上位中継器１ｎ（ｎ＝０、１、２・・・）又は代理中継器を最終宛先としてアドホックネットワーク４０へ検針情報を送信する。ここで、検針情報の一例として電力を用いることができるが、これ以外にも適宜の測定データでもよい。また、複数の測定データを含んでも良い。
【００３０】
アドホック無線ノード２ｎ（ｎ＝０、１、２…）はマルチキャストの送受信制御をおこなうマルチキャスト制御部９３を具備し、アドホックネットワーク制御部１０１を介在して、マルチキャストメッセージによりアドホック無線ネットワーク上で、マルチキャスト通信を行う。
【００３１】
図４を参照して、上位中継器１０の内部記憶１００内に保持するリンクテーブル１０００、およびアドホック無線ノード２０の内部記憶１００内に保持するリンクテーブル１０００、を説明する。リンクテーブル１０００は、各々、自身の装置から１ホップのノードを管理する。リンクテーブル１０００は、少なくとも自身の装置から１ホップのノードのノードＩＤ１００００を持ち、ノードＩＤ１００００に対応して、リンクの通信品質を評価するパラメータ、一例をあげるならば、受信電波強度１０００１と、リンクが双方向であるかを示す双方向リンク識別情報１０００２の各情報を持つ。ノードＩＤ１００００は、図３に示すように例えば、ＭＡＣアドレスなど、アドホック無線ノード２ｎ（ｎ＝０、１、２…）および上位中継機１ｎ（ｎ＝０、１、２・・・）を一意に決定する識別子である。
【００３２】
図５に上位中継機１０の内部記憶１００内に保持するルーティングテーブル１００１、およびアドホック無線ノード２０の内部記憶１００内に保持するルーティングテーブル１００１を示す。ルーティングテーブル１００１は、上位中継機１０から１ホップまたはマルチホップで通信を行うアドホック無線ノード２ｎ（ｎ＝０、１、２…）の情報を持つ。内部に保持する情報には少なくとも、最終宛先ノードＩＤ１００１０と、最近接ノードＩＤ１００１１とを含む。最終宛先ノードＩＤ１００１０及び最近接ノードＩＤ１００１１は、一例を挙げるなら、ＭＡＣアドレスなど、最終宛先のアドホック無線ノード２ｎ（ｎ＝０、１、２…）および上位中継機１ｎ（ｎ＝０、１、２…）を一意に決定する識別子である。最終宛先ノードＩＤ１００１０、１つに対して、最近接ノードＩＤ１００１１を複数保持することができる。図５の例では、一つの最終宛先ノードＩＤに対して、最近接ノードＩＤを３つ保持している。上位中継機１０およびアドホック無線ノード２０のルーティングテーブル１００１の一要素である最近接ノードＩＤは、リンクテーブル１０００内にエントリとして存在する。
【００３３】
上位中継器１０およびアドホック無線ノード２０が、最終宛先ノードにデータ送信を行う場合、最終宛先ノードＩＤ１００１０に対応する複数の最近接ノードＩＤ１００１１から、一つを選択して、その最近接ノードへデータを送信する。一例を挙げるならば、対応する複数の最近接ノードのうち、図４に例示した、電波受信強度１０００１が予め定められた基準より高いものかつ双方向リンク１０００２が確立しているものを優先して選択する。該データを受信したノードは、同様の操作により、最近接ノードを選択し、最終宛先へ該データをマルチホップにて伝搬する。
【００３４】
図４に例示したリンクテーブル１０００および図５に例示したルーティングテーブル１００１の構築は、一例をあげるなら、非特許文献１  ＲＦＣ３６２６「Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ  （ＯＬＳＲ）」に記載されるような、上位中継器とアドホック無線ノード間、及び、アドホック無線ノードとアドホック無線ノード間での報知メッセージ相互通信にて実現できる。上位中継器１０では、図４に例示したリンクテーブル１０００、および図５に例示したルーティングテーブル１００１の構築を、図２に示すアドホックネットワーク制御部１０１の一部である報知メッセージ制御部１０１０で実現する。アドホック無線ノード２０では、図４に例示したリンクテーブル１０００、および図５に例示したルーティングテーブル１００１の構築機能は、図３に示すアドホックネットワーク制御部１０１の一部である報知メッセージ制御部１０１０で実現する。
【００３５】
また、報知メッセージ制御部１０１０が実現するリンクテーブル１０００及びルーティングテーブル１００１構築の別の一例を図１４および図１５を参照して説明する。図１５に報知メッセージ８０のフォーマットを示す。
報知メッセージ８０は、最近接ノードＩＤ８００、最近接送信元ノードＩＤ８０１、最終宛先ノードＩＤ８０２、送信元ノードＩＤ８０３、報知メッセージコード８０４、ルーティング数８０５、及び、ルーティング情報８０６を含む。
【００３６】
最近接ノードＩＤ８００には、ブロードキャストアドレスを保持し、最近接送信元ノードＩＤ８０１には、最近接の送信元である上位中継器１ｎ（ｎ＝０、１、２…）または、アドホック無線ノード２ｎ（ｎ＝０、１、２…）のノードＩＤを保持し、最終宛先ノードＩＤ８０２には、ブロードキャストアドレスを保持し、送信元ノードＩＤ８０３には、送信元である上位中継器１ｎ（ｎ＝０、１、２…）または、アドホック無線ノード２ｎ（ｎ＝０、１、２…）のノードＩＤを保持し、報知メッセージコード８０４には、報知メッセージであることを表現する予め定められた整数値を保持し、ルーティング数８０５には、報知メッセージ８０中に含まれるルーティング数（ルーティング情報の数）を保持し、ルーティング情報８０６には、送信元が持つルーティング情報を保持する。なお、メッセージに保持する上述の整数値は整数以外の適宜の識別情報でもよい。以下に説明する他のメッセージ、データフォーマットについても同様である。
【００３７】
図１５（ｂ）に示すように、ルーティング情報８０６には、ルーティング可能なノードＩＤ８０６０とホップ数８０６１を保持する。ルーティング情報８０６は、送出元ノードがルーティングテーブル１００１内に保持するルーティング可能なノード数８０７分保持する。ルーティング情報８０６のルーティング可能なノードＩＤ８０６０は、一例をあげるのであれば、図５に示す、最終宛先ノードＩＤ１００１０であり、ホップ数８０６１は、一例をあげるのであれば、図５に示すホップ数１００１４である。
【００３８】
図１４、図１６、図１７、図１８、図１９、図２０、図２１を参照して動作の詳細を説明する。ここでは、アドホック無線ノード２０は、上位中継器１０及びアドホック無線ノード２３と近接し、直接通信可能である。
初期状態では、上位中継器１０、アドホック無線ノード２０、アドホック無線ノード２３の、リンクテーブル１０００、ルーティングテーブル１００１にはエントリは存在しない。
【００３９】
上位中継器１０は、報知メッセージ８０００を上位中継器１０から１ホップに対して送出する。図１６に報知メッセージ８０００の例を示す。報知メッセージ８０００の内容として、最近接宛先ノードＩＤ８００００には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、最近接送信元ノードＩＤ８０００１には、送信元ノードである上位中継器１０のノードＩＤ９０を、最終宛先ノードＩＤ８０００２には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、送信元ノードＩＤ８０００３には、送信元ノードである上位中継器１０のノードＩＤ９０を、報知メッセージコード８０００４には、報知メッセージであることを表現する予め定められた整数値を（図１６の例示では、０を）、ルーティング数８０００５には、初期状態でルーティング情報を持たないため０を、それぞれ持つ。なお、ルーティング情報を持たないため、図１５に示すルーティング情報８０６は報知メッセージ８０００には含まれない。
【００４０】
報知メッセージ８０００を受信したアドホック無線ノード２０は、近隣に上位中継器１０が存在することを認識し、自分自身のリンクテーブル１０００の１エントリとして、ノードＩＤ１００００に送信元の上位中継器１０のノードＩＤ９０を設定し、受信した際の受信電波強度を受信電波強度１０００１に登録し、双方向リンク１０００２に例えば０を設定する。報知メッセージ８０００を受信したアドホック無線ノード２０は、自分自身のルーティングテーブル１００１の最終宛先ノードＩＤ１００１０に送信元の上位中継器１０のノードＩＤ９０を設定し、最近接ノードＩＤ１００１１に送信元の上位中継器１０のノードＩＤ９０を設定し、ホップ数１００１４には、上位中継器１０から直接受信したため、１を設定する。
【００４１】
アドホック無線ノード２０は、報知メッセージ８００１をアドホック無線ノード２０から１ホップに対して送出する。図１７に報知メッセージ８００１の例を示す。報知メッセージ８００１の内容として、最終宛先ノードＩＤ８００１０には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、最近接送信元ノードＩＤ８００１１には、送信元ノードであるアドホック無線ノード２０のノードＩＤ９１を、最終宛先ノードＩＤ８００１２には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、送信元ノードＩＤ８００１３には、送信元ノードであるアドホック無線ノード２０のノードＩＤ９１を、報知メッセージコード８００１４には、報知メッセージであることを表現する予め定められた整数値を（図１７の例示では、０を）、ルーティング数８００１５には、報知メッセージ８０００を受信した際に構築したルーティングテーブル１０００のエントリ数を（本場合は１）を、ノードＩＤ８００１６には、報知メッセージ８０００を受信した際に構築したルーティングテーブル１０００の１情報である上位中継器１０のノードＩＤ９０を、ホップ数８００１７には、報知メッセージ８０００を受信した際に構築したルーティングテーブル１０００の１情報である上位中継器１０のホップ数を、それぞれ持つ。
【００４２】
報知メッセージ８００１を受信した上位中継器１０は、近隣にアドホック無線ノード２０が存在することを認識し、自分自身のリンクテーブル１０００の１エントリとして、ノードＩＤ１００００に送信元のアドホック無線ノードＩＤ９１を登録し、受信した際の受信電波強度を受信電波強度１０００１に登録する。また、上位中継器１０は、報知メッセージ８００１のルーティング情報の一部であるノードＩＤ８００１６が、上位中継器１０自身のノードＩＤ９０であり、かつホップ数８００１７が１であるため、該リンクテーブルエントリの双方向リンク１０００２に１（双方向リンクありを示す値）を設定する。
【００４３】
報知メッセージ８００１を受信した上位中継器１０は、自分自身のルーティングテーブル１００１の最終宛先ノードＩＤ１００１０に送信元のアドホック無線ノード２０のノードＩＤ９１を、最近接ノードＩＤ１００１１にアドホック無線ノード２０のノードＩＤ９１を、ホップ数１００１４には、アドホック無線ノード２０から直接受信したため、１を設定する。
【００４４】
報知メッセージ８００１は、アドホック無線ノード２３でも受信される。アドホック無線ノード２３は、近隣にアドホック無線ノード２０が存在することを認識し、自分自身のリンクテーブル１０００の１エントリとして、ノードＩＤ１００００に送信元のアドホック無線ノードＩＤ９１を、受信した際の受信電波強度を受信電波強度１０００１に登録する。また、アドホック無線ノード２３は、報知メッセージ８００１のルーティング情報の一部であるノードＩＤ８００１７が、受信したアドホック無線ノード２３自身のノードＩＤ９２でないため、該リンクテーブルエントリの双方向リンク１０００２に０を設定する。
【００４５】
報知メッセージ８００１を受信したアドホック無線ノード２３は、自分自身のルーティングテーブル１００１の１エントリとして、最終宛先ノードＩＤ１００１０に送信元のアドホック無線ノード２０のノードＩＤ９１を、最近接ノードＩＤ１００１１にアドホック無線ノード２０のノードＩＤ９１を、ホップ数１００１４には、報知メッセージ８００１をアドホック無線ノード２０から直接受信したため、１を設定する。また、アドホック無線ノード２３は、別のエントリとして、最終宛先ノードＩＤ１００１０にルーティング情報のノードＩＤ８００１６を、最近接ノードＩＤ１００１１に報知メッセージ８００１の直接の送信元であるアドホック無線ノード２０のノードＩＤ９１を、ホップ数１００１４には、ルーティング情報のホップ数８００１７に１を加算した値を、設定する。
【００４６】
アドホック無線ノード２３は、報知メッセージ８００２をアドホック無線ノード２３から１ホップに対して送出する。図１８に報知メッセージ８００２の例を示す。報知メッセージ８００２の内容として、最近接宛先ノードＩＤ８００２０には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、最近接送信元ノードＩＤ８００２１には、送信元ノードであるアドホック無線ノード２３のノードＩＤ９２を、最終宛先ノードＩＤ８００２２には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、送信元ノードＩＤ８００２３には、送信元ノードであるアドホック無線ノード２３のノードＩＤ９２を、報知メッセージコード８００２４には、報知メッセージであることを表現する予め定められた整数値を（図１８の例示では、０を）、ルーティング数８００２５には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００のエントリ数（本場合は２）を、ノードＩＤ８００２６には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の１情報であるアドホック無線ノード２０のノードＩＤ９１を、ホップ数８００２７には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の１情報であるアドホック無線ノード２０のノードＩＤ９１のホップ数を、ノードＩＤ８００２８には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の他の１情報である上位中継器１０のノードＩＤ９０を、ホップ数８００２９には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の他の１情報である上位中継器のノードＩＤ９０のホップ数を、それぞれ持つ。
【００４７】
報知メッセージ８００２を受信したアドホック無線ノード２０は、近隣にアドホック無線ノード２３が存在することを認識し、自分自身のリンクテーブル１０００の１エントリとして、ノードＩＤ１００００に送信元のアドホック無線ノード２３のノードＩＤ９２を、受信した際の受信電波強度を受信電波強度１０００１に登録する。また、アドホック無線ノード２０は、報知メッセージ８００２のルーティング情報の一部であるノードＩＤ８００２７が、アドホック無線ノード２０自身のノードＩＤ９１であり、かつホップ数８００２８が１であるため、該リンクテーブルエントリの双方向リンク１０００２に１を設定する。
【００４８】
また、報知メッセージ８００２を受信したアドホック無線ノード２０は、自分自身のルーティングテーブル１００１の最終宛先ノードＩＤ１００１０に送信元のアドホック無線ノード２３のノードＩＤ９１を、最近接ノードＩＤ１００１１に送信元のアドホック無線ノード２３のノードＩＤ９１を、ホップ数１００１４には、報知メッセージ８００２をアドホック無線ノード２３から直接受信したため、１を設定する。また、アドホック無線ノード２０は、ルーティング情報のうち、ノードＩＤが自身のノードＩＤでない情報を、自身のルーティングテーブル１００１に登録する。例えば、アドホック無線ノード２０は、別のエントリとして、最終宛先ノードＩＤ１００１０にルーティング情報のノードＩＤ８００２８を、最近接ノードＩＤ１００１１に報知メッセージ８００２の直接の送信元であるアドホック無線ノード２３のノードＩＤ９２を、ホップ数１００１４には、ルーティング情報のホップ数８００２９に１を加算した値を、設定する。
【００４９】
上位中継器１０は、報知メッセージ８００３を上位中継器１０から１ホップに対して送出する。図１９に報知メッセージ８００３の例を示す。報知メッセージ８００３の内容として、最近接宛先ノードＩＤ８００３０には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、最近接送信元ノードＩＤ８００３１には、送信元ノードである上位中継器１０のノードＩＤ９０を、最終宛先ノードＩＤ８００３２には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、送信元ノードＩＤ８００３３には、送信元ノードである上位中継器１０のノードＩＤ９０を、報知メッセージコード８００３４には、報知メッセージであることを表現する予め定められた整数値を（図１９の例示では、０を）、ルーティング数８００３５には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００のエントリ数（本場合は１）を、ノードＩＤ８００３６には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の１情報であるアドホック無線ノード２０のノードＩＤ９１を、ホップ数８００３７には、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の１情報であるアドホック無線ノード２０のノードＩＤ９１のホップ数を、それぞれ持つ。
【００５０】
報知メッセージ８００３を受信したアドホック無線ノード２０は、報知メッセージ８０００を受信した際にリンクテーブル１００１に登録した１エントリである上位中継器１０のノードＩＤ９０のエントリを検索し、受信した際の受信電波強度１０００１を更新する。また、アドホック無線ノード２０は、報知メッセージ８００３のルーティング情報の一部であるノードＩＤ８００３７が、アドホック無線ノード２０自身のノードＩＤ９１であり、かつホップ数８００３８が１であるため、該リンクテーブルエントリの双方向リンク１０００２を１へと変更する。報知メッセージ８００３を受信したアドホック無線ノード２０は、報知メッセージ８０００を受信した際に構築したルーティングテーブル１０００の最終宛先ノードＩＤ１００１０とノードＩＤ８００３６に変更がなく、ホップ数１００１４とホップ数８００３７に変更がないため、ルーティングテーブルは更新しない。
【００５１】
アドホック無線ノード２０は、報知メッセージ８００４をアドホック無線ノード２０から１ホップに対して送出する。図２０に報知メッセージ８００４の例を示す。報知メッセージ８００４の内容として、最近接宛先ノードＩＤ８００４０には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、最近接送信元ノードＩＤ８００４１には、送信元ノードであるアドホック無線ノード２０のノードＩＤ９１を、最終宛先ノードＩＤ８００４２には、ブロードキャストを示すＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦを、送信元ノードＩＤ８００４３には、送信元ノードであるアドホック無線ノード２０のノードＩＤ９１を、報知メッセージコード８００４４には、報知メッセージであることを表現する整数値を（図１９の例示では、０を）、ルーティング数８００４５には、報知メッセージ８０００および報知メッセージ８００２を受信した際に構築したルーティングテーブル１０００のエントリ数（本場合は２）を、ノードＩＤ８００４６には、報知メッセージ８０００を受信した際に構築したルーティングテーブル１０００の１情報である上位中継器１０のノードＩＤ９０を、ホップ数８００４７には、報知メッセージ８０００を受信した際に構築したルーティングテーブル１０００の１情報である上位中継器１０のノードＩＤ９０のホップ数を、ノードＩＤ８００４８及びホップ数８００４９には、報知メッセージ８００２を受信した際に構築したルーティングテーブル１０００の情報をそれぞれ持つ。
【００５２】
報知メッセージ８００４を受信した上位中継器１０は、報知メッセージ８００１を受信した際にリンクテーブル１００１に登録した１エントリであるアドホック無線ノード２０のノードＩＤ９１のエントリを検索し、受信した際の受信電波強度１０００１を更新する。報知メッセージ８００４を受信した上位中継器１０は、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の最終宛先ノードＩＤ１００１０とノードＩＤ８００４６に変更がなく、ホップ数１００１４とホップ数８００４７に変更がないため、ルーティングテーブルは更新しない。
【００５３】
報知メッセージ８００４を受信したアドホック無線ノード２３は、報知メッセージ８００１を受信した際にリンクテーブル１００１に登録した１エントリであるアドホック無線ノード２０のノードＩＤ９１のエントリを検索し、受信した際の受信電波強度１０００１を更新する。報知メッセージ８００４を受信したアドホック無線ノード２３は、報知メッセージ８００１を受信した際に構築したルーティングテーブル１０００の最終宛先ノードＩＤ１００１０とノードＩＤ８００４６に変更がなく、ホップ数１００１４とホップ数８００４７に変更がないため、ノードＩＤ８００４６に関するルーティングテーブルのエントリは更新しない。また、アドホック無線ノード２３は、自身のルーティングテーブルの別のエントリとして、最終宛先ノードＩＤ１００１０にルーティング情報のノードＩＤ８００４８を、最近接ノードＩＤ１００１１に報知メッセージ８００４の直接の送信元であるアドホック無線ノード２０のノードＩＤ９１を、ホップ数１００１４には、ルーティング情報のホップ数８００４９に１を加算した値を、設定する。
上記手順にて、リンクテーブル１０００およびルーティングテーブル１００１を各装置の報知メッセージ制御部１０１０にて構築する。
【００５４】
次に、代理中継器管理テーブル１００２の構成を図４、図５、図６を参照して、説明する。代理中継器管理テーブル１００２は、代理中継器グループＩＤ１００２０と、代理中継器ノードＩＤ１００２１と、所属ノードＩＤ１００２２、１００２３とを保持する。代理中継器グループＩＤ１００２０１つに対して、１つの代理中継器ノードＩＤ１００２１と、複数の所属ノードＩＤ１００２２および１００２３を保持することができる。代理中継器ノードＩＤ１００２１、および所属ノードＩＤ１００２２と１０００２３は、一例を挙げるなら、ＭＡＣアドレスなど、アドホック無線ノード２ｎ（ｎ＝０、１、２…）および上位中継機１ｎ（ｎ＝０、１、２…）を一意に決定する識別子である。
【００５５】
代理中継器ノードＩＤ１００２１は、リンクテーブル１０００に存在するノードＩＤである。図６の例では、リンクテーブル１０００上のノードＩＤ１００００が、代理中継器ノードＩＤ１００２１として選定される。所属ノードＩＤ１００２２と１００２３は、ルーティングテーブル１００１上に存在する最終宛先ノードＩＤである。図６の例では、所属ノードＩＤ１００２２が最終宛先ノードＩＤ１００１０に対応し、所属ノードＩＤ１００２３が最終宛先ノードＩＤ１００１２に対応する。
【００５６】
図６および図７を参照して、代理中継器管理テーブル１００２の構築法を説明する。リンクテーブル／ルーティングテーブル検索および最近接ノードＩＤを抽出する処理６０では、上位中継器１０（例えば代理中継器管理部１０１１。以下同様）は、リンクテーブル１０００とルーティングテーブル１００１内を検索し、最近接ノードＩＤ１００１１に指定されているノードＩＤを１つ抽出する。ルーティングテーブル１００１は、１つの最終宛先ノードＩＤ１００１０について、最近接ノードＩＤを複数保持するが、一例を挙げるならば、最近接ノードとして、図４に例示したリンクテーブル１０００内の電波受信強度１０００１が予め定められた基準より高いものかつ双方向リンク１０００２が確立しているものを抽出する。
【００５７】
抽出した最近接ノードＩＤ毎に最終宛先ノードＩＤをグルーピングする処理６１では、上位中継器１０は、前記手法で抽出した最近接ノードＩＤに対応する最終宛先ノードＩＤを同じグループにグルーピングする。保存処理６２では、上位中継器１０は、前記手順にてグルーピングした情報を代理中継器管理テーブル１００２へ保存する。例えば、抽出した最近接ノードＩＤを代理中継器管理テーブル１００２の代理中継器ノードＩＤに登録し、対応する最終宛先ノードＩＤを代理中継器管理テーブル１００２の所属ノードＩＤに登録する。また、上位中継器１０は、グループ毎に代理中継器グループＩＤを付与して代理中継器管理テーブル１００２に登録する。上述の処理を繰り返し行い、複数の最近接ノードを代理中継器ノードとし、複数の代理中継グループを構築できる。
【００５８】
上記手法にてグルーピング行った代理中継器ノードＩＤ１００２１は、代理中継器ノードＩＤ１００２１自身および所属ノードＩＤ１００２２、１００２３の検針情報収集を上位中継器１０の代理で行う。
【００５９】
（検針情報収集処理）
上位中継器１０とアドホック無線ノード２０、２３、２４、２５の検針情報収集のシーケンスを図８に例示し、図９、図１０、図１１、図１２、図１３のデータフォーマットと併せて説明する。
【００６０】
上記手法で代理中継器の選定をおこなった上位中継器１０は、代理中継器として選定したアドホック無線ノードに対して、代理中継器要請７０を送信する。代理中継器要請７０を受信したアドホック無線ノード２０は、代理中継器応答７１を上位中継器１０へ返却する。
【００６１】
代理中継器要請７０は図９（ａ）へ例示するように、最近接宛先ノードＩＤ７００、最終宛先ノードＩＤ７０２、代理中継器要請コード７０４、所属ノード数７０６、代理中継器グループＩＤ７０５、所属ノードＩＤｎ（ｎ＝１、２、…）を含む。また、最近接送信元ノードＩＤ７０１、送信元ノードＩＤ７０３をさらに含む。図９の例では、代理中継器要請７０の、最近接宛先ノードＩＤ７００には、代理中継器として選定したアドホック無線ノード２０のノードＩＤを、最近接送信元ノードＩＤ７０１には、最近接の送信元である上位中継器１０のノードＩＤを最終宛先ノードＩＤ７０２には、代理中継器として選定したアドホック無線ノード２０のノードＩＤを、送信元ノードＩＤ７０３には、送信元である上位中継器１０のノードＩＤを、代理中継器要請コード７０４には、代理中継器要請であることを表現する予め定められた整数値を、代理中継器グループＩＤ７０５には、選定された代理中継器を含むグループを特定する一意の整数値を、所属ノード数７０６には、代理中継器として選定したアドホック無線ノード２０が代理で検針情報収集を行う、アドホック無線ノード数（グループに所属するノード数）を、所属ノードＩＤ７０７には、代理中継器として選定したアドホック無線ノード２０が代理で検針情報収集を行う、アドホック無線ノード２０、２３、２４、２５のノードＩＤを、それぞれ情報として保持する。
【００６２】
所属ノードＩＤ７０７は、グループに所属するアドホック無線ノードの台数分７０８保持する。最近接宛先ノードＩＤ７００と最終宛先ノードＩＤ７０２は、同一の値が入り、例えば、図６の代理中継器ノードＩＤ１００２１の値を取る。最近接送信元ノードＩＤ７０１と送信元ノードＩＤ７０３は、同一の値が入り、この場合は上位中継器１０のノードＩＤを値として取る。代理中継器グループＩＤ７０５は、例えば、図６の代理中継器グループＩＤ１００２０の値を取る。
【００６３】
一方、図９（ｂ）の例では、代理中継器応答７１の、最近接ノードＩＤ７１０には、上位中継器１０のノードＩＤを、最近接送信元ノードＩＤ７１１には、最近接の送信元であるアドホック無線ノード２０のノードＩＤを最終宛先ノードＩＤ７１２には、上位中継器１０のノードＩＤを、送信元ノードＩＤ７１３には、送信元であるアドホック無線ノード２０のノードＩＤを、代理中継器応答コード７１４には、代理中継器応答であることを表現する予め定められた整数値を、応答内容７１５には、肯定応答を示す予め定められた整数値を、代理中継器グループＩＤ７１６には、代理中継器のグループを特定する一意の整数値を、それぞれ情報として保持する。
【００６４】
最近接宛先ノードＩＤ７１０と最終宛先ノードＩＤ７１２は、同一の値が入り、この場合は上位中継器１０のノードＩＤを値として取る。最近接送信元ノードＩＤ７０１と送信元ノードＩＤ７０３は、同一の値が入り、例えば、図６の代理中継器ノードＩＤ１００２１の値に相当する。代理中継器グループＩＤ７１６は、例えば、図６の代理中継器グループＩＤ１００２０の値に相当する。
【００６５】
上記記載の代理中継器要請７０と代理中継器応答７１によって、検針情報収集を代理で行うことになったアドホック無線ノード２３、２４、２５の情報を取得したアドホック無線ノード２０は、図８に示すように、グループＩＤ通知７２を所属ノードであるアドホック無線ノード２３、２４、２５へ送信する。
【００６６】
図１０に、グループＩＤ通知７２の例を示す。図１０の例では、グループＩＤ通知７２の、最近接ノードＩＤ７２０には、代理中継器として選定したアドホック無線ノード２０の図５に例示するルーティングテーブル１００１を検索し、アドホック無線ノード２３、２４、２５を最終宛先ノードとしている、最近接ノードから一つ選択した最近接ノードのＩＤを、最近接送信元ノードＩＤ７２１には、最近接の送信元である代理中継器として選定したアドホック無線ノード２０のノードＩＤを、最終宛先ノードＩＤ７２２には、アドホック無線ノード２３、２４、２５のノードＩＤを、送信元ノードＩＤ７２３には、代理中継器として選定したアドホック無線ノード２０のノードＩＤを、グループＩＤ通知コード７２４には、グループＩＤ通知であることを表現する予め定められた整数値を、代理中継器グループＩＤ７２５には、代理中継器のグループを特定する一意の整数値を、それぞれ情報として保持する。
【００６７】
グループＩＤ通知７２を受信したアドホック無線ノード２３、２４、２５は、それぞれ保持する代理中継器情報管理テーブル１００３へ、送信元ノードＩＤ７２３（すなわち、代理中継器のＩＤ）と代理中継器グループＩＤ７２５を保存する。
【００６８】
アドホック無線ノード２３、２４、２５は、予め設定した検針収集期間７４になると、検針情報７３を代理中継器として選定したアドホック無線ノード２０へ送信する。検針収集期間は時間幅をもっていてもよいし、アドホック無線ノード毎に時刻が定められてもよい。検針情報は、スマートメータ機能部２０３により測定される。アドホック無線ノード２０へ送信する際に測定してもよいし、適宜のタイミングで測定された情報が記憶されていてもよい。
【００６９】
図１１に、検針情報７３の例を示す。図１１の例では、検針情報７３の最近接ノードＩＤ７３０には、送信元自身の図５に例示するルーティングテーブル１００１を検索し、代理中継器として選定したアドホック無線ノード２０を最終宛先ノードとしている、最近接ノードから一つ選択した最近接ノードを、最近接送信元ノードＩＤ７３１には、送信元自身のアドホック無線ノードのノードＩＤを、最終宛先ノードＩＤ７３２には、検針情報収集を代理で行う代理中継器であるアドホック無線ノード２０のノードＩＤを、送信元ノードＩＤ７３３には、送信元自身のアドホック無線ノードのノードＩＤを、検針情報コード７３４には、検針情報であることを表現する予め定められた整数値を、代理中継器グループＩＤ７３５には、代理中継器のグループを特定する一意の整数値を、検針値７３６には、図３機能ブロック図に示す検針機能部２０３０で取得した検針値を、それぞれ情報として保持する。代理中継器であるアドホック無線ノード２０のノードＩＤ、及び、代理中継器のグループを特定する一意の整数値は、上述のグループＩＤ通知の際に記憶した情報を用いることができる。
【００７０】
このように、代理中継器であるアドホック無線ノード２０は、代理中継器グループに所属する各アドホック無線ノードから検針情報を受信する。上記手順で検針情報の代理収集をおこなったアドホック無線ノード２０は、アドホック無線ノード２０、２３、２４、２５の検針情報を検針情報保持テーブル１００４へ保持し、検針完了通知７６を上位中継器１０へ送信する。一例として、代理中継器は、全ての所属ノードから検針情報を受信し、自装置のスマートメータ機能部で検針情報が取得されると、検針完了通知を送信する。検針完了通知７６を受信した上位中継器１０は、検針完了応答７７を代理中継器として選定したアドホック無線ノード２０へ返信する。
【００７１】
代理中継器として選定されたアドホック無線ノード２０は、上位中継器１０からの検針情報取得要求７８に対して、検針情報取得応答７９を返却する。検針情報取得要求７８は、例えば、上位中継器１０が複数の代理中継器から順次検針情報を収集するように送信されることができる。また、上位中継器１０は、電波環境に応じて、複数の代理中継器に送信する検針情報取得要求のタイミングを制御してもよい。なお、検針情報取得要求７８はこれ以外にも適宜のタイミングで送信されてもよい。
【００７２】
図１２を参照して、検針完了通知７６と検針完了応答７７を説明する。
検針完了通知７６の、最近接宛先ノードＩＤ７６０には、上位中継器１０のノードＩＤのノードＩＤを、最近接送信元ノードＩＤ７６１には、最近接の送信元であるアドホック無線ノード２０のノードＩＤを最終宛先ノードＩＤ７６２には、上位中継器１０のノードＩＤを、送信元ノードＩＤ７６３には、送信元であるアドホック無線ノード２０のノードＩＤを、検針完了通知コード７６４には、検針完了通知であることを表現する予め定められた整数値を、代理中継器グループＩＤ７６５には、代理中継器のグループを特定する一意の整数値を、それぞれ情報として保持する。
【００７３】
また、検針完了応答７７の、最近接宛先ノードＩＤ７７０には、代理中継器として選定したアドホック無線ノード２０のノードＩＤを、最近接送信元ノードＩＤ７７１には、最近接の送信元である上位中継器１０のノードＩＤを、最終宛先ノードＩＤ７７２には、代理中継器として選定したアドホック無線ノード２０のノードＩＤを、送信元ノードＩＤ７７３には、送信元である上位中継器１０のノードＩＤを、検針完了応答コード７７４には、検針完了応答であることを表現する予め定められた整数値を、代理中継器グループＩＤ７７５には、代理中継器のグループを特定する一意の整数値を、それぞれ情報として保持する。
【００７４】
図１３を参照して、検針情報取得要求７８と検針情報取得応答７９を説明する。
検針情報取得要求７８の、最近接宛先ノードＩＤ７８０には、代理中継器として選定したアドホック無線ノード２０のノードＩＤを、最近接送信元ノードＩＤ７８１には、最近接の送信元である上位中継器１０のノードＩＤを、最終宛先ノードＩＤ７８２には、代理中継器として選定したアドホック無線ノード２０のノードＩＤを、送信元ノードＩＤ７８３には、送信元である上位中継器１０のノードＩＤを、検針情報取得要求コード７８４には、検針情報取得要求であることを表現する予め定められた整数値を、代理中継器グループＩＤ７８５には、代理中継器のグループを特定する一意の整数値を、それぞれ情報として保持する。
【００７５】
検針情報取得応答７９の、最近接宛先ノードＩＤ７９０には、上位中継器１０のノードＩＤのノードＩＤを、最近接送信元ノードＩＤ７９１には、最近接の送信元であるアドホック無線ノード２０のノードＩＤを、最終宛先ノードＩＤ７９２には、上位中継器１０のノードＩＤを、送信元ノードＩＤ７９３には、送信元であるアドホック無線ノード２０のノードＩＤを、検針情報取得応答コード７９４には、検針情報取得応答であることを表現する予め定められた整数値を、代理中継器グループＩＤ７９５には、代理中継器のグループを特定する一意の整数値を、検針数７９６には、送出元自身の代理中継器であるアドホック無線ノード２０とアドホック無線ノード２３、２４、２５から受信した検針情報７３の受信数との和（すなわち受信数＋１）を、検針情報７９７には、アドホック無線ノード２０、２３、２４、２５それぞれの検針情報を、それぞれ情報として保持する。
【００７６】
検針情報７９７は、代理中継器であるアドホック無線ノード２０も含めたアドホック無線ノードの台数分７９８保持する。検針情報７９７は、検針値を送信したアドホック無線ノードのノードＩＤ７９７０と、検針値７９７１とを含む。
【００７７】
検針情報取得応答７９では、図１３（ｂ）に記載の通り、検針情報７９７は、代理中継器であるアドホック無線ノード２０も含めたアドホック無線ノードの台数分保持し（７９８）、アドホック無線ノードからの検針情報を１つのメッセージにパッキングして送信を行う。
【００７８】
（マルチキャスト処理）
図２１、図２２を参照して、マルチキャストメッセージの転送シーケンスとマルチキャストメッセージフォーマットを説明する。
上位中継器１０とアドホック無線ノード２０、２１、２２、２３は、前述の代理中継要請７０、代理中継器応答７１、グループＩＤ通知７２の通信によって、グループＩＤの決定と共有を行う。ここでは、アドホック無線ノード２０、２１、２２が代理中継器であり、アドホック無線ノード２３はアドホック無線ノード２０と同じグループに所属するノードである。
【００７９】
本実施の形態において、マルチキャストメッセージには代理中継器グループＩＤが付与され、代理中継器グループ内で転送される。受信されたマルチキャストメッセージに含まれる代理中継器グループＩＤが、自装置が所属する代理中継器グループＩＤと異なる場合には転送せずに廃棄する。これにより、アドホック無線ネットワークにおいて、代理中継器グループＩＤを用いて効率的にマルチキャストメッセージを送信することができる。
【００８０】
上位中継器１０と各アドホック無線ノードは、図２２に示すマルチキャストメッセージ９４のフォーマットに従って、マルチキャストメッセージを送信する。マルチキャストメッセージ９４は、最近接宛先ノードＩＤ９４０には、マルチキャストを示すアドレス情報を最近接送信元ノードＩＤ９４１には、最近接の送信元である上位中継器１０または、アドホック無線ノードのノードＩＤを最終宛先ノードＩＤ９４２には、マルチキャストを示すアドレス情報を、送信元ノードＩＤ９４３には、送信元である上位中継器１０のノードＩＤを、マルチキャストコード９４４には、マルチキャストであることを示す予め定められた整数値を、グループＩＤ９４５には、マルチキャストの対象であるグループＩＤを、ホップリミット９４６には、マルチキャストを送信する最大ホップ数を、ペイロード９４７には、マルチキャストで配信するデータそのものを、それぞれ情報として保持する。マルチキャストで配信するデータは、他のサーバ・装置から受信したマルチキャストデータでもよいし、アドホックネットワークの制御情報でもよい。マルチキャストメッセージ９４を受信したアドホック無線ノードは、転送する際にホップリミット９４６を１ずつ減算する。ホップリミットが０の場合は、それ以上転送しない。
【００８１】
図２１の例では、アドホック無線ノード２０とアドホック無線ノード２３は同一の代理中継器グループに所属しており、アドホック無線ノード２１およびアドホック無線ノード２２は各々別の代理中継器グループに所属する。
上位中継器１０からの図２３に示すマルチキャストメッセージ９５を受信したアドホック無線ノード２０は、ホップリミットを１つ減算し、図２４に示すマルチキャストメッセージ９６として送信する。一方、アドホック無線ノード２０、２３は、電波状態によってマルチキャストメッセージ９７または、マルチキャストメッセージ９８を受信することもあるが、アドホック無線ノード２０、２３は、代理中継器要請やグループＩＤ通知で通知されたグループＩＤと、メッセージ内の代理中継器グループＩＤが異なる為、転送せずに破棄する。
【００８２】
図２４に示すマルチキャストメッセージ９６を受信したアドホック無線ノード２３は、ホップリミット９６６を１つ減算して、転送する。
上位中継器１０からの図２５に示すマルチキャストメッセージ９７を受信したアドホック無線ノード２１は、ホップリミット９７６を１減算して転送する。アドホック無線ノード２１以外のアドホック無線ノード２０、２２、２３がマルチキャストメッセージ９７を受信しても、代理中継器グループＩＤが異なる為、該マルチキャストメッセージ９７を破棄する。
【００８３】
上位中継器１０からの図２６に示すマルチキャストメッセージ９８を受信したアドホック無線ノード２２は、ホップリミット９８６を１減算して転送する。アドホック無線ノード２２以外のアドホック無線ノード２０、２１、２３がマルチキャストメッセージ９８を受信しても、代理中継器グループＩＤが異なる為、該マルチキャストメッセージ９８を破棄する。
【００８４】
（構成例）
［構成例１］
メッシュ型アドホックネットワークは、例えば、
複数の上位中継器とスマートメータ機能部を有する複数のアドホック無線ノードとから構成されるメッシュ型アドホックネットワークにおいて、
該上位中継器および、該スマートメータ機能部を有するアドホック無線ノードは、
無線通信によって通信を行う機能を具備し、
報知メッセージの相互通信によって、リンクテーブルおよびルーティングテーブルを構築し、
上記において構築した、リンクテーブルおよびルーティングテーブルを参照してマルチホップ通信を行う通信方式であって、
該上位中継器は、該スマートメータ機能部を有するアドホック無線ノードの検針情報をメッシュ型アドホックネットワークを介して、該スマートメータ機能部を有するアドホック無線ノードより収集する機能部を有し、
該上位中継器は、該スマートメータ機能部を有するアドホック無線ノードの検針情報をメッシュ型アドホックネットワークを介して、該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードへ、検針情報収集を委譲する機能を具備する。
【００８５】
［構成例２］
構成例１記載のメッシュ型アドホックネットワークにおいて、
該上位中継器が該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードへ検針情報収集の委譲するに際して、該上位中継器の内部に保持するリンクテーブルおよびルーティングテーブルを検索し、検針情報収集の委譲を委託する該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードを決定する手段を有し、その情報を内部記憶として保持する。
【００８６】
［構成例３］
構成例１記載のメッシュ型アドホックネットワークにおいて、
該上位中継器が該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードへ検針情報収集の委譲するに際して、該上位中継器の内部に保持するリンクテーブルおよびルーティングテーブルを検索し、実際に検針情報取得する該上位中継器から１ホップ以上のスマートメータ機能部を有するアドホック無線ノードのリストを決定する手段を有し、その情報を内部記憶として保持する。
【００８７】
［構成例４］
構成例１記載のメッシュ型アドホックネットワークにおいて、上位中継器は、
構成例２記載の検針情報収集の委譲を委託する該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードと
構成例３記載の実際に検針情報取得する該上位中継器から１ホップ以上のスマートメータ機能部を有するアドホック無線ノードのリストを
該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードへ代理中継応答として配信する機能を具備する。
【００８８】
［構成例５］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例２記載の検針情報収集の委譲を委託する該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードと
構成例３記載の実際に検針情報取得する該上位中継器から１ホップ以上のスマートメータ機能部を有するアドホック無線ノードのリスト
の情報を受信した
該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードは、
該上位中継器へ代理中継器応答として応答を返信する機能を具備する、
スマートメータ機能部を有する。
【００８９】
［構成例６］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例２記載の検針情報収集の委譲を委託する該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードと
構成例３記載の実際に検針情報取得する該上位中継器から１ホップ以上のスマートメータ機能部を有するアドホック無線ノードのリスト
の情報を受信した
該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードは、
内部記憶として該情報を保持し、
検針情報取得する該上位中継器から１ホップ以上のスマートメータ機能部を有するアドホック無線ノードのリスト上のすべてのアドホック無線ノードへ、グループＩＤ通知として、通知する機能を具備する、
スマートメータ機能部を有する。
【００９０】
［構成例７］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例６記載のグループＩＤ通知を受信した該上位中継器から１ホップ以上のスマートメータ機能部を有するアドホック無線ノードは、
検針情報収集期間に、
構成例２記載の該上位中継器から検針情報収集の委譲を受けた該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードへ、
検針情報を送信する仕組みを具備する、
スマートメータ機能部を有する。
【００９１】
［構成例８］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例２記載の該上位中継器から検針情報収集の委譲を受けた該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードは、
構成例７記載のグループＩＤ通知を受信した該上位中継器から１ホップ以上のスマートメータ機能部を有するアドホック無線ノードからの検針情報を受信する機能を有する、
スマートメータ機能部を有する。
【００９２】
［構成例９］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例８記載の該検針情報を受信した
該上位中継器から検針情報収集の委譲を受けた該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードは、
該検針情報を内部記憶に保持する機能を具備する、スマートメータ機能部を有する。
【００９３】
［構成例１０］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例９記載の内部記憶に該検針情報に保持した
該上位中継器から検針情報収集の委譲を受けた該上位中継器から１ホップのスマートメータ機能部を有するアドホック無線ノードは、
検針完了通知を上位中継器に送信する機能を具備する、スマートメータ機能部を有する。
【００９４】
［構成例１１］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例１０記載の検針完了通知を受信した該上位中継器は、
検針完了応答を該上位中継器から検針情報収集の委譲を受けた該上位中継器から１ホップの、スマートメータ機能部を有するアドホック無線ノードへ送信する機能を具備する。
【００９５】
［構成例１２］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例１０記載の検針完了通知を受信した該上位中継器は、
検針情報取得要求を該上位中継器から検針情報収集の委譲を受けた該上位中継器から１ホップの、スマートメータ機能部を有するアドホック無線ノードへ送信する機能を具備する。
【００９６】
［構成例１３］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例１１記載の検針情報取得要求を受信した、
該上位中継器から検針情報収集の委譲を受けた該上位中継器から１ホップの、スマートメータ機能部を有するアドホック無線ノードは、
構成例９記載の内部記憶に保持した検針情報を１つのメッセージにパッキングして
該上位中継器へ、検針情報取得応答として返信する機能を具備する
スマートメータ機能部を有する。
【００９７】
［構成例１４］
構成例１記載のメッシュ型アドホックネットワークにおいて、
構成例５および構成例６記載の手段によって代理中継器グループＩＤを割り当てられたアドホック無線ノードは、
自身の所属する代理中継器グループＩＤのマルチキャストパケットを受信した際、それをホップリミットを減算したのち転送し、
自身の所属しない代理中継器グループＩＤのマルチキャストパケットを受信した際、破棄することを特徴のひとつとする。
【産業上の利用可能性】
【００９８】
本発明は、例えば、アドホック無線ネットワークシステムに利用可能である。
【符号の説明】
【００９９】
１０〜１２…上位中継器、２０〜２６…アドホック無線ノード、３０〜３２…収集委譲グループ、４０…アドホック無線ネットワーク、５０…上位ネットワーク、６０…リンクテーブル／ルーティングテーブル検索および最近接ノードＩＤを抽出する処理、６１…抽出した最近接ノードＩＤ毎に最終宛先ノードＩＤをグルーピングする処理、６２…保存処理、７０…代理中継器要請、７００…代理中継器要請の最近接宛先ノードＩＤ、７０１…代理中継器要請の最近接送信元ノードＩＤ、７０２…代理中継器要請の最終宛先ノードＩＤ、７０３…代理中継器要請の送信元ノードＩＤ、７０４…代理中継器要請コード、７０５…代理中継器グループＩＤ、７０６…所属ノード数、７０７…所属ノードＩＤ、７０８…所属ノードＩＤの配列、７１…代理中継器応答、７１０…代理中継器応答の最近接宛先ノードＩＤ、７１１…代理中継器応答の最近接送信元ノードＩＤ、７１２…代理中継器応答の最終宛先ノードＩＤ、７１３…代理中継器応答の送信元ノードＩＤ、７１４…代理中継器応答コード、７１５…代理中継器応答の応答内容、７１６…代理中継器グループＩＤ、７２…グループＩＤ通知、７２０…グループＩＤ通知の最近接宛先ノードＩＤ、７２１…グループＩＤ通知の最近接送信元ノードＩＤ、７２２…グループＩＤ通知の最終宛先ノードＩＤ、７２３…グループＩＤ通知の送信元ノードＩＤ、７２４…グループＩＤ通知コード、７２５…代理中継器のグループＩＤ、７３…検針情報、７３０…検針情報の最近接宛先ノードＩＤ、７３１…検針情報の最近接送信元ノードＩＤ、７３２…検針情報通知の最終宛先ノードＩＤ、７３３…検針情報通知の送信元ノードＩＤ、７３４…検針情報コード、７３５…代理中継器のグループＩＤ、７３６…検針値、７４…検針収集期間、７６…検針完了通知、７６０…検針完了通知の最近接宛先ノードＩＤ、７６１…検針完了通知の最近接送信元ノードＩＤ、７６２…検針完了通知の最終宛先ノードＩＤ、７６３…検針完了通知の送信元ノードＩＤ、７６４…検針完了通知コード、７６５…代理中継器のグループＩＤ、７７…検針完了応答、７７０…検針完了応答の最近接宛先ノードＩＤ、７７１…検針完了応答の最近接送信元ノードＩＤ、７７２…検針完了応答の最終宛先ノードＩＤ、７７３…検針完了応答の送信元ノードＩＤ、７７４…検針完了応答コード、７７５…代理中継器のグループＩＤ、７８…検針情報取得要求、７８０…検針情報取得要求の最近接宛先ノードＩＤ、７８１…検針情報取得要求の最近接送信元ノードＩＤ、７８２…検針情報取得要求の最終宛先ノードＩＤ、７８３…検針情報取得要求の送信元ノードＩＤ、７８４…検針情報取得要求コード、７８５…代理中継器のグループＩＤ、７９…検針情報取得応答、７９０…検針情報取得応答の最近接宛先ノードＩＤ、７９１…検針情報取得応答の最近接送信元ノードＩＤ、７９２…検針情報取得応答の最終宛先ノードＩＤ、７９３…検針情報取得応答の送信元ノードＩＤ、７９４…検針情報取得応答コード、７９５…代理中継器グループＩＤ、７９６…検針数、７９７…検針情報、７９７０…検針情報を取得したノードＩＤ、７９７１…検針値、７９８…検針情報の配列、８０…報知メッセージフォーマット、８００…報知メッセージの最近接宛先ノードＩＤ、８０１…報知メッセージの最近接送信元ノードＩＤ、８０２…報知メッセージの最終宛先ノードＩＤ、８０３…報知メッセージの送信元ノードＩＤ、８０４…報知メッセージコード、８０５…ルーティング数、８０６…ルーティング情報、８０６１…ルーティング情報の最終宛先ノードＩＤ、８０６２…ルーティング情報のホップ数、８０００…上位中継器１０からの報知メッセージの具体例１、８００００…上位中継器１０からの報知メッセージの最近接宛先ノードＩＤ例１、８０００１…上位中継器１０からの報知メッセージの最近接送信元ノードＩＤ例１、８０００２…上位中継器１０からの報知メッセージの最終宛先ノードＩＤ例１、８０００３…上位中継器１０からの報知メッセージの送信元ノードＩＤ例１、８０００４…報知メッセージコード、８０００５…アドホック無線ノード２０からの報知メッセージのルーティング数例１、８００１…アドホック無線ノード２０からの報知メッセージの具体例１、８００１０…アドホック無線ノード２０からの報知メッセージの最近接宛先ノードＩＤ例１、８００１１…アドホック無線ノード２０からの報知メッセージの最近接送信元ノードＩＤ例１、８００１２…アドホック無線ノード２０からの報知メッセージの最終宛先ノードＩＤ例１、８００１３…アドホック無線ノード２０からの報知メッセージの送信元ノードＩＤ例１、８００１４…報知メッセージコード、８００１５…アドホック無線ノード２０からの報知メッセージのルーティング数例１、８００１６…アドホック無線ノード２０からの報知メッセージのルーティング情報の最終宛先ノードＩＤ例１、８００１７…アドホック無線ノード２０からの報知メッセージのルーティング情報のホップ数例１、８００２…アドホック無線ノード２３からの報知メッセージの具体例１、８００２０…アドホック無線ノード２３からの報知メッセージの最近接宛先ノードＩＤ例１、８００２１…アドホック無線ノード２３からの報知メッセージの最近接送信元ノードＩＤ例１、８００２２…アドホック無線ノード２３からの報知メッセージの最終宛先ノードＩＤ例１、８００２３…アドホック無線ノード２３からの報知メッセージの送信元ノードＩＤ例１、８００２４…報知メッセージコード、８００２５…アドホック無線ノード２３からの報知メッセージのルーティング数例１、８００２６…アドホック無線ノード２３からの報知メッセージのルーティング情報の最終宛先ノードＩＤ例１、８００２７…アドホック無線ノード２３からの報知メッセージのルーティング情報のホップ数例１、８００２８…アドホック無線ノード２３からの報知メッセージのルーティング情報の最終宛先ノードＩＤ例２、８００２９…アドホック無線ノード２３からの報知メッセージのルーティング情報のホップ数例２、８００３…上位中継器１０からの報知メッセージの具体例２、８００３０…上位中継器１０からの報知メッセージの最近接宛先ノードＩＤ例２、８００３１…上位中継器１０からの報知メッセージの最近接送信元ノードＩＤ例２、８００３２…上位中継器１０からの報知メッセージの最終宛先ノードＩＤ例２、８００３３…上位中継器１０からの報知メッセージの送信元ノードＩＤ例２、８００３４…報知メッセージコード、８００３５…上位中継器１０からの報知メッセージのルーティング数例２、８００３６…上位中継器１０からの報知メッセージのルーティング情報の最終宛先ノードＩＤ例１、８００３７…上位中継器１０からの報知メッセージのルーティング情報のホップ数例１、８００４…アドホック無線ノード２０からの報知メッセージの具体例２、８００４０…アドホック無線ノード２０からの報知メッセージの最近接宛先ノードＩＤ例２、８００４１…アドホック無線ノード２０からの報知メッセージの最近接送信元ノードＩＤ例２、８００４２…アドホック無線ノード２０からの報知メッセージの最終宛先ノードＩＤ例２、８００４３…アドホック無線ノード２０からの報知メッセージの送信元ノードＩＤ例２、８００４４…報知メッセージコード、８００４５…アドホック無線ノード２０からの報知メッセージのルーティング数例２、８００４６…アドホック無線ノード２０からの報知メッセージのルーティング情報の最終宛先ノードＩＤ例２、８００４７…アドホック無線ノード２０からの報知メッセージのルーティング情報のホップ数例２、８００４８…アドホック無線ノード２０からの報知メッセージのルーティング情報の最終宛先ノードＩＤ例３、８００４９…アドホック無線ノード２０からの報知メッセージのルーティング情報のホップ数例３、９０…上位中継器１０のノードＩＤの具体例、９１…アドホック無線ノード２０のノードＩＤの具体例、９２…アドホック無線ノード２３のノードＩＤの具体例、９３…マルチキャスト制御部、９４…マルチキャストメッセージフォーマット、９５…マルチキャストメッセージの具体例１、９６…マルチキャストメッセージの具体例２、９７…マルチキャストメッセージの具体例３、９８…マルチキャストメッセージの具体例４、９９…アドホック無線ノード２１のノードＩＤの具体例、１００…内部記憶、１０００…リンクテーブル、１００１…ルーティングテーブル、１００２…代理中継器管理テーブル、１００２０…代理中継器グループＩＤ、１００２１…代理中継器ノードＩＤ、１００２２…所属ノードＩＤ、１００３…代理中継器情報管理テーブル、１００４…検針情報保持テーブル、１０１…アドホックネットワーク制御部、１０１０…報知メッセージ制御部、１０１１…代理中継器管理部、１０２…無線通信部、１０３…中継部、１０４…上位ネットワーク制御部、１０５…上位ネットワーク通信部、１０６…アドホック無線ノード２２のノードＩＤの具体例、２００…内部記憶、２０００…リンクテーブル、２００１…ルーティングテーブル、２００２…代理中継器管理テーブル、２０１１…代理中継器管理部、２０３…スマートメータ機能部、２０３０…検針機能部、２０３１…検針メータ、１００００…ノードＩＤ、１０００１…受信電界強度、１０００２…双方向リンク、１００１０…最終宛先ノードＩＤ、１００１１…際近接ノードＩＤ
【図１】
0005792661.tif 000002
【図２】
0005792661.tif 000003
【図３】
0005792661.tif 000004
【図４】
0005792661.tif 000005
【図５】
0005792661.tif 000006
【図６】
0005792661.tif 000007
【図７】
0005792661.tif 000008
【図８】
0005792661.tif 000009
【図９】
0005792661.tif 000010
【図１０】
0005792661.tif 000011
【図１１】
0005792661.tif 000012
【図１２】
0005792661.tif 000013
【図１３】
0005792661.tif 000014
【図１４】
0005792661.tif 000015
【図１５】
0005792661.tif 000016
【図１６】
0005792661.tif 000017
【図１７】
0005792661.tif 000018
【図１８】
0005792661.tif 000019
【図１９】
0005792661.tif 000020
【図２０】
0005792661.tif 000021
【図２１】
0005792661.tif 000022
【図２２】
0005792661.tif 000023
【図２３】
0005792661.tif 000024
【図２４】
0005792661.tif 000025
【図２５】
0005792661.tif 000026
【図２６】
0005792661.tif 000027