Navigation method, device, and system

US12516942B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12516942-B2
Application numberUS-202318180164-A
CountryUS
Kind codeB2
Filing dateMar 8, 2023
Priority dateSep 9, 2020
Publication dateJan 6, 2026
Grant dateJan 6, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A navigation method, device, and system are provided in this application. The method includes: obtaining a first target location and a second target location ( 101 ), where the first target location is a location closest to a start location on K road segments, the second target location is a location closest to an end location on the K road segments, and K is a positive integer; obtaining a first path from the first target location to the second target location based on a vector pathfinding algorithm and the K road segments ( 102 ); obtaining a second path from the start location to the first target location and a third path from the second target location to the end location ( 103 ); and determining a fourth path from the start location to the end location ( 104 ).

First claim

Opening claim text (preview).

What is claimed is: 1 . A navigation method, comprising: obtaining a first target location and a second target location, wherein the first target location is a location closest to a start location on K road segments, the second target location is a location closest to an end location on the K road segments, and K is a positive integer; obtaining a first path from the first target location to the second target location based on a vector pathfinding algorithm and the K road segments; obtaining a second path from the start location to the first target location and a third path from the second target location to the end location based on a raster pathfinding algorithm; and generating a fourth path from the start location to the end location based on the first path, the second path, and the third path, wherein the fourth path is for navigating to the end location, and displaying the fourth path for guiding a user to move along the fourth path toward the end location, wherein the obtaining the first target location comprises: determining, based on three-dimensional data of the start location and three-dimensional data of the K road segments, a road segment closest to the start location on the K road segments, and determining the first target location from the road segment closest to the start location. 2 . The method according to claim 1 , wherein the determining, based on three-dimensional data of the start location and three-dimensional data of the K road segments, the road segment closest to the start location on the K road segments comprises: determining, from a plurality of layers of regions comprised in a walkable region and based on height data of the start location and height data of the walkable region, a target layer region in which the start location is located, wherein the target layer region is one of the plurality of layers of regions; determining, based on height data of the K road segments, V road segments comprised in the target layer region in which the start location is located, wherein V is a positive integer less than or equal to K; and determining, from the V road segments and based on data of a horizontal direction of the start location and data of a horizontal direction of the V road segments, a road segment closest to the start location. 3 . The method according to claim 2 , wherein the determining, based on three-dimensional data of the start location and three-dimensional data of the K road segments, the road segment closest to the start location on the K road segments comprises: determining, from the K road segments and based on the data of the horizontal direction of the start location and the data of the horizontal direction of the K road segments, M road segments of which distances from the start location in a horizontal direction are less than a first threshold, wherein M is a positive integer less than or equal to K; determining, from the M road segments and based on the height data of the start location and height data of the M road segments, N road segments that meet a target condition, wherein N is a positive integer less than or equal to M; and determining, from the N road segments and based on the three-dimensional data of the start location and the three-dimensional data of the K road segments, the road segment closest to the start location. 4 . The method according to claim 3 , wherein the target condition comprises: a value of height data of a road segment is greater than a difference between a value of the height data of the start location and a third threshold, and is less than a sum of the value of the height data of the start location and a second threshold. 5 . The method according to claim 4 , wherein the second threshold is less than the third threshold. 6 . The method according to claim 1 , wherein the obtaining the second path from the start location to the first target location based on a raster pathfinding algorithm comprises repeatedly performing raster pathfinding operations until a raster corresponding to the first target location is connected, to obtain the second path from the start location to the first target location, and the raster pathfinding operations include: obtaining P rasters constituting a walkable region, wherein the P rasters comprise a raster corresponding to the start location and a raster corresponding to the end location, and P is a positive integer greater than 2; selecting one candidate raster from Q candidate rasters as a raster corresponding to a third target location, wherein the Q candidate rasters belong to the P rasters, and Q is a positive integer less than P; connecting the raster corresponding to the start location and the raster corresponding to the third target location; selecting one candidate raster from L candidate rasters as a raster corresponding to a fourth target location, wherein the L candidate rasters belong to the P rasters, and L is a positive integer less than P; and connecting the raster corresponding to the third target location and the raster corresponding to the fourth target location. 7 . The method according to claim 6 , wherein the L candidate rasters do not comprise the Q candidate rasters, or at least one raster that meets a target location relationship with the Q candidate rasters. 8 . A navigation method, comprising: obtaining a fourth path from a start location to an end location for navigating a user to the end location; displaying the fourth path for guiding the user to move along the fourth path toward the end location; and displaying a guiding line based on a location of the user and a location of the fourth path, wherein the guiding line indicates the user to move along the fourth path toward the end location, wherein the fourth path is formed by sequentially connecting a plurality of reference locations, a height of the guiding line at a fourth reference location is equal to a sum of a height of the fourth reference location and a specific height, and the fourth reference location is any one of the plurality of reference locations. 9 . The method according to claim 8 , wherein two adjacent reference locations are connected to form a subpath; and the plurality of reference locations comprise a first reference location, a second reference location, and a third reference location that are sequentially connected, the first reference location is connected to the second reference location to form a first subpath, the second reference location is connected to the third reference location to form a second subpath, the first subpath and the second subpath form a target angle, the second reference location is a reference location closest to the location of the user in the plurality of reference locations, and the third reference location is located between the second reference location and the end location or is the end location; and the displaying the guiding line based on a location of the user and a location of the fourth path comprises: displaying the guiding line from the location of the user to the second reference location based on determination that the location of the user and the third reference location are on a same side of the first subpath and the location of the user is between an angle bisector of the target angle and the first subpath. 10 . The method according to claim 8 , wherein two adjacent reference locations are connected to form the subpath; and the plurality of reference locations comprise a first reference location, a second reference location, and a third reference location that are sequentially connected, the first reference location is connected to the second reference location to form a first subpath, the second reference location is connecte

Assignees

Inventors

Classifications

  • Guidance using simplified or iconic instructions, e.g. using arrows (G01C21/365 takes precedence) · CPC title

  • Map- or contour-matching · CPC title

  • employing speed data or traffic data, e.g. real-time or historical (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968) · CPC title

  • Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents · CPC title

  • Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags or using precalculated routes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12516942B2 cover?
A navigation method, device, and system are provided in this application. The method includes: obtaining a first target location and a second target location ( 101 ), where the first target location is a location closest to a start location on K road segments, the second target location is a location closest to an end location on the K road segments, and K is a positive integer; obtaining a fir…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G01C21/3446. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 06 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).