(57)【要約】【課題】推定した目的地に関する情報を、ユーザの状況に応じたタイミングで提供することを目的としている。【解決手段】コンピュータによる情報提供方法であって、前記コンピュータが、ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知し、前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する。【選択図】図２
2020155032.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによる情報提供方法であって、前記コンピュータが、
ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知し、
前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する、情報提供方法。
【請求項２】
前記コンピュータが、
前記端末装置が、前記行き先を含む行き先エリアに進入したことを検知し、
前記端末装置に、前記行き先に関連する情報のうち、前記端末装置が前記交通結節点を含むエリアに進入したときに送信した情報とは別の情報を送信する、請求項１記載の情報提供方法。
【請求項３】
前記コンピュータが、
前記端末装置の移動履歴情報における、前記端末装置の滞在回数と滞在時間に基づき、前記端末装置のユーザの行動の拠点となる拠点エリアを特定し、
前記行き先エリアと前記拠点エリアとに基づき、前記交通結節点を含むエリアを特定する、請求項２記載の情報提供方法。
【請求項４】
前記コンピュータが、
前記交通結節点を含むエリアへの前記端末装置の進入を検知したとき、
前記端末装置が前記交通結節点を含むエリアに進入する前に前記行き先エリアに滞在していたか、又は、前記端末装置が前記交通結節点を含むエリアに進入する前に前記拠点エリアに滞在していたか、に応じて、前記端末装置に送信する情報の内容を異ならせる、請求項３記載の情報提供方法。
【請求項５】
前記ユーザの行き先に関連する情報は、前記行き先の観光情報であって、
前記行き先エリアは、旅行対象とされるエリアである、請求項２乃至４の何れか一項に記載の情報提供方法。
【請求項６】
ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知し、
前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する、処理をコンピュータに実行させる情報提供プログラム。
【請求項７】
ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知する検知部と、
前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する情報提供部と、を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供方法、情報提供プログラム、情報処理装置に関する。
【背景技術】
【０００２】
従来では、携帯端末を携行して移動するユーザの行動パターンと、携帯端末の現在位置情報とに基づき、ユーザの移動先を推定し、移動先に関するリコメンド情報を携帯端末に送信する技術が知られている（例えば、特許文献１）。
【０００３】
また、従来では、地図上に仮想的に設定されたフェンスで囲まれるエリアへの端末装置の進入と離脱に連動して、そのエリアに関連した情報を端末装置に提供する手法が知られている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１００１８２号公報
【特許文献２】特開２０１７−１３４７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、ユーザの行動パターンをあらかじめ把握しておく必要があり、かつ、旅行や出張など日常とは異なる行動については、行動パターンから推測することは難しい。さらに、特許文献２の技術では、エリアへの進入を契機に、当該エリアに関する情報を提供することはできるが、侵入したエリア以外のエリアに関する情報を提供することはできない。
【０００６】
さらに、旅行情報検索用アプリにおいては、ユーザがアプリで検索した地名に関連する情報を、その後、ユーザに提供するサービスがある。しかし、情報を提供するタイミングは定期的であり、旅行情報検索用アプリは、ユーザの状況を考慮した情報の提供を行うことができない。
【０００７】
１つの側面では、本発明は、推定した目的地に関する情報を、ユーザの状況に応じたタイミングで提供することを目的としている。
【課題を解決するための手段】
【０００８】
一つの態様では、コンピュータによる情報提供方法であって、前記コンピュータが、ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知し、前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する。
【０００９】
上記各処理は、上記各処理を実現する機能部、各処理を実現する手順としても良く、各処理をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。
【発明の効果】
【００１０】
推定した目的地に関する情報を、ユーザの状況に応じたタイミングで提供できる。
【図面の簡単な説明】
【００１１】
【図１】第一の実施形態の情報提供システムのシステム構成の一例を示す図である。
【図２】情報提供システムの動作の概要を説明する図である。
【図３】情報処理装置のハードウェア構成の一例を示す図である。
【図４】端末装置のハードウェア構成の一例を示す図である。
【図５】エリア記憶部の一例を示す図である。
【図６】移動履歴記憶部の一例を示す図である。
【図７】閲覧履歴記憶部の一例を示す図である。
【図８】自宅エリア記憶部の一例を示す図である。
【図９】観光情報記憶部の一例を示す図である。
【図１０】情報提供エリア記憶部の一例を示す図である。
【図１１】エリア−ブロック記憶部の一例を示す図である。
【図１２】ブロック情報記憶部の一例を示す図である。
【図１３】端末情報記憶部の一例を示す図である。
【図１４】第一の実施形態の情報提供システムの有する各装置の機能を説明する図である。
【図１５】移動履歴情報を取得する動作について説明するシーケンス図である。
【図１６】閲覧履歴情報を取得する動作を説明するシーケンス図である。
【図１７】自宅エリア決定部の処理を説明するフローチャートである。
【図１８】旅行先推定部と情報提供エリア決定部の処理を説明するフローチャートである。
【図１９】情報提供システムにおける情報提供の動作を説明するシーケンス図である。
【図２０】端末装置の表示例を説明する図である。
【図２１】第二の実施形態の情報提供システムの有する各装置の機能を説明する図である。
【図２２】第二の実施形態の旅行対象エリアの推定について世説明する図である。
【図２３】第二の実施形態の行動検知部の処理を説明する図である。
【図２４】第二の実施形態のモード切替部の処理を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
（第一の実施形態）
以下に図面を参照して、第一の実施形態について説明する。図１は、第一の実施形態の情報提供システムのシステム構成の一例を示す図である。本実施形態の情報提供システム１００は、情報処理装置２００と、端末装置３００とを含む。情報提供システム１００において、情報処理装置２００と端末装置３００とは、ネットワーク等を介して接続される。
【００１３】
本実施形態の情報処理装置２００は、情報提供処理部２１０、記憶部２９０を有する。記憶部２９０は、エリア記憶部２２０、移動履歴記憶部２２５、閲覧履歴記憶部２３０、自宅エリア記憶部２３５、観光情報記憶部２４０、情報提供エリア記憶部２４５、エリア−ブロック記憶部２５０、ブロック情報記憶部２５５、端末情報記憶部２６０を有する。
【００１４】
情報提供処理部２１０は、各記憶部に格納された情報と、端末装置３００から受信した情報とに基づき、端末装置３００のユーザの行動に応じたタイミングで、ユーザの行動に関連した情報を端末装置３００に提供する。たとえば、情報提供処理部２１０は、ユーザが旅行先への移動を開始したことが推測できるタイミングで、旅行の目的地と推測される土地に関連する情報を、端末装置３００に提供する。
【００１５】
以下の本実施形態の説明では、端末装置３００のユーザの行動の一例として、ユーザが旅行をする場合を説明する。
【００１６】
エリア記憶部２２０は、各地のエリアに関するエリア情報が格納されている。移動履歴記憶部２２５は、端末装置３００の移動履歴を示す移動履歴情報が格納されている。閲覧履歴記憶部２３０は、端末装置３００の閲覧履歴を示す閲覧履歴情報が格納されている。
【００１７】
自宅エリア記憶部２３５は、端末装置３００のユーザの自宅が存在する自宅エリアに関する自宅エリア情報が格納されている。観光情報記憶部２４０は、各地の観光情報が格納されている。情報提供エリア記憶部２４５は、端末装置３００の進入が検知されたときに、観光情報を送信するエリアを示す配信エリア情報が格納されている。
【００１８】
エリア−ブロック記憶部２５０は、各地に設定されたエリアと、エリアが存在する地域とを対応付けたエリアブロック情報が格納されている。ブロック情報記憶部２５５は、ブロック毎に、他のブロックに移動するための交通手段を示すブロック情報が格納されている。端末情報記憶部２６０は、端末装置３００とユーザとを対応付ける端末情報が格納されている。
【００１９】
尚、情報処理装置２００の有する各記憶部の全て又は一部は、情報処理装置２００と通信が可能な情報処理装置２００以外の装置に設けられていても良い。
【００２０】
本実施形態の端末装置３００は、情報取得処理部３１０を有する。情報取得処理部３１０は、端末装置３００の各種の情報を取得して情報処理装置２００へ送信する処理や、情報処理装置２００から受信した情報を取得する処理を行う。
【００２１】
尚、図１の例では、情報提供システム１００に含まれる端末装置３００は１台としているが、情報提供システム１００に含まれる端末装置３００の数は、任意の台数であって良い。
【００２２】
以下に、図２を参照して、本実施形態の情報提供システム１００の動作の概要を説明する。図２は、情報提供システムの動作の概要を説明する図である。図２の例では、端末装置３００のユーザが札幌エリアを旅行で訪れる場合を示している。
【００２３】
本実施形態では、端末装置３００のユーザが、札幌への移動開始前に、札幌に関連する情報を端末装置３００で閲覧すると（ステップＳ１）、この履歴が閲覧履歴情報として情報処理装置２００に格納される。
【００２４】
情報処理装置２００は、端末装置３００の閲覧履歴情報と自宅エリア情報とに基づき、情報提供エリアと、端末装置３００のユーザの行き先を含む行き先エリアと、を特定しておく。
【００２５】
情報提供エリアとは、端末装置３００のユーザが旅行対象エリアへ移動する際のハブが含まれるエリアであり、行き先エリアとは、端末装置３００による情報の閲覧履歴から推定されるユーザ行き先を含むエリアであり、本実施形態では、端末装置３００のユーザが旅行で訪れようとしている旅行対象エリアである。
【００２６】
図２の例では、札幌が旅行対象エリアであり、△△空港が含まれるエリアが情報提供エリアとされる。尚、ハブとは、交通結節点であり、各種の交通機関において路線や航路が集中する場所であって、後述するエリア記憶部にカテゴリ「ＨＵＢ」として、管理者により、設定されたエリアである。
【００２７】
また、端末装置３００のユーザの自宅エリアも、端末装置３００の移動履歴情報に含まれる滞在時間や滞在回数に応じて特定しておく。自宅エリアとは、端末装置３００のユーザの目的地への移動の拠点となる拠点エリアである。尚、ユーザが自宅の住所を登録する形態であってもよい。
【００２８】
本実施形態では、端末装置３００は、ユーザが自宅エリアから情報提供エリアへ移動すると、自機が情報提供エリアに入ったことを検知し、情報処理装置２００へ、情報提供エリアに進入したことを示す通知を送信する（ステップＳ２）。尚、ユーザが、交通のハブである情報提供エリアに進入したタイミングは、ユーザがこれから目的地への移動を開始するタイミングであると推測できる。
【００２９】
情報処理装置２００は、この通知を受けると、端末装置３００のユーザの旅行対象エリアである札幌エリアと関連する観光情報Ａ、Ｂを取得し、端末装置３００に送信する。端末装置３００は、取得した観光情報Ａ〜Ｅのうち、観光情報Ａ、Ｂを表示させる（ステップＳ３）。
【００３０】
次に、ユーザの移動により、端末装置３００が旅行対象エリアに入ると、端末装置３００は、旅行対象エリアに入ったことを検知し、情報処理装置２００へ、旅行対象エリアに入ったことを示す通知を送信する。情報処理装置２００は、この通知を受信すると、旅行対象エリアの観光情報のうち、情報提供エリアでは送信していない観光情報Ｃ〜Ｅを、端末装置３００に送信する。端末装置３００は、観光情報Ｃ〜Ｅを示させる（ステップＳ４）。
【００３１】
このように、本実施形態では、端末装置３００を所持するユーザが、ハブである情報提供エリアに進入したことをもって、観光情報を提供する。より具体的には、本実施形態では、ハブである情報提供エリアに進入したことをもって、端末装置３００のユーザが、旅行先である旅行対象エリアに向かうための移動を開始したことを検知する。そして、ハブから旅行の行先である旅行対象エリア向かう際に、旅行対象エリアに関連する情報を端末装置３００に提供する。
【００３２】
このため、本実施形態によれば、ユーザの目的地への移動に対応したタイミングで、目的地と推定される土地と関連する情報を提供できる。つまり、本実施形態によれば、推定した目的地に関する情報を、ユーザの状況に応じたタイミングで提供できる。
【００３３】
以下に、図３と図４を参照して、本実施形態の情報提供システム１００の有する各装置のハードウェア構成について説明する。
【００３４】
図３は、情報処理装置のハードウェア構成の一例を示す図である。本実施形態の情報処理装置２００は、それぞれバスＢで相互に接続されている入力装置２１、出力装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６及びインターフェース装置２７を含むコンピュータである。
【００３５】
入力装置２１は、各種の情報の入力を行うための装置であり、例えばキーボードやポインティングデバイス等により実現される。出力装置２２は、各種の情報の出力を行うためものであり、例えばディスプレイ等により実現される。インターフェース装置２７は、ＬＡＮカード等を含み、ネットワークに接続する為に用いられる。
【００３６】
情報提供処理部２１０を実現させる情報提供プログラムは、情報処理装置２００を制御する各種プログラムの少なくとも一部である。情報提供プログラムは、例えば記憶媒体２８の配布やネットワークからのダウンロード等によって提供される。情報提供プログラムを記録した記憶媒体２８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記憶媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記憶媒体を用いることができる。
【００３７】
また、情報提供プログラムは、情報提供プログラムを記録した記憶媒体２８がドライブ装置２３にセットされると、記憶媒体２８からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワークからダウンロードされた情報提供プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００３８】
補助記憶装置２４は、情報処理装置２００の有する各記憶部等を実現するものであり、情報処理装置２００にインストールされた情報提供プログラムを格納すると共に、情報処理装置２００による各種の必要なファイル、データ等を格納する。メモリ装置２５は、情報処理装置２００の起動時に補助記憶装置２４から情報提供プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された情報提供プログラムに従って、後述するような各種処理を実現している。
【００３９】
図４は、端末装置のハードウェア構成の一例を示す図である。本実施形態の端末装置３００は、ＣＰＵ（Central  Processing  Unit）３１、メモリ３２、カメラ３３、タイマ３４、２次記憶装置３５、無線通信Ｉ／Ｆ（Interface）３６及び外部Ｉ／Ｆ３７を有する。
【００４０】
ＣＰＵ３１は、端末装置３００が備える各部を統括して制御する。メモリ３２には、端末装置３００が備える機能を実現するための情報取得プログラムが記憶されている。また、２次記憶装置３５にＣＰＵ３１が実行する情報取得プログラム、ＯＳプログラム、及びＣＰＵ３１が、端末装置３００が有する各種機能を実行するためのアプリケーションプログラムが記憶されてもよい。ＣＰＵ３１は、メモリ３２や２次記憶装置３５に記憶されたプログラムを読み出して実行することで端末装置３００の各種機能を実現する。
【００４１】
例えば、ＣＰＵ３１は、アプリケーションプログラムの命令（コマンド）を逐次取り込んで解読し、その内容、演算、データ転送、制御などを実行する。その際、ＣＰＵ３１は、アプリケーションプログラムからの要求に応じて周辺機器ＡＰと通信を行い、周辺機器ＡＰと連携してアプリケーションを実行する。
【００４２】
カメラ３３は、レンズ及び撮像素子を有し、被写体を印刷した印刷物や文書を撮影してその画像データを端末装置３００に取り込む。タイマ３４は、所定時間を計時する。メモリ３２は、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）等で構成され得る。２次記憶装置３５は、ＥＥＰＲＯＭ、フラッシュメモリ、ＨＤＤ（Hard  Disk  Drive）等の記憶装置で構成され得る。
【００４３】
無線通信Ｉ／Ｆ３６は、外部の装置と無線通信するためのインターフェースである。例えば、無線通信Ｉ／Ｆ３６は、ＩｒＤＡ、ＩｒＳＳなどの赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信、Ｗｉ−Ｆｉによる通信、非接触型ＩＣカードのいずれかの無線通信手段を実現するためのインターフェースである。
【００４４】
外部Ｉ／Ｆ３７は、外部の装置を端末装置３００に接続するためのインターフェースである。例えば、外部Ｉ／Ｆ３７は、外付けの記録媒体（メモリカード等）３８を挿し込むためのソケット、ＨＤＭＩ(登録商標)（High  Definition  Multimedia  Interface）端子、ＵＳＢ（Universal  Serial  Bus）端子等で実現される。この場合、ＣＰＵ３１は、外部Ｉ／Ｆ３７を介して、外部の装置からデータを取得する。
【００４５】
尚、本実施形態の端末装置３００は、スマートフォンやタブレット端末であっても良いし、携帯型のゲーム機器、音楽プレーヤー、ウェアラブルデバイス、自動車に搭載される車載機等であっても良い。すなわち、端末装置３００には、ユーザと共に移動することが可能であれば良い。
【００４６】
次に、図５乃至図１３を参照して、本実施形態の情報処理装置２００の有する各記憶部について説明する。
【００４７】
図５は、エリア記憶部の一例を示す図である。本実施形態のエリア記憶部２２０は、情報の項目として、エリアＩＤ、エリア名、緯度、経度、半径、カテゴリを有し、項目「エリアＩＤ」とその他の値とが対応付けられている。
【００４８】
本実施形態では、エリア記憶部２２０において、項目「エリアＩＤ」の値と、その他の項目の値とを含む情報を、エリア情報と呼ぶ。本実施形態のエリア記憶部２２０は、予め情報処理装置２００に与えられていても良い。
【００４９】
本実施形態のエリア情報によって示されるエリアは、エリア内にユーザが進入したことと、エリアからユーザが離脱したことを判定するために、監視対象として設定された領域である。このエリアをジオフェンスと呼ぶ場合がある。
【００５０】
本実施形態では、端末装置３００において、端末装置３００のユーザが各エリアに対しする進入と、エリアからの離脱が判定される。
【００５１】
項目「エリアＩＤ」の値は、予め各地に設定されたエリア（地域）を特定するための識別情報である。項目「エリア名」の値は、エリアの名称を示す。項目「緯度」、「経度」の値は、エリアＩＤで特定されるエリアの中心の緯度と経度を示す。
【００５２】
項目「半径」の値は、エリアＩＤで特定されるエリアの半径を示す。本実施形態のエリアは、例えば、項目「緯度」、「経度」の値が示す地点を中心とした半径によって特定される領域である。
【００５３】
項目「カテゴリ」の値は、エリアＩＤで特定されるエリアの種類を示す。具体的には、項目「カテゴリ」の値は、エリアＩＤで特定されるエリアが、ハブであるか否かと、ハブである場合、ハブに集中する交通機関の種類を示す。図５の例では、エリアＩＤ「３」
の羽田空港が、飛行機が集中するハブであることがわかる。
【００５４】
図６は、移動履歴記憶部の一例を示す図である。移動履歴記憶部２２５は、情報の項目として、ユーザＩＤ、エリアＩＤ、エリア名、状態、時刻を有し、項目「ユーザＩＤ」とその他の項目とが対応付けられている。本実施形態では、移動履歴記憶部２２５において、項目「ユーザＩＤ」の値と、その他の項目の値とを含む情報を、移動履歴情報と呼ぶ。移動履歴情報は、端末装置３００の移動に応じて移動履歴記憶部２２５に蓄積される。
【００５５】
項目「ユーザＩＤ」の値は、端末装置３００を利用するユーザを特定する識別情報を示し、端末情報記憶部２６０において端末装置３００と対応付けられている。
【００５６】
項目「状態」の値は、ユーザＩＤと対応付けられた端末装置３００が、項目「エリアＩＤ」の値によって特定されるエリア内に入った状態であるか、又は、このエリアの外に出た状態であるかを示す。具体的には、例えば、項目「状態」の値が「ｉｎ」であった場合、対応するエリアＩＤが特定するエリア内に、ユーザＩＤと対応する端末装置３００が進入した状態を示す。また、項目「状態」の値が「ｏｕｔ」であった場合、対応するエリアＩＤが特定するエリア内から、ユーザＩＤと対応する端末装置３００が離脱した状態を示す。
【００５７】
項目「時刻」の値は、移動履歴情報が取得された時刻を示す。本実施形態の移動履歴情報は、例えば、あるエリアに対して項目「状態」の値が変化したときに取得されても良い。
【００５８】
図６では、ユーザＩＤ「１」のユーザが利用している端末装置３００が、エリアＩＤ「１２３」で特定されるエリアに進入したとき移動履歴情報と、エリアＩＤ「１２３」で特定されるエリアから離脱したときの移動履歴情報とが取得されていることがわかる。
【００５９】
図７は、閲覧履歴記憶部の一例を示す図である。閲覧履歴記憶部２３０は、情報の項目として、ユーザＩＤ、観光情報ＩＤ、状態、削除フラグ、時刻を有し、項目「ユーザＩＤ」とその他の項目が対応付けられている。本実施形態では、閲覧履歴記憶部２３０において、項目「ユーザＩＤ」の値と、その他の項目の値とを含む情報を、閲覧履歴情報と呼ぶ。閲覧履歴情報は、ユーザによる観光情報の閲覧に応じて蓄積される。
【００６０】
項目「観光情報ＩＤ」の値は、端末装置３００で閲覧された観光情報を特定する識別情報である。
【００６１】
項目「状態」の値は、端末装置３００のユーザによる観光情報の閲覧の仕方を示す。具体的には、項目「状態」の値が、「ｖｉｅｗ」である場合には、対応する観光情報ＩＤで特定される観光情報が端末装置３００において閲覧されたことを示す。また、項目「状態」の値が、「ｆａｖｏｒｉｔｅ」である場合には、対応する観光情報ＩＤで特定される観光情報を表示させるＵＲＬ（Uniform  Resource  Locator）が、端末装置３００においてお気に入り一覧に登録されたことを示す。
【００６２】
項目「削除フラグ」の値は、対応する観光情報ＩＤで特定される観光情報を表示させるＵＲＬが、お気に入り一覧から削除されたか否かを示す。具体的には、項目「削除フラグ」の値が「１」である場合、項目「状態」の値が「ｆａｖｏｒｉｔｅ」である観光情報のＵＲＬがお気に入り一覧から削除されたことを示す。
【００６３】
項目「時刻」の値は、対応する観光情報ＩＤで特定される観光情報が端末装置３００で閲覧された時刻を示す。具体的には、観光情報が端末装置３００で閲覧された時刻や、観光情報のＵＲＬがお気に入り一覧に登録された時刻であっても良い。
【００６４】
図８、自宅エリア記憶部の一例を示す図である。自宅エリア記憶部２３５は、情報の項目として、ユーザＩＤ、エリアＩＤ、滞在時間、滞在回数、自宅フラグを含み、項目「ユーザＩＤ」とその他の項目とが対応付けられている。自宅エリア記憶部２３５において、項目「ユーザＩＤ」の値と、その他の項目の値とを含む情報を、自宅エリア情報とする。自宅エリア情報は、移動履歴情報に応じて蓄積される。
【００６５】
項目「滞在時間」の値は、ユーザＩＤと対応付けられた端末装置３００が、エリアＩＤで特定されるエリアに滞在した時間を示す。
【００６６】
項目「滞在回数」の値は、ユーザＩＤと対応付けられた端末装置３００が、エリアＩＤで特定されるエリアに滞在した回数を示す。
【００６７】
項目「自宅フラグ」の値は、エリアＩＤで特定されるエリアが、ユーザＩＤが特定するユーザの自宅があるエリア（自宅エリア）であるか否かを示す。具体的には、例えば、項目「自宅フラグ」の値に、「１」が設定されていた場合、対応するエリアＩＤで特定されるエリアが、ユーザＩＤが特定するユーザの自宅がある自宅エリアであることを示す。また、項目「自宅フラグ」の値が設定されていない場合、対応するエリアＩＤで特定されるエリアが、ユーザＩＤが特定するユーザの自宅エリアではないことを示す。
【００６８】
図９は、観光情報記憶部の一例を示す図である。本実施形態の観光情報記憶部２４０は、情報の項目として、観光情報ＩＤ、観光スポット名、観光スポット説明、ジャンル、エリアＩＤ、緯度、経度等を含み、項目「観光情報ＩＤ」とその他の項目とが対応付けられている。観光情報記憶部２４０において、項目「観光情報ＩＤ」の値と、その他の項目の値とを含む情報を観光情報と呼ぶ。観光情報は、予め情報処理装置２００に与えられた情報であっても良い。
【００６９】
項目「観光情報ＩＤ」の値は、観光情報を特定するための識別情報を示す。項目「観光スポット名」の値は、観光情報が示す観光スポットの名称を示す。項目「観光スポット説明」の値は、観光スポットに関する説明を示すテキストデータである。項目「ジャンル」の値は、観光スポットのジャンル（種類）を示す。
【００７０】
図１０は、情報提供エリア記憶部の一例を示す図である。本実施形態の情報提供エリア記憶部２４５は、情報の項目として、ユーザＩＤ、情報提供エリアＩＤ、旅行対象エリアＩＤ、緯度、経度、半径等を含み、項目「ユーザＩＤ」とその他の項目とが対応付けられている。
【００７１】
情報提供エリア記憶部２４５において、項目「ユーザＩＤ」の値と、その他の項目の値とを含む情報を配信エリア情報と呼ぶ。配信エリア情報は、端末装置３００による観光情報の閲覧に応じて蓄積される。
【００７２】
項目「情報提供エリアＩＤ」の値は、ユーザＩＤで特定されるユーザの自宅エリアと、項目「旅行対象エリアＩＤ」の値によって特定されるエリアとに応じて決められるエリアＩＤを示す。情報提供エリアＩＤで特定されるエリアは、対応するユーザＩＤで特定されるユーザが、対応する旅行対象エリアＩＤで特定される旅行対象エリアに移動する際のハブが存在するエリアである。
【００７３】
項目「旅行対象エリアＩＤ」の値は、ユーザＩＤで特定されるユーザの旅行対象エリアを特定するエリアＩＤである。旅行対象エリアは、ユーザＩＤと対応する閲覧履歴情報に応じて決められる。
【００７４】
項目「緯度」、「経度」、「半径」等は、情報提供エリアの中心を示す緯度、経度、半径であってもよい。尚、情報提供エリア記憶部２４５は、情報の項目として、ユーザＩＤ、情報提供エリアＩＤ、旅行対象エリアＩＤを有していれば良く、その他の項目は有していなくても良い。
【００７５】
図１１は、エリア−ブロック記憶部の一例を示す図である。本実施形態のエリア−ブロック記憶部２５０は、情報の項目として、エリアＩＤとブロックＩＤとを有し、両者は対応付けられている。本実施形態では、エリア−ブロック記憶部２５０において、項目「エリアＩＤ」の値と、項目「ブロックＩＤ」の値とを含む情報を、エリアブロック情報と呼ぶ。エリアブロック情報は、予め与えられた情報である。
【００７６】
項目「ブロックＩＤ」の値は、エリアＩＤで特定されるエリアが含まれるブロックを特定する識別情報である。本実施形態のブロックとは、例えば、関東地方、北海道地方といった単位であってよく、１つのブロックには複数のエリアが含まれる。
【００７７】
図１２は、ブロック情報記憶部の一例を示す図である。本実施形態のブロック情報記憶部２５５は、情報の項目として、ブロックＩＤ、ブロック名、飛行機利用エリア、鉄道利用エリア、長距離バス移動エリアを有し、項目「ブロックＩＤ」とその他の項目とが対応付けられている。本実施形態では、ブロック情報記憶部２５５において、項目「ブロックＩＤ」の値と、その他の項目の値とを含む情報をブロック情報と呼ぶ。
【００７８】
項目「ブロック名」の値は、ブロックＩＤで特定されるブロックの名称を示す。項目「飛行機利用エリア」の値は、ブロックＩＤで特定されるブロックに含まれるエリアのうち、移動に飛行機を利用できるエリアのエリアＩＤを示す。項目「鉄道利用エリア」の値は、ブロックＩＤで特定されるブロックに含まれるエリアのうち、移動に鉄道を利用できるエリアのエリアＩＤを示す。項目「長距離バス利用エリア」の値は、ブロックＩＤで特定されるブロックに含まれるエリアのうち、移動に長距離バスを利用できるエリアのエリアＩＤを示す。
【００７９】
図１３は、端末情報記憶部の一例を示す図である。本実施形態の端末情報記憶部２６０は、情報の項目として、ユーザＩＤと端末ＩＤとを有し、両者が対応付けられている。本実施形態では、端末情報記憶部２６０において、項目「ユーザＩＤ」の値と、項目「端末ＩＤ」の値とを含む情報を端末情報と呼ぶ。尚、端末情報には、項目「ユーザＩＤ」、「端末ＩＤ」以外の項目が含まれていても良い。
【００８０】
次に、図１４を参照して、本実施形態の情報提供システム１００の有する各装置の機能について説明する。図１４は、第一の実施形態の情報提供システムの有する各装置の機能を説明する図である。
【００８１】
はじめに、情報処理装置２００の機能について説明する。本実施形態の情報処理装置２００は、情報提供処理部２１０と記憶部２９０を有する。情報提供処理部２１０の機能は、情報処理装置２００の演算処理装置２６が、メモリ装置２５等に格納された情報提供プログラムを読み出して実行することで、実現される。記憶部２９０は、図１に示す各記憶部が含まれる。
【００８２】
本実施形態の情報提供処理部２１０は、送受信部２１１、情報格納部２１２、情報評価部２１３、自宅エリア決定部２１４、旅行先推定部２１５、情報提供エリア決定部２１６、情報提供部２１７を有する。
【００８３】
送受信部２１１は、端末装置３００との間で情報の送受信を行う。情報格納部２１２は、端末装置３００から受信した情報を、対応する記憶部に格納する。情報評価部２１３は、移動履歴情報や閲覧履歴情報の評価を行う。
【００８４】
自宅エリア決定部２１４は、情報評価部２１３による移動履歴情報を集計と評価の結果に応じて自宅エリア情報を生成し、端末装置３００と対応付けられたユーザの自宅エリアを決定する。
【００８５】
旅行先推定部２１５は、情報評価部２１３による閲覧履歴情報の評価結果に応じて、端末装置３００と対応付けられたユーザの旅行対象エリアを推定する。自宅エリア決定部２１４、旅行先推定部２１５の処理の詳細は後述する。
【００８６】
情報提供エリア決定部２１６は、自宅エリア決定部２１４により決定された自宅エリアと、旅行先推定部２１５により決定された旅行対象エリアとに応じて、情報提供エリアを決定する。
【００８７】
情報提供部２１７は、端末装置３００が情報提供エリアに入ったことが検知されると、この端末装置３００と対応付けられた旅行対象エリアの観光情報を端末装置３００に提供する。
【００８８】
次に、端末装置３００の機能について説明する。端末装置３００は、情報取得処理部３１０を有する。情報取得処理部３１０は、端末装置３００の有するＣＰＵ３１がメモリ３２等に格納された情報取得プログラムを読み出して実行することで実現される。
【００８９】
情報取得処理部３１０は、入力受付部３１１、行動検知部３１２、閲覧履歴取得部３１３、移動履歴取得部３１４、送受信部３１５、出力部３１６、記憶部３１７を有する。
【００９０】
入力受付部３１１は、端末装置３００に対する操作に応じた入力を受け付ける。行動検知部３１２は、端末装置３００が情報提供エリア又は旅行対象エリアに入ったか否かを検知する。言い換えれば、行動検知部３１２は、端末装置３００のユーザが「旅行」のために目的地への移動を行っているか否かを検知する。
【００９１】
閲覧履歴取得部３１３は、端末装置３００によって閲覧された情報の履歴を取得する。より具体的には、閲覧履歴取得部３１３は、端末装置３００による観光情報の検索履歴に基づき、閲覧履歴情報を取得する。
【００９２】
移動履歴取得部３１４は、端末装置３００の位置情報に基づき移動履歴情報を取得する。本実施形態の移動履歴取得部３１４は、例えば、端末装置３００の有するＯＳ（Operating  System）が備えるジオフェンス機能によって実現されても良い。
【００９３】
具体的には、端末装置３００には、ジオフェンス機能によって監視されるエリア（すなわち、監視対象のエリア）が端末装置３００のＯＳに設定されている。移動履歴取得部３１４は、ＧＰＳ受信機等によって測定された端末装置３００の現在位置に基づいて、設定されたエリアに端末装置３００が進入したか又は離脱したかを判定する。そして、移動履歴取得部３１４は、判定結果を移動履歴情報として取得する。
【００９４】
送受信部３１５は、端末装置３００と情報処理装置２００との間での情報の送受信を行う。出力部３１６は、端末装置３００が取得した情報を出力する。例えば、出力部３１６は、端末装置３００が取得した情報を表示させる。
【００９５】
記憶部３１７は、配信エリア情報３１８を保持する。配信エリア情報３１８には、端末装置３００と対応する情報提供エリアを示すエリアＩＤと、旅行対象エリアを示すエリアＩＤとが含まれる。
【００９６】
尚、図１４の例では、記憶部３１７は、配信エリア情報３１８を格納するものとしたが、これに限定されない。記憶部３１７は、閲覧履歴取得部３１３が取得した閲覧履歴情報と、移動履歴取得部３１４が取得した移動履歴情報とを保持しても良い。
【００９７】
また、本実施形態では、端末装置３００は、ジオフェンス機能を有し、移動履歴取得部３１４は、ジオフェンス機能を用いて端末装置３００の移動履歴情報を取得するものとしたが、これに限定されない。移動履歴取得部３１４は、例えば、端末装置３００からビーコン信号等を発信し、応答信号を受信するか否か等によって、移動履歴情報を取得しても良い。
【００９８】
次に、図１５と図１６を参照して、本実施形態の移動履歴情報と閲覧履歴情報の取得について説明する。
【００９９】
図１５は、移動履歴情報を取得する動作について説明するシーケンス図である。本実施形態の情報提供システム１００において、端末装置３００は、移動履歴取得部３１４により、自機の移動を検知する（ステップＳ１５０１）。より具体的には、移動履歴取得部３１４は、端末装置３００が、現在位置を含むエリアからの離脱や、他のエリアへの進入を検知する。
【０１００】
続いて、端末装置３００は、移動履歴取得部３１４により、移動履歴情報を取得する（ステップＳ１５０２）。
【０１０１】
具体的には、移動履歴取得部３１４は、端末装置３００があるエリアから離脱した場合には、離脱したエリアのエリアＩＤと、端末装置３００のユーザＩＤと、離脱を検知した時刻と、離脱を示す状態「ｏｕｔ」とを対応付けた移動履歴情報とする。また、移動履歴取得部３１４は、端末装置３００があるエリアに進入した場合には、進入したエリアのエリアＩＤと、端末装置３００のユーザＩＤと、進入を検知した時刻と、進入を示す状態「ｉｎ」とを対応付けた移動履歴情報とする。
【０１０２】
続いて、端末装置３００は、送受信部３１５により、取得した移動履歴情報を情報処理装置２００へ送信する（ステップＳ１５０３）。
【０１０３】
情報処理装置２００は、送受信部２１１により、移動履歴情報を受信すると、受信した移動履歴情報を移動履歴記憶部２２５へ格納する（ステップＳ１５０４）。
【０１０４】
尚、端末装置３００は、ステップＳ１５０２で取得された移動履歴情報を記憶部３１７に保持していても良い。
【０１０５】
図１６は、閲覧履歴情報を取得する動作を説明するシーケンス図である。情報提供システム１００において、端末装置３００は、ユーザの操作に応じて、要求された観光情報を表示させる（ステップＳ１６０１）。
【０１０６】
続いて、閲覧履歴取得部３１３は、閲覧された観光情報に関する閲覧履歴情報を取得する（ステップＳ１６０２）。具体的には、閲覧履歴取得部３１３は、端末装置３００のユーザＩＤと、端末装置３００によって閲覧された観光情報の観光情報ＩＤと、閲覧の状態と、閲覧した時刻等を閲覧履歴情報として取得する。続いて、端末装置３００は、送受信部３１５により、閲覧履歴情報を情報処理装置２００へ送信する（ステップＳ１６０３）。
【０１０７】
情報処理装置２００は、閲覧履歴情報を受信すると、受信した閲覧履歴情報を閲覧履歴記憶部２３０に格納する（ステップＳ１６０４）。
【０１０８】
尚、端末装置３００は、ステップＳ１６０２で取得された閲覧履歴情報を記憶部３１７に保持していても良い。
【０１０９】
このようにして、情報処理装置２００には、端末装置３００の移動履歴情報と閲覧履歴情報とが蓄積される。
【０１１０】
次に、図１７を参照して、情報処理装置２００の自宅エリア決定部２１４の処理について説明する。
【０１１１】
図１７は、自宅エリア決定部の処理を説明するフローチャートである。図１７の処理は、例えば１週間毎や１ヶ月毎といった間隔で、定期的に実行される処理である。
【０１１２】
本実施形態の情報処理装置２００は、情報提供処理部２１０の自宅エリア決定部２１４により、移動履歴記憶部２２５において、端末装置３００の移動履歴情報が所定数以上蓄積されたか否かを判定する（ステップＳ１７０１）。
【０１１３】
ステップＳ１７０１において、移動履歴記憶部２２５に蓄積された移動履歴情報が所定数未満である場合、自宅エリア決定部２１４は、移動履歴情報が所定数以上蓄積されるまで待機する。
【０１１４】
ステップＳ１７０１において、移動履歴情報が所定数以上蓄積されていた場合、自宅エリア決定部２１４は、情報評価部２１３に、移動履歴情報を評価させる（ステップＳ１７０２）。
【０１１５】
具体的には、情報評価部２１３は、端末装置３００の移動履歴情報に基づき、端末装置３００が進入したことのあるエリアのエリアＩＤ毎に、滞在回数と滞在時間とを集計して自宅エリア情報を生成し、自宅エリア記憶部２３５に格納する。
【０１１６】
続いて、自宅エリア決定部２１４は、集計された自宅エリア情報を参照し、滞在回数が最も多いエリアを自宅エリアに決定する（ステップＳ１７０３）。
【０１１７】
続いて、自宅エリア決定部２１４は、自宅エリアに決定されたエリアＩＤを含む自宅エリア情報の項目「自宅フラグ」の値を「１」とし（ステップＳ１７０４）、処理を終了する。
【０１１８】
本実施形態の自宅エリア決定部２１４は、情報提供システム１００に含まれる全ての端末装置３００について、図１７の処理を行う。
【０１１９】
次に、図１８を参照して、情報処理装置２００の旅行先推定部２１５と情報提供エリア決定部２１６の処理について説明する。
【０１２０】
図１８は、旅行先推定部と情報提供エリア決定部の処理を説明するフローチャートである。図１８の処理は、例えば１日毎といった間隔で、定期的に実行される処理である。
【０１２１】
本実施形態の情報処理装置２００の情報提供処理部２１０は、旅行先推定部２１５により、閲覧履歴記憶部２３０に所定数以上の端末装置３００の閲覧履歴情報が蓄積されたか否かを判定する（ステップＳ１８０１）。
【０１２２】
ステップＳ１８０１において、閲覧履歴記憶部２３０に蓄積された閲覧履歴情報が所定数未満である場合、旅行先推定部２１５は、閲覧履歴情報が所定数以上蓄積されるまで待機する。
【０１２３】
ステップＳ１８０１において、閲覧履歴情報が所定数以上蓄積された場合、旅行先推定部２１５は、情報評価部２１３により、エリア毎の閲覧履歴情報を評価する（ステップＳ１８０２）。具体的には、情報評価部２１３は、所定数以上の閲覧履歴情報を、エリアＩＤ毎に集計する。言い換えれば、情報評価部２１３は、エリアＩＤ毎に、観光情報が閲覧された回数を集計する。
【０１２４】
続いて、旅行先推定部２１５は、観光情報が閲覧された回数が最も多いエリアＩＤを、旅行対象エリアとする（ステップＳ１８０３）。
【０１２５】
続いて、情報処理装置２００は、情報提供エリア決定部２１６により、端末装置３００のユーザの自宅エリアと、旅行対象エリアとに基づき、情報提供エリアを決定する（ステップＳ１８０４）。以下に、端末装置３００のユーザの自宅エリアが、エリアＩＤ「１１」のお台場エリアであり、推定された旅行対象エリアが、エリアＩＤ「２１」の札幌エリアであった場合について説明する。
【０１２６】
この場合、情報提供エリア決定部２１６は、エリア−ブロック記憶部２５０を参照し、自宅エリアであるエリアＩＤ「１１」と、旅行対象エリアであるエリアＩＤ「２１」とのそれぞれが含まれるブロックを特定する。
【０１２７】
ここでは、エリアＩＤ「１１」で特定されるエリアは、ブロックＩＤ「３」でブロック名「関東」に含まれる（図１１、図１２参照）。また、エリアＩＤ「２１」で特定されるエリアは、ブロックＩＤ「１」でブロック名「北海道」に含まれる。
【０１２８】
また、情報提供エリア決定部２１６は、ブロック情報記憶部２５５を参照する。エリアＩＤ「１１」は、ブロックＩＤ「３」でブロック名「関東」において、飛行機利用エリアに含まれ、エリアＩＤ「２１」はブロックＩＤ「１」でブロック名「北海道」において、飛行機利用エリアに含まれる。
【０１２９】
したがって、情報提供エリア決定部２１６は、関東から北海道へ移動する際の交通手段を飛行機に決定する。
【０１３０】
次に、情報提供エリア決定部２１６は、エリア記憶部２２０において、ブロック名「関東」の飛行機利用エリアに含まれ、且つ、項目「カテゴリ」の値が、ハブ（飛行機）となっているエリア情報を特定する。つまり、情報提供エリア決定部２１６は、関東ブロックにおいて、飛行機が発着しているエリアを特定する。
【０１３１】
そして、情報提供エリア決定部２１６は、特定したエリア情報に含まれるエリアＩＤを、情報提供エリアＩＤとして取得し、この情報提供エリアＩＤによって特定されるエリアを情報提供エリアに決定する。
【０１３２】
続いて、情報提供処理部２１０は、旅行先推定部２１５によって推定された旅行対象エリアのエリアＩＤと、情報提供エリア決定部２１６によって決定された情報提供エリアのエリアＩＤとを対応付けて配信エリア情報とし、情報提供エリア記憶部２４５に格納する（ステップＳ１８０５）。
【０１３３】
続いて、情報提供処理部２１０は、送受信部２１１によって、配信エリア情報を端末装置３００に送信し（ステップＳ１８０６）、処理を終了する。端末装置３００は、配信エリア情報を受信すると、記憶部３１７に格納する。
【０１３４】
尚、本実施形態の情報提供エリア決定部２１６は、上述した方法で情報提供エリアを決定するものとしたが、情報提供エリアの決定の仕方は、これに限定されない。
【０１３５】
情報提供エリア決定部２１６は、例えば、端末装置３００のユーザの自宅エリアと最も近いエリアを情報提供エリアとしても良い。また、情報提供エリア決定部２１６は、ブロック毎に情報提供エリアとなり得るエリアを予め決めていても良い。この場合、情報提供エリア決定部２１６は、情報提供エリアに決められエリアのうち、自宅エリアと最も近いエリアを、端末装置３００のユーザの情報提供エリアとしても良い。
【０１３６】
次に、図１９を参照して、本実施形態の情報提供システム１００における情報を提供する動作について説明する。図１９は、情報提供システムにおける情報提供の動作を説明するシーケンス図である。
【０１３７】
情報提供システム１００において、端末装置３００は、行動検知部３１２により、情報提供エリアに進入したことを検知する（ステップＳ１９０１）。
【０１３８】
具体的には、行動検知部３１２は、移動履歴取得部３１４が進入を検出したエリアのエリアＩＤが、記憶部３１７に格納された配信エリア情報３１８に含まれる情報提供エリアのエリアＩＤと一致するか否かを判定する。そして、行動検知部３１２は、両者が一致した場合に、情報提供エリアへの進入を検知する。
【０１３９】
続いて、端末装置３００は、情報提供エリアに進入したことを示す通知を情報処理装置２００へ送信する（ステップＳ１９０２）。このとき、この通知には、端末装置３００の端末ＩＤ又はユーザＩＤが含まれていても良い。
【０１４０】
情報処理装置２００は、送受信部２１１によりこの通知を受けて、端末装置３００が情報提供エリアに進入したことを検知する。つまり、送受信部２１１は、端末装置３００が情報提供エリアに進入したことを検知する検知部の一例である。
【０１４１】
情報処理装置２００は、端末装置３００の情報提供エリアへの進入を検知すると、情報提供部２１７により、情報提供エリア記憶部２４５を参照して端末装置３００と対応する旅行対象エリアを特定し、観光情報記憶部２４０から旅行対象エリアと対応する観光情報を取得する（ステップＳ１９０３）。
【０１４２】
ここで、例えば、旅行対象エリアと対応する観光情報が、観光情報Ａ、Ｂ、Ｃ、Ｄ、Ｅが取得されたとする。
【０１４３】
この場合、情報提供部２１７は、取得した観光情報Ａ、Ｂ、Ｃ、Ｄ、Ｅの一部を端末装置３００に送信する（ステップＳ１９０４）。具体的には、例えば、観光情報Ａ、Ｂを端末装置３００に送信する。
【０１４４】
端末装置３００は、観光情報を受信すると、出力部３１６によって受信した観光情報を表示させる（ステップＳ１９０５）。
【０１４５】
尚、このとき、端末装置３００は、観光情報の表示を促す通知を表示させ、観光情報の表示を指示する操作が成された場合に、受信した観光情報を表示させても良い。
【０１４６】
次に、端末装置３００は、行動検知部３１２により、旅行対象エリアに進入したことを検知する（ステップＳ１９０６）。具体的には、行動検知部３１２は、移動履歴取得部３１４が進入を検知したエリアのエリアＩＤが、記憶部３１７に格納された配信エリア情報に含まれる旅行対象エリアのエリアＩＤと一致するか否かを判定する。そして、行動検知部３１２は、両者が一致する場合に、旅行対象エリアへの進入を検知する。
【０１４７】
続いて、端末装置３００は、旅行対象エリアに進入したことを示す通知を情報処理装置２００へ送信する（ステップＳ１９０７）。
【０１４８】
情報処理装置２００は、この通知を受けて、ステップＳ１９０３で取得した観光情報のうち、端末装置３００へ送信していない観光情報Ｃ、Ｄ、Ｅを端末装置３００へ送信する（ステップＳ１９０８）。
【０１４９】
端末装置３００は、出力部３１６により、受信した観光情報を表示させる（ステップＳ１９０９）。
【０１５０】
このように、本実施形態では、端末装置３００のユーザの「旅行」という目的地への移動において、ユーザが旅行対象エリアへの移動を開始したことを検知して、旅行対象エリアの観光情報を端末装置３００に表示させることができる。例えば、ステップＳ１９０１において、例えば、ユーザは「羽田空港」に対応するエリアに進入したことになり、その後、飛行機で移動をし、ステップＳ１９０６のタイミングで、目的地である「札幌」に対応するエリアに進入したことになる。よって、本実施形態は、「羽田空港」に進入しタイミングで、目的地への移動を開始したことを推測する。さらに、「羽田空港」に進入しタイミングで、目的地と推測される「札幌」の観光情報を、ユーザに提供することができる。ユーザは、飛行機での移動中に、目的地の観光情報を閲覧するなどが可能となる。
【０１５１】
情報提供エリアにおいて提供される観光情報は、例えば、旅行対象エリアで利用することができるサービスの情報等であっても良い。つまり、情報提供エリアにおいて提供される情報は、移動先である旅行対象エリアにおけるユーザの行動の選択肢となり得る情報であっても良い。
【０１５２】
また、本実施形態では、端末装置３００のユーザが旅行対象エリアに到着したことを検知して、旅行対象エリアの観光情報のうち、ユーザに提供していない観光情報をさらに提供することができる。
【０１５３】
本実施形態では、旅行対象エリアにおいて提供される観光情報は、例えば、現地の店舗の空席情報等であっても良い。つまり、旅行対象エリアにおいて提供される情報は、ユーザがすぐに利用できるサービスに関する情報であっても良い。
【０１５４】
このように、情報提供エリアと旅行対象エリアとのそれぞれで提供する情報を分けることで、ユーザの目的地と推定された土地に関する情報を、ユーザの状況に応じたタイミングで提供できる。に対応した情報を提供することができる。
【０１５５】
次に、図２０を参照して、本実施形態の端末装置３００の表示例について説明する。図２０は、端末装置の表示例を説明する図である。
【０１５６】
図２０の画面２０１Ａと画面２０１Ｂは、情報提供エリアに進入したことを検知した場合に、端末装置３００に表示される画面の一例である。
【０１５７】
画面２０１Ａは、表示欄２０２を有する。表示欄２０２は、旅行対象エリア名２０２ａと、旅行対象エリアの観光情報の閲覧を促すメッセージ２０２ｂとが表示されている。
【０１５８】
また、表示欄２０２には、観光情報を表示させるための操作ボタン２０３が表示されている。
【０１５９】
端末装置３００は、画面２０１Ａにおいて、操作ボタン２０３が操作されると、画面２０１Ａを画面２０１Ｂに遷移させる。
【０１６０】
画面２０１Ｂは、表示欄２０５、２０６を有する。表示欄２０５は、例えば、旅行対象エリアの観光地の画像等が表示され、表示欄２０６には、観光スポットの一覧が表示される。
【０１６１】
尚、画面２０１Ｂは、観光情報の表示のさせ方の一例であり、観光情報の表示態様は、これに限定されない。
【０１６２】
このように、本実施形態では、端末装置３００のユーザの目的地への移動に応じたタイミングで、目的地と推測される土地と関連する情報を提供することができる。
【０１６３】
（第二の実施形態）
以下に、図面を参照して第二の実施形態について説明する。第二の実施形態では、目的地への移動の検知の仕方や、ユーザの目的地への移動のモードに合わせた情報を提供する点が、第一の実施形態と相違する。よって、以下の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには、第一の実施形態の説明と同様の符号を付与し、その説明を省略する。
【０１６４】
図２１は、第二の実施形態の情報提供システムの有する各装置の機能を説明する図である。
【０１６５】
本実施形態の情報提供システム１００Ａは、情報処理装置２００Ａと端末装置３００とを有する。
【０１６６】
情報処理装置２００Ａは、情報提供処理部２１０Ａを有する。情報提供処理部２１０は、送受信部２１１、情報格納部２１２、情報評価部２１３、自宅エリア決定部２１４、旅行先推定部２１５Ａ、情報提供エリア決定部２１６、情報提供部２１７Ａ、行動検知部２１８、モード切替部２１９を有する。
【０１６７】
旅行先推定部２１５Ａは、例えば、旅行対象エリアの候補が複数存在した場合に、閲覧履歴情報に基づき、１つの旅行対象エリアを推定する。
【０１６８】
情報提供部２１７Ａは、モード切替部２１９によって切替られたモードに応じた観光情報を端末装置３００に提供する。
【０１６９】
行動検知部２１８は、端末装置３００の移動履歴情報に基づき、端末装置３００の目的地への移動を検知する。
【０１７０】
モード切替部２１９は、端末装置３００が情報提供エリアに進入する前に滞在していたエリアに応じて、ユーザの目的地への移動のモードを、日常モード又は旅行モードに切り替える。日常モードとは、端末装置３００のユーザが日常的な目的地への移動を行っている状態を示し、旅行モードとは、端末装置３００のユーザが旅行中の状態を示す。
【０１７１】
以下に、図２２を参照して、本実施形態の旅行先推定部２１５Ａによる旅行対象エリアの推定について説明する。図２２は、第二の実施形態の旅行対象エリアの推定について世説明する図である。
【０１７２】
図２２の例では、端末装置３００のユーザは、旅行に出かける１ヶ月前から旅行対象エリアの選定を開始し、旅行に出かける１〜２週間前に、旅行対象エリアを決定して宿泊先と移動手段を確定させた場合の例を示している。
【０１７３】
以下の説明では、ユーザが旅行対象エリアを選定している期間を旅行先選定期間と呼び、旅行先が決定してから旅行に出発するまでの期間を旅行準備期間と呼ぶ。
【０１７４】
したがって、図２２では、期間Ｋ１は旅行先選定期間であり、期間Ｋ２は旅行準備期間である。また、図２２では、エリアＡとエリアＢとを、旅行対象エリアの候補とし、エリアＣを、旅行とは無関係に訪れる予定があるエリアとした。
【０１７５】
ここで、期間Ｋ１で閲覧された観光情報は、エリアＡの観光情報とエリアＢの観光情報である。また、期間Ｋ２のうち、期間Ｋ２の最終日の前日までに閲覧された観光情報は、エリアＡ、Ｂ、Ｃのそれぞれの観光情報あり、期間Ｋ２の最終日（旅行に出発する日の前日）に閲覧された観光情報は、エリアＡの観光情報である。
【０１７６】
この場合、本実施形態の旅行先推定部２１５Ａは、閲覧された時期が新しい閲覧履歴情報を優先して旅行対象エリアを推定する。
【０１７７】
図２２の例では、期間Ｋ１では、エリアＡとエリアＢの観光情報が閲覧されたため、エリアＡとエリアＢが旅行対象エリアの候補とされる。期間Ｋ１から期間Ｋ２となると、また、期間Ｋ２のうち、期間Ｋ２の最終日の前日までの期間は、エリアＡの観光情報とエリアＣの観光情報が閲覧されたため、旅行対象エリアの候補は、エリアＡとエリアＢから、エリアＡとエリアＣに更新される。
【０１７８】
また、期間Ｋ２の最終日は、エリアＡの観光情報のみが閲覧されたため、旅行対象エリアの候補は、エリアＡとエリアＣから、エリアＡに更新する。したがって、旅行初日の旅行対象エリアは、エリアＡとなる。
【０１７９】
本実施形態では、このように、最後に取得された閲覧履歴情報によって推定される旅行対象エリアを優先させても良い。このように旅行対象エリアを推定することで、過去に旅行先を選定する際に閲覧された観光情報に影響されずに、旅行対象エリアを推定することができる。
【０１８０】
次に、図２３を参照して、本実施形態の行動検知部２１８について説明する。図２３は、第二の実施形態の行動検知部の処理を説明する図である。
【０１８１】
本実施形態の情報処理装置２００Ａは、端末装置３００が情報提供エリアに進入した場合に加え、例えば、新幹線等のように高速で移動する移動手段で端末装置３００が移動している場合に、端末装置３００のユーザの目的地への移動を旅行と検知しても良い。
【０１８２】
本実施形態の行動検知部２１８は、例えば、図２３（Ａ）に示すように、同心円状に複数のエリアを配置し、２つのエリアから出た時刻の差分から移動速度を算出し、移動速度が所定の閾値以上である場合には、ユーザの行動を旅行中として検知しても良い。
【０１８３】
つまり、行動検知部２１８は、２つのエリアから出たそれぞれの時刻の差分が所定の時間未満であった場合に、ユーザは新幹線で移動しているものとして、ユーザの目的地への移動を旅行中としても良い。
【０１８４】
図２３（Ａ）では、例えば、東京駅を中心に同心円状のエリア２３１Ａとエリア２３２Ａとを設定する。尚、これらのエリアは、エリア記憶部２２０に予めエリア情報が格納されるものとした。
【０１８５】
行動検知部２１８は、図２３（Ａ）に示す移動履歴記憶部２２５Ａの移動履歴情報２２６に含まれる時刻と、移動履歴情報２２７に含まれる時刻との差が、例えば２０分未満である場合に、端末装置３００のユーザの目的地への移動を旅行中として検知しても良い。
【０１８６】
この場合、情報処理装置２００Ａは、行動検知部２１８によって、端末装置３００のユーザが旅行中であることが検知されたとき、旅行対象エリアと対応する観光情報を端末装置３００に送信しても良い。
【０１８７】
また、行動検知部２１８は、例えば、複数のエリアに対する進入と離脱に基づき、端末装置３００のユーザが旅行中であることを検知しても良い。
【０１８８】
複数のエリアとは、例えば、鉄道の駅や、高速道路のインターチェンジ等である。図２３（Ｂ）では、一例として、東京駅を中心としたエリア２３１Ｂから端末装置３００が離脱した時刻と、大宮駅を中心としたエリア２３２Ｂに端末装置３００が進入した時刻と差分が所定の時間未満であった場合に、ユーザは新幹線で移動しているものとして、ユーザの目的地への移動を旅行中としても良い。
【０１８９】
例えば、行動検知部２１８は、図２３（Ｂ）の移動履歴記憶部２２５Ｂの移動履歴情報２２８に含まれる時刻と、移動履歴情報２２９に含まれる時刻との差分が、２０分未満である場合に、端末装置３００のユーザの目的地への移動を旅行として検知しても良い。
【０１９０】
このようにすれば、本実施形態では、端末装置３００が情報提供エリアに進入すること以外にも、ユーザの目的地への移動が旅行中であることを検知できる。
【０１９１】
次に、図２４を参照して、本実施形態のモード切替部２１９の処理について説明する。図２４は、第二の実施形態のモード切替部の処理を説明するフローチャートである。
【０１９２】
本実施形態の情報提供処理部２１０Ａにおいて、モード切替部２１９は、端末装置３００が情報提供エリアに進入したか否かを判定する（ステップＳ２４０１）。具体的には、モード切替部２１９は、送受信部２１１が端末装置３００から情報提供エリアへの進入を検知したことを示す通知を受信したか否かを判定している。
【０１９３】
ステップＳ２４０１において、情報提供エリアに進入していない場合、モード切替部２１９は、情報提供エリアへの進入が検知されるまで待機する。
【０１９４】
ステップＳ２４０１において、端末装置３００が情報提供エリアへの進入した場合、モード切替部２１９は、移動履歴記憶部２２５を参照し、端末装置３００が情報提供エリアへ進入する前に、旅行対象エリアに滞在していたか否かを判定する（ステップＳ２４０２）。
【０１９５】
端末装置３００が、情報提供エリアに進入する前に、旅行対象エリアに滞在していた場合とは、端末装置３００のユーザが、旅行対象エリアから自宅エリアへ向かって移動していることを示す。つまり、端末装置３００のユーザは、旅行先からの帰路にあることを示す。
【０１９６】
本実施形態では、旅行対象エリアに滞在している場合には、端末装置３００のユーザの目的地への移動は、旅行モードとされている。したがって、モード切替部２１９は、ステップＳ２４０２において、旅行対象エリアに滞在していた場合、端末装置３００のユーザの目的地への移動のモードを旅行モードから日常モードに切り替える（ステップＳ２４０３）。
【０１９７】
そして、情報提供処理部２１０Ａは、情報提供部２１７Ａによって、情報提供エリアにおいて端末装置３００に提供する観光情報のうち、日常モードと対応した観光情報を選択し、端末装置３００へ提供（送信）し（ステップＳ２４０４）、処理を終了する。
【０１９８】
日常モードに対応した観光情報とは、例えば、旅行対象エリアのお土産に関する情報や、旅行対象エリアで理由したサービスに対するアンケートに関する情報、今後の旅行のプランを紹介する情報等である。
【０１９９】
尚、本実施形態では、例えば、観光情報記憶部２４０において、観光情報が、各モードと対応付けられていても良い。具体的には、例えば、観光情報記憶部２４０に格納された観光情報には、日常モード用の観光情報と、旅行モード用の観光情報とがそれぞれ格納されていても良い。
【０２００】
本実施形態の情報提供部２１７Ａは、この観光情報記憶部２４０を参照し、端末装置３００のモードと対応する観光情報を端末装置３００に提供しても良い。
【０２０１】
また、本実施形態において、端末装置３００が情報提供エリアに進入する前に、旅行対象エリアに滞在していない場合とは、端末装置３００は、情報提供エリアに進入する前に自宅エリアに滞在している場合である。
【０２０２】
この場合、端末装置３００のユーザは、自宅エリアを出発し、旅行対象エリアに向かって移動を開始する状態であることがわかる。つまり、ステップＳ２４０２において、端末装置３００が情報提供エリアに進入する前に、旅行対象エリアに滞在していない場合とは、端末装置３００のユーザが、旅行を開始した場合である。
【０２０３】
したがって、モード切替部２１９は、端末装置３００のユーザの目的地への移動のモードを日常モードから、旅行モードへ切り替える（ステップＳ２４０５）。
【０２０４】
続いて、情報提供処理部２１０Ａは、情報提供部２１７Ａにより、旅行モードと対応した観光情報を端末装置３００へ提供（送信）し（ステップＳ２４０６）、処理を終了する。
【０２０５】
旅行モードと対応した観光情報とは、例えば、旅行対象エリアで提供されるサービスの予約に関する情報や、旅行対象エリアにおいて、予約なしで利用可能な施設に関する情報等である。
【０２０６】
本実施形態では、このように、端末装置３００の移動履歴に応じて、端末装置３００のユーザが、旅行に出かけるのか、又は、旅行から帰ってきたのかを判定し、判定結果に応じて、端末装置３００が情報提供エリアに進入したときに提供する情報を選択する。
【０２０７】
したがって、本実施形態によれば、端末装置３００のユーザの目的地への移動に応じたタイミングで、目的地と推測される土地と関連する情報を提供することができる。
【０２０８】
尚、本実施形態では、端末装置３００のユーザの目的地への移動を旅行とし、端末装置３００の移動先として推定されるエリアを旅行対象エリアとして説明したが、これに限定されない。端末装置３００のユーザの目的地への移動は、旅行に限定されない。例えば、端末装置３００のユーザの目的地への移動が、買い物であった場合には、端末装置３００の移動先として推定されるエリアを、端末装置３００によって閲覧されていた店舗を含むエリアとしても良い。そして、情報提供エリアを、自宅エリアから移動先として推定されたエリアまでの移動経路を含むエリアとすれば良い。
【０２０９】
この場合には、端末装置３００が情報提供エリアに進入した場合には、移動先に推定されたエリア内の店舗の情報等が端末装置３００に提供されても良い。
【０２１０】
また、端末装置３００の移動先は、端末装置３００によって閲覧されていた情報に応じて推定されて良い。例えば、端末装置３００において、複数の医療機関の情報が一定時間以上に亘って閲覧されていた場合には、移動先として、情報が閲覧された医療機関を含むエリアが推定されても良い。
【０２１１】
開示の技術では、以下に記載する付記のような形態が考えられる。
（付記１）
コンピュータによる情報提供方法であって、前記コンピュータが、
ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知し、
前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する、情報提供方法。
（付記２）
前記コンピュータが、
前記端末装置が前記行き先を含む行き先エリアに進入したことを検知し、
前記端末装置に、前記行き先に関連する情報のうち、前記端末装置が前記交通結節点を含むエリアに進入したときに送信した情報とは別の情報を送信する、付記１記載の情報提供方法。
（付記３）
前記コンピュータが、
前記端末装置の移動履歴情報における、前記端末装置の滞在回数と滞在時間に基づき、前記端末装置のユーザの行動の拠点となる拠点エリアを特定し、
前記行き先エリアと前記拠点エリアに基づき、前記交通結節点を含むエリアを特定する、付記２記載の情報提供方法。
（付記４）
前記コンピュータが、
前記交通結節点を含むエリアへの前記端末装置の進入を検知したとき、
前記端末装置が前記交通結節点を含むエリアに進入する前に前記行き先エリアに滞在していたか、又は、前記端末装置が前記交通結節点を含むエリアに進入する前に前記拠点エリアに滞在していたか、に応じて、前記端末装置に送信する情報の内容を異ならせる、付記３記載の情報提供方法。
（付記５）
前記コンピュータが、
前記行き先エリアの候補として、複数のエリアが推定された場合に、前記閲覧された情報のうち、最後に閲覧された情報に基づき推定されたエリアを前記行き先エリアとする、付記２乃至４の何れか一項に記載の情報提供方法。
（付記６）
前記ユーザの行き先に関連する情報は、前記行き先の観光情報であって、
前記行き先エリアは、旅行対象とされるエリアである、付記２乃至５の何れか一項に記載の情報提供方法。
（付記７）
ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知し、
前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する、処理をコンピュータに実行させる情報提供プログラム。
（付記８）
ユーザが所持する端末装置が交通結節点を含むエリアに進入したことを検知する検知部と、
前記進入を検知した場合に、前記端末装置が前記交通結節点を含むエリアに進入するよりも前に前記端末装置により閲覧された情報に基づき決定された前記ユーザの行き先に関連する情報の少なくとも一部を、前記端末装置に送信する情報提供部と、を有する情報処理装置。
【０２１２】
本発明は、具体的に開示された実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０２１３】
１００  情報提供システム
２００、２００Ａ  情報処理装置
２１０、２１０Ａ  情報提供処理部
２１１  送受信部
２１２  情報格納部
２１３  情報評価部
２１４  自宅エリア決定部
２１５  旅行先推定部
２１６  情報提供エリア決定部
２１７  情報提供部
２１８  行動検知部
２１９  モード切替部
２２０  エリア記憶部
２２５  移動履歴記憶部
２３０  閲覧履歴記憶部
２３５  自宅エリア記憶部
２４０  観光情報記憶部
２４５  情報提供エリア記憶部
２５０  エリア−ブロック記憶部
２５５  ブロック情報記憶部
２６０  端末情報記憶部
３００  端末装置
３１０  情報取得処理部
【図１】
2020155032.tif 000003
【図２】
2020155032.tif 000004
【図３】
2020155032.tif 000005
【図４】
2020155032.tif 000006
【図５】
2020155032.tif 000007
【図６】
2020155032.tif 000008
【図７】
2020155032.tif 000009
【図８】
2020155032.tif 000010
【図９】
2020155032.tif 000011
【図１０】
2020155032.tif 000012
【図１１】
2020155032.tif 000013
【図１２】
2020155032.tif 000014
【図１３】
2020155032.tif 000015
【図１４】
2020155032.tif 000016
【図１５】
2020155032.tif 000017
【図１６】
2020155032.tif 000018
【図１７】
2020155032.tif 000019
【図１８】
2020155032.tif 000020
【図１９】
2020155032.tif 000021
【図２０】
2020155032.tif 000022
【図２１】
2020155032.tif 000023
【図２２】
2020155032.tif 000024
【図２３】
2020155032.tif 000025
【図２４】
2020155032.tif 000026