IP Library Granted Patent US 12669338
Granted Patent B2
US 12669338 · App. 18/069,597 · Granted Jun 30, 2026

Navigation method, navigation system, and intelligent vehicle

Inventors: Xinyao Jin (Nanjing, CN); Guicheng Zhang (Nanjing, CN); Dezhi Qiao (Beijing, CN)
Assignee: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
G01C21/343G01C21/3492G01C21/3626
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 12669338
App. No.
18/069,597
Granted
Jun 30, 2026
Kind
B2
Abstract

A navigation method applied to an intelligent vehicle includes obtaining a navigation request, where the navigation request includes location information of a start place and location information of a destination that are of a vehicle; and navigating the vehicle based on the location information of the start place, the location information of the destination, and a heading of the vehicle, where the heading of the vehicle is determined based on a traveling track stored before the navigation request is obtained.

Claims (49)

1 . A navigation method implemented by a cloud server, comprising:

receiving, by the cloud server from a sensor system including a positioning system of a vehicle, a navigation request, wherein the navigation request comprises first location information of a start place of the vehicle and second location information of a destination of the vehicle, and wherein the second location information of the destination is automatically included in the navigation request based on analyzing a time period of user navigation of the vehicle in combination with historical navigation requests comprising a frequently traveled destination of a user of the vehicle stored in a memory of the cloud server;

receiving, by the cloud server from the sensor system of the vehicle, a heading of the vehicle based on a traveling track of the vehicle, wherein the traveling track is prestored in the vehicle before obtaining the navigation request, wherein the traveling track comprises a plurality of track points that are based on positioning data of the sensor system and that are at a preset distance from a current location of the vehicle, and wherein a curvature of the track points indicates the heading;

automatically performing, by at least one processor of the cloud server, navigation planning on the vehicle based on the first location information, the second location information, the heading and a satellite positioning system to generate a navigation route and to reduce deviation corrections when the vehicle starts from a stationary position; and

transmitting, by the cloud server to at least one peripheral device on the vehicle, navigation data of the navigation route.

2 . The navigation method of claim 1 , wherein performing the navigation planning on the vehicle based on the first location information, the second location information, and the heading comprises:

determining a first navigation direction based on the first location information and the second location information; and

performing the navigation planning on the vehicle based on an included angle between the first navigation direction and the heading.

3 . The navigation method of claim 2 , wherein performing the navigation planning on the vehicle based on the included angle comprises sending a prompt message when the included angle falls within a first preset range, wherein the prompt message instructs the vehicle to turn around.

4 . The navigation method of claim 2 , wherein performing the navigation planning on the vehicle based on the included angle comprises sending a prompt message when the included angle falls within a second preset range, and wherein the prompt message instructs the vehicle to turn left or to turn right.

5 . The navigation method of claim 2 , wherein performing the navigation planning on the vehicle based on the included angle comprises sending a prompt message when the included angle falls within a third preset range, and wherein the prompt message instructs the vehicle to travel in the first navigation direction.

6 . The navigation method of claim 1 , wherein the traveling track is a segment of stored traveling track that is prestored before the navigation request is obtained and that is at a preset distance from a current location of the vehicle, wherein the traveling track comprises N track points, wherein each of the N track points indicates location information of the vehicle, wherein N is a positive integer, and wherein the navigation method further comprises determining the heading of the vehicle based on curvatures of the N track points.

7 . The navigation method of claim 6 , wherein determining the heading of the vehicle based on the curvatures of the N track points comprises determining the heading of the vehicle based on any two track points in the N track points when a curvature change rate of the N track points is not greater than a first preset value.

8 . The navigation method of claim 6 , wherein determining the heading of the vehicle based on the curvatures of the N track points comprises determining the heading of the vehicle based on a curvature change rate of the N track points and a vehicle speed when the curvature change rate is greater than a first preset value.

9 . The navigation method of claim 6 , further comprising obtaining, based on the traveling track, the N track points by:

determining a plurality of track points based on the traveling track; and

deleting M track points from the track points based on a preset condition to obtain the N track points, wherein the preset condition comprises at least one of a first preset condition or a second preset condition, wherein the first preset condition is that curvatures of the M track points are greater than a second preset value, wherein the second preset condition is that a vehicle gear corresponding to the M track points is a neutral gear, wherein M is a positive integer, and wherein N is a positive integer.

10 . The navigation method of claim 6 , further comprising:

detecting a vehicle speed of the vehicle;

obtaining steering wheel angle information when detecting the vehicle speed is less than a third preset value;

determining a compensation direction based on the steering wheel angle information, a wheel track, duration, and the vehicle speed, wherein the duration is a required duration from a first moment when the vehicle speed is less than the third preset value to a second moment at which the vehicle stops, and wherein the vehicle speed is a real-time speed of the vehicle; and

updating, based on the compensation direction, the heading.

11 . A mobile terminal, comprising:

a communications circuit configured to:

obtain, for a vehicle having a sensor system including a positioning system, a navigation request, wherein the navigation request comprises first location information of a start place of the vehicle and second location information of a destination of the vehicle, and wherein the second location information of the destination is automatically included in the navigation request based on a time period of user navigation of the vehicle in combination with historical navigation requests comprising a frequently traveled destination of a user;

send, to the vehicle, an instruction in response to the navigation request, wherein the instruction instructs the vehicle to send a first heading of the vehicle to a cloud server for navigation planning based on the first location information and, the second location information; and

send, to the cloud server, the first heading, wherein the first heading is based on a stored traveling track that comprises a plurality of track points that are obtained from the sensor system based on positioning data and that are at a preset distance from a current location of the vehicle, wherein a curvature of the track points indicates the first heading, and wherein the first heading is for determining a second heading of the vehicle; and

a processor coupled to the communications circuit and configured to:

receive, from the cloud server and on at least one peripheral device, navigation data of a navigation route based on the first location information, the second location information, the heading and a satellite positioning system, wherein the navigation route reduces deviation corrections when the vehicle starts from a stationary position.

12 . The mobile terminal of claim 11 , wherein the processor is further configured to:

determine a first navigation direction based on the first location information and the second location information of, and

perform the navigation planning based on an included angle, wherein the included angle is between the first navigation direction and the second heading of the vehicle.

13 . The mobile terminal of claim 12 , wherein the processor is further configured to send a prompt message when the included angle falls within a first preset range, and wherein the prompt message instructs the vehicle to turn around.

14 . The mobile terminal of claim 12 , wherein the processor is further configured to send a prompt message when the included angle falls within a second preset range, and wherein the prompt message instructs the vehicle to turn left or turn right.

15 . The mobile terminal of claim 12 , wherein the processor is further configured to send a prompt message when the included angle falls within a third preset range, and wherein the prompt message instructs the vehicle to travel in the first navigation direction.

16 . The mobile terminal of claim 11 , wherein the traveling track is a segment of second traveling track that is at a preset distance from a current location of the vehicle, wherein the second traveling track comprises N track points, wherein each of the N track points indicates location information of the vehicle, and wherein the first heading comprises curvatures of the N track points.

17 . The mobile terminal of claim 11 , wherein the communications circuit is further configured to receive compensation direction information of the vehicle, and wherein the processor is further configured to update the second heading based on the compensation direction information, wherein the compensation direction information comprises steering wheel information, a wheel track, duration, and a vehicle speed, wherein the steering wheel information is steering wheel angle information that is based on the vehicle speed being less than a third preset value, wherein the duration is a required duration from a first moment at which the vehicle speed is less than the third preset value to a second moment at which the vehicle stops, and wherein the vehicle speed is a real-time speed of the vehicle.

18 . A navigation device of a vehicle, comprising:

a memory storing program instructions; and

a processor coupled to the memory and configured to execute the program instructions that, when executed by the processor, cause the navigation device to:

obtain a navigation request, wherein the navigation request comprises first location information of a start place of the vehicle and second location information of a destination of the vehicle, wherein the vehicle comprises a sensor system including a positioning system configured to detect the first location information, and wherein the second location information of the destination is automatically included in the navigation request based on analyzing a time period of user navigation of the vehicle in combination with historical navigation requests comprising a frequently traveled destination of a user stored in the memory;

send, to a cloud server, the navigation request and a heading of the vehicle based on a traveling track of the vehicle for navigation planning based on the first location information, the second location information, and the heading, wherein the traveling track is generated by the sensor system based on positioning data of the sensor system, and wherein the traveling track is prestored before obtaining the navigation request and comprises a plurality of track points that are at a preset distance from a current location of the vehicle, and wherein a curvature of the track points indicates the heading;

receive, on at least one peripheral device, navigation data of a navigation route that is based on the first location information, the second location information, the heading and a satellite positioning system, wherein the vehicle comprises the at least one peripheral device;

communicate the navigation route to a user of the vehicle on the at least one peripheral device; and

navigate the vehicle based on the navigation data comprising sending control signals to at least one of a steering system, an accelerator, or a brake unit of the vehicle.

19 . The navigation device of claim 18 , wherein the program instructions that when executed by the processor causes the navigation device to:

determine a first navigation direction based on the first location information and the second location information; and

perform the navigation planning based on an included angle, wherein the included angle is between the first navigation direction and the heading.

20 . The navigation device of claim 19 , wherein the program instructions that when executed by the processor causes the navigation device to perform the navigation planning on the vehicle based on the included angle by sending a prompt message when the included angle falls within a first preset range, and wherein the prompt message instructs the vehicle to turn around.