(57)【要約】【課題】各ユーザが指定した出発地から目的地までの交通機関に係る団体割引のチケットの共同購入を仲介することを目的とする。【解決手段】複数のユーザ端末２とネットワーク３を介して接続された、交通機関の団体割引のチケットの共同購入を仲介するサーバ１における共同購入仲介方法であって、ユーザ端末２より通知された出発地の情報と目的地の情報と出発又は到着の日時の情報とを取得する情報取得段階と、団体割引の対象となるチケットか否かの有無を含む行程の情報を、表示内容とする画面を生成する画面生成段階と、画面作成段階において作成した画面を、ユーザ端末２に提供する画面提供段階とを有することにより上記課題を解決する。【選択図】        図１
2004157785.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末とネットワークを介して接続された、交通機関の団体割引のチケットの共同購入を仲介するサーバにおける共同購入仲介方法であって、
前記ユーザ端末より通知された出発地の情報と目的地の情報と出発又は到着の日時の情報とを取得する情報取得段階と、
団体割引の対象となるチケットか否かの有無を含む行程の情報を、表示内容とする画面を生成する画面生成段階と、
前記画面作成段階において作成した画面を、前記ユーザ端末に提供する画面提供段階とを有することを特徴とする共同購入仲介方法。
【請求項２】
前記行程の表示は、団体割引のチケットの共同購入の申し込み状況に応じて、異なることを特徴とする請求項１記載の共同購入仲介方法。
【請求項３】
前記行程の表示は、共同購入によって団体割引が可能な場合、他の行程の表示とは異なることを特徴とする請求項２記載の共同購入仲介方法。
【請求項４】
前記行程の表示は、団体割引のチケットの共同購入の申し込み人数と団体割引可能人数との差が、予め定められた範囲内の場合、他の行程の表示とは異なることを特徴とする請求項２又は３記載の共同購入仲介方法。
【請求項５】
前記画面作成段階で作成した画面は、割引率、団体割引可能人数、現在の申し込み人数、申し込み締切日の内、少なくとも１つを含む詳細表示画面を表示させる詳細ボタンを有することを特徴とする請求項１乃至４何れか一項記載の共同購入仲介方法。
【請求項６】
団体割引のチケットの共同購入の申し込み人数が、団体割引可能人数に達したとき、共同購入の申込を行ったユーザのユーザ端末に対して、申込を行った団体割引のチケットの購入手続きをとった旨の電子メールを送信する購入手続き通知段階を更に有することを特徴とする請求項１乃至５何れか一項記載の共同購入仲介方法。
【請求項７】
予め定められた期間内に、団体割引のチケットの共同購入の申し込み人数が、団体割引可能人数に達しなかったとき、共同購入の申込を行ったユーザのユーザ端末に対して、申込を行った団体割引のチケットが購入不可能である旨の電子メールを送信する購入不可能通知段階を更に有することを特徴とする請求項１乃至６何れか一項記載の共同購入仲介方法。
【請求項８】
団体割引のチケットの共同購入の申し込み人数が、団体割引可能人数に達したとき、団体割引のチケットの発注を行う発注段階を更に有することを特徴とする請求項１乃至７何れか一項記載の共同購入仲介方法。
【請求項９】
交通機関の団体割引のチケットの共同購入を仲介するサーバと、ネットワークを介して接続されたユーザ端末における共同購入仲介方法であって、
出発地の情報と目的地の情報と出発又は到着の日時の情報とを前記サーバに通知する情報通知段階と、
出発地の情報と目的地の情報と前記サーバより提供された団体割引の対象となるチケットか否かの有無を含む行程の情報を表示する表示段階とを有することを特徴とする共同購入仲介方法。
【請求項１０】
請求項１乃至８何れか一項記載の方法を、コンピュータに実行させることを特徴とするサーバにおけるプログラム。
【請求項１１】
請求項９記載の方法を、コンピュータに実行させることを特徴とするユーザ端末におけるプログラム。
【請求項１２】
請求項１０又は１１記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１３】
複数のユーザ端末と、前記ユーザ端末とネットワークを介して接続されたサーバとを有する、交通機関の団体割引のチケットの共同購入を仲介する共同購入仲介システムであって、
前記サーバは、前記ユーザ端末より通知された出発地の情報と目的地の情報と出発又は到着の日時の情報とを取得する情報取得手段と、
団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を生成する画面生成手段と、
前記画面作成手段において作成した画面を、前記ユーザ端末に提供する画面提供手段とを有し、
前記ユーザ端末は、出発地の情報と目的地の情報と出発又は到着の日時の情報とを前記サーバに通知する情報通知手段と、
前記サーバより提供された団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を表示する表示手段とを有することを特徴とする共同購入仲介システム。
【請求項１４】
複数のユーザ端末と、ネットワークを介して接続された、交通機関の団体割引のチケットの共同購入を仲介するサーバであって、
前記ユーザ端末より通知された出発地の情報と目的地の情報と出発又は到着の日時の情報とを取得する情報取得手段と、
団体割引の対象となるチケットに係る情報を格納した団体割引チケット情報データベースと、
前記団体割引チケット情報データベースを参照して、団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を生成する画面生成手段と、
前記画面作成手段において作成した画面を、前記ユーザ端末に提供する画面提供手段とを有することを特徴とするサーバ。
【請求項１５】
前記団体割引チケット情報データベースは、団体割引のチケットの申し込み人数と、団体割引可能人数とを格納しており、前記画面作成手段は、これらの情報に基づいて画面を作成することを特徴とする請求項１４記載のサーバ。
【請求項１６】
交通機関の団体割引のチケットの共同購入を仲介するサーバと、ネットワークを介して接続されたユーザ端末であって、
出発地の情報と目的地の情報と出発又は到着の日時の情報とを前記サーバに通知する情報通知手段と、
前記サーバより提供された団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を表示する表示手段とを有することを特徴とするユーザ端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、共同購入仲介方法、プログラム、記憶媒体、共同購入仲介システム、サーバ及びユーザ端末に係り、特に交通機関の団体割引のチケットの共同購入を仲介する共同購入仲介方法、プログラム、記憶媒体、共同購入仲介システム、サーバ及びユーザ端末に関する。
【０００２】
【従来の技術】
近年、インターネット及びパーソナルコンピュータ（以下、ＰＣという）の普及により、電子商取引が一般的に知られるようになった。電子商取引の一形態としては、電車や、バス、飛行機及び船舶など交通機関のチケットを、ネットワークを介して予約及び／又は購入するシステムが知られている。
【０００３】
一般的にこのようなシステムにおいては、例えば、電車のチケットの予約の場合、ユーザは、パーソナルコンピュータを用いて、予約したい電車の番号と、乗車駅と、降車駅などの情報を入力して、該電車の座席を予約したい旨の情報を、鉄道会社のサーバなどに通知する。鉄道会社のサーバは、予約を受けた電車で、予約が可能な席が空いているかどうかを所定のデータベースなどを検索し、調べ、予約可能であれば、予約可能な旨の情報を、前記予約を行ったユーザのパーソナルコンピュータに対して送信する。
【０００４】
ユーザは、予約可能なメールを受け取ると、チケットの予約の専用のページを、ブラウザを用いて立ち上げ、住所や、電話番号、クレジットカードの番号などを記入し、その場で電子決済するか、後日チケットの販売所でクレジットカードを渡し、決済するだけで、予約した電車のチケットを手にすることができる。
【０００５】
また、電子商取引の他の形態として、団体割引で商品の購入を希望するユーザを集め、割引価格で商品を販売することを可能にする団体割引のシステムも、近年知られるようになった（例えば、特許文献１、特許文献２参照。）。
【０００６】
このようなシステムにおいては、予め定められている団体割引の対象の商品や、サービスに対して、各ユーザが、購入したい商品又は提供を受けたいサービスに対して、団体割引での購入又は提供の申込を団体割引の仲介を行っているサーバに対して行って、前記申込人数が、所定の人数に達した場合、前記サーバより、購入又は提供可能の通知を受け、団体割引での商品の購入又はサービスの提供を受けるような構成となっている。
【０００７】
【特許文献１】
特開２００２−７９０３号公報
【特許文献２】
特開２００１−２９０９９１号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来の、交通機関のチケットを、ネットワークを介して予約及び／又は購入するシステムは、各ユーザ個々では、団体割引価格でチケットを購入することができず、正規の値段でしか、チケットの購入ができない問題があった。
【０００９】
また、上記従来の団体割引のシステムにおいては、その対象が予め定められている商品や、サービスであるという問題があった。
【００１０】
実際、上記特許文献１や、特許文献２では、サーバが、団体割引の対象の商品を表示してから後の段階（購入のキャンセルや、課金）について開示されているが、ユーザが、商品及び／又はサービスを選択し、表示させ、団体割引の申込を行う段階については、記載されていない。
【００１１】
したがって、ユーザが、ある出発地から、目的地まで、交通機関を用いて移動しようとした場合、その移動経路や、該移動経路に係る電車や、バス、飛行機及び船舶など交通機関の情報と、該交通機関に係る団体割引のチケットの情報を表示させ、ユーザが選択し、交通機関の団体割引のチケットの共同購入の申込を行うことはできなかった。
【００１２】
本発明は、上記の点に鑑みなされたもので、各ユーザが指定した出発地から目的地までの交通機関に係る団体割引のチケットの共同購入を仲介することを目的とする。
【００１３】
【課題を解決するための手段】
そこで、上記問題を解決するため、請求項１記載の発明は、複数のユーザ端末とネットワークを介して接続された、交通機関の団体割引のチケットの共同購入を仲介するサーバにおける共同購入仲介方法であって、前記ユーザ端末より通知された出発地の情報と目的地の情報と出発又は到着の日時の情報とを取得する情報取得段階と、団体割引の対象となるチケットか否かの有無を含む行程の情報を、表示内容とする画面を生成する画面生成段階と、前記画面作成段階において作成した画面を、前記ユーザ端末に提供する画面提供段階とを有することを特徴とする。
【００１４】
請求項１記載の発明によれば、各ユーザが指定した出発地から目的地までの交通機関に係る団体割引のチケットの共同購入を仲介することができる。
【００１５】
また、請求項２記載の発明は、前記行程の表示は、団体割引のチケットの共同購入の申し込み状況に応じて、異なることを特徴とする。
【００１６】
請求項２記載の発明によれば、画面の行程の表示によって、ユーザに、団体割引のチケットの共同購入の申し込み状況を提示することができる。
【００１７】
また、請求項３記載の発明は、前記行程の表示は、共同購入によって団体割引が可能な場合、他の行程の表示とは異なることを特徴とする。
【００１８】
請求項３記載の発明によれば、画面の行程の表示によって、ユーザに、共同購入によって団体割引が可能かどうかを提示することができる。
【００１９】
また、請求項４記載の発明は、前記行程の表示は、団体割引のチケットの共同購入の申し込み人数と団体割引可能人数との差が、予め定められた範囲内の場合、他の行程の表示とは異なることを特徴とする。
【００２０】
請求項４記載の発明によれば、画面の行程の表示によって、団体割引のチケットの共同購入が後数名で可能になることを提示することができる。
【００２１】
また、請求項５記載の発明は、前記画面作成段階で作成した画面は、割引率、団体割引可能人数、現在の申し込み人数、申し込み締切日の内、少なくとも１つを含む詳細表示画面を表示させる詳細ボタンを有することを特徴とする。
【００２２】
請求項５記載の発明によれば、割引率、団体割引可能人数、現在の申し込み人数、申し込み締切日の内、少なくとも１つを含む、団体割引の対象となるチケットの詳細な情報を表示することができる。
【００２３】
また、請求項６記載の発明は、団体割引のチケットの共同購入の申し込み人数が、団体割引可能人数に達したとき、共同購入の申込を行ったユーザのユーザ端末に対して、申込を行った団体割引のチケットの購入手続きをとった旨の電子メールを送信する購入手続通知段階を更に有することを特徴とする。
【００２４】
請求項６記載の発明によれば、団体割引のチケットの共同購入の申し込みを行ったユーザに対して、チケットの購入手続きをとったことを通知することができる。
【００２５】
また、請求項７記載の発明は、予め定められた期間内に、団体割引のチケットの共同購入の申し込み人数が、団体割引可能人数に達しなかったとき、共同購入の申込を行ったユーザのユーザ端末に対して、申込を行った団体割引のチケットが購入不可能である旨の電子メールを送信する購入不可能通知段階を更に有することを特徴とする。
【００２６】
請求項７記載の発明によれば、団体割引のチケットの共同購入の申し込みを行ったユーザに対して、チケットの購入が不可能となったことを通知することができる。
【００２７】
また、請求項８記載の発明は、団体割引のチケットの共同購入の申し込み人数が、団体割引可能人数に達したとき、団体割引のチケットの発注を行う発注段階を更に有することを特徴とする。
【００２８】
請求項８記載の発明によれば、団体割引のチケットの発注を行うことができる。
【００２９】
また、請求項９記載の発明は、交通機関の団体割引のチケットの共同購入を仲介するサーバと、ネットワークを介して接続されたユーザ端末における共同購入仲介方法であって、出発地の情報と目的地の情報と出発又は到着の日時の情報とを前記サーバに通知する情報通知段階と、出発地の情報と目的地の情報と前記サーバより提供された団体割引の対象となるチケットか否かの有無を含む行程の情報を表示する表示段階とを有することを特徴とする。
【００３０】
請求項９記載の発明によれば、ユーザに指定された情報をサーバに通知すると共に、サーバから提供された画面を表示し、交通機関の団体割引のチケットの共同購入の申し込みを行うことができる。
【００３１】
また、請求項１０記載の発明は、請求項１乃至８何れか一項記載の方法を、コンピュータに実行させることを特徴とするサーバにおけるプログラムであることを特徴とする。
【００３２】
請求項１０記載の発明によれば、請求項１乃至８何れか一項記載の方法を、コンピュータに実行させることができる。
【００３３】
また、請求項１１記載の発明は、請求項９記載の方法を、コンピュータに実行させることを特徴とするユーザ端末におけるプログラムであることを特徴とする。
【００３４】
請求項１１記載の発明によれば、請求項９記載の方法を、コンピュータに実行させることができる。
【００３５】
また、請求項１２記載の発明は、請求項１０又は１１記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体であることを特徴とする。
【００３６】
請求項１２記載の発明によれば、請求項１０又は１１記載のプログラムを記憶することができる。
【００３７】
また、請求項１３記載の発明は、複数のユーザ端末と、前記ユーザ端末とネットワークを介して接続されたサーバとを有する、交通機関の団体割引のチケットの共同購入を仲介する共同購入仲介システムであって、前記サーバは、前記ユーザ端末より通知された出発地の情報と目的地の情報と出発又は到着の日時の情報とを取得する情報取得手段と、団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を生成する画面生成手段と、前記画面作成手段において作成した画面を、前記ユーザ端末に提供する画面提供手段とを有し、前記ユーザ端末は、出発地の情報と目的地の情報と出発又は到着の日時の情報とを前記サーバに通知する情報通知手段と、前記サーバより提供された団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を表示する表示手段とを有することを特徴とする。
【００３８】
請求項１３記載の発明によれば、各ユーザが指定した出発地から目的地までの交通機関に係る団体割引のチケットの共同購入を仲介することができる。
【００３９】
また、請求項１４記載の発明は、複数のユーザ端末と、ネットワークを介して接続された、交通機関の団体割引のチケットの共同購入を仲介するサーバであって、前記ユーザ端末より通知された出発地の情報と目的地の情報と出発又は到着の日時の情報とを取得する情報取得手段と、団体割引の対象となるチケットに係る情報を格納した団体割引チケット情報データベースと、前記団体割引チケット情報データベースを参照して、団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を生成する画面生成手段と、前記画面作成手段において作成した画面を、前記ユーザ端末に提供する画面提供手段とを有することを特徴とする。
【００４０】
請求項１４記載の発明によれば、各ユーザが指定した出発地から目的地までの交通機関に係る団体割引のチケットの共同購入を仲介することができる。
【００４１】
また、請求項１５記載の発明は、前記団体割引チケット情報データベースは、団体割引のチケットの申し込み人数と、団体割引可能人数とを格納しており、前記画面作成手段は、これらの情報に基づいて画面を作成することを特徴とする。
【００４２】
請求項１５記載の発明によれば、団体割引のチケットの共同購入の申し込み状況に応じて、表示する行程の色及び／又は文字の大きさなどを決定することができる。
【００４３】
また、請求項１６記載の発明は、交通機関の団体割引のチケットの共同購入を仲介するサーバと、ネットワークを介して接続されたユーザ端末であって、出発地の情報と目的地の情報と出発又は到着の日時の情報とを前記サーバに通知する情報通知手段と、前記サーバより提供された団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする画面を表示する表示手段とを有することを特徴とする。
【００４４】
請求項１６記載の発明によれば、ユーザに指定された情報をサーバに通知すると共に、サーバから提供された画面を表示し、交通機関の団体割引のチケットの共同購入の申し込みを行うことができる。
【００４５】
【発明の実施の形態】
（共同購入仲介システムの一例の構成）
以下、本発明の実施の形態について図面に基づいて説明する。図１は、本発明の実施の形態における共同購入仲介システムの構成を説明するための図（その１）である。なお、図１では、説明に必要な構成を表し、説明に必要の無い構成を省略してある。以下の図面においても同じである。
【００４６】
図１の共同購入仲介システムは、サーバ１と、ユーザ端末２１〜２ｎと、ネットワーク３とから構成されている。図１に示すように、サーバ１は、ネットワーク３を介して、ユーザ端末２１〜２ｎと接続されている。
【００４７】
ユーザ端末２は、ブラウザ機能を有し、サーバ１が提供する共同購入仲介システムのログイン画面において、ユーザが入力したログイン名とパスワードとのユーザ認証情報をサーバ１に対して通知する。
【００４８】
サーバ１は、ユーザ端末２より通知されたユーザ認証情報と、予めユーザが登録しているログイン名とパスワードとの組み合わせを、ユーザ情報データベース３２を参照し、認証を行う。なお、ユーザ情報データベース３２の詳細は、後述する図９を用いて説明する。
【００４９】
サーバ１は、認証を行った結果、登録済みのユーザであると確認すると、出発地と目的地との情報などが入力可能な画面を、認証を行ったユーザのユーザ端末２に対して提供する。
【００５０】
ユーザ端末２は、前記サーバ１より提供された出発地の情報と目的地の情報と日時の情報とが入力可能な画面をそのディスプレイに表示し、ユーザによって、出発地と目的地と日時とが入力されると、該入力された情報をサーバ１に対して、通知する。
【００５１】
なお、日時の情報は出発地を出発する日時の情報であってもよいし、目的地に到着する日時の情報であってもよい。以下では、説明の簡略化のため、日時の情報は出発地を出発する日時の情報であるとして説明を行うが、これは本発明の実施を制限するものではない。
【００５２】
サーバ１は、前記通知された出発地の情報と目的地の情報と日時の情報とを基に、交通機関の時刻表情報と、移動に要する平均所要時間情報などを格納している行程情報データベース３０より、行程に係る情報を取得する。なお、行程情報データベース３０の詳細は、後述する図７を用いて説明する。
【００５３】
また、サーバ１は、前記交通機関の団体割引の対象となるチケットの情報などを格納した、団体割引チケット情報データベース３１より、前記行程に係る団体割引のチケットの情報を取得する。なお、団体割引チケット情報データベース３１の詳細は、後述する図８を用いて説明する。
【００５４】
サーバ１は、前記行程情報データベース３０及び前記団体割引チケット情報データベース３１より取得した情報を基に、団体割引の対象となるチケットか否かの有無を含む行程の情報を表示内容とする行程情報表示画面を生成する。なお、行程情報表示画面の詳細は、後述する図１０を用いて説明する。
【００５５】
サーバ１は、前記作成した行程情報表示画面を、前記認証を行ったユーザ端末２に対して提供する。
【００５６】
ユーザ端末２は、そのディスプレイに、前記サーバ１より提供された行程情報表示画面を表示する。ユーザ端末２は、前記行程情報表示画面に表示されている行程の情報に対応する詳細ボタンを、マウスなどのポインティングデバイスを用いてユーザによってクリックされると、その旨の情報をサーバ１に対して通知する。
【００５７】
サーバ１は、ユーザ端末２より詳細ボタンがクリックされた旨の情報を取得すると、対応する行程の団体割引のチケットの情報を、団体割引チケット情報データベース３１より取得し、団体割引のチケットの詳細情報を表示内容とする詳細画面を生成する。なお、詳細画面の詳細は、後述する図１１を用いて説明する。
【００５８】
ユーザ端末２は、サーバ１より提供された詳細画面をそのディスプレイに表示し、ユーザによって、団体割引のチケットの申し込みボタンがクリックされると、その旨の情報をサーバ１に対して通知する。
【００５９】
サーバ１は、ユーザ端末２より、団体割引のチケットの申し込みが行われた旨の情報を取得すると、団体割引チケット情報データベース３１に、申し込みを行ったユーザの情報を新たに格納すると共に、団体割引チケット情報データベース３１に格納されている申し込み人数をインクリメントする。
【００６０】
サーバ１は、団体割引のチケットの申し込み締切日前に、該チケットの申し込み人数が、団体割引可能人数に達した場合は、団体割引情報データベース３１に格納されている申し込みユーザのユーザ端末２に対して、団体割引のチケットの共同購入の手続きをとった旨の電子メールを送信する。
【００６１】
なお、サーバ１は、ユーザに対して購入可能な電子メールを送信した後、団体割引チケット情報データベース３１に格納されている団体割引チケットの申し込み人数の項目に０を代入し、再び当該チケットの団体割引の共同購入の仲介を開始するようにしてもよい。
【００６２】
本発明の共同購入仲介システムによれば、各ユーザが指定した出発地から目的地までの交通機関に係る団体割引のチケットの共同購入を仲介することができる。
（共同購入仲介システムの他の例の構成）
図２は、本発明の実施の形態における共同購入仲介システムの構成を説明するための図（その２）である。
【００６３】
図２の共同購入仲介システムは、サーバ１と、ユーザ端末２１〜２ｎと、ネットワーク３と、チケットの販売会社の端末４１〜４ｍとから構成されている。図２に示すように、サーバ１は、ネットワーク３を介して、ユーザ端末２１〜２ｎと、チケットの販売会社の端末４１〜４ｍとに接続されている。
【００６４】
図２のシステム構成は、図１のシステム構成に比べて、サーバ１とネットワークを介して、チケットの販売会社の端末４１〜４ｍが接続されている点が異なっている。
【００６５】
図２のシステムのサーバ１は、団体割引のチケットの申し込み締切日前に、該チケットの申し込み人数が、団体割引可能人数に達した場合は、団体割引情報データベース３１に格納されている申し込みユーザのユーザ端末２に対して、団体割引のチケットの共同購入の手続きをとった旨の電子メールを送信すると共に、共同購入が可能となった団体割引のチケットの発注のメールを、対応するチケットの販売会社の端末４に対して送信する。
【００６６】
本発明の共同購入仲介システムによれば、団体割引のチケットの発注を行うことができる。
（サーバのハードウェア構成）
図３に、サーバのハードウェア構成を説明するための図を示す。
【００６７】
図３に示されるハードウェア構成は、それぞれバスＢで相互に接続されている入力装置１０と、表示装置１１と、ドライブ装置１２と、記録媒体１３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５と、演算処理装置１６と、インターフェース装置１７と、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）１８とから構成されている。
【００６８】
入力装置１０は、サーバ１の利用者が操作するキーボード及びマウスなどで構成され、サーバ１に各種操作信号を入力するために用いられる。
【００６９】
表示装置１１は、サーバ１の利用者が操作するディスプレイなどで構成される。
【００７０】
インターフェース装置１７は、サーバ１をネットワークに接続するためのインターフェースである。
【００７１】
サーバ１において、後述する図１０に示される行程表示画面や、後述する図１１に示される詳細画面を作成し、ユーザ端末２に対して前記作成した画面を提供したり、共同購入の申込を行ったユーザのユーザ端末２に対して、メールを送信するなどの様々な処理を行うサーバプログラムは、例えばＣＤ−ＲＯＭなどの記録媒体１３によってサーバ１に提供されるか、ネットワークを通じてダウンロードされる。記録媒体１３は、ドライブ装置１２にセットされ、サーバプログラムが記録媒体１３からドライブ装置１２を介してＲＯＭ１４にインストールされる。
【００７２】
ＲＯＭ１４は、サーバプログラムを格納する。ＲＡＭ１５は、サーバ１の起動時にＲＯＭ１４からサーバプログラムを読み出して格納する。演算処理装置１６は、ＲＡＭ１５に読み出され、格納されたサーバプログラムに従って処理を実行する。
【００７３】
ＨＤ１８は、データや必要なファイル、行程情報データベース（以下、ＤＢという）３０や、団体割引チケットＤＢ３１及びユーザ情報ＤＢ３２などを格納する。
（ユーザ端末のハードウェア構成）
図４に、ユーザ端末のハードウェア構成を説明するための図を示す。
【００７４】
図４に示されるハードウェア構成は、それぞれバスＢで相互に接続されている入力装置２０と、表示装置２１と、ドライブ装置２２と、記録媒体２３と、ＲＯＭ２４と、ＲＡＭ２５と、演算処理装置２６と、インターフェース装置２７と、ＨＤ２８とから構成されている。
【００７５】
入力装置２０は、ユーザ端末２の利用者が操作するキーボード及びマウスなどで構成され、ユーザ端末２に各種操作信号を入力するために用いられる。
【００７６】
表示装置２１は、ユーザ端末２の利用者が操作するディスプレイなどで構成される。
【００７７】
インターフェース装置２７は、ユーザ端末２をネットワークに接続するためのインターフェースである。
【００７８】
ユーザ端末２において、ユーザに入力されたデータをサーバ１に送信したり、ユーザ１より提供された画面を表示するなど処理を行うユーザ端末プログラムは、例えばＣＤ−ＲＯＭなどの記録媒体２３によってユーザ端末２に提供されるか、ネットワークを通じてダウンロードされる。記録媒体２３は、ドライブ装置２２にセットされ、ユーザ端末のプログラムが記録媒体２３からドライブ装置２２を介してＲＯＭ２４にインストールされる。
【００７９】
ＲＯＭ２４は、ユーザ端末プログラムを格納する。また、ＨＤ２８は必要なデータやファイルを格納する。
【００８０】
ＲＡＭ２５は、ユーザ端末２の起動時にＲＯＭ２４からユーザ端末プログラムを読み出して格納する。演算処理装置２６は、ＲＡＭ２５に読み出され、格納されたユーザ端末プログラムに従って処理を実行する。
（共同購入仲介方法のシーケンス図（その１））
図５は、本発明による共同購入仲介方法について説明するためのシーケンス図（その１）である。
【００８１】
シーケンスＳ１０では、ユーザ端末２は、サーバ１に対して、ユーザによって入力された出発地の情報と目的地の情報と出発の日時の情報とを通知する。
【００８２】
シーケンスＳ１０に続いてシーケンスＳ１１に進み、サーバ１は、シーケンスＳ１０においてユーザ端末２より通知された出発地の情報と目的地の情報と出発の日時の情報とに基づいて作成した、後述する図１０に示されるような行程表示画面をユーザ端末２に対して提供する。
【００８３】
シーケンスＳ１１に続いてシーケンスＳ１２に進み、ユーザ端末２は、ユーザによって選択された詳細ボタンに係る情報をサーバ１に対して通知する。
【００８４】
シーケンスＳ１２に続いてシーケンスＳ１３に進み、サーバ１は、シーケンスＳ１２においてユーザ端末より通知された詳細ボタンに係る情報に基づいて作成した、後述する図１１に示されるような団体割引のチケットに関する詳細画面をユーザ端末２に対して提供する。
【００８５】
シーケンスＳ１３に続いてシーケンスＳ１４に進み、ユーザ端末２は、サーバ１に対して、団体割引のチケットの共同購入の申し込みを行う旨の情報を通知する。
【００８６】
シーケンスＳ１４に続いてシーケンスＳ１５に進み、サーバ１は、申し込みを行った人数が団体割引可能人数に達すると、ユーザ端末２に対して、団体割引のチケットが購入可能な旨の電子メールを送信する。ただし、申し込み締切日までに、申し込みを行った人数が団体割引可能人数に達しなかった場合は、団体割引のチケット購入不可能な旨と共に、他の団体割引のチケットの紹介を記載した電子メールを送信する。
（共同購入仲介方法のシーケンス図（その２））
図６は、本発明による共同購入仲介方法について説明するためのシーケンス図（その２）である。
【００８７】
図６におけるシーケンスＳ２０からシーケンスＳ２５までは、図５におけるシーケンスＳ１０からシーケンスＳ１５までと同様である。なお、シーケンスＳ２６は、シーケンスＳ２５と同時期に処理を開始してもよいし、シーケンスＳ２５の前又は後に処理を開始してもよい。
【００８８】
シーケンスＳ２６では、サーバ１は、申し込みを行った人数が団体割引可能人数に達すると、チケットの販売会社の端末４に対して、団体割引のチケットの発注を行う旨の電子メールを送信する。
（行程情報ＤＢ）
図７は、行程情報ＤＢの一例を説明するための図である。行程情報ＤＢ３０は、行程テーブル１００と、連絡テーブル１０１と、時間テーブル１０２と、時刻表テーブル１０３とを含む。
【００８９】
行程テーブル１００は、拠点情報と、路線情報とを項目名として含み、交通機関の拠点の情報と使用可能な交通機関の路線の情報とを対応付けて格納している。
【００９０】
連絡テーブル１０１は、路線情報と、連絡路線情報とを項目名として含み、交通機関の間の乗り換え可能な情報を格納している。
【００９１】
時間テーブル１０２は、路線情報と、時間情報とを項目名として含み、交通機関の路線における交通機関の拠点間の乗車時間を格納している。
【００９２】
時刻表テーブル１０３は、路線―拠点情報と、時刻表情報とを項目名として含み、交通機関の路線における交通機関の拠点ごとの発車時刻を格納している。
【００９３】
サーバ１は、行程情報ＤＢ３０に格納されている交通機関の時刻表情報や、移動に要する時間情報などの情報に基づいて、後述する図１０を用いて説明する行程表示画面を作成する。
（団体割引チケット情報ＤＢ）
図８は、団体割引情報ＤＢの一例を説明するための図である。団体割引チケット情報ＤＢ３１は、日付と、時刻と、出発地と、目的地と、手段と、団体割引可能人数と、申し込み締切日と、申し込み人数と、申し込みユーザとを項目名として含む。
【００９４】
日付には、当該団体割引のチケットの交通機関の手段（例えば、のぞみ２１号など）の実際に運行される日付が格納されている。
【００９５】
時刻には、当該団体割引のチケットの交通機関の手段が、出発地を出発する出発時間が格納されている。なお、該時刻には、出発時間ではなく、到着時間が格納されるような構成であってもよい。また、出発時間と、到着時間とが格納されるような構成であってもよい。
【００９６】
出発地には、当該団体割引のチケットの交通機関の手段が、出発する出発地が格納されている。
【００９７】
目的地には、当該団体割引のチケットの交通機関の手段が、到着する目的地が格納されている。
【００９８】
手段には、当該団体割引のチケットの交通機関の手段が、格納されている。例えば、図８に示されるように、のぞみ２１号とか、ＪＡＳ２０７便などが格納されている。
【００９９】
団体割引可能人数には、当該団体割引のチケットの購入が可能となる人数が格納されている。
【０１００】
申し込み締切日には、当該団体割引のチケットの購入可能な最終の締切日が格納されている。
【０１０１】
申し込み人数には、当該団体割引のチケットの共同購入を申し込みしたユーザの人数が格納されている。
【０１０２】
申し込みユーザには、当該団体割引のチケットの共同購入を申し込みしたユーザのユーザＩＤが格納されている。
【０１０３】
サーバ１は、団体割引チケット情報ＤＢ３１に格納されている団体割引のチケットの情報に基づいて、後述する図１０を用いて説明する行程表示画面の行程の表示を決定したり、後述する図１１を用いて説明する詳細情報の画面を作成する。
【０１０４】
また、サーバ１は、団体割引チケット情報ＤＢ３１に格納されている申し込み人数が、申し込み締切日内に、団体割引可能人数に達したときは、申し込みを行ったユーザに対して、団体割引のチケットの購入手続きをとった旨の電子メールで送信したり、チケットの販売会社に対してチケットを発注する旨の電子メールを送信する。
【０１０５】
また、サーバ１は、団体割引チケット情報ＤＢ３１に格納されている申し込み人数が、申し込み締切日内に、団体割引可能人数に達したときは、対応するチケットの申し込み人数の項目に０を代入し、申し込みユーザの項目に格納されている申し込みユーザの情報を消去し、再び当該チケットの団体割引の共同購入の仲介を開始してもよい。
（ユーザ情報ＤＢ）
図９は、ユーザ情報ＤＢの一例を説明するための図である。ユーザ情報ＤＢ３２は、ユーザＩＤと、パスワードと、メールアドレスと、クレジットカード情報とを項目名として含む。
【０１０６】
ユーザＩＤには、共同購入仲介システムに登録しているユーザを一意に識別するユーザＩＤが格納されている。
【０１０７】
パスワードには、ユーザＩＤを認証するパスワードが格納されている。メールアドレスには、ユーザのメールアドレスが格納されている。
【０１０８】
また、クレジットカード情報には、ユーザのクレジットカードの番号など、クレジットによる決済に必要な情報が格納されている。
【０１０９】
サーバ１は、ユーザ端末２を用いてユーザが入力したユーザＩＤとパスワードとの組み合わせと、ユーザ情報ＤＢ３２に格納されているユーザＩＤとパスワードとの組み合わせとを比較することによってユーザの認証を行う。
【０１１０】
また、サーバ１は、ユーザ情報ＤＢ３２に格納されているユーザのメールアドレスを取得し、ユーザ端末２に対して、団体割引のチケットの共同購入の手続きをとった旨のメールなどを送信する。
【０１１１】
また、サーバ１は、ユーザ情報ＤＢ３２に格納されているクレジットカードの情報を用いて団体割引のチケットなどを購入したユーザに対してクレジットによる決済によって課金を行う。
（行程表示画面）
図１０は、行程表示画面の一例を説明するための図である。
【０１１２】
サーバ１は、ユーザ端末２より、出発地と、目的地と、出発日と、出発時刻との情報を取得すると、行程情報ＤＢ３０より、図１０に示されるような、取得した出発日の出発時刻前後に出発地を出発する、出発地から目的地までの電車や、飛行機、バス、船などの交通機関を使った行程情報を取得する。
【０１１３】
また、サーバ１は、前記行程情報ＤＢ３０より取得した電車や、飛行機、バス、船などの交通機関を使った行程に係る団体割引のチケットの情報を図８に示した団体割引チケット情報ＤＢ３１より取得する。
【０１１４】
サーバ１は、団体割引チケット情報ＤＢ３１より取得した団体割引のチケットに係る行程の表示の色を団体割引のチケットに関係しない他の行程の表示の色とは異ならせたり（例えば青くしたり）、又は線の幅を太くするなどして、図１０に示すような画面を作成する。
【０１１５】
例えば、サーバ１は、図１０（１）のＪＡＳ２０７便（飛行機）の表示の色を青くした画面を作成する。
【０１１６】
また、サーバ１は、団体割引のチケットに関する行程の表示の色を単に青くするだけでなく、図８に示される団体割引チケット情報ＤＢ３１の団体割引可能人数と、申し込み人数とを比較して、ある一定の範囲内にある場合は、その行程の表示の色を赤くする画面を作成する。
【０１１７】
例えば、図１０（２）ののぞみ２１号は、図８の団体割引チケット情報ＤＢ３１を参照すると、後２人で団体割引のチケットが購入可能となるため、サーバ１は、図１０（２）ののぞみ２１号の表示の色を赤くした画面を作成する。
【０１１８】
このような画面を作成することによって、ユーザは、図１０に示される画面を見るだけで、どの行程が団体割引のチケットに係るものなのかが分かる。また、ユーザは、あと少しで団体割引の共同購入可能となるチケットの情報に関する行程の情報も画面より取得することができる。
【０１１９】
ユーザ端末２は、ユーザによって、例えば図１０（２）ののぞみ２１号と表記されている右側にある詳細ボタンが、押されると、該行程に係るボタンがユーザに押された旨の情報をサーバ１に対して通知する。
【０１２０】
サーバ１は、該情報を取得すると、図８の団体割引チケット情報ＤＢ３１を参照して、図１１に示されるような詳細画面を作成し、ユーザ端末２に対して提供する。
【０１２１】
図１１は、詳細画面の一例を説明するための図である。
【０１２２】
サーバ１は、上述したように、ユーザ端末２より、所定の行程に関する詳細ボタンが押された旨の情報を取得すると、該行程に関する団体割引のチケットの情報の内、少なくとも割引率、団体割引可能人数、現在の申し込み人数、申し込み締切日を含む詳細画面を作成し、ユーザ端末２に提供する。
【０１２３】
ユーザは、ユーザ端末２のディスプレイに表示された図１１に示されるような詳細画面を参照し、団体割引のチケットの共同購入の申し込みを行う。
【０１２４】
なお、発明の実施の形態においては、サーバ１は、図１０と、図１１とに示される内容をそれぞれ別々の画面として作成する構成について説明したが、図１０と図１１とに示される内容を１つの画面として作成するような構成としてもよい。
（サーバプログラムの機能ブロック図）
図１２は、サーバプログラムの一例を、機能ブロック図を用いて説明するための図である。
【０１２５】
サーバプログラムは、情報取得部５１と、取得情報判定部５２と、行程情報取得部５３と、団体割引チケット情報取得部５４と、ユーザ情報取得部５５と、表示決定部５６と、画面作成部５７と、画面提供部５８と、メール文作成部５９と、メール文送信部６０と、定義ファイル情報取得部６１と、申し込み締切日情報管理部６２と、申し込み情報格納部６３と、エラー処理部６４とから構成されている。
【０１２６】
情報取得部５１は、ユーザ端末２から通知された情報を取得する。取得情報判定部５２は、情報取得部５１が取得した情報が何であるかを判定する。
【０１２７】
行程情報取得部５３は、行程情報ＤＢ３０より、行程情報を取得する。団体割引チケット情報取得部５４は、団体割引チケット情報ＤＢ３１より、団体割引チケットに係る情報を取得する。ユーザ情報取得部５５は、ユーザ情報ＤＢ３２より、ユーザ情報に係る情報を取得する。
【０１２８】
表示決定部５６は、情報取得部５１において取得した団体割引チケットに係る情報に基づいて、行程の表示（例えば、線幅を太くするとか、赤で表示するとか、青で表示するとか）を決定する。
【０１２９】
画面作成部５７は、ユーザ端末２に提供する画面を作成する。画面提供部５８は、画面作成部５７において作成した画面をユーザ端末２に提供する。
【０１３０】
メール文作成部５９は、ユーザ端末２及び／又はチケットの販売会社の端末４に対して送信するメールの文書などを作成する。メール文送信部６０は、メール文作成部５９において作成したメール文を、ユーザ端末２及び／又はチケットの販売会社の端末４に対して送信する。
【０１３１】
定義ファイル情報取得部６１は、チケットの販売会社の端末のメールアドレスを定義ファイル４０から取得する。
【０１３２】
申し込み締切日情報管理部６２は、団体割引チケット情報取得部５４が、団体割引チケット情報ＤＢ３１より取得した団体割引のチケットの申し込み締切日の情報をサーバプログラム内に保持し、管理する。
【０１３３】
申し込み情報格納部６３は、ユーザ端末２より申し込みのあった団体割引のチケットの共同購入に係る情報を、団体割引チケット情報ＤＢ３１に格納する。
【０１３４】
エラー処理部６４は、エラー内容をサーバの画面に表示させたり、ログを取り、処理を中断させる。
（ユーザ端末プログラムの機能ブロック図）
図１３は、ユーザ端末プログラムの一例を、機能ブロック図を用いて説明するための図である。
【０１３５】
ユーザ端末プログラムは、情報通知部７１と、画面表示部７２と、メール文受信部７３とから構成されている。
【０１３６】
情報通知部７１は、ユーザに入力された出発地の情報や、目的地の情報、出発日時の情報などをサーバ１に対して通知する。
【０１３７】
画面表示部７２は、サーバ１より提供された画面を当該端末のディスプレイに表示する。
【０１３８】
メール文受信部７３は、サーバ１より送信されたメールを受信する。
（行程画面提供処理）
図１４は、サーバにおける行程表示画面提供処理の一例のフローチャートである。
【０１３９】
ステップＳ１００では、サーバプログラムが、情報取得部５１や、取得情報判定部５２などを用いて、ユーザ端末２から出発地の情報と目的地の情報と出発日時の情報とが入力されたかどうかを判定する。出発地の情報と目的地の情報と出発日時の情報とが入力されたと判定すると（ステップＳ１００においてＹＥＳ）、ステップＳ１１０に進み、入力されていないと判定するとステップＳ１００の処理を繰返す。
【０１４０】
なお、このユーザ端末２は、該処理の前提として、ユーザの登録及びユーザの認証は終了しているものとする。以下においても同様である。
【０１４１】
ステップＳ１１０では、行程情報取得部５３が、行程情報ＤＢ３０より、ステップＳ１００において取得した出発地から目的地までの行程に係る情報を取得する。
【０１４２】
ステップＳ１１０に続いてステップＳ１２０に進み、団体割引チケット情報取得部５３は、団体割引チケット情報ＤＢ３１より、ステップＳ１００において取得した出発日時の前後で、且つステップＳ１００において取得した行程に係る団体割引のチケットの情報を検索して取得する。
【０１４３】
ステップＳ１２０に続いてステップＳ１３０に進み、表示決定部５６は、ステップＳ１２０において取得した団体割引のチケットの情報に基づいて、前記行程の表示する色又は表示する文字の大きさなど、行程の表示方法を決定する。
【０１４４】
ステップＳ１３０に続いてステップＳ１４０に進み、画面作成部５７は、ステップＳ１１０において取得した行程情報及びステップＳ１３０で決定した行程の表示方法に基づいて、図１０に示されるような行程表示画面を作成する。
【０１４５】
ステップＳ１４０に続いてステップＳ１５０に進み、画面提供部５８は、ステップＳ１４０において作成した画面をユーザ端末２に対して提供する。
【０１４６】
サーバプログラムは、ユーザ端末２より取得した出発地の情報と目的地の情報と出発日時の情報を基に、行程情報ＤＢ３０と団体割引チケット情報ＤＢ３１とに格納されている情報を取得し、団体割引のチケットの共同購入の申し込み状況に応じた図１０に示されるような行程表示画面を作成する。
（詳細画面提供処理）
図１５は、サーバにおける詳細画面提供処理の一例のフローチャートである。
【０１４７】
ステップＳ２００では、サーバプログラムが、情報取得部５１や、取得情報判定部５２などを用いて、ユーザ端末２から詳細画面の要求があったかどうかを判定する。ユーザ端末２から、ユーザによって図１０の所定の行程に対応する詳細ボタンが押された旨の情報を取得すると、サーバプログラムは、前記行程に係る詳細画面の要求があったと判定し（ステップＳ２００においてＹＥＳ）、ステップＳ２１０に進み、要求がないと判定すると（ステップＳ２００においてＮＯ）、ステップＳ２００の処理を繰返す。
【０１４８】
ステップＳ２１０では、団体割引チケット情報取得部５５が、要求のあった行程の詳細情報を団体割引チケット情報ＤＢ３１より取得する。例えば、詳細情報としては、割引率、団体割引可能人数、現在の申し込み人数、申し込み締切日などがある。
【０１４９】
ステップＳ２１０に続いてステップＳ２２０に進み、画面作成部５７は、図１１に示されるような詳細画面を作成する。
【０１５０】
ステップＳ２２０に続いてステップＳ２３０に進み、画面提供部５８は、ステップＳ２１０において作成した詳細画面を、ユーザ端末２に対して提供する。
【０１５１】
サーバプログラムは、ユーザ端末２より詳細画面の提供要求があると、割引率、団体割引可能人数、現在の申し込み人数、申し込み締切日の内、少なくとも１つを含む詳細表示画面を作成し、前記ユーザ端末に提供する。
（共同購入申し込み処理）
図１６は、サーバにおける団体割引のチケットの共同購入申し込み処理の一例のフローチャートである。
【０１５２】
ステップＳ３００では、サーバプログラムが、情報取得部５１や、取得情報判定部５２などを用いて、ユーザ端末２から団体割引のチケットの共同購入の申し込みがあったかどうかを判定する。サーバプログラムは、ユーザ端末２から、ユーザによって図１１に示される申し込みボタンが押された旨の情報を取得すると、共同購入の申し込みがあったと判定し（ステップＳ３００においてＹＥＳ）、ステップＳ３１０に進み、申し込みボタンが押された旨の情報を取得しないと、共同購入の申し込みはないものと判定し（ステップＳ３００においてＮＯ）、ステップＳ３００の処理を繰返す。
【０１５３】
ステップＳ３１０では、団体割引チケット情報取得部５５が、申し込みのあった団体割引チケットの情報を団体割引チケット情報ＤＢ３１より取得する。
【０１５４】
ステップＳ３１０に続いてステップＳ３２０に進み、申し込み情報締切日情報管理部６２は、ステップＳ３１０において団体割引チケット情報ＤＢ３１より取得した団体割引のチケットに係る情報のうち、団体割引のチケットの申し込み締切日に関する情報を取得し、サーバプログラム内において管理する。
【０１５５】
ステップＳ３２０に続いてステップＳ３３０に進み、サーバプログラムは、サーバ１より時間の情報を取得し、該取得した時間と、申し込み情報締切日情報管理部６２に管理されている共同購入の申し込みのあった団体割引のチケットの申し込み締切日とを比較して、前記取得した時間が、申し込み締切日内かどうかを判定する。締切日内であると判定すると（ステップＳ３３０においてＹＥＳ）、ステップＳ３８０に進み、締切日を過ぎていると判定すると（ステップＳ３３０においてＮＯ）、ステップＳ３４０に進む。
【０１５６】
なお、本発明のサーバプログラムにおいては、締切日を過ぎた団体割引のチケットの申込はできない（行程表示画面及び詳細画面に表示せず、したがって、申し込みすることができない）構成となっているため、通常ではステップＳ３４０へ処理が進むことはない。
【０１５７】
ステップＳ３４０では、ユーザ情報取得部５５が、ユーザ情報ＤＢ３２よりユーザのメールアドレスを取得する。
【０１５８】
ステップＳ３４０に続いてステップＳ３５０に進み、メール文作成部５９は、団体割引のチケットの共同購入の申し込みが、締切日を過ぎていた旨のメール文を作成する。
【０１５９】
ステップＳ３５０に続いてステップＳ３６０に進み、メール文送信部６０は、ステップＳ３５０において作成したメール文を団体割引のチケットの共同購入の申し込みを行ったユーザのユーザ端末２に対して送信する。
【０１６０】
ステップＳ３７０では、エラー処理部６４が、エラー内容を表示し、所定の領域にログを記録し、処理を終了する。
【０１６１】
ステップＳ３８０では、サーバプログラムは、ステップＳ３１０において団体割引チケット情報ＤＢ３１より取得した申し込み人数と団体割引可能人数とを基に、申し込み人数に１を足した人数が団体割引可能人数以下かどうかを判定する。以下であると判定すると（ステップＳ３８０においてＹＥＳ）、ステップＳ４００に進み、多いと判定されると（ステップＳ３８０においてＮＯ）、ステップＳ３９０に進む。
【０１６２】
ステップＳ３９０では、エラー処理部６４が、エラー内容を表示し、所定の領域にログを記録し、処理を終了する。
【０１６３】
ステップＳ４００では、申し込み情報格納部６３が、今回、団体割引のチケットの共同購入の申し込みを行ったユーザのユーザＩＤを、団体割引チケット情報ＤＢ３１の今回申し込みが行われたチケットの申し込みユーザの項目に格納し、また、同一レコードの申し込み人数の項目の値を１つインクリメントする。
【０１６４】
ステップＳ４００に続いてステップＳ４１０に進み、ユーザ情報取得部４００は、今回申し込みを行ったユーザのメールアドレスの情報をユーザ情報ＤＢ３２より取得する。
【０１６５】
ステップＳ４１０に続いてステップＳ４２０に進み、メール文作成部５９は、団体割引のチケットの共同購入の申し込みが完了した旨のメール文を作成する。
【０１６６】
ステップＳ４２０に続いてステップＳ４３０に進み、メール文送信部６０が、ステップＳ４２０において作成したメール文を、ステップＳ４１０において取得したアドレスに対して送信する。
【０１６７】
ステップＳ４３０に続いてステップＳ４４０に進み、サーバプログラムは、サーバプログラムは、ステップＳ３１０において団体割引チケット情報ＤＢ３１より取得した申し込み人数と団体割引可能人数とを基に、申し込み人数に１を足した人数が団体割引可能人数と同じかどうかを判定する。同じであると判定すると（ステップＳ４４０においてＹＥＳ）、ステップＳ５００に進み、同じでないと判定すると（ステップＳ４４０においてＮＯ）、処理を終了する。
【０１６８】
ステップＳ５００からの処理は、後述する図１７を用いて説明する。
【０１６９】
サーバプログラムは、ユーザ端末２から団体割引のチケットの申し込みを付けつけると共に、受付が完了すると、受付が完了した旨のメールを申し込みを行ったユーザに対して送信する。
（共同購入手続通知処理）
図１７は、サーバにおける団体割引のチケットの共同購入手続通知処理の一例のフローチャートである。
【０１７０】
ステップＳ５００では、ユーザ情報取得部５５が、図１６のステップＳ３００において団体割引のチケットの共同購入の申し込みを行ったユーザと共に、ステップＳ３１０において団体割引チケット情報ＤＢ３１より取得したチケットの共同購入の申し込みを行っていたユーザのメールアドレスをユーザ情報ＤＢ３２より取得する。
【０１７１】
ステップＳ５００に続いてステップＳ５１０に進み、メール文作成部５９は、団体割引のチケットの共同購入の手続きをとった旨のメール文を作成する。
【０１７２】
ステップＳ５１０に続いてステップＳ５２０に進み、メール文送信部６０は、ステップＳ５１０において作成したメール文をステップ５００において取得したメールアドレスに対して送信する。
【０１７３】
ステップＳ５２０に続いてステップＳ５３０に進み、申し込み情報格納部６３は、団体割引チケット情報ＤＢ３１に格納されている今回申し込み対象となったチケットの申し込み人数の項目に０を代入し、申し込みユーザの項目に格納されている申し込みユーザの情報を消去する。
【０１７４】
サーバプログラムは、団体割引のチケットの共同購入の申し込み者の人数が予め定められた団体割引の可能人数に達すると、該チケットの共同購入の申し込みを行ったユーザに対して、団体割引のチケットの共同購入の手続きをとった旨のメールを送信すると共に、団体割引チケット情報ＤＢ３１のチケットの申し込み人数の項目に０を代入し、申し込みユーザの項目に格納されている申し込みユーザの情報を消去することによって、再び団体割引のチケットの共同購入者を募る。
（発注処理）
図１８は、サーバにおける団体割引のチケットの発注処理の一例のフローチャートである。
【０１７５】
ステップＳ６００では、定義ファイル情報取得部６１が、定義ファイル４０に記述されてあるチケットの販売会社のメールアドレスを取得する。なお、定義ファイル４０は、後述する図１９を用いて詳細に説明する。
【０１７６】
ステップＳ６００は、ステップＳ５００と同時に処理を開始してもよいし、ステップＳ５００の直前又は直後に処理を開始してもよい。
【０１７７】
ステップＳ６００に続いてステップＳ６１０に進み、メール文作成部５９は、団体割引のチケットの発注を行う旨の内容のメール文を作成する。
【０１７８】
ステップＳ６１０に続いてステップＳ６２０に進み、メール文送信部６０は、ステップＳ６１０において作成したメール文を、ステップＳ６００において取得したメールアドレスに対して送信する。
【０１７９】
サーバプログラムは、団体割引のチケットの共同購入の申し込み者の人数が予め定められた団体割引の可能人数に達すると、該チケットの販売会社に対して、チケットの発注を行う旨の電子メールを送信する。
（定義ファイル）
図１９は、定義ファイルの一例を説明するための図である。
【０１８０】
図１９に示されるように、定義ファイル４０には、チケットの販売会社を識別する識別子と、その会社のメールアドレスとが記述されている。
【０１８１】
サーバプログラムは、定義ファイル４０に記述されている販売会社の識別子からそれぞれの販売会社のメールアドレスを取得し、該取得したメールアドレスに対して、団体割引のチケットの発注のメールを送信する。
（共同購入不可能通知）
図２０は、サーバにおける団体割引のチケットの共同購入不可能通知処理の一例のフローチャートである。
【０１８２】
ステップＳ７００では、サーバプログラムは、サーバ１より時間の情報を取得し、該取得した時間と、申し込み情報格納部６３に格納されてある、登録したユーザが存在する団体割引のチケットの申し込み締切日の情報とを比較し、今日が申し込み締切日かどうかを判定する。申し込み締切日だと判定すると（ステップＳ７００においてＹＥＳ）、ステップＳ７１０に進み、締切日でないと判定すると（ステップＳ７００においてＮＯ）、処理を終了する。
【０１８３】
ステップＳ７１０では、団体割引チケット情報取得部５４が、団体割引チケット情報ＤＢ３１より、団体割引のチケットに係る情報を取得する。
【０１８４】
ステップＳ７１０に続いてステップＳ７２０に進み、サーバプログラムは、ステップＳ７１０において取得した団体割引のチケットに係る情報の内、対象となる団体割引のチケットの申し込み人数の情報と、そのチケットの団体割引可能人数の情報とに基づいて、該申し込み人数が団体割引可能人数より少ないかどうかを判定する。少ないと判定すると（ステップＳ７２０においてＹＥＳ）、処理をステップＳ７４０に進め、少なくないと判定すると（ステップＳ７２０においてＮＯ）、処理をステップＳ７３０に進める。
【０１８５】
ステップＳ７３０では、エラー処理部６４が、エラー内容を表示し、所定の領域にログを記録し、処理を終了する。
【０１８６】
ステップＳ７４０では、ユーザ情報取得部５５が、ユーザ情報ＤＢ３２より該団体割引のチケットの申し込みを行っているユーザのメールアドレスを取得する。
【０１８７】
ステップＳ７４０に続いてステップＳ７５０に進み、メール文作成部５９は、締切日を迎えても所定の人数に達せず、申し込みを行ったチケットが購入不可能である旨と共に、他の団体割引のチケットの紹介を記載した電子メールを作成する。
【０１８８】
ステップＳ７５０に続いてステップＳ７６０に進み、メール文送信部６０は、ステップＳ７５０において作成したメール文を、ステップＳ７４０において取得したメールアドレスに対して送信する。
【０１８９】
サーバプログラムは、予め定められた日時になるとステップＳ７００からの処理を開始し、団体割引のチケットの共同購入の申し込み人数が団体割引可能人数より少ない場合は、申し込みを行ったユーザに対してチケットが購入不可能である旨と共に、他の団体割引のチケットの紹介を記載した電子メールを送信する。
（情報通知と画面の表示処理）
図２１は、ユーザ端末における情報の通知と、画面の表示処理の一例のフローチャートである。
【０１９０】
ステップＳ８００では、ユーザ端末プログラムが、ユーザから出発地の情報と目的地の情報と出発の日時の情報とが入力されたかどうかを判定する。入力されたと判定すると（ステップＳ８００においてＹＥＳ）、ステップＳ８１０に進み、入力されていないと判定すると（ステップＳ８００においてＮＯ）、ステップＳ８００の処理を繰返す。
【０１９１】
ステップＳ８１０では、情報通知部７１が、ユーザから入力された出発地の情報と目的地の情報と出発の日時の情報とをサーバ１に対して通知する。
【０１９２】
ステップＳ８１０に続いてステップＳ８２０に進み、ユーザ端末プログラムは、サーバ１から画面の提供があったかどうかを判定する。画面の提供があったと判定すると（ステップＳ８２０においてＹＥＳ）、ステップＳ８３０に進み、画面の提供がなかったと判定するとステップＳ８２０の処理を繰返す。
【０１９３】
ステップＳ８３０では、画面表示部７２が、サーバ１から提供があった画面を表示する。
【０１９４】
ユーザ端末プログラムは、ユーザに指定された情報をサーバに通知すると共に、サーバから提供された画面を表示し、交通機関の団体割引のチケットの共同購入の申し込みを行うことができる。
【０１９５】
【発明の効果】
上述の如く、本発明によれば各ユーザが指定した出発地から目的地までの交通機関に係る団体割引のチケットの共同購入を仲介することができる。
【０１９６】
【図面の簡単な説明】
【図１】本発明の実施の形態における共同購入仲介システムの構成を説明するための図（その１）である。
【図２】本発明の実施の形態における共同購入仲介システムの構成を説明するための図（その２）である。
【図３】サーバのハードウェア構成を説明するための図である。
【図４】ユーザ端末のハードウェア構成を説明するための図である。
【図５】本発明による共同購入仲介方法について説明するためのシーケンス図（その１）である。
【図６】本発明による共同購入仲介方法について説明するためのシーケンス図（その２）である。
【図７】行程情報ＤＢの一例を説明するための図である。
【図８】団体割引情報ＤＢの一例を説明するための図である。
【図９】ユーザ情報ＤＢの一例を説明するための図である。
【図１０】行程表示画面の一例を説明するための図である。
【図１１】詳細画面の一例を説明するための図である。
【図１２】サーバプログラムの一例を、機能ブロック図を用いて説明するための図である。
【図１３】ユーザ端末プログラムの一例を、機能ブロック図を用いて説明するための図である。
【図１４】サーバにおける行程表示画面提供処理の一例のフローチャートである。
【図１５】サーバにおける詳細画面提供処理の一例のフローチャートである。
【図１６】サーバにおける団体割引のチケットの共同購入申し込み処理の一例のフローチャートである。
【図１７】サーバにおける団体割引のチケットの共同購入手続通知処理の一例のフローチャートである。
【図１８】サーバにおける団体割引のチケットの発注処理の一例のフローチャートである。
【図１９】定義ファイルの一例を説明するための図である。
【図２０】サーバにおける団体割引のチケットの共同購入不可能通知処理の一例のフローチャートである。
【図２１】ユーザ端末における情報の通知と、画面の表示処理の一例のフローチャートである。
【符号の説明】
１    サーバ
２    ユーザ端末
３    ネットワーク
４    チケットの販売会社の端末
１０    入力装置
１１    表示装置
１２    ドライブ装置
１３    記録媒体
１４    ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１５    ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１６    演算処理装置
１７    インターフェース装置
１８    ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）
２０    入力装置
２１    表示装置
２２    ドライブ装置
２３    記録媒体
２４    ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
２５    ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
２６    演算処理装置
２７    インターフェース装置
２８    ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）
３０    行程情報ＤＢ
３１    団体割引チケット情報ＤＢ
３２    ユーザ情報ＤＢ
４０    定義ファイル
１００    行程テーブル
１０１    連絡テーブル
１０２    時間テーブル
１０３    時刻表テーブル
【図１】
2004157785.tif 000003
【図２】
2004157785.tif 000004
【図３】
2004157785.tif 000005
【図４】
2004157785.tif 000006
【図５】
2004157785.tif 000007
【図６】
2004157785.tif 000008
【図７】
2004157785.tif 000009
【図８】
2004157785.tif 000010
【図９】
2004157785.tif 000011
【図１０】
2004157785.tif 000012
【図１１】
2004157785.tif 000013
【図１２】
2004157785.tif 000014
【図１３】
2004157785.tif 000015
【図１４】
2004157785.tif 000016
【図１５】
2004157785.tif 000017
【図１６】
2004157785.tif 000018
【図１７】
2004157785.tif 000019
【図１８】
2004157785.tif 000020
【図１９】
2004157785.tif 000021
【図２０】
2004157785.tif 000022
【図２１】
2004157785.tif 000023