(57)【特許請求の範囲】
【請求項１】
無線網内で夫々を識別するための識別子が付与された複数の無線機を含み、各無線機は、自機の識別子を含む複数の識別子と、自機から前記識別子により識別される各無線機までのホップ数とを関連付けて記憶するホップ数テーブルを備え、自機から宛先無線機に至る通信経路が複数存在する場合、自機から前記宛先無線機までのホップ数が最小となる通信経路を優先的に選択して無線通信を行う無線通信システムにおいて、
各無線機は、
自機から宛先無線機に至る複数の通信経路のうち、一の無線機を経由する通信経路を選択したときの無線通信の成否を判定する第１判定部と、
該第１判定部にて前記無線通信が成功しなかったと判定した場合、前記一の無線機とは異なる他の無線機を経由する通信経路を選択したときの無線通信の成否を判定する第２判定部と、
該第２判定部にて前記無線通信が成功したと判定した場合、自機から前記宛先無線機までのホップ数が最小となる通信経路に代えて、前記他の無線機を経由する通信経路を優先的に選択する経路選択部と、
前記第２判定部にて前記無線通信が成功したと判定した場合、前記他の無線機を経由した通信経路による無線通信の成功回数を記憶する記憶部と
を備え、
前記経路選択部は、前記成功回数が所定回数以上となった場合、自機から前記宛先無線機までのホップ数が最小となる通信経路に代えて、前記他の無線機を経由する通信経路を優先的に選択する
ことを特徴とする無線通信システム。
【請求項２】
各無線機は、前記経路選択部が、前記他の無線機を経由する通信経路を選択した場合、自機から宛先無線機までのホップ数が最小となる通信経路を選択して無線通信の成否を判定し、前記無線通信が成功しなかったと判定した場合、前記他の無線機を経由する通信経路による無線通信を行うことを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記経路選択部は、前記他の無線機を経由する通信経路を、自機から宛先無線機に至る複数の通信経路のうち、前記宛先無線機までのホップ数が大きい通信経路から順に選択することを特徴とする請求項１又は請求項２に記載の無線通信システム。
【請求項４】
無線網内で夫々を識別するための識別子が付与された他の複数の無線通信装置と通信可能であり、自装置の識別子を含む複数の識別子と、自装置から前記識別子により識別される各無線通信装置までのホップ数とを関連付けて記憶するホップ数テーブルを備え、自装置から宛先装置に至る通信経路が複数存在する場合、自装置から前記宛先装置までのホップ数が最小となる通信経路を優先的に選択して無線通信を行う無線通信装置において、
自装置から宛先装置に至る複数の通信経路のうち、一の無線通信装置を経由する通信経路を選択したときの無線通信の成否を判定する第１判定部と、
該第１判定部にて前記無線通信が成功しなかったと判定した場合、前記一の無線通信装置とは異なる他の無線通信装置を経由する通信経路を選択したときの無線通信の成否を判定する第２判定部と、
該第２判定部にて前記無線通信が成功したと判定した場合、自装置から前記宛先装置までのホップ数が最小となる通信経路に代えて、前記他の無線通信装置を経由する通信経路を優先的に選択する経路選択部と、
前記第２判定部にて前記無線通信が成功したと判定した場合、前記他の無線通信装置を経由した通信経路による無線通信の成功回数を記憶する記憶部と
を備え、
前記経路選択部は、前記成功回数が所定回数以上となった場合、自装置から前記宛先装置までのホップ数が最小となる通信経路に代えて、前記他の無線通信装置を経由する通信経路を優先的に選択する
ことを特徴とする無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メータにて計測された水道、ガスなどの使用量を無線網を利用してセンタ側の通信装置へ送信する無線通信システム及び無線通信装置に関する。
【背景技術】
【０００２】
従来、水道、ガス、電気等のメータ検針用に開発された無線テレメータシステムは、センタ側の構成として、ホストコンピュータ、センタ網制御装置等を備え、端末側の構成として、無線親機、無線子機等を備える。端末側の無線親機は、公衆電話網、ＰＨＳ（Personal Handyphone System）網、ＦＯＭＡ（Freedom Of Mobile multimedia Access）網などの広域通信網を介して、センタ側のホストコンピュータと通信可能に接続されると共に、特定小電力無線方式などの狭域無線網を介して、複数の無線子機と通信可能に接続されている。各無線子機には、各需要家に供給される水道、ガス、電気等の供給物の使用量を計測するメータが接続されており、各無線子機は、メータから出力される計測結果（検針値）を狭域無線網を通じて無線親機へ送信する。また、無線親機は、各無線子機から受信した検針値を広域通信網を通じてセンタ側のホストコンピュータへ送信する。
【０００３】
端末側のネットワーク構成の１つとして、メッシュ型ネットワークが知られている。メッシュ型ネットワークでは、例えば外部から送信されたデータを自機が受信可能な状況にあるとき、送信すべきデータを有する他の機器（無線親機又は無線子機）を探索するためにビーコンを定期的に送信する。そして、送信すべきデータを有する無線親機又は無線子機がビーコンを受信した場合、無線親機又は無線子機は、そのビーコンの送信元に対してデータを送信する。
【０００４】
このようなメッシュ型ネットワークでは、通信経路は、各機器のルーティング機能によって動的に決定されており、ネットワークの一部で不通箇所が生じた場合であっても、通信経路を１つでも確保できればデータを送受信できるという利点を有している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２４３２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の無線テレメータシステムは、送信元無線機から宛先無線機までのホップ数が最も少なくなるような通信経路が優先的に選択されていた。このため、送信元無線機から宛先無線機に至る通信経路のうち、特定の無線機を経由する通信経路のホップ数が最も小さい場合、前回のデータ送信時に特定の無線機を経由する通信経路にて通信が失敗していた場合であっても、次回以降の通信処理においても、前記特定の無線機を経由する通信経路が優先的に選択されることになる。この結果、ルート構成の形状及び通信障害が発生した箇所によっては、迂回に非常に時間がかかることになり、場合によっては通信タイムアウトが発生する可能があった。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、通信障害が発生している通信経路以外の通信経路を優先的に選択することにより、通信が失敗する可能性を減少させることができる無線通信システム及び無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の無線通信システムは、無線網内で夫々を識別するための識別子が付与された複数の無線機を含み、各無線機は、自機の識別子を含む複数の識別子と、自機から前記識別子により識別される各無線機までのホップ数とを関連付けて記憶するホップ数テーブルを備え、自機から宛先無線機に至る通信経路が複数存在する場合、自機から前記宛先無線機までのホップ数が最小となる通信経路を優先的に選択して無線通信を行う無線通信システムにおいて、各無線機は、自機から宛先無線機に至る複数の通信経路のうち、一の無線機を経由する通信経路を選択したときの無線通信の成否を判定する第１判定部と、該第１判定部にて前記無線通信が成功しなかったと判定した場合、前記一の無線機とは異なる他の無線機を経由する通信経路を選択したときの無線通信の成否を判定する第２判定部と、該第２判定部にて前記無線通信が成功したと判定した場合、自機から前記宛先無線機までのホップ数が最小となる通信経路に代えて、前記他の無線機を経由する通信経路を優先的に選択する経路選択部と、前記第２判定部にて前記無線通信が成功したと判定した場合、前記他の無線機を経由した通信経路による無線通信の成功回数を記憶する記憶部とを備え、前記経路選択部は、前記成功回数が所定回数以上となった場合、自機から前記宛先無線機までのホップ数が最小となる通信経路に代えて、前記他の無線機を経由する通信経路を優先的に選択することを特徴とする。
【０００９】
本願の無線通信システムは、各無線機は、前記経路選択部が、前記他の無線機を経由する通信経路を選択した場合、自機から宛先無線機までのホップ数が最小となる通信経路を選択して無線通信の成否を判定し、前記無線通信が成功しなかったと判定した場合、前記他の無線機を経由する通信経路による無線通信を行うことを特徴とする。
【００１１】
本願の無線通信システムは、前記経路選択部は、前記他の無線機を経由する通信経路を、自機から宛先無線機に至る複数の通信経路のうち、前記宛先無線機までのホップ数が大きい通信経路から順に選択することを特徴とする。
【００１２】
本願の無線通信装置は、無線網内で夫々を識別するための識別子が付与された他の複数の無線通信装置と通信可能であり、自装置の識別子を含む複数の識別子と、自装置から前記識別子により識別される各無線通信装置までのホップ数とを関連付けて記憶するホップ数テーブルを備え、自装置から宛先装置に至る通信経路が複数存在する場合、自装置から前記宛先装置までのホップ数が最小となる通信経路を優先的に選択して無線通信を行う無線通信装置において、自装置から宛先装置に至る複数の通信経路のうち、一の無線通信装置を経由する通信経路を選択したときの無線通信の成否を判定する第１判定部と、該第１判定部にて前記無線通信が成功しなかったと判定した場合、前記一の無線通信装置とは異なる他の無線通信装置を経由する通信経路を選択したときの無線通信の成否を判定する第２判定部と、該第２判定部にて前記無線通信が成功したと判定した場合、自装置から前記宛先装置までのホップ数が最小となる通信経路に代えて、前記他の無線通信装置を経由する通信経路を優先的に選択する経路選択部と、前記第２判定部にて前記無線通信が成功したと判定した場合、前記他の無線通信装置を経由した通信経路による無線通信の成功回数を記憶する記憶部とを備え、前記経路選択部は、前記成功回数が所定回数以上となった場合、自装置から前記宛先装置までのホップ数が最小となる通信経路に代えて、前記他の無線通信装置を経由する通信経路を優先的に選択することを特徴とする。
【発明の効果】
【００１３】
本願によれば、通信障害が発生している通信経路以外の通信経路を優先的に選択することにより、通信が失敗する可能性を減少させることができる。
【図面の簡単な説明】
【００１４】
【図１】無線テレメータシステムの全体構成を示すブロック図である。
【図２】無線親機の内部構成を示すブロック図である。
【図３】ホップ数テーブルの一例を示す概念図である。
【図４】無線子機の内部構成を示すブロック図である。
【図５】実施の形態１に係る無線テレメータシステムの動作を説明する説明図である。
【図６】実施の形態１における通信経路の選択手順を示すフローチャートである。
【図７】実施の形態１における通信経路の選択手順を示すフローチャートである。
【図８】実施の形態２における通信経路の選択手順を示すフローチャートである。
【図９】実施の形態２における通信経路の選択手順を示すフローチャートである。
【図１０】実施の形態３における通信経路の選択手順を示すフローチャートである。
【図１１】実施の形態３における通信経路の選択手順を示すフローチャートである。
【図１２】実施の形態４に係る無線テレメータシステムの動作を説明する説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
（実施の形態１）
図１は無線テレメータシステムの全体構成を示すブロック図である。本実施の形態に係る無線テレメータシステムは、センタ側の構成として、ホストコンピュータ１１及びセンタ側網制御装置１２を備え、端末側の構成として、無線親機２１、無線子機２２，２２，…，２２及びメータ２３，２３，…，２３、並びに番号発行無線機３０を備える。メータ２３は、例えば個人宅、会社、各種施設毎に設置され、ガス、水道、電気などの使用量を計測し、計測結果（検針値）を出力する計測器である。無線テレメータシステムでは、メータ２３の検針値を示すデータ、無線親機２１及び無線子機２２の動作状態を示すデータなど端末側から出力される各種データを、無線通信を利用してセンタ側へ送信すると共に、無線親機２１及び無線子機２２の動作を制御するためのコマンド等を含んだ各種データをセンタ側から端末側へ送信する。
【００１６】
センタ側網制御装置１２と端末側の無線親機２１とは、例えばＰＨＳ網、ＦＯＭＡ網などの広域無線網Ｎ１に接続され、広域無線網Ｎ１を介して無線通信を行う。なお、図１に示す例では、広域無線網Ｎ１に接続されている無線親機２１の数を１つとしたが、複数の無線親機２１を備える構成であってもよい。
【００１７】
センタ側網制御装置１２は、広域無線網Ｎ１を介した端末側との通信を制御する機能を有する。センタ側網制御装置１２は、ホストコンピュータ１１から端末側へ送信すべきデータが入力された場合、広域無線網Ｎ１の通信規格に準拠した通信方式にて、端末側へデータを送信する。また、端末側から送信されたデータを広域無線網Ｎ１を介して受信した場合、受信したデータをホストコンピュータ１１へ送信するように構成されている。
【００１８】
無線親機２１は、広域無線網Ｎ１を介してセンタ側に接続されると共に、複数の無線子機２２，２２，…，２２との間で例えばメッシュ型の狭域無線網Ｎ２を形成する。無線親機２１は、広域無線網Ｎ１を介してセンタ側のホストコンピュータ１１と無線通信を行うと共に、狭域無線網Ｎ２を介して無線子機２２，２２，…，２２と無線通信を行うように構成されている。
【００１９】
無線子機２２は、自機に接続されたメータ２３から検針値を取得した場合、検針値を示すデータを狭域無線網Ｎ２を介して無線親機２１へ送信する。また、無線親機２１は、無線子機２２から送信されるデータを受信した場合、及び自機においてホストコンピュータ１１へ通知すべきイベントが発生した場合等において、広域無線網Ｎ１を介してホストコンピュータ１１と無線通信を行う。
【００２０】
番号発行無線機３０は、例えば無線子機２２を介して狭域無線網Ｎ２に接続されており、無線親機２１及び無線子機２２からの発行要求を受信した場合、狭域無線網Ｎ２内で各機器を識別するための識別子である無線機番号を発行する。無線親機２１及び各無線子機２２は、それぞれ番号発行無線機３０から発行された無線機番号を記憶しており、送信先及び送信元を無線機番号により指定して無線通信を行う。
【００２１】
以下の説明において、無線親機２１及び無線子機２２を区別して説明する必要がない場合には、単に無線機とも記載する。
【００２２】
図２は無線親機２１の内部構成を示すブロック図である。無線親機２１は、制御部２１０、記憶部２１１、広域無線通信部２１２、狭域無線通信部２１３、表示部２１４、操作部２１５などを備える。無線親機２１が備えるハードウェア各部は、電池２１９から供給される電力により動作するように構成されている。
【００２３】
制御部２１０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only memory）などを備える。制御部２１０内のＣＰＵは、ＲＯＭに予め格納された制御プログラムを実行することにより、機器全体を本発明に係る無線通信装置として機能させる。
【００２４】
記憶部２１１は、例えば、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read Only Memory）などの不揮発性メモリにより構成されており、無線親機２１の動作に関する設定情報、番号発行無線機３０によって付与された無線機番号等を記憶する。また、記憶部２１１は、自機から各無線機までのホップ数の情報を記憶したホップ数テーブルを備える。
【００２５】
図３はホップ数テーブルの一例を示す概念図である。ホップ数テーブルでは、自機を含む複数の無線機の無線機番号と、当該無線機番号により識別される各無線機までのホップ数とを関連付けて記憶する。ホップ数は、自機から宛先無線機に至るまでに経由する無線機の数により表される。したがって、自機のホップ数は０であり、無線親機２１が直接的に通信することができる無線機（隣接無線機）のホップ数は１である。図３に示すホップ数テーブルは、無線親機２１と通信可能な隣接無線機が３台存在することを示している。
【００２６】
広域無線通信部２１２は、アンテナ２１２ａを通じて電波を発信または受信することによって、広域無線網Ｎ１を介した無線通信を行う。無線親機２１は、例えば、無線子機２２を通じてメータ２３の検針値を取得した場合、検針値を示すデータをセンタ側のホストコンピュータ１１へ送信する。広域無線通信部２１２は、制御部２１０を通じて送信すべきデータを取得した場合、アンテナ２１２ａを駆動して電波を発信させることより、広域無線網Ｎ１の通信規格に準拠した形式にてデータを送信する処理を行う。
【００２７】
また、広域無線通信部２１２は、アンテナ２１２ａにて電波を受信した場合、その電波の電波強度を検出すると共に、受信電波をデコードすることにより所定の形式のデータを取得する。アンテナ２１２ａにて受信する受信電波には、例えば、ホストコンピュータ１１からの起動指令などの各種制御コマンドが含まれる。広域無線通信部２１２は、受信電波をデコードして得られるデータを制御部２１０へ出力する。制御部２１０は、広域無線通信部２１２から出力されたデータを取得した場合、そのデータに基づいて各種の制御を行う。
【００２８】
狭域無線通信部２１３は、アンテナ２１３ａを通じて電波を発信または受信することによって、複数の無線子機２２，２２，…，２２と所定の無線通信方式にて通信を行う。無線通信方式としては、例えば特定小電力無線方式が採用される。無線親機２１の狭域無線通信部２１３は、送信すべきデータを有する無線子機２２を探索するための探索信号として、ビーコンを間欠的に送信する。また、狭域無線通信部２１３は、無線子機２２から送信されるビーコンを受信した場合であって、自装置が送信すべきデータを有するとき、当該データをビーコンの送信元へ送信する。
【００２９】
表示部２１４は、ＬＥＤランプ（LED : Light Emitting Diode）、液晶表示パネル等により構成されており、制御部２１０から出力される制御信号に基づいて、無線親機２１の設置作業及び保守作業を行う作業員等に通知すべき情報を表示する。
【００３０】
操作部２１５は、ディップスイッチ等の各種スイッチ、ボタンにより構成されており、作業員等による各種の設定操作を受付ける。制御部２１０は、操作部２１５から入力される設定内容を基に各種制御を行い、必要に応じて設定内容を記憶部２１１に記憶させる。
【００３１】
本実施の形態では、無線親機２１がＮＣＵ（Network Control Unit）の機能を有するものとして説明を行ったが、ＮＣＵの機能を有する網制御装置を個別の装置として用意し、無線親機２１を網制御装置に接続する構成であってもよい。この場合、無線親機２１は、網制御装置を接続する接続インタフェースを備え、接続インタフェースに接続された網制御装置を介してセンタ側と通信を行う構成とすればよい。
【００３２】
図４は無線子機２２の内部構成を示すブロック図である。無線子機２２は、制御部２２０、記憶部２２１、狭域無線通信部２２２、メータＩＦ２２３、表示部２２４、操作部２２５などを備える。無線子機２２が備えるハードウェア各部は、電池２２９から供給される電力により動作するように構成されている。
【００３３】
制御部２２０は、例えば、ＣＰＵ、ＲＯＭなどを備える。制御部２２０内のＣＰＵは、ＲＯＭに予め格納された制御プログラムを実行することにより、機器全体を本発明に係る無線通信装置として機能させる。
【００３４】
記憶部２２１は、例えば、ＥＥＰＲＯＭなどの不揮発性メモリにより構成されており、自機の動作に関する設定情報、番号発行無線機３０によって付与された無線機番号等を記憶する。また、記憶部２２１は、自機を含む複数の無線機の無線機番号と、当該無線機番号により識別される各無線機までのホップ数とを関連付けて記憶するホップ数テーブルを備える。
【００３５】
狭域無線通信部２２２は、アンテナ２２２ａを通じて電波を発信または受信することによって、無線親機２１及び他の無線子機２２と所定の無線通信方式にて通信を行う。無線通信方式としては、例えば特定小電力無線方式が採用される。無線子機２２の狭域無線通信部２２２は、送信すべきデータを有する無線親機２１又は他の無線子機２２を探索するための探索信号として、ビーコンを間欠的に送信する。また、狭域無線通信部２２２は、無線親機２１又は他の無線子機２２から送信されるビーコンを受信した場合であって、自装置が送信すべきデータを有するとき、当該データをビーコンの送信元へ送信する。
【００３６】
メータＩＦ２２３は、ガス、水道などの使用量を計測するためのメータ２３に接続される。メータＩＦ２２３は、接続されたメータ２３から検針値を取得した場合、検針値を示すデータを制御部２２０へ送出する。
【００３７】
表示部２２４は、ＬＥＤランプ、液晶表示パネル等により構成されており、制御部２２０から出力される制御信号に基づいて、無線子機２２の設置作業及び保守作業を行う作業員等に通知すべき情報を表示する。
【００３８】
操作部２２５は、ディップスイッチ等の各種スイッチ、ボタンにより構成されており、作業員等による各種の設定操作を受付ける。制御部２２０は、操作部２２５から入力される設定内容を基に各種制御を行い、必要に応じて設定内容を記憶部２２１に記憶させる。
【００３９】
以下、実施の形態１に係る無線テレメータシステムの動作を説明する。
図５は実施の形態１に係る無線テレメータシステムの動作を説明する説明図である。図５は、送信元無線機Ｘ（例えば無線親機２１）から宛先無線機Ｙ（例えば無線子機２２）への通信経路を簡略的に示したものである。この例において、無線機Ａ〜Ｃの３台は、送信元無線機Ｘと直接的に通信可能な隣接無線機（無線子機２２）を表している。送信元無線機Ｘは、宛先無線機Ｙに対してデータを送信する場合、無線機Ａを経由する通信経路（通信経路１）、無線機Ｂを経由する通信経路（通信経路２）、または、無線機Ｃを経由する通信経路（通信経路３）の何れかを選択して宛先無線機Ｙへのデータ送信を行う。
【００４０】
送信元無線機Ｘは、隣接無線機である無線機Ａからホップ数テーブルを取得し、自機が備えるホップ数テーブルと、無線機Ａから取得したホップ数テーブルとを参照することにより、無線機Ａを経由する通信経路１が選択された場合における送信元無線機Ｘから宛先無線機Ｙまでのホップ数を算出することができる。例えば、送信元無線機Ｘは、無線機Ａから取得したホップ数テーブルを参照し、無線機Ａから宛先無線機Ｙまでのホップ数が４であった場合、自機から無線機Ａまでのホップ数（＝１）を加算することにより、自機から宛先無線機Ｙまでのホップ数が５であると算出することができる。
【００４１】
同様に、送信元無線機Ｘは、無線機Ｂ及び無線機Ｃからホップ数テーブルを取得することにより、無線機Ｂを経由する通信経路２、又は無線機Ｃを経由する通信経路３が選択された場合における送信元無線機Ｘから宛先無線機Ｙまでのホップ数を算出することができる。例えば、無線機Ｂを経由する場合のホップ数を８、無線機Ｃを経由する場合のホップ数を１０とする。
【００４２】
無線テレメータシステムでは、送信元無線機Ｘから宛先無線機Ｙへデータを送信する際、送信元無線機Ｘが備えるホップ数テーブルと、送信元無線機Ｘの隣接無線機が備えるホップ数テーブルとを参照することにより、通信経路を定める。例えば、送信元無線機Ｘは、宛先無線機Ｙまでのホップ数が最小となる通信経路（図５の例では通信経路１）を優先的に選択し、データの送信先を無線機Ａに決定する。
【００４３】
なお、送信元無線機Ｘが隣接無線機からホップ数テーブルを取得するタイミングは任意であり、例えば、データ送信時に取得する構成であってもよく、また、狭域無線網Ｎ２内に新たな無線機が接続された場合、又は狭域無線網Ｎ２内から既存の無線機が取り外された場合等の各無線機の接続状況に変化が生じた場合に取得する構成であってもよい。
【００４４】
送信元無線機Ｘは、選択した通信経路（例えば無線機Ａを経由する通信経路１）を通じてデータ送信を行う都度、通信の成否を判定する。通信の成否は、データを送信してから所定時間内に、データを受信した旨の応答を受信したか否かにより判定することができる。応答を受信することなくタイムアウトとなった場合、通信が失敗したと判定する。通信が失敗した場合、送信元無線機Ｘは、リトライ処理を行う。リトライ処理の実行回数は予め定められているものとする。
【００４５】
予め定められた実行回数だけリトライ処理を行った場合であっても、通信が成功しなかった場合、送信元無線機Ｘは、他の無線機を経由する通信経路（例えば、宛先無線機Ｙまでのホップ数が次に小さい無線機Ｂを経由する通信経路２）を選択し、宛先無線機Ｙへのデータ送信を行う。
【００４６】
また、送信元無線機Ｘは、選択した通信経路（無線機Ｂを経由する通信経路２）を通じてデータ送信を行う都度、通信の成否を判定し、通信が失敗した場合にはリトライ処理を行う。リトライ処理の実行回数は予め定められているものとする。なお、通信経路２におけるリトライ処理の実行回数は、通信経路１におけるリトライ処理の実行回数と同じであってもよく、異なるものであってもよい。
【００４７】
予め定められた実行回数だけリトライ処理を行った場合であっても、通信が成功しなかった場合、送信元無線機Ｘは、更に他の無線機を経由する通信経路（例えば、宛先無線機Ｙまでのホップ数が最も大きい無線機Ｃを経由する通信経路３）を選択し、宛先無線機Ｙへのデータ送信を行う。例えば、通信経路３において通信が成功した場合、送信元無線機Ｘから送信されるデータは、通信経路３上の９つの無線機を経由して宛先無線機Ｙに到達し、宛先無線機Ｙからデータを受信した旨の応答が得られる。一方、通信経路３を利用した場合であっても通信に失敗した場合、送信元無線機Ｘは、通信エラーが発生したことを報知する。
【００４８】
以上のように、送信元無線機Ｘは、選択した通信経路を通じてデータ送信を行う都度、通信の成否を判定し、通信に失敗した場合にはリトライ処理を行う。このリトライ処理においても通信に失敗した場合、送信元無線機Ｘは、他の無線機を経由する通信経路を選択して、再度データ送信を試行することができる。
【００４９】
従来の無線テレメータシステムは、宛先無線機までのホップ数が最も少なくなるように通信経路を選択する構成であるため、例えば、送信元無線機Ｘから宛先無線機Ｙにデータを送信する際、前回のデータ送信時に無線機Ａを経由する通信経路１にて通信が失敗していた場合であっても、次回以降のデータ送信時には、無線機Ａを経由する通信経路１が優先的に選択されることになる。この結果、ルート構成の形状及び通信障害が発生した箇所によっては、迂回に非常に時間がかかることになり、場合によっては通信タイムアウトが発生する可能があった。
【００５０】
このような問題点を解決するために、本実施の形態では、上述した送信元無線機Ｘから宛先無線機Ｙにデータを送信する例において、通信経路１及び通信経路２による通信が失敗し、通信経路３による通信が成功した場合、次回以降のデータ送信時には、宛先までのホップ数が最も小さい無線機Ａを経由する通信経路１から、通信が成功した無線機Ｃを経由する通信経路３を優先的に選択する。よって、次回以降のデータ送信時には、送信元無線機Ｘは、まず最初に無線機Ｃを経由する通信経路３を選択してデータ送信を行い、通信の成否を判定する。通信が成功した場合、送信元無線機Ｘから送信されるデータは無線機Ｃを経由する通信経路３により宛先無線機Ｙに到達し、宛先無線機Ｙからデータを受信した旨の応答が得られる。一方、通信が失敗した場合、送信元無線機Ｘは、通信経路１、通信経路２の順でデータ送信を試行する。
【００５１】
すなわち、本実施の形態では、過去の通信において、通信経路１及び通信経路２を利用した通信が失敗し、通信経路３を利用した通信が成功した場合、送信元無線機Ｘは、宛先までのホップ数に基づいて選択される通信経路の優先順位（通信経路１、通信経路２、通信経路３の順）に代えて、過去の実績に基づく優先順位（通信経路３、通信経路１、通信経路２の順）に変更し、変更後の優先順位を記憶部２１１に記憶させる。
【００５２】
図６及び図７は実施の形態１における通信経路の選択手順を示すフローチャートである。図６及び図７は一例として無線親機２１が通信経路を選択する手順を示している。無線親機２１の制御部２１０は、狭域無線網Ｎ２内の無線子機２２に対して送信すべきデータがあるか否かを判断する（ステップＳ１０１）。センタ側より送信される無線子機２２宛のデータを受信した場合、無線親機２１内で無線子機２２宛に通知すべきイベントが発生した場合等において、無線子機２２に対して送信すべきデータがあると判断する。無線子機２２に対して送信すべきデータがないと判断した場合（Ｓ１０１：ＮＯ）、制御部２１０は、送信すべきデータが発生するまで待機する。
【００５３】
送信すべきデータがあると判断した場合（Ｓ１０１：ＹＥＳ）、制御部２１０は、過去の通信処理の実績に基づき、通信経路の優先順位が変更されているか否かを判断する（ステップＳ１０２）。
【００５４】
通信経路の優先順位が変更されていない場合（Ｓ１０２：ＮＯ）、制御部２１０は、宛先までのホップ数に基づき通信経路を選択し（ステップＳ１０３）、狭域無線通信部２１３を通じてデータを送信する。ここでは、宛先までのホップ数が最も小さくなる通信経路を選択し、選択した通信経路上の隣接無線機に対してデータを送信する。
【００５５】
通信経路の優先順位が変更されている場合（Ｓ１０２：ＹＥＳ）、制御部２１０は、記憶部２１１に記憶されている優先順位を読み出し、変更後の優先順位に基づいて通信経路を選択し（ステップＳ１０４）、狭域無線通信部２１３を通じてデータを送信する。ここでは、記憶部２１１に記憶されている優先順位が最も高い通信経路を選択し、選択した通信経路上の隣接無線機に対してデータを送信する。
【００５６】
次いで、制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ１０５）。通信が成功した場合（Ｓ１０５：ＹＥＳ）、制御部２１０は、本フローチャートによる処理を終了する。
【００５７】
通信が成功しなかった場合（Ｓ１０５：ＮＯ）、制御部２１０は、同一の通信経路によりデータを送信するリトライ処理を実行する（ステップＳ１０６）。制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ１０７）。通信が成功した場合（Ｓ１０７：ＹＥＳ）、制御部２１０は、本フローチャートによる処理を終了する。
【００５８】
通信が成功しなかった場合（Ｓ１０７：ＮＯ）、制御部２１０は、リトライ処理を所定回数実行したか否かを判断する（ステップＳ１０８）。リトライ処理を所定回数実行していない場合（Ｓ１０８：ＮＯ）、制御部２１０は、処理をステップＳ１０６へ戻す。
【００５９】
リトライ処理を所定回数実行したと判断した場合（Ｓ１０８：ＹＥＳ）、制御部２１０は、データを送信する他の通信経路が存在するか否かを判断する（ステップＳ１０９）。他の通信経路が存在しない場合（Ｓ１０９：ＮＯ）、制御部２１０は、通信エラーが発生した旨を表示部２１４にて表示する等のエラー処理を実行し（ステップＳ１１０）、本フローチャートによる処理を終了する。
【００６０】
他の通信経路が存在する場合（Ｓ１０９：ＹＥＳ）、制御部２１０は、次の通信経路を選択する（ステップＳ１１１）。ここでは、残りの通信経路のうち、宛先までのホップ数が最も小さくなる通信経路を選択し、選択した通信経路上の隣接無線機に対してデータを送信する。
【００６１】
次いで、制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ１１２）。通信が成功した場合（Ｓ１１２：ＹＥＳ）、制御部２１０は、通信経路の優先順位を変更し（ステップＳ１１３）、本フローチャートによる処理を終了する。すなわち、制御部２１０は、今回の通信で成功した通信経路が次回以降の通信で優先的に選択されるように、優先順位の変更を行い、変更後の優先順位に係る情報を記憶部２１１に記憶させる。
【００６２】
通信が成功しなかった場合（Ｓ１１２：ＮＯ）、制御部２１０は、同一の通信経路によりデータを送信するリトライ処理を実行する（ステップＳ１１４）。制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ１１５）。通信が成功した場合（Ｓ１１５：ＹＥＳ）、制御部２１０は、通信経路の優先順位を変更し（Ｓ１１３）、本フローチャートによる処理を終了する。すなわち、制御部２１０は、今回の通信で成功した通信経路が次回以降の通信で優先的に選択されるように、優先順位の変更を行い、変更後の優先順位に係る情報を記憶部２１１に記憶させる。
【００６３】
通信が成功しなかった場合（Ｓ１１５：ＮＯ）、制御部２１０は、リトライ処理を所定回数実行したか否かを判断する（ステップＳ１１６）。リトライ処理を所定回数実行していない場合（Ｓ１１６：ＮＯ）、制御部２１０は、処理をステップＳ１１４へ戻す。また、制御部２１０は、リトライ処理を所定回数実行したと判断した場合（Ｓ１１６：ＹＥＳ）、処理をステップＳ１０９へ戻す。
【００６４】
なお、図６及び図７では、無線親機２１が宛先の無線子機２２に対してデータを送信するときの処理手順を示したが、無線子機２２が無線親機２１又は他の無線子機２２を宛先としてデータを送信する場合について、同様の手順にて通信経路を選択することができる。
【００６５】
以上のように、実施の形態１では、宛先までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、次回以降の通信処理では、前回の通信実績に基づいて選択する通信経路の優先順位を変更することができる。このため、通信障害が発生している通信経路以外の通信経路を優先的に選択することができ、通信が失敗する確率を低くすることができる。
【００６６】
（実施の形態２）
実施の形態１では、宛先までのホップ数が最も小さい通信経路にて通信が成功しなかった場合であって、他の通信経路にて通信が成功したとき、次回以降の通信処理では、通信が成功した他の通信経路を優先的に選択する構成としたが、次回以降の通信処理では、初回の通信については宛先までのホップ数が最も小さい通信経路を選択し、その通信に失敗した場合に、通信経路を変更する構成としてもよい。
実施の形態２では、優先順位を変更する場合であっても、初回の通信については、宛先までのホップ数が最も小さい通信経路を選択し、その通信に失敗した場合に、通信経路を変更する構成について説明する。なお、無線テレメータシステムの全体構成、無線親機２１及び各無線子機２２の構成については実施の形態１と同様であるため、その説明を省略することとする。
【００６７】
図８及び図９は実施の形態２における通信経路の選択手順を示すフローチャートである。図８及び図９は一例として無線親機２１が通信経路を選択する手順を示している。無線親機２１の制御部２１０は、狭域無線網Ｎ２内の無線子機２２に対して送信すべきデータがあるか否かを判断する（ステップＳ２０１）。センタ側より送信される無線子機２２宛のデータを受信した場合、無線親機２１内で無線子機２２宛に通知すべきイベントが発生した場合等において、無線子機２２に対して送信すべきデータがあると判断する。無線子機２２に対して送信すべきデータがないと判断した場合（Ｓ２０１：ＮＯ）、制御部２１０は、送信すべきデータが発生するまで待機する。
【００６８】
送信すべきデータがあると判断した場合（Ｓ２０１：ＹＥＳ）、制御部２１０は、宛先までのホップ数に基づき通信経路を選択し（ステップＳ２０２）、狭域無線通信部２１３を通じてデータを送信する。ここでは、宛先までのホップ数が最も小さくなる通信経路を選択し、選択した通信経路上の隣接無線機に対してデータを送信する。
【００６９】
制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ２０３）。通信が成功した場合（Ｓ２０３：ＹＥＳ）、制御部２１０は、本フローチャートによる処理を終了する。
【００７０】
通信が成功しなかった場合（Ｓ２０３：ＮＯ）、制御部２１０は、過去の通信処理の実績に基づき、通信経路の優先順位が変更されているか否かを判断する（ステップＳ２０４）。
【００７１】
通信経路の優先順位が変更されていない場合（Ｓ２０４：ＮＯ）、制御部２１０は、同一の通信経路によりデータを送信するリトライ処理を実行する（ステップＳ２０５）。
【００７２】
通信経路の優先順位が変更されている場合（Ｓ２０４：ＹＥＳ）、制御部２１０は、記憶部２１１に記憶されている優先順位を読み出し、変更後の優先順位に基づいて通信経路を選択し（ステップＳ２０６）、狭域無線通信部２１３を通じてデータを送信する。ここでは、記憶部２１１に記憶されている優先順位が最も高い通信経路を選択し、選択した通信経路上の隣接無線機に対してデータを送信する。
【００７３】
次いで、制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ２０７）。通信が成功した場合（Ｓ２０７：ＹＥＳ）、制御部２１０は、本フローチャートによる処理を終了する。また、通信が成功しなかった場合（Ｓ２０７：ＮＯ）、制御部２１０は、同一の通信経路によりデータを送信するリトライ処理を実行する（Ｓ２０５）。
【００７４】
リトライ処理の実行後、制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ２０８）。通信が成功した場合（Ｓ２０８：ＹＥＳ）、制御部２１０は、本フローチャートによる処理を終了する。
【００７５】
通信が成功しなかった場合（Ｓ２０８：ＮＯ）、制御部２１０は、リトライ処理を所定回数実行したか否かを判断する（ステップＳ２０９）。リトライ処理を所定回数実行していない場合（Ｓ２０９：ＮＯ）、制御部２１０は、処理をステップＳ２０５へ戻す。
【００７６】
リトライ処理を所定回数実行したと判断した場合（Ｓ２０９：ＹＥＳ）、制御部２１０は、データを送信する他の通信経路が存在するか否かを判断する（ステップＳ２１０）。他の通信経路が存在しない場合（Ｓ２１０：ＮＯ）、制御部２１０は、通信エラーが発生した旨を表示部２１４にて表示する等のエラー処理を実行し（ステップＳ２１１）、本フローチャートによる処理を終了する。
【００７７】
他の通信経路が存在する場合（Ｓ２１０：ＹＥＳ）、制御部２１０は、次の通信経路を選択する（ステップＳ２１２）。ここでは、残りの通信経路のうち、宛先までのホップ数が最も小さくなる通信経路を選択し、選択した通信経路上の隣接無線機に対してデータを送信する。
【００７８】
次いで、制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ２１３）。通信が成功した場合（Ｓ２１３：ＹＥＳ）、制御部２１０は、通信経路の優先順位を変更し（ステップＳ２１４）、本フローチャートによる処理を終了する。すなわち、制御部２１０は、今回の通信で成功した通信経路が次回以降の通信で優先的に選択されるように、優先順位の変更を行い、変更後の優先順位に係る情報を記憶部２１１に記憶させる。
【００７９】
通信が成功しなかった場合（Ｓ２１３：ＮＯ）、制御部２１０は、同一の通信経路によりデータを送信するリトライ処理を実行する（ステップＳ２１５）。制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ２１６）。通信が成功した場合（Ｓ２１６：ＹＥＳ）、制御部２１０は、通信経路の優先順位を変更し（Ｓ２１４）、本フローチャートによる処理を終了する。すなわち、制御部２１０は、今回の通信で成功した通信経路が次回以降の通信で優先的に選択されるように、優先順位の変更を行い、変更後の優先順位に係る情報を記憶部２１１に記憶させる。
【００８０】
通信が成功しなかった場合（Ｓ２１６：ＮＯ）、制御部２１０は、リトライ処理を所定回数実行したか否かを判断する（ステップＳ２１７）。リトライ処理を所定回数実行していない場合（Ｓ２１７：ＮＯ）、制御部２１０は、処理をステップＳ２１５へ戻す。また、制御部２１０は、リトライ処理を所定回数実行したと判断した場合（Ｓ２１７：ＹＥＳ）、処理をステップＳ２１０へ戻す。
【００８１】
なお、図８及び図９では、無線親機２１が宛先の無線子機２２に対してデータを送信するときの処理手順を示したが、無線子機２２が無線親機２１又は他の無線子機２２を宛先としてデータを送信する場合について、同様の手順にて通信経路を選択することができる。
【００８２】
以上のように、実施の形態２では、宛先までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、優先順位の変更を行う。優先順位の変更を行った場合、次回以降の通信処理では、まずホップ数が最も小さく通信経路を選択し、その通信が失敗した場合に、変更後の優先順位に従って通信経路を選択する。このため、ホップ数が最も小さくなる通信経路を優先的に選択しつつ、通信障害が発生している通信経路以外の通信経路を選択することができ、通信が失敗する確率を低くすることができる。
【００８３】
（実施の形態３）
実施の形態１では、宛先までのホップ数が最も小さい通信経路にて通信が成功しなかった場合であって、他の通信経路にて通信が成功したとき、次回以降の通信処理では、通信が成功した他の通信経路を優先的に選択する構成としたが、他の通信経路にて通信が成功した場合、その通信経路による通信の成功回数を記憶しておき、所定回数成功したとき、通信経路の優先順位を変更する構成としてもよい。
実施の形態３では、所定回数の通信成功を経て、通信経路の優先順位を変更する構成について説明を行う。なお、無線テレメータシステムの全体構成、無線親機２１及び各無線子機２２の構成については実施の形態１と同様であるため、その説明を省略することとする。
【００８４】
図１０及び図１１は実施の形態３における通信経路の選択手順を示すフローチャートである。図１０及び図１１は一例として無線親機２１が通信経路を選択する手順を示している。無線親機２１の制御部２１０は、実施の形態１と同様の手順を実行することにより、最初に選択した通信経路による通信が失敗した場合であって、他の通信経路が存在する場合、次の通信経路を選択する（Ｓ３０１〜Ｓ３１１）。
【００８５】
次いで、制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ３１２）。
【００８６】
通信が成功した場合（Ｓ３１２：ＹＥＳ）、制御部２１０は、ステップＳ３１１で選択した通信経路における通信の成功回数を記憶部２１１に記憶させる（ステップＳ３１３）。
【００８７】
次いで、制御部２１０は、ステップＳ３１１で選択した通信経路における通信の成功回数が所定回数以上であるか否かを判断する。（ステップＳ３１４）。所定回数以上であると判断した場合（Ｓ３１４：ＹＥＳ）、制御部２１０は、通信経路の優先順位を変更し（ステップＳ３１５）、本フローチャートによる処理を終了する。すなわち、制御部２１０は、今回の通信で成功した通信経路が次回以降の通信で優先的に選択されるように、優先順位の変更を行い、変更後の優先順位に係る情報を記憶部２１１に記憶させる。所定回数未満であると判断した場合（Ｓ３１４：ＮＯ）、制御部２１０は、通信経路の優先順位を変更することなく、本フローチャートによる処理を終了する。
【００８８】
ステップＳ３１２で通信が成功しなかったと判断した場合（Ｓ３１２：ＮＯ）、制御部２１０は、同一の通信経路によりデータを送信するリトライ処理を実行する（ステップＳ３１６）。制御部２１０は、狭域無線通信部２１３を通じてデータを受信した旨の応答を受信したか否かを判断することにより、通信が成功したか否かを判断する（ステップＳ３１７）。通信が成功した場合（Ｓ３１７：ＹＥＳ）、制御部２１０は、ステップＳ３１３以降の処理を実行する。
【００８９】
通信が成功しなかった場合（Ｓ３１７：ＮＯ）、制御部２１０は、リトライ処理を所定回数実行したか否かを判断する（ステップＳ３１８）。リトライ処理を所定回数実行していない場合（Ｓ３１８：ＮＯ）、制御部２１０は、処理をステップＳ３１６へ戻す。また、制御部２１０は、リトライ処理を所定回数実行したと判断した場合（Ｓ３１８：ＹＥＳ）、処理をステップＳ３０９へ戻す。
【００９０】
なお、図１０及び図１１では、無線親機２１が宛先の無線子機２２に対してデータを送信するときの処理手順を示したが、無線子機２２が無線親機２１又は他の無線子機２２を宛先としてデータを送信する場合について、同様の手順にて通信経路を選択することができる。
【００９１】
以上のように、実施の形態３では、宛先までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、次回以降の通信処理では、前回の通信実績に基づいて選択する通信経路の優先順位を変更することができる。このとき、他の通信経路が通信可能であることを複数回確認しているので、この通信経路を次回以降の通信処理において選択することにより、通信が失敗する確率を低くすることができる。
【００９２】
（実施の形態４）
実施の形態１では、宛先までのホップ数が最も小さい通信経路にて通信が成功しなかった場合、次にホップ数が小さい通信経路を選択する構成としたが、ホップ数が最も大きい通信経路を選択する構成としてもよい。
実施の形態４では、宛先までのホップ数が最も小さい通信経路にて通信が成功しなかった場合、ホップ数が最も大きい通信経路を選択する構成について説明を行う。なお、無線テレメータシステムの全体構成、無線親機２１及び各無線子機２２の構成については実施の形態１と同様であるため、その説明を省略することとする。
【００９３】
図１２は実施の形態４に係る無線テレメータシステムの動作を説明する説明図である。図１２は、送信元無線機Ｘ（例えば無線親機２１）から宛先無線機Ｙ（例えば無線子機２２）への通信経路を簡略的に示したものである。この例において、無線機Ａ〜Ｃの３台は、送信元無線機Ｘと直接的に通信可能な隣接無線機を表している。送信元無線機Ｘは、宛先無線機Ｙに対してデータを送信する場合、無線機Ａを経由する通信経路（通信経路１）、無線機Ｂを経由する通信経路（通信経路２）、または、無線機Ｃを経由する通信経路（通信経路３）の何れかを選択して宛先無線機Ｙへのデータ送信を行うものとする。
【００９４】
無線テレメータシステムでは、送信元無線機Ｘから宛先無線機Ｙへデータを送信する際、送信元無線機Ｘが備えるホップ数テーブルと、送信元無線機Ｘの隣接無線機が備えるホップ数テーブルとを参照することにより、通信経路を定める。例えば、送信元無線機Ｘは、宛先無線機Ｙまでのホップ数が最小となる通信経路（図１２の例では通信経路１）を優先的に選択し、データの送信先を無線機Ａに決定する。
【００９５】
送信元無線機Ｘは、選択した通信経路（例えば無線機Ａを経由する通信経路１）を通じてデータ送信を行う都度、通信の成否を判定する。通信の成否は、データを送信してから所定時間内に、データを受信した旨の応答を受信したか否かにより判定することができる。応答を受信することなくタイムアウトとなった場合、通信に失敗したと判定する。通信に失敗した場合、送信元無線機Ｘは、リトライ処理を行う。リトライ処理の実行回数は予め定められているものとする。
【００９６】
予め定められた実行回数だけリトライ処理を行った場合であっても、通信に成功しなかった場合、送信元無線機Ｘは、他の無線機を経由する通信経路（実施の形態４では、宛先無線機Ｙまでのホップ数が最も大きい無線機Ｃを経由する通信経路３）を選択し、宛先無線機Ｙへのデータ送信を行う。
【００９７】
宛先無線機Ｙまでのホップ数が最も大きい無線機Ｃを経由する通信経路３での通信が成功した場合、送信元無線機Ｘは、次回以降の通信処理における優先順位を、宛先までのホップ数に基づいて選択される通信経路の優先順位（通信経路１、通信経路２、通信経路３の順）に代えて、過去の実績に基づく優先順位（通信経路３、通信経路１、通信経路２の順）に変更し、変更後の優先順位を記憶部２１１に記憶させる。
【００９８】
以上のように、実施の形態４では、宛先までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、次回以降の通信処理では、前回の通信実績に基づいて選択する通信経路の優先順位を変更することができる。このとき、宛先無線機までのホップ数が大きい順に通信経路を選択しているので、迂回経路が存在する可能性が高く、宛先無線機まで到達する可能性が高い通信経路を優先的に選択することができる。
【００９９】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【０１００】
以上の実施の形態に関し、更に以下の付記を開示する。
【０１０１】
本願の無線通信システムは、無線網（Ｎ２）内で夫々を識別するための識別子が付与された複数の無線機（２１，２２）を含み、各無線機（２１，２２）は、自機の識別子を含む複数の識別子と、自機から前記識別子により識別される各無線機までのホップ数とを関連付けて記憶するホップ数テーブルを備え、自機から宛先無線機に至る通信経路が複数存在する場合、自機から前記宛先無線機までのホップ数が最小となる通信経路を優先的に選択して無線通信を行う無線通信システムにおいて、各無線機（２１，２２）は、自機から宛先無線機に至る複数の通信経路のうち、一の無線機を経由する通信経路を選択したときの無線通信の成否を判定する第１判定部（Ｓ１０６）と、該第１判定部（Ｓ１０６）にて前記無線通信が成功しなかったと判定した場合、前記一の無線機とは異なる他の無線機を経由する通信経路を選択したときの無線通信の成否を判定する第２判定部（Ｓ１１２）と、該第２判定部（Ｓ１１２）にて前記無線通信が成功したと判定した場合、自機から前記宛先無線機までのホップ数が最小となる通信経路に代えて、前記他の無線機を経由する通信経路を優先的に選択する経路選択部（Ｓ１１３）とを備えることを特徴とする。
【０１０２】
本願では、宛先無線機までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、次回以降の通信処理では、前回の通信実績に基づき、選択する通信経路の優先順位を変更することができる。このため、通信障害が発生している通信経路以外の通信経路を優先的に選択することができ、通信が失敗する確率を低くすることができる。
【０１０３】
本願の無線通信システムは、各無線機（２１，２２）は、前記経路選択部（Ｓ２１４）が、前記他の無線機を経由する通信経路を選択した場合、自機から宛先無線機までのホップ数が最小となる通信経路を選択して無線通信の成否を判定し、前記無線通信が成功しなかったと判定した場合、前記他の無線機を経由する通信経路による無線通信を行うことを特徴とする。
【０１０４】
本願では、宛先無線機までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、優先順位の変更を行う。優先順位の変更を行った場合、次回以降の通信処理では、まずホップ数が最も小さく通信経路を選択し、その通信が失敗した場合に、変更後の優先順位に従って通信経路を選択する。
【０１０５】
本願の無線通信システムは、前記第２判定部（Ｓ３１２，Ｓ３１８）にて前記無線通信が成功したと判定した場合、前記他の無線機を経由した通信経路による無線通信の成功回数を記憶する記憶部（２１１）を備え、前記経路選択部（Ｓ３１５）は、前記成功回数が所定回数以上となった場合、自機から前記宛先無線機までのホップ数が最小となる通信経路に代えて、前記他の無線機を経由する通信経路を優先的に選択することを特徴とする。
【０１０６】
本願では、宛先無線機までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、次回以降の通信処理では、前回の通信実績に基づいて選択する通信経路の優先順位を変更することができる。このとき、リトライ処理により他の通信経路が通信可能であることを複数回確認しているので、この通信経路を次回以降の通信処理において選択することにより、通信が失敗する確率を低くすることができる。
【０１０７】
本願の無線通信システムは、前記経路選択部（Ｓ１１３）は、前記他の無線機を経由する通信経路を、自機から宛先無線機に至る複数の通信経路のうち、前記宛先無線機までのホップ数が大きい通信経路から順に選択することを特徴とする。
【０１０８】
本願では、宛先無線機までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、次回以降の通信処理では、前回の通信実績に基づいて選択する通信経路の優先順位を変更することができる。このとき、宛先無線機までのホップ数が大きい順に通信経路を選択しているので、迂回経路が存在する可能性が高く、宛先無線機まで到達する可能性が高い通信経路を優先的に選択することができる。
【０１０９】
本願の無線通信装置は、無線網（Ｎ２）内で夫々を識別するための識別子が付与された他の複数の無線通信装置（２１，２２）と通信可能であり、自装置の識別子を含む複数の識別子と、自装置から前記識別子により識別される各無線通信装置までのホップ数とを関連付けて記憶するホップ数テーブルを備え、自装置から宛先装置に至る通信経路が複数存在する場合、自装置から前記宛先装置までのホップ数が最小となる通信経路を優先的に選択して無線通信を行う無線通信装置において、自装置から宛先装置に至る複数の通信経路のうち、一の無線通信装置を経由する通信経路を選択したときの無線通信の成否を判定する第１判定部（Ｓ１０６）と、該第１判定部（Ｓ１０６）にて前記無線通信が成功しなかったと判定した場合、前記一の無線通信装置とは異なる他の無線通信装置を経由する通信経路を選択したときの無線通信の成否を判定する第２判定部（Ｓ１１２）と、該第２判定部（Ｓ１１３）にて前記無線通信が成功したと判定した場合、自装置から前記宛先装置までのホップ数が最小となる通信経路に代えて、前記他の無線通信装置を経由する通信経路を優先的に選択する経路選択部（Ｓ１１３）とを備えることを特徴とする。
【０１１０】
本願では、宛先無線機までのホップ数が最も小さくなる通信経路を優先的に選択しつつ、この通信経路上で何らかの通信障害が発生し、通信が成功しなかった場合、次回以降の通信処理では、前回の通信実績に基づき、選択する通信経路の優先順位を変更することができる。このため、通信障害が発生している通信経路以外の通信経路を優先的に選択することができ、通信が失敗する確率を低くすることができる。
【符号の説明】
【０１１１】
１１  ホストコンピュータ
１２  センタ側網制御装置
２１  無線親機
２２  無線子機
２３  メータ
３０  番号発行無線機
２１０，２２０  制御部
２１１，２２１  記憶部
２１２  広域無線通信部
２１３，２２２  狭域無線通信部
２１４，２２４  表示部
２１５，２２５  操作部
２１９，２２９  電池
２２３  メータＩＦ
【図１】
0006498035.tif 000002
【図２】
0006498035.tif 000003
【図３】
0006498035.tif 000004
【図４】
0006498035.tif 000005
【図５】
0006498035.tif 000006
【図６】
0006498035.tif 000007
【図７】
0006498035.tif 000008
【図８】
0006498035.tif 000009
【図９】
0006498035.tif 000010
【図１０】
0006498035.tif 000011
【図１１】
0006498035.tif 000012
【図１２】
0006498035.tif 000013