(57)【要約】【課題】近くの通信システムの子機が誤って登録されてしまう可能性が低い通信装置、通信システムを提供する。【解決手段】親機であるコントローラ１は、子機である端末２を登録する登録部１５１と、動作モードを切り替える切替部１５２と、登録モードの期間に登録要求を１台の端末２から受信したか複数台の端末２から受信したかを判断する判断部１５３とを有している。コントローラ１は、登録モードで動作している期間において、１台の端末２のみから登録要求を受信したと判断部１５３にて判断された場合には、登録部１５１にてこの登録要求の送信元の端末２を登録する。一方、コントローラ１は、登録モードで動作している期間において、複数台の端末２から登録要求を受信したと判断部１５３にて判断された場合には、これらの登録要求の送信元の端末２について登録部１５１での登録を行わずに登録モードを終了する。【選択図】図１
2014107637.tif 000002
【特許請求の範囲】
【請求項１】
子機との間で通信を行う通信装置であって、
登録済みの前記子機との間で通信を行う通常モードと前記子機の登録を行う登録モードとを切り替える切替部と、
前記登録モードにおいて前記子機から登録要求を受信すると当該登録要求の送信元の前記子機を登録する登録部と、
前記登録モードが選択されている期間に前記登録要求を１台の前記子機から受信したか複数台の前記子機から受信したかを判断する判断部とを有し、
前記登録要求を１台の前記子機から受信した場合、当該子機について前記登録部にて登録を行い、前記登録要求を複数台の前記子機から受信した場合、当該複数台の前記子機について登録を行わずに前記登録モードを終了するように構成されている
ことを特徴とする通信装置。
【請求項２】
前記登録部は前記子機を登録する際に当該子機に登録情報を送信して当該子機に当該登録情報を登録させるように構成されており、
前記判断部にて複数台の前記子機から前記登録要求を受信したと判断されたときに、当該複数台の前記子機の中に前記登録情報を送信済みの子機があれば、当該子機に登録されている前記登録情報を消去するキャンセル部をさらに有する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記判断部にて複数台の前記子機から前記登録要求を受信したと判断されたときに報知を行う報知部をさらに有する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
親機と子機との間で通信を行う通信システムであって、
前記子機は、
前記親機に対し登録要求を送信する送信部を有し、
前記親機は、
登録済みの前記子機との間で通信を行う通常モードと前記子機の登録を行う登録モードとを切り替える切替部と、
前記登録モードにおいて前記子機から登録要求を受信すると当該登録要求の送信元の前記子機を登録する登録部と、
前記登録モードが選択されている期間に前記登録要求を１台の前記子機から受信したか複数台の前記子機から受信したかを判断する判断部とを有し、
前記登録要求を１台の前記子機から受信した場合、当該子機について前記登録部にて登録を行い、前記登録要求を複数台の前記子機から受信した場合、当該複数台の前記子機について登録を行わずに前記登録モードを終了するように構成されている
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、子機との間で通信を行う通信装置、その通信装置を親機として用いた通信システムに関する。
【背景技術】
【０００２】
従来から、この種の通信システムとして、複数の無線機器同士が無線信号を用いて通信を行うように構成されたシステム（無線ネットワークシステム）が提供されている（たとえば特許文献１参照）。
【０００３】
ここで、特許文献１には、親機（マスタ）である無線機器が、無線システム識別符号と自分の機器識別符号とを、予め決められたシステム設定用の無線チャネルを使って送信することが記載されている。子機（スレーブ）である無線機器は、親機から受信した無線システム識別符号と機器識別符号とを情報記憶手段に書き込み、自分の機器識別符号を親機に送信して登録モードを終了する。親機は、子機から受信した機器識別符号を情報記憶手段に書き込んで登録モードを終了する。
【０００４】
以後、通常通信となり、無線機器は識別符号を用いて通信相手を識別することが可能になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８６０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載のシステムでは、たとえば集合住宅などで近くに複数の通信システムが存在する環境で、近くの通信システムにて同時に子機の登録が行われると、親機に、別の通信システムの子機が誤って登録されてしまう可能性がある。特に、新築の集合住宅などで、住人の入居前に施工業者が一斉に子機の登録作業を行うような場合、隣家の子機が誤って登録されるような作業ミスを生じる可能性がある。
【０００７】
本発明は上記事由に鑑みて為されており、近くの通信システムの子機が誤って登録されてしまう可能性が低い通信装置、通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の通信装置は、子機との間で通信を行う通信装置であって、登録済みの前記子機との間で通信を行う通常モードと前記子機の登録を行う登録モードとを切り替える切替部と、前記登録モードにおいて前記子機から登録要求を受信すると当該登録要求の送信元の前記子機を登録する登録部と、前記登録モードが選択されている期間に前記登録要求を１台の前記子機から受信したか複数台の前記子機から受信したかを判断する判断部とを有し、前記登録要求を１台の前記子機から受信した場合、当該子機について前記登録部にて登録を行い、前記登録要求を複数台の前記子機から受信した場合、当該複数台の前記子機について登録を行わずに前記登録モードを終了するように構成されていることを特徴とする。
【０００９】
この通信装置において、前記登録部は前記子機を登録する際に当該子機に登録情報を送信して当該子機に当該登録情報を登録させるように構成されており、前記判断部にて複数台の前記子機から前記登録要求を受信したと判断されたときに、当該複数台の前記子機の中に前記登録情報を送信済みの子機があれば、当該子機に登録されている前記登録情報を消去するキャンセル部をさらに有することが望ましい。
【００１０】
この通信装置において、前記判断部にて複数台の前記子機から前記登録要求を受信したと判断されたときに報知を行う報知部をさらに有することがより望ましい。
【００１１】
本発明の通信システムは、親機と子機との間で通信を行う通信システムであって、前記子機は、前記親機に対し登録要求を送信する送信部を有し、前記親機は、登録済みの前記子機との間で通信を行う通常モードと前記子機の登録を行う登録モードとを切り替える切替部と、前記登録モードにおいて前記子機から登録要求を受信すると当該登録要求の送信元の前記子機を登録する登録部と、前記登録モードが選択されている期間に前記登録要求を１台の前記子機から受信したか複数台の前記子機から受信したかを判断する判断部とを有し、前記登録要求を１台の前記子機から受信した場合、当該子機について前記登録部にて登録を行い、前記登録要求を複数台の前記子機から受信した場合、当該複数台の前記子機について登録を行わずに前記登録モードを終了するように構成されていることを特徴とする。
【発明の効果】
【００１２】
本発明は、判断部にて複数台の子機から登録要求を受信したと判断されると、当該複数台の子機について登録を行わずに登録モードを終了するように構成されているので、近くの通信システムの子機が誤って登録されてしまう可能性が低いという利点がある。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る通信システムのシステム構成図である。
【図２】実施形態に係る通信システムのコントローラおよび端末の構成を示すブロック図である。
【図３】実施形態に係る通信システムの登録時の動作説明図である。
【図４】実施形態に係る通信システムの登録失敗時の動作説明図である。
【図５】実施形態に係る通信システムの登録ネゴシエーション処理の動作説明図である。
【発明を実施するための形態】
【００１４】
本実施形態の通信システム１０は、図２に示すように、需要家１００に設置されたコントローラ１と、需要家１００で使用されコントローラ１との通信機能を具備する複数台の端末２０１，２０２，・・・とを備えている。コントローラ１は「親機」、「通信装置」として機能し、端末２０１，２０２，・・・（以下、各々を区別しないときには「端末２」という）は「子機」として機能する。
【００１５】
さらに本実施形態の通信システム１０は、コントローラ１との通信機能を具備する通信装置３２をさらに備えている。通信装置３２は、需要家１００で使用された電力を計測する電力メータ３の計測装置３１に付設されている。通信装置３２は計測装置３１と筐体（図示せず）を共用することが好ましいが、計測装置３１とは別に筐体を有していてもよい。以下では、需要家１００が集合住宅の各住戸である場合について例示するが、この例に限らず、需要家１００はたとえば戸建て住宅、事務所、工場などであってもよい。
【００１６】
コントローラ１は、ＨＥＭＳ（Home Energy Management System）機器であって、各種の電気機器（図示せず）に付設あるいは一体化された端末２との間で双方向に通信を行う。端末２が付設または一体化される電気機器としては、たとえば太陽電池や蓄電池やパワーコンディショナ等の電源設備、ＩＨクッキングヒータや給湯器や住宅情報盤等の設備機器、テレビ等の家電機器、パーソナルコンピュータやタブレット端末等の情報機器がある。
【００１７】
コントローラ１は、図１に示すように、端末２との通信を行う第１通信部１１と、通信装置３２（図２参照）との通信を行う第２通信部１２と、操作入力を受け付ける操作部１３と、表示灯１４と、各部の動作を制御する制御部１５と、メモリ１６とを有している。このコントローラ１は、需要家１００の分電盤（図示せず）内に収納されていてもよいし、分電盤とは別に筐体を有していてもよい。表示灯１４は、ＬＥＤ（発光ダイオード）からなり、その点灯状態によりコントローラ１の動作状態を表示する。制御部１５は、マイコン（マイクロコンピュータ）を主構成とし、所定のプログラムを実行することにより種々の機能を実現する。
【００１８】
第１通信部１１は、端末２との間で電波を伝送媒体に用いた通信路を通して双方向に無線通信を行うように構成されている。第２通信部１２は、通信装置３２との間で電波を伝送媒体に用いた通信路を通して双方向に無線通信を行うように構成されている。コントローラ１は、端末２から電気機器の消費電力等の情報を取得し、通信装置３２経由で電力会社に送信したり、端末２経由で電気機器の動作を制御したりする機能を備えている。さらに、コントローラ１は、通信装置３２から受信した検針データ等を、需要家１００の住宅情報盤やテレビ、パーソナルコンピュータ、タブレット端末等の電気機器に表示させたりする機能を備えている。
【００１９】
端末２は、図１に示すように、コントローラ１との通信を行う第３通信部２１と、操作入力を受け付ける操作部２２と、表示灯２３と、各部の動作を制御する制御部２４と、メモリ２５とを有している。表示灯２３は、ＬＥＤからなり、その点灯状態により端末２の動作状態を表示する。制御部２４は、マイコンを主構成とし、所定のプログラムを実行することにより種々の機能を実現する。
【００２０】
電力メータ３の計測装置３１は、電力会社（電気事業者）からの商用電力が供給される配電線（図示せず）に接続されており、需要家１００で使用された電力量を計測する。計測装置３１は、図２に示すように通信装置３２と共にいわゆるスマートメータとしての電力メータ３を構成し、配電線に接続されている上位装置（図示せず）と通信装置３２とが通信を行うことにより、検針データを電力会社に送信して遠隔検針等を可能にする。ここで、検針データは、少なくとも電力メータ３で所定期間内に測定された電力量（需要家１００での使用電力量）を含んでいる。
【００２１】
通信装置３２と上位装置との間の通信は、配電線を伝送媒体に用いて通信を行う電力線搬送通信（ＰＬＣ：Power Line Communications）により実現される。つまり、通信装置３２と上位装置との間には、電力メータ３の上流側の配電線を伝送媒体に用いた通信路が形成され、通信装置３２は、この通信路を通して上位装置との間で電力線搬送通信を行うことにより、検針データを上位装置に送信する。
【００２２】
一方、通信装置３２は、コントローラ１との間では、電波を伝送媒体に用いた通信路を通して双方向に無線通信を行うように構成されている。これにより、コントローラ１は、たとえば電力メータ３の計測結果を表示して需要家１００の使用電力量を可視化したり、エネルギー需要のピークを抑制（ピークカット）するために電力会社側からの信号に基づいて端末（電気機器）２の動作を制御したりできる。
【００２３】
なお、商用電力は、変電所から、集合住宅の電気室などに設置された降圧トランス（図示せず）に配電され、降圧トランスにて降圧された後で配電線を通して需要家１００に供給される。上位装置は、降圧トランスの近傍に設置され、光ファイバ等を用いた専用回線（図示せず）を経由して、電力会社あるいは電力量の集計サービスを行う事業者が運営するサーバ（図示せず）に検針データを送信する。
【００２４】
また、需要家１００に設置された分電盤内には分岐回路ごとに使用電力量を測定する計測ユニット（図示せず）が設けられていてもよく、この場合、コントローラ１は計測ユニットでの測定結果を取得可能となるように計測ユニットにも接続される。この構成では、コントローラ１は、通信装置３２からピークカットのための信号を受信すると、計測ユニットで計測されている現在の各分岐回路の使用電力に基づいて、電気機器を制御するための信号を端末２に送信する。これにより、コントローラ１は、エネルギー需要のピークを抑制（ピークカット）するために電力会社側からの信号に基づいて、需要家１００で使用されている電気機器の動作を制御することができる。
【００２５】
さらに、コントローラ１は、電力メータ３ごとに予め割り当てられている識別情報（たとえばメータ番号）を用いて通信装置３２を識別している。つまり、需要家１００へのコントローラ１の設置時に、施工業者が、この需要家１００の電力メータ３の識別番号をコントローラ１に登録することにより、以後、コントローラ１にて電力メータ３を識別可能になる。そのため、コントローラ１は、需要家１００の通信装置３２と通信する際、たとえば隣家の通信装置３２と誤って通信するようなことはない。
【００２６】
ところで、コントローラ１と端末２とを通信可能とするためには、同一の需要家１００に設けられているコントローラ１と端末２との関連付けを行ってコントローラ１と端末２との間で接続を確立する必要がある。つまり、端末２の追加・変更時には、新設された端末２とコントローラ１との間で通信を開始するために、コントローラ１に新設の端末２を登録して同一需要家１００におけるコントローラ１と端末２とを関連付ける登録作業が必要である。なお、ここでいう接続は、物理的な接続ではなく、互いに通信相手としての紐付けがされて双方向の通信が可能な状態となる論理的な接続を意味する。
【００２７】
以下に、本実施形態の通信システム１０において、端末２を登録するための構成につい説明する。
【００２８】
通信システム１０の運用開始後においては、コントローラ１は、既に接続済みの住宅情報盤やテレビ、パーソナルコンピュータ、タブレット端末等の電気機器をユーザインタフェースとして、新設の端末２の登録に用いることができる。具体的には、ユーザは、これらの電気機器に搭載されているＷｅｂブラウザなどによりコントローラ１にアクセスし、ＧＵＩ（Graphical UserInterface）等を用いて必要な情報を入力することによりコントローラ１に新設の端末２を登録できる。
【００２９】
ただし、通信システム１０の運用開始前（初期導入時）などにおいては、通常、コントローラ１は、ユーザインタフェースとして利用可能な一切の電気機器に接続されていない状態にある。そのため、新築の集合住宅などで、住人の入居前に複数の需要家１００について施工業者がたとえばＩＨクッキングヒータや給湯器の端末２を一斉に登録する場合、コントローラ１に隣家の端末２が誤って登録されてしまうことが考えられる。
【００３０】
そこで、本実施形態の通信システム１０は、図１に示すようにコントローラ１および端末２に以下の構成を採用することにより、誤登録が生じることを防止している。
【００３１】
すなわち、親機であるコントローラ１は、端末２を登録する登録部１５１、動作モードを切り替える切替部１５２、後述する判断部１５３およびキャンセル部１５４としての機能を制御部１５に有している。また、子機である端末２は、各々、コントローラ１に対し登録要求を送信する送信部２４１、動作モードを切り替える切替部２４２、後述する消去部２４３としての機能を制御部２４に有している。
【００３２】
切替部１５２は、登録済みの端末２との間で通信を行う通常モードと、端末２の登録を行う登録モードとを切り替える。ここで、切替部１５２は、操作部１３の操作に応じて通常モードと登録モードとを交互に切り替える。
【００３３】
登録部１５１は、登録モードにおいて端末２から登録要求を受信すると、この登録要求の送信元の端末２を登録する。ここで、登録部１５１は、コントローラ１のメモリ１６に、端末２との通信に必要な登録データを書き込むことにより、端末２の登録を行う。ここでいう登録データは、端末２ごとに予め割り当てられている固有の番号（ＭＡＣアドレス）等であり、端末２のメモリ２５に予め記憶されている。
【００３４】
つまり、コントローラ１は、登録モードにおいて、メモリ１６への登録データの書き込みを行い、通常モードにおいては、メモリ１６に登録データが記憶されている端末２を通信相手として通信を行う。
【００３５】
さらに本実施形態では、登録部１５１は、端末２を登録する際に、この端末２に対して登録情報を送信して、この端末２に登録情報を登録させるように構成されている。ここでいう登録情報は、少なくともコントローラ１−端末２間の通信に必要なセッション鍵を含む。登録情報を受信した端末２は、メモリ２５に、コントローラ１との通信に必要な登録情報を書き込むことにより、登録情報の登録を行う。
【００３６】
判断部１５３は、登録モードが選択されている期間に、登録要求を１台の端末２から受信したか複数台（２台以上）の端末２から受信したかを判断する。言い換えれば、判断部１５３は、コントローラ１が登録モードで動作している期間に、登録要求を受信した場合において、登録要求の送信元の端末２が１台か複数台かを判断する。
【００３７】
具体的には、判断部１５３は、切替部１５２にてコントローラ１の動作モードが登録モードに切り替えられてから、再び通常モードに切り替えられるまでの期間に亘り、登録要求の受信状況を監視する。このとき、判断部１５３は、１台の端末２から登録要求を受信し、以降、他の端末２からの登録要求を受信しなければ、１台の端末２のみから登録要求を受信したと判断して、正常と判断する。一方、１台の端末２から登録要求を受信したのと同時にあるいは受信後に、他の端末２からの登録要求を受信すれば、判断部１５３は、複数台の端末２から登録要求を受信したと判断し、異常と判断する。
【００３８】
そして、コントローラ１は、登録モードで動作している期間において、判断部１５３にて正常（１台の端末２のみから登録要求を受信した）と判断された場合には、登録部１５１にてこの登録要求の送信元の端末２を登録する。一方、コントローラ１は、登録モードで動作している期間において、判断部１５３にて異常（複数台の端末２から登録要求を受信した）と判断された場合には、これらの登録要求の送信元の端末２について登録部１５１での登録を行わない。つまり、コントローラ１は、判断部１５３にて複数台の端末２から登録要求を受信したと判断されると、これら複数台の端末２について登録を行わずに登録モードを終了するように構成されている。
【００３９】
要するに、登録部１５１は、登録モードにおいて端末２から登録要求を受信し、且つ登録モードが継続している期間中に他の端末２から登録要求を受信しないことを条件に、登録要求の送信元の端末２を登録する。言い換えれば、登録部１５１は、登録モードにおいて登録要求を受信することがあっても、この登録モードが継続している期間中に他の端末２からの登録要求を受信すると、この登録モードの期間中にはいずれの端末２の登録も行わない。
【００４０】
キャンセル部１５４は、コントローラ１が登録モードで動作している期間において、判断部１５３にて複数台の端末２から登録要求を受信したと判断されたときに、これら複数台の端末２の中に登録情報を送信済みの端末２があれば、この登録情報を消去する。すなわち、登録部１５１は上述したように端末２の登録時に端末２に登録情報を送信するので、判断部１５３にて複数台の端末２から登録要求を受信したと判断された時点で、これら複数台の端末２の一部には既に登録情報が送信されている場合がある。このような場合、キャンセル部１５４は、登録情報を送信済みの端末２に対して登録情報を消去するための消去要求を送信し、登録情報を消去する。
【００４１】
また、端末２の送信部２４１は、コントローラ１に対して登録要求を送信する。切替部２４２は、コントローラ１との間で通信を行う通常モードと、登録要求を送信する登録モードとを切り替える。ここで、切替部２４２は、操作部２２の操作に応じて通常モードと登録モードとを交互に切り替える。つまり、端末２は、登録モードにおいて登録要求の送信を行い、通常モードにおいては、コントローラ１を通信相手として通信を行う。
【００４２】
消去部２４３は、コントローラ１から消去要求を受信すると、メモリ２５に登録されている登録情報を消去する。さらに、消去部２４３は、メモリ２５から登録情報が正常に消去されると、消去応答をコントローラ１に送信することで、登録情報が確実に消去されたことをコントローラ１に通知する。
【００４３】
なお、本実施形態ではコントローラ１の操作部１３は登録確認ボタンとキャンセルボタンとの２つの押ボタンを備えており、端末２の操作部２２は単一の押ボタンを備えている。
【００４４】
以下、本実施形態の通信システム１０における登録時の具体的な動作例について、図３および図４を参照して説明する。図３は、コントローラ１が判断部１５３にて正常（１台の端末２のみから登録要求を受信した）と判断し、端末２を登録する場合の動作を示す。図４は、コントローラ１が判断部１５３にて異常（複数台の端末２から登録要求を受信した）と判断し、端末２の登録を行わない場合の動作を示す。
【００４５】
まず図３の例では、コントローラ１は、通常モードで動作中に、操作部１３において登録確認ボタンが１回押操作されると（Ｓ１）、切替部１５２にて動作モードを通常モードから登録モードへ移行させる（Ｓ２）。
【００４６】
一方、端末２は、操作部２２において押ボタンが１回押操作されると（Ｓ３）、切替部２４２にて動作モードを通常モードから登録モードへ移行させる（Ｓ４）。端末２は、登録モードに移行すると、送信部２４１から登録要求の送信を行う（Ｓ５）。コントローラ１は、登録要求を受信したことをトリガにして、端末２との間で登録ネゴシエーション処理を開始し、この登録ネゴシエーション処理により端末２の登録を行う（Ｓ６）。
【００４７】
ただし、コントローラ１は、最初に登録要求を受信後、登録ネゴシエーション処理を開始する前に、他の端末２から登録要求を受信しなかった場合のみ、登録ネゴシエーション処理を開始する。言い換えれば、コントローラ１は、最初に登録要求を受信後、登録ネゴシエーション処理を開始する前に、他の端末２から登録要求を受信すると、登録ネゴシエーション処理を開始せずに中止する。そして、コントローラ１は、登録モードに移行してから一定時間以内に登録ネゴシエーション処理が開始されなければ、登録失敗と判断し、タイムアウトして通常モードに移行する。端末２は、登録要求を送信してから一定時間以内にコントローラ１からの応答がなければ、登録失敗と判断し、タイムアウトして通常モードに移行する。
【００４８】
コントローラ１は、登録モードに移行後、登録ネゴシエーション処理が完了するまでは、表示灯１４をたとえば点滅させることにより、表示灯１４の点灯状態にて登録中であることを表示する。同様に、端末２は、登録モードに移行後、登録ネゴシエーション処理が完了するまでは、表示灯２３をたとえば点滅させることにより、表示灯２３の点灯状態にて登録中であることを表示する。
【００４９】
コントローラ１は、登録に成功して登録ネゴシエーション処理が正常に完了すると、表示灯１４をたとえば連続点灯させることにより、表示灯１４の点灯状態にて登録完了を表示する。この状態で登録確認ボタンが１回押操作されると（Ｓ７）、コントローラ１は、切替部１５２にて動作モードを登録モードから通常モードへ移行させ、表示灯１４を消灯させる（Ｓ８）。また、コントローラ１は、登録ネゴシエーション処理の完了後、一定時間（たとえば５分）が経過すれば、登録確認ボタンが押操作されなくても、自動的に切替部１５２にて動作モードを登録モードから通常モードへ移行させ、表示灯１４を消灯させる。
【００５０】
同様に、端末２は、登録に成功して登録ネゴシエーション処理が正常に完了すると、表示灯２３をたとえば連続点灯させることにより、表示灯２３の点灯状態にて登録完了を表示する。この状態で押ボタンが１回押操作されると（Ｓ９）、端末２は、切替部２４２にて動作モードを登録モードから通常モードへ移行させ、表示灯２３を消灯させる（Ｓ１０）。また、端末２は、登録ネゴシエーション処理の完了後、一定時間（たとえば５分）が経過すれば、押ボタンが押操作されなくても、自動的に切替部２４２にて動作モードを登録モードから通常モードへ移行させ、表示灯２３を消灯させる。
【００５１】
あるいは、コントローラ１は、登録ネゴシエーション処理が完了して表示灯１４の点灯状態にて登録完了を表示している状態で、登録確認ボタンではなくキャンセルボタンが１回押操作されると、端末２の登録をキャンセルする。具体的には、コントローラ１は、キャンセルボタンが押操作されると、直前の登録ネゴシエーション処理にてメモリ１６に書き込んだ端末２の登録データを個別に消去する。
【００５２】
一方、図４の例では、コントローラ１が登録モードの期間に、本来登録すべき端末２０１だけでなく、偶々、隣家の端末２１０でも押ボタンが押操作され、登録要求の送信が行われた場合を示している。
【００５３】
すなわち、図４の例では、コントローラ１は、通常モードで動作中に、操作部１３において登録確認ボタンが１回押操作されると（Ｓ１１）、切替部１５２にて動作モードを通常モードから登録モードへ移行させる（Ｓ１２）。
【００５４】
その後、隣家の端末２１０において、操作部２２における押ボタンが１回押操作されると（Ｓ１３）、端末２１０の動作モードが通常モードから登録モードへ移行する（Ｓ１４）。端末２１０は、登録モードに移行すると、送信部２４１から登録要求の送信を行う（Ｓ１５）。コントローラ１は、登録要求を受信したことをトリガにして、端末２１０との間で登録ネゴシエーション処理を開始し、この登録ネゴシエーション処理により端末２１０の登録を行う（Ｓ１６）。
【００５５】
図４の例では、端末２１０の押ボタンが押操作された（Ｓ１３）直後、コントローラ１と同じ需要家１００の端末２０１において、操作部２２における押ボタンが１回押操作され（Ｓ１７）、端末２０１の動作モードが通常モードから登録モードへ移行する（Ｓ１８）。端末２０１は、登録モードに移行すると、送信部２４１から登録要求の送信を行う（Ｓ１９）。
【００５６】
ここにおいて、コントローラ１は、登録モードが選択されている期間に、登録要求を１台の端末２から受信したか複数台（２台以上）の端末２から受信したかを判断している。図４の例では、コントローラ１は、端末２０１からの登録要求を受信した時点で２台の端末２１０，２０１から登録要求を受信することになるので、判断部１５３にて異常（複数台の端末２から登録要求を受信した）と判断する。コントローラ１は、判断部１５３にて異常と判断されると、これらの登録要求の送信元の端末２１０，２０１について登録部１５１での登録を行わない。
【００５７】
したがって、コントローラ１は、端末２０１からの登録要求を受信したにもかかわらず、端末２０１との間では、登録ネゴシエーション処理を開始することなく中止する。また、コントローラ１は、隣家の端末２１０との間で登録ネゴシエーション処理を既に実行中であれば、この登録ネゴシエーション処理についても中止する。登録ネゴシエーション処理を途中で中止する場合、コントローラ１は、この登録ネゴシエーション処理にてメモリ１６に書き込んだ隣家の端末２１０の登録データを消去する。
【００５８】
さらに、コントローラ１は、端末２１０に送信済みの登録情報を消去すべく、キャンセル部１５４から端末２１０に対して消去要求を送信する（Ｓ２０）。消去要求を受信した端末２１０は、メモリ２５に登録されている登録情報を消去し、消去応答をコントローラ１に送信する（Ｓ２１）。このような消去処理（Ｓ２２）により、隣家の端末２１０に誤って登録されたコントローラ１の登録情報は、自動的に消去されることになる。
【００５９】
その後、コントローラ１は、登録ネゴシエーション処理の中止を受けて登録失敗と判断し（Ｓ２３）、タイムアウトして通常モードに移行する（Ｓ２４）。隣家の端末２１０は、登録要求を送信してから一定時間以内に登録ネゴシエーション処理が正常に完了しないことをもって登録失敗と判断し（Ｓ２５）、タイムアウトして通常モードに移行する（Ｓ２６）。端末２０１は、登録要求を送信してから一定時間以内にコントローラ１からの応答がないことをもって登録失敗と判断し（Ｓ２７）、タイムアウトして通常モードに移行する（Ｓ２８）。
【００６０】
ここで、コントローラ１は、判断部１５３にて複数台の端末２から登録要求を受信したと判断されたときに報知を行う報知部（図示せず）をさらに有していてもよい。具体的には、報知部は、登録失敗と判断すると、たとえば表示灯１４の点滅パターンを変えることにより、表示灯１４の点灯状態にて登録失敗を報知（表示）する。同様に、端末２においても、登録失敗と判断すると、たとえば表示灯２３の点滅パターンを変えることにより、表示灯２３の点灯状態にて登録失敗を報知（表示）する報知部が設けられていてもよい。
【００６１】
このように、コントローラ１は、登録モードの期間に複数台の端末２１０，２０１から登録要求を受信した場合、いずれの端末２１０，２０１の登録も行わないようにすることで、誤登録の可能性を排除する。
【００６２】
なお、コントローラ１は、登録ネゴシエーション処理の途中に限らず、動作モードが登録モードの期間内に複数台の端末２から登録要求を受信すると、判断部１５３にて異常と判断し、端末２の登録を行わないように構成されていればよい。すなわち、コントローラ１は、隣家の端末２１０との間で登録ネゴシエーション処理を開始する前、あるいは登録ネゴシエーション処理の完了後であっても、登録モードの期間内であれば端末２０１からの登録要求を受信すると、これらの端末２の登録を行わない。
【００６３】
次に、本実施形態の通信システム１０における登録ネゴシエーション処理について図５を参照して説明する。
【００６４】
まず、コントローラ１および端末２はＭＡＣレイヤの設定のための処理（図５のＳ３１〜３３）を行う。すなわち、端末２は、コントローラ１に対して登録要求としてのアソシエーション要求を送信し（Ｓ３１）、続けてデータ要求をコントローラ１に送信する（Ｓ３２）。これに応答して、コントローラ１は、登録要求の送信元の端末２に接続を許可する内容のアソシエーション応答を送信する（Ｓ３３）。これらの処理により、コントローラ１は端末２のショートアドレス、ＭＡＣアドレス（６４ビット）を取得し、コントローラ１−端末２間の通信に必要なＰＡＮ識別子やショートアドレスが設定される。
【００６５】
次に、コントローラ１および端末２はセキュリティの設定のための処理（Ｓ３４，３５）を行う。すなわち、端末２は、コントローラ１に対して認証要求を送信する（Ｓ３４）。これに応答して、コントローラ１は、認証要求の送信元の端末２にセッション鍵（家鍵）を配布する（Ｓ３５）。これらの処理により、コントローラ１−端末２間の通信に必要なセッション鍵が設定される。
【００６６】
最後に、コントローラ１および端末２はアプリケーションレイヤの設定のための処理（Ｓ３６〜３８）を行う。すなわち、端末２は、インスタンスリスト通知をブロードキャストで送信する（Ｓ３６）。それから、コントローラ１は、ハード情報取得要求を端末２に送信する（Ｓ３７）。これに応答して、端末２は、ハード情報取得応答をコントローラ１に送信する（Ｓ３８）。これらの処理により、コントローラ１は、端末２のハード情報、ＥＯＪ（ＥＣＨＯＮＥＴオブジェクト）を取得する。
【００６７】
なお、登録ネゴシエーション処理においては、インスタンスリスト通知以外の全てのデータについて、受信側のノードは送信側のノードに対し正常にデータを受信したことを表すＡＣＫ（図５では破線で示す）を返信する。
【００６８】
以上説明した本実施形態の通信システム１０によれば、コントローラ（親機）１は、登録モードの期間において、複数台の端末２から登録要求を受信したと判断部１５３にて判断された場合には、これらの端末２について登録部１５１での登録を行わない。言い換えれば、コントローラ１は、登録モードにおいて登録要求を受信することがあっても、この登録モードが継続している期間中に他の端末２からの登録要求を受信すると、この登録モードの期間中にはいずれの端末２の登録も行わない。
【００６９】
すなわち、たとえば集合住宅などの環境で、近くの通信システム１０にて同時に端末２の登録が行われた場合、コントローラ１は、登録モードの期間に本来登録すべき端末２の他、隣家などの想定外の端末２からの登録要求を受けることになる。このような場合、本実施形態の通信システム１０によれば、コントローラ１は、登録モードの期間に複数台の端末２から登録要求を受信するので、これらの端末２について登録部１５１での登録を行わない。要するに、コントローラ１は、隣家などの想定外の端末２について誤登録の可能性がある場合には、登録を行わないので、誤登録の可能性を排除できる。
【００７０】
そして、コントローラ１が登録を行わなかった、つまり登録に失敗した場合には、改めて端末２の登録を行えばよいので、結果的に、誤登録の可能性を排除しつつ正しい端末２のみ登録することが可能である。特に、新築の集合住宅などで複数の住戸で一斉に登録作業を行うような場合、施工業者は、近くの通信システム１０同士で登録のタイミングが重複した場合、タイミングをずらして改めて登録作業を行えば、隣家の端末２が誤って登録されることを確実に回避できる。
【００７１】
また、コントローラ１は、判断部１５３にて複数台の端末２から登録要求を受信したと判断されたときに、これら複数台の端末２の中に登録情報を送信済みの端末２があれば、この登録情報を消去するキャンセル部１５４を有している。したがって、コントローラ１は、既に登録情報を送信済みの端末２があっても、この端末２の登録を行わない場合には、この端末２から登録情報を消去することができる。
【００７２】
さらに、コントローラ１は、判断部１５３にて複数台の端末２から登録要求を受信したと判断されたときに報知を行う報知部をさらに有する場合、登録に失敗したことをユーザに積極的に知らせることができる。そのため、登録に失敗した場合の端末２の再登録作業をユーザに早期に行わせることが可能になる。
【００７３】
ところで、上記実施形態では、ＨＥＭＳ機器であるコントローラ１が親機（通信装置）を構成し、各種の電気機器に付設あるいは一体化された端末２が子機を構成する通信システム１０を例示したが、この構成に限定する趣旨ではない。すなわち、通信システムは、親機と親機に登録された複数台の子機との間で通信を行う構成であればよく、たとえば電話システムであってもよい。
【符号の説明】
【００７４】
１  コントローラ（親機、通信装置）
２、２０１，２０２，・・・  端末（子機）
１０  通信システム
１５  制御部
１５１  登録部
１５２  切替部
１５３  判断部
１５４  キャンセル部
２４  制御部
２４１  送信部
【図１】
2014107637.tif 000003
【図２】
2014107637.tif 000004
【図３】
2014107637.tif 000005
【図４】
2014107637.tif 000006
【図５】
2014107637.tif 000007