IP Library Granted Patent US 11,315,367
Granted Patent B2
US 11,315,367 · App. 16/553,892 · Granted Apr 26, 2022

Method and apparatus for controlling vehicle operations and computer device

Inventor: Xiaofan Deng (Beijing, CN)
Assignee: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
G07C5/008B60W40/09G05D1/0022G05D1/0027G05D1/0088H04W4/48
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,315,367
App. No.
16/553,892
Granted
Apr 26, 2022
Kind
B2
Abstract

Provided are a method and an apparatus for controlling vehicle operations, and a computer device. The method includes: acquiring current running status information of an in-vehicle component and current user operating behavior information sent by a first vehicle; determining a current running status score of the first vehicle according to the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle; and generating an operation strategy for the first vehicle according to the current running status score of the first vehicle.

Claims (76)

1. A method for controlling vehicle operations using a computer device comprising a processor and memory to perform

acquiring current running status information of an in-vehicle component and current user operating behavior information sent by a first vehicle;

determining a current running status score of the first vehicle according to the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle; and

generating an operation strategy for the first vehicle according to the current running status score of the first vehicle;

wherein after determining the current running status score of the first vehicle, the method further comprises:

determining whether the current running status score of the first vehicle is greater than a threshold,

if the current running status score of the first vehicle is greater than the threshold, generating the operation strategy for the first vehicle comprises:

acquiring location information of the first vehicle, current user requests to be processed including a credit rating and a purpose of the current user, and

determining a service assignment for the first vehicle according to the location information of the first vehicle, and the credit rating and the purpose of the current user,

or

if the current running status score of the first vehicle is less than or equal to the threshold, generating the operation strategy for the first vehicle comprises:

determining a risk level and a category of a fault occurring in the first vehicle,

determining a target maintenance mode for the first vehicle according to the risk level and the category of the fault occurring in the first vehicle, wherein the target maintenance mode comprises a maintenance address and a maintenance time, and

delivering the target maintenance mode to the first vehicle to allow the first vehicle to be offline and to be repaired in accordance with the target maintenance mode.

2. The method according to claim 1 , wherein the current running status information of the in-vehicle component comprises a current version of the in-vehicle component and a duration for which the in-vehicle component has been worked.

3. The method according to claim 2 , wherein determining the current running status score of the first vehicle comprises:

determining a plurality of second vehicles corresponding to the first vehicle according to the current version of the in-vehicle component and the duration for which the in-vehicle component has been worked of the first vehicle, wherein each second vehicle has a current version of an in-vehicle component and a duration for which the in-vehicle component has been worked same as those of the first vehicle;

determining a current initial score of the first vehicle according to historical running status scores of the plurality of second vehicles; and

updating the current initial score of the first vehicle according to type and quantity of each operating behavior included in the current user operating behavior information to determine the current running status score of the first vehicle.

4. The method according to claim 1 , wherein before determining the current running status score of the first vehicle, the method further comprises:

acquiring historical fault and maintenance information of the first vehicle.

5. The method according to claim 4 , wherein determining the current running status score of the first vehicle comprises:

determining the current running status score of the first vehicle according to the historical fault and maintenance information, the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle.

6. The method according to claim 1 , wherein before determining the current running status score of the first vehicle, the method further comprises:

acquiring feedback information from a current user corresponding to the first vehicle.

7. The method according to claim 6 , wherein determining the current running status score of the first vehicle comprises:

determining the current running status score of the first vehicle according to the feedback information from the current user corresponding to the first vehicle, the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle.

8. The method according to claim 1 , wherein determining the target maintenance mode for the first vehicle according to the risk level and the category of the fault occurring in the first vehicle comprises:

acquiring a fault maintenance type and a current maintenance task to be processed corresponding to the maintenance address;

determining a candidate maintenance address according to the fault maintenance type corresponding to the maintenance address and the category of the fault occurring in the first vehicle; and

determining the maintenance address and the maintenance time for the first vehicle according to a risk level in the maintenance task currently to be processed by the candidate maintenance address and the risk level of the fault occurring in the first vehicle.

9. A computer device, comprising: a processor; and

a memory for storing computer programs executable by the processor;

wherein the processor is configured to, when executing the computer programs:

acquire current running status information of an in-vehicle component and current user operating behavior information sent by a first vehicle;

determine a current running status score of the first vehicle according to the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle;

generate an operation strategy for the first vehicle according to the current running status score of the first vehicle; and

determine whether the current running status score of the first vehicle is greater than a threshold,

wherein if the current running status score of the first vehicle is greater than the threshold, the processor is configured to generate the operation strategy for the first vehicle by:

acquiring location information of the first vehicle, current user requests to be processed including a credit rating and a purpose of the current user, and

determining a service assignment for the first vehicle according to the location information of the first vehicle, and the credit rating and the purpose of the current user,

or

if the current running status score of the first vehicle is less than or equal to the threshold, generating the operation strategy for the first vehicle comprises:

determining a risk level and a category of a fault occurring in the first vehicle,

determining a target maintenance mode for the first vehicle according to the risk level and the category of the fault occurring in the first vehicle, wherein the target maintenance mode comprises a maintenance address and a maintenance time, and

delivering the target maintenance mode to the first vehicle to allow the first vehicle to be offline and to be repaired in accordance with the target maintenance mode.

10. The computer device according to claim 9 , wherein the current running status information of the in-vehicle component comprises a current version of the in-vehicle component and a duration for which the in-vehicle component has been worked.

11. The computer device according to claim 10 , wherein determining the current running status score of the first vehicle comprises:

determining a plurality of second vehicles corresponding to the first vehicle according to the current version of the in-vehicle component and the duration for which the in-vehicle component has been worked of the first vehicle, wherein each second vehicle has a current version of an in-vehicle component and a duration for which the in-vehicle component has been worked same as those of the first vehicle;

determining a current initial score of the first vehicle according to historical running status scores of the plurality of second vehicles; and

updating the current initial score of the first vehicle according to type and quantity of each operating behavior included in the current user operating behavior information to determine the current running status score of the first vehicle.

12. The computer device according to claim 9 , wherein before determining the current running status score of the first vehicle, the method further comprises:

acquiring historical fault and maintenance information of the first vehicle.

13. The computer device according to claim 12 , wherein determining the current running status score of the first vehicle comprises:

determining the current running status score of the first vehicle according to the historical fault and maintenance information, the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle.

14. A non-transitory computer-readable storage medium having stored therein computer programs that, when executed by a processor, cause the processor to:

acquire current running status information of an in-vehicle component and current user operating behavior information sent by a first vehicle;

determine a current running status score of the first vehicle according to the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle;

generate an operation strategy for the first vehicle according to the current running status score of the first vehicle; and

determine whether the current running status score of the first vehicle is greater than a threshold,

wherein if the current running status score of the first vehicle is greater than the threshold, generating the operation strategy for the first vehicle comprises:

acquiring location information of the first vehicle, current user requests to be processed including a credit rating and a purpose of the current user, and

determining a service assignment for the first vehicle according to the location information of the first vehicle, and the credit rating and the purpose of the current user, or

if the current running status score of the first vehicle is less than or equal to the threshold, generating the operation strategy for the first vehicle comprises:

determining a risk level and a category of a fault occurring in the first vehicle,

determining a target maintenance mode for the first vehicle according to the risk level and the category of the fault occurring in the first vehicle, wherein the target maintenance mode comprises a maintenance address and a maintenance time, and

delivering the target maintenance mode to the first vehicle to allow the first vehicle to be offline and to be repaired in accordance with the target maintenance mode.

15. The non-transitory computer-readable storage medium according to claim 14 , wherein the current running status information of the in-vehicle component comprises a current version of the in-vehicle component and a duration for which the in-vehicle component has been worked.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein determining the current running status score of the first vehicle comprises:

determining a plurality of second vehicles corresponding to the first vehicle according to the current version of the in-vehicle component and the duration for which the in-vehicle component has been worked of the first vehicle, wherein each second vehicle has a current version of an in-vehicle component and a duration for which the in-vehicle component has been worked same as those of the first vehicle;

determining a current initial score of the first vehicle according to historical running status scores of the plurality of second vehicles; and

updating the current initial score of the first vehicle according to type and quantity of each operating behavior included in the current user operating behavior information to determine the current running status score of the first vehicle.

17. The non-transitory computer-readable storage medium according to claim 14 , wherein before determining the current running status score of the first vehicle, the method further comprises:

acquiring historical fault and maintenance information of the first vehicle.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein determining the current running status score of the first vehicle comprises:

determining the current running status score of the first vehicle according to the historical fault and maintenance information, the current running status information of the in-vehicle component and the current user operating behavior information from the first vehicle.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICANT NAME PREVIOUSLY RECORDED AT REEL: 057933 FRAME: 0812. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058594/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057933/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2019
From: DENG, XIAOFAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 050201/0484 →
Priority Claims (1)
CN 201811004978.X · Aug 30, 2018 · national
Continuity (1)
Related Publication 20200074763A1 · Mar 5, 2020