クライアント端末とネットワークを介して接続されたサーバにおける座席予約方法であって、前記クライアント端末から、乗車年月日、予約人数、予約区間を含む座席予約要求を前記ネットワークを介して受信し、前記要求内容、座席状態記憶部に格納されている座席状態情報および所定の座席割付規則に基づき、前記予約人数分の座席の割り当てと予約番号の割り当てを行い、前記割り当ての結果に基づき前記座席状態記憶部と予約情報記憶部の該当データを更新し、前記予約情報記憶部を参照して、発売処理実行順に隣接した座席が順番に割当てられるように、前記割り当てた各予約座席の発売順序を決定し、前記決定した発売順序を前記予約情報記憶部の該当予約情報と対応付けて格納する、ことを特徴とする座席予約方法。前記クライアント端末から、乗車区間を含む発売要求を前記ネットワークを介して受信し、前記乗車区間に対し、前記予約情報記憶部に格納されている予約座席の発売順序と、前記座席状態記憶部に格納されている前記座席状態情報に基づき、前記発売処理実行順に隣接した座席の座席番号を決定し、その結果を発売履歴記憶部に格納する、ことを特徴とする請求項1に記載の座席予約方法。前記乗車区間に含まれなかった予約区間に対し、前記予約情報記憶部に格納されている予約座席の発売順序と、前記座席状態記憶部に格納されている前記座席状態情報に基づき、解約する座席の座席番号を決定し、その結果に基づき前記座席状態記憶部を更新する、ことを特徴とする請求項2に記載の座席予約方法。コンピュータを制御して、請求項1乃至請求項3の何れか1項に記載の座席予約方法を実行するプログラム。従来の座席予約システムでは、予約要求のトランザクション単位で座席割付を行っているため、同一グループの利用者であっても、乗車区間が異なる等の理由により、各自が別々の時間場所端末で予約要求を行った場合、システム上、同一グループと見なされず、それぞれ割付が行われ、決定される座席は離れた座席となってしまう。グループの代表者が、グループ全員の乗車区間を予め把握し、駅窓口等で、各区間の空席状況を確認しながら、座席位置を直接指定する方法によって、グループ人数分、隣接した座席を予約しておくことも既存の技術で可能だが、発券された特急券を事前に各自に受渡しておかなければならず、利用者にとって不便である。また、このような方法は駅窓口係員の業務負荷増加や駅窓口の混雑に繋がる。同一グループであるのに、結果的に離れた座席となってしまったグループ利用者は、上記特許文献1に記載の技術等により、乗車後の車内において、車掌に申告することで、もし隣接した座席に空席があれば、座席移動することができる場合もある。しかし、空席がなければ移動はできず、また、車掌の業務負荷の増加に繋がるという問題点がある。本発明は、上記問題点に鑑みてなされたもので、同一グループであれば、別々に座席予約要求を行っても隣接した座席が自動で割付できる座席予約方法およびプログラムを提供することを課題とする。上記課題を解決するための一手段を説明する。本発明は、クライアント端末とネットワークを介して接続されたサーバにおける座席予約方法である。そして、前記クライアント端末から、乗車年月日、予約人数、予約区間を含む座席予約要求を前記ネットワークを介して受信し、前記要求内容、座席状態記憶部に格納されている座席状態情報および所定の座席割付規則に基づき、前記予約人数分の座席の割り当てと予約番号の割り当てを行い、前記割り当ての結果に基づき前記座席状態記憶部と予約情報記憶部の該当データを更新し、前記予約情報記憶部を参照して、発売処理実行順に隣接した座席が順番に割当てられるように、前記割り当てた各予約座席の発売順序を決定し、決定した発売順序を前記予約情報記憶部の該当予約情報と対応付けて格納する、ことを特徴とする。本発明によれば、同一グループであれば、別々に座席予約処理を行っても隣接した座席が自動で割付できる。以下、本発明の一実施形態について、図面を参照して詳細に説明する。システム全体構成図1は、本発明を適用する本システム1の全体構成を示す図である。本システム1は、座席予約サーバ11とクライアント端末12がネットワーク13に接続されて構成される。座席予約サーバ11は、クライアント端末12から要求された処理を行い回答する。クライアント端末には、駅係員用窓口端末、自動券売機等の駅務機器に加え、携帯電話等のユーザ端末を含む。図2は、座席予約サーバ11の概要を示す図である。座席予約サーバ11は、記憶部201に、一般座席予約業務を行う既存プログラムに加え、予約受付機能204を有するプログラムと、予約発売機能205を有するプログラムと、予約解約機能206を有するプログラムとが格納されている。また、記憶部201には、予約情報を管理するための予約引受テーブル207と、座席状態を管理するための座席状態テーブル208と、発売履歴情報を管理するための発売履歴テーブル209とがさらに格納されている。また、座席予約サーバ11はハードウェアとして、制御部200とネットワークインタフェース部202を具備する。図3は、予約引受テーブル207の構成例を示す図である。予約引受テーブル207は、座席予約サーバ11が処理した一件毎の予約情報を格納している。乗車年月日301と予約番号302を主キーとしてレコードを識別する。列車番号303は、クライアント端末12から要求された列車番号を格納する。予約人数304は、クライアント端末12から要求された予約人数を格納する。発売済人数305は、予約発売処理が既に行われた人数をカウントした値を格納する。予約区間306は、乗車駅307と降車駅308とで構成され、乗車駅307は、クライアント端末12からの予約要求情報に含まれる乗車駅の駅コードを格納し、降車駅308は、クライアント端末12からの予約要求情報に含まれる降車駅の駅コードを格納する。予約座席1309は、座席番号310と発売順311から構成される。座席番号310は、予約割付された座席の座席番号を格納する座席番号は列車内で通番として識別される。発売順311は、発売要求の処理順に隣接した座席が割り当てられるように決定された、予約座席の中での発売順序を格納する。予約座席2312~予約座席n314は、所定の回数一操作で許可する最大予約人数だけ繰り返し、予約座席1309と同様に座席番号と発売順を格納する。図4は、座席状態テーブル208の構成例を示す図である。座席状態テーブル208は、列車別区間別の座席状態をステータスとして格納している。乗車年月日401と列車番号402を主キーとしてレコードを識別する。区間1403は、から404と、まで405と、座席番号1406~座席番号n407とによって構成される。から404は、その列車の最初の停車駅の駅コードを格納し、まで405は、その次の停車駅の駅コードを格納する。座席番号1は、その列車の区間1403における、最初の座席番号で識別される座席の座席状態をステータスとして格納する。ステータスとは、空席、発売、予約の3種類である。区間2408~区間n410は、列車の区関区間とは停車駅からその次の停車駅までの間の区間のことを示すの個数分だけ繰り返し、区間1403と同様に、座席の座席状態をステータスとして格納する。図5は、発売履歴テーブル209の構成例を示す図である。発売履歴テーブル209は、座席予約サーバ11が処理した一件毎の発売履歴情報を格納している。乗車年月日501と券番号502を主キーとしてレコードを識別する。列車番号503は、クライアント端末12から要求された列車番号を格納する。乗車区間504は、乗車駅505と降車駅506とで構成され、乗車駅505は、クライアント端末12からの発売要求に含まれる乗車駅の駅コードを格納し、降車駅506は、クライアント端末12からの発売要求に含まれる降車駅の駅コードを格納する。指定座席_区間1507は、から508と、まで509と、座席番号510とによって構成される。から508は、発売要求区間の中での最初の停車駅、すなわち乗車駅の駅コードを格納する。まで509は、発売要求区間の中での乗車駅の次の停車駅の駅コードを格納する。座席番号510は、発売要求区間の中での最初の区間乗車駅からその次の停車駅までの間の区間において割付られた座席の座席番号を格納する。指定座席_区間2511~指定座席_区間n513は、列車の区関の個数分だけ繰り返し、指定座席_区間1507と同様に、各区間の始まりと終わりの停車駅の駅コードと、その区間において割付られた座席の座席番号を格納する。運賃料金情報514は、座席予約サーバ11が計算し、クライアント端末12に回答した、運賃および料金の金額を格納する。処理フロー図6は、本システムの処理シーケンス図である。まず、グループの代表者が、クライアント端末12から予約要求情報入力S601を行う。座席予約サーバ11にて、予約受付処理S602が行われ、クライアント端末12に予約回答情報を回答する。クライアント端末12では、予約回答情報の表示と予約券の発券S603を行う。その後、グループの構成員の1人目が、クライアント端末12から発売要求情報入力S604を行う。座席予約サーバ11にて、予約発売処理S605が行われ、クライアント端末12に発売回答情報を回答する。クライアント端末12では、発売回答情報の表示と特急券の発券S606を行う。続いて、グループの構成員の2人目が、同様に、クライアント端末12から発売要求情報入力S607を行う。座席予約サーバ11にて、予約発売処理S608が行われ、クライアント端末12に発売回答情報を回答する。クライアント端末12では、発売回答情報の表示と特急券の発券S609を行う。このS604からS609の処理を、グループの構成員全てがクライアント端末12から行う。さらに、座席予約サーバ11にて、所定の時刻に予約解約処理S610が起動し、もし所定の時刻までに発売要求を行わなかった構成員がいた場合は、未発売分を自動で解約する。図7aと図7bと図7cは、座席予約サーバ11にて行われる予約受付処理のフローチャート図である。まず、座席予約サーバ11は、クライアント端末12からの予約要求情報乗車年月日、列車番号、予約人数、予約区間を受信するS701。座席予約サーバ11は、所定の割付規則鉄道事業者毎に定める、予約人数分の隣接した空席を検索する規則に従って、受信した予約要求情報を基に座席状態テーブル208を検索し、要求条件を満たし、かつステータスが空席である座席の座席番号を、予約座席の座席番号として決定するS702。座席予約サーバ11は、予約要求情報の乗車年月日と列車番号をキーに座席状態テーブル208を検索し、予約区間に該当する全ての区間について、予約割付した座席番号のステータスを空席から予約に更新するS703。次に、座席予約サーバ11は、予約番号の割当を行い、予約引受テーブル207にレコードを追加し、乗車年月日、予約番号、列車番号、予約人数、予約区間、予約座席の座席番号を格納し、発売済人数には0を格納するS704。次に、座席予約サーバ11は、発売順をカウントするカウンタKに1を格納するS705。座席予約サーバ11は、乗車年月日と予約番号をキーに予約引受テーブル207を検索し、発売順に値が未格納の予約座席の中に、隣り合う2席通路を挟んで隣り合う2席はこの場合に含まないが前後に連続号車を跨いでの連続はこの場合に含まないした4席があるか、座席番号の昇順に、座席番号の値から判定するS706。判定の結果、該当する4席がある場合、座席予約サーバ11は、予約引受テーブル207の、該当する4席の予約座席の発売順に、K、K1、K2、K3の値を、それぞれ座席番号の昇順に格納しS707、カウンタKに4を加算S708後、S706の判定に戻る。該当する4席がない場合、後述のS709を行う。次に、座席予約サーバ11は、予約引受テーブル207の検索レコード参照し、発売順に値が未格納の予約座席の中に、隣り合う2席通路を挟んで隣り合う2席はこの場合に含まないがあるか、座席番号の昇順に、座席番号の値から判定するS709。判定の結果、該当する2席がある場合、座席予約サーバ11は、予約引受テーブル207の、該当する2席の予約座席の発売順に、K、K1の値を、それぞれ座席番号の昇順に格納しS710、カウンタKに2を加算S711後、S709の判定に戻る。該当する2席がない場合、後述のS712を行う。次に、座席予約サーバ11は、予約引受テーブル207の検索レコード参照し、発売順に値が未格納の予約座席があるか、座席番号の昇順に、判定するS712。判定の結果、該当する予約座席がある場合、座席予約サーバ11は、予約引受テーブル207の、該当する予約座席の発売順に、Kの値を格納しS713、カウンタKに1を加算S714後、S712の判定に戻る。該当する予約座席がない場合、後述のS715を行う。S705~S714の判定と処理とにより、予約座席の中での発売順序を決定することで、後述の予約発売処理の処理順に、隣り合った座席を順番に割当てていくことが可能になる。最後に、座席予約サーバ11は、予約回答情報乗車年月日、予約番号、列車番号、予約人数、予約区間を編集して、クライアント端末12に送信するS715。図8aと図8bと図8cと図8dは、座席予約サーバ11にて行われる予約発売処理のフローチャート図である。まず、座席予約サーバ11は、クライアント端末12からの発売要求情報乗車年月日、列車番号、予約番号、乗車区間を受信するS801。次に、座席予約サーバ11は、乗車年月日と予約番号をキーに予約引受テーブル207を検索し、発売要求情報と予約内容の整合性を確認するS802。整合性に問題がなかった場合、座席予約サーバ11は、後述のS803を行う。整合性に問題があった場合、後述のS821を行う。S803では、座席予約サーバ11は、券番号の割当を行い、発売履歴テーブル209にレコードを追加し、乗車年月日、券番号、列車番号、乗車区間を格納する。次に、座席予約サーバ11は、区間をカウントするカウンタJに0を格納し初期化を行うS804。そして、座席予約サーバ11は、カウンタJに1を加算しS805、発売要求情報の乗車年月日と列車番号をキーに座席状態テーブル208を検索し、該当したレコードの区間JJは添え字のからとまでに格納されている駅コードが、発売要求区間に含まれるか判定するS806。S806の判定の結果、発売要求区間に含まれる場合、後述のS812を行う。発売要求区間に含まれない場合、座席予約サーバ11は、予約引受テーブル207を参照し、予約人数に格納されている値を、発売順を降順にカウントするカウンタKに格納するS807。次に、座席予約サーバ11は、予約引受テーブル207を参照し、発売順にKが格納されている予約座席の座席番号を取得するS808。そして、座席予約サーバ11は、座席状態テーブル208を参照し、区間Jにおける、S808で取得した座席番号の座席のステータスが予約であるか判定するS809。S809の判定の結果、ステータスが予約であった場合、後述のS810を行う。ステータスが予約以外であった場合、座席予約サーバ11は、カウンタKから1を減算しS811、S808に戻る。S810では、座席予約サーバ11は、参照した座席状態テーブル208の、区間Jにおける、S808で取得した座席番号の座席のステータスを空席に変更し、S805に戻る。S807~S811の処理により、1人分発売されないことが確定した区間について、最も遅く発売要求を行ったグループ構成員に割当てられるはずであった予約座席を1つ自動解約し、このグループ以外の利用者に対して当該座席を取扱い可能とする。S812では、座席予約サーバ11は、発売順を昇順にカウントするカウンタKに0を設定し初期化を行う。次に、座席予約サーバ11は、カウンタKに1を加算しS813、予約引受テーブル207を参照し、発売順にKが格納されている予約座席の座席番号を取得するS814。そして、座席予約サーバ11は、座席状態テーブル208を参照し、区間Jにおける、S814で取得した座席番号の座席のステータスが予約であるか判定するS815。S815の判定の結果、ステータスが予約であった場合、後述のS816を行う。ステータスが予約以外であった場合、S813に戻る。S816では、座席予約サーバ11は、参照した座席状態テーブル208の、区間Jにおける、S814で取得した座席番号の座席のステータスを発売に変更する。そして、座席予約サーバ11は、S803で追加した発売履歴テーブル209のレコードの指定座席_区間Jにおける、座席番号に、S814で取得した座席番号を格納し、からとまでに、S806参照した座席状態テーブル208のレコードの区間Jのからとまでの駅コードを格納するS817。続いて、座席予約サーバ11は、予約引受テーブル207を参照し、区間Jが予約区間の最後の区間であるか判定するS818。判定の結果、予約区間の最後の区間であった場合、後述のS819を行う。予約区間の最後の区間でなかった場合、S805に戻る。S819では、座席予約サーバ11は、参照した予約引受テーブル207の発売済人数に格納された値に1を加算し更新する。そして、座席予約サーバ11は、発売回答情報乗車年月日、券番号、列車番号、乗車区間、区間毎の座席番号、運賃料金を編集するS820か、もしくはエラー回答情報を編集しS821、クライアント端末に送信するS822。図9は、座席予約サーバ11にて行われる予約解約処理のフローチャート図である。座席予約サーバ11は、各列車の発車時刻の所定時間前になると、S901を自動開始する。乗車年月日と列車番号をキーに、座席状態テーブル208を検索し、該当したレコードの各区間の座席のステータスを参照し、予約があれば全て空席に変更する。このS901により、発売要求を行わなかったグループの構成員がいた場合、未発売として残っていた予約座席が自動解約され、この処理時点以降、このグループ以外の利用者に対して当該座席を取扱可能とする。図10は、前記予約受付処理に基づいた、予約座席の発売順の決定の例を示す図である。座席予約サーバ11が、1001のように、予約人数8人の場合の予約座席の座席割付を行ったと仮定する。ここで、連番の数字は座席番号を示す。この時、座席予約サーバ11が前記予約受付処理のS705~S714の処理を行った場合、1002のように、まず、座席番号005、006、009、010が連続した4席として、発売順~が座席番号の昇順に決定する。次に、他に連続した4席はないので、座席番号013、014が連続した2席として、発売順~が座席番号の昇順に決定する。次に、他に連続した2席はないので、座席番号001と017の発売順が、それぞれ、発売順~に決定する。図11aと図11bと図11cは、前記予約発売処理に基づいた、グループ構成員各自の区間毎の座席決定の例を示す図である。構成員の1人目が乗車区間A~Eで発売要求を行った場合、座席予約サーバ11は、前記予約発売処理を行い、予約座席の発売順に基づいて、全ての区間において、構成員の1人目の座席として、座席番号005を決定する1101~1104。次に、構成員の2人目が乗車区間B~Eで発売要求を行った場合、座席予約サーバ11は、前記予約発売処理を行い、予約座席の発売順に基づいて、区間B~C、C~D、D~Eにおいて、構成員の2人目の座席として、座席番号006を決定し1106~1108、発売要求区間に該当しない区間A~Bにおいては、発売順の最も低い座席番号017の予約を解約し空席に変更する1105。続いて、構成員の3人目が乗車区間A~Dで発売要求を行った場合、座席予約サーバ11は、前記予約発売処理を行い、予約座席の発売順に基づいて、区間A~Bにおいて、構成員の3人目の座席として、座席番号006を決定し1109、区間B~C、C~Dにおいて、構成員の3人目の座席として、座席番号009を決定し1110~1111、発売要求区間に該当しない区間C~Dにおいては、発売順の最も低い座席番号017の予約を解約し空席に変更する1112。