(57)【要約】      （修正有）【課題】利用者が属するグループに応じて使用できる設備が決まっている状況において、設備毎での使用の有無を検出するセンサ等を設けずに設備の空き状況を監視可能とする。【解決手段】実施形態の情報処理装置は、第１，第２の識別手段及び検出手段を備える。第１の識別手段は、複数のグループのいずれかがそれぞれ関連付けられた複数の設備が設けられた空間へと出入りする利用者を撮影するカメラより撮影された画像に基づいて、空間へと進入する利用者が属するグループを識別する。第２の識別手段は、カメラにより撮影された画像に基づいて、空間から退出する利用者が属するグループを識別する。検出手段は、複数のグループのそれぞれについて、当該グループが第１の識別手段及び第２の識別手段によりそれぞれ識別された履歴に基づいて、当該グループが関連付けられた設備の空きが有ること及び空きが無いことのいずれか一方を検出する。【選択図】図１
2020013214.tif 000002
【特許請求の範囲】
【請求項１】
複数のグループのいずれかがそれぞれ関連付けられた複数の設備が設けられた空間へと出入りする利用者を撮影する少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間へと進入する前記利用者が属するグループを識別する第１の識別手段と、
前記少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間から退出する前記利用者が属するグループを識別する第２の識別手段と、
前記複数のグループのそれぞれについて、当該グループが前記第１の識別手段及び前記第２の識別手段によりそれぞれ識別された履歴に基づいて、当該グループが関連付けられた前記設備の空きが有ること及び空きが無いことのいずれか一方を検出する検出手段と、を具備した情報処理装置。
【請求項２】
前記検出手段による検出結果を前記利用者に通知する通知手段、
をさらに備える請求項１に記載の情報処理装置。
【請求項３】
前記複数のグループのそれぞれについて、当該グループが関連付けられた前記設備の空き有ることを前記検出手段が検出できない場合、又は空きが無いことを前記検出手段が検出した場合に、当該グループが前記第１の識別手段及び前記第２の識別手段によりそれぞれ識別された履歴に基づいて、当該グループに関連付けられた前記設備の利用を前記空間内で待っている前記利用者の人数を判定する判定手段、をさらに備える請求項１に記載の情報処理装置。
【請求項４】
複数のグループのいずれかがそれぞれ関連付けられた複数の設備が設けられた空間へと出入りする利用者を撮影する少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間へと進入する前記利用者が属するグループを識別する第１の識別手段と、
前記少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間から退出する前記利用者が属するグループを識別する第２の識別手段と、
前記複数のグループのそれぞれについて、当該グループが前記第１の識別手段及び前記第２の識別手段によりそれぞれ識別された履歴に基づいて、当該グループに関連付けられた前記設備の利用を前記空間内で待っている前記利用者の人数を判定する判定手段と、を具備した情報処理装置。
【請求項５】
前記判定手段による判定結果を前記利用者に通知する通知手段、
をさらに備える請求項３又は請求項４に記載の情報処理装置。
【請求項６】
コンピュータを、
複数のグループのいずれかがそれぞれ関連付けられた複数の設備が設けられた空間へと出入りする利用者を撮影する少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間へと進入する前記利用者が属するグループを識別する第１の識別手段と、
前記少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間から退出する前記利用者が属するグループを識別する第２の識別手段と、
前記複数のグループのそれぞれについて、当該グループが前記第１の識別手段及び前記第２の識別手段によりそれぞれ識別された履歴に基づいて、当該グループが関連付けられた前記設備の空きが有ること及び空きが無いことのいずれか一方を検出する検出手段と、して機能させるための情報処理プログラム。
【請求項７】
コンピュータを、
複数のグループのいずれかがそれぞれ関連付けられた複数の設備が設けられた空間へと出入りする利用者を撮影する少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間へと進入する前記利用者が属するグループを識別する第１の識別手段と、
前記少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、前記空間から退出する前記利用者が属するグループを識別する第２の識別手段と、
前記複数のグループのそれぞれについて、当該グループが前記第１の識別手段及び前記第２の識別手段によりそれぞれ識別された履歴に基づいて、当該グループに関連付けられた前記設備の利用を前記空間内で待っている前記利用者の人数を判定する判定手段と、して機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
飲食店などにおいて、客席からトイレの空き状況を確認可能とする表示を行うことは、既に行われている。
これは通常、施錠状態を検出するか、あるいは利用者を検出することにより実現されている。このため、トイレ内に複数の便器が配置されている場合には、上記の検出のためのセンサを便器毎に設ける必要があった。
【０００３】
なお、トイレへの利用者の進入及びトイレからの利用者の退出をそれぞれ検出するセンサを設けて、進入した利用者及び退出した利用者の人数をそれぞれにカウントすることにより、トイレ内に居る利用者の人数を管理し、空き状況を推定することも考えられる。このようにすれば、センサの数を減らすことが可能である。
しかしながら、配置されている複数の便器が男性用又は女性用として定められている場合には、トイレに居る人の人数からでは、空き状況を把握することはできない。
【０００４】
なお以上のことは、トイレ以外の様々な設備において同様である。また、利用者の性別に限らず、利用者が複数のグループに分類され、かつそのグループ毎に使用できる設備が決められている場合において同様である。
【０００５】
このような事情から、利用者が属するグループに応じてその利用者が使用できる設備が決められている状況において、設備毎での使用の有無を検出するセンサ等を設けなくとも設備の空き状況を監視できることが望まれていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−５２４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、利用者が属するグループに応じてその利用者が使用できる設備が決められている状況において、設備毎での使用の有無を検出するセンサ等を設けなくとも設備の空き状況を監視できる情報処理装置及び情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態の情報処理装置は、第１の識別手段、第２の識別手段及び検出手段を備える。第１の識別手段は、複数のグループのいずれかがそれぞれ関連付けられた複数の設備が設けられた空間へと出入りする利用者を撮影する少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、空間へと進入する利用者が属するグループを識別する。第２の識別手段は、少なくとも１つのカメラのうちの少なくとも１つにより撮影された画像に基づいて、空間から退出する利用者が属するグループを識別する。検出手段は、複数のグループのそれぞれについて、当該グループが第１の識別手段及び第２の識別手段によりそれぞれ識別された履歴に基づいて、当該グループが関連付けられた設備の空きが有ること及び空きが無いことのいずれか一方を検出する。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る注文管理装置の要部回路構成と、この注文管理装置を備えて構成されたＰＯＳシステムの概略構成とを示す図。
【図２】トイレの空き状況の監視のための図１中のプロセッサによる情報処理のフローチャート。
【図３】トイレの空き状況の監視のための図１中のプロセッサによる情報処理のフローチャート。
【図４】トイレの空き状況の監視のための図１中のプロセッサによる情報処理のフローチャート。
【図５】トイレの空き状況の通知のための図１中のプロセッサによる情報処理のフローチャート。
【図６】第１の画面の一例を示す図。
【図７】第２の画面の一例を示す図。
【図８】第３の画面の一例を示す図。
【図９】第４の画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、設備の一例としての便器の空き状況を案内するための情報処理装置としての機能を備えた注文管理装置を例に説明する。
【００１１】
図１は本実施形態に係る注文管理装置２の要部回路構成と、この注文管理装置２を備えて構成されたＰＯＳ（point-of-sale）システム１００の概略構成とを示す図である。
このＰＯＳシステム１００は、飲食店などのような客の注文に応じて飲食品等の商品を提供するサービスを行う様々な施設で利用可能である。
【００１２】
ＰＯＳシステム１００は、注文端末１、注文管理装置２、伝票プリンタ３及びＰＯＳ端末４を通信ネットワーク５にそれぞれ接続して構成される。注文端末１、伝票プリンタ３及びＰＯＳ端末４は、図１では１つずつを示しているが、その数はそれぞれに任意である。またＰＯＳシステム１００は、カメラ６ａ，６ｂを含む。
【００１３】
注文端末１は、客の操作に基づく注文の管理を注文管理装置２にて行うためのユーザインタフェースを担う。つまり注文端末１は、セルフオーダー端末とも称されるものである。注文端末１は、例えば客席に設置される。
【００１４】
注文管理装置２は、客の操作を受け付けるために、注文端末１における表示を制御する。注文管理装置２は、注文端末１でなされる客の操作に基づいて注文を受け付ける。そして注文管理装置２は、受け付けた注文を管理する。また注文管理装置２は、後述する情報処理を実行することによって、トイレ２００に設けられた便器２０１の空き状況を客に案内する。なおトイレ２００は、図１の例では５つの便器２０１を備える。５つの便器２０１は、それぞれに男性用又は女性用として定められている。つまりトイレ２００は、男性又は女性という２つのグループのいずれかがそれぞれ関連付けられた複数の設備としての複数の便器２０１が設けられた空間に相当する。そして客が、設備としての便器２０１の利用者である。ただし、店員等、客以外の人間が利用者に含まれていても構わない。
【００１５】
伝票プリンタ３は、例えば接客フロア又はキッチンに設置される。接客フロアに設置された伝票プリンタ３は、注文伝票を客のために印刷する。すなわち、接客フロアに設置された伝票プリンタ３は、いわゆるカスタマープリンタである。またキッチンに設置された伝票プリンタ３は、調理伝票を調理人のために印刷する。すなわち、キッチンに設置された伝票プリンタ３は、いわゆるキッチンプリンタである。
【００１６】
ＰＯＳ端末４は、例えば接客フロア又はチェックアウトカウンタに設置される。ＰＯＳ端末４は、客に対する案内、受注、給仕、配膳、あるいは会計などの各種の業務に関する情報処理を行う。そして、接客フロアに設置されたＰＯＳ端末４においては、案内、受注、給仕及び配膳に関する情報処理が主として実行される。またチェックアウトカウンタに設置されたＰＯＳ端末４においては、さらに会計に関する情報処理が実行される。なお、ＰＯＳ端末４は、上記の業務の一部のみに関する処理を行うことにより、特定の用途に特化したものとしてもよい。
【００１７】
通信ネットワーク５は、注文端末１、注文管理装置２、伝票プリンタ３及びＰＯＳ端末４等の接続されている通信端末が相互に授受するデータを伝送する。通信ネットワーク５としては、典型的にはＬＡＮ（local area network）が用いられる。しかしながら通信ネットワーク５としては、ＬＡＮの他に、インターネット、ＶＰＮ（virtual private network）、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。
【００１８】
カメラ６ａは、トイレ２００へと進入する利用者を、その顔を含めて撮影する。カメラ６ｂは、トイレ２００から退出する利用者を、その顔を含めて撮影する。本実施形態においては、カメラ６ａ，６ｂは、客席が設けられた図示しない客室からトイレ２００へと通ずる通路３００に設けられている。しかしながらカメラ６ａ，６ｂは、トイレ２００へと進入する利用者及び退出する利用者を撮影できるのであれば、その配置は任意であってよい。またカメラは、トイレ２００へと進入する利用者及び退出する利用者を撮影できるのであれば、１つ又は３つ以上が設けられてもよい。
【００１９】
注文管理装置２はさらに、プロセッサ２１、メモリユニット２２、補助記憶ユニット２３、操作デバイス２４、通信ユニット２５、インタフェースユニット２６及び伝送路２７を含む。
プロセッサ２１、メモリユニット２２及び補助記憶ユニット２３は、伝送路２７により接続されて、情報処理を実行するコンピュータを構成する。
【００２０】
プロセッサ２１は、上記のコンピュータの中枢部分である。プロセッサ２１は、メモリユニット２２又は補助記憶ユニット２３に記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムなどの情報処理プログラムに基づく情報処理を実行する。
【００２１】
メモリユニット２２は、上記コンピュータの主記憶部分に相当する。メモリユニット２２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メモリユニット２２は、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメモリユニット２２は、プロセッサ２１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メモリユニット２２は、揮発性のメモリ領域を、プロセッサ２１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２２】
補助記憶ユニット２３は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット２３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）、ＳＳＤ（solid state drive）などである。補助記憶ユニット２３は、プロセッサ２１各種の処理を行う上で使用するデータ、あるいはプロセッサ２１での処理によって生成されたデータを保存する。補助記憶ユニット２３は、上記の情報処理プログラムを記憶する場合もある。
【００２３】
操作デバイス２４は、操作者による何らかの指示を入力する。操作デバイス２４は、後述するリセット指示を受ける機能を備える。
通信ユニット２５は、プロセッサ２１が注文端末１、伝票プリンタ３及びＰＯＳ端末４と通信ネットワーク５を介して各種データを授受するための通信処理を行う。
【００２４】
インタフェースユニット２６には、カメラ６ａ，６ｂが接続される。インタフェースユニット２６は、カメラ６ａ，６ｂがそれぞれ出力する映像データを取り込んで補助記憶ユニット２３に保存する。
伝送路２７は、アドレスバス、データバス及び制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
【００２５】
注文管理装置２の基本ハードウェアとしては、例えば汎用のサーバ装置やコンピュータ装置を用いることができる。このときに注文管理装置２の譲渡は一般に、後述する情報処理について記述した情報処理プログラムがメモリユニット２２又は補助記憶ユニット２３に記憶された状態にて行われる。しかし、上記の情報処理プログラムがメモリユニット２２又は補助記憶ユニット２３に記憶されない状態の注文管理装置２と情報処理プログラムとが個別に譲渡されてもよい。そして、メモリユニット２２又は補助記憶ユニット２３に、注文管理装置２の管理者などの操作に応じて情報処理プログラムが書き込まれてもよい。情報処理プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。
【００２６】
次に以上のように構成されたＰＯＳシステム１００の動作について説明する。なお、以下に説明する各種の処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
【００２７】
このＰＯＳシステム１００を用いての販売管理は、既存のセルフオーダーシステムにより行われているのと同様にして行われる。一例としは、以下のような流れとなる。注文管理装置２は、客が商品を注文するための注文画面を注文端末１にて表示させる。客は、当該の注文画面に従って、所望の商品を注文するべく注文端末１を操作する。注文端末１は、客による注文内容を表した注文データを注文管理装置２に送信する。注文管理装置２は、客による注文の内容を表した注文リストを作成し、管理する。注文管理装置２は、客による追加注文に関わる注文データが注文端末１から送られてきたならば、上記の注文リストを更新する。注文管理装置２は、注文データを受信する毎に、その注文データに応じた調理伝票及び注文伝票のプリントを同一又は別々の伝票プリンタ３に指示する。伝票プリンタ３はこの指示に応じて、調理伝票及び注文伝票をプリントする。調理人は、調理伝票に従って商品を調理する。接客担当の店員は、注文伝票を客に渡す。接客担当の店員は、調理された商品を客席へと配膳する。商品の飲食を終えた客は、注文伝票を店員に提示して会計を要求する。ＰＯＳ端末４は、店員による操作に応じて、会計を要求している客に関する注文リストを注文管理装置２から取得する。ＰＯＳ端末４は、取得した注文リストに基づいて、提供した商品に関する代金を算出し、当該代金を決済する。
【００２８】
ところで注文管理装置２においては、上記のような販売管理とは別に、トイレ２００の空き状況の監視を常時実行する。
図２，図３，図４はトイレ２００の空き状況の監視のためのプロセッサ２１による情報処理（以下、監視処理と称する）のフローチャートである。プロセッサ２１は、メモリユニット２２又は補助記憶ユニット２３に記憶されている情報処理プログラムに従ってこの監視処理を実行する。
プロセッサ２１は、注文管理装置２が起動されると、この監視処理を開始する。
【００２９】
Ａｃｔ１としてプロセッサ２１は、リセット指示がなされるのを待ち受ける。
店員は、開店準備のために注文管理装置２を起動したならば、トイレ２００に誰も居ないことを確認した上で、操作デバイス２４にてリセット指示を行う。そしてプロセッサ２１は、リセット指示がなされたならばＹｅｓと判定し、Ａｃｔ２へと進む。なおリセット指示は、注文端末１又はＰＯＳ端末４で受け付けるようにしてもよい。またリセット指示は、ハンディターミナル又は携帯情報端末などの図１には示されない端末で受け付けるようにしてもよい。そしてこれらの場合には、リセット指示を受ける装置から注文管理装置２に対して、リセット指示が行われた旨を通知する。プロセッサ２１は、Ａｃｔ１としては、この通知を待ち受けて、通知がなされたことに応じてＡｃｔ２へと進むようにする。
トイレ２００内に存在する利用者を検出するセンサを備え、プロセッサ２１は、このセンサにより利用者が検出されていない場合にＡｃｔ１からＡｃｔ２へと進むようにしてもよい。この場合、センサを追加して設ける必要があるが、利用者が居ないことを検出できればよいので、大幅なコスト増加はもたらさない。
Ａｃｔ２としてプロセッサ２１は、トイレ２００における男性及び女性の在室人数Ｓｍ，Ｓｗをそれぞれ０にクリアする。
【００３０】
Ａｃｔ３としてプロセッサ２１は、トイレ２００への進入が新たに検出されたか否かを確認する。そして当該の検出がなされていないならばＮｏと判定し、Ａｃｔ４へと進む。
Ａｃｔ４としてプロセッサ２１は、トイレ２００からの退出が新たに検出されたか否かを確認する。そして当該の検出がなされていないならばＮｏと判定し、Ａｃｔ３へと戻る。
かくしてプロセッサ２１はＡｃｔ３及びＡｃｔ４としては、進入又は退出が新たに検出されるのを待ち受ける。
【００３１】
さてプロセッサ２１はさらに、図２−図４に示す情報処理と並行して、進入を検出するための情報処理（以下、進入検出処理と称する）と、退出を検出するための情報処理（以下、退出検出処理と称する）とを実行する。プロセッサ２１は、これらの情報処理についても、メモリユニット２２又は補助記憶ユニット２３に記憶された情報処理プログラムに基づいて実行する。
【００３２】
プロセッサ２１は、進入検出処理においてはカメラ６ａが出力した画像データを、また退出検出処理においてはカメラ６ｂが出力した画像データを、それぞれ処理の対象とする。そしてプロセッサ２１は、処理の対象となる画像データを解析し、当該画像データが表す画像に映り込んでいる人間の顔の抽出を試みる。そしてプロセッサ２１は、当該抽出に新たに成功した場合に、新たな進入又は退出として検出する。さらにこのときにプロセッサ２１は、抽出できた顔の特徴に基づき、進入者及び退出者の性別を判定する。なお、以上の処理には、既存の顔認識処理をそのまま用いることができるので、その詳細な説明は省略する。かくして情報処理プログラムに基づく情報処理をプロセッサ２１が実行することによって、プロセッサ２１を中枢部分とするコンピュータは、進入及び退出する利用者が属するグループとしての性別を識別する第１及び第２の識別手段として機能する。
【００３３】
プロセッサ２１は進入検出処理により進入を新たに検出できた場合には、監視処理においてはＡｃｔ３にてＹｅｓと判定し、Ａｃｔ５へと進む。
Ａｃｔ５としてプロセッサ２１は、進入する利用者が男性であるか否かを確認する。そしてプロセッサ２１は、進入検出処理により男性であると判定している場合にはＹｅｓと判定し、Ａｃｔ６へと進む。
Ａｃｔ６としてプロセッサ２１は、男性の在室人数Ｓｍを１つカウントアップする。
【００３４】
Ａｃｔ７としてプロセッサ２１は、男性用の便器２０１に空きが無いかどうかを確認する。プロセッサ２１は例えば、男性用の便器２０１の数が在室人数Ｓｍ以下であるか否かを確認し、そうである場合に空きが無いと判定する。そしてプロセッサ２１は、男性用の便器２０１に空きが無いならばＹｅｓと判定し、Ａｃｔ８へと進む。
Ａｃｔ８としてプロセッサ２１は、男性用の便器２０１の空き状態を表すフラグＦｍをセットする。つまりフラグＦｍは、セット状態である場合に、男性用の便器２０１に空きが無い状態であることを表す。
【００３５】
Ａｃｔ９としてプロセッサ２１は、男性の待ち人数Ｗｍを算出する。プロセッサ２１は例えば、在室人数Ｓｍから男性用の便器２０１の数を減じることによって待ち人数Ｗｍを算出する。そしてプロセッサ２１はこののち、Ａｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００３６】
プロセッサ２１は一方で、男性用の便器２０１に空きが無いことを確認できなかった場合には、Ａｃｔ７にてＮｏと判定し、Ａｃｔ１０へと進む。
Ａｃｔ１０としてプロセッサ２１は、フラグＦｍをリセットする。
Ａｃｔ１１としてプロセッサ２１は、待ち人数Ｗｍを０にクリアする。そしてプロセッサ２１はこののち、Ａｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００３７】
さてプロセッサ２１は、進入検出処理により女性であると判定している場合には、Ａｃｔ５にてＮｏと判定し、図３中のＡｃｔ１２へと進む。
Ａｃｔ１２としてプロセッサ２１は、女性の在室人数Ｓｗを１つカウントアップする。
【００３８】
Ａｃｔ１３としてプロセッサ２１は、女性用の便器２０１に空きが無いかどうかを確認する。プロセッサ２１は例えば、女性用の便器２０１の数が在室人数Ｓｗ以下であるか否かを確認し、そうである場合に空きが無いと判定する。そしてプロセッサ２１は、女性用の便器２０１に空きが無いならばＹｅｓと判定し、Ａｃｔ１４へと進む。
Ａｃｔ１４としてプロセッサ２１は、女性用の便器２０１の空き状態を表すフラグＦｗをセットする。つまりフラグＦｗは、セット状態である場合に、女性用の便器２０１に空きが無い状態であることを表す。
【００３９】
Ａｃｔ１５としてプロセッサ２１は、女性の待ち人数Ｗｗを算出する。プロセッサ２１は例えば、在室人数Ｓｗから女性用の便器２０１の数を減じることによって待ち人数Ｗｗを算出する。そしてプロセッサ２１はこののち、図２中のＡｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００４０】
プロセッサ２１は一方で、女性用の便器２０１に空きが無いことを確認できなかった場合には、図３中のＡｃｔ１３にてＮｏと判定し、Ａｃｔ１６へと進む。
Ａｃｔ１６としてプロセッサ２１は、フラグＦｗをリセットする。
Ａｃｔ１７としてプロセッサ２１は、待ち人数Ｗｗを０にクリアする。そしてプロセッサ２１はこののち、図２中のＡｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００４１】
プロセッサ２１は退出検出処理により退出を新たに検出できた場合には、監視処理においては図２中のＡｃｔ４にてＹｅｓと判定し、図４中のＡｃｔ１８へと進む。
Ａｃｔ１８としてプロセッサ２１は、退出した利用者が男性であるか否かを確認する。そしてプロセッサ２１は、退出検出処理により男性であると判定している場合にはＹｅｓと判定し、Ａｃｔ１９へと進む。
Ａｃｔ１９としてプロセッサ２１は、在室人数Ｓｍを１つカウントダウンする。
【００４２】
Ａｃｔ２０としてプロセッサ２１は、男性用の便器２０１に空きが無いかどうかを確認する。そしてプロセッサ２１は、男性用の便器２０１に空きが無いならばＹｅｓと判定し、Ａｃｔ２１へと進む。
Ａｃｔ２１としてプロセッサ２１は、待ち人数Ｗｍを算出する。プロセッサ２１は例えば、在室人数Ｓｍから男性用の便器２０１の数を減じることによって待ち人数Ｗｍを算出する。そしてプロセッサ２１はこののち、図２中のＡｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００４３】
プロセッサ２１は一方で、男性用の便器２０１に空きが無いことを確認できなかった場合には、Ａｃｔ２０にてＮｏと判定し、Ａｃｔ２２へと進む。
Ａｃｔ２２としてプロセッサ２１は、フラグＦｍをリセットする。
Ａｃｔ２３としてプロセッサ２１は、待ち人数Ｗｍを０にクリアする。そしてプロセッサ２１はこののち、図２中のＡｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００４４】
さてプロセッサ２１は、退出検出処理により女性であると判定している場合には、図４中のＡｃｔ１８にてＮｏと判定し、Ａｃｔ２４へと進む。
Ａｃｔ２４としてプロセッサ２１は、在室人数Ｓｗを１つカウントダウンする。
【００４５】
Ａｃｔ２５としてプロセッサ２１は、女性用の便器２０１に空きが無いかどうかを確認する。プロセッサ２１は例えば、女性用の便器２０１の数が在室人数Ｓｗ以下であるか否かを確認し、そうである場合に空きが無いと判定する。そしてプロセッサ２１は、女性用の便器２０１に空きが無いならばＹｅｓと判定し、Ａｃｔ２６へと進む。
【００４６】
Ａｃｔ２６としてプロセッサ２１は、待ち人数Ｗｗを算出する。プロセッサ２１は例えば、在室人数Ｓｗから女性用の便器２０１の数を減じることによって待ち人数Ｗｗを算出する。そしてプロセッサ２１はこののち、図２中のＡｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００４７】
プロセッサ２１は一方で、女性用の便器２０１に空きが無いことを確認できなかった場合には、図４中のＡｃｔ２５にてＮｏと判定し、Ａｃｔ２７へと進む。
Ａｃｔ２７としてプロセッサ２１は、フラグＦｗをリセットする。
Ａｃｔ２８としてプロセッサ２１は、待ち人数Ｗｗを０にクリアする。そしてプロセッサ２１はこののち、図２中のＡｃｔ３及びＡｃｔ４の待受状態に戻る。つまりプロセッサ２１は、次の進入又は退出に備える。
【００４８】
プロセッサ２１は、以上のように監視処理により、在室人数Ｓｍ，Ｓｗをカウントしている。ここで、在室人数Ｓｍ，Ｓｗは、男性及び女性のそれぞれについての進入検出数と退出検出数との差である。つまりプロセッサ２１は、在室人数Ｓｍ，Ｓｗを、進入検出と退出検出の履歴に基づいて求めている。そしてプロセッサ２１は、この在室人数Ｓｍ，Ｓｗと男性用及び女性用のそれぞれの便器の数との比較によって、便器の空きが無い状態であることを検出している。つまりプロセッサ２１は、便器の空きが無い状態であることを、進入検出と退出検出の履歴に基づいて検出している。かくして情報処理プログラムに基づく情報処理をプロセッサ２１が実行することによって、プロセッサ２１を中枢部分とするコンピュータは、そのような検出を行う検出手段として機能する。
【００４９】
またプロセッサ２１は、便器の空きが無い状態である場合における在室人数Ｓｍ，Ｓｗと男性用及び女性用のそれぞれの便器の数との差として、待ち人数Ｗｍ，Ｗｗを判定している。つまりプロセッサ２１は、男性用及び女性用のそれぞれの便器の使用をトイレ内で待っている男性及び女性のそれぞれの人数を、進入検出と退出検出の履歴に基づいて判定している。かくして情報処理プログラムに基づく情報処理をプロセッサ２１が実行することによって、プロセッサ２１を中枢部分とするコンピュータは、そのような判定を行う判定手段として機能する。
【００５０】
ところでプロセッサ２１は、注文端末１にて表示させる注文画面中に、客がトイレ２００の空き状況の表示を要求するためのボタンを設けておく。注文端末１は、当該のボタンが操作されたならば、予め定められた要求データを注文管理装置２へと送信する。そして、この要求データが通信ネットワーク５を介して伝送されてくると注文管理装置２は、トイレ２００の空き状況を客に通知する。
【００５１】
図５はトイレ２００の空き状況の通知のためのプロセッサ２１による情報処理（以下、通知処理と称する）のフローチャートである。プロセッサ２１は、要求データが通信ユニット２５により受信されると、メモリユニット２２又は補助記憶ユニット２３に記憶されている情報処理プログラムに従ってこの通知処理を実行する。
【００５２】
Ａｃｔ３１としてプロセッサ２１は、フラグＦｗがセット状態であるか否かを確認する。そしてプロセッサ２１は、フラグＦｗがセット状態ではないならばＮｏと判定し、Ａｃｔ３２へと進む。
Ａｃｔ３２としてプロセッサ２１は、フラグＦｍがセット状態であるか否かを確認する。そしてプロセッサ２１は、フラグＦｍがセット状態ではないならばＮｏと判定し、Ａｃｔ３３へと進む。つまりプロセッサ２１は、フラグＦｗ，Ｆｍがともにセット状態ではないならば、Ａｃｔ３３へと進む。
【００５３】
Ａｃｔ３３としてプロセッサ２１は、第１の画面を表した第１の画面データを生成する。
図６は第１の画面ＳＣ１の一例を示す図である。
第１の画面ＳＣ１は、男性用の便器２０１及び女性用の便器２０１のいずれにも空きが有ることを客に通知するものである。
【００５４】
プロセッサ２１は、フラグＦｗがセット状態ではないためにＡｃｔ３２へと進んだが、フラグＦｍがセット状態であった場合には、Ａｃｔ３２にてＹｅｓと判定し、Ａｃｔ３４へと進む。つまりプロセッサ２１は、フラグＦｗがセット状態ではなく、かつフラグＦｍがセット状態であるならば、Ａｃｔ３４へと進む。
【００５５】
Ａｃｔ３４としてプロセッサ２１は、第２の画面を表した第２の画面データを生成する。
図７は第２の画面ＳＣ２の一例を示す図である。
第２の画面ＳＣ２は、男性用の便器２０１に空きが無く、かつ男性用の便器２０１が空くのをトイレ２００内にて２名が待っていることと、女性用の便器２０１には空きが有ることとを客に通知するものである。つまり図７に示す第２の画面ＳＣ２は、男性の待ち人数Ｗｍが監視処理によって「２」として求められているときのものである。プロセッサ２１は、図７にて「待ち人数：２名」と示される文字列の「２」には、待ち人数Ｗｍの値を表す文字をセットする。
【００５６】
プロセッサ２１は、フラグＦｗがセット状態であるならば、Ａｃｔ３１にてＹｅｓと判定し、Ａｃｔ３５へと進む。
Ａｃｔ３５としてプロセッサ２１は、フラグＦｍがセット状態であるか否かを確認する。そしてプロセッサ２１は、フラグＦｍがセット状態ではないならばＮｏと判定し、Ａｃｔ３６へと進む。つまりプロセッサ２１は、フラグＦｗがセット状態であり、かつフラグＦｍがセット状態ではないならば、Ａｃｔ３６へと進む。
【００５７】
Ａｃｔ３６としてプロセッサ２１は、第３の画面を表した第３の画面データを生成する。
図８は第３の画面ＳＣ３の一例を示す図である。
第３の画面ＳＣ３は、男性用の便器２０１に空きが有ることと、女性用の便器２０１には空きが無いものの、女性用の便器２０１が空くのをトイレ２００内にて待っている人は居ないこととを客に通知するものである。つまり図８に示す第３の画面ＳＣ３は、女性の待ち人数Ｗが監視処理によって「０」として求められているときのものである。プロセッサ２１は、図８にて「待ち人数：０名」と示される文字列の「０」には、待ち人数Ｗｗの値を表す文字をセットする。
【００５８】
プロセッサ２１は、フラグＦｗがセット状態であるためにＡｃｔ３５へと進んだが、フラグＦｍがセット状態であった場合には、Ａｃｔ３５にてＹｅｓと判定し、Ａｃｔ３７へと進む。つまりプロセッサ２１は、フラグＦｗがセット状態であり、かつフラグＦｍがセット状態ではないならば、Ａｃｔ３７へと進む。
【００５９】
Ａｃｔ３７としてプロセッサ２１は、第４の画面を表した第４の画面データを生成する。
図９は第４の画面ＳＣ４の一例を示す図である。
第４の画面ＳＣ４は、男性用及び女性用ともに便器２０１に空きが無く、かつ男性用の便器２０１が空くのをトイレ２００内にて２名が待っており、さらに女性用の便器２０１については空くのをトイレ２００内にて待っている人が居ないことを客に通知するものである。つまり図９に示す第４の画面ＳＣ４は、待ち人数Ｗｍ，Ｗｗが監視処理によってそれぞれ「２」「０」として求められているときのものである。プロセッサ２１は、図９にて「待ち人数：２名」と示される文字列の「２」には、待ち人数Ｗｍの値を表す文字をセットする。またプロセッサ２１は、図９に「待ち人数：０名」と示される文字列の「０」には、待ち人数Ｗｍの値を表す文字をセットする。
【００６０】
プロセッサ２１は、Ａｃｔ３３，Ａｃｔ３４，Ａｃｔ３６，Ａｃｔ３７のいずれかにて第１−第４のいずれかの画面データを生成し終えたならば、いずれの場合にもＡｃｔ３８へと進む。
Ａｃｔ３８としてプロセッサ２１は、その生成した画面データを、当該通知処理を開始するきっかけとなった要求データの送信元の注文端末１へと送信する。
かくして情報処理プログラムに基づく情報処理をプロセッサ２１が実行することによって、プロセッサ２１を中枢部分とするコンピュータは通知手段として機能する。
注文端末１は、第１−第４のいずれかの画面データを受信すると、その画面データが表す画面を表示する。
【００６１】
かくして注文管理装置２によれば、利用者が男性及び女性のいずれに属するかに応じてその利用者が使用できる便器２０１が決められている状況において、便器２０１毎に使用の有無を検出するセンサ等を設けなくとも、便器２０１の空き状況を監視できる。
【００６２】
また注文管理装置２によれば、トイレ２００にいる人数を、男性及び女性で区別してカウントするので、男性及び女性のそれぞれの混雑状況を監視できる。
【００６３】
なお、本実施形態ではカメラ６ａ，６ｂを必要とするが、このカメラ６ａ，６ｂは防犯目的にも共用することができ、そうすることによってカメラ６ａ，６ｂを用いることによる特別な費用負担が生じない。
【００６４】
またＰＯＳシステム１００によれば、性別毎の空き状況及び待ち人数を表した画面を注文端末１にて表示するので、その画面を目視することによって客は、それらを客席に居ながらにして確認することができる。そして、空き状況及び待ち人数を客に通知するためのデバイスを別途用意する必要がないので、コストの低減を図ることができる。
【００６５】
この実施形態は、次のような種々の変形実施が可能である。
グループは、男性及び女性には限らず、設備の利用者が分類されるグループであれば任意であってよい。例えば、グループは、大人及び子供であってもよい。
グループの数は、２つに限らず、３以上であってもよい。
【００６６】
空き状況又は混雑状況を監視する対象とする設備は便器２０１には限られず、利用者によって一時的に使用されるものであれば、如何なる設備であってもよい。そして空間は、監視対象とする設備が設けられている空間であれば任意であってよく、トイレ２００には限らない。
【００６７】
注文端末１での表示は、便器２０１に空きが有る状態であるときにのみ、その旨を表示するのであってもよい。
注文端末１での表示は、便器２０１に空きが無い状態であるときにのみ、その旨を表示するのであってもよい。
注文端末１での表示は、待ち人数Ｗｍ，Ｗｗが１以上である場合にのみ、待っている人が居る旨を表示してもよい。
注文端末１での表示は、待ち人数Ｗｍ，Ｗｗが１以上である場合にのみ、待ち人数のみを表示してもよい。
【００６８】
空き状況及び混雑状況の表示は、そのための専用の表示デバイスで行ってもよいし、利用者が所持する携帯情報端末で行ってもよい。
空き状況及び混雑状況の通知は、表示には限らず、例えば音声メッセージの出力などの別の方法により行ってもよい。
【００６９】
在室人数Ｓｍ，Ｓｗは、進入した利用者の性別毎での総数と、退出した利用者の性別毎での総数とをそれぞれカウントし、それら総数の性別毎での差として算出してもよい。また、進入検出処理及び退出検出処理での検出結果のリストを作成しておき、当該リストを分析することによって在室人数Ｓｍ，Ｓｗを求めることもできる。
【００７０】
情報処理によりプロセッサ２１が実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００７１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７２】
１…注文端末、２…注文管理装置、３…伝票プリンタ、４…ＰＯＳ端末、５…通信ネットワーク、６ａ，６ｂ…カメラ、２１…プロセッサ、２２…メモリユニット、２３…補助記憶ユニット、２４…操作デバイス、２５…通信ユニット、２６…インタフェースユニット、２７…伝送路、１００…ＰＯＳシステム、２００…トイレ、２０１…便器、３００…通路。
【図１】
2020013214.tif 000003
【図２】
2020013214.tif 000004
【図３】
2020013214.tif 000005
【図４】
2020013214.tif 000006
【図５】
2020013214.tif 000007
【図６】
2020013214.tif 000008
【図７】
2020013214.tif 000009
【図８】
2020013214.tif 000010
【図９】
2020013214.tif 000011