(57)【特許請求の範囲】
【請求項１】
端末装置から、出発地と目的地との間の往路及び復路の列車の料金券及び宿泊施設を含む旅行商品の予約を受け付ける予約受付装置と列車の料金券を発券する券売機とを備える予約システムであって、
前記予約受付装置は、
前記旅行商品の往路及び復路の列車の料金券を予約するための列車予約情報と当該旅行商品の宿泊施設を予約するための宿泊施設予約情報と前記旅行商品のオプションを予約するためのオプション予約情報との入力を受け付ける予約画面情報を生成して前記端末装置に送信する送信手段と、
前記予約画面情報に応じて入力された列車予約情報、宿泊施設予約情報及びオプション予約情報を前記端末装置から受信する受信手段と、
前記列車予約情報を、列車の料金券の予約を管理する列車予約管理装置に送信して列車の料金券の予約を行う第１の予約手段と、
前記宿泊施設予約情報を、宿泊施設の予約を管理する宿泊施設管理装置に送信して宿泊施設の予約を行う第２の予約手段と、
前記オプション予約情報を、オプションの予約を管理するオプション予約管理装置に送信してオプションの予約を行う第３の予約手段と、を備え、
前記券売機は、
前記第１の予約手段により予約された往路及び復路の列車の料金券と、前記第２の予約手段により予約された宿泊施設の予約引換券又は前記第３の予約手段により予約されたオプションの予約引換券と、の発券のための情報を前記予約受付装置から取得する取得手段と、前記取得された発券のための情報に基づいて、発券を行う発券手段と、を備える予約システム。
【請求項２】
前記列車予約管理装置は、料金券の利用日から所定期間前までの予約期間に指定券の予約を受け付け、
前記受信手段は、前記予約期間の開始日時より前の事前予約期間に、列車予約情報を前記端末装置から受信し、
前記受信された列車予約情報を記憶手段に記憶する記憶制御手段と、
現在日時が前記記憶された列車予約情報に対応する前記予約期間の開始日時になったか否かを判別し、当該予約期間の開始日時になった場合に、当該列車予約情報を前記列車予約管理装置に送信する予約実行手段と、を備える請求項１に記載の予約システム。
【請求項３】
前記送信手段は、第１の出発日の旅行に対応する列車予約情報及び宿泊施設予約情報とともに、当該第１の出発日以外の少なくとも一つの第２の出発日を入力するための複数日選択画面情報を生成して前記端末装置に送信し、
前記受信手段は、前記第１の出発日及び前記第２の出発日の旅行に対応する列車予約情報及び宿泊施設予約情報を受信し、
前記第１の予約手段は、前記第１の出発日及び前記第２の出発日に対応する列車予約情報を、前記列車予約管理装置に送信して列車の料金券の予約を行い、
前記第２の予約手段は、前記第１の出発日及び前記第２の出発日に対応する宿泊施設予約情報を、前記宿泊施設管理装置に送信して宿泊施設の予約を行う請求項１又は２に記載の予約システム。
【請求項４】
前記送信手段は、前記端末装置からの列車の条件情報に応じて、当該条件情報を満たす予約候補の列車の列車情報を有し、予約候補の列車のうち、１つの基準となる列車の運賃料金情報を基準とした他の列車情報の運賃料金情報の加算値を表示する前記予約画面情報を生成して送信する請求項１から３のいずれか一項に記載の予約システム。
【請求項５】
前記送信手段は、予約する列車の座席表を表示し、当該座席表から前記予約する座席を選択入力する座席選択画面情報を生成して前記端末装置に送信し、
前記受信手段は、前記列車予約情報として前記選択入力された座席情報を受信する請求項１から４のいずれか一項に記載の予約システム。
【請求項６】
前記送信手段は、前記端末装置からの列車の条件情報に応じて、当該条件情報を満たす予約候補の列車の列車情報を有し、予約候補の列車の運賃料金情報を表示するとともに、当該運賃料金情報を利用日までの期間に応じた割引率に応じて割り引いた前記予約画面情報を生成して送信する請求項１から５のいずれか一項に記載の予約システム。
【請求項７】
端末装置から、出発地と目的地との間の往路及び復路の列車の料金券及び宿泊施設を含む旅行商品の予約を受け付ける予約受付装置であって、
前記予約受付装置は、
前記旅行商品の往路及び復路の列車の料金券を予約するための列車予約情報と当該旅行商品の宿泊施設を予約するための宿泊施設予約情報と前記旅行商品のオプションを予約するためのオプション予約情報との入力を受け付ける予約画面情報を生成して前記端末装置に送信する送信手段と、
前記予約画面情報に応じて入力された列車予約情報、宿泊施設予約情報及びオプション予約情報を前記端末装置から受信する受信手段と、
前記列車予約情報を、列車の料金券の予約を管理する列車予約管理装置に送信して列車の料金券の予約を行う第１の予約手段と、
前記宿泊施設予約情報を、宿泊施設の予約を管理する宿泊施設管理装置に送信して宿泊施設の予約を行う第２の予約手段と、
前記オプション予約情報を、オプションの予約を管理するオプション予約管理装置に送信してオプションの予約を行う第３の予約手段と、を備え、
前記送信手段は、前記第１の予約手段により予約された往路及び復路の列車の料金券と、前記第２の予約手段により予約された宿泊施設の予約引換券又は前記第３の予約手段により予約されたオプションの予約引換券と、の発券のための情報を券売機に送信する予約受付装置。
【請求項８】
請求項７に記載の予約受付装置から、前記第１の予約手段により予約された往路及び復路の列車の料金券と、前記第２の予約手段により予約された宿泊施設の予約引換券又は前記第３の予約手段により予約されたオプションの予約引換券と、の発券のための情報を取得し、前記取得された発券のための情報に基づいて発券を行う券売機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約システム、予約受付装置及び券売機に関し、例えば鉄道旅行の旅行商品に有効な予約システム、予約受付装置及び券売機に関する。
【背景技術】
【０００２】
従来、旅行に関する商品として、出発地から目的地までの往路及び復路の航空機のチケットと、目的地でのホテル、旅館等の宿泊施設と、を組み合わせた旅行商品が知られている。また、ユーザ端末と、これにネットワーク接続されたサーバと、を備え、サーバが、ユーザ端末からの予約情報入力に応じて、旅行商品の航空機のチケット及び宿泊施設の予約を受け付ける予約受付システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９８９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の旅行商品の予約受付システムにおいては、交通手段としての鉄道の列車を選択することができなかった。このため、出発地から目的地迄の往路及び復路の列車の指定席特急券等の料金券や乗車券と、宿泊施設とを、まとめてユーザ端末で予約できなく、旅行業者の販売窓口に行き列車の料金券や乗車券と宿泊施設とを別々に申し込むしかなかった。
【０００５】
本発明の課題は、販売窓口を介さず、旅行商品の列車の料金券を伴う乗車券類及び宿泊施設をまとめて予約することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の予約システムは、
端末装置から、出発地と目的地との間の往路及び復路の列車の料金券及び宿泊施設を含む旅行商品の予約を受け付ける予約受付装置と列車の料金券を発券する券売機とを備える予約システムであって、
前記予約受付装置は、
前記旅行商品の往路及び復路の列車の料金券を予約するための列車予約情報と当該旅行商品の宿泊施設を予約するための宿泊施設予約情報と前記旅行商品のオプションを予約するためのオプション予約情報との入力を受け付ける予約画面情報を生成して前記端末装置に送信する送信手段と、
前記予約画面情報に応じて入力された列車予約情報、宿泊施設予約情報及びオプション予約情報を前記端末装置から受信する受信手段と、
前記列車予約情報を、列車の料金券の予約を管理する列車予約管理装置に送信して列車の料金券の予約を行う第１の予約手段と、
前記宿泊施設予約情報を、宿泊施設の予約を管理する宿泊施設管理装置に送信して宿泊施設の予約を行う第２の予約手段と、
前記オプション予約情報を、オプションの予約を管理するオプション予約管理装置に送信してオプションの予約を行う第３の予約手段と、を備え、
前記券売機は、
前記第１の予約手段により予約された往路及び復路の列車の料金券と、前記第２の予約手段により予約された宿泊施設の予約引換券又は前記第３の予約手段により予約されたオプションの予約引換券と、の発券のための情報を前記予約受付装置から取得する取得手段と、前記取得された発券のための情報に基づいて、発券を行う発券手段と、を備える。
【０００９】
また、望ましくは、
前記列車予約管理装置は、料金券の利用日から所定期間前までの予約期間に料金券の予約を受け付け、
前記受信手段は、前記予約期間の開始日時より前の事前予約期間に、列車予約情報を前記端末装置から受信し、
前記受信された列車予約情報を記憶手段に記憶する記憶制御手段と、
現在日時が前記記憶された列車予約情報に対応する前記予約期間の開始日時になったか否かを判別し、当該予約期間の開始日時になった場合に、当該列車予約情報を前記列車予約管理装置に送信する予約実行手段と、を備える。
【００１０】
また、望ましくは、
前記送信手段は、第１の出発日の旅行に対応する列車予約情報及び宿泊施設予約情報とともに、当該第１の出発日以外の少なくとも一つの第２の出発日を入力するための複数日選択画面情報を生成して前記端末装置に送信し、
前記受信手段は、前記第１の出発日及び前記第２の出発日の旅行に対応する列車予約情報及び宿泊施設予約情報を受信し、
前記第１の予約手段は、前記第１の出発日及び前記第２の出発日に対応する列車予約情報を、前記列車予約管理装置に送信して列車の料金券の予約を行い、
前記第２の予約手段は、前記第１の出発日及び前記第２の出発日に対応する宿泊施設予約情報を、前記宿泊施設管理装置に送信して宿泊施設の予約を行う。
【００１１】
また、望ましくは、
前記送信手段は、前記端末装置からの列車の条件情報に応じて、当該条件情報を満たす予約候補の列車の列車情報を有し、予約候補の列車のうち、１つの基準となる列車の運賃料金情報を基準とした他の列車情報の運賃料金情報の加算値を表示する前記予約画面情報を生成して送信する。
【００１２】
また、望ましくは、
前記送信手段は、予約する列車の座席表を表示し、当該座席表から前記予約する座席を選択入力する座席選択画面情報を生成して前記端末装置に送信し、
前記受信手段は、前記列車予約情報として前記選択入力された座席情報を受信する。
【００１３】
また、望ましくは、
前記送信手段は、前記端末装置からの列車の条件情報に応じて、当該条件情報を満たす予約候補の列車の列車情報を有し、予約候補の列車の運賃料金情報を表示するとともに、当該運賃料金情報を利用日までの期間に応じた割引率に応じて割り引いた前記予約画面情報を生成して送信する。
また、本発明の予約受付装置は、
端末装置から、出発地と目的地との間の往路及び復路の列車の料金券及び宿泊施設を含む旅行商品の予約を受け付ける予約受付装置であって、
前記予約受付装置は、
前記旅行商品の往路及び復路の列車の料金券を予約するための列車予約情報と当該旅行商品の宿泊施設を予約するための宿泊施設予約情報と前記旅行商品のオプションを予約するためのオプション予約情報との入力を受け付ける予約画面情報を生成して前記端末装置に送信する送信手段と、
前記予約画面情報に応じて入力された列車予約情報、宿泊施設予約情報及びオプション予約情報を前記端末装置から受信する受信手段と、
前記列車予約情報を、列車の料金券の予約を管理する列車予約管理装置に送信して列車の料金券の予約を行う第１の予約手段と、
前記宿泊施設予約情報を、宿泊施設の予約を管理する宿泊施設管理装置に送信して宿泊施設の予約を行う第２の予約手段と、
前記オプション予約情報を、オプションの予約を管理するオプション予約管理装置に送信してオプションの予約を行う第３の予約手段と、を備え、
前記送信手段は、前記第１の予約手段により予約された往路及び復路の列車の料金券と、前記第２の予約手段により予約された宿泊施設の予約引換券又は前記第３の予約手段により予約されたオプションの予約引換券と、の発券のための情報を券売機に送信する。
また、本発明の券売機は、
前記予約受付装置から、前記第１の予約手段により予約された往路及び復路の列車の料金券と、前記第２の予約手段により予約された宿泊施設の予約引換券又は前記第３の予約手段により予約されたオプションの予約引換券と、の発券のための情報を取得し、前記取得された発券のための情報に基づいて発券を行う。
【発明の効果】
【００１４】
本発明によれば、販売窓口を介さず、旅行商品の列車の料金券を伴う乗車券類及び宿泊施設をまとめて予約できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態の予約システムを示すブロック図である。
【図２】（ａ）は、端末装置の機能構成を示すブロック図である。（ｂ）は、券売機の機能構成を示すブロック図である。
【図３】（ａ）は、会員ＤＢの構成を示す図である。（ｂ）は、予約ＤＢの構成を示す図である。
【図４】画面表示操作処理を示すフローチャートである。
【図５】旅行商品予約受付処理を示すフローチャートである。
【図６】旅行商品予約受付処理の列車宿泊施設予約処理を示すフローチャートである。
【図７】列車宿泊施設予約処理の続きを示すフローチャートである。
【図８】列車宿泊施設予約処理の続きを示すフローチャートである。
【図９】列車宿泊施設予約処理の続きを示すフローチャートである。
【図１０】予約確認処理を示すフローチャートである。
【図１１】第１予約画面情報を示す図である。
【図１２】（ａ）は、１つの乗車駅の１つの直通経路の一例を示す図である。（ｂ）は、１つの乗車駅の１つの乗継経路の一例を示す図である。（ｃ）は、２つの乗車駅の２つの直通経路の一例を示す図である。（ｄ）は、２つの乗車駅の直通経路及び乗継経路の一例を示す図である。（ｅ）は、２つの乗車駅の２つの乗継経路の一例を示す図である。
【図１３】座席選択画面情報を示す図である。
【図１４】第２予約画面情報を示す図である。
【図１５】オプション条件入力画面情報を示す図である。
【図１６】自動予約実行処理を示すフローチャートである。
【図１７】発券処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１７】
図１及び図２を参照して、本実施の形態の装置構成を説明する。先ず、図１を参照して、本実施の形態の予約システム１を説明する。図１は、予約システム１を示すブロック図である。
【００１８】
予約システム１は、旅行の往路及び復路の経路についての、鉄道会社が運行する列車の料金券（指定席等特急券、グリーン券、寝台券、座席指定券等）及び乗車券と、ホテル、旅館等の宿泊施設と、レンタカー、旅行先の周辺観光等のオプション（オプション商品）と、からなる旅行商品の予約を行うシステムである。列車の料金券については、通常予約と、事前予約と、が可能である。予約システム１は、予約受付開始日時より前の事前予約期間に事前予約を受け付け、当該列車の予約受付開始日時に座席予約管理サーバ３０に実際の予約を行う。料金券は、乗車日（利用日、列車運行日）以前の所定期間としての予約期間に、料金券の予約及び発券を行うことができる。
【００１９】
予約期間は、例えば、乗車日から予約受付開始日時迄の期間である。予約期間が開始される予約受付開始日時は、例えば、乗車日の１か月前の日の午前１０時とする。予約システム１は、予約期間内に行う予約も可能である。事前予約期間は、予約期間の前の所定期間である。事前予約期間は、例えば、予約受付開始日時から乗車日の９か月前の日迄の期間である。また、予約システム１は、乗車日時から予約受付開始日時までの予約期間に通常予約を受け付け、座席予約管理サーバ３０にリアルタイムで予約を行う。
【００２０】
図１に示すように、予約システム１は、予約受付装置１０と、端末装置２０と、座席予約管理サーバ３０と、決済管理サーバ４０と、宿泊施設管理サーバ５０と、オプション管理サーバ６０と、券売機７０と、を備える。予約受付装置１０と端末装置２０とは、インターネット等の通信ネットワークＮ１を介して通信接続可能である。予約受付装置１０と、座席予約管理サーバ３０、決済管理サーバ４０、宿泊施設管理サーバ５０、オプション管理サーバ６０とは、専用線を介して常時通信接続されている。座席予約管理サーバ３０と、券売機７０とは、専用線を介して常時通信接続されている。
【００２１】
予約受付装置１０は、端末装置２０からの旅行商品の予約を受け付け、座席予約管理サーバ３０に列車の料金券の予約を行い、宿泊施設管理サーバ５０に宿泊施設の予約を行い、オプション管理サーバ６０にオプションの予約を行う装置である。予約受付装置１０は、送信手段、受信手段、列車の料金券や乗車券の予約を行う第１の予約手段、宿泊施設の予約を行う第２の予約手段、オプションの予約を行う第３の予約手段、記憶制御手段としての予約受付部１１と、記憶部１２と、中継部１３と、予約実行手段としての自動予約部１４と、記憶手段としての記憶部１５と、を備える。予約受付装置１０の各部は、ＬＡＮ（Local Area Network）等の通信方式の通信線を介して、互いに常時通信接続されている。
【００２２】
予約受付部１１は、端末装置２０からの旅行商品の予約情報を受け付けて記憶部１２に記憶する。予約受付部１１は、例えば、予約受付を行うＷｅｂサーバにより構成される。また、予約受付部１１は、列車の通常予約の予約情報を座席予約管理サーバ３０に送信し、宿泊施設の予約情報を宿泊施設管理サーバ５０に送信し、オプションの予約情報をオプション管理サーバ６０に送信する。また、予約受付部１１は、予約した顧客のクレジットカードのカード情報を決済管理サーバ４０に送信して旅行商品の代金の決済を行う。
【００２３】
予約受付部１１は、制御部、通信部等を有する。予約受付部１１の制御部は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＨＤＤ（Hard Disk Drive）等の記憶部と、を備える。記憶部には、各種データ及びプログラムが記憶されている。ＣＰＵが指定されたプログラムを記憶部から読み出してＲＡＭに展開し、展開されたプログラムとＣＰＵとの協働により、制御部が、各種処理を行う。予約受付部１１の記憶部には、旅行商品予約受付プログラムが記憶されている。
【００２４】
予約受付部１１の通信部は、ネットワークカード等により構成される。予約受付部１１の通信部は、通信ネットワークＮ１上の機器と通信を行い、また通信線を介して、記憶部１２、中継部１３、自動予約部１４と、通信を行う。
【００２５】
記憶部１２は、予約情報等の各種情報を記憶する。記憶部１２は、例えば、ＨＤＤや、データベースサーバにより構成される。記憶部１２には、後述する会員ＤＢ（Data Base）１００、予約ＤＢ２００が記憶されている。
【００２６】
中継部１３は、予約受付部１１、自動予約部１４と、座席予約管理サーバ３０、決済管理サーバ４０、宿泊施設管理サーバ５０、オプション管理サーバ６０との間の通信の中継を行う。というのは、予約受付装置１０内の通信線の通信速度と、予約受付装置１０及び外部機器の間の通信線の通信速度とは、異なるためである。中継部１３は、例えば、外部通信サーバにより構成される。
【００２７】
自動予約部１４は、記憶部１５に記憶された自動予約ＤＢ３００に基づいて、座席予約管理サーバ３０に自動的に事前予約の列車の料金券や乗車券の予約を行う。自動予約部１４は、予約受付部１１と同様に、ＣＰＵ、ＲＡＭ、記憶部を有する制御部と、通信部と、を備える。自動予約部１４の記憶部には、自動予約プログラムが記憶されている。自動予約部１４の通信部は、予約受付部１１、中継部１３、記憶部１５との通信を行う。自動予約部１４は、例えば、アプリケーションサーバにより構成される。記憶部１５は、後述する自動予約ＤＢ３００を記憶している。
【００２８】
端末装置２０は、顧客が使用する端末装置であり、ここでは、デスクトップＰＣ（Personal Computer）であるものとして説明する。しかし、これに限定されるものではなく、端末装置２０が、ノートＰＣ、タブレットＰＣ、スマートフォン、携帯電話機等、他の端末装置であることとしてもよい。
【００２９】
ここで、図２（ａ）を参照して、端末装置２０の機能構成を説明する。図２（ａ）は、端末装置２０の機能構成を示すブロック図である。端末装置２０は、制御部２１と、操作部２２と、表示部２３と、記憶部２４と、通信部２５と、を備える。端末装置２０の各部は、バス２６を介して互いに接続されている。
【００３０】
制御部２１は、端末装置２０の各部を制御する。制御部２１は、ＣＰＵ、ＲＡＭ、記憶部を備える。記憶部には、各種データ及びプログラムが記憶されている。ＣＰＵが指定されたプログラムをＲＯＭから読み出してＲＡＭに展開し、展開されたプログラムとＣＰＵとの協働により、制御部２１が、各種処理を行う。制御部２１の記憶部には、画面表示操作プログラムが記憶されている。
【００３１】
操作部２２は、キーボードと、マウス等のポインティングデバイスとを有し、顧客のキー操作及び位置入力を受け付け、その操作情報を制御部２１に出力する。
【００３２】
表示部２３は、ＬＣＤ（Liquid Crystal Display）等の表示パネルを備え、制御部２１からの表示情報に応じて表示パネルに各種表示を行う。記憶部２４は、ＨＤＤ、ＳＳＤ（Solid State Drive）等で構成され、情報の読み出し及び書き込みが可能である。
【００３３】
通信部２５は、ネットワークカード等で構成され、通信ネットワークＮ１上の機器と通信を行う。具体的には、通信部２５は、通信ネットワークＮ１を介して、予約受付装置１０の予約受付部１１と通信を行う。
【００３４】
図１に戻り、座席予約管理サーバ３０は、列車の料金券の予約及び発券の管理を行うサーバである。また、料金券のほか、乗車券の予約及び発券の管理も可能である。また、座席予約管理サーバ３０は、列車の予約情報と、列車情報としての、列車の名称、線区（線区内の駅）情報、時刻情報、座席指定情報等と、を管理している。座席予約管理サーバ３０は、予約受付装置１０、窓口端末、券売機７０等から受信した料金券の予約情報に基づいて、当該料金券の座席指定を含む予約を行い、その結果情報を記憶及び更新する。
【００３５】
決済管理サーバ４０は、旅行商品の代金決済のために設置されるサーバである。決済管理サーバ４０は、予約受付装置１０から受信した旅行商品の予約の決済要求に基づいてクレジットカード決済などの各種決済処理を行い、その決済結果情報を予約受付装置１０に送信するとともに、決済処理を行うための各種情報を管理する。
【００３６】
宿泊施設管理サーバ５０は、複数の宿泊施設の情報として、各宿泊施設の名称、料金、詳細等の情報と、予約（空室）状況情報と、を管理する。オプション管理サーバ６０は、オプションの情報として、各オプションの名称、料金、詳細等の情報と、予約状況情報と、を管理する。
【００３７】
券売機７０は、列車の料金券、乗車券を発券する端末であり、本実施の形態では、宿泊施設やオプションの予約引換券（バウチャー券）も発券可能である。ここで、図２（ｂ）を参照して、券売機７０の機能構成を説明する。図２（ｂ）は、券売機７０の機能構成を示すブロック図である。券売機７０は、取得手段としての制御部７１と、操作部７２と、表示部７３と、記憶部７４と、通信部７５と、カード読取部７６と、発券手段としての発券部７７と、を備える。券売機７０の各部は、バス７８を介して互いに接続されている。
【００３８】
制御部７１は、券売機７０の各部を制御する。制御部７１は、ＣＰＵ、ＲＡＭ、記憶部を備える。記憶部には、各種データ及びプログラムが記憶されている。ＣＰＵが指定されたプログラムをＲＯＭから読み出してＲＡＭに展開し、展開されたプログラムとＣＰＵとの協働により、制御部２１が、各種処理を行う。制御部７１の記憶部には、発券プログラムが記憶されている。
【００３９】
操作部７２は、表示部７３に一体に設けられたタッチパネルを有し、顧客のタッチ操作を受け付け、その操作情報を制御部７１に出力する。
【００４０】
表示部７３は、ＬＣＤ等の表示パネルを備え、制御部７１からの表示情報に応じて表示パネルに各種表示を行う。記憶部７４は、ＨＤＤ等で構成され、情報の読み出し及び書き込みが可能である。通信部７５は、ネットワークカード等で構成され、座席予約管理サーバ３０と通信を行う。
【００４１】
カード読取部７６は、クレジットカードの投入を受け付け、投入されたクレジットカードのカード情報を読み取る読取部であり、読み取ったカード情報を制御部７１に出力する。発券部７７は、熱転写方式等の印刷部及び磁気記録部を有し、磁気記録媒体に、列車の料金券や乗車券と、宿泊施設又はオプションの予約引換券との券面情報及び磁気情報を記録して発券を行う。
【００４２】
次に、図３を参照して、記憶部１２，１５に記憶される情報を説明する。図３（ａ）は、会員ＤＢ１００の構成を示す図である。図３（ｂ）は、予約ＤＢ２００の構成を示す図である。
【００４３】
図３（ａ）に示すように、記憶部１２に記憶される会員ＤＢ１００は、会員ＩＤ１０１、パスワード１０２、氏名１０３、メールアドレス１０４、カード情報１０５等の項目を有する。会員ＩＤ１０１は、列車の料金券、乗車券や、旅行商品の予約を行うサービスにおける各会員のログインＩＤである。パスワード１０２は、会員ＩＤ１０１に対応するログインパスワードである。
【００４４】
氏名１０３は、会員ＩＤ１０１の会員の氏名である。メールアドレス１０４は、会員ＩＤ１０１の会員のメールアドレスである。カード情報１０５は、会員ＩＤ１０１の会員が決済に使用するクレジットカードのカード番号及び有効期限等の情報である。
【００４５】
会員ＤＢ１００は、顧客が、端末装置２０等を介して予約受付装置１０に会員登録を行うことで、作成及び更新される。例えば、端末装置２０は、予約受付部１１が提供する会員登録画面情報を受信して表示部２３に表示し、操作部２２を介して顧客としてのユーザからの会員ＩＤ、パスワード、氏名、メールアドレス、カード情報等の会員情報の入力を受け付け、当該会員情報を予約受付部１１に送信する。予約受付部１１は、受信した会員情報を、会員ＤＢ１００の新たなレコードに追加する。
【００４６】
図３（ｂ）に示すように、記憶部１２に記憶される予約ＤＢ２００は、予約番号２０１、受付日時２０２、会員ＩＤ２０３、第１旅行情報２１０、第２旅行情報２２０等の項目を有する。予約番号２０１は、旅行商品の予約の識別番号である。受付日時２０２は、予約番号２０１の予約の受付日時である。会員ＩＤ２０３は、予約番号２０１の予約の対象の会員のＩＤである。
【００４７】
第１旅行情報２１０は、第１の旅行に関する予約情報である。第２旅行情報２２０は、第２の旅行に関する予約情報である。列車の１往復と、その間の宿泊施設の宿泊と、を一つの旅行とし、複数の旅行を予約する場合に、それぞれの旅行を第１旅行、第２旅行…とする。ただし、複数の旅行を予約することは必須ではなく、１つの旅行（第１の旅行）だけを予約する構成であってもよい。なお、複数の旅行商品それぞれに、予約番号が付与されることとしてもよい。
【００４８】
第１旅行情報２１０は、列車予約情報２１１、宿泊施設予約情報２１２、オプション予約情報２１３を有する。列車予約情報２１１は、第１の旅行で利用する往路及び復路の列車の予約情報であり、往路及び復路の列車の線区情報、列車名、乗降車駅、乗継駅、発着時刻情報、人数、座席条件、乗車日、予約状態等の情報を有する。
【００４９】
宿泊施設予約情報２１２は、第１の旅行の宿泊施設の予約情報であり、第１の旅行で利用する宿泊施設の宿泊施設名、宿泊日、人数、予約状態等の情報を有する。オプション予約情報２１３は、第１の旅行のオプションの予約情報であり、第１の旅行で利用するオプションのオプション名、利用日、人数、予約状態等の情報を有する。
【００５０】
第２旅行情報２２０は、列車予約情報２２１、宿泊施設予約情報２２２、オプション予約情報２２３を有する。列車予約情報２２１、宿泊施設予約情報２２２、オプション予約情報２２３は、列車予約情報２１１、宿泊施設予約情報２１２、オプション予約情報２１３と同様に、第２の旅行の列車予約情報、宿泊施設予約情報、オプション予約情報である。第３旅行情報…は、同様に、第３…の旅行の列車予約情報、宿泊施設予約情報、オプション予約情報である。
【００５１】
次に、図４〜図１７を参照して、予約システム１の動作を説明する。図４は、画面表示操作処理を示すフローチャートである。図５は、旅行商品予約受付処理を示すフローチャートである。図６は、旅行商品予約受付処理の列車宿泊施設予約処理を示すフローチャートである。図７は、列車宿泊施設予約処理の続きを示すフローチャートである。図８は、列車宿泊施設予約処理の続きを示すフローチャートである。図９は、列車宿泊施設予約処理の続きを示すフローチャートである。図１０は、予約確認処理を示すフローチャートである。図１１は、第１予約画面情報５００を示す図である。
【００５２】
図１２（ａ）は、１つの乗車駅の１つの直通経路の一例を示す図である。図１２（ｂ）は、１つの乗車駅の１つの乗継経路の一例を示す図である。図１２（ｃ）は、２つの乗車駅の２つの直通経路の一例を示す図である。図１２（ｄ）は、２つの乗車駅の直通経路及び乗継経路の一例を示す図である。図１２（ｅ）は、２つの乗車駅の２つの乗継経路の一例を示す図である。図１３は、座席選択画面情報６００を示す図である。図１４は、第２予約画面情報７００を示す図である。図１５は、オプション条件入力画面情報８００を示す図である。図１６は、自動予約実行処理を示すフローチャートである。図１７は、発券処理を示すフローチャートである。
【００５３】
先ず、図４を参照して、端末装置２０で実行される画面表示操作処理を説明する。画面表示操作処理は、端末装置２０が予約受付装置１０から受信した画面情報を表示し、端末装置２０のユーザから当該画面情報に応じた操作入力を受け付けるブラウザの処理である。
【００５４】
制御部２１は、例えば、操作部２２を介して予約受付装置１０に通信接続する操作（ブラウザを起動し、予約受付装置１０が提供する予約受付サービスのＷｅｂページのＵＲＬ（Uniform Resource Locator）を入力）がされたことをトリガとし、画面表示操作プログラムに従い、画面表示操作処理を実行する。
【００５５】
図４に示すように、制御部２１は、通信部２５を介して、予約受付装置１０から画面情報を受信したか否かを判別する（ステップＳ１１）。画面情報を受信していない場合（ステップＳ１１；ＮＯ）、ステップＳ１１に移行される。画面情報を受信した場合（ステップＳ１１；ＹＥＳ）、制御部２１は、ステップＳ１１で受信した画面情報を表示部２３に表示する（ステップＳ１２）。
【００５６】
そして、制御部２１は、操作部２２を介してユーザから操作情報が入力されたか否かを判別する（ステップＳ１３）。操作情報が入力されていない場合（ステップＳ１３；ＮＯ）、ステップＳ１３に移行される。操作情報が入力された場合（ステップＳ１３；ＹＥＳ）、制御部２１は、操作情報が画面表示操作処理の終了であるか否かを判別する。操作情報が画面表示操作処理の終了である場合（ステップＳ１４；ＹＥＳ）、画面表示操作処理が終了される。
【００５７】
操作情報が画面表示操作処理の終了でない場合（ステップＳ１４；ＮＯ）、制御部２１は、通信部２５を介して、操作情報を予約受付装置１０に送信し（ステップＳ１５）、ステップＳ１１に移行する。
【００５８】
次いで、図５〜図１５を参照して、予約受付部１１で実行される旅行商品予約受付処理を説明する。旅行商品予約受付処理は、旅行の往路及び復路の列車の料金券、宿泊施設、オプションの予約を受け付ける処理である。
【００５９】
予約受付部１１は、端末装置２０及び他の機器のユーザの要求に応じて、会員登録処理を行う。端末装置２０や他の機器は、ユーザ（顧客）からの会員登録情報の入力を受け付け、予約受付部１１に送信する。会員登録情報は、ユニークな会員ＩＤ、パスワード、氏名、メールアドレス、クレジットカードのカード情報等の情報を含む。予約受付部１１は、受信した会員登録に応じて、記憶部１２に記憶された会員ＤＢ１００のレコードを更新又は追加する。
【００６０】
そして、予約受付部１１は、例えば、図４の画面表示操作処理に対応して、通信部を介して旅行商品予約受付要求（旅行商品予約受付サービスのＷｅｂページのＵＲＬ）を端末装置２０から受信したことをトリガとして、旅行商品予約受付プログラムに従い予約受付処理を行う。
【００６１】
図５に示すように、先ず、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、予約受付サービスの画面情報（例えば、旅行商品予約受付サービスのＷｅｂトップページ）を生成して、端末装置２０に送信する（ステップＳ２１）。この際、既に会員登録しているユーザは、予約受付サービスの画面情報において、会員ＩＤ及びパスワードを入力してもよい。会員登録がないユーザは、旅行商品を確定した後に、予約確認処理（ステップＳ２７）の前に、上述した会員登録処理を行ってもよい。
【００６２】
受付予約サービスの画面情報は、ログインユーザの会員ＩＤ及びパスワードの入力欄を有する。端末装置２０では、ステップＳ２１に対応して受信された画面情報が表示部２３に表示され、会員登録しているユーザにおいては、会員ＩＤ及びパスワードが操作部２２に入力され、操作情報として予約受付部１１に送信される。ログイン認証がＮＧである場合に、ステップＳ２１が再実行され、ログイン認証ＯＫである場合に、次の処理に移行される。
【００６３】
そして、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、予約する列車及び宿泊施設の初期条件を入力するための第１予約画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからの入力情報を端末装置２０から受信する（ステップＳ２２）。第１予約画面情報は、例えば、図１１に示す第１予約画面情報５００である。第１予約画面情報５００は、列車の入力情報としての、往路及び復路の乗車日、乗車時刻と、出発地（エリア（関東等）、都道府県）と、第１乗車駅、第２乗車駅、人数（大人、子供）、降車駅と、宿泊施設の入力情報としての宿泊施設の地域、泊数と、の入力欄を有する。これらの入力欄に入力された入力情報が初期検索条件として端末装置２０から受信される。
【００６４】
第１乗車駅、第２乗車駅、降車駅とは、往路での乗車駅、降車駅である。第１乗車駅、第２乗車駅とは、旅行を複数の人数の顧客で行く場合に、例えば、各人の住所が異なるため、乗車駅がそれぞれ異なる２つの駅になる場合に、それらの２つの乗車駅であるものとする。しかし、同じ旅行であるため、目的地の降車駅には同じ列車で着くように、列車が検索されるものとする。この場合、逆に復路では、出発駅が同じ（往路の降車駅に対応）であるが、降車駅が異（往路の第１、第２乗車駅に対応）になる。
【００６５】
また、宿泊施設の地域は、必ずしも降車駅の地域と同じである必要はない。降車駅から離れた宿泊施設でもよいからである。泊数は、降車駅への到着日からの泊数とする。
【００６６】
そして、予約受付部１１は、列車宿泊施設予約処理を実行する（ステップＳ２３）。ここで、図６〜図９、図１２〜図１４を参照して、ステップＳ２３の列車宿泊施設予約処理を説明する。
【００６７】
先ず、予約受付部１１は、ステップＳ２２で受信された列車の入力情報の往路及び復路の乗車日と、現在の日時情報とから、列車の予約が事前予約であるか否かを判別する（ステップＳ３１）。事前予約である場合（ステップＳ３１；ＹＥＳ）、予約受付部１１は、ステップＳ２２で受信された列車の入力情報の第１、第２の乗車駅から、乗車駅が２つであるか否かを判別する（ステップＳ３２）。乗車駅が１つである場合（ステップＳ３２；ＮＯ）、予約受付部１１は、ステップＳ２２で受信された列車の入力情報を座席予約管理サーバ３０に送信して、列車の入力情報に合う候補の往路及び復路の列車の列車情報（線区、列車名、各駅の発着時刻等）、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信する（ステップＳ３３）。座席予約管理サーバ３０は、列車の入力情報を受信し、当該列車の入力情報に応じて、当該入力情報を満たす列車の候補の列車情報、運賃料金情報、割引情報等の情報を生成して予約受付部１１に送信し、以下の同様のステップでも同様の処理を行う。ここで、列車の運賃とは乗車券の購入対価にあたるものであり、列車の料金とは料金券（指定席等特急券、グリーン券、寝台券、座席指定券等）の購入対価にあたるものである。割引情報は、列車の利用日までの期間に応じた運賃又は料金の割引率や、割引枠（割引する座席数）の情報を有する。割引情報は、例えば、列車の利用日までの期間が長いほど大きく割引されるような情報や、列車の利用日までの期間が同じであっても、割引率及び割引枠が異なるものが複数用意されるような情報とされる。
【００６８】
ステップＳ３３のケースは、例えば、図１２（ａ）のように、往路において、１つの乗車駅（東京駅）から１つの到着駅（仙台駅）まで１つの区間をとる経路のケースと、図１２（ｂ）のように、往路において、１つの乗車駅（宇都宮駅）から１つの到着駅（八戸駅）まで乗継駅（仙台駅）があり、第１区間、第２区間をとる経路のケースと、がある。第１区間の列車と、第２区間の列車とは異なる。例えば、第１区間の列車が各駅停車であり、第２区間の列車が直通区間の列車である。復路においては、往路の乗車駅を復路の降車駅に、往路の降車駅を復路の乗車駅に変換して、往路と同様の処理が行われる。
【００６９】
乗車駅が２つである場合（ステップＳ３２；ＹＥＳ）、予約受付部１１は、ステップＳ２２で受信された列車の入力情報の第１、第２の乗車駅、降車駅から、乗継ありか否かを判別する（ステップＳ３４）。乗継なしの場合（ステップＳ３４；ＮＯ）、予約受付部１１は、ステップＳ２２で受信された列車の往路及び復路の比較的距離が長い第１区間の入力情報を座席予約管理サーバ３０に送信して、第１区間の列車情報、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信する（ステップＳ３５）。ステップＳ３５のケースは、例えば、図１２（ｃ）のように、往路において、第１の乗車駅（東京駅）から１つの到着駅（一ノ関駅）まで比較的距離が長い第１区間をとり、第２の乗車駅（大宮駅）から１つの到着駅（一ノ関駅）まで比較的距離が短い第２区間をとる経路のケースである。復路においては、往路の第１、第２の乗車駅を復路の第１、第２の降車駅に、往路の降車駅を復路の乗車駅に変換して、乗車駅（一ノ関駅）から第１の降車駅（東京駅）の区間を第１区間とし、乗車駅（一ノ関駅）から第２の降車駅（大宮駅）の区間を第２区間として、往路と同様の処理が行われる。
【００７０】
そして、予約受付部１１は、ステップＳ２２で受信された列車の往路及び復路の比較的距離が短い第２区間の入力情報を座席予約管理サーバ３０に送信して、上記第１区間の入力情報である第１、第２の乗車駅に停車する列車条件を満たす第２区間の列車情報、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信する（ステップＳ３６）。
【００７１】
ステップＳ３３，Ｓ３６，Ｓ５３，Ｓ５７の後に、予約受付部１１は、受信した運賃料金情報、割引情報から、往路及び復路の列車の座席の種類（普通席、自由席、指定席、グリーン席、グランクラス席）、割引率毎の運賃や料金に基づいて、基準とする運賃や料金からの各加算額（運賃料金情報の加算値）を算出する（ステップＳ３７）。
【００７２】
そして、予約受付部１１は、ステップＳ２２で受信された宿泊施設の入力情報を宿泊施設管理サーバ５０に送信して、入力情報の条件を満たす宿泊施設の宿泊施設情報等を要求して宿泊施設管理サーバ５０から受信する（ステップＳ３８）。宿泊施設管理サーバ５０は、宿泊施設の入力情報を受信し、当該宿泊施設の入力情報に応じて、当該入力情報を満たす宿泊施設を検索し、検索した宿泊施設の候補の宿泊施設情報等を生成して予約受付部１１に送信する。そして、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、ステップＳ３３，Ｓ３５，Ｓ３６，Ｓ３８，Ｓ５２，Ｓ５３，Ｓ５４，Ｓ５６，Ｓ５７で受信した往路及び復路の列車情報、運賃料金情報、割引情報、宿泊施設情報と、ステップＳ３７で算出された加算値とに基づき、予約する列車及び宿泊施設を選択するための第２予約画面情報（図１４参照）を生成し、通信部を介して、端末装置２０に送信し、ユーザからの列車選択情報を端末装置２０から受信する（ステップＳ３９）。
【００７３】
図１４に示すとおり、第２予約画面情報７００は、第１乗車駅の経路の往路及び復路の列車を選択するための列車選択領域７１０と、第２乗車駅の経路の往路及び復路の列車を選択するための列車選択領域７２０と、宿泊施設選択領域７３０とを有し、ステップＳ２２の初期条件を満たす往路及び復路の列車の列車情報、運賃料金情報、宿泊施設情報とが、列車及び宿泊施設を選択可能に含まれている。また、列車の選択において、座席、割引の種類が、ラジオボタン等によりさらに選択操作が可能である。第２予約画面情報は、選択された列車の座席、割引の種類の運賃や料金を基準（±０）とした他の座席、割引の種類、他の列車、の加算額も表示されるものとする。例えば、大人と子どもに分けて、１名あたりの往復列車加算額（列車選択の結果の加算額合計）の表示を行ってもよい。
【００７４】
そして、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、受信した列車情報に基づき、往路及び復路の列車の座席を選択するための座席選択画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからの座席選択情報を端末装置２０から受信する（ステップＳ４０）。座席選択画面情報は、例えば、往路において、図１３に示す座席選択画面情報６００となる。座席選択画面情報６００は、列車の号車毎の座席表（シートマップ）を含み、座席の選択が可能である。座席選択画面情報は、通路側、窓側の座席、車両の両端付近、それ以外の座席、座席列、複数の顧客の場合の連続する座席等が選択できるようにしてもよい。復路の列車の座席選択も、往路の列車の座席選択と同様である。
【００７５】
そして、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、ステップＳ２２の入力情報の往路及び復路の乗車日に基づき、選択した列車及び宿泊施設が同じ旅行商品を予約する他の往路及び復路の乗車日を選択するための複数日選択画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからの複数日選択情報を端末装置２０から受信する（ステップＳ４１）。複数日選択画面情報は、例えば、カレンダーを含み、カレンダー上の日付選択を可能とする。これにより、入力した往路及び復路の乗車日（第１希望日）において、列車の指定席が満席である場合などに、選択した列車及び宿泊施設が同じ旅行商品であって別の乗車日（第２希望日）のものをまとめて予約することができる。
ただし、複数日選択は必ずしも必要ではなく、その場合、ステップＳ４１の処理は省略してもよい。
【００７６】
そして、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、列車選択情報が反映された第２予約画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからの宿泊施設選択情報を端末装置２０から受信し（ステップＳ４２）、列車宿泊施設予約処理を終了する。
【００７７】
図７に示すように、乗継ありの場合（ステップＳ３４；ＹＥＳ）、予約受付部１１は、ステップＳ２２で受信された列車の入力情報の第１、第２の乗車駅、降車駅から、２つの経路の両方が乗継か否かを判別する（ステップＳ５１）。片方が乗継である場合（ステップＳ５１；ＮＯ）、予約受付部１１は、ステップＳ２２で受信された列車の往路及び復路の乗継経路の入力情報を座席予約管理サーバ３０に送信して、往路及び復路の乗継経路の第２区間、第３区間の列車情報、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信する（ステップＳ５２）。片方が乗継の経路は、例えば、往路において、図１２（ｄ）に示す片方が乗継経路の２つの経路となる。直通経路を第１区間（東京駅〜八戸駅間）とし、乗継経路の乗車駅（宇都宮駅）から乗継駅（仙台駅）の区間を第２区間とし、乗継経路の乗継駅（仙台駅）から降車駅（八戸駅）の区間を第３区間とする。復路においては、往路の第１、第２の乗車駅を復路の第１、第２の降車駅に、往路の降車駅を復路の乗車駅に変換して、乗車駅（八戸駅）から第１の降車駅（東京駅）の区間を第１区間とし、乗継駅（仙台駅）から第２の降車駅（宇都宮駅）の区間を第２区間とし、乗車駅（八戸駅）から乗継駅（仙台駅）の区間を第３区間とし、往路と同様の処理が行われる。
【００７８】
そして、予約受付部１１は、ステップＳ２２で受信された列車の直通経路の入力情報を座席予約管理サーバ３０に送信して、直通経路の第１区間の列車情報、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信し（ステップＳ５３）、ステップＳ３７に移行する。ステップＳ５３においては、往路の第１区間（東京駅〜八戸駅間）の列車は、往路の第３区間（仙台駅〜八戸駅間）の列車と同じ列車が選択されるように列車情報等が受信され、復路の第１区間（八戸駅〜東京駅間）の列車は、復路の第３区間（八戸駅〜仙台駅間）の列車と同じ列車が選択されるように列車情報等が受信される。
【００７９】
両方が乗継である場合（ステップＳ５１；ＹＥＳ）、予約受付部１１は、ステップＳ２２で受信された列車の往路及び復路の比較的距離が長い乗継経路の第１区間、第２区間の入力情報を座席予約管理サーバ３０に送信して、当該乗継経路の第１区間、第２区間の列車情報、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信する（ステップＳ５４）。両方が乗継経路の経路は、例えば、往路において、図１２（ｅ）に示す両方が乗継経路の２つの経路となる。比較的距離が長い乗継経路の乗車駅（小山駅）から乗継駅（仙台駅）の区間を第１区間とし、当該乗継経路の乗継駅（仙台駅）から降車駅（八戸駅）の区間を第２区間とし、比較的距離が短い乗継経路の乗車駅（宇都宮駅）から乗継駅（仙台駅）の区間を第３区間とし、当該乗継経路の乗継駅（仙台駅）から降車駅（八戸駅）の区間を第４区間とする。復路においては、往路の第１、第２の乗車駅を復路の第１、第２の降車駅に、往路の降車駅を復路の乗車駅に変換して、比較的距離が長い乗継経路の乗車駅（八戸駅）から乗継駅（仙台駅）の区間を第１区間とし、当該乗継経路の乗継駅（仙台駅）から第１の降車駅（小山駅）の区間を第２区間とし、比較的距離が短い乗継経路の乗車駅（八戸駅）から乗継駅（仙台駅）の区間を第３区間とし、当該乗継経路の乗継駅（仙台駅）から第２の降車駅（宇都宮駅）の区間を第４区間とし、往路と同様の処理が行われる。
【００８０】
そして、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、ステップＳ２２で受信された列車の乗継経路の第１区間、第２区間の列車情報、運賃料金情報、割引情報に基づき、第１区間、第２区間の列車を選択するための列車選択画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからの第１区間、第２区間の列車選択情報を端末装置２０から受信する（ステップＳ５５）。
【００８１】
列車選択画面情報は、ステップＳ２２の初期条件を満たす列車の第１区間、第２区間の列車情報が含まれ、ユーザが候補列車の中から列車を選択可能としている。なお、列車選択画面情報でも、座席、割引の種類の選択、加算値の表示が可能なものとしてもよい。
【００８２】
そして、予約受付部１１は、ステップＳ２２で受信された列車の往路の比較的距離が短い乗継経路の第３区間の入力情報と、ステップＳ５５の第１区間、第２区間の列車選択情報とを座席予約管理サーバ３０に送信して、当該乗継経路の往路の第３区間の列車情報、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信する（ステップＳ５６）。往路の第４区間（仙台駅〜八戸駅間）の列車は、ステップＳ５３の往路の第２区間（仙台駅〜八戸駅間）と同じ列車となるため、ステップＳ５６において、往路の第２区間の列車（往路の第４区間の列車も同じ）の発時刻に間に合う条件で、往路の第３区間の列車情報、運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信する。この場合、往路の第２区間（往路の第４区間）の列車の発時刻に間に合う条件の下、往路の第３区間の列車の選択肢がある程度絞りこまれるため、ユーザが往路の第３区間の列車を選ぶのが容易になる。なお、発時刻に間に合う条件には、所定の乗換時間（例えば、１０分間）を考慮することも可能である。
【００８３】
そして、予約受付部１１は、ステップＳ２２で受信された列車の往路の乗継経路の第３区間、第４区間の入力情報を座席予約管理サーバ３０に送信して、往路の乗継経路の第３区間、第４区間の通しの運賃料金情報、割引情報等を要求して座席予約管理サーバ３０から受信し（ステップＳ５７）、ステップＳ３７に移行する。ステップＳ５７を通る場合、乗継経路の往路の第１区間、第２区間の列車は選択済であるため、ステップＳ３７では、乗継経路の往路の第３区間及び復路の第４区間の列車とあわせて運賃・料金の加算額が算出される。復路についても、往路と同様の処理（ステップＳ５４〜ステップＳ５７、ステップＳ３７）が行われる。
【００８４】
通常予約である場合（ステップＳ３１；ＮＯ）、図８に示すステップＳ６１に移行される。図８のステップＳ６１〜Ｓ７０、図９のステップＳ７１〜Ｓ７７は、図６のステップＳ３２〜Ｓ４０，Ｓ４２、図７のステップＳ５１〜Ｓ５７と同様である。但し、通常予約であるため、ステップＳ６２，Ｓ６４，Ｓ６５，Ｓ７２，Ｓ７３，Ｓ７４，Ｓ７６では、列車情報、運賃料金情報、割引情報とともに、空席情報も受信される。また、ステップＳ６８の第２予約画面情報、ステップＳ７５の列車選択画面情報は、候補の列車の空席情報も含まれる。また、ステップＳ６９の座席選択画面情報では、空席情報に基づき、座席表上の予約済の座席には、「×」等が表示され、選択不可能にされる。
【００８５】
図５に戻り、ステップＳ２３の実行後、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、予約するオプションの条件を入力するためのオプション条件入力画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからのオプション条件情報を端末装置２０から受信する（ステップＳ２４）。オプション条件入力画面情報は、例えば、図１５に示すオプション条件入力画面情報８００となる。
【００８６】
オプション条件入力画面情報８００は、レンタカーのオプション選択領域８１０と、遊園地等のチケットのオプション選択領域８２０と、観光バス、タクシー、ミニツアー等、その他のオプション選択領域８３０と、を有する。オプション条件入力画面情報８００は、オプション選択領域８１０，８２０，８３０に含まれる予約ボタンをクリック入力することで、予約するオプションの詳細な条件入力画面を表示可能なものとし、そのオプション条件情報の入力を受け付ける。
【００８７】
そして、予約受付部１１は、ステップＳ２４で受信されたオプション条件情報をオプション管理サーバ６０に送信して、オプション条件情報に対応するオプション検索結果情報を要求してオプション管理サーバ６０から受信する（ステップＳ２５）。オプション管理サーバ６０は、オプション条件情報を受信し、当該オプション条件情報に応じて、当該オプション条件情報を満たすオプションを検索し、検索したオプションの候補の情報を含むオプション検索結果情報を生成して予約受付部１１に送信する。そして、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、ステップＳ２４で受信されたオプション検索結果情報に基づき、オプション選択画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからのオプション選択情報を端末装置２０から受信する（ステップＳ２６）。
【００８８】
そして、予約受付部１１は、予約確認処理を行い（ステップＳ２７）、旅行商品予約受付処理を終了する。ここで、図１０を参照して、ステップＳ２７の予約確認処理を説明する。
【００８９】
図１０に示すように、先ず、予約受付部１１は、図４のステップＳ１１，Ｓ１５に対応して、ステップＳ２３で列車選択情報、宿泊施設選択情報、ステップＳ２４で受信されたオプション検索結果情報に基づき、選択された往路及び復路の列車、宿泊施設及びオプションの情報並びにそれらの料金の合計を示し、予約確認の旨の予約確認情報を入力するための予約確認画面情報を生成し、通信部を介して、端末装置２０に送信し、ユーザからの予約確認情報を端末装置２０から受信する（ステップＳ８１）。
【００９０】
そして、予約受付部１１は、図６のステップＳ３１と同様に、事前予約であるか否かを判別する（ステップＳ８２）。事前予約である場合（ステップＳ８２；ＹＥＳ）、予約受付部１１は、ステップＳ２２，Ｓ３１〜Ｓ４２，Ｓ５１〜Ｓ５７で受信された事前予約された列車に関する事前予約情報を自動予約部１４に送信して記憶部１５の自動予約ＤＢ３００に記憶させる（ステップＳ８３）。
【００９１】
そして、予約受付部１１は、今回の予約について予約番号を付与し、ステップＳ２２，Ｓ３８，Ｓ４２で受信された予約の宿泊施設に関する宿泊施設予約情報を宿泊施設管理サーバ５０に送信し、ステップＳ２４，Ｓ２６で受信された予約のオプションに関するオプション予約情報をオプション管理サーバ６０に送信し、付与した予約番号、受付日時、予約したユーザの会員ＩＤ、事前予約情報、宿泊施設予約情報、オプション予約情報を予約ＤＢ２００に記憶して更新する（ステップＳ８４）。宿泊施設管理サーバ５０は、宿泊施設予約情報を受信し、当該宿泊施設予約情報に応じて、宿泊施設の予約を行い、宿泊施設予約情報を記憶して管理する。オプション管理サーバ６０は、オプション予約情報を受信し、当該オプション予約情報に応じて、オプションの予約を行い、オプション予約情報を記憶して管理する。ステップＳ８４の予約番号、受付日時、会員ＩＤ、事前予約情報、宿泊施設予約情報、オプション予約情報は、予約番号２０１、受付日時２０２、会員ＩＤ２０３、列車予約情報２１１、宿泊施設予約情報２１２、オプション予約情報２１３等に格納される。
【００９２】
通常予約である場合（ステップＳ８２；ＮＯ）、予約受付部１１は、今回の予約について予約番号を付与し、ステップＳ２２，Ｓ６１〜Ｓ７０，Ｓ８１〜Ｓ８７で受信された通常予約の列車に関する列車予約情報を座席予約管理サーバ３０に送信し、ステップＳ２２，Ｓ６７，Ｓ７０で受信された予約の宿泊施設に関する宿泊施設予約情報を宿泊施設管理サーバ５０に送信し、ステップＳ２４，Ｓ２６で受信された予約のオプションに関するオプション予約情報をオプション管理サーバ６０に送信し、付与した予約番号、受付日時、予約したユーザの会員ＩＤ、列車予約情報、宿泊施設予約情報、オプション予約情報を予約ＤＢ２００に記憶して更新する（ステップＳ８５）。座席予約管理サーバ３０は、列車予約情報を受信し、当該列車予約情報に応じて、列車の指定券の予約を行い、列車予約情報を記憶して管理する。宿泊施設管理サーバ５０は、宿泊施設予約情報を受信し、当該宿泊施設予約情報に応じて、宿泊施設の予約を行い、宿泊施設予約情報を記憶して管理する。オプション管理サーバ６０は、オプション予約情報を受信し、当該オプション予約情報に応じて、オプションの予約を行い、オプション予約情報を記憶して管理する。
【００９３】
ステップＳ８５の予約番号、受付日時、会員ＩＤ、列車予約情報、宿泊施設予約情報、オプション予約情報は、予約番号２０１、受付日時２０２、会員ＩＤ２０３、列車予約情報２１１、宿泊施設予約情報２１２、オプション予約情報２１３等に格納される。
【００９４】
そして、予約受付部１１は、列車の事前予約又は通常予約を含む旅行商品の予約受付完了の旨を示す予約受付メールを生成し、通信部を介して、端末装置２０に送信し（ステップＳ８６）、予約確認処理を終了する。旅行商品の予約完了時において、決済管理サーバ４０は、予約したユーザのカード情報、料金情報を予約受付部１１から受信し、予約番号に対応する旅行商品について当該カード情報、料金情報を用いてカード決済を行う。また、カード決済ではなく、予約受付メールにおいて、コンビニエンスストア等での決済のための番号（コード）を付与し、コンビニエンスストア等で現金支払での決済を可能としてもよい。
【００９５】
次いで、図１６を参照して、自動予約部１４が実行する自動予約実行処理を説明する。自動予約処理は、自動予約ＤＢ３００の事前予約済の予約情報に基づいて、予約受付開始時に自動的に予約を行う処理である。自動予約部１４は、例えば、電源がオンされたことをトリガとして、自動予約プログラムに従い自動予約処理を行う。
【００９６】
図１６に示すように、先ず、自動予約部１４は、記憶部１５の自動予約ＤＢ３００の全ての事前予約情報の乗車日を読み出す（ステップＳ９１）。そして、自動予約部１４は、現在日時が予約開始日時であるステップＳ９１で読み出された乗車日が有るか否かを判別する（ステップＳ９２）。現在日時が予約開始日時である乗車日がない場合（ステップＳ９２；ＮＯ）、ステップＳ９１に移行される。
【００９７】
現在日時が予約開始日時である乗車日がある場合（ステップＳ９２；ＹＥＳ）、自動予約部１４は、ステップＳ９２で取得された現在の予約開始日時に対応する乗車日の列車に対応する自動予約ＤＢ３００の事前予約情報のデータを予約情報として読み出す（ステップＳ９３）。この予約情報には、現在の予約開始日時に対応しない事前予約情報は含められない。そして、自動予約部１４は、中継部１３を介して、ステップＳ９３で読み出された予約情報を座席予約管理サーバ３０に送信する（ステップＳ９４）。ステップＳ９４において、座席予約管理サーバ３０は、予約情報を自動予約部１４から受信し、当該予約情報に基づく予約を行い、座席指定を行い、最終的に予約が取れたか否かの予約結果情報を自動予約部１４に送信する。予約結果情報には、予約が取れたか否かの情報、予約情報、座席が取れた場合の座席指定情報等を含むものとする。
【００９８】
そして、自動予約部１４は、中継部１３を介して、予約結果情報を座席予約管理サーバ３０から受信したか否かを判別する（ステップＳ９５）。予約結果情報を受信していない場合（ステップＳ９５；ＮＯ）、ステップＳ９５に移行される。予約結果情報を受信した場合（ステップＳ９５；ＹＥＳ）、自動予約部１４は、ステップＳ９５で受信された予約結果情報を、ステップＳ９２で取得された乗車日の列車に対応する自動予約ＤＢ３００の事前予約情報の予約状態に記憶して更新する（ステップＳ９６）。
【００９９】
そして、自動予約部１４は、ステップＳ９５で受信された予約結果情報を予約受付部１１に送信し（ステップＳ９７）、ステップＳ９１に移行する。ステップＳ９７に対応して、予約受付部１１は、予約結果情報を受信し、予約結果情報を、予約ＤＢ２００の列車予約情報２１１，２２１…の対応する乗車日の列車予約状態に記憶し、予約結果情報と、この予約に対応する予約番号２０１を含む予約情報と、を含むメールを生成し、会員ＤＢ１００の対応する会員ＩＤ１０１のメールアドレス１０４宛に送信する。
【０１００】
次いで、図１７を参照して、券売機７０の制御部７１が実行する発券処理を説明する。発券処理は、予約された旅行商品の列車の料金券、乗車券と、宿泊施設、オプションの予約引換券とを発券する処理である。制御部７１は、例えば、ユーザからカード読取部７６へのクレジットカード挿入をトリガとして、発券プログラムに従い発券処理を行う。なお、発券処理のトリガとしては、クレジットカード挿入に限るものではなく、ユーザからの操作部７２を介する予約番号（又は予約番号に対応するＱＲコード（登録商標））の入力をトリガとしてもよい。また、ユーザの認証のため、クレジットカード挿入や予約番号の入力の際に暗証番号の入力を伴ってもよい。
【０１０１】
図１７に示すように、先ず、制御部７１は、カード読取部７６により挿入されたクレジットカードのカード情報を読み取り、又はユーザからの操作部７２を介する予約番号の入力を受け付ける（カード情報等入力、ステップＳ１０１）。そして、制御部７１は、ステップＳ１０１でカード情報等が入力されたか否かを判別する（ステップＳ１０２）。
【０１０２】
カード情報等が入力された場合（ステップＳ１０２；ＹＥＳ）、制御部７１は、カード情報等を予約受付部１１に送信する。予約受付部１１は、会員ＤＢ１００により、受信したカード情報等に対応する会員ＩＤ１０１を取得し、予約ＤＢ２００により、その会員ＩＤ２０３に対応する列車予約情報２１１、２２１…、宿泊施設予約情報２１２、２２２…、オプション予約情報２１３、２２３…を取得して制御部７１に送信する（ステップＳ１０３）。
【０１０３】
そして、制御部７１は、ステップＳ１０１で入力又は受信されたカード情報等を決済管理サーバ４０に送信し、決済結果情報（決済済み情報）を決済管理サーバ４０から受信する（ステップＳ１０４）。コンビニエンスストア等での決済の場合は、決済管理サーバ４０は、その決済の結果を示す決済結果情報を生成して券売機７０に送信する。
【０１０４】
そして、制御部７１は、ステップＳ１０３で受信した列車予約情報、宿泊施設予約情報、オプション予約情報に基づいて、発券部７７により、列車の料金券や乗車券と、宿泊施設又はオプションの予約引換券（バウチャー券）と、を発券し（ステップＳ１０５）、発券処理を終了する。ユーザは、発券された列車の料金券や乗車券と、宿泊施設又はオプションの予約引換券とを発券部７７から取り出して取得する。なお、発券処理は、列車の料金券や乗車券、宿泊施設、オプションの予約引換券の全てを発券することに限られず、いずれか１つ又はその組み合わせであってもよい。例えば、宿泊施設が予約引換券を必要としない場合、料金券や乗車券とオプションの予約引換券だけの発券であってもよい。
【０１０５】
以上、本実施の形態によれば、予約受付装置１０の予約受付部１１は、旅行商品の往路及び復路の列車の料金券を予約するための列車予約情報と当該旅行商品の宿泊施設を予約するための宿泊施設予約情報との入力を受け付ける第２予約画面情報を生成して端末装置２０に送信し、予約画面情報に応じて入力された列車予約情報及び宿泊施設予約情報を端末装置２０から受信し、列車予約情報を座席予約管理サーバ３０に送信して列車の料金券の予約を行い、宿泊施設予約情報を宿泊施設管理サーバ５０に送信して宿泊施設の予約を行う。
【０１０６】
このため、旅行業者の販売窓口を介さず、旅行商品の列車の料金券を伴う乗車券類及び宿泊施設をまとめて予約できる。
【０１０７】
また、券売機７０は、予約された列車の料金券及び乗車券と、予約された宿泊施設又はオプションの予約引換券と、の発券のための情報を予約受付部１１から受信により取得し、取得された発券のための情報に基づいて、発券を行う。従来、ユーザ（顧客）は、宿泊施設又はオプションの予約引換券を旅行業者の販売窓口に取りにいかないといけなかった。本実施の形態によれば、旅行業者の販売窓口に行かなくとも、宿泊施設又はオプションの予約引換券も列車利用日の当日に列車の料金券や乗車券と合わせて駅等の券売機７０で受け取ることができ、顧客の負担を低減でき、旅行商品の券受取の利便性を向上できる。
【０１０８】
また、座席予約管理サーバ３０は、料金券の利用日から所定期間前までの予約期間に料金券の通常予約を受け付ける。列車の事前予約を伴う場合に、予約受付部１１は、事前予約期間に、列車予約情報を端末装置２０から受信し、受信された列車予約情報を記憶部１２に記憶し、自動予約部１４は、現在日時が記憶された列車予約情報に対応する予約期間の開始日時になったか否かを判別し、予約期間の開始日時になった場合に、列車予約情報を座席予約管理サーバ３０に送信する。このため、旅行商品の列車の料金券の事前予約を容易に行うことができ、列車予約の利便性を向上できる。
【０１０９】
また、予約受付部１１は、第１の出発日の旅行に対応する列車予約情報及び宿泊施設予約情報とともに、当該第１の出発日以外の少なくとも一つの第２の出発日を入力するための複数日選択画面情報を生成して端末装置２０に送信し、第１の出発日及び第２の出発日の旅行に対応する列車予約情報及び宿泊施設予約情報を端末装置２０から受信し、第１の出発日及び第２の出発日に対応する列車予約情報を、座席予約管理サーバ３０に送信して列車の料金券の予約を行い、第１の出発日及び第２の出発日に対応する宿泊施設予約情報を宿泊施設管理サーバ５０に送信して宿泊施設の予約を行う。このため、複数の出発日の旅行商品を容易に予約でき、旅行商品予約の利便性を向上できる。
【０１１０】
また、予約受付部１１は、端末装置２０からの列車の条件情報に応じて、条件情報を満たす予約候補の列車の列車情報を有し、予約候補の列車のうち、１つの基準となる列車の運賃料金情報を基準とした他の列車情報の運賃料金情報の加算値を表示する第２予約画面情報を生成して送信する。このため、予約候補の列車の運賃料金情報の比較を視覚的に容易に行うことができ、予約する列車を容易に選択できる。
【０１１１】
また、予約受付部１１は、予約する列車の座席表を表示し、座席表から予約する座席の選択入力を受け付ける座席選択画面情報を生成して端末装置２０に送信し、列車予約情報として選択入力された座席情報を受信する。このため、予約する列車の座席の配置を視覚的に容易に認識でき、予約する座席を容易に選択できる。また、通常予約の場合、列車のリアルタイムの空席状況を見ながら予約できるため、列車予約の利便性を向上できる。
【０１１２】
また、予約受付部１１は、旅行商品のオプションを予約するためのオプション予約情報の入力を受け付けるオプション予約画面情報を生成して端末装置２０に送信し、オプション予約画面情報に応じて入力されたオプション予約情報を端末装置２０から受信し、オプション予約情報を、オプション管理サーバ６０に送信してオプションの予約を行う。このため、旅行商品の列車の料金券や乗車券、宿泊施設又はオプションをまとめて容易に予約できる。
【０１１３】
また、予約受付部１１は、端末装置２０からの列車の条件情報に応じて、条件情報を満たす予約候補の列車の列車情報を有し、予約候補の列車の運賃料金情報を表示するとともに、当該運賃料金情報を利用日までの期間に応じた割引率に応じて割り引いた第２の予約画面情報を生成して送信する。このため、列車の料金券や乗車券を早期に販売することを促進でき、顧客にとっては料金券や乗車券を安価で容易に取得できる。
【０１１４】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。例えば、図１の予約受付装置１０に、各種サーバ３０、４０、５０、６０のいずれか又は全てが含まれている構成であってもよい。
【０１１５】
例えば、上記実施の形態では、１つ又は２つの乗車駅の経路の列車の料金券を伴う乗車券類を予約可能な予約システム１であったが、これに限定されるものではない。３つ以上の乗車駅の経路の列車の料金券を伴う乗車券類を予約可能な予約システムとしてもよい。また、外国からのユーザ（顧客）から予約可能なように、予約受付装置１０は、図１１、図１３、図１４その他の画面情報を日本語以外の言語で表示する構成を備えていてもよい。
【０１１６】
また、上記実施の形態における予約システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【符号の説明】
【０１１７】
１  予約システム
１０  予約受付装置
１１  予約受付部
１２  記憶部
１３  中継部
１４  自動予約部
１５  記憶部
２０  端末装置
２１  制御部
２２  操作部
２３  表示部
２４  記憶部
２５  通信部
２６  バス
３０  座席予約管理サーバ
４０  決済管理サーバ
５０  宿泊施設管理サーバ
６０  オプション管理サーバ
７０  券売機
７１  制御部
７２  操作部
７３  表示部
７４  記憶部
７５  通信部
７６  カード読取部
７７  発券部
７８  バス
Ｎ１  通信ネットワーク
【要約】
【課題】販売窓口を介さず、旅行商品の列車の料金券を伴う乗車券類及び宿泊施設をまとめて予約することである。
【解決手段】予約受付装置１０は、旅行商品の往路及び復路の列車の料金券を予約するための列車予約情報と当該旅行商品の宿泊施設を予約するための宿泊施設予約情報との入力を受け付ける予約画面情報を生成して端末装置２０に送信し、予約画面情報に応じて入力された列車予約情報及び宿泊施設予約情報を端末装置２０から受信し、列車予約情報を座席予約管理サーバ３０に送信して列車の料金券の予約を行い、宿泊施設予約情報を宿泊施設管理サーバ５０に送信して宿泊施設の予約を行う予約受付部１１を備える。
【選択図】図１【図１】
0005918842.tif 000002
【図２】
0005918842.tif 000003
【図３】
0005918842.tif 000004
【図４】
0005918842.tif 000005
【図５】
0005918842.tif 000006
【図６】
0005918842.tif 000007
【図７】
0005918842.tif 000008
【図８】
0005918842.tif 000009
【図９】
0005918842.tif 000010
【図１０】
0005918842.tif 000011
【図１１】
0005918842.tif 000012
【図１２】
0005918842.tif 000013
【図１３】
0005918842.tif 000014
【図１４】
0005918842.tif 000015
【図１５】
0005918842.tif 000016
【図１６】
0005918842.tif 000017
【図１７】
0005918842.tif 000018