JP4416615B2 - Route search method, route search device, and navigation device - Google Patents

Route search method, route search device, and navigation device Download PDF

Info

Publication number
JP4416615B2
JP4416615B2 JP2004282632A JP2004282632A JP4416615B2 JP 4416615 B2 JP4416615 B2 JP 4416615B2 JP 2004282632 A JP2004282632 A JP 2004282632A JP 2004282632 A JP2004282632 A JP 2004282632A JP 4416615 B2 JP4416615 B2 JP 4416615B2
Authority
JP
Japan
Prior art keywords
road
link
node
free
determined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004282632A
Other languages
Japanese (ja)
Other versions
JP2006098143A (en
Inventor
裕道 市川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clarion Co Ltd filed Critical Clarion Co Ltd
Priority to JP2004282632A priority Critical patent/JP4416615B2/en
Publication of JP2006098143A publication Critical patent/JP2006098143A/en
Application granted granted Critical
Publication of JP4416615B2 publication Critical patent/JP4416615B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、自動車のナビゲーション技術に関し、特に出発地から目的地点までに至る経路を探索する経路探索方法、経路探索装置、及び探索した経路を案内するナビゲーション装置に関する。   The present invention relates to navigation technology for automobiles, and more particularly to a route search method, a route search device for searching for a route from a departure point to a destination point, and a navigation device for guiding a searched route.

従来、自動車の現在地点から目的地点までの適切な経路を求め、ディスプレイ上の表示又は音声等を用いて自動車の運転者に対して経路を案内する自動車のナビゲーション装置が利用されている。このナビゲーション装置は、使用者の操作により目的地点の設定を受け付け、GPS(Global Positioning System )等の位置特定技術を用いて自動車の現在地点を特定し、光ディスク又はハードディスク等の記憶装置に記憶されている地図データに基づいて現在地点から目的地点までの最適な経路を探索する。その後、自動車の走行に伴い、自動車の位置を逐次特定しながら運転者に対して経路を案内する。   2. Description of the Related Art Conventionally, an automobile navigation device that obtains an appropriate route from a current point of a vehicle to a destination point and guides the route to the driver of the vehicle by using a display on the display or voice is used. This navigation device accepts the setting of a destination point by a user's operation, specifies the current location of the car using a position specifying technology such as GPS (Global Positioning System), and is stored in a storage device such as an optical disk or a hard disk. The optimum route from the current location to the destination location is searched based on the map data. Thereafter, as the vehicle travels, the route is guided to the driver while sequentially identifying the position of the vehicle.

このようなナビゲーション装置が経路探索のために用いる地図データは、道路の交差点、分岐点、又は有料道路の料金所等を示すノードと、ノード間を結ぶ経路であるリンクとを含んで構成されている。各リンクには、リンクを特定する情報であるリンクID、リンク長、国道又は県道等の道路の種別、道路幅、有料又は無料を示す情報、通行規制を示す情報等が付与されている。また各ノードには、ノードに接続しているリンクの数、リンクID、各リンク間の通行規制を示す情報等が付与されている。ナビゲーション装置は、以上の如き地図データの各ノード及び各リンクの情報を用いて、道路の長さ又は種類等に基づいた道路の通りやすさを示す値である道路コストを算出し、道路コストの合計が最小となるようにリンクを結んで適切な経路を探索する。   The map data used by such a navigation device for route search is configured to include nodes indicating road intersections, branch points, toll gates, etc., and links that are routes connecting the nodes. Yes. Each link is provided with a link ID, which is information for identifying the link, a link length, a road type such as a national road or a prefectural road, road width, information indicating charge or free, information indicating traffic regulation, and the like. Each node is given the number of links connected to the node, a link ID, information indicating traffic restrictions between the links, and the like. The navigation device uses the information of each node and each link of the map data as described above to calculate a road cost that is a value indicating the ease of passing the road based on the length or type of the road. Search for an appropriate route by connecting links so that the sum is minimized.

ところで、ナビゲーション装置では、経路探索を行う際の条件として、有料道路を優先した経路を探索するか又は無料道路を優先して経路を探索するかのいずれかの条件を設定することが可能となっている。例えば、可能な限り時間を短縮したい場合では高速道路等の有料道路を優先的に利用した経路を探索し、可能な限り安価にしたい場合では無料道路を優先的に利用した経路を探索することができる。特許文献1には、自動車の現在地点が高速道路等の特定道路であるか又は一般の道路であるかを判定し、判定した結果に応じて経路を探索する技術が開示されている。
特開2003−99890号公報
By the way, in the navigation device, it is possible to set a condition for either searching for a route giving priority to a toll road or searching for a route giving priority to a free road as a condition for performing a route search. ing. For example, if you want to shorten the time as much as possible, you can search for routes that preferentially use toll roads such as expressways, and if you want to make it as cheap as possible, you can search for routes that preferentially use free roads. it can. Patent Document 1 discloses a technique for determining whether the current location of an automobile is a specific road such as an expressway or a general road, and searching for a route according to the determined result.
JP 2003-99890 A

ところで、有料道路には、料金を支払わなくても通行することが可能な無料区間が存在するものがある。この無料区間は、有料道路の途中に無料道路からの進入口と無料道路への退出口が存在し、しかも進入口と退出口との間に料金所が存在していない場合に発生する。しかし、従来のナビゲーション装置は、有料道路の無料区間についても、無料区間に対応するリンクに付与された情報に基づき、無料道路を優先する条件を設定している場合には経路として選択しない有料道路のリンクであると判定する。従って、有料道路の無料区間を含む経路が適切な経路であっても、無料道路を優先する条件を設定している場合には、この無料区間を迂回した経路が適切な経路として選択される。通常、使用者が無料道路を優先する条件を設定する目的は、有料道路を迂回することではなく有料道路の通行料金の支払いを回避することであるので、従来の技術では、使用者の目的にかなった適切な経路があるにもかかわらずに他の経路を選択する可能性がある。   By the way, some toll roads have free sections that can be passed without paying tolls. This free section occurs when there is an entrance to the free road and an exit to the free road in the middle of the toll road, and there is no toll gate between the entrance and exit. However, the conventional navigation device also uses a toll road that is not selected as a route for a free section of a toll road when conditions for prioritizing the free road are set based on information given to a link corresponding to the free section. It is determined that the link is. Therefore, even if the route including the free section of the toll road is an appropriate route, if a condition that gives priority to the free road is set, a route that bypasses the free section is selected as an appropriate route. Normally, the purpose of setting conditions that give priority to free roads is not to bypass toll roads, but to avoid paying tolls for toll roads. There is a possibility of selecting another route even though there is a proper route.

本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、通行料金の支払いを回避するという使用者の目的にかなった適切な経路を選択することができる経路探索方法、経路探索装置、及びナビゲーション装置を提供することにある。   The present invention has been made in view of such circumstances, and the object of the present invention is to search for a route that can select an appropriate route that meets the user's purpose of avoiding payment of tolls. A method, a route search device, and a navigation device are provided.

第1発明に係る経路探索方法は、複数の地点の夫々を示す複数のノード、ノード間を結ぶ道路を示す複数のリンク、及び各リンクに対応する道路が有料道路であるか又は無料道路であるかを示す道路情報を含む地図データに基づいて、連続した複数のリンクからなる出発地点から目的地点までの経路を探索するに際して、一のリンクを選択する選択ステップと、前記地図データに含まれる前記道路情報に基づいて、前記選択ステップで選択したリンクに対応する道路が有料道路であるか又は無料道路であるかを判定する有料道路判定ステップと、該有料道路判定ステップで前記リンクに対応する道路が無料道路であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定するステップとを含む経路探索方法において、前記有料道路判定ステップで前記リンクに対応する道路が有料道路であると判定された場合は、前記地図データに基づいて、前記リンクに対応する道路が、料金所を介さずに無料道路からの進入及び無料道路への退出が可能になっている無料区間であるか否かを判定する無料区間判定ステップと、前記リンクに対応する道路が有料道路の無料区間であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定するステップとを更に含み、経路を構成するリンクの候補であるリンクから経路を探索することを特徴とする。 In the route search method according to the first invention, a plurality of nodes indicating each of a plurality of points, a plurality of links indicating roads connecting the nodes, and a road corresponding to each link is a toll road or a free road When searching for a route from a departure point to a destination point consisting of a plurality of continuous links based on map data including road information indicating the above, a selection step of selecting one link, and the map data A toll road determination step for determining whether a road corresponding to the link selected in the selection step is a toll road or a free road based on road information, and a road corresponding to the link in the toll road determination step If is it is determined that the free road, the route searching method comprising determining that said link is candidate of links constituting the route, If the road corresponding to the link in the serial toll road determining step is determined to be a toll road, on the basis of the map data, the road corresponding to the link, enters from the free road without passing through the toll booth And a free section determination step for determining whether or not a free section is allowed to exit to a free road, and when the road corresponding to the link is determined to be a free section of a toll road, link further seen contains and determining that the candidate of the links constituting the route, characterized by searching for a route from a link that is a candidate of the links constituting the route.

第2発明に係る経路探索方法は、前記地図データが含む複数のノードには、有料道路の料金所を示すノードが含まれており、前記無料区間判定ステップは、前記地図データに基づいて、前記選択ステップで選択したリンクの端のノードが有料道路の料金所を示す料金所ノードであるか否かを判定するステップと、前記ノードが料金所ノードであると判定された場合は、前記リンクに対応する道路が有料道路の無料区間ではないと判定するステップと、前記ノードが料金所ノードではないと判定された場合は、前記地図データに基づいて、前記ノードに、該ノードに対して進入又は退出が可能な無料道路を示す他のリンクが接続されているか否かを判定するステップと、前記ノードに前記無料道路を示す他のリンクが接続されていると判定された場合は、前記ノードを、無料区間の可能性を有する無料ノードであると規定するステップと、前記選択手段が選択したリンクの両端のノードが共に無料ノードであると規定されている場合に、前記リンクに対応する道路が有料道路の無料区間であると判定するステップとを含むことを特徴とする。   In the route search method according to the second aspect of the present invention, the plurality of nodes included in the map data include a node indicating a toll gate of a toll road, and the free section determination step is based on the map data, Determining whether the node at the end of the link selected in the selection step is a toll gate node indicating a toll gate of a toll road; and if it is determined that the node is a toll gate node, A step of determining that the corresponding road is not a free section of a toll road, and if it is determined that the node is not a toll gate node, based on the map data, the node enters or exits the node A step of determining whether or not another link indicating a free road capable of leaving is connected; and determining that another link indicating the free road is connected to the node. If the node is defined as a free node having the possibility of a free section, and the nodes at both ends of the link selected by the selection means are both defined as free nodes, Determining that the road corresponding to the link is a free section of a toll road.

第3発明に係る経路探索装置は、複数の地点の夫々を示す複数のノード、ノード間を結ぶ道路を示す複数のリンク、及び各リンクに対応する道路が有料道路であるか又は無料道路であるかを示す道路情報を含む地図データを記憶する記憶手段と、該記憶手段が記憶する地図データに基づいて、連続した複数のリンクからなる出発地点から目的地点までの経路を探索する探索手段とを備え、前記探索手段は、一のリンクを選択する選択手段と、前記地図データに含まれる前記道路情報に基づいて、前記選択手段が選択したリンクに対応する道路が有料道路であるか又は無料道路であるかを判定する有料道路判定手段と、該有料道路判定手段により前記リンクに対応する道路が無料道路であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定する手段とを有する経路探索装置において、前記探索手段は、前記有料道路判定手段により前記リンクに対応する道路が有料道路であると判定された場合は、前記地図データに基づいて、前記リンクに対応する道路が、料金所を介さずに無料道路からの進入及び無料道路への退出が可能になっている無料区間であるか否かを判定する無料区間判定手段と、前記無料区間判定手段により、前記リンクに対応する道路が有料道路の無料区間であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定する手段と、経路を構成するリンクの候補であるリンクから経路を探索する手段とを更に有することを特徴とする。 The route search device according to the third invention is a plurality of nodes indicating each of a plurality of points, a plurality of links indicating roads connecting the nodes, and a road corresponding to each link is a toll road or a free road Storage means for storing map data including road information indicating such information, and search means for searching for a route from a departure point to a destination point, which is composed of a plurality of continuous links, based on the map data stored in the storage means. The search means includes a selection means for selecting one link, and a road corresponding to the link selected by the selection means based on the road information included in the map data is a toll road or a free road And a toll road judging means for judging whether the road corresponding to the link is a free road by the toll road judging means. In the route search device and a determining means that the candidate of click, the search means, when the road corresponding to the link by the toll road determination means determines that the toll road, the map data Free section determination means for determining whether or not the road corresponding to the link is a free section that allows entry to and exit from a free road without going through a toll gate ; , by the free zone determining means, when the road corresponding to the link is determined to be a free section of the toll road, a means for determining that the candidate links the links constituting the route, the route And a means for searching for a route from a link that is a candidate for the link to be configured.

第4発明に係る経路探索装置は、前記地図データが含む複数のノードには、有料道路の料金所を示すノードが含まれており、前記無料区間判定手段は、前記地図データに基づいて、前記選択手段が選択したリンクの端のノードが有料道路の料金所を示す料金所ノードであるか否かを判定する手段と、前記ノードが料金所ノードであると判定された場合は、前記リンクに対応する道路が有料道路の無料区間ではないと判定する手段と、前記ノードが料金所ノードではないと判定された場合は、前記地図データに基づいて、前記ノードに、該ノードに対して進入又は退出が可能な無料道路を示す他のリンクが接続されているか否かを判定する手段と、前記ノードに前記無料道路を示す他のリンクが接続されていると判定された場合は、前記ノードを、無料区間の可能性を有する無料ノードであると規定する手段と、前記選択手段が選択したリンクの両端のノードが共に無料ノードであると規定されている場合に、前記リンクに対応する道路が有料道路の無料区間であると判定する手段とを有することを特徴とする。   In the route search device according to a fourth aspect of the present invention, the plurality of nodes included in the map data includes a node indicating a toll gate of a toll road, and the free section determination means is based on the map data, Means for determining whether or not the node at the end of the link selected by the selection means is a toll gate node indicating a toll gate of a toll road, and if it is determined that the node is a toll gate node, Means for determining that the corresponding road is not a free section of a toll road, and if it is determined that the node is not a toll gate node, based on the map data, Means for determining whether or not another link indicating a free road capable of leaving is connected, and when it is determined that another link indicating the free road is connected to the node, the node The road corresponding to the link is defined as a free node having the possibility of a free section and a node corresponding to the link selected by the selection means is defined as a free node. And a means for determining that it is a free section of a toll road.

第5発明に係る経路探索装置は、前記無料区間判定手段は、前記選択手段が選択したリンクの端のノードに、該ノードに対して進入若しくは退出が可能な無料道路を示す他のリンクが接続されていないと判定された場合は、前記ノードに、既に無料区間であると判定されている他のリンクが接続されているか否かを判定する手段と、前記ノードに既に無料区間であると判定されている他のリンクが接続されていると判定された場合は、前記ノードが無料ノードであると規定する手段とを更に有することを特徴とする。   In the route search device according to a fifth aspect of the present invention, the free section determination means is connected to a node at the end of the link selected by the selection means with another link indicating a free road that can enter or leave the node. If it is determined that it is not, means for determining whether another link that has already been determined to be a free section is connected to the node, and determination that the node is already a free section And a means for defining that the node is a free node when it is determined that the other link is connected.

第6発明に係る経路探索装置は、前記無料区間判定手段は、前記選択手段が選択したリンクの端のノードに既に無料区間であると判定されている他のリンクが接続されていないと判定された場合は、前記ノードに接続されている他のリンクの他端のノードに、進入若しくは退出が可能な無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されているか否かを判定する手段と、前記他端のノードに、前記無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されていると判定された場合は、前記選択手段が選択したリンクの端のノードが無料ノードであると規定する手段とを更に有することを特徴とする。   In the route search device according to the sixth invention, the free section determining means determines that another link that has already been determined to be a free section is not connected to the node at the end of the link selected by the selecting means. The other end of the other link connected to the node, another link indicating a free road that can be entered or exited, or another link that has already been determined to be a free section Is connected to the other end node and another link indicating the free road or another link already determined to be a free section. If it is determined, the information processing apparatus further includes means for defining that the node at the end of the link selected by the selection means is a free node.

第7発明に係る経路探索装置は、前記無料区間判定手段は、前記他端のノードに、進入若しくは退出が可能な無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されていないと判定された場合は、前記選択手段が選択したリンクの端のノードに他のリンク及び料金所ノードではない他のノードを介して接続されているリンクの端のノードに、進入若しくは退出が可能な無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されているか否かを判定する手段と、前記選択手段が選択したリンクの端のノードに他のリンク及び料金所ノードではない他のノードを介して接続されているリンクの端のノードに、前記無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されていると判定された場合は、前記選択手段が選択したリンクの端のノードが無料ノードであると規定する手段とを更に有することを特徴とする。   In the route search device according to a seventh aspect of the present invention, the free section determination means is determined to be another link indicating a free road that can enter or leave, or a free section, to the node at the other end. If it is determined that no other link is connected, the end of the link connected to the end node of the link selected by the selection means via another link and another node that is not the toll gate node. A means for determining whether or not another link indicating a free road that can enter or leave the node or another link that has already been determined to be a free section is connected to the node, and the selection means selects A link to the end node of the link connected to the end node of the link via another link and another node that is not the toll gate node, or another link indicating the free road or an already free zone And a means for defining that the node at the end of the link selected by the selection means is a free node when it is determined that another link that is determined to be connected is connected. And

第8発明に係るナビゲーション装置は、第3乃至第7発明のいずれか一つに係る経路探索装置と、該経路探索装置が探索した経路を案内する手段とを備えることを特徴とする。   A navigation device according to an eighth aspect includes the route search device according to any one of the third to seventh aspects, and means for guiding a route searched by the route search device.

第1、第3及び第8発明においては、有料道路ではない無料道路を優先して出発地点から目的地点までの適切な経路を探索する際に、有料道路のリンクであっても、そのリンクが有料道路の無料区間を示すリンクであれば、出発地点から目的地点までの経路を構成するリンクとして利用可能とする。   In the first, third and eighth inventions, when searching for an appropriate route from the starting point to the destination point with priority on a free road that is not a toll road, even if the link is a toll road, If it is a link indicating a free section of a toll road, it can be used as a link constituting a route from a departure point to a destination point.

第2及び第4発明においては、リンクの両端のノードのいずれかが料金所ノードである場合は、リンクに対応する道路は無料区間ではないとする。またリンクの端のノードに進入又は退出が可能な無料道路を示す他のリンクが接続されている場合は、このノードを、無料区間の可能性を有する無料ノードであると規定し、リンクの両端のノードが共に無料ノードであるときに、リンクに対応する道路が無料区間であると判定する。   In the second and fourth inventions, if any of the nodes at both ends of the link is a toll gate node, the road corresponding to the link is not a free section. If another link indicating a free road that can enter or leave is connected to the node at the end of the link, this node is defined as a free node with the possibility of a free section, and both ends of the link When both of the nodes are free nodes, it is determined that the road corresponding to the link is a free section.

第5発明においては、ノードが無料道路のリンクと接続されていない場合であっても、既に無料区間であると判定されている道路を示すリンクと接続されている場合は、ノードが無料ノードであると規定する。   In the fifth invention, even if the node is not connected to a link of a free road, if the node is connected to a link indicating a road that has already been determined to be a free section, the node is a free node. It prescribes that there is.

第6発明においては、ノードが無料道路又は無料区間のリンクと直接に接続されていない場合であっても、ノードに接続されている他のリンクの他端のノードに無料道路又は無料区間のリンクが接続されている場合は、ノードが無料ノードであると規定する。   In the sixth invention, even if the node is not directly connected to the link of the free road or free section, the link of the free road or free section to the node at the other end of the other link connected to the node Is connected, it is defined that the node is a free node.

第7発明においては、ノードに直接接続されているリンクの端のノードに無料道路又は無料区間のリンクが接続されていない場合であっても、ノードに他のリンク及び料金所ノードではない他のノードを介して接続されているリンクの端のノードに、無料道路又は無料区間のリンクが接続されている場合は、ノードが無料ノードであると規定する。   In the seventh invention, even if a free road or a link of a free section is not connected to the node at the end of the link directly connected to the node, the node is not another link or other toll gate node When a free road or a link of a free section is connected to a node at the end of a link connected via a node, the node is defined as a free node.

第1、第3及び第8発明にあっては、無料道路を優先する条件の下で経路を探索する際に、有料道路の無料区間を経由した経路を探索することができるので、通行料金の支払いを回避するという使用者の目的を満たしながら、従来よりも適切な経路を探索することができる。   In the first, third and eighth inventions, when searching for a route under conditions that give priority to free roads, it is possible to search for routes via free sections of toll roads. While satisfying the user's purpose of avoiding payment, it is possible to search for a more appropriate route than before.

第2及び第4発明においては、リンクの端のノードが無料道路を示すリンクと接続されている場合にノードを無料ノードであると規定し、両端のノードが無料ノードである場合にリンクが無料区間のリンクであると判定することにより、容易に無料区間を判別することができる。   In the second and fourth inventions, a node is defined as a free node when the node at the end of the link is connected to a link indicating a free road, and the link is free when the nodes at both ends are free nodes By determining that the link is a section link, the free section can be easily determined.

第5発明においては、他の無料区間に接続されているノードを無料ノードであると規定することにより、他の無料区間を経由して通行することによって無料となる無料区間を判別することができる。   In the fifth invention, by defining a node connected to another free section as a free node, it is possible to determine a free section that is free by passing through another free section. .

第6及び第7発明においては、無料区間のリンク又は無料道路を示すリンクに他のリンクを介して接続されているノードを無料ノードであると規定することにより、特定の他のリンクに対応する道路を経由して通行することによって無料となる無料区間を判別することができる等、本発明は優れた効果を奏する。   In the sixth and seventh inventions, a node connected to a link indicating a free section or a link indicating a free road via another link is defined as a free node, thereby corresponding to a specific other link. The present invention has an excellent effect, such as being able to determine a free section that is free by passing through a road.

以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
図1は、本発明の経路探索装置の内部構成を示すブロック図である。本発明の経路探索装置1は、自動車に設置されており、自動車の現在地点を特定しながら目的地点までの適切な経路を探索する構成となっている。また経路探索装置1は、自動車の現在地点及び探索した経路を運転者に案内する機能を備えており、本発明のナビゲーション装置として機能する構成となっている。経路探索装置1は、演算を行うためのCPU、演算に伴う一時的な情報を記憶するRAM、CPUに経路探索の処理を行わせる処理プログラムを記憶するROM等からなる処理部11を備えている。処理部11は、自動車の現在地点を特定する処理、及び目的地点までの適切な経路を探索する処理を行い、本発明に係る探索手段として機能する構成となっている。更に処理部11は、接続されている後述する機器を制御する構成となっている。
Hereinafter, the present invention will be specifically described with reference to the drawings showing embodiments thereof.
FIG. 1 is a block diagram showing the internal configuration of the route search apparatus of the present invention. The route search apparatus 1 of the present invention is installed in an automobile and is configured to search for an appropriate route to a destination point while specifying the current location of the automobile. The route search device 1 has a function of guiding the current location of the vehicle and the searched route to the driver, and is configured to function as the navigation device of the present invention. The route search apparatus 1 includes a processing unit 11 including a CPU for performing calculation, a RAM for storing temporary information associated with the calculation, a ROM for storing a processing program for causing the CPU to perform route search processing, and the like. . The processing unit 11 is configured to function as search means according to the present invention by performing processing for specifying the current location of the vehicle and processing for searching for an appropriate route to the destination location. Further, the processing unit 11 is configured to control connected devices to be described later.

処理部11には、操作部12が接続されており、操作部12を使用者が操作することにより、処理部11は目的地点の指定等の経路探索に必要な情報を受け付ける構成となっている。また処理部11には、液晶ディスプレイ等の表示部13と、経路案内用の音声を出力する音声出力部14とが接続されている。処理部11は、地図、地図上での自動車の現在地点、及び経路を表示部13に表示させ、また現在地点及び経路に応じた経路案内用の音声を音声出力部14に出力させる構成となっている。   An operation unit 12 is connected to the processing unit 11, and when the user operates the operation unit 12, the processing unit 11 is configured to receive information necessary for route search such as designation of a destination point. . The processing unit 11 is connected to a display unit 13 such as a liquid crystal display and a voice output unit 14 that outputs voice for route guidance. The processing unit 11 is configured to cause the display unit 13 to display the map, the current location of the car on the map, and the route, and to output the voice for route guidance according to the current location and the route to the audio output unit 14. ing.

また処理部11には、GPS衛星からの電波を受信するGPSアンテナ15、及び自動車の車速パルスを検出する車速パルス検出部16が接続されている。処理部11は、GPSアンテナ15が受信したGPS衛星からの電波、及び車速パルス検出部16が検出した車速パルスに基づいて、自動車の現在地点を特定する処理を行う構成となっている。   The processing unit 11 is connected to a GPS antenna 15 that receives radio waves from a GPS satellite and a vehicle speed pulse detection unit 16 that detects a vehicle speed pulse of the automobile. The processing unit 11 is configured to perform processing for identifying the current location of the vehicle based on the radio wave received from the GPS satellite 15 and the vehicle speed pulse detected by the vehicle speed pulse detection unit 16.

また処理部11には、ハードディスク又は不揮発性の半導体メモリ等からなる記憶部17が接続されている。記憶部(記憶手段)17は地図データ17aを記憶しており、処理部11は、記憶部17が記憶している地図データ17aを用いた地図を表示部13に表示させ、また地図データ17aに基づいて目的地点までの適切な経路を探索する処理を行う構成となっている。なお、地図データ17aは記憶部17に記憶されているのではなく、CD−ROM又はDVD−ROM等の光ディスクに記録された形態、又は経路探索装置1の外部から随時受信される形態であってもよい。   The processing unit 11 is connected to a storage unit 17 made of a hard disk or a nonvolatile semiconductor memory. The storage unit (storage means) 17 stores map data 17a, and the processing unit 11 displays a map using the map data 17a stored in the storage unit 17 on the display unit 13, and also displays the map data 17a. Based on this, a process for searching for an appropriate route to the destination point is performed. The map data 17a is not stored in the storage unit 17, but is recorded in an optical disk such as a CD-ROM or DVD-ROM, or is received from the outside of the route search device 1 as needed. Also good.

記憶部17が記憶する地図データ17aは、道路の交差点及び分岐点等を示すノードと、ノード間を結ぶ経路であるリンクとを含んで構成されている。ノードには、有料道路の料金所を示すノードも含まれている。リンクは、ノードに対応する地点間を結ぶ道路に対応する。また各リンクには、リンクを特定する情報であるリンクID、リンク長、国道又は県道等の道路の種別、道路幅、有料道路であるか又は無料道路であるかを示す道路情報、通行規制を示す情報等の属性情報が付与されている。また各ノードには、ノードに接続しているリンクの数、リンクID、各リンク間の通行規制を示す情報等の属性情報が付与されている。   The map data 17a stored in the storage unit 17 includes nodes indicating road intersections, branch points, and the like, and links that are routes connecting the nodes. The node also includes a node indicating a toll gate on the toll road. A link corresponds to a road connecting points corresponding to nodes. Each link also includes link ID, link length, road type, road type such as national or prefectural road, road width, road information indicating whether it is a toll road or a free road, and traffic restrictions. Attribute information such as information to be shown is given. Each node is given attribute information such as the number of links connected to the node, a link ID, and information indicating traffic regulation between the links.

経路探索装置1は、経路探索時に有料道路を優先して経路を探索する処理と、無料道路を優先して経路を探索する処理とを行うことができる構成となっている。操作部12を使用者が操作することにより、処理部11は、有料道路を優先するか又は無料道路を優先するかのいずれかの優先指示を受け付け、有料道路又は無料道路を優先する条件を設定する。処理部11は、通常、道路の長さ又は種類等に基づいた道路の通りやすさを示す値である道路コストを算出し、道路コストの合計が最小となるようにリンクを結んで目的地点までの適切な経路を探索する。この際、有料道路を優先する条件が設定されている場合は、処理部11は、経路を構成するリンクとして有料道路に対応するリンクを選択することができる。   The route search device 1 is configured to be able to perform a process of searching for a route with priority on a toll road during a route search and a process of searching for a route with priority on a free road. When the user operates the operation unit 12, the processing unit 11 accepts a priority instruction for giving priority to the toll road or the toll road, and sets conditions for giving priority to the toll road or the toll road. To do. The processing unit 11 normally calculates a road cost that is a value indicating the ease of passing the road based on the length or type of the road, and links to the destination point so that the total road cost is minimized. Search for the appropriate route. At this time, when the condition for prioritizing the toll road is set, the processing unit 11 can select the link corresponding to the toll road as the link constituting the route.

また本発明においては、経路探索装置1は、無料道路を優先する条件の下で経路を探索する処理を行う際に、有料道路の無料区間を利用した経路を探索することができる構成となっている。図2は、本発明の経路探索装置1が無料道路を優先して探索した経路を模式的に示す模式図である。図2(a)は無料道路を優先した従来の経路を示し、図2(b)は無料道路を優先した場合の本発明による経路を示している。図中には、無料道路のリンクを一重線で示し、有料道路のリンクを二重線で示し、有料道路の料金所に対応するノードを白丸で示し、通常の交差点に対応するノードを黒丸で示している。無料道路を優先した場合の従来の経路は、図2(a)に矢印で示す如く、有料道路を経由せずに無料道路のみを経由した経路となる。図中のリンクL1は、有料道路のリンクであるが、両端のノードN1,N2はいずれも料金所を示す料金所ノードではなく、また両端のノードN1,N2には共に進入及び退出が可能な無料道路のリンクが接続されている。従って、リンクL1に対応する道路は有料道路の無料区間である。無料道路を優先した場合の本発明による経路は、図2(b)に矢印で示す如く、無料区間のリンクL1を経由することによって、従来よりも短い経路となっている。   Further, in the present invention, the route search device 1 is configured to be able to search for a route using a free section of a toll road when performing a process of searching for a route under conditions that give priority to a free road. Yes. FIG. 2 is a schematic diagram schematically showing a route searched by the route search device 1 of the present invention with priority on a free road. FIG. 2A shows a conventional route giving priority to a free road, and FIG. 2B shows a route according to the present invention when giving priority to a free road. In the figure, free road links are indicated by single lines, toll road links are indicated by double lines, nodes corresponding to toll road toll gates are indicated by white circles, and nodes corresponding to normal intersections are indicated by black circles. Show. A conventional route when priority is given to a free road, as shown by an arrow in FIG. 2A, is a route that passes only through a free road without passing through a toll road. The link L1 in the figure is a toll road link, but the nodes N1 and N2 at both ends are not toll gates indicating a toll gate, and both the nodes N1 and N2 at both ends can enter and exit. Free road links are connected. Therefore, the road corresponding to the link L1 is a free section of the toll road. When the free road is given priority, the route according to the present invention is shorter than the conventional route by passing through the link L1 of the free section as shown by the arrow in FIG.

次に、無料道路を優先して経路を探索する際に本発明の経路探索装置1が行う処理を説明する。処理部11は、目的地点の指定を受け付け、自動車の現在地点を特定し、現在地点から目的地点までの経路を構成するリンクの候補となるリンクを選択し、選択したリンクの道路コストを計算し、道路コストの合計が最小となるようなリンクを最終的に選択することによって、現在地点(出発地点)から目的地点までの経路を探索する処理を行う。処理部11は、経路を構成するリンクの候補となるリンクを選択する処理を行う際に、選択したリンクが経路を構成するリンクとして適格であるか否かを判定するリンク判定処理を行う。処理部11は、リンク判定処理にて適格であると判定されたリンクを経路を構成するリンクの候補として再度選択し、リンク判定処理にて不適であると判定されたリンクは経路を構成するリンクの候補から排除する処理を行う。   Next, processing performed by the route search device 1 of the present invention when searching for a route with priority on a free road will be described. The processing unit 11 receives the designation of the destination point, identifies the current location of the car, selects a link candidate that constitutes a route from the current location to the destination location, and calculates the road cost of the selected link. A process for searching for a route from the current point (departure point) to the destination point is performed by finally selecting a link that minimizes the total road cost. When the processing unit 11 performs a process of selecting a link that is a candidate for a link that configures a route, the processing unit 11 performs a link determination process that determines whether the selected link is eligible as a link that configures the route. The processing unit 11 again selects a link determined to be eligible in the link determination process as a link candidate constituting the route, and the link determined to be inappropriate in the link determination processing is a link constituting the route. To exclude from the candidates.

次に、処理部11が行うリンク判定処理を説明する。図3は、処理部11が行うリンク判定処理の手順を示すフローチャートである。処理部11は、記憶部17が記憶している地図データ17aにて、選択しているリンクに付与された属性情報に含まれる道路情報が有料道路を示しているか否かを判定する(S11)。道路情報が無料道路を示していた場合は(S11:NO)、処理部11は、選択したリンクは現在地点から目的地点までの経路を構成するリンクの候補として適格であると判定し(S15)、リンク判定処理を終了する。   Next, the link determination process performed by the processing unit 11 will be described. FIG. 3 is a flowchart illustrating the procedure of the link determination process performed by the processing unit 11. The processing unit 11 determines whether or not the road information included in the attribute information given to the selected link indicates a toll road in the map data 17a stored in the storage unit 17 (S11). . When the road information indicates a free road (S11: NO), the processing unit 11 determines that the selected link is eligible as a link candidate that forms a route from the current point to the destination point (S15). The link determination process ends.

ステップS11で道路情報が有料道路を示していた場合は(S11:YES)、処理部11は、次に、選択したリンクに対応する道路が有料道路の無料区間であるか否かを判定する無料区間チェック処理のサブルーチンを実行する(S12)。処理部11は、次に、ステップS12の無料区間チェック処理にて無料区間であると判定されたか否かを判定する(S13)。無料区間であると判定された場合は(S13:YES)、処理部11は、選択したリンクは現在地点から目的地点までの経路を構成するリンクの候補として適格であると判定し(S15)、リンク判定処理を終了する。無料区間ではないと判定された場合は(S13:NO)、処理部11は、選択したリンクは現在地点から目的地点までの経路を構成するリンクの候補として不適であると判定し(S14)、リンク判定処理を終了する。   If the road information indicates a toll road in step S11 (S11: YES), the processing unit 11 next determines whether the road corresponding to the selected link is a toll road free section. A section check process subroutine is executed (S12). Next, the processing unit 11 determines whether or not it is determined to be a free section in the free section check process of step S12 (S13). When it is determined that it is a free section (S13: YES), the processing unit 11 determines that the selected link is eligible as a link candidate that forms a route from the current location to the destination location (S15), The link determination process is terminated. When it is determined that the section is not a free section (S13: NO), the processing unit 11 determines that the selected link is not suitable as a link candidate constituting a route from the current point to the destination point (S14), The link determination process is terminated.

次に、ステップS12の無料区間チェック処理のサブルーチンを説明する。図4は、無料区間チェック処理のサブルーチンの処理手順を示すフローチャートである。処理部11は、選択したリンクの始点のノードを選択し(S21)、選択したノードを調査して、料金所に接続された有料ノードか、又はリンクに対応する道路が無料区間であることの可能性を有する無料ノードかのいずれかにノードを規定する無料ノードチェック処理のサブルーチンを実行する(S22)。処理部11は、次に、ステップS22の無料ノードチェック処理にて、始点のノードが無料ノードであると規定されたか否かを判定する(S23)。始点のノードが有料ノードであると規定されていた場合は(S23:NO)、処理部11は、選択したリンクに対応する道路は有料道路の無料区間ではないと判定し(S29)、無料区間チェック処理のサブルーチンを終了して、処理をリンク判定処理へ戻す。   Next, the free section check process subroutine of step S12 will be described. FIG. 4 is a flowchart showing a processing procedure of a subroutine of free section check processing. The processing unit 11 selects the node at the starting point of the selected link (S21), investigates the selected node, and indicates that the toll node connected to the toll gate or the road corresponding to the link is a free section. A free node check processing subroutine for defining a node as one of the free nodes having the possibility is executed (S22). Next, the processing unit 11 determines whether or not the start node is defined as a free node in the free node check process in step S22 (S23). When it is defined that the starting node is a toll node (S23: NO), the processing unit 11 determines that the road corresponding to the selected link is not a toll road free section (S29). The check process subroutine is terminated, and the process returns to the link determination process.

ステップS23で始点のノードが無料ノードであると規定されていた場合は(S23:YES)、処理部11は、選択したリンクの終点のノードを選択し(S24)、ステップS22と同様の無料ノードチェック処理のサブルーチンを実行する(S25)。処理部11は、次に、ステップS25の無料ノードチェック処理にて、終点のノードが無料ノードであると規定されたか否かを判定する(S26)。終点のノードが有料ノードであると規定されていた場合は(S26:NO)、処理部11は、選択したリンクに対応する道路は有料道路の無料区間ではないと判定し(S29)、無料区間チェック処理のサブルーチンを終了して、処理をリンク判定処理へ戻す。終点のノードが無料ノードであると規定されていた場合は(S26:YES)、処理部11は、選択したリンクに対応する道路は有料道路の無料区間であると判定する(S27)。処理部11は、次に、選択したリンクを無料区間のリンクとして内部のRAMに記憶し(S28)、無料区間チェック処理のサブルーチンを終了して、処理をリンク判定処理へ戻す。   If it is defined in step S23 that the starting node is a free node (S23: YES), the processing unit 11 selects the end node of the selected link (S24), and the free node is the same as in step S22. A check processing subroutine is executed (S25). Next, the processing unit 11 determines whether or not the end node is defined as a free node in the free node check process in step S25 (S26). When it is defined that the end node is a toll node (S26: NO), the processing unit 11 determines that the road corresponding to the selected link is not a toll road free section (S29), and the toll section The check process subroutine is terminated, and the process returns to the link determination process. When it is defined that the end node is a free node (S26: YES), the processing unit 11 determines that the road corresponding to the selected link is a toll road free section (S27). Next, the processing unit 11 stores the selected link in the internal RAM as a free section link (S28), ends the free section check processing subroutine, and returns the processing to the link determination processing.

次に、無料ノードチェック処理のサブルーチンを説明する。図5は、無料ノードチェック処理のサブルーチンの処理手順を示すフローチャートである。処理部11は、選択したノードが料金所を示す料金所ノードであるか否かを判定する(S301)。選択したノードが料金所ノードであった場合は(S301:YES)、処理部11は、選択したノードは有料ノードであると規定し(S302)、現在の無料ノードチェック処理のサブルーチンを終了して、処理を上位のルーチンへ戻す。   Next, a subroutine for the free node check process will be described. FIG. 5 is a flowchart showing a processing procedure of a subroutine of free node check processing. The processing unit 11 determines whether or not the selected node is a toll gate node indicating a toll gate (S301). If the selected node is a toll gate node (S301: YES), the processing unit 11 defines that the selected node is a pay node (S302), and ends the current free node check processing subroutine. Return the processing to the upper routine.

ステップS301で選択したノードが料金所ノードではなかった場合は(S301:NO)、処理部11は、地図データ17aに基づいて、選択したノードに、進入又は退出可能な無料道路を示すリンクが接続されているか否かを判定する(S303)。選択したノードに無料道路を示すリンクが接続されている場合は(S303:YES)、処理部11は、選択したノードは無料ノードであると規定し(S304)、現在の無料ノードチェック処理のサブルーチンを終了して、処理を上位のルーチンへ戻す。   If the node selected in step S301 is not a toll gate node (S301: NO), the processing unit 11 connects a link indicating a free road that can be entered or exited to the selected node based on the map data 17a. It is determined whether it has been performed (S303). When a link indicating a free road is connected to the selected node (S303: YES), the processing unit 11 defines that the selected node is a free node (S304), and a current free node check processing subroutine. To return to the upper routine.

ステップS303でノードに無料道路を示すリンクが接続されていない場合は(S303:NO)、処理部11は、選択したノードに、処理部11内部のRAMに記憶されている他の無料区間のリンクが接続されているか否かを判定する(S305)。選択したノードに他の無料区間のリンクが接続されている場合は(S305:YES)、処理部11は、選択したノードは無料ノードであると規定し(S304)、現在の無料ノードチェック処理のサブルーチンを終了して、処理を上位のルーチンへ戻す。   When the link indicating the free road is not connected to the node in step S303 (S303: NO), the processing unit 11 links the other free section stored in the RAM inside the processing unit 11 to the selected node. It is determined whether or not is connected (S305). When the link of another free section is connected to the selected node (S305: YES), the processing unit 11 defines that the selected node is a free node (S304), and the current free node check process The subroutine is terminated and the process returns to the upper routine.

ステップS305でノードに他の無料区間のリンクが接続されていない場合は(S305:NO)、処理部11は、選択したノードに接続されている一又は複数のリンクの内、一のリンクを選択する(S306)。処理部11は、次に、選択したリンクの他端のノードを選択する(S307)。処理部11は、次に、選択したノードを無料ノード又は有料ノードのいずれかに規定すべく、無料ノードチェック処理のサブルーチンの再帰処理を実行する(S308)。   When the link of the other free section is not connected to the node in step S305 (S305: NO), the processing unit 11 selects one link among one or a plurality of links connected to the selected node. (S306). Next, the processing unit 11 selects the node at the other end of the selected link (S307). Next, the processing unit 11 executes a recursion process of a subroutine of a free node check process so as to define the selected node as either a free node or a paid node (S308).

処理部11は、次に、ステップS308の無料ノードチェック処理にて、ステップS307で選択したノードが無料ノードであると規定されたか否かを判定する(S309)。ステップS307で選択したノードが無料ノードであると規定されていた場合は(S309:YES)、処理部11は、現在のサブルーチンで規定対象となっているノードは無料ノードであると規定し(S304)、現在の無料ノードチェック処理のサブルーチンを終了して、処理を上位のルーチンへ戻す。ステップS307で選択したノードが有料ノードであると規定されていた場合は(S309:NO)、他端のノードに対してまだ無料ノードチェック処理を行っていない他のリンクが、現在のサブルーチンで規定対象となっているノードにまだ接続されているか否かを判定する(S310)。他のリンクが接続されている場合は(S310:YES)、処理部11は、処理をステップS306へ戻して、他端のノードに対してまだ無料ノードチェック処理を行っていない一のリンクを選択する。他端のノードに対してまだ無料ノードチェック処理を行っていない他のリンクがもう接続されていない場合は(S310:NO)、処理部11は、現在のサブルーチンで規定対象となっているノードは有料ノードであると規定し(S302)、現在の無料ノードチェック処理のサブルーチンを終了して、処理を上位のルーチンへ戻す。   Next, the processing unit 11 determines whether or not the node selected in step S307 is defined as a free node in the free node check process in step S308 (S309). If the node selected in step S307 is defined as a free node (S309: YES), the processing unit 11 defines that the node to be defined in the current subroutine is a free node (S304). ), The current free node check subroutine is terminated, and the process returns to the upper routine. If the node selected in step S307 is defined as a paid node (S309: NO), other links that have not yet been subjected to the free node check process for the other node are defined in the current subroutine. It is determined whether or not it is still connected to the target node (S310). If another link is connected (S310: YES), the processing unit 11 returns the process to step S306, and selects one link that has not yet been subjected to the free node check process for the other node. To do. If another link that has not yet been subjected to the free node check process is no longer connected to the other node (S310: NO), the processing unit 11 determines which node is the target to be defined in the current subroutine. It is defined that the node is a pay node (S302), the current free node check processing subroutine is terminated, and the processing is returned to the upper routine.

以上の如き再帰処理を含んだ無料ノードチェック処理のサブルーチンを実行することにより、全てのノードを有料ノード又は無料ノードとして規定することができる。ここで規定される無料ノードは、無料区間のリンク又は無料道路を示すリンクに直接に接続されているノードと、接続されている他のリンクの他端のノードが無料区間のリンク又は無料道路を示すリンクに接続されているノードと、他のリンク及び料金所ノードではない他のノードを介して接続されているリンクの端のノードが無料区間のリンク又は無料道路を示すリンクに接続されているノードとである。なお、計算時間を短縮するために、再帰処理の繰り返し回数を制限した処理を行う形態であってもよい。   By executing the free node check processing subroutine including the recursive processing as described above, all nodes can be defined as pay nodes or free nodes. The free node specified here is the node directly connected to the link of the free section or the link indicating the free road, and the node at the other end of the other connected link is the link of the free section or the free road. The node connected to the link shown and the node at the end of the link connected via another link and other nodes that are not tollgate nodes are connected to the link of the free section or the link showing the free road With nodes. In addition, in order to shorten calculation time, the form which performs the process which restrict | limited the repetition frequency of the recursive process may be sufficient.

以上詳述した如く、本発明においては、無料道路を優先する条件の下で経路を探索する際に、有料道路の無料区間を経由した経路を探索することができるので、通行料金の支払いを回避するという使用者の目的を満たしながら、従来よりも適切な経路を探索することができる。   As described in detail above, in the present invention, when searching for a route under conditions that give priority to a free road, it is possible to search for a route via a free section of a toll road, thus avoiding payment of a toll. While satisfying the user's purpose to do, it is possible to search for a more appropriate route than before.

また本発明においては、リンクの端のノードが無料道路を示すリンクと接続されている場合にノードを無料ノードであると規定し、両端のノードが無料ノードである場合にリンクが無料区間のリンクであると判定することにより、容易に無料区間を判別することができる。また本発明においては、他の無料区間に接続されているノードを無料ノードであると規定することにより、他の無料区間を経由して通行することによって無料となる無料区間を判別することができる。更に本発明においては、無料区間のリンク又は無料道路を示すリンクに他のリンクを介して接続されているノードを無料ノードであると規定することにより、特定の他のリンクに対応する道路を経由して通行することによって無料となる無料区間を判別することができる。   Further, in the present invention, a node is defined as a free node when the end node of the link is connected to a link indicating a free road, and the link is a free section link when both end nodes are free nodes. By determining that it is, the free section can be easily determined. In the present invention, by defining a node connected to another free section as a free node, it is possible to determine a free section that is free by passing through another free section. . Furthermore, in the present invention, a node connected to a link indicating a free section or a link indicating a free road via another link is defined as a free node, thereby passing through a road corresponding to a specific other link. Thus, it is possible to determine a free section that is free by passing.

なお、本実施の形態においては、経路探索装置1は、無料道路を優先する条件の下で経路を探索する際に、有料道路の無料区間を利用できるように常に処理を行う形態を示しているが、使用者からの操作により、有料道路の無料区間を利用できる条件と無料区間であっても有料道路を一切利用しない条件との設定を切り替え可能にしてある形態であってもよい。   Note that, in the present embodiment, the route search device 1 shows a form in which processing is always performed so that a free section of a toll road can be used when searching for a route under conditions that give priority to a free road. However, a configuration in which the setting between a condition for using a free section of a toll road and a condition for not using a toll road even in a free section may be switched by an operation from a user.

また本実施の形態においては、探索する経路の出発地点として自動車の現在地点を用いる形態を示したが、これに限るものではなく、使用者による出発地点の指定を受け付ける形態であってもよい。   Further, in the present embodiment, the form in which the current point of the car is used as the starting point of the route to be searched is shown, but the present invention is not limited to this.

本発明の経路探索装置の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of the route search apparatus of this invention. 本発明の経路探索装置が無料道路を優先して探索した経路を模式的に示す模式図である。It is a schematic diagram which shows typically the path | route which the path | route search apparatus of this invention searched with priority on the free road. 処理部が行うリンク判定処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the link determination process which a process part performs. 無料区間チェック処理のサブルーチンの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the subroutine of a free area check process. 無料ノードチェック処理のサブルーチンの処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of the subroutine of a free node check process.

符号の説明Explanation of symbols

1 経路探索装置
11 処理部(探索手段)
17 記憶部(記憶手段)
17a 地図データ
DESCRIPTION OF SYMBOLS 1 Route search apparatus 11 Processing part (search means)
17 Storage unit (storage means)
17a Map data

Claims (8)

複数の地点の夫々を示す複数のノード、ノード間を結ぶ道路を示す複数のリンク、及び各リンクに対応する道路が有料道路であるか又は無料道路であるかを示す道路情報を含む地図データに基づいて、連続した複数のリンクからなる出発地点から目的地点までの経路を探索するに際して、
一のリンクを選択する選択ステップと、前記地図データに含まれる前記道路情報に基づいて、前記選択ステップで選択したリンクに対応する道路が有料道路であるか又は無料道路であるかを判定する有料道路判定ステップと、該有料道路判定ステップで前記リンクに対応する道路が無料道路であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定するステップとを含む経路探索方法において、
前記有料道路判定ステップで前記リンクに対応する道路が有料道路であると判定された場合は、前記地図データに基づいて、前記リンクに対応する道路が、料金所を介さずに無料道路からの進入及び無料道路への退出が可能になっている無料区間であるか否かを判定する無料区間判定ステップと、
前記リンクに対応する道路が有料道路の無料区間であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定するステップとを更に含み、
経路を構成するリンクの候補であるリンクから経路を探索することを特徴とする経路探索方法。
Map data including a plurality of nodes indicating each of a plurality of points, a plurality of links indicating roads connecting the nodes, and road information indicating whether the road corresponding to each link is a toll road or a free road Based on this, when searching for the route from the starting point to the destination point consisting of a series of links,
Based on the selection step for selecting one link and the road information included in the map data, it is determined whether the road corresponding to the link selected in the selection step is a toll road or a free road. route including a road determining step, if the road corresponding to the link in the organic charge road determining step is determined to be free road, and determining that the link is candidate of links constituting the route In the search method,
If it is determined in the toll road determination step that the road corresponding to the link is a toll road, the road corresponding to the link enters from the free road without going through the toll gate based on the map data. And a free section determination step for determining whether the section is a free section that allows exit to a free road ,
If road corresponding to the link is determined to be a free section of the toll road, further saw including a determining that said link is candidate of links constituting the route,
A route search method characterized in that a route is searched from links that are candidates for links constituting the route.
前記地図データが含む複数のノードには、有料道路の料金所を示すノードが含まれており、
前記無料区間判定ステップは、
前記地図データに基づいて、前記選択ステップで選択したリンクの端のノードが有料道路の料金所を示す料金所ノードであるか否かを判定するステップと、
前記ノードが料金所ノードであると判定された場合は、前記リンクに対応する道路が有料道路の無料区間ではないと判定するステップと、
前記ノードが料金所ノードではないと判定された場合は、前記地図データに基づいて、前記ノードに、該ノードに対して進入又は退出が可能な無料道路を示す他のリンクが接続されているか否かを判定するステップと、
前記ノードに前記無料道路を示す他のリンクが接続されていると判定された場合は、前記ノードを、無料区間の可能性を有する無料ノードであると規定するステップと、
前記選択手段が選択したリンクの両端のノードが共に無料ノードであると規定されている場合に、前記リンクに対応する道路が有料道路の無料区間であると判定するステップと
を含むことを特徴とする請求項1に記載の経路探索方法。
The plurality of nodes included in the map data includes a node indicating a toll gate of a toll road,
The free section determination step includes
Determining whether the node at the end of the link selected in the selection step is a toll gate node indicating a toll gate of a toll road, based on the map data;
Determining that the road corresponding to the link is not a free section of a toll road if the node is determined to be a toll gate node;
When it is determined that the node is not a toll gate node, based on the map data, whether or not another link indicating a free road that can enter or leave the node is connected to the node Determining whether or not
If it is determined that another link indicating the free road is connected to the node, the node is defined as a free node having a possibility of a free section;
Determining that a road corresponding to the link is a free section of a toll road when both nodes of the link selected by the selection means are defined as free nodes. The route search method according to claim 1.
複数の地点の夫々を示す複数のノード、ノード間を結ぶ道路を示す複数のリンク、及び各リンクに対応する道路が有料道路であるか又は無料道路であるかを示す道路情報を含む地図データを記憶する記憶手段と、該記憶手段が記憶する地図データに基づいて、連続した複数のリンクからなる出発地点から目的地点までの経路を探索する探索手段とを備え、
前記探索手段は、一のリンクを選択する選択手段と、前記地図データに含まれる前記道路情報に基づいて、前記選択手段が選択したリンクに対応する道路が有料道路であるか又は無料道路であるかを判定する有料道路判定手段と、該有料道路判定手段により前記リンクに対応する道路が無料道路であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定する手段とを有する経路探索装置において、
前記探索手段は、
前記有料道路判定手段により前記リンクに対応する道路が有料道路であると判定された場合は、前記地図データに基づいて、前記リンクに対応する道路が、料金所を介さずに無料道路からの進入及び無料道路への退出が可能になっている無料区間であるか否かを判定する無料区間判定手段と、
前記無料区間判定手段により、前記リンクに対応する道路が有料道路の無料区間であると判定された場合は、前記リンクが経路を構成するリンクの候補であると判定する手段と
経路を構成するリンクの候補であるリンクから経路を探索する手段と
を更に有することを特徴とする経路探索装置。
Map data including a plurality of nodes indicating each of a plurality of points, a plurality of links indicating roads connecting the nodes, and road information indicating whether the road corresponding to each link is a toll road or a free road Storage means for storing, and search means for searching for a route from a starting point to a destination point composed of a plurality of continuous links based on map data stored in the storing means,
The search means is a selection means for selecting one link, and a road corresponding to the link selected by the selection means based on the road information included in the map data is a toll road or a free road a toll road determining means for determining whether, if a road corresponding to the link by said organic charge road determining means is determined to be free road, it is determined that the link is candidate of links constituting the route A route search apparatus having means for:
The search means includes
If the road corresponding to the link is determined to be a toll road by the toll road determining means, the road corresponding to the link enters from the free road without going through the toll gate based on the map data. And free section determination means for determining whether or not the free section is capable of leaving the free road ,
By the free zone determining means, when the road corresponding to the link is determined to be a free section of the toll road, a means for determining that the candidate links the links constituting the route,
A route search device further comprising means for searching for a route from a link that is a candidate for a link constituting the route.
前記地図データが含む複数のノードには、有料道路の料金所を示すノードが含まれており、
前記無料区間判定手段は、
前記地図データに基づいて、前記選択手段が選択したリンクの端のノードが有料道路の料金所を示す料金所ノードであるか否かを判定する手段と、
前記ノードが料金所ノードであると判定された場合は、前記リンクに対応する道路が有料道路の無料区間ではないと判定する手段と、
前記ノードが料金所ノードではないと判定された場合は、前記地図データに基づいて、前記ノードに、該ノードに対して進入又は退出が可能な無料道路を示す他のリンクが接続されているか否かを判定する手段と、
前記ノードに前記無料道路を示す他のリンクが接続されていると判定された場合は、前記ノードを、無料区間の可能性を有する無料ノードであると規定する手段と、
前記選択手段が選択したリンクの両端のノードが共に無料ノードであると規定されている場合に、前記リンクに対応する道路が有料道路の無料区間であると判定する手段と
を有することを特徴とする請求項3に記載の経路探索装置。
The plurality of nodes included in the map data includes a node indicating a toll gate of a toll road,
The free section judging means is:
Means for determining whether a node at the end of the link selected by the selection means is a toll gate node indicating a toll gate of a toll road based on the map data;
Means for determining that the road corresponding to the link is not a free section of a toll road if the node is determined to be a toll gate node;
When it is determined that the node is not a toll gate node, based on the map data, whether or not another link indicating a free road that can enter or leave the node is connected to the node Means for determining whether or not
If it is determined that another link indicating the free road is connected to the node, means for defining the node as a free node having a possibility of a free section;
And a means for determining that a road corresponding to the link is a free section of a toll road when both nodes of the link selected by the selection means are defined as free nodes. The route search device according to claim 3.
前記無料区間判定手段は、
前記選択手段が選択したリンクの端のノードに、該ノードに対して進入若しくは退出が可能な無料道路を示す他のリンクが接続されていないと判定された場合は、前記ノードに、既に無料区間であると判定されている他のリンクが接続されているか否かを判定する手段と、
前記ノードに既に無料区間であると判定されている他のリンクが接続されていると判定された場合は、前記ノードが無料ノードであると規定する手段と
を更に有することを特徴とする請求項4に記載の経路探索装置。
The free section judging means is:
If it is determined that another link indicating a free road that can enter or leave the node is not connected to the node at the end of the link selected by the selection means, the free section is already connected to the node. Means for determining whether another link determined to be connected is connected;
The apparatus further comprising: means for determining that the node is a free node when it is determined that another link that has already been determined to be a free section is connected to the node. 4. The route search device according to 4.
前記無料区間判定手段は、
前記選択手段が選択したリンクの端のノードに既に無料区間であると判定されている他のリンクが接続されていないと判定された場合は、前記ノードに接続されている他のリンクの他端のノードに、進入若しくは退出が可能な無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されているか否かを判定する手段と、
前記他端のノードに、前記無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されていると判定された場合は、前記選択手段が選択したリンクの端のノードが無料ノードであると規定する手段と
を更に有することを特徴とする請求項5に記載の経路探索装置。
The free section judging means is:
When it is determined that another link that has already been determined to be a free section is not connected to the node at the end of the link selected by the selection means, the other end of the other link that is connected to the node A means for determining whether or not another link indicating a free road that can be entered or exited or a further link that has already been determined to be a free section is connected to the node of
If it is determined that another link indicating the free road or another link that has already been determined to be a free section is connected to the node at the other end, the link selected by the selection means The route search device according to claim 5, further comprising: a unit that defines that the end node is a free node.
前記無料区間判定手段は、
前記他端のノードに、進入若しくは退出が可能な無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されていないと判定された場合は、前記選択手段が選択したリンクの端のノードに他のリンク及び料金所ノードではない他のノードを介して接続されているリンクの端のノードに、進入若しくは退出が可能な無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されているか否かを判定する手段と、
前記選択手段が選択したリンクの端のノードに他のリンク及び料金所ノードではない他のノードを介して接続されているリンクの端のノードに、前記無料道路を示す更に他のリンク又は既に無料区間であると判定されている更に他のリンクが接続されていると判定された場合は、前記選択手段が選択したリンクの端のノードが無料ノードであると規定する手段と
を更に有することを特徴とする請求項6に記載の経路探索装置。
The free section judging means is:
If it is determined that no other link indicating a free road that can be entered or exited or another link that has already been determined to be a free section is not connected to the node at the other end Still other links that indicate free roads that can enter or leave the end nodes of links that are connected via other links and other nodes that are not tollgate nodes to the end node of the link selected by the means Or means for determining whether another link that has already been determined to be a free section is connected;
Still another link indicating the toll road or already free to the end node of the link connected to the end node of the link selected by the selecting means via another link and another node that is not the toll gate node If it is determined that another link that is determined to be a section is connected, the selection means further includes means for defining that the node at the end of the link selected is a free node. The route search device according to claim 6, characterized in that:
請求項3乃至7のいずれか一つに記載の経路探索装置と、該経路探索装置が探索した経路を案内する手段とを備えることを特徴とするナビゲーション装置。   A navigation device comprising: the route search device according to claim 3; and means for guiding a route searched by the route search device.
JP2004282632A 2004-09-28 2004-09-28 Route search method, route search device, and navigation device Expired - Fee Related JP4416615B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004282632A JP4416615B2 (en) 2004-09-28 2004-09-28 Route search method, route search device, and navigation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004282632A JP4416615B2 (en) 2004-09-28 2004-09-28 Route search method, route search device, and navigation device

Publications (2)

Publication Number Publication Date
JP2006098143A JP2006098143A (en) 2006-04-13
JP4416615B2 true JP4416615B2 (en) 2010-02-17

Family

ID=36238123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004282632A Expired - Fee Related JP4416615B2 (en) 2004-09-28 2004-09-28 Route search method, route search device, and navigation device

Country Status (1)

Country Link
JP (1) JP4416615B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010007668A1 (en) * 2008-07-15 2010-01-21 パイオニア株式会社 Information notifying device, route guiding device, information notifying method, route guiding method, information notifying program, route guiding program, and recording medium
WO2011160677A1 (en) * 2010-06-22 2011-12-29 Tomtom International B.V. Navigation device & method
JP5660938B2 (en) * 2011-03-11 2015-01-28 株式会社ゼンリン Routing device
US10323951B2 (en) * 2017-05-11 2019-06-18 General Motors Llc Method of generating a navigation-based route for a vehicle
KR102554128B1 (en) * 2020-12-04 2023-07-10 한국교통대학교 산학협력단 Method for indoor route planning and automatic marker making for indoor navigation using markers

Also Published As

Publication number Publication date
JP2006098143A (en) 2006-04-13

Similar Documents

Publication Publication Date Title
EP3769043B1 (en) Methods and systems for generating parking routes
JP5387544B2 (en) Navigation device
US6728634B2 (en) Destination route guiding method
US20100268453A1 (en) Navigation device
JP4461041B2 (en) Guide route generation device, vehicle navigation system, and guide route generation method
JP2007051997A (en) Navigation device
JP2006119120A (en) Car navigation device
JP4573216B2 (en) Navigation device, navigation method, and navigation program.
KR20040067828A (en) Vehicle navigation apparatus and program thereof
JP2003214879A (en) Navigation system
JP4931706B2 (en) Navigation device
JP4416615B2 (en) Route search method, route search device, and navigation device
JP2002202147A (en) Automobile navigation system
JP4930191B2 (en) Navigation device
JP2007322183A (en) In-vehicle navigation apparatus
JP4766319B2 (en) Navigation device, navigation method, and navigation program
JP2008045933A (en) Road map display apparatus for vehicle
JP3801159B2 (en) Navigation device
JP4471876B2 (en) Route search apparatus and route search method
JP3848594B2 (en) Car navigation system
JP6614977B2 (en) Navigation device and route search method
US6694257B1 (en) Method for displaying guide for vehicle-mounted navigator
JP4482421B2 (en) Guide route search apparatus and guide route search method
JP2005241333A (en) On-vehicle navigation device and traveling time prediction method
JP7245657B2 (en) Pathfinding system and pathfinding program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090901

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091028

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091124

R150 Certificate of patent or registration of utility model

Ref document number: 4416615

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121204

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131204

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees