(57)【要約】【課題】利用者がバスに乗車中であるか否かを判別するとともに、利用者がバスに乗車している場合に当該利用者に有益な情報を提供することが可能な情報提供システム、情報提供方法、及び情報提供プログラムを提供すること。【解決手段】情報提供システム１００は、利用者端末２から利用者の現在位置を取得する位置取得処理部１１１と、バス停留所の情報とバスの路線の情報とを含むバス路線情報を取得するバス路線取得処理部１１３と、前記バス路線情報に基づいてバス停位置を取得するバス停位置取得処理部１１４と、前記現在位置と前記バス路線情報と前記バス停位置とに基づいて、利用者がバスに乗車中であるか否かを判定する判定処理部１１５と、判定処理部１１５により利用者がバスに乗車中であると判定された場合に、所定の施設情報を利用者端末２に提供する情報提供処理部１１７と、を備える。【選択図】図１
2020041932.tif 000002
【特許請求の範囲】
【請求項１】
利用者が所持する利用者端末から前記利用者の現在位置を取得する位置取得処理部と、
バスが停車するバス停留所の情報と前記バスの路線の情報とを含むバス路線情報を取得するバス路線取得処理部と、
前記バス路線取得処理部により取得される前記バス路線情報に基づいて、前記バス停留所の位置を表すバス停位置を取得するバス停位置取得処理部と、
前記位置取得処理部により取得される前記現在位置と、前記バス路線取得処理部により取得される前記バス路線情報と、前記バス停位置取得処理部により取得される前記バス停位置とに基づいて、前記利用者が前記バスに乗車中であるか否かを判定する判定処理部と、
前記判定処理部により前記利用者が前記バスに乗車中であると判定された場合に、所定の情報を前記利用者端末に提供する情報提供処理部と、
を備える情報提供システム。
【請求項２】
前記判定処理部は、前記利用者が前記バスに乗車中であると判定した場合に、前記位置取得処理部により取得される前記現在位置と、前記バス停位置取得処理部により取得される前記バス停位置とに基づいて、前記利用者が乗車中の前記バスの路線を特定し、
前記情報提供処理部は、前記判定処理部により特定される前記バスの路線に対応する前記バス路線情報に基づいて、前記所定の情報を前記利用者端末に提供する、
請求項１に記載の情報提供システム。
【請求項３】
前記バス停位置取得処理部は、前記判定処理部により特定される前記バスの路線に対応する前記バス路線情報に含まれる前記バス停留所の前記バス停位置と、当該バス路線情報に含まれる前記バスの行先に対応する終着位置とを取得し、
前記情報提供処理部は、前記位置取得処理部により取得される前記現在位置から前記終着位置までの間に位置する前記バス停留所の前記バス停位置から所定範囲内に位置する施設に対応する施設情報、及び、前記終着位置から所定範囲内に位置する施設に対応する施設情報の少なくとも何れかを前記利用者端末に提供する、
請求項２に記載の情報提供システム。
【請求項４】
前記位置取得処理部により取得される前記現在位置と現在時刻とに基づいて、前記判定処理部により特定される前記バスの路線に対応する時刻表を取得する時刻表取得処理部をさらに備え、
前記情報提供処理部は、前記時刻表取得処理部により取得される前記時刻表に基づいて、前記現在位置から前記終着位置までの間に位置する前記バス停留所の到着予定時刻に利用可能な施設に対応する施設情報を前記利用者端末に提供する、
請求項３に記載の情報提供システム。
【請求項５】
前記情報提供処理部は、
現在時刻に利用可能な施設に対応する施設情報と、前記現在時刻から所定時間以内に利用可能になる施設に対応する施設情報との少なくとも何れかを前記利用者端末に提供し、
前記現在時刻に利用可能でない施設に対応する施設情報と、前記現在時刻から前記所定時間以内に利用可能にならない施設に対応する施設情報とを前記利用者端末に提供しない、
請求項１から３の何れか１項に記載の情報提供システム。
【請求項６】
前記判定処理部により前記利用者が前記バスに乗車中であると判定された場合において、前記情報提供処理部は、前記利用者が前記バスに乗車してから所定時間が経過した場合に、前記所定の情報を前記利用者端末に提供する、
請求項１から５の何れか１項に記載の情報提供システム。
【請求項７】
前記利用者の移動速度を検出する移動検出処理部をさらに備え、
前記情報提供処理部は、前記判定処理部により前記利用者が前記バスに乗車中であると判定された場合において、前記移動検出処理部により検出された前記移動速度の加速度が閾値以下になった場合に、前記所定の情報を前記利用者端末に提供する、
請求項１から５の何れか１項に記載の情報提供システム。
【請求項８】
前記情報提供処理部は、隣り合う前記バス停留所の間の距離又は所要時間に応じて、前記利用者端末に提供する前記所定の情報の量を決定する、
請求項１から７の何れか１項に記載の情報提供システム。
【請求項９】
前記情報提供処理部は、前記バスが第１バス停留所に停車する場合に、当該第１バス停留所の前記バス停位置から所定範囲内に位置する第１施設に対応する第１施設情報を前記利用者端末に提供し、前記バスが前記第１バス停留所に停車しないで通過する場合に、前記第１施設情報を前記利用者端末に提供しない、
請求項１から８の何れか１項に記載の情報提供システム。
【請求項１０】
利用者が所持する利用者端末から前記利用者の現在位置を取得し、
バスが停車するバス停留所の情報と前記バスの路線の情報とを含むバス路線情報を取得し、
前記バス路線情報に基づいて、前記バス停留所の位置を表すバス停位置を取得し、
前記現在位置と前記バス路線情報と前記バス停位置とに基づいて、前記利用者が前記バスに乗車中であるか否かを判定し、
前記利用者が前記バスに乗車中であると判定された場合に、所定の情報を前記利用者端末に提供する、
情報提供方法。
【請求項１１】
利用者が所持する利用者端末から前記利用者の現在位置を取得するステップと、
バスが停車するバス停留所の情報と前記バスの路線の情報とを含むバス路線情報を取得するステップと、
前記バス路線情報に基づいて、前記バス停留所の位置を表すバス停位置を取得するステップと、
前記現在位置と前記バス路線情報と前記バス停位置とに基づいて、前記利用者が前記バスに乗車中であるか否かを判定するステップと、
前記利用者が前記バスに乗車中であると判定された場合に、所定の情報を前記利用者端末に提供するステップと、
をコンピュータに実行させるための情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報提供方法、及び情報提供プログラムに関する。
【背景技術】
【０００２】
従来、利用者が電車など公共交通機関を利用して移動しているときに利用者の携帯端末に所定の情報を提供する技術が提案されている。例えば特許文献１には、利用者が所定速度以上の速度で移動（電車、バスにより移動）している場合に、利用者の携帯端末においてテレビ番組、動画、電子書籍などのコンテンツを出力する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８４２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、前記従来の技術では、利用者の移動速度に基づいて公共交通機関を利用中か否かを判定しているため、例えば利用者がバスに乗車中であるか否かを判別することは困難である。また、前記従来の技術では、利用者が安全に移動している場合に利用者の所望のコンテンツの視聴を可能にすることを目的としたものであるため、利用者が利用中の移動手段（電車、バスなど）と利用者に提供される情報（コンテンツ）の内容との間の関連性は低い。よって、前記従来の技術では、利用者がバスに乗車中に有益な情報を提供することは困難である。
【０００５】
本発明の目的は、利用者がバスに乗車中であるか否かを判別するとともに、利用者がバスに乗車している場合に当該利用者に有益な情報を提供することが可能な情報提供システム、情報提供方法、及び情報提供プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報提供システムは、利用者が所持する利用者端末から前記利用者の現在位置を取得する位置取得処理部と、バスが停車するバス停留所の情報と前記バスの路線の情報とを含むバス路線情報を取得するバス路線取得処理部と、前記バス路線取得処理部により取得される前記バス路線情報に基づいて、前記バス停留所の位置を表すバス停位置を取得するバス停位置取得処理部と、前記位置取得処理部により取得される前記現在位置と、前記バス路線取得処理部により取得される前記バス路線情報と、前記バス停位置取得処理部により取得される前記バス停位置とに基づいて、前記利用者が前記バスに乗車中であるか否かを判定する判定処理部と、前記判定処理部により前記利用者が前記バスに乗車中であると判定された場合に、所定の情報を前記利用者端末に提供する情報提供処理部と、を備える。
【０００７】
本発明に係る情報提供方法では、利用者が所持する利用者端末から前記利用者の現在位置を取得し、バスが停車するバス停留所の情報と前記バスの路線の情報とを含むバス路線情報を取得し、前記バス路線情報に基づいて、前記バス停留所の位置を表すバス停位置を取得し、前記現在位置と前記バス路線情報と前記バス停位置とに基づいて、前記利用者が前記バスに乗車中であるか否かを判定し、前記利用者が前記バスに乗車中であると判定された場合に、所定の情報を前記利用者端末に提供する。
【０００８】
本発明に係る情報提供プログラムは、利用者が所持する利用者端末から前記利用者の現在位置を取得するステップと、バスが停車するバス停留所の情報と前記バスの路線の情報とを含むバス路線情報を取得するステップと、前記バス路線情報に基づいて、前記バス停留所の位置を表すバス停位置を取得するステップと、前記現在位置と前記バス路線情報と前記バス停位置とに基づいて、前記利用者が前記バスに乗車中であるか否かを判定するステップと、前記利用者が前記バスに乗車中であると判定された場合に、所定の情報を前記利用者端末に提供するステップと、をコンピュータに実行させるための情報提供プログラムである。
【発明の効果】
【０００９】
本発明によれば、利用者がバスに乗車中であるか否かを判別するとともに、利用者がバスに乗車している場合に当該利用者に有益な情報を提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る情報提供システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る情報提供システムで利用される地図情報に対応する地図の一例を示す図である。
【図３】図３は、本発明の実施形態に係る情報提供システムで利用される施設情報の一例を示す図である。
【図４】図４は、本発明の実施形態に係る情報提供システムで利用されるバス路線情報に対応するバス路線図の一例を示す図である。
【図５】図５は、本発明の実施形態に係る情報提供システムで利用される時刻表情報の一例を示す図である。
【図６】図６は、本発明の実施形態に係る情報提供システムで利用される移動情報の一例を示す図である。
【図７】図７は、本発明の実施形態に係る情報提供システムの利用者端末に表示される表示画面の一例を示す図である。
【図８】図８は、本発明の実施形態に係る情報提供システムの情報提供処理の手順の一例を示すフローチャートである。
【図９】図９は、本発明の実施形態に係る情報提供システムの情報提供処理の手順の一例を示すフローチャートである。
【図１０】図１０は、本発明の実施形態に係る情報提供システムの情報提供装置の他の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
本発明に係る情報提供システムは、利用者がバスに乗車中であるか否かを判定し、利用者がバスに乗車中である場合に、当該バスの路線情報、当該利用者の現在位置等に基づいて、所定の情報を当該利用者が所持する利用者端末（携帯端末）に提供（送信）するシステムである。本発明のバスには、路線バス、路面電車など路上を走行するあらゆる公共交通機関が含まれる。また本発明の所定の情報には、例えば、バス停留所の最寄りの飲食店、小売店、休憩所（ホテル等）、遊技場、観光施設などの各種施設に関する施設情報、前記バス停留所から前記施設までの道路状況（経路情報、渋滞情報、交通規制情報など）に関する道路情報、前記バス停留所又は前記施設の周辺の天気に関する天気情報などが含まれる。また前記施設情報には、施設の種別（ジャンル）及び名称、施設を利用可能な時間帯を示す営業時間、住所（連絡先）、地図などの情報が含まれる。
【００１３】
以下では、主として、本発明に係る施設の一例として「飲食店」を例に挙げ、本発明に係る所定の情報の一例として飲食店に関する「施設情報」を例に挙げて説明する。
【００１４】
図１に示すように、本発明の実施形態に係る情報提供システム１００は、情報提供装置１と、利用者が所持する利用者端末２とを含む。情報提供システム１００は、１台の利用者端末２を備えてもよいし、複数台の利用者端末２を備えてもよい。以下では、１つの利用者端末２を例に挙げて説明する。
【００１５】
情報提供装置１及び利用者端末２は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００１６】
［情報提供装置１］
図１に示すように、情報提供装置１は、制御部１１、記憶部１２、操作表示部１３、通信Ｉ／Ｆ１４などを備える。情報提供装置１は、例えばパーソナルコンピュータのような情報処理装置である。情報提供装置１は、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、情報提供装置１で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
【００１７】
通信Ｉ／Ｆ１４は、情報提供装置１を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して利用者端末２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００１８】
操作表示部１３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００１９】
記憶部１２は、各種の情報を記憶する半導体メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などを含む不揮発性の記憶部である。例えば、記憶部１２には、制御部１１に後述の情報提供処理（図８参照）を実行させるための情報提供プログラムなどの制御プログラムが記憶されている。例えば、前記情報提供プログラムは、ＵＳＢ、ＣＤ又はＤＶＤ（何れも登録商標）などのコンピュータ読取可能な記録媒体に非一時的に記録されており、情報提供装置１に電気的に接続されるＵＳＢドライブ、ＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部１２に記憶される。前記情報提供プログラムは、通信網Ｎ１を介して外部機器からダウンロードされて記憶部１２に記憶されてもよい。
【００２０】
また、記憶部１２には、地図情報データベース１２１（以下、地図情報ＤＢ１２１という。）、施設情報データベース１２２（以下、施設情報ＤＢ１２２という。）、バス路線情報データベース１２３（以下、バス路線情報ＤＢ１２３という。）、時刻表情報データベース１２４（以下、時刻表情報ＤＢ１２４）、及び移動情報データベース１２５（以下、移動情報ＤＢ１２５という。）が含まれる。また、記憶部１２には、道路情報が記憶される道路情報データベース、天気情報が記憶される天気情報データベースなどが含まれてもよい。
【００２１】
地図情報ＤＢ１２１には、バス停留所に関するバス停留所データ、鉄道（線路、駅）に関する鉄道データ、道路に関する道路データ、交差点に関する交差点データ、施設の位置及び外観（形状等）に関する施設データなどの地図情報が記憶される。図２は、地図情報ＤＢ１２１に記憶される地図情報に対応する地図ＭＰの一例を示す図である。図２に示す地図ＭＰには、駅（バス停留所）Ｓ１、バス停留所Ａ１〜Ａ８、飲食店Ｒ１〜Ｒ５などが含まれている。
【００２２】
図３は、施設情報ＤＢ１２２の一例を示す図である。施設情報ＤＢ１２２には、施設の種別及び名称、施設の営業時間、施設の住所（連絡先を含む）、施設の最寄りのバス停留所又は駅などの情報が互いに関連付けられて記憶される。施設情報ＤＢ１２２に記憶される情報は、適宜更新されてもよい。
【００２３】
バス路線情報ＤＢ１２３には、バスの走行経路を示す路線、バス停留所、バスの行先などの情報に関するバス路線情報が記憶される。図４は、バス路線情報ＤＢ１２３に記憶されるバス路線情報に対応するバス路線図ＢＲの一例を示す図である。図４に示すバス路線図ＢＲには、駅Ｓ１からバス停留所Ａ１〜Ａ７を順に経由して行先Ａ８まで走行するバスの路線Ｒａ１と、駅Ｓ１からバス停留所Ａ１，Ａ２，Ａ８，Ａ９，Ａ６〜Ａ７を順に経由して行先Ａ８まで走行するバスの路線Ｒａ２と、駅Ｓ１からバス停留所Ｂ１〜Ｂ５を順に経由して行先Ｂ６まで走行するバスの路線Ｒｂ１と、駅Ｓ１からバス停留所Ｃ１〜Ｃ５を順に経由して行先Ｃ６まで走行するバスの路線Ｒｃ１とが含まれている。
【００２４】
図５は、バスの時刻表情報ＤＢ１２４の一例を示す図である。時刻表情報ＤＢ１２４には、バスの行先、バスの路線、バス停留所、各バス停留所を出発する時刻を表す発車時刻等の情報が記憶される。図５には、バスの出発地である駅Ｓ１（バス停留所）と行先Ａ８（バス停留所）とが同一であって、路線が互いに異なる（路線：Ｒａ１，Ｒｂ１）２つの時刻表を示している。前記時刻表において、「↓」はバス停留所に停車せず通過することを表している。バスは、時間帯に応じて所定のバス停留所を通過する場合がある。
【００２５】
図６は、移動情報ＤＢ１２５の一例を示す図である。移動情報ＤＢ１２５には、利用者の移動状態（移動状況）を表す移動情報が記憶される。例えば移動情報ＤＢ１２５には、利用者が移動中であるか又は停止中であるかを示す移動状態、当該移動状態に対応する時刻（移動状態が切り替わる時刻）、当該移動状態に対応する利用者の位置、利用者の移動速度などの情報が記憶される。移動情報ＤＢ１２５は、利用者の移動状態の変化（移動、停止）に伴って随時登録及び更新される。図６に示す例では、時刻「８：００」からの利用者の移動情報を示しており、現在時刻「８：１４」において利用者は移動速度「５０ｋｍ／ｈ」で移動中であることを示している。
【００２６】
ここで、前記移動情報に対応する具体例を示す。例えば、利用者は、駅Ｓ１（図２参照）において、路線Ｒａ１（図４参照）のバスに発車時刻「８：００」（図５参照）に乗車したとする。前記バスは、路線Ｒａ１に含まれるバス停留所Ａ１〜Ａ７に順に停車しながら行先Ａ８に向けて走行する。図６に示すように、利用者の移動状態は、バスの走行状態に応じて変化する。例えば、バスが駅Ｓ１からバス停留所Ａ１までの区間を走行している場合、利用者は移動速度「４５ｋｍ／ｈ」で移動し、バスがバス停留所Ａ１で停車している場合、利用者はバス停留所Ａ１の位置Ｐ２において停止している。また、現在時刻「８：１４」において、バスがバス停留所Ａ３からバス停留所Ａ４までの区間を走行している場合、利用者は移動速度「５０ｋｍ／ｈ」で移動している。移動情報ＤＢ１２５には、利用者の位置情報と時刻情報とに基づいて制御部１１により検出される移動状態及び移動速度（加速度を含む）の情報が記憶される。
【００２７】
記憶部１２の地図情報ＤＢ１２１、施設情報ＤＢ１２２、バス路線情報ＤＢ１２３、時刻表情報ＤＢ１２４、及び移動情報ＤＢ１２５の少なくとも何れか１つは、情報提供装置１の外部に設置されたデータサーバ（図示せず）に記憶されてもよい。前記データサーバは、１つの物理サーバで構成されてもよいし、複数の物理サーバで構築されたクラウドサーバで構成されてもよい。
【００２８】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部１１は、前記ＲＯＭ又は記憶部１２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより情報提供装置１を制御する。
【００２９】
具体的に、制御部１１は、位置取得処理部１１１、移動検出処理部１１２、バス路線取得処理部１１３、バス停位置取得処理部１１４、判定処理部１１５、情報検索処理部１１６、情報提供処理部１１７などの各種の処理部を含む。尚、制御部１１は、前記ＣＰＵで前記情報提供プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部１１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。尚、前記情報提供プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３０】
位置取得処理部１１１は、利用者端末２から受信する位置情報に基づいて、現在時刻における利用者の現在位置を取得する。位置取得処理部１１１は、本発明の位置取得処理部の一例である。
【００３１】
移動検出処理部１１２は、前記現在時刻及び前記現在位置の情報に基づいて、利用者の移動情報、例えば利用者が移動中であるか又は停止中であるかを示す移動状態、当該移動状態に対応する時刻（移動状態が切り替わる時刻）、利用者の移動速度などを検出する。移動検出処理部１１２は、検出した前記各移動情報を記憶部１２の移動情報ＤＢ１２５（図６参照）に記憶する。また、位置取得処理部１１１は、取得した利用者の現在位置の情報を前記移動情報に関連付けて移動情報ＤＢ１２５に記憶する。
【００３２】
バス路線取得処理部１１３は、バス路線情報ＤＢ１２３から前記バス路線情報を取得する。具体的には、バス路線取得処理部１１３は、位置取得処理部１１１により取得される前記現在位置に基づいて、バス路線情報ＤＢ１２３から所定のバス路線情報を取得する。例えば利用者が駅Ｓ１にいる場合に、バス路線取得処理部１１３は、バス路線情報ＤＢ１２３から、駅Ｓ１を発着するバスに対応するバス路線情報を取得する。バス路線取得処理部１１３は、本発明のバス路線取得処理部の一例である。
【００３３】
バス停位置取得処理部１１４は、バス路線取得処理部１１３により取得される前記バス路線情報に基づいて、前記バス路線情報に含まれるバス停留所の位置（住所）を表すバス停位置を取得する。例えば、バス停位置取得処理部１１４は、前記バス路線情報に含まれるバス停留所の情報と、地図情報ＤＢ１２１に記憶されるバス停留所データとに基づいて、前記バス停位置を取得する。尚、前記バス停位置の情報がバス路線情報ＤＢ１２３に含まれる場合は、バス停位置取得処理部１１４は、バス路線情報ＤＢ１２３から前記バス停位置を取得してもよい。バス停位置取得処理部１１４は、本発明のバス停位置取得処理部の一例である。
【００３４】
判定処理部１１５は、位置取得処理部１１１により取得される前記現在位置と、バス路線取得処理部１１３により取得される前記バス路線情報と、バス停位置取得処理部１１４により取得される前記バス停位置とに基づいて、利用者がバスに乗車中であるか否かを判定する。また、判定処理部１１５は、利用者がバスに乗車中であると判定した場合に、前記現在位置と前記バス停位置とに基づいて、前記利用者が乗車中のバスの路線を特定する。判定処理部１１５は、本発明の判定処理部の一例である。
【００３５】
具体的には、判定処理部１１５は、移動情報ＤＢ１２５に登録された移動情報において、利用者の移動が停止した位置とバス停留所のバス停位置とが一致し、当該バス停留所が所定のバスの前記バス路線情報に含まれる場合に、利用者が当該バスに乗車中であると判定する。例えば、移動情報ＤＢ１２５に登録された移動情報において、利用者の移動が停止した位置Ｐ６とバス停留所Ａ３のバス停位置とが一致し、バス停留所Ａ３が特定の路線Ｒａ１（図４参照）のバスの前記バス路線情報に含まれる場合に、判定処理部１１５は利用者が当該バスに乗車中であると判定する。判定処理部１１５は、利用者の移動が停止した位置とバス停留所のバス停位置とが一致しない場合、又は、当該バス停留所が所定のバスの前記バス路線情報に含まれない場合は、利用者が当該バスに乗車していないと判定する。
【００３６】
尚、判定処理部１１５は、上述した例のように１箇所の現在位置及びバス停位置の情報を用いて、利用者がバスに乗車中であるか否かを判定してもよいし、以下に示すように複数個所の現在位置及びバス停位置の情報を用いて、利用者がバスに乗車中であるか否かを判定してもよい。例えば、移動情報ＤＢ１２５に登録された移動情報において、利用者の位置Ｐ４とバス停留所Ａ２のバス停位置とが一致し、かつ利用者の位置Ｐ６とバス停留所Ａ３のバス停位置とが一致し、それぞれのバス停留所Ａ２，Ａ３が特定の路線Ｒａ１（図４参照）のバスの前記バス路線情報に含まれる場合に、判定処理部１１５は、利用者が当該バスに乗車中であると判定する。これにより、利用者がバスに乗車中であるか否かを判別することが可能となる。また、同じバス停留所（例えばバス停留所Ａ２）に停車し、互いに異なる路線（例えば路線Ｒａ１，Ｒａ２）のバスのうち、利用者が乗車中のバス及び当該バスの路線を特定することが可能となる。
【００３７】
判定処理部１１５は、さらに、利用者及びバスの移動状態に基づいて、利用者がバスに乗車中であるか否かを判定し、かつ利用者が乗車中のバスの路線を特定してもよい。例えば、移動情報ＤＢ１２５に登録された移動情報において、利用者の移動状態が「停止」のときの利用者の位置（利用者の移動が停止した位置）がバス停位置と一致し、現在時刻において、利用者の移動状態が「移動」であり、かつバスが走行中である場合に、判定処理部１１５は、利用者がバスに乗車中であると判定する。例えば、移動情報ＤＢ１２５（図６参照）において、時刻「８：０７〜８：０８」で利用者の移動状態が「停止」のときの利用者の位置Ｐ４がバス停位置（図２参照）と一致し、現在時刻「８：１４」において、利用者の移動状態が「移動」であり、かつバスが走行中である場合に、判定処理部１１５は、利用者がバスに乗車中であると判定するとともに、利用者が乗車中のバスの路線を特定する。判定処理部１１５は、前記移動状態を判定処理に加えることにより、利用者がバスに乗車中であるか否かをより正確に判別するとともに、利用者が乗車中のバスの路線をより正確に特定することが可能となる。
【００３８】
また、判定処理部１１５は、利用者が乗車中のバスに対応するバス路線情報又は当該バスの時刻表から、当該バスの行先を特定してもよい。
【００３９】
情報検索処理部１１６は、利用者端末２に提供する所定の施設に対応する施設情報を検索する。具体的には、情報検索処理部１１６は、判定処理部１１５により利用者がバスに乗車中であると判定された場合に、施設情報ＤＢ１２２（図３参照）から、位置取得処理部１１１により取得される前記現在位置に基づいて前記施設情報を検索する。例えば、情報検索処理部１１６は、施設情報ＤＢ１２２から、位置取得処理部１１１により取得される前記現在位置の周辺、すなわち前記現在位置から所定範囲内に位置する施設の前記施設情報を検索する。
【００４０】
また、情報検索処理部１１６は、施設情報ＤＢ１２２から、前記現在位置と判定処理部１１５により特定される路線に対応するバス路線情報とに基づいて前記施設情報を検索する。例えば、バスがバス停留所Ａ３〜Ａ４の区間を走行している場合において、情報検索処理部１１６は、施設情報ＤＢ１２２から、バスが次に停車するバス停留所Ａ４のバス停位置から所定範囲内に位置する施設の施設情報、バスの行先Ａ８の位置（終着位置）から所定範囲内に位置する施設の施設情報、及び、現在位置Ｐ７（図６参照）から前記終着位置Ａ８までの間の路線Ｒａ１に含まれるバス停留所Ａ４〜Ａ７それぞれのバス停位置から所定範囲内に位置する施設（バスの行先の途中に位置する施設）の施設情報の少なくとも何れかを検索する。
【００４１】
また、情報検索処理部１１６は、前記検索（抽出）された施設において、さらに前記現在位置と前記現在時刻とに基づいて前記施設情報を検索してもよい。例えば、情報検索処理部１１６は、施設情報ＤＢ１２２から、バスの行先の途中に位置する施設のうち、前記現在時刻に利用可能な施設の前記施設情報と、前記現在時刻から所定時間以内に利用可能になる施設の前記施設情報との少なくとも何れか一方を検索（抽出）する。例えば、図６に示す例では、利用者が乗車中のバスは現在時刻「８：１４」においてバス停留所Ａ３〜Ａ４の区間を走行中であるため、現在時刻に利用可能な飲食店Ｒ３の施設情報と、現在時刻から所定時間（例えば１時間）以内に利用可能になる飲食店Ｒ４の施設情報とを抽出する。尚、情報検索処理部１１６は、現在時刻に営業時間が終了している施設の施設情報を抽出しない。
【００４２】
情報提供処理部１１７は、情報検索処理部１１６により検索及び抽出された前記施設情報を利用者端末２に提供する。例えば、情報提供処理部１１７は、情報検索処理部１１６により検索された飲食店Ｒ３，Ｒ４について、施設情報ＤＢ１２２に含まれる情報と、地図情報ＤＢ１２１に含まれる地図データとを含む施設情報を利用者端末２に送信する。すなわち、利用者に提供される施設情報には、飲食店の地図上の位置及び外観、当該飲食店の名称及び営業時間等の情報が含まれる。尚、情報提供処理部１１７は、前記施設情報に対応する音声データを利用者端末２に送信してもよい。情報提供処理部１１７は、本発明の情報提供処理部の一例である。
【００４３】
［利用者端末２］
図１に示すように、利用者端末２は、制御部２１、記憶部２２、操作表示部２３、通信Ｉ／Ｆ２４、ＧＰＳ受信部２５（ＧＰＳ：Global Positioning System、登録商標）などを備える。利用者端末２は、利用者が所持する携帯端末であり、例えばスマートフォン、携帯電話、又はタブレット端末のような情報処理装置である。
【００４４】
ＧＰＳ受信部２５は、アンテナ（図示せず）を介して複数のＧＰＳ衛星（図示せず）から送信される信号（ＧＰＳ信号）を受信して、利用者端末２の位置を示す測位データ（緯度、経度、高度）及び現在時刻を検出する。
【００４５】
通信Ｉ／Ｆ２４は、利用者端末２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して情報提供装置１などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００４６】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００４７】
記憶部２２は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部２２には、各種の制御プログラムが記憶されている。制御プログラムは、ＵＳＢ、ＣＤ又はＤＶＤ（何れも登録商標）などのコンピュータ読取可能な記録媒体に非一時的に記録されており、利用者端末２に電気的に接続されるＵＳＢドライブ、ＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。前記制御プログラムは、通信網Ｎ１を介して外部機器からダウンロードされて記憶部２２に記憶されてもよい。
【００４８】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより利用者端末２を制御する。
【００４９】
具体的に、制御部２１は、受付処理部２１１、位置検出処理部２１２、表示処理部２１３などの各種の処理部を含む。尚、制御部２１は、前記ＣＰＵで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。尚、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００５０】
受付処理部２１１は、利用者が利用者端末２の操作表示部２３において操作した操作情報を取得する。例えば、受付処理部２１１は、利用者が操作表示部２３に表示される設定画面において地図の表示を指示する操作、施設情報の提供を指示する操作、目的地を設定する操作等を行った場合に、当該操作に応じた情報を取得する。利用者端末２は、受付処理部２１１により取得される情報を情報提供装置１に送信する。尚、受付処理部２１１が一定期間、前記操作情報を取得しない場合、制御部２１は、利用者端末２を待機状態（スリープモード）に設定する。
【００５１】
位置検出処理部２１２は、ＧＰＳ受信部２５により検出される前記測位データに基づいて、利用者の現在位置を検出する。利用者端末２は、位置検出処理部２１２により検出される現在位置及び現在時刻を含む位置情報を情報提供装置１に送信する。
【００５２】
表示処理部２１３は、各種の情報を操作表示部２３に表示させる。例えば、表示処理部２１３は、情報提供装置１から前記所定の情報（例えば施設情報）を受信すると、当該所定の情報を操作表示部２３に表示させる。例えば表示処理部２１３は、情報提供装置１から飲食店Ｒ３の地図データを含む施設情報を受信すると、図７に示すように、操作表示部２３に地図を表示させ、当該地図上に、飲食店Ｒ３の位置、外観、最寄りのバス停留所Ａ６から飲食店Ｒ３までの経路Ｇ１などの情報を表示させる。また表示処理部２１３は、利用者が操作する各種の設定画面を操作表示部２３に表示させる。
【００５３】
尚、利用者端末２は、情報提供装置１から前記音声データを受信した場合、前記所定の情報を音声により外部に出力してもよい。
【００５４】
［情報提供処理］
以下、図８を参照しつつ、情報提供装置１の制御部１１によって実行される情報提供処理について説明する。制御部１１は、利用者の操作、例えば利用者端末２に表示される設定画面において施設情報の提供を指示する操作に応じて前記情報提供プログラムの実行を開始することによって、前記情報提供処理の実行を開始する。尚、前記情報提供処理は、利用者端末２における所定の操作に応じて途中で終了されることがある。
【００５５】
尚、本発明は、前記情報提供処理に含まれる一又は複数のステップを実行する情報提供方法の発明として捉えることができる。
【００５６】
また、ここで説明する前記情報提供処理に含まれる一又は複数のステップが適宜省略されてもよい。また、前記情報提供処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部１１によって前記情報提供処理における各ステップが実行される場合を例に挙げて説明するが、他の実施形態では、複数のプロセッサーによって前記情報提供処理における各ステップが分散して実行されてもよい。また、ここでは、上述の例に挙げて、情報提供処理について説明する。
【００５７】
ステップＳ１１において、制御部１１（位置取得処理部１１１）は、利用者端末２から受信する前記位置情報に基づいて、現在時刻における利用者の現在位置を取得する。尚、制御部１１（移動検出処理部１１２）は、前記現在時刻及び前記現在位置の情報に基づいて、利用者の移動情報、例えば利用者が移動中であるか又は停止中であるかを示す移動状態、当該移動状態に対応する時刻、利用者の移動速度などを検出する。制御部１１は、検出した前記移動情報及び位置情報を移動情報ＤＢ１２５（図６参照）に記憶する。
【００５８】
ステップＳ１２において、制御部１１（バス路線取得処理部１１３）は、位置取得処理部１１１により取得される前記現在位置に基づいて、バス路線情報ＤＢ１２３からバス路線情報を取得する。
【００５９】
ステップＳ１３において、制御部１１（バス停位置取得処理部１１４）は、バス路線取得処理部１１３により取得される前記バス路線情報と、地図情報ＤＢ１２１に記憶されるバス停留所データとに基づいて、前記バス路線情報に含まれるバス停留所のバス停位置を取得する。
【００６０】
ステップＳ１４において、制御部１１（判定処理部１１５）は、前記現在位置と前記バス路線情報と前記バス停位置とに基づいて、利用者がバスに乗車中であるか否かを判定する。判定処理部１１５により利用者がバスに乗車中であると判定された場合、処理はステップＳ１５に移行する。判定処理部１１５により利用者がバスに乗車中ではないと判定された場合、処理はステップＳ１１に移行する。
【００６１】
ステップＳ１５において、制御部１１（判定処理部１１５）は、前記現在位置と前記バス停位置とに基づいて、利用者が乗車中のバスの路線を特定する。制御部１１は、特定した路線のバス路線情報を取得する。制御部１１は、取得したバス路線情報に基づいて、バス路線情報ＤＢ１２３から、利用者が乗車中のバスのバス停留所、バスの路線、バスの行先などの情報を取得する。
【００６２】
ステップＳ１６において、制御部１１（情報検索処理部１１６）は、利用者に提供する所定の情報（施設情報）を検索する情報検索処理を実行する。図９は、情報提供装置１の制御部１１によって実行される情報検索処理の手順の一例を示すフローチャートである。ここでは、飲食店の営業時間を考慮した情報検索処理を例に挙げる。
【００６３】
図９に示すステップＳ２１において、制御部１１（情報検索処理部１１６）は、施設情報ＤＢ１２２（図３参照）に登録された複数の施設情報から１つの施設情報を取得する。例えば、制御部１１は飲食店Ｒ１の施設情報（営業時間、住所）を取得する。
【００６４】
ステップＳ２２において、制御部１１（情報検索処理部１１６）は、取得した飲食店Ｒ１の施設情報に基づいて、飲食店Ｒ１が、利用者が乗車中のバスの行先の途中のバス停留所から所定範囲内に位置するか否かを判定する。ここでは、利用者が乗車中のバスは現在時刻「８：１４」においてバス停留所Ａ３〜Ａ４の区間を走行中であるため、飲食店Ｒ１（図２参照）は、前記所定範囲内に位置しないため（Ｓ２２：ＮＯ）、処理はステップＳ２５に移行する。
【００６５】
ステップＳ２５において、施設情報ＤＢ１２２に登録された他の施設情報がある場合（Ｓ２５：ＹＥＳ）、処理はステップＳ２１に戻る。ステップＳ２１に戻り、制御部１１（情報検索処理部１１６）は、施設情報ＤＢ１２２に登録された飲食店Ｒ２の施設情報（営業時間、住所）を取得する。ここでは、飲食店Ｒ２（図２参照）は、途中のバス停留所Ａ４から前記所定範囲内に位置するため（Ｓ２２：ＹＥＳ）、処理はステップＳ２３に移行する。
【００６６】
ステップＳ２３において、制御部１１（情報検索処理部１１６）は、取得した飲食店Ｒ２の施設情報に基づいて、現在時刻が飲食店Ｒ２の営業時間内であるか否かを判定する。例えば、現在時刻が「８：１４」であり、飲食店Ｒ２の営業時間が「１８：００〜２２：００」である場合、現在時刻は飲食店Ｒ２の営業時間内ではないため（Ｓ２３：ＮＯ）、処理はステップＳ２５に移行する。尚、飲食店Ｒ２の営業開始時間は、現在時刻から所定時間（例えば１時間）以内でもないため、処理はステップＳ２５に移行する。
【００６７】
ステップＳ２５において、施設情報ＤＢ１２２に登録された他の施設情報がある場合（Ｓ２５：ＹＥＳ）、処理はステップＳ２１に戻る。ステップＳ２１に戻り、制御部１１（情報検索処理部１１６）は、施設情報ＤＢ１２２に登録された飲食店Ｒ３の施設情報（営業時間、住所）を取得する。ここでは、飲食店Ｒ３（図２参照）は、途中のバス停留所Ａ６から前記所定範囲内に位置するため（Ｓ２２：ＹＥＳ）、処理はステップＳ２３に移行する。
【００６８】
ステップＳ２３において、制御部１１（情報検索処理部１１６）は、取得した飲食店Ｒ３の施設情報に基づいて、現在時刻が飲食店Ｒ３の営業時間内であるか否かを判定する。例えば、現在時刻が「８：１４」であり、飲食店Ｒ３の営業時間が「６：００〜１２：００」である場合、現在時刻は飲食店Ｒ３の営業時間内であるため（Ｓ２３：ＹＥＳ）、処理はステップＳ２４に移行する。
【００６９】
ステップＳ２４において、制御部１１（情報検索処理部１１６）は、飲食店Ｒ３を情報提供の対象の飲食店に決定する。その後、処理はステップＳ２５に移行する。
【００７０】
施設情報ＤＢ１２２（図２参照）に登録された全ての飲食店について、上述のステップＳ２１〜Ｓ２５の処理が実行される。これにより、例えば飲食店Ｒ３，Ｒ４が、情報提供の対象の飲食店に決定（抽出）される。上述のステップＳ２１〜Ｓ２５の処理が終了すると、処理はステップＳ１７（図８参照）に移行する。
【００７１】
ステップＳ１７において、制御部１１により検索（決定）された情報提供の対象の飲食店がある場合（Ｓ１７：ＹＥＳ）、処理はステップＳ１８に移行する。情報提供の対象の飲食店がない場合（Ｓ１７：ＮＯ）、処理は終了する。
【００７２】
ステップＳ１８において、制御部１１（情報提供処理部１１７）は、情報検索処理部１１６により決定された飲食店に関する施設情報を利用者端末２に提供する。例えば、制御部１１は、情報検索処理部１１６により決定された飲食店Ｒ３について、施設情報ＤＢ１２２に含まれる情報と、地図情報ＤＢ１２１に含まれる地図データとを含む施設情報を利用者端末２に送信する。
【００７３】
以上のようにして、前記情報提供処理が実行される。前記情報提供処理が実行されると、利用者端末２は、情報提供装置１から前記施設情報を受信する。利用者端末２が前記施設情報を受信すると、制御部２１（表示処理部２１３）は、例えば図７に示すように、操作表示部２３に表示される地図上に、飲食店Ｒ３，Ｒ４の位置、最寄りのバス停留所Ａ６から飲食店Ｒ３，Ｒ４までの経路Ｇ１，Ｇ２及び所要時間等の情報を表示する。
【００７４】
本発明の実施形態に係る情報提供システム１００によれば、利用者がバスに乗車中であることが検出されると、利用者の現在位置、現在時刻などの情報に基づいて施設情報が検索（抽出）され、当該施設情報が利用者端末２に提供される。これにより、利用者は、バスに乗車しているときに提供された施設情報をゆっくり閲覧することができる。また、前記施設情報は、例えば前記現在位置及び現在時刻に応じた情報である。よって、例えば利用者は、昼食の時間帯において、利用者の現在位置に近く、昼食を取ることができる飲食店の情報を、バスで移動中に確認することができる。尚、利用者に提供される前記施設情報は、利用者の現在位置及び現在時刻に応じて随時更新される。よって、情報提供システム１００によれば、利用者がバスに乗車中であるか否かを正確に判別することが可能になるとともに、利用者がバスに乗車している場合に当該利用者に有益な情報を適切なタイミングで提供することが可能となる。
【００７５】
本発明の情報提供システム１００は、上述の実施形態に限定されず、以下に示す実施形態であってもよい。
【００７６】
他の実施形態として、図１０に示すように、情報提供装置１の制御部１１は、さらに、利用者が乗車中のバスの時刻表を取得する時刻表取得処理部１１８を備えてもよい。時刻表取得処理部１１８は、本発明の時刻表取得処理部の一例である。具体的には、時刻表取得処理部１１８は、時刻表情報ＤＢ１２４（図５参照）から、判定処理部１１５により特定されるバスの路線に対応する時刻表を取得する。また情報検索処理部１１６は、時刻表取得処理部１１８により取得される前記時刻表に基づいて施設を検索してもよい。例えば、情報検索処理部１１６は、施設情報ＤＢ１２２から、前記時刻表に基づいて取得される時刻、すなわち利用者の現在位置からバスの行先（終着位置）までの間に位置するバス停留所の到着予定時刻において利用可能な施設に対応する施設情報を検索する。情報提供処理部１１７は、情報検索処理部１１６により検索及び抽出された前記施設情報を利用者端末２に提供する。尚、制御部１１は、時刻表取得処理部１１８により取得される前記時刻表に基づいてバスの行先を取得してもよい。
【００７７】
また他の実施形態として、情報提供装置１の情報提供処理部１１７は、隣り合うバス停留所の間の距離に応じて、利用者端末２に提供する施設情報の量を決定してもよい。例えば、バス停留所Ａ１〜Ａ２の区間のバスの所要時間（走行時間）が約３分であり、バス停留所Ａ５〜Ａ６の区間のバスの所要時間が約９分である場合（図５参照）、情報提供処理部１１７は、所要時間が長い区間程、多くの施設情報を利用者端末２に提供する。例えば、情報提供処理部１１７は、バスがバス停留所Ａ１〜Ａ２の区間を走行している場合にはＮ個の施設の施設情報を利用者端末２に提供し、バスがバス停留所Ａ５〜Ａ６の区間を走行している場合にはＭ個（但し、Ｍ＞Ｎ）の施設の施設情報を利用者端末２に提供する。これにより、利用者は、バス停留所間のバスの走行時間に応じた量の情報を取得することができる。
【００７８】
また他の実施形態として、情報提供装置１の情報提供処理部１１７は、バスが第１バス停留所に停車する場合に、当該第１バス停留所のバス停位置から所定範囲内に位置する第１施設に対応する第１施設情報を利用者端末２に提供し、バスが前記第１バス停留所に停車しないで通過する場合に、第１施設情報を利用者端末２に提供しない構成としてもよい。例えば、利用者が、路線Ｒａ１（図４参照）のバスに発車時刻「８：００」（図５参照）に乗車した場合において、バスがバス停留所Ａ２に停車する場合には、バス停留所Ａ２のバス停位置から所定範囲内に位置する飲食店Ｒ１の施設情報を利用者端末２に提供する。一方、利用者が、路線Ｒａ１（図４参照）のバスに発車時刻「１１：３０」（図５参照）に乗車した場合において、バスがバス停留所Ａ２を通過する場合には、飲食店Ｒ１の施設情報を利用者端末２に提供しない。
【００７９】
また他の実施形態として、情報提供装置１の情報提供処理部１１７は、利用者がバスに乗車してから所定時間が経過した場合に、前記施設情報を利用者端末２に提供する構成であってもよい。例えば、利用者は、バスに乗車した直後は車内を移動したり座席に座ったりするために時間を要し、利用者端末２を操作することが難しい場合がある。また利用者がバスに乗車した直後は、バスの速度が徐々に速くなり（加速度が大きくなり）、利用者は安定した姿勢を取ることが難しい場合がある。そこで、情報提供処理部１１７は、利用者がバスに乗車してから所定時間が経過し、バスの走行が安定した時点で、前記施設情報を利用者端末２に提供する。
【００８０】
具体的には、判定処理部１１５が、利用者がバスに乗車したと判定した場合に時間の計測を開始し、利用者がバスに乗車してから所定時間が経過したか否かを判定する。判定処理部１１５により前記所定時間が経過したと判定されると、情報検索処理部１１６が前記施設情報を検索する。そして、情報提供処理部１１７が、情報検索処理部１１６により検索された前記施設情報を利用者端末２に提供する。
【００８１】
また、情報提供処理部１１７は、移動検出処理部１１２により検出される利用者の移動速度の加速度が閾値以下になった場合に、前記施設情報を利用者端末２に提供する構成であってもよい。具体的には、判定処理部１１５が、利用者がバスに乗車したと判定した場合に、移動検出処理部１１２により検出される加速度が閾値以下であるか否かを判定する。判定処理部１１５により前記加速度が閾値以下であると判定されると、情報検索処理部１１６が前記施設情報を検索する。そして、情報提供処理部１１７が、情報検索処理部１１６により検索された前記施設情報を利用者端末２に提供する。
【００８２】
例えば利用者がバスに乗車してから所定時間が経過すると、移動速度が一定（４０ｋｍ／ｈ）になる。また、利用者がバスに乗車した後、加速度が閾値以下になると、移動速度が一定（４０ｋｍ／ｈ）になる。前記所定時間が経過したり、前記移動速度が一定になると、バスの走行が安定し利用者は姿勢が安定し利用者端末２の操作を行うことが可能な状態となる。上述の構成によれば、利用者が利用者端末２の操作を安定して行うことが可能な状態になったタイミングで前記施設情報が利用者端末２に提供される。このため、利用者は、前記施設情報を確実に取得（受信操作）して確認することができる。
【００８３】
また他の実施形態として、情報提供装置１の制御部１１は、利用者端末２の操作状態を検出してもよい。この場合、制御部１１は、利用者端末２が利用者により操作されていない場合に、前記施設情報を利用者端末２に提供する。
【００８４】
例えば、利用者が利用者端末２で文字を入力したり、動画を視聴したりしているときに情報提供装置１から利用者端末２に前記施設情報が送信されると、利用者端末２において、前記施設情報の受信通知が表示されたり、受信した前記施設情報が表示されたりする。この場合、利用者は、作業、視聴などを中断しなければならない。そこで、情報提供処理部１１７は、利用者端末２が利用者により操作されていない場合に、前記施設情報を利用者端末２に提供する。
【００８５】
例えば制御部１１は、利用者端末２が一定期間操作されず待機状態（スリープモード）であることを示す情報を取得した場合に、利用者端末２が利用者により操作されていないと判断する。情報提供処理部１１７は、利用者端末２が利用者により操作されていないことが検出された場合に、前記施設情報を利用者端末２に送信する。尚、制御部１１により利用者端末２が利用者により操作されていないことが検出された場合に、情報検索処理部１１６が前記施設情報を検索する処理を行ってもよい。
【００８６】
これにより、利用者が利用者端末２を操作していないときに前記施設情報を提供することができるため、利用者に確実に前記施設情報を確認させることができる。また、利用者が利用者端末２を操作している間は前記施設情報が提供されないため、利用者の作業を中断させることもない。
【００８７】
また、情報提供処理部１１７は、利用者端末２が利用者により所定の操作が行われた場合に、前記施設情報を利用者端末２に提供してもよい。具体的には、制御部１１は、利用者端末２に対して利用者が操作した操作情報を取得して利用者端末２の状態を検出する。例えば、制御部１１は、ＷＥＢページを閲覧する操作の操作情報、利用者が文字入力する操作の操作情報などを取得して利用者端末２の状態を検出する。例えば、制御部１１は、利用者がＷＥＢページを閲覧する操作の操作情報を取得した場合に、利用者端末２がＷＥＢページ表示中の状態であると判断する。この場合、情報提供処理部１１７は、前記施設情報を利用者端末２に送信する。これに対して、例えば、制御部１１は、利用者が文字を入力する操作の操作情報を取得した場合に、利用者端末２が文字入力処理中の状態であると判断する。この場合、情報提供処理部１１７は、前記施設情報を利用者端末２に送信しない。
【００８８】
このように、情報提供処理部１１７は、利用者がＷＥＢページ、画像、音楽などのコンテンツを表示、再生を指示する操作を行って、利用者端末２が情報を出力している場合に、前記施設情報を利用者端末２に送信する。一方、情報提供処理部１１７は、利用者が文字の入力など継続的な操作（作業）を行って、利用者端末２が当該操作を受け付けている場合には、前記施設情報を利用者端末２に送信しない。
【００８９】
この構成によれば、利用者が利用者端末２の表示画面を閲覧しているときに前記施設情報を提供することができるため、利用者に確実に前記施設情報を確認させることができる。また、利用者が利用者端末２で入力操作などの作業をしている間は前記施設情報が提供されないため、利用者の作業を中断させることもない。
【００９０】
また他の実施形態として、情報提供処理部１１７は、利用者に提供した施設情報のうち、現在時刻が、利用可能な時間帯（営業時間）を過ぎた飲食店の施設情報を削除する構成としてもよい。
【００９１】
また他の実施形態として、情報提供装置１の制御部１１が備える一又は複数の処理部を、利用者端末２の制御部２１が備えてもよい。また記憶部２２に記憶される各情報は、外部機器から取得してもよい。また制御部２１は、前記情報提供プログラムをインターネットを介して記憶部２２にダウンロードして、前記情報提供処理（図８参照）を実行してもよいし、外部のサーバに記憶された前記情報提供プログラムを実行することにより前記情報提供処理（図８参照）を実行してもよい。本発明の情報処理システムは、情報提供装置１で構成されてもよいし、利用者端末２で構成されてもよいし、情報提供装置１及び利用者端末２で構成されてもよい。
【符号の説明】
【００９２】
１          ：情報提供装置
２          ：利用者端末
１１        ：制御部
１２        ：記憶部
１３        ：操作表示部
１４        ：通信Ｉ／Ｆ
２１        ：制御部
２２        ：記憶部
２３        ：操作表示部
２４        ：通信Ｉ／Ｆ
２５        ：ＧＰＳ受信部
１００      ：情報提供システム
１１１      ：位置取得処理部
１１２      ：移動検出処理部
１１３      ：バス路線取得処理部
１１４      ：バス停位置取得処理部
１１５      ：判定処理部
１１６      ：情報検索処理部
１１７      ：情報提供処理部
１１８      ：時刻表取得処理部
１２１      ：地図情報データベース
１２２      ：施設情報データベース
１２３      ：バス路線情報データベース
１２４      ：時刻表情報データベース
１２５      ：移動情報データベース
２１１      ：受付処理部
２１２      ：位置検出処理部
２１３      ：表示処理部
【図１】
2020041932.tif 000003
【図２】
2020041932.tif 000004
【図３】
2020041932.tif 000005
【図４】
2020041932.tif 000006
【図５】
2020041932.tif 000007
【図６】
2020041932.tif 000008
【図７】
2020041932.tif 000009
【図８】
2020041932.tif 000010
【図９】
2020041932.tif 000011
【図１０】
2020041932.tif 000012