(57)【要約】【課題】携帯端末の消費電力を低減する。【解決手段】発信機は、第３の無線通信方式によって、第１の無線通信方式の第１の中継装置の通信可能範囲と一致するように設定される信号到達可能範囲を形成し、発信元の識別情報を含む信号を発信する。第２の中継装置は、第２の無線通信方式によって、第１の中継装置の通信可能範囲と発信機の信号到達可能範囲とを包含する通信可能範囲を形成し、発信機によって用いられる識別情報を携帯端末に送信する。携帯端末は、第１の中継装置と接続する第１の通信部と、第２の無線通信方式によって、発信機によって用いられる識別情報を受信する第２の通信部と、第３の無線通信方式によって、発信機によって用いられる識別情報を含む信号を受信する第３の通信部と、第３の無線通信方式によって、発信機によって用いられる識別情報を含む信号を受信した場合に、第１の通信部に動作の開始を指示する制御部を備える。【選択図】図３
2017103729.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、
第１の無線通信方式によって通信する第１の中継装置と、
第３の無線通信方式によって、前記第１の中継装置の通信可能範囲が一致するように設定される信号到達可能範囲を形成し、発信元の識別情報を含む信号を発信する発信機と、
第２の無線通信方式によって、前記第１の中継装置の通信可能範囲と前記発信機の信号到達可能範囲とを包含する通信可能範囲を形成し、前記発信機によって用いられる識別情報を前記携帯端末に送信する第２の中継装置と、
を備え、
前記携帯端末は、
前記第１の無線通信方式によって、前記第１の中継装置と接続する第１の通信部と、
前記第２の無線通信方式によって、前記発信機によって用いられる識別情報を受信する第２の通信部と、
前記第３の無線通信方式によって、前記発信機によって用いられる識別情報を含む信号を受信する第３の通信部と、
前記第３の無線通信方式によって前記発信機によって用いられる識別情報を含む信号を受信した場合に、前記第１の通信部に動作の開始を指示する制御部と、
を備える通信システム。
【請求項２】
前記携帯端末の前記制御部は、前記第１の無線通信方式によるダウンロード対象のファイルの受信が完了した場合に、前記第１の通信部に動作の停止を指示する、
請求項１に記載の通信システム。
【請求項３】
前記携帯端末の前記制御部は、前記第２の無線通信方式によって、前記発信機の識別情報を受信した場合に、前記第３の通信部に前記第３の無線通信方式による信号の受信動作の開始を指示する、
請求項１又は２に記載の通信システム。
【請求項４】
前記携帯端末の前記制御部は、前記第２の無線通信方式による前記第２の中継装置との接続が切断された場合に、前記第３の通信部に前記受信動作の停止を指示する、
請求項３に記載の通信システム。
【請求項５】
前記携帯端末の前記制御部は、前記第３の無線通信方式によって、前記発信機の識別情報を含む信号を受信しており、且つ、受信した信号にダウンロード対象のファイルに関する情報が入力されている場合に、前記第１の通信部に前記ファイルのダウンロードの開始を指示する、
請求項１から４のいずれか一項に記載の通信システム。
【請求項６】
前記通信システムは、
前記発信元の識別情報を前記携帯端末に送信する管理装置をさらに備え、
前記携帯端末の前記制御部は、前記第３の無線通信方式によって前記発信機の識別情報が含まれる信号を受信しており、且つ、受信した信号にダウンロード対象のファイルに関する情報が入力されている場合に、前記ファイルに関するダウンロード開始通知を前記管理装置に送信し、
前記管理装置は、前記ファイルに関するダウンロード開始通知を受信した場合に、前記ファイルを前記第１の中継装置に送信し、
前記第１の中継装置は、前記ファイルを受信し、前記第１の無線通信方式によって、前記ファイルを前記携帯端末に送信する、
請求項１から５のいずれか一項に記載の通信システム。
【請求項７】
前記通信システムは、
前記発信機の識別情報を前記携帯端末に送信する管理装置をさらに備え、
前記携帯端末は、
ダウンロード対象のファイルに関する情報を記憶する記憶部をさらに備え、
前記制御部は、
前記第３の無線通信方式によって受信した前記発信機の識別情報を含む信号の受信信号強度に基づいて、前記発信機から第１の距離以下の第１の範囲、及び、前記発信機から前記第１の距離より短い第２の距離以下の第２の範囲への進入を検出し、
前記第１の範囲への進入を検出した場合に、前記管理装置に前記ファイルに関するダウンロード開始通知を送信し、
前記第２の範囲への進入を検出した場合に、前記第１の通信部に前記ファイルのダウンロードの開始を指示して、前記第１の無線通信方式によって、前記第１の中継装置から前記ファイルを受信し、
前記管理装置は、前記ファイルに関するダウンロード開始通知を受信した場合に、前記ファイルを前記第１の中継装置に送信し、
前記第１の中継装置は、前記管理装置から前記ファイルを受信し、前記携帯端末に前記ファイルを送信する、
請求項１から４のいずれか一項に記載の通信システム。
【請求項８】
携帯端末と、
第１の無線通信方式によって通信を行う第１の中継装置と、
第２の無線通信方式によって、前記第１の中継装置の通信可能範囲を包含する通信可能範囲を形成し、第３の無線通信方式による信号の発信元を識別する識別情報を前記携帯端末に送信する第２の中継装置と、
前記第２の中継装置の通信可能範囲に包含され、前記第１の中継装置の通信可能範囲と一致するように設定される信号検出可能範囲内で第３の無線通信方式によって前記識別情報を含む信号を受信し、受信した信号に含まれる前記識別情報を管理装置に送信する受信機と、
前記携帯端末に、前記第３の無線通信方式による信号の発信元の識別情報を送信し、前記受信機から受信した前記識別情報と前記携帯端末に送信した識別情報とが一致する場合に、前記携帯端末に、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を送信する管理装置と、
を含み、
前記携帯端末は、
前記第１の無線通信方式によって、前記第１の中継装置と接続する第１の通信部と、
前記第２の無線通信方式によって、前記第３の無線通信方式による信号の発信元の識別情報と、前記現在位置が前記第１の中継装置の通信可能範囲内であることの通知と、を受信する第２の通信部と、
前記第３の無線通信方式によって、前記受信した識別情報を含む信号を発信する第３の通信部と、
前記管理装置から、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受信した場合に、前記第１の通信部の動作の開始を指示する制御部と、
を備える、
通信システム。
【請求項９】
第１の無線通信方式によって第１の中継装置と接続する第１の通信部と、
第３の無線通信方式によって前記第１の中継装置の通信可能範囲と一致するように設定される信号到達可能範囲を形成する発信機から、前記発信機によって用いられる発信元の識別情報を含む信号を受信する第３の通信部と、
第２の無線通信方式によって前記第１の中継装置の通信可能範囲と前記発信機の信号到達可能範囲とを包含する通信可能範囲を形成する第２の中継装置から、前記発信機によって用いられる識別情報を受信する第２の通信部と、
前記第３の無線通信方式によって前記発信機の識別情報を含む信号を受信した場合に、前記第１の通信部に動作の開始を指示する制御部と、
を備える携帯端末。
【請求項１０】
第１の無線通信方式によって第１の中継装置と接続する第１の通信部と、
第２の無線通信方式によって、第２の中継装置から、第３の無線通信方式による信号の発信元の識別情報を受信する第２の通信部と、
前記第３の無線通信方式によって、前記受信した識別情報を含む信号を発信する第３の通信部と、
管理装置から、前記第２の無線通信方式によって、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受信した場合に、前記第１の通信部の動作の開始を指示する制御部と、
を備え、
前記管理装置は、前記携帯端末に、前記第３の無線通信方式による信号の発信元の識別情報を送信し、受信機から受信した前記発信元の識別情報と送信した識別情報とが一致する場合に、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を送信し、
前記受信機は、前記第３の無線通信方式によって、前記第２の中継装置の通信可能範囲に包含され、前記第１の中継装置の通信可能範囲と一致するように設定される信号検出可能範囲内で、前記発信元の識別情報を含む信号を受信し、前記受信した信号に含まれる前記発信元の識別情報を前記管理装置に送信し、
前記第２の中継装置は、前記第１の中継装置の通信可能範囲及び前記受信機の信号検出可能範囲を包含する通信可能範囲を形成する、
携帯端末。
【請求項１１】
発信機が、
第１の無線通信方式によって通信する第１の中継装置の通信可能範囲と一致するように設定される信号到達可能範囲を形成し、
第３の無線通信方式によって、発信元の識別情報を含む信号を発信し、
第２の中継装置が、
第２の無線通信方式によって、前記第１の中継装置の通信可能範囲と前記発信機の信号到達可能範囲とを包含する通信可能範囲を形成し、
第２の無線通信方式によって、前記発信機によって用いられる識別情報を前記携帯端末に送信し、
前記携帯端末が、
前記第２の無線通信方式によって、前記発信機によって用いられる識別情報を受信し、
前記第３の無線通信方式によって、前記発信機によって用いられる識別情報を含む信号を受信した場合に、前記第１の無線通信方式によって前記第１の中継装置と接続する第１の通信部に動作の開始を指示する、
を備える通信方法。
【請求項１２】
第２の中継装置が、
第２の無線通信方式によって、第１の無線通信方式によって通信を行う第１の中継装置の通信可能範囲を包含する通信可能範囲を形成し、第３の無線通信方式による信号の発信元を識別する識別情報を携帯端末に送信し、
受信機が、
前記第２の中継装置の通信可能範囲に包含され、前記第１の中継装置の通信可能範囲
と一致するように設定される信号検出可能範囲内で第３の無線通信方式によって前記識別情報を含む信号を受信し、受信した信号に含まれる前記識別情報を管理装置に送信し、
前記管理装置が、
前記携帯端末に、前記第３の無線通信方式による信号の発信元の識別情報を送信し、前記受信機から受信した前記識別情報と前記携帯端末に送信した識別情報とが一致する場合に、前記携帯端末に、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を送信し、
前記携帯端末は、
前記第２の無線通信方式によって、前記第３の無線通信方式による信号の発信元の識別情報と、前記現在位置が前記第１の中継装置の通信可能範囲内であることの通知と、を受信し、
前記第３の無線通信方式によって、前記受信した識別情報を含む信号を発信し、
前記管理装置から、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受信した場合に、前記第１の無線通信方式によって前記第１の中継装置と接続する第１の通信部の動作の開始を指示する、
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、携帯端末、及び、通信方法に関する。
【背景技術】
【０００２】
ＷｉＧｉｇ（Wireless Gigabit）は、６０ＧＨｚのミリ波帯を用いる通信規格である。ＷｉＧｉｇでは、最大７Ｇｂｐｓの高速な無線伝送を行うことができる。ＷｉＧｉｇの通信可能距離は、１０ｍほどである。ＷｉＧｉｇは、高速であるために、例えば、ハイビジョン放送用の動画を非圧縮のまま伝送することが可能である。
【０００３】
図１は、ＷｉＧｉｇが用いられる通信システムの一例である。通信システムＰ１００は、ＷｉＦｉ  ＡＰ  Ｐ２と、ＷｉＧｉｇ  ＡＰ  Ｐ４とコントローラＰ５とを含む。ＷｉＦｉ  ＡＰ  Ｐ２の通信可能距離は、例えば、３０ｍである。ＷｉＧｉｇの通信可能距離は、ＷｉＦｉに比べて短いので、ＷｉＧｉｇ  ＡＰ  Ｐ２の通信可能範囲内には、複数のＷｉＧｉｇ  ＡＰ  Ｐ４が配置される。通信システムＰ１００では、ＷｉＧｉｇ  ＡＰ  Ｐ４の通信可能範囲内に携帯端末Ｐ１が進入すると、所定の動画ファイルが携帯端末Ｐ１にダウンロードされるサービスを提供する。
【０００４】
通信システムＰ１００によって提供されるサービスを享受するために、例えば、携帯端末Ｐ１には、所定のアプリケーションによって、所望の動画ファイルの自動ダウンロードが設定される。携帯端末Ｐ１は、ＷｉＦｉ  ＡＰ  Ｐ２の通信可能範囲内へ進入し、ＷｉＦｉ  ＡＰ  Ｐ２との接続が確立すると、ＷｉＧｉｇモジュールをＯＮにする。携帯端末Ｐ１のユーザが移動し、ＷｉＧｉｇ  ＡＰ  Ｐ４の通信可能範囲内へ進入すると、携帯端末Ｐ１は、ＷｉＧｉｇ  ＡＰ  Ｐ４を検出し、ＷｉＧｉｇ  ＡＰ  Ｐ４との接続を確立して、自動ダウンロードの対象の動画ファイルをＷｉＧｉｇ経由でダウンロードする。
【０００５】
例えば、ＷｉＧｉｇの通信速度が２Ｇｂｐｓで、３０秒のスーパーハイビジョン（８Ｋ）の動画ファイルをダウンロードする場合には、約１秒でダウンロードを完了することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３１９８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＷｉＧｉｇはデータの送受信に係る消費電力が大きいという問題がある。ＷｉＧｉｇは、高速通信のために指向性が高く、送信側と受信側とで位相を合わせるためにビームフォーミングが行われる。ビームフォーミングは、ＷｉＧｉｇのデータ送受信に係る消費電力の増大の一因である。例えば、ＷｉＧｉｇチップの受信に係る消費電力は、９６０ｍＷである。例えば、ＷｉＧｉｇチップの送信に係る消費電力は、１１９０ｍＷである。ＷｉＦｉチップの受信に係る消費電力が、例えば、４００ｍＷであることから、ＷｉＧｉｇの送受信に係る消費電力が大きいことがわかる。例えば、携帯端末Ｐ１が、通信システムＰ１００のＷｉＦｉ  ＡＰ  Ｐ２の通信可能範囲内に３０分滞在すると、３０分間少なくともＷｉＧｉｇチップはＡＰ検出の受信動作を行うので、少なくとも４８０ｍＷｈ電力を消費する。４８０ｍＷｈは、一般的な携帯端末のバッテリの容量の約４％に相当する電力量である。
【０００８】
ＷｉＧｉｇでは、データ送信に係る時間は上述の通り短く、データ送信に係る消費電力（Ｗ）は大きいものの、データ送信に係る消費電力量（Ｗｈ）は小さく抑えられる。一方、ＷｉＧｉｇでは、データ受信に係る時間は、ＷｉＧｉｇ  ＡＰの通信可能範囲の検出のために長くなり、データ受信に係る消費電力量（Ｗｈ）も大きくなってしまう。なお、この問題は、ＷｉＧｉｇに限定されず、データの送受信に係る消費電力の大きい無線通信規格において生じ得る。
【０００９】
本発明の一態様は、所定の無線通信方式における通信可能範囲の検出に係る携帯端末の消費電力を低減可能な通信システム、携帯端末、及び、通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の態様の一つは、携帯端末と、第１の中継装置と、発信機と、第２の中継装置とを備える通信システムである。第１の中継装置は、第１の無線通信方式によって通信する。発信機は、第３の無線通信方式によって、第１の中継装置の通信可能範囲と一致するように設定される信号到達可能範囲を形成し、発信元の識別情報を含む信号を発信する。第２の中継装置は、第２の無線通信方式によって、第１の中継装置の通信可能範囲と発信機の信号到達可能範囲とを包含する通信可能範囲を形成し、発信機によって用いられる識別情報を携帯端末に送信する。携帯端末は、第１の無線通信方式によって、第１の中継装置と接続する第１の通信部と、第２の無線通信方式によって、発信機によって用いられる識別情報を受信する第２の通信部と、第３の無線通信方式によって、発信機によって用いられる識別情報を含む信号を受信する第３の通信部を備える。携帯端末は、さらに、第３の無線通信方式によって、発信機によって用いられる識別情報を含む信号を受信した場合に、第１の通信部に動作の開始を指示する制御部を備える。
【００１１】
本発明の他の態様の一つは、携帯端末と、第１の中継装置と、第２の中継装置と、受信機と、管理装置と、を備える通信システムである。第１の中継装置は、第１の無線通信方式によって通信を行う。第２の中継装置は、第２の無線通信方式によって、第１の中継装置の通信可能範囲を包含する通信可能範囲を形成し、第３の無線通信方式による信号の発信元を識別する識別情報を携帯端末に送信する。受信機は、第２の中継装置の通信可能範囲に包含され、第１の中継装置の通信可能範囲と一致するように設定される信号検出可能範囲内で第３の無線通信方式によって識別情報を含む信号を受信し、受信した信号に含まれる識別情報を管理装置に送信する。管理装置は、携帯端末に、第３の無線通信方式による信号の発信元の識別情報を送信し、受信機から受信した識別情報と携帯端末に送信した識別情報とが一致する場合に、携帯端末に、現在位置が第１の中継装置の通信可能範囲内であることの通知を送信する。携帯端末は、第１の通信部と、第２の通信部と、第３の通信部と制御部とを備える。第１の通信部は、第１の無線通信方式によって、第１の中継装置と接続する。第２の通信部は、第２の無線通信方式によって、第３の無線通信方式による信号の発信元の識別情報と、現在位置が第１の中継装置の通信可能範囲内であることの通知と、を受信する。第３の通信部は、第３の無線通信方式によって、第2の通信部によ
って受信された識別情報を含む信号を発信する。制御部は、管理装置から、現在位置が第１の中継装置の通信可能範囲内であることの通知を受信した場合に、第１の通信部の動作の開始を指示する。
【発明の効果】
【００１２】
開示の通信システム、携帯端末、及び、通信方法によれば、所定の無線通信方式における通信可能範囲の検出に係る携帯端末の消費電力を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】ＷｉＧｉｇが用いられる通信システムの一例である。
【図２】第１実施形態に係る通信システムのシステム構成の一例を示す図である。
【図３】第１実施形態に係る携帯端末の各通信モジュールの動作のタイミングチャートの一例を示す図である。
【図４】携帯端末のハードウェア構成の一例を示す図である。
【図５】ＢＬＥ端末のハードウェア構成の一例を示す図である。
【図６】第１実施形態に係る通信システムの機能構成の一例を示す図である。
【図７】コントローラのダウンロードデータキャッシュに格納されるインデックスの一例を示す図である。
【図８】コントローラが保持するＢＬＥ−ＷｉＧｉｇ対応表の一例である。
【図９Ａ】携帯端末の制御部の処理のフローチャートの一例である。
【図９Ｂ】携帯端末の制御部の処理のフローチャートの一例である。
【図１０】携帯端末のダウンロードファイルの予約処理の一例を示す図である。
【図１１Ａ】コントローラの携帯端末の認証完了後の処理のフローチャートの一例である。
【図１１Ｂ】コントローラの、携帯端末からの通信を受信した場合の処理のフローチャートの一例である。
【図１２】ＷｉＧｉｇ  ＡＰの、コントローラからの通信を受信した場合の処理のフローチャートの一例である。
【図１３】ＷｉＧｉｇ  ＡＰの、携帯端末からのダウンロード要求を受信した場合の処理のフローチャートの一例である。
【図１４Ａ】第１実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１４Ｂ】第１実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１５Ａ】第１実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１５Ｂ】第１実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１６】第１実施形態の変形例に係る通信システムにおける処理の一例を示す図である。
【図１７】第１実施形態の変形例に係る携帯端末の処理のフローチャートの一例である。
【図１８】第１実施形態の変形例に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図１９】第２実施形態に係る携帯端末の各通信モジュールの動作のタイミングチャートの一例を示す図である。
【図２０】第２実施形態に係る通信システムの機能構成の一例を示す図である。
【図２１】第２実施形態に係る、コントローラのダウンロードデータキャッシュに格納されるインデックスの一例を示す図である。
【図２２】第２実施形態に係る、コントローラが保持するＢＬＥ−ＷｉＧｉｇ対応表の一例である。
【図２３Ａ】携帯端末の制御部の処理のフローチャートの一例である。
【図２３Ｂ】携帯端末の制御部の処理のフローチャートの一例である。
【図２４Ａ】第２実施形態に係るコントローラの、携帯端末の認証完了後に実行する処理のフローチャートの一例である。
【図２４Ｂ】第２実施形態に係るコントローラの、ＢＬＥ端末からの通信を受信した場合の処理のフローチャートの一例である。
【図２５】ＢＬＥ端末の処理のフローチャートの一例である。
【図２６Ａ】第２実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図２６Ｂ】第２実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図２６Ｃ】第２実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図２７Ａ】第２実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図２７Ｂ】第２実施形態に係る通信システムにおけるサービス提供の処理のシーケンスの一例を示す図である。
【図２８Ａ】第２実施形態の変形例に係るコントローラの、携帯端末の認証完了後に実行する処理のフローチャートの一例である。
【図２８Ｂ】第２実施形態の変形例に係るコントローラの、ＢＬＥ端末からの通信を受信した場合の処理のフローチャートの一例である。
【図２９】第２実施形態に変形例に係るＢＬＥ端末の、コントローラからの通信を受信した場合の処理のフローチャートである。
【図３０】第２実施形態の変形例に係るＢＬＥ端末の、ＢＬＥビーコンを受信した場合の処理のフローチャートの一例である。
【図３１】第２実施形態の変形例に係るＢＬＥビーコン受信リストの一例である。
【図３２Ａ】第２実施形態の変形例に係る通信システムのサービス提供の処理のシーケンスの一例を示す図である。
【図３２Ｂ】第２実施形態の変形例に係る通信システムのサービス提供の処理のシーケンスの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１５】
＜第１実施形態＞
図２は、第１実施形態に係る通信システムのシステム構成の一例を示す図である。通信システム１００Ａは、携帯端末１Ａ、ＷｉＦｉ  ＡＰ  ２、ＢＬＥ端末３、ＷｉＧｉｇ  ＡＰ  ４、コントローラ５を含む。ＷｉＧｉｇ  ＡＰ  ４とＢＬＥ端末３とは、ほぼ同じ位置に設置されている。例えば、ＷｉＧｉｇ  ＡＰ  ４とＢＬＥ端末３とは、同じ鉄柱に設置されている。ＷｉＧｉｇ  ＡＰ  ４とＢＬＥ端末３との組、及び、携帯端末１Ａは、通信システム１００Ａ内に複数存在する。ＷｉＦｉ  ＡＰ  ２、ＷｉＧｉｇ  ＡＰ  ４、コントローラ５は、例えば、ＬＡＮ  ５０で接続されている。
【００１６】
通信システム１００Ａは、携帯端末１Ａに、ＷｉＧｉｇ  ＡＰ  ４経由でのファイルのダウンロードのサービスを提供する。ＷｉＧｉｇによるファイルのダウンロードのサービスを、以降、ＷｉＧｉｇサービスと称する。
【００１７】
ＢＬＥ端末３は、ＢＬＥビーコンを発信する端末である。Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ
Ｅｎｅｒｇｙ（以降、ＢＬＥ）は、無線ＰＡＮ（Personal Area Network）の技術の一
つであるＢｌｕｅｔｏｏｔｈ（登録商標）４．０の規格の一つである。ＢＬＥ端末３は、例えば、据え置き型の単体の装置であったり、ＵＳＢ（Universal Serial Bus）接続によってＷｉＧｉｇ  ＡＰ  ４に接続する外付け型の装置であったりする。第１実施形態においては、ＢＬＥ端末３のＬＡＮ  ５０への接続の有無は問われない。
【００１８】
携帯端末１Ａは、例えば、スマートフォン、タブレット端末、ウェアラブル端末である。携帯端末１Ａは、ＷｉＦｉ、ＷｉＧｉｇ、及びＢｌｕｅｔｏｏｔｈ（登録商標）での通信機能を有する。携帯端末１Ａは、Ｂｌｕｅｔｏｏｔｈの受信機能によってＢＬＥ端末３から発信されるＢＬＥビーコンを受信する。
【００１９】
ＢＬＥビーコンの到達可能範囲は、１０ｍ程度である。ＷｉＧｉｇの通信可能範囲も１０ｍ程度である。ＢＬＥビーコンもＷｉＧｉｇビーコンも到達可能範囲は、ほぼ同じサイズである。ＷｉＧｉｇビーコンの到達可能範囲は、ＷｉＧｉｇの通信可能範囲である。第１実施形態では、ＢＬＥビーコンの到達可能範囲がＷｉＧｉｇの通信可能範囲とほぼ同じサイズであることを利用して、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲の検出にＢＬＥビーコンが用いられる。
【００２０】
より具体的には、第１実施形態では、ＢＬＥ端末３をＷｉＧｉｇ  ＡＰ  ４と同じ位置に設置して、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とＢＬＥ端末３のＢＬＥビーコンの到達可能範囲の中心軸を同じに設定する。また、第１実施形態では、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とＢＬＥ端末３のＢＬＥビーコンの到達可能範囲とが同じサイズになるように、それぞれの発信信号強度が設定される。
【００２１】
これによって、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とＢＬＥ端末３のＢＬＥビーコンの到達可能範囲とがほぼ一致することになる。ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とＢＬＥ端末３のＢＬＥビーコンの到達可能範囲とが同一になるように設定されることによって、ＢＬＥ端末３から発信されるＢＬＥビーコンの受信によって、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在することが示される。
【００２２】
したがって、第１実施形態では、携帯端末１Ａは、ＷｉＧｉｇ  ＡＰ  ４と同じ位置に設置されたＢＬＥ端末３から発信されるＢＬＥビーコンを受信すると、ＷｉＧｉｇモジュールの動作を開始させる。これによって、携帯端末１ＡがＷｉＧｉｇモジュールの動作を開始させる時点で携帯端末１Ａは、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在しており、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４を検出するのにかかる時間をより短くすることができる。すなわち、携帯端末１ＡがＷｉＧｉｇモジュールを動作させる時間を短縮することができ、携帯端末１Ａの消費電力を低減させることができる。
【００２３】
なお、ＷｉＧｉｇ  ＡＰ  ４やＷｉＦｉ  ＡＰ  ２の通信可能範囲、及び、ＢＬＥビーコンの到達可能範囲とは、それぞれの無線通信方式のビーコン信号が、通信可能と認められる閾値よりも大きい値の受信信号強度で受信される範囲である。なお、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とＢＬＥ端末３のＢＬＥビーコンの到達可能範囲とは、完全に一致していなくともよい。ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とＢＬＥ端末３のＢＬＥビーコンの到達可能範囲とは、所定の許容範囲内でサイズが異なっていてもよく、一方が他方を包含していればよい。
【００２４】
図３は、第１実施形態に係る携帯端末１Ａの各通信モジュールの動作のタイミングチャートの一例を示す図である。図３では、携帯端末１Ａの通信モジュールとして、ＷｉＦｉモジュール、Ｂｌｕｅｔｏｏｔｈモジュール、ＷｉＧｉｇモジュールの３つのモジュールの動作のタイミングチャートが示される。
【００２５】
図３では、図２の通信システム１００ＡのＷｉＦｉ  ＡＰ２と、一組のＢＬＥ端末３とＷｉＧｉｇ  ＡＰ  ４と、１台の携帯端末１Ａが抽出されて表示されている。図３中の実線による円弧は、ＷｉＦｉ  ＡＰ  ２の通信可能範囲を示す。図３中の破線による円は、ＢＬＥ端末３によって発信されるＢＬＥビーコンの到達可能範囲を示す。図３中の一点鎖線による円弧は、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲を示す。ＢＬＥビーコンの到達可能範囲とＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とは、円の中心軸及びサイズがほぼ同じになるように設定されるが、図３では、便宜上、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲がＢＬＥビーコンの到達範囲を包含するように表示されている。
【００２６】
（１）携帯端末１ＡがＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在する場合には、ＷｉＦｉモジュールは、所定の周期でＷｉＦｉ  ＡＰ  ２をサーチしている。携帯端末１ＡのＷｉＦｉモジュールのＷｉＦｉ  ＡＰのサーチ周期は、例えば、１０秒から３分の間で、固定又は可変の周期である。ＷｉＦｉ  ＡＰのサーチは、例えば、画面ＯＮをトリガに、１０秒、２０秒、６０秒、１８０秒とサーチ実行毎に周期が可変することもある。
【００２７】
（２）携帯端末１ＡがＷｉＦｉ  ＡＰ  ２の通信可能範囲へ進入したことが検出されると、携帯端末１ＡとＷｉＦｉ  ＡＰ  ２との間で接続シーケンスが開始され、携帯端末１Ａの認証が行われる。第１実施形態では、コントローラ５が認証サーバとして動作することとする。第１実施形態では、携帯端末１Ａに対するＷｉＦｉの認証と合わせて、ＷｉＧｉｇの認証も行われる。接続シーケンスの開始以降は、ＷｉＧｉｇモジュールは、継続的にＯＮ状態となる。
【００２８】
携帯端末１Ａの認証が成功し、ＷｉＦｉ  ＡＰ  ２との接続が確立されると、コントローラ５から携帯端末１Ａに、ＷｉＦｉ  ＡＰ  ２の通信可能範囲内において、ＷｉＧｉｇサービスが行われていることを示すＷｉＧｉｇサービス環境通知が通知される。ＷｉＧｉｇサービス環境通知は、ＷｉＦｉ  ＡＰ  ２経由で通知される。ＷｉＧｉｇサービス環境通知には、ＢＬＥ端末３が用いるＵＵＩＤ等のＢＬＥビーコンの発信元の識別情報が含まれている。ＢＬＥビーコンには、発信元の識別情報が含まれており、該識別情報によって、ＢＬＥビーコンを受信した装置が存在する通信可能範囲を特定可能である。
【００２９】
（３）携帯端末１Ａは、ＷｉＧｉｇサービス環境通知を受信すると、Ｂｌｕｅｔｏｏｔｈモジュールの受信動作を開始させる。Ｂｌｕｅｔｏｏｔｈモジュールの受信動作は、例えば、所定の周期で、Ｂｌｕｅｔｏｏｔｈモジュールの受信状態を所定時間長ＯＮにする間欠的動作である。Ｂｌｕｅｔｏｏｔｈモジュールの間欠的受信動作の周期は、例えば、３００ｍＳであり、１回当たりの動作時間は、３０ｍＳである。なお、Ｂｌｕｅｔｏｏｔｈモジュールの受信動作は、間欠的動作に限定されず、常にＯＮ状態を維持する常時動作であってもよい。
【００３０】
（４）携帯端末１ＡのユーザがＢＬＥ端末３に近づく方向に移動して、携帯端末１ＡがＢＬＥ端末３のＢＬＥビーコン到達可能範囲に進入すると、携帯端末１Ａは、ＢＬＥ端末３から発信されるＢＬＥビーコンを受信する。携帯端末１Ａは、ＢＬＥ端末３から発信されるＢＬＥビーコンを受信すると、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に進入したことを検出し、ＷｉＧｉｇモジュールの動作を開始させる。携帯端末１ＡがＷｉＧｉｇモジュールの動作を開始させると、既にＷｉＧｉ  ＡＰ  ４の通信可能範囲内に存在しているので、ＷｉＧｉｇのサーチを行うと、携帯端末１ＡはＷｉＧｉｇ  ＡＰ  ４を検出する。続いて、携帯端末１ＡとＷｉＧｉｇ  ＡＰ  ４との間で接続シーケンスが開始される。
【００３１】
（５）携帯端末１ＡとＷｉＧｉｇ  ＡＰ  ４との間で接続が確立されると、携帯端末１Ａは、例えば、動画ファイル等のデータのダウンロードを開始する。ダウンロードが完了すると、携帯端末１Ａは、ＷｉＧｉｇモジュールの受信動作を停止させる。
【００３２】
その後、携帯端末１ＡがＷｉＦｉ  ＡＰ  ２の通信可能範囲からの退出を検出すると、携帯端末１Ａは、Ｂｌｕｅｔｏｏｔｈモジュールの受信動作を停止させる。
【００３３】
第１実施形態では、ＷｉＧｉｇモジュールがＯＮ状態となり動作するのは、（４）ＷｉＧｉｇの通信可能範囲に進入してから（５）ダウンロード完了するまでとなり、ＷｉＧｉｇモジュールの動作時間を短縮することができる。また、ＷｉＧｉｇモジュールの受信動作に係る消費電力は、例えば、９６０ｍＷである。一方、Ｂｌｕｅｔｏｏｔｈモジュールの受信動作に係る消費電力は、例えば、１００ｍＷである。ＷｉＧｉｇの通信可能範囲を
検出するために、ＷｉＧｉｇの代わりにＢｌｕｅｔｏｏｔｈモジュールを用いることによって、消費電力を少なく抑えることができる。
【００３４】
＜装置構成＞
図４は、携帯端末１Ａのハードウェア構成の一例を示す図である。携帯端末１Ａは、例えば、スマートフォン、タブレット端末、ウェアラブル端末等である。携帯端末１Ａは、ＣＰＵ（Central Processing Unit）１０１、記憶部１０２、タッチパネル１０３、ディ
スプレイ１０４、セルラ通信部１０５、オーディオ入出力部１０６、スピーカー１０７、マイクロフォン１０８、セルラ用アンテナ１１０、ＷｉＦｉ通信部１１１、ＷｉＦｉ用アンテナ１１２、ＷｉＧｉｇ通信部１１３、ＷｉＧｉｇ用アンテナ１１４、Ｂｌｕｅｔｏｏｔｈ通信部１１５、Ｂｌｕｅｔｏｏｔｈ用アンテナ１１６、電源回路１１７、蓄電池１１８を備える。携帯端末１Ａは、「携帯端末」の一例である。
【００３５】
記憶部１０２は、ＲＯＭ（Read Only Memory）１０２Ａ、ＲＡＭ（Random Access Memory）１０２Ｂ、不揮発性メモリ１０２Ｃを含む。ＲＡＭ  １０２Ｂは、揮発性メモリであり、ＣＰＵ  １０１に作業領域を提供する。ＲＯＭ  １０２Ａは、不揮発性であり、ＯＳ、プリインストールのアプリケーション、システムデータ等を記憶する。不揮発性メモリ１０２Ｃは、例えば、フラッシュメモリである。
【００３６】
不揮発性メモリ１０２Ｃは、ユーザ操作によって取得されたアプリケーション、ユーザデータ等を記憶する。不揮発性メモリ１０２Ｃには、ＢＬＥを用いてＷｉＧｉｇの通信可能範囲を検出し、ＷｉＧｉｇからデータをダウンロードするサービスを受けるためのサービス享受プログラムが格納されている。サービス享受プログラムは、例えば、アプリケーションダウンロードサイトからダウンロードされて取得される。
【００３７】
タッチパネル１０３は、位置入力装置の１つであって、ディスプレイ１０４の表面に配置されており、ディスプレイ１０４の画面に対応する指のタッチ位置の座標を入力する。タッチパネル１０３は、静電容量方式、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等のいずれであってもよい。
【００３８】
ディスプレイ１０４は、例えば、液晶ディスプレイ（Liquid Crystal Display、ＬＣＤ）である。ディスプレイ１０４は、ＣＰＵ  １０１から入力される信号に従って、画面データを表示する。
【００３９】
セルラ通信部１０５は、セルラ用アンテナ１１０と接続している。ＷｉＦｉ通信部１１１は、ＷｉＦｉ用アンテナ１１２と接続している。ＷｉＧｉｇ通信部１１３は、ＷｉＧｉｇ用アンテナ１１４と接続している。Ｂｌｕｅｔｏｏｔｈ通信部１１５はＢｌｕｅｔｏｏｔｈ用アンテナ１１６と接続し、Ｂｌｕｅｔｏｏｔｈ４．０の規格に対応している。セルラ通信部１０５、ＷｉＦｉ通信部１１１、ＷｉＧｉｇ通信部１１３、Ｂｌｕｅｔｏｏｔｈ通信部１１５は、それぞれの通信規格に応じて無線信号と電気信号との変換を行う電子回路を含むモジュールである。セルラ通信部１０５は、例えば、第３世代移動通信システム、第２世代移動通信システム、ＬＴＥ（Long Term Evolution）等のキャリアの無線通信
網のうちのいずれか１つ又は複数に対応する電子回路である。第１実施形態では、セルラ通信部１０５及びセルラ用アンテナ１１０は、ＬＴＥに対応するものと想定して説明される。ＷｉＧｉｇは、「第１の無線通信方式」の一例である。ＷｉＧｉｇ通信部１１３は、「第１の通信部」の一例である。ＷｉＦｉは、「第２の無線通信方式」の一例である。ＷｉＦｉ通信部１１１は、「第２の通信部」の一例である。Ｂｌｕｅｔｏｏｔｈ  ４．０は、「第３の無線通信方式」の一例である。Ｂｌｕｅｔｏｏｔｈ通信部１１５は、「第３の通信部」の一例である。
【００４０】
オーディオ入出力部１０６は、音声出力装置としてのスピーカー１０７と、音声入力装置としてのマイクロフォン１０８と、に接続する。オーディオ入出力部１０６は、マイクロフォン１０８から入力された音声信号を電気信号に変換してＣＰＵ  １０１に出力したり、ＣＰＵ  １０１から入力された電気信号を音声信号に変換してスピーカー１０７に出力したりする。
【００４１】
ＣＰＵ  １０１は、ＲＯＭ  １０２Ａ又は不揮発性メモリ１０２Ｃに格納されるプログラムをＲＡＭ  １０２Ｂに展開し、展開された命令を実行することによって様々な処理を行う。ＣＰＵ  １０１は、タッチパネル１０３、セルラ通信部１０５、オーディオ入出力部１０６、ＷｉＦｉ通信部１１１、ＷｉＧｉｇ通信部１１３、Ｂｌｕｅｔｏｏｔｈ通信部１１５のいずれかからの入力を受け、所定の処理を実行する。ＣＰＵ  １０１は、所定の処理の実行結果を、記憶部１０２、ディスプレイ１０４、セルラ通信部１０５、オーディオ入出力部１０６、ＷｉＦｉ通信部１１１、ＷｉＧｉｇ通信部１１３、Ｂｌｕｅｔｏｏｔｈ通信部１１５のいずれかへ出力する。ＣＰＵ  １０１は、「携帯端末」の「制御部」の一例である。
【００４２】
電源回路１１７は、他のハードウェア要素に接続し（図示せず）、蓄電池１１８からの電力を他のハードウェア要素に供給する。蓄電池１１８は、例えば、リチウムイオン電池である。
【００４３】
なお、携帯端末１Ａのハードウェア構成は、図４に示されるものに限定されず、適宜、追加、置換、削除等の変更が可能である。例えば、携帯端末１Ａは、図４に示される構成に加えて、可搬記録媒体を駆動する可搬記録媒体駆動装置を備えてもよい。可搬記録媒体は、例えば、ＳＤカード、ｍｉｃｒｏＳＤカード等である。携帯端末１Ａは、「携帯端末」の一例である。
【００４４】
図５は、ＢＬＥ端末３のハードウェア構成の一例を示す図である。図５では、単体の装置としてのＢＬＥ端末３のハードウェア構成が示されている。ＢＬＥ端末３は、ＣＰＵ  ３０１、記憶部３０２、ＢＬＥ通信部３０３、Ｂｌｕｅｔｏｏｔｈ用アンテナ３０４、ネットワークインタフェース３０７を備える。記憶部３０２は、ＲＯＭ  ３０２Ａ、ＲＡＭ
３０２Ｂ、不揮発性メモリ３０２Ｃを備える。ＣＰＵ  ３０１、記憶部３０２の説明は、図４のＣＰＵ  １０１、記憶部１０２の説明と同様であるため省略する。ＢＬＥ通信部３０３は、ＢＬＥビーコンの発信回路及び受信回路を含むモジュールである。ネットワークインタフェース３０７は、ＬＡＮ  ５０に接続するインタフェースであり、例えば、ＮＩＣ（Network Interface Card）である。
【００４５】
ＢＬＥ端末３のハードウェア構成は、図５に限定されず、実施形態に応じて、適宜、追加、置換、削除等の変更が可能である。なお、ＢＬＥ端末３がＢＬＥビーコンの発信以外の処理を行わない装置である場合には、ネットワークインタフェース３０７は備えられていなくともよい。また、ＢＬＥ端末３がＢＬＥビーコンの発信以外の処理も行う装置である場合には、ＢＬＥ通信部３０３の代わりに、Ｂｌｕｅｔｏｏｔｈ４．０に対応し、ＢＬＥモジュールを含むＢｌｕｅｔｏｏｔｈモジュールを備えてもよい。ＢＬＥ端末３は、「発信機」の一例である。
【００４６】
ＷｉＦｉ  ＡＰ  ２及びＷｉＧｉｇ  ＡＰ  ４のハードウェア構成は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、ＷｉＦｉ通信部又はＷｉＧｉｇ通信部、ＷｉＦｉ用アンテナ又はＷｉＧｉｇ用アンテナ、ネットワークインタフェースを有する構成である。コントローラ５は、専用又は汎用のコンピュータである。コントローラ５のハードウェア構成は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、ネットワークインタフェースを有する構成である。コントローラ５は、不揮発性メモリに、通信システム１００Ａに
おいて、携帯端末１Ａに情報を提供するためのサービス提供プログラムを格納している。ＷｉＦｉ  ＡＰ  ２は、「第２の中継装置」の一例である。ＷｉＧｉｇ  ＡＰ  ４は、「第１の中継装置」の一例である。コントローラ５は、「管理装置」の一例である。
【００４７】
図６は、第１実施形態に係る通信システム１００Ａの機能構成の一例を示す図である。携帯端末１Ａは、機能構成として、セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、制御部１４、ＷｉＧｉｇ送受信部１５、ＷｉＧｉｇ制御部１６、Ｂｌｕｅｔｏｏｔｈ送受信部１７、Ｂｌｕｅｔｏｏｔｈ制御部１８、情報格納部１９を含む。セルラ送受信部１１は、セルラ通信部１０５及びセルラ用アンテナ１１０に相当する機能構成である。ＷｉＦｉ送受信部１２は、ＷｉＦｉ通信部１１１及びＷｉＦｉ用アンテナ１１２に相当する機能構成である。ＷｉＧｉｇ送受信部１５は、ＷｉＧｉｇ通信部１１３及びＷｉＧｉｇ用アンテナ１１４に相当する機能構成である。Ｂｌｕｅｔｏｏｔｈ送受信部１７は、Ｂｌｕｅｔｏｏｔｈ通信部１１５及びＢｌｕｅｔｏｏｔｈ用アンテナ１１５に相当する機能構成である。
【００４８】
ＷｉＦｉ制御部１３は、ＣＰＵ  １０１がＯＳに含まれるＷｉＦｉに関するモジュールを実行することによって達成される機能構成である。ＷｉＦｉ制御部１３は、ＷｉＦｉ送受信部１２を制御する。より具体的には、ＷｉＦｉ制御部１３は、ＷｉＦｉ送受信部１２に対して、スキャンの実行の指示、ＷｉＦｉ  ＡＰ  ２の通信可能範囲への進入及び退出の検出、ＷｉＦｉ送受信部１２と他の機能構成との間のデータの中継等を行う。ＷｉＦｉ制御部１３はＷｉＦｉ  ＡＰ  ２の通信可能範囲への進入及び退出を検出した場合には、制御部１４に対して通知を行う。
【００４９】
ＷｉＧｉｇ制御部１６は、ＣＰＵ  １０１がＯＳに含まれるＷｉＧｉｇに関するモジュールを実行することによって達成される機能構成である。ＷｉＧｉｇ制御部１６は、ＷｉＧｉｇ送受信部１５を制御する。より具体的には、ＷｉＧｉｇ制御部１６は、ＷｉＧｉｇ送受信部１５に対して、スキャンの実行の指示、ＷｉＧｉｇ  ＡＰ  ４との接続確立及び切断の処理の指示、ＷｉＧｉｇ送受信部１５と他の機能構成との間のデータの中継等を行う。
【００５０】
Ｂｌｕｅｔｏｏｔｈ制御部１８は、ＣＰＵ  １０１がＯＳに含まれるＢｌｕｅｔｏｏｔｈに関するモジュールを実行することによって達成される機能構成である。Ｂｌｕｅｔｏｏｔｈ制御部１８は、Ｂｌｕｅｔｏｏｔｈ送受信部１７を制御する。より具体的には、他のＢｌｕｅｔｏｏｔｈ対応機器との接続確立に係る処理、Ｂｌｕｅｔｏｏｔｈ送受信部１７と他の機能構成との間のデータの中継等を行う。
【００５１】
制御部１４は、ＣＰＵ  １０１がサービス享受プログラムを実行することによって達成される機能構成である。制御部１４は、Ｂｌｕｅｔｏｏｔｈ送受信部１７及びＷｉＧｉｇ送受信部１２の動作の開始及び停止を制御する。より具体的には、制御部１４は、Ｂｌｕｅｔｏｏｔｈの受信動作の開始条件／停止条件が満たされた場合に、Ｂｌｕｅｔｏｏｔｈ制御部１８に対してＢｌｕｅｔｏｏｔｈ送受信部１７の受信動作の開始／停止を指示する。
【００５２】
Ｂｌｕｅｔｏｏｔｈの受信動作の開始条件は、例えば、ＷｉＦｉ  ＡＰ  ２との接続が確立していること、ＷｉＦｉ  ＡＰ  ２の通信可能範囲内にＷｉＧｉｇサービスの環境があることである。Ｂｌｕｅｔｏｏｔｈの受信動作の停止条件は、例えば、ＷｉＦｉ  ＡＰ
２との接続が切断されることである。
【００５３】
制御部１４は、ＷｉＧｉｇの動作の開始条件／停止条件が満たされた場合に、ＷｉＧｉｇ制御部１６に対してＷｉＧｉｇ送受信部１５の動作の開始／停止を指示する。ＷｉＧｉ
ｇの動作の開始条件は、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していること、及び、所定のファイルのダウンロードの予約の設定があることである。第１実施形態では、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることは、ＷｉＧｉｇサービスに対応するＢＬＥ端末３からのＢＬＥビーコンを受信していることと同義である。ただし、ＷｉＧｉｇの受信動作の開始条件は、これに限定されず、例えば、所定のファイルのダウンロードの予約がなされていることが条件に含まれなくともよい。
【００５４】
ＷｉＧｉｇの受信動作の停止条件は、第１実施形態では、予約されていたファイルのダウンロードの完了である。ただし、ＷｉＧｉｇの受信動作の停止条件は、これに限定されず、例えば、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外に存在することであってもよい。第１実施形態では、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外に存在することは、ＷｉＧｉｇサービスに対応するＢＬＥ端末３からのＢＬＥビーコンを受信しなくなること、と同義である。
【００５５】
また、制御部１４は、ダウンロードの予約が設定されている場合には、ＷｉＦｉ  ＡＰ
２との接続が確立され、ＷｉＦｉ  ＡＰ  ２内にＷｉＧｉｇサービス環境があることの通知を受信すると、ダウンロード対象のファイルに関する情報をコントローラ５に送信する。これによって、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に進入するまでの間に、コントローラ５によって、ダウンロード対象のファイルの取得が行われる。また、ダウンロードの予約が設定されていない場合でも、ユーザ操作によってダウンロードの予約が入力された際に、ＷｉＦｉ  ＡＰ  ２との接続が確立されており、ＷｉＧｉｇサービス環境がある場合には、制御部１４は、ダウンロード対象のファイルに関する情報をコントローラ５に送信する。ダウンロード対象のファイルに関する情報は、ダウンロードファイル情報、又は、ダウンロード開始通知によってコントローラ５に送信される。ダウンロードファイル情報、又は、ダウンロード開始通知の詳細については、後述される。
【００５６】
情報格納部１９は、不揮発性メモリ１０２Ｃに相当する機能構成である。情報格納部１７には、ＢＬＥビーコン識別情報１９１、ＷｉＧｉｇエリア判定フラグ１９２、ダウンロード予約リスト１９３が格納される。ＢＬＥビーコン識別情報１９１は、ＷｉＧｉｇサービスに対応するＢＬＥ端末３から発信されるＢＬＥビーコンに含まれる、発信元を識別するための識別情報である。ＢＬＥビーコン識別情報１９１は、ＷｉＦｉ  ＡＰ  ２との接続確立によって、ＷｉＦｉ経由で、ＷｉＦｉ  ＡＰ  ２の通信可能範囲内にＷｉＧｉｇサービスの環境があることのＷｉＧｉｇサービス環境通知によって通知され、制御部１４によって格納される。
【００５７】
ＢＬＥビーコン識別情報１９１は、例えば、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒである。ＵＵＩＤは、ＢＬＥで用いられる、１２８ビットの組織固有の識別番号である。Ｍａｊｏｒ、Ｍｉｎｏｒは、それぞれ、１６ビットの識別番号で、ＵＵＩＤの組織内の中分類、小分類を示す。例えば、ショッピングモールにおいて、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒは、それぞれ、ショッピングモールの識別、ショッピングモール内の店舗の識別、店舗内のＢＬＥ発信機の識別に用いられる。ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒの組合せは、ＢＬＥビーコンの発信元の識別情報となる。ＢＬＥビーコンは、「第３の無線通信方式による信号」の一例である。ＢＬＥビーコン識別情報は、「第３の無線通信方式による信号の発信元を識別する識別情報」の一例である。
【００５８】
ＷｉＧｉｇエリア判定フラグ１９２は、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在しているか否かを示すフラグである。例えば、ＷｉＧｉｇエリア判定フラグ１９２が１である場合には、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることが示される。ＷｉＧｉｇエリア判定フラグ１９２が０である場合には、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外に存在していることが示される。
ＷｉＧｉｇエリア判定フラグ１９２は、制御部１４によって管理される。
【００５９】
ダウンロード予約リスト１９３は、ダウンロード対象のファイルに関する情報を保持する。例えば、ダウンロード対象のファイルに関する情報には、ダウンロード対象のファイルのファイル名、該ファイルのＵＲＬ等が含まれる。ダウンロード対象のファイルは、サービス享受プログラムの実行によって、ディスプレイ１０４に表示され、ユーザによって指定される。
【００６０】
ＷｉＦｉ  ＡＰ  ２は、機能構成として、ＷｉＦｉ送受信部２１、ＷｉＦｉ制御部２２、ネットワーク制御部２３を備える。ＷｉＦｉ送受信部２１は、ＷｉＦｉ用アンテナ、ＷｉＦｉ処理用の回路に相当する。ＷｉＦｉ制御部２２、ネットワーク制御部２３は、それぞれ、ＷｉＦｉ  ＡＰ  ２のＣＰＵがＯＳを実行することによって達成される機能構成である。ＷｉＦｉ制御部２２は、ネットワーク制御部２３とＷｉＦｉ送受信部２１との間の中継を行う。ネットワーク制御部２３は、ＬＡＮ  ５０とのインタフェースと、ＷｉＦｉ制御部２２との間での中継を行う。
【００６１】
ＢＬＥ端末３は、機能構成として、ＢＬＥ発信制御部３１を有する。ＢＬＥ発信制御部３１は、ＢＬＥ端末３のＣＰＵ  ３０１がＢＬＥ端末３に搭載されるＯＳを実行することによって達成される機能構成である。ＢＬＥ発信制御部３１は、ＢＬＥビーコンの発信回路を制御する。より具体的には、ＢＬＥ発信制御部３１は、予め設定されたＢＬＥビーコン識別情報を含むＢＬＥビーコンを所定の周期で発信させる。ＢＬＥビーコン識別情報は、ＢＬＥ端末３に搭載される不揮発性メモリに格納されている。ＢＬＥビーコンの発信周期は、例えば、１００ｍｓであり、１回当たりの発信に係る時間は、数ｍｓである。
【００６２】
ＷｉＧｉｇ  ＡＰ  ４は、機能構成として、ＷｉＧｉｇ送受信部４１、ＷｉＧｉｇ制御部４２、ネットワーク制御部４３を備える。ＷｉＧｉｇ送受信部４１は、ＷｉＧｉｇ用アンテナ、ＷｉＧｉｇ処理用の回路に相当する。ＷｉＧｉｇ制御部４２、ネットワーク制御部４３は、それぞれ、ＷｉＧｉｇ  ＡＰ  ４のＣＰＵがＯＳを実行することによって達成される機能構成である。ＷｉＧｉｇ制御部４２は、ネットワーク制御部４３とＷｉＧｉｇ送受信部４１との間の中継を行う。ネットワーク制御部４３は、ＬＡＮ  ５０とのインタフェースと、ＷｉＧｉｇ制御部４２との間での中継を行う。
【００６３】
コントローラ５は、機能構成として、制御部５１、ネットワーク制御部５２、情報管理部５３、ダウンロードデータキャッシュ５４、ＢＬＥ−ＷｉＧｉｇ対応表５５を備える。ネットワーク制御部５２は、ＣＰＵがＯＳを実行することによって達成される機能である。ネットワーク制御部５２は、ネットワークインタフェースの制御を行う。
【００６４】
制御部５１と情報管理部５３とは、ＣＰＵが不揮発性メモリ内のサービス提供プログラムを実行することによって達成される機能構成である。制御部５１は、実行する処理の一つとして認証サーバとしての認証処理を行う。制御部５１は、ＷｉＦｉ  ＡＰ  ２経由で、携帯端末１Ａの認証要求を受信し、認証が成功した場合に、携帯端末１ＡにＷｉＦｉ  ＡＰ  ２の通信可能範囲内にＷｉＧｉｇサービスの環境があることを通知するＷｉＧｉｇサービス環境通知を送信する。
【００６５】
ＷｉＧｉｇサービス環境通知は、ＬＡＮ  ５０、ＷｉＦｉ  ＡＰ  ２を通じて、携帯端末１Ａに届けられる。ＷｉＧｉｇサービス環境通知には、例えば、ＷｉＧｉｇサービスに対応する、すなわち、ＷｉＧｉｇ  ＡＰ  ４とほぼ同じ位置に設置されているＢＬＥ端末３が用いるＢＬＥビーコン識別情報が含まれる。通信システム１００内に複数のＷｉＧｉｇ  ＡＰ  ４がある場合には、全ＷｉＧｉｇ  ＡＰ  ４について、同じ位置に設置されているＢＬＥ端末３それぞれが用いるＢＬＥビーコン識別情報が、ＷｉＧｉｇサービス環境
通知に含まれる。
【００６６】
また、制御部５１は、ＷｉＦｉ  ＡＰ  ２を通じて、携帯端末１Ａからダウンロード対象のファイルに関する情報を受信した場合に、該当するサーバから対象のファイルを取得する。制御部５１は、該当するサーバから取得したデータをキャッシュさせるために、携帯端末１Ａが通信可能範囲内に存在するＷｉＧｉｇ  ＡＰ  ４に転送する。
【００６７】
携帯端末１Ａが通信可能範囲内に存在するＷｉＧｉｇ  ＡＰ  ４が判明していない場合には、制御部５１は、該当するサーバから取得したファイルを、情報管理部５３を通じて、ダウンロードデータキャッシュ５４に格納する。その後、携帯端末１Ａからダウンロード開始通知を受信した場合に、制御部５１は、ダウンロードデータキャッシュ５４から対象のファイルのデータを読み出し、ＷｉＧｉｇ  ＡＰ  ４に送信する。
【００６８】
制御部５１は、ＷｉＦｉの認証が成功した携帯端末１Ａの端末識別情報とＩＰアドレスとを情報管理部５３に通知する。携帯端末１Ａの端末識別情報は、例えば、ＭＡＣアドレスである。情報管理部５３は、制御部５１から受信した携帯端末１Ａの端末識別情報とＩＰアドレスとをダウンロードデータキャッシュ５４に格納する。その後、制御部５１からダウンロード対象のファイルを受信した場合に、ダウンロード対象のファイルを携帯端末１Ａの端末識別情報及びＩＰアドレスと関連付けてダウンロードデータキャッシュ５４に格納する。
【００６９】
ダウンロードデータキャッシュ５４は、コントローラ５の不揮発性メモリに作成される。ダウンロードデータキャッシュ５４は情報管理部５３によって管理される。ダウンロードデータキャッシュ５４は、携帯端末１Ａの端末識別情報とＩＰアドレスとダウンロード対象のファイルとを関連付けて保持する。ダウンロード対象のファイルの携帯端末１Ａへの送信が完了すると、ダウンロードデータキャッシュ５４から携帯端末１Ａの端末識別情報とＩＰアドレスとダウンロード対象のファイルとの対応付けは情報管理部５３によって削除される。このとき、ファイル自体はダウンロードデータキャッシュ５４に残しておいてもよい。
【００７０】
ＢＬＥ−ＷｉＧｉｇ対応表５５は、不揮発性メモリに予め保存される。ＢＬＥ−ＷｉＧｉｇ対応表５５は、ＷｉＧｉｇ  ＡＰ  ４の識別情報と、ＷｉＧｉｇ  ＡＰ  ４と同じ位置に配置されているＢＬＥ端末３の識別情報との対応付けを保持する。第１実施形態では、ＢＬＥ端末３の識別情報として、ＢＬＥ端末３が用いるＢＬＥビーコン識別情報が用いられる。
【００７１】
図７は、コントローラ５のダウンロードデータキャッシュ５４に格納されるインデックスの一例を示す図である。携帯端末１Ａの端末識別情報及びＩＰアドレスと、ダウンロード対象のファイルとの対応付けは、ダウンロードデータキャッシュ５４のインデックスにおいてなされる。
【００７２】
第１実施形態では、ダウンロードデータキャッシュ５４のインデックスには、コントローラ５が認証した携帯端末１Ａの端末識別情報、該携帯端末１ＡのＩＰアドレス、該携帯端末１Ａのダウンロード対象のファイル名が対応付けられて格納される。携帯端末１Ａの端末識別情報は、第１実施形態では、ＭＡＣアドレスが用いられる。携帯端末１Ａの端末識別情報とＩＰアドレスとは、携帯端末１Ａの認証処理によって取得される。ダウンロード対象のファイル名は、携帯端末１Ａからのダウンロード対象のファイルに関する情報の通知によって取得される。
【００７３】
なお、図７に示されるダウンロードデータキャッシュ５４に含まれる情報は、一例であ
って、ダウンロードデータキャッシュ５４に含まれる情報は、図７に示されるものに限定されない。
【００７４】
図８は、コントローラ５が保持するＢＬＥ−ＷｉＧｉｇ対応表５５の一例である。ＢＬＥ−ＷｉＧｉｇ対応表５５には、ＢＬＥ端末３の識別情報と、ＢＬＥ端末３が同じ位置に配置されているＷｉＧｉｇ  ＡＰ識別情報との対応付けが格納される。
【００７５】
第１実施形態では、ＢＬＥ端末３の識別情報として、ＢＬＥビーコン識別情報が用いられる。ＢＬＥビーコン情報は、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒの組み合わせである。ＷｉＧｉｇ  ＡＰ識別情報として、ＷｉＧｉｇ  ＡＰ  ４に割り当てられているＩＰアドレスが用いられる。ＢＬＥ−ＷｉＧｉｇ対応表５５に含まれる情報は、通信システム１００Ａに管理者によって予め登録される。ＢＬＥ−ＷｉＧｉｇ対応表５５によって、ＢＬＥ端末３の識別情報から、ＢＬＥ端末３と同じ位置に配置されているＷｉＧｉｇ  ＡＰ  ４を特定することが可能となる。
【００７６】
＜処理の流れ＞
図９Ａ及び図９Ｂは、携帯端末１Ａの制御部１４の処理のフローチャートの一例である。図９Ａ及び図９Ｂに示される処理は、制御部１４にＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ２との接続確立が通知されると開始される。なお、図９Ａ及び図９Ｂに示される処理の主体は、サービス享受プログラムを実行するＣＰＵ  １０１であるが、便宜上、ＣＰＵ  １０１がサービス享受プログラムを実行することによって達成される機能構成である制御部１４を主体として説明する。以降、携帯端末１Ａの制御部１４の処理に関するフローチャートについては、同様である。
【００７７】
ＯＰ１では、制御部１４は、ＷｉＦｉ制御部１３からのＷｉＦｉ  ＡＰ  ２との接続確立完了の通知の受信の待機状態である。ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ２との接続確立完了が通知された場合には（ＯＰ１：ＹＥＳ）、処理がＯＰ２に進む。
【００７８】
ＯＰ２では、制御部１４は、コントローラ５からのＷｉＦｉ経由でのＷｉＧｉｇサービス環境通知の受信を待機する。制御部１４が、ＷｉＦｉ制御部１３を通じてＷｉＧｉｇサービス環境通知を受信した場合には（ＯＰ２：ＹＥＳ）、処理がＯＰ３に進む。例えば、ＷｉＦｉ  ＡＰ  ２との接続確立完了から所定時間が経過しても、ＷｉＧｉｇサービス環境通知が受信されない場合には（ＯＰ２：ＮＯ）、図９Ａに示される処理が終了する。
【００７９】
ＯＰ３では、制御部１４は、受信したＷｉＧｉｇサービス環境通知に含まれるＢＬＥビーコン識別情報を情報格納部１９にＢＬＥビーコン識別情報１９１として保存する。
【００８０】
ＯＰ４では、制御部１４は、ダウンロードの予約の設定の有無を判定する。この判定は、情報格納部１９内のダウンロード予約リスト１９３にダウンロード対象のファイルに関する情報が格納されているか否かによって判定される。ダウンロードの予約の設定がある場合には（ＯＰ４：ＹＥＳ）、処理がＯＰ５に進む。ダウンロードの予約の設定がない場合には（ＯＰ４：ＮＯ）、処理がＯＰ６に進む。
【００８１】
ＯＰ５では、制御部１４は、ダウンロードの予約の設定があるので、ダウンロード予約リスト１９３に保持されるダウンロード対象のファイルに関する情報を読み出し、ダウンロードファイル情報としてコントローラ５にＷｉＦｉ送受信部１２から送信する。ダウンロードファイル情報には、例えば、ダウンロード対象のファイルのファイル名、ＵＲＬ等が含まれる。
【００８２】
ＯＰ６では、制御部１４は、Ｂｌｕｅｔｏｏｔｈ制御部１８に、Ｂｌｕｅｔｏｏｔｈの
受信動作の開始を指示する。Ｂｌｕｅｔｏｏｔｈ制御部１８は、制御部１４からの指示を受けて、Ｂｌｕｅｔｏｏｔｈ送受信部１７の受信動作を開始させる。Ｂｌｕｅｔｏｏｔｈ送受信部１７の受信動作は、例えば、３００ｍｓ周期で、１回あたり３０ｍｓ継続して受信動作を行う間欠的な動作である。
【００８３】
図９ＢのＯＰ７では、制御部１４は、ＢＬＥビーコンの受信を待機する。Ｂｌｕｅｔｏｏｔｈ制御部１８からＢＬＥビーコンの受信が通知された場合には（ＯＰ７：ＹＥＳ）、処理がＯＰ８に進む。所定時間経過してもＢＬＥビーコンが受信されない場合には（ＯＰ７：ＮＯ）、処理がＯＰ１６に進む。
【００８４】
ＯＰ８では、ＢＬＥビーコンが受信されたので、制御部１４は、ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応しているものであるか否かを判定する。この判定は、受信されたＢＬＥビーコンに含まれるＢＬＥビーコン識別情報が、ＢＬＥビーコン識別情報１９１に一致するか否かを判定することによって行われる。ＢＬＥビーコン識別情報１９１は、コントローラ５から、ＷｉＧｉｇサービスに対応するＢＬＥビーコン識別情報として通知されたものである。ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものである場合には（ＯＰ８：ＹＥＳ）、処理がＯＰ９に進む。ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものでない場合には（ＯＰ８：ＮＯ）、処理がＯＰ１６に進む。
【００８５】
ＯＰ９では、制御部１４は、ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものであり、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在することが示されるので、ＷｉＧｉｇエリア判定フラグ１９２を１に設定する。
【００８６】
ＯＰ１０では、制御部１４は、ダウンロードの予約の設定の有無を判定する。ダウンロードの予約の設定がある場合には（ＯＰ１０：ＹＥＳ）、処理がＯＰ１１に進む。ダウンロードの予約の設定がない場合には（ＯＰ１０：ＮＯ）、処理がＯＰ７に進む。
【００８７】
ＯＰ１１では、制御部１４は、ダウンロード開始通知をコントローラ５にＷｉＦｉ送受信部１２から送信する。ダウンロード開始通知には、第１実施形態では、ダウンロード対象のファイル名、ＵＲＬ、ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報が含まれる。
【００８８】
ＯＰ１２では、制御部１４は、ＷｉＧｉｇ制御部１６にＷｉＧｉｇ送受信部１５の動作の開始を指示する。ＷｉＧｉｇ制御部１６は、制御部１４からの指示を受けて、ＷｉＧｉｇ送受信部１５の動作を開始させる。ＷｉＧｉｇ送受信部１５は、まず、ＷｉＧｉｇ  ＡＰ  ４のサーチを行う。
【００８９】
ＯＰ１３では、ＷｉＧｉｇ送受信部１５によってＷｉＧｉｇ  ＡＰ  ４との接続シーケンスが実行され、ＷｉＧｉｇ  ＡＰ  ４との接続が確立されると、制御部１４は、ＷｉＧｉｇ制御部１６からＷｉＧｉｇ  ＡＰ  ４との接続確立の通知を受ける。
【００９０】
ＯＰ１４では、制御部１４は、ＷｉＧｉｇ送受信部１５を通じて、対象のファイルをダウンロードする。対象のファイルのダウンロードは、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）又はＦＴＰ（File Transfer Protocol）に則って行われる。より具体的
には、制御部１４は、ＷｉＧｉｇ送受信部１５から、ダウンロード要求を送信して、ＷｉＧｉｇ  ＡＰ  ４から対象のファイルを受信する。
【００９１】
ＯＰ１５では、制御部１４は、対象ファイルのダウンロードが完了すると、ＷｉＧｉｇ
制御部１６にＷｉＧｉｇ送受信部１５の動作の停止を指示する。ＷｉＧｉｇ制御部１６は、制御部１４からの指示を受けて、ＷｉＧｉｇ送受信部１５の動作を停止させる。その後、処理がＯＰ７に進む。
【００９２】
ＯＰ１６では、ＢＬＥビーコンが受信されない、又は、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものではないので、制御部１４は、ＷｉＧｉｇエリア判定フラグ１９２を０に設定する。ＢＬＥビーコンが受信されない、又は、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものではない場合には、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外に存在することが示されるからである。
【００９３】
ＯＰ１７では、制御部１４は、携帯端末１ＡがＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在するか否かを判定する。この判定は、制御部１４が、ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ２との接続の切断が通知されているか否かによって判定される。携帯端末１ＡがＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在する場合には（ＯＰ１７：ＹＥＳ）、処理がＯＰ１８に進む。携帯端末１ＡがＷｉＦｉ  ＡＰ  ２の通信可能範囲内に存在する場合には（ＯＰ１７：ＮＯ）、処理がＯＰ７に進む。
【００９４】
ＯＰ１８では、制御部１４は、ＷｉＦｉ  ＡＰ  ２の通信可能範囲外に位置するので、Ｂｌｕｅｔｏｏｔｈ制御部１８にＢｌｕｅｔｏｏｔｈの受信動作の停止を指示する。Ｂｌｕｅｔｏｏｔｈ制御部１８は、制御部１４からの指示を受けて、Ｂｌｕｅｔｏｏｔｈ送受信部１７の受信動作を停止させる。その後、図９Ｂに示される処理が終了する。
【００９５】
なお、図９Ａ及び図９Ｂに示される処理は一例であって、処理の実行順等は、実施形態に依存する。例えば、ＯＰ６のＢｌｕｅｔｏｏｔｈの受信動作の開始の指示は、ＯＰ３の処理の直後に行われてもよい。例えば、ＯＰ１２のＷｉＧｉｇ送受信部１２の動作の開始の指示は、ＯＰ９の直後に行われてもよい。
【００９６】
図１０は、携帯端末１Ａのダウンロードファイルの予約処理の一例を示す図である。図１０に示される処理は、ユーザによって、サービス享受プログラムのメニューからダウンロードの予約が選択された場合に開始される。
【００９７】
ＯＰ２１では、制御部１４は、ユーザ操作によるダウンロード予約の設定の入力を待機する。ユーザ操作の内容は、例えば、制御部１４によって、表示画面とタッチパネル１０３上のタッチ位置とから、判定される。ユーザ操作によるダウンロード予約の設定が入力された場合には（ＯＰ２１：ＹＥＳ）、処理がＯＰ２２に進む。
【００９８】
ＯＰ２２では、制御部１４は、ＷｉＧｉｇエリア判定フラグ１９２が０であるか１であるかを判定する。ＷｉＧｉｇエリア判定フラグ１９２が０である場合には（ＯＰ２２：ＹＥＳ）、処理がＯＰ２３に進む。ＷｉＧｉｇエリア判定フラグ１９２が１である場合には（ＯＰ２２：ＮＯ）、携帯端末１Ａは、すでにＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在しているので、処理が図９ＢのＯＰ１１に進み、ダウンロードの予約の設定の対象のファイルのダウンロードが開始される。
【００９９】
ＯＰ２３では、制御部１４は、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外に存在するので、ダウンロードの予約対象のファイルに関する情報をダウンロード予約リスト１９３に追加する。その後、図１０に示される処理が終了する。
【０１００】
図１１Ａは、コントローラ５の、携帯端末１Ａの認証完了後の処理のフローチャートの一例である。図１１Ａに示される処理は、携帯端末１Ａの認証が成功すると開始される。
なお、図１１Ａに示される処理の実行主体は、コントローラ５のＣＰＵであるが、便宜上、図１１Ａは、コントローラ５のＣＰＵがサービス提供プログラムを実行することによって達成される機能構成である制御部５１を主体として説明される。以降、コントローラ５の処理に関するフローチャートについては、同様である。
【０１０１】
ＯＰ３１では、制御部５１は、認証成功した携帯端末１Ａの端末識別情報とＩＰアドレスとを関連付けてダウンロードデータキャッシュ５４のインデックスに保存する。携帯端末１Ａの端末識別情報は、例えば、ＭＡＣアドレスである。
【０１０２】
ＯＰ３２では、制御部５１は、携帯端末１Ａに、ＷｉＧｉｇサービス環境通知を送信する。ＷｉＧｉｇサービス環境通知には、ＷｉＧｉｇサービスに対応するＢＬＥ端末３によって用いられるＢＬＥビーコン識別情報が含まれる。ＷｉＧｉｇサービス環境通知は、ＷｉＦｉ  ＡＰ  ２経由で携帯端末１Ａに届けられる。その後、図１１Ａに示される処理が終了する。なお、ＯＰ３１とＯＰ３２との処理は、実行順は図１１Ａに示される例に限定されず、ＯＰ３２の処理が先に実行されてもよい。
【０１０３】
図１１Ｂは、コントローラ５の、携帯端末１Ａからの通信を受信した場合の処理のフローチャートの一例である。図１１Ｂに示される処理は、コントローラ５が携帯端末１Ａからの通信を受信した場合に開始される。
【０１０４】
ＯＰ３３では、制御部５１は、携帯端末１Ａからの通信を待機する。携帯端末１Ａからの通信を受信した場合には（ＯＰ３３：ＹＥＳ）、処理がＯＰ３４に進む。
【０１０５】
ＯＰ３４では、制御部５１は、携帯端末１Ａからの通信がダウンロードファイル情報であるか否かを判定する。制御部５１がダウンロードファイル情報を受信した場合（ＯＰ３４：ＹＥＳ）、処理がＯＰ３５に進む。ダウンロードファイル情報には、携帯端末１Ａのダウンロード対象のファイルのファイル名、ＵＲＬ等が含まれている。携帯端末１Ａからの通信がダウンロードファイル情報でない場合には（ＯＰ３４：ＮＯ）、処理がＯＰ３６に進む。
【０１０６】
ＯＰ３５では、制御部５１は、受信したダウンロードファイル情報に含まれるファイル名のファイルを、ダウンロードファイル情報に含まれるＵＲＬから取得する。取得されたファイルは、携帯端末１Ａの端末識別情報、ＩＰアドレスに関連付けられて、ダウンロードデータキャッシュ５４に保存される。その後、処理がＯＰ３３に進む。
【０１０７】
ＯＰ３６では、制御部５１は、携帯端末１Ａからの通信がダウンロード開始通知であるか否かを判定する。ダウンロード開始通知には、第１実施形態では、ダウンロード対象のファイルのファイル名、ＵＲＬ、携帯端末１Ａが受信したＢＬＥビーコンに含まれているＢＬＥビーコン識別情報が含まれている。携帯端末１Ａからの通信がダウンロード開始通知である場合には（ＯＰ３６：ＹＥＳ）、処理がＯＰ３７に進む。携帯端末１Ａからの通信がダウンロード開始通知でない場合には（ＯＰ３６：ＮＯ）、処理がＯＰ３３に進む。
【０１０８】
ＯＰ３７では、制御部５１は、ダウンロードデータキャッシュ５４に、ダウンロード開始通知に含まれる端末識別情報に関連付けられたファイルが保存されているか否かを判定する。この判定は、ダウンロードデータキャッシュ５４のインデックスにおいて、ダウンロード開始通知に含まれる端末識別情報に合致する端末識別情報に対応付けられているファイル名があるか否かを判定することによって行われる。ダウンロードデータキャッシュ５４に、ダウンロード開始通知に含まれる端末識別情報に関連付けられたファイルが存在する場合には（ＯＰ３７：ＹＥＳ）、処理がＯＰ３９に進む。ダウンロードデータキャッシュ５４に、ダウンロード開始通知に含まれる端末識別情報に関連付けられたファイルが
存在しない場合には（ＯＰ３７：ＮＯ）、処理がＯＰ３８に進む。
【０１０９】
ＯＰ３８では、制御部５１は、ダウンロード開始通知に含まれるＵＲＬからダウンロード開始通知に含まれるファイル名のファイルをダウンロードする。
【０１１０】
ＯＰ３９では、制御部５１は、ダウンロード開始通知に含まれるＢＬＥビーコン識別情報を用いるＢＬＥ端末３に対応しているＷｉＧｉｇ  ＡＰ  ４を特定し、特定したＷｉＧｉｇ  ＡＰ  ４に対象のファイルを送信する。ダウンロード開始通知に含まれるＢＬＥビーコン識別情報を用いるＢＬＥ端末３に対応しているＷｉＧｉｇ  ＡＰ  ４は、ＢＬＥ−ＷｉＧｉｇ対応表５５に基づいて特定される。また、ファイルとともに、携帯端末１ＡのＩＰアドレスもＷｉＧｉｇ  ＡＰ  ４に通知される。その後、図１１Ｂに示される処理が終了する。
【０１１１】
図１２は、ＷｉＧｉｇ  ＡＰ  ４の、コントローラ５からの通信を受信した場合の処理のフローチャートの一例である。図１２に示される処理は、ＷｉＧｉ  ＡＰ  ４がコントローラ５から通信を受信すると開始される。図１２に示される処理の実行主体は、コントローラ５のＣＰＵであるが、便宜上、図１２については、機能構成であるＷｉＧｉｇ制御部４２を主体として説明する。以降、ＷｉＧｉｇ  ＡＰ  ４に関するフローチャートの説明については、同様である。
【０１１２】
ＯＰ４１では、ＷｉＧｉｇ制御部４２は、コントローラ５から携帯端末１Ａのダウンロード対象のファイルを受信する。
【０１１３】
ＯＰ４２では、ＷｉＧｉｇ制御部４２は、携帯端末１Ａと接続確立済みであり、且つ、携帯端末１Ａからダウンロード要求を受信済みであるか否かを判定する。携帯端末１Ａとの接続が確立済みで、且つ、携帯端末１Ａからダウンロード要求を受信済みである場合には（ＯＰ４２：ＹＥＳ）、処理がＯＰ４３に進む。携帯端末１Ａとの接続が確立されていない、又は、携帯端末１Ａからダウンロード要求を受信していない場合には（ＯＰ４２：ＮＯ）、処理がＯＰ４４に進む。
【０１１４】
ＯＰ４３では、携帯端末１Ａとの接続が確立済みであり、且つ、ダウンロード要求を受信しているので、ＷｉＧｉｇ制御部４２は、ＷｉＧｉｇ送受信部４１から、受信したファイルを携帯端末１Ａに送信する。その後、図１２に示される処理が終了する。
【０１１５】
ＯＰ４４では、携帯端末１Ａとの接続が確立済みでない、又は、ダウンロード要求を受信していないので、ＷｉＧｉｇ制御部４２は、不揮発性メモリ内のキャッシュに、携帯端末１ＡのＩＰアドレスと受信したファイルとを対応付けて保存する。携帯端末１ＡのＩＰアドレスは、ファイルとともに通知される。その後、図１２に示される処理が終了する。
【０１１６】
図１３は、ＷｉＧｉｇ  ＡＰ  ４の、携帯端末１Ａからのダウンロード要求を受信した場合の処理のフローチャートの一例である。図１３に示される処理は、ＷｉＧｉ  ＡＰ  ４が携帯端末１Ａからダウンロード要求を受信すると開始される。
【０１１７】
ＯＰ５１では、ＷｉＧｉｇ制御部４２は、携帯端末１Ａからダウンロード要求を受信する。ＯＰ５２では、ＷｉＧｉｇ制御部４２は、ダウンロード要求の送信元である携帯端末１Ａの端末識別情報に関連付けられたファイルがキャッシュに存在するか否かを判定する。なお、ＷｉＧｉｇ  ＡＰ  ４が用いる携帯端末１Ａの端末識別情報は、例えば、ＩＰアドレスである。携帯端末１Ａの端末識別情報に関連付けられたファイルがキャッシュに存在する場合には（ＯＰ５２：ＹＥＳ）、処理がＯＰ５３に進む。携帯端末１Ａの端末識別情報に関連付けられたファイルがキャッシュに存在しない場合には（ＯＰ５２：ＮＯ）、
携帯端末１Ａからのダウンロード要求はバッファされ、携帯端末１Ａは、コントローラ５からの対象のファイルの受信の待機状態となる。その後、図１３に示される処理が終了し、コントローラ５からファイルを受信すると図１２の処理が開始される。
【０１１８】
ＯＰ５３では、ＷｉＧｉｇ制御部４２は、キャッシュ内の携帯端末１ＡのＩＰアドレスに関連付けられたファイルを携帯端末１ＡにＷｉＧｉｇ送受信部４１から送信する。ＯＰ５４では、ＷｉＧｉｇ制御部４２は、キャッシュから携帯端末１ＡのＩＰアドレスに関連付けられたファイルを削除する。その後、図１３に示される処理が終了する。
【０１１９】
なお、ＯＰ５２において、携帯端末１Ａの端末識別情報に関連付けられたファイルがキャッシュに存在しない場合には、ＷｉＧｉｇ制御部４２は、コントローラ５に対して対象ファイルのダウンロード要求を送信して、能動的に対象ファイルを取得してもよい。
【０１２０】
＜シーケンスの具体例＞
図１４Ａ及び図１４Ｂは、第１実施形態に係る通信システム１００Ａにおけるサービス提供の処理のシーケンスの一例を示す図である。図１４Ａ及び図１４Ｂでは、携帯端末１Ａにダウンロードの予約が設定されている場合の例が示される。図１４Ａでは、携帯端末１Ａは、ＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在していることを前提とする。
【０１２１】
Ｓ１では、携帯端末１ＡがＷｉＦｉ  ＡＰ  ２を検索するため、所定の周期でスキャンを行う。スキャン周期は、例えば、２０秒である。Ｓ２では、携帯端末１Ａが移動して、ＷｉＦｉ  ＡＰ  ２の通信可能範囲に進入し、スキャンにより、携帯端末１ＡがＷｉＦｉ
ＡＰ  ２の通信可能範囲への進入を検出する。Ｓ３では、携帯端末１ＡとＷｉＦｉ  ＡＰ  ２との間で接続シーケンスが行われる。この接続シーケンスにおいて、携帯端末１Ａの認証がコントローラ５で行われる。
【０１２２】
Ｓ４では、コントローラ５は、携帯端末１Ａの認証要求に基づいて認証処理を行い、携帯端末１Ａの端末識別情報とＩＰアドレスとを関連付けてダウンロードデータキャッシュ５４のインデックスに保存する（図１１Ａ、ＯＰ３１）。以降、携帯端末１ＡとＷｉＦｉ
ＡＰ  ２とが接続された状態となる。
【０１２３】
Ｓ５では、コントローラ５は、携帯端末１Ａに、ＷｉＧｉｇサービス環境通知を送信する（図１１Ａ、ＯＰ３２）。ＷｉＧｉｇサービス環境通知には、通信システム１００Ａ内の各ＷｉＧｉｇ  ＡＰ  ４に対応する各ＢＬＥ端末３によって用いられるＢＬＥビーコン識別情報が含まれている。ＷｉＧｉｇサービス環境通知は、ＷｉＦｉ経由、すなわち、ＷｉＦｉ  ＡＰ  ２を経由して、携帯端末１Ａに受信される（図９Ａ、ＯＰ２：ＹＥＳ）。携帯端末１Ａは、ＷｉＧｉｇサービス環境通知に含まれるＢＬＥビーコン識別情報を情報格納部１９に保存する（図９Ａ、ＯＰ３）。
【０１２４】
Ｓ６では、携帯端末１Ａは、ダウンロードの予約が設定されていることを判定する（図９Ａ、ＯＰ４：ＹＥＳ）。Ｓ７では、携帯端末１Ａは、ダウンロードファイル情報をコントローラ５に送信する（図９Ａ、ＯＰ５）。ダウンロードファイル情報には、ダウンロード対象のファイルのファイル名、ＵＲＬ等が含まれる。ダウンロードファイル情報は、携帯端末１ＡがＷｉＦｉ  ＡＰ  ２との接続を確立しているので、ＷｉＦｉ経由で送信される。
【０１２５】
Ｓ８では、コントローラ５は、携帯端末１Ａからダウンロードファイル情報を受信し（図１１Ｂ、ＯＰ３４：ＹＥＳ）、ダウンロードファイル情報に含まれるＵＲＬの該当のサーバに対して対象のファイルのダウンロード要求を送信する（図１１Ｂ、ＯＰ３５）。Ｓ９では、コントローラ５は、対象のファイルを該当のサーバから受信し、携帯端末１Ａの
端末識別情報とＩＰアドレスと対応付けて、ダウンロードデータキャッシュ５４に保存する（図１１Ｂ、ＯＰ３５）。図１４Ａには、携帯端末１Ａの端末識別情報とＩＰアドレスとダウンロードしたファイル名との対応付けの一例が示される。
【０１２６】
Ｓ１０では、携帯端末１Ａが、ダウンロードファイル情報の送信後、Ｂｌｕｅｔｏｏｔｈの受信動作を開始させる（図９Ａ、ＯＰ６）。Ｓ１１では、携帯端末１ＡのユーザがＢＬＥ端末３に近づく方向に移動し、携帯端末１ＡがＢＬＥ端末３のＢＬＥビーコンの到達可能範囲内に進入し、携帯端末１Ａは、ＢＬＥ端末３からのＢＬＥビーコンを受信する（図９Ｂ、ＯＰ７：ＹＥＳ）。以降、携帯端末１Ａは、ＢＬＥビーコンを所定の周期で受信し続ける。携帯端末１Ａは、受信したＢＬＥビーコンの受信信号強度を測定し、ＢＬＥ端末３のＢＬＥビーコン到達可能範囲内に存在しているか否かを監視する。ＢＬＥビーコンの発信周期は、例えば、１００ｍｓである。
【０１２７】
Ｓ１２では、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービス環境通知で通知されたＢＬＥビーコン識別情報１９１と一致するので（図９Ｂ、ＯＰ８：ＹＥＳ）、携帯端末１Ａは、ＷｉＧｉｇエリア判定フラグ１９２を１に設定する（図９Ｂ、ＯＰ９）。受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報とＷｉＧｉｇサービス環境通知で通知されたＢＬＥビーコン識別情報１９１とが一致することは、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在することを示すからである。
【０１２８】
図１４ＢのＳ１３では、携帯端末１Ａは、ダウンロードの予約が設定されていることを判定する（図９Ｂ、ＯＰ１０：ＹＥＳ）。Ｓ１４では、携帯端末１Ａは、コントローラ５に対して、ＷｉＦｉ経由で、ダウンロード開始通知を送信する（図９Ｂ、ＯＰ１１）。ダウンロード開始通知には、例えば、ダウンロード対象のファイルのファイル名、ＵＲＬ、受信ＢＬＥビーコンのＢＬＥビーコン識別情報が含まれる。
【０１２９】
Ｓ１５では、コントローラ５は、携帯端末１Ａからのダウンロード開始通知を受信し（図１１Ｂ、ＯＰ３６：ＹＥＳ）、ダウンロードデータキャッシュ５４に格納されている、携帯端末１Ａの端末識別情報に関連付けられているファイルをＷｉＧｉｇ  ＡＰ  ４に送信する（図１１Ｂ、ＯＰ３７：ＹＥＳ、ＯＰ３９）。ＷｉＧｉｇ  ＡＰ  ４は、ダウンロード開始通知に含まれるＢＬＥビーコン識別情報に基づいて、ＢＬＥ−ＷｉＧｉｇ対応表５５から特定される。ＷｉＧｉｇ  ＡＰ  ４は、コントローラ５からファイルを受信し（図１２、ＯＰ４１）、受信ファイルを携帯端末１ＡのＩＰアドレスと関連付けてキャッシュに保存する（図１２、ＯＰ４２：ＮＯ、ＯＰ４４）。携帯端末１ＡのＩＰアドレスは、コントローラ５からファイルとともに送信される。
【０１３０】
Ｓ１６では、携帯端末１Ａは、ダウンロード開始通知の送信の後、ＷｉＧｉｇの動作を開始させる（図９Ｂ、ＯＰ１２）。Ｓ１７では、携帯端末１ＡとＷｉＧｉｇ  ＡＰ  ４との間でＷｉＧｉｇ接続シーケンスが実行される（図９Ｂ、ＯＰ１３）。なお、Ｓ３のＷｉＦｉシーケンスにおける認証は、ＷｉＧｉｇの認証も兼ねているので、ＷｉＧｉｇ接続シーケンスにおいては認証は実行されない。Ｓ１８では、携帯端末１Ａは、ＷｉＧｉｇ  ＡＰ  ４にダウンロード要求を送信する（図９Ｂ、ＯＰ１４）。
【０１３１】
Ｓ１９では、ＷｉＧｉｇ  ＡＰ  ４は、携帯端末１Ａからのダウンロード要求を受信し（図１３、ＯＰ５１）、キャッシュ内の携帯端末１ＡのＩＰアドレスに関連付けられているファイルを携帯端末１Ａに送信する（図１３、ＯＰ５２：ＹＥＳ、ＯＰ５３）。
【０１３２】
Ｓ２０では、携帯端末１Ａは、ファイルのダウンロードが完了し、ＷｉＧｉｇの動作を停止させる。Ｓ２１では、携帯端末１ＡのユーザがＷｉＧｉｇ  ＡＰ  ４から遠ざかる方
向に移動し、携帯端末１ＡがＢＬＥ端末３のＢＬＥビーコンの到達可能範囲から退出する。これによって、ＢＬＥビーコンの受信信号強度が低下し、携帯端末１Ａは、ＢＬＥビーコンが受信されなくなったことを検出する（図９Ｂ、ＯＰ７：ＮＯ）。携帯端末１Ａは、ＷｉＧｉｇエリア判定フラグ１９２を０に設定する（図９Ｂ、ＯＰ１６）。
【０１３３】
Ｓ２２では、携帯端末１ＡのユーザがＷｉＦｉ  ＡＰ  ２から遠ざかる方向に移動し、ＷｉＦｉ  ＡＰ  ２の通信可能範囲から退出する。携帯端末１Ａは、ＷｉＦｉ  ＡＰ  ２からのＷｉＦｉビーコンの受信信号強度からＷｉＦｉ  ＡＰ  ２の通信可能範囲からの退出を検出し（図９Ｂ、ＯＰ１７：ＹＥＳ）、Ｂｌｕｅｔｏｏｔｈの受信動作を停止させる（図９Ｂ、ＯＰ１８）。
【０１３４】
図１５Ａ及び図１５Ｂは、第１実施形態に係る通信システム１００Ａにおけるサービス提供の処理のシーケンスの一例を示す図である。図１５Ａ及び図１５Ｂでは、携帯端末１Ａにダウンロードの予約が設定されていない場合の例が示される。図１５Ａでは、携帯端末１Ａは、ＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在していることを前提とする。
【０１３５】
Ｓ３１からＳ３５は、図１４ＡのＳ１からＳ５と同様である。すなわち、Ｓ３１からＳ３５では、携帯端末１ＡのユーザがＷｉＦｉ  ＡＰ  ２の通信可能範囲に進入し、携帯端末１Ａは、ＷｉＦｉ  ＡＰ  ２との接続を確立し、コントローラ５からＷｉＧｉｇサービス環境通知を受信する。
【０１３６】
Ｓ３６では、携帯端末１Ａは、ダウンロードの予約が設定されていないことを判定する（図９Ａ、ＯＰ４：ＮＯ）。Ｓ３７では、携帯端末１Ａは、Ｂｌｕｅｔｏｏｔｈの受信動作を開始させる（図９Ａ、ＯＰ６）。
【０１３７】
Ｓ３８では、携帯端末１ＡのユーザがＢＬＥ端末３に近づく方向に移動し、携帯端末１ＡがＢＬＥ端末３のＢＬＥビーコン到達可能範囲内に進入すると、携帯端末１Ａは、ＢＬＥ端末３からのＢＬＥビーコンを受信する（図９Ｂ、ＯＰ７：ＹＥＳ）。
【０１３８】
Ｓ３９では、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報はＷｉＧｉｇサービス環境通知で通知されたＢＬＥビーコン識別情報１９１と一致するので（図９Ｂ、ＯＰ８：ＹＥＳ）、携帯端末１Ａは、ＷｉＧｉｇエリア判定フラグ１９２を１に設定する（図９Ｂ、ＯＰ９）。受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービス環境通知で通知されたＢＬＥビーコン識別情報１９１と一致することは、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることが示されるからである。
【０１３９】
図１５ＢのＳ４０では、携帯端末１Ａは、ユーザ操作によるダウンロード予約の対象のファイルに関する情報の入力を受ける（図１０、ＯＰ２１：ＹＥＳ）。Ｓ４１では、ＷｉＧｉｇエリア判定フラグ１９２が１であるので（図１０、ＯＰ２２：ＮＯ）、携帯端末１Ａは、コントローラ５に対して、ＷｉＦｉ経由で、ダウンロード開始通知を送信する（図９Ｂ、ＯＰ１１）。ダウンロード開始通知には、例えば、ダウンロード対象のファイルのファイル名、ＵＲＬ、受信ＢＬＥビーコンのＢＬＥビーコン識別情報が含まれる。
【０１４０】
Ｓ４２では、携帯端末１Ａは、ＷｉＧｉｇの動作を開始させる（図９Ｂ、ＯＰ１２）。Ｓ４３では、携帯端末１ＡとＷｉＧｉｇ  ＡＰ  ４との間でＷｉＧｉｇ接続シーケンスが実行される（図９Ｂ、ＯＰ１３）。Ｓ４４では、携帯端末１Ａは、ＷｉＧｉｇ  ＡＰ  ４にダウンロード要求を送信する（図９Ｂ、ＯＰ１４）。
【０１４１】
一方、Ｓ４５では、コントローラ５は、携帯端末１Ａからのダウンロード開始通知を受
信し（図１１Ｂ、ＯＰ３６：ＹＥＳ）、ダウンロード開始通知に含まれるＵＲＬに該当するサーバに対象のファイルのダウンロード要求を送信する（図１１Ｂ、ＯＰ３８）。ダウンロードデータキャッシュ５４には携帯端末１Ａの端末識別情報に関連づけられたファイルが存在しないためである（図１１Ｂ、ＯＰ３７：ＮＯ）。
【０１４２】
Ｓ４６では、コントローラ５は、ファイルのダウンロードを完了する。Ｓ４７では、コントローラ５は、ダウンロード開始通知に含まれるＢＬＥビーコン識別情報からＷｉＧｉｇ  ＡＰ  ４を特定し、ダウンロードしたファイルをＷｉＧｉｇ  ＡＰ  ４に送信する（図１１Ｂ、ＯＰ３９）。
【０１４３】
Ｓ４８では、ＷｉＧｉｇ  ＡＰ  ４は、コントローラ５からファイルを受信し（図１２、ＯＰ４１）、携帯端末１Ａにファイルを送信する（図１２、ＯＰ４２：ＹＥＳ、ＯＰ４３）。
【０１４４】
Ｓ４９以降は、図１４ＢのＳ２０以降と同様に、ファイルのダウンロードが完了すると携帯端末１ＡのＷｉＧｉｇの動作が停止される（Ｓ４９）。携帯端末１ＡのユーザがＢＬＥ端末３から離れる方向に移動し、携帯端末１ＡがＢＬＥ端末３のＢＬＥビーコンの到達可能範囲から退出して、ＢＬＥビーコンが受信されなくなると、ＷｉＧｉｇエリア判定フラグ１９２が０に設定される（Ｓ５０）。携帯端末１ＡがＷｉＦｉ  ＡＰ  ２の通信可能範囲から退出すると、携帯端末１ＡのＢｌｕｅｔｏｏｔｈの受信動作が停止される（Ｓ５１）。
【０１４５】
＜第１実施形態の作用効果＞
第１実施形態では、ＷｉＧｉｇの通信可能範囲とＢＬＥビーコンの到達可能範囲とがほぼ同じサイズであることを利用し、ＷｉＧｉｇの通信可能範囲とＢＬＥビーコンの到達可能範囲とが地理的に同じ範囲になるように、ＷｉＧｉｇ  ＡＰと同じ位置にＢＬＥ端末３を配置する。携帯端末１ＡがＢＬＥ端末３から発信されるＢＬＥビーコンの受信を検出することによって、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に進入したことを検出することができる。すなわち、第１実施形態では、携帯端末１ＡがＢＬＥビーコンを受信してから、ＷｉＧｉｇの動作を開始させればよく、ＷｉＧｉｇ  ＡＰ  ４を捕捉するために要する時間を短縮することができる。これによって、携帯端末１ＡのＷｉＧｉｇの動作に係る消費電力を低減させることができる。
【０１４６】
また、第１実施形態では、携帯端末１Ａは、ダウンロードの予約の設定の有無に依らず、ＢＬＥビーコンを受信してからＷｉＧｉｇ  ＡＰ  ４との接続が確立するまでの間に、ダウンロード開始通知をコントローラ５に送信する（図１４ＢのＳ１４、図１５ＢのＳ４１）。コントローラ５は、ダウンロード開始通知を受信すると、対象のファイルをＷｉＧｉｇ  ＡＰ  ４に送信する。これによって、携帯端末１Ａからダウンロード要求が送信される場合には、すでに、ＷｉＧｉｇ  ＡＰ  ４に対象のファイルがキャッシュされている（図１４Ｂ参照）か、対象のファイルがコントローラ５からＷｉＧｉｇ  ＡＰ  ４に送信されている（図１５Ｂ参照）状態となる。したがって、携帯端末１Ａのダウンロードに要する時間、すなわち、携帯端末１ＡのＷｉＧｉｇの動作時間をより短縮することができる。
【０１４７】
また、第１実施形態では、携帯端末１Ａは、ＷｉＧｉｇサービスに対応するＢＬＥ端末３からのＢＬＥビーコンの受信と、ダウンロードの予約が設定されていることと、をＷｉＧｉｇの動作開始条件とする。これによって、ダウンロードの予約が設定されていない場合には、ＷｉＧｉｇサービスに対応するＢＬＥ端末３からＢＬＥビーコンを受信しても、携帯端末１ＡのＷｉＧｉｇの動作は開始されない。これによって、携帯端末１ＡのＷｉＧｉｇモジュールを無駄に動作させることを抑制し、携帯端末１ＡのＷｉＧｉｇモジュール
の動作時間をより短縮することができる。
【０１４８】
また、第１実施形態では、ファイルのダウンロードが完了すると携帯端末１ＡのＷｉＧｉｇの動作が停止される。これによって、携帯端末１ＡのＷｉＧｉｇの動作時間を短縮することができ、消費電力を低減させることができる。
【０１４９】
また、第１実施形態では、携帯端末１ＡのＢｌｕｅｔｏｏｔｈの受信動作は、ＷｉＦｉ
ＡＰ  ２との接続確立後のＷｉＧｉｇサービス環境通知の受信によって開始され、ＷｉＦｉ  ＡＰ  ２との接続切断によって停止される。これによって、携帯端末１ＡのＢｌｕｅｔｏｏｔｈの受信動作期間を限定することができ、携帯端末１Ａの消費電力を抑えることができる。
【０１５０】
また、第１実施形態では、携帯端末１Ａのダウンロード対象のファイルを、携帯端末１Ａが接続を確立するＷｉＧｉｇ  ＡＰ  ４に限定してキャッシュさせることができる。これによって、携帯端末１Ａが接続しないＷｉＧｉｇ  ＡＰ  ４のキャッシュを無駄に使用することもなく、また、通信システム１００Ａ内に不要なファイルの通信によるオーバヘッドの発生を抑制することができる。
【０１５１】
＜第１実施形態の変形例＞
第１実施形態の変形例では、通信システム１００Ａは、ＢＬＥビーコンに含まれる情報の一つに送信信号強度があることを利用し、ＢＬＥビーコンの送信信号強度と受信信号強度との差から、ＢＬＥビーコンの発信元装置かの距離を判定可能な機能を利用する。
【０１５２】
図１６は、第１実施形態の変形例に係る通信システム１００Ａにおける処理の一例を示す図である。第１実施形態の変形例に係る通信システム１００Ａのシステム構成は、第１実施形態と同様である。
【０１５３】
ＢＬＥ端末３から発信されるＢＬＥビーコンには、ＵＵＩＤ、Ｍａｊｏｒ、Ｍｉｎｏｒに加えて、ＢＬＥビーコンの発信信号強度等の情報が含まれる。携帯端末１Ａは、ＢＬＥ端末３から受信したＢＬＥビーコンの受信信号強度と、ＢＬＥビーコンに含まれるＢＬＥビーコンの発信信号強度との差分から、ＢＬＥ端末３との距離を「Ｆａｒ」と「Ｎｅａｒ」の２段階で判別する。ただし、ＢＬＥ端末３から発信されるＢＬＥビーコンの受信信号強度と、ＢＬＥビーコンに含まれるＢＬＥビーコンの発信信号強度との差分から判別される、携帯端末１ＡとＢＬＥ端末３との距離は、「Ｆａｒ」と「Ｎｅａｒ」の２段階に限定されない。
【０１５４】
以降、ＢＬＥビーコンの発信装置からの距離が「Ｆａｒ」と判定される領域をＦａｒ領域、「Ｎｅａｒ」と判定される領域をＮｅａｒ領域と称する。Ｆａｒ領域は、Ｎｅａｒ領域より大きく、Ｎｅａｒ領域を包含する。Ｎｅａｒ領域は、例えば、ＢＬＥ発信機から１〜３メートルの距離の範囲である。Ｆａｒ領域は、例えば、ＢＬＥ発信機からＢＬＥビーコンを検出できる程度の距離の範囲である。なお、ＢＬＥビーコンの到達距離は、発信電力にもよるが、例えば、２．５メートルから５０メートルである。
【０１５５】
第１実施形態の変形例では、Ｎｅａｒ領域は、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲と同じサイズ、又は、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲よりも小さくなるように設定される。Ｆａｒ領域は、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲よりも大きくなるように設定される。Ｎｅａｒ領域及びＦａｒ領域の設定は、ＢＬＥビーコンの受信信号強度と発信信号強度との差分についての閾値の設定によって調節可能である。図１６では、Ｆａｒ領域は、一点鎖線で示されている。Ｎｅａｒ領域は、破線で示されている。ＷｉＧｉｇ  ＡＰ
４の通信可能範囲は、実線で示されている。
【０１５６】
第１実施形態の変形例に係る通信システム１００Ａの処理の流れは、以下の通りである。
（１）携帯端末１ＡがＦａｒ領域への進入を検出すると、携帯端末１Ａは、コントローラ５にダウンロード開始通知を送信する。コントローラ５は、ダウンロード開始通知を受信すると、ＷｉＧｉｇ  ＡＰ  ４に対象のファイルを送信し、ＷｉＧｉｇ  ＡＰ  ４は、受信した対象ファイルをキャッシュに保存する。
（２）携帯端末１ＡがＮｅａｒ領域への進入を検出すると、携帯端末１Ａは、ＷｉＧｉｇの動作を開始させ、ＷｉＧｉｇ  ＡＰ  ４との接続を確立させて、対象ファイルをダウンロードする。
【０１５７】
携帯端末１ＡのユーザがＦａｒ領域へ進入してからＮｅａｒ領域に進入するまでには、数秒程度の時間間隔がある。そのため、携帯端末１ＡのＦａｒ領域の進入の検出を契機にＷｉＧｉｇ  ＡＰ  ４への対象ファイルのキャッシュを開始させることによって、携帯端末１ＡがＮｅａｒ領域に進入した時点でＷｉＧｉｇ  ＡＰ  ４のキャッシュに対象のファイルが保持されている状態となる。これによって、携帯端末１ＡのＷｉＧｉｇの動作時間を短縮することができる。第１実施形態の変形例における各装置のハードウェア構成及び機能構成は、第１実施形態と同様である。
【０１５８】
図１７は、第１実施形態の変形例に係る携帯端末１Ａの処理のフローチャートの一例である。第１実施形態の変形例では、携帯端末１Ａは、図９Ａと同様の処理を行う。図１７に示されるフローチャートは、図９ＡのＯＰ６からの続きの処理のフローチャートである。
【０１５９】
ＯＰ６１では、制御部１４は、距離ステートを初期化する。距離ステートは、ＢＬＥ端末３との距離を示すもので、「Ｆａｒ」又は「Ｎｅａｒ」の値となる。初期値は、Ｎｕｌｌである。距離ステートは、情報格納部１９に格納されている（図示せず）。
【０１６０】
ＯＰ６２では、制御部１４は、ＢＬＥビーコンの受信を待機する。Ｂｌｕｅｔｏｏｔｈ制御部１８からＢＬＥビーコンの受信が通知された場合には（ＯＰ６２：ＹＥＳ）、処理がＯＰ６２に進む。所定時間経過してもＢＬＥビーコンが受信されない場合には（ＯＰ６２：ＮＯ）、処理が図９ＢのＯＰ１６に進む。
【０１６１】
ＯＰ６３では、ＢＬＥビーコンを受信したので、制御部１４は、ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものであるか否かを判定する。この判定は、ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報が、ＢＬＥビーコン識別情報１９１に一致するか否かを判定することによって行われる。ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものである場合には（ＯＰ６３：ＹＥＳ）、処理がＯＰ６４に進む。ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものでない場合には（ＯＰ６３：ＮＯ）、処理が図９ＢのＯＰ１６に進む。
【０１６２】
ＯＰ６４では、制御部１４は、ＢＬＥビーコンに含まれるＢＬＥビーコン識別情報がＷｉＧｉｇサービスに対応するものであり、携帯端末１ＡがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在することが示されるので、ＷｉＧｉｇエリア判定フラグ１９２を１に設定する。
【０１６３】
ＯＰ６５では、制御部１４は、ＢＬＥビーコンの受信信号強度とＢＬＥビーコンに含まれる発信信号強度との差分と、Ｆａｒ判定閾値及びＮｅａｒ判定閾値との比較を行い、ＢＬＥ端末３について距離ステートがＦａｒであるかＮｅａｒであるかを判定する。Ｆａｒ
判定閾値の方がＮｅａｒ判定閾値よりも大きい値となる。Ｆａｒ判定閾値は、例えば、ＢＬＥビーコンの受信の検出に用いられる受信信号強度の閾値とＢＬＥビーコンに含まれる発信信号強度との差分の値以下に設定される。
【０１６４】
ＢＬＥビーコンの受信信号強度とＢＬＥビーコンに含まれる発信信号強度との差分が、Ｎｅａｒ判定閾値以上Ｆａｒ判定閾値未満である場合には、ＢＬＥ端末３との距離ステートがＦａｒであることが判定される。ＢＬＥビーコンの受信信号強度とＢＬＥビーコンに含まれる発信信号強度との差分が、Ｎｅａｒ判定閾値未満である場合には、ＢＬＥ端末３との距離ステートがＮｅａｒであることが判定される。
【０１６５】
ＢＬＥ端末３についての距離ステートがＦａｒであることが判定された場合には（ＯＰ６５：Ｆａｒ）、処理がＯＰ６６に進む。ＢＬＥ端末３についての距離ステートがＮｅａｒであることが判定された場合には（ＯＰ６５：Ｎｅａｒ）、処理がＯＰ７１に進む。
【０１６６】
ＯＰ６６からＯＰ７０は、ＢＬＥ端末３についての距離ステートがＦａｒであると判定された場合に行われる処理である。ＯＰ６６では、制御部１４は、情報格納部１９内の距離ステートがＦａｒであるか否かを判定する。情報格納部１９内の距離ステートがＦａｒである場合には（ＯＰ６６：ＹＥＳ）、処理がＯＰ６８に進む。情報格納部１９内の距離ステートがＦａｒでない場合には（ＯＰ６６：ＮＯ）、処理がＯＰ６７に進む。
【０１６７】
ＯＰ６７では、制御部１４は、情報格納部１９内の距離ステートを「Ｆａｒ」に書き換える。ＯＰ６８では、制御部１４は、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報を情報格納部１９内のＢＬＥビーコン識別情報１９１として上書き保存する。
【０１６８】
ＯＰ６９では、制御部１４は、ダウンロードの予約の設定の有無を判定する。この判定は、情報格納部１９内のダウンロード予約リスト１９３にダウンロード対象のファイルが格納されているか否かによって判定される。ダウンロードの予約の設定がある場合には（ＯＰ６９：ＹＥＳ）、処理がＯＰ７０に進む。ダウンロードの予約の設定がない場合には（ＯＰ６９：ＮＯ）、処理がＯＰ６２に進む。
【０１６９】
ＯＰ７０では、制御部１４は、ダウンロード開始通知をコントローラ５にＷｉＦｉ送受信部１２から送信する。ダウンロード開始通知には、例えば、ダウンロード対象のファイル名、ＵＲＬ、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報が含まれる。その後、処理がＯＰ６２に進む。
【０１７０】
ＯＰ７１からＯＰ７４は、ＢＬＥ端末３についての距離ステートがＮｅａｒであると判定された場合に行われる処理である。ＯＰ７１では、制御部１４は、情報格納部１９内の距離ステートがＮｅａｒであるか否かを判定する。情報格納部１９内の距離ステートがＮｅａｒである場合には（ＯＰ７１：ＹＥＳ）、処理がＯＰ７３に進む。情報格納部１９内の距離ステートがＮｅａｒでない場合には（ＯＰ７１：ＮＯ）、処理がＯＰ７２に進む。
【０１７１】
ＯＰ７２では、制御部１４は、情報格納部１９内の距離ステートを「Ｎｅａｒ」に書き換える。ＯＰ７３では、制御部１４は、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報を情報格納部１９内のＢＬＥビーコン識別情報１９１として上書き保存する。
【０１７２】
ＯＰ７４では、制御部１４は、ダウンロードの予約の設定の有無を判定する。ダウンロードの予約の設定がある場合には（ＯＰ７４：ＹＥＳ）、処理が図９ＢのＯＰ１２に進む。ダウンロードの予約がない場合には（ＯＰ７４：ＮＯ）、処理がＯＰ６２に進む。
【０１７３】
なお、図１７に示される例では、ＢＬＥビーコンの受信信号強度とＢＬＥビーコンに含
まれる発信信号強度の差分に基づいて、Ｆａｒ又はＮｅａｒが判定される。ただし、Ｆａｒ／Ｎｅａｒの判定は、これに限定されず、ＢＬＥ端末３のＢＬＥビーコンの発信信号強度が常に一定であるという前提の下では、ＢＬＥビーコンの受信信号強度に基づいて判定されてもよい。
【０１７４】
図１８は、第１実施形態の変形例に係る通信システム１００Ａにおけるサービス提供の処理のシーケンスの一例を示す図である。図１８には、携帯端末１Ａにダウンロードの予約の設定がなされている場合の例が示される。図１８には、図１４ＡのＳ１２の続きの処理が示される。すなわち、図１８は、携帯端末１ＡがＷｉＦｉ  ＡＰ  ２と接続を確立しており、ＢＬＥ端末３のＢＬＥビーコン到達可能圏内に存在し、ＢＬＥ端末３から発信されるＢＬＥビーコンを受信していることを前提とする。
【０１７５】
Ｓ６１では、携帯端末１ＡのユーザはＢＬＥ端末３に近づく方向に移動し、携帯端末１ＡはＦａｒ領域内に進入する。携帯端末１Ａは、受信したＢＬＥビーコンの受信信号強度から、距離ステートがＦａｒであることを判定する（図１７、ＯＰ６２〜ＯＰ６５：Ｆａｒ）。
【０１７６】
Ｓ６２では、携帯端末１Ａは、ダウンロードの予約が設定されていることを判定する（図１７、ＯＰ６９：ＹＥＳ）。Ｓ６３では、携帯端末１Ａは、ダウンロード開始通知をＷｉＦｉ経由でコントローラ５に送信する（図１７、ＯＰ７０）。ダウンロード開始通知には、例えば、ダウンロード対象のファイルのファイル名、ＵＲＬ、受信ＢＬＥビーコンのＢＬＥビーコン識別情報が含まれる。
【０１７７】
Ｓ６４では、コントローラ５は、携帯端末１Ａからのダウンロード開始通知を受信し（図１１Ｂ、ＯＰ３６：ＹＥＳ）、ダウンロードデータキャッシュ５４に格納されている、携帯端末１Ａの端末識別情報に関連付けられているファイルをＷｉＧｉｇ  ＡＰ  ４に送信する（図１１Ｂ、ＯＰ３７：ＹＥＳ、ＯＰ３９）。ＷｉＧｉｇ  ＡＰ  ４は、ダウンロード開始通知に含まれるＢＬＥビーコン識別情報に基づいて、ＢＬＥ−ＷｉＧｉｇ対応表５５から特定される。ＷｉＧｉｇ  ＡＰ  ４は、コントローラ５からファイルを受信し（図１２、ＯＰ４１）、受信ファイルを携帯端末１ＡのＩＰアドレスと関連付けてキャッシュに保存する（図１１、ＯＰ４２：ＮＯ、ＯＰ４４）。携帯端末１ＡのＩＰアドレスは、コントローラ５からファイルとともに送信される。
【０１７８】
Ｓ６５では、携帯端末１Ａのユーザが移動してさらにＢＬＥ端末３に近づき、携帯端末１Ａは、ＢＬＥ端末３のＮｅａｒ領域に進入する。携帯端末１Ａは、受信したＢＬＥビーコンの受信信号強度から、距離ステートがＮｅａｒであることを判定する（図１７、ＯＰ６２〜ＯＰ６５：Ｎｅａｒ）。なお、Ｓ６３のダウンロード開始通知の送信からＳ６５のＮｅａｒ領域の進入までには、数秒以上の時間間隔があり、この間にＷｉＧｉ  ＡＰ  ４に対象のファイルのダウンロードが完了する。
【０１７９】
Ｓ６６では、携帯端末１Ａは、ダウンロードの予約が設定されていることを判定する（図１７、ＯＰ７４：ＹＥＳ）。Ｓ６７では、携帯端末１Ａは、ＷｉＧｉｇの動作を開始させる（図９Ｂ、ＯＰ１２）。Ｓ６８では、携帯端末１ＡとＷｉＧｉｇ  ＡＰ  ４との間でＷｉＧｉｇ接続シーケンスが実行される（図９Ｂ、ＯＰ１３）。Ｓ６９では、携帯端末１Ａは、ダウンロード要求を送信する（図９Ｂ、ＯＰ１４）。
【０１８０】
Ｓ７０では、ＷｉＧｉｇ  ＡＰ  ４は、携帯端末１Ａからのダウンロード要求を受信し（図１３、ＯＰ５１）、キャッシュ内の携帯端末１ＡのＩＰアドレスに関連付けられているファイルを携帯端末１Ａに送信する（図１３、ＯＰ５２：ＹＥＳ、ＯＰ５３）。以降は、図１４ＢのＳ２０以降と同様の処理が行われる。
【０１８１】
＜第１実施形態の変形例の作用効果＞
第１実施形態の変形例では、携帯端末１ＡとＢＬＥ端末３との距離を、ＢＬＥビーコンの受信信号強度に基づいて、ＦａｒとＮｅａｒとの２段階に判別する。携帯端末１ＡとＢＬＥ端末３との距離が「Ｆａｒ」と判定されると、携帯端末１Ａからダウンロード開始通知が送信され、ＷｉＧｉｇ  ＡＰ  ４に対象ファイルのキャッシュが行われる。携帯端末１ＡとＢＬＥ端末３との距離が「Ｎｅａｒ」と判定されると、携帯端末１ＡはＷｉＧｉｇの動作を開始させ、対象ファイルをＷｉＧｉｇ  ＡＰ  ４からダウンロードする。携帯端末１ＡとＢＬＥ端末３との距離が「Ｎｅａｒ」と判定される時点で、ＷｉＧｉｇ  ＡＰ  ４には対象ファイルがキャッシュされている。そのため、携帯端末１Ａが対象ファイルをダウンロードするのにかかる時間から、オリジナルサーバからコントローラ５、コントローラ５からＷｉＧｉｇ  ＡＰ  ４へと対象ファイルが送信される間の時間を省くことができる。結果的に、携帯端末１ＡのＷｉＧｉｇの動作時間を短縮することができ、携帯端末１Ａの消費電力を小さく抑えることができる。
【０１８２】
＜第２実施形態＞
第２実施形態では、携帯端末がＢＬＥビーコンの発信機能を備え、ＷｉＧｉｇ  ＡＰと同じ位置に配置されるＢＬＥ端末は、ＢＬＥビーコンの受信機として動作する。第２実施形態では、第１実施形態と共通する説明は省略される。
【０１８３】
図１９は、第２実施形態に係る携帯端末１Ｂの各通信モジュールの動作のタイミングチャートの一例を示す図である。図１９では、携帯端末１Ｂの通信モジュールとして、ＷｉＦｉモジュール、ＢＬＥモジュール、ＷｉＧｉｇモジュールの３つのモジュールの動作のタイミングチャートが示される。ＢＬＥモジュールは、ＢＬＥビーコンの発信機能を有するＢｌｕｅｔｏｏｔｈモジュールである。
【０１８４】
第２実施形態の通信システムは、携帯端末１Ｂ、ＷｉＦｉ  ＡＰ  ２、ＢＬＥ端末３Ｂ、ＷｉＧｉｇ  ＡＰ  ４を含む。ＢＬＥ端末３Ｂは、ＢＬＥビーコンの受信機である。図１９では、通信システムのＷｉＦｉ  ＡＰ２と、一組のＢＬＥ端末３ＢとＷｉＧｉｇ  ＡＰ  ４と、１台の携帯端末１Ｂが抽出されて表示されている。図１９中の実線による円弧は、ＷｉＦｉ  ＡＰ  ２の通信可能範囲を示す。図１９中の破線による円は、携帯端末１Ｂによって発信されるＢＬＥビーコンの到達可能範囲を示す。図１９中の一点鎖線による円弧は、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲を示す。
【０１８５】
ＢＬＥ端末３Ｂは、ＷｉＧｉｇ  ＡＰ  ４とほぼ同じ位置に配置される。これによって、ＢＬＥ端末３ＢのＢＬＥビーコン検出可能範囲（図示せず）とＷｉＧｉｇ  ＡＰ  ４の通信可能範囲とが共通に設定される。ＢＬＥ端末３ＢのＢＬＥビーコン検出可能範囲は、ＢＬＥ端末３Ｂが検出可能な受信信号強度でＢＬＥビーコンを受信可能な範囲であって、例えば、ＢＬＥ端末３Ｂから１０ｍ程度の距離の範囲である。ＢＬＥ端末３Ｂは、「受信機」の一例である。
【０１８６】
（１）携帯端末１ＢがＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在する場合には、携帯端末１ＢのＷｉＦｉモジュールは、所定の周期でＷｉＦｉ  ＡＰ  ２をサーチしている。携帯端末１ＢのＷｉＦｉモジュールのＷｉＦｉ  ＡＰのサーチ周期は、例えば、３分である。
【０１８７】
（２）携帯端末１ＢがＷｉＦｉ  ＡＰ  ２の通信可能範囲に進入すると、携帯端末１ＢとＷｉＦｉ  ＡＰ  ２との間で接続シーケンスが開始され、携帯端末１Ｂの認証が行われる。第２実施形態でも、コントローラ５が認証サーバとして動作することとする。第２実施形態でも、携帯端末１Ｂに対するＷｉＦｉの認証と合わせて、ＷｉＧｉｇの認証も行わ
れる。携帯端末１ＢとＷｉＦｉ  ＡＰ  ２との接続が確立すると、コントローラ５からＷｉＦｉ  ＡＰ  ２経由で、ＷｉＦｉ  ＡＰ  ２の通信可能範囲内において、ＷｉＧｉｇサービスが行われていることを示すＷｉＧｉｇサービス環境通知が携帯端末１Ｂに通知される。ＷｉＧｉｇサービス環境通知には、携帯端末１Ｂに対して使用が許可される、ＵＵＩＤ等のＢＬＥビーコン識別情報が含まれている。
【０１８８】
（３）携帯端末１Ｂは、ＷｉＧｉｇサービス環境通知を受けて、ＢＬＥモジュールの発信動作を開始させる。ＢＬＥモジュールの発信動作は、例えば、所定の周期で、ＢＬＥビーコンを発信する動作である。ＢＬＥビーコンの発信周期は、例えば、１００ｍｓである。また、１回当たりのＢＬＥビーコン発信に係る動作時間は、数ｍｓである。ＢＬＥビーコンには、ＷｉＧｉｇサービス環境通知に含まれるＢＬＥビーコン識別情報が含まれる。
【０１８９】
（４）携帯端末１ＢのユーザがＢＬＥ端末３Ｂに近づく方向に移動して、携帯端末１Ｂから発信されるＢＬＥビーコンをＢＬＥ端末３Ｂが受信すると、ＢＬＥ端末３Ｂは、コントローラ５に、携帯端末１ＢからのＢＬＥビーコンに含まれるＢＬＥビーコン識別情報を送信する。コントローラ５は、携帯端末１Ｂに対して配布したＢＬＥビーコン識別情報とＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報とが一致するか判定し、一致する場合に、携帯端末１Ｂに、携帯端末１ＢがＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることを通知する。携帯端末１Ｂは、コントローラ５からＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることの通知を受けると、ＷｉＧｉｇモジュールの動作を開始させる。
【０１９０】
（５）携帯端末１ＢとＷｉＧｉｇ  ＡＰ  ４との間で接続シーケンスが開始され、例えば、動画ファイル等のデータのダウンロードが行われる。ダウンロードが完了すると、携帯端末１Ｂは、ＷｉＧｉｇモジュールの動作を停止させる。
【０１９１】
その後、携帯端末１ＢがＷｉＦｉ  ＡＰ  ２の通信可能範囲からの退出を検出すると、携帯端末１Ｂは、ＢＬＥモジュールの発信動作を停止させる。
【０１９２】
Ｂｌｕｅｔｏｏｔｈモジュールの受信動作に係る消費電力は、例えば、１００ｍＷである。一方、ＢＬＥモジュールの発信動作に係る消費電力は、例えば、平均して、１ｍＷである。また、１回当たりの動作時間も、Ｂｌｕｅｔｏｏｔｈモジュールの受信動作は３０ｍｓ、ＢＬＥモジュールの発信動作は数ｍｓと、ＢＬＥモジュールの発信動作の方が短い。したがって、第２実施形態では、携帯端末１ＢがＢＬＥビーコンを発信することで、より携帯端末１Ｂの消費電力を低減させることができる。
【０１９３】
第２実施形態では、携帯端末１Ｂのハードウェア構成は、第１実施形態のハードウェア構成と同様である。ただし、Ｂｌｕｅｔｏｏｔｈ通信部１１５は、ＢＬＥビーコンの発信機能を有するものとする。また、ＢＬＥ端末３Ｂのハードウェア構成は、第１実施形態のＢＬＥ端末３のハードウェア構成（図５参照）と同様である。また、第２実施形態では、ＢＬＥ端末３Ｂは、ネットワークインタフェースを有し、ＬＡＮ  ５０に接続していることとする。また、ＷｉＦｉ  ＡＰ  ２、ＷｉＧｉｇ  ＡＰ  ４、コントローラ５のハードウェア構成も第１実施形態と同様である。
【０１９４】
図２０は、第２実施形態に係る通信システム１００Ｂの機能構成の一例を示す図である。携帯端末１Ｂは、機能構成として、セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、制御部１４Ｂ、ＷｉＧｉｇ送受信部１５、ＷｉＧｉｇ制御部１６、ＢＬＥビーコン発信部１７Ｂ、ＢＬＥビーコン発信制御部１８Ｂ、情報格納部１９を含む。セルラ送受信部１１、ＷｉＦｉ送受信部１２、ＷｉＦｉ制御部１３、ＷｉＧｉｇ送受信部１５、ＷｉＧｉｇ制御部１６、情報格納部１９は、第１実施形態と同様であるため、説明を
省略する。
【０１９５】
ＢＬＥビーコン発信部１７Ｂは、Ｂｌｕｅｔｏｏｔｈ通信部１１５とＢｌｕｅｔｏｏｔｈ用アンテナ１１６に相当する機能構成である。ＢＬＥビーコン発信制御部１８Ｂは、ＣＰＵ  １０１がＯＳに含まれるＢＬＥに関するモジュールを実行することによって達成される機能構成である。ＢＬＥビーコン発信制御部１８Ｂは、ＢＬＥビーコン発信部１７Ｂを制御する。より具体的には、ＢＬＥビーコン発信制御部１８Ｂは、ＢＬＥビーコン発信部１７ＢのＢＬＥビーコンの発信動作の開始及び停止の指示を行う。
【０１９６】
制御部１４Ｂは、ＣＰＵ  １０１がサービス享受プログラムを実行することによって達成される機能構成である。制御部１４Ｂは、ＢＬＥビーコン発信部１７Ｂ及びＷｉＧｉｇ送受信部１２の動作の開始及び停止を制御する。より具体的には、制御部１４は、ＢＬＥビーコンの発信動作の開始条件／停止条件が満たされた場合に、ＢＬＥビーコン発信制御部１８Ｂに対してＢＬＥ発信部１７ＢのＢＬＥビーコン発信動作の開始／停止を指示する。
【０１９７】
ＢＬＥビーコンの発信動作の開始条件は、例えば、ＷｉＦｉ  ＡＰ  ２との接続が確立していること、ＷｉＦｉ  ＡＰ  ２の通信可能範囲内にＷｉＧｉｇサービスの環境があることである。ＢＬＥビーコンの発信動作の停止条件は、ＷｉＦｉ  ＡＰ  ２との接続が切断されることである。
【０１９８】
制御部１４Ｂは、ＷｉＧｉｇの動作の開始条件／停止条件が満たされた場合に、ＷｉＧｉｇ制御部１６に対してＷｉＧｉｇ送受信部１５の動作の開始／停止を指示する。ＷｉＧｉｇの動作の開始条件は、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していること、及び、所定のファイルのダウンロードの予約の設定があることである。第２実施形態では、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることは、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることの通知を受けていることと同義である。ただし、ＷｉＧｉｇの受信動作の開始条件は、これに限定されず、例えば、所定のファイルのダウンロードの予約がなされていることが条件に含まれなくともよい。ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内に存在していることの通知は、携帯端末１Ｂから発信されたＢＬＥビーコンを受信したＢＬＥ端末３ＢからＢＬＥビーコンの受信の通知を受けたコントローラ５から通知される（詳細は後述）。
【０１９９】
ＷｉＧｉｇの動作の停止条件は、第２実施形態では、予約されていたファイルのダウンロードの完了である。ただし、ＷｉＧｉｇの動作の停止条件は、これに限定されず、例えば、コントローラ５から、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外であることの通知を受けること、であってもよい。ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外であることの通知については、後述される。
【０２００】
ＢＬＥ端末３Ｂは、機能構成として、ＢＬＥ受信制御部３２を有する。ＢＬＥ受信制御部３２は、ＢＬＥ端末３Ｂに搭載されるＣＰＵがＯＳを実行することによって達成される機能構成である。ＢＬＥ受信制御部３２は、Ｂｌｕｅｔｏｏｔｈの受信回路を制御する。より具体的には、ＢＬＥ受信制御部３２は、常時又は所定周期で間欠的な受信動作をＢｌｕｅｔｏｏｔｈの受信回路に行わせる。
【０２０１】
ＢＬＥ受信制御部３２は、ＢＬＥビーコンを受信すると、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報を抽出する。ＢＬＥ受信制御部３２は、ＢＬＥビーコン識別情報が新規のものであるか否かを判定し、ＢＬＥビーコン情報が新規である場合に、ＢＬＥビーコン識別情報をコントローラ５に送信する。
【０２０２】
また、ＢＬＥ受信制御部３２は、ＢＬＥビーコンの受信を監視し、受信されなくなったＢＬＥビーコン識別情報を検出し、コントローラ５に通知する。
【０２０３】
コントローラ５の機能構成は、第１実施形態と同様である。第２実施形態では、コントローラ５の制御部５１は、携帯端末１Ｂの認証要求を受信し、認証が成功した場合に、携帯端末１ＢにＷｉＧｉｇサービス環境通知を通知する。第２実施形態では、ＷｉＧｉｇサービス環境通知には、例えば、携帯端末１Ｂに対して使用を許可するＢＬＥビーコン識別情報が含まれる。
【０２０４】
また、制御部５１は、ＢＬＥ端末３Ｂから、ＢＬＥ端末３Ｂが受信したＢＬＥビーコンに含まれていたＢＬＥビーコン識別情報を受信すると、受信したＢＬＥビーコン識別情報がＷｉＧｉｇサービス環境通知で通知したＢＬＥビーコン識別情報と合致するか否か判定する。受信したＢＬＥビーコン識別情報がＷｉＧｉｇサービス環境通知で通知したＢＬＥビーコン識別情報と合致する場合に、制御部５１は、携帯端末１Ｂに対して、ＷｉＧｉｇ
ＡＰ  ４の通信可能範囲内に存在することの通知を送信する。ＷｉＧｉｇ  ＡＰ  ４の通信可能圏内又は外に存在することの通知を、以降、ＷｉＧｉｇエリア通知と称する。
【０２０５】
また、制御部５１は、ＢＬＥ端末３Ｂから、ＢＬＥビーコンの受信が途絶えたＢＬＥビーコン識別情報を受信すると、受信したＢＬＥビーコン識別情報がＷｉＧｉｇサービス環境通知で通知したＢＬＥビーコン識別情報と合致するか否か判定する。受信したＢＬＥビーコン識別情報がＷｉＧｉｇサービス環境通知で通知したＢＬＥビーコン識別情報と合致する場合に、制御部５１は、携帯端末１Ｂに対して、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外に存在することを通知するＷｉＧｉｇエリア通知を送信する。
【０２０６】
なお、ＷｉＦｉ  ＡＰ  ２を通じて携帯端末１Ａからダウンロードファイルの情報、又は、ＷｉＧｉｇ  ＡＰ  ４を通じて携帯端末１Ａからダウンロード開始通知を受信した場合の制御部５１の処理は、第１実施形態と同様である。
【０２０７】
ＷｉＦｉ  ＡＰ  ２及びＷｉＧｉｇ  ＡＰ４の機能構成は、第１実施形態と同様であるため、説明を省略する。
【０２０８】
図２１は、第２実施形態に係る、コントローラ５のダウンロードデータキャッシュ５４に格納されるインデックスの一例を示す図である。第２実施形態では、ダウンロードデータキャッシュ５４のインデックスには、携帯端末１Ｂの端末識別情報とＩＰアドレス、ダウンロード対象のファイル名に加え、ＢＬＥビーコン識別情報、通知元のＢＬＥ端末３ＢのＩＰアドレスが対応付けられて格納される。
【０２０９】
ＢＬＥビーコン識別情報は、コントローラ５が携帯端末１Ｂに対して配布したＢＬＥビーコン識別情報である。通知元のＢＬＥ端末３ＢのＩＰアドレスは、携帯端末１Ｂから発信されたＢＬＥビーコンを受信し、ＢＬＥビーコン識別情報を通知してきたＢＬＥ端末３ＢのＩＰアドレスである。
【０２１０】
図２２は、第２実施形態に係る、コントローラ５が保持するＢＬＥ−ＷｉＧｉｇ対応表５５Ｂの一例である。第２実施形態では、ＢＬＥ端末識別情報として、ＢＬＥ端末３ＢのＩＰアドレスが用いられる。ＢＬＥ−ＷｉＧｉｇ対応表５５Ｂに含まれる情報は、通信システム１００Ｂに管理者によって予め登録される。
【０２１１】
図２３Ａ及び図２３Ｂは、携帯端末１Ｂの制御部１４Ｂの処理のフローチャートの一例である。図２３Ａ及び図２３Ｂに示される処理は、制御部１４ＢにＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ２との接続確立が通知されると開始される。
【０２１２】
ＯＰ８１では、制御部１４Ｂは、ＷｉＦｉ制御部１３からのＷｉＦｉ  ＡＰ  ２との接続確立完了の通知の受信の待機状態である。ＷｉＦｉ制御部１３からＷｉＦｉ  ＡＰ  ２との接続確立完了が通知された場合には（ＯＰ８１：ＹＥＳ）、処理がＯＰ８２に進む。
【０２１３】
ＯＰ８２では、制御部１４Ｂは、コントローラ５からのＷｉＦｉ経由でのＷｉＧｉｇサービス環境通知の受信を待機する。制御部１４が、ＷｉＦｉ制御部１３を通じてＷｉＧｉｇサービス環境通知を受信した場合には（ＯＰ８２：ＹＥＳ）、処理がＯＰ８３に進む。例えば、ＷｉＦｉ  ＡＰ  ２との接続確立完了から所定時間が経過しても、ＷｉＧｉｇサービス環境通知が受信されない場合には（ＯＰ８２：ＮＯ）、図２３Ａに示される処理が終了する。
【０２１４】
ＯＰ８３では、制御部１４Ｂは、受信したＷｉＧｉｇサービス環境通知に含まれるＢＬＥビーコン識別情報を情報格納部１９にＢＬＥビーコン識別情報１９１として保存する。
【０２１５】
ＯＰ８４では、制御部１４Ｂは、ＢＬＥビーコン発信制御部１８Ｂに、ＢＬＥビーコンの発信動作の開始を指示する。この指示を受けて、ＢＬＥビーコン発信制御部１８Ｂは、ＢＬＥビーコン発信部１７ＢにＢＬＥビーコンの発信動作を開始させる。
【０２１６】
ＯＰ８５では、制御部１４Ｂは、ダウンロードの予約の設定の有無を判定する。ダウンロードの予約の設定がある場合には（ＯＰ８５：ＹＥＳ）、処理がＯＰ８６に進む。ダウンロードの予約の設定がない場合には（ＯＰ８５：ＮＯ）、処理がＯＰ８７に進む。
【０２１７】
ＯＰ８６では、制御部１４Ｂは、ダウンロードの予約の設定があるので、ダウンロード予約リスト１９３に保持されるダウンロード対象のファイルに関する情報を読み出し、ダウンロードファイル情報としてコントローラ５にＷｉＦｉ送受信部１２から送信する。ダウンロードファイル情報には、ダウンロード対象のファイルのファイル名、ＵＲＬ等が含まれる。
【０２１８】
図２３ＢのＯＰ８７では、制御部１４Ｂは、ＷｉＧｉｇエリア通知の受信を待機する。ＷｉＦｉ制御部１３から入力されるＷｉＧｉｇエリア通知が、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを示す場合には（ＯＰ８７：エリア内）、処理がＯＰ８８に進む。ＷｉＦｉ制御部１３から入力されるＷｉＧｉｇエリア通知が、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外であることを示す場合には（ＯＰ８７：エリア外）、処理がＯＰ９５に進む。
【０２１９】
ＯＰ８８では、ＷｉＧｉｇエリア通知によって、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることが通知されたので、制御部１４Ｂは、ＷｉＧｉｇエリア判定フラグ１９２を１に設定する。
【０２２０】
ＯＰ８９〜ＯＰ９４の、ＷｉＧｉｇの動作の開始、対象ファイルのダウンロード、ＷｉＧｉｇの動作の停止の処理は、第１実施形態の制御部１４の処理（図９ＢのＯＰ１０〜ＯＰ１５）と同様であるため、説明を省略する。
【０２２１】
ＯＰ９５では、ＷｉＧｉｇエリア通知によって、現在位置がＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外であることが通知されたので、制御部１４Ｂは、ＷｉＧｉｇエリア判定フラグ１９２を０に設定する。
【０２２２】
ＯＰ９６では、制御部１４Ｂは、携帯端末１ＢがＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在するか否かを判定する。この判定は、制御部１４Ｂが、ＷｉＦｉ制御部１３からＷ
ｉＦｉ  ＡＰ  ２との接続の切断が通知されているか否かによって判定される。携帯端末１ＢがＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在する場合には（ＯＰ９６：ＹＥＳ）、処理がＯＰ９７に進む。携帯端末１ＢがＷｉＦｉ  ＡＰ  ２の通信可能範囲内に存在する場合には（ＯＰ９６：ＮＯ）、処理がＯＰ８７に進む。
【０２２３】
ＯＰ９７では、制御部１４Ｂは、ＷｉＦｉ  ＡＰ  ２の通信可能範囲外に位置するので、ＢＬＥビーコン発信制御部１８ＢにＢＬＥビーコンの発信動作の停止を指示する。ＢＬＥビーコン発信制御部１８Ｂは、制御部１４Ｂからの指示を受けて、ＢＬＥビーコン発信部１７ＢのＢＬＥビーコンの発信動作を停止させる。その後、図２３Ｂに示される処理が終了する。
【０２２４】
なお、図２３Ａ及び図２３Ｂに示される処理は一例であって、処理の実行順等は、実施形態に依存する。例えば、ＯＰ８４のＢＬＥビーコンの発信動作の開始の指示は、ＯＰ８６の処理の直後に行われてもよい。
【０２２５】
図２４Ａは、第２実施形態に係るコントローラ５の、携帯端末１Ｂの認証完了後に実行する処理のフローチャートの一例である。図２４Ａに示される処理は、携帯端末１Ｂの認証が成功すると開始される。
【０２２６】
ＯＰ１０１では、制御部５１は、認証成功した携帯端末１Ｂの端末識別情報とＩＰアドレスとを関連付けてダウンロードデータキャッシュ５４のインデックスに保存する。携帯端末１Ｂの端末識別情報は、例えば、ＭＡＣアドレスである。
【０２２７】
ＯＰ１０２では、制御部５１は、携帯端末１Ｂに、ＷｉＧｉｇサービス環境通知を送信する。ＷｉＧｉｇサービス環境通知には、携帯端末１Ｂに使用を許可するＢＬＥビーコン識別情報が含まれる。ＷｉＧｉｇサービス環境通知は、ＷｉＦｉ  ＡＰ  ２経由で携帯端末１Ｂに届けられる。
【０２２８】
ＯＰ１０３では、制御部５１は、携帯端末１Ｂに対して配布したＢＬＥビーコン識別情報を、携帯端末１Ｂの端末識別情報とＩＰアドレスとに関連付けてダウンロードデータキャッシュ５４のインデックスに保存する。その後、図２４Ａに示される処理が終了する。
【０２２９】
図２４Ｂは、第２実施形態に係るコントローラ５の、ＢＬＥ端末３Ｂからの通信を受信した場合の処理のフローチャートの一例である。図２４Ｂに示される処理は、コントローラ５がＢＬＥ端末３Ｂから通信を受信した場合に開始される。
【０２３０】
ＯＰ１１１では、制御部５１は、ＢＬＥ端末３Ｂからの通信を待機する。制御部５１がＢＬＥ端末３Ｂからの通信を受信した場合には（ＯＰ１１１：ＹＥＳ）、処理がＯＰ１１２に進む。
【０２３１】
ＯＰ１１２では、制御部５１は、ＢＬＥ端末３Ｂからの通信が、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知であるか否かを判定する。ＢＬＥ端末３Ｂからの通信が、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知である場合には（ＯＰ１１２：ＹＥＳ）、処理がＯＰ１１３に進む。ＢＬＥ端末３Ｂからの通信が、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知でない場合には（ＯＰ１１２：ＮＯ）、処理がＯＰ１１７に進む。
【０２３２】
ＯＰ１１３からＯＰ１１６の処理は、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知が受信された場合の処理である。ＯＰ１１３では、制御部５１は、ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビー
コン識別情報と一致するか否か判定する。携帯端末１Ｂに配布中のＢＬＥビーコン識別情報は、ダウンロードデータキャッシュ５４のインデックスに格納されている。ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビーコン識別情報と一致する場合には（ＯＰ１１３：ＹＥＳ）、処理がＯＰ１１４に進む。ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビーコン識別情報と一致しない場合には（ＯＰ１１３：ＮＯ）、図２４Ｂに示される処理が終了する。
【０２３３】
ＯＰ１１４では、制御部５１は、ダウンロードデータキャッシュ５４のインデックスにおいて、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報と一致するＢＬＥビーコン識別情報に関連付けられている端末識別情報を特定する。制御部５１は、特定した端末識別情報に対応する携帯端末１Ｂに、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を送信する。制御部５１は、ＢＬＥビーコン識別情報の通知元のＢＬＥ端末３ＢのＩＰアドレスを、特定した携帯端末１Ｂの端末識別情報と関連付けて、ダウンロードデータキャッシュ５４のインデックスに保存する。
【０２３４】
ＯＰ１１５では、制御部５１は、ＯＰ１１４で特定された端末識別情報に関連付けられたファイルがダウンロードデータキャッシュ５４に保存されているか否かを判定する。ダウンロードデータキャッシュ５４に、ＯＰ１１４で特定された端末識別情報に関連付けられたファイルが存在する場合には（ＯＰ１１５：ＹＥＳ）、処理がＯＰ１１６に進む。ダウンロードデータキャッシュ５４に、ＯＰ１１４で特定された端末識別情報に関連付けられたファイルが存在しない場合には（ＯＰ１１５：ＮＯ）、図２４Ｂに示される処理が終了する。
【０２３５】
ＯＰ１１６では、制御部５１は、ＯＰ１１４で特定された端末識別情報に関連付けられているファイルを、ＢＬＥビーコン識別情報の通知元であるＢＬＥ端末３Ｂに対応付けられているＷｉＧｉｇ  ＡＰ  ４に送信する。ＢＬＥ端末３Ｂに対応付けられているＷｉＧｉｇ  ＡＰ  ４は、ＢＬＥ−ＷｉＧｉｇ対応表５５に基づいて特定される。その後、図２４Ｂに示される処理が終了する。
【０２３６】
ＯＰ１１７では、制御部５１は、ＢＬＥ端末３Ｂからの通信が、検出不可となったＢＬＥビーコン識別情報の通知であるか否かを判定する。ＢＬＥ端末３Ｂからの通信が、検出不可となったＢＬＥビーコン識別情報の通知である場合には（ＯＰ１１７：ＹＥＳ）、処理がＯＰ１１８に進む。ＢＬＥ端末３Ｂからの通信が、検出不可となったＢＬＥビーコン識別情報の通知でない場合には（ＯＰ１１７：ＮＯ）、図２４Ｂに示される処理が終了する。
【０２３７】
ＯＰ１１８では、制御部５１は、ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビーコン識別情報と一致するか否か判定する。携帯端末１Ｂに配布中のＢＬＥビーコン識別情報は、ダウンロードデータキャッシュ５４に格納されている。ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビーコン識別情報と一致する場合には（ＯＰ１１８：ＹＥＳ）、処理がＯＰ１１９に進む。ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビーコン識別情報と一致しない場合には（ＯＰ１１８：ＮＯ）、図２４Ｂに示される処理が終了する。
【０２３８】
ＯＰ１１９では、制御部５１は、ダウンロードデータキャッシュ５４において、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報と一致するＢＬＥビーコン識別情報に関連付けられている端末識別情報を特定する。制御部５１は、特定した端末識別情報に対応する携帯端末１Ｂに、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外であることを通知するＷｉＧ
ｉｇエリア通知を送信する。その後、図２４Ｂに示される処理が終了する。なお、第２実施形態においても、コントローラ５は、携帯端末１Ｂからの通信を受信した場合には、図９Ｂの処理を行う。
【０２３９】
図２５は、ＢＬＥ端末３Ｂの処理のフローチャートの一例である。図２５に示される処理は、ＢＬＥ端末３ＢがＢＬＥビーコンを受信した場合に開始される。図２５の処理の実行主体は、ＢＬＥ端末３ＢのＣＰＵであるが、便宜上、機能構成であるＢＬＥ受信制御部３２を主体として説明する。
【０２４０】
ＯＰ１２１では、ＢＬＥ受信制御部３２は、ＢＬＥビーコンの受信を待機する。ＢＬＥビーコンは、受信信号強度が所定の閾値以上である場合に、受信を検出される。ＢＬＥ受信制御部３２がＢＬＥビーコンの受信を検出した場合には（ＯＰ１２１：ＹＥＳ）、処理がＯＰ１２２に進む。所定時間経過してもＢＬＥ受信制御部３２がＢＬＥビーコンの受信を検出しない場合には（ＯＰ１２１：ＮＯ）、処理がＯＰ１３０に進む。ＢＬＥビーコンの受信の検出の待機時間は、例えば、１秒である。
【０２４１】
ＯＰ１２２では、ＢＬＥ受信制御部３２は、現在のＢＬＥビーコン受信リストを作成する。ＢＬＥビーコン受信リストには、ＯＰ１２１で受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報が含まれる。ＢＬＥビーコン受信リストは、例えば、ＢＬＥ端末３ＢのＲＡＭ内に格納される。
【０２４２】
ＯＰ１２３では、ＢＬＥ受信制御部３２は、１秒前のＢＬＥビーコン受信リストと現在のＢＬＥビーコン受信リストとを比較する。１秒前のＢＬＥビーコン受信リストが存在しない場合には、処理がＯＰ１２５に進む。
【０２４３】
ＯＰ１２４では、ＢＬＥ受信制御部３２は、現在のＢＬＥビーコン受信リストに、１秒前のＢＬＥビーコン受信リストには含まれていない、新たに追加されたＢＬＥビーコン識別情報があるか否かを判定する。現在のＢＬＥビーコン受信リストに新たに追加されたＢＬＥビーコン識別情報がある場合には（ＯＰ１２４：ＹＥＳ）、処理がＯＰ１２５に進む。現在のＢＬＥビーコン受信リストに新たに追加されたＢＬＥビーコン識別情報がない場合には（ＯＰ１２４：ＮＯ）、処理がＯＰ１２６に進む。
【０２４４】
ＯＰ１２５では、現在のＢＬＥビーコン受信リストに新たに追加されたＢＬＥビーコン識別情報があるので、ＢＬＥ受信制御部３２は、新たに追加されたＢＬＥビーコン識別情報を、新たに検出されたＢＬＥビーコン情報として、コントローラ５に通知する。
【０２４５】
ＯＰ１２６では、ＢＬＥ受信制御部３２は、１秒前のＢＬＥビーコン受信リストには含まれており、現在のＢＬＥビーコン受信リストには含まれていない、１秒前のＢＬＥビーコン受信リストから削除されたＢＬＥビーコン識別情報があるか否かを判定する。１秒前のＢＬＥビーコン受信リストから削除されたＢＬＥビーコン識別情報がある場合には（ＯＰ１２６：ＹＥＳ）、処理がＯＰ１２７に進む。１秒前のＢＬＥビーコン受信リストから追加されたＢＬＥビーコン識別情報も削除されたＢＬＥビーコン識別情報もない場合には（ＯＰ１２６：ＮＯ）、処理がＯＰ１２９に進む。
【０２４６】
ＯＰ１２７では、ＢＬＥ受信制御部３２は、コントローラ５に、削除されたＢＬＥビーコン識別情報を、検出不可となったＢＬＥビーコン識別情報として、通知する。
【０２４７】
ＯＰ１２８では、ＢＬＥ受信制御部３２は、現在のＢＬＥビーコン受信リストを保存する。このとき、ＢＬＥビーコン受信リストは、上書き保存されてもよい。
【０２４８】
ＯＰ１２９では、ＢＬＥ受信制御部３２は、１秒間待機する。その後、処理がＯＰ１２１に進む。ＯＰ１２１では、１秒間待機していた間にＢＬＥビーコンが受信されている場合には（ＯＰ１２１：ＹＥＳ）、受信されたＢＬＥビーコンについて、現在のＢＬＥビーコン受信リストが作成される。１秒間待機していた間にＢＬＥビーコンが受信されなかった場合には（ＯＰ１２１：ＮＯ）、処理がＯＰ１３０に進む。
【０２４９】
ＯＰ１３０では、１秒間待機している間にＢＬＥビーコンが受信されなかったので、ＢＬＥ受信制御部３２は、１秒前のＢＬＥビーコン受信リストに含まれるＢＬＥビーコン識別情報を、検出不可となったＢＬＥビーコン識別情報としてコントローラ５に通知する。その後、処理がＯＰ１２９に進む。ＯＰ１３０において、１秒前のＢＬＥビーコン受信リストが存在しない場合には、ＢＬＥ受信制御部３２は、コントローラ５に何も通知しない。
【０２５０】
＜第２実施形態のシーケンスの具体例＞
図２６Ａ、図２６Ｂ、及び図２６Ｃは、第２実施形態に係る通信システム１００Ｂにおけるサービス提供の処理のシーケンスの一例を示す図である。図２６Ａ〜図２６Ｃでは、携帯端末１Ｂにダウンロード予約が設定されている場合の例が示される。図２６Ａでは、携帯端末１Ｂは、ＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在していることを前提とする。
【０２５１】
Ｓ８１では、携帯端末１Ｂは、ＷｉＦｉ  ＡＰ  ２を検索するため、所定の周期でスキャンを行う。スキャン周期は、例えば、２０秒である。Ｓ８２では、携帯端末１Ｂが移動して、ＷｉＦｉ  ＡＰ  ２の通信可能範囲に進入し、スキャンにより、携帯端末１ＢがＷｉＦｉ  ＡＰ  ２を検出する。Ｓ８３では、携帯端末１ＢとＷｉＦｉ  ＡＰ  ２との間で接続シーケンスが行われる。この接続シーケンスにおいて、携帯端末１Ｂの認証がコントローラ５で行われる。
【０２５２】
Ｓ８４では、コントローラ５は、携帯端末１Ｂの認証要求に基づいて認証処理を行い、携帯端末１Ｂの端末識別情報とＩＰアドレスとを関連付けてダウンロードデータキャッシュ５４に保存する（図２４Ａ、ＯＰ１０１）。
【０２５３】
Ｓ８５では、コントローラ５は、携帯端末１Ｂに、ＷｉＧｉｇサービス環境通知を送信する（図２４Ａ、ＯＰ１０２）。ＷｉＧｉｇサービス環境通知には、携帯端末１Ｂに対して使用が許可されるＢＬＥビーコン識別情報が含まれている。コントローラ５は、携帯端末１Ｂに配布したＢＬＥビーコン識別情報を、携帯端末１Ｂの端末識別情報とＩＰアドレスとに関連付けて、ダウンロードデータキャッシュ５４のインデックスに保存する（図２４Ａ、ＯＰ１０３）。
【０２５４】
ＷｉＧｉｇサービス環境通知は、ＷｉＦｉ経由、すなわち、ＷｉＦｉ  ＡＰ  ２を経由して、携帯端末１Ｂに受信される（図２３Ａ、ＯＰ８２：ＹＥＳ）。Ｓ８６では、携帯端末１Ｂは、ＷｉＧｉｇサービス環境通知に含まれるＢＬＥビーコン識別情報を情報格納部１９にＢＬＥビーコン識別情報１９１として保存する（図２３Ａ、ＯＰ８３）。
【０２５５】
Ｓ８７では、携帯端末１Ｂは、ＢＬＥビーコンの発信動作を開始させる（図２３Ａ、ＯＰ８４）。携帯端末１Ｂから発信されるＢＬＥビーコンには、ＢＬＥビーコン識別情報１９１、すなわち、ＷｉＧｉｇサービス環境通知で通知されたＢＬＥビーコン識別情報が含まれている。
【０２５６】
Ｓ８８では、携帯端末１Ｂは、ダウンロードの予約が設定されていることを判定する（図２３Ａ、ＯＰ８５：ＹＥＳ）。Ｓ８９では、携帯端末１Ｂは、ダウンロードファイル情
報をコントローラ５に送信する（図２３Ａ、ＯＰ８６）。ダウンロードファイル情報には、ダウンロード対象のファイルのファイル名、ＵＲＬが含まれる。ダウンロードファイル情報は、携帯端末１ＢがＷｉＦｉ  ＡＰ  ２との接続を確立しているので、ＷｉＦｉ経由で送信される。
【０２５７】
Ｓ９０では、コントローラ５は、携帯端末１Ｂからダウンロードファイル情報を受信し（図１１Ｂ、ＯＰ３４：ＹＥＳ）、ダウンロードファイル情報に含まれるＵＲＬの該当のサーバに対して対象のファイルのダウンロード要求を送信する（図１１Ｂ、ＯＰ３５）。Ｓ９１では、コントローラ５は、対象のファイルを該当のサーバから受信し、携帯端末１Ｂの端末識別情報とＩＰアドレスと配布されたＢＬＥビーコン情報とに対応付けて、ダウンロードデータキャッシュ５４に保存する（図１１Ｂ、ＯＰ３５）。
【０２５８】
Ｓ９２では、携帯端末１ＢのユーザがＢＬＥ端末３Ｂに近づく方向に移動し、携帯端末１ＢのＢＬＥビーコンの到達可能範囲内にＢＬＥ端末３Ｂが含まれるようになると、ＢＬＥ端末３Ｂは、携帯端末１Ｂから発信されるＢＬＥビーコンを受信する（図２５、ＯＰ１２１：ＹＥＳ）。ＢＬＥ端末３Ｂは、携帯端末１Ｂ以外からはＢＬＥビーコンを受信していないものとする。
【０２５９】
Ｓ９３では、ＢＬＥ端末３Ｂは、携帯端末１Ｂによって発信されたＢＬＥビーコンに含まれるＢＬＥビーコン識別情報を、新たに検出したＢＬＥビーコン識別情報として、コントローラ５に通知する（図２５、ＯＰ１２４：ＹＥＳ、ＯＰ１２５）。
【０２６０】
Ｓ９４では、コントローラ５は、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報が配布したＢＬＥビーコン情報と一致することを判定する（図２４Ｂ、ＯＰ１１３：ＹＥＳ）。
【０２６１】
図２６ＢのＳ９５では、コントローラ５は、ダウンロードデータキャッシュ５４から、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報と同じＢＬＥビーコン識別情報に関連付けられている携帯端末１Ｂの端末識別情報を取得する。コントローラ５は、携帯端末１Ｂに、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を送信する（図２４Ｂ、ＯＰ１１４）。コントローラ５は、通知元のＢＬＥ端末３ＢのＩＰアドレスを、受信したＢＬＥビーコン識別情報に合致するダウンロードデータキャッシュ５４のインデックスのエントリに登録する。
【０２６２】
なお、図２６Ｂに示される例では、この時点で、コントローラ５は、携帯端末１Ｂの端末識別情報に関連付けられているファイルをダウンロードデータキャッシ５４内に保持している（図２４Ｂ、ＯＰ１１５：ＹＥＳ）。そのため、コントローラ５は、ＷｉＧｉｇ  ＡＰ  ４に、対象のファイルを送信してもよい（図２４Ｂ、ＯＰ１１６）。図２６Ｂにおいては、説明のため、これらの処理は行われないものとする。
【０２６３】
Ｓ９６では、携帯端末１Ｂは、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を受信するので（図２３Ｂ、ＯＰ８７:エリア内）、ＷｉＧ
ｉｇエリア判定フラグ１９２を１に設定する（図２３Ｂ、ＯＰ８８）。
【０２６４】
Ｓ９７では、携帯端末１Ｂは、ダウンロードの予約が設定されていることを判定する（図２３Ｂ、ＯＰ８９：ＹＥＳ）。Ｓ９８では、携帯端末１Ｂは、コントローラ５に対して、ＷｉＦｉ経由で、ダウンロード開始通知を送信する（図２３Ｂ、ＯＰ９０）。ダウンロード開始通知には、例えば、ダウンロード対象のファイルのファイル名、ＵＲＬが含まれる。
【０２６５】
Ｓ９９では、コントローラ５は、携帯端末１Ｂからのダウンロード開始通知を受信し（図１１Ｂ、ＯＰ３６：ＹＥＳ）、ダウンロードデータキャッシュ５４に格納されている、携帯端末１Ｂの端末識別情報に関連付けられているファイルをＷｉＧｉｇ  ＡＰ  ４に送信する（図１１Ｂ、ＯＰ３７：ＹＥＳ、ＯＰ３９）。ファイルの送信先となるＷｉＧｉｇ
ＡＰ  ４は、例えば、以下のようにして、特定される。コントローラ５は、ダウンロードデータキャッシュ５４のインデックスにおいて、携帯端末１Ｂの端末識別情報に対応するＢＬＥ端末３ＢのＩＰアドレスを特定する。コントローラ５は、ＢＬＥ−ＷｉＧｉｇ対応表５５において、特定したＢＬＥ端末３ＢのＩＰアドレスに対応するＷｉＧｉｇ  ＡＰ
４のＩＰアドレスを特定することで、ファイルの送信先となるＷｉＧｉｇ  ＡＰ  ４を特定する。
【０２６６】
ＷｉＧｉｇ  ＡＰ  ４は、コントローラ５からファイルを受信し（図１２、ＯＰ４１）、受信ファイルを携帯端末１ＢのＩＰアドレスと関連付けてキャッシュに保存する（図１２、ＯＰ４２：ＮＯ、ＯＰ４４）。携帯端末１ＢのＩＰアドレスは、コントローラ５からファイルとともに送信される。
【０２６７】
Ｓ１００では、携帯端末１Ｂは、ダウンロード開始通知の送信の後、ＷｉＧｉｇの動作を開始させる（図２３Ｂ、ＯＰ９１）。Ｓ１０１では、携帯端末１ＢとＷｉＧｉｇ  ＡＰ
４との間でＷｉＧｉｇ接続シーケンスが実行される（図２３Ｂ、ＯＰ９２）。なお、Ｓ８３のＷｉＦｉシーケンスにおける認証は、ＷｉＧｉｇの認証も兼ねているので、ＷｉＧｉｇ接続シーケンスにおいては認証は実行されない。Ｓ１０２では、携帯端末１Ｂは、ダウンロード要求を送信する（図２３Ｂ、ＯＰ９３）。
【０２６８】
Ｓ１０３では、ＷｉＧｉｇ  ＡＰ  ４は、携帯端末１Ｂからのダウンロード要求を受信し（図１３、ＯＰ５１）、キャッシュ内の携帯端末１ＢのＩＰアドレスに関連付けられているファイルを携帯端末１Ｂに送信する（図１３、ＯＰ５２：ＹＥＳ、ＯＰ５３）。
【０２６９】
Ｓ１０４では、携帯端末１Ｂは、ファイルのダウンロードが完了し、ＷｉＧｉｇの動作を停止させる（図２３Ｂ、ＯＰ９４）。
【０２７０】
図２６ＣのＳ１０５では、携帯端末１ＢのユーザがＷｉＧｉｇ  ＡＰ  ４から遠ざかる方向に移動し、ＢＬＥ端末３Ｂが携帯端末１ＢのＢＬＥビーコンの到達可能範囲から外れる。これによって、ＢＬＥ端末３Ｂにおける携帯端末１ＢからのＢＬＥビーコンの受信信号強度が低下し、ＢＬＥ端末３Ｂは、携帯端末１ＢからのＢＬＥビーコンが受信されなくなったことを検出する（図２５、ＯＰ１２１：ＮＯ）。
【０２７１】
Ｓ１０６では、ＢＬＥ端末３Ｂは、コントローラ５に、検出不可となったＢＬＥビーコン識別情報として、携帯端末１Ｂから発信されたＢＬＥビーコンに含まれていたＢＬＥビーコン識別情報を通知する（図２５、ＯＰ１３０）。
【０２７２】
Ｓ１０７では、コントローラ５は、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報が、配布したＢＬＥビーコン情報と一致することを判定する（図２４Ｂ、ＯＰ１１８：ＹＥＳ）。
【０２７３】
Ｓ１０８では、コントローラ５は、ダウンロードデータキャッシュ５４から、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報と同じＢＬＥビーコン識別情報に関連付けられている携帯端末１Ｂの端末識別情報を取得する。コントローラ５は、携帯端末１Ｂに、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外であることを通知するＷｉＧｉｇエリア通知を送信する（図２４Ｂ、ＯＰ１１９）。
【０２７４】
Ｓ１０９では、携帯端末１Ｂは、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲外であることを通知するＷｉＧｉｇエリア通知を受信し（図２３Ｂ、ＯＰ８７：エリア外）、ＷｉＧｉｇエリア判定フラグ１９２を０に設定する（図２３Ｂ、ＯＰ９５）。
【０２７５】
Ｓ１１０では、携帯端末１ＢのユーザがＷｉＦｉ  ＡＰ  ２から遠ざかる方向に移動し、ＷｉＦｉ  ＡＰ  ２の通信可能範囲から退出する。携帯端末１Ｂは、ＷｉＦｉ  ＡＰ  ２からのＷｉＦｉビーコンの受信信号強度に基づいてＷｉＦｉ  ＡＰ  ２の通信可能範囲からの退出を検出し（図２３Ｂ、ＯＰ９６：ＹＥＳ）、ＢＬＥビーコンの発信動作を停止させる（図２３Ｂ、ＯＰ９７）。
【０２７６】
図２７Ａ及び図２７Ｂは、第２実施形態に係る通信システム１００Ｂにおけるサービス提供の処理のシーケンスの一例を示す図である。図２７Ａ及び図２７Ｂでは、携帯端末１Ｂにダウンロード予約が設定されていない場合の例が示される。図２７Ａでは、携帯端末１Ｂは、ＷｉＦｉ  ＡＰ  ２の通信可能範囲外に存在していることを前提とする。
【０２７７】
Ｓ１１１からＳ１１７の処理は、図２６ＡのＳ８１からＳ８７と同様である。すなわち、Ｓ１１１からＳ１１７では、携帯端末１ＢのユーザがＷｉＦｉ  ＡＰ  ２の通信可能範囲に進入し、携帯端末１Ｂは、ＷｉＦｉ  ＡＰ  ２との接続を確立し、コントローラ５からＷｉＧｉｇサービス環境通知を受信して、ＢＬＥビーコンの発信動作を開始する。
【０２７８】
Ｓ１１８では、携帯端末１Ｂは、ダウンロードの予約が設定されていないことを判定する（図２３Ｂ、ＯＰ８９：ＮＯ）。
【０２７９】
Ｓ１１９では、携帯端末１ＢのユーザがＢＬＥ端末３Ｂに近づく方向に移動し、携帯端末１ＢのＢＬＥビーコンの到達可能範囲内にＢＬＥ端末３Ｂが含まれるようになると、ＢＬＥ端末３Ｂは、携帯端末１Ｂから発信されるＢＬＥビーコンを受信する（図２５、ＯＰ１２１：ＹＥＳ）。ＢＬＥ端末３Ｂは、携帯端末１Ｂ以外からはＢＬＥビーコンを受信していないものとする。
【０２８０】
Ｓ１２０では、ＢＬＥ端末３Ｂは、携帯端末１Ｂによって発信されたＢＬＥビーコンに含まれるＢＬＥビーコン識別情報を、新たに検出したＢＬＥビーコン識別情報として、コントローラ５に通知する（図２５、ＯＰ１２４：ＹＥＳ、ＯＰ１２５）。
【０２８１】
Ｓ１２１では、コントローラ５は、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報が配布したＢＬＥビーコン情報と一致することを判定する（図２４Ｂ、ＯＰ１１３：ＹＥＳ）。
【０２８２】
図２７ＢのＳ１２２では、コントローラ５は、ダウンロードデータキャッシュ５４から、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報と同じＢＬＥビーコン識別情報に関連付けられている携帯端末１Ｂの端末識別情報を取得する。コントローラ５は、携帯端末１Ｂに、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を送信する（図２４Ｂ、ＯＰ１１４）。コントローラ５は、通知元のＢＬＥ端末３ＢのＩＰアドレスを、受信したＢＬＥビーコン識別情報に合致するダウンロードデータキャッシュ５４のインデックスのエントリに登録する。
【０２８３】
Ｓ１２３では、携帯端末１Ｂは、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を受信するので（図２３Ｂ、ＯＰ８７:エリア内）、Ｗｉ
Ｇｉｇエリア判定フラグ１９２を１に設定する（図２３Ｂ、ＯＰ８８）。
【０２８４】
Ｓ１２４では、携帯端末１Ｂは、ユーザ操作によるダウンロード予約の入力を受ける（
図１２、ＯＰ２１：ＹＥＳ）。Ｓ１２５では、ＷｉＧｉｇエリア判定フラグ１９２が１であるので（図１２、ＯＰ２２：ＮＯ）、携帯端末１Ｂは、コントローラ５に対して、ＷｉＦｉ経由で、ダウンロード開始通知を送信する（図２３Ｂ、ＯＰ９０）。ダウンロード開始通知には、例えば、ダウンロード対象のファイルのファイル名、ＵＲＬが含まれる。
【０２８５】
Ｓ１２６では、携帯端末１Ｂは、ＷｉＧｉｇの動作を開始させる（図２３Ｂ、ＯＰ９１）。Ｓ１２７では、携帯端末１ＢとＷｉＧｉｇ  ＡＰ  ４との間でＷｉＧｉｇ接続シーケンスが実行される（図２３Ｂ、ＯＰ９２）。Ｓ１２８では、携帯端末１Ｂは、ダウンロード要求を送信する（図２３Ｂ、ＯＰ９３）。
【０２８６】
一方、Ｓ１２９では、コントローラ５は、携帯端末１Ｂからのダウンロード開始通知を受信し（図１１Ｂ、ＯＰ３６：ＹＥＳ）、ダウンロードデータキャッシュ５４には携帯端末１Ｂの端末識別情報に関連づけられたファイルが存在しないことを判定する（図１１Ｂ、ＯＰ３７：ＮＯ）。Ｓ１３０では、コントローラ５は、ダウンロード開始通知に含まれるＵＲＬに該当するサーバに対象のファイルのダウンロード要求を送信する（図１１Ｂ、ＯＰ３８）。
【０２８７】
Ｓ１３１では、コントローラ５は、ファイルのダウンロードを完了する。Ｓ１３２では、コントローラ５は、ダウンロードデータキャッシュ５４内の携帯端末１Ｂの端末識別情報に対応付けられたＢＬＥ端末３Ｂを特定し、ＢＬＥ−ＷｉＧｉｇ対応表５５において特定したＢＬＥ端末３Ｂに対応付けられたＷｉＧｉｇ  ＡＰ  ４を特定する。コントローラ５は、特定したＷｉＧｉｇ  ＡＰ  ４にダウンロードしたファイルを送信する（図１１、ＯＰ３８）。
【０２８８】
Ｓ１３３では、ＷｉＧｉｇ  ＡＰ  ４は、コントローラ５からファイルを受信し（図１２、ＯＰ４１）、携帯端末１Ｂにファイルを送信する（図１２、ＯＰ４２：ＹＥＳ、ＯＰ４３）。
【０２８９】
Ｓ１３４以降は、図２６ＢのＳ１０４以降と同様に、ファイルのダウンロードが完了すると携帯端末１ＢのＷｉＧｉｇの動作が停止される（Ｓ１０４）。ＢＬＥビーコンが受信されなくなると、ＷｉＧｉｇエリア判定フラグ１９２が０に設定される（Ｓ１０９）。携帯端末１ＢがＷｉＦｉ  ＡＰ  ２の通信可能範囲から退出すると、携帯端末１ＢのＢｌｕｅｔｏｏｔｈの受信動作が停止される（Ｓ１１０）。
【０２９０】
＜第２実施形態の作用効果＞
第２実施形態では、携帯端末１ＢがＢＬＥビーコンを発信し、ＷｉＧｉｇ  ＡＰ  ４とほぼ同じ位置には、ＢＬＥビーコンを受信するＢＬＥ端末３Ｂが配置される。Ｂｌｕｅｔｏｏｔｈの受信動作に比べてＢＬＥビーコンの発信動作は消費電力が小さいため、より携帯端末１Ｂの消費電力を低減させることができる。
【０２９１】
＜第２実施形態の変形例＞
第２実施形態の変形例では、第１実施形態の変形例と同様に、ＷｉＧｉｇ  ＡＰ  ４への対象ファイルのキャッシュが、携帯端末１ＢとＢＬＥ端末３Ｂとの距離ステート「Ｆａｒ」又は「Ｎｅａｒ」に応じて、段階的に行われる。第２実施形態の変形例では、通信システム１００Ｂのシステム構成、各装置のハードウェア構成及び機能構成は、第２実施形態と同様である。
【０２９２】
第２実施形態の変形例では、ＢＬＥ端末３Ｂは、携帯端末１ＢからのＢＬＥビーコンの受信信号強度に基づいて、携帯端末１Ｂとの距離が、「Ｆａｒ」、「Ｎｅａｒ」のいずれであるかを判定する。ＢＬＥ端末３Ｂは、携帯端末１Ｂとの距離ステートをコントローラ
５に通知する。コントローラ５は、ＢＬＥ端末３Ｂから通知される携帯端末１ＢとＢＬＥ端末３Ｂとの距離ステートが「Ｆａｒ」である場合に、ＷｉＧｉｇ  ＡＰ  ４に対象ファイルを送信し、ＷｉＧｉｇ  ＡＰ  ４に対象ファイルをキャッシュさせる。
【０２９３】
コントローラ５は、ＢＬＥ端末３Ｂから通知される携帯端末１ＢとＢＬＥ端末３Ｂとの距離ステートが「Ｎｅａｒ」である場合に、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇサービス環境通知を携帯端末１Ｂに通知する。携帯端末１Ｂは、第２実施形態と同様に、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇサービス環境通知を受信すると、ＷｉＧｉｇの動作を開始させ、対象ファイルのダウンロードを開始する。
【０２９４】
図２８Ａは、第２実施形態の変形例に係るコントローラ５の、携帯端末１Ｂの認証完了後に実行する処理のフローチャートの一例である。図２８Ａに示される処理は、携帯端末１Ｂの認証が成功すると開始される。
【０２９５】
ＯＰ１３１からＯＰ１３３の処理は、図２４ＡのＯＰ１０１からＯＰ１０３の処理と同様であり、制御部５１は、認証成功した携帯端末１Ｂの情報を保存し、携帯端末１Ｂに、ＷｉＧｉｇサービス環境通知を送信する。
【０２９６】
ＯＰ１３４では、制御部５１は、通信システム１００Ｂ内の携帯端末１Ｂに配布済みの全ＢＬＥビーコン識別情報を、通信システム１００Ｂ内のＢＬＥ端末３Ｂに通知する。その後、図２８Ａに示される処理が終了する。
【０２９７】
図２８Ｂは、第２実施形態の変形例に係るコントローラ５の、ＢＬＥ端末３Ｂからの通信を受信した場合の処理のフローチャートの一例である。図２８Ｂに示される処理は、コントローラ５がＢＬＥ端末３Ｂから通信を受信した場合に開始される。
【０２９８】
ＯＰ１４１では、制御部５１は、ＢＬＥ端末３Ｂからの通信を待機する。制御部５１がＢＬＥ端末３Ｂからの通信を受信した場合には（ＯＰ１４１：ＹＥＳ）、処理がＯＰ１４２に進む。
【０２９９】
ＯＰ１４２では、制御部５１は、ＢＬＥ端末３Ｂからの通信が、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知であるか否かを判定する。ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知には、携帯端末１Ｂについての距離ステートも含まれる。ＢＬＥ端末３Ｂからの通信が、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知である場合には（ＯＰ１４２：ＹＥＳ）、処理がＯＰ１４３に進む。このとき、制御部５１は、通知元のＢＬＥ端末３ＢのＩＰアドレスをダウンロードデータキャッシュ５４のインデックスの受信したＢＬＥビーコン識別情報に合致するエントリに登録する。ＢＬＥ端末３Ｂからの通信が、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知でない場合には（ＯＰ１４２：ＮＯ）、処理が図２４ＢのＯＰ１１７に進む。
【０３００】
ＯＰ１４３からＯＰ１４８の処理は、ＢＬＥ端末３Ｂが新たに検出したＢＬＥビーコン識別情報の通知が受信された場合の処理である。ＯＰ１４３では、制御部５１は、ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビーコン識別情報と一致するか否か判定する。携帯端末１Ｂに配布中のＢＬＥビーコン識別情報は、ダウンロードデータキャッシュ５４のインデックスに格納されている。ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビーコン識別情報と一致する場合には（ＯＰ１４３：ＹＥＳ）、処理がＯＰ１４４に進む。ＢＬＥ端末３Ｂから通知されたＢＬＥビーコン識別情報が、携帯端末１Ｂに配布中のＢＬＥビー
コン識別情報と一致しない場合には（ＯＰ１４３：ＮＯ）、図２８Ｂに示される処理が終了する。
【０３０１】
ＯＰ１４４では、制御部５１は、受信したＢＬＥビーコン識別情報の通知に含まれる距離ステートが「Ｆａｒ」であるか否かを判定する。受信したＢＬＥビーコン識別情報の通知に含まれる距離ステートが「Ｆａｒ」である場合には（ＯＰ１４４：ＹＥＳ）、処理がＯＰ１４５に進む。受信したＢＬＥビーコン識別情報の通知に含まれる距離ステートが「Ｆａｒ」でない場合には（ＯＰ１４４：ＮＯ）、処理がＯＰ１４７に進む。
【０３０２】
ＯＰ１４５及びＯＰ１４６は、距離ステートが「Ｆａｒ」である場合の処理である。ＯＰ１４５では、制御部５１は、ダウンロードデータキャッシュ５４のインデックスにおいて、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報と一致するＢＬＥビーコン識別情報に関連付けられている端末識別情報を特定する。制御部５１は、特定した端末識別情報に関連付けられたファイルがダウンロードデータキャッシュ５４に保存されているか否かを判定する。ダウンロードデータキャッシュ５４に、特定された端末識別情報に関連付けられたファイルが存在する場合には（ＯＰ１４５：ＹＥＳ）、処理がＯＰ１４６に進む。ダウンロードデータキャッシュ５４に、特定された端末識別情報に関連付けらえたファイルが存在しない場合には（ＯＰ１４５：ＮＯ）、図２８Ｂに示される処理が終了する。
【０３０３】
ＯＰ１４６では、制御部５１は、特定された端末識別情報に関連付けられているファイルを、ＢＬＥビーコン識別情報の通知元であるＢＬＥ端末３Ｂに対応付けられているＷｉＧｉｇ  ＡＰ  ４に送信する。ＢＬＥ端末３Ｂに対応付けられているＷｉＧｉｇ  ＡＰ  ４は、ＢＬＥ−ＷｉＧｉｇ対応表５５に基づいて特定される。その後、図２８Ｂに示される処理が終了する。
【０３０４】
ＯＰ１４７では、制御部５１は、受信したＢＬＥビーコン識別情報の通知に含まれる距離ステートが「Ｎｅａｒ」であるか否かを判定する。受信したＢＬＥビーコン識別情報の通知に含まれる距離ステートが「Ｎｅａｒ」である場合には（ＯＰ１４７：ＹＥＳ）、処理がＯＰ１４８に進む。受信したＢＬＥビーコン識別情報の通知に含まれる距離ステートが「Ｎｅａｒ」でない場合には（ＯＰ１４７：ＮＯ）、図２８Ｂに示される処理が終了する。
【０３０５】
ＯＰ１４８では、制御部５１は、ダウンロードデータキャッシュ５４のインデックスにおいて、ＢＬＥ端末３Ｂから受信したＢＬＥビーコン識別情報と一致するＢＬＥビーコン識別情報に関連付けられている端末識別情報を特定する。制御部５１は、特定した端末識別情報に対応する携帯端末１Ｂに、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を送信する。その後、図２８Ｂに示される処理が終了する。
【０３０６】
図２９は、第２実施形態に変形例に係るＢＬＥ端末３Ｂの、コントローラ５からの通信を受信した場合の処理のフローチャートである。図２９に示される処理は、ＢＬＥ端末３がコントローラ５からの通信を受信すると開始される。
【０３０７】
ＯＰ１５１では、ＢＬＥ受信制御部３２は、コントローラ５からの通信を受信する。ＯＰ１５２では、ＢＬＥ受信制御部３２は、コントローラ５からの通信が、配布済みのＢＬＥビーコン識別情報の通知であるか否かを判定する。コントローラ５からの通信が、配布済みのＢＬＥビーコン識別情報の通知である場合には（ＯＰ１５２：ＹＥＳ）、処理がＯＰ１５３に進む。コントローラ５からの通信が、配布済みのＢＬＥビーコン識別情報の通知でない場合には（ＯＰ１５２：ＮＯ）、図２９に示される処理が終了する。
【０３０８】
ＯＰ１５３では、ＢＬＥ受信制御部３２は、受信した、配布済みのＢＬＥビーコン識別情報を不揮発性メモリに保存する。その後、図２９に示される処理が終了する。
【０３０９】
図３０は、第２実施形態の変形例に係るＢＬＥ端末３Ｂの、ＢＬＥビーコンを受信した場合の処理のフローチャートの一例である。図３０に示される処理は、ＢＬＥ端末３ＢがＢＬＥビーコンを受信した場合に開始される。
【０３１０】
ＯＰ１６１では、ＢＬＥ受信制御部３２は、ＢＬＥビーコンの受信を待機する。ＢＬＥ受信制御部３２がＢＬＥビーコンの受信を検出した場合には（ＯＰ１６１：ＹＥＳ）、処理がＯＰ１６２に進む。所定時間経過してもＢＬＥ受信制御部３２がＢＬＥビーコンの受信を検出しない場合には（ＯＰ１６１：ＮＯ）、処理がＯＰ１６４に進む。ＢＬＥビーコンの受信の検出の待機時間は、例えば、１秒である。なお、ＢＬＥ端末３Ｂは、ＢＬＥビーコンを受信すると、受信信号強度から距離ステータスを「Ｆａｒ」又は「Ｎｅａｒ」のいずれかに判定する。
【０３１１】
ＯＰ１６２では、ＢＬＥ受信制御部３２は、待機中に受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報が、配布済みのＢＬＥビーコン識別情報に一致するか否かを判定する。待機中に受信されＢＬＥビーコンに含まれるＢＬＥビーコン識別情報に、配布済みのＢＬＥビーコン識別情報に一致するものがある場合には（ＯＰ１６２：ＹＥＳ）、処理がＯＰ１６３に進む。待機中に受信されＢＬＥビーコンに含まれるＢＬＥビーコン識別情報に、配布済みのＢＬＥビーコン識別情報に一致するものがない場合には（ＯＰ１６２：ＮＯ）、処理がＯＰ１６４に進む。
【０３１２】
ＯＰ１６３では、ＢＬＥ受信制御部３２は、受信したＢＬＥビーコンのうち、配布済みのＢＬＥビーコン情報で、現在のＢＬＥビーコン受信リストを作成する。ＢＬＥビーコン受信リストは、例えば、ＢＬＥ端末３ＢのＲＡＭ内に格納される。第２実施形態の変形例では、ＢＬＥビーコン受信リストには、ＢＬＥビーコン識別情報と、距離ステータスとが記録される。
【０３１３】
ＯＰ１６４では、待機中に受信したＢＬＥビーコンに、配布済みのＢＬＥビーコン識別情報に一致するＢＬＥビーコン識別情報を含むものがないので、ＢＬＥ受信制御部３２は、ＢＬＥビーコン受信リストをリセットする。その後、処理がＯＰ１７１に進む。待機中に受信したＢＬＥビーコンに、配布済みのＢＬＥビーコン識別情報に一致するＢＬＥビーコン識別情報を含むものがないことは、ＷｉＧｉｇサービスを利用する携帯端末１ＢがＢＬＥ端末３Ｂの信号受信可能範囲内に存在していないことが示される。
【０３１４】
ＯＰ１６５では、ＢＬＥ受信制御部３２は、１秒前のＢＬＥビーコン受信リストを読み出す。ＯＰ１６６では、ＢＬＥ受信制御部３２は、１秒前のＢＬＥビーコン受信リストと現在のＢＬＥビーコン受信リストとで、各ＢＬＥビーコン識別情報について差分を確認する。
【０３１５】
１秒前のＢＬＥビーコン受信リストに含まれており、現在のＢＬＥビーコン受信リストに含まれていないＢＬＥビーコン識別情報については（ＯＰ１６６：未検出）、ＯＰ１６７の処理が行われる。ＯＰ１６７では、ＢＬＥ受信制御部３２は、１秒前のＢＬＥビーコン受信リストに含まれており、現在のＢＬＥビーコン受信リストに含まれていないＢＬＥビーコン識別情報を、検出されなくなったＢＬＥビーコン識別情報として、コントローラ５に通知する。
【０３１６】
１秒前のＢＬＥビーコン受信リストにおいて距離ステータスが「Ｆａｒ」であり、現在のＢＬＥビーコン受信リストにおいて距離ステータスが「Ｎｅａｒ」であるＢＬＥビーコ
ン識別情報については（ＯＰ１６６：Ｎｅａｒ）、ＯＰ１６８の処理が行われる。ＯＰ１６８では、ＢＬＥ受信制御部３２は、該当のＢＬＥビーコン識別情報と距離ステータス「Ｎｅａｒ」を、コントローラ５に通知する。
【０３１７】
１秒前のＢＬＥビーコン受信リストに含まれておらず、現在のＢＬＥビーコン受信リストに含まれているＢＬＥビーコン識別情報については（ＯＰ１６６：新規追加）、ＯＰ１６９の処理が行われる。ＯＰ１６９では、ＢＬＥ受信制御部３２は、該当のＢＬＥビーコン識別情報を、新たに検出されたＢＬＥビーコン識別情報として、コントローラ５に通知する。
【０３１８】
ＯＰ１７０では、ＢＬＥ受信制御部３２は、現在のＢＬＥビーコン受信リストを保存する。このとき、ＢＬＥビーコン受信リストは、上書き保存される。
【０３１９】
ＯＰ１７１では、ＢＬＥ受信制御部３２は、１秒間待機する。その後、処理がＯＰ１６１に進む。ＯＰ１６１では、１秒間待機していた間にＢＬＥビーコンが受信されている場合には（ＯＰ１６１：ＹＥＳ）、受信されたＢＬＥビーコンについて、現在のＢＬＥビーコン受信リストが作成される。１秒間待機していた間にＢＬＥビーコンが受信されなかった場合には（ＯＰ１６１：ＮＯ）、処理がＯＰ１６４に進む。
【０３２０】
図３１は、第２実施形態の変形例に係るＢＬＥビーコン受信リストの一例である。ＢＬＥビーコン受信リストには、ＢＬＥ端末３Ｂが受信し、且つ、コントローラ５が配布済みのＢＬＥビーコン識別情報に合致するＢＬＥビーコン識別情報と、距離ステータスとが格納される。
【０３２１】
図３２Ａ及び図３２Ｂは、第２実施形態の変形例に係る通信システム１００Ｂのサービス提供の処理のシーケンスの一例を示す図である。図３２Ａ及び図３２Ｂには、携帯端末１Ｂにダウンロードの予約の設定がなされている場合の例が示される。
【０３２２】
Ｓ１４１では、携帯端末１ＢとＷｉＦｉ  ＡＰ  ２との間で接続シーケンスが行われる。この接続シーケンスにおいて、携帯端末１Ｂの認証がコントローラ５で行われる。
【０３２３】
Ｓ１４２では、コントローラ５は、携帯端末１Ｂの認証要求に基づいて認証処理を行い、携帯端末１Ｂの端末識別情報とＩＰアドレスとを関連付けてダウンロードデータキャッシュ５４に保存する（図２８Ａ、ＯＰ１３１）。
【０３２４】
Ｓ１４３では、コントローラ５は、携帯端末１Ｂに、ＷｉＧｉｇサービス環境通知を送信する（図２８Ａ、ＯＰ１３２）。ＷｉＧｉｇサービス環境通知には、携帯端末１Ｂに対して使用が許可されるＢＬＥビーコン識別情報が含まれている。コントローラ５は、携帯端末１Ｂに配布したＢＬＥビーコン識別情報を、携帯端末１Ｂの端末識別情報とＩＰアドレスとに関連付けて、ダウンロードデータキャッシュ５４のインデックスに保存する（図２８Ａ、ＯＰ１３３）。
【０３２５】
Ｓ１４４では、コントローラ５は、通信システム１００Ｂ内の全ＢＬＥ端末３Ｂに、配布済みの全ＢＬＥビーコン識別情報を通知する（図２８Ａ、ＯＰ１３４）。Ｓ１４５では、ＢＬＥ端末３Ｂは、コントローラ５から受信した、配布済みのＢＬＥビーコン識別情報を保存する（図２９、ＯＰ１５３）。
【０３２６】
Ｓ１４６では、携帯端末１Ｂは、コントローラ５から受信したＷｉＧｉｇサービス環境通知に含まれるＢＬＥビーコン識別情報を情報格納部１９にＢＬＥビーコン識別情報１９１として保存する（図２３Ａ、ＯＰ８３）。
【０３２７】
Ｓ１４７では、携帯端末１Ｂは、ＢＬＥビーコンの発信動作を開始させる（図２３Ａ、ＯＰ８４）。携帯端末１Ｂから発信されるＢＬＥビーコンには、ＢＬＥビーコン識別情報１９１、すなわち、ＷｉＧｉｇサービス環境通知で通知されたＢＬＥビーコン識別情報が含まれている。
【０３２８】
Ｓ１４８では、携帯端末１Ｂは、ダウンロードの予約が設定されていることを判定する（図２３Ａ、ＯＰ８５：ＹＥＳ）。Ｓ１４９では、携帯端末１Ｂは、ダウンロードファイル情報をコントローラ５に送信する（図２３Ａ、ＯＰ８６）。ダウンロードファイル情報には、ダウンロードの予約が設定されているファイルのファイル名、ＵＲＬが含まれる。ダウンロードファイル情報は、携帯端末１ＢがＷｉＦｉ  ＡＰ  ２との接続を確立しているので、ＷｉＦｉ経由で送信される。
【０３２９】
Ｓ１５０では、コントローラ５は、携帯端末１Ｂからダウンロードファイル情報を受信し（図１１Ｂ、ＯＰ３４：ＹＥＳ）、ダウンロードファイル情報に含まれるＵＲＬの該当のサーバに対して対象のファイルのダウンロード要求を送信する（図１１Ｂ、ＯＰ３５）。Ｓ１５１では、コントローラ５は、対象のファイルを該当のサーバから受信し、携帯端末１Ｂの端末識別情報とＩＰアドレスと配布されたＢＬＥビーコン情報とに対応付けて、ダウンロードデータキャッシュ５４に保存する（図１１Ｂ、ＯＰ３５）。
【０３３０】
Ｓ１５２では、携帯端末１ＢのユーザがＢＬＥ端末３Ｂに近づく方向に移動し、携帯端末１ＢのＦａｒ領域内にＢＬＥ端末３Ｂが含まれるようになると、ＢＬＥ端末３Ｂは、携帯端末１Ｂから発信されるＢＬＥビーコンを受信する（図３０、ＯＰ１６１：ＹＥＳ）。また、携帯端末１Ｂは、距離ステートを「Ｆａｒ」と判定する。ＢＬＥ端末３Ｂは、携帯端末１Ｂ以外からはＢＬＥビーコンを受信していないものとする。
【０３３１】
Ｓ１５３では、ＢＬＥビーコン端末３Ｂは、新たに検出したＢＬＥビーコン情報として受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報と距離ステート「Ｆａｒ」とをコントローラに通知する（図３０、ＯＰ１６９）。
【０３３２】
Ｓ１５４では、コントローラ５は、受信したＢＬＥビーコン識別情報に対応付けられているファイルをＷｉＧｉｇ  ＡＰ  ４に送信する（図２８Ｂ、ＯＰ１４４：ＹＥＳ、ＯＰ１４５：ＹＥＳ、ＯＰ１４６）。
【０３３３】
図３２ＢのＳ１５５では、携帯端末１ＢのユーザがさらにＢＬＥ端末３Ｂに近づく方向に移動し、携帯端末１ＢのＮｅａｒ領域内にＢＬＥ端末３Ｂが含まれるようになると、ＢＬＥ端末３Ｂは、携帯端末１Ｂとの距離ステートを「Ｎｅａｒ」と判定する。
【０３３４】
Ｓ１５６では、ＢＬＥビーコン端末３Ｂは、受信したＢＬＥビーコンに含まれるＢＬＥビーコン識別情報と距離ステート「Ｎｅａｒ」とをコントローラに通知する（図３０、ＯＰ１６８）。
【０３３５】
Ｓ１５７では、コントローラ５は、受信したＢＬＥビーコン情報が配布済みのものであることを判定する（図２８Ｂ、ＯＰ１４３：ＹＥＳ）。Ｓ１５８では、コントローラ５は、携帯端末１Ｂに、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を送信する（図２８Ｂ、ＯＰ１４７：ＹＥＳ、ＯＰ１４８）。
【０３３６】
Ｓ１５９では、携帯端末１Ｂは、ＷｉＧｉｇ  ＡＰ  ４の通信可能範囲内であることを通知するＷｉＧｉｇエリア通知を受信するので（図２３Ｂ、ＯＰ８７:エリア内）、Ｗｉ
Ｇｉｇエリア判定フラグ１９２を１に設定する（図２３Ｂ、ＯＰ８８）。
【０３３７】
Ｓ１６０では、携帯端末１Ｂは、ダウンロードの予約が設定されていることを判定する（図２３Ｂ、ＯＰ８９：ＹＥＳ）。Ｓ１６１では、携帯端末１Ｂは、ＷｉＧｉｇの動作を開始させる（図２３Ｂ、ＯＰ９１）。Ｓ１６２では、携帯端末１ＢとＷｉＧｉｇ  ＡＰ  ４との間でＷｉＧｉｇ接続シーケンスが実行される（図２３Ｂ、ＯＰ９２）。Ｓ１６３では、携帯端末１Ｂは、ダウンロード要求を送信する（図２３Ｂ、ＯＰ９３）。
【０３３８】
Ｓ１６４では、ＷｉＧｉｇ  ＡＰ  ４は、携帯端末１Ｂからのダウンロード要求を受信し（図１３、ＯＰ５１）、キャッシュ内の携帯端末１ＢのＩＰアドレスに関連付けられているファイルを携帯端末１Ｂに送信する（図１３、ＯＰ５２：ＹＥＳ、ＯＰ５３）。
【０３３９】
Ｓ１６５では、携帯端末１Ｂは、ファイルのダウンロードが完了し、ＷｉＧｉｇの動作を停止させる（図２３Ｂ、ＯＰ９４）。
【０３４０】
＜第２実施形態の変形例の作用効果＞
第２実施形態の変形例より、携帯端末１ＢがＢＬＥビーコンを発信し、ＢＬＥ端末３ＢがＢＬＥビーコンを受信する場合でも、携帯端末１ＢとＢＬＥ端末３Ｂとの距離「Ｆａｒ」、「Ｎｅａｒ」に応じて、ファイルのダウンロードの処理が段階的に行うことができる。また、携帯端末１Ｂの消費電力をより低減させることができる。
【０３４１】
なお、第２実施形態では、携帯端末１ＢがＢＬＥビーコンの発信機能を有する。携帯端末１ＢがＢＬＥビーコンの発信機能を有さない場合でも、ＢＬＥビーコンの発信機能を有するＢＬＥ端末と携帯端末１ＢとをＢｌｕｅｔｏｏｔｈで接続し連携させることで、第２実施形態を実現することができる。
【０３４２】
＜その他＞
第１実施形態及び第２実施形態では、無線通信方式として、ＷｉＦｉ、ＷｉＧｉｇ、ＢＬＥの組合せが採用される通信システムについて説明された。通信システム１００Ａ及び通信システム１００Ｂが採用可能な無線通信方式の組合せは、ＷｉＦｉ、ＷｉＧｉｇ、ＢＬＥに限定されない。通信システム１００Ａ及び通信システム１００Ｂは、例えば、ＷｉＦｉに代えて、４Ｇや５Ｇのセルラの無線通信方式と、ＷｉＧｉｇ、ＢＬＥの組合せを採用することもできる。この場合には、ＷｉＦｉ  ＡＰ  ２とコントローラ５の機能を、４Ｇや５Ｇに対応するスモールセル基地局に持たせることによって、実現可能となる。
【０３４３】
また、ＷｉＧｉｇとＢＬＥとに代えて、通信可能範囲のサイズが数ｍ〜１０ｍ程度の、高速な無線通信方式と省電力な無線通信方式と、が採用されてもよい。
【０３４４】
＜記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０３４５】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＲＯＭ（リードオンリーメモリ）等がある。さらに、ＳＳＤ
（Solid State Drive）は、コンピュータ等から取り外し可能な記録媒体としても、コン
ピュータ等に固定された記録媒体としても利用可能である。
【０３４６】
＜付記＞
上記実施形態は、以下の付記を開示する。
（付記１）
携帯端末と、
第１の無線通信方式によって通信する第１の中継装置と、
第３の無線通信方式によって、前記第１の中継装置の通信可能範囲が一致するように設定される信号到達可能範囲を形成し、発信元の識別情報を含む信号を発信する発信機と、
第２の無線通信方式によって、前記第１の中継装置の通信可能範囲と前記発信機の信号到達可能範囲とを包含する通信可能範囲を形成し、前記発信機によって用いられる識別情報を前記携帯端末に送信する第２の中継装置と、
を備え、
前記携帯端末は、
前記第１の無線通信方式によって、前記第１の中継装置と接続する第１の通信部と、
前記第２の無線通信方式によって、前記発信機によって用いられる識別情報を受信する第２の通信部と、
前記第３の無線通信方式によって、前記発信機によって用いられる識別情報を含む信号を受信する第３の通信部と、
前記第３の無線通信方式によって前記発信機によって用いられる識別情報を含む信号を受信した場合に、前記第１の通信部に動作の開始を指示する制御部と、
を備える通信システム。
（付記２）
前記携帯端末の前記制御部は、前記第１の無線通信方式によるダウンロード対象のファイルの受信が完了した場合に、前記第１の通信部に動作の停止を指示する、
付記１に記載の通信システム。
（付記３）
前記携帯端末の前記制御部は、前記第２の無線通信方式によって、前記発信機の識別情報を受信した場合に、前記第３の通信部に前記第３の無線通信方式による信号の受信動作の開始を指示する、
付記１又は２に記載の通信システム。
（付記４）
前記携帯端末の前記制御部は、前記第２の無線通信方式による前記第２の中継装置との接続が切断された場合に、前記第３の通信部に前記受信動作の停止を指示する、
付記３に記載の通信システム。
（付記５）
前記携帯端末の前記制御部は、前記第３の無線通信方式によって、前記発信機の識別情報を含む信号を受信しており、且つ、受信した信号にダウンロード対象のファイルに関する情報が入力されている場合に、前記第１の通信部に前記ファイルのダウンロードの開始を指示する、
付記１から４のいずれか一つに記載の通信システム。
（付記６）
前記通信システムは、
前記発信元の識別情報を前記携帯端末に送信する管理装置をさらに備え、
前記携帯端末の前記制御部は、前記第３の無線通信方式によって前記発信機の識別情報が含まれる信号を受信しており、且つ、受信した信号にダウンロード対象のファイルに関する情報が入力されている場合に、前記ファイルに関するダウンロード開始通知を前記管理装置に送信し、
前記管理装置は、前記ファイルに関するダウンロード開始通知を受信した場合に、前記
ファイルを前記第１の中継装置に送信し、
前記第１の中継装置は、前記ファイルを受信し、前記第１の無線通信方式によって、前記ファイルを前記携帯端末に送信する、
付記１から５のいずれか一つに記載の通信システム。
（付記７）
前記通信システムは、
前記発信機の識別情報を前記携帯端末に送信する管理装置をさらに備え、
前記携帯端末は、
ダウンロード対象のファイルに関する情報を記憶する記憶部をさらに備え、
前記制御部は、
前記第３の無線通信方式によって受信した前記発信機の識別情報を含む信号の受信信号強度に基づいて、前記発信機から第１の距離以下の第１の範囲、及び、前記発信機から前記第１の距離より短い第２の距離以下の第２の範囲への進入を検出し、
前記第１の範囲への進入を検出した場合に、前記管理装置に前記ファイルに関するダウンロード開始通知を送信し、
前記第２の範囲への進入を検出した場合に、前記第１の通信部に前記ファイルのダウンロードの開始を指示して、前記第１の無線通信方式によって、前記第１の中継装置から前記ファイルを受信し、
前記管理装置は、前記ファイルに関するダウンロード開始通知を受信した場合に、前記ファイルを前記第１の中継装置に送信し、
前記第１の中継装置は、前記管理装置から前記ファイルを受信し、前記携帯端末に前記ファイルを送信する、
付記１から４のいずれか一つに記載の通信システム。
（付記８）
携帯端末と、
第１の無線通信方式によって通信を行う第１の中継装置と、
第２の無線通信方式によって、前記第１の中継装置の通信可能範囲を包含する通信可能範囲を形成し、第３の無線通信方式による信号の発信元を識別する識別情報を前記携帯端末に送信する第２の中継装置と、
前記第２の中継装置の通信可能範囲に包含され、前記第１の中継装置の通信可能範囲と一致するように設定される信号検出可能範囲内で第３の無線通信方式によって前記識別情報を含む信号を受信し、受信した信号に含まれる前記識別情報を管理装置に送信する受信機と、
前記携帯端末に、前記第３の無線通信方式による信号の発信元の識別情報を送信し、前記受信機から受信した前記識別情報と前記携帯端末に送信した識別情報とが一致する場合に、前記携帯端末に、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を送信する管理装置と、
を含み、
前記携帯端末は、
前記第１の無線通信方式によって、前記第１の中継装置と接続する第１の通信部と、
前記第２の無線通信方式によって、前記第３の無線通信方式による信号の発信元の識別情報と、前記現在位置が前記第１の中継装置の通信可能範囲内であることの通知と、を受信する第２の通信部と、
前記第３の無線通信方式によって、前記受信した識別情報を含む信号を発信する第３の通信部と、
前記管理装置から、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受信した場合に、前記第１の通信部の動作の開始を指示する制御部と、
を備える、
通信システム。
（付記９）
前記携帯端末の前記制御部は、前記第１の無線通信方式によって、ダウンロード対象のファイルの受信が完了した場合に、前記第１の通信部に動作の停止を指示する、
付記８に記載の通信システム。
（付記１０）
前記携帯端末の前記制御部は、前記第２の無線通信方式によって、前記第３の無線通信方式による信号の発信元の識別情報を受信した場合に、前記第３の通信部に前記第３の無線通信方式による信号の発信動作の開始を指示する、
付記８又は９に記載の通信システム。
（付記１１）
前記制御部は、前記第２の無線通信方式による前記第２の中継装置との接続が切断された場合に、前記第３の通信部に前記発信動作の停止を指示する、
付記１０に記載の通信システム。
（付記１２）
前記携帯端末の前記制御部は、前記第２の無線通信方式によって前記管理装置から現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受けており、且つ、ダウンロード対象のファイルに関する情報が入力されている場合に、前記第１の通信部に前記ファイルのダウンロードの開始を指示する、
付記８から１１のいずれか一つに記載の通信システム。
（付記１３）
前記携帯端末の前記制御部は、前記第２の無線通信方式によって、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受けており、且つ、ダウンロード対象のファイルに関する情報が入力されている場合に、前記ファイルに関するダウンロードの開始通知を前記管理装置に送信し、
前記管理装置は、前記ファイルに関するダウンロード開始通知を受信した場合に、前記ファイルを前記第１の中継装置に送信し、
前記第１の中継装置は、前記ファイルを受信し、前記第１の無線通信方式によって、前記ファイルを前記携帯端末に送信する、
付記８から１２のいずれか一つに記載の通信システム。
（付記１４）
前記携帯端末は、
ダウンロード対象のファイルに関する情報を記憶する記憶部をさらに備え、
前記制御部は、
前記第２の無線通信方式によって、前記管理装置に前記ファイルに関するダウンロード開始通知を送信し、
前記受信機は、前記第３の無線通信方式による前記携帯端末からの信号の受信信号強度に基づいて、前記携帯端末との距離が、第２の距離以上第１の距離未満の第１の範囲内、又は、前記第２の距離未満の第２の範囲内のいずれであるかを検出して前記管理装置に送信し、
前記管理装置は、前記受信機と前記携帯端末との距離が前記第１の範囲内である場合に、前記ファイルを前記第１の中継装置に送信し、前記受信機と前記携帯端末との距離の前記第１の範囲内から前記第２の範囲内への変化を検出した場合に、前記携帯端末に、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を送信する、
付記８から１２のいずれか一つに記載の通信システム。
（付記１５）
第１の無線通信方式によって第１の中継装置と接続する第１の通信部と、
第３の無線通信方式によって前記第１の中継装置の通信可能範囲と一致するように設定される信号到達可能範囲を形成する発信機から、前記発信機によって用いられる発信元の識別情報を含む信号を受信する第３の通信部と、
第２の無線通信方式によって前記第１の中継装置の通信可能範囲と前記発信機の信号到達可能範囲とを包含する通信可能範囲を形成する第２の中継装置から、前記発信機によっ
て用いられる識別情報を受信する第２の通信部と、
前記第３の無線通信方式によって前記発信機の識別情報を含む信号を受信した場合に、前記第１の通信部に動作の開始を指示する制御部と、
を備える携帯端末。
（付記１６）
第１の無線通信方式によって第１の中継装置と接続する第１の通信部と、
第２の無線通信方式によって、第２の中継装置から、第３の無線通信方式による信号の発信元の識別情報を受信する第２の通信部と、
前記第３の無線通信方式によって、前記受信した識別情報を含む信号を発信する第３の通信部と、
管理装置から、前記第２の無線通信方式によって、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受信した場合に、前記第１の通信部の動作の開始を指示する制御部と、
を備え、
前記管理装置は、前記携帯端末に、前記第３の無線通信方式による信号の発信元の識別情報を送信し、受信機から受信した前記発信元の識別情報と送信した識別情報とが一致する場合に、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を送信し、
前記受信機は、前記第３の無線通信方式によって、前記第２の中継装置の通信可能範囲に包含され、前記第１の中継装置の通信可能範囲と一致するように設定される信号検出可能範囲内で、前記発信元の識別情報を含む信号を受信し、前記受信した信号に含まれる前記発信元の識別情報を前記管理装置に送信し、
前記第２の中継装置は、前記第１の中継装置の通信可能範囲及び前記受信機の信号検出可能範囲を包含する通信可能範囲を形成する、
携帯端末。
（付記１７）
発信機が、
第１の無線通信方式によって通信する第１の中継装置の通信可能範囲と一致するように設定される信号到達可能範囲を形成し、
第３の無線通信方式によって、発信元の識別情報を含む信号を発信し、
第２の中継装置が、
第２の無線通信方式によって、前記第１の中継装置の通信可能範囲と前記発信機の信号到達可能範囲とを包含する通信可能範囲を形成し、
第２の無線通信方式によって、前記発信機によって用いられる識別情報を前記携帯端末に送信し、
前記携帯端末が、
前記第２の無線通信方式によって、前記発信機によって用いられる識別情報を受信し、
前記第３の無線通信方式によって、前記発信機によって用いられる識別情報を含む信号を受信した場合に、前記第１の無線通信方式によって前記第１の中継装置と接続する第１の通信部に動作の開始を指示する、
を備える通信方法。
（付記１８）
第２の中継装置が、
第２の無線通信方式によって、第１の無線通信方式によって通信を行う第１の中継装置の通信可能範囲を包含する通信可能範囲を形成し、第３の無線通信方式による信号の発信元を識別する識別情報を携帯端末に送信し、
受信機が、
前記第２の中継装置の通信可能範囲に包含され、前記第１の中継装置の通信可能範囲と一致するように設定される信号検出可能範囲内で第３の無線通信方式によって前記識別情報を含む信号を受信し、受信した信号に含まれる前記識別情報を管理装置に送信し、
前記管理装置が、
前記携帯端末に、前記第３の無線通信方式による信号の発信元の識別情報を送信し、前記受信機から受信した前記識別情報と前記携帯端末に送信した識別情報とが一致する場合に、前記携帯端末に、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を送信し、
前記携帯端末は、
前記第２の無線通信方式によって、前記第３の無線通信方式による信号の発信元の識別情報と、前記現在位置が前記第１の中継装置の通信可能範囲内であることの通知と、を受信し、
前記第３の無線通信方式によって、前記受信した識別情報を含む信号を発信し、
前記管理装置から、現在位置が前記第１の中継装置の通信可能範囲内であることの通知を受信した場合に、前記第１の無線通信方式によって前記第１の中継装置と接続する第１の通信部の動作の開始を指示する、
通信方法。
【符号の説明】
【０３４７】
１Ａ、１Ｂ        携帯端末
２        ＷｉＦｉアクセスポイント
３        ＢＬＥ端末
４        ＷｉＧｉｇアクセスポイント
５        コントローラ
１１      セルラ送受信部
１２      ＷｉＦｉ送受信部
１３      ＷｉＦｉ制御部
１４      制御部
１５      ＷｉＧｉｇ送受信部
１６      ＷｉＧｉｇ制御部
１７      Ｂｌｕｅｔｏｏｔｈ送受信部
１８      Ｂｌｕｅｔｏｏｔｈ制御部
１９      情報格納部
３１      ＢＬＥ送信制御部
３２      ＢＬＥ受信制御部
４２      ＷｉＧｉｇ制御部
５１      制御部
５４      ダウンロードデータキャッシュ
５５      ＢＬＥ−ＷｉＧｉｇ対応表
１０１、４０１    ＣＰＵ
１０２、４０２    記憶部
１１１    ＷｉＦｉ通信部
１１３    ＷｉＧｉｇ通信部
１１５    Ｂｌｕｅｔｏｏｔｈ通信部
【図１】
2017103729.tif 000003
【図２】
2017103729.tif 000004
【図３】
2017103729.tif 000005
【図４】
2017103729.tif 000006
【図５】
2017103729.tif 000007
【図６】
2017103729.tif 000008
【図７】
2017103729.tif 000009
【図８】
2017103729.tif 000010
【図９Ａ】
2017103729.tif 000011
【図９Ｂ】
2017103729.tif 000012
【図１０】
2017103729.tif 000013
【図１１Ａ】
2017103729.tif 000014
【図１１Ｂ】
2017103729.tif 000015
【図１２】
2017103729.tif 000016
【図１３】
2017103729.tif 000017
【図１４Ａ】
2017103729.tif 000018
【図１４Ｂ】
2017103729.tif 000019
【図１５Ａ】
2017103729.tif 000020
【図１５Ｂ】
2017103729.tif 000021
【図１６】
2017103729.tif 000022
【図１７】
2017103729.tif 000023
【図１８】
2017103729.tif 000024
【図１９】
2017103729.tif 000025
【図２０】
2017103729.tif 000026
【図２１】
2017103729.tif 000027
【図２２】
2017103729.tif 000028
【図２３Ａ】
2017103729.tif 000029
【図２３Ｂ】
2017103729.tif 000030
【図２４Ａ】
2017103729.tif 000031
【図２４Ｂ】
2017103729.tif 000032
【図２５】
2017103729.tif 000033
【図２６Ａ】
2017103729.tif 000034
【図２６Ｂ】
2017103729.tif 000035
【図２６Ｃ】
2017103729.tif 000036
【図２７Ａ】
2017103729.tif 000037
【図２７Ｂ】
2017103729.tif 000038
【図２８Ａ】
2017103729.tif 000039
【図２８Ｂ】
2017103729.tif 000040
【図２９】
2017103729.tif 000041
【図３０】
2017103729.tif 000042
【図３１】
2017103729.tif 000043
【図３２Ａ】
2017103729.tif 000044
【図３２Ｂ】
2017103729.tif 000045