(57)【特許請求の範囲】
【請求項１】
複数のメータと、
前記メータごとに対応付けられたセンサノードと、
いずれかの前記センサノードに取り付けられ、マルチホップ形式で前記センサノードと通信し前記メータの情報収集する中継機と、
前記中継機と通信を確立し、前記メータの情報を受信するセンター装置と、
メンテナンス制御部と、
を備え、
前記メータと前記センター装置との間の通信が成功した割合を通信成功率とし、
前記メンテナンス制御部は、
前記複数のメータのいずれかを対象メータとし、
前記対象メータにおける前記通信成功率が所定値未満であるか否かを判定し、
前記通信成功率が所定値未満であれば、前記対象メータに対応する前記センサノードである対象センサノードに前記中継機が取り付けられているか否かを判定し、
前記対象センサノードに前記中継機が取り付けられていれば、前記中継機、前記対象センサノードの順に通信が確立するか否かを判定する、センサネットワークのメンテナンスシステム。
【請求項２】
前記メンテナンス制御部は、
前記対象センサノードに前記中継機が取り付けられている場合において、
前記中継機との通信が確立しなければ、前記中継機に関するメンテナンスを提示し、
前記対象センサノードとの通信が確立しなければ、前記対象センサノードまたは前記対象メータに関するメンテナンスを提示する、請求項１に記載のセンサネットワークのメンテナンスシステム。
【請求項３】
前記メンテナンス制御部は、
前記対象センサノードに前記中継機が取り付けられていなければ、前記対象メータについてのロードサーベイの失敗が所定日数以上継続しているか否かを判定し、
ロードサーベイの失敗が所定日数以上継続していれば、前記対象センサノードの上流に前記中継機が接続されているか否かを判定し、
ロードサーベイの失敗が所定日数未満であれば、前記対象センサノードの１ホップ上流の前記センサノードに対応する前記メータの前記通信成功率と、前記対象メータの前記通信成功率との差を示す通信成功率差が所定値以上であるか否かを判定する、請求項１または２に記載のセンサネットワークのメンテナンスシステム。
【請求項４】
特定の前記センサノードの下流の前記センサノードが、前記特定のセンサノードを経由しないと上流の前記中継機と通信できないような配置となっている前記特定のセンサノードを特定ルート端末とし、
前記メンテナンス制御部は、
ロードサーベイの失敗が所定日数未満であれば、前記通信成功率差が所定値以上であり、かつ、前記対象センサノードの上流の前記センサノードが前記特定ルート端末であるか否かを判定する、請求項３に記載のセンサネットワークのメンテナンスシステム。
【請求項５】
前記メンテナンス制御部は、
前記通信成功率差が所定値以上であり、かつ、前記対象センサノードの上流の前記センサノードが前記特定ルート端末であれば、前記対象メータから所定距離以内に前記対象メータ以外の前記メータが存在するか否かを判定し、
前記対象メータから所定距離以内に前記対象メータ以外の前記メータが存在すれば、前記対象メータから所定距離以内の前記メータに前記センサノードが取り付けられているか否かを判定する、請求項４に記載のセンサネットワークのメンテナンスシステム。
【請求項６】
前記メンテナンス制御部は、
前記通信成功率差が所定値未満であるか、または、前記対象センサノードの上流の前記センサノードが前記特定ルート端末ではなければ、前記対象メータが設置されている建物が、所定戸以上の鉄筋集合住宅であるか否かを判定し、
前記建物が所定戸以上の鉄筋集合住宅であれば、前記対象センサノードの上流の前記中継機が前記建物内に設置されているか否かを判定する、請求項４または５に記載のセンサネットワークのメンテナンスシステム。
【請求項７】
前記メンテナンス制御部は、
前記建物が所定戸以上の鉄筋集合住宅ではなければ、前記建物が所定戸未満の鉄筋集合住宅であるか否かを判定し、
前記建物が所定戸未満の鉄筋集合住宅であれば、前記建物内に前記中継機が設置されているか否かを判定する、請求項６に記載のセンサネットワークのメンテナンスシステム。
【請求項８】
前記メンテナンス制御部は、
前記建物が所定戸未満の鉄筋集合住宅ではなければ、前記対象センサノードの１ホップ上流の前記センサノードが鉄筋集合住宅内に設置されているか否かを判定し、
前記対象センサノードの１ホップ上流の前記センサノードが鉄筋集合住宅内に設置されていれば、前記通信成功率差が所定値以上であるか否かを判定する、請求項７に記載のセンサネットワークのメンテナンスシステム。
【請求項９】
前記対象センサノードが、前記対象センサノードの上流の前記中継機の配下から切り離されること、または、前記対象センサノードが別の前記中継機の配下に加わることをネットワーク離脱参入とし、
前記メンテナンス制御部は、
前記対象センサノードの１ホップ上流の前記センサノードが鉄筋集合住宅内に設置されていなければ、前記対象センサノードの前記ネットワーク離脱参入が頻発しているか否かを判定する、請求項８に記載のセンサネットワークのメンテナンスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサネットワークのメンテナンスシステムに関する。
【背景技術】
【０００２】
ガス事業者や電力事業者は、需要者が消費したガスや電力の使用量を積算するため、需要箇所にガスメータや電力メータを配置している。また、近年では、通信機能を備え、ガス事業者や電力事業者との間で双方向にデータ通信を行い、ガスや電力の使用量を自動的に遠隔検針可能なスマートメータの設置が促進されている。かかるスマートメータは、ガスや電力といったインフラ網の安全性や利用効率を高めるための情報源としても利用できる。
【０００３】
また、上述したスマートメータとガス事業者や電力事業者とのデータ通信を実現すべく様々な手段が提案されている。例えば、スマートメータに近距離の無線機を設け、メッシュ型のネットワークを形成したり、ＬＴＥ（Long Term Evolution）といった携帯電話網によってスター型のネットワークを形成したり、電力線通信によるスター型のネットワークを形成することが考えられる。
【０００４】
また、特許文献１には、センサノード通信端末毎のセンサ情報がデータサーバに蓄積され、蓄積されたセンサ情報がデータ管理部で分析されるセンサネットワークシステムが開示されている。かかるデータ管理部は、故障診断アルゴリズムにしたがって、センサノード通信端末の自己診断を実施し、故障と判定されたセンサノード通信端末のメンテナンスを実施可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１０３１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、ガスの使用量などを計測するメータごとにセンサノードが対応付けられ、センサノードおよび中継機を通じてメータの情報がセンター装置に収集される構成のセンサネットワークがある。このセンサネットワークでは、メータの交換に合わせて、メータに加えてセンサノード等が新たに設置されるため、時間の経過とともにセンサネットワークが拡張または変更される。そのため、このセンサネットワークでは、各機器の設置状況や通信環境などが、時間の経過とともに変化することがある。そうすると、例えば、センサノード間の無線接続がされ難くなるなどの事態が生じることがあり、メンテナンスを要する機器が生じることがある。しかし、メンテナンスを要する機器を的確に把握することは容易ではない。
【０００７】
本発明は、このような課題に鑑み、メンテナンスを要する機器を把握することが可能なセンサネットワークのメンテナンスシステムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のセンサネットワークのメンテナンスシステムは、複数のメータと、メータごとに対応付けられたセンサノードと、いずれかのセンサノードに取り付けられ、マルチホップ形式でセンサノードと通信しメータの情報収集する中継機と、中継機と通信を確立し、メータの情報を受信するセンター装置と、メンテナンス制御部と、を備え、メータとセンター装置との間の通信が成功した割合を通信成功率とし、メンテナンス制御部は、複数のメータのいずれかを対象メータとし、対象メータにおける通信成功率が所定値未満であるか否かを判定し、通信成功率が所定値未満であれば、対象メータに対応するセンサノードである対象センサノードに中継機が取り付けられているか否かを判定し、対象センサノードに中継機が取り付けられていれば、中継機、対象センサノードの順に通信が確立するか否かを判定する。
【０００９】
また、メンテナンス制御部は、対象センサノードに中継機が取り付けられている場合において、中継機との通信が確立しなければ、中継機に関するメンテナンスを提示し、対象センサノードとの通信が確立しなければ、対象センサノードまたは対象メータに関するメンテナンスを提示するようにしてもよい。
【００１０】
また、メンテナンス制御部は、対象センサノードに中継機が取り付けられていなければ、対象メータについてのロードサーベイの失敗が所定日数以上継続しているか否かを判定し、ロードサーベイの失敗が所定日数以上継続していれば、対象センサノードの上流に中継機が接続されているか否かを判定し、ロードサーベイの失敗が所定日数未満であれば、対象センサノードの１ホップ上流のセンサノードに対応するメータの通信成功率と、対象メータの通信成功率との差を示す通信成功率差が所定値以上であるか否かを判定するようにしてもよい。
【００１１】
また、特定のセンサノードの下流のセンサノードが、特定のセンサノードを経由しないと上流の中継機と通信できないような配置となっている特定のセンサノードを特定ルート端末とし、メンテナンス制御部は、ロードサーベイの失敗が所定日数未満であれば、通信成功率差が所定値以上であり、かつ、対象センサノードの上流のセンサノードが特定ルート端末であるか否かを判定するようにしてもよい。
【００１２】
また、メンテナンス制御部は、通信成功率差が所定値以上であり、かつ、対象センサノードの上流のセンサノードが特定ルート端末であれば、対象メータから所定距離以内に対象メータ以外のメータが存在するか否かを判定し、対象メータから所定距離以内に対象メータ以外のメータが存在すれば、対象メータから所定距離以内のメータにセンサノードが取り付けられているか否かを判定するようにしてもよい。
【００１３】
また、メンテナンス制御部は、通信成功率差が所定値未満であるか、または、対象センサノードの上流のセンサノードが特定ルート端末ではなければ、対象メータが設置されている建物が、所定戸以上の鉄筋集合住宅であるか否かを判定し、建物が所定戸以上の鉄筋集合住宅であれば、対象センサノードの上流の中継機が建物内に設置されているか否かを判定するようにしてもよい。
【００１４】
また、メンテナンス制御部は、建物が所定戸以上の鉄筋集合住宅ではなければ、建物が所定戸未満の鉄筋集合住宅であるか否かを判定し、建物が所定戸未満の鉄筋集合住宅であれば、建物内に中継機が設置されているか否かを判定するようにしてもよい。
【００１５】
また、メンテナンス制御部は、建物が所定戸未満の鉄筋集合住宅ではなければ、対象センサノードの１ホップ上流のセンサノードが鉄筋集合住宅内に設置されているか否かを判定し、対象センサノードの１ホップ上流のセンサノードが鉄筋集合住宅内に設置されていれば、通信成功率差が所定値以上であるか否かを判定するようにしてもよい。
【００１６】
また、対象センサノードが、対象センサノードの上流の中継機の配下から切り離されること、または、対象センサノードが別の中継機の配下に加わることをネットワーク離脱参入とし、メンテナンス制御部は、対象センサノードの１ホップ上流のセンサノードが鉄筋集合住宅内に設置されていなければ、対象センサノードのネットワーク離脱参入が頻発しているか否かを判定するようにしてもよい。
【発明の効果】
【００１７】
本発明によれば、メンテナンスを要する機器を把握することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】メンテナンスシステムが適用されるセンサネットワークの概略的な構成を示した説明図である。
【図２】センター装置の概略的な構成を示した機能ブロック図である。
【図３】メータデータベースの構成を説明するための説明図である。
【図４】メンテナンス装置の概略的な構成を示した機能ブロック図である。
【図５】第１実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図６】第１実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図７】第１実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図８】第１実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図９】第１実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１０】第１実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１１】第１実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１２】第２実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１３】第２実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１４】第２実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１５】第２実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１６】第２実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【図１７】第２実施形態にかかるメンテナンス制御部の動作の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易にするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００２０】
（センサネットワーク１００）
図１は、メンテナンスシステム１が適用されるセンサネットワーク１００の概略的な構成を示した説明図である。図１に示すように、センサネットワーク１００は、複数のメータ１１０と、複数のセンサノード１１２と、複数の中継機１１４と、センター装置１１６と、基地局１１８とを含んで構成される。
【００２１】
メータ１１０は、例えば、スマートメータであり、需要者、すなわち、個別住宅や集合住宅の各住戸単位で設置される。メータ１１０は、ガス事業者から需要者にガスを供給したり、電力事業者から需要者に電力を供給したりする場合に、少なくともガスや電力の使用量を自動的に検針する装置である。本実施形態では、説明の便宜上、ガス事業者によるガスのメータ１１０について例示するが、電力（電気）にも適用できることは言うまでもない。
【００２２】
センサノード１１２は、メータ１１０それぞれに対し１対１に対応付けられて設置され、少なくともメータ１１０で利用される情報（データ）の送受信を行う。
【００２３】
中継機１１４は、異なるネットワーク同士を接続するゲートウェイ機器として機能し、複数のセンサノード１１２のいずれかに対応付けて設置される。中継機１１４は、その中継機１１４に対応付けられたセンサノード１１２と有線で通信を確立するとともに、センター装置１１６との通信を確立する。そして、中継機１１４は、対応付けられたセンサノード１１２を通じて、周囲の１または複数のセンサノード１１２と無線通信を確立する。
【００２４】
ただし、センサノード１１２同士の通信は、近距離無線で実現されているため、全てのセンサノード１１２が、中継機１１４に対応付けられたセンサノード１１２と、無線通信を直接確立できるとは限らない。この場合、センサノード１１２は、無線通信可能な他のセンサノード１１２を１または複数回ホップ（経由）して中継機１１４に接続される。こうして、中継機１１４は、対応付けられたセンサノード１１２および周囲の他のセンサノード１１２を通じて、各センサノード１１２の情報をセンター装置１１６に送信するとともに、センター装置１１６の情報を周囲のセンサノード１１２に送信することができる。つまり、中継機１１４は、マルチホップ形式でセンサノード１１２と通信しメータ１１０の情報収集し、センター装置１１６は、中継機１１４と通信を確立し、メータ１１０の情報を受信する。なお、このとき、伝達される情報には、情報が伝達される際に経由した中継機１１４および基地局１１８を特定する識別子も含まれるので、センター装置１１６は、その情報の発信元と経路を特定することができる。
【００２５】
センター装置１１６は、コンピュータ等で構成され、ガス事業者や電力事業者といったセンサネットワーク１００の管理者側に属する機器である。センター装置１１６は、１または複数の中継機１１４と通信を確立して、情報を収集または送信する。なお、メータ１１０が設置されている位置（座標情報）は、センター装置１１６において導管マッピング（ＧＩＳシステム）を通じて管理されている。したがって、メータ１１０に設置されるセンサノード１１２の位置や、センサノード１１２と併設される中継機１１４の位置も導管マッピングによって特定できる。
【００２６】
基地局１１８は、中継機１１４およびセンター装置１１６のいずれとも通信を確立でき、中継機１１４とセンター装置１１６との通信を中継する。
【００２７】
ここで、各装置間の通信について説明する。例えば、中継機１１４と基地局１１８との無線通信、および、基地局１１８とセンター装置１１６との通信は、携帯電話網やＰＨＳ（Personal Handyphone System）網等の、例えば、ＬＴＥといった、通信量に応じて通信料が生じる既存の有料通信網が用いられる。かかる有料通信網は、ガス事業者や電力事業者と異なる、例えば、通信事業者が管理している。
【００２８】
センサノード１１２同士は、例えば、９２０ＭＨｚ帯を利用するスマートメータ用無線システム（Ｕ−Ｂｕｓ  Ａｉｒ）を通じた無線通信を確立する。かかるセンサノード１１２同士の無線通信は無料であることを想定しているが、有料か無料かは問わず、少なくとも中継機１１４とセンター装置１１６との間の通信より通信コストが低ければよい。このような無線通信により、中継機１１４は、有料通信網を通じて、センター装置１１６と接続されると共に、スマートメータ用無線システムを通じて各センサノード１１２と接続される。
【００２９】
センサネットワーク１００では、需要者単位で、メータ１１０およびセンサノード１１２が配置されている。また、上述したように、メータ１１０およびセンサノード１１２に対し、中継機１１４が併設される場合もある。センター装置１１６は、センサノード１１２や中継機１１４を通じてメータ１１０の情報を収集、または、メータ１１０を制御する。したがって、センサノード１１２や中継機１１４は、需要者が存在するあらゆる位置に配置されることとなる。
【００３０】
ここでは、センサノード１１２から中継機１１４までのスマートメータ用無線システムと、中継機１１４からセンター装置１１６までの既存の有料通信網とを併用することで、センサノード１１２とセンター装置１１６との通信を低コストで実現する。すなわち、中継機１１４は、別途の通信料が不要なアドホック通信を通じて複数のセンサノード１１２から情報を収集する。そして、中継機１１４は、通信料を費やすものの、１日に１回の短時間で、収集した情報を一度にセンター装置１１６に送信する。こうして、中継機１１４の有料通信網の利用を最小限に留めることができ、センサネットワーク１００全体の通信コストを削減することが可能となる。
【００３１】
また、上記スマートメータ用無線システムは、近距離無線を想定しているため、無線通信に費やす電力は比較的少ない。したがって、センサノード１１２の電源は、電池等で賄うことができ、センサネットワーク１００の消費電力を削減することが可能となる。有料通信網は、スマートメータ用無線システムと比べると相対的に電力を消費し易いので、大容量の電池もしくは別途の電源を要する。しかし、センサノード１１２に対して中継機１１４の絶対数が少なく、かつ、１台当たりの通信頻度および通信時間が少ないので、全てのセンサノード１１２から携帯電話網を常時利用する場合に比べ、消費電力を極めて低く抑えることができる。
【００３２】
また、センサネットワーク１００では、１つの中継機１１４に割り当てが可能なセンサノード１１２の数（換言すると、メータ１１０の数）の許容される最大値を示す許容値が予め決められている。当該許容値は、例えば、４７などであるが、中継機１１４が取り付けられているセンサノード１１２の仕様により任意に設定することができる。中継機１１４が取り付けられているセンサノード１１２は、当該中継機１１４に割り当てられたセンサノード１１２の数および当該許容値を把握している。中継機１１４は、割り当てられたセンサノード１１２に対応するメータ１１０と通信を確立する。
【００３３】
また、メータ１１０とセンター装置１１６との通信経路のうち、相対的にセンター装置１１６に近い方を上流と呼ぶ場合があり、相対的にセンター装置１１６から遠い方を下流と呼ぶ場合がある。また、１つの中継機１１４に割り当てられたセンサノード１１２であり、当該中継機１１４よりも下流のセンサノード１１２のことを、中継機１１４の配下と呼ぶ場合がある。当該中継機１１４および当該中継機１１４の配下のセンサノード１１２は、同一の識別子（後述するネットワークＩＤ）が付されて管理される。
【００３４】
図２は、センター装置１１６の概略的な構成を示した機能ブロック図である。センター装置１１６は、センター通信部１３０と、センター保持部１３２と、センター制御部１３４とを含んで構成される。
【００３５】
センター通信部１３０は、基地局１１８を通じて中継機１１４と通信を確立する。センター保持部１３２は、ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、センター装置１１６に用いられる導管マッピングや、後述するメータデータベース等、各種情報を保持する。センター制御部１３４は、プロセッサと、プログラムを格納するメモリとで構成される。センター制御部１３４は、プロセッサがプログラムを実行することで、センサネットワーク１００全体を管理する。例えば、センター制御部１３４は、例えば、１日毎に所定時刻となると、各々の中継機１１４を通じて、各々のメータ１１０の情報を取得する。また、センター保持部１３２には、各々のメータ１１０に関する各種の情報が含まれるメータデータベースが記憶されている。
【００３６】
図３は、メータデータベースの構成を説明するための説明図である。メータデータベースでは、センサネットワーク１００に用いられる全てのメータ１１０に対し、メータＩＤ、ネットワークＩＤ、中継機ＩＤ、メータ１１０に対して１ホップ上流のセンサノードＩＤ、通信成功率、ホップ数などが対応付けられている。
【００３７】
メータＩＤは、メータ１１０を一意に識別する識別子である。ネットワークＩＤは、１つの中継機１１４および当該中継機１１４の配下のセンサノード１１２のグループを一意に識別する識別子である。共通の中継機１１４が割り当てられる各メータ１１０には、同一のネットワークＩＤが付される。中継機ＩＤは、メータ１１０が実際に通信を確立している中継機１１４を一意に識別する識別子である。１ホップ上流のセンサノードＩＤは、メータ１１０に対応するセンサノード１１２よりも１ホップ上流のセンサノード１１２を一意に識別する識別子である。通信成功率は、メータ１１０とセンター装置１１６との間の、通信の試行回数に対する通信が成功した回数の割合である。ホップ数は、メータ１１０に対応するセンサノード１１２から、中継機１１４が取り付けられているセンサノード１１２までのホップ数である。
【００３８】
なお、メータデータベースは、例示した情報に限らず、メータ１１０に関する任意の情報を含んでもよい。例えば、メータデータベースには、メータ１１０に対応するセンサノード１１２に中継機１１４が取り付けられているか否かを示す中継機取付情報が、メータＩＤに対応付けられていてもよい。また、メータデータベースには、毎日のロードサーベイの成功または失敗の結果を示すロードサーベイ情報が、メータＩＤに対応付けられていてもよい。また、メータデータベースには、メータ１１０の設置工事を行った日、中継機１１４が取り付けられた日、中継機１１４が取り外された日など各種の工事に関する履歴を示す工事情報が、メータＩＤに対応付けられていてもよい。
【００３９】
（第１実施形態にかかるメンテナンスシステム）
ところで、メータ１１０は、検定有効期間が、例えば、１０年といったように決まっており、その検定有効期間の満了に伴って交換しなければならない。以後、検定有効期間が満了することを、検満と呼ぶ場合がある。
【００４０】
例えば、センサノード１１２が取り付けられていないメータ１１０の検満によって、メータ１１０を交換し、交換後のメータ１１０にセンサノード１１２を取り付けることがある。このようにしてセンサノード１１２が増えると、場合によっては、センサノード１１２に対する中継機１１４の数が不足することがある。中継機１１４の数が不足する場合には、中継機１１４を新たに設置（換言すると、後付け設置）する必要がある。また、メータ１１０が設置されている建物が取り壊されるような場合、メータ１１０、センサノード１１２または中継機１１４も撤去されることもある。また、センサノード１１２の周囲に建物が新たに建設されるなどによって、センサノード１１２間の通信の確立が成功し難くなることもある。このように、センサネットワーク１００では、各機器の設置状況や通信環境などが、時間の経過とともに変化することがある。
【００４１】
そうすると、例えば、センサノード１１２間の無線接続がされ難くなるなどの事態が生じることがあり、メンテナンスを要する機器が生じることがある。しかし、メンテナンスを要する機器を的確に把握することは容易ではない。
【００４２】
そこで、図１に示すように、本実施形態のセンサネットワーク１００のメンテナンスシステム１は、メンテナンス装置１４０を備える。メンテナンス装置１４０は、センター装置１１６と通信を確立することができ、センター装置１１６のセンター保持部１３２から必要な情報を取得することができる。
【００４３】
図４は、メンテナンス装置１４０の概略的な構成を示した機能ブロック図である。メンテナンス装置１４０は、通信部１５０と、データ保持部１５２と、制御装置１５４とを含んで構成される。
【００４４】
通信部１５０は、有線通信または無線通信によってセンター装置１１６と通信を確立する。データ保持部１５２は、ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成される。データ保持部１５２は、通信部１５０を通じてセンター装置１１６から取得された、メータデータベースに含まれる情報や導管マッピングの情報などの各種の情報を保持する。制御装置１５４は、プロセッサと、プログラムを格納するメモリとで構成される。制御装置１５４は、プロセッサがプログラムを実行することで、メンテナンス制御部１６０といった機能モジュールとして機能する。
【００４５】
メンテナンス制御部１６０は、後に詳述するが、センサネットワーク１００のメンテナンスに関する制御を行う。メンテナンス制御部１６０は、メンテナンスに関する制御を行う際の必要な情報をセンター装置１１６から取得してデータ保持部１５２に記憶させる。メンテナンス制御部１６０は、データ保持部１５２に記憶された情報を参照して、メンテナンスに関する制御を行う。
【００４６】
ここで、メンテナンス制御部１６０は、複数のメータ１１０のいずれかをメンテナンスの判定対象である対象メータとし、対象メータに対応するセンサノード１１２を対象センサノードとする。また、メータ１１０とセンサノード１１２とが対応つけられているため、説明の便宜上、センサノード１１２と通信を確立することを、メータ１１０と通信を確立する、と表現する場合がある。同じく、センサノード１１２に中継機１１４が取り付けられることを、メータ１１０に中継機１１４が取り付けられる、と表現する場合がある。
【００４７】
メンテナンス制御部１６０は、対象メータの通信成功率が所定値未満であるか否かを判定する。対象メータの通信成功率は、対象メータとセンター装置１１６との間の、通信の試行回数に対する通信が成功した回数の割合を示す。メンテナンス制御部１６０は、通信成功率が所定値未満であれば、対象メータ（より正確には、対象センサノード）に中継機１１４が取り付けられているか否かを判定する。メンテナンス制御部１６０は、中継機１１４が取り付けられていれば、中継機１１４、対象センサノードの順に通信が確立するか判定する。
【００４８】
このように、メンテナンス制御部１６０は、対象メータに関して、複数段階の判定を行うことで、メンテナンスの要否およびメンテナンスの内容を判定する。そして、メンテナンス制御部１６０は、対象メータを順次変更していき、複数のメータ１１０の各々について、複数段階の判定を行う。これにより、メンテナンス制御部１６０は、メンテナンスが必要なメータ１１０を抽出することができるとともに、対処方法を決定することができる。
【００４９】
また、メンテナンス制御部１６０は、対象メータに中継機１１４が取り付けられていなければ、対象メータのロードサーベイの失敗が所定日数以上継続しているか否かを判定する。ロードサーベイは、センター装置１１６がメータ１１０の情報を収集することである。ロードサーベイの失敗とは、センター装置１１６とメータ１１０との通信が確立できなかったことなどにより、メータ１１０の情報を収集できなかったことに相当する。ロードサーベイの失敗が所定日数以上継続していれば、メンテナンス制御部１６０は、対象メータの上流のセンサノード１１２に中継機１１４が接続されているか否かを判定する。一方、ロードサーベイの失敗が所定日数未満であれば、メンテナンス制御部１６０は、通信成功率差が所定値以上であるか否かを判定する。通信成功率差は、対象センサノードの１ホップ上流のセンサノード１１２に対応するメータ１１０の通信成功率と、対象メータの通信成功率との差である。
【００５０】
このように、メンテナンス制御部１６０は、判定条件をさらに付加することで、メンテナンスの要否の判定を、より精度よく行うことができる。以下、第１実施形態にかかるメンテナンス制御部１６０の動作の流れを詳述する。
【００５１】
図５〜図１１は、第１実施形態にかかるメンテナンス制御部１６０の動作の流れを説明するフローチャートである。図５の「Ａ」は、図６の「Ａ」に続いている。図６の「Ｂ」は、図７の「Ｂ」に続いている。図６の「Ｃ」は、図８の「Ｃ」に続いている。図８の「Ｄ」は、図９の「Ｄ」に続いている。図９の「Ｅ」は、図１０の「Ｅ」に続いている。図１０の「Ｆ」は、図１１の「Ｆ」に続いている。
【００５２】
メンテナンス制御部１６０は、所定周期（例えば、１日ごと）で繰り返される所定タイミングとなると、複数のメータ１１０のいずれかを対象メータとして、図５〜図１１の一連の処理を実行する。そして、メンテナンス制御部１６０は、対象メータを順次変えていき、図５〜図１１の一連の処理を、全ての対象メータに対して実行する。
【００５３】
まず、図５で示すように、メンテナンス制御部１６０は、対象メータがセンサネットワーク１００に参入中であり、かつ、対象メータの通信成功率が所定値未満であるか否かを判定する（Ｓ１０）。ここで、メータデータベースにおいて対象メータのメータＩＤにいずれかの中継機ＩＤが関連付けられていれば、メンテナンス制御部１６０は、対象メータがセンサネットワーク１００に参入中と判定する。これに対し、対象メータのメータＩＤにいずれの中継機ＩＤも関連付けられていなければ、メンテナンス制御部１６０は、対象メータがセンサネットワーク１００から離脱している（参入中ではない）と判定する。つまり、ネットワークに参入しているとは、メータ（より具体的には、メータに対応するセンサノード）が中継機１１４を通じて通信が可能な状態となっていることに相当する。また、メンテナンス制御部１６０は、メータデータベースから対象メータの通信成功率を取得することができる。所定値は、例えば、９８％などに設定されるが、センサノード１１２の仕様やセンサノード１１２の設置位置などによって任意に設定することができる。
【００５４】
対象メータがセンサネットワーク１００から離脱している、あるいは、対象メータの通信成功率が所定値以上である場合（Ｓ１０におけるＮＯ）、メンテナンス制御部１６０は、対象メータの設定が失敗しているか否かを判定する（Ｓ１１）。ここで、メータ１１０は、初期状態では、ロードサーベイ機能の有効化がなされておらず、ロードサーベイが行われない設定となっている。このため、センター装置１１６は、メータ１１０が設置された後に、遠隔制御で、当該メータ１１０のロードサーベイ機能の有効化をオンにする設定を行うとともに、ロードサーベイの開始タイミングの設定を行う。ステップＳ１１では、具体的には、このようなロードサーベイ機能の有効化およびロードサーベイの開始タイミングの設定などがされているかを判定する。
【００５５】
対象メータの設定が失敗している場合（Ｓ１１におけるＹＥＳ）、メンテナンス制御部１６０は、センター装置１１６から遠隔操作で対象メータの再設定を行う内容のメンテナンスを提示し（Ｓ１２）、当該対象メータについての処理を終了する。対象メータの設定が失敗していない場合（Ｓ１１におけるＮＯ）、メンテナンス制御部１６０は、経過観察とする内容のメンテナンスを提示し（Ｓ１３）、当該対象メータについての処理を終了する。経過観察は、今回は何もしないで様子を見ることである。
【００５６】
対象メータがセンサネットワーク１００に参入中であり、かつ、対象メータの通信成功率が所定値未満である場合（Ｓ１０におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードに中継機１１４が取り付けられているか否かを判定する（Ｓ１４）。例えば、メータデータベースには、メータ１１０に対応するセンサノード１１２に中継機１１４が取り付けられているか否かを示す中継機取付情報が、メータＩＤに対応付けられている。メンテナンス制御部１６０は、この中継機取付情報を参照して、対象メータに対応する対象センサノードに中継機１１４が取り付けられているか否かを判定することができる。
【００５７】
対象メータに中継機１１４が取り付けられている場合（Ｓ１４におけるＹＥＳ）、メンテナンス制御部１６０は、センター装置１１６と中継機１１４との通信が確立するか否かを判定する（Ｓ１５）。ここでは、メンテナンス制御部１６０は、中継機１１４宛ての通信をセンター装置１１６に実際に試行させてもよいし、センター保持部１３２に記憶されている直近の通信履歴を参照してもよい。
【００５８】
センター装置１１６と中継機１１４との通信が確立しない場合（Ｓ１５におけるＮＯ）、メンテナンス制御部１６０は、中継機１１４に関するメンテナンスを提示し（Ｓ１６）、当該対象メータについての処理を終了する。具体的には、メンテナンス制御部１６０は、中継機１１４が不良であり、中継機１１４を交換するメンテナンスを提示する。
【００５９】
センター装置１１６と中継機１１４との通信が確立する場合（Ｓ１５におけるＹＥＳ）、メンテナンス制御部１６０は、センター装置１１６と対象センサノードとの通信が確立するか否かを判定する（Ｓ１７）。ここでは、メンテナンス制御部１６０は、対象センサノード宛ての通信をセンター装置１１６に実際に試行させてもよいし、センター保持部１３２に記憶されている直近の通信履歴を参照してもよい。
【００６０】
センター装置１１６と対象メータとの通信が確立しない場合（Ｓ１７におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードまたは対象メータに関するメンテナンスを提示し（Ｓ１８）、当該対象メータについての処理を終了する。具体的には、メンテナンス制御部１６０は、対象センサノードまたは対象メータの不良であり、対象センサノードまたは対象メータを交換するメンテナンスを提示する。また、メンテナンス制御部１６０は、対象センサノードと対象メータとの間の結線不良であるという内容のメンテナンスを提示してもよい。また、メンテナンス制御部１６０は、対象センサノードまたは対象メータの詳細なメンテナンス内容を調査するための作業者を現地に派遣することを提示してもよい。
【００６１】
センター装置１１６と対象センサノードとの通信が確立する場合（Ｓ１７におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータについての設定情報が、センター装置１１６から当該対象メータに再送されているか否かを判定する（Ｓ１９）。
【００６２】
対象メータについての設定情報が再送されている場合（Ｓ１９におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータの上流の中継機１１４が不良であり、当該中継機１１４を交換するメンテナンスを提示（Ｓ２０）し、当該対象メータについての処理を終了する。なお、メンテナンス制御部１６０は、中継機１１４の交換に限らず、中継機１１４、センサノード１１２またはメータ１１０の設定値を遠隔操作で設定する内容のメンテナンスを提示してもよい。
【００６３】
対象メータについての設定が再送されていない場合（Ｓ１９におけるＮＯ）、メンテナンス制御部１６０は、対象メータが監視対象外のメータ１１０であるか否かを判定する（Ｓ２１）。監視対象外のメータ１１０とは、ロードサーベイを行わない契約となっているメータ１１０のことである。
【００６４】
対象メータが監視対象外のメータ１１０である場合（Ｓ２１におけるＹＥＳ）、メンテナンス制御部１６０は、当該対象メータについての処理を終了する。対象メータが監視対象外のメータ１１０ではない場合（Ｓ２１におけるＮＯ）、メンテナンス制御部１６０は、センター装置１１６から遠隔操作で対象メータの再設定を行う内容のメンテナンスを提示し（Ｓ２２）、当該対象メータについての処理を終了する。
【００６５】
ステップＳ１４において、対象メータに中継機１１４が取り付けられていない場合（Ｓ１４におけるＮＯ）、メンテナンス制御部１６０は、「Ａ」に進み、図６の「Ａ」以降の処理を行う。
【００６６】
図６で示すように、「Ａ」に進んだメンテナンス制御部１６０は、対象メータのロードサーベイの失敗が所定日数以上継続しているか否かを判定する（Ｓ３０）。例えば、メータデータベースには、毎日のロードサーベイの成功または失敗の結果を示すロードサーベイ情報が、メータＩＤに対応付けられている。メンテナンス制御部１６０は、このロードサーベイ情報を参照して、ロードサーベイの失敗の継続日数を導出し、導出した継続日数を所定日数と比較する。また、所定日数は、例えば、７日などに設定されるが、センサノード１１２の仕様やセンサノード１１２の設置位置などによって任意に設定することができる。
【００６７】
対象メータのロードサーベイの失敗が所定日数以上継続している場合、換言すると、ロードサーベイの失敗の継続日数が所定日数以上の場合（Ｓ３０におけるＹＥＳ）、メンテナンス制御部１６０は、ステップＳ３１の処理に進む。これに対し、対象メータのロードサーベイの失敗が所定日数以上継続していない場合、換言すると、ロードサーベイの失敗の継続日数が所定日数未満の場合（Ｓ３０におけるＮＯ）、メンテナンス制御部１６０は、ステップＳ３７の処理に進む。
【００６８】
ステップＳ３１において、メンテナンス制御部１６０は、対象メータの上流のセンサノード１１２に中継機１１４が接続されているか否かを判定する（Ｓ３１）。ステップＳ３１の判定は、対象メータの上流の中継機１１４が取り外されているかを判定することに相当する。例えば、メータデータベースには、中継機１１４が取り付けられた日、中継機１１４が取り外された日などの各種の工事に関する履歴を示す工事情報が、メータＩＤに対応付けられている。メンテナンス制御部１６０は、対象メータの設置位置の周囲において、中継機１１４が取り外された履歴があり、その後に中継機１１４が取り付けられた履歴がなければ、対象メータの上流に中継機１１４が接続されていないと判定することができる。
【００６９】
対象メータの上流のセンサノード１１２に中継機１１４が接続されていない場合（Ｓ３１におけるＮＯ）、メンテナンス制御部１６０は、取り外された中継機１１４の配下だったセンサノード１１２を再起動する、または、取り外された中継機１１４を所定のセンサノード１１２に取り付ける内容のメンテナンスを提示し（Ｓ３２）、当該対象メータについての処理を終了する。センサノード１１２が再起動されると、再起動されたセンサノード１１２は、周囲に別の中継機１１４のネットワークがあれば、当該別の中継機１１４のネットワークに参入することができる。また、取り外された中継機１１４が再びセンサノード１１２に取り付けられると、中継機１１４が取り外される前のネットワークを復元することができる。なお、中継機１１４は、取り外される前に取り付けられていたセンサノード１１２に取り付けられるが、取り外される前に取り付けられていたセンサノード１１２の周囲の別のセンサノード１１２に取り付けられてもよい。
【００７０】
対象メータの上流のセンサノード１１２に中継機１１４が接続されている場合（Ｓ３１におけるＹＥＳ）、メンテナンス制御部１６０は、センター装置１１６と対象センサノードとの通信が確立するか否かを判定する（Ｓ３３）。ここでは、メンテナンス制御部１６０は、対象センサノード宛ての通信をセンター装置１１６に実際に試行させてもよいし、センター保持部１３２に記憶されている直近の通信履歴を参照してもよい。
【００７１】
センター装置１１６と対象センサノードとの通信が確立しない場合（Ｓ３３におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードに関するメンテナンスを提示し（Ｓ３４）、対象メータについての処理を終了する。具体的には、メンテナンス制御部１６０は、対象センサノードの不良という内容のメンテナンスを提示してもよいし、対象センサノードの電池電圧が低下したという内容のメンテナンスを提示してもよい。
【００７２】
センター装置１１６と対象センサノードとの通信が確立する場合（Ｓ３３におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータについての設定情報が当該対象メータに再送されているか否かを判定する（Ｓ３５）。対象メータについての設定情報が再送されていない場合（Ｓ３５におけるＮＯ）、メンテナンス制御部１６０は、センター装置１１６から遠隔操作で対象メータの再設定を行う内容のメンテナンスを提示し（Ｓ３６）、当該対象メータについての処理を終了する。対象メータについての設定情報が再送されている場合（Ｓ３５におけるＹＥＳ）、メンテナンス制御部１６０は、ステップＳ３７の処理に進む。
【００７３】
ステップＳ３７において、メンテナンス制御部１６０は、対象メータの１ホップ上流のメータ１１０の通信成功率と、対象メータの通信成功率との差を示す通信成功率差が、所定値以上であるか否かを判定する（Ｓ３７）。通信成功率差は、当該１ホップ上流のメータ１１０の通信成功率に対する当該対象メータの通信成功率の低下の程度を示す。対象メータの通信成功率は、対象センサノードの通信成功率と概ね同じである。対象メータの１ホップ上流のメータ１１０の通信成功率は、対象センサノードの１ホップ上流のセンサノード１１２の通信成功率と概ね同じである。例えば、メンテナンス制御部１６０は、メータデータベースを参照し、当該１ホップ上流のメータ１１０の通信成功率から、当該対象メータの通信成功率を減算して、通信成功率差を導出し、導出された通信成功率差を所定値と比較する。所定値は、例えば、２％などに設定されるが、この例に限らず、センサノード１１２の仕様やセンサノード１１２の設置位置などによって任意に設定することができる。
【００７４】
通信成功率差が所定値以上である場合（Ｓ３７におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードの上流のセンサノード１１２が特定ルート端末であるか否かを判定する（Ｓ３８）。特定ルート端末は、当該特定ルート端末の下流のセンサノード１１２が、唯一、当該特定ルート端末を経由しないと上流の中継機１１４と通信できないような配置となっているセンサノード１１２を示す。
【００７５】
対象センサノードの上流のセンサノード１１２が特定ルート端末である場合（Ｓ３８におけるＹＥＳ）、メンテナンス制御部１６０は、「Ｂ」に進み、図７の「Ｂ」以降の処理を行う。これに対し、通信成功率差が所定値未満である場合（Ｓ３７におけるＮＯ）、または、対象センサノードの上流のセンサノード１１２が特定ルート端末ではない場合（Ｓ３８におけるＮＯ）、メンテナンス制御部１６０は、「Ｃ」に進み、図８の「Ｃ」以降の処理を行う。
【００７６】
図７で示すように、「Ｂ」に進んだメンテナンス制御部１６０は、対象メータから所定距離以内に、対象メータとは別のメータ１１０が存在するか否かを判定する（Ｓ４０）。具体的には、メンテナンス制御部１６０は、導管マッピングの情報を参照して、対象メータの設置位置の周囲のメータ１１０を抽出し、抽出したメータ１１０ごとに抽出したメータ１１０の設置位置と対象メータの設置位置との間の距離を導出し、導出した距離と所定距離とを比較する。メンテナンス制御部１６０は、導出した距離が所定距離以下であれば、対象メータから所定距離以内に別のメータ１１０が存在すると判定する。所定距離は、例えば、３０ｍなどであるが、センサノード１１２の無線通信が可能な距離を考慮して任意に設定することができる。
【００７７】
対象メータから所定距離以内に、対象メータとは別のメータ１１０が存在しない場合（Ｓ４０におけるＮＯ）、メンテナンス制御部１６０は、中継機１１４を後付けする、または、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ４２）、当該対象メータについての処理を終了する。中継機１１４は、対象メータが当該中継機１１４を通じてセンター装置１１６と通信することが可能な範囲に後付けされる。ネットワークの再構築については、例えば、対象メータ、対象センサノード、あるいは、対象メータの上流の中継機１１４を、センター装置１１６から遠隔操作で再起動させる。例えば、中継機１１４が再起動されると、当該中継機１１４がセンサノード１１２の割り当てを再度行うため、再起動の前と比べ、より適切なセンサノード１１２を当該中継機１１４の配下にすることができ、対象メータの通信成功率を向上させることができる。
【００７８】
対象メータから所定距離以内に、対象メータとは別のメータ１１０が存在する場合（Ｓ４０）、メンテナンス制御部１６０は、存在したメータ１１０にセンサノード１１２が取り付けられているか否かを判定する（Ｓ４２）。これは、存在したメータ１１０がスマートメータであるか否かの判定と同じことである。
【００７９】
存在したメータ１１０にセンサノード１１２が取り付けられていない場合（Ｓ４２におけるＮＯ）、メンテナンス制御部１６０は、対象メータの周囲のメータ１１０が検満に至るのを待つ内容のメンテナンスを提示し（Ｓ４３）、当該対象メータについての処理を終了する。このような周囲のメータ１１０の検満待ちは、対象センサノードと通信接続できるセンサノード１１２が対象センサノードの周囲に発生するまで待機することになるため、経過観察と概ね同じである。
【００８０】
存在したメータ１１０にセンサノード１１２が取り付けられている場合（Ｓ４２におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築するメンテナンスを提示し（Ｓ４４）、当該対象メータについての処理を終了する。この場合、対象センサノードとは別のセンサノード１１２が、対象メータの周囲にあるため、対象センサノードを再起動させる。これにより、対象センサノードを、現在接続されている上流のセンサノード１１２から離脱させ、対象センサノードを当該別のセンサノード１１２に接続させることができ、対象センサノードの通信成功率を向上させることが可能となる。
【００８１】
また、図８示すように、「Ｃ」に進んだメンテナンス制御部１６０は、対象メータが設置されている建物が、所定戸以上の鉄筋集合住宅であるか否かを判定する（Ｓ５０）。所定戸は、例えば２０戸とするが、１つの中継機１１４に割り当て可能なセンサノード１１２の数の許容値を考慮して、任意に設定することができる。
【００８２】
対象メータが設置されている建物が所定戸以上の鉄筋集合住宅である場合（Ｓ５０におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータの上流の中継機１１４が当該建物内にあるか否かを判定する（Ｓ５１）。これは、対象メータが当該建物内の中継機１１４のネットワークに参入しているか否かの判定と同じことである。
【００８３】
対象メータの上流の中継機１１４が当該建物内にない場合（Ｓ５１におけるＮＯ）、メンテナンス制御部１６０は、当該建物内に中継機１１４が十分に設置されているか否かを判定する（Ｓ５２）。具体的には、メンテナンス制御部１６０は、当該建物内の戸数（換言すると、メータ１１０の総数）を、当該建物内の中継機１１４の台数で除算して、当該建物内の１つの中継機１１４に割り当てられるセンサノード１１２の数を示す割当数を導出する。中継機１１４では、割り当てが可能なセンサノード１１２の数の許容値が予め決められているため、ここでの割当数が小さいほど、中継機１１４における割り当ての余裕があり、当該建物内に中継機１１４が多く設置されていることを示す。メンテナンス制御部１６０は、導出された割当数が所定値未満であれば、中継機１１４が十分に設置されていると判定する。所定値は、例えば、３０などであるが、１つの中継機１１４に割り当て可能なセンサノード１１２の数の許容値を考慮して、任意に設定することができる。
【００８４】
当該建物内に中継機１１４が十分に設置されている場合（Ｓ５２におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ５３）、当該対象メータについての処理を終了する。当該建物内に中継機１１４が十分に設置されていない場合（Ｓ５２におけるＮＯ）、メンテナンス制御部１６０は、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ５４）、当該対象メータについての処理を終了する。
【００８５】
ステップＳ５１において、対象メータの上流の中継機１１４が当該建物内にある場合（Ｓ５１におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードと、対象センサノードの上流における中継機１１４が取り付けられているセンサノード１１２との間のホップ数が、所定ホップ数以上であるか否かを判定する（Ｓ５５）。所定ホップ数は、例えば、４ホップとするが、センサノード１１２の仕様やセンサノード１１２の設置位置などによって任意に設定することができる。
【００８６】
ホップ数が所定ホップ数以上である場合（Ｓ５５におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ５６）、当該対象メータについての処理を終了する。
【００８７】
ホップ数が所定ホップ数未満である場合（Ｓ５５におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードのネットワーク離脱参入が頻発しているか否かを判定する（Ｓ５７）。ネットワーク離脱参入は、対象センサノードが、その上流の中継機１１４の配下から切り離されること、または、対象センサノードが、別の中継機１１４の配下に加わることを示す。センサノード１１２がネットワークに参入すると、メータデータベースにおいて、当該ネットワークのネットワークＩＤが、当該センサノード１１２に対応するメータ１１０のメータＩＤに対応付けられる。また、センサノード１１２がネットワークから離脱すると、当該メータＩＤと当該ネットワークＩＤとの対応付けが解除される。このため、メンテナンス制御部１６０は、メータデータベースを参照して、対象メータにおけるネットワークＩＤの対応付けの時間推移を取得することで、ネットワーク離脱参入が頻発しているか否かを判定することができる。頻発とは、ネットワーク離脱参入の発生頻度が一般的な所定の発生頻度より多いことであり、具体的には、所定期間内におけるネットワーク離脱参入の発生回数が所定回数以上の場合を示す。所定期間は、例えば、１か月などであるが、任意に設定することができる。所定回数は、例えば、５回などであるが、センサノード１１２の仕様やセンサノード１１２の設置位置などによって任意に設定することができる。
【００８８】
ネットワーク離脱参入が頻発していない場合（Ｓ５７におけるＮＯ）、メンテナンス制御部１６０は、センター装置１１６から遠隔操作で対象メータまたは対象センサノードの稼働情報を取得して検討を要する内容のメンテナンスを提示し（Ｓ５８）、当該対象メータについての処理を終了する。稼働情報は、例えば、センサノード１１２における、通信成功の累計回数や通信失敗の累計回数などの各種の通信履歴のログ情報であり、センサノード１１２の内部メモリに記憶されている。対象メータまたは対象センサノードの稼働情報は、さらなる具体的なメンテナンスを検討する際に利用される。
【００８９】
ネットワーク離脱参入が頻発している場合（Ｓ５７におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータまたは対象センサノードの稼働情報を取得して検討を要する内容のメンテナンス、または、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ５９）、当該対象メータについての処理を終了する。
【００９０】
ステップＳ５０において、対象メータが設置されている建物が所定戸以上の鉄筋集合住宅ではない場合（Ｓ５０におけるＮＯ）、メンテナンス制御部１６０は、「Ｄ」に進み、図９の「Ｄ」以降の処理を行う。
【００９１】
図９で示すように、「Ｄ」に進んだメンテナンス制御部１６０は、対象メータが設置されている建物が所定戸未満の鉄筋集合住宅であるか否かを判定する（Ｓ６０）。ここでの所定戸は、ステップＳ５０における所定戸と同じに設定される。
【００９２】
対象メータが設置されている建物が所定戸未満の鉄筋集合住宅である場合（Ｓ６０におけるＹＥＳ）、メンテナンス制御部１６０は、当該建物内に中継機１１４が設置されているか否かを判定する（Ｓ６１）。
【００９３】
当該建物内に中継機１１４が設置されていない場合（Ｓ６１におけるＮＯ）、メンテナンス制御部１６０は、対象メータから所定距離以内に、対象メータとは別のメータ１１０が存在するか否かを判定する（Ｓ６２）。
【００９４】
対象メータから所定距離以内に対象メータとは別のメータ１１０が存在しない場合（Ｓ６２におけるＮＯ）、メンテナンス制御部１６０は、中継機を後付けする、または、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ６３）、対象メータについての処理を終了する。
【００９５】
対象メータから所定距離以内に対象メータとは別のメータ１１０が存在する場合（Ｓ６２におけるＹＥＳ）、メンテナンス制御部１６０は、存在したメータ１１０にセンサノード１１２が取り付けられているか否かを判定する（Ｓ６４）。
【００９６】
存在したメータ１１０にセンサノード１１２が取り付けられていない場合（Ｓ６４におけるＮＯ）、メンテナンス制御部１６０は、対象メータの周囲のメータ１１０が検満に至るのを待つ内容のメンテナンスを提示し（Ｓ６５）、当該対象メータについての処理を終了する。存在したメータ１１０にセンサノード１１２が取り付けられている場合（Ｓ６４におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築するメンテナンスを提示し（Ｓ６６）、当該対象メータについての処理を終了する。
【００９７】
ステップＳ６１において、当該建物内に中継機１１４が設置されている場合（Ｓ６１におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータの上流の中継機１１４が当該建物内にあるか否かを判定する（Ｓ６７）。
【００９８】
対象メータの上流の中継機１１４が当該建物内にない場合（Ｓ６７におけるＮＯ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ６８）、当該対象メータについての処理を終了する。
【００９９】
対象メータの上流の中継機１１４が当該建物内にある場合（Ｓ６７におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードと、対象センサノードの上流における中継機１１４が取り付けられているセンサノード１１２との間のホップ数が、所定ホップ数以上であるか否かを判定する（Ｓ６９）。所定ホップ数は、ステップＳ５５の所定ホップ数と同じに設定される。ホップ数が所定ホップ数以上である場合（Ｓ６９におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ７０）、当該対象メータについての処理を終了する。
【０１００】
ホップ数が所定ホップ数未満である場合（Ｓ７０におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードのネットワーク離脱参入が頻発しているか否かを判定する（Ｓ７１）。ネットワーク離脱参入が頻発していない場合（Ｓ５７におけるＮＯ）、メンテナンス制御部１６０は、対象メータまたは対象センサノードの稼働情報を取得して検討を要する内容のメンテナンスを提示し（Ｓ７２）、当該対象メータについての処理を終了する。ネットワーク離脱参入が頻発している場合（Ｓ７１におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータまたは対象センサノードの稼働情報を取得して検討を要する内容のメンテナンス、または、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ５９）、当該対象メータについての処理を終了する。
【０１０１】
ステップＳ６０において、対象メータが設置されている建物が所定戸未満の鉄筋集合住宅ではない場合（Ｓ５０におけるＮＯ）、当該建物が、鉄筋集合住宅ではなく、戸建てや木造集合住宅であるとみなせる。この場合、メンテナンス制御部１６０は、「Ｅ」に進み、図１０の「Ｅ」以降の処理を行う。
【０１０２】
図１０で示すように、「Ｅ」に進んだメンテナンス制御部１６０は、対象センサノードの１ホップ上流のセンサノード１１２が鉄筋集合住宅内に設置されているか否かを判定する（Ｓ８０）。これは、鉄筋集合住宅に設置されているメータ１１０に対応するセンサノード１１２が対象メータの上流にあり、かつ、当該上流のセンサノード１１２と対象センサノードとが直接通信しているか否かの判定に相当する。
【０１０３】
１ホップ上流のセンサノード１１２が鉄筋集合住宅内に設置されている場合（Ｓ８０におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードの１ホップ上流のセンサノード１１２に対応するメータ１１０（鉄筋集合住宅内のメータ１１０）の通信成功率と、対象メータ（鉄筋集合住宅外のメータ１１０）の通信成功率との差を示す通信成功率差が、所定値以上であるか否かを判定する（Ｓ８１）。
【０１０４】
通信成功率差が所定値以上である場合（Ｓ８１におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードの１ホップ上流のセンサノード１１２が設置されている鉄筋集合住宅内に、中継機１１４が存在するか否かを判定する（Ｓ８２）。
【０１０５】
当該鉄筋集合住宅内に中継機１１４が存在する場合（Ｓ８２におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータから所定距離以内に、対象メータとは別のメータ１１０が存在するか否かを判定する（Ｓ８３）。
【０１０６】
対象メータから所定距離以内に対象メータとは別のメータ１１０が存在する場合（Ｓ８３におけるＹＥＳ）、メンテナンス制御部１６０は、存在したメータ１１０にセンサノード１１２が取り付けられているか否かを判定する（Ｓ８４）。
【０１０７】
存在したメータ１１０にセンサノード１１２が取り付けられている場合（Ｓ８４におけるＮＯ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ８５）、当該対象メータについての処理を終了する。
【０１０８】
対象メータから所定距離以内に対象メータとは別のメータ１１０が存在しない場合（Ｓ６２におけるＮＯ）、または、当該別のメータ１１０が存在するが、存在したメータ１１０にセンサノード１１２が取り付けられていない場合（Ｓ８４におけるＮＯ）、メンテナンス制御部１６０は、対象メータの周囲のメータ１１０が検満に至るのを待つ内容のメンテナンスを提示し（Ｓ８６）、当該対象メータについての処理を終了する。
【０１０９】
ステップＳ８０において、１ホップ上流のセンサノード１１２が鉄筋集合住宅内に設置されていない場合（Ｓ８０におけるＮＯ）、ステップＳ８１において、通信成功率差が所定値未満である場合（Ｓ８１におけるＮＯ）、または、ステップＳ８２において、当該鉄筋集合住宅内に中継機１１４が存在しない場合（Ｓ８２におけるＮＯ）、メンテナンス制御部１６０は、「Ｆ」に進み、図１１の「Ｆ」以降の処理を行う。
【０１１０】
図１１で示すように、「Ｆ」に進んだメンテナンス制御部１６０は、対象センサノードのネットワーク離脱参入が頻発しているか否かを判定する（Ｓ９０）。
【０１１１】
ネットワーク離脱参入が頻発していない場合（Ｓ９０におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードと、対象センサノードの上流における中継機１１４が取り付けられているセンサノード１１２との間のホップ数が、所定ホップ数以上であるか否かを判定する（Ｓ９１）。
【０１１２】
ホップ数が所定ホップ数未満である場合（Ｓ９１におけるＮＯ）、メンテナンス制御部１６０は、対象メータと、対象センサノードの１ホップ上流のセンサノード１１２に対応するメータ１１０との距離が、所定距離以上であるか否かを判定する（Ｓ９２）。
【０１１３】
当該距離が所定距離未満である場合（Ｓ９２におけるＮＯ）、メンテナンス制御部１６０は、対象メータまたは対象センサノードの稼働情報を取得して検討を要する内容のメンテナンスを提示し（Ｓ９３）、当該対象メータについての処理を終了する。
【０１１４】
ステップＳ９０において、ネットワーク離脱参入が頻発している場合（Ｓ９０におけるＹＥＳ）、ステップＳ９１において、ホップ数が所定ホップ数以上である場合（Ｓ９１におけるＹＥＳ）、または、ステップＳ９２において、当該距離が所定距離以上である場合（Ｓ９２におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータから所定距離以内に対象メータとは別のメータ１１０が存在するか否かを判定する（Ｓ９４）。
【０１１５】
対象メータから所定距離以内に対象メータとは別のメータ１１０が存在する場合（Ｓ９４におけるＹＥＳ）、メンテナンス制御部１６０は、存在したメータ１１０にセンサノード１１２が取り付けられているか否かを判定する（Ｓ９５）。
【０１１６】
存在したメータ１１０にセンサノード１１２が取り付けられている場合（Ｓ９５におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築するメンテナンスを提示し（Ｓ９６）、当該対象メータについての処理を終了する。
【０１１７】
対象メータから所定距離以内に対象メータとは別のメータ１１０が存在しない場合（Ｓ９４におけるＮＯ）、または、当該別のメータ１１０が存在するが、存在したメータ１１０にセンサノード１１２が取り付けられていない場合（Ｓ９５におけるＮＯ）、メンテナンス制御部１６０は、対象メータの周囲のメータ１１０が検満に至るのを待つ内容のメンテナンスを提示し（Ｓ９７）、当該対象メータについての処理を終了する。
【０１１８】
第１実施形態にかかるメンテナンスシステム１によれば、センサネットワーク１００において、メンテナンスを要する機器を把握することが可能となる。また、第１実施形態にかかるメンテナンスシステム１では、メンテナンスの内容を把握することも可能となる。
【０１１９】
（第２実施形態にかかるメンテナンスシステム）
第１実施形態では、センサネットワーク１００の任意のメータ１１０を対象メータとして各種の判定を行っていた。これに対し、第２実施形態では、集合住宅（より具体的には、鉄筋集合住宅）に設置されたメータ１１０のうち、センサネットワーク１００に参入していないメータ１１０を対象メータとする。そして、第２実施形態のメンテナンス制御部１６０は、このような集合住宅に設置され、かつ、センサネットワーク１００に参入していない対象メータについて各種の判定を行うことで、当該対象メータに対処するためのメンテナンスを提示する。
【０１２０】
なお、第１実施形態では、ステップＳ５０およびステップＳ６０において鉄筋集合住宅に関する判定が行われるが、そもそもステップＳ１０において、対象メータがセンサネットワーク１００に参入していることを前提としている。これに対し、第２実施形態は、センサネットワーク１００に参入していないメータ１１０を対象メータとする点において第１実施形態と異なる。以下、第２実施形態にかかるメンテナンス制御部１６０について説明する。
【０１２１】
メンテナンス制御部１６０は、集合住宅に設置され、かつ、センサネットワーク１００に参入していないメータを、対象メータとし、対象メータに対応するセンサノード１１２を対象センサノードとする。なお、集合住宅に設置され、かつ、センサネットワーク１００に参入していないメータが複数ある場合には、それらのメータ１１０のうちいずれかを対象メータとする。
【０１２２】
ここで、集合住宅内におけるセンサノード１１２が対応付けられたメータ１１０の数を、当該集合住宅内におけるセンサノード１１２が対応付けられていないメータ１１０を含むメータ１１０の総数で除算した指標を、メータ設置率とする。センサノード１１２が対応付けられたメータ１１０の数は、スマートメータの数に相当する。メータ設置率は、対象メータが設置されている集合住宅内におけるメータ総数に対するセンサノード１１２が取り付けられているメータ数の割合に相当する。
【０１２３】
また、集合住宅内の戸数を、当該集合住宅内の中継機１１４の台数で除算した指標を、当該集合住宅内の１つの中継機１１４に割り当てられるセンサノード１１２の数を示す割当数をとする。また、集合住宅の戸毎に設置されているセンサノード１１２の総数に対する、当該集合住宅におけるセンター装置１１６と通信可能であるセンサノード１１２の数の割合を、ネットワーク参入率とする。
【０１２４】
また、センサネットワーク１００において、戸数が所定戸以上の集合住宅では、当該集合住宅内に中継機１１４を１つ以上設置する設計とする。なお、現在、当該集合住宅に中継機１１４が設置されていなければ、将来、当該集合住宅に中継機１１４を設置する予定とする。また、戸数が所定戸未満の集合住宅では、基本的には、当該集合住宅内に中継機１１４を設置しない設計とする。ただし、場合によっては、当該集合住宅内に中継機１１４を設置してもよい。所定戸は、例えば２０戸とするが、１つの中継機１１４に割り当て可能なセンサノード１１２の数の許容値を考慮して、任意に設定することができる。
【０１２５】
このように、集合住宅内の戸数によって中継機１１４の設置に関する設計方針が異なる。このため、メンテナンス制御部１６０は、対象メータが設置されている集合住宅の戸数が、所定戸数以上であるか、または、所定戸数未満であるかによって、処理の流れを異ならせる。
【０１２６】
対象メータが設置されている集合住宅の戸数が所定戸数以上である場合において、メンテナンス制御部１６０は、当該集合住宅におけるメータ設置率が、所定の第１閾値以上であるか否かを判定する。メンテナンス制御部１６０は、メータ設置率が第１閾値以上であれば、当該集合住宅における割当数が、所定の第２閾以下であるか否かを判定する。メンテナンス制御部１６０は、当該割当数が第２閾値以下であれば、当該集合住宅におけるネットワーク参入率が第３閾値未満であるか否かを判定する。
【０１２７】
このように、メンテナンス制御部１６０は、対象メータに関して、複数段階の判定を行い、メンテナンスの要否およびメンテナンスの内容を判定する。なお、集合住宅に設置され、かつ、センサネットワーク１００に参入していないメータが複数ある場合には、対象メータを順次変更していき、それら複数のメータの各々について、複数段階の判定を行っていく。これにより、メンテナンス制御部１６０は、メンテナンスが必要なメータを抽出することができるとともに、対処方法を決定することができる。
【０１２８】
また、対象メータが設置されている集合住宅の戸数が所定戸数未満である場合において、メンテナンス制御部１６０は、当該集合住宅におけるメータ設置率が、所定の第７閾値以上であるか否かを判定する。メンテナンス制御部１６０は、メータ設置率が第７閾値以上であれば、当該集合住宅内に中継機１１４が設置されているか否かを判定する。メンテナンス制御部１６０は、当該集合住宅内に中継機１１４が設置されていれば、当該集合住宅におけるネットワーク参入率が、所定の第８閾値未満であるか否かを判定する。
【０１２９】
このように、メンテナンス制御部１６０は、判定条件をさらに付加することで、メンテナンスの要否の判定を、より精度よく行うことができる。以下、第２実施形態にかかるメンテナンス制御部１６０の動作の流れを詳述する。
【０１３０】
図１２〜図１７は、第２実施形態にかかるメンテナンス制御部１６０の動作の流れを説明するフローチャートである。図１２の「Ｇ」は、図１３の「Ｇ」に続いている。図１３の「Ｈ」は、図１４の「Ｈ」に続いている。図１２の「Ｉ」は、図１５の「Ｉ」に続いている。図１５の「Ｊ」は、図１６の「Ｊ」に続いている。図１６の「Ｋ」は、図１７の「Ｋ」に続いている。
【０１３１】
メンテナンス制御部１６０は、所定周期（例えば、１日ごと）で繰り返される所定タイミングとなると、集合住宅内におけるセンサネットワーク１００に未参入の１つのメータ１１０を対象メータとして、図１２〜図１７の一連の処理を実行する。そして、メンテナンス制御部１６０は、対象メータを順次変えていき、図１２〜図１７の一連の処理を、全ての対象メータに対して実行する。
【０１３２】
まず、図１２で示すように、メンテナンス制御部１６０は、対象メータが設置されている集合住宅内の戸数が、所定戸（例えば２０戸）以上であるか否かを判定する（Ｓ１００）。集合住宅の戸数は、例えば、導管マッピングの情報を参照することで取得できる。当該戸数が所定戸未満である場合（Ｓ１００におけるＮＯ）、メンテナンス制御部１６０は、「Ｉ」に進む。「Ｉ」以降については、後述する。
【０１３３】
当該戸数が所定戸以上である場合（Ｓ１００におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータが設置されている集合住宅内におけるメータ設置率が、所定の第１閾値以上であるか否かを判定する（Ｓ１０１）。第１閾値は、例えば、８０％などであるが、センサネットワーク１００の規模などを考慮して任意に設定することができる。
【０１３４】
メータ設置率が第１閾値未満である場合（Ｓ１０１におけるＮＯ）、メンテナンス制御部１６０は、対象メータの周囲のメータ１１０が検満に至るのを待つ内容のメンテナンスを提示し（Ｓ１０２）、当該対象メータについての処理を終了する。
【０１３５】
メータ設置率が第１閾値以上である場合（Ｓ１０１におけるＹＥＳ）、メンテナンス制御部１６０は、当該集合住宅内の１つの中継機１１４に割り当てられるセンサノード１１２の数を示す割当数が、所定の第２閾値以下であるか否かを判定する（Ｓ１０３）。具体的には、メンテナンス制御部は、メータデータベースおよび導管マッピングの情報を参照し、当該集合住宅内の戸数を当該集合住宅内の中継機１１４の台数で除算して割当数を導出し、導出された割当数を第２閾値と比較する。第２閾値は、例えば、３０などであるが、１つの中継機１１４に割り当て可能なセンサノード１１２の数の許容値を考慮して、任意に設定することができる。割当数が第２閾値以下であれば、当該集合住宅内に中継機１１４が十分に設置されていることに相当する。
【０１３６】
割当数が第２閾値より大きい、すなわち、中継機１１４が十分に設置されていない場合（Ｓ１０３におけるＮＯ）、メンテナンス制御部１６０は、対象メータが中継機設置不可物件であるか否かを判定する（Ｓ１０４）。中継機設置不可物件とは、メータ１１０の設置場所において中継機１１４を取り付けるスペースがなく、中継機１１４を取り付けることができないメータ１１０のことである。中継機設置不可物件であるか否かの情報は、例えば、メータデータベースの工事情報を参照して取得することができる。
【０１３７】
対象メータが中継機設置不可物件である場合（Ｓ１０４におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータに隣接するメータ１１０に中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１０５）、当該対象メータについての処理を終了する。隣接するメータ１１０は、例えば、対象メータからの距離が最も近いメータ１１０とされるが、対象メータから所定距離以内の任意のメータ１１０とされてもよい。また、メンテナンス制御部１６０は、中継機１１４の設置後、ネットワークを再構築させてもよい。ネットワークの再構築については、例えば、対象メータ、対象センサノード、あるいは、対象メータの上流の中継機１１４を、センター装置１１６から遠隔操作で再起動させる。
【０１３８】
対象メータが中継機設置不可物件ではない、すなわち、中継機１１４を取り付けるスペースがある場合（Ｓ１０４におけるＮＯ）、メンテナンス制御部１６０は、今後、当該集合住宅内に中継機１１４を設置する計画があるか否かを判定する（Ｓ１０６）。
【０１３９】
中継機１１４を設置する計画がある場合（Ｓ１０６におけるＹＥＳ）、メンテナンス制御部１６０は、当該計画によって中継機１１４が設置されるまで待つ内容のメンテナンスを提示し（Ｓ１０７）、当該対象メータについての処理を終了する。
【０１４０】
中継機１１４を設置する計画がない場合（Ｓ１０６におけるＮＯ）、メンテナンス制御部１６０は、対象メータに中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１０８）、当該対象メータについての処理を終了する。この際、対象メータの設置状況を、写真等により確認させてもよい。
【０１４１】
ステップＳ１０３において、割当数が第２閾値以下である、すなわち、中継機１１４が十分に設置されている場合（Ｓ１０３におけるＹＥＳ）、メンテナンス制御部１６０は、「Ｇ」に進み、図１３の「Ｇ」以降の処理を行う。
【０１４２】
図１３で示すように、「Ｇ」に進んだメンテナンス制御部１６０は、当該集合住宅におけるネットワーク参入率が、所定の第３閾値未満であるか否かを判定する。具体的には、メンテナンス制御部１６０は、メータデータベースおよび導管マッピングの情報を参照して、当該集合住宅内のセンサノード１１２の総数、および、当該集合住宅におけるセンター装置１１６と通信可能であるセンサノード１１２の数を取得する。メンテナンス制御部１６０は、当該集合住宅におけるセンター装置１１６と通信可能であるセンサノード１１２の数を、当該集合住宅内のセンサノード１１２の総数で除算して、当該集合住宅におけるネットワーク参入率を導出する。第３閾値は、例えば、９８％などに設定されるが、センサネットワーク１００の規模などを考慮して任意に設定することができる。任意に設定することができる。
【０１４３】
当該集合住宅におけるネットワーク参入率が第３閾値以上である場合（Ｓ１１０におけるＮＯ）、メンテナンス制御部１６０は、当該集合住宅内のメータの第１平均通信成功率が、所定の第４閾値未満であるか否かを判定する（Ｓ１１１）。第１平均通信成功率は、集合住宅内におけるセンサノード１１２が取り付けられている個々のメータ１１０の通信成功率を、集合住宅内におけるセンサノード１１２が取り付けられているすべてのメータ１１０について合計し、その合計を、集合住宅内におけるセンサノード１１２が取り付けられているメータ１１０の数で除算した指標である。集合住宅内の個々のメータ１１０の通信成功率は、メータデータベースを参照することで取得できる。第４閾値は、例えば、９８％などに設定されるが、センサノード１１２の設置位置やセンサノード１１２の数などによって任意に設定することができる。
【０１４４】
当該第１平均通信成功率が第４閾値以上である場合（Ｓ１１１におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードの上流に位置する中継機１１４の配下のセンサノード１１２の総数が、所定数以上であるか否かを判定する（Ｓ１１２）。この際、中継機１１４は、集合住宅内にあってもよいし、集合住宅以外にあってもよい。また、この際、中継機１１４の配下のセンサノード１１２については、一部のセンサノード１１２が集合住宅以外に位置してもよい。所定数は、例えば、３０などであるが、１つの中継機１１４に割り当て可能なセンサノード１１２の数の許容値を考慮して、任意に設定することができる。
【０１４５】
対象センサノードの上流に位置する中継機１１４の配下のセンサノード１１２の総数が所定数以上である場合（Ｓ１１２におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ１１３）、当該対象メータについての処理を終了する。この際、集合住宅内のすべての中継機１１４およびセンサノード１１２を再起動させてもよいし、集合住宅内の一部の中継機１１４または一部のセンサノード１１２を再起動させるようにしてもよい。また、この際、集合住宅内だけでなく、集合住宅内の中継機１１４またはセンサノード１１２に関与する、集合住宅以外の中継機１１４またはセンサノード１１２を再起動させるようにしてもよい。
【０１４６】
対象センサノードの上流に位置する中継機１１４の配下のセンサノード１１２の総数が所定数未満である場合（Ｓ１１２におけるＮＯ）、メンテナンス制御部１６０は、経過観察とする内容のメンテナンスを提示し（Ｓ１１４）、当該対象メータについての処理を終了する。
【０１４７】
ステップＳ１１０において、ネットワーク参入率が第３閾値未満である場合（Ｓ１１０におけるＹＥＳ）、または、ステップＳ１１１において、第１平均通信成功率が第４閾値未満である場合（Ｓ１１１におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードが当該集合住宅以外のセンサノード１１２に接続されているか否かを判定する（Ｓ１１５）。例えば、メンテナンス制御部１６０は、メータデータベースを参照し、対象センサノードの１ホップ上流のセンサノード１１２に対応するメータ１１０を特定する。メンテナンス制御部１６０は、導管マッピングの情報を参照し、当該１ホップ上流のメータ１１０の設置位置と、対象メータの設置位置とが異なれば、当該１ホップ上流のメータ１１０が集合住宅以外に設置されている、すなわち、対象センサノードが当該集合住宅以外のセンサノード１１２に通信接続されていると判定する。
【０１４８】
対象センサノードが当該集合住宅以外のセンサノード１１２に接続されていない場合（Ｓ１１５におけるＮＯ）、メンテナンス制御部１６０は、当該集合住宅内に、中継機１１４の配下のセンサノード１１２の数が許容される最大値（許容値）となっているネットワークが存在するか否かを判定する（Ｓ１１６）。この際、当該ネットワークを構成するすべてのセンサノード１１２が集合住宅内にある場合だけでなく、当該ネットワークを構成する一部のセンサノード１１２が集合住宅内にある場合も、集合住宅内に当該ネットワークが存在すると判定してもよい。例えば、メンテナンス制御部１６０は、導管マッピングおよびメータデータベースを参照して、当該集合住宅内に設置されているメータ１１０を抽出する。メンテナンス制御部１６０は、メータデータベースを参照して、抽出したメータ１１０に対応するネットワークＩＤを取得する。メンテナンス制御部１６０は、メータデータベースを参照して、取得したネットワークＩＤごとに、当該ネットワークＩＤに対応付けられているメータ１１０の数を導出する。このメータ１１０の数は、中継機１１４の配下のセンサノード１１２の数に相当する。
【０１４９】
当該集合住宅内に、中継機１１４の配下のセンサノード１１２の数が許容される最大値となっているネットワークが存在する場合（Ｓ１１６におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ１１７）、当該対象メータについての処理を終了する。この際、集合住宅内のすべての中継機１１４を再起動させるようにしてもよいし、集合住宅内の一部の中継機１１４を再起動させるようにしてもよい。
【０１５０】
当該集合住宅内に、中継機１１４の配下のセンサノード１１２の数が許容される最大値となっているネットワークが存在しない場合（Ｓ１１６におけるＮＯ）、メンテナンス制御部１６０は、当該集合住宅内において、対象センサノードが位置するパイプシャフトと、他のセンサノード１１２が位置するパイプシャフトとの間で、電波が届いていないかを判定する（Ｓ１１８）。例えば、メンテナンス制御部１６０は、センター装置１１６と、対象センサノードの１ホップ上流のセンサノード１１２に対応するメータ１１０との通信が成功し、センター装置１１６と対象メータとの通信が失敗する場合、パイプシャフト間で電波が届いていないと判定する。メンテナンス制御部１６０は、対象メータ宛ての通信などをセンター装置１１６に実際に試行させてもよいし、センター保持部１３２に記憶されている直近の通信履歴を参照してもよい。
【０１５１】
パイプシャフト間で電波が届いていない場合（Ｓ１１８におけるＹＥＳ）、メンテナンス制御部１６０は、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１１９）、当該対象メータについての処理を終了する。
【０１５２】
パイプシャフト間で電波が届いている場合（Ｓ１１８におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードを交換する、または、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１２０）、当該対象メータについての処理を終了する。
【０１５３】
ステップＳ１１５において、対象センサノードが当該集合住宅以外のセンサノード１１２に接続されている場合（Ｓ１１５におけるＹＥＳ）、メンテナンス制御部１６０は、「Ｈ」に進み、図１４の「Ｈ」以降の処理を行う。
【０１５４】
ここで、集合住宅内のセンサノード１１２が集合住宅以外のセンサノード１１２に接続されているとして、集合住宅内の当該センサノード１１２の上流の中継機１１４の配下のセンサノード１１２のグループを、建物外接続ネットワークとする。つまり、建物外接続ネットワークは、集合住宅内のセンサノード１１２が集合住宅以外のセンサノード１１２に接続される接続構成を含み、当該集合住宅内のセンサノード１１２の上流の中継機１１４の配下のセンサノード１１２で構成されるネットワークを示す。図１３のステップＳ１１５がＹＥＳの場合、対象センサノードが当該集合住宅以外のセンサノード１１２に接続されているため、対象メータは、建物外接続ネットワークに属する。
【０１５５】
図１４で示すように、「Ｈ」に進んだメンテナンス制御部１６０は、対象メータが属する建物外接続ネットワーク内のメータ１１０のうち、集合住宅内のメータ数が、所定の第５閾値以下であるか否かを判定する（Ｓ１３０）。例えば、メンテナンス制御部１６０は、メータデータベースを参照して、対象メータに対応するネットワークＩＤを取得し、当該ネットワークＩＤが対応付けられている全てのメータ１１０を抽出する。メンテナンス制御部１６０は、導管マッピングを参照し、当該ネットワークＩＤが対応付けられているメータ１１０の中から、対象メータが設置されている集合住宅内にあるメータ１１０を抽出する。これにより、対象メータが属する建物外接続ネットワーク内のセンサノード１１２のうち、集合住宅内のメータ数を導出することができる。第５閾値は、例えば、３０などであるが、１つの中継機１１４に割り当て可能なセンサノード１１２の数の許容値を考慮して、任意に設定することができる。
【０１５６】
建物外接続ネットワーク内のメータ１１０のうち、集合住宅内のメータ数が、第５閾値を超える場合（Ｓ１３０におけるＮＯ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ１３１）、当該対象メータについての処理を終了する。この際、集合住宅内のセンサノード１１２に関与する、集合住宅以外の中継機１１４を、再起動させる。
【０１５７】
建物外接続ネットワーク内のメータ１１０のうち、集合住宅内のメータ数が、第５閾値以下である場合（Ｓ１３０におけるＹＥＳ）、メンテナンス制御部１６０は、集合住宅以外のネットワークに接続される集合住宅内のメータ１１０の第２平均通信成功率が、所定の第６閾値未満であるか否かを判定する（Ｓ１３２）。第２平均通信成功率は、建物外接続ネットワークにおける集合住宅内の個々のメータ１１０の通信成功率を、建物外接続ネットワークにおける集合住宅内のすべてのメータ１１０について合計し、導出された合計を、建物外接続ネットワークにおける集合住宅内のメータ１１０の数で除算した指標である。第６閾値は、例えば、９８％などに設定されるが、センサノード１１２の仕様やセンサノード１１２の設置位置などによって任意に設定することができる。
【０１５８】
第２平均通信成功率が第６閾値以上である場合（Ｓ１３２におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードが位置するパイプシャフトと、他のセンサノード１１２が位置するパイプシャフトとの間で、電波が届いていないかを判定する（Ｓ１３３）。
【０１５９】
パイプシャフト間で電波が届いていない場合（Ｓ１３３におけるＹＥＳ）、メンテナンス制御部１６０は、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１３４）、当該対象メータについての処理を終了する。
【０１６０】
パイプシャフト間で電波が届いている場合（Ｓ１３３におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードを交換する、または、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１３５）、当該対象メータについての処理を終了する。
【０１６１】
ステップＳ１３２において、第２平均通信成功率が第６閾値未満である場合（Ｓ１３２におけるＹＥＳ）、メンテナンス制御部１６０は、集合住宅内のセンサノード１１２が接続できる集合住宅以外の接点が、２つ以上（複数）あるか否かを判定する（Ｓ１３６）。ここでの接点とは、集合住宅以外のネットワークに接続される集合住宅内のセンサノード１１２から見て、集合住宅内のセンサノード１１２が接続可能な集合住宅以外のセンサノード１１２のことである。すなわち、接点が複数あれば、集合住宅内のセンサノード１１２は、集合住宅以外のセンサノード１１２と接続可能な経路が複数あることになる。一方、接点が１つである場合、集合住宅内のセンサノード１１２は、集合住宅以外における接点である１つのセンサノード１１２を経由しなければ、センター装置１１６と通信することができないこととなる。
【０１６２】
集合住宅内のセンサノード１１２が接続できる集合住宅以外の接点が２つ以上ある場合（Ｓ１３６におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ１３７）、当該対象メータについての処理を終了する。この際、集合住宅の外の中継機１１４を再起動させる。
【０１６３】
集合住宅内のセンサノード１１２が接続できる集合住宅以外の接点が１つである場合（Ｓ１３６におけるＮＯ）、メンテナンス制御部１６０は、ネットワークを再構築する、または、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１３８）、当該対象メータについての処理を終了する。
【０１６４】
図１２のステップＳ１００において、集合住宅内の戸数が所定戸未満である場合（Ｓ１００におけるＮＯ）、メンテナンス制御部１６０は、「Ｉ」に進み、図１５の「Ｉ」以降の処理を行う。
【０１６５】
図１５で示すように、「Ｉ」に進んだメンテナンス制御部１６０は、対象メータが設置されている集合住宅内におけるメータ設置率が、所定の第７閾値以上であるか否かを判定する（Ｓ１４０）。第７閾値は、例えば、８０％などであるが、センサネットワーク１００の規模などを考慮して任意に設定することができる。なお、第７閾値は、ステップＳ１０１（図１２参照）の第１閾値と同じであってもよいし、異なっていてもよい。
【０１６６】
メータ設置率が第７閾値未満である場合（Ｓ１４０におけるＮＯ）、メンテナンス制御部１６０は、対象メータの周囲のメータ１１０が検満に至るのを待つ内容のメンテナンスを提示し（Ｓ１４１）、当該対象メータについての処理を終了する。
【０１６７】
メータ設置率が第７閾値以上である場合（Ｓ１４０におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータが設置されている集合住宅内に、中継機１１４が１つ以上設置されているか否かを判定する（Ｓ１４２）。
【０１６８】
当該集合住宅内に中継機１１４が１つも設置されていない場合（Ｓ１４２におけるＮＯ）、メンテナンス制御部１６０は、対象メータが中継機設置不可物件であるか否かを判定する（Ｓ１４３）。
【０１６９】
対象メータが中継機設置不可物件である場合（Ｓ１４３におけるＹＥＳ）、メンテナンス制御部１６０は、対象メータに隣接するメータ１１０に中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１４４）、当該対象メータについての処理を終了する。また、メンテナンス制御部１６０は、中継機１１４の設置後、ネットワークを再構築させてもよい。
【０１７０】
対象メータが中継機設置不可物件ではない場合（Ｓ１４３におけるＮＯ）、メンテナンス制御部１６０は、今後、当該集合住宅内に中継機１１４を設置する計画があるか否かを判定する（Ｓ１４５）。
【０１７１】
中継機１１４を設置する計画がある場合（Ｓ１４５におけるＹＥＳ）、メンテナンス制御部１６０は、当該計画によって中継機１１４が設置されるまで待つ内容のメンテナンスを提示し（Ｓ１４６）、当該対象メータについての処理を終了する。
【０１７２】
ステップＳ１４２において、当該集合住宅内に中継機１１４が１つ以上設置されている場合（Ｓ１４２におけるＹＥＳ）、または、ステップＳ１４５において、中継機１１４を設置する計画がない場合（Ｓ１４５におけるＮＯ）、メンテナンス制御部１６０は、「Ｊ」に進み、図１６の「Ｊ」以降の処理を行う。
【０１７３】
図１６で示すように、「Ｊ」に進んだメンテナンス制御部１６０は、当該集合住宅におけるネットワーク参入率が、所定の第８閾値未満であるか否かを判定する（Ｓ１５０）。第８閾値は、例えば、９０％などに設定されるが、センサネットワーク１００の規模などを考慮して任意に設定することができる。任意に設定することができる。なお、集合住宅内の戸数が所定戸未満であり、ネットワーク参入率の分母が小さいため、ネットワーク参入率の誤差を考慮し、ここでの第８閾値は、集合住宅の戸数が所定戸以上のときのネットワーク参入率における第３閾値より小さい値としてもよい。
【０１７４】
ネットワーク参入率が第８閾値以上である場合（Ｓ１５０におけるＮＯ）、メンテナンス制御部１６０は、当該集合住宅内のメータ１１０の第１平均通信成功率が、所定の第９閾値未満であるか否かを判定する（Ｓ１５１）。第９閾値は、例えば、９８％などに設定されるが、センサノード１１２の設置位置やセンサノード１１２の数などによって任意に設定することができる。
【０１７５】
第１平均通信成功率が第９閾値以上である場合（Ｓ１５１におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードの上流に位置する中継機１１４の配下のセンサノード１１２の総数が所定数以上であるか否かを判定する（Ｓ１５２）。この際、中継機１１４は、集合住宅内にあってもよいし、集合住宅の外にあってもよい。また、この際、中継機１１４の配下のセンサノード１１２については、一部のセンサノード１１２が集合住宅以外に位置してもよい。所定数は、例えば、３０などであるが、１つの中継機１１４に割り当て可能なセンサノード１１２の数の許容値を考慮して、任意に設定することができる。
【０１７６】
対象センサノードの上流に位置する中継機１１４の配下のセンサノード１１２の総数が所定数以上である場合（Ｓ１５２におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ１５３）、当該対象メータについての処理を終了する。この際、集合住宅内のすべての中継機１１４およびセンサノード１１２を再起動させてもよいし、集合住宅内の一部の中継機１１４または一部のセンサノード１１２を再起動させるようにしてもよい。また、この際、集合住宅内だけでなく、集合住宅内の中継機１１４またはセンサノード１１２に関与する、集合住宅以外の中継機１１４またはセンサノード１１２を再起動させるようにしてもよい。
【０１７７】
対象センサノードの上流に位置する中継機１１４の配下のセンサノード１１２の総数が所定数未満である場合（Ｓ１５２におけるＮＯ）、メンテナンス制御部１６０は、経過観察とする内容のメンテナンスを提示し（Ｓ１５４）、当該対象メータについての処理を終了する。
【０１７８】
ステップＳ１５０において、ネットワーク参入率が第８閾値未満である場合（Ｓ１５０におけるＹＥＳ）、または、ステップＳ１５１において、第１平均通信成功率が第９閾値未満である場合（Ｓ１５１におけるＹＥＳ）、メンテナンス制御部１６０は、対象センサノードが集合住宅の外のセンサノード１１２に接続されているか否かを判定する（Ｓ１５５）。
【０１７９】
対象センサノードが当該集合住宅の外のセンサノード１１２に接続されていない場合（Ｓ１５５におけるＮＯ）、メンテナンス制御部１６０は、集合住宅内のセンサノード１１２の１つもネットワークに参入できていないか否かを判定する（Ｓ１５６）。
【０１８０】
集合住宅内のセンサノード１１２の１つもネットワークに参入できていない場合（Ｓ１５６におけるＹＥＳ）、メンテナンス制御部１６０は、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１５７）、当該対象メータについての処理を終了する。
【０１８１】
集合住宅内のセンサノード１１２の少なくとも１つ以上はネットワークに参入できている場合（Ｓ１５６におけるＮＯ）、メンテナンス制御部１６０は、当該集合住宅内において、対象センサノードが位置するパイプシャフトと、他のセンサノード１１２が位置するパイプシャフトとの間で、電波が届いていないかを判定する（Ｓ１５８）。
【０１８２】
パイプシャフト間で電波が届いていない場合（Ｓ１５８におけるＹＥＳ）、メンテナンス制御部１６０は、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１５９）、当該対象メータについての処理を終了する。
【０１８３】
パイプシャフト間で電波が届いている場合（Ｓ１５８におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードを交換する、または、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１６０）、当該対象メータについての処理を終了する。
【０１８４】
ステップＳ１５５において、対象センサノードが当該集合住宅の外のセンサノード１１２に接続されている場合（Ｓ１５５におけるＹＥＳ）、メンテナンス制御部１６０は、「Ｋ」に進み、図１７の「Ｋ」以降の処理を行う。
【０１８５】
図１６で示すように、「Ｋ」に進んだメンテナンス制御部１６０は、対象センサノードが属する建物外接続ネットワークにおける中継機１１４の配下のセンサノード１１２の数が、許容される最大値となっているか否かを判定する（Ｓ１７０）。
【０１８６】
対象センサノードが属する建物外接続ネットワークにおける中継機１１４の配下のセンサノード１１２の数が、許容される最大値となっている場合（Ｓ１７０におけるＹＥＳ）、メンテナンス制御部１６０は、ネットワークを再構築する内容のメンテナンスを提示し（Ｓ１７１）、当該対象メータについての処理を終了する。
【０１８７】
対象センサノードが属する建物外接続ネットワークにおける中継機１１４の配下のセンサノード１１２の数が、許容される最大値未満である場合（Ｓ１７０におけるＮＯ）、メンテナンス制御部１６０は、当該集合住宅内において、対象センサノードが位置するパイプシャフトと、他のセンサノード１１２が位置するパイプシャフトとの間で、電波が届いていないかを判定する（Ｓ１７２）。
【０１８８】
パイプシャフト間で電波が届いていない場合（Ｓ１７２におけるＹＥＳ）、メンテナンス制御部１６０は、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１７３）、当該対象メータについての処理を終了する。
【０１８９】
パイプシャフト間で電波が届いている場合（Ｓ１７２におけるＮＯ）、メンテナンス制御部１６０は、対象センサノードを交換する、または、中継機１１４を後付けする内容のメンテナンスを提示し（Ｓ１７４）、当該対象メータについての処理を終了する。
【０１９０】
第２実施形態にかかるメンテナンスシステム１によれば、センサネットワーク１００において、メンテナンスを要する機器を把握することが可能となる。また、第１実施形態にかかるメンテナンスシステム１では、メンテナンスの内容を把握することも可能となる。
【０１９１】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１９２】
例えば、上記各実施形態にかかるメンテナンスシステム１では、メンテナンス装置１４０がセンター装置１１６とは別に設けられ、メンテナンス装置１４０の制御装置１５４をメンテナンス制御部１６０として機能させていた。しかし、センター装置１１６のセンター制御部１３４を、メンテナンス制御部１６０としても機能させ、センター装置１１６とは別のメンテナンス装置１４０を省略してもよい。
【０１９３】
また、コンピュータを、上記メンテナンスに関する判定を行う装置、メータ１１０、センサノード１１２、または、センター装置１１６として機能させるプログラムや、当該プログラムを記録した、コンピュータで読み取り可能なフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ、ＤＶＤ、ＢＤ等の記憶媒体も提供される。ここで、プログラムは、任意の言語や記述方法にて記述されたデータ処理手段をいう。
【０１９４】
なお、本明細書に示した各処理は、必ずしもフローチャートに記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【符号の説明】
【０１９５】
１  メンテナンスシステム
１００  センサネットワーク
１１０  メータ
１１２  センサノード
１１４  中継機
１１６  センター装置
１６０  メンテナンス制御部
【要約】
【課題】メンテナンスを要する機器を把握する。
【解決手段】センサネットワークのメンテナンスシステムは、複数のメータと、メータごとに対応付けられたセンサノードと、いずれかのセンサノードに取り付けられ、マルチホップ形式でセンサノードと通信しメータの情報収集する中継機と、中継機と通信を確立し、メータの情報を受信するセンター装置と、メンテナンス制御部と、を備え、メンテナンス制御部は、複数のメータのいずれかを対象メータとし、対象メータとセンター装置との間の通信が成功した割合を示す通信成功率が所定値未満であるか否かを判定し、通信成功率が所定値未満であれば、対象メータに対応するセンサノードである対象センサノードに中継機が取り付けられているか否かを判定し、対象センサノードに中継機が取り付けられていれば、中継機、対象センサノードの順に通信が確立するか否かを判定する。
【選択図】図１【図１】
0006965473.tif 000002
【図２】
0006965473.tif 000003
【図３】
0006965473.tif 000004
【図４】
0006965473.tif 000005
【図５】
0006965473.tif 000006
【図６】
0006965473.tif 000007
【図７】
0006965473.tif 000008
【図８】
0006965473.tif 000009
【図９】
0006965473.tif 000010
【図１０】
0006965473.tif 000011
【図１１】
0006965473.tif 000012
【図１２】
0006965473.tif 000013
【図１３】
0006965473.tif 000014
【図１４】
0006965473.tif 000015
【図１５】
0006965473.tif 000016
【図１６】
0006965473.tif 000017
【図１７】
0006965473.tif 000018