Share car management server, share car management program, and share car management method
The shared car management system addresses user accessibility issues by using autonomous vehicles to move reserved cars to designated spaces, ensuring smooth vehicle usage and minimizing interference with other parked vehicles.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2026-03-16
AI Technical Summary
In shared car management systems, users may face difficulty in boarding or driving away vehicles due to their parking positions, especially when vehicles are parked in spaces that are not easily accessible.
A shared car management server and method that communicates with vehicles equipped with autonomous driving capabilities, allowing it to automatically move reserved vehicles from parking spaces to designated pick-up or drop-off areas within a parking lot.
Ensures seamless vehicle usage by enabling vehicles to drive to accessible locations, preventing user inconvenience and potential obstruction of other vehicles.
Smart Images

Figure 2026047718000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a shared car management server, a shared car management program, and a shared car management method.
Background Art
[0002] The shared car management system of Patent Document 1 includes a vehicle, a personal terminal, and a management server. The vehicle is provided for a car-sharing service. That is, the vehicle is shared by users who use the car-sharing service. The personal terminal is a terminal operated by a user of the car-sharing service. The management server is communicable with the personal terminal. The management server receives a reservation for using the vehicle from the personal terminal. As a result, a user of the car-sharing service can use the reserved vehicle.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In a shared car management system such as that of Patent Document 1, generally, the vehicle is parked in a predetermined parking space in a parking lot. And when a user uses the reserved vehicle, it is necessary for the user to board the vehicle parked in the parking space or drive the vehicle away from the parking space. Here, depending on the position and size of the parking space where the reserved vehicle is parked, it may be difficult for the user to board the vehicle parked in the parking space or drive the vehicle away from the parking space. That is, depending on the parking space where the reserved vehicle is parked, there is a possibility that it will be difficult for the user to use the vehicle.
Means for Solving the Problems
[0005] To solve the above problem, the shared car management server is capable of communicating with a vehicle (100) having an autonomous driving function and is also capable of communicating with a personal terminal (300) operated by a user of a car-sharing service targeting the vehicle. The server performs the following processes: receiving a reservation for the vehicle from the personal terminal (S14, S15); determining whether predetermined start conditions have been met for the user to start using the vehicle (S25); and, if it is determined that the start conditions have been met, outputting a signal to the vehicle (S26) to cause it to automatically drive from a predetermined parking space in the parking lot to a predetermined passenger space in the parking lot that is different from the parking space.
[0006] A shared car management program for solving the above problems is applied to a shared car management server that can communicate with a vehicle having an autonomous driving function and can communicate with a personal terminal operated by a user of a car-sharing service targeting the said vehicle. The shared car management server is instructed to perform the following processes: accept a reservation for the use of the said vehicle from the personal terminal; determine whether predetermined start conditions have been met for the reserved vehicle to be used by the user; and, if it is determined that the start conditions have been met, output a signal to the vehicle to automatically drive it from a predetermined parking space in the parking lot to a predetermined passenger space in the parking lot that is different from the parking space.
[0007] A shared car management method for solving the above problems is applied to a shared car management server that can communicate with a vehicle having an autonomous driving function and can communicate with a personal terminal operated by a user of a car-sharing service targeting the said vehicle. The shared car management server performs the following processes: receiving a reservation for the use of the said vehicle from the personal terminal; determining whether predetermined start conditions have been met for the situation in which the user will start using the said vehicle; and, if it is determined that the start conditions have been met, outputting a signal to the said vehicle to cause it to automatically drive from a parking space predetermined in the parking lot to a passenger space predetermined in the parking lot that is different from the parking space.
[0008] According to the above configuration, when the starting conditions are met, the vehicle will automatically drive from the parking space to the pick-up space. Therefore, it is possible to prevent situations where a user has difficulty using a vehicle because, for example, the reserved vehicle is parked in the parking space. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 is a schematic diagram of the shared car management system. [Figure 2] Figure 2 is an explanatory diagram showing the surrounding layout of the parking lot. [Figure 3] Figure 3 is a sequence diagram showing reservation control. [Figure 4] Figure 4 is a sequence diagram showing the start determination control. [Figure 5] Figure 5 is a sequence diagram showing the start-up and driving control. [Figure 6] Figure 6 is a sequence diagram showing the termination determination control. [Figure 7] Figure 7 is a sequence diagram showing the control for the final run. [Modes for carrying out the invention]
[0010] <Outline of the shared car management system> Embodiments of the present invention will be described below with reference to Figures 1 to 7. First, the general configuration of the shared car management system MS will be described.
[0011] As shown in Figure 1, the car-sharing management system MS has multiple vehicles 100. These vehicles 100 are used for the car-sharing service; that is, they are shared among users of the car-sharing service. Note that Figure 1 shows only one vehicle 100 as a representative example.
[0012] Vehicle 100 is equipped with a powertrain system 10, a steering system 20, and a brake system 30. The powertrain system 10 includes an engine, a motor generator, and a transmission, etc. The engine can transmit power to the drive wheels of the vehicle 100 via the transmission. The motor generator can also transmit power to the drive wheels of the vehicle 100 via the transmission. In this embodiment, the engine and the motor generator are examples of power sources for the vehicle 100.
[0013] The steering system 20 includes a rack and pinion type electric steering device. The steering system 20 can change the direction of the steering wheels of the vehicle 100 by controlling a rack and pinion (not shown).
[0014] The brake system 30 includes a so-called friction-type brake device that brakes the wheels of the vehicle 100 by frictional force. In this embodiment, an example of a friction-type brake device is a so-called disc brake.
[0015] As shown in FIG. 1, the vehicle 100 includes a display 40 and a DCM 50. The display 40 is located near the driver's seat of the vehicle 100. The display 40 can display various types of information. The DCM 50 can wirelessly communicate with devices outside the vehicle 100 via a communication network NW. Note that "DCM" is an abbreviation for Data Communication Module.
[0016] As shown in FIG. 1, the vehicle 100 includes an accelerator operation amount sensor 71, a vehicle speed sensor 72, a brake operation amount sensor 73, a steering angle sensor 74, a plurality of external vehicle cameras 75, and a GNSS receiver 76. In FIG. 1, only one external vehicle camera 75 is illustrated for representative purposes. [[ID=!6]]
[0017] The accelerator operation amount sensor 71 detects an accelerator operation amount ACC, which is the operation amount of the accelerator pedal operated by the driver. The vehicle speed sensor 72 detects a vehicle speed SP, which is the speed of the vehicle 100. The brake operation amount sensor 73 detects a brake operation amount BRA, which is the operation amount of the brake pedal operated by the driver. The steering angle sensor 74 detects a steering angle SA, which is the angular position of the steering wheel operated by the driver.
[0018] The plurality of external vehicle cameras 75 detect an image thereof as an external vehicle image PO by imaging the surroundings of the vehicle 100. Here, an example of the surroundings of the vehicle 100 is a 360-degree range centered on the vertical axis of the vehicle 100. <!
[0019] The GNSS receiver 76 detects a vehicle position coordinate PZA, which is the coordinate of the location where the vehicle 100 is located, by communicating with GNSS satellites (not shown). Note that "GNSS" is an abbreviation for Global Navigation Satellite System.
[0020] It should be noted that in the provided text, there seems to be an incorrect tag in line which is "
[0017] " and in line which is "<! ". I've translated them as they are but these might be errors in the original text.As shown in FIG. 1, the vehicle 100 includes a control device 90. The control device 90 acquires various information from an accelerator operation amount sensor 71, a vehicle speed sensor 72, a brake operation amount sensor 73, a steering angle sensor 74, a plurality of external cameras 75, and a GNSS receiver 76.
[0021] The control device 90 includes an execution device 91 and a storage device 92. An example of the execution device 91 is a CPU. The storage device 92 includes a read-only ROM, a volatile RAM that can be read and written, and a non-volatile storage that can be read and written. The storage device 92 stores various programs and various data in advance. Specifically, the storage device 92 stores a control program 92A in advance as one of the various programs. Also, the storage device 92 stores map data 92B in advance as one of the various data. The map data 92B includes information about roads and information about parking lots around the roads, etc. The execution device 91 executes various processes described later by executing the control program 92A.
[0022] The execution device 91 of the control device 90 can realize so-called manual driving, where the vehicle 100 is driven in response to the driver's operation of the vehicle 100. Here, the driver's operation of the vehicle 100 refers to the accelerator operation amount ACC, the brake operation amount BRA, and the steering angle SA, etc. Specifically, the execution device 91 outputs control signals to the powertrain system 10, the steering system 20, and the brake system 30 in response to the driver's operation of the vehicle 100. As a result, the powertrain system 10, the steering system 20, and the brake system 30 are controlled. Furthermore, the execution device 91 can realize so-called automatic driving, where the vehicle 100 drives itself instead of the driver's operation of the vehicle 100. Specifically, the execution device 91 outputs control signals to the powertrain system 10, the steering system 20, and the brake system 30 in response to the driver's operation of the vehicle 100. As a result, the powertrain system 10, the steering system 20, and the brake system 30 are controlled. In other words, the execution device 91 can drive the vehicle 100 even if the driver of the vehicle 100 is not operating the accelerator pedal or the like. Therefore, the vehicle 100 has both a manual driving function and an automatic driving function. In this embodiment, the automatic driving function is a function that allows the vehicle 100 to drive automatically at least within the parking lot P described later. Therefore, the function of the vehicle 100 to drive automatically on public roads is not essential. The execution device 91 controls the content displayed on the display 40 by outputting control signals to the display 40. The execution device 91 can also communicate wirelessly with external devices of the vehicle 100 via the DCM 50.
[0023] As shown in Figure 1, the car-sharing management system MS includes a server 200. The server 200 includes an execution unit 210, a storage device 220, and a communication device 230. The communication device 230 can communicate with devices outside the server 200 via a communication network NW. Therefore, the server 200 can communicate with the vehicle 100. The server 200 can also communicate with the personal terminal 300, which will be described later.
[0024] The storage device 220 includes a read-only ROM, a read-and-write volatile RAM, and a read-and-write non-volatile storage. The storage device 220 pre-stores various programs and various data. Specifically, the storage device 220 pre-stores a control program 221 as one of the various programs. The storage device 220 also pre-stores map data 222 as one of the various data. The map data 222 includes information about roads and information about parking lots around roads. An example of the execution device 210 is a CPU. The execution device 210 executes various processes described later by executing the control program 221. In this embodiment, the control program 221 is an example of a shared car management program. The execution device 210 also executes various processes related to the shared car management method by executing the control program 221. Furthermore, the server 200 is an example of a shared car management server.
[0025] As shown in Figure 1, the car-sharing management system MS is equipped with multiple personal terminals 300. In this embodiment, the personal terminals 300 are terminals operated by users of the car-sharing service targeting vehicle 100. Furthermore, the personal terminals 300 are portable terminals owned by users of the car-sharing service targeting vehicle 100. Here, an example of a portable terminal is a so-called smartphone. Note that in Figure 1, only one personal terminal 300 is shown as a representative example.
[0026] The personal terminal 300 includes an execution device 310, a storage device 320, a communication device 330, a display 340, and a GNSS receiver 350. The communication device 330 can communicate with devices outside the personal terminal 300 via the communication network NW. An example of the execution device 310 is a CPU. The storage device 320 includes a read-only ROM, a read and write volatile RAM, and a read and write non-volatile storage. The storage device 320 pre-stores various programs and various data. Specifically, the storage device 320 pre-stores a control program 321 as one of the various programs. The execution device 310 executes various processes described later by executing the control program 321.
[0027] The display 340 is capable of displaying various types of information. The display 340 is a so-called touch panel display. Therefore, users of the personal terminal 300 can input various types of information via the display 340. In other words, the display 340 functions both as an output device that outputs information to the user and as an input device that receives information from the user.
[0028] The GNSS receiver 350 detects the position of the personal terminal 300, in other words, the user position coordinates PZB, which are the coordinates of the location where the user of the personal terminal 300 is located, by communicating with a GNSS satellite (not shown).
[0029] <Overview of the parking lot layout> Next, with reference to Figure 2, an example of a parking lot P where vehicles 100 and other vehicles used for the car-sharing service are parked will be described.
[0030] As shown in Figure 2, the parking lot P is adjacent to the road R. Specifically, the parking lot P connects to the road R from a direction perpendicular to the direction of travel of the road R, i.e., from the right in Figure 2. The shape of the parking lot P is roughly rectangular. The parking lot P is surrounded by an outer wall W. The outer wall W extends along the edges of the parking lot P, excluding the connection point between the parking lot P and the road R.
[0031] The parking area P comprises a first parking area PA, a second parking area PB, and a driving area PC. The driving area PC is a portion of the parking area P that includes one end in the direction along the direction of travel of the road R, i.e., the upper end shown in Figure 2. The shape of the driving area PC is generally rectangular.
[0032] The driving area PC includes a boarding space PCR and a disembarking space PCG. The boarding space PCR is predetermined as a section of the driving area PC for users to board the vehicle 100 used for the car-sharing service. The boarding space PCR is predetermined as a section of the driving area PC. The boarding space PCR is located in the part of the driving area PC that is closer to the road R than the center in the direction perpendicular to the direction of travel of the road R, i.e., the left part in Figure 2. The shape of the boarding space PCR is generally rectangular. The long side of the boarding space PCR extends along the direction perpendicular to the direction of travel of the road R. In this embodiment, the boarding space PCR is drawn as a border line PCZ on the ground of the parking lot P. Specifically, the border line PCZ is a white line drawn along the outer edge of the boarding space PCR in the parking lot P. Therefore, users of the sharing service can identify the boarding space PCR by visually identifying the border line PCZ. In Figure 2, dots are added to the white lines on the road R and the parking lot P.
[0033] The drop-off space PCG is predetermined within the driving area PC as a section for users to alight from vehicles 100 used for the car-sharing service. The drop-off space PCG is predetermined as a section of the driving area PC. The drop-off space PCG is located within the driving area PC in the part closer to road R than the center in the direction perpendicular to the direction of travel of road R, i.e., the left part in Figure 2. The shape of the drop-off space PCG is generally rectangular. The long side of the drop-off space PCG extends along the direction perpendicular to the direction of travel of road R. The drop-off space PCG is a section that includes the entire area demarcated by the frame line PCZ that is visible to users of the sharing service. In other words, the drop-off space PCG is a section that includes the entire area of the boarding space PCR. Furthermore, the drop-off space PCG is a larger section than the boarding space PCR. Note that the drop-off space PCG is not drawn with a white line in the parking lot P like the boarding space PCR. However, users of the sharing service can roughly determine the extent of the drop-off space PCG by visually identifying the PCZ (parking space boundary).
[0034] The first parking area PA is a portion of the parking lot P that includes the other end in the direction of travel along the road R, i.e., the lower end in Figure 2. The first parking area PA is also a portion of the parking lot P that includes the end away from the road R in a direction perpendicular to the direction of travel along the road R, i.e., the right end in Figure 2. The first parking area PA comprises two first parking spaces PAS. Each first parking space PAS is predetermined within the parking lot P as a parking area for vehicles 100 used for car-sharing services. Here, one first parking space PAS is a predetermined space for one vehicle 100. Note that the first parking space PAS is a different space from the boarding space PCR. Also, the first parking space PAS is a different space from the alighting space PCG. The shape of the first parking space PAS is generally rectangular. The longer side of the first parking space PAS extends along the direction of travel along the road R. The two first parking spaces PAS are arranged side-by-side in a direction perpendicular to the direction of travel along the road R. In other words, it is possible to park two vehicles 100 side by side in the two first parking spaces PAS. In this embodiment, the first parking spaces PAS are separated by white lines drawn in the parking lot P.
[0035] The second parking area PB is a portion of the parking lot P that includes the other side in the direction of travel along the road R, i.e., the lower end in Figure 2. The second parking area PB is also a portion of the parking lot P that includes the end closest to the road R in the direction perpendicular to the road R's direction of travel, i.e., the left end in Figure 2. The second parking area PB comprises two second parking spaces PBS. The second parking spaces PBS are predetermined as areas within the parking lot P where a separate vehicle 100Z, used for purposes other than vehicle 100, is parked. An example of a second parking space PBS is a parking space for a so-called coin-operated parking lot. The shape of the second parking space PBS is generally rectangular. The longer side of the second parking space PBS extends along the direction of travel along the road R. The two second parking spaces PBS are aligned in a direction perpendicular to the direction of travel along the road R. In other words, it is possible to park two separate vehicles 100Z side-by-side in the two second parking spaces PBS. In this embodiment, the second parking space PBS is separated by a white line drawn in the parking lot P.
[0036] In this embodiment, the map data 222 stored in the storage device 220 of the server 200 also includes information about the parking lot P. In other words, the storage device 220 of the server 200 stores the location of the first parking space PAS and the location of the second parking space PBS in the parking lot P separately.
[0037] <Reservation Control> Next, with reference to Figure 3, the reservation control performed by the server 200 and the personal terminal 300 will be described. This reservation control is for users of the car-sharing service to reserve a vehicle 100. Furthermore, the reservation control is performed by the cooperation of multiple personal terminals 300 and one server 200. In this embodiment, the execution device 310 of the personal terminal 300 starts the reservation control each time the user of the personal terminal 300 performs an operation to reserve a vehicle 100 via the display 340.
[0038] As shown in Figure 3, when the execution device 310 of the personal terminal 300 starts reservation control, it executes the process in step S11. In step S11, the execution device 310 of the personal terminal 300 sends a request signal to the server 200 to request reservation management information. Here, the reservation management information is information including the date and time when each vehicle 100 provided for the car-sharing service is available for use by the user. When the server 200 receives the request signal, the execution device 210 of the server 200 proceeds to step S12.
[0039] In step S12, the execution device 210 of the server 200 transmits the reservation management information at the time of processing in step S12 to the personal terminal 300. When the personal terminal 300 receives the reservation management information, the execution device 310 of the personal terminal 300 proceeds to step S13.
[0040] In step S13, the execution device 310 of the personal terminal 300 generates reservation request information to request a reservation for the use of a vehicle 100 provided for the car-sharing service. Specifically, based on the reservation management information received in step S12, the execution device 310 displays on the display 340 the date and time when each vehicle 100 is available for use by the user. Subsequently, the execution device 310 receives user operations from the personal terminal 300 via the display 340. Then, the execution device 310 generates reservation request information in response to the received operations. For example, the reservation request information includes information indicating one vehicle 100 selected by the user from among multiple vehicles 100, and information indicating the planned date and time when the user will use that vehicle 100. After step S13, the execution device 310 proceeds to step S14.
[0041] In step S14, the execution device 310 of the personal terminal 300 sends the reservation request information generated in step S13 to the server 200. When the server 200 receives the reservation request information, the execution device 210 of the server 200 proceeds to step S15.
[0042] In step S15, the execution device 210 of the server 200 updates the reservation management information based on the reservation request information. At this time, the execution device 210 of the server 200 links the newly reserved vehicle 100 with the personal terminal 300 that requested the reservation of the vehicle 100. In this embodiment, the processing in steps S14 and S15 is an example of the process of receiving a reservation for the use of vehicle 100 from the personal terminal 300. After step S15, the execution device 210 of the server 200 terminates the current reservation control.
[0043] <Start Determination Control> Next, with reference to Figure 4, the start determination control performed by the vehicle 100, server 200, and personal terminal 300 will be described. This start determination control is a control to determine whether or not the user is ready to start using the vehicle 100 for which a reservation has been accepted. The vehicle 100 and personal terminal 300 involved in the start determination control are the vehicle 100 and personal terminal 300 linked in step S15 of the reservation control described above. In this embodiment, the execution device 210 of the server 200 starts the start determination control at predetermined control cycles, provided that it is within a predetermined first execution period. Here, the start of the first execution period is a certain period before the start time of the user's scheduled use of the vehicle 100. The end of the first execution period is the end time of the user's scheduled use of the vehicle 100. An example of a certain period is a few minutes to a little over ten minutes.
[0044] As shown in Figure 4, when the execution device 210 of the server 200 starts the start determination control, it executes the process in step S21. In step S21, the execution device 210 of the server 200 sends a request signal to the personal terminal 300 to request the user position coordinates PZB. When the personal terminal 300 receives the request signal, the execution device 310 of the personal terminal 300 proceeds to step S22.
[0045] In step S22, the execution device 310 of the personal terminal 300 transmits the user's position coordinates PZB at the time of processing in step S22 to the server 200. When the server 200 receives the user's position coordinates PZB, the execution device 210 of the server 200 proceeds to step S23.
[0046] In step S23, the execution device 210 of the server 200 sends a request signal to the vehicle 100 to request the vehicle position coordinates PZA. When the control device 90 of the vehicle 100 receives the request signal, the execution device 91 of the control device 90 proceeds to step S24.
[0047] In step S24, the execution device 91 of the control device 90 transmits the vehicle position coordinates PZA at the time of processing in step S24 to the server 200. When the server 200 receives the vehicle position coordinates PZA, the execution device 210 of the server 200 proceeds to step S25.
[0048] In step S25, the execution device 210 of the server 200 determines whether the predetermined start conditions have been met for the vehicle 100 for which a reservation has been accepted. Here, the start conditions are predetermined conditions for the situation in which a user begins to use the vehicle 100. In this embodiment, the execution device 210 determines that the start conditions have been met if all of the following requirements (1) and (2) are met.
[0049] Requirement (1): Vehicle 100 for which a reservation has been accepted must be located in parking space PAS (Plant 1). Requirement (2): The shortest distance between the location of parking lot P and the location of the user detected by the personal terminal 300 is less than or equal to a predetermined distance A.
[0050] Specifically, the execution device 210 determines whether requirement (1) is met based on the map data 222 and the vehicle position coordinates PZA. The execution device 210 also determines whether requirement (2) is met based on the map data 222 and the user position coordinates PZB. For example, the execution device 210 determines that requirement (2) is met when a user carrying a personal terminal 300 is approaching parking lot P. Here, the specified distance A is predetermined, for example, taking into account enough time for the user to complete the start driving control described later before arriving at parking lot P. An example of the specified distance A is several tens of meters to over a hundred meters.
[0051] If the execution device 210 of the server 200 determines in step S25 that the start condition is not met (S25: NO), the execution device 210 proceeds to step S21 again. On the other hand, if the execution device 210 of the server 200 determines in step S25 that the start condition is met (S25: YES), the execution device 210 proceeds to step S26.
[0052] In step S26, the execution device 210 of the server 200 transmits a control signal to the vehicle 100 to cause it to drive automatically. Here, the control signal includes information such as the route for causing the vehicle 100 to drive automatically from the first parking space PAS to the passenger space PCR. When the control device 90 of the vehicle 100 receives the control signal, the execution device 91 of the control device 90 terminates the current start determination control. In this embodiment, the process in step S26 is an example of the process of outputting a signal to the vehicle 100 to cause it to drive automatically from the first parking space PAS to the passenger space PCR.
[0053] <Start Driving Control> Next, with reference to Figure 5, the start-up driving control performed by the vehicle 100, server 200, and personal terminal 300 will be described. This start-up driving control is the control related to the automatic driving of the vehicle 100 when a user starts using the vehicle 100. The vehicle 100 and personal terminal 300 involved in the start-up driving control are the vehicle 100 and personal terminal 300 linked in step S15 of the reservation control described above. In this embodiment, the execution device 91 of the control device 90 of the vehicle 100 starts the start-up driving control when it receives a control signal in step S26 of the start determination control described above.
[0054] As shown in Figure 5, when the execution device 91 of the control device 90 starts the start driving control, it executes the process in step S31. In step S31, the execution device 91 controls the vehicle 100 to automatically drive from the first parking space PAS to the passenger space PCR based on the control signal received in step S26 of the start determination control. Specifically, the execution device 91 drives the vehicle 100 automatically by outputting control signals to the powertrain system 10, the steering system 20, and the brake system 30. As a result, for example, as shown by the dashed arrow in Figure 2, the vehicle 100 reserved by the user automatically drives from the first parking space PAS to the passenger space PCR. As shown in Figure 5, after step S31, the execution device 91 proceeds to step S32.
[0055] In step S32, the execution device 91 of the control device 90 determines whether the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has been completed. For example, the execution device 91 determines whether the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has been completed based on the map data 92B and the vehicle position coordinates PZA. If the execution device 91 determines in step S32 that the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has not been completed (S32: NO), the execution device 91 proceeds to step S31 again. On the other hand, if the execution device 91 determines in step S32 that the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has been completed (S32: YES), the execution device 91 proceeds to step S33.
[0056] In step S33, the execution device 91 of the control device 90 sends a completion signal to the server 200 indicating that the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has been completed. When the server 200 receives the completion signal, the execution device 210 of the server 200 proceeds to step S34.
[0057] In step S34, the execution device 210 of the server 200 sends a notification signal to the personal terminal 300 to notify it that the automatic driving of the vehicle 100 from the first parking space PAS to the boarding space PCR has been completed. In other words, when the automatic driving of the vehicle 100 from the first parking space PAS to the boarding space PCR is completed, the execution device 210 of the server 200 executes a process to output a signal to the personal terminal 300 to notify it that the automatic driving has been completed. When the personal terminal 300 receives the notification signal, the execution device 310 of the personal terminal 300 proceeds to step S35.
[0058] In step S35, the execution device 310 of the personal terminal 300 notifies the user of the personal terminal 300 that the automatic driving of the vehicle 100 has been completed, based on the received notification signal. For example, the execution device 310 of the personal terminal 300 notifies the user of the personal terminal 300 that the automatic driving of the vehicle 100 has been completed by displaying a message on the display 340. After step S35, the execution device 310 of the personal terminal 300 terminates the current start driving control.
[0059] <Termination Determination Control> Next, referring to Figure 6, the termination determination control performed by the vehicle 100, server 200, and personal terminal 300 will be described. This termination determination control is a control to determine whether or not the user has finished using the vehicle 100 for which a reservation has been accepted. The vehicle 100 and personal terminal 300 involved in the termination determination control are the vehicle 100 and personal terminal 300 linked in step S15 of the reservation control described above. In this embodiment, the execution device 210 of the server 200 starts the termination determination control at predetermined control cycles, provided that it is within a predetermined second execution period. Here, the start time of the second execution period is the start time of the user's scheduled use of the vehicle 100. The end time of the second execution period is a certain period after the end time of the user's scheduled use of the vehicle 100. An example of a certain period is a few minutes to a little over ten minutes.
[0060] As shown in Figure 6, when the execution device 210 of the server 200 starts termination control, it executes the process in step S41. In step S41, the execution device 210 of the server 200 sends a request signal to the personal terminal 300 to request the user position coordinates PZB. When the personal terminal 300 receives the request signal, the execution device 310 of the personal terminal 300 proceeds to step S42.
[0061] In step S42, the execution device 310 of the personal terminal 300 transmits the user's position coordinates PZB at the time of processing in step S42 to the server 200. When the server 200 receives the user's position coordinates PZB, the execution device 210 of the server 200 proceeds to step S43.
[0062] In step S43, the execution device 210 of the server 200 sends a request signal to the vehicle 100 to request the vehicle position coordinates PZA. When the control device 90 of the vehicle 100 receives the request signal, the execution device 91 of the control device 90 proceeds to step S44.
[0063] In step S44, the execution device 91 of the control device 90 transmits the vehicle position coordinates PZA at the time of processing in step S44 to the server 200. When the server 200 receives the vehicle position coordinates PZA, the execution device 210 of the server 200 proceeds to step S45.
[0064] In step S45, the execution device 210 of the server 200 determines whether the predetermined termination conditions have been met for the vehicle 100 for which a reservation has been accepted. Here, the termination conditions are predetermined conditions for when a user terminates their use of the vehicle 100. In this embodiment, the execution device 210 determines that the termination conditions have been met if all of the following requirements (3) and (4) are met.
[0065] Requirement (3): Vehicle 100, for which a reservation has been accepted, must be located in the drop-off area PCG. Requirement (4): The shortest distance between the location of parking lot P and the location of the user detected by personal terminal 300 is greater than the predetermined reference distance B.
[0066] Specifically, the execution device 210 determines whether requirement (3) is met based on the map data 222 and the vehicle position coordinates PZA. The execution device 210 also determines whether requirement (4) is met based on the map data 222 and the user position coordinates PZB. For example, the execution device 210 determines that requirement (4) is met when a user carrying a personal terminal 300 is away from the parking lot P. Here, the reference distance B is predetermined as a distance at which it can be determined that there is a high probability that the user has finished using the vehicle 100. An example of reference distance B is several tens of meters to over a hundred meters. In this embodiment, reference distance B is the same as the specified distance A.
[0067] If the execution device 210 of the server 200 determines in step S45 that the termination condition is not met (S45: NO), the execution device 210 proceeds to step S41 again. On the other hand, if the execution device 210 of the server 200 determines in step S45 that the termination condition is met (S45: YES), the execution device 210 proceeds to step S46.
[0068] In step S46, the execution device 210 of the server 200 transmits a control signal to the vehicle 100 to cause it to drive automatically. Here, the control signal includes information such as the route for causing the vehicle 100 to drive automatically from the drop-off space PCG to the first parking space PAS. When the control device 90 of the vehicle 100 receives the control signal, the execution device 91 of the control device 90 terminates the current termination determination control. In this embodiment, the process in step S46 is an example of a process that outputs a signal to the vehicle 100 to cause it to drive automatically from the drop-off space PCG to the first parking space PAS.
[0069] <End of journey control> Next, with reference to Figure 7, the termination driving control performed by the vehicle 100, server 200, and personal terminal 300 will be described. This termination driving control is the control related to the automatic driving of the vehicle 100 when the user terminates their use of the vehicle 100. The vehicle 100 and personal terminal 300 involved in the termination driving control are the vehicle 100 and personal terminal 300 linked in step S15 of the reservation control described above. In this embodiment, the execution device 91 of the control device 90 of the vehicle 100 starts the termination driving control when it receives a control signal in step S46 of the termination determination control described above.
[0070] As shown in Figure 7, when the execution device 91 of the control device 90 starts the termination driving control, it executes the process in step S51. In step S51, the execution device 91 controls the vehicle 100 to automatically drive from the disembarking space PCG to the first parking space PAS based on the control signal received in step S46 of the termination determination control. Specifically, the execution device 91 drives the vehicle 100 automatically by outputting control signals to the powertrain system 10, the steering system 20, and the brake system 30. After step S51, the execution device 91 proceeds to step S52.
[0071] In step S52, the execution device 91 of the control device 90 determines whether the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS has been completed. For example, the execution device 91 determines whether the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS has been completed based on the map data 92B and the vehicle position coordinates PZA. If the execution device 91 determines in step S52 that the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS has not been completed (S52: NO), the execution device 91 proceeds to step S51 again. On the other hand, if the execution device 91 determines in step S52 that the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS has been completed (S52: YES), the execution device 91 proceeds to step S53.
[0072] In step S53, the execution device 91 of the control device 90 sends a completion signal to the server 200 indicating that the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS has been completed. When the server 200 receives the completion signal, the execution device 210 of the server 200 proceeds to step S54.
[0073] In step S54, the execution device 210 of the server 200 sends a notification signal to the personal terminal 300 to notify that the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS has been completed. In other words, when the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS is completed, the execution device 210 of the server 200 executes a process to output a signal to the personal terminal 300 to notify that the automatic driving has been completed. When the personal terminal 300 receives the notification signal, the execution device 310 of the personal terminal 300 proceeds to step S55.
[0074] In step S55, the execution device 310 of the personal terminal 300 notifies the user of the personal terminal 300 that the automatic driving of the vehicle 100 has been completed, based on the received notification signal. For example, the execution device 310 of the personal terminal 300 notifies the user of the personal terminal 300 that the automatic driving of the vehicle 100 has been completed by displaying a message on the display 340. After step S55, the execution device 310 of the personal terminal 300 terminates the current completion driving control.
[0075] <Operation of this embodiment> As shown in Figure 3, the server 200 and the personal terminal 300 perform reservation control. In steps S14 and S15 of this reservation control, the execution device 210 of the server 200 receives a reservation for the use of vehicle 100 from the personal terminal 300. Subsequently, as shown in Figure 4, the vehicle 100, the server 200, and the personal terminal 300 perform start determination control. In step S25 of this start determination control, the execution device 210 of the server 200 determines whether the predetermined start conditions are met for the vehicle 100 for which a reservation has been received. Subsequently, if the execution device 210 of the server 200 determines in step S25 that the start conditions are met, it proceeds to step S26. Then, in step S26, the execution device 210 of the server 200 outputs a signal to vehicle 100 to automatically drive the vehicle 100 from the first parking space PAS to the boarding space PCR.
[0076] <Effects of this embodiment> (1) According to this embodiment, if the start condition is met in the start determination control, in the subsequent start driving control, for example, as shown by the dashed arrow in Figure 2, the vehicle 100 reserved by the user will automatically drive from the first parking space PAS to the boarding space PCR. As a result, users of the sharing service do not need to get into the vehicle 100 parked in the first parking space PAS or drive the vehicle 100 from the first parking space PAS. Consequently, it is possible to suppress situations in which users find it difficult to use the vehicle 100 due to, for example, the vehicle 100 reserved by the user being parked in the first parking space PAS.
[0077] (2) The start condition in step S25 of the start determination control includes the requirement that the vehicle 100 that has received the reservation is located in the first parking space PAS, and that the shortest distance between the location of the parking lot P and the location of the user detected from the personal terminal 300 is less than or equal to a predetermined distance A. With this configuration, for example, the start condition is met when the user approaches the parking lot P. This makes it possible to make the vehicle 100 drive automatically just before the time when the user of the car sharing service actually tries to use the vehicle 100. Furthermore, if the vehicle 100 drives automatically at the above timing, for example, it is possible to prevent the user of another vehicle 100Z from having difficulty using the second parking space PBS due to the vehicle 100 being located in the passenger space PCR.
[0078] (3) As shown in Figure 5, the vehicle 100, the server 200, and the personal terminal 300 perform start-up driving control. In step S32 of this start-up driving control, if the execution device 91 of the control device 90 of the vehicle 100 determines that the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has been completed, the process proceeds to step S33. Furthermore, in step S33, the execution device 91 of the control device 90 sends a completion signal to the server 200 indicating that the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has been completed. Subsequently, in step S34, the execution device 210 of the server 200 sends a notification signal to the personal terminal 300 to notify that the automatic driving of the vehicle 100 from the first parking space PAS to the passenger space PCR has been completed. In other words, when the automated driving of vehicle 100 from the first parking space PAS to the boarding space PCR is completed, the execution device 210 of the server 200 executes a process to output a signal to the personal terminal 300 to notify that the automated driving has been completed. Then, in step S35, the execution device 310 of the personal terminal 300 notifies the user of the personal terminal 300 that the automated driving of vehicle 100 has been completed based on the received notification signal. With this configuration, users of the car-sharing service can be aware that the automated driving of vehicle 100 to the boarding space PCR has been completed via the personal terminal 300. As a result, for example, a user can recognize that the vehicle 100 that they reserved is the vehicle 100 located in the boarding space PCR.
[0079] (4) As shown in Figure 6, the vehicle 100, the server 200, and the personal terminal 300 perform termination control. In step S45 of this termination control, the execution device 210 of the server 200 determines whether predetermined termination conditions have been met for the vehicle 100 that has made a reservation. Subsequently, if the execution device 210 of the server 200 determines in step S45 that the termination conditions have been met, it proceeds to step S46. Then, in step S46, the execution device 210 of the server 200 sends a signal to the vehicle 100 to automatically drive the vehicle 100 from the drop-off space PCG to the first parking space PAS.
[0080] Here, for example, the first parking space PAS for a vehicle 100 used by a user may be difficult to use because the outer perimeter wall W is located near the first parking space PAS. In this regard, with the above configuration, for example, a user of a sharing service does not need to drive the vehicle 100 from the drop-off space PCG to the first parking space PAS. Therefore, even if the first parking space PAS is in a difficult-to-park location, the inconvenience of the user having to drive the vehicle 100 from the drop-off space PCG to the first parking space PAS can be suppressed.
[0081] (5) The termination condition in step S45 of the termination determination control includes the requirement that the vehicle 100 that has been reserved is located in the drop-off space PCG, and that the shortest distance between the location of the parking lot P and the location of the user detected from the personal terminal 300 is greater than a predetermined reference distance B. With this configuration, for example, the termination condition is met when the user who has used the vehicle 100 has moved a reasonable distance from the parking lot P. This makes it possible to automatically drive the vehicle 100 at the time when the user of the car-sharing service has actually finished using the vehicle 100.
[0082] (6) When a user of the sharing service begins using the vehicle 100, in the start-up driving control, the vehicle 100 drives from the first parking space PAS to the boarding space PCR by automatic driving. On the other hand, when a user of the sharing service ends using the vehicle 100, the vehicle 100 drives from outside the frame line PCZ to inside the frame line PCZ by the user's driving. In other words, the vehicle 100 drives from outside the alighting space PCG to inside the alighting space PCG by the user's driving. At this time, depending on the user's driving skills, for example, the vehicle 100 may not be located in the alighting space PCG. That is, for example, due to the user's driving skills, the termination condition in step S45 may not be met.
[0083] In this regard, as shown in Figure 2, the drop-off space PCG is a section that includes the entire area demarcated by the frame PCZ visible to the user of the sharing service. In other words, the drop-off space PCG is a section that includes the entire area of the boarding space PCR. Furthermore, the drop-off space PCG is a larger section than the boarding space PCR. Therefore, the termination condition is more likely to be met compared to, for example, a case where the drop-off space PCG is the same size as the boarding space PCR. This makes it possible to more reliably perform the automated driving of vehicle 100 from the drop-off space PCG to the first parking space PAS when the user has finished using vehicle 100.
[0084] (7) As shown in Figure 7, the vehicle 100, the server 200, and the personal terminal 300 perform termination driving control. In step S52 of this termination driving control, if the execution device 91 of the control device 90 of the vehicle 100 determines that the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS is complete, the process proceeds to step S53. Furthermore, in step S53, the execution device 91 of the control device 90 sends a completion signal to the server 200 indicating that the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS is complete. In step S54, the execution device 210 of the server 200 sends a notification signal to the personal terminal 300 to notify that the automatic driving of the vehicle 100 from the drop-off space PCG to the first parking space PAS is complete. In other words, when the automated driving of vehicle 100 from the drop-off space PCG to the first parking space PAS is completed, the execution device 210 of server 200 executes a process to output a signal to the personal terminal 300 to notify that the automated driving has been completed. Then, in step S55, the execution device 310 of personal terminal 300 notifies the user of personal terminal 300 that the automated driving of vehicle 100 has been completed, based on the received notification signal. With this configuration, users of the car-sharing service can be aware that the automated driving of vehicle 100 to the first parking space PAS has been completed via personal terminal 300. As a result, even if a user who has used vehicle 100 has left the parking lot P, the user can be aware that the automated driving of vehicle 100 to the first parking space PAS has been completed. Furthermore, if the user is aware in this way, it is possible to suppress the user's anxiety, such as whether vehicle 100 is still located in the drop-off space PCG.
[0085] (8) In this embodiment, users of the sharing service do not need to park vehicle 100 in the first parking space PAS or drive vehicle 100 out of the first parking space PAS by driving themselves. On the other hand, users of the second parking space PBS need to park another vehicle 100Z in the second parking space PBS or drive another vehicle 100Z out of the second parking space PBS by driving themselves. With respect to the parking lot P including the first parking space PAS and the second parking space PBS, the storage device 220 of the server 200 stores the location of the first parking space PAS and the location of the second parking space PBS in the parking lot P separately. By applying the above-described technology, it is possible to, for example, set the first parking space PAS in a location that is difficult to use and set the second parking space PBS in a location that is easy to use. As a result, users of the second parking space PBS can use the parking lot P more easily than when the location of the second parking space PBS is set to the location of the first parking space PAS. In other words, it is particularly preferable to apply this technology to a parking lot P, which includes the first parking space PAS and the second parking space PBS.
[0086] <Example of changes> This embodiment can be implemented with the following modifications. This embodiment and the following modifications can be combined with each other to the extent that they do not contradict each other technically.
[0087] In the above embodiment, the start determination control may be modified. For example, the start condition in step S25 may be changed. Specifically, the specified distance A related to the start condition in step S25 can be changed. For example, the specified distance A may be longer than or shorter than the standard distance B. Also, specifically, the start condition in step S25 may include the requirement that the reserved vehicle 100 is located in the first parking space PAS and that an operation requesting the start of use of vehicle 100 has been performed on the personal terminal 300. With this configuration, the start condition is met when the user actually requests the start of use of vehicle 100. This makes it possible to automatically drive vehicle 100 just before the user of the car-sharing service actually tries to use vehicle 100. If the start condition in step S25 is changed, the processing content of steps S21 to S24 should be changed to match the new start condition.
[0088] In the above embodiment, the start driving control may be modified. For example, steps S34 and S35 may be omitted. Specifically, if there is little need to notify the user of the personal terminal 300 that the vehicle 100 has completed its automated driving, then steps S34 and S35 may be omitted.
[0089] In the above embodiment, the termination determination control may be modified. For example, the termination condition in step S45 may be changed. Specifically, the reference distance B related to the termination condition in step S45 may be changed. For example, the reference distance B may be longer than the specified distance A, or shorter than the specified distance A. Also, specifically, the termination condition in step S45 may include the requirement that the reserved vehicle 100 is located in the drop-off space PCG, and that an operation requesting the termination of use of vehicle 100 has been performed on the personal terminal 300. With this configuration, the termination condition is met when the user actually requests the termination of use of vehicle 100. This makes it possible to automatically drive vehicle 100 at the time when the user of the car-sharing service has actually terminated use of vehicle 100. If the termination condition in step S45 is changed, the processing content of steps S41 to S44 should be changed to match the new termination condition.
[0090] In the above embodiment, the end-of-run control may be modified. For example, steps S54 and S55 may be omitted. Specifically, if there is little need to notify the user of the personal terminal 300 that the vehicle 100 has completed its automated driving, then steps S54 and S55 may be omitted.
[0091] In the above embodiment, the termination determination control and termination driving control can be omitted. For example, from the viewpoint of only performing the automatic driving of vehicle 100 from the first parking space PAS to the boarding space PCR by the shared car management system MS, the termination determination control and termination driving control can be omitted.
[0092] • In the above embodiment, the configuration relating to the parking lot P may be changed. For example, the configuration of the drop-off space PCG may be changed. Specifically, the drop-off space PCG may be a section the same size as the boarding space PCR. Also, specifically, the drop-off space PCG may be a section smaller than the boarding space PCR. Also, specifically, the drop-off space PCG may be a section of the parking lot P that does not include the area of the boarding space PCR. Also, specifically, the drop-off space PCG may be located in a section outside the parking lot P. In other words, in the final drive control, the server 200 may execute the automatic driving of the vehicle 100 from the drop-off space PCG outside the parking lot P to the first parking space PAS inside the parking lot P.
[0093] For example, the configuration of the first parking space PAS and the second parking space PBS may be changed. Specifically, the number of first parking spaces PAS provided by parking lot P may be one or three or more. Also, specifically, the number of second parking spaces PBS provided by parking lot P may be one or three or more. Specifically, parking lot P may have first parking spaces PAS but not second parking spaces PBS. Also, specifically, if parking lot P has multiple first parking spaces PAS, the multiple first parking spaces PAS may be spaces where so-called parallel parking is possible.
[0094] In the above embodiment, the configuration of the car share management system MS may be changed. For example, the configuration of the personal terminal 300 may be changed. Specifically, the personal terminal 300 does not have to be a terminal that the user can carry. Here, an example of a personal terminal 300 is a so-called personal computer. That is, if we focus only on the execution of the process of accepting reservations for the use of vehicle 100 by server 200, the personal terminal 300 does not need to be a terminal that the user can carry.
[0095] For example, the configuration of server 200 may be changed. Specifically, server 200 may be configured as a circuit including one or more processors that execute various processes according to a computer program (software). Server 200 may also be configured as a circuit including one or more dedicated hardware circuits, such as application-specific integrated circuits (ASICs), or a combination thereof, that execute at least some of the various processes. The processor includes a CPU and memory such as RAM and ROM. The memory stores program code or instructions configured to cause the CPU to execute the processes. Memory, i.e., computer-readable media, includes any media that can be accessed by a general-purpose or dedicated computer. Similarly, the configurations of the control device 90 of vehicle 100 and the personal terminal 300 may be changed. [Explanation of Symbols]
[0096] MS…Share car management system P…Parking lot PA…First parking area PAS…First parking space PB…Second parking area PBS…Second parking space PC…Driving area PCG…Disembarking area PCR…Boarding area PCZ…Boundary lines PO…Exterior image R…Road 10…Powertrain system 20…Steering system 30…Brake system 40…Display 50…DCM 71…Accelerator input sensor 72…Vehicle speed sensor 73…Brake input sensor 74…Steering angle sensor 75…Exterior camera 76…GNSS receiver 90…Control device 91…Execution device 92…Storage device 92A…Control program 92B…Map data 100…Vehicle 100Z…Other vehicle 200…Server 210…Execution device 220…Storage device 221…Control program 222…Map data 230…Communication device 300…Personal terminal 310…Execution device 320…Storage device 321...Control program 330...Communication device 340...Display 350...GNSS receiver
Claims
1. It is capable of communicating with a vehicle (100) having an autonomous driving function, and is also capable of communicating with a personal terminal (300) operated by a user of a car-sharing service targeting the said vehicle. The process of receiving a reservation for the use of the aforementioned vehicle from the personal terminal (S14, S15), Regarding the vehicle for which a reservation has been accepted, the process (S25) determines whether the predetermined start conditions for the user to start using the vehicle have been met, If it is determined that the aforementioned start condition is met, the process (S26) outputs a signal to the vehicle to automatically drive it from a parking space predetermined in the parking lot to a passenger space predetermined in the parking lot that is different from the parking space, Execute Share car management server.
2. The aforementioned personal terminal is a terminal that the user can carry with them. The aforementioned start condition includes the requirement that the vehicle for which the reservation was accepted is located in the parking space, and that the shortest distance between the location of the parking space and the location of the user detected from the personal terminal is less than or equal to a predetermined distance. The car-sharing management server according to claim 1.
3. The aforementioned personal terminal is a terminal that the user can carry with them. The commencement conditions include the requirement that the reserved vehicle is located in the parking space and that an operation requesting the commencement of use of the vehicle is performed on the personal terminal. The car-sharing management server according to claim 1.
4. The aforementioned personal terminal is a terminal that the user can carry with them. When the vehicle has completed its automatic movement to the passenger space, the process (S34) further executes to output a signal to the personal terminal to notify that the automatic movement has been completed. A car-sharing management server according to any one of claims 1 to 3.
5. Regarding the vehicle for which a reservation has been accepted, a process (S45) is performed to determine whether or not the predetermined termination conditions for the user to end use of the vehicle have been met. If it is determined that the termination condition is met, the process (S46) outputs a signal to the vehicle to automatically drive the vehicle to the parking space, Execute The car-sharing management server according to claim 1.
6. The aforementioned personal terminal is a terminal that the user can carry with them. The termination conditions include the requirement that the vehicle for which the reservation was accepted is located in a designated drop-off area within the parking lot, which is a separate section from the parking space, and that the shortest distance between the location of the parking lot and the location of the user detected by the personal terminal is greater than a predetermined reference distance. The car share management server according to claim 5.
7. The aforementioned personal terminal is a terminal that the user can carry with them. The termination conditions include the requirement that the vehicle for which the reservation was accepted is located in a designated drop-off area within the parking lot, which is a separate section from the parking space, and that an operation requesting the termination of the vehicle's use is performed on the personal terminal. The car share management server according to claim 5.
8. The aforementioned personal terminal is a terminal that the user can carry with them. When the automatic driving of the vehicle to the parking space is completed, the process (S54) further executes to output a signal to the personal terminal to notify that the automatic driving has been completed. The car share management server according to claim 5.
9. The disembarking space is a section that includes the entire area of the boarding space and is larger than the boarding space. The car share management server according to claim 6 or claim 7.
10. When the aforementioned parking space is designated as the first parking space, The system distinguishes and stores the location of the first parking space in the parking lot and the location of the second parking space, which is predetermined as a parking area for vehicles used for purposes other than those used for the car-sharing service. A car-sharing management server according to any one of claims 1 to 3.
11. This applies to a car-sharing management server that is capable of communicating with vehicles equipped with autonomous driving capabilities and also capable of communicating with personal terminals operated by users of car-sharing services targeting said vehicles. The aforementioned car share management server, The process of receiving a reservation for the use of the aforementioned vehicle from the aforementioned personal terminal, Regarding the vehicle for which a reservation has been accepted, a process is performed to determine whether the predetermined start conditions for the user to begin using the vehicle have been met, If it is determined that the aforementioned start condition is met, the process involves outputting a signal to the vehicle to automatically drive it from a predetermined parking space in the parking lot to a predetermined passenger space in the parking lot that is different from the parking space, Make it run A car-sharing management program.
12. This applies to a car-sharing management server that is capable of communicating with vehicles equipped with autonomous driving capabilities and also capable of communicating with personal terminals operated by users of car-sharing services targeting said vehicles. The aforementioned car share management server The process of receiving a reservation for the use of the aforementioned vehicle from the aforementioned personal terminal, Regarding the vehicle for which a reservation has been accepted, a process is performed to determine whether the predetermined start conditions for the user to begin using the vehicle have been met, If it is determined that the aforementioned start condition is met, the process involves outputting a signal to the vehicle to automatically drive it from a predetermined parking space in the parking lot to a predetermined passenger space in the parking lot that is different from the parking space, Execute How to manage a shared car.
Citation Information
Patent Citations
Charge processing system, charge processing device, charge processing method, and charge processing program
JP2022135737A