(57)【特許請求の範囲】
【請求項１】
無線親機から検針要求電文を送信し、その検針要求電文を受信したとき、無線子機からそれに接続するメータ装置の検針結果電文を送信し、その検針結果電文を前記無線親機で受信することにより検針を行う無線検針システムであって、
前記無線親機は、
前記無線子機のうちの一つを前記無線親機が検針対象とする他の無線子機の中継機として設定する手段を備え、
前記無線親機によって中継機に設定された前記無線子機は、
前記無線親機によって中継機に設定された情報を記憶するレジスタ手段と、
動作プログラムに基づいて各処理を実行するとともに装置内の各部を制御する制御手段と、
前記無線親機からの検針要求信号を受信するとともに、前記無線子機からの検針結果信号を受信し、受信した電文信号を電文形式に変換して、前記制御手段の制御により検針応答管理手段に送出する無線送受信手段と、
該無線送受信手段からの電文を解析し、自機宛の検針要求電文であれば、メータ機器の計量値取得を指令し、また自機が中継機に設定されている場合には前記レジスタ手段に前記無線親機によって設定された情報を記憶するとともに他の無線子機宛の検針要求電文を電文格納手段に格納する検針応答管理手段と、
前記無線親機から検針要求電文を前記無線送受信手段で受信した後の一定時間の間に、前記他の無線子機から検針結果電文を受信しないときその旨を前記制御手段に通知する応答監視手段と、
前記他の無線子機からの検針結果電文を受信した後の一定時間に、その検針結果電文に対する前記無線親機からの確認応答電文を受信しないとき、前記無線親機に前記他の無線子機からの検針結果電文を転送する検針結果電文送信手段と、
前記電文格納手段を含み、自機を識別する固有の識別番号を記憶するとともに、前記無線親機の識別番号と子機識別番号の全てをリスト形式で記憶する記憶手段と、
前記無線親機に対するＡＣＫ応答電文を作成するともに、受信した自機宛の検針要求電文に応答し、検針結果の計量値を含む検針結果電文を作成する応答電文生成手段と、
を備えていることを特徴とする無線検針システム。
【請求項２】
前記無線親機によって中継機に設定される前記無線子機は、検針対象の他の無線子機と送受信可能範囲内にある無線子機であることを特徴とする請求項１に記載の無線検針システム。
【請求項３】
前記無線親機によって中継機に設定された前記無線子機は、前記他の無線子機に前記検針要求電文を転送後一定時間、前記他の無線子機から前記検針結果電文を受信しないとき、前記他の無線子機に対して再転送を行うことを特徴とする請求項１に記載の無線検針システム。
【請求項４】
前記無線親機によって中継機に設定された前記無線子機は、前記無線親機に前記検針結果電文を転送後一定時間、前記無線親機から前記受信結果電文を受信しないとき、前記無線親機に対して再転送を行うことを特徴とする請求項１に記載の無線検針システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、ガス、水道、電力などのメータの無線検針を行う無線検針システムに関する。
【背景技術】
【０００２】
従来、この種の無線検針システムでは、持ち運び可能な親機と、例えば、集合住宅などの各戸に設置されたメータ機器に接続する子機とからなり、検針時、検針員が親機を持ち歩き、例えば、屋外で親機を操作し、検針要求情報ともに検針対象のメータ装置を特定するメータ装置特定情報を送信すると、そのメータ装置特定情報に対応するメータ装置を接続した子機は、検針結果を親機に送信することにより、親機では検針結果を収集するようにしていた。ところで、上述のように、従来は、親機と子機の間で電文の授受を直接に行うが、広大な団地や超高層マンションでは、電波の受信電界強度がよくない場合には、１検針箇所で全てのメータ機器の検針ができない場合がある。その場合、検針員は検針箇所を移動し、再度行わなければならないという面倒があった。
【０００３】
そこで、検針できない場合に、検針を効率よく行うために親機と子機との間に無線中継機を用いる方法が提案されている。例えば、検針対象の先頭子機から最終の子機までの経路情報を予め親機に登録しておき、その経路情報を検針要求情報に付加して親機が送信することにより、経路情報に基づいた子機それぞれからの検針結果を収集する方法が提案されている（例えば、特許文献１参照）。
【０００４】
また、子機それぞれに、親機から最終の子機までの経路情報を格納する中継用情報テ−ブルを格納し、その中継用情報テーブルに基づいて、その中継用経路情報によって決定される次に電文を渡す子機の間で電文の送受信を行う無線中継方式が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００１−１３６２９４号公報
【特許文献２】特開２００１−８２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、従来では、上述したように送受信する電文には経路情報が付加されるので中継する子機が多くなればなるほど通信データ量が増えることになり、通信品質の信頼性低下やメモリ増大が生じる。また、最終の子機まで辿り着くまでの経路として１つまたは複数の子機を必ず経由しなくてはならない。つまり、親機と子機間で直接に電文の送受できる場合であっても、常に確定した経路に従って他の子機が中継を行わなければならない無駄がある。
【０００６】
本発明は、上記実状を鑑みてなされたもので、親機と子機間の電波環境などによる送受信失敗を低減し、検針員の検針作業効率を高める無線検針システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の実施態様に係る無線検針システムは、
無線親機から検針要求電文を送信し、その検針要求電文を受信したとき、無線子機からそれに接続するメータ装置の検針結果電文を送信し、その検針結果電文を前記無線親機で受信することにより検針を行う無線検針システムであって、
前記無線親機は、
前記無線子機のうちの一つを前記無線親機が検針対象とする他の無線子機の中継機として設定する手段を備え、
前記無線親機によって中継機に設定された前記無線子機は、
前記無線親機によって中継機に設定された情報を記憶するレジスタ手段と、
動作プログラムに基づいて各処理を実行するとともに装置内の各部を制御する制御手段と、
前記無線親機からの検針要求信号を受信するとともに、前記無線子機からの検針結果信号を受信し、受信した電文信号を電文形式に変換して、前記制御手段の制御により検針応答管理手段に送出する無線送受信手段と、
該無線送受信手段からの電文を解析し、自機宛の検針要求電文であれば、メータ機器の計量値取得を指令し、また自機が中継機に設定されている場合には前記レジスタ手段に前記無線親機によって設定された情報を記憶するとともに他の無線子機宛の検針要求電文を電文格納手段に格納する検針応答管理手段と、
前記無線親機から検針要求電文を前記無線送受信手段で受信した後の一定時間の間に、前記他の無線子機から検針結果電文を受信しないときその旨を前記制御手段に通知する応答監視手段と、
前記他の無線子機からの検針結果電文を受信した後の一定時間に、その検針結果電文に対する前記無線親機からの確認応答電文を受信しないとき、前記無線親機に前記他の無線子機からの検針結果電文を転送する検針結果電文送信手段と、
前記電文格納手段を含み、自機を識別する固有の識別番号を記憶するとともに、前記無線親機の識別番号と子機識別番号の全てをリスト形式で記憶する記憶手段と、
前記無線親機に対するＡＣＫ応答電文を作成するともに、受信した自機宛の検針要求電文に応答し、検針結果の計量値を含む検針結果電文を作成する応答電文生成手段と、
を備えていることを特徴とする。
【０００８】
また、上記無線検針システムにおいて、
前記無線親機によって中継機に設定された前記無線子機は、前記他の無線子機からの検針結果電文を受信した後の一定時間に、その検針結果電文に対する前記無線親機からの確認応答電文を受信しないとき、前記無線親機に前記他の無線子機からの検針結果電文を転送する、ことが望ましい。
【０００９】
また、上記無線検針システムは、
前記無線親機によって中継機に設定される前記無線子機は、検針対象の他の無線子機と送受信可能範囲内にある無線子機であること、が望ましい。
【００１０】
また、上記無線検針システムにおいて、
前記無線親機によって中継機に設定された前記無線子機は、前記他の無線子機に前記検針要求電文を転送後一定時間、前記他の無線子機から前記検針結果電文を受信しないとき、前記他の無線子機に対して再転送を行う、ことが望ましい。
【００１１】
また、上記無線検針システムにおいて、
前記無線親機によって中継機に設定された前記無線子機は、前記無線親機に前記検針結果電文を転送後一定時間、前記無線親機から前記受信結果電文を受信しないとき、前記無線親機に対して再転送を行う、ことが望ましい。
【発明の効果】
【００１２】
検針時、無線親機と無線子機の間で電文の直接な送受信が失敗した際、他の無線子機に電文を中継させるので、検針員が検針箇所を移動せずとも検針が可能となり、検針作業効率を高めることができる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態に係る無線検針システムについて、図面を参照しながら説明する。
図１は、本実施形態に係る無線検針システムの全体の構成例を示す図である。本実施形態の無線検針システムは、親機１００と、子機２００ａ〜２００ｄ（以下、区別しないときは、「子機２００」という）とメータ機器３００ａ〜３００ｄ（以下、区別しないときは、「メータ機器３００」という）と、から構成される。親機１００は、無線通信網１０を介して子機２００に接続される。子機２００は、子機間無線通信網２０を介して他の子機２００に接続される。また子機２００とメータ機器３００とは専用回線３０ａ〜３０ｄ（以下、区別しないときは、「専用回線３０」という）を介して接続される。
【００１４】
無線通信網１０および子機間通信網２０は、例えば、通信距離が長く、消費電力が少ない４００ＭＨｚ帯特定小電力無線方式（ARIB STD-T67準拠）などの通信方式を用いることが望ましい。専用回線３０は、有線あるいは無線の専用回線が用いられる。
【００１５】
親機１００は、図２に示すように、例えば、検針員が携帯できる装置であり、メータ機器３００を接続する子機２００から計量値を送信させるための検針要求を電波を用いて送信でき、子機２００からの電波による検針結果である計量値を受信できる。
【００１６】
子機２００は、それぞれメータ機器３００とともに、図２に示すように集合住宅やマンションの戸別に設置されており、親機１００から電波による検針要求を受信すると、それに応答し、ガス、電力、水道などの検針結果である計量値を電波で送信できる。
【００１７】
また、親機１００、子機２００、メータ機器３００のそれぞれには識別番号が付されている。親機１００に付されている識別番号はＰ１であり、子機２００ａ〜２００ｄそれぞれに付されている識別番号はＣ１〜Ｃ４であって、同様にメータ機器３００ａ〜３００ｄそれぞれはＭ１〜Ｍ４であるとする。
【００１８】
また、親機１００および子機２００から電文の送信を行う際、検針要求のメータ機器３００に付されている識別番号を含み、それぞれ付されている識別番号も送信するものである。
【００１９】
次に、親機１００の構成について説明する。図３は、親機１００の構成を示す機能ブロック図である。親機１００は、検針対象の子機２００に検針要求を無線通信網１０を介して送信する。そして、要求先の子機２００からの検針結果を受信して、計量値を収集する。親機１００は、制御部１１０、操作部１２０、表示部１３０、検針管理部１４０、自機識別番号記憶部１５０、検針管理テーブル記憶部１６０、電文生成部１７０、無線送受信部１８０、などから構成される。
【００２０】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit）や動作プログラムを記憶するＲＯＭ（Read Only Memory）やワークエリアとなるＲＡＭ（Random Access Memory）などから構成される。制御部１１０は、親機１００の各部を制御するとともに、動作プログラムに基づいて後述する各処理を実行する。なお、親機１００の各構成はそれぞれ制御部１１０と接続されており、各構成間でのデータ送受は制御部１１０を介してなされる。
【００２１】
操作部１２０は、親機１００の外面上に構成されたキーなどによるユーザの操作を受け付ける。操作部１２０は、ユーザの操作に応じた入力信号を制御部１１０に送出する。
表示部１３０は、操作部１２０からの検針員の操作に応じて検針要求メニューや検針結果などを液晶ディスプレイなどで表示する。
【００２２】
検針管理部１４０は、検針員が操作部１２０の操作により「検針要求」、「検針グループ」などの検針要求の条件を入力すると、制御部１１０の制御の下、検針要求に必要な情報を、「検針グループ」に属する検針対象の子機ごとに、後述する検針管理テーブル１６０から取得して、後述する電文生成部１７０に送出する。また、後述する無線送受信部１８０が受信した検針結果電文を解析して、電文に含まれる計量値データを検針管理テーブル１６０に送出する。
【００２３】
自機識別番号記憶部１５０は、自機を識別するために割り当てられた固有の識別番号を記憶する。
検針管理テーブル記憶部１６０は、検針員が受け持ち区域で行う１検針箇所での検針対象のメータ機器３００および接続する子機２００を１グループ単位とし、図４に示すように、「検針グループ名」、「子機識別番号」、「メータ機器識別番号」を記憶する。また、子機からの検針結果である「計量値データ」を対応づけて記憶する。
【００２４】
電文生成部１７０は、検針管理部１４０、自機識別番号記憶部１５０からの各情報を受け付けると、受け付けた情報を用いて子機２００に対する検針要求電文（下り電文）や受信確認のＡＣＫ応答電文（下り電文）などの電文を作成して、無線送受信部１８０に送出する。
【００２５】
無線送受信部１８０は、電文生成部１７０が作成した検針要求電文あるいはＡＣＫ応答電文を受け付けると、アンテナ１８１を介して送信する。また、無線送受信部１８０は、アンテナ１８１を介して子機２００からの検針結果電文（上り電文）あるいはＡＣＫ応答電文（上り電文）を受信する。そして、制御部１１０の制御の下、検針管理部１４０に送出する。
【００２６】
以上説明した親機１００の各構成は、本発明を実現するために必要な構成であり、検針親機としての基本機能に必要なその他の構成や、種々の付加機能に必要な構成などは、必要に応じて備えられるものとする。
【００２７】
続いて、子機２００について説明する。図５は、子機２００の構成を示す機能ブロック図である。
子機２００は、親機１００からの検針要求を無線通信網１０を介して受信すると共に、検針結果を送信する。そして、中継モードの設定のもと、親機１００からの検針要求先の子機２００宛の検針要求電文を受信すると、その電文を中継して検針要求先の子機２００に子機間無線通信網２０を介して転送するとともに、その子機２００からの検針結果を中継して親機に転送する。子機２００は、制御部２１０と、無線送受信部２２０と、検針応答管理部２３０と、中継フラグレジスタ２４０と、応答監視部２５０と、記憶部２６０と、応答電文生成部２７０と、メータ機器Ｉ／Ｆ部２８０と、から構成される。
【００２８】
無線送受信部２２０は、アンテナ２２１を介して親機１００からの検針要求信号を受信するとともに、子機２００からの検針結果信号を受信する。そして受信した電文信号を電文形式に変換して、制御部２１０の制御により検針応答管理部２３０に送出する。
【００２９】
検針応答管理部２３０は、制御部２１０の制御のもと、無線送受信部２２０からの電文を解析し、自機宛の検針要求電文であれば、後述するメータ機器Ｉ／Ｆ部２８０に接続するメータ機器３００の計量値取得を指令する。また、他の子機２００宛の検針要求電文であって、自機が中継モードに設定されている場合、他の子機宛の検針要求電文を後述する電文格納部２６３に格納する。
【００３０】
中継フラグレジスタ２４０は、電文中継の有無を示すフラグを格納するレジスタである。この中継フラグがオン状態に設定されていれば、親機から他の子機への電文、あるいは子機から親機への電文を中継することができる子機となる。
【００３１】
なお、本実施形態では、電文の中継転送の設定は、検針員が親機１００の操作部１２０の操作による「中継転送する／しない」という入力情報に基づき、親機１００から中継機として特定された子機情報に送信される。そして、送信された入力情報は中継機として特定された子機２００の中継フラグレジスタ２４０にフラグ情報として格納される。
【００３２】
中継フラグレジスタ２４０にフラグが設定されると、同じ検針グループに属する全ての子機に対して電文を中継できる子機となる。また、中継フラグレジスタ２４０に転送先の子機の識別番号を登録するようにして、識別番号が登録された子機にだけ中継し、識別番号が登録されていない子機には中継しないようにしてもよい。ただし、中継を行える子機は、例えば、集合住宅の全戸数あるいは各階別の子機２００を送受信可能範囲内にある子機内から設定する。
【００３３】
応答監視部２５０は、電文を受信するとカウントを開始する応答タイマ２５１を備え、親機１００から検針要求電文を無線送受信部２２０で受信した後の一定時間の間に、子機２００から検針結果電文を受信しないとき、その旨を制御部２１０に通知する。検針応答管理部２３０は、後述する電文格納部２６３に一時的に格納されている親機１００からの検針要求電文を読み出して、無線送受信部２２０から子機２００に送信する。
【００３４】
記憶部２６０は、例えば、フラッシュメモリなどの記憶媒体で構成され、自機識別番号記憶部２６１と、親機／子機識別番号リスト記憶部２６２と、電文格納部２６３と、から構成される。
【００３５】
自機識別番号記憶部２６１は、例えば、フラッシュメモリなどで構成され、自機を識別する固有の識別番号を記憶する記憶領域である。
親機／子機識別番号リスト記憶部２６２は、例えば、フラッシュメモリなどで構成され、親機１００の識別番号と検針管理テーブルに検針グル−プ単位で記憶される子機識別番号から子機２００が属するグループ内の子機識別番号の全てを、図６に示されるようなリスト形式で記憶する記憶領域である。
【００３６】
電文格納部２６３は、例えば、フラッシュメモリなどで構成され、無線送受信部２２０が受信する親機１００から検針要求電文および子機から検針結果電文を一時的に格納する記憶領域である。
【００３７】
応答電文生成部２７０は、無線送受信部２２０が親機１００から検針要求信号を受信すると、制御部２１０の制御のもとで、親機１００に対する受信確認のＡＣＫ応答電文を作成するともに、受信した自機宛の検針要求電文に応答し、後述するメータ機器Ｉ／Ｆ部２８０を介してメータ機器３００から取得した検針結果の計量値を含む検針結果電文を作成する。そして、ＡＣＫ応答電文あるいは検針結果電文を無線送受信部２２０に送出する。
【００３８】
以上説明した子機２００の各構成は、本発明を実現するために必要な構成であり、子機としての基本機能に必要なその他の構成や、種々の付加機能に必要な構成などは、必要に応じて備えられるものとする。
【００３９】
図７は、親機１００と子機２００間で送受信する各種電文の構成を示す図である。
電文７−１は、親機１００から検針を所望する子機２００に送信される検針要求電文の構成である。
【００４０】
電文７−２は、子機２００が検針要求電文７−１を受信すると、その受信確認を親機１００に通知するＡＣＫ応答電文の構成である。
電文７−３は、子機２００から親機１００に送信される検針結果電文の構成である。
【００４１】
電文７−４は、親機１００から子機１００に送信される検針結果電文７−３の受信確認を通知するＡＣＫ応答電文の構成である。
上記電文７−１〜電文７−４のいずれの構成にあっても、通信制御部とデータ部に大別される。
【００４２】
次に、上記構成の無線検針システムの動作について説明する。図８は検針要求処理を実行する際の親機１００の動作を示すフローチャートである。
まず、制御部１１０は、検針員が操作部１２０を操作して検針要求とともに検針グループ名の検針条件を入力すると、制御部１１０内に格納されたプログラムを実行し、図８に示す動作を開始する（ステップＳ１０１）。
【００４３】
操作部１２０から検針条件を受け付けた場合（ステップＳ１０１：Ｙｅｓ）、制御部１１０は、検針管理部１４０において変数Ｎの値に「１」を代入する（ステップＳ１０２）。この変数Ｎは、検針管理テーブル記憶部１６０の検針管理テーブルのうち、操作部１２０からの検針グループ名に対応する検針グループ内の検針対象とする子機２００およびメータ機器３００の識別番号を組を順番に特定するポインタである。
【００４４】
検針管理部１４０における変数Ｎの値に基づいて、制御部１１０は、検針管理テーブル記憶部１６０から変数Ｎの値でポイントされた検針対象のメータ機器を特定するメータ機器識別番号および接続する子機を特定する子機識別番号の組を読み出し、電文生成部１７０に送出する。電文生成部１７０は、送出されたメータ機器識別番号および子機識別番号などに基づいて、図７における電文７−１に示すような検針要求コマンドを含む検針要求電文を作成する（ステップＳ１０３）。そして、作成した検針要求電文を送信する（ステップＳ１０４）。
【００４５】
ステップＳ１０４で検針要求電文を送信した場合、制御部１１０は、応答時間を計測するタイマ（図示せず）のカウントを開始する（ステップＳ１０５）。制御部１１０は、検針要求電文を送信した子機２００から、図７における電文７−２に示すような受信確認のＡＣＫ応答電文を受信するまで待機する（ステップＳ１０６：Ｎｏ、ステップＳ１０７：Ｎｏ）。そして、所定時間内にＡＣＫ応答電文を受信しない場合、タイムアウトと判別して（ステップＳ１０６：Ｎｏ、ステップＳ１０７：Ｙｅｓ）、表示部１３０にて検針エラーを示す警告表示を行なう（ステップＳ１０８）。そして、一定時間警告表示を行った後、ステップＳ１１３の処理に進む。
【００４６】
子機２００からＡＣＫ応答電文を受信した場合（ステップＳ１０６：Ｙｅｓ）、制御部１１０は、応答時間を計測するタイマ（図示せず）のカウントを開始して（ステップＳ１０９）、図７における電文７−３で示されるような検針結果電文を受信するまで待機する（ステップＳ１１０：Ｎｏ、ステップＳ１１２：Ｎｏ）。この場合でも、所定時間内に検針結果電文を受信しない場合、タイムアウトと判別して（ステップＳ１１０：Ｎｏ、ステップＳ１０７：Ｙｅｓ）、表示部１３０にて検針エラーを示す警告表示を行なう（ステップＳ１０８）。そして、一定時間警告表示を行った後、ステップＳ１１３の処理に進む。
【００４７】
本実施形態では、ステップＳ１０７、ステップＳ１１２におけるタイムアップ時間は、子機２００との通常な処理時間に、後述する子機を経由する中継処理を行う処理時間を付加した時間として設定されている。
【００４８】
子機２００から検針結果電文を受信した場合（ステップＳ１１０：Ｙｅｓ）、制御部１１０は、検針結果電文からメータ機器識別番号と計量値データなどの検針結果を抽出し、抽出したメータ機器識別番号に該当する検針管理テーブル１６０のメータ機器番号に対応づけて計量値データを保存後、検針結果を表示部１３０で表示する（ステップＳ１１１）。要求があれば、検針結果などをもとにお知らせ票などを印刷部（図示せず）で印刷する。
【００４９】
上述したステップＳ１１１で検針結果を保存し表示した場合、制御部１１０は、変数Ｎの値に「１」を加算する（ステップＳ１１３）。つまり、次の検針対象のメータ機器を特定するために検針管理テーブル１６０のポインタを１つ進める。そして、変数Ｎの値が検針対象メータ機器３００の全台数より小さい場合（ステップＳ１１４：Ｎｏ）、まだ検針対象のメータ機器３００が残っているとしてステップＳ１０３の処理に戻し、全てのメータ機器３００について検針データの収集を終えるまでステップＳ１０３からステップＳ１１３の処理を繰り返す。
【００５０】
変数Ｎの値が全ての検針対象メータ機器３００の全台数より大きい場合（ステップＳ１１４：Ｙｅｓ）、検針員の１検針箇所での検針対象のメータ機器３００の全ての検針処理が終わる。
【００５１】
次に無線検針システム１における子機２００の動作について説明する。図９は検針応答処理を実行する際の子機２００の動作を示すフローチャートである。この検針応答処理は、図１における子機２００ａ〜２００ｄを集合住宅の各戸別に設置する際に、子機２００ｂを後述する中継機として設定した動作である。
【００５２】
まず、子機２００ｂの無線送受信部２２０が信号を受信した場合、検針応答管理部２３０は、その電文が検針要求電文か否かを検針要求コマンドの有無で判別する（ステップＳ２０１）。検針要求コマンドがない場合（ステップＳ２０１：Ｎｏ）、検針要求電文を受信するまで待機する。
【００５３】
一方、検針要求電文を受信した場合（ステップＳ２０１：Ｙｅｓ）、検針管理部２３０は、電文に含まれる相手先識別番号と自機識別番号記憶部２６１に記憶されている自機識別番号とを比較し、自機に対する検針要求電文であるか否かを判別する（ステップＳ２０２）。
【００５４】
検針要求電文が自機宛である場合（ステップＳ２０２：Ｙｅｓ）、制御部２１０の制御のもと、応答電文生成部２７０は、受信確認のために図７における電文７−２のようなＡＣＫ応答電文を作成し、無線送受信部２２０から親機１００に送信する（ステップＳ２０３）。
【００５５】
ＡＣＫ応答電文を送信すると、制御部２１０は、メータ機器Ｉ／Ｆ部２８０に専用回線３０ｂを介して接続しているメータ機器３００ｂの計測を行ない、そのメータ機器の計量値（使用量）を取得する（ステップＳ２０４）。
【００５６】
応答電文生成部２７０は、メータ機器３００ｂから取得した計量値などに基づいて、図７における電文７−３のような検針結果電文を作成して（ステップＳ２０５）、親機１００に対して送信する（ステップＳ２０６）。
【００５７】
また、受信した検針要求電文が自機宛でない場合（ステップＳ２０２：Ｎｏ）、中継フラグレジスタ２４０を参照して中継機として設定されているか否かを判別する（ステップＳ２０７）。中継フラグがオン状態の場合（ステップＳ２０７：Ｙｅｓ）、制御部２１０は、中継機として設定されているとして、中継処理を実行する（ステップＳ３００）。なお、本実施形態において、設例の子機２００ｂの中継フラグレジスタ２４０はオン状態に設定されている。
【００５８】
一方、中継フラグがオフ状態の場合（ステップＳ２０７：Ｎｏ）、親機１００に対して無応答にし、検針応答処理を終了する。
上述したステップＳ２０６あるいはステップＳ３００の処理を終えると、検針応答処理は終了する。
【００５９】
ここで、中継フラグがオン状態に設定されている子機２００ｂにおける中継処理（ステップＳ３００）の動作について説明する。図１０は中継処理の動作を説明するためのフローチャートである。
【００６０】
中継処理（ステップＳ３００）では、先ず、制御部２１０は、応答監視部２５０内の応答タイマ２５１のカウント動作を開始させる（ステップＳ３０１）。
そして、制御部２１０は、受信した検針要求電文を電文記憶部２６３に一時的に格納する（ステップＳ３０２）。
【００６１】
続いて、制御部２１０は、検針応答管理部２３０に検針要求電文の送信先の子機２００（送信先子機を２００ｃとする）から受信確認のＡＣＫ応答電文を受信したか否かを判別させる（ステップＳ３０３）。
【００６２】
検針要求電文の送信先の子機２００ｃから受信確認のＡＣＫ応答電文を受信しない場合（ステップ３０３：Ｎｏ）、制御部２１０は受信するまで待機する（ステップＳ３０４：Ｎｏ）。
【００６３】
ＡＣＫ応答電文を所定時間の間に受信した場合（ステップＳ３０３：Ｙｅｓ）、親機１００と子機２００ｃとの間で通信確立が行われ、子機２００ｃが検針要求電文を直接に受信しているとして、中継処理を行わない。
【００６４】
一方、ＡＣＫ応答電文を所定時間の間に受信しない場合、つまりタイムアップした場合（ステップＳ３０４：Ｙｅｓ）、応答監視部２５０はタイムアップ回数を特定する変数Ｍの値に「１」を代入する（ステップＳ３０５）。
【００６５】
そして、電文記憶部２６３に一時的に格納した検針要求電文を無線送受信部２２０から子機２００ｃへ転送する（ステップＳ３０６）。
検針要求電文を子機２００ｃに転送後、応答監視部２５０は応答タイマ２５１のカウントを開始し（ステップＳ３０７）、制御部２１０は、その子機２００ｃからの検針結果電文を受信するまで待機する（ステップＳ３０８：Ｎｏ、ステップＳ３０９：Ｎｏ）。
【００６６】
ここで、検針結果電文を所定時間の間に受信した場合（ステップＳ３０８：Ｙｅｓ）、検針結果電文が子機２００ｃから親機１００に対して送信が正常に行われたとして、ステップＳ３１２の処理に進む。
【００６７】
一方、検針結果電文を所定時間の間に受信しない場合（ステップＳ３０８：Ｎｏ、ステップＳ３０９：Ｙｅｓ）、制御部２１０は、変数Ｍの値がタイムアップ回数の制限数より大きいか否かを判断する（ステップＳ３１１）。本実施形態にあっては、タイムアップ回数の制限数を「３」としている。
【００６８】
タイムアップ回数の値がステップＳ３１０で算出した値より小さい場合（ステップＳ３１１：Ｎｏ）、上述したステップＳ３０６の処理に戻り、検針要求電文を子機２００ｃに転送する。そして、タイムアップ回数の値がステップＳ３１０で算出した値より大きくなるまでステップＳ３０６〜ステップＳ３１１の処理を繰り返す。
【００６９】
タイムアップ回数の値がステップＳ３１０で算出した値より大きくなった場合（ステップＳ３１１：Ｙｅｓ）、制御部２１０は中継処理を終了して、図９における元の処理に戻る。
【００７０】
そして、子機２００ｃから親機１００を送信先とする検針結果電文を受信した場合（ステップＳ３０８：Ｙｅｓ）、子機２００ｃから親機１００に検針結果電文が送信されたことになるので、応答タイマ２６３によるカウントを開始する（ステップＳ３１２）。そして、受信した検針結果電文を電文記憶部２６３に一時的に格納する（ステップＳ３１４）。
【００７１】
受信した検針結果電文を電文記憶部２６３に一時的に格納した後、続いて、制御部２１０は、親機１００からの受信確認のＡＣＫ応答電文の受信が行われたか否かを判別する（ステップＳ３１４）。
【００７２】
親機１００からＡＣＫ応答電文が所定時間の間に受信された場合（ステップＳ３１４：Ｙｅｓ、ステップＳ３１５：Ｎｏ）、制御部２１０は本中継処理を終了させて図９の処理に戻る。
【００７３】
他方、親機１００からＡＣＫ応答電文が所定時間の間に受信されない場合（ステップＳ３１４：Ｎｏ、ステップＳ３１５：Ｙｅｓ）、上述されたステップＳ３１３の処理で電文格納部２６３に一時的に格納された検針結果電文を、制御部２１０の制御のもとに読み出して送受信部２２０、アンテナ２２１を経て親機１００に転送する（ステップＳ３１６）。そして、制御部２１０は本中継処理を終了させて図９の処理に戻る。
【００７４】
以上のようにして、子機２００ｂは親機１００と他の子機２００の間で電波受信環境の悪化などで電文の送受信を直接行えない場合にだけ、親機１００から送信される検針要求電文を中継して他の子機２００に転送し、また他の子機２００からの検針結果電文を中継して親機１００に転送することができる。これによって、集合住宅などで各戸のメータ機器の検針を行う場合、検針箇所が少なくて済み、その結果、検針箇所の移動を少なくして検針員による検針作業の負担を軽減することができる。
【００７５】
なお、この発明は上記実施の形態に限定されず、種々の変形及び応用が可能である。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係る無線検針システムの構成を示す図である。
【図２】図１に示す無線検針システムにおける親機と子機の位置関係の一例を示す図である。
【図３】図１に示す親機の構成を示す機能ブロック図である。
【図４】図３に示す検針管理テーブル記憶部に格納される検針管理テーブルの一例を示す図である。
【図５】図１に示す子機の構成を示す機能ブロック図である。
【図６】図５に示す親機／子機識別番号リスト記憶部に格納される親機／子機識別番号リストの一例を示す図である。
【図７】親機と子機間で送受信する電文の構成の一例を示す図である。
【図８】本発明の実施形態に係る親機において実行される検針要求処理を説明するためのフローチャートである。
【図９】本発明の実施形態に係る子機において実行される検針応答処理を説明するためのフローチャートである。
【図１０】図９に示す検針応答処理の実行において子機によって実行される中継処理を説明するためのフローチャートである。
【符号の説明】
【００７７】
１０  無線通信網
２０  子機間無線通信網
３０ａ〜３０ｄ  専用回線
１００  親機
１１０  制御部
１２０  操作部
１３０  表示部
１４０  検針管理部
１５０  自機識別番号記憶部
１６０  検針管理テーブル記憶部
１７０  電文生成部
１８０  無線送受信部
１８１  アンテナ
２００ａ〜２００ｄ  子機
２１０  制御部
２２０  無線送受信部
２２１  アンテナ
２３０  検針応答管理部
２４０  中継フラグレジスタ
２５０  応答監視部
２５１  応答タイマ
２６０  記憶部
２６１  自機識別番号記憶部
２６２  親機／子機識別管理番号リスト記憶部
２６３  電文記憶部
２７０  応答電文生成部
２８０  メータ機器Ｉ／Ｆ部
３００ａ〜３００ｄ  メータ機器
【図１】
0005109816.tif 000002
【図２】
0005109816.tif 000003
【図３】
0005109816.tif 000004
【図４】
0005109816.tif 000005
【図５】
0005109816.tif 000006
【図６】
0005109816.tif 000007
【図７】
0005109816.tif 000008
【図８】
0005109816.tif 000009
【図９】
0005109816.tif 000010
【図１０】
0005109816.tif 000011