INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD

An information processing device includes a communication unit and a control unit. The control unit receives, with the communication unit, a desired condition desired by a user regarding a usage reservation of car sharing, in addition to the usage reservation of car sharing. The control unit generates a usage condition of another user of car sharing to satisfy the desired condition when the control unit determines that the desired condition of the user is not satisfied based on a status of the usage reservation of car sharing before a desired start date and time at which the user desires to start using a vehicle. The control unit determines that an incentive is given to the other user when the other user makes a usage reservation of car sharing so as to satisfy the usage condition.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to Japanese Patent Application No. 2021-193649 filed on Nov. 29, 2021, incorporated herein by reference in its entirety.

BACKGROUND

1. Technical Field

The present disclosure relates to an information processing device, an information processing system, and an information processing method.

2. Description of Related Art

Conventionally, a system for making a usage reservation of car sharing has been known. For example, Japanese Unexamined Patent Application Publication No. 2021-86170 (JP 2021-86170 A) describes a management server having a database for accumulating data regarding a usage reservation for sharing vehicles.

SUMMARY

Depending on a status of a usage reservation for vehicles, parking spaces, and the like, a usage reservation of car sharing may not be established.

An object of the present disclosure made in view of such a point is to provide a technique for facilitating the establishment of a usage reservation of car sharing.

An information processing device according to one embodiment of the present disclosure includes: a communication unit; and a control unit that receives, with the communication unit, a desired condition desired by a user regarding a usage reservation of car sharing, in addition to the usage reservation of car sharing, in which the control unit generates a usage condition of another user of car sharing to satisfy the desired condition when the control unit determines that the desired condition of the user is not satisfied based on a status of the usage reservation of car sharing before a desired start date and time at which the user desires to start using a vehicle, and determines that an incentive is given to the other user when the other user makes a usage reservation of car sharing so as to satisfy the usage condition.

An information processing system according to an embodiment of the present disclosure includes: the information processing device; and a terminal device of the user.

An information processing method according to the one embodiment of the present disclosure includes: receiving, with a communication unit, a desired condition desired by a user regarding a usage reservation of car sharing, in addition to the usage reservation of car sharing; generating a usage condition of another user of car sharing to satisfy the desired condition when determining that the desired condition of the user is not satisfied, based on a status of the usage reservation of car sharing, before a desired start date and time at which the user desires to start using a vehicle; and determining that an incentive is given to the other user when the other user makes a usage reservation of car sharing so as to satisfy the usage condition.

According to an embodiment of the present embodiment, it is possible to provide a technique that facilitates the establishment of a usage reservation of car sharing.

DETAILED DESCRIPTION OF EMBODIMENTS

System Configuration

As shown inFIG.1, the information processing system1includes at least one information processing device10, at least one terminal device20A, and at least one terminal device20B.

Hereinafter, when the terminal device20A and the terminal device20B are not particularly distinguished, these are collectively referred to as a “terminal device20”.

The information processing device10and the terminal device20can communicate with each other via a network2. The network2may be any network including a mobile communication network, the Internet, and the like.

The information processing device10can provide a platform for a car sharing service. The car sharing service is a service for renting a vehicle to a pre-registered member. The pre-registered members are, for example, user3A and user3B.

The car sharing service according to the present embodiment is a one-way type service. However, the car sharing service is not limited to the one-way type service, as described later. The one-way type car sharing service is a service that allows a user to have a rental station for renting a vehicle and a return station for returning the vehicle, in which the rental stations are different from each other. The station is, for example, a parking lot where unused vehicles are waiting. The rental station is also described as a “departure point”. The return station is also described as a “destination”.

The information processing device10manages a usage reservation of car sharing. The usage reservation of car sharing according to the present embodiment includes a usage reservation of a rental station, that is, a vehicle scheduled to be rented at a departure point, and a usage reservation of a parking space for returning a vehicle at a return station, that is, a destination.

The information processing device10can accept a desired condition desired by the user regarding the usage reservation of car sharing, in addition to the usage reservation of car sharing. Accepting the user's desired condition is also referred to as “pre-booking”. Details of the desired condition will be described later. In the present embodiment, the information processing device10receives the desired condition of the user3A.

When the information processing device10determines that the desired condition of the user3A is not satisfied based on the status of the usage reservation of car sharing, the information processing device10generates the usage condition of another user of car sharing to satisfy the desired condition of the user3A. When another user makes a usage reservation of car sharing so as to satisfy this usage condition, the user's desired condition can be satisfied. When the other user makes a usage reservation of car sharing so as to satisfy the usage condition, the information processing device10determines that an incentive is given to the other user. By giving an incentive, it is possible to motivate the other user to make the usage reservation of car sharing so as to satisfy the usage condition. With such a configuration, since the possibility that the desired condition of the user3A is satisfied is increased, the usage reservation of car sharing is easily established.

The information processing device10may be operated by an entity that provides a car sharing service. The information processing device10is a dedicated computer configured to function as a server, a general-purpose personal computer, a cloud computing system, or the like.

The terminal device20A can be used by the user3A. The user3A uses the terminal device20A and transmits the desired condition of the user3A from the terminal device20A to the information processing device10.

The terminal device20B is used by the user3B. The user3B is a user who is considering making a usage reservation of car sharing. The user3B can use the terminal device20B and see the usage condition generated by the information processing device10. The user3B looks at the usage condition generated by the information processing device10, and considers whether to make a usage reservation of car sharing based on the usage condition.

A reservation application may be downloaded to the terminal device20. The reservation application is a dedicated application for making a usage reservation of car sharing.

The terminal device20may be any device as long as it can be connected to the network2. The terminal device20is, for example, a mobile phone, a smartphone, a tablet, a personal computer (PC), or the like.

Configuration of Information Processing Device

As shown inFIG.2, the information processing device10includes a communication unit11, a storage unit12, and a control unit13.

The communication unit11includes at least one communication module that can be connected to the network2. The communication module is, for example, a communication module corresponding to a standard such as a wired local area network (LAN) or a wireless LAN. However, the communication module is not limited to this. The communication module may correspond to any communication standard. The communication unit11is connected to the network2with the communication module via a wired LAN or a wireless LAN.

The storage unit12is configured to include at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of them. The semiconductor memory is, for example, a random access memory (RAM), a read-only memory (ROM), or the like. The RAM is, for example, a static random access memory (SRAM), a dynamic random access memory (DRAM), or the like. The ROM is, for example, an electrically erasable programmable read only memory (EEPROM). The storage unit12may function as a main storage device, an auxiliary storage device, or a cache memory. The storage unit12stores data used for the operation of the information processing device10and data acquired through the operation of the information processing device10.

The control unit13includes at least one processor, at least one dedicated circuit, or a combination thereof. The processor is, for example, a general-purpose processor such as a central processing unit (CPU) or a graphics processing unit (GPU), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC). The control unit13performs processes related to the operation of the information processing device10while controlling various units of the information processing device10.

The function of the information processing device10can be realized by executing a processing program according to the present embodiment with the processor corresponding to the control unit13. That is, the function of the information processing device10can be realized by software. The processing program causes the computer to function as the information processing device10by causing the computer to perform the operations of the information processing device10. That is, the computer functions as the information processing device10by performing the operations of the information processing device10according to the processing program.

In the present disclosure, the “program” can be recorded on a computer-readable non-transitory recording medium. The computer-readable non-transitory recording medium is, for example, a magnetic recording device, an optical disc, an opto-magnetic recording medium, or a ROM. The distribution of the program is carried out, for example, by selling, transferring, or renting a portable recording medium such as a digital versatile disc (DVD) or a compact disc read only memory (CD-ROM) on which the program is recorded. The program may be stored in the storage of the server. The program stored in the storage of the server may be distributed by being transferred to another computer. The program may be provided as a program product.

In the present disclosure, for example, the “computer” temporarily stores a program recorded on a portable recording medium or a program transferred from the server in a main storage device. In addition, the computer causes the processor to read the program stored in the main storage device and causes the processor to perform processes according to the read program. The computer may read the program directly from the portable recording medium and execute processes in accordance with the program. The computer may perform the processes according to the received program each time the program is transferred from the server to the computer. The computer may execute the processes with a so-called application service provider (ASP) type service that realizes the function only by the execution command and the result acquisition without transferring the program from the server to the computer. The program includes information that is used for processing by electronic computers and equivalent to a program. For example, data that is not a direct command to a computer but has the property of defining the process of the computer corresponds to the “data equivalent to a program”.

A part or all of the functions of the information processing device10may be realized by a dedicated circuit corresponding to the control unit13. That is, a part or all of the functions of the information processing device10may be realized by hardware.

The control unit13receives the desired condition desired by the user regarding the usage reservation of car sharing, in addition to the usage reservation of car sharing. The control unit13receives the desired condition of the user3A by the communication unit11, from the terminal device20A via the network2. The control unit13receives the desired condition of the user3A by receiving the desired condition of the user3A.

The user's desired condition includes, for example, at least one of a desired start date and time, a desired departure point, a desired end date and time, and a desired destination. The desired start date and time is the date and time when the user desires to start using the vehicle. The desired departure point is the departure point of the vehicle desired by the user. The desired departure point is, for example, a rental station. The desired end date and time is the date and time when the user desires to end the use of the vehicle. The desired destination is the destination of the vehicle desired by the user. The desired destination is, for example, a return station.

As shown inFIG.3, the control unit13may be able to accept the user's desired condition before an acceptance start date and time t1for starting the acceptance of the usage reservation of car sharing. The acceptance start date and time t1is, for example, a date and time before a set time amount T1than a scheduled start date and time t2at which the start of usage of the vehicle is scheduled. The desired start date and time of the user may be treated as the scheduled start date and time t2. The set time amount T1may be appropriately set based on the number of vehicles in the car sharing service, and the like. The set time amount T1is, for example, 30 minutes.

The control unit13determines whether the desired condition of the user3A is satisfied based on the status of the usage reservation of car sharing before the desired start date and time of the user3A. The status of the car sharing reservation may include at least one of the status of the vehicle usage reservation at the rental station, which is the desired departure point, and the status of the parking space usage reservation at the return station, which is the desired destination. Hereinafter, the process of determining whether the user's desired condition is satisfied is also described as a “determination process”.

Regarding the timing of executing the determination process, the control unit13may execute the determination process, for example, at a date and time t0that is a set time amount T2before the acceptance start date and time t1as shown inFIG.3. The date and time t0is a date and time that is the set time amount T2before the acceptance start date and time t1. The set time amount T2may be set as appropriate in consideration of the time for another user to consider whether to make a usage reservation by looking at the usage condition. As described above, the desired start date and time of the user may be treated as the scheduled start date and time t2. For example, it is assumed that the set time amount T1is 30 minutes and the set time amount T2is 2 hours. In this case, the control unit13executes the determination process at the date and time t0that is 2 hours and 30 minutes before the desired start date and time of the user such as the scheduled start date and time t2.

The date and time when the determination process is executed is not limited to the date and time t0as shown inFIG.3. For example, in the configuration shown inFIG.3, the control unit13may accept the desired condition of the user3A after the date and time t0. In this case, the control unit13may execute the determination process by the acceptance start date and time t1or by the scheduled start date and time t2, depending on the specifications of the car sharing service.

When the control unit13determines that the desired condition of the user3A is satisfied based on the status of the usage reservation of car sharing, the control unit13determines that the usage reservation of car sharing is established under the desired condition of the user3A. The control unit13transmits an establishment notification indicating that the usage reservation of car sharing under the desired condition of the user3A has been established to the terminal device20A via the network2by the communication unit11.

When the control unit13determines that the desired condition of the user3A is not satisfied based on the status of the usage reservation of car sharing, the control unit13generates the usage condition of another user of car sharing to satisfy the desired condition of the user3A. As described above, when another user makes a usage reservation of car sharing so as to satisfy this usage condition, the desired condition of the user3A can be satisfied. The usage condition may include an arbitrary condition depending on the desired condition. The usage condition includes, for example, at least one of a usage start date and time when another user starts using the vehicle, a departure point, a usage end date and time when another user ends the usage of the vehicle, and a destination.

As an example, the desired condition of the user3A is set to include a desired start date and time and a desired departure point. In this case, when the control unit13determines that there is no vehicle that can be rented at the station that is the desired departure point at the desired start date and time based on the status of the vehicle usage reservation in car sharing, the control unit13determines that the desired condition of the user3A is not satisfied. The control unit13generates, as a usage condition of the other user, a usage condition in which the desired start date and time of the user3A is set as the usage end date and time and the desired departure point of the user3A is the destination, that is, the return station. When the other user makes a usage reservation so as to satisfy this usage condition, the other user can end the use of the vehicle at the desired start date and time of the user3A and return the vehicle to the station of the desired departure point of the user3A. With such a configuration, a vehicle that can be rented to the station at the desired departure point at the desired start date and time of the user3A becomes present. Thus, the desired condition of the user3A is satisfied.

As another example, the desired condition of the user3A is set to include a desired end date and time and a desired destination. In this case, when the control unit13determines that there is no parking space in which the vehicle can be parked at the station that is the desired destination at the desired end date and time based on the status of the vehicle usage reservation in car sharing, the control unit13determines that the desired condition of the user3A is not satisfied. As the usage condition of the other user, the control unit13sets the desired end date and time of the user3A as the usage start date and time, and generates the usage condition in which the desired destination of the user3A is set as the departure point. When the other user makes a usage reservation so as to satisfy this usage condition, the other user starts using the vehicle at the desired end date and time of the user3A, and the other user can make the vehicle depart from the parking space of the station of the desired destination of the user3A. With such a configuration, a parking space in which the vehicle can be parked at the desired destination at the desired end date and time of the user3A becomes present. Thus, the desired condition of the user3A is satisfied.

When the control unit13generates the usage condition of the other user, the control unit13may notify the other user of the generated usage condition as a condition for which an incentive is given. The control unit13may notify the other user of the usage condition by any method.

As an example, the control unit13may notify the other user of the usage condition by posting the usage condition on a site of the car sharing service. The site of this car sharing service may be accessible by the terminal device20via the reservation application. With such a configuration, as shown inFIG.5described later, the usage condition can be displayed on the terminal device20B as the condition for giving the incentive.

As another example, the control unit13may transmit a notification such as an e-mail indicating the usage condition to the terminal device20of the other user by the communication unit11. That is, the control unit13may notify the other user of the usage condition by transmitting a notification indicating the usage condition to the terminal device20of the other user.

When the control unit13makes a usage reservation of car sharing so that other user satisfies the usage condition before the acceptance start date and time t1as shown inFIG.3, for example, the control unit13determines to give an incentive to the other user. For example, the control unit13can receive an application notification for applying for a usage reservation of car sharing under the usage condition, by the communication unit11from the terminal device20B via the network2, before the acceptance start date and time t1. In this case, the control unit13determines to give an incentive to the user3B. The incentive may be given in the form of returning a profit in the car sharing service to the user. The incentive may be a discount on a usage fee of the car sharing service. The incentive may be points applicable to a payment of the usage fee of the car sharing service.

When the other user makes a usage reservation of car sharing so as to satisfy the usage condition, the control unit13determines that the usage reservation of car sharing is established under the desired condition of the user3A. The control unit13transmits the establishment notification to the terminal device20A via the network2by the communication unit11.

When the control unit13does not make a vehicle usage reservation so that other user satisfies the usage condition by the acceptance start date and time t1as shown inFIG.3, the control unit13may determine that the usage reservation of car sharing under the desired condition of the user3A is not established. In this case, the control unit13transmits a non-establishment notification indicating that the usage reservation of car sharing under the desired condition of the user3A has not been established to the terminal device20A via the network2by the communication unit11.

Configuration of Terminal Device

As shown inFIG.2, the terminal device20includes a communication unit21, an input unit22, an output unit23, a storage unit24, and a control unit25.

The communication unit21includes at least one communication module that can be connected to the network2. The communication module is, for example, a communication module conforming to mobile communication standards such as the long term evolution (LTE), fourth generation (4G), or fifth generation (5G). However, the communication module is not limited to this. The communication module may correspond to any communication standard.

The input unit22can accept input from the user. The input unit22may include at least one input interface capable of receiving input from the user. The input interface is, for example, a physical key, a capacitive key, a pointing device, a touch screen integrated with a display, or a microphone. However, the input interface is not limited to this.

The output unit23can output data. The output unit23includes at least one output interface capable of outputting data. The output interface is, for example, a display or a speaker. The display may be, for example, a liquid crystal display (LCD), an organic electroluminescence (EL) display, or the like. However, the output interface is not limited to this.

The storage unit24includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of them. The semiconductor memory is, for example, a RAM, or a ROM. The RAM is, for example, a static random access memory (SRAM) or a dynamic random access memory (DRAM). The ROM is, for example, an EEPROM. The storage unit24may function as a main storage device, an auxiliary storage device, or a cache memory. The storage unit24stores data used for the operation of the terminal device20and data acquired through the operation of the terminal device20.

The control unit25includes at least one processor, at least one dedicated circuit, or a combination thereof. The processor is a general-purpose processor such as a CPU or a GPU, or a dedicated processor specialized for a specific process, for example. The dedicated circuit is, for example, an FPGA or an ASIC. The control unit25performs processes related to the operation of the terminal device20while controlling each unit of the terminal device20.

The function of the terminal device20is realized by executing the control program according to the present embodiment with the processor corresponding to the control unit25. That is, the function of the terminal device20is realized by software. The terminal program causes the computer to perform the operation of the terminal device20so that the computer functions as the terminal device20. That is, the computer functions as the terminal device20by performing the operation of the terminal device20according to the terminal program.

A part or all the functions of the terminal device20may be realized by a dedicated circuit corresponding to the control unit25. That is, some or all the functions of the terminal device20may be realized by hardware.

Process of Terminal Device20A

Hereinafter, the communication unit21, the input unit22, the output unit23, the storage unit24, and the control unit25included in the terminal device20A are described as the “communication unit21A”, the “input unit22A”, the “output unit23A”, and the “storage unit23A”, the “storage unit24A”, and the “control unit25A”, respectively.

The control unit25A receives an input instructing an activation of the reservation application by the input unit22A. When the control unit25A receives this input by the input unit22A, the control unit25A activates the reservation application. After activating the reservation application, the control unit25A causes the output unit23A to output a reservation screen30as shown inFIG.4based on the input of the user3A received from the input unit22A. InFIG.4, the output unit23A is a display. Further, the input unit22A is a touch screen provided integrally with the output unit23A, which is a display. The reservation screen30includes an area31, an area32, and an area33. The area31is an area for inputting the desired start date and time. The area32is an area for inputting the desired departure point. The area33is an area for inputting the desired destination.

The control unit25A receives the desired condition of the user3A by the input unit22A. The control unit25A transmits the desired condition of the user3A to the information processing device10via the network2by the communication unit21A.

After transmitting the desired condition of the user3A, the control unit25A receives the establishment notification or the non-establishment notification by the communication unit21A from the information processing device10via the network2. When the control unit25A receives the establishment notification, the control unit25A causes the output unit23A to output information indicating that the usage reservation of car sharing has been established under the desired condition of the user3A. When the control unit25A receives the non-establishment notification, the control unit25A causes the output unit23A to output information indicating that the usage reservation of car sharing has not been established under the desired condition of the user3A.

Process of Terminal Device20B

Hereinafter, the communication unit21, the input unit22, the output unit23, the storage unit24, and the control unit25included in the terminal device20B are described as a “communication unit21B”, an “input unit22B”, an “output unit23B”, a “storage unit24B”, and a “control unit25B”, respectively.

The control unit25B receives an input instructing the activation of the reservation application by the input unit22B. When the control unit25B receives this input by the input unit22B, the control unit25B activates the reservation application. After activating the reservation application, the control unit25B causes the output unit23B to output a reservation screen40as shown inFIG.5, based on the input of the user3B received from the input unit22B. InFIG.5, the output unit23B is a display. Further, the input unit22B is a touch screen provided integrally with the output unit23B, which is a display. On the reservation screen40, the usage conditions to which the incentive is given are displayed as an “incentive target list”. For example, the reservation screen40includes an area41and an area42. In the area41, the usage condition is displayed in which the usage start date and time is “aa:bb” and the departure point is “AAA station”. In the area42, the usage condition is displayed in which the usage end date and time is “cc:dd” and the destination is “BBB station”. The user3B looks at such a usage condition output from the output unit23B, and considers which usage condition to select to make the usage reservation of car sharing.

The control unit25B can receive an input for selecting the usage condition by the input unit22B. InFIG.5, the input for selecting the usage condition is a touch operation of the user3B on the area where the usage condition such as the areas41and42are displayed. When the control unit25B receives the input for selecting the usage condition by the input unit22B, the control unit25B generates an application notification based on the input of the user3B received from the input unit22B. The application notification is a notification for applying for a usage reservation of car sharing under the selected usage condition. The control unit25B transmits the application notification to the information processing device10via the network2, by the communication unit21B.

Operation of Information Processing Device

FIG.6is a flowchart showing an operation of the information processing device10shown inFIG.2. The operations correspond to an example of the information processing method according to the present embodiment. For example, when the terminal device20A causes the information processing device10to transmit the desired condition of the user3A, the control unit13starts the process of step S1.

The control unit13receives the desired condition of the user3A by the communication unit11, from the terminal device20A via the network2(step S1). When the current date and time becomes the date and time t0as shown inFIG.3, the control unit13determines whether the desired condition of the user3A is satisfied based on the usage reservation status of car sharing (step S2).

When the control unit13determines that the desired condition of the user3A is satisfied (step S2: YES), the control unit13proceeds to the process of step S3. On the other hand, when the control unit13determines that the desired condition of the user3A is not satisfied (step S2: NO), the control unit13proceeds to the process of step S5.

In the process of step S3, the control unit13determines the establishment of the usage reservation of car sharing under the desired condition of the user3A. In the process of step S4, the control unit13transmits the establishment notification by the communication unit11to the terminal device20A via the network2.

In the process of step S5, the control unit13generates the usage condition for the other user of car sharing to satisfy the desired condition of the user3A.

In the process of step S6, the control unit13notifies the other user of the generated desired condition as a condition to which an incentive is given.

In the process of step S7, the control unit13determines whether the current date and time is the acceptance start date and time t1as shown inFIG.3. When the control unit13determines that the current date and time is the acceptance start date and time t1(step S7: YES), the control unit13proceeds to the process of step S12. When the control unit13determines that the current date and time is not the acceptance start date and time t1(step S7: NO), the control unit13proceeds to the process of step S8.

In the process of step S8, the control unit13determines whether the application notification has been received by the communication unit11from the terminal device20of the other user via the network2. When the control unit13determines that the application notification has been received (step S8: YES), the control unit13proceeds to the process of step S9. When the control unit13determines that the application notification is not received (step S8: NO), the control unit13executes the process of step S7again.

In the process of step S9, the control unit13determines to give an incentive to the other user who has sent the application notification, that is, the other user who has made a usage reservation of car sharing so as to satisfy the usage condition. The control unit13may transmit a notification such as an e-mail notifying the grant of an incentive to the terminal device20of the other user via the network2by the communication unit11. By the process of steps S7,8and9, the control unit13determines to give an incentive to the other user when the application notification is received from the terminal device20of the other user before the acceptance start date and time.

In the process of step S10, the control unit13determines the establishment of the usage reservation of car sharing under the desired condition of the user3A. In the process of step S11, the control unit13transmits the establishment notification to the terminal device20A via the network2by the communication unit11.

In the process of step S12, the control unit13determines that the usage reservation of car sharing is not established under the desired condition of the user3A. When the usage reservation of car sharing is not made so that other user satisfies the usage condition by the acceptance start date and time by the process of steps S7, S8, S12, it is determined that the usage reservation of car sharing is not established under the desired condition of the user3A.

In the process of step S13, the control unit13transmits a non-establishment notification to the terminal device20A via the network2by the communication unit11.

When the control unit13posts the usage condition as a condition for giving an incentive to the site of the car sharing service in the process of step S6, the control unit13ends the posting of the usage condition in the process of steps S10and S12.

In this way, in the information processing device10, when it is determined that the desired condition of the user3A is not satisfied, the control unit13generates the usage condition of another user of car sharing to satisfy the desired condition of the user3A. When the other user makes a usage reservation of car sharing so as to satisfy the usage condition, the control unit13determines that an incentive is given to the other user. By giving an incentive, it is possible to motivate the other user to make the usage reservation of car sharing so as to satisfy the usage condition. With such a configuration, since the possibility that the desired condition of the user3A is satisfied is increased, the usage reservation of car sharing is easily established. Thus, according to the present embodiment, it is possible to provide a technique that facilitates the establishment of a usage reservation of car sharing.

Further, in the information processing device10, the control unit13may notify the other user of the generated usage condition as a condition for which an incentive is given. By notifying the other user of the usage condition as a condition for which an incentive is given, it is possible to increase the motivation for the other user to make a usage reservation of car sharing so that the usage condition is satisfied. Thus, it becomes easier to make a usage reservation of car sharing.

Although the present disclosure has been described above based on the drawings and the embodiment, it should be noted that those skilled in the art may make various modifications and alterations thereto based on the present disclosure. It should be noted, therefore, that these modifications and alterations are within the scope of the present disclosure. For example, the functions included in the configurations, steps, etc. can be rearranged so as not to be logically inconsistent, and a plurality of configurations, steps, etc. can be combined into one or divided.

For example, in the above-described embodiment, the control unit13of the information processing device10has been described as being able to accept the user's desired condition until the acceptance start date and time t1as shown inFIG.3. However, when the control unit13executes the determination process at the date and time t0as shown inFIG.3, the control unit13may be able to accept the user's desired condition until the date and time t0.

For example, in the above-described embodiment, the car sharing service has been described as being a one-way type service. However, the car sharing service is not limited to a one-way type service. As another example, the car sharing service may be a trip type service. The trip type car sharing service requires the vehicle to be returned to the station where the vehicle is rented. In the trip type car sharing service, the usage reservation of car sharing may be a usage reservation for a time frame in which the vehicle is scheduled to be used. In this case, the user's desired condition may include a desired time frame in which the user wishes to use the vehicle. The desired time frame is, for example, a time zone from the desired start date and time to the desired end date and time. In the information processing device10, the control unit13may receive the user's desired time frame from the terminal device20via the network2by the communication unit11as a user's desired condition. The control unit13may determine that the user's desired condition is not satisfied when the user's desired time frame is already reserved by the other user based on the status of the usage reservation of car sharing. The control unit13may generate a usage condition that the reserved time frame is changed so as to avoid the desired time frame as a usage condition of the other user. The control unit13may transmit a notification such as an e-mail indicating the usage condition to the terminal device20of the other user via the network2by the communication unit11. In this case, the other user uses the terminal device20to shift the reserved time frame to 30 minutes before or after in order to avoid the desired time frame. The control unit13may decide to give an incentive to the other user when the reserved time frame is changed so that the other user avoids the desired time frame.

For example, the control unit13may receive a plurality of the same desired conditions from different users. In this case, the control unit13may accept only the earliest desired condition among the same desired conditions.

Further, an embodiment is also possible in which, for example, a general-purpose computer functions as the information processing device10according to the above embodiment. Specifically, a program describing processing contents for realizing each function of the information processing device10according to the above embodiment is stored in the memory of the general-purpose computer, and the program is read out and executed by the processor. Therefore, the present disclosure can also be realized as a program that can be executed by the processor or a non-transitory computer-readable medium that stores the program.