Facility usage management system and facility usage management method

JP7632138B2Active Publication Date: 2025-02-19TOYOTA JIDOSHA KK
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
JP2021114960
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-12
Publication Date
2025-02-19
Estimated Expiration
2041-07-12

AI Technical Summary

Benefits of technology

【0011】 第1又は4の発明によれば、リコメンドデータがユーザ端末に送信される。リコメンドデータは、ユーザの嗜好に沿い、かつ、ユーザが利用可能な施設のデータを含んでいる。つまり、リコメンドデータは、何らかのカテゴリに属する施設の利用を漫然と希望するユーザにとって有用な情報と言える。また、第1又は4の発明によれば、リコメンドデータの提供に対する応答として予約リクエストデータがユーザ端末から送信された場合、ユーザが希望するリクエスト施設が利用時間帯に亘って自動的に予約される。従って、何らかのカテゴリに属する施設の利用を漫然と希望するユーザによる施設の利用を促進することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007632138000001
    Figure 0007632138000001
  • Figure 0007632138000002
    Figure 0007632138000002
  • Figure 0007632138000003
    Figure 0007632138000003
Patent Text Reader

Abstract

To prompt a user who aimlessly desires to use a facility belonging to a certain category, to use the facility by providing information that is useful to the user.SOLUTION: Recommendation data that matches user's preference and includes data on a facility available to the user is generated based on various types of data. The various types of data include user registration data, user preference data, registered data on various facilities, and use condition data on the various facilities. The recommendation data is transmitted to a user terminal. After the recommendation data is transmitted, whether or not reservation request data is received from the user terminal is determined. The reservation request data includes data on a requested facility desired by the user and data on a use time of the requested facility desired by the user. In a case where it is determined that the reservation request data is received, a reservation for the requested facility during the use time is made on the basis of the reservation request data.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a system and method for managing the use of various facilities by users. [Background technology]

[0002] Japanese Patent Application Publication No. 2004-102723 discloses a system for reserving facilities. This conventional system includes a server and a user terminal. When the server receives a reservation request from the user terminal, it searches a database that stores congestion information about the facility based on the reservation conditions included in the reservation request. The reservation conditions include information about the facility category, time period, and number of people. When a facility that satisfies the reservation conditions is extracted, the server creates a reservation plan and transmits it to the user terminal. When multiple facilities that satisfy the reservation conditions are extracted, the server creates an alternative plan that combines the use of these facilities and transmits it to the user terminal. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2004-102723 A [Patent Document 2] JP 2018-169913 A [Patent Document 3] JP 2020-074181 A [Patent Document 4] JP 2004-340875 A [Patent Document 5] International Publication No. 2015 / 111103 Summary of the Invention [Problem to be solved by the invention]

[0004] The above system will be considered from the viewpoint of a user who operates the above user terminal. It is expected that this user will input reservation conditions into the user terminal based on the motivation to use a facility in a specific category. However, there are also users who simply wish to use facilities belonging to a certain category. Such users are expected to use a facility in a category that matches their preferences if the available hours of the facility match their schedule.

[0005] However, the above system does not have a configuration for providing a user with information on whether facilities in a category that matches the user's preferences are available. Therefore, in order to use the reservation service provided by the above system, the user must research for himself what categories of facilities are available. This takes time and effort from the user, and there is a high possibility that the user will not use the facility. Therefore, there is room for improvement in terms of providing useful information to users who casually wish to use a facility belonging to a certain category and encouraging the use of the facility.

[0006] One object of the present invention is to provide a technology capable of providing useful information to a user who casually desires to use a facility belonging to a certain category, and encouraging such a user to use the facility. [Means for solving the problem]

[0007] A first aspect of the present invention is a facility usage management system for managing the usage of various facilities by users, and has the following features. The facility usage management system includes a management server and a user terminal. The management server includes a storage device that stores various data, and a data processing device, the various data including registration data of the user, hobby data of the user, registration data of the various facilities, and usage status data of the various facilities. The user terminal is operated by the user and communicates with the management server. The data processing device of the management server includes: generating recommendation data based on the various data, the recommendation data including data on facilities that are in line with the preferences of the user and that are available to the user; Transmitting the recommendation data to the user terminal; After transmitting the recommendation data, it is determined whether reservation request data has been received from the user terminal. The reservation request data includes data on a requested facility desired by the user and data on a time period during which the requested facility is available. When it is determined that the reservation request data has been received from the user terminal, the data processing device of the management server makes a reservation for the requested facility for the utilization time period based on the reservation request data.

[0008] The second invention has the following additional features in addition to the first invention. The facility usage management system further includes a parking lot and a plurality of mobile objects. The parking lot includes a communication device for communicating with the management server and a data processing device. Each of the plurality of mobile bodies includes a communication device that communicates with the management server and the parking lot, a traveling device, and a control device that controls the traveling device. When the data processing device of the management server receives the reservation request data from the user terminal, the data processing device of the management server determines whether the reservation request data includes transportation request data. The transportation request data includes data of a pick-up point desired by the user and data of a pick-up time slot desired by the user. The data processing device of the management server includes: If it is determined that the pickup request data is included in the reservation request data, a pickup arrangement command is generated based on the pickup request data to pick up and drop off the user from the pickup point to the requested facility; The transportation arrangement command is transmitted to the parking lot. The parking lot data processing device includes: When the transportation arrangement command is received, a vehicle that will transport the user is selected from among the plurality of vehicles based on the transportation arrangement command; Transmitting a pickup execution command to the selected moving body; When the control device of the selected mobile body receives the pick-up / drop-off execution command, it performs automatic driving control from the parking lot to the pick-up point, and automatic driving control from the pick-up point to the requested facility based on the pick-up / drop-off execution command.

[0009] The third invention has the following further features in the first or second invention. The facility usage management system further includes a materials center and a plurality of delivery robots. The material center includes a communication device for communicating with the management server, and a data processing device. Each of the delivery robots is equipped with a communication device that communicates with the management server and the material center, a traveling device, and a control device that controls the traveling device. When the data processing device of the management server receives the reservation request data from the user terminal, the data processing device of the management server determines whether the reservation request data includes delivery request data. The delivery request data includes data on requested materials desired by the user, data on a delivery destination of the requested materials, and data on a delivery time period of the requested materials. The data processing device of the management server includes: if it is determined that the delivery request data is included in the reservation request data, a delivery arrangement command is generated based on the delivery request data for delivering the requested material from the material center to the delivery destination; The delivery arrangement command is transmitted to the material center. The data processing device of the material center includes: When the delivery arrangement command is received, a delivery robot that will deliver the requested material is selected from among the plurality of delivery robots based on the delivery arrangement command; Transmitting the delivery execution command to the selected delivery robot; When the control device of the selected delivery robot receives the delivery execution command, it performs automatic driving control from the material center to the delivery destination based on the delivery execution command.

[0010] A fourth aspect of the present invention is a facility usage management method for managing the usage of various facilities by users in a management server, and has the following features. The facility usage management method includes: A step of generating recommendation data based on various data stored in a storage device, the recommendation data including data on facilities that are in line with the preferences of a user and that are available to the user, the various data including registration data of the user, hobby data of the user, registration data of the various facilities, and utilization status data of the various facilities; transmitting the recommendation data to a user terminal; a step of determining whether or not reservation request data has been received from the user terminal after the transmission of the recommendation data, the reservation request data including data on a requested facility desired by the user and data on a time period during which the requested facility is available; when it is determined that the reservation request data has been received from the user terminal, making a reservation for the requested facility for the use time period based on the reservation request data; Equipped with. Effect of the Invention

[0011] According to the first or fourth invention, recommendation data is transmitted to a user terminal. The recommendation data includes data on facilities that are in line with the user's preferences and are available to the user. In other words, the recommendation data can be said to be useful information for a user who casually desires to use a facility belonging to a certain category. Also, according to the first or fourth invention, when reservation request data is transmitted from the user terminal in response to the provision of the recommendation data, the requested facility desired by the user is automatically reserved for the usage time period. Therefore, it is possible to encourage the use of the facility by users who casually desire to use a facility belonging to a certain category.

[0012] According to the second aspect of the present invention, when the reservation request data includes the transportation request data, the transportation to the requested facility is automatically arranged. Therefore, it is possible to remove the obstacles to the use of the facility, such as the preparation and arrangement of the transportation. This is expected to further promote the use of the facility by the user.

[0013] According to the third aspect of the present invention, if the reservation request data includes delivery request data, the requested materials are automatically delivered to the delivery destination. This makes it possible to eliminate the obstacles to the use of the facility, such as the preparation and arrangement of materials. It is expected that this will lead to further promotion of the use of the facility by users. [Brief description of the drawings]

[0014] [Figure 1] 1 is a diagram illustrating an example of the overall configuration of a facility usage management system according to an embodiment. [Diagram 2] 2 is a diagram for explaining an example of various data exchanged between components of the facility usage management system shown in FIG. 1. [Diagram 3] FIG. 2 is a diagram showing an example of a data configuration regarding leisure facilities. [Figure 4] FIG. 2 is a diagram showing an example of a configuration of data related to a user. [Diagram 5] FIG. 2 is a diagram showing an example of the configuration of data relating to a parking lot. [Figure 6] FIG. 2 is a diagram showing an example of a data structure relating to a material center; [Figure 7] FIG. 11 is a diagram showing an example of the configuration of reservation request data. [Figure 8] 13 is a flowchart illustrating an example of a process performed in the management server. [Figure 9] 13 is a flowchart illustrating another example of processing performed in the management server. [Figure 10] 13 is a flowchart showing an example of processing carried out in a leisure facility. [Figure 11] 13 is a flowchart showing an example of processing carried out in a parking lot. [Figure 12] 13 is a flowchart illustrating an example of a process performed in a mobile object in charge of picking up or dropping off a user. [Figure 13] 13 is a flowchart illustrating an example of a process performed in a mobile object in charge of picking up or dropping off a user. [Figure 14] 13 is a flowchart showing an example of a process performed in a materials center. [Figure 15] 11 is a flowchart showing an example of a process performed by a delivery robot in charge of delivering materials. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] Hereinafter, a facility usage management system (hereinafter also simply referred to as a "management system") and a facility usage management method according to an embodiment of the present invention will be described with reference to the drawings. The facility usage management method according to the embodiment is realized by computer processing performed in the management system according to the embodiment. In addition, in each drawing, the same or corresponding parts are given the same reference numerals, and their description will be simplified or omitted.

[0016] 1. Overall system configuration Fig. 1 is a diagram showing an example of the overall configuration of a management system according to an embodiment. In the example shown in Fig. 1, the management system 100 includes a management server 10, a leisure facility 20, a user terminal 30, a parking lot 40, and a materials center 50. The management server 10 communicates with components such as the leisure facility 20 and the user terminal 30 via a network (not shown).

[0017] The management server 10 is a computer that manages the use of the leisure facility 20 by users USR of the management system 100. The management server 10 performs processes related to providing information about the leisure facility 20 to at least one user USR. The management server 10 also performs processes related to reservations for the leisure facility 20 by users USR. The management server 10 further performs processes for reservations that accompany these reservations (hereinafter also referred to as "accompanying reservations"). Examples of accompanying reservations include reservations for a moving object (e.g., a car) 70 by the user USR and reservations for various materials.

[0018] The leisure facilities 20 are various facilities that provide leisure services to the user USR. Examples of the leisure facilities 20 include tourist facilities, amusement facilities, sports facilities, outdoor recreational facilities, and racetracks. Examples of tourist facilities include zoos and aquariums. Examples of amusement facilities include amusement parks, bowling alleys, and karaoke booths. Examples of sports facilities include fitness clubs, futsal courts, golf courses, and ski resorts. Examples of outdoor recreational facilities include parks, campsites, and barbecue areas. Examples of racetracks include racing circuits and horse racing tracks.

[0019] An example of the user terminal 30 is a mobile terminal (e.g., a tablet or smartphone) owned by the user USR. For example, a predetermined application (specifically, an application for making reservations and using the leisure facility 20) is installed in the memory of the user terminal 30. The user USR launches this predetermined application to perform various procedures related to leisure services (reservations for the leisure facility 20, various authentications at the leisure facility 20, etc.). The total number of user terminals 30 is equal to or greater than the total number of users USR.

[0020] The parking lot 40 is a facility that manages AVP (Automated Valet Parking) of the mobile object 70. AVP automatically performs an exit operation of moving the mobile object 70 parked in a parking space of the parking lot 40 to a waiting space, and an entry operation of moving the mobile object stopped in the waiting space to the parking space. AVP is typically performed based on communication between the parking lot 40 and an AVP-specific kit mounted on the mobile object 70. In AVP, for example, the travel route, travel time, etc. are adjusted so that the exit operation of one mobile object 70 and the entry operation of another mobile object 70 do not interfere with each other. The total number of parking lots 40 may be one, or two or more.

[0021] The mobile body 70 is used jointly by multiple users USR. In addition to AVP in the parking lot 40, the mobile body 70 performs automatic driving (driverless driving) outside the parking lot 40. Automatic driving outside the parking lot 40 is performed as part of a shuttle service for the user USR. As a configuration for performing automatic driving, the mobile body 70 is equipped with, for example, a communication device, a driving device, and a control device. The communication device communicates with the management server 10 and the parking lot 40. The driving device is a device for driving, braking, and steering the mobile body 70. The control device is a computer for controlling the driving device. Note that the configuration for performing automatic driving is publicly known, so a description thereof will be omitted here.

[0022] The material center 50 is a facility that manages various materials used in leisure services. The various materials correspond to the content of the leisure services. For example, consider the case where the leisure service is sports. In this case, the various materials include various equipment used in sports and clothing such as uniforms. As another example, consider the case where the leisure service is outdoor recreation. In this case, the various materials include various equipment used for camping and a complete set of barbecue equipment. The total number of material centers 50 may be one, or two or more.

[0023] The material center 50 is also a facility that manages the delivery robot 80. The delivery robot 80 has a space where various materials can be loaded. The delivery robot 80 performs autonomous driving outside the material center 50. The autonomous driving outside the material center 50 is performed as part of a delivery service for various materials. As a configuration for autonomous driving, the delivery robot 80 is equipped with, for example, a communication device, a driving device, and a control device. The configuration related to autonomous driving equipped in the delivery robot 80 is basically the same as that equipped in the mobile body 70.

[0024] 2. Explanation of various data and data communication Fig. 2 is a diagram for explaining an example of various data exchanged between the components of the management system 100 shown in Fig. 1. In explaining the various data, examples of the configurations of the components will also be mentioned as appropriate with reference to Figs. 3 to 7.

[0025] In the example shown in Fig. 2, the management server 10 includes a database 11, a communication device 12, and a data processing device 13. The database 11 is realized by a predetermined storage device possessed by the management server 10. The database 11 may be included in the memory of the data processing device 13. The communication device 12 communicates with the outside of the management server 10. The communication destinations of the communication device 12 include a terminal 21 in the leisure facility 20, a user terminal 30, a terminal 41 in the parking lot 40, and a terminal 51 in the material center 50. The data processing device 13 includes a processor and a memory.

[0026] The processor of the data processing device 13 includes a CPU. Various data required for processing by the processor is stored in the memory of the data processing device 13. Examples of the memory include a volatile memory, a non-volatile memory, a HDD, and an SSD. Various functions of the data processing device 13 are realized by the processor executing a computer program. The computer program is stored in the memory of the data processing device 13. The computer program may be recorded on a computer-readable recording medium. The computer program may be provided via a network.

[0027] The data processing device 13 can access the database 11. The database 11 stores, for example, data DFC relating to the leisure facility 20, data DUS relating to the user USR, data DPK relating to the parking lot 40, and data DMC relating to the material center 50. These data will be described below.

[0028] 2-1. Various data periodically stored in database 11 Fig. 3 is a diagram showing an example of the configuration of data DFC related to the leisure facility 20. In the example shown in Fig. 3, the data DFC is composed of registration data REG_F, usage status data STS_F, and authentication data CRD_F. The data DFC is generated or updated in the terminal 21 of the leisure facility 20 shown in Fig. 2. The data DFC is generated and updated by the data processing device 22 possessed by the terminal 21. Master data of the data DFC is stored in the database 23. Copy data of the data DFC is transmitted to the management server 10 via the communication device 24.

[0029] 3 includes main data indicating the contents of the leisure services provided by the leisure facility 20, such as the location, category, facilities, and available hours of the facilities. The usage status data STS_F includes data indicating the usage status of the leisure services provided by the leisure facility 20, such as the congestion status and reservation status of the leisure facility 20. The congestion status is understood based on the monitoring data DMN acquired by a camera installed in the leisure facility 20, for example. When the leisure facility 20 is an outdoor recreation facility, the monitoring data DMN may be acquired by an airborne object 60 such as a drone.

[0030] The authentication data CRD_F is data used to authenticate the terminal 21 when the terminal 21 transmits data DFC to the management server 10. The authentication data CRD_F is, for example, an authentication code. The authentication data CRD_F may be used when the user USR uses the leisure facility 20.

[0031] Fig. 4 is a diagram showing an example of the structure of data DUS relating to a user USR. In the example shown in Fig. 4, the data DUS is composed of registration data REG_U, hobby data TST, and authentication data CRD_U. DUS is generated or updated in the user terminal 30 and transmitted to the management server 10. DUS may include data on the future schedule of the user USR who operates the user terminal 30. When data on the future schedule is included, this is used to generate recommendation data, which will be described later.

[0032] The registration data REG_U includes personal data of the user USR, such as the ID, name, age, sex, and home address of the user USR. The registration data REG_U may include data indicating the category of the driver's license held by the user USR. The hobby data TST is data indicating the hobby of the user USR. The hobby data TST is input to the user terminal 30 separately from the registration data REG_U. The hobby data TST is input, for example, by the user USR selecting a hobby category corresponding to the content of a leisure service while a predetermined application is being executed by the user terminal 30.

[0033] Examples of hobby categories include "enjoying at tourist attractions," "enjoying at amusement facilities," "playing sports," "enjoying outdoors," and "watching races." These categories correspond to higher-level categories, and specific leisure facilities such as tourist attractions, amusement facilities, and sports facilities correspond to lower-level categories. The user USR inputs the hobby data TST by selecting a higher-level or lower-level category. The user USR changes the hobby data TST as necessary.

[0034] The authentication data CRD_U is data used to authenticate the user terminal 30 when the user terminal 30 transmits data DUS to the management server 10. The authentication data CRD_U is, for example, an authentication code. The authentication data CRD_U may be used when the user USR uses the leisure facility 20. In this case, the authentication data CRD_U may be a QR code (registered trademark).

[0035] FIG. 5 is a diagram showing an example of the configuration of data DPK related to parking lot 40. In the example shown in FIG. 5, data DPK is composed of registration data REG_P, operation status data STS_P, and authentication data CRD_P. The data DPK is generated or updated in terminal 41 of parking lot 40 shown in FIG. 2. The data DPK is generated and updated by data processing device 42 possessed by terminal 41. Master data of data DPK is stored in database 43. Copy data of data DPK is transmitted to management server 10 via communication device 44.

[0036] The registration data REG_P includes data on the facilities of the parking lot 40, such as the location of the parking lot 40 and the location of the waiting spaces in the parking lot 40. P The operation status data STS_P also includes data on the mobile objects 70, such as the total number of mobile objects 70 managed by the parking lot 40, and the specifications of each mobile object 70 (e.g., size, capacity, maximum load capacity). The operation status data STS_P includes data indicating the operating status of the mobile objects 70 managed by the parking lot 40 (e.g., shuttle service in progress, shuttle service waiting, AVP in progress). The operation status data STS_P is generated based on the current status report data DVH transmitted from each mobile object 70 to the terminal 41.

[0037] Here, the current status report data DVH will be described. The current status report data DVH includes data indicating the current position of the mobile object 70 in addition to data indicating the operating status of the mobile object 70. The current status report data DVH may include data indicating the internal state of the mobile object 70 and data indicating the external environment of the mobile object 70. Examples of the former include the moving speed and acceleration of the mobile object 70. Examples of the latter include external recognition data recognized by a camera or the like possessed by the mobile object 70. These additional data are used to support the automatic driving of the mobile object 70 outside the parking lot 40 as necessary.

[0038] The authentication data CRD_P is data used for authenticating the terminal 41 when the terminal 41 transmits the data DPK to the management server 10. The authentication data CRD_P is, for example, an authentication code.

[0039] Fig. 6 is a diagram showing an example of the configuration of data DMC related to the material center 50. In the example shown in Fig. 6, the data DMC is composed of registration data REG_M, inventory status data STS_M, operation status data STS_R, and authentication data CRD_M. The data DMC is generated or updated in the terminal 51 of the material center 50 shown in Fig. 2. The data DMC is generated and updated by the data processing device 52 possessed by the terminal 51. Master data of the data DMC is stored in a database 53. Copy data of the data DMC is transmitted to the management server 10 via a communication device 54.

[0040] The registration data REG_M includes data related to the location of the materials center 50, and data related to the delivery robots 80, such as the number of delivery robots 80 managed by the materials center 50 and their specifications (maximum load capacity). The inventory status data STS_M is data indicating the types of materials held by the materials center 50 and their inventory status. Materials include disposable materials (single-use materials) and materials that are collected after use by users USR (rental materials). For the former, the type and the total number of new items are included in the inventory status data STS_M. For the latter, the type and the total number available for rental are included in the inventory status data STS_M.

[0041] The operation status data STS_R includes data indicating the operation status (e.g., delivery service in progress, delivery service on standby) of the delivery robots 80 managed by the material center 50. The operation status data STS_R is generated based on the current status report data DRB transmitted from each delivery robot 80 to the terminal 51.

[0042] Here, the current status report data DRB will be described. The current status report data DRB includes data indicating the current location of the delivery robot 80 in addition to data indicating the operating status of the delivery robot 80. The current status report data DRB may include data indicating the internal state of the delivery robot 80 and data indicating the external environment of the delivery robot 80. Examples of the internal state data and external recognition data are the same as those described in the description of the current status report data DVH.

[0043] The authentication data CRD_M is data used for authenticating the terminal 51 when the terminal 51 transmits the data DMC to the management server 10. The authentication data CRD_M is, for example, an authentication code.

[0044] 2-2. Recommendation Data DRC Returning to FIG. 2, an example of various data exchanged between the components of the management system 100 will be described. Recommendation data DRC is transmitted from the management server 10 to the user terminal 30. The recommendation data DRC is data (recommended data) of facilities that are in line with the preferences of the user USR and that the user USR can use in the near future. The recommendation data DRC is generated, for example, based on the hobby data TST and the usage status data STS_F. In another example, the recommendation data DRC is generated based on the above two types of data and data related to the user USR's future schedule. In this other example, the recommendation data DRC is generated to avoid dates or time periods when the user USR has other plans.

[0045] The generation of the recommendation data DRC is performed in the data processing device 13. The generation of the recommendation data DRC is performed, for example, constantly. In another example, the generation of the recommendation data DRC is performed every time data used to generate the recommendation data DRC is generated or updated. In yet another example, the generation of the recommendation data DRC is performed at a certain fixed time of day. The transmission of the recommendation data DRC is performed by the communication device 12. The transmission of the recommendation data DRC is performed, for example, at a certain fixed time of day. In another example, the transmission of the recommendation data DRC is performed once a week. In yet another example, the transmission of the recommendation data DRC is performed at a date and time previously designated by the user USR.

[0046] In one transmission of the recommendation data DRC, the period of "near future" included in the recommendation data DRC is set according to the interval at which the recommendation data DRC is transmitted. For example, if the recommendation data DRC is transmitted daily, the "near future" is the day after the transmission date. If the recommendation data DRC is transmitted weekly, the "near future" is seven days from the day after the transmission date. If the user USR specifies a period in advance, the "near future" is this specified period.

[0047] 2-3. Reservation request data DRQ The user USR, for example, operates the user terminal 30 to launch a specific application and check the recommendation data DRC. The recommendation data DRC is displayed on the user terminal 30, for example, as a list of leisure facilities 20 in a category that matches the preferences of the user USR. Then, when the user USR finds a leisure facility 20 that he or she considers acceptable to use in the recommendation data DRC, the user USR makes a reservation for that leisure facility 20. A reservation for a leisure facility 20 is made, for example, by inputting the leisure facility 20 that the user USR wishes to use (hereinafter also referred to as a "requested facility") and the time period during which the requested facility will be used (or a combination of a date and time period during which the requested facility will be used).

[0048] Following the reservation of the requested facility, the user USR may make an additional reservation for this reservation. An example of an additional reservation is the reservation of a mobile unit 70 as a means of transportation to the requested facility. The reservation of the mobile unit 70 is made, for example, by inputting the pick-up point desired by the user USR and the pick-up time period desired by the user USR (or a combination of date and pick-up time period).

[0049] The pick-up point is input by, for example, selecting the home of the user USR, a parking lot 40, etc. The selected parking lot 40 is typically a parking lot that is closest to the home of the user USR and has an available mobile object 70. When the home of the user USR is selected as the pick-up point, the user USR is transported from his / her home to the requested facility. When the parking lot 40 is selected as the pick-up point, the user USR is transported from the waiting space in the parking lot 40 to the requested facility. When reserving the mobile object 70, items such as the size and maximum loading capacity of the mobile object 70 may be additionally input.

[0050] Another example of an incidental reservation is the reservation of materials to be used at a requested facility. Materials are reserved, for example, by a user USR inputting the type and quantity of materials to be used at the requested facility (hereinafter also referred to as "requested materials"), the delivery destination of the requested materials, and the delivery time period of the requested materials.

[0051] The delivery destination is input by selecting, for example, the home of the user USR, the requested facility, etc. If the home of the user USR is selected as the delivery destination, the requested material is delivered to the home by the delivery robot 80. If the requested facility is selected as the delivery destination, the delivery robot 80 delivers the requested material to the requested facility.

[0052] When requested facilities and the like are input, reservation request data DRQ is generated. Fig. 7 is a diagram showing an example of the configuration of reservation request data DRQ. In the example shown in Fig. 7, the reservation request data DRQ is composed of authentication data CRD_U, requested facility data RFC, requested time zone data RTZ, pickup request data RTR, and delivery request data RDL. The reservation request data DRQ is generated in the user terminal 30. The generated reservation request data DRQ is transmitted from the user terminal 30 to the management server 10.

[0053] The authentication data CRD_U is data of the user USR who entered the data into the user terminal 30, and is also included in the data DUS described in FIG. 4. The requested facility data RFC is data for identifying the requested facility. The requested time zone data RTZ is data for identifying the time zone during which the requested facility will be used. The authentication data CRD_U, the requested facility data RFC, and the requested time zone data RTZ are essential constituent data of the reservation request data DRQ.

[0054] On the other hand, the pick-up request data RTR and the delivery request data RDL constitute the reservation request data DRQ when an accompanying reservation is made. The pick-up request data RTR includes data on the pick-up location and the pick-up time slot. The pick-up request data RTR may also include data on the size of the mobile unit 70, the maximum loading capacity, and the like. The delivery request data RDL includes data on the type and quantity of requested materials, data on the delivery destination, and data on the delivery time slot.

[0055] 2-4. Various commands based on reservation request data DRQ When the reservation request data DRQ is received from the user terminal 30, various reservation commands are generated based on the reservation request data DRQ. The various reservation commands are generated in the data processing device 13. Examples of the various reservation commands include a facility reservation command CRS, a transportation arrangement command CTR, and a delivery arrangement command CDL.

[0056] The facility reservation command CRS is transmitted from the management server 10 (communication device 12) to the leisure facility 20. The facility reservation command CRS is transmitted to the leisure facility 20 specified by the requested facility data RFC. The facility reservation command CRS includes, for example, authentication data CRD_U and requested time zone data RTZ.

[0057] The pick-up arrangement command CTR is transmitted from the management server 10 (communication device 12) to the parking lot 40. The pick-up arrangement command CTR is transmitted to the parking lot 40 selected based on the pick-up point data. The method of selecting the parking lot 40 will be described later. The pick-up arrangement command CTR includes, for example, authentication data CRD_U and pick-up request data RTR.

[0058] The delivery arrangement command CDL is transmitted from the management server 10 (communication device 12) to the material center 50. The delivery arrangement command CDL is transmitted to the material center 50 selected based on the delivery destination data. The method of selecting the material center 50 will be described later. The delivery arrangement command CDL includes, for example, authentication data CRD_U and delivery request data RDL.

[0059] When a pick-up / drop-off arrangement command CTR is transmitted from management server 10 to parking lot 40, a pick-up / drop-off execution command CVH is generated based on the pick-up / drop-off arrangement command CTR. The generation of the pick-up / drop-off execution command CVH is performed in data processing device 42. The generated pick-up / drop-off execution command CVH is transmitted to mobile object 70 by communication device 44. The pick-up / drop-off execution command CVH is transmitted to mobile object 70 that is available in parking lot 40. The pick-up / drop-off execution command CVH includes authentication data CRD_U and pick-up / drop-off request data RTR.

[0060] When a delivery arrangement command CDL is sent from the management server 10 to the material center 50, a delivery execution command CRB is generated based on the delivery arrangement command CDL. The delivery execution command CRB is generated in the data processing device 52. The generated delivery execution command CRB is transmitted to the delivery robot 80 by the communication device 54. The delivery execution command CRB is transmitted to a delivery robot 80 that is capable of delivering the requested material in the material center 50. The delivery execution command CRB includes authentication data CRD_U and delivery request data RDL.

[0061] 2-5. Various responses based on various reservation instructions When a facility reservation command CRS is transmitted from the management server 10 to the leisure facility 20, a reservation for the requested facility is made in accordance with the facility reservation command CRS. 22 When a reservation for the requested facility is made, the usage status data STS_F is updated. After the usage status data STS_F is updated, a reservation completion report RRS is transmitted from the leisure facility 20 to the management server 10. The reservation completion report RRS is data reporting that a reservation for the requested facility based on the facility reservation command CRS has been completed.

[0062] When a transfer arrangement command CTR is transmitted from the management server 10 to the parking lot 40, a mobile unit 70 to which a transfer execution command CVH is transmitted is selected in accordance with the transfer arrangement command CTR. The selection of the mobile unit 70 is performed by the data processing device 42. The method of selecting the mobile unit 70 will be described later. After the selection of the mobile unit 70, the operation status data STS_P is updated. After the operation status data STS_P is updated, an arrangement completion report RVH is transmitted from the parking lot 40 to the management server 10. The arrangement completion report RVH is data reporting that arrangements for the mobile unit 70 based on the transfer arrangement command CTR have been completed.

[0063] When a delivery arrangement command CDL is sent from the management server 10 to the material center 50, the requested material is prepared according to the delivery arrangement command CDL. In addition, a delivery robot 80 to which a delivery execution command CRB is sent is selected. The delivery robot 80 is selected by the data processing device 52. The method of selecting the delivery robot 80 will be described later. After the delivery robot 80 is selected, the inventory status data STS_M and the operation status data STS_R are updated. After these data are updated, an arrangement completion report RRB is sent from the material center 50 to the management server 10. The arrangement completion report RRB is data reporting that arrangement of the requested material based on the delivery arrangement command CDL has been completed.

[0064] When a reservation completion report RRS is transmitted from the leisure facility 20 to the management server 10, a reservation confirmation report RUS is generated. The reservation confirmation report RUS is generated in the data processing device 13. The reservation confirmation report RUS includes data on the reserved leisure facility 20 (e.g., authentication data CRD_F) and data on the reserved time period. The reservation confirmation report RUS is transmitted from the communication device 12 to the user terminal 30.

[0065] When an arrangement completion report RVH is transmitted from the parking lot 40 to the management server 10, data related to the arrangement completion report RVH is added to the reservation confirmation report RUS. This related data is added by the data processing device 13. The related data corresponds to the pick-up request data RTR. Examples of data corresponding to the pick-up request data RTR include data on the pick-up location and data on the pick-up time slot. The related data may include authentication data for the arranged mobile object 70. This authentication data is used when the mobile object 70 picks up the user USR.

[0066] When an order completion report RRB is sent from the material center 50 to the management server 10, data related to the order completion report RRB is added to the reservation confirmation report RUS. This addition of related data is performed by the data processing device 13. The related data corresponds to the delivery request data RDL. Examples of data corresponding to the delivery request data RDL include data on the type and quantity of the requested material, data on the delivery destination, and data on the delivery time period. The related data may include authentication data for the dispatched delivery robot 80. This authentication data is used when the user USR unloads the requested material from the delivery robot 80.

[0067] 3. Examples of various computer-based processing Next, examples of various processes and controls performed in the components of the management system 100 shown in FIG. 1 will be described with reference to FIGS.

[0068] 3-1. Example of processing by the management server Fig. 8 is a flowchart showing an example of processing performed in the management server 10 (data processing device 13). The routine shown in Fig. 8 is executed repeatedly at predetermined processing intervals, for example.

[0069] In the routine shown in Fig. 8, first, data DFC and DUS are obtained from the database 11 (step S11). As described in Fig. 3, the data DFC is related to the leisure facility 20. Also, as described in Fig. 4, the data DUS is related to the user USR.

[0070] Following the processing of step S11, recommendation data DRC is generated (step S12). As already explained, the recommendation data DRC is data on facilities that meet the preferences of the user USR and that the user USR can use in the near future. The recommendation data DRC is generated, for example, based on the data DFC (usage status data STS_F) and data DUS (interest data TST) acquired in the processing of step S11.

[0071] Following the processing of step S12, the recommendation data DRC is transmitted (step S13). The recommendation data DRC to be transmitted is generated in the processing of step S12. The destination of the recommendation data DRC is the user terminal 30. This user terminal 30 is identified based on the authentication data CRD_U constituting the data DFC acquired in the processing of step S11.

[0072] Fig. 9 is a flowchart showing another example of processing performed in the management server 10 (data processing device 13). The routine shown in Fig. 9 is executed repeatedly at predetermined processing intervals, for example.

[0073] In the routine shown in Fig. 9, first, it is determined whether or not reservation request data DRQ has been received (step S21). As already described, the reservation request data DRQ is generated when the user USR who has viewed the recommendation data DRC inputs a requested facility and the like into the user terminal 30. If the determination result in step S21 is negative, the processing of the routine shown in Fig. 9 ends.

[0074] If the determination result in step S21 is positive, a facility reservation command CRS is transmitted to the leisure facility 20 (step S22). The destination of the facility reservation command CRS is the requested facility. The requested facility is specified based on the requested facility data RFC constituting the reservation request data DRQ.

[0075] Following the process of step S22, it is determined whether or not the reservation request data DRQ includes pick-up request data RTR (step S23). As already described, the pick-up request data RTR constitutes the reservation request data DRQ when an accompanying reservation is made. If the determination result of step S23 is negative, the process of step S26 is performed.

[0076] If the determination result in step S23 is positive, a parking lot 40 is selected (step S24). The selection of the parking lot 40 is performed based on the data included in the pick-up request data RTR (i.e., the data on the pick-up point and the data on the pick-up time period). Specifically, the selection of the parking lot 40 involves identifying a parking lot 40 that is close to the pick-up point and has an available mobile object 70.

[0077] An available mobile object 70 is a mobile object 70 that is not scheduled to provide a shuttle service between the start time of the pick-up time slot and the start time of the usage time slot of the requested facility. Whether or not a parking lot 40 has an available mobile object 70 is determined based on data DPK (operation status data STS_P) stored in database 11. If there are multiple parking lots 40 that have available mobile objects 70, the parking lot 40 with the shortest distance to the pick-up point is selected.

[0078] Following the processing of step S24, a pick-up / drop-off arrangement command CTR is transmitted to the parking lot 40 (step S25). The transmission destination of the pick-up / drop-off arrangement command CTR is the parking lot 40 selected in the processing of step S24.

[0079] In the process of step S26, it is determined whether or not the reservation request data DRQ includes delivery request data RDL. As already explained, the delivery request data RDL constitutes the reservation request data DRQ when an accompanying reservation is made. If the result of the determination in step S26 is negative, the process of the routine shown in FIG. 9 ends.

[0080] If the determination result in step S26 is positive, a materials center 50 is selected (step S27). The materials center 50 is selected based on the data included in the delivery request data RDL (i.e., data on the type and quantity of the requested materials, data on the delivery destination, and data on the delivery time period). Specifically, the selection of the materials center 50 identifies a materials center 50 that has the requested materials in stock, is close to the delivery destination, and has a delivery robot 80 that can deliver the requested materials.

[0081] Whether or not the requested material is in stock is determined based on the data DMC (stock status data STS_M) stored in the database 11. A delivery robot 80 capable of delivering the requested material is a delivery robot 80 that has no scheduled delivery service between the start time and end time of a delivery time slot. Whether or not the material center 50 has a delivery robot 80 capable of delivering the requested material is determined based on the data DMC (operation status data STS_R). If there are multiple material centers 50 that have delivery robots 80 capable of delivering the requested material, the material center 50 with the shortest distance to the delivery destination is selected.

[0082] Following the process of step S27, a delivery arrangement command CDL is transmitted to the material center 50 (step S28). The transmission destination of the delivery arrangement command CDL is the material center 50 selected in the process of step S27.

[0083] 3-2. Examples of treatment at leisure facilities Fig. 10 is a flow chart showing an example of processing carried out in the leisure facility 20 (data processing device 22). The routine shown in Fig. 10 is executed repeatedly at predetermined processing intervals, for example.

[0084] In the routine shown in Fig. 10, first, it is determined whether or not a facility reservation command CRS has been received (step S31). As already described, when reservation request data DRQ is received from the user terminal 30, the facility reservation command CRS is transmitted from the management server 10 to the requested facility. If the determination result in step S31 is negative, the processing of the routine shown in Fig. 10 ends.

[0085] If the determination result in step S31 is positive, a reservation for the requested facility is made (step S32). When a reservation for the requested facility is made, the usage status data STS_F is updated. In the process of step S32, after the usage status data STS_F is updated, a reservation completion report RRS is transmitted to the management server 10. When the usage status data STS_F is updated, the data DFC is also updated. Therefore, in the process of step S32, the reservation completion report RRS and the data DFC may be transmitted to the management server 10.

[0086] Following the processing of step S32, it is determined whether or not the user USR has entered the requested facility (step S33). The entry of the user USR is determined, for example, by whether or not authentication has been performed between the requested facility and the user USR. The processing of step S33 is repeatedly executed until a positive determination result is obtained.

[0087] If the determination result in step S33 is positive, the utilization status data STS_F is updated (step S34). In the process of step S34, the utilization status data STS_F is updated, and then the data DFC is transmitted to the management server 10.

[0088] Following the process of step S34, it is determined whether the user USR has left the requested facility (step S35). The method of determining whether the user USR has left is the same as the method of determining whether the user USR has entered. The process of step S35 is repeated until a positive determination result is obtained.

[0089] If the determination result in step S35 is positive, the usage status data STS_F is updated (step S36). The contents of the process in step S36 are the same as those of the process in step S34.

[0090] 3-3. Example of parking lot processing Fig. 11 is a flowchart showing an example of processing performed in the parking lot 40 (data processing device 42). The routine shown in Fig. 11 is executed repeatedly at predetermined processing intervals, for example.

[0091] In the routine shown in FIG. 11, first, it is determined whether or not a transportation arrangement command CTR has been received (step S41). As already described, the transportation arrangement command CTR is RTR When the command CTR is received from the user terminal 30, it is transmitted from the management server 10 to the parking lot 40. The destination of the transfer arrangement command CTR is the parking lot 40 selected in the processing of step S24 in Fig. 9. If the determination result of step S41 is negative, the processing of the routine shown in Fig. 11 is terminated.

[0092] Following the processing of step S41, a mobile unit 70 is selected (step S42). The mobile unit 70 selected in the processing of step S42 is one of the available mobile units 70. If data such as size and maximum loading capacity is included in the transportation arrangement command CTR, the mobile units 70 are narrowed down based on this data. In the processing of step S42, a transportation execution command CVH is also transmitted to the selected mobile unit 70 (hereinafter also referred to as the "selected mobile unit").

[0093] Following the processing of step S42, it is determined whether the selected mobile object has left the parking lot 40 (step S43). As already explained, the parking lot 40 manages the AVP of the mobile object 70. When the AVP (automatic leaving) of the selected mobile object is performed, the selected mobile object moves from the parking space to the waiting space. When the selected mobile object arrives at the waiting space, it is determined that the selected mobile object has left the parking lot 40. The processing of step S43 is repeatedly executed until a positive determination result is obtained.

[0094] If the result of the determination in step S43 is positive, the operation status data STS_P is updated (step S44). In the process of step S44, the data DPK is also transmitted to the management server 10 after the operation status data STS_P is updated.

[0095] Following the processing of step S44, it is determined whether the selected mobile object has entered the parking lot 40 (step S45). After the selected mobile object has provided the shuttle service, the selected mobile object returns to the waiting space of the parking lot 40. When the selected mobile object arrives at the waiting space, AVP (automatic entry) of the selected mobile object is performed. The selected mobile object then moves from the waiting space to the parking space. When the selected mobile object arrives at the parking space, it is determined that the selected mobile object has entered from the parking lot 40. The processing of step S45 is repeatedly executed until a positive determination result is obtained.

[0096] If the determination result in step S45 is positive, the operation status data STS_P is updated (step S46). The contents of the process in step S46 are the same as those of the process in step S44.

[0097] 3-4. Processing example for selected mobile unit 12 and 13 are flowcharts showing an example of processing performed in the selected moving body (control device). The routines shown in Figs. 12 and 13 are repeatedly executed at predetermined processing intervals, for example.

[0098] In the routine shown in Figures 12 and 13, first, it is determined whether or not a pick-up / drop-off execution command CVH has been received (step S51). As already described, when a pick-up / drop-off execution command CTR has been received from management server 10, the pick-up / drop-off execution command CVH is transmitted from parking lot 40 to the selected mobile object. If the determination result in step S51 is negative, the processing of the routine shown in Figures 12 and 13 ends.

[0099] If the determination result in step S51 is positive, AVP control (automatic leaving control) is executed (step S52). In the automatic leaving control, the driving, braking, and steering of the selected mobile object are controlled so that the selected mobile object automatically travels along a route from a parking space to a waiting space in the parking lot 40 while communicating with the selected mobile object and the parking lot 40.

[0100] Following the process of step S52, it is determined whether or not the selected moving object has completed leaving the warehouse (step S53). When the selected moving object arrives at the waiting space, it is determined that the selected moving object has completed leaving the warehouse. The process of step S53 is repeatedly executed until a positive determination result is obtained.

[0101] If the result of the determination in step S53 is positive, automatic driving control is performed (step S54). In the process of step S54, the driving, braking, and steering of the selected moving body are controlled so that the selected moving body automatically travels along the route from the waiting space to the pick-up point. During the execution of the automatic driving control, the current situation report data DVH is appropriately transmitted.

[0102] Following the process of step S54, it is determined whether the selected moving object has arrived at the pick-up point (step S55). The determination of whether the selected moving object has arrived at the pick-up point is made based on the current position of the selected moving object. The process of step S55 is repeatedly executed until a positive determination result is obtained.

[0103] If the determination result in step S55 is positive, current status report data DVH is transmitted to parking lot 40 (step S56). The current status report data DVH transmitted in the processing of step S56 is data indicating that the selected mobile object has arrived at the pick-up point. When the processing of step S56 is performed, parking lot 40 may update the operation status data STS_P to notify management server 10 of the arrival of the selected mobile object. In this case, management server 10 may notify user terminal 30 of the arrival of the selected mobile object. Note that when notifying user terminal 30, current status report data DVH may be transmitted from the selected mobile object to management server 10.

[0104] The selected mobile body that has arrived at the pick-up point waits for the arrival of the user USR at this pick-up point. In the process of step S56, authentication of the user USR is also performed at the pick-up point. If the user USR has arrived at the pick-up point, authentication is performed between the user USR and the selected mobile body using short-range communication or the like. When this authentication is completed, the selected mobile body unlocks the door. This allows the user USR to get into the selected mobile body.

[0105] Following the processing of step S56, it is determined whether or not the preparation for departure is complete (step S57). Whether or not the preparation for departure is complete is determined, for example, by whether or not a predetermined condition is satisfied. Examples of the predetermined condition include, for example, that the boarding of the user USR into the selected moving body is recognized, and that the safety of the surroundings of the selected moving body is confirmed. The processing of step S57 is repeatedly executed until a positive determination result is obtained.

[0106] If the result of the determination in step S57 is positive, automatic driving control is performed (step S58). In the process of step S58, the driving, braking, and steering of the selected moving body are controlled so that the selected moving body automatically travels along the route from the pick-up point to the requested facility. During the execution of the automatic driving control, the current situation report data DVH is transmitted as appropriate.

[0107] Following the process of step S58, it is determined whether the selected mobile object has reached the requested facility (step S59). The determination of whether the selected mobile object has reached the requested facility is made based on the current location of the selected mobile object. The process of step S59 is repeatedly executed until a positive determination result is obtained.

[0108] If the determination result in step S59 is positive, current status report data DVH is transmitted to parking lot 40 (step S60). The current status report data DVH transmitted in the processing of step S60 is data indicating that the selected mobile object has arrived at the requested facility. When the processing of step S60 is performed, parking lot 40 may update the operation status data STS_P to notify management server 10 of the arrival of the selected mobile object.

[0109] The selected mobile object that has arrived at the requested facility drops off the user USR in any space (e.g., a driveway space) within the requested facility and stops in any space (e.g., a parking space). That is, in the process of step S60, the mobile object waits for the user USR to return at the requested facility. However, a process may be performed to return to the parking lot 40 without waiting for the user USR to return. Alternatively, a process may be performed to pick up a user USR other than the user USR on the way back to the parking lot 40.

[0110] Following the processing of step S60, it is determined whether or not preparations for departure are complete (step S61). The processing of step S61 is processing for picking up the user USR who has been transported to the requested facility in any space (e.g., a space at the driveway) within the requested facility. Whether or not preparations for departure are complete is determined, for example, based on whether or not a predetermined condition is satisfied. Examples of the predetermined condition include those exemplified in the explanation of the processing of step S57.

[0111] If the determination result in step S61 is positive, automatic driving control is performed (step S62). In the process of step S62, the driving, braking, and steering of the selected moving body are controlled so that the selected moving body automatically travels along the route from the pick-up point in the requested facility to the waiting space in the parking lot 40. During the execution of the automatic driving control, the current situation report data DVH is transmitted as appropriate.

[0112] Following the process of step S62, it is determined whether or not the selected mobile object has arrived at the parking lot 40 (step S63). The determination as to whether or not the selected mobile object has arrived at the parking lot 40 is made based on the current position of the selected mobile object. The process of step S63 is repeatedly executed until a positive determination result is obtained.

[0113] If the determination result in step S63 is positive, current status report data DVH is transmitted to parking lot 40 (step S64). The current status report data DVH transmitted in the processing of step S64 is data indicating that the selected mobile object has arrived at parking lot 40. When the processing of step S64 is performed, parking lot 40 may transmit various commands to the selected mobile object in order to prepare for AVP (automated parking) of the selected mobile object.

[0114] Following the process of step S64, AVP control (automatic entry control) is executed (step S65). In the automatic entry control, the driving, braking, and steering of the selected mobile object are controlled so that the selected mobile object automatically travels along a route from a waiting space to a parking space in the parking lot 40 while communicating with the selected mobile object and the parking lot 40.

[0115] Following the process of step S65, it is determined whether or not the entry of the selected mobile object has been completed (step S66). When the selected mobile object arrives at the parking space, it is determined that the entry of the selected mobile object has been completed. The process of step S66 is repeatedly executed until a positive determination result is obtained.

[0116] 3-5. Example of processing at material center Fig. 14 is a flow chart showing an example of processing performed in the material center 50 (data processing device 52). The routine shown in Fig. 14 is executed repeatedly at predetermined processing intervals, for example.

[0117] In the routine shown in FIG. 14, first, it is determined whether or not a delivery arrangement command CDL has been received (step S71). As already described, the delivery arrangement command CDL is a delivery request data RDLWhen the delivery arrangement command CDL is received from the user terminal 30, it is transmitted from the management server 10 to the material center 50. The destination of the delivery arrangement command CDL is the material center 50 selected in the processing of step S27 in Fig. 9. If the determination result of step S71 is negative, the processing of the routine shown in Fig. 14 ends.

[0118] Following the processing of step S71, a delivery robot 80 is selected (step S72). The delivery robot 80 selected in the processing of step S72 is one of the delivery robots 80 capable of delivering the requested materials. In the processing of step S72, a delivery execution command CRB is also sent to the selected delivery robot 80 (hereinafter also referred to as the "selected robot").

[0119] Following the processing of step S72, it is determined whether or not the selected robot has departed from the material center 50 (step S73). The determination as to whether or not the selected robot has departed from the material center 50 is made based on the current position of the selected robot. The processing of step S73 is repeatedly executed until a positive determination result is obtained.

[0120] If the determination result in step S73 is positive, the inventory status data STS_M and the operation status data STS_R are updated (step S74). In the process of step S74, the data DMC is transmitted to the management server 10 after these data are updated.

[0121] Following the processing of step S74, it is determined whether or not the selection robot has returned to the material center 50 (step S75). After the selection robot performs the delivery service, the selection robot returns to the material center 50. The determination of whether or not the selection robot has returned to the material center 50 is made based on the current position of the selection robot. The processing of step S75 is repeatedly executed until a positive determination result is obtained.

[0122] If the determination result in step S75 is positive, the inventory status data STS_M and the operation status data STS_R are updated (step S76). The contents of the process in step S76 are the same as those of the process in step S74.

[0123] 3-6. Processing examples using selected robots 15 is a flowchart showing an example of processing performed in the selection robot (control device). The routine shown in FIG. 15 is executed repeatedly at predetermined processing intervals, for example.

[0124] In the routine shown in Fig. 15, first, it is determined whether or not a delivery execution command CRB has been received (step S81). As already described, when a delivery arrangement command CDL is received from the management server 10, the delivery execution command CRB is transmitted from the material center 50 to the selection robot. When the determination result in step S81 is negative, the processing of the routine shown in Fig. 15 ends.

[0125] If the determination result in step S81 is positive, it is determined whether or not the preparation for departure is complete (step S83). Whether or not the preparation for departure is complete is determined, for example, based on whether or not a predetermined condition is satisfied. An example of this predetermined condition is that the loading of the requested materials onto the selected robot is complete. The process of step S83 is repeatedly executed until a positive determination result is obtained.

[0126] If the determination result in step S83 is positive, automatic driving control is performed (step S84). In the process of step S84, the driving, braking, and steering of the selected robot are controlled so that the selected robot automatically travels along the route from the material center 50 to the delivery destination. During the execution of the automatic driving control, the current situation report data DRB is transmitted as appropriate.

[0127] Following the processing of step S84, it is determined whether the selected robot has reached the delivery destination (step S85). The determination of whether the selected robot has reached the delivery destination is made based on the current location of the selected robot. The processing of step S85 is repeatedly executed until a positive determination result is obtained.

[0128] If the judgment result in step S85 is positive, current status report data DRB is sent to the materials center 50 (step S86). The current status report data DRB sent in the processing of step S86 is data indicating that the selected robot has arrived at the delivery destination. When the processing of step S86 is performed, the materials center 50 may update the operation status data STS_R to notify the management server 10 of the arrival of the selected robot. In this case, the management server 10 may notify the user terminal 30 of the arrival of the selected robot. Note that when notifying the user terminal 30, the selected robot may send current status report data DRB to the management server 10.

[0129] The selection robot that has arrived at the delivery destination waits for the arrival of the user USR at the delivery destination. In the processing of step S86, authentication of the user USR is also performed at the delivery destination. When the user USR has arrived at the delivery destination, authentication is performed between the user USR and the selection robot using short-range communication or the like. When this authentication is complete, the selection robot unlocks the door. This makes it possible for the selection robot to pick up the requested material.

[0130] Following the processing of step S86, it is determined whether or not preparation for departure is complete (step S87). Whether or not preparation for departure is complete is determined, for example, based on whether a predetermined condition is satisfied. An example of this predetermined condition is that removal of the requested material from the selected robot is complete. The processing of step S87 is repeatedly executed until a positive determination result is obtained.

[0131] 15, after the requested materials have been removed, a process for returning to the material center 50 is performed. However, if the requested materials include rental materials, a process for waiting for the return of the user USR may be performed. Alternatively, on the way back to the material center 50, a process for collecting rental materials from a user USR other than the user USR may be performed.

[0132] If the determination result in step S87 is positive, automatic driving control is performed (step S88). In the process of step S88, the driving, braking, and steering of the selected robot are controlled so that the selected robot automatically travels along the route from the delivery destination to the material center 50. During the execution of the automatic driving control, the current situation report data DRB is transmitted as appropriate.

[0133] Following the processing of step S88, it is determined whether or not the selected robot has arrived at the material center 50 (step S89). The determination as to whether or not the selected robot has arrived at the material center 50 is made based on the current position of the selected robot. The processing of step S89 is repeatedly executed until a positive determination result is obtained.

[0134] 4.Effects According to the management system of the embodiment, the recommendation data DRC generated in the management server 10 is transmitted to the user terminal 30. The recommendation data DRC is generated based on the hobby data TST and the usage status data STS_F of the user USR. Therefore, it is expected that the user USR who sees the recommendation data DRC will use a leisure facility 20 that matches his / her preferences. In other words, according to the management system of the embodiment, it is possible to provide useful information to the user USR who casually wishes to use a leisure facility 20 belonging to a certain category, thereby promoting the use of the leisure facility 20.

[0135] Furthermore, according to the management system of the embodiment, when reservation request data DRQ is transmitted from the user terminal 30 to the management server 10, a reservation for the requested facility can be made automatically. Furthermore, when the reservation request data DRQ contains shuttle request data RTR, transportation to the requested facility is automatically arranged. When the reservation request data DRQ contains delivery request data RDL, the requested materials are automatically delivered to the delivery destination. Therefore, it is possible to remove obstacles to the use of the leisure facility 20, such as the preparation and arrangement of transportation and materials. This leads to further promotion of use of the leisure facility 20. [Explanation of symbols]

[0136] 10 Management Server 11 Database 13 Data Processing Device 20. Leisure Facilities 21,41,51 Terminal 30 User terminals 40 Parking 50 Material Center 70 Mobile 80 Delivery Robot 100 Facility Usage Management System CDL Delivery Order CRS Facility Reservation Command CRB Delivery Implementation Directive CTR Transportation Arrangement Instructions CVH Pick-up and Drop-off Instructions DFC Leisure Facility Data DMC Material Center Data DPK Parking Information DRC Recommendation Data DRQ Reservation request data Data about DUS users RDL Delivery Request Data REG_F, REG_M, REG_P, REG_U Registration data RFC Request Facility Data RTZ request time zone data RTR Pick-up request data STS_F Usage data USR User

Claims

1. A facility usage management system for managing the usage of various facilities by users, A management server including a storage device in which various data is stored and a data processing device; a user terminal that is operated by the user and communicates with the management server; a materials center including a communication device for communicating with the management server and a data processing device; A plurality of delivery robots, each of which includes a communication device for communicating with the management server and the material center, a traveling device, and a control device for controlling the traveling device; Equipped with The various data include registration data of the user, hobby data of the user, registration data of the various facilities, and usage status data of the various facilities, The data processing device of the management server includes: generating recommendation data based on the various data, the recommendation data including data on facilities that are in line with the preferences of the user and that are available to the user; Transmitting the recommendation data to the user terminal; After transmitting the recommendation data, it is determined whether or not reservation request data has been received from the user terminal; The reservation request data includes data on a requested facility desired by the user and data on a time period during which the requested facility is to be used, When it is determined that the reservation request data has been received from the user terminal, a reservation is made for the requested facility for the use time period based on the reservation request data; The data processing device of the management server further comprises: If it is determined that the reservation request data has been received from the user terminal, it is determined whether or not the reservation request data includes delivery request data; The delivery request data includes data of a requested material desired by the user, data of a delivery destination of the requested material, and data of a delivery time period of the requested material; if it is determined that the delivery request data is included in the reservation request data, a delivery arrangement command is generated based on the delivery request data for delivering the requested material from the material center to the delivery destination; Transmitting the delivery arrangement command to the material center; The data processing device of the material center includes: When the delivery arrangement command is received, a delivery robot that will deliver the requested material is selected from among the plurality of delivery robots based on the delivery arrangement command; Transmitting a delivery command to the selected delivery robot to deliver the requested material from the material center to the delivery destination; When the control device of the selected delivery robot receives the delivery execution command, the control device performs automatic driving control from the material center to the delivery destination based on the delivery execution command. A facility usage management system comprising:

2. The facility usage management system according to claim 1, A parking lot including a communication device for communicating with the management server and a data processing device; A plurality of moving bodies each including a communication device that communicates with the management server and the parking lot, a traveling device, and a control device that controls the traveling device; Further comprising: The data processing device of the management server includes: When the reservation request data is received from the user terminal, determining whether or not the reservation request data includes transportation request data; The pickup request data includes data of a pickup location desired by the user and data of a pickup time period desired by the user, If it is determined that the pickup request data is included in the reservation request data, a pickup arrangement command is generated based on the pickup request data to pick up and drop off the user from the pickup point to the requested facility; Transmitting the transportation arrangement command to the parking lot; The parking lot data processing device includes: When the transportation arrangement command is received, a vehicle that will transport the user is selected from among the plurality of vehicles based on the transportation arrangement command; Transmitting a pickup execution command to the selected moving body; When the control device of the selected mobile object receives the pick-up execution command, the control device performs automatic driving control from the parking lot to the pick-up point and automatic driving control from the pick-up point to the requested facility based on the pick-up execution command. A facility usage management system comprising:

3. A facility usage management method for managing the usage of various facilities by users in a management server, comprising: a step in which the management server generates recommendation data based on various data stored in a storage device, the recommendation data including data on facilities that are in line with the preferences of the user and that are available to the user, the various data including registration data of the user, hobby data of the user, registration data of the various facilities, and utilization status data of the various facilities; The management server transmits the recommendation data to a user terminal; a step in which the management server judges whether or not reservation request data has been received from the user terminal after transmitting the recommendation data, the reservation request data including data on a requested facility desired by the user and data on a time period during which the requested facility is to be used; when it is determined that the management server has received the reservation request data from the user terminal, making a reservation for the requested facility for the use time period based on the reservation request data; a step in which the management server, when receiving the reservation request data from the user terminal, judges whether or not the reservation request data includes delivery request data, the delivery request data including data on requested materials desired by the user, data on a delivery destination of the requested materials, and data on a delivery time period for the requested materials; a step of generating, when the management server determines that the delivery request data is included in the reservation request data, a delivery arrangement command for delivering the requested material from a material center to the delivery destination based on the delivery request data; the management server transmitting the delivery arrangement command to the material center; When the material center receives the delivery arrangement command, the material center selects a delivery robot that will deliver the requested material from among a plurality of delivery robots based on the delivery arrangement command; a step of the material center transmitting a delivery execution command to the selected delivery robot to deliver the requested material from the material center to the delivery destination; When the selected delivery robot receives the delivery execution command, the selected delivery robot performs automatic driving control from the material center to the delivery destination based on the delivery execution command; A facility usage management method comprising:

4. A facility utilization management method according to claim 3, a step of the management server, when receiving the reservation request data from the user terminal, determining whether or not the reservation request data includes transportation request data, the transportation request data including data of a pick-up point desired by the user and data of a pick-up time slot desired by the user; generating, when the management server determines that the shuttle request data is included in the reservation request data, a shuttle arrangement command for transporting the user from the pickup point to the requested facility based on the shuttle request data; the management server transmitting the shuttle arrangement command to a parking lot; When the parking lot receives the pick-up arrangement command, selecting a mobile object that will pick up and drop off the user from among a plurality of mobile objects based on the pick-up arrangement command; A step of the parking lot transmitting a pick-up / drop-off execution command to the selected mobile unit; When the selected moving object receives the pick-up execution command, the selected moving object performs automatic driving control from the parking lot to the pick-up point and automatic driving control from the pick-up point to the requested facility based on the pick-up execution command; The facility utilization management method further comprises:

Citation Information

Patent Citations

  • Apparatus and method for displaying content with delivery vehicle

    CN109641658A

  • Associated reservation system and method for a plurality of facilities

    JP2004102723A

  • Navigation system

    JP2004340875A

  • Recommendation system and recommendation method

    JP2018169913A

  • Transportation management device, transportation management method, and program

    JP2020074181A