Information processing device, information processing method, and program
The system addresses the challenge of multiple reservations by using AI speakers and server-based recommendations to enhance user convenience and occupancy rates through intelligent accommodation transitions.
Patent Information
- Application Number
- JP2023053909
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-01-06
- Filing Date
- 2023-03-29
- Publication Date
- 2024-12-25
- Estimated Expiration
- 2041-01-04
AI Technical Summary
Existing reservation systems for accommodation facilities require users to make separate reservations for each location, lacking support for seamless transitions between multiple bookings.
An information processing system that includes a server and AI speakers in guest rooms to recommend and facilitate reservations for subsequent accommodations based on user preferences and facility groupings, utilizing user interface inputs and itinerary data to determine and offer suitable options.
Facilitates seamless transitions between accommodations, enhances user convenience, and improves occupancy rates by intelligently recommending and managing reservations across multiple facilities.
Smart Images

Figure 0007606178000001 
Figure 0007606178000002 
Figure 0007606178000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Various systems have been proposed to support reservations for accommodation facilities. For example, Patent Document 1 discloses an accommodation reservation agent system that selects accommodation facilities based on the positional relationship between location information acquired from a user's mobile terminal and the location of the accommodation facility, presents the accommodation facilities to the user, and accepts the reservation request. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2011-53758 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the invention of Patent Document 1, the reservation of accommodation is accepted, and the process ends when the reservation is completed. For example, a user who travels to multiple places needs to make a new reservation for the next accommodation.
[0005] In one aspect, an object of the present invention is to provide an information processing device or the like that supports a user who has made a reservation for an accommodation facility in making a reservation for the next accommodation facility. [Means for solving the problem]
[0006] An information processing device according to one aspect includes a memory unit that stores information on a plurality of accommodation facilities, an acquisition unit that acquires information used to determine whether or not a user who has booked one of the accommodation facilities should be introduced to other accommodation facilities for stays on dates different from the booked dates, a judgment unit that judges whether or not the other accommodation facilities should be introduced to the user based on the acquired information, and an output unit that, if it is determined that the other accommodation facilities should be introduced, refers to the memory unit and outputs information on the other accommodation facilities that are different from the one accommodation facility, and is characterized in that, when the user completes a reservation for the one accommodation facility via a network, the acquisition unit acquires information indicating whether or not the user wishes to make a reservation for the next accommodation facility as information used to determine whether or not the other accommodation facilities should be introduced. Effect of the Invention
[0007] In one aspect, it is possible to provide an information processing device or the like that supports a user who has made a reservation at an accommodation facility in making a reservation for the next accommodation facility. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram showing a configuration example of a customer transfer system. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of a server. [Diagram 3] 11 is an explanatory diagram showing an example of the record layout of a group DB, a speaker DB, and an accommodation management DB. [Figure 4] FIG. 2 is a block diagram showing an example of the configuration of a speaker. [Diagram 5] FIG. 1 is an explanatory diagram showing an overview of a first embodiment. [Figure 6] FIG. 2 is an explanatory diagram showing an example of a map image of an accommodation facility. [Figure 7] 11 is a flowchart illustrating an example of a processing procedure executed by a server. [Figure 8] FIG. 11 is an explanatory diagram showing an overview of a second embodiment. [Figure 9] 11 is a flowchart illustrating an example of a processing procedure executed by a server according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] The present invention will now be described in detail with reference to the drawings showing embodiments thereof. (Embodiment 1) FIG. 1 is a schematic diagram showing an example of the configuration of a customer referral system. In this embodiment, a customer referral system that recommends (introduces) other accommodation facilities to a user who has already booked or is currently staying at one accommodation facility and accepts reservations will be described. The customer referral system includes an information processing device 1, a speaker 2, a terminal 3, a management server 4, etc. Each device is communicatively connected to a network N such as the Internet. In this embodiment, a hotel will be used as an example of the accommodation facility, but it may also be an accommodation facility such as private lodging.
[0010] The information processing device 1 is an information processing device capable of various information processing and sending and receiving information, such as a server computer, a personal computer, etc. In this embodiment, the information processing device 1 is assumed to be a server computer, and for simplicity, will be referred to as server 1 below. The server 1 performs processing related to sending customers to users, recommends other accommodation facilities to the user, and accepts reservations.
[0011] This system is affiliated with multiple accommodation facilities, and Speaker 2 is installed in the guest rooms of each accommodation facility. Speaker 2 is a user interface installed in the guest rooms of the accommodation facilities, and is an AI speaker equipped with voice input / output functions, screen display functions, etc.
[0012] In this embodiment, an AI speaker is taken as an example of the user interface, but the user interface installed in the guest room is not limited to the AI speaker and may be, for example, a tablet terminal, a personal computer, etc. In this embodiment, since an AI speaker is taken as an example, the input and output of voice will be described as an example, but the input and output means of the user interface is not limited to the input and output means of voice, and may be an input and output means for inputting characters from a screen (touch panel) or a keyboard, etc., and outputting the characters on a screen. For example, it may be a television-type terminal equipped with such an input and output function, or a system in which a television and an AI speaker are connected. In addition, the input and output means are not limited to voice and a screen, and may be, for example, a means for inputting characters using electroencephalograms, an input means using gestures, an input means using myoelectric potential, etc. In other words, the present invention is not limited to the form of the device or the input means.
[0013] The speaker 2 communicates sequentially with the server 1, and provides the user with information related to the accommodation facility (such as information on room service and amenities, and information on the area surrounding the accommodation facility, etc.), and also accepts information input by voice or the like from the user (such as ordering room service or amenities, making reservations at nearby restaurants, etc.). In this embodiment, the speaker 2 installed in the guest room is used to introduce other accommodation facilities to users staying at the accommodation facility, thereby directing customers to the user.
[0014] Specifically, the multiple accommodation facilities affiliated with this system are grouped into groups of a predetermined unit (for example, by hotel chain), and the server 1 introduces accommodation facilities that are in the same group as the accommodation facility where the user is staying. It is also possible to introduce accommodation facilities from a different group (different hotel chain) rather than the same group. Furthermore, the group unit may not be the management entity (hotel chain) of the accommodation facility, but may be grouped, for example, by the area where the accommodation facility is located. In this way, the server 1 improves the occupancy rate of accommodation facilities by sending customers between groups.
[0015] The terminal 3 is an information processing terminal possessed by each user, such as a smartphone, a tablet terminal, a personal computer, etc. In this embodiment, information is basically input and output via the speaker 2, but the server 1 may input and output information via the terminal 3.
[0016] In addition, in this embodiment, the target is a user who is staying at an accommodation facility, but as described later, other accommodation facilities may be introduced to a user who has already booked an accommodation facility but is not yet staying there (for example, immediately after booking an accommodation facility on a website). In this case, the server 1 may input and output information via the terminal 3, not the speaker 2.
[0017] The management server 4 is a server computer for managing accommodation facilities, for example a server computer related to a PMS (Property Management System). A PMS is a system that performs reservation management, billing, room management, customer information management, etc. of accommodation facilities in an integrated manner, and is introduced, for example, for each accommodation facility or for each group consisting of multiple accommodation facilities (for example, a hotel chain). The management server 4 records various information including customer information in an accommodation management DB 401, and the server 1 acquires user attribute information, etc. from the management server 4.
[0018] In the following, the server 1 that introduces accommodation facilities via the speaker 2 and the management server 4 that manages information about the accommodation facilities are described as separate computers, but the server 1 may also function as the management server 4 and perform all functions, including the management of accommodation facilities, in a centralized manner.
[0019] 2 is a block diagram showing an example of the configuration of the server 1. The server 1 includes a control unit 11, a main storage unit 12, a communication unit 13, and an auxiliary storage unit . The control unit 11 has one or more arithmetic processing devices such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), a GPU (Graphics Processing Unit), etc., and performs various information processing, control processing, etc. by reading and executing a program P stored in the auxiliary storage unit 14. The main storage unit 12 is a temporary storage area such as an SRAM (Static Random Access Memory), a DRAM (Dynamic Random Access Memory), a flash memory, etc., and temporarily stores data necessary for the control unit 11 to execute arithmetic processing. The communication unit 13 is a communication module for performing processing related to communication, and transmits and receives information to and from the outside.
[0020] The auxiliary storage unit 14 is a non-volatile storage area such as a large capacity memory or a hard disk, and stores the program P and other data necessary for the control unit 11 to execute processing. The auxiliary storage unit 14 also stores a group DB 141 and a speaker DB 142. The group DB 141 is a database that stores information on groups of each accommodation facility. The speaker DB 142 is a database that stores information on the speakers 2 installed in the guest rooms of each accommodation facility.
[0021] The auxiliary storage unit 14 may be an external storage device connected to the server 1. The server 1 may be a multi-computer consisting of a plurality of computers, or may be a virtual machine virtually constructed by software.
[0022] In the present embodiment, the server 1 is not limited to the above configuration, and may include, for example, an input unit for accepting operation input, a display unit for displaying images, etc. The server 1 may also include a reading unit for reading a portable storage medium 1a such as a CD (Compact Disk)-ROM or a DVD (Digital Versatile Disc)-ROM, and may read and execute the program P from the portable storage medium 1a. Alternatively, the server 1 may read the program P from a semiconductor memory 1b.
[0023] FIG. 3 is an explanatory diagram showing an example of the record layout of the group DB 141, the speaker DB 142, and the accommodation management DB 401. Group DB141 includes a group ID column, a facility ID column, a facility name column, and a facility information column. The group ID column stores a group ID for identifying each group of accommodation facilities. The facility ID column, the facility name column, and the facility information column store, in association with a group ID, a facility ID for identifying each accommodation facility belonging to a group, a facility name, and facility information related to the accommodation facilities. The facility information may include basic information such as the location of the accommodation facility and the facilities within the facility (e.g., guest rooms and restaurants), as well as information on accommodation plans offered by the accommodation facility (e.g., accommodation fees, guest room grades, whether meals are included, etc.) and information on the area surrounding the accommodation facility (e.g., facilities, transportation, tourist attractions, etc. located in the vicinity).
[0024] The speaker DB 142 includes a speaker ID column, an installation facility column, and a room number column. The speaker ID column stores a speaker ID for identifying each speaker 2. The installation facility column and the room number column store the facility ID of the accommodation facility in which the speaker 2 is installed and the room number of the guest room, respectively.
[0025] The accommodation management DB 401 includes a date column, an accommodation facility column, a guest column, and a status column. The date column stores a date. The accommodation facility column, the guest column, and the status column store, in association with a date, the facility ID and room number of the accommodation facility where the user will be staying on that date, information about the user who is the guest (e.g., the name and attribute information of the representative, the number of guests, the scheduled check-out date, etc.), and the check-in status.
[0026] 4 is a block diagram showing an example of the configuration of the speaker 2. The speaker 2 includes a control unit 21, a main memory unit 22, an auxiliary memory unit 23, a communication unit 24, an audio output unit 25, an audio input unit 26, a display unit 27, an input unit 28, and an imaging unit 29. The control unit 21 has an arithmetic processing device such as a CPU, and performs various information processing, control processing, etc. by reading and executing programs stored in the auxiliary storage unit 23. The main storage unit 22 is a temporary storage area such as a RAM, and temporarily stores data necessary for the control unit 21 to execute arithmetic processing. The auxiliary storage unit 23 is a non-volatile storage area such as a ROM (Read-Only Memory), and stores programs and other data necessary for the control unit 21 to execute processing. The communication unit 24 is a communication module for performing processing related to communication, and transmits and receives information to and from the outside.
[0027] The audio output unit 25 is a speaker that outputs audio, and outputs audio provided by the control unit 21. The audio input unit 26 is a microphone that collects audio, and accepts audio input. The display unit 27 is a display screen such as a liquid crystal display, and displays an image provided by the control unit 21. The input unit 28 is an operation interface such as a touch panel or mechanical keys, and accepts operation input. The imaging unit 29 is a camera equipped with an imaging element such as a CMOS (Complementary MOS) sensor, and captures an image.
[0028] Fig. 5 is an explanatory diagram showing an overview of the first embodiment. Fig. 5 conceptually illustrates how guests are sent between accommodation facilities. The overview of this embodiment will be described with reference to Fig. 5. For example, a user reserves an accommodation facility through the network N from the accommodation facility's own website or a travel agency's website such as an OTA (Online Travel Agent). In this case, the reservation method may be by telephone or at the travel agency's physical store, and there is no particular restriction on the method. The user stays at the reserved accommodation facility.
[0029] The server 1 acquires information used to determine whether or not to recommend other accommodations to the user who is staying at the accommodation. The information used to determine whether or not to recommend other accommodations is information for determining whether or not to present (output) information about other accommodations to the user via the speaker 2, and is, for example, information indicating whether or not the user wishes to make a reservation for the next accommodation. The server 1 inquires of the user via the speaker 2 whether or not they wish to make a reservation for the next accommodation. The server 1 accepts input of a response to the inquiry regarding whether or not they wish to make a reservation.
[0030] As described above, the speaker 2 is installed in the guest room of the accommodation facility. The location of the speaker 2 is not limited to the guest room, and may be, for example, the lobby of the accommodation facility. For example, when a user checks in and enters the guest room, the speaker 2 detects the user who is present in the vicinity of the device. There is no particular limit to the means for detecting the user, but the user may be detected, for example, by image recognition based on an image captured by the imaging unit 29, or by receiving input of a wake word.
[0031] In this embodiment, a series of processes is performed when entering a guest room (at check-in), but the processes may also be performed, for example, when leaving the room (at check-out), and the timing is not particularly limited.
[0032] When the user is detected, the server 1 outputs to the speaker 2 a message inquiring whether or not the user wishes to make a reservation at the next accommodation and plays it back. The speaker 2 accepts voice input as a response to the inquiry as to whether or not the user wishes to make a reservation at the next accommodation. In this way, the server 1 obtains information indicating whether or not the user wishes to make a reservation. If the user wishes to make a reservation at the next accommodation, the server 1 determines that other accommodations should be introduced.
[0033] In the above description, the information used to determine whether or not to introduce other accommodations is the user's personal preference, but the present embodiment is not limited to this. The information may be, for example, information about the user's itinerary.
[0034] For example, the server 1 acquires information about the itinerary (travel period, travel area, accommodations to stay at during the trip, length of stay at each accommodation, etc.) in advance by accepting schedule registration from the user. The server 1 then determines whether or not to introduce other accommodations based on the itinerary indicated by the information acquired in advance. Specifically, the server 1 compares the length of stay at each accommodation with the travel period to determine whether or not there is a period for which accommodations have not been decided. If it is determined that there is an undecided period, the server 1 outputs information about other accommodations as facilities to stay at during that period.
[0035] Furthermore, when determining whether or not to recommend other accommodations, the server 1 may not be able to obtain information on whether or not the next accommodation has been reserved. In the case of the above-mentioned itinerary as an example, even if it is not possible to obtain information on each accommodation to be stayed at during the trip, if it is possible to obtain the entire travel period and travel area, it is possible to determine whether or not to recommend other accommodations by determining whether or not the user will stay in the same area after checking out of the current accommodation, or whether or not the user will move to the next area.
[0036] In this way, the server 1 only needs to be able to acquire information to be used in determining whether or not to introduce other accommodations, and the information is not limited to information indicating whether or not there is a desire to make a reservation for the next accommodation.
[0037] In the above, the system inquires of the user whether or not they wish to make a reservation. However, the user may also proactively input into speaker 2 that they wish to make a reservation for the next accommodation facility, and make a reservation at another accommodation facility.
[0038] Furthermore, the above inquiries and responses do not necessarily have to be input and output by voice, but may of course be made through screen displays and manual operations.
[0039] If it is determined that another accommodation should be introduced, the server 1 identifies the accommodation where the user is staying from the speaker DB 142 based on the speaker ID (identifier) of the speaker 2 from which the answer was obtained. The server 1 then accesses the management server 4 of the identified accommodation, and obtains various information related to the user from the accommodation management DB 401. The information obtained here includes, for example, the accommodation plan used by the user (information such as accommodation fee, room grade, whether meals are included, etc.), as well as attribute information of the user who is a guest.
[0040] The server 1 also acquires facility information of each accommodation facility affiliated with the system from the group DB 141. The facility information may include, for example, the group ID of the group to which each accommodation facility belongs, the address of each accommodation facility, and the like, as well as accommodation plans provided by each accommodation facility and information on the surrounding area.
[0041] Based on the various acquired information, the server 1 extracts other accommodations to be introduced to the user from the group DB 141. Specifically, the server 1 first performs matching using the groups of accommodations defined in the group DB 141 as a key, and extracts groups of other accommodations. For example, as described above, the server 1 extracts, as candidates, other accommodations that belong to the same group as the accommodation where the user is staying.
[0042] Furthermore, the server 1 matches the user's attribute information with facility information (e.g., accommodation plans) of other accommodations, and extracts candidate accommodations. The specific matching method is not particularly limited, but for example, the server 1 refers to the accommodation management DB 401 and performs collaborative filtering, and extracts accommodations used by other users whose attribute information is similar to that of the user. For example, the server 1 may prepare a table that associates attribute information with accommodations to be introduced according to the attribute information, and extract other accommodations based on content.
[0043] The server 1 may also extract candidates by matching facility information of the accommodation facility where the user is staying with facility information of other accommodation facilities. For example, the server 1 performs matching based on accommodation plans such as accommodation fees or the locations of accommodation facilities, and extracts accommodation facilities with nearby accommodation plans or locations.
[0044] In the above, matching is performed based on rules, but a model (e.g., a neural network) that learns user attribute information, accommodation facility information, and the like through machine learning may be prepared, and the server 1 may input various information into the model to estimate accommodation facilities to be introduced. In this way, the server 1 only needs to be able to extract matching accommodation facilities based on attribute information and facility information, and the specific method for doing so is not particularly limited.
[0045] The server 1 extracts other accommodations using one or more of the above matching methods. For example, the server 1 uses all of the above methods to extract other accommodations that are in the same group as the accommodation where the user is staying and that match the user's attribute information and the facility information of the accommodation where the user is staying. The number of accommodations to be extracted may be one or more. Furthermore, the server 1 naturally extracts accommodations by referring to the accommodation management DB 401 and the availability of rooms. The server 1 outputs information about the extracted other accommodations to the speaker 2 and recommends the user to make a reservation at the accommodation.
[0046] In the above description, the user is introduced to other accommodations while staying at one accommodation, but the present embodiment is not limited to this. For example, the server 1 may introduce other accommodations and recommend reservations when the user completes a reservation for the one accommodation.
[0047] For example, when a user completes a reservation for an accommodation facility on the accommodation facility's own website or on the website of a travel agency such as an OTA, a link address is attached to an email, SMS (Short Mail Message), or the like notifying the completion of the reservation and sent to terminal 3. Terminal 3 transitions to a different screen based on an operation on the link address, and calls up a specific chat page (not shown). The chat page is a page for interacting with the user by means of a chatbot or the like, and is a page for making a reservation for the next accommodation facility.
[0048] The chatbot is an example of a dialogue means, and for example, a specialized operator (human) may chat with the user and make a reservation for the next accommodation.
[0049] The server 1 inquires of the user via the chat page, checks whether the user wishes to make a reservation for the next accommodation, and outputs information on other accommodations. Of course, at this time, matching is performed according to the accommodation group, facility information, etc., as described above. The terminal 3 displays the information on other accommodations output from the server 1, accepts input of a reservation request, and replies to the server 1.
[0050] In this way, the server 1 may introduce other accommodation facilities to users who have completed a reservation at one accommodation facility (users who have made a reservation but have not yet stayed at the accommodation facility), rather than to users who are currently staying at the accommodation facility.
[0051] 6 is an explanatory diagram showing an example of a map image of accommodation facilities. When introducing other accommodation facilities extracted above to the user, the server 1 generates a map image shown in FIG.
[0052] The map image is an image showing on a map the location of one or more accommodation facilities to be introduced to the user, and an image displaying the location of each accommodation facility with an icon. The server 1 references the location of each accommodation facility extracted above from the group DB 141, generates a map image in which an icon is placed at a position corresponding to each accommodation facility, and outputs the map image to the speaker 2. As a result, the accommodation facilities extracted above, i.e., other accommodation facilities that are in the same group as the accommodation facility where the user is staying and have matching attribute information, facility information, etc., are displayed on the map.
[0053] The speaker 2 accepts input of designation of another accommodation facility to be reserved, for example by accepting an operational input of tapping an icon on a map image. The speaker 2 then provides information on accommodation plans and the like on the screen and by voice, and finally accepts the reservation application for the accommodation facility. When the speaker 2 accepts the reservation application, the server 1 transfers the reservation application to the management server 4 of the accommodation facility, and completes the reservation.
[0054] For example, the server 1 may not only simply display the location of each accommodation facility on a map, but may also rank each accommodation facility according to the above-mentioned matching result. For example, the server 1 may calculate the similarity (e.g., cosine similarity) between the accommodation plan of the accommodation facility where the user is staying and the accommodation plans of other accommodation facilities, and highlight (e.g., display in different colors) accommodation facilities with higher similarity. In addition, for example, the server 1 may highlight and display accommodation facilities that are frequently used by other users who have similar attribute information to the user. This makes it possible to provide the user with reference information on which accommodation facility to choose.
[0055] As described above, according to this embodiment, customers can be sent between accommodation facilities, and the occupancy rate of the accommodation facilities can be improved.
[0056] 7 is a flowchart showing an example of a processing procedure executed by the server 1. The processing contents executed by the server 1 will be described with reference to FIG. The control unit 11 of the server 1 detects a user present near the speaker 2 (step S11). The control unit 11 outputs a voice to the speaker 2 to inquire of the user whether or not the user wishes to make a reservation for the next accommodation (step S12). The control unit 11 accepts a voice input of a response regarding whether or not the user wishes to make a reservation via the speaker 2 (step S13).
[0057] The control unit 11 determines whether or not to recommend other accommodation facilities based on the response received in step S13 (step S14). If it is determined that other accommodation facilities should not be recommended (S14: NO), the control unit 11 ends the series of processes.
[0058] When it is determined that other accommodations should be introduced (S14: YES), the control unit 11 acquires the user's attribute information, facility information of the accommodation where the user is staying, and facility information of the other accommodations from each database (step S15). The control unit 11 extracts other accommodations to be introduced to the user from the group DB 141 based on the various information acquired in step S15 (step S16). For example, the control unit 11 extracts other accommodations that are in the same group as the accommodation where the user is staying and that match the user's attribute information and the facility information of the accommodation where the user is staying.
[0059] The control unit 11 outputs the extracted information about the accommodation facility to the speaker 2 (step S17). For example, the control unit 11 generates a map image showing one or more accommodation facilities on a map and outputs it to the speaker 2. The control unit 11 accepts a reservation application for the accommodation facility (step S18) and ends the series of processes.
[0060] In the above, a single accommodation is reserved as the next accommodation, but reservations for multiple accommodations may be made at once. For example, after completing a reservation for the accommodation (second accommodation) to stay at immediately after the current accommodation, the server 1 inquires the user as to whether or not he / she wishes to make a reservation for the next accommodation (third accommodation), and if the user answers that he / she does, it introduces candidate accommodations. As in the above, the server 1 extracts a candidate for the third accommodation from the accommodation group, the user's attribute information, the facility information of the accommodation, etc., generates a map image, and outputs it to the speaker 2.
[0061] In this case, it is preferable that the server 1 accepts an input of a destination, for example, and extracts accommodation facilities whose locations match the destination as candidates for the third accommodation facility. This makes it possible to extract accommodation facilities that match the itinerary.
[0062] In addition, it is preferable that the server 1 weights the facility information of the second accommodation and extracts accommodations close to the second accommodation as candidates for the third accommodation. This allows for narrowing down the search results while taking into consideration the user's preferences.
[0063] As described above, according to the first embodiment, customers can be appropriately sent between accommodation facilities.
[0064] Furthermore, according to this embodiment 1, accommodation facilities can be grouped, and other accommodation facilities can be introduced according to the group of accommodation facilities in which the user is staying (or has made a reservation), thereby making it possible to efficiently refer customers within or between groups.
[0065] Furthermore, according to the first embodiment, by accepting from the user whether or not the user wishes to make a reservation, it is possible to appropriately determine whether or not other accommodation facilities should be introduced.
[0066] Furthermore, according to the first embodiment, by accepting the user's request for a reservation through a user interface (speaker 2) installed in the guest room of the accommodation facility, it is possible to more appropriately obtain the user's request.
[0067] Furthermore, according to the first embodiment, user attribute information can be suitably acquired from the accommodation management DB 401 based on the identifier (speaker ID) of the user interface installed in the guest room, and can be used to extract accommodation facilities.
[0068] Furthermore, according to the first embodiment, at the timing when the user completes a reservation for an accommodation facility via the network N, it is also possible to recommend the next reservation for an accommodation facility.
[0069] Furthermore, according to the first embodiment, not only is the user's preference heard, but by referring to the user's itinerary, it is possible to actively judge (determine) whether or not other accommodations should be introduced.
[0070] Furthermore, according to the first embodiment, the introduced accommodation facilities are displayed on a map, allowing the user to conveniently determine which accommodation facility to reserve.
[0071] (Embodiment 2) In this embodiment, when a guest is sent from one accommodation to another accommodation, a reward is given to the accommodation from which the guest was sent. Note that the same reference numerals are used to denote the same contents as in the first embodiment, and the description thereof is omitted.
[0072] Fig. 8 is an explanatory diagram showing an overview of the second embodiment. Fig. 8 conceptually illustrates a state in which a reward is given to an accommodation facility that has referred a user by another accommodation facility that has received the referred guest and / or an administrator of the system. Note that, unlike the first embodiment, the present embodiment will be described assuming that guests are referred between accommodation facilities in different groups.
[0073] As explained in the first embodiment, the server 1 introduces other accommodations via the speaker 2, accepts the application, and completes the reservation. Here, when the reservation of the accommodation is completed, the server 1 gives information regarding a reward to the accommodation where the user is staying. The reward may be money, or may be electronic points or an item that replaces money. Furthermore, the size of the reward (monetary value) is not particularly limited, and may vary depending on the accommodation from which the customer originates and / or the accommodation to which the customer is sent.
[0074] For example, when a certain accommodation facility that is the source of the customer and another accommodation facility that is the destination of the customer belong to different groups, the server 1 provides information regarding the remuneration to the certain accommodation facility from the other accommodation facility and the administrator of this system. For example, when a customer is sent via this system, the server 1 provides a certain amount of money as a remuneration to the accommodation facility that is the source of the customer. In addition, the server 1 outputs a payment request to the management server 4 of the other accommodation facility to pay a portion (e.g., a few percent) of the accommodation fee of the reserved other accommodation facility as a customer sending fee, and provides the amount as a remuneration to the accommodation facility that is the source of the customer.
[0075] On the other hand, when one accommodation facility that is the source of the customer and another accommodation facility that is the destination of the customer are in the same group, the server 1 provides information about the reward only from the administrator of the system. For example, the server 1 provides a certain amount of money as a reward to the accommodation facility that is the source of the customer.
[0076] In the above, the destination accommodation facility gives a reward to the source accommodation facility only when the groups are different, but the destination accommodation facility may give a reward even when the groups are the same. Also, in this embodiment, the system administrator also gives a reward, but it is not necessary to give a reward from the system administrator, just to give a reward between accommodation facilities.
[0077] In the above, the series of processes is performed immediately after the reservation of the other accommodation is completed, but the processes may be performed when the user checks in to the other accommodation, or after checking out, etc. In other words, the server 1 only needs to be able to provide information related to the reward at least after the reservation of the other accommodation is completed, and the timing is not limited to immediately after the reservation is completed.
[0078] 9 is a flowchart showing an example of a process procedure executed by the server 1 according to the embodiment 2. When a reservation for an accommodation facility is accepted from a user (step S18), the server 1 executes the following process. The control unit 11 of the server 1 provides information about rewards from other accommodations that are destinations and / or the administrator of the system to one accommodation that is the source of the customer (step S201). For example, when the accommodation that is the source of the customer and the accommodation that is the destination are in different groups, the control unit 11 provides information about rewards from both the accommodation that is the destination and the administrator of the system. On the other hand, when the accommodation that is the source of the customer and the accommodation that is the destination are in the same group, the control unit 11 provides information about rewards only from the administrator of the system. The control unit 11 ends the series of processes.
[0079] As described above, according to the second embodiment, an incentive to send customers to accommodation facilities is given, and a further improvement in occupancy rate can be expected.
[0080] The embodiments disclosed herein are illustrative in all respects and should not be considered as limiting. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the scope and meaning equivalent to the claims. [Explanation of symbols]
[0081] 1. Server (information processing device) P Program 141 Group DB 142 Speaker DB 2 Speakers 3. Terminal 4 Management Server 401 Accommodation Management DB
Claims
1. A storage unit that stores information on a plurality of accommodation facilities; An acquisition unit that acquires information used to determine whether or not to introduce other accommodations for a user who has already booked one of the accommodations to a user who will stay on a date different from the date of the reservation; A determination unit that determines whether or not the other accommodation facility should be introduced to the user based on the acquired information; an output unit that, when it is determined that the other accommodation facility should be introduced, refers to the storage unit and outputs information on the other accommodation facility that is different from the first accommodation facility; When the user completes a reservation for the one accommodation facility via a network, the acquisition unit acquires information from the user indicating whether or not the user wishes to make a reservation for the next accommodation facility, as information used for determining whether or not the user should be introduced to the other accommodation facility.
23. An information processing apparatus comprising:
2. The acquisition unit acquires information indicating whether or not the reservation is desired via a chat page. The information processing device according to claim 1 .
3. The output unit outputs information about the accommodation facility via a chat page.
3. The information processing device according to claim 1 or 2.
4. The storage unit stores information of each of the accommodation facilities in a group for each predetermined group, The output unit extracts and outputs the other accommodation facilities based on the group to which the one accommodation facility belongs.
4. The information processing device according to claim 1.
5. The output unit outputs a map image showing the locations of the other accommodation facilities on a map.
5. The information processing device according to claim 1.
6. The acquisition unit further acquires information indicating an itinerary of the user, The output unit outputs information about the other accommodation facilities that are located in a location according to the itinerary.
6. The information processing device according to claim 1.
7. A second acquisition unit that acquires attribute information of the user, The output unit extracts and outputs information about the other accommodation facilities based on the attribute information.
7. The information processing device according to claim 1.
8. The output unit extracts and outputs information about accommodation facilities used by other users having similar attribute information. The information processing device according to claim 7.
9. The output unit extracts and outputs information on other accommodation facilities based on a table in which the attribute information and accommodation facilities introduced according to the attribute information are recorded in association with each other.
9. The information processing device according to claim 7 or 8.
10. When the user is staying in a guest room of the accommodation facility stored in the storage unit, the acquisition unit acquires information indicating whether or not the user wishes to make a reservation via a user interface installed in the guest room.
10. The information processing device according to claim 1.
11. acquiring information that a user has completed a reservation for one accommodation facility recorded in a storage unit that stores information on a plurality of accommodation facilities via a network; Obtaining information from the user indicating whether or not the user wishes to make a reservation for another accommodation facility to stay at after the accommodation facility that has been reserved; Based on the acquired information, determine whether or not the other accommodation facility should be introduced to the user; When it is determined that the other accommodation facility should be introduced, the storage unit is referenced and information on the other accommodation facility different from the first accommodation facility is output. An information processing method in which processing is performed by a computer.
12. acquiring information that a user has completed a reservation for one accommodation facility recorded in a storage unit that stores information on a plurality of accommodation facilities via a network; Obtaining information from the user indicating whether or not the user wishes to make a reservation for another accommodation facility to stay at after the accommodation facility that has been reserved; Based on the acquired information, determine whether or not the other accommodation facility should be introduced to the user; When it is determined that the other accommodation facility should be introduced, the storage unit is referenced and information on the other accommodation facility different from the first accommodation facility is output. A program that causes a computer to carry out processing.
Citation Information
Patent Citations
Data processing method, data processing system, data processing device, and data processing program
JP2002351954A
Information providing system, information providing device, information acquiring device, information providing method and program
JP2009053798A
Accommodation reservation proxy system
JP2011053758A
Accommodation reservation support system and accommodation reservation support method
JP2018173928A
Program and information processing method
WO2019244365A1
