(57)【特許請求の範囲】
【請求項１】
施設から送信される前記施設のｗｉｆｉ（登録商標）の信号及びＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙに準拠したビーコン信号を受信可能な情報端末のコンピュータに対して、
前記施設のｗｉｆｉの信号及び前記ビーコン信号の受信状況を確認する受信状況確認ステップと、
前記受信状況確認ステップで確認する前記受信状況が、前記ビーコン信号、前記施設のｗｉｆｉの信号の順序で受信可能な状態から受信不可能な状態に変化したとき、前記情報端末が前記施設の内部から外部に移動したと判定する外出判定ステップと、を実行させ、
前記施設のｗｉｆｉの信号が送信される範囲は、前記ビーコン信号が送信される範囲よりも広く、
前記施設のｗｉｆｉの信号が送信される範囲と、前記ビーコン信号が送信される範囲とは、重複した部分を有する
プログラム。
【請求項２】
前記受信状況確認ステップで前記情報端末が前記ビーコン信号を受信する前に、前記施設のｗｉｆｉの信号を受信した場合、
前記ビーコン信号の受信強度を確認する受信強度確認ステップと、
前記受信強度確認ステップで確認する前記受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したとき、前記情報端末が前記施設の外部から内部に移動したと判定する帰着判定ステップと、を実行させる
請求項１に記載のプログラム。
【請求項３】
前記ビーコン信号の受信強度を確認する受信強度確認ステップと、
前記受信強度確認ステップで確認する前記受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したとき、前記情報端末が前記施設の外部から内部に移動したと判定する帰着判定ステップと、を実行させる
請求項１に記載のプログラム。
【請求項４】
施設に設けられ、ビーコン信号を送信するビーコン送信部と、
前記施設に設けられ、前記施設のｗｉｆｉの信号を送信するネットワーク形成部と、
前記施設のｗｉｆｉの信号及び前記ビーコン信号を受信可能な情報端末が確認する前記施設のｗｉｆｉの信号及び前記ビーコン信号の受信状況が前記ビーコン信号、前記施設のｗｉｆｉの信号の順序で受信可能な状態から受信不可能な状態に変化したとき、前記情報端末が前記施設の内部から外部に移動したことを示す情報を受信する受信部と、を備える
位置確認システム。
【請求項５】
請求項４に記載の位置確認システムに用いられる機器管理装置であって、
前記ネットワーク形成部と、
前記受信部と、を備える
機器管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末の位置を確認する位置確認システム、位置確認システムに用いられる機器管理装置及び情報端末に用いられるプログラムに関する。
【背景技術】
【０００２】
近年、近距離通信技術のＢｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）を用いて、ビーコン信号を送信するビーコン送信部からビーコン信号を受信するｉＢｅａｃｏｎ（登録商標）機能を実装したスマートフォン等の情報端末が普及している。
【０００３】
情報端末が受信したビーコン信号の受信強度（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）に応じてビーコン送信部と情報端末との距離を推定するｉＢｅａｃｏｎ（登録商標）機能を用いた技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１３６０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報端末を携帯するユーザが住宅等の施設から例えば勤務先又は学校等へ外出したか否かを判定したいという要望がある。具体的には、ユーザが施設から外出したと判定された場合、ユーザが携帯する情報端末が施設のＨＥＭＳ（Ｈｏｍｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）にアクセスし、例えば、施設の照明器具を消灯させたり、エアコンの電源を切ったりすることができる。これにより、照明器具又はエアコン等の消し忘れ等による無駄な電力消費を抑制できる。ただし、エアコン等の電源が頻繁にオン・オフされると、電力消費が増えてしまうため、ユーザが例えば１０数ｍ離れた近所に数分程度の間行く場合のように、ユーザがすぐに施設に帰ってくる場合には、ユーザが外出したと判定されないことが好ましい。
【０００６】
しかしながら、ＢＬＥに準拠したビーコン信号が送信される範囲は１０ｍ程度であり、ユーザが携帯している情報端末がビーコン信号を受信しているか否かに応じてユーザの外出が判定される場合、ビーコン送信部が設置された施設からユーザが１０ｍ程度離れたときに、ユーザが外出したと判定されてしまう。このように、ユーザが施設から１０数ｍ程度の近所にいるか、近所にはおらずより遠くへ（例えば施設から１００ｍ程度）外出したかを判定することは難しい。
【０００７】
そこで、本発明は、ユーザが施設から遠くへ外出したか否かを判定できる位置確認システム、機器管理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係るプログラムは、施設から送信される前記施設のネットワークの信号及びビーコン信号を受信可能な情報端末のコンピュータに対して、前記情報端末が前記ビーコン信号を受信した後に、前記施設のネットワークの信号及び前記ビーコン信号の受信状況を確認する受信状況確認ステップと、前記受信状況確認ステップで確認する前記受信状況が、前記ビーコン信号、前記施設のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したとき、前記情報端末が前記施設の内部から外部に移動したと判定する外出判定ステップと、を実行させる。
【０００９】
本発明の一態様に係る位置確認システムは、施設に設けられ、ビーコン信号を送信するビーコン送信部と、前記施設に設けられ、前記施設のネットワークの信号を送信するネットワーク形成部と、前記施設のネットワークの信号及び前記ビーコン信号を受信可能な情報端末が、前記ビーコン信号を受信した後に確認する前記施設のネットワークの信号及び前記ビーコン信号の受信状況が前記ビーコン信号、前記施設のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したとき、前記情報端末が前記施設の内部から外部に移動したことを示す情報を受信する受信部と、を備える。
【００１０】
本発明の一態様に係る機器管理装置は、上記の位置確認システムに用いられる機器管理装置であって、前記ネットワーク形成部と、前記受信部と、を備える。
【発明の効果】
【００１１】
本発明の一態様に係る位置確認システム、機器管理装置及びプログラムによれば、ユーザが施設から遠くへ外出したか否かを判定できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係る位置確認システムの一例を示す構成図である。
【図２】施設のネットワークの信号及びビーコン信号が送信される範囲の一例を示す図である。
【図３】実施の形態に係る情報端末における外出判定処理の一例を示すフローチャートである。
【図４】ユーザが外出したと判定される条件を説明するための図である。
【図５】実施の形態に係る情報端末における帰着判定処理の一例を示すフローチャートである。
【図６】ユーザが帰着したと判定される条件を説明するための図である。
【発明を実施するための形態】
【００１３】
以下では、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。従って、以下の実施の形態で示される数値、形状、構成要素、構成要素の配置及び接続形態、並びに、ステップ（工程）及びステップの順序等は、一例であり、本発明を限定する趣旨ではない。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１４】
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、同じ構成要素については同じ符号を付している。
【００１５】
（実施の形態）
以下、実施の形態について、図１から図６を用いて説明する。
【００１６】
［位置確認システムの構成］
図１は、実施の形態に係る位置確認システム１の一例を示す構成図である。なお、図１には、位置確認システム１の構成要素ではない情報端末１００及び機器２００も示されている。
【００１７】
位置確認システム１では、情報端末１００は、施設１０から送信される施設１０のネットワークの信号及びビーコン信号を受信する。施設１０のネットワークの信号は、ｗｉｆｉ（登録商標）等の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続するための信号であり、後述するネットワーク形成部３０が送信する信号である。ビーコン信号は、ＢＬＥに準拠したビーコン信号であり、後述するビーコン送信部２０が送信する信号である。
【００１８】
情報端末１００は、施設１０のネットワークの信号及びビーコン信号に応じて所定の処理を行い、情報端末１００が施設１０の内部から外部に移動したか否か、又は、情報端末１００が施設１０の外部から内部に移動したか否か判定する。ここで、情報端末１００が施設１０の内部から外部へ移動したとは、例えば、情報端末１００が施設１０から施設１０のネットワークの信号が送信される範囲よりも遠くへ離れたことを意味する。具体的には、情報端末１００が施設１０の内部から外部へ移動したとは、施設１０から例えば１００ｍ程度遠くへ離れたことを意味する。また、情報端末１００が施設１０の外部から内部へ移動したとは、例えば、情報端末１００が施設１０のネットワークの信号が送信される範囲よりも遠くから施設１０の周辺へ近づいたことを意味する。具体的には、情報端末１００が施設１０の外部から内部へ移動したとは、情報端末１００が施設１０から１００ｍ程度離れたところから施設１０から４ｍ程度の範囲内へ移動ことを意味する。情報端末１００は、情報端末１００が施設１０の内部から外部に移動したと判定した場合、情報端末１００が施設１０の内部から外部に移動したことを示す情報を位置確認システム１に送信する。また、情報端末１００は、情報端末１００が施設１０の外部から内部に移動したと判定した場合、情報端末１００が施設１０の外部から内部に移動したことを示す情報を位置確認システム１に送信する。
【００１９】
そして、位置確認システム１は、情報端末１００が施設１０の内部から外部に移動したことを示す情報を受信することで、ユーザが外出したことに応じた制御を施設１０に設置された機器２００に対して行う。また、位置確認システム１は、情報端末１００が施設１０の外部から内部に移動したことを示す情報を受信することで、ユーザが帰着したことに応じた制御を施設１０に設置された機器２００に対して行う。
【００２０】
このように位置確認システム１は、情報端末１００を携帯しているユーザが施設１０から外出したとき又は施設１０に帰着したときに、機器２００に対してユーザが外出したこと又は帰着したことに応じた制御をさせるシステムである。
【００２１】
なお、施設１０は、例えば戸建て等の住宅であるが、集合住宅であってもよい。また、施設１０は、集合住宅を構成する個々の住戸であってもよい。また、施設１０は、工場又はオフィス等の住宅ではない施設であってもよい。
【００２２】
位置確認システム１は、ビーコン送信部２０及び機器管理装置５０を備える。
【００２３】
ビーコン送信部２０は、施設１０に設けられ、ビーコン信号を送信する。ビーコン送信部２０は、ＢＬＥに準拠して、ビーコン信号を繰り返し送信するビーコン発信機である。ビーコン送信部２０は、施設１０における屋内、屋外の任意の場所に設置して利用され得る。本実施の形態では、ビーコン送信部２０は、施設１０の入り口付近の屋内又は屋外に配置される。
【００２４】
機器管理装置５０は、位置確認システム１に用いられる装置であり、施設１０に設けられ、施設１０における機器２００を制御する装置である。機器管理装置５０は、メモリ等の記憶媒体、プロセッサ等を備える。また、機器管理装置５０は、いわゆるアクセスポイントとしても機能し、機能構成要素としてネットワーク形成部３０及び受信部４０を備える。ネットワーク形成部３０及び受信部４０は、記憶媒体に格納された制御プログラムを実行するプロセッサ等により実現されてもよい。また、機器管理装置５０は、例えば無線又は有線のＬＡＮを介して機器２００と通信可能に構成されており、機器管理装置５０が備える制御部（図示せず）は、機器２００に機器制御信号を送信することで、機器２００の制御を行う。
【００２５】
ネットワーク形成部３０は、ｗｉｆｉ（登録商標）等の無線ＬＡＮに接続するための施設１０のネットワークの信号を送信する。ネットワーク形成部３０が送信した施設１０のネットワークの信号を受信した情報端末１００は、インターネットにアクセスすることができる。
【００２６】
受信部４０は、情報端末１００が施設１０の内部から外部に移動したことを示す情報を情報端末１００から受信する。受信部４０と情報端末１００との間の通信には、例えば、第３世代移動通信システム（３Ｇ）、第４世代移動通信システム（４Ｇ）、又は、ＬＴＥ（登録商標）等のような移動通信システムで利用される通信規格が適用される。
【００２７】
情報端末１００は、スマートフォン、タブレット等の端末装置であり、施設１０のユーザに携帯され、ユーザの移動に付随して移動する。情報端末１００は、メモリ、プロセッサ、入力装置、表示装置、通信回路等を備えるコンピュータである。表示装置は例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイ（タッチパネルディスプレイ）であり、入力装置は例えばスイッチ、ボタン、キーボード等の操作部或いはタッチパネルディスプレイ等である。メモリは、プログラム及びデータを予め保持しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、プログラムの実行に際してデータ等の記憶に利用するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等であり、例えば不揮発性メモリを含んでいても良い。プロセッサは、メモリに格納されたプログラムを実行することにより情報端末１００が施設１０の内部から外部に移動したか否かの判定のための処理及び情報端末１００が施設１０の外部から内部に移動したか否かの判定のための処理を行う。情報端末１００は、ビーコン送信部２０が送信するＢＬＥに準拠したビーコン信号及びネットワーク形成部３０が送信する施設１０のネットワークの信号を受信可能である。情報端末１００の動作については、後述する図３及び図５で詳細に説明する。
【００２８】
また、情報端末１００は、ＢＬＥに準拠したビーコン信号を受信したときに、所定のアプリケーション（プログラム）を起動する。つまり、ユーザが、自らアプリケーションを起動しなくてもよく、情報端末１００がビーコン信号の送信される範囲内に入ることで、自動でアプリケーションを起動させることができる。
【００２９】
また、情報端末１００は、ｉＢｅａｃｏｎ（登録商標）機能により、情報端末１００が受信したビーコン信号の受信強度に応じてビーコン送信部２０と情報端末１００との距離を推定する。推定される距離は、例えばＩｍｍｅｄｉａｔｅ（接近）、Ｎｅａｒ（近い）、Ｆａｒ（遠い）で表される受信強度の範囲に応じて推定される。Ｉｍｍｅｄｉａｔｅは、ビーコン送信部２０と情報端末１００との距離が例えば５０ｃｍ未満に対応する受信強度の範囲である。Ｎｅａｒは、ビーコン送信部２０と情報端末１００との距離が例えば５０ｃｍ以上４ｍ未満に対応する受信強度の範囲である。Ｆａｒは、ビーコン送信部２０と情報端末１００との距離が例えば４ｍ以上１０ｍ未満に対応する受信強度の範囲である。
【００３０】
機器２００は、施設１０において機器管理装置５０からの機器制御信号を受信可能な電気機器であり、例えば照明器具、エアコン及び電気錠システム（施設１０の入り口の施錠及び解錠を行うシステム）等である。機器２００は、機器管理装置５０から機器制御信号を受けた場合にその機器制御信号に従って動作する機能を有する。
【００３１】
ここで、施設１０のネットワークの信号が送信される範囲とビーコン信号が送信される範囲について説明する。
【００３２】
図２は、施設１０のネットワークの信号及びビーコン信号が送信される範囲の一例を示す図である。
【００３３】
図２に示される範囲２０ａは、ＢＬＥに準拠したビーコン信号が送信される範囲である。範囲２０ａは、ビーコン送信部２０から約１０ｍ（上述したＦａｒで表される受信強度の下限に対応する距離）の範囲である。また、図２に示される範囲３０ａは、ｗｉｆｉ（登録商標）等の施設１０のネットワークの信号が送信される範囲である。範囲３０ａは、ネットワーク形成部３０から約１００ｍの範囲である。したがって、図２に示されるように、施設１０のネットワークの信号が送信される範囲３０ａは、ビーコン信号が送信される範囲２０ａよりも広い。また、施設１０のネットワークの信号が送信される範囲３０ａと、ビーコン信号が送信される範囲２０ａとは、重複した部分を有する。図２に示されるように、ビーコン送信部２０及びネットワーク形成部３０は、施設１０の内部に配置されるため（ただし、ビーコン送信部２０は、施設１０の入り口付近であれば、施設１０の外部でもよい）、一般的には、施設１０のネットワークの信号が送信される範囲３０ａは、ビーコン信号が送信される範囲２０ａを全て含む。
【００３４】
このように、施設１０のネットワークの信号が送信される範囲３０ａは、ビーコン信号が送信される範囲２０ａよりも広く、かつ、施設１０のネットワークの信号が送信される範囲３０ａと、ビーコン信号が送信される範囲２０ａとは、重複した部分を有する。
【００３５】
［情報端末の動作：外出時］
まず、ユーザが施設１０から外出するときの情報端末１００の動作について、図３を用いて説明する。なお、ユーザが施設１０に帰着するときの情報端末１００の動作については、後述する図５を用いて説明する。
【００３６】
図３は、実施の形態に係る情報端末１００における外出判定処理の一例を示すフローチャートである。情報端末１００は、メモリに格納されたプログラムをプロセッサが実行することで、外出判定処理を行う。プログラムは例えばアプリケーションプログラムである。つまり、外出判定処理は、例えばアプリケーションにより実行される。なお、このアプリケーションは、情報端末１００がビーコン信号を受信したときに起動してもよい。これにより、情報端末１００は、アプリケーションを常に起動しなくてもよく、ビーコン信号を受信したときにアプリケーションを起動できるため、情報端末１００の消費電力を抑制することができる。
【００３７】
情報端末１００は、情報端末１００がビーコン信号を受信した後に、施設１０のネットワークの信号及びビーコン信号の受信状況を確認する（ステップＳ１１）。例えば、情報端末１００がビーコン信号を受信することでアプリケーションが起動し、アプリケーションは、情報端末１００に、施設１０のネットワークの信号及びビーコン信号の受信状況を確認させる。施設１０のネットワークの信号及びビーコン信号の受信状況の確認は、例えば、予め決められた所定のタイミング毎に行われる。また、受信状況の確認とは、情報端末１００がそれぞれの信号を受信しているか否かの確認をすることである。言い換えると、受信状況の確認とは、それぞれの信号の受信状況が受信可能な状態であるか受信不可能な状態であるかを確認することである。
【００３８】
次に、情報端末１００は、受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したか否かを判定する（ステップＳ１２）。例えば、上述したアプリケーションは、情報端末１００に、受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したか否かを判定させる。ステップＳ１２での処理において、Ｙｅｓとなるときの条件については、後述する図４で詳細に説明する。
【００３９】
情報端末１００が、受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化していないと判定した場合（ステップＳ１２でＮｏ）、情報端末１００は、ステップＳ１２の処理を繰り返す。
【００４０】
一方、情報端末１００が、受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したと判定した場合（ステップＳ１２でＹｅｓ）、情報端末１００は、情報端末１００が施設１０の内部から外部に移動したと判定する（ステップＳ１３）。このとき、情報端末１００は、情報端末１００が施設１０の内部から外部に移動したことを示す情報を例えば情報端末１００が備える記憶部（図示せず）に記憶する。そして、情報端末１００は、情報端末１００が施設１０の内部から外部に移動したことを示す情報を受信部４０に送信する。また、機器管理装置５０は、機器２００に応じた機器制御信号を機器２００に送信し、機器２００を制御する。機器２００が例えば照明器具の場合に、照明器具が点灯していれば照明器具は消灯させられる。機器２００が例えばエアコンの場合に、エアコンが稼働していればエアコンの電源は切られる。また、機器２００が例えば電気錠システムの場合に、施設１０の入り口の鍵が開いている状態であれば、施錠される。
【００４１】
ここで、受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したと判定される条件、言い換えると、ユーザが外出したと判定される条件について図４を用いて詳細に説明する。
【００４２】
図４は、ユーザが外出したと判定される条件を説明するための図である。図４では、ユーザが情報端末１００を携帯していることを模式的に示している。また、図４に示される右方向が、ユーザが施設１０から離れる方向となっている。
【００４３】
図４の左側に示される（１）のように、情報端末１００を携帯しているユーザが施設１０から出るときには、情報端末１００は、施設１０のネットワークの信号及びビーコン信号の送信される範囲内にあり、それぞれの信号の受信状況が受信可能な状態であると確認しているため、ユーザが外出したと判定しない。
【００４４】
図４の中央に示される（２）のように、ユーザが施設１０から離れていき、ビーコン信号が送信される範囲（例えば施設１０から１０ｍの範囲）から出ると、情報端末１００は、ビーコン信号が受信可能な状態から受信不可能な状態に変化したことを確認する。しかし、ユーザは、ビーコン信号が送信される範囲よりも少し遠い１０数ｍ離れた近所に数分程度の間行く場合のように、ユーザがすぐに施設１０に帰ってくる場合がある。したがって、情報端末１００は、ビーコン信号が受信可能な状態から受信不可能な状態に変化しただけでは、ユーザが外出したと判定しない。
【００４５】
そして、図４の右側に示される（３）のように、さらに、ユーザが施設１０から離れていき、施設１０のネットワークの信号が送信される範囲（例えば施設１０から１００ｍの範囲）から出ると、情報端末１００は、施設１０のネットワークの信号が受信可能な状態から受信不可能な状態に変化したことを確認する。これにより、情報端末１００は、受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したと判定する。施設１０のネットワークの信号が送信される範囲は１００ｍほどであり、すぐに施設１０に帰ってくる可能性は、ユーザが施設１０から１０数ｍの場所にいるときよりも低いため、情報端末１００は、ユーザが外出したと判定する。
【００４６】
なお、ビーコン信号により起動するアプリケーションによりユーザの外出の判定の処理が実行されているときに、ユーザが外出したと判定された場合、アプリケーションは終了してもよい。
【００４７】
このようにして、受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したと判定された場合に、ユーザが外出したと判定される。
【００４８】
［情報端末の動作：帰着時］
次に、ユーザが施設１０に帰着するときの情報端末１００の動作について、図５を用いて説明する。
【００４９】
図５は、実施の形態に係る情報端末１００における帰着判定処理の一例を示すフローチャートである。情報端末１００は、メモリに格納されたプログラムをプロセッサが実行することで、図５に示される帰着判定処理を行う。
【００５０】
情報端末１００は、ビーコン信号を受信する前に、施設１０のネットワークの信号を受信した場合に、帰着判定処理を行う（ステップＳ２１）。施設１０のネットワークの信号が送信される範囲は、ビーコン信号が送信される範囲よりも広いため、帰着時にはビーコン信号を受信する前に施設１０のネットワークの信号を受信する。したがって、この場合には、外出判定処理ではなく帰着判定処理が行われる。
【００５１】
次に、情報端末１００は、情報端末１００がビーコン信号を受信した後に、ビーコン信号の受信強度を確認する（ステップＳ２２）。ビーコン信号の受信強度の確認は、例えば、予め決められた所定のタイミング毎に行われる。また、ビーコン信号の受信強度の確認とは、例えば、情報端末１００が受信しているビーコン信号の受信強度が上述したＩｍｍｅｄｉａｔｅ、Ｎｅａｒ、Ｆａｒのうちのどの範囲内の受信強度であるかを確認することである。
【００５２】
次に、情報端末１００は、ビーコン信号の受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したか否かを判定する（ステップＳ２３）。所定の受信強度とは、例えば、Ｎｅａｒで表される受信強度の範囲とＦａｒで表される受信強度の範囲との境界にあたる受信強度のことである。ステップＳ２３での処理において、Ｙｅｓとなるときの条件については、後述する図６で詳細に説明する。
【００５３】
情報端末１００が、ビーコン信号の受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化していないと判定した場合（ステップＳ２３でＮｏ）、情報端末１００は、ステップＳ２３の処理を繰り返す。
【００５４】
一方、情報端末１００が、ビーコン信号の受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したと判定した場合（ステップＳ２３でＹｅｓ）、情報端末１００は、情報端末１００が施設１０の外部から内部に移動したと判定する（ステップＳ２４）。このとき、情報端末１００は、情報端末１００が施設１０の外部から内部に移動したことを示す情報を例えば情報端末１００が備える記憶部に記憶する。そして、情報端末１００は、情報端末１００が施設１０の外部から内部に移動したことを示す情報を受信部４０に送信する。また、機器管理装置５０は、機器２００に応じた機器制御信号を機器２００に送信し、機器２００を制御する。機器２００が例えば照明器具の場合に、照明器具が消灯していれば照明器具は点灯させられる。機器２００が例えばエアコンの場合に、エアコンの電源が切られていればエアコンは稼働させられる。また、機器２００が例えば電気錠システムの場合に、施設１０の入り口の鍵が閉まっている状態であれば、解錠される。
【００５５】
ここで、ビーコン信号を受信する前に施設１０のネットワークの信号を受信し、ビーコン信号の受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したと判定される条件、言い換えると、ユーザが帰着したと判定される条件について図６を用いて詳細に説明する。
【００５６】
図６は、ユーザが帰着したと判定される条件を説明するための図である。図６では、ユーザが情報端末１００を携帯していることを模式的に示している。また、図６に示される左方向が、ユーザが施設１０に近づく方向となっている。
【００５７】
図６の右側に示される（１）のように、情報端末１００を携帯しているユーザが例えば勤務先又は学校等から帰着するときに施設１０のネットワークの信号が送信される範囲内（例えば、施設１０から１００ｍの範囲内）に入ると、情報端末１００は、施設１０のネットワークの信号を受信する。したがって、情報端末１００は、ビーコン信号を受信する前に施設１０のネットワークの信号を受信するため、情報端末１００は、帰着判定処理を開始する。
【００５８】
図６の中央に示される（２）のように、ユーザが施設１０に近づいていき、ビーコン信号が送信される範囲（例えば施設１０から１０ｍの範囲）に入ると、情報端末１００は、ビーコン信号を受信し、ビーコン信号の受信強度を確認する。このとき、情報端末１００は、所定の受信強度よりも小さい受信強度のビーコン信号を受信する。具体的には、情報端末１００は、所定の受信強度よりも小さい受信強度としてＦａｒで表される受信強度の範囲内の受信強度を受信する。Ｆａｒで表される受信強度の範囲に対応するビーコン送信部２０と情報端末１００との距離は例えば４ｍ以上１０ｍ未満である。この場合、情報端末１００は、ユーザが帰着したと判定しない。
【００５９】
そして、図６の左側に示される（３）のように、さらに、ユーザが施設１０に近づいていき、情報端末１００は、所定の受信強度よりも大きい受信強度のビーコン信号を受信する。具体的には、情報端末１００は、所定の受信強度よりも大きい受信強度としてＮｅａｒで表される受信強度の範囲内の受信強度を受信する。これにより、情報端末１００は、ビーコン信号の受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したと判定する。Ｎｅａｒで表される受信強度の範囲に対応するビーコン送信部２０と情報端末１００との距離は例えば５０ｃｍ以上４ｍ未満であり、情報端末１００は、ユーザが帰着したと判定する。
【００６０】
このようにして、ビーコン信号の受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したと判定された場合に、ユーザが帰着したと判定される。
【００６１】
［効果等］
ユーザが例えば１０数ｍ離れた近所に数分程度の間行く場合のように、ユーザがすぐに施設に帰ってくる場合には、ユーザが外出したと判定されないことが好ましい。しかしＢＬＥに準拠したビーコン信号が送信される範囲は１０ｍ程度であり、ユーザが施設から１０数ｍ程度の近所にいるか、近所にはおらずより遠くへ外出した（例えば施設から１００ｍ程度離れた）かを判定することは難しい。
【００６２】
そこで、本実施の形態に係るプログラムは、施設１０から送信される施設１０のネットワークの信号及びビーコン信号を受信可能な情報端末１００のコンピュータに対して、情報端末１００がビーコン信号を受信した後に、施設１０のネットワークの信号及びビーコン信号の受信状況を確認する受信状況確認ステップと、受信状況確認ステップで確認する受信状況が、ビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したとき、情報端末１００が施設１０の内部から外部に移動したと判定する外出判定ステップと、を実行させる。
【００６３】
また、本実施の形態に係る位置確認システム１は、施設１０に設けられ、ビーコン信号を送信するビーコン送信部２０と、施設１０に設けられ、施設１０のネットワークの信号を送信するネットワーク形成部３０と、を備える。また、位置確認システム１は、施設１０のネットワークの信号及びビーコン信号を受信可能な情報端末１００が、ビーコン信号を受信した後に確認する施設１０のネットワークの信号及びビーコン信号の受信状況がビーコン信号、施設１０のネットワークの信号の順序で受信可能な状態から受信不可能な状態に変化したとき、情報端末１００が施設１０の内部から外部に移動したことを示す情報を受信する受信部４０を備える。
【００６４】
また、本実施の形態に係る機器管理装置５０は、位置確認システム１に用いられる機器管理装置であって、ネットワーク形成部３０と、受信部４０と、を備える。
【００６５】
これにより、ビーコン信号及び施設１０のネットワークの信号を利用することでユーザが施設１０から遠くへ外出したか否かを判定できる。具体的には、ビーコン信号が受信可能な状態から受信不可能な状態になり、次に、施設１０のネットワークの信号が受信可能な状態から受信不可能な状態になることでユーザが施設１０から外出したと判定できる。例えば、ユーザがビーコン信号の送信される範囲から出て、施設１０から１０数ｍの距離の近所にいく場合であっても、ユーザが外出したと判定されない。一方、ユーザが施設１０のネットワークの信号の送信される範囲から出て、施設１０から１００ｍ以上遠くにいく場合に、ユーザが外出したと判定される。このように、ユーザが施設１０から遠くへ外出したか否かを判定できる。そして、ユーザが施設１０から外出した判定された場合には、例えば、情報端末１００はユーザが外出したことを示す情報を送信する。これにより、例えば、施設１０に設置されている機器管理装置５０は、ユーザが外出したことを示す情報を受信し、当該情報に応じて、施設１０に設置されている機器２００に、ユーザが外出したことに応じた制御をさせることができる。
【００６６】
また、受信状況確認ステップ及び外出判定ステップは、情報端末１００がビーコン信号を受信したときに起動するアプリケーションにより実行される。
【００６７】
これにより、情報端末１００がビーコン信号を受信したときに、アプリケーションにより、自動的に情報端末１００にユーザが外出したか否かを判定させることができる。
【００６８】
また、受信状況確認ステップで情報端末１００がビーコン信号を受信する前に、施設１０のネットワークの信号を受信した場合、情報端末１００がビーコン信号を受信した後に、ビーコン信号の受信強度を確認する受信強度確認ステップと、受信強度確認ステップで確認する受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したとき、情報端末１００が施設１０の外部から内部に移動したと判定する帰着判定ステップと、を実行させる。
【００６９】
これにより、ビーコン信号及び施設１０のネットワークの信号を利用することでユーザが施設１０に帰着したか否かを判定できる。具体的には、まず、施設１０のネットワークの信号が受信不可能な状態から受信可能な状態になり、次に、ビーコン信号が受信不可能な状態から受信可能な状態になる。そして、ビーコン信号の受信強度が所定の受信強度よりも小さい受信強度（例えばＦａｒで表される受信強度の範囲内の受信強度）から所定の受信強度よりも大きい受信強度（例えばＮｅａｒで表される受信強度の範囲内の受信強度）に変化することで、ユーザが施設１０に帰着したと判定できる。そして、ユーザが施設１０に帰着したと判定された場合には、例えば、情報端末１００はユーザが帰着したことを示す情報を送信する。これにより、例えば、施設１０に設置されている機器管理装置５０は、ユーザが帰着したことを示す情報を受信し、当該情報に応じて、施設１０に設置されている機器２００に、ユーザが帰着したことに応じた制御をさせることができる。
【００７０】
また、施設１０のネットワークの信号が送信される範囲３０ａは、ビーコン信号が送信される範囲２０ａよりも広く、施設１０のネットワークの信号が送信される範囲３０ａと、ビーコン信号が送信される範囲２０ａとは、重複した部分を有する。
【００７１】
これにより、施設１０を中心にしたあらゆる方向において、ユーザが遠くへ外出したか否かを判定できる。
【００７２】
（その他の実施の形態）
以上、実施の形態に係る位置確認システム１、機器管理装置５０及びプログラムについて説明したが、本発明は、上記実施の形態に限定されるものではない。
【００７３】
例えば、上記実施の形態では、ビーコン送信部２０と機器管理装置５０とは別体に設けられたが、これに限らない。例えば、機器管理装置５０は、ビーコン送信部２０を備えてもよい。この場合、機器管理装置５０は、施設１０の入り口付近に設置されることが好ましい。
【００７４】
また、例えば、上記実施の形態では、帰着判定処理は、情報端末１００がビーコン信号を受信する前に、施設１０のネットワークの信号を受信した場合に行われたが、これに限らない。例えば、情報端末１００がビーコン信号を受信する前に施設１０のネットワークの信号を受信したか否かに関係なく帰着判定処理が実行されてもよい。
【００７５】
この場合、情報端末１００がビーコン信号を受信した後に、ビーコン信号の受信強度を確認する受信強度確認ステップと、受信強度確認ステップで確認する受信強度が、所定の受信強度より小さい受信強度から大きい受信強度に変化したとき、情報端末１００が施設１０の外部から内部に移動したと判定する帰着判定ステップと、を実行させる。
【００７６】
上記実施の形態では、アプリケーションに帰着判定処理を実行させるためには、施設１０のネットワークの信号を受信するときに、アプリケーションが起動した状態でなければならない。しかし、ＢＬＥに準拠したビーコン信号を受信することでアプリケーションを起動させることはできるが、ｗｉｆｉ（登録商標）等の施設１０のネットワークの信号を受信してもアプリケーションを起動させることはできない。したがって、上記実施の形態における帰着判定処理では、施設１０のネットワークの信号を受信する前にユーザが手動でアプリケーションを起動させるか、アプリケーションを常に起動させたままの状態にする必要がある。
【００７７】
一方、情報端末１００がビーコン信号を受信する前に施設１０のネットワークの信号を受信したか否かに関係なく帰着判定処理が実行される場合、ビーコン信号を受信することで起動するアプリケーションにより、帰着判定処理を実行することができる。ただし、この場合には、施設１０のネットワークの信号を利用していないため、施設１０から例えば１００ｍ以上離れたところから帰着したか否かはわからない。
【００７８】
また、上記実施の形態では、所定の受信強度よりも大きい受信強度をＮｅａｒで表される受信強度の範囲内の受信強度としたが、これに限らない。例えば、所定の受信強度よりも大きい受信強度をＩｍｍｅｄｉａｔｅで表される受信強度の範囲内の受信強度としてもよい。
【００７９】
例えば、本発明が、プログラム（ソフトウェア）で実現される場合には、コンピュータのＣＰＵ、メモリ及び入出力回路等のハードウェア資源を利用してプログラムが実行されることによって、各ステップが実行される。つまり、ＣＰＵがデータをメモリ又は入出力回路等から取得して演算したり、演算結果をメモリ又は入出力回路等に出力したりすることによって、各ステップが実行される。
【００８０】
また、上記実施の形態の位置確認システム１に含まれる複数の構成要素は、集積回路（ＩＣ：Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）として実現されてもよい。これらの構成要素は、個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。
【００８１】
また、集積回路はＬＳＩに限られず、専用回路又は汎用プロセッサで実現されてもよい。プログラム可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又は、ＬＳＩ内部の回路セルの接続および設定が再構成可能なリコンフィギュラブル・プロセッサが、利用されてもよい。
【００８２】
さらに、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて、位置確認システム１に含まれる複数の構成要素の集積回路化が行われてもよい。
【００８３】
その他、実施の形態に対して当業者が思いつく各種変形を施して得られる形態や、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【符号の説明】
【００８４】
１  位置確認システム
１０  施設
２０  ビーコン送信部
２０ａ、３０ａ  範囲
３０  ネットワーク形成部
４０  受信部
５０  機器管理装置
１００  情報端末
【図１】
0006617961.tif 000002
【図２】
0006617961.tif 000003
【図３】
0006617961.tif 000004
【図４】
0006617961.tif 000005
【図５】
0006617961.tif 000006
【図６】
0006617961.tif 000007