IP Library Granted Patent US 12,725,520
Granted Patent B2
US 12,725,520 · App. 18/884,497 · Granted Sep 1, 2026

Parking method and apparatus, and vehicle

Inventors: Wenxiao Hu (Shanghai, CN); Ting Xu (Shenzhen, CN)
Assignee: Yinwang Intelligent Technologies Co., Ltd.
G08G1/145B60W30/06B60W40/09B60W50/14G08G1/143B60W2050/146B60W2520/10B60W2540/18
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,725,520
App. No.
18/884,497
Granted
Sep 1, 2026
Kind
B2
Abstract

A parking method includes: obtaining information about a plurality of parking areas; obtaining a relative position relationship between a vehicle and each of the plurality of parking areas; and recommending a first parking area to a user based on the relative position relationship and a first driving behavior of the user, where the plurality of parking areas include the first parking area. The parking method can be applied to a new energy vehicle or an intelligent vehicle, help improve user parking efficiency, and help improve user parking experience.

Claims (77)

1 . A parking apparatus, comprising:

at least one processor; and

a memory coupled to the at least one processor and storing programming instructions for execution by the at least one processor;

wherein the programming instructions, when executed by the at least one processor, facilitate performance of the following by the parking apparatus:

obtaining information about a plurality of parking areas;

obtaining respective relative position relationships between a vehicle and each of the plurality of parking areas; and

recommending a first parking area of the plurality of parking areas to a user based on a first driving behavior of the user and a first relative position relationship between the vehicle and the first parking area;

wherein the programming instructions, when executed by the at least one processor, further facilitate performance of the following by the parking apparatus:

determining information about a parking trajectory from a current position of the vehicle to the first parking area based on a pose of the vehicle and information about the first parking area; and

prompting the user with the information about the parking trajectory;

wherein the information about the parking trajectory comprises one or more of:

a number of planned gear changes;

a planned parking path; or

a planned parking duration; and

wherein the programming instructions, when executed by the at least one processor, facilitate performance of the following by the parking apparatus: prompting the user to use an automatic parking function based on one or more of the following conditions being met:

detecting that a number of gear changes of the user in a process of driving from the current position to the first parking area is greater than or equal to the number of planned gear changes;

detecting that a length of a driving path of the vehicle from the current position to the first parking area is greater than or equal to a length of the planned parking path; or

detecting that a duration of parking of the vehicle from the current position to the first parking area is greater than or equal to the planned parking duration.

2 . The parking apparatus according to claim 1 , wherein the programming instructions, when executed by the at least one processor, further facilitate performance of the following by the parking apparatus:

recommending a second parking area of the plurality of parking areas to the user based on a second driving behavior of the user and a second relative position relationship between the vehicle and the second parking area.

3 . The parking apparatus according to claim 1 , wherein the programming instructions, when executed by the at least one processor, further facilitate performance of the following by the parking apparatus:

determining a parking mode of the vehicle based on a relative position relationship and a third driving behavior of the user, wherein the parking mode comprises pulling into a parking area or pulling out of a parking area.

4 . The parking apparatus according to claim 3 , wherein the parking mode is pulling into the parking area;

wherein the first driving behavior comprises first gear information of the vehicle and first steering information of a steering wheel of the vehicle, the first steering information of the steering wheel corresponding to a first steering direction; and

wherein recommending the first parking area to the user is based on the first gear information and an included angle between the first steering direction and a direction of a first side of each parking area, wherein the first side corresponds to a direction in which the vehicle is pulling into the parking area.

5 . The parking apparatus according to claim 4 , wherein the first relative position relationship further comprises information about a distance between the vehicle and the first parking area, and an included angle between a direction of a second side of the vehicle and a connection line between a wheel central point of the second side and a central point of a parking space line of each parking area on the first side, wherein the first side and the second side correspond to the direction in which the vehicle is pulling into the parking area.

6 . The parking apparatus according to claim 3 , wherein the programming instructions, when executed by the at least one processor, further facilitate performance of the following by the parking apparatus:

before determining the parking mode of the vehicle, determining that a speed of the vehicle is less than or equal to a preset speed threshold.

7 . A non-transitory computer-readable medium having processor-executable instructions stored thereon for a parking method, wherein the processor-executable instructions, when executed, facilitate performance of the following:

obtaining information about a plurality of parking areas;

obtaining respective relative position relationships between a vehicle and each of the plurality of parking areas; and

recommending a first parking area of the plurality of parking areas to a user based on a first driving behavior of the user and a first relative position relationship between the vehicle and the first parking area;

wherein the processor-executable instructions, when executed, further facilitate performance of the following:

determining information about a parking trajectory from a current position of the vehicle to the first parking area based on a pose of the vehicle and information about the first parking area; and

prompting the user with the information about the parking trajectory;

wherein the information about the parking trajectory comprises one or more of:

a number of planned gear changes;

a planned parking path; or

a planned parking duration; and

wherein the processor-executable instructions, when executed, further facilitate performance of the following: prompting the user to use an automatic parking function based on one or more of the following conditions being met:

detecting that a number of gear changes of the user in a process of driving from the current position to the first parking area is greater than or equal to the number of planned gear changes;

detecting that a length of a driving path of the vehicle from the current position to the first parking area is greater than or equal to a length of the planned parking path; or

detecting that a duration of parking of the vehicle from the current position to the first parking area is greater than or equal to the planned parking duration.

8 . The non-transitory computer-readable medium according to claim 7 , wherein the processor-executable instructions, when executed, further facilitate performance of the following:

recommending a second parking area of the plurality of parking areas to the user based on a second driving behavior of the user and a second relative position relationship between the vehicle and the second parking area.

9 . The non-transitory computer-readable medium according to claim 8 , wherein the second driving behavior comprises second gear information and/or second steering information of a steering wheel.

10 . The non-transitory computer-readable medium according to claim 7 , wherein the processor-executable instructions, when executed, further facilitate performance of the following:

before recommending the first parking area to the user, determining a parking mode of the vehicle based on a relative position relationship and a third driving behavior of the user, wherein the parking mode corresponds to pulling into a parking area or pulling out of a parking area.

11 . The non-transitory computer-readable medium according to claim 10 , wherein the parking mode is pulling into the parking area;

wherein the first driving behavior comprises first gear information of the vehicle and first steering information of a steering wheel of the vehicle, the first steering information of the steering wheel corresponding to a first steering direction; and

wherein recommending the first parking area to the user is based on the first gear information and an included angle between the first steering direction and a direction of a first side of the first parking area, wherein the first side corresponds to a direction in which the vehicle is pulling into the parking area.

12 . The non-transitory computer-readable medium according to claim 11 , wherein the first relative position relationship further comprises information about a distance between the vehicle and the first parking area, and an included angle between a direction of a second side of the vehicle and a connection line between a wheel central point of the second side and a central point of a parking space line of the first parking area on the first side, wherein the first side and the second side correspond to the direction in which the vehicle is pulling into the parking area.

13 . The non-transitory computer-readable medium according to claim 10 , wherein the processor-executable instructions, when executed, further facilitate performance of the following:

before determining the parking mode of the vehicle, determining that a speed of the vehicle is less than or equal to a preset speed threshold.

14 . The non-transitory computer-readable medium according to claim 10 , wherein the third driving behavior comprises one or more of:

third gear information;

third steering information of a steering wheel;

information about whether the vehicle is powered on within a first preset duration before the parking mode of the vehicle is determined; or

an automatic parking mode that the vehicle is in before the parking mode of the vehicle is determined.

15 . The non-transitory computer-readable medium according to claim 7 , wherein the processor-executable instructions, when executed, further facilitate performance of the following:

based on the vehicle having pulled into the first parking area and the vehicle not being parked in the middle of the first parking area, prompting the user that the vehicle is not parked in the middle of the first parking area, or prompting the user to use the automatic parking function.

16 . A non-transitory computer-readable medium having processor-executable instructions stored thereon for a parking method, wherein the processor-executable instructions, when executed, facilitate performance of the following:

obtaining information about a plurality of parking areas;

obtaining respective relative position relationships between a vehicle and each of the plurality of parking areas; and

recommending a first parking area of the plurality of parking areas to a user based on a first driving behavior of the user and a first relative position relationship between the vehicle and the first parking area;

wherein the processor-executable instructions, when executed, further facilitate performance of the following:

determining information about a parking trajectory from a current position of the vehicle to the first parking area based on a pose of the vehicle and information about the first parking area; and

prompting the user with the information about the parking trajectory;

wherein the information about the parking trajectory comprises a planned parking path; and

wherein the processor-executable instructions, when executed, further facilitate performance of the following: prompting the user to use an automatic parking function based on detecting that a length of a driving path of the vehicle from the current position to the first parking area is greater than or equal to a length of the planned parking path.

17 . The non-transitory computer-readable medium according to claim 16 , wherein the processor-executable instructions, when executed, further facilitate performance of the following:

recommending a second parking area of the plurality of parking areas to the user based on a second driving behavior of the user and a second relative position relationship between the vehicle and the second parking area.

18 . The non-transitory computer-readable medium according to claim 17 , wherein the second driving behavior comprises second gear information and/or second steering information of a steering wheel.

19 . The non-transitory computer-readable medium according to claim 16 , wherein the processor-executable instructions, when executed, further facilitate performance of the following:

before recommending the first parking area to the user, determining a parking mode of the vehicle based on a relative position relationship and a third driving behavior of the user, wherein the parking mode corresponds to pulling into a parking area or pulling out of a parking area.

20 . The non-transitory computer-readable medium according to claim 16 , wherein the processor-executable instructions, when executed, further facilitate performance of the following:

based on the vehicle having pulled into the first parking area and the vehicle not being parked in the middle of the first parking area, prompting the user that the vehicle is not parked in the middle of the first parking area, or prompting the user to use the automatic parking function.

Assignments (3)
CHANGE OF NAME Recorded May 1, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075316/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2025
From: HU, WENXIAO; XU, TING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070430/0254 →
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 →
Continuity (2)
Continuation PCTCN2022081636 · Mar 18, 2022
Related Publication 20250006055A1 · Jan 2, 2025
References Cited (18)
US 8504245B2 · Sasajima · 2013 [cited by examiner]
US 11027723B2 · Hayakawa · 2021 [cited by examiner]
US 11958475B2 · Suzuki · 2024 [cited by examiner]
US 20130060421A1 · Kadowaki et al. · 2013 [cited by applicant]
US 20200346639A1 · Tashiro · 2020 [cited by examiner]
US 20230023349A1 · Pathak · 2023 [cited by examiner]
CN 108885825A · 2018 [cited by applicant]
CN 111591283A · 2020 [cited by applicant]
EP 2394862B1 · 2011 [cited by applicant]
EP 3367367A1 · 2018 [cited by applicant]
JP 2014196040A · 2014 [cited by applicant]
JP 2018111381A · 2018 [cited by applicant]
JP WO2017068697A1 · 2018 [cited by applicant]
JP 2019151307A · 2019 [cited by applicant]
JP 2019155951A · 2019 [cited by examiner]
JP 2021151815A · 2021 [cited by applicant]
JP 7363906B2 · 2023 [cited by applicant]
KR 20210011533A · 2021 [cited by examiner]