Accommodation support device, system, method, and program
Patent Information
- Application Number
- JP2023040574
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-03-15
- Publication Date
- 2025-08-27
- Estimated Expiration
- 2042-09-08
AI Technical Summary
The issue of lost paper tickets and the need for both facial recognition and physical card keys during accommodation stays, leading to inefficiencies in service utilization within accommodation facilities.
An accommodation support device and system that integrates biometric authentication with a card key system, allowing for check-in, room unlocking, and service processing, associating card IDs with reservation information to provide a unified access and service management solution.
Provides an optimal usage environment for guests by integrating biometric authentication and card key systems, enhancing convenience and reducing the need for paper tickets and multiple access methods.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an accommodation assistance device, a system, a method, and a program. [Background technology]
[0002] In recent years, biometric authentication technology, including facial recognition, has been developed, and various services, including payment services, using biometric authentication technology are being introduced. Patent Document 1 discloses a technology for allowing guests who have booked a meal at an accommodation facility to enter a restaurant using facial recognition. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2022-001988 Summary of the Invention [Problem to be solved by the invention]
[0004] If paper meal tickets are given to guests who have ordered meals during their stay, they are easily lost because they are separate from the room key. Furthermore, there is still a need to centralize the use of various services within accommodation facilities not only through facial recognition, but also through physical card keys.
[0005] In consideration of the above-mentioned problems, an object of the present disclosure is to provide a lodging support device, system, method, and program for providing an optimal usage environment for guests while taking into account various usage needs. [Means for solving the problem]
[0006] The accommodation support device according to the present disclosure is An identification means for identifying reservation information of a user by authenticating the user in the accommodation facility; a check-in means for performing a check-in process for the user based on the reservation information; a registration means for registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to a service included in the reservation information; a service processing means for performing processing according to the service information associated with the card ID when a request including the card ID read from the card key is received; Equipped with.
[0007] The accommodation support system according to the present disclosure includes: An authentication terminal installed at the accommodation facility, An accommodation support device; The accommodation support device includes: an identification means for identifying reservation information of a user by authenticating the user through the authentication terminal in the accommodation facility; a check-in means for performing a check-in process for the user based on the reservation information; a registration means for registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to a service included in the reservation information; a service processing means for performing processing according to the service information associated with the card ID when a request including the card ID read from the card key is received; Equipped with.
[0008] The accommodation support method according to the present disclosure includes: The computer The accommodation facility identifies the user's reservation information by authenticating the user's identity, performing a check-in process for the user based on the reservation information; registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to the service included in the reservation information; When a request including the card ID read from the card key is received, processing is performed according to the service information associated with the card ID.
[0009] The accommodation support program disclosed herein is An identification process for identifying reservation information of a user by authenticating the user at the accommodation facility; A check-in process for the user based on the reservation information; a registration process for registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to the service included in the reservation information; a service process for performing a process according to the service information associated with the card ID when a request including the card ID read from the card key is received; to be executed by the computer. Effect of the Invention
[0010] The present disclosure makes it possible to provide a lodging support device, system, method, and program for providing an optimal usage environment for guests, taking into account diverse usage needs. [Brief description of the drawings]
[0011] [Figure 1] 1 is a block diagram showing a configuration of an accommodation support device according to a first embodiment. [Diagram 2] 1 is a flowchart showing the flow of an accommodation support method according to the first embodiment. [Diagram 3] FIG. 11 is a block diagram showing a configuration of an accommodation support system according to a second embodiment. [Figure 4] FIG. 11 is a block diagram showing a configuration of an authentication device according to a second embodiment of the present invention. [Diagram 5] FIG. 11 is a block diagram showing a configuration of an accommodation support device according to a second embodiment. [Figure 6]11 is a flowchart showing the flow of reservation processing according to the second embodiment. [Figure 7] 10 is a flowchart showing the flow of face information registration processing by the authentication device according to the second embodiment. [Figure 8] FIG. 11 is a sequence diagram showing the flow of check-in processing according to the second embodiment. [Figure 9] 11 is a flowchart showing the flow of face authentication processing by the authentication device according to the second embodiment. [Figure 10] FIG. 11 is a diagram showing a display example of a card key issuance support screen according to the second embodiment. [Figure 11] FIG. 11 is a diagram showing a display example of a registration content display screen according to the second embodiment. [Figure 12] FIG. 11 is a sequence diagram showing the flow of a service providing process according to Example 2-1 of the second embodiment. [Figure 13] FIG. 13 is a diagram showing a display example of a meal ticket confirmation screen according to Example 2-1 of the present embodiment 2. [Figure 14] FIG. 11 is a sequence diagram showing the flow of a service providing process according to Example 2-2 of the second embodiment. [Figure 15] FIG. 11 is a sequence diagram showing the flow of a service providing process according to Example 2-3 of the second embodiment. [Figure 16] FIG. 13 is a diagram showing a display example of a meal ticket confirmation screen according to Examples 2-1 to 2-3 of the present embodiment 2. [Figure 17] FIG. 11 is a sequence diagram showing the flow of a process for referring to registration information of a card key according to the third embodiment. [Figure 18] FIG. 13 is a diagram showing a display example of a registration content display screen according to the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference numerals, and duplicated descriptions will be omitted as necessary for clarity of explanation.
[0013] <Embodiment 1> 1 is a block diagram showing the configuration of an accommodation support device 1 according to the present embodiment 1. The accommodation support device 1 is an information processing device that provides a room unlocking function and service information such as a meal ticket to a card key lent to a user who has made a reservation and is checking in at an accommodation facility. The accommodation support device 1 includes an identification unit 11, a check-in unit 12, a registration unit 13, and a service processing unit 14.
[0014] The identification unit 11 identifies reservation information of a user by performing identity authentication for the user at an accommodation facility. Here, "identity authentication" refers to information processing in which identity authentication information registered in advance is compared with information acquired from an individual or input from the individual at the time of authentication, and the authenticity of the individual is confirmed by checking whether the degree of match is equal to or greater than a threshold. Identity authentication includes, but is not limited to, biometric authentication such as face recognition, and comparison of code information (such as an ID or a password) presented or input by the individual. Furthermore, identity authentication processing is performed by internal processing of the lodging support device 1 or an authentication device connected to the lodging support device 1. Furthermore, the "identity authentication information" is registered in either a storage device inside the lodging support device 1 or a storage device connected to the lodging support device 1. Furthermore, the reservation information of the user is associated with identity authentication information in the storage device, or associated with identification information of the reservation person corresponding to identity authentication information in another storage device that can be referenced from the lodging support device 1.
[0015] The check-in unit 12 performs check-in processing for the user based on the reservation information identified by the identification unit 11. Specifically, the check-in unit 12 confirms the identified reservation information and registers it in a database (not shown) that manages accommodation information. The database is stored in either a storage device inside the accommodation support device 1 or a storage device connected to the accommodation support device 1.
[0016] The registration unit 13 registers the card ID recorded in the card key used to unlock the room where the checked-in user is staying, in association with the service information related to the service included in the reservation information. As a prerequisite, the registration unit 13 registers the card ID in association with the room number. Furthermore, the registration unit 13 according to this embodiment registers the card ID in association with the service information in the above-mentioned database.
[0017] Here, a "card key" is a physical card with a card ID recorded on a magnetic tape, an IC (Integrated Circuit) chip, or the like. The shape of the "card key" does not have to be card-shaped. The card ID of a magnetic tape card key can be read by a magnetic card reader. Also, the card ID of a "card key" with a built-in IC chip can be read by a contact or non-contact card reader. In addition to the card ID, the card key may also record room numbers, service information, user information, accommodation information, etc. Therefore, the registration unit 13 may register service information, etc. in the card key.
[0018] Furthermore, the term "service" refers to services provided within the accommodation facility that the user applied for when making a reservation, or services included in the accommodation information. Examples of services provided within the accommodation facility include, but are not limited to, the provision of food and drink in the dining hall (food and drink service), entry to common spaces such as dining halls and baths, use of massage machines, and purchases from vending machines. Furthermore, the term "service information" refers to information used to receive the provision of the service, and examples of such information include permission to enter the dining hall, reservations for dinner or breakfast, available time periods or meal contents (course meals or optional meals), dining hall seating, the user's gender, whether the user is an adult or a child, and the length of stay. However, the service information is not limited to these.
[0019] The card key is then lent to the checked-in user for the duration of their stay. The user holds the lent card key over an authentication terminal that controls the locking of the door to the room where the user is staying. The authentication terminal reads the card ID from the card key, collates the read card ID with the card ID associated with the room number, and unlocks the door if they match. The card key may record a valid flag that is only valid during the checked-in user's stay (or an invalid flag outside the stay period), the stay period, and the usable period of the card key. In this case, the authentication terminal will not unlock the door if the held card key does not have a valid flag recorded, an invalid flag recorded, the stay period has expired, or the recorded usable period has expired.
[0020] When the service processing unit 14 acquires a request including the card ID read from the card key, it performs processing according to the service information associated with the card ID. First, the user holds the loaned card key over a specific authentication terminal within the accommodation facility. The specific authentication terminal reads the card ID from the card key and transmits a request including the read card ID to the service processing unit 14. Here, the "specific authentication terminal" includes a service terminal installed within the accommodation facility, a check-in terminal, or an authentication terminal that controls the door to the room, or a user terminal carried within the accommodation facility by a user who has already checked in.
[0021] Moreover, the "processing according to the service information" may be, for example, the following processing, but is not limited to these. (1) The service processing unit 14 refers to the database, identifies service information associated with the card ID included in the request, and returns the identified service information to the authentication terminal that made the request. (2) A process to determine whether the service can be used based on the service information identified in (1) and return the result of the determination to the authentication terminal that made the request. (3) If the result of the determination in (2) indicates that the service is available, the process of returning the identified service information and the result of the determination to the authentication terminal that made the request. (4) A process of providing a service according to the result of the determination in (2) and returning the processing result to the authentication terminal that made the request. Here, examples of "service provision processing" include, but are not limited to, seating guidance in a dining hall, order processing according to menus and courses, meal provision instructions, and the like.
[0022] 2 is a flowchart showing the flow of the accommodation support method according to the first embodiment. First, the identification unit 11 identifies reservation information of a user by performing identity authentication for the user at the accommodation facility (S11). Next, the check-in unit 12 performs check-in processing for the user based on the reservation information (S12). Then, the registration unit 13 associates and registers a card ID recorded in a card key used to unlock a room in which the checked-in user will stay with service information included in the reservation information (S13). Thereafter, when the service processing unit 14 acquires a request including the card ID read from the card key, it performs processing according to the service information associated with the card ID (S14).
[0023] In this way, in this embodiment, by providing the card key used to unlock the room with the room unlocking function as well as service information such as a meal ticket, the user can receive services using the card key for entering the room. In other words, the user can not only enter the room using a single card key loaned to them during their stay, but also receive various services. Therefore, it is possible to provide the guest with an optimal usage environment that takes into account their diverse usage needs.
[0024] The accommodation support device 1 includes a processor, a memory, and a storage device, which are not shown in the figure. The storage device stores a computer program that implements the processing of the accommodation support method according to the present embodiment. The processor loads the computer program from the storage device into the memory and executes the computer program. In this way, the processor realizes the functions of an identification unit 11, a check-in unit 12, a registration unit 13, and a service processing unit 14.
[0025] Alternatively, each component of the accommodation support device 1 may be realized by dedicated hardware. Also, a part or all of each component of each device may be realized by a general-purpose or dedicated circuit, processor, etc., or a combination of these. These may be configured by a single chip, or may be configured by multiple chips connected via a bus. A part or all of each component of each device may be realized by a combination of the above-mentioned circuits, etc., and a program. Also, a CPU (Central Processing Unit), GPU (Graphics Processing Unit), FPGA (Field-Programmable Gate Array), quantum processor (quantum computer control chip), etc. can be used as the processor.
[0026] In addition, when a part or all of each component of the accommodation support device 1 is realized by a plurality of information processing devices, circuits, etc., the plurality of information processing devices, circuits, etc. may be centrally arranged or distributed. For example, the information processing devices, circuits, etc. may be realized as a client-server system, a cloud computing system, etc., in a form in which each is connected via a communication network. In addition, the function of the accommodation support device 1 may be provided in a SaaS (Software as a Service) format.
[0027] <Embodiment 2> The second embodiment is a specific example of the first embodiment. FIG. 3 is a block diagram showing the configuration of an accommodation support system 1000 according to the second embodiment. The accommodation support system 1000 is an information system for making reservations for accommodation at a specified accommodation facility 4, checking in, issuing a card key, providing services using the card key, and the like. The accommodation support system 1000 includes a user terminal 100, an authentication device 200, an accommodation support device 300, a check-in terminal 411, authentication terminals 421-1, 421-2, . . . , and a service terminal 431. The user terminal 100, the authentication device 200, the accommodation support device 300, the check-in terminal 411, the authentication terminal 421-1, and the like, and the service terminal 431 are each connected to be able to communicate with each other via a network N. Here, the network N is a communication network including a wireless communication line, such as the Internet, a wireless communication line network, a mobile phone line network, and the like. In addition, the network N does not matter what type of communication protocol it uses.
[0028] A user U0 carries and operates a user terminal 100 to make a reservation for a specific accommodation plan at an accommodation facility 4. The user terminal 100 is an information processing terminal with which the user U0 registers reservation information including a face image in advance to the accommodation support device 300. The user U0 may also register reservation information using an information processing device other than the user terminal 100.
[0029] The accommodation facility 4 includes a lobby 41, rooms 42-1, 42-2, . . . and a restaurant 43 (dining room). A check-in terminal 411 is installed in the lobby 41. The check-in terminal 411 checks in a user U1, who is a guest at the accommodation facility 4, by face authentication, and lends the user U1 a card key 51 used to unlock the room where the checked-in user U1 is staying. At least a card ID 511 is recorded in the card key 51. At this time, the check-in terminal 411 requests a card key issuance process from the accommodation support device 300. In response to the card key issuance process, the card ID 511 is registered in association with the room number of the room where the user U1 is staying (for example, room 42-1) and service information to be provided to the user U1.
[0030] An authentication terminal 421-1 that controls unlocking of the door is installed at the entrance of the room 42-1. Also, an authentication terminal 421-2 that controls unlocking of the door is installed at the entrance of the room 42-2. Thereafter, an authentication terminal that controls unlocking of the door is installed at the entrance of each room in the same manner. For example, when the user U2 holds up the card key 52, the authentication terminal 421-2 reads the card ID 521 and transmits an authentication request including the card ID 521 and the room number to the lodging support device 300 via the network N. The lodging support device 300 collates the card ID 521 included in the authentication request with the card ID associated with the room number, and if they match, returns unlocking permission to the authentication terminal 421-2. As a result, the authentication terminal 421-2 unlocks the door, and the user U2 can enter the room 42-2. The authentication terminals 421-1 and the like installed at the entrances of each room have the same functions. In the following description, authentication terminal 421-1 etc. may be simply referred to as "authentication terminal 421".
[0031] At the entrance of the restaurant 43, a service terminal 431 is installed to confirm entry. When the user U3 holds the card key 53 over the service terminal 431, the service terminal 431 reads the card ID 531, and transmits a service request including the card ID 531 and the service ID of the restaurant 43 to the accommodation support device 300 via the network N. The accommodation support device 300 checks the card ID 531 included in the service request against the card ID associated with the service ID, and if they match, performs processing according to the information associated with the service ID. For example, the accommodation support device 300 returns an entry permission to the service terminal 431. As a result, the service terminal 431 permits the user U3 to enter the restaurant 43, and the user U3 can enter the restaurant 43 and have a meal.
[0032] Each of users U1 to U3 in the accommodation facility 4 may carry an information processing terminal having the same functions as the user terminal 100. When the user terminal 100 is present in the accommodation facility 4, it may be regarded as a predetermined authentication terminal by the accommodation support device 300. In the following description, users U0, U1, U2, or U3 may be simply referred to as "user U." In the following description, the user terminals carried by users U1 to U3 in the accommodation facility 4 may be simply referred to as "user terminal 100."
[0033] The authentication device 200 is an information processing device that manages facial feature information of users and performs facial authentication. In response to a facial authentication request received from the outside, the authentication device 200 compares the facial image or facial feature information included in the request with the facial feature information of each user and returns the comparison result (authentication result) to the request source.
[0034] FIG. 4 is a block diagram showing the configuration of the authentication device 200 according to the second embodiment. The authentication device 200 includes a face information DB (DataBase) 210, a face detection unit 220, a feature point extraction unit 230, a registration unit 240, and an authentication unit 250. The face information DB 210 stores a user ID 211 and face feature information 212 of the user ID in association with each other. The face feature information 212 is a feature vector indicating a set of feature amounts, such as distances between feature points corresponding to the positions of a person's eyes, nose, mouth, and the like. The authentication device 200 may delete the face feature information 212 in the face information DB 210 in response to a request from a user or the like corresponding to the face feature information 212. Alternatively, the authentication device 200 may delete the face feature information 212 after a certain period of time has elapsed since registration.
[0035] The face detection unit 220 detects a face area included in a registration image for registering face information, and outputs the face area to the feature point extraction unit 230. The feature point extraction unit 230 extracts feature points from the face area detected by the face detection unit 220, calculates the distance between each of the extracted feature points as a feature amount, and generates a feature vector including a set of the calculated feature points as face feature information. The feature point extraction unit 230 outputs the generated face feature information to the registration unit 240 or the authentication unit 250.
[0036] When registering facial feature information, the registration unit 240 issues a new user ID 211. The registration unit 240 associates the issued user ID 211 with facial feature information 212 extracted from the registration image, and registers them in the face information DB 210.
[0037] The authentication unit 250 performs face authentication using the facial feature information 212. Specifically, the authentication unit 250 calculates the degree of match between each master biometric information by one-to-N comparison between the facial feature information (query biometric information) extracted from the face image and the facial feature information 212 (master biometric information) in the face information DB 210. For example, the authentication unit 250 may calculate the similarity between the feature amount of the query biometric information and the feature amount of the master biometric information as the degree of match. For example, the authentication unit 250 may calculate the degree of match higher as the distance between the feature vectors is shorter. Then, when the degree of match is equal to or greater than a threshold, the authentication unit 250 determines that the authentication is successful, and when the degree of match is less than the threshold, the authentication unit 250 determines that the authentication is unsuccessful. When the authentication is successful, the authentication unit 250 identifies the user ID 211 associated with the facial feature information 212 that has been successfully authenticated from the face information DB 210, and returns the result of the facial authentication including the successful authentication and the user ID 211 to the request source of the face authentication request. On the other hand, if the authentication fails, the authentication unit 250 returns the face authentication result including the fact that the authentication failed to the request source.
[0038] Returning to Fig. 3, the explanation will be continued. The accommodation support device 300 is an example of the above-mentioned accommodation support device 1. The accommodation support device 300 is an information processing device that performs reservations for accommodation at the accommodation facility 4, check-in, issuing of card keys, provision of services using the card keys, etc. The accommodation support device 300 may be made redundant with multiple servers, and each functional block may be realized by multiple computers.
[0039] FIG. 5 is a block diagram showing the configuration of the accommodation support device 300 according to the second embodiment. The accommodation support device 300 includes a storage unit 310, a memory 320, a communication unit 330, and a control unit 340. The storage unit 310 is an example of a non-volatile storage device such as a hard disk or a flash memory. The storage unit 310 stores a program 311, reservation information 312, and check-in management information 313. The storage unit 310 and the face information DB 210 of the authentication device 200 may be collectively regarded as a storage unit. In addition, a part or all of the information stored in the storage unit 310 may be stored in an external storage device. The program 311 is a computer program (accommodation support program) in which accommodation support processes, including reservation processes, check-in processes, card key issuing processes, and service provision processes according to the second embodiment, are implemented.
[0040] The reservation information 312 is information for managing reservation details of an accommodation plan at the accommodation facility 4. The reservation information 312 is information that associates a user ID 3121 with an accommodation plan 3122. The user ID 3121 is identification information of the user who made the reservation. The user ID 3121 is information that is identical to or uniquely corresponds to the user ID 211 that is associated with the facial feature information 212 and managed in the face information DB 210 of the authentication device 200. Therefore, the reservation information 312 can be said to be information that is associated with the user's personal authentication information for registration via the user ID 3121.
[0041] The accommodation plan 3122 is information indicating the reservation contents made by the user U corresponding to the user ID 3121. The accommodation plan 3122 includes, for example, a stay period 3151, room information 3152, meal information 3153, a number of people 3154, and a fee 3155. The stay period 3151 is the period of staying at the accommodation facility 4. The stay period 3151 may also be expressed by the date of the stay. For example, in the case of a one-night stay and two-day stay, the stay period 3151 may be the date of the day of the stay. The room information 3152 is information indicating the type of the reserved room, for example, the floor, layout, and location in the building (corner room, facing south, near the elevator, etc.). The meal information 3153 is information indicating whether or not a reservation has been made for dinner or breakfast, the menu, course, fee, etc. of the reserved meal. The number of people 3154 is the number of people who have made a reservation, and includes the number of people by gender, the number of adults and children, etc. The number of people 3154 may include the age of the child. The fee 3155 is the fee for the accommodation plan.
[0042] The reservation information 312 may further associate attribute information indicating attributes of the user U with the user ID 3121. The attribute information may include, for example, the family composition staying in the same room as the user U. The attribute information may include, for example, information such as a couple with one child, where two beds are available because the child sleeps with the user. The attribute information may also include personal information of the user U.
[0043] The check-in management information 313 is information for managing guests (bookers, users) who have checked in on the day and their accommodation plans. The check-in management information 313 is information in which a user ID 3131, a card ID 3132, a room number 3133, and service information 3134 are associated with each other. The user ID 3131 is information corresponding to the above-mentioned user ID 3121, and is a user ID whose face authentication was successful during check-in processing. The card ID 3132 is information corresponding to the above-mentioned card ID 511, etc., and is a card ID read when the card is issued. The room number 3133 is identification information of a room assigned to a user during check-in processing. The service information 3134 is information used to receive various services in the accommodation facility 4. The service information 3134 is information in which a service ID 3161, an available time period 3162, and a service content 3163 are associated with each other. The service ID 3161 is identification information of the service information 3134. The service ID 3161 is, for example, identification information of a restaurant 43. The available time period 3162 is a time period during which the corresponding service can be used. The available time period 3162 may be defined by, for example, a start time and an end time of use. The available time period 3162 may be, for example, a time period during which the restaurant 43 of the accommodation facility 4 is available. Note that an entry permission flag to the restaurant 43 or the like may be used instead of the available time period 3162. The service content 3163 is content during which the corresponding service can be used (provided). Examples of the service content 3163 include, but are not limited to, the meal content (course meal or optional meal) provided at the restaurant 43, distinction between dinner and breakfast, seats in the restaurant 43, entry to shared spaces such as a bathhouse, use of a massage machine, purchases from a vending machine, and the like.
[0044] The memory 320 is a volatile storage device such as a RAM (Random Access Memory), and is a storage area for temporarily holding information during operation of the control unit 340. The communication unit 330 is a communication interface with the network N.
[0045] The control unit 340 is a processor, i.e., a control device, that controls each component of the accommodation support apparatus 300. The control unit 340 loads the program 311 from the storage unit 310 into the memory 320 and executes the program 311. In this way, the control unit 340 realizes the functions of a registration unit 341, an authentication control unit 342, an identification unit 343, a check-in processing unit 344, and a service processing unit 345.
[0046] The registration unit 341 is an example of the registration unit 13 described above. The registration unit 341 performs registration processing (reservation processing) of reservation information, etc. Specifically, the registration unit 341 receives a registration request including a face image and an accommodation plan to be reserved (and attribute information) from the user terminal 100, etc., and registers the reservation information 312. At this time, the registration unit 341 registers facial feature information based on the face image included in the registration request in the authentication device 200, and acquires the user ID issued at the time of registration. Then, the registration unit 341 generates reservation information 312 by associating the issued user ID 3121 with the accommodation plan 3122 (and attribute information) included in the registration request, and registers the reservation information 312 in the storage unit 310.
[0047] Furthermore, the registration unit 341 acquires a card ID from the check-in terminal 411 when issuing a card key, and generates service information from a service ID included in the reservation information of the user who has completed the check-in process. The registration unit 341 then generates check-in management information 313 by associating the card ID, the user ID, the room number of the user who has completed the check-in process, and the service information, and registers the check-in management information 313 in the storage unit 310. At this time, if the reservation information identified by the identification unit 343 includes a food and drink service, the registration unit 341 may register permission to enter the restaurant 43 of the accommodation facility 4 as the service information. Furthermore, if the registration unit 341 receives a selection of a desired time period for using the restaurant 43 from the user at the time of check-in, it may include the desired time period as an available time period in the service information. Furthermore, the registration unit 341 may include the meal content to be provided at the restaurant 43 from the meal information 3153 included in the reservation information in the service information.
[0048] The authentication control unit 342 controls the identity authentication of the user using the authentication device 200. In particular, the authentication control unit 342 according to this embodiment controls the biometric authentication of the user using biometric information extracted from an image captured by the user. Specifically, the authentication control unit 342 controls the face authentication of the user using facial feature information extracted from a face image of the user. That is, the authentication control unit 342 controls the identity authentication by having the authentication device 200 match the identity authentication information for authentication of the user (query biometric information) with the facial feature information 212 (master biometric information) of the face information DB 210. For example, when the authentication control unit 342 receives a check-in request including a face image from the check-in terminal 411, it controls the face authentication.
[0049] The identification unit 343 is an example of the above-mentioned identification unit 11. When face authentication in response to a check-in request is successful, the identification unit 343 identifies a user ID included in the face authentication result, and identifies reservation information 312 including the identified user ID 3121.
[0050] The check-in processing unit 344 is an example of the above-mentioned check-in unit 12. The check-in processing unit 344 registers in the storage unit 310 as check-in management information 313 based on the accommodation plan 3122 associated with the user ID 3121 whose face has been successfully authenticated. Specifically, the check-in processing unit 344 assigns a room number in which the user whose face has been successfully authenticated will stay, generates check-in management information 313 by associating the user ID 3131 with the room number 3133, and registers the information in the storage unit 310. Then, the check-in processing unit 344 transmits a card lending instruction to the check-in terminal 411.
[0051] The service processing unit 345 is an example of the above-mentioned service processing unit 14. When the service processing unit 345 acquires a service request including the card ID 531 and the service ID read from the card key 53 in the service terminal 431, the service processing unit 345 performs processing according to the service information 3134 associated with the card ID 531. Then, the service processing unit 345 returns the result of the processing to the service terminal 431. Specifically, the service processing unit 345 may identify the service information 3134 associated with the card ID 531 (3132) in the check-in management information 313, and return the identified service information 3134 to the service terminal 431 together with the result of the processing. This allows the service terminal 431 to determine whether or not to permit entry based on the service information 3134. Alternatively, the service processing unit 345 may determine whether or not to permit entry to the restaurant 43 based on the available time period included in the service information associated with the card ID, and return the determination result to the service terminal 431. This allows the service terminal 431 to control entry based on the received determination result of whether or not entry is permitted. In particular, the service processing unit 345 may determine to permit entry to the restaurant 43 when the service information associated with the card ID includes an entry permission (flag).
[0052] Alternatively, the service processing unit 345 may identify the meal contents included in the service information associated with the card ID and perform processing according to the identified meal contents. For example, the service processing unit 345 may perform the service provision processing such as seat guidance in the restaurant 43, order processing according to the menu or course, meal provision instruction, etc.
[0053] 6 is a flowchart showing the flow of reservation processing according to the second embodiment. For example, the user terminal 100 accepts input or selection of reservation details (accommodation plan) (and attribute information of the user U0) at the accommodation facility 4 in response to an operation by the user U0. Then, in response to a registration operation from the user U0, the user terminal 100 controls a built-in camera (not shown) to photograph the face of the user U0 and acquires the photographed facial image. Then, the user terminal 100 transmits a registration request for the facial image and reservation details (and attribute information) to the accommodation support apparatus 300.
[0054] In response to this, the accommodation support device 300 receives a registration request including the face image and reservation details (accommodation plan) (and attribute information) of the user U1 from the user terminal 100 via the network N (S111). Next, the accommodation support device 300 transmits a face information registration request including the face image to the authentication device 200 via the network N (S112). In response to this, the authentication device 200 performs face information registration processing.
[0055] FIG. 7 is a flowchart showing a flow of face information registration processing by the authentication device 200 according to the second embodiment. First, the authentication device 200 receives a face information registration request from the lodging support device 300 via the network N (S201). Next, the face detection unit 220 of the authentication device 200 detects a face area from a face image included in the face information registration request (S202). Then, the feature point extraction unit 230 of the authentication device 200 extracts face feature information from the face area detected in step S202 (S203). Then, the registration unit 240 of the authentication device 200 issues a user ID 211 (S204). Then, the registration unit 240 associates the extracted face feature information 212 with the issued user ID 211 and registers them in the face information DB 210 (S205). After that, the registration unit 240 returns the issued user ID 211 to the requesting lodging support device 300 via the network N (S206). The authentication device 200 may perform face information registration processing in response to a face information registration request received from an arbitrary information registration terminal. For example, the information registration terminal is an information processing device such as a personal computer, a smartphone, or a tablet terminal.
[0056] Returning to Fig. 6, the description will be continued. The accommodation support apparatus 300 receives a face information registration result from the authentication apparatus 200 (S113). The face information registration result includes a user ID issued by the authentication apparatus 200. Then, the accommodation support apparatus 300 associates the user ID 3121 included in the face information registration result with the accommodation plan 3122 (and attribute information) included in the registration request, and registers them in the storage unit 310 as reservation information 312 (S114).
[0057] 8 is a sequence diagram showing the flow of check-in processing according to the second embodiment. First, the check-in terminal 411 detects an entrance (e.g., user U1) to the accommodation facility 4 using a human sensor (not shown) or the like, and displays a check-in screen prompting face authentication. In response to the check-in screen, the user U1 stands in front of a camera (not shown) of the check-in terminal 411. Then, the check-in terminal 411 photographs the face of the user U1 (S121). Then, the check-in terminal 411 transmits a check-in request including the photographed face image of the user U1 to the accommodation support apparatus 300 via the network N (S122).
[0058] In response to this, the accommodation support apparatus 300 receives a check-in request from the check-in terminal 411 via the network N. Then, the accommodation support apparatus 300 transmits a face recognition request including the face image included in the received check-in request to the authentication apparatus 200 via the network N (S123). In response to this, the authentication apparatus 200 performs face recognition processing (S124).
[0059] FIG. 9 is a flowchart showing a flow of face authentication processing by the authentication device 200 according to the second embodiment. First, the authentication device 200 receives a face authentication request from the lodging support device 300 via the network N (S211). Next, the authentication device 200 extracts face feature information from the face image included in the face authentication request in the same manner as in steps S202 and S203 described above. Then, the authentication unit 250 of the authentication device 200 collates the face feature information extracted from the face image included in the face authentication request with the face feature information 212 of the face information DB 210 (S212) and calculates the degree of agreement. Then, the authentication unit 250 determines whether the degree of agreement is equal to or greater than a threshold (S213). If the face feature information matches, that is, if the degree of agreement of the face feature information is equal to or greater than a threshold, the authentication unit 250 identifies the user ID 211 associated with the face feature information 212 (S214). Then, the authentication unit 250 returns the face authentication result including the fact that the face authentication was successful and the identified user ID 211 to the lodging support device 300 via the network N (S215). If the degree of match is less than the threshold in step S213, the authentication unit 250 returns the face authentication result including the fact that the face authentication was unsuccessful to the lodging support device 300 via the network N (S216).
[0060] Returning to FIG. 8, the explanation will be continued. The lodging support device 300 receives the face authentication result from the authentication device 200 via the network N. Then, the lodging support device 300 judges whether or not the face authentication has been successful. Specifically, the lodging support device 300 refers to the face authentication result, and judges that the face authentication has been successful if the face authentication result includes a user ID. If it is determined that the face authentication has failed, the lodging support device 300 may return a message to the check-in terminal 411 via the network N notifying the user that the face authentication has failed or that check-in is not possible.
[0061] If the face authentication is successful, the lodging support apparatus 300 identifies the lodging plan 3122 (i.e., the reservation information 312) associated with the user ID 3121 included in the face authentication result (S126). Then, the lodging support apparatus 300 performs a check-in process for the reservation information 312 (S127). Specifically, the lodging support apparatus 300 assigns a vacant room to the user U1 according to the type of the room information 3152 included in the reservation information 312. Then, the lodging support apparatus 300 generates check-in management information 313 by associating the room number 3133 of the assigned room with the user ID 3131 included in the face authentication result received in step 125, and registers the check-in management information 313 in the storage unit 310. Then, the lodging support apparatus 300 transmits a card lending instruction to the check-in terminal 411 via the network N (S128).
[0062] The check-in terminal 411 lends an (unlent) free card key 51 to the user U1 in response to the card lending instruction received from the lodging support device 300 via the network N (S129). For example, the check-in terminal 411 may output the card key 51 from a card output unit (not shown) and let the user U1 take it. The check-in terminal 411 then displays a card key issuance support screen (S130).
[0063] FIG. 10 is a diagram showing a display example of the card key issuance support screen 71 according to the second embodiment. The card key issuance support screen 71 shows an example displayed on the check-in terminal 411. The card key issuance support screen 71 includes a support message 711 and a support image 712. Note that the display contents of the card key issuance support screen 71 are not limited to these. The support message 711 is a message (text information) for supporting the operation to issue a card key to the user U1 to whom the card key 51 has been lent. Examples of the support message 711 include, but are not limited to, "Place the card key on the card key issuer and release your hand" and "Please wait until the screen displays "Card key has been issued."." The support image 712 conveys to the user U1 the image of the action of placing the card key 51 on the card key issuer.
[0064] Here, it is assumed that user U1 places the loaned card key 51 on a card issuer (not shown) connected to the check-in terminal 411 and then releases it. In response, the check-in terminal 411 acquires the card ID 511 read from the card key 51 by the card issuer (S131), and transmits the card ID 511 to the lodging support device 300 via the network N (S132).
[0065] In response to this, the accommodation support device 300 acquires the card ID 511 from the check-in terminal 411 via the network N, and identifies the check-in management information 313 associated with the card ID 511 (3122). Then, the accommodation support device 300 identifies the accommodation plan 3122 associated with the user ID 3131 (3121) included in the identified check-in management information 313 from the reservation information 312. The accommodation support device 300 may identify the accommodation plan 3122 from the user ID 3121 included in the face authentication result received in step 125. In other words, the accommodation support device 300 generates service information for the user who has been successfully face-authenticated, using the meal information 3153 and the like of the accommodation plan 3122 of the reservation information 312 of the user (S133). Specifically, the accommodation support device 300 identifies a service ID indicating an eating and drinking service or provision of a meal by the restaurant 43 from the meal information 3153, and generates service information 3134 by associating the service ID 3161 with the available time period 3162 of the restaurant 43 for the user U1 and the service content 3163. Then, the accommodation support device 300 associates the user ID 3131 of the user U1, the acquired card ID 511 (3122), the room number 3133 and the generated service information 3134, and registers them in the storage unit 310 as check-in management information 313 (S134).
[0066] Thereafter, the accommodation support apparatus 300 transmits the room number 3133, the service information 3134, etc. to the check-in terminal 411 via the network N (S135). In response to this, the check-in terminal 411 displays a registration content display screen including the received room number 3133, the service information 3134, etc. (S136).
[0067] FIG. 11 is a diagram showing a display example of the registration content display screen 72 according to the second embodiment. The registration content display screen 72 shows an example displayed on the check-in terminal 411. The registration content display screen 72 includes a support message 721, a support image 722, a room number and meal ticket information 723, a support message 724, and registration content 725. The display contents of the registration content display screen 72 are not limited to these. The support message 721 is a message (text information) for supporting the user U1 to receive the card key 51 after it has been issued. Examples of the support message 721 include, but are not limited to, "The card key has been issued" and "Please take the card key." The support image 722 conveys to the user U1 an image of the action of lifting the card key 51 up from the card key issuer to receive it. The room number and meal ticket information 723 shows that the room number "2221" and the dinner ticket and breakfast ticket are associated with the card ID 511 of the card key 51. The room number and meal ticket information 723 may be information that displays the allocated time (usable time or distinction between the first half and the second half, etc.) and location for dinner and breakfast. The support message 724 is a message (text information) for informing the user that the card key 51 can be used as a meal ticket at the restaurant 43. An example of the support message 724 is, but is not limited to, "Please bring your card key with you to the restaurant for dinner and breakfast." The registered content 725 is an example of information that indicates the registered content of the accommodation plan of the user U1, but is not limited to this.
[0068] The check-in process and the card key issuing process according to this embodiment are performed as described above. Next, the service provision process according to this embodiment will be described with reference to Examples 2-1 to 2-3.
[0069] (Example 2-1) The lodging support apparatus 300 identifies service information corresponding to the card ID read from the card key, and performs processing to return the identified service information to the authentication terminal (for example, the service terminal) that made the request.
[0070] FIG. 12 is a sequence diagram showing the flow of the service provision process according to Example 2-1 of the present embodiment 2. First, the service terminal 431 reads the card ID 531 from the card key 53 of the user U3 (S141). Then, the service terminal 431 transmits the read card ID 531 to the lodging support device 300 via the network N (S142). In response to this, the lodging support device 300 acquires the card ID 531 from the check-in terminal 411 via the network N, and identifies the service information 3134 associated with the card ID 531 (3122) from the check-in management information 313 (S143). At this time, the service information 3134 includes the available time period 3162. Then, the lodging support device 300 transmits the service information 3134 including the available time period 3162 to the service terminal 431 via the network N (S144). The service terminal 431 receives the service information 3134 from the lodging support device 300 via the network N. The service terminal 431 then determines whether or not user U3 is permitted to enter restaurant 43 based on the available time period 3162 in the service information 3134 (S145). The service terminal 431 performs admission control according to the result of the determination in step S145 (S146). For example, if the current time is included in the available time period in step S145, the service terminal 431 determines that admission is permitted, displays a meal ticket confirmation screen, and opens an entrance gate (not shown) of restaurant 43. This allows user U3 to recognize that he or she is permitted to enter restaurant 43 during this time period, and allows him or her to enter restaurant 43 using card key 53 without using a paper meal ticket.
[0071] FIG. 13 is a diagram showing a display example of the meal ticket confirmation screen 73 according to Example 2-1 of the present embodiment 2. The meal ticket confirmation screen 73 shows an example displayed on the service terminal 431. The meal ticket confirmation screen 73 includes a support message 731, a support image 732, a room number, and meal ticket information 733. The display contents of the meal ticket confirmation screen 73 are not limited to these. The support message 731 is a message (text information) that informs the user that the meal ticket has been confirmed by holding the card key 53. Examples of the support message 731 include, but are not limited to, "Today's dinner ticket has been confirmed" and "Please enter the restaurant." The support image 732 is used to visually inform the user that the dinner ticket is associated with the card ID 531 of the card key 53 held by the user U3. The room number and meal ticket information 733 show that the room number "1513" and the dinner ticket and breakfast ticket are associated with the card ID 531 of the card key 53. The meal ticket confirmation screen 73 may also display the seat position, seat number, menu, and course name indicated by the meal ticket.
[0072] On the other hand, if the current time is not included in the available time period in step S145, the service terminal 431 determines that entry is not permitted and notifies the user U3 by displaying a message to that effect on the screen, etc. This allows the user U3 to recognize that he or she cannot enter the restaurant 43 during that time period.
[0073] (Example 2-2) The lodging support device 300 identifies service information corresponding to the card ID read from the card key, judges whether the service can be used based on the identified service information, and returns the judgment result to the requesting authentication terminal (e.g., service terminal). The difference from Example 2-1 is that the lodging support device (server, etc.) judges whether the service can be used, rather than an authentication terminal such as a service terminal.
[0074] FIG. 14 is a sequence diagram showing the flow of the service provision process according to Example 2-2 of the present embodiment 2. First, steps S141 to S143 are the same as those in FIG. 12 described above. Then, the accommodation support device 300 judges whether or not the user U3 can enter the restaurant 43 based on the available time period 3162 of the service information 3134 identified in step S143 (S145a). Then, the accommodation support device 300 transmits the judgment result of step S145a to the service terminal 431 via the network N (S145b). After that, the service terminal 431 performs admission control according to the judgment result received in step S145b (S146).
[0075] (Example 2-3) The accommodation support apparatus 300 performs a service provision process according to the determination result of Example 2-2.
[0076] FIG. 15 is a sequence diagram showing the flow of the service provision process according to Example 2-3 of the present embodiment 2. First, steps S141 to S146 are the same as those in FIG. 14 described above. Then, the lodging support device 300 provides the meal according to the judgment result of step S145a (S147). For example, if the judgment result of step S145a indicates admission permission, the lodging support device 300 transmits an order request for the menu indicated by the service content 3163 of the service information 3134 and a notification of the seat position of the user U3 to the terminal of the kitchen of the restaurant 43. In addition, the lodging support device 300 may transmit seat guidance information included in the service content 3163 to the service terminal 431. Note that, if the judgment result of step S145a indicates admission denial, the lodging support device 300 may transmit to the service terminal 431 the fact that admission is possible during other available time periods or with an additional charge.
[0077] FIG. 16 is a diagram showing a display example of the meal ticket confirmation screen 73a according to Examples 2-1 to 2-3 of the present embodiment 2. The meal ticket confirmation screen 73a shows an example displayed on the service terminal 431. The meal ticket confirmation screen 73a is obtained by adding a menu display field 734 and a seat guide map 735 to the above-mentioned FIG. 13. The menu display field 734 is a field that displays the reserved dinner menu, course meal name, etc. The seat guide map 735 shows the seat number "2" assigned to the meal ticket, and map (route) information for guiding the user to the seat position in the restaurant 43 that corresponds to the seat number. Note that the display contents of the meal ticket confirmation screen 73a are not limited to these.
[0078] The accommodation support apparatus 300 may notify the information of step S144 or S145b to a staff terminal (not shown). This allows the staff of the accommodation facility 4 to head to the vicinity of the entrance / exit of the restaurant 43 as necessary, making it easier to support the user U3.
[0079] In this way, this embodiment makes it possible to provide various services within the accommodation facility, including the provision of meals, to guests in a paperless manner by including a meal ticket function in the card key lent to the guest instead of issuing paper meal tickets. This improves convenience for guests and reduces the burden on staff of checking paper tickets, improving work efficiency.
[0080] <Embodiment 3> The third embodiment is a modification of the second embodiment. The service processing unit according to the third embodiment receives a reference request including a card ID read from a card key by a predetermined authentication terminal and personal authentication information acquired from the holder of the card key. If the service processing unit successfully authenticates the holder using the personal authentication information, the service processing unit identifies service information and reservation information associated with the card ID included in the reference request. The service processing unit then returns the identified service information and reservation information to the authentication terminal.
[0081] FIG. 17 is a sequence diagram showing the flow of the process of referring to the registration information of the card key according to the third embodiment. Here, the "predetermined authentication terminal" is explained as the user terminal 100 carried by the user U2 in the accommodation facility 4. First, the user terminal 100 reads the card ID 521 from the card key 52 of the user U2 (S301). Next, the user terminal 100 controls a camera (not shown) to take a picture of the face of the user U2 (S302). Then, the user terminal 100 transmits a reference request including the card ID 521 read in step S301 and the face image of the user U2 taken in step S302 to the accommodation support device 300 via the network N (S303). The user terminal 100 includes current location information in the reference request.
[0082] In response to this, the lodging support apparatus 300 receives a reference request from the user terminal 100 via the network N. At this time, the lodging support apparatus 300 judges whether the location information included in the reference request is within the accommodation facility 4 or not. If the location information is outside the accommodation facility 4, the lodging support apparatus 300 returns a notice of no reference to the user terminal 100. On the other hand, if the location information is within the accommodation facility 4, the lodging support apparatus 300 transmits a face recognition request including a face image included in the received reference request to the authentication apparatus 200 via the network N (S304). In response to this, the authentication apparatus 200 performs face recognition processing as shown in FIG. 9 above (S305). Then, the lodging support apparatus 300 receives a face recognition result from the authentication apparatus 200 via the network N (S306). Then, the lodging support apparatus 300 judges whether the face recognition has been successful. If it is judged that the face recognition has been unsuccessful, the lodging support apparatus 300 may return a notice of the user's failure in face recognition or of no reference to the user terminal 100 via the network N. In the following, the explanation will be continued assuming that face recognition is successful.
[0083] If the face authentication is successful, the accommodation support device 300 identifies a room number, service information, and accommodation plan from the user ID and card ID (S307). Specifically, the accommodation support device 300 identifies a room number 3133 and service information 3134 associated with a pair of a user ID 3131 included in the face authentication result and a card ID 3132 included in the reference request from the check-in management information 313. In addition, the accommodation support device 300 identifies an accommodation plan 3122 associated with a user ID 3121 included in the face authentication result from the reservation information 312.
[0084] Thereafter, the accommodation support apparatus 300 transmits the specified room number, service information, and accommodation plan to the user terminal 100 via the network N (S308). In response to this, the user terminal 100 displays a registration content display screen including the received room number, service information, accommodation plan, etc. (S309).
[0085] FIG. 18 is a diagram showing a display example of the registration content display screen 74 according to the third embodiment. The registration content display screen 74 shows an example displayed on the user terminal 100. The registration content display screen 74 includes a support message 741, a room number and meal ticket information 743, a support message 744, and a registration content 745. The display contents of the registration content display screen 74 are not limited to these. The support message 741 is a message (text information) for informing the user of the registration contents of the card key 52. The room number and meal ticket information 743 indicates that the room number "0832" and the dinner ticket and breakfast ticket are associated with the card ID 521 of the card key 52. The room number and meal ticket information 743 may be information that includes the allocated time (available time or distinction between the first half and the second half, etc.) and the location of dinner and breakfast. The support message 744 and the registration content 745 are the same as the support message 724 and the registration content 725 of FIG. 11 described above.
[0086] The above-mentioned "predetermined authentication terminal" may be the check-in terminal 411, the authentication terminal 421, the service terminal 431, etc. installed in the accommodation facility 4.
[0087] In this manner, in this embodiment, a guest can easily check the room number and service information available to him / her, as well as the details of the accommodation plan, etc., using the card key and personal authentication at any time using the user terminal 100 or the authentication terminal of the accommodation facility 4. Therefore, it is possible to provide the guest with an optimal usage environment in consideration of various usage needs. In addition, it is possible to prevent misuse, such as the card key being used by another person.
[0088] <Other embodiments> In each of the above-mentioned embodiments, the personal authentication process for the person who made the reservation (user) at the time of check-in is not limited to the above-mentioned face authentication. For example, the personal authentication process for the person who made the reservation at the time of check-in may be performed by matching personal information such as a name and a phone number input by the person who made the reservation at the time of check-in terminal with personal information registered at the time of reservation. In addition, the personal authentication process for the person who made the reservation at the time of check-in may be performed by matching a reservation number input by the person who made the reservation at the time of check-in terminal with a reservation number issued at the time of reservation. In addition, the input of the personal information of the person who made the reservation and the reservation number may be performed by reading code information (e.g., QR code (registered trademark)) displayed on the screen of a user terminal carried by the person who made the reservation or code information printed on paper into the check-in terminal. Therefore, the user ID included in the check-in management information is not limited to face authentication, and may be a user ID that has succeeded in the personal authentication process. Similarly, in each of the above-mentioned embodiments, the reservation process may register other personal authentication information instead of registering facial feature information based on a face image.
[0089] In the above embodiment, the personal authentication (authentication of personal identification, personal identification processing, etc.) is described as face authentication, but other biometric authentication using biometric information may be used. Other technologies using a photographed image of a person are applicable to the biometric authentication and biometric information. For example, the biometric information may be data (feature amount) calculated from physical characteristics unique to an individual, such as a fingerprint, a voiceprint, veins, a retina, an iris of the eye, or a pattern of a palm. In addition, the biometric authentication may be performed by extracting feature information indicating a person's physical characteristics from a photographed image of a part of the user's body, comparing the extracted feature information with pre-registered feature information, and assuming that the authentication is successful when the degree of match is equal to or greater than a threshold value. For example, the biometric authentication may be authentication based on the external shape of a person. In that case, the feature information is information on the external shape of a person, such as information indicating features such as body shape, height, and clothing. In addition, instead of the biometric authentication, other personal authentication may be applied, and the biometric information may be other personal authentication information. For example, the personal authentication information may include, but is not limited to, a user ID, a combination of ID and password, the contents of an identification card such as a My Number or a driver's license (identification number or password), an electronic certificate, code information, etc. The code information may be a two-dimensional code, for example, a QR code (registered trademark).
[0090] In the above-mentioned second embodiment and the like, the authentication device 200 and the lodging support device 300 have been described as separate information processing devices, but they may be the same. For example, the lodging support device 300 may register facial feature information in association with the user ID 3121 of the reservation information 312. In that case, the control unit 340 may further include the functions of the face detection unit 220, the feature point extraction unit 230, the registration unit 240, and the authentication unit 250 in FIG. 4.
[0091] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disk or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, the transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0092] The present disclosure is not limited to the above-described embodiment, and may be modified as appropriate without departing from the spirit and scope of the present disclosure. In addition, the present disclosure may be implemented by appropriately combining the respective embodiments.
[0093] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes. (Appendix A1) An identification means for identifying reservation information of a user by authenticating the user in the accommodation facility; a check-in means for performing a check-in process for the user based on the reservation information; a registration means for registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to a service included in the reservation information; a service processing means for performing processing according to the service information associated with the card ID when a request including the card ID read from the card key is received; An accommodation support device comprising: (Appendix A2) The service processing means receives a request including the card ID read from the card key by the service terminal of the accommodation facility from the service terminal, and returns a result of the processing to the service terminal. 13. An accommodation support device as described in Appendix A1. (Appendix A3) The service processing means identifies the service information associated with the card ID included in the request, and returns the identified service information to the service terminal by including the result of the processing. 13. An accommodation support device as described in Appendix A2. (Appendix A4) The service information includes the available hours of the dining room of the accommodation facility, 1. An accommodation support device as described in Appendix A3. (Appendix A5) The service processing means determines whether or not to permit entry to the restaurant based on the available time period included in the service information associated with the card ID, and returns the determination result to the service terminal. 1. The lodging support device described in Appendix A4. (Appendix A6) The registration means registers, when the reservation information includes a dining service, permission to enter a dining room of the accommodation facility as the service information; The service processing means determines that entry to the restaurant is permitted if the service information associated with the card ID includes entry permission. An accommodation support device according to any one of Appendix A1 to Appendix A5. (Appendix A7) The service information includes the meal contents provided in the dining hall of the accommodation facility. 7. An accommodation support device according to any one of Appendix A1 to Appendix A6. (Appendix A8) The service processing means identifies a meal content included in the service information associated with the card ID, and performs processing according to the identified meal content. 13. The lodging support device according to claim A7. (Appendix A9) The service processing means includes: receiving a reference request including the card ID read from the card key by a predetermined authentication terminal and personal authentication information obtained from the holder of the card key; If the identity authentication of the card holder using the identity authentication information is successful, the service information and the reservation information associated with the card ID included in the reference request are identified; The specified service information and the reservation information are returned to the authentication terminal. 7. An accommodation support device according to any one of Appendix A1 to Appendix A8. (Appendix B1) An authentication terminal installed at the accommodation facility, An accommodation support device; The accommodation support device includes: an identification means for identifying reservation information of a user by authenticating the user through the authentication terminal in the accommodation facility; a check-in means for performing a check-in process for the user based on the reservation information; a registration means for registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to a service included in the reservation information; a service processing means for performing processing according to the service information associated with the card ID when a request including the card ID read from the card key is received; An accommodation support system equipped with: (Appendix B2) The service processing means receives a request including the card ID read from the card key by the service terminal of the accommodation facility from the service terminal, and returns a result of the processing to the service terminal. An accommodation assistance system as described in Appendix B1. (Appendix C1) The computer The accommodation facility identifies the user's reservation information by authenticating the user's identity, performing a check-in process for the user based on the reservation information; registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to the service included in the reservation information; When a request including the card ID read from the card key is received, a process is performed according to the service information associated with the card ID. Accommodation support methods. (Appendix D1) An identification process for identifying reservation information of a user by authenticating the user at the accommodation facility; A check-in process for the user based on the reservation information; a registration process for registering a card ID recorded in a card key used to unlock a room in which the checked-in user is staying, in association with service information related to the service included in the reservation information; a service process for performing a process according to the service information associated with the card ID when a request including the card ID read from the card key is received; A non-transitory computer-readable medium storing an accommodation assistance program for causing a computer to execute the above.
[0094] Although the present invention has been described above with reference to the embodiments (and examples), the present invention is not limited to the above-mentioned embodiments (and examples). Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. [Explanation of symbols]
[0095] 1. Accommodation Support Equipment 11 Specific section 12 Check-in Section 13. Registration Department 14 Service Processing Unit 1000 Accommodation Support System N Network U User U0 User U1 User U2 User U3 User 100 user terminals 200 Authentication Device 210 Face Information DB 211 User ID 212 Facial Feature Information 220 Face detection unit 230 Feature Point Extraction Unit 240 Registration Department 250 Authentication Department 300 Accommodation Support Equipment 310 Storage section 311 Program 312 Reservation Information 3121 User ID 3122 Accommodation Plans 3151 Length of stay 3152 Room Information 3153 Meal Information 3154 number of people 3155 Fee 313 Check-in Management Information 3131 User ID 3132 Card ID 3133 Room Number 3134 Service Information 3161 Service ID 3162 Available Hours 3163 Service Contents 320 Memory 330 Communications Department 340 Control Unit 341 Registration Department 342 Authentication control section 343 Specific part 344 Check-in Processing Unit 345 Service Department 4. Accommodation 41 Lobby 411 Check-in terminal 42 rooms Room 42-1 Room 42-2 421 Authentication Terminal 421-1 Authentication terminal 421-2 Authentication terminal 43 Restaurants 431 Service Terminal 51 Card Key 511 Card ID 52 Card Key 521 Card ID 53 Card Key 531 Card ID 71 Card key issuance support screen 711 Support Message 712 Support Image 72 Registration details display screen 721 Support Messages 722 Support Image 723 Room number and meal ticket information 724 Messages of Support 725 Registration details 73 Meal ticket confirmation screen 731 Messages of Support 732 Support Image 733 Room number and meal ticket information 734 Menu display column 735 Seating Plan 74 Registration details display screen 741 Messages of Support 743 Room number and meal ticket information 744 Messages of Support 745 Registration details
Claims
1. an identification means for identifying reservation information of a user by authenticating the user at the accommodation facility; check-in means for performing check-in processing for the user based on the reservation information; a registration means for registering a card ID recorded on a card key used to unlock a room where the checked-in user is staying, in association with service information relating to services available to the user; a service processing means for performing a first process of, when a request including a card ID read from the card key is received by a predetermined authentication terminal, identifying the service information associated with the card ID and returning the identified service information to the authentication terminal; An accommodation support device comprising:
2. The registration means registers the card ID recorded on the card key used to unlock the room where the checked-in user will be staying, in association with service information regarding the service included in the reservation information. The accommodation support device according to claim 1.
3. The registration means associates and registers the card ID recorded on the card key used to unlock the room where the checked-in user is staying with service information regarding the service acquired during the check-in process. The accommodation support device according to claim 1 or 2.
4. The service processing means performs the first process of receiving a request including the card ID read from the card key by the authentication terminal, which is a service terminal of the accommodation facility, from the service terminal, and returning a result of processing based on the specified service information to the service terminal together with the specified service information. The accommodation support device according to claim 1 or 2.
5. When the reservation information includes a food and drink service, the registration means registers permission to enter a dining room of the accommodation facility as the service information; The service processing means performs, as a second process, identifying the service information associated with the card ID, and determining that entry into the restaurant is permitted if the identified service information includes entry permission. The accommodation support device according to claim 1 or 2.
6. The service processing means receiving a reference request including the card ID read from the card key by the authentication terminal and personal authentication information obtained from the holder of the card key; If the card holder is successfully authenticated using the personal authentication information, the service information and the reservation information associated with the card ID included in the reference request are identified; a third process of returning the specified service information and the reservation information to the authentication terminal; The accommodation support device according to claim 1 or 2.
7. a first authentication terminal installed at the accommodation facility; an accommodation support device; The accommodation support device includes: an identification means, at the accommodation facility, for identifying reservation information of the user through personal authentication of the user by the first authentication terminal; check-in means for performing check-in processing for the user based on the reservation information; a registration means for registering a card ID recorded on a card key used to unlock a room where the checked-in user is staying, in association with service information relating to services available to the user; a service processing means for performing a first process of, when a request including a card ID read from the card key by a predetermined second authentication terminal is received, identifying the service information associated with the card ID and returning the identified service information to the second authentication terminal; An accommodation support system equipped with:
8. The computer The accommodation facility identifies the user's reservation information by authenticating the user, performing a check-in process for the user based on the reservation information; registering a card ID recorded on a card key used to unlock the room where the checked-in user is staying, in association with service information relating to services available to the user; When a request including a card ID read from the card key is acquired by a predetermined authentication terminal, a first process is performed to identify the service information associated with the card ID and return the identified service information to the authentication terminal. Accommodation support methods.
9. An identification process for identifying reservation information of the user by authenticating the user at the accommodation facility; a check-in process for the user based on the reservation information; a registration process for registering a card ID recorded on a card key used to unlock a room where the checked-in user is staying, in association with service information regarding services available to the user; a service process that performs a first process in which, when a request including a card ID read from the card key is received by a predetermined authentication terminal, the service information associated with the card ID is identified and the identified service information is returned to the authentication terminal; An accommodation support program that runs on a computer.