Route search method and apparatus for navigation system utilizing map data of XML format
First Claim
1. A method of searching a route between a start point to a destination for a navigation system utilizing XML map data, comprising the following steps of:
- establishing boundary nodes on boundaries of administrative regions represented by the XML map data having a layered structure;
creating cost information on virtual links that connect the boundary nodes on the administrative regions on layers higher than a base layer in the layered structure of the XML map data;
creating cost information on physical links on the base layer of the layered structure of the XML map data;
searching routes between a start point and boundary nodes of an administrative region to which the start point belongs and searching routes between a destination point and boundary nodes of an administrative region to which the destination point belongs;
selecting candidate virtual links that connect the boundary nodes of different administrative regions on a particular layer of the map data by evaluating the cost information on the virtual links;
detecting candidate total routes between the start point and destination by connecting the candidate virtual links and the routes between the start point and the destination to the boundary nodes of the corresponding administrative regions; and
applying physical links in the base layer of the map data to the candidate total routes for further evaluating costs of the total routes to select the most cost effective total route.
1 Assignment
0 Petitions
Accused Products
Abstract
A route search method for a navigation system using the XML map data that is layered based on administrative regions improves efficiency and accuracy of finding an optimum route. The method includes the steps of establishing boundary nodes on boundaries of administrative regions, creating cost information on virtual links that connect the boundary nodes on the administrative regions and physical links on a base layer, selecting candidate virtual links regions by evaluating the cost information, detecting candidate total routes between the start point and destination by connecting the candidate virtual links and other routes, and applying physical links in the base layer to the candidate total routes for further evaluating the costs of the total routes to select the most cost effective total route.
81 Citations
20 Claims
-
1. A method of searching a route between a start point to a destination for a navigation system utilizing XML map data, comprising the following steps of:
-
establishing boundary nodes on boundaries of administrative regions represented by the XML map data having a layered structure; creating cost information on virtual links that connect the boundary nodes on the administrative regions on layers higher than a base layer in the layered structure of the XML map data; creating cost information on physical links on the base layer of the layered structure of the XML map data; searching routes between a start point and boundary nodes of an administrative region to which the start point belongs and searching routes between a destination point and boundary nodes of an administrative region to which the destination point belongs; selecting candidate virtual links that connect the boundary nodes of different administrative regions on a particular layer of the map data by evaluating the cost information on the virtual links; detecting candidate total routes between the start point and destination by connecting the candidate virtual links and the routes between the start point and the destination to the boundary nodes of the corresponding administrative regions; and applying physical links in the base layer of the map data to the candidate total routes for further evaluating costs of the total routes to select the most cost effective total route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for searching a route between a start point to a destination for a navigation system utilizing XML map data, comprising:
-
means for establishing boundary nodes on boundaries of administrative regions represented by the XML map data having a layered structure; means for creating cost information on virtual links that connect the boundary nodes on the administrative regions on layers higher than a base layer in the layered structure of the XML map data; means for creating cost information on physical links on the base layer of the layered structure of the XML map data; means for searching routes between a start point and boundary nodes of an administrative region to which the start point belongs and searching routes between a destination point and boundary nodes of an administrative region to which the destination point belongs; means for selecting candidate virtual links that connect the boundary nodes of different administrative regions on a particular layer of the map data by evaluating the cost information on the virtual links; means for detecting candidate total routes between the start point and destination by connecting the candidate virtual links and the routes between the start point and the destination to the boundary nodes of the corresponding administrative regions; and means for applying physical links in the base layer of the map data to the candidate total routes for further evaluating costs of the total routes to select the most cost effective total route. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification