(57)【要約】【課題】順番待ちをする利用者の利便性を向上させること。【解決手段】情報処理装置は、順番待ちをするために利用者によって操作される受付端末と通信可能に接続される。情報処理装置は、順番待ちの受付時に、利用者によって選択可能な項目として、店舗に入店するに際しての条件を受付端末に表示させる表示制御手段と、利用者によって選択された条件を含む順番待ち情報を登録する登録手段とを備える。表示制御手段は、入店するに際しての条件として、複数種別の第１条件と、複数種別の第１条件のいずれであっても良いことを条件とする第２条件と、複数種別の第１条件のうちの１つと第２条件とを所定のタイミングで切り替えることを条件とする第３条件とを選択可能に受付端末に表示させる。【選択図】図４
2020003964.tif 000002
【特許請求の範囲】
【請求項１】
順番待ちをするために利用者によって操作される受付端末と通信可能に接続される情報処理装置であって、
順番待ちの受付時に、前記利用者によって選択可能な項目として、店舗に入店するに際しての条件を前記受付端末に表示させる表示制御手段と、
前記利用者によって選択された条件を含む順番待ち情報を登録する登録手段と
を具備し、
前記表示制御手段は、
前記入店するに際しての条件として、複数種別の第１条件と、前記複数種別の第１条件のいずれであっても良いことを条件とする第２条件と、前記複数種別の第１条件のうちの１つと前記第２条件とを所定のタイミングで切り替えることを条件とする第３条件とを選択可能に前記受付端末に表示させる情報処理装置。
【請求項２】
前記表示制御手段は、
前記複数種別の第１条件と前記第２条件とを選択可能に前記受付端末に表示させ、
前記第２条件が前記利用者によって選択された場合に、前記第２条件と前記第３条件とを選択可能に前記受付端末に表示させる請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、
前記第３条件が前記利用者によって選択された場合、前記利用者によってさらに選択可能な項目として、前記所定のタイミングを選択可能な項目を前記受付端末に表示させる請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記第３条件は、
前記所定のタイミングまでは前記第１条件であり、前記所定のタイミング以降は前記第２条件となる条件と、前記所定のタイミングまでは前記第２条件であり、前記所定のタイミング以降は前記第１条件となる条件とを含む請求項１乃至請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、
前記店舗の混雑状況に関する条件が所定の条件を満たした場合に、前記複数種別の第１条件に加えて、前記第２条件と前記第３条件とを選択可能に前記受付端末に表示させる請求項１に記載の情報処理装置。
【請求項６】
前記所定の条件は、
前記店舗において所定組数以上の順番待ちが発生することと、前記店舗が混雑しやすい時間帯になることとのうちの少なくとも一方を含む請求項５に記載の情報処理装置。
【請求項７】
順番待ちをするために利用者によって操作される受付端末と通信可能に接続される情報処理装置が実行する情報処理方法であって、
順番待ちの受付時に、前記利用者によって選択可能な項目として、店舗に入店するに際しての条件を前記受付端末に表示させる表示制御ステップと、
前記利用者によって選択された条件を含む順番待ち情報を登録する登録ステップと、
を具備し、
前記表示制御ステップは、
前記入店するに際しての条件として、複数種別の第１条件と、前記複数種別の第１条件のいずれであっても良いことを条件とする第２条件と、前記複数種別の第１条件のうちの１つと前記第２条件とを所定のタイミングで切り替えることを条件とする第３条件とを選択可能に前記受付端末に表示させることを含む情報処理方法。
【請求項８】
順番待ちをするために利用者によって操作される受付端末と通信可能に接続される情報処理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
順番待ちの受付時に、前記利用者によって選択可能な項目として、店舗に入店するに際しての条件を前記受付端末に表示させる表示制御ステップと、
前記利用者によって選択された条件を含む順番待ち情報を登録する登録ステップと、
を実行させ、
前記表示制御ステップは、
前記入店するに際しての条件として、複数種別の第１条件と、前記複数種別の第１条件のいずれであっても良いことを条件とする第２条件と、前記複数種別の第１条件のうちの１つと前記第２条件とを所定のタイミングで切り替えることを条件とする第３条件とを選択可能に前記受付端末に表示させることを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、飲食店等の店舗を利用する利用者は、当該店舗に来店した時点で当該店舗が満席の状態にある場合、当該店舗が利用可能となるまで順番待ちをする必要がある。
近年では、このような順番待ちを管理するためのシステムが開発されており、当該システムにおいては、順番待ちの管理業務を効率化することができる（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１６５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムでは、利用者はカラオケまたはボウリング場のどちらかを指定して順番待ちをすることはできるものの、カラオケまたはボウリング場のどちらであっても、より早くに入店可能な店舗に入店したいといったことを指定することはできないという不都合がある。
【０００５】
つまり、利用者は、複数の条件の中から１つを店舗に入店する際の条件として指定することはできるものの、当該複数の条件のいずれであっても良いといったことを入店する際の条件として指定することはできないという不都合がある。これは、順番待ちをする利用者にとって不便である。
【０００６】
そこで、本発明の目的は、順番待ちをする利用者の利便性を向上させ得る情報処理装置、情報処理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の１つの態様によれば、情報処理装置は、順番待ちをするために利用者によって操作される受付端末と通信可能に接続される。前記情報処理装置は、順番待ちの受付時に、前記利用者によって選択可能な項目として、店舗に入店するに際しての条件を前記受付端末に表示させる表示制御手段と、前記利用者によって選択された条件を含む順番待ち情報を登録する登録手段とを具備する。前記表示制御手段は、前記入店するに際しての条件として、複数種別の第１条件と、前記複数種別の第１条件のいずれであっても良いことを条件とする第２条件と、前記複数種別の第１条件のうちの１つと前記第２条件とを所定のタイミングで切り替えることを条件とする第３条件とを選択可能に前記受付端末に表示させる。
【発明の効果】
【０００８】
本発明によれば、順番待ちをする利用者の利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る情報処理システムの概略構成例を示す図。
【図２】同実施形態に係るサーバ装置のハードウェア構成例を示す図。
【図３】同実施形態に係るサーバ装置の機能構成例を示す図。
【図４】同実施形態に係る店舗端末とサーバ装置との間で実行される一連の処理手順の一例を示すシーケンスチャート。
【図５】同実施形態に係る店舗端末に表示される受付画面の一例を示す図。
【図６】同実施形態に係る店舗端末に表示される人数入力画面の一例を示す図。
【図７】同実施形態に係る店舗端末に表示される部門選択画面の一例を示す図。
【図８】同実施形態に係る店舗端末に表示される詳細選択画面の一例を示す図。
【図９】同実施形態に係る店舗端末に表示される時刻指定画面の一例を示す図。
【図１０】同実施形態に係る店舗端末に表示される登録内容確認画面の一例を示す図。
【図１１】同実施形態の第１の変形例に係る部門選択画面の一例を示す図。
【図１２】同変形例に係る部門選択画面の一例を示す別の図。
【図１３】同変形例に係る部門選択画面の一例を示すさらに別の図。
【図１４】同実施形態の第２の変形例に係る部門選択画面の一例を示す図。
【図１５】同変形例に係る詳細選択画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して実施形態を説明する。  
本実施形態において、店舗（施設）とは、後述する店舗端末２０が設置されている店舗を指すものとする。また、本実施形態では、店舗が飲食店である場合を想定しているが、店舗の業態は特に限定しないものとする。例えば、薬局、病院、美容院、旅行代理店、スマートフォンまたは携帯電話の購入及び契約が可能なショップ、及びアミューズメント施設、等であっても良い。
【００１１】
図１は、一実施形態に係るサーバ装置（情報処理装置）を含む情報処理システム（ネットワークシステム）の概略構成例を示す。情報処理システムは、各種店舗の混雑状況を管理し、店舗が満席の状態にある時に発生する順番待ち（行列）の順番を管理するシステムである。図１に示すように、情報処理システムは、サーバ装置１０、店舗端末２０及びユーザ端末３０、等を含む。
【００１２】
サーバ装置１０は、当該サーバ装置１０にインストールされたアプリケーションにより、ネットワークＮを介して、店舗端末２０及びユーザ端末３０と通信を行う。サーバ装置１０は、店舗端末２０が設置された店舗において発生する順番待ちを管理するための機能を有している。なお、サーバ装置１０の機能構成については別途後述する。
【００１３】
店舗端末２０は、順番待ちを行うことが可能な店舗に設置される端末である。店舗端末２０は、予めインストールされたアプリケーションまたはブラウザ等を用いて、サーバ装置１０が生成した画面データを受信し、当該画面データにより示される画面をディスプレイに表示可能である。この店舗端末２０は、例えば店舗の入り口（店頭）近辺に設置され、主に店舗に来店した利用者（客）によって使用される。利用者は、店舗に来店した時点で店舗が満席の状態にある場合に、店舗端末２０を操作することによって、当該店舗において順番待ちをすることができる。
【００１４】
ユーザ端末３０は、利用者が使用する情報処理装置であり、例えばスマートフォン、タブレット端末、パーソナルコンピュータ（ＰＣ）及びフィーチャーフォン等である。ユーザ端末３０は、予めインストールされたアプリケーションまたはブラウザ等を用いて、サーバ装置１０が生成した画面データを受信し、当該画面データにより示される画面をディスプレイに表示可能である。ユーザ端末３０は、例えば店舗以外の場所から店舗に対する順番待ちをするために使用される。  
すなわち、店舗端末２０及びユーザ端末３０は共に、店舗に対する順番待ちを行うための受付端末として機能する。
【００１５】
なお、図１においては便宜的に、サーバ装置１０に１つの店舗端末２０が通信可能に接続されている場合を例示しているが、サーバ装置１０には多数の店舗端末２０が通信可能に接続されていても良い。同様に、図１においては、サーバ装置１０に１つのユーザ端末３０が通信可能に接続されている場合を例示しているが、サーバ装置１０には多数のユーザ端末３０が通信可能に接続されていても良い。
【００１６】
図２は、図１に示すサーバ装置１０のハードウェア構成の一例を示す。図２に示すように、サーバ装置１０においては、バス１１に、不揮発性メモリ１２、ＣＰＵ（Central Processing Unit）１３、メインメモリ１４及び通信部１５、等が接続されている。不揮発性メモリ１２及びメインメモリ１４は、サーバ装置１０の記憶装置を構成する。
【００１７】
不揮発性メモリ１２は、例えば、オペレーティングシステム（ＯＳ）と、各種アプリケーションプログラムと、順番待ち情報とを記憶（格納）する。アプリケーションプログラムには、順番待ちを管理するためのプログラム（以下、「順番待ち管理プログラム」と称する）、等が含まれる。順番待ち情報については別途後述する。
【００１８】
ＣＰＵ１３は、例えば、不揮発性メモリ１２に記憶されている各種アプリケーションプログラムを実行するプロセッサである。ＣＰＵ１３は、サーバ装置１０に含まれる各部の制御も行う。
【００１９】
メインメモリ１４は、例えば、ＣＰＵ１３が各種アプリケーションプログラムを実行する際に必要とされるワークエリアとして使用される。上記した順番待ち情報は、メインメモリ１４に記憶されていても良い。
なお、図２においては、サーバ装置１０に含まれる記憶装置として、不揮発性メモリ１２及びメインメモリ１４だけが示されているが、サーバ装置１０は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等、他の記憶装置をさらに備えていても良い。
【００２０】
通信部１５は、サーバ装置１０を有線または無線によりネットワークＮに接続させる。通信部１５は、ネットワークＮを経由した店舗端末２０及びユーザ端末３０とのコマンド、アドレス、データ、信号、等の送受信を制御する。
【００２１】
図３は、サーバ装置１０のＣＰＵ１３が上記した順番待ち管理プログラムを実行することによって実現されるサーバ装置１０の主となる機能構成を示す。なお、この順番待ち管理プログラムは、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプラグラムは、例えばネットワークＮを介してサーバ装置１０にダウンロードされても良い。
【００２２】
図３に示すように、サーバ装置１０は、受付部１０１、表示制御部１０２、登録部１０３及び管理部１０４、等を含む。なお、不揮発性メモリ１２及びメインメモリ１４によって構成される格納部１０５には、上記した順番待ち情報が格納（記憶）されている。
【００２３】
本実施形態においては、各部１０１〜１０４は、ＣＰＵ１３が順番待ち管理プログラムを実行すること（つまり、ソフトウェア）によって実現されるものとして説明するが、これに限定されず、各部１０１〜１０４は、ハードウェアによって実現されても良いし、ソフトウェア及びハードウェアの組み合わせによって実現されても良い。
【００２４】
受付部１０１は、通信部１５を経由して、利用者が店舗端末２０またはユーザ端末３０に対して行った操作に関する情報（以下、「操作情報」と称する）を受信する。受信された操作情報は、表示制御部１０２に転送される。また、受付部１０１は、通信部１５を経由して、利用者によって入力された入店人数と、入店するに際しての条件（以下、「部門」と称しても良い）とを含む受付要求を受信する。受信された受付要求は、登録部１０３に転送される。
【００２５】
表示制御部１０２は、受付部１０１から転送されてくる操作情報に応じた画面データを生成する。また、表示制御部１０２は、例えば店舗のスタッフの操作に応じて、後述する管理部１０４から出力される順番待ち情報の入力を受け付けると、当該入力を受け付けた順番待ち情報に基づいた画面データを生成する。生成された各種画面データは、通信部１５を経由して、店舗端末２０、ユーザ端末３０及び図示せぬスタッフ端末、等に送信される。
【００２６】
登録部１０３は、受付部１０１から転送されてくる受付要求に基づいて順番待ち情報を生成し、当該生成した順番待ち情報を格納部１０５に登録（格納）する。  
ここで、登録部１０３によって実行される順番待ち情報を生成する処理について簡単に説明する。登録部１０３は、受付部１０１から転送されてくる受付要求を受けると、当該受付要求に対する受付番号を発行する。この受付番号は、例えば店舗の営業開始から順番待ちが受け付けられる度に連番で発行される。なお、受付番号は、営業日が変わればリセットされるものとする。
【００２７】
また、登録部１０３は、例えば現在時刻を受付時刻（登録時刻）として取得する。受付時刻は、順番待ち情報が登録された時刻として用いられる。なお、この受付時刻は、例えばサーバ装置１０内の図示せぬクロック等から取得される。
さらに、登録部１０３は、利用者（の順番待ち）のステータスを取得する。ステータスは、利用者が店舗（または席）に案内されていないことを示す「未案内」、利用者が店舗（または席）に案内されたことを示す「案内済」、利用者が順番待ちをキャンセルしたことを示す「キャンセル」、等を含む。なお、順番待ち情報が生成される時点では、登録部１０３は、利用者のステータスとして「未案内」を取得する。
【００２８】
これにより、登録部１０３は、受付部１０１から転送されてくる受付要求に含まれる入店人数及び部門に加えて、上記した受付番号、受付時刻及びステータスを少なくとも含む順番待ち情報を生成する。
【００２９】
管理部１０４は、例えば店舗のスタッフの操作に応じて、格納部１０５に登録された順番待ち情報（に含まれるステータス）を更新する。また、管理部１０４は、例えば店舗のスタッフの操作（具体的には、順番待ちの現況を確認するための操作）に応じて、格納部１０５に登録された順番待ち情報を読み出し、当該読み出した順番待ち情報を表示制御部１０２に出力する。
【００３０】
ここで、図４のシーケンスチャートと、図５〜図１０の画面例とを参照して、順番待ち情報がサーバ装置１０に登録されるまでの処理手順の一例について説明する。なお、ここでは、利用者が店舗に来店し、店舗端末２０を操作して順番待ちをする場合を想定する。
【００３１】
店舗端末２０には、利用者の店舗に対する順番待ちを受け付けるための画面として、図５に示す受付画面ｇ１が表示されている（ステップＳ１）。なお、店舗端末２０に表示される各種画面は、例えば、店舗端末２０上で動作するブラウザを介して表示される。
【００３２】
例えば、利用者が店舗に来店した時点で店舗が満席の状態にある場合、利用者は、店舗端末２０に表示されている受付画面ｇ１に対する操作を行う。なお、例えば１日の利用者の数等を把握するために、満席の状態でない場合であっても受付画面ｇ１に対する操作を利用者に行わせるとしても良い。
【００３３】
店舗端末２０は例えばタッチパネルを備えているものとする。受付画面ｇ１において受付ボタンｂ１を押下する（タップする）旨の操作が利用者によって行われると、店舗端末２０は、当該操作を示す操作情報、つまり、受付ボタンｂ１が押下された旨を示す第１操作情報をサーバ装置１０に送信する（ステップＳ２）。
【００３４】
サーバ装置１０に含まれる受付部１０１は、上記した第１操作情報を、通信部１５を経由して受信すると、当該受信した第１操作情報を表示制御部１０２へと転送する。表示制御部１０２は、受付部１０１より転送された第１操作情報の入力を受け付けると、店舗に入店する人数の入力を利用者に促すための画面、つまり、図６に示す人数入力画面ｇ２を店舗端末２０に表示させるための第１画面データを生成する（ステップＳ３）。生成された第１画面データは通信部１５を経由して店舗端末２０に送信される（ステップＳ４）。
【００３５】
店舗端末２０は、サーバ装置１０から送信されてくる第１画面データを受信すると、図６に示すように、当該第１画面データにより示される人数入力画面ｇ２を表示する（ステップＳ５）。
【００３６】
ここで、利用者は、人数入力画面ｇ２において入店人数を入力し、次へボタンｂ２を押下する操作を行う。人数入力画面ｇ２において入店人数が入力された状態で、次へボタンｂ２を押下する旨の操作が利用者によって行われると、店舗端末２０は、当該操作を示す情報、つまり、人数入力画面ｇ２において入店人数が入力された状態で、次へボタンｂ２が押下された旨を示す第２操作情報をサーバ装置１０に送信する（ステップＳ６）。  
なお、人数入力画面ｇ２において入店人数が未入力の状態で次へボタンｂ２が押下された場合、店舗端末２０には、利用者に入店人数の入力を促す旨のメッセージが表示される。
【００３７】
サーバ装置１０の受付部１０１は、上記した第２操作情報を、通信部１５を経由して受信すると、当該受信した第２操作情報を表示制御部１０２へと転送する。表示制御部１０２は、受付部１０１より転送された第２操作情報の入力を受け付けると、店舗に入店するに際しての条件の選択（指定）を利用者に促すための画面、つまり、図７に示す部門選択画面ｇ３を店舗端末２０に表示させるための第２画面データを生成する（ステップＳ７）。生成された第２画面データは通信部１５を経由して店舗端末２０に送信される（ステップＳ８）。
【００３８】
店舗端末２０は、サーバ装置１０から送信されてくる第２画面データを受信すると、図７に示すように、当該第２画面データにより示される部門選択画面ｇ３を表示する（ステップＳ９）。なお、図７では、店舗に入店するに際しての条件として、「テーブル（を希望）」、「カウンター（を希望）」、「どちらでも良い」といった３つの条件があり、これら３つの条件のそれぞれに対応した条件ボタンｂ３〜ｂ５が表示されている場合を想定している。
【００３９】
利用者は、部門選択画面ｇ３において、希望する条件に対応した条件ボタンを押下する操作を行う。部門選択画面ｇ３において、希望する条件に対応した条件ボタンを押下する旨の操作が利用者によって行われると、店舗端末２０は、当該操作を示す情報、つまり、部門選択画面ｇ３において条件ボタンｂ３〜ｂ５のうちの所定の条件ボタンが押下された旨を示す第３操作情報をサーバ装置１０に送信する（ステップＳ１０）。
【００４０】
サーバ装置１０の受付部１０１は、上記した第３操作情報を、通信部１５を経由して受信すると、当該受信した第３操作情報を表示制御部１０２へと転送する。表示制御部１０２は、受付部１０１より転送された第３操作情報の入力を受け付けると、当該入力を受け付けた第３操作情報が、「どちらでも良い」に対応した条件ボタンｂ５が押下された旨を示す場合にのみ、図４に示すＯｐｔ１に含まれる各種処理を実行する。
【００４１】
具体的には、表示制御部１０２は、店舗に入店するに際しての条件に関し、「どちらでも良い」の詳細な条件の選択（指定）を利用者に促すための画面、つまり、図８に示す詳細選択画面ｇ４を店舗端末２０に表示させるための第３画面データを生成する（ステップＳ１１）。生成された第３画面データは通信部１５を経由して店舗端末２０に送信される（ステップＳ１２）。
【００４２】
店舗端末２０は、サーバ装置１０から送信されてくる第３画面データを受信すると、図８に示すように、当該第３画面データにより示される詳細選択画面ｇ４を表示する（ステップＳ１３）。なお、図８では、「どちらでも良い」の詳細な条件として、「早く入れるなら今からどちらでも良い」、「〜時までならテーブルを希望」、「〜時以降になるならテーブルを希望」、「〜時までならカウンターを希望」、「〜時以降になるならカウンターを希望」といった５つの詳細な条件があり、これら５つの詳細な条件のそれぞれに対応した条件ボタンｂ６〜ｂ１０が表示されている場合を想定している。
【００４３】
利用者は、詳細選択画面ｇ４において、希望する条件に対応した条件ボタンを押下する操作を行う。詳細選択画面ｇ４において、希望する条件に対応した条件ボタンを押下する旨の操作が利用者によって行われると、店舗端末２０は、当該操作を示す情報、つまり、詳細選択画面ｇ４において条件ボタンｂ６〜ｂ１０のうちの所定の条件ボタンが押下された旨を示す第４操作情報をサーバ装置１０に送信する（ステップＳ１４）。
【００４４】
サーバ装置１０の受付部１０１は、上記した第４操作情報を、通信部１５を経由して受信すると、当該受信した第４操作情報を表示制御部１０２へと転送する。表示制御部１０２は、受付部１０１より転送された第４操作情報の入力を受け付けると、当該入力を受け付けた第４操作情報が、「早く入れるなら今からどちらでも良い」に対応した条件ボタンｂ６以外の条件ボタンが押下された旨を示す場合（すなわち、条件ボタンｂ７〜ｂ１０のいずれかが押下された旨を示す場合）にのみ、図４に示すＯｐｔ２に含まれる各種処理を実行する。
【００４５】
具体的には、表示制御部１０２は、店舗に入店するに際しての条件を「どちらでも良い以外」から「どちらでも良い」に切り替える時刻、または「どちらでも良い」から「どちらでも良い以外」に切り替える時刻の指定を利用者に促すための画面、つまり、図９に示す時刻指定画面ｇ５を店舗端末２０に表示させるための第４画面データを生成する（ステップＳ１５）。なお、生成された第４画面データは通信部１５を経由して店舗端末２０に送信される（ステップＳ１６）。
【００４６】
店舗端末２０は、サーバ装置１０から送信されてくる第４画面データを受信すると、図９に示すように、当該第４画面データにより示される時刻指定画面ｇ５を表示する（ステップＳ１７）。
【００４７】
利用者は、時刻指定画面ｇ５において、店舗に入店するに際しての条件を「どちらでも良い以外」から「どちらでも良い」に切り替える時刻、または「どちらでも良い」から「どちらでも良い以外」に切り替える時刻を指定（選択）し、次へボタンｂ１１を押下する操作を行う。時刻指定画面ｇ５において切替時刻が指定された状態で、次へボタンｂ１１を押下する旨の操作が利用者によって行われると、店舗端末２０は、当該操作を示す情報、つまり、時刻指定画面ｇ５において切替時刻が指定された状態で、次へボタンｂ１１が押下された旨を示す第５操作情報をサーバ装置１０に送信する（ステップＳ１８）。  
なお、時刻指定画面ｇ５において切替時刻が未指定の状態で次へボタンｂ１１が押下された場合、店舗端末２０には、利用者に時刻の指定を促す旨のメッセージが表示される。
【００４８】
サーバ装置１０の受付部１０１は、上記した第５操作情報を、通信部１５を経由して受信すると、当該受信した第５操作情報を表示制御部１０２へと転送する。
ここで、表示制御部１０２は、受付部１０１より転送された操作情報、具体的には、以下の（ａ）〜（ｃ）に示す操作情報のいずれかに基づいて、登録内容の確認及び登録を利用者に促すための画面、つまり、図１０に示す登録内容確認画面ｇ６を店舗端末２０に表示させるための第５画面データを生成する（ステップＳ１９）。  
（ａ）部門選択画面ｇ３において「どちらでも良い」に対応した条件ボタンｂ５以外の条件ボタン（すなわち、条件ボタンｂ３，ｂ４のどちらか）が押下された旨を示す第３操作情報  
（ｂ）詳細選択画面ｇ４において「早く入れるなら今からどちらでも良い」に対応した条件ボタンｂ６が押下された旨を示す第４操作情報  
（ｃ）時刻指定画面ｇ５において切替時刻が指定された状態で、次へボタンｂ１１が押下された旨を示す第５操作情報  
なお、生成された第５画面データは通信部１５を経由して店舗端末２０に送信される（ステップＳ２０）。
【００４９】
店舗端末２０は、サーバ装置１０から送信されてくる第５画面データを受信すると、図１０に示すように、当該第５画面データにより示される登録内容確認画面ｇ６を表示する（ステップＳ２１）。なお、図１０では一例として、人数入力画面ｇ２において入店人数として「３（人）」が入力され、部門選択画面ｇ３において「どちらでも良い」に対応した条件ボタンｂ５が押下され、詳細選択画面ｇ４において「〜時以降になるならテーブルを希望」に対応した条件ボタンｂ８が押下され、時刻指定画面ｇ５において「２０時００分」が指定された場合に表示される登録内容確認画面ｇ６を示しており、「人数：３」及び「条件：２０時以降になるならテーブルを希望（２０時以前はどちらでも良い）」という項目が登録内容として表示されている。
【００５０】
利用者は、登録内容確認画面ｇ６において登録内容を確認し、順番待ちするための登録ボタンｂ１２を押下する操作を行う。登録内容確認画面ｇ６において登録ボタンｂ１２を押下する旨の操作が利用者によって行われると、店舗端末２０は、利用者によって入力された入店人数と、利用者によって指定された入店するに際しての条件とを含む受付要求をサーバ装置１０に送信する（ステップＳ２２）。
【００５１】
しかる後、サーバ装置１０の受付部１０１は、上記した受付要求を、通信部１５を経由して受信すると、当該受信した受付要求を登録部１０３へと転送する。登録部１０３は、受付部１０１より転送された受付要求の入力を受け付けると、当該入力を受け付けた受付要求に基づいて順番待ち情報を生成し、当該生成した順番待ち情報を格納部１０５に登録して（ステップＳ２３）、ここでの一連の処理を終了させる。
【００５２】
以降は、まず、サーバ装置１０は、順番待ち情報の登録が完了した旨の登録完了通知を店舗端末２０に送信する。この登録完了通知には、登録された順番待ち情報に含まれる受付番号が含まれる。店舗端末２０は、サーバ装置１０から送信されてくる登録完了通知を受信すると、店舗端末２０に内蔵された印刷装置により当該登録完了通知に含まれる受付番号が印刷された順番待ちカードを発券する。利用者は、発券された順番待ちカードに印刷されている受付番号に基づいて店舗のスタッフに呼び出されることによって、当該店舗（または席）に案内される。
【００５３】
なお、図４では、利用者が店舗に来店し、店舗端末２０を操作して順番待ちをする場合を想定しているが、利用者が店舗に来店せずに、ユーザ端末３０を操作して順番待ちをする場合であっても、図４と同様な一連の処理が実行される。但しこの場合、利用者は、ユーザ端末３０のディスプレイに受付画面ｇ１を表示させるために、ユーザ端末３０を操作して、サーバ装置１０にログインする必要がある。サーバ装置１０へのログインは、サーバ装置１０によって提供される所定のＷｅｂページにてログインＩＤとパスワードとを入力することで行われる。サーバ装置１０へのログインが成功すると、ユーザ端末３０のディスプレイには、図５に示した受付画面ｇ１が表示される。以降は、図４と同様な一連の処理が実行される。
【００５４】
なお、利用者のログインＩＤとパスワードは、例えば、利用者が所定のＷｅｂページに初めてアクセスし、会員登録等を行った際に設定される。利用者のログインＩＤとパスワードは、所定のＷｅｂページを提供しているサーバ装置１０にて管理される。すなわち、利用者により入力されたログインＩＤとパスワードは、ユーザ端末３０からサーバ装置１０に送信され、当該ログインＩＤとパスワードが、サーバ装置１０で管理されている当該利用者のログインＩＤとパスワードと一致する場合に、利用者はサーバ装置１０にログインすることができる。
【００５５】
以上説明した本実施形態においては、図７及び図８に示したように、部門選択画面ｇ３において、「テーブル（を希望）」及び「カウンター（を希望）」等、静的な条件（以下、「第１条件」と称する）に対応した条件ボタンｂ３，ｂ４と、これら第１条件の「どちらでも良い（いずれでも良い）」といった動的な条件（以下、「第２条件」と称する）に対応した条件ボタンｂ５とを表示させ、部門選択画面ｇ３において第２条件に対応した条件ボタンｂ５が押下された場合に、「どちらでも良い」といった動的な条件のさらに詳細な条件（以下、「第３条件」と称する）に対応した条件ボタンｂ６〜ｂ１０を含む詳細選択画面ｇ４を表示させるとしたが、表示態様はこれに限定されない。以下、本実施形態の変形例について説明する。
【００５６】
［第１の変形例］  
本変形例においては、部門選択画面ｇ３と詳細選択画面ｇ４とを１つに纏めた部門選択画面が店舗端末２０に表示される場合について説明する。  
この場合、表示制御部１０２は、上記した図４に示すステップＳ６の処理において店舗端末２０から送信された第２操作情報を受信すると、図１１に示すような部門選択画面Ｇ１を店舗端末２０に表示させるための第２画面データを生成し、当該生成した第２画面データを店舗端末２０に送信する。
【００５７】
本変形例に係る部門選択画面Ｇ１は、図１１に示すように、上記した第１条件に相当する「テーブル」及び「カウンター」に対応した条件ボタンＢ１，Ｂ２と、上記した第２条件に相当する「どちらでも良い」に対応した条件ボタンＢ３とをアクティブな状態（押下可能な状態）で表示し、上記した第３条件に相当する「〜時までならテーブルを希望」、「〜時以降になるならテーブルを希望」、「〜時までならカウンターを希望」、「〜時以降になるならカウンターを希望」に対応した条件ボタンＢ４〜Ｂ７を非アクティブな状態（押下不能な状態、グレースケール）で表示している。
【００５８】
表示制御部１０２は、図１１に示す部門選択画面Ｇ１において「どちらでも良い」に対応した条件ボタンＢ３が押下された旨の操作情報を受信すると、図１２に示すように、部門選択画面Ｇ１において、第１条件に対応した条件ボタンＢ１，Ｂ２をアクティブな状態から非アクティブな状態に切り替え、第３条件に対応した条件ボタンＢ４〜Ｂ７を非アクティブな状態からアクティブな状態に切り替える表示制御を行う。なお、第２条件に対応した条件ボタンＢ３は、アクティブな状態が維持される。
【００５９】
図１１及び図１２に示した部門選択画面Ｇ１の他に、部門選択画面ｇ３と詳細選択画面ｇ４とを１つに纏めた部門選択画面としては、例えば図１３に示す部門選択画面Ｇ２が店舗端末２０に表示されるとしても良い。  
この場合、表示制御部１０２は、上記した図４に示すステップＳ６の処理において店舗端末２０から送信された第２操作情報を受信すると、図１３に示す部門選択画面Ｇ２を店舗端末２０に表示させるための第２画面データを生成し、当該生成した第２画面データを店舗端末２０に送信する。
【００６０】
部門選択画面Ｇ２は、図１３に示すように、上記した第１〜第３条件に対応した条件ボタンＢ１〜Ｂ７を全てアクティブな状態で一度に表示している。  
表示制御部１０２は、図１３に示す部門選択画面Ｇ２において第１及び第２条件に対応した条件ボタンＢ１〜Ｂ３のいずれかが押下された旨の操作情報を受信すると、登録内容確認画面ｇ６を示す第５画面データを生成する。つまり、店舗端末２０には、部門選択画面Ｇ２の次の画面として、登録内容確認画面ｇ６が表示される。一方で、表示制御部１０２は、図１３に示す部門選択画面Ｇ２において第３条件に対応した条件ボタンＢ４〜Ｂ７のいずれかが押下された旨の操作情報を受信すると、時刻指定画面ｇ５を示す第４画面データを生成する。つまり、この場合、店舗端末２０には、部門選択画面Ｇ２の次の画面として、時刻指定画面ｇ５が表示される。
【００６１】
以上説明した本変形例によれば、全ての条件ボタンを一度に表示させることが可能となるので、利用者は全ての条件を把握した上で、自らが希望する条件を選択することが可能となる。また、部門選択画面ｇ３から詳細選択画面ｇ４への画面遷移を省略することができるので、利用者が順番待ちを登録するまでにかかる時間の短縮を期待することができる。これによれば、店舗端末２０の前で、順番待ちの登録のための順番待ち（行列）が発生してしまう可能性を低減することができるといった副次的な効果を期待することができる。
【００６２】
［第２の変形例］  
本変形例においては、部門選択画面ｇ３に詳細選択画面ｇ４の一部の機能を持たせた部門選択画面Ｇ１１と、詳細選択画面Ｇ１２とが店舗端末２０に表示される場合について説明する。  
この場合、表示制御部１０２は、上記した図４に示すステップＳ６の処理において店舗端末２０から送信された第２操作情報を受信すると、図１４に示すような部門選択画面Ｇ１１を店舗端末２０に表示させるための第２画面データを生成し、当該生成した第２画面データを店舗端末２０に送信する。
【００６３】
本変形例に係る部門選択画面Ｇ１１は、図１４に示すように、上記した第１条件に相当する「テーブル」及び「カウンター」に対応した条件ボタンＢ１１，Ｂ１２と、上記した第２条件に相当する「どちらでも良い」に対応した条件ボタンＢ１３とに加えて、次へボタンＢ１４と、条件ボタンＢ１３を押下した場合、条件ボタンＢ１１，Ｂ１２のどちらか一方をさらに押下しても良い旨を説明するためのメッセージＭとを表示している。
【００６４】
表示制御部１０２は、例えば、図１４に示す部門選択画面Ｇ１１において「どちらでも良い」に対応した条件ボタンＢ１３と、「テーブル」に対応した条件ボタンＢ１１とが押下された上で、次へボタンＢ１４が押下された旨の操作情報を受信すると、図１５に示すような詳細選択画面Ｇ１２を店舗端末２０に表示させるための第３画面データを生成し、当該生成した第３画面データを店舗端末２０に送信する。この場合、詳細選択画面Ｇ１２には、図１５に示すように、「どちらでも良い」の詳細な条件として「テーブル」に関する詳細な条件に対応した条件ボタンＢ１５，Ｂ１６のみが表示される。
【００６５】
なお、ここでは、部門選択画面Ｇ１１において「どちらでも良い」に対応した条件ボタンＢ１３と、「テーブル」に対応した条件ボタンＢ１１とが押下された上で、次へボタンＢ１４が押下された場合について説明したが、部門選択画面Ｇ１１において「どちらでも良い」に対応した条件ボタンＢ１３と、「カウンター」に対応した条件ボタンＢ１２とが押下された上で、次へボタンＢ１４が押下された場合も同様である。つまり、この場合、詳細選択画面Ｇ１２には、「どちらでも良い」の詳細な条件として「カウンター」に関する詳細な条件に対応した条件ボタンのみが表示される。
【００６６】
また、部門選択画面Ｇ１１において「どちらでも良い」に対応した条件ボタンＢ１３のみが押下された上で、次へボタンＢ１４が押下された場合、表示制御部１０２は、詳細選択画面Ｇ１２を示す第３画面データと、時刻指定画面ｇ５を示す第４画面データとの生成を省略し、登録内容確認画面ｇ６を示す第５画面データを生成する。つまり、この場合、店舗端末２０には、部門選択画面Ｇ１１の次の画面として、登録内容確認画面ｇ６が表示される。  
これによれば、１つの画面に表示させる条件ボタンの個数を少なくすることができるので、画面構成を、利用者にとって見易いシンプルな画面構成とすることが可能となる。
【００６７】
以上説明した一実施形態においては、「どちらでも良い」といった動的な条件である第２条件と、当該第２の条件のさらに詳細な条件である第３条件とが店舗端末２０に常時選択可能に表示される場合について説明したが、これに限定されず、第２及び第３条件、または第３条件が選択可能に表示されるか否かは、店舗のスタッフの操作に応じて切り替え可能であるとしても良い。あるいは、店舗が最も混雑するピークタイムや、ｍ組以上の順番待ちが発生した場合にのみ、第２及び第３条件、または第３条件が自動的に選択可能に表示され、それ以外の時は第１条件のみが選択可能に表示されるとしても良い。
【００６８】
この場合、表示制御部１０２は、第２操作情報を受信すると、第２及び第３条件、または第３条件を選択可能に表示可能な状態であるか否かを判断した後に、第２及び第３条件を表示可能な状態であれば、上記した図４に示した処理と同様な処理を実行する。一方で、第２条件は選択可能であるが、第３条件を選択できない状態であると判断された場合、表示制御部１０２は、部門選択画面ｇ３を店舗端末２０に表示させた後に、いずれの条件ボタンが押下されたとしても、登録内容確認画面ｇ６に遷移させるような表示制御を行う。また、第２及び第３条件を共に選択できない状態であると判断された場合、表示制御部１０２は、第１条件のみを選択可能な部門選択画面を店舗端末２０に表示させるような表示制御を行う。
【００６９】
以上説明した一実施形態において、表示制御部１０２は、「テーブル」や「カウンター」等といった静的な条件（第１条件）に加えて、これら第１条件の「どちらでも良い（いずれでも良い）」といった動的な条件（第２条件）を選択可能な部門選択画面に対応する画面データを生成する機能（換言すると、上記した部門選択画面を店舗端末２０に表示させる機能）を有している。これによれば、利用者に対して第１及び第２条件を選択可能な部門選択画面を提示することが可能となり、「どちらでも良いから店舗により早く入店したい」という利用者の希望を満たすことが可能となる。
【００７０】
また、以上説明した一実施形態において、表示制御部１０２は、上記した第１及び第２条件に加えて、所定のタイミングをもって「どちらでも良い以外」から「どちらでも良い」に切り替える、または所定のタイミングをもって「どちらでも良い」から「どちらでも良い以外」に切り替えるといった第３条件を選択可能な詳細選択画面（または部門選択画面）に対応する画面データを生成する機能（換言すると、上記した詳細選択画面（または部門選択画面）を店舗端末２０に表示させる機能）を有している。
【００７１】
これによれば、例えば、「小さな子供がいるので出来ればテーブルの方が好ましいけども、ｎ分以上待つと子供が愚図る可能性があるので、〜時まではテーブルで、〜時以降はどちらでも良い」、等という利用者の希望を満たすことが可能となる。また、例えば、「〜時までに入店できるなら食事の後に別の店舗でゆっくりすれば良いのでテーブル及びカウンターのどちらでも良いが、〜時以降になるならテーブルでゆっくり食事をしたい」、等という利用者の希望を満たすことも可能となる。
【００７２】
以上説明した一実施形態によれば、順番待ちをする利用者の利便性を向上させることが可能である。
【００７３】
なお、本実施形態においては、サーバ装置１０は１つの装置として説明したが、例えばサーバ装置１０の機能が複数の装置に分散されるような構成であっても構わない。
上記した実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００７４】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【００７５】
更に、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であってもよい。
【００７６】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００７７】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
【符号の説明】
【００７８】
１０…サーバ装置、２０…店舗端末、３０…ユーザ端末、１０１…受付部、１０２…表示制御部、１０３…登録部、１０４…管理部、１０５…格納部、ｂ１…受付ボタン、ｂ２…次へボタン、ｂ３〜ｂ１０…条件ボタン、ｂ１１…次へボタン、ｂ１２…登録ボタン、ｇ１…受付画面、ｇ２…人数入力画面、ｇ３…部門選択画面、ｇ４…詳細選択画面、ｇ５…時刻指定画面、ｇ６…登録内容確認画面。
【図１】
2020003964.tif 000003
【図２】
2020003964.tif 000004
【図３】
2020003964.tif 000005
【図４】
2020003964.tif 000006
【図５】
2020003964.tif 000007
【図６】
2020003964.tif 000008
【図７】
2020003964.tif 000009
【図８】
2020003964.tif 000010
【図９】
2020003964.tif 000011
【図１０】
2020003964.tif 000012
【図１１】
2020003964.tif 000013
【図１２】
2020003964.tif 000014
【図１３】
2020003964.tif 000015
【図１４】
2020003964.tif 000016
【図１５】
2020003964.tif 000017