Information processing device, control method, and program

JP7783526B1Active Publication Date: 2025-12-10CANON MARKETING JAPAN INC +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024190578
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-12-10
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

Existing check-in systems at accommodation facilities are inefficient during peak times, particularly when multiple facilities need to manage customer check-ins simultaneously, as they require direct connections to individual management servers, leading to wait times and inefficiencies.

Method used

An information processing system that includes a check-in server, facility management server, reservation management server, guest terminal, facility terminal, staff terminal, and administrator terminal, allowing for online check-in processing through user identification, reservation management, and facility check-in operations, with integrated communication and data management across multiple accommodation facilities.

Benefits of technology

Facilitates efficient online check-in processing across multiple accommodation facilities by managing customer information centrally, reducing wait times and improving operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007783526000001_ABST
    Figure 0007783526000001_ABST
Patent Text Reader

Abstract

An information processing device, a control method, and a program are provided that realize a mechanism for easily performing online check-in processing. [Solution] In a check-in management system, a facility terminal capable of communicating with a reservation management server that manages customer information for accommodation facilities accepts an online check-in request for a reservation at the accommodation facility from a guest terminal, and controls whether to execute online check-in processing for the reservation at the accommodation facility based on the authentication result related to the user identification information obtained from the reservation management server.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a control method, and a program. [Background technology]

[0002] Conventionally, check-in at accommodation facilities has been handled by a front desk staff member registering their arrival on a staff terminal, or by guests themselves registering on a check-in terminal installed at the entrance, etc. In this case, during peak guest arrival times, guests would have to wait for their check-in registration, which was inefficient.

[0003] Therefore, Patent Document 1 describes a method in which a terminal device on the customer's side is connected to a management server on the accommodation facility side via the Internet, and the management server accepts check-in via the Internet when the customer operates the terminal device before arriving at the accommodation facility. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-24413 DISCLOSURE OF THE INVENTION [Problem to be solved by the invention]

[0005] However, the method described in Patent Document 1 assumes that the customer's terminal device is directly connected to the accommodation facility's management server, so the management server only needs to manage customers of its own accommodation facility, but in the case of a service that provides check-in functions for multiple accommodation facilities, requests will be accepted from customers of multiple accommodation facilities, and customers of multiple accommodation facilities will need to be managed appropriately.

[0006] Therefore, an object of the present invention is to provide a mechanism for easily performing online check-in processing. [Means for solving the problem]

[0007] An information processing device capable of communicating with a management device that manages customer information for accommodation facilities, characterized by comprising: a request receiving means for receiving a request for online check-in for a reservation at the accommodation facility; and a control means for controlling whether to execute online check-in processing for a reservation at the accommodation facility based on an authentication result related to user identification information obtained from the management device. [Effects of the Invention]

[0008] According to the present invention, it is possible to provide a mechanism for easily performing online check-in processing. [Brief explanation of the drawings]

[0009] [Figure 1] System configuration diagram showing an example of the configuration of a check-in management system [Figure 2] A block diagram showing the hardware configuration of an information processing device applicable to a check-in server 101, a facility management server 102, a reservation management server 103, a guest terminal 105, a facility terminal 106, a staff member terminal 107, and a manager terminal 109. [Figure 3] Flowchart showing an example of reservation registration processing [Figure 4] Flowchart showing an example of member registration processing [Figure 5] 10 is a flowchart showing an example of a reservation information import process and a check-in information import process. [Figure 6] Flowchart showing an example of a message transmission process [Figure 7] Flowchart showing an example of online check-in processing [Figure 8] Flowchart showing an example of online check-in processing [Figure 9] Flowchart showing an example of facility check-in processing [Figure 10] Flowchart showing an example of facility check-in processing [Figure 11] A diagram showing an example of the data used [Figure 12] A diagram showing an example of a message [Figure 13] FIG. 10 is a diagram showing an example of a screen displayed on a guest terminal 106. [Figure 14] FIG. 10 is a diagram showing an example of a screen displayed on a guest terminal 106. [Figure 15] FIG. 10 shows an example of a screen displayed on a facility terminal 107. [Figure 16] FIG. 10 shows an example of a screen displayed on a facility terminal 107. [Figure 17] FIG. 10 is a diagram showing an example of a facility setting information setting screen. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[0011] FIG. 1 is a diagram showing an example of the system configuration of a check-in management system 100 according to the present invention.

[0012] The check-in management system 100 is configured such that a check-in server 101, a facility management server 102, a reservation management server 103, a guest terminal 105, a facility terminal 106, a staff terminal 107, and an administrator terminal 109 are connected via a network 104.

[0013] Check-in server 101 controls the execution of online check-in and facility check-in, which will be described later.

[0014] The facility management server 102 is managed for each accommodation facility, manages the user information (login information, personal information, etc.) of customers (members), accepts accommodation reservations from customers, and manages reservation information. In the following explanation, the facility management server 102 refers to the facility management server managed by the accommodation facility that is the target of reservations and check-ins. In addition, if multiple accommodation facilities are managed by dividing them into sections within a single server, the facility management server 102 refers to the section within the server that is assigned to the accommodation facility that is the target of reservations and check-ins.

[0015] The reservation management server 103 collects reservation information from the facility management server 102 and external reservation sites and manages it in an integrated manner.

[0016] The guest terminal 105 is a terminal such as a smartphone owned by the guest, and displays the received message, displays a screen for online check-in, and accepts operations. It also displays a two-dimensional code for facility check-in.

[0017] Facility terminal 106 is a terminal such as a tablet that is installed at the entrance or on the front desk of each accommodation facility, and accepts facility check-in operations from guests. Facility terminal 106 is also equipped with an IC card writer 108, which writes card key information onto a blank IC card and issues a card key. Facility terminal 106 and IC card writer 108 may also be integrated into a dedicated terminal.

[0018] The staff member terminal 107 is a terminal operated by a staff member at the front desk of the accommodation facility, and is used for conventional face-to-face check-in processing. It is also used to update setting information for each accommodation facility.

[0019] The administrator terminal 109 is a terminal operated by an administrator who manages this check-in management system, and is used when updating setting information for multiple accommodation facilities with administrator privileges.

[0020] In this embodiment, the check-in server 101 and the reservation management server 103 are separate, but they may be implemented as a single server. Also, a facility management server 102 is provided for each accommodation facility, but a single server may be divided into sections to manage multiple accommodation facilities.

[0021] 2 is a block diagram showing an example of the hardware configuration of an information processing device applicable to the check-in server 101, facility management server 102, reservation management server 103, guest terminal 105, facility terminal 106, staff terminal 107, and manager terminal 109 in an embodiment of the present invention. Since each device has a similar configuration, the same reference numerals will be used in the description.

[0022] As shown in FIG. 2, the information processing device is connected to a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, a storage device 204, an input controller 205, an audio input controller 206, a video controller 207, a memory controller 208, and a communication I / F controller 209 via a system bus 220.

[0023] The CPU 201 comprehensively controls each device and controller connected to the system bus 220 .

[0024] ROM 202 or storage device 204 stores the BIOS (Basic Input / Output System) and OS (Operating System), which are control programs executed by CPU 201, computer-readable and executable programs for realizing this information processing method, and various necessary data (including data tables).

[0025] The RAM 203 functions as a main memory, a work area, etc. for the CPU 201. The CPU 201 loads programs and the like required for executing processing from the ROM 202 or the storage device 204 into the RAM 203, and executes the loaded programs to realize various operations.

[0026] The input controller 205 controls input from the input device 210. Examples of the input device 210 include a keyboard, a touch panel, a pointing device such as a mouse, and an imaging device such as a camera.

[0027] An imaging device such as a camera is used, for example, in the guest terminal 105 to take a passport image, and in the facility terminal 106 to read a two-dimensional code presented by a guest.

[0028] If the input device 210 is a touch panel, the user can issue various instructions by pressing (touching with a finger or the like) an icon, cursor, or button displayed on the touch panel.

[0029] The touch panel may also be a touch panel capable of detecting positions touched by multiple fingers, such as a multi-touch screen.

[0030] When the microphone / speaker 211 operates as a microphone, the audio input controller 206 controls audio input from the microphone / speaker 211 and is capable of recognizing audio input from the microphone / speaker 211. When the microphone / speaker 211 operates as a speaker, the audio input controller 206 controls audio output to the microphone / speaker 211 and is capable of outputting audio to the microphone / speaker 211.

[0031] The video controller 207 controls display on an external output device such as a display 212. The display also includes the display of a notebook computer integrated into the main body. Note that the external output device is not limited to a display, and may be, for example, a projector. Furthermore, an input device 210 is provided for devices that can accept the aforementioned touch operation.

[0032] The video controller 207 can control a video memory (VRAM) for display control, and can use part of the RAM 203 as a video memory area, or can provide a separate dedicated video memory.

[0033] The memory controller 208 controls access to the external memory 213. The external memory may be an external storage device (hard disk) that stores a boot program, various applications, font data, user files, edited files, and various data, a flexible disk (FD), or a CompactFlash (registered trademark) memory connected to a PCMCIA card slot via an adapter.

[0034] The communication I / F controller 209 connects to and communicates with external devices via a network 214 (104, 110, 120) and executes communication control processing on the network. For example, communication using TCP / IP, telephone lines such as ISDN, and 3G lines for mobile phones are possible.

[0035] The storage device 204 is a medium for permanently storing information, and is not limited to a storage device such as a hard disk. For example, it may be a medium such as an SSD (Solid State Drive).

[0036] It can also be used as a temporary memory area during various processes performed by the communication terminal in this embodiment.

[0037] The CPU 201 enables display on the display 212 by, for example, executing a process of expanding (rasterizing) an outline font into a display information area in the RAM 203. The CPU 201 also enables user instructions using a mouse cursor (not shown) on the display 212.

[0038] FIG. 3 is a flowchart showing an example of the reservation registration process.

[0039] Here, the process is shown of registering a reservation in the facility management server 102. There are other external reservation sites that can also be used to register reservations, but the explanation thereof will be omitted here.

[0040] In step S301, the guest terminal 105 accepts an operation from the user and transmits a reservation registration page access request to the facility management server 102.

[0041] In step S302, the facility management server 102 receives the access request, and in step S303, transmits a reservation registration screen to the guest terminal 105.

[0042] Here, the reservation registration methods include a method in which a user who is already a registered member logs in and registers a reservation, a method in which an unregistered user logs in and registers a reservation after registering as a member, and a method in which a reservation is registered without logging in.

[0043] In step S304, the guest terminal 105 displays a reservation registration screen.

[0044] In step S305, the guest terminal 105 accepts a decision from the user as to whether or not to register as a member. If the user wishes to register as a member, the process proceeds to step S306; if the user has already registered as a member or does not wish to register as a member, the process proceeds to step S307.

[0045] The member registration process in step S306 will be described with reference to FIG.

[0046] In step S307, the guest terminal 105 accepts a decision from the user as to whether or not to log in. If the user decides to log in, the process proceeds to step S308; otherwise, the process proceeds to step S310.

[0047] In step S308, the guest terminal 105 accepts login information, that is, a user ID and password, from the user and sends a login request to the facility management server 102.

[0048] In step S309, the facility management server 102 executes login processing to put the user into a logged-in state.

[0049] In step S310, the guest terminal 105 cooperates with the facility management server 102 to accept searches for accommodation plans and availability, and then accepts and transmits to the facility management server 102 the finalized reservation information.

[0050] In step S311, the facility management server 102 receives the reservation information, and in step S312, registers it in the database.

[0051] This concludes the description of the reservation registration process.

[0052] FIG. 4 is a flowchart showing an example of a member registration process for the facility management server 102.

[0053] This process is executed when registering a reservation (Figure 3) or when checking in online (Figure 7).

[0054] In step S401, the guest terminal 105 accepts a member registration request from the user from a login screen for reservation registration or online check-in, etc., and transmits the request to the facility management server 102. Specifically, the guest terminal 105 accepts pressing of a new member registration button 1314 on a login screen 1310 as shown in FIG. 13(b).

[0055] In step S402, facility management server 102 receives the member registration request, and in step S403, transmits a member registration screen.

[0056] In step S404, the guest terminal 105 displays a member registration screen.

[0057] An example of the member registration screen is shown in Fig. 13(d). The member registration screen 1330 accepts input or selection of information (1331) required for member registration, and confirms it by accepting pressing of a registration button 1332, and transmits the confirmed information to the facility management server 102.

[0058] In step S405, the guest terminal 105 transmits the received information to the facility management server 102, and in step S406, the facility management server 102 receives the information.

[0059] In step S407, if there is no problem with the received information, facility management server 102 registers it as member information and returns a reply to guest terminal 105 indicating that member registration has been completed (description of the reply is omitted).

[0060] An example of member information is shown in Fig. 11(d). Member information 1150 includes a user ID 1151 as login information, a password 1152, and information about the individual member (1153 -).

[0061] This concludes the explanation of the member registration process.

[0062] FIG. 5 is a flowchart showing an example of a process for fetching reservation information into reservation management server 103 and a process for fetching check-in information into check-in server 101. In FIG.

[0063] First, the reservation information acquisition process will be described.

[0064] This process is executed periodically (at regular intervals, at fixed times, etc.) or whenever a reservation is registered. The execution timing may also be changed for each import source (facility management server 102 or external reservation site). If a site controller is used, the site controller collects reservation information from the import source, so the facility management server 102 only needs to receive and register the reservation information (only steps S504 and S505 are executed). The reservation information to be imported is all reservation information for the accommodation facilities handled.

[0065] In step S501, the reservation management server 103 transmits a request to acquire reservation information to the acquisition source (the facility management server 102 or an external reservation site).

[0066] In step S502, the import source receives the import request, and in step S503 transmits the target reservation information to the reservation management server 103.

[0067] In step S504, the reservation management server 103 receives the reservation information in question, and in step S505 registers it in the database.

[0068] An example of reservation information is shown in Fig. 11(a). Note that here, the data that is the subject of check-in information is mainly shown. Reservation information 1100 includes a reservation ID 1101 that uniquely identifies the reservation information, a facility ID 1102, an external reservation ID 1103, data related to accommodation details (1104-1106), an email address 1109, a status 1110, and items related to the register card (1111-), which will be described later.

[0069] This concludes the description of the reservation information import process.

[0070] Next, the check-in information acquisition process will be described.

[0071] This process is basically executed at a fixed time every day, and is executed as needed for the target data that was most recently registered as reservation information. The check-in information to be imported may include all reservation information for the accommodation facilities handled, or it may include only the target of message transmission, which will be described later.

[0072] In step S511, check-in server 101 transmits a request to reservation management server 103 to retrieve check-in information.

[0073] In step S512, the reservation management server 103 receives the import request.

[0074] In step S513, the reservation management server 103 searches the reservation information for the reservation information to be checked in, extracts necessary items, and generates check-in information to be sent.

[0075] In step S514, reservation management server 103 transmits the generated check-in information to check-in server 101.

[0076] In step S515, check-in server 101 receives the check-in information and stores it in a database in step S516.

[0077] 11(b) shows an example of check-in information. Essentially, it is the extraction of necessary items from reservation information 1100. Check-in information 1120 includes a check-in ID 1121 that uniquely identifies the check-in information, a reservation ID 1122, a facility ID 1123, an external reservation ID 1124, data related to accommodation details (1125-1129), an email address 1130, a status 1131, and items related to the register card (1132-), which will be described later.

[0078] This concludes the explanation of the check-in information import process.

[0079] FIG. 6 is a flowchart showing an example of a message transmission process.

[0080] In this process, different types of messages are sent depending on the check-in type set for each accommodation facility. This process is also executed repeatedly for each accommodation facility.

[0081] In step S601, check-in server 101 searches for check-in information to which a message is to be sent from check-in information 1120 stored in the database. For example, check-in information is searched for within N days from today until arrival date 1127.

[0082] In step S602, the check-in server 101 determines whether the accommodation facility in the check-in information is an online check-in eligible facility. Specifically, this determination is made based on the check-in type 1142 in the facility setting information 1140 in Fig. 11(c). If the facility is an online check-in eligible facility, the process proceeds to step S603; if not, the process proceeds to step S604.

[0083] Here, the facility setting information 1140 will be described. The facility setting information 1140 is information that is set in advance for each accommodation facility, and includes a check-in type 1142 as well as message templates (1143, 1144, there are multiple for each type of message), cash register card items 1145, confirmation items 1146 that the guest is asked to confirm, and the like. A person in charge of an accommodation facility may set the information for his or her own accommodation facility using the person in charge terminal 107, or a system administrator may set the information for all accommodation facilities collectively using the administrator terminal 109. The setting may be performed using the facility information setting screen shown in FIG. 17, or the data table may be updated directly.

[0084] FIG. 17 is a screen image showing an example of a facility setting information setting screen. This screen is accessed by the accommodation facility staff member by entering the facility ID and password of the accommodation facility. The facility setting information setting screen 1700 includes the facility ID and facility name (1701), check-in type 1702, sending settings 1703, message templates (1704, 1705, there are multiple for each type of message), and cash register card items 1706. The settings made on this screen are reflected in the facility setting information 1140.

[0085] In step S603, check-in server 101 creates an online check-in message using a message template (such as 1143).

[0086] An example of an online check-in message is shown in Figure 12(a). The online check-in message 1200 is created by embedding required data items from the check-in information into a message template (such as 1143). The online check-in message 1200 includes reservation details 1201 and a link 1202 to the online check-in page. One or more of a check-in ID 1121, a reservation ID 1122, and an external reservation ID 1124 are embedded in the link 1202 so that it can be associated with the check-in information. In this embodiment, the external reservation ID 1124 is embedded.

[0087] In step S604, check-in server 101 creates a facility check-in message using a message template (such as 1143).

[0088] An example of a facility check-in message is shown in Figure 12(b). The facility check-in message 1210 is created by embedding required data items from the check-in information into a message template (such as 1143). The facility check-in message 1210 includes reservation details 1211 and a two-dimensional code 1212. The two-dimensional code 1212 is a coded version of the check-in ID 1121, reservation ID 1122, external reservation ID 1124, etc., and allows association with the check-in information. In this embodiment, the external reservation ID 1124 is coded.

[0089] In step S605, the check-in server 101 sends the created message to the guest terminal 105. In this embodiment, the message is sent by email, but it may also be sent by short message, SNS, app, or the like, as long as the message can be viewed on the guest terminal 105. Furthermore, the message may not be sent directly from the check-in server 101, but may be sent via a relay via another server, etc.

[0090] In step S606, the guest terminal 105 receives the transmitted message in a manner corresponding to the transmission method.

[0091] This completes the explanation of the message transmission process.

[0092] 7 and 8 are flowcharts showing an example of online check-in processing.

[0093] This process is a process in which a guest operates his / her own terminal to check in in advance before arriving at the accommodation facility.

[0094] In step S701, the guest terminal 105 displays the received message, and if the message is an online check-in message, proceeds to step S702; if not, that is, if the message is a facility check-in message only, proceeds to facility check-in, which will be described later in Figure 9.

[0095] In step S702, the guest terminal 105 accepts the specification of the link 1202 in the online check-in message 1200 and transmits to the check-in server 101 a request to access the check-in page.

[0096] In step S703, check-in server 101 receives the access request, and in step S704, transmits an initial screen for check-in.

[0097] In step S705, the guest terminal 105 displays an initial screen for check-in.

[0098] 13(a) is a screen image showing an example of an initial screen for check in. Initial screen 1300 has an online check-in button 1301 and a facility check-in button 1302. When online check-in button 1301 is pressed, an online check-in request is sent to check-in server 101, and when facility check-in button 1302 is pressed, a facility check-in request is sent to check-in server 101.

[0099] In step S70A, the guest terminal 105 receives a press of the online check-in button 1301 on the initial screen 1300 and transmits an online check-in request to the check-in server 101.

[0100] In step S70B, the check-in server 101 receives the online check-in request, and in step S70C, sends a login screen to the guest terminal 105.

[0101] In step S70D, the guest terminal 105 displays a login screen.

[0102] 13(b) is a screen image showing an example of a login screen. Login screen 1310 includes a user ID input field 1311, a password input field 1312, a login button 1313, and a new member registration button 1314. If the user has already registered as a member with the facility management server 102, the user executes the login process by entering the user ID and password in fields 1311 and 1312 and pressing the login button 1313. If the user is not a registered member, the member registration process described in FIG. 4 is executed by pressing the new member registration button 1314.

[0103] In step S706, the guest terminal 105 determines whether to register as a member with the facility management server 102. If the guest registers as a member, the process proceeds to step S707, and if the guest does not register as a member, the process proceeds to step S708. Note that this assumes that online check-in processing will be performed, but if the guest checks in at the accommodation facility without checking in online, the process proceeds to facility check-in processing, which will be described in Fig. 9.

[0104] In step S707, the member registration process is executed as described in Fig. 4. In this embodiment, the member registration process is executed by pressing the new member registration button 1314 on the login screen 1310, but the same button may also be provided on the initial screen 1300 to execute the process.

[0105] In step S708, the guest terminal 105 accepts the user's input of login information (user ID and password) on the login screen 1310 and the pressing of the login button 1313, and transmits the input login information to the check-in server 101 for login authentication. Note that the information used for authentication need not be login information, but may be any information that can identify the target user and can be authenticated by the facility management server 102, such as biometric authentication information or an email address.

[0106] In step S709, the check-in server 101 receives the login information, and in step S710, sends a login authentication request to the facility management server 102 based on the login information to confirm whether the target user is a member of the facility management server 102.

[0107] In step S711, the facility management server 102 receives the login authentication request, and determines whether authentication is possible in step S712. If the user is authenticated as a member based on the received login information, the process proceeds to step S717; if not, the process proceeds to step S713.

[0108] In step S713, facility management server 102 transmits to check-in server 101 authentication error information indicating that authentication has failed.

[0109] In step S714, the check-in server 101 receives the authentication error information, and in step S715, transmits the authentication error information together with a request to re-enter login information to the guest terminal 105.

[0110] In step S716, the guest terminal 105 receives the login information re-entry information, notifies the user that the login has resulted in an error, requests the user to re-enter the login information, and then returns to step S708.

[0111] 13(c) is a screen image showing an example of a login failure screen when a login error occurs. The login failure screen 1320 displays in 1321 that the user ID or password is incorrect, and allows the user to log in again after re-entering (correcting) the user ID and password.

[0112] In step S717, since facility management server 102 has been able to authenticate the user as a legitimate member, it extracts from member information 1150 the member information required for online check-in of the target user and sends it to check-in server 101. The member information sent here includes name, address, telephone number, date of birth, etc. In this embodiment, the member information is sent immediately after login authentication has been successful, but it is also possible to send the member information upon receiving a member information acquisition request from check-in server 101 after login authentication.

[0113] In step S718, the transmitted member information is received and stored in a storage area. In this embodiment, it is stored in temporary memory, but it may also be stored on a hard disk or the like and deleted after processing is completed.

[0114] In step S719, the check-in server 101 searches for the target check-in information from the check-in information 1120. In this embodiment, the check-in information is identified by the external reservation ID 1124 embedded in the link 1202 when an access request is received from the guest terminal 105. The check-in server 101 then checks whether there is a match between the identified check-in information and the member information acquired from the facility management server 102. Specifically, the check-in server 101 checks whether there is a match between the guest name in the check-in information and the name in the member information, etc. If there is a match, the check-in server 101 notifies the guest terminal 105 that online check-in is not possible (not shown).

[0115] In step S720, the check-in server 101 transmits a register card entry screen to the guest terminal 105.

[0116] In step S721, the guest terminal 105 displays a cash register input screen. Since the items to be entered on the cash register input screen differ for each accommodation facility, the cash register input screen is configured based on the contents set in the cash register item 1145 of the facility setting information 1140.

[0117] In step S722, the guest terminal 105 accepts input or correction of the register card information from the user and transmits the accepted register card information to the check-in server 101. The input contents may be checked before transmission. In addition to the register card input, confirmation of confirmation items, etc. may also be accepted.

[0118] FIG. 14(a) is a screen image showing an example of a registration card input screen. The registration card input screen 1400 includes multiple input items 1401, a button 1402 for inputting information about fellow guests, and a confirm button 1403. If the multiple input items 1401 include data items corresponding to the member information obtained from the facility management server 102, these are displayed as initial values ​​and can be modified if necessary. Pressing the button 1402 for inputting information about fellow guests displays a screen for inputting information about fellow guests (not shown). After inputting and modifying the information, pressing the confirm button 1403 displays a confirmation screen 1410, an example of which is shown in FIG. 14(b). Pressing the register button 1412 on the confirmation screen 1410 sends the accepted registration card information to the check-in server 101.

[0119] In step S723, check-in server 101 receives the register card information.

[0120] In step S724, check-in server 101 updates the check-in information based on the received register card information. Specifically, it updates the register card-related items (1132 onward) for the corresponding record in check-in information 1120 in Fig. 11(b). It also sets status 1131 to "online check-in completed."

[0121] In step S725, check-in server 101 transmits the updated check-in information to reservation management server 103.

[0122] In step S726, reservation management server 103 receives the check-in information.

[0123] In step S727, the reservation management server 103 updates the reservation information based on the received check-in information. Specifically, the items related to the register card (1111 onward) are updated for the corresponding record in the reservation information 1100 in Fig. 11(a). The status 1110 is also set to "online check-in completed."

[0124] In step S728, the check-in server 101 transmits an online check-in completion message indicating that online check-in has been completed to the guest terminal 105. The online check-in completion message 1420 is created using a template (such as 1144) set for each facility.

[0125] In step S729, the guest terminal 105 receives and displays the online check-in completion message.

[0126] 14(c) is an example of an online check-in completion message. The online check-in completion message 1420 includes a notification indicating completion and a link 1421 for accessing the check-in server 101 when checking into a facility. In this embodiment, the link 1421 is the same as the link 1202 in the online check-in message, but it may be different.

[0127] In addition, the online check-in process may be performed by registering the register card information using the member information obtained from the facility management server 102, or the member information from the facility management server 102 may be obtained as needed.

[0128] This concludes the explanation of the online check-in process.

[0129] 9 and 10 are flowcharts showing an example of facility check-in processing.

[0130] This process is executed when a guest arrives at an accommodation facility, and differs depending on whether online check-in has already been performed.

[0131] In step S901, facility terminal 106 displays an initial screen. This screen is normally displayed on facility terminal 106 when no operation is being performed by the user.

[0132] 15(a) is a screen image showing an example of the initial screen of the facility terminal 106. The initial screen 1500 includes a reservation search button 1501 and a two-dimensional code read button 1502. If the two-dimensional code cannot be displayed on the guest terminal 105, press the reservation search button 1501 to search for a reservation by name, etc. If the two-dimensional code can be displayed, press the two-dimensional code read button 1502 to display the two-dimensional code read screen. In this embodiment, only the case where the two-dimensional code can be displayed will be described, and a description of the case where it cannot be displayed will be omitted.

[0133] In step S902, facility terminal 106 displays a two-dimensional code reading screen in response to pressing of two-dimensional code reading button 1502.

[0134] 15(b) is a screen image showing an example of a two-dimensional code reading screen. The two-dimensional code reading screen 1510 displays a message prompting the user to read the two-dimensional code, and actually causes the user to read the two-dimensional code using a camera 1511 that is standard equipment on the facility terminal 106 or an external camera or scanner.

[0135] The following steps S903 to S912 are processes for displaying a facility check-in screen including a two-dimensional code on the guest terminal 105 if the target accommodation facility is eligible for online check-in, but if the target accommodation facility is eligible for facility check-in, this process is not necessary because the two-dimensional code 1212 is displayed in the facility check-in-only message 1210.

[0136] In step S903, the guest terminal 105 displays the online check-in message 1200 or the online check-in completion message 1420 in response to a display request from the user.

[0137] In step S904, the guest terminal 105 accepts the designation of the link 1202 in the online check-in message 1200 or the link 1421 in the online check-in completion message 1420, and transmits to the check-in server 101 a request to access the check-in page.

[0138] In step S905, check-in server 101 receives the access request, and in step S906, transmits an initial screen for check-in.

[0139] In step S907, the guest terminal 105 displays an initial screen for check-in. Note that if online check-in has been completed, the initial screen 1300 in Fig. 13(a) is controlled so that the online check-in button 1301 cannot be pressed.

[0140] In step S90A, the guest terminal 105 receives a press of the facility check-in button 1302 on the initial screen 1300 and transmits a facility check-in request to the check-in server 101.

[0141] In step S90B, check-in server 101 receives the facility check-in request, and in step S90C, transmits a login screen to guest terminal 105.

[0142] In step S90D, the guest terminal 105 displays a login screen. The login screen is the same as the online check-in process, as shown in FIG.

[0143] In step S908, the guest terminal 105 accepts the user's input of login information (user ID, password) on the login screen 1310 and the press of the login button 1313, and transmits the input login information to the check-in server 101 to perform the login process.

[0144] In step S909, check-in server 101 receives the login information, and in step S910 performs login authentication in the same manner as in steps S710 to S715. Here, only the case where authentication is successful will be described, and a description of the case where authentication is not successful will be omitted.

[0145] In step S911, check-in server 101 transmits a facility check-in screen to guest terminal 105.

[0146] In step S912, the guest terminal 105 displays a facility check-in screen.

[0147] 14(d) is a screen image showing an example of a facility check-in screen. The facility check-in screen 1430 includes reservation details and a two-dimensional code 1431. The two-dimensional code 1431 is a coded version of the check-in ID 1121, reservation ID 1122, external reservation ID 1124, etc., and allows association with check-in information. In this embodiment, the external reservation ID 1124 is coded.

[0148] In step S913, the two-dimensional code 1431 on the facility check-in screen 1430 displayed on the guest terminal 105 is presented on the two-dimensional code reading screen of the facility terminal 106. Specifically, the screen of the facility terminal 106 is pointed towards a camera or the like of the facility terminal 106 so that it can be read by the camera or the like. Also, if the accommodation facility is not eligible for online check-in, that is, if it is eligible for facility check-in, the two-dimensional code 1212 on the facility check-in-only message 1210 is presented.

[0149] In step S914, facility terminal 106 reads the presented two-dimensional code while two-dimensional code reading screen 1510 is displayed in step S902.

[0150] In step S915, facility terminal 106 converts the read two-dimensional code back into an external reservation ID, and transmits the converted external reservation ID to check-in server 101.

[0151] In step S916, check-in server 101 receives the external reservation ID, and in step S917, check-in information 1120 is searched for check-in information corresponding to the received external reservation ID.

[0152] In step S918, check-in server 101 determines whether status 1131 of the searched check-in information is "online checked in." If online checked in, the process proceeds to step S927; if not, the process proceeds to step S91A.

[0153] In step S91A, check-in server 101 transmits to facility terminal 106 a confirmation screen that prompts the user to confirm the reservation details.

[0154] In step S91B, facility terminal 106 displays a screen for confirming the reservation details.

[0155] 16(a) is a screen image showing an example of a confirmation screen when online check-in has not been performed. The confirmation screen 1600 displays the reservation details and includes a cash register card input button 1601. When the cash register card input button 1601 is pressed, a cash register card input request is sent to the check-in server 101.

[0156] In step S91C, facility terminal 106 receives a press of registration card input button 1601 on confirmation screen 1600 and transmits a registration card input request to check-in server 101.

[0157] In step S91D, check-in server 101 receives the registration card input request, and in step S919, transmits a registration card input screen to facility terminal .

[0158] In step S920, facility terminal 106 displays a register card entry screen.

[0159] In step S921, facility terminal 106 accepts the input of registration card information from the user, and transmits the accepted registration card information to check-in server 101.

[0160] FIG. 16(b) is a screen image showing an example of the cash register card input screen of the facility terminal 106. Similar to the cash register card input screen 1400 for online check-in, the cash register card input screen 1610 of the facility terminal 106 includes multiple input fields, a button 1611 for entering information about fellow guests, and a confirmation button 1612. Pressing the button 1611 for entering information about fellow guests displays a screen for entering information about the fellow guests (not shown). After entering the information, pressing the confirmation button 1612 displays a cash register card information confirmation screen 1620, an example of which is shown in FIG. 16(c). Pressing the register button 1621 on the cash register card information confirmation screen 1620 sends the accepted cash register card information to the check-in server 101.

[0161] In step S922, check-in server 101 receives the register card information.

[0162] In step S923, check-in server 101 updates the check-in information based on the received register card information. Specifically, the register card-related items (1132 onward) are updated for the corresponding record in check-in information 1120 in Fig. 11(b). Also, status 1131 is set to "checked in."

[0163] In step S924, check-in server 101 transmits the updated check-in information to reservation management server 103.

[0164] In step S925, the reservation management server 103 receives the check-in information.

[0165] In step S926, the reservation management server 103 updates the reservation information based on the received check-in information. Specifically, the items related to the cash register card (1111-) are updated for the corresponding record in the reservation information 1100 in Fig. 11(a). The status 1110 is also set to "checked in."

[0166] In step S927, check-in server 101 transmits to facility terminal 106 a confirmation screen in case the register card has been registered.

[0167] In step S928, facility terminal 106 displays a confirmation screen in case the register card has been registered.

[0168] 15(c) is a screen image showing an example of a confirmation screen when the register card has been registered. Confirmation screen 1520 displays the reservation details and includes a key issue screen display button 1521. When key issue screen display button 1521 is pressed, a key issue screen, an example of which is shown in FIG. 15(d), is displayed, and when key issue button 1531 is pressed, a key issue request is sent to check-in server 101.

[0169] In step S929, facility terminal 106 receives a press of key issue button 1531 and transmits a key issue request to check-in server 101.

[0170] In step S930, check-in server 101 receives the key issuance request.

[0171] In step S931, check-in server 101 transmits a key issuance command to IC card writer 108 along with information necessary for key issuance.

[0172] In step S932, the IC card writer 108 writes the necessary information into a blank IC card and issues a key.

[0173] This concludes the explanation of the facility check-in process.

[0174] As described above, according to the present invention, it is possible to provide a mechanism for easily performing online check-in processing.

[0175] In this embodiment, the reservation management server 103 manages reservation information, and the check-in server 101 manages check-in information, but they may also be managed by a single server, and in that case, the reservation information may be treated as check-in information without distinguishing between reservation information and check-in information.

[0176] The present invention can be embodied as, for example, a system, an apparatus, a method, a program, a recording medium, etc. Specifically, the present invention may be applied to a system consisting of multiple devices, or may be applied to an apparatus consisting of a single device.

[0177] The program of the present invention is a program that enables a computer to execute the processing method of each flowchart, and the storage medium of the present invention stores a program that enables a computer to execute the processing method of each flowchart. Note that the program of the present invention may be a program for each processing method of each device of each flowchart.

[0178] As described above, it goes without saying that the object of the present invention can also be achieved by supplying a recording medium on which a program that realizes the functions of the above-mentioned embodiments is recorded to a system or device, and having the computer (or CPU or MPU) of that system or device read and execute the program stored on the recording medium.

[0179] In this case, the program itself read from the recording medium will realize the novel functions of the present invention, and the recording medium on which the program is recorded will constitute the present invention.

[0180] Examples of recording media for supplying the program include flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, magnetic tapes, non-volatile memory cards, ROMs, EPROMs, and silicon disks.

[0181] Furthermore, it goes without saying that not only are the functions of the above-mentioned embodiments realized by the computer executing a program it has read, but also cases are included in which an OS (operating system) running on the computer performs some or all of the actual processing based on the instructions of the program, and the functions of the above-mentioned embodiments are realized through that processing.

[0182] Furthermore, it goes without saying that this also includes cases where a program read from a recording medium is written into a memory provided on a function expansion board inserted into a computer or a function expansion unit connected to the computer, and then a CPU or the like provided on the function expansion board or function expansion unit performs some or all of the actual processing based on the instructions of the program code, thereby realizing the functions of the above-mentioned embodiments.

[0183] Furthermore, the present invention may be applied to a system consisting of multiple devices, or to a device consisting of a single device. It goes without saying that the present invention can also be applied to a case where the present invention is achieved by supplying a program to a system or device. In this case, the system or device can enjoy the effects of the present invention by reading a recording medium containing a program for achieving the present invention into the system or device.

[0184] Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or device can enjoy the effects of the present invention. Note that the present invention also includes configurations that combine the above-mentioned embodiments and their modified examples. [Explanation of symbols]

[0185] 100 Check-in Management System 101 Check-in Server 102 Facility Management Server 103 Reservation Management Server 104 Network 105 Guest terminal 106 Facility terminal 107 Personnel terminal 108 IC card writer 109 Administrator terminal

Claims

1. An information processing device capable of communicating with a management device that manages customer information of accommodation facilities, a request receiving means for receiving an online check-in request for a reservation at the accommodation facility; a control means for controlling whether or not to execute online check-in processing for the accommodation reservation at the accommodation facility based on a determination result as to whether or not there is consistency between customer information corresponding to the request received by the request receiving means, which is acquired from the management device, and pre-registered accommodation reservation information; An information processing device comprising:

2. The control means If it is determined that there is consistency as a result of the determination, control is performed to execute online check-in processing for the accommodation reservation at the accommodation facility; 2. The information processing apparatus according to claim 1, wherein, if it is determined that there is no consistency as a result of the determination, the information processing apparatus controls so that online check-in processing for the accommodation reservation at the accommodation facility is not executed.

3. The control means The information processing device described in claim 1, characterized in that if the customer identification information for accessing the management device is authenticated as a result of authentication of the customer identification information, the information processing device is controlled to determine whether there is consistency between the customer information corresponding to the customer identification information obtained from the management device and pre-registered accommodation reservation information.

4. The control means The information processing device according to claim 1, characterized in that if the customer identification information for accessing the management device is not authenticated as a result of authentication of the customer identification information, the information processing device is controlled to send a notification to the electronic device that authentication has not been successful.

5. 5. The information processing apparatus according to claim 3, wherein the customer identification information is login information.

6. 5. The information processing apparatus according to claim 3, wherein the customer identification information is information for accessing the management apparatus, but is not information for accessing the information processing apparatus.

7. An information processing device capable of communicating with an electronic device including a display control means that controls to display a screen that allows a user to select whether to check in online or at an accommodation facility when an operation on a link included in a message received from the information processing device is accepted, 2. The information processing apparatus according to claim 1, further comprising a transmitting unit for transmitting a message relating to the accommodation reservation to the electronic device.

8. The electronic device includes: a transmitting means for transmitting an online check-in request to the information processing device when an operation for the online check-in is accepted, The information processing device includes:

8. The information processing apparatus according to claim 7, wherein the request is received by said request receiving means.

9. 2. The information processing device according to claim 1, further comprising a transmission means for controlling transmission of a screen including input items set according to the accommodation facility when the online check-in is executed.

10. 10. The information processing apparatus according to claim 9, wherein the input items have user identification information relating to the accommodation reservation input as initial values.

11. 10. The information processing device according to claim 9, wherein the input items include at least one of the name, address, telephone number, email address, and occupation of the guest.

12. 10. The information processing apparatus according to claim 9, further comprising: an update unit that updates the accommodation reservation information based on information input to the input items.

13. An information processing device capable of communicating with a management device that manages customer information of a plurality of accommodation facilities, 2. The information processing apparatus according to claim 1, wherein the request receiving means receives an online check-in request for a reservation at a specific accommodation facility among the plurality of accommodation facilities.

14. A control method for an information processing device capable of communicating with a management device that manages customer information of accommodation facilities, comprising: a request receiving step in which a request receiving means receives a request for online check-in for a reservation at the accommodation facility; a control step in which a control means controls whether or not to execute online check-in processing for the accommodation reservation at the accommodation facility based on a determination result as to whether or not there is consistency between customer information corresponding to the request received in the request receiving step, which is acquired from the management device, and pre-registered accommodation reservation information; 10. A method for controlling an information processing device, comprising:

15. A program for causing at least one computer to function as each of the means of the information processing device according to any one of claims 1 to 4 and 7 to 13.

Citation Information

Patent Citations

  • Check-in system and managing server for accommodation facility

    JP2002024413A

  • Method and system for accessing place

    JP2017139033A

  • Accommodation service system

    JP2018101235A