[go: up one dir, main page]

JP3496555B2 - Travel history storage device - Google Patents

Travel history storage device

Info

Publication number
JP3496555B2
JP3496555B2 JP689699A JP689699A JP3496555B2 JP 3496555 B2 JP3496555 B2 JP 3496555B2 JP 689699 A JP689699 A JP 689699A JP 689699 A JP689699 A JP 689699A JP 3496555 B2 JP3496555 B2 JP 3496555B2
Authority
JP
Japan
Prior art keywords
reference point
point
history
points
departure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP689699A
Other languages
Japanese (ja)
Other versions
JP2000205868A (en
Inventor
眞幸 渡部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP689699A priority Critical patent/JP3496555B2/en
Publication of JP2000205868A publication Critical patent/JP2000205868A/en
Application granted granted Critical
Publication of JP3496555B2 publication Critical patent/JP3496555B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Navigation (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Recording Measured Values (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、過去に記憶してお
いた走行履歴データを参照することができる走行履歴記
憶装置に関し、特に、個別に記憶された地点が同一地点
か否かを識別可能に記憶する走行履歴記憶装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a traveling history storage device capable of referring to traveling history data stored in the past, and in particular, it is possible to discriminate whether or not the individually stored spots are the same spot. The present invention relates to a traveling history storage device that stores information on a vehicle.

【0002】[0002]

【従来の技術】従来、走行履歴記憶装置としては、例え
ば特願平10−146047号記載の「ナビゲーション
装置」が既に出願されている。これは、自車位置と日時
とを走行履歴データとして記憶媒体に記憶しておくもの
であり、特に、自車位置は各地点ごとに付与されたID
番号が指示する内容を参照するものである。
2. Description of the Related Art Conventionally, for example, a "navigation device" described in Japanese Patent Application No. 10-146047 has been filed as a traveling history storage device. This is to store the own vehicle position and the date and time in a storage medium as traveling history data, and in particular, the own vehicle position is an ID assigned to each point.
It refers to the content indicated by the number.

【0003】一般に、自車位置検出手段から出力される
個々の自車位置は必ずしも正確に実際の位置を表すとは
限らない。そこで、従来の走行履歴記憶装置にあって
は、同一地点は同一のID番号として取り扱えるように
するため、記憶処理を実行する度に参照候補となる地点
のID番号を表示して、利用者による確認操作に従って
記憶するようにしている。
Generally, the individual vehicle position output from the vehicle position detecting means does not always accurately represent the actual position. Therefore, in the conventional travel history storage device, in order to handle the same point as the same ID number, the ID number of the point that is a reference candidate is displayed every time the storage process is performed, and the user can display the ID number. It is stored according to the confirmation operation.

【0004】この結果、例えば近接している複数の施設
を異なるID番号で識別したり、広い駐車場を備えた施
設内では、どの位置で記憶しても同一のID番号を参照
させ、施設実態に沿った走行履歴データを正確に残すこ
とができるようになる。
As a result, for example, a plurality of facilities that are close to each other can be identified by different ID numbers, or in a facility having a large parking lot, the same ID number can be referred to regardless of the position where the facility is stored. It becomes possible to accurately leave the travel history data along the line.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、従来の
走行履歴記憶装置にあっては、記憶処理を実行する度に
利用者による確認操作を必要とするので、車両に搭載し
て使用するような環境では確認操作が煩わしくなること
が考えられる。また、走行履歴データを記憶した時点
と、これを編集する時点とでは時間的隔たりが生じるの
で、編集作業が困難になることも考えられる。
However, the conventional travel history storage device requires a confirmation operation by the user every time the storage process is executed, so that the environment is such that the travel history storage device is installed in a vehicle. Then, the confirmation operation may become troublesome. Further, since there is a time gap between the time when the travel history data is stored and the time when the travel history data is edited, the editing work may be difficult.

【0006】本発明は、上記に鑑みてなされたもので、
その目的としは、履歴記録点の自動記憶処理の信頼性を
高めて、利用者の操作負担を軽減することができ、編集
操作を容易にすることができる走行履歴記憶装置を提供
することにある。
The present invention has been made in view of the above,
An object of the present invention is to provide a traveling history storage device capable of improving reliability of automatic storage processing of history recording points, reducing a user's operation load, and facilitating editing operation. .

【0007】[0007]

【課題を解決するための手段】請求項1記載の発明は、
上記課題を解決するため、履歴記録点と発着時間を走行
履歴として記憶する走行履歴記憶手段と、利用者による
指示を入力する指示入力手段と、この指示に基づいて走
行履歴記憶手段から所望の走行履歴を検索する履歴検索
手段と、この検索された走行履歴を表示する表示手段と
を備え、過去に記憶しておいた走行履歴を表示する走行
履歴記憶装置であって、施設の位置を表す基準地点を記
憶する基準地点記憶手段と、この基準地点記憶手段に記
憶されている基準地点の中から自車位置に最も近い所定
の制約距離以内の基準地点を履歴記録点として獲得する
履歴獲得手段と、走行履歴の更新に応じて前もって基準
地点記憶手段に記憶されている基準地点を更新する基準
地点管理手段とを備えたことを要旨とする。
The invention according to claim 1 is
In order to solve the above problems, a travel history storage unit that stores a history recording point and a departure / arrival time as a travel history, an instruction input unit that inputs an instruction from a user, and a desired travel from the travel history storage unit based on the instruction. A travel history storage device for displaying a travel history stored in the past, which comprises a history search means for searching a history and a display means for displaying the searched travel history, and is a reference indicating the position of the facility. A reference point storage means for storing the point, and a history acquisition means for acquiring as a history recording point a reference point within a predetermined constraint distance closest to the own vehicle position among the reference points stored in the reference point storage means The gist of the present invention is to include a reference point management unit that updates the reference point stored in the reference point storage unit in advance according to the update of the traveling history.

【0008】請求項2記載の発明は、上記課題を解決す
るため、前記基準地点管理手段は、所定距離以内の履歴
記録点の平均座標に基づいて、新たな基準地点の位置座
標を決定することを要旨とする。
In order to solve the above-mentioned problems, the reference point management means determines the position coordinates of a new reference point based on the average coordinates of the history record points within a predetermined distance. Is the gist.

【0009】請求項3記載の発明は、上記課題を解決す
るため、前記履歴獲得手段は、前記履歴記録点から最も
近い基準地点を選択するときの判断基準となる制約距離
をそれぞれの基準地点毎に保持し、前記基準地点管理手
段は、当該基準地点を参照する履歴記録点の分布に基づ
いて、個々の基準地点の制約距離を変更することを要旨
とする。
In order to solve the above-mentioned problems, the history acquisition means sets a constraint distance as a criterion for selecting the closest reference point from the history recording points for each reference point. The reference point managing means changes the restriction distance of each reference point based on the distribution of the history record points that refer to the reference point.

【0010】請求項4記載の発明は、上記課題を解決す
るため、前記指示に応じて選択された履歴記録点の参照
先となる基準地点を他又は新たな基準地点に変更して走
行履歴を更新する履歴編集手段を備えたことを要旨とす
る。
In order to solve the above-mentioned problems, the invention according to claim 4 changes the reference point, which is the reference destination of the history recording point selected according to the instruction, to another or a new reference point to change the traveling history. The gist is that the history editing means for updating is provided.

【0011】請求項5記載の発明は、上記課題を解決す
るため、前記履歴編集手段は、前記指示に応じて1つの
履歴記録点を選択したときに、選択された履歴記録点の
近傍にある同一基準地点を参照する他の履歴記録点をも
選択することを要旨とする。
In order to solve the above-mentioned problems, the invention according to claim 5 is such that, when the history editing means selects one history recording point in accordance with the instruction, it is in the vicinity of the selected history recording point. The point is to select other history record points that refer to the same reference point.

【0012】[0012]

【発明の効果】請求項1記載の本発明によれば、施設の
位置を表す基準地点を記憶しておき、この記憶されてい
る基準地点の中から自車位置に最も近い所定の制約距離
以内の基準地点を履歴記録点として獲得し、この履歴記
録点と発着時間を走行履歴として記憶し、さらに、走行
履歴の更新に応じて前もって記憶されている基準地点を
更新することで、基準地点を常に更新することができ、
与えられた自車位置に対して最も妥当な基準地点を選択
することができるので、履歴記録点の自動記憶処理の信
頼性を向上することができる。
According to the present invention as set forth in claim 1, a reference point representing the position of the facility is stored, and within the predetermined restriction distance closest to the vehicle position from the stored reference points. By acquiring the reference point of as a history recording point, storing the history recording point and the arrival / departure time as a traveling history, and further updating the reference point stored in advance according to the updating of the traveling history, the reference point can be determined. Can always be updated,
Since the most appropriate reference point can be selected for the given vehicle position, it is possible to improve the reliability of the automatic recording process of the history record points.

【0013】また、請求項2記載の本発明によれば、所
定距離以内の履歴記録点の平均座標に基づいて、新たな
基準地点の位置座標を決定することで、車両の停車位置
がある範囲内で一様にばらついている場合に、最も確度
の高い位置を基準位置に設定することができる。
According to the second aspect of the present invention, the position coordinates of the new reference point are determined based on the average coordinates of the history recording points within the predetermined distance, so that the vehicle stop position is within a certain range. If there is a uniform variation within the position, the position with the highest accuracy can be set as the reference position.

【0014】また、請求項3記載の本発明によれば、履
歴記録点から最も近い基準地点を選択するときの判断基
準となる制約距離をそれぞれの基準地点毎に保持してお
き、当該基準地点を参照する履歴記録点の分布に基づい
て、個々の基準地点の制約距離を変更することで、各利
用者による停車位置の嗜好性に合わせて基準地点の適切
な範囲を自動的に設定することができる。
Further, according to the present invention as set forth in claim 3, a constraint distance serving as a criterion for selecting the closest reference point from the history recording points is held for each reference point, and the reference point is stored. By changing the restriction distance of each reference point based on the distribution of history record points that refer to, the appropriate range of reference points is automatically set according to the palatability of the stop position by each user. You can

【0015】また、請求項4記載の本発明によれば、指
示に応じて選択された履歴記録点の参照先となる基準地
点を他又は新たな基準地点に変更して走行履歴を更新す
ることで、各利用者による停車位置の嗜好性に合わせて
基準地点を適切に変更することができ、編集の利便性を
向上することができる。
According to the present invention of claim 4, the reference history point to which the history record point selected in response to the instruction is changed to another reference point or a new reference point to update the traveling history. Then, the reference point can be appropriately changed according to the preference of the stop position by each user, and the convenience of editing can be improved.

【0016】また、請求項5記載の本発明によれば、指
示に応じて1つの履歴記録点を選択したときに、選択さ
れた履歴記録点の近傍にある同一基準地点を参照する他
の履歴記録点をも選択することで、自動記憶処理により
近接する2施設を示す履歴記録点が同一の基準地点を参
照している場合でも、基準地点を適切に2分割して異な
る2つの基準地点を与えるといった操作を容易に行うこ
とができる。
According to the present invention of claim 5, when one history record point is selected in response to an instruction, another history record that refers to the same reference point near the selected history record point is selected. By selecting the recording point as well, even if the history recording points indicating the two nearby facilities are referred to the same reference point by the automatic storage process, the reference point is appropriately divided into two and two different reference points are set. An operation such as giving can be easily performed.

【0017】[0017]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。 (第1の実施の形態)図1は、本件発明の第1の実施の
形態に係る走行履歴記憶装置1のシステム構成を示す図
である。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. (First Embodiment) FIG. 1 is a diagram showing a system configuration of a traveling history storage device 1 according to a first embodiment of the present invention.

【0018】自車位置検出部3は、GPSセンサ、車速
センサ、ジャイロセンサ等と接続され、自車両の現在位
置を検出して例えば緯度・経度等の形式で出力する。履
歴獲得部5は、自車位置検出部3により検出された自車
位置と出発時間及び到着時間を走行履歴データとして獲
得して記憶部7に記憶させる。記憶部7は、データ更新
が可能な記憶媒体を有し、走行履歴データや基準地点デ
ータを記憶するとともに、これらのデータを必要に応じ
て読み出してコンピュータ21に提供する。
The own vehicle position detector 3 is connected to a GPS sensor, a vehicle speed sensor, a gyro sensor, etc., detects the current position of the own vehicle, and outputs it in a format such as latitude / longitude. The history acquisition unit 5 acquires the vehicle position, the departure time, and the arrival time detected by the vehicle position detection unit 3 as traveling history data and stores the traveling history data in the storage unit 7. The storage unit 7 has a storage medium capable of updating data, stores travel history data and reference point data, and reads out these data as necessary to provide to the computer 21.

【0019】基準地点管理部9は、基準地点の位置座標
を参照する全ての履歴記録点の位置座標に基づいて基準
地点の位置座標を決定し、新たな走行履歴データの蓄積
や編集を行った際に基準地点への参照に変更が生じた場
合には当該基準地点の位置座標を適宜計算し直して記憶
部7に記憶されている基準地点データを更新する。
The reference point management unit 9 determines the position coordinates of the reference point based on the position coordinates of all the history recording points that refer to the position coordinates of the reference point, and stores and edits new traveling history data. At this time, if the reference to the reference point is changed, the position coordinates of the reference point are recalculated as appropriate and the reference point data stored in the storage unit 7 is updated.

【0020】履歴編集部11は、利用者の指示に応じて
適宜走行履歴データを編集する。詳しくは、履歴編集部
11は、利用者の指示に応じてある基準地点を参照する
履歴記録点の一部又は全部を選択し、この選択された履
歴記録点の参照先を他の基準地点又は新たな基準地点に
変更して記憶部7に記憶されている走行履歴データを更
新する。
The history editing unit 11 edits the travel history data as needed in accordance with a user's instruction. Specifically, the history editing unit 11 selects a part or all of the history recording points that refer to a certain reference point according to a user's instruction, and refers to the selected history recording point as another reference point or a reference point. The travel history data stored in the storage unit 7 is updated by changing to a new reference point.

【0021】履歴検索部13は、利用者の指示する条件
に従って記憶部7から走行履歴データを検索する。表示
部15は、液晶モニタやCRT等からなり、走行履歴デ
ータの編集経過や検索結果を表示する。入力部17は、
操作ボタン、キーボード、表示部15と一体化されたタ
ッチパネル、音声入力装置等からなり、利用者による指
示操作を入力する。
The history retrieval unit 13 retrieves the traveling history data from the storage unit 7 according to the condition designated by the user. The display unit 15 is composed of a liquid crystal monitor, a CRT and the like, and displays the progress of editing the travel history data and the search result. The input unit 17 is
The operation buttons, the keyboard, the touch panel integrated with the display unit 15, the voice input device, and the like are used to input an instruction operation by the user.

【0022】コンピュータ21は、CPU,内部メモ
リ,タイマ等からなり、内部メモリに記憶された処理プ
ログラムに従って、履歴獲得部5,基準地点管理部9,
履歴編集部11,履歴検索部13等のソフトウエアモジ
ュールを実行する。
The computer 21 comprises a CPU, an internal memory, a timer, etc., and in accordance with a processing program stored in the internal memory, the history acquisition section 5, the reference point management section 9,
Software modules such as the history editing unit 11 and the history searching unit 13 are executed.

【0023】なお、車載ナビゲーションシステムに走行
履歴データを自動記憶する機能を組み込んでおき、利用
者との対話形式で走行履歴データの編集処理や検索処理
を家庭やオフィスに配置されたパーソナルコンピュータ
上で実施し、フラッシュメモリカード等の携帯可能な記
憶媒体を用いて両者間のデータのやり取りを行うといっ
た形態も考えられる。
The in-vehicle navigation system is equipped with a function for automatically storing the travel history data so that the travel history data can be edited or searched interactively with the user on a personal computer installed at home or office. It is also conceivable that the embodiment is carried out and data is exchanged between them using a portable storage medium such as a flash memory card.

【0024】次に、図1に示す走行履歴記憶装置1の動
作を説明する。まず、図2を参照して記憶部7に記憶さ
れる走行履歴データの記憶形態について説明する。
Next, the operation of the traveling history storage device 1 shown in FIG. 1 will be described. First, the storage form of the travel history data stored in the storage unit 7 will be described with reference to FIG.

【0025】図2に示す例では、履歴記録点を車両の発
着点と定め、出発及び到着の度ごとにその時間と場所と
を走行履歴データとして記憶している。ただし、場所に
ついては、自車位置検出部3で得られた各時点での自車
位置座標と併せて、別に記憶された基準地点データリス
ト中の1地点への参照ID番号も記録するものとする。
In the example shown in FIG. 2, the history record point is defined as the departure and arrival point of the vehicle, and the time and place of each departure and arrival are stored as traveling history data. However, regarding the location, the reference ID number for one point in the separately stored reference point data list is recorded together with the vehicle position coordinates at each time point obtained by the vehicle position detection unit 3. To do.

【0026】なお、各基準地点は重複なく付与されたI
D番号と名称、位置を表す座標値を保持している。同一
基準地点を参照している場合でも個々の発着点の位置座
標は必ずしも等しくなく、また、個々の発着点の位置座
標と参照する基準地点の位置座標とも一般には一致しな
い。
It should be noted that each reference point is assigned without overlapping.
It holds the D number, the name, and the coordinate value indicating the position. Even when the same reference point is referred to, the position coordinates of the individual departure and arrival points are not necessarily equal, and the position coordinates of the individual departure and arrival points and the position coordinates of the reference point referred to generally do not match.

【0027】基準地点には、駅のような公共施設やコン
ビニエンスストアのような系列店舗等、利用者の便宜の
ために予めシステムにより提供されるものと、自宅や勤
務先のような個人的な場所や小規模店舗等のように利用
者自身が登録するものとの2種類がある。本実施の形態
では、予めシステムにより提供されたシステム提供地点
には10000番以上のID番号を付加し、利用者によ
り登録されるユーザ登録地点には10000番未満のの
ID番号に制約するものとした。
The reference point is provided by a system in advance for the convenience of users, such as a public facility such as a station or an affiliated store such as a convenience store, and a personal store such as a home or a work place. There are two types, such as those registered by users themselves such as places and small stores. In the present embodiment, ID numbers of 10,000 or more are added to the system providing points provided by the system in advance, and the user registration points registered by the user are restricted to ID numbers less than 10,000. did.

【0028】次に、図3に示すフローチャートを参照し
て、履歴獲得部5により走行履歴データを自動的に獲得
する動作について説明する。予め定められた履歴記録点
や車両の出発点又は到着点においては、履歴獲得部5か
ら履歴獲得指示が発行され、以下の処理が実行される。
Next, the operation of automatically acquiring the travel history data by the history acquisition unit 5 will be described with reference to the flowchart shown in FIG. At a predetermined history recording point or vehicle departure point or arrival point, a history acquisition unit 5 issues a history acquisition instruction, and the following processing is executed.

【0029】まず、ステップS301では、自車位置検
出部3よりその時点での自車両位置Pの座標(x,y)
を得る。座標値としては、経度・緯度を直接用いてもよ
いし、正規化座標を用いてもよい。そして、ステップS
302では、記憶部7に記憶されている基準地点データ
の中から自車両位置Pに最も近い位置座標を持つ基準地
点Sを選択する。その位置座標を(X,Y)とする。な
お、当該処理を実施するに当たり、膨大な数の基準地点
の全てについて距離を計算すると実行速度を著しく低下
させるため、予め全ての基準地点をその位置座標に応じ
て分類しておき、自車両位置Pの位置座標(x,y)に
応じて相当区分の基準地点のみ調べるようにしてもよ
い。
First, in step S301, the coordinates (x, y) of the own vehicle position P at that time are detected by the own vehicle position detection unit 3.
To get As the coordinate value, the longitude / latitude may be directly used, or the normalized coordinate may be used. And step S
At 302, the reference point S having the position coordinates closest to the own vehicle position P is selected from the reference point data stored in the storage unit 7. Its position coordinates are (X, Y). In performing the process, if the distance is calculated for all of a huge number of reference points, the execution speed will be significantly reduced.Therefore, all reference points are classified according to their position coordinates, and the vehicle position You may make it check only the reference point of a corresponding division according to the position coordinate (x, y) of P.

【0030】ここで、ステップS303では、自車両位
置Pと基準地点Sとの距離|P−S|が予め定められた
制約距離Do以下であるかを調べる。制約距離Do以下
の場合は自車両位置Pが参照する基準地点として基準地
点Sは妥当であると見なし、ステップS304では、同
時に得られた時間Tと自車両位置Pの座標(x,y)、
さらに参照地点SのID番号を走行履歴データに追加し
て記憶部7に記憶する。
Here, in step S303, it is checked whether or not the distance | P-S | between the vehicle position P and the reference point S is less than or equal to a predetermined constraint distance Do. If the distance is equal to or less than the constraint distance Do, the reference point S is regarded as appropriate as the reference point referred to by the host vehicle position P, and in step S304, the coordinates (x, y) of the time T and the host vehicle position P obtained at the same time,
Further, the ID number of the reference point S is added to the travel history data and stored in the storage unit 7.

【0031】さらに、参照地点Sを参照する発着点とし
て新たに自車両位置Pが追加されたため、ステップS3
05では、参照地点Sの位置座標(X,Y)を計算し直
し、基準地点データの相当箇所を更新して処理を終え
る。この再計算処理の詳細については後述する。
Further, since the own vehicle position P is newly added as a departure and arrival point which refers to the reference point S, step S3
At 05, the position coordinates (X, Y) of the reference point S are recalculated, the corresponding points of the reference point data are updated, and the processing is ended. Details of this recalculation processing will be described later.

【0032】一方、ステップS303において|P−S
|>Doであった場合には、基準地点Sは自車両位置P
の参照地点として妥当ではないことになる。そこで、ス
テップS306では、自車両位置Pの位置座標に基づい
て新たに基準地点Snを作成して基準地点データに登録
する。基準地点Snはユーザ登録地点として扱うため、
10000未満のID番号から空き番号を見つけてこれ
をSnとする。また、位置座標には自車両位置Pの座標
(x,y)を充てることにする。名称については決定で
きないので未設定にしておき、後で利用者により編集可
能なようにしておく。この結果、走行履歴データの最後
の到着点で参照されているID番号33の基準地点が、
図2に示すように登録される。
On the other hand, in step S303 | P-S
If |> Do, the reference point S is the own vehicle position P.
Would not be a valid reference point. Therefore, in step S306, a new reference point Sn is created based on the position coordinates of the vehicle position P and registered in the reference point data. Since the reference point Sn is treated as a user registration point,
An empty number is found from the ID numbers less than 10000, and this is set as Sn. Further, the coordinates (x, y) of the vehicle position P are used as the position coordinates. The name cannot be determined, so leave it unset so that the user can edit it later. As a result, the reference point of the ID number 33 referred to at the last arrival point of the travel history data is
It is registered as shown in FIG.

【0033】そして、ステップS307では、ステップ
S304と同様に、時間Tと自車両位置Pの位置座標、
および参照地点SnのID番号を走行履歴データに追加
記憶して処理を終了する。なお、この時点で基準地点S
nを参照する発着点は自車両位置Pだだ1点のみである
から、基準地点Snの位置座標を再計算する必要はな
い。
Then, in step S307, as in step S304, the position coordinates of the time T and the vehicle position P,
And the ID number of the reference point Sn is additionally stored in the travel history data, and the process ends. At this point, the reference point S
Since there is only one departure / arrival point that refers to n, the own vehicle position P, it is not necessary to recalculate the position coordinates of the reference point Sn.

【0034】次に、図4に示す再計算処理のサブルーチ
ンを参照して、ステップS305における基準地点の位
置座標の再計算処理について詳しく説明する。再計算す
べき基準地点をSとし、まず、ステップS401では、
基準地点Sがユーザ登録地点であるかを調べて、基準地
点Sがシステム提供地点である場合は再計算をせずに処
理を終える。なお、システム提供地点の場合はその位置
座標も予めシステムにより与えられており、その値は相
当する施設等の場所を適確に表しているため、発着点の
参照の如何に因らず固定しておいた方がよい。そこで、
本実施の形態では、ユーザ登録地点である場合に限り位
置座標を計算し直すこととする。
Next, the recalculation processing of the position coordinates of the reference point in step S305 will be described in detail with reference to the recalculation processing subroutine shown in FIG. Let S be the reference point to be recalculated. First, in step S401,
It is checked whether the reference point S is a user registration point, and if the reference point S is a system-provided point, the process ends without recalculation. In addition, in the case of a system-provided point, its position coordinates are also given by the system in advance, and since the value accurately represents the location of the corresponding facility, etc., it is fixed regardless of the reference of the departure and arrival points. You should keep it. Therefore,
In the present embodiment, the position coordinates are recalculated only when the position is the user registration point.

【0035】そして、ユーザ登録地点の場合はステップ
S402に進み、基準地点Sを参照している走行履歴デ
ータ中の全ての発着点を洗い出し、その位置座標の発着
点座標リストLpを作成する。なお、走行履歴データが
増えるとこの洗い出し処理は膨大なものになるため、例
えば各基準地点は自身を参照する発着点のリストを各々
保持しておくようにし、図3に示すステップS304,
S307のように発着点の参照先が追加・変更された時
点で、相当する基準地点の保持するリストを更新するよ
うにしてもよい。この場合、ステップS402はこの保
持されたリストを呼び出すだけでよい。
Then, in the case of the user registration point, the process proceeds to step S402, where all the departure and arrival points in the travel history data referring to the reference point S are identified and the departure and arrival point coordinate list Lp of the position coordinates is created. It should be noted that, as the traveling history data increases, this washing-out process becomes enormous, so for example, each reference point holds a list of departure and arrival points that refer to itself, and step S304 shown in FIG.
The list held by the corresponding reference point may be updated when the reference destination of the departure point is added or changed as in S307. In this case, step S402 need only call this held list.

【0036】そして、ステップS403では、リストL
p内にある全ての座標についてその平均値(xm,y
m)を求めると、
Then, in step S403, the list L
The average value (xm, y) of all coordinates in p
m),

【数1】 Lp={(x1,y1),(x2,y2),…,(xn,yn)}…(1) として、[Equation 1]   Lp = {(x1, y1), (x2, y2), ..., (xn, yn)} ... (1) As

【数2】 (xm ,ym )={(x1 ,y1 ) +(x2 ,y2 )+…+(xn ,yn )}/n …(2) となる。[Equation 2]   (Xm, ym) = {(x1, y1)                   + (X2, y2) + ... + (xn, yn)} / n (2) Becomes

【0037】ここで、この算出された平均座標を基準地
点Sの新たな位置座標としてもよいが、本実施の形態で
はさらにステップS404に進み、算出された平均値
(xm,ym)に対してリストLpの中で最も近い一座
標(xi,yi)を選択し、これを改めてSの位置座標
に設定して処理を終える。
Here, the calculated average coordinate may be used as a new position coordinate of the reference point S, but in the present embodiment, the process further proceeds to step S404, and the calculated average value (xm, ym) is compared. The closest one coordinate (xi, yi) in the list Lp is selected, this is set again as the position coordinate of S, and the processing is ended.

【0038】このように、計算値ではなく実際に得られ
た座標値を与えることで、実態と食い違う位置が基準地
点に与えられることを避けることができる。なお、図3
に示すステップS302において説明したように、もし
各基準地点をその位置座標に応じて分類しておく必要が
ある場合には、この時点で新たな位置座標に基づいて、
必要に応じて当該基準地点Sの区分を変更してもよい。
As described above, by giving the actually obtained coordinate values instead of the calculated values, it is possible to avoid giving a position which is different from the actual state to the reference point. Note that FIG.
If it is necessary to classify each reference point according to its position coordinates as described in step S302 shown in FIG.
The division of the reference point S may be changed as necessary.

【0039】図5に、発着点からの参照回数が増えるこ
とによって、基準地点の位置座標が再計算される様子を
示す。初めは左図に示すように、走行履歴データに記憶
された発着点のうちP1〜P8の8点が基準地点Sを参
照しているものとする。これら8点の平均座標は図に示
す位置にあり、8点の中ではP5が基準地点Sに最も近
い。従って、基準地点Sの位置座標はP5に等しく設定
されている。
FIG. 5 shows how the position coordinates of the reference point are recalculated as the number of times of reference from the departure and arrival points increases. Initially, as shown in the left figure, it is assumed that, among the departure and arrival points stored in the travel history data, eight points P1 to P8 refer to the reference point S. The average coordinates of these eight points are at the positions shown in the figure, and among the eight points, P5 is the closest to the reference point S. Therefore, the position coordinate of the reference point S is set equal to P5.

【0040】ここで、ある発着点を走行履歴データとし
て記憶しようとしたとき、その参照する基準地点として
基準地点Sが選択されるためには、その発着点が基準地
点Sの位置座標から制約距離Do以内にある必要があ
る。以下、このような領域を基準地点の被覆域と呼ぶこ
とにする。基準地点Sの被覆域は、図5に示すように、
P5を中心とする半径Doの円形領域となる。
Here, in order to select the reference point S as the reference point for reference when a certain departure point is to be stored as travel history data, the departure point is restricted from the position coordinates of the reference point S by a constraint distance. Must be within Do. Hereinafter, such an area will be referred to as a coverage area of the reference point. The coverage area of the reference point S is, as shown in FIG.
It becomes a circular area having a radius Do centered on P5.

【0041】さらに、新たに発着点P9を走行履歴デー
タに加えようとしたとき、図5右図に示すようにP9は
基準地点Sの(旧)被覆域内にあるため、その参照基準
地点としてSが選択されたこととする。そこで、図4に
示す手続に従って基準地点Sの位置座標を再計算する
と、P1〜P9の9点の平均座標は図5右図に示すよう
にP3側に移動する。従って、最も平均座標に近いP3
の位置座標が新たに基準地点Sの位置座標として更新さ
れ、被覆域もP3を中心とする領域に移動する。基準地
点の位置座標をこのように決定することによって、その
被覆域は参照元である発着点の分布をより適確に被覆す
るように移動することがわかる。
Further, when a new departure / arrival point P9 is to be added to the traveling history data, P9 is within the (old) coverage area of the reference point S as shown in the right diagram of FIG. Is selected. Therefore, when the position coordinates of the reference point S are recalculated according to the procedure shown in FIG. 4, the average coordinates of the nine points P1 to P9 move to the P3 side as shown in the right diagram of FIG. Therefore, P3 closest to the average coordinate
The position coordinate of is newly updated as the position coordinate of the reference point S, and the coverage area also moves to the area centered on P3. It can be seen that by determining the position coordinates of the reference point in this way, the coverage area moves so as to more accurately cover the distribution of the departure and arrival points that is the reference source.

【0042】このように、基準地点の被覆域を常に適切
な場所に定めておくことで、自動記憶の信頼性を高める
ことができる。自動記憶の場合、図3に示すステップS
306で明らかなように、与えられた自車位置座標に対
して適当な基準地点が見つからない場合は新規に基準地
点を登録する必要があるが、このとき基準地点の位置座
標を決定するには与えられた座標(x,y)を用いる以
外にない。
By thus always defining the coverage area of the reference point at an appropriate location, the reliability of automatic storage can be improved. In the case of automatic storage, step S shown in FIG.
As is clear from 306, if an appropriate reference point cannot be found for the given vehicle position coordinates, it is necessary to register a new reference point. At this time, to determine the position coordinate of the reference point There is no choice but to use the given coordinates (x, y).

【0043】もし基準地点の位置の再計算を行わないと
すれば、以降この値を採用し続けることになるが、ある
目的地に対して利用者が最初に車両を停車した位置が、
常にその目的地の典型的な位置であるという保証はな
い。このため、最初の停車位置が偏った場所だとする
と、適切な走行履歴データを残すことはできない。
If the position of the reference point is not recalculated, this value will continue to be used thereafter, but the position where the user first stops the vehicle for a certain destination is
There is no guarantee that it will always be the typical location of the destination. Therefore, if the first stop position is a biased place, it is not possible to leave appropriate travel history data.

【0044】これに対して、既に述べたような手法をと
るならば、仮に最初の停車位置が偏っていても、その後
の同一地点に対する停車位置が一様のばらつきを持って
一定範囲内に分布する場合には、走行履歴データの蓄積
と参照元の発着点の増加に従って基準地点の位置座標は
より確度の高いものになる。従って、発着点の走行履歴
データを記憶する際、参照する基準地点をこの位置座標
を中心とする被覆域に基づいて自動的に選択でき、常に
最も妥当な基準地点を参照することが可能である。
On the other hand, if the above-mentioned method is adopted, even if the first stop position is biased, the stop positions for the same point thereafter are distributed in a certain range with a uniform variation. In this case, the position coordinates of the reference point become more accurate as the traveling history data is accumulated and the number of departure and arrival points of the reference source increases. Therefore, when storing the travel history data of the departure and arrival points, the reference point to be referred to can be automatically selected based on the coverage area centered on this position coordinate, and it is possible to always refer to the most appropriate reference point. .

【0045】しかしながら、ここで妥当な基準地点とは
あくまで機械的に判断できる範囲での妥当性であり、例
えばコンビニエンスストアとファーストフード店とが隣
接しているような状況にあって、利用者はその時々でど
ちらにも行くことがある場合、2店の駐車場が被覆域の
半径Doよりも接近していれば前述の方法で2地点を区
別することはできない。
However, the appropriate reference point here is just the validity within a range that can be mechanically determined, and for example, in a situation where a convenience store and a fast food restaurant are adjacent to each other, the user is If there is a chance to go to either of them at any given time, if the parking lots of the two stores are closer than the radius Do of the covered area, the two points cannot be distinguished by the method described above.

【0046】さらに、一方の駐車場に車両を停めて他方
の店舗を利用するような場合には、最終的に直接利用者
の判断を仰がなければ正確に走行履歴データを残すこと
は難しい。そこで、各発着点がどの基準地点に相当する
かを容易に編集することのできる機能が必要になる。
Further, when the vehicle is parked in one parking lot and the other store is used, it is difficult to accurately leave the traveling history data unless the user finally asks for the decision. Therefore, a function capable of easily editing which reference point each departure / arrival point corresponds to is required.

【0047】次に、この機能を実施する履歴編集部11
の動作について説明する。図6に履歴編集に用いる画面
の表示例を示す。走行履歴データは、図6に示すよう
に、出発と到着の組からなる「行程」を単位として履歴
一覧リストAの中に表示されている。各発着点の参照す
る基準地点の名称が位置として表示される。利用者はこ
の中から1つの行程を選択できる。
Next, the history editing unit 11 that implements this function
The operation of will be described. FIG. 6 shows a display example of a screen used for history editing. As shown in FIG. 6, the traveling history data is displayed in the history list list A in units of "journey" composed of a set of departure and arrival. The name of the reference point referred to by each departure / arrival point is displayed as the position. The user can select one of these steps.

【0048】図6に示す例では「ジタク」から「名称未
設定」に至る行程が選択され反転表示されている。この
状態で出発点編集ボタンBまたは到着点編集ボタンCを
押下することにより、選択された行程の出発点または到
着点が編集対象発着点として選択される。以下、選択さ
れた発着点を自車両位置Pとおく。
In the example shown in FIG. 6, the processes from "Jitak" to "Untitled" are selected and highlighted. By depressing the departure point edit button B or the arrival point edit button C in this state, the departure point or the arrival point of the selected stroke is selected as the edit target departure / arrival point. Hereinafter, the selected departure and arrival point will be referred to as the own vehicle position P.

【0049】編集対象発着点Pが選択されると、引き続
き図7に示す地点編集画面が表示される。地点名称表示
部Dには、Pが参照する基準地点Soの名称が表示され
る。利用者は選択された発着点Pの名称を変更すること
で、Pの参照する基準地点を変更することができる。
When the point P to be edited is selected, the point edit screen shown in FIG. 7 is continuously displayed. In the point name display portion D, the name of the reference point So referred to by P is displayed. The user can change the reference point that P refers to by changing the name of the selected departure and arrival point P.

【0050】すなわち、既に登録されている他の基準地
点Seの名称を与えることにより発着点Pの参照先を基
準地点SoからSeに変更するか、もしくはまだ登録さ
れていない新規名称を与えることにより、まずこの名称
を持つ新たな基準地点Snを作成、登録して、発着点P
の参照先を基準地点SoからSnに変更するかのいずれ
かである。名称入力部Eは、その下部に既存の基準地点
の名称をリスト表示して、この中から1つを選択入力す
ることもできるようにしておく。なお、発着点Pの元の
参照先Soから所定距離以内にあるものをSoに近い順
に表示するようにしてもよい。
That is, by changing the reference destination of the departure / arrival point P from the reference point So to Se by giving the name of another reference point Se already registered, or by giving a new name which has not been registered yet. First, create and register a new reference point Sn with this name,
Is changed from the reference point So to Sn. The name input section E displays a list of names of existing reference points at the bottom of the name input section E so that one of them can be selected and input. It should be noted that items within a predetermined distance from the original reference destination So of the origin / destination point P may be displayed in the order closer to So.

【0051】異なる基準地点に同一の地点名称を与える
ことを許さなければ、名称入力部Eに入力された名称が
既存名称か新規名称かは容易に判断できる。もし、名称
の重複を許す場合には、名称が入力された時点で重複す
る既存名称を見つけ出し、その周辺地図を参考に示す等
して、入力名称が既存地点を指すものか否かを利用者に
問い合わせるようにしてもよい。また、既に複数の同一
名称がリスト中に示されている場合も、必要ならば各々
の周辺地図を表示することができるようにしてもよい。
いずれにしても名称入力部Eへの入力により、発着点P
の新たな参照先を既存基準地点のいずれか、もしくは新
規基準地点かに特定することができるものとする。
Unless the same point name is given to different reference points, it can be easily determined whether the name input in the name input section E is an existing name or a new name. If the name is allowed to be duplicated, the existing name that is duplicated at the time the name is input is found, and the surrounding map is used as a reference to determine whether the input name points to an existing point or not. You may ask. Further, even when a plurality of same names are already shown in the list, each peripheral map may be displayed if necessary.
In any case, by inputting in the name input section E, the departure point P
The new reference destination of can be specified as either an existing reference point or a new reference point.

【0052】また、図7に示した編集モード決定ボタン
Fは、発着点Pの参照先の変更を同じ基準地点Soを参
照する他の発着点にも同様に適用するか否かを指定す
る。利用者は3つのボタンのいずれか1つを必ず選択す
るようになっている。
Further, the edit mode decision button F shown in FIG. 7 designates whether or not the change of the reference destination of the departure / arrival point P is similarly applied to other departure / arrival points referring to the same reference point So. The user always selects one of the three buttons.

【0053】左側のボタンは、発着点Pと同時に基準地
点Soを参照する全ての発着点についてその参照先を一
斉に変更することを表す。以下、これを総変更モードと
呼ぶことにする。
The button on the left side represents that the reference destinations of all the departure and arrival points that refer to the reference point So at the same time as the departure and arrival point P are changed all at once. Hereinafter, this will be referred to as a total change mode.

【0054】中央のボタンは、最初に指定された発着点
Pのみを変更し、他の発着点の参照先は基準地点Soの
まま保持することを表す。これを単変更モードと呼ぶ。
The center button indicates that only the initially designated departure / arrival point P is changed, and the reference destinations of other departure / arrival points are kept at the reference point So. This is called a simple change mode.

【0055】右側のボタンは、基準地点Soを参照する
発着点のうち、発着点Pとその近傍にあるものをシステ
ムが自動的に選択し、これらについてのみ参照先を変更
することを表す。これを近傍変更モードと呼ぶ。
The button on the right side indicates that the system automatically selects the departure point and arrival point P and those in the vicinity thereof from the departure and arrival points which refer to the reference point So, and changes the reference destination only for these points. This is called the neighborhood change mode.

【0056】図6,図7に示す2つの編集画面への入力
操作の後に、最後に地点編集指示ボタンGを押下するこ
とにより、利用者はシステムに対して地点編集の指示を
与えることができる。その際、編集対象発着点P、編集
後のPの参照先基準地点Se(既存)もしくはSn(新
規)、および編集モードの3つの情報が編集指示内容と
してシステムに引き渡される。
After the input operation to the two editing screens shown in FIGS. 6 and 7, the point edit instruction button G is finally pressed to allow the user to give an instruction to edit the point to the system. . At that time, three pieces of information, that is, an edit target departure / arrival point P, a reference destination reference point Se (existing) or Sn (new) of P after editing, and an edit mode are delivered to the system as edit instruction content.

【0057】以下、図8に示すフローチャート等を用い
て、履歴編集部11が実行する編集処理について説明す
る。ステップS801では、編集対象である発着点Pが
現在参照している基準地点をSoとし、またSoを参照
している全発着点のリスト{Pi|i=1,2,…}を
リストLoとする。なお、発着点P自身もリストLoの
1要素である。
The editing process executed by the history editing unit 11 will be described below with reference to the flowchart shown in FIG. In step S801, the reference point currently referred to by the departure / arrival point P to be edited is So, and the list {Pi | i = 1, 2, ...} Of all the departure and arrival points referencing So is referred to as the list Lo. To do. The departure / arrival point P itself is also one element of the list Lo.

【0058】次に、ステップS802では、先の編集モ
ードを調べて以下の異なる処理に進む。総変更モードの
場合にはステップS803に進み、指示された発着点P
の新しい参照先基準地点が既に登録されている地点Se
か、新たに登録されるべき地点Snかを調べる。
Next, in step S802, the previous editing mode is checked and the following different processing is performed. In the case of the total change mode, the process proceeds to step S803, and the designated departure / arrival point P
Se where the new reference reference point of is already registered
Or whether it is a point Sn to be newly registered.

【0059】地点Seが指示されいる場合はステップS
804に進み、発着点Pを含むリストLo内の全発着点
Piの参照先基準地点を地点Seに変更する。地点Se
を元から参照している発着点に更にリストLoが加えら
れたので、ステップS805では、図4に示した手続き
に従い地点Seの位置座標を再計算する。この段階で
は、発着点Pの当初の参照先である地点Soはどの発着
点からも参照されていないので、システム提供地点でな
い限り地点Soを基準地点データから削除してしまって
もよい。
If the point Se is designated, step S
Proceeding to 804, the reference destination reference point of all the departure and arrival points Pi in the list Lo including the departure and arrival point P is changed to the point Se. Point Se
Since the list Lo is further added to the departure and arrival points that originally referred to, the position coordinates of the point Se are recalculated in step S805 according to the procedure shown in FIG. At this stage, the point So, which is the initial reference destination of the departure / arrival point P, is not referenced by any of the departure / arrival points, so the point So may be deleted from the reference point data unless it is a system-provided point.

【0060】そして、ステップS806では、地点So
がユーザ登録地点であれば削除して、処理を終了する。
ここで、図9に2つの基準地点が併合される様子を示
す。地点Soとして3つの発着点P1〜P3から参照さ
れる名称未設定の基準地点が与えられ、その全ての参照
先を既存の「ブンカドウショテン」に変更するよう指示
されたものとする。併合前のブンカドウショテンの位置
座標は、Q1〜Q4の4点の平均に最も近いQ3となっ
ていたが、P1〜P3の3点が加えられたことにより再
計算され、7点の平均に最も近いP2に変更されて被覆
域も変化する。併合後、元の名称未設定の地点Soは削
除される。
Then, in step S806, the point So
If is the user registration point, the point is deleted and the process ends.
Here, FIG. 9 shows how two reference points are merged. It is assumed that the unnamed reference points referred to from the three departure and arrival points P1 to P3 are given as the points So, and it is instructed to change all the reference destinations to the existing “bunkadouten”. The position coordinates of Bunka Shoten before merging were Q3, which was the closest to the average of 4 points of Q1 to Q4, but it was recalculated by adding 3 points of P1 to P3, and the average of 7 points. Is changed to P2 which is the closest to, and the covering area is also changed. After the merging, the original point-undesignated point So is deleted.

【0061】ここで、ステップS803において、発着
点Pの新しい参照先が既存の基準地点でないと判断され
た場合には、新たな基準地点Snを作成、登録しなけれ
ばならない。しかし、ステップS807において、地点
Soがユーザ登録地点と判断された場合は、ステップS
808で単にSoの名称を与えられた新規名称に変更し
て処理を終了する。
If it is determined in step S803 that the new reference point of the departure / arrival point P is not the existing reference point, a new reference point Sn must be created and registered. However, if it is determined in step S807 that the point So is the user registration point, step S807
At 808, the name of So is simply changed to the given new name, and the process ends.

【0062】一方、地点Soがシステム提供地点の場合
のみステップS809に進み、与えられた新規名称を付
した新規基準地点Snを作成する。そして、ステップS
810では、リストLo内の全発着点Piの参照先を新
規基準地点Snに変更する。位置座標については、地点
Soの位置座標がシステムより与えられるため、これを
流用することは望ましくない。
On the other hand, only when the point So is the system-provided point, the process proceeds to step S809 to create a new reference point Sn with the given new name. And step S
At 810, the reference destinations of all the departure and arrival points Pi in the list Lo are changed to the new reference point Sn. Regarding the position coordinates, since the position coordinates of the point So are given by the system, it is not desirable to use them.

【0063】そこで、ステップS811では、図4に示
すフローチャートに基づいて新たに新規基準地点Snの
位置座標を計算して処理を終了する。図10に、システ
ムの提供する「保土ケ谷駅」を参照する全発着点の参照
先を、新たに作成する「ブンカドウショテン」に変更す
る様子を示す。変更前の保土ケ谷駅と新しい基準地点と
は全く同じ発着点により参照されているが、前者の位置
座標はシステムにより固定的に与えられており、後者の
位置座標はP1〜P4に従って計算されたものが与えら
れる。また編集後も保土ケ谷駅は削除されずに残るもの
とする。
Therefore, in step S811, the position coordinates of the new reference point Sn are newly calculated based on the flow chart shown in FIG. 4, and the process ends. FIG. 10 shows a state in which the reference destinations of all departure and arrival points that refer to “Hodogaya Station” provided by the system are changed to “Bunka Doushoten” to be newly created. Hodogaya Station before the change and the new reference point are referenced by the exact same departure and arrival points, but the position coordinates of the former are fixedly given by the system, and the position coordinates of the latter are those calculated according to P1 to P4. Is given. Also, Hodogaya Station will remain without being deleted even after editing.

【0064】次に、編集モードが単変更の場合、近傍変
更の場合について説明する。単変更モードの場合はステ
ップS812では、地点Soを参照する発着点リストL
oの中に編集対象発着点P以外の発着点があるかどうか
を確認する。もし地点Soを参照するのが発着点Pだけ
の場合、これは総変更モードと同様になるのでステップ
S803以降に処理を移す。複数の発着点により参照さ
れているならば、ステップS813に進み、リストLo
の各要素を、参照先を変更するもののリストL1と元の
参照先Soのまま変更しないもののリストL2の2つに
分割する。単変更の場合はリストL1の要素は発着点P
ただ1点のみとなり、それ以外はリストL2に入れられ
る。こうして2つのリストL1,L2に分割された後、
ステップS817以降の処理に移る。
Next, a case where the edit mode is a single change and a case where the edit mode is a neighborhood change will be described. In the case of the single change mode, in step S812, the departure / arrival point list L that refers to the point So
It is confirmed whether or not there is a starting point other than the editing target starting point P in o. If only the departure / arrival point P is referred to at the point So, this is the same as the total change mode, and therefore the process proceeds to step S803 and the subsequent steps. If it is referred to by a plurality of departure and arrival points, the process advances to step S813, and the list Lo
Each of the elements is divided into two: a list L1 whose reference is changed and a list L2 whose original reference So is unchanged. In the case of a simple change, the element of the list L1 is the departure point P
Only one point is left, and the others are put on the list L2. After being divided into two lists L1 and L2 in this way,
The process moves to step S817 and subsequent steps.

【0065】また、近傍変更の場合は、リストLoの各
要素PiをPの近傍とそうでないものとに分ける必要が
ある。しかし、仮に全ての要素Piの位置座標が同じで
あった場合、このような分割はできない。そこで、ステ
ップS814では、まずリストLo内のPiのうち、P
と異なる位置座標を持つ発着点があるかどうかを調べ
る。全ての位置座標がPに等しい場合には、全PiをP
の近傍と見なして総変更モードと同様に処理するため、
ステップS803以降に進む。
Further, in the case of changing the neighborhood, it is necessary to divide each element Pi of the list Lo into the neighborhood of P and those not. However, if the position coordinates of all the elements Pi are the same, such division cannot be performed. Therefore, in step S814, first of all P i in the list Lo, P
Check if there is a departure and arrival point with a different position coordinate. When all position coordinates are equal to P, all Pi are P
Since it is regarded as the neighborhood of and processed in the same way as the total change mode,
The process proceeds to step S803 and thereafter.

【0066】一方、ステップS814において、位置座
標がPに一致しないPiが1つでもある場合には、ステ
ップS815に進み、要素Piの中でPからもっとも遠
く離れた発着点Pfを定める。前段の判断を経てきたこ
とにより、このような発着点Pfが必ず見つかるはずで
ある。そこで、ステップS816では、リストLo内の
全Piを編集対象である発着点Pに近いか、前段で求め
た発着点Pfに近いかで2つのリストに分割する。両者
から全く等距離にあるものはどちらに入れてもよいが、
ここでは前者に含めるものとする。2つのリストL1,
L2は少なくとも発着点Pまたは発着点Pfをそれぞれ
含み、空リストとなることはない。そこで、発着点Pに
近い方を編集対象リストL1とし、Pfに近い方を編集
対象外リストL2としてS817以降に進む。
On the other hand, if there is at least one Pi whose position coordinate does not match P in step S814, the process proceeds to step S815, and the departure / arrival point Pf farthest from P in the element Pi is determined. Such a departure / arrival point Pf should be found by all means due to the judgment in the previous stage. Therefore, in step S816, all Pis in the list Lo are divided into two lists depending on whether they are close to the departure point P to be edited or the departure point Pf obtained in the previous stage. Items that are exactly equidistant from both can be placed in either
Here, the former is included. Two lists L1,
L2 includes at least the departure point P and the departure point Pf, respectively, and is not an empty list. Therefore, the one closer to the departure point P is set as the edit target list L1 and the one closer to Pf is set as the non-edit target list L2, and the process proceeds to S817 and subsequent steps.

【0067】ここで、図11に近傍分割の様子を示す。
基準地点Soを参照する6つの発着点P1〜P6のう
ち、P5を編集対象Pとしてその近傍の参照先を変更す
るよう指示したとする。この場合、まず編集対象Pより
最も遠くにある発着点PfとしてP6が選択され、P1
〜P6はP5に近いかP6に近いかで分割される。結
局、編集対象リストL1は、 L1={P3,P4,P5} となり、編集対象外リストL2は、 L2={P1,P2,P6} となる。
Here, the state of neighborhood division is shown in FIG.
It is assumed that, out of the six departure and arrival points P1 to P6 that refer to the reference point So, P5 is set as the editing target P and an instruction to change the reference destination in the vicinity is given. In this case, first, P6 is selected as the departure point Pf farthest from the editing target P, and P1 is selected.
~ P6 is divided depending on whether it is close to P5 or close to P6. After all, the edit target list L1 becomes L1 = {P3, P4, P5}, and the non-edit target list L2 becomes L2 = {P1, P2, P6}.

【0068】単変更モード、近傍変更モードとも2つの
リストL1,L2が確定した後、ステップS817に進
み、ステップS803と同様に新しい参照先が既存地点
か新規地点かを調べる。既存地点Seの場合にはステッ
プS818に進み、編集対象リストL1内の全発着点の
参照先をSeに変更する。そして、ステップS819で
は、既存地点Seの位置座標を新たに加えられたリスト
L1の発着点も考慮して再計算する。さらに、元の基準
地点Soについても編集対象外リストL2の参照が残さ
れているので、ステップS820では、その位置座標を
再計算して処理を終える。
After the two lists L1 and L2 have been settled in both the simple change mode and the neighborhood change mode, the process advances to step S817 to check whether the new reference destination is an existing point or a new point, as in step S803. In the case of the existing point Se, the process proceeds to step S818, and the reference destinations of all the departure and arrival points in the edit target list L1 are changed to Se. Then, in step S819, the position coordinates of the existing point Se are recalculated in consideration of the departure point and the arrival point of the newly added list L1. Further, since the reference to the non-editing target list L2 is left for the original reference point So, the position coordinates are recalculated in step S820, and the process ends.

【0069】図12に、P1〜P6の6つの発着点で参
照される「ヤマムラヨウガシテン」について、P5とそ
の近傍の参照先を既存の基準地点「ブンカドウショテ
ン」に変更する様子を示す。近傍分割によりP3〜P5
の3点の参照先がブンカドウショテンに変更され、その
位置座標が再計算される。Q1〜Q3だけを計算対象と
する場合と、これにP3〜P5を加えた場合とでは平均
座標は変化するものの、最も近い発着点はどちらの場合
もQ2となる。従って、結果的にはブンカドウショテン
の位置座標、被覆域とも変化はない。
FIG. 12 shows a state in which the reference destinations of P5 and its vicinity are changed to the existing reference point "Bunka Doushoten" for "Yamamura Yogashiten" which is referred to at the six departure and arrival points of P1 to P6. . P3 to P5 due to neighborhood division
The reference destinations of the three points are changed to Bunga Doshoten, and the position coordinates are recalculated. Although the average coordinates change when only Q1 to Q3 are calculated and when P3 to P5 are added to this, the closest departure and arrival point is Q2 in both cases. Therefore, as a result, there is no change in the position coordinates of Bunka Shoten or the coverage area.

【0070】このように、基準地点の位置座標として計
算値をとるのではなく、どれか1つの発着点の位置座標
を選択することで、場合によっては再計算のたびに位置
座標が細かく変動することを避け、走行履歴データの蓄
積が進んだ段階ではある程度位置の安定した基準地点を
得ることが期待できる。
Thus, instead of taking the calculated value as the position coordinate of the reference point, the position coordinate of any one of the departure and arrival points is selected, so that the position coordinate may be finely changed at each recalculation in some cases. Avoiding this, it can be expected that a stable reference point can be obtained to some extent when the traveling history data is accumulated.

【0071】また、ヤマムラヨウガシテンの方は、残さ
れたP1,P2,P6によって位置座標が再計算され、
被覆域はこれら3点を適確に被覆する位置に移動する。
一方、ステップS817において、新しい参照先が既存
の地点でないとした場合には、ステップS821では、
指示された新規名称を持つ新たな基準地点Snを作成
し、基準地点リストに登録する。次に、ステップS82
2では、リストL1内の各発着点の参照先をSnに更新
する。そして、ステップS823では、これらの位置座
標に基づいてSnの位置座標を求める。最後にステップ
S824では、残されたリストL2の各発着点の位置座
標に基づいてSoの位置座標を再計算して処理を終了す
る。
In the case of Yamamura yogashiten, the position coordinates are recalculated by the remaining P1, P2 and P6,
The coverage area moves to a position where these three points are properly covered.
On the other hand, if it is determined in step S817 that the new reference destination is not an existing point, in step S821,
A new reference point Sn having the designated new name is created and registered in the reference point list. Next, step S82.
In 2, the reference destination of each departure and arrival point in the list L1 is updated to Sn. Then, in step S823, the position coordinates of Sn are obtained based on these position coordinates. Finally, in step S824, the position coordinates of So are recalculated based on the position coordinates of the respective departure and arrival points of the remaining list L2, and the process ends.

【0072】図13に、6つの発着点で参照される「ヤ
マムラヨウガシテン」の1つの参照元P5とその近傍
を、新たな基準地点「ブンカドウショテン」を作成して
そちらを参照するように編集する様子を示す。各々の基
準地点は、それぞれリストL1またはL2に従って位置
座標が算出され、各被覆域ともそれぞれ適確に被覆する
方向に移動している。
In FIG. 13, one reference source P5 of "Yamamura Yougashiten" referred to by six departure points and its vicinity are referred to by creating a new reference point "Bunkadushouten". Shows how to edit. The position coordinates of each of the reference points are calculated according to the list L1 or L2, respectively, and each of the coverage areas is moving in a direction in which it is properly covered.

【0073】このように、履歴編集部11を用いて、利
用者はまず時間情報と対比させて編集しようとする発着
点を選択することができ、また編集モードを指定するこ
とによって、同じ基準位置を参照する全ての発着点を一
括して編集することも、1つ1つの発着点を個別に編集
していくことも可能である。特に、2つの施設が隣接し
ている状況で、自動記憶処理により同一の基準地点を参
照するものとして記憶された一群の発着点を、それぞれ
施設を指すように分割したい場合には、近傍分割によっ
てこれらをある程度振り分けることができる。
As described above, by using the history editing unit 11, the user can first select the departure and arrival points to be edited by comparing with the time information, and by designating the edit mode, the same reference position can be selected. It is possible to collectively edit all the departure and arrival points referring to, or to individually edit each departure and arrival point. In particular, in the situation where two facilities are adjacent to each other, if you want to divide a group of departure and arrival points stored by referring to the same reference point by the automatic storage process to point to each facility, use neighborhood division. These can be distributed to some extent.

【0074】この結果、自動記憶された時点から編集の
時点までの時間の経過に伴い、利用者の記憶が曖昧にな
ったり未編集の走行履歴データが数多く残されたりした
場合にも、編集し易く利便性の高い履歴編集機能を提供
することができる。
As a result, even if the user's memory becomes ambiguous or a large amount of unedited running history data remains with the passage of time from the time of automatic storage to the time of editing, the data is edited. It is possible to provide a history editing function that is easy and convenient.

【0075】(第2の実施の形態)次に、本発明の第2
の実施の形態に係る走行履歴記憶装置について説明す
る。なお、第2の実施の形態に係る走行履歴記憶装置の
構成及び作用は、ともに第1の実施の形態に示すものと
ほぼ同様である。第2の実施の形態では、履歴獲得部5
に保持される基準地点データについては図14に示すよ
うに、ID番号、名称、位置座標に加えて、被覆域の半
径である制約距離の値を各々の基準地点が個別に保持す
るものとする。制約距離のデフォルト値はDoと定め、
例えば図に示すID番号=33の地点のように、履歴獲
得部5によって自動記憶された地点に対しては、この値
が初期値として与えられる。
(Second Embodiment) Next, the second embodiment of the present invention will be described.
The travel history storage device according to the embodiment will be described. The configuration and operation of the travel history storage device according to the second embodiment are substantially the same as those shown in the first embodiment. In the second embodiment, the history acquisition unit 5
As for the reference point data stored in FIG. 14, in addition to the ID number, the name, and the position coordinate, each reference point individually stores the value of the constraint distance that is the radius of the coverage area. . The default value of the constraint distance is set to Do,
This value is given as an initial value to the point automatically stored by the history acquisition unit 5, such as the point with the ID number = 33 shown in the figure.

【0076】また、第2の実施の形態では、システム提
供地点についても制約距離に関しては適宜更新されるも
のとする。また、位置座標と同様に制約距離も固定して
もよい。
Further, in the second embodiment, it is assumed that the system providing points are also appropriately updated regarding the constraint distance. Further, the constraint distance may be fixed similarly to the position coordinates.

【0077】次に、各基準地点の制約距離の値を更新す
る処理について説明する。この制約距離は、各々の基準
地点を参照する発着点の分布のばらつきに応じて定め
る。従って、位置座標と同様に、各発着点の参照先とな
る基準地点が変更され、基準地点の位置座標が再計算さ
れたときに制約距離も更新するものとする。
Next, the processing for updating the value of the constraint distance at each reference point will be described. This constraint distance is determined according to the variation in the distribution of departure and arrival points that refer to each reference point. Therefore, similarly to the position coordinates, when the reference point that is the reference destination of each departure / arrival point is changed and the position coordinates of the reference point are recalculated, the constraint distance is also updated.

【0078】そこで、図15に示すフローチャートを用
いて、この再計算の処理について説明する。ステップS
1501〜S1504は、図4に示した第1の実施の形
態におけるステップS401〜S404とほぼ同様であ
る。ただし、今回は対象基準地点Sがシステム提供地点
であっても、参照元発着点の位置座標リストLpとし
て、 Lp={P1,P2,…,Pn} と、その平均Mとして、 M=(xm,ym) を求めておき、対象基準地点Sの位置座標の更新のみ省
いてステップS1505に進む。
The recalculation process will be described with reference to the flowchart shown in FIG. Step S
Steps 1501 to S1504 are almost the same as steps S401 to S404 in the first embodiment shown in FIG. However, this time, even if the target reference point S is the system-provided point, Lp = {P1, P2, ..., Pn} as the position coordinate list Lp of the reference origin / destination point, and M = (xm , Ym) in advance, omitting only the update of the position coordinates of the target reference point S, and proceeds to step S1505.

【0079】そして、ステップS1505では、リスト
Lp内の位置座標Piとして、 Pi=(xi,yi)(i=1,2,…,n) について分散Vおよび偏差σを求める。偏差σは分散V
の平方根であり、分散Vは次式により求めるものとす
る。
Then, in step S1505, the variance V and the deviation σ are obtained for Pi = (xi, yi) (i = 1, 2, ..., N) as the position coordinates Pi in the list Lp. Deviation σ is variance V
The variance V is obtained by the following equation.

【0080】[0080]

【数3】 V={|P1 −M|2 +|P2 −M|2 +…+|Pn −M|2 }/n …(3) ただし、Equation 3] V = {| P1 -M | 2 + | P2 -M | 2 + ... + | Pn -M | 2} / n ... (3) where

【数4】 |Pi −M|2 =(xi −xm )2 +(yi −ym )2 …(4) である。[Number 4] | Pi -M | 2 = (xi -xm) 2 + (yi -ym) is a 2 ... (4).

【0081】次に、求められた偏差σに1より大きい定
数kを乗じたものをデフォルトの制約距離Doと比較
し、どちらか大きい方を基準地点Sの個別に保持する制
約距離とする。
Next, a value obtained by multiplying the obtained deviation σ by a constant k larger than 1 is compared with the default constraint distance Do, and the larger one is set as the constraint distance held individually at the reference point S.

【0082】ここで、偏差σに代わってkσを用いた理
由は、自動処理により走行履歴データを獲得する限り、
基準地点Sのデフォルトの被覆域に入る発着点とSの位
置座標との距離は全て制約距離Do以下であるため、こ
れらの偏差をとってもその値はDoより極めて小さく、
いつまで経っても制約距離が更新されないことが予想さ
れるからである。
Here, the reason why kσ is used instead of the deviation σ is that the travel history data is acquired by automatic processing.
Since the distances between the departure and arrival points that enter the default coverage area of the reference point S and the position coordinates of S are all less than or equal to the constraint distance Do, even if these deviations are taken, their values are extremely smaller than Do,
This is because it is expected that the constraint distance will not be updated forever.

【0083】そこで、同一地点に対する発着点座標が仮
に正規分布に従うものと仮定すれば、偏差σの何倍の値
をとれば何%の発着点が被覆域内に入るかは知られてい
るので、これに基づいて例えばk=2と定めればよい。
なお、距離を比較する全ての処理において距離の二乗を
比較するようにし、各基準地点の制約距離もDo2 また
はk2 Vを保持するようにすれば、平方根の演算はしな
くともよい。
Therefore, if it is assumed that the origin / destination coordinates for the same point follow a normal distribution, it is known how many times the deviation σ takes to obtain the percent origin / destination within the coverage area. Based on this, for example, k = 2 may be set.
It should be noted that the square root does not have to be calculated if the squares of the distances are compared in all the processes for comparing the distances and the constraint distance of each reference point also holds Do 2 or k 2 V.

【0084】図16に、参照元の発着点の分布により基
準地点の被覆域が変化する様子を示す。参照元の発着点
の分布が大きくなると被覆域も広がり、走行履歴データ
を自動的に獲得する場合にも、広い駐車場を持つ施設
や、駅のように駐車場所がいくつもある地点等、状況に
応じて被覆域を広げ、広く分布する発着点に同一の基準
地点を参照させることができる。
FIG. 16 shows how the coverage area of the reference point changes depending on the distribution of the departure and arrival points of the reference source. When the distribution of departure and arrival points of the reference source becomes large, the coverage area also expands, and when acquiring travel history data automatically, the situation such as a facility with a large parking lot or a place with multiple parking places such as a station It is possible to refer to the same reference point for a wide distribution of departure and arrival points by widening the coverage area according to.

【0085】次に、図17に示すフローチャートを用い
て、履歴獲得処理について説明する。図3に示した第1
の実施の形態の場合とほぼ同様の部分は省略し、異なる
部分について説明する。発着点として自車位置座標P
(x,y)が得られると、ステップS1702では、履
歴獲得部5はPと各基準地点Siとの距離|P−Si|
をSiが個別に保持する制約距離Diと比較し、Di以
下となる場合にSiをリストに格納することで、被覆域
内にPを含む基準地点のリストLsを作成する。
Next, the history acquisition process will be described with reference to the flowchart shown in FIG. First shown in FIG.
Parts that are substantially the same as those in the above embodiment will be omitted, and different parts will be described. Vehicle position coordinates P as a departure / arrival point
When (x, y) is obtained, in step S1702, the history acquisition unit 5 sets the distance | P-Si | between P and each reference point Si.
Is compared with the constraint distance Di that Si individually holds, and when it is less than or equal to Di, Si is stored in the list to create a list Ls of reference points including P in the coverage area.

【0086】ここで、ステップS1703では、リスト
Lsが空である場合は、Pの参照基準地点として妥当な
ものは得られなかったものとし、ステップS1707以
降の基準地点の新規登録手続きに進む。この場合、新規
地点Snの制約距離はデフォルト値Doとする。
Here, in step S1703, if the list Ls is empty, it is assumed that an appropriate reference reference point for P has not been obtained, and the procedure proceeds to the new registration procedure of the reference point after step S1707. In this case, the constraint distance of the new point Sn is the default value Do.

【0087】一方、リストLs中に要素地点が得られた
場合は、ステップS1704に進み、もし2つ以上の地
点が得られた場合はその中で最もPに近いものをPの参
照地点Sとする。また、1地点しか得られなかった場合
はこれをSとする。以降の記憶処理は第1の実施の形態
と同様である。ただし、ステップS1706の再計算処
理は、図15に示した手続きに従う。
On the other hand, if an element point is obtained in the list Ls, the process proceeds to step S1704, and if two or more points are obtained, the one closest to P is the reference point S of P. To do. If only one spot is obtained, this is S. The subsequent storage processing is the same as that of the first embodiment. However, the recalculation processing in step S1706 follows the procedure shown in FIG.

【0088】また、第2の実施の形態における履歴編集
の手続きは、図6〜図8で説明した第1の実施の形態の
場合と全く同様である。ただし、基準地点の位置座標を
計算または再計算する各段の処理は、図15に示すフロ
ーチャートに従うこととする。
The history editing procedure in the second embodiment is exactly the same as that in the first embodiment described with reference to FIGS. However, the processing of each stage that calculates or recalculates the position coordinates of the reference point follows the flowchart shown in FIG.

【0089】なお、このようにして獲得あるいは編集さ
れた走行履歴データに対して、従来知られているデータ
ベース検索手法を適用することによって、様々な観点か
ら走行履歴データを閲覧して利用することが可能であ
る。走行履歴データは、出発時間、出発場所、到着時
間、到着場所の大きく4つの要素から構成されているの
で、このうち1つ以上の要素に対して制約条件を与える
ことにより、該当する走行履歴データを絞り込みその結
果を利用者に提示することができる。
By applying a conventionally known database search method to the travel history data acquired or edited in this way, the travel history data can be browsed and used from various viewpoints. It is possible. The travel history data is mainly composed of four elements, that is, departure time, departure location, arrival time, and arrival location. By giving a constraint condition to one or more of these elements, the corresponding travel history data can be obtained. Can be narrowed down and the result can be presented to the user.

【0090】例えば出発時間と出発場所に対する条件を
与えて該当する走行履歴データを選択し、その到着場所
を集計整理することで、「○時頃、××を出発した時の
行き先」を頻度別にまとめることができる。
For example, by giving conditions for the departure time and the departure place, selecting the corresponding traveling history data, and summing up and arranging the arrival places, the "destination when departing from XX, XX" is sorted by frequency. Can be put together.

【0091】図18に、貨物の長距離輸送車両について
獲得された走行履歴データに対して、「先月1ケ月間に
東京の集配センターから送った貨物の配送先」を調べる
ための検索条件入力画面の例を示し、図19にはその検
索結果の表示例を示す。このような到着地頻度の分析
は、本実施の形態のように、検出された自車位置に対し
て適切な地点を対応づけることで実現することができ
る。
FIG. 18 shows a search condition input screen for checking the "delivery destination of the cargo sent from the collection and delivery center in Tokyo in the last month for one month" with respect to the traveling history data acquired for the long-distance transportation vehicle for the cargo. FIG. 19 shows a display example of the search result. Such an analysis of the arrival place frequency can be realized by associating an appropriate point with the detected own vehicle position as in the present embodiment.

【図面の簡単な説明】[Brief description of drawings]

【図1】本件発明の第1の実施の形態に係る走行履歴記
憶装置1のシステム構成を示す図である。
FIG. 1 is a diagram showing a system configuration of a traveling history storage device 1 according to a first embodiment of the present invention.

【図2】記憶部7に記憶される走行履歴データの記憶形
態の一例を示す図である。
FIG. 2 is a diagram showing an example of a storage form of travel history data stored in a storage unit 7.

【図3】第1の実施の形態における履歴獲得手続きを示
すフローチャートである。
FIG. 3 is a flowchart showing a history acquisition procedure according to the first embodiment.

【図4】第1の実施の形態における基準地点の位置座標
の再計算手続きを示すフローチャートである。
FIG. 4 is a flowchart showing a procedure for recalculating position coordinates of a reference point according to the first embodiment.

【図5】履歴記録点の追加による基準地点の位置座標の
変化を説明するための図である。
FIG. 5 is a diagram for explaining changes in position coordinates of a reference point due to addition of history recording points.

【図6】編集対象とする履歴記録点を指示するためのイ
ンタフェース画面の表示例である。
FIG. 6 is a display example of an interface screen for designating a history recording point to be edited.

【図7】編集内容の詳細を指示するためのインタフェー
ス画面の表示例である。
FIG. 7 is a display example of an interface screen for instructing details of edit contents.

【図8】履歴編集処理の手続きを示すフローチャートで
ある。
FIG. 8 is a flowchart showing a procedure of history edit processing.

【図9】履歴編集操作による2つの基準地点の併合を説
明するための図である。
FIG. 9 is a diagram for explaining merging of two reference points by a history editing operation.

【図10】履歴編集操作によるユーザ登録地点への置き
換えを説明するための図である。
FIG. 10 is a diagram for explaining replacement with a user registration point by a history editing operation.

【図11】指示された履歴記録点の近傍点を選択分割す
る様子を説明するための図である。
FIG. 11 is a diagram for explaining how to selectively divide a point near a designated history recording point.

【図12】履歴編集操作による基準地点の部分的な分割
併合を説明するための図である。
FIG. 12 is a diagram for explaining partial division / merging of a reference point by a history editing operation.

【図13】履歴編集操作による1つの基準地点の分割を
説明するための図である。
FIG. 13 is a diagram for explaining division of one reference point by a history editing operation.

【図14】第2の実施の形態における基準地点データの
記憶形態の一例を示す図である。
FIG. 14 is a diagram showing an example of a storage form of reference point data according to the second embodiment.

【図15】第2の実施の形態における基準地点の位置座
標の再計算手続きを示すフローチャートである。
FIG. 15 is a flowchart showing a procedure for recalculating the position coordinates of a reference point in the second embodiment.

【図16】履歴記録点の分布による基準地点の被覆域の
変化を説明するための図である。
FIG. 16 is a diagram for explaining a change in the coverage area of a reference point due to the distribution of history recording points.

【図17】第2の実施の形態における履歴獲得手続きを
示すフローチャートである。
FIG. 17 is a flowchart showing a history acquisition procedure according to the second embodiment.

【図18】履歴検索の検索条件を入力するためのインタ
フェース画面の表示例である。
FIG. 18 is a display example of an interface screen for inputting search conditions for history search.

【図19】走行履歴データの検出結果の表示例を示す図
である。
FIG. 19 is a diagram showing a display example of a detection result of traveling history data.

【符号の説明】[Explanation of symbols]

3 自車位置検出部 5 履歴獲得部 7 記憶部 9 基準地点管理部 11 履歴編集部 13 履歴検索部 15 表示部 17 入力部 21 コンピュータ 3 Own vehicle position detector 5 History acquisition section 7 memory 9 reference point management department 11 History editor 13 History search section 15 Display 17 Input section 21 computer

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI G09B 29/00 G09B 29/00 A 29/10 29/10 A (58)調査した分野(Int.Cl.7,DB名) G01C 21/00 - 21/36 G01D 9/00 G07C 5/00 G08G 1/00 - 1/137 G09B 29/00 - 29/10 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 identification code FI G09B 29/00 G09B 29/00 A 29/10 29/10 A (58) Fields investigated (Int.Cl. 7 , DB name) G01C 21/00-21/36 G01D 9/00 G07C 5/00 G08G 1/00-1/137 G09B 29/00-29/10

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 履歴記録点と発着時間を走行履歴として
記憶する走行履歴記憶手段と、 利用者による指示を入力する指示入力手段と、 この指示に基づいて走行履歴記憶手段から所望の走行履
歴を検索する履歴検索手段と、 この検索された走行履歴を表示する表示手段とを備え、 過去に記憶しておいた走行履歴を表示する走行履歴記憶
装置であって、 施設の位置を表す基準地点を記憶する基準地点記憶手段
と、 この基準地点記憶手段に記憶されている基準地点の中か
ら自車位置に最も近い所定の制約距離以内の基準地点を
履歴記録点として獲得する履歴獲得手段と、 走行履歴の更新に応じて前もって基準地点記憶手段に記
憶されている基準地点を更新する基準地点管理手段とを
備えたことを特徴とする走行履歴記憶装置。
1. A travel history storage means for storing history record points and departure / arrival times as a travel history, an instruction input means for inputting an instruction from a user, and a desired travel history from the travel history storage means based on the instruction. A travel history storage device for displaying a travel history stored in the past, comprising a history search means for searching and a display means for displaying the searched travel history, wherein a reference point representing the position of the facility is displayed. A reference point storage means for storing, a history acquisition means for acquiring, as a history recording point, a reference point within a predetermined constrained distance closest to the own vehicle position among the reference points stored in the reference point storage means; A travel history storage device comprising: a reference point management unit that updates the reference point stored in the reference point storage unit in advance in response to the update of the history.
【請求項2】 前記基準地点管理手段は、 所定距離以内の履歴記録点の平均座標に基づいて、新た
な基準地点の位置座標を決定することを特徴とする請求
項1記載の走行履歴記憶装置。
2. The traveling history storage device according to claim 1, wherein the reference point management means determines the position coordinates of a new reference point based on the average coordinates of the history recording points within a predetermined distance. .
【請求項3】 前記履歴獲得手段は、 前記履歴記録点から最も近い基準地点を選択するときの
判断基準となる制約距離をそれぞれの基準地点毎に保持
し、 前記基準地点管理手段は、 当該基準地点を参照する履歴記録点の分布に基づいて、
個々の基準地点の制約距離を変更することを特徴とする
請求項1又は2記載の走行履歴記憶装置。
3. The history acquisition means holds, for each of the reference points, a constraint distance serving as a criterion for selecting a reference point closest to the history recording point, and the reference point management means includes the reference point. Based on the distribution of historical record points that refer to points,
The travel history storage device according to claim 1 or 2, wherein the constraint distance of each reference point is changed.
【請求項4】 前記指示に応じて選択された履歴記録点
の参照先となる基準地点を他又は新たな基準地点に変更
して走行履歴を更新する履歴編集手段を備えたことを特
徴とする請求項1乃至3記載の走行履歴記憶装置。
4. A history edit means for updating a travel history by changing a reference point, which is a reference destination of a history recording point selected according to the instruction, to another reference point or a new reference point. The traveling history storage device according to claim 1.
【請求項5】 前記履歴編集手段は、 前記指示に応じて1つの履歴記録点を選択したときに、
選択された履歴記録点の近傍にある同一基準地点を参照
する他の履歴記録点をも選択することを特徴とする請求
項4記載の走行履歴記憶装置。
5. The history editing means, when one history recording point is selected according to the instruction,
5. The traveling history storage device according to claim 4, wherein another history recording point that refers to the same reference point near the selected history recording point is also selected.
JP689699A 1999-01-13 1999-01-13 Travel history storage device Expired - Fee Related JP3496555B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP689699A JP3496555B2 (en) 1999-01-13 1999-01-13 Travel history storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP689699A JP3496555B2 (en) 1999-01-13 1999-01-13 Travel history storage device

Publications (2)

Publication Number Publication Date
JP2000205868A JP2000205868A (en) 2000-07-28
JP3496555B2 true JP3496555B2 (en) 2004-02-16

Family

ID=11650998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP689699A Expired - Fee Related JP3496555B2 (en) 1999-01-13 1999-01-13 Travel history storage device

Country Status (1)

Country Link
JP (1) JP3496555B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008050711A1 (en) 2006-10-26 2008-05-02 Panasonic Corporation Mobile history editing device
JP5895518B2 (en) * 2011-12-27 2016-03-30 富士通株式会社 Transportation point registration method, transportation point registration program, and transportation point registration device
JP2013134205A (en) * 2011-12-27 2013-07-08 Fujitsu Ltd Method, program and device for predicting movement destination
AU2013394858B2 (en) 2013-08-30 2016-02-11 Komatsu Ltd. Mining machine management system and mining machine management method

Also Published As

Publication number Publication date
JP2000205868A (en) 2000-07-28

Similar Documents

Publication Publication Date Title
CA2217408C (en) Method and apparatus for selecting a destination in a vehicle navigation system
US7161502B2 (en) Information display system
JP7044002B2 (en) Vehicle reservation system, vehicle reservation method and program
US20020130906A1 (en) Point-of interest icon and point-of- interest mark display method
US20080033640A1 (en) Guide Report Device, System Thereof, Method Thereof, Program For Executing The Method, And Recording Medium Containing The Program
EP2023089B1 (en) Navigation apparatus and navigation program
EP1477769A1 (en) Navigation apparatus
JP2002323337A (en) Navigation device route search method in the navigation system, and information storage medium
JP2004061503A (en) POI information display method and navigation system
JP2006003385A (en) Map data providing apparatus
JP2001195459A (en) Travel planning system and method
US20210180978A1 (en) Facility information display system, facility information display device, and facility information display program
JP3496555B2 (en) Travel history storage device
JP2006154538A (en) Method and system for map drawing, navigation device, and input/output device
JP7454926B2 (en) Collection and delivery business management device, collection and delivery business management method and program
JP2005338687A (en) Map data updating system
JP4577298B2 (en) Information display system
EP2261822A1 (en) Point search device, point search method and computer program product
JP2021009476A (en) Delivery assistance system, delivery assistance terminal, and delivery assistance program
US10824689B2 (en) Sharing point of interest data
JP2003114608A (en) Practice course automatic generation device and practice course automatic generation program
JPH1078981A (en) Operation guidance device and instruction storage medium
JP2003090732A (en) Communication type navigation device, information providing device, and method for providing information to the communication type navigation device
JPH11191199A (en) Customer management system
JP2003090731A (en) Communication type navigation device, information providing device, and method for providing information to communication type navigation device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071128

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20081128

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20081128

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091128

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees