Reservation management system, reservation management method, and reservation management program

The reservation management system addresses the challenge of no-shows by determining user arrival status through route guidance and location, allowing facilities to manage reservations more effectively and enhance seat utilization.

JP7709089B2Active Publication Date: 2025-07-16GURUNAVI
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024109626
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-12-03
Filing Date
2024-07-08
Publication Date
2025-07-16
Estimated Expiration
2040-09-25

AI Technical Summary

Technical Problem

Conventional reservation systems struggle to determine whether a reserved user will actually show up at the scheduled time, leading to difficulties in guiding other users to vacant seats, thus disadvantageing facilities.

Method used

A reservation management system that includes a determination processing unit to assess the user's route guidance status and location relative to the facility at a specific time before the scheduled arrival, and a notification unit to alert the facility or user if the user is not on track to arrive on time.

Benefits of technology

Enables facilities to proactively manage reservations by identifying potential no-shows and guiding other users to vacant seats, thereby optimizing resource utilization and customer experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007709089000001
    Figure 0007709089000001
  • Figure 0007709089000002
    Figure 0007709089000002
  • Figure 0007709089000003
    Figure 0007709089000003
Patent Text Reader

Abstract

To provide a reservation management system, a reservation management method, and a reservation management program that can determine, whether a user who has made a reservation can visit a store on a reserved date and at a reserved time.SOLUTION: A reservation management system 1 includes: a reservation processing unit 211 for receiving a reservation for a facility from a user terminal 4 of a user; a determination processing unit 213 for determining whether the user can arrive at the reserved facility within a predetermined time, on the basis of a position of the user terminal 4 located at a specific time and date which is the time the predetermined time before a scheduled use time and date for the reserved facility corresponding to the reservation received by the reservation processing unit 211; and a notification processing unit 214 which issues a warning in the reserved facility or the user terminal 4 when the determination processing unit 213 determines that the user cannot arrive at the reserved facility within the predetermined time.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a reservation management system, a reservation management method, and a reservation management program capable of managing reservations for facilities.

Background Art

[0002] In a restaurant, when a reserved user cancels the reservation immediately before the scheduled date and time of use (reservation date and time), a system is known that can notify other users of the information of the seat reserved as a reserved seat and replenish the vacant seat (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional system, when a user who has reserved a restaurant does not come to the store even at the scheduled date and time of use without canceling the reservation, it is difficult to determine whether the user will come to the store. Therefore, it is not possible to guide other users to the reserved seat, which causes a disadvantage to the restaurant.

[0005] An object of the present invention is to provide a reservation management system, a reservation management method, and a reservation management program capable of grasping whether a reserved user can come to the store at the scheduled date and time of use.

Means for Solving the Problems

[0006] One aspect of the present invention is a reservation management system including a reservation processing unit that receives a reservation for a facility from a user terminal of a user, a determination processing unit that determines whether the user terminal is performing route guidance at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received by the reservation processing unit, and a notification processing unit that can cause a warning to be notified at the reserved facility or the user terminal when the determination processing unit determines that the user terminal is not performing the route guidance at the specific date and time.

[0007] Another aspect of the present invention is a reservation management system including a reservation processing unit that receives a reservation for a facility from a user terminal of a user, a determination processing unit that determines whether the user can arrive at the reserved facility within the predetermined time based on the position of the user terminal at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received by the reservation processing unit, and a notification processing unit that causes a warning to be notified at the reserved facility or the user terminal when the determination processing unit determines that the user cannot arrive at the reserved facility within the predetermined time.

[0008] Another aspect of the present invention is a reservation management method in which one or more processors execute a reservation step of receiving a reservation for a facility from a user terminal of a user, a determination step of determining whether the user terminal is performing route guidance at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received by the reservation step, and a notification step of being able to cause a warning to be notified at the reserved facility or the user terminal when the determination step determines that the user terminal is not performing the route guidance at the specific date and time.

[0009] Another aspect of the present invention is a reservation management method in which one or more processors execute a reservation step of receiving a reservation of a facility from a user terminal of a user, a determination step of determining whether the user can arrive at the reserved facility within the predetermined time based on the position of the user terminal at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received in the reservation step, and a notification step of causing a warning to be notified at the reserved facility or the user terminal when it is determined in the determination step that the user cannot arrive at the reserved facility within the predetermined time.

[0010] Another aspect of the present invention is a reservation management program for causing one or more processors to execute a reservation step of receiving a reservation of a facility from a user terminal of a user, a determination step of determining whether the user terminal is providing route guidance at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received in the reservation step, and a notification step capable of causing a warning to be notified at the reserved facility or the user terminal when it is determined in the determination step that the user terminal is not providing the route guidance at the specific date and time.

[0011] Another aspect of the present invention is a reservation management program for causing one or more processors to execute a reservation step of receiving a reservation of a facility from a user terminal of a user, a determination step of determining whether the user can arrive at the reserved facility within the predetermined time based on the position of the user terminal at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received in the reservation step, and a notification step of causing a warning to be notified at the reserved facility or the user terminal when it is determined in the determination step that the user cannot arrive at the reserved facility within the predetermined time.

Advantages of the Invention

[0012] According to the present invention, there are provided a reservation management system, a reservation management method, and a reservation management program capable of determining whether a reserved user can visit the store on the scheduled date and time of use.

Brief Description of the Drawings

[0013]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Modes for Carrying Out the Invention

[0014] With reference to the accompanying drawings below, embodiments of the present invention will be described to facilitate understanding of the present invention. It should be noted that the following embodiments are examples of embodying the present invention and do not limit the technical scope of the present invention.

[0015] [Reservation Management System 1] As shown in FIG. 1, the reservation management system 1 according to an embodiment of the present invention includes a reservation management device 2, one or more facility terminals 3, and one or more user terminals 4. The reservation management device 2, the facility terminal 3, and the user terminal 4 can communicate via a communication network N1 such as the Internet, a LAN, a WAN, or a public telephone line.

[0016] The reservation management device 2 is an information processing device that can receive reservations for a facility from the user terminal 4 and manage the reservation status of the facility. Hereinafter, in the present embodiment, a case where the facility to be reserved in the reservation management system 1 is a restaurant that provides food and beverages will be described as an example. Note that the facility may be various facilities such as a hotel, a bowling alley, a karaoke room, a table tennis court, or a hot spring facility. The facility terminal 3 is an information processing device operated by a manager such as an employee of the facility. The user terminal 4 is an information processing device operated by a user who uses the facility.

[0017] In the present embodiment, the reservation management device 2 alone corresponds to the reservation management system according to the present invention. However, the reservation management system according to the present invention may include one or more components among the reservation management device 2, the facility terminal 3, and the user terminal 4. For example, when a plurality of components among the reservation management device 2, the facility terminal 3, and the user terminal 4 cooperate to share and execute various reservation management processes (see FIG. 10) described later, a system including the plurality of components that execute the processes can be regarded as the reservation management system according to the present invention. For example, the reservation management device 2 and the facility terminal 3 may constitute the reservation management system according to the present invention, or the facility terminal 3 alone may constitute the reservation management system according to the present invention.

[0018] [Reservation Management Device 2] As shown in FIG. 1, the reservation management device 2 is an information processing device (e.g., a server) including a control unit 21, a storage unit 22, an operation display unit 23, a communication I / F 24, and the like. Note that the reservation management device 2 is not limited to a single computer, and may be a computer system in which a plurality of computers cooperate to operate. Also, various processes executed by the reservation management device 2 may be executed distributively by one or a plurality of processors.

[0019] The communication I / F 24 is a communication interface for connecting the reservation management device 2 to the communication network N1 by wire or wirelessly and executing data communication according to a predetermined communication protocol with external devices such as the facility terminal 3 and the user terminal 4 via the communication network N1.

[0020] The operation display unit 23 is a user interface including a display unit such as a liquid crystal display or an organic EL display for displaying various types of information, and an operation unit such as a mouse, a keyboard, or a touch panel for receiving operations.

[0021] The storage unit 22 is a non-volatile storage unit such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various types of information. Specifically, data such as user information D1, facility information D2, reservation information D3, and route guidance information D4 are stored in the storage unit 22. FIG. 2 is a diagram showing an example of the user information D1. FIG. 3 is a diagram showing an example of the facility information D2. FIG. 4 is a diagram showing an example of the reservation information D3. FIG. 5 is a diagram showing an example of the route guidance information D4.

[0022] As shown in FIG. 2, the user information D1 includes information such as "user ID", "password", "user name", "email address", and "phone number" for each user of the user terminal 4. The "user ID" is identification information for identifying the user, and the user ID and password are used in the login process for authenticating the user. The "user name" is the name of the user or the like. The "email address" is an email address capable of sending and receiving emails on the user terminal 4. The "phone number" is the phone number set on the user terminal 4.

[0023] As shown in FIG. 3, the facility information D2 includes information such as "facility ID", "facility name", "area", "genre", "budget", "address", and "phone number" for each facility. The "area" is the regional name of the location of the facility or the like. The "genre" is information capable of identifying the content of the service provided by the facility, and indicates, for example, the cuisine genre. The "budget" is an amount preset, for example, as the average amount required for using the facility. The "address" is the detailed address of the facility and is used as information indicating the location of the facility. The "phone number" is used as information when the user contacts the facility.

[0024] Reservation information D3 is information regarding the reservation status of a facility, and is stored in the storage unit 22 in association with each facility registered in the facility information D2. FIG. 4 shows reservation information D3 corresponding to the facility "G Dining". As shown in FIG. 4, the reservation information D3 includes information such as "reservation name", "number of reservations", "visit date", "scheduled arrival time", "usage time", "table", and "course". The "reservation name" is the name of the user (reservation maker) who made the reservation. The "number of reservations" is the number of users scheduled to visit, and is the number of people in the group including the user. The "visit date" is the date on which the user is scheduled to visit. The "scheduled arrival time" is the time at which the user is scheduled to arrive. The "visit date" and the "scheduled arrival time" are an example of the scheduled usage date and time of the present invention. The "usage time" is the time during which the user can use the facility. The "scheduled arrival time" and the "usage time" represent the reserved time slots for the corresponding table. For example, for table T1, the time slot from 17:00 to 2 hours on November 1, 2019 (i.e., 17:00 to 19:00) and the time slot from 19:45 to 2 hours on November 1, 2019 (i.e., 19:45 to 21:45) are the reserved time slots. For table T2, the time slot from 17:00 to 3 hours on November 1, 2019 (i.e., 17:00 to 20:00) is the reserved time slot. The "table" is information for identifying the object to be used, such as the table, that the user uses, and includes table seats, private rooms, counter seats, etc. The "course" is information indicating the content of the service provided to the user, and is, for example, information such as a course of food and drink content or only seats where the food and drink content is not limited. The reservation information D3 is registered or changed by the control unit 21 of the reservation management device 2 each time a new reservation or reservation change is received from the facility terminal 3 or the user terminal 4.

[0025] The route guidance information D4 is information regarding the status of route guidance of the user terminal 4, and is stored in the storage unit 22 in association with each reservation registered in the reservation information D3. FIG. 5 shows the route guidance information D4 corresponding to the reservations of the reservants A1 to A8 registered in the reservation information D3. As shown in FIG. 5, the route guidance information D4 includes information such as "reservant name", "number of reservations", "store visit date", "scheduled arrival time", "route guidance status", "destination", "predicted arrival time", and "current location". The "reservant name", "number of reservations", "store visit date", and "scheduled arrival time" are the same as the information registered in the reservation information D3. Note that the route guidance information D4 represents the information at the current time, and the "route guidance status", "destination", "predicted arrival time", and "current location" are updated as time passes. The route guidance information D4 shown in FIG. 5 exemplifies the information at the time when the current time is "16:00 on November 1, 2019".

[0026] "Route guidance status" is information indicating the status of route guidance at the current time (under guidance or not under guidance). For example, when route guidance is being performed on the user terminal 4 of user A1 at "16:00 on November 1, 2019", "under guidance" is registered in the "route guidance status". Also, for example, when route guidance is not being performed on the user terminal 4 of user A2 at "16:00 on November 1, 2019", "not under guidance" is registered in the "route guidance status". Here, for example, when a login operation is performed on a route guidance site provided by a route guidance server (not shown) on the user terminal 4 and route guidance is started, the control unit 21 determines that route guidance is being performed on the user terminal 4 and registers "under guidance" in the said route guidance status. "Destination" is the destination set in the said route guidance. For example, when a destination is set on the said route guidance site, the control unit 21 registers the said destination in the route guidance information D4. "Predicted arrival time" is the time at which the user is predicted to arrive at the reserved facility. "Current position" is position information indicating the current position of the user. The control unit 21 acquires the current position using, for example, GPS (Global Positioning System: registered trademark) mounted on the user terminal 4 and registers it in the route guidance information D4. Also, the control unit 21 calculates the said predicted arrival time based on information such as the current position of the user terminal 4 and the moving speed of the user terminal 4. In this way, the control unit 21 identifies the said route guidance status, the said destination, the said predicted arrival time, and the said current position based on various information obtained from the said route guidance server and registers them in the route guidance information D4.

[0027] Here, the route guidance server is, for example, a server managed by an operator providing a route guidance service. The route guidance server stores layout data, image data, etc. for generating various web pages such as route guidance pages included in the route guidance site displayed on the user terminal 4. Note that the route guidance server can display the various web pages on the user terminal 4 by generating the various web pages and transmitting the information of the web pages to the user terminal 4. Also, the route guidance server may cause the control unit 41 of the user terminal 4 to execute the display of the various web pages by transmitting the data necessary for displaying the various web pages to the user terminal 4.

[0028] For example, in the user terminal 4, when a user operation for making an access request to a predetermined URL corresponding to the route guidance site is performed, the control unit 41 acquires the data of the web page of the route guidance site from the route guidance server and causes the operation display unit 43 to display the web page of the route guidance site. Note that, for example, the access request to the predetermined URL is performed by a selection operation from a list of pre-registered websites, a text input operation, or the like. Also, when a dedicated application corresponding to the route guidance server is installed in the user terminal 4, the web page of the route guidance site is displayed on the operation display unit 43 when the user of the user terminal 4 performs an operation to start the dedicated application. Then, the user can set a desired destination (facility) on the route guidance site by operating the user terminal 4. Also, the user can select a desired facility from the facilities included in the map displayed on the web page by operating the user terminal 4 and make a request for facility information, submit a reservation, etc.

[0029] Note that the route guidance site may be a collection of web pages belonging to one preset domain. However, for example, a collection of web pages belonging to a plurality of domains stored in the same route guidance server may be regarded as the route guidance site. Also, various pages included in the route guidance site may be stored distributedly in a plurality of servers.

[0030] Also, the route guidance server may be included in the reservation management device 2. In this case, the reservation management device 2 can provide the route guidance service in response to a request from the user terminal 4.

[0031] As another embodiment, part or all of information such as user information D1, facility information D2, reservation information D3, and route guidance information D4 may be stored in the facility terminal 3 or another server accessible from the reservation management device 2 via the communication network N1. For example, the route guidance information D4 may be stored in the route guidance server.

[0032] Also, the storage unit 22 stores layout data, image data, etc. for generating various web pages such as a search page, a condition setting page, and a reservation page included in the reservation site displayed on the user terminal 4. Note that in the present embodiment, the control unit 21 of the reservation management device 2 can generate the various web pages and transmit the information of the web pages to the user terminal 4, thereby causing the user terminal 4 to display the various web pages. Also, as another embodiment, the control unit 21 of the reservation management device 2 may transmit data necessary for displaying the various web pages to the user terminal 4, causing the control unit 41 of the user terminal 4 to execute the display of the various web pages.

[0033] In addition, the storage unit 22 stores layout data, image data, etc. for generating various web pages such as a reservation management page P1 (see FIG. 6 etc.) and a reservation information page P2 (see FIG. 8) included in the reservation management site displayed on the facility terminal 3. In the present embodiment, the control unit 21 of the reservation management device 2 can display the reservation management page P1 and the reservation information page P2 on the facility terminal 3 by generating the reservation management page P1 and the reservation information page P2 and transmitting the page information to the facility terminal 3. Further, as another embodiment, the control unit 21 of the reservation management device 2 may transmit data necessary for displaying the reservation management page P1 and the reservation information page P2 on the facility terminal 3, and cause the control unit 31 of the facility terminal 3 to execute the display of the reservation management page P1 and the reservation information page P2.

[0034] Note that the reservation site and the reservation management site may be an aggregate of web pages belonging to a preset single domain. For example, an aggregate of web pages belonging to a plurality of domains stored in the storage unit 22 of the same reservation management device 2 may be regarded as the reservation site and the reservation management site. Further, various pages included in the reservation site and the reservation management site may be stored distributed among a plurality of servers.

[0035] Furthermore, the storage unit 22 stores control programs such as a reservation management program for causing the control unit 21 to execute a reservation management process (see FIG. 10) described later. For example, the reservation management program is non-temporarily recorded on a computer-readable recording medium such as a CD or a DVD, and is read by a reading device (not shown) such as a CD drive or a DVD drive provided in the reservation management device 2 and stored in the storage unit 22.

[0036] The control unit 21 includes control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information and is used as a temporary storage memory (working area) for various processes executed by the CPU. Then, the control unit 21 controls the reservation management device 2 by causing the CPU to execute various control programs stored in advance in the ROM or the storage unit 22.

[0037] By the way, if a user who has reserved a facility does not come to the store even when the reserved date and time arrives without canceling the reservation, it is difficult to determine whether the user will come to the store or not. Therefore, it is not possible to guide other users to the reserved seat, resulting in a disadvantage to the facility. On the other hand, in the reservation management device 2 according to the present embodiment, as will be described below, it is possible to grasp whether a reserved user can come to the store at the scheduled arrival time. In addition, when an employee of the facility determines that a reserved user will not come to the store, it is possible to guide other users to the reserved seat that has become vacant.

[0038] Specifically, as shown in FIG. 1, the control unit 21 includes various processing units such as a reservation processing unit 211, a display processing unit 212, a determination processing unit 213, a notification processing unit 214, and a notification processing unit 215. The control unit 21 functions as the various processing units by causing the CPU to execute various processes according to the reservation management program. Also, some or all of the processing units may be configured by electronic circuits. The reservation management program may be a program for causing a plurality of processors to function as the processing units.

[0039] The reservation processing unit 211 receives reservations for facilities from the user terminal 4. Specifically, when the reservation processing unit 211 receives a reservation for a facility from the user terminal 4, the notification processing unit 215 notifies the facility terminal 3 of the facility of the reception information of the reservation. The reservation processing unit 211 registers the reservation details in the reservation information D3 (see FIG. 4) corresponding to the facility based on the registration information (such as reservation availability information and seat arrangement information) to be obtained from the facility terminal 3 according to the reception information. As a result, in the reservation management system 1, reservations for each facility are automatically made, thus reducing the burden on the administrators of each facility and improving the convenience for the users of each facility. Note that the reservation processing unit 211 can also cancel the reservation registered in the reservation information D3 according to the operation of the user terminal 4 or automatically cancel it.

[0040] An example of the reservation processing by the reservation processing unit 211 will be described below. For example, the reservation processing unit 211 receives a search request including information on the number of reservation persons (number of users) and information on the location of the user terminal 4 from the user terminal 4. When the reservation processing unit 211 receives the search request, it executes a search process for searching for facilities. Specifically, in the search process, the reservation processing unit 211 searches for facilities that exist within the search target range from the location of the user terminal 4 indicated by the location information received from the user terminal 4 and for which reservations for the number of reservation persons are possible at the search target time point after a specific time has elapsed from the current date and time (the current time). Note that the search target range may be, for example, a circular range centered on the location of the user terminal 4, and the radius of the circle may be defined by walking time or straight-line distance.

[0041] The reservation processing unit 211 outputs the search result of the search process. Specifically, the reservation processing unit 211 causes the user terminal 4 to display the search result by transmitting the search result to the user terminal 4. As a result, the user can select a facility to be reserved from the facilities displayed as the search result on the user terminal 4. The reservation processing unit 211 receives the reservation for the facility selected on the user terminal 4 and registers the reservation details in the reservation information D3 when the reservation for the facility is possible. The reservation processing unit 211 is an example of the reservation processing unit of the present invention.

[0042] The display processing unit 212 causes the user terminal 4 to display various web pages. Specifically, when searching for a facility, the display processing unit 212 transmits data such as a search page for inputting search conditions, a search result page for displaying search results, and a reservation page for displaying reservation details when a reservation for the target facility is made, to the user terminal 4 and causes the user terminal 4 to display them. When the route guidance server is included in the reservation management device 2, the display processing unit 212 transmits data of a route guidance page for displaying route guidance to the facility to the user terminal 4 and causes the user terminal 4 to display it.

[0043] In addition, in response to a request from the facility terminal 3, the display processing unit 212 transmits data such as a reservation management page P1 and a reservation information page P2 to the facility terminal 3 and causes the facility terminal 3 to display them. As shown in FIG. 6, on the reservation management page P1, the reservation status on a date arbitrarily selected by the facility administrator is displayed based on the reservation information D3. The reservation management page P1 includes a facility name P11, a date P12, the number of available reservations at the current date and time P13, reservation reception information P14 (see FIG. 7) which is information regarding a new reservation or reservation change received from the user terminal 4, reservation registration information P15 which is information regarding the reservations registered in the reservation information D3, the current time P16, and the like.

[0044] The determination processing unit 213 determines the usage status of the route guidance function of the user terminal 4. The route guidance function is a route guidance service provided by the route guidance server (route guidance business operator), and the user can use the route guidance function by logging in to the route guidance site on the user terminal 4. Also, when a route guidance application for executing the route guidance function is installed on the user terminal 4, the user can use the route guidance function by starting the route guidance application. The determination processing unit 213 determines the usage status of the route guidance function of the user terminal 4 at a specific date and time a predetermined time before the scheduled date and time of use (scheduled arrival time) of the reserved facility corresponding to the reservation received by the reservation processing unit 211. For example, if the determination processing unit 213 determines that the user is not logged in to the route guidance site or the route guidance application is not started on the user terminal 4 at the specific date and time, it determines that the route guidance function is not being used. Also, if the determination processing unit 213 determines that the user is logged in to the route guidance site or the route guidance application is started on the user terminal 4 at the specific date and time, it determines that the route guidance function is being used.

[0045] Also, the determination processing unit 213 determines whether the user terminal 4 is performing route guidance. Specifically, the determination processing unit 213 determines whether the user terminal 4 is performing route guidance at a specific date and time a predetermined time before the scheduled date and time of use (scheduled arrival time) of the reserved facility corresponding to the reservation received by the reservation processing unit 211. The predetermined time can be set for each facility and is set in consideration of the work performed by the facility staff before the user (reservation maker) arrives, such as securing seats, cleaning around the table, preparing food, etc. Here, as an example, it is assumed that the predetermined time is set to "1 hour". The determination processing unit 213 determines whether the user terminal 4 is performing route guidance at the specific date and time based on various information obtained from the route guidance server, for example. The determination processing unit 213 is an example of the determination processing unit of the present invention.

[0046] For example, the determination processing unit 213 determines that, for user A1, at the specific date and time of "16:00 on November 1, 2019", which is one hour before the scheduled arrival time of "17:00 on November 1, 2019" at the reserved facility "G Dining", the user terminal 4 of user A1 is performing route guidance. Also, for example, the determination processing unit 213 determines that, for user A3, at the specific date and time of "16:00 on November 1, 2019", the user terminal 4 of user A3 is not performing route guidance. The determination processing unit 213 registers the determination result ("guiding" or "not guiding") in the "route guidance status" of the route guidance information D4 (see FIG. 5).

[0047] The notification processing unit 214 can cause a warning to be notified at the facility. Specifically, the notification processing unit 214 causes a warning to be notified at the reserved facility or the user terminal 4 based on the usage status of the route guidance function of the user terminal 4 at the specific date and time. For example, when the determination processing unit 213 determines that the user terminal 4 is not using the route guidance function at the specific date and time, the notification processing unit 214 can cause a warning to be notified at the reserved facility. Also, when the determination processing unit 213 determines that the user terminal 4 is not performing route guidance at the specific date and time, the notification processing unit 214 can cause a warning to be notified at the reserved facility. Here, when the user terminal 4 is not using the route guidance function or is not performing route guidance at the specific date and time, it can be determined that it is difficult or impossible for the user of the user terminal 4 to visit the reserved facility at the scheduled arrival time. Therefore, the notification processing unit 214 causes a warning indicating that it is difficult or impossible for the user to visit the reserved facility at the scheduled arrival time to be notified at the reserved facility. For example, as shown in FIG. 9, the notification processing unit 214 causes the warning to be displayed on the reservation management page P1 of the facility terminal 3. Specifically, since the user terminal 4 of user A3 is not performing route guidance at the specific date and time "16:00 on November 1, 2019", the notification processing unit 214, as shown in FIG. 9, transmits warning information P17 indicating that it is difficult or impossible for user A3 to visit the reserved facility "G Dining" at the scheduled arrival time "17:00" to the facility terminal 3 and causes the warning information P17 to be displayed on the reservation management page P1 of the facility terminal 3. Also, the notification processing unit 214 highlights (such as shading, blinking, lighting) and displays the reservation registration information P15 corresponding to the reservation of user A3 on the reservation management page P1 (see FIG. 9). On the other hand, since the user terminals 4 of user A1 and user A6 are performing route guidance at the specific date and time "16:00 on November 1, 2019" (see FIG. 5), the notification processing unit 214, as shown in FIG. 9, does not notify the warnings corresponding to user A1 and user A6. As a result, for example, an employee of the reserved facility "G Dining" can be made to grasp at an early stage (at the time of the specific date and time) the possibility that user A3 may arrive at the store after the scheduled arrival time or the possibility that user A3 may not arrive at the store.The notification processing unit 214 is an example of the notification processing unit of the present invention. Note that the notification processing unit 214 may cause the facility terminal 3 to notify warning information by voice.

[0048] As another embodiment, when it is determined by the determination processing unit 213 that the user terminal 4 is performing route guidance at the specific date and time, the notification processing unit 214 causes the facility terminal 3 to notify a warning when the reserved facility is not set as the destination corresponding to the route guidance, while when the reserved facility is set as the destination, a configuration may be adopted in which the facility terminal 3 is not notified of a warning. For example, when the facility reserved by the user is set as the destination of the route guidance, it is highly likely that the user will visit the reserved facility by the scheduled arrival time. On the other hand, when the facility reserved by the user is not set as the destination of the route guidance and another facility is set as the destination, it is conceivable that the user will not visit the reserved facility at the scheduled arrival time. Therefore, the notification processing unit 214 causes the facility terminal 3 to notify a warning when the user terminal 4 is performing route guidance at the specific date and time and the reserved facility is not set as the destination. On the other hand, the notification processing unit 214 does not cause the facility terminal 3 to notify a warning when the user terminal 4 is performing route guidance at the specific date and time and the reserved facility is set as the destination.

[0049] For example, in the example shown in FIG. 5, although user A6 has reserved "G Dining" at "17:00 on November 1, 2019" (see FIG. 4), the user terminal 4 of user A6 is performing route guidance at the specific date and time "16:00 on November 1, 2019", and the reserved facility "G Dining" is not set as the destination and another facility "H Dining" is set as the destination. Therefore, the notification processing unit 214 causes the facility terminal 3 to notify a warning corresponding to the reservation of user A6. On the other hand, since the user terminal 4 of user A1 is performing route guidance at the specific date and time "16:00 on November 1, 2019" and the reserved facility "G Dining" is set as the destination, the notification processing unit 214 does not cause the facility terminal 3 to notify a warning corresponding to the reservation of user A1.

[0050] Also, as another embodiment, when the reservation facility is set as the destination corresponding to the route guidance and the predicted arrival time of the reservation facility exceeds the scheduled arrival time at the store, the notification processing unit 214 may cause the facility terminal 3 to notify a warning. For example, in the example shown in FIG. 5, when the user terminal 4 of the user A7 is in the middle of route guidance at the specific date and time (here, "18:00 on November 1, 2019"), and the reservation facility "G Dining" is set as the destination, and the predicted arrival time "19:20" exceeds the scheduled arrival time at the store "19:00", the notification processing unit 214 causes the facility terminal 3 to notify a warning corresponding to the reservation of the user A7. Note that the notification processing unit 214 may include the predicted arrival time "19:20" in the warning information P17 and display the predicted arrival time on the reservation management page P1 of the facility terminal 3. Note that when the reservation facility is set as the destination corresponding to the route guidance and the predicted arrival time of the reservation facility does not exceed the scheduled arrival time at the store, the notification processing unit 214 does not cause the facility terminal 3 to notify a warning. According to this configuration, the employee of the facility can grasp whether the reserved user can arrive at the store by the scheduled arrival time, and can also grasp the delay time when the reserved user is late for the scheduled arrival time.

[0051] Also, as another embodiment, when the determination processing unit 213 determines that the user terminal 4 is not performing route guidance at the specific date and time, and the position of the user terminal 4 at the specific date and time is not a position where it can arrive at the reserved facility within a predetermined time, the notification processing unit 214 causes the facility terminal 3 to notify a warning. For example, when a user who has reserved a facility knows the location of the facility, it is conceivable that the user visits the facility without using the route guidance service. Therefore, even when the user terminal 4 is not performing route guidance at the specific date and time, if the position of the user terminal 4 at the specific date and time is a position where it can arrive at the reserved facility within a predetermined time, the facility terminal 3 is not caused to notify a warning. On the other hand, when the user terminal 4 is not performing route guidance at the specific date and time, and the position of the user terminal 4 at the specific date and time is not a position where it can arrive at the reserved facility within a predetermined time, the facility terminal 3 is caused to notify a warning. Note that the predetermined time may be set to the remaining time from the specific date and time to the scheduled arrival time at the store, or may be set to a time shorter than the remaining time.

[0052] Also, as another embodiment, when the determination processing unit 213 determines that the user terminal 4 is not performing route guidance at the specific date and time, the notification processing unit 214 causes the facility terminal 3 to notify a warning when the planned number of users of the reserved facility corresponding to the reservation is equal to or more than a predetermined number, while not causing the facility terminal 3 to notify a warning when the planned number of users is less than the predetermined number. In a facility, it is conceivable that the greater the planned number of users, the greater the disadvantage due to cancellation or late arrival at the store. Therefore, when the user terminal 4 is not performing route guidance at the specific date and time and the planned number of reserved users is equal to or more than a predetermined number (for example, 4 persons), the notification processing unit 214 causes the facility terminal 3 to notify a warning corresponding to the reservation. On the other hand, when the user terminal 4 is not performing route guidance at the specific date and time and the planned number of reserved users is less than a predetermined number (for example, 4 persons), the notification processing unit 214 does not cause the facility terminal 3 to notify a warning corresponding to the reservation.

[0053] As another embodiment, when the determination processing unit 213 determines that the user terminal 4 is performing route guidance at the specific date and time, the notification processing unit 214 may cause the facility terminal 3 to notify the predicted arrival time of the user or the remaining time until arrival. For example, the notification processing unit 214 may display, on the reservation management page P1 of the facility terminal 3, each predicted arrival time or each remaining time corresponding to each reservation. Thereby, the employee of the facility can grasp the time when the reserved user actually comes to the store.

[0054] As another embodiment, when the warning is notified, the notification processing unit 214 may notify the warning so that the notification frequency of the warning increases or the display mode is emphasized as the current time approaches the scheduled arrival time. Thereby, it becomes possible to ensure that the employee of the facility recognizes the warning.

[0055] As another embodiment, the notification processing unit 214 may notify the warning when the route guidance function is not used in the user terminal 4 and the moving speed of the user terminal 4 is less than a predetermined speed. For example, the notification processing unit 214 notifies the warning when the route guidance function is not used in the user terminal 4 and the moving speed of the user terminal 4 is less than the moving speed corresponding to walking. Note that the moving speed of the user terminal 4 can be detected by an acceleration sensor mounted on the user terminal 4.

[0056] The notification processing unit 214 may adopt any one of the above-described multiple embodiments, or may adopt a form in which two or more embodiments are combined.

[0057] When the reservation processing unit 211 receives a reservation including a new reservation, a reservation change (including reservation cancellation), etc. from the user terminal 4, the notification processing unit 215 notifies the facility terminal 3 of the reception information of the reservation. The reception information includes various information registered in the reservation information D3 and various information regarding the reservation person registered in the user information D1.

[0058] [Facility Terminal 3] As shown in FIG. 1, the facility terminal 3 includes a control unit 31, a storage unit 32, an operation display unit 33, a communication I / F 34, etc. The facility terminal 3 is an information processing device such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.

[0059] Specifically, an administrator such as an employee of the facility logs in to the reservation management device 2 by inputting an administrator ID and a password on a predetermined login page displayed on the facility terminal 3, and accesses the reservation management page P1 of the facility. Then, the administrator can confirm the reservation status of each schedule of the facility, determine (assign seats) the table to be assigned to the reservation, and arbitrarily set or change the reservation available conditions such as the number of available reservations for each schedule of the facility by operating the facility terminal 3 according to the reservation management page P1. In addition, the administrator can confirm the route guidance status of the user terminal 4 of the reserved user on the reservation management page P1.

[0060] The communication I / F 34 is a communication interface for connecting the facility terminal 3 to the communication network N1 by wire or wirelessly and performing data communication according to a predetermined communication protocol with external devices such as the reservation management device 2 via the communication network N1.

[0061] The operation display unit 33 is a user interface including a display unit such as a liquid crystal display or an organic EL display for displaying information such as various web pages, and an operation unit such as a mouse, a keyboard, or a touch panel for receiving operations.

[0062] The storage unit 32 is a non-volatile storage unit such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) for storing various information. Specifically, the storage unit 32 stores data such as the reservation management page P1, the reservation information page P2, and the reception information transmitted from the reservation management device 2.

[0063] In addition, the storage unit 32 stores a control program for causing the control unit 31 to execute various processes. For example, the control program is non-temporarily recorded on a computer-readable recording medium such as a CD or a DVD, and is read by a reading device (not shown) such as a CD drive or a DVD drive provided in the facility terminal 3 and stored in the storage unit 32.

[0064] The control unit 31 includes control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various arithmetic processes are pre-stored. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (working area) for various processes executed by the CPU. Then, the control unit 31 controls the facility terminal 3 by causing the CPU to execute various control programs pre-stored in the ROM or the storage unit 32.

[0065] Specifically, as shown in FIG. 1, the control unit 31 includes various processing units such as a display processing unit 311 and a notification processing unit 312. Note that the control unit 31 functions as the various processing units by causing the CPU to execute various processes according to the control program. Also, some or all of the processing units may be configured by electronic circuits. Note that the control program may be a program for causing a plurality of processors to function as the processing units.

[0066] When the display processing unit 311 receives data of various web pages transmitted from the reservation management device 2, it causes the operation display unit 33 to display the web pages. For example, when the display processing unit 311 receives data of the reservation management page P1 transmitted from the reservation management device 2 based on the operation of the administrator, as shown in FIG. 6, it causes the reservation management page P1 to be displayed on the facility terminal 3. Also, for example, when the display processing unit 311 receives data of the reservation information page P2 transmitted from the reservation management device 2 based on the operation of the administrator, as shown in FIG. 8, it causes the reservation information page P2 to be displayed on the facility terminal 3. Also, for example, when the display processing unit 311 receives the warning information P17 transmitted from the reservation management device 2, as shown in FIG. 9, it causes the warning information P17 to be displayed on the reservation management page P1. Further, the display processing unit 311 highlights (such as shading, blinking, lighting) and displays the reservation registration information P15 corresponding to the warning information P17 (see FIG. 9).

[0067] When reservation registration (such as confirmation of reservation information, seat allocation, etc.), change, cancellation, etc. are performed on the facility terminal 3, the notification processing unit 312 notifies the reservation management device 2 of the registration information or the change information. For example, when a seat allocation process for a new reservation is performed on the facility terminal 3 based on the reception information acquired from the reservation management device 2 by the notification processing unit 312, that is, when a table is assigned to the reservation applicant, the registration information of the reservation is notified to the reservation management device 2. The control unit 21 of the reservation management device 2 updates the reservation information D3 (see FIG. 4) based on the registration information or the change information.

[0068] [User Terminal 4] As shown in FIG. 1, the user terminal 4 includes a control unit 41, a storage unit 42, an operation display unit 43, a communication I / F 44, etc. The user terminal 4 is an information processing device such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.

[0069] The communication I / F 44 is a communication interface for connecting the user terminal 4 to the communication network N1 either wired or wirelessly and performing data communication according to a predetermined communication protocol with external devices such as the reservation management device 2 and the facility terminal 3 via the communication network N1.

[0070] The operation display unit 43 is a user interface including a display unit such as a liquid crystal display or an organic EL display for displaying information such as various web pages, and an operation unit such as a mouse, a keyboard, or a touch panel for receiving operations.

[0071] The storage unit 42 is a non-volatile storage unit such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory for storing various information. For example, a control program such as a browser program is stored in the storage unit 42. Specifically, the browser program is a control program for causing the control unit 41 to execute communication processing with external devices such as the reservation management device 2 and the facility terminal 3 according to a communication protocol such as HTTP (Hypertext Transfer Protocol). Also, the browser program may be a dedicated application for executing communication processing according to a predetermined communication protocol with the reservation management device 2.

[0072] The control unit 41 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor for executing various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit for storing various information and is used as a temporary storage memory (working area) for various processes executed by the CPU. Then, the control unit 41 controls the user terminal 4 by causing the CPU to execute various control programs stored in advance in the ROM or the storage unit 42.

[0073] Specifically, the control unit 41 functions as a browser processing unit 411 by executing various processes according to the browser program stored in the storage unit 42. The browser processing unit 411 can execute browser processing to display a web page provided from the reservation management device 2 via the communication network N1 on the operation display unit 43 and input an operation on the operation display unit 43 to the reservation management device 2. That is, the user terminal 4 can function as an operation terminal of the reservation management device 2 when the browser program is executed by the control unit 41. Note that some or all of the processing units included in the control unit 41 may be configured by electronic circuits.

[0074] For example, in the user terminal 4, when a user operation for making an access request to a predetermined URL corresponding to a reservation site provided by the reservation management system 1 is performed, the control unit 41 acquires the data of the web page of the reservation site from the reservation management device 2 and displays the web page of the reservation site on the operation display unit 43. Note that, for example, the access request to the predetermined URL is performed by a selection operation from a list of pre-registered websites, a selection operation from search results on an information search site, or a text input operation. Also, when a dedicated application corresponding to the reservation management device 2 is installed in the user terminal 4, the web page of the reservation site is displayed on the operation display unit 43 when the user of the user terminal 4 performs an operation to start the dedicated application. Then, the user can search for facilities that meet desired search conditions on the reservation site by operating the user terminal 4, select a desired facility from the facilities presented as the search results, and apply for a reservation.

[0075] Also, as described above, in the user terminal 4, when a user operation for making an access request to a predetermined URL corresponding to the route guidance site provided by the reservation management system 1 is performed, the control unit 41 acquires the data of the web page of the reservation site from the reservation management device 2 and causes the operation display unit 43 to display the web page of the route guidance site. For example, the user sets the reservation facility as the destination on the route guidance site and causes the user terminal 4 to execute route guidance from the current position to the reservation facility.

[0076] [Reservation Management Process] Hereinafter, with reference to FIG. 10, the reservation management process executed in the reservation management system 1 will be described. Specifically, in the present embodiment, the reservation management process is executed by the control unit 21 of the reservation management device 2. Further, the control unit 21 can execute the reservation management process in parallel corresponding to each reservation request in response to accesses (reservation requests) from each of the plurality of user terminals 4.

[0077] Note that the present invention can be regarded as an invention of a reservation management method for executing one or more steps included in the reservation management process. Also, one or more steps included in the reservation management process described here may be omitted as appropriate. Note that the execution order of each step in the reservation management process may be different as long as the same operational effects are produced. Further, here, the case where the control unit 21 executes each step in the reservation management process is taken as an example for description, but a reservation management method in which a plurality of processors execute each step in the reservation management process in a distributed manner is also conceivable as another embodiment.

[0078] First, in step S11, the control unit 21 determines whether a reservation for a facility has been received. Specifically, the control unit 21 determines whether a reservation for a facility has been received from the user terminal 4. When it is determined that the reservation has been received (S11: Yes), the process proceeds to step S12, and the process waits at step S11 until it is determined that the reservation has been received (S11: No). The process of receiving the reservation is executed by the reservation processing unit 211 of the control unit 21. Note that the process of receiving the reservation may also be executed by the control unit 31 of the facility terminal 3. Step S11 is an example of the reservation step of the present invention.

[0079] In step S12, the control unit 21 registers the reservation details regarding the reservation of the facility in the reservation information D3 (see FIG. 4). If the reservation desired by the user is impossible, the process returns to step S11 to receive a reservation from the user according to other conditions. The process of registering the reservation details is executed by the reservation processing unit 211 of the control unit 21.

[0080] In step S13, the control unit 21 determines whether the current date and time has reached a specific date and time that is a predetermined time before the scheduled date and time of use of the reserved facility corresponding to the reservation. For example, when the predetermined time is set to "1 hour", if the scheduled date and time of use of the reserved facility "G Dining" corresponding to the reservation of user A1 is "17:00", the specific date and time is "16:00". In this case, the control unit 21 determines whether the current date and time has reached "16:00". When it is determined that the current date and time has reached the specific date and time (S13: Yes), the process proceeds to step S14, and the process waits at step S13 until it is determined that the current date and time has reached the specific date and time (S13: No). The process of step S13 is executed by the determination processing unit 213 of the control unit 21. Step S13 is an example of the determination step of the present invention.

[0081] In step S14, the control unit 21 determines whether the user terminal 4 of the user who made the reservation is performing route guidance at the specific date and time. The control unit 21 determines whether the user terminal 4 is performing route guidance at the specific date and time based on various information obtained from the route guidance server, for example. When it is determined that the user terminal 4 is not performing route guidance at the specific date and time (S14: No), the process proceeds to step S15. When it is determined that the user terminal 4 is performing route guidance at the specific date and time (S14: Yes), the process proceeds to step S11. The process of step S14 is executed by the determination processing unit 213 of the control unit 21. In step S14, the control unit 21 may determine whether the user terminal 4 of the user who made the reservation is using the route guidance function at the specific date and time. For example, the control unit 21 determines that the route guidance function is not being used when the user terminal 4 has not logged in to the route guidance site or has not launched the route guidance application at the specific date and time. Step S14 is an example of the determination step of the present invention.

[0082] In step S15, the control unit 21 causes the reservation facility to notify a warning indicating that it is difficult or impossible for the user to visit the reservation facility at the scheduled arrival time. For example, the control unit 21 causes the warning information P17 corresponding to the user's reservation to be displayed on the reservation management page P1 of the facility terminal 3 (see FIG. 9). Further, the control unit 21 causes the reservation registration information P15 corresponding to the user's reservation to be highlighted and displayed on the reservation management page P1 (see FIG. 9). The process of step S15 is executed by the notification processing unit 214 of the control unit 21. The control unit 21 may cause a warning to be notified at the reservation facility when it is determined that the user terminal 4 is not using the route guidance function at the specific date and time. Further, the control unit 21 may cause a warning to be notified when the route guidance function is not being used on the user terminal 4 and the moving speed of the user terminal 4 is less than a predetermined speed. Step S15 is an example of the notification step of the present invention.

[0083] As described above, the reservation management system 1 according to the present embodiment receives a reservation for a facility from the user terminal 4 of a user, and determines the usage status of the route guidance function of the user terminal at a specific date and time before a predetermined time from the scheduled arrival time of the reserved facility corresponding to the received reservation. Based on the usage status of the route guidance function of the user terminal 4 at the specific date and time, a warning is notified at the reserved facility or the user terminal 4. For example, the reservation management system 1 determines whether the user terminal 4 is performing route guidance at the specific date and time, and when it is determined that the user terminal 4 is not performing the route guidance at the specific date and time, the reservation management system 1 is configured to be able to notify a warning at the reserved facility. According to this configuration, for example, when the user terminal 4 is not performing route guidance at a specific date and time before the scheduled arrival time of the facility reserved by the user, the reservation management system 1 determines that it is difficult or impossible for the user to arrive at the reserved facility at the scheduled arrival time, and notifies a warning at the reserved facility. As a result, the employee of the reserved facility can early grasp the possibility that the user may arrive late than the scheduled arrival time or may not arrive at all. That is, the employee of the reserved facility can early grasp whether the reserved user can arrive at the scheduled arrival time. In addition, when the employee of the reserved facility determines that the reserved user will not arrive, the employee can guide another user to the reserved seat that has become vacant.

[0084] As another embodiment of the present invention, the notification processing unit 214 may notify the user terminal 4 of an inquiry as to whether the user is moving toward the reserved facility. For example, as shown in FIG. 11, the notification processing unit 214 transmits an e-mail of the inquiry to the user terminal 4. When the user terminal 4 receives the e-mail of the inquiry, the user terminal 4 displays a button B1 for answering that it is moving to the reserved facility and is scheduled to arrive by the scheduled arrival time, a button B2 for answering that it is moving to the reserved facility but cannot arrive by the scheduled arrival time (scheduled to be late), and a button B3 for canceling the reserved facility. The user inputs an answer to the inquiry by selecting any one of the buttons B1, B2, and B3.

[0085] Note that the notification processing unit 214 may call the user terminal 4 for the inquiry. When the user terminal 4 receives the call for the inquiry, it provides voice guidance on the response contents corresponding to the buttons B1, B2, and B3. The user inputs the response by selecting the number keys (dial buttons) corresponding to the buttons B1, B2, and B3.

[0086] In addition, when the notification processing unit 214 obtains, from the user terminal 4, a response indicating that the user will not arrive at the reserved facility by the scheduled use date and time or a response indicating cancellation of the reservation of the reserved facility for the inquiry, the notification processing unit 214 may notify the reserved facility of the response. For example, when it is difficult for the user to arrive at the reserved facility "G Dining" at the scheduled arrival time "17:00" (be late) or cancel the reservation, the notification processing unit 214 transmits warning information indicating this to the facility terminal 3.

[0087] As another embodiment, when the notification processing unit 214 does not obtain a response to the inquiry within a set time after notifying the user terminal 4 of the inquiry, the reserved facility may be notified of a warning. For example, when the user does not perform an operation of selecting the buttons B1, B2, and B3 (see FIG. 11) within the set time for the inquiry, the notification processing unit 214 transmits warning information to the facility terminal 3. The set time may be set according to the time (remaining time) from the time when the facility was reserved to the scheduled arrival time. Also, the set time may be set according to the time (remaining time) from the time when the inquiry was notified to the scheduled arrival time. The set time is set to be shorter as the remaining time is shorter. Also, the set time may be set according to the distance (remaining distance) from the position of the user terminal 4 at the time when the inquiry was notified to the position of the reserved facility. The set time is set to be shorter as the remaining distance is shorter.

[0088] As another embodiment of the present invention, in the reservation management system 1, a reservation processing unit 211 receives a reservation for a facility from a user terminal 4 of a user, and a determination processing unit 213 determines whether the user can arrive at the reservation facility within the predetermined time based on the position of the user terminal 4 at a specific date and time a predetermined time before the scheduled arrival time (scheduled use date and time) of the reservation facility corresponding to the reservation received by the reservation processing unit 211. The notification processing unit 214 may be configured to cause a warning to be notified at the reservation facility when the determination processing unit 213 determines that the user cannot arrive at the reservation facility within the predetermined time.

[0089] In the above configuration, the determination processing unit 213 acquires, for example, the current position of the user terminal 4 at the specific date and time and the moving speed based on the current position by using the GPS mounted on the user terminal 4. Further, the determination processing unit 213 determines whether the required time calculated based on the distance from the current position to the position of the reservation facility and the moving speed is within the predetermined time. The notification processing unit 214 causes a warning to be notified at the reservation facility when the required time exceeds the predetermined time. Thus, the determination processing unit 213 may determine whether the user can arrive at the scheduled arrival time based on the position of the user at the specific date and time.

[0090] The reservation management method of the present invention may be a reservation management method that executes one or more steps included in the reservation management process executed in the reservation management system 1 having the above configuration. In the reservation management process, for example, in step S14 shown in FIG. 10, the control unit 21 determines whether the user can arrive at the reserved facility within the predetermined time based on the position of the user terminal 4 at a specific date and time a predetermined time before the scheduled arrival time of the reserved facility corresponding to the reservation received from the user terminal 4. When it is determined that the user cannot arrive at the reserved facility within the predetermined time (S14: No), the process proceeds to step S15. When it is determined that the user can arrive at the reserved facility within the predetermined time (S14: Yes), the process proceeds to step S11. The process of step S14 is executed by the determination processing unit 213 of the control unit 21. Step S14 is an example of the determination step of the present invention.

[0091] As another embodiment in the above configuration, the determination processing unit 213 may determine that the user cannot arrive at the reserved facility within the predetermined time when the moving direction specified from the position of the user terminal 4 is different from the direction toward the reserved facility. Note that the determination processing unit 213 may determine that the user can arrive at the reserved facility within the predetermined time when the moving direction specified from the position of the user terminal 4 is the same as the direction toward the reserved facility. In this case, the notification processing unit 214 may be configured to notify the warning when the moving direction of the user terminal 4 is different from the direction toward the reserved facility, and not to notify the warning when the moving direction of the user terminal 4 is the same as the direction toward the reserved facility.

[0092] In each of the above-described embodiments, the notification processing unit 214 may be capable of causing the user terminal 4 to notify the warning. Specifically, when the determination processing unit 213 determines that the user terminal 4 is not performing route guidance at the specific date and time, or when the determination processing unit 213 determines that the user cannot arrive at the reserved facility within the predetermined time, the notification processing unit 214 may be capable of causing the user terminal 4 to notify the warning. Further, the notification processing unit 214 may be capable of causing the warning to be notified in both the reserved facility and the user terminal 4.

Explanation of Signs

[0093] 1: Reservation management system 2: Reservation management device 3: Facility terminal 4: User terminal 211: Reservation processing unit 212: Display processing unit 213: Determination processing unit 214: Notification processing unit 215: Notification processing unit 311: Display processing unit 312: Notification processing unit

Claims

1. A reservation processing unit that receives a reservation for a facility from a user terminal of a user; Based on the position and moving speed of the user terminal at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received by the reservation processing unit, a determination processing unit that determines whether the user can arrive at the reserved facility within the predetermined time; A notification processing unit that, when the determination processing unit determines that the user cannot arrive at the reserved facility within the predetermined time, displays a warning in association with the reservation information of the user on a reservation list screen displayed on a facility terminal of the reserved facility; A reservation management system comprising:

2. When the moving direction at the position of the user terminal is different from the direction toward the reserved facility, the determination processing unit determines that the user cannot arrive at the reserved facility within the predetermined time. The reservation management system according to Claim 1.

3. One or more processors perform: A reservation step of receiving a reservation for a facility from a user terminal of a user; Based on the position and moving speed of the user terminal at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received in the reservation step, a determination step of determining whether the user can arrive at the reserved facility within the predetermined time; A notification step of, when it is determined in the determination step that the user cannot arrive at the reserved facility within the predetermined time, displaying a warning in association with the reservation information of the user on a reservation list screen displayed on a facility terminal of the reserved facility; A reservation management method.

4. A reservation step of receiving a reservation for a facility from a user terminal of a user; Based on the position and moving speed of the user terminal at a specific date and time before a predetermined time from the scheduled date and time of use of the reserved facility corresponding to the reservation received in the reservation step, a determination step of determining whether the user can arrive at the reserved facility within the predetermined time; A notification step of, when it is determined in the determination step that the user cannot arrive at the reserved facility within the predetermined time, displaying a warning in association with the reservation information of the user on a reservation list screen displayed on a facility terminal of the reserved facility; A reservation management program for causing one or more processors to execute.

Citation Information

Patent Citations

  • Facilities information providing system and recording medium

    JP2002098537A

  • Car navigation and service system using communication

    JP2002257566A

  • Reservation management system and management method, and program for the same

    JP2002279260A

  • Navigation device for vehicle and server for facility reservation

    JP2003021519A

  • Arrival time information notification device, navigation device, and program

    JP2007163413A