(57)【要約】【課題】座席の配置を参照しながら予約を行うことができるようにする。【解決手段】利用者により操作されるコンピュータのＣＲＴにおいて、所定の会場の座席の配置１２１と、予約済みの座席を表す座席インジケータ画像１２２が表示される。そして、利用者がマウスなどを操作し、マウスカーソルを使用して、この座席の配置１２１にうち、所望の座席をクリックすることにより、その座席のデータが、予約する座席のデータとして記憶される。そして、「予約」ボタン１５３がクリックされると、所定のコマンドとともに、指定した座席のデータが予約管理サーバに送信される。そして、予約管理サーバは、そのデータに応じて予約処理を行う。【選択図】　　　図１４
2004005635.tif 000002
【特許請求の範囲】
【請求項１】
利用者により座席が予約される交通機関または施設の、座席の配置を表す画像に対応する画像データ、座席位置データ、各座席の予約状況を表す予約データ、および前記予約データの値が所定の値であることを示すインジケータを保存するデータ保存手段と、
前記画像データ、前記予約データの値が所定の値である前記座席位置データ、前記インジケータ、および、前記予約データの値が所定の値である前記座席位置データに対応する前記画像データの位置に前記インジケータを重畳表示する処理を行わせる処理情報を、所定の情報処理装置に送信する送信手段と、
前記座席のうちの、前記情報処理装置により指定された前記座席位置データを受信する受信手段と、
前記情報処理装置により指定された前記座席位置データに対応する前記予約データを、所定の値に更新する更新手段と
を備えることを特徴とする予約管理装置。
【請求項２】
前記受信手段は、前記情報処理装置より、前記交通機関または施設の座席を表す画像に対応する画像データを要求するコマンドを受信し、
前記送信手段は、そのコマンドに対応して前記画像データを送信する
ことを特徴とする請求項１に記載の予約管理装置。
【請求項３】
前記受信手段または送信手段は、それぞれ所定のコンピュータネットワークを介して受信または送信を行う
ことを特徴とする請求項１に記載の予約管理装置。
【請求項４】
前記受信手段または送信手段は、それぞれハイパーテキストトランスファプロトコルに従って受信または送信を行う
ことを特徴とする請求項３に記載の予約管理装置。
【請求項５】
前記データ保存手段は、前記交通機関または施設の座席を表す画像を表示するコマンドと、前記指定された座席のデータを前記受信手段に送信するコマンドがハイパーテキストマークアップランゲージで記述されたスクリプトを保存し、
前記送信手段は、前記スクリプトと、前記座席の配置を表す座標に対応する画像データを前記情報処理装置に送信する
ことを特徴とする請求項４に記載の予約管理装置。
【請求項６】
前記更新手段は、所定のコモンゲートウェイインタフェースに従って前記予約データを更新する
ことを特徴とする請求項４に記載の予約管理装置。
【請求項７】
前記データ保存手段は、前記交通機関または施設の座席の情報、予約を受け付ける時刻の情報、および各時刻に対応する各座席の前記予約データを階層的に保存する
ことを特徴とする請求項１に記載の予約管理装置。
【請求項８】
前記送信手段は、前記受信手段により受信された座席番号に対応する位置データと、前記情報処理装置により指定されたことを表す画像データを前記情報処理装置に送信する
ことを特徴とする請求項１に記載の予約管理装置。
【請求項９】
前記送信手段は、所定のコモンゲートウェイインタフェースに従って処理を行う
ことを特徴とする請求項８に記載の予約管理装置。
【請求項１０】
前記データ保存手段は、利用者ごとの個人情報をさらに保存し、
前記受信手段は、前記情報処理装置により指定された前記利用者のユーザ名とパスワードをさらに受信し、
前記利用者のユーザ名とパスワードが、前記データ保存手段に前記個人情報として登録されているか否かを判断する判断手段をさらに備える
ことを特徴とする請求項１に記載の予約管理装置。
【請求項１１】
利用者により座席が予約される交通機関または施設の、座席の配置を表す画像に対応する画像データ、座席位置データ、各座席の予約状況を表す予約データ、および前記予約データの値が所定の値であることを示すインジケータを保存するデータ保存手段と、所定のデータを送信する送信手段と、所定のデータを受信する受信手段と、データの更新を行う更新手段とを備える予約管理装置で実行される予約管理方法であって、
前記送信手段により、前記画像データ、前記予約データの値が所定の値である前記座席位置データ、前記インジケータ、および、前記予約データの値が所定の値である前記座席位置データに対応する前記画像データの位置に前記インジケータを重畳表示する処理を行わせる処理情報を、所定の情報処理装置に送信する送信ステップと、
前記受信手段により、前記座席のうちの、前記情報処理装置により指定された前記座席位置データを受信する受信ステップと、
前記更新手段により、前記情報処理装置により指定された前記座席位置データに対応する前記予約データを、所定の値に更新する更新ステップと
を含むことを特徴とする予約管理方法。
【請求項１２】
所定の予約管理装置から、利用者により座席が予約される交通機関または施設の座席の配置を表す画像に対応する画像データ、予約データの値が所定の値である座席位置データ、インジケータ、および、前記予約データの値が所定の値である前記座席位置データに対応する前記画像データの位置に前記インジケータを重畳表示する処理を行わせる処理情報を、受信する受信手段と、
前記受信手段により受信された前記処理情報に従い、前記予約データの値が所定の値である前記座席位置データに対応する前記画像データの位置に前記インジケータを重畳表示して所定の表示部に表示させる表示制御手段と、
前記表示部に表示された座席のうち、所定の座席を指定する指定手段と、
前記指定手段により指定された座席に対応する座席位置データを前記予約管理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項１３】
前記受信手段または送信手段は、それぞれ所定のコンピュータネットワークを介して受信または送信を行う
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記受信手段または送信手段は、それぞれハイパーテキストトランスファプロトコルに従って受信または送信を行う
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記表示制御手段は、ブラウザプログラムに従って処理を行う
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１６】
前記利用者のユーザ名とパスワードが入力されたか否かを判断する判断手段をさらに備え、
前記利用者のユーザ名とパスワードが入力されたと判断された場合、前記送信手段は、前記各座席位置データとともに、前記利用者のユーザ名とパスワードを送信する
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１７】
所定のデータを受信する受信手段と、所定の画像データに対応する画像を所定の表示部に表示させる表示制御手段と、前記表示部に表示された所定の箇所を指定する指定手段と、所定のデータを送信する送信手段とを備える情報処理装置で実行される情報処理方法であって、
前記受信手段により、所定の予約管理装置から、利用者により座席が予約される交通機関または施設の座席の配置を表す画像に対応する画像データ、予約データが所定の値である座席位置データ、インジケータ、および、前記予約データの値が所定の値である前記座席位置データに対応する前記画像データの位置に前記インジケータを重畳表示する処理を行わせる処理情報を、受信する受信ステップと、
前記表示制御手段により、受信した処理情報に従い、前記予約データの値が所定の値である前記座席位置データに対応する前記画像データの位置に前記インジケータを重畳表示して所定の表示部に表示させる表示制御ステップと、
前記指定手段により、前記所定の表示部に表示された座席のうち、所定の座席を指定する指定ステップと、
前記送信手段により、指定した座席に対応する座席位置データを前記予約管理装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予約管理装置および方法、並びに情報処理装置および方法に関し、特に、利用者により指定された交通機関または施設の座席の予約処理を行うための予約管理装置および方法、並びに情報処理装置および方法に関する。
【０００２】
【従来の技術】
鉄道、バス、航空などの交通機関やコンサートホールなどの施設の座席を予約する場合、利用者（サービスを享受する者）は、所定の窓口まで出向き、座席の配置図を見て、所望の位置の座席を予約することが多い。
【０００３】
このように窓口において予約を行う場合、その窓口の販売員が、予約入力用の端末装置を操作して、各座席の予約データを管理するサーバに、予約する座席の予約データを更新させる。このときの処理の流れを、図２０のフローチャートを参照して説明する。
【０００４】
まずステップＳ４１において、端末装置は、販売員により予約情報（座席番号など）が入力されるまで待機する。
【０００５】
そして、予約情報が入力されると、端末装置は、ステップＳ４２において、サーバにアクセスして、ステップＳ４３において、入力された予約情報をそのサーバに送信する。
【０００６】
その予約情報を受信したサーバは、所定のデータ保存部に保存されている予約データを参照し、その予約情報により指定された座席が予約済みではないことを確認した後、その予約データを更新する。そして、そのサーバは、予約が成功したか否かの情報を端末装置に送信する。
【０００７】
ステップＳ４４において、端末装置は、サーバからの予約の結果を受信したか否かを判断する。予約の結果を受信していない場合、ステップＳ４７に進み、端末装置は、予約情報をサーバに送信したときから所定の時間が経過したか否かを判断する。
【０００８】
このように、所定の時間が経過するか、あるいは、サーバからの予約の結果を受信するまで、ステップＳ４４とステップＳ４７において待機する。
【０００９】
そして、サーバから予約の結果を受信すると、ステップＳ４５に進み、端末装置は、その結果を所定の表示部に表示させた後、ステップＳ４６においてサーバとの接続を切断し、ステップＳ４１に戻り、再び待機する。
【００１０】
一方、予約情報をサーバに送信してから所定の時間が経過した場合、ステップＳ４８に進み、端末装置は、警告画面を表示させる。そして、ステップＳ４９において、販売員により、予約情報をサーバ１に再び送信するか否かが選択される。
【００１１】
そして、予約情報をサーバ１に再び送信する場合、ステップＳ４３に戻り、予約情報がサーバ１に再び送信される。一方、予約情報を送信しない場合、ステップＳ４６に進み、サーバとの接続が切断される。
【００１２】
このように、販売員が端末装置を操作して、予約データを管理するサーバにアクセスし、予約情報をサーバに供給することにより、座席の予約が行われる。
【００１３】
また、電話などを利用することにより、所定の窓口まで出向くことなく、利用者が座席を予約することができる。例えば電話を利用してコンサートホールなどの会場の座席を予約する場合、利用者は、各種ホールの座席の配置図が掲載されている雑誌などを参照して予約する座席の位置を確認している。
【００１４】
【発明が解決しようとする課題】
しかしながら、所定の窓口において座席を予約する場合、その窓口まで出向く必要があり不便であるという問題を有している。また、電話などを利用して座席を予約する場合、利用者は、座席を予約する前に、各種ホールの座席の配置図が掲載されている雑誌などを入手して座席の位置を調べる必要があり不便であるという問題を有している。
【００１５】
さらに、予約状況を確認する場合、利用者に対して、満席か否か、または、残りの座席数の情報しか与えられないことが多く、利用者は、予約可能な座席の位置を確認することが困難であるという問題を有している。
【００１６】
本発明は、そのような状況に鑑みてなされたもので、利用者により操作される端末装置において、交通機関または施設の座席の配置を表す画像を表示し、それらの座席のうちの所望の座席を画面上で指定すると、予約処理を行うサーバにその情報が供給され、その座席が予約されるようにすることにより、窓口に出向くことなく、座席の配置を参照しながら予約を行うことができ、さらに、交通機関または施設の座席の配置を表す画像に、予約済みの座席を表す所定の画像を重畳させることにより、利用者が空席（予約可能な座席）を簡単に確認することができるようにするものである。
【００１７】
【課題を解決するための手段】
請求項１に記載の予約管理装置は、利用者により座席が予約される交通機関または施設の、座席の配置を表す画像に対応する画像データ、座席位置データ、各座席の予約状況を表す予約データ、および予約データの値が所定の値であることを示すインジケータを保存するデータ保存手段と、画像データ、予約データの値が所定の値である座席位置データ、インジケータ、および、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示する処理を行わせる処理情報を、所定の情報処理装置に送信する送信手段と、座席のうちの、情報処理装置により指定された座席位置データを受信する受信手段と、情報処理装置により指定された座席位置データに対応する予約データを、所定の値に更新する更新手段とを備えることを特徴とする。
【００１８】
請求項１１に記載の予約管理方法は、送信手段により、画像データ、予約データの値が所定の値である座席位置データ、インジケータ、および、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示する処理を行わせる処理情報を、所定の情報処理装置に送信する送信ステップと、受信手段により、座席のうちの、情報処理装置により指定された座席位置データを受信する受信ステップと、更新手段により、情報処理装置により指定された座席位置データに対応する予約データを、所定の値に更新する更新ステップとを含むことを特徴とする。
【００１９】
請求項１２に記載の情報処理装置は、所定の予約管理装置から、利用者により座席が予約される交通機関または施設の座席の配置を表す画像に対応する画像データ、予約データの値が所定の値である座席位置データ、インジケータ、および、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示する処理を行わせる処理情報を、受信する受信手段と、受信手段により受信された処理情報に従い、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示して所定の表示部に表示させる表示制御手段と、表示部に表示された座席のうち、所定の座席を指定する指定手段と、指定手段により指定された座席に対応する各座席位置データを予約管理装置に送信する送信手段とを備えることを特徴とする。
【００２０】
請求項１７に記載の情報処理方法は、受信手段により、所定の予約管理装置から、利用者により座席が予約される交通機関または施設の座席の配置を表す画像に対応する画像データ、予約データが所定の値である座席位置データ、インジケータ、および、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示する処理を行わせる処理情報を、受信する受信ステップと、表示制御手段により、受信した処理情報に従い、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示して所定の表示部に表示させる表示制御ステップと、指定手段により、所定の表示部に表示された座席のうち、所定の座席を指定する指定ステップと、送信手段により、指定した座席に対応する各座席位置データを予約管理装置に送信する送信ステップとを含むことを特徴とする。
【００２１】
本発明の予約管理装置、および予約管理方法においては、利用者により座席が予約される交通機関または施設の、座席の配置を表す画像に対応する画像データ、座席位置データ、各座席の予約状況を表す予約データ、および予約データの値が所定の値であることを示すインジケータが保存され、画像データ、予約データの値が所定の値である座席位置データ、インジケータ、および、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示する処理を行わせる処理情報が所定の情報処理装置に送信され、座席のうちの情報処理装置により指定された座席位置データが受信され、情報処理装置により指定された座席位置データに対応する予約データが所定の値に更新される。
【００２２】
本発明の情報処理装置、および情報処理方法においては、所定の予約管理装置から、利用者により座席が予約される交通機関または施設の座席の配置を表す画像に対応する画像データ、予約データの値が所定の値である座席位置データ、インジケータ、および、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示する処理を行わせる処理情報が受信され、その受信された処理情報に従い、予約データの値が所定の値である座席位置データに対応する画像データの位置にインジケータを重畳表示して所定の表示部に表示され、表示部に表示された座席のうち、所定の座席が指定され、指定された座席に対応する座席位置データが予約管理装置に送信される。
【００２３】
【発明の実施の形態】
図１は、コンピュータネットワークを介して所定の交通機関または施設における座席の予約処理を行う予約管理システムの一構成例を示している。
【００２４】
予約管理サーバ１は、ネットワーク４に接続され、コンピュータ６などの端末装置により所定のプロトコルに従ってアクセスされたとき、データ保存装置２（データ保存手段）の予約情報データベース１１から、所定の交通機関または会場の座席の配置を表す画像データや各座席の予約データなどを読み出し、その端末装置に送信する他、その端末装置から予約処理の要求を受信すると、データ保存装置２のユーザ管理データベース１２を参照して、利用者を確認した後、その要求により指定された座席の予約データを更新するようになされている。
【００２５】
図２は、データ保存装置２の予約情報データベース１１に保存されているデータの一例を示している。予約情報データベース１１には、交通機関または施設ごとに場所データセットが保存されている。場所データセットは、ホール名や列車名などの場所の名称、その場所の形状や座席の配置などを表す画像データである場所画像データ、および、予約済みの座席などを示すときに使用される画像データである座席インジケータ画像データで構成されている。
【００２６】
そして、各場所データセットに付随して、予約を受け付ける各日時に対応する時刻データが保存されている。時刻データは、交通機関の場合、各便の出発日時を表し、会場の場合、公演日時を表す。
【００２７】
さらに、各時刻データに付随して、その場所に設けられている各座席に対応する座席データセットが保存されている。座席データセットは、その座席の座席番号、場所データセットの場所画像データにおける、その座席の位置を示す座標データ、および、その座席の予約状況を表す予約データ（予約の有無を示すフラグ、予約した利用者のユーザ名など）で構成されている。
【００２８】
また、データ保存装置２のユーザ管理データベース１２には、各利用者に対応して、ユーザ名とパスワード、並びに、その利用者の氏名、住所、電話番号などの個人情報が保存されている。このような個人情報は、例えば、予約が完了した後、チケット（券）などを送付するときに利用される。
【００２９】
予約入力端末装置５−１，５−２は、ネットワーク４に接続され、図２０に示すように動作し、例えば窓口の販売員により入力される、所定の交通機関または施設の名称、所望の日時、および、座席番号などの予約情報を、ネットワーク４を介して、予約管理サーバ１に送信するようになされている。
【００３０】
コンピュータ６は、利用者の家庭や会社などに配置されているものであって、ネットワーク４に接続され、例えば、利用者による操作に対応して予約管理サーバ１にアクセスし、データ保存装置２の予約情報データベース１１に保存されている、所定の交通機関または施設の座席の配置を表す画像データや各座席の予約データなどを受信し、その座席の配置をＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）に表示し、利用者により画面上で指定された座席の番号を予約管理サーバ１に送信するようになされている。
【００３１】
図３は、本発明の予約管理装置を応用した予約管理サーバ１の一構成例を示している。予約管理サーバ１においては、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２１（送信手段、受信手段、更新手段）は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２２またはハードディスク装置２４に記録されているプログラムに従って各種処理を行うようになされている。ＲＯＭ２２には、例えば起動時に使用されるプログラムやデータが記録されている。
【００３２】
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）２３は、ＣＰＵ２１により各種処理が行われているときに、データやプログラムを一時的に記憶するようになされている。
【００３３】
ハードディスク装置２４は、ネットワーク４を介して受信される各種コマンドに対応する処理を行うサーバプログラムを保存している。さらに、ハードディスク装置２４には、端末装置において実行されるＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）のブラウザプログラムとＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）で通信を行うＨＴＴＰデーモンが保存されている他、コンピュータ６などの端末装置より供給されるコマンドなどに対応して各種処理を行うコモンゲートウェイインタフェース（ＣＧＩ）が保存されている。
【００３４】
表示回路２５は、ＣＰＵ２１より供給される画像データを、内蔵するＶＲＡＭ（Ｖｉｄｅｏ　ＲＡＭ）（図示せず）に記憶し、その画像データに対応する画像信号をＣＲＴ２６に供給し、その画像データに対応する画像をＣＲＴ２６に表示させるようになされている。
【００３５】
ネットワークインタフェース２７は、ネットワーク４に接続され、ネットワーク４を介して供給される、予約管理サーバ１宛のパケットを受信し、そのパケットに含まれているデータをＣＰＵ２１に出力するとともに、ＣＰＵ２１より供給されるデータを所定のプロトコルのパケットに変換し、そのパケットを、指定された装置宛に送信するようになされている。
【００３６】
インタフェース２８は、データ保存装置２に接続され、ＣＰＵ２１による制御に応じて、予約情報データベース１１やユーザ情報データベース１２から各種データを読み出す他、予約情報データベース１１やユーザ情報データベース１２のデータの更新を行うようになされている。
【００３７】
図４は、本発明の情報処理装置を応用したコンピュータ６の一構成例を示している。コンピュータ６においては、ＣＰＵ６１（受信手段、表示制御手段、送信手段）は、ＲＯＭ６２またはハードディスク装置６４に記録されているプログラムに従って各種処理を行うようになされている。ＲＯＭ６２には、例えば起動時に使用されるプログラムやデータが記録されている。
【００３８】
ＲＡＭ６３は、ＣＰＵ６１により各種処理が行われているときに、データやプログラムを一時的に記憶するようになされている。
【００３９】
ハードディスク装置６４は、ネットワーク４を介して予約管理サーバ１にアクセスするときに使用されるＷＷＷのブラウザプログラムなどを保存している。
【００４０】
表示回路６５は、ＣＰＵ６１より供給される画像データを、内蔵するＶＲＡＭ（図示せず）に記憶し、その画像データに対応する画像信号をＣＲＴ６６に供給し、その画像データに対応する画像をＣＲＴ６６に表示させるようになされている。
【００４１】
ネットワークインタフェース６７は、ネットワーク４に接続され、ネットワーク４を介して供給される、コンピュータ６宛のパケットを受信し、そのパケットに含まれているデータをＣＰＵ６１に出力するとともに、ＣＰＵ６１より供給されるデータを所定のプロトコルのパケットに変換し、そのパケットを、指定された装置宛に送信するようになされている。
【００４２】
インタフェース６８は、キーボード６９に接続され、キーボード６９に対する操作に対応する信号をＣＰＵ６１に出力するようになされている。
【００４３】
インタフェース７０は、マウス７１（指定手段、入力手段）に接続され、マウス７１に対する操作に対応する信号をＣＰＵ６１に出力するようになされている。
【００４４】
次に、図５乃至図８のフローチャートを参照して、図３の予約管理サーバ１の動作について説明する。
【００４５】
まずステップＳ１において、予約管理サーバ１のＣＰＵ２１は、サーバプログラムに従って、他の端末装置によりアクセスされるまで待機する。
【００４６】
他の端末装置によりアクセスされると、ステップＳ２に進み、ＣＰＵ２１は、アクセスした端末装置との接続を開設する。
【００４７】
そして、ステップＳ３において、ＣＰＵ２１は、アクセスした端末装置が、予約入力端末装置５−ｉ（ｉ＝１，２，・・・）（即ち、例えば販売員により入力された予約情報を送信する端末装置）であるか否かを判断する。アクセスした端末装置が、予約入力端末装置５−ｉである場合、ステップＳ４に進む。
【００４８】
ステップＳ４において、ＣＰＵ２１は、アクセスした予約入力端末５−ｉにより送信された予約情報が受信されるまで待機する。
【００４９】
予約情報が受信されると、ＣＰＵ２１は、インタフェース２８を制御して、データ保存装置２の予約情報データベース１１のうち、その予約情報により指定された場所、日時および座席番号に対応する座席データセットを読み出す。そして、ＣＰＵ２１は、座席データセットの予約データを参照し、ステップＳ６において、予約可能であるか否かを判断する、即ち、その座席が空席（予約済みではない座席）であるか否かを判断する。
【００５０】
その座席が空席である場合、ステップＳ７に進み、ＣＰＵ２１は、その座席データセットの予約データを更新し、ステップＳ８において、ＣＰＵ２１は、予約が成功したことを通知する信号（データ）を、予約入力端末装置５−ｉに送信する。
【００５１】
一方、その座席が予約済みである場合、ステップＳ９に進み、ＣＰＵ２１は、予約が失敗したことを通知する信号（データ）を、予約入力端末装置５−ｉに送信する。
【００５２】
そして、ステップＳ１０において、ＣＰＵ２１は、その予約入力端末装置５−ｉとの接続を切断し、ステップＳ１に戻り、再び待機する。
【００５３】
このように、予約入力端末装置５−ｉより転送される予約情報に応じて、予約データが更新される。
【００５４】
一方、ステップＳ３において、アクセスしてきた端末装置が上述の予約端末装置５−ｉではないと判断された場合、即ち、アクセスしてきた端末装置が、利用者により操作されるコンピュータ６であると判断された場合、ステップＳ１１（図６）に進む。ＣＰＵ２１は、予約可能な会場名のリストから所望の会場を選択するための、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述されたスクリプト（会場名選択用スクリプト）をコンピュータ６に転送する。なお、このようなスクリプトは、ハードディスク装置２４などに予め保存されている。
【００５５】
このスクリプトに対応する画像が、例えば図９に示すようにコンピュータ６のブラウザのウィンドウにおいて表示される。利用者がマウス７１などを操作し、画面に表示されているマウスカーソル（図示せず）を使用して、図９（Ａ）のボタン１０２を押すと、図９（Ｂ）のプルダウンメニュー１０５が表示される。そして、プルダウンメニュー１０５に表示されている会場のうち、利用者により指定された会場の名称が、図９（Ａ）の表示欄１０１に表示される。このように会場を指定した後、図９（Ａ）の「ホール確定」ボタン１０３をクリックすると、その会場の名称（図９（Ａ）では「ＡＢＣホール」）のデータが予約管理サーバ１に送信される。
【００５６】
ステップＳ１２において、ＣＰＵ２１は、コンピュータ６により送信された会場名のデータが受信されるまで待機し、会場名のデータが受信されると、ステップＳ１３に進み、所定のＣＧＩに従って、受信した会場名を有する場所データセットに付随するすべての時刻データをデータ保存装置２の予約情報データベース１１から読み出す。
【００５７】
そして、ステップＳ１４において、ＣＰＵ２１は、それらの時刻データが表す日時から所望の日時を選択するための、ＨＴＭＬで記述されたスクリプト（公演日時選択用スクリプト）をコンピュータ６に転送する。
【００５８】
このスクリプトに対応する画像が、例えば図１０に示すようにコンピュータ６のブラウザのウィンドウにおいて表示される。利用者がマウス７１などを操作し、マウスカーソルを使用して、図１０（Ａ）のボタン１１２を押すと、図１０（Ｂ）のプルダウンメニュー１１５が表示される。そして、プルダウンメニュー１１５に表示されている日時のうち、指定された日時が図１０（Ａ）の表示欄１１１に表示される。このように日時を指定した後、図１０（Ａ）の「確定」ボタン１１３がクリックされると、その日時（図１０（Ａ）では「１９９７年３月１０日（月）１３：００」）のデータが予約管理サーバ１に送信される。
【００５９】
ステップＳ１５において、ＣＰＵ２１は、コンピュータ６により送信された日時のデータが受信されるまで待機し、日時のデータが受信されると、ステップＳ１６に進み、ＣＧＩに従って、データ保存装置２の予約情報データベース１１から、ステップＳ１２で受信した会場名のデータに対応する会場の場所画像データと座席インジケータ画像データを読み出すとともに、受信した日時の時刻データに付随するすべての座席データセットを読み出す。
【００６０】
そして、ステップＳ１７において、ＣＰＵ２１は、それらの座席データセットの予約データを参照し、予約済みの座席の座標データを列挙し、それらの座標データ、場所画像データ、および、座席インジケータ画像データとともに、所定の座席位置の表示を要求するコマンドと、予約処理を要求するコマンドのいずれかを選択するための、ＨＴＭＬで記述されたスクリプト（コマンド選択用スクリプト）をコンピュータ６に転送する。
【００６１】
このスクリプトに対応する画像が、例えば図１１に示すようにコンピュータ６のブラウザのウィンドウにおいて表示される。このとき、場所画像データに対応する座席の配置１２１が表示され、予約済みの各座席の座標データに対応する位置に、座席インジケータ画像データに対応するインジケータ１２２が表示される。さらに、所定の座席位置の表示を要求するコマンドに対応する「座席位置の表示」ボタン１２３と、予約処理を要求するコマンドに対応する「座席予約」ボタン１２４が表示される。
【００６２】
そして、利用者がマウス７１などを操作し、マウスカーソルを使用して、「座席位置の表示」ボタン１２３または「座席予約」ボタン１２４をクリックすると、そのボタンに対応するコマンドが予約管理サーバ１に送信される。
【００６３】
ステップＳ１８において、ＣＰＵ２１は、コンピュータ６により送信されたコマンドが受信されるまで待機し、コマンドが受信されると、ステップＳ１９に進み、ＣＧＩに従って、そのコマンドが、座席位置の表示を要求するコマンドであるか否かを判断する。
【００６４】
そのコマンドが、座席位置の表示を要求するコマンドであると判断された場合、ステップＳ２０（図７）に進む。そして、ＣＰＵ２１は、座席位置を表示する座席の番号を入力するための、ＨＴＭＬで記述されたスクリプト（座席番号入力用スクリプト）をコンピュータ６に転送する。
【００６５】
このスクリプトに対応する画像が、例えば図１２に示すようにコンピュータ６のブラウザのウィンドウにおいて表示される。利用者がマウス７１などを操作し、マウスカーソルを使用して、図１２のボタン１３２を押すと、階数を表示するプルダウンメニュー（図示せず）が表示される。表示欄１３１には、そのプルダウンメニューにおいて指定された階数が表示される。また、ボタン１３４を押すと、列番号を表示するプルダウンメニュー（図示せず）が表示される。表示欄１３３には、そのプルダウンメニューにおいて指定された列番号が表示される。さらに、ボタン１３６を押すと、その列における座席番号を表示するプルダウンメニュー（図示せず）が表示される。表示欄１３５には、そのプルダウンメニューにおいて指定された番号が、その列における座席番号として表示される。
【００６６】
そして、「座席位置表示」ボタン１３７がクリックされると、座席番号データ（指定された階数、列番号、および、その列における座席番号）が予約管理サーバ１に送信される。
【００６７】
ステップＳ２１において、ＣＰＵ２１は、コンピュータ６により送信された座席番号データが受信されるまで待機し、座席番号データが受信されると、ステップＳ２２に進み、ＣＧＩに従って、データ保存装置２の予約情報データベース１１から、ステップＳ１２で受信した会場名のデータに対応する会場の場所画像データと座席インジケータ画像データを読み出すとともに、その座席番号に対応する座席データセットの座標データを読み出す。
【００６８】
そして、ステップＳ２３において、ＣＰＵ２１は、その座標データ、場所画像データ、および、座席インジケータ画像データとともに、その場所画像データにおいて、その座標データに対応する座席位置に座席インジケータ画像データが表示されるようにＨＴＭＬで記述されたスクリプト（座席位置表示用スクリプト）をコンピュータ６に転送する。
【００６９】
このスクリプトに対応する画像が、例えば図１３に示すようにコンピュータ６のブラウザのウィンドウにおいて表示される。このとき、場所画像データに対応する座席の配置１２１が表示されるとともに、座席インジケータ画像１４５が、指定された座席に表示される。さらに、会場の選択の画面（図９）に戻るコマンドに対応する「戻る」ボタン１４１が表示される。そして、利用者がマウス７１などを操作し、マウスカーソルを使用して、「戻る」ボタン１４１をクリックすると、それに対応する「戻る」コマンドが予約管理サーバ１に送信される。
【００７０】
ステップＳ２４において、ＣＰＵ２１は、コンピュータ６により送信された「戻る」コマンドが受信されるまで待機し、「戻る」コマンドが受信されると、座席位置の表示が終了したことになるので、ステップＳ１１（図６）に戻り、上述の処理を繰り返す。
【００７１】
一方、ステップＳ１９（図６）において、受信されたコマンドが、座席位置の表示を要求するコマンドではないと判断された場合、即ち、受信されたコマンドが、予約処理を要求するコマンドであると判断された場合、ステップＳ２５（図８）に進む。
【００７２】
ステップＳ２５において、ＣＰＵ２１は、ＣＧＩに従って、予約情報データベース１１を参照し、データ保存装置２の予約情報データベース１１から、ステップＳ１２で受信した会場名データに対応する会場の場所画像データと座席インジケータ画像データを読み出すとともに、ステップＳ１５において受信した日時の時刻データに付随するすべての座席データセットを読み出す。
【００７３】
そして、ステップＳ２６において、ＣＰＵ２１は、それらの座席データセットの予約データを参照し、予約済みの座席の座標データを列挙し、それらの座標データ、場所画像データ、および、座席インジケータ画像データとともに、利用者により指定された座席番号などの予約情報が予約管理サーバ１に送信されるようにＨＴＭＬで記述されたスクリプト（座席予約画面用スクリプト）をコンピュータ６に転送する。
【００７４】
このスクリプトに対応する画像が、例えば図１４に示すようにコンピュータ６のブラウザのウィンドウにおいて表示される。このスクリプトにより、ユーザ名とパスワードが入力される入力欄１５１，１５２、指定した座席の予約を要求するときに操作される「予約」ボタン１５３、および、会場の選択の画面（図９）に戻るための「戻る」ボタン１５４が、座席の配置１２１と、予約済みの座席を表す座席インジケータ画像１２２とともに表示される。そして、利用者がマウス７１などを操作し、マウスカーソルを使用して、いずれかのボタンをクリックすると、クリックされたボタンに対応するコマンドおよび予約情報が予約管理サーバ１に送信される。
【００７５】
なお、この座席の配置１２１のうち、所望の座席をクリックすることにより、その座席の番号が、予約を希望する座席の番号として記憶され、その座席番号が、予約情報の一部として予約管理サーバ１に送信される。
【００７６】
ステップＳ２７において、ＣＰＵ２１は、コンピュータ６により送信されたコマンドと予約情報が受信されるまで待機し、コマンドおよび予約情報が受信されると、ステップＳ２８に進み、そのコマンドが、「予約」ボタン１５３に対応する予約指示コマンドであるか否かを判断する。
【００７７】
そのコマンドが予約指示コマンドであると判断された場合、ステップＳ２９に進み、ＣＰＵ２１は、ユーザ管理データベース１２を参照し、ステップＳ３０において、予約情報として受信したユーザ名とパスワードがユーザ管理データベース１２に登録されているか否かを判断する。
【００７８】
一方、受信したコマンドが「戻る」コマンドであると判断された場合、ステップＳ１１（図６）に戻る。
【００７９】
予約情報として受信したユーザ名とパスワードがユーザ管理データベース１２に登録されている場合、ステップＳ３１に進み、ＣＰＵ２１は、場所画像データ、座席インジケータ画像データ、指定された座席の座席番号、指定された座席の座標データ、ユーザ名、および、日時データとともに、それらの画像データが表示されるようにＨＴＭＬで記述された確認表示用スクリプトをコンピュータ６に転送する。
【００８０】
このスクリプトに対応する画像が、例えば図１５に示すようにコンピュータ６のブラウザのウィンドウにおいて表示される。このスクリプトにより、予約した座席に関する情報１６１、座席の配置１２１、および、指定した座席に位置を示す座席インジケータ画像１６３とともに、利用者により予約を確定するための「予約」ボタン１６４と、予約処理を中止するための「中止」ボタン１６５が表示される。いずれかのボタンがクリックされると、クリックされたボタンに対応するコマンドが予約管理サーバ１に送信される。
【００８１】
ステップＳ３２において、ＣＰＵ２１は、コンピュータ６により送信されたコマンドが受信されるまで待機し、コマンドが受信されると、ステップＳ３３に進み、そのコマンドが、「予約」ボタン１６４に対応する予約確定コマンドであるか否かを判断する。
【００８２】
そのコマンドが予約確定コマンドであると判断された場合、ステップＳ３４に進み、ＣＰＵ２１は、予約情報データベース１１における、その座席に対応する座席データセットの予約データを更新する。そのコマンドが予約確定コマンドではない場合、ステップＳ１１（図６）に戻る。
【００８３】
そしてステップＳ３５において、ＣＰＵ２１は、予約が完了したことを通知するためのスクリプトをコンピュータ６に転送する。
【００８４】
このスクリプトに対応する画像（図示せず）がコンピュータ６において表示される。このスクリプトにより、会場の選択の画面に戻るための「戻る」ボタンが表示される。そのボタンがクリックされると、「戻る」コマンドが予約管理サーバ１に送信される。
【００８５】
ステップＳ３６において、ＣＰＵ２１は、コンピュータ６により送信された「戻る」コマンドが受信されるまで待機し、「戻る」コマンドが受信されると、予約処理が終了したことになるので、ステップＳ１１（図６）に戻る。
【００８６】
一方、ステップＳ３０において、予約情報として受信したユーザ名とパスワードがユーザ管理データベース１２に登録されていないと判断された場合、ステップＳ３７に進み、ＣＰＵ２１は、エラー表示用スクリプトをコンピュータ６に送信する。
【００８７】
このスクリプトに対応する画像（図示せず）がコンピュータ６において表示される。この画面により、ユーザ名またはパスワードが間違っていることが利用者に知らされる。また、このスクリプトにより、会場の選択の画面に戻るための「戻る」ボタンが表示される。そのボタンがクリックされると、「戻る」コマンドが予約管理サーバ１に送信される。
【００８８】
ステップＳ３８において、ＣＰＵ２１は、コンピュータ６により送信された「戻る」コマンドが受信されるまで待機し、「戻る」コマンドが受信されると、ステップＳ１１（図６）に戻る。
【００８９】
以上のようにして、利用者により操作されるコンピュータ６などの端末装置に交通機関または施設の座席の配置を表す画像を表示させ、それらの座席のうち、利用者により指定された座席の予約情報を予約管理サーバ１に送信させ、それに対応して、予約情報データベース１１における、その座席の予約データを更新することにより、予約処理が行われる。
【００９０】
なお、コンピュータ６のブラウザプログラムが終了された場合、予約管理サーバ１は、ステップＳ１に戻り、再度、アクセスされるまで待機する。
【００９１】
次に、図１６乃至図１９のフローチャートを参照して、ＷＷＷのブラウザを使用して予約を行うときのコンピュータ６の動作について説明する。
【００９２】
まず、ステップＳ６１において、ブラウザのＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）入力欄に、予約管理サーバ１の予約処理用のＨＴＭＬのスクリプト（ホームページ）に対応するＵＲＬが利用者により入力されると、コンピュータ６のＣＰＵ６１は、ブラウザのプログラムに従って、予約管理サーバ１との接続を開設するとともに、予約処理用のＨＴＭＬのスクリプトを要求するコマンドを予約管理サーバ１に送信する。
【００９３】
予約管理サーバ１は、そのコマンドを受信すると、会場名選択用スクリプトを送信する（図６のステップＳ１１）。
【００９４】
ステップＳ６２において、ＣＰＵ６１は、会場名選択用スクリプトが受信されるまで待機する。そして、会場名選択用スクリプトが受信されると、ステップＳ６３に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応する画像（図９（Ａ））をＣＲＴ６６に表示させる。
【００９５】
ステップＳ６４において、ＣＰＵ６１は、利用者によりマウス７１が操作され、「ホール確定」ボタン１０３がクリックされるまで待機する。
【００９６】
そして、「ホール確定」ボタン１０３がクリックされると、ＣＰＵ６１は、ステップＳ６４において、選択された会場名（図９（Ａ）の表示欄１０１に表示されているもの）のデータを予約管理サーバ１に送信する。
【００９７】
予約管理サーバ１は、その会場名のデータを受信すると、その会場名に対応する時刻データを読み出し、公演日時選択用スクリプトを送信する（図６のステップＳ１４）。
【００９８】
ステップＳ６６において、ＣＰＵ６１は、公演日時選択用スクリプトが受信されるまで待機する。そして、公演日時選択用スクリプトが受信されると、ステップＳ６７に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応する画像（図１０（Ａ））をＣＲＴ６６に表示させる。
【００９９】
ステップＳ６８において、ＣＰＵ６１は、利用者によりマウス７１が操作され、「確定」ボタン１１３がクリックされるまで待機する。
【０１００】
そして、「確定」ボタン１１３がクリックされると、ＣＰＵ６１は、ステップＳ６９において、選択された日時（図１０（Ａ）の表示欄１１１に表示されているもの）のデータを予約管理サーバ１に送信する。
【０１０１】
予約管理サーバ１は、その日時のデータを受信すると、その日時の予約済みの座席を調べ、会場の座席の配置に対応する場所画像データとともに、座席位置の表示を要求するコマンドと予約処理を要求するコマンドのいずれかを選択するためのコマンド選択用スクリプトを送信する（図６のステップＳ１７）。
【０１０２】
ステップＳ７０において、ＣＰＵ６１は、画像データと、コマンド選択用スクリプトが受信されるまで待機する。そして、画像データと、コマンド選択用スクリプトが受信されると、ステップＳ７１に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応する画像（図１１）をＣＲＴ６６に表示させる。
【０１０３】
ステップＳ７２において、ＣＰＵ６１は、利用者によりマウス７１が操作され、「座席位置の表示」ボタン１２３がクリックされたか否かを判断し、「座席位置の表示」ボタン１２３がクリックされていないと判断した場合、ステップＳ７３において、「座席予約」ボタン１２４がクリックされたか否かを判断し、「座席予約」ボタン１２４がクリックされていないと判断した場合、ステップＳ７２に戻る。即ち、ＣＰＵ６１は、「座席位置の表示」ボタン１２３または「座席予約」ボタン１２４がクリックされるまで待機する。
【０１０４】
そして、「座席位置の表示」ボタン１２３がクリックされると、ＣＰＵ６１は、ステップＳ７４において、座席位置の表示に対応するコマンドを予約管理サーバ１に送信する。
【０１０５】
予約管理サーバ１は、そのコマンドを受信すると、座席番号を入力（または選択）するための座席番号入力用スクリプトを送信する（図７のステップＳ２０）。
【０１０６】
ステップＳ７５（図１７）において、ＣＰＵ６１は、座席番号入力用スクリプトが受信されるまで待機する。そして、座席番号入力用スクリプトが受信されると、ステップＳ７６に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応する画像（図１２）をＣＲＴ６６に表示させる。
【０１０７】
ステップＳ７７において、ＣＰＵ６１は、利用者によりマウス７１が操作され、「座席位置表示」ボタン１３７がクリックされるまで待機する。
【０１０８】
そして、「座席位置表示」ボタン１３７がクリックされると、ＣＰＵ６１は、ステップＳ７８において、選択された座席番号（図１２の表示欄１３１，１３３，１３５に表示されているもの）のデータを予約管理サーバ１に送信する。
【０１０９】
予約管理サーバ１は、その座席番号のデータを受信すると、その座席番号に対応する座席データセットの座標データを読み出し、座席位置表示用スクリプトを送信する（図７のステップＳ２３）。
【０１１０】
ステップＳ７９において、ＣＰＵ６１は、座席位置表示用スクリプトと画像データが受信されるまで待機する。そして、座席位置表示用スクリプトと画像データが受信されると、ステップＳ８０に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応して、図１３に示すように、座席の配置１２１をＣＲＴ６６に表示させるとともに、座席番号で指定した座席の位置にインジケータ１４５を表示させる。
【０１１１】
ステップＳ８１において、ＣＰＵ６１は、利用者によりマウス７１が操作され、「戻る」ボタン１４１がクリックされるまで待機する。
【０１１２】
そして、「戻る」ボタン１４１がクリックされると、ＣＰＵ６１は、ステップＳ８２において、それに対応する「戻る」コマンドを予約管理サーバ１に送信する。
【０１１３】
このようにして座席位置の表示が終了した後、ステップＳ６２（図１６）に戻る。
【０１１４】
一方、ステップＳ７２およびステップＳ７３（図１６）において待機しているときに、「座席予約」ボタン１２４がクリックされると、ステップＳ８３に進み、ＣＰＵ６１は、座席の予約処理を要求するコマンドを予約管理サーバ１に送信する。
【０１１５】
予約管理サーバ１は、座席の予約処理を要求するコマンドを受信すると、予約済みの座席を調べ、会場の座席の配置に対応する場所画像データとともに、予約情報を入力するための座席予約画面用スクリプトを送信する（図８のステップＳ２６）。
【０１１６】
ステップＳ８４（図１８）において、ＣＰＵ６１は、座席予約画面用スクリプトと画像データが受信されたか否かを判断し、座席予約画面用スクリプトと画像データが受信されていないと判断した場合、ステップＳ１１１において、エラー表示用スクリプトが受信されたか否かを判断し、エラー表示用スクリプトが受信されていないと判断した場合、ステップＳ８４に戻る。即ち、ＣＰＵ６１は、座席予約画面用スクリプトと画像データ、または、エラー表示用スクリプトが受信されるまで待機する。
【０１１７】
そして、座席予約画面用スクリプトと画像データが受信されると、ステップＳ８５に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応して、図１４に示すように、座席の配置１２１と、予約済みの座席に対応するインジケータ１２２をＣＲＴ６６に表示させる。
【０１１８】
一方、エラー表示用スクリプトが受信されると、ステップＳ１１２に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応して、エラー表示画面をＣＲＴ６６に表示させる。そして、ステップＳ１１３において、ＣＰＵ６１は、エラー表示画面において表示されている「戻る」ボタンがクリックされるまで待機し、「戻る」ボタンがクリックされると、ステップＳ９２において、「戻る」コマンドを予約管理サーバ１に送信する。「戻る」コマンドを送信した後、ステップＳ６２（図１６）に戻る。
【０１１９】
また、ステップＳ８５において座席の配置１２１と、予約済みの座席に対応するインジケータ１２２を表示した後、ＣＰＵ６１は、ステップＳ８６において、図１４の入力欄１５１，１５２にユーザ名またはパスワードが新たに入力されたか否かを判断し、入力欄１５１，１５２にユーザ名またはパスワードが新たに入力されたと判断した場合、ステップＳ８７において、入力された文字をＲＡＭ６３に記憶させる。
【０１２０】
入力欄１５１，１５２にユーザ名またはパスワードが新たに入力されていないと判断された場合、ステップＳ８８に進み、ＣＰＵ６１は、座席の配置１２１のうちのいずれかの座席の位置がクリックされ、予約する座席を指定する動作が行われたか否かを判断する。
【０１２１】
予約する座席を指定する動作が行われたと判断された場合、ステップＳ８９に進み、ＣＰＵ６１は、その座席が予約済みの座席であるか否かを判断し、その座席が予約済みの座席ではないと判断した場合、ステップＳ９０において、その座席の位置にインジケータを表示させる。例えば、ＣＰＵ６１は、インジケータとして、座席インジケータ画像データに対応する画像を点滅させる。このようにすることにより、指定した座席が、予約済みの座席と区別して表示される。
【０１２２】
なお、このようなインジケータは、ＨＴＭＬのスクリプトともに供給されるＪａｖａ（Ｒ）アプレット（Ｊａｖａ（登録商標））に従って座標データにより指定された位置に表示される。Ｊａｖａ（Ｒ）アプレットが使用される場合、ブラウザプログラムとしてＪａｖａ（Ｒ）アプレットを実行可能なブラウザが使用される。また、Ｊａｖａ（Ｒ）アプレットを供給する代わりにＧＩＦ（Ｇｒａｐｈｉｃｓ　Ｉｎｔｅｒｃｈａｎｇｅ　Ｆｏｒｍａｔ）アニメー
ションソフトウェアを利用して、座席の配置とインジケータ画像を合成して１枚のＧＩＦ画像データを生成し、その画像データを、Ｊａｖａ（Ｒ）アプレット、および、座席の配置に対応する画像データとインジケータに対応する画像データの代わりに、コンピュータ６に供給するようにしてもよい。
【０１２３】
一方、ステップＳ８９において、その座席が予約済みの座席であると判断された場合、ステップＳ８６に戻る。また、ステップＳ９０においてインジケータ画像が表示された後、ステップＳ８６に戻る。
【０１２４】
また、ステップＳ８８において予約する座席を指定する動作が行われていないと判断された場合、ステップＳ９１に進み、ＣＰＵ６１は、「戻る」ボタン１５４がクリックされたか否かを判断し、「戻る」ボタン１５４がクリックされたと判断した場合、ステップＳ９２において、「戻る」コマンドを予約管理サーバ１に送信する。そして、「戻る」コマンドを予約管理サーバ１に送信した後、ステップＳ６２（図１６）に戻る。
【０１２５】
一方、「戻る」ボタン１５４がクリックされていないと判断された場合、ステップＳ９３に進み、ＣＰＵ６１は、「予約」ボタン１５３がクリックされたか否かを判断する。「予約」ボタン１５３がクリックされていないと判断された場合、ステップＳ８６に戻る。
【０１２６】
「予約」ボタン１５３がクリックされたと判断された場合、ステップＳ９４に進み、ＣＰＵ６１は、ユーザ名とパスワードが入力されているか否かを判断し、ユーザ名またはパスワードが入力されていないと判断した場合、ステップＳ９５において、警告画面を利用者に対して表示させる。そして、警告画面を表示した後、ステップＳ８６に戻る。
【０１２７】
一方、ユーザ名とパスワードが入力されていると判断された場合、ステップＳ９６に進み、ＣＰＵ６１は、予約する座席が指定されているか否かを判断し、予約する座席が指定されていないと判断した場合、ステップＳ９５において、警告画面を利用者に対して表示させる。そして、警告画面を表示した後、ステップＳ８６に戻る。
【０１２８】
一方、座席が指定されていると判断された場合、ステップＳ９７に進み、ＣＰＵ６１は、会場名、公演日時、指定された座席番号、ユーザ名、パスワードなどの予約情報と、予約指示コマンドを予約管理サーバ１に送信する。
【０１２９】
予約管理サーバ１は、予約情報と予約指示コマンドを受信し、ユーザ名とパスワードが正当なものであることを確認した場合だけ、その予約情報とともに、予約を確定するための確認表示用スクリプトを送信する（図８のステップＳ２９乃至ステップＳ３１）。
【０１３０】
次に、ステップＳ９８（図１９）において、ＣＰＵ６１は、確認表示用スクリプトと予約情報が受信されるまで待機する。そして、確認表示用スクリプトと予約情報が受信されると、ステップＳ９９に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、受信したスクリプトに対応する画像（図１５）をＣＲＴ６６に表示させる。
【０１３１】
ステップＳ１００において、ＣＰＵ６１は、利用者によりマウス７１が操作され、予約を確定するための「予約」ボタン１６４がクリックされたか否かを判断し、「予約」ボタン１６４がクリックされていないと判断した場合、ステップＳ１０１において、予約を中止するための「中止」ボタン１６５がクリックされたか否かを判断し、「中止」ボタン１６５がクリックされていないと判断した場合、ステップＳ１００に戻る。即ち、ＣＰＵ６１は、「予約」ボタン１６４または「中止」ボタン１６５がクリックされるまで待機する。
【０１３２】
そして、「予約」ボタン１６４がクリックされると、ＣＰＵ６１は、ステップＳ１０２において、予約確定コマンドを予約管理サーバ１に送信する。
【０１３３】
予約管理サーバ１は、予約確定コマンドを受信すると、予約情報により指定される予約情報データベース１１の予約データを更新した後、予約完了を表す画像を表示するためのスクリプトを送信する（図８のステップＳ３５）。
【０１３４】
ステップＳ１０３において、ＣＰＵ６１は、予約完了を表す画像を表示するためのスクリプトが受信されるまで待機する。そして、予約完了を表す画像を表示するためのスクリプトが受信されると、ステップＳ１０４に進み、ＣＰＵ６１は、ブラウザのプログラムに従って、そのスクリプトに対応する画像（図示せず）をＣＲＴ６６に表示させる。
【０１３５】
そして、ステップＳ１０５において、ＣＰＵ６１は、その画像の一部として表示されている「戻る」ボタン（図示せず）がクリックされるまで待機する。そして、「戻る」ボタンがクリックされると、ＣＰＵ６１は、ステップＳ１０６において、「戻る」コマンドを予約管理サーバ１に送信する。そして、コマンドを送信した後、ステップＳ６２（図１６）に戻る。
【０１３６】
一方、ステップＳ１００およびステップＳ１０１において待機しているときに、「中止」ボタン１６５がクリックされると、ＣＰＵ６１は、ステップＳ１０７において、中止コマンドを予約管理サーバ１に送信する。そして、コマンドを送信した後、ステップＳ６２（図１６）に戻る。
【０１３７】
このようにして、利用者がコンピュータ６を操作して、会場と公演日時を各リストから選択すると、その会場の座席の配置と、その公演日時に対応する予約状況がＣＲＴ６６に表示される。そして、その座席の配置において、利用者により指定された座席の予約情報が予約管理サーバ１に送信され、指定された座席の予約処理が予約管理サーバ１により行われる。
【０１３８】
なお、上記実施の形態においては、所定の会場における座席の予約処理について説明しているが、他の施設や交通期間における座席の予約処理を同様に行うことができる。
【０１３９】
また、上記実施の形態においては、ＨＴＭＬのスクリプトと画像データを使用して、座席の位置などの情報を利用者に対して呈示しているが、ＶＲＭＬ（Ｖｉｒｔｕａｌ　Ｒｅａｌｉｔｙ　Ｍｏｄｅｌｉｎｇ　Ｌａｎｇｕａｇｅ）などを利用して、利用者により指定された座席からの眺めなどを利用者に対して呈示するようにしてもよい。
【０１４０】
【発明の効果】
以上のごとく、本発明によれば、利用者により交通機関または施設の座席の配置が確認された上で指定された座席の予約処理を行うことができる。
【０１４１】
また、本発明によれば、利用者は、交通機関または施設の座席の空席（予約可能な座席）を簡単に確認することができ、座席の配置を参照しながら、予約する座席を指定することができる。
【図面の簡単な説明】
【図１】コンピュータネットワークを介して座席の予約処理を行う予約管理システムの一構成例を示すブロック図である。
【図２】予約情報データベースに保存されているデータの一例を示す図である。
【図３】本発明の予約管理装置を応用した予約管理サーバの一構成例を示すブロック図である。
【図４】本発明の情報処理装置を応用したコンピュータの一構成例を示すブロック図である。
【図５】予約管理サーバの動作について説明するフローチャートである。
【図６】予約管理サーバの動作について説明するフローチャートである。
【図７】予約管理サーバの動作について説明するフローチャートである。
【図８】予約管理サーバの動作について説明するフローチャートである。
【図９】予約管理サーバより供給される会場名選択用スクリプトに対応する画像の一例を示す図である。
【図１０】予約管理サーバより供給される公演日時選択用スクリプトに対応する画像の一例を示す図である。
【図１１】予約管理サーバより供給されるコマンド選択用スクリプトに対応する画像の一例を示す図である。
【図１２】予約管理サーバより供給される座席番号入力用スクリプトに対応する画像の一例を示す図である。
【図１３】予約管理サーバより供給される座席位置表示用スクリプトに対応する画像の一例を示す図である。
【図１４】予約管理サーバより供給される座席予約画面用スクリプトに対応する画像の一例を示す図である。
【図１５】予約管理サーバより供給される確認表示用スクリプトに対応する画像の一例を示す図である。
【図１６】ブラウザを使用して予約を行うときのコンピュータの動作について説明するフローチャートである。
【図１７】ブラウザを使用して予約を行うときのコンピュータの動作について説明するフローチャートである。
【図１８】ブラウザを使用して予約を行うときのコンピュータの動作について説明するフローチャートである。
【図１９】ブラウザを使用して予約を行うときのコンピュータの動作について説明するフローチャートである。
【図２０】予約入力用の端末装置を操作して予約を行うときの処理の流れを説明するフローチャートである。
【符号の説明】
１　予約管理サーバ，　２　データ保存装置，　６　コンピュータ，　１１　予約情報データベース，　１２　ユーザ管理データベース，　２１　ＣＰＵ，　２２　ＲＯＭ，　２３　ＲＡＭ，　２４　ハードディスク装置，　２７　ネットワークインタフェース，　２８　インタフェース，　６１　ＣＰＵ，　６２　ＲＯＭ，　６３　ＲＡＭ，　６４　ハードディスク装置，　６５　表示回路，　６６　ＣＲＴ，　６７　ネットワークインタフェース，　７１　マウス
【図１】
2004005635.tif 000003
【図２】
2004005635.tif 000004
【図３】
2004005635.tif 000005
【図４】
2004005635.tif 000006
【図５】
2004005635.tif 000007
【図６】
2004005635.tif 000008
【図７】
2004005635.tif 000009
【図８】
2004005635.tif 000010
【図９】
2004005635.tif 000011
【図１０】
2004005635.tif 000012
【図１１】
2004005635.tif 000013
【図１２】
2004005635.tif 000014
【図１３】
2004005635.tif 000015
【図１４】
2004005635.tif 000016
【図１５】
2004005635.tif 000017
【図１６】
2004005635.tif 000018
【図１７】
2004005635.tif 000019
【図１８】
2004005635.tif 000020
【図１９】
2004005635.tif 000021
【図２０】
2004005635.tif 000022