JP2020119045A - Reservation management device, reservation management system including the same, and program - Google Patents
Reservation management device, reservation management system including the same, and program Download PDFInfo
- Publication number
- JP2020119045A JP2020119045A JP2019007313A JP2019007313A JP2020119045A JP 2020119045 A JP2020119045 A JP 2020119045A JP 2019007313 A JP2019007313 A JP 2019007313A JP 2019007313 A JP2019007313 A JP 2019007313A JP 2020119045 A JP2020119045 A JP 2020119045A
- Authority
- JP
- Japan
- Prior art keywords
- information
- reservation
- store
- user terminal
- database
- 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.)
- Pending
Links
- 230000004044 response Effects 0.000 claims description 49
- 230000005540 biological transmission Effects 0.000 claims description 45
- 238000012790 confirmation Methods 0.000 claims description 33
- 238000004891 communication Methods 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 18
- 230000010365 information processing Effects 0.000 description 12
- 239000000284 extract Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000035622 drinking Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000010415 tidying Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、予約管理装置、それを備えた予約管理システム、及びプログラムに係り、更に詳しくは、利用当日の急な予約に対応可能な予約管理装置、それを備えた予約管理システム、プログラムに関する。 The present invention relates to a reservation management device, a reservation management system including the reservation management device, and a program, and more particularly, to a reservation management device capable of handling a sudden reservation on the day of use, a reservation management system including the reservation management device, and a program.
レストランや居酒屋等の店舗で飲食する場合、予約してから店舗を訪れることがある。事前に人数や日時、場所が決まっている場合には、グルメ雑誌やインターネット等を用いて事前に店舗を探してネット上で又は電話で予約を入れることが可能である。しかし、直前にならないと人数や時間を設定できない二次会等では、参加者が連れだって各店舗を回りながら入店できるかを確認したり、携帯端末で検索した付近の店舗に架電して入店できるかを確認したりする方法によって、店舗を確保することが多い。このような方法は、飲食店の利用客にとって煩雑かつ非効率であり、店舗の確保又は予約までに時間を要する。 When eating or drinking at a store such as a restaurant or izakaya, you may visit the store after making a reservation. If the number of people, the date and time, and the place are decided in advance, it is possible to search for a store in advance by using a gourmet magazine or the internet and make a reservation on the internet or by telephone. However, at a second party where the number of people and the time cannot be set until just before, participants can check if they can enter the store while traveling around each store, or call a store near the store searched with a mobile terminal to enter the store. In many cases, the store is secured by the method of confirming whether it is possible. Such a method is cumbersome and inefficient for customers of restaurants, and it takes time to secure a shop or make a reservation.
利用当日の急な予約ニーズに対して、ユーザからの要求に応じて店舗の空席状況を提供するシステムが提案されている(例えば、特許文献1を参照)。特許文献1に記載の空席状況情報提供システムは、店舗に関する情報を記憶する店舗情報記憶部と、ユーザが利用するユーザ端末からユーザ端末の位置情報及び何分後の空席状況を知りたいかを示す時間情報を含む空席状況情報の要求を受け付ける空席状況情報要求受付処理部と、受け付けた空席状況情報要求における位置情報と時間情報を用いて範囲を特定する範囲特定処理部と、特定した範囲における店舗を特定する店舗特定処理部と、特定した店舗が利用する店舗端末に対して受け付けた空席状況情報要求の一部または全部を通知する空席状況情報通知処理部と、店舗端末からその店舗の空席状況を示す情報を受け付け、その一部または全部をユーザ端末に対して通知する空席状況情報回答処理部とを有している。
There has been proposed a system that provides a vacant seat status of a store in response to a request from a user for a sudden reservation need on the day of use (see, for example, Patent Document 1). The vacant seat information providing system described in
特許文献1に記載の空席状況情報提供システムでは、ユーザ端末から空席状況情報の要求があると、当該空席状況情報の要求に含まれる情報(ユーザ端末の位置情報及び何分後の空席状況を知りたいかを示す時間情報)に基づき特定した店舗のみに対して、当該空席状況情報の要求の通知を行う。当該通知がなされた店舗は、空席状況情報の要求の内容及び店舗の空席状況を確認し、予約の受付が可能と判断した場合のみ返信すればよい。しかし、このようなシステムでは、以下のような事態が懸念される。
In the vacant seat status information providing system described in
第1に、店舗側は、予約を受け付けるには、ユーザの空席状況情報の要求の通知の度に、空席状況情報の要求の内容及び店舗の空席状況を確認し、当該通知に対して迅速に返信する必要がある。店舗の店員にはその分の作業負担が発生する。すなわち、特許文献1に記載のシステムでは、通常の店舗運営以上の負担を店員に掛けずに最新の空席情報を提供することは難しい。
First, in order to accept a reservation, the store side confirms the content of the request for vacancy status information and the vacancy status of the store each time the user requests the vacancy status information, and promptly responds to the notification. I need to reply. The work load is incurred by the store clerk. That is, with the system described in
第2に、ユーザ側は、空席状況情報の要求に対する店舗側からの返信を一定期間待つ必要があり、店舗側からの返信を受信するまで次の行動に移れない。また、店舗からの返信が何件あるのか不明である。このため、複数の店舗を比較して利用店舗を決めたい場合には、複数の店舗からの返信を待つ必要がある。一定の期間内に返信がない場合には、ユーザは無駄な時間を費やしたことになる。このように、特許文献1に記載のシステムでは、ユーザにとって利用当日の予約が効率的にできず、利便性に問題がある。
Secondly, the user side has to wait for a fixed period of time for a reply from the store in response to the request for vacant seat information, and cannot move to the next action until the reply from the store is received. Also, it is unknown how many replies from the store there are. For this reason, when it is desired to compare a plurality of stores to determine a store to be used, it is necessary to wait for a reply from the plurality of stores. If no reply is received within a certain period, the user has wasted time. As described above, in the system described in
本発明は、上記の事柄に基づいてなされたもので、その目的は、ユーザ側は効率的に、且つ、店舗側は通常の店舗運営以上の負担を店員に掛けずに利用当日の予約が可能となる予約管理装置、それを備えた予約管理システム、及びプログラムを提供することである。 The present invention has been made based on the above matters, and the purpose thereof is that the user side can make an efficient reservation, and the store side can make a reservation on the day of use without incurring a burden on a store clerk more than a normal store operation. To provide a reservation management device, a reservation management system including the reservation management device, and a program.
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、複数の店舗の予約日時及び予約人数を含む予約情報及び前記複数の店舗の予約客の来店状況を示す来店ステータス情報を関連付けて格納する第1データベースと、前記複数の店舗の空席状況を示す空席情報を格納する第2データベースと、前記複数の店舗の位置情報を含む店舗情報を格納する第3データベースと、店員の操作により情報の入力が可能な店舗端末又は前記複数の店舗の予約を受け付ける予約サイトを管理する予約サイト管理装置から送信される予約情報を前記第1データベースに登録する第1の予約情報登録部と、前記店舗端末又は前記予約サイト管理装置から送信される来店ステータス情報に基づいて前記第1データベースに格納されている来店ステータス情報を変更する来店ステータス情報変更部と、前記店舗端末から送信される予約なしの来店客の来店日時及び来店人数を含むウォークイン情報を予約情報として前記第1データベースに登録するウォークイン情報登録部と、前記第1データベースに格納されている予約情報及び来店ステータス情報に基づき前記第2データベースに格納されている空席情報を更新する空席情報更新部と、ユーザの操作により情報の入力が可能なユーザ端末から送信される利用人数及び前記ユーザ端末の位置情報を含む候補店情報要求に基づき前記第2データベース及び前記第3データベースを検索して予約可能な候補店を特定すると共に、この検索で特定した候補店の店舗情報を前記ユーザ端末へ送信する検索処理部とを備え、前記空席情報更新部は、前記第1データベースに対する予約情報の登録の度に前記第2データベースに格納されている空席情報を更新すると共に、前記第1データベースにおける来店ステータス情報の変更の度に前記第2データベースに格納されている空席情報を更新し、前記検索処理部は、前記ユーザ端末の候補店情報要求に含まれる前記ユーザ端末の位置情報に基づき前記第3データベースに格納されている店舗の位置情報を検索すると共に、前記ユーザ端末の候補店情報要求に含まれる利用人数に基づき前記第2データベースに格納されている空席情報を検索することで、ユーザが所定の時間内に到着可能で且つ前記ユーザ端末の候補店情報要求に含まれる利用人数で予約可能な候補店を特定することを特徴とする。 Although the present application includes a plurality of means for solving the above problems, as an example thereof, reservation information including reservation dates and times and the number of people reserved for a plurality of stores, and a store visit status indicating a store visit situation of a reservation customer of the plurality of stores A first database that stores information in association with each other, a second database that stores vacant seat information indicating vacant seat statuses of the plurality of stores, a third database that stores store information that includes position information of the plurality of stores, and a clerk First reservation information registration unit for registering reservation information transmitted from a store terminal capable of inputting information by the operation of or a reservation site management device that manages a reservation site that accepts reservations of the plurality of stores in the first database And a store visit status information changing unit that changes store store status information stored in the first database based on store store status information transmitted from the store terminal or the reservation site management device, and transmitted from the store terminal The walk-in information registration unit that registers the walk-in information including the visit date and time and the number of people visiting the store without reservation in the first database as reservation information, and the reservation information and the visit status information stored in the first database. A vacant seat information updating unit that updates vacant seat information stored in the second database based on the above, and a candidate store including the number of users and the positional information of the user terminal transmitted from a user terminal that can input information by a user operation. A search processing unit that searches the second database and the third database based on an information request to specify a candidate store that can be reserved and transmits store information of the candidate store specified by this search to the user terminal. The vacant seat information updating unit updates the vacant seat information stored in the second database every time the reservation information is registered in the first database, and the vacant seat information updating unit updates the vacant seat information every time the visit status information in the first database is changed. The vacant seat information stored in the second database is updated, and the search processing unit stores the stores of the stores stored in the third database based on the position information of the user terminal included in the candidate store information request of the user terminal. By searching the position information and the vacant seat information stored in the second database based on the number of users included in the candidate store information request of the user terminal, the user can arrive within a predetermined time and It is characterized in that a candidate store that can be reserved is specified by the number of users included in the candidate store information request of the user terminal.
本発明によれば、ウォークイン情報を含む予約情報の第1データベースへの登録及び第1データベースの来店ステータス情報の変更の度に第2データベースの空席情報を更新するので、空席情報を最新の情報に維持することができる。また、ユーザ端末の候補店情報要求に対して、第3データベースの店舗の位置情報及び第2データベースの空席情報を検索することで所定時間内に到着可能で予約可能な候補店を特定してユーザ端末へ送信するので、ユーザ端末の当該要求に対して、店舗側は空席状況の確認作業や返信作業が不要となり、同時に、ユーザ側は無駄な時間を費やすことなく利用当日に予約可能な候補店を一度の返信により受け取ることができる。すなわち、ユーザ側は効率的に、且つ、店舗側は通常の店舗運営以上の負担を店員に掛けずに利用当日の予約が可能となる。 According to the present invention, the vacant seat information in the second database is updated every time the reservation information including the walk-in information is registered in the first database and the store visit status information in the first database is changed. Can be maintained at. Further, in response to a candidate store information request from the user terminal, by searching the store position information of the third database and the vacant seat information of the second database, a candidate store that can arrive within a predetermined time and can be reserved is identified and the user Since it is sent to the terminal, the store side does not need to check the availability status or reply to the request from the user terminal, and at the same time, the user side can make a reservation on the day of use without wasting time. Can be received by one reply. That is, it becomes possible for the user side to make an efficient reservation, and the store side can make a reservation on the day of use without burdening the store clerk with a burden more than the normal store operation.
以下、本発明の予約管理装置及び予約管理システムの一実施の形態について図面を用いて説明する。先ず、本発明の予約管理装置を含む予約管理システムの一実施の形態の構成を図1〜図3を用いて説明する。図1は本発明の予約管理装置を含む予約管理システムの一実施の形態を示す構成図である。図2は本発明の予約管理システムの一実施の形態を構成する予約サイト管理サーバ及び予約管理サーバのハードウェアの構成の一例を示す図である。図3は本発明の予約管理装置の一実施の形態に接続可能なユーザ端末のハードウェアの構成の一例を示す図である。 Hereinafter, an embodiment of a reservation management device and a reservation management system of the present invention will be described with reference to the drawings. First, the configuration of an embodiment of a reservation management system including a reservation management device of the present invention will be described with reference to FIGS. FIG. 1 is a block diagram showing an embodiment of a reservation management system including a reservation management device of the present invention. FIG. 2 is a diagram showing an example of a hardware configuration of a reservation site management server and a reservation management server which constitute an embodiment of the reservation management system of the present invention. FIG. 3 is a diagram showing an example of a hardware configuration of a user terminal connectable to an embodiment of the reservation management device of the present invention.
図1において、予約管理システム1は、予約を受け付ける複数の飲食店の店舗においてそれぞれ使用される店舗端末10と、複数の店舗の予約を受け付ける予約サイトを管理する予約サイト管理装置としての予約サイト管理サーバ30と、各店舗が受け付けた予約に関する情報を含む予約情報及び各店舗の空席状況を示す空席情報を管理する予約管理装置としての予約管理サーバ50とを備えている。各店舗端末10と予約管理サーバ50は、通信ネットワークNを介して接続されており、各種の情報を相互に授受することができるように構成されている。予約サイト管理サーバ30と予約管理サーバ50も、通信ネットワークNを介して接続されており、各種の情報を相互に授受することができるように構成されている。通信ネットワークNとしては、例えば、インターネット、LAN、企業内ネットワーク、移動体通信網等が挙げられる。
In FIG. 1, a
店舗端末10は、表示デバイス及び入力デバイスを備えた端末装置であり、例えば、タブレット端末やPDA(携帯情報端末)、ノート型のパーソナルコンピュータ等の可搬性の端末装置である。店舗端末10は、店舗の店員の操作により各種の情報の入力が可能で、入力された情報を予約管理サーバ50へ送信するように構成されている。また、店舗端末10は、予約管理サーバ50から送信された各種の情報を受信し、受信した情報を表示するように構成されている。
The
予約サイト管理サーバ30は、例えば、コンピュータによって構成され、そのコンピュータにおいて所定のプログラムが動作することにより、サーバ機能を実現している。予約サイト管理サーバ30のハードウェアの構成は、例えば図2に示すように、CPU31などのプログラムの演算処理を実行する演算装置と、ROM32やRAM33などの情報(プログラム等)を記憶する記憶装置と、通信ネットワークNを介して各種の情報を送受信する通信装置34とを有している。コンピュータ上で実現する各機能は、その処理を実行する手段(プログラムやモジュールなど)が演算装置に読み込まれることでその処理が実行される。各機能は、記憶装置に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置から読み出し、読み出した情報を演算装置での処理に適宜用いる。予約サイト管理サーバ30は、1台のコンピュータで構成されていても、通信ネットワークN上に分散する複数のコンピュータで構成されてもよい。
The reservation
予約管理サーバ50は、例えば、コンピュータによって構成され、そのコンピュータにおいて所定のプログラムが動作することにより、サーバ機能を実現している。予約管理サーバ50のハードウェアの構成は、例えば図2に示すように、CPU51などのプログラムの演算処理を実行する演算装置と、ROM52やRAM53などの情報(プログラム等)を記憶する記憶装置と、通信ネットワークNを介して各種の情報を送受信する通信装置54とを有している。コンピュータ上で実現する各機能は、その処理を実行する手段(プログラムやモジュールなど)が演算装置に読み込まれることでその処理が実行される。各機能は、記憶装置に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置から読み出し、読み出した情報を演算装置での処理に適宜用いる。予約管理サーバ50は、1台のコンピュータで構成されていても、通信ネットワークN上に分散する複数のコンピュータで構成されてもよい。
The
また、図1において、予約管理サーバ50は、通信ネットワークNを介してユーザ端末100と接続されており、ユーザ端末100と各種の情報を相互に授受することができるように構成されている。ユーザ端末100は、ユーザの操作により各種の情報の入力が可能な可搬型の通信端末であり、例えば、携帯電話やタブレット端末、PDA等である。ユーザ端末100のハードウェアの構成は、例えば図3に示すように、CPU101などのプログラムの演算処理を実行する演算装置と、ROM102やRAM103などの情報を記憶する記憶装置と、通信ネットワークNを介して各種の情報を送受信する通信装置104と、各種の情報を表示する表示装置105と、ユーザの操作により各種の情報を入力する入力装置106とを有している。また、本実施の形態のユーザ端末100は、例えば、当該端末100の位置情報を検出する位置情報検出装置として、GPS受信機108を備えている。
Further, in FIG. 1, the
次に、本発明の予約管理システムの一実施の形態の一部を構成する店舗端末の機能構成を図4〜図7を用いて説明する。図4は本発明の予約管理システムの一実施の形態を構成する店舗端末、予約サイト管理サーバ、予約管理サーバ、ユーザ端末の機能構成を示すブロック図である。図5は本発明の予約管理システムの一実施の形態を構成する店舗端末に表示される予約情報画面の一例を示す図である。図6は本発明の予約管理システムの一実施の形態を構成する店舗端末に表示される来店ステータス情報の設定画面の一例を示す図である。図7は本発明の予約管理システムの一実施の形態を構成する店舗端末に表示されるウォークイン情報の設定画面の一例を示す図である。 Next, the functional configuration of the store terminal that constitutes a part of the embodiment of the reservation management system of the present invention will be described with reference to FIGS. FIG. 4 is a block diagram showing the functional configurations of a store terminal, a reservation site management server, a reservation management server, and a user terminal that constitute an embodiment of the reservation management system of the present invention. FIG. 5 is a diagram showing an example of a reservation information screen displayed on a store terminal which constitutes an embodiment of the reservation management system of the present invention. FIG. 6 is a diagram showing an example of a setting screen of the store visit status information displayed on the store terminal which constitutes one embodiment of the reservation management system of the present invention. FIG. 7 is a diagram showing an example of a walk-in information setting screen displayed on a store terminal which constitutes an embodiment of the reservation management system of the present invention.
図4において、店舗端末10は、画面表示処理部11と、予約情報送信処理部13と、来店ステータス情報送信処理部14と、ウォークイン情報送信処理部20の機能を備えている。
In FIG. 4, the
画面表示処理部11は、店舗の店員の操作により、店舗の予約を受け付けるための予約受付画面や予約管理サーバ50の後述する第1データベース61に格納されている予約情報(店舗の予約に関する各種情報)を示す予約情報画面等の各種の画面を表示デバイスに表示させるものである。画面表示処理部11は、例えば、予約情報画面の表示要求を予約管理サーバ50へ送信し、その応答として返信されてくる予約情報を取得することで、当該予約情報を予約情報画面として表示デバイスに表示する。
The screen display processing unit 11 operates a store clerk to operate a store reception screen for receiving store reservations and reservation information stored in a
予約情報画面は、例えば図5に示すように、特定の1日に関する予約に関する情報を表示したものである。横軸は開店から閉店までの時間を、縦軸は店舗内に配置された各テーブルを示している。テーブル毎に、予約が入っている時間帯にガントチャートが表示されており、ガントチャートの中に予約客の氏名や予約人数等の情報が表示されている。個々のガントチャートは、店員が指定して操作をすることが可能なGUI(Graphical User Interface)として構成されている。 For example, as shown in FIG. 5, the reservation information screen displays information about reservations for a specific day. The horizontal axis shows the time from opening to closing, and the vertical axis shows each table arranged in the store. For each table, a Gantt chart is displayed during the time when a reservation is made, and information such as the name of the reserved customer and the number of reserved people is displayed in the Gantt chart. Each Gantt chart is configured as a GUI (Graphical User Interface) that can be specified and operated by a clerk.
画面表示処理部11は、例えば、店員が予約受付画面を介して予約日時及び予約人数を入力して所定の操作を行うことで、入力された予約日時及び予約人数に応じて、図5に示す予約情報画面における予約可能なテーブルの枠に、予約済みのガントチャートとは異なる予約可能なガントチャート(図5では、塗り潰されたガントチャート)を表示するように構成されている。当該予約可能なガントチャートを店員が選択することで、予約情報の1つである予約テーブルの識別情報(後述のテーブルID)の入力が可能となっている。 The screen display processing unit 11 is illustrated in FIG. 5 according to the input reservation date and time and the reservation number, for example, when the clerk inputs the reservation date and time and the reservation number through the reservation reception screen and performs a predetermined operation. It is configured to display a reservable Gantt chart (a filled Gantt chart in FIG. 5) different from the reserved Gantt chart in the frame of the reservable table on the reservation information screen. When the clerk selects the reservable Gantt chart, it is possible to input the identification information (table ID described later) of the reservation table, which is one of the reservation information.
また、画面表示処理部11は、店員の操作により、予約客の店舗への来店状況を示す来店ステータス情報を入力することが可能な設定画面を表示するように構成されている。来店ステータス情報としては、予約客の来店待ちの状態であることを示す来店待ち、予約客が来店したことを示す来店済み、予約客が来店しなかったことを示す来店なし、来店客が退店したことを示す退店済み、店舗の予約を取り消すことを示す予約取消等の情報がある。例えば、予約情報画面に表示された予約済みのガントチャートの1つに対して店員が所定の操作を行うと、画面表示処理部11は、図6に示すように、来店ステータス情報を入力可能な設定画面をポップアップ表示する。店舗端末10では、この設定画面の一項目としての来店済み、来店なし、退店済み、予約取消等のいずれかを店員が選択することで、当該情報の入力が可能となっている。
Further, the screen display processing unit 11 is configured to display a setting screen on which the visitor status information indicating the visitor's visit situation to the store can be input by the operation of the store clerk. The coming-to-store status information includes waiting for coming to the store indicating that the reserved customer is waiting to come to the store, having visited the store indicating that the reserved customer has come to the store, not showing that the reserved customer has not come to the store, and leaving the store. There is information indicating that the store has been closed, that the reservation of the store has been canceled, and the like. For example, when a clerk performs a predetermined operation on one of the reserved Gantt charts displayed on the reservation information screen, the screen display processing unit 11 can input the store visit status information as shown in FIG. Pop up the setting screen. In the
さらに、画面表示処理部11は、予約なしの来店客を受け付ける際に、店員の操作によりウォークイン情報を入力することが可能な設定画面を表示するように構成されている。ウォークイン情報としては、予約なしの来店客の来店人数、来店日時、案内したテーブルの識別情報(後述のテーブルID)等がある。例えば、図7に示すように、予約情報画面に表示されたガントチャートのうち現在時刻において利用可能なテーブルのガントチャートの1つを店員が長押し操作すると、画面表示処理部11は、ウォークイン情報を入力可能な設定画面をポップアップ表示する。設定画面に表示されたボタン11aを店員がウォークイン側へ切り換え表示された数字(来店人数に相当)を選択することで、ウォークイン情報の入力が可能となっている。
Further, the screen display processing unit 11 is configured to display a setting screen that allows the walk-in information to be input by the operation of the store clerk when accepting a customer without a reservation. The walk-in information includes the number of customers who visit the store without reservations, the date and time of the visit, identification information of the guided table (table ID described later), and the like. For example, as shown in FIG. 7, when a clerk presses and holds one of the Gantt charts of the table available at the current time among the Gantt charts displayed on the reservation information screen, the screen display processing unit 11 causes the walk-in. Pop up a setting screen that allows you to enter information. The staff can switch the
図4に戻り、店舗端末10の予約情報送信処理部13は、表示デバイスに表示された予約受付画面や予約情報画面(例えば、図5)を介して店員の操作により入力された店舗の予約に関する各種情報を予約情報として受け付け、受け付けた予約情報を当該店舗の識別情報(後述の店舗ID)と共に予約管理サーバ50へ送信するものである。
Returning to FIG. 4, the reservation information
店舗端末10の来店ステータス情報送信処理部14は、表示デバイスに表示された設定画面(例えば、図6)を介して店員の操作により入力された来店ステータス情報を受け付け、受け付けた来店ステータス情報を当該情報に関連付けられた後述の予約IDと共に予約管理サーバ50へ送信するものである。本実施の形態における来店ステータス情報送信処理部14は、来店済み情報送信処理部15と、来店なし情報送信処理部16と、退店済み情報送信処理部17と、予約取消情報送信処理部18とを有している。
The store visit status information
来店済み情報送信処理部15は、表示デバイスに表示された設定画面(例えば、図6)を介して店員の操作により入力された来店ステータス情報の1つである来店済み情報を受け付け、受け付けた来店済み情報を当該情報に関連付けられた後述の予約IDと共に予約管理サーバ50へ送信するものである。
The visiting information transmission processing unit 15 accepts the visiting information, which is one of the visiting status information input by the operation of the clerk through the setting screen (for example, FIG. 6) displayed on the display device, and receives the visiting information. The completed information is transmitted to the
来店なし情報送信処理部16は、表示デバイスに表示された設定画面(例えば、図6)を介して店員の操作により入力された来店ステータス情報の1つである来店なし情報を受け付け、受け付けた来店なし情報を当該情報に関連付けられた後述の予約IDと共に予約管理サーバ50へ送信するものである。
The no-visit-store information transmission processing unit 16 accepts the no-visit-store information, which is one of the store-visit status information input by the operation of the store clerk via the setting screen (for example, FIG. 6) displayed on the display device, and receives the received visit. The non-existence information is transmitted to the
退店済み情報送信処理部17は、表示デバイスに表示された設定画面(例えば、図6)を介して店員の操作により入力された来店ステータス情報の1つである退店済み情報を受け付け、受け付けた退店済み情報を当該情報に関連付けられた後述の予約IDと共に予約管理サーバ50へ送信するものである。
The exited information transmission processing unit 17 receives and accepts exited information which is one of the visit status information input by the operation of the clerk through the setting screen (for example, FIG. 6) displayed on the display device. The exited information is transmitted to the
予約取消情報送信処理部18は、表示デバイスに表示された設定画面(例えば、図6)を介して店員の操作により入力された来店ステータス情報の1つである予約取消情報を受け付け、受け付けた予約取消情報を当該情報に関連付けられた後述の予約IDと共に予約管理サーバ50へ送信するものである。
The reservation cancellation information
ウォークイン情報送信処理部20は、表示デバイスに表示された設定画面(例えば、図7)を介して店員の操作により入力されたウォークイン情報を受け付け、受け付けたウォークイン情報を店舗の識別情報(後述の店舗ID)と共に予約管理サーバ50へ送信するものである。
The walk-in information
次に、本発明の予約管理システムの一実施の形態の一部を構成する予約サイト管理サーバの機能構成について図4を用いて説明する。図4において、予約サイト管理サーバ30は、例えば、サイト情報処理部41と、サイト予約情報送信処理部42と、サイト予約取消情報送信処理部43とを備えている。
Next, the functional configuration of the reservation site management server that constitutes a part of the embodiment of the reservation management system of the present invention will be described with reference to FIG. In FIG. 4, the reservation
サイト情報処理部41は、予約サイトを利用するユーザの操作に応じて、予約受付画面、予約情報画面や設定画面等の店舗の予約や予約取消等を受け付けるための各種画面の情報をユーザ側の情報処理装置へ提供するものである。例えば、サイト情報処理部41は、予約情報画面の表示要求を予約管理サーバ50へ送信し、その応答として返信されてくる予約情報を取得することで、当該予約情報を表示する予約情報画面の情報を提供する。
The site
サイト予約情報送信処理部42は、予約サイトを介してユーザによって入力される予約情報を受け付け、受け付けた予約情報を予約管理サーバ50へ送信するものである。
The site reservation information
サイト来店ステータス情報送信処理部としてのサイト予約取消情報送信処理部43は、予約サイトを介してユーザによって入力される来店ステータス情報の1つである予約取消情報を受け付け、受け付けた予約取消情報を当該情報に関連付けられている後述の予約IDと共に予約管理サーバ50へ送信するものである。
The site reservation cancellation information transmission processing unit 43 as the site visit status information transmission processing unit accepts reservation cancellation information, which is one of the visit status information input by the user via the reservation site, and receives the received reservation cancellation information. The information is transmitted to the
次に、本発明の予約管理装置の一実施の形態に接続可能なユーザ端末の機能構成を図4及び図8〜図12を用いて説明する。図8は本発明の予約管理装置の一実施の形態に接続可能なユーザ端末に表示される候補店情報要求の入力画面の一例を示す図である。図9は本発明の予約管理装置の一実施の形態に接続可能なユーザ端末に表示される候補店情報画面及び予約申込画面の一例を示す図である。図10は本発明の予約管理装置の一実施の形態に接続可能なユーザ端末に表示される予約情報通知画面の一例を示す図である。図11は本発明の予約管理装置の一実施の形態に接続可能なユーザ端末に表示されるナビゲート画面の一例を示す図である。図12は本発明の予約管理装置の一実施の形態に接続可能なユーザ端末に表示されるチェックイン情報画面の一例を示す図である。 Next, a functional configuration of the user terminal connectable to the embodiment of the reservation management device of the present invention will be described with reference to FIGS. 4 and 8 to 12. FIG. 8 is a diagram showing an example of a candidate store information request input screen displayed on a user terminal connectable to an embodiment of the reservation management device of the present invention. FIG. 9 is a diagram showing an example of a candidate store information screen and a reservation application screen displayed on a user terminal connectable to the embodiment of the reservation management device of the present invention. FIG. 10 is a diagram showing an example of a reservation information notification screen displayed on a user terminal connectable to the embodiment of the reservation management apparatus of the present invention. FIG. 11 is a diagram showing an example of a navigation screen displayed on a user terminal connectable to the embodiment of the reservation management device of the present invention. FIG. 12 is a diagram showing an example of the check-in information screen displayed on the user terminal connectable to the embodiment of the reservation management device of the present invention.
ユーザ端末100には、利用当日に予約可能な店舗情報の提供を行うアプリケーションのプログラムがダウンロードされてROM102(図3を参照)等の記憶装置に記憶されている。以下で説明するユーザ端末100上で実現する各機能は、当該アプリケーションのプログラムがCPU101(図3を参照)等の演算装置に読み込まれることでその処理が実行される。また、各機能は、記憶装置から各種の情報を読み出し、読み出した情報を演算装置における処理に適宜用いる。なお、当該アプリケーションは、例えば、利用するにあたって会員登録を要求するものである。
A program of an application that provides store information that can be reserved on the day of use is downloaded to the
図4において、ユーザ端末100は、会員情報送信処理部111と、候補店情報要求部112と、予約要求部113と、ナビゲート処理部114と、チェックイン処理部115と、予約取消情報送信処理部116の機能を備えている。
In FIG. 4, the
会員情報送信処理部111は、ユーザの操作により入力される会員情報を受け付け、受け付けた会員情報を予約管理サーバ50へ送信するものである。会員情報は、例えば、ユーザの操作によりユーザ端末100の表示装置105(図3を参照)に表示される会員登録画面(図示せず)を介して入力される。会員登録画面は、当該アプリケーションを利用するにあたりユーザの登録を行うための入力画面であり、例えば、氏名や連絡先(電話番号やメールアドレス)等の情報を入力するものである。
The member information
候補店情報要求部112は、利用当日の予約が可能な店舗の一覧を要求する候補店情報要求を予約管理サーバ50へ送信するものである。候補店情報要求には、例えば、利用人数及びユーザ端末100の位置情報が含まれている。候補店情報要求部112は、例えば、ユーザの操作により候補店情報要求の入力画面(例えば、図8に示す画面)をユーザ端末100の表示装置105に表示し、当該入力画面を介してユーザの操作により入力される利用人数を受け付けるものである。利用人数の受付に加えて、候補店情報要求部112は、GPS受信機108からユーザ端末100の位置情報を取り込むものである。候補店情報要求部112は、受け付けた利用人数及びGPS受信機108から取り込んだユーザ端末100の位置情報を含む候補店情報要求を予約管理サーバ50へ送信する。
The candidate store
また、候補店情報要求部112は、当該要求部112の候補店情報要求に対して予約管理サーバ50から返信される予約可能な候補店の店舗情報を受信し、受信した候補店の店舗情報をユーザ端末100の表示装置105に表示するものである。候補店の店舗情報は、例えば図9に示すように、予約可能な候補店の一覧を示す候補店情報画面として表示される。なお、図9に示す候補店情報画面は、各候補店に対して予約要求を行うためのツールボタン113aの表示を含んでおり、各候補店に対して予約要求を入力する予約申込画面も兼ねている。
Further, the candidate store
予約要求部113は、ユーザの操作により入力される予約要求を受け付け、受け付けた予約要求を予約管理サーバ50へ送信するものである。予約要求は、例えば、ユーザ端末100の表示装置105に表示される予約申込画面を介して入力される。予約申込画面は、例えば図9に示すように、候補店情報画面において予約可能な候補店の一覧と共に表示されたツールボタン113aである。予約要求には、例えば、ユーザ端末100の候補店情報要求に対して予約管理サーバ50から返信される予約可能な候補店の一覧のうちユーザの操作により選択された1つの候補店の店舗情報(後述の店舗ID等)及びアプリケーションを利用しているユーザの会員情報(後述の会員ID等)が含まれている。
The
また、予約要求部113は、当該要求部113の予約要求に対して予約管理サーバ50から返信される予約確定情報を受信し、受信した予約確定情報に基づき予約情報をユーザ端末100の表示装置105に表示するものである。予約確定情報は、ユーザ端末100の予約要求に応じて後述の第1データベース61に登録される予約情報及び予約要求でユーザにより選択された候補店(予約店舗)の店舗情報(店舗名や住所、位置情報等の各種の情報)を含んでいる。予約要求部113は、例えば図10に示すように、予約確定情報のうち、予約情報の氏名、予約時間、予約人数を予約情報通知画面として表示する。
Further, the
ナビゲート処理部114は、GPS受信機108からユーザ端末100の位置情報を取り込み、取り込んだユーザ端末100の位置情報及び予約管理サーバ50から返信された予約確定情報に基づきナビゲート画面を表示するものである。ナビゲート画面は、ユーザ端末100の位置情報に基づくユーザの現在位置及び予約確定情報に含まれる予約店舗の位置情報に基づく予約店舗の位置を地図上に表示すると共に、予約確定情報に含まれる店舗情報のうち店舗名や住所等を表示するものである。ナビゲート画面は、例えば図11に示す画面である。
The
また、ナビゲート処理部114は、ユーザ端末100(ユーザ)が予約店舗に到着したか否かを判定する。具体的には、ナビゲート処理部114は、予約管理サーバ50からの予約確定情報に含まれる予約店舗の位置情報に対してGPS受信機108からのユーザ端末100の位置情報が所定の範囲内にあるか否かを判定する。
The
ユーザ端末100の位置情報が所定の範囲よりも外側にある場合、ナビゲート処理部114は、ユーザ端末100(ユーザ)が予約店舗に到着していない(NO)と判定する。この場合、チェックイン処理部115による後述のチェックイン情報画面の表示を不許可にする。それに対して、ユーザ端末100の位置情報が所定の範囲内にある場合、ナビゲート処理部114は、ユーザ端末100(ユーザ)が予約店舗に到着した(YES)と判定する。この場合、チェックイン処理部115による後述のチェックイン情報画面の表示を許可する。
When the position information of the
チェックイン処理部115は、ユーザ端末100(ユーザ)が予約店舗に到着した(YES)とナビゲート処理部114が判定した場合において、ユーザの操作により入力されるチェックイン情報の表示要求を受け付け、受け付けた表示要求に基づき、チェックイン情報をユーザ端末100の表示装置105に表示すると共に来店ステータス情報の1つである来店済み情報を当該情報に関連付けられた後述の予約IDと共に予約管理サーバ50へ送信するものである。チェックイン情報は、予約確定情報に含まれる予約情報に基づいた予約客の入店手続情報を示すものであり、予約客が予約店へ提示する予約票として機能する。チェックイン情報は、例えば図12に示すように、予約した店舗名や予約日、予約時間、予約人数、予約客の氏名(会員の氏名)等を示すチェックイン情報画面として表示される。チェックイン情報の表示要求は、例えば、表示装置105に表示される表示要求画面を介してユーザの操作により入力される。表示要求画面は、例えば、図11に示すナビゲート画面の一部分に表示されたツールボタン(「予約票を提示」と表記されたボタン)115aである。
When the
なお、チェックイン処理部115は、予約管理サーバ50からの予約確定情報に含まれる予約時間から所定の期間(例えば1時間)経過した場合、チェックイン情報画面の表示を消滅させるか、又は、チェックイン情報画面の表示を実行しないように構成されている。また、チェックイン処理部115がユーザの操作に応じてチェックイン情報画面を終了させると、新たな候補店情報要求の入力が可能となるように構成されている。換言すると、チェックイン処理部115がチェックイン情報画面の表示を終了させるまで、候補店情報要求部112が新たに候補店情報要求の入力画面を表示できないように構成されている。
It should be noted that the check-in processing unit 115 erases the display of the check-in information screen or checks when a predetermined period (for example, one hour) has elapsed from the reservation time included in the reservation confirmation information from the
予約取消情報送信処理部116は、ユーザの操作により入力される来店ステータス情報の1つである予約取消情報を受け付け、受け付けた予約取消情報を当該情報に関連付けられた後述の予約IDと共に予約管理サーバ50へ送信するものである。予約取消情報は、例えば、ユーザ端末100の表示装置105に表示される設定画面を介して入力される。設定画面としては、例えば、図10に示す予約情報通知画面や図11に示すナビゲート画面の一部分に表示されるツールボタン(「予約のキャンセル」と表記されたボタン)116aである。
The reservation cancellation information
次に、本発明の予約管理システムの一実施の形態の一部を構成する予約管理サーバの機能構成を図4及び図13〜図16を用いて説明する。図13は本発明の予約管理装置の一実施の形態の一部を構成する第1データベースにおける予約情報の表の一例を示す図である。図14は本発明の予約管理装置の一実施の形態の一部を構成する第1データベースにおおける空席情報の概念を示す説明図である。図15は本発明の予約管理装置の一実施の形態の一部を構成する第1データベースの空席情報の演算の際に設定可能な複数のテーブルの組合せの一例を示す概念図である。図16は本発明の予約管理装置の一実施の形態の一部を構成する第2データベースにおける店舗情報の表の一例を示す図である。 Next, the functional configuration of the reservation management server that constitutes a part of the embodiment of the reservation management system of the present invention will be described with reference to FIGS. 4 and 13 to 16. FIG. 13 is a diagram showing an example of a table of reservation information in the first database which constitutes a part of the embodiment of the reservation management device of the present invention. FIG. 14 is an explanatory diagram showing the concept of vacant seat information in the first database which constitutes a part of the embodiment of the reservation management device of the present invention. FIG. 15 is a conceptual diagram showing an example of a combination of a plurality of tables that can be set when the vacant seat information of the first database which constitutes a part of the embodiment of the reservation management device of the present invention is calculated. FIG. 16 is a diagram showing an example of a table of store information in the second database which constitutes a part of the embodiment of the reservation management device of the present invention.
図4において、予約管理サーバ50は、予約情報と来店ステータス情報とを関連付けて格納すると共に空席情報を格納する第1データベース(以下、第1DBという)61と、店舗情報を格納する第2データベース(以下、第2DBという)62と、ユーザの会員情報を格納する第3データベース(以下、第3DBという)63とを備えている。
In FIG. 4, the
第1DB61には、複数の店舗の予約に関する各種情報が予約情報として格納されている。予約情報は、例えば図13に示すように、予約ID、店舗ID、予約日時、予約人数、テーブルID、電話番号等を含んでいる。店舗IDは、複数の店舗を識別するための識別情報であり、店舗毎にそれぞれ異なる情報が付されている。テーブルIDは、各店舗に配置されている複数のテーブルを識別するための識別情報であり、テーブル毎にそれぞれ異なる情報が付されている。電話番号は、予約客の連絡先情報である。これらの各種情報は、予約毎に割り当てられる予約IDと関連付けられて第1DB61に登録される。
The
また、第1DB61には、図13に示すように、予約情報に加えて、来店ステータス情報が格納されている。来店ステータス情報は、予約客の来店状況を示すものであり、例えば、来店待ち、来店済み、来店なし、退店済み、予約取消で構成されている。来店ステータス情報の5つの情報(来店待ち、来店済み、来店なし、退店済み、予約取消)のうちいずれか1つが第1DB61に格納される。第1DB61に格納されている来店ステータス情報は、予約客の来店状況に応じて常に更新される。来店ステータス情報は、予約情報が第1DB61に登録される際に、当該予約情報と関連付けられて登録される。予約情報の第1DB61への登録時における来店ステータス情報の初期状態は、来店待ちである。
Further, as shown in FIG. 13, the
また、第1DB61には、複数の店舗の空席状況を示す情報が空席情報として格納されている。空席情報は、第1DB61に格納されている予約情報及び来店ステータス情報(図13を参照)に基づいて後述の空席情報更新部82の演算により得られる情報である。本実施の形態における空席情報の概念としては、図14に示す表における空白区間から得られる情報である。図14に示す表における縦軸は各店舗に配置されている複数のテーブル(テーブルID)を、横軸は各日付の開店時間から閉店時間までの時間帯を示している。黒塗り区間は、第1DB61に格納されている予約情報及び来店ステータス情報(図13を参照)に基づいて示された予約時間の区間(時間幅)又は来店した予約客(ウォークインの顧客を含む)の滞在予定時間の区間(時間幅)であり、予約ができない区間(時間幅)である。各テーブルにおける黒塗り区間を除いた空白区間のうち、予約枠としての所定の区間(所定の時間幅)を含むことが可能な区間情報を空席情報として識別するものである。空席情報を演算する際の設定情報として、各テーブルの着席可能な人数が予め設定されている。また、来店客の退店後の片付け時間(リセット時間)や予約客の滞在時間等の予約枠(予約の時間幅)が店舗毎に予め設定されている。
In addition, the
ところで、予約人数によっては単独のテーブルでは予約の受付が不可能(予約人数の着席が不可能)な場合でも、複数のテーブルを組み合わせることで予約の受付が可能(予約人数の着席が可能)となることもある。そこで、空席情報を演算する際の設定情報として、予約人数の着席を可能とする複数のテーブルの組合せを予め設定することも可能となっている。例えば、図15に示すように、隣接する2つのテーブル(ID05とID06)の組合せC1により予約人数が3〜4名の予約受付が可能となる。また、隣接する2つのテーブル(ID06とID07)の組合せC2により予約人数が5〜6名の予約受付が可能となる。また、隣接する2つのテーブル(ID07とID08)の組合せC3により予約人数が7〜8名の予約受付が可能となる。 By the way, depending on the number of people reserved, even if it is not possible to accept reservations with a single table (cannot be seated by the number of people reserved), it is possible to accept reservations by combining multiple tables (possible seating of the number of people reserved). Sometimes it becomes. Therefore, it is also possible to preset a combination of a plurality of tables that allows the seating of the reserved number of people as the setting information when calculating the vacant seat information. For example, as shown in FIG. 15, a combination C1 of two adjacent tables (ID05 and ID06) makes it possible to accept reservations for 3 to 4 people. In addition, a combination C2 of two adjacent tables (ID06 and ID07) makes it possible to accept reservations for 5 to 6 people. Also, the combination C3 of two adjacent tables (ID07 and ID08) makes it possible to accept reservations for 7 to 8 people.
第1DB61は、これらの各種情報を、必要に応じて、予約IDや店舗ID、電話番号等をキーとして取り出すことが可能な構成となっている。また、第1DB61は、必要に応じて、これらの各種情報を検索可能な構成となっている。
The
第2DB62には、複数の店舗に関する各種情報が店舗情報として格納されている。店舗情報は、例えば図16に示すように、店舗ID、店舗名、住所、店舗の位置情報としての緯度及び経度、電話番号、メニュー、画像データ等を含んでいる。これらの各種情報は、店舗IDと関連付けられている。第2DB62は、これらの各種情報を、必要に応じて、店舗ID等をキーとして取り出すことが可能な構成となっている。また、第2DB62は、必要に応じて、これらの各種情報を検索可能な構成となっている。
Various information regarding a plurality of stores is stored in the
第3DB63には、ユーザ端末100にダウンロードされたアプリケーションを利用するユーザに関する情報が会員情報として格納されている。会員情報は、例えば、会員ID、氏名、電話番号、メールアドレス、性別、年齢等を含んでいる。これらの各種情報は、会員IDと関連付けられている。第3DB63は、これらの各種情報を、必要に応じて、会員IDや電話番号等をキーとして取り出すことが可能な構成となっている。また、第3DB63は、必要に応じて、これらの各種情報を検索可能な構成となっている。
Information regarding a user who uses the application downloaded to the
さらに、予約管理サーバ50は、図4に示すように、画面情報処理部71と、第1の予約情報登録部73と、来店ステータス情報変更部74と、ウォークイン情報登録部80と、空席情報更新部82とを備えている。
Furthermore, the
画面情報処理部71は、店舗端末10からの予約情報画面の表示要求に応じて、第1DB61に格納されている予約情報及び来店ステータス情報、空席情報を店舗端末10に送信するものである。このとき、画面情報処理部71は、表示要求を行う店舗端末10を使用する店舗に関する予約情報や来店ステータス情報、空席情報のみを第1DB61から抽出して送信する。また、画面情報処理部71は、予約サイト管理サーバ30からの予約情報画面の表示要求に応じて複数の店舗の空席情報や当該ユーザの予約情報を第1DB61から抽出して予約サイト管理サーバ30へ送信するものである。
The screen
第1の予約情報登録部73は、店舗端末10から送信される予約情報を受信し、受信した予約情報を第1DB61に新規に登録するものである。また、第1の予約情報登録部73は、予約サイト管理サーバ30から送信される予約情報を受信し、受信した予約情報を第1DB61に新規に登録するものである。具体的には、第1の予約情報登録部73は、例えば、受信した予約情報毎に異なる予約IDを割り当て、予約情報の各種情報を当該予約IDと関連付けて第1DB61に登録する。また、第1の予約情報登録部73は、予約情報の登録の際に、来店ステータス情報の1つである来店待ちを当該予約情報と関連付けて登録する。
The first reservation
来店ステータス情報変更部74は、店舗端末10から送信される来店ステータス情報及び当該情報に関連付けられている予約IDに基づき、第1DB61に格納されている来店ステータス情報を変更するものである。また、来店ステータス情報変更部74は、予約サイト管理サーバ30から送信される来店ステータス情報及び当該情報に関連付けられている予約IDに基づき第1DB61に格納されている来店ステータス情報を変更するものである。また、来店ステータス情報変更部74は、ユーザ端末100から送信される来店ステータス情報及び当該情報に関連付けられている予約IDに基づき第1DB61に格納されている来店ステータス情報を変更するものである。来店ステータス情報変更部74は、例えば、来店済み情報変更部75と、来店なし情報変更部76と、退店済み情報変更部77と、予約取消情報変更部78とを有している。
The store visit status information changing unit 74 changes the store visit status information stored in the
来店済み情報変更部75は、店舗端末10から送信される来店ステータス情報の1つである来店済み情報及び当該情報に関連付けられている予約IDを受信し、受信した来店済み情報及び予約IDに基づき第1DB61に格納されている来店ステータス情報を来店済みに変更するものである。また、来店済み情報変更部75は、ユーザ端末100から送信される来店ステータス情報の1つである来店済み情報及び当該情報に関連付けられている予約IDを受信し、受信した来店済み情報及び予約IDに基づき第1DB61に格納されている来店ステータス情報を来店済みに変更するものである。
The already-visited information changing unit 75 receives the already-visited information, which is one of the visiting status information transmitted from the
来店なし情報変更部76は、店舗端末10から送信される来店ステータス情報の1つである来店なし情報及び当該情報に関連付けられている予約IDを受信し、受信した来店なし情報及び予約IDに基づき第1DB61に格納されている来店ステータス情報を来店なしに変更するものである。
The no-visit-store information changing unit 76 receives the no-visit-store information, which is one of the store-visit status information transmitted from the
退店済み情報変更部77は、店舗端末10から送信される来店ステータス情報の1つである退店済み情報及び当該情報に関連付けられている予約IDを受信し、受信した退店済み情報及び予約IDに基づき第1DB61に格納されている来店ステータス情報を退店済みに変更するものである。
The exited information changing unit 77 receives the exited information, which is one of the visit status information transmitted from the
予約取消情報変更部78は、店舗端末10から送信される来店ステータス情報の1つである予約取消情報及び当該情報に関連付けられている予約IDを受信し、受信した予約取消情報及び予約IDに基づき第1DB61に格納されている来店ステータス情報を予約取消に変更するものである。また、予約取消情報変更部78は、予約サイト管理サーバ30から送信される予約取消情報及び当該情報に関連付けられている予約IDを受信し、受信した予約取消情報及び予約IDに基づき第1DB61に格納されている来店ステータス情報を予約取消に変更するものである。また、来店済み情報変更部75は、ユーザ端末100から送信される予約取消情報及び当該情報に関連付けられている予約IDを受信し、受信した予約取消情報及び予約IDに基づき第1DB61に格納されている来店ステータス情報を予約取消に変更するものである。
The reservation cancellation
ウォークイン情報登録部80は、店舗端末10から送信されるウォークイン情報を受信し、受信したウォークイン情報を予約情報として第1DB61に新規に登録するものである。ウォークイン情報は、予約なしの来店客の来店人数及び来店日時、案内したテーブルのテーブル識別情報(テーブルID)を含むものである。具体的には、ウォークイン情報登録部80は、例えば、受信したウォークイン情報毎に異なる予約IDを割り当て、ウォークイン情報の各種情報を当該予約IDと関連付けて予約情報として第1DB61に登録する。来店人数は、予約情報の予約人数として取り扱われる情報である。来店日時は、予約情報の予約日時として取り扱われる情報である。案内したテーブルのテーブル識別情報は、予約情報のテーブル識別情報(テーブルID)として取り扱われる情報である。
The walk-in information registration unit 80 receives the walk-in information transmitted from the
空席情報更新部82は、第1DB61に格納されている予約情報及び来店ステータス情報に基づいて所定の演算を行い、演算結果に基づいて第1DB61に格納されている空席情報を更新するものである。空席情報更新部82は、例えば、図14に示す表における各日付の各テーブルに対して、第1DB61に格納されている予約情報及び来店ステータス情報(図13を参照)に基づいて予約時間の区間又は来店した予約客の滞在予定時間の区間を黒塗り区間とし、各テーブルにおける黒塗り区間を除いた空白の区間を空白区間情報として検知する。検知した空白区間情報のうち、予め設定された設定情報(来店客の退店後の片付け時間や予約客の滞在時間等)に基づいた所定区間(予約枠)を含むことが可能な空白区間情報から空席情報を演算する。空席情報更新部82の演算(更新)は、第1DB61に対する予約情報の登録、第1DB61に対するウォークイン情報の登録、第1DB61に対する来店ステータス情報の変更の度に行われる。
The vacant seat
さらに、予約管理サーバ50は、図4に示すように、会員情報登録部91と、検索処理部92と、第2の予約情報登録部93とを備えている。
Further, as shown in FIG. 4, the
会員情報登録部91は、ユーザ端末100から送信される会員情報を受信し、受信した会員情報を第3DB63に新規に登録するものである。具体的には、会員情報登録部91は、例えば、受信した会員情報毎に異なる会員IDを割り当て、会員情報の各種情報を当該会員IDと関連付けて第3DB63に登録する。
The member
検索処理部92は、ユーザ端末100から送信される候補店情報要求を受信し、受信した候補店情報要求に基づき第1DB61及び第2DB62を検索して予約可能な候補店を特定するものである。具体的には、検索処理部92は、候補店情報要求に含まれるユーザ端末100の位置情報及び予め設定された所定の条件(検索条件)に基づき第2DB62に格納されている店舗の位置情報を検索し、ユーザが現在位置から所定の時間内に到着可能な候補店を抽出する。検索条件として、例えば、第2DB62に格納されている店舗の位置情報(緯度及び経度)がユーザ端末100の位置情報から所定の範囲内(店舗の位置がユーザ端末100の現在位置より所定の距離内)であることが挙げられる。一例としては、ユーザ端末100の現在位置から徒歩で15分の距離内にある店舗を抽出する。
The
さらに、検索処理部92は、候補店情報要求を受信した時刻及び候補店情報要求に含まれる利用人数に基づいて第1DB61に格納されている空席情報のうち上記検索で抽出した候補店の空席情報を検索することで、予約可能な候補店を特定する。例えば、検索処理部92は、当該処理部92が候補店情報要求を受信した時刻から所定時間後(例えば、15分後)の時間をユーザの利用予定時間(到着予定時間)として設定し、設定したユーザの利用予定時間及び候補店情報要求に含まれる利用人数に基づいて第1DB61に格納されている各候補店の空席情報を検索することで、予約可能な候補店を特定する。
Further, the
ここで、テーブルの設定情報として、図15に示すように、複数のテーブルの組合せが設定されている場合、検索処理部92は、単独のテーブルでは利用人数の着席が不可能であっても、設定されている複数のテーブルの組合せにより利用人数の着席が可能であるならば、当該テーブルの組合せの情報を空席情報として取り扱うことができる。
Here, when a combination of a plurality of tables is set as the setting information of the table as shown in FIG. 15, the
また、検索処理部92は、ユーザ端末100からの候補店情報要求に対する応答として、第2DB62に格納されている店舗情報のうち上記検索で特定した予約可能な候補店の店舗情報をユーザ端末100へ送信する。検索で特定した候補店が複数あれば、複数の候補店の店舗情報をまとめてユーザ端末100へ送信する。
Further, the
第2の予約情報登録部93は、ユーザ端末100から送信される予約要求を受信し、受信した予約要求に基づき予約情報を確定して第1DB61に新規に登録するものである。具体的には、第2の予約情報登録部93は、例えば、第1DB61に格納されている空席情報のうち、受信した予約要求に含まれている候補店(店舗ID)における空席情報を予約要求の受信時刻に基づき検索することで、予約日時やテーブルID等の各種情報を確定する。さらに、第2の予約情報登録部93は、受信した予約要求毎に異なる予約IDを割り当て、予約要求に含まれている店舗情報(店舗ID)や会員情報(予約氏名)、利用人数、並びに、上記検索により確定した予約日時やテーブルIDを当該予約IDと関連付けて第1DB61に登録する。また、第2の予約情報登録部93は、予約情報の登録の際に、来店ステータス情報の1つである来店待ちを当該予約情報と関連付けて登録する。
The second reservation
また、第2の予約情報登録部93は、予約情報の第1DB61への登録後に、ユーザ端末100の予約要求に対する応答として予約確定情報をユーザ端末100へ送信する。予約確定情報は、例えば、ユーザ端末100の予約要求に応じて第1DB61に登録された予約者氏名や予約人数、予約時間等の予約情報に加えて、第2DB62に格納されている予約店舗の店舗名や位置情報等の店舗情報を含んでいる。
Further, the second reservation
次に、本発明の予約管理システムの一実施の形態における店舗及び予約サイトで予約の受付がなされるときの動作の一例を図4及び図17を用いて説明する。図17は本発明の予約管理システムの一実施の形態における店舗及び予約サイトでの予約受付の場合の処理の一例を示すフローチャートである。先ず、店舗で予約を受け付ける場合の予約管理システムの動作を説明する。 Next, an example of the operation when the reservation is accepted at the store and the reservation site in the embodiment of the reservation management system of the present invention will be described with reference to FIGS. 4 and 17. FIG. 17 is a flowchart showing an example of processing in the case of reservation reception at a store and a reservation site in the embodiment of the reservation management system of the present invention. First, the operation of the reservation management system when accepting a reservation at a store will be described.
図4に示す店舗端末10の画面表示処理部11は、店員の操作により、予約受付画面や予約情報画面(図5を参照)を表示デバイスに表示する。次に、店員の操作により、予約受付画面や予約情報画面を介して、予約日時、予約人数、予約テーブル(テーブルID)、予約客の氏名、予約客の連絡先等の予約に関する情報が入力されると、入力された情報を店舗端末10の予約情報送信処理部13が予約情報として予約管理サーバ50へ送信する(図17のステップS1)。
The screen display processing unit 11 of the
店舗端末10から送信された予約情報を予約管理サーバ50の第1の予約情報登録部73が受信し、第1の予約情報登録部73は受信した予約情報を第1DB61に新規に登録する(図17のステップS11)。具体的には、第1の予約情報登録部73は、予約情報を受信すると、受信した予約情報毎に1つの予約IDを割り当て、受信した予約情報の各種情報を割り当てた予約IDと関連付けて第1DB61に登録する(図13を参照)。このとき、第1の予約情報登録部73は、来店ステータス情報の初期設定としての来店待ちを、登録する予約情報(予約ID)に関連付けて第1DB61に登録する。
The first reservation
第1の予約情報登録部73によって第1DB61が更新される(予約情報が新規に登録される)と、更新された第1DB61に格納されている情報に基づいて空席情報更新部82が所定の演算を行うことで第1DB61に格納されている空席情報を更新する(図17のステップS12)。空席情報更新部82の空席情報の演算の概念は、例えば、次のようなものである。図14に示すように、各日付の各テーブルの横軸の区間(時間帯)に対して、更新された第1DB61に格納されている予約情報及び来店ステータス情報(図13を参照)に基づいて予約時間の区間又は来店した予約客の滞在予定の区間を黒塗り区間とし、黒塗り区間を除いた空白の区間を空白区間情報として検知する。検知した空白区間情報のうち、予め設定された設定情報(来店客の退店後の片付け時間や予約客の滞在時間等)に基づいた所定区間(予約枠)を含むことが可能な空白区間情報から空席情報を演算する。空席情報更新部82は、第1DB61に格納されている空席情報を上記演算の結果に書き換えることで空席情報を更新する。
When the
次に、予約サイトを介して予約を受け付ける場合の予約管理システムの動作を説明する。図4に示す予約サイト管理サーバ30のサイト情報処理部41は、ユーザの操作に応じて予約受付画面の情報をユーザの情報処理装置に提供する。次に、ユーザの操作により予約日時、予約人数、予約者の氏名、連絡先等の予約情報が予約サイト管理サーバ30へ送信されると、当該予約情報を予約サイト管理サーバ30のサイト予約情報送信処理部42が受信して予約管理サーバ50へ送信する(図17のステップS1)。
Next, the operation of the reservation management system when accepting a reservation via the reservation site will be described. The site
予約サイト管理サーバ30から送信された予約情報を予約管理サーバ50の第1の予約情報登録部73が受信し、第1の予約情報登録部73は受信した予約情報を第1DB61に新規に登録する(図17のステップS11)。第1の予約情報登録部73の具体的な機能は、予約サイト管理サーバ30からの予約情報を受信することを除いて、店舗端末10からの予約情報を受信した場合と同様である。
The first reservation
第1の予約情報登録部73によって第1DB61が更新されると、店舗端末10からの予約情報を受信した場合と同様に、空席情報更新部82が更新された第1DB61に格納されている各種情報に基づき第1DB61の空席情報を更新する(図17のステップS12)。空席情報更新部82の具体的な機能は、店舗端末10からの予約情報を受信した場合と同様である。
When the
このように、本実施の形態の予約管理システム1では、店舗及び予約サイトでの予約の受付に応じて、第1の予約情報登録部73が予約情報を第1DB61に新規に登録する。また、予約の受付に応じた第1DB61の更新の度に、空席情報更新部82が第1DB61の空席情報を更新する。これにより、第1DB61の空席情報を最新の情報に維持することができる。したがって、店舗の通常運営以上の負担を店員に掛けることなく、店舗の当日の空席状況を把握することができる。
As described above, in the
次に、本発明の予約管理システムの一実施の形態における予約客の来店から退店までの動作の一例を図4及び図18を用いて説明する。図18は本発明の予約管理システムの一実施の形態における予約客の来店から退店までの処理の一例を示すフローチャートである。 Next, an example of the operation from the arrival of the reserved customer to the exit of the shop in the embodiment of the reservation management system of the present invention will be described with reference to FIGS. 4 and 18. FIG. 18 is a flowchart showing an example of processing from the arrival of a reserved customer to the exit of the reservation in the embodiment of the reservation management system of the present invention.
予約客が来店した場合、店員の操作により、図4に示す店舗端末10の画面表示処理部11が予約情報画面や設定画面を店舗端末10の表示デバイスに表示する。次に、店員の操作により設定画面(図6を参照)を介して来店ステータス情報の来店済み情報が入力されると、店舗端末10の来店ステータス情報送信処理部14の来店済み情報送信処理部15が入力された来店済み情報を当該情報に関連付けられた予約IDと共に予約管理サーバ50へ送信する(図18のステップS21)。
When the reserved customer comes to the store, the screen display processing unit 11 of the
店舗端末10から送信された来店済み情報及び予約IDを予約管理サーバ50の来店ステータス情報変更部74が受信し、来店ステータス情報変更部74の来店済み情報変更部75は受信した来店済み情報及び予約IDに基づき第1DB61(図13を参照)に格納されている来店ステータス情報を来店待ちから来店済みへ変更する(図18のステップS31)。来店済み情報変更部75によって第1DB61が更新される(来店ステータス情報が来店待ちから来店済みへ変更される)と、空席情報更新部82が更新された第1DB61に格納されている各種情報に基づき第1DB61の空席情報を更新する(図18のステップS32)。空席情報更新部82の具体的な処理機能は、第1DB61に予約情報が新規に登録された後の処理機能と同様である。
The coming-to-store information and reservation ID transmitted from the
その後、予約客が退店すると、店員の操作により、店舗端末10の画面表示処理部11が予約情報画面や設定画面を表示デバイスに表示する。次に、店員の操作により設定画面(図6を参照)を介して来店ステータス情報の退店済み情報が入力されると、店舗端末10の来店ステータス情報送信処理部14の退店済み情報送信処理部17が入力された退店済み情報を当該情報に関連付けられた予約IDと共に予約管理サーバ50へ送信する(図18のステップS22)。
After that, when the reserved customer leaves the store, the screen display processing unit 11 of the
店舗端末10から送信された退店済み情報及び予約IDを予約管理サーバ50の来店ステータス情報変更部74が受信し、来店ステータス情報変更部74の退店済み情報変更部77は受信した退店済み情報及び予約IDに基づき第1DB61(図13を参照)に格納されている来店ステータス情報を来店済みから退店済みへ変更する(図18のステップS33)。退店済み情報変更部77によって第1DB61が更新される(来店ステータス情報が来店済みから退店済みへ変更される)と、空席情報更新部82が更新された第1DB61に格納されている各種情報に基づき第1DB61の空席情報を更新する(図18のステップS34)。空席情報更新部82の具体的な処理機能は、第1DB61に予約情報が新規に登録された後の処理機能と同様である。
The exiting information and the reservation ID transmitted from the
このように、本実施の形態の予約管理システム1では、予約客の来店及び退店に応じて、来店ステータス情報変更部74の来店済み情報変更部75及び退店済み情報変更部77がそれぞれ第1DB61の来店ステータス情報を来店済み及び退店済みへ変更する。また、予約客の来店及び退店に応じた第1DB61の更新の度に、空席情報更新部82が第1DB61の空席情報を更新する。これにより、第1DB61の空席情報を最新の情報に維持することができる。したがって、店舗の通常運営以上の負担を店員に掛けることなく、店舗の当日の空席状況を把握することができる。
As described above, in the
次に、本発明の予約管理システムの一実施の形態における予約なしの顧客の来店から退店までの動作の一例を図4及び図19を用いて説明する。図19は本発明の予約管理システムの一実施の形態における予約なしの顧客の来店から退店までの処理の一例を示すフローチャートである。 Next, an example of the operation from the customer's visit to the store without reservation in the embodiment of the reservation management system of the present invention will be described with reference to FIGS. 4 and 19. FIG. 19 is a flowchart showing an example of processing from a customer visiting a store without reservation to leaving the store in the embodiment of the reservation management system of the present invention.
予約なしの当日の来店の場合(ウォークインの場合)、店員の操作により、図4に示す店舗端末10の画面表示処理部11が予約情報画面や設定画面を店舗端末10の表示デバイスに表示する。次に、店員の操作により設定画面(図7を参照)を介して、来店日時、案内したテーブルのテーブルID、来店人数等のウォークイン情報が入力されると、入力されたウォークイン情報を店舗端末10のウォークイン情報送信処理部20が予約管理サーバ50へ送信する(図19のステップS41)。
In the case of a visit on the day without reservation (in the case of walk-in), the screen display processing unit 11 of the
店舗端末10から送信されたウォークイン情報を予約管理サーバ50のウォークイン情報登録部80が受信し、ウォークイン情報登録部80は受信したウォークイン情報を予約情報として第1DB61に新規に登録する(図19のステップS51)。具体的には、ウォークイン情報登録部80は、ウォークイン情報を受信すると、受信したウォークイン情報毎に1つの予約IDを割り当てる。それから、受信したウォークイン情報に含まれている来店人数を予約情報の予約人数として、来店日時を予約情報の予約日時として、案内したテーブルのテーブルID情報を予約情報のテーブルIDとして第1DB61に登録する(図13を参照)。ウォークイン情報の各種情報は、予約IDと関連付けて登録される。このとき、ウォークイン情報登録部80は、来店ステータス情報として来店済みを、登録する予約情報に関連付けて第1DB61に登録する。
The walk-in information registration unit 80 of the
ウォークイン情報登録部80によって第1DB61が更新される(ウォークイン情報が新規に登録される)と、空席情報更新部82が更新された第1DB61に格納されている各種情報に基づき第1DB61の空席情報を更新する(図19のステップS52)。空席情報更新部82の具体的な処理機能は、第1DB61に予約情報が新規に登録された後の処理機能と同様である。
When the
その後、予約なしの来店客が退店すると、予約客が退店する場合と同様に、店員の操作により設定画面(図6を参照)を介して来店ステータス情報の退店済み情報が入力されることで、店舗端末10の退店済み情報送信処理部17が入力された退店済み情報を当該情報に関連付けられた予約IDと共に予約管理サーバ50へ送信する(図19のステップS42)。
After that, when the customer without a reservation leaves the store, as in the case where the reserved customer leaves the store, the store clerk operates the store completion information of the store visit status information via the setting screen (see FIG. 6). As a result, the exited information transmission processing unit 17 of the
店舗端末10から送信された退店済み情報及び予約IDに基づき予約管理サーバ50の退店済み情報変更部77が来店ステータス情報を退店済みへ変更する(図19のステップS53)。これは、前述した図18のステップS33と同様である。また、来店ステータス情報の退店済みへの変更による第1DB61の更新に応じて、空席情報更新部82が第1DB61の空席情報を更新する(図19のステップS54)。これは、前述した図18のステップS34と同様である。
Based on the exited information and the reservation ID transmitted from the
このように、本実施の形態の予約管理システム1では、予約なしの当日の来店に対して、ウォークイン情報登録部80がウォークイン情報を予約情報として第1DB61に新規に登録する。また、予約なしの来店に応じた第1DB61の更新の度に、空席情報更新部82が第1DB61の空席情報を更新する。これにより、第1DB61の空席情報を最新の情報に維持することができる。したがって、店舗の通常運営以上の負担を店員に掛けることなく、店舗の当日の空席状況を把握することができる。
As described above, in the
次に、本発明の予約管理システムの一実施の形態における予約取消時の動作の一例を図4及び図20を用いて説明する。図20は本発明の予約管理システムの一実施の形態における予約の取消時の処理の一例を示すフローチャートである。先ず、店舗で予約取消を受け付ける場合の予約管理システムの動作を説明する。 Next, an example of the operation at the time of canceling the reservation in the embodiment of the reservation management system of the present invention will be described with reference to FIGS. 4 and 20. FIG. 20 is a flowchart showing an example of processing at the time of canceling a reservation in the embodiment of the reservation management system of the present invention. First, the operation of the reservation management system when the reservation cancellation is accepted at the store will be described.
店員の操作により、図4に示す店舗端末10の画面表示処理部11は、予約情報画面や設定画面を店舗端末10の表示デバイスに表示する。次に、店員の操作により設定画面(図6を参照)を介して来店ステータス情報の予約取消情報が入力されると、店舗端末10の来店ステータス情報送信処理部14の予約取消情報送信処理部18が入力された予約取消情報を当該情報に関連付けられた予約IDと共に予約管理サーバ50へ送信する(図20のステップS61)。
By the operation of the store clerk, the screen display processing unit 11 of the
店舗端末10から送信された予約取消情報及び予約IDを予約管理サーバ50の来店ステータス情報変更部74が受信し、来店ステータス情報変更部74の予約取消情報変更部78は受信した予約取消情報及び予約IDに基づき第1DB61(図13を参照)に格納されている来店ステータス情報を来店待ちから予約取消へ変更する(図20のステップS71)。
The reservation cancellation information and the reservation ID transmitted from the
予約取消情報変更部78によって第1DB61が更新される(来店ステータス情報が来店待ちから予約取消へ変更される)と、空席情報更新部82が更新された第1DB61に格納されている各種情報に基づき第1DB61の空席情報を更新する(図20のステップS72)。空席情報更新部82の具体的な処理機能は、第1DB61に予約情報が新規に登録された後の処理機能と同様である。
When the reservation cancellation
次に、予約サイトで予約取消を受け付ける場合の予約管理システムの動作を説明する。図4に示す予約サイト管理サーバ30のサイト情報処理部41は、ユーザの操作に応じて当該ユーザの予約情報をユーザの情報処理装置に提供する。次に、ユーザの操作により来店ステータス情報の予約取消情報が当該情報に関連付けられた予約IDと共に予約サイト管理サーバ30へ送信されると、当該予約取消情報及び予約IDを予約サイト管理サーバ30のサイト予約取消情報送信処理部43が受信して予約管理サーバ50へ送信する(図20のステップS61)。
Next, the operation of the reservation management system when the reservation cancellation is accepted by the reservation site will be described. The site
予約サイト管理サーバ30から送信された予約取消情報及び予約IDを予約管理サーバ50の来店ステータス情報変更部74が受信し、来店ステータス情報変更部74の予約取消情報変更部78は受信した予約取消情報及び予約IDに基づき第1DB61(図13を参照)に格納されている来店ステータス情報を来店待ちから予約取消に変更する(図20のステップS71)。
The reservation cancellation information and the reservation ID transmitted from the reservation
予約取消情報変更部78によって第1DB61が更新されると、店舗端末10から予約取消情報が送信された場合と同様に、空席情報更新部82が第1DB61の空席情報を更新する(図20のステップS72)。
When the reservation cancellation
このように、本実施の形態の予約管理システム1では、店舗及び予約サイトでの予約取消の受付に応じて、来店ステータス情報変更部74の予約取消情報変更部78が第1DB61の来店ステータス情報を予約取消へ変更する。また、店舗及び予約サイトでの予約取消の受付に応じた第1DB61の更新の度に、空席情報更新部82が第1DB61の空席情報を更新する。これにより、第1DB61の空席情報を最新の情報に維持することができる。したがって、店舗の通常運営以上の負担を店員に掛けることなく、店舗の当日の空席状況を把握することができる。
As described above, in the
次に、本発明の予約管理システムの一実施の形態における予約客の来店がないときの動作の一例を図4及び図21を用いて説明する。図21は本発明の予約管理システムの一実施の形態における予約客の来店がない場合の処理の一例を示すフローチャートである。 Next, an example of the operation of the embodiment of the reservation management system of the present invention when there is no reservation visitor will be described with reference to FIGS. 4 and 21. FIG. 21 is a flow chart showing an example of processing in the embodiment of the reservation management system of the present invention when a reserved customer does not come to the store.
予約客が予約時間になっても来店しない場合、店員の操作により、図4に示す店舗端末10の画面表示処理部11は、予約情報画面や設定画面を店舗端末10の表示デバイスに表示する。次に、店員の操作により設定画面(図6を参照)を介して来店ステータス情報の来店なし情報が入力されると、店舗端末10の来店ステータス情報送信処理部14の来店なし情報送信処理部16が入力された来店なし情報を当該情報に関連付けられた予約IDと共に予約管理サーバ50へ送信する(図21のステップS81)。
When the reserved customer does not come to the store even at the reserved time, the screen display processing unit 11 of the
店舗端末10から送信された来店なし情報及び予約IDを予約管理サーバ50の来店ステータス情報変更部74が受信し、来店ステータス情報変更部74の来店なし情報変更部76は受信した来店なし情報及び予約IDに基づき第1DB61(図13を参照)に格納されている来店ステータス情報を来店待ちから来店なしへ変更する(図21のステップS91)。
The no-visit-store information and reservation ID transmitted from the
来店なし情報変更部76によって第1DB61が更新される(来店ステータス情報が来店待ちから来店なしへ変更される)と、空席情報更新部82が更新された第1DB61に格納されている各種情報に基づき第1DB61の空席情報を更新する(図21のステップS92)。空席情報更新部82の具体的な処理機能は、第1DB61に予約情報が新規に登録された後の処理機能と同様である。
When the
このように、本実施の形態の予約管理システム1では、予約客の来店なしに応じて、来店ステータス情報変更部74の来店なし情報変更部76が第1DB61の来店ステータス情報を来店なしへ変更する。また、予約客の来店なしに応じた第1DB61の更新の度に、空席情報更新部82が第1DB61の空席情報を更新する。これにより、第1DB61の空席情報を最新の情報に維持することができる。したがって、店舗の通常運営以上の負担を店員に掛けることなく、店舗の当日の空席状況を把握することができる。
As described above, in the
次に、本発明の予約管理システムの一実施の形態におけるユーザ端末を介した利用当日の予約から入店までの動作の一例を図4及び図22を用いて説明する。図22は本発明の予約管理システムの一実施の形態におけるユーザ端末を介した店舗の利用当日の予約から入店までの処理の一例を示すフローチャートである。 Next, an example of the operation from the reservation on the day of use to the entrance of the store via the user terminal in the embodiment of the reservation management system of the present invention will be described with reference to FIGS. 4 and 22. FIG. 22 is a flowchart showing an example of processing from the reservation on the day of use of the store to the entrance via the user terminal in the embodiment of the reservation management system of the present invention.
図4に示すユーザ端末100は、ユーザの操作に応じて、利用当日の予約可能な候補店の情報提供を行うアプリケーションを起動する。ユーザ端末100上で実現する各機能は、当該アプリケーションのプログラムがCPU101(図3を参照)等の演算装置に読み込まれることでその処理が実行される。各機能は、記憶装置から各種の情報を読み出し、読み出した情報を演算装置における処理に適宜用いる。
The
先ず、ユーザ端末100の候補店情報要求部112が、アプリケーションの起動した当日の予約が可能な店舗の一覧を要求する候補店情報要求の入力画面(例えば、図8を参照)をユーザ端末100の表示装置105に表示する。次に、入力画面を介してユーザの操作により利用人数が入力されると、候補店情報要求部112は、入力された利用人数を受け付ける(図22のステップS101)と共に、GPS受信機108からユーザ端末100の位置情報を取り込む(図22のステップS102)。次いで、候補店情報要求部112は、受け付けた利用人数及び取り込んだユーザ端末100の位置情報を含む候補店情報要求を予約管理サーバ50へ送信する(図22のステップS103)。
First, the candidate store
ユーザ端末100から送信された候補店情報要求を予約管理サーバ50の検索処理部92が受信し、検索処理部92は受信した候補店情報要求に基づき第1DB及び第2DB62を検索して予約が可能な候補店を特定する(図22のステップS121)。さらに、検索処理部92は、検索により特定した候補店の店舗情報をユーザ端末100へ送信する(図22のステップS122)。
The
具体的には、検索処理部92は、候補店情報要求に含まれているユーザ端末100の位置情報と予め設定された所定の条件(検索条件)とに基づき第2DB62に格納されている店舗情報のうち店舗の位置情報を検索し、ユーザが現在位置から所定の時間内に到着可能な候補店(例えば、店舗ID)を抽出する。検索条件として、例えば、店舗の位置情報(緯度及び経度)がユーザ端末100の位置情報から所定の範囲内(店舗の位置がユーザ端末100の現在位置より所定の距離内)であることが挙げられる。
Specifically, the
次に、検索処理部92は、候補店情報要求を受信した時刻及び候補店情報要求に含まれる利用人数に基づき第1DB61に格納されている空席情報のうち上記検索で抽出した候補店の当日の空席情報を検索することで、予約可能な候補店を特定する。より具体的には、検索処理部92は、当該処理部92が候補店情報要求を受信した時刻から所定時間経過後の時間をユーザの利用予定時間として設定する。それから、設定したユーザの利用予定時間及び候補店情報要求に含まれる利用人数に基づいて、第1DB61に格納されている各候補店の当日の空席情報を検索し、予約可能な候補店(例えば、店舗ID)を特定する。
Next, the
なお、各候補店のテーブルの設定情報として、図15に示すように、複数のテーブルを組合せによって着席可能な人数を増やす設定がなされている場合、単独のテーブルでは利用人数の着席が不可能であっても、設定されている複数のテーブルの組合せにより利用人数の着席が可能であるならば、検索処理部92は、当該テーブルの組合せの情報を予約可能な空席情報として取り扱う。
As shown in FIG. 15, the setting information of the table of each candidate store is set to increase the number of people who can sit by combining a plurality of tables. Even if there is a combination of a plurality of set tables that allows the number of passengers to be seated, the
次いで、検索処理部92は、ユーザ端末100からの候補店情報要求に対する応答として、検索結果の予約可能な候補店の店舗情報を第2DB62から抽出してユーザ端末100へ送信する。予約可能な候補店が複数あれば、複数の候補店の店舗情報を送信する。
Next, as a response to the candidate store information request from the
ユーザ端末100の候補店情報要求に対して予約管理サーバ50から返信される予約可能な候補店の店舗情報をユーザ端末100の候補店情報要求部112が受信し(図22のステップS104)、候補店情報要求部112は受信した候補店の店舗情報をユーザ端末100の表示装置105(図3を参照)に表示する(図22のステップS105)。ユーザ端末100の候補店情報要求に対する応答としての候補店の店舗情報は、例えば図9に示すように、予約可能な候補店の一覧を示す候補店情報画面として表示される。候補店情報画面は、例えば、予約可能な各候補店に対して予約要求を行うツールボタン113aの表示を含んでおり、各候補店に対して予約要求を行う予約申込画面も兼ねている。
The candidate store
ユーザ端末100の表示装置105に表示された予約申込画面を介してユーザの操作により予約要求が入力されると、予約要求部113が入力された予約要求を受け付け(図22のステップS106)、受け付けた予約要求を予約管理サーバ50へ送信する(図22のステップS107)。例えば、複数の候補店の店舗情報を示す候補店情報画面(図9を参照)における複数のツールボタン113aのうちの1つをユーザが操作して選択すると、予約要求部113は、ユーザの操作により選択された1つの候補店の店舗情報(店舗ID等)、ユーザの会員情報(会員ID等)、利用人数を含む予約要求を予約管理サーバ50へ送信する。
When a reservation request is input by a user operation via the reservation application screen displayed on the
ユーザ端末100から送信された予約要求を予約管理サーバ50の第2の予約情報登録部93が受信し、第2の予約情報登録部93は受信した予約要求に基づき予約情報を確定して第1DB61に新規に登録する(図22のステップS123)。具体的には、第2の予約情報登録部93は、第1DB61の空席情報のうち予約要求に含まれている候補店(店舗ID)の空席情報を、予約要求に含まれている利用人数及び予約要求の受信時刻に基づき検索することで、予約日時やテーブルID等の各種情報を確定する。さらに、受信した予約要求に1つの予約IDを割り当て、当該予約要求に含まれている店舗情報(店舗ID)や会員情報(予約氏名)、利用人数、並びに、上記検索で確定した予約日時やテーブルIDを割り当てた予約IDと関連付けて第1DB61(図13を参照)に登録する。このとき、第2の予約情報登録部93は、来店ステータス情報の初期設定としての来店待ちを、登録する予約情報に関連付けて第1DB61に登録する。
The second reservation
予約情報の第1DB61への登録後、第2の予約情報登録部93は、ユーザ端末100の予約要求に対する応答として予約確定情報をユーザ端末100へ送信する(図22のステップS124)。予約確定情報には、ユーザ端末の予約要求に応じて第1DB61に登録された予約氏名や予約人数、予約時間等の予約情報に加えて、第2DB62に格納されている予約店の店名や位置情報等の店舗情報が含まれている。
After registering the reservation information in the
第2の予約情報登録部93によって第1DB61が更新される(予約情報が新規に登録される)と、更新された第1DB61に格納されている情報に基づいて空席情報更新部82が所定の演算を行うことで第1DB61に格納されている空席情報を更新する(図22のステップS125)。空席情報更新部82の具体的な処理機能は、第1の予約情報登録部73によって第1DB61に予約情報が新規に登録された後の処理機能と同様である。
When the
ユーザ端末100からの予約要求に対して予約管理サーバ50から予約確定情報が返信されると、ユーザ端末100の予約要求部113が予約確定情報を受信し(図22のステップS108)、受信した予約確定情報をユーザ端末100の表示装置105に表示する(図22のステップS109)。予約要求部113は、例えば図10に示すように、受信した予約確定情報に含まれる予約氏名、予約時間、予約人数等を予約情報通知画面として表示する。これにより、予約申込画面を介して選択した候補店への予約が確定したことをユーザが認知できる。
When the reservation confirmation information is returned from the
予約確定によりユーザが予約店舗(ユーザが選択した候補店)へ移動する間、ユーザ端末100のナビゲート処理部114が受信した予約確定情報及びGPS受信機108から取り込んだユーザ端末100の位置情報に基づきナビゲート画面をユーザ端末100の表示装置105に表示する(図22のステップS110)。ナビゲート画面は、例えば図11に示すように、ユーザの現在位置及び予約店舗の位置(ともに図示せず)を地図上に表示すると共に、予約店舗の店舗情報を表示するものである。
While the user is moving to the reserved store (the candidate store selected by the user) by confirming the reservation, the reservation confirming information received by the
具体的には、ナビゲート処理部114は、予約確定情報に含まれている予約店舗の位置情報に基づいてナビゲート画面の地図上に予約店舗の位置を表示する。加えて、ナビゲート処理部114は、GPS受信機108からユーザ端末100の位置情報をナビゲート処理部114の処理が終了するまで常に取り込み、取り込んだユーザ端末100の位置情報に基づいてナビゲート画面の地図上にユーザの現在位置を表示する。また、ナビゲート処理部114は、予約確定情報に含まれている店舗情報のうち店舗名や住所等を表示する。ユーザがナビゲート画面を見ることで、予約店舗の位置とユーザ自身の現在位置を把握でき、予約店舗までの経路がわかる。
Specifically, the
さらに、ナビゲート処理部114は、ユーザが予約店舗へ移動する間、ユーザ端末100(ユーザ)が予約店舗に到着したか否かを判定する(図22のステップS111)。具体的には、ナビゲート処理部114は、GPS受信機108から取り込んだユーザ端末100の位置情報が受信した予約確定情報に含まれている予約店舗の位置情報から所定の範囲内にあるか否かを判定する。ナビゲート処理部114は、ユーザ端末100の位置情報が所定の範囲内にある場合、ユーザが予約店舗に到着した(YES)と判定する。一方、ユーザ端末100の位置情報が所定の範囲外にある場合、ユーザが予約店舗に到着していない(NO)と判定する。
Further, the
ナビゲート処理部114は、NO(ユーザが予約店舗に到着していない)と判定した場合、ステップS111に戻り、ユーザ端末100が予約店舗に到着したか否かを再度判定する。ナビゲート処理部114は、YES(ユーザが予約店舗に到着した)と判定するまでステップS111を繰り返す。ナビゲート処理部114がNOと判定する間は、後述の図22のステップS112におけるチェックイン処理部115によるチェックイン情報画面の表示を不許可にする。一方、ステップS111において、ナビゲート処理部114がYESと判定した場合には、後述の図22のステップS112におけるチェックイン処理部115によるチェックイン情報画面の表示を許可する。
If the
その後、ナビゲート処理部114がYESと判定した場合において、ユーザの操作により入力されるチェックイン情報の表示要求を受け付け(図22のステップS112)、受け付けた表示要求により、予約確定情報に含まれる予約情報に基づいたチェックイン情報をユーザ端末100の表示装置105に表示すると共に(図22のステップS113)、来店ステータス情報の1つである来店済み情報を当該情報に関連付けられた予約IDと共に予約管理サーバ50へ送信する(図22のステップS114)。
After that, when the
具体的には、ユーザの操作により表示要求画面を介してチェックイン情報(予約客の入店手続情報)の表示要求が入力されると、チェックイン処理部115がチェックイン情報画面をユーザ端末100の表示装置105に表示する。表示要求画面は、例えば、図11に示すナビゲート画面の一部分に表示されたツールボタン115aである。ツールボタン115aがユーザにより操作されると、チェックイン処理部115は、ナビゲート処理部114がYESと判定した場合において、チェックイン情報の表示要求を受け付ける。チェックイン情報画面は、図12に示すように、予約確定情報に含まれている予約情報のうち、予約した店舗名、予約日時、予約人数、予約氏名等を表示したものである。チェックイン情報画面を予約客が予約店へ提示することで、店舗側は入店する顧客が予約客であることを確認することができる。すなわち、チェックイン情報画面は、予約客が予約店へ提示する予約票として機能する。
Specifically, when a display request for check-in information (reserving customer entry procedure information) is input through the display request screen by a user operation, the check-in processing unit 115 displays the check-in information screen on the
ユーザ端末100から来店済み情報及び予約IDが送信されると、店舗端末10から来店済み情報及び予約IDが送信される場合(図18のステップS21及びステップS31)と同様に、予約管理サーバ50の来店ステータス情報変更部74が来店済み情報及び予約ID受信し、来店ステータス情報変更部74の来店済み情報変更部75が受信した来店済み情報及び予約IDに基づき第1DB61(図13を参照)に格納されている来店ステータス情報を来店待ちから来店済みへ変更する(図22のステップS126)。来店済み情報変更部75によって第1DB61が更新されると、図18のステップS32と同様に、空席情報更新部82が更新された第1DB61に格納されている各種情報に基づき第1DB61の空席情報を更新する(図22のステップS127)。
When the visited information and the reservation ID are transmitted from the
なお、本実施の形態のユーザ端末100では、ユーザの操作によりナビゲート画面又はチェックイン情報画面の表示を終了させることで、最初の候補店情報要求の入力画面の表示が可能となる。ナビゲート画面又はチェックイン情報画面の表示が終了されずに放置されている場合、ユーザ端末100は、予約管理サーバ50から送信される予約確定情報に含まれる予約時間から所定の期間経過した後に、表示装置105に表示されているナビゲート画面又はチェックイン情報画面を終了させる。
In the
また、ユーザ端末100の表示装置105に表示された設定画面を介してユーザの操作により来店ステータス情報の予約取消情報が入力されると、ユーザ端末100の予約取消情報送信処理部116が予約取消情報を当該情報に関連付けられた予約IDと共に予約サイト管理サーバ30へ送信する。例えば、図10に示す予約情報通知画面や図11に示すナビゲート画面の一部分に表示されたツールボタン116aがユーザにより操作されると、予約取消情報送信処理部116が予約取消情報を予約IDと共に予約サイト管理サーバ30へ送信する。ユーザ端末100からの予約取消情報及び予約IDを受信した予約管理サーバ50におけるその後の処理は、店舗端末10からの予約取消情報及び予約IDを受信した予約管理サーバ50におけるその後の処理(図20のステップS71及びステップS72)と同様である。
Further, when the reservation cancellation information of the store visit status information is input by the user's operation via the setting screen displayed on the
このように、本実施の形態の予約管理システム1では、ユーザ端末100からの予約要求に応じて、第2の予約情報登録部93が予約情報を第1DB61に新規に登録する。また、予約店舗に到着したと判定されたユーザ端末100からの来店済み情報に応じて、来店ステータス情報変更部74が第1DB61の来店ステータス情報を来店済みへ変更する。また、ユーザ端末100からの予約取消情報に応じて、来店ステータス情報変更部74の予約取消情報変更部78が第1DB61の来店ステータス情報を予約取消へ変更する。さらに、ユーザ端末100からの各種情報に応じた第1DB61の更新の度に、空席情報更新部82が第1DB61の空席情報を更新する。これにより、第1DB61の空席情報を最新の情報に維持することができる。したがって、店舗の通常運営以上の負担を店員に掛けることなく、当日の店舗の空席状況を把握することができる。
As described above, in the
また、本実施の形態の予約管理システム1では、ユーザ端末100の候補店情報要求に対して、第2DB62の店舗情報及び第1DB61の空席情報を検索して予約が可能な候補店を特定し、特定した候補店の店舗情報をユーザ端末100へ返信する。したがって、店舗側は、ユーザ端末100の候補店情報要求に対して、当日の空席状況の確認及び返信が不要である。ユーザは、候補店情報要求に対する返信を即座に得ることができると共に、一つの返信により予約が可能な候補店の件数がわかる。したがって、無駄な時間を費やすことがない。
Further, in the
上述した本発明の予約管理装置及び予約管理システムの一実施の形態によれば、ウォークイン情報を含む予約情報の第1DB61への登録及び第1DB61の来店ステータス情報の変更の度に第1DB61の空席情報を更新するので、空席情報を最新の情報に維持することができる。また、ユーザ端末100の候補店情報要求に対して、第2DB62の店舗の位置情報及び第1DB61の空席情報を検索することで所定時間内に到着可能で予約可能な候補店を特定してユーザ端末100へ送信するので、ユーザ端末100の当該要求に対して、店舗側は空席状況の確認作業や返信作業が不要となり、同時に、ユーザ側は無駄な時間を費やすことなく利用当日に予約可能な候補店を一度の返信により受け取ることができる。すなわち、ユーザ側は効率的に、且つ、店舗側は通常の店舗運営以上の負担を店員に掛けずに利用当日の予約が可能となる。
According to the embodiment of the reservation management device and the reservation management system of the present invention described above, a vacant seat in the
また、本実施の形態によれば、検索処理部92がユーザ端末100の候補店情報要求を受信した時刻に基づき設定したユーザの利用予定時間及び候補店情報要求に含まれる利用人数に基づき第1DB61に格納されている空席情報を検索することで予約可能な候補店を特定するので、利用当日の予約の際に、ユーザによる利用予定時間の入力が不要となり、ユーザの利便性を高めることができる。
Further, according to the present embodiment, the
さらに、本実施の形態によれば、ユーザ端末100の候補店情報要求に対して予約管理サーバ50が返信した候補店の店舗情報のうちユーザの操作により選択された1つの候補店の店舗情報を含むユーザ端末100の予約要求に基づき、第2の予約情報登録部93が予約情報を確定して第1DB61に登録するので、ユーザ側は候補店情報要求に対して返信された候補店の1つを選択することで利用当日の予約申込が可能となり利便性が高く、店舗側はユーザ端末100の予約要求に対して作業負担が生じない。
Furthermore, according to the present embodiment, among the store information of the candidate stores returned by the
加えて、本実施の形態によれば、ユーザ端末100の予約要求に対して、第2の予約情報登録部93が第1DB61に格納されている空席情報を再び検索することで予約日時を確定するので、ダブルブッキングを防止することができる。
In addition, according to the present embodiment, in response to the reservation request from the
また、本実施の形態によれば、ユーザ端末100の予約要求に応じて第1DB61に登録した予約情報及び第2DB62に格納されている予約店舗の位置情報を含む予約確定情報を第2の予約情報登録部93がユーザ端末100に送信するので、ユーザ端末100が予約管理サーバ50からの予約確定情報に含まれる予約店舗の位置情報に基づき予約店舗の位置を地図上に示すナビゲート画面を表示することが可能となる。ユーザ側は、ユーザ端末100のナビゲート画面を見ることで、予約店舗までの経路を把握できる。
Further, according to the present embodiment, the reservation confirmation information including the reservation information registered in the
さらに、本実施の形態によれば、検索処理部92が第1DB61の空席情報を検索して候補店を特定する際に、単独のテーブルでは利用人数の着席が不可能な場合でも、複数のテーブルの組合せにより利用人数の着席が可能である場合には、当該複数のテーブルの組合せの情報を空席情報として取り扱うようにしたので、ユーザ端末100からの利用当日の予約申込に対して予約受付の柔軟性が向上する。
Furthermore, according to the present embodiment, when the
また、本実施の形態においては、ユーザ端末100(ユーザ)が予約店舗に到着したとユーザ端末100のナビゲート処理部114が判定した場合において、ユーザ端末100のチェックイン処理部115がユーザの操作に応じてチェックイン情報を表示装置105に表示すると共に来店ステータス情報の来店済み情報を予約管理サーバ50へ送信し、予約管理サーバ50の来店ステータス情報変更部74がユーザ端末100からの来店ステータス情報に基づいて第1DB61に格納されている来店ステータス情報を来店済みへ変更する。したがって、店舗側は、店舗端末10を操作せずとも第1DB61の空席情報を最新の情報に維持することができると共に、ユーザ端末100の表示装置105を確認するだけで予約客を確認することができる。
Further, in the present embodiment, when the
[その他の実施の形態]
なお、本発明は上述した一実施の形態に限られるものではなく、様々な変形例が含まれる。上記した実施形態は本発明をわかり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。例えば、ある実施形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
[Other Embodiments]
It should be noted that the present invention is not limited to the above-described embodiment and includes various modified examples. The above-described embodiments have been described in detail in order to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having all the configurations described. For example, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of one embodiment can be added to the configuration of another embodiment. Further, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.
例えば、上述した実施の形態においては、空席情報を予約情報と共に第1DB61に格納するように構成した予約管理サーバ50の例を説明した。すなわち、予約情報を格納するデータベースと空席情報を格納するデータベースが1つのデータベースである構成の例を示した。しかし、予約情報を格納するデータベースと空席情報を格納するデータベースの2つのデータベースを備える予約管理サーバの構成も可能である。
For example, in the above-described embodiment, the example of the
また、上述した実施の形態においては、ユーザ端末100が、当該端末100の位置情報を検出する位置情報検出装置として、GPS受信機108を備える構成の例を示した。しかし、位置情報検出装置として、全地球航法衛星システム(GNSS:Global Navigation Satellite System)の航法衛星からの航法信号を受信し、この航法信号に基づき当該端末100の位置を検出する装置を用いることが可能である。GPS以外に、例えば、GLONASS、GALILEOを利用することが可能である。
Further, in the above-described embodiment, the example in which the
また、上述した実施の形態においては、予約管理サーバ50の検索処理部92がユーザ端末100の候補店情報要求を受信した時刻に基づきユーザの利用予定時間を設定し、設定したユーザの利用予定時間及びユーザ端末100の候補店情報要求に含まれる利用人数に基づいて第2DB62の空席情報を検索して候補店を特定する機能構成の例を示した。しかし、ユーザ端末100の候補店情報要求の中に利用予定時間の情報を含めることで、検索処理部92によるユーザの利用予定時間の設定を省略することができる。この場合、例えば、ユーザ端末100の候補店情報要求部112が表示する候補店情報要求の入力画面を、利用人数に加えて利用予定時間の入力が可能となるように構成する。
Further, in the above-described embodiment, the
また、上述した実施の形態においては、検索処理部92がユーザ端末100の候補店情報要求に含まれるユーザ端末100の位置情報に基づき第2DB62に格納されている店舗の位置情報を検索することでユーザが所定の時間内に到着可能な候補店を抽出し、第1DB61に格納されている空席情報のうち検索で抽出した候補店の空席情報をユーザ端末100の候補店情報要求に含まれる利用人数に基づき検索することで当該利用人数の予約が可能な候補店を特定する予約管理サーバ50の機能構成の例を示した。それに対して、検索処理部92が、先ず、第1DB61に格納されている複数の店舗の空席情報をユーザ端末100の候補店情報要求に含まれる利用人数に基づき検索することで当該利用人数の予約が可能な候補店を抽出し、次に、第2DB62に格納されている複数の店舗の位置情報のうち検索で抽出した候補店の位置情報をユーザ端末100の候補店情報要求に含まれるユーザ端末100の位置情報に基づき検索することでユーザが所定の時間内に到着可能な候補店を特定する予約管理サーバの機能構成も可能である。
Further, in the above-described embodiment, the
また、上述した実施の形態においては、ユーザ端末100の予約要求に対して、第2の予約情報登録部93が第1DB61に格納されている空席情報のうちユーザ端末100の予約要求に含まれる候補店の空席情報を検索することで予約日時を含む予約情報を確定して第1DB61に登録する予約管理サーバ50の機能構成の例を示した。それに対して、予約管理サーバ50の機能を以下のように構成することも可能である。検索処理部92は、ユーザ端末100の候補店情報要求に対して第1DB61の空席情報を検索することで特定した予約可能な候補店の空席情報を一時的に記憶装置に記憶させておく。第2の予約情報登録部93は、ユーザ端末100の予約要求に対して、検索処理部92により記憶装置に一時的に記憶されている予約可能な候補店の空席情報のうちユーザ端末100の予約要求に含まれる候補店に対する空席情報に基づき予約日時を含む予約情報を確定して第1DB61に登録する。この場合、予約管理サーバ50は、ユーザ端末100の予約要求に対して、第1DB61の空席情報を改めて検索することなく、ユーザ端末100の候補店情報要求に応じた検索結果を利用して予約情報を確定することができる。
Further, in the above-described embodiment, in response to the reservation request of the
また、上述した実施の形態においては、複数の日付に対して空席情報の演算を行うように空席情報更新部82を構成する例を示した。しかし、当日の空席情報のみの演算を行うように空席情報更新部を構成することも可能である。この場合、空席情報更新部の演算量が削減され、予約管理サーバ50の演算装置の負荷を低減することができる。
Further, in the above-described embodiment, the example in which the vacant seat
1…予約管理システム、 10…店舗端末(外部機器)、 13…予約情報送信処理部、 14…来店ステータス情報送信処理部、 30…予約サイト管理サーバ(外部機器;予約サイト管理装置)、 42…サイト予約情報送信処理部、 43…サイト予約取消情報送信処理部 50…予約管理サーバ(予約管理装置)、 61…第1データベース(第1データベース、第2データベース)、 62…第2データベース(第3データベース)、 73…第1の予約情報登録部、 74…来店ステータス情報変更部、 80…ウォークイン情報登録部、 82…空席情報更新部、 92…検索処理部、 93…第2の予約情報登録部、 100…ユーザ端末、 105…表示装置、 108…GPS受信機(位置情報検出器)、 112…候補店情報要求部、 113…予約要求部、 114…ナビゲート処理部、 115…チェックイン処理部
DESCRIPTION OF
Claims (15)
前記複数の店舗の空席状況を示す空席情報を格納する第2データベースと、
前記複数の店舗の位置情報を含む店舗情報を格納する第3データベースと、
店員の操作により情報の入力が可能な店舗端末又は前記複数の店舗の予約を受け付ける予約サイトを管理する予約サイト管理装置から送信される予約情報を前記第1データベースに登録する第1の予約情報登録部と、
前記店舗端末又は前記予約サイト管理装置から送信される来店ステータス情報に基づいて前記第1データベースに格納されている来店ステータス情報を変更する来店ステータス情報変更部と、
前記店舗端末から送信される予約なしの来店客の来店日時及び来店人数を含むウォークイン情報を予約情報として前記第1データベースに登録するウォークイン情報登録部と、
前記第1データベースに格納されている予約情報及び来店ステータス情報に基づき前記第2データベースに格納されている空席情報を更新する空席情報更新部と、
ユーザの操作により情報の入力が可能なユーザ端末から送信される利用人数及び前記ユーザ端末の位置情報を含む候補店情報要求に基づき前記第2データベース及び前記第3データベースを検索して予約可能な候補店を特定すると共に、この検索で特定した候補店の店舗情報を前記ユーザ端末へ送信する検索処理部とを備え、
前記空席情報更新部は、前記第1データベースに対する予約情報の登録の度に前記第2データベースに格納されている空席情報を更新すると共に、前記第1データベースにおける来店ステータス情報の変更の度に前記第2データベースに格納されている空席情報を更新し、
前記検索処理部は、前記ユーザ端末の候補店情報要求に含まれる前記ユーザ端末の位置情報に基づき前記第3データベースに格納されている店舗の位置情報を検索すると共に、前記ユーザ端末の候補店情報要求に含まれる利用人数に基づき前記第2データベースに格納されている空席情報を検索することで、ユーザが所定の時間内に到着可能で且つ前記ユーザ端末の候補店情報要求に含まれる利用人数で予約可能な候補店を特定する
ことを特徴とする予約管理装置。 A first database that stores reservation information including reservation dates and times and the number of people to be reserved at a plurality of stores, and store status information indicating the store visit status of customers who have reserved at the plurality of stores in association with each other;
A second database storing vacant seat information indicating vacant seat statuses of the plurality of stores;
A third database storing store information including position information of the plurality of stores;
First reservation information registration for registering reservation information transmitted from a store terminal capable of inputting information by a store clerk or a reservation site management device managing a reservation site that accepts reservations for the plurality of stores in the first database Department,
A store-visit status information changing unit that changes store-store status information stored in the first database based on store-store status information transmitted from the store terminal or the reservation site management device;
A walk-in information registration unit that registers, as reservation information, walk-in information including the visit date and time and the number of visitors of a customer without a reservation, which is transmitted from the store terminal, in the first database.
A vacant seat information updating unit that updates vacant seat information stored in the second database based on reservation information and store visit status information stored in the first database;
Reservable candidates by searching the second database and the third database based on a candidate store information request including the number of users and the position information of the user terminal transmitted from the user terminal capable of inputting information by a user operation A store is specified, and a search processing unit that transmits store information of the candidate store identified by this search to the user terminal is provided.
The vacant seat information updating unit updates the vacant seat information stored in the second database every time the reservation information is registered in the first database, and also updates the vacant seat information every time the visit status information in the first database is changed. 2 Update the vacant seat information stored in the database,
The search processing unit searches the location information of the store stored in the third database based on the location information of the user terminal included in the candidate store information request of the user terminal, and the candidate store information of the user terminal. By searching the vacant seat information stored in the second database based on the number of users included in the request, the number of users who can arrive within a predetermined time and is included in the candidate store information request of the user terminal A reservation management device that identifies candidate stores that can be reserved.
前記検索処理部は、前記ユーザ端末の候補店情報要求を受信した時刻に基づいてユーザの利用予定時間を設定し、前記ユーザ端末の候補店情報要求に含まれる利用人数に加えて設定した利用予定時間に基づいて前記第2データベースに格納されている空席情報を検索することで予約可能な候補店を特定する
ことを特徴とする予約管理装置。 In the reservation management device according to claim 1,
The search processing unit sets a scheduled usage time of the user based on the time when the candidate store information request of the user terminal is received, and the usage schedule set in addition to the number of users included in the candidate store information request of the user terminal. A reservation management device characterized in that a candidate store that can be reserved is specified by searching vacant seat information stored in the second database based on time.
前記ユーザ端末から送信される予約要求に基づき予約情報を確定して前記第1データベースに登録する第2の予約情報登録部を更に備え、
前記ユーザ端末の予約要求は、前記ユーザ端末の候補店情報要求に対して返信した予約可能な候補店の店舗情報のうち、ユーザの操作により選択された1つの候補店の店舗情報を含む
ことを特徴とする予約管理装置。 In the reservation management device according to claim 1 or 2,
A second reservation information registration unit for confirming reservation information based on a reservation request transmitted from the user terminal and registering the reservation information in the first database;
The reservation request of the user terminal includes the store information of one candidate store selected by a user operation among the store information of the reservable candidate stores returned in response to the candidate store information request of the user terminal. Characterized reservation management device.
前記第2の予約情報登録部は、前記第2データベースに格納されている空席情報のうち前記ユーザ端末の予約要求に含まれる候補店の空席情報を検索することで予約日時を含む予約情報を確定して前記第1データベースに登録する
ことを特徴とする予約管理装置。 In the reservation management device according to claim 3,
The second reservation information registration unit determines reservation information including a reservation date and time by searching for vacant seat information of a candidate store included in the reservation request of the user terminal from among vacant seat information stored in the second database. Then, the reservation management device is characterized in that the reservation management device is registered in the first database.
前記第2の予約情報登録部は、前記ユーザ端末の予約要求に基づき前記第1データベースに登録した予約情報及び前記第3データベースに格納されている予約店舗の位置情報を含む予約確定情報を前記ユーザ端末の予約要求に対する応答として前記ユーザ端末へ送信する
ことを特徴とする予約管理装置。 In the reservation management device according to claim 3,
The second reservation information registration unit stores reservation confirmation information including reservation information registered in the first database based on a reservation request from the user terminal and position information of a reserved store stored in the third database for the user. A reservation management device, which transmits to the user terminal as a response to a reservation request from the terminal.
前記第1データベースと前記第2データベースは、1つのデータベースとして構成されている
ことを特徴とする予約管理装置。 The reservation management device according to any one of claims 1 to 5,
The reservation management device, wherein the first database and the second database are configured as one database.
前記検索処理部は、前記第2データベースの空席情報を検索して候補店を特定する際に、単独のテーブルでは利用人数の着席が不可能な場合でも、複数のテーブルの組合せにより利用人数の着席が可能な場合には、当該複数のテーブルの組合せの情報を空席情報の1つとして取り扱う
ことを特徴とする予約管理装置。 The reservation management device according to any one of claims 1 to 6,
When the search processing unit searches for vacant seat information in the second database and specifies a candidate store, even if the number of seats cannot be seated by a single table, the number of seated seats can be set by combining a plurality of tables. If it is possible, the reservation management device is characterized in that the information on the combination of the plurality of tables is treated as one of the vacant seat information.
ユーザの操作により情報の入力が可能なユーザ端末と、
前記店舗端末及び前記ユーザ端末と情報の授受が可能な予約管理装置とを備え
前記店舗端末は、
予約日時及び予約人数を含む予約情報を前記予約管理装置へ送信する予約情報送信処理部と、
予約客の来店状況を示す来店ステータス情報を前記予約管理装置へ送信する来店ステータス情報送信処理部とを有し、
前記ユーザ端末は、利用当日の予約可能な店舗の一覧を要求する候補店情報要求を前記予約管理装置へ送信する候補店情報要求部を有し、
前記予約管理装置は、
複数の店舗の予約情報及び来店ステータス情報を関連付けて格納する第1データベースと、
前記複数の店舗の空席状況を示す空席情報を格納する第2データベースと、
前記複数の店舗の位置情報を含む店舗情報を格納する第3データベースと、
前記店舗端末から送信される予約情報を前記第1データベースに登録する第1の予約情報登録部と、
前記店舗端末から送信される来店ステータス情報に基づいて前記第1データベースに格納されている来店ステータス情報を変更する来店ステータス情報変更部と、
前記店舗端末から送信される予約なしの来店客の来店日時及び来店人数を含むウォークイン情報を予約情報として前記第1データベースに登録するウォークイン情報登録部と、
前記第1データベースに格納されている予約情報及び来店ステータス情報に基づき前記第2データベースに格納されている空席情報を更新する空席情報更新部と、
前記ユーザ端末から送信される利用人数及び前記ユーザ端末の位置情報を含む候補店情報要求に基づき前記第2データベース及び前記第3データベースを検索して予約可能な候補店を特定すると共に、この検索で特定した候補店の店舗情報を前記ユーザ端末へ送信する検索処理部とを有し、
前記予約管理装置の前記空席情報更新部は、前記第1データベースに対する予約情報の登録の度に前記第2データベースに格納されている空席情報を更新すると共に、前記第1データベースにおける来店ステータス情報の変更の度に前記第2データベースに格納されている空席情報を更新し、
前記予約管理装置の前記検索処理部は、前記ユーザ端末の候補店情報要求に含まれる前記ユーザ端末の位置情報に基づき前記第3データベースに格納されている店舗の位置情報を検索すると共に、前記ユーザ端末の候補店情報要求に含まれる利用人数に基づき前記第2データベースに格納されている空席情報を検索することで、ユーザが所定の時間内に到着可能で且つ前記ユーザ端末の候補店情報要求に含まれる利用人数で予約可能な候補店を特定し、
前記ユーザ端末の前記候補店情報要求部は、前記ユーザ端末の候補店情報要求に対して前記予約管理装置から返信される候補店の店舗情報を前記ユーザ端末の表示装置に表示する
ことを特徴とする予約管理システム。 A store terminal that can input information by operation of a store clerk,
A user terminal capable of inputting information by a user operation,
The store terminal and the reservation management device capable of exchanging information with the user terminal, and the store terminal,
A reservation information transmission processing unit for transmitting reservation information including a reservation date and time and the number of people reserved to the reservation management device;
And a store visit status information transmission processing unit for transmitting store visit status information indicating a store visit situation of a reserved customer to the reservation management device,
The user terminal has a candidate store information request unit that transmits a candidate store information request for requesting a list of stores that can be reserved on the day of use to the reservation management device,
The reservation management device,
A first database for storing reservation information and store visit status information of a plurality of stores in association with each other;
A second database storing vacant seat information indicating vacant seat statuses of the plurality of stores;
A third database storing store information including position information of the plurality of stores;
A first reservation information registration unit for registering reservation information transmitted from the store terminal in the first database;
A store visit status information changing unit that changes store store status information stored in the first database based on store store status information transmitted from the store terminal;
A walk-in information registration unit that registers, as reservation information, walk-in information including the visit date and time and the number of visitors of a customer without a reservation, which is transmitted from the store terminal, in the first database.
A vacant seat information updating unit that updates vacant seat information stored in the second database based on reservation information and store visit status information stored in the first database;
Based on a candidate store information request including the number of users and position information of the user terminal transmitted from the user terminal, the second database and the third database are searched to specify a candidate store that can be reserved, and at the same time, the search is performed. A search processing unit for transmitting store information of the identified candidate store to the user terminal,
The vacant seat information updating unit of the reservation management device updates the vacant seat information stored in the second database every time the reservation information is registered in the first database, and changes the store visit status information in the first database. Each time, the vacant seat information stored in the second database is updated,
The search processing unit of the reservation management device searches the location information of the store stored in the third database based on the location information of the user terminal included in the candidate store information request of the user terminal, and the user By searching for vacant seat information stored in the second database based on the number of users included in the terminal candidate store information request, the user can arrive within a predetermined time and the user terminal request candidate store information is requested. Identify candidate stores that can be reserved by the number of people included,
The candidate store information requesting unit of the user terminal displays, on the display device of the user terminal, store information of the candidate stores returned from the reservation management device in response to the candidate store information request of the user terminal. Reservation management system.
前記複数の店舗の予約を受け付ける予約サイトを管理する予約サイト管理装置を更に備え、
前記予約サイト管理装置は、
前記予約サイトを介して入力される予約情報を前記予約管理装置へ送信するサイト予約情報送信処理部と、
前記予約サイトを介して入力される来店ステータス情報を前記予約管理装置へ送信するサイト来店ステータス情報送信処理部とを有し、
前記予約管理装置の前記第1の予約情報登録部は、前記予約サイト管理装置から送信される予約情報を前記第1データベースに登録し、
前記予約管理装置の前記来店ステータス情報変更部は、前記予約サイト管理装置から送信される来店ステータス情報に基づいて前記第1データベースに格納されている来店ステータス情報を変更する
ことを特徴とする予約管理システム。 In the reservation management system according to claim 8,
Further comprising a reservation site management device that manages a reservation site that accepts reservations for the plurality of stores,
The reservation site management device is
A site reservation information transmission processing unit for transmitting reservation information input via the reservation site to the reservation management device;
A site visit status information transmission processing unit for transmitting the visit status information input via the reservation site to the reservation management device;
The first reservation information registration unit of the reservation management device registers the reservation information transmitted from the reservation site management device in the first database,
Reservation management, wherein the store visit status information changing unit of the reservation management device changes the store visit status information stored in the first database based on the store visit status information transmitted from the reservation site management device. system.
前記ユーザ端末は、前記ユーザ端末の候補店情報要求に対して前記予約管理装置から返信される候補店の店舗情報のうちユーザの操作により選択される1つの候補店の店舗情報を含む予約要求を前記予約管理装置へ送信する予約要求部を更に有し、
前記予約管理装置は、前記ユーザ端末の予約要求に基づき予約情報を確定して前記第1データベースに登録する第2の予約情報登録部を更に有する
ことを特徴とする予約管理システム。 In the reservation management system according to claim 8 or 9,
The user terminal issues a reservation request including store information of one candidate store selected by a user operation among store information of the candidate stores returned from the reservation management device in response to the candidate store information request of the user terminal. Further comprising a reservation request unit for transmitting to the reservation management device,
The reservation management system further comprises a second reservation information registration unit that confirms reservation information based on a reservation request from the user terminal and registers the reservation information in the first database.
前記予約管理装置の前記第2の予約情報登録部は、前記ユーザ端末の予約要求に基づき前記第1データベースに登録した予約情報及び前記第3データベースに格納されている予約店舗の位置情報を含む予約確定情報を前記ユーザ端末の予約要求に対する応答として前記ユーザ端末へ送信し、
前記ユーザ端末は、前記ユーザ端末の位置情報及び前記予約管理装置からの予約確定情報に含まれる予約店舗の位置情報に基づき、ユーザの現在位置及び予約店舗の位置を地図上に示すナビゲート画面を表示装置に表示すると共にユーザが予約店舗に到着したか否かを判定するナビゲート処理部を更に有する
ことを特徴とする予約管理システム。 In the reservation management system according to claim 10,
The second reservation information registration unit of the reservation management device includes a reservation including registration information registered in the first database based on a reservation request from the user terminal and position information of a reserved store stored in the third database. Sending confirmation information to the user terminal as a response to the reservation request of the user terminal,
The user terminal displays a navigation screen showing the current position of the user and the position of the reserved store on a map based on the position information of the user terminal and the position information of the reserved store included in the reservation confirmation information from the reservation management device. A reservation management system characterized by further comprising a navigation processing unit which displays on a display device and determines whether or not a user has arrived at a reserved store.
前記ユーザ端末は、ユーザが予約店舗に到着したと前記ナビゲート処理部が判定した場合において、ユーザの操作に応じて、予約客の入店手続情報を示すチェックイン情報を表示装置に表示すると共に来店ステータス情報を前記予約管理装置へ送信するチェックイン処理部を更に有し、
前記予約管理装置の前記来店ステータス情報変更部は、前記ユーザ端末から送信される来店ステータス情報に基づいて前記第1データベースに格納されている来店ステータス情報を変更する
ことを特徴とする予約管理システム。 In the reservation management system according to claim 11,
When the navigation processing unit determines that the user has arrived at the reserved store, the user terminal displays check-in information indicating the entry procedure information of the reserved customer on the display device according to the operation of the user. Further comprising a check-in processing unit for transmitting store visit status information to the reservation management device,
The reservation management system, wherein the store visit status information changing unit of the reservation management device changes store visit status information stored in the first database based on store visit status information transmitted from the user terminal.
ユーザの操作により入力される利用人数を受け付け、
前記位置情報検出装置から前記ユーザ端末の位置情報を取り込み、
受け付けた利用人数及び前記位置情報検出装置から取り込んだ前記ユーザ端末の位置情報を含む候補店情報要求を前記予約管理装置へ送信し、
前記ユーザ端末の候補店情報要求に含まれる前記ユーザ端末の位置情報に基づき第3データベースに格納されている店舗の位置情報を検索すると共に前記ユーザ端末の候補店情報要求に含まれる利用人数に基づき前記第2データベースに格納されている空席情報を検索することで、ユーザが所定の時間内に到着可能で且つ前記ユーザ端末の候補店情報要求に含まれる利用人数で予約可能な候補店を特定する前記予約管理装置から、前記ユーザ端末の候補店情報要求に対して返信される予約可能な候補店の店舗情報を受信し、
受信した候補店の店舗情報を前記表示装置に表示する
ことを前記ユーザ端末に実行させるプログラム。 Reservation information including the reservation date and time and the number of people reserved for a plurality of stores, and store status information indicating the store visit status of reserved customers are stored in association with each other, and walk-in information including the visit date and time and the number of customers of a customer without reservation is stored. Connectable via a communication network to a reservation management device that updates vacant seat information stored in the second database and indicates vacant seat status of the plurality of stores each time the first database stored as reservation information is updated. A program to be executed by a user terminal equipped with a display device and a position information detection device for detecting position information of itself,
Accept the number of users entered by user operation,
Importing the position information of the user terminal from the position information detecting device,
Sending a candidate store information request including the number of users accepted and the position information of the user terminal imported from the position information detection device to the reservation management device,
Based on the position information of the user terminal included in the candidate store information request of the user terminal, the location information of the store stored in the third database is searched, and based on the number of users included in the candidate store information request of the user terminal. By searching the vacant seat information stored in the second database, a candidate store that the user can arrive within a predetermined time and can be reserved by the number of users included in the candidate store information request of the user terminal is specified. From the reservation management device, receives store information of a candidate store that can be reserved and is returned in response to a candidate store information request of the user terminal,
A program that causes the user terminal to display the received store information of a candidate store on the display device.
前記ユーザ端末の候補店情報要求に対して前記予約管理装置から返信された候補店の店舗情報のうちユーザの操作により選択された1つの候補店の店舗情報を含む予約要求の入力を受け付け、
受け付けた予約要求を前記予約管理装置へ送信し、
前記ユーザ端末の予約要求に基づき予約情報を確定して前記第1データベースに登録する前記予約管理装置から前記ユーザ端末の予約要求に対して返信される、前記ユーザ端末の予約要求に基づき登録した予約情報及び前記第3データベースに格納されている予約店舗の位置情報を含む予約確定情報を受信し、
受信した予約確定情報に含まれる予約店舗の位置情報及び前記位置情報検出装置からの前記ユーザ端末の位置情報に基づき、予約店舗の位置及びユーザの現在位置を地図上に示すナビゲート画面を前記表示装置に表示する
ことを前記ユーザ端末に実行させるプログラム。 The program according to claim 13,
Accepting an input of a reservation request including store information of one candidate store selected by a user operation among store information of candidate stores returned from the reservation management device in response to a candidate store information request of the user terminal;
Send the accepted reservation request to the reservation management device,
Reservation registered based on the reservation request of the user terminal, which is replied to the reservation request of the user terminal from the reservation management device that confirms reservation information based on the reservation request of the user terminal and registers it in the first database Receiving reservation confirmation information including information and position information of a reserved store stored in the third database,
The navigation screen showing the position of the reserved store and the current position of the user on the map is displayed based on the position information of the reserved store included in the received reservation confirmation information and the position information of the user terminal from the position information detecting device. A program that causes the user terminal to execute the display on the device.
受信した予約確定情報に含まれる予約店舗の位置情報及び前記位置情報検出装置からの前記ユーザ端末の位置情報に基づき、ユーザが予約店舗に到着したか否かを判定し、
ユーザが予約店舗に到着したと判定した場合において、ユーザの操作により入力される予約客の入店手続情報を示すチェックイン情報の表示要求を受け付け、
受け付けた表示要求により、来店ステータス情報を前記予約管理装置へ送信すると共に、予約確定情報に含まれる予約情報に基づいてチェックイン情報を前記表示装置に表示する
ことを前記ユーザ端末に実行させるプログラム。 The program according to claim 14,
Based on the position information of the reserved store included in the received reservation confirmation information and the position information of the user terminal from the position information detecting device, it is determined whether or not the user has arrived at the reserved store,
When it is determined that the user has arrived at the reserved store, a request to display check-in information indicating the entering procedure information of the reserved customer, which is input by the operation of the user, is accepted,
A program for causing the user terminal to transmit the visit status information to the reservation management device and display the check-in information on the display device based on the reservation information included in the reservation confirmation information in response to the received display request.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019007313A JP2020119045A (en) | 2019-01-18 | 2019-01-18 | Reservation management device, reservation management system including the same, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019007313A JP2020119045A (en) | 2019-01-18 | 2019-01-18 | Reservation management device, reservation management system including the same, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020119045A true JP2020119045A (en) | 2020-08-06 |
Family
ID=71890744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019007313A Pending JP2020119045A (en) | 2019-01-18 | 2019-01-18 | Reservation management device, reservation management system including the same, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020119045A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020135163A (en) * | 2019-02-15 | 2020-08-31 | 株式会社ぐるなび | Table management device, table management program, and table management method |
JP2022061043A (en) * | 2021-02-10 | 2022-04-15 | 株式会社バカン | Information processing device |
JP2022067154A (en) * | 2020-10-20 | 2022-05-06 | 株式会社バカン | Information processing device, program and information processing method |
JP2022086191A (en) * | 2020-11-30 | 2022-06-09 | 株式会社サインド | Reservation integrated management system |
JP7241439B1 (en) | 2022-06-29 | 2023-03-17 | 株式会社イデア・レコード | Information processing device, information processing program, and information processing method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001306714A (en) * | 2000-04-17 | 2001-11-02 | Nec Saitama Ltd | Restaurant utilizing method utilizing internet |
JP2006268720A (en) * | 2005-03-25 | 2006-10-05 | Navitime Japan Co Ltd | Reservation management system |
JP2017016499A (en) * | 2015-07-03 | 2017-01-19 | 株式会社リクルートホールディングス | Reservation management terminal, reservation management method, and reservation management program |
JP6325185B1 (en) * | 2016-11-25 | 2018-05-16 | 株式会社ぐるなび | Information processing apparatus, control method thereof, and program |
-
2019
- 2019-01-18 JP JP2019007313A patent/JP2020119045A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001306714A (en) * | 2000-04-17 | 2001-11-02 | Nec Saitama Ltd | Restaurant utilizing method utilizing internet |
JP2006268720A (en) * | 2005-03-25 | 2006-10-05 | Navitime Japan Co Ltd | Reservation management system |
JP2017016499A (en) * | 2015-07-03 | 2017-01-19 | 株式会社リクルートホールディングス | Reservation management terminal, reservation management method, and reservation management program |
JP6325185B1 (en) * | 2016-11-25 | 2018-05-16 | 株式会社ぐるなび | Information processing apparatus, control method thereof, and program |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020135163A (en) * | 2019-02-15 | 2020-08-31 | 株式会社ぐるなび | Table management device, table management program, and table management method |
JP7421266B2 (en) | 2019-02-15 | 2024-01-24 | 株式会社ぐるなび | Table management device, table management program, and table management method |
JP2022067154A (en) * | 2020-10-20 | 2022-05-06 | 株式会社バカン | Information processing device, program and information processing method |
JP7217036B2 (en) | 2020-10-20 | 2023-02-02 | 株式会社バカン | Information processing device, program and information processing method |
JP2022086191A (en) * | 2020-11-30 | 2022-06-09 | 株式会社サインド | Reservation integrated management system |
JP7097036B2 (en) | 2020-11-30 | 2022-07-07 | 株式会社サインド | Reservation batch management system |
JP2022061043A (en) * | 2021-02-10 | 2022-04-15 | 株式会社バカン | Information processing device |
JP7241439B1 (en) | 2022-06-29 | 2023-03-17 | 株式会社イデア・レコード | Information processing device, information processing program, and information processing method |
JP2024005140A (en) * | 2022-06-29 | 2024-01-17 | 株式会社イデア・レコード | Information processing device, information processing program, and information processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020119045A (en) | Reservation management device, reservation management system including the same, and program | |
TWI581196B (en) | An appointment processing device, an appointment processing method, an appointment processing program product, and a computer-readable recording medium having a reservation processing program | |
JP5241920B2 (en) | Reservation information aggregation device, reservation information aggregation method, server, travel reservation status disclosure method, program, and recording medium | |
US20130226627A1 (en) | Mobile reservation application | |
JP2006040007A (en) | Taxi allocating system and allocating method | |
KR20130095853A (en) | Information provision device, information provision method, information provision program, and recording medium | |
JP5003307B2 (en) | Congestion information provision system | |
JP2012098981A (en) | The number of vacant seat calculation device, store management system, the number of vacant seat calculation method and program | |
US20130204651A1 (en) | Automated Hotel Bell Desk Queuing System | |
CN111724099A (en) | Information processing method and information processing system | |
JP2012098944A (en) | Degree of busyness calculation device, store management system, degree of busyness calculation method and program | |
JP2012164125A (en) | Reservation management system | |
KR101757225B1 (en) | System, terminal and method for providing auto check-in service based on reserving application, and recording medium thereof | |
JP2011195297A (en) | System and method for delivery management | |
JP2015041339A (en) | Reservation management device, reservation request device, reserving means providing method, reservation management program, and reservation request program | |
JP2006244299A (en) | Accommodation reservation support system and program | |
US20200066398A1 (en) | Nursing Home Bed Reservation | |
JP2011014048A (en) | Apparatus and method for processing information, and program | |
JP2009116424A (en) | Automatic reservation system | |
JP6030891B2 (en) | An accommodation facility information system for providing vacancy information of an accommodation facility and for a user to communicate with the accommodation facility based on the information | |
JP2005044282A (en) | Travel plan management system, travel plan management method, and travelling information management program | |
JP2017068348A (en) | Server, control method for the same, and control program for the same | |
JP2006236158A (en) | Method for searching caretaker | |
JP2005275487A (en) | Method for reservation for accommodation facility and system for reservation for accommodation facility | |
JP2014035621A (en) | Terminal device, server device, communication system, display control method, notification method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20190205 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211007 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220824 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220920 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20221118 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230314 |