JP7629587B2 - 情報処理装置、プログラムおよび情報処理方法 - Google Patents
情報処理装置、プログラムおよび情報処理方法 Download PDFInfo
- Publication number
- JP7629587B2 JP7629587B2 JP2023003915A JP2023003915A JP7629587B2 JP 7629587 B2 JP7629587 B2 JP 7629587B2 JP 2023003915 A JP2023003915 A JP 2023003915A JP 2023003915 A JP2023003915 A JP 2023003915A JP 7629587 B2 JP7629587 B2 JP 7629587B2
- Authority
- JP
- Japan
- Prior art keywords
- seat reservation
- store
- information
- seat
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
ユーザが予約時刻に店舗に到着しない場合、過度に長時間にわたって予約席を確保しておくことは店舗にとって不利益であるため、予約に有効期限を設けることが要求される。しかしながら、従来の技術では有効期限をユーザに通知することができないか、またはユーザが有効期限を十分明確に認識することができず、有効期限の実効性が低い。
<席確保管理システムの構成例>
第1実施形態では、ユーザからの依頼を受け付けた時点から所定時間の間、席を確保しておくサービス(以下、席確保という)を管理するシステムを説明する。なお、席確保は、今から所定時間以内の利用開始を確約するという予約の1つとも言える。図1に、席確保管理システム1の構成例を示す。席確保管理システム1は、1以上の店舗について席確保を管理するシステムである。店舗は、たとえば飲食店(カフェおよびレストラン)等の飲食店の店舗を含む。
図1に示すように、席確保管理システム1は、管理サーバ10と、店舗管理端末20と、電話端末30と、ユーザ端末40とを備える。管理サーバ10と、店舗管理端末20と、ユーザ端末40とは、通信ネットワーク60(たとえばインターネット)を介し、互いに通信可能に接続される。管理サーバ10および電話端末30は、通信ネットワーク60等を介して、音声通話が可能なように接続される。店舗管理端末20および電話端末30は、たとえば店舗50ごとに設けられる。
図2に、管理サーバ10の構成例を示す。管理サーバ10は、情報処理装置であり、たとえば公知のコンピュータを用いて構成することができる。管理サーバ10は、演算装置11と、記憶装置12と、通信装置13とを備える。演算装置11はたとえばCPU(Central Processing Unit)等のプロセッサを含む。記憶装置12は、たとえばROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)、等の記憶媒体を含む。記憶媒体の一部または全部が、過渡的でない(non-transitory)記憶媒体であってもよい。通信装置13は、たとえばネットワークインタフェースを含む。また、通信装置13は、電話回線インタフェースを含んでもよい。
店舗IDは、店舗管理データベースD1内で各店舗を識別するためのIDである。施設IDは、店舗が入居する施設(例えばビル、商業施設、駅など)を識別するためのIDである。フロアIDは、店舗が入居する施設においてその店舗が存在するフロアを識別するためのIDである。
空き情報は、店舗の空き状況を表す表現を含む。空き状況の例として、店舗が満員であるか、混雑しているがある程度の空席(または空きテーブル。以下同じ)があるか、または、多数の空席があるか、のいずれかを示す。空き情報は、たとえば、「空きあり」、「混雑」、「満席」、等のテキストデータによって表される。
空き情報は、たとえば各店舗管理端末20から送信され、リアルタイムな空き状況を示すように更新される。空き状況は、たとえば、その店舗がどの程度空いているか、その店舗がどの程度混雑しているか、その店舗に空席がいくつあるか、その店舗の席がどの程度占有(使用または席確保)されているか、等のいずれかを表す。
緯度経度は、店舗の位置を示す位置情報(店舗位置情報)の例であり、緯度および経度を含む。同じ施設の同じフロアに複数の店舗が存在する場合であっても、店舗の位置が異なる場合には、緯度経度の値は異なり得る。
住所は、店舗の住所又は店舗が入居する施設の住所を示す情報である。
電話番号は、店舗に設置された電話端末30に対応する電話番号である。すなわち、店舗管理データベースD1は、店舗(または店舗ID)と電話端末30とを関連付ける。
図4に、店舗管理端末20の構成例を示す。店舗管理端末20は、情報処理装置であり、たとえば公知のコンピュータを用いて構成することができる。店舗管理端末20は、演算装置21と、記憶装置22と、通信装置23と、表示装置24と、入力装置25とを備える。演算装置21はたとえばCPU等のプロセッサを含む。記憶装置22は、たとえばROM、RAM、HDD、等の記憶媒体を含む。記憶媒体の一部または全部が、過渡的でない記憶媒体であってもよい。通信装置23は、たとえばネットワークインタフェースを含む。表示装置24はたとえば液晶ディスプレイを含む。入力装置25はたとえばキーボード、マウス、タッチパネル、等を含む。表示装置24および入力装置25が一体に構成されていてもよい。
記憶装置22は、図示しないプログラムを記憶してもよい。本実施形態では、演算装置21がこのプログラムを実行することにより、店舗管理端末20が本明細書に記載される情報処理装置として機能する。また、店舗管理端末20または演算装置21は、本明細書に記載される各動作を実行する手段を備えるものとして解釈することができる。
有効期限の意義は、席確保管理システム1に関連して適宜解釈可能であるが、たとえば、有効期限が経過するまでは、店舗は当該席確保のために空席を確保しておく義務があるが、有効期限が経過してもユーザが店舗に到着しない場合にはその義務は解除されるという規則が設けられる。
図5の例では、有効期限は基準時刻および残り時間を含む。基準時刻は、その席確保の受理に係る時刻を表す。有効期限は基準時刻に基づいて決定され、たとえば基準時刻から所定時間後(たとえば10分後)が有効期限となる。残り時間は、現時刻から有効期限までの時間を表す。
電話端末30の内部構造はとくに図示しないが、電話端末30はたとえば有線または無線接続による電話機であり、固定電話機、携帯電話機およびスマートフォンを含む。電話端末30は、音声通話およびプッシュトーンの発信が可能である。
図6に、ユーザ端末40の構成例を示す。ユーザ端末40は、情報処理装置であり、たとえば公知のコンピュータ(具体例としてスマートフォン)を用いて構成することができる。ユーザ端末40は、演算装置41と、記憶装置42と、通信装置43と、表示装置44と、入力装置45とを備える。演算装置41はたとえばCPU等のプロセッサを含む。記憶装置42は、たとえばROM、RAM、等の記憶媒体を含む。記憶媒体の一部または全部が、過渡的でない記憶媒体であってもよい。通信装置43は、たとえばアンテナを含む。表示装置44はたとえば液晶ディスプレイを含む。入力装置45はたとえばタッチパネルを含む。表示装置44および入力装置45が一体に構成されていてもよい。
記憶装置42は、図示しないプログラムを記憶してもよい。本実施形態では、演算装置41がこのプログラムを実行することにより、ユーザ端末40が本明細書に記載される情報処理装置として機能する。また、ユーザ端末40または演算装置41は、本明細書に記載される各動作を実行する手段を備えるものとして解釈することができる。
<店舗管理データベースD1の生成処理>
管理サーバ10は、店舗管理データベースD1(ただし空き情報を除く)を生成する。店舗管理データベースD1に含まれる情報は、管理サーバ10の管理者によって入力される情報か、または店舗管理端末20から送信された情報とすることができる。
店舗管理端末20は、空き情報を取得して管理サーバ10に送信する。管理サーバ10は空き情報を受信し、これを店舗管理データベースD1の空き情報として記憶することにより、店舗管理データベースD1を更新する。
店舗管理端末20が空き情報を取得する処理は、任意に設計することができ、店舗管理端末20ごとに異なっていてもよい。たとえば、店舗のスタッフが店舗の空き状況を評価し、空き状況に応じて適切なテキストデータを入力することにより、または、予め設定された複数のテキストデータのうち適切なものを選択することにより、空き情報を店舗管理端末20に入力してもよい。
または、店舗管理端末20は、空き状況検出装置(カメラまたは人感センサ等)を備えてもよい。その場合には、空き状況検出装置は、店内の顧客人数または店外の待ち行列人数等を検出し、店舗管理端末20は検出結果に基づいて自動的に空き情報を決定してもよい。
図7~図9は、席確保管理システム1による、店舗50に対する席確保処理に係る処理手順の例を示すフローチャートである。
図7は、席確保処理のうち、席確保が成約したか否か、すなわち、ユーザからの席確保希望が正式な席確保として受理されたか否か、が判断されるまでの部分に対応する。図8は、席確保処理のうち、ユーザからの席確保希望が正式な席確保として受理された後の部分に対応する。図9は、席確保処理のうち、ユーザからの席確保希望が受理されなかった場合に対応する。
管理サーバ10およびユーザ端末40は、図7~図9に示す処理手順を実行し、これによって本実施形態に係る情報処理方法を実行する。本実施形態では、とくに管理サーバ10が主な情報処理装置として動作する。
図7~図9の処理の実行は、ユーザ端末40においてWEBブラウザまたは特定のアプリケーションが起動されることに応じて開始されてもよい。
ユーザ端末40は、検索の基準となる位置(基準位置)を表す情報(基準位置情報)を取得する。基準位置は、たとえばユーザ端末40の位置であり、その場合には基準位置情報はたとえばGPSデータである。または、基準位置は、ユーザが任意に指定できる位置(たとえば特定の駅の位置等)を表してもよい。また、基準位置情報は、地図の拡大率を表す情報を含んでもよい。
(ステップS2)
ユーザ端末40は、通信ネットワーク60を介して基準位置情報を管理サーバ10に送信する。管理サーバ10は、この基準位置情報を、通信ネットワーク60を介して受信する。このようにして、管理サーバ10は基準位置情報を取得する。この処理は、検索リクエストの送受信に対応する。
管理サーバ10は、基準位置情報(および場合によっては地図の拡大率)に応じて、地図を表すデータ(地図データ)を取得する。地図データはたとえば画像(地図画像)である。
(ステップS4)
管理サーバ10は、基準位置情報に基づいて、1以上の店舗からなる店舗群を取得する。たとえば、店舗管理データベースD1の緯度経度を参照し、基準位置から所定距離範囲(たとえば半径5km以下の範囲)に存在する店舗を決定し、これらの店舗を含む店舗群を取得する。
(ステップS5)
管理サーバ10は、店舗群に含まれる各店舗の情報(店舗情報)を取得する。店舗情報は、たとえば店舗管理データベースD1に含まれる各情報を含む。また、ステップS4で各店舗の緯度経度を取得していない場合には、緯度経度を取得する。このように、管理サーバ10は、基準位置情報に応じた店舗群について店舗情報を取得する。
(ステップS6)
管理サーバ10は、通信ネットワーク60を介して、店舗情報をユーザ端末40に送信する。ユーザ端末40は、店舗情報を、通信ネットワーク60を介して受信する。なお、ここで送受信される店舗情報は、店舗管理データベースD1の全項目を含む必要はなく、店舗情報のうち以下の処理において明示的に用いられる情報のみが送受信されてもよい。
ユーザ端末40は、受信した店舗情報に基づいて、店舗表示画像を生成し、表示装置44に表示する。図10は、店舗表示画像I1の例である。店舗表示画像I1では、ユーザが店舗を識別するための店舗識別情報I12(この例では名称「レストランA」という文字列)と、席確保希望操作部I13とが関連付けられて表示される。また、地図上には、複数の店舗の空き情報を示すアイコンが店舗情報として表示されている。店舗表示画像I1の表示は、ユーザ端末40において適切なUI(ユーザインタフェース)を用いて行われてもよい。以下に説明する他の画像の表示についても同様である。
図10の例では、単一の店舗についてのみ店舗識別情報I12および席確保希望操作部I13を含む詳細情報が表示されている。どの店舗に係る詳細情報を表示するかの決定方法は適宜設計可能であり、管理サーバ10が決定してもよいし、ユーザ端末40が決定または変更してもよい。また、決定基準として、たとえば基準位置I11に最も近い店舗を選択してもよいし、各店舗の空き情報が利用できる場合には最も空いている店舗を選択してもよい。また、複数の店舗について店舗識別情報I12および席確保希望操作部I13を表示してもよい。本形態では、基準位置に最も近い店舗の詳細情報を表示するものとし、詳細情報が表示されている店舗のアイコンは他の店舗に対応するアイコンよりも大きく表示されている。ここで、席確保希望操作部I13は、店舗の空き情報が「満席」ではない場合にのみ、表示またはアクティブ表示(タップできる状態)されるものとする。
ユーザ端末40は席確保希望情報を取得する。席確保希望情報とは、特定の店舗に対する席確保希望を示す情報である。席確保希望情報は、たとえばユーザ端末40のユーザが、現時点から所定時間以内にその店舗に到着することを前提として、店舗の利用席確保(たとえば席またはテーブルを利用するための席確保)を希望しているということを示す情報である。ユーザは、アクティブ状態で表示された席確保希望操作部I13を操作することにより、対応する店舗に対する席確保希望の入力を開始することができる。なお上述のように、店舗表示画像I1において店舗識別情報I12と席確保希望操作部I13とが関連付けられており、操作された席確保希望操作部I13に応じて席確保の対象となる店舗が決定される。
ログイン操作が実行されると、これに応じてユーザ端末40は人数入力画像を表示する。
なお、本実施形態では、ユーザが店舗をすぐに利用する(すぐに店舗に向かうまたはすでに向かっている)ことが想定されており、席確保に有効期限が設定されるので、利用日および到着時刻を決定して入力する必要がない。
このようにして、ユーザ端末40は席確保希望情報を取得する。
ユーザ端末40は、通信ネットワーク60を介して、席確保希望情報を管理サーバ10に送信する。管理サーバ10は、通信ネットワーク60を介して、席確保希望情報を受信することにより取得する。
(ステップS10)
ユーザ端末40は、待機画像を表示する。
図14は、待機画像I5の例である。待機画像I5は、たとえば席確保希望情報が送信されたことを示すメッセージI51と、席確保希望が店舗によって受理されるか否かが未定であることを示すメッセージI52とを含む。待機画像I5を表すデータは、管理サーバ10またはユーザ端末40が、席確保希望情報に応じて生成する。ユーザ端末40は、待機画像を、回答情報が得られるまでに表示する。本形態における管理サーバ10は、席確保希望の対象となる店舗に電話をかけ、店舗から受理することを示す返答が得られた時に、席確保を受け付ける。したがって、本サービスにおいてはユーザが席確保希望を送信してから席確保が受理されるか否かが確定するまでに時間がかかる。そこで、ユーザ端末40は、席確保希望の対象となる店舗の位置に、まだ確定していないことを示す「リクエスト中」のアイコンを配置した地図を待機画像として表示装置44に表示する。この時、ユーザはすでに他の店舗の空き情報を必要としていないとみなし、地図上には席確保希望の対象となる店舗以外の店舗情報は非表示としている。また、リクエスト中は他の店舗の空き情報を表示しないということは、他の店舗に対して同時に席確保の希望を送信できないことを意味する。これにより、ユーザがいたずらなど店舗が意図しない目的で席確保希望を複数の店舗に送信することを防止することもできる。
以上の通り、待機画面は、席確保希望のリクエスト中である(まだ確定していない)ことをユーザに知らせるとともに、不要な情報を削減することで、ユーザにわかりやすく待機中であることを認知させる。
(ステップS11)
管理サーバ10は、席確保希望の対象となった店舗に係る電話端末30に電話をかける。この際の電話番号はたとえば店舗管理データベースD1を参照して取得することができる。店舗の従業員は、電話端末30を操作して通話可能な状態とする。電話端末30が通話可能な状態になると、管理サーバ10は、席確保希望を示す音声メッセージを出力する。音声メッセージは、たとえば人数に応じ、「管理サーバからの席確保依頼です。10分後に○○名様の来店希望が入っています。ご案内できる場合はプッシュボタンの1を、できない場合は3を、押してください。」等とすることができる。
電話端末30は、この音声メッセージをスタッフに対して再生する。スタッフは、この音声メッセージに応じて、店舗の混雑状況等を考慮し、席確保希望を席確保として受理するか否かを決定する。
(ステップS12)
スタッフは、プッシュボタンの1または3を操作することにより、決定内容を電話端末30に入力する。プッシュボタンへの操作に応じ、電話端末30は、プッシュボタンの1または3に対応するプッシュトーンを、音声通話において出力する。このプッシュトーンは、席確保希望が席確保として受理されたか否かを示す回答情報である。たとえば、プッシュボタンの1に対応するプッシュトーンは、席確保希望が受理されたことを示し、プッシュボタンの3に対応するプッシュトーンは、席確保希望が受理されなかった(すなわち席確保希望が拒否された)ことを示す。管理サーバ10は、電話端末30から、音声通話を介して回答情報を取得する。
(ステップS13)
管理サーバ10は、回答情報に基づき、席確保希望が席確保として受理されたか否かを判定する。たとえば回答情報がプッシュボタンの1に対応するプッシュトーンである場合には、席確保希望が受理されたと判定し、回答情報がプッシュボタンの3に対応するプッシュトーンである場合には、席確保希望が受理されなかったと判定する。
(ステップS21)
管理サーバ10は、受付番号を生成する。受付番号は、席確保を識別する情報(席確保識別情報)の例である。受付番号は、たとえば3桁の数字によって表される。受付番号の具体的な生成方法は任意に設計可能であり、たとえばランダムに生成することができる。(ステップS22)
管理サーバ10は、電話端末30との音声通話において、受付番号を示す音声メッセージを出力する。電話端末30は、この音声メッセージをスタッフに対して再生する。音声メッセージは、たとえば、「来店を受け付けました。受付番号は○○番です。お客様が来店されましたら、お客様の携帯端末をご確認のうえ、ご案内をお願いいたします。」等とすることができる。スタッフは、この音声メッセージに応じて、受付番号を記録してもよい。その後、スタッフは、電話端末30を操作して通話を終了してもよい。
(ステップS23)
管理サーバ10は、通信ネットワーク60を介して、受付番号を店舗管理端末20に送信する。店舗管理端末20は、管理サーバ10から、通信ネットワーク60を介して受付番号を受信することにより取得する。
(ステップS24)
店舗管理端末20は、席確保管理データベースD2(図5)を更新するとともに席確保管理情報を表示する。たとえば、席確保管理データベースD2において、受信した受付番号について新たな行を生成し、受付番号に所定の情報を関連付けて記憶する。人数、連絡先および基準時刻は、たとえばステップS23において、受付番号に関連付けて管理サーバ10から店舗管理端末20に送信することができる。
ここで、連絡先は、別途準備されるユーザ管理データベース(図示せず)から管理サーバ10が取得することができる。また、基準時刻は、たとえば管理サーバ10において回答情報(本実施形態ではプッシュトーン)が取得された時刻を表す。すなわち、この例では、管理サーバ10は、回答情報が取得された時刻を基準として有効期限を決定する。残り時間は、有効期限から現在時刻を減算することにより算出することができる。
管理サーバ10は、ユーザ端末40から受け付けた席確保に関する情報に基づいて画像データを生成する。画像データは、ユーザ端末40に表示される画像を表すデータである。ステップS25において生成される画像データは、後述する席確保表示画像I7を表すデータと、チェックイン確認画像I8を表すデータと、席確保無効画像I9を表すデータとを含む。これらの画像の詳細については後述する。
(ステップS26)
管理サーバ10は、通信ネットワーク60を介して、画像データをユーザ端末40に送信する。ユーザ端末40は、管理サーバ10から、通信ネットワーク60を介して、画像データを受信することにより取得する。
(ステップS27)
ユーザ端末40は、ステップS26で取得した画像データに基づき、席確保表示画像I7を表示する。
席確保表示画像I7は、席確保の有効期限を示す情報を含む。図16の例では、この情報は、席確保の有効期限を示すメッセージI72と、席確保の有効期限までの残り時間I73とによって表される。上述のように、管理サーバ10は、基準時刻に所定の有効期間(たとえば10分)を加算することにより席確保の有効期限を算出することができる。また、管理サーバ10は、有効期限から現在時刻を減算することにより残り時間を算出することができる。管理サーバ10は、このような情報を算出し、表示することにより、ユーザは有効期限を明確に認識することができ、有効期限の実効性がより高くなる。
席確保表示画像I7は、ユーザ端末40の現在地から席確保に係る店舗までの推定移動時間を示すメッセージI74と、席確保の有効期限を経過した場合の取り扱いを示すメッセージI75とを含む。
席確保表示画像I7は、チェックイン処理開始ボタンI76を含む。チェックイン処理開始ボタンI76は後述のチェックイン処理(ステップS29)において用いられる。本実施形態では、チェックイン処理開始ボタンI76はユーザでなく店舗のスタッフが操作することを想定しており、店舗のスタッフが操作すべきであることを示すメッセージ(たとえば「スタッフ専用ボタン」)とともに表示される。
ユーザ端末40は、ステップS28またはS30が実行されるまで、席確保表示画像I7を表示し続けてもよい。そのようにすると、ユーザは常に有効期限を意識し続けることができ、有効期限の実効性がさらに高くなる。
ユーザ端末40は、現在時刻が席確保の有効期限内であるか否かを判定する。有効期限内である場合には、処理はステップS29に進む。有効期限内でない場合には、処理はステップS30に進む。
(ステップS29)
ユーザ端末40は、所定のチェックイン処理が完了したか否かを判定する。チェックイン処理は、席確保に係る店舗にユーザが到着したことを確認する処理である。チェックイン処理において、ユーザは席確保表示画像I7が表示されている状態のユーザ端末40を店舗の従業員に提示し、従業員がチェックイン処理開始ボタンI76を操作する。
チェックイン確認画像I8は、受付番号I81と、チェックインの確認を促すメッセージI82と、確認ボタンI83と、キャンセルボタンI84とを含む。管理サーバ10は、発行した受付番号に基づいて、チェックイン確認画像I8を生成する。
ここで、店舗のスタッフ、チェックイン確認画像I8に表示された受付番号と、席確保管理画像I6に表示された受付番号のいずれかとが一致するか否かを判断する。一致するものが存在する場合には、チェックイン確認画像I8において確認ボタンI83を操作する。確認ボタンI83が操作されることに応じて、ユーザ端末40はチェックイン処理を完了する。この際に、ユーザ端末40は、チェックイン処理が完了したことを示す「完了しました」等のメッセージを表示してもよい。さらに、スタッフは、店舗管理端末20の席確保管理画像I6において、当該席確保に対応する削除ボタンI61を操作してもよい。
なお、受付番号が一致しない場合の対応は任意に設計可能であるが、たとえばスタッフは、キャンセルボタンI84を操作するとともに、当該店舗がユーザの席確保に係る店舗ではないことをユーザに説明してもよい。
以上のようなチェックイン処理が完了していない場合には、処理はステップS28に戻る。チェックイン処理が完了している場合には、図8の処理は終了する。
ステップS28において、現在時刻が席確保の有効期限内でない場合には、ユーザ端末40は、ステップS26で取得した画像データに基づき、席確保無効画像を表示する。
(ステップS41)
管理サーバ10は、電話端末30との音声通話において、席確保が拒否されたことを確認する音声メッセージを出力する。電話端末30は、この音声メッセージを従業員に対して再生する。音声メッセージは、たとえば「来店を拒否しました。ご利用、ありがとうございました。」等とすることができる。
(ステップS42)
管理サーバ10は、席確保不可画像データを生成する。席確保不可画像データは、ユーザ端末40に表示される画像を表すデータである。
管理サーバ10は、通信ネットワーク60を介して、席確保不可画像データをユーザ端末40に送信する。ユーザ端末40は、管理サーバ10から、通信ネットワーク60を介して、席確保不可画像データを受信することにより取得する。
(ステップS44)
ユーザ端末40は、席確保不可画像データに基づき、席確保不可画像I10を表示する。ユーザ端末40は、ボタンI102が操作されることに応じ、再度、図7の処理の実行を開始してもよい。
ユーザは、ユーザ端末40および管理サーバ10を介して店舗50を検索し、空きがある(利用可能な席があり、満席ではない)特定の店舗について席確保希望を送信することができる。ユーザ端末40には待機画面を表示しつつ、管理サーバ10は、この席確保希望照会に応じ、電話端末30を介して受理の可否を照会し、その回答情報に応じて、処理を分岐させ、ユーザ端末40に表示される画像(すなわち席確保表示画像I7または席確保不可画像I10)を表すデータを生成する。この画像によって、ユーザは自身の席確保希望が待機中であることや、席確保希望が受理されたか否かを理解することができる。また、この画像は席確保の有効期限を含むので、有効期限までに店舗に到着するようユーザに促すことができ、有効期限の実効性がより高くなる。また、各店舗は、将来の席確保が入っておらず空いている席について、ユーザの利用を促進することができる。
第1実施形態では、ユーザが店舗をすぐに利用することが想定されており、利用日および利用開始を希望する時刻(以下、単に利用開始時刻とする)を決定する必要はない。第2実施形態は、第1実施形態において、利用日および利用開始時刻を用いるように変更したものである。以下、第2実施形態について説明するが、第1実施形態と共通する部分については説明を省略する場合がある。
このような構成によれば、ユーザは移動時間等を考慮して適切な時刻に有効期限の表示を開始させることができ、有効期限の実効性がより高くなる。
さらに、店舗ごとに有効期限表示開始時間の上限を記憶しておき、この上限を超える有効期限表示開始時間については指定できないように構成してもよい。有効期限表示開始時間の上限は、各店舗が任意に決定できるようにすると好適である。このような構成によれば、各店舗の判断により、あまりに早い来店を回避することができる。
なお、有効期限表示開始時間を常に固定の値とし、ユーザおよび店舗が指定できないように構成することも可能である。
ユーザは、席確保希望を送信する際に、利用日および到着時刻を指定することができる。管理サーバ10は、到着時刻の前に席確保表示画像I7を表すデータを生成する。第1実施形態と同様に、ユーザ端末40が席確保表示画像I7は席確保の有効期限を含むので、有効期限までに店舗に到着するようユーザに促すことができ、有効期限の実効性がより高くなる。到着時刻のどれだけ前に席確保表示画像I7が表示されるようにするか(固定か指定可能かを含む)は適宜設計可能である。
第1実施形態では、店舗に利用可能な席がある空き状況の場合に、席確保希望を送信できるシステムとして説明した。第3実施形態では、店舗側が席確保希望の送信の可否を設定できるようにするシステムを説明する。店舗50は、店舗管理端末20に表示される管理画面を介して、席確保希望を送信できる機能(以下、席確保機能)に関する設定ができる。
図21は、席確保機能の設定を行う管理画面I110の一例を示す図である。管理画面においては、席確保機能(10分キープ機能)を利用するか否かを選択することができる。また、利用する場合には、席確保機能の受付時間帯を設定することができる。本実施形態では、管理画面においては曜日ごとに、「営業時間中」、「時間を指定」、「なし」、のうちいずれかを受け付け時間帯として設定できる。選択肢「営業時間中」は、店舗の営業時間中であれば常に席確保機能を受け付けるという設定である。ただしこの場合でも、リアルタイムな空き情報が「満席」を示す場合には、席確保できないことが明らかなので、席確保機能は利用できない状態となる。選択肢「時間を指定」は、その曜日の営業時間中のうち、席確保機能を受け付ける時間帯を設定する。従業員が「時間を指定」を選択すると、受付時間の開始時間及び終了時間を1つ以上、入力可能となる。さらに、選択肢「なし」はその曜日は、席確保機能を受け付けないようにする設定である。
従業員は、管理画面を介して席確保機能の設定を入力し、保存ボタンI111を押し下げすると、店舗管理端末20は、入力された情報を管理サーバ10に送信する。管理サーバは、席確保機能に関する設定情報を受信すると、店舗管理データベースD1または専用のデータベースに設定情報を記憶する。
さらに管理サーバ10は、S6において店舗情報を送信する際は、さらに設定情報もユーザ端末に送信する。S7においてユーザ端末40は、店舗情報及び設定情報に基づいて、表示する店舗の詳細情報を含む表示画像を生成し、表示する。この時、店舗の詳細情報として、席確保希望操作部I13(図10)をアクティブ状態とするか否か、あるいは表示するか否かは、店舗の空き情報と席確保機能の設定情報に応じて決定される。具体例として、現時刻が受付時間帯に含まれており、かつ空き状態が「満席」でなければ、席確保希望操作部I13をアクティブ状態とする。そうでなければ、席確保希望操作部I13を非アクティブ状態とする。
<第3実施形態のまとめ>
店舗のスタッフは、店舗管理端末20を介して、ユーザ端末40が席確保機能の送信をできるようにするか否かを設定することができる。例えば、店舗の運営方針によって、ランチタイムは席確保機能を受け付けない、土日のみ受け付けるなどを設定することができる。これにより、店舗が意図しない時間帯に電話がかかるオペレーションが増えてしまうのを防ぐことができる。
なお、上述の説明では、席確保機能の受付時間帯を設定する方法を例に説明した。しかしながらさらに、席確保機能を利用する条件として、空き情報を設定するようにしても良い。例えば、空き情報として「空きあり」「混雑」「満席」のいずれか配信する場合に、店舗が、「空きあり」の場合にのみ席確保機能を受け付ける、あるいは、「空きあり」および「混雑」両方の場合に席確保機能を受け付ける、のいずれかを選択できるようにしても良い。この場合、S7において店舗情報を表示するための表示画像を生成するユーザ端末は、設定情報に指定された条件を満たすか否かを店舗情報から判定し、条件を満たす場合にのみ「10分キープ」(席確保希望操作部)を操作できるように表示する。
[その他の実施形態]
第1実施形態では、席確保の有効期間は10分間であり、したがって有効期限は基準時刻から10分後となる。この有効期限は、他の値としてもよいし、ユーザが指定できるようにしてもよい。たとえば、人数入力画像I4において、さらにユーザが希望する有効期間または有効期限を入力できるようにしてもよい。その場合には、席確保希望情報(ステップS8およびS9)は有効期間または有効期限を含んでもよく、管理サーバ10は有効期限または有効期限を音声メッセージで出力してもよい(ステップS11)。
図20は、店舗表示画像の変形例として、地図を含まないものを示す。この例では、店舗ごとにカード形式で情報が表示されており、たとえば店舗ごとに店舗識別情報I12と席確保希望操作部I13とが関連付けられて表示される。
たとえば、管理サーバ10は、ユーザと店舗との距離が大きい場合には、電話端末30に電話をかけずに、席確保ができないことをユーザ端末40に通知してもよい。具体例として、管理サーバ10は、ステップS2で取得した基準位置情報と、ステップS5で取得した店舗位置情報とに基づき、ユーザ端末40の位置と、店舗50の位置との距離を算出してもよい。そして、管理サーバ10は、この距離が所定の閾値を超える場合には、ステップS11以降を実行せず、席確保希望が席確保として受理されないことを示す情報を含む画像を表す画像データを生成してユーザ端末40に送信してもよい。席確保希望が席確保として受理されないことを示す情報は、たとえば、チュートリアル画像I2のメッセージI22と同様に構成することができる。画像の具体例としては、席確保不可画像I10(図19)において、メッセージI101に代えてメッセージI22を含むものを用いることができる。
また、席確保受付番号を用いないように構成することもできる。たとえば、ステップS21およびS22を省略し、ステップS23以降では席確保受付番号に代えて、ユーザを識別するユーザ識別情報(ユーザID、氏名、メールアドレス等)を用いてもよい。ユーザ識別情報は、たとえばログイン処理を介して取得することができる。その場合には、ユーザは自身のユーザ識別情報を店舗の従業員に提示し、従業員は席確保管理データベースD2等に記憶されるユーザ識別情報を用いて照会を行うことができる。
その場合には、ステップS11~S25およびS41~S42において管理サーバ10が実行する処理は、ユーザ端末40が実行するように構成される。また、ステップS26およびS43は省略される。
また上述の実施形態では、店舗として飲食店を例に説明したが、上述の実施形態のような席確保など予約のシステムは、自治体やサービスカウンター等の窓口、駐車場やコーワキングスペースなど、利用するにあたりスペースや人員の確保が必要な施設に適用可能である。
10…管理サーバ(情報処理装置)
20…店舗管理端末
30…電話端末
40…ユーザ端末(情報処理装置)
50…店舗
60…通信ネットワーク
D1…店舗管理データベース
D2…席確保管理データベース
I1…店舗表示画像
I2…チュートリアル画像
I3…ログイン画像
I4…人数入力画像
I5…待機画像
I6…席確保管理画像
I7…席確保表示画像(ユーザ端末に表示される画像)
I8…チェックイン確認画像(ユーザ端末に表示される画像)
I9…席確保無効画像(ユーザ端末に表示される画像)
I10…席確保不可画像
Claims (3)
- ユーザ端末がユーザ操作を介して施設に対する席確保希望を受け付けると、席確保希望に関する席確保希望情報をサーバに送信し、
前記サーバは、前記席確保希望情報に応じて前記施設の電話端末に通話し、前記席確保希望を受理するか否かの回答情報を前記電話端末から取得し、前記回答情報が前記席確保希望が受理されたことを示す場合には、前記席確保希望が受理されたことを示す席確保情報を前記ユーザ端末に送信するシステムであって、
前記席確保情報は、前記サーバが前記回答情報を受信した時刻に基づいて決定された席確保の有効期限を含み、
前記ユーザ端末は、前記席確保希望情報を受け付けた後、前記席確保情報を前記サーバから取得するまでは、待機中であることを示すメッセージ及び前記席確保情報を取得するまでの目安の待機時間を含む待機画面を表示し、前記席確保情報を受信すると、前記有効期限に関する情報を表示する、システム。 - 前記サーバは、前記回答情報が前記席確保希望が受理されたことを示す場合には、席確保を識別する席確保識別情報を生成し、前記席確保情報と共に前記席確保識別情報を前記ユーザ端末に送信し、
前記ユーザ端末は、前記席確保識別情報を表示する、請求項1に記載のシステム。 - 前記席確保識別情報は、複数の数字によって構成された番号である、請求項2に記載のシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023003915A JP7629587B2 (ja) | 2020-10-20 | 2023-01-13 | 情報処理装置、プログラムおよび情報処理方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020175712A JP7217036B2 (ja) | 2020-10-20 | 2020-10-20 | 情報処理装置、プログラムおよび情報処理方法 |
| JP2023003915A JP7629587B2 (ja) | 2020-10-20 | 2023-01-13 | 情報処理装置、プログラムおよび情報処理方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020175712A Division JP7217036B2 (ja) | 2020-10-20 | 2020-10-20 | 情報処理装置、プログラムおよび情報処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023030228A JP2023030228A (ja) | 2023-03-07 |
| JP7629587B2 true JP7629587B2 (ja) | 2025-02-14 |
Family
ID=81390562
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020175712A Active JP7217036B2 (ja) | 2020-10-20 | 2020-10-20 | 情報処理装置、プログラムおよび情報処理方法 |
| JP2023003915A Active JP7629587B2 (ja) | 2020-10-20 | 2023-01-13 | 情報処理装置、プログラムおよび情報処理方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020175712A Active JP7217036B2 (ja) | 2020-10-20 | 2020-10-20 | 情報処理装置、プログラムおよび情報処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7217036B2 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004086752A (ja) | 2002-08-28 | 2004-03-18 | Fujitsu Ltd | サービス提供順序変更方法、サービス提供順序変更装置及びサービス提供順序変更プログラム |
| JP2016051441A (ja) | 2014-09-02 | 2016-04-11 | 慎治 長坂 | 予約システム |
| JP2017228221A (ja) | 2016-06-24 | 2017-12-28 | トヨタ自動車株式会社 | 予約装置、予約方法および車載システム |
| JP2020113320A (ja) | 2018-07-30 | 2020-07-27 | 株式会社ハロー | 店舗予約装置、プログラム、店舗予約システム |
| JP2020170228A (ja) | 2019-04-01 | 2020-10-15 | 株式会社ぐるなび | 予約管理サーバ、予約管理方法及び予約管理プログラム |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011221804A (ja) * | 2010-04-09 | 2011-11-04 | Ntt Docomo Inc | 情報提供システム、情報提供サーバ、情報提供方法 |
| JP5782002B2 (ja) * | 2012-10-23 | 2015-09-24 | 株式会社ぐるなび | 空席状況情報提供システム |
| JP2015210726A (ja) * | 2014-04-28 | 2015-11-24 | e−まちタウン株式会社 | 自動音声予約装置、自動音声予約システム、自動音声予約方法及びプログラム |
| JP2016122355A (ja) * | 2014-12-25 | 2016-07-07 | セイコーソリューションズ株式会社 | 待機時間管理装置 |
| JP6738873B2 (ja) * | 2018-10-01 | 2020-08-12 | 株式会社ぐるなび | 予約支援システム、予約支援方法、及び予約支援プログラム |
| JP2020119045A (ja) * | 2019-01-18 | 2020-08-06 | 株式会社トレタ | 予約管理装置、それを備えた予約管理システム、及びプログラム |
| JP2021174240A (ja) * | 2020-04-24 | 2021-11-01 | 夏季 大川 | ネットワークシステムおよび情報処理方法 |
-
2020
- 2020-10-20 JP JP2020175712A patent/JP7217036B2/ja active Active
-
2023
- 2023-01-13 JP JP2023003915A patent/JP7629587B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004086752A (ja) | 2002-08-28 | 2004-03-18 | Fujitsu Ltd | サービス提供順序変更方法、サービス提供順序変更装置及びサービス提供順序変更プログラム |
| JP2016051441A (ja) | 2014-09-02 | 2016-04-11 | 慎治 長坂 | 予約システム |
| JP2017228221A (ja) | 2016-06-24 | 2017-12-28 | トヨタ自動車株式会社 | 予約装置、予約方法および車載システム |
| JP2020113320A (ja) | 2018-07-30 | 2020-07-27 | 株式会社ハロー | 店舗予約装置、プログラム、店舗予約システム |
| JP2020170228A (ja) | 2019-04-01 | 2020-10-15 | 株式会社ぐるなび | 予約管理サーバ、予約管理方法及び予約管理プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022067154A (ja) | 2022-05-06 |
| JP2023030228A (ja) | 2023-03-07 |
| JP7217036B2 (ja) | 2023-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5992121B1 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP2019169053A (ja) | 空席予約システム及び空席予約装置 | |
| US9531652B2 (en) | Communications routing and contact updates | |
| JP5782002B2 (ja) | 空席状況情報提供システム | |
| WO2017073436A1 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP6371490B1 (ja) | 予約システム、管理方法および予約プログラム | |
| JP6355810B1 (ja) | 予約システム、管理方法および予約プログラム | |
| JP6391782B1 (ja) | 順番管理システム | |
| JP7629587B2 (ja) | 情報処理装置、プログラムおよび情報処理方法 | |
| JP2007058800A (ja) | 予約システム | |
| JP6983938B2 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP7208506B2 (ja) | 予約管理システム、予約管理方法、及び予約管理プログラム | |
| US20150040244A1 (en) | System And Method For Communications Routing | |
| JP2019028531A (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP6088079B1 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP6604787B2 (ja) | イベント情報管理システム及びイベント情報管理プログラム | |
| JP6807349B2 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP6906648B1 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP2019012557A (ja) | 予約支援システム及び予約支援方法 | |
| JP2004206318A (ja) | 予約システム | |
| JP2018198100A (ja) | 予約支援システム及び予約支援方法 | |
| JP6883677B1 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP6664537B1 (ja) | 予約システム、予約方法及び予約プログラム | |
| JP6724222B1 (ja) | 順番管理システム、順番管理装置、およびプログラム | |
| JP7682434B2 (ja) | 管理システム、情報処理装置、プログラム、および情報処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240131 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240330 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240529 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241004 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241213 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7629587 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |