(57)【要約】【課題】席が空席であるか否かを正しく判定する。【解決手段】席管理システムは、複数のユーザ各々を示すユーザ情報と当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する検出部と、複数の席各々を示す席識別情報とユーザ情報とを関連付けて記憶する記憶部と、席からユーザが離れている状態の席を示す席識別情報に関連付けられて記憶部に記憶されているユーザ情報によって示されるユーザのユーザ移動情報に基づいて、当該席の状態が空席であるか否かを判定する判定部と、判定部が判定する席の状態に基づいて記憶部に記憶される席識別情報とユーザ情報との関連付けを更新する更新部と、を備える。【選択図】図３
2015036903.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ各々を示すユーザ情報と当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する検出部と、
複数の席各々を示す席識別情報と前記ユーザ情報とを関連付けて記憶する記憶部と、
席からユーザが離れている状態の席を示す席識別情報に関連付けられて前記記憶部に記憶されているユーザ情報によって示されるユーザの前記ユーザ移動情報に基づいて、当該席の状態が空席であるか否かを判定する判定部と、
前記判定部が判定する席の状態に基づいて、前記記憶部に記憶される前記席識別情報と前記ユーザ情報との関連付けを更新する更新部と、
を備える席管理システム。
【請求項２】
前記複数の席各々は、所定の領域内にそれぞれ設置され、
前記ユーザ移動情報とは、ユーザの移動が前記所定の領域の外への移動であるか否かを示す情報である
請求項１に記載の席管理システム。
【請求項３】
前記席管理システムは、
前記関連付けられた前記ユーザ情報と前記席識別情報とを受信する通信部
を備え、
前記検出部は、前記通信部が受信する前記ユーザ情報と前記席識別情報との組み合わせと前記記憶部が記憶する前記ユーザ情報と前記席識別情報との組み合わせとを比較することで前記通信部が受信する前記ユーザ情報によって示されるユーザの移動を示すユーザ移動情報を検出する
請求項１又は２に記載の席管理システム。
【請求項４】
検出部が、複数のユーザ各々を示すユーザ情報と当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する検出過程と、
判定部が、席からユーザが離れている状態の席を示す席識別情報に関連付けられて記憶部に記憶されているユーザ情報によって示されるユーザの前記ユーザ移動情報に基づいて、当該席の状態が空席であるか否かをを判定する判定過程と、
更新部が、前記判定部によって判定された席の状態に基づいて、前記記憶部に記憶される前記席識別情報と前記ユーザ情報との関連付けを更新する更新過程と、
を備える席管理方法。
【請求項５】
コンピュータに、
複数のユーザ各々を示すユーザ情報と当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する検出手順、
席からユーザが離れている状態の席を示す席識別情報に関連付けられて記憶部に記憶されているユーザ情報によって示されるユーザの前記ユーザ移動情報に基づいて、当該席の状態が空席であるか否かを判定する判定手順、
前記判定手順において判定される席の状態に基づいて、前記記憶部に記憶される前記席識別情報と前記ユーザ情報との関連付けを更新する更新手順、
を実行させるための席管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、席管理システム、席管理方法及び席管理プログラムに関する。
【背景技術】
【０００２】
イベント会場や列車の座席車・寝台車・展望車・食堂車などの複数の席が用意される場所では、事前に利用する人が設定されていない自由席がある場合がある。自由席を利用する人は、各席を見回り、空いている席（空席）を確認して、自席として確保する。人々が速やかに空席を見つけられるようにすることは、利便性の向上に加え、混雑の解消にも役立つ。
【０００３】
特許文献１には、（１）鉄道車両の入り口近傍で、車両の空席状態や空席となる予定の席を表示可能にし、（２）乗客本人が座席予約実行装置を操作して空席状態となる予定の座席を確保可能とし、（３）着席する場合は座席の脇の着席入力装置を乗客本人が操作して着席したことを記憶装置に記憶させ、（４）一時離席の場合は、座席の脇の着席保留装置を乗客本人が操作して、降車のための離席でないことを記憶装置に記憶させ、（４）降車のための離席の場合は、着席入力装置を乗客本人が操作して記憶装置に記憶させて座席を空ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８５２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、一時的な離席と空席とを正しく判定できなかった。例えば、従来の技術では、一時的に席を離れる場合、ユーザは、着席保留装置を操作することで席を離れている間も席を確保することができる。しかしながら、その後、当該ユーザが別の席に移ったりして当該席に戻ってこなかった場合、席は一定時間は確保されたままになってしまった。従って、別の人が当該席を利用することができなかった。このように、従来の技術では席が空席であるか否かを正しく判定することができなかった。また、特許文献１に記載の技術をイベント会場での空席の有効利用に応用しようとしても、入場者が施設を出たりするときに、席が一定時間確保されたままになってしまうという不都合がある。
【０００６】
本発明は上記の点に鑑みてなされたものであり、席が空席であるか否かを正しく判定する席管理システム、席管理方法及び席管理プログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、複数のユーザ各々を示すユーザ情報と当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する検出部と、複数の席各々を示す席識別情報とユーザ情報とを関連付けて記憶する記憶部と、席からユーザが離れている状態の席を示す席識別情報に関連付けられて記憶部に記憶されているユーザ情報によって示されるユーザのユーザ移動情報に基づいて、当該席の状態が空席であるか否かを判定する判定部と、判定部が判定する席の状態に基づいて、記憶部に記憶される席識別情報とユーザ情報との関連付けを更新する更新部と、を備える席管理システム。
【０００８】
また、本発明の一態様は、上記の席管理システムにおいて、複数の席各々は、所定の領域内にそれぞれ設置され、ユーザ移動情報とは、ユーザの移動が所定の領域の外への移動であるか否かを示す情報である。
【０００９】
また、本発明の一態様は、上記の席管理システムにおいて、席管理システムは、関連付けられたユーザ情報と席識別情報とを受信する通信部を備え、検出部は、通信部が受信するユーザ情報と席識別情報との組み合わせと記憶部が記憶するユーザ情報と席識別情報との組み合わせとを比較することで通信部が受信するユーザ情報によって示されるユーザの移動を示すユーザ移動情報を検出する。
【００１０】
また、本発明の一態様は、席管理方法であって、検出部が、複数のユーザ各々を示すユーザ情報と当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する検出過程と、判定部が、席からユーザが離れている状態の席を示す席識別情報に関連付けられて記憶部に記憶されているユーザ情報によって示されるユーザのユーザ移動情報に基づいて、当該席の状態が空席であるか否かを判定する判定過程と、更新部が、判定部によって判定された席の状態に基づいて、記憶部に記憶される席識別情報とユーザ情報との関連付けを更新する更新過程と、を備える席管理方法。
【００１１】
また、本発明の一態様は、席管理プログラムであって、コンピュータに、複数のユーザ各々を示すユーザ情報と当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する検出手順、席からユーザが離れている状態の席を示す席識別情報に関連付けられて記憶部に記憶されているユーザ情報によって示されるユーザのユーザ移動情報に基づいて、当該席の状態が空席であるか否かを判定する判定手順、判定手順において判定される席の状態に基づいて、記憶部に記憶される席識別情報とユーザ情報との関連付けを更新する更新手順、を実行させるための席管理プログラム。
【発明の効果】
【００１２】
本発明によれば、イベント会場や列車の席が空席であるか否かを的確かつ迅速に判定することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る席管理システムの一例を示す外観図である。
【図２】本実施形態に係る席管理システムによる処理の概要の一例を示すシーケンス図である。
【図３】本実施形態に係る席管理システムの機能構成の一例を示すブロック図である。
【図４】本実施形態に係る席管理サーバによる席管理処理の一例を示すフローチャートである。
【図５】本実施形態に係る席管理テーブルの一例を示す表である。
【図６】本発明の第２の実施形態に係る席管理システムの機能構成の一例を示すブロック図である。
【図７】本発明の第３の実施形態に係る席管理システムの機能構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１４】
＜第１の実施形態＞
［システム構成］
図１は、本発明の第１の実施形態に係る席管理装置を備える席管理システム１の一例を示す外観図である。本実施形態における席管理装置である席管理サーバ３００は、ネットワークＮＷを介して、端末装置１００、及び席２００に接続されており、相互に情報の送受信を行うことができる。席管理システム１は、例えば、映画館や劇場、スポーツ観覧施設などのイベント会場に適用することができ、席２００は、これら会場に複数設置された自由席である。すなわち、複数の席２００各々は、所定の領域内にそれぞれ設置されている。
【００１５】
端末装置１００は、例えば、スマートフォン、携帯電話、タブレット端末などである。複数の席２００（２００Ａ〜２００Ｇ）は、例えば、それぞれ情報処理装置（コンピュータ、図示せず）を備えており、自席の利用状態をネットワークＮＷを介して席管理サーバ３００や端末装置１００に送信したり、席管理サーバ３００や端末装置１００から送られてくる情報を受信したりすることができる。また、席２００Ａ〜２００Ｇは、それぞれユーザの見やすい位置に表示部を備えており、当該表示部に席の利用状態（「使用中」や「空席」）や席の識別番号などを表示することができる。この表示部は、席の背もたれの通路側の側面とか、席の背もたれの上部に設置することができる。
【００１６】
ネットワークＮＷは、例えば、携帯電話網、ＰＨＳ（Personal  Handy-phone  System）網、ＶＰＮ（Virtual  Private  Network）網、専用通信回線網、ＷＡＮ（Wide  Area  Network）、ＬＡＮ（Local  Area  Network）、ＰＳＴＮ（Public  Switched  Telephone  Network；公衆交換電話網）など、またはこれらの組み合わせによって構成される情報通信ネットワークである。端末装置１００、席２００及び席管理サーバ３００の具体的な構成については、後に詳述する。
【００１７】
［システム全体の処理の流れ］
図２は、席管理システム１による処理の概要の一例を示すシーケンス図である。図２（ａ）は、ユーザが席２００に着席したときから行われる処理を示している。
（ステップＳ２００）まず、ユーザが空いている席２００を見つけて着席すると、席２００は、ユーザが席２００に着席したことを検出する。着席の検出の具体的態様については後述する。
（ステップＳ２０２）次に、席２００は、ユーザの持つ端末装置１００に対して、ユーザを示すユーザ情報を近距離通信により要求する。ここで、ユーザ情報とは、例えば、（Radio  Frequency  Identification、電波による識別を行うＩＣタグ）タグに設定された識別情報である。なお、ユーザ情報は、例えば、端末装置１００に固有に割り振られた物理アドレスであったり、チケットの番号や電話番号、メールアドレスなどであったりしてもよく、会場においてユーザ各々を一義的に特定できるものである。
（ステップＳ２０４）次に、端末装置１００は、席２００に対して、近距離通信によりユーザ情報を送信する。
【００１８】
（ステップＳ２０６）次に、席２００は、端末装置１００から受信したユーザ情報と自席の席識別情報とを、ネットワークＮＷを介して席管理サーバ３００に送信する。なお、席識別情報とは、各席に割り当てられた席の番号や、席が備えるコンピュータのＩＰ（Internet  Protocol）アドレスや物理アドレスなど、席各々を一義的に特定できるものである。
（ステップＳ２０８）次に、席管理サーバ３００は、席２００から受信したユーザ情報と席識別情報とを関連付けて記憶する。また、当該ユーザが既に別の席と対応付けられていた場合、席管理サーバ３００は、それまでの対応付けを解除し、新たに受信したユーザ情報と席識別情報とを対応付ける。
（ステップＳ２１０）次に、席管理サーバ３００は、ユーザとの対応関係が更新された席それぞれに対して、席の占有状態（空席、使用中）に関する席占有状態情報を、ネットワークＮＷを介して席２００の個々の席２００Ａ〜２００Ｇに送信する。ステップＳ２００で着席を検出した席２００に対して送信される席占有状態情報の内容は、「使用中」を示す情報である。
（ステップＳ２１２）席２００は、席管理サーバ３００から受信した席占有状態情報に基づいて、その表示部を「使用中」と表示する。また、この図には記載していないが、ステップＳ２０８において、席２００以外にユーザとの対応関係の更新が行われた席（例えば、席２００Ｂや席２００Ｃ）がある場合、当該席に対して別の処理が行われる。この処理については、後述する。
【００１９】
図２（ｂ）は、ユーザが席２００から離れたときから行われる処理を示している。
（ステップＳ２２０）まず、ユーザが席２００から離れると、席２００は、ユーザが席２００から離れたことを検出する。離席の検出の具体的な態様については後述する。
（ステップＳ２２２）次に、席２００は、席管理サーバ３００に席識別情報を送信し、ユーザが離席したことを通知する。
（ステップＳ２２４）次に、席管理サーバ３００は、離席したユーザに対応付けられている席の状態を離席として、席管理サーバ３００が備える記憶部に記憶する。
（ステップＳ２２６）次に、離席したユーザの端末装置１００は、例えば、数秒から数分程度の間隔で、ユーザ情報とユーザの位置に関するユーザ位置情報とを席管理サーバ３００に送信する。なお、ユーザ位置情報とは、例えば、ＧＰＳ（Global  Positioning  System）などの測位システムによって特定されるユーザの持つ端末装置１００の座標である。また、ユーザ位置情報とは、所定の領域にユーザがいるか否かを示すものであってもよく、例えば、会場の内外のどちらにいるかを示すものであってもよい。また、このユーザ情報とユーザ位置情報の送信は、ユーザが着席している間も行ってもよい。
【００２０】
（ステップＳ２２８）次に、席管理サーバ３００は、端末装置１００が離席したユーザの使用する端末装置１００であり、受信したユーザ位置情報は当該ユーザのものであることを確認する。すなわち、席管理サーバ３００は、ユーザが離れている状態の席２００に関連付けられているユーザのユーザ位置情報を取得する。
（ステップＳ２３０）次に、席管理サーバ３００は、受信したユーザ位置情報に基づいて、席２００が空席か否かを判定する。
（ステップＳ２３２）次に、席２００が空席であると判定した場合、席管理サーバ３００は、席２００とユーザとの関連付けを更新する。ステップＳ２３０及びＳ２３２の処理については、後述する。
（ステップＳ２３４）次に、席管理サーバ３００は、席占有状態情報を席２００に送信する。そして、席２００は、受信した席占有状態情報に基づいて、該当する席の表示部を「空席」と表示する。
【００２１】
［席管理サーバの構成］
図３は、本実施形態に係る席管理システム１の機能構成の一例を示すブロック図である。席管理サーバ３００は、記憶部３１０と、判定部３２０と、サーバ側通信部３３０と、席占有状態送信制御部３４０とを備える。また、記憶部３１０は、席管理テーブル３１６を記憶する。
【００２２】
サーバ側通信部３３０は、例えば、ネットワークＮＷに接続するためのネットワークカードなどを備える。サーバ側通信部３３０は、ネットワークＮＷに接続され、複数のユーザ各々を示すユーザ情報と当該ユーザの位置を示すユーザ位置情報とを、端末装置１００や席２００から受信する。
【００２３】
記憶部３１０は、例えば、ＨＤＤ（Hard  Disc  Drive、ハードディスク記憶装置）やＳＳＤ（Solid  State  Drive、半導体記憶装置）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory、書き換え可能不揮発性メモリ）、ＲＯＭ（Read-Only  Memory、リードオンリ・メモリ）、ＲＡＭ（Random  Access  Memory、ランダム・アクセス・メモリ）などを備える。記憶部３００は、制御部３５０の備えるＣＰＵ（Central  Processing  Unit、中央処理装置）が実行するプログラムやＣＰＵの処理結果を格納する他、席管理テーブル３１６を格納する。なお、プログラムを格納する記憶装置と席管理テーブル３１６を格納する記憶装置は別体であってよい。席管理テーブル３１６には、サーバ側通信部３３０が受信したユーザ情報とユーザ情報の送信元の席とが関連付けて記憶されている。すなわち、記憶部３１０は、複数の席２００各々を示す席識別情報とユーザ情報とを関連付けて記憶する。
【００２４】
判定部３２０、更新部３２２、席情報受信制御部３３２、位置情報受信制御部３３４、及び席占有状態送信制御部３４０は、例えば、ＣＰＵが記憶部３１０に格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部の一部または全部は、ＬＳＩ（Large  Scale  Integration、大規模集積回路）やＡＳＩＣ（Application  Specific  Integrated  Circuit、特定用途向け集積回路）などのハードウェア機能部であってもよい。
【００２５】
席情報受信制御部３３２は、サーバ側通信部３３０を制御し、席２００が着席の状態になったときに席２００から送信される関連付けられたユーザ情報と席識別情報とを受信する。また、席情報受信制御部３３２は、サーバ側通信部３３０を制御し、席２００が離席の状態になったときに席２００から送信される席識別情報と離席を示す情報とを受信する。席情報受信制御部３３２は、受信した情報を更新部３２２に出力する。
【００２６】
位置情報受信制御部３３４は、サーバ側通信部３３０を制御して、端末装置１００から送信されたユーザ情報とユーザ位置情報とを受信する。位置情報受信制御部３３４は、受信したユーザ情報とユーザ位置情報とを判定部３２０に出力する。判定部３２０は、席管理テーブル３１６を参照し、位置情報受信制御部３３４から入力されたユーザ情報によって示されるユーザに関連付けられている席を確認する。次に、判定部３２０は、当該席が離席の状態であるか否かを確認する。当該席が離席の状態である場合、判定部３２０は、位置情報受信制御部３３４から入力された当該ユーザの位置情報に基づいて、当該席が空席であるか否かを判定する。すなわち、判定部３２０は、ユーザが離れている状態の席２００を示す席識別情報に関連付けられて記憶部３１０に記憶されているユーザ情報によって示されるユーザのユーザ位置情報に基づいて、当該席２００の状態が空席であるか否かを判定する。そして、判定部３２０は、当該判定結果を更新部３２２に出力する。
【００２７】
判定部３２０は、例えば、ユーザ位置情報が示すユーザの位置が席管理システム１の席２００が設置されている会場の中か否かによって、当該ユーザに関連付けられる席が空席であるか否かを判定する。ユーザの位置が会場の外であれば、ユーザが戻ることはないと考えられるため、当該席を空席と判定する。すなわち、会場が所定の領域とすると、ユーザ位置情報とは、ユーザの移動が所定の領域の外への移動であるか否かを示すユーザ移動情報であり、判定部３２０は、ユーザ移動情報に基づいて複数の席２００各々が空席であるか否かを判定する。
【００２８】
更新部３２２は、席情報受信制御部３３２から入力される情報と、判定部３２０から入力される判定結果に基づいて席管理テーブル３１６を更新する。すなわち、更新部３２２は、判定部３２０が判定する席２００の状態に基づいて、記憶部３１０に記憶される席識別情報とユーザ情報との関連付けを更新する。席占有状態送信制御部３４０は、席管理テーブル３１６を参照し、当該席管理テーブル３１６が更新されたときに、当該更新に関連する席に対して、席占有状態情報を送信する。例えば、席管理テーブル３１６にユーザ情報と席識別情報の組が新たに追加されたとき、席占有状態送信制御部３４０は、サーバ側通信部３３０を制御し、当該席に対して、「使用中」を示す席占有状態情報を送信させる。また、例えば、席管理テーブル３１６からユーザ情報と席識別情報の組が削除されたとき、席占有状態送信制御部３４０は、サーバ側通信部３３０を制御し、当該席に対して、「空席」を示す席占有状態情報を送信させる。
【００２９】
［席の構成］
席２００は、記憶部２１０と、席側通信部２３０と、ユーザ情報受信制御部２４０と、席側ユーザ情報通信部２５０と、席情報送信制御部２６０と、席使用検出部２７０と、席占有状態受信制御部２８０と、席占有状態表示制御部２８２と、表示部２８４とを備える。また、記憶部２１０は、ユーザ情報２１２と席識別情報２１４とを格納する。
【００３０】
記憶部２１０は、例えば、ＨＤＤやＳＳＤ、ＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭなどを含み、席２００が備えるＣＰＵが実行するプログラムやＣＰＵの処理結果を格納する他、席識別情報２１４を格納する。また、記憶部２１０は、席を使用しているユーザの端末装置１００から席２００が受信するユーザ情報２１２を格納する。
【００３１】
ユーザ情報受信制御部２４０、席情報送信制御部２６０、席占有状態受信制御部２８０、及び席占有状態表示制御部２８２は、例えば、ＣＰＵが記憶部２１０に格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部の一部または全部は、ＬＳＩやＡＳＩＣなどのハードウェア機能部であってもよい。
【００３２】
席使用検出部２７０は、例えば、席の座面に接触して設置される圧力センサを含む。席使用検出部２７０は、ユーザが着席したことを検出すると、ユーザ情報受信制御部２４０に着席を検出したことを電気信号にして通知する。また、席使用検出部２７０は、ユーザの離席を検出することもできる。席使用検出部２７０は、ユーザが離席したことを検出すると、離席を検出した時刻を記憶部２１０に記憶し、席情報送信制御部２６０に対して、席識別情報と離席を示す情報を席管理サーバ３００に送信するよう通知する。着席、離席は、圧力センサの検出する圧力の変化により検出する。なお、席使用検出部２７０は、圧力の検出以外の方法で自席の使用を検出してもよい。例えば、席２００は、撮像部を備え、撮像画像からユーザの顔を検出することで自席の使用を検出してもよい。
【００３３】
ユーザ情報受信制御部２４０は、席使用検出部２７０からの通知を受信すると、席側ユーザ情報通信部２５０を制御して、端末装置１００からユーザ情報を取得させる。そして、ユーザ情報受信制御部２４０は、受信したユーザ情報を記憶部２１０に記憶させる。また、ユーザ情報受信制御部２４０は、席情報送信制御部２６０に対して、当該ユーザ情報２１２と席識別情報とを席管理サーバ３００に送信するよう通知する。
【００３４】
席側ユーザ情報通信部２５０は、ユーザ情報受信制御部２４０からの通知を受けて、端末装置１００が備える端末側ユーザ情報通信部１５０から、ユーザ情報の取得を行う。すなわち、席側ユーザ情報通信部２５０は、複数のユーザ各々を示すユーザ情報を検出する。ユーザ情報の取得には、例えば、ＲＦＩＤシステムを利用する。この場合、席側ユーザ情報通信部２５０は、ＲＦＩＤタグ読み取り部２５２を備え、端末装置１００が備えるＲＦＩＤタグからユーザ情報を受信する。ＲＦＩＤシステムによる情報の通信可能距離は、通信に使用する周波数などによって異なるが、概ね数メートルである。
【００３５】
本実施形態において席側ユーザ情報通信部２５０は、端末装置１００を持つユーザが着席していることを検出した後、ＲＦＩＤタグの読み取りを行う。そのため、席２００のＲＦＩＤタグ読み取り部２５２とユーザが持つ端末装置１００のＲＦＩＤタグとは、ＲＦＩＤシステムによるユーザ情報の読み取りが可能な程度の近距離にある。従って、席側ユーザ情報通信部２５０は、ユーザに特別な操作を行わせることなく、ユーザ情報を受信することができる。なお、ＲＦＩＤシステムによるユーザ情報の読み取りでは、１つの席が複数のユーザのユーザ情報を取得し得る。その場合、例えば、端末装置１００との通信強度などに応じて、各席とユーザとが一義的に対応付けられるようにしてよい。また、単一のユーザ情報を取得しやすくなるように、席２００は、ＲＦＩＤシステムの通信可能距離を適宜短く設定してもよい。
【００３６】
席側通信部２３０は、例えば、無線通信を行うためのネットワークカードを備えており、接続されているネットワークＮＷを介して、席管理サーバ３００と通信を行うことができる。なお、端末側通信部１３０は、無線基地局やアクセスポイントとの通信を介して、ネットワークＮＷ上の席管理サーバ３００と通信を行ってもよい。
【００３７】
席情報送信制御部２６０は、ユーザ情報受信制御部２４０からの通知を受信すると、席側通信部２３０を制御し、記憶部２１０に格納されたユーザ情報と席識別情報の組を席管理サーバ３００に送信させる。また、席情報送信制御部２６０は、席使用検出部２７０からのユーザの離席の通知を受信すると、席側通信部２３０を制御し、離席を示す情報と記憶部２１０に格納されている席識別情報とを席管理サーバ３００に送信させる。
【００３８】
また、席占有状態受信制御部２８０は、席側通信部２３０を制御して、席管理サーバ３００から席占有状態情報を受信させる。次に、席占有状態受信制御部２８０は、受信した
席占有状態情報を席占有状態表示制御部２８２に出力する。そして、席占有状態表示制御部２８２は、入力された席占有状態情報に基づいて、表示部２８４に席の占有状態を表示させる。また、席占有状態表示制御部２８２は、記憶部２１０に記憶された離席が検出された時刻に基づいて、ユーザが離席してから経過した時間を表示部２８４に表示させる。表示部２８４は、例えば、液晶ディスプレイや有機ＥＬ（Electroluminescence）を備える。そして、表示部２８４は、席占有状態情報に基づいて、例えば、「使用中」や「空席」などの表示を行う。その他に、赤色ランプの点灯や消灯などにより、席の占有状態を表示することができる。また、ユーザが離席してから経過した時間などを表示する。
【００３９】
［端末装置の構成］
端末装置１００は、記憶部１１０と、位置検出部１２０と、端末側通信部１３０と、ユーザ情報送信制御部１４０と、端末側ユーザ情報通信部１５０と、位置情報送信制御部１６０とを備える。また、記憶部１１０は、ユーザ情報１１２と測位プログラム１１８とを格納する。
【００４０】
記憶部１１０は、例えば、ＨＤＤやＳＳＤ、ＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭなどを含み、端末装置１００が備えるＣＰＵが実行するプログラムやＣＰＵの処理結果を格納する他、ユーザ情報１１２と測位プログラム１１８を格納する。また、例えば、ユーザ情報１１２と測位プログラム１１８とは、別の記憶装置に記憶されていてもよい。位置検出部１２０、ユーザ情報送信制御部１４０及び位置情報送信制御部１６０は、例えば、ＣＰＵが記憶部１１０に格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部の一部または全部は、ＬＳＩやＡＳＩＣなどのハードウェア機能部であってもよい。
【００４１】
ユーザ情報送信制御部１４０は、席２００からのユーザ情報の送信要求を受け、端末側ユーザ情報通信部１５０を制御し、ユーザ情報を送信させる。端末側ユーザ情報通信部１５０は、ＲＦＩＤタグを備えており、席２００が備えるＲＦＩＤタグ読み取り部２５２を介して、席２００に無線でユーザ情報を送信する。
【００４２】
端末側通信部１３０は、無線基地局やアクセスポイントとの通信を介して、ネットワークＮＷ上の席管理サーバ３００と通信を行う。端末側通信部１３０は、アンテナや変調部、符号化／復調部、アップ／ダウンコンバータなどを備えており、無線基地局やアクセスポイントと無線通信を行うことができる。
【００４３】
位置検出部１２０は、記憶部１１０が格納する測位プログラム１１８を読み出し、ＧＰＳや屋内測位手段によって、端末装置１００の位置を検出する。すなわち、位置検出部１２０は、ユーザの位置に関するユーザ位置情報を検出する。なお、屋内の測位手段には、例えば、位置が既知である複数の無線基地局やアクセスポイントからの電波の強度に基づいて、自装置の位置を推定する方法などがあり、本実施形態では特定の方法に限定せずに利用することができる。位置検出部１２０は、検出したユーザ位置情報を位置情報送信制御部１６０に出力する。そして、位置情報送信制御部１６０は、端末側通信部１３０を制御し、位置検出部１２０から入力されたユーザ位置情報を席管理サーバ３００に送信させる。
【００４４】
［席管理処理］
図４は、席管理サーバ３００による席管理処理の一例を示すフローチャートである。図４（ａ）は、席管理サーバ３００による席２００が着席を検出した後の処理の一例である。
（ステップＳ４００）まず、席管理サーバ３００の席情報受信制御部３３２は、サーバ側通信部３３０を制御し、関連付けられた席識別情報とユーザ情報とを席２００から受信する。
（ステップＳ４０２）次に、更新部３２２は、受信した席識別情報とユーザ情報とを席管理テーブル３１６に登録する。
（ステップＳ４０４）次に、席占有状態送信制御部３４０は、サーバ側通信部３３０を制御し、当該登録された席識別情報の席に対して「使用中」を示す席占有状態情報を送信させる。
【００４５】
（ステップＳ４０６）次に、判定部３２０は、席管理テーブル３１６を参照し、同じユーザ情報が複数の席識別情報に関連付けられていないかどうかを確認する。すなわち、判定部３２０は、サーバ側通信部３３０が受信するユーザ情報と席識別情報との組み合わせと記憶部３１０が記憶するユーザ情報と席識別情報との組み合わせとを比較する。ユーザ情報が重複している場合（ステップＳ４０６；ＹＥＳ）、ステップＳ４０８に遷移する。ユーザ情報が重複していない場合（ステップＳ４０６；ＮＯ）、ステップＳ４００に戻る。
【００４６】
（ステップＳ４０８）次に、更新部３２２は、重複するユーザ情報のうちの登録された時刻の古い当該ユーザ情報と当該ユーザ情報に関連付けられた席識別情報との組を席管理テーブル３１６から削除する。
（ステップＳ４１０）そして、席占有状態送信制御部３４０は、サーバ側通信部３３０を制御し、ステップＳ４０８で席管理テーブル３１６から削除対象となった席識別情報が示す席に対して、「空席」を示す席占有状態情報を送信させる。
【００４７】
図４（ｂ）は、席管理サーバ３００による席２００が離席を検出した後の処理の一例である。
（ステップＳ４２０）まず、席管理サーバ３００の席情報受信制御部３３２は、サーバ側通信部３３０を制御し、席２００から席識別情報と離席を示す情報を受信する。
（ステップＳ４２２）次に、更新部３２２は、席管理テーブル３１６の当該席の状態を離席とする。
（ステップＳ４２４）次に、席情報受信制御部３３２は、サーバ側通信部３３０を制御し、離席したユーザの端末装置１００からユーザ位置情報を受信する。上述の通り、このユーザ位置情報は、端末装置１００から定期的に送信され、サーバ側通信部３３０により受信される。
【００４８】
（ステップＳ４２６）次に、判定部３２０は、受信したユーザ位置情報に基づいて、ユーザの位置が会場内であるかどうかを判定する。ユーザの位置が会場内である場合（ステップＳ４２６；ＹＥＳ）、ステップＳ４２６に戻る。ユーザの位置が会場内ではない場合（ステップＳ４２６；ＮＯ）、ステップＳ４２８に遷移する。
（ステップＳ４２８）次に、更新部３２２は、当該ユーザを示すユーザ情報と当該ユーザ情報に関連付けられた席識別情報との組を席管理テーブル３１６から削除する。
（ステップＳ４３０）そして、席占有状態送信制御部３４０は、サーバ側通信部３３０を制御し、ステップＳ４２８で席管理テーブル３１６から削除対象となった席識別情報が示す席に対して、「空席」を示す席占有状態情報を送信させる。
【００４９】
なお、席管理サーバ３００が、離席したユーザの持つ端末装置１００からユーザ位置情報を受信することができず、ユーザが会場内にいるかどうかわからない場合も考えられる。そこで、図４（ｂ）には示してはいないが、例えば、席管理サーバ３００は、ステップＳ４２２において離席が検出された時刻を記憶しておき、当該時刻から一定時間が経過した場合、ステップＳ４２８とステップＳ４３０の処理を行うことで、当該ユーザに関連付けられている席を空席と判定してもよい。
【００５０】
図５は、席管理テーブル３１６の一例を示す表である。図５（ａ）〜（ｆ）は、時間的に連続しており、（ａ）〜（ｆ）にかけて時間が経過している。また、図５（ａ）〜（ｆ）の表において、新しい情報は表の下部に順次追加されていく。また、列Ｃ５００はユーザ情報を示しており、列Ｃ５１０は席識別情報を示している。列Ｃ５２０は席の使用状態を示している。図５（ａ）は、席管理テーブル３１６の初期状態を示しており、ユーザＡ及びＢの２名のユーザが、席ｂ１及びｄ３と関連付けられている。図５（ｂ）は、新たなユーザＣが席ｆ２に着席したときの席管理テーブル３１６である。図４（ａ）のステップＳ４０２に該当する処理が行われ、行Ｌ５００が追加されている。
【００５１】
図５（ｃ）は、ユーザＣが席ｆ２を離れ、席ｚ２に着席したときの席管理テーブル３１６である。図４（ａ）のステップＳ４０２に該当する処理が行われ、行Ｌ５１０が追加されている。また、図４（ｂ）のステップＳ４２２に該当する処理が行われ、席ｆ２の使用状態が離席とされている。図５（ｄ）は、重複するユーザＣに関する情報のうち登録された時刻の古い情報が削除された様子を示している。図４（ａ）のステップＳ４０８に該当する処理が行われ、行Ｌ５２０（図５（ｃ））が削除されている。図５（ｅ）は、ユーザＢが席を離れたときの席管理テーブル３１６である。このとき、ユーザＢはどの席にも着席していないが、会場内にいる。図４（ｂ）のステップＳ４２２に該当する処理が行われ、席ｄ３の使用状態が離席とされている。図５（ｆ）は、ユーザＢが、会場の外に出たときの席管理テーブル３１６である。図４（ｂ）のステップＳ４２８に該当する処理が行われ、（図５（ｅ））行Ｌ５３０が削除されている。
【００５２】
以上のように、席側ユーザ情報通信部２５０は、複数のユーザ各々を示すユーザ情報を検出し、位置検出部１２０は、複数のユーザ各々の移動を示すユーザ移動情報を検出し、複数の席２００各々（席２００Ａ〜２００Ｇ）を示す席識別情報とユーザ情報とを関連付けて記憶する記憶部３１０し、判定部３２０は、ユーザが離れている状態の席２００を示す席識別情報に関連付けられて記憶部３１０に記憶されているユーザ情報によって示されるユーザのユーザ移動情報に基づいて、当該席２００の状態が空席であるか否かを判定し、更新部３２２は、判定部３２０が判定する席２００の状態に基づいて、記憶部３１０に記憶される席識別情報とユーザ情報との関連付けを更新する。
【００５３】
また、複数の席２００各々は、所定の領域内に設置される。ユーザ位置情報とは、ユーザの移動が所定の領域の外への移動であるか否かを示すユーザ移動情報である。判定部３２０は、ユーザ移動情報に基づいて複数の席２００各々が空席であるか否かを判定する。このように、席管理サーバ３００は、ユーザが一時的に席を離れているのか、或いは会場を退出するのかを判断するため、当該ユーザに関連付けられている席が空席か否かを正しく判定することができる。従って、一時的な離席のつもりで席を離れたユーザがそのまま当該席に戻ってこなかったとしても、席が確保され続けるような事態を避けることができる。
【００５４】
また、サーバ側通信部３３０は、席識別情報とユーザ情報との関連付けを受信する。判定部３２０は、サーバ側通信部３３０が受信するユーザ情報と席識別情報との組み合わせと記憶部３１０が記憶するユーザ情報と席識別情報との組み合わせとを比較する。これは、サーバ側通信部３３０が受信するユーザ情報によって示されるユーザの移動を示すユーザ移動情報を検出することでもある。従って、席管理サーバ３００は、ユーザが別の席に座ったとを検出し、それまでに関連付けられていた席が空席であることを正しく判定することができる。
【００５５】
なお、上述の説明では、席管理サーバ３００は、席の状態を「使用中」又は「空席」として管理したが、「使用中」を「着席」と「離席」とに分けて管理したり、ユーザが席を離れてから経過した時間を計測したりしてもよい。また、例えば、ユーザの持つ端末装置１００や施設内の表示装置に席２００の配置図と各席の使用状態とを対応付けて表示させてもよい。このように席の使用状態を細かく分類したり、席各々とその使用状態とを対応付けて表示することにより、席管理システム１は、空席或いは空席になる可能性のある席をユーザに正確に伝えることができる。また、席管理システム１を構成する端末装置１００、席２００及び席管理サーバ３００の各機能は、一部入れ替えてもよい。例えば、席識別情報とユーザ情報との関連付けの送信は、席２００からでなく、端末装置１００から行ってもよい。
【００５６】
＜第２の実施形態＞
［システム構成］
本実施形態において、席管理システムは列車の席の管理を行う席管理システムである。ユーザは、第１の実施形態における端末装置１００に代えてＲＦＩＤタグが組み込まれたＩＣ（Integrated  Circuit）乗車券を所持しており、ユーザはＩＣ乗車券を使用して改札装置を通過する。また、ユーザは列車に乗車し、席管理システムの一部である席を利用する。
【００５７】
図６は、第２の実施形態に係る席管理装置を備える席管理システム２の一例を示す外観図である。席管理サーバ３００ａは、ネットワークＮＷを介して、列車の席２００と改札装置４００に接続されており、相互に情報の送受信を行うことができる。第２の実施形態における席管理サーバ３００ａは、第１の実施形態における席管理サーバ３００と類似した構成を備えるが、位置情報受信制御部３３４及び判定部３２０の機能が少し異なる。また、席管理サーバ３００ａは、移動管理部３６０を備えている。図６において、第１の実施形態と同じ符号を用いて示されている各構成の機能は、第１の実施形態と同じであり、説明は省略する。
【００５８】
改札装置４００は、記憶部４１０と、ユーザ情報送信制御部４２０と、改札側通信部４３０と、ユーザ情報受信制御部４４０と、改札側ユーザ情報通信部４５０とを備えている。記憶部４１０は、例えば、ＨＤＤやＳＳＤ、ＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭなどを含み、改札装置４００が備えるＣＰＵが実行するプログラムやＣＰＵの処理結果が格納される他、ＩＣ乗車券から受信するユーザ情報４１２を格納する。ユーザ情報受信制御部４４０及びユーザ情報送信制御部４２０は、例えば、ＣＰＵが記憶部４１０に格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部の一部または全部は、ＬＳＩやＡＳＩＣなどのハードウェア機能部であってもよい。
【００５９】
改札側通信部４３０は、例えば、無線通信を行うためのネットワークカードを備えており、接続されているネットワークＮＷを介して、席管理サーバ３００ａと通信を行うことができる。なお、改札側通信部４３０は、無線基地局やアクセスポイントとの通信を介して、ネットワークＮＷ上の席管理サーバ３００ａと通信を行ってもよい。また、改札側ユーザ情報通信部４５０は、ＲＦＩＤタグ読み取り部４５２を含む。
【００６０】
ユーザが改札装置４００を通過するとき、改札装置４００のユーザ情報受信制御部４４０は、改札側ユーザ情報通信部４５０を制御し、ユーザの所持するＩＣ乗車券からユーザ情報を受信する。次に、ユーザ情報受信制御部４４０は、受信したユーザ情報を記憶部４１０に記憶する。そして、ユーザ情報送信制御部４２０は、改札側通信部４３０を制御して、受信されたユーザ情報を席管理サーバ３００ａに送信する。
【００６１】
ユーザが列車に乗るとき、または、降車してプラットホームから出るとき、ユーザは改札を通過する。従って、改札側通信部４３０からユーザ情報を受信した回数が奇数の場合、そのユーザはプラットホームに入場し、列車に乗り、席を使用できる状態である。改札側通信部４３０からユーザ情報が送られてきた回数が偶数の場合、そのユーザは、離席し、列車を降り、プラットホームから出た状態である。すなわち、改札側ユーザ情報通信部４５０は、複数のユーザ各々を示すユーザ情報を検出するとともに、当該複数のユーザ各々の移動を示すユーザ移動情報とを検出する。そして、改札側ユーザ情報通信部４５０が検出する移動情報とは、ユーザの移動が所定の領域の外への移動であるか否かを示す情報である。
【００６２】
移動管理部３６０は、例えば、ＣＰＵが記憶部２１０に格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、移動管理部３６０は、ＬＳＩやＡＳＩＣなどのハードウェア機能部であってもよい。位置情報受信制御部３３４は、サーバ側通信部３３０を制御し、改札装置４００からユーザ情報を受信する。次に、位置情報受信制御部３３４は、受信したユーザ情報を移動管理部３６０に出力する。移動管理部３６０は、位置情報受信制御部３３４から入力されたユーザ情報の受信回数を当該ユーザの移動を示すユーザ移動情報として記憶部３１０に記憶する。
【００６３】
判定部３２０は、移動管理部３６０が記憶部３１０に記憶したユーザ移動情報を取得し、図４（ｂ）のステップＳ４２６と類似の処理を行う。具体的には、移動管理部３６０が記憶部３１０に記憶したユーザ情報の受信回数が偶数のとき、判定部３２０は、席管理テーブル３１６において当該ユーザ情報に関連付けられた席識別情報が示す席を空席と判定する。
【００６４】
＜第３の実施形態＞
［システム構成］
第３の実施形態において、席管理装置はイベント会場の席の管理を行う席管理サーバである。ユーザは、バーコード付きの入場券を所持している。席管理システムの一部である席各々は、バーコード読み取り部を備えており、ユーザはチケットをバーコード読み取り部にかざすことで席を使用することができる。
【００６５】
図７は、第３の実施形態に係る席管理装置を備える席管理システム３の一例を示す外観図である。席管理サーバ３００は、ネットワークＮＷを介して、イベント会場の席各々と、相互に情報の送受信を行うことができる。席管理サーバ３００は、第１の実施形態の席管理サーバ３００と同様の構成を備えている。席２００ｂは、第１の実施形態における席２００と類似した構成を備えているが、席側ユーザ情報通信部２５０ｂがバーコード読み取り部２５２ｂを備えている点が異なっている。以下、機能が同じ部分は説明を省略する。
【００６６】
以下、席におけるユーザ情報の取得処理について説明する。ユーザーが席２００ｂに着き、チケットをバーコード読み取り部にかざすと、ユーザ情報受信制御部２４０ｂは、席側ユーザ情報通信部２５０ｂを制御し、バーコードを読み取る。ユーザ情報受信制御部２４０ｂは、読み取ったバーコードを解析し、ユーザ情報を取得する。ユーザ情報受信制御部２４０ｂは、取得したユーザ情報を記憶部に記憶する。
【００６７】
席管理サーバ３００では、第１の実施形態の図４（a）のフローチャートで説明した処理を行う。そのため、席管理サーバ３００は、サーバ側通信部３３０が受信するユーザ情報と席識別情報との組み合わせと記憶部３１０が記憶するユーザ情報と席識別情報との組み合わせとを比較することでサーバ側通信部３３０が受信するユーザ情報によって示されるユーザの移動を検出し、席管理テーブル３１６を更新することができる。
【００６８】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。また、各実施形態の席管理システムの構成を組み合わせ利用してもよい。例えば、第３の実施形態の席管理システム３が、第２の実施形態における改札装置のように入場と退場とを検出する入場装置を備え、ユーザのチケットからバーコードを読み込むことでユーザ情報を取得するようにしてもよい。こうすることで、ユーザが会場内にいるか否かを判定することができ、席の状態を正しく管理することができる。また、席各々は複数の利用者に同時に利用されてもよい。例えば、２人席の場合は、席管理テーブルで対応付けられる席識別情報と関連付けられるユーザ情報の数を２つとして管理すればよい。また、席は座席に限定されず、立席でもよい。
【符号の説明】
【００６９】
１００‥端末装置、１２０‥位置検出部、２００、２００ｂ‥席、２５０、２５０ｂ‥席側ユーザ情報通信部、３００、３００ａ‥席管理サーバ、３１０‥記憶部、３１６‥席管理テーブル、３２０‥判定部、３２２‥更新部、３３０‥サーバ側通信部、３４０‥席占有状態送信制御部、３６０‥移動管理部
【図１】
2015036903.tif 000003
【図２】
2015036903.tif 000004
【図３】
2015036903.tif 000005
【図４】
2015036903.tif 000006
【図５】
2015036903.tif 000007
【図６】
2015036903.tif 000008
【図７】
2015036903.tif 000009