(57)【要約】【課題】座席予約システム、座席予約装置及び座席予約プログラムを提供する。【解決手段】旅客が有する端末から乗車駅の情報と、降車駅の情報とを含む予約リクエストを読み出す読出部２１と、読出部２１で読み出した予約リクエストを送信する送信処理部２２とを有する駅設置装置２０と、駅設置装置２０から送信された予約リクエストを受信すると、車両の各駅における発車時刻との情報、車両が有する座席の座席ＩＤと、座席の予約の有無の情報とを含むレコードを有する座席予約データ１５ｄを記憶装置１５から読み出して、予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間に予約がされていない座席ＩＤを検索する検索手段１３ａを有する座席予約装置１０とを備える。【選択図】図１
2007094573.tif 000002
【特許請求の範囲】
【請求項１】
旅客が有する端末から乗車駅の情報と、降車駅の情報とを含む予約リクエストを読み出す読出部と、前記読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置と、
前記駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、前記車両が有する座席を識別する座席ＩＤと、前記座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、前記予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段を有する座席予約装置と、
を備えることを特徴とする座席予約システム。
【請求項２】
前記予約リクエストは旅客を識別する旅客ＩＤを有し、
前記座席予約装置は、
前記検索手段により検索された座席ＩＤに前記旅客ＩＤを関連付けて前記座席予約データに挿入して仮予約する仮予約手段と、
前記仮予約手段で仮予約された座席ＩＤと、発車時刻の情報と、乗車駅の情報と、降車駅の情報とを含む仮予約通知データを生成し、この仮予約通知データを前記駅設置装置に送信し前記端末に送信させる仮予約通知手段と、
前記駅設置装置から前記仮予約通知データを受信した前記端末から、この仮予約通知データに対して予約が選択された座席を識別する座席ＩＤを予約が決定した座席と判定し、予約が選択されなかった座席を識別する座席ＩＤに関連付けられる旅客ＩＤを座席予約データから消去する予約手段と、
前記予約が決定した座席に必要な料金の情報を前記旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段と、
を有することを特徴とする請求項１に記載の座席予約システム。
【請求項３】
旅客が有する端末から乗車駅の情報と、降車駅の情報と、旅客ＩＤとを含む予約リクエストを読み出す読出部と、前記読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置と、
前記駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、前記車両が有する座席を識別する座席ＩＤと、前記座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、前記予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段と、
前記検索手段により検索された座席ＩＤに前記受信した予約リクエストに含まれる旅客ＩＤを関連付けて前記座席予約データに挿入して仮予約する仮予約手段と、
仮予約がされると、検索された座席ＩＤの座席に必要な料金を前記旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段と、
前記仮予約手段で仮予約がされた座席ＩＤに対応する予約リクエストを前記駅設置装置から指定時刻内に受信しない場合、前記旅客ＩＤを座席予約データから消去する予約手段と、
を有する座席予約装置と、
を備えることを特徴とする座席予約システム。
【請求項４】
旅客が有する端末から乗車駅の情報と、降車駅の情報とを含む予約リクエストを読み出す読出部と、前記読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置と接続され、
前記駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、前記車両が有する座席を識別する座席ＩＤと、前記座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、前記予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段を有することを特徴とする座席予約装置。
【請求項５】
前記予約リクエストは旅客を識別する旅客ＩＤを有し、
前記検索手段により検索された座席ＩＤに前記旅客ＩＤを関連付けて前記座席予約データに挿入して仮予約する仮予約手段と、
前記仮予約手段で仮予約された座席を識別する座席ＩＤと、発車時刻の情報と、乗車駅の情報と、降車駅の情報とを含む仮予約通知データを生成し、前記端末に送信させる前記駅設置装置に送信する仮予約通知手段と、
前記仮予約通知データを受信した前記端末から、この仮予約通知データに対して予約が選択された座席ＩＤで特定される座席を予約が決定した座席と判定し、予約が選択されなかった座席ＩＤに関連付けられる旅客ＩＤを座席予約データから消去する予約手段と、
を有することを特徴とする請求項４に記載の座席予約装置。
【請求項６】
前記予約が決定した座席の指定に必要な料金を前記旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段を有することを特徴とする請求項５に記載の座席予約装置。
【請求項７】
前記予約リクエストは前記旅客が座席の指定に支払うことのできる最大の料金を含み、
前記駅設置装置から複数の予約リクエストを受信すると、前記予約リクエストを前記料金の高い順に並べる配列手段を有し、
前記検索手段は、前記配列手段で並べられた料金の高い予約リクエストから順に座席ＩＤを検索することを特徴とする請求項４に記載の座席予約装置。
【請求項８】
前記予約リクエストは、部分着席のフラグを含み、
前記検索手段は、部分着席のフラグがオンに設定されると、前記予約リクエストに含む乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の間の一部に予約がされていない座席がない場合、予約がされていない座席がある一部の区間の座席を識別する座席ＩＤを検索することを特徴とする請求項４に記載の座席予約装置。
【請求項９】
前記予約リクエストは、旅客人数を含み、
前記検索手段は、前記旅客人数の数の座席を検索することを特徴とする請求項４に記載の座席予約装置。
【請求項１０】
旅客が有する端末から乗車駅の情報と、降車駅の情報と、旅客ＩＤとを含む予約リクエストを読み出す読出部と、前記読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、車両が有する座席を識別する座席ＩＤと、前記座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、前記予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定され降車駅の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段と、
前記検索手段により検索された座席ＩＤに前記受信した予約リクエストに含まれる旅客ＩＤを関連付けて前記座席予約データに挿入して仮予約する仮予約手段と、
仮予約がされると、検索された座席ＩＤで特定される座席に必要な料金を前記旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段と、
前記仮予約手段で仮予約がされた座席ＩＤに対応する予約リクエストを前記駅設置装置から指定時刻内に受信しない場合、前記旅客ＩＤを前記記憶装置に記憶される前記座席予約データから消去する予約手段と、
を有することを特徴とする座席予約装置。
【請求項１１】
前記予約リクエストは前記旅客が座席に支払うことのできる料金を含み、
前記駅設置装置から受信した複数の予約リクエストを前記料金の高い順に並べる配列手段を有し、
前記検索手段は、前記配列手段で並べられた料金の高い予約リクエストから前記予約装置で座席予約データから消去された旅客ＩＤに関連付けられる座席ＩＤを検索することを特徴とする請求項１０に記載の座席予約装置。
【請求項１２】
旅客が有する端末から乗車駅の情報と、降車駅の情報とを含む予約リクエストを読み出す読出部と、前記読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置から送信された予約リクエストを受信する受信ステップと、
車両の各駅における発車時刻の情報と、前記車両が有する座席を識別する座席ＩＤと、座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、前記予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間、予約がされていない座席を識別する座席ＩＤを検索する検索ステップと、
をコンピュータに実行させることを特徴とする座席予約プログラム。
【請求項１３】
前記予約リクエストは旅客を識別する旅客ＩＤを有し、
前記検索手段により検索された座席を識別する座席ＩＤに前記旅客ＩＤを関連付けて前記座席予約データに挿入して仮予約する仮予約ステップと、
前記仮予約手段で仮予約された座席ＩＤと、発車時刻の情報と、乗車駅の情報と、降車駅の情報とを含み前記端末に送信させる仮予約通知データを生成し、前記駅設置装置に送信する仮予約通知ステップと、
前記端末から、この仮予約通知データに対して予約が選択された座席ＩＤを予約が決定した座席と判定し、予約が選択されなかった座席ＩＤに関連付けられる旅客ＩＤを座席予約データから消去する予約ステップと、
を有することを特徴とする請求項１２に記載の座席予約プログラム。
【請求項１４】
前記予約が決定した座席の指定に必要な料金を前記旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金ステップを有することを特徴とする請求項１３に記載の座席予約プログラム。
【請求項１５】
前記予約リクエストは前記旅客が座席の指定に支払うことのできる最大の料金を含み、
前記駅設置装置から複数の予約リクエストを受信すると、前記予約リクエストを前記料金の高い順に並べる配列ステップを有し、
前記検索ステップは、前記配列ステップで並べられた料金の高い予約リクエストから順に座席ＩＤを検索することを特徴とする請求項１２に記載の座席予約プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の座席を予約する座席予約システム、座席予約装置及び座席予約プログラムに関する。
【背景技術】
【０００２】
従来、旅客が鉄道やバス等の車両を利用する際、利用する車両の座席を事前に予約する座席予約システムが一般的に利用されている。予め座席を予約しておくことにより、旅客は車両の乗車前に長時間、駅や停留所で並ぶ必要なく予約した座席に着席することが出来る。情報技術が発達した近年では、ＰＣ（Personal Computer）や携帯電話機等の情報処理端末を利用して座席の予約を行なうことができる。
【０００３】
一方、座席の予約は旅客が座席を利用する相当以前に行なうことが多く、その後に変更が生じることがある。また、座席を予約した時間よりも前に滞在地での予定が終了した場合、旅客は予定が終了した時刻から車両の発車まで相当時間待つことを避けるため、旅客は予約した座席を利用しないで別の車両に乗車したり、座席の予約をキャンセルすることもある。このように予約した座席が利用されなくなると、予め予約した座席が無駄になるという問題があった。
【０００４】
予約した座席が無駄になることを防ぐため、予約の時点では予約時に実際の座席位置を決定せず、座席を利用する直前に最適割当処理を利用して座席を割り当てる技術がある（例えば、特許文献１）。また、予約要求の情報に基づいて、確定していない座席に対して座席の割当の最適化を行う座席割当計画を参照し、座席を指定したチケットを発券する技術がある（例えば、特許文献２）
【特許文献１】特許第３２１３２７４号公報
【特許文献２】特開平１１−２８１２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の座席予約システムによれば、長距離移動のための車両の座席予約が一般的であった。そのため、通勤電車等の比較的短距離移動のための車両では、一部に指定席専用車両があるものの、自由席が一般的であり、混雑時には着席のための競争が問題となっている。
【０００６】
また、上述した特許文献１及び特許文献２に記載される技術によれば、乗車する列車を指定している。そのため、駅に到着するのが車両の発車時刻よりも遅くなった場合、この予約は無駄になるという問題があった。一方、駅に到着するのが車両の発車時刻よりも早い場合、旅客は予約を変更し直すか、列車の発車時刻までホーム等で待つ必要があるという問題があった。
【０００７】
したがって、上記のような問題を解決するため、本発明は、従来は実現されていない通勤電車当の短距離の車両の座席を予約できるとともに、無駄のない車両の座席の予約が可能な座席予約システム、座席予約装置及び座席予約プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の特徴に係る座席予約システムは、旅客が有する端末から乗車駅の情報と、降車駅の情報とを含む予約リクエストを読み出す読出部と、読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置と、駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、車両が有する座席の座席を識別する座席ＩＤと、座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段を有する座席予約装置とを備える。
【０００９】
上記構成の本発明によれば、端末から駅設置装置が読み出した予約リクエストに基づいて座席を検索することにより、予め座席を予約した車両に旅客が乗り遅れて予約が無駄になることはない。旅客が駅に到着した後に座席を予約する車両が検索されるため、旅客は駅での待ち時間を必要とせず、最短の待ち時間の車両について座席を検索することが出来る。
【００１０】
本発明の特徴に係る座席予約システムは、予約リクエストは旅客を識別する旅客ＩＤを有し、座席予約装置は、検索手段により検索された座席ＩＤに前記旅客ＩＤを関連付けて座席予約データに挿入して仮予約する仮予約手段と、仮予約手段で仮予約された座席ＩＤと、発車時刻の情報と、乗車駅の情報と、降車駅の情報とを含む仮予約通知データを生成し、この仮予約通知データを駅設置装置に送信し端末に送信させる仮予約通知手段と、駅設置装置から仮予約通知データを受信した端末から、この仮予約通知データに対して予約が選択された座席を識別するＩＤを予約が決定した座席と判定し、予約が選択されなかった座席を識別する座席ＩＤに関連付けられる旅客ＩＤを座席予約データから消去する予約手段と、予約が決定した座席に必要な料金の情報を旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段とを有することが望ましい。
【００１１】
上記構成の本発明によれば、端末から駅設置装置が読み出した予約リクエストに基づいて座席を検索することにより旅客が車両に乗り遅れることがなく、予め予約で支払った料金が無駄になることはない。
【００１２】
本発明の特徴に係る座席予約システムは、旅客が有する端末から乗車駅の情報と、降車駅の情報と、旅客ＩＤとを含む予約リクエストを読み出す読出部と、読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置と、駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、車両が有する座席を識別する座席ＩＤと、座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段と、検索手段により検索された座席ＩＤに前記受信した予約リクエストに含まれる旅客ＩＤを関連付けて座席予約データに挿入して仮予約する仮予約手段と、仮予約がされると、検索された座席ＩＤの座席に必要な料金を旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段と、仮予約手段で仮予約がされた座席ＩＤに対応する予約リクエストを駅設置装置から指定時刻内に受信しない場合、旅客ＩＤを記憶装置に記憶される座席予約データから消去する予約手段とを有する座席予約装置とを備える。
【００１３】
上記構成の本発明によれば、時間を指定して予約をすることにより確実に座席を予約することが出来るとともに、予約した時刻内に旅客が到着することができない場合に予約が失効することにより、他の旅客がこれらの座席を予約することができる。
【００１４】
本発明の特徴に係る座席予約装置は、旅客が有する端末から乗車駅の情報と、降車駅の情報とを含む予約リクエストを読み出す読出部と、読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置と接続され、駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、車両が有する座席の座席を識別する座席ＩＤと、座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段を有する。
【００１５】
本発明の特徴に係る座席予約装置は、予約リクエストは旅客を識別する旅客ＩＤを有し、検索手段により検索された座席ＩＤに旅客ＩＤを関連付けて座席予約データに挿入して仮予約する仮予約手段と、仮予約手段で仮予約された座席を識別する座席ＩＤと、発車時刻の情報と、乗車駅の情報と、降車駅の情報とを含む仮予約通知データを生成し、端末に送信させる駅設置装置に送信する仮予約通知手段と、仮予約通知データを受信した端末から、この仮予約通知データに対して予約が選択された座席座席を識別する座席ＩＤを予約が決定した座席と判定し、予約が選択されなかった座席を識別する座席ＩＤに関連付けられる旅客ＩＤを座席予約データから消去する予約手段とを有することが望ましい。
【００１６】
本発明の特徴に係る座席予約装置は、予約が決定した座席の指定に必要な料金を旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段を有することが望ましい。
【００１７】
本発明の特徴に係る座席予約装置は、予約リクエストは旅客が座席の指定に支払うことのできる最大の料金を含み、駅設置装置から複数の予約リクエストを受信すると、予約リクエストを前記料金の高い順に並べる配列手段を有し、検索手段は、配列手段で並べられた料金の高い予約リクエストから順に座席ＩＤを検索することが望ましい。
【００１８】
本発明の特徴に係る座席予約装置は、予約リクエストは、部分着席のフラグを含み、検索手段は、部分着席のフラグがオンに設定されると、予約リクエストに含む乗車駅の情報及び降車駅の情報の間の一部に予約がされていない座席がない場合、予約がされていない座席がある一部の区間の座席を識別する座席ＩＤを検索することが望ましい。
【００１９】
本発明の特徴に係る座席予約装置は、予約リクエストは、旅客人数を含み、検索手段は、旅客人数の数の座席を検索することが望ましい。
【００２０】
本発明の特徴に係る座席予約装置は、旅客が有する端末から乗車駅の情報と、降車駅の情報と、旅客ＩＤとを含む予約リクエストを読み出す読出部と、読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置から送信された予約リクエストを受信すると、車両の各駅における発車時刻の情報と、車両が有する座席を識別する座席ＩＤと、座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、予約リクエストに含まれる乗車駅の情報及び降車駅の情報の区間に予約がされていない座席を識別する座席ＩＤを検索する検索手段と、前記検索手段により検索された座席ＩＤに受信した予約リクエストに含まれる旅客ＩＤを関連付けて座席予約データに挿入して仮予約する仮予約手段と、仮予約がされると、検索された座席ＩＤの座席に必要な料金を旅客ＩＤに関連付けたレコードを生成し、課金データに挿入して記憶装置に記憶する課金手段と、仮予約手段で仮予約がされた座席を識別する座席ＩＤに対応する予約リクエストを駅設置装置から指定時刻内に受信しない場合、旅客ＩＤを座席予約データから消去する予約手段とを有する。
【００２１】
本発明の特徴に係る座席予約装置は、予約リクエストは旅客が座席に支払うことのできる料金を含み、駅設置装置から受信した複数の予約リクエストを料金の高い順に並べる配列手段を有し、検索手段は、配列手段で並べられた料金の高い予約リクエストから予約装置で座席予約データから消去された旅客ＩＤに関連付けられる座席ＩＤを検索することが望ましい。
【００２２】
本発明の特徴に係る座席予約プログラムは、旅客が有する端末から乗車駅の情報と、降車駅の情報とを含む予約リクエストを読み出す読出部と、前記読出部で読み出した予約リクエストを送信する送信処理部とを有する駅設置装置から送信された予約リクエストを受信する受信ステップと、車両の各駅における発車時刻の情報と、車両が有する座席を識別する座席ＩＤと、座席の予約の有無の情報とを含むレコードを有する座席予約データを記憶装置から読み出して、前記予約リクエストに含まれる乗車駅の情報で特定される乗車駅及び降車駅の情報で特定される降車駅の区間、予約がされていない座席を識別する座席ＩＤを検索する検索ステップとをコンピュータに実行させる。
【発明の効果】
【００２３】
本発明によれば、通勤電車当の短距離の車両の座席を予約できるとともに、無駄のない車両の座席の予約が可能な座席予約システム、座席予約装置及び座席予約プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して、本発明の最良の実施の形態を説明する。
【００２５】
図１は、本発明の最良の実施の形態に係る座席予約システム１の一例を示す図である。座席予約システム１は、座席予約装置１０がネットワーク４０を介して駅設置装置２０ａ〜２０ｃと接続されている。ネットワーク４０は、インターネット等のネットワークである。また、駅設置装置２０ａ〜２０ｃは、端末３０ａと無線通信等により、データの送受信をすることが出来る。
【００２６】
（座席予約装置）
座席予約装置１０は、送受信インタフェース１１、旅客管理部１２、座席割当部１３、課金処理部１４及び記憶装置１５を有している。
【００２７】
旅客データ１５ａは、座席予約システム１を利用して座席を予約することができる旅客を識別する「旅客ＩＤ」をキーとして旅客の属性が関連付けられるレコードを有する。  
図２は、旅客データ１５ａの一例である。図２に示す旅客データ１５ａは、「旅客ＩＤ」をキーとして、旅客の属性である「旅客氏名」、旅客の「住所」の情報、「電話番号」の情報及び座席の予約により発生した代金を引き落とすための「口座番号」の情報とが関連付けられるレコードを有している。
【００２８】
受付データ１５ｂは、「旅客ＩＤ」をキーとして、予約リクエストを送信した駅設置装置２０ａを識別する「駅設置装置ＩＤ」、予約リクエストに含まれる「乗車駅」の情報、「降車駅」の情報及び旅客ＩＤで識別される旅客が乗車駅で待つことのできる最長の待ち時間である「最大待時間」を含むレコードを有している。この受付データ１５ｂは、駅設置装置２０ａから受信した予約リクエストに基づいて生成される。  
図３は、受付データ１５ｂの一例である。図３に示す受付データ１５ｂは、「旅客ＩＤ」が「Ｅ００１」で識別される旅客の乗車駅が「池袋」であり、降車駅が「品川」であり、最大待時間が「１５分」である予約リクエストが「Ａ駅」から送信されたことを記憶している。
【００２９】
座席仮予約データ１５ｃは、仮予約がされている予約に関するデータであり、「旅客ＩＤ」をキーとして、「乗車駅」の情報、「降車駅」の情報、「発車時刻」の情報、「座席ＩＤ」及び「料金」の情報を含むレコードを有する。  
図４は、座席仮予約データ１５ｃの一例である。具体的に図４に示す座席仮予約データ１５ｃでは、「旅客ＩＤ」をキーとして、着席が開始される「予約開始駅」の情報、着席が終了される「予約終了駅」の情報、乗車駅における「発車時刻」の情報、着席する座席を識別する「座席ＩＤ」及び座席の着席に必要な「料金」の情報を含む。
【００３０】
この図４に示す座席仮予約データ１５ｃでは、「旅客ＩＤ」が「Ｅ００１」で識別される旅客の２件の仮予約がされている。  
また、着席する座席は「乗車駅」から「降車駅」の区間、同一でなくてもよく、図４に示す座席仮予約データ１５ｃの一番目のレコードは、「乗車駅」と「降車駅」の区間、一度着席する駅を移動する例である。
【００３１】
座席予約データ１５ｄは、列車番号によって識別される列車ごとに、座席を識別する「座席ＩＤ」をキーとして各駅間において着席を予定している旅客を識別する「旅客ＩＤ」が関連付けられる。  
図５は、座席予約データ１５ｄの一例である。図３に示す座席予約データ１５ｄでは、「３号車１６番席」の座席は、「池袋」から「原宿」間は旅客ＩＤが「Ｅ００３」で識別される旅客が予約し、「原宿」から「渋谷」間及び「大崎」から「品川」間は旅客ＩＤが「Ｅ００１」で識別される旅客が予約していることが記憶されている。なお、記憶装置１５には、複数の時刻についての座席予約データ１５ｄが記憶されている。
【００３２】
課金データ１５ｅは、「旅客ＩＤ」をキーとして「旅客ＩＤ」で識別される旅客が座席予約システム１を利用して座席を予約した「日付」の情報、「区間」の情報、予約により課金される「料金」の情報が関連付けられるレコードを有する。  
図６は、課金データ１５ｅの一例である。図６に示す課金データ１５ｅは、２００５年７月１日に「旅客ＩＤ」が「Ｅ０２２」で識別される旅客は「池袋」から「新宿」間の予約で１００円課金され、「旅客ＩＤ」が「Ｅ０３３」で識別される旅客は「渋谷」から「品川」間の予約で１００円課金され、「旅客ＩＤ」が「Ｅ１１１」で識別される旅客は「池袋」から「品川」間の予約で３００円課金されたことが記憶されている。
【００３３】
送受信インタフェース１１は、駅設置装置２０ａ〜２０ｃとのデータの送受信を制御する。
【００３４】
旅客管理部１２は、受付記憶手段１２ａ、仮予約通知手段１２ｂ及び予約通知手段１２ｃを有する。  
受付記憶手段１２ａは、予約リクエストを受信すると、予約リクエストを生成した旅客の「旅客ＩＤ」をキーとして、予約リクエストを送信した駅設置装置２０ａを識別する「駅設置装置ＩＤ」、予約リクエストに含まれる「乗車駅」の情報、「降車駅」の情報及び「最大待時間」の情報を含むレコードを生成し、記憶装置１５に記憶される受付データ１５ｂに挿入する。
【００３５】
仮予約通知手段１２ｂは、後述する仮予約手段１３ｂにより仮予約がされると、仮予約がされた「座席ＩＤ」、「発車時刻」の情報、「予約開始駅」の情報及び「予約終了駅」の情報を含む仮予約通知データを生成する。また、仮予約通知手段１２ｂは、記憶装置１５から受付データ１５ｂを読出して、該当する「駅設置装置ＩＤ」で識別される駅設置装置２０ａに、生成した仮予約通知データを送信する。
【００３６】
予約通知手段１２ｃは、後述する予約手段１３ｃにより予約がされると、予約がされた「座席ＩＤ」、「発車時刻」の情報、「予約開始駅」の情報及び「予約終了駅」の情報を含む予約通知データを生成する。また、予約通知手段１２ｃは、記憶装置１５から受付データ１５ｂを読み出して、該当する「駅設置装置ＩＤ」で識別される駅設置装置２０ａに生成した予約通知データを送信する。  
該当する「駅設置装置ＩＤ」とは、生成した予約通知データを送信する旅客を識別する「旅客ＩＤ」に関連付けられる「駅設置装置ＩＤ」である。
【００３７】
座席割当部１３は、検索手段１３ａ、仮予約手段１３ｂ及び予約手段１３ｃを有する。  
検索手段１３ａは、駅設置装置２０ａから送信された予約リクエストを受信すると、記憶装置１５から座席予約データ１５ｄを読み出して、予約リクエストに含まれる乗車駅の情報で特定される「乗車駅」及び降車駅の情報で特定される「降車駅」の区間、予約がされていない「座席ＩＤ」を検索する。  
また、検索手段１３ａは、部分着席の希望がされると、予約リクエストに含む乗車駅の情報で特定される「乗車駅」及び降車駅の情報で特定される「降車駅」の間の一部に予約がされていない座席がない場合、予約がされていない座席がある一部の区間の座席を識別する座席ＩＤを検索する。
【００３８】
仮予約手段１３ｂは、検索手段１３ａにより検索された「座席ＩＤ」に「旅客ＩＤ」を関連付けて座席予約データ１５ｄに挿入して仮予約する。また、仮予約手段１３ｂは、「旅客ＩＤ」をキーとして着席が開始される「予約開始駅」の情報、着席が終了される「予約終了駅」の情報、「発車時刻」の情報及び「座席ＩＤ」を含むレコードを生成し、記憶装置１５に記憶される座席仮予約データ１５ｃに挿入する。
【００３９】
予約手段１３ｃは、仮予約された座席に対する予約の確認データを駅設置装置２０ａから受信すると、予約が選択された「座席ＩＤ」で特定される座席を予約が決定した座席と判定する。また、予約手段１３ｃは、予約が選択がされなかった「座席ＩＤ」に関連付けられる「旅客ＩＤ」を記憶装置１５に記憶される座席予約データ１５ｄから消去する。  
具体的に、予約手段１３ｃは、予約の確認データを受信すると、記憶装置１５から座席仮予約データ１５ｃを読出し、受信した確認データに含まれる「旅客ＩＤ」を含むレコードを抽出し、確認データに含まれない「座席ＩＤ」に関連付けられる「旅客ＩＤ」を座席予約データ１５ｄから消去する。
【００４０】
なお、予約手段１３ｃは、予約の選択がされた「座席ＩＤ」で特定される座席を予約が決定した座席と判定し、予約の選択がされなかった「座席ＩＤ」で特定される座席を予約が決定したと判定する。
【００４１】
課金処理部１４は、予約手段１３ｃで予約が決定したと判定された場合、座席を予約した旅客の「旅客ＩＤ」をキーとして、予約の「日付」の情報と、予約の「区間」の情報と、課金される「料金」の情報とを関連付けるレコードを生成し、課金データ１５ｅに挿入して記憶装置１５に記憶する。
【００４２】
座席予約装置１０は、図示は省略するが、中央処理制御装置、ＲＯＭ、ＲＡＭおよび入出力インタフェースが、バスを介して接続され、入出力インタフェースには、入力装置、表示装置等が接続される構成である。この座席予約装置１０は、記憶装置１５に記憶される座席予約プログラムが中央処理制御装置に読み出されて実行されることにより、旅客管理部１２、座席割当部１３及び課金処理部１４が実装される。
【００４３】
（駅設置装置）
駅設置装置２０ａは、読出処理部２１、送信処理部２２及び送受信インタフェース２３を有する。この駅設置装置２０ａは、駅に配置されている。
【００４４】
読出処理部２１は、旅客が有する端末３０ａの記憶部３１に記憶される予約リクエストを読み出す。読出処理部２１は、例えば、駅の改札口やホームに設置されており、旅客が改札を通過した際に記憶部３１から予約リクエストを読み出したり、旅客がホームに到着した際に記憶部３１から予約リクエストを読み出す。
【００４５】
送信処理部２２は、旅客の端末３０ａの記憶部３１から読み出した予約リクエストを送受信インタフェース２３を介して座席予約装置１０に送信する。また、端末３０ａから受信したデータを送受信インタフェース２３を介して座席予約装置１０に送信する。また、座席予約装置１０から受信した通知データを送受信インタフェース２３を介して端末３０ａに送信する。
【００４６】
駅設置装置２０ｂ及び２０ｃも駅設置装置２０ａと同一の構成であるため、詳細な説明は省略する。また、図１に示す座席予約システム１では、３台の駅設置装置が記載されているが３台に限られず、この座席予約システム１に対応する各駅に設置される構成である。なお、以下の説明では駅設置装置２０ａを用いて説明するが、駅設置装置２０ｂ又は駅設置装置２０ｃに置き替えても同一である。
【００４７】
（端末）
端末３０ａは、記憶部３１、送信処理部３２、送受信インタフェース３３、表示部３４及び入力部３５を有する。この端末３０ａは、車両を利用する旅客が有している。  
記憶部３１は、入力部３５を介して旅客に入力された乗車駅の情報で特定される「乗車駅」及び降車駅の情報で特定される「降車駅」を含む予約リクエストを記憶している。  
送信処理部３２は、入力部３５を介して入力されたデータを送受信インタフェース３３を介して座席予約装置１０に送信する。  
表示部３４は、入力画面や確認画面を表示する。
【００４８】
（座席予約システムの処理）
図７に示すシーケンス図を用いて、座席予約システム１における処理を説明する。  
まず、座席を予約しようとする旅客は、自己の端末３０ａの入力部３５を介して記憶部３１に予約リクエストを記憶させる（Ｓ００１）。予約リクエストは、例えば旅客が駅に到着する前に予め記憶部３１に記憶させる。あるいは、旅客が駅に到着してから記憶させても良い。
【００４９】
図８に、端末３０ａで予約リクエストを記憶する際に、表示部３４に表示される入力画面３００を示す。入力画面３００は、乗車駅入力ボックス３００ａ、降車駅入力ボックス３００ｂ、最大待時間入力ボックス３００ｃ、部分着席ラジオボタン３００ｄ，３００ｅを有している。
【００５０】
乗車駅入力ボックス３００ａは、旅客が乗車する駅の情報である駅名が入力される。降車駅入力ボックス３００ｂは、旅客が降車する駅の情報である駅名が入力される。最大待時間入力ボックス３００ｃは、旅客が乗車するまでに待つことが出来る最長の時間の情報が入力される。部分着席ラジオボタン３００ｄ，３００ｅは、旅客が乗車駅から降車駅の全区間において着席することができない場合、一部の区間の着席を希望するか否かが選択される。
【００５１】
具体的に、図８に示す入力画面３００では、旅客は「池袋」で乗車し、「品川」で降車することが入力されている。また、この旅客は、「池袋」で最長１５分待つことが出来ることが入力されている。さらに、部分着席「有」の部分着席ラジオボタン３００ｄにチェックされているため、「池袋」から「品川」の全区間において着席することができない場合、この旅客は一部の区間においても着席を希望することが入力されている。
【００５２】
その後、駅設置装置２０ａの読出処理部２１は、ステップＳ００１で端末３０ａの記憶部３１に記憶された予約リクエストを読み出す（Ｓ００２）。その後、駅設置装置２０ａの送信処理部２２は、読み出した予約リクエストを送受信インタフェース２３を介して座席予約装置１０に送信する（Ｓ００３）。  
またこのとき、旅客管理部１２の受付記憶手段１２ａは、送受信インタフェース１１を介して駅設置装置２０ａから受信した予約リクエストを受付データ１５ｂに挿入して記憶装置１５に記憶させる。
【００５３】
座席割当部１３の検索手段１３ａは、記憶装置１５から座席予約データ１５ｄを読出し、駅設置装置２０ａから受信した予約リクエストに適合する座席を検索する（Ｓ００４）。
【００５４】
ステップＳ００４で検索手段１３ａによって駅設置装置２０ａから受信した予約リクエストに適合する座席が検索されると、仮予約手段１３ｂは、検索された座席について記憶装置１５に記憶される座席予約データ１５ｄに仮予約を記憶する（Ｓ００５）。  
また、このとき、仮予約手段１３ｂは、「旅客ＩＤ」をキーとして「予約開始駅」の情報、「予約終了駅」の情報、「発車時刻」の情報及び「座席ＩＤ」を含むレコードを生成し、記憶装置１５に記憶される座席仮予約データ１５ｃに挿入する。
【００５５】
ステップＳ００５で仮予約が記憶されると、旅客管理部１２の仮予約通知手段１２ｂは、送受信インタフェース１１を介して仮予約通知データを駅設置装置２０ａに送信する（Ｓ００６）。その後、駅設置装置２０ａの送信処理部２２は、受信した仮予約通知データを送受信インタフェース２３を介して端末３０ａに送信する（Ｓ００７）。
【００５６】
端末３０ａは、受信した仮予約通知に基づいて生成した仮予約画面３０１を表示部３４に表示し、旅客に予約の選択を促す（Ｓ００８）。
【００５７】
図９に、端末３０ａで仮予約を選択する際に表示部３４に表示される仮予約画面３０１を示す。図９に示す仮予約画面３０１は、入力画面３００の条件で仮予約された仮予約画面３０１の一例である。この図９に示す仮予約画面３０１は、仮予約された候補１に対して予約を入力する予約ボタン３０１ａ及び候補２に対して予約を入力する予約ボタン３０１ｂを有している。図９に示す仮予約画面３０１の候補１では、１２時３５分に「池袋」発の列車の「池袋」から「新宿」間と「渋谷」から「品川」間とが仮予約されている。また、候補２では、１２時４５分に「池袋」発の列車の「池袋」から「品川」間が予約されている。なお、図９に示す候補１の仮予約が図５に示す座席予約データ１５ｄの旅客「Ａ」の予約である。
【００５８】
ステップＳ００８で仮予約の選択がされると、端末３０ａの送信処理部３２は、送受信インタフェース３３を介して確認データを駅設置装置２０ａに送信する（Ｓ００９）。また、駅設置装置２０ａの送信処理部２２は、端末３０ａから受信した確認データを座席予約装置１０に送信する（Ｓ０１０）。
【００５９】
座席割当部１３の予約手段１３ｃは、駅設置装置から受信した確認データに基づいて、選択がされた仮予約について予約の登録をし、選択されなかった仮予約について座席予約データ１５ｄに含まれる仮予約を消去する（Ｓ０１１）。  
例えば、図７に示す仮予約画面３０１で候補１の予約ボタン３０１ａが押下されて仮予約の選択がされた場合、候補１が登録されるということになるため、予約手段１３ｃは、候補２の仮予約を座席予約データ１５ｄから消去する。一方、仮予約画面３０１で候補２の予約ボタン３０１ｂが押下されて仮予約の選択がされた場合、候補２が登録されるということになるため、予約手段１３ｃは、候補１の仮予約を座席予約データ１５ｄから消去する。
【００６０】
その後、旅客管理部１２の予約通知手段１２ｃは、登録された予約確認通知データを送受信インタフェース１１を介して駅設置装置２０ａに送信する（Ｓ０１２）。また、駅設置装置２０ａの送信処理部２２は、座席予約装置１０から受信した予約確認通知データを端末３０ａに送信する（Ｓ０１３）。端末３０ａは、受信した予約確認通知データに基づいて予約確認画面３０２を表示部３４に表示する（Ｓ０１４）。  
図１０に予約確認画面３０２の一例を示す。ここで図８に示す予約確認画面３０２は、図９に示した候補１の予約がされた確認の画面である。
【００６１】
また、ステップＳ０１１で予約の登録と消去がされると、課金処理部１４は、登録された予約について「旅客ＩＤ」と、「日付」と、「区間」と、「料金」とを含むレコードを生成して課金データ１５ｅに挿入し、記憶装置１５に記憶することで課金処理を行なう（Ｓ０１５）。
【００６２】
上述した本発明の最良の形態に係る座席予約装置１０によれば、駅に到着した旅客が有する端末３０ａから駅設置装置２０ａが読み出した予約リクエストに基づいて座席を予約する。これにより、旅客が乗り遅れて予約が無駄になるという問題を防ぐことが出来る。  
また、上述した座席予約装置１０によれば、旅客に指定された車両について座席を予約するのではなく、旅客が駅の改札又はホームへの到着をトリガとして座席を予約する車両を選択する。これにより、駅にいる旅客が不必要な待ち時間を必要とせず、最短の待ち時間で座席を予約することが出来る。  
さらに、上述した座席予約装置１０によれば、旅客に入力される「最大待時間」や「部分着席の有無」も座席の選択の条件に含める。これにより、旅客は入力した条件で乗車駅から降車駅までの全区間又は一部区間の着席を選択して座席を予約することが出来、座席の利用効率を高めることが出来る。
【００６３】
＜第１の変形例＞
図１１は、本発明の変形例に係る座席予約システム１ａの一例を示す図である。図１１に示す座席予約システム１ａ座席予約装置１０ａが車両通信装置５０ａ〜５０ｃとネットワーク４０を介して接続されている点で図１に示す座席予約システム１と異なる。また、図１１に示す座席予約装置１０ａの座席割当部１３は、配列手段１３ｄを有している点で座席予約装置１０と異なる。なお、以下の説明において、端末３０ａは、まだ車両に乗車していない旅客が有する端末とし、端末３０ｂは、既に車両に乗車した旅客が有する端末として説明する。座席予約システム１ａにおいて、図１に示した座席予約システム１と同一の構成については、同一の符号を付して説明を省略する。
【００６４】
配列手段１３ｄは、駅設置装置２０ａから複数の予約リクエストを受信すると、予約リクエストを料金の高い順に並べる。  
また、座席予約装置１０ａの検索手段１３ａは、配列手段１３ｄで並べられた料金の高い予約リクエストから順に座席ＩＤを検索する。
【００６５】
車両通信装置５０ａは、送信処理部５１と、送受信インタフェース５２とを有する。車両に設置されている車載装置６０ａとデータの通信が可能である。送信処理部５１は、車載装置６０ａから受信した予約リクエストを送受信インタフェース５２を介して座席予約装置１０ａに送信する。
【００６６】
車載装置６０ａは、読出処理部６１と、送信処理部６２と、送受信インタフェース６３と、表示器６４と、予告装置６５とを有する。読出処理部６１は、車両に乗車している旅客が有する端末３０ｂの記憶部３１に記憶される予約リクエストを読み出す。送信処理部６２は、読出処理部６１で読み出した予約リクエストを送受信インタフェース６３を介して車両通信装置５０ａに送信する。表示器６４は、座席に近接した位置に設置され、座席の予約状況等を表示する。予告装置６５は、座席に近接した位置に設置され、座席を利用する旅客の交換等がある場合、振動や音により着席している旅客に予告する。
【００６７】
（座席予約システムの処理）
図１２に示すシーケンス図を用いて、座席予約システム１ａの処理を説明する。  
まず、まだ車両に乗車しておらず、座席を予約しようとする旅客は、端末３０ａの入力部３５を介して予約リクエストを入力し、入力された予約リクエストは端末３０ａの記憶部３１に記憶される（Ｓ１０１）。この予約リクエストの入力は、例えば旅客が駅に到着する前に予め入力する。あるいは、駅に到着してから入力しても良い。
【００６８】
図１３に、端末３０ａで予約リクエストを入力する際に表示部３４に表示される入力画面３０３を示す。入力画面３０３は、乗車駅入力ボックス３０３ａ、降車駅入力ボックス３０３ｂ、最大待時間入力ボックス３０３ｃ、入札額入力ボックス３０３ｄを有している。
【００６９】
乗車駅入力ボックス３０３ａは、旅客が乗車する駅の情報である駅名が入力される。降車駅入力ボックス３０３ｂは、旅客が降車する駅の情報である駅名が入力される。最大待時間入力ボックス３０３ｃは、旅客が乗車するまでに待つことが出来る最長の時間の情報が入力される。入札額入力ボックス３０３ｄは、旅客が乗車駅から降車駅の各駅の区間において支払うことが出来る最大の金額が入力される。
【００７０】
具体的に、図１３に示す入力画面３０３では、旅客は「池袋」で乗車し、「品川」で降車することが入力されている。また、この旅客は、「池袋」で最長１５分待つことが出来ることが入力されている。さらに、「池袋」から「品川」の各駅の区間において着席するために支払うことが出来る金額は１１０円であることが入力されている。
【００７１】
その後、駅設置装置２０ａの読出処理部２１は、ステップＳ１０１で端末３０ａの記憶部３１に記憶される予約リクエストを読み出す（Ｓ１０２）。その後、駅設置装置２０ａの送信処理部２２は、読み出した予約リクエストを送受信インタフェース２３を介して座席予約装置１０に送信する（Ｓ１０３）。
【００７２】
また、既に車両に乗車しており、座席を予約しようとする乗客は、自己の端末３０ｂの入力部３５を介して予約リクエストを入力し、入力された予約リクエストは端末３０ｂの記憶部３１に記憶される（Ｓ１０４）。
【００７３】
その後、車載装置６０ａの読出処理部６１は、端末３０ｂの記憶部３１に記憶される予約リクエストを読出す（Ｓ１０５）。続いて、車載装置６０ａの送信処理部６２は、読み出した予約リクエストを送受信インタフェース６３を介して車両通信装置５０ａに送信する（Ｓ１０６）。予約リクエストを受信した車両通信装置５０ａの送信処理部５１は、受信した予約リクエストを送受信インタフェース５２を介して座席予約装置１０に送信する（Ｓ１０７）。  
またこのとき、旅客管理部１２の受付記憶手段１２ａは、送受信インタフェース１１を介して駅設置装置２０ａから受信した予約リクエストを受付データ１５ｂに挿入して記憶装置１５２記憶させる。
【００７４】
座席割当部１３の配列手段１３ｄは、駅設置装置２０ａ及び車両通信装置５０ａから送受信インタフェース１１を介して受信した予約リクエストのうち、予約リクエストに含まれる金額の高い順番で並べ替える（Ｓ１０８）。  
続いて、座席割当部１３の検索手段１３ａは、記憶装置１５から座席予約データ１５ｄを読出し、ステップＳ１０８で並べられた金額の高い順番で駅設置装置２０ａから受信した予約リクエストに適合する座席を検索する（Ｓ１０９）。このとき、席がなくなった時点で検索処理は終了される。
【００７５】
その後、ステップＳ１０９で検索された座席について、座席予約データ１５ｄを書き替えて記憶装置１５に記憶させる（Ｓ１１０）。  
このように、オークション形式で座席を予約することが出来るが、座席の予約は各区間、すなわち、隣接する停車駅区間ごとに予約をすることにより、どの駅から乗車する旅客であっても平等に座席を予約することが可能になる。
【００７６】
ステップＳ１１０で予約が記憶されると、旅客管理部１２の仮予約通知手段１２ｂは、送受信インタフェース１１を介して予約結果通知データを車両通信装置５０ａに送信する（Ｓ１１１）。また、仮予約通知手段１２ｂは、送受信インタフェース１１を介して予約結果通知データを駅設置装置２０ａに送信する（Ｓ１１２）。
【００７７】
予約結果データを受信した、車両通信装置５０ａの送信処理部５１は、受信した予約結果データを送受信インタフェース５２を介して車載装置６０ａに送信する（Ｓ１１３）。その後、車載装置６０ａの送信処理部６２は、受信した予約結果データを該当する端末３０ｂに送信する（Ｓ１１４）。端末３０ｂは、受信した予約結果データから予約結果画面３０４を生成し、生成した予約結果画面３０４を表示部３４に表示する（Ｓ１１５）。
【００７８】
図１４に、予約がされた場合に端末３０ｂの表示部３４に表示される予約結果画面３０４の一例を示す。図１４に示す予約結果画面３０４は、現在乗車している車両の３号車１８番席に「池袋」から「目白」間を５０円で着席する予約がされ、同一の席に「目白」から「高田馬場」間を８０円で予約がされたことを表示している。
【００７９】
また、ステップＳ１１２で予約結果データを受信した駅設置装置２０ａの送信処理部２２は、受信した予約結果データを該当する端末３０ａに送信する（Ｓ１１６）。端末３０ａは、受信した予約結果データから予約結果画面３０５を生成し、生成した予約結果画面３０５を表示部３４に表示する（Ｓ１１７）。
【００８０】
図１５に、予約がされた場合に端末３０ａの表示部３４に表示される予約結果画面３０５の一例を示す。図１５に示す予約結果画面３０５は、「池袋」１２時３５分発の車両の３号車１８番席に「池袋」から「目白」間を５０円で着席する予約がされたことを表示している。  
また、図１６に、予約がされなかった場合に端末３０ａの表示部３４に表示される予約結果画面３０６の一例を示す。図１６に示す予約結果画面３０６は、入力した条件内での最長の待時間に発車する「池袋」１２時３５分発では予約がされなかったことを表示している。
【００８１】
ステップＳ１１０で予約の記憶がされると、課金処理部１４は、登録された予約について「旅客ＩＤ」と、「日付」の情報と、「区間」の情報と、「料金」の情報とを含むレコードを生成して課金データ１５ｅに挿入し、記憶装置に記憶することで課金処理を行なう（Ｓ１１８）。
【００８２】
車載装置６０ａの表示器６４は、座席の予約の内容を表示する（Ｓ１１９）。図１７に、表示器６４に表示される表示内容の一例を示す。  
また、車載装置６０ａの予告装置６５は、座席に着席している旅客が変更する予定のとき、振動や音等により、着席している旅客に予告する（Ｓ１２０）。
【００８３】
このように、本発明の第１の変形例に係る座席予約装置１０ａによれば、座席の予約を指定した料金の高い順番で行なう。そのため、先に乗車した旅客が優先して着席できるのではなく、後に乗車した旅客であってもオークション形式で座席を予約することにより、着席することが出来る。  
また、上述した車載装置によれば、表示器や予告装置を設けたことにより、旅客は着席する座席を容易に把握することが出来る。
【００８４】
＜第２の変形例＞
第２の変形例に係る座席予約プログラムは、図１に示した座席予約システム１に接続される座席予約装置１０又は図１１に示した座席予約システム１ａに接続される座席予約装置１０ａにおいて実行される。なお、第２の変形例に係る座席予約プログラムは、端末３０ａ〜３０ｃと座席予約装置１０，１０ａとはデータの送受信をすることが出来る。  
図１８に示すシーケンス図を用いて、第２の変形例に係る座席予約プログラムが実現される座席予約システムの処理を説明する。
【００８５】
まず、旅客が端末３０ａの入力部３５を介して記憶部３１に予約リクエストデータを記憶するとともに（Ｓ２０１）、入力された予約リクエストデータを送受信インタフェース３３を介して座席予約装置１０に送信する（Ｓ２０２）。予約リクエストデータを受信した座席予約装置１０の受付記憶手段１２ａは、予約リクエストを記憶装置１５に記憶される受付データ１５ｂに挿入する。
【００８６】
また、別の旅客が端末３０ｂの入力部３５を介して記憶部３１に予約リクエストデータを記憶するとともに（Ｓ２０３）、入力された予約リクエストデータを送受信インタフェース３３を介して座席予約装置１０に送信する（Ｓ２０４）。予約リクエストデータを受信した座席予約装置１０の受付記憶手段１２ａは、予約リクエストデータを記憶装置１５に記憶される受付データ１５ｂに挿入する。
【００８７】
図１９に、予約リクエストデータを入力する際に端末３０ａ及び３０ｂの表示部３４に表示される入力画面３０８の一例を示す。入力画面３０８は、乗車駅入力ボックス３０８ａと、降車駅入力ボックス３０８ｂと、時刻指定ラジオボタン３０８ｃ，３０８ｄと、指定時刻入力ボックス３０８ｅとを有する。
【００８８】
乗車駅入力ボックス３０８ａは、旅客が乗車する駅が入力される。降車駅入力ボックス３０８ｂは、旅客が降車する駅が入力される。時刻指定ラジオボタン３０８ｃ及び３０８ｄは、旅客が発車時刻又は到着時刻のうち、いずれの時刻を指定するかが選択される。指定時刻入力ボックス３０８ｅは、時刻指定ラジオボタン３０８ｃ又は３０８のうち、選択された時刻が入力される。
【００８９】
座席割当部１３の検索手段１３ａは、送受信インタフェース１１を介して端末３０ａ及び３０ｂから受信した予約リクエストデータの条件に適合する座席を識別する座席ＩＤを検索する（Ｓ２０５）。  
その後、座席割当部１３の仮予約手段１３ｂは、座席予約データ１５ｄのステップＳ２０５で検索された座席ＩＤに予約リクエストデータに含まれる旅客ＩＤを関連付けて記憶装置１５に記憶させて仮予約を行なう（Ｓ２０６）。
【００９０】
ステップＳ２０６で仮予約がされると、旅客管理部１２の仮予約通知手段１２ｂは、送受信インタフェース１１を介して端末３０ｂに仮予約通知データを送信し（Ｓ２０７）、端末３０ａに仮予約通知データを送信する（Ｓ２０８）。
【００９１】
送受信インタフェース３３を介して座席予約装置１０ａから仮予約通知データを受信した端末３０ｂ及び３０ａは、受信した仮予約通知に基づいて予約確認画面３０９を生成し、表示部３４に表示する（Ｓ２０９，Ｓ２１０）。  
図２０に、表示部３４に表示される予約確認画面３０９の一例を示す。図２０に示す予約確認画面２０は、池袋を１２時３５分に発の「池袋」から「品川」まで予約がされたことを表示している。
【００９２】
また、ステップＳ２０６で仮予約がされると、課金処理部１４は、仮予約された内容について「旅客ＩＤ」と、「日付」と、「区間」と、「料金」とを含むレコードを生成して課金データ１５ｅに挿入し、記憶装置１５に記憶することで課金処理を行なう（Ｓ２１１）。
【００９３】
その後、座席の仮予約がされた旅客が駅に到着すると、駅設置装置２０ａの読出処理部２１は、この旅客が有する端末３０ｂの記憶部３１に記憶される予約リクエストデータを読み出す（Ｓ２１２）。
【００９４】
ステップＳ２１２で読出処理部２１が予約リクエストデータを読み出すと、送信処理部２２は、読み出した予約リクエストデータを送受信インタフェース２３を介して座席予約装置１０に送信する（Ｓ２１３）。
【００９５】
駅設置装置２０ａから送信された予約リクエストデータを仮予約がされた時間前に受信すると、座席割当部１３の予約手段１３ｃは、予約を確定する（Ｓ２１４）。
【００９６】
予約が確定すると、旅客管理部１２の予約通知手段１２ｃは、予約確認通知データを生成し、生成した予約確認通知データを送受信インタフェース１１を介して駅設置装置２０ａに送信する（Ｓ２１５）。  
その後、駅設置装置２０ａは、送受信インタフェース２３を介して受信した予約確認通知データを端末３０ｂに送信する（Ｓ２１６）。
【００９７】
予約確定データを受信した端末３０ｂは、予約確定データに基づいて予約確定画面３１０を生成し、表示部３４に表示する（Ｓ２１７）。  
図２１に、表示部３４に表示される予約確定画面３１０の一例を示す。図２１に示す予約確定画面３１０は、図２０に示した予約確認画面３０９の予約が確定したことを示しており、３号車１８番席が指定されてことを表示している。
【００９８】
一方、座席の仮予約がされた旅客が予約された時間内に駅に到着しなかった場合、駅設置装置２０ａの読出処理部２１は予約リクエストを読み出すことができないため、予約リクエストは座席予約装置１０に送信されない。この場合、座席予約装置の座席割当部１３は、予約を解除する（Ｓ２１８）。
【００９９】
ステップＳ２１８で予約が失効されると、旅客管理部１２は、予約失効データを送受信インタフェース１１を介して端末３０ａに送信する（Ｓ２１９）。
【０１００】
端末３０ａは、受信した予約失効データに基づいて、予約失効画面３１１を表示する（Ｓ２２０）。  
図２２に端末３０ａに表示される予約失効画面３１１の一例を示す。  
なお、ステップＳ２１８で予約が失効された座席については、オークションの対象となる。
【０１０１】
このように、本発明の第２の変形例に係る座席予約装置１０ａによれば、従来の予約のように時間を指定して予約をすることが出来るとともに、予約した時刻内に旅客が到着することができない場合、自動的に予約が失効する。これにより、乗り遅れた場合にも課金されるが、確実に座席を予約することが出来る。
【０１０２】
また、発車の時刻前に駅に到着しなかった旅客が予約した座席はオークションの対象となるため、事前に予約を出来なかった旅客に対しても座席の予約をする機会が与えられる。
【０１０３】
＜第３の変形例＞
第３の変形例に係る座席予約プログラムは、図１に示した座席予約システム１に接続される座席予約装置１０又は図１１に示した座席予約システム１ａに接続される座席予約装置１０ａにおいて実行される。
【０１０４】
第３の変形例に係る座席予約プログラムによれば、検索手段１３ａは、複数の旅客の座席を一度に検索することが出来る。この場合、連続する複数の座席を優先して検索する。  
図２３に複数の旅客の座席を予約する予約リクエストを入力する際に、表示部３４に表示される入力画面３１２を示す。入力画面３１２は、乗車駅入力ボックス３１２ａ、降車駅入力ボックス３１２ｂ、最大待時間入力ボックス３１２ｃ、部分着席ラジオボタン３１２ｄ，３１２ｅ及びグループ人数入力ボックス３１２ｆを有している。
【０１０５】
乗車駅入力ボックス３１２ａは、旅客が乗車する駅名が入力される。降車駅入力ボックス３１２ｂは、旅客が降車する駅名が入力される。最大待時間入力ボックス３１２ｃは、旅客が乗車するまでに待つことが出来る最長の時間が入力される。部分着席ラジオボタン３１２ｄ，３１２ｅは、旅客が乗車駅から降車駅の全区間において着席することができない場合、一部の区間の着席を希望するか否かが選択される。グループ人数入力ボックス３１２ｆは、座席を予約する人数が入力される。  
具体的に、図２３に示す入力画面３１２では、３人の着席を希望することが入力されている。
【０１０６】
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなる。
【０１０７】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１０８】
【図１】本発明の最良の実施の形態に係る座席予約装置が接続される座席予約システムの一例を示す図である。
【図２】本発明の最良の実施の形態に係る座席予約装置に記憶される旅客データの一例である。
【図３】本発明の最良の実施の形態に係る座席予約装置に記憶される受付データの一例である。
【図４】本発明の最良の実施の形態に係る座席予約装置に記憶される座席仮予約データの一例である。
【図５】本発明の最良の実施の形態に係る座席予約装置に記憶される座席予約データの一例である。
【図６】本発明の最良の実施の形態に係る座席予約装置に記憶される課金データの一例である。
【図７】本発明の最良の実施の形態に係る座席予約装置を有する座席予約システムにおける処理を説明するシーケンス図である。
【図８】図７の示す処理において端末に表示される入力画面の一例である。
【図９】図７の示す処理において端末に表示される仮予約画面の一例である。
【図１０】図７の示す処理において端末に表示される予約確認画面の一例である。
【図１１】本発明の第１の変形例に係る座席予約装置が接続される座席予約システムの一例を示す図である。
【図１２】本発明の第１の変形例に係る座席予約装置を有する座席予約システムにおける処理を説明するシーケンス図である。
【図１３】図１２の示す処理において端末に表示される入力画面の一例である。
【図１４】図１２の示す処理において端末に表示される予約結果画面の一例である。
【図１５】図１２の示す処理において端末に表示される予約結果画面の一例である。
【図１６】図１２の示す処理において端末に表示される予約結果画面の一例である。
【図１７】図１２の示す処理において表示器に表示される表示内容の一例である。
【図１８】本発明の第２の変形例に係る座席予約装置を有する座席予約システムにおける処理を説明するシーケンス図である。
【図１９】図１８の示す処理において端末に表示される入力画面の一例である。
【図２０】図１８の示す処理において端末に表示される予約確認画面の一例である。
【図２１】図１８の示す処理において端末に表示される予約確定画面の一例である。
【図２２】図１８の示す処理において端末に表示される予約失効画面の一例である。
【図２３】本発明の第３の変形例に係る座席予約装置を有する座席予約システムにおいて端末に表示される入力画面の一例である。
【符号の説明】
【０１０９】
１，１ａ…座席予約システム
１０，１０ａ…座席予約装置
１１…送受信インタフェース
１２…旅客管理部
１２ａ…受付記憶手段
１２ｂ…仮予約通知手段
１２ｃ…予約通知手段
１３…座席割当部
１３ａ…検索手段
１３ｂ…仮予約手段
１３ｃ…予約手段
１３ｄ…配列手段
１４…課金処理部
１５…記憶装置
１５ａ…旅客データ
１５ｂ…受付データ
１５ｃ…座席仮予約データ
１５ｄ…座席予約データ
１５ｅ…課金データ
２０ａ〜２０ｃ…駅設置装置
２１…読出処理部
２２…送信処理部
２３…送受信インタフェース
３０ａ，３０ｂ…端末
３１…記憶部
３２…送信処理部
３３…送受信インタフェース
３４…表示部
３５…入力部
４０…ネットワーク
５０ａ〜５０ｃ…車両通信装置
５１…送信処理部
５２…送受信インタフェース
６０ａ…車載装置
６１…読出処理部
６２…送信処理部
６３…送受信インタフェース
６４…表示器
６５…予告装置
３００…入力画面
３００ａ…乗車駅入力ボックス
３００ｂ…降車駅入力ボックス
３００ｃ…最大待時間入力ボックス
３００ｄ…部分着席ラジオボタン
３００ｄ，３００ｅ…部分着席ラジオボタン
３０１…仮予約画面
３０１ａ，３０１ｂ…予約ボタン
３０２…予約確認画面
３０３…入力画面
３０３ａ…乗車駅入力ボックス
３０３ｂ…降車駅入力ボックス
３０３ｃ…最大待時間入力ボックス
３０３ｄ…入札額入力ボックス
３０４〜３０６…予約結果画面
３０８…入力画面
３０８ａ…乗車駅入力ボックス
３０８ｂ…降車駅入力ボックス
３０８ｃ…時刻指定ラジオボタン
３０８ｃ，３０８ｄ…時刻指定ラジオボタン
３０８ｅ…指定時刻入力ボックス
３０９…予約確認画面
３１０…予約確定画面
３１１…予約失効画面
【図１】
2007094573.tif 000003
【図２】
2007094573.tif 000004
【図３】
2007094573.tif 000005
【図４】
2007094573.tif 000006
【図５】
2007094573.tif 000007
【図６】
2007094573.tif 000008
【図７】
2007094573.tif 000009
【図８】
2007094573.tif 000010
【図９】
2007094573.tif 000011
【図１０】
2007094573.tif 000012
【図１１】
2007094573.tif 000013
【図１２】
2007094573.tif 000014
【図１３】
2007094573.tif 000015
【図１４】
2007094573.tif 000016
【図１５】
2007094573.tif 000017
【図１６】
2007094573.tif 000018
【図１７】
2007094573.tif 000019
【図１８】
2007094573.tif 000020
【図１９】
2007094573.tif 000021
【図２０】
2007094573.tif 000022
【図２１】
2007094573.tif 000023
【図２２】
2007094573.tif 000024
【図２３】
2007094573.tif 000025