Control device, control method, and program

The control device addresses transportation challenges to and from medical examination sites by generating vehicle allocation plans, ensuring timely and convenient patient transport through integrated reservation and boarding position data, even in congested conditions.

JP7601029B2Active Publication Date: 2024-12-17TOYOTA JIDOSHA KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022028692
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-25
Publication Date
2024-12-17
Estimated Expiration
2042-02-25

AI Technical Summary

Technical Problem

Patients face difficulties in traveling to and from medical examination locations due to inconvenient transportation options, especially when they do not own a vehicle to reach the examination site.

Method used

A control device that generates a vehicle allocation plan based on reservation and boarding position information, facilitating transportation to and from health checkup venues using vehicles such as taxis or other mobility services.

Benefits of technology

Automatically arranges transportation to and from health checkups, reducing the burden on patients by ensuring timely arrival and departure, even in congested conditions or with additional medical examinations, without the need for personal reservation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007601029000003
    Figure 0007601029000003
  • Figure 0007601029000004
    Figure 0007601029000004
  • Figure 0007601029000005
    Figure 0007601029000005
Patent Text Reader

Abstract

To provide a technique for facilitating transportation of medical examinees to and from a health checkup location.SOLUTION: A control device 20 includes a control unit 21 that obtains reservation information including a user's health checkup reservation time and a location of the health checkup, obtains riding position information indicating the user's riding position, and generates a vehicle allocation plan for a vehicle 40 in which the user rides and moves between the riding position and the location of the health checkup based on the reservation information and the riding position information.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 control device, a control method, and a program. [Background technology]

[0002] Conventionally, there is known a technique for determining medical examination equipment to be installed in a vehicle. For example, Patent Document 1 discloses a technique for determining medical examination equipment to be installed in a vehicle based on user information of a user who will undergo a medical examination. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-022332 Summary of the Invention [Problem to be solved by the invention]

[0004] When undergoing a health examination in a vehicle equipped with health examination equipment, if the examinee does not have a vehicle to travel to the health examination vehicle, it is difficult for the examinee to travel between his / her home and the location where the health examination is performed. The location where the vehicle is staying as the health examination location is not always convenient in terms of transportation, so a technology that makes it easier for examinees to travel to and from the location where the health examination is performed has been desired.

[0005] In view of the above circumstances, an object of the present disclosure is to provide a technology that makes it easier for examinees to travel to and from the location where their health examinations are performed. [Means for solving the problem]

[0006] A control device according to an embodiment of the present disclosure includes: Acquire reservation information including a reservation time for a medical examination of the user and a venue for the medical examination; Acquire boarding position information indicating a boarding position of the user; A control unit is provided that generates a vehicle allocation plan for a vehicle in which the user will travel between the boarding location and the venue based on the reservation information and the boarding location information.

[0007] A control method according to an embodiment of the present disclosure includes: A computer-implemented control method, comprising: Obtaining reservation information including a reservation time of a medical examination of a user and a venue of the medical examination; acquiring boarding position information indicating a boarding position of the user; The method includes generating a vehicle allocation plan for a vehicle in which the user will travel between the boarding location and the venue based on the reservation information and the boarding location information.

[0008] A program according to an embodiment of the present disclosure includes: On the computer, Obtaining reservation information including a reservation time of a medical examination of a user and a venue of the medical examination; acquiring boarding position information indicating a boarding position of the user; The system executes operations including generating a vehicle allocation plan for a vehicle in which the user will travel between the boarding location and the venue based on the reservation information and the boarding location information. Effect of the Invention

[0009] According to one embodiment of the present disclosure, a technology is provided that facilitates a patient's travel to and from a medical examination location. [Brief description of the drawings]

[0010] [Figure 1] 1 is a block diagram showing a schematic configuration of a system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a control device according to the present embodiment. [Diagram 3] FIG. 2 is a block diagram showing a configuration of a terminal device according to the present embodiment. [Figure 4]1 is a block diagram showing a configuration of a vehicle according to an embodiment of the present invention; [Figure 5A] 4 is a flowchart showing the operation of the control device according to the present embodiment. [Figure 5B] 4 is a flowchart showing the operation of the control device according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present invention will be described.

[0012] An overview of a system 1 according to an embodiment of the present disclosure will be described with reference to FIG. 1. The system 1 includes a control device 20, a terminal device 30, a vehicle 40, a reservation management device S, and a vehicle V. The control device 20, the terminal device 30, the vehicle 40, the reservation management device S, and the vehicle V are communicatively connected to a network 60 including, for example, the Internet. For simplicity, FIG. 1 shows one each of the terminal device 30, the vehicle 40, the reservation management device S, and the vehicle V, but there may be a plurality of the terminal devices 30, the vehicles 40, the reservation management devices S, and the vehicles V.

[0013] The control device 20 is installed in a facility such as a data center, etc. The control device 20 is, for example, a server belonging to a cloud computing system or other computing system.

[0014] The terminal device 30 is held by a user who undergoes a health checkup. In this embodiment, the user refers to a person who undergoes a health checkup. The terminal device 30 is, for example, a mobile device such as a mobile phone, a smartphone, or a tablet, or a PC. "PC" is an abbreviation for personal computer.

[0015] The vehicle 40 may be, for example, an automobile, but is not limited thereto, and may be any vehicle. The automobile may be, for example, a gasoline automobile, an electric automobile, a hybrid automobile, a plug-in hybrid automobile, or a fuel cell automobile, but is not limited thereto. The vehicle 40 may be driven by a driver, or may be automated at any level. The level of automation may be, for example, any of levels 1 to 5 in the level classification of the Society of Automotive Engineers (SAE). The vehicle 40 may be a vehicle dedicated to MaaS (Mobility as a Service). The vehicle 40 can carry a user to and from the medical examination venue according to a vehicle allocation plan described below. In this embodiment, the vehicle 40 is a vehicle managed by a taxi company. The vehicle 40 is not limited thereto, and may be any vehicle used in a shuttle service, such as a vehicle related to a driving service.

[0016] The reservation management device S is installed in a hospital or the like that hosts the health checkup, and accepts and manages reservations for the health checkup from users. The reservation management device S is, for example, a server that belongs to a cloud computing system or other computing system. The reservation management device S may be installed in a vehicle V that serves as a venue for the health checkup, which will be described below.

[0017] The vehicle V is a medical examination vehicle equipped with equipment used for the medical examination. The vehicle V is, for example, a gasoline-powered automobile, an electric automobile, a hybrid automobile, a plug-in hybrid automobile, or a fuel cell automobile, but is not limited to these. The vehicle V may be driven by a driver, or may be automated at any level. The level of automation is, for example, any of levels 1 to 5 in the SAE level classification. The vehicle V may be a MaaS-dedicated vehicle. The vehicle V may be managed by a hospital or the like that hosts the medical examination. The vehicle V can operate and travel around the area where users who undergo the medical examination live.

[0018] Network 60 includes the Internet, at least one WAN, at least one MAN, or a combination thereof. "WAN" is an abbreviation for wide area network. "MAN" is an abbreviation for metropolitan area network. Network 60 may include at least one wireless network, at least one optical network, or a combination thereof. The wireless network may be, for example, an ad-hoc network, a cellular network, a wireless LAN, a satellite communication network, or a terrestrial microwave network. "LAN" is an abbreviation for local area network.

[0019] First, an overview of the present embodiment will be described, and details will be described later. The control device 20 acquires reservation information including a reservation time and a venue of a medical checkup of a user, acquires boarding position information indicating a boarding position of the user, and generates a vehicle dispatch plan for a vehicle 40 that the user boards and travels between the boarding position and the venue based on the reservation information and the boarding position information.

[0020] In this embodiment, the venue of the health check is a vehicle V. The venue of the health check is not limited to this, and may be any place such as a hospital, a clinic, a public facility, etc. The reservation information includes information indicating the reservation time of the user's health check and the venue of the health check. The reservation information may include any information such as information indicating the user's name, information indicating whether it is the user's first time to receive a health check at the venue, information indicating the required time for the health check, and information indicating the user's health check items in the health check. The boarding position information is information indicating a boarding position where the user wishes to board the vehicle 40. The boarding position may be expressed in any form such as an address, or a point or area on a map.

[0021] The vehicle dispatch plan includes a boarding position where the user boards the vehicle 40 on at least one of the outward journey and the return journey, a departure time of the vehicle 40 from the boarding position, a drop-off position where the user gets off the vehicle 40, and an arrival time of the vehicle 40 at the drop-off position. The vehicle 40 moves with the user between the boarding position and the drop-off position. The boarding position on the outward journey or the drop-off position on the return journey may be any position within a predetermined distance from the user's house, such as in front of the user's house. The drop-off position on the outward journey or the boarding position on the return journey may be any position within a predetermined distance from the venue, such as in front of the medical examination venue. The vehicle dispatch plan may include information indicating a route on a map from the boarding position to the drop-off position. The control device 20 can notify a business operator, such as a taxi company, that arranges the vehicle 40 for the user of the vehicle dispatch plan. The control device 20 may directly notify the vehicle 40 of the vehicle dispatch plan.

[0022] According to this embodiment, the control device 20 can generate a vehicle dispatch plan taking into consideration the appointment time and the venue of the health check. Based on the generated vehicle dispatch plan, a taxi company can arrange for a vehicle 40. For the user, appropriate vehicle dispatch for travel to and from the health check venue is automatically performed, reducing the burden of travel to the health check venue. Thus, a technology can be provided that makes it easy for examinees to travel to and from the location of the health check.

[0023] Next, each component of the system 1 will be described in detail.

[0024] As shown in FIG. 2, the control device 20 includes a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, and an output unit 25.

[0025] The control unit 21 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a CPU or GPU, or a dedicated processor specialized for a specific process. "CPU" is an abbreviation for central processing unit. "GPU" is an abbreviation for graphics processing unit. The dedicated circuit is, for example, an FPGA or an ASIC. "FPGA" is an abbreviation for field-programmable gate array. "ASIC" is an abbreviation for application specific integrated circuit. The control unit 21 executes processes related to the operation of the control device 20 while controlling each part of the control device 20.

[0026] The storage unit 22 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a RAM or a ROM. "RAM" is an abbreviation for random access memory. "ROM" is an abbreviation for read only memory. The RAM is, for example, an SRAM or a DRAM. "SRAM" is an abbreviation for static random access memory. "DRAM" is an abbreviation for dynamic random access memory. The ROM is, for example, an EEPROM. "EEPROM" is an abbreviation for electrically erasable programmable read only memory. The storage unit 22 functions, for example, as a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 stores information used in the operation of the control device 20 and information obtained by the operation of the control device 20. For example, the storage unit 22 may store a system program, an application program, a database, map information, and the like. The information stored in the memory unit 22 may be updatable, for example, with information obtained from the network 60 via the communication unit 23 .

[0027] The communication unit 23 includes at least one communication interface. The communication interface is, for example, a LAN interface. The communication unit 23 receives information used in the operation of the control device 20, and transmits information obtained by the operation of the control device 20.

[0028] The input unit 24 includes at least one input interface. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen integral with a display, or a microphone. The input unit 24 accepts an operation to input data used for the operation of the control device 20. The input unit 24 may be connected to the control device 20 as an external input device instead of being provided in the control device 20. As a connection method, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used. "USB" is an abbreviation for Universal Serial Bus. "HDMI (registered trademark)" is an abbreviation for High-Definition Multimedia Interface.

[0029] The output unit 25 includes at least one output interface. The output interface is, for example, a display or a speaker. The display is, for example, an LCD or an organic EL display. "LCD" is an abbreviation for liquid crystal display. "EL" is an abbreviation for electro luminescence. The output unit 25 outputs data obtained by the operation of the control device 20. The output unit 25 may be connected to the control device 20 as an external output device instead of being provided in the control device 20. As a connection method, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.

[0030] The functions of the control device 20 are realized by executing a control program according to this embodiment on a processor corresponding to the control unit 21. That is, the functions of the control device 20 are realized by software. The control program causes a computer to execute the operations of the control device 20, thereby causing the computer to function as the control device 20. That is, the computer functions as the control device 20 by executing the operations of the control device 20 in accordance with the control program.

[0031] The program may be stored in a non-transitory computer-readable medium. Examples of the non-transitory computer-readable medium include a magnetic recording device, an optical disk, a magneto-optical recording medium, or a ROM. The program may be distributed, for example, by selling, transferring, or lending a portable medium such as a DVD or CD-ROM on which the program is stored. "DVD" is an abbreviation for digital versatile disc. "CD-ROM" is an abbreviation for compact disc read only memory. The program may be distributed by storing the program in the storage of a server and transferring the program from the server to another computer. The program may be provided as a program product.

[0032] A computer temporarily stores a program stored in a portable medium or transferred from a server in a main storage device. Then, the computer reads the program stored in the main storage device with a processor and executes processing according to the read program with the processor. The computer may read the program directly from a portable medium and execute processing according to the program. The computer may execute processing according to the received program each time a program is transferred from the server to the computer. Processing may be executed by a so-called ASP-type service that realizes functions only by execution instructions and result acquisition without transferring a program from the server to the computer. "ASP" is an abbreviation for application service provider. Programs include information used for processing by a computer and equivalent to a program. For example, data that is not a direct command to a computer but has the property of defining computer processing falls under " equivalent to a program.

[0033] A part or all of the functions of the control device 20 may be realized by a programmable circuit or a dedicated circuit as the control unit 21. In other words, a part or all of the functions of the control device 20 may be realized by hardware.

[0034] The configuration of a terminal device 30 according to this embodiment will be described with reference to FIG.

[0035] The terminal device 30 includes a control unit 31, a storage unit 32, a communication unit 33, an input unit , an output unit 35, and a positioning unit .

[0036] The control unit 31 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a CPU or a GPU, or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA or an ASIC. The control unit 31 executes processes related to the operation of the terminal device 30 while controlling each part of the terminal device 30.

[0037] The storage unit 32 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a RAM or a ROM. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The storage unit 32 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 32 stores information used in the operation of the terminal device 30 and information obtained by the operation of the terminal device 30.

[0038] The communication unit 33 includes at least one communication interface. The communication interface is, for example, an interface compatible with a mobile communication standard such as LTE, 4G standard, or 5G standard, an interface compatible with short-range wireless communication such as Bluetooth (registered trademark), or a LAN interface. "LTE" is an abbreviation for Long Term Evolution. "4G" is an abbreviation for 4th generation. "5G" is an abbreviation for 5th generation. The communication unit 33 receives information used in the operation of the terminal device 30, and transmits information obtained by the operation of the terminal device 30.

[0039] The input unit 34 includes at least one input interface. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen integral with a display, or a microphone. The input unit 34 accepts an operation to input information used for the operation of the terminal device 30. The input unit 34 may be connected to the terminal device 30 as an external input device instead of being provided in the terminal device 30. As a connection method, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.

[0040] The output unit 35 includes at least one output interface. The output interface is, for example, a display, a speaker, or a vibration motor. The display is, for example, an LCD or an organic EL display. The output unit 35 outputs information obtained by the operation of the terminal device 30. The output unit 35 may be connected to the terminal device 30 as an external output device instead of being provided in the terminal device 30. As a connection method, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.

[0041] The positioning unit 36 ​​includes at least one GNSS receiver. "GNSS" is an abbreviation for global navigation satellite system. GNSS includes, for example, at least one of GPS, QZSS, GLONASS, and Galileo. "GPS" is an abbreviation for Global Positioning System. "QZSS" is an abbreviation for Quasi-Zenith Satellite System. QZSS satellites are called quasi-zenith satellites. "GLONASS" is an abbreviation for Global Navigation Satellite System. The positioning unit 36 ​​measures the position of the terminal device 30.

[0042] The functions of the terminal device 30 are realized by executing a terminal program according to this embodiment on a processor corresponding to the control unit 31. That is, the functions of the terminal device 30 are realized by software. The terminal program causes a computer to execute the operations of the terminal device 30, thereby causing the computer to function as the terminal device 30. That is, the computer functions as the terminal device 30 by executing the operations of the terminal device 30 in accordance with the terminal program.

[0043] A part or all of the functions of the terminal device 30 may be realized by a programmable circuit or a dedicated circuit as the control unit 31. In other words, a part or all of the functions of the terminal device 30 may be realized by hardware.

[0044] The configuration of a vehicle 40 according to this embodiment will be described with reference to FIG.

[0045] The vehicle 40 includes a control unit 41, a storage unit 42, a communication unit 43, an input unit 44, an output unit 45, and a positioning unit 46. The vehicle 40 further includes various sensors. The various sensors, the control unit 41, the storage unit 42, the communication unit 43, the input unit 44, the output unit 45, and the positioning unit 46 may be communicatively connected to an in-vehicle network such as a controller area network (CAN).

[0046] The control unit 41 includes one or more processors, one or more programmable circuits, one or more dedicated circuits, or a combination thereof. The processor is, for example, but is not limited to, a general-purpose processor such as a CPU or a GPU, or a dedicated processor specialized for a specific process. The programmable circuit is, for example, but is not limited to, an FPGA. The dedicated circuit is, for example, but is not limited to, an ASIC. The control unit 41 may include one or more ECUs (Electronic Control Units). The control unit 41 controls the operation of the entire vehicle 40 while controlling each part of the vehicle 40.

[0047] The storage unit 42 includes one or more memories. The memories are, for example, but not limited to, semiconductor memories, magnetic memories, or optical memories. Each memory included in the storage unit 42 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 42 stores any information used in the operation of the vehicle 40. For example, the storage unit 42 may store a system program, an application program, a database, and the like. The information stored in the storage unit 42 may be updatable with information acquired from the network 60 via the communication unit 43, for example.

[0048] The communication unit 43 includes at least one communication interface. The communication interface corresponds to, for example, a mobile communication standard, a mobile communication standard such as 4G or 5G, a wired LAN standard, or a wireless LAN standard, but is not limited to these and may correspond to any communication standard. For example, an in-vehicle communication device such as a DCM (Data Communication Module) may function as the communication unit 43. The communication unit 43 receives information used for the operation of the vehicle 40 and transmits information obtained by the operation of the vehicle 40.

[0049] The input unit 44 includes at least one input interface. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen integral with a display, or a microphone. The input unit 44 accepts an operation to input information used for the operation of the vehicle 40. The input unit 44 may be connected to the vehicle 40 as an external input device instead of being provided in the vehicle 40. As a connection method, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.

[0050] The output unit 45 includes at least one output interface. The output interface is, for example, a display or a speaker. The display is, for example, an LCD or an organic EL display. The output unit 45 outputs information obtained by the operation of the vehicle 40. The output unit 45 may be connected to the vehicle 40 as an external output device instead of being provided in the vehicle 40. As a connection method, any method such as USB, HDMI (registered trademark), or Bluetooth (registered trademark) can be used.

[0051] The positioning unit 46 includes at least one GNSS receiver. The GNSS includes at least one of GPS, QZSS, BeiDou, GLONASS, and Galileo, for example. The positioning unit 46 measures the position of the vehicle 40.

[0052] The functions of vehicle 40 are realized by executing an arbitrary vehicle program in a processor serving as control unit 41. That is, the functions of vehicle 40 are realized by software. The vehicle program causes a computer to execute the operations of vehicle 40, thereby causing the computer to function as vehicle 40. That is, the computer functions as vehicle 40 by executing the operations of vehicle 40 in accordance with the vehicle program.

[0053] A part or all of the functions of the vehicle 40 may be realized by a programmable circuit or a dedicated circuit as the control unit 41. In other words, a part or all of the functions of the vehicle 40 may be realized by hardware.

[0054] The operation of the control device 20 according to this embodiment will be described with reference to Fig. 1, Fig. 5A and Fig. 5B. This operation corresponds to a control method according to this embodiment. In the following, the control device 20 transmits and receives information to and from each external device via the communication unit 23 and the network 60.

[0055] In step S101 of FIG. 5A, the control unit 21 acquires reservation information including the reservation time of the user's health check and the venue of the health check. Any method may be adopted to acquire the reservation information. For example, the control unit 21 acquires the reservation information by communicating with the reservation management device S of FIG. 1 and receiving the reservation information from the reservation management device S. Without being limited to this, the control unit 21 may communicate with the terminal device 30 and receive information including the reservation time of the health check and the venue of the health check input by the user to the terminal device 30 from the terminal device 30, and acquire it as the reservation information. In this example, the reservation time of the user's health check included in the reservation information is 14:00 on April 1, 2022, and the venue of the health check is the vehicle V of FIG. 1.

[0056] In step S102, the control unit 21 acquires boarding position information indicating the boarding position of the user. Any method may be adopted for acquiring the boarding position information. For example, the control unit 21 may read a database in which the addresses of the user's home are accumulated, which is stored in advance in the storage unit 22, identify the user's address from the database based on the user's name indicated in the reservation information, and acquire information indicating the identified address as the boarding position information. The control unit 21 may communicate with the user's terminal device 30, receive information indicating a position on a map input by the user to the terminal device 30 from the terminal device 30, and acquire the information as the boarding position information. The control unit 21 may receive information indicating the user's position measured by the positioning unit 36 ​​of the terminal device 30 from the terminal device 30, and acquire the information as the boarding position information. In this example, the user's boarding position is assumed to be a position in front of the user's house.

[0057] In step S103, the control unit 21 generates a vehicle dispatch plan. In this example, the control unit 21 generates a vehicle dispatch plan for the outbound journey and the return journey. This is not limited to this, and the control unit 21 may create a vehicle dispatch plan for only one of the outbound journey or the return journey. The control unit 21 can calculate the required time and the route from the boarding position to the disembarking position using any existing route search technology. The control unit 21 can set the departure time and the arrival time based on the calculated required time.

[0058] A case where the control unit 21 sets a vehicle dispatch plan for the outbound journey will be described. The control unit 21 sets a boarding position based on the acquired boarding position information. The control unit 21 can set a position within a predetermined distance from the venue indicated by the acquired reservation information as a drop-off position. Specifically, the control unit 21 refers to map information stored in the storage unit 22 or map information acquired from an external device, identifies a position within a predetermined distance from the venue where the vehicle 40 can be temporarily parked to drop off the user, and sets the position as a drop-off position. When the venue is a medical examination vehicle, the control unit 21 may further acquire information indicating a parking position of the medical examination vehicle from the medical examination vehicle or an external device. In this example, the control unit 21 acquires information indicating a position where the vehicle V as the venue is parked and a medical examination is held. The control unit 21 sets a parking lot P within a predetermined distance from the acquired position as a drop-off position.

[0059] The control unit 21 may set the departure time so that the user can arrive at a time that is a predetermined time earlier than the reservation time for the health checkup included in the acquired reservation information. The control unit 21 may set the predetermined time arbitrarily, for example, for each venue. The control unit 21 may set the arrival time to the set departure time plus the required time. When the acquired reservation information includes information indicating that this is the user's first time to receive a health checkup at the venue, the control unit 21 may set the departure time and arrival time so that the user can arrive at an earlier time than when receiving a health checkup for the second or subsequent times at the venue. This allows the user to arrive at the venue with plenty of time to spare, even when receiving a health checkup for the first time.

[0060] The control unit 21 sets a vehicle dispatch plan for the return journey. The control unit 21 can set the drop-off location on the outbound journey as the boarding location on the return journey, and the boarding location on the outbound journey as the drop-off location on the return journey. The control unit 21 can set the departure time for the return journey to a time obtained by adding a predetermined time to the reserved time for the health check included in the acquired reservation information. The control unit 21 can set the predetermined time as desired. If the acquired reservation information includes information indicating the required time for the health check, the control unit 21 can set the departure time for the return journey to a time obtained by adding the required time to the reserved time for the health check.

[0061] When the acquired reservation information includes information indicating the medical examination items of the user in the medical checkup, the control unit 21 may set the departure time based on the information. Specifically, the control unit 21 reads out information indicating the required time for each medical examination item stored in advance in the storage unit 22, and sums up the required times for the medical examination items of the user indicated by the reservation information. For example, it is assumed that the medical examination items of the user indicated by the reservation information are A, B, and C. The control unit 21 sums up the required times for A, B, and C. In this example, it is assumed that the total of the required times for A, B, and C is two hours. The control unit 21 can set the time obtained by adding two hours to the reservation time of the medical checkup as the departure time. This allows the control unit 21 to accurately set the departure time at which the user can board the vehicle 40 without waiting after the medical checkup is completed, according to the contents of the reservation.

[0062] Table 1 is an example of information showing a vehicle allocation plan. Table 1 shows information showing a vehicle allocation plan in a table format, but the format of the information is not limited to this. The vehicle allocation plan in this example includes routes on a map for outbound and inbound routes between the user's house and the parking lot P.

[0063] [Table 1]

[0064] In the vehicle dispatch plan of this example, the user gets into vehicle 40 in front of the user's house, and vehicle 40 departs at 13:30 on April 1, 2022. Vehicle 40 arrives at parking lot P at 13:55 on April 1, 2022, and the user gets off. After the health check, the user gets into vehicle 40 again at parking lot P, and vehicle 40 departs at 16:00 on April 1, 2022. Vehicle 40 arrives in front of the user's house at 16:30 on April 1, 2022, and the user gets off.

[0065] As shown in steps S101 to S103, the control unit 21 acquires boarding location information indicating the boarding location of the user, and generates a dispatch plan for the vehicle 40 in which the user will board and travel between the boarding location and the venue based on the reservation information and the boarding location information.

[0066] In step S104, the control unit 21 acquires traffic information indicating traffic conditions on the route along which the vehicle 40 travels. The traffic information is information indicating the current or future degree of congestion on roads along the route included in the vehicle dispatch plan, the presence or absence of restrictions such as road closures, etc. The degree of congestion may be indicated in stages such as "large," "medium," and "small." Any method may be used to acquire the traffic information. For example, the control unit 21 can acquire the traffic information by receiving it from a server device such as a traffic information center.

[0067] In step S105, the control unit 21 determines whether to modify the outbound route of the vehicle allocation plan generated in step S103 based on the traffic information acquired in step S104. The vehicle allocation plan is modified when, for example, the traffic information indicates that a predetermined degree of congestion or road closure has occurred on the route included in the vehicle allocation plan, and the traffic conditions result in a longer time for the vehicle 40 to move compared to the traffic conditions on the outbound route at the time the vehicle allocation plan was generated. If the control unit 21 determines to modify the route (step S105: YES), the operation of the control unit 21 proceeds to step S106. If the control unit 21 determines not to modify the route (step S105: NO), the operation of the control unit 21 proceeds to step S107.

[0068] In step S106, the control unit 21 modifies the vehicle dispatch plan. The control unit 21 can modify the vehicle dispatch plan by changing the route included in the vehicle dispatch plan so that the vehicle 40 can move while avoiding traffic jams or road closures. Any route search technology may be adopted to determine the modified route. The control unit 21 may modify the vehicle dispatch plan by advancing the departure time by a predetermined amount so that the vehicle 40 can arrive on time even if the route is congested.

[0069] In step S107, the control unit 21 notifies the taxi company that arranges the vehicle 40 of the vehicle allocation plan generated in step S103 or the vehicle allocation plan modified in step S106.

[0070] Specifically, the control unit 21 first identifies a taxi company located within a predetermined distance from the medical examination venue based on map information. The map information may be stored in advance in the storage unit 22, or may be received from an external device via the communication unit 23. The predetermined distance may be set arbitrarily. The control unit 21 may identify a taxi company that includes the medical examination venue in its business area. The control unit 21 generates information for notifying a vehicle dispatch plan, and transmits the information to the server device of the identified taxi company. In this way, the control unit 21 notifies the taxi company of the dispatch plan. Based on the notified dispatch plan, the server device of the taxi company automatically executes a dispatch reservation process, and can arrange a taxi as the vehicle 40 that moves according to the dispatch plan. The control unit 21 may transmit the information to a terminal device held by an employee of the taxi company. In this case, the employee of the taxi company can arrange a taxi as the vehicle 40 that moves according to the dispatch plan.

[0071] The control unit 21 may transmit the dispatch plan directly to the vehicle 40. The vehicle 40 that receives the dispatch plan moves according to the dispatch plan. The vehicle 40 may be capable of moving by autonomous driving. Specifically, the control unit 41 of the vehicle 40 receives the dispatch plan from the control device 20 via the communication unit 43. The control unit 41 controls each part of the vehicle 40 to move along a route included in the dispatch plan so as to board the user at a boarding position included in the dispatch plan, depart at the departure time, and drop the user off at a disembarking position at the arrival time.

[0072] In step S108, the control unit 21 acquires congestion information indicating the degree of congestion in the venue.

[0073] The degree of congestion may be indicated in stages, such as "large," "medium," and "small." Any method may be used to acquire the congestion information. For example, the control unit 21 communicates with a camera installed in the venue that captures the situation at the venue, and receives the image captured by the camera. The control unit 21 analyzes the received image using any image processing technology and determines the degree of congestion, thereby acquiring the congestion information. For example, the control unit 21 can determine that the greater the number of people reflected in the image captured by the camera of the waiting room of the venue, the greater the degree of congestion. Without being limited to this, the control unit 21 may communicate with a terminal device held by a staff member of the venue, and acquire information indicating the degree of congestion at the venue input by the staff member as the congestion information. In this example, it is assumed that the congestion information acquired by the control unit 21 indicates "medium."

[0074] In step S109, the control unit 21 acquires additional medical examination information indicating the medical examination items that the user will additionally undergo.

[0075] The additional medical checkup information includes a medical checkup item that the user has decided to take after the vehicle dispatch plan has been generated. The additional medical checkup item that the user has decided to take is, for example, a medical checkup item that the doctor has recommended the user to take during the medical checkup. Any method may be used to acquire the additional items. For example, the control unit 21 may communicate with the reservation management device S and acquire the additional medical checkup information from the reservation management device S. Without being limited to this, the control unit 21 may receive information indicating an additional medical checkup item to be taken that is input by the user to the terminal device 30 from the user's terminal device 30, and acquire the information as the additional medical checkup information. In this example, it is assumed that the additional medical checkup information acquired by the control unit 21 indicates medical checkup item D and medical checkup item E.

[0076] 5B, the control unit 21 acquires traffic information indicating traffic conditions along a route traveled by the vehicle 40. Details of step S110 are similar to those of step S104, and therefore will not be described.

[0077] In step S111, the control unit 21 determines whether to revise the return route of the vehicle allocation plan. The control unit 21 may determine whether to revise the vehicle allocation plan based on the congestion information acquired in step S108. The control unit 21 may determine whether to revise the vehicle allocation plan based on the additional medical examination information acquired in step S109 instead of or in addition to the congestion information. The control unit 21 may determine whether to revise the vehicle allocation plan based on the traffic information acquired in step S110 in addition to or in place of the congestion information or the additional medical examination information, or both. If the control unit 21 determines to revise the vehicle allocation plan (step S111: YES), the operation of the control unit 21 proceeds to step S112. If the control unit 21 determines not to revise the vehicle allocation plan (step S111: NO), the operation of the control unit 21 proceeds to step S114.

[0078] Based on the congestion information, the control unit 21 can determine to revise the vehicle dispatch plan when the degree of congestion is a predetermined value. The predetermined value may be determined arbitrarily. For example, the control unit 21 may determine to revise the vehicle dispatch plan when the degree of congestion is "medium" or "large." Without being limited to this, for example, the control unit 21 may obtain information recording the degree of congestion at the same venue in the past, and determine to revise the vehicle dispatch plan when the degree of congestion indicated by the congestion information is greater than the degree of congestion in the past. In this example, the degree of congestion indicated by the congestion information is "medium." Therefore, the control unit 21 determines to revise the vehicle dispatch plan.

[0079] The control unit 21 can determine to revise the vehicle allocation plan when the required time for the additional medical checkup item is equal to or greater than a predetermined value based on the additional medical checkup information. In this case, the control unit 21 reads out information indicating the required time for each medical checkup item stored in advance in the storage unit 22, and identifies the required time for the additional medical checkup item indicated by the additional medical checkup information. The control unit 21 may determine to revise the vehicle allocation plan when the total of the identified required times is equal to or greater than a predetermined value. For example, the information indicating the required time for each medical checkup item indicates that the required time for medical checkup item D is 10 minutes, the required time for medical checkup item E is 20 minutes, and the required time for medical checkup item F is 30 minutes. In this example, the medical checkup items indicated by the additional medical checkup information are D and E, and the predetermined value is 15 minutes. Since the total required time for D and E is 30 minutes, which is greater than the predetermined value of 15 minutes, the control unit 21 determines to revise the vehicle allocation plan. Without being limited thereto, the control unit 21 may determine to revise the vehicle allocation plan when the number of additional medical checkup items is equal to or greater than a predetermined value.

[0080] The control unit 21 may determine to revise the vehicle dispatch plan when the traffic conditions indicate that a certain degree of congestion or road closure has occurred on the route included in the vehicle dispatch plan, or when the traffic conditions are such that it takes longer for the vehicle 40 to move compared to the traffic conditions on the return route at the time when the vehicle dispatch plan was generated, based on the traffic information. In this example, the degree of congestion indicated by the traffic information is "light." Therefore, the control unit 21 determines not to revise the vehicle dispatch plan.

[0081] The control unit 21 may determine to revise the vehicle allocation plan when it determines to revise the vehicle allocation plan based on any one of the congestion information, the additional medical examination information, or the traffic information. In this example, the control unit 21 determines to revise the vehicle allocation plan based on the congestion information and the additional medical examination information. Therefore, the operation of the control unit 21 proceeds to step S112.

[0082] In step S112, the control unit 21 modifies the vehicle allocation plan. The control unit 21 may modify the vehicle allocation plan based on the congestion information acquired in step S108. The control unit 21 may modify the vehicle allocation plan based on the additional medical examination information acquired in step S109, instead of or in addition to the congestion information. The control unit 21 may modify the vehicle allocation plan based on the traffic information acquired in step S110, in addition to or in place of the congestion information, the additional medical examination information, or both.

[0083] A case will be described where the vehicle dispatch plan is revised based on congestion information. The control unit 21 may determine that the greater the degree of congestion indicated by the congestion information, the later the departure time from the venue included in the vehicle dispatch plan will be delayed by a predetermined time, and may revise the vehicle dispatch plan to reflect this decision. For example, if the degree of congestion at the venue indicated by the congestion information is "medium", the control unit 21 may determine that the departure time from the venue will be delayed by 30 minutes, and may revise the vehicle dispatch plan. If the degree of congestion is "high", the control unit 21 may determine that the departure time from the venue will be delayed by one hour, and may revise the vehicle dispatch plan to reflect this decision.

[0084] A case where the vehicle allocation plan is revised based on the additional medical examination information will be described. The control unit 21 may determine to delay the departure time from the venue included in the vehicle allocation plan by a predetermined time according to the type of additional medical examination item indicated by the additional medical examination information, and may reflect the decision in revising the vehicle allocation plan. Specifically, the control unit 21 reads out information indicating the required time for each medical examination item stored in advance in the storage unit 22, and sums up the required times for the additional medical examination items indicated by the additional medical examination information. In this example, the additional medical examination items indicated by the additional medical examination information are D and E, and the sum of the required times for these is 30 minutes. The control unit 21 may determine to delay the departure time for the outbound journey by 30 minutes, and may reflect the decision in revising the vehicle allocation plan.

[0085] A case where the vehicle dispatch plan is revised based on traffic information will be described. The control unit 21 may decide to change the route included in the plan so that the vehicle 40 can move while avoiding congestion or road closures, and may revise the vehicle dispatch plan to reflect the decision. Any route search technology may be employed to determine the revised route.

[0086] In this example, it is assumed that the control unit 21 determines to delay the departure time of the outbound route of the vehicle allocation plan by 30 minutes based on the congestion information. It is further assumed that the control unit 21 determines to delay the departure time by another 30 minutes based on the additional medical examination information. The control unit 21 determines to delay the departure time by one hour, which is the total of the determined times, and modifies the vehicle allocation plan to reflect the determination.

[0087] The method of correcting the vehicle allocation plan based on the congestion information, the additional medical examination information, and the traffic information is not limited to this. For example, the control unit 21 decides to delay the departure time of the outbound trip by X minutes based on the congestion information, decides to delay the departure time of the outbound trip by Y minutes based on the additional medical examination information, and decides to delay the departure time of the outbound trip by Z minutes based on the traffic information. The control unit 21 may decide to delay the departure time by the total time obtained by multiplying each of the determined values ​​of X, Y, and Z by a predetermined coefficient, and correct the vehicle allocation plan to reflect the decision.

[0088] In this example, the vehicle dispatch plan corrected by the control unit 21 is shown in Table 2. In the vehicle dispatch plan of Table 2, the departure time from the parking lot P on the return journey is corrected from 16:00 on April 1, 2022 in the vehicle dispatch plan of Table 1 to 17:00.

[0089] [Table 2]

[0090] The control unit 21 corrects the dispatch plan by delaying the expected arrival time by the amount of the delay in the scheduled boarding time. In the dispatch plan of Table 2, the expected arrival time at the user's home is corrected from 16:30 on April 1, 2022 in the dispatch plan of Table 1 to 17:30. The control unit 21 stores the corrected dispatch plan in the memory unit 22.

[0091] As shown in steps S108, S111, and S112, the control unit 21 acquires congestion information indicating the degree of congestion at the venue, and modifies the vehicle allocation plan according to the congestion information. As shown in steps S109, S111, and S112, the control unit 21 acquires additional medical examination information indicating additional medical examination items, and modifies the vehicle allocation plan according to the additional medical examination information. As shown in steps S104 to S106, and steps S110 to S112, the control unit 21 acquires traffic information indicating the traffic conditions of the route along which the vehicle 40 will travel, and modifies the vehicle allocation plan based on the traffic information.

[0092] In step S113, the control unit 21 notifies the taxi company of the vehicle dispatch plan corrected in step S112. The control unit 21 can notify the taxi company again of the vehicle dispatch plan that was notified in step S107.

[0093] Specifically, the control unit 21 transmits information indicating the revised vehicle dispatch plan to the server device of the taxi company. In this way, the control unit 21 notifies the taxi company of the revised vehicle dispatch plan. This allows the server device of the taxi company to automatically execute the vehicle dispatch reservation process and re-arrange a taxi as vehicle 40 that will move according to the revised vehicle dispatch plan. The control unit 21 may transmit the information to a terminal device held by an employee of the taxi company. This allows the employee of the taxi company to re-arrange a taxi as vehicle 40 that will move according to the revised vehicle dispatch plan.

[0094] If a vehicle cannot be dispatched according to the revised dispatch plan, the server device of the taxi company or the terminal device of the employee of the taxi company can transmit information indicating that to the control device 20. When the control unit 21 receives the information, the control unit 21 may identify another taxi company within a specified distance from the venue based on the map information, and transmit information indicating the revised dispatch plan to the identified taxi company. This ensures that the user can get in the vehicle 40 and return home even if the return route of the dispatch plan is revised.

[0095] The control unit 21 may directly transmit the revised vehicle allocation plan to the vehicle 40. The vehicle 40 that receives the vehicle allocation plan moves according to the revised vehicle allocation plan. The vehicle 40 may be capable of moving by autonomous driving.

[0096] In step S114, the control unit 21 determines the remuneration to be given to the taxi company.

[0097] The control unit 21 may determine the reward based on whether the vehicle 40 was able to move according to the vehicle allocation plan. Specifically, the control unit 21 communicates with the vehicle 40 and acquires vehicle position information indicating the position of the vehicle 40 measured by the positioning unit 46 of the vehicle 40. Based on the vehicle position information, the control unit 21 determines whether the vehicle 40 departed from the boarding position within a predetermined time difference from the departure time included in the vehicle allocation plan. The control unit 21 may decide to grant a reward when it is determined that the vehicle 40 departed from the boarding position within a predetermined time difference from the departure time included in the vehicle allocation plan. In this case, the control unit 21 may decide to grant a higher reward as the time difference is smaller.

[0098] Without being limited to this, any method may be adopted for determining the reward by the control unit 21. For example, the control unit 21 may receive information indicating the user's evaluation of the vehicle 40 from the user's terminal device 30 after getting into the vehicle 40, and determine the reward based on the information.

[0099] The content of the reward may be set arbitrarily. The reward may include, for example, a right to preferentially receive notifications of a vehicle dispatch plan, coupons or points that can be used to pay for the energy supply of the vehicle 40, etc. In the case where the right to preferentially receive notifications of a vehicle dispatch plan is granted as a reward, the control unit 21 may preferentially specify the taxi company and notify the taxi company of the next vehicle dispatch plan when generating the next vehicle dispatch plan.

[0100] In step S115, the control unit 21 notifies the taxi company of the determined remuneration. Specifically, the control unit 21 generates information indicating the determined remuneration and transmits the information to a server of the taxi company that transmitted the dispatch plan. Without being limited to this, the control unit 21 may transmit the information indicating the remuneration to a terminal device held by an employee of the taxi company or directly to the vehicle 40. Thereafter, the operation of the control unit 21 ends.

[0101] As described above, the control device 20 acquires reservation information including the reservation time of the user's health check and the health check venue, acquires boarding position information indicating the user's boarding position, and has a control unit that generates a dispatch plan for the vehicle 40 in which the user will board and travel between the boarding position and the venue based on the reservation information and the boarding position information.

[0102] According to this embodiment, a vehicle dispatch plan is automatically generated according to the reservation information of the medical examination. This makes it easy for a user, even if he / she lives far from the medical examination venue, to go to the medical examination venue in time for the medical examination and return from the medical examination venue after the medical examination is completed. Thus, a technology can be provided that makes it easy for a patient to travel to and from the medical examination venue.

[0103] As described above, in the control device 20, the control unit 21 acquires congestion information indicating the degree of congestion at the venue, and modifies the vehicle allocation plan in accordance with the congestion information.

[0104] According to the present embodiment, even if the medical examination venue is crowded and the time required for the medical examination increases, the user can undergo the medical examination with peace of mind without worrying about the return journey. Therefore, a technology can be provided that makes it easy for the examinee to travel to and from the medical examination venue.

[0105] As described above, in the control device 20, the control unit 21 acquires additional medical examination information indicating additional medical examination items, and modifies the vehicle allocation plan in accordance with the additional medical examination information.

[0106] According to the present embodiment, even if a user desires to undergo additional medical examinations during a medical examination, the user can undergo the medical examination with peace of mind without worrying about the return journey. Therefore, a technology can be provided that makes it easy for a patient to travel to and from the medical examination site.

[0107] As described above, in the control device 20, the control unit 21 notifies the taxi company that arranges the vehicle 40 of the vehicle dispatch plan.

[0108] According to this embodiment, the vehicle 40 that moves according to the dispatch plan is arranged without the user having to make a reservation for dispatch with a taxi company by himself / herself. Therefore, a technology can be provided that makes it easy for the examinee to travel to and from the medical examination site.

[0109] As described above, in the control device 20, the control unit 21 identifies taxi companies within a predetermined distance from the venue as taxi companies.

[0110] According to this embodiment, the dispatch plan is notified to a taxi company near the medical examination venue, so the probability of making a reservation for dispatching the vehicle 40 increases. Since the user does not need to search for a taxi company that can reliably make a reservation, the user's effort in traveling to and from the medical examination venue is reduced. Thus, a technology can be provided that makes it easy for examinees to travel to and from the medical examination venue.

[0111] As described above, in the control device 20, the control unit 21 determines the remuneration to be given to the taxi company.

[0112] According to this embodiment, since a reward is given, the possibility that the vehicle 40 arranged by the taxi company will move according to the dispatch plan increases. By having the vehicle 40 move according to the dispatch plan, the user can travel to and from the medical examination venue with peace of mind. Therefore, a technology can be provided that makes it easy for examinees to travel to and from the medical examination venue.

[0113] As described above, in the control device 20, the control unit 21 acquires traffic information indicating the traffic conditions along the route along which the vehicle 40 travels, and modifies the vehicle allocation plan based on the traffic information.

[0114] According to this embodiment, even if travel time is longer than usual due to traffic congestion on the route to the medical examination venue, an appropriate vehicle dispatch plan is automatically generated and the vehicle 40 is arranged. This relieves the user from having to worry about travel to and from the venue. Thus, a technology can be provided that makes it easy for examinees to travel to and from the medical examination venue.

[0115] Although the present invention has been described based on the drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included in the scope of the present invention. For example, the functions included in each component or step can be rearranged so as not to be logically contradictory, and multiple components or steps can be combined into one or divided. For example, in the above-mentioned embodiment, an embodiment in which the configuration and operation of the control device 20 are distributed to multiple computers that can communicate with each other is also possible. [Explanation of symbols]

[0116] 1 System 20 Control device 21 Control section 22 Memory section 23 Communications Department 24 Input section 25 Output section 30 Terminal Equipment 31 Control Unit 32 Storage section 33 Communications Department 34 Input section 35 Output section 36 Positioning unit 40 vehicles 41 Control section 42 Storage section 43 Communications Department 44 Input section 45 Output section 46 Positioning unit 60 Network

Claims

1. Acquire reservation information including a reservation time for a medical examination of the user and a venue for the medical examination; Acquire boarding position information indicating a boarding position of the user; generating a vehicle allocation plan for a vehicle in which the user will ride and travel between the boarding position and the venue based on the reservation information and the boarding position information; A control device comprising a control unit that acquires additional medical examination information including additional medical examination items added after the reservation time, and modifies the vehicle dispatch plan in accordance with the additional medical examination information. Control device.

2. The control device according to claim 1 , The control unit is a control device that acquires congestion information indicating the degree of congestion at the venue and modifies the vehicle dispatch plan in accordance with the congestion information.

3. The control device according to claim 1 or 2, The control unit notifies the taxi company that arranges the vehicles of the vehicle dispatch plan.

4. The control device according to claim 3, The control unit is a control device that identifies a taxi company within a predetermined distance from the venue as the taxi company.

5. The control device according to claim 3 or 4, The control unit is a control device that determines a remuneration to be given to the taxi company.

6. The control device according to any one of claims 1 to 5, The control unit acquires traffic information indicating traffic conditions along a route along which the vehicle travels, and modifies the vehicle dispatch plan based on the traffic information.

7. A computer-implemented control method, comprising: Obtaining reservation information including a reservation time of a medical examination of a user and a venue of the medical examination; acquiring boarding position information indicating a boarding position of the user; generating a vehicle allocation plan for a vehicle in which the user will ride and travel between the boarding location and the venue based on the reservation information and the boarding location information; Obtaining additional medical examination information including additional medical examination items added after the reservation time; and modifying the vehicle dispatch plan in response to the additional medical examination information.

8. 8. The control method according to claim 7, The control method further includes acquiring congestion information indicating a degree of congestion at the venue, and modifying the vehicle allocation plan in response to the congestion information.

9. A control method according to any one of claims 7 to 8, comprising: The control method further includes notifying a taxi company that dispatches the vehicles of the dispatch plan.

10. 10. The control method according to claim 9, The method further includes identifying a taxi company within a predetermined distance of the venue as the taxi company.

11. 11. A control method according to claim 9 or 10, comprising: The control method further includes determining a reward to be awarded to the taxi company.

12. A control method according to any one of claims 7 to 11, comprising: The control method further includes acquiring traffic information indicating traffic conditions along a route along which the vehicle travels, and revising the vehicle dispatch plan based on the traffic information.

13. On the computer, Obtaining reservation information including a reservation time of a medical examination of a user and a venue of the medical examination; acquiring boarding position information indicating a boarding position of the user; generating a vehicle allocation plan for a vehicle in which the user will ride and travel between the boarding position and the venue based on the reservation information and the boarding position information; Obtaining additional medical examination information including additional medical examination items added after the reservation time; and modifying the vehicle allocation plan in accordance with the additional medical examination information.

14. The program according to claim 13, A program that causes the computer to execute operations further including acquiring congestion information indicating the degree of congestion at the venue, and modifying the vehicle allocation plan in accordance with the congestion information.

15. 15. The program according to claim 13 or 14, A program that causes the computer to execute operations that further include notifying a taxi company that arranges the vehicles of the vehicle dispatch plan.

16. The program according to claim 15, A program causing the computer to execute operations further including identifying a taxi company within a predetermined distance from the venue as the taxi company.

17. 17. The program according to claim 15 or 16, A program that causes the computer to execute operations further including determining a remuneration to be given to the taxi company.

Citation Information

Patent Citations

  • Server, system, and method for processing information

    JP2021022332A

  • Hospital-related patient pick-up method, and patient pick-up system

    KR1020200029175A

  • Information processing device, information processing method, and storage medium

    WO2021246236A1