Disclosure of Invention
The method is used for solving the problems that excessive manual intervention is needed in the dining and settlement process of the customers of the existing restaurant and the degree of intelligence is low.
The other side of the application also provides an intelligent restaurant to improve the automation degree of the restaurant and improve the dining experience of a user.
Therefore, the following technical scheme is provided:
an automatic restaurant settlement method comprising:
monitoring whether the dining user leaves the dining room;
if yes, generating a bill corresponding to the user;
initiating a payment request to a payment account which is bound with the user in advance, and sending the bill to the payment account;
and after receiving a payment result notification message returned by the payment account, sending notification information to the user mobile terminal.
Optionally, acquiring image information of the dining user by using a camera arranged in the dining table area and/or acquiring current position information of the dining user by using a sensor;
and determining whether the dining user leaves according to the image information and/or the current position information.
Optionally, the camera is mounted above the dining table; the sensor is mounted on each seat beside the dining table.
Optionally, the generating a bill corresponding to the user includes:
and generating a bill corresponding to the user according to the ordering information of the user.
Optionally, the ordering information of the user includes:
the user orders the food through the food ordering information preset by the user mobile terminal and/or the food ordering information selected by the user on the restaurant self-service terminal.
Optionally, the method further comprises:
before a payment request is sent to a payment account, whether the bill corresponding to the user is paid or not is checked;
and if not, executing the step of initiating a payment request to the payment account.
Optionally, the method further comprises:
before a user has a meal, acquiring face information of the user;
and binding the face information of the user with the payment account of the user.
An automatic restaurant settlement system comprising:
the monitoring module is used for monitoring whether the dining user leaves the dining room;
the bill generation module is used for generating a bill corresponding to the user after the monitoring module monitors that the user leaves the field;
and the payment control module is used for initiating a payment request to a payment account which is bound with the user in advance, sending the bill to the payment account, and sending notification information to a mobile terminal of the user after receiving a payment result notification message returned by the payment account.
Optionally, the monitoring module comprises: the image monitoring unit and/or the sound wave monitoring unit are/is arranged in the dining table area;
the image monitoring unit includes:
the camera is used for collecting images of the dining users;
the image identification unit is used for identifying the image and determining whether the dining user leaves the dining room;
the acoustic wave monitoring unit includes:
the sensor is used for acquiring the current position information of the dining user;
and the judging unit is used for determining whether the dining user leaves the dining room or not according to the current position information.
Optionally, the camera is mounted above the dining table; the sensor is mounted on each seat beside the dining table.
Optionally, the bill generating module generates a bill corresponding to the user according to the meal ordering information of the user.
Optionally, the ordering information of the user includes:
the user orders the food through the food ordering information preset by the user mobile terminal and/or the food ordering information selected by the user on the restaurant self-service terminal.
Optionally, the payment control module is further configured to check whether a bill corresponding to the user is paid before initiating a payment request to a payment account; and if not, initiating a payment request to the payment account.
Optionally, the system further comprises:
the user information acquisition module is used for acquiring the face information of the user before the user takes meals;
and the account binding module is used for binding the face information of the user with the payment account of the user.
An intelligent restaurant, comprising: ordering equipment and the restaurant automatic settlement system; the ordering device is used for providing ordering service for the user.
Optionally, the ordering device is a mobile terminal connected to the restaurant automatic settlement system through a wireless network, or a self-service terminal arranged in a restaurant.
An electronic device, comprising: a memory and a processor;
monitoring whether the dining user leaves the dining room;
if yes, generating a bill corresponding to the user;
initiating a payment request to a payment account which is bound with the user in advance, and sending the bill to the payment account;
and after receiving a payment result notification message returned by the payment account, sending notification information to the user mobile terminal.
Compared with the prior art, the automatic restaurant settlement method and the automatic restaurant settlement system have the advantages that whether the dining user leaves the restaurant or not is monitored, and when the situation that the user leaves the restaurant is monitored, a bill corresponding to the user is generated; initiating a payment request to a payment account which is bound with the user in advance, and sending the bill to the payment account so as to automatically finish the settlement of the consumption bill; after the settlement is finished, the notification information is sent to the mobile terminal of the user, so that the user can clearly know the consumption amount and the settlement result. The scheme of the application effectively reduces manual intervention work and improves the automation degree of dining and settlement processes of restaurant customers. The intelligent restaurant with the automatic restaurant settlement system can greatly reduce the labor cost of the restaurant and improve the dining experience of users.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present application. This application is capable of implementation in many different ways than those herein set forth and of similar import by those skilled in the art without departing from the spirit of this application and is therefore not limited to the specific implementations disclosed below.
Fig. 1 is a flowchart of an embodiment of an automatic restaurant settlement method provided by the present application, including the following steps:
step 101, monitoring whether a dining user leaves a room; if yes, executingstep 102; otherwise, thestep 101 is continued.
For example, the image information of the dining user can be collected by using a camera arranged in the dining table area, and whether the dining user leaves the dining table is determined according to the image information, wherein the camera can be specifically arranged above the dining table.
For another example, a sensor may be installed on each seat beside the dining table to collect the current position information of the dining user, and determine whether the dining user has left the dining table according to the position information.
Of course, in order to further ensure the accuracy of the judgment result, the judgment can be performed by using the information collected by the camera and the sensor. Specifically, if it is determined from both the image information and the position information that the user has left the table, it is determined that the user has left the table.
In practical application, dining users at each dining table can be monitored in real time, and monitoring operation can be triggered when certain conditions are met (for example, after a dining user takes a seat), which is not limited in this embodiment.
Step 102, generating a bill corresponding to the user.
It should be noted that, in practical application, a user can complete reservation through a mobile terminal, and can select information such as dining time, number of people, table ID, dishes and the like during reservation; the user can also select dishes and place orders through the restaurant self-service terminal after arriving at the restaurant, the self-service terminal can be arranged at the entrance of the restaurant, the use of different users is facilitated, correspondingly, the specific table ID can be selected on the self-service terminal, and can also be specified by a waiter, and the embodiment of the application is not limited. In order to further provide user experience, the self-service terminals can be arranged on dining tables, namely, one self-service terminal is arranged on each dining table, so that a user can order after sitting on the table, different self-service terminals correspond to different table IDs, and the system can also know the table ID corresponding to each menu after the user orders on the self-service terminals; of course, the table ID may be set on the table in other manners, such as a bar code or a two-dimensional code, and the information is collected by a camera set beside the table, and the system binds the menu and the table ID according to the information collected by the camera. Thus, the table ID corresponding to the user can be determined, and the corresponding relationship between the user identity information (such as face information) and the table ID is established.
In addition, in the dining process, the user can add new dishes, and the system can accumulate different menus of the same table ID in a certain time period. Thus, for each table ID, all the ordering information for the table ID can be obtained, and a bill for the table ID can be generated according to the ordering information, wherein the bill is the bill of the current dining user.
Step 103, initiating a payment request to a payment account pre-bound with the user, and sending the bill to the payment account.
Specifically, before the user eats, the face information of the user may be acquired, and the face information of the user may be bound to the payment account of the user. The payment account number may be, for example, a payment bank, a bank account number, and the like, initiating a payment request to the payment account number refers to sending a payment request to a payment system to which the payment account number belongs, and after receiving the payment request, different payment systems settle accounts according to their own payment methods to complete payment, and return a corresponding payment result notification message after completing payment.
And step 104, after receiving the payment result notification message returned by the payment account, sending notification information to the user mobile terminal.
Specifically, the corresponding notification information may be sent to the user mobile terminal according to a payment result notification message returned by the payment system. For example, after the payment is finished, sending 'XX yuan of the consumption amount of this time, successful payment' to the user mobile terminal; for another example, because the account balance is insufficient, the payment is not finished, and the mobile terminal of the user is sent with the conditions that the account balance is insufficient, the payment is failed, and the payment is finished in other modes.
According to the automatic restaurant settlement method, whether a dining user leaves a restaurant is monitored, and when the fact that the dining user leaves the restaurant is monitored, a bill corresponding to the user is generated; initiating a payment request to a payment account which is bound with the user in advance, and sending the bill to the payment account, thereby automatically completing the settlement of the consumption bill; after the settlement is finished, the notification information is sent to the mobile terminal of the user, so that the user can clearly know the consumption amount and the settlement result. The scheme of the application effectively reduces manual intervention work and improves the automation degree of dining and settlement processes of restaurant customers.
Fig. 2 is another flow chart of an embodiment of the automatic restaurant settlement method provided by the present application, including the following steps:
step 201, before the user has a meal, obtaining user identity information, and establishing a corresponding relationship between the user identity information and a payment account.
The identity information may be biological information such as a human face.
Step 202, determining the table ID selected by the user, binding the table ID with the user identity information, and storing the binding information in a predetermined database.
The table ID may be selected by the user when the user makes a restaurant reservation on the mobile terminal of the user, may be selected when the user makes an order at a self-service terminal of the restaurant, or may be designated by a waiter, which is not limited in this embodiment of the present application.
And 203, after the user sits in the seat, acquiring the current dining table ID and the user identity information, and performing identity verification on the user according to the data in the preset database.
For example, a camera arranged in a dining table area is used for acquiring current dining table ID and user identity information, the dining table ID and the user identity information are matched with data in the preset database, if the matching is successful, the dining table where the user sits is a pre-selected dining table, otherwise, an error occurs, and the user can be prompted to change to a correct dining table, for example, a display screen can be arranged on the dining table to display corresponding prompt information; or sending the prompt message to the mobile terminal of the user.
And 204, after the identity authentication is passed, binding the current table ID with the user identity information, storing the binding information into an authentication database, and deleting the corresponding binding relationship in the preset database.
Because the bill corresponding to the currently seated user is generated according to the ordering information corresponding to the table ID, the user identity is verified instep 203, so that the bill is accurately corresponding to the user, and the error bill caused by the fact that the user is not seated on the correct table is avoided.
Of course, under the condition of failed matching, the corresponding relationship between the user identity information and the table ID may also be modified manually, which is not limited in the embodiment of the present application.
And step 205, after the user leaves the field, generating a bill corresponding to the user according to the ordering information of the user.
Specifically, the ordering information corresponding to the ID of the table where the user is located may be first obtained according to the data in the verification database, and then a bill corresponding to the user may be generated according to the ordering information corresponding to the ID of the table where the user is located.
And step 206, initiating a payment request to a payment account according to the corresponding relation and sending the bill to the payment account.
And step 207, after receiving the payment result notification message returned by the payment account, sending notification information to the user mobile terminal.
According to the scheme of the embodiment, after the user takes a seat, the identity of the current dining table seated user is further verified, so that the accuracy of the corresponding relation among the dining table ID, the user identity information and the payment account number is fully guaranteed, and the accuracy of the settlement result for each user in the dining room is further guaranteed.
It should be noted that, in practical applications, the automatic restaurant settlement method provided by the present application may also be applied in combination with manual settlement, for example, after a dining user finishes dining, the user interacts with an attendant to confirm settlement of a bill, or the confirmation may be automatically completed by the system by setting a corresponding hardware facility, for example, a corresponding button is set on a dining table, and after the user finishes dining, the button is pressed, and after the system receives a corresponding signal, it is determined that the user finishes dining and needs to settle.
Fig. 3 is another flow chart of an embodiment of the automatic restaurant settlement method provided by the present application, including the following steps:
step 301, before the user has a meal, establishing a corresponding relationship between the user identity information and the payment account.
Step 302, after the user leaves the field, generating a bill corresponding to the user according to the ordering information of the user.
Step 303, checking whether the bill corresponding to the user is paid; if not, go to step 304; otherwise,step 306 is performed.
And step 304, initiating a payment request to a payment account according to the corresponding relation and sending the bill to the payment account.
Step 305, after receiving the payment result notification message returned by the payment account, sending notification information to the user mobile terminal, and then ending the settlement.
Step 306, sending a payment result notification message to the user mobile terminal, and then ending the settlement.
The restaurant automatic settlement method of the embodiment not only provides the function of automatic settlement after the user finishes eating, but also is compatible with other payment modes, such as cash, card swiping and the like. Therefore, the flexibility of scheme application can be effectively enhanced, and the payment habits of different users can be better met. Of course, in another embodiment of the present invention, when checking whether the bill corresponding to the user is paid instep 303, the present settlement may be directly ended without sending a payment result notification message to the mobile terminal of the user.
Correspondingly, the application also provides an automatic restaurant settlement system, which is a schematic structural diagram of the system as shown in fig. 4.
In this embodiment, the system includes: amonitoring module 401, abill generation module 402, apayment control module 403. Wherein:
themonitoring module 401 is used for monitoring whether the dining user leaves the dining room. In practical applications, themonitoring module 401 may monitor dining users at each dining table in real time, or may be activated when a certain condition is met (for example, after a dining user arrives at a store or takes a seat);
thebill generating module 402 is configured to generate a bill corresponding to the user after themonitoring module 401 monitors that the user leaves the field;
thepayment control module 403 is configured to initiate a payment request to a payment account pre-bound to the user, send the bill to the payment account, and send notification information to the user mobile terminal after receiving a payment result notification message returned by the payment account.
Themonitoring module 401 may specifically include an image monitoring unit and/or an acoustic wave monitoring unit disposed in the dining table area. Wherein:
the image monitoring unit includes:
the camera is used for collecting images of dining users and can be specifically arranged above the dining table;
the image identification unit is used for identifying the image and determining whether the dining user leaves the dining room;
the acoustic wave monitoring unit includes:
the dining table comprises a sensor, a controller and a controller, wherein the sensor is used for collecting current position information of a dining user, and can be specifically arranged on each seat beside a dining table;
and the judging unit is used for determining whether the dining user leaves the dining room or not according to the current position information.
Thebill generating module 402 may specifically generate a bill corresponding to the user according to the meal ordering information of the user. The meal ordering information of the user can be meal ordering information preset by the user through the user mobile terminal, and/or meal ordering information selected by the user on a restaurant self-service terminal, and can further include dish information newly added by the user in the process of dining, thebill generation module 402 accumulates meal ordering information for the same table ID in a certain time period to generate a bill corresponding to the table ID, and then generates a bill corresponding to the user according to the corresponding relationship between the user identity information (such as face information) and the table ID; the corresponding relationship between the user identity information and the table ID may be selected by the user before the user sits, or may be established according to the currently sitting table ID and the user identity information after the user sits.
The payment account bound to the user may be, for example, a payment treasure, a bank account, etc. The binding relationship may be completed after the user arrives at the store, as shown in fig. 5, by the userinformation obtaining module 501 and theaccount binding module 502. Specifically, the userinformation obtaining module 501 obtains the face information of the user before the user has a meal; theaccount binding module 502 binds the face information of the user with the payment account of the user.
Thepayment control module 403 sends a payment request to the payment account bound to the user, where the payment request is sent to a payment system to which the payment account belongs, and after receiving the payment request, different payment systems settle accounts according to their payment methods, complete payment, and return a corresponding payment result notification message after completing payment. Thepayment control module 403 may send corresponding notification information to the user mobile terminal according to the payment result notification message returned by the payment system. For example, after the payment is finished, sending 'XX yuan of the consumption amount of this time, successful payment' to the user mobile terminal; for another example, because the account balance is insufficient, the payment is not finished, and the mobile terminal of the user is sent with the conditions that the account balance is insufficient, the payment is failed, and the payment is finished in other modes.
The automatic restaurant settlement system provided by the application monitors whether a dining user leaves the place or not, and generates a bill corresponding to the user when the situation that the user leaves the place is monitored; initiating a payment request to a payment account which is bound with the user in advance, and sending the bill to the payment account, thereby automatically completing the settlement of the consumption bill; after the settlement is finished, the notification information is sent to the mobile terminal of the user, so that the user can clearly know the consumption amount and the settlement result. The scheme of the application effectively reduces manual intervention work and improves the automation degree of dining and settlement processes of restaurant customers.
It should be noted that, in practical applications, after themonitoring module 401 monitors that the dining user leaves, the monitoring module may respectively send corresponding trigger signals to thebill generation module 402 and thepayment control module 403, and after receiving the trigger signals, thebill generation module 402 and thepayment control module 403 respectively execute the above operations. In order to facilitate settlement of the user, in another embodiment of the system of the present invention, thepayment control module 403 may initiate the payment request to the payment account under manual control, for example, a button is set on a dining table, when the user finishes dining and needs settlement, the user or a waiter presses the button, and thepayment control module 403 initiates the payment request to the payment account after receiving a corresponding signal.
In addition, in order to further improve the compatibility of the restaurant automatic settlement system of the present application with respect to the payment habits of different users and meet the requirements of different payment methods of different users, in each embodiment of the system of the present application, thepayment control module 403 may further check whether the bill corresponding to the user has been paid before initiating a payment request to a payment account; and if the payment is not finished, initiating a payment request to the payment account.
The automatic restaurant settlement system establishes the corresponding relation between the user identity information and the payment account number through the identity confirmation of the user before dining, so that when the user finishes dining and needs to settle accounts, the settlement of consumption bills is automatically completed according to the corresponding relation, and after the settlement is completed, a notification message is sent to the user, the manual intervention work is effectively reduced, the labor cost is saved, the automation degree of dining and settlement processes of restaurant customers is improved, and the user experience is improved.
Fig. 6 is a schematic view showing another configuration of the automatic restaurant settlement system according to the present invention.
Unlike the embodiment shown in fig. 4, in this embodiment, the system further includes: anidentity verification module 601.
Before the user takes a meal, theidentity verification module 601 determines the table ID selected by the user, binds the table ID with the user identity information, and stores the binding information in a predetermined database. Themonitoring module 401 is further configured to obtain the current table ID and the user identity information after the user is seated. Correspondingly, theidentity authentication module 601 authenticates the identity of the user according to the current table ID, the user identity information and the data in the predetermined database; and after the identity authentication is passed, binding the current table ID with the user identity information, storing the binding information into an authentication database, and deleting the corresponding binding relationship in the preset database.
Correspondingly, thebill generating module 402 obtains ordering information corresponding to the ID of the table where the user is located according to the data in the verification database, and generates a bill corresponding to the user according to the ordering information corresponding to the ID of the table where the user is located.
It should be noted that, in practical applications, the predetermined database and the verification database may be distributed in different storage spaces of the same storage entity, or may be different storage entities.
The restaurant automatic settlement system of the embodiment further verifies the user identity through theidentity verification module 601, thereby ensuring the accurate correspondence between the bill and the user and avoiding the generation of wrong bills due to the fact that the user is not seated on a correct dining table.
Correspondingly, this application still provides an intelligent dining room, includes: ordering equipment and the restaurant automatic settlement system; the ordering system is used for providing ordering service for the user. The ordering device is a mobile terminal connected with the automatic restaurant settlement system through a wireless network, or a self-service terminal arranged in a restaurant, such as a PAD (PAD application data center), an ordering device and the like.
The intelligent restaurant provided by the embodiment of the application not only supports the user to book seats online and order at dinner, but also supports the user to order at a shop, in addition, after the user finishes dining, the automatic settlement of a consumption bill can be realized, and meanwhile, according to the application demand, the settlement under the user line can be supported, so that the consumption habits of different users are met, the automation degree of the restaurant is improved, and the user experience is improved.
Correspondingly, the present application also provides an electronic device, comprising: a memory and a processor;
the memory is to store computer-executable instructions, and the processor is to execute the computer-executable instructions to:
monitoring whether the dining user leaves the dining room;
if yes, generating a bill corresponding to the user;
initiating a payment request to a payment account which is bound with the user in advance, and sending the bill to the payment account;
and after receiving a payment result notification message returned by the payment account, sending notification information to the user mobile terminal.
Of course, the computer-executable instructions may also include the steps of the previous method embodiments of the invention.
Although the present application has been described with reference to the preferred embodiments, it is not intended to limit the present application, and those skilled in the art can make variations and modifications without departing from the spirit and scope of the present application, therefore, the scope of the present application should be determined by the claims that follow.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
1. Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be utilized to store information that can be accessed by a computing device. As defined herein, computer readable media does not include non-transitory computer readable media (transmyedia), such as modulated data signals and carrier waves.
2. As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.