Reservation management device, reservation management method, and program

JP2025024215AInactive Publication Date: 2025-02-19中田 耕介
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024204408
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-19
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Benefits of technology

【0024】 本発明によれば、接客店への来店客となるユーザが行うべき接客店の予約を含む一連の処理を一括して実行できる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025024215000001_ABST
    Figure 2025024215000001_ABST
Patent Text Reader

Abstract

To collectively execute a series of processing including reservation of a customer service store which a user who becomes a customer to the customer service store should perform.SOLUTION: A reservation management device comprises: a search unit which refers to customer service store information about a customer service store, and cast information related to casts belonging to the customer service store, searches at least one or more casts, and transmits a search result to a first terminal device used by a user who becomes the customer to the customer service store; a reservation unit which identifies the customer service store to which the cast requested by the user belongs from among the search result, and reserves use of the user with respect to the identified customer service store; and a settlement unit which settles usage fees of the customer service store with respect to the user, at the time of reservation of the customer service store.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a reservation management device, a reservation management method, and a program. [Background technology]

[0002] For example, a person who wants to visit a restaurant that provides customer service, such as a cabaret club (hereafter referred to as a customer service establishment), often uses various media to search for a customer service worker (such as a cabaret hostess or hostess, hereafter referred to as a "cast") who suits his or her preferences, and then makes a reservation with the customer service establishment to which the cast belongs.

[0003] As a method for finding cast members and service establishments, for example, Pokepara (trademark) disclosed in Non-Patent Document 1 is known. [Prior art documents] [Non-patent literature]

[0004] [Non-Patent Document 1] internet<URL:https: / / www.pokepara.jp / > Summary of the Invention [Problem to be solved by the invention]

[0005] According to the above-mentioned Pokepara, users who will be customers of a store can search for a store by specifying a region or genre. Users can also search for a cast member by specifying a region, genre, age, size, hometown, etc. Then, when a user finds a store they want to visit or a cast member they want to meet, they can make a reservation by calling the store, or through the store's web page or a social networking service (SNS) such as LINE (trademark), for example.

[0006] As such, conventional technologies such as Pokepara allow users to search for staff and service establishments, but to make reservations at establishments or specify staff, users must use a separate telephone call, web page, or social networking site.

[0007] The present invention has been made in consideration of the above-mentioned circumstances, and aims to enable a series of processes, including making reservations at a store, to be performed in one go by a user who will be a customer at the store. [Means for solving the problem]

[0008] The present application includes a number of means for solving at least part of the above problems, examples of which are as follows.

[0009] In order to solve the above problem, a reservation management device according to one embodiment of the present invention includes a search unit that searches for at least one or more cast members by referring to store information about the store and cast member information about the cast members belonging to the store, and sends the search result to a first terminal device used by a user who will be a customer at the store, a reservation unit that identifies the store to which the cast member requested by the user belongs from the search result and makes a reservation for the user at the identified store, and a payment unit that makes a payment for the use of the store to the user when making a reservation at the store.

[0010] The reservation unit inquires of a second terminal device used by the identified store whether the user can make a reservation, and if the store responds that the reservation is possible, the reservation unit can make a reservation for the user with the store.

[0011] The reservation unit inquires of a third terminal device used by the requested cast member as to whether the request from the user is acceptable, and if the store responds that the reservation is acceptable and the cast member responds that the request is acceptable, it can reserve the user's use of the store.

[0012] The reservation unit reserves the user's use of the establishment, and after the payment unit has made payment to the user, it can accept an additional request from the user to the cast member who belongs to the reserved establishment.

[0013] The reservation unit can accept requests for a plurality of cast members from the user.

[0014] If the customer service establishments to which the multiple cast members requested by the user belong are different, the reservation unit can inquire of second terminal devices used by the multiple different customer service establishments to which the multiple cast members each belong as to whether the user can make a reservation, and can reserve the user's use at any of the customer service establishments that responds that a reservation is possible.

[0015] The search unit can refer to the cast information and search for at least one cast member who matches the search criteria input by the user using the first terminal device.

[0016] The settlement unit can settle the usage fee, which includes a set fee for the reserved service establishment, or the set fee and a request fee for the cast member requested by the user, to the user.

[0017] The search unit can refer to the customer service store information and search for at least one or more customer service stores that match the search criteria entered by the user, and the reservation unit can inquire of a second terminal device used by a customer service store selected by the user from the at least one or more customer service stores found in the search whether the user can make a reservation, and can reserve the user's use at any of the customer service stores that responds that a reservation is possible.

[0018] The reservation management device may be equipped with a chat processing unit that forms a chat group including the user, staff of the service store, and at least one of the cast members belonging to the service store, and communicates messages within the chat group, and the chat processing unit may display a reservation-inducing advertisement as the message, and in response to a user's operation on the reservation-inducing advertisement, the reservation unit may make a reservation for the user's use of the service store, and the payment unit may make payment for the use of the service store to the user.

[0019] The reservation management device may be equipped with a chat processing unit that, at the time of making a reservation, forms a chat group including the user and at least one of the staff of the establishment, the cast members belonging to the establishment, and an administrator of the reservation management device, and communicates messages within the chat group.

[0020] A reservation management method according to another aspect of the present invention includes a search step of searching for at least one or more cast members by referring to store information about the store and cast member information about the cast members belonging to the store, and sending the search results to a first terminal device used by a user who will be a customer at the store; a reservation processing step of identifying the store to which the cast member requested by the user belongs from the search results and reserving the identified store for the user; and a payment processing step of paying the user for the use of the store when making a reservation at the store.

[0021] A program according to yet another aspect of the present invention causes a computer to function as a search unit that refers to store information about a store and cast information about cast members belonging to the store, searches for at least one of the cast members, and sends the search result to a first terminal device used by a user who will be visiting the store; a reservation unit that identifies the store to which the cast member requested by the user belongs from the search result and makes a reservation for the user to use the identified store; and a payment unit that makes a payment for the use of the store to the user when making a reservation for the store.

[0022] A program according to yet another aspect of the present invention causes a computer used by a user who will be a customer at a service establishment to execute processes including the steps of accepting search conditions from the user to search for a cast member at the service establishment when the user makes a reservation at the service establishment and sending the search conditions to a reservation management device, accepting from the user a selection of the cast member to be requested from a cast list as a search result corresponding to the search conditions sent from the reservation management device, and sending a tentative reservation including a request for the selected cast member to the reservation management device, and receiving from the reservation management device a completion of reservation and payment for the service establishment to which the cast member requested based on the tentative reservation belongs, and displaying the reservation details and payment details.

[0023] A program according to yet another aspect of the present invention causes a computer used by a cast member belonging to a service establishment to execute processing including the steps of receiving, when a user who will be a customer at the service establishment makes a reservation, an inquiry regarding whether or not a request to the cast member can be accepted, sent from a reservation management device in response to a tentative reservation from the user that includes a request to the cast member, and accepting a response to the inquiry from the cast member and sending it to the reservation management device. Effect of the Invention

[0024] According to the present invention, a series of processes including a reservation for a store that is to be made by a user who will be a customer at the store can be executed in one go.

[0025] Problems, configurations and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]

[0026] [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a reservation management system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of a terminal device. [Diagram 3] FIG. 3 is a diagram showing an example of the data structure of user information, store information, cast information, reservation information, and chat information registered in the database. [Figure 4] FIG. 4 is a sequence diagram illustrating an example of a series of processes performed by the reservation management system. [Diagram 5] FIG. 5 is a diagram showing an example of a search condition input screen. [Figure 6] FIG. 6 is a diagram showing a display example of the cast request screen. [Figure 7] FIG. 7 is a diagram showing an example of a display of the reservation availability inquiry screen. [Figure 8] FIG. 8 is a diagram showing an example of a reservation completion screen. [Figure 9] FIG. 9 is a diagram showing an example of the additional request permission inquiry screen. [Figure 10] FIG. 10 is a diagram showing an example of the updated reservation completion screen. [Figure 11] FIG. 11 is a sequence diagram illustrating a modified example of a series of processes performed by the reservation management system. [Figure 12] FIG. 12 is a diagram showing an example of a request acceptance inquiry screen. [Figure 13] FIG. 13 is a diagram showing an example of the additional request permission inquiry screen. [Figure 14]FIG. 14 is a diagram showing a display example of the chat screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In all drawings for describing an embodiment, the same components are generally given the same reference numerals, and repeated description thereof will be omitted. In the following embodiments, the components (including element steps, etc.) are not essential, except when specifically indicated, or when it is clearly considered essential in principle. In addition, when it is said that "consists of A," "consists of A," "has A," or "includes A," it does not exclude other elements, except when it is specifically indicated that only that element is included. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., it includes those that are substantially similar or similar to the shape, etc., except when it is specifically indicated, or when it is clearly considered not to be the case in principle.

[0028] <Reservation management system 10 according to one embodiment of the present invention> FIG. 1 shows an example of the configuration of a reservation management system 10 according to an embodiment of the present invention.

[0029] The reservation management system 10 supports a series of processes, such as searching for a store or a staff member, reserving the store, requesting a staff member, and making a payment, by a user who is a customer of the store.

[0030] In this specification, a customer service establishment is defined as a "restaurant with customer service provided by staff." Customer service establishments include not only type 1 businesses (restaurants with entertainment) as defined in Article 2, Paragraph 1 of the Entertainment and Amusement Business Act (Act on the Regulation and Proper Management of Entertainment and Amusement Businesses, etc.), but also type 2 and 3 businesses, and restaurants that do not fall under type 1 to 3 businesses. Specific examples of customer service establishments include cabaret clubs, host clubs, girls' bars, snack bars, pubs, stands, clubs, lounges, etc.

[0031] In addition, in this specification, a cast request means specifying a cast member who will be in charge of serving customers at a store before arriving at the store, which is a so-called nomination.

[0032] The reservation management system 10 includes a reservation management device 20 and terminal devices 30A, 30B, and 30C connected via a network 11. The terminal devices 30A, 30B, and 30C correspond to the first terminal device, the second terminal device, and the third terminal device of the present invention, respectively.

[0033] The network 11 is a two-way communication network such as the Internet or a mobile phone communication network.

[0034] The reservation management device 20 consists of a general computer such as a server computer equipped with a processor such as a CPU (Central Processing Unit), memory such as DRAM (Dynamic Random Access Memory), storage such as an HDD (Hard Disk Drive) or SSD (Solid State Drive), input devices such as a keyboard, mouse, and touch panel, output devices such as a display, and a communication module such as a NIC (Network Interface Card) (all not shown).

[0035] The reservation management device 20 includes functional blocks of a processing unit 21, a database (DB) 22, and a communication unit 23. The processing unit 21 is implemented by a computer processor. The processing unit 21 includes functional blocks of an operation reception unit 211, a registration unit 212, a search unit 213, a reservation unit 214, a payment unit 215, and a chat processing unit 216. These functional blocks are implemented by the computer processor executing a predetermined program loaded into memory. However, some or all of these functional blocks may be implemented as hardware using an integrated circuit or the like.

[0036] The operation reception unit 211 receives various information input by a user using the terminal device 30A. In addition, the operation reception unit 211 performs an authentication process by referring to the user information 221 in the DB 22 in response to a login from a user. Furthermore, the operation reception unit 211 receives various information input by a store staff member using the terminal device 30B. Furthermore, the operation reception unit 211 receives various information input by a cast member using the terminal device 30C.

[0037] The registration unit 212 generates user information 221 based on information about the user input by the user using the terminal device 30A, and registers the user information 221 in the DB 22. The registration unit 212 also generates store information 222 based on information about the store input by the store staff using the terminal device 30B, and registers the information in the DB 22. The registration unit 212 also generates cast member information 223 based on information about the user input by the cast member using the terminal device 30C, and registers the information in the DB 22. The store information on which the store information 222 is based may be input by, for example, the operator of the reservation management device 20. The cast information on which the cast information 223 is based may be input by, for example, the operator of the reservation management device 20 or the staff of the store.

[0038] The search unit 213 refers to the store information 222 and the cast information 223 in the DB 22 and searches for a store that matches the search criteria entered by the user using the terminal device 30A. It also searches for cast members who belong to the searched store, and generates a store list and a cast list as the search results.

[0039] The reservation unit 214 identifies a service store to which the cast member selected (specified) by the user belongs from the cast list of the search result by the search unit 213, and executes the user's reservation (including a request for the cast member) for the identified service store. Note that the user can select a service store from the service store list and apply for a reservation without requesting a cast member, in which case the reservation unit 214 executes the user's reservation for the service store selected by the user.

[0040] The settlement unit 215 executes settlement of the service fee for the store to the user at the time of reservation before the user uses the store.

[0041] The chat processing unit 216 forms a chat group including at least two of the user, the store, the cast, and the operator of the reservation management device 20, and realizes sending and receiving of messages within the chat group. For example, the chat processing unit 216 can form a chat group including the user and the store (and / or the cast) when a reservation is completed. The operator may also be added to the chat group. Also, for example, a chat group including the user and the cast can be formed in response to a predetermined operation from the cast.

[0042] Some of the functions of the processing unit 21 may be realized by using an external system (service). For example, part of the payment process may be realized by using an API (Application Programming Interface) provided by an external payment service. Some or all of the functional blocks of the processing unit 21 may be made to be callable from an external system as an API. Furthermore, some or all of the functional blocks of the processing unit 21 may be realized by the terminal device 30A.

[0043] The DB 22 is realized by a storage of a computer. However, at least a part of the DB 22 may use a computer other than the computer constituting the reservation management device 20 (for example, a cloud server, etc.).

[0044] The DB 22 stores user information 221, establishment information 222, cast member information 223, reservation information 224, chat information 225, and block information 226. Details of each piece of information will be described later with reference to FIG.

[0045] The communication unit 23 is realized by a communication module of a computer. The communication unit 23 is connected to the terminal devices 30A to 30C and the like via the network 11 to communicate various data and information.

[0046] 2 shows an example of the functional block configuration of the terminal device 30A used by a user. The terminal device 30A is composed of a general computer such as a smartphone or a tablet computer that can be connected to the reservation management device 20 via the network 11.

[0047] The terminal device 30A includes the following functional blocks: a processing unit 31, an operation unit 32, a communication unit 33, and a display unit .

[0048] The processing unit 31 is realized by a computer processor. The processing unit 31 has the functional blocks of an input control unit 311, a communication control unit 312, and a display control unit 313. These functional blocks are realized by the computer processor executing a dedicated application program (hereinafter referred to as a dedicated app) for functioning as the terminal device 30A constituting the reservation management system 10. However, some or all of these functional blocks may be realized as hardware using an integrated circuit or the like.

[0049] The input control unit 311 judges the contents of an input from a user based on an operation signal input from the operation unit 32. The communication control unit 312 controls the communication unit 33 to communicate various information with the reservation management device 20 via the network 11. The display control unit 313 generates various screens for the user and displays them on the display unit 34.

[0050] The operation unit 32 is composed of, for example, a touch panel laminated on a computer display. The operation unit 32 outputs an operation signal corresponding to an operation from the user to the input control unit 311. The communication unit 33 is composed of, for example, a computer communication module. The communication unit 33 communicates various information with the reservation management device 20 via the network 11. The display unit 34 is composed of a computer display. The display unit 34 displays various screens to the user.

[0051] The terminal device 30B used by the store staff and the terminal device 30C used by the cast members are configured in the same manner as the terminal device 30A.

[0052] Next, FIG. 3 shows an example of the data structure of user information 221, establishment information 222, cast information 223, reservation information 224, and chat information 225 registered in the DB 22.

[0053] User information 221 is generated for each user by the registration unit 212 based on the user's own input. The user information 221 includes a user ID, a user account, a password, a name, contact information, payment information, a user grade, owned coupons, and detailed information.

[0054] The user ID is an identifier for uniquely identifying a user. The user can set any character string for the user account and password. The user's real name may be registered as the name, or a nickname other than the real name may be registered. Contact information is, for example, an email address, a telephone number, etc. Payment information is, for example, a credit card number used to pay for services at a store.

[0055] The user grade is determined, for example, according to the frequency of use of the reservation management system 10 and the total payment amount. The user grade can be used, for example, to change the discount rate for the use fee of a service establishment, to determine the priority when requesting a cast member, or to set a coupon issuing standard. Owned coupons are coupons that have already been issued to the user. Detailed information includes the user's photo, profile, etc.

[0056] The store information 222 is generated for each store by the registration unit 212 based on input from the store staff. The store information 222 includes a store ID, store name, address, detailed information, and affiliated cast information.

[0057] The service store ID is an identifier for uniquely identifying a service store. The detailed information includes the store's genre, photos, business hours, fee system (set fee, request fee, etc.), number of tables, number of affiliated cast members, etc. The affiliated cast information is a list of cast IDs of cast members belonging to the service store. Note that all or part of the data included in the service store information 222 (e.g. detailed information and affiliated cast information) may be called up from another system instead of being entered by the service store staff. In that case, the service store information 222 may be linked to the service store information in the other system.

[0058] The cast information 223 is generated for each cast member by the registration unit 212 based on input from the cast member themselves or from the staff of the establishment. The cast information 223 includes a cast member ID, a cast member name, the establishment ID to which the cast member belongs, attendance information, and detailed information (photo profile, etc.).

[0059] The cast ID is an identifier for uniquely identifying a cast member. The cast member name is a so-called stage name and does not need to be their real name. The attendance information is information indicating the cast member's work schedule. The attendance information is updated periodically by the cast member or the customer service staff, and can also be updated at any time. The detailed information includes a photo and profile of the cast member. Note that all or part of the data included in the cast information 223 (for example, the detailed information and attendance information) may be made accessible from another system. In that case, the cast information 223 may be linked to the cast information of the other system.

[0060] The reservation information 224 is generated by the reservation unit 214 every time a user's reservation for a store is confirmed. The reservation information 224 includes a reservation ID, a user ID, a store ID, a cast member ID, reservation date and time, reservation details, and a payment amount.

[0061] The reservation ID is an identifier for uniquely identifying the reservation. The cast ID is the cast ID of one or more cast members requested by the user. The reservation details include the course, number of people, etc. The payment amount is the amount paid at the time of reservation.

[0062] The chat information 225 is generated every time a chat group is created by the chat processing unit 216. The chat information 225 includes a group ID, a member list, and message information.

[0063] The group ID is an identifier for uniquely identifying a chat group. The member list is a list of the IDs of each member (user, service establishment, cast member, or administrator) that makes up the chat group. The message information includes the sender of the message exchanged in the chat group, the sending date and time, and the message content.

[0064] The block information 226 is generated by the registration unit 212 for each incident that caused a user to be refused entry to the store (so-called entry ban) based on input from the store staff. The block information 226 includes an incident ID, a store ID, a user ID, and detailed information.

[0065] The case ID is an identifier for uniquely identifying the case. The store ID is the store ID of the store that refused the user's visit. The user ID is the user ID of the user whose visit was refused by the store. The detailed information is the details of the case that caused the visit to be refused.

[0066] Next, FIG. 4 is a sequence diagram illustrating an example of a series of processes from reservation of a store to payment by the reservation management system 10. In FIG.

[0067] As a premise of the series of processes, it is assumed that the user has completed user registration with the reservation management device 20, and that user information 221 corresponding to the user has already been stored in the DB 22. It is also assumed that a large number of pieces of store information 222 and a large number of pieces of cast information 223 are registered in the DB 22.

[0068] First, the user starts a dedicated application on the terminal device 30A and logs in to the reservation management device 20 on the screen (not shown) of the dedicated application (step S1). In response to this, the operation reception unit 211 of the reservation management device 20 then performs authentication processing by referring to the user information 221 in the DB 22 (step S11), and notifies the terminal device 30A of the authentication result (login success or login failure) (step S12). If the authentication result is login success, the terminal device 30A executes the processing from step S2 onwards. If the authentication result is login failure, the terminal device 30A notifies the user of the login failure and prompts the user to perform a login operation again. In this case, the explanation will be continued assuming that the authentication processing is successful.

[0069] Next, in the terminal device 30A, in response to the notification of successful login from the reservation management device 20, the display control unit 313 causes the display unit 34 to display the search condition input screen 500 (FIG. 5) (step S2).

[0070] FIG. 5 shows an example of a search condition input screen 500 displayed on the terminal device 30A.

[0071] The search condition input screen 500 is provided with a selection input field 501 for inputting the search area as search conditions for the store, a selection input field 502 for inputting the timing of use of the store, a selection input field 503 for inputting the number of people visiting the store, a selection input field 504 for inputting the budget amount per person, and a "Search" button 505 for instructing execution of a search.

[0072] In the selection input field 501, for example, regions such as "Hokkaido", "Tohoku", and "Kanto", prefectures such as "Tokyo" and "Kanagawa", downtown areas such as "Roppongi", "Shibuya", and "Kabukicho" can be selected and input as search areas, and "current location" can also be selected and input. For example, when "Roppongi" is selected as the location of a store, Roppongi is set as the search area and stores are searched for. Also, for example, when "current location" is selected and input, a region of a predetermined radius centered on the current location is set as the search area and stores are searched for based on the position information of the current location acquired by a GPS (Global Positioning System) signal receiving module or the like built into the terminal device 30A operated by the user.

[0073] In the selection input field 502, the timing of use of the store can be selected and input, for example, "right now," "one hour later," "tomorrow," or a specific date. In the selection input field 503, the number of people visiting the store can be selected and input, for example, "1 person," "2 people," "3 people," etc. In the selection input field 504, the minimum and maximum amounts can be selected and input as the user's budget.

[0074] Returning to Fig. 4, when the user selects and inputs search conditions, for example, search area "Roppongi", usage timing "immediately", number of users "3 people", and budget "3000 yen to 5000 yen" on the search condition input screen 500 and operates the "Search" button 505, the search conditions are transmitted to the reservation management device 20 by the communication control unit 312 (step S3).

[0075] Next, the search unit 213 of the reservation management device 20 refers to the store information 222 in the DB 22, searches for a store that matches the search criteria entered by the user, and generates a list of stores as a search result (step S13). Next, the search unit 213 refers to the attendance information included in the cast information 223 in the DB 22, searches for cast members who are scheduled to work at the store at the time of use entered as a search criteria by the user, among the stores that belong to the store searched for in step S13, and generates a cast list as a search result (step S14). When searching for a store in step S13, the block information 226 in the DB 22 may be referenced, and stores that have refused to accept the user may be excluded from the search result. When searching for a store or a cast member available for work, all or part of the store information and cast member information managed by another system may be directly referenced.

[0076] Next, the search unit 213 sends the search result of the service store list and the cast list to the terminal device 30A (step S15), and then the display control unit 313 of the terminal device 30A displays the cast request screen 600 (Figure 6) on the display unit 34 based on the cast list from the reservation management device 20 (step S4).

[0077] FIG. 6 shows an example of a cast request screen 600 displayed on the terminal device 30A.

[0078] The cast request screen 600 includes a cast display area 601, a "Store Selection" button 602 for displaying a store selection screen (not shown) based on a list of stores, and a "Tentative Reservation" button 603 for making a tentative reservation with the store to which the selected cast member belongs.

[0079] Cast members' photos, profiles, etc. included in the cast list are displayed in the cast display area 601. By tapping on a cast member's photo displayed in the cast display area 601, the user can select one or more cast members to request.

[0080] The user can select a cast member in the cast member display area 601 and operate the "tentative reservation" button 603 to make a reservation at the service shop to which the selected cast member belongs and to make a request to the selected cast member. The user can also operate the "service shop selection" button 602 to display a service shop selection screen, select a service shop on the service shop selection screen, and make a tentative reservation at the service shop without requesting a cast member.

[0081] Returning to Fig. 4, when the user selects one or more cast members (for example, two cast members A and B) on the cast request screen 600 and operates the "tentative reservation" button 603, the cast member ID of the selected cast member is transmitted to the reservation management device 20 by the communication control unit 312 (step S5). Note that when there is no request for a cast member and a tentative reservation of a service shop is instructed, the service shop ID of the selected service shop is transmitted to the reservation management device 20.

[0082] Next, the reservation unit 214 of the reservation management device 20 refers to the cast member information 223 in the DB 22 and identifies the service store to which the cast member selected by the user belongs (step S16). If the user selects multiple cast members and the multiple cast members belong to different service stores, multiple service stores are identified. In this case, it is assumed that the requested cast members A and B belong to the same service store. Also, if the service store ID of the selected service store is sent to the reservation management device 20 in step S5, step S16 is omitted.

[0083] Next, the reservation unit 214 sends the user's username and detailed information, the search conditions from the user, and the cast name of the cast member requested by the user to the terminal device 30B of one or more service establishments identified in step S16, and inquires whether a reservation can be made (including whether a request to a cast member can be made) (step S17).

[0084] In addition, if a tentative reservation for a service store is instructed without a request for a cast member, the reservation unit 214 can skip step S16 and send the user's username, detailed information, and search conditions from the user to the terminal device 30B of the selected service store to inquire whether the reservation can be made.

[0085] As an optional function for the store, it is also possible to inquire of the cast member whether or not a request can be made (the details will be described later as a modified example of the series of processes).

[0086] In response to the inquiry from the reservation unit 214, a reservation availability inquiry screen 700 (FIG. 7) is displayed on the terminal device 30B.

[0087] 7 shows an example of a reservation availability inquiry screen 700 displayed on the terminal device 30B. The reservation availability inquiry screen 700 has a display field 701 for displaying the user's visit date and time, the requested cast name, the visiting user's user name, and the number of visitors, a "User details" button 702 for displaying detailed user information, an "NG" button 703 for replying that the reservation is not possible, and an "OK" button 704 for replying that the reservation is possible.

[0088] The store staff can check the user's detailed information by operating the "User details" button 702 on the reservation availability inquiry screen 700. In addition, the store staff can reply whether the reservation can be made by operating the "NG" button 703 or the "OK" button 704.

[0089] Returning to Fig. 4, when the staff of the store replies to the store about the availability of the reservation using the reservation availability inquiry screen 700 (step S31), the reservation unit 214 then reconfirms the availability of the reservation with the terminal device 30B of the store that responded earliest that the reservation is available (step S18), and a reservation confirmation screen (not shown) is displayed on the terminal device 30B.

[0090] The store staff uses the reservation confirmation screen to reply whether the reservation can be made (step S32). If the store replies that the reservation is possible, the settlement unit 215 then settles the service fee for the store using the settlement information included in the user's user information 221. The reservation unit 214 then issues a reservation ID for the reservation, generates reservation information 224 that records the user ID of the user who made the reservation, the store ID of the reserved store, the cast ID of the requested cast, the reservation date and time, the reservation details, and the settlement amount, and stores the reservation information 224 in the DB 22 (step S19).

[0091] Specifically, the settlement by the settlement unit 215 refers to the fee system (set fee and request fee) of the establishment information 222 corresponding to the establishment, and calculates the sum (14,000 yen) of the number of customers (3 in this case) multiplied by the set fee (e.g., 4,000 yen) and the number of requested cast members (2 in this case) multiplied by the request fee (e.g., 1,000 yen) (2,000 yen) as the usage fee. The settlement unit 215 then settles the usage fee using the settlement information of the user information 221 corresponding to the user. However, in actual settlement, in addition to the set fee and request fee, a service fee, consumption tax, etc. may be added, so the settlement may include these amounts.

[0092] If a certain time has passed without the store replying that the reservation is available, or if the store replies that the reservation is unavailable, and the reservation unit 214 is unable to reconfirm that the reservation is available, the reservation unit 214 causes the terminal device 30A to return to step S4. Then, the user is prompted to reselect the cast by displaying a message such as "The reservation slot for the requested cast has been filled. Please select another cast."

[0093] Next, the reservation unit 214 transmits reservation completion information (including the name of the reserved service establishment, the name of the requested cast member, the reservation date and time, the number of people reserved, and a detailed statement of the service fee) to the terminal devices 30A and 30B (steps S20 and S21).

[0094] In the terminal device 30A, the display control unit 313 causes the display unit 34 to display the reservation completion screen 800 (FIG. 8) based on the transmitted reservation completion information (step S6).

[0095] FIG. 8 shows an example of a reservation completion screen 800 displayed on the terminal device 30A.

[0096] The reservation completion screen 800 is provided with a display field 801 that displays the reserved store, the requested cast name, the reservation date and time, the number of reserved people, and the paid amount, a route guide map 802 that shows the route from the user's current location to the reserved store, an "Add Cast" button 803 for requesting to add a cast member belonging to the reserved store, and a "Confirm" button 804 that is operated when the reservation completion is confirmed. The display of the route guide map 802 can be realized by embedding a route guide map generated using a map information service such as Google Maps (trademark) in the reservation completion screen 800.

[0097] When the "Add Cast" button 803 is operated, the search unit 213 of the reservation management device 20 (not shown) searches for cast members who are available at the reservation date and time among the cast members belonging to the reserved service store, generates a cast list of the search results, and sends it to the terminal device 30A. Then, in the terminal device 30A, the display control unit 313 displays a cast addition request screen (not shown), similar to the cast request screen 600 (FIG. 6), on the display unit 34 based on the cast list.

[0098] Returning to Fig. 4, when the user selects a cast member (e.g., cast member C) on the cast member addition request screen and issues an addition request, the communication control unit 312 transmits the cast member ID of the selected cast member to the reservation management device 20 (step S7).

[0099] Next, the reservation unit 214 of the reservation management device 20 transmits the user's username, reservation date and time, and the cast member name of the cast member requested to be added to the terminal device 30B of the reserved store, and inquires whether the addition request is acceptable (step S22).

[0100] In response to the inquiry by the reservation unit 214 as to whether or not an additional request is allowed, an additional request permission inquiry screen 900 (FIG. 9) is displayed on the terminal device 30B.

[0101] 9 shows an example of an additional request availability inquiry screen 900 displayed on the terminal device 30B. The additional request availability inquiry screen 900 has a display field 901 for displaying the reserved visit date and time, the requested cast name, the user name of the visiting user, and the number of people visiting, an "NG" button 902 for replying that the additional request is not allowed, and an "OK" button 903 for replying that the additional request is allowed.

[0102] The store staff can reply whether the additional request is allowed or not by operating the "NG" button 902 or the "OK" button 903 on the additional request permission inquiry screen 900.

[0103] Returning to FIG. 4, the store staff then replies using the additional request availability inquiry screen 900 whether the additional request is available or not (step S33). If the store staff replies within a predetermined time that the additional request is available, the settlement unit 215 of the reservation management device 20 settles the request fee for the number of additional requested cast members (in this case, the request fee for one person is 1,000 yen) using the settlement information included in the user's user information 221. The reservation unit 214 then updates the cast member ID and settlement amount in the reservation information 224 corresponding to the reservation (step S23).

[0104] If the store staff responds that the additional request is not possible, or if the staff does not respond within a predetermined time that the additional request is possible, the reservation unit 214 causes the terminal device 30A to return to step S7. Then, the user is prompted to reselect the cast by displaying a message such as "The reservation slot for the cast you requested to add has been filled. Please select another cast."

[0105] Next, the reservation unit 214 transmits cast addition information (including the cast name of the cast requested to be added and details of the additional payment amount) to the terminal devices 30A and 30B (steps S24 and S25).

[0106] Next, in the terminal device 30A, the display control unit 313 causes the display unit 34 to display the updated reservation completion screen 810 (FIG. 10) based on the transmitted cast member addition information (step S6).

[0107] FIG. 10 shows an example of an updated reservation completion screen 810 displayed on the terminal device 30A.

[0108] The name of the additional requested cast member, "Mr. C," is added to the display field 801 of the reservation completion screen 810. In addition, the request fee for one cast member (1,000 yen) is added to the paid amount.

[0109] The user can further request to add a cast member by operating the "Add Cast Member" button 803. The series of processes can be ended by operating the "Confirm" button 804. This concludes the explanation of one example of the series of processes performed by the reservation management system 10.

[0110] The series of processes performed by the reservation management system 10 enables the user to collectively carry out a series of processes, from searching for establishments and cast members, reserving establishments (including requesting cast members), to paying the service fee.

[0111] <Modification of the series of processes by the reservation management system 10> Next, FIG. 11 is a sequence diagram for explaining a modified example of a series of processes from reservation at a store to payment by the reservation management system 10. In FIG.

[0112] This modification corresponds to a case where, as an optional function on the customer service establishment side, the cast member is inquired of whether or not a request can be made to the cast member. This modification replaces steps S17, S18, and S22 by the reservation management device 20 in the processing sequence shown in Fig. 4 with steps S17', S18', and S22', and adds steps S41 and S42 by the terminal device 30C. The same step numbers are used for the processes common to this modification and the sequence in Fig. 4, and therefore the explanation thereof will be omitted as appropriate.

[0113] After steps S1, S11, S12, S2, S3, S13, S14, S15, S4, S5, and S16, the reservation unit 214 then sends the user's username and detailed information, search criteria from the user, and the name of the cast member requested by the user to terminal device 30B of the identified one or more service establishments to inquire whether a reservation can be made, and also sends information similar to the information sent to terminal device 30B to terminal device 30C used by each requested cast member to inquire whether a request to that cast member can be made (step S17').

[0114] In response to the inquiry from the reservation unit 214, the reservation availability inquiry screen 700 (FIG. 7) is displayed on the terminal device 30B. On the other hand, the request availability inquiry screen 1000 (FIG. 12) is displayed on the terminal device 30C.

[0115] 12 shows an example of a request availability inquiry screen 1000 displayed on the terminal device 30C. The request availability inquiry screen 1000 includes a display field 1001 for displaying the user's visit date and time, the requested cast name, the user name of the visiting user, and the number of visitors, a "user details" button 1002 for displaying detailed information about the user, an "NG" button 1003 for replying that the request is not accepted, and an "OK" button 1004 for replying that the request is accepted.

[0116] The cast can check detailed information about the user by operating the "User details" button 1002 on the request approval inquiry screen 1000. The cast can also reply whether the request is approved or not by operating the "NG" button 1003 or the "OK" button 1004.

[0117] Returning to Fig. 11, when the store staff replies using the reservation availability inquiry screen 700 whether the reservation can be made (step S31), and the cast member replies using the request availability inquiry screen 1000 whether the request can be made (step S41), the reservation availability is reconfirmed with the terminal device 30B of the store that replied the reservation availability from the store staff and that replied the request availability the fastest among all the requested cast members that belong to the store (step S18').

[0118] Thereafter, the same processes as steps S32, S19, S20, S21, S6, and S7 in FIG. 4 are carried out.

[0119] Next, the reservation unit 214 of the reservation management device 20 sends the user's username, detailed information, the reservation date and time, the requested cast member's name, the number of guests visiting the store, and the cast member's name to the terminal device 30B of the reserved store and the terminal device 30C of the cast member who has been requested to be added, and inquires whether the addition request can be accepted (step S22').

[0120] In response to an inquiry by the reservation unit 214 as to whether an additional request is possible, an additional request possibility inquiry screen 900 (FIG. 9) is displayed on the terminal device 30B. On the other hand, an additional request possibility inquiry screen 1100 (FIG. 13) is displayed on the terminal device 30C.

[0121] 13 shows an example of an additional request availability inquiry screen 1100 displayed on the terminal device 30C. The additional request availability inquiry screen 1100 includes a display field 1101 for displaying the reserved visit date and time, the requested cast name, the user name of the visiting user, and the number of people visiting, a "User details" button 1102 for displaying detailed information about the user, an "NG" button 1103 for replying that the additional request is not allowed, and an "OK" button 1104 for replying that the additional request is allowed.

[0122] The cast member can reply whether the additional request is acceptable by operating the "NG" button 1103 or the "OK" button 1104 on the additional request acceptance inquiry screen 1100.

[0123] Returning to Fig. 11, the store staff then replies using the additional request permission inquiry screen 900 whether the additional request is allowed (step S33), and the cast member replies using the additional request permission inquiry screen 1100 whether the additional request is allowed (step S42). If both the store staff and the cast member reply within a predetermined time that the additional request is allowed, the same processes as steps S23, S24, S25, and S8 in Fig. 4 are carried out.

[0124] If at least one of the wait staff and the cast replies that the additional request is not possible, or if at least one of the wait staff and the cast does not reply that the additional request is possible within a predetermined time, the reservation unit 214 causes the terminal device 30A to return to step S7. Then, the user is prompted to reselect the cast by displaying a message such as "The reservation slot for the cast you requested to add has been filled. Please select another cast."

[0125] This concludes the explanation of the modified series of processes by the reservation management system 10. According to this modified series, in addition to the same effect as the sequence in Fig. 4, it is possible to have the cast member check the requesting user and other cast members who are also in attendance before deciding whether or not to accept the request.

[0126] <Chat function using reservation management system 10> Next, the chat function of the reservation management system 10 will be described. In the reservation management system 10, the chat processing unit 216 of the reservation management device 20 can form a chat group including the user and the store (and / or the cast member) when a reservation is completed, for example. The manager may also be added to the chat group. Also, for example, a chat group including the user and the cast member can be formed in response to a predetermined operation from the cast member.

[0127] 14 shows an example of a chat screen 2000 displayed on the terminal device 30A. The same chat screen 2000 is also displayed on the terminal device 30C used by the cast member who is the chat partner and the terminal device 30B used by the store staff.

[0128] The chat screen 2000 is provided with a message display area 2001 for displaying sent and received messages, a message input field 2002 for inputting a message to be sent, and option buttons 2003 for selecting optional functions.

[0129] Optional functions that can be selected by operating the option button 2003 include "delete message," "transfer message," "attach image," "save image," "guidance to a store for making a reservation," etc. For example, when a cast member (which may be a store staff member or a user) selects "guidance to a store for making a reservation," a reservation guidance advertisement 2004 for the store to which the cast member or store staff member currently chatting belongs is displayed in the message display area 2001.

[0130] The reservation guidance advertisement 2004 is provided with a selection input field 2005 for selecting and inputting a reservation date and time, and a "reserve" button 2006 for making a reservation for the service store (including a request for the cast member). Furthermore, the reservation guidance advertisement 2004 may be provided with a selection input field for inputting the number of people who will be visiting the store.

[0131] When the user inputs the date and time of visit to the store in the selection input field 2005 of the reservation guide advertisement 2004 and operates the "reserve" button 2006, steps S16, S17, S31, S18, S32, S19, S20, and S21 in the series of processes described with reference to Fig. 4 are performed. That is, the user can complete the process from reservation of the store (including request for the cast) to payment on the chat screen 2000. On the other hand, the cast and the store staff can not only encourage the user to visit the store, but also have the user complete the process from reservation of the store (including request for the cast) to payment on the chat screen 2000.

[0132] <Modification> In this embodiment, the reservation management device 20 transmits various information to the terminal devices 30A, 30B, and 30C in which a dedicated application is installed, and the dedicated application of the terminal devices 30A, 30B, and 30C displays various screens based on the information transmitted from the reservation management device 20. However, the embodiment of the present invention is not limited to this aspect. For example, the reservation management device 20 may prepare various operation screens as, for example, web pages, and the terminal devices 30A, 30B, and 30C may display various screens by accessing the web pages of the reservation management device 20 using a web browser.

[0133] The reservation management device 20 may issue each cast member a URL (Uniform Resource Locator) dedicated to the cast member in advance for accessing a Web page having the same content as the reservation invitation advertisement 2004 in Fig. 14. The cast member may announce the URL on, for example, the SNS (Social Networking Service) that the cast member uses, and when a person who is viewing the cast member's SNS accesses the URL using a Web browser, the reservation management device 20 displays a Web page having the same content as the reservation invitation advertisement 2004 on the accessing person's Web browser. The Web page not only encourages the accessing person to visit the store, but also allows the accessing person to make a reservation at a service store (including a cast member request) and make a payment.

[0134] The present invention is not limited to the above-described embodiment and modifications, and various modifications are possible. For example, the above-described embodiment and modifications have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those having all of the configurations described. In addition, it is possible to replace a part of a modification with another modification, or to combine the modifications.

[0135] In addition, each of the above configurations, functions, processing units, processing means, etc. may be realized in hardware, for example, by designing a part or all of them as an integrated circuit. In addition, each of the above configurations, functions, etc. may be realized in software by a processor interpreting and executing a program that realizes each function. Information such as a program, table, file, etc. that realizes each function can be placed in a memory, a recording device such as a hard disk or SSD, or a recording medium such as an IC card, an SD card, or a DVD. In addition, the control lines and information lines are shown as those considered necessary for explanation, and not all control lines and information lines are necessarily shown in the product. In reality, it may be considered that almost all configurations are connected to each other. [Explanation of symbols]

[0136] 10 reservation management system, 11 network, 20 reservation management device, 21 processing unit, 211 operation reception unit, 212 registration unit, 213 search unit, 214 reservation unit, 215 payment unit, 216 chat processing unit, 22 database, 221 user information, 222 store information, 223 cast information, 224 reservation information, 225 chat information, 226 block information, 23 communication unit, 30A, 30B, 30C Terminal device, 31... Processing unit, 311... Input control unit, 312... Communication control unit, 313... Display control unit, 32... Operation unit, 33... Communication unit, 34... Display unit, 500... Search condition input screen, 600... Cast request screen, 700... Reservation availability inquiry screen, 800, 810... Reservation completion screen, 1000... Request availability inquiry screen, 1100... Additional request availability inquiry screen, 2000... Chat screen, 2004... Reservation guidance advertisement

Claims

1. a search unit that searches for at least one of the cast members by referring to store information on the store and cast member information on the cast members belonging to the store, and transmits the search result to a first terminal device used by a user who will be a customer of the store; a reservation unit that identifies the establishment to which the cast member requested by the user belongs from the search results and reserves the identified establishment for the user; a payment unit that settles a fee for use of the store to the user when making a reservation at the store; A reservation management device comprising:

2. 2. The reservation management device according to claim 1, The reservation unit: inquiring of a second terminal device used by the identified store whether or not the user can make a reservation; When the store responds that the reservation is possible, the store reserves the user's use at the store. Reservation management device.

3. 3. The reservation management device according to claim 2, The reservation unit: inquiring of a third terminal device used by the requested cast member as to whether or not the request from the user is acceptable; When the store responds that the reservation is possible and the cast responds that the request is possible, the store reserves the user's use of the store. Reservation management device.

4. 2. The reservation management device according to claim 1, The reservation unit reserves the use of the user at the store, and after the payment unit has made a payment for the user, Accepting an additional request from the user for the cast member belonging to the reserved service establishment Reservation management device.

5. 2. The reservation management device according to claim 1, The reservation unit receives requests for a plurality of cast members from the user. Reservation management device.

6. 6. A reservation management device according to claim 5, When the plurality of cast members requested by the user belong to different service establishments, inquiring of whether the user can make a reservation to second terminal devices used by different ones of the service establishments to which the plurality of cast members belong, A reservation is made for the user at any of the stores that have responded that reservations are available. Reservation management device.

7. 2. The reservation management device according to claim 1, The search unit refers to the cast information and searches for at least one cast member who matches the search criteria input by the user using the first terminal device. Reservation management device.

8. 2. The reservation management device according to claim 1, The settlement unit settles the use fee, which includes a set fee for the reserved service establishment, or the set fee and a request fee for the cast member requested by the user, to the user. Reservation management device.

9. 2. The reservation management device according to claim 1, The search unit refers to the store information and searches for at least one store that matches the search criteria input by the user, The reservation unit inquires of a second terminal device used by a store selected by the user from among at least one of the searched stores as to whether the user can make a reservation, and reserves the user's use at any one of the stores that responds that the reservation is possible. Reservation management device.

10. 2. The reservation management device according to claim 1, a chat processing unit that forms a chat group including the user, a staff member of the store, and at least one of the cast members belonging to the store, and communicates messages within the chat group; The chat processing unit displays a reservation invitation advertisement as the message, In response to a user's operation on the reservation invitation advertisement, The reservation unit reserves the use of the user at the store, The settlement unit settles the fee for use of the store to the user. Reservation management device.

11. 2. The reservation management device according to claim 1, a chat processing unit that, at the time of reservation, forms a chat group including the user and at least one of a staff member of the service establishment, a cast member belonging to the service establishment, and an administrator of the reservation management device, and communicates messages within the chat group; Equipped Reservation management device.

12. A reservation management method by a reservation management device, a searching step of searching for at least one or more cast members by referring to store information on the store and cast member information on the cast members belonging to the store, and transmitting the search result to a first terminal device used by a user who will be a customer of the store; a reservation processing step of identifying the establishment to which the cast member requested by the user belongs from the search results and reserving the identified establishment for the user; a payment processing step for making a payment for the use of the store to the user when making a reservation at the store; How to manage reservations, including:

13. Computer, a search unit that searches for at least one of the cast members by referring to store information on the store and cast member information on the cast members belonging to the store, and transmits the search result to a first terminal device used by a user who will be a customer at the store; a reservation unit that identifies the establishment to which the cast member requested by the user belongs from the search results and reserves the identified establishment for the user; a payment unit that settles a fee for use of the store to the user when making a reservation at the store; A program that makes it work.

14. A computer used by a user who is a customer of a store, When the user makes a reservation for the service store, receiving search conditions for searching for staff at the service establishment from the user and transmitting the search conditions to a reservation management device; receiving from the user a selection of the cast to be requested from a cast list as a search result corresponding to the search criteria transmitted from the reservation management device, and transmitting a tentative reservation including a request for the selected cast to the reservation management device; receiving, from the reservation management device, a notification of completion of reservation and payment with the service establishment to which the cast member belongs, which is requested based on the tentative reservation, and displaying the reservation details and payment details; A program that executes a process including:

15. The computers used by the staff at the establishment When a user who will be a customer at the store makes a reservation, receiving an inquiry regarding whether or not the request to the cast is accepted, the inquiry being sent from a reservation management device in response to a tentative reservation including a request to the cast from the user; receiving a response from the cast member to the inquiry and transmitting the response to the reservation management device; A program that executes a process including:

Citation Information

Patent Citations

  • On-line reserving and managing system for beautician or the like

    JP2001350998A

  • Reservation managing method for service provision

    JP2002056256A

  • Internet designation method and system in entertaining service

    JP2003022389A

  • Coordinate service using the internet

    JP2003076776A

  • Reservation system

    JP2017102958A