(57)【要約】【課題】入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることができる、検索条件に適合するサービス提供場所の情報を提供することが可能な情報処理装置、情報提供方法、プログラム、および情報提供システムを提供する。【解決手段】場所情報とサービス内容情報と開始時間情報とを有するサービス情報を記憶する情報管理装置と通信可能な情報処理装置であって、通信部と、位置情報を生成する測位部と、入力された検索条件に基づいて情報管理装置から検索条件を満たすサービス情報を取得するデータ取得部と、位置情報と取得されたサービス情報が有する場所情報および開始時間情報と、位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するリスト生成部とを備える情報処理装置が提供される。【選択図】図１
2009146068.tif 000002
【特許請求の範囲】
【請求項１】
サービスが提供されるサービス提供場所を規定する場所情報と、前記サービス提供場所において提供されるコンテンツの内容または前記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、前記サービス提供場所において提供されるコンテンツまたは前記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する情報管理装置と通信可能な情報処理装置であって：
前記情報管理装置と通信を行う通信部と；
位置を測定して位置情報を生成する測位部と；
入力された検索条件に基づいて、前記情報管理装置から前記検索条件を満たすサービス情報を取得するデータ取得部と；
生成された前記位置情報と、取得された前記サービス情報が有する場所情報および開始時間情報と、前記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するリスト生成部と；
を備えることを特徴とする、情報処理装置。
【請求項２】
前記リスト生成部は、
取得された前記サービス情報に基づいて、前記検索条件に適合するサービス提供場所の前記場所情報と前記サービス内容情報とがサービス提供場所ごとに記録された候補リストを生成する候補リスト生成部と；
前記候補リストに含まれるサービス提供場所ごとに、前記位置情報と前記場所情報とに基づいて、前記位置情報が示す位置から前記場所情報が示すサービス提供場所までの移動経路を探索する経路探索部と；
探索された前記移動経路に基づいて、前記サービス提供場所に到着する到着時間を移動経路ごとに算出する到着時間算出部と；
算出された前記到着時間と取得された前記サービス情報の前記開始時間情報とに基づいて、移動経路、到着時間、および提供開始時間にサービスを受けることが可能なサービス開始時間を前記候補リストに含まれるサービス提供場所ごとに設定し、前記提示リストを生成する提示リスト生成部と；
を備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記提示リスト生成部は、
前記到着時間算出部において算出された前記到着時間に基づいてサービス提供場所ごとに移動経路および到着時間を選択し、選択された前記移動経路および前記到着時間を前記候補リストに設定する第１設定部と；
前記第１設定部において選択された前記到着時間と、取得された前記サービス情報の前記開始時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス開始時間を前記候補リストに設定する第２設定部と；
を備えることを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記提示リスト生成部は、検索条件に基づく優先度を設定し、前記提示リストに含まれるサービス提供場所の情報の並び換えを行うソート部をさらに備えることを特徴とする、請求項３に記載の情報処理装置。
【請求項５】
前記リスト生成部は、前記提示リストに含まれる各サービス提供場所に対応する前記サービス情報以外の情報を補足情報として前記情報管理装置から取得し、前記提示リストに記録された前記サービス提供場所の情報に対して、前記補足情報をさらに付加する補足情報付加部をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項６】
前記リスト生成部は、前記提示リストに含まれる各サービス提供場所の前記サービス開始時間に対応するコンテンツまたはイベントの予約状況を示す予約状況データを前記情報管理装置から取得し、前記予約状況データに基づいて前記提示リストに記録された前記サービス提供場所の情報に対して予約状況を示す予約情報を付加する予約情報付加部をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項７】
前記提示リストに含まれるサービス提供場所の前記サービス開始時間に対応するコンテンツまたはイベントの予約を行う予約設定部をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項８】
前記提示リストを表示する表示部をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項９】
前記検索条件の入力を可能とする操作部をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項１０】
サービスが提供されるサービス提供場所を規定する場所情報と、前記サービス提供場所において提供されるコンテンツの内容または前記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、前記サービス提供場所において提供されるコンテンツまたは前記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶可能な記憶部をさらに備え、
前記データ取得部は、前記情報管理装置から前記サービス情報を取得できない場合には、入力された前記検索条件に基づいて、前記記憶部から前記サービス情報を取得することを特徴とする、請求項１に記載の情報処理装置。
【請求項１１】
サービスが提供されるサービス提供場所を規定する場所情報と、前記サービス提供場所において提供されるコンテンツの内容または前記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、前記サービス提供場所において提供されるコンテンツまたは前記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する情報管理装置と通信可能な情報処理装置に用いることが可能な情報提供方法であって：
入力された検索条件に基づいて、前記情報管理装置から前記検索条件を満たすサービス情報を取得するステップと；
位置を測定し位置情報を生成するステップと；
生成された前記位置情報と、取得された前記サービス情報が有する場所情報および開始時間情報と、前記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するステップと；
を有することを特徴とする、情報提供方法。
【請求項１２】
サービスが提供されるサービス提供場所を規定する場所情報と、前記サービス提供場所において提供されるコンテンツの内容または前記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、前記サービス提供場所において提供されるコンテンツまたは前記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する情報管理装置と通信可能な情報処理装置に用いることが可能なプログラムであって：
入力された検索条件に基づいて、前記情報管理装置から前記検索条件を満たすサービス情報を取得するステップ；
位置を測定し位置情報を生成するステップ；
生成された前記位置情報と、取得された前記サービス情報が有する場所情報および開始時間情報と、前記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するステップ；
をコンピュータに実行させるためのプログラム。
【請求項１３】
情報管理装置と前記情報管理装置と通信可能な情報処理装置とを有する情報提供システムであって：
前記情報管理装置は、
前記情報処理装置と通信を行う管理側通信部と；
サービスが提供されるサービス提供場所を規定する場所情報と、前記サービス提供場所において提供されるコンテンツの内容または前記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、前記サービス提供場所において提供されるコンテンツまたは前記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する記憶部と；
前記情報処理装置から送信される取得要求に基づいて、前記記憶部からサービス情報を抽出するデータ抽出部と；
抽出された前記サービス情報を前記情報処理装置へ送信させるデータ送信制御部と；
を備え、
前記情報処理装置は、
前記情報管理装置と通信を行う通信部と；
位置を測定して位置情報を生成する測位部と；
入力された検索条件に基づいて、前記情報管理装置に対して前記検索条件に応じたサービス情報の取得要求を送信し、前記情報管理装置から前記取得要求に応じたサービス情報を取得するデータ取得部と；
生成された前記位置情報と、取得された前記サービス情報が有する場所情報および開始時間情報と、前記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するリスト生成部と；
を備えることを特徴とする、情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報提供方法、プログラム、および情報提供システムに関する。
【背景技術】
【０００２】
近年、例えば、カー・ナビゲーションシステムや、携帯電話やＰＣ（Personal  Computer）などのコンピュータで利用可能なナビゲーションシステムなど、ユーザを目的地へと誘導するナビゲーションシステムが普及している。
【０００３】
上記のような従来のナビゲーションシステムでは、ユーザが目的地を指示することによって、ナビゲーションシステムを構成する機器が当該目的地までユーザを誘導する。しかしながら、従来のナビゲーションシステムは、例えば、住所や建物の名称などが指定されない場合、すなわち目的地一意に定まらない場合には、誘導を行うことができない。
【０００４】
このような中、入力された検索条件に基づいて、検索条件に適合する店舗情報を乗り換え案内情報と地図情報と連動して検索する技術が開発されている。時に関する情報を検索条件として、検索条件に適合する利用可能な店舗情報を乗り換え案内情報と地図情報と連動して検索する技術としては、例えば、特許文献１が挙げられる。
【０００５】
【特許文献１】特開２００４−５５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
入力された検索条件に基づいて、検索条件に適合する店舗情報を乗り換え案内情報と地図情報と連動して検索する従来の技術は、例えば、飲食店などのように営業時間内であればユーザがいつ到着してもサービスが受けられるものを検索の対象とするものである。ここで、実社会で提供されるサービスは、営業時間内であればユーザがいつ到着してもサービスが受けられるものに限られない。例えば、映画館で提供される映画の上映や、コンサート会場で開催されるコンサート、あるいはイベント会場で開催されるイベントなどのように、サービス提供場所でサービスとして提供されるコンテンツやイベントなどに提供開始時間が予め規定され、当該提供開始時間に間に合わなければサービスを受ける意義が薄れるものも、実社会では数多く存在する。
【０００７】
しかしながら、入力された検索条件に基づいて検索条件に適合する店舗情報を乗り換え案内情報と地図情報と連動して検索する従来の技術は、上記のように提供開始時間に間に合わなければサービスを受ける意義が薄れるもの（すなわち、提供開始時間が重大な意味をもつもの）については何らの考慮もなされていない。したがって、従来の技術が適用された装置をユーザが用いて検索を行い、検索結果に基づいてユーザがサービス提供場所に向かったとしても、従来の技術が適用された装置は、当該サービス提供場所において提供されるサービスの提供開始時間に間に合うようにユーザを誘導することができるとは限らない。
【０００８】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることができる、検索条件に適合するサービス提供場所の情報を提供することが可能な、新規かつ改良された情報処理装置、情報提供方法、プログラム、および情報提供システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の観点によれば、サービスが提供されるサービス提供場所を規定する場所情報と、上記サービス提供場所において提供されるコンテンツの内容または上記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、上記サービス提供場所において提供されるコンテンツまたは上記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する情報管理装置と通信可能な情報処理装置であって、上記情報管理装置と通信を行う通信部と、位置を測定して位置情報を生成する測位部と、入力された検索条件に基づいて、上記情報管理装置から上記検索条件を満たすサービス情報を取得するデータ取得部と、生成された上記位置情報と、取得された上記サービス情報が有する場所情報および開始時間情報と、上記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するリスト生成部とを備える情報処理装置が提供される。
【００１０】
かかる構成により、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【００１１】
また、上記リスト生成部は、取得された上記サービス情報に基づいて、上記検索条件に適合するサービス提供場所の上記場所情報と上記サービス内容情報とがサービス提供場所ごとに記録された候補リストを生成する候補リスト生成部と、上記候補リストに含まれるサービス提供場所ごとに、上記位置情報と上記場所情報とに基づいて、上記位置情報が示す位置から上記場所情報が示すサービス提供場所までの移動経路を探索する経路探索部と、探索された上記移動経路に基づいて、上記サービス提供場所に到着する到着時間を移動経路ごとに算出する到着時間算出部と、算出された上記到着時間と取得された上記サービス情報の上記開始時間情報とに基づいて、移動経路、到着時間、および提供開始時間にサービスを受けることが可能なサービス開始時間を上記候補リストに含まれるサービス提供場所ごとに設定し、上記提示リストを生成する提示リスト生成部とを備えてもよい。
【００１２】
かかる構成により、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供し、ユーザを当該サービス提供場所へ誘導することができる。
【００１３】
また、上記提示リスト生成部は、上記到着時間算出部において算出された上記到着時間に基づいてサービス提供場所ごとに移動経路および到着時間を選択し、選択された上記移動経路および上記到着時間を上記候補リストに設定する第１設定部と、上記第１設定部において選択された上記到着時間と、取得された上記サービス情報の上記開始時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス開始時間を上記候補リストに設定する第２設定部とを備えてもよい。
【００１４】
かかる構成により、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供し、ユーザを当該サービス提供場所へ誘導することができる。
【００１５】
また、上記提示リスト生成部は、検索条件に基づく優先度を設定し、上記提示リストに含まれるサービス提供場所の情報の並び換えを行うソート部をさらに備えてもよい。
【００１６】
かかる構成により、ユーザが指定した検索条件に応じて、サービス提供場所の情報が並び換えられた候補リストを生成することができる。
【００１７】
また、上記リスト生成部は、上記提示リストに含まれる各サービス提供場所に対応する上記サービス情報以外の情報を補足情報として上記情報管理装置から取得し、上記提示リストに記録された上記サービス提供場所の情報に対して、上記補足情報をさらに付加する補足情報付加部をさらに備えてもよい。
【００１８】
かかる構成により、ユーザによるサービス提供場所の選択を補助することができる。
【００１９】
また、上記リスト生成部は、上記提示リストに含まれる各サービス提供場所の上記サービス開始時間に対応するコンテンツまたはイベントの予約状況を示す予約状況データを上記情報管理装置から取得し、上記予約状況データに基づいて上記提示リストに記録された上記サービス提供場所の情報に対して予約状況を示す予約情報を付加する予約情報付加部をさらに備えてもよい。
【００２０】
かかる構成により、ユーザによるサービス提供場所の選択を補助することができる。
【００２１】
また、上記提示リストに含まれるサービス提供場所の上記サービス開始時間に対応するコンテンツまたはイベントの予約を行う予約設定部をさらに備えてもよい。
【００２２】
かかる構成により、サービス提供場所への移動に際してユーザは空席の状況を憂慮する必要はなくなり、提示リストに従ってサービス提供場所に移動すれば、サービスを享受することができる。
【００２３】
また、上記提示リストを表示する表示部をさらに備えてもよい。
【００２４】
かかる構成により、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【００２５】
また、上記検索条件の入力を可能とする操作部をさらに備えてもよい。
【００２６】
かかる構成により、検索条件の入力が可能となる。
【００２７】
また、サービスが提供されるサービス提供場所を規定する場所情報と、上記サービス提供場所において提供されるコンテンツの内容または上記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、上記サービス提供場所において提供されるコンテンツまたは上記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶可能な記憶部をさらに備え、上記データ取得部は、上記情報管理装置から上記サービス情報を取得できない場合には、入力された上記検索条件に基づいて、上記記憶部から上記サービス情報を取得してもよい。
【００２８】
かかる構成により、情報管理装置と通信が行えない場合であっても、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【００２９】
また、上記目的を達成するために、本発明の第２の観点によれば、サービスが提供されるサービス提供場所を規定する場所情報と、上記サービス提供場所において提供されるコンテンツの内容または上記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、上記サービス提供場所において提供されるコンテンツまたは上記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する情報管理装置と通信可能な情報処理装置に用いることが可能な情報提供方法であって、入力された検索条件に基づいて、上記情報管理装置から上記検索条件を満たすサービス情報を取得するステップと、位置を測定し位置情報を生成するステップと、生成された上記位置情報と、取得された上記サービス情報が有する場所情報および開始時間情報と、上記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するステップとを有する情報提供方法が提供される。
【００３０】
かかる方法を用いることにより、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【００３１】
また、上記目的を達成するために、本発明の第３の観点によれば、サービスが提供されるサービス提供場所を規定する場所情報と、上記サービス提供場所において提供されるコンテンツの内容または上記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、上記サービス提供場所において提供されるコンテンツまたは上記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する情報管理装置と通信可能な情報処理装置に用いることが可能なプログラムであって、入力された検索条件に基づいて、上記情報管理装置から上記検索条件を満たすサービス情報を取得するステップ、位置を測定し位置情報を生成するステップ、生成された上記位置情報と、取得された上記サービス情報が有する場所情報および開始時間情報と、上記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するステップをコンピュータに実行させるためのプログラムが提供される。
【００３２】
かかるプログラムにより、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【００３３】
また、上記目的を達成するために、本発明の第４の観点によれば、情報管理装置と上記情報管理装置と通信可能な情報処理装置とを有する情報提供システムであって、上記情報管理装置は、上記情報処理装置と通信を行う管理側通信部と、サービスが提供されるサービス提供場所を規定する場所情報と、上記サービス提供場所において提供されるコンテンツの内容または上記サービス提供場所において開催されるイベントの内容を規定するサービス内容情報と、上記サービス提供場所において提供されるコンテンツまたは上記サービス提供場所において開催されるイベントの提供開始時間が規定された開始時間情報とを有するサービス情報を記憶する記憶部と、上記情報処理装置から送信される取得要求に基づいて、上記記憶部からサービス情報を抽出するデータ抽出部と、抽出された上記サービス情報を上記情報処理装置へ送信させるデータ送信制御部とを備え、上記情報処理装置は、上記情報管理装置と通信を行う通信部と、位置を測定して位置情報を生成する測位部と、入力された検索条件に基づいて、上記情報管理装置に対して上記検索条件に応じたサービス情報の取得要求を送信し、上記情報管理装置から上記取得要求に応じたサービス情報を取得するデータ取得部と、生成された上記位置情報と、取得された上記サービス情報が有する場所情報および開始時間情報と、上記位置情報が生成された時間を規定する時間情報とに基づいて、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成するリスト生成部とを備える情報提供システムが提供される。
【００３４】
かかる構成により、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【発明の効果】
【００３５】
本発明によれば、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３７】
（本発明の実施形態に係る情報提供システム）
図１は、本発明の実施形態に係る情報提供システム１０００を示すブロック図である。図１を参照すると、情報提供システム１０００は、情報管理装置２００と、情報管理装置２００と接続される少なくとも１以上の情報処理装置１００、…とを有し、各情報処理装置と情報管理装置２００とはネットワーク３００で接続される。
【００３８】
ここで、ネットワーク３００としては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）など有線ネットワーク、ＭＩＭＯ（Multiple-Input  Multiple-Output）を用いたＷＬＡＮ（Wireless  Local  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネット（Internet）などが挙げられるが、上記に限られない。また、各情報処理装置と情報管理装置２００とは、例えば、無線基地局を介して接続されてもよい。
【００３９】
［情報提供システム１０００の概要］
情報提供システム１０００は、例えば情報処理装置１００のユーザにより指定される検索条件と、サービスの提供開始時間とに基づいて、当該検索条件に適合するサービス提供場所の情報をユーザに提供する。
【００４０】
ここで、本発明の実施形態に係るサービスは、サービス提供場所でサービスとして提供されるコンテンツやイベントなどに提供開始時間が予め規定され、当該提供開始時間に間に合わなければサービスを受ける意義が薄れるもの、すなわち、提供開始時間が重大な意味をもつものを主に指す。本発明の実施形態に係るサービスとしては、例えば、映画館で提供される映画の上映、フィルムコンサート、ビデオ鑑賞会などコンテンツが提供されるものや、コンサート会場で開催されるコンサート、スポーツ競技会などイベント会場で開催されるイベントなどが挙げられるが、上記に限られない。
【００４１】
以下では、本発明の実施形態に係るサービスとして、映画館（サービス提供場所）において提供される映画上映サービスを例に挙げて説明する。
【００４２】
情報提供システム１０００では、情報処理装置１００が例えば、以下の（１）〜（４）の処理を行うことによって、ユーザにサービス提供場所の情報を提供する。
【００４３】
（１）検索条件の決定
情報処理装置１００は、例えば検索条件の指定をユーザに行わせることによって、検索条件を決定する。また、情報処理装置１００は、情報処理装置１００の位置を測定することによって情報処理装置１００の位置を特定する位置情報を生成する測位部１０４（後述する）を備える。したがって、情報処理装置１００は、測位部１０４を用いることによって情報処理装置１００の位置を特定することができ、特定された位置は、例えば、以下に示す現在位置として用いられる。
【００４４】
ここで、本発明の実施形態に係る検索条件としては、例えば、以下の（１−１）〜（１−４）が挙げられる。なお、本発明の実施形態に係る検索条件が以下の（１−１）〜（１−４）に限られないことは、言うまでもない。また、以下に示す検索条件は、情報処理装置１００がリスト形式でユーザに提示してユーザにより選択されてもよいし、ユーザによる直接入力形式で入力されてもよい。
【００４５】
（１−１）コンテンツ（サービス内容）に係る選択条件
・映画のタイトル
・映画のジャンル（例えば、邦画、アメリカ映画、ヨーロッパ映画、アジア映画などのような製作地に基づくもの／アクション、恋愛、コメディ、ホラー、サスペンス、ヒューマンドラマなどのような映画の内容に基づくもの）
・おまかせ（例えば、映画の興行成績、ランキングなどによる自動選択条件）
【００４６】
（１−２）サービス提供場所に係る検索条件
・現在位置からの物理距離（例えば、３Ｋｍ以内、１０Ｋｍ以内など）
・最寄駅（最寄の交通機関の停止場所の例）からの距離（例えば、１００ｍ以内、５００ｍ以内など）
・エリア（例えば、都区内、都市圏、都市郊外など）
・施設、設備（例えば、託児施設の有無、駐車場の有無、音響設備、上映システム、スクリーンの大きさなど）
・指定なし
【００４７】
（１−３）提供開始時間に係る検索条件
・提供開始時間の指定（例えば、１３：００、１７：００など）
・時間帯の指定（例えば、１３：００〜１４：００など）
・最短で見ることができるもの
・指定なし
【００４８】
（１−４）その他の検索条件
・現在位置からサービス提供場所までの移動時間の指定（例えば、３０分以内、１時間以内、指定なしなど）
・移動手段の指定（例えば、自転車の使用の有無、自動車の使用の有無、バスの使用の有無、電車の使用の有無、指定なしなど）
・天候の考慮の指定（例えば、サービス提供場所までの移動経路における天候の考慮の有無、指定なしなど）
・予約状況確認の指定（例えば、空席確認の有無、指定なしなど）
・補足情報検索の有無の指定
【００４９】
（２）サービス情報の取得
情報処理装置１００は、例えばユーザによって指定された検索条件に適合するサービス情報を情報管理装置２００から取得する。
【００５０】
ここで、サービス情報は、例えば、サービスが提供されるサービス提供場所を規定する「場所情報」と、当該サービス提供場所において提供されるコンテンツの内容またはサービス提供場所において開催されるイベントの内容を規定する「サービス内容情報」と、当該サービス提供場所において提供されるコンテンツまたはサービス提供場所において開催されるイベントの提供開始時間が規定された「開始時間情報」（例えば、タイムテーブルの情報）とを有する。なお、本発明の実施形態に係るサービス情報に含まれる情報は、上記「場所情報」、「サービス内容情報」、「開始時間情報」に限られない。例えば、本発明の実施形態に係るサービス情報は、上記サービス提供場所において提供されるコンテンツまたはサービス提供場所において開催されるイベントの提供終了時間が規定された「終了時間情報」などを有していてもよい。
【００５１】
（３）提示リストの生成
情報処理装置１００は、情報管理装置２００から取得したサービス情報と、測位部１０４が生成した位置情報と、上記（１）で決定された検索条件とに基づいて、ユーザに情報を示すために用いる提示リストを生成する。図２は、本発明の実施形態に係る提示リストの構成例を示す説明図である。
【００５２】
図２を参照すると、本発明の実施形態に係る提示リストには、検索条件に適合したサービス提供場所の情報がサービス提供場所ごとに記録される。例えば、図２では、サービス提供場所の情報として、サービス提供場所Ｐの情報、サービス提供場所Ｃの情報、…が記録された例を示している。
【００５３】
なお、図２では、サービス提供場所Ｃの情報、サービス提供場所Ｐの情報というように、サービス提供場所が異なる情報が提示リストに記録されている例を示しているが、本発明の実施形態に係る提示リストは、上記に限られない。例えば、シネマコンプレックス（複合映画館）のように、一つのサービス提供場所で複数の映画（コンテンツ）が上映される場合には、提示リストには、同一のサービス提供場所を示す情報が、提供されるコンテンツごとに提示リストに記録されてもよい。
【００５４】
提示リストに記録されるサービス提供場所の情報の表示順序は、例えば、リスト生成時に設定される優先度に基づいて決定することができる。ここで、情報処理装置１００は、検索条件に基づいて上記優先度を設定することができる。
【００５５】
例えば、検索条件として“サービス提供場所までの移動経路における天候の考慮を行う”旨の条件が指定されていたとき、あるサービス提供場所までの移動経路にユーザが歩いて移動する歩行ルートが含まれ、かつ当該歩行ルートが含まれる地域の天候が雨（または、降水確率が所定の閾値以上）である場合には、当該サービス提供場所の優先度を下げる。
【００５６】
また、情報処理装置１００は、各検索条件に優先度の重み付けを設定することもできる。各検索条件に優先度に重み付けが設定されることによって、情報処理装置１００は、より重み付けが大きい検索条件に適合するサービス提供場所の情報を優先的に表示させることができる。
【００５７】
なお、提示リストに記録されるサービス提供場所の情報の順番は、優先度に基づいて決定されることに限られず、例えば、提示リストに記録されるサービス提供場所の情報の順番を検索された順とすることもできる。
【００５８】
また、情報処理装置１００は、サービス提供場所の情報として、例えば図２に示すように、サービス内容、サービス提供場所の位置、サービスの提供開始時間、到着予定時間を提示するが、上記に限られない。
【００５９】
ここで、サービス内容は、情報管理装置２００から取得したサービス情報の「サービス内容情報」に基づき、例えば、映画のタイトルなどが提示される。サービス提供場所の位置は、サービス情報の「場所情報」に基づき、例えば、最寄駅と当該最寄駅からの概略的な移動方法と所要時間（例えば、○○駅から徒歩３分など）が提示される。サービスの提供開始時間は、サービス情報の「開始時間情報」に基づいて提示される。到着予定時間には、サービス提供場所に到着する予定時間が提示される。ここで、到着予定時間は、情報処理装置１００が、例えば、情報管理装置２００から地図データ（後述する）と交通データ（後述する）などを取得し、測位部１０４が生成した位置情報と取得されたデータとを用いて経路探索を行うことによって情報処理装置１００が算出することができる。
【００６０】
また、情報処理装置１００は、階層構造を有する提示リストを生成することができ、サービス提供場所の情報の下層にさらに他の情報を付加することができる。図２では、経路情報、予約情報、および補足情報が付加された例を示しているが、付加される情報は上記に限られない。
【００６１】
ここで、経路情報は、例えば、上記到着予定時間の算出において行う経路探索の結果に基づく情報であり、文字、あるいは、地図上に経路が表示されたグラフィックを用いて、検索条件が決定された位置からサービス提供場所までの移動経路が提示される。予約情報としては、例えば、サービス提供場所において提供されるコンテンツの予約状況が提示される。また、補足情報としては、例えば、サービス提供場所内にある施設の情報、サービス提供場所に近接する飲食店の情報などが挙げられる。
【００６２】
情報処理装置１００は、図２に示すような提示リストを生成することによって、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。また、本発明の実施形態に係る提示リストは、階層構造をとることができるので、例えば、サービス提供場所の情報に経路情報を付加することにより、ユーザをサービス提供場所へと誘導することができる。
【００６３】
（４）サービス提供場所の情報の提示
情報処理装置１００は、上記（３）で生成した提示リストに基づいて、検索条件に適合するサービス提供場所の情報をユーザに提示する。情報処理装置１００が検索条件に適合するサービス提供場所の情報をユーザに示すことによって、ユーザは、提示されたサービス提供場所の情報に従ってサービス提供場所へと移動すればサービスの提供開始時間に間に合うようにサービス提供場所に到着することができる。したがって、情報処理装置１００は、検索条件に適合するサービス提供場所において提供されるサービスの提供開始時間に間に合うようにユーザを誘導することができる。
【００６４】
なお、上記では、情報処理装置１００が、例えば図２に示すような提示リストを生成し、生成された提示リストをユーザに提示する例を示したが、上記に限られない。例えば、本発明の実施形態に係る情報処理装置１００は、例えば、図２に示す各サービス提供場所情報を別々のファイルに記録し、ユーザが個々のファイルを選択することによって、個々のサービス提供場所の情報をユーザに提示することもできる。
【００６５】
本発明の実施形態に係る情報提供システム１０００は、例えば、上記（１）〜（４）の処理によって、ユーザにサービス提供場所の情報を提供することができる。
【００６６】
例えば、ユーザが、映画のタイトルの指定と現在位置から１０Ｋｍ以内という物理距離の指定とを検索条件に設定した場合には、情報処理装置１００は、指定された映画を上映している映画館のうち、検索がなされた位置から１０Ｋｍ以内の映画館の情報（サービス提供場所の情報）が記録された提示リストを生成する。ここで、提示リストの各映画館の情報には、例えば、映画のタイトル（図２の“サービス内容”に対応）や、映画館の位置の概略（例えば、○○駅から徒歩３分など。図２の“サービス提供場所の位置”に対応）、映画の上映開始時間（例えば、１３：１０〜など。図２の“サービスの提供開始時間”に対応）、映画館に到着する予定時間（例えば、１２：５０など。図２の“到着予定時間”に対応）、映画館までの移動経路（図２の経路情報に対応）が含まれる。したがって、ユーザは、提示リストの各映画館の情報に従っていずれかの映画館へ移動すれば、映画の上映時間（サービスの提供開始時間）に間に合うように当該映画館（サービス提供場所）に到着することができ、映画を最初から楽しむことができる。
【００６７】
以下、情報提供システム１０００を構成する情報管理装置２００、情報処理装置１００、…について、再度図１を参照して説明する。なお、以下では、本発明の実施形態に係る情報処理装置として情報処理装置１００を例に挙げて説明する。また、その他の情報処理装置については、情報処理装置１００と同様の構成をとることができるため、説明を省略する。
【００６８】
［情報管理装置２００］
情報管理装置２００は、記憶部２０２と、通信部２０４と、データ抽出部２０６と、データ送信制御部２０８と、データ更新部２１０と、予約部２１２とを備える。
【００６９】
また、情報管理装置２００は、ＭＰＵ（Micro  Processing  Unit）などで構成され、制御用プログラムなどを用いて様々な演算処理を行い情報管理装置２００全体を制御する制御部（図示せず）、制御部（図示せず）が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（Read  Only  Memory；図示せず）、制御部（図示せず）により実行されるプログラムなどを一次記憶するＲＡＭ（Random  Access  Memory；図示せず）、情報管理装置２００のユーザが操作可能な操作部（図示せず）、表示部（図示せず）などを備えてもよい。情報管理装置２００は、例えば、データの伝送路としてのバス（bus）で各構成要素間を接続する。
【００７０】
ここで、操作部（図示せず）としては、例えば、キーボードやマウスなどの操作入力デバイスや、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。また、表示部（図示せず）としては、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）、有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）などが挙げられるが、上記に限られない。
【００７１】
記憶部２０２は、情報管理装置２００が備える記憶手段である。記憶部２０２には、例えば、地図データ２２０、交通データ２２２、天候データ２２４、サービスデータベース２２６、および予約状況データ２２８が記憶される。
【００７２】
地図データ２２０には、地形や各位置の緯度・経度の情報などが記録される。交通データ２２２には、列車やバスなどにおける各交通機関の予め規定された運行予定情報（例えば、時刻表の情報）や、事故や渋滞などによる運行遅延情報など交通機関の運行に係る情報が記録される。天候データ２２４には、各地の天候に係る情報が記録される。
【００７３】
サービスデータベース２２６には、サービス情報や、サービス情報に対応する補足情報が記録される。ここで、サービス情報は、例えば、上述した「場所情報」、「サービス内容情報」、「開始時間情報」などの情報を有する。また、補足情報としては、例えば、サービス提供場所内にある施設の情報、サービス提供場所に近接する飲食店の情報などが挙げられるが、上記に限られない。なお、図１では、サービス情報が記憶部２０２にデータベース形式で記録される例を示しているが、上記に限られず、例えば、ファイル形式で記録されてもよい。
【００７４】
また、記憶部２０２としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。
【００７５】
通信部２０４は、ネットワーク３００を介して、情報処理装置１００などの各情報処理装置それぞれと通信を行う。より具体的には、通信部２０４は、例えば、情報処理装置１００から送信されるサービス情報の取得要求を受信し、当該取得要求に基づいた取得要求を情報処理装置へ送信する。ここで、上記サービス情報の取得要求は、例えばユーザ入力により指定される検索条件に基づいて、情報処理装置により生成される。
【００７６】
また、通信部２０４は、ネットワーク３００を介して外部装置（例えば、各交通機関を運行している企業が所有する運行情報を発信するサーバ（Server）、官公庁が所有する各地の天候の情報を発信するサーバ、各サービスの提供元が所有するサーバなど）と通信を行い、地図データや交通データ、天候データ、サービス情報などを構成する各種情報を受信することもできる。
【００７７】
データ抽出部２０６は、通信部２０４が受信したサービス情報の取得要求に基づいて、記憶部２０２のサービスデータベース２２６を検索し、当該取得要求に適合したサービス情報を抽出する。ここで、データ抽出部２０６は、例えば、通信部２０４が受信したサービス情報の取得要求をＳＱＬなどのデータベース言語に変換することによって、サービスデータベース２２６からサービス情報を抽出するが、上記に限られない。
【００７８】
データ送信制御部２０８は、データ抽出部２０６が抽出したサービス情報を、サービス情報の取得要求を送信した情報処理装置へと送信させる。
【００７９】
データ更新部２１０は、通信部２０４を介して外部装置と通信を行い、記憶部２０２に記憶された地図データ２２０、交通データ２２２、天候データ２２４、サービスデータベース２２６のサービス情報、予約状況データ２２８の更新を行う。したがって、情報管理装置２００は、記憶部２０２に記憶された各種情報を最新の状態に保つことができる。
【００８０】
予約部２１２は、情報処理装置からの予約要求に基づき通信部２０４を介して外部装置と通信を行い、当該予約要求が指定するサービスの予約を行う。また、予約部２１２は、予約の結果を情報処理装置へ送信させる。なお、図１では、情報管理装置２００が予約部２１２を備える構成を示しているが、上記に限られない。例えば、各情報処理装置が自ら予約を行う機能を有する場合には、予約部２１２を備えない構成とすることもできる。
【００８１】
情報管理装置２００は、上記のような構成を有することによって、情報処理装置１００から送信されるサービス情報の取得要求に適合するサービス情報を情報処理装置１００へ送信することができる。
【００８２】
［情報処理装置１００］
次に、本発明の実施形態に係る情報処理装置１００について説明する。
【００８３】
情報処理装置１００は、通信部１０２と、測位部１０４と、制御部１０６と、記憶部１０８と、表示部１１０と、操作部１１２とを備える。
【００８４】
また、情報処理装置１００は、制御部１０６が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（図示せず）、制御部１０６により実行されるプログラムなどを一次記憶するＲＡＭ（図示せず）などを備えてもよい。情報処理装置１００は、例えば、データの伝送路としてのバスで各構成要素間を接続する。
【００８５】
[情報処理装置１００のハードウェア構成例]
図３は、本発明の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。図３を参照すると、情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、ＧＰＳ受信回路１６６と、時計１６８とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１７０で各構成要素間を接続する。
【００８６】
ＭＰＵ１５０は、情報処理装置１００全体を制御する情報処理装置１００の制御部１０６として機能する。ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、ＭＰＵ１５０により実行されるプログラムなどを一次記憶する。
【００８７】
記録媒体１５６は、情報処理装置１００の記憶部１０８として機能し、例えば、生成した提示リストや、情報管理装置２００から取得される様々なデータ（例えば、地図データや交通データなど）、アプリケーションなどを記憶する。こで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ、フラッシュメモリ、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ(Phase  change  Random  Access  Memory)などの不揮発性メモリが挙げられるが、上記に限られない。
【００８８】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子などが挙げられるが、上記に限られない。また、操作入力デバイス１６０は、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。また、表示デバイス１６２は、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）、有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）など、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。なお、入出力インタフェース１５８は、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。
【００８９】
また、操作入力デバイス１６０は操作部１１２として機能し、表示デバイス１６２は表示部１１０として機能する。
【００９０】
通信インタフェース１６４は、外部装置と通信を行うためのインタフェースであり、通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、ＬＡＮ端子、ＩＥＥＥ８０２．１１ポートなどが挙げられるが、上記に限られない。
【００９１】
ＧＰＳ受信回路１６６は、ＧＰＳ衛星からの電波を受信し、ＧＰＳ（Global  Positioning  System）を利用して情報処理装置１００の位置を特定し、位置情報を生成する。ＧＰＳ受信回路１６６は、情報処理装置１００の測位部１０４として機能する。
【００９２】
時計１６８は、例えば、ＧＰＳ受信回路１６６が位置情報を生成した時刻や、情報処理装置１００において検索条件が決定された時刻などの特定に用いられる時刻情報を生成する。
【００９３】
情報処理装置１００は、図３に示すようなハードウェア構成により、上述した（１）〜（４）の処理を行い、ユーザにサービス提供場所の情報を提供することができる。なお、本発明の実施形態に係る情報処理装置１００のハードウェア構成が、図３に示す構成に限られないことは、言うまでもない。
【００９４】
再度図１を参照して、情報処理装置１００の各構成要素について説明する。通信部１０２は、ネットワーク３００を介して、情報管理装置２００と通信を行う。より具体的には、通信部１０２は、例えば、情報管理装置２００へサービス情報の取得要求を送信し、情報管理装置２００から送信されるサービス情報を受信する。なお、通信部１０２は、サービス情報に限られず、例えば、情報管理装置２００に記憶された地図データ２２０、交通データ２２２、天候データ２２４など情報管理装置２００から送信される様々なデータを受信することもできる。
【００９５】
測位部１０４は、情報処理装置１００の位置を測定し、位置情報を生成する。ここで、測位部１０４としては、例えば、ＧＰＳ受信回路１６６が挙げられるが、上記に限られない。例えば、本発明の実施形態に係る情報処理装置は、基地局からの電波を受信するＲＦ（Radio  Frequency）回路を測位部１０４として備えることによって、位置情報を生成することもできる。
【００９６】
制御部１０６は、例えば、ＭＰＵなどで構成され、ＲＯＭ（図示せず）に記録された制御用プログラムなどを用いて様々な演算処理を行うことにより情報処理装置１００全体を制御する。また、制御部１０６は、データ取得部１２０と、リスト生成部１２２と、サービス予約設定部１２４とを備える。以下、制御部１０６の各部について説明する。
【００９７】
［制御部１０６］
データ取得部１２０は、提示リスト生成のための検索条件を決定し、決定された検索条件に適合するサービス情報を取得するためのサービス情報の取得要求を生成する。そして、データ取得部１２０は、通信部１０２を介して、生成したサービス情報の取得要求を情報管理装置２００へ送信する。ここで、データ取得部１２０は、例えばユーザ入力に応じて操作部１１２から伝達される操作入力信号に基づいて、検索条件を決定することができる。
【００９８】
また、データ取得部１２０は、リスト生成部１２２からの要求に応じて適宜データの取得要求を生成し、情報管理装置２００へ送信させる。情報処理装置１００は、データ取得部１２０を備えることによって、情報管理装置２００からサービス情報や各種データを取得することができる。
【００９９】
リスト生成部１２２は、測位部１０４が生成した位置情報、データ取得部１２０が決定した検索条件、データ取得部１２０が情報管理装置２００から取得したサービス情報などを用いて、例えば図２に示すような提示リストを生成する。以下、リスト生成部１２２についてより具体的に説明する。
【０１００】
〔リスト生成部１２２の構成例〕
リスト生成部１２２は、候補リスト生成部１２６と、経路探索部１２８と、到着時間算出部１３０と、第１設定部１３２と、第２設定部１３４と、ソート部１３６と、補足情報付加部１４０と、予約情報付加部１４２とを備える。ここで、第１設定部１３２、第２設定部１３４、およびソート部１３６は、提示リストを生成する提示リスト生成部１３８を構成する。
【０１０１】
候補リスト生成部１２６は、データ取得部１２０が取得した検索条件に適合するサービス情報に基づいて、提示リストの基となる候補リスト（図示せず）を生成する。ここで、候補リストには検索条件に適合するサービス場所の情報が任意の順番で記録される。
【０１０２】
また、候補リストの各サービス場所の情報には、取得したサービス情報の「場所情報」、「サービス内容情報」、および「開始時間情報」に基づいて、例えば、図２に示す“サービス内容”、“サービス提供場所の位置”、および“サービスの提供開始時間”の情報が記録される（提示リスト生成の第１フェーズ）。
【０１０３】
経路探索部１２８は、測位部１０４が生成した位置情報と取得したサービス情報の「場所情報」とに基づいて、位置情報が示す位置から場所情報が示すサービス提供場所までの移動経路を探索する。ここで、経路探索部１２８は、例えば、データ取得部１２０に取得要求を生成させることによって情報管理装置２００から地図データと交通データとを取得し、取得された地図データおよび交通データと、検索条件が決定されたときの位置を示す位置情報と、「場所情報」が示すサービス提供場所の位置の情報とによって、検索条件が決定されたときの位置からサービス提供場所までの移動経路を少なくとも１以上探索することができる。
【０１０４】
より具体的には、経路探索部１２８は、例えば、以下の（ｉ）〜（ｉｉｉ）の経路探索を組み合わせることによって、検索条件が決定されたときの位置からサービス提供場所までの移動経路を探索する。なお、本発明の実施形態に係る経路探索の方法が以下の（ｉ）〜（ｉｉｉ）の経路探索を組み合わせることに限られないことは、言うまでもない。
【０１０５】
（ｉ）検索条件が決定されたときの位置から所定の範囲内に存在する交通機関の停止位置（第１の停止位置）までの移動経路の探索
経路探索部１２８は、例えば、位置情報と地図データとに基づいて探索を行う。
【０１０６】
（ｉｉ）第１の停止位置から、サービス提供場所の位置から所定の範囲内に存在する交通機関の停止位置（第２の停止位置）までの移動経路の探索
経路探索部１２８は、例えば、地図データ、交通データ、およびサービス情報の「場所情報」に基づいて探索を行う。
【０１０７】
（ｉｉｉ）第２の停止位置からサービス提供場所の位置までの移動経路の探索
経路探索部１２８は、例えば、地図データとサービス情報の「場所情報」とに基づいて探索を行う。
【０１０８】
また、経路探索部１２８は、決定された検索条件に基づいて移動経路を探索する。例えば、検索条件としてバスを使用しない旨の条件が設定されている場合（検索条件において移動手段の指定がなされている場合の一例）には、経路探索部１２８は、上記第１の停止位置としてバス停は選択せず、バスを利用した移動経路を探索しない。また、検索条件として、例えば、天候が雨の場合を考慮する旨の条件が設定されている場合（検索条件において天候に係る条件の指定がなされている場合の一例）には、経路探索部１２８は、外を歩く距離が所定の距離以上となる移動経路を探索しない。なお、検索条件において移動手段の指定がなされている場合、または検索条件において天候に係る条件の指定がなされている場合における経路探索部１２８の処理が上記に限られないことは、言うまでもない。
【０１０９】
さらに、経路探索部１２８は、交通データに基づいて交通機関の運行状況をチェックし、例えば、運休中の交通機関を利用した移動経路を除外することもできる。
【０１１０】
経路探索部１２８は、候補リストに含まれるサービス提供場所ごとに、上記のような移動経路の探索を行うことができる。
【０１１１】
到着時間算出部１３０は、経路探索部１２８において探索された候補リストに含まれるサービス提供場所への移動経路に基づいて、移動経路ごとに各サービス提供場所に到着する到着時間を算出する。ここで、到着時間算出部１３０は、例えば、上記（ｉ）〜（ｉｉｉ）それぞれの所要時間を合算することによって移動経路ごとに各サービス提供場所に到着する到着時間を算出することができるが、上記に限られない。例えば、到着時間算出部１３０は、交通データに基づいて交通機関の遅延状況をチェックし、当該遅延を反映させた到着時間を算出することもできる。
【０１１２】
第１設定部１３２は、到着時間算出部１３０が算出した到着時間に基づいて、例えば、候補リストに含まれるサービス提供場所ごとに到着時間が最も早い移動経路を選択する。そして、第１設定部１３２は、選択された移動経路を候補リストの対応するサービス提供場所の情報に付加し、また、当該移動経路に対応する到着時間をサービス提供場所の情報に記録する。したがって、候補リストには、図２に示す“到着予定時刻”の情報と“経路情報”とが記録される（提示リスト生成の第２フェーズ）。
【０１１３】
なお、上記では、第１設定部１３２がサービス提供場所ごとに到着時間が最も早い移動経路を選択する例を示したが、上記に限られない。例えば、本発明の実施形態に係る第１設定部は、算出した到着時間と、移動に要する交通費の情報（例えば、交通データを用いることにより得られる。）とに基づいて、移動経路および当該移動経路に対応する到着時間を選択することもできる。
【０１１４】
第２設定部１３４は、第１設定部１３２が選択した到着時間と、取得されたサービス情報の「開始時間情報」とに基づいて、「開始時間情報」の中から提供開始時間にサービスを受けることが可能なサービス開始時間を候補リストに含まれるサービス提供場所ごとに選択する。なお、上述したように、例えば、シネマコンプレックスのように一つの場所で複数の映画が上映される場合には、候補リストには、上映される映画（コンテンツ）ごとに同一のサービス提供場所の情報が記録される。上記の場合であっても、第２設定部１３４は、候補リストに含まれるサービス提供場所ごとに（より厳密には、サービス提供場所と提供されるサービスごとに）サービス開始時間を選択することができる。
【０１１５】
また、第２設定部１３４は、選択したサービス開始時間をサービス提供場所の情報に記録する。したがって、候補リストには、図２に示す“サービスの提供開始時間”が記録される（提示リスト生成の第３フェーズ）。
【０１１６】
リスト生成部１２２は、第１設定部１３２が行う提示リスト生成の第２フェーズ、および第２設定部１３４が行う提示リスト生成の第３フェーズを経ることによって、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録された提示リストを生成することができる。したがって、提示リスト生成の第３フェーズ以降の候補リストは、提示リストと捉えることができる。
【０１１７】
ソート部１３６は、第２設定部１３４がサービス提供場所の情報を記録した候補リストの各提供場所の情報に対して検索条件に基づく優先度を設定し、設定された優先度に基づいて提供場所の情報の並び換え（ソート）を行う。例えば、天候が雨の場合を考慮する旨の検索条件がユーザにより指定された場合には、ソート部１３６は、データ取得部１２０に天候データの取得要求を伝達して情報管理装置２００から天候データを取得する。またソート部１３６は、取得された天候データと候補リストの経路情報とに基づいて、雨の地域内の歩行距離に応じて当該歩行距離が短い程大きな補正値を設定する。そして、ソート部１３６は、各サービス提供場所の情報に上記補正値を加算（または減算）し、値が大きい（または小さい）順に高い優先度を設定する。上記の場合には、ソート部１３６により並び換えられた候補リストは、雨の影響を受け難い順に並び換えられることとなる。
【０１１８】
リスト生成部１２２は、ソート部１３６を備えることによって、ユーザが指定した検索条件に応じて、サービス提供場所の情報が並び換えられた候補リストを生成することができる。なお、上記では、検索条件として天候に係る条件が指定された場合における優先度の設定を例に挙げたが、上記に限られない。例えば、移動手段として自転車を使用する旨の検索条件が指定された場合には、駐輪場の有無によって優先度を設定することもできる。また、本発明の実施形態に係るソート部は、１の検索条件に基づいて優先度を設定することに限られず、２以上の検索条件に基づいて優先度を設定することもできる。
【０１１９】
補足情報付加部１４０は、例えば、サービス提供場所内にある施設の情報、サービス提供場所に近接する飲食店の情報などのサービス情報以外の情報を候補リストに付加する。したがって、候補リストには、図２に示す“補足情報”が記録される。ここで、補足情報付加部１４０は、データ取得部１２０に補足情報の取得要求を伝達することによって、情報管理装置２００から補足情報を取得することができる。
【０１２０】
補足情報が付加されることによって、ユーザは、例えば、提示リストに含まれるサービス提供場所の中から飲食店がより充実しているサービス提供場所を選択することができる。したがって、リスト生成部１２２は、補足情報付加部１４０を備えることによって、ユーザによるサービス提供場所の選択を補助することができる。
【０１２１】
予約情報付加部１４２は、データ取得部１２０に予約状況データの取得要求を伝達することによって、情報管理装置２００から予約状況データを取得する。そして、予約情報付加部１４２は、取得された予約状況データに基づいて、例えば映画館の空席状況など予約状況を示す予約情報を候補リストに付加する。したがって、候補リストには、図２に示す“予約情報”が記録される。
【０１２２】
予約情報が付加されることによって、ユーザは、例えば、提示リストに含まれるサービス提供場所の中からより空席があるサービス提供場所を選択することができる。したがって、リスト生成部１２２は、予約情報付加部１４２を備えることによって、ユーザによるサービス提供場所の選択を補助することができる。
【０１２３】
リスト生成部１２２は、上記のような構成によって、例えば図２に示すような提示リストを生成することができる。
【０１２４】
サービス予約設定部１２４は、例えば、ユーザ入力に応じて操作部１１２から伝達される操作入力信号に基づいて、当該操作入力信号が指定する提示リスト内のコンテンツまたはイベントの予約を行う。ここで、サービス予約設定部１２４は、通信部１０２を介して情報管理装置２００に予約要求を送信することによって、（間接的に）予約を行うことができるが、上記に限られない。例えば、サービス予約設定部１２４は、サービス提供元のサーバと直接通信を行って予約を行うこともできる。このとき、サービス予約設定部１２４は、例えば、クレジットカード番号や、電子マネーなどを用いて、支払い処理を行ってもよい。
【０１２５】
また、サービス予約設定部１２４は、予約要求に応じて情報管理装置２００から送信される予約結果の情報（例えば、予約チケットの引換データ）を、記憶部１０８に記録する（例えば、図１の予約情報１４８）。例えば、記憶部１０８に予約チケットの引換データとしての予約情報１４８が記録されることによって、ユーザは空席の状況を憂慮する必要はなくなり、提示リストに従ってサービス提供場所に移動すれば、サービスを享受することができる。
【０１２６】
さらに、サービス予約設定部１２４は、予約したサービスのキャンセル要求を通信部１０２を介して情報管理装置２００に送信し、予約をキャンセルさせることもできる。ここで、サービス予約設定部１２４は、例えば、提示リスト内のサービス提供場所の情報、記憶部１０８に記憶された予約情報１４８、および時計１６８が生成する時間情報とに基づいて、サービス提供開始時間の所定時間前の時間を過ぎた場合に、キャンセル要求を送信することができるが、上記に限られない。
【０１２７】
制御部１０６は、上述したデータ取得部１２０、リスト生成部１２２を備えることによって、入力された検索条件とサービスの提供開始時間とに基づいて、検索条件に適合するサービス提供場所の情報が記録された提示リストを生成することができる。また、制御部１０６は、上述したサービス予約設定部１２４をさらに備えることによって、提示リストに含まれるサービスの予約／予約のキャンセルを行うことができる。
【０１２８】
また、制御部１０６は、生成した提示リストを記憶部１０８に記録することができる。ここで、生成した提示リストの記録は、例えば、リスト生成部１２２における処理が完了したときに行うことができるが、上記に限られない。例えば、制御部１０６は、第２設定部１３４における処理後（第３フェーズ後）に記録し、記録された提示リストに対して、補足情報などを付加することもできる。
【０１２９】
記憶部１０８は、情報処理装置１００が備える記憶手段である。記憶部１０８には、例えば、制御部１０６により記録される提示リストや予約情報などが記憶されるが、上記に限られない。例えば、情報処理装置１００は、情報管理装置２００から取得した地図データ、交通データ、天候データ、あるいは、制御部１０６が実行可能なアプリケーションなど様々なデータを記憶部１０８に記憶することもできる。図１では、記憶部１０８に提示リストＡ１４４、提示リストＢ１４６、および予約情報１４８が記憶されている例を示している。
【０１３０】
また、記憶部１０８としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ、フラッシュメモリ、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭなどの不揮発性メモリが挙げられるが、上記に限られない。
【０１３１】
表示部１１０は、情報処理装置１００が備える表示手段であり、例えば、制御部１０６が生成した提示リストや、記憶部１０８に記憶された提示リスト、制御部１０６が表示させる操作部１１２の操作のための操作画面などの各種画面を表示する。ここで、表示部１１０としては、例えば、ＬＣＤ、有機ＥＬディスプレイなどが挙げられるが、上記に限られない。
【０１３２】
操作部１１２は、ユーザによる所定の操作を可能とする情報処理装置１００の操作手段である。情報処理装置１００が操作部１１２を備えることにより、ユーザは、例えば、検索条件の入力操作や、提示リストに示されたサービスに対する予約設定入力操作などを行い、ユーザが所望する動作を情報処理装置１００に対して行わせることができる。ここで、操作部１１２としては、例えば、キーボードやマウスなどの操作入力デバイス、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。なお、操作部１１２は、例えば、タッチスクリーン（touch  screen）のように表示部１１０と一体の部とすることもできる。
【０１３３】
情報処理装置１００は、例えば、通信部１０２、測位部１０４、制御部１０６、記憶部１０８、表示部１１０、および操作部１１２を備えることによって、上述した（１）検索条件の決定、（２）サービス情報の取得、（３）提示リストの生成、および（４）サービス提供場所の情報の提示、の処理を行い、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報をユーザに提供することができる。
【０１３４】
例えば、ユーザが、映画のタイトルの指定と現在位置から１０Ｋｍ以内という物理距離の指定とを検索条件に設定した場合には、情報処理装置１００は、指定された映画を上映している映画館のうち、検索がなされた位置から１０Ｋｍ以内の映画館の情報（サービス提供場所の情報）が記録された提示リストを生成する。ここで、提示リストの各映画館の情報には、映画のタイトル（図２の“サービス内容”に対応）や、映画館の位置の概略（例えば、○○駅から徒歩３分など。図２の“サービス提供場所の位置”に対応）、映画の上映開始時間（例えば、１３：１０〜など。図２の“サービスの提供開始時間”に対応）、映画館に到着する予定時間（例えば、１２：５０など。図２の“到着予定時間”に対応）、映画館までの移動経路（図２の経路情報に対応）を含むことができる。したがって、ユーザは、提示リストの各映画館の情報に従っていずれかの映画館へ移動すれば、映画の上映時間（サービスの提供開始時間）に間に合うように当該映画館（サービス提供場所）に到着することができる。
【０１３５】
したがって、情報処理装置１００は、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することによって、当該サービス提供場所において提供されるサービスの提供開始時間に間に合うようにユーザを誘導することができる。
【０１３６】
以上のように、本発明の実施形態に係る情報提供システム１０００は、情報管理装置２００と、情報処理装置１００、…とを有する。情報管理装置２００は、地図データ２２０、交通データ２２２、天候データ２２４、サービスデータベース２２６、予約状況データ２２８などを記憶し、各情報処理装置からの取得要求に基づいてサービス情報などの各種情報を情報処理装置へ送信する。つまり、情報管理装置２００は、各情報処理装置共通のストレージ（Storage；外部記憶装置）としての役目を果たすことができる。
【０１３７】
また、情報処理装置１００は、ユーザが指定した検索条件に基づいて、（１）検索条件の決定、（２）サービス情報の取得、（３）提示リストの生成、および（４）サービス提供場所の情報の提示、の処理を行うことによって、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報をユーザに提供することができる。ここで、ユーザは、提示されたサービス提供場所の情報に従ってサービス提供場所へと移動すればサービスの提供開始時間に間に合うようにサービス提供場所に到着することができる。したがって、情報処理装置１００は、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することによって、当該サービス提供場所において提供されるサービスの提供開始時間に間に合うようにユーザを誘導することができる。
【０１３８】
したがって、本発明の実施形態に係る情報提供システム１０００は、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。また、情報提供システム１０００は、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することによって、当該サービス提供場所において提供されるサービスの提供開始時間に間に合うようにユーザを誘導することができる。
【０１３９】
[本発明の実施形態に係る情報提供システム１０００の変形例]
〔１〕第１の変形例
上記では、本発明の実施形態に係る情報提供システム１０００として、情報処理装置１００、…が情報管理装置２００からサービス情報などの各種情報を取得し、取得された各種情報を用いて情報処理装置１００、…がサービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供する構成を示した。しかしながら、本発明の実施形態に係る情報提供システムは、上記に限られない。
【０１４０】
例えば、本発明の実施形態に係る情報提供システムは、地図データや、交通データ、天候データ、サービスデータベースなど、情報管理装置が記憶する各種情報を情報処理装置の記憶部に記憶させ、情報処理装置が情報管理装置と通信が行えない場合には、情報処理装置が自己の記憶部に記憶された情報を用いることによって、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供する構成とすることもできる。
【０１４１】
情報提供システムが上記の構成をとる場合には、第１の変形例に係る情報処理装置は、たとえ、情報管理装置と通信が行えない場合であっても（１）検索条件の決定、（２）サービス情報の取得、（３）提示リストの生成、および（４）サービス提供場所の情報の提示、の処理を行うことができる。したがって、第１の変形例に係る情報処理装置は、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【０１４２】
また、第１の変形例に係る情報処理装置は、例えば、情報管理装置２００と定期的に通信を行うことによって、記憶部に記憶された上記各種情報を、情報管理装置に記憶された情報と同期させる。したがって、第１の変形例に係る情報処理装置は、情報管理装置と通信が行えなくなる前の直近の情報を用いることができるので、上述した情報提供システム１０００と同様の効果を奏することができる。
【０１４３】
〔２〕第２の変形例
また、上記では、本発明の実施形態に係る情報提供システム１０００として、情報処理装置１００、…と、情報管理装置２００とを有する構成を示した。しかしながら、本発明の実施形態は、かかる構成に限られず、情報処理装置が情報処理装置単体、すなわち、スタンドアロン（stand-alone）状態で機能する構成とすることもできる。
【０１４４】
上記の場合には、第２の変形例に係る情報処理装置は、地図データや、交通データ、天候データ、サービスデータベースなどの各種情報を記憶部に記憶する。そして、第２の変形例に係る情報処理装置は、記憶部に記憶された情報を用いて（１）検索条件の決定、（２）サービス情報の取得、（３）提示リストの生成、および（４）サービス提供場所の情報の提示、の処理を行う。したがって、第２の変形例に係る情報処理装置は、情報提供システム１０００と同様に、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【０１４５】
また、第２の変形例に係る情報処理装置は、図２に示すデータ更新部２１０を備えてもよい。したがって、第２の変形例に係る情報処理装置は、記憶部に記憶された各種情報を最新の状態に保つことができる。
【０１４６】
以上、本発明の実施形態に係る情報提供システムを構成する構成要素として情報管理装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られず、例えば、ＰＣ（Personal  Computer）やサーバなどのコンピュータなどに適用することができる。
【０１４７】
また、本発明の実施形態に係る情報提供システムを構成する構成要素として情報処理装置１００、…を挙げて説明したが、本発明の実施形態は、かかる形態に限られず、例えば、携帯電話などの携帯型通信装置、ＵＭＰＣ（Ultra  Mobile  Personal  Computer）などのコンピュータ、腕時計などのウェアラブル装置、ＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）などの携帯型ゲーム機などに適用することができる。
【０１４８】
（本発明の実施形態に係るプログラム）
本発明の実施形態に係る情報処理装置１００をコンピュータとして機能させるためのプログラムによって、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【０１４９】
（情報提供方法）
次に、本発明の実施形態に係る情報提供方法について説明する。図４は、本発明の実施形態に係る情報提供方法の一例を示す流れ図である。ここで、図４は、本発明の実施形態に係る情報処理装置に適用することができるが、以下では、情報処理装置１００に適用された場合を例に挙げて説明する。
【０１５０】
情報処理装置１００は、検索条件を決定する（Ｓ１００）。情報処理装置１００は、例えば、ユーザ操作に応じて操作部１１２から伝達される入力信号に基づいて、ステップＳ１００の処理を行うことができる。
【０１５１】
情報処理装置１００は、ステップＳ１００において決定された検索条件に基づいて、候補リストを生成する（Ｓ１０２；提示リスト生成の第１フェーズ）。ここで、候補リストは、提示リストの基となるリストである。情報処理装置１００は、情報管理装置２００から検索条件に適合するサービス情報を取得することによって、取得したサービス情報の「場所情報」、「サービス内容情報」、および「開始時間情報」に基づく情報が記録された候補リストを生成することができる。
【０１５２】
情報処理装置１００は、「Ｎ＝候補リストに挙がったサービス提供場所の情報の数」に設定する（Ｓ１０４）。そして、候補リストの中から、一のサービス提供場所の情報を選択する（Ｓ１０６）。以下に示すステップＳ１０８〜Ｓ１１４の処理は、ステップＳ１０６で選択されたサービス提供場所の情報に対して行われる。
【０１５３】
情報処理装置１００は、ステップＳ１００において検索条件の決定がなされた位置から、サービス提供場所までの移動経路を探索する（Ｓ１０８）。ここで、情報処理装置１００は、例えば、検索条件、位置情報、および「場所情報」が示すサービス提供場所の位置の情報に基づいて移動経路を探索することができる。
【０１５４】
情報処理装置１００は、ステップＳ１０８において探索した移動経路ごとに到着時間を算出する（Ｓ１１０）。情報処理装置１００は、例えば、位置情報、地図データ、交通データ、およびサービス情報の「場所情報」に基づいて、到着時間を算出することができる。
【０１５５】
情報処理装置１００は、移動経路と到着時間をサービス提供場所の情報に設定する（Ｓ１１２；提示リスト生成の第２フェーズ）。ここで、情報処理装置１００は、例えば、到着時間が最も早い移動経路を選択することによって、移動経路と到着時間をサービス提供場所の情報に設定することができるが、上記に限られない。
【０１５６】
情報処理装置１００は、サービスの提供開始時間をサービス提供場所の情報に設定する（Ｓ１１４；提示リスト生成の第３フェーズ）。ここで、情報処理装置１００は、例えば、ステップＳ１１２において設定された到着時間とサービス情報の「開始時間情報」とに基づいて、「開始時間情報」の中から提供開始時間にサービスを受けることが可能なサービス開始時間を選択することによって、サービスの提供開始時間をサービス提供場所の情報に設定することができるが、上記に限られない。
【０１５７】
情報処理装置１００は、「Ｎ＝Ｎ−１」に設定し（Ｓ１１８）、Ｎ＝０であるか否かを判定する（Ｓ１２０）。ステップＳ１２０において、Ｎ＝０ではないと判定された場合には、情報処理装置１００は、ステップＳ１０６からの処理を再度繰り返す。したがって、情報処理装置１００は、ステップＳ１０２において生成された候補リストに含まれるサービス提供場所の情報すべてに対して、ステップＳ１１２の第２フェーズの処理、ステップＳ１１４の第３フェーズの処理を行うことができる。ここで、ステップＳ１１２の第２フェーズの処理、ステップＳ１１４の第３フェーズの処理が行われた候補リストには、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録されるので、ステップＳ１１８以降の候補リストは、提示リストと捉えることができる。
【０１５８】
また、ステップＳ１２０においてＮ＝０であると判定された場合には、情報処理装置１００は、候補リストに含まれるサービス提供場所の情報の並び換えを行う（Ｓ１２０）。情報処理装置１００は、例えば、検索条件に基づく優先度を設定することによって、ステップＳ１２０の処理を行うことができる。ステップＳ１２０の処理が行われることによって、情報処理装置１００は、例えば、ユーザが指定した検索条件に基づく順序でサービス提供場所の情報をユーザに対して示すことができる。
【０１５９】
情報処理装置１００は、ステップＳ１２０を経た候補リストを提示リストとして記録し、または、表示する（Ｓ１２２）。
【０１６０】
情報処理装置１００は、図４に示す情報提供方法を用いることによって、入力された検索条件とサービスの提供開始時間とに基づいて、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供することができる。
【０１６１】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１６２】
例えば、上記では、本発明の実施形態に係る情報提供システム１０００として、サービスの提供開始時間にサービスを受けることが可能な、検索条件に適合するサービス提供場所の情報を提供する構成を示した。しかしながら、本発明の実施形態に係る情報提供システムは、上記に限られない。例えば、本発明の実施形態に係る情報提供システムは、検索条件として「遅れを許容する条件」（例えば、“開始から○○分を許容する”などの条件）を設定可能とすることによって、サービスの提供開始時間以後のものも情報提供の対象とすることができる。
【０１６３】
また、本発明の実施形態に係る情報提供システムは、サービスの提供開始時間にサービスを受けることができるものであっても、当該サービスの提供開始時間と、サービス提供場所への到着時間との時間差が所定の範囲内にある場合には、ユーザに警告することもできる。ここで、警告の方法としては、例えば、情報処理装置が警告メッセージを表示部に表示することや、サービス提供場所の情報に色づけを行って他のサービス提供場所の情報との差別化を図ることなどが挙げられるが、上記に限られない。
【０１６４】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【０１６５】
【図１】本発明の実施形態に係る情報提供システムを示すブロック図である。
【図２】本発明の実施形態に係る提示リストの構成例を示す説明図である。
【図３】本発明の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図４】本発明の実施形態に係る情報提供方法の一例を示す流れ図である。
【符号の説明】
【０１６６】
１００    情報処理装置
１０２、２０４  通信部
１０４    測位部
１０６    制御部
１０８、２０２  記憶部
１１０    表示部
１１２    操作部
１２０    データ取得部
１２２    リスト生成部
１２４    サービス予約設定部
１２６    候補リスト生成部
１２８    経路探索部
１３０    到着時間算出部
１３２    第１設定部
１３４    第２設定部
１３６    ソート部
１３８    提示リスト生成部
１４０    補足情報付加部
１４２    予約情報付加部
２００    情報管理装置
２０６    データ抽出部
２０８    データ送信制御部
２１０    データ更新部
２１２    予約部
【図１】
2009146068.tif 000003
【図２】
2009146068.tif 000004
【図３】
2009146068.tif 000005
【図４】
2009146068.tif 000006
【手続補正書】
【提出日】平成21年1月26日(2009.1.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
通信部２０４は、ネットワーク３００を介して、情報処理装置１００などの各情報処理装置それぞれと通信を行う。より具体的には、通信部２０４は、例えば、情報処理装置１００から送信されるサービス情報の取得要求を受信し、当該取得要求に基づいたサービス情報を情報処理装置へ送信する。ここで、上記サービス情報の取得要求は、例えばユーザ入力により指定される検索条件に基づいて、情報処理装置により生成される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１４５
【補正方法】変更
【補正の内容】
【０１４５】
また、第２の変形例に係る情報処理装置は、図１に示すデータ更新部２１０を備えてもよい。したがって、第２の変形例に係る情報処理装置は、記憶部に記憶された各種情報を最新の状態に保つことができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１５７
【補正方法】変更
【補正の内容】
【０１５７】
情報処理装置１００は、「Ｎ＝Ｎ−１」に設定し（Ｓ１１６）、Ｎ＝０であるか否かを判定する（Ｓ１１８）。ステップＳ１１８において、Ｎ＝０ではないと判定された場合には、情報処理装置１００は、ステップＳ１０６からの処理を再度繰り返す。したがって、情報処理装置１００は、ステップＳ１０２において生成された候補リストに含まれるサービス提供場所の情報すべてに対して、ステップＳ１１２の第２フェーズの処理、ステップＳ１１４の第３フェーズの処理を行うことができる。ここで、ステップＳ１１２の第２フェーズの処理、ステップＳ１１４の第３フェーズの処理が行われた候補リストには、提供開始時間にサービスを受けることが可能なサービス提供場所の情報が記録されるので、ステップＳ１１６以降の候補リストは、提示リストと捉えることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
また、ステップＳ１１８においてＮ＝０であると判定された場合には、情報処理装置１００は、候補リストに含まれるサービス提供場所の情報の並び換えを行う（Ｓ１２０）。情報処理装置１００は、例えば、検索条件に基づく優先度を設定することによって、ステップＳ１２０の処理を行うことができる。ステップＳ１２０の処理が行われることによって、情報処理装置１００は、例えば、ユーザが指定した検索条件に基づく順序でサービス提供場所の情報をユーザに対して示すことができる。