WO2024053038A1 - 宿泊支援装置、システム及び方法、並びに、コンピュータ可読媒体 - Google Patents
宿泊支援装置、システム及び方法、並びに、コンピュータ可読媒体 Download PDFInfo
- Publication number
- WO2024053038A1 WO2024053038A1 PCT/JP2022/033659 JP2022033659W WO2024053038A1 WO 2024053038 A1 WO2024053038 A1 WO 2024053038A1 JP 2022033659 W JP2022033659 W JP 2022033659W WO 2024053038 A1 WO2024053038 A1 WO 2024053038A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- card
- information
- user
- accommodation
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000012545 processing Methods 0.000 claims abstract description 140
- 230000004308 accommodation Effects 0.000 claims description 238
- 235000012054 meals Nutrition 0.000 claims description 61
- 230000008569 process Effects 0.000 claims description 24
- 235000013305 food Nutrition 0.000 claims description 6
- 235000013361 beverage Nutrition 0.000 claims description 4
- 230000001815 facial effect Effects 0.000 description 64
- 238000010586 diagram Methods 0.000 description 28
- 230000004044 response Effects 0.000 description 19
- 238000012790 confirmation Methods 0.000 description 13
- 230000010365 information processing Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 235000021152 breakfast Nutrition 0.000 description 9
- 238000000605 extraction Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- YLZOPXRUQYQQID-UHFFFAOYSA-N 3-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)-1-[4-[2-[[3-(trifluoromethoxy)phenyl]methylamino]pyrimidin-5-yl]piperazin-1-yl]propan-1-one Chemical compound N1N=NC=2CN(CCC=21)CCC(=O)N1CCN(CC1)C=1C=NC(=NC=1)NCC1=CC(=CC=C1)OC(F)(F)F YLZOPXRUQYQQID-UHFFFAOYSA-N 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000037237 body shape Effects 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 210000000554 iris Anatomy 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
- 210000003462 vein Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Definitions
- the present disclosure relates to an accommodation support device, system, method, and program.
- Patent Document 1 discloses a technology for permitting guests who have applied for meals at an accommodation facility to enter a restaurant through facial recognition.
- the purpose of the present disclosure is to provide an accommodation support device, system, method, and program for providing an optimal usage environment to guests in consideration of the above-mentioned problems and various usage needs.
- the accommodation support device includes: Identification means for identifying the user's reservation information 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 in which the checked-in user is staying in association with service information regarding a service included in the reservation information; a service processing means that, when a request including a card ID read from the card key is obtained, performs processing according to the service information associated with the card ID; Equipped with
- the accommodation support system is Authentication terminals installed at accommodation facilities, comprising an accommodation support device;
- the accommodation support device includes: At the accommodation facility, identification means for identifying reservation information of the user by authenticating the user using the 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 in which the checked-in user is staying, in association with service information regarding a service included in the reservation information; a service processing means that, when a request including a card ID read from the card key is obtained, performs processing according to the service information associated with the card ID; Equipped with
- the accommodation support method is as follows:
- the computer is At the accommodation facility, the user's reservation information is identified through user authentication, Performing check-in processing 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 a corresponding manner with service information regarding a service included in the reservation information;
- processing is performed according to the service information associated with the card ID.
- the accommodation support program related to this disclosure is At an accommodation facility, identification processing for identifying the user's reservation information through personal authentication of the user; Check-in processing for the user based on the reservation information; a registration process of associating and registering a card ID recorded on a card key used to unlock a room in which the checked-in user is staying and service information regarding a service included in the reservation information; When a request including a card ID read from the card key is obtained, a service process of performing processing according to the service information associated with the card ID; have the computer execute it.
- FIG. 1 is a block diagram showing the configuration of an accommodation support device according to the first embodiment
- FIG. 2 is a flowchart showing the flow of the accommodation support method according to the first embodiment.
- FIG. 2 is a block diagram showing the configuration of an accommodation support system according to a second embodiment.
- 2 is a block diagram showing the configuration of an authentication device according to a second embodiment.
- FIG. FIG. 2 is a block diagram showing the configuration of an accommodation support device according to a second embodiment.
- 7 is a flowchart showing the flow of reservation processing according to the second embodiment.
- 7 is a flowchart showing the flow of face information registration processing by the authentication device according to the second embodiment.
- 7 is a sequence diagram showing the flow of check-in processing according to the second embodiment.
- FIG. 7 is a flowchart showing the flow of face authentication processing by the authentication device according to the second embodiment.
- FIG. 7 is a diagram showing a display example of a card key issue support screen according to the second embodiment.
- FIG. 7 is a diagram illustrating a display example of a registration content display screen according to the second embodiment.
- 12 is a sequence diagram showing the flow of service provision processing according to Example 2-1 of the second embodiment.
- FIG. 7 is a diagram showing a display example of a meal ticket confirmation screen according to Example 2-1 of the second embodiment.
- 12 is a sequence diagram showing the flow of service provision processing according to Example 2-2 of the second embodiment.
- FIG. FIG. 7 is a sequence diagram showing the flow of service provision processing according to Example 2-3 of the second embodiment.
- FIG. 7 is a diagram showing a display example of a meal ticket confirmation screen according to Examples 2-1 to 2-3 of the second embodiment.
- FIG. 7 is a sequence diagram showing the flow of a process of referring to card key registration information according to the third embodiment.
- 7 is a diagram illustrating a display example of a registration content display screen according to the third embodiment.
- FIG. 1 is a block diagram showing the configuration of an accommodation support device 1 according to the first embodiment.
- the accommodation support device 1 is an information processing device that adds a room unlocking function and service information such as meal tickets to a card key lent to a user who is a reservation holder who checks in at an accommodation facility.
- the accommodation support device 1 includes a specifying section 11, a check-in section 12, a registration section 13, and a service processing section 14.
- the identifying unit 11 identifies the user's reservation information by authenticating the user at the accommodation facility.
- identity authentication means that the degree of match is equal to or higher than a threshold value when the pre-registered identity authentication information is compared with the information obtained from or input by the individual at the time of authentication. This is information processing that confirms the authenticity of individuals.
- personal authentication include, but are not limited to, biometric authentication such as face authentication, and verification of code information (ID, password, etc.) presented or input by an individual.
- the person authentication process is performed by an internal process of the accommodation support device 1 or by an authentication device connected to the accommodation support device 1.
- the "person authentication information" is registered in either the internal storage device of the accommodation support device 1 or the storage device connected to the accommodation support device 1.
- the user's reservation information is associated with personal authentication information in the storage device, or with identification information of the reservation person corresponding to the personal authentication information in another storage device that can be referenced from the accommodation support device 1. It is assumed that it is attached.
- the check-in unit 12 performs check-in processing for the user based on the reservation information specified by the specifying unit 11. Specifically, the check-in unit 12 finalizes the specified reservation information and registers it in a database (not shown) that manages accommodation information. It is assumed that the database is stored either in a storage device inside the accommodation support device 1 or in a storage device connected to the accommodation support device 1.
- the registration unit 13 associates and registers the card ID recorded on the card key used to unlock the room in which the user who has already checked in is staying, and the service information regarding the service included in the reservation information. As a premise, the registration unit 13 registers the card ID and the room number in association with each other. Further, the registration unit 13 according to the present embodiment registers the card ID and service information in association with each other in the database described above.
- the "card key” is a physical card with a card ID recorded on a magnetic tape, an IC (Integrated Circuit) chip, or the like. Note that the shape of the "card key” does not have to be card-shaped.
- the card ID of the card key on the magnetic tape is read by a magnetic card reader.
- the card ID of a "card key” containing an IC chip is read by a contact or non-contact card reader. Note that in addition to the card ID, a room number, service information, user information, accommodation information, etc. may be recorded on the card key. Therefore, the registration unit 13 may register service information and the like in the card key.
- service refers to a service that the user has applied for at the time of reservation, or a service that is included in the accommodation information, among the services provided within the accommodation facility.
- Services provided within the accommodation facility include, for example, the provision of food and drinks at the dining room (food and beverage service), admission to common spaces such as the dining room and bathhouse, use of massage machines, and purchases from vending machines. but not limited to.
- service information is information used to receive the provision of the service, such as permission to enter the cafeteria, reservations for dinner or breakfast, available hours or meal contents (course meals and optional dishes). ), seats in the cafeteria, gender of the user, whether the user is an adult (adult) or a child, length of stay, etc.
- service information is not limited to these.
- the card key is lent to the checked-in user during their stay.
- the user holds the lent card key over an authentication terminal that controls the locking of the door of the room in which the user is staying.
- the authentication terminal reads the card ID from the card key, compares the read card ID with the card ID associated with the room number, and if they match, unlocks the door.
- the card key may have a valid flag that is valid only during the checked-in user's stay period (or an invalid flag outside the stay period), a stay period, and a usable period of the card key recorded therein. . In that case, the authentication terminal will close the door if the valid flag is not recorded on the card key held over, the invalid flag is recorded, the accommodation period has exceeded, or the recorded available period has been exceeded. It shall not be unlocked.
- the service processing unit 14 When the service processing unit 14 obtains a request including a card ID read from a card key, it performs processing according to the service information associated with the card ID. First, the user holds a lent card key over a predetermined authentication terminal inside the accommodation facility. A predetermined 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.
- the "predetermined authentication terminal” refers to a service terminal installed in the accommodation facility, a check-in terminal, an authentication terminal that controls the door of the room, or a user who has already checked in and is inside the accommodation facility. This includes user terminals carried by users.
- processing according to service information includes, for example, the following processing. However, the processing is not limited to these.
- the service processing unit 14 refers to the database, specifies the service information associated with the card ID included in the request, and sends the specified service information back to the requesting authentication terminal.
- processing includes, but are not limited to, seat guidance in a cafeteria, order processing according to menus and courses, and meal provision instructions.
- FIG. 2 is a flowchart showing the flow of the accommodation support method according to the first embodiment.
- the specifying unit 11 specifies the reservation information of the user by authenticating the user at the accommodation facility (S11).
- the check-in unit 12 performs check-in processing for the user based on the reservation information (S12).
- the registration unit 13 associates and registers the card ID recorded on the card key used to unlock the room in which the user who has already checked in is staying, and the service information regarding the service included in the reservation information. (S13).
- the service processing unit 14 obtains 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).
- the user can use the card key to enter the room by adding service information such as a meal ticket along with the room unlocking function to the card key used to unlock the room.
- service information such as a meal ticket along with the room unlocking function
- You can also receive services.
- the user can not only enter the room using one card key lent to him during his stay, but also receive various services. Therefore, it is possible to provide guests with an optimal usage environment based on diverse usage needs.
- the accommodation support device 1 includes a processor, a memory, and a storage device as components not shown. Further, the storage device stores a computer program in which the processing of the accommodation support method according to the present embodiment is implemented. Then, the processor loads a computer program or the like from the storage device into the memory, and executes the computer program. Thereby, the processor realizes the functions of the identification section 11, check-in section 12, registration section 13, and service processing section 14.
- each component of the accommodation support device 1 may be realized by dedicated hardware. Further, a part or all of each component of each device may be realized by a general-purpose or dedicated circuit, a processor, etc., or a combination thereof. These may be configured by a single chip or multiple chips connected via a bus. A part or all of each component of each device may be realized by a combination of the circuits and the like described above and a program. Further, as the processor, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field-Programmable Gate Array), a quantum processor (a quantum computer control chip), etc. can be used.
- a CPU Central Processing Unit
- GPU Graphics Processing Unit
- FPGA Field-Programmable Gate Array
- quantum processor a quantum computer control chip
- 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, It may also be distributed.
- information processing devices, circuits, etc. may be realized as a client server system, a cloud computing system, or the like, in which each is connected via a communication network.
- the functions of the accommodation support device 1 may be provided in a SaaS (Software as a Service) format.
- SaaS Software as a Service
- 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 lodging at a predetermined 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, etc., and the service terminal 431 are each connected to be communicable via the network N.
- 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, etc.
- the type of communication protocol used by the network N does not matter.
- the user U0 is a user who carries and operates the user terminal 100 to make a reservation for a predetermined accommodation plan at the accommodation facility 4.
- the user terminal 100 is an information processing terminal in which the user U0 registers reservation information including a face image in the accommodation support device 300 in advance. Note that the user U0 may register reservation information using an information processing device other than the user terminal 100.
- 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 the user U1, who is a visitor to the accommodation facility 4, by facial recognition, and provides the user U1 with a card key 51 used to unlock the room in which the checked-in user U1 is staying. lend. At least a card ID 511 is recorded on the card key 51.
- the check-in terminal 411 requests the accommodation support device 300 to issue a card key.
- the card ID 511 is registered in association with the room number of the room where the user U1 is staying (eg, room 42-1) and the service information provided to the user U1.
- An authentication terminal 421-1 that controls unlocking of the door is installed at the entrance of the room 42-1. Furthermore, an authentication terminal 421-2 that controls unlocking of the door is installed at the entrance of the room 42-2. From now on, an authentication terminal is installed at the entrance to each room to control the unlocking of the door. For example, when the card key 52 is held over by the user U2, the authentication terminal 421-2 reads the card ID 521 and sends an authentication request including the card ID 521 and the room number to the accommodation support device 300 via the network N. The accommodation support device 300 compares 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.
- the authentication terminal 421-2 unlocks the door, allowing the user U2 to enter the room 42-2.
- the authentication terminals 421-1 and the like installed at the entrances and exits of each room have the same functions. In the following description, the authentication terminal 421-1 and the like may be simply referred to as "authentication terminal 421.”
- a service terminal 431 for confirming entry is installed at the entrance of the restaurant 43.
- 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 compares the card ID 531 included in the service request with 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 admission permission to the service terminal 431.
- the service terminal 431 allows the user U3 to enter the restaurant 43, and the user U3 can enter the restaurant 43 and have a meal.
- each of the users U1 to U3 in the accommodation facility 4 may carry an information processing terminal having the same functions as the user terminal 100.
- the accommodation support device 300 may regard the user terminal 100 as a predetermined authentication terminal.
- users U0, U1, U2, or U3 may be simply referred to as "user U.”
- the user terminals carried by the users U1 to U3 in the accommodation facility 4 may be simply referred to as "user terminals 100.”
- the authentication device 200 is an information processing device that manages a user's facial feature information and performs facial authentication. In addition, in response to a face authentication request received from the outside, the authentication device 200 matches the facial image or facial feature information included in the request with the facial feature information of each user, and requests the matching result (authentication result). Reply to original.
- 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 section 220, a feature point extraction section 230, a registration section 240, and an authentication section 250.
- the face information DB 210 stores the user ID 211 and the facial feature information 212 of the user ID in association with each other.
- the facial 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, etc.
- the authentication device 200 may delete the facial feature information 212 in the facial information DB 210 in response to a request from a user or the like corresponding to the facial feature information 212.
- the authentication device 200 may delete the facial feature information 212 after a certain period of time has passed since registration.
- the face detection unit 220 detects a face area included in a registration image for registering face information, and outputs it 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 extracted feature point as a feature quantity, and generates a feature vector including a set of the calculated feature points. is generated as facial feature information.
- the feature point extraction unit 230 outputs the generated facial feature information to the registration unit 240 or the authentication unit 250.
- the registration unit 240 issues a new user ID 211 when registering facial feature information.
- the registration unit 240 associates the issued user ID 211 with the facial feature information 212 extracted from the registered image and registers it in the facial information DB 210.
- the authentication unit 250 performs face authentication using the facial feature information 212. Specifically, the authentication unit 250 performs a 1:N comparison between the facial feature information (query biometric information) extracted from the facial image and the facial feature information 212 (master biometric information) in the facial information DB 210. Calculate the degree of match with the master biometric information. For example, the authentication unit 250 may calculate the degree of similarity between the feature amount of the query biometric information and the feature amount of the master biometric information as the degree of matching. For example, the authentication unit 250 may calculate a higher degree of matching as the distance between the feature vectors is shorter.
- the authentication unit 250 determines that the authentication has been successful when the degree of coincidence is equal to or greater than the threshold value, and determines that the authentication has failed when the degree of coincidence is less than the threshold value. If the authentication is successful, the authentication unit 250 identifies the user ID 211 associated with the facial feature information 212 that was successfully authenticated from the facial information DB 210, and sends the facial authentication result including the successful authentication and the user ID 211. Reply to the requester of the face recognition request. On the other hand, if the authentication fails, the authentication unit 250 returns the face authentication result including the fact that the authentication has failed to the request source.
- the accommodation support device 300 is an example of the accommodation support device 1 described above.
- the accommodation support device 300 is an information processing device that performs reservations for accommodation at the accommodation facility 4, check-in, issuance of card keys, provision of services using the card keys, and the like.
- the accommodation support device 300 may be made redundant with multiple servers, and each functional block may be implemented with multiple computers.
- 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 section 310, a memory 320, a communication section 330, and a control section 340.
- the storage unit 310 is an example of a nonvolatile storage device such as a hard disk or 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. Further, 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 processing including reservation processing, check-in processing, card key issuing processing, service provision processing, etc. according to the second embodiment is implemented.
- the reservation information 312 is information for managing the reservation details of the accommodation plan at the accommodation facility 4.
- the reservation information 312 is information in which the user ID 3121 and the accommodation plan 3122 are associated with each other.
- the user ID 3121 is identification information of the user who made the reservation.
- the user ID 3121 is information that is the same as or uniquely corresponds to the user ID 211 that is managed in the face information DB 210 of the authentication device 200 in association with the facial feature information 212. Therefore, the reservation information 312 can be said to be information associated with user authentication information for user registration via the user ID 3121.
- the accommodation plan 3122 is information indicating the reservation details made by the user U corresponding to the user ID 3121.
- the accommodation plan 3122 includes, for example, accommodation period 3151, room information 3152, meal information 3153, number of people 3154, and fee 3155.
- the accommodation period 3151 is a period of staying at the accommodation facility 4. Further, the accommodation period 3151 may be expressed in terms of days of accommodation. For example, in the case of one night and two days, the accommodation period 3151 may be the year, month, and day of the accommodation date.
- Room information 3152 is information indicating the type of reserved room, for example, floor, floor plan, location within the building (corner room, facing south, near elevator, etc.).
- Meal information 3153 is information indicating whether or not dinner or breakfast has been reserved, the menu, course, price, etc. of the reserved meal.
- the number of guests 3154 is the number of guests who have made a reservation, including the number of guests by gender, the number of adults and children, and the like.
- the number of people 3154 may include the ages of the children.
- the fee 3155 is the fee for the accommodation plan.
- the reservation information 312 may further associate attribute information indicating attributes related to the user U with the user ID 3121.
- the attribute information may include, for example, the composition of the family who stays in the same room as the user U.
- the attribute information may include information such as, for example, if there is a couple and one infant, and the infant sleeps together, two beds are allowed. Further, the attribute information may include user U's personal information.
- the check-in management information 313 is information for managing guests (reservers, users) who have checked in on the day and their accommodation plans.
- 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 the user ID that succeeded in face authentication during the check-in process.
- the card ID 3132 is information corresponding to the above-mentioned card ID 511, etc., and is the card ID read when the card is issued.
- the room number 3133 is identification information of the room assigned to the user during the check-in process.
- the service information 3134 is information used to receive various services within the accommodation facility 4.
- the service information 3134 is information in which a service ID 3161, available time zone 3162, and service content 3163 are associated with each other.
- Service ID 3161 is identification information of service information 3134.
- the service ID 3161 is, for example, identification information of the restaurant 43.
- the available time zone 3162 is a time zone in which the corresponding service can be used.
- the available time slot 3162 may be defined by, for example, a usage start time and a usage end time.
- the available time slot 3162 may be, for example, the available time slot for the restaurant 43 of the accommodation facility 4. Note that instead of the available time slot 3162, an entry permission flag to the restaurant 43 or the like may be used.
- the service content 3163 is the content in which the corresponding service can be used (provided).
- the service content 3163 includes, for example, the meal content (course meals and optional dishes) provided at the restaurant 43, the distinction between dinner and breakfast, seats in the restaurant 43, admission to common spaces such as baths, use of massage machines, and vending machines. Examples include, but are not limited to, purchasing on a machine.
- the memory 320 is a volatile storage device such as a RAM (Random Access Memory), and is a storage area for temporarily holding information when the control unit 340 operates.
- the communication unit 330 is a communication interface with the network N.
- the control unit 340 is a processor that controls each component of the accommodation support device 300, that is, a control device.
- the control unit 340 loads the program 311 from the storage unit 310 into the memory 320 and executes the program 311. Thereby, the control unit 340 realizes the functions of the registration unit 341, the authentication control unit 342, the identification unit 343, the check-in processing unit 344, and the service processing unit 345.
- the registration unit 341 is an example of the registration unit 13 described above.
- the registration unit 341 performs reservation information registration processing (reservation processing) and the like. Specifically, the registration unit 341 receives a registration request including a facial image and an accommodation plan to be reserved (and attribute information) from the user terminal 100 or the like, and registers the reservation information 312. At this time, the registration unit 341 registers facial feature information based on the facial 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.
- the registration unit 341 obtains the card ID from the check-in terminal 411 when issuing the card key, and generates service information from the service ID included in the reservation information of the user who has completed the check-in process. Then, the registration unit 341 generates check-in management information 313 by associating the card ID, user ID, room number of the user who has completed the check-in process, and service information, and registers the check-in management information 313 in the storage unit 310. . At this time, if the reservation information specified by the specifying section 343 includes a food and beverage service, the registration section 341 may register admission permission to the restaurant 43 of the accommodation facility 4 as service information.
- the registration unit 341 may include the desired time slot as an available time slot in the service information. Further, the registration unit 341 may include the meal content provided at the restaurant 43 in the service information from the meal information 3153 included in the reservation information.
- the authentication control unit 342 controls user authentication using the authentication device 200.
- the authentication control unit 342 controls biometric authentication of the user using biometric information extracted from an image of the user.
- the authentication control unit 342 controls facial authentication of the user using facial feature information extracted from the user's facial image. That is, the authentication control unit 342 uses the authentication device 200 to verify the user's personal authentication information for authentication (query biometric information) and the facial feature information 212 (master biometric information) of the facial information DB 210 to perform personal authentication. Control.
- the authentication control unit 342 receives a check-in request including a face image from the check-in terminal 411, the authentication control unit 342 controls face authentication.
- the identifying unit 343 is an example of the identifying unit 11 described above.
- the identifying unit 343 identifies the user ID included in the face authentication result, and identifies the reservation information 312 that includes the identified user ID 3121.
- the check-in processing unit 344 is an example of the check-in unit 12 described above.
- 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 authentication was successful. Specifically, the check-in processing unit 344 assigns a room number in which the user who has successfully passed facial authentication will stay, associates the user ID 3131 with the room number 3133, generates check-in management information 313, and registers it in the storage unit 310. do. Then, the check-in processing unit 344 transmits a card lending instruction to the check-in terminal 411.
- the service processing unit 345 is an example of the service processing unit 14 described above.
- the service processing unit 345 acquires a service request including the card ID 531 read from the card key 53 and the service ID at the service terminal 431
- the service processing unit 345 performs processing according to the service information 3134 associated with the card ID 531.
- the service processing unit 345 returns the result of the processing to the service terminal 431.
- the service processing unit 345 specifies the service information 3134 associated with the card ID 531 (3132) in the check-in management information 313, includes the specified service information 3134 in the processing result, and executes the service. It is preferable to reply to the terminal 431. Thereby, the service terminal 431 can determine whether admission is allowed based on the service information 3134.
- the service processing unit 345 may determine whether or not it is possible to enter the restaurant 43 based on the available time zone included in the service information associated with the card ID, and may send the determination result back to the service terminal 431. . Thereby, the service terminal 431 can control admission based on the received determination result of admission permission. In particular, the service processing unit 345 may determine that entry to the restaurant 43 is permitted when the service information associated with the card ID includes entry permission (flag).
- the service processing unit 345 may specify the meal content included in the service information associated with the card ID, and perform processing according to the specified meal content.
- the service processing unit 345 may perform seat guidance in the restaurant 43, order processing according to menus and courses, meal provision instructions, etc. as service providing processing.
- FIG. 6 is a flowchart showing the flow of reservation processing according to the second embodiment.
- 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, the user terminal 100 controls a built-in camera (not shown) to photograph the face of the user U0 in response to a registration operation from the user U0, and obtains a photographed facial image. The user terminal 100 then transmits a registration request for the facial image and reservation details (and attribute information) to the accommodation support device 300.
- the accommodation support device 300 receives a registration request including the face image of the user U1 and reservation details (accommodation plan) (and attribute information) from the user terminal 100 via the network N (S111).
- the accommodation support device 300 transmits a facial information registration request including a facial image to the authentication device 200 via the network N (S112).
- the authentication device 200 performs face information registration processing.
- FIG. 7 is a flowchart showing the flow of face information registration processing by the authentication device 200 according to the second embodiment.
- the authentication device 200 receives a face information registration request from the accommodation support device 300 via the network N (S201).
- the face detection unit 220 of the authentication device 200 detects a face area from the face image included in the face information registration request (S202).
- the feature point extraction unit 230 of the authentication device 200 extracts facial feature information from the facial area detected in step S202 (S203).
- the registration unit 240 of the authentication device 200 issues the user ID 211 (S204).
- the registration unit 240 registers the extracted facial feature information 212 and the issued user ID 211 in the facial information DB 210 in association with each other (S205).
- the registration unit 240 returns the issued user ID 211 to the accommodation support device 300, which is the request source, 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.
- the information registration terminal is an information processing device such as a personal computer, a smartphone, or a tablet terminal.
- the accommodation support device 300 receives the facial information registration result from the authentication device 200 (S113).
- the face information registration result includes the user ID issued by the authentication device 200.
- the accommodation support device 300 registers the user ID 3121 included in the face information registration result and the accommodation plan 3122 (and attribute information) included in the registration request in the storage unit 310 as reservation information 312 in association with each other (S114).
- FIG. 8 is a sequence diagram showing the flow of check-in processing according to the second embodiment.
- the check-in terminal 411 detects a person entering the accommodation facility 4 (eg, user U1) using a human sensor (not shown) or the like, and displays a check-in screen prompting facial recognition.
- User U1 stands in front of the camera (not shown) of check-in terminal 411 in accordance with the check-in screen.
- the check-in terminal 411 then photographs the face of the user U1 (S121).
- the check-in terminal 411 transmits a check-in request including the photographed face image of the user U1 to the accommodation support device 300 via the network N (S122).
- the accommodation support device 300 receives a check-in request from the check-in terminal 411 via the network N. Then, the accommodation support device 300 transmits a face authentication request including the face image included in the received check-in request to the authentication device 200 via the network N (S123). In response to this, the authentication device 200 performs face authentication processing (S124).
- FIG. 9 is a flowchart showing the flow of face authentication processing by the authentication device 200 according to the second embodiment.
- the authentication device 200 receives a face authentication request from the accommodation support device 300 via the network N (S211).
- the authentication device 200 extracts facial feature information from the facial image included in the facial authentication request, similarly to steps S202 and S203 described above.
- the authentication unit 250 of the authentication device 200 compares the facial feature information extracted from the facial image included in the face authentication request with the facial feature information 212 of the facial information DB 210 (S212), and calculates the degree of matching.
- the authentication unit 250 determines whether the degree of matching is greater than or equal to the threshold (S213).
- the authentication unit 250 identifies the user ID 211 associated with the facial feature information 212 (S214). Then, the authentication unit 250 returns the facial authentication result including the fact that the facial authentication was successful and the specified user ID 211 to the accommodation support device 300 via the network N (S215). If the matching degree is less than the threshold in step S213, the authentication unit 250 returns the face authentication result including the fact that the face authentication has failed to the accommodation support device 300 via the network N (S216).
- the accommodation support device 300 receives the face authentication result from the authentication device 200 via the network N.
- the accommodation support device 300 determines whether or not the face authentication has been successful. Specifically, the accommodation support device 300 refers to the face authentication result and determines that the face authentication has been successful if the face authentication result includes the user ID. Note that if it is determined that the face authentication has failed, the accommodation support device 300 may send a reply to the check-in terminal 411 via the network N to the effect that the user has failed in the face authentication or that check-in is not possible. .
- the accommodation support device 300 identifies the accommodation plan 3122 (that is, the reservation information 312) associated with the user ID 3121 included in the face authentication result (S126). Then, the accommodation support device 300 performs check-in processing regarding the reservation information 312 (S127). Specifically, the accommodation support device 300 allocates a vacant room to the user U1 according to the type of room information 3152 included in the reservation information 312. Then, the accommodation support device 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 it in the storage unit 310. do. Then, the accommodation support device 300 transmits a card lending instruction to the check-in terminal 411 via the network N (S128).
- the check-in terminal 411 lends the (unlent) empty card key 51 to the user U1 in response to the card lending instruction received from the accommodation support device 300 via the network N (S129).
- the check-in terminal 411 may output the card key 51 from a card output unit (not shown) and have the user U1 take it. Then, the check-in terminal 411 card key issuance support screen is displayed (S130).
- FIG. 10 is a diagram showing a display example of the card key issue support screen 71 according to the second embodiment.
- the card key issue support screen 71 shows an example displayed on the check-in terminal 411.
- the card key issue support screen 71 includes a support message 711 and a support image 712. Note that the display contents of the card key issue support screen 71 are not limited to these.
- the support message 711 is a message (text information) for supporting an operation for issuing a card key to the user U1 to whom the card key 51 is lent.
- Support message 711 is ⁇ Please place the card key on the card key issuer and release your hand.'' or ⁇ Please wait until the screen displays ⁇ The card key has been issued.''. Examples include, but are not limited to.
- the support image 712 visually conveys to the user U1 the action of placing the card key 51 on the card key issuer.
- 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 accommodation support device 300 via the network N (S132).
- the accommodation support device 300 acquires the card ID 511 from the check-in terminal 411 via the network N, and specifies the check-in management information 313 associated with the card ID 511 (3122). Then, the accommodation support device 300 identifies, from the reservation information 312, the accommodation plan 3122 associated with the user ID 3131 (3121) included in the identified check-in management information 313. Note that 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 uses the meal information 3153 of the accommodation plan 3122 of the reservation information 312 of the user who has succeeded in face authentication to generate service information for the user (S133).
- the accommodation support device 300 identifies a service ID indicating provision of a meal by a food service or a restaurant 43 from the meal information 3153, and specifies the service ID 3161, the available hours 3162 of the restaurant 43 for the user U1, and the service Service information 3134 is generated by associating it with 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). .
- the accommodation support device 300 transmits the room number 3133, service information 3134, etc. to the check-in terminal 411 via the network N (S135).
- the check-in terminal 411 displays a registration content display screen including the received room number 3133, service information 3134, etc. (S136).
- 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, room number and meal ticket information 723, a support message 724, and registration content 725. Note that the display contents of the registration contents display screen 72 are not limited to these.
- the support message 721 is a message (text information) for supporting that the card key 51 is issued and received by the user U1. Examples of the support message 721 include "A card key has been issued.” and "Please take a card key.” but are not limited to these.
- the support image 722 visually conveys to the user U1 the action of lifting and receiving the card key 51 from the card key issuer.
- the room number and meal ticket information 723 indicates that the card ID 511 of the card key 51 is associated with the room number "2221" and the dinner ticket/breakfast ticket. Note that the room number and meal ticket information 723 may be information that is displayed including the allocated time (available time or distinction between first half and second half) and location for dinner and breakfast.
- the support message 724 is a message (text information) for conveying that the card key 51 can be used in place of a meal ticket at the restaurant 43. An example of the support message 724 is "Please bring your card key with you to the restaurant for dinner or breakfast," but is not limited thereto.
- the registered content 725 is an example of information indicating the registered content of the accommodation plan of the user U1, but is not limited thereto.
- the accommodation support device 300 performs a process of identifying service information corresponding to the card ID read from the card key and sending the identified service information back to the requesting authentication terminal (for example, a service terminal). conduct.
- FIG. 12 is a sequence diagram showing the flow of service provision processing according to Example 2-1 of the second embodiment.
- 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 accommodation support device 300 via the network N (S142). In response, the accommodation support device 300 acquires the card ID 531 from the check-in terminal 411 via the network N, and retrieves the service information 3134 associated with the card ID 531 (3122) from the check-in management information 313. Specify (S143). At this time, it is assumed that the service information 3134 includes an available time zone 3162.
- the accommodation support device 300 transmits the service information 3134 including the available time slot 3162 to the service terminal 431 via the network N (S144).
- the service terminal 431 receives service information 3134 from the accommodation support device 300 via the network N.
- the service terminal 431 determines whether the user U3 can enter the restaurant 43 based on the available time zone 3162 of the service information 3134 (S145).
- the service terminal 431 performs admission control according to the determination result of step S145 (S146). For example, if the current time is included in the available time zone in step S145, the service terminal 431 determines that admission is permitted, displays a meal ticket confirmation screen, and opens the entrance gate (not shown) of the restaurant 43. Thereby, the user U3 recognizes that he or she can enter the restaurant 43 during this time period, and can enter the restaurant 43 using the card key 53 without using a paper ticket.
- FIG. 13 is a diagram showing a display example of the meal ticket confirmation screen 73 according to Example 2-1 of the second embodiment.
- 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. Note that the display contents of the meal ticket confirmation screen 73 are not limited to these.
- the support message 731 is a message (text information) informing that the meal ticket has been confirmed by holding the card key 53 over it.
- 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 visually conveys that a dinner ticket is associated with the card ID 531 of the card key 53 held up by the user U3.
- the room number and meal ticket information 733 indicates that the card ID 531 of the card key 53 is associated with the room number "1513" and the dinner ticket/breakfast ticket.
- the meal ticket confirmation screen 73 may display the seat position, seat number, menu, and course meal name indicated by the meal ticket.
- the service terminal 431 determines that entry is not possible, and notifies the user U3 of this by displaying it on the screen or the like. Thereby, the user U3 can recognize that he or she cannot enter the restaurant 43 during this time period.
- Example 2-2 The accommodation support device 300 identifies service information corresponding to the card ID read from the card key, determines whether the service can be used based on the identified service information, and requests the determination result. Return to the original authentication terminal (eg, service terminal).
- the accommodation support device server, etc.
- an authentication terminal such as a service terminal
- FIG. 14 is a sequence diagram showing the flow of service provision processing according to Example 2-2 of the second embodiment.
- steps S141 to S143 are the same as those in FIG. 12 described above.
- the accommodation support device 300 determines whether the user U3 can enter the restaurant 43 based on the available time slot 3162 of the service information 3134 specified in step S143 (S145a).
- the accommodation support device 300 transmits the determination result of step S145a to the service terminal 431 via the network N (S145b).
- the service terminal 431 performs admission control according to the determination result received in step S145b (S146).
- Example 2-3 The accommodation support device 300 performs service provision processing according to the determination result of Example 2-2.
- FIG. 15 is a sequence diagram showing the flow of service provision processing according to Example 2-3 of the second embodiment.
- steps S141 to S146 are the same as those in FIG. 14 described above.
- the accommodation support device 300 provides a meal according to the determination result of step S145a (S147).
- the determination result in step S145a indicates permission to enter
- the accommodation support device 300 sends a request for ordering 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 a terminal in the kitchen of the restaurant 43. Send to.
- the accommodation support device 300 may transmit seat guidance information included in the service content 3163 to the service terminal 431.
- the determination result in step S145a indicates that admission is not allowed, the accommodation support device 300 may send a message to the service terminal 431 that the accommodation is available at other available times or for an additional fee.
- 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 second embodiment.
- the meal ticket confirmation screen 73a shows an example displayed on the service terminal 431.
- the meal ticket confirmation screen 73a has a menu display field 734 and a seat guide map 735 added to the screen shown in FIG. 13 described above.
- the menu display column 734 is a column for displaying the reserved dinner menu, course name, etc.
- the seat guide map 735 indicates that the seat number assigned to the meal ticket is "2" and shows map (route) information for guiding the user to the seat position corresponding to the seat number within the restaurant 43. Note that the display contents of the meal ticket confirmation screen 73a are not limited to these.
- the accommodation support device 300 may notify a staff terminal (not shown) of the information in step S144 or S145b. This makes it easier for the staff of the accommodation facility 4 to head to the vicinity of the entrance of the restaurant 43 and support the user U3, if necessary.
- the third embodiment is a modification of the second embodiment described above.
- 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 obtained from the holder of the card key. Then, when the service processing unit succeeds in authenticating the holder using the personal authentication information, the service processing unit specifies the service information and reservation information associated with the card ID included in the reference request. Thereafter, the service processing unit returns the specified service information and reservation information to the authentication terminal.
- FIG. 17 is a sequence diagram showing the flow of the card key registration information reference process according to the third embodiment.
- the "predetermined authentication terminal” will be explained as the user terminal 100 carried by the user U2 inside the accommodation facility 4.
- the user terminal 100 reads the card ID 521 from the card key 52 of the user U2 (S301).
- the user terminal 100 controls a camera (not shown) to photograph the face of the user U2 (S302).
- 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.
- the accommodation support device 300 receives a reference request from the user terminal 100 via the network N. At this time, the accommodation support device 300 determines 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 accommodation support device 300 replies to the user terminal 100 that reference is not possible. On the other hand, if the location information is within the accommodation facility 4, the accommodation support device 300 transmits a face authentication request including the face image included in the received reference request to the authentication device 200 via the network N (S304). . In response, the authentication device 200 performs face authentication processing as shown in FIG. 9 described above (S305). Then, the accommodation support device 300 receives the face authentication result from the authentication device 200 via the network N (S306).
- the accommodation support device 300 determines whether or not the face authentication has been successful. Note that if it is determined that the face authentication has failed, the accommodation support device 300 may send a reply to the user terminal 100 via the network N to the effect that the user has failed in the face authentication or that reference is not possible. In the following, the explanation will be continued assuming that face recognition has been successful.
- the accommodation support device 300 identifies the room number, service information, and accommodation plan from the user ID and card ID (S307). Specifically, the accommodation support device 300 stores the room number 3133 and service information 3134 associated with the pair of the user ID 3131 included in the face authentication result and the card ID 3132 included in the reference request in the check-in management information 313. Specify from Furthermore, the accommodation support device 300 identifies the accommodation plan 3122 associated with the user ID 3121 included in the face authentication result from the reservation information 312.
- the accommodation support device 300 transmits the specified room number, service information, and accommodation plan to the user terminal 100 via the network N (S308).
- the user terminal 100 displays a registration content display screen including the received room number, service information, accommodation plan, etc. (S309).
- 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 contents display screen 74 includes a support message 741, room number and meal ticket information 743, a support message 744, and registration contents 745. Note that the display contents of the registration contents display screen 74 are not limited to these.
- the support message 741 is a message (text information) for guiding the registered contents of the card key 52.
- the room number and meal ticket information 743 indicates that the card ID 521 of the card key 52 is associated with the room number "0832" and the dinner ticket/breakfast ticket.
- room number and meal ticket information 743 may be information that is displayed including the allocated time for dinner and breakfast (available time, first half, second half, etc.) and location.
- the support message 744 and the registered content 745 are the same as the support message 724 and the registered content 725 in FIG. 11 described above.
- predetermined authentication terminal may be the check-in terminal 411, authentication terminal 421, service terminal 431, etc. installed within the accommodation facility 4.
- the guest can use the user terminal 100 or the authentication terminal of the accommodation facility 4 to access the room number and service information available to the guest using the card key and personal authentication at any time.
- the contents of the accommodation plan, etc. can be easily confirmed. Therefore, it is possible to provide guests with an optimal usage environment based on diverse usage needs. In addition, it is possible to prevent misuse such as the card key being used by another person.
- the identity authentication process for the reservation person (user) at the time of check-in is not limited to the above-mentioned face authentication.
- the identity verification process for the reservation person at the time of check-in is performed by comparing the personal information such as the name and phone number entered by the reservation person at the check-in terminal with the personal information registered at the time of reservation. Also good. Further, the identity verification process for the reservation person at the time of check-in may be performed by comparing the reservation number inputted by the reservation person at the time of check-in terminal with the reservation number issued at the time of reservation.
- the user ID included in the check-in management information is not limited to face authentication, and may be any user ID that has successfully passed the personal authentication process.
- the reservation process instead of registering facial feature information based on a facial image, other personal authentication information may be registered.
- biometric authentication identity verification authentication, personal identification processing, etc.
- face authentication other biometric authentication using biometric information
- biometric authentication and biometric information other techniques that use captured images of people can be applied.
- the biometric information may be data (feature amounts) calculated from physical characteristics unique to an individual, such as fingerprints, voiceprints, veins, retinas, iris of the eyes, and patterns on the palm of the hand.
- feature information indicating a person's physical characteristics is extracted from a photographed image of a part of the user's body, and the extracted feature information is compared with pre-registered feature information to determine the match.
- biometric authentication may be based on a person's external shape.
- the characteristic information is information regarding the external shape of the person, for example, information indicating characteristics such as body shape, height, clothing, etc.
- biometric authentication may also be other personal authentication information.
- personal authentication information includes a user ID, a combination of ID and password, information written on an identification card such as my number or driver's license (identification number, password, etc.), electronic certificate, code information, etc. , but not limited to.
- the code information may be a two-dimensional code, such as a QR code (registered trademark).
- the authentication device 200 and the accommodation support device 300 are described as separate information processing devices, but they may be the same.
- the accommodation support device 300 may further associate and register facial feature information with the user ID 3121 of the reservation information 312.
- the control unit 340 may further include the functions of the face detection unit 220, feature point extraction unit 230, registration unit 240, and authentication unit 250 shown in FIG.
- the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more of the functions described in the embodiments.
- the program may be stored on a non-transitory computer readable medium or a tangible storage medium.
- computer readable or tangible storage media may include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD - Including ROM, digital versatile disc (DVD), Blu-ray disc or other optical disc storage, magnetic cassette, magnetic tape, magnetic disc storage or other magnetic storage device.
- the program may be transmitted on a transitory computer-readable medium or a communication medium.
- transitory computer-readable or communication media includes electrical, optical, acoustic, or other forms of propagating signals.
- the service processing means receives a request including the card ID read from the card key by a service terminal of the accommodation facility, and returns a result of the processing to the service terminal, according to Appendix A1.
- Accommodation support equipment (Appendix A3)
- the service processing means specifies the service information associated with the card ID included in the request, includes the specified service information in the processing result, and sends it back to the service terminal.
- Support equipment (Appendix A4)
- the service information includes the available hours of the dining facility of the accommodation facility.
- the service processing means determines whether or not it is possible to enter the cafeteria based on the available time zone included in the service information associated with the card ID, and returns the determination result to the service terminal.
- Accommodation support equipment as described.
- the registration means registers permission to enter a dining room of the accommodation facility as the service information;
- the service processing means determines that entry to the cafeteria is permitted when the service information associated with the card ID includes entry permission.
- Support equipment (Appendix A7)
- the service information includes the content of meals provided at the dining facility of the accommodation facility.
- the accommodation support device according to any one of appendix A1 to appendix A6.
- the accommodation support device according to appendix A7, wherein the service processing means specifies meal content included in the service information associated with the card ID, and performs processing according to the specified meal content.
- 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 holder using the identity authentication information is successful, identifying the service information and the reservation information associated with the card ID included in the reference request; The accommodation support device according to any one of appendices A1 to A8, wherein the identified service information and the reservation information are returned to the authentication terminal.
- (Appendix B1) Authentication terminals installed at accommodation facilities, comprising an accommodation support device;
- the accommodation support device includes: At the accommodation facility, identification means for identifying reservation information of the user by authenticating the user using the 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 in which the checked-in user is staying, in association with service information regarding a service included in the reservation information; a service processing means that, when a request including a card ID read from the card key is obtained, performs processing according to the service information associated with the card ID; Accommodation support system equipped with.
- the service processing means receives a request including the card ID read from the card key by a service terminal of the accommodation facility, and sends a result of the processing back to the service terminal.
- Accommodation support system. The computer is At the accommodation facility, the user's reservation information is identified through user authentication, Performing check-in processing 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 a corresponding manner with service information regarding a service included in the reservation information; When a request including a card ID read from the card key is obtained, processing is performed according to the service information associated with the card ID; Accommodation support method.
- (Appendix D1) At an accommodation facility, identification processing for identifying the user's reservation information through personal authentication of the user; Check-in processing 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 in which the checked-in user is staying in a corresponding manner with service information regarding a service included in the reservation information; When a request including a card ID read from the card key is obtained, a service process of performing processing according to the service information associated with the card ID; A non-transitory computer-readable medium that stores an accommodation support program that causes a computer to execute.
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本開示にかかる宿泊支援装置(1)は、宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定部(11)と、予約情報に基づきユーザに対するチェックイン処理を行うチェックイン部(12)と、チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録部(13)と、カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられたサービス情報に応じた処理を行うサービス処理部(14)と、を備える。
Description
本開示は、宿泊支援装置、システム、方法、及び、プログラムに関する。
近年、顔認証を含む生体認証技術が発達し、生体認証技術を利用した決済を含む様々なサービスが導入されつつある。特許文献1には、宿泊施設で食事を申し込んだ宿泊客に対して顔認証でレストランへの入場を許可するための技術が開示されている。
ここで、宿泊中の食事を申し込んだ宿泊客に対して食券を紙チケットで渡すと、部屋の鍵とは別であるため、紙チケットの紛失が生じ易い。そして、宿泊施設内での各種サービスの利用に際して、全て顔認証で行うことばかりでなく、物理的なカードキーに一元化したいというニーズも依然としてある。
本開示の目的は、上述した課題を鑑み、多様な利用ニーズを踏まえて、宿泊者に最適な利用環境を提供するための宿泊支援装置、システム、方法、及び、プログラムを提供することにある。
本開示にかかる宿泊支援装置は、
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える。
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える。
本開示にかかる宿泊支援システムは、
宿泊施設に設置された認証端末と、
宿泊支援装置と、を備え、
前記宿泊支援装置は、
前記宿泊施設において、前記認証端末によるユーザに対する本人認証により、当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える。
宿泊施設に設置された認証端末と、
宿泊支援装置と、を備え、
前記宿泊支援装置は、
前記宿泊施設において、前記認証端末によるユーザに対する本人認証により、当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える。
本開示にかかる宿泊支援方法は、
コンピュータが、
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定し、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行い、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録し、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行う。
コンピュータが、
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定し、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行い、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録し、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行う。
本開示にかかる宿泊支援プログラムは、
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定処理と、
前記予約情報に基づき前記ユーザに対するチェックイン処理と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録処理と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理と、
をコンピュータに実行させる。
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定処理と、
前記予約情報に基づき前記ユーザに対するチェックイン処理と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録処理と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理と、
をコンピュータに実行させる。
本開示により、多様な利用ニーズを踏まえて、宿泊者に最適な利用環境を提供するための宿泊支援装置、システム、方法、及び、プログラムを提供することができる。
以下では、本開示の実施形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
<実施形態1>
図1は、本実施形態1にかかる宿泊支援装置1の構成を示すブロック図である。宿泊支援装置1は、宿泊施設でチェックインを行う宿泊予約者であるユーザに貸与するカードキーに、部屋の開錠機能と共に食券等のサービス情報を付与する情報処理装置である。宿泊支援装置1は、特定部11、チェックイン部12、登録部13及びサービス処理部14を備える。
図1は、本実施形態1にかかる宿泊支援装置1の構成を示すブロック図である。宿泊支援装置1は、宿泊施設でチェックインを行う宿泊予約者であるユーザに貸与するカードキーに、部屋の開錠機能と共に食券等のサービス情報を付与する情報処理装置である。宿泊支援装置1は、特定部11、チェックイン部12、登録部13及びサービス処理部14を備える。
特定部11は、宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する。ここで、「本人認証」とは、事前に登録された本人認証情報と、認証時に個人から取得された、又は、個人から入力された情報とを照合して、一致度合いが閾値以上であることにより、個人の真正性を確認する情報処理とする。本人認証には、例えば、顔認証等の生体認証や、個人が提示もしくは入力するコード情報(IDやパスワード等)の照合等が挙げられるが、これらに限定されない。また、本人認証処理は、宿泊支援装置1の内部処理、又は、宿泊支援装置1と接続された認証装置で行われる。また、「本人認証情報」は、宿泊支援装置1の内部の記憶装置、又は、宿泊支援装置1と接続された記憶装置のいずれかに登録されているものとする。また、ユーザの予約情報は、当該記憶装置内で本人認証情報に対応付けられているか、宿泊支援装置1から参照可能な他の記憶装置内で本人認証情報に対応する予約者の識別情報と対応付けられているものとする。
チェックイン部12は、特定部11が特定した予約情報に基づきユーザに対するチェックイン処理を行う。具体的には、チェックイン部12は、特定した予約情報を確定して宿泊情報を管理するデータベース(不図示)に登録する。当該データベースは、宿泊支援装置1の内部の記憶装置、又は、宿泊支援装置1と接続された記憶装置のいずれかに記憶されているものとする。
登録部13は、チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する。前提として、登録部13は、カードIDと部屋番号を対応付けて登録する。さらに、本実施形態にかかる登録部13は、上述したデータベースに、カードIDとサービス情報を対応付けて登録する。
ここで、「カードキー」とは、磁気テーブやIC(Integrated Circuit)チップ等にカードIDが記録された物理的なカードである。尚、「カードキー」の形状は、カード型である必要はない。磁気テーブのカードキーは、磁気カードリーダによりカードIDが読み取られる。また、ICチップを内蔵する「カードキー」は、接触型又は非接触型のカードリーダによりカードIDが読み取られる。尚、カードキーには、カードID以外に部屋番号、サービス情報、ユーザ情報、宿泊情報等が記録されてもよい。そのため、登録部13は、サービス情報等をカードキー内に登録してもよい。
また、「サービス」とは、宿泊施設内で提供されるサービスのうち、ユーザが予約時に申し込んだサービス、又は、宿泊情報に含まれるサービスである。宿泊施設内で提供されるサービスとは、例えば、食堂での飲食物の提供(飲食サービス)、食堂や浴場等の共用スペースへの入場、マッサージ機の利用、自動販売機での購入等が挙げられるが、これらに限定されない。また、「サービス情報」とは、当該サービスの提供を受けるために用いられる情報であり、例えば、食堂への入場許可、夕食や朝食の予約、利用可能時間帯もしくは食事内容(コース料理やオプション料理)、食堂の座席、ユーザの性別、大人(成人)か子供の区別、宿泊期間等が挙げられる。但し、サービス情報はこれらに限定されない。
そして、カードキーは、チェックイン済みのユーザに対して宿泊期間中に貸与される。ユーザは、自身が宿泊する部屋の扉の施錠を制御するための認証端末に対して、貸与されたカードキーをかざすなどする。当該認証端末は、カードキーからカードIDを読み取り、読み取られたカードIDと部屋番号に対応付けられたカードIDとを照合し、一致する場合、扉を開錠する。尚、カードキーは、チェックイン済みのユーザの宿泊期間中のみ有効となるような有効フラグ(もしくは宿泊期間外の無効フラグ)や、宿泊期間、カードキーの利用可能期間が記録されていてもよい。その場合、認証端末は、かざされたカードキーに有効フラグが記録されていない、無効フラグが記録されている、宿泊期間を超えている、記録された利用可能期間を超えている場合、扉を開錠しないものとする。
サービス処理部14は、カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられたサービス情報に応じた処理を行う。まず、ユーザは、宿泊施設内で所定の認証端末に対して、貸与されたカードキーをかざすなどする。所定の認証端末は、カードキーからカードIDを読み取り、読み取られたカードIDを含む要求をサービス処理部14へ送信する。ここで、「所定の認証端末」とは、宿泊施設内に設置されたサービス端末、チェックイン端末、もしくは、部屋の扉の制御を制御する認証端末、又は、チェックイン済みのユーザが宿泊施設内で携帯するユーザ端末を含む。
また、「サービス情報に応じた処理」とは、例えば次の処理が挙げられる。但し、当該処理は、これらに限定されない。
(1)サービス処理部14は、上記データベースを参照し、要求に含まれるカードIDに対応付けられたサービス情報を特定し、特定したサービス情報を要求元の認証端末へ返信する処理
(2)(1)で特定したサービス情報に基づいて、サービスの利用可否を判定し、判定結果を要求元の認証端末へ返信する処理
(3)(2)の判定結果が利用可を示す場合、特定したサービス情報と判定結果を要求元の認証端末へ返信する処理
(4)(2)の判定結果に応じたサービス提供処理を行い、処理結果を要求元の認証端末へ返信する処理
ここで、「サービス提供処理」とは、例えば、食堂の座席案内、メニューやコースに応じた注文処理、食事提供指示等が挙げられるが、これらに限定されない。
(1)サービス処理部14は、上記データベースを参照し、要求に含まれるカードIDに対応付けられたサービス情報を特定し、特定したサービス情報を要求元の認証端末へ返信する処理
(2)(1)で特定したサービス情報に基づいて、サービスの利用可否を判定し、判定結果を要求元の認証端末へ返信する処理
(3)(2)の判定結果が利用可を示す場合、特定したサービス情報と判定結果を要求元の認証端末へ返信する処理
(4)(2)の判定結果に応じたサービス提供処理を行い、処理結果を要求元の認証端末へ返信する処理
ここで、「サービス提供処理」とは、例えば、食堂の座席案内、メニューやコースに応じた注文処理、食事提供指示等が挙げられるが、これらに限定されない。
図2は、本実施形態1にかかる宿泊支援方法の流れを示すフローチャートである。まず、特定部11は、宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する(S11)。次に、チェックイン部12は、予約情報に基づきユーザに対するチェックイン処理を行う(S12)。そして、登録部13は、チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する(S13)。その後、サービス処理部14は、カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられたサービス情報に応じた処理を行う(S14)。
このように、本実施形態では、部屋を開錠するために用いるカードキーに部屋の開錠機能と共に食券等のサービス情報を付与することにより、ユーザは、部屋へ入室するためのカードキーを用いてサービスの提供も受けることができる。つまり、ユーザは、宿泊期間に貸与される一つのカードキーを用いて部屋に入室するだけでなく、各種サービスの提供を受けることができる。そのため、多様な利用ニーズを踏まえて、宿泊者に最適な利用環境を提供することができる。
尚、宿泊支援装置1は、図示しない構成としてプロセッサ、メモリ及び記憶装置を備えるものである。また、当該記憶装置には、本実施形態にかかる宿泊支援方法の処理が実装されたコンピュータプログラムが記憶されている。そして、当該プロセッサは、記憶装置からコンピュータプログラム等を前記メモリへ読み込ませ、当該コンピュータプログラムを実行する。これにより、前記プロセッサは、特定部11、チェックイン部12、登録部13及びサービス処理部14の機能を実現する。
または、宿泊支援装置1の各構成要素は、それぞれが専用のハードウェアで実現されていてもよい。また、各装置の各構成要素の一部又は全部は、汎用または専用の回路(circuitry)、プロセッサ等やこれらの組合せによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。各装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組合せによって実現されてもよい。また、プロセッサとして、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、FPGA(Field-Programmable Gate Array)、量子プロセッサ(量子コンピュータ制御チップ)等を用いることができる。
また、宿泊支援装置1の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。また、宿泊支援装置1の機能がSaaS(Software as a Service)形式で提供されてもよい。
<実施形態2>
本実施形態2は、上述した実施形態1の具体例である。図3は、本実施形態2にかかる宿泊支援システム1000の構成を示すブロック図である。宿泊支援システム1000は、所定の宿泊施設4の宿泊の予約、チェックイン、カードキーの発行、カードキーを利用したサービスの提供等を行うための情報システムである。宿泊支援システム1000は、ユーザ端末100、認証装置200、宿泊支援装置300、チェックイン端末411、認証端末421-1、421-2、・・・、並びに、サービス端末431を備える。ユーザ端末100、認証装置200、宿泊支援装置300、チェックイン端末411、認証端末421-1等、並びに、サービス端末431のそれぞれは、ネットワークNを介して通信可能に接続されている。ここで、ネットワークNは、無線の通信回線を含む通信ネットワークであり、例えばインターネット、無線通信回線網、携帯電話回線網等である。また、ネットワークNは、通信プロトコルの種別を問わない。
本実施形態2は、上述した実施形態1の具体例である。図3は、本実施形態2にかかる宿泊支援システム1000の構成を示すブロック図である。宿泊支援システム1000は、所定の宿泊施設4の宿泊の予約、チェックイン、カードキーの発行、カードキーを利用したサービスの提供等を行うための情報システムである。宿泊支援システム1000は、ユーザ端末100、認証装置200、宿泊支援装置300、チェックイン端末411、認証端末421-1、421-2、・・・、並びに、サービス端末431を備える。ユーザ端末100、認証装置200、宿泊支援装置300、チェックイン端末411、認証端末421-1等、並びに、サービス端末431のそれぞれは、ネットワークNを介して通信可能に接続されている。ここで、ネットワークNは、無線の通信回線を含む通信ネットワークであり、例えばインターネット、無線通信回線網、携帯電話回線網等である。また、ネットワークNは、通信プロトコルの種別を問わない。
ユーザU0は、ユーザ端末100を携帯して操作し、宿泊施設4における所定の宿泊プランの予約を行うユーザである。ユーザ端末100は、ユーザU0が事前に、宿泊支援装置300へ顔画像を含む予約情報の登録を行う情報処理端末である。尚、ユーザU0は、ユーザ端末100以外の情報処理装置を用いて予約情報の登録等を行っても良い。
宿泊施設4は、ロビー41、部屋42-1、42-2、・・・、並びに、レストラン43(食堂)を含む。ロビー41には、チェックイン端末411が設置されている。チェックイン端末411は、宿泊施設4の来客であるユーザU1に対して顔認証によりチェックインを行い、チェックイン済みのユーザU1が宿泊する部屋を開錠するために用いるカードキー51をユーザU1へ貸与する。カードキー51には、少なくともカードID511が記録されている。このとき、チェックイン端末411は、宿泊支援装置300に対してカードキー発行処理を要求する。カードキー発行処理に応じて、カードID511は、ユーザU1が宿泊する部屋(例えば部屋42-1)の部屋番号と、ユーザU1に提供されるサービス情報と対応付けて登録される。
部屋42-1の出入口には、扉の開錠を制御する認証端末421-1が設置されている。また、部屋42-2の出入口には、扉の開錠を制御する認証端末421-2が設置されている。以降、同等に、各部屋の出入口には、扉の開錠を制御する認証端末が設置されている。例えば、認証端末421-2は、ユーザU2によりカードキー52がかざされるとカードID521を読み取り、カードID521と部屋番号を含めた認証要求を、ネットワークNを介して宿泊支援装置300へ送信する。宿泊支援装置300は、認証要求に含まれるカードID521と、部屋番号に対応付けられたカードIDとを照合し、一致する場合、認証端末421-2に対して開錠許可を返信する。これにより、認証端末421-2は、扉を開錠し、ユーザU2は部屋42-2へ入室できる。尚、各部屋の出入口に設置された認証端末421-1等は、同等の機能を有する。尚、以降の説明では、認証端末421-1等について、単に「認証端末421」と呼ぶ場合がある。
レストラン43の出入口には、入場を確認するサービス端末431が設置されている。サービス端末431は、ユーザU3によりカードキー53がかざされるとカードID531を読み取り、カードID531とレストラン43のサービスIDを含めたサービス要求を、ネットワークNを介して宿泊支援装置300へ送信する。宿泊支援装置300は、サービス要求に含まれるカードID531と、サービスIDに対応付けられたカードIDとを照合し、一致する場合、サービスIDに対応付けられた情報に応じた処理を行う。例えば、宿泊支援装置300は、サービス端末431に対して入場許可を返信する。これにより、サービス端末431は、ユーザU3のレストラン43への入場を許可し、ユーザU3はレストラン43へ入場し、食事をとることができる。
尚、宿泊施設4内のユーザU1からU3のそれぞれは、ユーザ端末100と同等の機能を有する情報処理端末を携帯していてもよい。ユーザ端末100は、宿泊施設4内に存在する場合、宿泊支援装置300により所定の認証端末とみなされてもよい。尚、以降の説明では、ユーザU0、U1、U2又はU3について、単に「ユーザU」と呼ぶ場合がある。また、以降の説明では、宿泊施設4内のユーザU1からU3が携帯するユーザ端末について、単に「ユーザ端末100」と呼ぶ場合がある。
認証装置200は、ユーザの顔特徴情報を管理し、顔認証を行う情報処理装置である。また、認証装置200は、外部から受信した顔認証要求に応じて、当該要求に含まれる顔画像又は顔特徴情報について、各ユーザの顔特徴情報と照合を行い、照合結果(認証結果)を要求元へ返信する。
図4は、本実施形態2にかかる認証装置200の構成を示すブロック図である。認証装置200は、顔情報DB(DataBase)210と、顔検出部220と、特徴点抽出部230と、登録部240と、認証部250とを備える。顔情報DB210は、ユーザID211と当該ユーザIDの顔特徴情報212とを対応付けて記憶する。顔特徴情報212は、人物の目、鼻、口等の位置に対応する各特徴点の間の距離等である特徴量の集合を示す特徴ベクトルである。尚、認証装置200は、顔特徴情報212に対応するユーザ等からの要望に応じて、顔情報DB210内の顔特徴情報212を削除してもよい。または、認証装置200は、登録から一定期間経過後に顔特徴情報212を削除してもよい。
顔検出部220は、顔情報を登録するための登録画像に含まれる顔領域を検出し、特徴点抽出部230に出力する。特徴点抽出部230は、顔検出部220が検出した顔領域から特徴点を抽出し、抽出した各特徴点間の距離等を特徴量として算出し、算出した特徴点の集合を含めた特徴ベクトルを顔特徴情報として生成する。特徴点抽出部230は、生成した顔特徴情報を登録部240又は認証部250へ出力する。
登録部240は、顔特徴情報の登録に際して、ユーザID211を新規に発行する。登録部240は、発行したユーザID211と、登録画像から抽出した顔特徴情報212とを対応付けて顔情報DB210へ登録する。
認証部250は、顔特徴情報212を用いた顔認証を行う。具体的には、認証部250は、顔画像から抽出された顔特徴情報(クエリ生体情報)と、顔情報DB210内の顔特徴情報212(マスタ生体情報)との1対Nの照合により、各マスタ生体情報との一致度を算出する。例えば、認証部250は、クエリ生体情報の特徴量と、マスタ生体情報の特徴量との間の類似度を一致度として算出してもよい。例えば、認証部250は、特徴ベクトルの間の距離が短いほど一致度を高く算出するとよい。そして、認証部250は、一致度が閾値以上である場合、認証に成功したとし、一致度が閾値未満である場合、認証に失敗したと判定する。認証に成功した場合、認証部250は、顔情報DB210の中から認証に成功した顔特徴情報212に対応付けられたユーザID211を特定し、認証成功の旨とユーザID211を含めた顔認証結果を顔認証要求の要求元へ返信する。一方、認証に失敗した場合、認証部250は、認証失敗の旨を含めた顔認証結果を要求元へ返信する。
図3に戻り説明を続ける。宿泊支援装置300は、上述した宿泊支援装置1の一例である。宿泊支援装置300は、宿泊施設4の宿泊の予約、チェックイン、カードキーの発行、カードキーを利用したサービスの提供等を行う情報処理装置である。宿泊支援装置300は、複数台のサーバに冗長化されてもよく、各機能ブロックが複数台のコンピュータで実現されてもよい。
図5は、本実施形態2にかかる宿泊支援装置300の構成を示すブロック図である。宿泊支援装置300は、記憶部310、メモリ320、通信部330及び制御部340を備える。記憶部310は、ハードディスク、フラッシュメモリ等の不揮発性記憶装置の一例である。記憶部310は、プログラム311、予約情報312及びチェックイン管理情報313を記憶する。尚、記憶部310と認証装置200の顔情報DB210を合わせて、記憶部とみなしてもよい。また、記憶部310に記憶される情報の一部又は全部は、外部の記憶装置に記憶されても良い。プログラム311は、本実施形態2にかかる予約処理、チェックイン処理、カードキー発行処理、サービス提供処理等を含む宿泊支援処理等が実装されたコンピュータプログラム(宿泊支援プログラム)である。
予約情報312は、宿泊施設4における宿泊プランの予約内容等を管理する情報である。予約情報312は、ユーザID3121及び宿泊プラン3122を対応付けた情報である。ユーザID3121は、ユーザである予約者の識別情報である。ユーザID3121は、認証装置200の顔情報DB210内で顔特徴情報212に対応付けて管理されるユーザID211と同一又は一意に対応する情報である。そのため、予約情報312は、ユーザID3121を介してユーザの登録用の本人認証情報と対応付けられた情報といえる。
宿泊プラン3122は、ユーザID3121に対応するユーザUが予約した予約内容を示す情報である。宿泊プラン3122は、例えば、宿泊期間3151、部屋情報3152、食事情報3153、人数3154、料金3155を含む。宿泊期間3151は、宿泊施設4に宿泊する期間である。また、宿泊期間3151は、宿泊する日で表現されてもよい。例えば、1泊2日の場合、宿泊期間3151は、宿泊日当日の年月日であってもよい。部屋情報3152は、予約した部屋の種別、例えば、階層、間取り、建物内の位置(角部屋、南向き、エレベータの近く等)等を示す情報である。食事情報3153は、夕食や朝食の予約の有無、予約した食事のメニュー、コース、料金等を示す情報である。人数3154は、予約した宿泊者の人数であり、性別ごとの人数、大人と子供の人数等を含む。人数3154は、子供の年齢を含んでも良い。料金3155は、宿泊プランの料金である。
尚、予約情報312は、ユーザID3121にユーザUに関する属性を示す属性情報をさらに対応付けてもよい。属性情報は、例えば、ユーザUと同室で宿泊する家族構成を含んでも良い。属性情報は、例えば、夫婦と幼児1名で、幼児は添い寝のため、ベッドが2つで可といった情報を含んでも良い。また、属性情報は、ユーザUの個人情報を含んでも良い。
チェックイン管理情報313は、当日にチェックイン済みの宿泊者(予約者、ユーザ)と宿泊プランを管理する情報である。チェックイン管理情報313は、ユーザID3131、カードID3132、部屋番号3133及びサービス情報3134を対応付けた情報である。ユーザID3131は、上述したユーザID3121と対応する情報であり、チェックイン処理時に顔認証に成功したユーザIDである。カードID3132は、上述したカードID511等に対応する情報であり、カード発行時に読み取られたカードIDである。部屋番号3133は、チェックイン処理時にユーザに割り当てられた部屋の識別情報である。サービス情報3134は、宿泊施設4内で各種サービスの提供を受けるために用いられる情報である。サービス情報3134は、サービスID3161、利用可能時間帯3162及びサービス内容3163を対応付けた情報である。サービスID3161は、サービス情報3134の識別情報である。サービスID3161は、例えば、レストラン43の識別情報である。利用可能時間帯3162は、対応するサービスを利用することが可能な時間帯である。利用可能時間帯3162は、例えば、利用開始時刻と利用終了時刻とで定義されてもよい。利用可能時間帯3162は、例えば、宿泊施設4のレストラン43の利用可能時間帯であるとよい。尚、利用可能時間帯3162の代わりに、レストラン43等への入場許可フラグを用いても良い。サービス内容3163は、対応するサービスを利用できる(提供される)内容である。サービス内容3163は、例えば、レストラン43で提供される食事内容(コース料理やオプション料理)、夕食や朝食の区別、レストラン43の座席、浴場等の共用スペースへの入場、マッサージ機の利用、自動販売機での購入等が挙げられるが、これらに限定されない。
メモリ320は、RAM(Random Access Memory)等の揮発性記憶装置であり、制御部340の動作時に一時的に情報を保持するための記憶領域である。通信部330は、ネットワークNとの通信インタフェースである。
制御部340は、宿泊支援装置300の各構成を制御するプロセッサつまり制御装置である。制御部340は、記憶部310からプログラム311をメモリ320へ読み込ませ、プログラム311を実行する。これにより、制御部340は、登録部341、認証制御部342、特定部343、チェックイン処理部344及びサービス処理部345の機能を実現する。
登録部341は、上述した登録部13の一例である。登録部341は、予約情報の登録処理(予約処理)等を行う。具体的には、登録部341は、ユーザ端末100等から、顔画像と予約する宿泊プラン(と属性情報)を含む登録要求を受信し、予約情報312を登録する。このとき、登録部341は、登録要求に含まれる顔画像に基づく顔特徴情報を認証装置200に登録し、登録時に発行されたユーザIDを取得する。そして、登録部341は、発行されたユーザID3121及び登録要求に含まれる宿泊プラン3122(並びに属性情報)を対応付けて予約情報312を生成し、予約情報312を記憶部310へ登録する。
また、登録部341は、カードキー発行時に、チェックイン端末411からカードIDを取得し、チェックイン処理済みのユーザの予約情報に含まれるサービスIDからサービス情報を生成する。そして、登録部341は、カードID、ユーザID、チェックイン処理済みのユーザの部屋番号及びサービス情報を対応付けてチェックイン管理情報313を生成し、チェックイン管理情報313を記憶部310に登録する。このとき、登録部341は、特定部343により特定された予約情報に飲食サービスが含まれる場合、宿泊施設4のレストラン43への入場許可をサービス情報として登録してもよい。また、登録部341は、チェックイン時にユーザからレストラン43の利用希望時間帯の選択を受け付けた場合、利用希望時間帯を利用可能時間帯としてサービス情報に含めるとよい。また、登録部341は、予約情報に含まれる食事情報3153から、レストラン43で提供される食事内容をサービス情報に含めるとよい。
認証制御部342は、認証装置200を用いてユーザの本人認証を制御する。特に、本実施形態にかかる認証制御部342は、ユーザが撮影された画像から抽出された生体情報を用いて、ユーザの生体認証を制御する。具体的には、認証制御部342は、ユーザの顔画像から抽出された顔特徴情報を用いて、ユーザの顔認証を制御する。すなわち、認証制御部342は、認証装置200により、ユーザの認証用の本人認証情報(クエリ生体情報)と、顔情報DB210の顔特徴情報212(マスタ生体情報)とを照合させて、本人認証を制御する。例えば、認証制御部342は、チェックイン端末411から、顔画像を含むチェックイン要求を受信した場合、顔認証を制御する。
特定部343は、上述した特定部11の一例である。特定部343は、チェックイン要求に応じた顔認証に成功した場合、顔認証結果に含まれるユーザIDを特定し、特定したユーザID3121を含む予約情報312を特定する。
チェックイン処理部344は、上述したチェックイン部12の一例である。チェックイン処理部344は、顔認証に成功したユーザID3121に対応付けられた宿泊プラン3122に基づいて、チェックイン管理情報313として記憶部310に登録する。具体的には、チェックイン処理部344は、顔認証に成功したユーザが宿泊する部屋番号を割り当て、ユーザID3131と部屋番号3133を対応付けてチェックイン管理情報313を生成し、記憶部310に登録する。そして、チェックイン処理部344は、チェックイン端末411に対してカード貸与指示を送信する。
サービス処理部345は、上述したサービス処理部14の一例である。サービス処理部345は、サービス端末431においてカードキー53から読み取られたカードID531とサービスIDを含むサービス要求を取得した場合、カードID531に対応付けられたサービス情報3134に応じた処理を行う。そして、サービス処理部345は、当該処理の結果をサービス端末431へ返信する。具体的には、サービス処理部345は、チェックイン管理情報313の中で、カードID531(3132)に対応付けられたサービス情報3134を特定し、特定したサービス情報3134を処理の結果に含めてサービス端末431へ返信するとよい。これにより、サービス端末431は、サービス情報3134に基づき入場可否を判定できる。
または、サービス処理部345は、カードIDに対応付けられたサービス情報に含まれる利用可能時間帯に基づいて、レストラン43への入場可否を判定し、判定結果をサービス端末431へ返信してもよい。これにより、サービス端末431は、受信した入所可否の判定結果に基づいて入場制御ができる。特に、サービス処理部345は、カードIDに対応付けられたサービス情報に入場許可(フラグ)が含まれる場合、レストラン43への入場を許可すると判定するとよい。
または、サービス処理部345は、カードIDに対応付けられたサービス情報に含まれる利用可能時間帯に基づいて、レストラン43への入場可否を判定し、判定結果をサービス端末431へ返信してもよい。これにより、サービス端末431は、受信した入所可否の判定結果に基づいて入場制御ができる。特に、サービス処理部345は、カードIDに対応付けられたサービス情報に入場許可(フラグ)が含まれる場合、レストラン43への入場を許可すると判定するとよい。
または、サービス処理部345は、カードIDに対応付けられたサービス情報に含まれる食事内容を特定し、特定した食事内容に応じた処理を行うとよい。例えば、サービス処理部345は、レストラン43内の座席案内、メニューやコースに応じた注文処理、食事提供指示等をサービス提供処理として行うと良い。
図6は、本実施形態2にかかる予約処理の流れを示すフローチャートである。例えば、ユーザ端末100は、ユーザU0の操作に応じて宿泊施設4における予約内容(宿泊プラン)(とユーザU0の属性情報)の入力又は選択を受け付ける。そして、ユーザ端末100は、ユーザU0からの登録操作に応じて、内蔵のカメラ(不図示)を制御してユーザU0の顔を撮影し、撮影された顔画像を取得する。そして、ユーザ端末100は、顔画像及び予約内容(並びに属性情報)の登録要求を宿泊支援装置300へ送信する。
これに応じて、宿泊支援装置300は、ユーザU1の顔画像と予約内容(宿泊プラン)(と属性情報)を含む登録要求を、ネットワークNを介してユーザ端末100から受信する(S111)。次に、宿泊支援装置300は、顔画像を含めた顔情報登録要求を、ネットワークNを介して認証装置200へ送信する(S112)。これに応じて、認証装置200は、顔情報登録処理を行う。
図7は、本実施形態2にかかる認証装置200による顔情報登録処理の流れを示すフローチャートである。まず、認証装置200は、宿泊支援装置300からネットワークNを介して顔情報登録要求を受信する(S201)。次に、認証装置200の顔検出部220は、顔情報登録要求に含まれる顔画像から顔領域を検出する(S202)。そして、認証装置200の特徴点抽出部230は、ステップS202で検出した顔領域から顔特徴情報を抽出する(S203)。そして、認証装置200の登録部240は、ユーザID211を発行する(S204)。そして、登録部240は、抽出した顔特徴情報212と発行したユーザID211を対応付けて顔情報DB210に登録する(S205)。その後、登録部240は、発行したユーザID211を要求元である宿泊支援装置300へ、ネットワークNを介して返信する(S206)。尚、認証装置200は、任意の情報登録端末から受信した顔情報登録要求に応じて顔情報登録処理を行っても良い。例えば、情報登録端末は、パーソナルコンピュータ、スマートフォン又はタブレット端末等の情報処理装置である。
図6に戻り、説明を続ける。宿泊支援装置300は、認証装置200から顔情報登録結果を受信する(S113)。顔情報登録結果には、認証装置200で発行されたユーザIDが含まれる。そして、宿泊支援装置300は、顔情報登録結果に含まれるユーザID3121、登録要求に含まれる宿泊プラン3122(及び属性情報)を対応付けて予約情報312として記憶部310に登録する(S114)。
図8は、本実施形態2にかかるチェックイン処理の流れを示すシーケンス図である。まず、チェックイン端末411は、人感センサ(不図示)等により宿泊施設4への入場者(例えば、ユーザU1)を検知し、顔認証を促すチェックイン画面を表示する。ユーザU1は、チェックイン画面に応じて、チェックイン端末411のカメラ(不図示)の前に立つ。そして、チェックイン端末411は、ユーザU1の顔を撮影する(S121)。そして、チェックイン端末411は、撮影したユーザU1の顔画像を含めたチェックイン要求を、ネットワークNを介して宿泊支援装置300へ送信する(S122)。
これに応じて、宿泊支援装置300は、チェックイン端末411からネットワークNを介してチェックイン要求を受信する。そして、宿泊支援装置300は、受信したチェックイン要求に含まれる顔画像を含めた顔認証要求を、ネットワークNを介して認証装置200へ送信する(S123)。これに応じて、認証装置200は、顔認証処理を行う(S124)。
図9は、本実施形態2にかかる認証装置200による顔認証処理の流れを示すフローチャートである。まず、認証装置200は、宿泊支援装置300からネットワークNを介して、顔認証要求を受信する(S211)。次に、認証装置200は、顔認証要求に含まれる顔画像に対して、上述したステップS202及びS203と同様に、顔特徴情報を抽出する。そして、認証装置200の認証部250は、顔認証要求に含まれる顔画像から抽出した顔特徴情報を、顔情報DB210の顔特徴情報212と照合し(S212)、一致度を算出する。そして、認証部250は、一致度が閾値以上か否かを判定する(S213)。顔特徴情報が一致した場合、つまり、顔特徴情報の一致度が閾値以上である場合、認証部250は、顔特徴情報212に対応付けられたユーザID211を特定する(S214)。そして、認証部250は、顔認証に成功した旨と特定したユーザID211とを含めた顔認証結果を、ネットワークNを介して宿泊支援装置300へ返信する(S215)。ステップS213で一致度が閾値未満である場合、認証部250は、顔認証に失敗した旨を含めた顔認証結果を、ネットワークNを介して宿泊支援装置300へ返信する(S216)。
図8に戻り説明を続ける。宿泊支援装置300は、認証装置200からネットワークNを介して、顔認証結果を受信する。そして、宿泊支援装置300は、顔認証に成功したか否かを判定する。具体的には、宿泊支援装置300は、顔認証結果を参照し、顔認証結果にユーザIDが含まれていれば、顔認証に成功したと判定する。尚、顔認証に失敗したと判定した場合、宿泊支援装置300は、ユーザが顔認証に失敗した旨又はチェックインが不可の旨を、ネットワークNを介してチェックイン端末411へ返信してもよい。
顔認証に成功した場合、宿泊支援装置300は、顔認証結果に含まれるユーザID3121に対応付けられた宿泊プラン3122(つまり予約情報312)を特定する(S126)。そして、宿泊支援装置300は、予約情報312についてチェックイン処理を行う(S127)。具体的には、宿泊支援装置300は、ユーザU1に対して、予約情報312に含まれる部屋情報3152の種別等に応じた空き部屋を割り当てる。そして、宿泊支援装置300は、割り当てた部屋の部屋番号3133と、ステップ125で受信した顔認証結果に含まれるユーザID3131と、を対応付けてチェックイン管理情報313を生成し、記憶部310に登録する。そして、宿泊支援装置300は、ネットワークNを介して、チェックイン端末411に対してカード貸与指示を送信する(S128)。
チェックイン端末411は、宿泊支援装置300からネットワークNを介して受信したカード貸与指示に応じて、(未貸与の)空きカードキー51をユーザU1に貸与する(S129)。例えば、チェックイン端末411は、カード出力部(不図示)からカードキー51を出力し、ユーザU1に取らせても良い。そして、チェックイン端末411カードキー発行支援画面を表示する(S130)。
図10は、本実施形態2にかかるカードキー発行支援画面71の表示例を示す図である。カードキー発行支援画面71は、チェックイン端末411に表示された例を示す。カードキー発行支援画面71は、支援メッセージ711、支援画像712を含む。尚、カードキー発行支援画面71の表示内容は、これらに限定されない。支援メッセージ711は、カードキー51が貸与されたユーザU1に対してカードキーを発行するための操作を支援するためのメッセージ(テキスト情報)である。支援メッセージ711は、「カードキー発行器の上にカードキーを置いて手を離して下さい。」や「画面に「カードキーを発行しました。」と表示されるまでお待ち下さい。」といった例を示すが、これらに限定されない。支援画像712は、ユーザU1にカードキー51をカードキー発行器の上に置く動作をイメージで伝えるものである。
ここでは、ユーザU1は、貸与されたカードキー51をチェックイン端末411と接続されたカード発行器(不図示)に置いて、手を離したものとする。これに応じて、チェックイン端末411は、カード発行器によりカードキー51から読み取られたカードID511を取得し(S131)、ネットワークNを介して宿泊支援装置300へカードID511を送信する(S132)。
これに応じて、宿泊支援装置300は、チェックイン端末411からネットワークNを介してカードID511を取得し、カードID511(3122)に対応付けられたチェックイン管理情報313を特定する。そして、宿泊支援装置300は、予約情報312から、特定したチェックイン管理情報313に含まれるユーザID3131(3121)に対応付けられた宿泊プラン3122を特定する。尚、宿泊支援装置300は、ステップ125で受信した顔認証結果に含まれるユーザID3121から宿泊プラン3122を特定してもよい。つまり、宿泊支援装置300は、顔認証に成功したユーザの予約情報312の宿泊プラン3122の食事情報3153等を用いて、当該ユーザのサービス情報を生成する(S133)。具体的には、宿泊支援装置300は、食事情報3153から飲食サービス又はレストラン43により食事の提供を示すサービスIDを特定し、サービスID3161と、ユーザU1におけるレストラン43の利用可能時間帯3162と、サービス内容3163とを対応付けてサービス情報3134を生成する。そして、宿泊支援装置300は、ユーザU1のユーザID3131、取得したカードID511(3122)、部屋番号3133及び生成したサービス情報3134を対応付けてチェックイン管理情報313として記憶部310に登録する(S134)。
その後、宿泊支援装置300は、部屋番号3133及びサービス情報3134等を、ネットワークNを介してチェックイン端末411へ送信する(S135)。これに応じて、チェックイン端末411は、受信した部屋番号3133及びサービス情報3134等を含む登録内容表示画面を表示する(S136)。
図11は、本実施形態2にかかる登録内容表示画面72の表示例を示す図である。登録内容表示画面72は、チェックイン端末411に表示された例を示す。登録内容表示画面72は、支援メッセージ721、支援画像722、部屋番号及び食券情報723、支援メッセージ724、登録内容725を含む。尚、登録内容表示画面72の表示内容は、これらに限定されない。支援メッセージ721は、カードキー51が発行され、ユーザU1が受け取ることを支援するためのメッセージ(テキスト情報)である。支援メッセージ721は、「カードキーを発行しました。」や「カードキーをお取り下さい。」といった例を示すが、これらに限定されない。支援画像722は、ユーザU1にカードキー51をカードキー発行器から上に持ち上げて受け取る動作をイメージで伝えるものである。部屋番号及び食券情報723は、カードキー51のカードID511に部屋番号「2221」と夕食券・朝食券が対応付けられたことを示す。尚、部屋番号及び食券情報723は、夕食や朝食の割り当て時間(利用可能時間又は前半や後半の区別等)や場所を含めて表示する情報であってもよい。支援メッセージ724は、カードキー51が食券代わりとなりレストラン43で利用可能であることを伝えるためのメッセージ(テキスト情報)である。支援メッセージ724は、「夕食時・朝食時にはカードキーをお持ちの上、レストランへお越し下さい。」といった例を示すが、これに限定されない。登録内容725は、ユーザU1の宿泊プランの登録内容を示す情報の例を示すが、これに限定されない。
以上のようにして、本実施形態にかかるチェックイン処理及びカードキー発行処理が行われる。続いて、本実施形態にかかるサービス提供処理について、実施例2-1から2-3により説明する。
(実施例2-1)宿泊支援装置300は、カードキーから読み取られたカードIDに対応するサービス情報を特定し、特定したサービス情報を要求元の認証端末(例えばサービス端末)へ返信する処理を行う。
図12は、本実施形態2の実施例2-1にかかるサービス提供処理の流れを示すシーケンス図である。まず、サービス端末431は、ユーザU3のカードキー53からカードID531を読み取る(S141)。そして、サービス端末431は、ネットワークNを介して宿泊支援装置300へ、読み取ったカードID531を送信する(S142)。これに応じて、宿泊支援装置300は、チェックイン端末411からネットワークNを介してカードID531を取得し、チェックイン管理情報313の中から、カードID531(3122)に対応付けられたサービス情報3134を特定する(S143)。このとき、サービス情報3134には利用可能時間帯3162が含まれるものとする。そして、宿泊支援装置300は、利用可能時間帯3162を含むサービス情報3134を、ネットワークNを介してサービス端末431へ送信する(S144)。サービス端末431は、宿泊支援装置300からネットワークNを介して、サービス情報3134を受信する。そして、サービス端末431は、サービス情報3134の利用可能時間帯3162に基づいて、ユーザU3のレストラン43への入場可否を判定する(S145)。サービス端末431は、ステップS145の判定結果に応じて入場制御を行う(S146)。例えば、ステップS145で現在時刻が利用可能時間帯に含まれれば、サービス端末431は、入場許可と判定し、食券確認画面を表示し、レストラン43の入場ゲート(不図示)等を開ける。これにより、ユーザU3は、自身がこの時間帯にレストラン43に入場できることを認識し、紙チケットの食券を用いず、カードキー53を用いてレストラン43へ入場できる。
図13は、本実施形態2の実施例2-1にかかる食券確認画面73の表示例を示す図である。食券確認画面73は、サービス端末431に表示された例を示す。食券確認画面73は、支援メッセージ731、支援画像732、部屋番号及び食券情報733を含む。尚、食券確認画面73の表示内容は、これらに限定されない。支援メッセージ731は、カードキー53をかざしたことにより食券が確認されたことを伝えるメッセージ(テキスト情報)である。支援メッセージ731は、「本日の夕食券が確認できました。」や「レストランへお入り下さい。」といった例を示すが、これらに限定されない。支援画像732は、ユーザU3がかざしたカードキー53のカードID531に夕食券が対応付けられていることをイメージで伝えるものである。部屋番号及び食券情報733は、カードキー53のカードID531に部屋番号「1513」と夕食券・朝食券が対応付けられていることを示す。尚、食券確認画面73は、食券が示す座席位置、座席番号やメニューやコース料理名を表示しても良い。
一方、ステップS145で現在時刻が利用可能時間帯に含まれなければ、サービス端末431は、入場不可と判定し、その旨を画面に表示する等により、ユーザU3へ伝える。これにより、ユーザU3は、自身がこの時間帯にはレストラン43に入場できないことを認識できる。
(実施例2-2)宿泊支援装置300は、カードキーから読み取られたカードIDに対応するサービス情報を特定し、特定したサービス情報に基づいて、サービスの利用可否を判定し、判定結果を要求元の認証端末(例えばサービス端末)へ返信する。実施例2-1との違いは、サービスの利用可否判定をサービス端末等の認証端末ではなく、宿泊支援装置(サーバ等)が行っている点である。
図14は、本実施形態2の実施例2-2にかかるサービス提供処理の流れを示すシーケンス図である。ます、ステップS141からS143は、上述した図12と同様である。そして、宿泊支援装置300は、ステップS143で特定したサービス情報3134の利用可能時間帯3162に基づいて、ユーザU3のレストラン43への入場可否を判定する(S145a)。そして、宿泊支援装置300は、ステップS145aの判定結果を、ネットワークNを介してサービス端末431へ送信する(S145b)。その後、サービス端末431は、ステップS145bで受信した判定結果に応じて入場制御を行う(S146)。
(実施例2-3)宿泊支援装置300は、実施例2-2の判定結果に応じてサービス提供処理を行う。
図15は、本実施形態2の実施例2-3にかかるサービス提供処理の流れを示すシーケンス図である。ます、ステップS141からS146は、上述した図14と同様である。そして、宿泊支援装置300は、ステップS145aの判定結果に応じて食事提供を行う(S147)。例えば、ステップS145aの判定結果が入場許可を示す場合、宿泊支援装置300は、サービス情報3134のサービス内容3163が示すメニューの注文要求やユーザU3の座席位置の通知を、レストラン43の厨房の端末に対して送信する。また、宿泊支援装置300は、サービス内容3163に含まれる座席への案内情報をサービス端末431へ送信してもよい。尚、ステップS145aの判定結果が入場不可を示す場合、宿泊支援装置300は、他の利用可能時間帯や追加料金で利用可能な旨をサービス端末431へ送信してもよい。
図16は、本実施形態2の実施例2-1から2-3にかかる食券確認画面73aの表示例を示す図である。食券確認画面73aは、サービス端末431に表示された例を示す。食券確認画面73aは、上述した図13に加えて、メニュー表示欄734及び座席案内図735を追加したものである。メニュー表示欄734は、予約した夕食のメニューやコース料理名等を表示する欄である。座席案内図735は、食券に割り当てられた座席番号が「2」であり、レストラン43内での座席番号に対応する座席位置へ案内するための地図(経路)情報を示す。尚、食券確認画面73aの表示内容は、これらに限定されない。
尚、宿泊支援装置300は、ステップS144又はS145bの情報をスタッフ端末(不図示)に対して通知してもよい。これにより、宿泊施設4のスタッフは、必要に応じて、レストラン43の出入口付近へ向かい、ユーザU3をサポートし易くなる。
このように、本実施形態により、食券を紙チケットで発行せずに、宿泊客に貸与するカードキーに食券機能を含めることで、ペーパーレスで宿泊客に食事の提供を含む宿泊施設内の各種サービスを提供できる。そのため、宿泊客の利便性が向上し、かつ、スタッフの紙チケットの確認負担を軽減でき、業務効率を向上できる。
<実施形態3>
本実施形態3は、上述した実施形態2の変形例である。本実施形態3にかかるサービス処理部は、所定の認証端末によりカードキーから読み取られたカードIDと、カードキーの保持者から取得された本人認証情報とを含む参照要求を受信する。そして、サービス処理部は、本人認証情報を用いた保持者に対する本人認証に成功した場合、参照要求に含まれるカードIDに対応付けられたサービス情報と予約情報を特定する。その後、サービス処理部は、特定したサービス情報と予約情報を認証端末へ返信する。
本実施形態3は、上述した実施形態2の変形例である。本実施形態3にかかるサービス処理部は、所定の認証端末によりカードキーから読み取られたカードIDと、カードキーの保持者から取得された本人認証情報とを含む参照要求を受信する。そして、サービス処理部は、本人認証情報を用いた保持者に対する本人認証に成功した場合、参照要求に含まれるカードIDに対応付けられたサービス情報と予約情報を特定する。その後、サービス処理部は、特定したサービス情報と予約情報を認証端末へ返信する。
図17は、本実施形態3にかかるカードキーの登録情報の参照処理の流れを示すシーケンス図である。ここでは、「所定の認証端末」は、宿泊施設4内でユーザU2が携帯するユーザ端末100として説明する。まず、ユーザ端末100は、ユーザU2のカードキー52からカードID521を読み取る(S301)。次に、ユーザ端末100は、カメラ(不図示)を制御して、ユーザU2の顔を撮影する(S302)。そして、ユーザ端末100は、ステップS301で読み取ったカードID521とステップS302で撮影したユーザU2の顔画像を含めた参照要求を、ネットワークNを介して宿泊支援装置300へ送信する(S303)。尚、ユーザ端末100は、参照要求に現在の位置情報を含める。
これに応じて、宿泊支援装置300は、ユーザ端末100からネットワークNを介して参照要求を受信する。このとき、宿泊支援装置300は、参照要求に含まれる位置情報が宿泊施設4内か否かを判定する。位置情報が宿泊施設4外である場合、宿泊支援装置300は、参照不可の旨をユーザ端末100へ返信する。一方、位置情報が宿泊施設4内である場合、宿泊支援装置300は、受信した参照要求に含まれる顔画像を含めた顔認証要求を、ネットワークNを介して認証装置200へ送信する(S304)。これに応じて、認証装置200は、上述した図9のように、顔認証処理を行う(S305)。そして、宿泊支援装置300は、認証装置200からネットワークNを介して、顔認証結果を受信する(S306)。そして、宿泊支援装置300は、顔認証に成功したか否かを判定する。尚、顔認証に失敗したと判定した場合、宿泊支援装置300は、ユーザが顔認証に失敗した旨又は参照不可の旨を、ネットワークNを介してユーザ端末100へ返信してもよい。以下では、顔認証に成功したものとして説明を続ける。
顔認証に成功した場合、宿泊支援装置300は、ユーザID及びカードIDから部屋番号、サービス情報及び宿泊プランを特定する(S307)。具体的には、宿泊支援装置300は、顔認証結果に含まれるユーザID3131と参照要求に含まれるカードID3132の組に対応付けられた部屋番号3133及びサービス情報3134を、チェックイン管理情報313の中から特定する。また、宿泊支援装置300は、顔認証結果に含まれるユーザID3121に対応付けられた宿泊プラン3122を、予約情報312の中から特定する。
その後、宿泊支援装置300は、特定した部屋番号、サービス情報及び宿泊プランを、ネットワークNを介してユーザ端末100へ送信する(S308)。これに応じて、ユーザ端末100は、受信した部屋番号、サービス情報及び宿泊プラン等を含む登録内容表示画面を表示する(S309)。
図18は、本実施形態3にかかる登録内容表示画面74の表示例を示す図である。登録内容表示画面74は、ユーザ端末100に表示された例を示す。登録内容表示画面74は、支援メッセージ741、部屋番号及び食券情報743、支援メッセージ744及び登録内容745を含む。尚、登録内容表示画面74の表示内容は、これらに限定されない。支援メッセージ741は、カードキー52の登録内容を案内するためのメッセージ(テキスト情報)である。部屋番号及び食券情報743は、カードキー52のカードID521に部屋番号「0832」と夕食券・朝食券が対応付けられていることを示す。尚、部屋番号及び食券情報743は、夕食や朝食の割り当て時間(利用可能時間又は前半や後半の区別等)や場所を含めて表示する情報であってもよい。支援メッセージ744及び登録内容745は、上述した図11の支援メッセージ724及び登録内容725と同様である。
上述した「所定の認証端末」は、宿泊施設4内に設置されたチェックイン端末411、認証端末421、サービス端末431等であってもよい。
このように、本実施形態では、宿泊客がユーザ端末100や宿泊施設4の認証端末を用いて、任意のタイミングでカードキーと本人認証を用いて、自身が利用可能な部屋番号及びサービス情報、並びに、宿泊プランの内容等を容易に確認することができる。そのため、多様な利用ニーズを踏まえて、宿泊者に最適な利用環境を提供することができる。また、カードキーを他の人に使われるといった、悪用を防止できる。
<その他の実施形態>
尚、上述した各実施形態において、チェックイン時における予約者(ユーザ)に対する本人認証処理は、上述した顔認証に限定されない。例えば、チェックイン時における予約者に対する本人認証処理は、チェックイン端末時に対して予約者から入力された氏名や電話番号等の個人情報と、予約時に登録された個人情報との照合により行われても良い。また、チェックイン時における予約者に対する本人認証処理は、チェックイン端末時に対して予約者から入力された予約番号と、予約時に発行された予約番号との照合により行われても良い。また、予約者の個人情報や予約番号の入力は、予約者が携帯するユーザ端末の画面に表示されたコード情報(例えば、QRコード(登録商標))や、紙に印字されたコード情報をチェックイン端末に読み込ませることで行われても良い。そのため、チェックイン管理情報に含まれるユーザIDは、顔認証に限らず、本人認証処理に成功したユーザIDであればよい。同様に、上述した各実施形態において、予約処理は、顔画像に基づく顔特徴情報を登録することに代えて、他の本人認証情報を登録してもよい。
尚、上述した各実施形態において、チェックイン時における予約者(ユーザ)に対する本人認証処理は、上述した顔認証に限定されない。例えば、チェックイン時における予約者に対する本人認証処理は、チェックイン端末時に対して予約者から入力された氏名や電話番号等の個人情報と、予約時に登録された個人情報との照合により行われても良い。また、チェックイン時における予約者に対する本人認証処理は、チェックイン端末時に対して予約者から入力された予約番号と、予約時に発行された予約番号との照合により行われても良い。また、予約者の個人情報や予約番号の入力は、予約者が携帯するユーザ端末の画面に表示されたコード情報(例えば、QRコード(登録商標))や、紙に印字されたコード情報をチェックイン端末に読み込ませることで行われても良い。そのため、チェックイン管理情報に含まれるユーザIDは、顔認証に限らず、本人認証処理に成功したユーザIDであればよい。同様に、上述した各実施形態において、予約処理は、顔画像に基づく顔特徴情報を登録することに代えて、他の本人認証情報を登録してもよい。
尚、上述した実施形態では、本人認証(本人確認の認証、本人特定処理等)を顔認証として説明したが、生体情報を用いた他の生体認証であってもよい。生体認証及び生体情報は、人物の撮影画像を利用する他の技術を適用可能である。例えば、生体情報には、指紋、声紋、静脈、網膜、瞳の虹彩、手のひらの模様(パターン)といった個人に固有の身体的特徴から計算されるデータ(特徴量)を用いても構わない。また、生体認証には、ユーザの身体の一部の撮影画像から人物の身体的特徴を示す特徴情報を抽出し、予め登録された特徴情報と抽出された特徴情報との照合を行い、一致度が閾値以上である場合に認証に成功したとみなすものとしてもよい。例えば、生体認証は、人物の外観形状に基づく認証であってもよい。その場合、特徴情報は、人物の外観形状に関する情報、例えば、体形、身長、服装等の特徴を示す情報となる。また、生体認証の代わりに、他の本人認証を適用してもよく、生体情報も他の本人認証情報であってもよい。例えば、本人認証情報としては、ユーザID、ID及びパスワードの組合せ、マイナンバーや運転免許証等の身分証明書の記載内容(識別番号等やパスワード)、電子証明書、コード情報等が挙げられるが、これらに限定されない。尚、コード情報は、二次元コード例えば、QRコード(登録商標)であってもよい。
尚、上述した実施形態2等において、認証装置200と宿泊支援装置300とは別の情報処理装置として説明したが、同一であってもよい。例えば、宿泊支援装置300は、予約情報312のユーザID3121に顔特徴情報をさらに対応付けて登録してもよい。その場合、制御部340は、図4の顔検出部220、特徴点抽出部230、登録部240及び認証部250の機能をさらに備えていれば良い。
上述の例において、プログラムは、コンピュータに読み込まれた場合に、実施形態で説明された1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。
なお、本開示は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施形態を適宜組み合わせて実施されてもよい。
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
(付記A1)
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える宿泊支援装置。
(付記A2)
前記サービス処理手段は、前記宿泊施設のサービス端末により前記カードキーから読み取られた前記カードIDを含む要求を当該サービス端末から受信し、前記処理の結果を当該サービス端末へ返信する
付記A1に記載の宿泊支援装置。
(付記A3)
前記サービス処理手段は、前記要求に含まれるカードIDに対応付けられた前記サービス情報を特定し、当該特定したサービス情報を前記処理の結果に含めて前記サービス端末へ返信する
付記A2に記載の宿泊支援装置。
(付記A4)
前記サービス情報は、前記宿泊施設の食堂の利用可能時間帯を含む、
付記A3に記載の宿泊支援装置。
(付記A5)
前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に含まれる利用可能時間帯に基づいて、前記食堂への入場可否を判定し、判定結果を前記サービス端末へ返信する
付記A4に記載の宿泊支援装置。
(付記A6)
前記登録手段は、前記予約情報に飲食サービスが含まれる場合、前記宿泊施設の食堂への入場許可を前記サービス情報として登録し、
前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に入場許可が含まれる場合、前記食堂への入場を許可すると判定する
付記A1から付記A5までのいずれか1項に記載の宿泊支援装置。
(付記A7)
前記サービス情報は、前記宿泊施設の食堂で提供される食事内容を含む、
付記A1から付記A6までのいずれか1項に記載の宿泊支援装置。
(付記A8)
前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に含まれる食事内容を特定し、当該特定した食事内容に応じた処理を行う
付記A7に記載の宿泊支援装置。
(付記A9)
前記サービス処理手段は、
所定の認証端末により前記カードキーから読み取られた前記カードIDと、前記カードキーの保持者から取得された本人認証情報とを含む参照要求を受信し、
前記本人認証情報を用いた前記保持者に対する本人認証に成功した場合、前記参照要求に含まれるカードIDに対応付けられた前記サービス情報と前記予約情報を特定し、
前記特定したサービス情報と前記予約情報を前記認証端末へ返信する
付記A1から付記A8までのいずれか1項に記載の宿泊支援装置。
(付記B1)
宿泊施設に設置された認証端末と、
宿泊支援装置と、を備え、
前記宿泊支援装置は、
前記宿泊施設において、前記認証端末によるユーザに対する本人認証により、当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える宿泊支援システム。
(付記B2)
前記サービス処理手段は、前記宿泊施設のサービス端末により前記カードキーから読み取られた前記カードIDを含む要求を当該サービス端末から受信し、前記処理の結果を当該サービス端末へ返信する
付記B1に記載の宿泊支援システム。
(付記C1)
コンピュータが、
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定し、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行い、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録し、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行う、
宿泊支援方法。
(付記D1)
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定処理と、
前記予約情報に基づき前記ユーザに対するチェックイン処理と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録処理と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理と、
をコンピュータに実行させる宿泊支援プログラムが格納された非一時的なコンピュータ可読媒体。
(付記A1)
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える宿泊支援装置。
(付記A2)
前記サービス処理手段は、前記宿泊施設のサービス端末により前記カードキーから読み取られた前記カードIDを含む要求を当該サービス端末から受信し、前記処理の結果を当該サービス端末へ返信する
付記A1に記載の宿泊支援装置。
(付記A3)
前記サービス処理手段は、前記要求に含まれるカードIDに対応付けられた前記サービス情報を特定し、当該特定したサービス情報を前記処理の結果に含めて前記サービス端末へ返信する
付記A2に記載の宿泊支援装置。
(付記A4)
前記サービス情報は、前記宿泊施設の食堂の利用可能時間帯を含む、
付記A3に記載の宿泊支援装置。
(付記A5)
前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に含まれる利用可能時間帯に基づいて、前記食堂への入場可否を判定し、判定結果を前記サービス端末へ返信する
付記A4に記載の宿泊支援装置。
(付記A6)
前記登録手段は、前記予約情報に飲食サービスが含まれる場合、前記宿泊施設の食堂への入場許可を前記サービス情報として登録し、
前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に入場許可が含まれる場合、前記食堂への入場を許可すると判定する
付記A1から付記A5までのいずれか1項に記載の宿泊支援装置。
(付記A7)
前記サービス情報は、前記宿泊施設の食堂で提供される食事内容を含む、
付記A1から付記A6までのいずれか1項に記載の宿泊支援装置。
(付記A8)
前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に含まれる食事内容を特定し、当該特定した食事内容に応じた処理を行う
付記A7に記載の宿泊支援装置。
(付記A9)
前記サービス処理手段は、
所定の認証端末により前記カードキーから読み取られた前記カードIDと、前記カードキーの保持者から取得された本人認証情報とを含む参照要求を受信し、
前記本人認証情報を用いた前記保持者に対する本人認証に成功した場合、前記参照要求に含まれるカードIDに対応付けられた前記サービス情報と前記予約情報を特定し、
前記特定したサービス情報と前記予約情報を前記認証端末へ返信する
付記A1から付記A8までのいずれか1項に記載の宿泊支援装置。
(付記B1)
宿泊施設に設置された認証端末と、
宿泊支援装置と、を備え、
前記宿泊支援装置は、
前記宿泊施設において、前記認証端末によるユーザに対する本人認証により、当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える宿泊支援システム。
(付記B2)
前記サービス処理手段は、前記宿泊施設のサービス端末により前記カードキーから読み取られた前記カードIDを含む要求を当該サービス端末から受信し、前記処理の結果を当該サービス端末へ返信する
付記B1に記載の宿泊支援システム。
(付記C1)
コンピュータが、
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定し、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行い、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録し、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行う、
宿泊支援方法。
(付記D1)
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定処理と、
前記予約情報に基づき前記ユーザに対するチェックイン処理と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録処理と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理と、
をコンピュータに実行させる宿泊支援プログラムが格納された非一時的なコンピュータ可読媒体。
以上、実施形態(及び実施例)を参照して本願発明を説明したが、本願発明は上記実施形態(及び実施例)に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
1 宿泊支援装置
11 特定部
12 チェックイン部
13 登録部
14 サービス処理部
1000 宿泊支援システム
N ネットワーク
U ユーザ
U0 ユーザ
U1 ユーザ
U2 ユーザ
U3 ユーザ
100 ユーザ端末
200 認証装置
210 顔情報DB
211 ユーザID
212 顔特徴情報
220 顔検出部
230 特徴点抽出部
240 登録部
250 認証部
300 宿泊支援装置
310 記憶部
311 プログラム
312 予約情報
3121 ユーザID
3122 宿泊プラン
3151 宿泊期間
3152 部屋情報
3153 食事情報
3154 人数
3155 料金
313 チェックイン管理情報
3131 ユーザID
3132 カードID
3133 部屋番号
3134 サービス情報
3161 サービスID
3162 利用可能時間帯
3163 サービス内容
320 メモリ
330 通信部
340 制御部
341 登録部
342 認証制御部
343 特定部
344 チェックイン処理部
345 サービス処理部
4 宿泊施設
41 ロビー
411 チェックイン端末
42 部屋
42-1 部屋
42-2 部屋
421 認証端末
421-1 認証端末
421-2 認証端末
43 レストラン
431 サービス端末
51 カードキー
511 カードID
52 カードキー
521 カードID
53 カードキー
531 カードID
71 カードキー発行支援画面
711 支援メッセージ
712 支援画像
72 登録内容表示画面
721 支援メッセージ
722 支援画像
723 部屋番号及び食券情報
724 支援メッセージ
725 登録内容
73 食券確認画面
731 支援メッセージ
732 支援画像
733 部屋番号及び食券情報
734 メニュー表示欄
735 座席案内図
74 登録内容表示画面
741 支援メッセージ
743 部屋番号及び食券情報
744 支援メッセージ
745 登録内容
11 特定部
12 チェックイン部
13 登録部
14 サービス処理部
1000 宿泊支援システム
N ネットワーク
U ユーザ
U0 ユーザ
U1 ユーザ
U2 ユーザ
U3 ユーザ
100 ユーザ端末
200 認証装置
210 顔情報DB
211 ユーザID
212 顔特徴情報
220 顔検出部
230 特徴点抽出部
240 登録部
250 認証部
300 宿泊支援装置
310 記憶部
311 プログラム
312 予約情報
3121 ユーザID
3122 宿泊プラン
3151 宿泊期間
3152 部屋情報
3153 食事情報
3154 人数
3155 料金
313 チェックイン管理情報
3131 ユーザID
3132 カードID
3133 部屋番号
3134 サービス情報
3161 サービスID
3162 利用可能時間帯
3163 サービス内容
320 メモリ
330 通信部
340 制御部
341 登録部
342 認証制御部
343 特定部
344 チェックイン処理部
345 サービス処理部
4 宿泊施設
41 ロビー
411 チェックイン端末
42 部屋
42-1 部屋
42-2 部屋
421 認証端末
421-1 認証端末
421-2 認証端末
43 レストラン
431 サービス端末
51 カードキー
511 カードID
52 カードキー
521 カードID
53 カードキー
531 カードID
71 カードキー発行支援画面
711 支援メッセージ
712 支援画像
72 登録内容表示画面
721 支援メッセージ
722 支援画像
723 部屋番号及び食券情報
724 支援メッセージ
725 登録内容
73 食券確認画面
731 支援メッセージ
732 支援画像
733 部屋番号及び食券情報
734 メニュー表示欄
735 座席案内図
74 登録内容表示画面
741 支援メッセージ
743 部屋番号及び食券情報
744 支援メッセージ
745 登録内容
Claims (13)
- 宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える宿泊支援装置。 - 前記サービス処理手段は、前記宿泊施設のサービス端末により前記カードキーから読み取られた前記カードIDを含む要求を当該サービス端末から受信し、前記処理の結果を当該サービス端末へ返信する
請求項1に記載の宿泊支援装置。 - 前記サービス処理手段は、前記要求に含まれるカードIDに対応付けられた前記サービス情報を特定し、当該特定したサービス情報を前記処理の結果に含めて前記サービス端末へ返信する
請求項2に記載の宿泊支援装置。 - 前記サービス情報は、前記宿泊施設の食堂の利用可能時間帯を含む、
請求項3に記載の宿泊支援装置。 - 前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に含まれる利用可能時間帯に基づいて、前記食堂への入場可否を判定し、判定結果を前記サービス端末へ返信する
請求項4に記載の宿泊支援装置。 - 前記登録手段は、前記予約情報に飲食サービスが含まれる場合、前記宿泊施設の食堂への入場許可を前記サービス情報として登録し、
前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に入場許可が含まれる場合、前記食堂への入場を許可すると判定する
請求項1から請求項5までのいずれか1項に記載の宿泊支援装置。 - 前記サービス情報は、前記宿泊施設の食堂で提供される食事内容を含む、
請求項1から請求項6までのいずれか1項に記載の宿泊支援装置。 - 前記サービス処理手段は、前記カードIDに対応付けられた前記サービス情報に含まれる食事内容を特定し、当該特定した食事内容に応じた処理を行う
請求項7に記載の宿泊支援装置。 - 前記サービス処理手段は、
所定の認証端末により前記カードキーから読み取られた前記カードIDと、前記カードキーの保持者から取得された本人認証情報とを含む参照要求を受信し、
前記本人認証情報を用いた前記保持者に対する本人認証に成功した場合、前記参照要求に含まれるカードIDに対応付けられた前記サービス情報と前記予約情報を特定し、
前記特定したサービス情報と前記予約情報を前記認証端末へ返信する
請求項1から請求項8までのいずれか1項に記載の宿泊支援装置。 - 宿泊施設に設置された認証端末と、
宿泊支援装置と、を備え、
前記宿泊支援装置は、
前記宿泊施設において、前記認証端末によるユーザに対する本人認証により、当該ユーザの予約情報を特定する特定手段と、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行うチェックイン手段と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録手段と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理手段と、
を備える宿泊支援システム。 - 前記サービス処理手段は、前記宿泊施設のサービス端末により前記カードキーから読み取られた前記カードIDを含む要求を当該サービス端末から受信し、前記処理の結果を当該サービス端末へ返信する
請求項10に記載の宿泊支援システム。 - コンピュータが、
宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定し、
前記予約情報に基づき前記ユーザに対するチェックイン処理を行い、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録し、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行う、
宿泊支援方法。 - 宿泊施設において、ユーザに対する本人認証により当該ユーザの予約情報を特定する特定処理と、
前記予約情報に基づき前記ユーザに対するチェックイン処理と、
前記チェックイン処理済みのユーザが宿泊する部屋を開錠するために用いるカードキーに記録されたカードIDと、前記予約情報に含まれるサービスに関するサービス情報とを対応付けて登録する登録処理と、
前記カードキーから読み取られたカードIDを含む要求を取得した場合、当該カードIDに対応付けられた前記サービス情報に応じた処理を行うサービス処理と、
をコンピュータに実行させる宿泊支援プログラムが格納された非一時的なコンピュータ可読媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022576559A JP7255764B1 (ja) | 2022-09-08 | 2022-09-08 | 宿泊支援装置、システム、方法、及び、プログラム |
PCT/JP2022/033659 WO2024053038A1 (ja) | 2022-09-08 | 2022-09-08 | 宿泊支援装置、システム及び方法、並びに、コンピュータ可読媒体 |
JP2023040574A JP2024038977A (ja) | 2022-09-08 | 2023-03-15 | 宿泊支援装置、システム及び方法、並びに、コンピュータ可読媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/033659 WO2024053038A1 (ja) | 2022-09-08 | 2022-09-08 | 宿泊支援装置、システム及び方法、並びに、コンピュータ可読媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024053038A1 true WO2024053038A1 (ja) | 2024-03-14 |
Family
ID=85872886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/033659 WO2024053038A1 (ja) | 2022-09-08 | 2022-09-08 | 宿泊支援装置、システム及び方法、並びに、コンピュータ可読媒体 |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP7255764B1 (ja) |
WO (1) | WO2024053038A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301522A (ja) * | 2004-04-08 | 2005-10-27 | National Institute Of Information & Communication Technology | ネットワーク上のサービス提供方法及びネットワーク上の商品購入方法及びその他関連する技術 |
JP2009162008A (ja) * | 2008-01-08 | 2009-07-23 | Mars Engineering Corp | 記録媒体式施解錠装置、記録媒体式施解錠装置の記録媒体処理方法、記録媒体式施解錠システム |
JP2022051404A (ja) * | 2020-09-18 | 2022-03-31 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びプログラム |
-
2022
- 2022-09-08 JP JP2022576559A patent/JP7255764B1/ja active Active
- 2022-09-08 WO PCT/JP2022/033659 patent/WO2024053038A1/ja unknown
-
2023
- 2023-03-15 JP JP2023040574A patent/JP2024038977A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301522A (ja) * | 2004-04-08 | 2005-10-27 | National Institute Of Information & Communication Technology | ネットワーク上のサービス提供方法及びネットワーク上の商品購入方法及びその他関連する技術 |
JP2009162008A (ja) * | 2008-01-08 | 2009-07-23 | Mars Engineering Corp | 記録媒体式施解錠装置、記録媒体式施解錠装置の記録媒体処理方法、記録媒体式施解錠システム |
JP2022051404A (ja) * | 2020-09-18 | 2022-03-31 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP7255764B1 (ja) | 2023-04-11 |
JP2024038977A (ja) | 2024-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6897953B2 (ja) | 入場受付端末、入場受付方法、入場受付プログラム、および入場受付システム | |
JP6865321B1 (ja) | 入退場管理装置、入退場管理方法、入退場管理プログラム、および入退場管理システム | |
JP7485158B2 (ja) | 施設管理システム、施設管理方法、及びコンピュータプログラム | |
JP7517393B2 (ja) | 施設管理装置、施設管理方法、及びコンピュータプログラム | |
JP2007328556A (ja) | 認証システム、認証方法、及びプログラム | |
WO2024053038A1 (ja) | 宿泊支援装置、システム及び方法、並びに、コンピュータ可読媒体 | |
WO2023067657A1 (ja) | 情報制御装置、情報制御方法、及びコンピュータ可読媒体 | |
JP7036300B1 (ja) | システム、認証方法、認証端末、認証端末の制御方法及びプログラム | |
US20230316160A1 (en) | Server, system, server control method, and non-transitory computer readable medium | |
WO2021192193A1 (ja) | 管理サーバ、システム、トークン発行方法及び記憶媒体 | |
WO2024053037A1 (ja) | 宿泊情報管理装置、システム及び方法、並びに、コンピュータ可読媒体 | |
WO2024079822A1 (ja) | 宿泊手続支援装置、システム及び方法、並びに、コンピュータ可読媒体 | |
WO2022254650A1 (ja) | 施設利用制御装置、システム及び方法、並びに、コンピュータ可読媒体 | |
US20240126850A1 (en) | Authentication system, authentication method and program | |
US20240211562A1 (en) | Authentication system, authentication method and program | |
US20240223555A1 (en) | Authentication system, authentication method and program | |
WO2023281747A1 (ja) | サービス処理装置、システム、及び、方法、並びに、コンピュータ可読媒体 | |
JP7414167B1 (ja) | サーバ装置、サーバ装置の制御方法及びプログラム | |
WO2023188003A1 (ja) | 利用制御端末、システム及び方法、利用管理サーバ及び方法、並びに、コンピュータ可読媒体 | |
WO2023157158A1 (ja) | システム、サーバ装置、サーバ装置の制御方法及び記憶媒体 | |
WO2023007768A1 (ja) | 情報処理システム、情報処理方法、及びコンピュータ読み取り可能な記憶媒体 | |
JP7371818B1 (ja) | 端末、システム、端末の制御方法及びプログラム | |
JP7501822B1 (ja) | サーバ装置、システム、サーバ装置の制御方法及びプログラム | |
JP7271977B2 (ja) | 認証装置、制御方法、認証システム、及びプログラム | |
JP7156582B1 (ja) | システム、サーバ装置、サーバ装置の制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22958117 Country of ref document: EP Kind code of ref document: A1 |