(57)【要約】      （修正有）【課題】受信品質情報を収集するための、改善された位置推定システム、位置推定装置、および位置推定方法を提供する。【解決手段】第１の無線ノードが形成する無線エリア内を、１つ以上の第２の無線ノードが移動し、複数の第３の無線ノードが無線エリア内に設置される。位置推定装置は、第１の無線ノードによって収集される、第３の無線ノードおよび第２の無線ノードでの無線受信品質を示す情報に基づいて、第２の無線ノードの位置を推定する。位置推定装置は、無線エリアを区分した複数の区分エリア毎の、第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、第２の無線ノードでの無線受信品質を含む情報を第１の無線ノードに代わって収集する区分エリアを決定し、決定した区分エリアに設置された複数の第３の無線ノードのいずれかに対して、区分エリア内に位置する第２の無線ノードでの無線受信品質を収集する指示を送信する。【選択図】図２
2020161882.tif 000002
【特許請求の範囲】
【請求項１】
無線エリアを形成する第１の無線ノードと、
前記無線エリア内を移動する１つ以上の第２の無線ノードと、
前記無線エリア内に設置された複数の第３の無線ノードと、
前記第１の無線ノードによって収集される、前記複数の第３の無線ノードおよび前記１つ以上の第２の無線ノードでの無線受信品質を示す情報に基づいて、前記１つ以上の第２の無線ノードの位置を推定する位置推定装置と、
を備え、
前記位置推定装置は、
前記無線エリアを区分した複数の区分エリア毎の、前記１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定する決定回路と、
前記決定した区分エリアに設置された前記複数の第３の無線ノードのいずれかに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信する送信回路と、
を備えた、位置推定システム。
【請求項２】
前記複数の第３の無線ノードの各々の通信範囲に含まれる少なくとも１つの区分エリアの各区分エリアに対して閾値が定められ、
前記複数の第３の無線ノードは、前記各区分エリアに対して少なくとも１つが選択され、
前記時間リソース容量が前記各区分エリアに対して定められた前記閾値を超えた場合、前記送信回路は、前記選択された第３の無線ノードに対して前記指示を送信する、請求項１に記載の位置推定システム。
【請求項３】
前記時間リソース容量は、前記各区分エリアに位置する前記第２の無線ノードの台数に比例する、請求項１または２に記載の位置推定システム。
【請求項４】
前記時間リソース容量は、前記第２の無線ノードに付与された重みの合計に比例する、請求項１または２に記載の位置推定システム。
【請求項５】
前記第１の無線ノードは、アクセスポイントであり、
前記アクセスポイントの総送信時間に応じて、前記送信回路は、前記複数の第３の無線ノードに対して前記指示を送信する、
請求項１から４のいずれか一項に記載の位置推定システム。
【請求項６】
前記複数の第３の無線ノードは、照明装置である、
請求項１から５のいずれか一項に記載の位置推定システム。
【請求項７】
前記無線受信品質を示す情報は、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）である、請求項１から６のいずれか一項に記載の位置推定システム。
【請求項８】
第１の無線ノードが形成する無線エリアを区分した複数の区分エリア毎の、前記無線エリア内を移動する１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定する決定回路と、
前記無線エリア内に設置された複数の第３の無線ノードのうち、前記決定した区分エリアに設置された第３の無線ノードに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信する送信回路と、
前記指示を受信した前記第３の無線ノードによって収集された前記１つ以上の第２の無線ノードでの無線受信品質を示す情報を用いて、前記１つ以上の第２の無線ノードの位置を推定する推定回路と、
を備えた、位置推定装置。
【請求項９】
第１の無線ノードが形成する無線エリアを区分した複数の区分エリア毎の、前記無線エリア内を移動する１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定し、
前記無線区分エリア内に設置された複数の第３の無線ノードのうち、決定した区分エリアに設置された第３の無線ノードに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信し、
前記指示を受信した前記第３の無線ノードによって収集された前記１つ以上の第２の無線ノードでの無線受信品質を示す情報を用いて、前記１つ以上の第２の無線ノードの位置を推定する、
位置推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、位置推定システム、位置推定装置、および位置推定方法に関する。
【背景技術】
【０００２】
無線通信を用いた通信システムとして、例えば、通信ネットワークに接続された無線アクセスポイントに対して、無線端末が無線接続を行うシステムが知られている。このような通信システムにおいて、無線端末は、無線アクセスポイントの通信エリアから外れる場合、別の無線アクセスポイントへ接続先を切り替えることにより接続の切断を回避する（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示の非限定的な実施例は、受信品質情報を収集するための、改善された位置推定システム、位置推定装置、および位置推定方法の提供に資する。
【課題を解決するための手段】
【０００５】
本開示に係る位置推定システムは、無線エリアを形成する第１の無線ノードと、前記無線エリア内を移動する１つ以上の第２の無線ノードと、前記無線エリア内に設置された複数の複数の第３の無線ノードと、前記第１の無線ノードによって収集される、前記複数の第３の無線ノードおよび前記１つ以上の第２の無線ノードでの無線受信品質を示す情報に基づいて、前記１つ以上の第２の無線ノードの位置を推定する位置推定装置と、を備え、前記位置推定装置は、前記無線エリアを区分した複数の区分エリア毎の、前記１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定する決定回路と、前記決定した区分エリアに設置された前記複数の第３の無線ノードのいずれかに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信する送信回路と、を備える構成を採る。
【０００６】
本開示に係る位置推定装置は、第１の無線ノードが形成する無線エリアを区分した複数の区分エリア毎の、前記無線エリア内を移動する１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定する決定回路と、前記無線エリア内に設置された複数の第３の無線ノードのうち、前記決定した区分エリアに設置された第３の無線ノードに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信する送信回路と、前記指示を受信した前記第３の無線ノードによって収集された前記１つ以上の第２の無線ノードでの無線受信品質を示す情報を用いて、前記１つ以上の第２の無線ノードの位置を推定する推定回路と、を備える構成を採る。
【０００７】
本開示に係る位置推定方法は、第１の無線ノードが形成する無線エリアを区分した複数の区分エリア毎の、前記無線エリア内を移動する１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定し、前記無線区分エリア内に設置された複数の第３の無線ノードのうち、決定した区分エリアに設置された第３の無線ノードに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信し、前記指示を受信した前記第３の無線ノードによって収集された前記１つ以上の第２の無線ノードでの無線受信品質を示す情報を用いて、前記１つ以上の第２の無線ノードの位置を推定する構成を採る。
【０００８】
なお、これらの包括的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラム、または、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本開示の非限定的な実施例によれば、受信品質情報を収集するための、改善された位置推定システム、位置推定装置、および位置推定方法を提供できる。
【００１０】
本開示の非限定的な実施例における更なる利点および効果は、明細書および図面から明らかにされる。かかる利点および／または効果は、いくつかの実施形態並びに明細書および図面に記載された特徴によってそれぞれ提供されるが、１つまたはそれ以上の同一の特徴を得るために必ずしも全てが提供される必要はない。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係る位置推定システムの構成の一例を示した図
【図２】実施の形態１に係る位置推定システムの動作の一例を示すフローチャート
【図３】実施の形態１に係る照明制御装置の構成の一例を示す図
【図４】実施の形態１に係るアクセスポイントの構成の一例を示すブロック図
【図５】実施の形態１に係る照明装置の構成の一例を示すブロック図
【図６】実施の形態１に係る移動端末の構成の一例を示すブロック図
【図７】実施の形態１に係る照明制御装置の動作の一例を示すフローチャート
【図８】実施の形態１に係るアクセスポイントの動作の一例を示すフローチャート
【図９】実施の形態１に係る照明装置の動作の一例を示すフローチャート
【図１０】実施の形態１に係る移動端末の動作の一例を示すフローチャート
【図１１Ａ】実施の形態１に係る時刻に応じた移動端末の所在位置の一例を示す配置図
【図１１Ｂ】実施の形態１に係る時刻に応じた移動端末の所在位置の一例を示す配置図
【図１２】実施の形態１に係る位置推定システムの動作の一例を示すシーケンス図
【図１３Ａ】移動端末がエリア間を移動する前のネットワークトポロジとＲＳＳＩ収集を説明する図
【図１３Ｂ】移動端末がエリア間を移動した後の、ネットワークトポロジとＲＳＳＩ収集を示した図
【図１４Ａ】実施の形態１に係るネットワークトポロジとＲＳＳＩ収集を説明する図
【図１４Ｂ】実施の形態１に係るネットワークトポロジとＲＳＳＩ収集を説明する図
【発明を実施するための形態】
【００１２】
近年、オフィスなどの天井に設置される照明器具に内蔵された無線機（アクセスポイント）を、オフィス内で働く従業員の位置や状態に応じて、個別に細かく制御するニーズが高まりつつある。
【００１３】
オフィスにおいては、例えば、複数の無線通信エリアが、それぞれ、部署または機能に割り当てられることがある。複数の無線通信エリアは、部屋によって仕切られることもあれば、１つのフロア内に物理的な境界を設けることなく割り当てられることもある。
【００１４】
物理的な境界が設けられていない１つのフロア内に複数の無線通信エリアがあり、無線通信エリア毎に無線アクセスポイント及びエリア毎の無線アクセスポイントに接続する照明器具に内蔵された無線機を設置することがある。この場合、異なる無線アクセスポイントに接続している照明器具に内蔵された無線機、または、フロア内を移動する無線端末（または移動端末）とパケットの送受信を行う場合には接続先の切り替え（ハンドオーバー）処理が発生する。つまり、無線通信エリア内の無線端末が増えることによって、無線端末の位置を推定するための制御パケットに加え、接続先の切り替え処理のための制御パケットの送受信が発生するため、無線アクセスポイントの送信パケット数が増加する。１つのフロアのように比較的広い空間内に設置される照明器具に内蔵される無線機が特定小電力無線通信に対応した無線機である場合、単位時間（例えば、１時間）当たりに送信できる時間に限りがあるため、少ない無線アクセスポイントで照明器具の制御と、照明器具に内蔵される無線機と、無線端末の位置を推定するための制御と、を行うことによって送信時間の枯渇が生じてしまう。
【００１５】
以降の説明では、オフィスや店舗内のあるフロアを２つのエリアＡ１，Ａ２に分けて、複数のエリアにそれぞれ天井に設置している照明器具に内蔵された無線機を使って、オフィス内を移動する人が携帯する移動端末の位置を、照明器具に内蔵された無線機、移動端末から収集する受信信号強度情報（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ：以下、ＲＳＳＩ）を用いて推定することを一例にとって説明する。３つ以上のエリアに分けた場合であっても、同様である。
【００１６】
図１３Ａは、移動端末４０ｃがエリアＡ１，Ａ２間を移動する前のネットワークトポロジとＲＳＳＩ収集を説明する図である。
【００１７】
図１３Ａに示されるように、照明機能を有するアクセスポイント５０ｂ，５０ｃをエリア毎に設置する。エリア内に存在する移動端末４０ａ，４０ｂ，４０ｃはエリアの無線ネットワークを管理するアクセスポイント５０ｂまたは５０ｃに接続し、パケットの送受信を行う。
【００１８】
照明機能を有するアクセスポイント５０ｂには、エリアＡ１を通信エリアとし、無線ネットワークを識別するためのネットワークＩＤ：“５０ｂ”が定義されている。図１３Ａに示されるように、移動端末４０ａは、エリアＡ１内に位置し、アクセスポイント５０ｂと接続する。
【００１９】
同様に、照明機能を有するアクセスポイント５０ｃには、エリアＡ２を通信エリアとし、無線ネットワークを管理するためのネットワークＩＤ：“５０ｃ”が定義されている。図１３Ａに示されるように、移動端末４０ｂ，４０ｃは、エリアＡ２内に位置し、アクセスポイント５０ｃと接続する。
【００２０】
図１３Ｂは、移動端末４０ｃがエリアＡ１，Ａ２間を移動した後の、ネットワークトポロジとＲＳＳＩ収集を示した図である。
【００２１】
移動端末４０ｃが、エリアＡ２からエリアＡ１に移動した後、図１３Ｂに示されるように、移動端末４０ｃは、アクセスポイント５０ｂに接続し、アクセスポイント５０ｃの通信エリア外となる。したがって、移動端末４０ｃの移動の際に、アクセスポイント５０ｃは、アクセスポイント５０ｂとの接続処理（ハンドオーバー）を行うことが求められる。
【００２２】
つまり、移動端末４０ｃが他のエリアＡ１に移動することによって、ハンドオーバーの処理に伴うネットワークＩＤの変更が発生する。また、移動端末４０ｃによる通信は、同一のネットワークＩＤ内の移動端末４０ａまたはアクセスポイント５０ｂとの通信に限られる。したがって、他のネットワークＩＤを有するＲＳＳＩ要求パケットを受信することが困難である。
【００２３】
また、図１３Ａおよび図１３Ｂに示されるネットワークトポロジにおいて、２つのエリアＡ１，Ａ２を管理するためには、それぞれのアクセスポイント５０ｂ、５０ｃを管理するためのアクセスポイント５０ａを設置することがある。アクセスポイント５０ａは、アクセスポイントコントローラーと呼ばれることもある。アクセスポイント５０ａが移動端末４０ａ，４０ｂ，４０ｃからＲＳＳＩなどの情報を取得するためには、アクセスポイント５０ｂまたは５０ｃが情報を中継することがある。中継処理に伴い、アクセスポイント５０ａ，５０ｂ，５０ｃの累積送信時間が増大する。
【００２４】
上記理由に鑑み、エリアＡ１，Ａ２毎の移動端末の台数またはアクセスポイント５０ｃの送信機会の集中および累積送信時間の増大を抑制し、ハンドオーバーの処理を省略できる技術の開示に至った。
【００２５】
以下、本開示の実施の形態について、図面を参照して詳細に説明する。なお、以下に説明する実施の形態は一例であり、本開示は以下の実施の形態により限定されるものではない。
【００２６】
（実施の形態１）
本開示の実施の形態について、図面を参照して詳細に説明する。なお、以下において、簡単の為、ＲＳＳＩを、無線受信品質を示す情報（受信品質情報）の一例にとって実施の形態１を説明する。しかしながら、受信品質情報は、位置推定に用いることのできる任意の情報であってもよく、例えば、電波到来方向であってもよく、電波到達時間であってもよい。
【００２７】
図１４Ａおよび図１４Ｂは、実施の形態１に係るネットワークトポロジとＲＳＳＩ収集を説明する図である。
【００２８】
図１４Ａおよび図１４Ｂにおいては、図１３Ａおよび図１３Ｂと異なり、アクセスポイント２０が、無線ネットワークを管理し、アクセスポイント２０の通信エリア内に位置する無線ノード（無線通信機能を有する照明装置３０ａ，３０ｂ、および無線通信機能を有する移動端末４０ａ，４０ｂ，４０ｃ）を管理する。エリアＡ１およびエリアＡ２は、例えば、オフィス内の１つのフロアを区切ったエリアである。エリアＡ１およびエリアＡ２は、無線ノードの通信エリアの範囲に一致しなくてもよい。
【００２９】
図１は、実施の形態１に係る位置推定システム１００の構成の一例を示した図である。位置推定システム１００は、無線通信機能を有する照明制御装置（位置推定装置）１０と、アクセスポイント（第１の無線ノード）２０と、無線通信機能を有する照明装置（第３の無線ノード）３０（３０ａ，３０ｂ）と、無線通信機能を有する移動端末（第２の無線ノード）４０（４０ａ，４０ｂ，４０ｃ）と、を備える。照明制御装置１０は、アクセスポイント２０と有線通信または無線通信する。アクセスポイント２０は、照明装置３０ａ，３０ｂおよび移動端末４０ａ，４０ｂ，４０ｃと無線通信する。アクセスポイント２０は、照明装置３０ａ，３０ｂと、移動端末４０ａ，４０ｂ，４０ｃとで構成されるスター型の無線ネットワークを管理する。
【００３０】
＜エリアと照明器具の関係＞
位置推定システム１００の通信エリアは、アクセスポイント２０から所定の受信品質を満足する電波が届く範囲（無線エリア）である。例えば、図１４Ａおよび図１４Ｂにおいて、照明装置３０ａ，３０ｂと移動端末４０ａ，４０ｂ，４０ｃとは、通信エリア内にあり、アクセスポイント２０から所定の受信品質を満足する電波が届くので、アクセスポイント２０と通信できる。通信エリアは、図１に示される点線で囲まれた２つのエリアＡ１とエリアＡ２（区分エリア）とに区画を分けて設定される。照明装置３０ａは、エリアＡ１に設置され、照明装置３０ｂは、エリアＡ２に設置される。
【００３１】
＜移動端末の位置＞
移動端末４０ａ，４０ｂ，４０ｃは、アクセスポイント２０の通信エリア内を移動可能である。例えば、図１４Ｂに示されるように、移動端末４０ａ，４０ｃはエリアＡ１に位置し、移動端末４０ｂはエリアＡ２に位置する。
【００３２】
＜無線ノード＞
実施の形態１において、アクセスポイント２０を除く、照明装置３０ａ，３０ｂと移動端末４０ａ，４０ｂ，４０ｃとを無線ノードと呼ぶ。また、照明装置３０ａ，３０ｂ、移動端末４０ａ，４０ｂ，４０ｃを総称して無線ノード群と呼ぶ。また、無線ノードには、それぞれ、識別子（以下、ＩＤと称する）が割り当てられており、識別子によって無線ノードを特定できる。識別子は、例えば、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、デバイスアドレス、またはＩＰアドレスである。
【００３３】
＜位置推定システムの動作の概要＞
図２は、実施の形態１に係る位置推定システム１００の動作の一例を示すフローチャートである。
【００３４】
ステップＳ１１において、照明制御装置１０は、アクセスポイント２０に、収集対象ノードである無線ノード群から、ＲＳＳＩを収集させる。ここで、収集対象ノードとは、ＲＳＳＩ情報を収集する対象となる無線ノードである。また、ＲＳＳＩ情報とは、無線ノードのＩＤと、当該無線ノードと収集対象ノードとの間のＲＳＳＩと、を含む情報である。一例において、ＲＳＳＩ情報は、さらに、収集対象ノードのＩＤを含む。
【００３５】
例えば、アクセスポイント２０は、照明装置３０に対して、照明の点灯または消灯を指示するための信号に加え、ＲＳＳＩ情報の送信を要求するためのＲＳＳＩ要求パケットを送信する。次いで、アクセスポイント２０は、ＲＳＳＩ要求パケットの受信に応じて無線ノード群から送信される、ＲＳＳＩ情報を含むＲＳＳＩ応答パケットを受信し、ＲＳＳＩ情報を収集し、照明制御装置１０に送信する。なお、本開示において、パケットは、信号の一例である。
【００３６】
次いで、照明制御装置１０は、収集したＲＳＳＩ情報に基づいて、移動端末４０ａ，４０ｂ，４０ｃの位置を推定する。照明制御装置１０は、例えば、ＲＳＳＩ情報に基づいて無線ノード間の距離を取得し、三点測量の原理と既知である照明装置３０の位置情報とを用いて、移動端末４０ａ，４０ｂ，４０ｃの位置を推定する。
【００３７】
ステップＳ１２において、照明制御装置１０は、アクセスポイント２０のエリア毎のキャパシティ（時間リソース容量）とアクセスポイント２０の総送信時間とを監視する。ここで、キャパシティとは、アクセスポイント２０が移動端末４０との無線信号の送受信に用いる時間リソースの容量である。また、総送信時間は、アクセスポイント２０が無線ノード群へのパケットの送信に要した時間の合計である。例えば、照明制御装置１０は、エリア毎の属性に基づいて、キャパシティがエリア毎のキャパシティ閾値（閾値）を超えていないか否かを判断する。
【００３８】
一例において、エリアのキャパシティは、エリア内に位置する移動端末４０の台数に比例する。比例係数は、例えば、１である。この場合、キャパシティ閾値は、例えば、アクセスポイント２０がエリア内の移動端末４０からＲＳＳＩ情報の収集を直接行う場合の、エリア内に位置する移動端末４０の台数の最大値に応じて決定される。言い換えると、エリアのキャパシティがキャパシティ閾値を超えた場合、照明制御装置１０は、エリア内の移動端末４０からのＲＳＳＩ情報の収集を、エリア内の照明装置３０に代行させる。
【００３９】
他の一例において、エリアのキャパシティは、エリア内に位置する移動端末４０の重み付き台数に比例する。比例係数は、例えば、１である。ここで、重み付き台数は、移動端末４０毎に定められる重みの、エリア内の移動端末４０に亘る合計である。重みは、例えば、位置推定の頻度に応じて定められる。この場合、キャパシティ閾値は、例えば、アクセスポイント２０がエリア内の移動端末４０からＲＳＳＩ情報の収集を直接行う場合の、エリア内に位置する移動端末４０の重み付き台数の最大値に応じて決定される。
【００４０】
一例において、重みを、移動端末４０の属性に応じて補正してもよい。例えば、オフィスにおいて、来訪者が持つ移動端末４０に対して、重みに補正係数を乗じてもよい。また、移動端末４０の移動度（単位時間あたりどの程度移動しているかを示す尺度）に応じて重みに補正係数を乗じてもよい。例えば、着席する人物が特定されている固定席に着座している人が所持している移動端末４０の補正係数は、固定席でない他の席に着座している人が所持している移動端末４０の補正係数より小さくてもよく、例えば、０．１であってもよい。
【００４１】
以下、簡単の為に、エリアのキャパシティがエリア内に位置する移動端末４０の台数である場合を説明する。この場合、キャパシティ閾値は、例えば、アクセスポイント２０がエリア内の移動端末４０からＲＳＳＩ収集を直接行う場合の、エリア内に位置する移動端末４０の台数の最大値である。
【００４２】
一例において、さらに、照明制御装置１０は、アクセスポイント２０から取得する総送信時間に基づいて、アクセスポイント２０の残り送信時間があるか否かを判断する。
【００４３】
次いで、照明制御装置１０は、これらの判断に基づいて、ＲＳＳＩ要求パケットの送信をアクセスポイント２０から照明装置３０に分散させるエリアを判断する。
【００４４】
ステップＳ１３において、照明制御装置１０は、ＲＳＳＩ要求パケットの送信を分散させると判断したエリアに存在する照明装置３０の中から、ＲＳＳＩ情報の収集を代行させる照明装置３０（マスタと呼ぶ）を選択する。次いで、照明制御装置１０は、選択したマスタに、アクセスポイント２０を介して、ＲＳＳＩを収集する無線ノード（サブ無線ノード群と呼ぶ）のリストを含むＲＳＳＩ収集代行通知を送信することによって、ＲＳＳＩ情報の収集をマスタに代行させる。ここで、ＲＳＳＩ収集代行通知とは、宛先の無線ノードにＲＳＳＩ情報の収集を代行させることを指示する通知である。
【００４５】
ステップＳ１４において、マスタは、ＲＳＳＩ収集代行通知に含まれるサブ無線ノード群からＲＳＳＩ情報を収集する。収集したＲＳＳＩ情報は、アクセスポイント２０を介して、照明制御装置１０に送信される。
【００４６】
ステップＳ１５において、照明制御装置１０は、アクセスポイント２０に、無線ノード群のうちステップＳ１４でマスタが収集したサブ無線ノード群を除く無線ノードからＲＳＳＩ情報を収集させる。例えば、アクセスポイント２０は、サブ無線ノード群を除く無線ノードに対して、ＲＳＳＩ要求パケットを送信する。次いで、アクセスポイント２０は、ＲＳＳＩ要求パケットの受信に応じて無線ノードから送信される、ＲＳＳＩ情報を含むＲＳＳＩ応答パケットを受信し、ＲＳＳＩ情報を収集し、照明制御装置１０に送信する。
【００４７】
ステップＳ１６において、照明制御装置１０は、アクセスポイント２０からＲＳＳＩ情報を収集した移動端末４０の位置を推定する。その後、照明制御装置１０は、処理を終了する。
【００４８】
位置推定システム１００は、図１４Ａおよび図１４Ｂに示されるように１つの無線ネットワークで構成される。さらに、位置推定システム１００において、図２を参照して上述したように、ＲＳＳＩ情報を収集する機能を、照明制御装置１０が選択したマスタに代行させる。これにより、ネットワークのトポロジ（ネットワークアドレスなど）を変更せずに、かつ、アクセスポイント２０の送信時間の累積を抑制して、移動端末４０からのＲＳＳＩ情報を収集することができる。
【００４９】
＜各装置の説明＞
図３は、実施の形態１に係る照明制御装置１０の構成の一例を示す図である。照明制御装置１０は、有線通信部１１と、照明制御部１２と、エリア属性管理部（決定回路）１３と、ＲＳＳＩ収集制御部（送信回路）１４と、位置推定部（推定回路）１５とを備える。一例において、図３に示されるように、照明制御装置１０内の各構成要素間は、例えば、バスで接続され、各構成要素間の通信は、バスを介して行われる。
【００５０】
有線通信部１１は、有線通信を介して、アクセスポイント２０との間で通信することにより、アクセスポイント２０およびアクセスポイント２０と無線通信する無線ノードとの間で制御信号およびデータ信号の送受信を行う。有線通信は、例えば、イーサネット（登録商標）を用いた通信である。
【００５１】
照明制御部１２は、照明装置３０ａ，３０ｂの点灯または消灯を指示する制御信号を生成し、有線通信部１１及びアクセスポイント２０を介して照明装置３０ａ，３０ｂに送信することにより、照明装置３０ａ，３０ｂを制御する。照明制御部１２は、照明装置３０ａ，３０ｂの点灯または消灯に加えて、調光または調色を指示する制御信号を生成してもよい。
【００５２】
エリア属性管理部１３は、エリア毎に付与されるエリアの属性に基づいて、エリア内に位置する移動端末４０の台数が、エリア毎に定められるキャパシティ閾値を超えているか監視する。エリアの属性は、移動エリア、非移動エリアと定義する。エリアの属性における移動エリアとは、移動端末４０が移動するエリアである。オフィスにおける移動エリアは、例えば、フリーアドレスである。
【００５３】
エリアの属性における非移動エリアとは、移動エリアと比較して、移動端末４０が移動の少ないエリアである。例えば、非移動エリアとは、オフィスにおいて個別ブースや個人席が集中するエリアである。
【００５４】
例えば、位置推定システム１００において、エリアＡ１のキャパシティ閾値が１であり、エリアＡ２のキャパシティ閾値が２であるとする。この場合、図１に示されるように、エリアＡ１には移動端末４０ａが１台存在するので、エリア属性管理部１３は、移動端末４０の台数がエリアＡ１のキャパシティ閾値を超えていないと判断する。また、図１において、エリアＡ２には、移動端末４０ｂ、４０ｃが２台存在するため、同様に、エリア属性管理部１３は、移動端末４０の台数がエリアＡ２のキャパシティ閾値を超えていないと判断する。エリア毎にキャパシティ閾値を設定することで、高い推定精度が要求されるエリアや高い推定頻度が要求されるエリアに応じて、位置推定に用いられる移動端末４０が保持するＲＳＳＩ情報を適切に収集できる。
【００５５】
ＲＳＳＩ収集制御部１４は、エリア属性管理部１３からの制御信号と、アクセスポイント２０から取得する総送信時間と、に基づいて、ＲＳＳＩ収集要求コマンドまたはＲＳＳＩ収集代行通知コマンドを発行する。ここで、ＲＳＳＩ収集要求コマンドは、収集対象ノードのＲＳＳＩ情報を収集することをアクセスポイント２０に指示するコマンドであり、収集対象ノードのＩＤリストである収集対象ＩＤリストを含む。また、ＲＳＳＩ収集代行通知コマンドは、ＲＳＳＩ収集代行通知をマスタに送信することをアクセスポイント２０に指示するコマンドであり、収集対象ＩＤリストおよびマスタのＩＤ（マスタＩＤ）を含む。なお、本開示において、コマンドは、制御信号の一例である。
【００５６】
ＲＳＳＩ収集制御部１４は、ＲＳＳＩ収集要求コマンド、または、ＲＳＳＩ収集代行通知コマンドを、有線通信部１１を介してアクセスポイント２０へ出力する。ＲＳＳＩ収集代行通知コマンドを用いることにより、照明制御装置１０がアクセスポイント２０の信号送信回数を抑制できる一例については、図１２を参照して後述する。
【００５７】
位置推定部１５は、アクセスポイント２０を介して無線ノードから受信したＲＳＳＩ情報に基づいて、移動端末４０の位置を推定する。例えば、位置推定部１５は、収集したＲＳＳＩ情報に基づいて、移動端末４０ａ，４０ｂ，４０ｃ、照明装置３０ａ，３０ｂ及びアクセスポイント２０の間の距離を算出する。次いで、位置推定部１５は、算出された距離に基づいて、移動端末４０ａ，４０ｂ，４０ｃ、照明装置３０ａ，３０ｂ及びアクセスポイント２０の間の相対位置を算出する。次いで、位置推定部１５は、絶対位置が既知の無線ノード（例えば、照明装置３０ａ，３０ｂ）の絶対位置と、算出された相対位置とに基づいて、移動端末４０ａ，４０ｂ，４０ｃの位置を推定する。
【００５８】
図４は、実施の形態１に係るアクセスポイント２０の構成の一例を示すブロック図である。アクセスポイント２０は、無線通信部２１と、無線リソース管理部２２と、有線通信部２３と、ＲＳＳＩ収集部２４と、アンテナ２５と、を備える。一例において、図４に示されるように、アクセスポイント２０内の各構成要素間は、例えば、バスで接続され、各構成要素間の通信は、バスを介して行われる。
【００５９】
無線通信部２１は、アンテナ２５を介して、照明装置３０ａ，３０ｂと移動端末４０ａ，４０ｂ，４０ｃとの少なくとも１つと無線通信を行う。一例において、無線通信部２１は、アクセス方式にＣＳＭＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式を用いる。ＣＳＭＡ方式を用いた無線通信方式は、例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｉａ  Ｎｅｔｗｏｒｋ）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉＧｉｇ、特定小電力無線、またはＬＰＷＡ（Ｌｏｗ  Ｐｏｗｅｒ  Ｗｉｄｅ  Ａｒｉａ）である。また、無線通信部２１は、無線通信方式としてＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）を用いてもよい。
【００６０】
無線リソース管理部２２は、照明装置３０ａ，３０ｂと、移動端末４０ａ，４０ｂ，４０ｃとの無線通信の接続処理および帯域制御を行う。また、無線リソース管理部２２は、アクセスポイント２０がパケットの送信に要した時間を計測し、送信時間の累積値を保存する。
【００６１】
有線通信部２３は、照明制御装置１０と有線通信を行う。有線通信は、例えば、イーサネット（登録商標）を用いた通信である。
【００６２】
ＲＳＳＩ収集部２４は、照明制御装置１０から通知されるＲＳＳＩ収集要求コマンドに含まれる収集対象ＩＤリストにＩＤが含まれる無線ノードに、ＲＳＳＩの情報の送信を要求するためのＲＳＳＩ要求パケットを送信する。次いで、ＲＳＳＩ収集部２４は、ＲＳＳＩ応答パケットの受信に応じて、ＲＳＳＩ応答パケットに含まれるＲＳＳＩ情報を収集する。また、ＲＳＳＩ収集部２４は、ＲＳＳＩ収集代行通知コマンドに含まれる宛先ＩＤで特定される無線ノード（マスタ）に、ＲＳＳＩ収集代行通知パケットを送信する。次いで、ＲＳＳＩ収集部２４は、ＲＳＳＩ収集結果通知パケットの受信に応じて、ＲＳＳＩ収集結果通知パケットに含まれるＲＳＳＩ情報を収集する。一例において、ＲＳＳＩ収集部２４は、収集したＲＳＳＩ情報を一時的に保存する。ＲＳＳＩ収集部２４は、収集したＲＳＳＩ情報を、有線通信部２３を介して、照明制御装置１０に送信する。
【００６３】
図５は、実施の形態１に係る照明装置３０（３０ａ，３０ｂ）の構成の一例を示すブロック図である。
【００６４】
照明装置３０（３０ａ，３０ｂ）は、無線通信部３１と、アンテナ３６と、照明部３２と、ＲＳＳＩ測定部３５と、ＲＳＳＩ情報応答制御部３３と、ＲＳＳＩ収集プロトコル代行部３４と、を備える。照明装置３０ａ，３０ｂの構成は、共通である。一例において、図５に示されるように、照明装置３０内の各構成要素間は、例えば、バスで接続され、各構成要素間の通信は、バスを介して行われる。
【００６５】
無線通信部３１は、アンテナ３６を介して、アクセスポイント２０と無線通信を行う。無線通信部３１のアクセス方式は、アクセスポイント２０の無線通信部２１が用いるアクセス方式に対応する。
【００６６】
照明部３２は、照明制御装置１０から受信する制御信号に基づいて、照明の点灯、諧調変更、色変更、または消灯を行う。照明部３２は、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）または蛍光灯である。
【００６７】
ＲＳＳＩ測定部３５は、照明装置３０とは異なる無線ノード宛のＲＳＳＩ要求パケットの受信（傍受）に応じて、ＲＳＳＩを測定する。さらに、ＲＳＳＩ測定部３５は、ＲＳＳＩ要求パケットに含まれる送信元の無線ノードのＩＤ（以下、送信元ＩＤと称する）を抽出し、抽出した送信元ＩＤと測定したＲＳＳＩとを含むＲＳＳＩ情報を保存する。
【００６８】
ＲＳＳＩ情報応答制御部３３は、照明装置３０宛のＲＳＳＩ要求パケットの受信に応じて、ＲＳＳＩ測定部３５が保存したＲＳＳＩ情報を含むＲＳＳＩ応答パケットを生成し、無線通信部３１を介してアクセスポイント２０に送信する。
【００６９】
ＲＳＳＩ収集プロトコル代行部３４は、アクセスポイント２０からのＲＳＳＩ収集代行通知パケットの受信に応じて、ＲＳＳＩ収集代行通知パケットにＩＤが含まれる無線ノードに対してＲＳＳＩ要求パケットを送信する。次いで、ＲＳＳＩ収集プロトコル代行部３４は、ＲＳＳＩ収集代行通知パケットにＩＤが含まれる無線ノードからＲＳＳＩ応答パケットを受信する。次いで、ＲＳＳＩ収集プロトコル代行部３４は、ＲＳＳＩ応答パケットからＲＳＳＩ情報を収集し、収集したＲＳＳＩ情報を含むＲＳＳＩ収集結果通知パケットをアクセスポイント２０に送信する。
【００７０】
図６は、実施の形態１に係る移動端末４０（４０ａ，４０ｂ，４０ｃ）の構成の一例を示すブロック図である。
【００７１】
移動端末４０（４０ａ，４０ｂ，４０ｃ）は、無線通信部４１と、アンテナ４４と、ＲＳＳＩ測定部４３と、ＲＳＳＩ情報応答制御部４２と、を備える。移動端末４０ａ，４０ｂ，４０ｃの構成は、共通である。一例において、図６に示されるように、移動端末４０内の各構成要素間は、例えば、バスで接続され、各構成要素間の通信は、バスを介して行われる。
【００７２】
無線通信部４１は、アンテナ４４を介して、アクセスポイント２０と照明装置３０，３０との少なくとも１つと無線通信を行う。
【００７３】
ＲＳＳＩ測定部４３は、移動端末４０とは異なる無線ノード宛のＲＳＳＩ要求パケットの受信（傍受）に応じて、ＲＳＳＩを測定する。さらに、ＲＳＳＩ測定部４３は、ＲＳＳＩ要求パケットに含まれる送信元ＩＤを抽出し、抽出した送信元ＩＤと測定したＲＳＳＩとを含むＲＳＳＩ情報を保存する。
【００７４】
ＲＳＳＩ情報応答制御部４２は、移動端末４０ａ宛のＲＳＳＩ要求パケットの受信に応じて、ＲＳＳＩ測定部４３が保存したＲＳＳＩ情報を含むＲＳＳＩ応答パケットを生成し、無線通信部４１を介してアクセスポイント２０に送信する。
【００７５】
＜照明制御装置１０の動作フロー＞
図７は、実施の形態１に係る照明制御装置１０の動作の一例を示すフローチャートである。
【００７６】
ステップＳ７０１において、照明制御装置１０のエリア属性管理部１３は、内部に位置する移動端末４０の台数がキャパシティ閾値を超えたエリアがあるか否かを判断する。
【００７７】
内部に位置する移動端末４０の台数がキャパシティ閾値を超えたエリアがある場合（ステップＳ７０１：ＹＥＳ）、ステップＳ７０２において、照明制御装置１０のＲＳＳＩ収集制御部１４は、アクセスポイント２０から総送信時間を取得し、残り送信時間が閾値よりも大きいか否かを判断する。残り送信時間の閾値は、例えば、９２０ＭＨｚ帯を用いる特定小電力無線においては、総送信時間である３６０秒の５０％である１８０秒もよく、７５％の２７０秒でもよく、２５％の９０秒でもよい。
【００７８】
残り送信時間が閾値よりも大きくない場合（ステップＳ７０２：ＮＯ）、ステップＳ７０３−１において、照明制御装置１０のエリア属性管理部１３は、エリアに設置されている照明装置の中からＲＳＳＩ収集を代行させるマスタを選択する。
【００７９】
ステップＳ７０３−２において、照明制御装置１０のＲＳＳＩ収集制御部１４は、エリアに存在する無線ノードであって、ＲＳＳＩ情報の収集を照明装置３０が代行する無線ノード群（サブ無線ノード群）のＩＤを含む収集対象ＩＤリストを作成し、収集対象ＩＤリストおよびマスタＩＤを含むＲＳＳＩ収集代行通知コマンドを、アクセスポイント２０に送信する。
【００８０】
ステップＳ７０４において、照明制御装置１０のＲＳＳＩ収集制御部１４は、サブ無線ノード群のＲＳＳＩ情報を、マスタから収集する。収集の処理の内容については、図１２を参照して後述する。
【００８１】
ステップＳ７０５において、照明制御装置１０のＲＳＳＩ収集制御部１４は、アクセスポイント２０を介して、サブ無線ノード群に含まれない、無線ノード群の無線ノードからＲＳＳＩ情報を収集し、その後、処理をステップＳ７０７に進める。収集の処理の内容については、図１２を参照して後述する。
【００８２】
一方、内部に位置する移動端末４０の台数がキャパシティ閾値を超えたエリアがない場合（ステップＳ７０１：ＮＯ）、または、残り送信時間が閾値よりも大きい場合（ステップＳ７０２：ＹＥＳ）、照明制御装置１０は、処理をステップＳ７０６に進める。
【００８３】
ステップＳ７０６において、照明制御装置１０のＲＳＳＩ収集制御部１４は、無線ノード群からアクセスポイント２０を介してＲＳＳＩ情報を収集する。
【００８４】
ステップＳ７０７において、照明制御装置１０の位置推定部１５は、収集したＲＳＳＩ情報に基づき移動端末の位置を推定する。その後、照明制御装置１０は、処理を終了する。
【００８５】
図８は、実施の形態１に係るアクセスポイント２０の動作の一例を示すフローチャートである。
【００８６】
ステップＳ８１において、アクセスポイント２０は、照明制御装置１０から受信したコマンドの種類を判断する。コマンドの種類が、ＲＳＳＩ収集要求コマンドである場合（ステップＳ８１：ＲＳＳＩ収集要求コマンド）、ステップＳ８２において、アクセスポイント２０は、ＲＳＳＩ収集要求コマンドに含まれる収集対象ＩＤリストを含むＲＳＳＩ収集要求パケットを生成する。次いで、アクセスポイント２０は、収集対象ＩＤリストにＩＤが含まれる無線ノードに対して、ＲＳＳＩ要求パケットを送信する。
【００８７】
ステップＳ８３において、アクセスポイント２０は、無線ノードから送信されるＲＳＳＩ応答パケットを受信し、ＲＳＳＩ応答パケットに含まれるＲＳＳＩ情報を保存する。
【００８８】
ステップＳ８４において、アクセスポイント２０は、ＩＤが収集対象ＩＤリストに含まれる全ての無線ノードからＲＳＳＩ情報を収集したか否かを判断する。全ての無線ノードからＲＳＳＩ情報を収集していない場合（ステップＳ８４：ＮＯ）、処理をステップＳ８２に進める。
【００８９】
一方、全ての無線ノードからＲＳＳＩ情報を収集した場合（ステップＳ８４：ＹＥＳ）、ステップＳ８５において、アクセスポイント２０は、ＲＳＳＩ要求パケットの送信とＲＳＳＩ収集代行通知パケットや制御パケット等の送信に要した総送信時間を保存する。
【００９０】
ステップＳ８６において、アクセスポイント２０は、ステップＳ８３で収集したＲＳＳＩ情報と、ステップＳ８５で保存した総送信時間と、を含むＲＳＳＩ収集結果通知コマンドを照明制御装置１０に送信する。その後、アクセスポイント２０は、処理を終了する。
【００９１】
一方、照明制御装置１０から受信したコマンドが、ＲＳＳＩ収集代行通知コマンドである場合（ステップＳ８１：ＲＳＳＩ収集代行通知コマンド）、ステップＳ８７において、アクセスポイント２０は、ＲＳＳＩ収集代行通知コマンドに含まれる宛先ＩＤで特定される無線ノード（マスタ）に、ＲＳＳＩ収集代行通知コマンドに含まれる収集対象ＩＤリストを含むＲＳＳＩ収集代行通知パケットを送信する。
【００９２】
ステップＳ８８において、アクセスポイント２０は、マスタから受信したＲＳＳＩ収集結果通知パケットに含まれるＲＳＳＩ情報を含むＲＳＳＩ収集結果通知コマンドを、生成し、照明制御装置１０に送信（ＲＳＳＩ収集結果通知を転送）する。その後、アクセスポイント２０は、処理を終了する。
【００９３】
図９は、実施の形態１に係る照明装置３０ａ，３０ｂの動作の一例を示すフローチャートである。照明装置３０ｂの動作は、照明装置３０ａの動作と共通である。以下、照明装置３０ａの動作について説明する。
【００９４】
ステップＳ９１において、照明装置３０ａは、アクセスポイント２０から受信したパケットの種類を判断する。受信したパケットの種類が、ＲＳＳＩ収集代行通知パケットである場合（ステップＳ９１：ＲＳＳＩ収集代行通知パケット）、ステップＳ９２において、照明装置３０ａは、ＲＳＳＩ要求パケットを、ＲＳＳＩ代行収集通知パケットに含まれる収集対象ＩＤリストにＩＤが含まれる無線ノード（サブ無線ノード）に送信する。
【００９５】
ステップＳ９３において、照明装置３０ａは、全てのサブ無線ノードからＲＳＳＩ情報を収集したか否かを判断する。全てのサブ無線ノードからＲＳＳＩ情報を収集していない場合（ステップＳ９３：ＮＯ）、照明装置３０ａは、処理をステップＳ９２に進める。
【００９６】
全てのサブ無線ノードからＲＳＳＩ情報を収集した場合（ステップＳ９３：ＹＥＳ）、ステップＳ９４に遷移する。ステップＳ９４において、照明装置３０ａは、ステップＳ９２で収集したＲＳＳＩ情報をアクセスポイント２０に送信する。その後、照明装置３０ａは、処理を終了する。
【００９７】
一方、受信したパケットの種類がＲＳＳＩ要求パケットである場合（ステップＳ９１：ＲＳＳＩ要求パケット）、ステップＳ９５において、照明装置３０ａは、ＲＳＳＩ要求パケットが照明装置３０ａ宛であるか否かを判断する。
【００９８】
ＲＳＳＩ要求パケットが照明装置３０ａ宛でない場合（ステップＳ９５：ＮＯ）、ステップＳ９６において、照明装置３０ａは、受信したＲＳＳＩ要求パケットに含まれる送信元ＩＤと測定したＲＳＳＩを紐づけて保存する。その後、照明装置３０ａは、処理を終了する。
【００９９】
一方、ＲＳＳＩ要求パケットが照明装置３０ａ宛である場合（ステップＳ９５：ＹＥＳ）、ステップＳ９７において、照明装置３０ａは、保存したＲＳＳＩ情報を含むＲＳＳＩ応答パケットを生成し、アクセスポイント２０に送信する。その後、照明装置３０ａは、処理を終了する。
【０１００】
図１０は、実施の形態１に係る移動端末４０ａ，４０ｂ，４０ｃの動作の一例を示すフローチャートである。移動端末４０ｂ，４０ｃの動作は、移動端末４０ａの動作と共通である。以下、移動端末４０ａの動作について説明する。
【０１０１】
ステップＳ１０１において、移動端末４０ａは、受信したＲＳＳＩ要求パケットが移動端末４０ａ宛であるか否かを判断する。ＲＳＳＩ要求パケットが移動端末４０ａ宛の場合（ステップＳ１０１：ＹＥＳ）、ステップＳ１０２において、移動端末４０ａは、保存しているＲＳＳＩ情報を含むＲＳＳＩ応答パケットを送信し、処理を終了する。
【０１０２】
一方、移動端末４０ａは、受信したＲＳＳＩ要求パケットが移動端末４０ａ宛でない場合（ステップＳ１０１：ＮＯ）、ステップＳ１０３において、移動端末４０ａは、ＲＳＳＩ要求パケットに含まれる送信元ＩＤと測定したＲＳＳＩに紐づけるＲＳＳＩ情報を保存し、処理を終了する。
【０１０３】
＜位置推定システム全体の動作シーケンスの説明＞
時刻Ｔ０から時刻Ｔ２における位置推定システム１００の動作シーケンスを以下に説明する。
【０１０４】
図１１Ａは、実施の形態１に係る時刻Ｔ０，Ｔ１に応じた移動端末４０ａ，４０ｂ，４０ｃの所在位置の一例を示す配置図である。図１１Ｂは、実施の形態１に係る時刻Ｔ２に応じた移動端末４０ａ，４０ｂ，４０ｃの所在位置の一例を示す配置図である。図１１Ａおよび図１１Ｂ中においては、照明制御装置１０とアクセスポイント２０との図示は、省略されている。
【０１０５】
図１１Ａに示されるように、時刻Ｔ０において、移動端末４０ａはエリアＡ１に、移動端末４０ｂ，４０ｃは、エリアＡ２に位置する。次いで、時刻Ｔ１において、移動端末４０ｃは、エリアＡ２からエリアＡ１への移動を開始し、図１１Ｂに示す時刻Ｔ２において、移動端末４０ｃは、エリアＡ２からエリアＡ１への移動を完了する。したがって、時刻Ｔ２において、移動端末４０ａ，４０ｃは、エリアＡ１に位置し、移動端末４０ｂは、エリアＡ２に位置する。
【０１０６】
図１２は、実施の形態１に係る位置推定システム１００の動作の一例を示すシーケンス図である。
【０１０７】
図１２に示される動作は、図１１Ａおよび図１１Ｂに示されるエリアＡ１およびエリアＡ２のキャパシティ閾値が、それぞれ、１台および３台の場合の、位置推定システム１００の動作である。また、時刻Ｔ０において、照明装置３０ａ，３０ｂと、移動端末４０ａ，４０ｂ，４０ｃとは、アクセスポイント２０に接続されており、また、移動端末４０ａ，４０ｂ，４０ｃの位置は、照明制御装置１０によって既に推定されている。
【０１０８】
時刻Ｔ０において、照明制御装置１０は、各エリアに位置する移動端末４０の台数がキャパシティ閾値を超えているか否かを判断する。エリアＡ１およびエリアＡ２に位置する移動端末４０の台数は、いずれも、それぞれのキャパシティ閾値を超えていない。そこで、照明制御装置１０は、収集対象ノードである照明装置３０ａ，３０ｂと移動端末４０ａ，４０ｂ，４０ｃとのＩＤからなるリストを含むＲＳＳＩ収集要求コマンドＣ１を生成し、アクセスポイント２０に送信する。
【０１０９】
アクセスポイント２０は、ＲＳＳＩ収集要求コマンドＣ１の受信に応じて、ＲＳＳＩ収集要求コマンドＣ１に含まれる収集対象ＩＤリストにＩＤが含まれる照明装置３０ａ，３０ｂと移動端末４０ａ，４０ｂ，４０ｃからなる収集対象ノードからＲＳＳＩ情報を収集する。
【０１１０】
照明装置３０ａからＲＳＳＩ情報を収集するために、アクセスポイント２０は、照明装置３０ａにＲＳＳＩ要求パケットＰ１を送信する。照明装置３０ａは、ＲＳＳＩ要求パケットＰ１の受信に応じて、照明装置３０ａが保存しているＲＳＳＩ情報を含むＲＳＳＩ応答パケットＰ２を生成し、アクセスポイント２０に送信する。
【０１１１】
同様に、照明装置３０ｂおよび移動端末４０ａ，４０ｂ，４０ｃからＲＳＳＩ情報を収集するために、アクセスポイント２０は、照明装置３０ａおよび移動端末４０ａ，４０ｂ，４０ｃに対して、それぞれ、ＲＳＳＩ要求パケットＰ３，Ｐ５，Ｐ７，Ｐ９を送信する。照明装置３０ａおよび移動端末４０ａ，４０ｂ，４０ｃは、それぞれ、ＲＳＳＩ要求パケットＰ３，Ｐ５，Ｐ７，Ｐ９の受信に応じて、それぞれが保存しているＲＳＳＩ情報を含むＲＳＳＩ応答パケットＰ４，Ｐ６，Ｐ８，Ｐ１０を生成し、アクセスポイント２０に送信する。
【０１１２】
収集対象ノードからＲＳＳＩ情報を収集したアクセスポイント２０は、収集したＲＳＳＩ情報を含むＲＳＳＩ収集結果通知コマンドＣ２を、照明制御装置１０に送信する。次いで、照明制御装置１０は、収集したＲＳＳＩ情報に基づいて、無線ノード群の位置を推定する。
【０１１３】
時刻Ｔ１において、移動端末４０ｃはＡ２からＡ１への移動を開始し、時刻Ｔ２において、移動端末４０ｃはＡ２からＡ１への移動を完了する。
【０１１４】
照明制御装置１０は、移動端末４０ｃの位置を推定し、エリアＡ１に存在する無線装置の台数が２台となり、エリアＡ１のキャパシティ閾値を超えたと判断する。したがって、照明制御装置１０は、エリアＡ１に存在する照明装置３０ａをマスタに選択し、移動端末４０ａ，４０ｃをサブ無線ノード群に選択する。
【０１１５】
照明制御装置１０は、サブ無線ノード群に属する無線ノードのＩＤを含む収集対象ＩＤリストと、マスタである照明装置３０ａのマスタＩＤと、を含むＲＳＳＩ収集代行通知コマンドＣ４を生成する。次いで、照明制御装置１０は、生成したＲＳＳＩ収集代行通知コマンドＣ４をアクセスポイント２０に送信する。アクセスポイント２０は、ＲＳＳＩ収集代行通知コマンドＣ４の受信に応じて、ＲＳＳＩ収集代行通知コマンドＣ４に含まれる収集対象ＩＤリストを含むＲＳＳＩ収集代行通知パケットＰ１１を生成し、照明装置３０ａに送信する。
【０１１６】
照明装置３０ａは、ＲＳＳＩ収集代行通知パケットＰ１１の受信に応じて、ＲＳＳＩ収集代行通知パケットＰ１１に含まれる収集対象ＩＤリストにＩＤが含まれる収集対象ノード（サブ無線ノード群）からＲＳＳＩ情報を収集する。
【０１１７】
移動端末４０ａからＲＳＳＩ情報を収集するために、照明装置３０ａは、移動端末４０ａにＲＳＳＩ要求パケットＰ１２を送信する。照明装置３０ａは、ＲＳＳＩ要求パケットＰ１２に、アクセスポイント２０によるＲＳＳＩ情報の収集を照明装置３０ａが代行することを示すフラグを含めてもよい。
【０１１８】
移動端末４０ａは、ＲＳＳＩ要求パケットＰ１２の受信に応じて、移動端末４０ａが保存しているＲＳＳＩ情報を含むＲＳＳＩ応答パケットＰ１３を生成し、照明装置３０ａに送信する。
【０１１９】
同様に、移動端末４０ｃからＲＳＳＩ情報を収集するために、照明装置３０ａは、移動端末４０ｃにＲＳＳＩ要求パケットＰ１４を送信する。
【０１２０】
移動端末４０ｃは、ＲＳＳＩ要求パケットＰ１４の受信に応じて、移動端末４０ｃが保存しているＲＳＳＩ情報を含むＲＳＳＩ応答パケットＰ１５を生成し、照明装置３０ａに送信する。
【０１２１】
収集対象ノードからＲＳＳＩ情報を収集した照明装置３０ａは、収集したＲＳＳＩ情報を含むＲＳＳＩ収集結果通知パケットＰ１６を、アクセスポイント２０に送信する。アクセスポイント２０は、ＲＳＳＩ収集結果通知パケットＰ１６の受信に応じて、ＲＳＳＩ収集結果通知パケットＰ１６に含まれるＲＳＳＩ情報を含むＲＳＳＩ収集結果通知コマンドＣ５を生成し、照明制御装置１０に送信する。
【０１２２】
照明制御装置１０は、ＲＳＳＩ収集結果通知コマンドＣ５の受信に応じて、サブ無線ノード群以外の無線ノードからＲＳＳＩ情報を収集するために、ＲＳＳＩ収集要求コマンドＣ６を生成する。ＲＳＳＩ収集要求コマンドＣ６は、サブ無線ノード群以外の無線ノードである照明装置３０ｂおよび移動端末４０ｂのＩＤを収集対象ＩＤリストに含む。次いで、照明制御装置１０は、生成したＲＳＳＩ収集要求コマンドＣ６を、アクセスポイント２０に送信する。
【０１２３】
アクセスポイント２０は、ＲＳＳＩ収集要求コマンドＣ６の受信に応じて、ＲＳＳＩ収集要求コマンドＣ１に含まれる収集対象ＩＤリストにＩＤが含まれる照明装置３０ｂおよび移動端末４０ｂを含む収集対象ノードからＲＳＳＩ情報を収集する。
【０１２４】
照明装置３０ｂからＲＳＳＩ情報を収集するために、アクセスポイント２０は、照明装置３０ｂにＲＳＳＩ要求パケットＰ１７を送信する。照明装置３０ｂは、ＲＳＳＩ要求パケットＰ１７の受信に応じて、照明装置３０ｂが保存しているＲＳＳＩ情報を含むＲＳＳＩ応答パケットＰ１８を生成し、アクセスポイント２０に送信する。
【０１２５】
同様に、移動端末４０ｂからＲＳＳＩ情報を収集するために、アクセスポイント２０は、移動端末４０ｂにＲＳＳＩ要求パケットＰ１９を送信する。移動端末４０ｂは、ＲＳＳＩ要求パケットＰ１９の受信に応じて、移動端末４０ｂが保存しているＲＳＳＩ情報を含むＲＳＳＩ応答パケットＰ２０を生成し、アクセスポイント２０に送信する。
【０１２６】
収集対象ノードからＲＳＳＩ情報を収集したアクセスポイント２０は、収集したＲＳＳＩ情報を含むＲＳＳＩ収集結果通知コマンドＣ７を、照明制御装置１０に送信する。次いで、照明制御装置１０は、収集したＲＳＳＩ情報に基づいて、無線ノード群の位置を推定する。その後、位置推定システム１００は、処理を終了する。
【０１２７】
実施の形態１によれば、ＲＳＳＩ情報の収集機能を照明装置３０に代行させることによって、アクセスポイント２０の総送信時間を抑制できる。また、照明装置３０の設置位置が天井であるため、移動端末４０を携帯する人との間の見通しが確保し易い。したがって、照明制御装置１０は、照明装置３０によって収集されたＲＳＳＩ情報を用いることによって、位置推定の精度を向上できる。
【０１２８】
また、実施の形態１によれば、位置推定システム１００は、１つの無線ネットワーク（例えば、ネットワークＩＤ：“２０”）で構成でき、アクセスポイント２０によって１つの無線ネットワークで管理できる。したがって、アクセスポイント２０は、照明装置３０および移動端末４０に、直接照明制御信号を送信、または直接ＲＳＳＩを収集できる。さらに、移動端末４０の移動に伴うハンドオーバー処理を省略できる。したがって、ハンドオーバーの処理にともなうネットワークＩＤの変更も抑制できる。さらに、１つのエリアＡ１またはＡ２に移動端末４０が集中し、ＲＳＳＩ情報を取得するためのパケットの送信回数が増大しても、ネットワークアドレスの変換をすることなく、ＲＳＳＩ情報の収集機能を照明装置３０に代行させることが可能になる。これによりアクセスポイントの送信回数の集中を防止、回避、または緩和できる。
【０１２９】
（その他の実施の形態）
上述の実施の形態１においては、照明装置３０ａ（３０ｂ）が各エリアＡ１（Ａ２）に１台設置されている。しかしながら、照明装置３０が、１つのエリアに２台以上設置される実施の形態も考えられる。各エリアに２台以上の照明装置３０が設置される場合、照明制御装置１０は、各エリアについて、予め定められたマスタを選択してもよいし、移動端末４０の推定結果が最も良くなる照明装置３０をマスタに選択してもよい。
【０１３０】
上述の実施の形態１においては、残り送信時間の閾値が、９２０ＭＨｚ帯を用いる特定小電力無線における総送信時間の３６０秒の半分である１８０秒である。しかしながら、照明制御装置１０は、移動端末４０の移動履歴に応じて、残り送信時間の閾値を変更する実施の形態も考えられる。残り送信時間の閾値は、例えば、１時間あたりの移動端末の移動度に基づいて変更されてもよい。
【０１３１】
図１２に示される一例においては、照明制御装置１０は、アクセスポイント２０を介して、エリアＡ１，Ａ２に含まれる無線ノードから、直接または間接的にＲＳＳＩ情報を収集する。これに代えて、照明制御装置１０は、アクセスポイント２０を介して、エリアＡ１，Ａ２に含まれる無線ノードの一部から、直接または間接的にＲＳＳＩ情報を収集する実施の形態も考えられる。無線ノードの一部は、例えば、エリアＡ１，Ａ２に含まれる移動端末４０ａ，４０ｂ，４０ｃである。
【０１３２】
上述の実施の形態１においては、位置が既知である無線ノード（アンカーノード）が、照明装置３０である場合について説明されている。しかしながら、アンカーノードが、屋内に位置を固定して設けられる他の装置である実施の形態も考えられる。他の装置は、例えば、スピーカー、火災報知器、警報器、非常灯、時計、空気清浄機、またはエアコンを含んでもよい。また、照明装置と他の装置との双方を用いてもよい。
【０１３３】
上述の実施の形態１においては、図１２に示されるように、照明制御装置１０は、ＲＳＳＩ収集代行通知コマンドＣ４を送信し、ＲＳＳＩ収集結果通知コマンドＣ５を受信した後に、ＲＳＳＩ収集要求コマンドＣ６を送信し、ＲＳＳＩ収集結果通知コマンドを受信する。しかしながら、ＲＳＳＩ収集代行通知コマンドＣ４およびＲＳＳＩ収集要求コマンドＣ６が送信される順序が逆である実施の形態も考えられる。さらに、ＲＳＳＩ収集代行通知コマンドＣ４およびＲＳＳＩ収集要求コマンドＣ６が同時に送信される実施の形態も考えられる。
【０１３４】
上述の実施の形態１においては、照明制御装置１０の有線通信部１１（図３参照）は、アクセスポイント２０の有線通信部２３（図４参照）と有線通信を行う。これに代えて、照明制御装置１０とアクセスポイント２０との間の通信が、無線通信である実施の形態も考えられる。
【０１３５】
上述の実施の形態１においては、図１に示されるように、照明制御装置１０とアクセスポイント２０とが、別体として設けられる。これに代えて、照明制御装置１０が備える構成要素の一部または全部が、アクセスポイント２０と一体として設けられる実施の形態も考えられる。
【０１３６】
上述の実施の形態においては、各構成要素に用いる「・・・部」という表記は、「・・・回路（circuitry）」、「・・・デバイス」、「・・・ユニット」、又は、「・・・モジュール」といった他の表記に置換されてもよい。
【０１３７】
以上、図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、開示の趣旨を逸脱しない範囲において、上記実施の形態における各構成要素を任意に組み合わせてもよい。
【０１３８】
本開示はソフトウェア、ハードウェア、又は、ハードウェアと連携したソフトウェアで実現することが可能である。上記実施の形態の説明に用いた各機能ブロックは、部分的に又は全体的に、集積回路であるＬＳＩとして実現され、上記実施の形態で説明した各プロセスは、部分的に又は全体的に、一つのＬＳＩ又はＬＳＩの組み合わせによって制御されてもよい。ＬＳＩは個々のチップから構成されてもよいし、機能ブロックの一部または全てを含むように一つのチップから構成されてもよい。ＬＳＩはデータの入力と出力を備えてもよい。ＬＳＩは、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。集積回路化の手法はＬＳＩに限るものではなく、専用回路、汎用プロセッサ又は専用プロセッサで実現してもよい。また、ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。本開示は、デジタル処理又はアナログ処理として実現されてもよい。さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１３９】
本開示は、通信機能を持つあらゆる種類の装置、デバイス、システム（通信装置と総称）において実施可能である。通信装置の、非限定的な例としては、電話機（携帯電話、スマートフォン等）、タブレット、パーソナル・コンピューター（ＰＣ）（ラップトップ、デスクトップ、ノートブック等）、カメラ（デジタル・スチル／ビデオ・カメラ等）、デジタル・プレーヤー（デジタル・オーディオ／ビデオ・プレーヤー等）、着用可能なデバイス（ウェアラブル・カメラ、スマートウオッチ、トラッキングデバイス等）、ゲーム・コンソール、デジタル・ブック・リーダー、テレヘルス・テレメディシン（遠隔ヘルスケア・メディシン処方）デバイス、通信機能付きの乗り物又は移動輸送機関（自動車、飛行機、船等）、及び上述の各種装置の組み合わせがあげられる。
【０１４０】
通信装置は、持ち運び可能又は移動可能なものに限定されず、持ち運びできない又は固定されている、あらゆる種類の装置、デバイス、システム、例えば、スマート・ホーム・デバイス（家電機器、照明機器、スマートメーター又は計測機器、コントロール・パネル等）、自動販売機、その他ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）ネットワーク上に存在し得るあらゆる「モノ（Things）」をも含む。
【０１４１】
通信には、セルラーシステム、無線ＬＡＮシステム、通信衛星システム等によるデータ通信に加え、これらの組み合わせによるデータ通信も含まれる。また、通信装置には、本開示に記載される通信機能を実行する通信デバイスに接続又は連結される、コントローラやセンサ等のデバイスも含まれる。例えば、通信装置の通信機能を実行する通信デバイスが使用する制御信号やデータ信号を生成するような、コントローラやセンサが含まれる。
【０１４２】
また、通信装置には、上記の非限定的な各種装置と通信を行う、あるいはこれら各種装置を制御する、インフラストラクチャ設備、例えば、基地局、アクセスポイント、その他あらゆる装置、デバイス、システムが含まれる。
【０１４３】
本開示に係る位置推定システムは、無線エリアを形成する第１の無線ノードと、前記無線エリア内を移動する１つ以上の第２の無線ノードと、前記無線エリア内に設置された複数の複数の第３の無線ノードと、前記第１の無線ノードによって収集される、前記複数の第３の無線ノードおよび前記１つ以上の第２の無線ノードでの無線受信品質を示す情報に基づいて、前記１つ以上の第２の無線ノードの位置を推定する位置推定装置と、を備え、前記位置推定装置は、前記無線エリアを区分した複数の区分エリア毎の、前記１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定する決定回路と、前記決定した区分エリアに設置された前記複数の第３の無線ノードのいずれかに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信する送信回路と、を備える。
【０１４４】
本開示に係る位置推定システムにおいて、前記複数の第３の無線ノードの各々の通信範囲に含まれる少なくとも１つの区分エリアの各区分エリアに対して閾値が定められ、前記複数の第３の無線ノードは、前記各区分エリアに対して少なくとも１つが選択され、前記時間リソース容量が前記各区分エリアに対して定められた前記閾値を超えた場合、前記送信回路は、前記選択された第３の無線ノードに対して前記指示を送信する。
【０１４５】
本開示に係る位置推定システムにおいて、前記時間リソース容量は、前記各区分エリアに位置する前記第２の無線ノードの台数に比例する。
【０１４６】
本開示に係る位置推定システムにおいて、前記時間リソース容量は、前記第２の無線ノードに付与された重みの合計に比例する。
【０１４７】
本開示に係る位置推定システムにおいて、前記第１の無線ノードは、アクセスポイントであり、前記アクセスポイントの総送信時間に応じて、前記送信回路は、前記複数の第３の無線ノードに対して前記指示を送信する。
【０１４８】
本開示に係る位置推定システムにおいて、前記複数の第３の無線ノードは、照明装置である。
【０１４９】
本開示に係る位置推定システムにおいて、前記無線受信品質を示す情報は、ＲＳＳＩである。
【０１５０】
本開示に係る位置推定装置は、第１の無線ノードが形成する無線エリアを区分した複数の区分エリア毎の、前記無線エリア内を移動する１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定する決定回路と、前記無線エリア内に設置された複数の第３の無線ノードのうち、前記決定した区分エリアに設置された第３の無線ノードに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信する送信回路と、前記指示を受信した前記第３の無線ノードによって収集された前記１つ以上の第２の無線ノードでの無線受信品質を示す情報を用いて、前記１つ以上の第２の無線ノードの位置を推定する推定回路と、を備える。
【０１５１】
本開示に係る位置推定方法は、第１の無線ノードが形成する無線エリアを区分した複数の区分エリア毎の、前記無線エリア内を移動する１つ以上の第２の無線ノード向け無線通信の時間リソース容量に関する情報に基づいて、前記第２の無線ノードでの前記無線受信品質を含む情報を前記第１の無線ノードに代わって収集する区分エリアを決定し、前記無線区分エリア内に設置された複数の第３の無線ノードのうち、決定した区分エリアに設置された第３の無線ノードに対して、当該区分エリア内に位置する前記１つ以上の第２の無線ノードでの前記無線受信品質を収集する指示を送信し、前記指示を受信した前記第３の無線ノードによって収集された前記１つ以上の第２の無線ノードでの無線受信品質を示す情報を用いて、前記１つ以上の第２の無線ノードの位置を推定する。
【産業上の利用可能性】
【０１５２】
本開示は、屋内で使用される位置推定システムに好適である。
【符号の説明】
【０１５３】
１００  位置推定システム
１０  照明制御装置
２０  アクセスポイント
３０，３０ａ，３０ｂ  照明装置
４０，４０ａ，４０ｂ，４０ｃ  移動端末
１１，２３  有線通信部
１２  照明制御部
１３  エリア属性管理部
１４  ＲＳＳＩ収集制御部
１５  位置推定部
２１，３１，４１  無線通信部
２２  無線リソース管理部
２４  ＲＳＳＩ収集部
２５，３６，４４  アンテナ
３２  照明部
３３，４２  ＲＳＳＩ情報応答制御部
３４  ＲＳＳＩ収集プロトコル代行部 
【図１】
2020161882.tif 000003
【図２】
2020161882.tif 000004
【図３】
2020161882.tif 000005
【図４】
2020161882.tif 000006
【図５】
2020161882.tif 000007
【図６】
2020161882.tif 000008
【図７】
2020161882.tif 000009
【図８】
2020161882.tif 000010
【図９】
2020161882.tif 000011
【図１０】
2020161882.tif 000012
【図１１Ａ】
2020161882.tif 000013
【図１１Ｂ】
2020161882.tif 000014
【図１２】
2020161882.tif 000015
【図１３Ａ】
2020161882.tif 000016
【図１３Ｂ】
2020161882.tif 000017
【図１４Ａ】
2020161882.tif 000018
【図１４Ｂ】
2020161882.tif 000019