(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）、アプリケーション層はＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）等である。
【００１８】
制御システム１０は基本的に、ユーザが移動体装置を携帯して住宅１１内の所定場所（つまり送信装置が設置されており送信装置が繰り返し送信するビーコンＩＤが受信可能なエリア）に移動するとユーザが予め登録した制御内容で機器を制御する機能を有する。そして、ユーザが複数の場合においては、その住宅１１内の所定場所に先着したユーザに優先的に機器を制御する権限を与える方式を採用している。即ち、制御システム１０は、先着したユーザが予め登録した制御内容で機器を制御し、機器はその先着したユーザの所望の状態となる。制御システム１０は、先着したユーザを優先するため、次に所定場所に到着したユーザ（次着のユーザ）についての登録済みの制御内容では機器を制御しない。但し、制御システム１０は、先着したユーザがその所定場所の近辺から離脱して他の場所に移動したことを検出した場合には、その検出を契機として、その次着のユーザについての登録済みの制御内容で機器を制御する。
【００１９】
以下、制御装置１００における機器の制御機能を説明する。
【００２０】
図２は、制御装置１００の機能ブロック図である。
【００２１】
制御装置１００は、機器の制御機能を実現するため、機能面では図２に示すように記憶部１１０及び制御部１２０を備える。
【００２２】
記憶部１１０は、メモリ等の記憶媒体の記憶領域等で構成され、機器制御情報５０及び制御権限管理情報６０を記憶する機能を有する。
【００２３】
図３は、機器制御情報５０の構成及び内容例を示す図である。機器制御情報５０は、同図に示すように、ビーコンＩＤ５１、制御ＩＤ５２及び機器制御内容５３を含み、ビーコンＩＤ５１と制御ＩＤ５２との組毎に機器制御内容５３を対応付けた情報である。ビーコンＩＤ５１は、送信装置２０ａ等が送信するビーコンＩＤを特定するための情報である。制御ＩＤ５２は、移動体装置３０ａ等が送信する制御ＩＤ（ユーザ識別情報或いは移動体装置の識別情報）を特定するための情報である。機器制御内容５３は、機器Ａ〜Ｄのそれぞれについての制御内容を示す情報である。機器制御内容５３の例として、図３では機器Ａが照明器具の場合に点灯状態（ＯＮ）か消灯状態（ＯＦＦ）かにする制御、機器Ｂが空調機器の場合に冷房、暖房等を区別する運転モードと設定温度と風量との制御等を挙げている。図３の例では、ビーコンＩＤ「０１」と、制御ＩＤ「Ｘ」と、機器Ａ（照明器具）を点灯状態（ＯＮ）にして機器Ｂ（空調機器）を冷房モード、２８℃、弱風に設定して機器Ｃについては特段の設定をしないという制御内容とが対応付けられている。これは制御装置１００の入力装置或いは制御装置１００と通信する移動体装置３０ａを介してユーザＸにより登録（つまり入力）された内容例である。また、図３の例では、ビーコンＩＤ「０１」と、制御ＩＤ「Ｙ」と、機器Ａ（照明器具）を点灯状態（ＯＮ）にして機器Ｂ（空調機器）を冷房モード、２６℃、強風に設定して機器Ｃについては特段の設定をしないという制御内容とが対応付けられている。これは制御装置１００の入力装置等を介してユーザＸとは別の住人（ユーザＹ）により登録された内容例である。なお、機器制御内容５３は、便宜上、図３において文字列により制御内容を表しているが、機器に対して送信する制御信号を特定する情報、機器を制御する制御信号を送信するためのプログラムモジュール等を特定する情報等であっても良い。このため、機器制御情報５０は、制御ＩＤとビーコンＩＤとを対応付けたものであり、制御ＩＤは、ビーコンＩＤに対応付けている機器についての複数の制御内容を識別するための情報とも言える。なお、機器Ａ〜Ｄの各々は、機器制御内容５３で示される制御内容に応じた予め定められた制御信号を受信した場合に、その制御内容に従って動作する機能を有する。
【００２４】
図４Ａ及び図４Ｂは、制御権限管理情報６０の構成及び内容例を示す図である。制御権限管理情報６０は、図４Ａ及び図４Ｂに示すように、ビーコンＩＤ６１毎に、ビーコンＩＤ６１に対応する制御ＩＤ列６２を含む情報である。ビーコンＩＤ６１は、送信装置２０ａ等が送信するビーコンＩＤを特定するための情報である。ビーコンＩＤ６１に対応する制御ＩＤ列６２は、送信装置が送信するそのビーコンＩＤの受信可能エリアに到着した１以上のユーザを識別するための各制御ＩＤを到着順序付きで並べた情報（制御ＩＤの列）である。初期状態では、各ビーコンＩＤに対応する制御ＩＤ列６２には制御ＩＤが１つも含まれていない。制御ＩＤ列６２は、制御装置１００が移動体装置３０ａ〜３０ｃから制御ＩＤが付されて転送されたビーコンＩＤを受信した際に制御装置１００の制御部１２０により、その受信した制御ＩＤを追加するように更新される情報である。また、制御部１２０により、一定条件下で随時、制御ＩＤ列６２から制御ＩＤが削除される。図４Ａでは、ビーコンＩＤ「０１」に対応した制御ＩＤ列６２として、ユーザＸの識別情報である制御ＩＤ「Ｘ」、ユーザＹの識別情報である制御ＩＤ「Ｙ」、ユーザＺの識別情報である制御ＩＤ「Ｚ」がこの順に並べられている。これは、ビーコンＩＤ「０１」の受信可能エリアに、ユーザＸ、ユーザＹ及びユーザＺがこの順で到着した状態に相当する。また、図４Ｂでは、ビーコンＩＤ「０１」に対応した制御ＩＤ列６２として、ユーザＹの識別情報である制御ＩＤ「Ｙ」、ユーザＺの識別情報である制御ＩＤ「Ｚ」がこの順に並べられている。また、図４Ｂでは、ビーコンＩＤ「０２」に対応した制御ＩＤ列６２として、ユーザＸの識別情報である制御ＩＤ「Ｘ」のみが含まれている。
【００２５】
制御部１２０は、制御プログラムを実行するＣＰＵ、入力装置、通信回路等により実現される。制御部１２０は、無線ＬＡＮ用の通信回路により移動体装置３０ａ〜３０ｃと通信するための移動体装置通信部１２１とＨＡＮに対応する通信回路を介して機器Ａ〜Ｄと通信するための機器通信部１２２とを有する。制御部１２０は、ユーザに入力された登録のための情報を受け付けて機器制御情報５０を更新する登録機能と、ビーコンの受信エリア毎にユーザの機器制御に係る権限を管理して機器を制御する制御機能とを有する。制御機能は、移動体装置通信部１２１によりビーコンＩＤ及び制御ＩＤを受信した場合に制御権限管理情報６０を更新する機能、及び、制御権限管理情報６０に基づき機器制御情報５０に登録されている制御内容で機器通信部１２２により機器を制御する機能を含む。
【００２６】
（動作）
以下、上述の構成を備える制御システム１０の各装置類の動作について説明する。
【００２７】
送信装置２０ａ、２０ｂは、例えば数十〜数百ミリ秒等といった所定周期でビーコンＩＤを繰り返し送信する。
【００２８】
移動体装置３０ａ〜３０ｃのそれぞれは、持ち主であるユーザにより、転送すべきビーコンＩＤ及び制御ＩＤを登録（入力）されて、登録された情報を内蔵するメモリ等の記憶媒体に記憶しているものとする。なお、移動体装置３０ａ〜３０ｃ各々のユーザは、自分がある場所に近付いたときに機器を制御したい場合にその場所に設置されている送信装置が送信するビーコンＩＤを、自分が携帯する移動体装置に登録する。住宅１１における送信装置２０ａ、２０ｂが送信するビーコンＩＤについては、例えば送信装置の筐体、マニュアル等に記されており、或いは、各ユーザが送信装置に設定したものであるため、各ユーザはビーコンＩＤを認識して登録できる。各ユーザが、自分の保有する移動体装置に登録する制御ＩＤは、住宅１１における住人間（ユーザ間）で重複しなければ任意の値で良い。移動体装置３０ａ〜３０ｃは制御ＩＤとして、予め自装置に記憶されている、移動体装置の識別情報（装置固有の情報）を用いることとしてもよく、この場合にはユーザによる制御ＩＤの入力は不要である。なお、ユーザは移動体装置に、複数のビーコンＩＤの登録をしても良い。
【００２９】
ビーコンＩＤの転送機能を有する移動体装置３０ａ〜３０ｃは、ビーコンＩＤの転送について図５に示す動作を行う。図５は、移動体装置３０ａ〜３０ｃにおけるビーコン転送の動作を示すフローチャートである。以下、同図に即して移動体装置３０ａの動作を説明する。
【００３０】
移動体装置３０ａは、ユーザＸに携帯されており、ユーザＸの移動に付随して移動し、送信装置２０ａのビーコンＩＤが受信可能な範囲に入るとビーコンＩＤを受信する（ステップＳ１１）。なお、移動体装置３０ａは、ビーコンの電波の強さ（つまり受信電界強度）に応じて処理をするかどうかを区別しても良いが、ここでは特に区別しない例で説明する。
【００３１】
ビーコンＩＤを受信すると、移動体装置３０ａは、受信したビーコンＩＤが、既に自装置内に登録されているビーコンＩＤと同一か否かを判別する（ステップＳ１２）。
【００３２】
受信したビーコンＩＤが、既に自装置内に登録されているビーコンＩＤと同一であれば、移動体装置３０ａは、受信したビーコンＩＤと、既に自装置内に登録されている制御ＩＤとを制御装置１００に送信する（ステップＳ１３）。また、移動体装置３０ａは、受信したビーコンＩＤが、既に自装置内に登録されているビーコンＩＤのいずれとも一致しない場合には、ビーコンＩＤを制御装置１００に転送しない。
【００３３】
なお、移動体装置３０ａは、ステップＳ１３で制御装置１００にビーコンＩＤ等を送信した後においては、所定周期で送信が繰り返されている同じ値のビーコンＩＤを継続的に繰り返し受信しても、制御装置１００への転送を行わない。但し、同じ値のビーコンＩＤの受信が所定時間（例えば数秒〜数百秒等）以上途切れた場合には、再び同じ値のビーコンＩＤを受信した場合に、図５に示す動作を行って、そのビーコンＩＤ等を制御装置１００に送信する。
【００３４】
次に移動体装置３０ａ〜３０ｃから送信されるビーコンＩＤ等を受信し、制御権限管理情報６０を更新し、機器Ａ〜Ｄを制御する制御装置１００の動作について、図６を用いて説明する。
【００３５】
図６は、制御装置１００の動作を示すフローチャートである。
【００３６】
制御装置１００の制御部１２０は、移動体装置通信部１２１により、移動体装置３０ａ〜３０ｃのいずれかから送信されるビーコンＩＤ及び制御ＩＤを受信する（ステップＳ２１）。なお、制御装置１００が、ビーコンＩＤ及び制御ＩＤを受信する毎に図６に示す動作が行われる。
【００３７】
続いて制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、記憶部１１０に記憶されている機器制御情報５０におけるビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致するか否かを判別する（ステップＳ２２）。一致しない場合には、制御部１２０は、特に何も行わず処理を終える。また、一致した場合には、ステップＳ２３に進む。この一致した場合には、制御部１２０は、最終的にステップＳ２８において、受信したビーコンＩＤ及び制御ＩＤを、制御権限管理情報６０に含ませる。従って、制御権限管理情報６０には、受信したビーコンＩＤに対応する制御ＩＤ列６２に、受信順に受信した制御ＩＤが順序付けて含まれることになる（図４Ａ参照）。
【００３８】
ステップＳ２３では、制御部１２０は、制御権限管理情報６０において、受信したビーコンＩＤ以外のビーコンＩＤ６１と対応付けられた制御ＩＤ列６２に、受信した制御ＩＤと同一の制御ＩＤが示されているか否かを判別する。受信したビーコンＩＤ以外のビーコンＩＤ６１と対応付けられた制御ＩＤ列６２に、受信した制御ＩＤと同一の制御ＩＤが含まれていれば、制御部１２０は、制御ＩＤ列６２からその制御ＩＤを削除するように制御権限管理情報６０を更新する（ステップＳ２４）。なお、このステップＳ２４での制御ＩＤ列６２からの制御ＩＤの削除は、移動体装置が、あるビーコンＩＤの受信可能エリアから離脱して別のビーコンＩＤの受信可能エリアへと侵入した場合に生じる。即ち、ステップＳ２３での判別は、ユーザの移動（つまりユーザに付随した移動体装置が元のビーコンＩＤの受信可能エリアの近辺から離脱したこと）の検出のために行われている。なお、制御ＩＤ列６２から制御ＩＤが削除された場合には、その削除された制御ＩＤ以降の順位の各制御ＩＤについては順位が１つ繰り上がることになる。
【００３９】
制御部１２０は、機器制御情報５０を参照して、ステップＳ２４における制御ＩＤの削除で制御ＩＤ列６２の先頭順位となった制御ＩＤと、対応するビーコンＩＤ６１との組に該当する機器制御内容５３で機器通信部１２２により機器を制御する（ステップＳ２５）。但し、ステップＳ２５において制御部１２０は、ステップＳ２４における制御ＩＤの削除の前から制御ＩＤ列６２の先頭順位であった制御ＩＤについては、既に対応した機器の制御を実行済みであるため、機器の制御を行わない。あるビーコンＩＤの受信可能エリアに複数のユーザが順に入った後において、先着のユーザが他のエリアへと移動したことを契機として、次着のユーザに対応した機器の制御がなされることになる。
【００４０】
ステップＳ２５の後、或いは、ステップＳ２３で、制御権限管理情報６０において受信したビーコンＩＤ以外のビーコンＩＤ６１と対応付けられた制御ＩＤ列６２には受信した制御ＩＤと同一の制御ＩＤが示されていないと判別した場合には、ステップＳ２６に進む。
【００４１】
ステップＳ２６では、制御部１２０は、制御権限管理情報６０において、受信したビーコンＩＤに対応して、既に先に受信された制御ＩＤが制御ＩＤ列６２に含まれているか否かを判別する。含まれていなかった場合には、制御部１２０は、機器制御情報５０を参照して、受信したビーコンＩＤ及び制御ＩＤに対応して登録されている機器制御内容５３で、機器通信部１２２により機器を制御する（ステップＳ２７）。また、制御権限管理情報６０において、受信したビーコンＩＤに対応して、既に先に受信された制御ＩＤが制御ＩＤ列６２に含まれていた場合には、制御部１２０はステップＳ２７の処理をスキップする。即ち、制御部１２０は、ビーコンＩＤ６１に対応する制御ＩＤ列６２において先頭順位である制御ＩＤのみに対応する機器の制御を実行し、次順位以降の各制御ＩＤに対応する機器の制御を抑止する。なお、制御ＩＤ列６２における先の順位の制御ＩＤが削除されることにより先頭順位に繰り上がった制御ＩＤについては、この抑止が解除されて、上述のステップＳ２５において、対応する機器の制御が実行されることになる。
【００４２】
ステップＳ２７の後、或いは、ステップＳ２６で、制御権限管理情報６０において受信したビーコンＩＤに対応して既に先に受信された制御ＩＤが制御ＩＤ列６２に含まれていると判別した場合には、制御部１２０は、上述したステップＳ２８の処理を行う。即ち、制御部１２０は、ステップＳ２１において移動体装置から受信したビーコンＩＤ及び制御ＩＤを、制御権限管理情報６０に含ませる。より具体的には、制御部１２０は、受信したビーコンＩＤと同一のビーコンＩＤ６１に対応する制御ＩＤ列６２の最後尾の順位として、受信した制御ＩＤを追加することで、制御権限管理情報６０を更新する。
【００４３】
以上のように、制御部１２０は、記憶部１１０に記憶されている１つのビーコンＩＤと同一の、互いに異なる制御ＩＤが付された複数のビーコンＩＤを、移動体装置から順次受信した場合に、受信した順序が最先の制御ＩＤに対応する制御内容で機器を制御する。そして、その後に制御部１２０は、その最先の制御ＩＤについての所定条件（ステップＳ２３でｙｅｓとなる条件）が満たされた場合に、順序が最先の次の制御ＩＤに対応する制御内容で機器を制御する（ステップＳ２４）。これにより、あるエリアへの次着のユーザに対応した機器の制御がなされる。
【００４４】
（具体動作例）
以下、上述した制御システム１０の動作を、具体例を挙げて説明する。
【００４５】
説明の前提として、住宅１１の部屋Ａの中かその入口の近辺等に送信装置２０ａが設置されており、部屋Ａの中或いは部屋Ａの入口では、送信装置２０ａが送信するビーコン（ビーコンＩＤ＝「０１」）の電波が一定強度以上で受信可能であるとする。ユーザＸは、部屋Ａに入るときに部屋Ａに設置された機器Ａ及び機器Ｂを所望の状態にしたい場合には、予め一度ビーコンＩＤ「０１」と制御ＩＤ（ユーザ識別情報等）とその機器Ａ等の制御内容（ユーザＸの所望の状態を示す内容）とを対応付ける登録をしておく。ユーザＹ及びユーザＺのそれぞれも、同様に、登録をしておく。即ち、ユーザＹ等も、部屋Ａに入るときに部屋Ａに設置された機器Ａ及び機器Ｂを所望の状態にしたい場合には、予めビーコンＩＤ「０１」と各ユーザの制御ＩＤとその機器Ａ等の制御内容（各ユーザの所望の状態を示す内容）とを対応付ける登録をしておく。
【００４６】
例えば、記憶部１１０に記憶されている機器制御情報５０が図３に例示する内容であるとする。また、制御権限管理情報６０は、まだどのビーコンＩＤについても制御ＩＤ列６２に制御ＩＤが含まれていない状態であるとする。
【００４７】
（１）まず、ユーザＸが部屋Ａに入ろうとして移動する。
【００４８】
この場合に、ユーザＸが携帯するビーコンＩＤ「０１」及び「０２」並びに制御ＩＤ「Ｘ」を登録している移動体装置３０ａが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入ると、次のようになる。
【００４９】
移動体装置３０ａは、ビーコンＩＤ「０１」を受信し（ステップＳ１１）、ビーコンＩＤ「０１」と制御ＩＤ「Ｘ」とを制御装置１００に送信する（ステップＳ１３）。そして、制御装置１００は、そのビーコンＩＤ「０１」と制御ＩＤ「Ｘ」とを受信する（ステップＳ２１）。
【００５０】
そして、制御装置１００は、機器制御情報５０（図３）に従って、点灯（ＯＮ）状態にするための制御信号を、照明器具である機器Ａに送信し、冷房モード、２８℃、弱風に設定するための制御信号を、空調機器である機器Ｂに送信する（ステップＳ２７）。続いて、制御装置１００は、制御権限管理情報６０においてビーコンＩＤ「０１」に対応する制御ＩＤ列６２に、制御ＩＤ「Ｘ」を先頭順位として含める（ステップＳ２８）。
【００５１】
この時点では、ユーザＸが部屋Ａに所在し、ユーザＸが所望する機器の状態（予めユーザＸが登録しておいた制御内容に従った状態）が実現されている。
【００５２】
（２）次に、ユーザＹが部屋Ａに入ろうとする。
【００５３】
この場合に、ユーザＹが携帯するビーコンＩＤ「０１」及び制御ＩＤ「Ｙ」を登録している移動体装置３０ｂが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入ると、次のようになる。
【００５４】
移動体装置３０ｂは、ビーコンＩＤ「０１」を受信し（ステップＳ１１）、ビーコンＩＤ「０１」と制御ＩＤ「Ｙ」とを制御装置１００に送信する（ステップＳ１３）。そして、制御装置１００は、図６に示す動作を行い、そのビーコンＩＤ「０１」と制御ＩＤ「Ｙ」とを受信する（ステップＳ２１）。
【００５５】
そして、制御装置１００は、制御権限管理情報６０において、受信したビーコンＩＤ「０１」に対応して、先に受信された制御ＩＤ「Ｘ」が制御ＩＤ列６２に含まれているので（ステップＳ２６）、制御ＩＤ「Ｙ」（ユーザＹ）に対応する機器の制御を実行しない。
【００５６】
続いて、制御装置１００は、制御権限管理情報６０においてビーコンＩＤ「０１」に対応する制御ＩＤ列６２に、制御ＩＤ「Ｙ」を先頭の次の順位として含める（ステップＳ２８）。
【００５７】
この時点では、ユーザＸ及びユーザＹが部屋Ａに所在し、部屋Ａに先着したユーザＸが所望する機器の状態が実現されているが、次着のユーザＹが所望する機器の状態は実現されていない。
【００５８】
（３）次に、ユーザＺが部屋Ａに入ろうとする。
【００５９】
この場合に、ユーザＺが携帯するビーコンＩＤ「０１」及び制御ＩＤ「Ｚ」を登録している移動体装置３０ｃが、送信装置２０ａが送信するビーコンＩＤ「０１」を受信可能な部屋Ａに入ると、次のようになる。
【００６０】
移動体装置３０ｃは、ビーコンＩＤ「０１」を受信し（ステップＳ１１）、ビーコンＩＤ「０１」と制御ＩＤ「Ｚ」とを制御装置１００に送信する（ステップＳ１３）。そして、制御装置１００は、図６に示す動作を行い、そのビーコンＩＤ「０１」と制御ＩＤ「Ｚ」とを受信する（ステップＳ２１）。
【００６１】
そして、制御装置１００は、制御権限管理情報６０において、受信したビーコンＩＤ「０１」に対応して、先に受信された制御ＩＤ「Ｘ」が制御ＩＤ列６２に含まれているので（ステップＳ２６）、制御ＩＤ「Ｚ」（ユーザＺ）に対応する機器の制御を実行しない。
【００６２】
続いて、制御装置１００は、制御権限管理情報６０においてビーコンＩＤ「０１」に対応する制御ＩＤ列６２に、制御ＩＤ「Ｚ」を先頭の次の次の順位（最後尾の順位）として含める（ステップＳ２８）。
【００６３】
この時点では、ユーザＸ、ユーザＹ及びユーザＺが部屋Ａに所在し、部屋Ａに先着したユーザＸが所望する機器の状態が実現されているが、次着以降のユーザＹ及びユーザＺが所望する機器の状態は実現されていない。この時点での、制御権限管理情報６０は、図４Ａに例示する内容となる。
【００６４】
（４）次に、ユーザＸが部屋Ａから離脱して、部屋Ｂに入ろうとして移動する。
【００６５】
この場合に、ユーザＸが携帯する移動体装置３０ａが、送信装置２０ｂが送信するビーコンＩＤ「０２」を受信可能な部屋Ｂに入ると、次のようになる。
【００６６】
移動体装置３０ａは、ビーコンＩＤ「０２」を受信し（ステップＳ１１）、ビーコンＩＤ「０２」と制御ＩＤ「Ｘ」とを制御装置１００に送信する（ステップＳ１３）。そして、制御装置１００は、そのビーコンＩＤ「０２」と制御ＩＤ「Ｘ」とを受信する（ステップＳ２１）。
【００６７】
そして、制御装置１００は、制御権限管理情報６０において、受信したビーコンＩＤ「０２」以外のビーコンＩＤ「０１」と対応付けられた制御ＩＤ列６２から、受信した制御ＩＤ「Ｘ」と同一の制御ＩＤ「Ｘ」を削除する（ステップＳ２３、Ｓ２４）。
【００６８】
続いて、制御装置１００は、ビーコンＩＤ「０１」と対応付けられた制御ＩＤ列６２において制御ＩＤ「Ｘ」が削除されたため、先頭順位に繰り上がった制御ＩＤ「Ｙ」（ユーザＹ）に対応する機器の制御を実行する（ステップＳ２５）。即ち、制御装置１００は、機器制御情報５０に従って点灯（ＯＮ）状態にするための制御信号を機器Ａに送信し、冷房モード、２６℃、強風に設定するための制御信号を機器Ｂに送信する。
【００６９】
また、制御権限管理情報６０において、受信したビーコンＩＤ「０２」と対応付けられた制御ＩＤ列６２には未だ制御ＩＤが含まれていない（ステップＳ２６参照）。従って、制御装置１００は、機器制御情報５０（図３）に基づいて、点灯（ＯＮ）状態にするための制御信号を、照明器具である機器Ｃに送信する（ステップＳ２７）。続いて、制御装置１００は、制御権限管理情報６０においてビーコンＩＤ「０２」に対応する制御ＩＤ列６２に、制御ＩＤ「Ｘ」を先頭順位として含める（ステップＳ２８）。
【００７０】
この時点では、ユーザＹ及びユーザＺが部屋Ａに所在し、二人のうち部屋Ａに先着したユーザＹが所望する機器の状態が実現されているが、ユーザＺが所望する機器の状態は実現されていない。また、ユーザＸが部屋Ｂに所在し、部屋Ｂに先着したユーザＸがビーコンＩＤ「０２」に対応付けて登録していた所望する機器の状態が実現されている。この時点での、制御権限管理情報６０は、図４Ｂに例示する内容となる。
【００７１】
このように、制御システム１０においては、ユーザＸが部屋Ａから離脱したことにより、部屋ＡにおけるユーザＸの機器制御の権限が失われ、部屋Ａに残ったユーザのうち先着したユーザＹに機器制御の権限が与えられる。
【００７２】
これにより、住宅内の機器を所望の状態にするための各ユーザの操作負担が軽減される。
【００７３】
（変形例１）
以下、制御システム１０の変形例（変形例１）について説明する。
【００７４】
変形例１に係る制御システム１０においては、制御装置１００に、あるビーコンＩＤが受信可能なエリアに入ったユーザがそのエリアの近辺から離脱したことを検出するための削除要求受信対応処理を追加する。変形例１に係る制御装置１００では、上述したステップＳ２４以外に、削除要求受信対応処理により、制御ＩＤ列６２から制御ＩＤを削除する。
【００７５】
また、変形例１に係る制御システム１０では、移動体装置３０ａ〜３０ｃに、送信装置２０ａ等からのビーコンＩＤの転送後にそのビーコンＩＤの繰り返し受信ができなくなった場合に制御装置１００に制御ＩＤを含む削除要求を送信する機能を追加する。なお、ビーコンＩＤの受信可能なエリア内においては、移動体装置３０ａ〜３０ｃは、多少の間隔が空く可能性はあるが、ビーコンＩＤの継続的な受信（即ち繰り返し受信）をすることになる。そして、移動体装置３０ａ〜３０ｃは、例えば一定時間（例えば数秒等）待ってもビーコンＩＤが受信できないことにより、ビーコンＩＤの繰り返し受信ができなくなったと判断する。移動体装置３０ａ〜３０ｃは、ビーコンＩＤの繰り返し受信ができなくなった場合に削除要求を送信する機能の代わりに、ユーザから所定の操作を受けた場合に制御装置１００に制御ＩＤを含む削除要求を送信する機能を有しても良い。この場合には、ユーザは、ビーコンＩＤが受信可能なエリア（例えば、ある部屋）から出た場合等にそのエリアでの機器の制御権限が不要であることを制御システム１０に対して示すために所定の操作を行える。
【００７６】
図７は、変形例１に係る制御装置１００による削除要求受信対応処理を示すフローチャートである。
【００７７】
同図に示すように、制御装置１００は、移動体装置３０ａ〜３０ｃのいずれかから制御ＩＤを含む削除要求を受信すると、削除要求に係る制御ＩＤを制御権限管理情報６０の制御ＩＤ列６２から削除する（ステップＳ３１）。
【００７８】
続いて、制御装置１００は、機器制御情報５０を参照して、削除により制御ＩＤ列６２の先頭順位となった制御ＩＤに対応する制御内容を特定し、その制御内容で機器を制御する（ステップＳ３２）。これにより、削除要求受信対応処理が終わる。
【００７９】
例えばあるビーコンＩＤが受信可能にエリア（部屋Ａ）にユーザＸ（制御ＩＤ「Ｘ」）、ユーザＹ（制御ＩＤ「Ｙ」）が順に入って、制御装置１００の制御部１２０が、そのユーザＸに対応する制御内容で機器を制御したとする。この後に、制御部１２０は、ユーザＸについて所定条件が満たされた場合（削除要求が受信された場合）に、制御ＩＤ列６２の順位が最先の次の制御ＩＤ「Ｙ」を１つ繰り上げて、これに対応する制御内容で機器を制御する（ステップＳ３２）。これにより、部屋Ａへの次着のユーザＹに対応した機器の制御がなされる。
【００８０】
（変形例２）
以下、制御システム１０の変形例（変形例２）について説明する。この変形例２は、ビーコンＩＤが受信可能なエリアに先に到着したユーザに対応して行った機器の制御と競合しない機器の制御については、そのエリアに後から到着したユーザに対応して実行するようにした例である。変形例２に係る制御システム１０では、制御装置１００が図６に示した動作の代わりに、図８に示す動作を行う。
【００８１】
図８は、実施の形態１の変形例２に係る制御装置の動作を示すフローチャートである。同図において、図６で示した手順（ステップ）と同じステップには同じ符号を付しており、これらについては適宜説明を省略する。
【００８２】
制御装置１００の制御部１２０は、移動体装置３０ａ〜３０ｃのいずれかから送信されるビーコンＩＤ及び制御ＩＤを受信する（ステップＳ２１）。続いて制御部１２０は、受信したビーコンＩＤ及び制御ＩＤが、機器制御情報５０のビーコンＩＤ５１及び制御ＩＤ５２の組のいずれかと一致するか否かを判別する（ステップＳ２２）。一致した場合に、制御部１２０は、受信したビーコンＩＤ以外のビーコンＩＤ６１と対応付けられた制御ＩＤ列６２に、受信した制御ＩＤと同一の制御ＩＤが示されているか否かを判別する（ステップＳ２３）。受信したビーコンＩＤ以外のビーコンＩＤ６１と対応付けられた制御ＩＤ列６２に、受信した制御ＩＤと同一の制御ＩＤが含まれていれば、制御部１２０は、制御ＩＤ列６２からその制御ＩＤを削除するように制御権限管理情報６０を更新する（ステップＳ２４）。制御部１２０は、ステップＳ２４における制御ＩＤの削除で制御ＩＤ列６２の先頭順位となった制御ＩＤと、対応するビーコンＩＤ６１との組に該当する機器制御内容５３で機器を制御する（ステップＳ２５）。
【００８３】
ステップＳ２５の後、或いは、ステップＳ２３で否定的に判別をした場合には、制御部１２０は、受信したビーコンＩＤに対応して、既に先に受信された制御ＩＤが制御ＩＤ列６２に含まれているか否かを判別する（ステップＳ２６）。含まれていないと判別した場合には、制御部１２０は、受信したビーコンＩＤ及び制御ＩＤに対応する機器制御内容５３で、機器を制御する（ステップＳ２７）。
【００８４】
ステップＳ２６で、制御部１２０が制御ＩＤ列６２に先の順位の制御ＩＤが含まれていると判別した場合には、ステップＳ２６ａに進む。そこで、制御部１２０は、受信した制御ＩＤ等に対応する機器制御内容５３が、制御ＩＤ列６２での先の順位の制御ＩＤに対応する機器制御内容５３と競合するか否かを判断する（ステップＳ２６ａ）。即ち、制御部１２０は、機器制御情報５０において、受信したビーコンＩＤ及び制御ＩＤに対応する機器制御内容５３は、そのビーコンＩＤについての制御ＩＤ列６２の先の順位の制御ＩＤに対応する機器制御内容５３に競合するか否かを判断する。例えば、受信したビーコンＩＤ及び制御ＩＤに対応する「空調機器の設定温度を２６℃にする」という制御内容は、先の順位の制御ＩＤに対応する「設定温度を２８℃にする」という制御内容と競合する。また例えば、受信したビーコンＩＤ及び制御ＩＤに対応する「機器ＡをＯＮにする」という制御内容は、先の順位の制御ＩＤに対応する「機器ＡをＯＮにしてもＯＦＦにしても構わない」という特段の設定をしない制御内容とは競合しない。なお、制御ＩＤ列６２に、先の順位の制御ＩＤが複数含まれている場合においては、全ての先の順位の制御ＩＤに対応する制御内容と競合しないときにステップＳ２６ａでは競合しないと判断し、その他のときには競合すると判断する。ステップＳ２６ａにおいて競合しないと判断した制御内容について制御部１２０は機器を制御する（ステップＳ２７）。制御内容が、複数の機器或いは複数の機能項目である場合においては、一部の制御内容だけでも競合しなければ、制御部１２０により、その競合しない一部の制御内容での機器の制御が実行される。また、ステップＳ２６ａにおいて競合すると判断された制御内容については、制御が実行されない。
【００８５】
ステップＳ２７の後、或いは、ステップＳ２６ａで競合すると判断した後に、制御部１２０は、ステップＳ２１で移動体装置から受信したビーコンＩＤ及び制御ＩＤを、制御権限管理情報６０に含ませる（ステップＳ２８）。即ち、制御部１２０は、受信したビーコンＩＤと同一のビーコンＩＤ６１に対応する制御ＩＤ列６２の最後尾の順位として、受信した制御ＩＤを追加することで、制御権限管理情報６０を更新する。
【００８６】
以上のように変形例２に係る制御部１２０は、例えば、受信したビーコンＩＤに付された制御ＩＤ「Ｚ」に対応する制御内容が、制御ＩＤ列６２での順位が制御ＩＤ「Ｚ」に先行する全ての制御ＩＤ「Ｘ」及び「Ｙ」の制御内容と競合しない場合には、制御ＩＤ「Ｚ」に先行する全ての制御ＩＤ「Ｘ」、「Ｙ」各々について所定条件が満たされる前であっても、制御ＩＤ「Ｚ」に対応する制御内容で機器を制御する。この所定条件は、図６のステップＳ２３でｙｅｓとなる条件である。
【００８７】
（他の実施の形態等）
以上、実施の形態１、変形例１及び変形例２により制御システムについて説明したが、上述した実施の形態は一例にすぎず、各種の変更、付加、省略等が可能であることは言うまでもない。
【００８８】
上述の実施の形態１では、ユーザＸが部屋Ａ（ビーコンＩＤ「０１」に対応）に入った場合に制御される機器Ａ及び機器Ｂ（図３参照）が部屋Ａに設置されている例を示した。しかし、あるビーコンＩＤの受信可能エリアにユーザが入ったときに登録済みの制御内容で制御される機器は、必ずしもそのエリアの近辺に設置されている必要はない。例えば、ユーザＸが部屋Ａに入ることを契機として所望の状態にしたい機器（制御装置１００と通信可能なホームシステムの機器）であれば住宅１１のどの場所に設置されている機器であっても、ユーザＸはその機器の制御内容を登録し得る。
【００８９】
上述した制御部１２０は、ステップＳ２５で制御ＩＤ列６２の先頭順位に繰り上がった制御ＩＤに対応した制御内容（図３の機器制御内容５３）で機器を制御することとした。この先頭順位に繰り上がった制御ＩＤに対応する機器の制御の前に、制御部１２０は、その制御ＩＤを付したビーコンＩＤの送信元の移動体装置に、受信可能なビーコンＩＤの転送を要求し、同じビーコンＩＤを再び受信した場合に限って機器を制御しても良い。この場合には、移動体装置が、ビーコンＩＤの転送の要求に従って受信できたビーコンＩＤを転送する機能を有すれば良い。
【００９０】
上述した制御部１２０は、各移動体装置から受信した各制御ＩＤを制御ＩＤ列６２に順序付けて含ませ、先頭順位以外の制御ＩＤに対応する制御内容での機器の制御を、その制御ＩＤより先順位の全制御ＩＤ各々について所定条件が全て満たされた場合に行う。この所定条件としては、図６のステップＳ２３でｙｅｓとなる条件、削除要求が受信されたという条件等がある。また、制御部１２０が一定時間間隔で各制御ＩＤを付したビーコンＩＤの送信元の移動体装置に、受信可能なビーコンＩＤの転送を要求して同じビーコンＩＤが返信されないことを、所定条件の成立と扱っても良い。この所定条件は、言わば機器制御権限の失効の条件であり、制御ＩＤについての所定条件が成立すると、制御ＩＤに対応するユーザが機器制御の権限を失う。
【００９１】
また、制御システム１０は、サーバ４０を含まなくても含んでも良い。なお、サーバ４０は、制御装置１００の機能の一部又は全部を代替することとしても良い。例えば、サーバ４０を移動体装置及び機器Ａ〜Ｄと通信可能にしておく。そしてサーバ４０が、移動体装置から制御ＩＤが付されて転送されるビーコンＩＤに応じて、ビーコンＩＤ毎にユーザの機器制御に係る権限の管理（制御権限管理情報６０等を用いた待ち行列の管理）を行い、登録済みの制御内容により機器を制御しても良い。
【００９２】
また、送信装置２０ａ、２０ｂがＢＬＥに準拠してビーコンを送信することとしたが、ＢＬＥ以外の近距離通信技術（通信方式）を用いても良い。また、移動体装置と制御装置との間での通信方式も特定の方式に限定されない。即ち、移動体装置が、送信装置により発されるビーコンＩＤを受信して、自装置に登録してあるビーコンＩＤである場合にその受信したビーコンＩＤと制御ＩＤとを制御装置に送信可能であれば、いかなる通信方式を用いても良い。
【００９３】
また、制御システム１０は、制御装置１００と送信装置２０ａ、２０ｂとで構成されるものとしても良い。この制御システム（制御装置及び送信装置）と移動体装置との通信により、制御システムは機器の制御機能を発揮し得る。
【００９４】
また、制御装置１００は、例えば無線ＬＡＮ機能を備えるブロードバンドルータと接続されて用いられることとしても良い。この場合には、制御装置１００は、そのブロードバンドルータを介して住宅１１の外部のネットワーク４１と通信し、また、そのブロードバンドルータの無線ＬＡＮ機能により移動体装置３０ａ〜３０ｃと通信することとしても良い。
【００９５】
また、移動体装置３０ａ等が送信装置２０ａ等からのビーコンＩＤを受信した場合に、ビーコンの電波の強さ（受信電界強度）が、例えば強、中、弱の３段階のうち予め設定した所定強度（例えば強及び中）の場合に限ってビーコンＩＤを転送することとしても良い。この所定強度の設定により、ビーコンを転送可能な範囲（概ね送信装置の近辺である転送可能なエリアの大きさ）を制限し得る。
【００９６】
また、移動体装置３０ａ〜３０ｃは、同じビーコンＩＤの繰り返し送信（転送）を行わないこととしたが、繰り返し送信を行っても良い。この場合には、制御装置１００は、同じビーコンＩＤ及び同じ制御ＩＤを一定時間（例えば数十秒、数百秒等）内に繰り返し受信した場合に２回目以後に受信したビーコンＩＤ等について対応しない（無視する）こととしても良い。
【００９７】
また、上述の制御装置１００における処理手順（図６〜図８に示す手順等）の実行順序は、必ずしも、上述した通りの順序に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えたりその一部を省略したりすることができる。また、その処理手順（図６〜図８に示す手順等）の全部又は一部は、ハードウェアにより実現されても、ソフトウェアを用いて実現されても良い。なお、ソフトウェアによる処理は、制御装置１００（コンピュータ）に含まれるＣＰＵがメモリに記憶された制御プログラムを実行することにより実現されるものである。また、そのプログラムを記録媒体に記録して頒布や流通させても良い。例えば、頒布された制御プログラムをコンピュータにインストールして、ＣＰＵに実行させることで、コンピュータに図６〜図８に示した処理手順の全部又は一部を行わせることが可能となる。
【００９８】
また、上述した実施の形態で示した構成要素及び機能を任意に組み合わせることで実現される形態も本発明の範囲に含まれる。
【００９９】
なお、本発明の包括的又は具体的な各種態様には、装置、システム、方法、集積回路、コンピュータプログラム、コンピュータで読み取り可能な記録媒体等の１つ又は複数の組み合わせが含まれる。
【０１００】
以下、本発明の一態様に係る制御システムについての構成、変形態様、効果等について示す。
【０１０１】
（１）本発明の一態様に係る制御システムは、ビーコンＩＤを受信して当該ビーコンＩＤに、移動体装置毎に異なる制御ＩＤを付して転送する機能を有する移動体装置３０ａ等に対応して、機器Ａ等を制御するための制御システム１０であって、送信装置毎に異なるビーコンＩＤを無線送信する１以上の送信装置２０ａ等と、制御装置１００とを備え、制御装置１００は、１以上の各ビーコンＩＤと対応付けて、当該ビーコンＩＤに対応する複数の制御内容各々と対応させる各制御ＩＤを記憶する記憶部１１０と、移動体装置３０ａ等から、記憶部１１０に記憶されている１つのビーコンＩＤと同一の、互いに異なる制御ＩＤが付された複数のビーコンＩＤを、順次受信した場合に、受信した順序が最先の制御ＩＤに対応する制御内容で機器を制御し、当該制御後において当該最先の制御ＩＤについての所定条件が満たされたときには、前記順序が最先の次の制御ＩＤに対応する制御内容で機器を制御する制御部１２０とを備える制御システムである。所定条件は、例えば、あるビーコンＩＤが受信可能なエリアに入った移動体装置がそのエリアの近辺から離脱したことを検出すると満たされる（図６、ステップＳ２３、図７等）。なお、ある送信装置（ビーコン発信機）が送信するビーコンＩＤの値は、他の送信装置（ビーコン発信機）が送信するビーコンＩＤの値とは異なる。
【０１０２】
これにより、住宅内の機器を所望の状態にするための各住人（各ユーザ）の操作負担が軽減される。また、ユーザ間の機器制御の権限については、ビーコンＩＤの受信可能エリアへ先着したユーザの権限が優先される。そして、例えば先着のユーザが保持する移動体装置がそのエリアの近辺から離脱した等により所定条件が満たされると、そのユーザの機器制御の権限が失われ、そのエリアに次に到着していた移動体装置を保持するユーザに機器制御の権限が与えられる。
【０１０３】
（２）例えば、制御システム１０は更に、ビーコンＩＤを受信した場合において、受信した当該ビーコンＩＤが既に自装置内に保持しているビーコンＩＤと一致するときには、当該ビーコンＩＤに制御ＩＤを付して、制御装置１００に送信する１以上の移動体装置３０ａ等におけるビーコンＩＤの転送機能部（転送部）を備えることとしても良い。
【０１０４】
これにより、例えば移動体装置に登録していない（つまりユーザにとって不要な）ビーコンＩＤによって制御システムにおける無駄な通信が増加すること等が抑制され得る。
【０１０５】
（３）例えば、制御部１２０は、受信したビーコンＩＤに付された制御ＩＤと同じ制御ＩＤが付された、当該ビーコンＩＤと異なるビーコンＩＤを、移動体装置３０ｂ等から受信した場合に、当該制御ＩＤについての所定条件が満たされたと扱うこととしても良い。
【０１０６】
これにより、例えばビーコンＩＤの受信可能エリア（部屋Ａ）へ先着したユーザがその部屋Ａの近辺から離脱して他のビーコンＩＤの受信可能エリア（部屋Ｂ）に入った場合に部屋Ａに残った別のユーザが所望する機器の状態が実現されるようになる。
【０１０７】
（４）例えば、制御部１２０は、受信したビーコンＩＤに付された制御ＩＤと同じ制御ＩＤが示された削除要求を、移動体装置３０ａ等から受信した場合に、当該制御ＩＤについての所定条件が満たされたと扱うこととしても良い。なお、移動体装置３０ａ等はビーコンＩＤが一定時間以上継続的に受信できなくなったことを検出した場合、ユーザが所定操作した場合等に削除要求を送信し得る。
【０１０８】
これにより、例えばビーコンＩＤの受信可能エリア（部屋Ａ）へ先着したユーザがその部屋Ａの近辺から離脱して、その保持する移動体装置がビーコンＩＤを受信できなくなった場合に部屋Ａに残った別のユーザが所望する機器の状態が実現されるようになる。
【０１０９】
（５）例えば、制御部１２０は、受信したビーコンＩＤに付された、制御ＩＤ列６２での順序が最先以外の制御ＩＤに、先行する全ての制御ＩＤ各々についての所定条件が全て満たされた場合に、当該最先以外の制御ＩＤに対応する制御内容で機器Ａ等を制御することとしても良い。
【０１１０】
これにより、例えばビーコンＩＤの受信可能エリア（部屋Ａ）に入った複数の移動体装置３０ａ〜３０ｃのうち、移動体装置３０ｃに先着する全ての移動体装置が部屋Ａの近辺から離脱すると、移動体装置３０ｃのユーザが所望する機器の状態が実現され得る。
【０１１１】
（６）例えば、制御部１２０は、受信したビーコンＩＤに付された、制御ＩＤ列６２での順序が最先以外の制御ＩＤに対応する制御内容が、その順序が当該制御ＩＤに先行する全ての制御ＩＤの制御内容と競合しない場合には、当該制御ＩＤに先行する全ての制御ＩＤ各々についての所定条件が全て満たされるか否かに拘わらず、当該制御ＩＤに対応する制御内容で機器Ａ等を制御することとしても良い。
【０１１２】
これにより、例えばビーコンＩＤの受信可能エリアへの次着のユーザＹが所望する機器の状態が、先着のユーザＸが所望する機器の状態と競合しない場合に限って、ユーザＹが所望する機器の状態が実現されるようになる。
【符号の説明】
【０１１３】
１０  制御システム
２０ａ、２０ｂ  送信装置
３０ａ、３０ｂ、３０ｃ  移動体装置
１００  制御装置
１１０  記憶部
１２０  制御部
【図１】
0006278316.tif 000002
【図２】
0006278316.tif 000003
【図３】
0006278316.tif 000004
【図４Ａ】
0006278316.tif 000005
【図４Ｂ】
0006278316.tif 000006
【図５】
0006278316.tif 000007
【図６】
0006278316.tif 000008
【図７】
0006278316.tif 000009
【図８】
0006278316.tif 000010