SELF-DRIVING CAR SCHEDULING METHOD, CAR SCHEDULING SERVER, AND SELF-DRIVING CAR
First Claim
1. A self-driving car scheduling method, wherein the method comprises:
- receiving a ride request, wherein the ride request comprises at least a ride starting location, a ride destination, and an expected destination arrival time;
determining, according to the ride request and driving information of self-driving cars within a management range, at least one first candidate car from the multiple self-driving cars;
calculating, according to current location information, current road status information, and planned route information of each first candidate car, a first time required by each first candidate car to arrive at the ride destination;
determining a final candidate car from the at least one first candidate car according to the first time corresponding to each first candidate car, wherein the final candidate car at least meets the expected destination arrival time; and
delivering the ride request to the final candidate car, so that the final candidate car responds to the ride request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention belongs to the field of computer technologies, and discloses a self-driving car scheduling method, a car scheduling server, and a self-driving car. The method includes: receiving a ride request; determining, according to the ride request and driving information of self-driving cars within a management range, at least one first candidate car from the multiple self-driving cars; calculating a first time required by each first candidate car to arrive at a ride destination according to current location information, current road status information, and planned route information of each first candidate car; determining a final candidate car from the at least one first candidate car according to the first time corresponding to each first candidate car, where the final candidate car at least meets an expected destination arrival time; and delivering the ride request to the final candidate car.
104 Citations
30 Claims
-
1. A self-driving car scheduling method, wherein the method comprises:
-
receiving a ride request, wherein the ride request comprises at least a ride starting location, a ride destination, and an expected destination arrival time; determining, according to the ride request and driving information of self-driving cars within a management range, at least one first candidate car from the multiple self-driving cars; calculating, according to current location information, current road status information, and planned route information of each first candidate car, a first time required by each first candidate car to arrive at the ride destination; determining a final candidate car from the at least one first candidate car according to the first time corresponding to each first candidate car, wherein the final candidate car at least meets the expected destination arrival time; and delivering the ride request to the final candidate car, so that the final candidate car responds to the ride request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A car scheduling server, wherein the server comprises:
-
a ride request receiving module, configured to receive a ride request, wherein the ride request comprises at least a ride starting location, a ride destination, and an expected destination arrival time; a first candidate car determining module, configured to determine, according to the ride request and driving information of self-driving cars within a management range, at least one first candidate car from the multiple self-driving cars; a first time calculation module, configured to calculate, according to current location information, current road status information, and planned route information of each first candidate car, a first time required by each first candidate car to arrive at the ride destination; a final candidate car determining module, configured to determine a final candidate car from the at least one first candidate car according to the first time corresponding to each first candidate car, wherein the final candidate car at least meets the expected destination arrival time; and a ride request delivery module, configured to deliver the ride request to the final candidate car, so that the final candidate car responds to the ride request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A self-driving car scheduling method, wherein the method comprises:
-
receiving a ride request delivered by a car scheduling server, wherein the ride request comprises at least a ride starting location, a ride destination, an expected destination arrival time, and passenger information; determining whether a ride request conflicting with the ride request exists in a driving task list; if no ride request conflicting with the ride request exists in the driving task list, determining an execution order of the ride request according to the expected destination arrival time of the ride request, and adding the ride request to the driving task list according to the execution order of the ride request; and executing ride requests in sequence according to execution orders of the ride requests in the driving task list. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A self-driving car, wherein the car comprises:
-
a ride request receiving module, configured to receive a ride request delivered by a car scheduling server, wherein the ride request comprises at least a ride starting location, a ride destination, an expected destination arrival time, and passenger information; a ride request determining module, configured to determine whether a ride request conflicting with the ride request exists in a driving task list; a ride request adding module, configured to;
when no ride request conflicting with the ride request exists in the driving task list, determine an execution order of the ride request according to the expected destination arrival time of the ride request, and add the ride request to the driving task list according to the execution order of the ride request; andan execution module, configured to execute ride requests in sequence according to execution orders of the ride requests in the driving task list. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification