(57)【特許請求の範囲】
【請求項１】
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、
前記検索条件に基づいて、経路情報を算出する経路情報算出部と、
前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、
コンテンツと、前記拘束時間の条件情報と、出発地および到着地の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、
前記コンテンツ情報記憶手段から、前記拘束時間算出部で算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発地が適合するコンテンツ、および、前記経路情報の到着地が適合するコンテンツの一方を優先的に選択するコンテンツ選択部と、
前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、
前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備える
ことを特徴とする情報提供装置。
【請求項２】
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、
前記検索条件に基づいて、経路情報を算出する経路情報算出部と、
前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、
コンテンツと、前記拘束時間の条件情報と、出発時刻および到着時刻の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、
前記コンテンツ情報記憶手段から、前記拘束時間算出部で算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発時刻が適合するコンテンツ、および、前記経路情報の到着時刻が適合するコンテンツの一方を優先的に選択するコンテンツ選択部と、
前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、
前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備える
ことを特徴とする情報提供装置。
【請求項３】
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、
前記検索条件に基づいて、経路情報を算出する経路情報算出部と、
前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、
コンテンツと、前記拘束時間の条件情報と、移動手段の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、
前記コンテンツ情報記憶手段から、前記拘束時間算出部で算出された拘束時間および前記経路情報の移動手段に適合するコンテンツを選択するコンテンツ選択部と、
前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、
前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備える
ことを特徴とする情報提供装置。
【請求項４】
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、
前記検索条件に基づいて、経路情報を算出する経路情報算出部と、
前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、
コンテンツと、前記拘束時間の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、
前記拘束時間算出部で算出された拘束時間に適合するコンテンツを前記コンテンツ情報記憶手段から選択するコンテンツ選択部と、
前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、
ユーザが前記経路情報で示される経路上に位置しているかを判定するユーザ位置判定部と、
前記ユーザ位置判定部でユーザが前記経路上に位置していると判定された場合、前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備える
ことを特徴とする情報提供装置。
【請求項５】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報と、出発地および到着地の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置の情報提供方法であって、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記コンテンツ情報記憶手段から、前記拘束時間算出ステップで算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発地が適合するコンテンツ、および、前記経路情報の到着地が適合するコンテンツの一方を優先的に選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を備える
ことを特徴とする情報提供方法。
【請求項６】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報と、出発時刻および到着時刻の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置の情報提供方法であって、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記コンテンツ情報記憶手段から、前記拘束時間算出ステップで算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発時刻が適合するコンテンツ、および、前記経路情報の到着時刻が適合するコンテンツの一方を優先的に選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を備える
ことを特徴とする情報提供方法。
【請求項７】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報と、移動手段の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置の情報提供方法であって、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記コンテンツ情報記憶手段から、前記拘束時間算出ステップで算出された拘束時間および前記経路情報の移動手段に適合するコンテンツを選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を備える
ことを特徴とする情報提供方法。
【請求項８】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置の情報提供方法であって、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記拘束時間算出ステップで算出された拘束時間に適合するコンテンツを前記コンテンツ情報記憶手段から選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
ユーザが前記経路情報で示される経路上に位置しているかを判定するユーザ位置判定ステップと、
前記ユーザ位置判定ステップでユーザが前記経路上に位置していると判定された場合、前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を備える
ことを特徴とする情報提供方法。
【請求項９】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報と、出発地および到着地の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置に、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記コンテンツ情報記憶手段から、前記拘束時間算出ステップで算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発地が適合するコンテンツ、および、前記経路情報の到着地が適合するコンテンツの一方を優先的に選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を実行させる
ことを特徴とする情報提供プログラム。
【請求項１０】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報と、出発時刻および到着時刻の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置に、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記コンテンツ情報記憶手段から、前記拘束時間算出ステップで算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発時刻が適合するコンテンツ、および、前記経路情報の到着時刻が適合するコンテンツの一方を優先的に選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を実行させる
ことを特徴とする情報提供プログラム。
【請求項１１】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報と、移動手段の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置に、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記コンテンツ情報記憶手段から、前記拘束時間算出ステップで算出された拘束時間および前記経路情報の移動手段に適合するコンテンツを選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を実行させる
ことを特徴とする情報提供プログラム。
【請求項１２】
コンテンツと、ユーザが拘束される時間を示す拘束時間の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段を備えた情報提供装置に、
出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信ステップと、
前記検索条件に基づいて、経路情報を算出する経路情報算出ステップと、
前記経路情報に基づいて、前記拘束時間を算出する拘束時間算出ステップと、
前記拘束時間算出ステップで算出された拘束時間に適合するコンテンツを前記コンテンツ情報記憶手段から選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成ステップと、
ユーザが前記経路情報で示される経路上に位置しているかを判定するユーザ位置判定ステップと、
前記ユーザ位置判定ステップでユーザが前記経路上に位置していると判定された場合、前記提供情報を前記ユーザ端末に送信する提供情報送信ステップと、を実行させる
ことを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗り換え案内に関連した情報提供装置、情報提供方法および情報提供プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話やスマートフォン（多機能携帯電話）等のユーザ端末から出発駅および到着駅等の検索条件を受け付け、検索条件に基づいて路線等の乗り換え案内を算出し、ユーザ端末に送信する乗り換え案内サービスが知られている（例えば、特許文献１参照）。
特許文献１の情報提供サーバは、ユーザ端末から受信した検索条件にしたがって、乗り換え案内を算出するとともに、到着時刻に利用可能な到着駅周辺の店舗情報を抽出する。そして、乗り換え案内および店舗情報をユーザ端末に送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−５５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが到着駅に到着するまでの時間（乗車時間等）は、電車やバス等の移動手段内で過ごすため行動の自由が制限される拘束時間となる。特許文献１の情報提供サーバでは、この拘束時間中に利用できるコンテンツ等の情報の提供については、何ら着目されていない。
【０００５】
本発明の目的は、ユーザが到着駅に到着するまでの拘束時間中に利用可能なコンテンツに関する情報を提供する情報提供装置、情報提供方法および情報提供プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の情報提供装置は、出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、前記検索条件に基づいて、経路情報を算出する経路情報算出部と、前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、コンテンツと、前記拘束時間の条件情報と、出発地および到着地の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、前記コンテンツ情報記憶手段から、前記拘束時間算出部で算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発地が適合するコンテンツ、および、前記経路情報の到着地が適合するコンテンツの一方を優先的に選択するコンテンツ選択部と、前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備えることを特徴とする。
また、本発明の情報提供装置は、出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、前記検索条件に基づいて、経路情報を算出する経路情報算出部と、前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、コンテンツと、前記拘束時間の条件情報と、出発時刻および到着時刻の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、前記コンテンツ情報記憶手段から、前記拘束時間算出部で算出された拘束時間に適合するコンテンツのうち、前記経路情報の出発時刻および拘束時間に応じて、前記経路情報の出発時刻が適合するコンテンツ、および、前記経路情報の到着時刻が適合するコンテンツの一方を優先的に選択するコンテンツ選択部と、前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備えることを特徴とする。
また、本発明の情報提供装置は、出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、前記検索条件に基づいて、経路情報を算出する経路情報算出部と、前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、コンテンツと、前記拘束時間の条件情報と、移動手段の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、前記コンテンツ情報記憶手段から、前記拘束時間算出部で算出された拘束時間および前記経路情報の移動手段に適合するコンテンツを選択するコンテンツ選択部と、前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備えることを特徴とする。
また、本発明の情報提供装置は、出発地および到着地を含む検索条件をユーザ端末から受信する検索条件受信部と、前記検索条件に基づいて、経路情報を算出する経路情報算出部と、前記経路情報に基づいて、ユーザが拘束される時間を示す拘束時間を算出する拘束時間算出部と、コンテンツと、前記拘束時間の条件情報とが対応付けられたコンテンツ情報を記憶するコンテンツ情報記憶手段と、前記拘束時間算出部で算出された拘束時間に適合するコンテンツを前記コンテンツ情報記憶手段から選択するコンテンツ選択部と、前記コンテンツ選択部で選択されたコンテンツに関する情報を含む提供情報を生成する提供情報生成部と、ユーザが前記経路情報で示される経路上に位置しているかを判定するユーザ位置判定部と、前記ユーザ位置判定部でユーザが前記経路上に位置していると判定された場合、前記提供情報を前記ユーザ端末に送信する提供情報送信部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、拘束時間に適合するコンテンツに関する情報を含む提供情報がユーザ端末に送信される。これにより、当該ユーザに対して、拘束時間中に利用できるおすすめのコンテンツに関する情報を提供することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る情報提供システムの構成を示すブロック図である。
【図２】前記実施形態における提供情報画面の一例を示す図である。
【図３】前記実施形態における提供情報画面の他の一例を示す図である。
【図４】前記実施形態におけるコンテンツ情報の一例を示す図である。
【図５】前記実施形態における情報提供処理を示すフローチャートである。
【図６】前記実施形態におけるコンテンツ選択処理を示すフローチャートである。
【図７】前記実施形態における提供情報再送信処理を示すフローチャートである。
【図８】第２実施形態に係るコンテンツ情報の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
［第１実施形態］
［情報提供システムの構成］
図１は、第１実施形態に係る情報提供システム１の構成を示すブロック図である。
情報提供システム１は、路線の乗り換え案内をユーザに提供するシステムである。
図１に示すように、情報提供システム１は、インターネット等のネットワーク５に無線通信可能に接続された複数のユーザ端末２、ネットワーク５に通信可能に接続された情報提供サーバ３、および、情報提供サーバ３にＬＡＮ（Local Area Network）等を介して通信可能に接続されたコンテンツＤＢ（データベース）４を備える。
【００１０】
ユーザ端末２は、例えば、携帯電話、スマートフォン、タブレット端末等であり、ユーザに所持されて使用される。ユーザ端末２は、乗り換え案内のための検索条件の入力を受け付けるとともに、入力された検索条件をネットワーク５を介して情報提供サーバ３に送信する。
情報提供サーバ３は、１つのサーバ、または、複数のサーバで構成される。情報提供サーバ３は、複数のユーザ端末２から検索条件を受信し、受信した検索条件に基づいて経路情報（乗り換え案内）を算出する。そして、算出した経路情報を、ユーザ端末２に送信する。
コンテンツＤＢ４は、例えば、１つのサーバ、または、複数のサーバで構成されている。なお、コンテンツＤＢ４は、本発明のコンテンツ情報記憶手段を構成する。また、情報提供サーバ３およびコンテンツＤＢ４は、本発明の情報提供装置を構成する。
【００１１】
［ユーザ端末の構成］
ユーザ端末２は、表示手段２１、入力手段２２、記憶手段２３、通信手段２４、制御手段２５を備える。
表示手段２１は、液晶パネル等の表示パネルを備え、制御手段２５の制御により、所定の画像を表示する。
入力手段２２は、ユーザ端末２の筐体外面に設けられたボタンや、表示手段２１における画像の表示領域に応じて設けられたタッチパネル等を備える。そして、入力手段２２は、ボタンおよびタッチパネルに対するユーザの入力操作を判定し、判定した入力操作に応じた操作信号を制御手段２５に出力する。
記憶手段２３は、フラッシュメモリー等により構成され、ユーザ端末２の動作に必要な各種プログラムおよび情報を記憶する。
通信手段２４は、ネットワーク５と無線通信する通信モジュールである。この通信手段２４は、制御手段２５の制御により、制御手段２５から出力された情報をネットワーク５に送信し、ネットワーク５から受信した情報を制御手段２５に出力する。
【００１２】
［ユーザ端末の制御手段の構成］
制御手段２５は、ユーザ端末２の動作を制御するものであり、ＣＰＵ（Central Processing Unit）により構成されている。この制御手段２５は、ＣＰＵが記憶手段２３に予め記憶された検索プログラムを実行したり、または、情報提供サーバ３にアクセスした際に情報提供サーバ３から送信されるプログラムを実行することにより、表示制御部２５１、検索条件取得部２５２、検索条件送信部２５３、提供情報受信部２５４として機能する。
【００１３】
表示制御部２５１は、乗り換え案内のための検索条件の入力を受け付ける検索条件入力画面を、表示手段２１に表示させる。
検索条件取得部２５２は、入力手段２２に対するユーザの入力操作により入力手段２２から出力される操作信号に基づいて、検索条件を取得する。
検索条件には、出発駅、到着駅が含まれている。また、検索条件には、出発設定日、出発設定時刻、到着設定時刻、乗り換え駅、始発、終電等が含まれていてもよい。
検索条件送信部２５３は、通信手段２４を制御して、検索条件取得部２５２で取得された検索条件を情報提供サーバ３に送信する。
提供情報受信部２５４は、通信手段２４を制御して、情報提供サーバ３から送信された、後述する提供情報を受信する。
【００１４】
また、上記表示制御部２５１は、情報提供サーバ３から受信した提供情報に基づいて提供情報画面６を生成し、提供情報画面６を表示手段２１に表示させる。
図２、図３は、提供情報画面６の一例を示す図である。
図２、図３に示すように、提供情報画面６は、経路情報表示領域６１と、コンテンツ情報表示領域６３とを有する。
経路情報表示領域６１には、出発駅６１１、乗り換え駅６１２、到着駅６１３、移動手段６１４、乗車時間６１５、区間運賃６１６が表示される。
さらに、経路情報表示領域６１には、出発時刻６１７、到着時刻６１８、出発時刻から到着時刻までの時間である所要時間６１９、片道運賃６２０、乗り換え回数６２１、移動距離６２２が表示される。
コンテンツ情報表示領域６３には、コンテンツに関する広告等の情報が表示される。コンテンツとは、マンガ、動画、アプリ（アプリケーション）、クーポン、クラウドソーシング（インターネットを介して不特定多数の人に委託される業務）、懸賞等のデジタルコンテンツである。
【００１５】
［情報提供サーバの構成］
図１に示すように、情報提供サーバ３は、記憶手段３１、通信手段３２、制御手段３３を備える。
記憶手段３１は、ＨＤＤ（Hard Disk Drive）やフラッシュメモリー等により構成され、情報提供サーバ３の動作に必要な各種プログラムおよび情報を記憶する。記憶手段３１には、プログラムの１つとして、情報提供プログラムが記憶されている。
通信手段３２は、ユーザ端末２とネットワーク５を介して通信する通信モジュールである。この通信手段３２は、制御手段３３の制御により、ネットワーク５から受信した情報を制御手段３３に出力し、制御手段３３から出力された情報をネットワーク５に送信する。
【００１６】
［情報提供サーバの制御手段の構成］
制御手段３３は、情報提供サーバ３の動作を制御するものであり、ＣＰＵにより構成されている。この制御手段３３は、ＣＰＵが記憶手段３１に記憶された情報提供プログラムを実行することにより、検索条件受信部３３１、経路情報算出部３３２、拘束時間算出部３３３、コンテンツ選択部３３４、提供情報生成部３３５、提供情報送信部３３６、ユーザ位置判定部３３７として機能する。
【００１７】
検索条件受信部３３１は、通信手段３２を制御して、ユーザ端末２から送信された検索条件を受信する。
経路情報算出部３３２は、検索条件受信部３３１で受信された検索条件に基づいて、出発駅から到着駅までの経路を案内するための経路情報（乗り換え案内）を算出する。経路情報には、出発駅、乗り換え駅、到着駅、移動手段、乗車時間、区間運賃、出発時刻、到着時刻、出発時刻から到着時刻までの時間である所要時間、片道運賃、乗り換え回数、移動距離等が含まれる。さらに、経路情報算出部３３２は、算出した経路情報を記憶手段３１に格納する。この経路情報の算出方法は、従来から実施されている方法を利用すればよい。
【００１８】
拘束時間算出部３３３は、経路情報算出部３３２で算出された経路情報に基づいて、ユーザが到着駅に到着するまでに拘束される時間を示す拘束時間を算出する。ここでは、拘束時間算出部３３３は、経路情報の所要時間（出発時刻から到着時刻までの時間）を拘束時間とする。
なお、現在時刻から到着時刻までの時間を拘束時間としてもよい。すなわち、現在時刻から出発時刻までの待ち時間と、出発時刻から到着時刻までの乗車時間（乗り換え駅がある場合は、乗り換え駅での待ち時間を含む）とを合わせた時間を、拘束時間としてもよい。
【００１９】
コンテンツ選択部３３４は、コンテンツＤＢ４にアクセスして、コンテンツを選択する。コンテンツＤＢ４に格納されている情報は、コンテンツ情報４１Ａである。
図４は、コンテンツ情報４１Ａの一例を示す図である。
コンテンツ情報４１Ａには、コンテンツと、コンテンツが拘束時間算出部３３３で算出された拘束時間に適合するかを判定するための拘束時間の条件情報、および、コンテンツが経路情報算出部３３２で算出された経路情報の出発時刻、到着時刻、出発駅、到着駅にそれぞれ適合するかを判定するための出発時刻の条件情報、到着時刻の条件情報、出発駅の条件情報、到着駅の条件情報とが対応付けられている。
ここで、例えば、図中の「１５−３０ｍｉｎ」は、「１５分以上、３０分以下」を示す。「２ｈ−」は、「２時間以上」を示す。「１５：００−１６：００」は、「１５：００から１６：００まで」を示す。「ａｎｙ」は、何でもよいことを示す。
コンテンツとは、上述したように、マンガ、動画、アプリケーション、クーポン、クラウドソーシング、懸賞等のデジタルコンテンツである。
例えば、「Ｎｏ．１」では、コンテンツはマンガＡであり、拘束時間の条件情報は、マンガＡを読み終えることが可能な時間（１５−３０ｍｉｎ）に設定され、到着駅の条件情報は、マンガＡに関連した映画が上映されている映画館の最寄駅（吉祥寺）に設定され、到着時刻の条件情報は、前記映画の上映時刻に合わせた時刻（１５：００−１６：００）に設定されている。
そして、コンテンツ選択部３３４は、コンテンツＤＢ４のコンテンツ情報４１Ａにアクセスし、拘束時間算出部３３３で算出された拘束時間に適合するコンテンツを抽出する。そして、抽出されたコンテンツが所定数以下の場合には、抽出したコンテンツをすべて選択する。ここで、所定数は、ユーザに提供するコンテンツに関する情報の数に応じて設定される。一方、抽出されたコンテンツが所定数より多い場合には、抽出したコンテンツの中から、経路情報の出発時刻、到着時刻、出発駅、到着駅が、出発時刻の条件情報、到着時刻の条件情報、出発駅の条件情報、到着駅の条件情報に適合するコンテンツを優先的に選択する。
【００２０】
提供情報生成部３３５は、経路情報算出部３３２で算出された経路情報、および、コンテンツ選択部３３４で選択されたコンテンツに関する広告等の情報を含む提供情報を生成する。さらに、提供情報生成部３３５は、生成した提供情報を記憶手段３１に格納する。
ユーザ位置判定部３３７は、ユーザの現在地を示す位置情報を取得する。ユーザの位置情報は、例えば、ユーザ端末２がネットワーク５と通信する際にアクセスした基地局の位置に基づいて取得することができる。また、ユーザ端末２がＧＰＳ（Global Positioning System）センサー等の位置情報取得手段を備えている場合には、ユーザ端末２から位置情報を受信することで取得することもできる。
さらに、ユーザ位置判定部３３７は、取得したユーザの位置情報に基づいて、ユーザが経路情報で示される経路上に位置するかを判定する。
すなわち、例えば、電車やバス等の移動手段の運営企業が路線や駅に設置しているＷｉ−Ｆｉ（Wireless Fidelity）のアクセスポイントのうち、ユーザ端末２が通信接続したアクセスポイントを特定することで、ユーザがどの移動手段の路線にいるかを把握できる。
提供情報送信部３３６は、通信手段３２を制御して、提供情報生成部３３５で生成された提供情報を、提供情報が生成されたタイミング、および、ユーザ位置判定部３３７でユーザが経路情報で示される経路上に位置すると判定されたタイミングに、ユーザ端末２に送信する。
【００２１】
［情報提供処理］
図５は、情報提供処理を示すフローチャートである。
図５に示す処理は、ユーザ端末２において、入力手段２２に対するユーザの入力操作により、記憶手段２３に記憶された検索プログラムを起動したり、または、ユーザ端末２を情報提供サーバ３にアクセスさせる操作信号が入力手段２２から制御手段２５に出力されることで開始される。
【００２２】
表示制御部２５１は、検索条件入力画面を表示手段２１に表示させる（Ｓ１１）。これにより、ユーザは、表示手段２１に表示された検索条件入力画面にしたがって入力手段２２を操作することで、検索条件を入力できる。
そして、検索条件取得部２５２は、入力手段２２に対するユーザの入力操作により入力手段２２から出力される操作信号に基づいて、検索条件を取得する（Ｓ１２）。
検索条件には、上述したように、出発駅、到着駅が含まれている。また、検索条件には、出発設定日、出発設定時刻、到着設定時刻、乗り換え駅、始発、終電等が含まれていてもよい。
そして、検索条件送信部２５３は、通信手段２４を制御して、検索条件取得部２５２で取得された検索条件を情報提供サーバ３に送信する（Ｓ１３）。
【００２３】
そして、情報提供サーバ３の検索条件受信部３３１は、通信手段３２を制御して、ユーザ端末２から送信された検索条件を受信する（Ｓ１４：検索条件受信ステップ）。
次に、経路情報算出部３３２は、検索条件受信部３３１で受信された検索条件に基づいて、経路情報を算出する（Ｓ１５：経路情報算出ステップ）。経路情報には、上述したように、出発駅、乗り換え駅、到着駅、移動手段、乗車時間、区間運賃、出発時刻、到着時刻、所要時間、片道運賃、乗り換え回数、移動距離等が含まれる。そして、経路情報算出部３３２は、算出した経路情報を記憶手段３１に格納する。
【００２４】
次に、拘束時間算出部３３３は、経路情報算出部３３２が算出した経路情報に基づいて、ユーザが到着駅に到着するまでに拘束される時間を示す拘束時間を算出する（Ｓ１６：拘束時間算出ステップ）。ここでは、拘束時間算出部３３３は、経路情報の所要時間（出発時刻から到着時刻までの時間）を拘束時間とする。なお、現在時刻から到着時刻までの時間を拘束時間としてもよい。
【００２５】
次に、コンテンツ選択部３３４は、コンテンツ選択処理（Ｓ１７：コンテンツ選択ステップ）を行う。
図６は、コンテンツ選択処理を示すフローチャートである。
図６に示すように、コンテンツ選択部３３４は、コンテンツＤＢ４のコンテンツ情報４１Ａ（図４）にアクセスし、拘束時間算出部３３３で算出された拘束時間に適合するコンテンツをすべて抽出する（Ｓ３１）。
【００２６】
次に、コンテンツ選択部３３４は、Ｓ３１で抽出したコンテンツの数が、所定数以下かを判定する（Ｓ３２）。ここで、所定数は、上述したように、ユーザに提供するコンテンツに関する情報の数に応じて設定される。例えば、所定数は、１つ、または、２つに設定される。
Ｓ３２でＹＥＳと判定された場合、コンテンツ選択部３３４は、Ｓ３１で抽出したコンテンツをすべて選択する（Ｓ３３）。そして、コンテンツ選択部３３４は、コンテンツ選択処理を終了する。
【００２７】
一方、Ｓ３２でＮＯと判定された場合、コンテンツ選択部３３４は、経路情報の出発時刻は深夜（例えば、０：００−４：００）かを判定する（Ｓ３４）。
Ｓ３４でＹＥＳと判定された場合、コンテンツ選択部３３４は、拘束時間は、１．５時間以上かを判定する（Ｓ３５）。
Ｓ３５でＹＥＳと判定された場合、コンテンツ選択部３３４は、Ｓ３１で抽出したコンテンツの中から、所定数のコンテンツを選択する（Ｓ３６）。ここで、Ｓ３５でＹＥＳと判定された場合は、深夜でかつ到着駅に到着するまでに１．５時間以上かかる場合であるため、ユーザは終電を逃す可能性が高い。このため、到着駅に関連するコンテンツよりも、出発駅に関連する例えばホテルのクーポン等のコンテンツがユーザにとって有益である可能性が高い。このため、コンテンツ選択部３３４は、抽出したコンテンツの中から、出発駅が適合するコンテンツを優先的に選択する。このとき、出発時刻も適合するコンテンツがあれば、最優先で選択する。そして、コンテンツ選択部３３４は、コンテンツ選択処理を終了する。
【００２８】
Ｓ３４でＮＯと判定された場合、または、Ｓ３５でＮＯと判定された場合、コンテンツ選択部３３４は、Ｓ３１で抽出したコンテンツの中から、所定数のコンテンツを選択する（Ｓ３７）。Ｓ３４でＮＯと判定された場合、または、Ｓ３５でＮＯと判定された場合は、ユーザが終電を逃す可能性は低く、到着駅に移動する可能性が高い。このため、出発駅に関連するコンテンツよりも、到着駅に関連するコンテンツがユーザにとって有益である可能性が高い。このため、コンテンツ選択部３３４は、抽出したコンテンツの中から、到着駅が適合するコンテンツを優先的に選択する。このとき、到着時刻も適合するコンテンツがあれば、最優先で選択する。そして、コンテンツ選択部３３４は、コンテンツ選択処理を終了する。
なお、Ｓ３３，Ｓ３６，Ｓ３７において、上記優先順位付けによってもコンテンツを絞りきれない場合には、アクセス数（人気度）や登録日の新しさに基づいてコンテンツを選択する。
【００２９】
図５に戻り、コンテンツ選択処理（Ｓ１７）を行った後、提供情報生成部３３５は、経路情報算出部３３２で算出された経路情報、および、コンテンツ選択部３３４で選択されたコンテンツに関する広告等の情報を含む提供情報を生成する（Ｓ１８：提供情報生成ステップ）。さらに、提供情報生成部３３５は、生成した提供情報を記憶手段３１に格納する。
次に、提供情報送信部３３６は、通信手段３２を制御して、提供情報生成部３３５で生成された提供情報を、ユーザ端末２に送信する（Ｓ１９：提供情報送信ステップ）。
【００３０】
次に、ユーザ端末２の提供情報受信部２５４は、情報提供サーバ３から送信された提供情報を受信する（Ｓ２０）。
そして、表示制御部２５１は、提供情報受信部２５４で受信された提供情報に基づいて提供情報画面６（図２、図３）を生成し、表示手段２１に表示させる（Ｓ２１）。
これにより、ユーザは、提供情報画面６を閲覧することで、経路情報に加えて、拘束時間中に利用できるコンテンツを知ることができる。
例えば、図２に示される提供情報画面６Ａは、拘束時間が適合するコンテンツが所定数（１つ）より多く抽出され、到着駅、到着時刻が適合したコンテンツが優先的に選択された場合の表示例を示すものである。コンテンツ情報表示領域６３には、拘束時間中に読み終えることができ、かつ、到着駅で到着時刻に映画が上映されているマンガＡに関する情報が表示されている。具体的には、マンガＡが２話読めることや、１話が無料であることが表示されている。
図３に示される提供情報画面６Ｂは、拘束時間が適合するコンテンツが所定数（２つ）より多く抽出され、出発駅、出発時刻が適合したコンテンツが優先的に選択された場合の表示例を示すものである。コンテンツ情報表示領域６３には、出発駅周辺のホテルで出発時刻に利用できるクーポン、および、出発駅周辺のクラブで出発時刻に利用できるクーポンに関する情報が表示されている。
なお、提供情報画面６に表示される、拘束時間のみ適合するコンテンツの情報の例としては、例えば、長編アニメ映画に関する情報等が挙げられる。
【００３１】
次に、情報提供サーバ３の制御手段３３は、提供情報再送信処理（Ｓ２２）を行う。
図７は、提供情報再送信処理を示すフローチャートである。
制御手段３３は、ユーザ端末２から、情報を提供したコンテンツに対する送信要求があったかを判定する（Ｓ４１）。
Ｓ４１でＹＥＳと判定された場合、提供情報を再送信する必要はないため、制御手段３３は、提供情報再送信処理を終了する。
【００３２】
一方、Ｓ４１でＮＯと判定された場合は、ユーザ位置判定部３３７は、例えば、上述したようにユーザ端末２がネットワーク５と通信する際にアクセスした基地局の位置に基づいて、ユーザの現在地を示す位置情報の取得を行う（Ｓ４２）。
そして、ユーザ位置判定部３３７は、ユーザの位置情報の取得に成功したかを判定する（Ｓ４３）。
Ｓ４３でＹＥＳと判定された場合、ユーザ位置判定部３３７は、取得したユーザの位置情報に基づいて、ユーザが経路情報算出部３３２で算出された経路情報で示される経路上に位置するかを判定する（Ｓ４４）。
Ｓ４３でＮＯと判定された場合、または、Ｓ４４でＮＯと判定された場合、ユーザ位置判定部３３７は、現在時刻が経路情報の到着時刻よりも前かを判定する（Ｓ４５）。
Ｓ４５でＹＥＳと判定された場合、ユーザ位置判定部３３７は、Ｓ４２の処理を再度行う。Ｓ４５でＮＯと判定された場合、ユーザ位置判定部３３７は、提供情報再送信処理を終了する。
【００３３】
Ｓ４４でＹＥＳと判定された場合は、ユーザが、経路情報で示される経路を実際に移動する可能性が高いため、提供情報送信部３３６は、再度、生成した提供情報をユーザ端末２に送信する（Ｓ４６）。なお、経路情報が複数生成されている場合には、ユーザが位置している経路に対応する提供情報を選択して送信する。
なお、このとき、拘束時間の算出（Ｓ１６）およびコンテンツ選択処理（Ｓ１７）を再度行い、提供情報を新たに生成し、ユーザ端末２に送信してもよい。この場合、拘束時間は、現在時刻から経路情報の到着時刻までの時間とされる。これによれば、ユーザが既に経路の途中に位置する場合、残りの拘束時間に適合したコンテンツの情報がユーザ端末２に送信される。そして、ユーザ位置判定部３３７は、提供情報再送信処理を終了する。
【００３４】
図５に戻り、Ｓ２２で情報提供サーバ３から提供情報が再送信されなかった場合は、情報提供サーバ３の制御手段３３は、情報提供処理を終了する。
一方、Ｓ２２で情報提供サーバ３から提供情報が再送信された場合、ユーザ端末２の提供情報受信部２５４は、情報提供サーバ３から再送信された提供情報を受信する（Ｓ２３）。そして、ユーザ端末２の制御手段２５は、情報提供処理を終了する。なお、その後、入力手段２２に対するユーザの入力操作により、入力手段２２から提供情報画面６を表示させる操作信号が出力されると、表示制御部２５１は、提供情報受信部２５４で受信された提供情報に基づいて提供情報画面６を生成し、表示手段２１に表示させる。
【００３５】
［第１実施形態の作用効果］
コンテンツ選択部３３４は、コンテンツＤＢ４に格納されたコンテンツ情報４１Ａにアクセスし、拘束時間算出部３３３で算出された拘束時間に適合するコンテンツを選択する（Ｓ１７）。そして、提供情報生成部３３５は、経路情報算出部３３２で算出された経路情報およびコンテンツ選択部３３４で選択されたコンテンツに関する情報を含む提供情報を生成する（Ｓ１８）。そして、提供情報送信部３３６は、提供情報をユーザ端末２に送信する（Ｓ１９）。
これによれば、ユーザに対して、経路情報とともに、拘束時間に適合したコンテンツに関する広告等の情報を提供できる（Ｓ３３）。例えば、コンテンツに関する情報として、拘束時間内で視聴できる長編アニメ映画を提供できる。これにより、ユーザに対して、経路情報とともに、拘束時間中に利用できるおすすめのコンテンツの情報を提供できる。
【００３６】
コンテンツ選択部３３４は、Ｓ１７のコンテンツ選択処理において、拘束時間が適合するコンテンツが所定数より多い場合（Ｓ３２のＮＯ）、出発駅、または、到着駅が適合するコンテンツを優先的に選択している（Ｓ３６，Ｓ３７）。これにより、出発駅、または、到着駅に関連するコンテンツの情報が優先的にユーザに提供される。例えば、到着駅周辺の映画館で映画が上映されているマンガの情報が優先的に提供される。
出発駅や到着駅に関連するコンテンツは、ユーザが興味を持つ可能性が高いため、出発駅、または、到着駅に関連するコンテンツの情報を優先的にユーザに提供することで、ユーザにとって有益なコンテンツの情報を提供できる。
【００３７】
コンテンツ選択部３３４は、Ｓ１７のコンテンツ選択処理において、拘束時間が適合するコンテンツが所定数より多い場合（Ｓ３２のＮＯ）、経路情報の出発時刻が深夜であり（Ｓ３４のＹＥＳ）、かつ、拘束時間が１．５時間以上である（Ｓ３５のＹＥＳ）場合に、出発駅が適合するコンテンツを優先的に選択する（ＳＡ３６）。一方、経路情報の出発時刻が深夜でない場合（Ｓ３４のＮＯ）、または、拘束時間が１．５時間以上ではない場合（Ｓ３５のＮＯ）は、到着駅が適合するコンテンツを優先的に選択する（ＳＡ３７）。
これによれば、例えば、上述したように、ユーザが終電を逃す可能性が高い場合には、出発駅に関連するコンテンツが優先的に選択され、ユーザが終電を逃す可能性が低く、到着駅に移動する可能性が高い場合には、到着駅に関連するコンテンツが優先的に選択される。これにより、ユーザにとって有益なコンテンツの情報を精度よく提供できる。
【００３８】
コンテンツ選択部３３４は、Ｓ１７のコンテンツ選択処理において、拘束時間が適合するコンテンツが所定数より多い場合（Ｓ３２のＮＯ）、出発時刻、または、到着時刻が適合するコンテンツを優先的に選択している（Ｓ３６，Ｓ３７）。これにより、出発時刻、または、到着時刻に関連するコンテンツの情報が優先的にユーザに提供される。例えば、到着時刻に営業している到着駅周辺の施設で使えるクーポンの情報が優先的にユーザに提供される。
出発時刻や到着時刻に関連するコンテンツは、ユーザが興味を持つ可能性が高いため、出発時刻、または、到着時刻に関連するコンテンツの情報を優先的にユーザに提供することで、ユーザにとって有益なコンテンツの情報を提供できる。
【００３９】
提供情報送信部３３６は、Ｓ２２の提供情報再送信処理において、Ｓ４１で、ユーザ端末２から、情報を提供したコンテンツに対する送信要求がなかった場合であって、ユーザが経路情報で示される経路上に位置していると判定された場合（Ｓ４４のＹＥＳ）、提供情報をユーザ端末２に送信する（Ｓ４６）。
これによれば、ユーザが実際に、提供された経路情報で示される経路を移動する場合に、提供情報がユーザに送信されるため、ユーザにとって有益なコンテンツの情報を最適なタイミングで提供できる。
【００４０】
［第２実施形態］
次に、本発明の第２実施形態を図面に基づいて説明する。
第２実施形態は、第１実施形態に対して、コンテンツＤＢ４に格納されたコンテンツ情報が異なる。その他の構成は、第１実施形態と同様である。
図８は、第２実施形態に係るコンテンツ情報４１Ｂの一例を示す図である。
図８に示されるように、コンテンツ情報４１Ｂでは、コンテンツに対して、拘束時間の条件情報、出発時刻の条件情報、到着時刻の条件情報、出発駅の条件情報、到着駅の条件情報に加えて、移動手段の条件情報が対応付けられている。ここで、移動手段の条件情報は、路線の種類に関する条件である。
例えば、「Ｎｏ.２」では、コンテンツが動画であるため、移動手段の条件情報が、高速データ通信が可能な地下鉄Ａに設定されている。
この場合、コンテンツ選択部３３４は、Ｓ３１で、コンテンツ情報４１Ｂにアクセスし、拘束時間算出部３３３で算出された拘束時間、および、経路情報算出部３３２で算出された経路情報の移動手段に適合するコンテンツを抽出する。
【００４１】
［第２実施形態の作用効果］
上記構成によれば、例えば、データサイズが大きい動画等のコンテンツに対して、移動手段の条件を高速データ通信が可能な移動手段に設定することで、前記コンテンツを、高速データ通信が可能な場合にのみ選択させることができる。
これにより、ユーザが実際に、提供された経路情報で示される経路で移動し、情報を提供されたコンテンツを視聴した場合に、コンテンツの受信状態に不具合が発生する可能性を低減できる。
【００４２】
［他の実施形態］
なお、本発明は前記実施形態の構成に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
前記実施形態では、提供情報生成部３３５が生成する提供情報には、経路情報算出部３３２で算出された経路情報、および、コンテンツ選択部３３４で選択されたコンテンツに関する情報が含まれていたが、コンテンツに関する情報のみが含まれていてもよい。
【００４３】
前記第１実施形態では、コンテンツ情報４１Ａには、コンテンツに対して、拘束時間、出発時刻、到着時刻、出発駅、到着駅の各条件情報が対応付けられていたが、少なくとも拘束時間の条件情報が対応付けられていればよい。また、拘束時間の条件情報に加えて、出発時刻、到着時刻、出発駅、到着駅のいずれか１つ、２つ、または３つの条件情報が対応付けられていてもよい。
【００４４】
前記実施形態の情報提供システム１では、検索条件が、出発駅、到着駅であるが、本発明はこれに限定されない。すなわち、出発地点および到着地点を特定できる位置情報であればよい。
前記実施形態の情報提供システム１は、路線の乗り換え案内に関するシステムであるが、本発明はこれに限定されない。例えば、カーナビゲーション等の道案内に用いてもよい。
【００４５】
前記実施形態では、出発時刻および拘束時間に応じて、出発駅が適合するコンテンツおよび到着駅が適合するコンテンツの一方を優先的に選択していたが、本発明はこれに限定されない。例えば、出発駅や到着駅の検索履歴に応じて、出発駅が適合するコンテンツおよび到着駅が適合するコンテンツの一方を優先的に選択してもよい。例えば、検索回数の多い駅は、通勤や通学で普段利用している駅であると想定されるため、このような駅に適合するコンテンツの優先度を低くし、一方、検索回数の少ない駅は、買い物や出張や観光等で利用する駅であると想定されるため、このような駅に適合するコンテンツの優先度を高くしてもよい。
【００４６】
前記実施形態では、経路情報算出部３３２および拘束時間算出部３３３は、情報提供サーバ３に設けられていたが、経路情報算出部３３２および拘束時間算出部３３３の両方または１つは、ユーザ端末２に設けられていてもよい。この場合、ユーザ端末２は、算出した経路情報、または、拘束時間を、情報提供サーバ３に送信する。
【符号の説明】
【００４７】
１…情報提供システム、２…ユーザ端末、３…情報提供サーバ、４…コンテンツＤＢ、５…ネットワーク、６…提供情報画面、２１…表示手段、２２…入力手段、２３…記憶手段、２４…通信手段、２５…制御手段、３１…記憶手段、３２…通信手段、３３…制御手段、６１…経路情報表示領域、６３…コンテンツ情報表示領域、２５１…表示制御部、２５２…検索条件取得部、２５３…検索条件送信部、２５４…提供情報受信部、３３１…検索条件受信部、３３２…経路情報算出部、３３３…拘束時間算出部、３３４…コンテンツ選択部、３３５…提供情報生成部、３３６…提供情報送信部、３３７…ユーザ位置判定部、４１Ａ…コンテンツ情報、４１Ｂ…コンテンツ情報、６Ａ…提供情報画面、６Ｂ…提供情報画面。
【図１】
0005855081.tif 000002
【図２】
0005855081.tif 000003
【図３】
0005855081.tif 000004
【図４】
0005855081.tif 000005
【図５】
0005855081.tif 000006
【図６】
0005855081.tif 000007
【図７】
0005855081.tif 000008
【図８】
0005855081.tif 000009