(57)【要約】【課題】  建物内の座席を指定するシステムにおいて、自由席制の利点を活かしつつ、ある程度混雑した状況であっても座席列の中央付近の座席の空席を低減することを可能にする座席管理システムを提供することを目的とする。【解決手段】    本発明の一実施形態は、発券機による自由席券の発券数が所定の閾値以上となった場合、座席管理部が、指定席モード移行処理を実行した後、指定席として設定された座席に備え付けられたスイッチモジュールの第１発光素子を消灯させ第２発光素子を点灯させる指令を発光制御部に送信し、発券制御部が、自由席券に替えて前記全ての座席に対する指定席券を前記発券機に発券させる、ことを特徴とする座席管理システムを提供する。【選択図】図２
2018041320.tif 000002
【特許請求の範囲】
【請求項１】
建物内の座席に備え付けられるスイッチモジュールであって、第１発光素子、前記第１発光素子とは異なる色の光を出射する第２発光素子、及びスイッチを有する前記スイッチモジュールと、
前記第１発光素子及び前記第２発光素子の点灯及び消灯を制御する発光制御部と、
前記スイッチのＯＮ／ＯＦＦ状態を判定し、スイッチ状態情報を生成するスイッチ判定部と、
前記スイッチ状態情報を基に、前記建物内の座席の使用状況を管理する座席管理部と、
発券機を制御する発券制御部と
を有する座席管理システムであって、
（a）前記発券制御部は、自由席券を発券機に発券させ、前記座席管理部は、前記建物内の座席に備え付けられたスイッチモジュールの第１発光素子を点灯させる指令を前記発光制御部に送信し、前記建物内の座席の使用を自由席の使用として処理し、
（b）自由席券の発券数が所定の閾値以上となった場合、
前記座席管理部は、指定席モード移行処理を実行した後、指定席として設定された座席に備え付けられたスイッチモジュールの第１発光素子を消灯させ第２発光素子を点灯させる指令を前記発光制御部に送信し、
前記発券制御部は、自由席券に替えて、前記指定席として設定された座席に対する指定席券を前記発券機に発券させる、
ことを特徴とする前記座席管理システム。
【請求項２】
前記指定席モード移行処理において、
前記座席管理部は、使用されていない座席のうちの一部の座席に備え付けられたスイッチモジュールの第１発光素子を消灯させ第２発光素子を点滅させる指令を前記発光制御部に送信し、
前記座席管理部は、所定の時間内に前記一部の座席が使用された場合は、その使用された座席を自由席の使用として処理し、
自由席券の発券数と自由席の使用数とが一致するまで、前記発券制御部は、自由席券に替えて、前記一部の座席に対する指定席券を前記発券機に発券させ、
自由席券の発券数と自由席の使用数とが一致すると、前記座席管理部は、使用されていない全ての座席を指定席として設定する、
ことを特徴とする請求項１に記載の座席管理システム。
【請求項３】
前記指定席モード移行処理において、
前記座席管理部は、（i）使用されていない座席の中から１人用の指定席及び複数人用の指定席としてそれぞれ複数の候補を確保し、（ii）前記１人用の指定席の複数の候補及び前記複数人用の指定席の複数の候補の中からそれぞれ一つの候補を、選択可能な状態でディスプレイ上に表示し、（iii）前記それぞれ一つの候補の座席に備え付けられたスイッチモジュールの第１発光素子を消灯させ第２発光素子を点灯させる指令を前記発光制御部に送信し、
自由席券の発券数と自由席の使用数とが一致するまで、前記発券制御部は、自由席券に替えて、選択された前記１人用の指定席又は前記複数人用の指定席に対する指定席券を前記発券機に発券させ、
自由席券の発券数と自由席の使用数とが一致すると、前記座席管理部は、使用されていない全ての座席を指定席として設定する、
ことを特徴とする請求項１に記載の座席管理システム。
【請求項４】
前記座席管理部は、前記ディスプレイ上に表示した候補が選択された場合、前記１人用の指定席の複数の候補及び前記複数人用の指定席の複数の候補の中からそれぞれ一つの別の候補を、選択可能な状態で前記ディスプレイ上に表示する、請求項３に記載の座席管理システム。
【請求項５】
前記建物は、劇場、ホール、映画館、又はフードコートである、請求項１〜４のいずれか１項に記載の座席管理システム。
【請求項６】
建物内の座席に備え付けられるスイッチモジュールであって、発光素子及びスイッチを有する前記スイッチモジュールと、
前記発光素子の点灯及び消灯を制御する発光制御部と、
前記スイッチのＯＮ／ＯＦＦ状態を判定し、スイッチ状態情報を生成するスイッチ判定部と、
前記スイッチ状態情報を基に、前記建物内の座席の使用状況を管理する座席管理部と、
発券機を制御する発券制御部と
を有する座席管理システムであって、
前記座席管理部は、前記建物内の座席が所定の使用割合に到達した場合、又は指定席制移行コマンドの入力された場合、前記建物内の残席を指定席に設定し、前記残席に備え付けられたスイッチモジュールの発光素子を消灯状態から点灯させる指令を前記発光制御部に送信し、
前記発券制御部は、前記指定席として設定された座席に対する指定席券を前記発券機に発券させる、
ことを特徴とする前記座席管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、劇場やホール（hall）などの建物内における座席の管理システムに関する。
【背景技術】
【０００２】
従来、列車やバスの交通機関の座席を予約するシステムが知られている（特許文献１）。特許文献１には、列車などの座席の予約システムであって、予約要求内容を受け付け、その予約要求内容を満足する交通機関の座席の予約状況をユーザに提示し、予約時にはユーザに対して予約できたことを伝える。そして、該予約システムは、乗車当日の発券時に座席を確保することにより、予約が取れる可能性を増大させ、乗降時の乗客の交錯を低減するような座席割り当てを行い、予約状況に応じて指定席のエリアを制御して無駄な指定座席を自由席に転換したり、自由席の一部を指定席に転換したりすることを可能にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２１３０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術は、列車やバスなどの交通機関の座席に対する予約システムに関する技術であるが、劇場やホールなどの建物内における座席の管理システムに関するものではない。通常電車やバスなどの横に並んだ座席列の座席数は比較的少なく、座席列の中央付近の座席への出入りに不自由する状況はあまり多くない。例えばバスの座席列は横に２席程度、電車の座席列は横に３席程度であるため、通路側から１〜２席通過すれば指定の座席に到達できるので乗客の心理的負担は小さい。
【０００５】
他方、自由席の劇場等では一つの座席列に含まれる座席数が比較的多く、一般的に自由席の座席は通路側の座席から埋まりやすい。通路から座席列の中央付近の座席へ向かうには多くの座席の前を通過する必要がある。そのため、劇場等における座席列の中央付近の自由席は空席になりやすく、建物内がある程度混雑した状態で座席列の中央付近に座ろうとする観客の心理的負担は大きい。しかし、該中央付近の座席が指定席であると、観客は指定された座席へ向かうという心理などにより、心理的負担は軽減されることが想定される。
【０００６】
また、開場前から劇場等の前に並んだりする熱心な観客は、自由席制であると自分の望む座席を確保することができることになる。しかし、入場開始当初から建物内の座席を指定席制にしてしまうと、早くから並んだとしても所望の座席が必ずしも割り当てられるものではなく、熱心な観客への対応が十分ではない。
【０００７】
そこで、本発明は、建物内の座席を管理するシステムにおいて、自由席制の利点を活かしつつ、ある程度混雑した状況であっても座席列の中央付近の座席の空席を低減することを可能にする座席管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様は、以下の特徴を有する。
［１］建物内の座席に備え付けられるスイッチモジュールであって、第１発光素子、前記第１発光素子とは異なる色の光を出射する第２発光素子、及びスイッチを有する前記スイッチモジュールと、前記第１発光素子及び前記第２発光素子の点灯及び消灯を制御する発光制御部と、前記スイッチのＯＮ／ＯＦＦ状態を判定し、スイッチ状態情報を生成するスイッチ判定部と、前記スイッチ状態情報を基に、前記建物内の座席の使用状況を管理する座席管理部と、発券機を制御する発券制御部とを有する座席管理システムであって、（a）前記発券制御部は、自由席券を前記発券機に発券させ、前記座席管理部は、前記建物内の座席に備え付けられたスイッチモジュールの第１発光素子を点灯させる指令を前記発光制御部に送信し、前記建物内の座席の使用を自由席の使用として処理し、（b）自由席券の発券数が所定の閾値以上となった場合、前記座席管理部は、指定席モード移行処理を実行した後、指定席として設定された座席に備え付けられたスイッチモジュールの第１発光素子を消灯させ第２発光素子を点灯させる指令を前記発光制御部に送信し、前記発券制御部は、自由席券に替えて、前記指定席として設定された座席に対する指定席券を前記発券機に発券させる、ことを特徴とする前記座席管理システム。
［２］前記指定席モード移行処理において、前記座席管理部は、使用されていない座席のうちの一部の座席に備え付けられたスイッチモジュールの第１発光素子を消灯させ第２発光素子を点滅させる指令を前記発光制御部に送信し、前記座席管理部は、所定の時間内に前記一部の座席が使用された場合は、その使用された座席を自由席の使用として処理し、自由席券の発券数と自由席の使用数とが一致するまで、前記発券制御部は、自由席券に替えて、前記一部の座席に対する指定席券を前記発券機に発券させ、自由席券の発券数と自由席の使用数とが一致すると、前記座席管理部は、使用されていない全ての座席を指定席として設定する、ことを特徴とする上記［１］に記載の座席管理システム。
［３］前記指定席モード移行処理において、前記座席管理部は、（i）使用されていない座席の中から１人用の指定席及び複数人用の指定席としてそれぞれ複数の候補を確保し、（ii）前記１人用の指定席の複数の候補及び前記複数人用の指定席の複数の候補の中からそれぞれ一つの候補を、選択可能な状態でディスプレイ上に表示し、（iii）前記それぞれ一つの候補の座席に備え付けられたスイッチモジュールの第１発光素子を消灯させ第２発光素子を点灯させる指令を前記発光制御部に送信し、自由席券の発券数と自由席の使用数とが一致するまで、前記発券制御部は、自由席券に替えて、選択された前記１人用の指定席又は前記複数人用の指定席に対する指定席券を前記発券機に発券させ、自由席券の発券数と自由席の使用数とが一致すると、前記座席管理部は、使用されていない全ての座席を指定席として設定する、ことを特徴とする上記［１］に記載の座席管理システム。
［４］前記座席管理部は、前記ディスプレイ上に表示した候補が選択された場合、前記１人用の指定席の複数の候補及び前記複数人用の指定席の複数の候補の中からそれぞれ一つの別の候補を、選択可能な状態で前記ディスプレイ上に表示する、上記［３］に記載の座席管理システム。
［５］前記建物は、劇場、ホール、映画館、又はフードコートである、上記［１］〜［４］のいずれかに記載の座席管理システム。
［６］建物内の座席に備え付けられるスイッチモジュールであって、発光素子及びスイッチを有する前記スイッチモジュールと、前記発光素子の点灯及び消灯を制御する発光制御部と、前記スイッチのＯＮ／ＯＦＦ状態を判定し、スイッチ状態情報を生成するスイッチ判定部と、前記スイッチ状態情報を基に、前記建物内の座席の使用状況を管理する座席管理部と、発券機を制御する発券制御部とを有する座席管理システムであって、前記座席管理部は、前記建物内の座席が所定の使用割合に到達した場合、又は指定席制移行コマンドの入力された場合、前記建物内の残席を指定席に設定し、前記残席に備え付けられたスイッチモジュールの発光素子を消灯状態から点灯させる指令を前記発光制御部に送信し、前記発券制御部は、前記指定席として設定された座席に対する指定席券を前記発券機に発券させる、ことを特徴とする前記座席管理システム。
【発明の効果】
【０００９】
本発明の一実施形態に係る座席管理システムは、開場前から並んだりする熱心な観客への対応に優れた自由席制の利点を活かしつつ、且つ、建物内がある程度混雑した状況であっても座席列の中央付近の座席の空席を低減することを可能にする。また、該座席管理システムは、指定席制の利点を活かすことにより、建物内がある程度混雑した状態で座席列の中央付近に座ろうとする観客の心理的負担を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】建物内における本発明の一実施形態に係る座席管理システムの概略配置図である。
【図２】本発明の一実施形態に係る座席管理システムのシステム構成図である。
【図３】本発明の一実施形態に係る座席管理システムにおけるマイクロスイッチモジュール（ＭＳＭ）の概略構成図である。
【図４】本発明の一実施形態に係る座席管理システムにおけるＭＳＭの概略配置図である。
【図５】本発明の一実施形態に係る座席管理システムの動作概念を理解するための例示的な概略回路図である。
【図６Ａ】本発明の一実施形態に係る座席管理システムの動作概念を理解するための例示的なノードマスタ、ノード及びＭＳＭの概略構成図である。
【図６Ｂ】本発明の一実施形態に係る座席管理システムの動作概念を理解するための例示的なノードマスタのタイミングチャートである。
【図６Ｃ】本発明の一実施形態に係る座席管理システムの動作概念を理解するための例示的なノードマスタの発光制御フローチャートである。
【図７】本発明の一実施形態に係る座席管理システムにおける使用状況テーブルの一例である。
【図８】本発明の一実施形態に係る座席管理システムにおけるディスプレイに表示される画像例である。
【図９】本発明の一実施形態に係る座席管理システムにおけるクラスタマスタによる発券制御フローチャートである。
【図１０】本発明の一実施形態に係る座席管理システムにおけるクラスタマスタによる指定席モード移行処理フローチャートである。
【図１１】本発明の一実施形態に係る座席管理システムにおけるクラスタマスタによる指定席モード移行処理フローチャートである。
【図１２】本発明の一実施形態に係る座席管理システムにおけるディスプレイに表示される画像例である。
【発明を実施するための形態】
【００１１】
本発明の一実施形態に係る座席管理システム１０に関して図面を参照しながら説明する。
【００１２】
図１は、本発明の一実施形態に係る座席管理システム１０が配置された建物１内を上から見た概略配置図であり、図２は、座席管理システム１０のシステム構成図である。
【００１３】
図１に示されるように、建物１は、複数の座席２及び少なくとも一箇所の出入り口３が設けられた建物であって、複数の人が集まる施設である。限定されないが、建物１は、劇場、ホール、映画館、又はフードコートなどの人が集まる施設である。また、建物１の内部には、図２を参照して後述する座席管理システム１０が設置されている。
【００１４】
図２に示されるように、座席管理システム１０は、クラスタマスタ２０、発券機３０、ノードマスタ４０、ノード５０、及びマイクロスイッチモジュール（ＭＳＭ）６０を含む。クラスタマスタ２０、発券機３０、ノードマスタ４０、ノード５０、及びＭＳＭ６０の数は用途に応じて適宜変更してもよい。
【００１５】
クラスタマスタ２０は、図示しない中央演算装置（ＣＰＵ）、主記憶装置、補助記憶装置、通信モジュール、及び入出力部（Ｉ／Ｏ）などを備えたコンピュータ（ＰＣ又はサーバー）であり、図２に示されるように、プログラムに基づくＣＰＵの処理により実現される機能部として座席管理部２１及び発券制御部２２を有する。座席管理部２１及び発券制御部２２の説明は後述する。
【００１６】
クラスタマスタ２０は、建物１内の座席２の使用状況及び発券ボタンを表示するディスプレイ３２に直接又はネットワーク４を介して接続されている。ディスプレイ３２は、発券機３０に備え付けられていてもよい。ディスプレイ３２は、限定されないが、タッチパネル式のディスプレイである。観客によりディスプレイ３２に表示された座席アイコンがタッチされ、発券ボタンが押されることに応じて、クラスタマスタ２０は、発券機３０に対応する指定席券を発券させることができる。
【００１７】
発券機３０は、カード（又は紙片）に印字する機能を有し、クラスタマスタ２０からの指令に応じて、自由席券又は指定席券を示すカード（３５）を発券する。指定席券には、指定された座席の識別子も印字される。自由席券の色を、後述する第１発光素子の発光色（例えば青色）と同じにし、指定席券の色を第２発光素子の発光色（例えば赤色）と同じにすることで、観客は、どの座席に行けばよいか色を見て判断することも可能となる。なお、クラスタマスタ２０、発券機３０、及びディスプレイを組み合わせて一つの装置として構成してもよい。
【００１８】
ノードマスタ４０は、図示しないＣＰＵ、主記憶装置、通信モジュール、及び入出力部（Ｉ／Ｏ）などを備えた小型のコンピュータ（マイコンボード）であり、プログラムに基づくＣＰＵの処理により実現される機能部として発光制御部４１及びスイッチ判定部４２を有する。発光制御部４１及びスイッチ判定部４２の説明は後述する。ノードマスタ４０は、ネットワーク４を介してクラスタマスタ２０と通信し、情報を交換する。ネットワーク４は、有線ＬＡＮ、無線ＬＡＮ（ＷｉＦｉ（登録商標）やBluetooth（登録商標））、又は赤外線等の光通信技術などである。ネットワーク４を介さずに、クラスタマスタ２０とノードマスタ４０とが直接通信するようにしてもよい。
【００１９】
ノードマスタ４０は、ノード５０に接続され、ノード５０を介して接続されたＭＳＭ６０を制御する。一実施形態として、ノードマスタ４０は、クラスタマスタ２０とＷｉＦｉで安定して通信可能な小型のコンピュータであり、既知の汎用マイコンボードを用いることができる。
【００２０】
ノード５０は、ノードマスタ４０とＭＳＭ６０との間を中継するための機器であり、ノードマスタ４０からの信号をＭＳＭ６０に伝え、ＭＳＭ６０のスイッチからの信号をノードマスタ４０に伝える。ノード５０は、一実施形態として、シリアルイン・パラレルアウトのポートを有する１つ以上のシフトレジスタ（これに限定されるものではないが、一例として、74HC595など）と、パラレルイン・シリアルアウトのポートを備えた１つ以上のシフトレジスタ（これに限定されるものではないが、一例として、74HC165など）と、ノードマスタ４０及びＭＳＭ６０に接続するためのモジュラージャックとが基板に搭載されたモジュールである。このような構成のノード５０は、ノードマスタ４０からシリアルに入力した信号をＭＳＭ６０の発光素子にパラレルに出力し、且つ、ＭＳＭ６０のスイッチからパラレルに入力した信号を、ノードマスタ４０にシリアルに出力することができる。
【００２１】
ノード５０の一例は、８ビットシフトレジスタを２個及び８ビットシフトレジスタを１個搭載したモジュールである。ＭＳＭ６０が２個の発光素子及び１個のスイッチを備えている場合、このノード５０は一つにつき、最大８個のＭＳＭ６０と接続することができる。さらに、８個のノード５０をデイジーチェーン接続（カスケード接続）で相互に接続すると、一個のノードマスタ４０で、最大６４個のＭＳＭ６０を制御することが可能となる。
【００２２】
ＭＳＭ６０は、図３に示すように、第１発光素子６１、第２発光素子６２、及びスイッチ６３が搭載されたモジュールである。発光素子６１、６２は、ＬＥＤであり、互いに異なる色（例えば、自由席を示す青又は緑色と、指定席を示す赤色）を発光する。発光素子６１、６２は、ノードマスタ４０からの信号に応じて点灯、点滅又は消灯する。
【００２３】
また、ＭＳＭ６０には、自由席券又は指定席券などのカード３５を挿入するための挿入口６４が形成されており、挿入口６４にカード３５が挿入されると、スイッチ６３がＯＮする。スイッチ６３のＯＮ状態を示す信号［H］又はＯＦＦ状態を示す信号［L］は、ノード５０を介してノードマスタ４０に送られ、ノードマスタ４０はその信号を基にスイッチのＯＮ／ＯＦＦ状態を判定する。
【００２４】
なお、ＭＳＭ６０に搭載される発光素子及びスイッチの数並びに発光素子の色についてはここに挙げた例に限定されず、用途に応じて適宜変更される。例えば、ＭＳＭ６０の第１発光素子６１（青色ＬＥＤ）を省略し、指定席を示す第２発光素子６２（赤色ＬＥＤ）のみをＭＳＭ６０に搭載するようにしてもよい。この場合、観客は、発光素子６２が点灯していない座席が自由席であり、点灯している座席が指定席であることを知ることができる。また、ＭＳＭ６０の発光素子６１、６２に直列にコンデンサを接続し、発光素子６１、６２に印加された電圧がオフとなっても、発光素子がゆっくりと消灯するような構成にしてもよい。
【００２５】
ＭＳＭ６０は、建物１内の座席２の肘掛け部分に備え付けられていてもよい（不図示）し、観客が見やすいように、建物１内の座席２の背もたれ上部に備え付けられていてもよい（図４）。ＭＳＭ６０の挿入口６４にカード３５が挿入されると、発光素子６１、６２は消灯するため、観客は発光素子を見て座席が使用中であることを認識することができる。
【００２６】
また、発光素子６１、６２から出射される光の一部が建物１の出入り口３に向かうように設定して、出入り口３から入場する観客が発光素子６１、６２を視認しやすくするとよい。また、ＭＳＭ６０の見やすい部分に、建物１内における座席２の識別子（例えばアルファベット＋数字）を表記しておくとよい。図４では、座席２ａ及び座席２ｂにそれぞれＭＳＭ６０ａ及びＭＳＭ６０ｂが備え付けられ、座席２ａの識別子「Ｅ５」及び座席２ｂの識別子「Ｄ７」がそれぞれＭＳＭ６０ａ及びＭＳＭ６０ｂ上に記載されている。
【００２７】
なお、建物１内の全ての座席２にＭＳＭ６０を備え付けておく必要はなく、実際の用途に応じて適宜変更してもよい。例えば、観客にとって使用するのに心理的負担が比較的大きく、座席が埋まりにくい座席列の中央側のみにＭＳＭ６０を備え付け、その座席だけを自由席から指定席に移行できるようにしておいてもよい。
【００２８】
限定されないが、図１に示す例では、ノード５０は、座席列（図中横方向に並ぶ座席）の最も通路側に設けられ、各ノード５０には、４つのＭＳＭ６０（左右の座席群）、６つのＭＳＭ６０（中央最前列）、又は８つのＭＳＭ６０（中央の座席群）が有線接続されている。また、各ノードマスタ４０には、６つのノード５０（左右の座席群）、又は８つのノード５０（中央の座席群）が有線接続され、ノードマスタ４０とクラスタマスタ２０とはネットワーク４を介して無線接続されている。
【００２９】
ノード５０とＭＳＭ６０との間の有線接続は、限定されないが４ピンのコネクタ（これに限定されるものではないが、一例として、RJ-11）を用いてもよいし、ノード５０とノードマスタ４０との間の有線接続は、限定されないが１６ピンのコネクタ（一例として、MIL規格）を用いてもよい。また、ノード５０とそれに隣接するノード５０との間の接続は、限定されないが１６ピンのコネクタ（一例として、MIL規格）によりデイジーチェーン接続されている。この接続方法を用いることで、ノードマスタ４０は、ノード５０への信号の出力に使用するポートの数を減らすことができつつ、複数のノード５０を介して多くのＭＳＭ６０を制御することができる。
【００３０】
次に、図５〜図６Ｃを参照して、本発明の一実施形態に係る座席管理システムの動作概念を理解するための例示的なノードマスタ、ノード及びＭＳＭの構成及び動作概念について説明する。つまり、本発明は、これらの実施形態に制限されるものではなく、あくまでも発明の概念の理解の容易ために、解り易い回路構成等を用いて説明を試みるものである。以下の説明は、この趣旨に基づいてなされていることを理解されたい。
なお、図５〜図６Ｃに関連した本発明の他の実施形態としては、（Ａ）供給する電圧・電流を増加する、（Ｂ）コネクタやケーブルに品質のよいものを使ったり低電圧で動作する部品を使ったりする、（Ｃ）各モジュールで微弱な信号を増幅する回路を付加する、（Ｄ）上記（Ａ）〜（Ｃ）を組み合わせるといった実施形態の他に、（Ｅ）配線の総延長距離のうち短い範囲に限定して使う、（Ｆ）一部又は全部の通信を無線化するといった実施形態、その他様々な実施形態が考えられる。
【００３１】
図５は、ノードマスタ４０、ノード５０、及びＭＳＭ６０の構成例としての概略回路図を示す。この構成例では、例示的に８個のノード５０がデイジーチェーン接続され、各ノード５０が２個のシフトレジスタ及び１個のシフトレジスタを備え、各ノード５０に８個のＭＳＭ６０が接続されている構成である。なお、図５では、本発明の理解の容易のためにノード５０及びＭＳＭ６０の一部の図示を省略している。
【００３２】
ノードマスタ４０の端子GPIO１は、ノードマスタ４０に最も近いノード５０（１）のシフトレジスタ５１の信号入力端子ＳＩに接続されている。ノードマスタ４０の端子GPIO２は、各ノード５０のシフトレジスタ５１、５２のクロック端子ＳＣＫに接続され、ノードマスタ４０の端子GPIO３は、各ノード５０のシフトレジスタ５１、５２のラッチクロック端子ＲＣＫに接続されている。
【００３３】
ノード５０（１）のシフトレジスタ５１の出力端子ＱＡ、ＱＢはそれぞれ、ＭＳＭ６０（１）の発光素子６１、６２に接続されている。ＭＳＭ６０（１）のスイッチ６３はノード５０（１）のシフトレジスタ５３の入力端子Ａに接続されている。ノード５０（１）のシフトレジスタ５１、５２の他の出力端子ＱＣ〜ＱＨ、ＱＡ〜ＱＨと他のＭＳＭ６０の発光素子との接続についても同様である。また、他のＭＳＭ６０のスイッチ６３とシフトレジスタ５３の入力端子Ｂ〜Ｈとの接続についても同様である。
【００３４】
ノード５０（１）のシフトレジスタ５１の出力端子ＱＨ’は、シフトレジスタ５２の信号入力端子ＳＩに接続され、シフトレジスタ５２の出力端子ＱＨ’は隣のノード５０（２）のシフトレジスタ５１の信号入力端子ＳＩに接続されている（デイジーチェーン接続）。
【００３５】
ノード５０（１）のシフトレジスタ５３の出力端子ＱＨ、端子Ｓ／Ｌ、及びクロック端子ＣＫは、ノードマスタ４０の端子GPIO４、GPIO３、及びGPIO２にそれぞれ接続されている。ノード５０（１）のシフトレジスタ５３の信号入力端子ＳＩは、隣りのノード（２）のシフトレジスタ５３の出力端子ＱＨに接続されている（デイジーチェーン接続）。なお、各ノード５０のシフトレジスタ５１〜５３の電源Ｖｃｃ及び各ＭＳＭ６０のスイッチ６３用の電源Ｖｃｃは、ノードマスタ４０の５Ｖ又は３．５Vの端子から給電するようにしてもよいし、別途ＵＳＢなどにより給電するようにしてもよい。グランドＧＮＤについても同様である。
【００３６】
次に、図６Ａ〜図６Ｃを用いて、本発明の一実施形態に座席管理システムの動作概念を理解するための例示的なノードマスタ４０によるＭＳＭ６０の制御について説明する。一実施形態として、図６Ａに、ノードマスタ４０、ノード５０に含まれるシフトレジスタ５１〜５３、及び８個のＭＳＭ６０（１）〜６０（８）の端子間の接続関係を示す。また、本発明の理解の容易のために、図６Ａ〜図６Ｃでは、他のノード５０及びＭＳＭ６０についての説明は省略する。
【００３７】
図６Ａに示すように、ノードマスタ４０の発光制御部４１は、端子GPIO１〜GPIO３に入力する信号（電圧Ｈ又はＬ）を制御して、ＭＳＭ６０（１）〜６０（８）の発光素子の点灯、点滅、及び消灯を制御する。図６Ａ中、ＬＥＤ（Ｂ）は第１発光素子６１（青色ＬＥＤ）を表し、ＬＥＤ（Ｒ）は第２発光素子６２（赤色ＬＥＤ）を表す。
【００３８】
ノードマスタ４０のスイッチ判定部４２は、端子GPIO２〜GPIO４に入力する信号を制御して、ＭＳＭ６０（１）〜６０（８）の各スイッチ６３からの信号（Ｈ、Ｌ）を読み取り、スイッチのＯＮ／ＯＦＦ状態を判定する。
【００３９】
図６Ｂに、ノードマスタ４０の端子GPIO１〜GPIO４に入力される信号のタイミング図の一例を示す。ここでは、ＭＳＭ６０（１）、ＭＳＭ６０（４）、ＭＳＭ６０（５）、ＭＳＭ６０（７）、及びＭＳＭ６０（８）の各挿入口６４にカード３５が挿入されているが（スイッチＯＮ状態）、ＭＳＭ６０（２）、ＭＳＭ６０（３）、及びＭＳＭ６０（６）にはカード３５が挿入されていない（スイッチＯＦＦ状態）場合を想定している。
【００４０】
スイッチ判定部４２は、端子GPIO２にクロック信号を入力しつつ、端子GPIO３に電圧をＬからＨに切り替える信号［L H］を入力し、シフトレジスタ５３の端子ＱＨを通じて端子Ｈ〜Ａの信号［H H L H H L L H］をシリアルに読み取る。その情報を基に、スイッチ判定部４２は、ＭＳＭ６０（１）〜６０（８）のスイッチ６３がそれぞれ、［ON OFF OFF OFF ON OFF ON ON］の状態にあると判定する。
【００４１】
その後、発光制御部４１は、スイッチ判定部４２で判定されたスイッチのＯＮ／ＯＦＦ状態の情報を基に、点灯（点滅）又は消灯すべき発光素子６１、６２を決定する。図６Ｂの例では、カード３５が挿入されているＭＳＭ６０に対しては全ての発光素子６１、６２を消灯させ、カード３５が未挿入のＭＳＭ６０に対しては（指定席を示す）第１発光素子６２（ＬＥＤ（Ｒ））を点灯させている。
【００４２】
つまり、発光制御部４１は、端子GPIO２にクロック信号を入力しつつ、端子GPIO１に信号［L L L L H L L L H L H L H L L L］をシリアルに入力し、シフトレジスタ５１、５２に該信号を入力する。その後、発光制御部４１は、端子GPIO３を通じて電圧をＬからＨに切り替える信号［L H］をシフトレジスタ５１、５２の端子ＲＣＫに入力することで、ＭＳＭ６０（１）〜６０（８）の各発光素子６１、６２をそれぞれ点灯又は消灯させる。発光制御部４１による発光素子の制御周期及びスイッチ判定部４２によるスイッチのＯＮ／ＯＦＦ状態の判定周期は、限定されないが、３０〜１００Ｈｚであってもよい。
【００４３】
ノードマスタ４０は、クラスタマスタ２０からの指令に応じて（又はスイッチ判定部４２によるスイッチ判定ごとに）、各スイッチ６３のＯＮ／ＯＦＦ状態の情報を対応するＭＳＭ６０の識別子に関連付けた情報を生成し（「スイッチ状態情報」）、ネットワーク４を介してクラスタマスタ２０へ送信する。
【００４４】
建物１内の各ＭＳＭ６０は、限定されないが、ノード５０を介して接続されているノードマスタ４０の識別番号（ｉ）、該ノードマスタ４０に接続されたノード５０の識別番号（例えばノードマスタ４０側からの接続順番ｊ）、該ノードに接続された該ＭＳＭ６０の識別番号（例えば該ノードの端子番号ｋ）との組み合わせ［ｉ ｊ ｋ］で識別できるようにしてもよい。
【００４５】
図６Ｃを用いて、ノードマスタ４０の発光制御部４１及びスイッチ判定部４２によるＭＳＭＳ６０の発光素子６１、６２の制御フローについて説明する。
【００４６】
Ｓ６０１でスイッチ判定部４２は、ノード５０を介してノードマスタ４０に接続されたＭＳＭ６０の各スイッチ６３のＯＮ／ＯＦＦ状態を示す信号を入力し、各スイッチのＯＮ／ＯＦＦ状態を判定する。
【００４７】
Ｓ６０２で発光制御部４１は、変数ｋを１に設定する。変数ｋは、ＭＳＭ６０を識別する番号であり、変数ｋの最大値は、ノード５０を介してノードマスタ４０に接続されたＭＳＭ６０の総数である。例えば、一個のノード５０に８個のＭＳＭ６０が接続され、一個のノードマスタ４０に８個のノード５０がデイジーチェーン接続されている場合、変数ｋの最大値は６４となる。
【００４８】
ｋ番目のＭＳＭ６０（図中「ＭＳＭｋ」と表記）のスイッチ６３がＯＮ状態の場合（Ｓ６０３でＹｅｓ）、Ｓ６０４で発光制御部４１は、ｋ番目のＭＳＭ６０の第１発光素子６１（例えば青色ＬＥＤ）及び第２発光素子６２（例えば赤色ＬＥＤ）を消灯させる信号［L L］（左から順に発光素子６１、６２に対する信号）を出力すべき信号列に追加する。
【００４９】
ｋ番目のＭＳＭ６０のスイッチがＯＦＦ状態であり（Ｓ６０３でＮｏ）、且つ、クラスタマスタ２０から後述する第２発光素子６２の点灯（又は点滅）させる指令を受信している場合（Ｓ６０５でＹｅｓ）、Ｓ６０６で発光制御部４１は、ｋ番目のＭＳＭ６０の第１発光素子６１（青色ＬＥＤ）を消灯し、第２発光素子６２（赤色ＬＥＤ）を点灯（又は点滅）させる信号［L H］を出力すべき信号列に追加する。
【００５０】
ｋ番目のＭＳＭ６０のスイッチがＯＦＦ状態であり（Ｓ６０３でＮｏ）、且つ、クラスタマスタ２０から後述する第２発光素子６２の点灯（又は点滅）させる指令を受信していない場合（Ｓ６０５でＮｏ）、Ｓ６０７で発光制御部４１は、ｋ番目のＭＳＭ６０の第１発光素子６１（青色ＬＥＤ）を点灯し、第２発光素子６２（赤色ＬＥＤ）を消灯させる信号［H L］を出力すべき信号（シリアル信号）に追加する。
【００５１】
発光制御部４１は、Ｓ６０８で変数ｋをカウントアップし（ｋ＝ｋ＋１）、Ｓ６０９で変数ｋがノードマスタ４０に接続されたＭＳＭ６０の総数（例えば６４）を超えたかどうか判定する。超えていない場合（Ｓ６０９でＮｏ）、処理はＳ６０３に戻り、超えている場合（Ｓ６０９でＹｅｓ）、発光制御部４１は、Ｓ６０３〜Ｓ６０７を繰り返すことにより生成された信号を、接続されたノード５０を介して各ＭＳＭ６０に出力し、発光素子６１、６２を点灯（点滅）又は消灯させる。
【００５２】
Ｓ６１１で、スイッチ判定部４２は、クラスタマスタ２０に、スイッチ状態情報を送信する。スイッチ状態情報は、各ＭＳＭ６０の識別情報とそのスイッチ６３のＯＮ／ＯＦＦ状態の情報とを関連付けた情報である。例えば、上述のとおり、ＭＳＭ６０が、ノード５０を介して接続されているノードマスタ４０の識別番号（ｉ）、該ノードマスタ４０に接続されたノード５０の識別番号（ｊ）、該ノードに接続された該ＭＳＭ６０の識別番号（ｋ）との組み合わせ［ｉ ｊ ｋ］で識別できるとすると、各ＭＳＭ６０に対するスイッチ状態情報は、［ｉ ｊ ｋ ｘ］の組である。ｘはスイッチのＯＮ状態を示す数字「１」又はＯＦＦ状態を示す数字「０」のいずれかである。
【００５３】
次に、クラスタマスタ２０は、各ノードマスタ４０からスイッチ状態情報を受信すると、その情報を基に記憶装置に格納された建物１内の全ての座席２のスイッチ６３のＯＮ／ＯＦＦ状態（座席の使用状況）を管理するテーブル（使用状況テーブル）を更新する。座席管理部２１は、クラスタマスタ２０の補助記憶装置に使用状況テーブルを記憶させておき、全てのノードマスタ４０からスイッチ状態情報を受信するたびに、使用状況テーブルを更新する。
【００５４】
図７に、本発明の一実施形態に係る座席管理システムにおける使用状況テーブルの一例を示す。
例えば、図７（ａ）に示すように、建物１内の座席２の図中縦方向位置が「Ａ〜Ｈ」のアルファベットで指定され、図中横方向位置が「１〜２４」の数字で指定されるとする。この場合、座席管理部２１が扱う使用状況テーブルは、例えば図７（ｂ）に示すように８行（Ａ〜Ｈ）２４列（１〜２４）のテーブル（配列）である。
【００５５】
使用状況テーブルの各セルにはＭＳＭ６０のスイッチがＯＦＦ状態にあることを示す「０」（即ち空席）、スイッチがＯＮ状態にあることを示す「１」（即ち使用中）、及び該当する座席が存在しないことを示す「２」のいずれかが書きこまれる。なお、スイッチ状態情報中の各ＭＳＭ６０の識別子と使用状況テーブルの各セルの行列位置との変換は一定であるので、その変換を行うための変換式（又は変換テーブル）を予めクラスタマスタ２０に記憶させておくとよい。
【００５６】
クラスタマスタ２０の発券制御部２２は、座席管理部２１が生成する使用状況テーブルを基に、クラスタマスタ２０に接続された（又は発券機３０に備え付けの）ディスプレイ３２に、図８に示すような現在の座席２の使用状況を示す画像８００を表示する。
【００５７】
ディスプレイ３２は、タッチパネル式のディスプレイである。ディスプレイ３２上の指定席や発券ボタン８０１〜８０４を指で押すことにより、発券制御部２２がそれを検知し、発券機３０に自由席券又は指定席券を発券する指令を送信する。
【００５８】
詳細は後述するが、発券制御部２２は、座席の使用状況に応じて発券機３０に自由席券又は指定席券を発券させる。図８（ａ）は、座席２があまり使用されていないため（所定の閾値数未満、一例として、半数未満）、自由席券を発券させるボタン８０１のみをディスプレイ３２に表示している画像８００を示す。
【００５９】
他方、図８（ｂ）は、座席２が所定の閾値数以上（一例として、半数以上）使用されているため、指定席券を発券させるボタン８０２〜８０４をディスプレイ３２に表示している画像８１０を示す。この例では、指定席券には建物１の各座席２の識別子も印刷され、２人用又は３人用の指定席券には、横に並んで座れる座席２の識別子が列挙される（例えば、連続した座席番号など）。ここでは３人用までの指定席券の発券ボタンを表示しているが、４人以上の場合のボタンも設けてもよい。
【００６０】
次に、図９のフローチャートを用いて、クラスタマスタ２０の座席管理部２１及び発券制御部２２による発券の制御について説明する。
【００６１】
本発明の一実施形態においては、クラスタマスタ２０により自由席と指定された座席２は、第１発光素子６１（青色ＬＥＤ）が点灯し、クラスタマスタ２０により指定席と指定された座席２は、第１発光素子６１が消灯し、第２発光素子６２（赤色ＬＥＤ）が点灯（又は点滅）する。また、観客は座席２に座るときに、自由席券又は指定席券３５をＭＳＭ６０の挿入口６４に挿入することになっており、挿入によりスイッチ６３がＯＮとなり、発光素子６１、６２は消灯する。
【００６２】
まず、Ｓ９０１で座席管理部２１は、建物１内に観客が入場していない段階で、全ての座席２を自由席に設定する（自由席モード）。座席管理部２１は、全ての座席２の第１発光素子６１（青色ＬＥＤ）を点灯させる指令を各ノードマスタ４０に出力する。その指令に応じてノードマスタ４０は、全ての座席２の第１発光素子６１（青色ＬＥＤ）を点灯させる。
【００６３】
Ｓ９０２で座席管理部２１は、全てのノードマスタ４０からスイッチ状態情報を受信し、それを基に使用状況テーブルを更新する。発券制御部２２は、更新された使用状況テーブルを基に、ディスプレイ３２に表示する座席使用状況画面（図８の画面８００など）を更新し、自由席モードの間は自由席の発券ボタン８０１をディスプレイ３２に表示する。
【００６４】
Ｓ９０３で発券制御部２２は、ディスプレイ３２の自由席券の発券ボタンが押されたかどうか判定する。自由席券の発券ボタンが押されていない場合（Ｓ９０３でＮｏ）、Ｓ９０２に処理が戻る。自由席券の発券ボタンが押された場合（Ｓ９０３でＹｅｓ）、Ｓ９０４で発券制御部２２は、発券機３０に指令を出して、自由席券を示すカード（又は紙片）を発券させ、これまでの自由席券の発券数をカウントする。このとき、第１発光素子６１の色と同じ色のカードを用いて自由席券を発券すると観客にとって分かりやすくてよい。
【００６５】
Ｓ９０５で発券制御部２２は、Ｓ９０４でカウントした発券数が所定の閾値以上であるかどうか判定する。該所定の閾値は、限定されないが、建物１内の座席２の総数の４０％、５０％、５５％、６０％、７０％、８０％、又は９０％の値であってもよい（任意値の閾値を設定可能である）。また、建物１で行われる講演の種類に応じて経験的に得られた混み具合に基づき算出し、予め設定しておくようにしてもよい。
【００６６】
自由席券の発券数が所定の閾値未満の場合（Ｓ９０５でＮｏ）、Ｓ９０２に処理が戻る。自由席券の発券数が所定の閾値以上の場合（Ｓ９０５でＹｅｓ）、Ｓ９０６で座席管理部２１は、空席（スイッチがＯＦＦ状態にあり座席管理部２１により使用されていない座席と判定された座席）を自由席から指定席に変更するための指定席モード移行処理を行う。指定席移行モード処理の詳細については後述する。
【００６７】
指定席モードに移行した後、Ｓ９０７で座席管理部２１は、全てのノードマスタ４０からスイッチ状態情報を受信し、それを基に使用状況テーブルを更新する。発券制御部２２は、更新された使用状況テーブルを基に、ディスプレイ３２に表示する座席使用状況画面（図８の画面８１０など）を更新する。このとき、発券制御部２２は、１人用又は複数人用の指定席券を発券できるように、各人数に対応する座席の候補をディスプレイ３２上に表示し、１人用及び複数人用に対応する発券ボタンも表示するようにしてもよい。複数人用の指定席券は、空席のうち横並びに該複数席を確保できるように選択される。
【００６８】
Ｓ９０８で発券制御部２２は、ディスプレイ３２に表示された発券ボタンが押されたかどうか判定する。発券ボタンが押されていない場合（Ｓ９０８でＮｏ）、Ｓ９０７に処理が戻る。発券ボタンが押された場合（Ｓ９０８でＹｅｓ）、Ｓ９０９で発券制御部２３は、発券機３０に指令を出して、指定席券を示すカード（又は紙片）を発券させ、これまでに発券した指定席券及び自由席券の総数をカウントする。このとき、ディスプレイ３２上の画面に表示された空席が選択されていない状態で発券ボタンが押された場合には、発券制御部２２は、空席の中からランダムに選択した座席を指定する指定席券を発券機３０に発券させる。他方、ディスプレイ３２上の画面に表示された空席がタッチされ選択された状態で発券ボタンが押された場合には、発券制御部２２は、該選択された座席を指定する指定席券を発券機３０に発券させる。
【００６９】
Ｓ９１０で発券制御部２２は、これまでに発券した指定席券及び自由席券の総数が建物１の座席２の総数に到達したかどうか判定する。到達していない場合（Ｓ９１０でＮｏ）、Ｓ９０７へ処理が戻り、到達した場合（Ｓ９１０でＹｅｓ）、Ｓ９１１で発券制御部２２は、以後の発券を終了し、ディスプレイ３２上に発券終了の旨を表示する。
【００７０】
次に、図１０を用いて、Ｓ９０６の指定席モード移行処理の詳細な一実施形態について説明する。
【００７１】
まず、Ｓ１００１で座席管理部２１は、全てのノードマスタ４０からスイッチ状態情報を受信し、それを基に使用状況テーブルを更新する。
【００７２】
Ｓ１００２で座席管理部２１は、現在空席となっている席の一部（例えば、ランダムに選んだ空席の１０％を例として挙げることができるがこれに限定されない）の座席のＭＳＭ６０の第１発光素子６１（青色ＬＥＤ）を消灯させ、第２発光素子６２（赤色ＬＥＤ）を点滅させ、空席の残部の座席のＭＳＭ６０の第１発光素子６１を点灯させたままとする指令を各ノードマスタ４０に送信する。これに応じてノードマスタ４０は、対応するＭＳＭ６０の第１発光素子６１を消灯させ、第２発光素子６２を点滅させるが、残りのＭＳＭ６０の第１発光素子６１は点灯させたままとする。これにより、観客は、空席の一部が指定席へ移行していること、及び空席の残部が自由席のままであることも知ることもできる。
【００７３】
Ｓ１００３で座席管理部２１は、第２発光素子６２が点滅しているＭＳＭ６０のスイッチ６３が所定の時間（例えば２〜１０秒以内）内にＯＮ状態になったかどうか判定する。
【００７４】
所定の時間内にＯＮ状態になった場合（Ｓ１００３でＹｅｓ）、Ｓ１００４で座席管理部２１は、該ＯＮ状態になった座席を自由席として使用されたとして処理し、その後Ｓ１００１に処理を戻す。そのため、指定席モードへ移行中の間に自由席券を有する観客が座席に座ろうとしているところ、その座席の第２発光素子６２が急に点滅中に変わったとしても、観客は別の座席へ移動する必要は無く、クラスタマスタ２０はそれを自由席の使用として処理する。
【００７５】
所定の時間内にＯＮ状態にならなかった場合（Ｓ１００３でＮｏ）、Ｓ１００５で座席管理部２１は、Ｓ１００２において第２発光素子６２（赤色ＬＥＤ）を点滅させた座席を指定席として確保し、残りの空席は自由席のままとする。このとき、座席管理部２１は、指定席として確保した座席のＭＳＭ６０の第２発光素子６２を点滅から点灯へ変える指令を各ノードマスタ４０に送信するようにしてもよい。
【００７６】
Ｓ１００６で座席管理部２１は、全てのノードマスタ４０からスイッチ状態情報を受信し、それを基に使用状況テーブルを更新する。
【００７７】
Ｓ１００７で座席管理部２１は、自由席券の発券総数と自由席とした座席（第１発光素子６１が点灯中の座席）の使用数が一致したかどうか判定する。なお、Ｓ１００２で自由席のままとした座席の数は、自由席券の発券総数より多く、好ましくは、自由席券を持った観客が自由席を探すのに苦労せずに済むようにかなり多めにしておくとよい。
【００７８】
自由席券の発券総数と自由席とした座席（第１発光素子６１が点灯中の座席）の使用数が一致していない場合（Ｓ１００７でＮｏ）、Ｓ１００８で発券制御部２２は、ディスプレイ３２上で指定席券の発券ボタンが押されたかどうか判定する。発券ボタンが押されていない場合（Ｓ１００８でＮｏ）、Ｓ１００６に処理を戻す。
【００７９】
発券ボタンが押された場合（Ｓ１００８でＹｅｓ）、Ｓ１００９で発券制御部２２は、発券機３０に指令を出して、Ｓ１００５で確保された指定席の中から、観客により選択された又はランダムに選択された座席に対する指定席券を発券させる。そして、発券制御部２２は、指定席券の発券数をカウントし、処理をＳ１００６へ戻す。
【００８０】
自由席券の発券総数と自由席とした座席（第１発光素子６１が点灯中の座席）の使用数が一致した場合（Ｓ１００７でＹｅｓ）、自由席券を持つ観客全てが自由席に着席したと考えられるため、Ｓ１０１０で座席管理部２１は、全ての空席を指定席として設定し、全ての空席の第１発光素子６１を消灯させ且つ第２発光素子６２を点灯させる指令を各ノードマスタ４０に送信する。その後処理をＳ９０７へ戻す（リターン）。
【００８１】
このように、自由席券を持った観客全てが自由席に着席する前に例えば所定の空席を一度に指定席へ変更してしまうと、自由席券を持ってこれから着席しようとする観客はどこへ座ってよいのか困惑してしまうといった問題が生じるが、本発明の一実施形態における指定席モード移行処理を行うことによりかかる問題は回避される。
【００８２】
次に、Ｓ９０６の指定席モード移行処理の別の実施形態について、図１１及び１２を用いて説明する。この実施形態では、指定席モード移行処理中の観客による指定席の自由な選択をさせないことで、指定席モードへのスムーズな移行を可能にする。
【００８３】
まず、Ｓ１１０１で座席管理部２１は、全てのノードマスタ４０からスイッチ状態情報を受信し、それを基に使用状況テーブルを更新する。
【００８４】
Ｓ１１０２で座席管理部２１は、空席のうちの一部を予め指定席として確保する。このとき、空席のうち１人用指定席、２人用指定席、及び３人用指定席のそれぞれ１組以上を指定席としてランダムに確保する。この際、図１２（ａ）に示すように、ディスプレイ３２上にはそれぞれ一組ずつの１人用指定席１１５１、２人用指定席１１５２、及び３人用指定席１１５３が表示される。ただし、残りの確保した１人用指定席、２人用指定席、及び３人用指定席は、座席管理部２１によりバックグラウンドで管理される。観客はディスプレイ３２上に表示された３パターンの指定席から選択することになる。そして、座席管理部２１は、このように確保した座席のＭＳＭ６０の第２発光素子６２（赤色ＬＥＤ）を点灯させる指令をノードマスタ４０に送信し、指定席として確保した座席の第２発光素子６２を点灯させる。
【００８５】
Ｓ１１０３で座席管理部２１は、自由席券の発券総数と自由席の使用数が一致したかどうか判定する。
【００８６】
自由席券の発券総数と自由席の使用数が一致していない場合（Ｓ１１０３でＮｏ）、Ｓ１１０４で発券制御部２２は、ディスプレイ３２上に表示された指定席券の発券ボタン（１人用発券ボタン８０２、２人用発券ボタン８０３、又は３人用発券ボタン８０４）が押されたかどうか判定する。
【００８７】
発券ボタンが押されていない場合（Ｓ１１０４でＮｏ）、Ｓ１１０６で座席管理部２１は、全てのノードマスタ４０からスイッチ状態情報を受信し、それを基に使用状況テーブルを更新し、Ｓ１１０３へ処理を戻す。
【００８８】
発券ボタンが押された場合（Ｓ１１０４でＹｅｓ）、Ｓ１１０５で発券制御部２２は、Ｓ１１０２で確保した指定席の中からディスプレイ３２上に表示した該当する指定席を選択し（例えば１人用発券ボタン８０２が押されたならば１人用指定席１１５１が選択され、３人用発券ボタン８０４が押されたならば３人用座席１１５３が選択される）、選択した座席に対する指定席券を発券機３０に発券させる。その後、図１２（ｂ）に示すように、Ｓ１１０２で予め確保しておいた別の１人用指定席１１６１、２人用指定席１１６２、及び３人用指定席１１６３をディスプレイ３２上に表示する。次回のＳ１１０４での指定席券の発券は、この指定席の組から前回とは別の候補が選択されることになる。そして、発券制御部２２は、指定席券の発券数をカウントし、処理をＳ１１０６へ移す。
【００８９】
また、自由席券の発券総数と自由席の使用数が一致した場合（Ｓ１１０３でＹｅｓ）、自由席券を持った観客が全て自由席に着席したと考えられるため、Ｓ１１０６で座席管理部２１は、全ての空席を指定席として設定し、全ての空席の第１発光素子６１を消灯させ且つ第２発光素子６２を点灯させる指令を各ノードマスタ４０に送信する。その後処理をＳ９０７へ戻す（リターン）。
【００９０】
このように、建物１内の座席２が自由席モードから指定席モードへ移行する間で、観客がクラスタマスタ２０により予め指定された座席を指定席として使用することで、急な移行にともなう混乱が低減される。例えば、所定枚数の自由席券を発券した後であっても、一部の空席は自由席のままであり、自由席券の発券枚数と自由席の使用数とが一致してから全ての空席を指定席にするものであるため、自由席券を持つ観客は、自由席に確実に座ることができる。また、自由席券を持った観客が自由席として座ろうとしたところ、その座席が観客の気付かないうちに指定席に移行していた場合に、色の違う第２発光素子６２の点滅又は点灯によりそれを知ることができる。また、第２発光素子６２の点滅又は点灯に気づかずに座り続けてしまったとしても、クラスタマスタ２０はそれを自由席への使用として処理することができる。また、自由席モードから指定席モードへの移行の間は、クラスタマスタ２０により指定された指定席に指定席券を持つ観客を誘導することができるため、自由席モードから指定席モードに移行する間の観客の混乱が低減される。
【００９１】
次に本発明の別の実施形態について説明する。本発明の一実施形態においては、ＭＳＭ６０には指定席を示す１つの発光素子が備え付けられ、指定席を示す場合にのみ該発光素子が点灯する。本発明の一実施形態における座席管理システム及び発光素子の制御方法は、上述の実施形態と同様であり、説明を省略する。本発明の一実施形態においては、発券機３０は指定席券を発券するが、自由席を発券しない。
【００９２】
本発明の一実施形態においては、開場当初は建物１内の座席２は全て自由席であり、ＭＳＭ６０の発光素子は消灯している。その後、建物１内の座席２が所定の使用割合に到達することに応じて（一例では５０〜９０％、好ましくは５５〜８０％の座席が使用された場合）、又は建物１の従業員（建物１の施設を提供する側の者全て含む。）によるクラスタマスタ２０の座席管理部２１への指定席制移行コマンドの入力に応じて、途中から建物１内の残席が指定席に設定変更される。指定席制に移行後は、座席管理部２１が、残席に備え付けられたＭＳＭ６０の発光素子を消灯状態から点灯させる指令をノードマスタ４０の発光制御部４１に送信する。これに応じて、記発券制御部２２は、指定席として設定された座席に対する指定席券を発券機３０に発券させる。
【００９３】
このように自由席券を発券しない場合であっても、本発明の一実施形態に係る座席管理システムを用いることにより、自由席制の利点を活かしつつ、ある程度混雑した状況であっても座席列の中央付近の座席の空席を低減することが可能となる。
【００９４】
本明細書（特許請求の範囲、要約、及び図面を含む）に記載された構成要件の全て及び／又は開示された全ての方法又は処理の全てのステップについては、これらの特徴が相互に排他的である組合せを除き、任意の組合せで組み合わせることができる。
【００９５】
また、本明細書（特許請求の範囲、要約、及び図面を含む）に記載された特徴の各々は、明示的に否定されない限り、同一の目的、同等の目的、または類似する目的のために働く代替の特徴に置換することができる。したがって、明示的に否定されない限り、開示された特徴の各々は、包括的な一連の同一又は均等となる特徴の一例にすぎない。
【００９６】
さらに、本発明は、上述した実施形態のいずれの具体的構成にも制限されるものではない。本発明は、本明細書（特許請求の範囲、要約、及び図面を含む）に記載された全ての新規な特徴又はそれらの組合せ、あるいは記載された全ての新規な方法又は処理のステップ、又はそれらの組合せに拡張することができる。
【符号の説明】
【００９７】
１    建物
２    座席
４    ネットワーク
１０  座席管理システム
２０  クラスタマスタ
２１  座席管理部
２２  発券制御部
３０  発券機
４０  ノードマスタ
４１  発光制御部
４２  スイッチ判定部
５０  ノード
６０  ＭＳＭ
６１  第１発光素子
６２  第２発光素子
６３  スイッチ
【図１】
2018041320.tif 000003
【図２】
2018041320.tif 000004
【図３】
2018041320.tif 000005
【図４】
2018041320.tif 000006
【図５】
2018041320.tif 000007
【図６Ａ】
2018041320.tif 000008
【図６Ｂ】
2018041320.tif 000009
【図６Ｃ】
2018041320.tif 000010
【図７】
2018041320.tif 000011
【図８】
2018041320.tif 000012
【図９】
2018041320.tif 000013
【図１０】
2018041320.tif 000014
【図１１】
2018041320.tif 000015
【図１２】
2018041320.tif 000016