This patent application is based on and claims priority to Japanese Patent Application No. 2023-095924 filed on Jun. 10, 2023, the entire contents of which are incorporated herein by reference.
The present disclosure mainly relates to technologies of assisting in returning rented mobile bodies, such as rental cars.
As a technology of assisting in returning a rental car, the following technology is known. A navigation device mounted in the rental car searches for a route to a returning location using map data installed in the navigation device, calculates an estimated arrival time to the returning location when the rental car is driven on the searched route, and outputs a message prompting a user of the rental car to extend a returning deadline when the estimated arrival time does not meet the returning deadline (see, for example, Japanese Unexamined Patent Application Publication No. 2009-270960).
As a technique for assisting in returning a rental car, the following technique is known. A rental car management server manages a location of each rental car by collecting a current location of each rental car from a terminal mounted in each rental car via transmission. The rental car management server calculates a required driving time from the current location of each rental car to a returning location, and outputs a message to a user of each rental car indicating that a returning deadline is approaching when the time obtained by subtracting the current time from the returning deadline is not long enough for the estimated driving time (see, for example, Japanese Unexamined Patent Application Publication No. 2004-295392).
In the above technique of assisting in returning a rental car through searching a route to a returning location using a navigation device mounted in the rental car, map data and a navigation device are required for each rental car. As the number of rental cars increases, the cost required for installing navigation devices increases.
In the above technique of assisting in returning a rental car using the rental car management server, in order to accurately calculate a required driving time of each rental car, a route from a location of a rental car to a returning location of the rental car is searched using map data, and then the required driving time on the route needs to be calculated. In this case, a license fee for the map data depends on the number of rental cars. As the number of rental cars increases, the cost required for the license fee of the map data increases. As the number of rental cars increases, a required processing volume also increases.
Therefore, it is conceivable that a rental car management server acquires a required driving time for each rental car to a returning location by requesting searching of a route and calculation of a required driving time to an external map service providing route searching and required drive time calculation services. In this case, a usage fee of the map service according to the number of requests made is incurred. As the number of rental cars increases, the usage fee of the map service increases.
Therefore, an object of the present invention is to assist in returning rented mobile bodies with high accuracy at a relatively low cost.
One aspect of the present disclosure provides an arrival-time-index calculation system that is configured to calculate an index value of an arrival time of a plurality of mobile bodies to a destination set for each of the plurality of mobile bodies. The arrival-time-index calculation system includes a representative-point setting part configured to set a target-location representative point in a first zone and a mobile-body representative point in a second zone, and an index-value calculator configured to calculate an estimated arrival time to a destination of a traveling route as an index value of an arrival time of each of the plurality of mobile bodies, which are in the second zone and whose destinations are set in the first zone, to the destination. The first zone includes at least one destination, and the second zone is a zone in which a plurality of mobile bodies whose destinations are set in the first zone are located. The traveling route is searched by setting a current time as a departure time, setting the mobile-body representative point as a departure point, and setting the target-location representative point as the destination.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
In the arrival-time-index calculation system, when the first zone includes a plurality of destinations, the representative-point setting part may be configured to set a center of the plurality of destinations as the target-location representative point, and may be configured to set, as the mobile-body representative point, a center of the plurality of mobile bodies which are in the second zone and whose destinations are in the first zone.
According to the above arrival-time-index calculation system, an approximate arrival time to a destination of each mobile body whose destination in the first zone is set can be calculated as an index value of the arrival time by using a route search only once. The approximate arrival time is an approximate arrival time when the mobile body departs for the destination at a current time as a departure time. In order to achieve the above object, according to one aspect of the present disclosure, the mobile body management system, which is configured to manage returning deadlines of rented mobile bodies, includes a management server configured to manage a location and a returning deadline of each of a plurality of mobile bodies. The management server includes a screening part and a returning-delay risk determination part. Among the zones predetermined by dividing a target geographical range, a zone in which at least one store that is a returning location of each of the plurality of mobile bodies is located as a store-containing zone, and zones in which the plurality of mobile bodies whose returning location is the store in the store-containing zone are located as mobile body-containing zones. The screening part is configured to set a store representative point in the store-containing zone, set a mobile-body representative point in each of the mobile body-containing zones, acquire an estimated arrival time to a destination of a traveling route searched by setting a current time as a departure time, the mobile-body representative point as a departure point, and the store representative point of the store-containing zone as the destination, and from the mobile bodies which are in the mobile body-containing zones and whose returning locations are the at least one store in the store-containing zone, extract one or more mobile bodies whose time margin between the acquired estimated arrival time and a returning deadline is smaller than a predetermined level. Moreover, the returning-delay risk determination part is configured to acquire an estimated arrival time of each of the one or more mobile bodies extracted by the screening part to a destination of a traveling route searched by setting a current time as a departure time, a location of each of the one or more mobile bodies as a departure point, and the store that is a returning location of each of the one or more mobile bodies as a destination, and determine absence or presence of an arisen risk of returning delay of each of the one or more mobile bodies based on a time margin between the acquired estimated arrival time and the returning deadline of a corresponding mobile body of the one or more mobile bodies.
The mobile body management system may further include a mobile body terminal mounted in each of the plurality of mobile bodies and capable of communicating with the management server. The management server may further include an alert part that causes the mobile body terminal of each of the one or more mobile bodies, which are determined as having the arisen risk of returning delay by the returning-delay risk determination part, to alert and warn a user of each of the one or more mobile bodies of a returning delay.
In the above mobile body management system, when the store-containing zone contains a plurality of stores, the screening part may be configured to set a center of the plurality of stores as the store representative point.
In the above mobile body management system, for each of mobile body-containing zones being the mobile body-containing zone, when a plurality of mobile bodies whose returning locations are the at least one store in the store-containing zone are located in the mobile body-containing zone, the screening part may be configured to set a center of the locations of the plurality of mobile bodies as the mobile-body representative point of the mobile body-containing zone.
In the above mobile body management system, the screening part may be configured to set a center of the store-containing zone as the store representative point. In the above mobile body management system, the screening part may be configured to set a center of each of the mobile body-containing zones as the mobile-body representative point of a corresponding mobile body-containing zone of the mobile body-containing zones. In the above mobile body management system, the screening part may be configured to set, among the at least one store in the store-containing zone, the store that is the most distant from the mobile body-containing zone or a mobile-body representative point set in the mobile body-containing zone as a store representative point used for the mobile body-containing zone, and for each of mobile body-containing zones being the mobile body-containing zone, acquire an estimated arrival time to a destination of a traveling route searched for the mobile body-containing zone by setting a current time as a departure time, the mobile-body representative point as a departure point, and the store representative point of the mobile body-containing zone as the destination.
In the above mobile body management system, the screening part may be configured to set a mobile-body representative point in each of the mobile body-containing zones, and set, among the plurality of mobile bodies whose returning locations are the at least one store in the store-containing zone, the location of the mobile body that is most distant from the store-containing zone or the store representative point set in the store-containing zone as the mobile-body representative point of a corresponding mobile-body containing zone of the mobile body-containing zones.
In the above mobile body management system, the screening part may be configured to acquire an estimated arrival time to a destination of a traveling route searched by setting a current time as a departure time, the mobile-body representative point as a departure point, and the store representative point of the store-containing zone as the destination using a service that searches a route and an estimated arrival time of the searched route, which is provided by an external service server. The returning-delay risk determination part may be configured to acquire an estimated arrival time to a destination of a traveling route searched by setting a current time as a departure time, a location of the mobile body as a departure point, and a store that is a returning location of the mobile body as the destination using the service provided by the external service server.
The screening part may be configured to, among the zones predetermined by dividing the geographical range, determine zones in which the at least one store that is a returning location of one or more corresponding mobile bodies of the plurality of mobile bodies is located as store-containing zones, and zones in which the plurality of mobile bodies whose returning locations are the at least one store in a corresponding store-containing zone of the store-containing zones are located as mobile-body containing zones of the corresponding store-containing zone. Moreover, the screening part may be configured to acquire an estimated arrival time to a destination of a traveling route searched by setting a store representative point in the corresponding store-containing zone, setting a mobile-body representative point in each of the mobile body-containing zones of the corresponding store-containing zone, setting a current time as a departure time, setting the mobile-body representative point as a departure point, and setting the store representative point of the corresponding store-containing zone as the destination. Further, the screening part may be configured to extract, from the mobile bodies which are located in said each of the mobile body-containing zones and whose returning locations are the at least one store in the corresponding store-containing zone, one or more mobile bodies whose time margin between the acquired estimated arrival time and a returning deadline of a corresponding mobile body of the one or more mobile bodies is smaller than a predetermined level.
Using the above-described mobile body management system, a route search is used one time for each of the mobile body-containing zones in which the mobile bodies whose returning stores are in one store-containing zone are located to acquire an approximate arrival time to the returning store of each of the mobile bodies whose returning locations are the stores in the one store-containing zone at a current time as a departure time. The mobile bodies each having a time margin between the approximate arrival time and the returning deadline smaller than the predetermined level are extracted. Then, an estimate arrival time for the each of the extracted mobile bodies is precisely determined using a route search in a case where each of the extracted mobile bodies departs for the returning store at a current time as a departure time to determine presence or absence of an arisen risk of returning delay.
Accordingly, presence or absence of a risk of returning delay can be determined with a smaller processing volume and at a lower cost as the number of times the route search is used is smaller compared with a case where a route is searched for each individual mobile body, but with a comparable accuracy with the case where the route is searched for each individual mobile body.
Embodiments of the present disclosure will be described hereinafter.
As illustrated in
The vehicle terminal 1 and the vehicle-location information management server 3 can communicate with each other via WAN 4 constituted by using a mobile communication network or internet. The store management terminal 2 and the vehicle-location information management server 3 can communicate with each other via WAN 4 constituted by using a mobile communication network or internet.
Moreover, the vehicle-location information management server 3 can use a service of an external map service server 5 via WAN 4. The map service server 5 provides map services, such as providing map information, calculating an estimated arrival time or estimated duration of a travel, and the like.
Next, a configuration of the vehicle terminal 1 is illustrated in
The vehicle terminal 1 is a terminal that is mounted in a rental car in a stationary manner, or is rented to a user from each store together with a rental car and then mounted in the rental car.
As illustrated, the vehicle terminal 1 includes a GNSS receiver 11 configured to measure a location by satellite navigation, a mobile communication device 12 enabling mobile communication, an audio output device 13 configured to output voice messages, and a controller 14 configured to control the foregoing devices.
The controller 14 is configured to periodically transmit a location measured by the GNSS receiver 11 to the vehicle-location information management server 3 through mobile communication via WAN 4 using the mobile communication device 12.
Once an instruction to output a returning alert is received from the vehicle-location information management server 3, the controller 14 is configured to control the audio output device 13 to output a voice message to suggest returning of a rental car, such as “a deadline for returning your rental car is approaching.” A display device may be disposed on the vehicle terminal 1, and the controller 14 may control the display device to display an alert or warning for approaching of a deadline instead of or in combination with output of the voice message, when an instruction to output a returning alert is received.
Next, a configuration of the vehicle-location information management server 3 is illustrated in
As illustrated, the vehicle-location information management server 3 includes a vehicle-location management part 31, a returning alert process part 32, a store management part 33, a vehicle-rental-status management part 34, a vehicle-status information provider 35, a Web API 36 that allows the store management terminal 2 to use the store management part 33, the vehicle-rental-status management part 34, and the vehicle-status information provider 35 as a browser-based system, and a WAN interface 37 that allows communication between the above parts via WAN 4.
The vehicle-location management part 31 is configured to manage a current location of each of rental cars based on the measured location transmitted from the vehicle terminal 1 of each of the rental cars.
The returning alert process part 32 is configured to perform a returning alert process, which includes detection of the rental car to which a risk of returning delay is arisen, instruction to the vehicle terminal 1 of the detected rental car to output a returning alert, and registration of the arisen risk of returning delay of the detected rental car with the vehicle-rental-status management part 34. The store management part 33 receives and manages the registered information from each of the stores, such as names and locations, using the store management terminal 2.
The vehicle-rental-status management part 34 receives a rental period including a returning deadline, a returning store, and presence or absence of returning, which are set for each rental car by the store management terminal 2, and manages the presence or absence of each of the rental cars in use, and the rental period or returning store of each of the rental cars in use.
Moreover, the vehicle-rental-status management part 34 manages a status of each rental car, such as an overdue period when a returning deadline is passed, the risk of returning delay registered by the returning alert process part 32, and the like.
Next, the vehicle-status information provider 35 transmits a management screen displaying a list of status of each rental car managed by the vehicle-rental-status management part 34 to the store management terminal 2 to be displayed on the store management terminal 2. Moreover, the vehicle-status information provider 35 transmits a map screen depicting a current location of the designated rental car managed by the vehicle-location management part 31 according to an operation of the store management terminal 2 to be displayed on the store management terminal 2.
Once an arisen risk of returning delay is registered by the returning alert process part 32, the vehicle-status information provider 35 outputs an alert for an arisen risk of returning delay of a rental car to the store management terminal 2 to be displayed as a pop-up window or the like in a manner such that the rental car can be identified.
The store management terminal 2 includes a Web browser that allows the vehicle-location information management server 3 to be used as a browser-based system.
The returning alert process periodically performed by the returning alert process part 32 of the vehicle-location information management server 3 will be described hereinafter.
First, meshes used in the returning alert process will be described.
An example of the meshes are illustrated in
As illustrated, the meshes are squares obtained by dividing the target geographical range of the vehicle management system 100 by a predetermined area (e.g., 10 km×10 km) in the latitude and longitude directions.
Each of stores or each of rental cars is located within one of the meshes. In the illustrated example, the stores s1, s2, and s3 are located in the mesh F, and the stores s4 and s5 are located in the mesh G. Moreover, the rental cars c1, c2, c3, and c4 are located in the mesh A, the rental cars c5 and c6 are located in the mesh C, and the rental cars c7 and c8 are located in the mesh H.
In
The returning alert process is performed in the following manner based on the location of each of the stores managed by the store management part 33, the location of each of the rental cars managed by the vehicle-location management part 31, and the returning store and returning deadline of each of the rental cars managed by the vehicle-rental-status management part 34.
Specifically, in the returning alert process, all the meshes in which the stores are present are determined as target store meshes, and a target-vehicle-mesh setting process is performed on each of the target store meshes.
In the case of
As illustrated, in the target-vehicle-mesh setting process, coordinates of the center of the locations of the stores in the target store mesh is set as a store representative point (step 502). The coordinates of the center of the locations of the store can be determined as an average of coordinates of the locations of the stores.
Next, among the rented rental cars whose returning locations are the stores in the target store mesh, the rental cars having the vehicle terminals 1 to which output of returning alert has not been instructed in a predetermined period are set as screening target vehicles (step 504).
In a case where the target store mesh is, for example, the mesh F of
Next, the meshes in each of which the screening target vehicles are located are set as the target vehicle meshes, and a screening process is performed on each of the target vehicle meshes (step 506). In the case where the rental cars c1, c3, c4, c7, and c8 of
Once the screening process is completed on all of the target vehicle meshes, the target-vehicle-mesh setting process is ended.
Next, the procedure of the screening process performed on each of the target vehicle meshes in the step 506 of the target-vehicle-mesh setting process will be described in
As illustrated, in the screening process, the coordinates of the center of the locations of the screening target vehicles within the target vehicle mesh is set as a vehicle representative point (step 602). The coordinates of the center of the locations of the screening target vehicles are determined as an average of the coordinates of the locations of all screening target vehicles.
Then, a request of a route search is sent to the above-described external map service server 5 providing a map service by setting the vehicle representative point as a departure point, the store representative point as a destination, and a current time as a departure time, thereby acquiring an estimated arrival time of the route (step 604).
In the case where the mesh F of
The estimated arrival time indicates an approximate arrival time to each returning store when the rental cars c1, c3, and c4 depart for each returning store at a current time as a departure time. Therefore, the estimated arrival time can be used as an index value of the arrival time.
Once the estimated arrival time is acquired (step 604), whether or not there is any probability of returning delay of the vehicle is determined on each of the screening target vehicles in the target vehicle mesh based on the estimated arrival time (step 606). The screening target vehicle having the returning deadline that comes before the estimated arrival time+a predetermined time period is determined as the screening target vehicle having a probability of returning delay. The predetermined time period is a sufficient time period for diagonally traveling across the mesh from one corner of the mesh to the other corner of the mesh (e.g., 30 minutes, if a size of the mesh is 10 km×10 km).
If there is no vehicle having a probability of returning delay among the screening target vehicles within the target vehicle mesh, the screening process is ended.
If there are screening target vehicles having a probability of a returning delay, all screening target vehicles having the probability of a returning delay are determined as target vehicles, and a detailed determination process is performed on each of the target vehicles (step 608).
In a case where the mesh F and the mesh A of
Once the detailed determination process is performed on all of the target vehicles, the screening process is ended.
Next, the procedure of the detailed determination process performed on each of the target vehicles in the step 608 of the screening process is described in
As illustrated, a request of a route search is sent to the above-described external map service server 5 providing a map service by setting the target vehicle as a departure point, the returning store of the target vehicle as a destination, and a current time as a departure time, thereby acquiring an estimated arrival time of the route (step 702).
In the case where the rental car c3 of
Referring back to
If the target vehicle involves no risk of returning delay, the detailed determination process is ended.
If there is a risk of returning delay, the vehicle terminal 1 of the target vehicle is instructed to output a returning alert (step 706). In addition, the arisen risk of returning delay for the target vehicle is registered with the vehicle-status information provider 35 (step 708), and then the detailed determination process is ended.
The vehicle terminal 1, which has been instructed to output a returning alert, outputs an audio message or display prompting returning of the rental car, such as “a returning deadline of your rental car is approaching,” from the audio output device 13, as described above. Moreover, the vehicle-status information provider 35 with which the arisen risk of returning delay has been registered causes the store management terminal 2 to output an alert for the arisen risk of returning delay of the rental car as a pop-up window or the like in a manner such that the rental car that is the target vehicle can be identified.
The embodiments of the present disclosure have been described above.
The store representative point of the above embodiments may be a center of a target store mesh. Moreover, the vehicle representative point of the above embodiments may be a center of the target vehicle mesh.
Moreover, the vehicle representative point of the above embodiments may be a location of a screening target vehicle that is most distant from the store representative point or the target store mesh.
In the above embodiments, setting of a store representative point may not be performed in the target-vehicle-mesh setting process, and a store representative point may be set for each screening process performed on each target vehicle. Specifically, in each of the screening processes, the location of the store in the target store mesh, which is most distant from the vehicle representative point of the target vehicle mesh or the target vehicle mesh may be set as a store representative point.
In the present embodiments, as described above, a map service is used once per mesh in which rental cars whose returning locations are stores within one target store mesh are located (target vehicle mesh) to determine an approximate arrival time to the returning store of each of the rental cars in the target store mesh if the vehicle departs for the returning store at a current time as a departure time. Then, presence or absence of probability of returning delay of each of the rental cars is determined. Then, an estimated arrival time to the returning store is precisely determined using a map service only on each of the rental cars having probability of returning delay at a current time as a departure time, to determine presence or absence of an arisen risk of returning delay.
According to the present embodiments, therefore, the presence and absence of an arisen risk of returning delay can be determined with a smaller number of map service usages and less processing at a low cost compared with a case where presence or absence of an arisen risk of returning delay is determined using a map service per rental car, but with a comparative accuracy to the case where the map service is used per rental car.
In the above embodiments, the estimated arrival time is acquired using the map service provided by the external map service server 5 in the step 604 of the screening process of
In the above embodiments, the example where locations or returning deadlines of rental cars are managed to inform users of rental cars or management operators about an arisen risk of returning delay is described. However, the present embodiments can be similarly applied for a case where locations and returning deadlines of any mobile bodies, which are rented and used, such as cars used for car sharing, rental motorcycles, rental bicycles, rental personal transporters, and the like, are managed to inform a user of a mobile body or a management operator about an arisen risk of returning delay of a mobile body.
As described above, the present disclosure can assist in returning of a rented mobile body with high accuracy at a relatively low cost.
Number | Date | Country | Kind |
---|---|---|---|
2023-095924 | Jun 2023 | JP | national |