(57)【特許請求の範囲】
【請求項１】
ユーザの端末装置と通信可能なコンピュータを、
ユーザの出発地情報及びユーザのスケジュールを記憶する記憶手段、
前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報及びスケジュールを前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段、
前記取得手段が取得したスケジュールに基づき、出発日時を決定し、決定した出発日時に基づき、前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段、
前記検索手段の検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段、
として機能させるためのプログラム。
【請求項２】
ユーザの端末装置と通信可能なコンピュータを、
ユーザの出発地情報、及び旅行日時を含むユーザの旅行履歴を記憶する記憶手段、
前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報及び旅行履歴を前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段、
前記取得手段が取得した旅行履歴に基づき、出発日時を決定し、決定した出発日時に基づき、前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段、
前記検索手段の検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段、
として機能させるためのプログラム。
【請求項３】
ユーザの端末装置と通信可能なコンピュータを、
ユーザの出発地情報、及び交通に関するユーザの嗜好情報を記憶する記憶手段、
前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報及び嗜好情報を前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段、
前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段、
前記検索手段の検索結果が複数の場合、前記取得手段が取得した嗜好情報に基づき、前記複数の検索結果の中から検索結果を抽出し、抽出した検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段、
として機能させるためのプログラム。
【請求項４】
ユーザの端末装置と通信可能なコンピュータを、
ユーザの出発地情報を記憶する記憶手段、
前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報を前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報及び移動手段を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段、
前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段、
前記検索手段の検索結果が複数の場合、前記取得手段が取得した前記移動手段に基づき、前記複数の検索結果の中から検索結果を抽出し、抽出した検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段、
として機能させるためのプログラム。
【請求項５】
ユーザの端末装置と通信可能なコンピュータを、
ユーザの出発地情報を記憶する記憶手段、
前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報を前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報及び経由地情報を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段、
前記取得手段が取得した前記経由地情報に基づき、前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段、
前記検索手段の検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段、
として機能させるためのプログラム。
【請求項６】
ユーザの端末装置と通信可能なコンピュータを、
ユーザの出発地情報を記憶する記憶手段、
前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報を前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段、
前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段、
前記検索手段の検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段、
前記提案に対して前記ユーザからの承認が得られた場合、承認が得られた移動経路の料金を含む旅行代金を決済する決済手段、
前記決済手段の決済が完了した場合、前記承認が得られた移動経路をユーザの移動スケジュールとして前記記憶手段に記憶するスケジュール追加手段、
として機能させるためのプログラム。
【請求項７】
前記スケジュール追加手段は、前記広告に紐づけられている設定スケジュールをユーザのスケジュールとして前記記憶手段に記憶する、
請求項６に記載のプログラム。
【請求項８】
ユーザの端末装置と通信可能な情報処理装置であって、
ユーザの出発地情報及びユーザのスケジュールを記憶する記憶手段と、
前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報及びスケジュールを前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段と、
前記取得手段が取得したスケジュールに基づき、出発日時を決定し、決定した出発日時に基づき、前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段と、
前記検索手段の検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来から、旅行に関する広告がウェブページに掲載されている。ユーザは、この広告を選択して、旅行会社が決めた旅行を実現可能な移動経路を確認していた。しかしながら、この移動経路の出発地点は、ユーザ毎に異なり、ユーザに適した移動経路ではないため、実際には、ユーザ自ら、当該移動経路を検索して確認していた。
【０００３】
これに関し、特許文献１には、ユーザが出発地点及び目的地点を入力することで、出発地点から目的地点までの移動経路を含んで構成される旅行行程を作成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許５４２５４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、移動経路を検索する際に、出発地点や目的地点をユーザが入力しなければならず、ユーザに対して手間をかけさせてしまい、この間に、ユーザが広告から離れてしまうという問題があった。
【０００６】
本発明はこのような課題に鑑みてなされたものであり、その目的は、広告に掲載された旅行を実現可能な移動経路を検索する際のユーザの手間を抑制することができるプログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第一態様に係るプログラムは、ユーザの端末装置と通信可能なコンピュータを、ユーザの出発地情報を記憶する記憶手段、前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報を前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報を、前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段、前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段、前記検索手段の検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段、として機能させる。
【０００８】
また、本発明の第二態様に係るプログラムでは、前記記憶手段には、前記ユーザのスケジュールが記憶され、前記検索手段は、前記ユーザのスケジュールに基づき、出発日時を決定し、決定した出発日時に基づき、移動経路を検索する。
【０００９】
また、本発明の第三態様に係るプログラムでは、前記記憶手段には、旅行日時を含む前記ユーザの旅行履歴が記憶され、前記検索手段は、前記ユーザの旅行履歴に基づき、出発日時を決定し、決定した出発日時に基づき、移動経路を検索する。
【００１０】
また、本発明の第四態様に係るプログラムでは、前記記憶手段には、前記ユーザの交通に関する嗜好情報が記憶され、前記提案手段は、前記検索結果が複数の場合、前記ユーザの嗜好情報に基づき、複数の検索結果の中から前記ユーザに提案する検索結果を抽出する。
【００１１】
また、本発明の第五態様に係るプログラムでは、前記取得手段は、前記広告に紐づけられている移動手段を取得し、前記提案手段は、前記検索結果が複数の場合、前記移動手段に基づき、複数の検索結果の中から前記ユーザに提案する検索結果を抽出する。
【００１２】
また、本発明の第六態様に係るプログラムでは、前記取得手段は、前記広告に紐づけられている経由地情報を取得し、前記検索手段は、前記経由地情報に基づき、前記移動経路を検索する。
【００１３】
また、本発明の第七態様に係るプログラムでは、前記コンピュータを、前記提案に対して前記ユーザからの承認が得られた場合、承認が得られた移動経路の料金を含む旅行代金を決済する決済手段、前記決済手段の決済が完了した場合、前記承認が得られた移動経路をユーザの移動スケジュールとして前記記憶手段に記憶するスケジュール追加手段、として機能させる。
【００１４】
また、本発明の第八態様に係るプログラムでは、前記スケジュール追加手段は、前記広告に紐づけられている設定スケジュールをユーザのスケジュールとして前記記憶手段に記憶する。
【００１５】
また、本発明の第九態様に係る情報処理装置は、ユーザの端末装置と通信可能な情報処理装置であって、ユーザの出発地情報を記憶する記憶手段と、前記端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報を前記記憶手段から取得するとともに、当該広告に紐づけられている目的地情報を前記記憶手段、前記端末装置又は前記ウェブページを管理するサーバ装置から取得する取得手段と、前記取得手段が取得した出発地情報が示す出発地から前記取得手段が取得した目的地情報が示す目的地までの移動経路を検索する検索手段と、前記検索手段の検索結果を前記端末装置に出力して前記旅行を実現可能な移動経路を前記ユーザに提案する提案手段と、を備える。
【発明の効果】
【００１６】
本発明によれば、広告に掲載された旅行を実現可能な移動経路を検索する際のユーザの手間を抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る経路提案システムの全体構成の一例を示すブロック図である。
【図２】図１に示すサーバ装置のハードウェア構成の一例を示すブロック図である。
【図３】サーバ装置の機能的構成の一例を示すブロック図である。
【図４】経路提案システムの処理の流れの一例を示すフローチャートである。
【図５】端末装置に表示される広告掲載ページの一例を示す図である。
【図６】端末装置に表示される提案ページの一例を示す説明図である。
【図７】端末装置に表示される選択ページの一例を示す図である。
【図８】ユーザのスケジュールの一覧を示すスケジュール一覧ページの一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照しながら本発明の複数の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００１９】
＜全体構成＞
図１は、本発明の実施形態（以下、適宜、「本実施形態」という。）に係る経路提案システム１の全体構成の一例を示すブロック図である。
【００２０】
図１に示すように、本実施形態に係る経路提案システム１は、サーバ装置１０と、一又は複数の端末装置１２と、を備える。これらサーバ装置１０と端末装置１２は、インターネットやイントラネット、電話回線等の通信ネットワークＮＴを介して互いに通信可能に接続されている。
【００２１】
サーバ装置１０は、端末装置１２に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、ユーザにその旅行を実現可能な移動経路を検索して提案する。
【００２２】
端末装置１２は、ユーザが操作する情報処理装置である。ユーザは、この端末装置１２を操作してサーバ装置１０にアクセスする。端末装置１２としては、例えば、携帯電話や、スマートフォン、タブレット、パーソナルコンピュータ等の様々なものが挙げられる。なお、端末装置１２には、ＧＰＳ（Global Positioning System）等の端末装置１２の現在の位置情報を取得する機能を備えていることが好ましい。
【００２３】
＜ハードウェア構成＞
図２は、図１に示すサーバ装置１０のハードウェア構成の一例を示すブロック図である。
【００２４】
図２に示すように、サーバ装置１０は、制御装置２０と、通信装置２６と、記憶装置２８と、を備える。制御装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２及びメモリ２４を主に備えて構成される。
【００２５】
制御装置２０では、ＣＰＵ２２がメモリ２４或いは記憶装置２８等に格納された所定のプログラムを実行することにより、各種の機能手段として機能する。この機能手段の詳細については後述する。
【００２６】
通信装置２６は、外部の装置と通信するための通信インターフェース等で構成される。通信装置２６は、例えば、端末装置１２との間で各種の情報を送受信する。
【００２７】
記憶装置２８は、ハードディスク等で構成される。記憶装置２８は、制御装置２０における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
【００２８】
なお、サーバ装置１０は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、サーバ装置１０は、単一の情報処理装置より構成されるものであっても、通信ネットワークＮＴ上に分散した複数の情報処理装置より構成されるものであってもよい。また、図２は、サーバ装置１０が有する主要なハードウェア構成の一部を示しているに過ぎず、サーバ装置１０は、サーバが一般的に備える他の構成を備えることができる。また、複数の端末装置１２のハードウェア構成も、例えば操作手段や表示装置等を備える他は、サーバ装置１０と同様の構成を備えることができる。
【００２９】
＜機能的構成＞
図３は、サーバ装置１０の機能的構成の一例を示すブロック図である。
【００３０】
図３に示すように、サーバ装置１０は、機能的構成として、記憶手段５０と、取得手段５２と、検索手段５４と、提案手段５６と、決済手段５８と、スケジュール追加手段６０と、を備える。記憶手段５０は、一又は複数の記憶装置２８で実現される。記憶手段５０以外の機能的構成は、記憶装置２８等に格納されたプログラムを制御装置２０が実行することにより実現される。
【００３１】
記憶手段５０は、例えば、ウェブページ５０Ａと、経路情報５０Ｂと、ユーザ情報５０Ｃと、スケジュール５０Ｄと、を記憶する機能手段である。
【００３２】
ウェブページ５０Ａは、ログインページな後述する提案ページ等、複数のウェブページを含む。経路情報５０Ｂは、例えば日本全国にある電車やバス等の移動手段の各経路の名前や、各経路における交通手段の出発時間、到着時間、料金等を含む。ユーザ情報５０Ｃは、ユーザ毎に設けられ、ユーザＩＤや名前、性別、住所、連絡先、ログインＩＤ、パスワード、ユーザの出発地情報、ユーザの交通に関する嗜好情報、旅行日時を含む旅行履歴等を含む。なお、出発地情報は、端末装置１２を介してユーザにより登録・変更が可能であり、ユーザの自宅の住所又は会社の住所、自宅又は会社の最寄りの駅のＩＤ、自宅又は会社の最寄りのバス停のＩＤ等の何れか１つを含む。嗜好情報としては、タクシーが好き、バスが好き、安い交通手段が好き、早い交通手段が好き、安全な交通手段が好き等が挙げられる。スケジュール５０Ｄは、ユーザ毎に設けられ、場所情報や、場所情報が示す場所での目的情報、目的情報が示す目的の開始時間情報、目的情報が示す目的の終了時間情報を含む。また、スケジュール５０Ｄは、ユーザのスケジュール間の移動スケジュールを含む。移動スケジュールは、移動経路情報と、出発時間情報と、到着時間情報と、を含む。この移動経路情報には、電車やバス等の移動手段の名前や料金等を含む。
【００３３】
取得手段５２は、端末装置１２に表示されるウェブページの旅行に関する広告（以下、「旅行広告」という。）に対してユーザの操作（旅行広告の選択操作や閲覧操作等）があった場合に、当該ユーザの旅行に関する出発地情報を記憶手段５０のユーザ情報５０Ｃから取得するとともに、当該旅行広告に紐づけられている目的地情報を記憶手段５０、端末装置１２又はウェブページを管理する不図示の他のサーバ装置から取得する機能手段である。取得手段５２が目的地情報を記憶手段５０から取得する場合は、旅行広告のＩＤに紐づけられて目的地情報が記憶手段５０に記憶されている。取得手段５２が目的地情報を端末装置１２から取得する場合は、旅行広告に対する操作内容とともに、ウェブページに含まれる目的地情報がサーバ装置１０に送信される。
【００３４】
また、取得手段５２は、旅行広告に紐づけられている移動手段（タクシー、バス、電車等）を取得してもよい。また、取得手段５２は、旅行広告に紐づけられている経由地情報を取得してもよい。移動手段や経由地情報は、記憶手段５０や他のサーバ装置、ウェブページに記憶されていてもよい。
【００３５】
検索手段５４は、取得手段５２が取得した出発地情報が示す出発地から取得手段５２が取得した目的地情報が示す目的地までの移動経路を検索する機能手段である。検索手段５４は、ユーザのスケジュール５０Ｄに基づき、出発日時を決定し、決定した出発日時に基づき、移動経路を検索してもよい。具体的には、検索手段５４は、スケジュール５０Ｄが空いている日時の中で、出発日時を決定し、決定した出発日時に基づき、移動経路を検索する。例えば、検索手段５４は、スケジュール５０Ｄが空いている日時の中で、検索日時（現在の日時）から所定期間（一週間や一カ月）後の出発日時を決定し、決定した出発日時に基づき、移動経路を検索する。また、例えば、検索手段５４は、スケジュール５０Ｄが全くない日の何れかの時間を出発日時として決定してもよい。
【００３６】
また、検索手段５４は、取得手段５２が取得したユーザの旅行履歴に基づき、出発日時を決定し、決定した出発日時に基づき、移動経路を検索してもよい。具体的には、検索手段５４は、ユーザが土日に旅行している回数が多ければ、各週の土日の中で出発日時を決定する。また、検索手段５４は、ユーザが所定時間に出発している回数が多ければ、その時間を基準に出発日時を決定してもよい。また、検索手段５４は、取得手段５２が取得した経由地情報に基づき、移動経路を検索してもよい。具体的には、検索手段５４は、取得手段５２が取得した経由地情報が示す経由地を通る移動経路を検索する。
【００３７】
提案手段５６は、検索手段５４の検索結果を端末装置１２に出力して旅行を実現可能な移動経路をユーザに提案する機能手段である。提案手段５６は、検索結果が複数の場合、ユーザの嗜好情報に基づき、複数の検索結果の中からユーザに提案する検索結果を抽出してもよい。また、提案手段５６は、検索結果が複数の場合、広告に紐づけられている移動手段に基づき、複数の検索結果の中からユーザに提案する検索結果を抽出してもよい。
【００３８】
決済手段５８は、提案手段５６の提案に対してユーザからの承認が得られた場合、承認が得られた移動経路の料金を含む旅行代金を決済する機能手段である。なお、旅行代金は、移動経路の料金のみを含んでもよい。また、旅行代金は、旅行先の宿泊施設の料金を含んでもよい。
【００３９】
スケジュール追加手段６０は、決済手段５８の決済が完了した場合、ユーザの承認が得られた移動経路をユーザの移動スケジュールとして記憶手段５０のスケジュール５０Ｄに記憶（追加）する機能手段である。
【００４０】
＜処理の流れ＞
図４は、経路提案システム１の処理の流れの一例を示すフローチャートである。以下の処理の順番及び内容は、適宜、変更することができる。
【００４１】
（ステップＳＰ１０）
端末装置１２は、サーバ装置１０とは異なる他のサーバ装置から、通信ネットワークＮＴを介して広告掲載ページを受信し、表示する。広告掲載ページとしては、旅行広告が掲載されているウェブページであれば、特に限定されない。
【００４２】
図５は、端末装置１２に表示される広告掲載ページ１００の一例を示す図である。
【００４３】
図５に示すように、広告掲載ページ１００は、入力欄１０２や、検索ボタン１０４、旅行広告１０６等を含む。入力欄１０２は、ウェブページの検索キーワードの入力欄である。検索ボタン１０４は、入力欄１０２に入力された検索キーワードを用いて当該検索キーワードに係るウェブページを検索するためのボタンである。旅行広告１０６には、例えば北海道や沖縄、ハワイ等の旅行先（目的地）やその料金、旅行先のイメージ等が記述されている。
【００４４】
図４に戻って、処理は、ステップＳＰ１２の処理に移行する。
【００４５】
（ステップＳＰ１２）
端末装置１２は、広告掲載ページ１００において旅行広告１０６がタップ（選択）されたか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ１４の処理に移行し、当該判定が否定判定された場合には処理は図４に示す一連の処理が終了する。
【００４６】
（ステップＳＰ１４）
端末装置１２は、広告掲載ページ１００に含まれ、旅行広告１０６に紐づけられているユーザＩＤ及び目的地情報を含む検索指示をサーバ装置１０に送信する。なお、端末装置１２は、旅行広告１０６が選択された場合には一旦旅行広告１０６の詳細ページを表示し、検索操作があったときに、検索指示を送信してもよい。また、端末装置１２は、目的地情報の代わりに広告ＩＤを含む検索指示を送信してもよい。そして、処理は、ステップＳＰ１６の処理に移行する。
【００４７】
（ステップＳＰ１６）
サーバ装置１０は、端末装置１２から検索指示を受信する。これに応答して、サーバ装置１０の取得手段５２は、受信した検索指示に含まれるユーザＩＤと目的地情報を取得する。なお、取得手段５２は、目的地情報の代わりに広告ＩＤを取得した場合には、広告ＩＤに紐づけられている目的地情報を記憶手段５０又は他のサーバ装置から取得する。そして、処理は、ステップＳＰ１８の処理に移行する。
【００４８】
（ステップＳＰ１８）
取得手段５２は、取得したユーザＩＤに基づき、検索指示したユーザのユーザ情報５０Ｃを特定し、特定したユーザ情報５０Ｃから予め定められた出発地情報を取得する。そして、処理は、ステップＳＰ２０の処理に移行する。
【００４９】
（ステップＳＰ２０）
取得手段５２は、取得したユーザＩＤに基づき、検索指示したユーザのスケジュール５０Ｄを特定し、特定したスケジュール５０Ｄを取得する。また、取得手段５２は、特定したユーザ情報５０Ｃから旅行履歴や嗜好情報を取得してもよい。そして、処理は、ステップＳＰ２２の処理に移行する。
【００５０】
（ステップＳＰ２２）
検索手段５４は、取得したスケジュール５０Ｄの空いている日時で、且つ、ユーザの旅行履歴でユーザの旅行傾向に沿った出発日時を決定し、決定した出発日時に基づき、取得手段５２が取得した出発地情報が示す出発地から取得手段５２が取得した目的地情報が示す目的地までの移動経路を検索する。そして、処理は、ステップＳＰ２４の処理に移行する。
【００５１】
（ステップＳＰ２４）
提案手段５６は、嗜好情報及び／又は広告に紐づけられている移動手段に基づき、複数の検索結果の中からユーザに提案する検索結果を抽出する。そして、処理は、ステップＳＰ２６の処理に移行する。
【００５２】
（ステップＳＰ２６）
提案手段５６は、記憶手段５０に記憶されているウェブページ５０Ａを利用して、抽出した検索結果を含む提案ページを生成する。そして、処理は、ステップＳＰ２８の処理に移行する。
【００５３】
（ステップＳＰ２８）
提案手段５６は、生成した提案ページを端末装置１２に送信する。そして、処理は、ステップＳＰ３０の処理に移行する。
【００５４】
（ステップＳＰ３０）
端末装置１２は、サーバ装置１０から提案ページを受信する。これに応答して、端末装置１２は、受信した提案ページを表示する。
【００５５】
図６は、端末装置１２に表示される提案ページ１２０の一例を示す説明図である。
【００５６】
図６に示すように、提案ページ１２０には、例えば、提案する移動経路の地図情報１２２と、提案する移動経路の経路情報１２４と、承認ボタン１２６と、キャンセルボタン１２８と、が設けられている。経路情報１２４には、例えば、移動手段の名前、出発場所、到着場所、料金、出発時間、到着時間等が記述されている。
【００５７】
図４に戻って、処理は、ステップＳＰ３２の処理に移行する。
【００５８】
（ステップＳＰ３２）
端末装置１２は、提案ページ１２０におけるユーザの操作内容（承認ボタン１２６を押下したという操作内容、キャンセルボタン１２８を押下したという操作内容）をサーバ装置１０に送信する。そして、処理は、ステップＳＰ３４の処理に移行する。
【００５９】
（ステップＳＰ３４）
サーバ装置１０は、端末装置１２から操作内容を受信する。これに応答して、サーバ装置１０の提案手段５６は、操作内容に基づき、承認ボタン１２６が押下されたか否か、すなわち提案が承認されたか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップＳＰ４２の処理に移行し、当該判定が否定判定された場合には処理はステップＳＰ３６の処理に移行する。
【００６０】
（ステップＳＰ３６）
提案手段５６は、検索手段５４が検索した検索結果を全て含む（提案する）選択ページを生成し、端末装置１２に送信する。そして、処理は、ステップＳＰ３８の処理に移行する。
【００６１】
（ステップＳＰ３８）
端末装置１２は、サーバ装置１０から選択ページを受信する。これに応答して、端末装置１２は、受信した選択ページを表示する。この選択ページは、検索手段５４の全ての検索結果の中から一つの検索結果（移動経路）を選択するためのページである。
【００６２】
図７は、端末装置１２に表示される選択ページ１３０の一例を示す図である。
【００６３】
図７に示すように、選択ページ１３０には、複数の検索結果（移動経路）をそれぞれ表示する表示選択欄１３２が設けられている。これらの表示選択欄１３２は、ユーザの選択を受け付け可能である。
【００６４】
図４に戻って、処理は、ステップＳＰ４０の処理に移行する。
【００６５】
（ステップＳＰ４０）
端末装置１２は、ユーザの操作に基づき、選択ページ１３０において、検索結果の中から一つの検索結果の選択を受け付け、選択結果をサーバ装置１０に送信する。そして、処理は、ステップＳＰ４２の処理に移行する。
【００６６】
（ステップＳＰ４２）
サーバ装置１０の決済手段５８は、承認が得られた又は選択された移動経路の料金を含む旅行代金を決済する。決済が完了すると、処理は、ステップＳＰ４４の処理に移行する。
【００６７】
（ステップＳＰ４４）
サーバ装置１０のスケジュール追加手段６０は、端末装置１２から受信した選択結果が示す移動経路、又は、ユーザに承認された移動経路を移動スケジュールとしてユーザのスケジュール５０Ｄに追加（記憶）する。そして、処理は、ステップＳＰ４６の処理に移行する。
【００６８】
（ステップＳＰ４６）
スケジュール追加手段６０は、旅行広告に紐づけられている設定スケジュールを他のサーバ装置等から取得し、移動スケジュールに基づき、取得した設定スケジュールの時間等を修正し、ユーザのスケジュール５０Ｄに追加（記憶）する。なお、設定スケジュールとは、旅行会社が設定した旅行プランのスケジュールであり、例えば、遊園地に行く、動物園に行く、宿泊する等の内容が記述されている。
【００６９】
図８は、ユーザのスケジュール５０Ｄの一覧を示すスケジュール一覧ページ１４０の一例を示す図である。このスケジュール一覧ページ１４０は、サーバ装置１０が送信するログインページにてユーザがログインすると閲覧することができる。
【００７０】
図８に示すように、スケジュール一覧ページ１４０には、スケジュール追加手段６０により追加された移動スケジュール１４４や設定スケジュール１４６が含まれている。
【００７１】
＜効果＞
以上、本実施形態では、プログラムが、ユーザの端末装置１２と通信可能なコンピュータ（サーバ装置１０）を、ユーザの出発地情報を記憶する記憶手段５０、端末装置１２に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報を記憶手段５０から取得するとともに、当該広告に紐づけられている目的地情報を記憶手段５０、端末装置１２又はウェブページを管理する他のサーバ装置から取得する取得手段５２、取得手段５２が取得した出発地情報が示す出発地から取得手段５２が取得した目的地情報が示す目的地までの移動経路を検索する検索手段５４、検索手段５４の検索結果を端末装置１２に出力して旅行を実現可能な移動経路をユーザに提案する提案手段５６、として機能させる。
【００７２】
この構成によれば、広告に掲載された旅行を実現可能な移動経路を検索する際のユーザの手間を抑制することができる。
【００７３】
また、本実施形態では、記憶手段５０には、ユーザのスケジュール５０Ｄが記憶され、検索手段５４は、ユーザのスケジュール５０Ｄに基づき、出発日時を決定し、決定した出発日時に基づき、移動経路を検索する。
【００７４】
この構成によれば、ユーザのスケジュール５０Ｄに適した移動経路を提案することができる。
【００７５】
また、本実施形態では、記憶手段５０には、旅行日時を含むユーザの旅行履歴が記憶され、検索手段５４は、ユーザの旅行履歴に基づき、出発日時を決定し、決定した出発日時に基づき、移動経路を検索する。
【００７６】
この構成によれば、ユーザに適した移動経路を提案することができる。
【００７７】
また、本実施形態では、記憶手段５０には、ユーザの交通に関する嗜好情報が記憶され、提案手段５６は、検索結果が複数の場合、ユーザの嗜好情報に基づき、複数の検索結果の中からユーザに提案する検索結果を抽出する。
【００７８】
この構成によれば、ユーザに嗜好に適した移動経路を提案することができる。
【００７９】
また、本実施形態では、取得手段５２は、広告に紐づけられている移動手段を取得し、提案手段５６は、検索結果が複数の場合、移動手段に基づき、複数の検索結果の中からユーザに提案する検索結果を抽出する。
【００８０】
この構成によれば、広告の広告主にプランに沿った移動経路を提案することができる。
【００８１】
また、本実施形態では、取得手段５２は、広告に紐づけられている経由地情報を取得し、検索手段５４は、経由地情報に基づき、移動経路を検索する。
【００８２】
この構成によれば、広告の広告主にプランに沿った経由地にユーザを誘導することができる。
【００８３】
また、本実施形態では、プログラムがコンピュータを、提案手段５６の提案に対してユーザからの承認が得られた場合、承認が得られた移動経路の料金を含む旅行代金を決済する決済手段５８、決済手段５８の決済が完了した場合、承認が得られた移動経路をユーザの移動スケジュールとして記憶手段５０に記憶するスケジュール追加手段６０、として機能させる。
【００８４】
この構成によれば、ユーザは広告の選択と、承認の二度の操作だけで、決済から移動スケジュールの追加まで完了することができ、ユーザの手間を一層抑制することができる。
【００８５】
また、本実施形態では、スケジュール追加手段６０は、広告に紐づけられている設定スケジュールをユーザのスケジュールとして記憶手段５０に記憶する。
【００８６】
この構成によれば、設定スケジュールを追加するユーザの手間を抑制することができる。
【００８７】
＜変形例＞
なお、本発明は上記実施形態に限定されるものではない。すなわち、上記実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【００８８】
例えば、上記実施形態では、出発地情報は記憶手段５０に記憶されている場合を説明したが、ユーザの現在位置であってもよい。この場合、端末装置１２がユーザの現在位置をＧＰＳにより取得してサーバ装置１０に送信することで、現在位置を出発情報とする。
【００８９】
また、上記実施形態では、検索手段５４は、ユーザのスケジュール５０Ｄに基づき、出発日時を決定する場合を説明したが、ユーザのスケジュール５０Ｄに基づき、目的地からの出発日時を決定してもよい。また、スケジュール追加手段６０は、設定スケジュールの時間等を修正する場合を説明したが、提案手段５６が、設定スケジュールを他のサーバ装置等から取得し、設定スケジュールを修正し、ユーザに修正した設定スケジュールを提案してもよい。
【００９０】
また、上記実施形態では、出発日時は自動的に決定される場合を説明したが、ユーザが旅行広告を選択した際に、ユーザが入力又は選択してもよい。
【符号の説明】
【００９１】
１０…サーバ装置（コンピュータ）、５０…記憶手段、５２…取得手段、５４…検索手段、５６…提案手段
【要約】
【課題】広告に掲載された旅行を実現可能な移動経路を検索する際のユーザの手間を抑制する。
【解決手段】プログラムがコンピュータを、端末装置に表示されるウェブページの旅行に関する広告に対してユーザの操作があった場合に、当該ユーザの出発地情報を取得するとともに、当該広告に紐づけられている目的地情報を取得する取得手段５２、取得手段５２が取得した出発地情報が示す出発地から取得手段５２が取得した目的地情報が示す目的地までの移動経路を検索する検索手段５４、検索手段５４の検索結果を端末装置に出力して旅行を実現可能な移動経路をユーザに提案する提案手段５６として機能させる。
【選択図】図３【図１】
0006667862.tif 000002
【図２】
0006667862.tif 000003
【図３】
0006667862.tif 000004
【図４】
0006667862.tif 000005
【図５】
0006667862.tif 000006
【図６】
0006667862.tif 000007
【図７】
0006667862.tif 000008
【図８】
0006667862.tif 000009