(57)【要約】【課題】店舗への順番待ちを管理するにあたって、当該店舗及び当該店舗を利用する利用者の双方の利便性を向上させること。【解決手段】情報管理装置は、店舗に設けられる店舗端末と、利用者によって利用される利用者端末と通信可能に接続される。情報管理装置は、店舗端末に対する複数の他の利用者の各々の操作に基づいて、当該他の利用者の各々の店舗に対する順番待ちを示す複数の第１順番待ち情報を登録する第１登録手段と、利用者端末に対する利用者の操作に基づいて、当該利用者の前記店舗に対する順番待ちを示す第２順番待ち情報を登録する第２登録手段と、第１順番待ち情報を登録した他の利用者に関する所定の条件を満たした場合に、第２順番待ち情報の登録を許可し、所定の条件を満たしていない場合、第２順番待ち情報の登録を拒否する管理手段とを備える。【選択図】図３
2019117439.tif 000002
【特許請求の範囲】
【請求項１】
店舗に設けられる店舗端末と、利用者によって利用される利用者端末と通信可能に接続される情報管理装置であって、
前記店舗端末に対する複数の他の利用者の各々の操作に基づいて、当該他の利用者の各々の前記店舗に対する順番待ちを示す複数の第１順番待ち情報を登録する第１登録手段と、
前記利用者端末に対する前記利用者の操作に基づいて、当該利用者の前記店舗に対する順番待ちを示す第２順番待ち情報を登録する第２登録手段と、
前記第１順番待ち情報を登録した前記他の利用者に関する所定の条件を満たした場合に、前記第２順番待ち情報の登録を許可し、前記所定の条件を満たしていない場合、前記第２順番待ち情報の登録を拒否する管理手段と
を具備する情報管理装置。
【請求項２】
前記管理手段は、
前記登録された第１及び第２順番待ち情報に基づいて、前記店舗で現在順番待ちをしている他の利用者及び利用者の組数を算出し、
前記算出された組数が閾値を超えていた場合、前記第２順番待ち情報の登録を許可し、前記算出された組数が前記閾値未満であった場合、前記第２順番待ち情報の登録を拒否する、請求項１に記載の情報管理装置。
【請求項３】
前記管理手段は、
前記登録された第１順番待ち情報に基づいて、前記店舗で現在順番待ちをしている他の利用者の組数を算出し、
前記算出された組数が閾値を超えていた場合、前記第２順番待ち情報の登録を許可し、前記算出された組数が前記閾値未満であった場合、前記第２順番待ち情報の登録を拒否する、請求項１に記載の情報管理装置。
【請求項４】
前記管理手段は、
前記登録された第１及び第２順番待ち情報に基づいて、前記店舗で現在順番待ちをしている他の利用者及び利用者の組数を示す第１組数を算出し、
前記登録された第１順番待ち情報に基づいて、前記店舗で現在順番待ちをしている他の利用者の組数を示す第２組数を算出し、
前記第１組数に対する第２組数の割合が閾値を超えていた場合、前記第２順番待ち情報の登録を許可し、前記割合が前記閾値未満であった場合、前記第２順番待ち情報の登録を拒否する、請求項１に記載の情報管理装置。
【請求項５】
前記管理手段によって前記第２順番待ち情報の登録が拒否された場合、前記第２順番待ち情報の登録ができないことを通知するための画面を前記利用者端末に表示させる表示処理手段をさらに具備する、請求項１乃至請求項４のいずれか１項に記載の情報管理装置。
【請求項６】
店舗に設けられる店舗端末と、利用者によって利用される利用者端末と通信可能に接続される情報管理装置が実行する情報管理方法であって、
前記店舗端末に対する複数の他の利用者の各々の操作に基づいて、当該他の利用者の各々の前記店舗に対する順番待ちを示す複数の第１順番待ち情報を登録するステップと、
前記利用者端末に対する前記利用者の操作に基づいて、当該利用者の前記店舗に対する順番待ちを示す第２順番待ち情報を登録するステップと、
前記第１順番待ち情報を登録した前記他の利用者に関する所定の条件を満たした場合に、前記第２順番待ち情報の登録を許可し、前記所定の条件を満たしていない場合、前記第２順番待ち情報の登録を拒否するステップと
を具備する情報管理方法。
【請求項７】
店舗に設けられる店舗端末と、利用者によって利用される利用者端末と通信可能に接続される情報管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
前記店舗端末に対する複数の他の利用者の各々の操作に基づいて、当該他の利用者の各々の前記店舗に対する順番待ちを示す複数の第１順番待ち情報を登録するステップと、
前記利用者端末に対する前記利用者の操作に基づいて、当該利用者の前記店舗に対する順番待ちを示す第２順番待ち情報を登録するステップと、
前記第１順番待ち情報を登録した前記他の利用者に関する所定の条件を満たした場合に、前記第２順番待ち情報の登録を許可し、前記所定の条件を満たしていない場合、前記第２順番待ち情報の登録を拒否するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置、情報管理方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、飲食店等の店舗を利用する利用者は、当該店舗に来店した時点で当該店舗が満席の状態にある場合、当該店舗が利用可能となるまで順番待ちをする必要がある。
【０００３】
近年では、このような順番待ちを管理するためのシステムが開発されており、当該システムにおいては、順番待ちの管理業務を効率化することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−００４３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記したシステムにおいては、店舗に来店した利用者により行われる順番待ちを管理対象にしているため、携帯端末を利用して行われる順番待ちを考慮していない。このため、店舗に来店した利用者により行われる順番待ちと、携帯端末を利用して行われる順番待ちとの関連性もまた考慮されておらず、当該システムを導入している店舗ならびに利用者の双方にとって利便性が低い。
【０００６】
そこで、本発明の目的は、店舗への順番待ちを管理するにあたって、当該店舗及び当該店舗を利用する利用者の双方の利便性を向上させることが可能な情報管理装置、情報管理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の１つの態様によれば、情報管理装置は、店舗に設けられる店舗端末と、利用者によって利用される利用者端末と通信可能に接続される。前記情報管理装置は、前記店舗端末に対する複数の他の利用者の各々の操作に基づいて、当該他の利用者の各々の前記店舗に対する順番待ちを示す複数の第１順番待ち情報を登録する第１登録手段と、前記利用者端末に対する前記利用者の操作に基づいて、当該利用者の前記店舗に対する順番待ちを示す第２順番待ち情報を登録する第２登録手段と、前記第１順番待ち情報を登録した前記他の利用者に関する所定の条件を満たした場合に、前記第２順番待ち情報の登録を許可し、前記所定の条件を満たしていない場合、前記第２順番待ち情報の登録を拒否する管理手段とを具備する。
【発明の効果】
【０００８】
本発明は、店舗への順番待ちを管理するにあたって、当該店舗及び当該店舗を利用する利用者の双方の利便性を向上させることを可能とする。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る情報管理システムの概略構成例を示す図。
【図２】同実施形態に係る情報管理装置のハードウェア構成例を示す図。
【図３】同実施形態に係る情報管理装置の主となる機能を示す機能ブロック図。
【図４】同実施形態に係る情報管理システムの処理手順の一例を示すシーケンスチャート。
【図５】同実施形態に係る情報管理システムの別の処理手順の一例を示すシーケンスチャート。
【図６】同実施形態に係る順番待ち情報のデータ構造の一例を示す図。
【図７】同実施形態に係る情報管理装置の処理手順の一例を示すフローチャート。
【図８】同実施形態に係る利用者端末に表示される画面例を示す図。
【図９】同実施形態に係る利用者端末に表示される別の画面例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。  
【００１１】
図１は、本実施形態に係る情報管理装置を備える情報管理システム（ネットワークシステム）の構成を示す。情報管理システムは、各種店舗（施設）における利用者の順番待ちを管理するためのシステムである。なお、本実施形態において、店舗には、例えば飲食店、薬局、病院、美容院、旅行代理店、スマートフォンまたは携帯電話の購入及び契約が可能なショップ、及びアミューズメント施設等が含まれる。すなわち、本実施形態における店舗は、当該店舗を利用者が利用するために順番待ちが可能な店舗であればよい。
【００１２】
図１に示すように、情報管理システムは、情報管理装置１０、店舗端末２０及び利用者端末３０を備える。なお、情報管理装置１０は、店舗端末２０及び利用者端末３０とそれぞれインターネットのようなネットワークＮを介して通信可能に接続されている。
【００１３】
情報管理装置１０は、店舗における利用者による順番待ちを管理するための機能を有するサーバ装置である。なお、情報管理装置１０の機能構成については後述する。
【００１４】
店舗端末２０は、順番待ちが可能な店舗に設けられている。店舗端末２０は、例えば店舗の入り口（つまり、店頭）付近に設置され、主に店舗に来店する利用者（客）によって使用される。利用者は、例えば店舗に来店した時点で店舗が満席の状態にある場合、店舗端末２０を操作することによって当該店舗において順番待ちをすることができる。
【００１５】
利用者端末３０は、例えば店舗を利用する利用者によって利用される端末であり、例えばスマートフォン、タブレット端末、パーソナルコンピュータ（ＰＣ）及びフィーチャーフォン等が含まれる。利用者端末３０は、予めインストールされたアプリケーションまたはブラウザを用いて、情報管理装置１０が生成した画面データを受信し、当該画面データにより示される画面をディスプレイに表示可能である。利用者端末３０は、例えば店舗以外の場所から店舗に対する順番待ちをするために用いられる。
【００１６】
なお、図１においては便宜的に店舗端末２０及び利用者端末３０がそれぞれ１つずつ示されているが、情報管理装置１０には、複数の店舗端末２０が接続されていても良いし、複数の利用者端末３０が接続されていても良い。
【００１７】
ここで、情報管理装置１０が管理する順番待ちの種別について説明する。
【００１８】
一つは、上記したように、店舗端末２０を利用して行われる順番待ち（以下、「店舗順番待ち」と表記する）である。店舗順番待ちの場合、利用者は店舗まで行き、店舗が満席の状態にある時に、店舗端末２０を操作することで、順番待ちの行列の最後尾に並ぶことができる。
【００１９】
もう一つは、利用者端末３０を利用して行われる順番待ち（以下、「携帯順番待ち」と表記する）である。携帯順番待ちの場合、利用者は店舗に行かなくても、店舗が満席の状態にある時に、利用者端末３０を操作することで、順番待ちの行列の最後尾に並ぶことができる。これによれば、利用者は、店舗に行ってから順番待ちの行列に加わるのではなく、店舗に行く前から順番待ちの行列に加わることができるので、店頭での待ち時間を減らすことができる。
【００２０】
なお、利用者端末３０を操作することによって行う順番待ち、つまり、携帯順番待ちは、情報管理装置１０に予め利用者情報を登録した利用者のみが行うことが可能な順番待ちである。
【００２１】
図２は、図１に示す情報管理装置１０のハードウェア構成の一例を示す。図２に示すように、情報管理装置１０においては、バス１１に、不揮発性メモリ１２、ＣＰＵ１３、メインメモリ１４及び通信部１５等が接続されている。なお、不揮発性メモリ１２及びメインメモリ１４は、情報管理装置１０の記憶装置を構成する。
【００２２】
不揮発性メモリ１２は、例えばオペレーティングシステム（ＯＳ）及び上記した店舗における順番待ちを管理するためのプログラムＰ（以下、「順番待ち管理プログラム」と表記する）を含む各種プログラムを格納する。
【００２３】
ＣＰＵ１３は、例えば不揮発性メモリ１２に格納されている各種プログラムを実行するプロセッサである。なお、ＣＰＵ１３は、情報管理装置１０全体の制御を実行する。
【００２４】
メインメモリ１４は、例えばＣＰＵ１３が各種プログラムを実行する際に必要とされるワークエリア等として使用される。
【００２５】
図２においては不揮発性メモリ１２及びメインメモリ１４のみが示されているが、情報管理装置１０は、ＨＤＤ（Hard Disk Drive）及びＳＳＤ（Solid State Drive）等の他の記憶装置を備えていてもよい。
【００２６】
通信部１５は、インターネット等のネットワークＮを介して例えば店舗端末２０及び利用者端末３０等の外部装置との通信を制御する機能を有する。なお、通信部１５によれば、例えば無線ＬＡＮ及びＷｉｆｉ（登録商標）等の無線通信機能を実現することができる。
【００２７】
図３は、情報管理装置１０のＣＰＵ１３が上記した順番待ち管理プログラムＰを実行することによって実現される情報管理装置１０の主となる機能構成を示す。なお、この順番待ち管理プログラムＰは、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラムＰは、例えばネットワークＮを介して情報管理装置１０にダウンロードされても良い。  
【００２８】
図３に示すように、情報管理装置１０は、受付部１０１、第１登録部１０２、第２登録部１０３、管理部１０４及び表示処理部１０５、等を含む。なお、不揮発性メモリ１２及びメインメモリ１４によって構成される記憶装置には、後述する順番待ち情報が格納される。
【００２９】
なお、本実施形態においては、各部１０１〜１０５は、上記したように、ＣＰＵ１３が順番待ち管理プログラムＰを実行すること（つまり、ソフトウェア）によって実現されるものとして説明するが、これに限定されず、各部１０１〜１０５は、ハードウェアによって実現されても良いし、ソフトウェア及びハードウェアの組み合わせによって実現されても良い。
【００３０】
受付部１０１は、店舗端末２０に対する複数の利用者の各々の操作に基づいて、当該店舗端末２０から店舗に対する順番待ちを受け付ける。また、受付部１０１は、利用者端末３０に対する利用者の操作に基づいて、当該利用者端末３０から店舗に対する順番待ちを受け付ける。
【００３１】
第１登録部１０２は、受付部１０１によって店舗端末２０からの順番待ちが受け付けられた場合、当該順番待ちを示す順番待ち情報を記憶装置に登録（格納）する。第２登録部１０３は、受付部１０１によって利用者端末３０からの順番待ちが受け付けられた場合、当該順番待ちを示す順番待ち情報を記憶装置に登録（格納）する。
【００３２】
なお、順番待ち情報は、当該順番待ち情報によって示される順番待ちが受け付けられた順に記憶装置に格納される。
【００３３】
管理部１０４は、店舗端末２０が設置された店舗のスタッフ（従業員）からの要求に応じて、記憶装置に格納された順番待ち情報を、店舗スタッフ用の端末に表示するための画面データを生成する。また、管理部１０４は、店舗端末２０が設置された店舗で順番待ちをしている利用者またはこれから順番待ちをする利用者からの要求に応じて、記憶装置に格納された順番待ち情報を、店舗端末２０に表示するための画面データを生成する。さらに、管理部１０４は、利用者端末３０を操作する利用者からの各種要求に応じて、携帯順番待ちに関する各種画面データを生成する。
【００３４】
表示処理部１０５は、管理部１０４によって生成された画面データを、通信部１５を介して各種端末に送信し、当該画面データによって示される画面を各種端末に表示させる。
【００３５】
次に、図４のシーケンスチャートを参照して、店舗端末２０からの順番待ちを示す順番待ち情報を登録する際の情報管理システムの処理手順について説明する。ここでは、店舗端末２０から順番待ちを行う利用者を対象利用者と称する。
【００３６】
まず、対象利用者が店舗端末２０が設置されている店舗に来店した場合を想定する。この場合、店舗端末２０には、対象利用者からの店舗に対する順番待ちを受け付けるための受付画面が表示されている（ステップＳ１）。なお、この受付画面は、店舗端末２０上で動作するブラウザを介して表示されている。
【００３７】
例えば対象利用者が店舗に来店した時点で店舗が満席の状態にある場合、対象利用者は、店舗端末２０に表示されている受付画面に対する操作を行う。なお、例えば店舗の利用者の数等を把握するために、満席の状態でない場合であっても受付画面に対する操作を利用者に行わせるようにしても良い。
【００３８】
店舗端末２０は例えばタッチパネルを備えており、対象利用者は、当該タッチパネルを介して、受付画面において例えば店舗に入店する人数を入力（指定）することができる。なお、受付画面には、現在順番待ちをしている利用者の総組数、つまり、現在の待ち組数がさらに表示されていても良い。
【００３９】
なお、本実施形態における受付画面においては少なくとも人数を入力することができるものであれば良いが、当該受付画面は、例えば対象利用者の氏名、電話番号または店舗に対する要望等を入力することができるようなものであっても良い。なお、店舗が飲食店等である場合には、当該店舗に対する要望としては、例えば対象利用者が利用する席の種別としてテーブル席、カウンター席及び座敷等を選択することができる。あるいは、禁煙席または喫煙席を選択することができるようにしても良い。
【００４０】
また、受付画面においては、上記した現在の待ち組数の他に、上記したように順番待ちの状況（順番待ち情報の一覧）が表示されても良い。
【００４１】
ここでは、受付画面において人数を入力することができるものとして説明したが、当該受付画面において例えば受付ボタンが押下された場合に、人数を入力することができるようにしても良い。
【００４２】
上記したように、受付画面に対して対象利用者が人数を入力した場合、当該店舗端末２０は、対象利用者によって入力された人数を取得する（ステップＳ２）。
【００４３】
店舗端末２０は、取得された人数を含む順番待ちの受付要求を、ネットワークＮを介して情報管理装置１０に送信する（ステップＳ３）。
【００４４】
情報管理装置１０に含まれる受付部１０１は、店舗端末２０によって送信された順番待ちの受付要求を受信する。これにより、受付部１０１は、店舗端末２０が設けられている店舗に対する順番待ちを受け付ける。
【００４５】
次に、第１登録部１０２は、受付部１０１によって受け付けられた順番待ちを登録するために、当該順番待ちを示す順番待ち情報を生成する（ステップＳ４）。
【００４６】
ここで、ステップＳ４の処理について説明する。まず、受付部１０１によって順番待ちが受け付けられた場合、第１登録部１０２は、当該順番待ちに対して受付番号を発行する。この受付番号は、例えば店舗の営業開始から順番待ちが受け付けられる度に連番で発行される。なお、受付番号は、営業日が変わればリセットされるものとする。
【００４７】
また、第１登録部１０２は、受付部１０１によって順番待ちが受け付けられた時刻（登録時刻）を取得する。なお、この登録時刻は、例えば情報管理装置１０内のクロック等から取得される。
【００４８】
また、第１登録部１０２は、順番待ちの経路の情報を取得する。経路とは、どのようにして順番待ちが行われたかを示す。ここでは、店舗端末２０からの受付要求が受信されているため、第１登録部１０２は、経路として「店舗」を取得する。
【００４９】
これにより、第１登録部１０２は、受付部１０１によって受信された受付要求に含まれる人数に加えて、上記した受付番号、登録時刻及び経路を含む順番待ち情報を生成する。
【００５０】
上記したようにステップＳ４において生成された順番待ち情報は、第１登録部１０２によって記憶装置に登録される（ステップＳ５）。
【００５１】
ステップＳ５において順番待ち情報が登録されると、当該登録が完了した旨の通知（以下、「登録完了通知」と表記する）が情報管理装置１０から店舗端末２０に送信される（ステップＳ６）。なお、登録完了通知には、登録された順番待ち情報に含まれる受付番号等が含まれる。
【００５２】
ここで、店舗端末２０には、印刷装置が内蔵されているものとする。これにより、店舗端末２０においては、情報管理装置１０から送信された登録完了通知（に含まれる受付番号）が受信され、印刷装置によって当該受付番号が印刷された順番待ちカードが発券される（ステップＳ７）。なお、登録完了通知には、受付番号のほかに、受付日時（登録時刻）等の情報がさらに含まれていてもよい。
【００５３】
対象利用者は、発券された順番待ちカードに印刷されている受付番号に基づいて店舗のスタッフに呼び出されることによって、当該店舗に入店することができる。
【００５４】
続いて、図５のシーケンスチャートを参照して、利用者端末３０からの順番待ちを示す順番待ち情報を登録する際の情報管理システムの処理手順について説明する。ここでは、利用者端末３０から順番待ちを行う利用者を対象利用者と称する。
【００５５】
まず、対象利用者が利用者端末３０から順番待ちを行う場合、当該対象利用者は、所定のＷｅｂページ（サイト）において当該対象利用者に割り当てられているログインＩＤ及びパスワード（以下、「対象利用者のログインＩＤ及びパスワード」と表記する）を入力することによって、情報管理システム（情報管理装置１０）にログインする（ステップＳ１１）。
【００５６】
なお、対象利用者のログインＩＤ及びパスワードは、対象利用者が例えば会員登録等を行う際に設定される。対象利用者のログインＩＤ及びパスワードは、情報管理装置１０において管理されているものとする。これにより、図５においては示されていないが、利用者端末３０において入力されたログインＩＤ及びパスワードは当該利用者端末３０から情報管理装置１０に送信され、当該ログインＩＤ及びパスワードが情報管理装置１０で管理されている対象利用者のログインＩＤ及びパスワードと一致する場合に、対象利用者は、ログインすることができる。
【００５７】
ステップＳ１１において情報管理システムにログインした場合、利用者端末３０には、店舗に入店する人数を入力することが可能な画面（以下、「第１入力画面」と表記する）が表示される。対象利用者は、利用者端末３０を操作することによって、この第１入力画面において人数を入力する。
【００５８】
なお、上記した受付画面と同様に、利用者端末３０に表示される第１入力画面は、例えば対象利用者の氏名、電話番号または店舗に対する要望等を入力することができるようなものであっても良い。
【００５９】
上記したように第１入力画面に対して対象利用者が人数を入力した場合、利用者端末３０は、対象利用者によって入力された人数を取得する（ステップＳ１２）。
【００６０】
ステップＳ１２の処理が実行されると、利用者端末３０は、当該ステップＳ１２において取得された人数を含む順番待ちの受付要求を、ネットワークＮを介して情報管理装置１０に送信する（ステップＳ１３）。
【００６１】
情報管理装置１０に含まれる受付部１０１は、利用者端末３０によって送信された順番待ちの受付要求を受信する。これにより、受付部１０１は、店舗に対する順番待ちを受け付ける。
【００６２】
次に、第２登録部１０３は、受付部１０１によって受け付けられた順番待ちを登録するために、当該順番待ちを示す順番待ち情報を生成する（ステップＳ１４）。
【００６３】
この場合、第２登録部１０３は、店舗端末２０からの順番待ちと同様に、受付部１０１によって受け付けられた順番待ちに対して受付番号を発行する。
【００６４】
また、第２登録部１０３は、受付部１０１によって順番待ちが受け付けられた時刻（登録時刻）を取得する。また、第２登録部１０３は、上記した順番待ちの経路の情報を取得する。ここでは、利用者端末３０からの受付要求が受信されているため、第２登録部１０３は、経路として「Ｗｅｂ」を取得する。
【００６５】
また、利用者端末３０からの順番待ちの場合、第２登録部１０３は、対象利用者の氏名（会員名）を取得する。なお、対象利用者の氏名は、上記した会員登録の際に情報管理装置１０内に格納（登録）されているものとする。また、対象利用者の氏名は、対象利用者のログインＩＤ及びパスワードに対応付けられており、ステップＳ１１の処理が実行される際に判別（取得）することができるものとする。
【００６６】
これにより、第２登録部１０３は、受付部１０１によって受信された受付要求に含まれる人数に加えて、上記した受付番号、登録時刻、経路及び氏名を含む順番待ち情報を生成する。
【００６７】
上記したようにステップＳ１４において生成された順番待ち情報は、第２登録部１０３によって記憶装置に登録される（ステップＳ１５）。
【００６８】
ステップＳ１５において順番待ち情報が登録されると、当該登録が完了した旨の通知（登録完了通知）が情報管理装置１０から利用者端末３０に送信される（ステップＳ１６）。なお、この登録完了通知は、登録された順番待ち情報に含まれる受付番号及び受付日時（登録時刻）等を含み、例えば会員登録時に登録されている対象利用者のメールアドレスを用いてメールで送信されてもよい。
【００６９】
この場合、利用者端末３０は、情報管理装置１０から送信された登録完了通知（メール）を受信し、当該登録完了通知に含まれる受付番号を表示することができる（ステップＳ１７）。なお、登録完了通知は、利用者端末３０（例えば、スマートフォン等）上で動作するアプリケーションにおけるＰｕｓｈ通知により利用者端末３０に表示（通知）されても構わない。
【００７０】
利用者端末３０に表示された受付番号は、上記した店舗端末２０からの順番待ちにおける順番待ちカードに印刷された受付番号と同様の役割を有する。
【００７１】
このように利用者端末３０からの順番待ちにおいては、対象利用者は、店舗に来店することなく順番待ちを開始することができる。この場合、対象利用者は、順番待ちの最後尾に並んだ状態と同視できる。よって、対象利用者は、利用者端末３０からの順番待ち（を示す順番待ち情報）が登録された後に店舗に来店し、利用者端末３０に表示される受付番号に基づいて店舗のスタッフに呼び出されることによって、当該店舗に入店することができる。
【００７２】
図６は、上記した図４及び図５に示す処理が実行されることによって記憶装置に格納される順番待ち情報のデータ構造の一例を示す。  
【００７３】
図６に示す例では、順番待ち情報ｘ１〜ｘ４は、受付番号、人数、登録時刻、経路、氏名及びステータスを含む。なお、受付番号、人数、登録時刻、経路及び氏名については、上記した通りであるため、ここではその詳しい説明を省略する。
【００７４】
なお、順番待ち情報ｘ１〜ｘ４は、情報管理装置１０（受付部１０１）によって順番待ちが受け付けられた順（つまり、登録時刻順）に格納されている。
【００７５】
ステータスは、当該順番待ち情報を登録した利用者の現在の状況を示す項目であり、例えば「案内済」、「未案内」、「不在」、「キャンセル」等のうちのいずれかを示す。このステータスは、順番待ち情報が登録された時点では「未案内」を示し、店舗のスタッフが操作可能な端末での当該スタッフの操作にしたがって、「案内済」、「不在」、「キャンセル」のうちのいずれかに更新される。例えば、店舗のスタッフは順番待ちしている利用者を店舗に案内した際に、当該端末にて操作を行うことにより、当該利用者に対応した順番待ち情報のステータスを「未案内」から「案内済」に更新することができる。店舗のスタッフは、同様な操作により、「未案内」を、「不在」または「キャンセル」に更新することができる。さらに、店舗のスタッフは、一時的に不在であった利用者が店舗に戻ってきた（順番待ちの行列に戻ってきた）際には、「不在」を「未案内」に更新することができる。
【００７６】
以上説明したように、情報管理装置１０では、図４及び図５に示したように、店舗順番待ち及び携帯順番待ちといった少なくとも２種類の順番待ちを管理することができる。上記したように、情報管理装置１０は、順番待ちの種別に関わらず、早くに順番待ちをし始めた利用者から順に（つまり、登録時刻順に）、店舗に案内されるように順番待ち情報を管理する。
【００７７】
しかしながら、店舗端末２０を設置する店舗からの要望として、利用者端末３０を利用して順番待ちを行った利用者よりも、店舗端末２０を利用して順番待ちを行った利用者を優先したいという要望がある。つまり、携帯順番待ちよりも店舗順番待ちを優先したいという要望がある。
【００７８】
これは、実際に店舗に来店してくれた利用者を大切にしたいという店舗が多いことから来る要望である。また、携帯順番待ちは店舗に来店しなくても順番待ちをすることができるため、店舗端末２０を利用した店舗順番待ちに比べると、順番待ちのキャンセル（換言すると、携帯順番待ちをしたにも関わらず店舗に来店しないといった事態）が発生しやすいという問題がある。このため、例えば、現在順番待ちをしている利用者の組数が４組であり、その内訳が、店舗順番待ちをした利用者の組数が１組であり、携帯順番待ちをした利用者の組数が３組である状態の時に、店舗に新たな利用者が来店し、店舗端末２０に現在の待ち組数が４組と表示されていることから、順番待ちを諦めて他店舗に行ってしまったにも関わらず、その後、携帯順番待ちをした３組の利用者が全てキャンセルとなってしまうといった事態が起こり得る。これは、集客の観点からも好ましくない。
【００７９】
以下では、上記した要望を満たすことが可能な機能について説明する。具体的には、情報管理装置１０は、所定の条件を満たした場合にだけ、利用者端末３０を利用して行われる携帯順番待ちを受け付け可能な受付制限機能を有する。なお、当該受付制限機能は、店舗からの要望に応じて、情報管理装置１０にてオン・オフを適宜変更可能な機能である。あるいは、受付制限機能のオン・オフは、店舗のスタッフが操作可能な端末にて適宜変更されても良い。
【００８０】
図７は、上記した受付制限機能を有した情報管理装置１０によって実行される処理手順の一例を示すフローチャートである。ここでは、図５のステップＳ１１に示したように、対象利用者が、所定の店舗に対する携帯順番待ちを行うために、所定のＷｅｂページ（サイト）にアクセスし、情報管理システムへのログインを試行した場合を想定する。すなわち、利用者端末３０からログインＩＤ及びパスワードを含むログイン要求が情報管理装置１０に対して送信された場合を想定する。
【００８１】
情報管理装置１０内の管理部１０４は、利用者端末３０から送信されたログイン要求を受信すると（ステップＳ２１）、当該ログイン要求に含まれるログインＩＤ及びパスワードが、情報管理装置１０で管理されている対象利用者のログインＩＤ及びパスワードと一致しているか否かを判定する（ステップＳ２２）。
【００８２】
ログインＩＤ及びパスワードのうちの少なくとも一方が情報管理装置１０で管理されている対象利用者のログインＩＤ及びパスワードと不一致であった場合（ステップＳ２２のＮＯ）、管理部１０４は、利用者端末３０の情報管理システムへのログインを許可せずに（拒否し）（ステップＳ２３）、ログインＩＤ及びパスワードの再入力を対象利用者に促すための画面データを生成し、当該画面データを通信部１５を介して利用者端末３０に送信する（ステップＳ２４）。
【００８３】
一方で、ステップＳ２２において、ログインＩＤ及びパスワードが一致した場合（ステップＳ２２のＹＥＳ）、管理部１０４は、利用者端末３０の情報管理システムへのログインを許可すると共に（ステップＳ２５）、記憶装置に格納されている順番待ち情報を参照して、上記した所定の店舗で現在順番待ちしている利用者の待ち組数（現在の待ち組数）を算出する（ステップＳ２６）。
【００８４】
具体的には、管理部１０４は、記憶装置に格納されている順番待ち情報のうち、ステータスが「未案内」を示す順番待ち情報の数を数えることで、現在の待ち組数を算出する。例えば、図６に示した順番待ち情報が記憶装置に格納されている場合、ステータスが「未案内」の順番待ち情報は、順番待ち情報ｘ２，ｘ４であるため、管理部１０４は、現在の待ち組数を「２（組）」と算出する。
【００８５】
なお、ここでは、管理部１０４は、ステータスが「未案内」の順番待ち情報を数えることで、現在の待ち組数を算出するとしたが、これに限定されず、例えば、管理部１０４は、ステータスが「未案内」または「不在」の順番待ち情報を数えることで、現在の待ち組数を算出するとしても良い。
【００８６】
続いて、管理部１０４は、算出した利用者の待ち組数が予め設定された閾値を超えているか否かを判定する（ステップＳ２７）。当該閾値が、上記した所定の条件に相当する。当該閾値は、店舗からの要望に応じて、情報管理装置１０にて適宜変更可能な値である。
【００８７】
ステップＳ２７において、利用者の待ち組数が閾値を超えていると判定された場合（ステップＳ２７のＹＥＳ）、管理部１０４は、携帯順番待ちを受け付け可能と判断し（ステップＳ２８）、携帯順番待ちを行うための画面データを生成して、当該画面データを利用者端末３０に送信する（ステップＳ２９）。
【００８８】
一方で、ステップＳ２７において、利用者の待ち組数が閾値を超えていない、つまり、閾値未満であると判定された場合（ステップＳ２７のＮＯ）、管理部１０４は、携帯順番待ちを受け付けできないもの（受付不可）と判断し（ステップＳ３０）、現在携帯順番待ちを行うことができないことを（携帯順番待ちが受付不可であることを）対象利用者に通知するための画面データを生成して、当該画面データを利用者端末３０に送信する（ステップＳ３１）。
【００８９】
図８は、上記したステップＳ２９において送信された画面データにより示される画面例を示す。利用者端末３０のディスプレイには、図８に示すように、現在順番待ちしている利用者の待ち組数（例えば「４組」）を示す項目ｙ１と、店舗に入店する予定の人数を指定するための項目ｙ２と、携帯順番待ちを行うための（受付要求を送信するための）順番待ちボタンｂとが表示される。利用者は、店舗に入店する予定の人数を指定（入力）し、順番待ちボタンを押下することで、当該店舗に対する携帯順番待ちを行うことができる。
【００９０】
図９は、上記したステップＳ３１において送信された画面データにより示される画面例を示す。利用者端末３０のディスプレイには、図９に示すように、現在順番待ちしている利用者の待ち組数（例えば「２組」）を示す項目ｙ１と、店舗に入店する予定の人数を指定するための項目ｙ２と、選択（押下）できない状態（グレースケール）の順番待ちボタンｂとが表示される。なお、図９では、携帯順番待ちが受付不可であることを利用者に通知するために、携帯順番待ちを行うための順番待ちボタンｂをグレースケールで表示するとしたが、これに限定されず、例えば順番待ちボタンｂを非表示にして、携帯順番待ちが受付不可であることを利用者に通知しても良い。あるいは、携帯順番待ちが受付不可であり、店舗まで直接来て欲しいことを通知するためのメッセージを表示させても良い。
【００９１】
なお、本実施形態においては、上記した所定の条件として、現在の待ち組数に関する閾値を設定し、現在の待ち組数が閾値を超えていない場合、利用者端末３０を利用して行われる順番待ち（携帯順番待ち）を受け付けないとしたが、上記した所定の条件は、これだけに限定されるものでない。
【００９２】
例えば、上記したように、現在の待ち組数に関する閾値を所定の条件とした場合、次のような事態が生じる可能性がある。例えば当該閾値が「２（組）」に設定されている場合を想定すると、最初は、店舗端末２０を利用して行われる順番待ち（店舗順番待ち）が３組以上にならない限り、利用者は携帯順番待ちを行うことができないものの、店舗順番待ちが３組以上になった時点で、待ち組数が再度３組未満にならない限り、常に携帯順番待ちを受け付け可能な状態となってしまう。このため、携帯順番待ちを受け付け可能とした以降は、携帯順番待ちを行った利用者ばかりになってしまう可能性がある。
【００９３】
上記した事態が生じないようにするために、例えば、店舗順番待ちを行った利用者の組数に関する閾値を所定の条件としても良い。これによれば、現在の待ち組数のうち、店舗順番待ちを行った利用者の組数が予め設定された閾値を超えていない場合、携帯順番待ちを受け付けず、店舗順番待ちを行った利用者の組数が当該閾値を超えている場合、携帯順番待ちを受け付けることになるので、順番待ちをしている利用者が、ある一時を境に、携帯順番待ちを行った利用者ばかりになってしまうという事態を防ぐことができる。
【００９４】
この場合、情報管理装置１０内の管理部１０４は、上記したステップＳ２６において、ステータスが「未案内」であり、かつ経路が「店舗」である順番待ち情報を数え、この値が上記した閾値を超えているか否かを判定すれば良い。
【００９５】
また、店舗順番待ちを行った利用者の組数そのものではなく、店舗順番待ちを行った利用者の組数の割合に関する閾値を所定の条件としても良い。この場合、現在の待ち組数のうち、店舗順番待ちを行った利用者の組数の割合が予め設定された閾値を超えていない場合、携帯順番待ちを受け付けず、店舗順番待ちを行った利用者の組数の割合が予め設定された閾値を超えている場合、携帯順番待ちを受け付けることになるので、上記と同様に、順番待ちをしている利用者が、ある一時を境に、携帯順番待ちを行った利用者ばかりになってしまうという事態を防ぐことができる。
【００９６】
本実施形態においては、情報管理装置１０は、店舗端末２０を利用して行われる順番待ち（店舗順番待ち）を示す順番待ち情報がある程度登録されない限り、利用者端末３０を利用して行われる順番待ち（携帯順番待ち）を受け付け可能としない受付制限機能を有している。これによれば、実際に店舗に来店してくれた利用者を大切にしたいという店舗からの要望を満たすことができる。また、店舗順番待ちを行う利用者は、携帯順番待ちを行う利用者よりも早くに順番待ちできる可能性が高いため、店舗順番待ちを行う利用者の利便性を大きく向上させることができる。
【００９７】
また、本実施形態においては、情報管理装置１０は、上記した受付制限機能を有する一方で、店舗順番待ちを示す順番待ち情報がある程度登録されていれば、携帯順番待ちを受け付け可能とする機能を有しているので、携帯順番待ちを行う利用者の利便性の低下を最小限に抑えることができる。
【００９８】
以上説明した一実施形態によれば、店舗への順番待ちを管理するにあたって、当該店舗及び当該店舗を利用する利用者の双方の利便性を向上させることを可能とする情報管理装置、情報管理方法及びプログラムを提供することができる。
【００９９】
なお、本実施形態においては、情報管理装置１０は１つの装置として説明したが、例えば情報管理装置１０の機能が複数の装置に分散されるような構成であっても構わない。
【０１００】
上記した実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１０１】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１０２】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【０１０３】
更に、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１０４】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であってもよい。
【０１０５】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パーソナルコンピュータ等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１０６】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１０７】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
【符号の説明】
【０１０８】
１０…情報管理装置、１１…バス、１２…不揮発性メモリ、１３…ＣＰＵ、１４…メインメモリ、１５…通信部、２０…店舗端末、３０…利用者端末、１０１…受付部、１０２…第１登録部、１０３…第２登録部、１０４…管理部、１０５…表示処理部、Ｎ…ネットワーク、Ｐ…順番待ち管理プログラム。
【図１】
2019117439.tif 000003
【図２】
2019117439.tif 000004
【図３】
2019117439.tif 000005
【図４】
2019117439.tif 000006
【図５】
2019117439.tif 000007
【図６】
2019117439.tif 000008
【図７】
2019117439.tif 000009
【図８】
2019117439.tif 000010
【図９】
2019117439.tif 000011