[go: up one dir, main page]

JP2006105929A - Information processing apparatus, indoor annunciator, its system, its method, program for executing method, recording medium for storing program - Google Patents

Information processing apparatus, indoor annunciator, its system, its method, program for executing method, recording medium for storing program Download PDF

Info

Publication number
JP2006105929A
JP2006105929A JP2004296747A JP2004296747A JP2006105929A JP 2006105929 A JP2006105929 A JP 2006105929A JP 2004296747 A JP2004296747 A JP 2004296747A JP 2004296747 A JP2004296747 A JP 2004296747A JP 2006105929 A JP2006105929 A JP 2006105929A
Authority
JP
Japan
Prior art keywords
information
point
information processing
moving
processing apparatus
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
JP2004296747A
Other languages
Japanese (ja)
Inventor
Yasushi Iwabori
耕史 岩堀
Yuji Kuramochi
勇治 倉持
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.)
Pioneer Corp
Geotechnologies Inc
Original Assignee
Pioneer Electronic Corp
Increment P Corp
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 Pioneer Electronic Corp, Increment P Corp filed Critical Pioneer Electronic Corp
Priority to JP2004296747A priority Critical patent/JP2006105929A/en
Publication of JP2006105929A publication Critical patent/JP2006105929A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a navigation device capable of setting proper moving paths. <P>SOLUTION: The navigation device 100 is equipped with own position recognition means for recognizing the present positional information; an other person position recognition means for recognizing the partner position information; a moving condition recognition means for recognizing moving means information and partner moving means information; and a converging spot setting means for setting a converging spot for converging with a converging partner based on the present positional information, the partner positional information, the moving means information and the partner moving means information. Hereby, even if each moving means of the user and the converging partner is different, each moving means can be recognized respectively, and the converging spot can be set. Consequently, proper converging spot corresponding to each moving means can be set. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、移動体の移動経路に関する情報を処理する情報処理装置、室内報知装置、そのシステム、その方法、およびその方法を実施するプログラム、そのプログラムを記憶した記録媒体を記憶した記録媒体に関する。   The present invention relates to an information processing apparatus that processes information relating to a moving path of a moving body, an indoor notification apparatus, a system thereof, a method thereof, a program for executing the method, and a recording medium storing a recording medium storing the program.

従来、複数の移動体がそれぞれの現在位置から目的地まで移動するまでの移動経路を設定するナビゲーションシステムがある(例えば、特許文献1参照)。   2. Description of the Related Art Conventionally, there is a navigation system that sets a movement route until a plurality of moving bodies move from their current positions to a destination (see, for example, Patent Document 1).

この特許文献1に記載のものは、出発地設定手段により設定された複数の車両の出発地点と、目的地設定手段により設定された目的地とに基づいて待ち合わせ地点を待合地点決定手段にて決定し、出発地点から待ち合わせ地点までの移動経路を、地図データを用いて待合経路演算手段にて演算し、表示手段にて表示器にこの移動経路を表示させるナビゲーションシステムである。また、このナビゲーションシステムの待合地点決定手段は、待合地点に適切な待合適所に関する待合適所記憶手段を有し、車両の停車に安全な場所や飲料等が購入できる場所から待ち合わせ場所を決定する。   In the apparatus described in Patent Document 1, a waiting point is determined by a waiting point determination unit based on the starting points of a plurality of vehicles set by the starting point setting unit and the destinations set by the destination setting unit. In this navigation system, the travel route from the departure point to the meeting point is calculated by the waiting route calculation means using the map data, and the display means displays the movement route on the display means. The waiting point determination means of this navigation system has a waiting place storage means for an appropriate waiting place at the waiting point, and determines a waiting place from a place where a vehicle can be safely purchased or a drink can be purchased.

特開平10−281782号公報(第4頁右欄−第7頁右欄)Japanese Patent Application Laid-Open No. 10-281784 (right column on page 4-right column on page 7)

ところで、上記特許文献1に記載のような従来の装置では、車両としての移動経路を設定している。このため、複数の出発地点から移動する移動体の移動手段がそれぞれ異なる場合、例えば、複数の出発地点のうちいずれか1つの移動体が徒歩にて移動し、その他が車両で移動する場合などにおいては、移動速度の差などにより適切な待ち合わせ地点を決定することができないという問題が一例として挙げられる。   By the way, in the conventional apparatus as described in the said patent document 1, the movement path | route as a vehicle is set. For this reason, when the moving means of the moving bodies that move from a plurality of departure points are different, for example, when any one of the plurality of departure points moves on foot and the other moves by vehicle As an example, there is a problem that an appropriate meeting point cannot be determined due to a difference in moving speed.

本発明は、このような点に鑑みて、適切な移動経路を設定できる情報処理装置、室内報知装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することを目的とする。   In view of the above, the present invention provides an information processing apparatus, an indoor notification apparatus, a system thereof, a method thereof, a program thereof, and a recording medium on which the program is recorded, which can set an appropriate movement route. Objective.

請求項1に記載の発明は、複数の移動体の出発位置に関する出発位置情報を取得する出発位置取得手段と、前記移動体の移動状況に関する移動状況情報を取得する移動状況情報取得手段と、前記移動手段情報に基づいて、複数の前記移動体が合流する合流位置を設定する合流位置設定手段と、を具備したことを特徴とした情報処理装置である。   The invention according to claim 1 is a departure position acquisition means for acquiring departure position information relating to departure positions of a plurality of moving bodies, a movement situation information acquisition means for obtaining movement situation information relating to a movement situation of the moving bodies, An information processing apparatus comprising: a merging position setting unit configured to set a merging position where a plurality of the moving bodies merge based on moving unit information.

請求項24に記載の発明は、請求項1ないし請求項23のいずれかに記載の情報処理装置と、前記出発位置から前記合流位置までの移動経路を報知する制御をする報知制御手段と、を具備したことを特徴とした案内報知装置である。   According to a twenty-fourth aspect of the present invention, there is provided the information processing device according to any one of the first to twenty-third aspects, and a notification control unit that controls to notify a moving route from the starting position to the joining position. It is the guidance alerting | reporting apparatus characterized by having.

請求項25に記載の発明は、地図情報および公共交通機関情報の少なくともいずれか一方を記憶手段に記憶したサーバ装置と、このサーバ装置からネットワークを介して前記地図情報または前記公共交通機関情報の少なくともいずれか一方を取得する請求項1ないし請求項23のいずれかに記載の情報処理装置を備えた端末装置と、を具備したことを特徴とした情報処理システムである。   The invention according to claim 25 is a server device storing at least one of map information and public transport information in storage means, and at least the map information or the public transport information from the server device via a network. An information processing system comprising: a terminal device including the information processing device according to any one of claims 1 to 23.

請求項26に記載の発明は、地図情報および公共交通機関情報の少なくともいずれか一方を記憶する記憶手段と、請求項1ないし請求項23のいずれかに記載の情報処理装置と、を備えたサーバ装置と、前記サーバ装置からネットワークを介して移動経路に関する移動経路情報を取得し、前記移動経路を報知する制御をする報知制御手段を備えた端末装置と、を具備したことを特徴とした情報処理システムである。   The invention according to claim 26 is a server comprising storage means for storing at least one of map information and public transport information, and the information processing apparatus according to any one of claims 1 to 23. An information processing apparatus comprising: a device; and a terminal device including a notification control unit configured to acquire movement route information regarding a movement route from the server device via a network and perform notification to notify the movement route. System.

請求項29に記載の発明は、複数の移動体の出発位置に関する出発位置情報を取得し、前記移動体の移動状況に関する移動状況情報を取得し、前記移動状況情報に基づいて、複数の前記移動体が合流する合流位置を設定することを特徴とする情報処理方法である。   According to a twenty-ninth aspect of the present invention, starting position information relating to starting positions of a plurality of moving bodies is obtained, moving situation information relating to a moving situation of the moving bodies is obtained, and a plurality of the movements are obtained based on the moving situation information. An information processing method is characterized in that a joining position where the bodies join is set.

請求項30に記載の発明は、演算手段を、請求項1ないし請求項23のいずれかに記載の情報処理装置として機能させることを特徴とした情報処理プログラムである。   A thirty-third aspect of the invention is an information processing program that causes a calculation means to function as the information processing apparatus according to any one of the first to twenty-third aspects.

請求項31に記載の発明は、請求項29に記載の方法を演算手段に実行させることを特徴とした情報処理プログラムである。   A thirty-first aspect of the invention is an information processing program that causes a calculation means to execute the method according to the twenty-ninth aspect.

請求項32に記載の発明は、請求項30または請求項31に記載のプログラムが演算手段にて読み取り可能に記録されたことを特徴とした情報処理プログラムを記録した記録媒体である。   A thirty-second aspect of the invention is a recording medium on which an information processing program is recorded, wherein the program according to the thirty-third or thirty-first aspect is recorded so as to be readable by an arithmetic means.

[第1の実施の形態]
以下、本発明に係る第1の実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報処理装置、および案内報知装置としても機能するナビゲーション装置であって、移動体である例えば車両の移動状況としての走行を案内誘導する構成を例示して説明する。なお、本発明の交通状況報知装置としては、車両の走行を案内誘導する構成に限らず、いずれの移動体の交通状況を報知する構成が対象となる。図1は、第1の実施の形態におけるナビゲーション装置の概略構成を示すブロック図である。図2は、地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。図3は、地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。図4は、ナビゲーション装置を構成する処理部の概略構成を示すブロック図である。図5は、公共交通機関を利用しない出発位置から合流位置までの移動経路の一例を模式的に示した概略図である。図6は、公共交通機関を利用しない出発位置から合流位置までの移動経路の他の一例を模式的に示した概略図である。図7は、公共交通機関を利用する出発位置から合流位置までの移動経路の一例を模式的に示した概略図である。図8は、公共交通機関を利用する出発位置から合流位置までの移動経路の他の一例を模式的に示した概略図である。
[First Embodiment]
Hereinafter, a first embodiment according to the present invention will be described with reference to the drawings. In the present embodiment, a navigation device that also functions as an information processing device and a guidance notification device of the present invention will be described by exemplifying a configuration that guides and guides traveling as a moving state of, for example, a vehicle. . Note that the traffic condition notifying device of the present invention is not limited to the structure that guides and guides the traveling of the vehicle, but the structure that notifies the traffic condition of any moving body is a target. FIG. 1 is a block diagram showing a schematic configuration of a navigation device according to the first embodiment. FIG. 2 is a conceptual diagram schematically showing a table structure of display data constituting map information. FIG. 3 is a conceptual diagram schematically showing a table structure of matching data constituting map information. FIG. 4 is a block diagram illustrating a schematic configuration of a processing unit included in the navigation device. FIG. 5 is a schematic view schematically showing an example of a movement route from a starting position to a meeting position without using public transportation. FIG. 6 is a schematic view schematically showing another example of a travel route from a starting position to a joining position without using public transportation. FIG. 7 is a schematic view schematically showing an example of a travel route from a starting position to a joining position using public transportation. FIG. 8 is a schematic view schematically showing another example of a travel route from a starting position to a joining position using public transportation.

〔ナビゲーション装置の構成〕
図1において、100は情報処理装置としてのナビゲーション装置である。このナビゲーション装置100は、移動体である例えば車両の移動状況に対応して移動に関する案内を報知する装置である。なお、移動体としては、車両に限らず、航空機、船舶などいずれの移動体が対象となる。また、ナビゲーション装置100としては、例えば移動体としての車両に搭載される車載型、車両に取り外し自在に搭載される携帯型、PDA(Personal Digital Assistant)、携帯電話、PHS(Personal Handyphone System)、携帯型パーソナルコンピュータなどが例示できる。このナビゲーション装置100は、このナビゲーション装置100が有する地図情報に基づいて、現在位置や目的地や合流地点に関する情報、目的地や合流地点までのルート探索や表示、最寄りの所定の店舗の検索やその表示あるいは店舗のサービス内容に関する情報の表示などを実施する。そして、このナビゲーション装置100は、図1に示すように、センサ部110と、VICS(Vehicle Information Communication System:道路交通情報通信システム)受信部120と、端末入力部130と、端末表示部140と、音声出力部150と、記憶手段160と、メモリ170と、処理部180と、などを備えている。
[Configuration of navigation device]
In FIG. 1, reference numeral 100 denotes a navigation device as an information processing device. The navigation device 100 is a device that provides guidance regarding movement in accordance with the movement status of a vehicle, for example, a vehicle. In addition, as a moving body, not only a vehicle but any moving bodies, such as an aircraft and a ship, are object. As the navigation device 100, for example, a vehicle-mounted type mounted on a vehicle as a moving body, a portable type detachably mounted on the vehicle, a PDA (Personal Digital Assistant), a mobile phone, a PHS (Personal Handyphone System), a mobile phone An example is a type personal computer. This navigation device 100 is based on the map information of the navigation device 100, information on the current position, destination and junction, route search and display to the destination and junction, search for the nearest predetermined store and Display or display of information related to the service contents of the store. As shown in FIG. 1, the navigation device 100 includes a sensor unit 110, a VICS (Vehicle Information Communication System) receiving unit 120, a terminal input unit 130, a terminal display unit 140, An audio output unit 150, a storage unit 160, a memory 170, a processing unit 180, and the like are provided.

センサ部110は、移動体である例えば車両の移動の状態、すなわち現在位置や走行状況などを検出して処理部180に信号を出力する。このセンサ部110は、例えば図示しないGPS(Global Positioning System)受信部と、図示しない速度センサ、方位角センサおよび加速度センサなどの各種センサなどにて構成されている。   The sensor unit 110 detects a moving state of a moving body, for example, a vehicle, that is, a current position and a traveling state, and outputs a signal to the processing unit 180. The sensor unit 110 includes, for example, a GPS (Global Positioning System) receiving unit (not shown) and various sensors such as a speed sensor, an azimuth sensor, and an acceleration sensor (not shown).

GPS受信部は、図示しない人工衛星であるGPS衛星から出力される航法電波を図示しないGPSアンテナにて受信する。そして、GPS受信部は、受信した航法電波に対応した信号に基づいて現在位置の擬似座標値を演算し、GPSデータとして処理部180に出力する。   The GPS receiver receives a navigation radio wave output from a GPS satellite, which is an artificial satellite (not shown), by a GPS antenna (not shown). Then, the GPS receiving unit calculates a pseudo coordinate value of the current position based on the signal corresponding to the received navigation radio wave, and outputs it to the processing unit 180 as GPS data.

また、センサ部110のセンサである速度センサは、移動体である例えば車両に配設され、車両の移動速度である走行速度に対応して変動する信号に基づいて、車両の走行速度や実際の加速度を検出する。この速度センサは、例えば車軸や車輪の回転により出力されるパルス信号や電圧値などを読み取る。そして、速度センサは、読み取ったパルス信号や電圧値などの検出情報を処理部180へ出力する。センサである方位角センサは、車両に配設され、図示しないいわゆるジャイロセンサを有し、車両の方位角すなわち車両が前進する走行方向を検出する。この方位角センサは、検出した走行方向に関する検出情報である信号を処理部180へ出力する。センサである加速度センサは、車両に配設され、車両の走行方向における加速度を検出する。この加速度センサは、検出した加速度を、例えばパルスや電圧などによる検出情報であるセンサ出力値に変換し、処理部180へ出力する。   Further, a speed sensor that is a sensor of the sensor unit 110 is disposed in a vehicle that is a moving body, for example, and based on a signal that fluctuates in accordance with the traveling speed that is the moving speed of the vehicle, Detect acceleration. This speed sensor reads, for example, a pulse signal or a voltage value output by the rotation of an axle or a wheel. Then, the speed sensor outputs detection information such as the read pulse signal and voltage value to the processing unit 180. An azimuth sensor, which is a sensor, is provided in a vehicle and has a so-called gyro sensor (not shown), and detects the azimuth angle of the vehicle, that is, the traveling direction in which the vehicle moves forward. This azimuth sensor outputs a signal that is detection information related to the detected traveling direction to the processing unit 180. An acceleration sensor that is a sensor is disposed in the vehicle and detects acceleration in the traveling direction of the vehicle. The acceleration sensor converts the detected acceleration into a sensor output value that is detection information based on, for example, a pulse or voltage, and outputs the sensor output value to the processing unit 180.

VICS受信部120は、図示しないVICSアンテナを有し、このVICSアンテナにより交通に関する情報を取得する。具体的には、図示しないVICSから、例えばビーコンやFM多重放送などにより、渋滞、交通事故、工事、交通規制などの交通情報(以下、VICSデータという。)を取得する。そして、取得した交通に関する情報を処理部180に信号を出力する。   The VICS receiving unit 120 has a VICS antenna (not shown), and acquires information on traffic using the VICS antenna. Specifically, traffic information (hereinafter referred to as VICS data) such as traffic jams, traffic accidents, construction, traffic regulations, etc. is acquired from a VICS (not shown) by, for example, beacon or FM multiplex broadcasting. Then, a signal is output to the processing unit 180 regarding the acquired traffic information.

端末入力部130は、例えばキーボードやマウスなどで、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えばナビゲーション装置100の動作内容の設定などの設定事項である。具体的には、取得する情報の内容や取得する条件などの設定、目的地の設定、情報の検索、車両の移動状況である走行状態を表示させるなどが例示できる。そして、端末入力部130は、設定事項の入力操作により、所定の信号を処理部180へ適宜出力して設定させる。なお、この端末入力部130としては、操作ボタンや操作つまみなどの入力操作に限らず、例えば端末表示部140に設けられたタッチパネルによる入力操作や、音声による入力操作など、各種設定事項を設定入力可能ないずれの構成が適用できる。   The terminal input unit 130 has various operation buttons and operation knobs (not shown) that are input and operated by, for example, a keyboard and a mouse. The contents of the input operation of the operation buttons and operation knobs are setting items such as setting of operation contents of the navigation device 100, for example. Specifically, it is possible to exemplify setting of the content of information to be acquired and conditions to be acquired, setting of a destination, searching for information, and displaying a traveling state that is a moving state of the vehicle. Then, the terminal input unit 130 appropriately outputs and sets a predetermined signal to the processing unit 180 by an input operation of setting items. The terminal input unit 130 is not limited to an input operation such as an operation button or an operation knob. For example, various setting items such as an input operation using a touch panel provided on the terminal display unit 140 and a voice input operation can be set and input. Any possible configuration is applicable.

端末表示部140は、処理部180にて制御され処理部180から入力された画像データを画面表示させる。画像データとしては、例えば地図情報や検索情報などの画像データの他、図示しないTV受信機で受信したTV画像データ、外部装置など光ディスクや磁気ディスク、メモリカードなどの記録媒体に記録されドライブやドライバなどにて読み取った画像データ、メモリ170からの画像データなどである。この端末表示部140としては、例えば液晶や有機EL(Electro Luminescence)パネル、PDP(Plasma Display Panel)、CRT(Cathode-Ray TuBe)などが例示できる。   The terminal display unit 140 displays the image data controlled by the processing unit 180 and input from the processing unit 180 on the screen. As image data, for example, image data such as map information and search information, TV image data received by a TV receiver (not shown), an external device such as an optical disk, a magnetic disk, a memory card, etc. Or image data read from the memory 170 or the like. Examples of the terminal display unit 140 include a liquid crystal, an organic EL (Electro Luminescence) panel, a PDP (Plasma Display Panel), and a CRT (Cathode-Ray TuBe).

音声出力部150は、例えば図示しないスピーカなどの発音手段を有する。この音声出力部150は、処理部180にて制御され、処理部180からの音声データなどの各種信号を発音手段から音声により出力する。音声により出力する情報としては例えば車両の走行方向や走行状況、交通状況などで、車両の走行を案内する上で運転者などの搭乗者に報知する。なお、発音手段は、例えばTV受信機で受信したTV音声データや記録媒体さらにはメモリ170などに記録された音声データなどをも適宜出力可能である。また、音声出力部150は、発音手段を設けた構成に限らず、車両に配設されている発音手段を利用する構成としてもよい。   The audio output unit 150 includes sounding means such as a speaker (not shown). The audio output unit 150 is controlled by the processing unit 180 and outputs various signals such as audio data from the processing unit 180 by sound from the sound generation means. As information to be output by voice, for example, the vehicle traveling direction, traveling condition, traffic condition, etc. are notified to a passenger such as a driver for guiding the traveling of the vehicle. Note that the sound generation means can appropriately output, for example, TV sound data received by the TV receiver, sound data recorded in the recording medium, the memory 170, and the like. Further, the sound output unit 150 is not limited to the configuration provided with the sound generation means, and may be configured to use the sound generation means provided in the vehicle.

記憶手段160は、例えば図2および図3に示すような地図情報と、公共交通機関情報と、施設関連情報と、などを格納、すなわち読み出し可能に記憶する。また、記憶手段160としては、HD(Hard Disc)、DVD(Digital Versatile Disc)、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。   The storage unit 160 stores, for example, map information, public transport information, facility-related information, and the like as shown in FIGS. 2 and 3 so that they can be read out. In addition, the storage unit 160 may have a configuration including a drive and a driver that are readable and stored in a recording medium such as an HD (Hard Disc), a DVD (Digital Versatile Disc), an optical disc, and a memory card.

ここで、情報としての地図情報は、例えば図2に示すようないわゆるPOI(Point Of Interest)データである表示用データVMと、例えば図3に示すようなマッチングデータMMと、移動経路探索用地図データと、などを備えている。   Here, the map information as the information includes, for example, display data VM which is so-called POI (Point Of Interest) data as shown in FIG. 2, matching data MM as shown in FIG. Data and so on.

表示用データVMは、例えばそれぞれ固有の番号が付加された複数の表示用メッシュ情報VMxを備えている。すなわち、表示用データVMは、一部の領域に関する表示用メッシュ情報VMxに複数分割され、表示用メッシュ情報VMxが縦横に複数連続して構成されている。なお、表示用メッシュ情報VMxは、適宜一部の領域に関する下層の表示用メッシュ情報VMxにさらに複数分割されていてもよい。各表示用メッシュ情報VMxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ZPの情報を有している。   The display data VM includes, for example, a plurality of display mesh information VMx each having a unique number added thereto. That is, the display data VM is divided into a plurality of pieces of display mesh information VMx relating to a part of the region, and a plurality of pieces of display mesh information VMx are continuously arranged in the vertical and horizontal directions. Note that the display mesh information VMx may be further divided into a plurality of lower display mesh information VMx for a part of the area as appropriate. Each display mesh information VMx is divided into a rectangular shape with the length of one side set, that is, the actual topographical length shortened according to the scale of the map. It has information on absolute coordinates ZP on the whole, for example, a map of the earth.

そして、表示用メッシュ情報VMxは、例えば交差点の名称などの名称情報VMxAと、道路情報VMxBと、背景情報VMxCと、にて構成されている。名称情報VMxAは、その領域における他要素データである例えば交差点の名称や地域の名称などを絶対座標ZPとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。道路情報VMxBは、その領域における道路要素データである道路を絶対座標ZPとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。背景情報VMxCは、他要素データである著名な場所や建造物などを示すマークや、その著名な場所や建造物などを示す他要素データである画像情報などを絶対座標ZPとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。   The display mesh information VMx includes, for example, name information VMxA such as an intersection name, road information VMxB, and background information VMxC. The name information VMxA is configured in a table structure of data in which other element data in the area, for example, the name of an intersection, the name of an area, and the like are arranged and displayed at a predetermined position in a positional relationship with the absolute coordinate ZP. The road information VMxB is configured in a data table structure in which a road, which is road element data in the region, is arranged and displayed at a predetermined position in a positional relationship with the absolute coordinate ZP. In the background information VMxC, a mark indicating a prominent place or building that is other element data, or image information that is other element data indicating the famous place or building, etc. is determined in a positional relationship with the absolute coordinate ZP. It is structured in a table structure of data arranged and displayed at positions.

一方、マッチングデータMMは、表示用データVMと同様に、例えばそれぞれ固有の番号が付加された一部の領域に関するマッチングメッシュ情報MMxに複数分割され、マッチングメッシュ情報MMxが縦横に複数連続して構成されている。各マッチングメッシュ情報MMxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ZPの情報を有している。   On the other hand, like the display data VM, the matching data MM is divided into a plurality of pieces of matching mesh information MMx related to, for example, a partial region to which a unique number is added, and a plurality of pieces of matching mesh information MMx are continuously formed vertically and horizontally. Has been. Each matching mesh information MMx is divided into rectangles with the length of one side set, that is, the length on the actual terrain shortened according to the scale of the map, and the entire map information is divided into predetermined corners. For example, it has information on absolute coordinates ZP on a map of the earth.

そして、マッチングデータMMは、例えば車両の移動状態を地図情報に重畳させて表示させる際に、車両を表す表示が道路上ではなく建物上に位置するなどの誤表示を防止するため、車両を表す表示が道路上に位置するように表示を修正するマップマッチング処理に利用される。このマッチングデータMMは、複数のリンク列ブロック情報を有している。   The matching data MM represents the vehicle in order to prevent an erroneous display such as when the display representing the vehicle is positioned on the building instead of on the road when the moving state of the vehicle is superimposed on the map information. This is used for map matching processing for correcting the display so that the display is positioned on the road. This matching data MM has a plurality of link string block information.

リンク列ブロック情報は、図3に示すように、道路を構成し地点を表す地点情報としてのノードNを結ぶ線分である線分情報としてのリンクLが、所定の規則性で複数関連付けられたデータのテーブル構造である。具体的には、道路の所定の長さ例えば甲州街道や青梅街道などの連続する道路のように、リンクLが折れ線上にそれぞれ連なった連続するリンク列となるもので関連付けられている。そして、リンクLは、リンクL毎に付加された固有の番号である線分固有情報(以下、リンクIDという。)と、リンクLが結ぶ2つのノードNを表す固有の番号などのノード情報とを有している。また、リンクLは、VICSリンクに関連付けられ、VICSデータと地図表示との位置関係が対応するようになっている。   As shown in FIG. 3, in the link string block information, a plurality of links L as line segment information, which is a line segment connecting the nodes N as the point information constituting the road and representing the points, are associated with a predetermined regularity. It is a table structure of data. More specifically, the links L are associated with each other as a continuous link row that is continuous on a broken line, such as a continuous road such as a Koshu highway or an Ome highway. The link L includes line segment unique information (hereinafter referred to as a link ID), which is a unique number added to each link L, and node information such as a unique number representing two nodes N connected by the link L. have. The link L is associated with the VICS link, and the positional relationship between the VICS data and the map display corresponds to the link L.

また、ノードNは、各道路の交差点や屈曲点、分岐点、合流点などの結節点に相当する。そして、ノードNに関する情報は、リンク列ブロック情報におけるノードN毎に付加された固有の番号である地点固有情報と、各ノードNが存在する位置の座標情報と、交差点や分岐点などの複数のリンクが交差する分岐位置か否かの分岐情報であるフラグ情報と、を有している。なお、ノードNには、単に道路の形状を表すためにフラッグ情報を有しない地点固有情報および座標情報のみを有したものや、トンネルや道路の幅員などの道路の構成を表す情報である属性情報をさらに有したものもある。そして、フラッグ情報を有しない単に道路の形状を表すためのノードNについては、後述するマッチング手段188による地点の同一性の判断には利用されない。   The node N corresponds to a nodal point such as an intersection, a turning point, a branching point, or a merging point of each road. The information related to the node N includes a plurality of point-specific information that is a unique number added to each node N in the link string block information, coordinate information of a position where each node N exists, and intersections and branch points. Flag information which is branch information indicating whether or not the link is a branch position where the link intersects. Note that the node N has only point-specific information and coordinate information that does not have flag information in order to simply represent the shape of the road, and attribute information that is information representing the configuration of the road such as a tunnel or the width of the road. Some have further added. The node N that does not have the flag information and simply represents the shape of the road is not used for the determination of the point identity by the matching unit 188 described later.

さらに、マッチングデータMMのリンク列ブロック情報には、道路の構成に関する情報、例えば車線数、本線か否か、国道や県道、有料道路などの種別やトンネル内などの構成などが関連付けられている。これら道路の構成に関する情報により、表示用データVMに対応して道路を地図表示可能となっている。   Further, the link row block information of the matching data MM is associated with information on the configuration of the road, for example, the number of lanes, whether it is a main line, the type of national road, prefectural road, toll road, the configuration in the tunnel, and the like. Based on the information regarding the configuration of the road, the road can be displayed in a map corresponding to the display data VM.

また、移動経路探索用地図情報は、例えばマッチングデータMMと同様のテーブル構造、すなわち道路を表すノードNのように地点を表す地点情報とリンクLのように地点を結ぶ線分情報とを有したテーブル構造で、移動経路を探索するために道路を表すための情報構造となっている。   Further, the travel route search map information has, for example, the same table structure as the matching data MM, that is, point information representing points such as a node N representing roads and line segment information connecting points such as links L. The table structure is an information structure for representing a road in order to search for a movement route.

公共交通機関情報は、複合経路探索処理の際の公共交通機関経路の探索処理などに用いられる。この公共交通機関情報は、例えば、鉄道に関する鉄道関連情報と、路線バスに関する路線バス関連情報と、が1つのデータ構造として構成されたテーブル構造に構成されている。なお、ここでは、公共交通機関情報が鉄道関連情報および路線バス関連情報を有する構成について例示したが、これに限らずいずれか一方のみの情報を有する構成や、さらに他の公共交通機関に関する情報を有する構成などとしてもよい。   The public transportation information is used for the public transportation route search processing in the composite route search processing. This public transport information is configured in a table structure in which, for example, railway-related information related to railways and route bus-related information related to route buses are configured as one data structure. In addition, although the public transport information has been exemplified for the configuration including the railway related information and the route bus related information, the configuration including only one of the information and information regarding other public transport is not limited thereto. It is good also as a structure to have.

鉄道関連情報は、例えば複数の鉄道会社情報が1つのデータ構造として構成されたテーブル構造に構成されている。これら鉄道会社情報は、例えば1つの鉄道会社に関する情報をそれぞれ有している。そして、鉄道会社情報は、例えば複数の鉄道路線情報が1つのデータ構造として構成されたテーブル構造に構成されている。これら鉄道路線情報は、例えば1つの路線に関する情報を有している。さらに、鉄道路線情報は、例えば路線に属する駅の名前、時刻表、任意区間の距離や料金、他路線や他会社の鉄道あるいは路線バスなどへの乗り換えに要する時間、前記乗り換えの方法などに関する情報などが1つのデータ構造として構成されたテーブル構造に構成されている。   The railway-related information is configured in a table structure in which, for example, a plurality of railway company information is configured as one data structure. Each of these railway company information has information on one railway company, for example. And railroad company information is comprised by the table structure in which several railroad line information was comprised as one data structure, for example. These railway line information includes, for example, information related to one route. Furthermore, railway line information includes, for example, information on the names of stations belonging to the route, timetables, distances and charges for arbitrary sections, time required for transfer to other routes, railways of other companies, buses, etc. Are configured in a table structure configured as one data structure.

路線バス関連情報は、例えば上述した鉄道関連情報と同様に、例えば複数の路線バス会社情報が1つのデータ構造として構成されたテーブル構造に構成されている。これら路線バス会社情報は、例えば1つの路線バス会社に関する情報をそれぞれ有している。そして、路線バス会社情報は、例えば複数の路線バス路線情報が1つのデータ構造として構成されたテーブル構造に構成されている。これら路線バス路線情報は、例えば1つの路線に関する情報を有している。さらに、路線バス路線情報は、例えば路線に属する停留所の名前、時刻表、任意区間の距離や料金、他路線や他会社の路線バスあるいは鉄道などへの乗り換えに要する時間、前記乗り換えの方法などに関する情報などが1つのデータ構造として構成されたテーブル構造に構成されている。   The route bus related information is configured in a table structure in which, for example, a plurality of route bus company information is configured as one data structure in the same manner as the above-described railroad related information. These route bus company information has information on one route bus company, for example. The route bus company information is configured in a table structure in which, for example, a plurality of route bus route information is configured as one data structure. These route bus route information includes, for example, information related to one route. Further, the route bus route information relates to, for example, the name of a stop belonging to the route, the timetable, the distance and fee of an arbitrary section, the time required to transfer to another route, a route bus or a railroad of another company, the method of the change, etc. Information and the like are configured in a table structure configured as one data structure.

なお、鉄道関連情報および路線バス関連会社情報は、上述した構成に限られず適宜他の構成などとしてもよい。   The railway-related information and the route bus-related company information are not limited to the above-described configuration, and may have other configurations as appropriate.

施設関連情報は、合流地点の決定処置などに用いられる。この施設関連情報は、例えば複数の施設情報が1つのデータ構造として構成されたテーブル構造に構成されている。施設情報は、さらに、例えば飲食店、デパート、駐車場、娯楽施設、などといった施設の種別に関する種別情報と、施設の名称に関する名称情報と、地図情報における施設の座標位置に関する座標位置情報と、例えば施設を利用するための料金や施設で購買できる商品などの施設のサービスに関する施設サービス関連情報と、などが1つのデータ構造として構成されたテーブル構造に構成されている。   Facility-related information is used for determining a meeting point. This facility-related information is configured in a table structure in which a plurality of facility information is configured as one data structure, for example. The facility information further includes, for example, type information regarding the type of facility such as a restaurant, department store, parking lot, entertainment facility, name information regarding the name of the facility, coordinate position information regarding the coordinate position of the facility in the map information, The service structure related information related to the service of the facility such as the charge for using the facility and the products that can be purchased at the facility, and the like are configured in a table structure configured as one data structure.

また、記憶手段160には、例えば地図情報における所定の地点の情報を取得するための検索情報が記憶されている。すなわち、検索情報は、地図情報上で順次細分化される領域となる都道府県名、市町村名、地区名、地点名などの内容やガイダンスなどの各種情報などで、例えば階層状に項目情報が関連付けられたツリー構造のテーブル構造となっている。   The storage unit 160 stores search information for acquiring information on a predetermined point in the map information, for example. In other words, search information is information such as prefectural name, municipality name, district name, point name, and various information such as guidance, which are areas that are sequentially subdivided on map information. The table structure is a tree structure.

メモリ170は、端末入力部130で入力操作される設定事項、音楽データや画像データ、などを適宜読み出し可能に記憶する。また、メモリ170には、ナビゲーション装置100全体を動作制御するOS(Operating System)上に展開される各種プログラムなどを記憶している。このメモリ170としては、例えば停電などにより突然電源が落ちた際にも記憶が保持される構成のメモリ、例えばCMOS(Complementary Metal-Oxide Semiconductor)メモリなどを用いることが望ましい。なお、メモリ170としては、HD、DVD、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。   The memory 170 stores setting items input from the terminal input unit 130, music data, image data, and the like so that they can be read out as appropriate. The memory 170 also stores various programs developed on an OS (Operating System) that controls the operation of the entire navigation apparatus 100. As the memory 170, it is desirable to use a memory having a configuration in which memory is retained even when the power is suddenly turned off due to a power failure, for example, a CMOS (Complementary Metal-Oxide Semiconductor) memory. Note that the memory 170 may include a drive, a driver, and the like that are readable and stored in a recording medium such as an HD, a DVD, or an optical disk.

処理部180は、図示しない各種入出力ポート、例えばVICSアンテナが接続されるVICS受信ポート、GPS受信部が接続されるGPS受信ポート、各種センサがそれぞれ接続されるセンサポート、端末入力部130が接続されるキー入力ポート、端末表示部140が接続される表示部制御ポート、音声出力部150が接続される音声制御ポート、記憶手段160が接続される記憶ポート、などを有する。そして、処理部180は、各種プログラムとして、図4に示すように、出発位置取得手段としての自者位置認識手段181と、出発位置取得手段としての他者位置認識手段182と、移動状況情報取得手段、および移動手段認識手段としても機能する移動条件認識手段183と、地図情報取得手段、公共交通機関情報取得手段、経路探索手段、移動時間演算手段、出発乗降地点認識手段、公共交通機関経路探索手段、および到着時刻演算手段としても機能する経路処理手段184と、施設情報取得手段、および施設検索手段としても機能する情報検索手段185と、合流位置設定手段としての合流地点設定手段186と、地図情報取得手段、公共交通機関情報取得手段としても機能する報知制御手段187と、マッチング手段188と、計時手段189と、などを備えている。   The processing unit 180 is connected to various input / output ports (not shown) such as a VICS receiving port to which a VICS antenna is connected, a GPS receiving port to which a GPS receiving unit is connected, a sensor port to which various sensors are connected, and a terminal input unit 130 to be connected. A key input port to which the terminal display unit 140 is connected, a voice control port to which the voice output unit 150 is connected, a storage port to which the storage unit 160 is connected, and the like. Then, as shown in FIG. 4, the processing unit 180, as shown in FIG. 4, own person position recognition means 181 as departure position acquisition means, other person position recognition means 182 as departure position acquisition means, and movement status information acquisition. And travel condition recognition means 183 that also functions as travel means recognition means, map information acquisition means, public transport information acquisition means, route search means, travel time calculation means, departure / departure point recognition means, public transport route search , Route processing means 184 that also functions as arrival time calculation means, information search means 185 that also functions as facility information acquisition means and facility search means, merging point setting means 186 as merging position setting means, map Information control means 187 that also functions as information acquisition means, public transportation information acquisition means, matching means 188, timekeeping It is provided with a stage 189, and the like.

自者位置認識手段181は、ナビゲーション装置100が搭載された例えば車両の出発位置に関する出発位置情報としての現在位置情報を地図情報に基づいて認識する。具体的には、自者位置認識手段181は、センサ部110の速度センサおよび方位角センサから出力される車両の速度データおよび方位角データに基づいて、車両の現在の擬似位置を複数算出する。さらに、自者位置認識手段181は、GPS受信部から出力される現在位置に関するGPSデータに基づいて、車両の現在の擬似座標値を認識する。そして、自者位置認識手段181は、算出した現在の擬似位置と、認識した現在の擬似座標値とを比較し、別途取得された地図情報上における車両の現在位置を算出し、現在位置情報を認識する。また、自者位置認識手段181は、加速度センサから出力される加速度データに基づいて、車両が通過する道路の傾斜や高低差を判断し、車両の現在の擬似位置を算出し、現在位置を認識する。すなわち、立体交差点や高速道路など、平面上で重なる箇所でも、車両の現在位置を正確に認識できる。さらに、山道や坂道を走行する際に、速度データや方位角データのみから得る移動距離と、実際の車両の走行距離との誤差を、検出した道路の傾斜を用いて補正するなどにより正確な現在位置を認識する。そして、自者位置認識手段181は、認識した現在位置情報は、適宜メモリ170に読み出し可能に記憶する。なお、自者位置認識手段181は、現在位置として上述した車両の現在位置の他、端末入力部130にて設定入力された起点となる出発地点などを、擬似現在位置として認識可能である。   The own position recognition means 181 recognizes current position information as departure position information relating to the departure position of the vehicle on which the navigation device 100 is mounted, based on the map information. Specifically, the subject position recognition unit 181 calculates a plurality of current pseudo positions of the vehicle based on the vehicle speed data and the azimuth data output from the speed sensor and the azimuth sensor of the sensor unit 110. Further, the own position recognition unit 181 recognizes the current pseudo coordinate value of the vehicle based on the GPS data related to the current position output from the GPS receiver. Then, the self position recognition means 181 compares the calculated current pseudo position with the recognized current pseudo coordinate value, calculates the current position of the vehicle on the separately acquired map information, and obtains the current position information. recognize. Further, the self position recognition means 181 judges the road inclination and height difference through which the vehicle passes based on the acceleration data output from the acceleration sensor, calculates the current pseudo position of the vehicle, and recognizes the current position. To do. That is, it is possible to accurately recognize the current position of the vehicle even in places that overlap on a plane such as a three-dimensional intersection or an expressway. In addition, when traveling on mountain roads or hills, the current distance is obtained by correcting the error between the travel distance obtained from speed data and azimuth angle data and the actual vehicle travel distance using the detected road slope. Recognize position. Then, the own position recognizing means 181 stores the recognized current position information in the memory 170 so as to be readable. In addition to the current position of the vehicle described above as the current position, the person's own position recognizing means 181 can recognize the starting point set and input by the terminal input unit 130 as a pseudo current position.

他者位置認識手段182は、合流地点にて合流する合流相手の出発位置または現在位置を認識する。具体的には、他者位置認識手段182は、端末入力部130にて設定入力された合流相手の現在位置に関する相手位置情報を認識する。ここで設定入力される相手位置情報としては、例えば緯度・経度などの座標、住所、電話番号など、場所を特定するための各種情報が利用可能である。   The other person position recognizing means 182 recognizes the starting position or the current position of the merging partner that merges at the merging point. Specifically, the other person position recognizing means 182 recognizes partner position information related to the current position of the joining partner set and input by the terminal input unit 130. As the partner position information set and input here, for example, various information for specifying a location such as coordinates such as latitude and longitude, an address, and a telephone number can be used.

移動条件認識手段183は、移動体の移動手段や合流地点に関する情報、その他の移動状況情報としての設定事項情報などを認識する。具体的には、移動条件認識手段183は、端末入力部130から設定入力される設定入力事項に基づいて、例えば合流地点まで車両のみで移動するか、または車両および公共交通機関にて移動するか、または、徒歩および公共交通機関にて移動するか、などといった移動手段に関する移動手段情報を認識する。また、移動条件認識手段183は、端末入力部130にて設定入力された設定事項に基づいて、合流地点で合流する合流相手の移動手段に関する相手移動手段情報を認識する。さらに、移動条件認識手段183は、端末入力部130からの設定入力されるその他の設定入力事項に基づいて、合流地点として利用する施設の種別に関する優先度情報としての希望施設情報を取得する。また、移動条件認識手段183は、端末入力部130からの設定入力に基づいてその他の移動状況に関する設定事項情報を認識する。移動条件認識手段183にて認識した移動手段情報、相手移動手段情報、および希望施設情報などは、適宜メモリ170に読み出し可能に記憶される。なお、移動条件認識手段183は、移動手段情報として、初期状態で車両による移動が設定されているものであってもよく、この場合端末入力部130より移動手段が設定入力されなくてもよい。   The movement condition recognizing means 183 recognizes information related to the moving means of the moving object and the joining point, setting item information as other movement status information, and the like. Specifically, whether the movement condition recognizing unit 183 moves based on setting input items set and input from the terminal input unit 130, for example, only by a vehicle to a junction or by a vehicle and public transportation. Or moving means information on moving means, such as whether to move on foot and public transportation. Further, the movement condition recognition unit 183 recognizes partner movement unit information related to the movement unit of the merging partner that merges at the merging point based on the setting items set and input by the terminal input unit 130. Furthermore, the movement condition recognizing means 183 acquires desired facility information as priority information regarding the type of facility to be used as a meeting point, based on other setting input items set and input from the terminal input unit 130. Further, the movement condition recognition unit 183 recognizes setting item information related to other movement conditions based on the setting input from the terminal input unit 130. The movement means information recognized by the movement condition recognition means 183, the partner movement means information, the desired facility information, and the like are appropriately stored in the memory 170 so as to be readable. In addition, the movement condition recognition means 183 may be one in which movement by a vehicle is set in the initial state as movement means information. In this case, the movement means need not be set and input from the terminal input unit 130.

経路処理手段184は、出発位置から到着位置までの間の移動経路を地図情報、および公共交通機関情報に基づいて演算する。ここで出発位置および到着位置としては、自者位置認識手段181にて認識した現在位置情報に基づく地点や、他者位置認識手段182にて認識した合流相手の相手位置情報に基づく地点、移動条件認識手段183にて認識した目的地情報に基づく地点、後述する合流地決定手段にて設定された合流地点、これらの地点間に位置する任意の地点、利用者により設定入力される任意の地点などが挙げられる。   The route processing means 184 calculates a travel route from the departure position to the arrival position based on the map information and the public transportation information. Here, as the departure position and the arrival position, a point based on the current position information recognized by the own person position recognizing unit 181, a point based on the partner position information of the joining partner recognized by the other person position recognizing unit 182, a moving condition A point based on destination information recognized by the recognition unit 183, a junction point set by a junction determination unit described later, an arbitrary point located between these points, an arbitrary point set and input by the user, etc. Is mentioned.

具体的には、経路処理手段184は、利用者により設定入力される経路設定のための各種情報、記憶手段160に記憶された地図情報の移動経路探索用地図情報、および、公共交通機関情報を利用して移動経路情報を生成する。   Specifically, the route processing unit 184 receives various information for route setting set and input by the user, map information for moving route search of map information stored in the storage unit 160, and public transportation information. Use to generate travel route information.

例えば、経路処理手段184は、移動手段として公共交通機関を利用せずに車両を用いる場合、車両が通行可能な道路を探索し、所要時間が短い経路、交通料金が少ない経路、あるいは移動距離が短い経路、または交通渋滞や交通規制場所を回避した経路などを設定した移動経路情報を生成する。なお、この経路処理手段184は、VICS受信部120にて受信した渋滞情報を加味したルート探索を要求する旨の情報を処理部180が認識することにより、渋滞情報にて示された渋滞区間を避けた移動経路を演算することも可能である。なお、この移動経路を探索する際、移動経路探索用地図情報の他、地図情報のマッチングデータMMを用いる場合もある。例えば、裏道などの幅の狭い道路などの移動経路探索用地図情報ではない道路を利用して移動経路を探索する場合などである。そして、マッチングデータMMを利用する場合には、マッチング手段188による道路状態の判断に基づいて、適宜経路を探索する。また、移動経路情報には、例えば車両の走行の際に誘導して走行を補助する経路案内情報をも有する。この経路案内情報は、報知制御手段187による制御により、端末表示部140で適宜表示あるいは音声出力部150で適宜音声出力され、移動が補助される。   For example, when the vehicle is used without using public transportation as the moving means, the route processing means 184 searches for a road on which the vehicle can pass, and the route with a short required time, the route with a low traffic fee, or the moving distance is It generates travel route information that sets a short route or a route that avoids traffic jams or traffic restrictions. The route processing unit 184 recognizes information indicating that a route search is requested in consideration of the traffic jam information received by the VICS receiver 120, so that the traffic jam section indicated by the traffic jam information is detected. It is also possible to calculate an avoiding movement route. In addition, when searching for this movement route, the map information matching data MM may be used in addition to the movement route search map information. For example, this is the case where a travel route is searched using a road that is not travel route search map information, such as a narrow road such as a back road. When the matching data MM is used, a route is appropriately searched based on the determination of the road state by the matching unit 188. The travel route information also includes route guidance information that assists the travel by, for example, guiding the vehicle during travel. This route guidance information is appropriately displayed on the terminal display unit 140 or output as audio by the audio output unit 150 under the control of the notification control unit 187, and the movement is assisted.

そして、経路処理手段184は、生成した移動経路情報に基づいて、移動経路の移動距離および移動経路を移動するための所要時間を演算し、移動距離情報および移動時間情報を生成する。具体的には、経路処理手段184は、移動経路情報、および地図情報に基づいて、地図情報の縮尺から移動経路を実際に移動する移動距離を演算して移動距離情報を生成する。そして、経路処理手段184は、この移動距離情報に基づいて移動経路の移動時間を演算する。すなわち、例えば移動手段が車両であった場合、地図情報のリンク列ブロック情報に関連付けられた道路の構成に関する情報を認識し、各道路の規定速度で移動経路を通過する場合の移動時間を演算して移動時間情報を生成する。また、例えば移動手段が徒歩であった場合、一般的な人の歩行速度、例えば時速4キロメートルで移動経路を通過した場合の移動時間を演算し、移動時間情報を生成する。また、経路処理手段184は、出発地点から所定時間における位置を演算し、所定時間における移動位置を予測した予測位置情報を生成する。これらの移動距離情報、移動時間情報、および予測位置情報は適宜メモリ170に読み出し可能に記憶される。   Then, the route processing means 184 calculates the travel distance of the travel route and the time required to travel the travel route based on the generated travel route information, and generates travel distance information and travel time information. Specifically, the route processing means 184 generates the travel distance information by calculating the travel distance for actually moving the travel route from the scale of the map information based on the travel route information and the map information. Then, the route processing means 184 calculates the travel time of the travel route based on this travel distance information. That is, for example, when the moving means is a vehicle, it recognizes information related to the road configuration associated with the link string block information of the map information, and calculates the travel time when passing the travel route at the prescribed speed of each road. To generate travel time information. Further, for example, when the moving means is walking, a general person walking speed, for example, a moving time when passing the moving route at a speed of 4 km / h is calculated, and moving time information is generated. In addition, the route processing unit 184 calculates a position at a predetermined time from the departure point, and generates predicted position information in which the movement position at the predetermined time is predicted. These movement distance information, movement time information, and predicted position information are stored in the memory 170 so as to be read out as appropriate.

一方、経路処理手段184は、移動手段として公共交通機関を利用する場合、例えば出発位置から最も近傍に位置する公共交通機関の乗降地点、すなわち駅や停留所などを出発乗降地点として認識し、例えば合流地点などの到着位置から最も近傍に位置する公共交通機関の乗降地点を到着乗降地点として認識する。そして、経路処理手段184は、公共交通機関情報を利用して、出発乗降地点と到着乗降地点とを結ぶ公共交通機関を用いた移動経路、すなわち公共交通機関経路を設定した公共交通機関経路情報を生成する。   On the other hand, when using public transportation as a moving means, the route processing means 184 recognizes, for example, a boarding point of public transportation located closest to the departure position, that is, a station or a stop, as a departure boarding point, A boarding / unloading point of public transportation located closest to the arrival position such as a point is recognized as an arrival / departure point. Then, the route processing means 184 uses the public transport information to obtain the travel route using the public transport that connects the departure and arrival points and the arrival and departure points, that is, the public transport route information that sets the public transport route. Generate.

そして、経路処理手段184は、生成した公共交通機関経路情報に基づいて、出発位置から出発乗降地点、および到着乗降地点からの到着位置までの移動経路における任意区間の距離や所要時間などを演算する。さらに、生成した公共交通機関経路情報に基づいて、公共交通機関経路における出発乗降地点から各乗降地点までの距離、所要時間、到着時刻、料金などを演算する。   Then, the route processing means 184 calculates the distance and required time of an arbitrary section in the moving route from the departure position to the departure boarding point and the arrival point from the arrival boarding point based on the generated public transportation route information. . Furthermore, based on the generated public transportation route information, the distance, required time, arrival time, fee, and the like from the departure / arrival point on the public transportation route are calculated.

情報検索手段185は、端末入力部130にて設定入力された設定事項に基づいて、所定の種別の施設を検索する旨の要求情報を認識すると、記憶手段160に記憶された施設関連情報を認識して、所定地点の近傍に位置する施設を検索する。この所定地点としては、例えば、端末入力部130により設定入力された任意の地点や、自者位置認識手段181にて認識した現在位置情報に基づく地点や他者位置認識手段182にて認識した相手位置情報、移動条件認識手段183にて認識した目的地、後述する仮合流地点、などが挙げられる。具体的には、情報検索手段185は、要求情報に含まれる施設の種別に関する施設種別情報としての種別情報に基づいて施設関連情報を検索し、要求情報に含まれる種別情報と同一の施設情報を取得する。そして、情報検索手段185は、取得した施設情報から、所定地点の最も近傍に位置する施設に関する施設情報を選択する。選択された施設情報は、適宜メモリ170に読み取り可能に記憶される。   When the information retrieval unit 185 recognizes request information for retrieving a predetermined type of facility based on the setting items set and input by the terminal input unit 130, the information retrieval unit 185 recognizes the facility related information stored in the storage unit 160. Then, the facility located in the vicinity of the predetermined point is searched. As this predetermined point, for example, an arbitrary point set and input by the terminal input unit 130, a point based on the current position information recognized by the own person position recognizing means 181 and the partner recognized by the other person position recognizing means 182 Examples include position information, a destination recognized by the movement condition recognition means 183, and a temporary meeting point described later. Specifically, the information search unit 185 searches for facility related information based on the type information as the facility type information regarding the type of facility included in the request information, and retrieves the same facility information as the type information included in the request information. get. And the information search means 185 selects the facility information regarding the facility located nearest to the predetermined point from the acquired facility information. The selected facility information is stored in a readable manner in the memory 170 as appropriate.

合流地点設定手段186は、自者位置認識手段181にて認識した現在位置情報と、他者位置認識手段182にて認識した相手位置情報と、などに基づいて、合流相手と合流可能な合流地点を設定する。   The joining point setting means 186 is a joining point that can join with the joining partner based on the current position information recognized by the own person position recognizing means 181 and the partner position information recognized by the other person position recognizing means 182. Set.

具体的には、合流地点設定手段186は、移動条件認識手段183にて認識した移動手段情報と相手移動手段情報とを認識して、公共交通機関を利用する旨の情報が記載されているか否かを判断する。   Specifically, the junction point setting unit 186 recognizes the moving unit information recognized by the moving condition recognizing unit 183 and the partner moving unit information, and whether or not information indicating that public transportation is used is described. Determine whether.

そして、合流地点設定手段186は、公共交通機関を利用しないと判断した場合、現在位置情報に基づいた出発位置Aから相手位置情報に基づいた出発位置Bまでの移動経路a、および出発位置Bから出発位置Aまでの移動経路bをそれぞれ経路処理手段184に演算させる処理をする。この時、合流地点設定手段186は、経路処理手段184に例えば移動時間が最も短くなるように移動経路aおよび移動経路bを演算させる。   When the junction point setting unit 186 determines not to use public transportation, the junction point setting unit 186 determines from the departure route A from the departure position A based on the current position information to the departure position B based on the opponent position information, and the departure position B. A process for causing the route processing means 184 to calculate the travel route b to the departure position A is performed. At this time, the junction point setting unit 186 causes the route processing unit 184 to calculate the movement route a and the movement route b so that the movement time becomes the shortest, for example.

ここで、合流地点設定手段186は、移動経路aおよび移動経路bが図5に示すように異なる移動経路であると判断した場合、経路処理手段184にて生成した予測位置情報に基づいて、利用者および合流相手が出発位置A,Bから出発して同一移動時間後において移動経路a,b上で最も近接する近接位置A1,B1を演算する。また、合流地点設定手段186は、経路処理手段184に近接位置A1からB1までの移動経路を例えば移動時間が最も短くなるように演算させ、近接位置A1、B1間の移動経路情報、移動距離情報、および予測位置情報を生成させる。そして、予測位置情報に基づいて、利用者および合流相手がA1,B1を出発して同一移動時間後に合流可能な仮合流地点Gを演算する。なお、ここでは近接位置A1から近接位置B1までの移動経路を演算する例を示したが、近接位置B1からA1までの移動経路を演算させる処理をしてもよい。また、近接位置A1から近接位置B1までの移動経路と、近接位置B1から近接位置A1までの移動経路が同一移動経路となるまで、上述の処理を繰り返してもよい。   Here, when determining that the travel route a and the travel route b are different travel routes as shown in FIG. 5, the joining point setting unit 186 uses the information based on the predicted position information generated by the route processing unit 184. The closest positions A1 and B1 on the movement paths a and b after the same movement time from the departure positions A and B are calculated. Further, the junction point setting unit 186 causes the route processing unit 184 to calculate the movement route from the proximity position A1 to B1, for example, so that the movement time is the shortest, and the movement route information and the movement distance information between the proximity positions A1 and B1. , And predicted position information is generated. Then, based on the predicted position information, a temporary joining point G where the user and the joining partner depart from A1 and B1 and can join after the same movement time is calculated. In addition, although the example which calculates the movement path | route from proximity position A1 to proximity position B1 was shown here, you may perform the process which calculates the movement path | route from proximity position B1 to A1. Further, the above process may be repeated until the movement path from the proximity position A1 to the proximity position B1 and the movement path from the proximity position B1 to the proximity position A1 are the same movement path.

一方、合流地点設定手段186は、移動経路aおよび移動経路bが、図6に示すように、同一の経路であると判断した場合、利用者および合流相手が出発位置A,Bを出発して略同一移動時間後に合流可能な仮合流地点Gを演算する。   On the other hand, if the joining point setting means 186 determines that the traveling route a and the traveling route b are the same route as shown in FIG. 6, the user and the joining partner leave the departure positions A and B. A provisional merge point G that can merge after substantially the same movement time is calculated.

また、合流地点設定手段186は、図7に示すように、移動手段情報および相手移動手段情報の双方に公共交通機関を利用する旨が記載されていると判断した場合、出発位置Aおよび出発地点Bの近傍の公共交通機関の出発乗降地点を情報検索手段185に検索させる処理をする。具体的には、合流地点設定手段186は、現在位置情報を認識して、現在位置情報で示される出発位置Aから所定の範囲内にあって、出発位置Bに到着可能な公共交通機関の出発乗降地点、または出発位置Bに到着可能な公共交通機関に乗り換え可能な公共交通機関の出発乗降地点を、公共交通機関情報に基づいて検索する。同様にして、合流地点設定手段186は、出発位置Bの位置情報を認識して、この出発位置Bから所定の範囲内にあって、出発位置Aに到着可能な公共交通機関の出発乗降地点、または出発位置Aに到着可能な公共交通機関に乗り換え可能な公共交通機関の出発乗降地点を、公共交通機関情報に基づいて検索する。   In addition, as shown in FIG. 7, the joining point setting unit 186 determines that the use of public transportation is described in both the moving unit information and the partner moving unit information. A process of causing the information search means 185 to search for a departure / arrival point of public transportation in the vicinity of B is performed. Specifically, the junction point setting unit 186 recognizes the current position information, and is within a predetermined range from the departure position A indicated by the current position information, and the departure of the public transportation that can arrive at the departure position B Based on the public transport information, a search is made for a departure / departure point of a public transport that can be transferred to a boarding point or a public transport that can arrive at the departure position B. Similarly, the meeting point setting unit 186 recognizes the position information of the departure position B, and is within a predetermined range from the departure position B, and is a departure / entry point of public transportation that can arrive at the departure position A, Alternatively, a departure / entry point of public transportation that can be transferred to a public transportation that can arrive at the departure position A is searched based on public transportation information.

そして、検索された出発乗降地点が複数ある場合、これらの乗降地点のうち、出発位置から公共交通機関を利用して到着位置に到達するために要する移動時間が最も早い乗降地点を選択する。なお、合流地点設定手段186は、複数の乗降地点を端末表示部140に表示させ、乗降地点を選択する旨の情報を報知し、利用者により設定入力された乗降地点を選択する構成としてもよい。そして、合流地点設定手段186は、公共交通機関情報に基づいて、利用者および合流相手が出発位置A,Bを出発して略同一移動時間後に最も近接する近接乗降位置を演算し仮合流地点Gに設定する。   Then, when there are a plurality of searched departure / entry points, the one of these departure / exit points is selected from the departure position and the earliest travel time required to reach the arrival position using public transportation. The junction point setting unit 186 may display a plurality of boarding points on the terminal display unit 140, notify information indicating that the boarding point is selected, and select the boarding point set and input by the user. . Then, the meeting point setting means 186 calculates the closest boarding / alighting position where the user and the meeting partner depart from the departure positions A and B and are closest to each other after substantially the same travel time based on the public transportation information, and the provisional meeting point G Set to.

例えば、図7において、利用者が出発位置Aを出発して出発乗降地点のC駅に到達したとし、合流相手が出発位置Bを出発して出発乗降地点Fに到達したとする。この場合、合流地点設定手段186は、経路処理手段184に、出発位置Aから出発乗降地点C駅までの移動経路情報、および移動時間情報を演算させる。同様に、合流地点設定手段186は、出発位置Bから出発乗降地点F駅までの移動経路情報、および移動時間情報を演算させる。そして、合流地点設定手段186は、移動時間情報、および公共交通機関情報に基づいて、利用者が出発乗降地点Cで利用する公共交通機関の発車時刻および乗降地点D,E,Fへの到着時刻を演算する。また、同様にして、合流地点設定手段186は、合流相手が出発乗降地点Fで利用する公共交通機関の発車時刻および乗降地点E,D,Cへの到着時刻を演算する。そして、利用者および合流相手が略同時刻において最も近接する乗降地点Cを仮合流地点Gに設定する。   For example, in FIG. 7, it is assumed that the user departs from the departure position A and reaches the departure / departure point C station, and the joining party departs from the departure position B and arrives at the departure / departure point F. In this case, the junction point setting unit 186 causes the route processing unit 184 to calculate the movement route information and the movement time information from the departure position A to the departure and departure point C station. Similarly, the junction point setting means 186 calculates travel route information and travel time information from the departure position B to the departure / arrival point F station. And the junction point setting means 186 determines the departure time of the public transportation used by the user at the departure / departure point C and the arrival times at the departure points D, E, F based on the travel time information and the public transportation information. Is calculated. Similarly, the merging point setting means 186 calculates the departure time of the public transportation used by the merging partner at the departure / departure point F and the arrival times at the embarkation points E, D, and C. Then, the boarding / exiting point C that the user and the merging partner are closest to each other at substantially the same time is set as the temporary merging point G.

また、合流地点設定手段186は、移動手段情報と相手移動手段情報とのいずか一方に公共交通機関を利用する旨の情報が記載されていると判断した場合、公共交通機関を利用する側の出発位置の近傍の公共交通機関の出発情報地点を情報検索手段185に検索させる処理をする。例えば図8に示すように、利用者が出発位置Aから公共交通機関を利用して合流位置としての合流地点に移動する場合、合流地点設定手段186は、公共交通機関情報に基づいて、出発位置Aから所定の範囲内に位置する乗降地点を検索する。そして、検索された出発乗降地点が複数合った場合、これらの乗降地点のうち、出発位置Aから公共交通機関を利用して到着位置Bに到達するために要する移動時間が最も早い乗降地点を選択して出発乗降地点として設定する。そして、合流地点設定手段186は、公共交通機関情報に基づいて、利用者が出発乗降地点Cにて利用する公共交通機関の発車時刻および乗降地点D,E,Fへの到着時刻を演算する。   In addition, when the meeting point setting unit 186 determines that the information on the use of public transportation is described in one of the transportation unit information and the partner transportation unit information, the side that uses the public transportation unit The information search means 185 searches for the departure information point of public transportation near the departure position. For example, as shown in FIG. 8, when the user moves from the departure position A to a merge point as a merge position using public transportation, the merge point setting means 186 determines the departure position based on the public transportation information. A boarding / exiting point located within a predetermined range from A is searched. If a plurality of departure / departure points are found, select the departure / arrival point that takes the earliest travel time to reach the arrival point B from the departure point A using public transportation. And set it as the departure and departure point. And the junction point setting means 186 calculates the departure time of the public transportation used by the user at the departure / departure point C and the arrival times at the landing points D, E, F based on the public transportation information.

次に、合流地点設定手段186は、出発位置Bから、出発乗降地点Cおよび到着乗降地点F、およびC−F間に位置する乗降地点D,Eまで移動経路、およびこの移動経路を移動するための所要時間に関する移動時間情報を経路処理手段184に演算させる。そして、利用者が乗降地点C,D,E,Fに到着する時刻と、合流相手が乗降地点C,D,E,Fに到着する時刻とを比較し、略同一時刻となる乗降地点を仮合流位置Gとして設定する。   Next, the junction point setting means 186 moves from the departure position B to the departure / arrival point C, the arrival / departure point F, and the entry / exit points D, E located between C-F, and the movement route. The route processing means 184 calculates travel time information related to the required time. Then, the time when the user arrives at the boarding / unloading points C, D, E, F and the time when the joining party arrives at the boarding / exiting points C, D, E, F are compared, and the boarding / unloading point that is substantially the same time is temporarily determined. It is set as the merge position G.

そして、合流地点設定手段186は、移動条件認識手段183にて認識した設定事項情報に希望施設情報が含まれるか否かを判断する。そして、合流地点設定手段186は、設定事項情報に希望施設情報が含まれると判断した場合、希望施設情報に記載された種別情報に基づいて利用可能な施設に関する施設情報を情報検索手段185に検索させる処理をする。そして、合流地点設定手段186は、検索された施設情報に記載された座標位置情報に基づいて、仮合流地点Gに最も近接する施設を合流地点に設定する。なお、端末表示部140に検索された施設情報を例えば一覧表示させ、利用者により設定入力された施設情報を選択する構成としてもよい。なお、希望施設情報に記載された種別情報と一致する施設情報が検索できなかった場合は、仮合流地点Gの近傍に位置する他の施設を検索する処理をしてもよい。また、利用可能な他の施設情報の一覧を端末表示部140に表示させて利用者による設定入力により、施設情報が選択された旨の情報を認識すると、選択された施設情報を合流地点に設定する処理をしてもよい。一方、合流地点設定手段は、移動条件認識手段183にて希望施設情報を認識しなかった場合は、仮合流地点Gを合流地点として設定する。また、合流地点設定手段186は、設定した合流地点の位置に関する合流地点情報を生成し、適宜メモリ170に読み出し可能に記憶する。   Then, the junction point setting unit 186 determines whether or not the desired facility information is included in the setting item information recognized by the movement condition recognition unit 183. When the meeting point setting unit 186 determines that the desired facility information is included in the setting item information, the joining point setting unit 186 searches the information search unit 185 for facility information regarding the available facility based on the type information described in the desired facility information. To process. Then, the merge point setting unit 186 sets the facility closest to the temporary merge point G as the merge point based on the coordinate position information described in the retrieved facility information. The facility information searched for on the terminal display unit 140 may be displayed as a list, for example, and the facility information set and input by the user may be selected. If facility information that matches the type information described in the desired facility information cannot be retrieved, a process of retrieving another facility located in the vicinity of the temporary meeting point G may be performed. In addition, when a list of other facility information that can be used is displayed on the terminal display unit 140 and information indicating that the facility information has been selected is recognized by a setting input by the user, the selected facility information is set as a joining point. You may perform the process to do. On the other hand, when the moving condition recognizing unit 183 does not recognize the desired facility information, the joining point setting unit sets the temporary joining point G as the joining point. Further, the merge point setting unit 186 generates merge point information relating to the set position of the merge point, and stores the merge point information in the memory 170 so as to be read out as appropriate.

報知制御手段187は、メモリ170に記憶された各種情報を読み込み、端末表示部140や音声出力部150に出力させて報知させる制御をする。メモリ170に記憶された各種情報とは、例えば処理部180によって処理され、適宜メモリ170に記憶される現在位置情報や、合流地点情報、施設情報、移動経路情報、移動距離情報、移動時間情報、などである。具体的には、報知制御手段187は、メモリ170に記憶され、車両の走行状況に対応してあらかじめ取得した移動経路情報や地物案内情報に基づいて車両の移動に関する案内、例えば車両の走行を支援する内容の案内を、端末表示部140による画像表示や音声出力部150による発音にて報知する。具体的には、所定の矢印や記号などを端末表示部140の表示画面に表示したり、「700m先、○○交差点を△△方面右方向です。」、「移動経路から逸脱しました。」、「この先、渋滞です。」などの音声出力部150における音声により発音したり、することなどが例示できる。また、報知制御手段187は、端末表示部140を適宜制御して各種情報を端末表示部140で表示させ、例えば端末入力部130による入力操作を促して各種情報を設定入力するための各種表示画面などをも表示制御する。   The notification control unit 187 performs control to read various information stored in the memory 170 and output the information to the terminal display unit 140 or the voice output unit 150 for notification. The various information stored in the memory 170 is, for example, current position information, merge point information, facility information, travel route information, travel distance information, travel time information, processed by the processing unit 180 and appropriately stored in the memory 170, Etc. Specifically, the notification control means 187 stores guidance related to vehicle movement, for example, vehicle travel, based on travel route information and feature guide information that is stored in the memory 170 and acquired in advance in accordance with the travel status of the vehicle. The guidance of the content to be supported is notified by image display by the terminal display unit 140 or pronunciation by the audio output unit 150. Specifically, a predetermined arrow or symbol is displayed on the display screen of the terminal display unit 140, or “700m ahead, the XX intersection is in the right direction in the △△ direction.”, “Departed from the moving route.” The voice output unit 150 may pronounce or make a sound such as “This is a traffic jam ahead”. In addition, the notification control unit 187 appropriately controls the terminal display unit 140 to display various information on the terminal display unit 140, for example, various display screens for prompting an input operation by the terminal input unit 130 and setting and inputting various information. Display control.

マッチング手段188は、地図情報を制御して現在位置やその他の地点を地図情報に重畳させて表示させるためのマッチング処理を実施する。マッチング手段188は、マップマッチング手段と、座標マッチング手段と、などを備えている。   The matching unit 188 performs a matching process for controlling the map information to display the current position and other points superimposed on the map information. The matching unit 188 includes a map matching unit, a coordinate matching unit, and the like.

マップマッチング手段は、記憶手段160から取得する地図情報に基づいて、自者位置認識手段181にて認識した例えば車両の現在位置や他者位置認識手段182にて認識した合流相手の現在位置などを適切に表示させるためのマップマッチング処理をする。このマップマッチング手段は、上述したように、例えばマッチングデータMMを用い、現在位置を端末表示部140で地図に重畳して表示される位置が、端末表示部140で表示される地図を構成する要素である道路から逸脱しないように、現在位置情報を適宜修正すなわち補正して表示させるマップマッチング処理を実施する。   The map matching means, for example, the current position of the vehicle recognized by the own position recognition means 181 based on the map information acquired from the storage means 160, the current position of the joining partner recognized by the other person position recognition means 182 and the like. Perform map matching processing to display properly. As described above, the map matching means uses, for example, the matching data MM, and the position where the current position is superimposed on the map and displayed on the map on the terminal display unit 140 constitutes the map displayed on the terminal display unit 140. In order not to deviate from the road, a map matching process is performed in which the current position information is appropriately corrected, that is, corrected and displayed.

座標マッチング手段は、記憶手段160から取得する地図情報のマッチングデータMMのノードNに関する情報である地点情報が同一の点か否かの判断である座標マッチング処理を実施する。すなわち、上述したように、マッチングデータMMのノードNの地点情報を取得し、地点情報を構成する座標情報を読み取る。具体的には、座標情報の座標値の情報やオフセット量に基づいて緯度、経度などの座標値を算出し、異なるノードNが同一の座標値であれば、それらのノードNの地点情報を構成するフラグ情報を読み取り、ノードNが同一の点なのか否かを判断する。そして、同一の点であると判断した場合には、例えばノードNにそれぞれ接続し異なるリンク列ブロック情報を構成するリンクLが互いに交わる道路状態、例えば交差点であると判断する。また、同一の点でないと判断した場合には、例えノードNにそれぞれ接続し異なるリンク列ブロック情報を構成するリンクLが互いに交わらない道路状態、例えば立体交差であると判断する。   The coordinate matching unit performs a coordinate matching process that is a determination as to whether or not the point information that is the information related to the node N of the matching data MM of the map information acquired from the storage unit 160 is the same point. That is, as described above, the point information of the node N of the matching data MM is acquired and the coordinate information constituting the point information is read. Specifically, coordinate values such as latitude and longitude are calculated based on coordinate value information and offset amounts of coordinate information, and if different nodes N have the same coordinate value, the point information of those nodes N is configured. The flag information to be read is read to determine whether or not the nodes N are the same point. When it is determined that the points are the same, for example, it is determined that the roads are connected to the node N and the links L constituting different link row block information intersect each other, for example, an intersection. If it is determined that they are not the same point, for example, it is determined that the road is connected to the node N and the links L constituting different link row block information do not cross each other, for example, a three-dimensional intersection.

計時手段189は、例えば内部クロックなどの基準パルスに基づいて現在時刻を認識する。そして、この計時手段189は、認識した現在時刻に関する時刻情報を適宜出力する。   The time measuring means 189 recognizes the current time based on a reference pulse such as an internal clock. And this time measuring means 189 suitably outputs the time information regarding the recognized current time.

〔ナビゲーション装置の動作〕
次に、ナビゲーション装置100の動作について図面を参照して説明する。
[Operation of navigation device]
Next, the operation of the navigation device 100 will be described with reference to the drawings.

(合流地点までの経路報知処理)
次に、ナビゲーション装置100の動作として、合流地点までの経路報知処理について、図9に基づいて説明する。図9は、ナビゲーション装置における合流地点までのの移動経路の報知処理を示すフローチャートである。
(Route notification process to the meeting point)
Next, as an operation of the navigation device 100, a route notification process to a junction will be described with reference to FIG. FIG. 9 is a flowchart showing the notification process of the movement route to the meeting point in the navigation device.

まず、図9に示すように、利用者は、端末入力部130の入力操作により、例えば合流相手と合流するための合流地点までの経路報知処理を実施させる旨を設定入力する。この合流地点の設定処理を実施させる旨の設定入力を処理部180が認識すると(ステップS101)、処理部180は、合流地点設定処理に必要な各種設定事項情報や、移動経路の探索に必要な各種情報、例えば最短距離の移動経路を希望するか、最短時間の移動経路を希望するか、渋滞情報を加味した移動経路を希望するか否かなどの設定事項情報の設定入力を促す表示画面を端末表示部140に表示させる。   First, as illustrated in FIG. 9, the user inputs a setting to perform a route notification process to a junction for joining with a joining partner, for example, by an input operation of the terminal input unit 130. When the processing unit 180 recognizes a setting input for performing the setting process of the junction point (step S101), the processing unit 180 is necessary for various setting item information necessary for the junction point setting process and a search for the movement route. A display screen that prompts you to enter setting information such as whether you want a travel route with the shortest distance, a travel route with the shortest time, or a travel route that incorporates traffic information. It is displayed on the terminal display unit 140.

そして、処理部180は、合流地点の設定に必要な各種情報を認識すると、まず自者位置認識手段181にて現在位置に関する現在位置情報を認識し、他者位置認識手段182にて合流相手の現在位置に関する相手位置情報を認識する処理をする(ステップS102)。そして、移動条件認識手段183にて、設定入力された設定事項情報に基づいて、利用者の移動手段に関する移動手段情報、合流相手の移動手段に関する相手移動手段情報を認識する処理をする(ステップS103)。   Then, when the processing unit 180 recognizes various information necessary for setting the junction point, the processing unit 180 first recognizes the current position information regarding the current position by the own person position recognizing unit 181, and the other person position recognizing unit 182 detects the current position information. A process of recognizing partner position information related to the current position is performed (step S102). Then, the moving condition recognition unit 183 performs processing for recognizing the moving unit information regarding the moving unit of the user and the partner moving unit information regarding the moving unit of the joining partner based on the setting item information set and input (step S103). ).

次に、処理部180の合流地点設定手段186は、移動手段情報および相手移動手段情報に公共交通機関を利用する旨の情報があるか否かを判断する(ステップS104)。そして、ステップS104において、処理部180の合流地点設定手段186は、移動手段および相手移動手段に公共交通機関を利用する旨が記載されていると判断した場合、公共交通機関を利用した仮合流地点検索処理を実施し、仮合流地点Gを設定する(ステップS105)。一方、ステップS104において合流地点設定手段186は、移動手段および相手移動手段に公共交通機関を利用しない旨が記載されていると判断した場合、公共交通機関を利用しない仮合流地点設定処理を実施し、仮合流地点Gを設定する(ステップS106)。   Next, the junction point setting unit 186 of the processing unit 180 determines whether or not there is information indicating that the public transportation system is used in the moving unit information and the partner moving unit information (step S104). In step S104, when the merge point setting unit 186 of the processing unit 180 determines that the use of the public transport facility is described in the moving unit and the partner moving unit, the temporary merge point using the public transport facility is described. A search process is performed, and a temporary meeting point G is set (step S105). On the other hand, if it is determined in step S104 that the public transportation means is not used for the moving means and the partner moving means, the joining point setting means 186 performs a temporary joining point setting process that does not use the public transportation. Then, a temporary meeting point G is set (step S106).

次に、合流地点設定手段186は、移動条件認識手段183にて認識した設定事項情報に合流地点として希望する施設の種別に関する希望施設情報があるか否かを判断する(ステップS107)。このステップS107において、設定事項情報に希望施設情報がないと判断した場合、合流地点設定手段186は、仮合流地点Gを合流地点として設定する。   Next, the junction point setting unit 186 determines whether or not the setting item information recognized by the movement condition recognition unit 183 includes desired facility information regarding the type of facility desired as a junction point (step S107). In step S107, when it is determined that there is no desired facility information in the setting item information, the merge point setting unit 186 sets the temporary merge point G as a merge point.

一方、ステップS107において、合流地点設定手段186は、設定事項情報に希望施設情報があると判断した場合、情報検索手段185に希望施設情報に合致する種別情報を有する施設情報を検索させる処理をする(ステップS108)。そして、ステップS108において、合流地点設定手段186は、検索された施設情報の座標位置情報に基づいて、仮合流地点Gから最も近接する施設を合流地点として設定する(ステップS109)。   On the other hand, in step S107, the merge point setting unit 186 performs processing for causing the information search unit 185 to search for facility information having type information that matches the desired facility information when it is determined that the desired item information is included in the setting item information. (Step S108). In step S108, the merge point setting unit 186 sets a facility closest to the temporary merge point G as a merge point based on the coordinate position information of the retrieved facility information (step S109).

この後、処理部180は、経路処理手段184に、出発位置Aおよび出発位置BからステップS109にて設定された合流地点までの移動経路を演算させ、移動経路情報または公共交通機関経路情報、移動距離情報、移動時間情報、予測位置情報、などを生成させる(ステップS110)。   Thereafter, the processing unit 180 causes the route processing unit 184 to calculate a travel route from the departure position A and the departure position B to the merging point set in step S109, and travel route information or public transportation route information, travel Distance information, travel time information, predicted position information, and the like are generated (step S110).

そして、処理部180の報知制御手段187は、ステップS110にて生成した移動経路情報または公共交通機関経路情報を地図情報に重畳させて端末表示部140に表示させる制御をする(ステップS111)。   Then, the notification control unit 187 of the processing unit 180 performs control to superimpose the travel route information or the public transport route information generated in Step S110 on the map information and display it on the terminal display unit 140 (Step S111).

(公共交通機関を利用する仮合流地点設定処理)
次に上述した合流地点までの経路報知処理の一部である公共交通機関を利用する仮合流地点設定処理(ステップS105)について図10に基づいて説明する。図10は、公共交通機関を利用する合流位置設定処理を示すフローチャートである。
(Temporary meeting point setting process using public transport)
Next, the temporary joining point setting process (step S105) using public transportation which is a part of the route notification process to the joining point described above will be described with reference to FIG. FIG. 10 is a flowchart showing a merge position setting process using public transportation.

図12において、処理部180の合流地点設定手段186は、まず、移動手段および相手移動手段のうち両方に公共交通機関を利用する旨が記載されているか、またはどちらか一方に公共交通機関を利用する旨が記載されているかを判断する(ステップS150)。   In FIG. 12, the merge point setting unit 186 of the processing unit 180 first describes that public transportation is used for both the moving unit and the partner moving unit, or public transportation is used for one of them. It is determined whether or not a message to the effect is described (step S150).

そしてステップS150において、合流地点設定手段186は、移動手段および相手移動手段のうち両方に公共交通機関を利用する旨が記載されていると判断した場合、経路処理手段184に、出発位置Aから出発位置Bまでの公共交通機関経路情報、および出発位置Bから出発位置Aまでの公共交通機関経路情報を演算させる処理をする(ステップS151)。   In step S150, when the junction point setting unit 186 determines that public transportation is used for both the moving unit and the other party moving unit, the route processing unit 184 starts the departure from the departure position A. A process of calculating the public transportation route information to the position B and the public transportation route information from the departure position B to the departure position A is performed (step S151).

この後、合流地点設定手段186は、公共交通機関経路情報に基づいて、各乗降地点における利用者の到着時刻、および合流相手の到着時刻を比較し、利用者および合流相手の到着時刻が略同一時刻となる乗降地点を仮合流地点Gとして設定する(ステップS152)。   Thereafter, the meeting point setting means 186 compares the arrival time of the user at each boarding point and the arrival time of the joining party based on the public transportation route information, and the arrival times of the user and the joining party are substantially the same. The boarding / alighting point that becomes the time is set as a temporary joining point G (step S152).

一方、ステップS150において、処理部180の合流地点設定手段186は、移動手段情報および相手移動手段情報のうちいずれか一方だけが公共交通機関を利用する旨が記載されている場合、例えば図7に示すように、利用者の移動手段にのみ公共交通機関を利用する旨の情報が記載されている場合、経路処理手段184に出発位置Aから到着位置Bまでの公共交通機関経路情報を演算させる処理をする(ステップS153)。そして、合流地点設定手段186は、経路処理手段184に、出発位置Bから、ステップS112にて演算した公共交通機関経路情報に含まれる乗降地点C,D,E,Fまでの移動経路を演算させ、移動経路情報、移動距離情報、移動時間情報、予測位置情報を生成させる(ステップS154)。   On the other hand, when it is described in step S150 that only one of the moving means information and the partner moving means information uses the public transportation, the joining point setting means 186 of the processing unit 180 is shown in FIG. As shown, when information indicating that public transportation is used only in the user's moving means is described, processing for causing the route processing means 184 to calculate public transportation route information from the departure position A to the arrival position B. (Step S153). Then, the junction point setting unit 186 causes the route processing unit 184 to calculate the movement route from the departure position B to the boarding / exiting points C, D, E, and F included in the public transportation route information calculated in step S112. The movement route information, the movement distance information, the movement time information, and the predicted position information are generated (step S154).

この後、合流地点設定手段186は、利用者が公共交通機関にて各乗降地点に到着する到着時刻と、合流相手が各乗降地点に到着する到着時刻とを比較し、略同一時刻となる乗降地点を仮合流地点Gと設定する(ステップS155)。   Thereafter, the joining point setting means 186 compares the arrival time at which the user arrives at each boarding point by public transport and the arrival time at which the joining party arrives at each boarding point. The point is set as a temporary meeting point G (step S155).

(公共交通機関を利用しない仮合流地点設定処理)
次に上述した合流地点までの経路報知処理の一部である公共交通機関を利用しない仮合流地点設定処理(ステップS106)について図11に基づいて説明する。図11は、公共交通機関を利用しない合流位置設定処理のフローチャートである。
(Temporary meeting point setting process without using public transportation)
Next, the temporary joining point setting process (step S106) that does not use public transportation, which is part of the route notification process to the joining point described above, will be described with reference to FIG. FIG. 11 is a flowchart of the merge position setting process that does not use public transportation.

図13において、処理部180の合流地点設定手段186は、まず、経路処理手段184に現在位置情報に基づく出発位置Aから相手位置情報に基づく出発位置Bまでの移動経路a、および出発位置Bから出発位置Aまでの移動経路bを演算させる処理をする。また、それぞれの移動経路a,bにおいて移動経路情報、移動距離情報、移動時間情報、予測位置情報と生成する。   In FIG. 13, the joining point setting unit 186 of the processing unit 180 first causes the route processing unit 184 to move from the departure position A based on the current position information to the departure position B based on the opponent position information, and from the departure position B. A process for calculating the movement route b to the departure position A is performed. In addition, movement route information, movement distance information, movement time information, and predicted position information are generated for each of the movement routes a and b.

次に、処理部180の合流地点設定手段186は、移動経路aおよび移動経路bが同一経路か否かを判断する(ステップS160)。ステップS160にて移動経路aおよび移動経路bが同一であると判断した場合、合流地点設定手段186は、経路処理手段184にて生成した予測位置情報に基づいて、利用者および合流相手が出発位置Aおよび出発位置Bから略同一移動時間だけ移動して、両者が最も近接する仮合流地点Gを演算する(ステップS161)。   Next, the merge point setting unit 186 of the processing unit 180 determines whether or not the movement route a and the movement route b are the same route (step S160). If it is determined in step S160 that the movement route a and the movement route b are the same, the joining point setting unit 186 determines that the user and the joining partner are the starting positions based on the predicted position information generated by the route processing unit 184. A temporary confluence point G is calculated by moving from A and the starting position B for approximately the same movement time (step S161).

一方、ステップS160において、処理部180の合流地点設定手段186は、移動経路aおよび移動経路bが異なると判断した場合、移動経路aの予測位置情報、および移動経路bの予測位置情報に基づいて、利用者および合流相手が出発位置Aおよび出発位置Bから略同一移動時間だけ移動して最も近接する近接位置A1,B1を演算する(ステップS162)。さらに、合流地点設定手段186は、近接位置A1から近接位置B1までの移動経路を演算させて、移動経路情報、移動距離情報、移動時間情報、および予測位置情報を生成させる。そして、この生成した予測位置情報に基づいて、利用者および合流相手が近接位置A1および近接位置B1から略同一移動時間だけ移動して、両者が最も近接する仮合流地点Gを演算する(ステップS163)。   On the other hand, in step S160, when the confluence point setting unit 186 of the processing unit 180 determines that the movement route a and the movement route b are different, based on the predicted position information of the movement route a and the predicted position information of the movement route b. Then, the user and the merging partner move from the starting position A and the starting position B for substantially the same moving time, and calculate the closest positions A1 and B1 that are closest (step S162). Furthermore, the junction point setting unit 186 calculates a movement route from the proximity position A1 to the proximity position B1, and generates movement route information, movement distance information, movement time information, and predicted position information. Then, based on the generated predicted position information, the user and the merging partner move from the proximity position A1 and the proximity position B1 for substantially the same movement time, and calculate a temporary merging point G where the two are closest to each other (step S163). ).

〔第1の実施の形態の作用効果〕
上述したように、上記第1の実施の形態のナビゲーション装置では、現在位置情報を認識する自者位置認識手段181と、合流相手の相手位置情報を認識する他者位置認識手段182と、利用者および合流者の移動状況に関する設定入力情報を認識する移動条件認識手段183と、これらの現在位置情報、相手位置情報、移動状況情報に基づいて合流相手と合流する合流位置を設定する合流地点設定手段186と、を備えている。このため、利用者と合流相手の移動状況が異なる場合でも、それぞれの移動状況に応じた合流地点を設定できる。したがって、異なる移動状況でも適切な合流位置の設定ができる。
[Operational effects of the first embodiment]
As described above, in the navigation device of the first embodiment, the own position recognition means 181 that recognizes the current position information, the other person position recognition means 182 that recognizes the partner position information of the joining partner, and the user And movement condition recognition means 183 for recognizing setting input information relating to the movement status of the merger, and a merge point setting means for setting a merge position for merging with the merge partner based on the current position information, counterpart position information, and movement status information. 186. For this reason, even if a user and the movement condition of a confluence | merging partner differ, the merge point according to each movement condition can be set. Therefore, an appropriate merging position can be set even in different movement situations.

また、移動条件認識手段183にて移動手段情報および相手移動手段情報を認識すると、合流地点設定手段186は、それぞれの移動手段で移動可能な合流地点を設定している。例えば利用者および合流相手の移動手段が異なる場合、例えば一方が徒歩で移動し、他方が車両で移動する場合などにおいて、それぞれの移動手段に応じた移動時間が略同一となる合流地点を設定している。このため、経路処理手段184は、それぞれの移動手段に応じて容易に合流地点までの移動経路を演算でき、移動経路の移動距離や移動時間も容易に演算できる。したがって、処理部180の処理を容易にでき、処理部180にかかる負荷を軽減できる。   Further, when the moving condition recognition unit 183 recognizes the moving unit information and the partner moving unit information, the merging point setting unit 186 sets a merging point that can be moved by each moving unit. For example, when the moving means of the user and the merging partner are different, for example, when one moves on foot and the other moves by vehicle, a merging point where the moving time according to each moving means is substantially the same is set. ing. For this reason, the route processing means 184 can easily calculate the movement route to the junction according to each movement means, and can easily calculate the movement distance and the movement time of the movement route. Therefore, the processing of the processing unit 180 can be facilitated, and the load on the processing unit 180 can be reduced.

また、移動条件認識手段183にて移動手段および相手移動手段情報に公共交通機関を利用しない旨が記載されている場合、経路処理手段184は、記載地図情報に基づいて、出発位置から合流位置までの移動経路、および相手出発位置から合流位置までの移動経路を演算し、報知制御手段187にて、合流位置までの移動経路を端末表示部140に表示させている。このため、利用者が端末表示部140に表示される移動経路を見ながら移動することができる。   In addition, when the travel condition recognition unit 183 indicates that the public transportation system is not used in the travel unit and partner travel unit information, the route processing unit 184 determines whether the route processing unit 184 is based on the described map information. The movement route from the opponent departure position to the merge position is calculated, and the notification control means 187 causes the terminal display unit 140 to display the movement route to the merge position. For this reason, the user can move while looking at the movement route displayed on the terminal display unit 140.

さらに、合流地点設定手段186は、移動手段情報および相手移動手段情報に公共交通機関を利用する旨の情報が記載されていないと判断すると、利用者の出発位置Aおよび合流相手の出発位置Bからの移動時間が最も短くなる合流地点を設定する。このため、利用者および合流相手は、最短時間で合流地点に移動することができる。したがって、利用者が合流相手と早く合流したい場合などにおいて、最適な合流地点の設定ができる。   Further, when the joining point setting unit 186 determines that the information on the use of public transportation is not described in the traveling unit information and the partner traveling unit information, the joining point setting unit 186 determines from the departure position A of the user and the departure position B of the joining partner. Set the merging point where the travel time is the shortest. For this reason, the user and the merging partner can move to the merging point in the shortest time. Therefore, when the user wants to join the merging partner quickly, the optimum merging point can be set.

また、合流地点設定手段186は、移動手段情報および相手移動手段情報のいずれか一方に公共交通機関を利用する旨が記載されていると判断した場合に、公共交通機関情報に基づいて、到着時刻が略同一時刻となる乗降地点を合流地点に設定している。このため、利用者および合流相手が略同時刻に乗降位置に到着することができ、一方が極端に待たされることがない。また、最も早く略同一時刻に到着できる乗降地点を合流地点に設定することで、合流地点により早く到着して合流することができる。したがって、できるだけ早く合流相手と合流したい場合などにおいて、適切な合流位置を設定することができる。   In addition, when the junction point setting unit 186 determines that either one of the moving unit information and the other party moving unit information describes that the public transportation is used, the arrival time is set based on the public transportation information. Is set as a meeting point. For this reason, the user and the merging partner can arrive at the getting-on / off position at substantially the same time, and one of them does not wait extremely. Moreover, by setting the boarding / alighting point that can arrive at approximately the same time earliest as a joining point, it is possible to arrive at the joining point earlier and join. Therefore, an appropriate joining position can be set when it is desired to join the joining partner as soon as possible.

また、例えば図7に示すように移動手段情報および相手移動手段情報の両方に公共交通機関を利用する旨が記載されている場合、合流地点設定手段186は、出発位置Aから最も近傍に位置する出発乗降地点Cから、出発位置Bから最も近傍に位置する出発乗降地点Fまでの公共交通機関経路を演算させる。そして、乗降地点C,D,E,Fに到着する到着時刻が略同一時刻となる乗降地点を演算し、合流地点を設定している。さらに、例えば図8に示すように、移動手段情報および相手移動手段情報のいずれか一方に公共交通機関を利用する旨が記載されている場合でも、合流地点設定手段186は、出発位置Aから公共交通機関を利用して各乗降地点C,D,E,Fに到着する到着時刻を公共交通機関情報に基づいて演算し、出発位置Bから各乗降地点C,D,E,Fに到着する到着時刻を地図情報に基づいて演算している。このため、乗降地点への到着時刻に基づいて容易に合流地点を設定することができる。   Further, for example, as shown in FIG. 7, when it is described that both the transportation means information and the other party transportation means information use public transportation, the junction point setting means 186 is located closest to the departure position A. A public transportation route from the departure boarding point C to the starting boarding point F located closest to the starting position B is calculated. And the boarding / alighting point where the arrival time which arrives at the boarding / alighting points C, D, E, and F becomes substantially the same time is calculated, and the junction point is set. Further, for example, as shown in FIG. 8, even when it is described that either public transportation means information is used in either the transportation means information or the partner transportation means information, the junction point setting means 186 does not use the public location from the departure position A. The arrival time arriving at each of the landing points C, D, E, and F is calculated based on public transportation information by using the transportation means, and the arrival at each of the landing points C, D, E, and F from the departure position B Time is calculated based on map information. For this reason, a junction point can be set easily based on the arrival time at a boarding / alighting point.

また、経路処理手段184は、地図情報に基づいて、出発位置から所定の範囲内に位置する出発乗降地点を取得し、出発位置から出発乗降地点までの移動経路、出発乗降地点から合流位置までの公共交通機関を利用した公共交通機関経路を演算する。このため、公共交通機関を利用する場合でも、合流位置までの全移動経路を演算して報知することができる。したがって、利用者は移動経路に基づいて確実に合流地点に移動することができる。   Further, the route processing means 184 obtains a departure / departure point located within a predetermined range from the departure position based on the map information, and travels from the departure position to the departure / departure point, from the departure point / departure point to the joining position. Calculate the public transportation route using public transportation. For this reason, even when using public transportation, it is possible to calculate and notify the total movement route to the merging position. Therefore, the user can surely move to the joining point based on the movement route.

さらに、合流地点設定手段186は、移動条件認識手段183にて認識した設定事項情報に合流地点として施設を利用する旨の希望施設情報が含まれていると判断すると、希望施設情報に記載された種別情報に基づいて、施設情報を検索する。このため、例えば喫茶店などの施設を合流地点として設定できる。したがって、合流相手を待つ必要がある場合でも、施設内で快適に待つことができる。
[第2の実施の形態]
次に、本発明に係る第2の実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報処理システムとしての通信型のナビゲーションシステムであって、移動体である例えば車両の移動状況としての走行を案内誘導する構成を例示して説明する。なお、本発明の交通状況報知システムとしては、第1の実施の形態と同様に、車両の走行を案内誘導する構成に限らず、いずれの移動体の交通状況を報知する構成が対象となる。
Further, when the joining point setting unit 186 determines that the setting item information recognized by the movement condition recognition unit 183 includes the desired facility information indicating that the facility is used as the joining point, the joining point setting unit 186 describes the desired facility information. The facility information is searched based on the type information. For this reason, facilities, such as a coffee shop, can be set as a merge point, for example. Therefore, even when it is necessary to wait for the meeting partner, it is possible to wait comfortably in the facility.
[Second Embodiment]
Next, a second embodiment according to the present invention will be described with reference to the drawings. In the present embodiment, a communication type navigation system as an information processing system of the present invention will be described by way of an example of a configuration that guides and guides traveling as a moving state of a moving body, for example, a vehicle. As in the first embodiment, the traffic condition notifying system of the present invention is not limited to the structure that guides and guides the traveling of the vehicle, and the structure that notifies the traffic condition of any moving body is an object.

図12は、本実施の形態におけるナビゲーションシステムの概略構成を示すブロック図である。図13は、端末装置の概略構成を示すブロック図である。図14は、端末装置の処理部の概略構成を示すブロック図である。図15は、サーバ装置の概略構成を示すブロック図である。図16は、サーバ装置のCPUの概略構成を示すブロック図である。なお、第1の実施の形態と同一の構成については同一の符号を付して説明を省略または簡略化する。   FIG. 12 is a block diagram showing a schematic configuration of the navigation system in the present embodiment. FIG. 13 is a block diagram illustrating a schematic configuration of the terminal device. FIG. 14 is a block diagram illustrating a schematic configuration of a processing unit of the terminal device. FIG. 15 is a block diagram illustrating a schematic configuration of the server apparatus. FIG. 16 is a block diagram illustrating a schematic configuration of the CPU of the server apparatus. Note that the same components as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted or simplified.

〔ナビゲーションシステムの構成〕
図12において、200は案内報知システムとしての通信型のナビゲーションシステムで、このナビゲーションシステム200は、移動体である例えば車両の移動状況に対応して移動に関する案内を報知するシステムである。なお、移動体としては、車両に限らず、航空機、船舶などいずれの移動体が対象となる。そして、このナビゲーションシステム200は、ネットワーク300と、交通状況報知装置としても機能する端末装置400と、サーバ装置500と、などを備えている。
[Configuration of navigation system]
In FIG. 12, reference numeral 200 denotes a communication type navigation system as a guidance notification system. This navigation system 200 is a system for notifying guidance related to movement in accordance with the movement status of a vehicle, for example, a vehicle. In addition, as a moving body, not only a vehicle but any moving bodies, such as an aircraft and a ship, are object. The navigation system 200 includes a network 300, a terminal device 400 that also functions as a traffic condition notification device, a server device 500, and the like.

ネットワーク300には、端末装置400およびサーバ装置500が接続されている。そして、ネットワーク300は、端末装置400、サーバ装置500、およびサービスサーバ装置などを情報の送受信が可能な状態に接続する。例えば、TCP/IPなどの汎用のプロトコルに基づくインターネット、イントラネット、LAN(Local Area Network)、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、端末装置400およびサーバ装置500間で情報を直接送受信するための媒体となる無線媒体自体などが例示できる。ここで、無線媒体としては、電波、光、音波、電磁波などのいずれの媒体をも適用できる。   A terminal device 400 and a server device 500 are connected to the network 300. The network 300 connects the terminal device 400, the server device 500, the service server device, and the like to a state where information can be transmitted and received. For example, the Internet based on a general-purpose protocol such as TCP / IP, an intranet, a LAN (Local Area Network), a network such as a communication line network or a broadcasting network in which a plurality of base stations capable of transmitting and receiving information via a wireless medium constitute a network, Furthermore, the radio | wireless medium itself etc. which become a medium for transmitting / receiving information directly between the terminal device 400 and the server apparatus 500 can be illustrated. Here, any medium such as radio waves, light, sound waves, and electromagnetic waves can be applied as the wireless medium.

端末装置400は、第1の実施の形態のナビゲーション装置100と同様に、移動体としての例えば車両に搭載される車載型、車両に取り外し自在に設けられる取り外し型、携帯型、PDA(Personal Digital Assistant)、携帯電話、PHS(Personal Handyphone System)、携帯型パーソナルコンピュータなどが例示できる。この端末装置400は、サーバ装置500からネットワーク300を介して配信される地図情報を取得し、この地図情報に基づいて現在位置や目的地に関する情報、目的地までのルート探索や表示、最寄りの所定の店舗の検索やその表示あるいは店舗のサービス内容に関する情報の表示などを実施する。そして、この端末装置400は、図13に示すように、送受信部410と、センサ部110と、端末入力部130と、端末表示部140と、音声出力部150と、メモリ420と、処理部430と、などを備えている。   Similar to the navigation device 100 of the first embodiment, the terminal device 400 is, for example, a vehicle-mounted type that is mounted on a vehicle as a moving body, a removable type that is detachably provided on the vehicle, a portable type, a PDA (Personal Digital Assistant). ), Mobile phones, PHS (Personal Handyphone System), and portable personal computers. The terminal device 400 acquires map information distributed from the server device 500 via the network 300, and based on the map information, information on the current position and destination, route search and display to the destination, and the nearest predetermined information The store is searched and displayed, or information on the service content of the store is displayed. As illustrated in FIG. 13, the terminal device 400 includes a transmission / reception unit 410, a sensor unit 110, a terminal input unit 130, a terminal display unit 140, an audio output unit 150, a memory 420, and a processing unit 430. And so on.

送受信部410は、ネットワーク300を介してサーバ装置500に接続されるとともに、処理部430に接続されている。そして、送受信部410は、ネットワーク300を介してサーバ装置500から端末信号を受信可能で、この端末信号の取得によりあらかじめ設定されている入力インターフェース処理を実施し、処理端末信号として処理部430に出力する。また、送受信部410は、処理部430から処理端末信号が入力可能で、この入力される処理端末信号の取得によりあらかじめ設定されている出力インターフェース処理を実施し、端末信号としてネットワーク300を介してサーバ装置500に送信する。なお、送受信部410は、サーバ装置500に例えば30秒毎、5分毎といった所定の時間間隔で各種情報を送信する構成としてもよく、メモリ420に記憶される各種情報が更新される度に送信する構成をしてもよい。また、利用者の入力操作により設定入力された各種情報をサーバ装置500に送信する旨の要求情報を認識した時にのみサーバ装置500に情報を送信する構成としてもよい。   The transmission / reception unit 410 is connected to the server device 500 via the network 300 and is also connected to the processing unit 430. The transmission / reception unit 410 can receive a terminal signal from the server device 500 via the network 300, performs input interface processing set in advance by acquiring the terminal signal, and outputs the processed terminal signal to the processing unit 430. To do. Further, the transmission / reception unit 410 can receive a processing terminal signal from the processing unit 430, performs output interface processing set in advance by acquiring the input processing terminal signal, and transmits the terminal signal as a terminal signal via the network 300. To device 500. The transmission / reception unit 410 may be configured to transmit various types of information to the server device 500 at predetermined time intervals such as every 30 seconds or every 5 minutes, and is transmitted every time various types of information stored in the memory 420 are updated. You may make the structure to do. Alternatively, the information may be transmitted to the server device 500 only when request information indicating that various information set and input by a user's input operation is transmitted to the server device 500 is recognized.

センサ部110は、車両の移動の状態すなわち現在位置や走行状況などを検出して処理部430に所定の信号として出力する。   The sensor unit 110 detects the moving state of the vehicle, that is, the current position, the traveling state, etc., and outputs the detected state to the processing unit 430 as a predetermined signal.

端末入力部130は、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これら操作ボタンや操作つまみなどの入力操作としては、端末装置400の動作内容の設定などの設定事項である。具体的には、ネットワーク300を介して情報を取得する旨の通信要求情報である通信動作の実行命令、取得する情報の内容や取得する条件などの設定、目的地の設定、情報の検索、車両の移動状況である走行状態を表示させるなどが例示できる。そして、端末入力部130は、設定事項の入力操作により、所定の信号を処理部430へ適宜出力して設定させる。   The terminal input unit 130 includes various operation buttons and operation knobs (not shown) that are input. These input operations such as operation buttons and operation knobs are setting items such as operation content settings of the terminal device 400. Specifically, a communication operation execution command which is communication request information for acquiring information via the network 300, setting of contents of information to be acquired and conditions to be acquired, setting of a destination, information search, vehicle For example, it is possible to display a traveling state that is the moving state of the vehicle. Then, the terminal input unit 130 appropriately outputs and sets a predetermined signal to the processing unit 430 by setting item input operation.

端末表示部140は、処理部430にて制御され処理部430から入力される画像データを画面表示させる。画像データとしては、サーバ装置500から送信される地図情報や検索情報などの画像データなどである。   The terminal display unit 140 controls the processing unit 430 to display the image data input from the processing unit 430 on the screen. The image data includes image data such as map information and search information transmitted from the server device 500.

音声出力部150は、処理部430にて制御され、処理部430から入力される音声データなどを発音手段から音声により出力して報知する。   The voice output unit 150 is controlled by the processing unit 430 and outputs voice data or the like input from the processing unit 430 by voice from the sound generation means and notifies the voice data.

メモリ420は、ネットワーク300を介して取得した各種情報や、端末入力部130で入力操作される設定事項、あるいは音楽データや画像データなどを適宜記憶する。また、メモリ420には、端末装置400を認識するための固有ID情報が記憶されている。この固有ID情報としては、例えば端末装置400の製造番号など、個々の端末装置に設定される情報であってもよく、利用者により任意に設定される例えばメールアドレスなどのアドレス情報であってもよい。   The memory 420 appropriately stores various information acquired via the network 300, setting items input by the terminal input unit 130, music data, image data, and the like. The memory 420 stores unique ID information for recognizing the terminal device 400. The unique ID information may be information set for each terminal device, such as the manufacturing number of the terminal device 400, or may be address information such as a mail address that is arbitrarily set by the user. Good.

また、メモリ420には、端末装置400全体を動作制御するOS(Operating System)上に展開される各種プログラムなどを記憶している。なお、メモリ420としては、HD(Hard Disc)や光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。   The memory 420 stores various programs developed on an OS (Operating System) that controls the operation of the entire terminal device 400. The memory 420 may be configured to include a drive, a driver, and the like that are readable and stored in a recording medium such as an HD (Hard Disc) or an optical disk.

処理部430は、図示しない各種入出力ポート、例えば送受信部410が接続される通信ポート、センサ部110のGPS受信部が接続されるGPS受信ポート、センサ部110の各種センサがそれぞれ接続されるセンサポート、端末入力部130が接続されるキー入力ポート、端末表示部140が接続される表示部制御ポート、音声出力部150が接続される音声制御ポート、メモリ420が接続される記憶ポートなどを有する。そして、処理部430は、各種プログラムとして、図14に示すように、出発位置取得手段としての位置認識手段431と、移動状況情報取得手段、および移動手段認識手段としても機能する移動条件認識手段432と、報知制御手段187と、マッチング手段188と、などを備えている。   The processing unit 430 includes various input / output ports (not shown) such as a communication port to which the transmission / reception unit 410 is connected, a GPS reception port to which the GPS reception unit of the sensor unit 110 is connected, and a sensor to which various sensors of the sensor unit 110 are connected. Support, a key input port to which the terminal input unit 130 is connected, a display unit control port to which the terminal display unit 140 is connected, a voice control port to which the voice output unit 150 is connected, a storage port to which the memory 420 is connected, etc. . Then, as shown in FIG. 14, the processing unit 430 includes a position recognition unit 431 as a departure position acquisition unit, a movement condition information acquisition unit, and a movement condition recognition unit 432 that also functions as a movement unit recognition unit. A notification control means 187, a matching means 188, and the like.

位置認識手段431は、例えば車両の現在位置に関する現在位置情報を認識する。認識した現在位置情報はメモリ420に適宜読み出し可能に記憶される。また、位置認識手段431は、常時現在位置に関する現在位置情報を認識し、逐次送受信部410からネットワークを介してサーバ装置500に送信する。   The position recognition unit 431 recognizes current position information related to the current position of the vehicle, for example. The recognized current position information is stored in the memory 420 so as to be appropriately readable. Further, the position recognition unit 431 always recognizes the current position information regarding the current position, and sequentially transmits the current position information from the transmission / reception unit 410 to the server device 500 via the network.

移動条件認識手段432は、端末入力部130にて設定入力された設定事項情報に基づいて、利用者の移動手段に関する移動手段情報、合流地点として利用する施設の種別に関する希望施設情報、などを認識する。また、移動条件認識手段432は、合流地点にて合流する合流相手が所持する端末表示の固有ID情報を認識する。認識した移動手段情報や種別情報は、適宜メモリ420に読み出し可能に記憶される。   The moving condition recognizing means 432 recognizes moving means information relating to the moving means of the user, desired facility information relating to the type of facility used as the junction, and the like based on the setting item information set and input by the terminal input unit 130. To do. Further, the movement condition recognizing means 432 recognizes the unique ID information on the terminal display possessed by the merging partner that merges at the merging point. The recognized moving means information and type information are stored in the memory 420 so as to be readable.

報知制御手段187は、メモリ420に記憶され、車両の走行状況に対応してあらかじめ取得した移動経路情報や施設情報に基づいて車両の移動に関する案内、例えば車両の走行を支援する内容の案内を報知する。さらに、報知制御手段187は、サーバ装置500から送信された情報に基づいて、案内表示画面や、車両の移動経路を表示させる案内を端末表示部140に表示させる処理をする。   The notification control means 187 is stored in the memory 420, and notifies the user about the movement of the vehicle, for example, the guidance for the content that supports the traveling of the vehicle, based on the travel route information and the facility information acquired in advance corresponding to the traveling state of the vehicle. To do. Furthermore, the notification control unit 187 performs a process of causing the terminal display unit 140 to display a guidance display screen and guidance for displaying a moving route of the vehicle based on the information transmitted from the server device 500.

マッチング手段188は、地図情報を制御して現在位置やその他の地点を地図情報に重畳させて表示させるためのマッチング処理を実施する。マッチング手段188は、マップマッチング手段と、座標マッチング手段と、などを備えている。   The matching unit 188 performs a matching process for controlling the map information to display the current position and other points superimposed on the map information. The matching unit 188 includes a map matching unit, a coordinate matching unit, and the like.

マップマッチング手段は、自者位置認識手段181にて認識した現在位置を適切に表示させるためのマップマッチング処理をする。   The map matching means performs map matching processing for appropriately displaying the current position recognized by the self position recognition means 181.

サーバ装置500は、ネットワーク300を介して端末装置400と情報の送受信が可能となっている。また、サーバ装置500は、気象庁や警視庁などの各種官庁、民間団体、VICS、企業などの各種機関に設置された図示しないサーバなどから、ネットワーク300を介して各種情報を取得可能となっている。取得する情報としては、例えば気象情報や、渋滞、交通事故、工事、交通規制などのVICデータ、ガソリンスタンドや飲食店などの各種店舗に関する店舗情報など、車両の移動に関する情報、すなわち車両の移動の際に利用される各種の移動関連情報である。そして、サーバ装置500は、図15に示すように、インターフェース510と、入力部520と、表示部530と、記憶手段540と、CPU(Central Processing Unit)550と、などを備えている。   The server device 500 can transmit and receive information with the terminal device 400 via the network 300. The server device 500 can acquire various information via a network 300 from a server (not shown) installed in various agencies such as the Japan Meteorological Agency and the Metropolitan Police Department, private organizations, VICS, and companies. Information to be acquired includes, for example, weather information, VIC data such as traffic jams, traffic accidents, construction, traffic regulations, store information on various stores such as gas stations and restaurants, that is, vehicle movement information, that is, vehicle movement information. It is various movement related information used at the time. As shown in FIG. 15, the server device 500 includes an interface 510, an input unit 520, a display unit 530, a storage unit 540, a CPU (Central Processing Unit) 550, and the like.

インターフェース510は、ネットワーク300を介して入力されるサーバ信号に対してあらかじめ設定されている入力インターフェース処理を実行し、処理サーバ信号としてCPU550へ出力する。また、インターフェース510は、CPU550から端末装置400に対して送信すべき処理サーバ信号が入力されると、入力された処理サーバ信号に対してあらかじめ設定されている出力インターフェース処理を実行し、サーバ信号としてネットワーク300を介して端末装置400へ出力する。なお、サーバ信号は、処理サーバ信号に記載された情報に基づいて、適宜所定の端末装置400のみに出力させることも可能である。   The interface 510 executes input interface processing set in advance for a server signal input via the network 300, and outputs the processed server signal to the CPU 550. When the processing server signal to be transmitted to the terminal device 400 is input from the CPU 550 to the interface 510, the interface 510 executes output interface processing that is set in advance for the input processing server signal, and serves as a server signal. The data is output to the terminal device 400 via the network 300. The server signal can be output only to a predetermined terminal device 400 as appropriate based on information described in the processing server signal.

入力部520は、端末入力部130と同様に、例えばキーボードやマウスなどで、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これら操作ボタンや操作つまみなどの入力操作は、サーバ装置500の動作内容の設定や、記憶手段540に記憶する情報の設定入力、記憶手段540に記憶された情報の更新、などの設定事項の設定入力である。そして、入力部520は、設定事項の入力操作により、設定事項に対応する信号をCPU550へ適宜出力して設定入力させる。なお、入力操作としては、操作ボタンや操作つまみなどの操作に限らず、例えば表示部530に設けられたタッチパネルによる入力操作や、音声による入力操作などにより、各種設定事項を設定入力する構成としてもできる。   Similar to the terminal input unit 130, the input unit 520 includes various operation buttons and operation knobs (not shown) that are input with a keyboard or a mouse, for example. These input operations such as operation buttons and operation knobs are to set setting items such as setting the operation contents of the server device 500, setting and inputting information stored in the storage unit 540, and updating information stored in the storage unit 540. Input. Then, the input unit 520 appropriately outputs a signal corresponding to the setting item to the CPU 550 by the setting item input operation, and causes the setting input. Note that the input operation is not limited to operation of operation buttons, operation knobs, and the like. For example, various setting items may be set and input by an input operation using a touch panel provided in the display unit 530 or an input operation using voice. it can.

表示部530は、端末表示部140と同様に、CPU550にて制御されCPU550から入力される画像データを画面表示させる。この画像データとしては、記憶手段540からの画像データやネットワーク300を介して外部のサーバから取得した画像データなどが例示できる。   Display unit 530 displays the image data controlled by CPU 550 and input from CPU 550 in the same manner as terminal display unit 140. Examples of the image data include image data from the storage unit 540, image data acquired from an external server via the network 300, and the like.

記憶手段540は、端末装置400あるいは外部のサーバなどから受信した各種情報、例えば図2および図3に示すような地図情報、公共交通機関情報、施設関連情報などを格納、すなわち読み出し可能に記憶する。   The storage means 540 stores various information received from the terminal device 400 or an external server, such as map information, public transport information, facility related information, etc. as shown in FIGS. .

なお、記憶手段540としては、HD(Hard Disc)、DVD(Digital Versatile Disc)、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。なお、格納する情報として例えば入力部520の入力操作により入力された情報をも記憶可能で、入力操作により格納された情報の内容が適宜更新可能となっている。また、記憶手段540には、サーバ装置500全体およびナビゲーションシステム200全体を動作制御するOS(Operating System)上に展開される各種プログラムなどをも情報として記憶している。   Note that the storage unit 540 may have a configuration including a drive, a driver, and the like that are readable and stored in a recording medium such as an HD (Hard Disc), a DVD (Digital Versatile Disc), an optical disc, or a memory card. As information to be stored, for example, information input by an input operation of the input unit 520 can be stored, and the content of the information stored by the input operation can be updated as appropriate. The storage unit 540 also stores various programs developed on an OS (Operating System) that controls the operation of the entire server device 500 and the entire navigation system 200 as information.

また、記憶手段540には、例えば地図情報における所定の地点の情報を取得するための検索情報が記憶されている。すなわち、検索情報は、地図情報上で順次細分化される領域となる都道府県名、市町村名、地区名、地点名などの内容やガイダンスなどの各種情報や、地点としての店舗に関する各種情報など、端末装置400からの検索要求に対する情報で、例えば階層状に項目情報が関連付けられたツリー構造のテーブル構造となっている。   The storage unit 540 stores search information for acquiring information on a predetermined point in the map information, for example. In other words, the search information includes various information such as the prefecture name, municipality name, district name, point name, etc. and guidance, and various information related to the store as a point, which are areas that are sequentially subdivided on the map information, The information for the search request from the terminal device 400 has, for example, a tree-structured table structure in which item information is associated hierarchically.

CPU550は、記憶手段540に記憶された各種プログラムとして、図16に示すように、合流相手認識手段551と、地図情報取得手段、公共交通機関情報取得手段、経路探索手段、移動時間演算手段、出発乗降地点認識手段、公共交通機関経路探索手段、および到着時刻演算手段としても機能する経路処理手段552と、施設情報取得手段、および施設検索手段としても機能する情報検索手段553と、合流位置設定手段としての合流地点設定手段554と、サーバマッチング手段555と、計時手段556と、などを備えている。   As shown in FIG. 16, the CPU 550 includes a merging partner recognition unit 551, a map information acquisition unit, a public transport information acquisition unit, a route search unit, a travel time calculation unit, and a departure program as various programs stored in the storage unit 540. Route processing means 552 that also functions as a boarding / alighting point recognition means, public transportation route search means, and arrival time calculation means, information search means 553 that also functions as facility information acquisition means, and facility search means, and merging position setting means And a meeting point setting unit 554, a server matching unit 555, a time measuring unit 556, and the like.

合流相手認識手段551は、端末装置400から送信される各種設定事項情報から端末装置400の現在位置情報と、移動手段情報と、端末装置400の固有ID情報と、合流相手の端末装置400の固有ID情報と、などを認識する。そして、合流相手認識手段551は、固有ID情報に基づいて合流相手が所持する端末装置400を認識し、合流相手が所持する端末装置400から送信された現在位置情報と、移動手段情報と、合流相手の端末装置400の固有ID情報を取得し、相手位置情報、相手移動手段情報として認識する。また、合流相手の端末装置400から情報が送信されていない場合は、現在位置情報と、移動手段情報と、などを送信する旨の要求情報をこの合流相手の端末装置400に送信する。そして、合流相手認識手段551は、合流相手の端末装置400から送信された各種情報を受信すると、これらの各種情報に基づいて、合流相手の現在位置に関する相手位置情報、相手移動手段情報、などを認識する。また、合流相手認識手段551にて認識した現在位置情報、移動手段情報、相手位置情報、相手移動手段情報、合流相手の端末装置400を識別する固有ID情報、を記憶手段540に適宜読み出し可能に記憶する。   The joining partner recognizing means 551 determines the current position information of the terminal device 400, the moving means information, the unique ID information of the terminal device 400, and the uniqueness of the joining partner terminal device 400 from various setting item information transmitted from the terminal device 400. ID information and the like are recognized. Then, the joining partner recognizing means 551 recognizes the terminal device 400 possessed by the joining partner based on the unique ID information, the current position information transmitted from the terminal device 400 possessed by the joining partner, the moving means information, and the joining The unique ID information of the partner terminal device 400 is acquired and recognized as partner position information and partner moving means information. If information is not transmitted from the joining partner terminal device 400, request information indicating that current position information, moving means information, and the like are transmitted is transmitted to the joining partner terminal device 400. Then, when receiving the various information transmitted from the terminal device 400 of the joining partner, the joining partner recognizing unit 551 obtains the partner position information regarding the current position of the joining partner, the partner moving unit information, and the like based on the various information. recognize. Further, the current position information, movement means information, opponent position information, opponent movement means information, and unique ID information for identifying the terminal device 400 of the meeting partner can be appropriately read into the storage means 540. Remember.

経路処理手段552は、第1の実施の形態のナビゲーション装置100の経路処理手段184と同様に、2地点間の移動経路を演算し、移動経路情報や公共交通機関経路情報を生成する。また、経路処理手段552は、移動経路情報、または公共交通機関経路情報に基づいて、移動経路の距離に関する移動距離情報、移動時間に関する移動時間情報、所定時間における移動位置に関する予測位置情報を生成する。   The route processing unit 552 calculates a travel route between two points, similarly to the route processing unit 184 of the navigation device 100 according to the first embodiment, and generates travel route information and public transport route information. Further, the route processing unit 552 generates travel distance information related to the distance of the travel route, travel time information related to the travel time, and predicted position information related to the travel position at a predetermined time based on the travel route information or the public transportation route information. .

情報検索手段553は、第1の実施の形態のナビゲーション装置100の情報検索手段185と同様に、端末装置400から送信される各種設定事項情報に基づいて、希望施設情報を認識すると、記憶手段540に記憶された施設関連情報を認識して、所定地点の近傍に位置する施設を検索する。検索された施設情報は適宜読み出し可能に記憶手段540に記憶される。   When the information retrieval unit 553 recognizes the desired facility information based on the various setting item information transmitted from the terminal device 400, similarly to the information retrieval unit 185 of the navigation device 100 of the first embodiment, the storage unit 540 The facility related information stored in is recognized, and a facility located in the vicinity of the predetermined point is searched. The retrieved facility information is stored in the storage means 540 so that it can be read out as appropriate.

合流地点設定手段554は、第1の実施の形態のナビゲーション装置100の合流地点設定手段186と同様に、合流者と合流可能な合流地点を設定する処理をする。具体的には、合流地点設定手段554は、合流相手認識手段551にて認識した現在位置情報と、相手位置情報と、移動手段情報と、相手移動手段情報と、などに基づいて、移動手段として公共交通機関を利用するか否か、合流相手と利用者との移動手段が同一であるか否かなどを判断する。そして、合流地点設定手段554は、それぞれの条件を満たすとともに、最も早く合流できる仮合流地点Gを設定する。そして、合流地点設定手段554は、端末装置400から送信される設定事項情報に希望施設情報が記載されていることを認識すると、仮合流地点Gの近傍にある施設を検索させる処理をし、合流地点を設定する。また、合流地点設定手段554は、端末装置400から送信される設定事項情報に希望施設情報が記載されていないことを認識すると、仮合流地点Gを合流地点に設定する。   The merge point setting unit 554 performs processing for setting a merge point that can be merged with the merger, similarly to the merge point setting unit 186 of the navigation device 100 according to the first embodiment. Specifically, the meeting point setting unit 554 is used as a moving unit based on the current position information recognized by the meeting partner recognizing unit 551, the partner position information, the moving unit information, the partner moving unit information, and the like. It is determined whether or not public transportation is used, whether or not the joining means and the user have the same moving means. Then, the meeting point setting unit 554 sets a temporary meeting point G that satisfies the respective conditions and can join the earliest. When the meeting point setting unit 554 recognizes that the desired facility information is described in the setting item information transmitted from the terminal device 400, the meeting point setting unit 554 searches for a facility in the vicinity of the temporary meeting point G, Set the point. When the meeting point setting unit 554 recognizes that the desired facility information is not described in the setting item information transmitted from the terminal device 400, the meeting point setting unit 554 sets the temporary meeting point G as the meeting point.

また、合流地点設定手段554は、記憶手段540に記憶される現在位置情報および相手位置情報が更新される度に上記の処理を実施する。すなわち、各端末装置400が移動し、現在位置情報および相手位置情報が更新されると、合流地点を更新する処理をする。これにより、端末装置400の移動に伴って、最適な合流地点を設定する処理が可能になる。さらに、合流地点設定手段554は、例えば利用者または合流相手のうちいずれか一方が道を誤ったとき、すなわち、報知した移動経路と異なる移動経路を通った場合、合流地点を再設定し、新たな合流地点までの移動経路を演算する。   In addition, the merge point setting unit 554 performs the above processing every time the current position information and the opponent position information stored in the storage unit 540 are updated. That is, when each terminal device 400 moves and the current position information and the partner position information are updated, a process of updating the junction is performed. Thereby, the process which sets an optimal junction point with the movement of the terminal device 400 is attained. Furthermore, the merge point setting means 554 resets the merge point when, for example, one of the user or the merge partner has made a mistake in the road, that is, when the travel path differs from the notified travel path, The movement route to a merging point is calculated.

サーバマッチング手段555は、上述した第1の実施の形態のナビゲーション装置100のマッチング手段188と同様に、地図情報のマッチングデータMMのノードNに関する情報である地点情報が同一の点か否かの判断であるマッチング処理を実施する。   The server matching unit 555 determines whether or not the point information that is information related to the node N of the matching data MM of the map information is the same point as the matching unit 188 of the navigation device 100 of the first embodiment described above. The matching process is executed.

計時手段556は、例えば内部クロックなどの基準パルスに基づいて現在時刻を認識する。そして、この計時手段556は、認識した現在時刻に関する時刻情報を適宜出力する。   The time measuring means 556 recognizes the current time based on a reference pulse such as an internal clock. And this time measuring means 556 outputs the time information regarding the recognized current time as appropriate.

また、CPU550は、入力部520の入力操作により入力部520から入力される信号に基づいて、入力操作に対応する内容で適宜演算し、各種信号を適宜生成する。そして、生成した各種信号を表示部530やインターフェース510、記憶手段540に適宜出力して動作させ、入力された内容を実施させる。   Further, the CPU 550 appropriately calculates the content corresponding to the input operation based on the signal input from the input unit 520 by the input operation of the input unit 520, and appropriately generates various signals. Then, the generated various signals are appropriately output to the display unit 530, the interface 510, and the storage unit 540 to be operated, and the input contents are executed.

〔ナビゲーションシステムの動作〕
次に、ナビゲーションシステム200の動作を図面に基づいて説明する。なお、以下において、第1の実施の形態と略同一の処理については、その説明を簡略化する。
[Operation of navigation system]
Next, the operation of the navigation system 200 will be described based on the drawings. In the following, the description of the processing that is substantially the same as in the first embodiment will be simplified.

〔合流地点までの移動経路報知処理〕
ナビゲーションシステム200の動作として、合流地点移動経路の報知処理について、図に基づいて説明する。図17は、合流地点までの移動経路の探索処理を示すフローチャートである。
[Traffic route notification processing to the junction]
As operation | movement of the navigation system 200, the alerting | reporting process of a confluence | merging point moving route is demonstrated based on a figure. FIG. 17 is a flowchart showing a search process for a movement route to a junction.

まず、図17に示すように、合流地点に合流するメンバー、すなわち端末装置400の利用者は、端末入力部130の入力操作により、例えば合流地点を設定するための合流地点設定処理を実施させる旨を設定入力する。この合流地点の設定処理を実施させる旨の設定入力を処理部430が認識すると、処理部430は、合流地点の設定処理に必要な各種情報、例えば移動条件情報、希望施設情報、合流相手の端末装置400を識別する固有ID情報などの設定入力を促す表示画面を端末表示部140に表示させる。   First, as shown in FIG. 17, the member joining the joining point, that is, the user of the terminal device 400 performs, for example, a joining point setting process for setting the joining point by an input operation of the terminal input unit 130. Enter the setting. When the processing unit 430 recognizes the setting input for performing the setting process of the joining point, the processing unit 430 displays various information necessary for the setting process of the joining point, such as movement condition information, desired facility information, and the terminal of the joining partner. A display screen that prompts the user to input settings such as unique ID information for identifying the device 400 is displayed on the terminal display unit 140.

そして、処理部430は、移動条件認識手段432にて合流地点の設定処理に必要な各種情報、例えば移動条件情報、希望施設情報、合流相手の端末装置400を識別する固有ID情報などを認識すると(ステップS201)、位置認識手段431にて、現在位置に関する現在位置情報を認識する(ステップS202)。また、処理部430は、ステップS201およびステップS202で認識した各種情報をメモリ420に適宜記憶する。   Then, the processing unit 430 recognizes various information necessary for the setting process of the joining point, for example, the moving condition information, the desired facility information, the unique ID information for identifying the terminal device 400 of the joining partner, etc. (Step S201), the position recognition unit 431 recognizes current position information regarding the current position (Step S202). In addition, the processing unit 430 appropriately stores various types of information recognized in Step S201 and Step S202 in the memory 420.

この後、処理部430は、送受信部410を制御して、合流地点の設定を要求する旨の信号とともに、メモリ420に記憶した現在位置情報、移動手段情報、希望施設情報、合流相手の端末装置を識別する固有ID情報などをサーバ装置500に送信する処理をする。この各種情報の送信の際、端末装置400を特定する固有ID情報を合わせて送信する(ステップS203)。   Thereafter, the processing unit 430 controls the transmission / reception unit 410 to request the setting of the merge point, and the current position information stored in the memory 420, the moving means information, the desired facility information, the terminal device of the merge partner The unique ID information for identifying the server is transmitted to the server device 500. When transmitting the various types of information, unique ID information that identifies the terminal device 400 is also transmitted (step S203).

サーバ装置500は、端末装置400から送信される各種情報を受信すると(ステップS204)、これらの各種情報を記憶手段540に読み出し可能に記憶する。   When the server apparatus 500 receives various information transmitted from the terminal apparatus 400 (step S204), the server apparatus 500 stores the various information in the storage unit 540 in a readable manner.

この後、CPU550の合流相手認識手段551は、受信した各種情報の固有ID情報に基づいて、合流相手の端末装置400を認識する。そして、合流相手の端末装置400から送信された現在位置情報を相手位置情報として認識し、移動手段情報を相手移動手段情報として認識する。   Thereafter, the joining partner recognizing unit 551 of the CPU 550 recognizes the terminal device 400 of the joining partner based on the received unique ID information of various information. Then, the current position information transmitted from the terminal device 400 of the merging partner is recognized as the partner position information, and the moving unit information is recognized as the partner moving unit information.

また、CPU550は、合流相手の端末装置400に対し、現在位置情報、および移動手段情報の送信を要求する旨の要求情報を生成し、合流相手の端末装置400に送信する。   In addition, the CPU 550 generates request information for requesting transmission of the current position information and movement means information to the joining partner terminal device 400, and transmits the request information to the joining partner terminal device 400.

そして、合流相手の端末装置400は、サーバ装置500から現在位置情報および移動手段情報の送信を要求する旨の要求情報を受信すると、位置認識手段431にて現在位置情報を認識する。また移動条件認識手段にて移動手段情報を認識する。そして、合流相手の端末装置400は、送受信部410を制御して、サーバ装置500に現在位置情報を相手位置情報として、移動手段情報を相手移動手段情報として送信する。   Then, when receiving the request information for requesting the transmission of the current position information and the moving means information from the server apparatus 500, the terminal apparatus 400 of the merging partner recognizes the current position information by the position recognizing means 431. Further, the movement condition recognition means recognizes the movement means information. Then, the terminal device 400 of the merging partner controls the transmitting / receiving unit 410 to transmit the current position information as the partner position information and the moving unit information as the partner moving unit information to the server device 500.

サーバ装置500は、合流相手の端末装置400から相手位置情報、および相手移動手段情報を受信すると(ステップS205)、これらの情報を記憶手段540に適宜読み出し可能に記憶する。   When the server apparatus 500 receives the partner position information and the partner moving means information from the terminal apparatus 400 of the joining partner (step S205), the server apparatus 500 stores these information in the storage means 540 so as to be appropriately readable.

そして、CPU550の合流地点設定手段554は、第1の実施の形態のナビゲーション装置100の合流地点設定手段186と同様のステップS104ないしステップS109の処理を実施して、合流地点を設定する。すなわち、CPU550の合流地点設定手段554は、まず、ステップS104において、移動手段情報または相手移動手段情報に公共交通機関を利用する旨の記載があるか否かを判断する。   Then, the merge point setting unit 554 of the CPU 550 performs the processing from step S104 to step S109 similar to the merge point setting unit 186 of the navigation device 100 of the first embodiment to set the merge point. That is, the merge point setting unit 554 of the CPU 550 first determines in step S104 whether or not there is a description that the public transportation is used in the moving unit information or the partner moving unit information.

そして、CPU550の合流地点設定手段554は、ステップS104において、移動手段および相手移動手段に公共交通機関を利用しない旨が記載されていると判断した場合、ステップS105の公共交通機関を利用しない仮合流地点の設定処理を実施して、仮合流地点Gを設定する。一方、合流地点設定手段554は、ステップS104において、移動手段および相手移動手段に公共交通機関を利用する旨が記載されていると判断した場合、ステップS106の公共交通機関を利用する仮合流地点の設定処理を実施して、仮合流地点Gを設定する。   If the merge point setting unit 554 of the CPU 550 determines in step S104 that the use of public transportation is not used for the moving unit and the other party moving unit, the temporary joining that does not use public transportation in step S105. A point setting process is performed to set a temporary meeting point G. On the other hand, when it is determined in step S104 that the use of public transportation is described in the moving means and the partner moving means in step S104, the meeting point setting means 554 determines the provisional meeting point using the public transportation in step S106. A setting process is performed to set a temporary meeting point G.

そして、CPU550の合流地点設定手段554は、ステップS107の処理を実施して、端末装置400から送信された各種情報に希望施設情報が記載されているか否かを判断する。ステップS107において、CPU550の合流地点設定手段554は、希望施設情報が記載されていないと判断した場合、ステップS105またはステップS106の処理にて設定した仮合流地点Gを合流地点に設定する。   Then, the junction point setting unit 554 of the CPU 550 performs the process of step S107 to determine whether or not the desired facility information is described in the various information transmitted from the terminal device 400. In step S107, when it is determined that the desired facility information is not described, the merge point setting unit 554 of the CPU 550 sets the temporary merge point G set in the process of step S105 or step S106 as the merge point.

一方、CPU550の合流地点設定手段554は、ステップS107において、希望施設情報が記載されていると判断した場合、ステップS108およびステップS109の処理を実施させて、情報検索手段553に希望施設情報に記載された種別情報に合致する施設情報を検索させ、検索された施設情報に基づいた施設を合流地点に設定する。   On the other hand, when determining that the desired facility information is described in step S107, the merge point setting unit 554 of the CPU 550 causes the information search unit 553 to enter the desired facility information by executing the processing of step S108 and step S109. The facility information that matches the type information thus searched is retrieved, and the facility based on the retrieved facility information is set as a merge point.

この後、CPU550は、経路処理手段552に各出発位置から合流地点までの移動経路を演算させ、移動経路情報または公共交通機関経路情報を生成させる(ステップS296)。そして、CPU550は、生成された移動経路情報または公共交通機関経路情報、および地図情報などを、固有ID情報に基づいて端末装置400および合流相手の端末装置400に送信する(ステップS207)。   Thereafter, the CPU 550 causes the route processing unit 552 to calculate a travel route from each departure position to the junction point, and generates travel route information or public transport route information (step S296). Then, the CPU 550 transmits the generated travel route information or public transport route information, map information, and the like to the terminal device 400 and the joining partner terminal device 400 based on the unique ID information (step S207).

端末装置400は、サーバ装置500から送信された情報を受信すると(ステップS208)、これらの情報をメモリ420に適宜読み出し可能に記憶する。   When the terminal device 400 receives the information transmitted from the server device 500 (step S208), the terminal device 400 stores the information in the memory 420 so as to be appropriately readable.

そして、端末装置400の報知制御手段187は、受信した移動経路情報を地図情報に重畳させて端末表示部140に表示させる制御をする(ステップS209)。   Then, the notification control unit 187 of the terminal device 400 performs control to superimpose the received travel route information on the map information and display it on the terminal display unit 140 (step S209).

この後、例えば車両が移動するなどすると、処理部430は、位置認識手段431にて現在位置情報を認識し、合流地点に到着したか否かを判断する(ステップS210)。このステップS210において、合流地点に到着していないと判断した場合は、ステップS202に戻り、現在位置情報を逐次サーバ装置500に送信する。そして、サーバ装置500は、逐次合流地点を演算し、合流地点までの移動経路を端末装置400に送信する。   Thereafter, for example, when the vehicle moves, the processing unit 430 recognizes the current position information by the position recognizing unit 431 and determines whether or not the vehicle has arrived at the junction (step S210). If it is determined in step S210 that the arrival point has not been reached, the process returns to step S202, and the current position information is sequentially transmitted to the server device 500. Then, the server device 500 sequentially calculates the junction point and transmits the movement route to the junction point to the terminal device 400.

〔第2の実施の形態の作用効果〕
上記のような第2の実施の形態のナビゲーションシステム200では、CPU540は、合流相手認識手段551にて各端末装置400から送信される現在位置情報、移動手段情報を取得し、合流地点設定手段554にてこれらの現在位置情報および移動手段情報に基づいて合流位置を設定する処理をする。このため、第1の実施の形態と同様に、各端末装置400の移動手段が異なる場合でも、各端末装置400の移動手段を認識して、合流位置を設定できる。したがって、それぞれの移動手段に応じた適切な合流位置の設定ができる。
[Operational effects of the second embodiment]
In the navigation system 200 according to the second embodiment as described above, the CPU 540 acquires current position information and moving means information transmitted from each terminal device 400 by the joining partner recognizing means 551, and join point setting means 554. The process of setting the merging position is performed based on the current position information and the moving means information. For this reason, similarly to the first embodiment, even when the moving means of each terminal device 400 is different, the moving position of each terminal device 400 can be recognized and the joining position can be set. Therefore, it is possible to set an appropriate merging position according to each moving means.

また、合流地点設定手段554は、各端末装置400が移動して現在位置情報および相手位置情報が更新されると、合流位置の設定処理を実施する。このため、リアルタイムに各端末装置400の移動に対応して合流位置が移動する。したがって、各端末装置400を所持する利用者または合流相手が例えば道を誤ったり、移動速度が遅かったりした場合でも、合流位置を各端末装置400の現在位置に応じて最も早く到着できる位置に移動させることができる。   In addition, the merge point setting unit 554 performs a merge position setting process when each terminal device 400 moves and the current position information and the partner position information are updated. For this reason, the merge position moves corresponding to the movement of each terminal device 400 in real time. Therefore, even when the user or the joining partner who owns each terminal device 400 makes a mistake on the road or the moving speed is slow, the joining position is moved to a position where it can arrive the earliest according to the current position of each terminal device 400 Can be made.

〔実施形態の変形〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
[Modification of Embodiment]
In addition, this invention is not limited to each embodiment mentioned above, The deformation | transformation shown below is included in the range which can achieve the objective of this invention.

すなわち、上記実施の形態では、案内報知装置および端末装置として端末装置400を用いる例を示したが、これに限らない。例えば、利用者が直接携帯する構成、あるいは携帯電話やPHS(Personal Handyphone System)などをナビゲーション装置100や端末装置400として携帯電話や携帯型パーソナルコンピュータなどにも適用できる。なお、上述したように、移動体の移動により障害となる渋滞が生じ得る移動体に利用することが特に有効である。   That is, in the said embodiment, although the example which uses the terminal device 400 as a guidance alerting | reporting apparatus and a terminal device was shown, it is not restricted to this. For example, a configuration in which a user directly carries, or a mobile phone, a PHS (Personal Handyphone System), or the like can be applied to a mobile phone, a portable personal computer, or the like as the navigation device 100 or the terminal device 400. Note that, as described above, it is particularly effective to use a mobile object that may cause a traffic jam that becomes an obstacle due to the movement of the mobile object.

さらに、現在位置認識手段で認識する現在位置情報を各種センサからの出力データやGPS受信部から出力されるGPSデータに基づいて取得したが、移動体の現在位置を認識する方法としては、いずれの方法でも適用でき、上述したように、端末入力部130で入力操作した擬似現在位置を現在位置として認識させてもよい。   Furthermore, the current position information recognized by the current position recognizing means is acquired based on the output data from various sensors and the GPS data output from the GPS receiving unit. The method can also be applied, and as described above, the pseudo current position input by the terminal input unit 130 may be recognized as the current position.

また、上述した各機能をプログラムとして構築したが、上述したように、例えば回路基板などのハードウェアあるいは1つのIC(Integrated Circuit)などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。   Each function described above is constructed as a program. However, as described above, it may be configured by hardware such as a circuit board or an element such as one IC (Integrated Circuit). Can also be used. In addition, by adopting a configuration that allows reading from a program or a separate recording medium, handling is easy, and usage can be easily expanded.

また、上記第1および第2の実施の形態では、合流地点設定手段186,554は、記憶手段160,540に記憶された施設関連情報を認識する構成を示したが、これに限らない。例えば、ナビゲーション装置100およびサーバ装置500は、外部からネットワークを介して施設関連情報を取得する。そして、合流地点設定手段186,554は、取得した施設関連情報を認識し、情報検索手段185,553に施設情報を検索させる処理をする。このような構成では、記憶手段160,540の記憶領域を確保することができる。   Moreover, in the said 1st and 2nd embodiment, although the merge point setting means 186,554 showed the structure which recognizes the facility relevant information memorize | stored in the memory | storage means 160,540, it is not restricted to this. For example, the navigation device 100 and the server device 500 obtain facility-related information from the outside via a network. Then, the meeting point setting means 186, 554 recognizes the acquired facility-related information and performs processing for causing the information search means 185, 553 to search for facility information. In such a configuration, the storage areas of the storage units 160 and 540 can be secured.

さらに、上記実施の形態では、合流地点設定手段186,554は、仮合流地点Gを設定し、この仮合流地点Gの近傍の施設に関する施設情報を検索して合流地点として設定したが、これに限らない。例えば、合流地点設定手段186,554は、施設関連情報を認識し、情報検索手段185,553に希望施設情報に基づいて所定の施設情報を検索させる。そして、検索された施設情報の座標位置情報に基づいて、検索された施設を合流地点として設定する。このような構成であれば、確実に利用者が所望する施設を合流地点として設定することができる。   Further, in the above embodiment, the merge point setting means 186, 554 sets the temporary merge point G, searches the facility information related to the facility near the temporary merge point G, and sets it as the merge point. Not exclusively. For example, the meeting point setting means 186, 554 recognizes facility related information and causes the information search means 185, 553 to search for predetermined facility information based on the desired facility information. Then, based on the coordinate position information of the searched facility information, the searched facility is set as a meeting point. With such a configuration, it is possible to reliably set a facility desired by the user as a meeting point.

第1の実施の形態において、端末入力部130にて合流地点で合流する相手の現在位置および移動手段を設定入力する例を示したが、これに限らない。例えば、ナビゲーション装置100は、送受信部を備え、合流相手が所持するナビゲーション装置100と互いの現在位置および移動手段に関する情報を送受信する構成としてもよい。この構成では、受信した合流相手の現在位置情報を他者位置認識手段182にて相手位置情報として認識し、受信した合流相手の移動手段情報を移動条件認識手段183にて相手移動手段情報として認識する。そして、合流地点設定手段186は、自者位置認識手段181にて認識した現在位置情報、他者位置認識手段182にて認識した相手位置情報、移動条件認識手段183にて認識した移動手段情報および相手移動手段情報に基づいて合流地点を設定する。このような場合、ナビゲーション装置100はそれぞれ固有のID情報を有し、このID情報により合流相手が携帯するナビゲーション装置を認識して送受信を実施する。なお、このID情報は、例えばメールアドレスなどであってもよい。この構成では、合流者の現在位置や移動手段に関する諸情報を端末入力部130から入力する手間が省略でき、容易にナビゲーション装置100を操作して合流地点の設定ができる。   In 1st Embodiment, although the example which sets and inputs the present position and movement means of the other party who merges in the junction point in the terminal input part 130 was shown, it is not restricted to this. For example, the navigation device 100 may include a transmission / reception unit, and may be configured to transmit / receive information on the current position and movement means of the navigation device 100 owned by the joining partner. In this configuration, the received current position information of the merging partner is recognized as partner position information by the other party position recognition unit 182, and the received moving unit information of the merging partner is recognized as partner moving unit information by the movement condition recognition unit 183. To do. Then, the meeting point setting unit 186 includes current position information recognized by the own person position recognizing means 181, opponent position information recognized by the other person position recognizing means 182, moving means information recognized by the moving condition recognizing means 183, and A junction point is set based on the partner moving means information. In such a case, each of the navigation devices 100 has unique ID information, and the ID information is used to recognize the navigation device carried by the merging partner and perform transmission / reception. The ID information may be, for example, an email address. In this configuration, the trouble of inputting various information related to the current position of the merging person and the moving means from the terminal input unit 130 can be omitted, and the merging point can be easily set by operating the navigation device 100.

また、VICS受信部120にて渋滞情報を認識し、渋滞情報に基づいて渋滞区間を避けた移動経路を設定する例を示したが、さらに、渋滞予測を加味した移動経路を設定する構成であってもよい。この場合、ナビゲーション装置100の経路処理手段184は、例えばメモリ170にVICS情報に基づいた渋滞の時刻毎の変化に関する渋滞予測情報を記憶し、渋滞予測情報に基づいた移動経路を設定する。このように渋滞予測を加味することで、合流地点に最も早く到達できる最適な移動経路を設定することができる。   In addition, the VICS receiving unit 120 recognizes traffic jam information and sets a travel route that avoids a traffic jam section based on the traffic jam information. However, the VICS reception unit 120 is configured to set a travel route that takes into account traffic jam prediction. May be. In this case, the route processing means 184 of the navigation device 100 stores, for example, the traffic jam prediction information related to the change of the traffic jam for each time based on the VICS information in the memory 170, and sets the movement route based on the traffic jam prediction information. In this way, by considering the traffic jam prediction, it is possible to set an optimal travel route that can reach the junction point earliest.

さらに、ナビゲーション装置100が例えば車両などに搭載されている場合、処理部180は、車両の燃料を残量に関する燃料情報を認識し、合流地点設定手段186,554に残りの燃料で到着できる合流位置を設定してもよい。さらに、合流地点設定手段186,554は、燃料の残量が少ない場合には、経路処理手段184,552にガソリンスタンドなどの給油地点を経由して合流位置に到着する移動経路を演算させる処理をしてもよい。また、合流地点設定手段186,554は、利用者の設定入力により、例えば飲食店やコンビニエンスストアなどの施設を経由する移動経路を設定する旨が入力された場合は、これらの施設を経由して合流位置に到着する移動経路を演算させる処理をしてもよい。このように、移動体の移動状態に関する情報に基づいて合流位置を設定する処理をすることで、利用者の要望に応じた移動経路を設定することができる。   Further, when the navigation device 100 is mounted on, for example, a vehicle, the processing unit 180 recognizes fuel information regarding the remaining amount of fuel in the vehicle and can reach the junction setting means 186, 554 with the remaining fuel. May be set. Furthermore, when the remaining amount of fuel is low, the merge point setting means 186, 554 performs processing for causing the route processing means 184, 552 to calculate a movement route that arrives at the merge position via a fueling point such as a gas station. May be. In addition, the merge point setting means 186, 554, when the user inputs a setting to set a movement route via a facility such as a restaurant or a convenience store, via the user's setting input, You may perform the process which calculates the movement path | route which arrives at a merge position. In this way, by performing the process of setting the merging position based on the information related to the moving state of the moving body, it is possible to set the moving route according to the user's request.

また、第2の実施の形態において、CPU550は、合流相手認識手段551に端末装置400の現在位置に関する現在位置情報を常時認識させて、合流地点設定手段554は、各端末装置400の現在位置に応じて合流位置を再設定するとしたが、これに限定されない。例えば、サーバ装置500は、CPU500の合流相手認識手段551にて端末装置400の移動速度を認識する構成としてもよい。そして、各端末装置400の移動速度に基づいて、移動速度が速い端末装置400は合流地点までの移動距離が長くなるように、また移動速度が遅い端末装置400は合流地点までの移動距離が短くなるように合流地点を再設定する。このような構成では、各端末装置400は、より早く合流位置に到着することができる。   In the second embodiment, the CPU 550 causes the joining partner recognizing unit 551 to always recognize the current position information regarding the current position of the terminal device 400, and the joining point setting unit 554 sets the current position information of each terminal device 400 to the current position. Although the merge position is reset accordingly, the present invention is not limited to this. For example, the server device 500 may be configured to recognize the moving speed of the terminal device 400 by the joining partner recognition unit 551 of the CPU 500. Then, based on the moving speed of each terminal device 400, the terminal device 400 having a fast moving speed has a long moving distance to the joining point, and the terminal device 400 having a slow moving speed has a short moving distance to the joining point. Reset the merging point so that In such a configuration, each terminal device 400 can arrive at the joining position earlier.

さらに、第2の実施の形態において、端末装置400の現在位置を常時認識する構成に限らず、CPU550は、所定時間間隔で端末装置400の現在位置を認識する構成とし、定期的に合流地点を設定する構成としてもよい。この場合でも、端末装置400の現在位置に応じた合流位置を設定することができる。   Further, in the second embodiment, the CPU 550 is not limited to the configuration in which the current position of the terminal device 400 is always recognized, and the CPU 550 is configured to recognize the current position of the terminal device 400 at a predetermined time interval, and the merging point is periodically set. It is good also as a structure to set. Even in this case, the merge position according to the current position of the terminal device 400 can be set.

さらには、CPU550の合流地点設定手段186,554は、経路処理手段185,553に端末装置400の現在位置から合流地点までの移動時間および到着予測時間を演算させ、各端末装置400の到着予測時間が所定の割合以上ずれた場合に合流地点を再設定する構成としてもよい。このような構成では、例えば合流者のうち1人が渋滞などに巻き込まれた場合など、到着時間が大きくずれる場合にのみ合流地点を再設定する処理をするので、CPU550の負荷を軽減することができる。   Further, the meeting point setting means 186 and 554 of the CPU 550 cause the route processing means 185 and 553 to calculate the movement time and the estimated arrival time from the current position of the terminal apparatus 400 to the meeting point, and the estimated arrival time of each terminal apparatus 400. It is good also as a structure which resets a confluence | merging point when shift | deviates more than a predetermined ratio. In such a configuration, for example, when the arrival time is largely deviated, such as when one of the confluencers is involved in a traffic jam, the process of resetting the confluence is performed, so the load on the CPU 550 can be reduced. it can.

また、上記実施の形態では、移動手段情報および相手移動手段情報は端末入力部130から設定入力される構成を示したがこれに限らない。例えば、ナビゲーション装置100において、自者位置認識手段181にて、現在位置情報を所定の時間間隔で認識し、移動条件認識手段183は、現在位置の計時変化に基づいて、単位時間当たりの移動距離から移動速度を演算する。そして、移動条件認識手段183は、移動体の移動手段を判断する判断手段として機能し、移動速度に基づいて移動手段を認識する。例えば、移動条件認識手段183は、現在位置情報の計時変化を認識して、地図情報における例えば道路上を例えば時速4キロメートル以下で移動していると認識すると移動手段は徒歩であると認識し、例えば時速60キロメートルで移動していると認識すると移動手段は例えば車両であると認識する。また、時速60キロメートルで移動していた移動体がある地点から例えば時速10キロメートルの移動速度に変化したと認識すると、例えば車両が渋滞区間を移動中であると認識する。さらに、移動条件認識手段183は、公共交通機関情報に基づいて、例えば線路上を移動していることを認識すると、移動手段は公共交通機関であると認識する。なお、第2の実施の形態でも同様に、サーバ装置500のCPU550は、各端末装置400の現在位置情報の計時変化を認識して、各端末装置400の移動手段を認識する構成とすることができる。このような構成では、移動手段情報を自動で認識することができるので、端末入力部130から移動手段情報を設定入力する作業が不要となり、操作性を良好にできる。   In the above-described embodiment, the moving unit information and the partner moving unit information are set and input from the terminal input unit 130, but the present invention is not limited thereto. For example, in the navigation device 100, the current position information is recognized by the own person position recognition unit 181 at a predetermined time interval, and the movement condition recognition unit 183 moves the movement distance per unit time based on the time change of the current position. The moving speed is calculated from The movement condition recognition unit 183 functions as a determination unit that determines the movement unit of the moving body, and recognizes the movement unit based on the movement speed. For example, the movement condition recognizing means 183 recognizes a change in time of the current position information, and recognizes that the moving means is walking on the road, for example, on the road, for example, at 4 km / h or less, For example, when recognizing that the vehicle is moving at a speed of 60 km / h, the moving means recognizes the vehicle, for example. Further, when it is recognized that the moving body moving at 60 km / h has changed from a certain point to a moving speed of 10 km / h, for example, the vehicle recognizes that the vehicle is moving in a traffic jam section, for example. Furthermore, when the movement condition recognizing means 183 recognizes that it is moving on a track, for example, based on the public transportation information, it recognizes that the moving means is public transportation. Similarly, in the second embodiment, the CPU 550 of the server device 500 is configured to recognize the time change of the current position information of each terminal device 400 and recognize the moving means of each terminal device 400. it can. In such a configuration, since the moving means information can be automatically recognized, an operation for setting and inputting the moving means information from the terminal input unit 130 becomes unnecessary, and the operability can be improved.

さらに、合流地点設定手段186,554は、移動時間が最短となる合流位置を設定する例を示したが、これに限らない。例えば、合流地点設定手段186,554は、移動手段情報および相手移動手段情報に公共交通機関を利用しない旨の情報が記載されている場合に、出発位置Aおよび出発位置Bから移動距離が最短となる合流位置Gを設定する処理をしてもよい。この場合、合流地点設定手段186,554は、例えば移動手段情報が車両であり、相手移動手段情報が徒歩である場合、利用者の出発位置から合流相手の出発位置までの移動距離が最短となる移動経路を演算させる。そして、車両と徒歩の速度比が例えば20:1と設定して、この移動経路の20:1の地点を合流位置として設定する。このように移動距離が最短となる合流位置を設定することで、例えば車両の燃料費を節約したい場合や、徒歩で長距離を歩きたくない場合などにおいて、最適な合流位置を設定することができる。また、移動手段が同一である場合、移動距離が略同一となる合流位置を設定してもよい。このような場合、合流位置に合流するメンバーが略同一距離だけ移動するので、合流位置に合流するメンバーは、移動速度が略同じであれば略同一移動時間で合流位置に到着することができる。   Furthermore, although the merge point setting means 186, 554 has shown the example which sets the merge position where movement time becomes the shortest, it is not restricted to this. For example, the joining point setting means 186, 554 has the shortest travel distance from the departure position A and the departure position B when information indicating that public transportation is not used is described in the movement means information and the partner movement means information. You may perform the process which sets the joining position G which becomes. In this case, the joining point setting means 186, 554, for example, when the moving means information is a vehicle and the opponent moving means information is a walk, the moving distance from the departure position of the user to the departure position of the joining partner is the shortest. Calculate the travel route. Then, the speed ratio between the vehicle and the walk is set to 20: 1, for example, and the 20: 1 point on this movement route is set as the merge position. By setting the merging position where the moving distance is the shortest in this way, it is possible to set the optimum merging position, for example, when it is desired to save the fuel cost of the vehicle or when it is not desired to walk a long distance on foot. . Further, when the moving means are the same, a merging position where the moving distances are substantially the same may be set. In such a case, since the members joining the joining position move by substantially the same distance, the members joining the joining position can arrive at the joining position in substantially the same movement time if the moving speed is substantially the same.

さらには、合流地点設定手段186,554は、移動に要する交通費が最小となる合流位置を設定してもよい。この場合、例えば、経路処理手段184は、移動経路または公共交通機関経路の任意の2点間を移動するために要する交通費を演算する処理をする。そして、合流地点設定手段186,554は、この交通費が最小となる位置を合流地点として設定する処理をする。   Furthermore, the merge point setting means 186, 554 may set a merge position where the transportation cost required for movement is minimized. In this case, for example, the route processing unit 184 performs a process of calculating a transportation cost required to move between any two points on the moving route or the public transportation route. Then, the meeting point setting means 186, 554 performs processing for setting a position where the transportation cost is minimized as a meeting point.

また、移動手段情報および相手移動手段情報の一方に公共交通機関を利用する旨が記載されている場合、例えば利用者が車両で移動し、合流相手が公共交通機関を利用する場合、合流地点設定手段186,554は、車両を用いた移動における燃料費を演算し、この車両の燃料費および公共交通機関の交通費が最小となる乗降地点を設定する構成としてもよい。この構成では、合流地点設定手段186は、車両の燃料費の基準を例えば1キロメートル当たり15円として、現在位置から公共交通機関の各乗降地点までに要する総燃料費を演算する。そして、この総燃料費と、合流相手が要する交通費との合計が最も安くなる乗降地点を設定する。このような構成では、利用者と合流相手とのどちらか一方が車両で、他方が公共交通機関で移動する場合においても交通費を最小にする合流地点を設定することができる。なお、ここでは車両の燃料費の基準を例えば1キロメートル当たり15円として設定しているが、これに限らず、車両の燃料費の基準は例えば利用者の入力操作により設定入力されていてもよく、予め設定されていてもよく、さらには、所定距離の移動によるガソリンの減量を認識し、車両の燃料費の基準を演算する構成としてもよい。なお、合流地点設定手段186,554は、燃料費および交通費が略同一となる合流地点を設定してもよい。また、利用者および合流相手の移動手段がともに車両である場合にも、合流地点設定手段は、互いの燃料費が最も少なくなる合流地点を設定する構成としてもよい。   In addition, when it is described that one of the transportation means information and the other party transportation means information uses public transportation, for example, when the user moves by vehicle and the joining partner uses public transportation, the junction point setting is performed. The means 186, 554 may be configured to calculate a fuel cost for movement using a vehicle and set a boarding / alighting point at which the fuel cost of the vehicle and the transportation cost of public transportation are minimized. In this configuration, the merging point setting means 186 calculates the total fuel cost required from the current position to each boarding point of public transportation by setting the vehicle fuel cost standard to 15 yen per kilometer, for example. And the boarding / alighting point where the sum total of this total fuel cost and the transportation cost which a joint partner requires becomes the cheapest is set. In such a configuration, it is possible to set a merging point that minimizes the transportation cost even when one of the user and the merging partner is a vehicle and the other is traveling by public transportation. Here, the standard of the fuel cost of the vehicle is set to 15 yen per kilometer, for example. However, the standard of the fuel cost of the vehicle may be set and inputted by, for example, a user's input operation. Further, it may be set in advance, and may further be configured to recognize a reduction in gasoline due to movement of a predetermined distance and calculate a vehicle fuel cost reference. The junction point setting means 186, 554 may set a junction point where the fuel cost and the transportation cost are substantially the same. Further, even when both the moving means of the user and the merging partner are vehicles, the merging point setting means may be configured to set the merging point where the mutual fuel cost is minimized.

また、ナビゲーション装置100および端末装置400は、利用者および合流相手が使用可能な交通費に関する情報を設定入力することで、使用可能な利用可能費用情報としての限度交通費情報を認識する利用可能費用情報認識手段としての交通費認識手段を備えた構成としてもよい。なお、移動条件認識手段183および合流相手認識手段551が費用認識手段として機能してもよい。この場合、合流地点設定手段186,554は、認識した限度交通費内で移動可能な合流位置を設定する処理をする。すなわち、経路処理手段184,552は、交通費演算手段および公共交通機関交通費演算手段として機能し、所定区間を移動するために必要となる交通費に関する交通費情報を演算する。例えば利用者の限度交通費情報として1000円が設定入力され、移動手段に例えば車両を用いる場合、経路処理手段184、552は、有料道路を利用する区間を認識すると、1000円分だけ有料道路を利用する移動経路を演算する。また、移動手段に例えば公共交通機関を利用する場合、経路処理手段184,552は、1000円で到達可能な乗降地点を合流地点までの公共交通機関経路を演算する。このように構成では、例えば、利用者または合流相手が十分な交通費を持ち合わせていない場合でも、適切な合流位置を設定することができる。   In addition, the navigation device 100 and the terminal device 400 can set and input information related to transportation costs that can be used by the user and the partner, so that the usable cost for recognizing limit transportation cost information as usable cost information that can be used. It is good also as a structure provided with the transportation expense recognition means as an information recognition means. The movement condition recognizing unit 183 and the joining partner recognizing unit 551 may function as a cost recognizing unit. In this case, the merging point setting means 186, 554 performs processing for setting a merging position that can move within the recognized limit transportation cost. That is, the route processing units 184 and 552 function as a transportation cost calculation unit and a public transportation transportation cost calculation unit, and calculate transportation cost information related to transportation cost necessary for moving in a predetermined section. For example, when 1000 yen is set and input as the user's limit transportation cost information and a vehicle is used as the moving means, for example, when the route processing means 184 and 552 recognize the section using the toll road, the toll road is only worth 1000 yen. Calculate the travel route to use. For example, when using public transportation as the moving means, the route processing means 184 and 552 calculate the public transportation route from the boarding / exiting points reachable at 1000 yen to the junction. In such a configuration, for example, even when the user or the merging partner does not have sufficient transportation expenses, an appropriate merging position can be set.

さらに、合流地点設定手段186,554は、利用者による設定入力により合流位置の設定基準を変更させて合流位置を設定する構成としてもよい。すなわち、移動条件認識手段183および合流相手認識手段551は、利用者により設定入力される設定事項情報に基づいて、例えば移動距離が最短となる合流位置を設定する、移動時間が最小となる合流位置を設定する、交通費が最小となる合流位置を設定する、合流する各メンバーが使用可能な交通費を認識して各交通費で到着可能な合流地点を設定する、などといった合流位置の設定基準に関する情報を認識する。そして、合流地点設定手段186,554は、この合流位置の設定基準に関する情報に基づいて、合流位置を設定する処理をする。このような構成では、様々な条件で合流位置を設定することができる。したがって、利用者や合流相手が所望する合流位置をより適切に設定することができる。   Further, the joining point setting means 186, 554 may be configured to set the joining position by changing the setting reference of the joining position by the setting input by the user. That is, the movement condition recognition unit 183 and the merging partner recognition unit 551 set, for example, a merging position where the moving distance is the shortest based on the setting item information set and input by the user, and a merging position where the moving time is minimized. Setting criteria for merging positions such as setting the merging position that minimizes transportation costs, recognizing the transportation costs that can be used by each member to join, and merging points that can arrive at each transportation cost Recognize information about. Then, the merge point setting means 186, 554 performs processing for setting the merge position based on the information regarding the setting standard of the merge position. In such a configuration, the merging position can be set under various conditions. Therefore, the joining position desired by the user or the joining partner can be set more appropriately.

また、第1および第2の実施の形態では、合流地点設定手段186,554は、希望施設情報を設定入力された場合に施設関連情報に基づいて所定の施設を検索し、合流地点を設定したが、これに限らない。例えば、利用者により設定入力された希望施設情報をメモリ170または記憶手段540に蓄積して、優先度情報および利用状態情報としての蓄積施設情報を生成し、合流地点設定手段186,554は、この蓄積施設情報に基づいて利用者の趣向に合わせた施設を選択する構成としてもよい。このような構成では、希望施設情報を設定入力が不要で、自動的に利用者の所望の施設情報を合流地点として設定することができる。したがって、容易に適切な合流地点を設定することができる。   In the first and second embodiments, the merge point setting means 186, 554 searches for a predetermined facility based on the facility related information when the desired facility information is set and input, and sets the merge point However, it is not limited to this. For example, the desired facility information set and input by the user is accumulated in the memory 170 or the storage unit 540 to generate accumulated facility information as priority information and usage state information, and the junction point setting units 186 and 554 It is good also as a structure which selects the facility according to a user's taste based on accumulation | storage facility information. In such a configuration, it is not necessary to set and input desired facility information, and the facility information desired by the user can be automatically set as a meeting point. Therefore, it is possible to easily set an appropriate merging point.

さらに、ナビゲーション装置100およびサーバ装置500は、例えばネットワークを介して施設の混雑状況や定休日などに関する優先度情報としての施設状態情報を取得し、合流地点設定手段186,554は、情報検索手段185,553に施設状態情報に基づいて施設を検索させる処理をしてもよい。このような構成では、利用者は合流地点の施設でより快適に合流相手を待つことができ、より適切な合流地点を設定することができる。なお、優先後情報としては、この限りではない。例えば優先度情報としては、施設のサービス内容、施設内で取り扱われる商品の内容である属性、すなわち種別、駐車場の有無、などが例示できる。   Furthermore, the navigation device 100 and the server device 500 obtain facility status information as priority information regarding the congestion status of the facility, regular holidays, etc., for example, via the network, and the junction point setting means 186, 554 are information search means 185. , 553 may search for facilities based on the facility state information. In such a configuration, the user can more comfortably wait for the merging partner at the facility at the merging point, and can set a more appropriate merging point. The post-priority information is not limited to this. For example, the priority information can be exemplified by the service content of the facility, the attributes of the product handled in the facility, that is, the type, the presence or absence of a parking lot, and the like.

また、第1および第2の実施の形態では、合流地点設定手段186,554は、移動手段情報および相手移動手段情報のうちいずれか一方に公共交通機関を利用する旨の情報が記載されている場合、到着時刻が略同一となる乗降地点を合流位置に設定する例を示したが、これに限らない。例えば、利用者または合流相手が合流地点に到着するまでの一部の区間に公共交通機関が利用されていてもよい。   Further, in the first and second embodiments, the merge point setting means 186, 554 describes information indicating that public transportation is used as one of the movement means information and the partner movement means information. In this case, the example of setting the boarding / alighting point at which arrival times are substantially the same as the joining position is shown, but the present invention is not limited to this. For example, public transportation may be used in some sections until the user or the merging partner arrives at the merging point.

また、利用者および合流相手のいずれか一方が公共交通機関を利用して合流地点に移動する場合、合流地点設定手段186,554は、合流地点までの移動経路の少なくとも一部に公共交通機関を利用する構成としてもよい。この場合、図18に示すように、公共交通機関の乗降地点を合流地点として設定せず、公共交通機関から降車した乗降地点から移動時間が最短となる合流地点を設定する。図18において、合流地点設定手段186,554は、経路処理手段184,552に、利用者が降車する乗降地点Eから、合流相手が降車する乗降地点Jまでの移動経路を演算させ、出発位置A、Bから略同一移動時間で合流可能な合流位置を設定する。このような構成では、乗降地点からさらに移動した合流位置を設定することで、より早く合流相手を合流することができる合流位置を設定することができる。   Further, when either one of the user and the other party moves to the junction using public transportation, the junction setting means 186, 554 sets the public transportation on at least a part of the movement route to the junction. It is good also as a structure to utilize. In this case, as shown in FIG. 18, the boarding / exiting point of public transport is not set as the joining point, but the joining point where the travel time is shortest is set from the boarding / exiting point that got off the public transportation. In FIG. 18, the joining point setting means 186, 554 causes the route processing means 184, 552 to calculate the movement route from the boarding / exiting point E where the user gets off to the boarding / exiting point J where the joining party gets off. , B is set to a merging position where merging is possible in substantially the same movement time. In such a configuration, by setting a merge position that has further moved from the boarding / alighting point, it is possible to set a merge position at which the merge partner can be merged earlier.

さらに、合流地点設定手段186,554は、所定の地点の地点状態情報、および天候情報としての天候状態情報を認識し、この天候状態情報に基づいて合流地点を設定する構成としてもよい。これには、例えば、ナビゲーション装置100およびサーバ装置500は、例えば天候情報を配信可能な専用サーバからネットワークを介して天候に関する天候情報を取得する地点情報取得手段としての天候情報取得手段を備えた構成とする。そして、合流地点設定手段は、天候情報取得手段にて取得した天候情報に基づいて、各地点の天候を認識する。この時、合流地点設定手段は、天候状態が例えば雨の場合、検索手段195,553にて屋内の施設を検索させ、検索された屋内の施設を合流地点として設定する。一方、合流地点設定手段186,554は、天候状態が晴れである場合、屋内、屋外に関わらず、利用できる施設を検索させて合流地点を設定する。このような構成では、合流地点設定手段196,554は、天候に応じて適切な施設を合流位置に設定できる。したがって、例えば合流地点で合流相手を待つ待ち時間があったとしても、快適に合流相手を待つことができる。   Furthermore, the junction point setting means 186, 554 may be configured to recognize the point state information of a predetermined point and the weather state information as the weather information, and set the junction point based on the weather state information. For example, the navigation device 100 and the server device 500 include a weather information acquisition unit as a point information acquisition unit that acquires weather information related to the weather via a network from a dedicated server that can distribute the weather information, for example. And Then, the meeting point setting unit recognizes the weather at each point based on the weather information acquired by the weather information acquiring unit. At this time, when the weather condition is, for example, rain, the meeting point setting unit causes the searching units 195 and 553 to search for an indoor facility, and sets the searched indoor facility as a meeting point. On the other hand, when the weather condition is clear, the meeting point setting means 186, 554 searches for a facility that can be used regardless of whether it is indoors or outdoors and sets the meeting point. In such a configuration, the merge point setting means 196, 554 can set an appropriate facility as a merge position according to the weather. Therefore, for example, even if there is a waiting time for waiting for the joining partner at the joining point, it is possible to comfortably wait for the joining partner.

さらに、合流地点設定手段185,554は、利用者による入力操作により例えば天候が晴れである地域を検索する旨の要求情報を認識した場合、天候情報に基づいて、天候が晴れである地域を認識し、この晴れである地域から例えば移動時間が最も短くなる合流地点を設定する処理をしてもよい。このような構成では、利用者が所望する天候の地域に合流位置を設定することができる。   Further, when the meeting point setting means 185, 554 recognizes request information for searching for an area where the weather is sunny, for example, by an input operation by the user, the area where the weather is sunny is recognized based on the weather information. Then, for example, a process of setting a junction where the travel time is the shortest from this sunny area may be performed. In such a configuration, the merging position can be set in the area of the weather desired by the user.

なお、上記では天候に関する天候情報を取得する例を示したが、これに限定されず、所定の地点または地域の状況に関する他の情報を取得して、これらの情報に基づいて合流地点を設定する構成としてもよい。   In addition, although the example which acquires the weather information regarding a weather was shown above, it is not limited to this, Other information regarding the condition of a predetermined point or a region is acquired, and a confluence point is set based on these information It is good also as a structure.

そして、第1および第2の実施の形態では、2者の移動体の合流に関する例を示したが、これに限らず、例えば3者以上の合流者が合流するものであってもよい。この場合、合流地点設定手段186,554は、それぞれの移動体の出発位置から単位時間当たりの移動範囲を演算し、略同一移動時間において、これらの移動範囲が重なり合う領域に合流地点を設定する。このようにすれば、移動時間が最小となる合流地点を設定することができる。なお、第2の実施の形態のように、リアルタイムに合流位置を設定させる構成では、より適切な合流地点を設定することができる。   And in the 1st and 2nd embodiment, although the example regarding the joining of two moving bodies was shown, it is not restricted to this, For example, a 3 or more joining person may join. In this case, the merging point setting means 186, 554 calculates a moving range per unit time from the starting position of each moving body, and sets a merging point in a region where these moving ranges overlap in substantially the same moving time. In this way, it is possible to set a junction where the travel time is minimized. In addition, in the structure which sets a merge position in real time like 2nd Embodiment, a more suitable merge point can be set.

また、3者以上の合流者が合流する場合において、合流地点設定手段は、移動時間が最小となる合流地点を設定したが、さらに、例えば移動時間が略同一をなる合流地点、移動距離が略同一である合流地点、移動距離が最短となる合流地点、交通費が略同一となる合流地点、交通費が最小となる合流地点など、を設定できる構成としてもよい。さらに、合流地点設定手段186,554は、上記のような合流地点を仮合流地点として設定し、情報検索手段185,553に仮合流地点の周辺に位置する施設を検索して合流地点を設定する構成としてもよい。この場合、合流者により利用したい施設の種別が分かれた場合、例えば多数決などにより合流地点を決定する。すなわち、合流地点設定手段186,554は、合流者の入力操作により利用したい施設に関する情報を認識し、最も多くの合流者により選択された施設を合流地点として設定する。このような構成では、合流者のうち多数が希望した施設を合流地点としているので、合流者は快適に合流地点での待ち時間を楽しむことができる。   In addition, in the case where three or more mergers merge, the merge point setting means sets the merge point where the movement time becomes the minimum, but further, for example, the merge point where the movement time is substantially the same, the movement distance is approximately It may be configured such that the same confluence point, the confluence point with the shortest travel distance, the confluence point with substantially the same transportation cost, the confluence point with the smallest transportation cost, and the like can be set. Further, the merge point setting means 186, 554 sets the above merge point as a temporary merge point, searches the information search means 185, 553 for facilities located around the temporary merge point, and sets the merge point. It is good also as a structure. In this case, when the type of facility to be used is divided by the confluencer, the confluence point is determined by, for example, majority vote. That is, the meeting point setting means 186, 554 recognizes information related to the facility to be used by the input operation of the meeting person, and sets the facility selected by the largest number of meeting persons as the meeting point. In such a configuration, since a facility desired by many of the confluencers is used as the merge point, the merger can comfortably enjoy the waiting time at the merge point.

さらに、3者以上が合流する合流位置を設定する際に、例えば5者が合流する合流位置を設定する場合、5名のうち2名が第1の合流位置で合流し、残りの3名が第2の合流位置で合流し、第1の合流位置および第2の合流位置を出発位置として最終合流位置を設定する処理をしてもよい。このようにすることで、例えば合流する移動体の数が増えた場合でも、煩雑な処理を不要とし、容易に合流位置を設定することができる。   Furthermore, when setting the merge position where three or more members merge, for example, when setting the merge position where five members merge, two of the five members merge at the first merge position, and the remaining three members Processing may be performed to merge at the second merge position and set the final merge position with the first merge position and the second merge position as the starting position. By doing so, for example, even when the number of moving bodies to be joined increases, complicated processing is not required, and the joining position can be easily set.

その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。   In addition, the specific structure and procedure for carrying out the present invention can be changed as appropriate to other structures and the like within the scope of achieving the object of the present invention.

〔実施の形態の効果〕
上述したように、上記実施の形態では、ナビゲーション装置100は、現在位置情報を認識する自者位置認識手段181と、相手位置情報を認識する他者位置認識手段182と、利用者および合流相手の移動状況に関する設定事項情報を認識する移動条件認識手段183と、これらの現在位置情報、相手位置情報、設定事項情報に基づいて合流相手と合流する合流位置を設定する合流地点設定手段186と、を備えている。このため、利用者と合流相手の移動状況が異なる場合でも、その移動手段をそれぞれ認識して、合流位置を設定できる。したがって、それぞれの移動状況に応じた適切な合流位置の設定ができる。
[Effect of the embodiment]
As described above, in the above-described embodiment, the navigation device 100 includes the own person position recognizing unit 181 that recognizes the current position information, the other person position recognizing unit 182 that recognizes the other party position information, the user and the joining partner. A movement condition recognizing unit 183 for recognizing setting item information relating to the movement situation, and a junction point setting unit 186 for setting a junction position for merging with the junction partner based on the current position information, the partner position information, and the setting item information. I have. For this reason, even when the movement status of the user and the merging partner is different, the merging position can be set by recognizing the moving means. Therefore, it is possible to set an appropriate merging position according to each movement situation.

第1の実施の形態におけるナビゲーション装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the navigation apparatus in 1st Embodiment. 地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。It is a conceptual diagram which shows typically the table structure of the data for display which comprises map information. 地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。It is a conceptual diagram which shows typically the table structure of the matching data which comprises map information. ナビゲーション装置を構成する処理部の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the process part which comprises a navigation apparatus. 公共交通機関を利用しない出発位置から合流位置までの移動経路の一例を模式的に示した概略図である。It is the schematic which showed typically an example of the movement path | route from the departure position which does not use public transport to a merge position. 公共交通機関を利用しない出発位置から合流位置までの移動経路の他の一例を模式的に示した概略図である。It is the schematic which showed typically another example of the movement path | route from the departure position which does not use public transport to a merge position. 公共交通機関を利用する出発位置から合流位置までの移動経路の一例を模式的に示した概略図である。It is the schematic which showed typically an example of the movement path | route from the departure position using a public transport to a merge position. 公共交通機関を利用する出発位置から合流位置までの移動経路の他の一例を模式的に示した概略図である。It is the schematic which showed typically another example of the movement path | route from the departure position using a public transport to a merge position. ナビゲーション装置における合流地点までの移動経路の報知処理を示すフローチャートである。It is a flowchart which shows the alerting | reporting process of the movement path | route to the junction in a navigation apparatus. 公共交通機関を利用する合流位置設定処理を示すフローチャートである。It is a flowchart which shows the merge position setting process using a public transport. 公共交通機関を利用しない合流位置設定処理のフローチャートである。It is a flowchart of the merge position setting process which does not use public transport. 本実施の形態におけるナビゲーションシステムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the navigation system in this Embodiment. 端末装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of a terminal device. 端末装置の処理部の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the process part of a terminal device. サーバ装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of a server apparatus. サーバ装置のCPUの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of CPU of a server apparatus. 合流地点までの移動経路の報知処理を示すフローチャートである。It is a flowchart which shows the alerting | reporting process of the movement route to a junction. 公共交通機関を利用する出発位置から合流位置までの移動経路の他の一例を模式的に示した概略図である。It is the schematic which showed typically another example of the movement path | route from the departure position using a public transport to a merge position.

符号の説明Explanation of symbols

100 情報処理装置、および案内報知装置としても機能するナビゲーション装置
181 出発位置取得手段としての自者位置認識手段
182 出発位置取得手段としての他者位置認識手段
183,551 移動状況情報取得手段、および移動手段情報認識手段としての移動条件認識手段
551 出発位置取得手段,移動状況情報取得手段および移動手段情報認識手段としても機能する合流者認識手段
184,552 地図情報取得手段、公共交通機関情報取得手段、経路探索手段、出発乗降地点認識手段、公共交通機関経路探索手段としても機能する経路処理手段
185,553 施設情報取得手段、および施設情報検索手段としても機能する情報検索手段
186,554 合流位置設定手段としての合流地点設定手段
187 地図情報取得手段、公共交通機関情報取得手段としても機能する報知制御手段
200 情報処理システム
300 ネットワーク
400 端末装置
500 情報処理装置としてのサーバ装置
A,B 出発位置
C,D,E,F,H,I,J 乗降地点
DESCRIPTION OF SYMBOLS 100 Navigation apparatus which functions also as information processing apparatus and guidance information apparatus 181 Self position recognition means 182 as departure position acquisition means Other position recognition means 183 as departure position acquisition means 183, 551 Movement status information acquisition means, and movement Movement condition recognition means as means information recognition means 551 Departure position acquisition means, movement status information acquisition means, and confluencer recognition means that also function as movement means information recognition means 184,552 Map information acquisition means, public transport information acquisition means, Route search means, departure / departure point recognition means, route processing means that also function as public transport route search means 185,553 Facility information acquisition means, and information search means that also function as facility information search means 186,554 merging position setting means Junction point setting means 187 Map information acquisition means Public transport information server apparatus A as notification control unit 200 information processing system 300 network 400 terminal device 500 information processing apparatus which also functions as an acquisition unit, B starting position C, D, E, F, H, I, J boarding point

Claims (32)

複数の移動体の出発位置に関する出発位置情報を取得する出発位置取得手段と、
前記移動体の移動状況に関する移動状況情報を取得する移動状況情報取得手段と、
前記移動手段情報に基づいて、複数の前記移動体が合流する合流位置を設定する合流位置設定手段と、
を具備したことを特徴とした情報処理装置。
Starting position acquisition means for acquiring starting position information regarding the starting positions of a plurality of mobile objects;
Movement status information acquisition means for acquiring movement status information relating to the movement status of the mobile body;
Based on the moving means information, a merging position setting means for setting a merging position where a plurality of the moving bodies merge,
An information processing apparatus comprising:
請求項1に記載の情報処理装置であって、
前記移動状況情報に基づいて前記移動体の移動手段に関する移動手段情報を認識する移動手段認識手段を具備し、
前記合流位置設定手段は、前記移動手段情報に基づいて、前記移動体が前記移動手段にて移動可能な合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 1,
A moving means recognizing means for recognizing moving means information relating to the moving means of the moving body based on the moving status information;
The information processing apparatus, wherein the joining position setting means sets a joining position at which the moving body can be moved by the moving means based on the moving means information.
請求項1または請求項2に記載の情報処理装置であって、
地図情報を取得する地図情報取得手段と、
前記地図情報に基づいて前記移動体の出発位置から前記合流位置までの移動経路を探索する経路探索手段と、
を具備し、
前記合流位置設定手段は、複数の前記移動体の移動経路が前記所定の条件を満たす合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 1 or 2,
Map information acquisition means for acquiring map information;
Route search means for searching for a movement route from the starting position of the moving body to the merging position based on the map information;
Comprising
The merging position setting means sets a merging position where movement paths of a plurality of the moving bodies satisfy the predetermined condition.
請求項3に記載の情報処理装置であって、
前記移動状況情報に基づいて、前記移動経路の所定の地点間を移動する移動時間を演算する移動時間演算手段を具備し、
前記合流位置設定手段は、複数の前記移動体の出発位置からの移動時間が略同一となる合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 3,
Based on the movement status information, comprising a movement time calculation means for calculating a movement time for moving between predetermined points of the movement route,
The merging position setting means sets a merging position at which movement times from a starting position of the plurality of moving bodies are substantially the same.
請求項4に記載の情報処理装置であって、
前記合流位置設定手段は、前記移動時間が最も短くなる合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 4,
The information processing apparatus characterized in that the confluence position setting means sets a confluence position where the movement time is the shortest.
請求項3に記載の情報処理装置であって、
前記合流位置設定手段は、複数の前記移動体の前記移動経路における移動距離が略同一となる合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 3,
The merging position setting means sets a merging position at which movement distances of the plurality of moving bodies on the movement route are substantially the same.
請求項6に記載の情報処理装置であって、
前記合流位置設定手段は、前記移動距離が最も短くなる合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 6,
The merging position setting means sets a merging position where the moving distance is shortest. Information processing apparatus.
請求項3に記載の情報処理装置であって、
前記移動経路の所定の地点間を移動するために要する交通費を演算する交通費演算手段を具備し、
前記合流位置設定手段は、複数の前記移動体の前記出発位置からの前記交通費が略同一となる合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 3,
Transportation cost calculating means for calculating a transportation cost required for moving between predetermined points of the movement route,
The merging position setting means sets a merging position at which the transportation costs from the starting positions of a plurality of the moving bodies are substantially the same.
請求項8に記載の情報処理装置であって、
前記合流位置設定手段は、前記交通費が最も小さくなる合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 8,
The information processing apparatus characterized in that the confluence position setting means sets a confluence position where the transportation cost is minimized.
請求項2に記載の情報処理装置であって、
公共交通機関に関する公共交通機関情報を取得する公共交通機関情報取得手段を具備し、
前記移動手段情報に基づいて、前記移動体の移動手段が公共交通機関であるか否かを判断する判断手段と、
を具備し、
前記合流位置設定手段は、前記判断手段にて複数の前記移動体のうち少なくともいずれか1つの前記移動手段が公共交通機関であると判断された場合、前記公共交通機関に乗降地点から所定の範囲内に位置する合流位置を設定する
ことを特徴とした情報処理装置。
An information processing apparatus according to claim 2,
It has public transport information acquisition means to acquire public transport information about public transport,
Determination means for determining whether or not the moving means of the moving body is public transportation based on the moving means information;
Comprising
The merging position setting means, when the judging means judges that at least any one of the plurality of moving bodies is a public transportation, a predetermined range from a boarding point to the public transportation An information processing apparatus characterized by setting a merging position located inside.
請求項10に記載の情報処理装置であって、
前記出発位置から所定の距離に位置する出発乗降地点を取得する出発乗降地点認識手段と、
前記出発乗降地点から前記合流位置までの公共交通機関を利用した公共交通機関経路を演算する公共交通機関経路探索手段と、
を具備したことを特徴とした情報処理装置。
The information processing apparatus according to claim 10,
Departure boarding / exiting point recognition means for obtaining a departure boarding / exiting point located at a predetermined distance from the departure position;
Public transportation route search means for calculating a public transportation route using public transportation from the departure point to the junction point;
An information processing apparatus comprising:
請求項10または請求項11に記載の情報処理装置であって、
前記公共交通機関情報に基づいて、前記移動体が前記乗降地点に到着する到着時刻を演算する到着時刻演算手段を具備し、
前記合流位置設定手段は、複数の前記移動体の到着時刻が略同一時刻となる乗降地点から所定の範囲内に位置する合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 10 or 11,
Based on the public transportation information, comprising an arrival time calculating means for calculating the arrival time at which the moving body arrives at the boarding / exiting point,
The merging position setting means sets a merging position that is located within a predetermined range from a boarding / alighting point at which arrival times of the plurality of moving bodies are substantially the same time.
請求項12に記載の情報処理装置であって、
前記合流位置設定手段は、複数の前記移動体の到着時刻が最も早い乗降地点から所定の範囲内に位置する合流位置を設定する
ことを特徴とした情報処理装置。
An information processing apparatus according to claim 12,
The merging position setting means sets a merging position located within a predetermined range from a boarding / alighting point where the arrival times of the plurality of moving bodies are earliest.
請求項10または請求項11に記載の情報処理装置であって、
前記公共交通機関情報に基づいて、移動体が公共交通機関を利用して前記出発位置から前記乗降地点へ到着するために要する交通費を演算する公共交通機関交通費演算手段を具備し、
前記合流位置設定手段は、前記移動体の出発位置から前記公共交通機関の交通費が最も安くなる乗降地点から所定の範囲内に位置する合流位置を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 10 or 11,
Based on the public transportation information, comprising a public transportation transportation cost calculating means for calculating a transportation cost required for the mobile body to arrive at the boarding / exiting point from the starting position using public transportation,
The merging position setting means sets a merging position that is located within a predetermined range from a boarding / exiting point where the transportation cost of the public transportation is the lowest from the starting position of the moving body.
請求項2、請求項3、請求項10および請求項11のいずれかに記載の情報処理装置であって、
前記移動状況情報に基づいて前記移動体の移動に利用可能な交通費に関する利用可能費用情報を認識する利用可能費用情報認識手段と、
所定の地点間を移動するために要する交通費を演算する交通費演算手段と、
を具備し、
前記合流位置設定手段は、前記利用可能費用情報に基づいて前記移動体が利用可能な交通費内で移動可能な合流位置を設定する
ことを特徴とした情報処理装置。
An information processing apparatus according to any one of claims 2, 3, 10, and 11,
An available cost information recognizing means for recognizing available cost information related to a transportation cost that can be used to move the mobile body based on the movement status information;
A transportation cost calculation means for calculating a transportation cost required to move between predetermined points;
Comprising
The information processing apparatus according to claim 1, wherein the joining position setting means sets a joining position that can move within a transportation cost that the mobile body can use based on the available cost information.
請求項1ないし請求項15のいずれかに記載の情報処理装置であって、
前記出発位置取得手段は、所定の時間間隔で複数の前記移動体の出発位置情報を取得し、
前記移動状況情報取得手段は、前記出発位置の間隔を移動状況とした移動状況情報を認識する
ことを特徴とした情報処理装置。
An information processing apparatus according to any one of claims 1 to 15,
The departure position acquisition means acquires departure position information of a plurality of the moving bodies at a predetermined time interval,
The information processing apparatus according to claim 1, wherein the movement status information acquisition unit recognizes movement status information in which a distance between the departure positions is a movement status.
請求項1ないし請求項16のいずれかに記載の情報処理装置であって
施設に関する施設情報を取得する施設情報取得手段と、
前記施設情報に基づいて、所定の条件を満たす前記施設を検索する施設検索手段と、
を具備し、
前記合流位置設定手段は、検索された前記施設を合流位置に設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to any one of claims 1 to 16, wherein facility information acquisition means for acquiring facility information about the facility,
Facility search means for searching for the facility that satisfies a predetermined condition based on the facility information;
Comprising
The merging position setting means sets the searched facility as a merging position.
請求項17に記載の情報処理装置であって、
前記施設検索手段は、前記合流位置設定手段にて前記移動体の移動状況に基づいて設定される地点から所定の距離にある前記施設を検索する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 17,
The information processing apparatus characterized in that the facility search means searches for the facility located at a predetermined distance from a point set by the merging position setting means based on a movement state of the moving body.
請求項17または請求項18に記載の情報処理装置であって、
前記施設検索手段は、前記施設情報の優先度に関する優先度情報を認識し、前記優先度情報に基づいて前記施設を検索する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 17 or 18,
The information processing apparatus characterized in that the facility search means recognizes priority information related to the priority of the facility information and searches for the facility based on the priority information.
請求項17または請求項18に記載の交通状況報知装置であって、
前記施設検索手段は、前記施設の種別に関する施設種別情報を取得し、この施設種別情報毎に優先度を設定する
ことを特徴とした情報処理装置。
The traffic condition notification device according to claim 17 or claim 18,
The information processing apparatus characterized in that the facility search means acquires facility type information related to the type of facility and sets a priority for each facility type information.
請求項17または請求項18に記載の情報処理装置であって、
前記施設情報検索手段は、前記施設の利用状態に関する利用状態情報を取得し、この利用状態情報に基づいて優先度を設定する
ことを特徴とした情報処理装置。
The information processing apparatus according to claim 17 or 18,
The information processing apparatus characterized in that the facility information search means acquires usage state information relating to the usage state of the facility and sets a priority based on the usage state information.
請求項1ないし請求項21のいずれかに記載の情報処理装置であって、
所定の地点の状態に関する地点状態情報を取得する地点情報取得手段を備え、
前記移動状況情報取得手段は、前記地点状態情報を移動状況とした移動状況情報を認識する
ことを特徴とした情報処理装置。
An information processing apparatus according to any one of claims 1 to 21,
Comprising point information acquisition means for acquiring point state information relating to the state of a predetermined point;
The information processing apparatus according to claim 1, wherein the movement status information acquisition unit recognizes movement status information using the point status information as a movement status.
請求項22に記載の情報処理装置であって、
前記地点状態情報は、前記地点の天候に関する天候情報であり。
前記合流位置設定手段は、前記天候情報に基づいて、所定の天候である地点を合流位置に設定する
ことを特徴とした情報処理装置。
An information processing apparatus according to claim 22,
The point state information is weather information related to the weather at the point.
The merging position setting means sets a point that is a predetermined weather as a merging position based on the weather information.
請求項1ないし請求項23のいずれかに記載の情報処理装置と、
前記出発位置から前記合流位置までの移動経路を報知する制御をする報知制御手段と、
を具備したことを特徴とした案内報知装置。
An information processing apparatus according to any one of claims 1 to 23;
Notification control means for controlling to notify a movement route from the starting position to the merging position;
A guide notification device characterized by comprising:
地図情報および公共交通機関情報の少なくともいずれか一方を記憶手段に記憶したサーバ装置と、
このサーバ装置からネットワークを介して前記地図情報または前記公共交通機関情報の少なくともいずれか一方を取得する請求項1ないし請求項22のいずれかに記載の情報処理装置を備えた端末装置と、
を具備したことを特徴とした情報処理システム。
A server device storing at least one of map information and public transport information in a storage means;
The terminal device comprising the information processing device according to any one of claims 1 to 22, wherein at least one of the map information and the public transport information is acquired from the server device via a network;
An information processing system comprising:
地図情報および公共交通機関情報の少なくともいずれか一方を記憶する記憶手段と、請求項1ないし請求項23のいずれかに記載の情報処理装置と、を備えたサーバ装置と、
前記サーバ装置からネットワークを介して前記合流位置までの移動経路に関する移動経路情報を取得し、前記移動経路を報知する制御をする報知制御手段を備えた端末装置と、
を具備したことを特徴とした情報処理システム。
A server device comprising: storage means for storing at least one of map information and public transport information; and the information processing device according to any one of claims 1 to 23;
A terminal device comprising notification control means for acquiring movement route information relating to a movement route from the server device to the merging position via a network and performing control for notifying the movement route;
An information processing system comprising:
請求項26のいずれかに記載の情報処理システムであって、
前記端末装置は、所定の時間間隔で前記出発位置情報をサーバ装置に送信し、
前記サーバ装置は、複数の前記移動体の前記出発位置情報を認識し、所定の時間間隔で前記出発位置情報に基づいた前記合流位置を設定する
ことを特徴とした情報処理システム。
An information processing system according to any one of claims 26,
The terminal device transmits the departure position information to the server device at a predetermined time interval,
The information processing system, wherein the server device recognizes the departure position information of a plurality of the moving bodies and sets the merging position based on the departure position information at a predetermined time interval.
請求項26に記載の情報処理システムであって、
前記端末装置は、所定の時間間隔で前記出発位置情報を前記サーバ装置に送信し、
前記サーバ装置は、前記出発位置情報に基づいて設定された合流位置と、前記端末装置にて設定されている前記合流位置と、の離間距離が所定の距離以上離れている場合、受信した前記出発位置情報に基づいた合流位置までの移動経路を前記端末装置に送信する
ことを特徴とした情報処理システム。
An information processing system according to claim 26, wherein
The terminal device transmits the departure position information to the server device at predetermined time intervals,
When the separation distance between the joining position set based on the departure position information and the joining position set in the terminal device is a predetermined distance or more, the server device receives the departure An information processing system, wherein a movement route to a joining position based on position information is transmitted to the terminal device.
複数の移動体の出発位置に関する出発位置情報を取得し、
前記移動体の移動状況に関する移動状況情報を取得し、
前記移動状況情報に基づいて、複数の前記移動体が合流する合流位置を設定する
ことを特徴とする情報処理方法。
Obtain departure position information about the departure positions of multiple mobile units,
Obtaining movement status information relating to the movement status of the moving object;
An information processing method comprising: setting a joining position where a plurality of the moving bodies join based on the movement status information.
演算手段を、請求項1ないし請求項23のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
An information processing program for causing a calculation means to function as the information processing apparatus according to any one of claims 1 to 23.
請求項29に記載の方法を演算手段に実行させる
ことを特徴とした情報処理プログラム。
An information processing program for causing a calculation means to execute the method according to claim 29.
請求項30または請求項31に記載のプログラムが演算手段にて読み取り可能に記録された
ことを特徴とした情報処理プログラムを記録した記録媒体。
32. A recording medium recording an information processing program, wherein the program according to claim 30 or 31 is recorded so as to be readable by an arithmetic means.
JP2004296747A 2004-10-08 2004-10-08 Information processing apparatus, indoor annunciator, its system, its method, program for executing method, recording medium for storing program Pending JP2006105929A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004296747A JP2006105929A (en) 2004-10-08 2004-10-08 Information processing apparatus, indoor annunciator, its system, its method, program for executing method, recording medium for storing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004296747A JP2006105929A (en) 2004-10-08 2004-10-08 Information processing apparatus, indoor annunciator, its system, its method, program for executing method, recording medium for storing program

Publications (1)

Publication Number Publication Date
JP2006105929A true JP2006105929A (en) 2006-04-20

Family

ID=36375832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004296747A Pending JP2006105929A (en) 2004-10-08 2004-10-08 Information processing apparatus, indoor annunciator, its system, its method, program for executing method, recording medium for storing program

Country Status (1)

Country Link
JP (1) JP2006105929A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008032513A (en) * 2006-07-28 2008-02-14 Nippon Telegr & Teleph Corp <Ntt> Face-to-face guidance apparatus, positional information management apparatus, face-to-face guidance system, and meeting guidance method
JP2008123454A (en) * 2006-11-15 2008-05-29 Denso Corp Vehicle guiding device
JP2009204417A (en) * 2008-02-27 2009-09-10 Aisin Aw Co Ltd Navigation system, and merging point extraction method and program
JP2009210345A (en) * 2008-03-03 2009-09-17 Toshiba Corp Information processor
JP2010185713A (en) * 2009-02-10 2010-08-26 Nissan Motor Co Ltd Navigation system, information center, navigation apparatus, and mobile terminal
WO2014102975A1 (en) * 2012-12-27 2014-07-03 パイオニア株式会社 Information processing device
JP2021002160A (en) * 2019-06-20 2021-01-07 ヤフー株式会社 Determination device, determination method and determination program
JP7615093B2 (en) 2022-09-16 2025-01-16 エヌ・ティ・ティ・アドバンステクノロジ株式会社 Route information providing device, route information providing method, and computer program

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10281782A (en) * 1997-04-01 1998-10-23 Fujitsu Ten Ltd Navigation system
JP2000088591A (en) * 1998-09-16 2000-03-31 Toyota Motor Corp Vehicle navigation system
JP2003085180A (en) * 2001-07-04 2003-03-20 Keiichi Nishimura Destination retrieving method and device and destination retrieving program and computer readable recording medium for recording its program
JP2003130655A (en) * 2001-10-29 2003-05-08 Matsushita Electric Ind Co Ltd Navigation system
JP2003194563A (en) * 2001-12-26 2003-07-09 Kenwood Corp Navigation system, apparatus and method for target retrieval, apparatus and method for cost presentation and program
JP2003195748A (en) * 2001-12-25 2003-07-09 Inclube:Kk Route map
JP2003302241A (en) * 2002-04-12 2003-10-24 Denso Corp Car navigation device, main road merging spot determining method and program for it
JP2003344068A (en) * 2002-05-28 2003-12-03 Matsushita Electric Works Ltd Position display device
JP2004125483A (en) * 2002-09-30 2004-04-22 Clarion Co Ltd Server device, navigation device, system, method, and program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10281782A (en) * 1997-04-01 1998-10-23 Fujitsu Ten Ltd Navigation system
JP2000088591A (en) * 1998-09-16 2000-03-31 Toyota Motor Corp Vehicle navigation system
JP2003085180A (en) * 2001-07-04 2003-03-20 Keiichi Nishimura Destination retrieving method and device and destination retrieving program and computer readable recording medium for recording its program
JP2003130655A (en) * 2001-10-29 2003-05-08 Matsushita Electric Ind Co Ltd Navigation system
JP2003195748A (en) * 2001-12-25 2003-07-09 Inclube:Kk Route map
JP2003194563A (en) * 2001-12-26 2003-07-09 Kenwood Corp Navigation system, apparatus and method for target retrieval, apparatus and method for cost presentation and program
JP2003302241A (en) * 2002-04-12 2003-10-24 Denso Corp Car navigation device, main road merging spot determining method and program for it
JP2003344068A (en) * 2002-05-28 2003-12-03 Matsushita Electric Works Ltd Position display device
JP2004125483A (en) * 2002-09-30 2004-04-22 Clarion Co Ltd Server device, navigation device, system, method, and program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008032513A (en) * 2006-07-28 2008-02-14 Nippon Telegr & Teleph Corp <Ntt> Face-to-face guidance apparatus, positional information management apparatus, face-to-face guidance system, and meeting guidance method
JP2008123454A (en) * 2006-11-15 2008-05-29 Denso Corp Vehicle guiding device
JP4692898B2 (en) * 2006-11-15 2011-06-01 株式会社デンソー Vehicle guidance device
JP2009204417A (en) * 2008-02-27 2009-09-10 Aisin Aw Co Ltd Navigation system, and merging point extraction method and program
JP2009210345A (en) * 2008-03-03 2009-09-17 Toshiba Corp Information processor
JP2010185713A (en) * 2009-02-10 2010-08-26 Nissan Motor Co Ltd Navigation system, information center, navigation apparatus, and mobile terminal
WO2014102975A1 (en) * 2012-12-27 2014-07-03 パイオニア株式会社 Information processing device
JP2021002160A (en) * 2019-06-20 2021-01-07 ヤフー株式会社 Determination device, determination method and determination program
JP7153610B2 (en) 2019-06-20 2022-10-14 ヤフー株式会社 Determination device, determination method and determination program
JP7615093B2 (en) 2022-09-16 2025-01-16 エヌ・ティ・ティ・アドバンステクノロジ株式会社 Route information providing device, route information providing method, and computer program

Similar Documents

Publication Publication Date Title
JP4377246B2 (en) Information processing apparatus, system thereof, method thereof, program thereof, and recording medium recording the program
US7860647B2 (en) Guide report device, system thereof, method thereof, program for executing the method, and recording medium containing the program
JP4681556B2 (en) Traffic condition notification device
JP4317000B2 (en) GUIDANCE GUIDE DEVICE, ITS SYSTEM, ITS METHOD, ITS PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4390492B2 (en) GUIDANCE GUIDE DEVICE, ITS SYSTEM, ITS METHOD, ITS PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4159372B2 (en) GUIDANCE GUIDANCE SYSTEM, TERMINAL DEVICE, GUIDANCE GUIDANCE METHOD, PROGRAM THEREOF, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4334464B2 (en) Information update device, information distribution device, information processing system, method thereof, program thereof, and recording medium recording the program
JP4063731B2 (en) Information processing apparatus, system thereof, method thereof, program thereof, and recording medium recording the program
JP4071643B2 (en) GUIDANCE GUIDE DEVICE, ITS SYSTEM, ITS METHOD, ITS PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2005049138A (en) Traffic condition reporting apparatus, its system, its method, its program, and record medium recording the program
US7996151B2 (en) Map information display controlling device, system, method, and program, and recording medium where the program is recorded
JP2005078124A (en) Information providing device, system therefor, method therefor, program therefor, and recording medium recorded with the program
JP2009110234A (en) Terminal device, analysis server, probe information analysis system and method
JP2011185908A (en) Navigation system, and method for notifying information about destination
US20070100544A1 (en) System for traffic circle navigation
JP4328381B2 (en) Moving path search device, method thereof, program thereof, recording medium recording the program, and guidance guidance device
JP2006105929A (en) Information processing apparatus, indoor annunciator, its system, its method, program for executing method, recording medium for storing program
JP5599620B2 (en) Navigation device
JP2008292229A (en) Navigation system, route search server, portable terminal device, and route search method
JP2003042787A (en) Navigation system and navigation program
JP4696253B2 (en) Travel route setting device, travel route notification device, and travel route notification system
JP4996833B2 (en) Traffic information processing apparatus, system thereof, method thereof, program thereof, recording medium recording the program, and guidance guidance apparatus
JP4533586B2 (en) Map information processing system, method thereof, program thereof, and recording medium recording the program
JP4036762B2 (en) MAP INFORMATION PROCESSING DEVICE, ITS SYSTEM, ITS METHOD, ITS PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP5101717B2 (en) Route search device, route search method, route search processing program, etc.

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070705

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070814

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070903

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100601

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101026