JP5129874B2 - 予約受付システム - Google Patents
予約受付システム Download PDFInfo
- Publication number
- JP5129874B2 JP5129874B2 JP2011133332A JP2011133332A JP5129874B2 JP 5129874 B2 JP5129874 B2 JP 5129874B2 JP 2011133332 A JP2011133332 A JP 2011133332A JP 2011133332 A JP2011133332 A JP 2011133332A JP 5129874 B2 JP5129874 B2 JP 5129874B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- accommodation
- transportation
- fee
- vacancy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000004308 accommodation Effects 0.000 claims description 212
- 238000000034 method Methods 0.000 claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 description 37
- 230000010006 flight Effects 0.000 description 16
- 230000008859 change Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
図1に示すように、上記システムを構成するサーバは、まず、ユーザの端末から検索条件のデータ(例えば、出発地,目的地,期日,人数等)を受信する(S110)。
その条件を受け取ったサーバは、交通手段又は宿泊施設を選択させる。ここでは、先に交通手段を選択させる場合で説明する。
交通手段を選択させる場合、サーバは、まず、上記検索条件を満たす空席情報を所定のデータベースから取得し、その取得したデータをもとに生成した交通手段(往路)の選択ページをユーザの端末に送信する(S120)。ユーザは、受信した選択ページにおいて、交通手段(往路)を選択する。
サーバは、順次、交通手段(復路)の選択ページ及び宿泊施設の選択ページをユーザの端末に送信し(S130,S140)、ユーザに交通手段(復路)及び宿泊施設を選択させる。ユーザは、これらの選択ページにおいて、それぞれ交通手段(復路)及び宿泊施設を選択することで、往復の交通手段及び宿泊施設を選択する。
上記各段階において交通手段(往路,復路)及び宿泊施設が選択されると、サーバは、料金の総額を算出し、ユーザの端末に申込内容の確認ページを送信する(S150)。必要な料金の総額は、この確認ページにおいてようやく明確になる。
なお、交通手段と宿泊施設とを選択する順序が逆の場合もある。この場合は、先に宿泊施設の選択ページを送信し、交通手段(往路,復路)の選択ページは宿泊施設が選択された後で送信することになる。
そのため、従来のシステムは、料金の総額を比較検討しながら交通手段や宿泊施設を選択するという利用態様には対応できなかった。とりわけ、予め予算が決まっているユーザにとっては、料金の総額を判断基準にすることができず利用しにくいものであった。
前記予約受付システムにおいて、宿泊施設を宿泊プランとした場合も本発明である。
前記予約受付システムにおいて、前記空席情報取得・運送料生成手段は、検索条件を満たす空席情報を複数取得した後、前記取得した空席情報に対応する交通手段の運送料の情報を運送料情報記憶手段に記憶し、前記空室情報取得・宿泊料生成手段は、検索条件を満たす空室情報を複数取得した後、前記取得した空室情報に対応する宿泊施設の宿泊料の情報を宿泊料情報記憶手段に記憶し、前記金額切替手段は、前記料金の総額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料と、前記宿泊料情報記憶手段から読み出した宿泊料との合計金額を算出し、また、前記差額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額を算出することとしてもよい。このとき、さらに、前記金額切替手段は、前記選択情報をもとに前記合算した料金の総額の情報、前記算出した差額の情報のみを前記ユーザの端末に送信し、前記ユーザの端末内で前記選択ページの前記料金の総額の情報、前記差額の情報を書き換えさせることとしてもよい。
前記予約システムにおいて、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースに記憶する空席情報は、交通手段の到着時刻の情報を含み、前記少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースに記憶する空室情報は、さらに、宿泊施設の最終チェックイン時刻の情報を含み、前記選択ページ送信手段は、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから取得した、往路についての前記選択した交通手段の到着時刻が前記宿泊施設の最終チェックイン時刻の後であるときは、前記宿泊施設を選択させないこととしてもよい。
また、前記予約受付方法において、宿泊施設を宿泊プランとした場合も本発明である。
前記予約受付システムの各手段をコンピュータに機能として実現させるためのプログラムも本発明である。
その効果として、ユーザは、自己の端末上で必要な前記料金の総額、料金の差額を対比検討しながら、交通手段や宿泊施設を選択することが可能になる。
以下の説明において、「フライト」とは「日付」及び「便コード」の組を、「宿泊プラン」とは「日付」,「宿泊施設」及び「客室クラス」の組をいうものとする。各項目の詳細については、後述する。
なお、本発明のシステムによるサービスは、本実施形態に示す航空機だけでなく、新幹線等の列車,高速バス,フェリーその他の事前の予約を要する交通手段全般を対象としていることは言うまでもない。
(1.本実施形態のシステムの概略)
本実施形態は、フライト(往路,復路)及び宿泊プランを一括して選択するページにおいてフライト(往路,復路のいずれか)が変更されるごとに、既に宿泊プランごとに表示されている料金の総額を、変更されたフライトの金額に応じて表示するシステムである。
図2に示すように、本実施形態のシステムを構成するサーバは、まず、ユーザの端末から検索条件のデータを受信する(S210)。
続いて、上記検索条件を満たす空席情報及び空室情報を所定のデータベースから取得し、取得した情報をもとにフライト(往路,復路)及び宿泊プランの選択ページを生成し、ユーザの端末に送信する(S220)。
なお、以下で詳細に説明する本実施形態においては、この総額を表示した選択ページにおいて、検索条件を満たす宿泊プランごとに料金の総額(運送料(運賃)及び宿泊料の人数分の合算金額)を表示するとともに、フライト(交通手段)が変更されるたびに、宿泊プランごとに表示されている料金の総額を更新している。
フライト(往路,復路)及び宿泊プランが選択されると、サーバは、申込内容の確認ページを送信する(S230)。なお、この確認ページにも、料金の総額を表示する。
その後、所定の手続(例えば、ユーザ情報の登録,意思表示の確認等)を経て、フライト及び宿泊プランの予約を確定する(S240)。
本実施形態のシステムの構成を、図3を参照して説明する。
図3は、本実施形態のシステム構成の一例を示す図である。
前提として、本実施形態のシステムが提供するサービスは、基本的に一般ユーザを対象とし、予約を確定する処理(図2のS240)の段階や図2の処理の開始前に、別途ユーザ情報の登録等を要求することとする。
なお、これは運用の一例であり、サービスの提供対象を限定(例えば、登録済のユーザのみに限定)してもよい。
図3において、ユーザ端末10は、ユーザが用いる端末である。本実施形態では、例えばパソコン等の端末とする。
また、ユーザ端末10はブラウザを有しており、インターネット等のネットワーク20を介してサーバ30に接続することにより、本実施形態のシステムが提供するサービスを享受することができる。
サーバ30は、WEB上でユーザ端末10を通じユーザに対してサービスを提供するためのシステムを格納しているサーバである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
図4(a)において、「日付」は、その航空機が出航する日の日付である。「便コード」は、その航空機を識別するためのコードである。「座席クラス」は、その航空機の各座席が属するクラス(例えば、ファーストクラス,ビジネスクラス,エコノミークラス等)であり、「運送料」の設定単位である。「運送料」は、その航空機の座席クラスに設定された大人一人当たりの運賃である。
本実施形態の運送料情報31は、「運送料」が「日付」,「便コード」及び「座席クラス」の組ごとに設定されていることを前提として、該組ごとに記憶する。また、運送料情報31はキャッシュデータとしてサーバ30の主記憶装置に記憶されているが、サーバ30の補助記憶装置に記憶しておいてもよい。
なお、上述の運送料情報31は、運送料が「日付」,「便コード」及び「座席クラス」の組ごとに設定されるフライト(航空機)の場合である。これに対し、運送料が座席情報のみにより定まらない場合もある(例えば、鉄道等の他の交通手段の場合)。この場合には、その交通手段の運送料の定め方に応じて、その交通手段ごとに運送料を計算する必要がある。
図4(b)において、「日付」は、その宿泊施設が利用される日の日付である。「施設コード」は、その宿泊施設を識別するためのコードである。「客室クラス」は、その宿泊施設の各客室が属するクラスであり、「宿泊料」の設定単位である。「宿泊料」は、宿泊施設の大人一人当たりの1泊分の利用料である。
本実施形態の宿泊料情報32は、「宿泊料」が「日付」,「施設コード」及び「客室クラス」の組ごとに設定されていることを前提として、該組ごとに記憶する。また、宿泊料情報32はキャッシュデータとしてサーバ30の主記憶装置に記憶されているが、サーバ30の補助記憶装置に記憶しておいてもよい。
なお、上述の宿泊料情報32は、宿泊料が「日付」,「施設コード」及び「客室クラス」の組ごとに設定される宿泊施設の場合である。これに対し、宿泊料が客室情報のみにより定まらない(例えば、提携の宿泊施設を対象とするキャンペーンによる割引等)場合もある。この場合には、その宿泊施設の宿泊料の定め方や各種の割引等に応じて、その宿泊施設ごとに宿泊料を計算する必要がある。
空席情報データベース40は、航空機の空席情報を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
なお、空席情報データベース40は、サーバ30とは独立したサーバ(通常は、各航空会社内にある)に構築してもよいし、サーバ30に接続された記憶装置に構築してもよい。
また、本実施形態において「空席情報」とは、座席情報データベース41(図5(a)参照)の各項目と、これに「日付」及び「便コード」で紐付けられた便情報データベース42(図5(b)参照)の各項目を組み合わせた情報をいうものとする。また、空席情報データベース40には一定期間(例えば、3か月後まで)の空席情報が記憶されており、定期的に(例えば、1か月ごと)に新しい情報が追加される。
図5(a)において、「日付」,「便コード」,「座席クラス」,「運送料」は、それぞれ、図4(a)に示した運送料情報31の「日付」,「便コード」,「座席クラス」,「運送料」と同じである。「予約状況」は、「日付」,「便コード」,「座席クラス」の組ごとに管理される予約可能な座席数(空席数)である。この空席数は、予約を確定する処理(図2のS240)に連動して、随時減少していく。
図5(b)において、「日付」,「便コード」は、それぞれ、図5(a)に示した座席情報データベース41の「日付」,「便コード」に対応する。「出発地」/「到着地」は、それぞれその便が出発/到着する空港に一意の識別情報(例えば、名称,空港コード等)である。「出発時刻」/「到着時刻」は、それぞれその便が「出発地」を出発/「到着地」に到着する予定時刻である。
図3に戻り、空室情報データベース50は、宿泊施設の空室情報を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
なお、空室情報データベース50は、サーバ30とは独立したサーバ(通常は、各宿泊施設内、あるいは旅行代理店内にある)に構築してもよいし、サーバ30に接続された記憶装置に構築してもよい。
また、本実施形態において「空室情報」とは、客室情報データベース51(図6(a)参照)の各項目と、これに「施設コード」で紐付けられた施設情報データベース52(図6(b)参照)の各項目を組み合わせた情報をいうものとする。また、空室情報データベース50には一定期間(例えば、3か月後まで)の空室情報が記憶されており、定期的に(例えば、1か月ごと)に新しい情報が追加される。
図6(a)において、「日付」,「施設コード」,「客室クラス」,「宿泊料」は、それぞれ、図4(b)に示した宿泊料情報32の「日付」,「施設コード」,「客室クラス」,「宿泊料」と同じである。「予約状況」は、「日付」,「施設コード」,「客室クラス」の組ごとに管理される予約可能な客室数(空室数)である。この空室数は、予約を確定する処理(図2のS240)に連動して、随時減少していく。
図6(b)において、「施設コード」は、図6(a)に示した客室情報データベース51の「施設コード」に対応する。「施設情報」は、宿泊施設の情報(例えば、名称,宿泊施設の詳細を掲載したウェブページのURL,特徴,アクセス等)である。
本実施形態のシステムによる処理を、図7のシーケンス図を参照して詳細に説明する。ここでは、検索条件の受信(図2のS210)から検索結果ページ(選択ページ)の送信(図2のS220)までの処理を説明する。
以降、図7に示した手順に基づいて処理の流れを説明する。なお、図7には、参照すべき他の図面の番号を示している。
サーバ30はユーザ端末10から検索要求を受信する(S705)。この検索要求には、検索条件のデータが付加されている。
なお、検索要求の前提として、サーバ30はユーザ端末10に対し、図8に例示する検索条件入力ページ800を送信しているものとする。
検索条件入力ページ800の検索条件指定欄810において、ユーザは、検索条件の項目として「往路出発日」,「復路出発日」,「往路(出発空港,到着空港)」,「復路(出発空港,到着空港)」,「宿泊地」,「人数(大人,子供,幼児)」,「利用部屋数」を指定することができる。
検索条件入力ページ800のボタン820a又はボタン820bがクリックされると、検索要求とともに指定した検索条件のデータがサーバ30に送信される。ここで、ボタン820aがクリックされると、検索結果のデータが宿泊プランごとに表示される。一方、ボタン820bがクリックされると、検索結果のデータが施設ごとに表示される。
図7に戻り、ユーザ端末10から検索要求を受信する(S705)と、サーバ30は、空席情報データベース40に対し空席情報を照会し(S710)、上述の検索条件を満たす空席情報を取得する(S715)。
本実施形態では、検索条件の項目のうち「往路出発日」及び「往路(出発空港,到着空港)」から往路の空席情報を、「復路出発日」及び「復路(出発空港,到着空港)」から復路の空席情報を、それぞれ照会し、検索条件を満たし、かつ在庫がある空席情報を取得する。
サーバ30は、取得したすべての空席情報について、往路,復路のフライトごとに「運送料(最安値)>在庫数(最大値)>直行便>出発時刻(往路は10時に最も近いもの,復路は16時に最も近いもの)」の順に評価し、最適なフライトを「選択済みフライト」のデフォルト値とする。すなわち、例えば、取得したすべての空席情報から、まず、運送料が最安値のフライトを選び、選ばれたフライトが1つであればそのフライトを「選択済みフライト」のデフォルト値とし、選ばれたフライトが複数であれば、その複数のフライトの中から在庫数が最大値のものを選び、選ばれたフライトが1つであればそのフライトを「選択済みフライト」のデフォルト値とし、選ばれたフライトが複数であれば、その複数のフライトの中から直行便を選び、選ばれたフライトが1つであればそのフライトを「選択済みフライト」のデフォルト値とし、選ばれたフライトが複数若しくは直行便がなければ、その複数のフライト(直行便若しくは在庫数)から往路は10時に最も近いもの,復路は16時に最も近いものを選び、そのフライトを「選択済みフライト」のデフォルト値とする。本実施形態では、受信した検索条件から「選択済みフライト」の初期値を決定することにより、ユーザ端末10に最初に送信する選択ページにも必要な料金の総額を表示することができる。
空席情報データベース40から空席情報を取得する(S715)と、サーバ30は、運送料情報生成処理を行なう(S720)。
運送料情報生成処理(S720)の流れを、図9のフローチャートを参照して説明する。
図9に示すように、サーバ30は、取得した各空席情報から必要項目(本実施形態では、「日付」,「便コード」,「座席クラス」,「運送料」)を取得し(S910)、運送料情報31を生成し(S920)、サーバ30の主記憶装置にキャッシュデータとして記憶する(S930)。
図7に戻り、サーバ30は、空室情報データベース50に対し空室情報を照会し(S725)、上述の検索条件を満たす空室情報を取得する(S730)。
本実施形態では、検索条件の項目のうち「往路出発日」,「復路出発日」,「宿泊地」,「人数(大人,子供,幼児)」,「利用部屋数」から空室情報を照会し、検索条件を満たし、かつ在庫がある空室情報を取得する。
空室情報データベース50から空室情報を取得する(S730)と、サーバ30は、宿泊料情報生成処理を行なう(S735)。
宿泊料情報生成処理(S735)の流れを、図10のフローチャートを参照して説明する。
図10に示すように、サーバ30は、取得した各空室情報から必要項目(本実施形態では、「日付」,「施設コード」,「客室クラス」,「宿泊料」)を取得し(S1010)、宿泊料情報32を生成し(S1020)、サーバ30の主記憶装置にキャッシュデータとして記憶する(S1030)。
図7に戻り、続いて、サーバ30は、差額算出処理を行なう(S740)。
差額算出処理(S740)の流れを、図11のフローチャートを参照して説明する。
図11に示すように、サーバ30は、まず、選択済みフライトの運送料を運送料情報31から取得する(S1110)。差額算出処理(S740)では、選択済みフライトのデータとして、往路・復路のいずれか又は双方の処理を行なうことができる。ここ(図7のS740)では、往路の選択済みフライト及び復路の選択済みフライトのデフォルト値を取得する。
続いて、サーバ30は、往路の選択済みフライトに変更があるか否かを判定する(S1120)。変更があるとき(S1120でYes)は、運送料情報31を参照し、取得した空席情報のうち往路の選択済みフライト以外の各フライトの運送料について、往路の選択済みフライトの運送料に対する差額を計算する(S1130)。変更がないとき(S1120でNo)は、何もしない。ここ(図7のS740)では、往路の選択済みフライトが初期値であるから、変更がある(S1120でYes)ものと判定し、差額の計算を行なう。
同様に、サーバ30は、復路の選択済みフライトに変更があるか否かを判定する(S1140)。変更があるとき(S1140でYes)は、運送料情報31を参照し、取得した空席情報のうち復路の選択済みフライト以外の各フライトの運送料について、復路の選択済みフライトの運送料に対する差額を計算する(S1150)。変更がないとき(S1140でNo)は、何もしない。ここ(図7のS740)では、復路の選択済みフライトが初期値であるから、変更がある(S1140でYes)ものと判定し、差額の計算を行なう。
上記の各計算の終了後、計算結果のデータを返戻する(S1160)。
図7に戻り、続いて、サーバ30は、総額算出処理を行なう(S745)。
総額算出処理(S745)の流れを、図12のフローチャートを参照して説明する。
図12に示すように、サーバ30は、まず、往路の選択済みフライト及び復路の選択済みフライトの運送料を、それぞれ運送料情報31から取得する(S1210,S1220)。同様に、サーバ30は、各宿泊プランの宿泊料を宿泊料情報32から取得する(S1230)。
続いて、宿泊プランごとに、往路の選択済みフライトの運送料,復路の選択済みフライトの運送料,宿泊プランの宿泊料の合計金額を計算し(S1240)、1人あたりの料金の総額とする。
なお、検索条件として人数が複数に指定されているときは、1人あたりの料金の総額だけでなく、人数分の料金の総額も計算する。また、子供又は幼児が含まれているときは、所定の割引率又は割引額を考慮して料金の総額を算出する。
上記の計算の終了後、計算結果のデータを返戻する(S1250)。
図7に戻り、続いて、サーバ30は、検索結果並びに差額算出処理(S740)により算出した差額及び総額算出処理(S745)により算出した料金の総額をもとに選択ページを生成し、これを検索結果ページとしてユーザ端末10に対し送信する(S750)。 図13に、選択ページ1300を例示する。選択ページ1300は、検索条件入力ページ800(図8)のボタン820bがクリックされた場合の例であり、宿泊プランが「宿泊施設ごとに」表示されている。
検索条件表示欄1310には、現在の検索条件(検索要求(図7のS705)とともに受信したもの)が表示される。ボタン1320は、検索条件表示欄1310に表示されている現在の検索条件を変更するページへのリンク(ボタン)である。
空席情報(往路)表示欄1331又は空席情報(復路)表示欄1332中の「空席」欄に表示されている記号は、それぞれ「○:空席あり(6席以上)」,「△:空席わずか(1〜5席)」,「×:予約不可」を意味する(1333参照)。
ここで、「×:予約不可」は、空席数が人数未満であること、つまり「空席はあるが予約はできない」ことを意味する。例えば、あるフライトの空席数が3席である場合、検索条件で指定された人数が2人のときには「△(空席わずか)」が表示されるが、人数が4人のときには「×(予約不可)」が表示される。
なお、これらの記号の意味するところは、適宜変更することができる。
ラジオボタン1335は、「A994便」が復路の選択済みフライトであることを示している。また、空席情報(復路)表示欄1332には、復路の選択済みフライト以外の各フライトについて、差額算出処理(図7のS740)により算出した、復路の選択済みフライトの運送料に対する差額が表示される。
ボタン1341は、検索条件のうち宿泊期間のみを変更するページへのリンク(ボタン)である。タブ1342a,タブ1342b,タブ1342cは、空室情報を整列させるためのタブである。
宿泊施設情報表示欄1343には、宿泊施設の情報(施設情報データベース52(図6(b))の施設情報)が表示される。選択ページ1300では、名称,特徴,アクセスが表示されている。また、名称の部分は、宿泊施設の詳細を掲載したウェブページへのリンクとなっている。
料金総額(人数合計)表示欄1345には、総額算出処理(図7のS745)により算出した、人数分の料金の総額が表示される。選択ページ1300では、検索条件表示欄1310に表示されているとおり「大人2人」で宿泊する場合であるから、料金総額(人数合計)表示欄1345に表示される人数分の料金の総額は、それぞれ料金総額(大人1人)表示欄1344に表示される1人あたりの料金の総額の2倍となっている。
選択ページ1300の予約ボタン表示欄1346に表示されている「航空券+宿泊を予約」ボタンのいずれかがクリックされると、サーバ30は、ユーザ端末10に対し申込内容の確認ページを送信する(図2のS230)。
本実施形態のシステムは、ユーザ端末10からのページ更新要求を受信し(図7のS755)、この要求に対して更新ページを送信する(S770)という処理を繰り返すことにより、料金の総額を更新することができる。
図7に戻り、サーバ30は、ユーザ端末10からページ更新要求を受信する(S755)。このページ更新要求には、変更後の選択済みフライトのデータ(選択情報)が付加されている。
ページ更新要求は、選択ページ1300(図13)の空席情報(往路)表示欄1331又は空席情報(復路)表示欄1332において、フライトを選択するためのラジオボタンがクリックされるごとにユーザ端末10からサーバ30に対して送信される。ユーザ端末10は、ラジオボタンのクリックをイベントとして検出し、その検出がされるごとに所定の処理を行なう。
図7に戻り、ユーザ端末10からページ更新要求を受信する(S755)と、サーバ30は、差額算出処理(S760)及び総額算出処理(S765)を行なう。
差額算出処理(S760)については、上述の「(3−6.差額の算出)」において図11を参照して説明した処理と同様である。ここ(図7のS760)では、往路又は復路いずれか一方の選択済みフライトにのみ変更があるから、その変更がある方の差額の計算のみを行なう。
また、総額算出処理(S765)については、上述の「(3−7.総額の算出)」において図12を参照して説明した処理と同様である。
図14,図15に、更新ページを例示する。これらの図を用いて、本実施形態のシステムによるページの更新処理を具体的に説明する。
図14の選択ページ1400は、選択ページ1300(図13)において、空席情報(往路)表示欄1331の「A123便」のラジオボタン1336をクリックしたときにユーザ端末10に送信される更新ページである。すなわち、選択ページ1300と選択ページ1400との間では、往路の選択済みフライトが「A993便」から「A123便」に変更されている。
選択ページ1400において、検索条件表示欄1410,ボタン1420,空席情報表示欄1430,空室情報表示欄1440は、それぞれ選択ページ1300の検索条件表示欄1310,ボタン1320,空席情報表示欄1330,空室情報表示欄1340に対応している。また、その他の構成も選択ページ1300と同じである。
ラジオボタン1434は、「A994便」が復路の選択済みフライトであることを示している。この点は、図13から変更していない。
これに伴い、選択ページ1300の空席情報(往路)表示欄1331に表示されていた「A123便」以外のフライトの運送料の差額は、選択ページ1400の空席情報(往路)表示欄1431において「A123便」に対する差額に更新されている。
また、選択ページ1300の空室情報表示欄1340に表示されていた各宿泊プランの総額は、選択ページ1400の空室情報表示欄1440において、1人あたりの料金の総額が2000円の増額、人数分の料金の総額が4000円の増額となっている(図14の1441,1442参照)。
選択ページ1400の予約ボタン表示欄1443に表示されている「航空券+宿泊を予約」ボタンのいずれかがクリックされると、サーバ30は、ユーザ端末10に対し申込内容の確認ページを送信する(図2のS230)。
図15の選択ページ1500は、選択ページ1400(図14)において、空席情報(復路)表示欄1432の「A132便」のラジオボタン1435をクリックしたときにユーザ端末10に送信される更新ページである。すなわち、選択ページ1400と選択ページ1500との間では、復路の選択済みフライトが「A994便」から「A132便」に変更されている。
選択ページ1500において、検索条件表示欄1510,ボタン1520,空席情報表示欄1530,空室情報表示欄1540は、それぞれ選択ページ1400の検索条件表示欄1410,ボタン1420,空席情報表示欄1430,空室情報表示欄1440に対応している。また、その他の構成も選択ページ1400と同じである。
ラジオボタン1534は、「A123便」が往路の選択済みフライトであることを示している。この点は、図14から変更していない。
これに伴い、選択ページ1400の空席情報(復路)表示欄1432に表示されていた「A132便」以外のフライトの運送料の差額は、選択ページ1500の空席情報(復路)表示欄1532において「A132便」に対する差額に更新されている。
また、選択ページ1400の空室情報表示欄1440に表示されていた各宿泊プランの総額は、選択ページ1500の空室情報表示欄1540において、1人あたりの料金の総額が2000円の増額、人数分の料金の総額が4000円の増額となっている(図15の1541,1542参照)。
選択ページ1500の予約ボタン表示欄1543に表示されている「航空券+宿泊を予約」ボタンのいずれかがクリックされると、サーバ30は、ユーザ端末10に対し申込内容の確認ページを送信する(図2のS230)。
上述の実施形態においては、受信した検索条件を満たし、かつ在庫があるすべての空室情報(宿泊プラン)を選択ページ上で選択可能としている。これに対し、往路の選択済みフライトが宿泊施設の受付時間内に到着しない場合には、その宿泊施設に係る宿泊プランを選択させないようにしてもよい。
この場合、施設情報データベース52(図3,図6(b)参照)の施設情報として、さらに「最終チェックイン時刻」を記憶しておく。そして、選択ページの生成処理において、宿泊施設ごとに往路の選択済みフライトの到着時刻が最終チェックイン時刻を経過しているか否かを判定する。ここで経過していると判定した場合は、例えば図16の空室情報表示欄1600に示すように、その旨を表示する(1610)とともに、予約ボタンのリンクを切って薄く表示し、クリックできないようにする(1620)。
これにより、目的地に到着したにもかかわらず予約したホテルにチェックインすることができない等、ユーザ自身が旅程を組み立てることにより生じ得るトラブルを回避することができる。
この場合、検索項目入力欄810(図8)に、任意の指定項目として「往路出発時間帯」および「復路出発時間帯」を追加する。時間帯としては、例えば、朝(6:00〜11:59),昼(12:00〜15:59),夕(16:00〜17:59),夜(18:00〜最終便)を選択させる。そして、検索条件として時間帯が指定されている場合には、取得した空席情報について時間帯を反映させた評価手順により選択済みフライトのデフォルト値を決定する。
これにより、検索結果を表示する選択ページにおいて、早い段階からユーザが求めるフライトに関する空席情報を表示させることができる。
これにより、ページの遷移を伴わずに、交通手段(往路,復路のいずれか)が変更されるごとに、既に宿泊施設ごとに表示されている料金の総額を、変更された交通手段の金額に応じて切り替えて表示することができる。
図17は、予め定めた時間帯によりフライトを分類し、指定された時間帯の空席情報のみを往路と復路に分けて縦方向に表示するパターンである。時間帯は、適宜変更することができる。図17(a)は4つの時間帯(ここでは、「朝便」,「昼便」,「夕便」,「夜便」)図17(b)は2つの時間帯(ここでは、「早い時間帯」,「遅い時間帯」)に分類した例を示している。
図18は、予め定めた時間帯によりフライトを分類し、指定された時間帯の空席情報のみを往路と復路に分けて横方向に表示するパターンである。時間帯は、適宜変更することができる。図18(a)は時間帯ごとに一括して(ここでは、5便ごとに)表示を切り替えるパターン、図18(b)は1便ごとに表示を切り替えるパターンの例を示している。
20 ネットワーク
30 サーバ
31 運送料情報
32 宿泊料情報
40 空席情報データベース
41 座席情報データベース
42 便情報データベース
50 空室情報データベース
51 客室情報データベース
52 施設情報データベース
800 検索条件入力ページ
1300 選択ページ
1400 選択ページ
1500 選択ページ
Claims (10)
- ユーザの端末から交通手段及び宿泊施設の予約を併せて受け付ける予約受付システムであって、
ユーザの端末から、交通手段及び宿泊施設の検索条件を受信する検索条件受信手段と、
少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得・運送料生成手段と、
少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊施設の宿泊料の情報を生成する空室情報取得・宿泊料生成手段と、
前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを生成し、該生成した選択ページに、宿泊施設ごとに、前記取得した複数の空席情報の中から予め設定した条件で往路・復路各1つずつ選択した交通手段の運送料と前記宿泊施設の宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信手段と
前記選択ページからの交通手段の選択情報を受信する選択情報受信手段と、
前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替手段と
を備えることを特徴とする予約受付システム。 - 請求項1に記載の予約受付システムにおいて、
前記選択ページ送信手段は、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを、1ページで生成して前記ユーザの端末に送信する選択ページ送信手段である
ことを特徴とする予約受付システム。 - 請求項1又は2に記載の予約受付システムにおいて、
前記空席情報取得・運送料生成手段は、検索条件を満たす空席情報を複数取得した後、
前記取得した空席情報に対応する交通手段の運送料の情報を運送料情報記憶手段に記憶し、
前記空室情報取得・宿泊料生成手段は、検索条件を満たす空室情報を複数取得した後、
前記取得した空室情報に対応する宿泊施設の宿泊料の情報を宿泊料情報記憶手段に記憶し、
前記金額切替手段は、前記料金の総額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料と、前記宿泊料情報記憶手段から読み出した宿泊料との合計金額を算出し、また、前記差額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額を算出する
ことを特徴とする予約受付システム。 - 請求項1〜3のいずれか1項に記載の予約受付システムにおいて、
前記金額切替手段は、前記選択情報をもとに、前記合算した料金の総額の情報、前記算出した差額の情報のみを前記ユーザの端末に送信し、
前記ユーザの端末内で前記選択ページの前記料金の総額の情報、前記料金の差額の情報を書き換えさせる
ことを特徴とする予約受付システム。 - 請求項1〜4のいずれか1項に記載の予約受付システムにおいて、
前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースに記憶する空席情報は、交通手段の出発時刻の情報を含み、
前記選択ページ送信手段は、前記検索条件に交通手段の出発時間帯が含まれているとき、前記予め設定した条件を、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから取得した出発時刻が前記出発時間帯に含まれる交通手段を優先して選択する条件とする
ことを特徴とする予約受付システム。 - 請求項1〜5のいずれか1項に記載の予約受付システムにおいて、
前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースに記憶する空席情報は、交通手段の到着時刻の情報を含み、
前記少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースに記憶する空室情報は、さらに、宿泊施設の最終チェックイン時刻の情報を含み、
前記選択ページ送信手段は、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから取得した、往路についての前記選択した交通手段の到着時刻が前記宿泊施設の最終チェックイン時刻の後であるときは、前記宿泊施設を選択させない
ことを特徴とする予約受付システム。 - ユーザの端末から交通手段及び宿泊施設の予約を併せて受け付ける予約受付システムのサーバにおける予約受付方法であって、
サーバは、ユーザの端末から、交通手段及び宿泊施設の検索条件を受信する検索条件受信ステップと、
サーバは、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得・運送料生成ステップと、
サーバは、少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊施設の宿泊料の情報を生成する空室情報取得・宿泊料生成ステップと、
サーバは、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを生成し、該生成した選択ページに、宿泊施設ごとに、前記取得した複数の空席情報の中から予め設定した条件で往路・復路各1つずつ選択した交通手段の運送料と前記宿泊施設の宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信ステップと
サーバは、前記選択ページからの交通手段の選択情報を受信する選択情報受信ステップと、
サーバは、前記料金の総額を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替ステップと
を備えることを特徴とする予約受付方法。 - ユーザの端末から交通手段及び宿泊プランの予約を併せて受け付ける予約受付システムであって、
ユーザの端末から、交通手段及び宿泊プランの検索条件を受信する検索条件受信手段と、
少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得・運送料生成手段と、
少なくとも宿泊料の情報を含む、宿泊プランの空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊プランの宿泊料の情報を生成する空室情報取得・宿泊料生成手段と、
前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊プランの選択ページを生成し、該生成した選択ページに、宿泊プランごとに、前記取得した複数の空席情報の中から予め設定した条件で往路・復路各1つずつ選択した交通手段の運送料と前記宿泊プランの宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信手段と
前記選択ページからの交通手段の選択情報を受信する選択情報受信手段と、
前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊プランの宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替手段と
を備えることを特徴とする予約受付システム。 - ユーザの端末から交通手段及び宿泊プランの予約を併せて受け付ける予約受付システムのサーバにおける予約受付方法であって、
サーバは、ユーザの端末から、交通手段及び宿泊プランの検索条件を受信する検索条件受信ステップと、
サーバは、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得・運送料生成ステップと、
サーバは、少なくとも宿泊料の情報を含む、宿泊プランの空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊プランの宿泊料の情報を生成する空室情報取得・宿泊料生成ステップと、
サーバは、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊プランの選択ページを生成し、該生成した選択ページに、宿泊プランごとに、前記取得した複数の空席情報の中から予め設定した条件で往路・復路各1つずつ選択した交通手段の運送料と前記宿泊プランの宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信ステップと
サーバは、前記選択ページからの交通手段の選択情報を受信する選択情報受信ステップと、
サーバは、前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替ステップと
を備えることを特徴とする予約受付方法。 - 請求項1〜6、8のいずれか1項に記載の予約受付システムの各手段をコンピュータに機能として実現させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011133332A JP5129874B2 (ja) | 2011-06-15 | 2011-06-15 | 予約受付システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011133332A JP5129874B2 (ja) | 2011-06-15 | 2011-06-15 | 予約受付システム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007269520A Division JP2009098904A (ja) | 2007-10-16 | 2007-10-16 | 予約受付システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011222039A JP2011222039A (ja) | 2011-11-04 |
JP5129874B2 true JP5129874B2 (ja) | 2013-01-30 |
Family
ID=45038869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011133332A Active JP5129874B2 (ja) | 2011-06-15 | 2011-06-15 | 予約受付システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5129874B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8732938B2 (en) | 2003-03-21 | 2014-05-27 | MEAS France | Method of packaging a sensor |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103413259B (zh) * | 2013-08-27 | 2016-03-30 | 重庆大学 | 一种图书馆座位选择***及其选择方法 |
CN104112185A (zh) * | 2014-07-04 | 2014-10-22 | 河海大学常州校区 | 一种图书馆自习室座位管理***及其方法 |
CN104091237A (zh) * | 2014-07-08 | 2014-10-08 | 南京邮电大学 | 利用无线传感技术的图书馆座位管理*** |
WO2019186908A1 (ja) * | 2018-03-29 | 2019-10-03 | 楽天株式会社 | 検索システム、検索方法、及びプログラム |
JP6646791B1 (ja) * | 2018-03-29 | 2020-02-14 | 楽天株式会社 | 検索システム、検索方法、及びプログラム |
JP6763076B2 (ja) * | 2019-12-27 | 2020-09-30 | 楽天株式会社 | 検索システム、検索方法、及びプログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002024340A (ja) * | 2000-07-12 | 2002-01-25 | Be Free Soft:Kk | 旅行商品組立システム、旅行商品組立方法、およびプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2004206493A (ja) * | 2002-12-26 | 2004-07-22 | Hitachi Ltd | 割引セット商品斡旋システム |
JP2006146439A (ja) * | 2004-11-17 | 2006-06-08 | Sumitomo Corp | 旅行予約支援システム及び旅行予約方法、並びにサーバ装置 |
-
2011
- 2011-06-15 JP JP2011133332A patent/JP5129874B2/ja active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8732938B2 (en) | 2003-03-21 | 2014-05-27 | MEAS France | Method of packaging a sensor |
Also Published As
Publication number | Publication date |
---|---|
JP2011222039A (ja) | 2011-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5129874B2 (ja) | 予約受付システム | |
US11755964B2 (en) | Travel packages including separately purchased travel items | |
US7363242B2 (en) | Internet based airline ticket purchasing and vacation planning system and method | |
TWI416430B (zh) | 預訂訊息合計裝置、預訂訊息合計方法、伺服器、旅遊預訂狀態揭露方法、程式及記錄媒體 | |
JP4693831B2 (ja) | 予約受付システム | |
JP6203443B1 (ja) | 運行情報生成サーバ、運行情報生成方法、および運行情報生成プログラム | |
US20060064333A1 (en) | Product availability tracking and notification system and method | |
AU2022200700A1 (en) | Airline-ticket sales system | |
JP2002163518A (ja) | 予約サーバ,ユーザ端末及び予約システム並びに予約方法 | |
US20160260183A1 (en) | Heuristic flight inquiry system and method for providing same | |
JP2009098904A (ja) | 予約受付システム | |
JP2006146439A (ja) | 旅行予約支援システム及び旅行予約方法、並びにサーバ装置 | |
US20060241984A1 (en) | Fare and yield driven travel services optimizer for a budget based request system | |
JP2012168572A (ja) | 現地ツアー予約システム | |
JP2007257219A (ja) | 交通施設情報案内システム、及び方法 | |
JPWO2006067835A1 (ja) | 情報処理システム | |
KR101790691B1 (ko) | 여행 상품 실시간 예약 시스템 및 방법 | |
JP4719307B2 (ja) | 予約受付システム | |
JP2016197452A (ja) | 空席販売システム | |
JP2007257669A (ja) | フライトプラン作成装置 | |
EP3790238B1 (en) | System and method for determining a set of routes, in a computerized environment | |
JP6329876B2 (ja) | 旅行パッケージプラン提供システム及び旅行パッケージプラン提供方法 | |
JP7211997B2 (ja) | 情報提供装置、情報提供方法、及びプログラム | |
WO2023042658A1 (ja) | 行動変容誘導システムおよびその方法 | |
JP5473426B2 (ja) | 現地ツアー推薦システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121022 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121030 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5129874 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151109 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |