IP Library Granted Patent US 12,454,287
Granted Patent B2
US 12,454,287 · App. 18/161,623 · Granted Oct 28, 2025

Autonomous driving control method and apparatus

Inventors: Wei Zhou (Shanghai, CN); Xiaoqing Liu (Shanghai, CN)
B60W60/0015B60W40/04B60W40/06B60W2555/20
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 12,454,287
App. No.
18/161,623
Granted
Oct 28, 2025
Kind
B2
Abstract

An example autonomous driving control method is provided, including determining a current driving preference mode from a plurality of driving preference modes. A current environment risk level can be determined from a plurality of environment risk levels A current group of driving parameter values can be selected from a plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, where the current group of driving parameter values corresponds to the current driving preference mode and the current environment risk level Each of the plurality of preset groups of driving parameter values can include at least one driving parameter value, and each preset group of driving parameter values can correspond to a driving preference mode of the plurality of driving preference modes and an environment risk level of the plurality of environment risk levels.

Claims (55)

1 . An autonomous driving control method, comprising:

storing mapping relationships among a plurality of preset groups of driving parameter values, a plurality of driving preference modes, and a plurality of environment risk levels, wherein each of the plurality of preset groups of driving parameter values comprises at least one driving parameter value, and each preset group of driving parameter values corresponds to a driving preference mode of the plurality of driving preference modes and an environment risk level of the plurality of environment risk levels;

determining a current driving preference mode from the plurality of driving preference modes, wherein the plurality of driving preference modes reflect different driving preferences;

determining a current environment risk level from the plurality of environment risk levels, wherein the plurality of environment risk levels reflect degrees of impact of different driving environments on autonomous driving safety; and

selecting, by querying the mapping relationships, a current group of driving parameter values from the plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, wherein the current group of driving parameter values corresponds to the current driving preference mode and the current environment risk level.

2 . The method according to claim 1 , wherein before the selecting a current group of driving parameter values from a plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, the method further comprises:

determining at least one driving parameter type representing an autonomous driving function; and

determining the plurality of preset groups of driving parameter values corresponding to the at least one driving parameter type.

3 . The method according to claim 2 , wherein the autonomous driving function comprises at least one of the following: adaptive cruise control (ACC), automatic emergency braking (AEB), forward collision warning (FCW), lane department warning (LDW), traffic-jam pilot (TJP), or highway pilot (HWP).

4 . The method according to claim 1 , wherein before the determining a current environment risk level from a plurality of environment risk levels, the method further comprises:

receiving environment information collected by a sensor; and

determining the current environment risk level from the plurality of environment risk levels based on the environment information.

5 . The method according to claim 4 , wherein the environment information comprises at least one of the following: a curve, weather, road construction, or road accident situation.

6 . The method according to claim 1 , wherein before the determining a current environment risk level from a plurality of environment risk levels, the method further comprises:

receiving a notification message sent by a communication device, wherein the notification message comprises indication information of the current environment risk level, and wherein the determining a current environment risk level from a plurality of environment risk levels comprises:

determining the current environment risk level from the plurality of environment risk levels based on the indication information.

7 . The method according to claim 1 , wherein after the selecting a current group of driving parameter values from a plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, the method further comprises:

controlling traveling of a vehicle based on the current group of driving parameter values.

8 . The method according to claim 1 , wherein after the selecting a current group of driving parameter values from a plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, the method further comprises:

sending the current group of driving parameter values to a vehicle, wherein the current group of driving parameter values is used to control traveling of the vehicle.

9 . An apparatus, comprising:

one or more processors, and

a non-transitory storage medium in communication with the one or more processors, wherein the non-transitory storage medium stores program instructions that, when executed by the one or more processors, cause the apparatus to:

store mapping relationships among a plurality of preset groups of driving parameter values, a plurality of driving preference modes, and a plurality of environment risk levels, wherein each of the plurality of preset groups of driving parameter values comprises at least one driving parameter value, and each preset group of driving parameter values corresponds to a driving preference mode of the plurality of driving preference modes and an environment risk level of the plurality of environment risk levels;

determine a current driving preference mode from the plurality of driving preference modes, wherein the plurality of driving preference modes reflect different driving preferences;

determine a current environment risk level from the plurality of environment risk levels, wherein the plurality of environment risk levels reflect degrees of impact of different driving environments on autonomous driving safety; and

determine, by querying the mapping relationships, a current group of driving parameter values from the plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, wherein the current group of driving parameter values corresponds to the current driving preference mode and the current environment risk level.

10 . The apparatus according to claim 9 , wherein the program instructions further cause the apparatus to:

determine at least one driving parameter type representing an autonomous driving function; and

determine the plurality of preset groups of driving parameter values corresponding to the at least one driving parameter type.

11 . The apparatus according to claim 10 , wherein the autonomous driving function comprises at least one of the following: adaptive cruise control (ACC), automatic emergency braking (AEB), forward collision warning (FCW), lane department warning (LDW), traffic-jam pilot (TJP), or highway pilot (HWP).

12 . The apparatus according to claim 9 , wherein the apparatus further comprises a receiver, and wherein the program instructions further cause the apparatus to:

receive, through the receiver, environment information collected by a sensor; and

determine, through the one or more processors, the current environment risk level from the plurality of environment risk levels based on the environment information.

13 . The apparatus according to claim 12 , wherein the environment information comprises at least one of the following: a curve, weather, road construction, or road accident situation.

14 . The apparatus according to claim 9 , wherein the apparatus further comprises a receiver, and wherein the program instructions further cause the apparatus to:

receive, through the receiver, a notification message from a communication device, wherein the notification message comprises indication information of the current environment risk level; and

determine, through the one or more processors, the current environment risk level from the plurality of environment risk levels based on the indication information.

15 . The apparatus according to claim 9 , wherein the program instructions further cause the apparatus to:

control traveling of a vehicle based on the current group of driving parameter values.

16 . The apparatus according to claim 9 , wherein the program instructions further cause the apparatus to:

send the current group of driving parameter values to a vehicle, wherein the current group of driving parameter values is used to control traveling of the vehicle.

17 . A non-transitory computer-readable storage medium storing programming instructions for execution by at least one processor, that when executed by the at least one processor, cause a computer to perform operations comprising:

storing mapping relationships among a plurality of preset groups of driving parameter values, a plurality of driving preference modes, and a plurality of environment risk levels, wherein each of the plurality of preset groups of driving parameter values comprises at least one driving parameter value, and each preset group of driving parameter values corresponds to a driving preference mode of the plurality of driving preference modes and an environment risk level of the plurality of environment risk levels;

determining a current driving preference mode from the plurality of driving preference modes, wherein the plurality of driving preference modes reflect different driving preferences;

determining a current environment risk level from the plurality of environment risk levels, wherein the plurality of environment risk levels reflect degrees of impact of different driving environments on autonomous driving safety; and

selecting, by querying the mapping relationships, a current group of driving parameter values from the plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, wherein the current group of driving parameter values corresponds to the current driving preference mode and the current environment risk level.

18 . The non-transitory computer-readable storage medium according to claim 17 , before the determining a current environment risk level from a plurality of environment risk levels, the operations comprising:

receiving environment information collected by a sensor; and

determining the current environment risk level from the plurality of environment risk levels based on the environment information.

19 . The non-transitory computer-readable storage medium according to claim 17 , before the determining a current environment risk level from a plurality of environment risk levels, the operations comprising:

receiving a notification message sent by a communication device, wherein the notification message comprises indication information of the current environment risk level, and wherein the determining a current environment risk level from a plurality of environment risk levels comprises:

determining the current environment risk level from the plurality of environment risk levels based on the indication information.

20 . The non-transitory computer-readable storage medium according to claim 17 , wherein after the selecting a current group of driving parameter values from a plurality of preset groups of driving parameter values based on the current driving preference mode and the current environment risk level, the operations comprising:

sending the current group of driving parameter values to a vehicle, wherein the current group of driving parameter values is used to control traveling of the vehicle.

Assignments (3)
CHANGE OF NAME Recorded Apr 28, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075492/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2024
From: ZHOU, WEI; LIU, XIAOQING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 068986/0338 →
Priority Claims (1)
CN 202010754688.8 · Jul 31, 2020 · national
Continuity (2)
Continuation PCTCN2021107468 · Jul 20, 2021
Related Publication 20230174105A1 · Jun 8, 2023
References Cited (10)
US 11377120B1 · Deng · 2022 [cited by examiner]
US 20120046802A1 · Inou · 2012 [cited by examiner]
US 20120130561A1 · Chiang · 2012 [cited by examiner]
US 20120143488A1 · Othmezouri · 2012 [cited by examiner]
US 20120288151A1 · Kido · 2012 [cited by examiner]
US 20150344030A1 · Damerow · 2015 [cited by examiner]
US 20180052458A1 · Tsuji et al. · 2018 [cited by applicant]
US 20180203451A1 · Cronin et al. · 2018 [cited by applicant]
US 20190283745A1 · Nagel · 2019 [cited by examiner]
US 20200017124A1 · Camhi · 2020 [cited by examiner]