(57)【特許請求の範囲】
【請求項１】
携帯端末の現在の位置情報から店舗までの移動時間を考慮して、移動時間後の店舗の待ち時間を推定する店舗混雑状況管理サーバであって、
店舗内の作業者の作業時間情報を記憶する記憶部と、
前記作業時間情報と、前記店舗内の現在待ち人数とから、現在待ち時間情報を算出する第１の算出手段と、
携帯端末の位置情報と、前記店舗の位置情報を用いて、前記携帯端末の所有者が前記店舗に到着する到着予定時間情報を算出する第２の算出手段と、
前記携帯端末からの仮登録の要求により、前記到着予定時間情報を仮登録情報として記憶させる仮登録受付手段と、
仮登録に関する前記到着予定時間情報から、所定時間後に前記店舗に到着していると予測される仮登録者数を算出する第３の算出手段と、
前記現在待ち時間情報と、前記所定時間後に前記店舗に到着している仮登録者数と、前記所定時間から前記店舗に最初に仮登録者が到着するまでの時間情報と、前記作業時間情報とを用いて、前記所定時間後の推定待ち時間情報を算出する推定手段と、
前記店舗に到着した前記携帯端末の所有者を前記現在待ち人数としてカウントする入力手段と、
を具備することを特徴とする店舗混雑状況管理サーバ。
【請求項２】
前記仮登録受付手段は、前記到着予定時間情報と前記携帯端末の個別識別情報とを対応させて前記仮登録情報として記憶させ、
前記入力手段は、前記店舗に到着した者の前記携帯端末の前記個別識別情報と同一の前記個別識別情報を有する仮登録を前記仮登録情報から削除することを特徴とする請求項１記載の店舗混雑状況管理サーバ。
【請求項３】
前記第３の算出手段は、仮登録に関する前記到着予定時間情報から、複数の時間毎に前記店舗に到着していると予測される仮登録者数をそれぞれ算出し、
前記推定手段は、それぞれの時間毎の推定待ち時間情報を算出することを特徴とする請求項１または請求項２に記載の店舗混雑状況管理サーバ。
【請求項４】
前記第３の算出手段は、前記到着予定時間情報から、到着予定時間を徒過した仮登録者を仮登録情報から削除することを特徴とする請求項１から請求項３のいずれかに記載の店舗混雑状況管理サーバ。
【請求項５】
前記仮登録受付手段は、前記第２の算出手段により算出された前記到着予定時間情報を、前記携帯端末からの修正情報により修正することを特徴とする請求項１から請求項４のいずれかに記載の店舗混雑状況管理サーバ。
【請求項６】
サーバと携帯端末と店舗端末とがネットワークを介して接続され、店舗の混雑状況を管理する店舗混雑状況管理システムであって、
前記サーバは、店舗内の作業者の作業時間情報を記憶する記憶部と、前記作業時間情報と、前記店舗内の現在待ち人数とから、現在待ち時間情報を算出する第１の算出手段と、を有し、
前記携帯端末は、位置情報取得手段と、前記位置情報取得手段により取得された前記携帯端末の位置情報を前記サーバに送信する送信手段と、を有し、
前記サーバは、前記携帯端末の位置情報と、前記店舗の位置情報を用いて、前記携帯端末の所有者が前記店舗に到着する到着予定時間情報を算出する第２の算出手段を有し、
前記携帯端末は、仮登録の要求を前記サーバに送信する送信手段を有し、
前記サーバは、前記携帯端末からの仮登録の要求により、前記到着予定時間情報を仮登録情報として記憶させる仮登録受付手段と、
仮登録に関する前記到着予定時間情報から、所定時間後に前記店舗に到着していると予測される仮登録者数を算出する第３の算出手段と、
前記現在待ち時間情報と、前記所定時間後に前記店舗に到着している仮登録者数と、前記所定時間から前記店舗に最初に仮登録者が到着するまでの時間情報と、前記作業時間情報とを用いて、前記所定時間後の推定待ち時間情報を算出する推定手段と、
前記携帯端末に、前記現在待ち時間情報および前記推定待ち時間情報を送信する送信手段と、を有し、
前記携帯端末は、店舗の前記現在待ち時間情報および前記推定待ち時間情報を表示する表示手段を有し、
前記店舗端末は、前記店舗に到着した前記携帯端末の所有者を現在待ち人数として前記サーバに送信する送信手段を有し、
前記サーバは、前記店舗に到着した前記携帯端末の所有者を前記現在待ち人数としてカウントする入力手段を具備することを特徴とする店舗混雑状況管理システム。
【請求項７】
携帯端末の現在の位置情報から店舗までの移動時間を考慮して、移動時間後の店舗の待ち時間を推定する店舗混雑状況管理サーバによる店舗の混雑状況を管理する店舗混雑状況管理方法であって、
店舗内の作業者の作業時間情報と、前記店舗内の現在待ち人数とを用いて、現在待ち時間情報を算出する工程と、
携帯端末の位置情報と、前記店舗の位置情報を用いて、前記携帯端末の所有者が前記店舗に到着する到着予定時間情報を算出する工程と、
前記携帯端末からの仮登録の要求により、前記到着予定時間情報を仮登録情報として記憶させる工程と、
仮登録に関する前記到着予定時間情報から、所定時間後に前記店舗に到着していると予測される仮登録者数を算出する工程と、
前記現在待ち時間情報と、前記所定時間後に前記店舗に到着している仮登録者数と、前記所定時間から前記店舗に最初に仮登録者が到着するまでの時間情報と、前記作業時間情報とを用いて、前記所定時間後の推定待ち時間情報を算出する工程と、
前記店舗に到着した前記携帯端末の所有者を前記現在待ち人数としてカウントする工程と、
を具備することを特徴とする店舗混雑状況管理方法。
【請求項８】
コンピュータを請求項１に記載のサーバとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗の推定待ち時間を確認することが可能な、店舗混雑状況管理システム等に関するものである。
【背景技術】
【０００２】
従来、自宅から、または会社の帰宅時などに理容室などの店舗に出かける場合がある。この場合に利用者は、実際に店舗に到着した際の店舗の混雑具合が、今日出かけるべきか、または今出かけるべきかという判断材料となる。
【０００３】
しかし、店舗に電話をしてその都度混雑具合を問い合わせたのでは、店舗側に電話対応という負荷が発生する。また、事前予約不可の店舗では、結局は、実際に店舗に行かないと、どの程度の待ち時間が発生するかが分からないという問題があった。
【０００４】
このような問題に対し、例えば、案内看板が取り付けられた集合店舗の入口近傍に付され、店舗へのアクセス情報を格納する無線ＩＣタグを有する店舗紹介ＩＣタグと、無線ＩＣタグリーダを有する携帯通信端末と、店舗毎の営業案内情報を提供可能な店舗アクセスサーバと、店舗アクセスサーバへの営業案内情報の登録及び更新並びに店舗アクセスサーバからの情報の受信が可能な店舗内管理端末と、店舗内の空席待ち客の数に関する情報を検出可能な待客検出装置と、店舗の営業管理情報を集計可能な店舗レジ端末と、を備え、ネットワークを介して、携帯通信端末、店舗アクセスサーバは相互に通信可能な構成を有する店舗紹介システムがある（特許文献１）。
【０００５】
また、端末により検索条件と位置情報とを通知されると、検索条件を満たす利用状況監視装置を抽出し、抽出した利用状況監視装置から待機時間を取得するとともに位置情報に含まれる位置から施設までの移動にかかる移動時間を算出し、待機時間と移動時間を合算して所要時間を算出し、所要時間に基づいて、抽出した施設の中から端末に通知する施設を選択し、選択した施設の施設情報を端末に通知する施設情報案内システムがある（特許文献２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１４６６７８号公報
【特許文献２】特開２００８−２５０４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１のシステムでは、集合店舗の入り口において、店舗の待ち客数などの情報を取得可能であるが、待ち時間の推定は、過去の統計データに基づいて算出されるものである。したがって、現在の待ち客数に対する待ち時間を推定することはできるが、所定時間後の待ち時間を推定することはできない。また、特に、任意の場所から、その移動時間を考慮して、その移動時間後の待ち時間を推定することができない。
【０００８】
また、特許文献２のシステムは、利用者の携帯端末によって位置情報を取得し、店舗までの移動時間を算出し、移動時間後の待ち時間を求めるものである。しかし、待ち時間の推定は、現在の待ち人数等をセンサ等でカウントするとともに、従来の平均待機時間等から算出するものである。すなわち、特許文献１と同様に、平均待機時間などの統計データを用いて推定しているに過ぎず、現在の待ち客数に基づいて所定時間後に減る人数と増える人数を過去のデータから予測しているに過ぎないものである。したがって、多数の人が当該店舗に同時に向かっているとしても、それらの人が実際に店舗に到着しなければ、推定待ち時間としてはカウントされないため、精度良く将来の待ち時間を推定することは困難である。
【０００９】
本発明は、前述した問題点に鑑みてなされたもので、現在の位置から店舗までの移動時間を考慮して、移動時間後の店舗の待ち時間を精度よく推定することが可能な店舗混雑状況管理システム等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前述した目的を達成するために、第１の発明は、携帯端末の現在の位置情報から店舗までの移動時間を考慮して、移動時間後の店舗の待ち時間を推定する店舗混雑状況管理サーバであって、店舗内の作業者の作業時間情報を記憶する記憶部と、前記作業時間情報と、前記店舗内の現在待ち人数とから、現在待ち時間情報を算出する第１の算出手段と、携帯端末の位置情報と、前記店舗の位置情報を用いて、前記携帯端末の所有者が前記店舗に到着する到着予定時間情報を算出する第２の算出手段と、前記携帯端末からの仮登録の要求により、前記到着予定時間情報を仮登録情報として記憶させる仮登録受付手段と、仮登録に関する前記到着予定時間情報から、所定時間後に前記店舗に到着していると予測される仮登録者数を算出する第３の算出手段と、前記現在待ち時間情報と、前記所定時間後に前記店舗に到着している仮登録者数と、前記所定時間から前記店舗に最初に仮登録者が到着するまでの時間情報と、前記作業時間情報とを用いて、前記所定時間後の推定待ち時間情報を算出する推定手段と、前記店舗に到着した前記携帯端末の所有者を前記現在待ち人数としてカウントする入力手段と、を具することを特徴とするサーバである。
【００１１】
前記仮登録受付手段は、前記到着予定時間情報と前記携帯端末の個別識別情報とを対応させて前記仮登録情報として記憶させ、前記入力手段は、前記店舗に到着した者の前記携帯端末の前記個別識別情報と同一の前記個別識別情報を有する仮登録を前記仮登録情報から削除してもよい。
【００１２】
前記第３の算出手段は、仮登録に関する前記到着予定時間情報から、複数の時間毎に前記店舗に到着していると予測される仮登録者数をそれぞれ算出し、前記推定手段は、それぞれの時間毎の推定待ち時間情報を算出することが望ましい。
【００１３】
前記第３の算出手段は、前記到着予定時間情報から、到着予定時間を徒過した仮登録者を仮登録情報から削除してもよい。
【００１４】
前記仮登録受付手段は、前記第２の算出手段により算出された前記到着予定時間情報を、前記携帯端末からの修正情報により修正してもよい。
【００１５】
第１の発明によれば、利用者は位置情報から店舗までの移動時間を知ることが可能であるとともに、利用者が仮登録を行うことで、所定時間後に到着する予定来店者数を算出することができる。したがって、利用者は、現在の待ち時間と、所定時間後における推定待ち時間を精度よく知ることができる。
【００１６】
また、仮登録および店舗端末での登録において、携帯端末の個別識別情報を対応させることで、一人の利用者（携帯端末）による複数登録や、店舗来店者が、仮登録を行ったものであるかどうかを判断することができる。したがって、より確実に待ち時間の推定を行うことができる。
【００１７】
また、所定時間後の推定待ち時間として、例えば１０分ごとなどのように、複数の推定待ち時間を確認可能であれば、利用者は、すぐに出発するか、少し待ってから出発するかを判断することもできる。
【００１８】
また、到着予定時間を徒過した仮登録者を仮登録情報から削除することで、来店しない仮登録者により、待ち時間の算出に間違いが生じることがない。また、携帯端末からの仮登録の際、移動予定時間に対して、出発予定時間等を設定可能とすることで、所定時間後に出発する場合や、途中で他の場所に立ち寄る場合等においても、仮登録を行うことが可能である。
【００１９】
第２の発明は、サーバと携帯端末と店舗端末とがネットワークを介して接続され、店舗の混雑状況を管理する店舗混雑状況管理システムであって、前記サーバは、店舗内の作業者の作業時間情報を記憶する記憶部と、前記作業時間情報と、前記店舗内の現在待ち人数とから、現在待ち時間情報を算出する第１の算出手段と、を有し、前記携帯端末は、位置情報取得手段と、前記位置情報取得手段により取得された前記携帯端末の位置情報を前記サーバに送信する送信手段と、を有し、前記サーバは、前記携帯端末の位置情報と、前記店舗の位置情報を用いて、前記携帯端末の所有者が前記店舗に到着する到着予定時間情報を算出する第２の算出手段を有し、前記携帯端末は、仮登録の要求を前記サーバに送信する送信手段を有し、前記サーバは、前記携帯端末からの仮登録の要求により、前記到着予定時間情報を仮登録情報として記憶させる仮登録受付手段と、仮登録に関する前記到着予定時間情報から、所定時間後に前記店舗に到着していると予測される仮登録者数を算出する第３の算出手段と、前記現在待ち時間情報と、前記所定時間後に前記店舗に到着している仮登録者数と、前記所定時間から前記店舗に最初に仮登録者が到着するまでの時間情報と、前記作業時間情報とを用いて、前記所定時間後の推定待ち時間情報を算出する推定手段と、前記携帯端末に、前記現在待ち時間情報および前記推定待ち時間情報を送信する送信手段と、を有し、前記携帯端末は、店舗の現在待ち時間情報および推定待ち時間情報を表示する表示手段を有し、前記店舗端末は、前記店舗に到着した前記携帯端末の所有者を現在待ち人数として前記サーバに送信する送信手段を有し、前記サーバは、前記店舗に到着した前記携帯端末の所有者を前記現在待ち人数としてカウントする入力手段を具備することを特徴とする店舗混雑状況管理システムである。
【００２０】
第２の発明によれば、現在待ち時間と仮登録者の予定到着時間から、所定時間後の待ち時間を精度よく推定し、利用者に所定時間後の推定待ち時間を送信することができる。
【００２１】
第３の発明は、携帯端末の現在の位置情報から店舗までの移動時間を考慮して、移動時間後の店舗の待ち時間を推定する店舗混雑状況管理サーバによる店舗の混雑状況を管理する店舗混雑状況管理方法であって、店舗内の作業者の作業時間情報と、前記店舗内の現在待ち人数とを用いて、現在待ち時間情報を算出する工程と、携帯端末の位置情報と、前記店舗の位置情報を用いて、前記携帯端末の所有者が前記店舗に到着する到着予定時間情報を算出する工程と、前記携帯端末からの仮登録の要求により、前記到着予定時間情報を仮登録情報として記憶させる工程と、仮登録に関する前記到着予定時間情報から、所定時間後に前記店舗に到着していると予測される仮登録者数を算出する工程と、前記現在待ち時間情報と、前記所定時間後に前記店舗に到着している仮登録者数と、前記所定時間から前記店舗に最初に仮登録者が到着するまでの時間情報と、前記作業時間情報とを用いて、前記所定時間後の推定待ち時間情報を算出する工程と、前記店舗に到着した前記携帯端末の所有者を前記現在待ち人数としてカウントする工程と、を具備することを特徴とする店舗混雑状況管理方法である。
【００２２】
第３の発明によれば、所定時間後の店舗待ち時間を精度よく推定することができる。
【００２３】
第４の発明は、第１の発明を機能させることが可能なプログラムである。
【００２４】
第４の発明によれば、汎用的なコンピュータにインストールすることで、第１の発明のサーバを実現することができる。
【発明の効果】
【００２５】
本発明は、現在の位置から店舗までの移動時間を考慮して、移動時間後の店舗の待ち時間を精度よく推定することが可能な店舗混雑状況管理システム等を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】店舗混雑状況管理システム１の概要を示すブロック図。
【図２】サーバ３のハードウエア構成図。
【図３】作業時間情報２７を示す図。
【図４】携帯端末５のハードウエア構成図。
【図５】個別識別情報４５を示す図。
【図６】店舗端末７のハードウエア構成図。
【図７】店舗混雑状況管理システム１における待ち時間表の作成処理を示すフローチャート。
【図８】店舗混雑状況管理システム１における仮登録の受付処理を示すフローチャート。
【図９】店舗混雑状況管理システム１における登録の受付処理を示すフローチャート。
【図１０】現在待ち時間情報７２を示す図。
【図１１】待ち時間表７１を示す図。
【図１２】携帯端末表示画面７０を示す図。
【図１３】仮登録情報８１を示す図。
【図１４】店舗端末表示画面８０ａ、８０ｂ、８０ｃを示す図。
【図１５】登録情報８３を示す図。
【図１６】（ａ）は所定時間毎の待ち時間の算出方法を示す図であり、（ｂ）はＡ１〜Ａｎの内容を示し、（ｃ）はＸ１〜Ｘｎの内容を示す図。
【発明を実施するための形態】
【００２７】
以下、添付図面に基づいて、本発明に係る店舗混雑状況管理システム等の好適な実施形態について詳細に説明する。尚、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００２８】
図１は、店舗混雑状況管理システム１の概要を示すブロック図である。店舗混雑状況管理システム１は、サーバ３、携帯端末５、店舗端末７がネットワーク４を介して接続される。
【００２９】
サーバ３は、本実施形態にかかる画像処理プログラムを格納し、このプログラムを実行することで、各種処理を行う。携帯端末５は、例えば携帯電話等であり、インターネット等のネットワーク４を介して、サーバ３にアクセス可能である。店舗端末７は店舗に設置される例えばパーソナルコンピュータ等であり、読取機９が接続される。店舗としては、例えば、理容店や飲食店などのサービス業や、病院等を含むものである。読取機９は例えばＩＣリーダであり、携帯端末５から個別識別情報を読み取ることができる。なお、店舗端末７は複数配置されてもよい。
【００３０】
図２は、サーバ３のハードウエア構成例を示す図である。サーバ３は、制御部１１、記憶部１３、メディア入出力部１５、通信制御部１７、入力部１９、表示部２１、周辺機器Ｉ／Ｆ部２３等がバス２５を介して接続される。
【００３１】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
ＣＰＵは、ＲＯＭ、記憶部１３等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２５を介して接続された各装置を駆動制御し、コンピュータが行う処理を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部１３、ＲＯＭ、記憶媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行うために使用するワークエリアを備える。
【００３２】
記憶部１３は、ＨＤＤ（ハードディスクドライブ）であり、制御部１１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等が格納される。プログラムに関しては、ＯＳに相当する制御プログラムや、アプリケーションプログラム、ファイル等が格納されている。
これらの各プログラムコードは、制御部１１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵにより各種の手段として実行される。
【００３３】
メディア入出力部１５は、記録媒体のデータの入出力を行うドライブ装置であり、例えば、フロッピー（登録商標）ディスクドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置を有する。
通信制御部１７は、通信制御装置、通信ポート等を有し、ネットワーク４を介した通信を媒介する通信インタフェースであり、他のコンピュータ間との通信制御を行う。
【００３４】
入力部１９は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１９を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。
表示部２１は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）モニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
周辺機器Ｉ／Ｆ部２３は、周辺機器を接続するためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート等である。
バス２５は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３５】
図３は、記憶部１３に記憶された作業時間情報２７の一例を示す図である。作業時間情報２７は、店舗における作業者が、利用者一人当たりに対して行う作業の平均時間である。例えば、理容室であれば、利用者一人当たりの理髪時間である。
【００３６】
図４は、携帯端末５のハードウエア構成例を示す図である。携帯端末５は、制御部３１、記憶部３３、通信制御部３５、入力部３７、表示部３９、位置情報取得部４１等がバス４３を介して接続される。なお、携帯端末５の制御部３１は、前述したＣＰＵ等で構成され、記憶部３３は、前述したＲＯＭ等のメモリである。また、入力部３７は、携帯端末から文字や番号を入力する部位であり、表示部は液晶画面等である。通信制御部３５は、携帯端末から情報を送受信する部位である。位置情報取得部４１は、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）であり、携帯端末の位置情報を取得することができる。このような携帯端末５は、例えばＧＰＳ機能を搭載した一般的な携帯電話である。
【００３７】
図５は、記憶部３３に記憶された個別識別情報４５である。個別識別情報４５は、携帯端末５ごとに付与される情報であり、個別識別情報によって、各利用者の携帯端末５を個々に識別することができる。
【００３８】
図６は、店舗端末７のハードウエア構成例を示す図である。店舗端末７は、制御部５１、記憶部５３、メディア入出力部５５、通信制御部５７、入力部５９、表示部６１、周辺機器Ｉ／Ｆ部６３等がバス６５を介して接続される。なお、店舗端末７の制御部５１、記憶部５３、メディア入出力部５５、通信制御部５７、入力部５９、表示部６１、周辺機器Ｉ／Ｆ部６３、バス６５は、サーバ３の制御部１１、記憶部１３、メディア入出力部１５、通信制御部１７、入力部１９、表示部２１、周辺機器Ｉ／Ｆ部２３、バス２５とそれぞれ同様の構成であるため、重複する説明を省略する。
【００３９】
次に、店舗混雑状況管理システム１における処理について説明する。図７は、店舗混雑状況管理システム１において、待ち時間表を作成・更新するための処理を示すフローチャートである。
【００４０】
まず、サーバ３の制御部１１は、現在待ち時間情報を０にする（ステップ１０１）。現在待ち時間情報とは、現在店舗で作業待ちをしている時間である。したがって、例えば、店舗を開店した際には、現在待ち時間情報はリセットされ、店舗での待ち時間は０（分）とされる。なお、現在待ち時間情報は、適宜記憶部１３に保存される。
【００４１】
次に、制御部１１は、仮登録の受け付けがあるかどうかを判定する（ステップ１０２）。仮登録は、携帯端末５からの要求によって受け付けられるもので、それぞれの携帯端末５に対して、到着予定時間が算出されて対応づけられた情報である。なお、仮登録の受付がない場合には、ステップ１０５に進む。
【００４２】
図８は、仮登録の受付の流れを示すフローチャートである。利用者は、携帯端末５からサーバ３にアクセスして、携帯端末５の位置情報および個別識別情報をサーバ３に送信する（ステップ２０１）。位置情報は、携帯端末５の位置情報取得部４１により取得される情報であり、個別識別情報は、個々の携帯端末５の記憶部３３に保存された個々の識別情報である。
【００４３】
制御部１１は、携帯端末５の位置情報と、あらかじめ記憶部１３に格納される店舗の位置情報とから、当該携帯端末５の所有者が店舗まで移動するための移動時間（店舗への推定到着予定時間）を算出する（ステップ２０２）。具体的には、携帯端末５からの位置情報と店舗の位置情報から移動距離を算出し、算出した距離をあらかじめ設定された平均速度で除算することで推定移動時間を算出する。
【００４４】
次に、制御部１１は、携帯端末５に対して、待ち時間表および推定移動時間（推定到着予定時間）を送信する（ステップ２０３）。図１０は、現在待ち時間情報７２の一例を示す図である。現在待ち時間情報７２は、店舗に来店した利用者の人数に作業時間情報を乗じて算出され、記憶部１３に保存される。なお、所定時間後の推定待ち時間の算出方法については、詳細を後述する。
【００４５】
図１１は、待ち時間表７１の一例を示す図である。待ち時間表７１は、現在待ち時間が２０分であり、１０分後の推定待ち時間が３０分、２０分後の推定待ち時間が３０分、・・・、１時間後の推定待ち時間が１０分であることを示す。すなわち、待ち時間表は、現在待ち時間情報および複数の時間毎のそれぞれの推定待ち時間を示すものである。
【００４６】
携帯端末５の表示部３９には、待ち時間表および推定移動時間が表示される（ステップ２０４）。図１２は、携帯端末表示画面７０の一例を示す図である。携帯端末表示画面７０には、待ち時間表７１、推定移動時間７３、仮登録ボタン７５が配置される。前述の通り、待ち時間表７１は、現在の待ち時間である現在待ち時間情報７２と、所定時間後の推定待ち時間である推定待ち時間情報７４とから構成される。
【００４７】
推定移動時間７３は、ステップ２０２で推定された、現在位置から店舗までの推定移動時間である。仮登録ボタン７５を押すことで、携帯端末５からサーバに対して仮登録が要求される（ステップ２０５）。仮登録の受付の際には、携帯端末５の推定移動予定時間と、当該携帯端末５の個別識別情報とがサーバ３に送信される。
【００４８】
なお、携帯端末５において推定移動時間７３を修正できるようにしてもよい。例えば、１０分後に出発する予定である場合や、他の場所に１０分立ち寄った後に店舗に向かうような場合には、当該時間を入力することで、推定移動時間である１５分と合わせて立ち寄り等時間１０分をサーバ３に送信してもよい。このようにすることで、制御部１１は、到着予定時間として、推定移動時間をそのまま用いるのではなく、推定移動時間に当該立ち寄り等時間を加算した時間を、到着予定時間として得ることができる。
【００４９】
制御部１１は、当該携帯端末５の到着予定時間と個別識別情報とを関連付けて仮登録情報に仮登録を追加する。図１３は、仮登録情報８１の一例を示す図である。仮登録情報８１は、それぞれの仮登録ＩＤ番号に対して、仮登録の要求がなされた携帯端末５の個別識別情報８２とそれぞれの携帯端末５の所有者の店舗への到着予定時間情報８４とが対応づけられて格納される。なお、仮登録情報８１は、記憶部１３に保存されてその都度更新される。以上により、仮登録が完了する。
【００５０】
以上のようにして、仮登録がなされた場合には、図７に示すように、制御部１１は、所定時間毎の到着予定人数を算出する（ステップ１０３）。すなわち、仮登録情報には、それぞれの仮登録者の到着予定時間が登録されているため、それらの到着予定時間から、所定時間後に店舗に到着するであろう人数を算出することができる。例えば、図１３の仮登録情報８１の例では、１０分後までには２名の仮登録者が店舗に到着し、１０分後〜２０分後までには１名の仮登録者が店舗に到着すると算出される。
【００５１】
次に、制御部１１は、所定時間毎の推定待ち時間を算出する（ステップ１０４）。すなわち、現在待ち時間情報と、所定時間後の到着予定人数および作業時間情報とから、所定時間後における待ち時間が推定される。推定待ち時間の算出方法の詳細は後述する。
【００５２】
次に、制御部１１は、店舗端末７からの登録の受付の有無を判定する（ステップ１０５）。店舗端末７からの登録は、例えば、店舗端末７に接続された読取機９によって、携帯端末５の個別識別情報４５が読み取られて行われる。なお、登録の受付がない場合には、ステップ１０７に進む。
【００５３】
図９は、登録の受付の流れを示すフローチャートである。利用者が店舗に到着すると、利用者は携帯端末５を用いて登録受付を行う。
【００５４】
図１４（ａ）は、店舗端末７の表示部６１に表示された店舗端末表示画面８０ａの一例を示す図である。店舗端末表示画面８０ａには、例えば現在待ち時間等が表示される。利用者は、店舗到着後、携帯端末５を店舗端末７に接続された読取機９にかざすことで、携帯端末５の個別識別情報を店舗端末７に入力することができる。図１４（ｂ）は、登録後の店舗端末表示画面８０ｂの一例を示す図である。
【００５５】
店舗端末７の制御部５１は、読取機９から個別識別情報が入力されると、入力された個別識別情報をサーバ３に送信する（ステップ３０１）。
【００５６】
制御部１１は、個別識別情報が入力されると、当該識別情報が仮登録情報に仮登録されているかを判断する（ステップ３０２）。仮登録情報にはない個別識別情報であれば、仮登録を行っていない利用者であると判断する。一方、該当する個別識別情報が仮登録情報に含まれる場合には、該当する仮登録を仮登録情報から削除する（ステップ３０３）。重複した登録を避けるためである。
【００５７】
次いで、制御部１１は、当該個別識別情報に対して対応順を付与し（ステップ３０４）、登録情報に登録を受け付ける（ステップ３０５）。図１５は、登録情報８３の一例を示す図である。登録情報８３は、登録された順に個別識別情報が対応づけられて対応順が付与される。すなわち、登録情報８３は、実際に店舗で待っている待ち人数を示すものであり、登録を行った利用者の対応順が格納される。以上により、登録が完了する。なお、登録情報８３は記憶部１３に保存される。
【００５８】
なお、作業が終了した利用者は、再度、店舗端末７の読取機９に形態をかざすことで、店舗端末７からサーバ３に該当する個別識別情報が送信され、制御部１１は、登録情報８３から当該個別識別情報を有する登録を削除する。図１４（ｃ）は、登録が削除された際の店舗端末表示画面８０ｃの一例を示す図である。
【００５９】
次に、図７に示すように、制御部１１は、現在待ち時間情報に、作業時間情報２７を加算する（ステップ１０６）。すなわち、登録情報に登録が追加され、店舗における待ち人数が一人増えたことで、１人当たりの作業時間である作業時間情報２７を現在待ち時間情報に加算し、現在待ち時間情報を更新する。
【００６０】
次に、制御部１１は、現在待ち時間情報および現在待ち時間情報により推定される所定時間後の推定待ち時間を用いて前述した待ち時間表を作成する（ステップ１０７）。
【００６１】
制御部１１は、当該待ち時間表を一定時間毎（例えば１分ごと）に更新する（ステップ１０８）。例えば、１分後には、現在待ち時間情報から１分を減ずるとともに、所定時間後の到着予定人数を再度算出することで、それぞれの時間毎の推定待ち時間を更新する。
【００６２】
この際、制御部１１は、仮登録情報に、到着予定時間を徒過した仮登録（到着予定時間が残り０分となる仮登録）があるか判定し（ステップ１０９）、該当する仮登録がある場合には、当該仮登録を仮登録情報から削除する（ステップ１１０）。以上のようにして、待ち時間表の更新が繰り返される。
【００６３】
次に、推定待ち時間の算出方法について詳細を説明する。図１６（ａ）は所定時間毎の待ち時間の算出方法を示す図であり、図１６（ｂ）はＡ１〜Ａｎの内容を示し、図１６（ｃ）はＸ１〜Ｘｎの内容を示すものである。なお、以下の説明では、作業者が１名である場合について説明するが、作業者が複数いる場合も同様に算出が可能である。
【００６４】
当初の現在待ち時間Ｔ０は、作業時間情報ＴＷ×店舗に来店した人数（待ち人数）で算出される。例えば、店舗に２名の来店があり、作業時間情報ＴＷが１０分であれば、現在待ち時間Ｔ０は２０分と算出される。
【００６５】
次に、ｔ分毎の推定待ち時間を推定する。ここで、Ａ１〜Ａｎは、ｔ分後からｎｔ分後までのｔ分間隔毎の店舗に到着する予定人数である。Ａ１〜Ａｎは、仮登録情報に仮登録された情報の、到着予定時間情報８４（図１３）から求められる。
【００６６】
また、Ｘ１〜Ｘｎは、それぞれ仮登録情報の到着予定時間情報８４（図１３）から求められ、それぞれの時間毎において、最初に仮登録者が店舗に到着するまでの時間である。例えば、図１３に示した仮登録情報８１の例では、１０分後までの間に最初に店舗に人が到着するまでの時間Ｘ１は６分であり、１０分後〜２０分後までの間に最初に人が到着するまでの時間Ｘ２は１分（１１分後＝１０分後から１分後に到着予定）となる。
【００６７】
図１６（ａ）に示すように、ｔ分後における推定待ち時間Ｔ１は、Ｔ０≧Ｘ１の場合とＴ０＜Ｘ１の場合とで場合分けられる。例えば、Ｘ１＝６分、Ｔ０＝２０分であれば、Ｔ０≧Ｘ１であるため、Ｔ１＝Ｔ０−ｔ＋Ａ１・Ｔｗで表わされる。仮登録情報において、１０分後までに到着する仮登録人数が２名であれば、Ａ１＝２であるため、Ｔ１＝２０−１０＋２×１０であり、１０分後の待ち時間Ｔ１は、３０分と算出される。
【００６８】
同様に、２ｔ分後＝２０分後の推定待ち時間Ｔ２も、Ｔ１≧Ｘ２の場合とＴ１＜Ｘ２の場合とで場合分けられ、Ｘ２＝５分、Ｔ１＝３０分であるため、Ｔ２＝Ｔ１−ｔ＋Ａ２・Ｔｗで表わされる。仮登録情報において、１０分後〜２０分後までに到着する仮登録人数が１名であれば、Ａ２＝１であるため、Ｔ２＝３０−１０＋１×１０であり、２０分後の待ち時間Ｔ２は３０分と算出される。以後、順次、ｎｔ分後の推定待ち時間が算出される。
【００６９】
また、例えば、Ｘ１＝６分、Ｔ０＝２分であれば、ｔ分後における推定待ち時間Ｔ１は、Ｔ０＜Ｘ１であるため、Ｔ１＝Ｔｗ−（ｔ−Ｘ１）＋（Ａ１−１）・Ｔｗで表わされる。Ｔ０＜Ｘ１の場合には、作業者側に手待ち時間が生じるため、作業者の手待ち時間を考慮する必要があるためである。
【００７０】
例えば、Ｔ０＝２分、Ｘ１＝６分、Ａ１＝２であれば、Ｔ０＜Ｘ１であるため、Ｔ１＝１０−（１０−６）＋（２−１）・１０＝１６分と算出される。また、この場合には、Ｔ１（＝１６分）≧Ｘ１（＝１分）であるため、Ｔ２＝Ｔ１−ｔ＋Ａ２・Ｔｗで算出される。以上のように、それぞれの時間毎に、推定待ち時間Ｔ１〜Ｔｎが算出される。
【００７１】
なお、現在待ち時間Ｔ０および推定待ち時間Ｔ１〜Ｔｎは、所定時間毎、例えば１分毎に更新される。例えば、前述の例で、現在待ち時間Ｔ０は２０分であり、図３に示す作業時間情報２７および図１３に示す仮登録情報８１に基づいてｔ＝１０分毎の推定待ち時間を推定すると、Ｔ０＝２０分、Ｔ１＝３０分、Ｔ２＝３０分、・・・と算出される。したがって、これらの情報によって待ち時間表が作成される。
【００７２】
次に、１分後に上記内容が更新される。この場合、まず、Ｔ０＝２０分−１分（＝更新間隔）＋（当該期間内に登録した人数×作業時間情報）で算出される。例えば、１分以内に店舗に来店した人がいない場合には、Ｔ０＝２０−１＝１９分となる。また、１分の間に一人来店して登録が受け付けられた場合には、Ｔ０＝２０−１＋１×１０分＝２９分となる。
【００７３】
また、当該更新時間毎に、仮登録情報８１（図１３）の到着予定時間が１分（＝更新間隔）減じられる。図１３の例では、ＩＤ＝０００１は、到着予定時間が５分後に更新され、ＩＤ＝０００２は、到着予定時間が１０分後に更新され、ＩＤ＝０００３は、到着予定時間が７分後に更新される。以上の更新内容によって、前述したＡ１〜ＡｎおよびＸ１〜Ｘｎが算出される。例えば、１分後には、Ａ１＝３、Ｘ１＝５となる。また、その間に仮登録の受付が行われると、当該仮登録が追加された仮登録情報に基づいて、Ａ１〜ＡｎおよびＸ１〜Ｘｎが算出される。
【００７４】
なお、更新時に、仮登録情報における到着予定時間＝０となる仮登録は、仮登録情報から削除される。すなわち、到着予定時間になっても来店せず、店舗において登録がなされなければ、来店がキャンセルされたとして、仮登録情報から当該仮登録を削除する。なお、来店が到着予定時間よりも遅れる場合を考慮して、仮登録の削除は、到着予定時間から所定時間経過後に行ってもよい。この場合、削除されない状態の仮登録は、Ａ１およびＸ１にカウントされればよい。
【００７５】
以上、本発明によれば、現在待ち時間情報および仮登録情報を用いて、所定時間後の推定待ち時間を含む待ち時間表を得ることができる。したがって、利用者は、店舗までの移動時間を考慮して、所定時間後の推定待ち時間を精度よく知ることができる。なお、来店予定者に確実に仮登録を行ってもらうために、仮登録による料金割引などのインセンティブを与えてもよい。
【００７６】
また、推定待ち時間は所定時間毎に算出されるため、利用者は、何分後に出発すればよいかの判断が容易である。また、仮登録および来店時の登録時に、携帯端末の個別識別情報を用いることで、すでに対応する仮登録がなされている場合における重複仮登録を防止することができる。また、登録時に対応する仮登録があるか否かを判断することができるため、仮登録者が来店したのか、仮登録をしていない人が来店したのかを判断することができる。
【００７７】
また、仮登録の際、到着予定時間に対して、携帯端末から修正情報を送付することで、すぐに出発する場合だけでなく、所定時間後に出発する場合や、道中での立ち寄り時間等を設定することができる。したがって、より精度の高い推定待ち時間を算出することができる。
【００７８】
以上、添付図を参照しながら、本発明の実施の形態を説明したが、本発明の技術的範囲は、前述した実施の形態に左右されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７９】
例えば、前述の実施例では、仮登録情報および登録情報には、個別識別情報を含ませたが、本発明はこれに限られない。例えば、個別識別情報を有さなくても、仮登録の要求によって、到着予定時間が算出できればよい。また、店舗での作業時間情報が一つの例を示したが、仮登録時および登録時に、作業メニューを選択できるようにして、その作業メニューごとに作業時間情報を設定してもよい。また、店舗における作業時間としては、理容店における理髪作業時間のみではなく、飲食店等における調理時間を作業時間としてもよく、病院等における診察・治療時間を作業時間としてもよい。
【符号の説明】
【００８０】
１………店舗混雑状況管理システム
３………サーバ
４………ネットワーク
５………携帯端末
７………店舗端末
９………読取機
２７………作業時間情報
４５………個別識別情報
７０………携帯端末表示画面
７１………待ち時間表
７２………現在待ち時間情報
７３………推定移動時間
７４………推定待ち時間情報
７５………仮登録ボタン
８０ａ、８０ｂ、８０ｃ………店舗端末表示画面
８１………仮登録情報
８２………個別識別情報
８３………登録情報
８４………到着予定時間情報
【図１】
0005760903.tif 000002
【図２】
0005760903.tif 000003
【図３】
0005760903.tif 000004
【図４】
0005760903.tif 000005
【図５】
0005760903.tif 000006
【図６】
0005760903.tif 000007
【図７】
0005760903.tif 000008
【図８】
0005760903.tif 000009
【図９】
0005760903.tif 000010
【図１０】
0005760903.tif 000011
【図１１】
0005760903.tif 000012
【図１２】
0005760903.tif 000013
【図１３】
0005760903.tif 000014
【図１４】
0005760903.tif 000015
【図１５】
0005760903.tif 000016
【図１６】
0005760903.tif 000017