(57)【特許請求の範囲】
【請求項１】
携帯端末と、
第１の無線通信方式によって、前記携帯端末を信号の発信元として識別する識別情報を前記携帯端末に送信する無線通信中継装置と、
前記第１の無線通信方式とは異なる第２の無線通信方式によって前記携帯端末に接続され、前記第２の無線通信方式によって前記識別情報を含む信号を発信する無線端末と、
前記無線通信中継装置の無線通信可能範囲内に存在し、前記識別情報を含む信号を前記第２の無線通信方式によって受信する受信装置と、
前記受信装置によって受信された前記信号に含まれる識別情報と記憶部に記憶されている識別情報とが合致する場合に、所定の情報を提供する情報提供装置と、を備え、
前記携帯端末は、前記無線通信中継装置との接続が確立した場合に、前記識別情報を受信し、前記受信した識別情報を前記第２の無線通信方式によって前記無線端末に送信する、
サービスシステム。
【請求項２】
前記携帯端末は、前記無線通信中継装置との接続が切断された場合に、前記信号の発信を停止させる指示を前記無線端末に送信する、
請求項１に記載のサービスシステム。
【請求項３】
前記携帯端末は、前記識別情報が受信された場合に、前記無線端末の記憶部に前記識別情報を格納させる指示を前記無線端末に送信し、前記無線通信中継装置との接続が切断された場合に、前記記憶部から前記識別情報を削除させる指示を前記無線端末に送信する、請求項２に記載のサービスシステム。
【請求項４】
前記携帯端末は、前記無線通信中継装置との接続が確立した場合に、前記使用者の属性情報を前記無線通信中継装置に送信し、
前記無線通信中継装置は、前記属性情報を受信した場合に、受信した属性情報に対応する前記識別情報を前記携帯端末に送信し、
前記情報提供装置は、
前記記憶部には、前記属性情報と前記識別情報との対応付けが記憶され、
前記受信装置によって受信された前記信号に含まれる識別情報と、前記記憶部に記憶されている識別情報とが合致するか否かを判定し、前記信号に含まれる識別情報と前記記憶部に記憶されている識別情報とが合致する場合に、前記識別情報に対応付けられている前記属性情報に応じたサービス情報を決定する、
請求項１から３のいずれか一項に記載のサービスシステム。
【請求項５】
前記第２の無線通信方式の信号を発信する発信装置をさらに含み、
前記携帯端末は、前記第２の無線通信方式の信号を受信し、前記信号が受信された場合に、前記信号に含まれる識別情報を前記情報提供装置に送信し、前記無線通信中継装置からの信号の受信信号強度が前記無線通信可能範囲への進入の検出を示す第１の閾値よりも小さい第２の閾値以上となる場合に、前記信号の受信を開始し、前記無線通信中継装置からの信号の受信信号強度が前記第１の閾値以上となる場合に、前記信号の受信を停止する、
請求項１から４のいずれか一項に記載のサービスシステム。
【請求項６】
前記携帯端末は、
前記無線通信中継装置の探索を第１の周期で実行し、
前記無線通信中継装置からの信号の受信信号強度が前記第２の閾値以上となる場合に、前記探索の周期を前記第１の周期よりも短い第２の周期に設定し、前記無線通信中継装
置からの信号の受信信号強度が前記第２の閾値未満となる場合に、前記探索の周期を前記第１の周期に設定する、
請求項５に記載のサービスシステム。
【請求項７】
前記受信装置は、前記携帯端末からの前記信号の受信信号強度に基づいて、前記携帯端末との距離を推定し、
前記情報提供装置は、前記携帯端末と前記受信装置との距離に応じた情報を提供する、請求項１から６のいずれか一項に記載のサービスシステム。
【請求項８】
前記携帯端末は、
前記第２の通信方式によって、複数の前記無線端末と接続し、
前記無線通信中継装置との接続が確立した場合に、前記複数の無線端末それぞれの使用者の属性情報を送信して、前記複数の無線端末それぞれに対する前記識別情報を受信し、
前記情報提供装置は、
前記記憶部には、前記複数の無線端末それぞれについて、前記携帯端末の識別情報と使用者の属性情報と前記識別情報との対応付けが記憶され、
前記無線通信中継装置と接続し、前記無線通信中継装置を通じて、前記複数の無線端末それぞれの使用者の属性情報を受信した場合に、前記複数の無線端末それぞれに対する前記識別情報を前記携帯端末に送信する、
請求項４に記載のサービスシステム。
【請求項９】
第１の無線通信方式によって、携帯端末を信号の発信元として識別する識別情報を前記携帯端末に送信する無線通信中継装置との接続が確立した場合に、前記第１の無線通信方式によって、前記識別情報を受信し、
前記第１の無線通信方式とは異なる第２の無線通信方式によって接続し、前記識別情報を含む信号を前記第２の無線通信方式によって発信する無線端末に、前記受信した識別情報を前記第２の無線通信方式によって送信する制御部、
を備える携帯端末。
【請求項１０】
無線通信中継装置が、第１の無線通信方式によって、携帯端末を信号の発信元として識別する識別情報を前記携帯端末に送信し、
無線端末が、前記第１の無線通信方式とは異なる第２の無線通信方式によって前記携帯端末に接続され、前記第２の無線通信方式によって前記識別情報を含む信号を発信し、
受信装置が、前記無線通信中継装置の無線通信可能範囲内に存在し、前記識別情報を含む信号を前記第２の無線通信方式によって受信し、
情報提供装置が、前記受信装置によって受信された前記信号に含まれる識別情報と記憶部に記憶されている識別情報とが合致する場合に、所定の情報を提供し、
前記携帯端末が、前記無線通信中継装置との接続が確立した場合に、前記識別情報を受信し、前記受信した識別情報を前記第２の無線通信方式によって前記無線端末に送信する、
サービス提供方法。
【請求項１１】
携帯端末と、
第１の無線通信方式によって、前記携帯端末を信号の発信元として識別する識別情報を前記携帯端末に送信する無線通信中継装置と、
前記無線通信中継装置の無線通信可能範囲内に存在し、前記識別情報を含む信号を、前記第１の無線通信方式とは異なる第２の無線通信方式によって受信する受信装置と、
前記受信装置によって受信された前記信号に含まれる識別情報と記憶部に記憶されている識別情報とが合致する場合に、所定の情報を提供する情報提供装置と、
を備え、
前記携帯端末は、
前記無線通信中継装置との接続が確立した場合に、前記第１の無線通信方式によって前記識別情報を受信し、前記第２の無線通信方式によって、前記受信した識別情報を含む信号を発信する、
サービスシステム。
【請求項１２】
第１の無線通信方式によって、携帯端末を信号の発信元として識別する識別情報を前記携帯端末に送信する無線通信中継装置との接続が確立した場合に、前記第１の無線通信方式によって前記識別情報を受信し、
前記第１の無線通信方式とは異なる第２の無線通信方式によって、前記受信した識別情報を含む信号を発信する制御部、
を備える携帯端末。
【請求項１３】
無線通信中継装置が、第１の無線通信方式によって、携帯端末を信号の発信元として識別する識別情報を前記携帯端末に送信し、
受信装置が、前記無線通信中継装置の無線通信可能範囲内に存在し、前記識別情報を含む信号を、前記第１の無線通信方式とは異なる第２の無線通信方式によって受信し、
情報提供装置が、前記受信装置によって受信された前記信号に含まれる識別情報と記憶部に記憶されている識別情報とが合致する場合に、所定の情報を提供し、
前記携帯端末が、前記無線通信中継装置との接続が確立した場合に、前記第１の無線通信方式によって前記識別情報を受信し、前記第２の無線通信方式によって、前記受信した識別情報を含む信号を発信する、
サービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービスシステム、携帯端末、及び、サービス提供方法に関する。
【背景技術】
【０００２】
図１は、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙを用いたサービスシステムの一例である。サービスシステムＰ１００は、例えば、携帯端末Ｐ１、ＢＬＥ送信機Ｐ２、デジタルサイネージＰ５、コントローラＰ６を備える。デジタルサイネージＰ５は、ＢＬＥ受信機（図示せず）に接続しているものとする。デジタルサイネージＰ５、コントローラＰ６は、例えば、ＬＡＮ（Local Area Network）によって接続されている。また、携帯端末Ｐ１は、Ｗｉ−Ｆｉ（Wireless Fidelity）やＬＴＥ（Long term Evolution）、３Ｇなどの無線通信によってコントローラＰ６と通信可能である。
【０００３】
Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（以降、ＢＬＥ）は、無線ＰＡＮ（Personal Area Network）の技術の一つであるＢｌｕｅｔｏｏｔｈ（登録商標）  ４．０の規格
の一つである。ＢＬＥは、例えば、店に設置されたＢＬＥ発信機Ｐ２のそばを通りかかると、ＢＬＥ受信機として動作する携帯端末Ｐ１に商品情報やクーポンがプッシュ通知されるサービスに用いられる。また、ＢＬＥは、例えば、ＢＬＥ発信機Ｐ２を有するユーザがデジタルサイネージＰ５に近寄ると、所定の情報がデジタルサイネージＰ５に表示されるサービスなどにも用いられる。
【０００４】
ＢＬＥでは、ＢＬＥビーコンを用いて、上記のようなサービスを実現している。ＢＬＥビーコンには、ＢＬＥビーコンの発信元を識別する識別情報として、ＵＵＩＤ（Universally Unique IDentifier）が含まれている。予めＢＬＥ送信機Ｐ２とコントローラＰ６と
に同じＵＵＩＤが登録されている。ＢＬＥ送信機Ｐ２は、所定の周期でＢＬＥビーコンを発信する。ＢＬＥ受信機はＢＬＥビーコンを受信するとＢＬＥビーコンに含まれるＵＵＩＤをコントローラＰ６に送信する。コントローラＰ６は、ＢＬＥ受信機から通知されたＵＵＩＤと登録されているＵＵＩＤとが合致した場合に、所定のコンテンツをＢＬＥ受信機としての携帯端末Ｐ１又は所定のデジタルサイネージＰ５に、ＬＴＥやＬＡＮを通じて、送信する。
【０００５】
ＢＬＥ送信機Ｐ２を分散配置し、ＢＬＥ受信機を移動させるＢＬＥサービスの一例として、店に設置されるＢＬＥ送信機Ｐ２のそばを通ると携帯端末Ｐ１（受信機）に商品情報やクーポンがプッシュ通知されるサービスがある。ＢＬＥ送信機が分散配置され、ＢＬＥ受信機が移動するＢＬＥサービスを、以降、ＢＬＥ送信サービスと称する。また、ＢＬＥ受信機を分散配置し、ＢＬＥ送信機を移動させるＢＬＥサービスの一例として、デジタルサイネージＰ５にＢＬＥ送信機Ｐ２を有するユーザが近づくと、デジタルサイネージＰ５に所定の情報が表示されるサービスがある。ＢＬＥ受信機が分散配置され、ＢＬＥ送信機を移動させるＢＬＥサービスを、以降、ＢＬＥ受信サービスと称する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２０１３−５１７６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のＢＬＥを用いるサービスでは、以下のような問題がある。ＢＬＥ送信機を分散配置し、ＢＬＥ受信機を移動させるＢＬＥ送信サービスでは、ＢＬＥ受信機
として携帯端末が用いられることが多い。ＢＬＥ受信サービスにおいて、プッシュ通知に対するレスポンスが最も良いのは、携帯端末のＢＬＥビーコンの受信機能を常にＯＮにしておくことである。しかしながら、常にＢＬＥビーコンの受信機能をＯＮにしておくと、ＢＬＥビーコンの受信機能による携帯端末の電力の消費が大きくなる。一方で、ＢＬＥビーコンの受信機能を間欠的にＯＮにすると、携帯端末の消費電力は減少させることができるものの、プッシュ通知に対するレスポンスが遅くなるおそれがある。すなわち、携帯端末の消費電力とプッシュ通知に対するレスポンスとは、トレードオフの関係にある。
【０００８】
また、ＢＬＥ受信機が分散配置され、ＢＬＥ送信機が移動するＢＬＥ受信サービスでは、ＢＬＥ送信機として専用の装置が採用される場合が多い。この場合、ＢＬＥ送信機は、例えば、ユーザに貸与される。そのため、ユーザはＢＬＥ送信機を借りる手続きに時間がかかったり、返却されないＢＬＥビーコンの送信機があったり、サービスを受けられる人数に限りがあったりして、サービス上の問題がある。なお、この問題は、ＢＬＥに限定されず、無線信号の送信装置及び受信装置を用いて、ユーザの近接を検出して情報を提供する様々なサービスおいて生じ得る。
【０００９】
本発明の一態様は、携帯端末の電力の消費を軽減し、且つ、レスポンスを改善可能なサービシステム、携帯端末、及び、サービス提供方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の態様の一つは、携帯端末と、無線通信中継装置と、無線端末と、受信装置と、情報提供装置とを備えるサービスシステムである。無線通信中継装置は、第１の無線通信方式によって、携帯端末を信号の発信元として識別する識別情報を携帯端末に送信する。無線端末は、第１の無線通信方式とは異なる第２の無線通信方式によって携帯端末に接続され、第２の無線通信方式によって前記識別情報を含む信号を発信する。受信装置は、無線通信中継装置の無線通信可能範囲内に存在し、前記識別情報を含む信号を第２の無線通信方式によって受信する。情報提供装置は、受信装置によって受信された信号に含まれる前記識別情報と記憶部に記憶されている識別情報とが合致する場合に、所定の情報を提供する。携帯端末は、無線通信中継装置との接続が確立した場合に、前記識別情報を受信し、受信した前記識別情報を第２の無線通信方式によって無線端末に送信する。
【００１１】
本発明の態様の一つは、携帯端末と、無線通信中継装置と、受信装置と、情報提供装置とを備えるサービスシステムである。無線通信中継装置は、第１の無線通信方式によって、携帯端末を信号の発信元として識別する識別情報を携帯端末に送信する。受信装置は、無線通信中継装置の無線通信可能範囲内に存在し、前記識別情報を含む信号を、第１の無線通信方式とは異なる第２の無線通信方式によって受信する。情報提供装置は、受信装置によって受信された信号に含まれる識別情報と記憶部に記憶されている識別情報とが合致する場合に、所定の情報を提供する。携帯端末は、無線通信中継装置との接続が確立した場合に、第１の無線通信方式によって前記識別情報を受信し、第２の無線通信方式によって、受信した識別情報を含む信号を発信する。
【発明の効果】
【００１２】
開示のサービスシステム、携帯端末、及び、サービス提供方法によれば、携帯端末の電力の消費を軽減し、且つ、レスポンスを改善することができる。
【図面の簡単な説明】
【００１３】
【図１】Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙを用いたサービスシステムの一例である。
【図２】第１実施形態に係るサービスシステムのシステム構成の一例を示す図である。
【図３】携帯端末のハードウェア構成の一例を示す図である。
【図４】ＢＬＥ受信機のハードウェア構成の一例を示す図である。
【図５】サービスシステムの機能構成の一例を示す図である。
【図６】ＢＬＥビーコン設定情報に含まれる情報の一例を示す図である。
【図７】携帯端末の接続実績テーブルの一例である。
【図８】コントローラの利用者情報データベースに含まれる個人属性情報テーブルの一例である。
【図９】コントローラの利用者情報データベースに含まれるＢＬＥビーコン設定情報テーブルの一例である。
【図１０Ａ】携帯端末の制御部の処理のフローチャートの一例である。
【図１０Ｂ】携帯端末の制御部の処理のフローチャートの一例である。
【図１１】ＢＬＥ端末のＢＬＥ制御部の処理のフローチャートの一例である。
【図１２】ＢＬＥ受信機の処理のフローチャートの一例である。
【図１３】コントローラの制御部の、携帯端末がＷｉＦｉ  ＡＰに接続する場合の処理のフローチャートの一例である。
【図１４】コントローラの制御部のＢＬＥ受信機から携帯端末のＢＬＥ情報を受信した場合の処理のフローチャートの一例である。
【図１５Ａ】第１実施形態に係るサービスシステムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１５Ｂ】第１実施形態に係るサービスシステムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１６】第２実施形態に係るサービスシステムの機能構成の一例を示す図である。
【図１７Ａ】第２実施形態に係るサービスシステムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１７Ｂ】第２実施形態に係るサービスシステムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１８】第３実施形態に係るサービスシステムにおける処理の流れの一例を示す図である。
【図１９】携帯端末のＷｉＦｉの送受信機能、Ｂｌｕｅｔｏｏｔｈの受信機能、ＢＬＥ発信機能のそれぞれのＯＮ状態のタイミングチャートの一例である。
【図２０】第３実施形態に係るサービスシステムの機能構成の一例である。
【図２１Ａ】第３実施形態に係る携帯端末の制御部の処理のフローチャートの一例である。
【図２１Ｂ】第３実施形態に係る携帯端末の制御部の処理のフローチャートの一例である。
【図２２Ａ】第３実施形態に係るサービスシステムにおける処理のシーケンスの一例を示す図である。
【図２２Ｂ】第３実施形態に係るサービスシステムにおける処理のシーケンスの一例を示す図である。
【図２３】第４実施形態に係るサービスシステムのシステム構成の一例を示す図である。
【図２４】第４実施形態に係るＢＬＥ受信機のＢＬＥ受信制御部の処理の一例である。
【図２５Ａ】第４実施形態に係るサービスシステムにおける処理のシーケンスの一例を示す図である。
【図２５Ｂ】第４実施形態に係るサービスシステムにおける処理のシーケンスの一例を示す図である。
【図２６】第５実施形態に係るサービスシステムのシステム構成の一例を示す図である。
【図２７】第５実施形態に係るサービスシステムの機能構成の一例を示す図である。
【図２８】第５実施形態に係るコントローラの個人属性情報テーブルの一例である。
【図２９】第５実施形態に係るコントローラのＢＬＥビーコン設定情報テーブルの一例である。
【図３０Ａ】第５実施形態に係るサービスシステムにおける処理のシーケンスの一例を示す図である。
【図３０Ｂ】第５実施形態に係るサービスシステムにおける処理のシーケンスの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１５】
＜第１実施形態＞
図２は、第１実施形態に係るサービスシステムのシステム構成の一例を示す図である。サービスシステム１００は、携帯端末１Ａ、ＢＬＥ端末２、ＷｉＦｉアクセスポイント（ＡＰ）３、ＢＬＥ受信機４、デジタルサイネージ５、コントローラ６を含む。ＷｉＦｉ  ＡＰ  ３、ＢＬＥ受信機４、デジタルサイネージ５、コントローラ６は、例えば、ＬＡＮ
５０で接続されている。
【００１６】
ＢＬＥ受信機４は、例えば、据え置き型の単体の装置であったり、ＵＳＢ（Universal Serial Bus）接続によってデジタルサイネージ５に接続する外付け型の装置であったりする。ＢＬＥ受信機４がＵＳＢ接続する外付け型の装置である場合には、ＢＬＥ受信機４自身は、ＬＡＮのインタフェースを有さず、デジタルサイネージ５の通信機能を用いて、ＬＡＮの通信を行う。
【００１７】
デジタルサイネージ５は、タッチパネルディスプレイを有する装置である。デジタルサイネージ５は、ネットワークインタフェースを備えており、直接コントローラ６から表示する情報を受信してもよいし、ネットワークインタフェースを備えず、接続するＢＬＥ受信機４を通じて、コントローラ６から、表示する情報を受信してもよい。第１実施形態では、デジタルサイネージ５は、接続するＢＬＥ受信機４を通じてコントローラ６から表示する情報を受信することを想定する。ただし、これに限定されない。
【００１８】
携帯端末１Ａは、例えば、スマートフォン、タブレット端末、ウェアラブル端末である。携帯端末１Ａは、少なくとも、ＷｉＦｉとＢｌｕｅｔｏｏｔｈ（登録商標）との通信機能を有する。携帯端末１Ａは、ＷｉＦｉを通じて、ＷｉＦｉ  ＡＰと接続し、ＷｉＦｉ  ＡＰによる中継によって、コントローラ６と通信を行う。また、携帯端末１Ａは、ＢｌｕｅｔｏｏｔｈによってＢＬＥ端末２と接続する。
【００１９】
ＢＬＥ端末２は、例えば、カード型の単体の装置や、ＢＬＥモジュールを内蔵する、携帯端末１Ａとは異なるウェアラブル端末である。ＢＬＥ端末２は、Ｂｌｕｅｔｏｏｔｈを通じて受信される、携帯端末１Ａからの指示により、ＢＬＥビーコンの送信を開始する。第１実施形態では、ＢＬＥ端末２は、ユーザに貸与されるものではなく、ユーザ固有のものであることを前提とする。
【００２０】
ＢＬＥビーコンには、ＵＵＩＤ等のＢＬＥビーコンの発信元を識別する識別情報が含まれている。ＢＬＥビーコンに含まれる識別情報と受信側で登録されている識別情報とが合致する場合に、デジタルサイネージ５に情報が表示されたり、携帯端末１Ａに情報がプッシュ通知されたりする。
【００２１】
第１実施形態では、携帯端末１Ａは、ＷｉＦｉ接続時に、ＷｉＦｉ経由で、ユーザの個
人属性情報をコントローラ６に送信し、ＵＵＩＤ等の識別情報をＷｉＦｉ経由でコントローラ６から取得する。また、携帯端末１Ａは、ＵＵＩＤ等の識別情報を取得すると、ＢＬＥ端末２にＢＬＥビーコンの発信の指示を送信して、ＢＬＥビーコンの発信を開始させる。また、携帯端末１Ａは、ＷｉＦｉの接続が切断されると、ＢＬＥ端末２にＢＬＥビーコンの発信の停止の指示を送信して、ＢＬＥビーコンの発信を停止させる。
【００２２】
すなわち、第１実施形態では、携帯端末１Ａ側にＢＬＥビーコンを発信させることによって、携帯端末１ＡがＢＬＥビーコンの受信側として動作する場合よりも電力消費を少なくさせている。さらに、ＢＬＥビーコンの発信を、携帯端末１ＡのＷｉＦｉ接続時に限定することによって、さらに携帯端末１Ａの消費電力を少なくさせている。
【００２３】
＜装置構成＞
図３は、携帯端末１Ａのハードウェア構成の一例を示す図である。携帯端末１Ａは、例えば、スマートフォン、タブレット端末等である。携帯端末１Ａは、ＣＰＵ（Central Processing Unit）１０１、記憶部１０２、タッチパネル１０３、ディスプレイ１０４、セ
ルラ通信部１０５、オーディオ入出力部１０６、スピーカー１０７、マイクロフォン１０８、セルラ用アンテナ１１０、ＷｉＦｉ通信部１１１、ＷｉＦｉ用アンテナ１１２、Ｂｌｕｅｔｏｏｔｈ通信部１１３、Ｂｌｕｅｔｏｏｔｈ用アンテナ１１４、電源回路１１５、蓄電池１１６を備える。
【００２４】
記憶部１０２は、ＲＯＭ（Read Only Memory）１０２Ａ、ＲＡＭ（Random Access Memory）１０２Ｂ、不揮発性メモリ１０２Ｃを含む。ＲＡＭ  １０２Ｂは、揮発性メモリであり、ＣＰＵ  １０１に作業領域を提供する。ＲＯＭ  １０２Ａは、不揮発性であり、ＯＳ、プリインストールのアプリケーションプログラム、システムデータ等を記憶する。不揮発性メモリ１０２Ｃは、例えば、フラッシュメモリである。
【００２５】
不揮発性メモリ１０２Ｃは、ユーザ操作によって取得されたアプリケーションプログラム、ユーザデータ等を記憶する。不揮発性メモリ１０２Ｃには、サービスシステム１００において情報提供を受けるためのサービス享受プログラムが格納されている。サービス享受プログラムは、例えば、アプリケーションダウンロードサイトからダウンロードされて取得される。
【００２６】
タッチパネル１０３は、位置入力装置の１つであって、ディスプレイ１０４の表面に配置されており、ディスプレイ１０４の画面に対応する指のタッチ位置の座標を入力する。タッチパネル１０３は、静電容量方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等のいずれであってもよい。
【００２７】
ディスプレイ１０４は、例えば、液晶ディスプレイ（Liquid Crystal Display、ＬＣＤ）である。ディスプレイ１０４は、ＣＰＵ  １０１から入力される信号に従って、画面データを表示する。
【００２８】
セルラ通信部１０５は、セルラ用アンテナ１１０と接続している。ＷｉＦｉ通信部１１１は、ＷｉＦｉ用アンテナ１１２と接続している。Ｂｌｕｅｔｏｏｔｈ通信部１１３はＢｌｕｅｔｏｏｔｈ用アンテナ１１４と接続し、Ｂｌｕｅｔｏｏｔｈ４．０の規格に対応している。セルラ通信部１０５、ＷｉＦｉ通信部１１１、Ｂｌｕｅｔｏｏｔｈ通信部１１３は、それぞれ、接続されるアンテナを通じて受信した無線信号を電気信号に変換してＣＰＵ  １０１に出力したり、ＣＰＵ  １０１から入力される電気信号を無線信号に変換してアンテナを通じて送信したりする。セルラ通信部１０５は、例えば、第３世代移動通信システム、第２世代移動通信システム、ＬＴＥ（Long Term Evolution）等のキャリアの無
線通信網のうちのいずれか１つ又は複数に対応する電子回路である。第１実施形態では、
セルラ通信部１０５及びセルラ用アンテナ１１０は、ＬＴＥに対応するものと想定して説明される。ＷｉＦｉは、「第１の無線通信方式」の一例である。Ｂｌｕｅｔｏｏｔｈ  ４．０は、「第２の無線通信方式」の一例である。
【００２９】
オーディオ入出力部１０６は、音声出力装置としてのスピーカー１０７と、音声入力装置としてのマイクロフォン１０８と、を接続する。オーディオ入出力部１０６は、マイクロフォン１０８から入力された音声信号を電気信号に変換してＣＰＵ  １０１に出力したり、ＣＰＵ  １０１から入力された電気信号を音声信号に変換してスピーカー１０７に出力したりする。
【００３０】
ＣＰＵ  １０１は、ＲＯＭ  １０２Ａ又は不揮発性メモリ１０２Ｃに格納されるプログラムをＲＡＭ  １０２Ｂに展開し、展開された命令を実行することによって様々な処理を行う。ＣＰＵ  １０１は、タッチパネル１０３、セルラ通信部１０５、オーディオ入出力部１０６、ＷｉＦｉ通信部１１１、Ｂｌｕｅｔｏｏｔｈ通信部１１３のいずれかからの入力を受け、所定の処理を実行する。ＣＰＵ  １０１は、所定の処理の実行結果を、記憶部１０２、ディスプレイ１０４、セルラ通信部１０５、オーディオ入出力部１０６、ＷｉＦｉ通信部１１１、Ｂｌｕｅｔｏｏｔｈ通信部１１３のいずれかへ出力する。
【００３１】
電源回路１１５は、他のハードウェア要素に接続し（図示せず）、蓄電池１１６からの電力を他のハードウェア要素に供給する。蓄電池１１６は、例えば、リチウムイオン電池である。
【００３２】
なお、携帯端末１Ａのハードウェア構成は、図３に示されるものに限定されず、適宜、追加、置換、削除等の変更が可能である。例えば、携帯端末１Ａは、図３に示される構成に加えて、可搬記録媒体を駆動する可搬記録媒体駆動装置を備えてもよい。可搬記録媒体は、例えば、ＳＤカード、ｍｉｃｒｏＳＤカード等である。携帯端末１Ａは、「携帯端末」の一例である。
【００３３】
図４は、ＢＬＥ受信機４のハードウェア構成の一例を示す図である。図４では、単体の装置としてのＢＬＥ受信機４が想定されている。ＢＬＥ受信機４は、ＣＰＵ  ４０１、記憶部４０２、Ｂｌｕｅｔｏｏｔｈ通信部４０３、Ｂｌｕｅｔｏｏｔｈ用アンテナ４０４、デジタルサイネージ接続用インタフェース４０５、ネットワークインタフェース４０７を備える。記憶部４０２は、ＲＯＭ  ４０２Ａ、ＲＡＭ  ４０２Ｂ、不揮発性メモリ４０２Ｃを備える。ＣＰＵ  ４０１、記憶部４０２、Ｂｌｕｅｔｏｏｔｈ通信部４０３の説明は、図３のＣＰＵ  １０１、記憶部１０２の説明と同様であるため省略する。
【００３４】
デジタルサイネージ接続用インタフェース４０５は、デジタルサイネージ５と接続するためのインタフェースである。デジタルサイネージ接続用インタフェース４０５は、例えば、ＵＳＢインタフェースである。ネットワークインタフェース４０７は、ＬＡＮ  ５０と接続するためのインタフェースである。
【００３５】
ＢＬＥ受信機４のハードウェア構成は、図４に限定されず、実施形態に応じて、適宜、追加、置換、削除等の変更が可能である。例えば、ＢＬＥ受信機４が、ＵＳＢメモリ型の装置である場合には、接続するデジタルサイネージ５の通信機能を利用して、ＬＡＮ  ５０に接続するので、ＢＬＥ受信４にネットワークインタフェース１０７は備えられなくてもよい。また、ＢＬＥ受信機４は、ネットワークインタフェース１０７の代わりにＷｉＦｉ通信部とＷｉＦｉ用アンテナを備え、ＷｉＦｉによって、ＷｉＦｉ  ＡＰに接続し、コントローラ６と通信を行ってもよい。ＢＬＥ受信機４は、「受信装置」の一例である。
【００３６】
ＢＬＥ端末２のハードウェア構成は、ＢＬＥ端末２がウェアラブル端末である場合には
、携帯端末１Ａとほぼ同様のハードウェア構成となる。ＢＬＥ端末２が専用の装置である場合には、ＢＬＥ端末２のハードウェア構成は、例えば、ＢＬＥ受信機４のハードウェア構成において、ネットワークインタフェース４０７、ＵＳＢインタフェース４０５を除く構成となる。なお、ＢＬＥ端末２が備えるＢｌｕｅｔｏｏｔｈ通信部は、ＢＬＥに対応している。ＢＬＥ端末２は、「無線端末」の一例である。
【００３７】
ＷｉＦｉ  ＡＰ  ３のハードウェア構成は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、ＷｉＦｉ通信部、ＷｉＦｉ用アンテナ、ネットワークインタフェースを有する構成である。コントローラ６は、専用又は汎用のコンピュータである。コントローラ６のハードウェア構成は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、ネットワークインタフェースを有する構成である。コントローラ６は、不揮発性メモリに、サービスシステム１００において情報を提供するためのサービス提供プログラムを格納している。ＷｉＦｉ  ＡＰ  ３は、「無線通信中継装置」の一例である。コントローラ６は、「情報提供装置」の一例である。
【００３８】
図５は、サービスシステム１００の機能構成の一例を示す図である。携帯端末１Ａは、機能構成として、セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、制御部１４、Ｂｌｕｅｔｏｏｔｈ制御部１５、Ｂｌｕｅｔｏｏｔｈ送受信部１６、データベース１７を含む。セルラ送受信部１１は、セルラ通信部１０５及びセルラ用アンテナ１１０に相当する機能構成である。ＷｉＦｉ送受信部１２は、ＷｉＦｉ通信部１１１及びＷｉＦｉ用アンテナ１１２に相当する機能構成である。Ｂｌｕｅｔｏｏｔｈ送受信部１５は、Ｂｌｕｅｔｏｏｔｈ通信部１１３及びＢｌｕｅｔｏｏｔｈ用アンテナ１１４に相当する機能構成である。
【００３９】
ＷｉＦｉ制御部１３は、ＣＰＵ  １０１がＯＳに含まれるＷｉＦｉに関するモジュールを実行することによって達成される機能構成である。ＷｉＦｉ制御部１３は、ＷｉＦｉ送受信部１２を制御する。より具体的には、ＷｉＦｉ制御部１３は、ＷｉＦｉ送受信部１２に対して、スキャンの実行の指示、ＷｉＦｉ送受信部１２の受信信号に基づくＷｉＦｉ  ＡＰ  ３の通信可能範囲への進入及び退出の検出、ＷｉＦｉ送受信部１２と他の機能構成との間のデータの中継等を行う。ＷｉＦｉ制御部１３はＷｉＦｉ  ＡＰ  ３の通信可能範囲への進入及び退出を検出した場合には、制御部１４に対して通知を行う。なお、ＷｉＦｉ通信可能範囲とは、ＷｉＦｉ  ＡＰ  ３との接続可能と判定される閾値以上の受信信号強度でＷｉＦｉ  ＡＰ  ３からの信号が届く範囲のことである。
【００４０】
Ｂｌｕｅｔｏｏｔｈ制御部１５は、ＣＰＵ  １０１がＯＳに含まれるＢｌｕｅｔｏｏｔｈに関するモジュールを実行することによって達成される機能構成である。Ｂｌｕｅｔｏｏｔｈ制御部１５は、Ｂｌｕｅｔｏｏｔｈ送受信部１６を制御する。より具体的には、他のＢｌｕｅｔｏｏｔｈ対応機器との接続確立に係る処理、Ｂｌｕｅｔｏｏｔｈ送受信部１６と他の機能構成との間のデータの中継等を行う。
【００４１】
制御部１４は、ＣＰＵ  １０１がサービス享受プログラムを実行することによって達成される機能構成である。制御部１４は、Ｂｌｕｅｔｏｏｔｈの接続が確立しているＢＬＥ端末２の発信の開始及び停止の制御を行う。より具体的には、制御部１４は、ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３の通信可能範囲への進入の通知があり、且つ、ＷｉＦｉ
ＡＰ  ３の通信可能範囲がＢＬＥを用いるサービスの環境に適応している場合に、ＢＬＥビーコン設定情報の取得処理を行う。ＢＬＥビーコン設定情報は、ＢＬＥビーコンの送信の設定情報であり、ＵＵＩＤ等のＢＬＥビーコンの発信元の識別情報を含む。ＢＬＥビーコン設定情報の詳細は後述される。
【００４２】
ＢＬＥビーコン設定情報を取得すると、制御部１４は、Ｂｌｕｅｔｏｏｔｈ制御部１５
に、ＢＬＥビーコンの送信開始指示を出力する。第１実施形態では、制御部１４は、ＢＬＥビーコンの送信開始指示として、ＢＬＥビーコン設定情報の書き換えを指示するＢＬＥビーコン設定情報書き換え通知を出力する。ＢＬＥビーコン設定情報書き換え通知には、ＢＬＥビーコン設定情報が含まれている。
【００４３】
なお、制御部１４は、ＢＬＥビーコンの送信開始指示のメッセージとＢＬＥビーコン設定情報書き換え通知とをＢｌｕｅｔｏｏｔｈ制御部１５に出力してもよい。ＢＬＥビーコン設定情報書き換え通知は、Ｂｌｕｅｔｏｏｔｈ制御部１５、Ｂｌｕｅｔｏｏｔｈ送受信部１６を通じて、Ｂｌｕｅｔｏｏｔｈ経由で、ＢＬＥ端末２に送信される。
【００４４】
また、制御部１４は、ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３との接続の切断が通知されると、Ｂｌｕｅｔｏｏｔｈ制御部１５に、ＢＬＥビーコンの送信停止指示を出力する。第１実施形態では、制御部１４は、ＢＬＥビーコンの送信停止指示として、空白のＢＬＥビーコン設定情報を含むＢＬＥビーコン設定情報書き換え通知を出力する。なお、制御部１４は、ＢＬＥビーコンの送信停止指示のメッセージをＢｌｕｅｔｏｏｔｈ制御部１５に出力してもよい。また、制御部１４は、ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３との接続の切断が通知されると、データベース１７内のＢＬＥビーコン設定情報１７１を削除する。制御部１４は、「携帯端末」の「制御部」の一例である。
【００４５】
データベース１７は、不揮発性メモリ１０２Ｃに相当する機能構成である。データベース１７には、ＢＬＥビーコン設定情報１７１、個人属性情報１７２、接続実績テーブル１７３が格納される。ＢＬＥビーコン設定情報１７１は、ＷｉＦｉ経由で取得されて保存されたＢＬＥビーコン設定情報である。第１実施形態では、ＢＬＥビーコン設定情報１７１は、ＷｉＦｉ  ＡＰ  ３との接続が切断されると削除される。ただし、これに限定されない。
【００４６】
個人属性情報１７２は、携帯端末１Ａのユーザの属性に関する情報である。より詳細には、個人属性情報１７２には、ユーザ名、性別、使用言語、ユーザの年代、メールアドレス等が含まれている。第１実施形態では、個人属性情報１７２は、ＷｉＦｉ  ＡＰ  ３との初回の接続時に、ユーザによってタッチパネル１０４を通じて入力されて保存される。２回目以降のＷｉＦｉ  ＡＰ  ３との接続時には、個人属性情報１７２がデータベース１７から読み出される。個人属性情報１７２は、制御部１４からＷｉＦｉ制御部１３、ＷｉＦｉ送受信部１２を経由して出力され、ＷｉＦｉ経由でコントローラ６に送信される。個人属性情報は、「使用者の属性情報」の一例である。
【００４７】
接続実績テーブル１７３は、接続実績のあるＷｉＦｉ  ＡＰ  ３に関する情報を格納するテーブルである。第１実施形態では、接続実績テーブル１７３に登録されているＷｉＦｉ  ＡＰ  ３との接続時には、該ＷｉＦｉ  ＡＰ  ３との接続は２回目以降の接続なので、データベース１７から個人属性情報１７２が読み出される。接続実績テーブル１７３の詳細は後述される。
【００４８】
次に、ＢＬＥ端末２は、機能構成として、ＢＬＥ制御部２１、ＢＬＥ送受信部２２、ＢＬＥビーコン設定情報２３とを有する。ＢＬＥ送受信部２２は、Ｂｌｕｅｔｏｏｔｈ通信部とＢｌｕｅｔｏｏｔｈ用アンテナとに相当する。
【００４９】
ＢＬＥ制御部２１は、ＣＰＵがＢＬＥ端末２に搭載されるＯＳを実行することによって達成される機能構成である。ＢＬＥ制御部２１は、ＢＬＥ送受信部２２を制御する。より具体的には、ＢＬＥ制御部２１は、他のＢｌｕｅｔｏｏｔｈ機器との接続確立の処理、ＢＬＥ送受信部２２からのＢＬＥビーコン信号の発信の処理等の制御を行う。例えば、ＢＬＥ制御部２１は、携帯端末１Ａとの接続確立の処理を行う。
【００５０】
また、ＢＬＥ制御部２１は、携帯端末１ＡからＢＬＥビーコンの送信開始指示を受信すると、通知されたＢＬＥビーコン設定情報を不揮発性メモリに格納し、ＢＬＥビーコンを生成し、ＢＬＥ送受信部２２にＢＬＥビーコンの送信開始を指示する。なお、第１実施形態では、ＢＬＥビーコンの送信開始指示として、ＢＬＥビーコン設定情報を含むＢＬＥビーコン設定情報書き換え通知が携帯端末１ＡからＢＬＥ端末２に通知される。ＢＬＥビーコンは、例えば、１００ｍｓの周期で送信される。ＢＬＥビーコンには、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、送信ＲＳＳＩ、等が含まれる。ＢＬＥビーコンは、「識別情報を含む第２の無線通信方式の信号」の一例である。
【００５１】
また、ＢＬＥ制御部２１は、携帯端末１ＡからＢＬＥビーコンの送信停止指示を受信すると、ＢＬＥ送受信部２２にＢＬＥビーコンの送信停止を指示し、不揮発性メモリに格納されるＢＬＥビーコン設定情報２３を削除する。なお、第１実施形態では、ＢＬＥビーコンの送信停止指示として、空白のＢＬＥビーコン設定情報を含むＢＬＥビーコン設定情報書き換え通知が携帯端末１ＡからＢＬＥ端末２に通知される。ＢＬＥ制御部２１は、空白のＢＬＥビーコン設定情報をＢＬＥビーコン設定情報２３に上書き更新することで、ＢＬＥビーコン設定情報を削除する。ＢＬＥ端末２の不揮発性メモリは、「無線端末」の「記憶部」の一例である。
【００５２】
ＷｉＦｉ  ＡＰ  ３は、機能構成として、ＷｉＦｉ送受信部３１、ＷｉＦｉ制御部３２、ネットワーク制御部３３を備える。ＷｉＦｉ送受信部３１は、ＷｉＦｉ用アンテナ、ＷｉＦｉ処理用の回路に相当する。ＷｉＦｉ制御部３２、ネットワーク制御部３３は、それぞれ、ＷｉＦｉ  ＡＰ  ３のＣＰＵがＯＳを実行することによって達成される機能構成である。ＷｉＦｉ制御部３２は、ネットワーク制御部３３とＷｉＦｉ送受信部３１との間の中継を行う。ネットワーク制御部３３は、ＬＡＮ  ５０とのインタフェースと、ＷｉＦｉ制御部３２との間での中継を行う。
【００５３】
ＢＬＥ受信機４は、機能構成として、ＢＬＥ受信制御部４１、ネットワーク制御部４２、サイネージ制御部４３を備える。ＢＬＥ受信制御部４１、ネットワーク制御部４２、サイネージ制御部４３は、それぞれ、ＣＰＵ  ４０１がＯＳを実行することによって達成される機能である。
【００５４】
ＢＬＥ受信制御部４１は、Ｂｌｕｅｔｏｏｔｈ通信部４０３を制御する。より具体的には、ＢＬＥ受信制御部４１は、ＢＬＥ受信機４の稼働中は、Ｂｌｕｅｔｏｏｔｈ通信部４０３の受信機能をＯＮにさせる。第１実施形態では、Ｂｌｕｅｔｏｏｔｈ通信部４０３は、常時受信機能をＯＮにさせる。携帯端末１ＡからのＢＬＥビーコンがＢｌｕｅｔｏｏｔｈ通信部４０３によって受信されると、ＢＬＥ受信制御部４１は、受信されたＢＬＥビーコンからＢＬＥビーコン情報を抽出して、ネットワーク制御部４２を通じて、コントローラ６に送信する。ＢＬＥビーコン情報は、例えば、ＢＬＥビーコンに含まれるＵＵＩＤ等の識別情報を含む。
【００５５】
ネットワーク制御部４２は、ネットワークインタフェース４０７、ＢＬＥ受信制御部４１、サイネージ制御部４３の間での中継を行う。サイネージ制御部４３は、デジタルサイネージ接続用インタフェース４０５を制御し、デジタルサイネージ５との通信を制御する。
【００５６】
コントローラ６は、機能構成として、制御部６１、ネットワーク制御部６２、情報管理部６３、利用者情報データベース６４を備える。ネットワーク制御部６２は、ＣＰＵがＯＳを実行することによって達成される機能である。ネットワーク制御部６２は、ネットワークインタフェースの制御を行う。
【００５７】
制御部６１と情報管理部６３とは、ＣＰＵが不揮発性メモリ内のサービス提供プログラムを実行することによって達成される機能構成である。制御部６１は、ネットワーク制御部６２を通じて、携帯端末１Ａから個人属性情報、ＢＬＥ受信機４からＢＬＥビーコン情報を受信する。制御部６１は、携帯端末１Ａから受信した個人属性情報に対応するＢＬＥビーコン設定情報を生成し、ネットワーク制御部６２を通じて、ＷｉＦｉ経由で、携帯端末１Ａに生成したＢＬＥビーコン設定情報を送信する。制御部６１は、生成したＢＬＥビーコン設定情報と、受信した個人属性情報とを情報管理部６３に出力する。
【００５８】
制御部６１は、ＢＬＥ受信機４から受信したＢＬＥビーコン情報に含まれるＵＵＩＤ等の識別情報が、利用者情報ＤＢ  ６４に登録されているか否かを判定する。制御部６１は、情報管理部６３に、ＢＬＥビーコン情報に含まれるＵＵＩＤ等の識別情報を渡して、利用者情報ＤＢ  ６４の検索を依頼する。
【００５９】
受信したＢＬＥビーコン情報に含まれるＵＵＩＤ等の識別情報が利用者情報ＤＢ  ６４に登録されている場合には、制御部６１は、情報管理部６３を通じて、利用者情報ＤＢ  ６４から該ＵＵＩＤ等の識別情報に対応する個人属性情報を読み出す。制御部６１は、読み出された個人属性情報に応じた所定の情報をデータベース（図示せず）から読み出し、ネットワーク制御部６２を通じて携帯端末１Ａ又は／及びＢＬＥ受信機４に送信する。
【００６０】
利用者情報ＤＢ  ６４は、ＣＰＵのサービス提供プログラムの実行を通じて、不揮発性メモリ内に作成される。利用者情報ＤＢ  ６４は、ＢＬＥビーコン設定情報と、ＢＬＥビーコン設定情報を払い出した携帯端末１Ａの個人属性情報と、を関連付けて保持する。利用者情報ＤＢ  ６４には、後述の、個人属性情報テーブルと、ＢＬＥビーコン設定情報テーブルとが格納されている。利用者情報ＤＢ  ６４は、「情報提供装置」の「記憶部」の一例である。
【００６１】
図６は、ＢＬＥビーコン設定情報に含まれる情報の一例を示す図である。ＢＬＥビーコン設定情報には、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、ＲＳＳＩ、送信周期が含まれる。ＵＵＩＤは、１２８ビットの組織固有の識別番号である。Ｍａｊｏｒ、Ｍｉｎｏｒは、それぞれ、１６ビットの識別番号で、ＵＵＩＤの組織内の中分類、小分類を示す。例えば、ショッピングモールにおいて、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒは、それぞれ、ショッピングモールの識別、ショッピングモール内の店舗の識別、店舗内のＢＬＥ発信機の識別に用いられる。すなわち、第１実施形態において、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒの組合せは、ＢＬＥビーコンの発信元の識別情報となる。また、第１実施形態では、各個人属性情報について、それぞれ異なるＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒの組合せが配布されるので、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒの組合せは、携帯端末１Ａの使用者の識別情報としての意味合いも持つ。
【００６２】
ＲＳＳＩは、受信信号強度であって、ＢＬＥ端末２のＢＬＥビーコンの発信信号強度を指定するものである。送信周期は、ＢＬＥビーコンの送信周期の指定である。
【００６３】
第１実施形態では、図６に示されるＢＬＥビーコン設定情報が、コントローラ６から携帯端末１Ａに通知され、携帯端末１Ａのデータベース１７にＢＬＥビーコン設定情報１７１として格納される。また、携帯端末１ＡからＢＬＥ端末２に通知され、ＢＬＥ端末２の不揮発性メモリに格納される。また、図６に示されるＢＬＥビーコン設定情報は、コントローラ６の利用者情報ＤＢ  ６４にも格納される。なお、ＢＬＥビーコン設定情報に含まれる情報は、図６に示されるものに限定されない。
【００６４】
図７は、携帯端末１Ａの接続実績テーブル１７３の一例である。接続実績テーブル１７
３は、携帯端末１Ａの接続実績のあるＷｉＦｉ  ＡＰ  ３に関する情報を保持する。接続実績テーブル１７３のエントリには、ＷｉＦｉ  ＡＰ  ３のＥＳＳＩＤ（Extended Service Set Identifier）、ＢＳＳＩＤ（Basic Service Set Identifier）、ＢＬＥサービス
、の項目が含まれる。
【００６５】
ＥＳＳＩＤは、ＷｉＦｉにおけるネットワーク識別子である。ＥＳＳＩＤは、最大３２文字の英数字である。ＢＳＳＩＤは、４８ビットの数値であって、通常、ＷｉＦｉ  ＡＰ
３のＭＡＣ（Media Access Control）アドレスと同じ値に設定される。ＥＳＳＩＤ及びＢＳＳＩＤは、ＷｉＦｉ  ＡＰ  ３が発信するＷｉＦｉビーコンに含まれており、携帯端末１Ａは、ＷｉＦｉビーコンからＥＳＳＩＤ及びＢＳＳＩＤを取得する。
【００６６】
ＢＬＥサービスは、ＷｉＦｉ  ＡＰ  ３の通信可能範囲内におけるＢＬＥサービスを示す情報であり、第１実施形態では、ＢＬＥサービスの項目には、０、１、２、３のいずれかの値が格納される。第１実施形態では、ＢＬＥサービスの項目に「０」が格納されている場合には、ＷｉＦｉ  ＡＰ  ３の通信可能範囲内においてＢＬＥサービスは行われていないことが示される。ＢＬＥサービスの項目に「１」が格納されている場合には、ＷｉＦｉ  ＡＰ  ３の通信可能範囲内において、システム側が送信側となるＢＬＥ送信サービスが行われていることが示される。ＢＬＥサービスの項目に「２」が格納されている場合には、ＷｉＦｉ  ＡＰ  ３の通信可能範囲内において、システム側が受信側となるＢＬＥ受信サービスが行われていることが示される。ＢＬＥサービスの項目に「３」が格納されている場合には、ＷｉＦｉ  ＡＰ  ３の通信可能範囲内において、ＢＬＥ送信サービスと、ＢＬＥ受信サービスとの両方が行われていることが示される。
【００６７】
ＢＬＥサービスの項目に格納される値は、ＷｉＦｉ  ＡＰ  ３との接続確立時に、ＷｉＦｉ  ＡＰ  ３から通知されるＢＬＥ環境通知に含まれている。なお、図７に示されるＢＬＥサービスに格納される値の定義は、一例であって、これに限定されない。
【００６８】
図８は、コントローラ６の利用者情報データベース６４に含まれる個人属性情報テーブルの一例である。個人属性情報テーブルは、サービスシステム１００によって提供されるサービスを利用する携帯端末１Ａの個人属性情報を保持する。個人属性情報テーブルには、携帯端末１Ａの端末識別情報と、個人属性情報とが含まれる。携帯端末１Ａの端末識別情報には、例えば、携帯端末１ＡのＭＡＣアドレスが用いられる。個人属性情報は、ＷｉＦｉ  ＡＰ  ３との接続確立時に、携帯端末１Ａからコントローラ６に送信される。図８に示される例では、個人属性情報には、ユーザ名、性別、国籍、使用言語、ユーザの年代、メールアドレスが含まれている。ただし、個人属性情報に含まれる情報は、図８に示されるものに限定されない。
【００６９】
図９は、コントローラ６の利用者情報データベース６４に含まれるＢＬＥビーコン設定情報テーブルの一例である。ＢＬＥビーコン設定情報テーブルは、サービスシステム１００によって提供されるサービスを利用する携帯端末１Ａに対してコントローラ６が払い出したＢＬＥビーコン設定情報を保持する。
【００７０】
ＢＬＥビーコン設定情報テーブルは、携帯端末１Ａの端末識別情報と、該携帯端末１Ａに払い出されたＢＬＥビーコン設定情報とが含まれる。携帯端末１Ａの端末識別情報は、個人属性情報テーブルに用いられる端末識別情報と同種の情報が用いられる。ＢＬＥビーコン設定情報テーブルのＢＬＥビーコン設定情報には、図９に示される例では、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、ＲＳＳＩ、送信周期が格納されている。
【００７１】
個人属性情報テーブルとＢＬＥビーコン設定情報テーブルとは、端末識別情報によって紐付けされている。なお、個人属性情報テーブルとＢＬＥビーコン設定情報テーブルの代
わりに、端末識別情報と、個人属性情報テーブルと、ＢＬＥビーコン設定情報とを含むテーブルが格納されてもよい。
【００７２】
＜処理の流れ＞
図１０Ａ及び図１０Ｂは、携帯端末１Ａの制御部１４の処理のフローチャートの一例である。図１０Ａ及び図１０Ｂに示される処理は、制御部１４にＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３との接続確立が通知されると開始される。なお、図１０Ａ及び図１０Ｂに示される処理の主体は、サービス享受プログラムを実行するＣＰＵ  １０１であるが、便宜上、ＣＰＵ  １０１がサービス享受プログラムを実行することによって達成される機能構成である制御部１４を主体として説明する。
【００７３】
ＯＰ１では、制御部１４は、ＷｉＦｉ制御部１３からのＷｉＦｉ  ＡＰ  ３との接続確立完了の通知の受信の待機状態である。ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３との接続確立完了が通知された場合には（ＯＰ１：ＹＥＳ）、処理がＯＰ２に進む。
【００７４】
ＯＰ２では、制御部１４は、ＷｉＦｉ  ＡＰ  ３からのＢＬＥ環境通知の受信を待機する。制御部１４が、ＷｉＦｉ制御部１３を通じてＷｉＦｉ  ＡＰ  ３からのＢＬＥ環境通知を受信した場合には（ＯＰ２：ＹＥＳ）、処理がＯＰ４に進む。例えば、ＷｉＦｉ  ＡＰ  ３との接続確立完了から所定時間が経過しても、ＢＬＥ環境通知が受信されない場合には（ＯＰ２：ＮＯ）、処理がＯＰ３に進む。
【００７５】
ＯＰ３では、ＢＬＥ環境通知が受信されず、接続中のＷｉＦｉ  ＡＰ  ３の通信可能範囲ではＢＬＥサービスが行われていないことが示されるので、制御部１４は、接続実績テーブル１７３を更新する。具体的には、制御部１４は、接続実績テーブル１７３の、接続中のＷｉＦｉ  ＡＰ  ３のエントリのＢＬＥサービスの項目に「０」を格納する。その後、図１０Ａに示される処理が終了する。
【００７６】
ＯＰ４では、ＢＬＥ環境通知が受信されたので、制御部１４は、ＷｉＦｉ  ＡＰ  ３のＢＳＳＩＤで接続実績テーブル１７３を検索する。接続実績テーブル１７３にＷｉＦｉ  ＡＰ  ３のＢＳＳＩＤが含まれている場合には、すなわち、ＷｉＦｉ  ＡＰ  ３の接続実績がある場合には（ＯＰ５：ＹＥＳ）、処理がＯＰ６に進む。接続実績テーブル１７３にＷｉＦｉ  ＡＰ  ３のＢＳＳＩＤが含まれていない場合には、すなわち、ＷｉＦｉ  ＡＰ
３の接続実績がない場合には（ＯＰ５：ＮＯ）、処理がＯＰ７に進む。
【００７７】
ＯＰ６では、ＷｉＦｉ  ＡＰ  ３との接続実績があるので、制御部１４は、データベース１７から個人属性情報１７２を読み込む。ＯＰ７では、ＷｉＦｉ  ＡＰ  ３との接続実績がないので、制御部１４は、ディスプレイ１０４に、個人属性情報の入力画面を表示させる。ユーザからの個人属性情報の入力が完了すると、制御部１４は入力された個人属性情報をデータベース１７に格納する。
【００７８】
ＯＰ８では、制御部１４は、ＷｉＦｉ制御部１３、ＷｉＦｉ送受信部１２を通じて、ＷｉＦｉ経由で、コントローラ６に個人属性情報を送信する。
【００７９】
図１０ＢのＯＰ９では、制御部１４は、ＷｉＦｉ制御部１３を通じて、ＢＬＥビーコン設定情報の受信を待機する。制御部１４がＢＬＥビーコン設定情報を受信した場合には（ＯＰ９：ＹＥＳ）、処理がＯＰ１０に進む。
【００８０】
ＯＰ１０では、制御部１４は、ＢＬＥビーコン設定情報をデータベース１７に保存する。ＯＰ１１では、制御部１４は、接続実績テーブル１７３を更新する。接続実績テーブル１７３の更新内容は、例えば、ＯＰ１で接続完了したＷｉＦｉ  ＡＰ  ３のエントリが未
作成の場合には該ＷｉＦｉ  ＡＰ  ３のエントリの作成と、ＯＰ２で受信されたＢＬＥ環境通知で通知された値のＢＬＥサービスの項目への設定である。
【００８１】
ＯＰ１２では、制御部１４は、Ｂｌｕｅｔｏｏｔｈ制御部１５に、ＢＬＥビーコン設定情報書き換え通知を出力する。ＯＰ１２で送信されるＢＬＥビーコン設定情報書き換え通知には、ＯＰ９で受信されたＢＬＥビーコン設定情報が含まれる。ＢＬＥビーコン設定情報が含まれるＢＬＥビーコン設定情報書き換え通知は、ＢＬＥ端末２に対するＢＬＥビーコン送信開始指示である。ＢＬＥビーコン設定情報書き換え通知は、Ｂｌｕｅｔｏｏｔｈ制御部１５からＢｌｕｅｔｏｏｔｈ送受信部１６を経て、ＢＬＥ端末２にＢｌｕｅｔｏｏｔｈ経由で送信される。その後、ＢＬＥ端末２からＢＬＥビーコンの送信が開始される。
【００８２】
ＯＰ１３では、制御部１４は、ＷｉＦｉ制御部１３からのＷｉＦｉ  ＡＰ  ３との接続の切断通知の受信を待機する。制御部１４がＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３との接続の切断通知を受信した場合には（ＯＰ１３：ＹＥＳ）、処理がＯＰ１４に進む。
【００８３】
ＯＰ１４では、制御部１４は、Ｂｌｕｅｔｏｏｔｈ制御部１５に、ＢＬＥビーコン設定情報書き換え通知を出力する。ＢＬＥビーコン設定情報書き換え通知には、空白のＢＬＥビーコン設定情報が含まれる。空白のＢＬＥビーコン設定情報が含まれるＢＬＥビーコン設定情報書き換え通知は、ＢＬＥ端末２に対するＢＬＥビーコン送信停止指示である。ＢＬＥビーコン設定情報書き換え通知は、Ｂｌｕｅｔｏｏｔｈ制御部１５からＢｌｕｅｔｏｏｔｈ送受信部１６を経て、ＢＬＥ端末２にＢｌｕｅｔｏｏｔｈ経由で送信される。その後、ＢＬＥ端末２からＢＬＥビーコンの送信が停止される。
【００８４】
また、ＯＰ１４では、制御部１４は、データベース１７に格納されているＢＬＥビーコン設定情報１７１を削除する。その後、図１０Ｂに示される処理が終了する。
【００８５】
なお、図１０Ａ及び図１０Ｂに示される処理は一例であって、実行順等は実施形態によって適宜変更されてもよい。例えば、ＯＰ１１の接続実績テーブルの更新処理は、ＯＰ５のＷｉＦｉ  ＡＰ  ３の接続実績の判定からＯＰ１１までの間のいずれのタイミングで実行されてもよい。また、ＯＰ１２、ＯＰ１４では、ＢＬＥビーコン設定情報に加えて、ＢＬＥビーコン送信開始指示又はＢＬＥビーコン送信停止指示のメッセージが送信されてもよい。
【００８６】
図１１は、ＢＬＥ端末２のＢＬＥ制御部２１の処理のフローチャートの一例である。図１１に示される処理は、ＢＬＥ端末２と携帯端末１Ａとの接続が確立すると開始される。なお、図１１に示される処理の主体は、ＢＬＥ端末２のＣＰＵであるが、便宜上、機能構成であるＢＬＥ制御部２１を主体として説明する。
【００８７】
ＯＰ２１では、ＢＬＥ制御部２１は、携帯端末１ＡからのＢＬＥビーコン設定情報書き換え通知の受信を待機する。ＢＬＥ制御部２１は、ＢＬＥ送受信部２２を通じて、携帯端末１ＡからＢＬＥビーコン設定情報書き換え通知を受信した場合には（ＯＰ２１：ＹＥＳ）、処理がＯＰ２２に進む。
【００８８】
ＯＰ２２では、ＢＬＥ制御部２１は、受信したＢＬＥビーコン設定情報書き換え通知に含まれるＢＬＥビーコン設定情報を確認する。受信したＢＬＥビーコン設定情報書き換え通知に含まれるＢＬＥビーコン設定情報が空白の場合には（ＯＰ２２：ＮＯ）、処理がＯＰ２４に進む。ＢＬＥビーコン設定情報書き換え通知に含まれるＢＬＥビーコン設定情報が空白ではない場合には（ＯＰ２２：ＹＥＳ）、処理がＯＰ２３に進む。
【００８９】
ＯＰ２３では、ＢＬＥビーコン設定情報が空白ではないＢＬＥビーコン設定情報書き換
え通知はＢＬＥビーコン送信開始指示であるので、ＢＬＥ制御部２１は、ＢＬＥ送受信部２２に、ＢＬＥビーコン設定情報を含むＢＬＥビーコンの送信開始を指示する。また、ＢＬＥ制御部２１は、ＢＬＥビーコン設定情報を不揮発性メモリに保存する。その後、処理がＯＰ２１に進む。
【００９０】
ＯＰ２４では、ＢＬＥビーコン設定情報が空白であるＢＬＥビーコン設定情報書き換え通知はＢＬＥビーコン送信停止指示であるので、ＢＬＥ制御部２１は、ＢＬＥ送受信部２２に、ＢＬＥビーコンの送信停止を指示する。また、ＢＬＥ制御部２１は、不揮発性メモリ内のＢＬＥビーコン設定情報２３を削除する。その後、図１１に示される処理が終了する。
【００９１】
図１２は、ＢＬＥ受信機４の処理のフローチャートの一例である。図１２に示される処理は、ＢＬＥ受信機４の起動を契機に開始され、ＢＬＥ受信機４の稼働中繰り返し実行される。なお、図１２に示される処理の主体は、ＢＬＥ受信機４のＣＰＵ  ４０１であるが、便宜上、機能構成であるＢＬＥ受信制御部４１を主体として説明する。
【００９２】
ＯＰ３１では、ＢＬＥ受信制御部４１は、ＢＬＥビーコンの受信を待機する。ＢＬＥ受信制御部１４が、ＢＬＥビーコンを受信した場合には（ＯＰ３１：ＹＥＳ）、処理がＯＰ３２に進む。
【００９３】
ＯＰ３２では、ＢＬＥ制御部４１は、受信したＢＬＥビーコンからＢＬＥビーコン情報を取り出して、ネットワーク制御部４２を通じて、コントローラ６に送信する。ＢＬＥビーコン情報は、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、送信ＲＳＳＩ、受信ＲＳＳＩを含む。その後、処理がＯＰ３１に進む。
【００９４】
図１３は、コントローラ６の制御部６１の、携帯端末１ＡがＷｉＦｉ  ＡＰ  ３に接続する場合の処理のフローチャートの一例である。図１３に示される処理は、コントローラ６の起動を契機に開始され、コントローラ６の稼働中繰り返し実行される。図１３の処理の主体は、コントローラ６のＣＰＵであるが、便宜上、機能構成である制御部６１を主体として説明する。
【００９５】
ＯＰ４１では、制御部６１は、ＷｉＦｉの認証サーバとしての機能を備えており、携帯端末１Ａの認証要求の受信を待機する。携帯端末１Ａの認証要求を、ＷｉＦｉ  ＡＰ  ３を経由して、ネットワーク制御部６２を通じて受信した場合には（ＯＰ４１：ＹＥＳ）、処理がＯＰ４２に進む。
【００９６】
ＯＰ４２では、制御部６１は、携帯端末１Ａについて、認証シーケンスを行う。ＯＰ４３では、制御部６１は、情報管理部６３を通じて、携帯端末１Ａの端末識別情報を利用者情報ＤＢ  ６４に保存する。より具体的には、携帯端末１Ａの端末識別情報は、個人属性情報テーブルと、ＢＬＥビーコン設定情報テーブルにそれぞれ登録される。携帯端末１Ａの端末識別情報は、例えば、携帯端末１ＡのＭＡＣアドレスであり、認証シーケンスを通じて取得可能である。
【００９７】
ＯＰ４４では、制御部６１は、ＢＬＥ環境通知を携帯端末１Ａに対して送信する。ＢＬＥ環境通知には、ＢＬＥサービスが実行されているか、ＢＬＥサービスが実行されている場合には、そのサービスがＢＬＥ送信サービス、ＢＬＥ受信サービス、両方、のいずれであるかを示す情報が含まれる。ＢＬＥ環境通知は、制御部６１からネットワーク制御部６２に出力され、ＷｉＦｉ  ＡＰ  ３を通じてＷｉＦｉ経由で携帯端末１Ａに届けられる。
【００９８】
ＯＰ４５では、制御部６１は、携帯端末１Ａからの個人属性情報の受信を待機する。制
御部６１が携帯端末１Ａから個人属性情報をネットワーク制御部６２を通じて受信した場合には（ＯＰ４５：ＹＥＳ）、処理がＯＰ４６に進む。
【００９９】
ＯＰ４６では、制御部６１は、ＢＬＥビーコン設定情報を作成する。ＢＬＥビーコン設定情報には、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、ＲＳＳＩ、送信周期が含まれる。例えば、ＵＵＩＤは、サービスシステム１００で固有のものが用いられる。Ｍａｊｏｒ及びＭｉｎｏｒは、サービスシステム１００内で他の携帯端末１Ａと重複が無いように、決定される。ＲＳＳＩ及び送信周期は、例えば、ＷｉＦｉ  ＡＰ  ３内のＢＬＥサービスに応じて予め決められた値が設定される。
【０１００】
ＯＰ４７では、制御部６１は、ＢＬＥビーコン設定情報を携帯端末１Ａに送信する。ＢＬＥビーコン設定情報は、制御部６１からネットワーク制御部６２に出力され、ＷｉＦｉ
ＡＰ  ３を通じてＷｉＦｉ経由で携帯端末１Ａに届けられる。
【０１０１】
ＯＰ４８では、制御部６１は、情報管理部６３を通じて、端末識別情報、ＢＬＥビーコン設定情報、個人属性情報を紐づけして利用者情報ＤＢ  ６４に保存する。より具体的には、制御部６１は、端末識別情報とＢＬＥビーコン設定情報とを対応付けて、ＢＬＥビーコン設定情報に格納する。制御部６１は、端末識別情報と個人属性情報とを対応付けて個人属性情報テーブルに格納する。その後、図１３に示される処理が終了する。
【０１０２】
図１３では、コントローラ６が認証サーバを兼ねている場合が想定されている。ただし、これに限定されず、コントローラ６が認証サーバを兼ねていない場合でも、ＷｉＦｉ  ＡＰ  ３又は認証サーバから携帯端末１Ａとの接続の通知を受けることによって、ＢＬＥビーコン設定情報を送信するようにしてもよい。
【０１０３】
図１４は、コントローラ６の制御部６１の、ＢＬＥ受信機４から携帯端末１ＡのＢＬＥ情報を受信した場合の処理のフローチャートの一例である。図１４に示される処理は、コントローラ６の起動を契機に開始され、コントローラ６の稼働中繰り返し実行される。図１４の処理の主体は、コントローラ６のＣＰＵであるが、便宜上、機能構成である制御部６１を主体として説明する。
【０１０４】
ＯＰ５１では、制御部６１は、ＢＬＥビーコン情報の受信を待機する。制御部６１がＢＬＥ受信機４からネットワーク制御部６２を通じてＢＬＥビーコン情報を受信した場合には（ＯＰ５１：ＹＥＳ）、処理がＯＰ５２に進む。
【０１０５】
ＯＰ５２では、制御部６１は、受信したＢＬＥビーコン情報に含まれるＵＵＩＤ等の識別情報が、配布したＢＬＥビーコン設定情報と同じ情報であるか否かを、ＢＬＥビーコン設定情報テーブルに基づいて判定する。受信したＢＬＥビーコン情報に含まれるＵＵＩＤ等の識別情報が、配布したＢＬＥビーコン設定情報と同じ情報である場合には（ＯＰ５２：ＹＥＳ）、処理がＯＰ５３に進む。受信したＢＬＥビーコン情報に含まれるＵＵＩＤ等の識別情報が、配布したＢＬＥビーコン設定情報と同じ情報でない場合には（ＯＰ５２：ＮＯ）、図１４に示される処理が終了する。
【０１０６】
ＯＰ５３では、制御部６１は、受信したＢＬＥビーコン情報とＵＵＩＤ等の識別情報が合致するＢＬＥビーコン設定情報に関連付けられた個人属性情報を利用者情報データベース６４から取得する。より具体的には、制御部６１は、ＢＬＥビーコン設定情報テーブルから、受信したＢＬＥビーコン情報に含まれるＵＵＩＤ等の識別情報に合致するＢＬＥビーコン設定情報に対応する端末識別情報を取得し、個人属性情報テーブルにおいて該端末識別情報に対応付けられた個人属性情報を取得する。
【０１０７】
ＯＰ５４では、制御部６１は、取得した個人属性情報に応じたプッシュ情報、デジタルサイネージ情報をデータベース（図示せず）から取得する。プッシュ情報は、携帯端末１Ａにプッシュ通知で通知される情報である。デジタルサイネージ情報は、デジタルサイネージ５から出力される情報である。
【０１０８】
ＯＰ５５では、制御部６１は、取得したプッシュ情報をネットワーク制御部６２を通じて出力する。プッシュ情報は、ＷｉＦｉ  ＡＰ  ３からＷｉＦｉを経由して携帯端末１Ａに送信される。
【０１０９】
ＯＰ５６では、制御部６１は、取得したデジタルサイネージ情報をネットワーク制御部６２を通じて出力する。デジタルサイネージ情報は、ＬＡＮ  ５０を通じてＢＬＥ受信機４に送信され、ＢＬＥ受信機４が接続するデジタルサイネージ５に表示又は音声出力される。その後、図１４に示される処理が終了する。
【０１１０】
なお、図１４に示される処理は一例であって、コントローラ６の処理はこれに限定されない。図１４では、携帯端末１Ａへのプッシュ通知と、デジタルサイネージ５への情報の表示が行われることが前提となっているが、これに限定されず、ＯＰ５５、ＯＰ５６の処理は、実施されるサービス内容にしたがって適宜変更可能である。
【０１１１】
図１５Ａ及び図１５Ｂは、第１実施形態に係るサービスシステム１００におけるサービス提供の処理のシーケンスの一例を示す図である。図１５Ａ及び図１５Ｂでは、図２に示されるサービスシステム１００が示されているが、便宜上、デジタルサイネージ５は省略されている。
【０１１２】
図１５Ａでは、携帯端末１Ａ及びＢＬＥ端末２を有するユーザは、ＷｉＦｉ  ＡＰ  ３の圏外に位置し、ＷｉＦｉ  ＡＰ  ３の通信可能範囲に向かって移動していることとする。ＷｉＦｉ  ＡＰ  ３は、所定の周期でＷｉＦｉビーコンを出力している。ＷｉＦｉビーコンの送信周期は、例えば、１００ｍｓである。また、携帯端末１Ａは、ＷｉＦｉ  ＡＰ
３への接続実績はないことを想定する。
【０１１３】
Ｓ１では、携帯端末１ＡがＷｉＦｉ  ＡＰ  ３を検索するため、所定の周期でスキャンを行う。スキャン周期は、例えば、１８０秒である。Ｓ２では、携帯端末１Ａが移動して、ＷｉＦｉ  ＡＰ  ３の通信可能範囲に進入すると、スキャンにより、携帯端末１ＡがＷｉＦｉ  ＡＰ  ３を検出する。Ｓ３では、携帯端末１ＡとＷｉＦｉ  ＡＰ  ３との間で接続シーケンスが行われる。この接続シーケンスにおいて、携帯端末１Ａの認証がコントローラ６で行われる。
【０１１４】
Ｓ４では、コントローラ６は、携帯端末１Ａの認証要求に基づいて認証処理を行い（図１３、ＯＰ４２）、携帯端末１Ａの端末識別情報を利用者情報ＤＢ  ６４に保存する（図１３、ＯＰ４３）。以降、携帯端末１ＡとＷｉＦｉ  ＡＰ  ３との接続が確立する。
【０１１５】
Ｓ５では、コントローラ６は、携帯端末１Ａに、ＢＬＥ環境通知を送信する（図１３、ＯＰ４４）。ＢＬＥ環境通知には、サービスシステム１００において行われるＢＬＥサービスがＢＬＥ受信サービスであることを示す情報、例えば、ＢＬＥサービス「２」が含まれる。ＢＬＥ環境通知は、ＷｉＦｉ経由、すなわち、ＷｉＦｉ  ＡＰ  ３を経由して、携帯端末１Ａに受信される（図１０Ａ、ＯＰ２：ＹＥＳ）。
【０１１６】
Ｓ６では、携帯端末１ＡにはＷｉＦｉ  ＡＰ  ３への接続実績がないので（図１０Ａ、ＯＰ５：ＮＯ）、携帯端末１Ａは、ユーザから個人属性情報の入力を受け（図１０Ａ、ＯＰ７）、個人属性情報をＷｉＦｉ経由でコントローラ６に送信する（図１０Ａ、ＯＰ８）
。
【０１１７】
Ｓ７では、コントローラ６は、携帯端末１Ａから個人属性情報を受信し（図１３、ＯＰ４５：ＹＥＳ）、ＢＬＥビーコン設定情報を生成する（図１３、ＯＰ４６）。Ｓ８では、コントローラ６は、生成したＢＬＥビーコン設定情報をＷｉＦｉ経由で携帯端末１Ａに送信する（図１３、ＯＰ４７）。Ｓ９では、コントローラ６は、携帯端末１Ａの端末識別情報、個人属性情報、ＢＬＥビーコン設定情報を関連付けて保存する（図１３、ＯＰ４８）。
【０１１８】
Ｓ１０では、携帯端末１Ａは、ＢＬＥビーコン設定情報を受信し（図１０Ｂ、ＯＰ９：ＹＥＳ）、ＢＬＥ端末２にＢＬＥビーコン設定情報書き換え通知をＢｌｕｅｔｏｏｔｈ経由で送信する（図１０Ｂ、ＯＰ１２）。ＢＬＥビーコン設定情報書き換え通知には、携帯端末１Ａが受信したＢＬＥビーコン設定情報が含まれる。
【０１１９】
Ｓ１１では、ＢＬＥ端末２は、携帯端末１ＡからのＢＬＥビーコン設定情報書き換え通知を受信し（図１１、ＯＰ２１：ＹＥＳ、ＯＰ２２：ＹＥＳ）、ＢＬＥビーコンの送信を開始する（図１１、ＯＰ２３）。以降、ＢＬＥビーコンは、所定の周期で送信される。ＢＬＥビーコンの送信周期は、例えば、１００ｍｓである。ＢＬＥビーコンには、例えば、コントローラ６から通知されたＢＬＥビーコン設定情報のＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、ＲＳＳＩ等の情報が含まれている。
【０１２０】
Ｓ１２では、携帯端末１ＡのユーザがＢＬＥ受信４に近づく方向に移動し、ＢＬＥ受信機４は、ＢＬＥ端末２からのＢＬＥビーコンを受信し（図１２、ＯＰ３１：ＹＥＳ）、ＢＬＥビーコンに含まれるＢＬＥビーコン情報を取り出して、コントローラ６に通知する（図１２、ＯＰ３２）。ＢＬＥビーコン情報には、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、送信ＲＳＳＩ、受信ＲＳＳＩが含まれる。ＢＬＥ受信機４は、ＢＬＥ端末２からＢＬＥビーコンを受信する度に、ＢＬＥビーコン情報をコントローラ６に通知する。
【０１２１】
ただし、これに限られず、例えば、ＢＬＥ受信機４は、ＢＬＥ端末２からのＢＬＥビーコンの初回受信時にＢＬＥビーコン情報をコントローラ６に通知し、以降の同じＢＬＥビーコン情報を含むＢＬＥビーコンの受信時には、ＢＬＥビーコン情報のコントローラ６への通知は行わなくてもよい。この場合には、ＢＬＥ受信機４は、ＢＬＥ端末２からＢＬＥビーコンを受信できなくなった場合に、コントローラ６にその旨を通知する。コントローラ６は、ＢＬＥ受信機４からＢＬＥビーコンが受信されなくなった旨の通知を受けると、デジタルサイネージ５の表示を初期画面に遷移させたり、Ｐｕｓｈサービスで携帯端末１Ａに「またおいでください」等のメッセージを送信したりしてもよい。なお、ＢＬＥビーコンに含まれるＵＵＩＤが変更になると、ＢＬＥ受信機４は、同じＢＬＥ端末２からのＢＬＥビーコンであったとしても、異なるものと認識し、ＢＬＥビーコン情報をコントローラ６に通知する。
【０１２２】
Ｓ１３では、コントローラ６は、ＢＬＥ受信機４からＢＬＥビーコン情報を受信し（図１４、ＯＰ５１：ＹＥＳ）、該ＢＬＥビーコン情報に該当する情報が利用者情報ＤＢ  ６４に存在するか判定する（図１４、ＯＰ５２）。図１５Ａに示される例では、ＢＬＥ受信機４から受信したＢＬＥビーコン情報は、利用者情報ＤＢ  ６４に存在している（図１４、ＯＰ５２：ＹＥＳ）。
【０１２３】
Ｓ１４では、コントローラ６は、ＢＬＥビーコン情報に対応する個人属性情報を取得し（図１４、ＯＰ５３）、個人属性情報に対応するプッシュ情報を取得し（図１４、ＯＰ５４）、取得したプッシュ情報を携帯端末１ＡにＷｉＦｉ経由でプッシュ通知する（図１４、ＯＰ５５）。プッシュ情報は、プッシュ通知で通知される情報を示す。Ｓ１５では、携
帯端末１Ａは、プッシュ情報を受信し、ディスプレイに表示する。
【０１２４】
Ｓ１６では、携帯端末１ＡがＢＬＥ受信機４にさらに近づいたことによって、コントローラ６は、個人属性情報に対応するデジタルサイネージ情報を取得し、取得したデジタルサイネージ情報をＢＬＥ受信機４に通知する（図１４、ＯＰ５６）。デジタルサイネージ情報は、デジタルサイネージ５から出力される情報であり、画像データ、動画データ、音声データ等である。Ｓ１７では、ＢＬＥ受信機４を通じてデジタルサイネージ５のディスプレイにデジタルサイネージ情報が出力される。
【０１２５】
携帯端末１ＡがＢＬＥ受信機４にさらに近づいたことは、ＢＬＥ受信機４によって測定されるＢＬＥビーコンの受信信号強度（受信ＲＳＳＩ）が大きくなることによって判定可能である。受信ＲＳＳＩはＢＬＥ受信機４がＢＬＥビーコン情報の一つとしてコントローラ６に通知する。
【０１２６】
図１５Ｂでは、図１５Ａの続きであって、携帯端末１Ａのユーザが移動し、携帯端末１ＡがＷｉＦｉ  ＡＰ  ３の通信可能範囲から退出する場合の処理のシーケンスの一例が示される。
【０１２７】
Ｓ１８では、携帯端末１ＡのユーザがＢＬＥ受信機４から遠ざかる方向に移動する。Ｓ１９では、携帯端末１Ａのユーザが、ＷｉＦｉ  ＡＰ  ３の通信可能範囲外へと移動する。なお、ＢＬＥ端末２からは引き続き所定の周期でＢＬＥビーコンが送信されており、携帯端末１Ａは、所定の周期でＷｉＦｉ  ＡＰのスキャンを行っている。
【０１２８】
Ｓ２０では、携帯端末１Ａは、ＷｉＦｉ  ＡＰ  ３の通信可能範囲外へと移動したので、ＷｉＦｉ  ＡＰ  ３との接続が切断されたことを検出する（図１０Ｂ、ＯＰ１３：ＹＥＳ）。
【０１２９】
Ｓ２１では、携帯端末１Ａは、ＢＬＥ端末２に、ＢＬＥビーコン設定情報書き換え通知を送信する（図１０Ｂ、ＯＰ１４）。ＢＬＥビーコン設定情報書き換え通知には、空白のＢＬＥビーコン設定情報が含まれている。ＢＬＥビーコン設定情報書き換え通知の送信後、携帯端末１Ａは、データベース１７内のＢＬＥビーコン設定情報１７１を削除する。
【０１３０】
Ｓ２２では、ＢＬＥ端末２は、ＢＬＥビーコン設定情報書き換え通知を受信し（図１１、ＯＰ２１：ＹＥＳ）、空白のＢＬＥビーコン設定情報が含まれているので（図１１、ＯＰ２２：ＮＯ）、ＢＬＥビーコンの送信を停止する（図１１、ＯＰ２４）。ＢＬＥ端末２は、空白のＢＬＥビーコン設定情報でＢＬＥビーコン設定情報２３を上書きするので、ＢＬＥ端末２からＢＬＥビーコン設定情報が実質上削除される。
【０１３１】
なお、携帯端末１Ａが最初に接続するＷｉＦｉ  ＡＰ  ３と、接続切断時に接続していたＷｉＦｉ  ＡＰ  ３とは、同じ機器でなくてもよい。携帯端末１ＡがＷｉＦｉの接続を確立してから接続切断するまでに接続するＷｉＦｉ  ＡＰ  ３は、例えば、ＥＳＳＩＤが同じＷｉＦｉ  ＡＰ  ３であればよい。例えば、携帯端末１ＡがＷｉＦｉ  ＡＰ＃１と最初に接続確立し、移動により、ＷｉＦｉ  ＡＰ＃２にハンドオーバした場合、ＷｉＦｉ  ＡＰ＃１とＷｉＦｉ  ＡＰ＃２とのＥＳＳＩＤが同じであれば、携帯端末１ＡはＷｉＦｉ
ＡＰ＃１との切断を、ＷｉＦｉとの切断とはみなさない。
【０１３２】
＜第１実施形態の作用効果＞
第１実施形態では、携帯端末１Ａは、ＢＬＥ端末２と接続し、ＷｉＦｉ  ＡＰ  ３に接続すると、ＷｉＦｉ経由でＢＬＥビーコン設定情報を取得する。これによって、携帯端末１Ａは、ＢＬＥビーコンの送信側として動作し、サービスシステム１００から情報の提供
を受けることができる。
【０１３３】
ＢＬＥ端末２のＢＬＥビーコンの受信及び受信待機は、Ｂｌｕｅｔｏｏｔｈの受信機能によって行われるため、ＢＬＥビーコンの受信及び受信待機に係る消費電力は、例えば、２０ｍＡ〜３０ｍＡ程度である。一方、ＢＬＥビーコンはアドバタイズチャネルを用いて送信されるので、データチャネルの送信機能はＯＦＦのままアドバタイズチャネルの送信機能をＯＮにすればよい。そのため、ＢＬＥ端末２のＢＬＥビーコンの送信に係る消費電力は、例えば、４〜８ｍＡ程度と、Ｂｌｕｅｔｏｏｔｈの受信機能に比べると小さい消費電力である。また、Ｂｌｕｅｔｏｏｔｈの受信機能は、消費電力を考慮して、間欠的にＯＮにされて用いられることもある。Ｂｌｕｅｔｏｏｔｈの受信機能が間欠的にＯＮにされる場合には、ＢＬＥビーコンの送信周期１００ｍｓ〜２００ｍｓに合わせて、例えば、Ｂｌｕｅｔｏｏｔｈの受信機能は、３００ｍｓ周期で一回あたり３０ｍｓ間ＯＮにされる。一方、ＢＬＥビーコンの送信周期は１００ｍｓ〜２００ｍｓで、１回のＢＬＥビーコンの送信に係る時間は数ｍｓである。
【０１３４】
すなわち、Ｂｌｕｅｔｏｏｔｈの受信機能が間欠的にＯＮにされる場合と比較しても、ＢＬＥビーコンの送信に係る消費電力の方が小さい。したがって、携帯端末１ＡをＢＬＥビーコンの送信側装置として動作させることによって、携帯端末１ＡのＢＬＥサービスの享受に係る消費電力を低減することができる。
【０１３５】
また、第１実施形態では、携帯端末１ＡがＷｉＦｉ  ＡＰ  ３に接続してＢＬＥビーコン設定情報を取得してからＷｉＦｉ  ＡＰ  ３との接続が切断されるまでの間に限定して、ＢＬＥビーコンの送信が行われる。ＢＬＥビーコンの送信を行う期間が限定されるので、携帯端末１ＡのＢＬＥサービスの享受に係る消費電力をより低減することができる。
【０１３６】
また、第１実施形態では、携帯端末１ＡはＷｉＦｉ  ＡＰ  ３に接続してＢＬＥビーコン設定情報を取得するとＢＬＥ端末２にＢＬＥビーコンの送信の開始を指示する。また、ＷｉＦｉ  ＡＰ  ３の通信可能範囲は、ＢＬＥビーコンの到達範囲に比べると大きい。ＢＬＥ受信機４は常時Ｂｌｕｅｔｏｏｔｈの受信機能をＯＮにすることが想定されている。すなわち、第１実施形態では、携帯端末１ＡのユーザがＢＬＥ受信機４に近づくころには、携帯端末１Ａ（ＢＬＥ端末２）からのＢＬＥビーコンの送信は開始されている。そのため、携帯端末１ＡがＢＬＥ受信機４に近づくと、ユーザが不自然に感じないタイミングで、プッシュ通知やデジタルサイネージ５への情報表示等が行われ、レスポンスが改善される。
【０１３７】
ＢＬＥビーコンは、１００ｍｓ〜２００ｍｓの周期で送信されるため、ＢＬＥビーコンに含まれるＵＵＩＤ等の識別情報を用いることによって、携帯端末１Ａのユーザの行動分析を行うことができる。一方で、携帯端末１Ａのユーザの行動分析が行えることは、プライバシーの問題もある。第１実施形態では、携帯端末１ＡがＷｉＦｉ  ＡＰ  ３の通信可能範囲を退出すると、ＢＬＥビーコンの送信が停止されるため、携帯端末１Ａのユーザの行動分析が行えるのは、ＷｉＦｉ  ＡＰ  ３の圏外に限定される。そのため、携帯端末１Ａのユーザの行動履歴がむやみに記録されるような、プライバシーの問題も軽減される。
【０１３８】
また、第１実施形態では、異なるサービスシステム１００では、異なるＵＵＩＤが用いられるため、携帯端末１Ａは、異なるサービスシステム１００内のＷｉＦｉ  ＡＰ  ３に接続する度に、新しいＢＬＥビーコン設定情報を用いることになる。すなわち、第１実施形態では、携帯端末１ＡのＢＬＥビーコン設定情報は固定されていない。そのため、携帯端末１Ａのユーザの成りすましのようなＢＬＥビーコン設定情報の悪用を抑制することができる。また、第１実施形態では、ＷｉＦｉ  ＡＰ  ３との接続の切断によって、携帯端末１ＡはＢＬＥビーコン設定情報を削除するので、よりセキュリティの高いものとなって
いる。
【０１３９】
ＢＬＥ端末２が携帯端末１Ａのユーザの固有のものであることを想定する場合、携帯端末１Ａのユーザは、ＢＬＥ端末２の貸与の手間なく、携帯端末１Ａにサービス享受プログラムをインストールすることによってスムーズにサービスを受けることができる。また、ユーザ固有の携帯端末を利用することによって、サービスを受ける人数が限定されなくなり、より多くの人にサービスを提供することができる。また、ＢＬＥ端末２の回収に係る手間を省くことができる。
【０１４０】
また、第１実施形態では、携帯端末１Ａからコントローラ６に個人属性情報が送信され、コントローラ６では、ＢＬＥビーコン設定情報と個人属性情報とが紐づけられて保持される。そのため、携帯端末１Ａのユーザは、最初に個人属性情報を入力することで、サービスシステム１００内のいかなる場所でも自身の属性に応じた情報を取得することができる。サービスシステム１００の管理者からしても、各ユーザの個人属性情報を設定しなくてもよいため、設定の手間が省ける。
【０１４１】
なお、第１実施形態では、携帯端末１ＡとＷｉＦｉ  ＡＰ  ３との接続の切断を契機に、携帯端末１Ａはデータベース１７からＢＬＥビーコン設定情報１７１を削除するが、ＢＬＥビーコン設定情報１７１の削除は行われなくてもよい。また、コントローラ６から携帯端末１ＡへのＢＬＥビーコン設定情報の通知やプッシュ通知は、ＬＴＥ等のセルラ網を経由して送信されてもよい。
【０１４２】
＜第２実施形態＞
第２実施形態では、ＢＬＥビーコンの送信機能が携帯端末に搭載される。第２実施形態では、第１実施形態と共通する説明は省略される。
【０１４３】
第２実施形態に係るサービスシステムのシステム構成は、図２に示される第１実施形態に係るシステム構成において、ＢＬＥ端末２を含まない構成である。すなわち、第２実施形態に係るサービスシステムは、携帯端末と、ＷｉＦｉ  ＡＰ  ３と、ＢＬＥ受信機４と、デジタルサイネージ５と、コントローラ６とを含む。
【０１４４】
第２実施形態において、携帯端末のハードウェア構成は、図３と同様であって、Ｂｌｕｅｔｏｏｔｈ通信部１１３及びＢｌｕｅｔｏｏｔｈ用アンテナ１１４がＢＬＥに対応したものとなる。それ以外は、第１実施形態と同様である。
【０１４５】
図１６は、第２実施形態に係るサービスシステム１００Ｂの機能構成の一例を示す図である。ＷｉＦｉ  ＡＰ  ３、ＢＬＥ受信機４、コントローラ６の機能構成は、第１実施形態と同様である。
【０１４６】
携帯端末１Ｂは、機能構成として、セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、制御部１４Ｂ、データベース１７、ＢＬＥビーコン制御部１８、ＢＬＥビーコン送信部１９を含む。セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、データベース１７は、第１実施形態で説明された通りである。
【０１４７】
ＢＬＥビーコン送信部１９は、Ｂｌｕｅｔｏｏｔｈ通信部１１３及びＢｌｕｅｔｏｏｔｈ用アンテナ１１４に相当する。ＢＬＥビーコン制御部１８は、ＣＰＵ  １０１がＯＳに含まれるＢＬＥに関するモジュールを実行することによって達成される機能構成である。ＢＬＥビーコン制御部１８は、ＢＬＥビーコン送信部１９を制御する。より具体的には、ＢＬＥビーコン制御部１８は、ＢＬＥビーコン送信部１９に対するＢＬＥビーコンの送信の開始及び停止を制御する。
【０１４８】
第２実施形態において、制御部１４Ｂは、第１実施形態と同様にして、ＢＬＥビーコン制御部１８に対して、ＢＬＥビーコン設定情報書き換え通知を出力する。ＢＬＥビーコン制御部１８は、ＢＬＥビーコン設定情報書き換え通知が入力されると、ＢＬＥビーコンの送信又は停止をＢＬＥビーコン送信部１９に指示する。
【０１４９】
すなわち、第２実施形態において、制御部１４Ｂは、図１０Ａ及び図１０Ｂに示される処理を行う。ただし、第１実施形態においてＢＬＥ端末２に対して通知されたＢＬＥビーコン設定情報書き換え通知は、第２実施形態では、ＢＬＥ端末２に代わりＢＬＥビーコン制御部１８に対して通知される。また、ＢＬＥビーコン制御部１８は、図１１に示されるＢＬＥ端末２と同様の処理を行う。ただし、第１実施形態においてＢＬＥ端末２が携帯端末１Ａから入力されたＢＬＥビーコン設定情報書き換え通知は、第２実施形態では、制御部１４ＢからＢＬＥビーコン制御部１８に通知される。また、第２実施形態では、ＢＬＥビーコン制御部１８は、ＢＬＥビーコン設定情報１７１の書き換え等の処理は行わない。
【０１５０】
なお、第２実施形態では、制御部１４からＢＬＥビーコン制御部１８に対して、ＢＬＥビーコン設定情報書き換え通知の代わりに、ＢＬＥビーコン送信開始指示又は停止指示のメッセージが通知されてもよい。
【０１５１】
図１７Ａ及び図１７Ｂは、第２実施形態に係るサービスシステム１００Ｂにおけるサービス提供の処理のシーケンスの一例を示す図である。図１７Ａでは、携帯端末１Ｂを有するユーザは、ＷｉＦｉ  ＡＰ  ３の圏外に位置し、ＷｉＦｉ  ＡＰ  ３の通信可能範囲に向かって移動していることとする。ＷｉＦｉ  ＡＰ  ３は、所定の周期でＷｉＦｉビーコンを出力している。また、携帯端末１Ｂは、ＷｉＦｉ  ＡＰ  ３への接続実績はないことを想定する。Ｓ３１からＳ３９に係る処理は、第１実施形態の図１５ＡのＳ１からＳ９までの処理と同様であるため省略する。
【０１５２】
Ｓ４０では、携帯端末１Ｂは、ＢＬＥビーコン設定情報を受信し（図１０Ｂ、ＯＰ９：ＹＥＳ）、データベース１７内のＢＬＥビーコン設定情報１７１を書き換える（図１０Ｂ、ＯＰ１０）。Ｓ４１では、携帯端末１Ｂは、ＢＬＥビーコンの送信を開始する（図１１、ＯＰ２３）。以降、ＢＬＥビーコンは、携帯端末１Ｂから、所定の周期で送信される。
【０１５３】
Ｓ４２からＳ５０に係る処理は、第１実施形態の図１０ＡのＳ１２から図１０ＢのＳ３０に係る処理と同様である。携帯端末１ＢのユーザがＢＬＥ受信機４に近づき、ＢＬＥ受信４が携帯端末１Ｂから発信されたＢＬＥビーコンを受信すると、ＢＬＥ受信機４からコントローラ６にＢＬＥビーコン情報が通知される（Ｓ４２）。コントローラ６から個人属性情報に応じたプッシュ情報が携帯端末１Ｂに通知されたり（Ｓ４５）、デジタルサイネージ情報がデジタルサイネージ５に表示されたりする（Ｓ４７）。その後、携帯端末１ＢのユーザがＷｉＦｉ  ＡＰ  ３の通信可能範囲から遠ざかる方向に移動し（Ｓ４８）、ＷｉＦｉ  ＡＰ  ３の通信可能範囲から退出し（Ｓ４９）、ＷｉＦｉとの接続が切断されたことが検出される（Ｓ５０）。
【０１５４】
Ｓ５１では、携帯端末１Ｂは、ＷｉＦｉ  ＡＰ  ３との接続が切断されたので、ビーコン送信を停止する（図１１、ＯＰ２４）。また、携帯端末１Ｂは、データベース１７内のＢＬＥビーコン設定情報１７１を削除する（図１０Ｂ、ＯＰ１４）。
【０１５５】
＜第２実施形態の作用効果＞
第２実施形態では、ＢＬＥ送信機能が携帯端末１Ｂに搭載される場合でも、サービスシステム１００ＢのＢＬＥサービスを享受可能であることが示される。ＢＬＥ送信機能が携帯端末１Ｂに搭載される場合には、ＢＬＥ端末２と携帯端末１ＡとのＢｌｕｅｔｏｏｔｈ
による接続等の操作をしなくてもＢＬＥサービスを受けることができるので、ユーザにとって設定がより容易となる。
【０１５６】
＜第３実施形態＞
第１実施形態、第２実施形態のように、ＷｉＦｉ  ＡＰ  ３との接続が確立してからＢＬＥビーコンの送信が開始されるのでは、ＷｉＦｉ  ＡＰ  ３の通信可能範囲への進入時に、ＢＬＥサービスを受けることが難しい。ＷｉＦｉ  ＡＰ  ３の通信可能範囲への進入と、ＷｉＦｉ  ＡＰ  ３との接続確立までの間に時間間隔があるからである。
【０１５７】
ＷｉＦｉ  ＡＰ  ３の通信可能範囲への進入時に行われるＢＬＥサービスには、例えば、ユーザがショッピングモールに入った場合に、携帯端末又は入り口付近に設定されたデジタルサイネージから「いらっしゃいませ」という音声が流れるサービスがある。例えば、ショッピングモールの入り口がＷｉＦｉ  ＡＰ  ３の通信可能範囲の境界付近である場合には、携帯端末とＷｉＦｉ  ＡＰ  ３との接続確立のシーケンスの間に、ユーザが入り口を通り過ぎてしまい、「いらっしゃいませ」の音声のタイミングが間に合わない可能性が高い。
【０１５８】
第３実施形態では、携帯端末のＷｉＦｉ  ＡＰの通信可能範囲への進入時のＢＬＥサービスを実現させるために、携帯端末は、ＷｉＦｉ  ＡＰの通信可能範囲に進入する前の、ＷｉＦｉ  ＡＰからのＷｉＦｉビーコンを検出した時点で、Ｂｌｕｅｔｏｏｔｈの受信機能をＯＮにする。
【０１５９】
図１８は、第３実施形態に係るサービスシステムにおける処理の流れの一例を示す図である。ＷｉＦｉ接続可能エリアＡＲ１は、ＷｉＦｉ  ＡＰ  ３との接続可能と判定される閾値以上の受信信号強度でＷｉＦｉ  ＡＰ  ３からの信号が届くエリアであり、通信可能範囲ともいう。ＷｉＦｉ検出可能エリアＡＲ２は、ＷｉＦｉ  ＡＰ  ３と接続可能な受信信号強度よりも弱いものの、検出可能な受信信号強度で、ＷｉＦｉ  ＡＰ  ３からの信号が届くエリアである。すなわち、ＷｉＦｉ接続可能エリアＡＲ１の半径よりもＷｉＦｉ検出可能エリアＡＲ２の半径の方が大きい。また、各エリアへの進入を判定する受信信号強度の閾値は、ＷｉＦｉ検出可能エリアＡＲ２よりもＷｉＦｉ接続可能エリアＡＲ１の方が大きい。
【０１６０】
Ｓ１００では、携帯端末１Ｃは、ＷｉＦｉ検出可能エリアＡＲ２の外に存在する。このとき、携帯端末１ＣのＢｌｕｅｔｏｏｔｈの受信機能及びＢＬＥ送信機能ともにＯＦＦであるとする。
【０１６１】
Ｓ２００では、携帯端末１Ｃは、ＷｉＦｉ検出可能エリアＡＲ２に進入する。携帯端末１Ｃは、受信したＷｉＦｉビーコンから得られるＥＳＳＩＤで接続実績があり、且つ、ＢＳＳＩＤでＢＬＥサービスの実績がある場合には、ＷｉＦｉのスキャン周期を短くし、Ｂｌｕｅｔｏｏｔｈの受信機能の間欠的動作を開始させる。
【０１６２】
Ｓ３００では、携帯端末１Ｃは、ＷｉＦｉ接続可能エリアＡＲ１に進入する。Ｓ４００では、すでにＢｌｕｅｔｏｏｔｈの受信機能はＯＮになっているので、携帯端末１Ｃは、ＢＬＥ送信機７から発信されるＢＬＥビーコンを受信する。携帯端末１Ｃから、例えば、ＬＥＴ経由で、ＢＬＥビーコンに含まれるＵＵＩＤ等がコントローラ６に送信され、コントローラ６から情報がデジタルサイネージ又は携帯端末１Ｃに送信されて、「いらっしゃいませ」の音声が流れる。Ｓ３００とＳ４００とは、どちらが先に発生してもよい。
【０１６３】
Ｓ５００では、携帯端末１ＣとＷｉＦｉ  ＡＰ  ３との接続が確立するので、第１及び第２実施形態と同様にして、携帯端末１Ｃは、ＢＬＥ送信機能をＯＮにしてＢＬＥビーコ
ンを発信する。この時、携帯端末１Ｃは、ＷｉＦｉのスキャン周期を元の値に戻す。また、ＷｉＦｉ  ＡＰ  ３のＷｉＦｉ接続可能エリアＡＲ１内に他のＢＬＥ送信機７が存在しない場合には、携帯端末１Ｃは、Ｂｌｕｅｔｏｏｔｈの受信機能をＯＦＦにする。他のＢＬＥ送信機７が存在するか否かは、例えば、コントローラ６からのＢＬＥ環境通知によって携帯端末１Ｃに通知される。
【０１６４】
上記のように、携帯端末１ＣはＷｉＦｉ検出可能エリアＡＲ２への進入によって、ＢＬＥ受信機能をＯＮにすることで、サービスシステムからのＢＬＥ送信サービスを受けることが可能となる。これによって、携帯端末１ＣがＷｉＦｉ検出可能エリアＡＲ２に進入してから、ＷｉＦｉ接続可能エリアＡＲ１に進入してＷｉＦｉ  ＡＰ  ３との接続が確立し、ＢＬＥビーコンの送信を開始するまでの間もＢＬＥサービスを受けることができる。なお、レスポンスを重視する場合には、ＷｉＦｉ検出可能エリアＡＲ２の進入の際の携帯端末１ＣのＢｌｕｅｔｏｏｔｈの受信機能は、間欠的動作ではなく常時ＯＮであってもよい。
【０１６５】
図１９は、携帯端末１Ｃの、ＷｉＦｉの送受信機能、Ｂｌｕｅｔｏｏｔｈの受信機能、ＢＬＥ発信機能のそれぞれのＯＮ状態のタイミングチャートの一例である。図１９の符号は、図１８の符号とそれぞれ対応している。
【０１６６】
Ｓ１００の、携帯端末１ＣがＷｉＦｉ検出可能エリアＡＲ２の圏外に存在する場合には、ＷｉＦｉスキャンは、例えば、１８０秒周期で実行されている。このとき、携帯端末１Ｃの、Ｂｌｕｅｔｏｏｔｈの受信機能及びＢＬＥの送信機能はＯＦＦ状態である。
【０１６７】
Ｓ２００の、携帯端末１ＣがＷｉＦｉ検出可能エリアＡＲ２に進入した場合には、ＷｉＦｉスキャンの実行周期は、例えば、５秒に変更される。これは、携帯端末１ＣのＷｉＦｉ接続可能エリアＡＲ１への進入を看過しないためである。また、携帯端末１ＣのＷｉＦｉ検出可能エリアＡＲ２への進入の検出を契機に、Ｂｌｕｅｔｏｏｔｈの受信機能の間欠動作がＯＮにされ、携帯端末１Ｃは、ＢＬＥビーコンの検出を開始する。Ｂｌｕｅｔｏｏｔｈの受信機能の間欠動作では、例えば、３００ｍｓ周期でＢｌｕｅｔｏｏｔｈの受信機能がＯＮにされ、１回当たりＯＮ状態が３０ｍｓ継続する。
【０１６８】
Ｓ３００の、携帯端末１ＣがＷｉＦｉ接続可能エリアＡＲ１に進入した場合には、ＷｉＦｉ  ＡＰ３との接続が開始される。
【０１６９】
Ｓ４００では、Ｓ３００の携帯端末１ＣのＷｉＦｉ接続可能エリアＡＲ１への進入に先んじて、携帯端末１ＣがＢＬＥ送信機７から発信されたＢＬＥビーコンを受信する。ＢＬＥビーコンの受信によって、携帯端末１Ｃは、ＢＬＥビーコン情報をコントローラ６に送信し、コントローラ６から、携帯端末１Ｃに所定の情報がプッシュ通知、又は、デジタルサイネージに所定の情報が送信される。
【０１７０】
Ｓ５００では、携帯端末１Ｃは、ＷｉＦｉ  ＡＰ  ３との接続が確立し、ＷｉＦｉを経由してコントローラ６からＢＬＥビーコン設定情報を受信する。ＢＬＥビーコン設定情報の受信によって、携帯端末１ＣのＢｌｕｅｔｏｏｔｈの受信機能の間欠的動作が停止される。また、携帯端末１ＣのＢＬＥ発信機能はＯＦＦからＯＮに変更され、所定の周期でＢＬＥビーコンの発信が開始される。ＢＬＥビーコンの発信周期は、例えば、１００ｍｓである。なお、ＷｉＦｉ  ＡＰ  ３のＷｉＦｉ接続可能エリアＡＲ１内で他のＢＬＥ端末７が存在する場合には、Ｂｌｕｅｔｏｏｔｈの受信機能は、ＯＮのままであってもよい。
【０１７１】
なお、図１９に示される携帯端末１Ｃの、ＷｉＦｉ機能、Ｂｌｕｅｔｏｏｔｈの受信機能、ＢＬＥビーコン送信機能の動作周期は、イメージさせるための一例であって、図１９
に示される値に限定されない。また、Ｂｌｕｅｔｏｏｔｈの受信機能がＯＮであるとは、Ｂｌｕｅｔｏｏｔｈ通信部が信号受信の待機状態又は受信状態であることを示す。Ｂｌｕｅｔｏｏｔｈの受信機能がＯＦＦであるとは、Ｂｌｕｅｔｏｏｔｈ通信部の受信機能が動作していない状態であり、例えばＢｌｕｅｔｏｏｔｈの信号が携帯端末１Ｃに届いたとしても、受信信号に関する処理が実行されない状態のことを示す。
【０１７２】
また、ＢＬＥ送信機能のＯＮとは、所定の周期でＢＬＥビーコンを発信する状態であることを示す。ＢＬＥ送信機能のＯＦＦとは、Ｂｌｕｅｔｏｏｔｈ通信部のＢＬＥビーコンの送信機能が動作していない状態であり、周期にかかわらずＢＬＥビーコンを発信しない状態である。
【０１７３】
図２０は、第３実施形態に係るサービスシステム１００Ｃの機能構成の一例である。第３実施形態に係るサービスシステム１００Ｃは、携帯端末１Ｃと、ＷｉＦｉ  ＡＰ  ３と、ＢＬＥ受信機４と、デジタルサイネージ（図示せず）と、コントローラ６と、ＢＬＥ端末７と、を含む。携帯端末１Ｃと、ＷｉＦｉ  ＡＰ  ３と、ＢＬＥ受信機４と、デジタルサイネージと、ＢＬＥ端末７とは、それぞれ、サービスシステム１００Ｃに複数含まれてもよい。
【０１７４】
ＷｉＦｉ  ＡＰ  ３と、ＢＬＥ受信機４と、コントローラ６とのそれぞれのハードウェア構成は、第１実施形態と同様である。ＢＬＥ端末７は、例えば、据え置き型の発信機であって、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ、Ｂｌｕｅｔｏｏｔｈ通信部、Ｂｌｕｅｔｏｏｔｈ用アンテナ、ネットワークインタフェース等を備える。
【０１７５】
ＷｉＦｉ  ＡＰ  ３と、ＢＬＥ受信機４と、コントローラ６との、それぞれの機能構成は、第１実施形態と同様である。ただし、図２０では、便宜上、ＢＬＥ受信機４の機能構成が一部省略されている。
【０１７６】
第３実施形態において、携帯端末１Ｃは、機能構成として、セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、制御部１４Ｃ、Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃ、Ｂｌｕｅｔｏｏｔｈ送受信部１６Ｃ、データベース１７、ＢＬＥビーコン制御部１８、ＢＬＥビーコン送信部１９を備える。セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、データベース１７、ＢＬＥビーコン制御部１８、ＢＬＥビーコン送信部１９は、第１実施形態又は第２実施形態と同様である。
【０１７７】
Ｂｌｕｅｔｏｏｔｈ送受信部１６Ｃは、Ｂｌｕｅｔｏｏｔｈ通信部１１３、Ｂｌｕｅｔｏｏｔｈ用アンテナ１１４に相当する。Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃは、ＣＰＵ  １０１がＯＳを実行することによって達成される機能構成である。Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃは、Ｂｌｕｅｔｏｏｔｈ送受信部１６Ｃの受信機能のＯＮ／ＯＦＦを制御する。例えば、Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃは、制御部１４Ｃからの指示に従って、Ｂｌｕｅｔｔｏｏｔｈ送受信部１６Ｃの受信機能をＯＮにし、所定の周期で、所定の継続時間、受信機能の間欠的動作を開始させる。
【０１７８】
第３実施形態において、制御部１４Ｃは、ＷｉＦｉ制御部１３からＷｉＦｉスキャンの結果を取得し、携帯端末１ＣのＷｉＦｉ検出可能エリアＡＲ２及びＷｉＦｉ接続可能エリアＡＲ１への進入を検出する。各エリアＡＲ１、ＡＲ２への進入の検出は、例えば、ＷｉＦｉスキャンの結果得られるＷｉＦｉビーコンの受信信号強度と、閾値との比較によって行われる。ＷｉＦｉ検出可能エリアＡＲ２への進入の検出閾値は、ＷｉＦｉ接続可能エリアＡＲ１への進入の検出閾値未満の値である。
【０１７９】
制御部１４Ｃは、携帯端末１ＣのＷｉＦｉ検出可能エリアＡＲ２への進入を検出した場
合には、Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃに、Ｂｌｕｅｔｏｏｔｈの受信機能のＯＮを指示する。また、制御部１４Ｃは、ＷｉＦｉ制御部１３に、スキャン周期を、短い値に変更するよう指示する。
【０１８０】
制御部１４Ｃは、携帯端末１ＣのＷｉＦｉ接続可能エリアＡＲ１への進入を検出した場合には、ＢＬＥビーコン制御部１８に、ＢＬＥビーコンの発信開始を指示する。また、制御部１４Ｃは、ＷｉＦｉ制御部１３に、スキャン周期を、元の値に変更するよう指示する。また、制御部１４Ｃは、Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃに、Ｂｌｕｅｔｏｏｔｈの受信機能のＯＦＦを指示する。ただし、接続実績テーブル１７２に、ＷｉＦｉ  ＡＰ  ３において複数のＢＬＥ送信サービスの実施が記録されている場合には、制御部１４Ｃは、Ｂｌｅｔｏｏｔｈの受信機能のＯＦＦの指示を行わなくてもよい。
【０１８１】
Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃは、ＢＬＥビーコンの受信を検出すると、制御部１４Ｃに通知する。制御部１４Ｃは、受信されたＢＬＥビーコンからＢＬＥビーコン情報を取り出し、ＷｉＦｉ  ＡＰ  ３との接続が確立していない場合には、セルラ送受信部１１に出力してＬＴＥ経由でコントローラ６に送信する。ＷｉＦｉ  ＡＰ  ３との接続が確立している場合には、制御部１４Ｃは、ＢＬＥビーコン情報をＷｉＦｉ制御部１３に出力し、ＷｉＦｉ経由で、コントローラ６に送信してもよい。コントローラ６からプッシュ通知で所定の情報を受信した場合には、制御部１４Ｃは、受信した情報をディスプレイに表示させる。なお、コントローラ６の他に、ＢＬＥ送信サービスに対応するサーバが存在する場合には、制御部１４Ｃは、セルラ送受信部１１経由で、該サーバにＢＬＥビーコン情報を送信し、該サーバから情報を取得する。
【０１８２】
ＢＬＥ端末７は、機能構成として、ＢＬＥ送信制御部７１を備える。ＢＬＥ送信制御部７１は、ＢＬＥ端末７のＣＰＵがＯＳを実行して達成される機能である。ＢＬＥ送信制御部７１は、Ｂｌｕｅｔｏｏｔｈ通信部から所定の周期でのＢＬＥビーコンの送信の開始及び停止を制御する。第３実施形態では、ＢＬＥ端末７は、ＢＬＥビーコンを所定の周期で送信しているものとする。
【０１８３】
図２１Ａ及び図２１Ｂは、第３実施形態に係る携帯端末１Ｃの制御部１４Ｃの処理のフローチャートの一例である。図２１Ａに示される処理は、携帯端末１Ｃの起動とともに開始される。
【０１８４】
ＯＰ６１では、制御部１４Ｃは、ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３のスキャン結果より、ＷｉＦｉ  ＡＰ  ３の検出を待機する。Ｗｉ  Ｆｉ  ＡＰ  ３は、例えば、ＷｉＦｉ  ＡＰ  ３からの信号の受信信号強度の値にかかわらず、測定結果が得られることによって検出される。ＷｉＦｉ  ＡＰ  ３が検出された場合には（ＯＰ６１：ＹＥＳ）、処理がＯＰ６２に進む。
【０１８５】
ＯＰ６２では、制御部１４Ｃは、検出されたＷｉＦｉ  ＡＰ  ３のＲＳＳＩと閾値１とを比較する。閾値１は、検出可能エリアＡＲ２への進入を検出するための閾値である。検出されたＷｉＦｉ  ＡＰ  ３のＲＳＳＩが閾値１以上である場合には（ＯＰ６２：ＹＥＳ）、処理がＯＰ６３に進む。検出されたＷｉＦｉ  ＡＰ  ３のＲＳＳＩが閾値１未満である場合には（ＯＰ６２：ＮＯ）、携帯端末１Ｃは検出可能エリアＡＲ２の圏外に存在することが示され、処理がＯＰ６１に進む。
【０１８６】
ＯＰ６３では、制御部１４Ｃは、検出されたＷｉＦｉ  ＡＰ  ３のＲＳＳＩと閾値２とを比較する。閾値２は、接続可能エリアＡＲ１への進入を検出するための閾値である。閾値２＞閾値１である。検出されたＷｉＦｉ  ＡＰ  ３のＲＳＳＩが閾値２以上である場合には（ＯＰ６３：ＹＥＳ）、接続可能エリアＡＲ１への進入が検出され、処理がＯＰ６４
に進む。検出されたＷｉＦｉ  ＡＰ  ３のＲＳＳＩが閾値２未満である場合には（ＯＰ６３：ＮＯ）、携帯端末１Ｃの検出可能エリアＡＲ２への進入が検出され、処理が図２１ＢのＯＰ７１に進む。
【０１８７】
図２１ＢのＯＰ７１からＯＰ７６の処理は、携帯端末１Ｃが検出可能エリアＡＲ２内、且つ、接続可能エリアＡＲ１の外に位置する場合の処理である。
【０１８８】
ＯＰ７１では、制御部１４Ｃは、検出されたＷｉＦｉ  ＡＰ  ３について、接続実績とＢＬＥサービスの実績とがあるか否かを接続実績テーブル１７２を参照して判定する。より具体的には、制御部１４Ｃは、検出されたＷｉＦｉ  ＡＰ  ３のＥＳＳＩＤについて、接続実績テーブル１７２にエントリがあるか否かによって、検出されたＷｉＦｉ  ＡＰ  ３の接続実績の有無を判定する。また、制御部１４Ｃは、検出されたＷｉＦｉ  ＡＰ  ３のＢＳＳＩＤについて、接続実績テーブル１７２にＢＬＥサービスの実績が関連付けられているか否かによって、検出されたＷｉＦｉ  ＡＰ  ３のＢＬＥサービスの実績の有無を判定する。
【０１８９】
検出されたＷｉＦｉ  ＡＰ  ３について、接続実績とＢＬＥサービスの実績とがある場合には（ＯＰ７１：ＹＥＳ）、処理がＯＰ７２に進む。検出されたＷｉＦｉ  ＡＰ  ３について、接続実績とＢＬＥサービスの実績とのいずれか、または両方がない場合には（ＯＰ７１：ＮＯ）、処理がＯＰ６１に進む。
【０１９０】
ＯＰ７２では、制御部１４Ｃは、ＷｉＦｉ制御部１３に、ＷｉＦｉスキャン周期を短い値に設定するよう指示する。
【０１９１】
ＯＰ７３では、制御部１４Ｃは、Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃに、Ｂｌｕｅｔｏｏｔｈの受信機能のＯＮを指示する。これによって、携帯端末１ＣのＢｌｕｅｔｏｏｔｈの受信機能の間欠的動作が開始される。
【０１９２】
ＯＰ７４では、制御部１４Ｃは、ＢＬＥビーコンの受信を待機する。ＢＬＥビーコンの受信がＢｌｕｅｔｏｏｔｈ制御部１５Ｃから通知された場合には（ＯＰ７４：ＹＥＳ）、処理がＯＰ７５に進む。なお、所定時間経過してもＢＬＥビーコンが受信されない場合には、処理がＯＰ６１に進む。ＢＬＥビーコンの受信の待機時間は、例えば、ＷｉＦｉスキャン周期よりも短い値に設定される。
【０１９３】
ＯＰ７５では、制御部１４Ｃは、受信したＢＬＥビーコンのＢＬＥビーコン情報をＬＴＥ経由でＵＵＩＤに対応する装置に送信し、該装置から表示データを取得する。ＵＵＩＤに対応する装置は、例えば、所定のサーバ、又は、コントローラ６である。その後、処理がＯＰ６１に進む。
【０１９４】
図２１ＡのＯＰ６４及びＯＰ６５の処理は、携帯端末１Ｃの接続可能エリアＡＲ１内への進入が検出された場合の処理である。ＯＰ６４では、制御部１４Ｃは、ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３との接続完了通知の入力を待機する。ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ３との接続完了通知が入力された場合には（ＯＰ６４：ＹＥＳ）、処理がＯＰ６５に進む。所定時間経過してもＷｉＦｉ  ＡＰ  ３との接続完了通知が入力されない場合には、処理がＯＰ６１に進む。ＷｉＦｉ  ＡＰ  ３との接続完了通知の入力の待機時間は、例えば、ＷｉＦｉスキャン周期よりも短い値に設定される。
【０１９５】
ＯＰ６５では、制御部１４Ｃは、Ｂｌｕｅｔｏｏｔｈ制御部１５Ｃに、Ｂｌｕｅｔｏｏｔｈの受信機能のＯＦＦを指示する。これによって、Ｂｌｕｅｔｏｏｔｈ送受信部１６Ｃの間欠的な受信動作は停止される。その後、処理は、図１０ＡのＯＰ２に進む。なお、Ｗ
ｉＦｉ  ＡＰ  ３の通信可能範囲において、他のＢＬＥ端末７によるＢＬＥ送信サービスが行われていることが判明している場合には、ＯＰ６５の処理は行われなくてもよい。また、コントローラ６からのＢＬＥ環境通知の受信と、ＯＰ６５のＢｌｕｅｔｏｏｔｈの受信機能のＯＦＦの処理とは、ＢＬＥ環境通知の受信タイミングによって、前後してもよい。
【０１９６】
図２２Ａ及び図２２Ｂは、第３実施形態に係るサービスシステム１００Ｃにおける処理のシーケンスの一例を示す図である。図２２Ａでは、携帯端末１Ｃを有するユーザは、ＷｉＦｉ  ＡＰ  ３の検出可能エリアＡＲ２の外に位置し、ＷｉＦｉ  ＡＰ  ３の検出可能エリアＡＲ２に向かって移動していることとする。また、携帯端末１Ｃには、ＷｉＦｉ  ＡＰ  ３への接続実績とＢＬＥサービスの実績が保存されていることを想定する。また、ＢＬＥ端末７は、ＷｉＦｉ  ＡＰ  ３の接続可能エリアＡＲ１の境界付近に設置されていることとする。
【０１９７】
Ｓ６１では、携帯端末１Ｃは、所定の周期でＷｉＦｉスキャンを行う。ＷｉＦｉのスキャン周期は、例えば、１８０秒である。
【０１９８】
Ｓ６２では、携帯端末１Ｃは、スキャン周期のタイミングで、ＷｉＦｉスキャンを行う。ＷｉＦｉスキャンの処理の一つとして、携帯端末１Ｃからプローブ信号が発信される。移動によって携帯端末１Ｃは、ＷｉＦｉ  ＡＰ  ３の検出可能エリアＡＲ２に進入していることとする。
【０１９９】
Ｓ６３では、ＷｉＦｉスキャンで携帯端末１Ｃより発信されたプローブ信号がＷｉＦｉ
ＡＰ  ３に届き、ＷｉＦｉ  ＡＰ  ３は、プローブ応答信号を発信する。
【０２００】
Ｓ６４では、携帯端末１Ｃは、プローブ応答信号を受信し（図２１Ａ、ＯＰ６１：ＹＥＳ）、プローブ応答信号のＲＳＳＩよりＷｉＦｉ  ＡＰ  ３の検出可能エリアへの進入を検出する（図２１Ａ、ＯＰ６２：ＹＥＳ、ＯＰ６３：ＮＯ）。
【０２０１】
Ｓ６５では、携帯端末１Ｃには、ＷｉＦｉ  ＡＰ  ３への接続実績とＢＬＥサービスの実績が保存されていることが想定されているので（図２１Ｂ、ＯＰ７１：ＹＥＳ）、携帯端末１Ｃは、Ｂｌｕｅｔｏｏｔｈの受信機能をＯＮにして、受信動作を開始する（図２１Ｂ、ＯＰ７３）。以降、例えば、３００ｍｓ周期で、１回当たり３０ｍｓのＢｌｕｅｔｏｏｔｈの間欠的受信動作が行われる。また、携帯端末１ＣのＷｉＦｉスキャン周期も、例えば、より短い値である、５秒に変更される（図２１Ｂ、ＯＰ７２）。
【０２０２】
Ｓ６６、Ｓ６７は、例えば、５秒周期で行われるＷｉＦｉスキャンの処理である。Ｓ６６、Ｓ６７の時点では、携帯端末１Ｃは、まだＷｉＦｉ  ＡＰ  ３の接続可能エリアＡＲ１には進入していないこととする。
【０２０３】
Ｓ６８では、携帯端末１ＣのユーザがＢＬＥ端末７に近づいたことによって、携帯端末１ＣがＢＬＥ端末７から発信されているＢＬＥビーコンを受信する（図２１Ｂ、ＯＰ７４：ＹＥＳ）。Ｓ６９では、携帯端末１Ｃは、ＢＬＥビーコンからＢＬＥビーコン情報を取出し、ＬＴＥ経由でコントローラ６に送信する（図２１Ｂ、ＯＰ７５）。Ｓ７０では、ＬＴＥ経由でコントローラ６からプッシュ情報が通知され、携帯端末１Ｃに「いらっしゃいませ」等のメッセージが表示される。
【０２０４】
Ｓ７１では、ＷｉＦｉスキャン周期のタイミングで、携帯端末１ＣはＷｉＦｉスキャンを行う。Ｓ７２では、携帯端末１Ｃから発信されたプローブ信号を受信し、ＷｉＦｉ  ＡＰ  ３がプローブ応答を発信する。
【０２０５】
Ｓ７３では、移動により携帯端末１Ｃは、ＷｉＦｉ  ＡＰ  ３の接続可能エリアＡＲ１に進入しており、携帯端末１Ｃは、プローブ応答のＲＳＳＩから、ＷｉＦｉ  ＡＰ  ３の接続可能エリアＡＲ１に進入していることを検出する（図２１Ａ、ＯＰ６３：ＹＥＳ）。
【０２０６】
Ｓ７４では、携帯端末１Ｃは、ＷｉＦｉ  ＡＰ  ３との接続シーケンスを行う。Ｓ７５では、コントローラ６からＢＬＥ環境通知が送信される。
【０２０７】
Ｓ７６では、携帯端末１Ｃは、ＷｉＦｉ  ＡＰ  ３との接続が確立したので（図２１Ａ、ＯＰ６４：ＹＥＳ）、Ｂｌｕｅｔｏｏｔｈの受信機能をＯＦＦにして間欠的な受信動作を停止させる（図２１Ａ、ＯＰ６５）。その後、携帯端末１Ｃから個人属性情報がコントローラ６に送信され、コントローラ６からＢＬＥビーコン設定情報が送信される（図２２Ｂでは省略）。
【０２０８】
Ｓ７７では、携帯端末１Ｃは、ＢＬＥビーコン設定情報を受信すると、ＢＬＥビーコンの発信を開始する。
【０２０９】
＜第３実施形態の作用効果＞
第３実施形態では、携帯端末１ＣがＷｉＦｉ  ＡＰ  ３の検出可能エリアＡＲ２に進入した場合に、携帯端末１ＣのＢｌｕｅｔｏｏｔｈの受信機能をＯＮにする。これによって、携帯端末１ＣがＷｉＦｉ  ＡＰ  ３との接続を確立してＢＬＥビーコンを発信するまでの間に、携帯端末１Ｃのユーザは、ＢＬＥ受信サービスによる情報の提供を受けることが可能となる。
【０２１０】
また、第３実施形態では、検出可能エリアＡＲ２への進入を契機としてＢｌｕｅｔｏｏｔｈの受信機能がＯＮにされるのは、携帯端末１ＣにＷｉＦｉ  ＡＰ  ３との接続実績とＢＬＥサービスの実績がある場合に限定される。これによって、ＢＬＥ送信サービスがなされていない場合にもＢｌｕｅｔｏｏｔｈの受信機能をＯＮにするような、無駄な電力の消費を抑制することができる。
【０２１１】
＜第４実施形態＞
第４実施形態に係るサービスシステムは、ＢＬＥビーコンに含まれる情報の一つに、送信信号強度があることを利用した、ＢＬＥビーコンの送信信号強度と受信信号強度との差から、ＢＬＥビーコンの発信元装置とＢＬＥ受信機との距離を判定可能な機能を用いたサービスを提供する。
【０２１２】
図２３は、第４実施形態に係るサービスシステム１００Ｄのシステム構成の一例を示す図である。第４実施形態に係るサービスシステム１００Ｄは、第１実施形態に係るサービスシステム１００と同様のシステム構成であり、携帯端末１Ｄ、ＢＬＥ端末２、ＷｉＦｉ
ＡＰ  ３、ＢＬＥ受信機４、デジタルサイネージ５、コントローラ６を含む。なお、第４実施形態に係るサービスシステム１００Ｄは、第２実施形態に係るサービスシステム１００Ｂと同様のシステム構成であってもよい。
【０２１３】
携帯端末１Ｄは、第１実施形態と同様に、ＷｉＦｉ  ＡＰ  ３経由でＢＬＥビーコン設定情報を取得すると、ＢＬＥ端末２からのＢＬＥビーコン信号の発信を開始させる。
【０２１４】
ＢＬＥ受信機４は、携帯端末１Ｄから発信されるＢＬＥビーコンの受信信号強度と、ＢＬＥビーコンに含まれるＢＬＥビーコンの発信信号強度との差分から、携帯端末１Ｄとの距離を「Ｆａｒ」と「Ｎｅａｒ」の２段階で判別する。以降、ＢＬＥビーコンの発信装置との距離が「Ｆａｒ」と判定される領域をＦａｒ領域、「Ｎｅａｒ」と判定される領域を
Ｎｅａｒ領域と称する。Ｆａｒ領域は、Ｎｅａｒ領域より大きく、Ｎｅａｒ領域を包含する。Ｎｅａｒ領域は、例えば、ＢＬＥ発信機から１〜３メートルの距離の範囲である。Ｆａｒ領域は、例えば、ＢＬＥ発信機からＢＬＥビーコンを検出できる程度の距離の範囲である。なお、ＢＬＥビーコンの到達距離は、発信電力にもよるが、例えば、２．５メートルから５０メートルである。
【０２１５】
ＢＬＥ受信機４は、携帯端末１Ｄとの距離情報である「Ｆａｒ」又は「Ｎｅａｒ」を、ＢＬＥビーコン情報とともに又はＢＬＥビーコン情報に含めて、コントローラ６に通知する。コントローラ６は、ＢＬＥビーコン情報に対応する個人属性情報と、距離情報とに基づいて、プッシュ情報又はデジタルサイネージ情報を決定して、携帯端末１Ｄ又はデジタルサイネージ５へ送信する。
【０２１６】
サービスシステム１００Ｄにおいて提供されるサービスの一例として、携帯端末１ＤがＦａｒ領域に進入すると、携帯端末１Ｄにプッシュ通知が行われ、携帯端末１ＤがＮｅａｒ領域に進入すると、デジタルサイネージ５にユーザの個人属性情報に応じた情報が表示される、というサービスがある。また、このとき、デジタルサイネージ５に表示される情報がファイルのダウンロードを提供する情報であり、デジタルサイネージ５の付近にＷｉＧｉｇ  ＡＰが設置されている場合には、ＷｉＧｉ  ＡＰからファイルをダウンロードできるというサービスもある。
【０２１７】
このサービスでは、デジタルサイネージ５を通じてユーザ操作によってファイルのダウンロードの指示が入力されると、ＢＬＥ受信機４又はデジタルサイネージ５がＷｉＦｉ  ＡＰ  ３を通じて携帯端末１ＤにＷｉＧｉｇ  ＡＰの通信可能範囲内であることを通知する。携帯端末１Ｄは、ＷｉＦｉ  ＡＰ  ３経由で、ＷｉＧｉｇ  ＡＰの通信可能範囲内であることの通知を受信すると、ＷｉＧｉｇ  ＡＰとの接続シーケンスを開始する。
【０２１８】
第４実施形態における各装置のハードウェア構成及び機能構成は、第１実施形態と同様である。なお、第４実施形態のシステム構成が第２実施形態と同様の場合には、第４実施形態における各装置のハードウェア構成及び機能構成は、第２実施形態と同様である。
【０２１９】
図２４は、第４実施形態に係るＢＬＥ受信機４のＢＬＥ受信制御部４１の処理の一例である。図２４に示される処理は、ＢＬＥ受信機４の起動を契機に開始される。図２４の処理の主体は、ＢＬＥ受信機４のＣＰＵであるが、便宜上、機能構成のＢＬＥ受信制御部４１を主体として説明する。
【０２２０】
ＯＰ９１では、ＢＬＥ受信制御部４１は、ＢＬＥビーコンの受信を待機する。ＢＬＥビーコン制御部４１がＢＬＥビーコンを受信した場合には（ＯＰ９１：ＹＥＳ）、処理がＯＰ９２に進む。
【０２２１】
ＯＰ９２では、ＢＬＥ受信制御部４１は、ＢＬＥビーコンの送信信号強度と受信信号強度との差分を取得する。ＢＬＥビーコンの送信信号強度は、ＢＬＥビーコンに含まれている。ＢＬＥビーコンの受信信号強度は、ＢＬＥ受信機４の測定によって取得される。
【０２２２】
ＯＰ９３では、ＢＬＥ受信制御部４１は、取得した差分と、Ｎｅａｒ閾値とを比較する。Ｎｅａｒ閾値は、ＢＬＥビーコンの発信元装置がＮｅａｒ領域内に存在することを判定するための閾値である。取得した差分がＮｅａｒ閾値未満である場合には（ＯＰ９３：ＹＥＳ）、ＢＬＥビーコンの発信元装置との距離情報が「Ｎｅａｒ」であることが判定され、処理がＯＰ９４に進む。取得した差分がＮｅａｒ閾値以上である場合には（ＯＰ９３：ＮＯ）、処理がＯＰ９５に進む。
【０２２３】
ＯＰ９４では、ＢＬＥ受信制御部４１は、ＢＬＥビーコン情報をコントローラ６に送信する。ＢＬＥビーコン情報には、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、送信ＲＳＳＩ、受信ＲＳＳＩ、距離情報「Ｎｅａｒ」が含まれる。その後、処理がＯＰ９１に進む。
【０２２４】
ＯＰ９５では、ＢＬＥ受信制御部４１は、取得した差分と、Ｆａｒ閾値とを比較する。Ｆａｒ閾値は、ＢＬＥビーコンの発信元装置がＦａｒ領域内に存在することを判定するための閾値である。取得した差分がＦａｒ閾値未満である場合には（ＯＰ９５：ＹＥＳ）、ＢＬＥビーコンの発信元装置との距離情報が「Ｆａｒ」であることが判定され、処理がＯＰ９６に進む。取得した差分がＦａｒ閾値以上である場合には（ＯＰ９５：ＮＯ）、処理がＯＰ９１に進む。
【０２２５】
ＯＰ９６では、ＢＬＥ受信制御部４１は、ＢＬＥビーコン情報をコントローラ６に送信する。ＢＬＥビーコン情報には、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒ、送信ＲＳＳＩ、受信ＲＳＳＩ、距離情報「Ｆａｒ」が含まれる。その後、処理がＯＰ９１に進む。
【０２２６】
図２４に示される例では、ＯＰ９４、ＯＰ９６において、距離情報をＢＬＥビーコン情報に含めて送信しているが、これに限定されず、ＢＬＥビーコン情報に距離情報を含めず、ＢＬＥビーコン情報と距離情報とを別々に送信してもよい。また、携帯端末１ＤのＢＬＥビーコンの発信信号強度が、サービスシステム１００Ｄ内で一律である場合には、ＢＬＲビーコンの受信信号強度に基づいて、距離情報が「Ｎｅａｒ」又は「Ｆａｒ」であることが判定されてもよい。
【０２２７】
図２５Ａ及び図２５Ｂは、第４実施形態に係るサービスシステム１００Ｄにおける情報提供の処理のシーケンスの一例を示す図である。図２５Ａに示される例の前提は、第１実施形態の図１５Ａに示される例と同じであるとする。サービスシステム１００Ｄは、携帯端末１ＤがＦａｒ領域に進入すると、携帯端末１Ｄにプッシュ通知が行われ、携帯端末１ＤがＮｅａｒ領域に進入すると、デジタルサイネージ５に所定の情報が表示される、というサービスが提供されていることとする。また、デジタルサイネージ５の近傍にはＷｉＧｉｇ  ＡＰが設置されており、デジタルサイネージ５の操作によって、ＷｉＧｉｇ  ＡＰ経由でファイルをダウンロードできるようになっていることとする。
【０２２８】
Ｓ８１からＳ９１までの、携帯端末１ＤがＢＬＥビーコン設定情報を取得して、ＢＬＥ端末２からのＢＬＥビーコンの送信が開始されるまでの処理は、図１５ＡのＳ１からＳ１１と同様であるため、説明を省略する。
【０２２９】
Ｓ９２では、ＢＬＥ受信機４は、ＢＬＥ端末２からのＢＬＥビーコンを受信し（図２４、ＯＰ９１：ＹＥＳ）、ＢＬＥ端末２との距離が「Ｆａｒ」であることを判定する（図２４、ＯＰ９５：ＹＥＳ）。ＢＬＥ受信機４はコントローラ６に距離情報「Ｆａｒ」を含むＢＬＥビーコン情報を送信する（図２４、ＯＰ９６）。
【０２３０】
Ｓ９３では、コントローラ６は、ＢＬＥ受信機４からＢＬＥビーコン情報を受信し（図１４、ＯＰ５１）、該ＢＬＥビーコン情報に該当する情報が利用者情報ＤＢ  ６４に存在するか判定する（図１４、ＯＰ５２）。図２５Ａに示される例では、ＢＬＥ受信機４から受信したＢＬＥビーコン情報は、利用者情報ＤＢ  ６４に存在している（図１４、ＯＰ５２：ＹＥＳ）。
【０２３１】
Ｓ９４では、コントローラ６は、ＢＬＥビーコン情報に対応する個人属性情報を取得し（図１４、ＯＰ５３）、個人属性情報と距離情報「Ｆａｒ」に対応するプッシュ情報を取得し（図１４、ＯＰ５４）、取得したプッシュ情報を携帯端末１ＤにＷｉＦｉ経由でプッ
シュ通知する（図１４、ＯＰ５５）。Ｓ９５では、携帯端末１Ｄは、プッシュ情報を受信し、ディスプレイに表示する。例えば、携帯端末１Ｄには、店舗内のデジタルサイネージ５の近傍で開催されているセール情報等が表示される。
【０２３２】
Ｓ９６では、携帯端末１Ｄのユーザは、例えば、プッシュ通知で携帯端末１Ｄのディスプレイに表示された情報に従って、デジタルサイネージ５にさらに近づくように移動し、Ｎｅａｒ領域に進入したとする。
【０２３３】
Ｓ９７では、ＢＬＥ受信機４は、ＢＬＥ端末２からのＢＬＥビーコンを受信し（図２４、ＯＰ９１：ＹＥＳ）、ＢＬＥ端末２との距離が「Ｎｅａｒ」であることを判定する（図２４、ＯＰ９３：ＹＥＳ）。ＢＬＥ受信機４はコントローラ６に距離情報「Ｎｅａｒ」を含むＢＬＥビーコン情報を送信する（図２４、ＯＰ９４）。
【０２３４】
Ｓ９８では、コントローラ６は、ＢＬＥ受信機４からＢＬＥビーコン情報を受信し（図１４、ＯＰ５１）、該ＢＬＥビーコン情報に該当する情報が利用者情報ＤＢ  ６４に存在するか判定する（図１４、ＯＰ５２）。
【０２３５】
Ｓ９９では、コントローラ６は、ＢＬＥビーコン情報に対応する個人属性情報を取得し（図１４、ＯＰ５３）、個人属性情報と距離情報「Ｎｅａｒ」に対応するデジタルサイネージ情報を取得し（図１４、ＯＰ５４）、デジタルサイネージ５に送信する（図１４、ＯＰ５６）。
【０２３６】
Ｓ１００では、デジタルサイネージ５は、デジタルサイネージ情報を受信し、ディスプレイに表示する。例えば、デジタルサイネージ５には、商品の詳細情報と、該商品のプロモーション動画ファイルのダウンロードボタンとが表示される。
【０２３７】
Ｓ１０１では、携帯端末１Ｄのユーザがデジタルサイネージ５に対して、動画ファイルのダウンロードの操作を行う。Ｓ１０２では、ＢＬＥ受信機４は、デジタルサイネージ５からのダウンロードの操作入力を受けて、ＷｉＧｉｇ  ＡＰと携帯端末１Ｄとに、ダウンロード通知を行う。携帯端末１Ｄに通知されるダウンロード通知は、ＷｉＦｉ  ＡＰ  ３によって中継され、ＷｉＦｉ経由で送信される。携帯端末１Ｄに通知されるダウンロード通知には、例えば、ＷｉＧｉｇのセルの識別情報等の情報が含まれる。ＷｉＧｉｇ  ＡＰは、ダウンロード通知を受信すると、例えば、所定のサーバから対象ファイルのダウンロードを開始する。
【０２３８】
Ｓ１０３では、携帯端末１Ｄは、ＷｉＦｉ経由ダウンロード通知を受信すると、ＷｉＧｉｇを起動し、携帯端末１ＤとＷｉＧｉｇ  ＡＰとの間で接続シーケンスが行われる。Ｓ１０４では、携帯端末１ＤとＷｉＧｉｇ  ＡＰとの間の接続が確立し、ＷｉＧｉｇ経由で対象ファイルのダウンロードが開始される。
【０２３９】
＜第４実施形態の作用効果＞
第４実施形態に係るサービスシステム１００Ｄは、ＢＬＥビーコンの送信信号強度と受信信号強度とから、ＢＬＥビーコンの送信元装置とＢＬＥ受信機４とのおおよその距離が推測できる機能を利用して、段階的なサービスを提供することができる。
【０２４０】
＜第５実施形態＞
第５実施形態では、携帯端末は、複数のＢＬＥ端末とＢｌｕｅｔｏｏｔｈで接続し、サービスシステムは、各ＢＬＥ端末のユーザの関係性等に基づいた情報を提供する。
【０２４１】
図２６は、第５実施形態に係るサービスシステム１００Ｅのシステム構成の一例を示す
図である。サービスシステム１００Ｅは、携帯端末１Ｅ、ＢＬＥ端末２Ａ及び２Ｂ、ＷｉＦｉ  ＡＰ  ３、ＢＬＥ受信機４、デジタルサイネージ５、コントローラ６を含む。
【０２４２】
携帯端末１Ｅは、ＢＬＥ端末２Ａ及び２ＢとそれぞれＢｌｕｅｔｏｏｔｈで接続される。例えば、ＢＬＥ端末２Ａは携帯端末１Ｅのユーザが所有し、ＢＬＥ端末２Ｂは携帯端末１Ｅのユーザの子供が所有する。第５実施形態では、携帯端末１Ｅは、ＷｉＦｉ  ＡＰ  ３との接続が確立すると、ＢＬＥ端末２Ａ及び２Ｂのそれぞれのユーザについての個人属性情報をコントローラ６に送信する。コントローラ６は、ＢＬＥ端末２Ａ及び２Ｂのそれぞれに対してＢＬＥビーコン設定情報を生成して、携帯端末１Ｅに通知する。
【０２４３】
ＢＬＥ端末２Ａ、ＢＬＥ端末２Ｂはそれぞれが通知されたＢＬＥビーコン設定情報を用いてＢＬＥビーコンを発信する。これによって、サービスシステム１００Ｅは、ＢＬＥ端末２Ａ、２Ｂのそれぞれのユーザの属性に応じた情報提供することができる。
【０２４４】
図２７は、第５実施形態に係るサービスシステム１００Ｅの機能構成の一例を示す図である。第５実施形態に係るサービスシステム１００Ｅの機能構成は、１台の携帯端末１Ｅに対して複数のＢＬＥ端末２がＢｌｕｅｔｏｏｔｈで接続すること以外は、図５に示される第１実施形態に係るサービスシステム１００と同様である。なお、図２７では、ＷｉＦｉ  ＡＰ  ３、ＢＬＥ受信機４、デジタルサイネージ５、コントローラ６の機能構成は、便宜上、省略されている。
【０２４５】
携帯端末１Ｅのデータベース１７には、Ｂｌｕｅｔｏｏｈで接続されるＢＬＥ端末２の数に相当する数のＢＬＥビーコン設定情報１７１と個人属性情報１７２とが格納される。制御部１４Ｅは、ＷｉＦｉ  ＡＰ  ３との接続が確立すると、Ｂｌｕｅｔｏｏｔｈで接続されているＢＬＥ端末２の数に相当する数の個人属性情報をコントローラ６に送信し、Ｂｌｕｅｔｏｏｔｈで接続されているＢＬＥ端末２の数に相当する数のＢＬＥビーコン情報を取得する点が第１実施形態と異なる。
【０２４６】
図２８は、第５実施形態に係るコントローラ６の個人属性情報テーブルの一例である。第５実施形態では、個人属性情報テーブルは、エントリの項目に、端末識別情報、個人属性情報に加え、ＢＬＥ端末番号も含む。第５実施形態では、１台の携帯端末１Ｅに複数のＢＬＥ端末２がＢｌｕｅｔｏｏｔｈで接続されるので、ＢＬＥ端末番号は、Ｂｌｕｅｔｏｏｔｈで接続されているＢＬＥ端末を識別するための情報である。
【０２４７】
図２８に示される例では、個人属性情報テーブルには、端末識別情報が「ＵＥ０００１」のエントリが２つ含まれている。２つのエントリのそれぞれのＢＬＥ端末番号は、「１」と「２」である。これは、端末識別情報が「ＵＥ０００１」である携帯端末１Ｅには、２台のＢＬＥ端末２がＢｌｕｅｔｏｏｔｈで接続されていることが示される。また、第５実施形態では、コントローラ６において、ＢＬＥ端末２は、端末識別情報とＢＬＥ端末番号との組合せで識別される。
【０２４８】
また、１台の携帯端末１ＥとＢｌｕｅｔｏｏｔｈで接続するＢＬＥ端末２間では、マスタ−スレーブの関係があり、マスタとなるＢＬＥ端末２に対応する個人属性情報のＢＬＥ端末番号は、「１」となる。いずれのＢＬＥ端末２がマスタとなるかは、携帯端末１Ｅのユーザによって決定され、個人属性情報に含まれる。例えば、図２７において、ＢＬＥ端末２Ａが携帯端末１Ｅのユーザが所有するＢＬＥ端末であり、ＢＬＥ端末２Ｂは携帯端末１Ｅのユーザの子供が所有するＢＬＥ端末である場合には、携帯端末１Ｅのユーザの個人属性情報のＢＬＥ端末番号が「１」となる。
【０２４９】
図２９は、第５実施形態に係るコントローラ６のＢＬＥビーコン設定情報テーブルの一
例である。第５実施形態では、ＢＬＥビーコン設定情報テーブルは、エントリの項目に、エントリ番号、端末識別情報、ＢＬＥ端末番号、ＢＬＥビーコン設定情報、ペアリング番号を含む。エントリ番号は、ＢＬＥビーコン設定情報のエントリの識別番号である。
【０２５０】
ペアリング番号には、該当エントリのＢＬＥ端末２のマスタとなるＢＬＥ端末２のエントリ番号が格納される。例えば、図２９に示される例では、エントリ番号「１０００２」のエントリのペアリング番号は「１０００１」であって、エントリ番号「１０００１」のエントリのＢＬＥ端末２をマスタとすることが示される。ＢＬＥ端末２がマスタである場合には、ペアリング番号には、自身のエントリ番号が格納される。また、ＢＬＥ端末２が携帯端末１Ｅと１対１でペアリングしている場合には、ペアリング番号には「０」が格納される。
【０２５１】
コントローラ６では、携帯端末１Ｅからの個人属性情報を受信すると、個人属性情報テーブルのエントリが作成される。次に、作成された個人属性情報テーブルの端末識別情報とＢＬＥ端末番号とが同じエントリがＢＬＥビーコン設定情報テーブルに作成される。
【０２５２】
ＢＬＥ受信機４からＢＬＥビーコンに含まれるＢＬＥビーコン情報がコントローラ６に届いた場合には、エントリ登録とは反対に、まず、ＢＬＥビーコン設定情報テーブルで受信されたＢＬＥビーコン情報に合致するエントリが検索される。次に、検出されたＢＬＥビーコン設定情報テーブルのエントリの端末識別情報とＢＬＥ端末番号をキーに、個人属性情報テーブルが検索され、ＢＬＥビーコン情報に対応する個人属性情報が取得される。
【０２５３】
図３０Ａ及び図３０Ｂは、第５実施形態に係るサービスシステム１００Ｅにおける処理のシーケンスの一例を示す図である。図３０Ａ及び図３０Ｂでは、図２７に示されるサービスシステム１００Ｅが示されるが、便宜上、デジタルサイネージ５は省略されている。ＢＬＥ端末２Ａは、マスタであり、ＢＬＥ端末２Ｂはスレーブであるとする。
【０２５４】
図３０Ａでは、携帯端末１Ｅ及びＢＬＥ端末２Ａを有するユーザとＢＬＥ端末２Ｂを有するユーザとは、ＷｉＦｉ  ＡＰ  ３の圏外に位置し、ＷｉＦｉ  ＡＰ  ３の通信可能範囲に向かって移動していることとする。また、携帯端末１Ｅは、ＷｉＦｉ  ＡＰ  ３への接続実績はないことを想定する。
【０２５５】
Ｓ１１１からＳ１１５の、ＷｉＦｉ  ＡＰ  ３の検出から接続確立までの処理は、第１実施形態の図１５ＡのＳ１からＳ５と同様である。
【０２５６】
Ｓ１１６では、携帯端末１Ｅは、個人属性情報をコントローラ６にＷｉＦｉ経由で送信する（図１０Ａ、ＯＰ８）。このとき、携帯端末１Ｅからは、携帯端末１Ｅのユーザと、ＢＬＥ端末２Ｂのユーザとの、２つの個人属性情報が送信される。すなわち、Ｓ１１６では、携帯端末１Ｅは、２つのＢＬＥビーコン設定情報を要求している。
【０２５７】
Ｓ１１７では、コントローラ６は、２つの個人属性情報を受信し（図１３、ＯＰ４５：ＹＥＳ）、２つの個人属性情報それぞれに対応するＢＬＥビーコン設定情報を生成する（図１３、ＯＰ４６）。Ｓ１１８では、コントローラ６は、生成した２つのＢＬＥビーコン設定情報をＷｉＦｉ経由で携帯端末１Ｅに送信する（図１３、ＯＰ４７）。また、コントローラ６は、携帯端末１Ｅの端末識別情報、個人属性情報、ＢＬＥビーコン設定情報を関連付けて保存する（図１３、ＯＰ４８）。
【０２５８】
Ｓ１１９、Ｓ１２１では、携帯端末１Ｅは、２つのＢＬＥビーコン設定情報を受信し（図１０Ｂ、ＯＰ９：ＹＥＳ）、ＢＬＥ端末２Ａ、２ＢそれぞれにＢＬＥビーコン設定情報書き換え通知をＢｌｕｅｔｏｏｔｈ経由で送信する（図１０Ｂ、ＯＰ１２）。
【０２５９】
Ｓ１２０、Ｓ１２２では、ＢＬＥ端末２Ａ、２Ｂそれぞれは、携帯端末１ＥからのＢＬＥビーコン設定情報書き換え通知を受信し（図１１、ＯＰ２１：ＹＥＳ、ＯＰ２２：ＹＥＳ）、ＢＬＥビーコンの送信を開始する（図１１、ＯＰ２３）。このあと、ＢＬＥ端末２Ｂのユーザが、携帯端末１Ｅのユーザから離れて、ＢＬＥ受信機４に近づいたとする。
【０２６０】
Ｓ１２３では、ＢＬＥ受信機４は、ＢＬＥ端末２ＢからのＢＬＥビーコンを受信し（図１２、ＯＰ３１）、ＢＬＥビーコンに含まれるＢＬＥビーコン情報を取り出して、コントローラ６に通知する（図１２、ＯＰ３２）。
【０２６１】
Ｓ１２４では、コントローラ６は、ＢＬＥ受信機４からＢＬＥビーコン情報を受信し（図１４、ＯＰ５１）、ＢＬＥビーコン情報に対応する個人属性情報を取得し（図１４、ＯＰ５３）、個人属性情報に対応するデジタルサイネージ情報を取得する（図１４、ＯＰ５４）。取得されたデジタルサイネージ情報は、ＢＬＥ受信機４に通知される（図１４、ＯＰ５６）。
【０２６２】
Ｓ１２５では、ＢＬＥ受信機４を通じてデジタルサイネージ５のディスプレイにデジタルサイネージ情報が表示される。例えば、ＢＬＥ端末２Ｂのユーザが子供である場合には、デジタルサイネージ５には、子供向けの商品の詳細情報が表示される。
【０２６３】
Ｓ１２６では、携帯端末１Ｅのユーザ及びＢＬＥ端末２Ｂのユーザが、ＷｉＦｉ  ＡＰ
３の通信可能範囲から遠ざかる方向へ移動する。Ｓ１２７では、携帯端末１ＥのユーザがＷｉＦｉ  ＡＰ  ３の通信可能範囲から退出する。なお、ＢＬＥ端末２Ａ、２Ｂからは引き続き所定の周期でＢＬＥビーコンが送信されており、携帯端末１Ｅは所定の周期でＷｉＦｉ  ＡＰのスキャンを行っている。
【０２６４】
Ｓ１２８では、携帯端末１Ｅは、ＷｉＦｉ  ＡＰ  ３の圏外へと移動したので、ＷｉＦｉ  ＡＰ  ３との接続が切断されたことを検出する（図１０Ｂ、ＯＰ１３：ＹＥＳ）。
【０２６５】
Ｓ１２９、Ｓ１３０では、携帯端末１Ｅは、ＢＬＥ端末２Ａ、２Ｂそれぞれに、ＢＬＥビーコン設定情報書き換え通知を送信する（図１０Ｂ、ＯＰ１４）。ＢＬＥビーコン設定情報書き換え通知には、空白のＢＬＥビーコン設定情報が含まれている。ＢＬＥビーコン設定情報書き換え通知の送信後、携帯端末１Ｅは、データベース１７内のＢＬＥビーコン設定情報１７１を削除する。
【０２６６】
Ｓ１３１、Ｓ１３２では、ＢＬＥ端末２Ａ、２Ｂそれぞれは、ＢＬＥビーコン設定情報書き換え通知を受信し（図１１、ＯＰ２１：ＹＥＳ）、空白のＢＬＥビーコン設定情報が含まれているので（図１１、ＯＰ２２：ＮＯ）、ＢＬＥビーコンの送信を停止する（図１１、ＯＰ２４）。
【０２６７】
なお、携帯端末１ＥのユーザがＷｉＦｉ  ＡＰ  ３の通信可能範囲から退出した際に、ＢＬＥ端末２Ｂのユーザが離れた場所におり、ＢＬＥビーコン設定情報書き換え通知が届かない場合には、ＢＬＥビーコンの発信を停止させるために、以下のような処理が行われてもよい。携帯端末１ＥはＢｌｕｅｔｏｏｔｈの受信機能をＯＮにし、ＢＬＥ端末２Ｂが発信するＢＬＥビーコンの受信を待機する。ＢＬＥ端末２Ｂのユーザが携帯端末１Ｅのユーザの元に戻ってきて、携帯端末１ＥがＢＬＥ端末２ＢからのＢＬＥビーコンを受信すると、携帯端末１Ｅが空白のＢＬＥビーコン設定情報を含むＢＬＥビーコン設定情報書き換え通知をＢＬＥ端末２に送信する。その後、携帯端末１Ｅは、Ｂｌｕｅｔｏｏｔｈの受信機能をＯＦＦにする。
【０２６８】
＜第５実施形態の作用効果＞
第５実施形態では、サービスシステム１００Ｅは、１台の携帯端末１Ｅに対して複数のＢＬＥ端末２をＢｌｕｅｔｏｏｔｈで接続させた場合に、各ＢＬＥ端末２に対してＢＬＥビーコン設定情報が生成されることによって、各ＢＬＥ端末２のユーザに情報を提供することができる。
【０２６９】
＜第５実施形態の応用例＞
第５実施形態では、サービスシステム１００Ｅは、ＢＬＥ端末２ＡとＢＬＥ端末２Ｂとのそれぞれのユーザの属性に応じた情報を提供するサービスについて説明された。これを応用して、例えば、ＢＬＥ端末２ＡとＢＬＥ端末２Ｂとの関係性を個人属性情報に含めることによって、サービスシステム１００Ｅは、ＢＬＥ端末２ＡとＢＬＥ端末２Ｂとのユーザの関係性に応じた情報を提供することができる。
【０２７０】
例えば、ＢＬＥ端末２ＡとＢＬＥ端末２Ｂとの関係性が親子である場合には、ＢＬＥ端末２Ａ及びＢＬＥ端末２Ｂの個人属性情報に、「親子」という関係性を示す情報を含める。コントローラ６は、ＢＬＥ受信機４から、ＢＬＥ端末２Ａ及びＢＬＥ端末２ＢのＢＬＥビーコン情報を通知された場合に、ＢＬＥ端末２Ａ及びＢＬＥ端末２Ｂの関係性を示す情報に基づいて、親子向けの情報をデジタルサイネージ５に送信する。サービスとしては、例えば、親子であるＢＬＥ端末２ＡとＢＬＥ端末２Ｂとのユーザがデジタルサイネージ５に近づくと、デジタルサイネージ５に親子向けの商品の詳細情報が表示される。
【０２７１】
また、ＢＬＥ受信機４にＢＬＥビーコンの受信履歴を残すようにすることで、ＢＬＥ受信機４が分散配置されている場合に、サービスシステム１００Ｅ内のＢＬＥ端末２Ａ及びＢＬＥ端末２Ｂの移動履歴の情報を提供することができる。ＢＬＥ受信機４のＢＬＥビーコンの受信履歴は、ＢＬＥ受信機４の不揮発性メモリに保持され、例えば、ＢＬＥビーコンの受信時刻と、ＢＬＥビーコン情報との対応付けを含めばよい。
【０２７２】
例えば、ＢＬＥ端末２Ａのユーザが親で、ＢＬＥ端末２Ｂのユーザが子供である場合には、以下のようにして、迷子検索のサービスを実現することができる。まず、携帯端末１Ｅからコントローラ６にＢＬＥ端末２Ｂの移動履歴を問い合わせる。コントローラ６は各ＢＬＥ受信機４に対して、ＢＬＥ端末２ＢのＢＬＥビーコン設定情報を送信し、ＢＬＥ端末２ＢのＢＬＥビーコン受信履歴を収集する。ＢＬＥ受信機４は、コントローラ６から通知されたＢＬＥ端末２ＢのＢＬＥビーコン設定情報と合致するＢＬＥビーコン情報の受信履歴をコントローラ６に送信する。コントローラ６は、各ＢＬＥ受信機４の識別情報と、各ＢＬＥ受信機４から収集したＢＬＥ端末２ＢのＢＬＥビーコン受信履歴とを、ＢＬＥ端末２Ｂの移動履歴として、携帯端末１Ｅに提供する。ＢＬＥ端末２Ｂの移動履歴の中で最新のＢＬＥビーコンの受信履歴を記録したＢＬＥ受信機４の近傍にＢＬＥ端末２Ｂのユーザ（子供）がいることが判明する。
【０２７３】
第５実施形態では、１台の携帯端末１Ｅと複数のＢＬＥ端末２とがＢｌｕｅｔｏｏｔｈで接続することで、複数のＢＬＥ端末２を関連付ける。これに代えて、それぞれがＢＬＥビーコンの発信機能を有する携帯端末１Ｅを、複数台関連付けしてもよい。この場合には、例えば、マスタとなる携帯端末１Ｅのメールアドレスと関係性とを個人属性情報に含めることによって、サービスシステム１００Ｅは、関連付けられた携帯端末１Ｅの関係性に応じた情報を提供することができる。
【０２７４】
＜その他＞
上記第１実施形態及び第２実施形態と、上記第３実施形態〜第５実施形態との１つ又は複数とを組み合わせてもよい。
【０２７５】
＜記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０２７６】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＲＯＭ（リードオンリーメモリ）等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピュータ等から取り外し可能な記録媒体としても、コン
ピュータ等に固定された記録媒体としても利用可能である。
【符号の説明】
【０２７７】
１        携帯端末
２        ＢＬＥ端末
３        ＷｉＦｉアクセスポイント
４        ＢＬＥ受信機
５        デジタルサイネージ
６        コントローラ
１１      セルラ送受信部
１２      ＷｉＦｉ送受信部
１３      ＷｉＦｉ制御部
１４      制御部
１５      Ｂｌｕｅｔｏｏｔｈ制御部
１６      Ｂｌｕｅｔｏｏｔｈ送受信部
１７      データベース
４１      ＢＬＥ受信制御部
６１      制御部
６３      情報管理部
６４      利用者情報データベース
１０１、４０１    ＣＰＵ
１０２、４０２    記憶部
１１３    Ｂｌｕｅｔｏｏｔｈ通信部
【図１】
0006582920.tif 000002
【図２】
0006582920.tif 000003
【図３】
0006582920.tif 000004
【図４】
0006582920.tif 000005
【図５】
0006582920.tif 000006
【図６】
0006582920.tif 000007
【図７】
0006582920.tif 000008
【図８】
0006582920.tif 000009
【図９】
0006582920.tif 000010
【図１０Ａ】
0006582920.tif 000011
【図１０Ｂ】
0006582920.tif 000012
【図１１】
0006582920.tif 000013
【図１２】
0006582920.tif 000014
【図１３】
0006582920.tif 000015
【図１４】
0006582920.tif 000016
【図１５Ａ】
0006582920.tif 000017
【図１５Ｂ】
0006582920.tif 000018
【図１６】
0006582920.tif 000019
【図１７Ａ】
0006582920.tif 000020
【図１７Ｂ】
0006582920.tif 000021
【図１８】
0006582920.tif 000022
【図１９】
0006582920.tif 000023
【図２０】
0006582920.tif 000024
【図２１Ａ】
0006582920.tif 000025
【図２１Ｂ】
0006582920.tif 000026
【図２２Ａ】
0006582920.tif 000027
【図２２Ｂ】
0006582920.tif 000028
【図２３】
0006582920.tif 000029
【図２４】
0006582920.tif 000030
【図２５Ａ】
0006582920.tif 000031
【図２５Ｂ】
0006582920.tif 000032
【図２６】
0006582920.tif 000033
【図２７】
0006582920.tif 000034
【図２８】
0006582920.tif 000035
【図２９】
0006582920.tif 000036
【図３０Ａ】
0006582920.tif 000037
【図３０Ｂ】
0006582920.tif 000038