Server device, system, method and program
A system using biometric identification and behavior-based benefits enhances economic activity in hotel regions by linking hotel users with affiliated businesses, increasing engagement and foot traffic.
Patent Information
- Application Number
- JP2022150600
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2042-01-17
AI Technical Summary
Existing technologies fail to effectively revitalize the economy of regions centered around hotels and affiliated businesses, such as those in tourist areas, despite systems for biometric authentication and incentive granting.
A system that includes a server device storing biometric information of hotel users and an operator terminal, which identifies and grants benefits to users based on their behavior, linking hotel usage with affiliated businesses to enhance economic activity.
The system revitalizes the economy of hotel regions by motivating guests to engage with affiliated businesses, increasing foot traffic and purchases, thereby enhancing the attractiveness and utilization of both hotels and surrounding businesses.
Smart Images

Figure 0007810087000001 
Figure 0007810087000002 
Figure 0007810087000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a system, a server device, a control method for a server device, and a storage medium. [Background technology]
[0002] In recent years, services using biometric authentication (face authentication) have begun to be provided.
[0003] For example, Patent Document 1 describes that a system that can provide services easily is provided. The service providing system of Patent Document 1 includes a face image acquisition means, a storage means, a face matching means, and an output means. The face image acquisition means acquires a face image of a target person. The storage means stores an authentication face image of a registrant and information about the registrant. The face matching means matches the face image with the authentication face image. The output means outputs information related to the service. Furthermore, when the face matching means determines that the target person is a registrant, the output means outputs information about the registrant as service-related information.
[0004] There are also systems that provide rewards (incentives) to users for achieving specific goals.
[0005] For example, Patent Document 2 describes encouraging users to use apps on their mobile devices. The incentive granting system in Patent Document 2 is capable of executing an output process that identifies a user and outputs code information including identification information associated with the user. The incentive granting system executes a determination process in which the code information is read by a mobile device owned by the user, and a determination is made based on at least the launch of a predetermined app on the mobile device. Furthermore, if the determination process determines that the condition is met, the incentive granting system executes an incentive process in which a reward is given to the user corresponding to the identification information included in the code information.
[0006] Patent Document 3 describes that it provides an accommodation facility usage management system, accommodation facility usage management method, and program that can simplify the acceptance of simple cleaning plans and improve the efficiency of front desk operations. The accommodation facility check-in system of Patent Document 3 includes a determination processing unit, a reception processing unit, and a setting processing unit. The determination processing unit determines whether a guest at the accommodation facility is staying multiple nights. If the reception processing unit determines that the guest is staying multiple nights, it accepts an operation from the guest at the check-in terminal where the guest performs the check-in procedure to select either a regular cleaning plan or a simple cleaning plan for the guest room the guest will be using. The setting processing unit registers the cleaning plan accepted by the reception processing unit in association with the guest room. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-224050 [Patent Document 2] Japanese Patent Publication No. 2021-043644 [Patent Document 3] Patent Publication No. 2021-068355 Summary of the Invention [Problem to be solved by the invention]
[0008] There are unique economic zones in tourist areas formed by hotels, restaurants, retail stores, etc. In such areas, many residents work at hotels, etc., and there is a need to revitalize the areas where hotels, restaurants, etc. operate.
[0009] In this regard, the above needs cannot be met even if the technologies disclosed in Patent Documents 1 to 3 are applied. Patent Document 1 merely discloses that a user is identified by biometric authentication and that a service is provided to the identified user. Furthermore, the incentive granting methods disclosed in Patent Documents 2 and 3 do not lead to the revitalization of the region centered around the hotel.
[0010] The main object of the present invention is to provide a system, a server device, a control method for a server device, and a storage medium that contribute to revitalizing the economy of a region including a hotel. [Means for solving the problem]
[0011] According to a first aspect of the present invention, a system is provided which includes a server device that stores biometric information of at least one or more users who plan to use a hotel, and an operator terminal that is managed by an affiliated operator that has an affiliated relationship with the hotel and sends a user behavior notification to the server device, the user behavior notification including biometric information and behavioral information of the person being determined, wherein the server device identifies the person being determined from the at least one or more users by performing a matching process using the biometric information included in the user behavior notification and the stored biometric information, determines whether the identified person being determined is a hotel user who will use the hotel after a predetermined time from the time the user behavior notification was processed or who used the hotel before a predetermined time, determines whether the identified person being determined is eligible for a benefit based on the behavioral information, and if the person being determined is both a hotel user and eligible for a benefit, grants the person being determined a benefit related to the hotel.
[0012] According to a second aspect of the present invention, a server device is provided which includes: a memory unit which stores biometric information of at least one or more users who plan to use a hotel; a receiving unit which is managed by an affiliated business operator which has an affiliate relationship with the hotel and receives from a business operator terminal a user behavior notification which includes biometric information and behavioral information of the person being determined; an eligible person determination unit which identifies the person being determined from the at least one or more users by performing a matching process using the biometric information included in the user behavior notification and the stored biometric information, determines whether the identified person being determined is a hotel user who will use the hotel after a predetermined time from the time of processing the user behavior notification or who used the hotel before a predetermined time, and determines whether the identified person being determined is eligible to be granted a benefit based on the behavioral information; and a benefit granting unit which, if the person being determined is a hotel user and eligible to be granted a benefit, grants the person being determined a benefit related to the hotel.
[0013] According to a third aspect of the present invention, a control method for a server device is provided, which stores biometric information of at least one or more users who plan to use a hotel, is managed by an affiliated business operator that has an affiliated relationship with the hotel, receives a user behavior notification from a business operator terminal, which notification includes biometric information and behavioral information of the person being determined, identifies the person being determined from the at least one or more users by performing a matching process using the biometric information included in the user behavior notification and the stored biometric information, determines whether the identified person being determined is a hotel user who will use the hotel after a predetermined time from the time the user behavior notification was processed or who used the hotel before a predetermined time, determines whether the identified person being determined is eligible for a benefit based on the behavioral information, and if the person being determined is both a hotel user and eligible for a benefit, grants the person being determined a benefit related to the hotel.
[0014] According to a fourth aspect of the present invention, a computer-readable storage medium is provided that stores a program for causing a computer mounted on a server device that stores biometric information of at least one or more users who plan to use a hotel to execute the following processes: receiving a user behavior notification from a business terminal, the user behavior notification being managed by an affiliated business that has an affiliated relationship with the hotel and including biometric information and behavioral information of the person being determined; identifying the person being determined from among the at least one or more users by matching the biometric information included in the user behavior notification with the stored biometric information; determining whether the identified person being determined is a hotel user who will use the hotel a predetermined time after or before the time the user behavior notification was processed; determining whether the identified person being determined is eligible for a benefit based on the behavioral information; and, if the person being determined is both a hotel user and eligible for a benefit, granting the person being determined a benefit related to the hotel. [Effects of the Invention]
[0015] According to each aspect of the present invention, a system, a server device, a control method for a server device, and a storage medium are provided that contribute to revitalizing the economy of a region including a hotel. Note that the effects of the present invention are not limited to those described above. The present invention may achieve other effects instead of or in addition to the effects described above. [Brief explanation of the drawings]
[0016] [Figure 1] FIG. 1 is a diagram for explaining an outline of an embodiment. [Figure 2] FIG. 2 is a flowchart showing an example of the operation of the system according to an embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating the operation of the information processing system according to the first embodiment. [Figure 5]FIG. 5 is a diagram for explaining the operation of the information processing system according to the first embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a processing configuration of a server device according to the first embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a user information database according to the first embodiment. [Figure 9] FIG. 9 is a flowchart illustrating an example of the operation of the subject determining unit according to the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating the operation of the privilege granting unit according to the first embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 12] FIG. 12 is a diagram illustrating an example of a display on the terminal according to the first embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of a processing configuration of a carrier terminal according to the first embodiment. [Figure 14] FIG. 14 is a diagram showing an example of a display on the operator terminal according to the first embodiment. [Figure 15] FIG. 15 is a diagram showing an example of a display on the operator terminal according to the first embodiment. [Figure 16] FIG. 16 is a diagram showing an example of a display on the operator terminal according to the first embodiment. [Figure 17] FIG. 17 is a sequence diagram illustrating an example of the operation of the information processing system according to the first embodiment. [Figure 18] FIG. 18 is a diagram illustrating an example of a hardware configuration of a server device according to the present disclosure. [Figure 19] FIG. 19 is a diagram illustrating an example of a processing configuration of a server device according to a modification of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0017] First, an overview of one embodiment will be described. Note that the reference numerals in the drawings are added to each element for convenience as an example to facilitate understanding, and the description of this overview is not intended to be limiting in any way. Furthermore, unless otherwise specified, the blocks shown in each drawing represent functional units, not hardware units. Connection lines between blocks in each drawing include both bidirectional and unidirectional lines. Unidirectional arrows are used to schematically indicate the flow of main signals (data) and do not exclude bidirectionality. Note that in this specification and drawings, elements that can be similarly described may be assigned the same reference numerals to avoid redundant explanation.
[0018] A system according to one embodiment includes a server device 101 and a provider terminal 102 (see FIG. 1). The server device 101 stores biometric information of at least one user who plans to use the hotel. The provider terminal 102 is managed by an affiliated provider that has an affiliate relationship with the hotel and transmits a user behavior notification to the server device 101, the user behavior notification including biometric information and behavioral information of the user to be determined. The server device 101 identifies the user to be determined from among the at least one user by performing a matching process using the biometric information included in the user behavior notification and the stored biometric information (step S1 in FIG. 2). The server device 101 determines whether the identified user to be determined is a hotel guest who will use the hotel a predetermined time after or before the time of processing the user behavior notification (step S2). The server device 101 determines whether the identified user to be determined is eligible for a special offer based on the behavioral information (step S3). If the user to be determined is both a hotel guest and eligible for a special offer, the server device 101 grants the user a special offer related to the hotel (step S4).
[0019] In the above system, when a hotel guest visits a nearby affiliated business and purchases a product or receives a service, the guest is given a hotel-related benefit based on the guest's behavior at the affiliated business. By providing the benefit to the hotel guest, the guest (tourist) is motivated to make purchases at the affiliated businesses around the hotel. Alternatively, the hotel may provide a benefit (e.g., a discount on the accommodation fee) if the guest makes a purchase at an affiliated business, which motivates the guest to actively use the hotel. In other words, the hotel and its surrounding affiliated businesses become more attractive, and more guests (tourists) will use the hotel and its affiliated businesses. As a result, the economy of the hotel and its surrounding area is revitalized.
[0020] Specific embodiments will be described in more detail below with reference to the drawings.
[0021] [First embodiment] The first embodiment will be described in more detail with reference to the drawings.
[0022] [System Configuration] Fig. 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to the first embodiment. As illustrated in Fig. 3, the information processing system includes an accommodation business operator that operates a hotel or the like, and an affiliated business operator that has an affiliated relationship with the accommodation business operator.
[0023] Examples of partner businesses that have partnerships with accommodation businesses include restaurants, retail stores, bicycle and parking lot management companies, resort facilities (ski resorts, golf courses), taxi companies, etc. Alternatively, a single corporate group may operate hotels, shopping malls (restaurants, retail stores, etc.), parking lots, etc. In this case, the hotel and the restaurant, etc. are also in a partnership.
[0024] The accommodation provider is provided with a server device 10. The server device 10 may be installed at the headquarters of the accommodation provider or at the hotel, or may be installed on a network (cloud). The server device 10 stores biometric information of at least one or more users who plan to use the hotel.
[0025] Examples of biometric information include data (features) calculated from physical characteristics unique to an individual, such as a face, fingerprint, voiceprint, veins, retina, and iris pattern. Alternatively, the biometric information may be image data such as a face image or fingerprint image. The biometric information may be any information that includes the user's physical characteristics. In this disclosure, a case where biometric information related to a person's "face" (a face image or features generated from a face image) is used will be described.
[0026] Provider terminals 20 are installed in facilities (affiliated providers) surrounding the hotel. Each provider terminal 20 is connected to a server device 10 via a network. Specifically, the server device 10 and the provider terminal 20 are connected by wired or wireless communication means and are configured to be able to communicate with each other.
[0027] The configuration of the information processing system shown in Figure 3 is an example and is not intended to be limiting. For example, the information processing system may include multiple server devices 10. Furthermore, the number of affiliated businesses included in the information processing system is not intended to be limited to "4." The information processing system may include at least one affiliated business.
[0028] [Operation overview] Next, an outline of the operation of the information processing system according to the first embodiment will be described.
[0029] When a user makes a purchase or the like at a hotel's partner business, the hotel gives the user a benefit in accordance with the user's behavior.
[0030] <Hotel reservations> First, a user who wishes to use a hotel (for example, to stay overnight or to eat at a restaurant) makes a reservation in advance. The user operates the terminal 30 he or she owns to register hotel user information (information about the user who will be using the hotel) in the server device 10 (see FIG. 4).
[0031] Hotel user information includes the user's personal information (name, address, etc.), biometric information (facial image), reservation information, etc. Reservation information for users who plan to stay at a hotel includes the length of stay, room grade, dinner menu, etc. Reservation information for users who plan to use facilities within the hotel (restaurant, wedding hall, etc.) includes the date of facility use (reservation date), the name of the facility to be used (e.g., restaurant name), service details (e.g., meal menu), etc.
[0032] In the following explanation, a user who uses a hotel after a certain time based on the time of determining whether or not to grant a benefit to the user, or a user who uses a hotel before a certain time based on the time of determination, will be referred to as a "hotel user."
[0033] For example, a hotel user includes a user who has booked a stay and is in the period of stay, including the start date of the stay (check-in date) and the end date of the stay (check-out date). In other words, a user who has booked a stay at a hotel but has not yet checked in is determined to be a hotel user on the day of check-in. Similarly, a user who has checked out is determined to be a hotel user on the day of check-out.
[0034] Alternatively, a user who has made a reservation to use a facility in a hotel (for example, a restaurant) is determined to be a hotel user on the day that the user uses the facility. In this way, examples of hotel users include hotel guests and users of hotel facilities.
[0035] <Understanding the behavior of those who are eligible for benefits> When a hotel guest performs a certain action (such as purchasing a product or receiving a service) at a business partnered with the hotel, the guest may be granted a special benefit. For example, when a hotel guest spends more than a certain amount of money at a partner retailer, the hotel grants the guest a special benefit.
[0036] In this case, the user pays for the purchased goods at a business operator terminal 20 installed in the retail store. The business operator terminal 20 acquires biometric information (e.g., a facial image) of the person to be assessed (the user to be assessed as to whether or not he / she is eligible for a special benefit). Furthermore, the business operator terminal 20 notifies the server device 10 of the acquired biometric information and behavioral information including details of the behavior of the person to be assessed. More specifically, the business operator terminal 20 transmits a "user behavior notification (person to be assessed behavior notification)" including the biometric information and behavioral information to the server device 10 (see FIG. 5).
[0037] The server device 10 executes a matching process using the biometric information of the person to be determined and pre-registered biometric information. If the matching process is successful (if the biometric information of the person to be determined is registered), the server device 10 determines whether the person to be determined identified by the matching process is a hotel guest.
[0038] Specifically, if the processing date of the user behavior notification is during the hotel stay period or the day of hotel use, the server device 10 determines that the user (person to be determined) who performed consumption behavior at the affiliated business is a hotel user.
[0039] Next, the server device 10 determines whether the behavior of the person to be determined is eligible for a reward. Specifically, the server device 10 determines whether the behavior of the person to be determined is eligible for a reward based on the behavior information included in the user behavior notification.
[0040] If the matching process is successful, the person being assessed is a hotel guest, and their behavior meets the criteria for awarding a reward, the server device 10 sets the person being assessed as a "reward recipient." If the matching process is unsuccessful, the person being assessed is not a hotel guest, or their behavior does not meet the criteria for awarding a reward, the server device 10 does not treat the person being assessed as a "reward recipient."
[0041] The server device 10 grants a hotel-related benefit to the benefit recipient. The benefit to be granted may be predetermined or may be determined depending on the behavior of the person to be determined. For example, a benefit such as a discount on accommodation fees may be granted to a user (a user of a business operator that has a partnership with the hotel).
[0042] In this way, the business operator terminal 20 is managed by an affiliated business operator that has an affiliated relationship with the hotel, and transmits a user behavior notification to the server device 10, which includes biometric information and behavioral information of the person to be determined (a user who is to be determined as to whether or not they are eligible for a special offer). The server device 10 identifies the person to be determined from at least one user by performing a matching process using the biometric information included in the user behavior notification and pre-stored biometric information. The server device 10 determines whether the identified person to be determined is a hotel guest. The server device 10 determines whether or not the identified person to be determined is eligible for a special offer based on the behavioral information of the person to be determined. If the person to be determined is a hotel guest and eligible for a special offer, the server device 10 grants the person to be determined a hotel-related special offer.
[0043] Next, details of each device included in the information processing system according to the first embodiment will be described.
[0044] [Server device] 6 is a diagram showing an example of a processing configuration (processing module) of the server device 10 according to the first embodiment. Referring to FIG. 6, the server device 10 includes a communication control unit 201, a user registration unit 202, an eligible person determination unit 203, a benefit granting unit 204, and a storage unit 205.
[0045] The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the operator terminal 20. The communication control unit 201 also transmits data to the operator terminal 20. The communication control unit 201 passes data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 201. The communication control unit 201 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to other devices.
[0046] The user registration unit 202 is a means for registering hotel user information of users who will be using the hotel. The user registration unit 202 acquires "hotel user information" from users who plan to use the hotel. For example, the user registration unit 202 acquires the hotel user information from the terminal 30 carried by the user who wishes to use the hotel.
[0047] For example, the user registration unit 202 acquires hotel user information by displaying a GUI (Graphical User Interface) or an input form for acquiring hotel user information on the terminal 30. For example, when a user makes a hotel reservation, the user registration unit 202 displays a GUI such as that shown in FIG. 7 on the terminal 30.
[0048] The user registration unit 202 acquires the user's personal information (name, address, gender, date of birth, contact information, bank account information, etc.), biometric information (e.g., facial image), reservation information (length of stay, room grade, dinner menu, etc.) as "hotel user information."
[0049] When the user registration unit 202 acquires the hotel user information, it generates a user ID for identifying the user. The user ID may be any information that can uniquely identify a hotel user (reservation holder, guest). For example, the user registration unit 202 may assign a unique value each time hotel user information is registered and use this as the user ID.
[0050] The user registration unit 202 generates, from a facial image registered by a user, feature amounts (a feature vector consisting of multiple feature amounts) that characterize the facial image. Note that existing technology can be used for the feature amount generation process, so a detailed description thereof will be omitted. For example, the user registration unit 202 extracts the eyes, nose, mouth, etc. from the facial image as feature points. Thereafter, the user registration unit 202 calculates the positions of each feature point and the distances between each feature point as feature amounts, and generates a feature vector (vector information that characterizes the facial image) consisting of multiple feature amounts.
[0051] The user registration unit 202 registers the generated user ID, biometric information (feature amount), personal information, reservation information, etc. in a user information database (see FIG. 8). As shown in FIG. 8, the user information database stores the user ID, benefit information, biometric information, personal information, reservation information, etc. in association with each other. The benefit information is information for managing benefits granted to hotel users.
[0052] 8 is an example and is not intended to limit the items to be stored, etc. For example, instead of or in addition to features generated from a facial image, a facial image may be registered as biometric information in the user information database.
[0053] The target person determination unit 203 is a means for determining whether or not a user (determined person) who has acted at a hotel's affiliated business is eligible for a special benefit. The target person determination unit 203 processes a user action notification received from the business terminal 20 installed at the affiliated business.
[0054] 9 is a flowchart showing an example of the operation of the subject determining unit 203 according to the first embodiment. The operation of the subject determining unit 203 will be described with reference to FIG.
[0055] Since the user behavior notification includes a facial image of the person to be determined, the subject determination unit 203 extracts the facial image from the user behavior notification. The subject determination unit 203 generates a feature amount from the extracted facial image (step S101).
[0056] The target person determination unit 203 sets the feature amount generated based on the face image acquired from the business operator terminal 20 as a matching target, and performs a matching process with the feature amount registered in the user information database (step S102). More specifically, the target person determination unit 203 sets the generated feature amount (feature vector) as a matching target, and performs 1:N (N is a positive integer, the same applies hereinafter) matching with the multiple feature amounts registered in the user information database.
[0057] The subject determination unit 203 calculates the similarity between the feature of the matching target and each of the multiple feature of the registration side. The similarity can be calculated using chi-square distance, Euclidean distance, or the like. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.
[0058] The subject determination unit 203 determines that the matching process has been successful if, among the multiple feature amounts registered in the user information database, there is a feature amount whose similarity with the feature amount to be matched is equal to or greater than a predetermined value. If such a feature amount is not present, the subject determination unit 203 determines that the matching process has failed.
[0059] If the collation process fails (step S103, No branch), the target person determination unit 203 sets the determination result as "non-recipient of the benefit" (step S104).
[0060] If the matching process is successful (step S103, Yes branch), the target person determination unit 203 identifies the user with the highest similarity calculated during the matching process, and determines whether the identified user is a hotel user (determination of hotel user; step S105).
[0061] For example, the target person determination unit 203 checks the stay period of the identified user (target person) and determines whether the processing date of the user behavior notification is included in the stay period. If the processing date of the user behavior notification is included in the stay period, the target person determination unit 203 determines the target person to be a hotel user. If the processing date of the user behavior notification is not included in the stay period, the target person determination unit 203 determines the target person to be a non-hotel user.
[0062] Alternatively, if the planned date of hotel use (date of reservation for restaurant, etc.) of the person to be determined identified by the matching process matches the processing date of the user behavior notification, the target person determination unit 203 determines that the person to be determined is a hotel user.
[0063] If the person to be determined is not a hotel guest (step S106, No branch), the target person determination unit 203 sets the determination result as "person not eligible for special benefit" (step S104).
[0064] If the person to be assessed is a hotel guest (step S106, Yes branch), the target person determination unit 203 determines whether or not the behavior of the person to be assessed is eligible for a special benefit (determination regarding the award of a special benefit; step S107). A specific example of determining whether or not the behavior of the person to be assessed is eligible for a special benefit will be described later.
[0065] If the behavior of the person to be judged is not eligible for the award of a benefit (step S108, No branch), the target person judgment unit 203 sets the judgment result as "person not eligible for the award" (step S104).
[0066] If the behavior of the person to be judged is eligible for a special benefit (step S108, Yes branch), the target person judgment unit 203 sets "target person to be given a special benefit" as the judgment result (step S109).
[0067] <Examples of actions that will be rewarded> Next, specific examples of actions that will earn hotel guests rewards will be explained.
[0068] <Payment above the specified amount> If the person to be determined has made a payment of a predetermined amount or more to an affiliated business, the target person determination unit 203 determines that the person to be determined is a "person eligible for a special benefit." In this case, the target person determination unit 203 performs threshold processing on the payment amount included in the behavior information acquired from the business terminal 20, and determines whether the behavior of the person to be determined is eligible for a special benefit.
[0069] In this way, the target person determination unit 203 may determine whether the target person is eligible for a benefit based on the amount of money the target person pays when purchasing a product or receiving a service from an affiliated business.
[0070] <Ecological Activities> If the person to be judged performs an environmentally friendly action (ecological activity), the target person determination unit 203 determines the person to be judged as a "person eligible for a benefit."
[0071] For example, if the person to be determined uses a bicycle instead of a car to travel around a hotel for sightseeing, the target person determination unit 203 sets the person to be determined as a person to be granted a special benefit. Specifically, when the target person determination unit 203 acquires behavior information of "renting a bicycle" from the business operator terminal 20 installed in a bicycle parking lot, the target person determination unit 203 sets the person to be determined who performed the behavior as a person to be granted a special benefit.
[0072] In this way, the target person determination unit 203 may determine that the target person is eligible for a special benefit when the target person rents a bicycle from an affiliated business.
[0073] Alternatively, if the person to be determined does not use a personal car or the like to travel to a tourist spot or the like but instead uses a shuttle bus or the like, the target person determination unit 203 sets the person to be determined as a person to be granted a benefit. Specifically, when the target person determination unit 203 acquires behavior information of "boarding a shuttle bus" from the business operator terminal 20 installed at the shuttle bus stop, the target person determination unit 203 sets the person to be determined who performed the behavior as a person to be granted a benefit.
[0074] For example, the target person determination unit 203 sets a person to be determined who parks a car in a large parking area (vacant lot) around an interchange on a highway and gets on a shuttle bus from the parking area as a "benefit grantee."
[0075] In this way, when a person to be determined uses a shuttle bus, the target person determination unit 203 may determine that the person to be determined is a target person for receiving a benefit.
[0076] Alternatively, when the person to be determined declines the use of a plastic bag at a hotel's partner business (for example, a retail store), the eligible person determination unit 203 sets the person to be determined as a person to be granted a special benefit. Specifically, when the eligible person determination unit 203 acquires behavior information of "not using a plastic bag" from the business terminal 20 installed in the retail store, the eligible person determination unit 203 sets the person to be determined who has engaged in this behavior as a person to be granted a special benefit.
[0077] Alternatively, when the person to be determined purchases an eco-friendly product at a retail store affiliated with the hotel, the target person determination unit 203 sets the person to be determined as a person to be granted a benefit. Specifically, when the target person determination unit 203 acquires behavioral information of "purchasing an eco-friendly product" from the business operator terminal 20 installed at the retail store, the target person determination unit 203 sets the person to be determined who performed the behavior as a person to be granted a benefit.
[0078] For example, if the person being assessed purchases an item with a close expiration date at a souvenir shop near the hotel, the person being assessed will be given a special benefit.
[0079] In this way, the target person determination unit 203 may determine whether or not the target person is eligible for a special benefit based on the type of product the target person purchased from the affiliated business. For example, the target person determination unit 203 may determine that the target person is eligible for a special benefit when the target person purchases a predetermined eco-friendly product.
[0080] As described above, the target person determination unit 203 grasps the behavior of the hotel user using the behavior information notified from the business operator terminal 20 installed at the hotel's affiliated business operator. The target person determination unit 203 determines whether or not to grant a benefit to the hotel user based on the grasped behavior.
[0081] The privilege granting unit 204 is a means for granting a privilege to a privilege grantee. The privilege granting unit 204 may grant a predetermined privilege to the privilege grantee.
[0082] For example, the privilege granting unit 204 grants privileges such as a discount on the accommodation fee, an extension of the check-out time, an upgraded room, free drinks in the room, upgraded food provided, and additional amenities (bath additives, etc.). Alternatively, the privilege granting unit 204 may grant the use of a club floor, a club lounge, a fitness area (a sports gym, a pool, etc.), a spa area, etc. Alternatively, the privilege granting unit 204 may grant the privilege of having luggage (for example, souvenirs, ski equipment, golf equipment, wedding attire, etc.) delivered to the guest's home. The privilege granting unit 204 stores the details of the granted privilege in the privilege information field of the entry (entry in the user information database) of the privilege grantee.
[0083] The benefit granting unit 204 grants the benefit to the hotel user at an appropriate timing in accordance with the determined benefit.
[0084] For example, if a "discount on accommodation fee" is granted as a benefit, the benefit granting unit 204 presents the discounted fee to the user when the user checks out. For example, when the user checks out using a terminal installed in the hotel lobby or the like, the benefit granting unit 204 displays a message on the terminal as shown in FIG.
[0085] Alternatively, when granting benefits such as "extension of check-out time," "upgrade of guest room," "free drink in guest room," etc., the benefit granting unit 204 notifies the terminal 30 of the person to whom the benefit has been granted that these benefits have been granted.
[0086] For example, the terminal 30 displays a message as shown in FIG. 11 to notify the user that a special offer has been granted by the hotel.
[0087] Alternatively, when "upgrading the provided dishes" or "additional amenities" are granted as benefits, the benefit granting unit 204 notifies (instructs) the hotel staff of the provision of these benefits. The benefit granting unit 204 may also notify the user's terminal 30 that the above-mentioned benefits have been granted.
[0088] The reward granting unit 204 may determine the reward to be granted according to the reservation information of the person to be determined. That is, since the user information database stores the user's biometric information and reservation information related to hotel reservations, the reward granting unit 204 may determine the reward to be granted to the person to be granted the reward based on the reservation information of the person to be determined identified by the matching process.
[0089] For example, the benefit granting unit 204 may change the type of benefit to be granted or the level of the benefit (e.g., discount amount) depending on the length of stay. For example, the benefit granting unit 204 may set a larger discount amount for a benefit grantee who stays for a longer period of time, and a smaller discount amount for a benefit grantee who stays for a shorter period of time.
[0090] Alternatively, the benefit granting unit 204 may grant a benefit of a discount on the accommodation fee to a benefit grantee who stays for a long period of time, and grant a benefit of an extension of the check-out time to a benefit grantee who stays for a short period of time.
[0091] The reward granting unit 204 may determine the reward to be granted depending on the behavior information of the reward grantee.
[0092] For example, the reward granting unit 204 may change the type and content of the reward to be granted depending on the amount paid to the retailer, the length of time the rental bicycle is used (mileage), the type of eco-friendly product, etc. Specifically, the reward granting unit 204 may change the discount rate on the accommodation fee or the type of reward provided depending on the behavior of the reward grantee. For example, the reward granting unit 204 may increase the discount rate given to a user (reward grantee) if the user rents the bicycle for a long time or if the user purchases an expensive product.
[0093] The reward granting unit 204 may grant "points" for the actions of the reward grantee and determine the reward to be provided depending on the total amount of the granted points. For example, the reward granting unit 204 may grant "1 point" for consumption behavior at an affiliated business and "3 points" for ecological activities, and determine the reward to be provided depending on the total amount of the granted points. For example, the reward granting unit 204 may check the total amount of points when the user checks out and determine the discount rate for the accommodation fee.
[0094] Alternatively, the benefit granting unit 204 may allow the user to select a benefit provided by the hotel. For example, the benefit granting unit 204 may notify the user's terminal 30 of options that the user can select, such as a "discount on accommodation fees" or "room upgrade," and allow the user to obtain the benefit he or she desires.
[0095] For example, the terminal 30 displays a GUI as shown in Fig. 12 and acquires the privilege desired by the user. The terminal 30 notifies the server device 10 (the privilege granting unit 204) of the acquired privilege. The privilege granting unit 204 performs processing according to the acquired privilege.
[0096] The storage unit 205 is a means for storing information necessary for the operation of the server device 10. A user information database is constructed in the storage unit 205. The storage unit 205 stores biometric information of at least one user who plans to use the hotel.
[0097] [Operator terminal] 13 is a diagram showing an example of a processing configuration (processing module) of the business operator terminal 20. Referring to FIG. 13, the business operator terminal 20 includes a communication control unit 301, a biometric information acquisition unit 302, a business execution unit 303, and a storage unit 304.
[0098] The communication control unit 301 is a means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the server device 10. The communication control unit 301 also transmits data to the server device 10. The communication control unit 301 passes data received from other devices to other processing modules. The communication control unit 301 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 301. The communication control unit 301 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to other devices.
[0099] The biometric information acquisition unit 302 is a means for controlling a camera device (a camera device provided in the business operator terminal 20) and acquiring biometric information (for example, a facial image) of the person to be determined. The biometric information acquisition unit 302 periodically or at a predetermined timing captures an image of the area in front of the device. Alternatively, the biometric information acquisition unit 302 captures an image of the area in front of the device in accordance with an instruction from the business execution unit 303.
[0100] The biometric information acquisition unit 302 determines whether or not the acquired image contains a human face image, and if a face image is included, extracts the face image from the acquired image data.
[0101] Note that since existing technologies can be used for the facial image detection process and facial image extraction process by the biometric information acquisition unit 302, detailed description thereof will be omitted. For example, the biometric information acquisition unit 302 may extract a facial image (face region) from image data using a learning model trained by a CNN (Convolutional Neural Network). Alternatively, the biometric information acquisition unit 302 may extract a facial image using a method such as template matching.
[0102] The biometric information acquisition unit 302 passes the extracted face image to the task execution unit 303 .
[0103] The business execution unit 303 is a means for executing (realizing) the business assigned to the business terminal 20 of each affiliated business.
[0104] The task execution unit 303 transmits to the server device 10 a user behavior notification including biometric information (for example, a face image) of the person to be determined and behavior information of the user.
[0105] The business execution unit 303 performs operations according to the functions of the business operator terminal 20 installed at each affiliated business. For example, the business execution unit 303 of the business operator terminal 20 installed at a retail store performs payments for products purchased by users. Alternatively, the business execution unit 303 of the business operator terminal 20 installed at a bicycle parking lot or car park may accept reservations for bicycle rentals or process boarding procedures for shuttle buses.
[0106] Since this is not within the scope of the present disclosure, a detailed description of the functions of the business execution unit 303 corresponding to the functions of the business operator terminal 20 will be omitted. The operation of the business execution unit 303 relating to the transmission of user information notification will be described below.
[0107] The business execution unit 303 of the business operator terminal 20 installed in a retail store or the like displays a GUI (Graphical User Interface) as shown in Fig. 14, and acquires the user's biometric information (facial image) when the user completes payment for the purchase. Specifically, when the "OK" button shown in Fig. 14 is pressed, the business execution unit 303 instructs the biometric information acquisition unit 302 to acquire biometric information.
[0108] Furthermore, the business execution unit 303 generates behavioral information including details of the payment. Specifically, the business execution unit 303 generates behavioral information including the total payment amount, a breakdown of the purchased items, etc. Alternatively, if the user purchases a product that is managed as an eco-friendly product (for example, a product with an approaching expiration date), the business execution unit 303 generates behavioral information that clearly indicates this. More specifically, the business execution unit 303 generates behavioral information that states "purchased eco-friendly product."
[0109] Furthermore, if the user requests not to use a plastic bag, the task execution unit 303 generates behavior information that states "not using a plastic bag."
[0110] The task execution unit 303 transmits to the server device 10 a user behavior notification including the acquired biometric information and the generated behavior information.
[0111] The business execution unit 303 of the business terminal 20 installed at the bicycle parking lot (bicycle rental business) displays a GUI such as that shown in Fig. 15 to ask the user to confirm the conditions for renting the bicycle. When the user agrees to the conditions (presses the "Confirm" button), the business execution unit 303 instructs the biometric information acquisition unit 302 to acquire biometric information.
[0112] The business execution unit 303 also generates behavioral information based on the conditions agreed to by the user (rental fee, rental period, model of the rented bicycle, etc.) For example, the business execution unit 303 generates behavioral information including the rental date, fee, rental period, model of the bicycle, etc.
[0113] The task execution unit 303 transmits to the server device 10 a user behavior notification including the acquired biometric information and the generated behavior information.
[0114] The business execution unit 303 of the business operator terminal 20 installed at the shuttle bus stop reads the ticket information presented by the user. For example, the business execution unit 303 reads the ticket information from the two-dimensional barcode displayed on the terminal 30 of the user.
[0115] If the ticket is valid (if the user is eligible to board the shuttle bus), the business execution unit 303 displays a message urging the user to board the bus along with the destination of the shuttle bus, etc. (see FIG. 16). Around the time of the display shown in FIG. 16, the business execution unit 303 instructs the biometric information acquisition unit 302 to acquire the biometric information of the user.
[0116] The task execution unit 303 generates behavior information including the shuttle bus operation date, departure time, departure point, destination, fare, and the like.
[0117] The task execution unit 303 transmits to the server device 10 a user behavior notification including the acquired biometric information and the generated behavior information.
[0118] The storage unit 304 is a means for storing information necessary for the operation of the operator terminal 20 .
[0119] [Device] Examples of the terminal 30 include mobile terminal devices such as smartphones, mobile phones, game consoles, and tablets. The terminal 30 can be any equipment or device that can accept user operations and communicate with the server device 10, etc. The configuration of the terminal 30 is clear to those skilled in the art, so detailed explanation will be omitted.
[0120] [System Operation] Next, a description will be given of the operation of the information processing system according to the first embodiment. Fig. 17 is a sequence diagram showing an example of the operation of the information processing system according to the first embodiment.
[0121] When an affiliated business provides a service or the like to a user, the business terminal 20 generates behavioral information corresponding to the provided service or the like. At that time, the business terminal 20 acquires biometric information of the user (subject) and transmits a user behavior notification including the biometric information and behavioral information to the server device 10 (step S01).
[0122] The server device 10 receives the user behavior notification and performs a matching process using the biometric information included in the user behavior notification (step S02). If the matching process is successful and the subject is identified, the server device 10 performs a determination process to determine whether the subject is a hotel guest (step S03).
[0123] When the person to be judged is judged to be a hotel user, the server device 10 further executes a process of judging whether or not the behavior of the person to be judged is eligible for a special benefit (a process of judging whether or not the person is eligible for a special benefit) (step S04).
[0124] If the person to be assessed is a person eligible for a benefit, the server device 10 grants the benefit to the person to be assessed (step S05).
[0125] As described above, in the information processing system according to the first embodiment, the server device 10 identifies a person to be determined who has visited a hotel's affiliated business through biometric authentication. The server device 10 determines whether the person to be determined is a hotel guest and has engaged in an activity that qualifies for a special benefit at the affiliated business. If the server device 10 determines that the person to be determined is eligible for a special benefit, the server device 10 grants the person to a special benefit related to the hotel. By granting a special benefit to a user (e.g., a hotel guest) who has engaged in a predetermined activity at a facility surrounding the hotel, the user (tourist) is motivated to use the hotel or to engage in consumption activities at nearby affiliated businesses. In other words, the hotel and its surrounding affiliated businesses become more attractive, and more users (tourists) will use the hotel and its affiliated businesses. As a result, the economy of the hotel and its surrounding area is revitalized.
[0126] Furthermore, in the information processing system according to the first embodiment, rewards are given to users who behave in a way that places less strain on the environment, such as users who travel by bicycle or shuttle bus instead of by car. Alternatively, in the information processing system according to the first embodiment, rewards are given to users who purchase food products that are close to their expiration date. In this way, rewards are given to users who behave in an environmentally conscious manner, thereby solving the social challenge of building a sustainable society.
[0127] Next, the hardware of each device constituting the information processing system will be described. Fig. 18 is a diagram showing an example of the hardware configuration of the server device 10.
[0128] The server device 10 can be configured by an information processing device (so-called computer), and has the configuration exemplified in Fig. 18. For example, the server device 10 includes a processor 311, a memory 312, an input / output interface 313, and a communication interface 314. The components such as the processor 311 are connected by an internal bus or the like, and are configured to be able to communicate with each other.
[0129] 18 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, and may not include the input / output interface 313 as necessary. Furthermore, the number of processors 311 and the like included in the server device 10 is not intended to be limited to the example shown in FIG. 18, and for example, the server device 10 may include multiple processors 311.
[0130] The processor 311 is a programmable device such as a central processing unit (CPU), a micro processing unit (MPU), or a digital signal processor (DSP). Alternatively, the processor 311 may be a device such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The processor 311 executes various programs including an operating system (OS).
[0131] The memory 312 is a random access memory (RAM), a read only memory (ROM), a hard disk drive (HDD), a solid state drive (SSD), etc. The memory 312 stores an OS program, application programs, and various data.
[0132] The input / output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display, etc. The input device is, for example, a device that accepts user operations such as a keyboard or a mouse.
[0133] The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a network interface card (NIC).
[0134] The functions of the server device 10 are realized by various processing modules. The processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312. The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can also be embodied as a computer program product. The program can be downloaded via a network or updated using a storage medium storing the program. The processing modules can also be realized by semiconductor chips.
[0135] Note that the business operator terminal 20 can also be configured by an information processing device like the server device 10, and the basic hardware configuration thereof is no different from that of the server device 10, so a description thereof will be omitted. For example, the business operator terminal 20 may be provided with a camera device for photographing the person to be determined.
[0136] The server device 10, which is an information processing device, is equipped with a computer, and functions of the server device 10 can be realized by causing the computer to execute a program. The server device 10 also executes a control method for the server device 10 by the program.
[0137] [Variations] The configuration, operation, etc. of the information processing system described in the above embodiment are merely examples, and are not intended to limit the configuration, etc. of the system.
[0138] In the above embodiment, it has been described that when a user makes a hotel reservation, biometric information is registered in the server device 10. However, the registration of biometric information is not limited to the time of reservation, and biometric information may be registered, for example, from a kiosk terminal installed in an airport or the like near the hotel.
[0139] The benefits provided to hotel guests described in the above embodiment are merely examples, and it goes without saying that other benefits may be provided. For example, the server device 10 may provide the hotel guest with information regarding the use of surrounding facilities. For example, a user visits a restaurant for lunch. The user operates the business operator terminal 20 (tablet) to select a menu. At that time, the business operator terminal 20 acquires the user's biometric information (face image) and transmits it to the server device 10. The server device 10 identifies the person to be determined by biometric authentication and identifies the meal course reserved by the person to be determined (the meal course reserved through the hotel). The server device 10 may recommend a lunch menu based on the identified meal course. For example, if a meat course is reserved for dinner, the server device 10 recommends a fish dish menu.
[0140] Alternatively, the server device 10 may determine the content of recommendations based on the attributes of related parties (e.g., family, friends, acquaintances) of the person to be determined (hotel guest) identified by biometric authentication and the number of members of a group including the person. For example, the server device 10 may recommend Chinese food to a large group and Japanese food to a small group. Here, since the hotel needs to know the number of dishes to serve to guests in the group and the number of beds to prepare, information about the composition of the group (e.g., family composition) is input to the server device 10 at check-in. The server device 10 can use the input information to obtain information such as the attributes and number of members of the group, and may use this information to grant benefits.
[0141] In the above embodiment, it has been described that the server device 10 treats users who are staying at the hotel during the period including the check-in date and the check-out date as hotel guests. However, the server device 10 may treat users who have checked in as hotel guests and users who have checked out as non-hotel guests. In this case, the server device 10 includes a user management unit 206 as shown in FIG. 19. The user management unit 206 manages users who have completed the check-in and check-out procedures using a user information database. For example, the user management unit 206 manages the status of the users using flags. The target person determination unit 203 may refer to the flags in the user information database and determine whether or not the user is a hotel guest based on the user's status.
[0142] Alternatively, the server device 10 may treat a user as a hotel guest from several days before the start date of the stay (check-in date), or may treat the user as a hotel guest for several days after the end date of the stay (check-out date). In this case, the user management unit 206 may refer to the user information database periodically or at a predetermined timing, determine the period during which each user is treated as a hotel guest (the date and time when the user starts to be treated as a hotel guest and the date and time when the user ends to be treated as a hotel guest), and reflect this in the user information database. The target person determination unit 203 may refer to the period reflected in the user information database and determine whether the person to be determined identified by the matching process is a hotel guest.
[0143] The server device 10 may determine the period for which the user is treated as a hotel guest according to the reservation information of the user (such as the length of stay, the grade of the room, etc.). For example, the server device 10 may determine the period for which the user is treated as a hotel guest so as to give preferential treatment to a user who is staying for a long period of time or a user who is staying in a high-grade room.
[0144] The server device 10 may manage users who have already checked in (checked-in users), users who plan to check in on the start date of their stay (prospective check-in users), and users who have checked out on the end date of their stay (checked-out users) separately. Furthermore, the server device 10 may grant the same benefit (service) to each user (checked-in users, prospective check-in users, and checked-out users), or may grant different benefits. For example, the server device 10 may grant benefits to checked-in users (guests) in a way that gives them preferential treatment over prospective check-in users and checked-out users.
[0145] In the above embodiment, a reward is given for the behavior of the person to be assessed outside the hotel (at the hotel's partner businesses). However, a reward may also be given for the behavior of the person to be assessed inside the hotel. For example, the server device 10 may give a reward to a user who requests to skip housekeeping when checking in.
[0146] The actions of the person to be determined as a reward recipient described in the above embodiment are merely examples, and a reward may be granted for other actions. For example, a reward may be granted to a person to use a resort facility operated by a business partnering with the hotel. Alternatively, a reward may be granted to a person to use a taxi operated by a business partnering with the hotel.
[0147] The benefits granted to the benefit recipients described in the above embodiment are merely examples, and other benefits may be granted. For example, a benefit related to travel from a hotel to an airport or a train station may be granted to the person being assessed. For example, the server device 10 may issue a ticket for free use of a taxi or the like and transmit it to the user's terminal 30.
[0148] Furthermore, the method of determining the benefit described in the above embodiment is merely an example, and the benefit may be determined by other methods. For example, server device 10 may determine the benefit to be granted to the benefit grantee based on the time of day, date, etc. For example, server device 10 may select a dinner upgrade as the benefit if it is before dinner time (e.g., before 6:00 p.m.), and may select a discount on the accommodation fee as the benefit if it is after dinner time.
[0149] The server device 10 may grant not only one type of benefit but also a combination of multiple types of benefits to the benefit recipient. For example, the server device 10 may grant a discount on the accommodation fee and an extension of the check-out time as benefits to the benefit recipient.
[0150] The server device 10 may grant the hotel user a special benefit that can be used when the user stays at the hotel in the future. That is, the server device 10 can encourage the user to stay again (repeat use) by granting the user a special benefit that can be used when the user stays at the hotel next time.
[0151] In the above embodiment, the server device 10 determines that a person to be assessed is a "reward recipient" if the person has made payments of a predetermined amount or more to an affiliated business. The payment amount required to be determined as a reward recipient may be the amount paid by the person to a single establishment, or the total amount paid by the person to at least one affiliated business over a predetermined period. The predetermined period may be the same as the length of the hotel stay by the hotel user, or may be a period with a predetermined number of days added before and after the stay. For example, if the stay period is "three days," the total amount paid over "five days," which is one day added before and after the start and end dates of the stay, may be the amount required to be determined as a reward recipient.
[0152] In the above embodiment, it has been described that the server device 10 acquires behavioral information from the business operator terminal 20 in order to understand the behavior of the person to be determined. In this case, the business operator terminal 20 acquires the biometric information of the person to be determined after the behavior of the person to be determined is confirmed, but the acquisition of the biometric information may be performed before the behavior of the person to be determined. For example, if the business operator terminal 20 is a terminal that sells tickets (e.g., meal tickets), when the business operator terminal 20 detects a person in front of it, it may photograph the person, and when the purchase of the ticket is confirmed, it may transmit the biometric information and behavioral information to the server device 10.
[0153] In the above embodiment, the person to be identified is described as being identified using biometric authentication. However, the person to be identified may be identified by other means. For example, the person to be identified may be identified using a two-dimensional code converted from a terminal ID. That is, the user may register a two-dimensional code generated from a terminal ID or the like instead of biometric information (facial image) in the server device 10, and have the business operator terminal 20 read the terminal ID. The business operator terminal 20 may transmit the acquired terminal ID (two-dimensional code) and behavior information to the server device 10. Furthermore, when it is necessary to identify the user within a hotel, biometric authentication using biometric information may be used. That is, biometric authentication may be used when a special benefit (service) is used at the hotel.
[0154] In the above embodiment, the case where the user information database is configured inside the server device 10 has been described, but the database may also be configured on an external database server or the like. That is, some of the functions of the server device 10 may be implemented on another server. More specifically, the above-described "eligible person determination unit (eligible person determination means)", "benefit granting unit (benefit granting means)", etc. may be implemented on any of the devices included in the system.
[0155] The form of data transmission and reception between the devices (server device 10, business operator terminal 20) is not particularly limited, but the data transmitted and received between these devices may be encrypted. Biometric information of users and other information is transmitted and received between these devices, and in order to appropriately protect this information, it is desirable to transmit and receive encrypted data.
[0156] In the flow charts (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are described in order, but the execution order of the steps executed in the embodiments is not limited to the order described. In the embodiments, the order of the illustrated steps can be changed to the extent that the content is not affected, such as by executing each process in parallel.
[0157] The above-described embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the above-described configurations are required. Furthermore, when multiple embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of one embodiment with another configuration.
[0158] From the above explanation, it is clear that the present invention has industrial applicability, and the present invention can be suitably applied to an information processing system that provides benefits to users who visit affiliated businesses.
[0159] Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes. [Appendix 1] a server device that stores biometric information of at least one user who plans to use the hotel; a business operator terminal that is managed by a business operator that has a partnership with the hotel and that transmits a user behavior notification including biometric information and behavior information of the person to be determined to the server device; Including, The server device Identifying the person to be determined from the at least one user by performing a matching process using the biometric information included in the user behavior notification and the stored biometric information; determining whether the identified person to be determined is a hotel guest who will use the hotel after a predetermined time from the time when the user behavior notification is processed or who will use the hotel before a predetermined time from the time when the user behavior notification is processed; determining whether the identified person to be determined is an eligible person for a benefit based on the behavioral information; If the person being assessed is a hotel user and is eligible for the benefit, the system grants the person being assessed a benefit related to the hotel. [Appendix 2] The system described in Appendix 1, wherein the server device stores biometric information of at least one user and reservation information regarding the hotel reservation, and determines the benefit to be granted to the recipient of the benefit based on the reservation information of the identified person being determined. [Appendix 3] The system described in Appendix 1 or 2, wherein the hotel user is a guest staying at the hotel or a user of the hotel's facilities. [Appendix 4] A system described in any one of Appendices 1 to 3, in which the server device determines whether the person being assessed is eligible for the benefit based on the amount of money the person pays when purchasing a product or receiving a service from the affiliated business. [Appendix 5] A system described in any one of Appendices 1 to 4, wherein the server device determines whether the person being evaluated is eligible for the benefit based on the type of product the person being evaluated purchased from the affiliated business. [Appendix 6] The system described in Appendix 5, wherein the server device determines that the person being assessed is eligible for the benefit if the person being assessed purchases a predetermined eco-related product. [Appendix 7] A system described in any one of Appendices 1 to 6, wherein the server device determines that the person being evaluated is eligible for the benefit when the person being evaluated receives a bicycle loan from the affiliated business. [Appendix 8] A system described in any one of Appendices 1 to 7, wherein the server device determines that the person being evaluated is eligible to receive the benefit if the person being evaluated uses a shuttle bus. [Appendix 9] The system described in any one of Appendices 1 to 8, wherein the server device grants the recipient of the benefit at least one of the following benefits: a discount on accommodation fees, an extended check-out time, an upgraded room, free drinks in the room, upgraded food, and additional amenities. [Appendix 10] The system described in any one of Appendices 1 to 9, wherein the server device awards points for the behavior of the person being evaluated and determines the benefit to be awarded to the person eligible for the benefit award based on the total amount of points awarded. [Appendix 11] The system according to any one of appendices 1 to 10, wherein the biometric information is a facial image or a feature generated from the facial image. [Appendix 12] a storage unit that stores biometric information of at least one user who is planning to use the hotel; a receiving unit that is managed by a partner business that has a partnership relationship with the hotel and receives a user behavior notification from a business terminal that includes biometric information and behavior information of the person to be determined; an eligible person determination unit that identifies the person to be determined from the at least one user by performing a matching process using the biometric information included in the user behavior notification and the stored biometric information, determines whether the identified person to be determined is a hotel user who will use the hotel after a predetermined time from the time of processing the user behavior notification or before a predetermined time, and determines whether the identified person to be determined is eligible to receive a benefit based on the behavior information; a reward granting unit that grants a reward related to the hotel to the person to be determined if the person to be determined is a hotel user and an eligible person for the reward; A server device comprising: [Appendix 13] A server device that stores biometric information of at least one user who is planning to use a hotel, A user behavior notification including biometric information and behavioral information of the person to be determined is received from a business terminal managed by a business partner that has a partnership relationship with the hotel; Identifying the person to be determined from the at least one user by performing a matching process using the biometric information included in the user behavior notification and the stored biometric information; determining whether the identified person to be determined is a hotel guest who will use the hotel after a predetermined time from the time when the user behavior notification is processed or who will use the hotel before a predetermined time from the time when the user behavior notification is processed; determining whether the identified person to be determined is an eligible person for a benefit based on the behavioral information; A control method for a server device, wherein if the person to be assessed is a hotel user and is eligible for the benefit, a benefit related to the hotel is granted to the person to be assessed. [Appendix 14] A computer installed in a server device stores biometric information of at least one user who is scheduled to use the hotel. A process of receiving a user behavior notification from a business terminal, the user behavior notification being managed by a business partner that has a partnership with the hotel and including biometric information and behavioral information of the person to be determined; a process of identifying the person to be determined from the at least one user by a matching process using the biometric information included in the user behavior notification and the stored biometric information; a process of determining whether the identified person to be determined is a hotel guest who will use the hotel after a predetermined time from the time of processing the user behavior notification or who will use the hotel before a predetermined time from the time of processing the user behavior notification; A process of determining whether the identified person to be determined is an eligible person for a benefit based on the behavioral information; If the person to be assessed is a hotel user and an eligible person for the benefit, a process of granting a benefit related to the hotel to the person to be assessed; A computer-readable storage medium that stores a program for executing the above.
[0160] The disclosures of the above-cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will understand that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and alterations that may be made by those skilled in the art in accordance with the entire disclosure, including the claims, and the technical concepts thereof. [Explanation of symbols]
[0161] 10 Server device 20 Operator terminal 30 devices 101 Server device 102 Operator terminal 201 Communication control unit 202 User Registration Department 203 Subject Determination Department 204 Benefits Granting Department 205 Storage section 206 User Management Department 301 Communication Control Unit 302 Biometric information acquisition unit 303 Business Execution Department 304 Storage section 311 processor 312 memory 313 Input / Output Interface 314 Communication Interface
Claims
1. a receiving unit that is managed by a partner business that has a partnership relationship with the hotel and receives a user behavior notification including biometric information and behavior information of the user from the business terminal; an eligible person determination unit that identifies the user from among the plurality of hotel users by executing a matching process using the biometric information and the stored biometric information of the plurality of hotel users, determines whether the identified user is a hotel user who will use the hotel after or before a predetermined time based on the time when the user behavior notification was processed, based on the stay period or planned date of the identified user, and determines whether the user is eligible for a special benefit based on the behavior information; a reward provision unit that provides a reward related to the hotel in accordance with the user's behavior information when the user is a hotel user and an eligible person for the reward provision; A server device comprising:
2. a storage unit that stores the biometric information of the at least one user and reservation information related to the hotel reservation; The server device according to claim 1 , wherein the benefit granting unit determines the benefit to be granted to the benefit recipient based on reservation information of the user.
3. The server device according to claim 1 or 2, wherein the hotel user is a guest staying at the hotel or a user of a facility of the hotel.
4. The server device according to any one of claims 1 to 3, wherein the eligibility determination unit determines whether the user is eligible for the benefit based on the amount of money paid by the user when purchasing a product or receiving a service from the affiliated business.
5. The server device according to claim 1 , wherein the target person determination unit determines whether the user is a target person for the benefit based on the type of product purchased by the user from the partner business.
6. The server device according to claim 5 , wherein the target person determination unit determines that the user is a target person for the special offer when the user purchases a predetermined ecologically related product.
7. The server device according to claim 1 , wherein the target person determination unit determines that the user is a target person for the special offer when the user rents a bicycle from the affiliated business.
8. The server device according to claim 1 , wherein the target person determination unit determines that the user is a target person for the special offer when the user uses a shuttle bus.
9. The server device according to any one of claims 1 to 8, wherein the benefit granting unit grants the recipient of the benefit at least one of the following benefits: a discount on accommodation fees, an extended check-out time, an upgraded room, free drinks in the room, an upgraded menu of dishes, and additional amenities.
10. The server device according to any one of claims 1 to 9, wherein the benefit granting unit grants points for the user's actions and determines the benefit to be granted to the benefit grantee based on the total amount of the points granted.
11. The server device according to claim 1 , wherein the biometric information is a face image or a feature amount generated from the face image.
12. A business terminal managed by a business partner that has a partnership with the hotel; a server device; Including, The server device a receiving unit that receives a user behavior notification including biometric information and behavior information of the user from the business operator terminal; an eligible person determination unit that identifies the user from among the plurality of hotel users by executing a matching process using the biometric information and the stored biometric information of the plurality of hotel users, determines whether the identified user is a hotel user who will use the hotel after or before a predetermined time based on the time when the user behavior notification was processed, based on the stay period or planned date of the identified user, and determines whether the user is eligible for a special benefit based on the behavior information; a reward provision unit that provides a reward related to the hotel in accordance with the user's behavior information when the user is a hotel user and an eligible person for the reward provision; A system comprising:
13. In the server device, The system is managed by a partner company that has a partnership with the hotel, and receives user behavior notifications including the user's biometric information and behavioral information from the company's terminal. Identifying the user from among the multiple hotel users by performing a matching process using the biometric information and the stored biometric information of multiple hotel users, determining whether the identified user is a hotel user who will use the hotel after or before a predetermined time based on the time when the user behavior notification was processed, based on the identified user's stay period or planned hotel usage date, and determining whether the user is eligible for a special benefit based on the behavior information, When the user is a hotel user and is an eligible person for the benefit, the method provides a benefit related to the hotel according to the user's behavioral information.
14. A business terminal managed by a business partner that has a partnership with the hotel; a server device; In a system including receiving a user behavior notification including biometric information and behavior information of the user from the business operator terminal; Identifying the user from among the multiple hotel users by performing a matching process using the biometric information and the stored biometric information of multiple hotel users, determining whether the identified user is a hotel user who will use the hotel after or before a predetermined time based on the time when the user behavior notification was processed, based on the identified user's stay period or planned hotel usage date, and determining whether the user is eligible for a special benefit based on the behavior information, When the user is a hotel user and is an eligible person for the benefit, the method provides a benefit related to the hotel according to the user's behavioral information.
15. The computer installed in the server device A process of receiving a user behavior notification from a business terminal, the notification being managed by a business partner that has a partnership with the hotel, and including biometric information and behavioral information of the user; a process of identifying the user from among the plurality of hotel users by executing a matching process using the biometric information and the stored biometric information of the plurality of hotel users, determining whether the identified user is a hotel user who will use the hotel after or before a predetermined time based on the time when the user behavior notification was processed, based on the identified user's stay period or planned date of hotel use, and determining whether the user is eligible for a special benefit based on the behavior information; If the user is a hotel user and is an eligible person for the benefit, a process of providing a benefit related to the hotel in accordance with the user's behavior information; A program to execute.
16. The computer A process of receiving a user behavior notification including biometric information and behavioral information of the user from a business terminal managed by a partner business that has a partnership relationship with the hotel; a process of identifying the user from among the plurality of hotel users by executing a matching process using the biometric information and the stored biometric information of the plurality of hotel users, determining whether the identified user is a hotel user who will use the hotel after or before a predetermined time based on the time when the user behavior notification was processed, based on the identified user's stay period or planned date of hotel use, and determining whether the user is eligible for a special benefit based on the behavior information; If the user is a hotel user and is an eligible person for the benefit, a process of providing a benefit related to the hotel in accordance with the user's behavior information; A program for executing.
Citation Information
Patent Citations
Automatic vending machine management server, automatic vending machine, and program for automatic vending machine management server
JP2017068370A
Service providing system
JP2017224050A
Application program, application device and application method
JP2018067201A
Biometric authentication program and biometric authentication method
JP2020003873A
User authentication system
JP2021026639A