IP Library Granted Patent US 12,654,686
Granted Patent B2
US 12,654,686 · App. 18/396,422 · Granted Jun 16, 2026

Vehicle control method, apparatus, and system

Inventor: Jing Zhang (Shenzhen, CN)
Assignee: Yinwang Intelligent Technologies Co., Ltd.
B60W30/06B60W2520/06B60W2520/10B60W2552/00
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,654,686
App. No.
18/396,422
Granted
Jun 16, 2026
Kind
B2
Abstract

This application discloses vehicle control methods, apparatuses, and systems relates to the field of autonomous driving technologies. An example method includes: determining a target vehicle, where the target vehicle is located in a first parking location; obtaining a topological relationship, where the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations include a first-level parking location and a second-level parking location, the first-level parking location includes the first parking location, and the second-level parking location includes at least one downstream parking location of the first parking location; allocating a second parking location to the target vehicle based on the topological relationship, where the second parking location is an idle parking location in the second-level parking location; and indicating the target vehicle to move from the first parking location to the second parking location.

Claims (67)

1 . A method, where the method comprising:

determining a target vehicle, wherein the target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, and the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location; and

instructing the target vehicle to move from the first parking location to a second parking location based on a topological relationship, wherein the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location and the second parking location is an idle parking location in the second-level parking location.

2 . The method according to claim 1 , wherein the method further comprises:

obtaining the topological relationship; and

allocating the second parking location to the target vehicle based on the topological relationship.

3 . The method according to claim 1 , wherein the method comprises:

obtaining a respective task priority of each of the plurality of vehicles; and

determining the target vehicle based on the respective task priority of each of the plurality of vehicles.

4 . The method according to claim 1 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.

5 . The method according to claim 1 , wherein the determining the target vehicle comprises:

obtaining destination information of the plurality of vehicles, wherein the destination information of the plurality of vehicles indicates a same destination; and

determining the target vehicle from the plurality of vehicles.

6 . The method according to claim 5 , wherein the method further comprises:

determining a sequence in which the plurality of vehicles arrive at the same destination; and

determining a parking sequence of the plurality of vehicles based on the sequence in which the plurality of vehicles arrive at the same destination.

7 . A method, where the method comprises:

receiving, by a target vehicle, first indication information, wherein the target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location, the first indication information instructs the target vehicle to move from the first parking location to a second parking location, the first parking location and the second parking location are parking locations defined in a topological relationship, the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location; and moving, by the target vehicle, from the first parking location to the second parking location based on the first indication information.

8 . The method according to claim 7 , wherein the target vehicle is an only vehicle in the plurality of parking locations.

9 . The method according to claim 7 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.

10 . The method according to claim 7 , wherein the method further comprises:

reporting, by the target vehicle, destination information, wherein the destination information indicates a destination of the target vehicle.

11 . The method according to claim 7 , wherein the method further comprises:

reporting, by the target vehicle, status information, wherein the status information comprises at least one of the following: a location, a speed, or a heading angle.

12 . The method according to claim 7 , wherein the method further comprises:

receiving, by the target vehicle, second indication information, wherein the second indication information indicates a stay duration in the first parking location.

13 . An apparatus, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the apparatus to:

determine a target vehicle, wherein the target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, and the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location; and

instruct the target vehicle to move from the first parking location to a second parking location based on a topological relationship, wherein the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location and the second parking location is an idle parking location in the second-level parking location.

14 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

obtain the topological relationship; and

allocate the second parking location to the target vehicle based on the topological relationship.

15 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

obtain a respective task priority of each of the plurality of vehicles; and

determine the target vehicle based on the respective task priority of each of the plurality of vehicles.

16 . The apparatus according to claim 13 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.

17 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

obtain destination information of the plurality of vehicles, wherein the destination information of the plurality of vehicles indicates a same destination; and

determine the target vehicle from the plurality of vehicles.

18 . The apparatus according to claim 17 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

determine a sequence in which the plurality of vehicles arrive at the same destination; and

determine a parking sequence of the plurality of vehicles based on the sequence in which the plurality of vehicles arrive at the same destination.

19 . The apparatus according to claim 18 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

determine the parking sequence of the plurality of vehicles based on a travel task.

20 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

obtain status information of the plurality of vehicles; and

determine the target vehicle based on the status information of the plurality of vehicles.

21 . The apparatus according to claim 20 , wherein the status information of the plurality of vehicles comprises at least one of the following: a location, a speed, or a heading angle.

22 . The apparatus according to claim 13 , wherein the topological relationship comprises parking location attribute information and the programming instructions, when executed by the at least one processor, cause the apparatus to:

allocate the second parking location to the target vehicle based on the parking location attribute information.

23 . The apparatus according to claim 22 , wherein the parking location attribute information comprises at least one of a type of a parking location or an availability status of the parking location.

24 . The apparatus according to claim 13 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

when a stay duration of the target vehicle in the first parking location is greater than or equal to a first threshold, instruct the target vehicle to move from the first parking location to the second parking location.

25 . An apparatus, comprising:

at least one processor; and one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to cause the apparatus to:

receive first indication information, wherein a target vehicle is located in a first parking location of a first-level parking location, the first-level parking location comprises a plurality of parking locations that comprise the first parking location, and the target vehicle is a vehicle with a highest task priority in the first-level parking location, or a vehicle that first arrives among a plurality of vehicles with a same task priority in the first-level parking location, the first indication information instructs the target vehicle to move from the first parking location to a second parking location, the first parking location and the second parking location are parking locations defined in a topological relationship, the topological relationship indicates an association relationship between multi-level parking locations, the multi-level parking locations comprise the first-level parking location and a second-level parking location, and the second-level parking location comprises at least one downstream parking location of the first parking location; and

control the target vehicle to move from the first parking location to the second parking location based on the first indication information.

26 . The apparatus according to claim 25 , wherein the target vehicle is an only vehicle in the plurality of parking locations.

27 . The apparatus according to claim 25 , wherein the multi-level parking locations comprise a third-level parking location, the third-level parking location comprises at least one upstream parking location of the first-level parking location.

28 . The apparatus according to claim 25 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

report destination information, wherein the destination information indicates a destination of the target vehicle.

29 . The apparatus according to claim 25 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

report status information, wherein the status information comprises at least one of the following information: a location, a speed, or a heading angle.

30 . The apparatus according to claim 25 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

receive second indication information, wherein the second indication information indicates a stay duration in the first parking location.

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/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2024
From: ZHANG, JING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069156/0069 →
Priority Claims (2)
CN 202110736893.6 · Jun 30, 2021 · national
CN 202111390345.9 · Nov 23, 2021 · national
Continuity (2)
Continuation PCTCN2022102109 · Jun 29, 2022
Related Publication 20240123974A1 · Apr 18, 2024
References Cited (41)
US 8655740B2 · Kameyama · 2014 [cited by examiner]
US 10062289B2 · Arndt · 2018 [cited by examiner]
US 10636305B1 · Schmidt · 2020 [cited by examiner]
US 11117564B2 · Mielenz · 2021 [cited by examiner]
US 11699345B2 · Dudar · 2023 [cited by examiner]
US 20090255195A1 · Bridgman · 2009 [cited by examiner]
US 20140309917A1 · Beaurepaire · 2014 [cited by examiner]
US 20150104286A1 · Hansl · 2015 [cited by examiner]
US 20170267233A1 · Minster · 2017 [cited by examiner]
US 20170292854A1 · Zhang · 2017 [cited by applicant]
US 20180012156A1 · Voelz et al. · 2018 [cited by applicant]
US 20180196429A1 · Goldberg · 2018 [cited by examiner]
US 20180211539A1 · Boss · 2018 [cited by examiner]
US 20180361870A1 · Zhao · 2018 [cited by examiner]
US 20190139409A1 · Longardner · 2019 [cited by examiner]
US 20190179336A1 · Colijn · 2019 [cited by examiner]
US 20190308616A1 · Jie · 2019 [cited by examiner]
US 20200079361A1 · Suzuki · 2020 [cited by examiner]
US 20200193827A1 · Refsdal · 2020 [cited by examiner]
US 20200242924A1 · Publicover · 2020 [cited by examiner]
US 20200279196A1 · Karaburun · 2020 [cited by examiner]
US 20200380864A1 · Yan · 2020 [cited by examiner]
US 20200388155A1 · Mukaiyama · 2020 [cited by applicant]
US 20220292970A1 · Dudar · 2022 [cited by examiner]
US 20230220696A1 · Zangerle · 2023 [cited by examiner]
CN 106200577A · 2016 [cited by applicant]
CN 108711300A · 2018 [cited by applicant]
CN 109596138A · 2019 [cited by applicant]
CN 110217120A · 2019 [cited by applicant]
CN 110766966A · 2020 [cited by applicant]
CN 110858073A · 2020 [cited by applicant]
CN 110930757A · 2020 [cited by applicant]
CN 111456516A · 2020 [cited by applicant]
CN 111798693A · 2020 [cited by applicant]
CN 112302387A · 2021 [cited by applicant]
CN 112639912A · 2021 [cited by applicant]
CN 112712725A · 2021 [cited by applicant]
DE 102009057647A1 · 2011 [cited by applicant]
WO 2009155780A1 · 2009 [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/CN2022/102109, mailed on Jul. 28, 2022, 19 pages (with English translation). [cited by applicant]
Extended European Search Report in European Appln. No. 22832077.6, mailed Sep. 24, 2024, 9 pages. [cited by applicant]