(57)【要約】【課題】  利用者に対してより快適な座席空間を提供することが可能な座席予約システムを提供することである。【解決手段】  ネットワークによりつながれた端末とサーバとを含み、始発地から終着地までの間の複数の区間を移動して利用者を運び、２以上の座席が隣り合って並ぶ隣席座席群を複数備える移動車両の座席予約システムにおいて、サーバは、利用者が２以上の区間にわたる乗車区間を入力した場合に、当該乗車区間、予約情報、および移動時間値に基づき、空席抽出部により抽出された空席の隣席が予約済みである時間に関する隣席時間値を算出する隣席時間値算出部を有する。端末の表示制御部は、隣席時間値算出部の算出結果に基づく表示制御を行う。【選択図】図２
2020170497.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークによりつながれた端末とサーバとを含み、始発地から終着地までの間の複数の区間を移動して利用者を運び、２以上の座席が隣り合って並ぶ隣席座席群を複数備える移動車両の座席予約システムであって、
前記端末は、
空席情報を前記利用者に表示し、前記利用者が乗車区間を入力して座席を予約するために操作される表示操作部と、
前記表示操作部を表示制御する表示制御部と
を有し、
前記サーバは、
前記複数の区間毎の各座席の予約の有無を示す予約情報を格納する予約情報格納部と、
前記複数の区間の各々について、前記移動車両の移動に関する移動時間値を格納する区間移動時間値格納部と、
前記利用者が乗車区間を入力した場合に、前記予約情報格納部に格納された情報に基づき、空席を抽出する空席抽出部と、
前記利用者が２以上の区間にわたる乗車区間を入力した場合に、当該乗車区間、前記予約情報、および前記移動時間値に基づき、前記空席抽出部により抽出された空席の隣席が予約済みである時間に関する隣席時間値を算出する隣席時間値算出部と
を有し、
前記表示制御部は、前記隣席時間値算出部の算出結果に基づく表示制御を行うことを特徴とする座席予約システム。
【請求項２】
請求項１記載の座席予約システムであって、
前記移動時間値は、前記複数の区間の各々の移動時間または移動距離に関する値、若しくは前記複数の区間の各々に割り当てられた同一の数値であることを特徴とする座席予約システム。
【請求項３】
請求項１または２のいずれか記載の座席予約システムであって、
前記空席抽出部により、３つの座席が隣り合って並ぶ隣席座席群に含まれる３つの座席のうち真ん中の座席が空席として抽出された場合、前記隣席時間値算出部は、当該隣席座席群の両端の２つの座席のそれぞれを隣席としてみなして２つの隣席時間値を算出し、それらを合算した値を当該空席の隣席時間値として算出することを特徴とする座席予約システム。
【請求項４】
請求項１または２に記載の座席予約システムであって、
前記空席抽出部により、３つの座席が隣り合って並ぶ隣席座席群に含まれる３つの座席のうち真ん中の座席が空席として抽出された場合、前記隣席時間値算出部は、当該隣席座席群の両端の２つの座席が同時に予約済みである時間、または当該２つの座席のうちの少なくとも一方が予約済みである時間に関する隣席時間値を算出することを特徴とする座席予約システム。
【請求項５】
請求項１から４のいずれか記載の座席予約システムであって、
前記空席抽出部により、３つの座席が隣り合って並ぶ隣席座席群に含まれる３つの座席のうち一端の座席が空席として抽出され、かつ当該隣席座席群の真ん中の席が空席である場合、前記隣席時間値算出部は、当該隣席座席群の他端を隣席とみなして前記隣席時間値を算出することを特徴とする座席予約システム。
【請求項６】
請求項１から５のいずれか記載の座席予約システムであって、
前記空席情報は、前記移動車両の各座席の配置を模した座席表示上で各座席に対応して付された予約済みか空席かを示す識別情報であり、
前記表示制御部は、前記座席表示上で、各空席に対応する位置に前記隣席時間値を表示するように制御することを特徴とする座席予約システム。
【請求項７】
請求項１から５のいずれか記載の座席予約システムであって、
前記サーバは、前記隣席時間値算出部が算出した隣席時間値の大きさに基づいて優先順位情報を決定する優先順位決定部を備え、
前記表示制御部は、前記優先順位決定部の決定結果に基づく表示制御を行うことを特徴とする座席予約システム。
【請求項８】
請求項７記載の座席予約システムであって、
前記空席情報は、前記移動車両の各座席の配置を模した座席表示上で各座席に対応して付された予約済みか空席かを示す識別情報であり、
前記表示制御部は、前記座席表示上で、各空席に対応する位置に前記優先順位情報を表示するように制御することを特徴とする座席予約システム。
【請求項９】
請求項１または２に記載の座席予約システムであって、
前記空席情報は、前記移動車両の各座席の配置を模した座席表示上で各座席に対応して付された予約済みか空席かを示す識別情報であり、
前記表示制御部は、前記座席表示上で、各空席の隣席であって予約済みである座席に対応する位置に前記隣席時間値を表示するように前記表示制御部を制御することを特徴とする座席予約システム。
【請求項１０】
請求項１または２に記載の座席予約システムであって、
前記空席情報は、各移動車両の空席数に関する情報であり、
前記表示制御部は、前記隣席時間値算出部の算出結果に基づいて、車両毎に、最小の隣席時間値を表示する表示制御を行うことを特徴とする座席予約システム。
【請求項１１】
請求項１から１０のいずれか記載の座席予約システムであって、
前記表示制御部は、前記隣席時間値算出部の算出結果に基づく表示制御を、前記空席抽出部により抽出された空席の数が前記移動車両の全座席に占める割合が所定割合以下である場合に行うことを特徴とする座席予約システム。
【請求項１２】
ネットワークによりつながれた、空席情報を利用者に表示し前記利用者が乗車区間を入力して座席を予約するために操作される表示操作部を有する端末と、サーバとを含み、始発地から終着地までの間の複数の区間を移動して前記利用者を運び、２以上の座席が隣り合って並ぶ隣席座席群を複数備える移動車両の座席予約システムにおける座席予約方法であって、
前記サーバは、
前記複数の区間毎の各座席の予約の有無を示す予約情報を格納する予約情報格納部と、
前記複数の区間の各々について、前記移動車両の移動に関する移動時間値を格納する区間移動時間値格納部と、を有し、
前記端末が行う、前記表示操作部を表示制御する表示制御工程と、
前記サーバが行う、
前記利用者が乗車区間を入力した場合に、前記予約情報に基づき、空席を抽出する空席抽出工程と、
前記利用者が２以上の区間にわたる乗車区間を入力した場合に、当該乗車区間、前記予約情報、および前記移動時間値に基づき、前記空席抽出工程により抽出された空席の隣席が予約済みである時間に関する隣席時間値を算出する隣席時間値算出工程と
を有し、
前記表示制御工程は、前記隣席時間値算出工程の算出結果に基づく表示制御を行うことを特徴とする座席予約方法。
【請求項１３】
請求項１〜１１のいずれか１項に記載の座席予約システムにおける前記サーバまたは前記端末としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座席予約システム、座席予約方法、および座席予約プログラムに関する。
【背景技術】
【０００２】
従来、例えば、下記特許文献１に記載された列車の座席予約システムでは、多種多様な条件が付随する列車座席の希望条件の中から、自分の条件にあった座席を、短時間で簡単にしかもコストをかけずに探すためのシステムが提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１８３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載されたシステムでは、予約を希望する座席の周囲の実際の個別状況を考慮したものではない。
【０００５】
一般に、列車、バス、飛行機などの移動手段は、輸送効率を高めるために座席間の前後左右の空間的な余裕度はあまり大きく設けられておらず、隣席に乗客がいない場合には、座席の足元をより広く利用したり、肘掛を自由に利用したりすることができる。
【０００６】
また、その場合、隣席の乗客を気にせず自由にトイレなどへ行くことができ、あるいは隣席の乗客が通路に出るための空間を作るために仮眠や読書やパソコン作業などを中断して姿勢を変えたりする必要がない。
【０００７】
その一方で、移動手段は、通常、常に満席ということはなく、季節、曜日、時間帯あるいは区間によって、乗客の混み具合が異なるのが一般的である。
【０００８】
利用者に対してより快適な座席空間を提供することが可能な座席予約システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の座席予約システムの第１の態様では、ネットワーク（例えば、後述のネットワーク３９）によりつながれた端末（例えば、後述の自動発券機端末３３ａ、駅窓口端末３３ｂ、ユーザ端末３３ｃ）とサーバ（例えば、後述の座席予約サーバ３１ａ，３１ｅ）とを含み、始発地から終着地までの間の複数の区間を移動して利用者を運び、２以上の座席が隣り合って並ぶ隣席座席群（例えば、後述の同一行のｘ、ｙ、ｚ列の３座席からなる座席群、同一行のａ、ｂ列の２座席からなる座席群）を複数備える移動車両の座席予約システム（例えば、後述の座席予約システム２９）であって、端末は、空席情報（例えば、後述の座席タッチ選択領域１７ａ，１７ｂにおける、空席２１の枠付きの白色の表示）を利用者に表示し、利用者が乗車区間を入力して座席を予約するために操作される表示操作部（例えば、後述の表示装置４１および入力装置４３）と、表示操作部を表示制御する表示制御部（例えば、後述の表示制御部５７）とを有し、サーバは、複数の区間毎の各座席の予約の有無を示す予約情報を格納する予約情報格納部（例えば、後述の予約情報格納部８７）と、複数の区間の各々について、移動車両の移動に関する移動時間値（例えば、後述の各停車駅間の所要時間など）を格納する区間移動時間値格納部（例えば、後述の区間所要時間テーブルを格納する運行情報格納部８９）と、利用者が乗車区間を入力した場合（例えば、後述の図１４のＳ１の処理が行われた場合）に、予約情報格納部に格納された情報に基づき、空席を抽出する空席抽出部（例えば、後述の予約情報抽出部８１）と、利用者が２以上の区間にわたる乗車区間を入力した場合（例えば、後述の図１４のＳ４の判別が“ＹＥＳ”である場合）に、その乗車区間、予約情報、および移動時間値に基づき、空席抽出部により抽出された空席の隣席が予約済みである時間に関する隣席時間値（例えば、後述の隣席時間）を算出する隣席時間値算出部（例えば、後述の隣席時間算出部８３）とを有し、表示制御部は、隣席時間値算出部の算出結果に基づく表示制御を行う（例えば、後述の図１４のＳ８の処理を行う）ことを特徴とする。
【００１０】
本発明の座席予約システムの第２の態様では、移動時間値は、複数の区間の各々の移動時間（例えば、後述の区間所要時間テーブルに格納された情報）または移動距離（例えば、後述の区間距離テーブルに格納された情報）に関する値、若しくは複数の区間の各々に割り当てられた同一の数値（例えば、１）であることを特徴とする。
【００１１】
本発明の座席予約システムの第３の態様では、空席抽出部により、３つの座席が隣り合って並ぶ隣席座席群（例えば、後述の同一行のｘ、ｙ、ｚ列の３座席からなる座席群）に含まれる３つの座席のうち真ん中の座席（例えば、後述のｙ列の座席）が空席として抽出された場合、隣席時間値算出部は、その隣席座席群の両端の２つの座席（例えば、後述のｘ列およびｙ列の座席）のそれぞれを隣席としてみなして２つの隣席時間値を算出し、それらを合算した値をその空席の隣席時間値として算出する（例えば、後述の図１４のＳ６の処理を行う）ことを特徴とする。
【００１２】
本発明の座席予約システムの第４の態様では、空席抽出部により、３つの座席が隣り合って並ぶ隣席座席群に含まれる３つの座席のうち真ん中の座席が空席として抽出された場合、隣席時間値算出部は、その隣席座席群の両端の２つの座席が同時に予約済みである時間、またはその２つの座席のうちの少なくとも一方が予約済みである時間に関する隣席時間値を算出することを特徴とする。
【００１３】
本発明の座席予約システムの第５の態様では、空席抽出部により、３つの座席が隣り合って並ぶ隣席座席群に含まれる３つの座席のうち一端の座席が空席として抽出され、かつその隣席座席群の真ん中の席が空席である場合、隣席時間値算出部は、その隣席座席群の他端を隣席とみなして隣席時間値を算出することを特徴とする。
【００１４】
本発明の座席予約システムの第６の態様では、空席情報は、移動車両の各座席の配置を模した座席表示上で各座席に対応して付された予約済みか空席かを示す識別情報（例えば、後述の座席タッチ選択領域１７ａ，１７ｂにおける、予約済みの座席１９の灰色の表示情報および空席２１の枠付きの白色の表示情報）であり、表示制御部は、座席表示上で、各空席に対応する位置に隣席時間値を表示（例えば、後述の座席選択画面７ａ，７ｂを表示）するように制御することを特徴とする。
【００１５】
本発明の座席予約システムの第７の態様では、サーバは、隣席時間値算出部が算出した隣席時間値の大きさに基づいて優先順位情報を決定する優先順位決定部（例えば、後述の優先順位決定部９３）を備え、表示制御部は、優先順位決定部の決定結果に基づく表示制御を行う（例えば、後述の座席選択画面７ｅ，７ｆを表示するように表示制御を行う）ことを特徴とする。
【００１６】
本発明の座席予約システムの第８の態様では、空席情報は、移動車両の各座席の配置を模した座席表示上で各座席に対応して付された予約済みか空席かを示す識別情報であり、表示制御部は、座席表示上で、各空席に対応する位置に優先順位情報を表示（例えば、後述の座席選択画面７ｅ，７ｆを表示）するように制御することを特徴とする。
【００１７】
本発明の座席予約システムの第９の態様では、空席情報は、移動車両の各座席の配置を模した座席表示上で各座席に対応して付された予約済みか空席かを示す識別情報であり、表示制御部は、座席表示上で、各空席の隣席であって予約済みである座席に対応する位置に隣席時間値を表示（例えば、後述の座席選択画面７ｃ，７ｄを表示）するように表示制御部を制御することを特徴とする。
【００１８】
本発明の座席予約システムの第１０の態様では、空席情報は、各移動車両の空席数に関する情報であり、表示制御部は、隣席時間値算出部の算出結果に基づいて、車両毎に、最小の隣席時間値を表示（例えば、後述の各号車情報画面１ａを表示）する表示制御を行うことを特徴とする。
【００１９】
本発明の座席予約システムの第１１の態様では、表示制御部は、隣席時間値算出部の算出結果に基づく表示制御を、空席抽出部により抽出された空席の数が移動車両の全座席に占める割合が所定割合以下である場合に行うことを特徴とする。
【００２０】
本発明の座席予約方法では、ネットワークによりつながれた、空席情報を利用者に表示し利用者が乗車区間を入力して座席を予約するために操作される表示操作部を有する端末と、サーバとを含み、始発地から終着地までの間の複数の区間を移動して利用者を運び、２以上の座席が隣り合って並ぶ隣席座席群を複数備える移動車両の座席予約システムにおける座席予約方法であって、前記サーバは、前記複数の区間毎の各座席の予約の有無を示す予約情報を格納する予約情報格納部と、前記複数の区間の各々について、前記移動車両の移動に関する移動時間値を格納する区間移動時間値格納部と、を有し、前記端末が行う、前記表示操作部を表示制御する表示制御工程と、前記サーバが行う、前記利用者が乗車区間を入力した場合に、前記予約情報に基づき、空席を抽出する空席抽出工程と、前記利用者が２以上の区間にわたる乗車区間を入力した場合に、当該乗車区間、前記予約情報、および前記移動時間値に基づき、前記空席抽出工程により抽出された空席の隣席が予約済みである時間に関する隣席時間値を算出する隣席時間値算出工程とを有し、前記表示制御工程は、前記隣席時間値算出工程の算出結果に基づく表示制御を行うことを特徴とする。
【００２１】
本発明の座席予約プログラムでは、上記第１〜１１の態様の座席予約システムにおけるサーバまたは端末としてコンピュータを機能させる。
【発明の効果】
【００２２】
本発明の座席予約システムでは、隣席時間値算出部は、空席抽出部により抽出された空席の隣席が予約済みである時間に関する隣席時間値を算出する。表示制御部は、隣席時間値算出部の算出結果に基づく表示制御を行う。隣席時間値は利用者の快適さに影響を与える指標の一つであるため、利用者は、その表示制御の表示結果に基づいて座席を予約することができるので、より快適な座席空間を提供することが可能になる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態に係る編成車両の各号車情報画面である。
【図２】本発明の第１実施形態に係る座席選択画面の例である。
【図３】本発明の第１実施形態に係る座席選択画面である。
【図４】本発明の第１実施形態に係る座席予約システムの概略構成を示すブロック図である。
【図５】本発明の第１実施形態に係る自動発券機端末、駅窓口端末およびユーザ端末のハードウェア構成を示すブロック図である。
【図６】本発明の第１実施形態に係る自動発券機端末、駅窓口端末およびユーザ端末の詳細を示した図である。
【図７】本発明の第１実施形態に係る座席予約サーバのハードウェア構成を示すブロック図である。
【図８】本発明の第１実施形態に係る座席予約サーバの詳細を示した図である。
【図９】本発明の第１実施形態に係る１号車の予約情報テーブルである。
【図１０】本発明の第１実施形態に係る５号車の予約情報テーブルである。
【図１１】本発明の第１実施形態に係る区間所要時間テーブルである。
【図１２】本発明の第１実施形態に係る１号車の時間情報テーブルである。
【図１３】本発明の第１実施形態に係る５号車の時間情報テーブルである。
【図１４】本発明の第１実施形態に係る端末および座席予約サーバの動作を示すフローチャートである。
【図１５】本発明の第１実施形態に係る座席予約サーバによる座席自動選択処理の動作を示すフローチャートを示す。
【図１６】本発明の第２実施形態に係る座席選択画面の例である。
【図１７】本発明の第２実施形態に係る座席選択画面の例である。
【図１８】本発明の第２実施形態に係る１号車の時間情報テーブルである。
【図１９】本発明の第２実施形態に係る５号車の時間情報テーブルである。
【図２０】本発明の第３実施形態に係る各号車情報画面である。
【図２１】本発明の第３実施形態に係る座席選択画面の例である。
【図２２】本発明の第３実施形態に係る座席選択画面の例である。
【図２３】本発明の第３実施形態に係る座席予約サーバの詳細を示した図である。
【図２４】本発明の第３実施形態に係る１号車の優先順位決定テーブルである。
【図２５】本発明の第３実施形態に係る５号車の優先順位決定テーブルである。
【図２６】本発明の第３実施形態に係る端末および座席予約サーバの動作を示すフローチャートである。
【図２７】本発明の第３実施形態に係る座席予約サーバによる優先順位決定処理を示すフローチャートである。
【図２８】本発明の第４実施形態に係る各号車情報画面である。
【図２９】本発明の第４実施形態に係る座席選択画面の例である。
【図３０】本発明の第４実施形態に係る座席選択画面の例である。
【図３１】本発明の第５実施形態に係る座席選択画面である。
【図３２】本発明の第６実施形態に係る座席選択画面である。
【図３３】本発明の第７実施形態に係る座席選択画面である。
【図３４】本発明の第８実施形態に係る区間距離テーブルである。
【図３５】本発明の第８実施形態に係る距離情報テーブルである。
【図３６】本発明の第９実施形態に係る区間数情報テーブルである。
【発明を実施するための形態】
【００２４】
以下、本願が開示する座席予約システム等の実施形態を説明する。以下の各実施形態における説明および各図は、本発明を限定するものではなく一例を示すものに過ぎない。以下の各実施形態は、本発明の技術思想の範囲内かつ整合する範囲内で、適宜、一部または全部を組合せることができる。
【００２５】
なお、以下の説明において、既出の実施形態と重複する後出の実施形態の説明を省略すると共に、同一もしくは類似の構成および処理に対して同一符号を付与して後出の説明を省略する。
【００２６】
以下、公共交通機関が運行する移動手段の利用者によって、移動手段が備える座席の予約を行う際に利用される座席予約システム２９（システムの構成は図４を参照して後述する）について説明する。以下では、移動手段として、軌道上を走行する編成車両を例に挙げて説明するが、これに限らず、自動車や、航空機、船舶などであっても良い。
【００２７】
＜第１実施形態＞
本発明の第１実施形態を図１〜図１５を用いて説明する。
【００２８】
図１は、編成車両の各号車情報画面１ａを示す。本実施形態では、各号車情報画面１ａがタッチパネルを備えたディスプレイに表示される例を説明する。また、本実施形態では、編成車両は、１〜５号車を連結しているとするが、１号車のみ、もしくは６号車以上を連結していても良い。各号車情報画面１ａは、利用者（指定席券、乗車券を購入する顧客）が座席予約を行う際に、指定座席を選択する過程において、後述の自動発券機端末３３ａ、駅窓口端末３３ｂ、ユーザ端末３３ｃ（以下、これらを「端末」と総称する）に表示される、編成列車の号車ごとの情報を表示する画面である。
【００２９】
各号車情報画面１ａの上部には、座席指定を行う利用者によって入力された列車の運行日、列車名、予約人数、乗車駅および降車駅を含む乗車区間の座席指定条件が表示されている。号車情報表示領域３ａには、指定座席を選択する操作の開始時における１号車〜５号車の各号車の空席数および最小隣席時間が表示されている。利用者はこの最小隣席時間値を参考にして号車を選択することが可能になる。
【００３０】
隣席時間は、利用者の乗車区間において、空席の隣席が予約されている時間、すなわち隣席に乗客がいる時間を指す。最小隣席時間は、各号車の空席の隣席時間のうち、最小の時間を指す。なお、列車の空席率が６０％以下でない場合、最小隣席時間は表示されない。空席率は、全車両における全座席のうち、利用者の乗車区間の全区間において空席である座席が占める割合であり、例えば６０％はその一例である。
【００３１】
各号車情報画面１ａの下部には、「１号車を見る」ボタン５ａ〜「５号車を見る」ボタン５ｅが設けられている。これらのボタン５ａ〜５ｅはタッチ操作することができ、タッチ操作を行うことにより対応する号車について後述の座席選択画面７ａ，７ｂを表示することができる。「１号車を見る」ボタン５ａをタッチすると、後述の図２に示す座席選択画面７ａが表示され、「５号車を見る」ボタン５ｅをタッチすると、後述の図３に示す座席選択画面７ｂが表示される。
【００３２】
図２、図３は、座席選択画面７ａ，７ｂを示す。図２は１号車が選択されている場合の座席選択画面で７ａあり、図３は５号車が選択されている場合の座席選択画面７ｂである。これらの座席選択画面７ａ，７ｂには、座席指定選択領域９ａ，９ｂおよび座席自動選択領域１１が設けられている。
【００３３】
座席指定選択領域９ａ，９ｂは、利用者が各車両の座席の予約の有無などを確認しながら自分で座席選択するための領域である。座席自動選択領域１１は、利用者が自動的に座席を選択してもらうための領域である。座席指定条件が同一の場合、端末３３ａ〜３３ｃに表示される座席選択画面７ａ，７ｂにおいて、座席指定選択領域９ａ，９ｂの表示内容は選択されている号車の座席予約状況によって異なり、座席自動選択領域１１の表示内容は同一となる。
【００３４】
座席指定選択領域９ａ，９ｂには、「前の号車」ボタン１３、「後の号車」ボタン１５、座席タッチ選択領域１７ａ，１７ｂが設けられている。「前の号車」ボタン１３、「後の号車」ボタン１５をタッチ操作することにより、座席タッチ選択領域１７ａ，１７ｂの情報が、前の号車、後の号車の情報に更新される。
【００３５】
座席タッチ選択領域１７ａ，１７ｂには、車両の各座席の配置が表示されるとともに、既に予約済みの座席１９が灰色で表示され、予約が可能な空席２１が枠付きの白色で表示されている。空席２１には、隣席時間が表示されている。
【００３６】
ここで、各車両は、０１〜１８行の全１８行、ｘ列、ｙ列、ｚ列、ａ列、ｂ列の全５列で座席が配置されているが、ｘ列、ｚ列の座席の隣席は、同一行のｙ列の座席である。ｙ列の座席の隣席は、同一行のｘ列およびｚ列の座席である（その隣席座席群の両端の２つの座席のそれぞれが隣席としてみなされる）。また、ａ列の座席の隣席は、同一行のｂ列の座席であり、ｂ列の座席の隣席は、同一行のａ列の座席である。
【００３７】
例えば、図２の座席タッチ選択領域１７ａの“０２行ｙ列”の空席には隣席時間として２３０が表示され、Ａ駅からＤ駅までの区間において、“０２行ｘ列”および“０２行ｚ列”が予約されている時間の合計が２３０分であることを示している。
【００３８】
なお、後述のように、同行のｘ列、ｚ列の座席の両方が予約済みである場合、そのｘ列の座席の隣席時間、ｚ列の座席の隣席時間をそれぞれ算出し、その２つの隣席時間を足し合わせた値を、空席であるｙ列の座席の隣席時間とする。
【００３９】
図３の座席タッチ選択領域１７ｂの“０１行ｚ列”の空席には隣席時間として０が表示され、Ａ駅からＤ駅までの区間において、“０１行ｙ列”が予約されている時間の合計が０分である、すなわち空席であることを示している。また、座席タッチ選択領域１７ｂの“０１行ａ列”の空席には１４０が表示され、Ａ駅からＤ駅までの区間において、“０１行ｂ列”の座席が予約されている時間の合計が１４０分であることを示している。
【００４０】
座席選択画面７ａ，７ｂの右側の座席自動選択領域１１には、座席列指定領域２３、「どの席でもよい」ボタン２５、および二次的条件指定領域２７が設けられている。ここで、座席指定条件が同一の場合、端末３３ａ〜３３ｃに表示される座席自動選択領域１１の内容は同一となる。
【００４１】
座席列指定領域２３には、枠付きの白色の「ｘ席から」ボタン、「ｙ席から」ボタン、「ｚ席から」ボタン、「ａ席から」ボタン、「ｂ席から」ボタンが設けられている。これらのボタンをタッチすることにより、対応する列の全車両の空席のうち、隣席時間が最小の座席を予約することができる。枠付きの白色はその列に空席があることを示している。なお、図示しないが、全車両でいずれかの列に空席がない場合、その列に対応するボタンの箇所が灰色になり、タッチ操作ができないことが示される。
【００４２】
「どの席でもよい」ボタン２５は、それをタッチすることにより、全車両の空席のうち、隣席時間が最小の座席を予約することができる。ただし、予約しようとする座席が１席である場合、ｙ列以外の席が空席である場合には、ｙ列の席が予約されることはない。
【００４３】
二次的条件指定領域２７は、予約する座席について、車両の進行方向で前方、中央、後方のいずれを優先するか、車両内の前方、中央、後方のいずれを優先するか、および喫煙室に近いと遠いのどちらを優先するかを選択するための領域である。この二次的条件指定領域２７において選択を行う場合、その選択は、座席列指定領域２３でのタッチまたは「どの席でもよい」ボタン２５のタッチの前に行うようにしているが、適宜このようにせずにそのタッチの後にも行うようにすることができる。
【００４４】
図４は、座席予約システム２９の概略構成を示すブロック図である。座席予約システム２９は、列車の予約情報などを管理する座席予約サーバ３１ａと、利用者が操作を行う自動発券機端末３３ａ、駅窓口端末３３ｂ、およびスマートフォンなどのユーザ端末３３ｃとが、ネットワーク３９を通じて接続され、情報の授受を行うことができるように構成されている。これらの端末３３ａ〜３３ｃは、実際はそれぞれが複数存在するものであるが、ここでは、これらを一つずつ示している。
【００４５】
図５は、自動発券機端末３３ａ、駅窓口端末３３ｂおよびユーザ端末３３ｃのハードウェア構成を示すブロック図である。これらの端末３３ａ〜３３ｃは、通信装置４０、ディスプレイ等の表示装置４１、タッチパネル、キーボード等の入力装置４３、発券装置４５、プログラム制御を行うＣＰＵ４７、メモリ４９、記憶装置５１、カードリーダライタであるカード処理装置５３を含んで構成されている。なお、ユーザ端末３３ｃの場合、ハードウェアとしての発券装置４５、カード処理装置５３は備えていない。
【００４６】
図６は、自動発券機端末３３ａ、駅窓口端末３３ｂおよびユーザ端末３３ｃの詳細を示した図である。通信制御部５５は、座席予約サーバ３１ａとの間の通信制御を行う。表示制御部５７は、ディスプレイ（図示しない表示部であり、この表示部は入力受付部５９とともに表示操作部を構成する）の表示制御を行う。入力受付部５９は、利用者のタッチ操作などの入力を受付ける。入力処理部６１は、入力受付部５９で受付けた情報を処理する。発券部６３は、紙の切符の発券、電子切符の発券を行う。なお、ユーザ端末３３ｃの場合、発券部６３はプログラムにより実現される。
【００４７】
図７は、座席予約サーバ３１ａのハードウェア構成を示すブロック図である。座席予約サーバ３１ａは、通信装置６５、ディスプレイ等の表示装置６７、タッチパネル、キーボード等の入力装置６９、プログラム制御を行うＣＰＵ７１、メモリ７３、記憶装置７５を含んで構成されている。
【００４８】
図８は、座席予約サーバ３１ａの詳細を示した図である。座席予約サーバ３１ａは、各端末３３ａ〜３３ｃとの通信制御を行う通信制御部７７、予約情報更新部７９、予約情報抽出部８１、隣席時間算出部８３、座席自動選択部８５、予約情報格納部８７、運行情報格納部８９、運賃情報格納部９１を含んで構成されている。
【００４９】
予約情報格納部８７には、各列車の座席の予約情報、例えば、後述の図９、図１０に示す予約情報テーブルが格納されている。運行情報格納部８９には、各列車の運行情報、後述の図１１に示す区間所要時間テーブルが格納されている。運賃情報格納部９１には、各列車の運賃に関する情報などが格納されており、通信制御部７７により各端末３３ａ〜３３ｃにその情報が送信される。
【００５０】
予約情報更新部７９は、ある列車のある乗車区間における座席の予約および予約キャンセルが端末３３ａ〜３３ｃの操作により行われて、ネットワーク３９を介して送信されたキャンセル情報が座席予約サーバ３１ａによって受信されると、予約情報格納部８７に格納されている予約情報テーブルの情報を更新する。
【００５１】
予約情報抽出部８１は、利用者が乗車を希望する列車の乗車区間の各席が予約済みか空席かの情報を予約情報格納部８７から抽出する（空席を抽出する）。抽出された情報は、通信制御部７７により端末３３ａ〜３３ｃに送信される。
【００５２】
隣席時間算出部８３は、予約情報抽出部８１により抽出された情報、および運行情報格納部８９に格納された後述の図１１に示す区間所要時間テーブルに基づき、利用者が乗車を希望する区間における全車両での空席率が例えば６０％以下である場合に各空席の隣席時間を算出する。具体的には、後述の図１２、図１３に示すような時間情報テーブルを作成する。算出された各空席の隣席時間の情報（時間情報テーブルの情報）は、通信制御部７７により端末３３ａ〜３３ｃに送信される。座席自動選択部８５は、端末３３ａ〜３３ｃの操作により送信された指示情報に基づき、後述の図１５に示す座席自動選択処理を行う。
【００５３】
図９、図１０は、予約情報テーブルの例を示す。予約情報テーブルは、各列車の各車両の全座席が、列車の始発駅（始発地）から終着駅（終着地）までの各区間（ある停車駅と隣の停車駅との間が一区間）で予約済みか空席かの情報を有している。予約情報テーブルの情報は、座席の予約が完了する毎に、予約情報更新部７９により更新される。なお、後述のように乗車区間としてＡ駅からＤ駅が利用者により指定されたケースにおいて、図９の予約情報テーブルである場合には、端末３３ａ〜３３ｃに図２の画面が表示され、図１０の予約情報テーブルである場合には、端末３３ａ〜３３ｃに図３の画面が表示される。
【００５４】
具体的には、予約情報テーブルは、列車の各号車毎に、座席ＩＤ、区間ＩＤに対応して予約済みの席であることを示す“１”または空席であることを示す“０”の情報を有している。座席ＩＤは、座席の行の番号と列のアルファベットとを組み合わせた情報であり、車両における座席を識別するための情報である。例えば、０１行のｘ列の座席の座席ＩＤは、“０１ｘ”である。
【００５５】
区間ＩＤは、列車の始発駅から終着駅までの各停車駅間の区間を識別する情報である。列車が始発駅であるＡ駅から、Ｂ駅、Ｃ駅、Ｄ駅に停車した後、終着駅であるＥ駅に到着する場合において、Ａ駅とＢ駅の間の区間の区間ＩＤは“ＡＢ”、Ｂ駅とＣ駅の間の区間の区間ＩＤは“ＢＣ”、Ｃ駅とＤ駅の間の区間の区間ＩＤは“ＣＤ”、Ｄ駅とＥ駅の間の区間の区間ＩＤは“ＤＥ”である。
【００５６】
図９は、１号車の予約情報テーブルである。座席ＩＤが“０１ｘ”である座席では、いずれの区間ＩＤの場合も“１”であるため、始発駅であるＡ駅から終着駅であるＥ駅までの全区間において予約済みであることがわかる。ここで、利用者が乗車区間を指定した際、空席と判断される座席は、その乗車区間の全区間において空席である座席である。
【００５７】
図９の予約情報テーブルでは、ｘ列、ｚ列、ａ列、ｂ列のいずれの座席においても、区間ＩＤが“ＡＢ”、“ＢＣ”、“ＣＤ”のすべてが“０”である座席は存在しないため、乗車区間としてＡ駅からＤ駅が利用者により指定された場合、ｘ列、ｚ列、ａ列、ｂ列には空席が存在しないと判断される。ｙ列の座席については、区間ＩＤが“ＡＢ”、“ＢＣ”、“ＣＤ”のすべてが“０”である座席は、座席ＩＤが“０２ｙ”、“０４ｙ”〜“０６ｙ”、“０８ｙ”〜“１０ｙ”、“１５ｙ”〜“１８ｙ”の座席であり、これらの座席のみが空席と判断される。
【００５８】
図１０は、５号車の予約情報テーブルである。例えば、座席ＩＤが“０３ａ”である座席では、区間ＩＤが“ＡＢ”、“ＢＣ”、“ＣＤ”のすべてが“０”であり、Ａ駅からＤ駅で空席であることがわかる。また、座席ＩＤが“０３ｂ”である座席では、区間ＩＤが“ＡＢ”、“ＣＤ”の場合に“１”、“ＢＣ”、“ＤＥ”の場合に“０”であり、Ａ駅とＢ駅の間の区間、Ｃ駅とＤ駅の間の区間が予約済みであり、Ｂ駅とＣ駅の間の区間、Ｄ駅とＥ駅の間の区間が空席であることがわかる。このため、乗車区間としてＡ駅からＤ駅が利用者により指定された場合、座席ＩＤが“０３ａ”である座席は空席、“０３ｂ”である座席は予約済みと判断される。
【００５９】
図１１は、区間所要時間テーブルの例を示す。区間所要時間テーブルは、列車毎に対応して運行情報格納部８９に格納されており、各停車駅間の所要時間（移動に要する時間）の情報を有している。具体的には、区間ＩＤ毎に所要時間の情報を有している。この区間所要時間テーブルの情報は、隣席時間を算出することに用いられる。
【００６０】
図１１の例では、Ａ駅からＢ駅への移動の所要時間が１０分、Ｂ駅からＣ駅への移動の所要時間が９０分、Ｃ駅からＤ駅への移動の所要時間が４０分、Ｄ駅からＥ駅への移動の所要時間が２０分であることがわかる。
【００６１】
図１２、図１３は、時間情報テーブルの例を示す。時間情報テーブルは、利用者が乗車を希望する列車と乗車区間を指定した際に空席である各座席の座席ＩＤに対応して、隣席時間の情報を有している。時間情報テーブルは、利用者により指定された乗車区間の情報、予約情報テーブルの情報、および区間所要時間テーブルの情報に基づき、隣席時間算出部８３によって作成する。ここで、図１２、図１３に示す時間情報テーブルが作成された場合、端末３３ａ〜３３ｃの表示画面は、それぞれ図２、図３のようになる。
【００６２】
図１２は、１号車の時間情報テーブルであり、乗車区間としてＡ駅からＤ駅が利用者により指定され、予約情報テーブルが図９に示す状況である場合において、図１１の区間所要時間テーブルを用いて作成されたテーブルである。前述のように、空席は座席ＩＤが“０２ｙ”、“０４ｙ”〜“０６ｙ”、“０８ｙ”〜“１０ｙ”、“１５ｙ”〜“１８ｙ”の座席であり、それぞれに対応して時間情報として隣席時間が示されている。
【００６３】
図１２の座席ＩＤが“０２ｙ”には時間情報として２３０が表示されている。座席ＩＤが“０２ｙ”の座席の隣席は、座席ＩＤが“０２ｘ”、“０２ｚ”の座席である。利用者によって乗車区間としてＡ駅からＤ駅までが指定された場合、図９の予約情報テーブルに基づくと、座席ＩＤ“０２ｘ”の座席はＡ駅からＤ駅までの区間が予約済みであり、座席ＩＤ“０２ｚ”の座席はＢ駅からＣ駅までの区間が予約済みである。
【００６４】
図１１の区間所要時間テーブルの所要時間の情報を参照すると、Ａ駅からＤ駅の区間が予約済みの場合はその座席は１４０分間（１０＋９０＋４０）在席（指定済み）であり、Ｂ駅からＣ駅の区間が予約済みの場合はその座席は９０分間在席である。このため、図１２の座席ＩＤが“０２ｙ”には時間情報として２３０（１４０＋９０）が表示されている、すなわち、２つの隣席時間値を算出し、それらを合算した値をその空席の隣席時間値としている。
【００６５】
図１３は、５号車の時間情報テーブルであり、乗車区間としてＡ駅からＤ駅が利用者により指定され、予約情報テーブルが図１０に示す状況である場合において、図１１の区間所要時間テーブルを用いて作成されたテーブルである。
【００６６】
図１３の座席ＩＤが“０７ａ”には時間情報として１０が表示されている。これは、座席ＩＤが“０７ａ”の座席の隣席は、座席ＩＤが“０７ｂ”の座席であり、この座席は、図１０の予約情報テーブルに基づき、Ａ駅からＢ駅の区間が予約済みであり、図１１の区間所要時間テーブルに基づき、Ａ駅からＢ駅への移動の所要時間が１０分だからである。
【００６７】
図１４は、端末３３ａ〜３３ｃおよび座席予約サーバ３１ａの動作を示すフローチャートである。
【００６８】
ステップ（以下、「Ｓ」と略記する）１では、端末３３ａ〜３３ｃは、入力装置４３を通じて、乗車日時、列車番号、乗車人数（予約人数）、乗車区間の入力を受付ける。Ｓ２では、端末３３ａ〜３３ｃは、入力の受付に基づき、空席情報および各空席の隣席時間を要求する。具体的には、端末３３ａ〜３３ｃは、受付けた乗車日時、列車番号、乗車人数、乗車区間の情報を座席予約サーバに送信してその要求を行う。
【００６９】
Ｓ３では、座席予約サーバは、乗車の日付、および列車番号に基づき予約情報テーブルを読み出す。例えば、乗車日：２０２０年８月８日、列車：特急Ｘ１２３号、乗車駅：Ａ駅、降車駅：Ｄ駅の条件の場合、例えば、図９、図１０に示すテーブルなどが読み出される。
【００７０】
Ｓ４では、座席予約サーバは、全車両の範囲で空席率が６０％以下かつ２区間以上の乗車であるか否かを判断する。すなわち、予約済みの席が４０％を超えるか否かを判断する。この判別が“ＹＥＳ”のときはＳ６に移り、“ＮＯ”のときはＳ５に移る。Ｓ５では、端末３３ａ〜３３ｃに対して空席情報を回答し、Ｓ８に移る。Ｓ６では、乗車区間、区間所要時間テーブル、および予約情報テーブルに基づき、各空席の隣席時間を算出（時間情報テーブルを作成）し、Ｓ７に移る。Ｓ７では、座席予約サーバは、空席情報、各車両の最小隣席時間、および各空席の隣席時間を回答し、Ｓ８に移る。
【００７１】
Ｓ８では、端末３３ａ〜３３ｃは、受け取った回答に基づき、各号車情報画面１ａ、座席選択画面７ａ，７ｂを表示する。このＳ８により、端末３３ａ〜３３ｃには、例えば、図１〜図３のような画面が表示される。続いて、Ｓ９では、座席の自動選択の受付があるか否かを判別する。具体的には、座席自動選択領域１１の「ｘ席から」ボタン、「ｙ席から」ボタン、「ｚ席から」ボタン、「ａ席から」ボタン、「ｂ席から」ボタン、「どの席でもよい」ボタン２５のいずれかが操作されたか否かを判別する。この判別が“ＹＥＳ”のときはＳ１０に移り、“ＮＯ”のとき、すなわち、座席タッチ選択領域１７ａ，１７ｂのいずれかの予約が可能な空席がタッチされたとき、Ｓ１２に移る。
【００７２】
Ｓ１０では、端末３３ａ〜３３ｃは、自動選択の条件を座席予約サーバへ送信する。具体的には、Ｓ９の判別に関わるボタンのうち、操作されたボタンに関する情報を送信する。Ｓ１２では、端末３３ａ〜３３ｃは、受付けた座席の情報、すなわち、タッチされた予約が可能な空席の情報を送信する。ここで、乗車人数が複数の場合、複数の座席が受け付けられることになる。
【００７３】
Ｓ１１では、座席予約サーバは、後で図１５を参照して説明する座席自動選択処理を行い、Ｓ１３に移る。Ｓ１３では、座席を予約座席として確定し、予約情報テーブルの情報を更新する。すなわち、座席タッチ選択領域１７ａ，１７ｂで選択された座席、または座席自動選択領域１１の操作を通じて自動的に選択された座席が予約座席として確定されるとともに、予約情報テーブルの情報が最新のものに更新される。
【００７４】
Ｓ１４では、座席予約サーバは、予約完了を端末３３ａ〜３３ｃに通知する。Ｓ１５では、端末３３ａ〜３３ｃは、発券手続きを行う。具体的には、自動発券機端末３３ａ、駅窓口端末３３ｂは、紙での発券を行い、ユーザ端末３３ｃは、電子での発券を行う。続いて、端末３３ａ〜３３ｃは、Ｓ１６において発券完了の通知を行う。Ｓ１７では、座席予約サーバは、発券完了の登録を行う。
【００７５】
図１５は、座席予約サーバ３１ａによる座席自動選択処理の動作を示すフローチャートを示す。
【００７６】
Ｓ２１では、端末３３ａ〜３３ｃから送信された情報に基づき、「どの席でもよい」ボタン２５の指定（タッチ）が行われたか否かを判別する。この判別が“ＹＥＳ”のときは、Ｓ２２に移り、“ＮＯ”のときは、Ｓ２３に移る。
【００７７】
Ｓ２２では、所定の優先順位に基づき、各列の空席の有無を確認し、列を指定する。ここで、所定の優先順位とは、例えば、座席のｘ列、ｙ列、ｚ列、ａ列、ｂ列の全５列について付された順位であり、１位をｂ列、２位をｘ列、３位をａ列、４位をｚ列、５位をｙ列に定めるものである。
【００７８】
１位から順に空席の有無を判断し、空席のある最上位の列が指定される。すなわち、ｘ列またはｚ列の座席が空席である場合、優先順位が低いｙ列の座席が指定されないようになっている。なお、所定の優先順位として、１位をｘ列、ｚ列、ａ列、ｂ列、２位をｙ列として、このＳ２２で複数の列を指定することもできる。
【００７９】
Ｓ２３では、指定された列の空席について、隣席時間を算出する。続いて、Ｓ２４では、隣席時間が最小の空席を抽出する。隣席時間が最小の空席が複数ある場合、その複数の空席（隣席時間が同一の複数の空席）が抽出される。
【００８０】
ここで、本実施形態では、一度の端末操作の最大の予約人数は３であり、一度に最大で３席を予約することができる。予約人数が１である場合、ｘ列、ｚ列、ａ列、ｂ列のいずれかの座席が空席である場合、ｙ列の席は抽出されない。
【００８１】
予約人数が２である場合、まずいずれかの行においてａ列、ｂ列の座席の隣席時間の合計がゼロであれば、その行のａ列、ｂ列の席が抽出される。その合計がゼロの行がない場合、同一行のｘ列とｙ列の席の隣席時間の合計、および同一行のｙ列とｚ列の席の隣席時間の合計を算出し、その合計が最小の２つの座席が抽出される。
【００８２】
なお、その合計が算出できない場合、つまり、同一行のｘ列とｙ列の座席、および同一行のｙ列とｚ列の座席に空席がない場合、隣席時間が最小の２つの座席が選択される。この場合、２つの座席の隣席時間が異なる、すなわち一つは最小の隣席時間の座席、もう一つは隣席時間が２番目に小さい座席であることがある。
【００８３】
予約人数が３である場合、いずれかの行においてｘ列、ｙ列、ｚ列の座席の隣席時間の合計がゼロであれば、その行のｘ列、ｙ列、ｚ列の座席が抽出される。その合計がゼロの行がない場合、予約人数が１である処理、および予約人数が２である場合の２つの処理を行い、３つの座席を抽出する。
【００８４】
Ｓ２５では、２次的条件の指定があるか否かを判別する。具体的には、二次的条件指定領域２７での選択の有無を判別する。この判別が“ＹＥＳ”のときは、Ｓ２６に移り、“ＮＯ”のときは、Ｓ２７に移る。
【００８５】
Ｓ２６では、指定された２次的条件および規定の規則に基づき、指定座席を決定する。すなわち、Ｓ２４において複数の空席が抽出された場合、指定された２次的条件を満たす空席の中からランダムに予約人数分の指定座席が決定される。また、Ｓ２４において一の空席が抽出された場合、その空席が指定座席として決定される。
【００８６】
Ｓ２７では、規定の規則に基づき、指定座席を決定する。すなわち、予約人数が１の状況でＳ２４において複数の空席が抽出された場合、空席の中からランダムに指定座席が決定され、その空席が指定座席として決定される。予約人数が２以上の状況では、抽出された座席の中から、同一車両に予約人数分の座席を優先的に収めるという規則に基づいて指定座席が決定される。
【００８７】
ここで、ある利用者Ｘが、座席の予約時にタッチ操作を通じて或いは座席自動選択処理（図１５）により、隣席隣席時間が最も短い座席を指定したが、その後の別の利用者Ｙの座席の指定により、利用者Ｘの座席の隣席時間が変化することがある。例えば、利用者ＸがＡ駅からＤ駅の区間の座席を予約した後、その利用者ＸがＡ駅とＢ駅の間を移動中に、別の利用者Ｙが同一列車のＣ駅からＤ駅の座席を予約するというケースが想定される。
【００８８】
このようなケースでは、利用者Ｘの座席の隣席時間が変化する、例えばより大きな隣席時間に変化することがあり得るが、上記のような構成により、利用者Ｘが座席の選択、指定の際において隣席時間が最大の座席を選択してしまうという状況を防止することができ、より快適な乗車を実現することが可能になる。
【００８９】
＜第２実施形態＞
本発明の第２実施形態を図１６〜図１９を用いて説明する。第２実施形態のハードウェアの構成、フローチャートの内容は、基本的に第１実施形態の構成と同じである。
【００９０】
図１６、図１７は、第２実施形態の座席選択画面７ｃ，７ｄを示す。第２実施形態では、隣席時間は、空席の隣席である既に予約済みの座席に表示される。
【００９１】
図１８、図１９は、第２実施形態の時間情報テーブルの例を示す。図１８、図１９では、利用者が乗車を希望する列車と乗車区間を指定した際に空席である各座席の隣席の座席ＩＤに対応して、隣席時間の情報を有している。
【００９２】
図１８の時間情報テーブルは、１号車の時間情報テーブルであり、乗車区間としてＡ駅からＤ駅が利用者により指定され、予約情報テーブルが第１実施形態の図９に示す状況である場合において、第１実施形態の図１１の区間所要時間テーブルを用いて作成されたテーブルである。また、図１８の時間情報テーブルに基づき、図１６の座席選択画面７ｃでは、座席指定選択領域９ｃにおける座席タッチ選択領域１７ｃの表示態様となる。
【００９３】
前述のように、第１実施形態の図９に示す予約情報テーブルでは、空席は座席ＩＤが“０２ｙ”、“０４ｙ”〜“０６ｙ”、“０８ｙ”〜“１０ｙ”、“１５ｙ”〜“１８ｙ”の座席であり、図１８の時間情報テーブルでは、それらの座席の隣席に対応する座席ＩＤの欄に時間情報として隣席時間が示されている。
【００９４】
図１８の座席ＩＤが“０２ｘ”には時間情報として１４０が表示されている。座席ＩＤが“０２ｘ”の座席は、図９の予約情報テーブルに基づき、Ａ駅からＢ駅、Ｂ駅からＣ駅およびＣ駅からＤ駅の区間が予約済みである。図１１の区間所要時間テーブルの所要時間の情報を参照すると、Ａ駅からＤ駅の区間が予約済みの場合はその座席は１４０分間（１０＋９０＋４０）在席であるため、図１８の座席ＩＤが“０２ｘ”には時間情報として１４０が表示されているのである。
【００９５】
図１９の時間情報テーブルは、５号車の時間情報テーブルであり、乗車区間としてＡ駅からＤ駅が利用者により指定され、予約情報テーブルが第１実施形態の図１０に示す状況である場合において、第１実施形態の図１１の区間所要時間テーブルを用いて作成されたテーブルである。また、図１９の時間情報テーブルに基づき、図１７の座席選択画面７ｄでは、座席指定選択領域９ｄにおける座席タッチ選択領域１７ｄの表示態様となる。
【００９６】
図１９の座席ＩＤが“０３ｂ”には時間情報として５０が表示されている。座席ＩＤが“０３ｂ”の座席は、図１０の予約情報テーブルに基づき、Ａ駅からＢ駅およびＣ駅からＤ駅の区間が予約済みである。図１１の区間所要時間テーブルの所要時間の情報を参照すると、Ａ駅からＢ駅およびＣ駅からＤ駅の区間が予約済みの場合はその座席は５０分間（１０＋４０）在席であるため、図１９の座席ＩＤが“０３ｂ”には時間情報として５０が表示されているのである。
【００９７】
第２実施形態の時間情報テーブルは、第１実施形態と同様に、利用者により指定された乗車区間の情報、予約情報テーブルの情報、および区間所要時間テーブルの情報に基づき、隣席時間算出部８３が作成する（図１４のＳ６）。
【００９８】
＜第３実施形態＞
本発明の第３実施形態を図２０〜図２７を用いて説明する。第３実施形態のハードウェアの基本的な構成は第１実施形態の構成と同じであるが、フローチャートの内容が一部異なる。
【００９９】
第３実施形態では、第１実施形態、第２実施形態のように空席に隣席時間の情報を直接的に表示するのではなく、その隣席時間に基づく各車両内の相対的な優先順位の情報を空席に表示する。なお、複数車両全体での優先順位を決定し、その情報を空席に表示するようにしてもよい。
【０１００】
第３実施形態では、優先順位の基礎となる各空席の隣席時間は、次のように決定する。
【０１０１】
空席であるａ列、ｂ列の座席の隣席時間について、ａ列の座席の隣席を同行のｂ列の座席とし、ｂ列の座席の隣席を同行のａ列の座席とし、隣席時間を決定する。
【０１０２】
空席であるｘ列、ｚ列の座席の隣席時間について、同行のｙ列の座席が予約済みである場合、その予約済みのｙ列の座席を隣席とし、隣席時間を決定する。同行のｙ列の座席が空席である場合、空席であるｘ列の座席の隣席を同行のｚ列の座席とみなし、空席であるｚ列の座席の隣席を同行のｘ列の座席とみなし、隣席時間を決定する（以下、「みなし決定」という）。
【０１０３】
ここで、例えば、同一行のｘ列の座席が予約済みでありｙ列およびｚ列の座席が空席である場合は、そのｚ列の座席を指定した際、ｘ列の座席の乗客が通路に出るときに姿勢を変える必要などがある可能性がある。
【０１０４】
また、例えば、同一行のｚ列の座席が予約済みでありｘ列およびｙ列の座席が空席である場合は、そのｘ列の座席を指定した際、通路に出るときにｚ列の座席の乗客に気を使わなければならない可能性がある。
【０１０５】
このため、「みなし決定」を行うことにより、利用者のより快適な乗車を実現することが可能になる。
【０１０６】
空席であるｙ列の座席の隣席時間について、同行のｘ列、ｚ列の座席を隣席として、隣席時間を決定する。同行のｘ列、ｚ列の座席の両方が予約済みである場合、そのｘ列の座席の隣席時間、ｚ列の座席の隣席時間をそれぞれ算出し、その２つの隣席時間を足し合わせた値を、空席であるｙ列の座席の隣席時間とする。
【０１０７】
優先順位は、空席の隣席時間が短いほど高くなる（その数字が小さくなる）ように決定する。ただし、ｘ列、ｚ列、ａ列、ｂ列のいずれかが空席であり、ｙ列が予約済みの行とｙ列が空席の行とが並存している場合、予約済みのｙ列と同行のｘ列、ｚ列の空席の優先順位を隣席時間にかかわらず最下位に変更する（最下位変更）。なお、ｘ列、ｚ列、ａ列、ｂ列のいずれかが空席である場合、ｙ列の空席には優先順位は付されない。
【０１０８】
図２０は、第３実施形態の各号車情報画面１ｅを示す。この画面では、号車情報表示領域３ｅの最小隣席時間の欄に数字が示されている。この数字は、１号車〜５号車の各号車の最小隣席時間に対して順位付けをしたものであり、５号車の欄に“１”が示され、５号車の最小隣席時間が最も小さいことを表している。また、１号車の欄に“２”が示され、１号車の最小隣席時間が２番目に小さいことを表している。
【０１０９】
図２１、図２２は、第３実施形態の座席選択画面７ｅ，７ｆを示す。座席指定選択領域９ｅ，９ｆの座席タッチ選択領域１７ｅ，１７ｆには、車両の各座席の配置が表示されるとともに、既に予約済みの座席１９が灰色で表示され、予約が可能な空席２１が枠付きの白色で表示されている。空席には、優先順位を示す丸囲みの数字が示されている。なお、列車の空席率が６０％以下でない場合、隣席時間は表示されない。
【０１１０】
図２１の座席タッチ選択領域１７ｅでは、“０８行ｙ列”の空席に優先順位として“１（丸囲みの１）”が付され、１号車において隣席時間が最も少ないことが示されている。
【０１１１】
図２２の座席タッチ選択領域１７ｆでは、“０２行ｘ列”、“０２行ｚ列”、“０６行ａ列”、“０６行ｂ列”の空席に優先順位として“１（丸囲みの１）”が付され、５号車において隣席時間が最も少ないことが示されている。
【０１１２】
図２３は、第３実施形態の座席予約サーバ３１ｅの詳細を示した図であり、図８の構成に対してさらに優先順位決定部９３が加えられている。優先順位決定部９３は、後述の図２７に示す優先順位決定処理を行う。すなわち、後述の図２４、図２５に示す優先順位情報テーブルを作成する。具体的には、優先順位決定部９３は、予約情報抽出部８１により抽出された情報、および隣席時間算出部８３の算出結果に基づいて、各空席の優先順位を決定する。
【０１１３】
図２４、図２５は、優先順位決定テーブルの例を示す。優先順位決定テーブルは、利用者が乗車を希望する列車と乗車区間を指定した際に空席である各座席の座席ＩＤに対応して、優先順位の情報を有している。なお、図２４の優先順位テーブルの場合、端末３３ａ〜３３ｃには図２１の座席選択画面７ｅが表示され、図２５の優先順位テーブルの場合、端末３３ａ〜３３ｃには図２２の座席選択画面７ｆが表示される。
【０１１４】
図２４は、１号車の優先順位決定テーブルであり、乗車区間としてＡ駅からＤ駅が利用者により指定され、予約情報テーブルが第１実施形態の図９に示す状況である場合において、第１実施形態の図１１の区間所要時間テーブルを用いて作成されたテーブルである。
【０１１５】
第１実施形態の図９の予約情報テーブル（１号車）では、乗車区間としてＡ駅からＤ駅が利用者により指定されている場合、空席はｙ列の座席のみであり、そのｙ列の時間情報は、第１実施形態の図１２の時間情報テーブルの時間情報と同一である。
【０１１６】
すなわち、図２４の優先順位情報テーブルは、図１２の時間情報テーブルにおいて時間情報“２０”が示された座席ＩＤの優先順位を“１”、“９０”が示された座席ＩＤの優先順位を“２”、“１００”が示された座席ＩＤの優先順位を“３”、“１３０”が示された座席ＩＤの優先順位を“４”、“１８０”が示された座席ＩＤの優先順位を“５”、“１９０”が示された座席ＩＤの優先順位を“６”、“２３０”が示された座席ＩＤの優先順位を“７”、“２６０”が示された座席ＩＤの優先順位を“８”、“２８０”が示された座席ＩＤの優先順位を“９”としたものである。
【０１１７】
図２５は、５号車の優先順位決定テーブルであり、乗車区間としてＡ駅からＤ駅が利用者により指定され、予約情報テーブルが第１実施形態の図１０に示す状況である場合において、第１実施形態の図１１の区間所要時間テーブルを用いて作成されたテーブルである。
【０１１８】
ここで、第２実施形態の図１９の時間情報テーブル（５号車）は、乗車区間としてＡ駅からＤ駅が利用者により指定され、予約情報テーブルが第１実施形態の図１０に示す状況である場合において、第１実施形態の図１１の区間所要時間テーブルを用いて作成されたテーブルである。また、図１９の時間情報テーブル（５号車）は、空席である各座席の隣席の座席ＩＤに対応して、隣席時間の情報を有している。
【０１１９】
このため、第３実施形態の５号車のａ列の各空席の優先順位の基礎となる時間情報は、図１９の時間情報テーブル（５号車）のｂ列の対応する席の時間情報になる。また、第３実施形態の５号車のｂ列の各空席の優先順位の基礎となる時間情報は、図１９の時間情報テーブル（５号車）のａ列の対応する席の時間情報になる。
【０１２０】
第３実施形態の５号車のｘ列、ｙ列、ｚ列の各空席の優先順位の基礎となる時間情報について、ｙ列が予約済みの行は０８行のみであり、前述のように同行のｙ列の座席が空席である場合、「みなし決定」が行われる。
【０１２１】
このため、０８行を除き、５号車のｘ列の各空席の優先順位の基礎となる時間情報は、図１９の時間情報テーブル（５号車）のｙ列の対応する席の時間情報になる。また、第３実施形態の５号車のｙ列の各空席の優先順位の基礎となる時間情報は、図１９の時間情報テーブル（５号車）のｘ列の対応する席の時間情報になる。
【０１２２】
図１９の時間情報テーブル（５号車）では、“０”、“１０”、“４０”、“５０”、“９０”、“１００”、“１３０”、“１４０”の時間情報があり、それらの時間情報には優先順位“１”〜“８”が対応し、図２５における各座席の優先順位になる。
【０１２３】
前述の０８行では、ｙ列の座席（座席ＩＤは０８ｙ）が予約済みであるため、その隣席であり空席のｚ列の席（座席ＩＤは０８ｚ）の優先順位は最下位である“９”となっている（最下位変更）。なお、第１実施形態の図１０の予約情報テーブルでは、乗車区間としてＡ駅からＤ駅が利用者により指定された場合、ｘ列、ｚ列、ａ列、ｂ列のいずれかが空席であるため、図２５のｙ列の空席には優先順位は付されない。
【０１２４】
図２６は、第３実施形態の端末３３ａ〜３３ｃおよび座席予約サーバ３１ｅの動作を示すフローチャートである。第１実施形態と同一の動作については、図１４と同じステップ番号を付しており、説明を省略する。
【０１２５】
端末３３ａ〜３３ｃは、Ｓ１の後、入力の受付に基づき、空席情報および各空席の優先順位情報を座席予約サーバ３１ｅに要求する（Ｓ２００）。座席予約サーバ３１ｅは、Ｓ４の判別が“ＹＥＳ”である場合、優先順位決定処理（後述の図２７）を行い（Ｓ６００）、Ｓ７００に進む。Ｓ７００では、空席情報、各車両の最小隣席時間、および各空席の優先順位情報を端末３３ａ〜３３ｃに回答し、Ｓ８に移る。Ｓ８では、端末３３ａ〜３３ｃは、例えば、図２０〜図２２に示す画面を表示する。
【０１２６】
図２７は、座席予約サーバ３１ｅによる優先順位決定処理を示すフローチャートである。
【０１２７】
Ｓ５１では、ｘ列、ｚ列、ａ列、ｂ列のいずれかの座席が空席であるか否かを判別する。この判別が“ＹＥＳ”のときはＳ５２に移り、“ＮＯ”のときはＳ５５に移る。Ｓ５２では、ａ列またはｂ列の座席に空席があるか否かを判別する。この判別が“ＹＥＳ”のときはＳ５３に移り、“ＮＯ”のときはＳ５４に移る。
【０１２８】
Ｓ５３では、ａ列の座席の隣席を同一行のｂ列の座席とし、ｂ列の座席の隣席を同一行のａ列の座席としてａ列、ｂ列の各空席の隣席時間を決定し、Ｓ５４に移る。Ｓ５４では、同行のｙ列の座席が空席の場合、ｘ列の座席の隣席をｚ列とみなし、ｚ列の座席の隣席をｘ列とみなし、同行のｙ列の座席が予約済みの場合、ｘ列およびｚ列の座席の隣席をｙ列の座席とし、ｘ列、ｚ列の各空席の隣席時間を決定し、Ｓ５７に移る。
【０１２９】
Ｓ５５では、ｙ列のいずれかの座席が空席であるか否かを判断する。この判別が“ＹＥＳ”のときはＳ５６に移り、“ＮＯ”のときは優先順位決定処理を終了する。Ｓ５６では、ｘ列の座席とｚ列の座席の両方を隣席としてｙ列の各空席の隣席時間を決定し、Ｓ５７に移る。Ｓ５７では、各空席の隣席時間（時間情報）に基づき、車両毎に各空席の優先順位情報を決定し、Ｓ５８に移る。
【０１３０】
Ｓ５８では、ｙ列の座席が予約済みの行とｙ列の座席が空席の行とが同一車両内において並存しているか否かを判別する。この判別が“ＹＥＳ”のときはＳ５９に移り、“ＮＯ”のときは優先順位決定処理を終了する。Ｓ５９では、隣席がｙ列の行のｘ列、ｚ列の空席の座席の優先順位を最下位に変更（最下位変更）し、優先順位決定処理を終了する。
【０１３１】
＜第４実施形態＞
本発明の第４実施形態を図２８〜図３０を用いて説明する。第４実施形態のハードウェアの基本的な構成、フローチャートの内容は第３実施形態の構成と同じである。
【０１３２】
第４実施形態の座席指定選択領域９ｇ，９ｈでは、第３実施形態のようにすべての空席に対して丸囲みの数字により優先順位を示すのではなく、優先順位が上位３位までの座席に対して記号を示すようにしている。その記号は、３重丸、２重丸、丸であり、その中で３重丸の優先順位が最も高く、丸の優先順位が最も低いものとしている。
【０１３３】
図２８は、第４実施形態の各号車情報画面１ｇを示す。この画面では、第１実施形態と異なり、５つの号車のうち、最小隣席時間が短い上位３つの号車にのみ、その最小隣席時間の順位付けの数字が示されている。
【０１３４】
図２９、図３０は、第４実施形態の座席選択画面７ｇ，７ｈを示す。座席指定選択領域９ｇ，９ｈの座席タッチ選択領域１７ｇ，１７ｈには、車両の各座席の配置が表示されるとともに、既に予約済みの座席１９が灰色で表示され、予約が可能な空席２１が枠付きの白色で表示されている。一部の空席には、優先順位を示す３重丸、２重丸、丸の記号が示されている。
【０１３５】
図２９、図３０では、第３実施形態の図２１、図２２の座席指定選択領域９ｅ，９ｆの空席のうち、“１（丸囲みの１）”が付された空席に３重丸、“２（丸囲みの２）”が付された空席に２重丸、“３（丸囲みの３）”が付された空席に丸の記号が付され、“４（丸囲みの４）”〜“９（丸囲みの９）”が付された空席には記号が付されていない。このように表示することにより、優先順位の高い座席をより速やかに把握することが可能になる。
【０１３６】
＜第５実施形態＞
本発明の第５実施形態を図３１を用いて説明する。第５実施形態のハードウェアの基本的な構成、フローチャートの内容は第１実施形態の構成と同じである。
【０１３７】
第５実施形態では、第１実施形態のように、同行のｘ列、ｚ列の座席の両方が予約済みである場合、そのｘ列の座席の隣席時間、ｚ列の座席の隣席時間をそれぞれ算出し、その２つの隣席時間を足し合わせた値を、空席であるｙ列の座席の隣席時間とするのではなく、ｙ列の座席の隣席時間を、ｘ列およびｙ列が同時に予約済みである時間としている。
【０１３８】
図３１は、第５実施形態の座席選択画面７iを示す。この座席選択画面７iは、利用者が乗車区間としてＡ駅からＤ駅の乗車を指定した際、図９に示す予約情報テーブルおよび図１１に示す区間所要時間テーブルに基づいて表示された画面である。なお、本実施形態では、時間情報テーブルの図示を省略している。
【０１３９】
例えば、図９に示す予約情報テーブルでは、“０４行ｘ列”の座席は、Ａ駅からＢ駅の区間およびＣ駅からＤ駅の区間が予約済みである。“０４行ｚ列”の座席は、Ｃ駅からＤ駅の区間が予約済みである。“０４行ｘ列”の座席および“０４行ｚ列”の座席が同時に予約済みである区間はＣ駅からＤ駅の区間である。図１１に示す区間所要時間テーブルでは、Ｃ駅からＤ駅の区間の所要時間は“４０分”である。このため、図３１の座席タッチ選択領域１７iの“０４行ｙ列”の空席には“４０”が表示されている。
【０１４０】
また、図９に示す予約情報テーブルでは、“１０行ｘ列”の座席は、Ｂ駅からＣ駅の区間が予約済みである。“１０行ｚ列”の座席は、Ｃ駅からＤ駅の区間が予約済みである。“１０行ｘ列”の座席および“１０行ｚ列”の座席が同時に予約済みである区間はない。このため、図３１の座席タッチ選択領域１７iの“１０行ｙ列”の空席には“０”が表示されている。
【０１４１】
＜第６実施形態＞
本発明の第６実施形態を図３２を用いて説明する。第６実施形態のハードウェアの基本的な構成、フローチャートの内容は第３実施形態の構成と同じである。
【０１４２】
第６実施形態では、優先順位の決定の基礎となる情報である隣席時間の算出の際、ｙ列の座席の隣席時間について第５実施形態と同様に、ｙ列の座席の隣席時間を、ｘ列およびｙ列が同時に予約済みである時間としている。
【０１４３】
図３２は、第６実施形態の座席選択画面７ｊを示す。この座席選択画面７ｊの空席には、第５実施形態の図３１の座席選択画面７iの座席タッチ選択領域１７iに示された隣席時間に対応して、優先順位の表示がなされている。
【０１４４】
＜第７実施形態＞
本発明の第７実施形態を図３３を用いて説明する。第７実施形態のハードウェアの基本的な構成、フローチャートの内容は第１実施形態の構成と同じである。
【０１４５】
第７実施形態では、第１実施形態のように、同行のｘ列、ｚ列の座席の両方が予約済みである場合、そのｘ列の座席の隣席時間、ｚ列の座席の隣席時間をそれぞれ算出し、その２つの隣席時間を足し合わせた値を、空席であるｙ列の座席の隣席時間とするのではなく、ｙ列の座席の隣席時間を、ｘ列およびｙ列の座席のうちの少なくとも一方が予約済みである時間としている。
【０１４６】
図３３は、第７実施形態の座席選択画面７ｋを示す。この座席選択画面７ｋは、利用者が乗車区間としてＡ駅からＤ駅の乗車を指定した際、図９に示す予約情報テーブルおよび図１１に示す区間所要時間テーブルに基づいて表示された画面である。なお、本実施形態では、時間情報テーブルの図示を省略している。
【０１４７】
例えば、図９に示す予約情報テーブルでは、“０６行ｘ列”の座席は、Ｃ駅からＤ駅の区間が予約済みである。“０６行ｚ列”の座席は、Ｂ駅からＣ駅の区間が予約済みである。“０６行ｘ列”の座席および“０６行ｚ列”の座席のうちの少なくとも一方が予約済みである区間はＢ駅からＣ駅およびＣ駅からＤ駅の区間である。図１１に示す区間所要時間テーブルでは、Ｂ駅からＣ駅、Ｃ駅からＤ駅の区間の所要時間はそれぞれ“９０分”、“４０分”である。このため、図３３の座席タッチ選択領域１７ｋの“０６行ｙ列”の空席には“１３０”が表示されている。
【０１４８】
＜第８実施形態＞
本発明の第８実施形態を図３４、図３５を用いて説明する。第１〜第７実施形態では、図１１に示す区間所要時間テーブルを用いているが、第８実施形態では、その区間所要時間テーブルに代えて図３４に示す区間距離テーブルが用いられる。また、第８実施形態では、時間情報テーブルに代えて図３５に示す距離情報テーブルが用いられる。
【０１４９】
図３４は、区間距離テーブルの例を示す。区間距離テーブルは、列車毎に対応して運行情報格納部８９に格納されており、各停車駅間の距離の情報を有している。具体的には、区間ＩＤ毎に所要距離の情報を有している。この区間距離テーブルの情報は、隣席距離を算出することに用いられる。隣席距離は、利用者の乗車区間において、空席の隣席が予約されている距離、すなわち隣席に乗客がいる距離を指す。
【０１５０】
図３５は、距離情報テーブルの例を示す。この図３５の距離情報テーブルは、図１２に示す時間情報テーブルに対応するものであり、予約情報テーブルが図９に示す状況である場合において、図３４の区間距離時間テーブルを用いて作成されたテーブルである。この区間距離時間テーブルの情報に基づき、図示しない座席タッチ選択領域には隣席距離が表示される。
【０１５１】
＜第９実施形態＞
本発明の第９実施形態を図３６を用いて説明する。第９実施形態では、第１実施形態の時間情報テーブルに代えて図３６に示す区間数情報テーブルを用いている。すなわち、複数の区間の各々に“１”が割り当てられており、隣席が予約されている区関数が用いられる。
【０１５２】
第９実施形態では、予約情報テーブルが図９に示す状況である場合において、図３６の座席ＩＤが“０２ｙ”には区間数情報として“４”が表示されている。座席ＩＤが“０２ｙ”の座席の隣席は、座席ＩＤが“０２ｘ”、“０２ｚ”の座席である。利用者によって乗車区間としてＡ駅からＤ駅までが指定された場合、図９の予約情報テーブルに基づくと、座席ＩＤ“０２ｘ”の座席はＡ駅からＤ駅までの“３”つの区間が予約済みであり、座席ＩＤ“０２ｚ”の座席はＢ駅からＣ駅までの“１”つの区間が予約済みである。図３６の座席ＩＤ“０２ｙ”に対応して示されている“４”は、この“３”と“１”の加算結果である。
【０１５３】
なお、図示しないが、図３６の区間数情報テーブルの情報は、第１実施形態と同様に端末３３ａ〜３３ｃに表示される。
【０１５４】
同一の内容を表示する領域、同一の機能を有するボタンには、＜第１実施形態＞と同一の符号を用いている。
【０１５５】
ここで、第１〜第７実施形態では、時間情報テーブル、優先順位決定テーブルが用いられ、端末３３ａ〜３３ｃの座席タッチ選択領域において、空席の位置に隣席時間（その算出方法は、実施形態毎に異なる）が表示されたり、予約済みの座席の位置に隣席時間が表示されたり、空席の位置に優先順位の情報が表示されたりする。すなわち、座席タッチ選択領域の表示態様は７種類ある。
【０１５６】
そして、図２３の座席予約サーバの隣席時間算出部８３から通信制御部７７に隣席時間の情報を送るように構成して、さらに、座席指定選択領域上に表示態様切替ボタンを設け、そのボタンをタッチすることにより、第１〜第７実施形態に示した７種類の座席タッチ選択領域の表示態様を切り替えて表示するようにしてもよい。この場合、端末３３ａ〜３３ｃには座席予約サーバ３１ｅから複数種類の時間情報テーブルおよび優先順位決定テーブルが送信され、端末３３ａ〜３３ｃの表示制御部５７は、その表示態様切替ボタンの操作に基づき座席タッチ選択領域の表示態様を切り替える。
【０１５７】
また、端末３３ａ〜３３ｃの座席タッチ選択領域における隣席時間に関する表示をするか否かを利用者が選択するための表示非表示選択ボタンを設けることができる。その表示非表示選択ボタンの操作に基づき、表示制御部５７が表示態様を切り替えるように制御を行う。
【０１５８】
さらに、座席予約サーバ３１ａ，３１ｅの入力装置６９を通じて、端末３３ａ〜３３ｃの座席タッチ選択領域における隣席時間に関する表示を許可するか否かの設定をする、或いはその許可の条件を設定することができるように構成してもよい。具体的には、図１４のＳ３の直後に「隣席時間に関する表示は許可されているか？」という判別のステップを追加し、この判別が“ＹＥＳ”のときはＳ４に移り、“ＮＯ”のときはＳ５に移るようにしてもよい。このようにすることで、例えば、その隣席時間に関する表示を特定の利用者のみにその特典を付与した場合には、サービス向上につなげることが可能になる。
【０１５９】
また、入力装置６９を通じて、隣席時間に関する表示が行われることになる空席率を設定することができる。具体的には、図１４のＳ４において「空席率は設定された比率以下かつ２区間以上の乗車？」という判別が行われることになる。
【０１６０】
さらに、座席予約サーバ３１ａ，３１ｅの入力装置６９を通じて、端末３３ａ〜３３ｃの座席タッチ選択領域における隣席時間に関する表示が行われることになる空席率を設定することができるように構成してもよい。この場合、図１４のＳ４において「空席率は設定された値以下かつ２区間以上の乗車？」という判別を行うことになる。
【０１６１】
本実施形態では、隣席時間が最小の空席を抽出（図１５のＳ２４）しているが、隣席時間が最大の空席を抽出してもよい。また、隣席時間が長いほど、優先順位を高くすることもできる。移動車両の利用目的が旅行である場合、旅行の目的の一つには旅行者同士の新たな出会いや交流である。このため、このようにすることで、その出会いや交流の機会を増やすことが可能になる。
【０１６２】
以上、実施形態を説明したが、上述した内容により本願開示が限定されるものではない。また、本発明の趣旨を逸脱しない範囲内で、上述した構成や処理に対して、当業者が容易に行い得る変更、追加、省略、削除、置換、組合せ、統合、分散、入れ替えなどが加えられた構成や処理も、本願開示の範疇に含まれる。
【符号の説明】
【０１６３】
１７ａ  座席タッチ選択領域
２９  座席予約システム
３１ａ  座席予約サーバ
３３ａ  自動発券機端末
３３ｂ  駅窓口端末
３３ｃ  ユーザ端末
３９  ネットワーク
４１  表示装置
４３  入力装置
８３  隣席時間算出部
８７  予約情報格納部
８９  運行情報格納部
【図１】
2020170497.tif 000003
【図２】
2020170497.tif 000004
【図３】
2020170497.tif 000005
【図４】
2020170497.tif 000006
【図５】
2020170497.tif 000007
【図６】
2020170497.tif 000008
【図７】
2020170497.tif 000009
【図８】
2020170497.tif 000010
【図９】
2020170497.tif 000011
【図１０】
2020170497.tif 000012
【図１１】
2020170497.tif 000013
【図１２】
2020170497.tif 000014
【図１３】
2020170497.tif 000015
【図１４】
2020170497.tif 000016
【図１５】
2020170497.tif 000017
【図１６】
2020170497.tif 000018
【図１７】
2020170497.tif 000019
【図１８】
2020170497.tif 000020
【図１９】
2020170497.tif 000021
【図２０】
2020170497.tif 000022
【図２１】
2020170497.tif 000023
【図２２】
2020170497.tif 000024
【図２３】
2020170497.tif 000025
【図２４】
2020170497.tif 000026
【図２５】
2020170497.tif 000027
【図２６】
2020170497.tif 000028
【図２７】
2020170497.tif 000029
【図２８】
2020170497.tif 000030
【図２９】
2020170497.tif 000031
【図３０】
2020170497.tif 000032
【図３１】
2020170497.tif 000033
【図３２】
2020170497.tif 000034
【図３３】
2020170497.tif 000035
【図３４】
2020170497.tif 000036
【図３５】
2020170497.tif 000037
【図３６】
2020170497.tif 000038