(57)【要約】【課題】交通手段の予約の利便性を向上させる。【解決手段】情報処理装置は、少なくとも出発日時又は到着日時に関する条件を伴う出発地から目的地までの経路の検索要求に応じて実行された、複数の種類の交通手段についての経路の検索の結果としての第１の経路の情報を取得し、第１の経路に、予約可能な１又は複数の第１の交通手段が含まれている場合に、１又は複数の第１の交通手段の予約サービスを提供する１又は複数の第１のシステムに対して、１又は複数の第１の交通手段の予約を行う処理部、を備える。【選択図】図１
2019211960.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも出発日時又は到着日時に関する条件を伴う出発地から目的地までの経路の検索要求に応じて実行された、複数の種類の交通手段についての経路の検索の結果としての第１の経路の情報を取得し、
前記第１の経路に、予約可能な１又は複数の第１の交通手段が含まれている場合に、前記１又は複数の第１の交通手段の予約サービスを提供する１又は複数の第１のシステムに対して、前記１又は複数の第１の交通手段の予約を行う、
処理部、
を備える情報処理装置。
【請求項２】
前記処理部は、前記経路の検索の結果取得された複数の経路から前記第１の経路が選択された場合に、前記予約を行う、
請求項１に記載の情報処理装置。
【請求項３】
前記処理部は、前記１又は複数の第１の交通手段に、予約受付の開始時刻前の第２の交通手段が含まれている場合には、前記予約受付の開始時刻になってから前記第２の交通手段の予約を行う、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記処理部は、前記１又は複数の第１の交通手段に、より早く予約するほど割引率が上昇する第３の交通手段が含まれている場合には、前記第１の経路の情報が受け付けられた時点で、前記第３の交通手段の予約を行う、
請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記処理部は、前記１又は複数の第１の交通手段に、キャンセル不可能又はキャンセル料が発生する第４の交通手段が含まれている場合には、ユーザからの指示が入力されてから前記第４の交通手段の予約を行う、
請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記処理部は、
前記第１の経路に含まれる１又は複数の交通手段のそれぞれについて、予約成功率を取得し、
前記検索の結果が提示される際に、前記第１の経路の情報とともに、前記第１の経路に含まれる１又は複数の経路のそれぞれに含まれる交通手段の予約成功率を提示する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
少なくとも出発日時又は到着日時に関する条件を伴う出発地から目的地までの経路の検索要求に応じて実行された、複数の種類の交通手段についての経路の検索の結果としての第１の経路の情報を取得し、
前記第１の経路に、予約可能な１又は複数の第１の交通手段が含まれている場合に、前記１又は複数の第１の交通手段の予約サービスを提供する１又は複数の第１のシステムに対して、前記１又は複数の第１の交通手段の予約を行う、
情報処理方法。
【請求項８】
コンピュータに、
少なくとも出発日時又は到着日時に関する条件を伴う出発地から目的地までの経路の検索要求に応じて実行された、複数の種類の交通手段についての経路の検索の結果としての第１の経路の情報を取得させ、
前記第１の経路に、予約可能な１又は複数の第１の交通手段が含まれている場合に、前
記１又は複数の第１の交通手段の予約サービスを提供する１又は複数の第１のシステムに対して、前記１又は複数の第１の交通手段の予約を行わせる、
ための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び、情報処理プログラムに関する。
【背景技術】
【０００２】
電車、バス、飛行機、フェリー、タクシー、レンタカー、シェアカー、レンタルサイクル等の複数の種類の交通手段を一括で検索し、複数の交通手段を組み合わせた出発地から目的地までの経路を検索結果としてユーザに提供するマルチモーダル交通検索システムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０１０８１８号公報
【特許文献２】特開２０１３−１３４５５５号公報
【特許文献３】特開２０１５−０６２０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、経路に予約が設定されている交通手段が含まれる場合、ユーザ自身が当該交通手段について予約を行うことになり、ユーザに不便さを感じさせることがある。
【０００５】
本発明は、交通手段の予約の利便性を向上可能な情報処理装置、情報処理方法、及び、情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、少なくとも出発日時又は到着日時に関する条件を伴う出発地から目的地までの経路の検索要求に応じて実行された、複数の種類の交通手段についての経路の検索の結果としての第１の経路の情報を取得し、第１の経路に、予約可能な１又は複数の第１の交通手段が含まれている場合に、１又は複数の第１の交通手段の予約サービスを提供する１又は複数の第１のシステムに対して、１又は複数の第１の交通手段の予約を行う、処理部、を備える情報処理装置である。
【０００７】
交通手段の種類とは、特急や新幹線、飛行機、高速バス、フェリー、レンタカー、レンタルサイクル、シェアカー、シェアサイクル等の分類に基づく種類である。また、交通手段の種類とは、上記分類の、事業者による更なる分類に基づく種類を含んでもよい。予約可能な第１の交通手段とは、予約受付が設定されている交通手段である。交通手段の予約サービスを提供するシステムは、例えば、上述のような交通手段のサービスを提供する事業者が管理するシステムである。
【０００８】
本発明の態様の一つによれば、経路の検索要求に応じて経路の検索が実行され、検索結果として第１の経路の情報が取得されると、第１の経路に含まれる予約可能な交通手段について予約が行われる。したがって、経路の検索要求元であるユーザは、各交通手段について自身で個別に予約する手間が省け、交通手段に対する予約の利便性を向上させることができる。
【０００９】
また、本発明の態様の一つでは、処理部は、経路の検索の結果取得された複数の経路から第１の経路が選択された場合に、上述の予約を行うようにしてもよい。これによって、経路の検索の結果から第１の経路が選択されたタイミングで、第１の経路に含まれる予約
可能な交通手段について予約が自動的に行われるので、より早く交通手段を確保することができる。
【００１０】
また、本発明の態様の一つでは、処理部は、１又は複数の第１の交通手段に、予約開始時刻前の第２の交通手段が含まれている場合には、予約開始時刻になってから第２の交通手段の予約を行うようにしてもよい。これによって、経路の検索要求元であるユーザは、予約開始時刻に合わせて予約を行う手間を省くことができたり、予約し忘れてしまうことを抑制することができたりして、交通手段に対する予約の利便性を向上させることができる。
【００１１】
また、本発明の態様の一つでは、処理部は、１又は複数の第１の交通手段に、より早く予約するほど割引率が上昇する第３の交通手段が含まれている場合には、第１の経路の情報が受け付けられた時点で、第３の交通手段の予約を行うようにしてもよい。これによって、より早く予約するほど割引率が上昇する交通手段について、より安い価格で交通手段を確保することができる。
【００１２】
また、本発明の態様の一つでは、処理部は、１又は複数の第１の交通手段に、キャンセル不可能又はキャンセル料が発生する第４の交通手段が含まれている場合には、ユーザからの指示が入力されてから第４の交通手段の予約を行うようにしてもよい。これによって、経路の検索要求元のユーザが意図していない支払いが生じることを抑制することができる。
【００１３】
また、本発明の態様の一つでは、処理部は、第１の経路に含まれる１又は複数の交通手段のそれぞれについて、予約成功率を取得し、検索の結果が提示される際に、第１の経路の情報とともに、第１の経路に含まれる１又は複数の経路のそれぞれに含まれる交通手段の予約成功率を提示するようにしてもよい。これによって、検索の結果の経路の情報とともに各交通手段の予約成功率が提示され、例えば、ユーザが予約の可否を判断する場合に、予約成功率を参考にして判断することができる。
【００１４】
なお、本発明の態様の一つの情報処理装置は、複数のコンピュータ等の処理装置で構成される情報処理システムであってもよい。当該情報処理システムの各構成は複数の処理装置に分散して備えられ、それぞれの処理装置が協同して情報処理システムとしての処理を実現する。
【００１５】
本発明の他の態様の一つは、少なくとも出発日時又は到着日時に関する条件を伴う出発地から目的地までの経路の検索要求に応じて実行された、複数の種類の交通手段についての経路の検索の結果としての第１の経路の情報を取得し、第１の経路に、予約可能な１又は複数の第１の交通手段が含まれている場合に、１又は複数の第１の交通手段の予約サービスを提供する１又は複数の第１のシステムに対して、１又は複数の第１の交通手段の予約を行う、情報処理方法である。
【００１６】
また、本発明の他の態様の一つは、コンピュータに、少なくとも出発日時又は到着日時に関する条件を伴う出発地から目的地までの経路の検索要求に応じて実行された、複数の種類の交通手段についての経路の検索の結果としての第１の経路の情報を取得させ、第１の経路に、予約可能な１又は複数の第１の交通手段が含まれている場合に、１又は複数の第１の交通手段の予約サービスを提供する１又は複数の第１のシステムに対して、１又は複数の第１の交通手段の予約を行わせる、ための情報処理プログラムである。
【００１７】
なお、上述までの情報処理装置に関して開示された技術的思想は、技術的な齟齬が生じない範囲で当該情報処理方法及び情報処理プログラムにも適用できる。
【発明の効果】
【００１８】
本発明によれば、交通手段の予約の利便性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、第１実施形態に係るマルチモーダル交通サービス提供システムの構成の一例を示す図である。
【図２】図２は、サーバのハードウェア構成の一例を示す図である。
【図３】図３は、サーバの機能構成の一例を示す図である。
【図４】図４は、交通手段のサービス提供事業者の予約条件の一例を示す図である。
【図５】図５は、予約成功率ＤＢに格納される情報の一例を示す図である。
【図６Ａ】図６Ａは、サーバのルート生成部の処理のフローチャートの一例である。
【図６Ｂ】図６Ｂは、サーバのルート生成部の処理のフローチャートの一例である。
【図７】図７は、ユーザ端末の検索条件入力画面の一例である。
【図８】図８は、ユーザ端末における検索結果出力画面の一例である。
【図９】図９は、ユーザ端末における選択経路の表示画面の一例である。
【図１０】図１０は、ユーザ端末における確定経路の表示画面の一例である。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００２１】
＜第１実施形態＞
図１は、第１実施形態に係るマルチモーダル交通サービス提供システム１００の構成の一例を示す図である。マルチモーダル交通サービス提供システム１００は、経路検索及び交通手段の予約のサービスを提供するシステムである。
【００２２】
マルチモーダル交通サービス提供システム１００は、サーバ１、複数のユーザ端末２を含む。ユーザ端末２は、例えば、ＰＣ（Personal Computer）、スマートフォン、タブレ
ット端末である。また、ユーザ端末２は、マルチモーダル交通サービス提供システム１００が提供するサービスに対応するアプリケーションをインストールし、当該サービスにユーザ登録しているユーザのユーザ端末である。なお、図１では、ユーザ端末２としてＰＣ１台、スマートフォン１台が抽出されて表示されている。ユーザ端末２は、例えば、インターネットなどのネットワークを介して、Ｗｅｂ通信によってサーバ１にアクセスする。
【００２３】
サーバ１は、例えば、電車、バス、タクシー、シェアサイクル、シェアカー等の各交通手段のサービス提供事業者のシステム３と、ネットワークを通じて、ＡＰＩ（Application Programing Interface）を用いて接続されている。サーバ１は、各交通手段のサービス提供事業者のシステム３に対して、利用状況、空席照会、予約等を行うことができる。サーバ１は、「情報処理装置」の一例である。
【００２４】
各交通手段のサービス提供事業者のシステム３によって提供されるサービスの一つに、各交通手段に関する情報の提供サービス、予約受付が設定されている交通手段について予約を受け付ける予約サービスがある。各交通手段に関する情報には、例えば、時刻表、路線図、料金、空き状況等がある。各交通手段のサービス提供事業者のシステム３は、それぞれが独自に予約受付期間、割引条件、キャンセル料、キャンセル料の発生条件等を設定している。そのため、同じ種類の交通手段のサービス提供事業者間でも、予約受付期間、割引条件、キャンセル料、キャンセル料の発生条件等が異なっている場合がある。以下、予約受付期間、早期予約に対する割引サービス、キャンセル料、キャンセル料の発生条件等の予約に関する条件を予約条件と称する。交通手段のサービス提供事業者のシステム３
は、「交通手段の予約サービスを提供する第１のシステム」の一例である。また、各交通手段のサービス提供事業者のシステム３によって提供される予約サービスは、「予約サービス」の一例である。
【００２５】
第１実施形態では、サーバ１は、ユーザ端末２からの経路検索要求に応じて、各交通手段のサービス提供事業者のシステム３が保持する情報を用いて検索を行い、複数の経路を作成する。第１実施形態においてサーバ１が実行する、各交通手段のサービス提供事業者のシステム３が保持する情報を用いた経路の検索、すなわち、マルチモーダルな交通検索は、「複数の種類の交通手段についての経路の検索」の一例である。ただし、これに限られず、サーバ１が複数種類の交通手段についての情報をデータベースとして保持し、当該データベースを利用して経路の検索を行うことも、「複数の種類の交通手段についての経路の検索」の一例である。
【００２６】
サーバ１は、作成した複数の経路の情報をユーザ端末２に送信する。ユーザ端末２では、検索結果の経路が表示され、ユーザ端末２のユーザが採用する経路を選択すると、ユーザ端末２からサーバ１へ選択された経路の情報が送信される。以下、検索結果の経路の中からユーザ端末２のユーザによって選択された経路を、選択経路、と称する。サーバ１が経路の検索の結果として作成した経路は、「第１の経路」の一例である。また、検索結果の経路の中からユーザ端末２のユーザによって選択された選択経路も、「第１の経路」の一例である。
【００２７】
サーバ１は、ユーザ端末２から選択経路の情報を受信すると、選択経路に含まれる予約可能な交通手段の予約を行う。予約可能な交通手段とは、例えば、特急電車、新幹線、高速バス、タクシー、レンタカー、レンタルサイクル等の、交通手段のサービス提供事業者によって予約が設定されている交通手段である。一方、単に交通手段という場合には、予約可能な交通手段に加え、各駅停車の電車及び路線バス等の予約が設定されていない公共交通機関、徒歩、自家用車、自家用の自転車等も含まれる。選択経路に含まれる予約可能な交通手段は、「第１の経路」に含まれる「予約可能な１又は複数の第１の交通手段」の一例である。選択経路に含まれる予約可能な交通手段のサービス提供事業者のシステム３は、「第１の交通手段のサービスを提供する」「第１のシステム」の一例である。
【００２８】
第１実施形態では、ユーザ端末２のユーザは、検索結果の経路から選択経路を選択すると、選択経路に含まれる予約可能な交通手段について自動的に予約が行われる。そのため、ユーザ自身が個別に交通手段の予約を行う手間が省け、交通手段の予約に対する利便性が向上する。なお、第１実施形態ではサーバ１は、単独のサーバとして説明されるが、サーバ１はクラウド上に接続される複数のコンピュータによって実現されてもよい。
【００２９】
＜装置構成＞
図２は、サーバ１のハードウェア構成の一例を示す図である。サーバ１は、ハードウェア構成要素として、ＣＰＵ  １０１、主記憶装置１０２、補助記憶装置１０３、及びネットワークインタフェース１０４を有し、これらのハードウェア構成要素は、例えば、バス１０５によって電気的に接続されている。
【００３０】
ＣＰＵ  １０１は、主記憶装置１０２に実行可能に展開されたコンピュータプログラムを実行し、サーバ１としての処理を実行する。主記憶装置１０２は、ＣＰＵ  １０１が実行するコンピュータプログラム、ＣＰＵ  １０１が処理するデータ等を格納する。主記憶装置１０２は、例えば、Dynamic Random Access Memory（ＤＲＡＭ）、Static Random Access Memory（ＳＲＡＭ）、Read Only Memory（ＲＯＭ）等である。補助記憶装置１０３
は、不揮発性の記憶装置であり、例えば、ハードディスクドライブ、Solid State Drive
（ＳＳＤ）等である。ＣＰＵ  １０１は、「処理部」の一例である。
【００３１】
ネットワークインタフェース１０４は、例えば、ＬＡＮを通じて公衆通信回線網に接続し、公衆通信回線網を通じて、ネットワーク上の各交通手段のサービス提供事業者のシステム３、ユーザ端末２等と通信する。
【００３２】
図２では、サーバ１は、単一のＣＰＵ  １０１を有している。ただし、ＣＰＵは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成を有していても良い。上記各部の少なくとも一部の処理は、ＣＰＵ以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）等の専用プロセッサで行われても良い。また、上記各部の少なくとも一部の処理は、集積回路（ＩＣ）、その他のディジタル回路であっても良い。また、上記各部の少なくとも一部にアナログ回路が含まれても良い。
【００３３】
図３は、サーバ１の機能構成の一例を示す図である。サーバ１は、主記憶装置１０２上のコンピュータプログラムにより、図３に例示された各部として動作する。すなわち、サーバ１は、機能構成要素として、送受信部１１、ルート生成部１２、情報取得部１３、予約決済部１４、成功率算出部１５、予約成功率データベース（ＤＢ）１６、ユーザ情報ＤＢ  １７を備える。
【００３４】
送受信部１１は、ユーザ端末２とのインタフェースである。送受信部１１は、例えば、ユーザ端末２から、経路検索要求、検索結果のうちのユーザによって採用された選択経路の情報等を受信する。送受信部１１は、例えば、ユーザ端末２に、検索結果としての複数の経路の情報、選択経路に含まれる交通手段の予約状況の情報等を送信する。送受信部１１は、例えば、ユーザ端末２から受信される経路検索要求等のデータをルート生成部１２に出力する。
【００３５】
ルート生成部１２は、送受信部１１から、ユーザ端末２からの経路検索要求の入力を受ける。なお、ユーザ端末２からの経路検索要求とともに、例えば、ユーザ端末２のユーザによって指定された、出発地及び目的地、出発日時又は到着日時、経由が所望される経由地、利用が所望される交通手段等を含む検索条件も受信される。検索条件には、例えば、除外対象の経由地や交通手段等の情報も含まれてもよい。経路検索要求は、「経路の検索要求」の一例である。検索条件に含まれる出発日時又は到着日時は、「経路の検索要求」に伴う「出発日時又は到着日時に関する条件」の一例である。
【００３６】
ルート生成部１２は、検索条件に含まれる出発地及び目的地から、利用可能な交通手段のサービス提供事業者のシステム３を抽出する。抽出されるシステム３は、例えば、出発地から目的地までの間の地域の一部又は全部をカバーしているサービス提供事業者のシステム３であって、検索条件で検索対象として指定された交通手段又は除外対象として指定されていない交通手段のサービス提供事業者のシステム３等である。
【００３７】
ルート生成部１２は、抽出したシステム３からの情報の取得を情報取得部１３に指示する。交通手段のサービス提供事業者のシステム３から取得される情報は、例えば、当該システム３が提供する路線の時刻表、空き状況、予約条件、料金の情報等である。
【００３８】
ルート生成部１２は、情報取得部１３から、各交通手段のサービス提供事業者のシステム３から取得された情報の入力を受け、当該情報に基づいて、検索条件を満たす経路を複数作成する。経路の作成方法は、特定の方法に限定されず、既存の技術のいずれが用いられてもよい。なお、ルート生成部１２は、第１実施形態では、空き状況に基づいて、検索時点で、空きの無い交通手段を含まないようにして経路を作成するものとする。ただし、
これに限定されない。
【００３９】
ルート生成部１２は、作成した複数の経路の情報を、送受信部１１を通じて、経路検索要求の送信元のユーザ端末２へ送信する。ユーザ端末２へ送信される経路の情報には、例えば、出発地から経由地の間、各経由地間、及び最終経由地から目的地の間の交通手段及び出発時刻及び到着時刻と、予約可能な交通手段であることを示す情報と、予約可能な交通手段の予約成功率と、が含まれる。
【００４０】
ルート生成部１２は、送受信部１１を通じて、ユーザ端末２から、選択経路の情報の入力を受ける。第１実施形態では、ルート生成部１２は、選択経路に予約可能な交通手段が含まれている場合には、当該交通手段の予約を予約決済部１４に指示する。ルート生成部１２は、予約決済部１４から予約結果の入力を受け、送受信部１１を通じて、選択経路内の各交通手段の予約状況をユーザ端末２に送信する。
【００４１】
交通手段の予約状況のステータスには、例えば、「予約完了」、「予約受付前」、「予約受付可能」がある。「予約完了」は、当該交通手段の予約が完了していることを示す。「予約受付前」は、当該交通手段の予約受付期間前であり、当該交通手段が未予約であることを示す。「予約受付可能」は、当該交通手段の予約受付期間が開始されており、当該交通手段が未予約であることを示す。なお、予約状況のステータスはこれらに限定されない。予約受付期間の開始時刻は、「予約受付の開始時刻」の一例である。選択経路に含まれる予約受付期間前の交通手段は、「予約受付の開始時刻前の第２の交通手段」の一例である。
【００４２】
また、ルート生成部１２は、例えば、検索結果の経路の情報、選択経路の情報及び選択経路に含まれる予約可能な交通手段の予約状況を、後述のユーザ情報ＤＢ  １７に格納する。
【００４３】
また、ルート生成部１２は、送受信部１１を通じて、ユーザ端末２からの選択経路の表示要求の入力を受けると、当該ユーザ端末２のユーザの選択経路の情報を、後述のユーザ情報ＤＢ  １７から読み出して、送受信部１１を通じてユーザ端末２へ送信する。選択経路の情報とともに、選択経路に含まれる予約可能な交通手段の予約状況もユーザ端末２に送信される。ルート生成部１２の処理の詳細は後述される。
【００４４】
情報取得部１３は、ルート生成部１２からの指示に従って、指定されたサービス提供事業者のシステム３から情報を取得し、取得した情報をルート生成部１２に出力する。
【００４５】
予約決済部１４は、ルート生成部１２からの指示に従って、指定された交通手段のサービス提供事業者のシステム３に対して、例えば、指定された列車、便、車、自転車等の予約を行う。また、予約の際に決済も求められる場合には、予約決済部１４は、決済も行う。決済に用いられる決済情報は、例えば、ユーザ情報ＤＢ  １７から取得される。決済情報には、例えば、クレジットカード番号、引き落とし口座番号等がある。予約決済部１４は、予約の結果をルート生成部１２に出力する。予約の結果の情報には、例えば、予約の成功又は失敗、予約された列車又は便、予約された席番号等が含まれる。
【００４６】
成功率算出部１５は、予約決済部１４を監視し、例えば、各サービス提供事業者のシステム３について、予約決済部１４が行った予約の予約成功率を算出する。予約成功率は、例えば、予約の成功回数を予約の実行回数で割って算出される。予約成功率は、例えば、時間帯、出発地又は目的地、天気等の区分ごとに求められてもよい。成功率算出部１５は、算出した予約成功率を、予約成功率ＤＢ  １６に格納する。なお、成功率算出部１５は、サーバ１が行った予約に基づいて予約成功率を算出することに限定されず、例えば、各
サービス提供事業者のシステム３に問い合わせることで、予約成功率を取得してもよい。
【００４７】
予約成功率ＤＢ  １６は、例えば、サーバ１の補助記憶装置１０３内に作成される。予約成功率ＤＢ  １６は、成功率算出部１５によって算出された予約成功率を格納する。予約成功率ＤＢ  １６に格納される情報の詳細については、後述される。
【００４８】
ユーザ情報ＤＢ  １７は、例えば、サーバ１の補助記憶装置１０３内に作成される。ユーザ情報ＤＢ  １７には、例えば、ユーザの識別情報、氏名、住所、年齢、性別、連絡先電話番号、決済情報、検索結果の経路の情報、選択経路の予約状況の情報等が格納される。検索結果の経路の情報、選択経路の予約状況の情報等は、例えば、所定回数分保持され、古いものから削除される。また、検索結果の経路の情報、選択経路の予約状況の情報等は、例えば、所定の時間が経過すると削除されるようにしてもよい。また、例えば、検索結果の経路の情報、選択経路の予約状況の情報等は、ユーザの移動履歴又は／及び予約履歴として保管され、ユーザ端末からの問合せに応じて検索又は閲覧ができるようにしてもよい。
【００４９】
図４は、交通手段のサービス提供事業者の予約条件の一例を示す図である。図４では、一例として、電車のサービス提供事業者Ａ、バスのサービス提供事業者Ｂ、タクシーのサービス提供事業者Ｃ、シェアサイクルのサービス提供事業者Ｄ、シェアカーのサービス提供事業者Ｅについて、予約条件が示されている。予約条件は、各サービス提供事業者によって設定されており、例えば、予約受付期間、割引条件、キャンセル料の発生条件等が含まれる。
【００５０】
電車のサービス提供事業者Ａでは、予約受付期間として、発車の３０分前まで、が設定されている。また、割引条件として、乗車日より２週間以上前且つ特定路線で４０％の割引と、乗車日より５日以上前且つ特定路線で２０％の割引とが設定されている。キャンセル料の発生条件として、発車時刻前であれば２００円、発車時刻後であれば乗車料金の２０％が設定されている。
【００５１】
バスのサービス提供事業者Ｂでは、予約受付期間として、発車の１時間前まで、が設定されている。また、割引条件として、往復予約で１０％の割引が設定されている。キャンセル料の発生条件として、前日であれば乗車料金の２０％、当日発車時刻前までであれば乗車料金の４０％、発車時刻後であれば乗車料金の１００％が設定されている。
【００５２】
タクシーのサービス提供事業者Ｃでは、予約受付期間として、乗車の４８時間前から１時間前まで、が設定されている。また、予約受付可能地域として、東京２３区内の発着、が設定されている。キャンセル料の発生条件として、予定乗車時刻前であれば５００円、予定乗車時刻後であれば１０００円が設定されている。その他の予約に関する情報として、タクシーを呼ぶ場合には、最大３０分の待ち時間が発生することが表示されている。
【００５３】
シェアサイクルのサービス提供事業者Ｄでは、予約受付期間として、利用の３０分前から、が設定されている。シェアカーのサービス提供事業者Ｅでは、予約受付期間として利用の１日前まで、が設定されている。
【００５４】
これらの情報は、第１実施形態では、経路検索時に、各交通手段のサービス提供事業者のシステム３から取得されるが、これに限定されず、例えば、サーバ１の補助記憶装置１０３に予め保持されていてもよい。
【００５５】
サーバ１のルート生成部１２は、選択経路に含まれる予約可能な交通手段について予約を行う場合に、例えば、予約受付期間、割引率、キャンセル料の３つを考慮する。より具
体的には、予約受付期間への考慮として、ルート生成部１２は、選択経路に含まれる予約可能な交通手段について、予約受付期間前である場合には、予約受付期間の開始時刻にタイマを設定し、予約受付期間の開始時刻になったら当該交通手段の予約を行う。
【００５６】
次に、ルート生成部１２は、割引率及びキャンセル料への考慮として、キャンセル可能で予約が早いほど割引率の高い料金が適用される場合には、選択経路の情報が入力された時点で、予約を行う。これによって、より早く、且つ、より安く、交通手段を確保することができる。なお、キャンセル料が発生する場合や、キャンセル不可の場合には、ルート生成部１２は、ユーザ端末２に通知を送信し、ユーザに予約するか否かを問い合わせる。ルート生成部１２は、キャンセル料が発生する場合や、キャンセル不可の場合には、ユーザ端末２から予約の指示が有る場合に予約を行う。
【００５７】
予約が早いほど割引率の高い料金が適用される予約条件が設定されている交通手段は、「より早く予約するほど割引率が上昇する第３の交通手段」の一例である。「第３の交通手段」は、より具体的には、例えば、飛行機、一部の新幹線又は特急電車等である。キャンセル不可やキャンセル料を含む予約条件が設定されている交通手段は、「キャンセル不可能又はキャンセル料が発生する第４の交通手段」の一例である。
【００５８】
また、例えば、シェアサイクルやシェアカー等について、ユーザの利用履歴に基づいてユーザの使用頻度が高いと判定され、且つ、月極プラン等がある場合には、ルート生成部１２は、月極プランの情報をユーザ端末２に送信し、ユーザに提案を行ってもよい。或る交通手段について、ユーザの使用頻度が高く、月極プラン等が設定されている場合には、料金が、１回ごとの予約よりも全体的に安くなる可能性があるからである。
【００５９】
なお、図４に示される予約条件、上述のルート生成部１２の処理方法については、一例であって、これらに限定されない。
【００６０】
図５は、予約成功率ＤＢ  １７に格納される情報の一例を示す図である。図５では、或る交通手段のサービス提供事業者について、出発地、曜日（休日、祝日）、時間帯、天気ごとの区分で算出された予約成功率が示されている。ルート生成部１２は、例えば、検索結果の経路に含まれる交通手段について、検索条件の出発地、出発又は到着日時に合致する予約成功率を予約成功率ＤＢ  １６から読み出して、経路の情報を生成し、ユーザ端末２に送信する。
【００６１】
検索条件に応じた予約成功率がユーザ端末２に送信されることによって、ユーザ端末２において、経路とともに各交通手段の予約成功率も表示され、ユーザが当該交通手段を予約するか否かの判断や経路を選択する際の手助けをすることができる。
【００６２】
＜処理の流れ＞
図６Ａ及び図６Ｂは、サーバ１のルート生成部１２の処理のフローチャートの一例である。図６Ａ及び図６Ｂに示される処理は、例えば、所定の周期で繰り返し実行される。図６Ａ及び図６Ｂに示される処理の実行主体は、サーバ１のＣＰＵ  １０１であるが、便宜上、機能構成要素であるルート生成部１２を主体として説明する。
【００６３】
ＯＰ１０１では、ルート生成部１２は、送受信部１１を通じて、ユーザ端末２から経路検索要求が受信されたか否かを判定する。経路検索要求とともに検索条件も受信される。ユーザ端末２から経路検索要求が受信された場合には（ＯＰ１０１：ＹＥＳ）、処理がＯＰ１０２に進む。ユーザ端末２から経路検索要求が受信されていない場合には（ＯＰ１０１：ＮＯ）、図６Ａに示される処理が終了する。
【００６４】
ＯＰ１０２では、ルート生成部１２は、経路検索要求とともに受信された検索条件に従って、経路を検索する。ＯＰ１０２では、例えば、ルート生成部１２は、出発地を含む地域、目的地を含む地域、出発地から目的地までの間に含まれる地域の一部又は全部を担当し、且つ、検索条件において指定された又は指定されていない、交通手段のサービス提供事業者を抽出する。ルート生成部１２は、例えば、抽出した交通手段のサービス提供事業者のシステム３から、検索条件に含まれる出発日時以降又は到着日時以前に合致する情報を取得するように情報取得部１３に指示する。
【００６５】
情報取得部１３は、ルート生成部１２からの指示を受けて、ルート生成部１２によって指定されたシステム３から、検索条件に含まれる出発日時以降又は到着日時以前の情報を取得する。検索条件に出発日時又は到着日時のいずれも指定されていない場合には、例えば、情報取得部１３は、検索日当日の情報を取得する。各交通手段のサービス提供事業者から取得される情報は、例えば、該当する地域内に存在する駅等の時刻表、空席状況、予約条件等である。
【００６６】
ルート生成部１２は、情報取得部１３によって取得された情報に基づいて、検索条件を満たす経路を生成する。その際、ルート生成部１２は、例えば、空きの無い交通手段が含まれないように経路を生成する。
【００６７】
ＯＰ１０３では、ルート生成部１２は、送受信部１１を通じて、生成した複数の経路を検索結果としてユーザ端末２へ送信する。
【００６８】
ＯＰ１０４では、ルート生成部１２は、送受信部１１を通じて、ユーザ端末２から選択経路の情報が受信されたか否を判定する。ユーザ端末２から選択経路の情報が受信された場合には（ＯＰ１０４：ＹＥＳ）、処理がＯＰ１０５に進む。ユーザ端末２から選択経路の情報が受信されない場合には（ＯＰ１０４：ＮＯ）、図６Ａに示される処理が終了する。ユーザ端末２から選択経路の情報が受信されないと判定されるのは、例えば、検索結果を送信してから所定時間経過しても選択経路の情報が受信されない場合やユーザ端末２とのセッションが切断された場合である。
【００６９】
ＯＰ１０５では、ルート生成部１２は、選択経路に予約可能な交通手段が含まれているか否かを判定する。選択経路の情報は、例えば、ユーザ情報ＤＢ  １７に記憶されている。選択経路に予約可能な交通手段が含まれている場合には（ＯＰ１０５：ＹＥＳ）、処理がＯＰ１０６に進む。選択経路に予約可能な交通手段が含まれていない場合には（ＯＰ１０５：ＮＯ）、処理がＯＰ１０９に進む。
【００７０】
ＯＰ１０６では、ルート生成部１２は、選択経路に含まれる予約可能な交通手段の全てが現時点で予約受付可能か否かを判定する。現時点で受付可能である交通手段は、第１実施形態では、現時点で予約受付期間が開始されており、且つ、キャンセル可能である交通手段を示す。ただし、これに限定されず、例えば、現時点で受け付け可能である交通手段は、現時点で予約受付期間が開始されている交通手段であってもよい。選択経路に含まれる予約可能な交通手段の全てが現時点で予約受付可能である場合には（ＯＰ１０６：ＹＥＳ）、処理がＯＰ１０７に進む。現時点で予約受付可能でない交通手段が選択経路に含まれている場合には（ＯＰ１０６：ＮＯ）、処理がＯＰ１０８に進む。
【００７１】
ＯＰ１０７では、ルート生成部１２は、選択経路に含まれる予約可能な交通手段全てについて予約を行うように、予約決済部１４に指示する。予約決済部１４は、ルート生成部１２からの指示に従って、該当する交通手段のサービス提供事業者のシステム３に対して予約を行い、予約の結果をルート生成部１２に出力する。なお、予約決済部１４は、決済は後程でもよい場合には、決済を保留させておいてもよい（仮予約ともいう）。
【００７２】
ＯＰ１０８では、現時点で予約受付可能でない交通手段が選択経路に含まれているので、ルート生成部１２は、予約受付可能である交通手段については、予約を行うように予約決済部１４に指示する。
【００７３】
また、ＯＰ１０８では、現時点で予約受付可能でない交通手段には、予約受付期間の開始前の交通手段と、予約受付期間が開始されていてもキャンセル不可能又はキャンセル料が発生する交通手段とが存在する。ルート生成部１２は、現時点で予約受付期間開始前の交通手段については、予約受付期間の開始時刻にタイマをセットする。予約受付期間が開始されていてもキャンセル不可能又はキャンセル料が発生する交通手段については、予約状況が「予約受付可能」となり、ユーザからの予約の指示があるまで予約の処理が保留される。なお、後述されるが、予約受付期間が開始されていてもキャンセル不可能又はキャンセル料が発生する交通手段については、ユーザ端末２上の画面において、画面操作によってユーザから予約の指示が可能な状態で表示される。
【００７４】
ＯＰ１０９では、ルート生成部１２は、送受信部１１を通じて、選択経路の情報とともに、予約結果をユーザ端末２に送信する。ユーザ端末２では、選択経路の詳細と、選択経路に含まれる予約可能な交通手段の予約結果とが表示される。その後、選択経路で確定する場合には、ユーザ端末２にユーザによって確定操作が行われ、サーバ１に選択経路の確定の通知が送信される。
【００７５】
ＯＰ１１０では、ルート生成部１２は、送受信部１１を通じて、ユーザ端末２から選択経路の確定の通知が受信されたか否かを判定する。ユーザ端末２から選択経路の確定の通知が受信された場合には（ＯＰ１１０：ＹＥＳ）、処理が図６ＢのＯＰ１２１に進む。ユーザ端末２から選択経路の確定の通知が受信されない場合には（ＯＰ１１０：ＮＯ）、処理がＯＰ１１１に進む。ユーザ端末２から選択経路の確定の通知が受信されない場合は、例えば、ユーザ端末２においてユーザによって選択経路のキャンセル操作が行われ、選択経路のキャンセル通知が受信されたり、ユーザ端末２にユーザによって所定時間選択経路の確定操作が行われないまま、ウェブページの遷移操作が行われたり、ブラウザが閉じられたりすることによって発生する。
【００７６】
ＯＰ１１１では、ユーザ端末２において選択経路の確定操作が行われなかったので、ルート生成部１２は、選択経路に含まれる予約済みの交通手段及び未予約の交通手段について設定されたタイマ等をキャンセルする。選択経路に含まれる予約済みの交通手段の予約のキャンセルは、例えば、ルート生成部１２が予約決済部１４に指示し、予約決済部１４が該当する交通手段のサービス提供事業者のシステム３に対して予約のキャンセルの処理を行うことで達成される。その後、図６Ａに示される処理が終了する。
【００７７】
図６Ｂに示される処理は、選択経路が確定された場合の処理である。以降、確定された選択経路を確定経路と称する。ＯＰ１２１では、ルート生成部１２は、確定経路に含まれる全交通手段の予約が完了したか否かを判定する。確定経路に含まれる全交通手段の予約が完了している場合には（ＯＰ１２１：ＹＥＳ）、処理がＯＰ１２６に進む。確定経路に含まれるいずれかの交通手段の予約が完了していない場合には（ＯＰ１２１：ＮＯ）、処理がＯＰ１２２に進む。
【００７８】
ＯＰ１２２では、ルート生成部１２は、送受信部１１を通じて、ユーザ端末２からいずれかの未予約の交通手段について予約指示が受信されたか否かを判定する。ユーザ端末２からユーザが予約指示を入力することができる交通手段は、予約状況が「予約受付可能」である交通手段、すなわち、予約受付期間が開始されており、且つ、キャンセル不可又はキャンセル料が発生する交通手段である。ユーザ端末２からいずれかの未予約の交通手段
について予約指示が受信された場合には（ＯＰ１２２：ＹＥＳ）、処理がＯＰ１２５に進み、ＯＰ１２５において当該交通手段が予約決済部１４を通じて予約される。ユーザ端末２からいずれかの未予約の交通手段についても予約指示が受信されていない場合には（ＯＰ１２２：ＮＯ）、処理がＯＰ１２３に進む。
【００７９】
ＯＰ１２３では、ルート生成部１２は、いずれかの未予約の交通手段に設定されているタイマが満了したか否かを判定する。いずれかの未予約の交通手段に設定されているタイマが満了した場合には（ＯＰ１２３：ＹＥＳ）、処理がＯＰ１２４に進む。いずれの未予約の交通手段に設定されているタイマも満了していない場合には（ＯＰ１２３：ＮＯ）、処理がＯＰ１２６に進む。
【００８０】
ＯＰ１２４では、ルート生成部１２は、タイマが満了した交通手段について、キャンセル不可又はキャンセル料が発生するか否かを判定する。タイマが満了した交通手段について、キャンセル不可又はキャンセル料が発生する場合には（ＯＰ１２４：ＹＥＳ）、当該交通手段の予約状況は「予約受付可能」となり、処理がＯＰ１２６に進む。なお、当該交通手段について、ユーザ端末２において予約指示が入力され、サーバ１に当該予約指示が受信されるとＯＰ１２２において肯定判定処理が行われ、ＯＰ１２５において予約される。
【００８１】
タイマが満了した交通手段について、キャンセル不可でもなく、且つ、キャンセル料も発生しない場合には（ＯＰ１２４：ＮＯ）、処理がＯＰ１２５に進み、ＯＰ１２５において予約決済部１４を通じて当該交通手段の予約が行われる。
【００８２】
ＯＰ１２６では、ルート生成部１２は、送受信部１１を通じて、ユーザ端末２から確定経路のキャンセル通知が受信された否かを判定する。確定経路のキャンセル通知は、例えば、ユーザ端末２の確定経路の表示画面において確定経路のキャンセル操作が行われると、ユーザ端末２からサーバ１へ送信される。
【００８３】
ユーザ端末２から確定経路のキャンセル通知が受信された場合には（ＯＰ１２６：ＹＥＳ）、処理がＯＰ１２７に進む。ユーザ端末２から確定経路のキャンセル通知が受信されていない場合には（ＯＰ１２６：ＮＯ）、処理がＯＰ１２８に進む。
【００８４】
ＯＰ１２７では、ユーザ端末２から確定経路のキャンセル通知が受信されたので、ルート生成部１２は、確定経路に含まれる、予約済みの交通手段と、未予約の交通手段について設定されたタイマと、を予約決済部１４を通じてキャンセルする。なお、キャンセル料が発生する場合には、予約決済部１４はキャンセル料についての決済も行う。その後、図６Ｂに示される処理が終了する。
【００８５】
ＯＰ１２８では、ルート生成部１２は、移動開始時刻になったか否かを判定する。移動開始時刻とは、例えば、確定経路に含まれる最初の交通手段の出発時刻から予めユーザ端末２のユーザによって設定された時間長前の時刻や、予めユーザ端末２のユーザによって確定経路の移動開始時刻として設定された時刻、確定経路の出発地から最初の交通手段の出発地（駅等）までの距離とユーザの移動速度とから算出された時刻等である。
【００８６】
移動開始時刻になった場合には（ＯＰ１２８：ＹＥＳ）、処理がＯＰ１２９に進む。移動開始時刻になっていない場合には（ＯＰ１２８：ＮＯ）、処理がＯＰ１２１に進む。
【００８７】
ＯＰ１２９では、ルート生成部１２は、移動開始時刻になったので、送受信部１１を通じて、ユーザ端末２へ確定経路の開始時刻を通知し、移動の案内を開始する。移動の案内は、例えば、ユーザ端末２からユーザ端末２の位置情報を取得し、ユーザ端末２の位置情
報と確定経路とを比較し、交通手段の乗り換えの通知や、右折又は左折の通知等を行うことである。その後、図６Ｂに示される処理が終了する。
【００８８】
＜ユーザ端末の表示画面例＞
ユーザ端末２における、経路の検索から交通手段の予約までの画面の遷移例について、図７から図９を用いて説明する。図７から図９では、ユーザ端末２がスマートフォンであることを前提として説明される。
【００８９】
図７は、ユーザ端末２の検索条件入力画面の一例である。検索条件入力画面ＤＰ１は、例えば、マルチモーダル交通サービス提供システム１００によって提供されるアプリケーションを起動させると表示される画面である。なお、ユーザ端末２は、スマートフォン又はＰＣのいずれである場合でも、ＣＰＵ、主記憶装置、外部記憶装置、ディスプレイ、入力装置（タッチパネル、キーボード、マウス等）、無線通信部又は通信部を備える。アプリケーションは、例えば、ユーザ端末２の外部記憶装置に格納されており、そのコードがユーザ端末２の主記憶装置に展開され、ユーザ端末２のＣＰＵによって実行されることによって、所定の機能を達成する。
【００９０】
検索条件入力画面ＤＰ１には、出発地、目的地、経由地、日時の入力欄が含まれている。このうち、例えば、出発地、目的地は必須の入力項目である。例えば、経由地及び日時は、任意の入力項目である。
【００９１】
また、日時の入力欄の下方には、検索する経路の時刻を指定するためのラジオボタン（出発、到着、始発、終電）が示されている。「出発」のラジオボタンが選択されると、日時の入力欄に入力された日時を出発日時として指定することとなる。「到着」のラジオボタンが選択されると、日時の入力欄に入力された日時を到着日時として指定することとなる。「始発」のラジオボタンが選択されると、始発を用いた経路の検索を指定することとなる。「終電」のラジオボタンが選択されると、終電を用いた経路の検索を指定することとなる。なお、日時の入力欄が入力されていない場合には、経路検索は行われるものの、交通手段の列車や便等が特定されないので、交通手段に対する予約は行われない。
【００９２】
詳細設定ボタンが選択されると、詳細設定画面ＤＰ２に遷移する。詳細設定画面ＤＰ２には、検索対象とする交通手段を選択するためのチェックボックスと、検索結果の経路を表示する場合のソート条件を指定するためのラジオボタンとが含まれている。図７に示される詳細設定画面ＤＰ２では、検索対象の交通手段の選択肢として、電車、バス、タクシー、シェアサイクル、シェアカーが含まれている。チェックボックスにチェックが付けられた交通手段が検索対象となる。
【００９３】
図７に示される詳細設定画面ＤＰ２では、検索結果のソート条件として、到着の早い順、料金の安い順、乗換回数の少ない順が含まれている。このうち、ラジオボタンが選択された条件で、検索結果がソートされる。例えば、詳細設定画面ＤＰ２内の「設定」ボタンが選択されると、検索条件入力画面ＤＰ１に遷移する。
【００９４】
検索条件入力画面ＤＰ１内の「検索」ボタンが選択されることは、ユーザ端末２における経路検索要求の入力操作の一例である。検索条件入力画面ＤＰ１内の「検索」ボタンが選択されると、ユーザ端末２はサーバ１に経路検索要求を送信する。経路検索要求とともに、検索条件入力画面ＤＰ１及び詳細設定画面ＤＰ２において入力された情報に基づき検索条件が生成され、サーバ１に送信される。サーバ１は、ユーザ端末２から経路検索要求を受信することによって、経路の検索を行う（図６Ａ、ＯＰ１０１〜ＯＰ１０２）。なお、図７に示される検索条件入力画面ＤＰ１及び詳細設定画面ＤＰ２の画面構成は一例であって、これらに限定されない。
【００９５】
図８は、ユーザ端末２における検索結果出力画面の一例である。検索結果出力画面は、例えば、サーバ１から受信された検索結果としての経路の情報を表示する画面である。検索結果出力画面では、例えば、図７に示される詳細設定画面ＤＰ２において指定されたソート条件の順で経路が表示される。また、経路中の予約可能な交通手段には、図８に示される例では、予約可能であることを示すために「予約」のマークが表示されている。図８では、一画面に収まらないため、スクロールするとルート２以降の情報が表示される。
【００９６】
図８に示される検索結果出力画面では、各経路の情報について、「選択」ボタンが設定されており、「選択」ボタンが選択されると該当する経路が選択経路として選択され、例えば、画面が後述の図９の選択経路の表示画面に遷移する。すなわち、「選択」ボタンの選択は、ユーザ端末２における選択経路の選択操作の一例である。また、ユーザ端末２は、「選択」ボタンが選択されると、サーバ１へ、選択経路の情報を送信する。選択経路の情報を受信することによって、サーバ１は、選択経路に含まれる予約可能な交通手段の予約を行う（図６Ａ、ＯＰ１０６〜ＯＰ１０８）。
【００９７】
図９は、ユーザ端末２における選択経路の表示画面の一例である。選択経路の表示画面ＤＰ３は、サーバ１から、選択経路の情報と、選択経路に含まれる予約可能な交通手段の予約状況の情報とが受信されると表示される（図６Ａ、ＯＰ１０９）。選択経路の表示画面ＤＰ３では、予約可能な交通手段については、当該交通手段の予約状況も表示されている。
【００９８】
図９に示される例は、図８に示されるルート１が選択経路として選択された場合の選択経路の表示画面ＤＰ３である。ルート１には、予約可能な交通手段として、新幹線とタクシーとが含まれている。例えば、図９に示される例では、移動開始日の１週間前に経路の検索が行われていることを想定する。
【００９９】
検索時点では新幹線は予約受付期間内であるものの、キャンセル料が発生する（例えば、図４参照）。そのため、図９に示される選択経路の表示画面ＤＰ３では、新幹線の予約状況として「予約受付可能」が表示されている。また、検索時点では、タクシーは予約受付期間前である（例えば、図４参照）。そのため、図９に示される選択経路の表示画面ＤＰ３では、タクシーの予約状況として「予約受付前」が表示されている。
【０１００】
また、図９に示される選択経路の表示画面ＤＰ３では、いずれかの交通手段の予約状況を示すボタンが選択されると、予約状況詳細画面ＤＰ４に遷移する。予約状況詳細画面ＤＰ４には、選択経路に含まれる各予約可能な交通手段の予約状況と、予約に関する詳細な情報が表示される。
【０１０１】
図９に示される予約状況詳細画面ＤＰ４では、新幹線について、予約受付可能であり、キャンセル料が発生することが示されている。また、新幹線の予約指示を入力できる「予約」ボタンも表示されている。「予約」ボタンは、予約状況が「予約受付可能」となる、すなわち、予約受付期間が開始されており、且つ、キャンセル不可又はキャンセル料が発生する等でユーザに対して予約の可否の問合せが行われている交通手段について表示される。
【０１０２】
「予約」ボタンが選択されると、例えば図９に示される例では、ユーザ端末２に新幹線の予約指示が入力され、ユーザ端末２からサーバ１へ新幹線の予約指示が送信される（例えば、図６ＢのＯＰ１２２）。
【０１０３】
また、図９に示される予約状況詳細画面ＤＰ４では、タクシーについては、予約受付前
であること、予約開始時刻と予約予定であること、予想成功率とが表示されている。
【０１０４】
図９では、予約状況詳細画面ＤＰ４には、各交通手段の予約状況、キャンセル料の情報、予約予定時刻、予約成功率等の情報が表示されている。なお、図９に示される予約状況詳細画面ＤＰ４に表示される情報は一例であって、これらに限定されない。例えば、予約する日によって割引率が異なる場合には、割引率の情報が表示されるようにしてもよい。
【０１０５】
例えば、選択経路の表示画面ＤＰ３には、「確定」ボタンと「キャンセル」ボタンとが設定されている。ユーザ端末２のユーザは、例えば、予約状況詳細画面ＤＰ４に表示される予約成功率等の情報に基づいて、選択経路を確定させるかキャンセルするかの判断を行い、「確定」ボタン又は「キャンセル」ボタンを選択することができる。「確定」ボタンを選択することは、選択経路の確定操作の一例である。「確定」ボタンが選択されると、ユーザ端末２からサーバ１へ、選択経路の確定の通知が送信される（図６Ａ、ＯＰ１１０）。「キャンセル」ボタンが選択されると、例えば、ユーザ端末２からサーバ１へキャンセル通知が送信され、サーバ１は、選択経路について、既に予約済みの交通手段のキャンセルや予約受付前の交通手段のタイマをキャンセルする（図６Ａ、ＯＰ１１１）。選択経路の表示画面ＤＰ３内の「キャンセル」ボタンを選択することは、選択経路のキャンセル操作を行うことの一例である。
【０１０６】
図１０は、ユーザ端末２における確定経路の表示画面の一例である。確定経路の表示画面ＤＰ５は、ユーザからの表示操作に応じてユーザ端末２がサーバ１に対して確定経路の表示要求を送信し、サーバ１から確定経路の情報が受信されると表示される。確定経路の表示画面ＤＰ５は、選択経路の表示画面ＤＰ３と同様に、確定経路の情報と、確定経路に含まれる予約可能な交通手段の予約状況とが表示される。また、確定経路の表示画面ＤＰ５も、選択経路の表示画面ＤＰ３と同様に、いずれかの交通手段の予約状況を示すボタンが選択されると、予約状況詳細画面ＤＰ６に遷移する。
【０１０７】
図１０では、移動開始二日前に表示される確定経路の表示画面が示されている。図１０に示される確定経路の表示画面ＤＰ５では、移動開始二日前までにユーザからユーザ端末２に新幹線の予約指示が入力されており、新幹線の予約状況が「予約完了」に変化している。また、予約状況詳細画面ＤＰ６では、新幹線について、予約状況が「予約完了」に変化しており、割引適用済みであることも表示されている。
【０１０８】
また、図１０に示される確定経路の表示画面ＤＰ５では、移動開始の二日前にはタクシーの予約受付期間も開始されており、サーバ１によってタクシーの予約も行われているため、タクシーの予約状況も「予約完了」に変化している。図１０に示される予約状況詳細画面ＤＰ６でも、タクシーについて、予約状況が「予約完了」に変化している。
【０１０９】
＜第１実施形態の作用効果＞
第１実施形態によれば、経路の検索を行うとともに、検索の結果得られた経路に予約可能な交通手段が含まれている場合には当該交通手段の予約もサーバ１が行う。したがって、ユーザ端末２のユーザは経路の検索を行うとともに交通手段の予約もでき、個別の交通手段について予約の手続を行う手間が省け、予約に対する利便性が向上する。
【０１１０】
また、第１実施形態によれば、サーバ１は、検索の結果得られた経路に含まれる予約可能な交通手段の予約受付期間が開始されていない場合には、タイマを設定し、予約受付期間が開始されると自動的に当該交通手段について予約を行う。これによって、ユーザ端末２のユーザは、未予約の交通手段について予約受付期間の開始に応じて予約を行うという手間を省くことができ、予約に対する利便性が向上する。
【０１１１】
また、第１実施形態によれば、サーバ１は、検索が行われた時点で予約受付期間が開始されており、キャンセル料がかからずキャンセル可能である交通手段については予約を行う。そのため、予約が早いほど割引率が高くなる交通手段については、より安く且つユーザに負担がかからないように当該交通手段を確保することができる。
【０１１２】
また、第１実施形態では、サーバ１は、予約受付期間が開始されており、キャンセル不可又はキャンセル料が発生する交通手段については、ユーザからの予約指示を待って予約を行う。これによって、サーバ１がユーザに費用負担が生じる可能性があるようなユーザが意図しない予約を行ってしまうことを抑制することができる。
【０１１３】
また、第１実施形態では、サーバ１は、各交通手段のサービス提供事業者について、時間帯、出発地、天気等に応じた予約成功率を算出し、経路検索の結果とともに対応する予約成功率をユーザ端末２に送信する。これによって、ユーザは、予約成功率を考慮しながら、当該交通手段の予約を行うか否かを判断することができる。なお、経路検索の結果の経路に含まれる交通手段、当該経路に対応する移動時間帯、天気予報等に応じた予約成功率の取得には、例えば、人工知能（ＡＩ：Artificial Intelligence）が用いられてもよ
い。
【０１１４】
＜その他＞
第１実施形態では、選択経路の選択を契機に交通手段の予約が開始されるが、交通手段の予約の開始タイミングは、これに限定されない。例えば、経路の検索の結果が取得されたタイミングで、取得された経路の全て又は一部について、予約可能な交通手段の予約が開始されるようにしてもよい。この場合、例えば、選択経路が選択されたことを契機に、選択経路以外の経路について、予約済みの交通手段の予約のキャンセルが行われるようにしてもよい。
【０１１５】
また、例えば、ユーザ端末２において、選択経路に含まれる予約可能な交通手段について、個別に予約指示ボタン又は／及びまとめて予約を指示する予約指示ボタンが表示され、ユーザ端末２のユーザによって当該予約指示ボタンが選択され、ユーザ端末２からサーバ１が当該予約指示を受信したタイミングで、選択経路に含まれる予約可能な交通手段の予約が行われてもよい。
【０１１６】
また、第１実施形態では、交通手段の検索及び予約を例に説明されたが、第１実施形態で説明された技術の適用先はこれに限定されない。例えば、異なる管理者によって管理されるシステムを利用して、空き状況等を検索し、当該検索結果について予約を行うようなケースは、第１実施形態で説明された技術の適用先となり得る。例えば、スキー、ダイビング、パラグライダー等の旅行における移動手段、宿泊手段、用具のレンタルに関するそれぞれの予約等である。
【０１１７】
すなわち、上述の実施形態は、少なくとも利用日及び目的地に関する条件を伴う、複数の予約項目群についての一括検索の検索要求に応じて実行された、複数の予約システムについての検索の結果としての第１の検索結果情報を取得し、第１の検索結果情報に含まれている１又は複数の予約項目について、予約サービスを提供する予約システムに対して、予約を行う処理部、を備える情報処理装置として特定することができる。予約項目は、例えば、宿泊施設、移動手段、用具レンタル等である。予約システムは、例えば、宿泊施設、移動手段、用具連絡等のそれぞれのサービス提供事業者のシステムである。
【０１１８】
＜記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記のサーバ１の処理を実現させるプログラムを、コンピュータ等が読み取り可能な記録媒体に記録することがで
きる。コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、当該コンピュータが上記のサーバ１として機能する。
【０１１９】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＲＯＭ（リードオンリーメモリ）等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピュータ等から取り外し可能な記録媒体としても、コン
ピュータ等に固定された記録媒体としても利用可能である。
【符号の説明】
【０１２０】
１      ：サーバ
２      ：ユーザ端末
１１    ：送受信部
１２    ：ルート生成部
１３    ：情報取得部
１４    ：予約決済部
１５    ：成功率算出部
１００  ：マルチモーダル交通サービス提供システム
１０２  ：主記憶装置
１０３  ：補助記憶装置
１０４  ：ネットワークインタフェース
【図１】
2019211960.tif 000003
【図２】
2019211960.tif 000004
【図３】
2019211960.tif 000005
【図４】
2019211960.tif 000006
【図５】
2019211960.tif 000007
【図６Ａ】
2019211960.tif 000008
【図６Ｂ】
2019211960.tif 000009
【図７】
2019211960.tif 000010
【図８】
2019211960.tif 000011
【図９】
2019211960.tif 000012
【図１０】
2019211960.tif 000013