JP2013029480A - Cost correction device, route search system, terminal device, server device, cost correction method, route search method, and program - Google Patents

Cost correction device, route search system, terminal device, server device, cost correction method, route search method, and program Download PDF

Info

Publication number
JP2013029480A
JP2013029480A JP2011167502A JP2011167502A JP2013029480A JP 2013029480 A JP2013029480 A JP 2013029480A JP 2011167502 A JP2011167502 A JP 2011167502A JP 2011167502 A JP2011167502 A JP 2011167502A JP 2013029480 A JP2013029480 A JP 2013029480A
Authority
JP
Japan
Prior art keywords
route
cost
route search
unit
network data
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.)
Pending
Application number
JP2011167502A
Other languages
Japanese (ja)
Inventor
Hiroo Kikuchi
弘生 菊地
Nobutada Yoneda
修惟 米田
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.)
Navitime Japan Co Ltd
Original Assignee
Navitime Japan 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 Navitime Japan Co Ltd filed Critical Navitime Japan Co Ltd
Priority to JP2011167502A priority Critical patent/JP2013029480A/en
Publication of JP2013029480A publication Critical patent/JP2013029480A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a cost correction device, a route search system, a terminal device, a server device, a cost correction method, a route search method and a program capable of performing proper route searching when a plurality of transportation means move on the same traffic network.SOLUTION: Network data is stored which includes at least cost of the transportation means and specifies the traffic network, and the cost of the network data is corrected on the basis of traffic volume of any transportation means other than the transportation means related to cost correction.

Description

本発明は、コスト修正装置、経路探索システム、端末装置、サーバ装置、コスト修正方法、経路探索方法、および、プログラムに関する。   The present invention relates to a cost correction device, a route search system, a terminal device, a server device, a cost correction method, a route search method, and a program.

従来、経路探索を行うためのコスト計算において、交通に関する情報を考慮する技術が開発されている。   2. Description of the Related Art Conventionally, a technology that considers information related to traffic has been developed in cost calculation for performing a route search.

例えば、特許文献1において、人の混雑の度合いを加味して、目的地までの経路探索を行う技術が開示されている。   For example, Patent Document 1 discloses a technique for searching for a route to a destination in consideration of the degree of human congestion.

また、特許文献2においては、過去の交通事故の情報を考慮して、目的地までの交通事故の被害値が最も少なくなる経路を探索する技術が開示されている。   Patent Document 2 discloses a technique for searching for a route with the smallest traffic damage value to the destination in consideration of past traffic accident information.

特開2009−162702号公報JP 2009-162702 A 特開2008−122153号公報JP 2008-122153 A

しかしながら、従来の技術においては、複数の移動手段が同じ交通網上を移動する場合に、適切な経路探索を行うものではないという問題点を有していた。   However, the conventional technique has a problem in that when a plurality of moving means move on the same traffic network, an appropriate route search is not performed.

特に、特許文献1に記載の技術においては、歩行者の交通量のみに着目して、その混雑度を考慮して歩行者用の経路探索を行っているが、他の移動手段(例えば、自動車)の交通量も多い場合、歩行者にとって適切な探索結果とはならないという問題点を有していた。   In particular, in the technique described in Patent Document 1, a route search for a pedestrian is performed in consideration of the degree of congestion, focusing only on the traffic volume of the pedestrian, but other moving means (for example, an automobile) ) Has a problem that it is not an appropriate search result for pedestrians.

また、特許文献2に記載の技術においては、交通事故の被害が最も少ない経路を探索しているものの、事故の原因として歩行者が通行しにくかったのか、車が通行しにくかったのか、他の原因かは、個別に解析する必要があるので、被害が最も少ない経路が、任意の移動手段にとって適切な経路とは限らないという問題点を有していた。   In addition, in the technique described in Patent Document 2, although a route with the least damage from a traffic accident is being searched, whether the pedestrian is difficult to pass or the car is difficult to pass as the cause of the accident, Since it is necessary to analyze the cause individually, there is a problem that the route with the least damage is not necessarily a suitable route for an arbitrary moving means.

本発明は、上記問題点に鑑みてなされたもので、複数の移動手段が同じ交通網上を移動する場合に、適切な経路探索を行うことができるコスト修正装置、経路探索システム、端末装置、サーバ装置、コスト修正方法、経路探索方法、および、プログラムを提供することを目的とする。   The present invention has been made in view of the above problems, and a cost correction device, a route search system, a terminal device, and the like that can perform an appropriate route search when a plurality of moving means move on the same traffic network. It is an object of the present invention to provide a server device, a cost correction method, a route search method, and a program.

このような目的を達成するため、本発明のコスト修正装置は、記憶部と制御部とを少なくとも備えたコスト修正装置において、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部は、上記移動手段以外の他の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正するコスト修正手段、を備えたことを特徴とする。   In order to achieve such an object, a cost correction apparatus according to the present invention is a cost correction apparatus including at least a storage unit and a control unit, wherein the storage unit defines a traffic network including at least the cost of a moving means. Network data storage means for storing network data, and the control unit comprises cost correction means for correcting the cost of the network data based on the traffic volume of other moving means other than the moving means. It is characterized by that.

また、本発明のコスト修正装置は、上記記載のコスト修正装置において、上記コストにかかる上記移動手段は、利用者の利用する第1の移動手段であり、上記他の移動手段は、上記利用者の利用しない第2の移動手段であり、上記制御部は、上記第1の移動手段による交通量の情報である第1交通量情報を取得する第1交通量情報取得手段と、上記第2の移動手段による交通量の情報である第2交通量情報を取得する第2交通量情報取得手段と、を更に備え、上記コスト修正手段は、上記第1交通量情報および上記第2交通量情報に基づいて、上記コストを修正することを特徴とする。   In the cost correction apparatus according to the present invention, in the cost correction apparatus described above, the moving means for the cost is a first moving means used by a user, and the other moving means is the user. The second moving means not using the first traffic information acquisition means for acquiring the first traffic information, which is traffic information by the first moving means, and the second traffic means. Second traffic information acquisition means for acquiring second traffic information that is traffic information by the moving means, wherein the cost correcting means includes the first traffic information and the second traffic information. Based on the above, the cost is corrected.

また、本発明のコスト修正装置は、上記記載のコスト修正装置において、上記コスト修正手段は、上記第1の移動手段の上記ネットワークデータにおける上記第1交通量情報と、上記第2の移動手段の当該ネットワークデータにおける上記第2交通量情報との間に、所定以上の差異がある場合に、上記コストを修正することを特徴とする。   The cost correction apparatus according to the present invention is the cost correction apparatus described above, wherein the cost correction means includes the first traffic information in the network data of the first movement means and the second movement means. The cost is corrected when there is a predetermined difference or more between the second traffic information in the network data.

また、本発明のコスト修正装置は、上記記載のコスト修正装置において、上記コスト修正手段は、上記第2の移動手段の上記ネットワークデータにおける上記第2交通量情報が、所定の閾値より少ない場合に、当該ネットワークデータにおける上記コストを下げる修正を行うことを特徴とする。   The cost correction apparatus according to the present invention is the cost correction apparatus described above, wherein the cost correction means is configured such that the second traffic information in the network data of the second movement means is less than a predetermined threshold. The network data is corrected to reduce the cost.

また、本発明のコスト修正装置は、上記記載のコスト修正装置において、上記コスト修正手段は、上記第2の移動手段の上記ネットワークデータにおける上記第2交通量情報が、所定の閾値より多い場合に、当該ネットワークデータにおける上記コストを上げる修正を行うことを特徴とする。   The cost correction apparatus according to the present invention is the cost correction apparatus described above, wherein the cost correction means is configured such that the second traffic information in the network data of the second movement means is greater than a predetermined threshold. The network data is corrected to increase the cost.

また、本発明のコスト修正装置は、上記記載のコスト修正装置において、上記コスト修正手段は、経路探索時間帯に応じて上記コストを修正する値を変更することを特徴とする。   The cost correction apparatus according to the present invention is characterized in that, in the cost correction apparatus described above, the cost correction means changes a value for correcting the cost in accordance with a route search time zone.

また、本発明のコスト修正装置は、上記記載のコスト修正装置において、上記コスト修正手段は、上記移動手段以外の他の複数の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正することを特徴とする。   The cost correction apparatus according to the present invention is the cost correction apparatus described above, wherein the cost correction means corrects the cost of the network data based on traffic volumes of a plurality of moving means other than the moving means. It is characterized by doing.

また、本発明の経路探索システムは、記憶部と制御部とを少なくとも備えたサーバ装置、および、出力部と制御部とを少なくとも備えた端末装置、を通信可能に接続した経路探索システムにおいて、上記サーバ装置の上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記サーバ装置の上記制御部は、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信手段と、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段により探索された上記経路を示す経路情報を、上記端末装置に送信する経路情報送信手段と、を備え、上記端末装置の上記制御部は、上記経路探索条件を上記サーバ装置に送信する経路探索条件送信手段と、上記サーバ装置から送信される、上記経路情報を受信する経路情報受信手段と、上記経路情報受信手段により受信された上記経路情報を、上記出力部に出力する経路情報出力手段と、を備えたことを特徴とする。   Further, the route search system of the present invention is a route search system in which a server device including at least a storage unit and a control unit, and a terminal device including at least an output unit and a control unit are connected to be able to communicate with each other. The storage unit of the server device includes network data storage means for storing network data defining a transportation network including at least the cost of the moving unit, and the control unit of the server device is transmitted from the terminal device A route search condition receiving means for receiving a route search condition including at least a departure place and a destination; the network data stored in the network data storage means; and the traffic volume of other moving means other than the moving means. Based on this, the route is searched from the starting point to the destination by correcting the cost and satisfying the route search condition. Route search means, and route information transmission means for transmitting the route information indicating the route searched for by the route search means to the terminal device, wherein the control unit of the terminal device sets the route search condition to A route search condition transmitting unit for transmitting to the server device; a route information receiving unit for receiving the route information transmitted from the server device; and the route information received by the route information receiving unit for outputting the route information. Route information output means for outputting to the network.

また、本発明の経路探索システムは、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段と、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して経路探索条件を満たす出発地から目的地までの経路を探索する経路探索手段と、上記経路探索手段により探索された上記経路を示す経路情報を、出力部に出力する経路情報出力手段と、を備えたことを特徴とする。   In addition, the route search system of the present invention includes a network data storage unit that stores network data that defines a traffic network, including at least a cost of a moving unit, the network data stored in the network data storage unit, and the network data storage unit Based on the traffic volume of other moving means other than the moving means, the route searching means for searching the route from the departure point to the destination satisfying the route search condition by correcting the cost, and the route searching means Route information output means for outputting route information indicating the route to an output unit.

また、本発明のサーバ装置は、出力部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたサーバ装置において、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部は、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信手段と、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段により探索された上記経路を示す経路情報を、上記端末装置に送信することにより、上記出力部に出力させる経路情報送信手段と、を備えたことを特徴とする。   Further, the server device of the present invention is a server device including at least a storage unit and a control unit that are communicably connected to a terminal device including at least an output unit. The storage unit at least reduces the cost of the moving means. Including network data storage means for storing network data defining a traffic network, wherein the control unit receives a route search condition including at least a departure place and a destination transmitted from the terminal device. Based on the network data stored in the receiving means, the network data storage means, and the traffic volume of other moving means other than the moving means, the starting point that satisfies the route search condition by correcting the cost Route search means for searching for a route from the destination to the destination, and route information indicating the route searched by the route search means By sending to the terminal apparatus, characterized by comprising a path information transmission means for outputting to the output unit.

また、本発明の端末装置は、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、出力部と制御部とを少なくとも備えた端末装置において、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部は、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信手段と、上記サーバ装置から送信される、上記移動手段以外の他の移動手段の交通量に基づいて修正された上記ネットワークデータの上記コストに基づいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までの経路を示す経路情報を受信する経路情報受信手段と、上記経路情報受信手段により受信された上記経路情報を、上記出力部に出力する経路情報出力手段と、を備えたことを特徴とする。   Further, the terminal device of the present invention is a terminal device including at least an output unit and a control unit, which is communicably connected to a server device including at least a storage unit. The storage unit at least reduces the cost of the moving means. Including network data storage means for storing network data defining a traffic network, and the control unit transmits a route search condition including at least a departure place and a destination to the server device, route search condition transmission means, Searched based on the cost of the network data corrected based on the traffic volume of other moving means other than the moving means transmitted from the server device, from the departure place satisfying the route search condition The route information receiving means for receiving the route information indicating the route to the destination, and the route information received by the route information receiving means Characterized by comprising a path information output means for outputting to the output unit.

また、本発明のコスト修正方法は、記憶部と制御部とを少なくとも備えたコスト修正装置において実行されるコスト修正方法であって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において実行される、上記移動手段以外の他の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正するコスト修正ステップ、を含むことを特徴とする。   The cost correction method of the present invention is a cost correction method executed in a cost correction device including at least a storage unit and a control unit, wherein the storage unit includes a traffic network including at least the cost of a moving means. Cost correction for correcting the cost of the network data based on the traffic volume of a moving means other than the moving means, which is executed in the control unit. A step.

また、本発明の経路探索方法は、記憶部と制御部とを少なくとも備えたサーバ装置、および、出力部と制御部とを少なくとも備えた端末装置、を通信可能に接続した経路探索システムにおいて実行される経路探索方法であって、上記サーバ装置の上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記端末装置の上記制御部において実行される、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信ステップと、上記サーバ装置の上記制御部において実行される、上記端末装置から送信される、上記経路探索条件を受信する経路探索条件受信ステップと、上記サーバ装置の上記制御部において実行される、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索ステップと、上記サーバ装置の上記制御部において実行される、上記経路探索ステップにて探索された上記経路を示す経路情報を、上記端末装置に送信する経路情報送信ステップと、上記端末装置の上記制御部において実行される、上記サーバ装置から送信される、上記経路情報を受信する経路情報受信ステップと、上記経路情報受信ステップにて受信された上記経路情報を、上記出力部に出力する経路情報出力ステップと、を含むことを特徴とする。   The route search method of the present invention is executed in a route search system in which a server device including at least a storage unit and a control unit and a terminal device including at least an output unit and a control unit are communicably connected. A route search method, wherein the storage unit of the server device includes network data storage means for storing network data defining a traffic network including at least the cost of the moving means, and the control unit of the terminal device A route search condition transmission step for transmitting a route search condition including at least a departure place and a destination to the server device, and a transmission from the terminal device executed in the control unit of the server device. A route search condition receiving step for receiving the route search condition; and the control unit of the server device, Based on the network data stored in the network data storage means and the traffic volume of other moving means other than the moving means, the cost is corrected to satisfy the route search condition from the starting point to the destination. A route search step for searching for a route up to and a route information transmission step for transmitting the route information indicating the route searched in the route search step, which is executed in the control unit of the server device, to the terminal device And a route information receiving step for receiving the route information transmitted from the server device, executed in the control unit of the terminal device, and the route information received in the route information receiving step, A route information output step for outputting to the output unit.

また、本発明の経路探索方法は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段と、経路探索手段と、経路情報出力手段と、を備えた経路探索システムにおいて実行される経路探索方法であって、上記経路探索手段が、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して経路探索条件を満たす出発地から目的地までの経路を探索する経路探索ステップと、上記経路情報出力手段が、上記経路探索ステップにて探索された上記経路を示す経路情報を、出力部に出力する経路情報出力ステップと、を含むことを特徴とする。   In addition, the route search method of the present invention includes a network data storage unit that stores network data that defines a traffic network including at least the cost of a moving unit, a route search unit, and a route information output unit. A route search method executed in the system, wherein the route search means is based on the network data stored in the network data storage means and the traffic volume of other moving means other than the moving means. A route search step for searching for a route from a departure point to a destination that satisfies the route search condition by correcting the cost, and the route information output means includes route information indicating the route searched in the route search step, A route information output step for outputting to the output unit.

また、本発明の経路探索方法は、出力部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたサーバ装置において実行される経路探索方法であって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において実行される、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信ステップと、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索ステップと、上記経路探索ステップにて探索された上記経路を示す経路情報を、上記端末装置に送信することにより、上記出力部に出力させる経路情報送信ステップと、を含むことを特徴とする。   The route search method of the present invention is a route search method executed in a server device having at least a storage unit and a control unit, which is communicably connected to a terminal device having at least an output unit, The storage unit includes a network data storage unit that stores network data that defines a traffic network including at least the cost of the moving unit, and is transmitted from the terminal device, which is executed in the control unit, and at least a departure place The route search condition receiving step for receiving the route search condition including the destination, the network data stored in the network data storage means, and the traffic volume of other moving means other than the moving means, the cost A route search step for searching for a route from the starting point to the destination by correcting Path information indicating the searched the route in the route searching step, by transmitting to the terminal device, characterized by comprising a path information transmitting step of outputting to the output unit.

また、本発明の経路探索方法は、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、出力部と制御部とを少なくとも備えた端末装置において実行される経路探索方法であって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において実行される、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信ステップと、上記サーバ装置から送信される、上記移動手段以外の他の移動手段の交通量に基づいて修正された上記ネットワークデータの上記コストに基づいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までの経路を示す経路情報を受信する経路情報受信ステップと、上記経路情報受信ステップにて受信された上記経路情報を、上記出力部に出力する経路情報出力ステップと、を含むことを特徴とする。   The route search method of the present invention is a route search method executed in a terminal device having at least an output unit and a control unit, which is communicably connected to a server device having at least a storage unit. The storage unit includes a network data storage unit that stores network data that defines a traffic network including at least the cost of the moving unit. The storage unit executes route search conditions including at least a departure place and a destination that are executed in the control unit. A route search condition transmission step to be transmitted to the server device, and a search based on the cost of the network data, which is transmitted from the server device and modified based on the traffic volume of other moving means other than the moving means. In addition, a route information reception step for receiving route information indicating a route from the departure place to the destination satisfying the route search condition. And flop, the route information received by the route information receiving step, characterized in that it comprises a path information output step of outputting to the output unit.

また、本発明のプログラムは、記憶部と制御部とを少なくとも備えたコスト修正装置に実行させるためのプログラムであって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において、上記移動手段以外の他の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正するコスト修正ステップ、を実行させることを特徴とする。   Further, the program of the present invention is a program for causing a cost correction apparatus including at least a storage unit and a control unit to execute, and the storage unit includes a network that defines a transportation network including at least the cost of a moving means. Network data storage means for storing data, and causing the control unit to execute a cost correction step for correcting the cost of the network data based on the traffic volume of other moving means other than the moving means. It is characterized by.

また、本発明のプログラムは、出力部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたサーバ装置に実行させるためのプログラムであって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信ステップと、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索ステップと、上記経路探索ステップにて探索された上記経路を示す経路情報を、上記端末装置に送信することにより、上記出力部に出力させる経路情報送信ステップと、を実行させることを特徴とする。   Further, the program of the present invention is a program for causing a server device including at least a storage unit and a control unit, connected to a terminal device including at least an output unit to be communicable, the storage unit including: A route search including at least a starting point and a destination transmitted from the terminal device in the control unit, the network data storing unit storing network data defining the traffic network including at least the cost of the moving unit A route search condition receiving step for receiving a condition, the network data stored in the network data storage means, and the traffic volume of other moving means other than the moving means to correct the cost and the route A route search step for searching for a route from the departure point to the destination satisfying a search condition, and the route search Path information indicating the searched the path in step, by transmitting to the terminal device, characterized in that to execute a route information transmitting step of outputting to the output unit.

また、本発明のプログラムは、記憶部を少なくとも備えたサーバ装置に通信可能に接続された、出力部と制御部とを少なくとも備えた端末装置に実行させるためのプログラムであって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信ステップと、上記サーバ装置から送信される、上記移動手段以外の他の移動手段の交通量に基づいて修正された上記ネットワークデータの上記コストに基づいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までの経路を示す経路情報を受信する経路情報受信ステップと、上記経路情報受信ステップにて受信された上記経路情報を、上記出力部に出力する経路情報出力ステップと、を実行させることを特徴とする。   Further, the program of the present invention is a program for causing a terminal device including at least an output unit and a control unit connected to a server device including at least a storage unit to be able to communicate, wherein the storage unit includes: Network data storage means for storing network data defining a transportation network including at least the cost of the moving means, and the control unit transmits route search conditions including at least a departure place and a destination to the server device. The route search condition transmission step, and the route search condition searched based on the cost of the network data, which is transmitted from the server device and is corrected based on the traffic volume of other moving means other than the moving means. A route information receiving step for receiving route information indicating a route from the starting point to the destination that satisfies The route information received by the information receiving step, characterized in that to execute a route information output step of outputting to the output unit.

この発明によれば、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶し、コスト修正にかかる移動手段以外の他の移動手段の交通量に基づいて、ネットワークデータのコストを修正する。これにより、本発明は、複数の移動手段が同じ交通網上を移動する場合に、他の移動手段の交通量を考慮して、適切な経路探索結果を提供することができるという効果を奏する。例えば、歩行者用の経路探索を行う場合、車の交通量を考慮して、コストを修正することで、通行しやすい経路や安全な経路等を提供することができる。   According to the present invention, the network data defining the transportation network including at least the cost of the moving means is stored, and the cost of the network data is corrected based on the traffic volume of the other moving means other than the moving means related to the cost correction. To do. Accordingly, the present invention has an effect that when a plurality of moving means move on the same traffic network, an appropriate route search result can be provided in consideration of the traffic volume of other moving means. For example, when a route search for pedestrians is performed, a route that is easy to pass, a safe route, and the like can be provided by correcting the cost in consideration of the traffic volume of the car.

また、本発明によれば、上記において、コストにかかる移動手段は、利用者の利用する第1の移動手段であり、他の移動手段は、利用者の利用しない第2の移動手段であり、第1の移動手段による交通量の情報である第1交通量情報を取得し、第2の移動手段による交通量の情報である第2交通量情報を取得し、第1交通量情報および第2交通量情報に基づいて、コストを修正する。これにより、本発明は、利用者が利用しない第2の移動手段の交通量とともに、利用者が利用する第1の移動手段の交通量をも考慮して、適切な経路探索結果を提供することができるという効果を奏する。   Further, according to the present invention, in the above, the cost moving means is a first moving means used by the user, and the other moving means are second moving means not used by the user, First traffic information that is traffic information by the first moving means is acquired, second traffic information that is traffic information by the second moving means is acquired, and the first traffic information and the second traffic information are obtained. The cost is corrected based on the traffic information. Thus, the present invention provides an appropriate route search result in consideration of the traffic volume of the first moving means used by the user as well as the traffic volume of the second moving means not used by the user. There is an effect that can be.

また、本発明によれば、上記において、第1の移動手段のネットワークデータにおける第1交通量情報と、第2の移動手段の当該ネットワークデータにおける第2交通量情報との間に、所定以上の差異がある場合に、コストを修正する。これにより、本発明は、利用者が利用する第1の移動手段の交通量と、利用者が利用しない第2の移動手段の交通量との間の、相対的な差異に基づいて、適切な経路探索結果を提供することができるという効果を奏する。   Further, according to the present invention, in the above, a predetermined amount or more between the first traffic information in the network data of the first moving means and the second traffic information in the network data of the second moving means. If there is a difference, correct the cost. Thus, the present invention is based on the relative difference between the traffic volume of the first moving means used by the user and the traffic volume of the second moving means not used by the user. There is an effect that a route search result can be provided.

また、本発明によれば、上記において、第2の移動手段のネットワークデータにおける第2交通量情報が、所定の閾値より少ない場合に、当該ネットワークデータにおけるコストを下げる修正を行う。これにより、本発明は、利用者が利用しない移動手段の交通量が少ない場合に、その経路が選ばれ易く修正することにより、利用者に適切な経路探索結果を提供することができるという効果を奏する。   Further, according to the present invention, in the above, when the second traffic information in the network data of the second moving means is less than a predetermined threshold, the correction for reducing the cost in the network data is performed. As a result, the present invention has an effect that it is possible to provide an appropriate route search result to the user by correcting the route so that the route is easily selected when the traffic volume of the moving means not used by the user is small. Play.

また、本発明によれば、上記において、第2の移動手段のネットワークデータにおける第2交通量情報が、所定の閾値より多い場合に、当該ネットワークデータにおけるコストを上げる修正を行う。これにより、本発明は、利用者が利用しない移動手段の交通量が多い場合に、その経路が選ばれ難く修正することにより、利用者に適切な経路探索結果を提供することができるという効果を奏する。   Further, according to the present invention, in the above, when the second traffic information in the network data of the second moving means is greater than a predetermined threshold, the correction for increasing the cost in the network data is performed. As a result, the present invention has an effect that it is possible to provide an appropriate route search result to the user by correcting the route so that the route is difficult to be selected when there is a large amount of traffic of the transportation means that the user does not use. Play.

また、本発明によれば、上記において、経路探索時間帯に応じてコストを修正する値を変更するので、例えば、夜間と昼間などの時間帯に応じて、利用者に適切な経路探索結果を提供することができるという効果を奏する。例えば、歩行者用の経路探索を行う場合、昼間の時間帯は、車の交通量が少なければ、その経路が選ばれ易く修正し、夜間の時間帯は、車の交通量が多ければ、その経路が選ばれ易く修正してもよい。   Further, according to the present invention, in the above, since the value for correcting the cost is changed according to the route search time zone, for example, the route search result suitable for the user is obtained according to the time zone such as nighttime and daytime. There is an effect that it can be provided. For example, when searching for a route for pedestrians, the daytime time zone is corrected if the traffic volume of the car is low, and the route is easily selected. The route may be easily selected and modified.

また、本発明によれば、上記において、コスト修正にかかる移動手段以外の他の複数の移動手段の交通量に基づいて、ネットワークデータのコストを修正する。これにより、本発明は、複数の移動手段が同じ交通網上を移動する場合に、他の複数の移動手段の交通量を考慮して、適切な経路探索結果を提供することができるという効果を奏する。例えば、自転車用の経路探索を行う場合、車の交通量と歩行者の交通量とを考慮して、コストを修正することで、自転車が通行しやすい経路や安全な経路等を提供することができる。   According to the present invention, in the above, the cost of the network data is corrected based on the traffic volume of a plurality of other moving means other than the moving means related to the cost correction. Thus, the present invention has an effect that when a plurality of moving means move on the same traffic network, an appropriate route search result can be provided in consideration of the traffic volume of the other plurality of moving means. Play. For example, when searching for a route for a bicycle, it is possible to provide a route that is easy for a bicycle to travel, a safe route, etc. by correcting the cost in consideration of the traffic volume of a car and the traffic volume of a pedestrian. it can.

なお、上記において、本発明のコスト修正装置を一例に効果の説明をしたが、経路探索システム、端末装置、サーバ装置、コスト修正方法、経路探索方法、および、プログラムにおいても同様の効果を奏する。   In the above description, the cost correction device of the present invention has been described as an example. However, the route search system, terminal device, server device, cost correction method, route search method, and program have the same effect.

図1は、第1の実施形態における経路探索システムの構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a configuration of a route search system according to the first embodiment. 図2は、第1の実施形態におけるサーバ装置200のコスト修正処理の一例を示すフローチャートである。FIG. 2 is a flowchart illustrating an example of the cost correction process of the server device 200 according to the first embodiment. 図3は、第1の実施形態におけるサーバ装置200のコスト修正処理の具体例を示すフローチャートである。FIG. 3 is a flowchart illustrating a specific example of the cost correction process of the server device 200 according to the first embodiment. 図4は、第1および第2の移動手段(徒歩および車)の交通量に対応付けた、コスト修正部202bによるコスト修正ルールの一例を示す図である。FIG. 4 is a diagram showing an example of a cost correction rule by the cost correction unit 202b associated with the traffic volume of the first and second moving means (walking and car). 図5は、コスト修正部202bによりネットワークデータベース206aに格納される、リンクIDとコスト変動値の一例を示す図である。FIG. 5 is a diagram illustrating an example of the link ID and the cost fluctuation value stored in the network database 206a by the cost correction unit 202b. 図6は、第1の実施形態における経路探索システムにおける経路探索処理の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of route search processing in the route search system according to the first embodiment. 図7は、コスト修正部202bにより修正されたリンクコストに基づいて、経路探索部202dにより探索された徒歩用ルートを一例として示す図である。FIG. 7 is a diagram illustrating an example of a walking route searched by the route search unit 202d based on the link cost corrected by the cost correction unit 202b. 図8は、第1および第2の移動手段(徒歩および車)の交通量に対応付けた、コスト修正部202bによるコスト修正ルールの他の例を示す図である。FIG. 8 is a diagram showing another example of the cost correction rule by the cost correction unit 202b associated with the traffic volume of the first and second moving means (walking and car). 図9は、コスト修正部202bにより修正されたリンクコストに基づいて、経路探索部202dにより探索された徒歩用ルートを一例として示す図である。FIG. 9 is a diagram illustrating an example of a walking route searched by the route search unit 202d based on the link cost corrected by the cost correction unit 202b. 図10は、徒歩および車の移動手段の交通量に対応付けた、コスト修正部202bによる自転車のコスト修正ルールの一例を示す図である。FIG. 10 is a diagram showing an example of a bicycle cost correction rule by the cost correction unit 202b associated with the traffic volume of walking and car moving means. 図11は、コスト修正部202bにより修正されたリンクコストに基づいて、経路探索部202dにより探索された自転車用ルートを一例として示す図である。FIG. 11 is a diagram illustrating an example of a bicycle route searched by the route search unit 202d based on the link cost corrected by the cost correction unit 202b. 図12は、第2の実施形態におけるコスト修正装置400の構成の一例を示すブロック図である。FIG. 12 is a block diagram illustrating an example of the configuration of the cost correction apparatus 400 according to the second embodiment. 図13は、第2の実施形態におけるコスト修正装置400の処理の一例を示すフローチャートである。FIG. 13 is a flowchart illustrating an example of processing of the cost correction apparatus 400 according to the second embodiment.

以下に、本発明にかかるコスト修正装置、経路探索システム、端末装置、サーバ装置、コスト修正方法、経路探索方法、および、プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   DESCRIPTION OF EMBODIMENTS Embodiments of a cost correction device, a route search system, a terminal device, a server device, a cost correction method, a route search method, and a program according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

以下、本発明の構成および処理について、第1の実施形態(経路探索システム)、第2の実施形態(コスト修正装置(スタンドアローン型))の順にて詳細に説明する。   Hereinafter, the configuration and processing of the present invention will be described in detail in the order of the first embodiment (route search system) and the second embodiment (cost correction apparatus (stand-alone type)).

[第1の実施形態]
最初に、本発明の第1の実施形態(経路探索システム)について、図1から図10を参照して以下に説明する。但し、以下に示す第1の実施形態は、本発明の技術思想を具体化するための経路探索システムを例示するものであって、本発明をこの経路探索システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の経路探索システムにも等しく適用し得るものである。例えば、第1の実施形態で例示する経路探索システムにおけるサーバ側と端末側の機能分散の形態は以下に限られず、同様の効果や機能を奏し得る範囲において、任意の単位で機能的または物理的に分散・統合して構成することができる。
[First Embodiment]
First, a first embodiment (route search system) of the present invention will be described below with reference to FIGS. However, the first embodiment described below exemplifies a route search system for embodying the technical idea of the present invention, and is not intended to specify the present invention as this route search system. In addition, the present invention is equally applicable to the route search systems of other embodiments included in the claims. For example, the form of function distribution on the server side and the terminal side in the route search system exemplified in the first embodiment is not limited to the following, and may be functional or physical in arbitrary units as long as similar effects and functions can be achieved. Can be distributed and integrated.

[経路探索システムの構成]
まず、第1の実施形態における経路探索システムの構成の一例について、図1を参照して以下に説明する。ここで、図1は、第1の実施形態における経路探索システムの構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。なお、本実施形態1においては、通信型のナビゲーションを提供する経路探索システムを具体例として説明するが、本発明はこれに限ることなく、スタンドアローンタイプの経路探索システムなどにも適用可能である。
[Configuration of route search system]
First, an example of the configuration of the route search system according to the first embodiment will be described below with reference to FIG. Here, FIG. 1 is a block diagram showing an example of the configuration of the route search system in the first embodiment, and conceptually shows only the portion related to the present invention in the configuration. In the first embodiment, a route search system that provides communication-type navigation will be described as a specific example. However, the present invention is not limited to this, and can also be applied to a stand-alone type route search system. .

図1に示すように、第1の実施形態の経路探索システムは、概略的に、サーバ装置200、端末装置100、および、外部機器600を通信可能に接続して構成される。ここで、図1に示すように、通信には、一例として、ネットワーク300を介した有線・無線通信等の遠隔通信等を含む。   As shown in FIG. 1, the route search system of the first embodiment is generally configured by connecting a server device 200, a terminal device 100, and an external device 600 so that they can communicate with each other. Here, as shown in FIG. 1, the communication includes, for example, remote communication such as wired / wireless communication via the network 300.

図1に示すように、第1の実施形態の経路探索システムにおいて、サーバ装置200は、概略的に、制御部202と記憶部206とを少なくとも備えており、端末装置100は、位置取得部112と出力部114と入力部116と制御部102とを少なくとも備える。また、これら経路探索システムの各部は任意の通信路を介して通信可能に接続されている。   As illustrated in FIG. 1, in the route search system according to the first embodiment, the server device 200 schematically includes at least a control unit 202 and a storage unit 206, and the terminal device 100 includes a position acquisition unit 112. And an output unit 114, an input unit 116, and a control unit 102. Each part of the route search system is communicably connected via an arbitrary communication path.

[サーバ装置200の構成]
ここで、図1において、サーバ装置200は、端末装置100から送信される、少なくとも出発地と目的地を含む経路探索条件を受信し、ネットワークデータ、および、修正対象コストの移動手段以外の他の移動手段の交通量に基づいて、当該修正対象のコストを修正して、経路探索条件を満たす出発地から目的地までの経路を探索し、探索した経路を示す経路情報を、端末装置100に送信する等の機能を有する。サーバ装置200は、通信制御インターフェース部204を介してネットワーク300を経由し、端末装置100や外部機器600と相互に通信可能に接続されており、制御部202と記憶部206とを備える。また、ネットワーク300は、端末装置100、サーバ装置200、および、外部機器600等を相互に接続する機能を有し、例えば、インターネット、電話回線網(携帯端末回線網および一般電話回線網等)、イントラネット、または、電力線通信(PLC)等であってもよい。
[Configuration of Server Device 200]
Here, in FIG. 1, the server device 200 receives the route search condition transmitted from the terminal device 100 and including at least the departure place and the destination, and other than the network data and the means for moving the correction target cost. Based on the traffic volume of the moving means, the cost to be corrected is corrected, a route from the departure place to the destination satisfying the route search condition is searched, and route information indicating the searched route is transmitted to the terminal device 100. It has functions such as The server device 200 is connected to the terminal device 100 and the external device 600 via the communication control interface unit 204 via the network 300 so as to be able to communicate with each other, and includes a control unit 202 and a storage unit 206. The network 300 has a function of mutually connecting the terminal device 100, the server device 200, the external device 600, and the like. For example, the Internet, a telephone line network (such as a mobile terminal line network and a general telephone line network), It may be an intranet or power line communication (PLC).

また、制御部202は、各種処理を行う制御手段である。通信制御インターフェース部204は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインターフェースであり、サーバ装置200とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部204は、端末装置100や外部機器600等と通信回線を介してデータを通信する機能を有している。記憶部206は、HDD(Hard Disk Drive)等の固定ディスク装置やSSD(Solid State Drive)等のストレージ手段であり、各種のデータベースやテーブル(ネットワークデータベース206a、地図データベース206b、および、交通量データベース206c等)を格納する。   The control unit 202 is a control unit that performs various processes. The communication control interface unit 204 is an interface connected to a communication device (not shown) such as an antenna or a router connected to a communication line or a telephone line, and performs communication control between the server device 200 and the network 300. Has the function to perform. That is, the communication control interface unit 204 has a function of communicating data with the terminal device 100, the external device 600, and the like via a communication line. The storage unit 206 is a storage unit such as a fixed disk device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and includes various databases and tables (a network database 206a, a map database 206b, and a traffic volume database 206c). Etc.).

これら記憶部206の各構成要素のうち、ネットワークデータベース206aは、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段である。例えば、ネットワークデータベース206aに記憶されるネットワークデータは、道路網を規定する道路ネットワークデータであってもよく、コストは、リンクコストであってもよい。ここで、ネットワークデータベース206aに記憶されるネットワークデータは、ネットワークデータベース206aに予め記憶されており、サーバ装置200の制御部202は、定期的に、および/または、制御部202による処理に応じて(例えば、制御部202においてデータが必要となる契機等)、ネットワーク300を介して最新のデータを外部機器600(例えば、道路ネットワークデータを提供するネットワークデータサーバなど)等からダウンロードしてネットワークデータベース206aに記憶されたネットワークデータをアップデートしてもよい。   Among these components of the storage unit 206, the network database 206a is a network data storage unit that stores network data that defines a transportation network including at least the cost of the moving unit. For example, the network data stored in the network database 206a may be road network data that defines a road network, and the cost may be a link cost. Here, the network data stored in the network database 206a is stored in advance in the network database 206a, and the control unit 202 of the server device 200 periodically and / or according to processing by the control unit 202 ( For example, when the control unit 202 needs data, the latest data is downloaded from the external device 600 (for example, a network data server that provides road network data) via the network 300, and the like to the network database 206a. The stored network data may be updated.

一例として、ネットワークデータベース206aに記憶される道路ネットワークデータは、道路網を規定するネットワークデータであり、例えば、駅や交差点等の道路網表現上の結節点であるノードのノードデータと、ノード間の道路区間である道路リンクのリンクデータとの組み合わせによって表現されるネットワークデータである。ノードデータには、ノード番号、緯度経度等の位置座標、ノード種別、接続するリンク本数、接続ノード番号、および、交差点名称等を含んでいてもよい。また、リンクデータには、リンク番号(リンクID)、接続する道路の種別、国道や県道や市道等の路線番号、重用する路線情報、道路リンクの存在する行政区域の属性情報、リンク長、道路供用状況、異常気象時通行規制区間、車重制限、車両高さ制限、幅員、道路幅員区分、車線数、制限速度など交通規制、高架やトンネルや橋等のリンク内属性、所要時間、および、名称等を含んでいてもよい。また、利用運賃料金データは、自転車、自動車、オートバイ等で移動する場合に必要な、橋梁通行料金や高速自動車国道や自動車専用道路等の有料道路の通行料金等を表す情報等であってもよい。また、道路ネットワークデータは、自転車、徒歩、オートバイ、自動車等で移動する場合の経路上に存在する施設等の地点の緯度経度情報などの位置情報等を記憶してもよい。   As an example, the road network data stored in the network database 206a is network data that defines a road network. For example, node data of nodes that are nodes on road network representations such as stations and intersections, and between nodes It is network data expressed by a combination with link data of road links that are road sections. The node data may include a node number, position coordinates such as latitude and longitude, a node type, the number of links to be connected, a connection node number, and an intersection name. The link data includes the link number (link ID), the type of road to be connected, the route number of national roads, prefectural roads, city roads, etc., important route information, attribute information of administrative districts where road links exist, link length, Road service conditions, abnormal weather traffic restriction sections, vehicle weight restrictions, vehicle height restrictions, width, road width classification, number of lanes, speed restrictions, in-link attributes such as overpasses, tunnels and bridges, required time, and , Name, etc. may be included. In addition, the use fare data may be information representing bridge tolls, tolls on toll roads such as national highways for automobiles and automobiles, etc. necessary for traveling by bicycle, car, motorcycle, etc. . Further, the road network data may store location information such as latitude and longitude information of points such as facilities existing on a route when traveling by bicycle, walking, motorcycle, car, or the like.

また、ネットワークデータベース206aに記憶されるネットワークデータは、リンクIDに対応付けて、当該リンクのリンクコストを含んでいてもよく、例えば、ある移動手段で、当該リンクを通過するのに必要な時間や、距離や、利用運賃料金データ等の料金に関するデータを含んでいてもよい。なお、リンクコストは、時間や距離や料金等の通常使用されるようなリンクコスト(元のコスト)に限らず、後述するコスト修正部202bによって他の移動手段の交通量をも考慮に入れて修正された修正後のリンクコストであってもよい。さらに、ネットワークデータベース206aは、元のコストに対して交通量を考慮して修正が反映された修正コストを記憶することに限らず、元のコストと、そのコストを修正するための値(コスト変動値)とを、別々に記憶してもよい。なお、元のコストとコスト変動値と修正コストの間には、以下の関係式等が成り立つ。このように、リンクコストの単位に換算されたコスト変動値は、後述する経路探索部202dによる経路探索の際に利用され、元のリンクコストに増減されてもよい。
(元のコスト)+(コスト変動値)=(修正コスト)
(元のコスト)×(コスト変動値)=(修正コスト)
The network data stored in the network database 206a may include the link cost of the link in association with the link ID. For example, the time required to pass through the link by a certain moving means , Data on charges such as distance and fare charge data used may be included. Note that the link cost is not limited to the link cost (original cost) that is normally used such as time, distance, and fee, but the traffic volume of other means of transportation is also taken into account by the cost correction unit 202b described later. It may be a corrected link cost after correction. Furthermore, the network database 206a is not limited to storing the correction cost in which the correction is reflected in consideration of the traffic volume with respect to the original cost, and the original cost and a value (cost fluctuation) for correcting the cost. Value) may be stored separately. The following relational expression or the like holds among the original cost, the cost fluctuation value, and the correction cost. As described above, the cost fluctuation value converted into the unit of the link cost is used in the route search by the route search unit 202d described later, and may be increased or decreased to the original link cost.
(Original cost) + (cost fluctuation value) = (correction cost)
(Original cost) x (cost fluctuation value) = (correction cost)

このように、コスト変動値は、距離や時間等の元の(リンク)コストに対して、交通量を加味するための増減量または増減度(割合)であってもよく、正の値や負の値あるいは0であってもよい。また、一例として、ネットワークデータベース206aは、コスト変動値を、道路リンクとリンク方位(進行方向)を特定するリンクIDに対応づけて、交通手段ごと、および/または、時間帯・日種(平日/休日等)ごとに、記憶してもよい。なお、コスト変動値は、ダイクストラ法等の経路探索時に積算するリンクコストを修正するために用いることを想定して、リンクコストとして用いる単位(距離、燃料費など)に応じて、これらの単位に換算した値で記憶してもよいが、経路探索後に、得られた複数の経路候補の中から、優先順位を決定するために用いることを想定して、リンクコストの単位に依存しない値であってもよい。なお、各移動手段で通過道路が分かれている箇所については、それぞれの移動手段のリンク同士を関連付けるデータをネットワークデータベース206aに格納しておき、そのデータにより紐付けて処理が行われるようにしてもよい。   As described above, the cost fluctuation value may be an increase / decrease amount or a degree of increase / decrease (ratio) for adding traffic volume to the original (link) cost such as distance and time. Or 0. Further, as an example, the network database 206a associates the cost fluctuation value with a link ID that specifies a road link and a link direction (traveling direction), and for each means of transportation and / or time zone / day type (weekday / day). You may memorize | store for every holiday etc.). The cost fluctuation value is assumed to be used for correcting the link cost accumulated during route search such as Dijkstra method, and the unit is used in accordance with the unit (distance, fuel cost, etc.) used as the link cost. Although it may be stored as a converted value, it is a value that does not depend on the unit of link cost, assuming that it is used to determine the priority order from the plurality of obtained route candidates after the route search. May be. In addition, for locations where passing roads are divided by each moving means, data relating the links of the respective moving means is stored in the network database 206a, and processing is performed by associating with the data. Good.

また、地図データベース206bは、地図データを記憶する地図データ記憶手段である。本実施形態1において、地図データベース206bに記憶される地図データは、全国および各地方の道路地図等の地図データであってもよい。例えば、地図データベース206bに記憶される地図データは、地図上に表示される地物(例えば、ビルや住宅や駅等の建造物、道路、線路、橋、トンネル、等高線、海岸線や湖岸線等の水涯線、海、河川、湖、池、沼、公園や屋外施設等の地、行政界、行政区域、および、街区等)の形状についての形状データ、地図上に表示される注記(例えば、地名、住所、電話番号、店や公園や駅等の施設名称、名所や旧跡や河川や湖や湾や山や森林等の俗称を含む名称、道路や橋やトンネル等の名称、路線名称、地点情報、および、口コミ情報等)の注記データ、および、地図上に表示される記号(例えば、山、史跡、寺社、学校、病院、工場および墓地等の地図記号、ガソリンスタンド、コンビニエンスストア、スーパーマーケット、レストラン、銀行および郵便局等の店舗記号、道路上の信号、有料道路の出入口、料金所、サービスエリア、パーキングエリアおよびインターチェンジ等の記号、駐車場、駅、ホテル、美術館および博物館等の施設記号、ならびに、口コミ地点記号等)の記号データ等のデータを含んでいてもよい。ここで、地図データは、縮尺に従ってメッシュ化された地図データ(例えば、JIS規格の第1〜3次地域区画メッシュデータ、および、100mメッシュデータ等)等であってもよい。また、地図データは、ラスタ形式、ベクタ形式等の地図描画用の画像データであってもよい。これら地図データは、地図データベース206bに予め記憶されており、サーバ装置200の制御部202は、定期的に、および/または、制御部202による処理に応じて(例えば、制御部202においてデータが必要となる契機等)、ネットワーク300を介して最新のデータを、外部機器600(地図データを提供する地図提供サーバ等の外部機器等)からダウンロードして地図データベース206bに記憶された地図データをアップデートしてもよい。   The map database 206b is map data storage means for storing map data. In the first embodiment, the map data stored in the map database 206b may be map data such as road maps of the whole country and each region. For example, the map data stored in the map database 206b includes features displayed on the map (for example, buildings such as buildings, houses and stations, roads, railroads, bridges, tunnels, contour lines, coast lines, lake shore lines, etc. Shape data on the shape of water lines, seas, rivers, lakes, ponds, swamps, places such as parks and outdoor facilities, administrative boundaries, administrative districts, and city blocks, etc., and notes displayed on the map (for example, place names) , Address, telephone number, facility name of shops, parks, stations, etc., names including landmarks, historic sites, rivers, lakes, bays, mountains, forests, etc., names of roads, bridges, tunnels, route names, point information , And word-of-mouth information, etc., and symbols displayed on the map (for example, map symbols such as mountains, historic sites, temples, schools, hospitals, factories and cemeteries, gas stations, convenience stores, supermarkets, restaurants) Store symbols such as banks and post offices, road signals, toll road entrances, toll gates, service areas, parking areas and interchange symbols, parking lots, station, hotel, museum and facility symbols, and It may include data such as symbol data of a review point symbol). Here, the map data may be map data meshed according to a scale (for example, JIS standard first to third region division mesh data, 100 m mesh data, etc.) and the like. Further, the map data may be map drawing image data such as a raster format or a vector format. These map data are stored in advance in the map database 206b, and the control unit 202 of the server device 200 periodically and / or according to processing by the control unit 202 (for example, data is required in the control unit 202). Update the map data stored in the map database 206b by downloading the latest data from the external device 600 (external device such as a map providing server that provides the map data) via the network 300. May be.

また、交通量データベース206cは、ある移動手段の交通量の情報である交通量情報を記憶する交通量情報記憶手段である。例えば、交通量データベース206cに記憶される交通量情報は、自動車や徒歩等の移動手段とともに移動する端末装置100のプローブ情報(現在位置情報等)であってもよい。また、交通量情報は、VICS(Vehicle Information and Communication System)(登録商標)情報や、走行ログ(現在位置情報の履歴等)、統計情報(平均交通量)等に基づいた情報等であってもよい。また、各移動手段の交通量情報は、互いに比較できるように正規化された情報であってもよい。これら交通量情報は、交通量情報データベース206cに予め記憶されていてもよく、また、サーバ装置200の制御部202(交通量情報取得部202a等)は、定期的(例えば、リアルタイム)に、および/または、制御部202による処理に応じて(例えば、制御部202においてデータが必要となる契機等)、ネットワーク300を介して最新のデータを外部機器600(例えば、警察庁、VICS(Vehicle Information and Communication System)(登録商標)、および、ATiS(Advanced Traffic Information Service)(登録商標)、日本道路交通情報センター(JARTIC)(登録商標)、鉄道会社、および、渋滞情報配信サーバ(サービス)など)等からダウンロードして交通量データベース206cに記憶された交通量情報をアップデートしてもよい。なお、一例として、警察庁や民間高速道路会社等のサーバなどの外部機器600が提供する交通量に関するデータは、設置箇所等の各地域と各時間帯での予想の或いは実測の交通量を示す、表形式のデータや、数値・文章形式のデータや、グラフ化されたデータ、グラフ元のデータ等である場合があるが、サーバ装置200の制御部202は、外部機器600からダウンロードして、これらのデータを加工し、各地点やノードやリンク毎の交通量に換算したものを、交通量情報として交通量データベース206cに格納してもよい。また、外部機器600が提供する交通量のデータが、代表地点(観測地点のある場所等)における交通量のデータである場合に、サーバ装置200の制御部202は、代表地点間の道路上の交通量を、公知のデータ補間手法や内挿法によって算出して、交通量データベース206cに記憶してもよい。   Further, the traffic volume database 206c is traffic volume information storage means for storing traffic volume information that is traffic volume information of a certain moving means. For example, the traffic information stored in the traffic database 206c may be probe information (current position information, etc.) of the terminal device 100 that moves together with a moving means such as an automobile or a walk. Further, the traffic volume information may be information based on VICS (Vehicle Information and Communication System) (registered trademark) information, travel log (history of current position information, etc.), statistical information (average traffic volume), etc. Good. Moreover, the traffic information of each moving means may be information normalized so that they can be compared with each other. The traffic information may be stored in advance in the traffic information database 206c, and the control unit 202 (traffic information acquisition unit 202a and the like) of the server device 200 is periodically (for example, in real time) and In response to processing by the control unit 202 (for example, when the control unit 202 needs data), the latest data is transferred via the network 300 to the external device 600 (for example, National Police Agency, VICS (Vehicle Information and). Communication System (registered trademark), ATIS (Advanced Traffic Information Service) (registered trademark), Japan Road Traffic Information Center (JARTIC) (registered trademark), railway company, and traffic information distribution server ( -Bis), and the like) may be to update the traffic information stored in the traffic database 206c download from the like. In addition, as an example, the data regarding the traffic volume provided by the external device 600 such as a server such as the National Police Agency or a private highway company indicates the predicted or actually measured traffic volume in each region such as the installation location and each time zone. , Data in a table format, numerical / text data, graphed data, graph original data, etc., but the control unit 202 of the server device 200 downloads from the external device 600, These data may be processed and converted into traffic volume for each point, node, or link and stored in the traffic volume database 206c as traffic volume information. When the traffic volume data provided by the external device 600 is traffic volume data at a representative point (such as a place where an observation point is located), the control unit 202 of the server device 200 may The traffic volume may be calculated by a known data interpolation method or interpolation method and stored in the traffic volume database 206c.

また、制御部202は、OS(Operating System)等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部202は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部202は、機能概念的に、交通量情報取得部202a、コスト修正部202b、経路探索条件受信部202c、経路探索部202d、経路情報生成部202e、および、経路情報送信部202fを備える。   The control unit 202 has an internal memory for storing a control program such as an OS (Operating System), a program that defines various processing procedures, and necessary data. And the control part 202 performs the information processing for performing various processes with these programs. The control unit 202 includes a traffic volume information acquisition unit 202a, a cost correction unit 202b, a route search condition reception unit 202c, a route search unit 202d, a route information generation unit 202e, and a route information transmission unit 202f in terms of functional concept.

このうち、交通量情報取得部202aは、移動手段の交通量の情報である交通量情報を取得する交通量情報取得手段である。ここで、交通量情報取得部202aは、取得した交通量情報を交通手段ごとに交通量データベース206cに格納してもよい。なお、交通量情報取得部202aにより取得される交通量の移動手段は任意であり、例えば、利用者が利用する移動手段であってもよく、利用者が利用しない移動手段であってもよい。一例として、交通量情報取得部202aは、外部機器600からVICS情報等を取得してもよく、複数の端末装置100から送信される現在位置情報の統計データ等を、交通量情報として取得してもよい。また、交通量情報取得部202aは、取得したデータを加工してもよく、例えば、取得した交通量のデータが、代表地点(観測地点のある場所等)における交通量のデータである場合に、代表地点間の道路上の交通量を、公知のデータ補間手法や内挿法によって算出して交通量情報としてもよい。また、交通量情報取得部202aは、端末装置100から現在位置情報の履歴(走行ログ)を取得することにより、処理を進めてもよい。   Among these, the traffic volume information acquisition unit 202a is a traffic volume information acquisition unit that acquires traffic volume information that is traffic volume information of the moving unit. Here, the traffic information acquisition unit 202a may store the acquired traffic information in the traffic database 206c for each means of transportation. In addition, the movement means of the traffic volume acquired by the traffic information acquisition unit 202a is arbitrary, and may be, for example, a movement means used by the user or a movement means not used by the user. As an example, the traffic information acquisition unit 202a may acquire VICS information and the like from the external device 600, and acquire statistical data and the like of current location information transmitted from a plurality of terminal devices 100 as traffic information. Also good. Further, the traffic information acquisition unit 202a may process the acquired data. For example, when the acquired traffic data is traffic data at a representative point (a place with an observation point, etc.), The traffic volume on the road between the representative points may be calculated as a traffic volume information by a known data interpolation method or interpolation method. In addition, the traffic information acquisition unit 202a may advance the process by acquiring a history (travel log) of current position information from the terminal device 100.

また、コスト修正部202bは、コスト修正対象の移動手段以外の他の移動手段の交通量情報に基づいて、ネットワークデータベース206aに記憶されるネットワークデータのコスト(リンクコスト等)を修正するコスト修正手段である。すなわち、コスト修正部202bは、ある移動手段のコストを含むネットワークデータと、他の移動手段の交通量とを対応付け、他の移動手段の移動量に基づいてコストを修正する。なお、本実施の形態においては、「コストの修正」とは、(1)ネットワークデータベース206aにおいて、元のコストをコスト変動値で修正して修正コストとして更新登録すること、および、(2)元のコストとは別に、コスト変動値をネットワークデータベース206aに格納することを含む。さらに、「コストの修正」は、このように生成したコスト変動値や修正コストをネットワークデータベース206aに記憶させることに限らず、ネットワークデータベース206aを参照する経路探索部202dによる経路探索時に、探索される経路ネットワークデータについてコストを修正すること、例えば、(3)元のコストを修正しながら経路探索することや、(4)経路探索後に経路候補をコスト変動値で優先順位付けすること等をも含む。   Further, the cost correction unit 202b corrects the cost (link cost or the like) of the network data stored in the network database 206a based on the traffic volume information of other moving means other than the moving means to be corrected. It is. That is, the cost correction unit 202b associates network data including the cost of a certain moving unit with the traffic volume of the other moving unit, and corrects the cost based on the moving amount of the other moving unit. In the present embodiment, “cost correction” means (1) correcting the original cost in the network database 206a with the cost fluctuation value and registering it as a correction cost, and (2) the original In addition to the cost, the cost fluctuation value is stored in the network database 206a. Further, the “cost correction” is not limited to storing the cost fluctuation value and the correction cost generated in this way in the network database 206a, but is searched at the time of the route search by the route search unit 202d referring to the network database 206a. For example, correcting the cost for the route network data includes, for example, (3) searching for a route while correcting the original cost, and (4) prioritizing route candidates with cost fluctuation values after route search. .

コスト修正方法の一例として、コスト修正部202bは、交通量情報データベース206cに記憶された、利用者の利用する第1の移動手段の第1交通量情報と、利用者の利用しない第2の移動手段の第2交通量情報とに基づいて、コストを修正してもよい。より具体的には、コスト修正部202bは、同一のネットワークデータ上において、第1の移動手段の第1交通量情報と、第2の移動手段の第2交通量情報との間に、所定以上の差異がある場合に、コストを修正してもよい。一例として、コスト修正部202bは、第2の移動手段のネットワークデータにおける第2交通量情報が、所定の閾値より少ない場合に、当該ネットワークデータにおける第1の移動手段のコストを下げる修正を行ってもよい。また、コスト修正部202bは、第2の移動手段のネットワークデータにおける第2交通量情報が、所定の閾値より多い場合に、当該ネットワークデータにおける第1の移動手段のコストを上げる修正を行ってもよい。なお、コスト修正部202bは、経路探索時間帯に応じてコストを修正するための値(すなわち、コスト変動値)を変更してもよい。なお、時間帯は、日中と夜間の別など一日のうちの時間帯に限られず、平日か休日かといった日種(曜日を含む。)、季節や月の別なども含む。   As an example of the cost correcting method, the cost correcting unit 202b stores the first traffic information of the first moving means used by the user stored in the traffic information database 206c and the second movement not used by the user. The cost may be corrected based on the second traffic volume information of the means. More specifically, the cost correction unit 202b has a predetermined value or more between the first traffic information of the first moving means and the second traffic information of the second moving means on the same network data. If there is a difference, the cost may be corrected. As an example, when the second traffic information in the network data of the second moving means is less than a predetermined threshold, the cost correcting unit 202b performs a correction to reduce the cost of the first moving means in the network data. Also good. Further, the cost correcting unit 202b may perform correction to increase the cost of the first moving means in the network data when the second traffic information in the network data of the second moving means is larger than a predetermined threshold. Good. Note that the cost correction unit 202b may change the value for correcting the cost (that is, the cost fluctuation value) according to the route search time zone. The time zone is not limited to the time zone of the day, such as whether it is daytime or nighttime, but also includes the day type (including the day of the week) such as weekdays or holidays, the season and the month.

また、上記のコスト修正方法の例では、コスト修正対象の移動手段の交通量の情報(第1交通量情報)も加味して、コストの修正を行ったがこれに限られず、コスト修正対象の移動手段以外の他の移動手段のみの交通量情報に基づいて、コストを修正してもよい。例えば、コスト修正部202bは、コスト修正対象の移動手段(例えば、自転車)以外の他の複数の移動手段(例えば、徒歩と自動車)の交通量に基づいて、ネットワークデータのコストを修正してもよい。   Moreover, in the example of the cost correction method described above, the cost correction is performed in consideration of the traffic volume information (first traffic volume information) of the moving means to be corrected, but the present invention is not limited to this. The cost may be corrected based on the traffic volume information of only other moving means other than the moving means. For example, the cost correcting unit 202b may correct the cost of the network data based on the traffic volume of a plurality of moving means (for example, walking and automobiles) other than the moving means (for example, bicycle) subject to cost correction. Good.

また、コスト修正部202bは、実測の交通量の交通量情報に限らず、交通量を推定し得る情報に基づいてコストを修正してもよい。例えば、コスト修正部202bは、ネットワークデータ等に基づく「バス専用レーンがある」との情報に基づいて、自動車が混雑すると予想して、自動車のコストを上げてもよい。一方、利用者が現在徒歩で移動している場合は、コスト修正部202bは、バス専用レーンがあるとの情報に基づいて、バスのコストを下げてもよい。なお、ある移動手段の移動しやすさは、道路幅(幅員)や道路種別等によって、他の移動手段の交通量から受ける度合いも変化するので、コスト修正部202bは、交通量情報のみならず、ネットワークデータベース206aに記憶された道路ネットワークデータ(幅員、道路種別等の情報など)、および/または、道路リンク周辺における、地図データベース206bに記憶された地図データ(地物の形状データなど)に基づいて、コストを修正してもよい。これにより、警察庁や民間道路交通会社等が提供する交通量情報等に加えて、地図データやネットワークデータ等による地形や幅員等を考慮した重み付けを組合せることで、コスト修正部202bは、より実際の道路状況に近い適切なコストに修正することができる。コスト修正のための計算方法としては、(1)交通量に応じた元のリンクコストに対する追加コストとしてコスト変動値を加算する方法や、(2)交通量に応じた割合(コスト増減度)を定めておき、その割合に応じて元のリンクコストを増減する(元のリンクコストにコスト増減度を乗じる)方法や、(3)コスト増減量やコスト増減度を予め計算して一覧としたテーブル等を参照して修正コストを算出する方法を採用してもよい。   In addition, the cost correction unit 202b may correct the cost based on information that can estimate the traffic volume without being limited to the traffic volume information of the actually measured traffic volume. For example, the cost correction unit 202b may increase the cost of the vehicle by predicting that the vehicle is congested based on the information that “there is a bus-dedicated lane” based on network data or the like. On the other hand, when the user is currently moving on foot, the cost correcting unit 202b may reduce the cost of the bus based on the information that there is a bus-dedicated lane. Note that the ease of movement of a certain moving means varies depending on the road width (width), road type, etc., and the degree received from the traffic volume of other moving means changes, so the cost correction unit 202b is not limited to the traffic volume information. , Based on road network data (such as width and road type information) stored in the network database 206a and / or map data (such as feature shape data) stored in the map database 206b around the road link. The cost may be corrected. Thereby, in addition to the traffic information provided by the National Police Agency or a private road transport company, the cost correction unit 202b can be combined with weighting considering the topography, width, etc. based on map data, network data, etc. It can be corrected to an appropriate cost close to the actual road condition. As a calculation method for cost correction, (1) a method of adding a cost fluctuation value as an additional cost to the original link cost according to the traffic volume, or (2) a ratio (cost increase / decrease degree) according to the traffic volume A method of determining and increasing or decreasing the original link cost according to the ratio (multiplying the original link cost by the cost increase / decrease degree), or (3) a table in which the cost increase / decrease amount and the cost increase / decrease degree are previously calculated and listed. A method of calculating the correction cost with reference to the above may be employed.

また、経路探索条件受信部202cは、端末装置100から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信手段である。なお、経路探索条件受信部202cは、交通量情報が更新された場合等の所定の場合(一定期間毎等)に端末装置100から送信される、再経路探索要求を受信してもよい。なお、経路探索条件受信部202cは、現在位置情報受信部202aにより受信される端末装置100の現在位置情報による現在位置を、経路探索条件の出発地として取得してもよい。例えば、端末装置100より送信される再経路探索要求を受信した場合等には、経路探索条件受信部202cは、最新の現在位置情報による現在位置を、経路探索条件の出発地として再設定してもよい。   The route search condition receiving unit 202c is route search condition receiving means for receiving a route search condition transmitted from the terminal device 100 and including at least a departure place and a destination. The route search condition receiving unit 202c may receive a reroute search request transmitted from the terminal device 100 in a predetermined case (such as every predetermined period) such as when traffic information is updated. Note that the route search condition receiving unit 202c may acquire the current position based on the current position information of the terminal device 100 received by the current position information receiving unit 202a as the departure point of the route search condition. For example, when a reroute search request transmitted from the terminal device 100 is received, the route search condition receiving unit 202c resets the current position based on the latest current position information as the starting point of the route search condition. Also good.

また、経路探索部202dは、ネットワークデータベース206aに記憶された道路ネットワークデータに基づいて、経路探索条件受信部202cにより受信された経路探索条件を満たす出発地から目的地までの経路を探索して取得する経路探索手段である。ここで、経路探索部202dにより探索される経路は、一例として、経路を示す、道路リンクの組み合わせからなる。そして、経路探索部202dは、経路を示す道路リンクのリンクコストに基づいて、ダイクストラ法等により適切な経路を取得する。   In addition, the route search unit 202d searches for and acquires a route from the starting point to the destination that satisfies the route search condition received by the route search condition receiving unit 202c, based on the road network data stored in the network database 206a. Route search means. Here, the route searched by the route search unit 202d includes, for example, a combination of road links indicating the route. Then, the route search unit 202d acquires an appropriate route by the Dijkstra method or the like based on the link cost of the road link indicating the route.

ネットワークデータベース206aに記憶されるネットワークデータのコストが、既にコスト修正部202bにより修正された後の修正コストである場合(予めネットワークデータベース206aに道路リンクに対応付けた修正リンクコストが記憶されている場合、)、経路探索部202dは、修正コストに基づいて、適切な経路を取得する。一方、ネットワークデータベース206aに記憶されるネットワークデータのコストが、修正前の元のコストである場合、経路探索部202dは、コスト修正部202bの処理によりコストを修正しながら、修正コストに基づいて経路探索を行ってもよく、そのまま元のコストに基づいて経路探索を行ってもよい。後者の場合、経路探索部202dにより探索された複数の経路候補は、交通量を加味したものではないが、経路探索後に、コスト算出部202bが、複数の経路候補の経路ネットワークデータ(リンクの組み合わせ)について、コスト変動値を積算することにより、優先順位付けを行ってもよい。   When the cost of the network data stored in the network database 206a is the corrected cost after being corrected by the cost correcting unit 202b (when the corrected link cost associated with the road link is stored in the network database 206a in advance) )) The route search unit 202d acquires an appropriate route based on the correction cost. On the other hand, when the cost of the network data stored in the network database 206a is the original cost before correction, the route search unit 202d corrects the cost by the processing of the cost correction unit 202b, and corrects the route based on the correction cost. A search may be performed, or a route search may be performed based on the original cost as it is. In the latter case, the plurality of route candidates searched by the route search unit 202d do not take into account the traffic volume. However, after the route search, the cost calculation unit 202b uses the route network data (link combinations) of the plurality of route candidates. ) May be prioritized by accumulating cost fluctuation values.

前者の場合、例えば、経路探索部202dは、コスト修正部202bの処理によりネットワークデータの元のリンクコストに交通量情報を加味して、経路探索条件を満たす経路を探索してもよい。一例として、経路探索部202dは、コスト修正部202bの処理により、予めネットワークデータベース206aに記憶された、または、新たに交通量情報に基づいて生成した、コスト増減量を示すコスト変動値を、元のリンクコストに付加して(すなわち修正リンクコストを算出して)、経路を探索してもよい。また、経路探索部202dは、コスト修正部202bの処理により、コスト変動値がコスト増減度を示す場合に、元のリンクコストにコスト増減度を乗じて、経路を探索してもよい。なお、経路探索部202dは、端末装置100から送信される再経路探索要求を受信した場合のほか、交通量情報が更新された場合等に、コスト修正部202bの処理により更新された修正コストまたはコスト変動値に基づいて、経路探索条件を満たす出発地から目的地までの経路を再探索してもよい。   In the former case, for example, the route search unit 202d may search for a route that satisfies the route search condition by adding traffic information to the original link cost of the network data by the process of the cost correction unit 202b. As an example, the route search unit 202d uses a cost fluctuation value indicating a cost increase / decrease amount stored in advance in the network database 206a or newly generated based on traffic volume information by the process of the cost correction unit 202b. The route may be searched by adding to the link cost (that is, calculating the corrected link cost). The route search unit 202d may search for a route by multiplying the original link cost by the cost increase / decrease degree when the cost fluctuation value indicates the cost increase / decrease degree by the process of the cost correction unit 202b. The route search unit 202d receives the reroute search request transmitted from the terminal device 100, or when the traffic information is updated or the like, the corrected cost updated by the process of the cost correction unit 202b or Based on the cost fluctuation value, the route from the starting point to the destination that satisfies the route search condition may be searched again.

また、経路情報生成部202eは、経路探索部202dにより取得された経路を示す経路情報を生成する経路情報生成手段である。ここで、経路情報生成部202eは、経路探索部202dにより取得された経路の情報に加えて、当該経路上の交通量に関する情報を付加した経路情報を生成してもよい。例えば、経路情報生成部202eは、経路探索部202dにより取得された経路の情報に加えて、交通量データベース206cに記憶された、当該経路上の交通量に関する文字や記号や強調表示等を、地図データベース206bに記憶された当該経路周辺の地図上に付加(重畳表示)した経路情報を生成してもよい。また、経路情報生成部202eは、経路探索部202dにより交通量を考慮せずに取得された経路と、交通量を考慮して取得された経路とを対応付けて、経路情報を生成してもよい。例えば、経路情報生成部202eは、経路探索部202dにより交通量を考慮せずに取得された複数の経路(ネットワークデータ)について、コスト修正部202bにより算出されたコスト変動値の総和に応じた優先度を付けて提示する経路情報を生成してもよい。また、経路情報生成部202eは、複数の経路毎および/または複数の移動手段毎の交通量を比較可能に示す経路情報を作成してもよい。また、経路情報生成部202eにより作成される経路情報は、交通量を、グラフや、地図上の記号、数値等で表現したものであってもよい。また、経路情報生成部202eは、算出された経路上の交通量が所定の条件を満たす場合、他の移動手段での移動を促す旨や、出発時刻の変更を促す旨、または、迂回を促す旨等を、文字や記号等で表示する経路情報を作成してもよい。   The route information generation unit 202e is route information generation means for generating route information indicating the route acquired by the route search unit 202d. Here, the route information generation unit 202e may generate route information to which information related to traffic on the route is added in addition to the route information acquired by the route search unit 202d. For example, in addition to the route information acquired by the route search unit 202d, the route information generation unit 202e displays characters, symbols, highlights, and the like regarding traffic on the route stored in the traffic database 206c. The route information added (superimposed display) on the map around the route stored in the database 206b may be generated. Further, the route information generation unit 202e may generate route information by associating the route acquired without considering the traffic volume by the route search unit 202d with the route acquired considering the traffic volume. Good. For example, the route information generation unit 202e prioritizes the plurality of routes (network data) acquired without considering the traffic volume by the route search unit 202d according to the sum of the cost fluctuation values calculated by the cost correction unit 202b. Route information to be presented with a degree may be generated. In addition, the route information generation unit 202e may create route information that indicates that the traffic volumes for each of a plurality of routes and / or for each of a plurality of moving means can be compared. Further, the route information created by the route information generation unit 202e may represent the traffic volume with a graph, a symbol on a map, a numerical value, or the like. In addition, the route information generation unit 202e urges movement by another moving means, urges change of the departure time, or urges detour when the calculated traffic on the route satisfies a predetermined condition. You may create the route information which displays an effect etc. by a character, a symbol, etc.

また、経路情報送信部202fは、経路情報生成部202eにより作成された経路情報を、端末装置100に送信する経路情報送信手段である。   The route information transmitting unit 202f is a route information transmitting unit that transmits the route information created by the route information generating unit 202e to the terminal device 100.

[端末装置100の構成]
また、図1において、端末装置100は、経路探索条件をサーバ装置200に送信し、サーバ装置200から送信される、経路情報を受信し、受信した経路情報を出力部114に出力する等の機能を有する。端末装置100は、例えば、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置、携帯電話やPHSやPDA等の携帯端末装置、および、走行経路案内等を行なうナビゲーション端末等である。ここで、端末装置100は、インターネットブラウザ等を搭載していてもよく、経路案内アプリケーションや乗換案内アプリケーション等を搭載していてもよい。また、端末装置100は、リアルタイムに現在位置取得が行えるよう、GPS機能やIMES機能等を有する位置取得部112を備える。また、端末装置100は、少なくとも出力部114と入力部116と制御部102を備える。ここで、出力部114は、表示案内データ等の表示画面を表示する表示手段(例えば、液晶や有機EL等から構成されるディスプレイやモニタ等)のほか、サーバ装置200から受信した時刻表情報を音声として出力する音声出力手段(例えば、スピーカ等)であってもよい。また、入力部116としては、例えば、キー入力部、タッチパネル、キーボード、マイク等であってもよい。また、入出力制御インターフェース部108は、位置取得部112、出力部114、および、入力部116等の制御を行う。
[Configuration of Terminal Device 100]
In FIG. 1, the terminal device 100 transmits a route search condition to the server device 200, receives route information transmitted from the server device 200, and outputs the received route information to the output unit 114. Have The terminal device 100 is, for example, a commercially available information processing device such as a desktop or laptop personal computer, a mobile terminal device such as a mobile phone, PHS, or PDA, and a navigation terminal that performs travel route guidance or the like. . Here, the terminal device 100 may be equipped with an Internet browser or the like, or may be equipped with a route guidance application or a transfer guidance application. Further, the terminal device 100 includes a position acquisition unit 112 having a GPS function, an IMES function, and the like so that the current position can be acquired in real time. The terminal device 100 includes at least an output unit 114, an input unit 116, and a control unit 102. Here, the output unit 114 displays timetable information received from the server device 200 in addition to display means for displaying a display screen such as display guidance data (for example, a display or a monitor including liquid crystal or organic EL). Audio output means (for example, a speaker or the like) for outputting as audio may be used. The input unit 116 may be, for example, a key input unit, a touch panel, a keyboard, a microphone, or the like. The input / output control interface unit 108 controls the position acquisition unit 112, the output unit 114, the input unit 116, and the like.

ここで、位置取得部112は、例えば、位置発信装置500から発信される位置情報信号を受信する位置取得手段であってもよい。ここで、位置発信装置500は、位置情報信号(GPS信号)を発信するGPS装置であってもよく、また、GPS信号と類似した特徴を持つ位置情報信号を用いて屋内測位を可能とするIMES(Indoor Message System)技術を実現するIMES装置であってもよい。なお、IMES技術は測位衛星システムである準天頂衛星の枠組みから発案されたシステムである。また、位置発信装置500は、屋外で受信したGPS信号を屋内で発信するGPSリピータであってもよい。また、位置発信装置500は、建物(例えば、立体駐車場等)内の各フロアや地下構造物(例えば、トンネル、地下駐車場等)の各所に任意に設置される小型発信装置であってもよい。なお、この小型発信装置には、設置場所に応じた自己位置情報(位置ID等)が割り振られている。そして、端末装置100が通信可能範囲に入ると、端末装置100は、小型発信装置から送信される自己位置情報を位置情報信号として受信する。この際の通信方式は、例えば、RFID(Radio Frequency Identification)タグシステムやBluetooth(登録商標)等の各種近距離無線方式や、赤外線通信方式等であってもよい。また、位置発信装置500は、無線LANのアクセスポイントであってもよい。本実施形態において、位置取得部112は、無線LAN信号等を受信して、アクセスポイントの識別情報を取得してもよい。そして、制御部102は、位置取得部112にて取得したアクセスポイント固有の識別情報からアクセスポイントの位置を特定して位置情報を取得してもよい。また、本実施形態において、制御部102は、位置取得部112にて取得された位置情報信号から、緯度、経度、および、高さ情報を含む位置情報を算出してもよい。ここで、位置情報は、緯度および経度により特定される絶対位置の他、基準となる位置からの相対位置を示すものであってもよい。   Here, the position acquisition unit 112 may be, for example, a position acquisition unit that receives a position information signal transmitted from the position transmission device 500. Here, the position transmitting device 500 may be a GPS device that transmits a position information signal (GPS signal), and IMES that enables indoor positioning using a position information signal having characteristics similar to those of the GPS signal. It may be an IMES device that implements (Indoor Message System) technology. The IMES technology is a system developed from the framework of the quasi-zenith satellite, which is a positioning satellite system. Further, the position transmission device 500 may be a GPS repeater that transmits a GPS signal received outdoors indoors. Further, the position transmission device 500 may be a small transmission device that is arbitrarily installed on each floor of a building (for example, a multilevel parking lot) or an underground structure (for example, a tunnel, an underground parking lot). Good. In addition, self-position information (position ID etc.) according to an installation place is allocated to this small transmitter. When the terminal device 100 enters the communicable range, the terminal device 100 receives the self-position information transmitted from the small transmitter as a position information signal. The communication method at this time may be, for example, various short-range wireless methods such as an RFID (Radio Frequency Identification) tag system and Bluetooth (registered trademark), an infrared communication method, and the like. Further, the position transmission device 500 may be a wireless LAN access point. In the present embodiment, the location acquisition unit 112 may receive wireless LAN signals and acquire access point identification information. Then, the control unit 102 may acquire the position information by specifying the position of the access point from the identification information unique to the access point acquired by the position acquisition unit 112. In the present embodiment, the control unit 102 may calculate position information including latitude, longitude, and height information from the position information signal acquired by the position acquisition unit 112. Here, the position information may indicate a relative position from a reference position in addition to the absolute position specified by the latitude and longitude.

また、位置取得部112は、例えば、位置取得部112の加速度センサにて検出した端末装置100の加速度情報、方位センサにて検出した端末装置100の進行方向等の方位情報、距離センサにて検出した距離情報、および、地図データに基づいて端末装置100の利用者の現在位置を示す位置情報を取得してもよい。ここで、方位センサには、端末装置100の絶対走行方位を検出する地磁気センサおよび端末装置100の相対走行方位を検出する光ジャイロが使用されてもよい。また、方位センサは、地磁気センサと加速度センサを組み合わせることで方位や傾きに関する情報を取得できる電子コンパスであってもよい。   Further, the position acquisition unit 112 detects, for example, the acceleration information of the terminal device 100 detected by the acceleration sensor of the position acquisition unit 112, the direction information such as the traveling direction of the terminal device 100 detected by the direction sensor, and the distance sensor. Position information indicating the current position of the user of the terminal device 100 may be acquired based on the distance information and the map data. Here, a geomagnetic sensor that detects the absolute traveling direction of the terminal device 100 and an optical gyro that detects the relative traveling direction of the terminal device 100 may be used as the direction sensor. In addition, the direction sensor may be an electronic compass that can acquire information on the direction and inclination by combining a geomagnetic sensor and an acceleration sensor.

また、通信制御インターフェース部104は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置(図示せず)に接続されるインターフェースであり、端末装置100とネットワーク300との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部104は、サーバ装置200等と通信回線を介してデータを通信する機能を有している。   The communication control interface unit 104 is an interface connected to a communication device (not shown) such as an antenna or a router connected to a communication line, a telephone line, etc., and communicates between the terminal device 100 and the network 300. It has a function to perform control. That is, the communication control interface unit 104 has a function of communicating data with the server device 200 or the like via a communication line.

また、制御部102は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部102は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部102は、機能概念的に、現在位置情報取得部102a、経路探索条件送信部102b、経路情報受信部102c、および、経路情報出力部102dを備える。   The control unit 102 includes an internal memory for storing a control program such as an OS, a program defining various processing procedures, and necessary data. And the control part 102 performs the information processing for performing various processes by these programs. The control unit 102 includes a current position information acquisition unit 102a, a route search condition transmission unit 102b, a route information reception unit 102c, and a route information output unit 102d in terms of functional concept.

このうち、現在位置情報取得部102aは、端末装置100の利用者の現在位置情報を取得する現在位置情報取得手段である。ここで、現在位置情報取得部102aは、端末装置100の利用者の現在位置情報を所定周期ごと(例えば、1秒ごと等)に取得してもよい。ここで、現在位置情報取得部102aは、定期的に、または、更新毎に、取得した現在位置情報をサーバ装置200に送信してもよい。また、現在位置情報取得部102aは、位置取得部112にて位置発信装置500から受信した位置情報信号から算出した位置情報を、端末装置100の利用者の現在位置情報として取得してもよい。更に、位置取得部112の方位センサ等にて検出した端末装置100の進行方向等の方位情報や、位置取得部112の加速度センサにて検出した端末装置100の加速度情報を、端末装置100の利用者の現在位置情報として取得してもよい。また、現在位置情報取得部102aは、利用者により入力部116を介して入力された現在位置についての位置座標等を端末装置100の利用者の現在位置情報として取得してもよい。ここで、利用者により入力部116を介して入力された現在位置は、利用者が現実に存在する位置であってもよく、利用者により任意に選択された仮想の現在位置(一例として、東京にいる利用者により選択された大阪の駅や空港等の任意の地点)であってもよい。具体的には、現在位置情報取得部102aは、入力部116を介して利用者に出力部114に表示された地図データの表示画面上で指定(例えば、タッチパネル式の表示部での指定操作等)させた座標を端末装置100の利用者の現在位置情報として取得してもよい。更に、入力部116を介して利用者に出力部114に表示された地図データの表示画面上で指定させた方位情報を端末装置100の利用者の現在位置情報として取得してもよい。ここで、現在位置情報取得部102aは、利用者の現在位置情報とともに、当該現在位置情報を取得した日時情報を取得してもよい。なお、現在位置情報取得部102aは、プローブ情報として、取得した現在位置情報をサーバ装置200に送信してもよい。   Among these, the current position information acquisition unit 102a is current position information acquisition means for acquiring the current position information of the user of the terminal device 100. Here, the current position information acquisition unit 102a may acquire the current position information of the user of the terminal device 100 every predetermined period (for example, every second). Here, the current position information acquisition unit 102a may transmit the acquired current position information to the server device 200 periodically or every update. In addition, the current position information acquisition unit 102 a may acquire the position information calculated from the position information signal received from the position transmission device 500 by the position acquisition unit 112 as the current position information of the user of the terminal device 100. Furthermore, the orientation information such as the traveling direction of the terminal device 100 detected by the orientation sensor of the position acquisition unit 112 and the acceleration information of the terminal device 100 detected by the acceleration sensor of the position acquisition unit 112 are used. May be acquired as the current position information of the person. In addition, the current position information acquisition unit 102a may acquire the position coordinates and the like of the current position input by the user via the input unit 116 as the current position information of the user of the terminal device 100. Here, the current position input by the user via the input unit 116 may be a position where the user actually exists, and a virtual current position arbitrarily selected by the user (for example, Tokyo It may be an arbitrary point such as a station or an airport in Osaka selected by a user in the area. Specifically, the current position information acquisition unit 102a designates on the display screen of the map data displayed on the output unit 114 to the user via the input unit 116 (for example, designation operation on the touch panel type display unit, etc. ) Coordinates may be acquired as the current position information of the user of the terminal device 100. Furthermore, the orientation information specified on the display screen of the map data displayed on the output unit 114 by the user via the input unit 116 may be acquired as the current position information of the user of the terminal device 100. Here, the current position information acquisition unit 102a may acquire the date and time information of acquiring the current position information together with the current position information of the user. The current position information acquisition unit 102a may transmit the acquired current position information to the server device 200 as probe information.

また、経路探索条件送信部102bは、少なくとも出発地と目的地とを含む経路探索条件をサーバ装置200に送信する経路探索条件送信手段である。ここで、出発地は、現在位置情報取得部102aにより取得される現在位置情報に基づく端末装置100の利用者の現在位置であってもよい。また、経路探索条件は、更に、出発時刻または到着時刻を含んでいてもよい。ここで、出発時刻は、現在時刻であってもよい。また、経路探索条件は、更に、経由地や、経由時刻を含んでいてもよい。また、経路探索条件送信部102bは、利用者に入力部116を介して経路探索条件を入力させるよう制御し、利用者により入力された経路探索条件をサーバ装置200に送信してもよい。   The route search condition transmission unit 102b is route search condition transmission means for transmitting a route search condition including at least a departure place and a destination to the server device 200. Here, the departure place may be the current position of the user of the terminal device 100 based on the current position information acquired by the current position information acquisition unit 102a. The route search condition may further include a departure time or an arrival time. Here, the departure time may be the current time. Further, the route search condition may further include a transit point and a transit time. In addition, the route search condition transmission unit 102b may control the user to input the route search condition via the input unit 116, and may transmit the route search condition input by the user to the server device 200.

また、経路情報受信部102cは、サーバ装置200から送信される、経路情報を受信する経路情報受信手段である。   The route information receiving unit 102 c is route information receiving means for receiving route information transmitted from the server device 200.

また、経路情報出力部102dは、経路情報受信部102cにより受信された経路情報を、出力部114に出力する経路情報表示手段である。例えば、経路情報出力部102dは、経路情報をモニタ等の出力部114に表示させてもよく、経路情報に従ってスピーカ等に音声出力してもよい。   The route information output unit 102d is route information display means for outputting the route information received by the route information receiving unit 102c to the output unit 114. For example, the route information output unit 102d may cause the route information to be displayed on the output unit 114 such as a monitor, and may output sound to a speaker or the like according to the route information.

以上で、第1の実施形態における経路探索システムの構成の一例の説明を終える。   Above, description of an example of a structure of the route search system in 1st Embodiment is finished.

[経路探索システムの処理]
次に、このように構成された第1の実施形態における経路探索システムの処理の一例について、以下に図2から図11を参照して詳細に説明する。
[Route search system processing]
Next, an example of processing of the route search system according to the first embodiment configured as described above will be described in detail with reference to FIGS.

[コスト修正処理]
まず、第1の実施形態の経路探索システムの処理における、サーバ装置200のコスト修正処理の一例について、以下に図2から図5を参照して説明する。図2は、第1の実施形態におけるサーバ装置200のコスト修正処理の一例を示すフローチャートである。すなわち、本コスト修正処理においては、ネットワークデータベース206aに記憶されたネットワークデータの元のコストを修正することについて説明する。なお、本コスト修正処理は、経路探索部202dによる経路探索の前に実行されてもよく、経路探索中に実行されてもよく、経路探索後に実行されてもよい。
[Cost correction processing]
First, an example of the cost correction process of the server apparatus 200 in the process of the route search system according to the first embodiment will be described below with reference to FIGS. FIG. 2 is a flowchart illustrating an example of the cost correction process of the server device 200 according to the first embodiment. That is, in this cost correction process, correction of the original cost of the network data stored in the network database 206a will be described. The cost correction process may be executed before the route search by the route search unit 202d, may be executed during the route search, or may be executed after the route search.

まず、コスト修正部202bは、修正対象の移動手段のコストを含むネットワークデータ(リンクデータ等)を、ネットワークデータベース206aから取得する(ステップSA−1)。なお、本コスト修正処理が、経路探索前に実行される場合、コスト修正部202bは、コスト修正対象とする任意のネットワークデータを取得してもよい。一方、本コスト修正処理が、経路探索中に実行される場合、コスト修正部202bは、経路探索部202dにより拡散されるネットワークデータを取得してもよい。また、本コスト修正処理が、経路探索後に実行される場合、コスト修正部202bは、経路探索部202dにより探索された経路候補のネットワークデータを取得してもよい。   First, the cost correcting unit 202b acquires network data (link data or the like) including the cost of the moving means to be corrected from the network database 206a (Step SA-1). In addition, when this cost correction process is performed before route search, the cost correction part 202b may acquire the arbitrary network data made into cost correction object. On the other hand, when this cost correction process is executed during a route search, the cost correction unit 202b may acquire network data spread by the route search unit 202d. When this cost correction processing is executed after route search, the cost correction unit 202b may acquire network data of route candidates searched by the route search unit 202d.

そして、コスト修正部202bは、取得したネットワークデータに対応する、修正対象の移動手段以外の他の移動手段の交通量情報を、交通量データベース206cから取得する(ステップSA−2)。例えば、コスト修正にかかる移動手段が徒歩である場合、コスト修正部202bは、取得したネットワークデータが規定する道路上の、例えば自動車の交通量情報を、交通量データベース206cから取得する。なお、交通量情報取得部202aは、コスト修正部202bが当該交通量情報を取得する契機で、最新のVICS情報等の交通量情報を外部機器600から取得してもよい。同様に、交通量情報取得部202aは、端末装置100から現在位置情報の履歴(走行ログ)を取得してもよい。   Then, the cost correction unit 202b acquires the traffic volume information of the moving means other than the correction target moving means corresponding to the acquired network data from the traffic volume database 206c (step SA-2). For example, when the moving means for cost correction is walking, the cost correction unit 202b acquires traffic information of, for example, automobiles on the road defined by the acquired network data from the traffic database 206c. The traffic information acquisition unit 202a may acquire the traffic information such as the latest VICS information from the external device 600 when the cost correction unit 202b acquires the traffic information. Similarly, the traffic information acquisition unit 202a may acquire a history (travel log) of current position information from the terminal device 100.

そして、コスト修正部202bは、ステップSA−2で取得した他の移動手段の交通量情報に基づいて、ステップSA−1で取得したネットワークデータの修正対象の移動手段のコスト(リンクコスト等)を修正する(ステップSA−3)。なお、本コスト修正処理が、経路探索前に実行される場合、コスト修正部202bは、ネットワークデータベース206aにおいて、元のコストをコスト変動値で修正して修正コストとして更新してもよく、元のコストとは別にコスト変動値を対応付けてネットワークデータベース206aに格納してもよい。一方、本コスト修正処理が、経路探索中に実行される場合、コスト修正部202bは、経路探索部202dにより拡散されるネットワークデータ(拡散リンクデータの組み合わせ等)、拡散に伴って積算されるリンクコストを随時、コスト変動値で修正して、修正コストの積算値が算出されるようにしてもよい。また、本コスト修正処理が、経路探索後に実行される場合、コスト修正部202bは、経路探索部202dにより探索された経路候補のネットワークデータ(リンクデータの組み合わせ等)に対して、各リンクに対応するコスト変動値の総和を算出して経路候補の優先順位を決定してもよい。   Then, the cost correcting unit 202b calculates the cost (link cost, etc.) of the moving means to be corrected of the network data acquired in step SA-1 based on the traffic information of the other moving means acquired in step SA-2. Correct (step SA-3). When this cost correction process is executed before the route search, the cost correction unit 202b may update the original cost with the cost fluctuation value in the network database 206a and update it as the correction cost. A cost fluctuation value may be associated with the cost separately from the cost and stored in the network database 206a. On the other hand, when this cost correction process is executed during the route search, the cost correction unit 202b links the network data (combination of spread link data, etc.) spread by the route search unit 202d and the links accumulated along with the spread. The cost may be corrected at any time with the cost fluctuation value, and the integrated value of the correction cost may be calculated. When this cost correction processing is executed after route search, the cost correction unit 202b corresponds to each link with respect to the network data (link data combination, etc.) of the route candidate searched by the route search unit 202d. The sum of the cost fluctuation values to be calculated may be calculated to determine the priority order of the route candidates.

以上が、サーバ装置200のコスト修正処理の一例である。つぎに、当該コスト修正処理のより具体的な処理の具体例について、図3から図5を参照して以下に説明する。ここで、図3は、第1の実施形態におけるサーバ装置200のコスト修正処理の具体例を示すフローチャートである。なお、本コスト修正処理の具体例においては、利用者が経路探索時に利用することを想定した移動手段(第1の移動手段)の交通量情報(第1交通量情報)と、利用者が経路探索時に利用しない移動手段(第2の移動手段)の交通量情報(第2交通量情報)とに基づいて、コスト修正を行う具体例について説明するが、第1の移動手段と第2の移動手段のうち、いずれが経路探索時に利用されるかは利用者が決定することであり、事後的に決定される単なる概念的な定義に過ぎない。   The above is an example of the cost correction process of the server apparatus 200. Next, a specific example of more specific processing of the cost correction processing will be described below with reference to FIGS. Here, FIG. 3 is a flowchart showing a specific example of the cost correction processing of the server device 200 in the first embodiment. In the specific example of the cost correction process, the traffic information (first traffic information) of the moving means (first moving means) assumed to be used by the user at the time of route search, and the user A specific example in which the cost is corrected based on the traffic information (second traffic information) of the moving means (second moving means) not used at the time of searching will be described. The first moving means and the second moving Which of the means is used at the time of route search is determined by the user, and is merely a conceptual definition determined after the fact.

図3に示すように、まず、コスト修正部202bは、修正対象の移動手段のコストを含むネットワークデータ(リンクデータ等)を、ネットワークデータベース206aから取得する(ステップSA−1)。   As shown in FIG. 3, first, the cost correcting unit 202b acquires network data (link data or the like) including the cost of the moving means to be corrected from the network database 206a (step SA-1).

そして、コスト修正部202bは、取得したネットワークデータに対応する、第1交通量情報および第2交通量情報を、交通量データベース206cから取得する(ステップSA−21,22)。なお、両者を取得する順序は、図3の例に限らず、第2交通量情報を先に取得してもよく、同時に取得してもよい。   Then, the cost correction unit 202b acquires the first traffic information and the second traffic information corresponding to the acquired network data from the traffic database 206c (Steps SA-21 and 22). In addition, the order which acquires both is not restricted to the example of FIG. 3, You may acquire 2nd traffic information first, and may acquire simultaneously.

そして、コスト修正部202bは、第1の移動手段の第1交通量情報と、第2の移動手段の第2交通量情報との間に、所定以上の差異があるか否かを判定する(ステップSA−31)。なお、所定以上の差異がないと判定した場合(ステップSA−31,No)、サーバ装置200は、処理を終える。   Then, the cost correction unit 202b determines whether or not there is a difference greater than or equal to a predetermined difference between the first traffic information of the first moving means and the second traffic information of the second moving means ( Step SA-31). In addition, when it determines with there being no difference more than predetermined (step SA-31, No), the server apparatus 200 complete | finishes a process.

そして、所定以上の差異があると判定した場合(ステップSA−31,Yes)、コスト修正部202bは、コスト変動値を生成する(ステップSA−32)。例えば、コスト修正部202bは、第2の移動手段の第2交通量が、所定の閾値より少ない場合に、第1の移動手段のコストを下げるためのコスト変動値を生成してもよい。また、コスト修正部202bは、第2の移動手段の交通量が、所定の閾値より多い場合に、コストを上げるためのコスト変動値を生成してもよい。ここで、図4は、第1および第2の移動手段(徒歩および車)の交通量に対応付けた、コスト修正部202bによるコスト修正ルールの一例を示す図である。   If it is determined that there is a difference greater than or equal to the predetermined value (step SA-31, Yes), the cost correction unit 202b generates a cost fluctuation value (step SA-32). For example, the cost correcting unit 202b may generate a cost fluctuation value for reducing the cost of the first moving means when the second traffic volume of the second moving means is less than a predetermined threshold. Further, the cost correction unit 202b may generate a cost fluctuation value for increasing the cost when the traffic volume of the second moving means is greater than a predetermined threshold. Here, FIG. 4 is a diagram illustrating an example of a cost correction rule by the cost correction unit 202b associated with the traffic volume of the first and second moving means (walking and car).

図4に示すように、徒歩と車の交通量がいずれも多い場合や少ない場合は、コスト修正部202bは、それぞれのコストを変動させず、元のコスト通りとする。一方、徒歩の交通量が多いが車の交通量が少ない場合、歩行者にとっては通行し易く車にとっては通行し難いと考えられるため、コスト修正部202bは、徒歩のコストを減らし、車のコストを増やす修正を行う。また、徒歩の交通量が少ないが車の交通量が多い場合、歩行者にとっては通行し難く車にとっては通行し易いと考えられるため、コスト修正部202bは、徒歩のコストを増やし、車のコストを減らす修正を行う。なお、増減させるコストの量は、交通量に比例させてもよく、予め定めた量であってもよく、その他の方法で決定してもよい。ここで、図5は、コスト修正部202bによりネットワークデータベース206aに格納される、リンクIDとコスト変動値の一例を示す図である。   As shown in FIG. 4, when both the walking and the traffic volume of the car are large or small, the cost correcting unit 202b does not change each cost and keeps the original cost. On the other hand, when the traffic volume on foot is large but the traffic volume on the car is small, it is considered that it is easy for pedestrians to pass and it is difficult for the car to pass. Fix to increase. In addition, when the traffic volume on foot is small but the traffic volume on the car is large, it is difficult for pedestrians to pass and it is considered easy for cars to pass. Therefore, the cost correction unit 202b increases the cost of walking and increases the cost of the car. Make corrections to reduce. The amount of cost to be increased or decreased may be proportional to the traffic volume, may be a predetermined amount, or may be determined by other methods. Here, FIG. 5 is a diagram illustrating an example of the link ID and the cost fluctuation value stored in the network database 206a by the cost correction unit 202b.

図5に示すように、この例では、コスト修正部202bは、ネットワークデータベース206aに記憶されたリンクコストを直接修正して更新するのではなく、リンクコストとは別途に、リンクIDに対応付けて、どの程度、元のリンクコストを増減させるかを示すコスト変動値を格納してもよい。以上が、サーバ装置200のコスト修正処理の具体例である。   As shown in FIG. 5, in this example, the cost correcting unit 202b does not directly correct and update the link cost stored in the network database 206a, but associates it with the link ID separately from the link cost. A cost fluctuation value indicating how much the original link cost is increased or decreased may be stored. The above is a specific example of the cost correction process of the server apparatus 200.

[経路探索処理]
つづいて、上述したコスト修正処理を反映した経路探索結果を利用者に提供するため、第1の実施形態における経路探索システムにおける経路探索処理の一例を以下に、図6から図11を参照して説明する。図6は、第1の実施形態における経路探索システムにおける経路探索処理の一例を示すフローチャートである。
[Route search processing]
Next, in order to provide the user with a route search result reflecting the above-described cost correction processing, an example of the route search processing in the route search system in the first embodiment will be described below with reference to FIGS. explain. FIG. 6 is a flowchart illustrating an example of route search processing in the route search system according to the first embodiment.

図6に示すように、まず、端末装置100の経路探索条件送信部102bは、経路探索条件を設定する(ステップSB−1)。例えば、経路探索条件送信部102bは、利用者により入力部116を介して少なくとも出発地と目的地を含む経路探索条件を入力させてもよい。ここで、経路探索条件の出発地は、現在位置情報取得部102aにより取得される現在位置情報に基づく端末装置100の利用者の現在位置であってもよい。   As shown in FIG. 6, first, the route search condition transmitting unit 102b of the terminal device 100 sets a route search condition (step SB-1). For example, the route search condition transmission unit 102b may cause the user to input a route search condition including at least a departure place and a destination via the input unit 116. Here, the departure point of the route search condition may be the current position of the user of the terminal device 100 based on the current position information acquired by the current position information acquisition unit 102a.

そして、端末装置100の経路探索条件送信部102bは、設定した経路探索条件を、サーバ装置200に送信する(ステップSB−2)。   Then, the route search condition transmission unit 102b of the terminal device 100 transmits the set route search condition to the server device 200 (step SB-2).

そして、サーバ装置200の経路探索条件受信部202cは、端末装置100から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する(ステップSB−3)。   Then, the route search condition receiving unit 202c of the server device 200 receives the route search condition transmitted from the terminal device 100 and including at least the departure place and the destination (step SB-3).

そして、サーバ装置200の経路探索部202dは、ネットワークデータベース206aに記憶されたネットワークデータに基づいて、経路探索条件受信部202cにより受信された経路探索条件を満たす出発地から目的地までの経路を探索する(ステップSB−4)。ここで、経路探索部202dは、ネットワークデータベース206aに記憶されたネットワークデータの元のリンクコストに基づいて経路を算出してもよく、修正リンクコストに基づいて経路を算出してもよい。さらに、経路探索部202dは、修正リンクコストに基づいて経路を算出する場合、ネットワークデータベース206aに既に記憶された修正リンクコストに基づいて経路を算出してもよく、コスト修正部202bに処理により、ネットワークデータベース206aにリンクIDとともに格納されたコスト変動値で、元のリンクコストを修正しながら経路を算出してもよい。また、経路探索部202dは、ネットワークデータベース206aに記憶されたネットワークデータの元のリンクコストに基づいて経路を算出した場合は、コスト修正部202bの処理により、各経路候補について、コスト変動値の積算値を算出して、昇順に優先順位を決定してもよい。なお、経路探索部202dは、コストの最も小さい経路を経路探索結果として取得してもよく、複数の経路候補に優先順位を付けて経路探索結果としてもよい。ここで、図7は、コスト修正部202bにより修正されたリンクコストに基づいて、経路探索部202dにより探索された徒歩用ルートを一例として示す図である。「S」は、出発地を示し、「G」は、目的地を示している。   Then, the route search unit 202d of the server device 200 searches for a route from the departure point to the destination that satisfies the route search condition received by the route search condition reception unit 202c, based on the network data stored in the network database 206a. (Step SB-4). Here, the route search unit 202d may calculate a route based on the original link cost of the network data stored in the network database 206a, or may calculate a route based on the corrected link cost. Furthermore, when the route search unit 202d calculates a route based on the corrected link cost, the route search unit 202d may calculate the route based on the corrected link cost already stored in the network database 206a. The route may be calculated while correcting the original link cost with the cost fluctuation value stored together with the link ID in the network database 206a. In addition, when the route search unit 202d calculates a route based on the original link cost of the network data stored in the network database 206a, the cost correction unit 202b processes the cost fluctuation value for each route candidate. Values may be calculated and priorities may be determined in ascending order. Note that the route search unit 202d may acquire a route with the lowest cost as a route search result, or may prioritize a plurality of route candidates as a route search result. Here, FIG. 7 is a diagram illustrating an example of a walking route searched by the route search unit 202d based on the link cost corrected by the cost correction unit 202b. “S” indicates a departure place, and “G” indicates a destination.

図7に示すように、距離を優先する経路探索条件で、交通量を考慮しないリンクコストに基づいて経路探索を行った場合、従来の徒歩ルートで示すように、交通量を加味した歩き易さを考慮したものではなかった。一方、本実施形態においては、図4で示したようなコスト修正ルールに基づいて、車の交通量の多さと人の交通量の多さを考慮して、各リンクのコストを増減させている。そのため、図7の本実施形態のルートで示すように、人通りが多く車通りが少ない経路が優先的に選択されることとなり、利用者にとって、安全な経路を提供することができる。   As shown in FIG. 7, when a route search is performed based on a link cost that does not consider the traffic volume under the route search condition that prioritizes the distance, as shown by the conventional walking route, the ease of walking with the traffic volume taken into account. Was not considered. On the other hand, in the present embodiment, the cost of each link is increased or decreased based on the cost correction rule as shown in FIG. 4 in consideration of the traffic volume of vehicles and the traffic volume of people. . Therefore, as shown by the route of the present embodiment in FIG. 7, a route with many people and few vehicles is preferentially selected, and a safe route for the user can be provided.

再び図6に戻り、サーバ装置200の経路情報生成部202eは、経路探索部202dによる経路探索の結果取得された経路を示す経路情報を生成する(ステップSB−5)。ここで、経路情報生成部202eは、経路探索部202dにより取得された経路の情報に加えて、当該経路における交通量に関する交通量情報を付加した経路情報を生成してもよい。また、経路情報生成部202eは、経路探索部202dにより取得された経路や交通量等を、地図データベース206bに記憶された当該経路周辺の地図上に付加(重畳表示)した経路情報を生成してもよい。なお、経路情報生成部202eは、交通量の多さ等によって、経路に沿うように付加された交通量情報等の表示態様(表示色、表示サイズ、線の太さなど)を変更してもよい。また、経路情報生成部202eは、地図データ、経路を示す情報、交通量情報等は個別の表示であってもよく、1つの表示となるように地図データ上に経路を重畳表示させてもよい。地図上に経路を重畳表示させる場合には、経路情報生成部202eは、例えば交通量の多い道路の表示色を変えるなど、交通量の多さ等によって、地図や経路の表示態様(表示色、表示サイズ、線の太さなど)を変更して経路情報を作成してもよい。経路情報生成部202eは、出発時刻ごとに交通量が変動する場合等に、出発時刻ごとの交通量を比較可能に示す経路情報を作成してもよい。経路情報の態様として、複数の経路や時間帯での交通量を比較できるように表示する方法が考えられ、出発時刻別による交通量をグラフ表示する経路情報を作成してもよい。また、経路情報生成部202eにより作成される経路情報は、交通量を、地図上の記号、数値等で表現したものであってもよい。また、経路情報生成部202eは、複数の移動手段ごとの交通量や複数の経路候補ごとの交通量を比較可能に示す経路情報を作成してもよい。また、経路情報生成部202eは、経路探索部202dにより交通量を考慮せずに取得された複数の経路について、算出したコスト変動値の積算値に応じて優先度を付けて提示する経路情報を生成してもよい。   Returning to FIG. 6 again, the route information generation unit 202e of the server device 200 generates route information indicating the route acquired as a result of the route search by the route search unit 202d (step SB-5). Here, in addition to the route information acquired by the route search unit 202d, the route information generation unit 202e may generate route information to which traffic information related to the traffic volume in the route is added. Further, the route information generation unit 202e generates route information in which the route, traffic volume, and the like acquired by the route search unit 202d are added (superimposed display) on the map around the route stored in the map database 206b. Also good. Note that the route information generation unit 202e may change the display mode (display color, display size, line thickness, etc.) of traffic information added along the route due to the amount of traffic. Good. In addition, the route information generation unit 202e may display the map data, the route information, the traffic information, etc. individually or may superimpose the route on the map data so as to be one display. . When displaying a route superimposed on the map, the route information generation unit 202e changes the display mode (display color, display color, etc.) depending on the amount of traffic such as changing the display color of a road with a lot of traffic. The route information may be created by changing the display size, line thickness, etc. The route information generation unit 202e may create route information indicating that the traffic volume at each departure time can be compared when the traffic volume varies at each departure time. As a mode of route information, a method of displaying so that traffic volumes in a plurality of routes and time zones can be compared is conceivable, and route information for displaying the traffic volume according to departure time in a graph may be created. Further, the route information created by the route information generation unit 202e may represent the traffic volume with a symbol, a numerical value, or the like on a map. In addition, the route information generation unit 202e may create route information indicating that the traffic volume for each of the plurality of moving means and the traffic volume for each of a plurality of route candidates can be compared. In addition, the route information generation unit 202e provides route information to be presented with priority according to the integrated value of the calculated cost fluctuation value for a plurality of routes acquired without considering the traffic volume by the route search unit 202d. It may be generated.

そして、サーバ装置200の経路情報送信部202fは、経路情報生成部202eにより作成された経路情報を端末装置100に送信する(ステップSB−6)。   Then, the route information transmitting unit 202f of the server device 200 transmits the route information created by the route information generating unit 202e to the terminal device 100 (step SB-6).

そして、端末装置100の経路情報受信部102cは、サーバ装置200から送信される、経路情報を受信する(ステップSB−7)。   Then, the route information receiving unit 102c of the terminal device 100 receives the route information transmitted from the server device 200 (step SB-7).

そして、端末装置100の経路情報出力部102dは、経路情報受信部102cにより受信された経路情報を、出力部114に出力する(ステップSB−8)。ここで、利用者により入力部116を介して複数の経路の中から一の経路が選択された場合、経路情報出力部102dは、選択された経路に従って経路案内を実行してもよい。例えば、経路情報出力部102dは、経路情報に含まれる地図データ上に、経路、および、現在位置情報取得部102aにより取得される現在位置情報、を重畳した表示画面を出力部114に表示させてもよい。   Then, the route information output unit 102d of the terminal device 100 outputs the route information received by the route information receiving unit 102c to the output unit 114 (step SB-8). Here, when one route is selected from a plurality of routes through the input unit 116 by the user, the route information output unit 102d may perform route guidance according to the selected route. For example, the route information output unit 102d causes the output unit 114 to display a display screen in which the route and the current position information acquired by the current position information acquisition unit 102a are superimposed on the map data included in the route information. Also good.

なお、本実施の形態において、上述したステップSB−1〜ステップSB−8の処理が繰り返されるよう制御してもよい。例えば、端末装置100の経路探索条件送信部102bが、現在位置情報取得部102aにより取得される現在位置情報に基づいて案内経路を外れたと判定した場合に、再経路探索要求等をサーバ装置200に送信することにより、上述したステップSB−1〜ステップSB−8の処理が繰り返されるよう制御してもよい。また、サーバ装置200の交通量情報取得部202aが、交通量情報の更新を検出した場合(外部機器600等から新たな交通量情報を受信した場合や、プローブ情報から最新の実測値が得られた場合など)あるいは一定間隔ごとに、ステップSB−4〜ステップSB−8の処理を繰り返すよう処理を行ってもよい。また、サーバ装置200の経路情報生成部202eは、更新された交通量情報に基づいて経路に所定値以上の影響があると判定したときに、交通量情報の更新を端末装置100に通知し、再経路探索を行うか否かを、端末装置100の入力部116を介して利用者に選択させるようにしてもよい。そして、サーバ装置200は、端末装置100からの再経路探索要求を受信した場合に、経路探索部202dにより再経路探索を行ってもよい。なお、これらの場合において、経路探索条件の出発地は、現在位置情報受信部202aにより受信される最新の現在位置情報による位置としてもよい。   In the present embodiment, control may be performed so that the above-described steps SB-1 to SB-8 are repeated. For example, when the route search condition transmission unit 102b of the terminal device 100 determines that the guide route has been deviated based on the current position information acquired by the current position information acquisition unit 102a, a reroute search request or the like is sent to the server device 200. You may control to repeat the process of step SB-1-step SB-8 mentioned above by transmitting. Further, when the traffic information acquisition unit 202a of the server device 200 detects an update of the traffic information (when new traffic information is received from the external device 600 or the like, or the latest measured value is obtained from the probe information. For example) or at regular intervals, the processing from step SB-4 to step SB-8 may be repeated. When the route information generation unit 202e of the server device 200 determines that the route has an influence of a predetermined value or more based on the updated traffic information, the route information generation unit 202e notifies the terminal device 100 of the update of the traffic information, Whether or not to perform a reroute search may be selected by the user via the input unit 116 of the terminal device 100. And the server apparatus 200 may perform a reroute search by the route search part 202d, when the reroute search request | requirement from the terminal device 100 is received. In these cases, the starting point of the route search condition may be a position based on the latest current position information received by the current position information receiving unit 202a.

以上が、第1の実施形態における経路探索システムにおける経路探索処理の一例である。なお、図4で示したコスト修正ルール以外にも、種々のコスト修正ルールを適用してもよいものである。ここで、図8は、第1および第2の移動手段(徒歩および車)の交通量に対応付けた、コスト修正部202bによるコスト修正ルールの他の例を示す図である。   The above is an example of the route search process in the route search system in the first embodiment. In addition to the cost correction rules shown in FIG. 4, various cost correction rules may be applied. Here, FIG. 8 is a figure which shows the other example of the cost correction rule by the cost correction part 202b matched with the traffic volume of the 1st and 2nd moving means (walking and a car).

図8に示すように、徒歩の交通量が多いが車の交通量が少ない場合、あるいは、徒歩の交通量が少ないが車の交通量が多い場合、コスト修正部202bは、夜間の時間帯でも、図4と同様にコストを修正する。一方、徒歩と車の交通量がいずれも多い場合、夜間の時間帯では、車が多くとも安全性を重視して人通りが多い道を通った方が安全と考えて、コスト修正部202bは、徒歩のコストをやや減らし、車のコストを減らす修正を行う。また、徒歩と車の交通量がいずれも少ない場合、歩行者にとっても車にとっても危険で通行し難いと考えて、コスト修正部202bは、徒歩のコストを増やし、車のコストを増やす修正を行う。ここで、図9は、コスト修正部202bにより修正されたリンクコストに基づいて、経路探索部202dにより探索された徒歩用ルートを一例として示す図である。「S」は、出発地を示し、「G」は、目的地を示している。また、実線で囲んだラインは、探索結果のルートを示している。   As shown in FIG. 8, when there is a large amount of traffic on foot but a small amount of traffic on the vehicle, or when there is a small amount of traffic on the foot but a large amount of traffic on the vehicle, the cost correction unit 202b is in the night time zone. The cost is corrected in the same manner as in FIG. On the other hand, when both walking and car traffic are heavy, the cost correction unit 202b considers that it is safer to go through a busy road with much emphasis on safety in the night time zone. Make corrections to reduce walking costs somewhat and reduce car costs. Further, when both walking and car traffic are small, it is considered dangerous for pedestrians and cars, and the cost correction unit 202b increases the cost of walking and corrects the cost of the car. . Here, FIG. 9 is a diagram illustrating an example of a walking route searched by the route search unit 202d based on the link cost corrected by the cost correction unit 202b. “S” indicates a departure place, and “G” indicates a destination. A line surrounded by a solid line indicates the route of the search result.

図8に上述したようなコスト修正ルールに基づいて、夜間用にリンクコストを修正して経路探索を行った場合、図9に示すように、人通りも車どおりも少ない道路を避けた徒歩用ルートが生成される。夜間の場合は、徒歩でも車でも交通量が多い道路は、明るく安全であると考えられるので、交通量が少ない危険な道路を避けた経路探索結果を利用者に提供することができる。このように、コスト修正部202bは、経路探索時間帯に応じてコストを修正する値(すなわち、コスト変動値)を変更してもよい。なお、時間帯は、日中と夜間の別など一日のうちの時間帯に限られず、平日か休日かといった日種(曜日を含む。)、季節や月の別などによって、コスト変動値を変更してもよい。   When the route search is performed by correcting the link cost for night use based on the cost correction rule as described above in FIG. 8, as shown in FIG. A route is generated. In the case of nighttime, a road with a lot of traffic on foot or by car is considered to be bright and safe. Therefore, it is possible to provide a user with a route search result avoiding a dangerous road with a small traffic. As described above, the cost correcting unit 202b may change the value for correcting the cost (that is, the cost fluctuation value) according to the route search time zone. Note that the time zone is not limited to the time zone of the day, such as whether it is daytime or nighttime, and the cost fluctuation value depends on the day type (including day of the week) such as weekdays or holidays, the season and the month. It may be changed.

ここで、上記のコスト修正方法の例では、コスト修正対象の移動手段の交通量の情報(第1交通量情報)も加味して、コストの修正を行ったがこれに限られず、コスト修正対象の移動手段以外の他の移動手段のみの交通量情報に基づいて、コストを修正してもよい。ここで、図10は、徒歩および車の移動手段の交通量に対応付けた、コスト修正部202bによる自転車のコスト修正ルールの一例を示す図である。   Here, in the example of the cost correction method described above, the cost correction is performed in consideration of the traffic volume information (first traffic volume information) of the moving means that is the cost correction target. The cost may be corrected based on the traffic volume information of only other moving means other than the moving means. Here, FIG. 10 is a diagram illustrating an example of a bicycle cost correction rule by the cost correction unit 202b, which is associated with the traffic volume of the walking and vehicle moving means.

図10に示すように、徒歩の交通量も車の交通量も多い場合、自転車が通行し難いと考えられるので、コスト修正部202bは、自転車のコストを増やす修正を行う。一方、徒歩の交通量が多いが車の交通量が少ない場合や、反対に、徒歩の交通量が少ないが車の交通量が多い場合は、通行し難いとも通行し難いとも言えないので、コスト修正部202bは、自転車のコストを変更しない。また、徒歩の交通量も車の交通量も少ない場合、自転車が通行し易いと考えられるので、コスト修正部202bは、自転車のコストを減らす修正を行う。ここで、図11は、コスト修正部202bにより修正されたリンクコストに基づいて、経路探索部202dにより探索された自転車用ルートを一例として示す図である。「S」は、出発地を示し、「G」は、目的地を示している。また、実線で囲んだラインは、探索結果のルートを示している。   As shown in FIG. 10, when there is a large amount of traffic on foot and traffic on the car, it is considered that the bicycle is difficult to pass. Therefore, the cost correction unit 202b performs correction to increase the cost of the bicycle. On the other hand, if there is a lot of walking traffic, but there is little traffic on the car, and conversely, if there is little traffic on foot but there is a lot of traffic on the car, it cannot be said that it is difficult or impossible to pass. The correction unit 202b does not change the cost of the bicycle. In addition, when the walking traffic and the traffic of the car are small, it is considered that the bicycle is easy to pass. Therefore, the cost correction unit 202b performs correction to reduce the cost of the bicycle. Here, FIG. 11 is a diagram illustrating an example of a bicycle route searched by the route search unit 202d based on the link cost corrected by the cost correction unit 202b. “S” indicates a departure place, and “G” indicates a destination. A line surrounded by a solid line indicates the route of the search result.

図10に上述したコスト修正ルールに基づいて、自転車用にリンクコストを修正して経路探索を行った場合、図11に示すように、人通りまたは車通りが少ないルートが優先的に選ばれる。このように、歩行者も車も少ない方が通行し易く安全な自転車用ルートを提供することができる。   When a route search is performed by correcting the link cost for a bicycle based on the cost correction rule described above with reference to FIG. 10, a route with less traffic or traffic is preferentially selected as shown in FIG. Thus, it is possible to provide a safe bicycle route that is easier for people with fewer pedestrians and cars to pass.

以上で、第1の実施形態における経路探索システムの処理の説明を終える。   Above, description of the process of the route search system in 1st Embodiment is finished.

[第2の実施形態]
続いて、本発明の第2の実施形態(コスト修正装置400(スタンドアローン型))について、図12および図13を参照して以下に説明する。ここで、図12は、第2の実施形態におけるコスト修正装置400の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。
[Second Embodiment]
Next, a second embodiment (cost correction device 400 (stand-alone type)) of the present invention will be described below with reference to FIGS. 12 and 13. Here, FIG. 12 is a block diagram showing an example of the configuration of the cost correction apparatus 400 according to the second embodiment, and conceptually shows only the portion related to the present invention in the configuration.

なお、第2の実施形態においては、全ての機能をコスト修正装置400に集約し、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶し、コスト修正にかかる移動手段以外の他の移動手段の交通量に基づいて、ネットワークデータのコストを修正する。また、経路探索時も、ネットワークデータ、および、コスト修正にかかる移動手段以外の他の移動手段の交通量に基づいて、コストを修正して経路探索条件を満たす出発地から目的地までの経路を探索し、探索された経路を示す経路情報を、出力部414に出力する。このように、第2の実施形態は、コスト修正装置400がスタンドアローン型に構成され単独で処理を行う点が第1の実施形態と異なる。   In the second embodiment, all functions are aggregated in the cost correction device 400, network data that defines the traffic network including at least the cost of the moving means is stored, and other than the moving means related to the cost correction. The cost of the network data is corrected based on the traffic volume of the moving means. At the time of route search, the route from the starting point to the destination satisfying the route search condition by correcting the cost based on the network data and the traffic volume of other moving means other than the moving means for cost correction The route information indicating the searched route is output to the output unit 414. As described above, the second embodiment is different from the first embodiment in that the cost correction apparatus 400 is configured as a stand-alone type and performs processing alone.

[コスト修正装置400(スタンドアローン型)の構成]
まず、第2の実施形態におけるコスト修正装置400(スタンドアローン型)の構成の一例について、図12を参照して以下に説明する。
[Configuration of Cost Correction Device 400 (Stand-Alone Type)]
First, an example of the configuration of the cost correction apparatus 400 (stand-alone type) in the second embodiment will be described below with reference to FIG.

図12に示すように、本発明の第2の実施形態のコスト修正装置400は、位置取得部412と出力部414と入力部416と制御部402と記憶部406とを少なくとも備える。これらコスト修正装置400の各部は任意の通信路を介して通信可能に接続されている。例えば、コスト修正装置400は、一般に市販されるデスクトップ型またはノート型のパーソナルコンピュータ等の情報処理装置、携帯電話やPHSやPDA等の携帯端末装置、および、走行経路案内等を行なうPND(Portable Navigation Device)等のナビゲーション端末等である。   As illustrated in FIG. 12, the cost correction apparatus 400 according to the second embodiment of the present invention includes at least a position acquisition unit 412, an output unit 414, an input unit 416, a control unit 402, and a storage unit 406. Each part of these cost correction apparatuses 400 is connected so that communication is possible via arbitrary communication paths. For example, the cost correction device 400 includes a commercially available information processing device such as a desktop or laptop personal computer, a portable terminal device such as a mobile phone, a PHS, or a PDA, and a portable navigation device such as PND (Portable Navigation). A navigation terminal such as Device).

図12において、入出力制御インターフェース部408、通信制御インターフェース部404、位置取得部412、出力部414、および、入力部416、並びに、ネットワーク300、位置発信装置500、および、外部機器600の各機能は、第1の実施形態と同様であるため説明を省略する。また、記憶部406の各部(ネットワークデータベース406a、地図データベース406b、および、交通量データベース406c等)についても、サーバ装置200ではなくコスト修正装置400に備えられている点を除き、各機能が第1の実施形態と同様であるため説明を省略する。   12, each function of the input / output control interface unit 408, the communication control interface unit 404, the position acquisition unit 412, the output unit 414, and the input unit 416, the network 300, the position transmission device 500, and the external device 600 is illustrated. Since this is the same as in the first embodiment, a description thereof will be omitted. In addition, each function of the storage unit 406 (the network database 406a, the map database 406b, the traffic volume database 406c, etc.) is the same as each function except that the cost correction device 400 is provided instead of the server device 200. Since it is the same as that of embodiment, description is abbreviate | omitted.

また、制御部402の各部(現在位置情報取得部402a〜経路情報出力部402g等)について、本実施形態のコスト修正装置400がスタンドアローン型であり、制御部402が各送受信部を備えていない点を除き、各機能は第1の実施形態の経路探索システムと基本的に同様である。   In addition, for each part of the control unit 402 (current position information acquisition unit 402a to route information output unit 402g, etc.), the cost correction apparatus 400 of the present embodiment is a stand-alone type, and the control unit 402 does not include each transmission / reception unit. Except for this point, each function is basically the same as that of the route search system of the first embodiment.

図12において、制御部402は、OS等の制御プログラムや、各種の処理手順等を規定したプログラム、および、所要データを格納するための内部メモリを有する。そして、制御部402は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部402は、機能概念的に、現在位置情報取得部402a、経路探索条件設定部402b、交通量情報取得部402c、コスト修正部402d、経路探索部402e、経路情報生成部402f、および、経路情報出力部402gを備える。このうち、現在位置情報取得部402a、交通量情報取得部402c、コスト修正部402d、経路探索部402e、経路情報生成部402f、および、経路情報出力部402gの機能は、第1の実施形態と同様であるため説明を省略する。   In FIG. 12, the control unit 402 has an internal memory for storing a control program such as an OS, a program defining various processing procedures, and necessary data. And the control part 402 performs the information processing for performing various processes with these programs. The control unit 402 is functionally conceptually configured as a current position information acquisition unit 402a, a route search condition setting unit 402b, a traffic volume information acquisition unit 402c, a cost correction unit 402d, a route search unit 402e, a route information generation unit 402f, and a route. An information output unit 402g is provided. Among these, the functions of the current position information acquisition unit 402a, the traffic volume information acquisition unit 402c, the cost correction unit 402d, the route search unit 402e, the route information generation unit 402f, and the route information output unit 402g are the same as those in the first embodiment. The description is omitted because it is similar.

また、経路探索条件設定部402bは、少なくとも出発地と目的地とを含む経路探索条件を設定する経路探索条件設定手段である。ここで、出発地は、現在位置情報取得部402aにより取得される現在位置情報に基づくコスト修正装置400の利用者の現在位置であってもよい。また、経路探索条件は、更に、出発時刻または到着時刻を含んでいてもよい。ここで、出発時刻は、現在時刻であってもよい。また、経路探索条件は、更に、経由地や、経由時刻を含んでいてもよい。また、経路探索条件設定部402bは、利用者に入力部416を介して経路探索条件を入力させるよう制御し、利用者により入力された経路探索条件を設定してもよい。また、経路探索条件設定部402bは、予め記憶部406に記憶された経路探索条件を設定してもよい。   The route search condition setting unit 402b is route search condition setting means for setting a route search condition including at least a departure place and a destination. Here, the departure place may be the current position of the user of the cost correction apparatus 400 based on the current position information acquired by the current position information acquisition unit 402a. The route search condition may further include a departure time or an arrival time. Here, the departure time may be the current time. Further, the route search condition may further include a transit point and a transit time. Further, the route search condition setting unit 402b may control the user to input the route search condition via the input unit 416 and set the route search condition input by the user. Further, the route search condition setting unit 402b may set route search conditions stored in the storage unit 406 in advance.

以上で、第2の実施形態におけるコスト修正装置400の構成の一例の説明を終える。   Above, description of an example of a structure of the cost correction apparatus 400 in 2nd Embodiment is finished.

[コスト修正装置400(スタンドアローン型)の処理]
次に、このように構成された第2の実施形態におけるコスト修正装置400の処理の一例について、以下に図13を参照して詳細に説明する。ここで、図13は、第2の実施形態におけるコスト修正装置400の処理の一例を示すフローチャートである。なお、コスト修正装置400は、以下の全ての処理を実行することに限定されることはなく、その一部の処理(特に、コスト修正処理)のみを実行してもよいものである。
[Processing of cost correction apparatus 400 (stand-alone type)]
Next, an example of the process of the cost correction apparatus 400 in the second embodiment configured as described above will be described in detail below with reference to FIG. Here, FIG. 13 is a flowchart illustrating an example of processing of the cost correction apparatus 400 according to the second embodiment. Note that the cost correction apparatus 400 is not limited to executing all the following processes, and may execute only a part of the processes (particularly, the cost correction process).

図13に示すように、まず、経路探索条件設定部402bは、利用者により入力部416を介して入力された少なくとも出発地と目的地を含む経路探索条件を設定する(ステップSC−1)。ここで、出発地は、現在位置情報取得部402aにより取得される現在位置情報に基づくコスト修正装置400の利用者の現在位置であってもよい。   As shown in FIG. 13, first, the route search condition setting unit 402b sets a route search condition including at least a departure place and a destination input by the user via the input unit 416 (step SC-1). Here, the departure place may be the current position of the user of the cost correction apparatus 400 based on the current position information acquired by the current position information acquisition unit 402a.

そして、経路探索部402eは、ネットワークデータベース406aに記憶されたネットワークデータ、および、交通量情報取得部402cにより取得され交通量データベース406cに格納された交通量情報に基づいて、経路探索条件設定部402bにより設定された経路探索条件を満たす出発地から目的地までの経路を探索する(ステップSC−2)。ここで、経路探索部402eは、ネットワークデータベース406aに記憶されたネットワークデータの元のリンクコストに基づいて経路を算出してもよく、修正リンクコストに基づいて経路を算出してもよい。さらに、経路探索部402eは、修正リンクコストに基づいて経路を算出する場合、ネットワークデータベース406aに既に記憶された修正リンクコストに基づいて経路を算出してもよく、コスト修正部402dに処理により、ネットワークデータベース406aにリンクIDとともに格納されたコスト変動値で、元のリンクコストを修正しながら経路を算出してもよい。また、経路探索部402eは、ネットワークデータベース406aに記憶されたネットワークデータの元のリンクコストに基づいて経路を算出した場合は、コスト修正部402dの処理により、各経路候補について、コスト変動値の積算値を算出して、昇順に優先順位を決定してもよい。なお、経路探索部402eは、コストの最も小さい経路を経路探索結果として取得してもよく、複数の経路候補に優先順位を付けて経路探索結果としてもよい。コスト修正部402dによる具体的なコスト修正ルールは、図4、図8、および、図10を用いて上述したとおりであるので、説明を省略する。   Then, the route search unit 402e is based on the network data stored in the network database 406a and the traffic information acquired by the traffic information acquisition unit 402c and stored in the traffic database 406c. The route from the starting point to the destination satisfying the route search condition set by (1) is searched (step SC-2). Here, the route search unit 402e may calculate the route based on the original link cost of the network data stored in the network database 406a, or may calculate the route based on the corrected link cost. Furthermore, when calculating the route based on the corrected link cost, the route search unit 402e may calculate the route based on the corrected link cost already stored in the network database 406a. The route may be calculated while correcting the original link cost using the cost fluctuation value stored together with the link ID in the network database 406a. In addition, when the route search unit 402e calculates a route based on the original link cost of the network data stored in the network database 406a, the cost correction unit 402d processes the cost fluctuation value for each route candidate. Values may be calculated and priorities may be determined in ascending order. Note that the route search unit 402e may acquire the route with the lowest cost as a route search result, or may prioritize a plurality of route candidates as the route search result. Since the specific cost correction rule by the cost correction unit 402d is as described above with reference to FIGS. 4, 8, and 10, the description thereof is omitted.

そして、経路情報生成部402fは、経路探索部402eによる経路探索の結果、取得された経路を示す経路情報を生成する(ステップSC−3)。ここで、経路情報生成部402fは、経路探索部402eにより取得された経路の情報に加えて、当該経路における交通量に関する交通量情報を付加した経路情報を生成してもよい。また、経路情報生成部402fは、経路探索部402eにより取得された経路に、地図データベース406bに記憶された当該経路周辺の地図を付加した経路情報を生成してもよい。この他、経路情報生成部402fは、第1の実施形態と同様に、経路情報を生成してもよい。   Then, the route information generation unit 402f generates route information indicating the acquired route as a result of the route search by the route search unit 402e (step SC-3). Here, the route information generation unit 402f may generate route information in addition to the route information acquired by the route search unit 402e, with addition of traffic information related to the traffic on the route. The route information generation unit 402f may generate route information obtained by adding a map around the route stored in the map database 406b to the route acquired by the route search unit 402e. In addition, the route information generation unit 402f may generate route information as in the first embodiment.

そして、経路情報出力部402gは、経路情報生成部402fにより生成された経路情報を、出力部414に出力する(ステップSC−4)。ここで、利用者により入力部416を介して複数の経路の中から一の経路が選択された場合、経路情報出力部402gは、選択された経路に従って経路案内を実行してもよい。例えば、経路情報出力部402gは、経路情報に含まれる地図データ上に、経路、および、現在位置情報取得部402aにより取得される現在位置情報、を重畳した表示画面を出力部414に表示させてもよい。   Then, the route information output unit 402g outputs the route information generated by the route information generation unit 402f to the output unit 414 (step SC-4). Here, when one route is selected from a plurality of routes through the input unit 416 by the user, the route information output unit 402g may perform route guidance according to the selected route. For example, the route information output unit 402g causes the output unit 414 to display a display screen in which the route and the current position information acquired by the current position information acquisition unit 402a are superimposed on the map data included in the route information. Also good.

なお、本実施の形態において、上述したステップSC−1〜ステップSC−4の処理が繰り返されるよう制御してもよい。例えば、コスト修正装置400は、案内経路を外れた場合に、ステップSC−1〜ステップSC−4の処理が繰り返されるよう制御してもよい。また、交通量情報取得部402cが、交通量情報の更新を検出した場合(外部機器600等から新たな交通量情報を受信した場合など)あるいは一定間隔ごとに、ステップSC−2〜ステップSC−4の処理を繰り返すよう処理を行ってもよい。また、経路情報生成部402fは、更新された交通量情報に基づいて経路に所定値以上の影響があると判定したときに、交通量情報の更新を通知し、再経路探索を行うか否かを、コスト修正装置400の入力部416を介して利用者に選択させるようにしてもよい。そして、コスト修正装置400は、利用者から再経路探索要求を入力された場合に、経路探索部402eにより再経路探索を行ってもよい。なお、これらの場合において、経路探索条件の出発地は、現在位置情報取得部402aにより受信される最新の現在位置情報による位置としてもよい。   In the present embodiment, control may be performed so that the processes in steps SC-1 to SC-4 described above are repeated. For example, the cost correction apparatus 400 may control so that the process of step SC-1 to step SC-4 is repeated when it deviates from a guidance route. In addition, when the traffic information acquisition unit 402c detects an update of the traffic information (when new traffic information is received from the external device 600 or the like) or at regular intervals, step SC-2 to step SC- Processing may be performed so as to repeat the processing of 4. In addition, when the route information generation unit 402f determines that the route has an influence of a predetermined value or more based on the updated traffic information, the route information generation unit 402f notifies the update of the traffic information and determines whether to perform a reroute search. May be selected by the user via the input unit 416 of the cost correction apparatus 400. Then, the cost correction apparatus 400 may perform a reroute search by the route search unit 402e when a reroute search request is input from the user. In these cases, the starting point of the route search condition may be a position based on the latest current position information received by the current position information acquisition unit 402a.

以上が、第2の実施形態におけるコスト修正装置400の処理の一例である。なお、上記以外にも、第1の実施形態について詳述した処理は、同様に第2の実施形態に適用することができる。   The above is an example of the process of the cost correction apparatus 400 in the second embodiment. In addition to the above, the processing described in detail for the first embodiment can be similarly applied to the second embodiment.

[他の実施の形態]
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。
[Other embodiments]
Although the embodiments of the present invention have been described so far, the present invention is not limited to the above-described embodiments, but can be applied to various different embodiments within the scope of the technical idea described in the claims. It may be implemented.

例えば、コスト修正装置400がスタンドアローンの形態で処理を行う場合を一例に説明したが、コスト修正装置400は、クライアント端末(コスト修正装置400とは別筐体である。)からの要求に応じて処理を行い、その処理結果を当該クライアント端末に返却するようにしてもよい。   For example, although the case where the cost correction apparatus 400 performs processing in a stand-alone form has been described as an example, the cost correction apparatus 400 responds to a request from a client terminal (which is a separate casing from the cost correction apparatus 400). The processing result may be returned to the client terminal.

また、実施の形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。   In addition, among the processes described in the embodiment, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method.

このほか、上記文献中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。   In addition, unless otherwise specified, the processing procedures, control procedures, specific names, information including registration data for each processing, parameters such as search conditions, screen examples, and database configurations shown in the above documents and drawings Can be changed arbitrarily.

また、端末装置100、サーバ装置200、および、コスト修正装置400に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。   Further, regarding the terminal device 100, the server device 200, and the cost correction device 400, each illustrated component is functionally conceptual and does not necessarily need to be physically configured as illustrated.

例えば、端末装置100、サーバ装置200、および、コスト修正装置400の各装置が備える処理機能、特に制御部102,202,400にて行われる各処理機能については、その全部または任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、後述する、コンピュータに本発明に係る方法を実行させるためのプログラム化された命令を含む、一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて端末装置100、サーバ装置200、および、コスト修正装置400に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部106,206,406などには、OS(Operating System)と協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。   For example, all or some of the processing functions provided in each device of the terminal device 100, the server device 200, and the cost correction device 400, particularly the processing functions performed by the control units 102, 202, and 400, are included. It may be realized by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may be realized as hardware by wired logic. Note that the program is recorded on a non-transitory computer-readable recording medium including a programmed instruction for causing a computer to execute the method according to the present invention, which will be described later. , Mechanically read by the server device 200 and the cost correction device 400. That is, in the storage units 106, 206, and 406 such as a ROM or HDD (Hard Disk Drive), a computer program for giving instructions to the CPU in cooperation with the OS (Operating System) and performing various processes is recorded. ing. This computer program is executed by being loaded into the RAM, and constitutes a control unit in cooperation with the CPU.

また、このコンピュータプログラムは、端末装置100、サーバ装置200、および、コスト修正装置400に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。   In addition, this computer program may be stored in an application program server connected to the terminal device 100, the server device 200, and the cost correction device 400 via an arbitrary network 300. It is also possible to download all or part of it.

また、本発明に係るプログラムを、コンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USBメモリ、SDカード、フレキシブルディスク、光磁気ディスク、ROM、EPROM、EEPROM、CD−ROM、MO、DVD、および、Blu−ray Disc等の任意の「可搬用の物理媒体」を含むものとする。   In addition, the program according to the present invention may be stored in a computer-readable recording medium, and may be configured as a program product. Here, the “recording medium” is any memory card, USB memory, SD card, flexible disk, magneto-optical disk, ROM, EPROM, EEPROM, CD-ROM, MO, DVD, Blu-ray Disc, etc. Of “portable physical media”.

また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OS(Operating System)に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。   The “program” is a data processing method described in an arbitrary language or description method, and may be in any format such as source code or binary code. The “program” is not necessarily limited to a single configuration, but is distributed in the form of a plurality of modules and libraries, or in cooperation with a separate program represented by an OS (Operating System). Including those that achieve the function. Note that a well-known configuration and procedure can be used for a specific configuration for reading a recording medium, a reading procedure, an installation procedure after reading, and the like in each device described in the embodiment.

記憶部106,206,406に格納される各種のデータベース等(ネットワークデータベース106a,406a〜交通量データベース106c,406c)は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。   Various databases and the like (network databases 106a, 406a to 106c, 406c) stored in the storage units 106, 206, 406 are RAM, a memory device such as a ROM, a fixed disk device such as a hard disk, a flexible disk, The storage means such as an optical disk stores various programs, tables, databases, web page files, and the like used for various processes and website provision.

また、コスト修正装置400は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置として構成してもよく、また、該情報処理装置に任意の周辺装置を接続して構成してもよい。また、コスト修正装置400は、該情報処理装置に本発明の方法を実現させるソフトウェア(プログラム、データ等を含む。)を実装することにより実現してもよい。   The cost correction apparatus 400 may be configured as an information processing apparatus such as a known personal computer or workstation, or may be configured by connecting an arbitrary peripheral device to the information processing apparatus. The cost correction apparatus 400 may be realized by installing software (including programs, data, and the like) that causes the information processing apparatus to realize the method of the present invention.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。   Furthermore, the specific form of distribution / integration of the devices is not limited to that shown in the figure, and all or a part of them may be functional or physical in arbitrary units according to various additions or according to functional loads. Can be distributed and integrated. That is, the above-described embodiments may be arbitrarily combined and may be selectively implemented.

以上詳述に説明したように、本発明によれば、複数の移動手段が同じ交通網上を移動する場合に、適切な経路探索を行うことができるコスト修正装置、経路探索システム、端末装置、サーバ装置、コスト修正方法、経路探索方法、および、プログラム、並びに、記録媒体を提供することができる。   As described above in detail, according to the present invention, when a plurality of moving means move on the same traffic network, a cost correction device, a route search system, a terminal device, and the like that can perform an appropriate route search, A server device, a cost correction method, a route search method, a program, and a recording medium can be provided.

100 端末装置
102 制御部
102a 現在位置情報取得部
102b 経路探索条件送信部
102c 経路情報受信部
102d 経路情報出力部
104 通信制御インターフェース部
106 記憶部
108 入出力制御インターフェース部
112 位置取得部
114 出力部
116 入力部
200 サーバ装置
202 制御部
202a 交通量情報取得部
202b コスト修正部
202c 経路探索条件受信部
202d 経路探索部
202e 経路情報生成部
202f 経路情報送信部
204 通信制御インターフェース部
206 記憶部
206a ネットワークデータベース
206b 地図データベース
206c 交通量データベース
300 ネットワーク
400 コスト修正装置
402 制御部
402a 現在位置情報取得部
402b 経路探索条件設定部
402c 交通量情報取得部
402d コスト修正部
402e 経路探索部
402f 経路情報生成部
402g 経路情報出力部
404 通信制御インターフェース部
406 記憶部
406a ネットワークデータベース
406b 地図データベース
406c 交通量データベース
408 入出力制御インターフェース部
412 位置取得部
414 出力部
416 入力部
500 位置発信装置
600 外部機器
DESCRIPTION OF SYMBOLS 100 Terminal device 102 Control part 102a Current position information acquisition part 102b Route search condition transmission part 102c Route information reception part 102d Route information output part 104 Communication control interface part 106 Storage part 108 Input / output control interface part 112 Position acquisition part 114 Output part 116 Input unit 200 Server device 202 Control unit 202a Traffic information acquisition unit 202b Cost correction unit 202c Route search condition reception unit 202d Route search unit 202e Route information generation unit 202f Route information transmission unit 204 Communication control interface unit 206 Storage unit 206a Network database 206b Map database 206c Traffic volume database 300 Network 400 Cost correction device 402 Control unit 402a Current position information acquisition unit 402b Route search condition setting 402c Traffic information acquisition unit 402d Cost correction unit 402e Route search unit 402f Route information generation unit 402g Route information output unit 404 Communication control interface unit 406 Storage unit 406a Network database 406b Map database 406c Traffic volume database 408 Input / output control interface unit 412 Location Acquisition unit 414 Output unit 416 Input unit 500 Position transmitter 600 External device

Claims (19)

記憶部と制御部とを少なくとも備えたコスト修正装置において、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部は、上記移動手段以外の他の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正するコスト修正手段、を備えたことを特徴とする、コスト修正装置。   In the cost correction apparatus including at least a storage unit and a control unit, the storage unit includes network data storage means for storing network data defining a traffic network including at least the cost of the moving means, and the control unit includes: A cost correction apparatus comprising: cost correction means for correcting the cost of the network data based on the traffic volume of other movement means other than the movement means. 請求項1に記載のコスト修正装置において、上記コストにかかる上記移動手段は、利用者の利用する第1の移動手段であり、上記他の移動手段は、上記利用者の利用しない第2の移動手段であり、上記制御部は、上記第1の移動手段による交通量の情報である第1交通量情報を取得する第1交通量情報取得手段と、上記第2の移動手段による交通量の情報である第2交通量情報を取得する第2交通量情報取得手段と、を更に備え、上記コスト修正手段は、上記第1交通量情報および上記第2交通量情報に基づいて、上記コストを修正することを特徴とする、コスト修正装置。   2. The cost correcting apparatus according to claim 1, wherein the moving means for the cost is a first moving means used by a user, and the other moving means is a second movement not used by the user. The control unit is a first traffic information acquisition unit that acquires first traffic information that is traffic information by the first moving unit, and a traffic information by the second moving unit. And second cost information acquisition means for acquiring second traffic volume information, wherein the cost correction means corrects the cost based on the first traffic volume information and the second traffic volume information. A cost correction apparatus characterized by: 請求項2に記載のコスト修正装置において、上記コスト修正手段は、上記第1の移動手段の上記ネットワークデータにおける上記第1交通量情報と、上記第2の移動手段の当該ネットワークデータにおける上記第2交通量情報との間に、所定以上の差異がある場合に、上記コストを修正することを特徴とする、コスト修正装置。   3. The cost correcting apparatus according to claim 2, wherein the cost correcting means includes the first traffic information in the network data of the first moving means and the second traffic information in the network data of the second moving means. A cost correction apparatus, which corrects the cost when there is a predetermined difference or more between the traffic information. 請求項3に記載のコスト修正装置において、上記コスト修正手段は、上記第2の移動手段の上記ネットワークデータにおける上記第2交通量情報が、所定の閾値より少ない場合に、当該ネットワークデータにおける上記コストを下げる修正を行うことを特徴とする、コスト修正装置。   4. The cost correction apparatus according to claim 3, wherein the cost correction means includes the cost in the network data when the second traffic information in the network data of the second movement means is less than a predetermined threshold. A cost correction device characterized in that correction is performed to lower the value. 請求項3に記載のコスト修正装置において、上記コスト修正手段は、上記第2の移動手段の上記ネットワークデータにおける上記第2交通量情報が、所定の閾値より多い場合に、当該ネットワークデータにおける上記コストを上げる修正を行うことを特徴とする、コスト修正装置。   4. The cost correction apparatus according to claim 3, wherein the cost correction means includes the cost in the network data when the second traffic information in the network data of the second movement means is greater than a predetermined threshold. A cost correction apparatus characterized by performing correction to increase 請求項1乃至5のいずれか一つに記載のコスト修正装置において、上記コスト修正手段は、経路探索時間帯に応じて上記コストを修正する値を変更することを特徴とする、コスト修正装置。   6. The cost correction apparatus according to claim 1, wherein the cost correction unit changes a value for correcting the cost in accordance with a route search time zone. 請求項1に記載のコスト修正装置において、上記コスト修正手段は、上記移動手段以外の他の複数の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正することを特徴とする、コスト修正装置。   The cost correction device according to claim 1, wherein the cost correction unit corrects the cost of the network data based on traffic volumes of a plurality of moving units other than the moving unit. Cost correction device. 記憶部と制御部とを少なくとも備えたサーバ装置、および、出力部と制御部とを少なくとも備えた端末装置、を通信可能に接続した経路探索システムにおいて、上記サーバ装置の上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記サーバ装置の上記制御部は、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信手段と、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段により探索された上記経路を示す経路情報を、上記端末装置に送信する経路情報送信手段と、を備え、上記端末装置の上記制御部は、上記経路探索条件を上記サーバ装置に送信する経路探索条件送信手段と、上記サーバ装置から送信される、上記経路情報を受信する経路情報受信手段と、上記経路情報受信手段により受信された上記経路情報を、上記出力部に出力する経路情報出力手段と、を備えたことを特徴とする、経路探索システム。   In a route search system in which a server device including at least a storage unit and a control unit and a terminal device including at least an output unit and a control unit are communicably connected, the storage unit of the server device moves at least A network data storage means for storing network data defining a transportation network including the cost of the means, wherein the control unit of the server device includes a route including at least a departure place and a destination, transmitted from the terminal device Based on the route search condition receiving means for receiving the search conditions, the network data stored in the network data storage means, and the traffic volume of other moving means other than the moving means, the cost is corrected and the cost is corrected. Route search means for searching for a route from the departure place to the destination satisfying a route search condition; and the route search means Route information transmission means for transmitting the route information indicating the route searched for to the terminal device, and the control unit of the terminal device transmits a route search condition to the server device. A route information receiving means for receiving the route information transmitted from the server device; a route information output means for outputting the route information received by the route information receiving means to the output unit; A route search system comprising: 少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段と、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して経路探索条件を満たす出発地から目的地までの経路を探索する経路探索手段と、上記経路探索手段により探索された上記経路を示す経路情報を、出力部に出力する経路情報出力手段と、を備えたことを特徴とする、経路探索システム。   Network data storage means for storing network data defining a transportation network including at least the cost of the movement means, the network data stored in the network data storage means, and traffic of other movement means other than the movement means Based on the amount, a route search unit that corrects the cost and searches for a route from a starting point to a destination that satisfies the route search condition, and route information indicating the route searched by the route search unit is output to the output unit. And a route information output means for outputting to the route search system. 出力部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたサーバ装置において、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部は、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信手段と、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索手段と、上記経路探索手段により探索された上記経路を示す経路情報を、上記端末装置に送信することにより、上記出力部に出力させる経路情報送信手段と、を備えたことを特徴とする、サーバ装置。   In a server device including at least a storage unit and a control unit, which is communicably connected to a terminal device including at least an output unit, the storage unit includes network data that defines a traffic network including at least the cost of a moving means Network data storage means for storing the route search condition receiving means for receiving a route search condition including at least a departure place and a destination transmitted from the terminal device, and the network data storage means Search for a route from the departure point to the destination satisfying the route search condition by correcting the cost based on the network data stored in the vehicle and the traffic volume of other moving means other than the moving means And route information indicating the route searched by the route search means is transmitted to the terminal device. Accordingly, characterized by comprising a path information transmission means for outputting to the output unit, the server device. 記憶部を少なくとも備えたサーバ装置に通信可能に接続された、出力部と制御部とを少なくとも備えた端末装置において、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部は、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信手段と、上記サーバ装置から送信される、上記移動手段以外の他の移動手段の交通量に基づいて修正された上記ネットワークデータの上記コストに基づいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までの経路を示す経路情報を受信する経路情報受信手段と、上記経路情報受信手段により受信された上記経路情報を、上記出力部に出力する経路情報出力手段と、を備えたことを特徴とする、端末装置。   In a terminal device including at least an output unit and a control unit, which is communicably connected to a server device including at least a storage unit, the storage unit includes network data that defines a traffic network including at least the cost of a moving unit Network data storage means for storing the path search condition transmission means for transmitting a route search condition including at least a departure place and a destination to the server apparatus, and the server apparatus. Route information indicating a route from the starting point to the destination satisfying the route search condition, searched based on the cost of the network data corrected based on the traffic volume of the other moving unit other than the moving unit Route information receiving means for receiving the route information, and a route for outputting the route information received by the route information receiving means to the output unit Characterized by comprising a multicast output means, the terminal device. 記憶部と制御部とを少なくとも備えたコスト修正装置において実行されるコスト修正方法であって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において実行される、上記移動手段以外の他の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正するコスト修正ステップ、を含むことを特徴とする、コスト修正方法。   A cost correction method executed in a cost correction apparatus including at least a storage unit and a control unit, wherein the storage unit stores network data defining a traffic network including at least a cost of a moving means A cost correcting step for correcting the cost of the network data based on the traffic volume of the other moving means other than the moving means, which is executed in the control unit. Cost correction method. 記憶部と制御部とを少なくとも備えたサーバ装置、および、出力部と制御部とを少なくとも備えた端末装置、を通信可能に接続した経路探索システムにおいて実行される経路探索方法であって、上記サーバ装置の上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記端末装置の上記制御部において実行される、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信ステップと、上記サーバ装置の上記制御部において実行される、上記端末装置から送信される、上記経路探索条件を受信する経路探索条件受信ステップと、上記サーバ装置の上記制御部において実行される、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索ステップと、上記サーバ装置の上記制御部において実行される、上記経路探索ステップにて探索された上記経路を示す経路情報を、上記端末装置に送信する経路情報送信ステップと、上記端末装置の上記制御部において実行される、上記サーバ装置から送信される、上記経路情報を受信する経路情報受信ステップと、上記経路情報受信ステップにて受信された上記経路情報を、上記出力部に出力する経路情報出力ステップと、を含むことを特徴とする、経路探索方法。   A route search method executed in a route search system in which a server device including at least a storage unit and a control unit and a terminal device including at least an output unit and a control unit are communicably connected. The storage unit of the apparatus includes network data storage means for storing network data defining a transportation network including at least the cost of the moving means, and is executed in the control unit of the terminal device, at least a departure place and a purpose A route search condition transmitting step for transmitting a route search condition including a ground to the server device, and a route search condition for receiving the route search condition transmitted from the terminal device, executed in the control unit of the server device. Receiving step, and recording in the network data storage means executed in the control unit of the server device. A route for searching for a route from the starting point to the destination satisfying the route search condition by correcting the cost based on the network data and the traffic volume of other moving means other than the moving means A search step; a route information transmission step for transmitting the route information indicating the route searched for in the route search step to be executed in the control unit of the server device to the terminal device; The route information receiving step for receiving the route information transmitted from the server device, and the route information for outputting the route information received in the route information receiving step to the output unit, executed by the control unit. A route search method comprising: an output step. 少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段と、経路探索手段と、経路情報出力手段と、を備えた経路探索システムにおいて実行される経路探索方法であって、上記経路探索手段が、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して経路探索条件を満たす出発地から目的地までの経路を探索する経路探索ステップと、上記経路情報出力手段が、上記経路探索ステップにて探索された上記経路を示す経路情報を、出力部に出力する経路情報出力ステップと、を含むことを特徴とする、経路探索方法。   A route search method executed in a route search system comprising: network data storage means for storing network data defining a traffic network, including at least the cost of travel means; route search means; and route information output means. The route search means corrects the cost based on the network data stored in the network data storage means and the traffic volume of other moving means other than the moving means to satisfy the route search condition. A route search step for searching for a route from a departure place to a destination, and a route information output step for the route information output means to output route information indicating the route searched in the route search step to an output unit; The route search method characterized by including these. 出力部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたサーバ装置において実行される経路探索方法であって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において実行される、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信ステップと、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索ステップと、上記経路探索ステップにて探索された上記経路を示す経路情報を、上記端末装置に送信することにより、上記出力部に出力させる経路情報送信ステップと、を含むことを特徴とする、経路探索方法。   A route search method executed in a server device having at least a storage unit and a control unit, which is communicably connected to a terminal device having at least an output unit, wherein the storage unit at least reduces the cost of the moving means. Including network data storage means for storing network data defining a traffic network, and receiving a route search condition including at least a departure place and a destination, transmitted from the terminal device, executed in the control unit Based on the route search condition receiving step, the network data stored in the network data storage means, and the traffic volume of other moving means other than the moving means, the cost is corrected to satisfy the route search conditions. A route search step for searching for a route from the departure place to the destination, and a search in the route search step Route information indicating the route of, by transmitting to the terminal device, characterized in that it comprises a routing information transmitting step of outputting to the output unit, a route search method. 記憶部を少なくとも備えたサーバ装置に通信可能に接続された、出力部と制御部とを少なくとも備えた端末装置において実行される経路探索方法であって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において実行される、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信ステップと、上記サーバ装置から送信される、上記移動手段以外の他の移動手段の交通量に基づいて修正された上記ネットワークデータの上記コストに基づいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までの経路を示す経路情報を受信する経路情報受信ステップと、上記経路情報受信ステップにて受信された上記経路情報を、上記出力部に出力する経路情報出力ステップと、を含むことを特徴とする、経路探索方法。   A route search method executed in a terminal device including at least an output unit and a control unit, which is communicably connected to a server device including at least a storage unit, wherein the storage unit at least reduces the cost of a moving unit. Network data storage means for storing network data defining a traffic network, and route search condition transmission for transmitting a route search condition including at least a starting point and a destination to the server device, executed in the control unit The departure satisfying the route search condition searched based on the cost of the network data corrected based on the traffic volume of other moving means other than the moving means transmitted from the server device; A route information receiving step for receiving route information indicating a route from the ground to the destination, and the route information receiving step. The route information received by, characterized in that it comprises a path information output step of outputting to the output unit, a route search method. 記憶部と制御部とを少なくとも備えたコスト修正装置に実行させるためのプログラムであって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において、上記移動手段以外の他の移動手段の交通量に基づいて、上記ネットワークデータの上記コストを修正するコスト修正ステップ、を実行させるための、プログラム。   A program for causing a cost correction apparatus including at least a storage unit and a control unit to execute, wherein the storage unit stores network data defining a traffic network including at least the cost of a moving unit A program for causing the control unit to execute a cost correction step of correcting the cost of the network data based on the traffic volume of other moving means other than the moving means. 出力部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えたサーバ装置に実行させるためのプログラムであって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において、上記端末装置から送信される、少なくとも出発地と目的地を含む経路探索条件を受信する経路探索条件受信ステップと、上記ネットワークデータ記憶手段に記憶された上記ネットワークデータ、および、上記移動手段以外の他の移動手段の交通量に基づいて、上記コストを修正して上記経路探索条件を満たす上記出発地から上記目的地までの経路を探索する経路探索ステップと、上記経路探索ステップにて探索された上記経路を示す経路情報を、上記端末装置に送信することにより、上記出力部に出力させる経路情報送信ステップと、を実行させるための、プログラム。   A program for causing a server device having at least a storage unit and a control unit to be communicably connected to a terminal device having at least an output unit, wherein the storage unit includes at least the cost of a moving unit Network data storage means for storing network data defining a traffic network, and receiving route search conditions received from the terminal device, including route search conditions including at least a departure place and a destination, in the control unit From the departure place, correcting the cost and satisfying the route search condition based on the step, the network data stored in the network data storage means, and the traffic volume of other moving means other than the moving means A route search step for searching for a route to the destination, and the route searched in the route search step. Route information indicating a by transmitting to the terminal device, for executing a route information transmitting step of outputting to the output unit, the program. 記憶部を少なくとも備えたサーバ装置に通信可能に接続された、出力部と制御部とを少なくとも備えた端末装置に実行させるためのプログラムであって、上記記憶部は、少なくとも移動手段のコストを含む、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段、を備え、上記制御部において、少なくとも出発地と目的地を含む経路探索条件を上記サーバ装置に送信する経路探索条件送信ステップと、上記サーバ装置から送信される、上記移動手段以外の他の移動手段の交通量に基づいて修正された上記ネットワークデータの上記コストに基づいて探索された、上記経路探索条件を満たす上記出発地から上記目的地までの経路を示す経路情報を受信する経路情報受信ステップと、上記経路情報受信ステップにて受信された上記経路情報を、上記出力部に出力する経路情報出力ステップと、を実行させるための、プログラム。   A program for causing a terminal device provided with at least an output unit and a control unit to be communicably connected to a server device provided with at least a storage unit, wherein the storage unit includes at least the cost of the moving means Network data storage means for storing network data defining a traffic network, and in the control unit, a route search condition transmission step of transmitting a route search condition including at least a departure place and a destination to the server device, and Searched based on the cost of the network data corrected based on the traffic volume of the other moving means other than the moving means transmitted from the server device, the purpose from the starting point satisfying the route search condition The route information receiving step for receiving route information indicating the route to the ground and the route information receiving step And the route information, for executing a path-information output step of outputting to the output unit, the program.
JP2011167502A 2011-07-29 2011-07-29 Cost correction device, route search system, terminal device, server device, cost correction method, route search method, and program Pending JP2013029480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011167502A JP2013029480A (en) 2011-07-29 2011-07-29 Cost correction device, route search system, terminal device, server device, cost correction method, route search method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011167502A JP2013029480A (en) 2011-07-29 2011-07-29 Cost correction device, route search system, terminal device, server device, cost correction method, route search method, and program

Publications (1)

Publication Number Publication Date
JP2013029480A true JP2013029480A (en) 2013-02-07

Family

ID=47786640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011167502A Pending JP2013029480A (en) 2011-07-29 2011-07-29 Cost correction device, route search system, terminal device, server device, cost correction method, route search method, and program

Country Status (1)

Country Link
JP (1) JP2013029480A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013205868A (en) * 2012-03-27 2013-10-07 Zenrin Datacom Co Ltd Server, route search system, information processing method and computer program
WO2014142057A1 (en) * 2013-03-11 2014-09-18 本田技研工業株式会社 Server device, congestion prediction information display system, congestion prediction information distribution method, congestion prediction information display method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10319839A (en) * 1996-07-09 1998-12-04 Matsushita Electric Ind Co Ltd Pedestrian information service system
JP2002098547A (en) * 2000-09-22 2002-04-05 Seiko Epson Corp Route retrieval apparatus
JP2009019920A (en) * 2007-07-10 2009-01-29 Toyota Central R&D Labs Inc Route search device, traffic simulation apparatus, pedestrian behavior prediction system, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10319839A (en) * 1996-07-09 1998-12-04 Matsushita Electric Ind Co Ltd Pedestrian information service system
JP2002098547A (en) * 2000-09-22 2002-04-05 Seiko Epson Corp Route retrieval apparatus
JP2009019920A (en) * 2007-07-10 2009-01-29 Toyota Central R&D Labs Inc Route search device, traffic simulation apparatus, pedestrian behavior prediction system, and program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013205868A (en) * 2012-03-27 2013-10-07 Zenrin Datacom Co Ltd Server, route search system, information processing method and computer program
WO2014142057A1 (en) * 2013-03-11 2014-09-18 本田技研工業株式会社 Server device, congestion prediction information display system, congestion prediction information distribution method, congestion prediction information display method, and program
CN104919509A (en) * 2013-03-11 2015-09-16 本田技研工业株式会社 Server device, congestion prediction information display system, congestion prediction information distribution method, congestion prediction information display method, and program
JPWO2014142057A1 (en) * 2013-03-11 2017-02-16 本田技研工業株式会社 Server apparatus, traffic jam sign information display system, traffic jam sign information distribution method, traffic jam sign information display method, and program
US9766082B2 (en) 2013-03-11 2017-09-19 Honda Motor Co., Ltd. Server device, congestion prediction information display system, congestion prediction information distribution method, congestion prediction information display method, and program

Similar Documents

Publication Publication Date Title
JP5462536B2 (en) Route guidance server device, navigation device, route guidance system, and route guidance method
JP5543308B2 (en) Point history search system, server device, terminal device, point history search method, and program
JP5685010B2 (en) NAVIGATION SYSTEM, SERVER DEVICE, TERMINAL DEVICE, NAVIGATION DEVICE, NAVIGATION METHOD, AND PROGRAM
JP5925354B2 (en) Route search system, route search method, and program
JP5808900B2 (en) Point history display device, point history display system, server device, terminal device, point history display method, and program
JP2011047886A (en) Navigation system, navigation apparatus, navigation server, and navigation method
JP5802053B2 (en) Route search device, route search system, server device, terminal device, route search method, and program
JP5368325B2 (en) Navigation system, terminal device, navigation server, navigation device, navigation method, and program
JP5905680B2 (en) Search result generation system, server device, terminal device, search result generation method, and program
JP6268214B2 (en) Analysis evaluation system, analysis evaluation method, information processing apparatus, and analysis evaluation program
JP5932456B2 (en) Analysis evaluation system, analysis evaluation apparatus, analysis evaluation method, and program
JP6232097B2 (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP5885927B2 (en) NAVIGATION SYSTEM, SERVER DEVICE, TERMINAL DEVICE, NAVIGATION DEVICE, NAVIGATION METHOD, AND PROGRAM
JP2012073173A (en) Destination history registration system, server device, destination history registration device, destination history registration method, and program
JP2013029480A (en) Cost correction device, route search system, terminal device, server device, cost correction method, route search method, and program
JP5210293B2 (en) Navigation system, navigation device, navigation server, and facility search method
JP2016105116A (en) Information processing system, server, information processing device, information processing method and information processing program
JP5649908B2 (en) NAVIGATION SYSTEM, SERVER DEVICE, TERMINAL DEVICE, NAVIGATION DEVICE, NAVIGATION METHOD, AND PROGRAM
JP5285538B2 (en) Navigation system, navigation device, navigation server, and stored data deletion method
JP2012093148A (en) Navigation system, terminal device, server device, navigation method and program
JP5989310B2 (en) Route search device, route search system, route search method, and program
JP5302180B2 (en) Navigation system, navigation device, navigation server, and map data update method
JP5322913B2 (en) Navigation system, navigation device, navigation server, and map data update method
JP2014134429A (en) Guide map, guide map generation system, guide map generation method, and program as well as print medium manufacturing method
JP5902395B2 (en) Route map providing device, route map providing system, server device, terminal device, route map providing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140701

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150311

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150501

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20151124