(57)【特許請求の範囲】
【請求項１】
ビーコンＩＤの転送機能を有する移動体装置に対応して一定条件下で機器を制御するための制御システムであって、
送信装置毎に異なるビーコンＩＤを無線送信する１以上の送信装置と、
移動体装置からビーコンＩＤを受信した場合において、受信した当該ビーコンＩＤが既に自装置内に保持しているビーコンＩＤと一致するときには、予め当該ビーコンＩＤに対応付けている制御内容で前記機器を制御する制御装置と、
ビーコンＩＤを受信した場合において、受信した当該ビーコンＩＤが既に自装置内に保持しているビーコンＩＤと一致するときには、当該ビーコンＩＤを前記制御装置に送信する、１以上の移動体装置の各々に備えられた転送部とを備える
制御システム。
【請求項２】
前記移動体装置は、ビーコンＩＤを受信して当該ビーコンＩＤを前記制御装置に送信する際に、制御ＩＤを前記制御装置に送信し、
前記制御装置は、
ビーコンＩＤに対応付けている複数の制御内容を識別するための複数の制御ＩＤを、当該ビーコンＩＤに対応付けて記憶する記憶部と、
移動体装置からビーコンＩＤ及び制御ＩＤを受信した場合において、受信した当該ビーコンＩＤ及び制御ＩＤの組が前記記憶部に記憶されている前記ビーコンＩＤ及び前記複数の制御ＩＤのいずれかの組と一致するときには、一致した当該制御ＩＤに対応する制御内容で前記機器を制御する制御部とを備える
請求項１記載の制御システム。
【請求項３】
前記制御部は、移動体装置からビーコンＩＤ及び制御ＩＤを受信した後に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置から受信した場合においては、後に受信した当該別の制御ＩＤに対応する制御内容での前記制御を抑止する
請求項２記載の制御システム。
【請求項４】
前記制御部は、移動体装置からビーコンＩＤ及び制御ＩＤを受信した後に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置から受信した場合において、先に受信した当該制御ＩＤに対応する制御内容と、後に受信した当該別の制御ＩＤに対応する制御内容が競合するときには、当該別の制御ＩＤに対応する制御内容での前記制御を抑止する
請求項２記載の制御システム。
【請求項５】
前記制御部は、移動体装置からビーコンＩＤ及び制御ＩＤを受信した後、当該受信から所定時間内に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置から受信した場合に限って前記抑止を行う
請求項３又は４記載の制御システム。
【請求項６】
前記制御部は、移動体装置からビーコンＩＤ及び制御ＩＤを受信した後、当該制御ＩＤと同じ制御ＩＤ、及び、当該ビーコンＩＤとは別のビーコンＩＤを、移動体装置から受信する迄に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置から受信した場合に限って前記抑止を行う
請求項３又は４記載の制御システム。
【請求項７】
前記制御部は、前記受信した制御ＩＤの送信元の移動体装置に、当該制御ＩＤに対応する制御内容で前記制御を行うか否かを示す報知情報を送信し、
前記移動体装置は、前記報知情報に応じた報知を行う
請求項３〜６のいずれか一項に記載の制御システム。
【請求項８】
前記制御装置は、移動体装置からビーコンＩＤを受信してから所定時間内に当該ビーコンＩＤと同じビーコンＩＤを移動体装置から受信した場合において、移動体装置からビーコンＩＤを受信してから前記所定時間の経過後に当該ビーコンＩＤと同じビーコンＩＤを移動体装置から受信した場合とは異なる制御内容で前記制御を行う
請求項１記載の制御システム。
【請求項９】
前記制御装置は、
ビーコンＩＤに対応付けている複数の制御内容それぞれに対応付けて当該制御内容を実行可能な時刻範囲を示す時刻範囲情報を記憶する記憶部と、
移動体装置からビーコンＩＤを受信した場合において、前記時刻範囲情報に基づいて当該ビーコンＩＤの受信時刻に該当する時刻範囲に対応する制御内容で前記機器を制御する制御部とを備える
請求項１記載の制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅内等の機器を制御する制御システムに関し、特にビーコン（ビーコン信号）を送信する送信装置を利用した機器制御技術に関する。
【背景技術】
【０００２】
従来、送信装置がビーコンに機器制御用のコマンドを付加して送信し、そのビーコン等を受信した受信装置が機器にコマンドを送出する機器制御技術が知られている（例えば、特許文献１参照）。この技術によれば、受信装置はビーコンよりコマンドを得て機器を制御できる。
【０００３】
また、例えば、近距離通信技術のＢｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を用いて、ビーコンを送信する送信装置からビーコンを受信するｉＢｅａｃｏｎ（登録商標）機能を実装したスマートフォン等の端末が、普及している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２３４２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の機器制御技術では、ビーコンに機器制御用のコマンドを付加する送信装置が必要となり、ビーコンに付加されたコマンドを受信する専用の受信装置が必要となる。
【０００６】
そこで、本発明は、機器制御用のコマンドを付加しないビーコンの送信装置、及び、送信装置からビーコンを受信する機能を有する端末（以下、「移動体装置」と称する。）を利用して、住宅内の機器を住人（ユーザ）が所望の状態にするための操作負担を軽減する制御システムを提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明の一態様に係る制御システムは、ビーコンＩＤの転送機能を有する移動体装置に対応して一定条件下で機器を制御するための制御システムであって、送信装置毎に異なるビーコンＩＤを無線送信する１以上の送信装置と、移動体装置からビーコンＩＤを受信した場合において、受信した当該ビーコンＩＤが既に自装置内に保持しているビーコンＩＤと一致するときには、予め当該ビーコンＩＤに対応付けている制御内容で前記機器を制御する制御装置と、ビーコンＩＤを受信した場合において、受信した当該ビーコンＩＤが既に自装置内に保持しているビーコンＩＤと一致するときには、当該ビーコンＩＤを前記制御装置に送信する、１以上の移動体装置の各々に備えられた転送部とを備える制御システムである。
【発明の効果】
【０００８】
本発明の制御システムは、住宅内の機器を所望の状態にするための住人（ユーザ）の操作負担を軽減できる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る制御システムの概略構成図である。
【図２】実施の形態１に係る制御装置の機能ブロック図である。
【図３】実施の形態１に係る機器制御情報の構成及び内容例を示す図である。
【図４】実施の形態１に係る移動体装置におけるビーコン転送の動作を示すフローチャートである。
【図５】実施の形態１に係る制御装置の動作を示すフローチャートである。
【図６】実施の形態１の変形例１に係る制御装置の動作を示すフローチャートである。
【図７】実施の形態１の変形例２に係る制御装置の動作を示すフローチャートである。
【図８】実施の形態１の変形例３に係る制御装置の動作を示すフローチャートである。
【図９】実施の形態２に係る機器制御情報の構成及び内容例を示す図である。
【図１０】実施の形態２に係る制御装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、実施の形態について、図面を参照して説明する。ここで示す実施の形態は、いずれも本発明の一具体例を示すものである。従って、以下の実施の形態で示される数値、形状、構成要素、構成要素の配置及び接続形態、並びに、ステップ（工程）及びステップの順序等は、一例であって本発明を限定するものではない。以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意に付加可能な構成要素である。また、各図は、模式図であり、必ずしも厳密に図示されたものではない。
【００１１】
（実施の形態１）
以下、本発明の一実施形態に係る制御システム１０について説明する。
【００１２】
（構成）
図１は、実施の形態１に係る制御システム１０を示す概略構成図である。
【００１３】
制御システム１０は、住宅１１における機器の一例としての機器Ａ〜Ｄを制御するためのシステムであり、同図に示すように、制御装置１００、送信装置２０ａ、２０ｂ及び移動体装置３０ａ〜３０ｃを含んで構成される。なお、制御システム１０において制御装置１００はネットワーク４１を介して住宅外のサーバ４０と通信可能に構成されている。ネットワーク４１は、例えばインターネット等の広域ネットワークを含む。制御システム１０において送信装置及び移動体装置の数は任意であるが、図１では便宜上、送信装置が２台、移動体装置が３台の例を挙げている。
【００１４】
送信装置２０ａ、２０ｂは、住宅１１において互いに異なる場所（例えば、それぞれ別の部屋）に設置され、ＢＬＥに準拠して、送信装置等を識別するために互いに異なるビーコンＩＤ（identification）のビーコンを繰り返し送信するビーコン発信機である。ここでは、便宜上、送信装置２０ａが送信するビーコンＩＤが「０１」であり、送信装置２０ｂが送信するビーコンＩＤが「０２」であるものとして説明する。この送信装置２０ａ、２０ｂは、ＢＬＥに準拠してビーコンを送信する。
【００１５】
移動体装置３０ａ〜３０ｃは、スマートフォン、タブレット等の端末装置、つまりメモリ、ＣＰＵ（Central Processing Unit）、入力装置、表示装置、通信回路等を備えるコンピュータである。表示装置は例えばＬＣＤ（Liquid Crystal Display）等のディスプレイであり、入力装置は例えばボタン等の操作部或いはディスプレイと一体となったタッチパネル等である。メモリは、プログラム及びデータを予め保持しているＲＯＭ（Read Only Memory）、プログラムの実行に際してデータ等の記憶に利用するためのＲＡＭ（Random Access Memory）等であり、例えば不揮発性メモリを含んでいても良い。ＣＰＵは、メモリに格納された制御プログラムを実行することにより通信回路等を制御する処理を行う。移動体装置３０ａ〜３０ｃは、ＢＬＥに準拠したビーコンを受信可能であり、制御装置１００と無線ＬＡＮ（Local Area Network）等により通信可能である。移動体装置３０ａ〜３０ｃは、ビーコンＩＤを受信して一定条件下でビーコンＩＤを制御装置１００に転送する機能（ビーコンＩＤの転送機能）を有し、このビーコンＩＤの転送機能は、メモリに格納された制御プログラムをＣＰＵが実行することで実現される。制御プログラムは例えばＯＳ（Operating System）及びアプリケーションプログラムであっても良い。移動体装置３０ａ〜３０ｃは、住宅１１の各住人（ユーザ）にそれぞれ携帯され得るものであり、ここでは、携帯されて各住人の移動（例えば住宅１１内の部屋間の移動）に付随して移動体装置３０ａ〜３０ｃが移動することを前提として説明する。
【００１６】
制御装置１００は、住宅１１における機器Ａ〜Ｄ等の各種機器で構成されるホームシステムにおいて各機器を制御する装置（例えば、ＨＥＭＳ（Home Energy Management System）におけるＨＥＭＳコントローラ等）としてのコンピュータである。制御装置１００は、メモリ等の記憶媒体、ＣＰＵ、入力装置、表示装置、通信回路等を備える。なお、制御装置１００と通信可能なスマートフォン、タブレット等の移動体装置３０ａ等が制御装置１００の入力装置及び表示装置として機能することとしても良い。ＣＰＵは、メモリに格納された制御プログラムを実行することにより通信回路等を制御する処理を行う。ＣＰＵによる制御プログラムの実行により制御装置１００は、移動体装置３０ａ〜３０ｃとの通信に基づいて、ＨＡＮ（Home Area Network）を介して所定プロトコルに従った制御信号を送信することで機器Ａ〜Ｄ等を制御する機能を発揮する。なお、ＨＡＮは、有線ネットワークでも良いし、無線ＬＡＮ等の無線ネットワークを含んでいても良い。制御装置１００は、必要に応じて住宅１１の外部のサーバ４０と通信して情報の授受（例えば各機器のファームウェア等の更新用プログラムのダウンロード等）を行い得る。このサーバ４０は、制御装置１００と通信し得る住宅外の装置の一例として表したものである。
【００１７】
機器Ａ〜Ｄは、住宅１１におけるホームシステムを構成し、制御装置１００と通信可能な電気機器を代表して表したものであり、例えば照明器具、空調機器、暖房器具、テレビ受像機、録画再生装置、オーディオ機器等である。この機器Ａ〜Ｄは、制御装置１００と所定プロトコルに従ってＨＡＮを介して通信し、制御装置１００から制御信号を受けた場合にその制御信号に従って動作する機能を有する。なお、所定プロトコルは制御装置１００と各機器Ａ〜Ｄとの間で通信を行うためのものであれば、どのようなプロトコルであっても良い。所定プロトコルは、例えば、ネットワーク層はＩＰｖ６（Internet Protocol version 6）、トランスポート層はＵＤＰ（User Datagram Protocol）、アプリケーション層はＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）等である。
【００１８】
この制御システム１０における機器制御の動作は概ね次のようになる。
【００１９】
例えば、住宅１１の部屋Ａの中かその入口の近辺等に送信装置２０ａが設置されており、部屋Ａの中或いは部屋Ａの入口では、送信装置２０ａが送信するビーコン（ビーコンＩＤ＝「０１」）の電波が一定強度以上で受信可能であるとする。住人であるユーザＸは、部屋Ａに入るときに部屋Ａに設置された機器Ａ及び機器Ｂを所望の状態にしたい場合には、予め一度ビーコンＩＤ「０１」と制御ＩＤ（ユーザ識別情報等）とその機器Ａ等の制御内容（所望の状態を示す内容）とを対応付ける登録をしておく。その後いつでもユーザＸが部屋Ａに入ろうと移動した場合においては、ユーザＸにより携帯されている移動体装置３０ａが、ビーコンの受信可能範囲内に入り、送信装置２０ａからビーコンＩＤ「０１」を受信する。移動体装置３０ａは、一定条件下で、制御ＩＤを付してそのビーコンＩＤ「０１」を無線ＬＡＮにより制御装置１００に転送する。制御装置１００は、移動体装置３０ａから受信したビーコンＩＤ及び制御ＩＤに応じて、登録されている制御内容で機器Ａ及び機器Ｂを、ＨＡＮを介して制御する。これにより、ユーザＸは部屋Ａに入るだけでいつでも機器Ａ及び機器Ｂを所望の状態にすることが可能になる。なお、機器Ａ及び機器Ｂは必ずしも部屋Ａに設置されている必要はなく、他の場所に設置されている機器であっても良い。つまり、ユーザＸが部屋Ａに入ることを契機として所望の状態にしたい機器（制御装置１００と通信可能なホームシステムの機器）であれば住宅１１のどの場所に設置されている機器であっても、ユーザＸはその制御内容を登録し得る。
【００２０】
以下、制御装置１００における機器の制御機能を説明する。
【００２１】
図２は、制御装置１００の機能ブロック図である。
【００２２】
制御装置１００は、機器の制御機能を実現するため、機能面では図２に示すように記憶部１１０及び制御部１２０を備える。
【００２３】
記憶部１１０は、メモリ等の記憶媒体の記憶領域等で構成され、機器制御情報５０を記憶する機能を有する。図３は、機器制御情報５０の構成及び内容例を示す図である。機器制御情報５０は、同図に示すように、ビーコンＩＤ５１、制御ＩＤ５２及び機器制御内容５３を含み、ビーコンＩＤ５１と制御ＩＤ５２との組毎に機器制御内容５３を対応付けた情報である。ビーコンＩＤ５１は、送信装置２０ａ等が送信するビーコンＩＤを特定するための情報である。制御ＩＤ５２は、移動体装置３０ａ等が送信する制御ＩＤ（ユーザ識別情報或いは移動体装置の識別情報）を特定するための情報である。機器制御内容５３は、機器Ａ〜Ｄのそれぞれについての制御内容を示す情報である。機器制御内容５３の例として、図３では機器Ａが照明器具の場合に点灯状態（ＯＮ）か消灯状態（ＯＦＦ）かにする制御、機器Ｂが空調機器の場合に冷房、暖房等を区別する運転モードと設定温度と風量との制御等を挙げている。図３の例では、ビーコンＩＤ「０１」と、制御ＩＤ「Ｘ」と、機器Ａ（照明器具）を点灯状態（ＯＮ）にして機器Ｂ（空調機器）を冷房モード、２８℃、弱風に設定して機器Ｃについては特段の設定をしないという制御内容とが対応付けられている。これは制御装置１００の入力装置或いは制御装置１００と通信する移動体装置３０ａを介してユーザＸにより登録（つまり入力）された内容例である。また、図３の例では、ビーコンＩＤ「０１」と、制御ＩＤ「Ｙ」と、機器Ａ（照明器具）を点灯状態（ＯＮ）にして機器Ｂ（空調機器）を冷房モード、２６℃、強風に設定して機器Ｃについては特段の設定をしないという制御内容とが対応付けられている。これは制御装置１００の入力装置等を介してユーザＸとは別の住人（ユーザＹ）により登録された内容例である。なお、機器制御内容５３は、便宜上、図３において文字列により制御内容を表しているが、機器に対して送信する制御信号を特定する情報、機器を制御する制御信号を送信するためのプログラムモジュール等を特定する情報等であっても良い。このため、機器制御情報５０は、制御ＩＤとビーコンＩＤとを対応付けたものであり、制御ＩＤは、ビーコンＩＤに対応付けている機器についての複数の制御内容を識別するための情報とも言える。なお、機器Ａ〜Ｄの各々は、機器制御内容５３で示される制御内容に応じた予め定められた制御信号を受信した場合に、その制御内容に従って動作する機能を有する。
【００２４】
制御部１２０は、制御プログラムを実行するＣＰＵ、入力装置、通信回路等により実現される。制御部１２０は、無線ＬＡＮ用の通信回路により移動体装置３０ａ〜３０ｃと通信するための移動体装置通信部１２１とＨＡＮに対応する通信回路を介して機器Ａ〜Ｄと通信するための機器通信部１２２とを有する。制御部１２０は、ユーザに入力された登録のための情報を受け付けて機器制御情報５０を更新する登録機能と、機器を制御する制御機能とを有する。制御機能は、移動体装置通信部１２１により移動体装置からビーコンＩＤ及び制御ＩＤを受信した場合にそのビーコンＩＤが機器制御情報５０のビーコンＩＤと一致すればそのビーコンＩＤ等に対応する制御内容で機器通信部１２２により機器を制御する機能である。
【００２５】
（動作）
以下、上述の構成を備える制御システム１０の各装置類の動作について説明する。
【００２６】
送信装置２０ａ、２０ｂは、例えば数十〜数百ミリ秒等といった所定周期でビーコンＩＤを繰り返し送信する。
【００２７】
移動体装置３０ａ〜３０ｃのそれぞれは、持ち主であるユーザにより、転送すべきビーコンＩＤ及び制御ＩＤを登録（入力）されて、登録された情報を内蔵するメモリ等の記憶媒体に記憶しているものとする。なお、移動体装置３０ａ〜３０ｃ各々のユーザは、自分がある場所に近付いたときに機器を制御したい場合にその場所に設置されている送信装置が送信するビーコンＩＤを、自分が携帯する移動体装置に登録する。住宅１１における送信装置２０ａ、２０ｂが送信するビーコンＩＤについては、例えば送信装置の筐体、マニュアル等に記されており、或いは、各ユーザが送信装置に設定したものであるため、各ユーザはビーコンＩＤを認識して登録できる。各ユーザが、自分の保有する移動体装置に登録する制御ＩＤは、住宅１１における住人間（ユーザ間）で重複しなければ任意の値で良い。移動体装置３０ａ〜３０ｃは制御ＩＤとして、予め自装置に記憶されている、移動体装置の識別情報（装置固有の情報）を用いることとしてもよく、この場合にはユーザによる制御ＩＤの入力は不要である。なお、ユーザは移動体装置に、複数のビーコンＩＤの登録をしても良い。
【００２８】
ビーコンＩＤの転送機能を有する移動体装置３０ａ〜３０ｃは、ビーコンＩＤの転送について図４に示す動作を行う。図４は、移動体装置３０ａ〜３０ｃにおけるビーコン転送の動作を示すフローチャートである。以下、同図に即して移動体装置３０ａの動作を説明する。
【００２９】
移動体装置３０ａは、ユーザＸに携帯されており、ユーザＸの移動に付随して移動し、送信装置２０ａのビーコンＩＤが受信可能な範囲に入るとビーコンＩＤを受信する（ステップＳ１１）。なお、移動体装置３０ａは、ビーコンの電波の強さ（つまり受信電界強度）に応じて処理をするかどうかを区別しても良いが、ここでは特に区別しない例で説明する。
【００３０】
ビーコンＩＤを受信すると、移動体装置３０ａは、受信したビーコンＩＤが、既に自装置内に登録されているビーコンＩＤと同一か否かを判別する（ステップＳ１２）。
【００３１】
受信したビーコンＩＤが、既に自装置内に登録されているビーコンＩＤと同一であれば、移動体装置３０ａは、受信したビーコンＩＤと、既に自装置内に登録されている制御ＩＤとを制御装置１００に送信する（ステップＳ１３）。また、移動体装置３０ａは、受信したビーコンＩＤが、既に自装置内に登録されているビーコンＩＤのいずれとも一致しない場合には、ビーコンＩＤを制御装置１００に転送しない。
【００３２】
なお、移動体装置３０ａは、ステップＳ１３で制御装置１００にビーコンＩＤ等を送信した後においては、所定周期で送信が繰り返されている同じ値のビーコンＩＤを継続的に繰り返し受信しても、制御装置１００への転送を行わない。但し、同じ値のビーコンＩＤの受信が所定時間（例えば数秒〜数百秒等）以上途切れた場合には、再び同じ値のビーコンＩＤを受信したときに、図４に示す動作を行って、そのビーコンＩＤ等を制御装置１００に送信しても良い。
【００３３】
次に移動体装置３０ａ〜３０ｃから送信されるビーコンＩＤ等を受信して機器Ａ〜Ｄを制御する制御装置１００の動作について、図５を用いて説明する。
【００３４】
図５は、制御装置１００の動作を示すフローチャートである。
【００３５】
制御装置１００の制御部１２０は、移動体装置通信部１２１により、移動体装置３０ａ〜３０ｃのいずれかから送信されるビーコンＩＤ及び制御ＩＤを受信する（ステップＳ２１）。
【００３６】
続いて制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、記憶部１１０に記憶されている機器制御情報５０におけるビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致するか否かを判別する（ステップＳ２２）。一致する場合には、制御部１２０は、一致したビーコンＩＤ５１及び制御ＩＤ５２の組に対応する機器制御内容５３で、機器通信部１２２により機器を制御する（ステップＳ２３）。また、一致しない場合には、制御部１２０は、機器の制御を行わない。
【００３７】
（具体動作例）
例えば、記憶部１１０に記憶されている機器制御情報５０が図３に例示する内容であるとする。この場合に、ユーザＸが携帯するビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」を登録している移動体装置３０ａが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入ると、次のようになる。
【００３８】
移動体装置３０ａは、ビーコンＩＤ「０１」を受信し（ステップＳ１１）、ビーコンＩＤ「０１」と制御ＩＤ「Ｘ」とを制御装置１００に送信する（ステップＳ１３）。そして、制御装置１００は、そのビーコンＩＤ「０１」と制御ＩＤ「Ｘ」とを受信する（ステップＳ２１）。それから機器制御情報５０（図３）に従って、制御装置１００は、点灯（ＯＮ）状態にするための制御信号を、照明器具である機器Ａに送信し、冷房モード、２８℃、弱風に設定するための制御信号を、空調機器である機器Ｂに送信する（ステップＳ２３）。従って、ユーザＸが部屋Ａに入ると、入るときにユーザＸが特段の操作を行わなくても、照明器具（機器Ａ）が点灯し、空調機器（機器Ｂ）が冷房モード、２８℃、弱風に設定されて稼動する。
【００３９】
それからユーザＸが、機器を操作して照明器具（機器Ａ）を消灯し、空調機器（機器Ｂ）の運転を停止させて、部屋Ａを退出した後に、別の住人（ユーザＹ）がその部屋Ａに入る。ユーザＹが携帯するビーコンＩＤ「０１」及び制御ＩＤ「Ｙ」を登録済みの移動体装置３０ｂが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入ると、制御ＩＤ「Ｙ」を付してビーコンＩＤ「０１」を制御装置１００に転送する。そして、制御装置１００はビーコンＩＤ「０１」と制御ＩＤ「Ｙ」とを受信して機器制御情報５０（図３）に従って、点灯（ＯＮ）状態にするための制御信号を、照明器具である機器Ａに送信する。また制御装置１００は、機器制御情報５０に従って冷房モード、２６℃、強風に設定するための制御信号を、空調機器である機器Ｂに送信する。従って、ユーザＹが部屋Ａに入ると、入るときにユーザＹが特段の操作を行わなくても、照明器具（機器Ａ）が点灯し、空調機器（機器Ｂ）が冷房モード、２６℃、強風に設定されて稼動する。ユーザＸがまだ部屋Ａに所在する間にユーザＹが部屋Ａに入った場合でも、制御装置１００は、図５に示す動作により、移動体装置からビーコンＩＤ及び制御ＩＤ等を受信すると、そのビーコンＩＤ及び制御ＩＤに該当する制御内容で機器を制御する。従って、空調機器（機器Ｂ）は、２６℃、強風に設定されて稼動する。
【００４０】
これにより、住宅内の機器を所望の状態にするためのユーザの操作負担が軽減される。なお、上述の制御装置１００による制御とは別に各ユーザが機器Ａ〜Ｄを操作して稼動させること（手動制御）も、可能である。
【００４１】
（変形例１）
以下、実施の形態１において説明した制御装置１００の動作（図５参照）の変形例１を説明する。変形例１では、例えばユーザＸが部屋Ａに入ると制御装置１００により予め設定されたユーザＸが所望する制御内容で機器を制御した後、一定期間（例えば３０分間等）は、制御装置１００が、部屋Ａへユーザが入ったことによる機器制御を実行しない。
【００４２】
図６は、実施の形態１の変形例１に係る制御装置１００の動作を示すフローチャートである。以下、同図に即して変形例１に係る制御装置１００の動作について説明する。なお、制御装置１００の制御部１２０においては、メモリ等の記憶媒体の一記憶領域に、ビーコンＩＤ対応禁止フラグを設けて利用する。制御部１２０は、ビーコンＩＤ対応禁止フラグがオン（ＯＮ）であれば、機器制御を実行せず、オフ（ＯＦＦ）であれば機器制御を実行する。ビーコンＩＤ対応禁止フラグは初期状態においてはＯＦＦである。
【００４３】
制御装置１００の制御部１２０は、移動体装置通信部１２１により、移動体装置３０ａ〜３０ｃのいずれかからビーコンＩＤ及び制御ＩＤが送信された場合に、そのビーコンＩＤ及び制御ＩＤを受信する（ステップＳ３１）。続いて制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、記憶部１１０に記憶されている機器制御情報５０におけるビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致するか否かを判別する（ステップＳ３２）。一致しない場合には、制御部１２０は、機器の制御を行わない。ここ迄は、前述した図５のステップＳ２１、Ｓ２２での動作と同様である。
【００４４】
ステップＳ３２では制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、機器制御情報５０のビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致すると判別した場合には、ビーコンＩＤ対応禁止フラグがＯＦＦであるか否かを判別する（ステップＳ３３）。ビーコンＩＤ対応禁止フラグがＯＮであれば、制御部１２０は機器の制御を行わず、処理を終える。
【００４５】
ステップＳ３３でビーコンＩＤ対応禁止フラグがＯＦＦと判別した場合に制御部１２０は、ビーコンＩＤ対応禁止フラグをＯＮにし、一定期間（例えば３０分間）後にビーコンＩＤ対応禁止フラグをＯＦＦにするためのタイマーをセットする（ステップＳ３４）。
【００４６】
ステップＳ３４に続いて、制御部１２０は、機器制御情報５０において、受信したビーコンＩＤ及び制御ＩＤと一致したビーコンＩＤ５１及び制御ＩＤ５２の組に対応する機器制御内容５３に応じた機器制御を行う（ステップＳ３５）。この機器制御は、上述したステップＳ２３における処理と同様に、機器通信部１２２により制御信号を機器に送信することで実行される。
【００４７】
ステップＳ３５に続いて、制御部１２０は、移動体装置通信部１２１により、機器を制御した旨の報知情報を、ステップＳ３１において受信したビーコンＩＤ及び制御ＩＤの送信元の移動体装置に送信する（ステップＳ３６）。なお、移動体装置３０ａ〜３０ｃは、報知情報を受信すると、報知情報の内容をユーザが認識できるように報知（報知メッセージのポップアップ表示、報知音の出力等）するように構成されているものとする。この変形例１では、ユーザが部屋に入ってもステップＳ３３の判別により、常に予め登録しておいた所望の制御内容で機器が制御されるとは限らないため、ユーザが所望の機器制御が実施されたのか否かを確認可能にすべく制御部１２０が報知情報を送信している。
【００４８】
以下、この変形例１に係る制御装置１００の具体的な動作例を挙げる。
【００４９】
例えば、記憶部１１０に記憶されている機器制御情報５０が図３に例示する内容であるとする。また、制御部１２０におけるビーコンＩＤ対応禁止フラグがＯＦＦであるとする。この場合に、ユーザＸが携帯するビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」を登録している移動体装置３０ａが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入る。すると、移動体装置３０ａは、ビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」を制御装置１００に転送し、制御部１２０の制御により、予め登録している制御内容に従って機器Ａ及び機器ＢがユーザＸの所望する状態になる。このとき制御部１２０におけるビーコンＩＤ対応禁止フラグがＯＮに変化する。
【００５０】
その後、一定期間が経過する前に、部屋ＡにユーザＹが入って、ユーザＹが携帯するビーコンＩＤ「０１」及び制御ＩＤ「Ｙ」を登録済みの移動体装置３０ｂが、送信装置２０ａが送信するビーコンＩＤ「０１」に制御ＩＤ「Ｙ」を付して制御装置１００に転送する。この場合には、制御部１２０は、ビーコンＩＤ対応禁止フラグがＯＮであるため、ステップＳ３３での判別の結果として機器を制御しない。つまり、ビーコンＩＤ対応禁止フラグがＯＮである間は、機器の制御が抑止される。従って、ユーザＸにとっては後続して部屋Ａに入ったユーザＹによって所望の機器状態を妨げられることがなくなる。即ち、機器状態が頻繁に切り替わることが防止される。なお、ビーコンＩＤ対応禁止フラグは一定期間（例えば３０分）経過したらＯＦＦになる。例えばユーザＸが部屋Ａから退出して部屋Ａに所在しなくなった場合において、継続的にその部屋Ａに入ったユーザに対応した機器制御が抑止されることを防ぐために、一定期間経過後にＯＦＦにしている。
【００５１】
（変形例２）
以下、実施の形態１において説明した制御装置１００の動作（図５参照）の変形例２を説明する。変形例２では、例えばユーザＸが部屋Ａに入ると予め設定されたユーザＸが所望する制御内容で機器を制御した後において、一定期間は、他のユーザが部屋Ａに入っても制御装置１００は、ユーザＸによる機器制御と競合するような機器制御については実行しない。この一定期間は例えば３０分間等である。
【００５２】
図７は、実施の形態１の変形例２に係る制御装置１００の動作を示すフローチャートである。以下、同図に即して変形例２に係る制御装置１００の動作について説明する。なお、制御装置１００の制御部１２０においては、メモリ等の記憶媒体の一記憶領域に、ビーコンＩＤ及び制御ＩＤに対応して機器の制御を実行する際におけるそのビーコンＩＤ及び制御ＩＤを、監視用として保持する。この監視用に保持しているビーコンＩＤ及び制御ＩＤに機器制御情報５０において対応付けられている機器の制御内容と競合する制御内容での機器制御は一定期間禁止されることになる。初期状態においては、監視用に保持しているビーコンＩＤ及び制御ＩＤは存在しない。
【００５３】
制御装置１００の制御部１２０は、移動体装置通信部１２１により、移動体装置３０ａ〜３０ｃのいずれかからビーコンＩＤ及び制御ＩＤが送信された場合に、そのビーコンＩＤ及び制御ＩＤを受信する（ステップＳ４１）。続いて制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、記憶部１１０に記憶されている機器制御情報５０におけるビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致するか否かを判別する（ステップＳ４２）。一致しない場合には、制御部１２０は、機器の制御を行わない。ここ迄は、前述した図５のステップＳ２１、Ｓ２２での動作と同様である。
【００５４】
ステップＳ４２で、受信したビーコンＩＤ及び制御ＩＤが機器制御情報５０におけるビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致すると判別した場合には、制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、監視用として保持されているビーコンＩＤと同一でかつ監視用として保持されている制御ＩＤと相違するかを判別する（ステップＳ４３）。受信したビーコンＩＤ及び制御ＩＤが監視用として保持されているビーコンＩＤと同一でかつ保持されている制御ＩＤと相違する場合とは異なるとき、或いは、監視用としてビーコンＩＤが保持されていないときには、ステップＳ４４に進む。
【００５５】
ステップＳ４４では、制御部１２０は、受信したビーコンＩＤ及び制御ＩＤを監視用に保持し、監視用の保持内容を一定時間経過後に破棄（消去）する制御を実行するためのタイマーをセットする。続いて、制御部１２０は、機器制御情報５０を参照して、受信したビーコンＩＤ及び制御ＩＤに対応する制御内容で機器を制御する（ステップＳ４５）。なお、制御部１２０は、タイマー制御によりタイマーのセットから一定時間経過後に監視用の保持内容を消去する。
【００５６】
ステップＳ４３で、受信したビーコンＩＤ及び制御ＩＤが監視用として保持されているビーコンＩＤと同一でかつ監視用として保持されている制御ＩＤと相違すると判別した場合には、制御部１２０は、機器の制御内容の競合について判断する（ステップＳ４６）。即ち、制御部１２０は、機器制御情報５０において、受信したビーコンＩＤ及び制御ＩＤに対応する機器制御内容５３は、監視用として保持しているビーコンＩＤ及び制御ＩＤに対応する機器制御内容５３に競合するか否かを判断する。例えば、受信したビーコンＩＤ及び制御ＩＤに対応する「空調機器の設定温度を２６℃にする」という制御内容は、監視用として保持しているビーコンＩＤ及び制御ＩＤに対応する「設定温度を２８℃にする」という制御内容と競合する。また例えば、受信したビーコンＩＤ及び制御ＩＤに対応する「機器ＡをＯＮにする」という制御内容は、監視用として保持しているビーコンＩＤ及び制御ＩＤに対応する「機器ＡをＯＮにしてもＯＦＦにしても構わない」という特段の設定をしない制御内容とは競合しない。
【００５７】
ステップＳ４６において競合しないと判断された制御内容のみについて制御部１２０が機器を制御する（ステップＳ４５）。制御内容が、複数の機器或いは複数の機能項目である場合においては、一部の制御内容だけでも競合しなければ、制御部１２０により、その競合しない一部の制御内容での機器の制御が実行される。また、ステップＳ４６において競合すると判断された制御内容については、制御が実行されない。
【００５８】
（変形例３）
以下、実施の形態１において説明した制御装置１００の動作（図５参照）の変形例３を説明する。変形例３では、例えばユーザＸが部屋Ａに入ると予め設定されたユーザＸが所望する制御内容で機器を制御した後に、そのユーザＸの他の場所（例えば部屋Ｂ）への移動が検出される迄は、制御装置１００は他のユーザが部屋Ａに入っても機器制御を実行しない。
【００５９】
図８は、実施の形態１の変形例３に係る制御装置１００の動作を示すフローチャートである。以下、同図に即して変形例３に係る制御装置１００の動作について説明する。なお、変形例２と同様に制御装置１００の制御部１２０は、メモリ等の記憶媒体の一記憶領域に、ビーコンＩＤ及び制御ＩＤに対応して機器の制御を実行する際におけるそのビーコンＩＤ及び制御ＩＤを、監視用として保持する。初期状態においては、監視用に保持しているビーコンＩＤ及び制御ＩＤは存在しない。
【００６０】
制御装置１００の制御部１２０は、移動体装置通信部１２１により、移動体装置３０ａ〜３０ｃのいずれかからビーコンＩＤ及び制御ＩＤが送信された場合に、そのビーコンＩＤ及び制御ＩＤを受信する（ステップＳ５１）。続いて制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、記憶部１１０に記憶されている機器制御情報５０におけるビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致するか否かを判別する（ステップＳ５２）。一致しない場合には、制御部１２０は、機器の制御を行わない。ここ迄は、前述した図５のステップＳ２１、Ｓ２２での動作と同様である。
【００６１】
ステップＳ５２で、受信したビーコンＩＤ及び制御ＩＤが機器制御情報５０のビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致すると判別した場合には、制御部１２０は受信した制御ＩＤ及びビーコンＩＤが、監視用として保持されている制御ＩＤと同一でかつ監視用として保持されているビーコンＩＤと相違するかを判別する（ステップＳ５３）。受信した制御ＩＤ及びビーコンＩＤが監視用として保持されている制御ＩＤと同一でかつ保持されているビーコンＩＤと相違する場合に限って、制御部１２０は監視用として保持しているビーコンＩＤ及び制御ＩＤを破棄（消去）する（ステップＳ５４）。このステップＳ５４に続いてステップＳ５５に進む。ステップＳ５３において、受信した制御ＩＤ及びビーコンＩＤが監視用として保持されている制御ＩＤと同一でかつ保持されているビーコンＩＤと相違する場合に該当しないと判別した場合には、制御部１２０はステップＳ５４を行わずステップＳ５５に進む。
【００６２】
ステップＳ５５では、制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、監視用として保持されているビーコンＩＤと同一でかつ監視用として保持されている制御ＩＤと相違するかを判別する。受信したビーコンＩＤ及び制御ＩＤが監視用として保持されているビーコンＩＤと同一でかつ保持されている制御ＩＤと相違する場合とは異なるとき、或いは、監視用としてビーコンＩＤが保持されていないときには、ステップＳ５６に進む。
【００６３】
ステップＳ５６では、制御部１２０は、受信したビーコンＩＤ及び制御ＩＤを監視用に保持する。続いて、制御部１２０は、機器制御情報５０を参照して、受信したビーコンＩＤ及び制御ＩＤに対応する制御内容で機器を制御する（ステップＳ５７）。
【００６４】
ステップＳ５５において、受信したビーコンＩＤ及び制御ＩＤが監視用として保持されているビーコンＩＤと同一で、かつ、監視用として保持されている制御ＩＤと相違すると判別した場合には、制御部１２０は、機器の制御を行わず処理を終える。即ち、この場合には、受信したビーコンＩＤ及び制御ＩＤに対応する機器の制御が抑止されることになる。
【００６５】
以下、この変形例３に係る制御装置１００の具体的な動作例を挙げる。
【００６６】
例えば、記憶部１１０に記憶されている機器制御情報５０が図３に例示する内容であるとする。ユーザＸが携帯するビーコンＩＤ「０１」及び「０２」並びに制御ＩＤ「Ｘ」を登録済みの移動体装置３０ａが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入ると、ビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」を制御装置１００に転送する。これを受けて制御部１２０の制御により、予め登録している制御内容に従って機器Ａ及び機器ＢがユーザＸの所望する状態になる。このとき制御部１２０によりビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」が監視用に保持される。
【００６７】
その後、まだ部屋ＡにユーザＸが所在する間に、部屋ＡにユーザＹが入ったとする。この場合は、ユーザＹが携帯する、ビーコンＩＤ「０１」及び制御ＩＤ「Ｙ」を登録している移動体装置３０ｂが、送信装置２０ａが送信するビーコンＩＤ「０１」に制御ＩＤ「Ｙ」を付して制御装置１００に転送する。この場合には、制御部１２０は、ビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」を監視用に保持しているため、ステップＳ５５での判別の結果として機器を制御しない。
【００６８】
また、部屋ＡからユーザＸが移動することにより、移動体装置３０ａが、送信装置２０ｂが送信するビーコンＩＤ「０２」を受信可能な部屋Ｂに入ると、移動体装置３０ａは、ビーコンＩＤ「０２」及び制御ＩＤ「Ｘ」を制御装置１００に転送する。これに対して制御部１２０は、ステップＳ５４により、監視用に保持しているビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」を破棄する。また、制御部１２０は、予め登録している制御内容に従って機器Ｃを制御し、機器Ｃが部屋Ｂに入ったユーザＸの所望する状態になる。
【００６９】
この後、つまりユーザＸが部屋Ｂに移動した後に、もし部屋ＡにユーザＹが入ったとすると、制御部１２０は、ビーコンＩＤ等を監視用に保持していないので、ステップＳ５５での判別の結果として、予め登録している制御内容に従って機器Ａ及び機器Ｂを制御する。このため、機器Ａ及び機器ＢがユーザＹの所望する状態になる。
【００７０】
なお、各ユーザは、住宅１１内の各場所に設置された送信装置各々が送信するビーコンＩＤのうち機器の制御用に制御装置１００の機器制御情報５０に含ませないビーコンＩＤであっても自分の保有する移動体装置に登録しておいても良い。
【００７１】
（実施の形態２）
以下、実施の形態１で示した制御システム１０を部分的に変形した制御システムについて説明する。この制御システムの基本的な構成は、実施の形態１で示した制御システム１０と同様なので、制御システムの各構成要素に実施の形態１と同じ符号を付して、相違点を中心に説明する。
【００７２】
実施の形態２に係る制御システムでは、移動体装置３０ａ〜３０ｃに制御ＩＤが付されて転送されるビーコンＩＤを制御装置１００が受信した時刻に応じて、機器の制御内容を変化させることができる。
【００７３】
時刻に応じた機器の制御内容について登録するため、制御装置１００の記憶部１１０には、実施の形態１で示した機器制御情報５０の代わりに、図９に示す機器制御情報５０ａが記憶されて利用される。
【００７４】
図９は、機器制御情報５０ａの構成及び内容例を示す図である。機器制御情報５０ａは、同図に示すように、ビーコンＩＤ５１、制御ＩＤ５２、時刻範囲情報５４及び機器制御内容５３を含み、ビーコンＩＤ５１と制御ＩＤ５２と時刻範囲情報５４との組毎に機器制御内容５３を対応付けた情報である。ビーコンＩＤ５１、制御ＩＤ５２及び機器制御内容５３は、実施の形態１で示したものと同じであり、ここではこれらの説明を省略する。時刻範囲情報５４は、機器制御内容５３に応じた機器の制御を行う時間帯を限定するための情報である。つまり、時刻範囲情報５４は、ビーコンＩＤ５１に対応付けている複数の機器制御内容それぞれに対応付けられたものであり、その機器制御内容を実行可能な時刻範囲を示す。図９の例では、ビーコンＩＤ「０１」と、制御ＩＤ「Ｘ」と、時刻範囲「６：００−１６：５９」と、機器Ｂ（空調機器）を冷房モード、２６℃、強風に設定して機器Ａ及び機器Ｃについては特段の設定をしないという制御内容とが対応付けられている。また、ビーコンＩＤ「０１」と、制御ＩＤ「Ｘ」と、時刻範囲「１７：００−５：５９」と、機器Ａ（照明器具）を点灯状態（ＯＮ）にして機器Ｂ（空調機器）を冷房モード、２８℃、弱風に設定して機器Ｃについては特段の設定をしないという制御内容とが対応付けられている。これらは制御装置１００の入力装置或いは制御装置１００と通信する移動体装置３０ａを介してユーザＸにより登録（つまり入力）された内容例である。
【００７５】
実施の形態２に係る制御システムでも、送信装置２０ａ、２０ｂ及び移動体装置３０ａ〜３０ｃの動作は実施の形態１と同様である。
【００７６】
制御装置１００は、制御部１２０により、ユーザの登録の結果としての機器制御情報５０ａを用いて動作する。
【００７７】
図１０は、実施の形態２における制御装置１００の動作を示すフローチャートである。以下、同図に即して制御装置１００の動作を説明する。
【００７８】
制御装置１００の制御部１２０は、移動体装置通信部１２１により、移動体装置３０ａ〜３０ｃのいずれかから送信されるビーコンＩＤ及び制御ＩＤを受信する（ステップＳ６１）。
【００７９】
続いて制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、記憶部１１０に記憶されている機器制御情報５０ａにおけるビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致するか否かを判別する（ステップＳ６２）。一致しない場合には、制御部１２０は、機器の制御を行わない。
【００８０】
ステップＳ６２で一致すると判別した場合には、制御部１２０は、一致したビーコンＩＤ５１及び制御ＩＤ５２と、ビーコンＩＤの受信時刻を含む時間帯を示す時刻範囲情報５４との組に対応する機器制御内容５３を特定する（ステップＳ６３）。この制御部１２０による特定は、機器制御情報５０ａを参照することにより行われる。そして、制御部１２０は、機器通信部１２２により、その特定した機器制御内容５３で機器を制御する（ステップＳ６４）。
【００８１】
このように制御部１２０は、移動体装置３０ａ等からビーコンＩＤを受信した場合において、時刻範囲情報５４に基づいてそのビーコンＩＤの受信時刻に該当する時刻範囲に対応する制御内容（機器制御内容５３）で機器を制御する。
【００８２】
（具体動作例）
例えば、記憶部１１０に記憶されている機器制御情報５０ａが図９に例示する内容であるとする。１８時に、ユーザＸが携帯する、ビーコンＩＤ「０１」及び制御ＩＤ「Ｘ」を登録している移動体装置３０ａが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入ると、次のようになる。
【００８３】
移動体装置３０ａは、ビーコンＩＤ「０１」を受信して、ビーコンＩＤ「０１」と制御ＩＤ「Ｘ」とを制御装置１００に送信する。そして、制御装置１００は、そのビーコンＩＤ「０１」と制御ＩＤ「Ｘ」とを受信する（ステップＳ６１）。それから機器制御情報５０ａ（図９）に従って、受信した時刻を含む時刻範囲情報「１７：００−５：５９」に対応する機器制御内容５３を特定する（ステップＳ６３）。そして、制御装置１００は、点灯（ＯＮ）状態にするための制御信号を、照明器具（機器Ａ）に送信し、冷房モード、２８℃、弱風に設定するための制御信号を、空調機器（機器Ｂ）に送信する（ステップＳ６４）。従って、ユーザＸが１８時に部屋Ａに入ると、入るときにユーザＸが特段の操作を行わなくても、照明器具（機器Ａ）が点灯し、空調機器（機器Ｂ）が冷房モード、２８℃、弱風に設定されて稼動する。もし、ユーザＸが１４時に部屋Ａに入ったのであれば、入るときにユーザＸが特段の操作を行わなくても、空調機器（機器Ｂ）が冷房モード、２６℃、強風に設定されて稼動するが、照明器具（機器Ａ）は特に制御されない。
【００８４】
（他の実施の形態等）
以上、実施の形態１、変形例１〜３及び実施の形態２により制御システムについて説明したが、上述した実施の形態は一例にすぎず、各種の変更、付加、省略等が可能であることは言う迄もない。
【００８５】
上述の実施の形態では送信装置２０ａ、２０ｂがＢＬＥに準拠してビーコンを送信することとしたが、ＢＬＥ以外の近距離通信技術（通信方式）を用いても良い。また、移動体装置と制御装置との間での通信方式も特定の方式に限定されない。即ち、移動体装置が、送信装置により発されるビーコンＩＤを受信して、自装置に登録してあるビーコンＩＤである場合にその受信したビーコンＩＤと制御ＩＤとを制御装置に送信可能であれば、いかなる通信方式を用いても良い。
【００８６】
また、上述した制御システム１０は、制御装置１００と送信装置２０ａ、２０ｂとで構成されるものとしても良い。この制御システム（制御装置及び送信装置）と移動体装置との通信により、制御システムは機器の制御機能を発揮し得る。
【００８７】
また、制御システム１０は、サーバ４０を含まなくても含んでも良い。なお、サーバ４０は、制御装置１００の機能の一部又は全部を代替することとしても良い。例えば、サーバ４０を移動体装置及び機器Ａ〜Ｄと通信可能にしておき、サーバ４０が、移動体装置から制御ＩＤが付されて転送されるビーコンＩＤに応じて予め登録してある制御内容により機器Ａ〜Ｄを制御することとしても良い。
【００８８】
また、制御装置１００は、例えば無線ＬＡＮ機能を備えるブロードバンドルータと接続されて用いられることとしても良い。この場合には、制御装置１００は、そのブロードバンドルータを介して住宅１１の外部のネットワーク４１と通信し、また、そのブロードバンドルータの無線ＬＡＮ機能により移動体装置３０ａ〜３０ｃと通信することとしても良い。
【００８９】
また、移動体装置３０ａ等が送信装置２０ａ等からのビーコンＩＤを受信した場合に、ビーコンの電波の強さ（受信電界強度）が、例えば強、中、弱の３段階のうち予め設定した所定強度（例えば強及び中）の場合に限ってビーコンＩＤを転送することとしても良い。この所定強度の設定により、ビーコンを転送可能な範囲（概ね送信装置の近辺である転送可能なエリアの大きさ）を制限し得る。
【００９０】
また、移動体装置３０ａ〜３０ｃは、ビーコンＩＤを転送する際に制御ＩＤを付加することとしたが、ビーコンＩＤの転送に際して制御ＩＤを付加しなくても良い。この場合、登録により制御装置が、ビーコンＩＤと機器の制御内容とを対応付けた情報を保持しておき、ビーコンＩＤが移動体装置から転送されると、ビーコンＩＤを受信した制御装置がその受信したビーコンＩＤに対応する制御内容で機器を制御する。これによりユーザを区別しない機器の制御が可能となる。例えば、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な住宅１１の部屋Ａに、住宅１１の一人の住人（誰でも良い）が入ったら、制御装置１００により予めビーコンＩＤ「０１」と対応付けて登録された制御内容で機器Ａ等が制御されるようになる。なお、移動体装置３０ａ〜３０ｃがビーコンＩＤの転送の際に付加する制御ＩＤは、移動体装置固有の情報或いはユーザが入力したユーザ識別情報の他に、機器の制御内容についての識別用としてユーザが入力した情報であることとしてもよい。
【００９１】
また、移動体装置３０ａ〜３０ｃは、同じビーコンＩＤの繰り返し送信（転送）を行わないこととしたが、繰り返し送信を行っても良い。この場合には、制御装置１００は、同じビーコンＩＤ及び同じ制御ＩＤを一定時間（例えば数十秒、数百秒等）内に繰り返し受信した場合に２回目以後に受信したビーコンＩＤ等について対応しない（無視する）こととしても良い。また逆に制御装置１００は、移動体装置３０ａ等から繰り返し転送されるビーコンＩＤ及び制御ＩＤを受信した場合において、受信間隔が所定時間（例えば数十秒等）以上開いたときに、予めビーコンＩＤ及び制御ＩＤと対応付けた制御内容で機器を制御しても良い。即ち、制御装置１００は、ユーザが送信装置の近辺（例えば部屋Ａ等）から離脱した場合に、離脱により移動体装置３０ａ等からのビーコンＩＤの繰り返し送信が途絶えたことを契機として機器制御を行う機能を有していても良い。
【００９２】
なお、上述の制御装置１００は、機器を制御した場合に機器を制御した旨の報知情報を送信することとした（図６、ステップＳ３６）。その代わりに、制御装置１００は、先着のユーザに対応した機器制御から一定期間（例えば３０分間）が経過していないために後着のユーザに対応した機器制御をしなかった場合に、制御しなかった旨の報知情報を送信しても良い。この報知情報には、ステップＳ３４でセットしたタイマーによりビーコンＩＤ対応禁止フラグがＯＦＦになる迄の残り時間を含ませても良い。
【００９３】
また、上述の移動体装置３０ａ〜３０ｃ及び制御装置１００における処理手順（図４〜図８及び図１０に示す手順等）の実行順序は、必ずしも、上述した通りの順序に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えたりその一部を省略したりすることができる。また、その処理手順（図４〜図８及び図１０に示す手順等）の全部又は一部は、ハードウェアにより実現されても、ソフトウェアを用いて実現されても良い。例えば、移動体装置３０ａ〜３０ｂ及び制御装置１００は、ソフトウェア（プログラム）を含まないハードウェアのみで構成されていても良い。なお、ソフトウェアによる処理は、移動体装置３０ａ〜３０ｃ及び制御装置１００（コンピュータ）に含まれるＣＰＵがメモリに記憶された制御プログラムを実行することにより実現されるものである。また、そのプログラムを記録媒体に記録して頒布や流通させても良い。例えば、頒布された制御プログラムをコンピュータにインストールして、ＣＰＵに実行させることで、コンピュータに図４〜図８及び図１０に示した処理手順の全部又は一部を行わせることが可能となる。
【００９４】
また、上述した実施の形態及び変形例で示した構成要素及び機能を任意に組み合わせることで実現される形態も本発明の範囲に含まれる。
【００９５】
なお、本発明の包括的又は具体的な各種態様には、装置、システム、方法、集積回路、コンピュータプログラム、コンピュータで読み取り可能な記録媒体等の１つ又は複数の組み合わせが含まれる。
【００９６】
以下、本発明の一態様に係る制御システムについての構成、変形態様、効果等について示す。
【００９７】
（１）本発明の一態様に係る制御システムは、ビーコンＩＤの転送機能を有する移動体装置３０ａ、３０ｂ等に対応して一定条件下で機器Ａ〜機器Ｄ等を制御するための制御システム１０であって、送信装置毎に異なるビーコンＩＤを無線送信する１以上の送信装置２０ａ等と、移動体装置３０ａ等からビーコンＩＤを受信した場合において、受信した当該ビーコンＩＤが既に自装置内に保持しているビーコンＩＤと一致するときには、予め当該ビーコンＩＤに対応付けている制御内容で機器Ａ等を制御する制御装置１００とを備える制御システムである。
【００９８】
即ち、機器制御用のコマンドを付加しないビーコンの送信装置を備える制御システムは、送信装置からビーコンを受信して転送する機能を有する移動体装置に対応して、機器の制御を行う。これにより、住宅内の機器を所望の状態にするための住人（ユーザ）の操作負担を軽減できる。
【００９９】
（２）例えば、制御システム１０は更に、ビーコンＩＤを受信した場合において、受信した当該ビーコンＩＤが既に自装置内に保持しているビーコンＩＤと一致するときには、当該ビーコンＩＤを制御装置１００に送信する１以上の移動体装置３０ａ等におけるビーコンＩＤの転送機能部（転送部）を備えることとしても良い。
【０１００】
これにより、例えば移動体装置に登録していない（つまりユーザにとって不要な）ビーコンＩＤによって制御システムにおける無駄な通信が増加すること等が抑制され得る。
【０１０１】
（３）例えば、移動体装置３０ａ等は、ビーコンＩＤを受信して当該ビーコンＩＤを制御装置１００に送信する際に、制御ＩＤを制御装置１００に送信し、制御装置１００は、ビーコンＩＤに対応付けている複数の制御内容を識別するための複数の制御ＩＤを、当該ビーコンＩＤに対応付けて記憶する記憶部１１０と、移動体装置３０ａ等からビーコンＩＤ及び制御ＩＤを受信した場合において、受信した当該ビーコンＩＤ及び制御ＩＤの組が記憶部１１０に記憶されているビーコンＩＤ及び複数の制御ＩＤのいずれかの組と一致するときには、一致した当該制御ＩＤに対応する制御内容で機器Ａ等を制御する制御部１２０とを備えることとしても良い。
【０１０２】
これにより、制御ＩＤとして各ユーザを識別するための情報を定めた場合において、ユーザ毎に異なる機器制御が可能となる。
【０１０３】
（４）例えば、制御部１２０は、移動体装置３０ａ等からビーコンＩＤ及び制御ＩＤを受信した後に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置３０ｂ等から受信した場合においては、後に受信した当該別の制御ＩＤに対応する制御内容での制御を抑止することとしても良い。
【０１０４】
これにより、例えばあるビーコンＩＤを送信する送信装置からそのビーコンＩＤを受信可能なエリアに先着したユーザに対応する制御内容を優先して、先着のユーザが所望する機器の制御状態を、後着のユーザに対応した制御によって邪魔しないようになる。
【０１０５】
（５）例えば、制御部１２０は、移動体装置３０ａ等からビーコンＩＤ及び制御ＩＤを受信した後に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置３０ｂ等から受信した場合において、先に受信した当該制御ＩＤに対応する制御内容と、後に受信した当該別の制御ＩＤに対応する制御内容が競合するときには、当該別の制御ＩＤに対応する制御内容での制御を抑止することとしても良い。
【０１０６】
これにより、例えばあるビーコンＩＤを送信する送信装置からそのビーコンＩＤを受信可能なエリアに先着したユーザが所望する機器の制御状態を実現し、更に、先着のユーザの制御と競合しない範囲で後着のユーザが所望する機器の制御状態を実現し得る。
【０１０７】
（６）例えば、制御部１２０は、移動体装置３０ａ等からビーコンＩＤ及び制御ＩＤを受信した後、当該受信から所定時間内に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置３０ｂ等から受信した場合に限って上述した抑止（制御の抑止）を行うこととしても良い。
【０１０８】
これにより、例えばあるビーコンＩＤを送信する送信装置からそのビーコンＩＤを受信可能なエリアに先着したユーザがそのエリアに所在する可能性が高い所定時間内においては、先着のユーザが所望する機器の制御状態を、後着のユーザに対応した制御によって邪魔しないようになる。
【０１０９】
（７）例えば、制御部１２０は、移動体装置３０ａ等からビーコンＩＤ及び制御ＩＤを受信した後、当該制御ＩＤと同じ制御ＩＤ、及び、当該ビーコンＩＤとは別のビーコンＩＤを、移動体装置３０ａ等から受信する迄に、当該ビーコンＩＤと同じビーコンＩＤ、及び、当該制御ＩＤとは別の制御ＩＤを、移動体装置３０ｂ等から受信した場合に限って上述した抑止（制御の抑止）を行うこととしても良い。
【０１１０】
これにより、例えばあるビーコンＩＤを送信する送信装置２０ａからそのビーコンＩＤを受信可能なエリアに先着したユーザが他のエリア（送信装置２０ｂのビーコンＩＤを受信可能なエリア等）に移動する迄は、先着のユーザが所望する機器の制御状態を、後着のユーザに対応した制御によって邪魔しないようになる。
【０１１１】
（８）例えば、制御部１２０は、受信した制御ＩＤの送信元の移動体装置３０ａ等に、当該制御ＩＤに対応する制御内容で制御を行うか否かを示す報知情報を送信し、移動体装置３０ａ等は、報知情報に応じた報知を行うこととしても良い。なお、報知は、ディスプレイ等の表示装置に表示すること、スピーカ等により音声を再生すること、ブザーを鳴動すること、或いは、振動、発光等により行われる。
【０１１２】
これにより、ユーザは、自分が所望する機器の制御がなされたか否かを知ることできる。
【０１１３】
（９）例えば、制御部１２０は、移動体装置３０ａ等からビーコンＩＤを受信してから所定時間内に当該ビーコンＩＤと同じビーコンＩＤを移動体装置３０ｂ等から受信した場合において、移動体装置３０ａ等からビーコンＩＤを受信してから所定時間の経過後に当該ビーコンＩＤと同じビーコンＩＤを移動体装置３０ｂ等から受信した場合とは異なる制御内容で制御を行うこととしても良い。
【０１１４】
これにより、例えばあるビーコンＩＤを送信する送信装置からそのビーコンＩＤを受信可能なエリアに先着したユーザが、そのエリア付近から離れていない可能性が高い所定時間内と、その所定時間の経過後とで、後着のユーザに対応した制御内容を変更することができる。制御内容の変更には、例えば、空調機器の設定温度の制御を例にすると、「２８℃に設定する」から「２６℃に設定する」という変更の他に、「特段の設定をしない」から「２６℃に設定する」に変更することも含まれる。
【０１１５】
（１０）例えば、制御装置１００は、ビーコンＩＤに対応付けている複数の制御内容それぞれに対応付けて当該制御内容を実行可能な時刻範囲を示す時刻範囲情報を記憶する記憶部１１０と、移動体装置３０ａ等からビーコンＩＤを受信した場合において、時刻範囲情報に基づいて当該ビーコンＩＤの受信時刻に該当する時刻範囲に対応する制御内容で機器Ａ等を制御する制御部１２０とを備えることとしても良い。
【０１１６】
これにより、例えばユーザは、ビーコンＩＤが受信可能な場所に到着する時間帯毎に所望の機器制御を登録しておいて、到着の時間帯に応じて制御部１２０に機器制御を実行させることが可能となる。
【符号の説明】
【０１１７】
１０  制御システム
２０ａ、２０ｂ  送信装置
３０ａ、３０ｂ、３０ｃ  移動体装置
１００  制御装置
１１０  記憶部
１２０  制御部
【図１】
0006376497.tif 000002
【図２】
0006376497.tif 000003
【図３】
0006376497.tif 000004
【図４】
0006376497.tif 000005
【図５】
0006376497.tif 000006
【図６】
0006376497.tif 000007
【図７】
0006376497.tif 000008
【図８】
0006376497.tif 000009
【図９】
0006376497.tif 000010
【図１０】
0006376497.tif 000011