This application claims priority to Japanese Patent Application No. 2018-051108 filed on Mar. 19, 2018, which is incorporated herein by reference in its entirety including the specification, drawings and abstract.
The present disclosure relates to information processing devices and storage media for storing a control program for a car sharing service.
Car rental services called car sharing which allow a plurality of users to share a single vehicle are becoming increasingly popular. In typical car sharing services, the users are required to return vehicles to the same location as they picked them up. This type of car sharing service is called round-trip car sharing.
Another type of car sharing service called one-way car sharing has also been considered (see, e.g., Japanese Patent Application. Publication No. 2017-010189). The one-way car sharing service allows the users to return vehicles to locations other than where they picked them up.
With further development of the car sharing services, the car sharing services will possibly be provided in various forms in the future. For example, vehicles can be effectively used if those owners who do not use their vehicles on weekdays, namely who use their vehicles only during weekends, provide their vehicles for the car sharing service (hereinafter sometimes referred to as “CS service”) on weekdays and have them returned to the locations designated by themselves (e.g., owners' homes where the users picked up the vehicles, parking lots near owners' homes, etc.) by weekend.
In conventional CS services, however, only round-trip car sharing is permitted and one-way car sharing is not permitted if there is a condition that the vehicles must be returned to the locations designated by the owners. The vehicles therefore stay at the designated locations unless round-trip car sharing is requested, and the vehicles cannot be effectively used.
The disclosure provides a technique that makes it possible to more effectively use vehicles in car sharing services that allow an owner to designate unavailable times that are times when the owner uses his or her vehicle and a return location of the vehicle when the vehicle is rented during a time other than the unavailable times, as compared to conventional examples.
An information processing device according to a first aspect of the disclosure includes: a first accepting unit that accepts, from an owner, setting of conditions for renting his or her vehicle, the setting of the conditions for renting the vehicle including designation of unavailable times that are times when the owner uses the vehicle and designation of a return location of the vehicle when the vehicle is rented during a time other than the unavailable times; a second accepting unit that accepts, from each of a plurality of users, setting of preferred conditions for using a vehicle, the setting of the preferred conditions for using a vehicle including, designation of either round-trip car sharing or one-way car sharing, designation of a pickup location, and designation of a drop-off location; and a selecting unit that combines two or more of the preferred conditions for using a vehicle, which include at least a preferred condition that the user wants to use the one-way car sharing, compares the combined two or more preferred conditions for using a vehicle with the conditions for renting the vehicle, and if the combined two or more preferred conditions for using a vehicle match the conditions for renting the vehicle, selects each user having set the preferred conditions that match the conditions for renting the vehicle as users permitted to use the vehicle.
In the information processing device according to the above aspect, the conditions for renting the vehicle may include autonomous driving information on whether the vehicle has an autonomous driving function or not. In the case where the conditions for renting the vehicle which have been accepted by the first accepting unit include the autonomous driving information that the vehicle has the autonomous driving function, the selecting unit may preferentially select a user who wants to use the one-way car sharing as the user permitted to rent the vehicle.
In the information processing device according to the above aspect, for each renting of the vehicle, the selecting unit may select the users permitted to use the vehicle so that the number of users who want to use the one-way car sharing is equal to or larger than the number of users who want to use the round-trip car sharing.
In a storage medium according to a second aspect of the disclosure, the storage medium stores a control program for a car sharing service, and the control program causes a computer to perform the steps of: accepting, from an owner, setting of conditions for renting his or her vehicle, the setting of the conditions for renting the vehicle including designation of unavailable times that are times when the owner uses the vehicle and designation of a return location of the vehicle when the vehicle is rented during a time other than the unavailable times; accepting, from each of a plurality of users, setting of preferred conditions for using a vehicle, the setting of the preferred conditions for using a vehicle including designation of either round-trip car sharing or one-way car sharing, designation of a pickup location, and designation of a drop-off location; and combining two or more of the preferred conditions for using a vehicle, which include at least a preferred condition that the user wants to use the one-way car sharing, comparing the combined two or more preferred conditions for using a vehicle with the conditions for renting the vehicle, and if the combined two or more preferred conditions for using a vehicle match the conditions for renting the vehicle, selecting each user having, set the preferred conditions that match the conditions for renting the vehicle as users permitted to use the vehicle.
According to each of the above aspects, a technique can be provided which makes it possible to more effectively use vehicles in car sharing services that allow an owner to designate unavailable times that are times when the owner uses his or her vehicle and a return location of the vehicle when the vehicle is rented during a time other than the unavailable times, as compared to conventional examples.
Features, advantages, and technical and industrial significance of exemplary embodiments will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
An embodiment will be described with reference to the accompanying drawings. Elements denoted by the same reference characters have the same or similar configuration.
How the car sharing service (CS service) basically works will be described. Owners (including individuals and corporations) who want to rent their vehicles first register as an owner by entering their basic information (name, gender, age, address, phone number, social networking service (SNS) account information, bank account, etc.) via the owner terminals 10. The owners then set conditions for renting their vehicles (described later) via the owner terminals 10 and wait for requests for renting their vehicles from users. Users who want to rent a vehicle first register as a user by entering their basic information 10. (name, gender, age, address, phone number, SNS account information, credit card number, etc.) via the user terminals 20. The users then set preferred conditions for using a vehicle (described later) via the user terminals 20.
The information processing device 100 performs a matching process by comparing (checking) the conditions for renting the vehicle which have been set by each owner with (against) the preferred conditions for using a vehicle which have been set by the users. In conventional CS services, only round-trip car sharing is permitted and one-way car sharing is not permitted if the conditions for renting the vehicle include a condition that the vehicle must be returned to the location designated by the owner.
However, the CS service according to the present embodiment is characterized in that, even if the conditions for renting the vehicle include the condition that the vehicle must be returned to the designated location, not only round-trip car sharing but also one-way car sharing are permitted as long as the vehicle can be returned by the time designated by the owner.
The owner terminal 10 is a terminal that is used by the owner who rents his or her vehicle. For example, the owner terminal 10 is a smartphone, a tablet terminal, a wearable terminal, a mobile terminal, a notebook computer, etc. The owner terminal 10 displays a screen for registering for the CS service as an owner and a screen for setting conditions for renting owner's vehicle. The owner can perform a procedure for registering as an owner, a procedure for renting his or her vehicle, etc. by entering various kinds of information as prompted by these screens.
The user terminal 20 is a terminal that is used by the user who rents a vehicle. For example, the user terminal 20 is a smartphone, a tablet terminal, a wearable terminal, a mobile terminal, a notebook computer, etc. The user terminal 20 displays a screen for registering for the CS service as a user and a screen for setting, preferred conditions for using a vehicle. The user can perform a procedure for registering as a user, a procedure for renting a desired vehicle, etc. by entering various kinds of information as prompted by these screens.
The vehicles 30 are vehicles provided for the CS service and are provided by the owners. The vehicles 30 include both vehicles owned by individuals and vehicles owned by corporations. The vehicles 30 can be any kind of wheeled vehicles. Specifically, the vehicles 30 may be vehicles provided for car sharing by corporations, shared taxis, or vehicles owned by individuals. The vehicles 30 are not limited to cars. For example, the vehicles 30 may be large vehicles that can hold over a dozen to several tens of passengers like buses or may be motorcycles, motorized tricycles, etc. The vehicles 30 may be vehicles that the users drive with a steering device (hereinafter sometimes referred to as “manual vehicles”) or may be vehicles that can be driven autonomously (hereinafter sometimes referred to as “autonomous vehicles”).
In the case where the vehicle 30 is a manual vehicle, a return location designated by the owner of the vehicle 30 may be registered in advance in the in-vehicle system 30a such as a car navigation system. In the case where the vehicle 30 is an autonomous vehicle, information on a designated location, control information for autonomously driving the vehicle 30 to the designated location, etc. are transmitted from the information processing device 100 to the in-vehicle system 30a.
The information processing device 100 accepts owner registration and user registration. The information processing device 100 accepts setting of the conditions for renting the vehicle 30 from the owners and registers the accepted conditions in a database. The information processing device 100 also accepts setting of the preferred conditions for using a vehicle 30 from the users and registers the accepted preferred conditions in a database. The information processing device 100 compares (checks) the conditions for renting the vehicle 30 which have been set by each owner with (against) the preferred conditions for using a vehicle 30 which have been set by the users to select users to whom the vehicle 30 is to be rented (i.e., a matching process). As described later in detail, in the present embodiment, the information processing device 100 selects a plurality of users including at least a user who wants to use one-way car sharing in order to implement an efficient CS service. The information processing device 100 may be formed by one or more information processing devices or may be formed by using a cloud server or a virtual server.
The accepting unit 101, the selecting unit 102, and the notifying unit 103 can be implemented by executing a program stored in a memory by a CPU of the information processing device 100. This program can be stored in a storage medium. The storage medium storing this program therein may be a non-transitory storage medium. The non-transitory storage medium is not particularly limited, but for example, may be a storage medium such as a USB memory or a CD-ROM. The storage unit 104 can be implemented by using a memory or a storage device which is included in the information processing device 100.
The storage unit 104 stores an owner vehicle database (DB) 104a and a reservation database (DB) 104b therein. The conditions for renting the available vehicles 30 etc. which have been registered by the owners are stored in the owner vehicle DB 104a. The preferred conditions for using a vehicle 30 etc. which have been registered by the users are stored in the reservation DB 104b.
The accepting unit (first accepting unit) 101 accepts setting of the conditions for renting the vehicle 30 from each owner and registers the accepted conditions for renting the vehicle 30 in the owner vehicle DB 104a. The accepting unit (second accepting unit) 101 accepts setting of the preferred conditions for using a vehicle 30 from the users and registers the accepted preferred conditions in the reservation DB 104b.
As shown in
In the example of
As shown in.
In the example of
Regarding the “pickup date/time,” all or part of the date and time may be omitted when the user does not want to specify a specific date and time. For example, if the user wants to pick up a vehicle at “ . . . Nagoya, Aichi” on “March 20” but does not have to pick it up at a specific time (can depart at any time), the user can set such information.
The selecting unit 102 compares (checks) the conditions for renting the vehicle 30 which have been set by each owner with (against) the preferred conditions for using a vehicle 30 which have been set by the users to select a plurality of users including at least a user who wants to use one-way car sharing (i.e., a matching process).
In the example shown in
As described above, a plurality of users including at least a user who wants to use one-way car sharing are permitted to sequentially use the vehicle 30 like a relay race. The vehicles 30 can thus be more effectively used as compared to conventional CS services in which only round-trip car sharing is permitted and one-way car sharing is not permitted if there is a condition that the vehicle must be returned to the location designated by the owner.
Once the combination of the preferred conditions is determined by the selecting unit 102, the notifying unit 103 provides the owner who rents his or her vehicle with details on renting the vehicle and provides each user permitted to rent the vehicle with details on using the vehicle.
Next, the processing procedure that is performed by the information processing device 100 will be described.
In step S101, the accepting unit 101 accepts setting of the conditions for renting the vehicle 30 from each owner and registers the accepted conditions in the owner vehicle DB 104a. The accepting unit 101 may display a screen for accepting setting of the conditions for renting the vehicle 30 on the owner terminal 10 of each owner who wants to rent his or her vehicle 30. Each owner enters the conditions for renting the vehicle 30 such as vehicle 30's basic information, features, unavailable time information, and return location information as prompted by the screen.
In step S102, the accepting unit 101 accepts setting of the preferred conditions for using a vehicle from each user who wants to use the CS service and stores the accepted preferred conditions in the reservation DB 104b. The accepting unit 101 may display a screen for accepting a reservation on the user terminal 20 of each user who wants to make a reservation. Each user enters the preferred conditions for using a vehicle such as the type of car sharing (i.e., either round-trip or one-way), a pickup location, a drop-off location, pickup date and time, drop-off date and time, and optional conditions as prompted by the screen.
In step S103, the selecting unit 102 compares (checks) the conditions for renting the vehicle 30 which have been set by each owner with (against) the preferred conditions for using a vehicle 30 which have been set by the users to select a plurality of users including at least a user who wants to use one-way car sharing (i.e., a matching process). Since a specific method for selecting a plurality of users is described in detail above with reference to
Once a combination of the preferred conditions for using a vehicle 30 is determined by the selecting unit 102, the notifying unit 103 provides the owner who rents his or her vehicle 30 with details on renting the vehicle 30 and provides each user permitted to rent the vehicle 30 with details on using the vehicle 30 in step S104. The details on renting the vehicle 30 include scheduled pickup dates and times, scheduled return dates and times, each user's identification information (IDs etc.), pickup locations, drop-off locations, and optional conditions, etc. The details on using the vehicle 30 include identification information (ID etc.) of the owner of the vehicle permitted to be rented, vehicle's basic information (model, make, seating capacity, etc.), features, etc.
In the case where the vehicle 30 to be rented is an autonomous vehicle, the notifying unit 103 sends information on a travel route to the return location designated by the owner to the in-vehicle system 30a of the vehicle 30. The in-vehicle system 30a of the vehicle 30 implements autonomous driving to the designated return location by controlling the vehicle 30 along to the received travel route from the drop-off location of the last user in the relay (in the example of
As described above, according to the present embodiment, a plurality of users are permitted to sequentially use the vehicle 30 like a relay race, whereby not only round-trip car sharing but also one-way car sharing can be permitted. The vehicles can thus be more effectively used as compared to conventional CS services in which only round-trip car sharing is permitted and one-way car sharing is not permitted if there is a condition that the vehicle must be returned to the location designated by the owner.
For each renting of the vehicle 30, the selecting unit 102 may select users so that the number of users who have made a reservation for one-way car sharing is equal to or larger than the number of users who have made a reservation for round-trip car sharing. For example, it is assumed that the following two combinations (first candidate, second candidate) of the preferred conditions of the users satisfy the conditions for renting a certain vehicle 30.
In this case, for the first candidate, the number of one-way users (three) is larger than the number of round-trip users (one). For the second candidate, however, the number of one-way users (one) is smaller than the number of round-trip users (two). The selecting unit 102 therefore selects the users of the first candidate as users permitted to use the vehicle 30.
The selecting unit 102 may preferentially select one-way users over round-trip users. For example, it is assumed that the following two combinations (first candidate, second candidate) of the preferred conditions of the users satisfy the conditions for renting a certain vehicle 30.
In this case, the first candidate includes one round-trip user, while the second candidate does not include any round-trip user. The selecting unit 102 therefore selects the users of the second candidate as users permitted to use the vehicle 30.
Although not particularly mentioned in the above embodiment, the selecting unit 102 may select users based also on the features included in the conditions for renting the vehicle, the optional conditions included in the preferred conditions for using a vehicle, etc. For example, it is assumed that there are two users whose preferred conditions for using a vehicle are exactly the same except for the optional conditions, and the optional conditions of one user are satisfied, but the optional conditions of the other user are not satisfied. In this case, the selecting unit 102 preferentially selects the user whose optional conditions are satisfied.
Although not particularly mentioned in the above embodiment, the vehicle's basic information included in the conditions for renting the vehicle may include autonomous driving information on whether the vehicle has an autonomous driving function or not. For example, in the case where the vehicle's basic information includes the autonomous driving information that the vehicle has the autonomous driving function, the selecting unit 102 may preferentially select one-way users as users permitted to use the vehicle.
In the specification, the term “unit” does not merely mean a physical configuration. The term “unit” includes the case where a process that is performed by the “unit” is implemented by software. A process that is performed by a single “unit” or device may be implemented by two or more physical configurations or devices, or a process that is performed by two or more “units” or devices may be implemented by single physical configuration or device.
The order of the steps in each process described above in the specification may be changed as desired within a range that does not cause inconsistency in processing or these steps may be performed in parallel.
Number | Date | Country | Kind |
---|---|---|---|
2018-051108 | Mar 2018 | JP | national |