[go: up one dir, main page]

JP2015010891A - Map differential data delivery system, map differential data delivery device, and terminal device - Google Patents

Map differential data delivery system, map differential data delivery device, and terminal device Download PDF

Info

Publication number
JP2015010891A
JP2015010891A JP2013135399A JP2013135399A JP2015010891A JP 2015010891 A JP2015010891 A JP 2015010891A JP 2013135399 A JP2013135399 A JP 2013135399A JP 2013135399 A JP2013135399 A JP 2013135399A JP 2015010891 A JP2015010891 A JP 2015010891A
Authority
JP
Japan
Prior art keywords
map
data
difference data
period
regulation
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
JP2013135399A
Other languages
Japanese (ja)
Inventor
鈴木 孝光
Takamitsu Suzuki
孝光 鈴木
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2013135399A priority Critical patent/JP2015010891A/en
Publication of JP2015010891A publication Critical patent/JP2015010891A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable useless communication to be suppressed when information about traffic control is delivered.SOLUTION: A navigation device 2 is provided with: a control-time map database 243 for storing control-time map differential data and control period data delivered from a map differential data delivery server 1 and continuing to maintain the record of the control-time map differential data until all of implementation periods indicated at least by the control period data elapse; and a merge processing unit 305 for causing, if an implementation period indicated by control period data stored in the control-time map database 243 applies when a map-using application is executed by an application execution unit 303, the control-time map differential data corresponding to the control period data to be reflected temporarily in map data, and causing, if the implementation period indicated by the control period data does not apply, the control-time map differential data corresponding to the control period data not to be reflected in the map data.

Description

本発明は、地図差分データ配信システム、並びにその地図差分データ配信システムに含まれる地図差分データ配信装置及び端末装置に関するものである。   The present invention relates to a map difference data distribution system, and a map difference data distribution device and a terminal device included in the map difference data distribution system.

特許文献1には、道路交通情報をリアルタイムにユーザに提供するサービスであるVICS(登録商標)によって、交通規制の情報をナビゲーション装置に配信し、ナビゲーション装置で、その交通規制の規制領域を道路地図上に表示する技術が開示されている。交通規制の情報は、一時的な状態を表現することが主目的である。よって、交通規制の情報の配信を受ける端末装置としてのナビゲーション装置では、交通規制の情報を、例えばナビゲーション装置の起動中に限った揮発性の情報として管理するのが一般的であった。   In Patent Document 1, traffic regulation information is distributed to a navigation device by VICS (registered trademark), which is a service that provides road traffic information to a user in real time. Techniques for displaying above are disclosed. The main purpose of traffic regulation information is to express a temporary state. Therefore, in a navigation device as a terminal device that receives distribution of traffic regulation information, traffic regulation information is generally managed as, for example, volatile information only during activation of the navigation device.

特開2010−256031号公報JP 2010-256031 A

交通規制の情報の配信を受ける端末装置では、交通規制の情報を揮発性の情報として管理するのが一般的であったため、数日や1ヶ月等の長期間にわたる交通規制に対して、交通規制の情報を逐一配信する必要があった。また、特定の時間帯や曜日などに定期的に繰り返し実施される交通規制に対しても、交通規制の情報を逐一配信する必要があった。   In terminal devices that receive distribution of traffic regulation information, it is common to manage traffic regulation information as volatile information. Therefore, traffic regulation is limited to traffic regulation over a long period of time such as several days or one month. It was necessary to distribute the information one by one. In addition, it is necessary to distribute traffic regulation information one by one for traffic regulations that are periodically and repeatedly implemented at specific times and days of the week.

よって、同一内容の配信を何度も行わなければならず、配信が効率的でないという問題点があった。他にも、交通規制の情報の配信を有料の無線通信等を用いて実現しているシステムにおいては、無駄に通信料がかかってしまうという問題点があった。   Therefore, there is a problem that the distribution of the same contents must be performed many times and the distribution is not efficient. In addition, there is a problem that a communication fee is wasted in a system that realizes distribution of traffic regulation information using paid wireless communication or the like.

本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、交通規制の情報を配信する場合に無駄な通信の抑制を行うことを可能にする地図差分データ配信システム、地図差分データ配信装置、及び端末装置を提供することにある。   The present invention has been made in view of the above-described conventional problems, and its object is to provide a map differential data distribution system, a map, and the like that can suppress useless communication when distributing traffic regulation information. It is to provide a differential data distribution device and a terminal device.

本発明の地図差分データ配信システムは、交通規制の前後の地図データ間での地図要素のデータの変更内容を規制時地図差分データとして格納しているとともに、その交通規制の実施期間を示す規制期間データも紐付けて格納している配信側規制時差分データ格納部(122)と、規制時地図差分データ及びその規制時地図差分データに対応する規制期間データを配信する配信部(132)とを備える地図差分データ配信装置(1)と、配信部から配信された規制時地図差分データ及び規制期間データを受信する受信部(302)と、受信部で受信した規制時地図差分データ及び規制期間データを格納し、少なくとも当該規制期間データが示す実施期間がすべて経過するまでは当該規制時地図差分データの記録を維持し続ける端末側規制時差分データ格納部(243)と、地図データを格納している地図データ格納部(241)と、地図データを用いるアプリケーションを実行するアプリ実行部(303)と、アプリ実行部で地図データを用いるアプリケーションを実行する際、端末側規制時差分データ格納部に格納されている規制期間データが示す実施期間に該当している場合はその規制期間データに対応する規制時地図差分データを地図データに一時的に反映させる一方、規制期間データが示す実施期間に該当していない場合はその規制期間データに対応する規制時地図差分データを地図データに反映させないマージ処理部(305)とを備える端末装置(2)とを含むことを特徴としている。   The map difference data distribution system of the present invention stores the change contents of the map element data between the map data before and after the traffic regulation as the map difference data at the time of regulation, and the regulation period indicating the implementation period of the traffic regulation A distribution side regulation difference data storage unit (122) that also stores data in association with each other, and a distribution unit (132) that delivers regulation time map difference data and regulation period data corresponding to the regulation map difference data The map difference data distribution device (1) provided, the reception unit (302) that receives the restriction map difference data and the restriction period data distributed from the distribution unit, and the restriction map difference data and the restriction period data received by the reception unit The terminal side regulation time difference that keeps the record of the regulation time map difference data until at least the implementation period indicated by the regulation period data has passed. A data storage unit (243), a map data storage unit (241) that stores map data, an application execution unit (303) that executes an application that uses map data, and an application that uses map data in the application execution unit When executing, if it corresponds to the implementation period indicated by the regulation period data stored in the terminal-side regulation difference data storage unit, the regulation map difference data corresponding to the regulation period data is temporarily stored in the map data. On the other hand, the terminal device (2) includes a merge processing unit (305) that does not reflect the map data at the time of regulation corresponding to the regulation period data when it does not correspond to the implementation period indicated by the regulation period data. It is characterized by including.

これによれば、規制期間データが示す実施期間に該当している場合に、その規制期間データに対応する規制時地図差分データを地図データに一時的に反映させて、地図データを用いるアプリケーションを実行することになる。この規制時地図差分データは、少なくとも規制期間データが示す実施期間がすべて経過するまでは端末側地図差分データ格納部に記録が維持される。よって、交通規制の実施期間がすべて経過するまでは、端末装置が再度の規制時地図差分データの配信を受けなくても、端末側地図差分データ格納部に格納されているものを利用できる。従って、地図差分データ配信装置から規制時地図差分データを逐一配信しなくても済む。その結果、交通規制の情報を配信する場合に無駄な通信を抑え、配信をより効率的にするとともに無駄な通信料がかからないようにすることが可能になる。   According to this, when it corresponds to the implementation period indicated by the regulation period data, the regulation map difference data corresponding to the regulation period data is temporarily reflected in the map data, and the application using the map data is executed. Will do. The restriction map difference data is recorded in the terminal-side map difference data storage unit until at least the implementation period indicated by the restriction period data has elapsed. Therefore, the terminal stored in the terminal-side map difference data storage unit can be used even if the terminal device does not receive the distribution of the map-difference data at the time of the restriction again until the implementation period of the traffic restriction has elapsed. Therefore, it is not necessary to distribute the map difference data at the time of regulation from the map difference data distribution device. As a result, it is possible to suppress unnecessary communication when distributing traffic regulation information, to make distribution more efficient and to avoid unnecessary communication charges.

また、本発明の地図差分データ配信装置及び端末装置は、前記の地図差分データ配信システムに含まれるので、交通規制の情報を配信する場合に無駄な通信の抑制を行うことが可能になる。   In addition, since the map difference data distribution device and the terminal device of the present invention are included in the map difference data distribution system, it is possible to suppress useless communication when distributing traffic regulation information.

地図差分データ配信システム100の概略的な構成の一例を示す図である。1 is a diagram illustrating an example of a schematic configuration of a map difference data distribution system 100. FIG. 地図差分データ配信サーバ1のサーバ側メモリ12の概略的な構成の一例を示す図である。It is a figure which shows an example of a schematic structure of the server side memory 12 of the map difference data delivery server. 地図差分データ配信サーバ1のサーバ側制御部14の概略的な構成の一例を示す機能ブロック図である。It is a functional block diagram which shows an example of a schematic structure of the server side control part 14 of the map difference data delivery server 1. FIG. ナビゲーション装置2の端末側メモリ24の概略的な構成の一例を示す図である。3 is a diagram illustrating an example of a schematic configuration of a terminal-side memory 24 of the navigation device 2. FIG. ナビゲーション装置2の制御装置30の概略的な構成の一例を示す図である。It is a figure which shows an example of schematic structure of the control apparatus 30 of the navigation apparatus. 地図差分データ配信サーバ1での地図差分データの配信に関連する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process relevant to the delivery of the map difference data in the map difference data delivery server. ナビゲーション装置2での地図差分データの取得に関連する処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of processing related to acquisition of map difference data in the navigation device 2. ナビゲーション装置2での地図使用関連処理の一例を示すフローチャートである。It is a flowchart which shows an example of the map use related process in the navigation apparatus.

以下、本発明の実施形態1について図面を用いて説明する。   Embodiment 1 of the present invention will be described below with reference to the drawings.

<1.地図差分データ配信システム100>
図1は、本発明が適用された地図差分データ配信システム100の概略的な構成の一例を示す図である。図1に示す地図差分データ配信システム100は、地図差分データ配信サーバ1、及びナビゲーション装置2を含んでいる。地図差分データ配信サーバ1が請求項の地図差分データ配信装置に相当し、ナビゲーション装置2が請求項の端末装置に相当する。
<1. Map difference data distribution system 100>
FIG. 1 is a diagram showing an example of a schematic configuration of a map difference data distribution system 100 to which the present invention is applied. A map difference data distribution system 100 shown in FIG. 1 includes a map difference data distribution server 1 and a navigation device 2. The map difference data distribution server 1 corresponds to the map difference data distribution device in the claims, and the navigation device 2 corresponds to the terminal device in the claims.

<2.地図差分データ配信サーバ1>
図1に示すように、地図差分データ配信サーバ1は、サーバ側通信部11、サーバ側メモリ12、及びサーバ側制御部13を備える。サーバ側通信部11は、通信網を介して、ナビゲーション装置2との間で通信を行う。
<2. Map difference data distribution server 1>
As shown in FIG. 1, the map difference data distribution server 1 includes a server-side communication unit 11, a server-side memory 12, and a server-side control unit 13. The server side communication part 11 communicates with the navigation apparatus 2 via a communication network.

サーバ側メモリ12には、図2に示すように、更新時地図差分データベース(DB)121、及び規制時地図差分DB122といったデータベースが構築されている。更新時地図差分DB121が請求項の配信側更新時差分データ格納部に相当し、規制時地図差分DB122が請求項の配信側規制時差分データ格納部に相当する。   In the server-side memory 12, as shown in FIG. 2, databases such as an update map difference database (DB) 121 and a regulation map difference DB 122 are constructed. The update map difference DB 121 corresponds to a delivery side update difference data storage unit in claims, and the restriction map difference DB 122 corresponds to a delivery side restriction difference data storage unit in claims.

更新時地図差分DB121は、更新時地図差分データを格納するものである。更新時地図差分データとは、地図データ(つまり、ベース地図データ)のバージョン変更によって生じる地図データの変更内容のデータである。ベース地図データは、地図差分データ配信システム100が適用される国の国土全体など、予め決定されている全範囲に対する地図(すなわち全体地図)のデータであって、地図要素の配置態様を示している。よって、更新時地図差分データは、地図要素のデータの変更内容からなっている。   The update map difference DB 121 stores update map difference data. The map difference data at the time of update is the data of the change contents of the map data caused by the version change of the map data (that is, the base map data). The base map data is data of a map (that is, an entire map) for a predetermined range such as the whole country of the country to which the map difference data distribution system 100 is applied, and indicates the arrangement of map elements. . Therefore, the map difference data at the time of update consists of the change contents of the map element data.

地図要素は、地図データを構成する種々の要素であり、例えば道路形状、POI(Points Of Interest)、背景、名称を示す音声やテキスト、イメージ(2D画像や3D画像やポリゴン画像)などのデータである。更新時地図差分DB121は、図示しない外部サーバから提供された更新時地図差分データを格納している構成とすればよい。更新時地図差分データについては後にさらに詳述する。   Map elements are various elements constituting map data. For example, data such as road shapes, POIs (Points Of Interest), backgrounds, voices and texts indicating names, images (2D images, 3D images, and polygon images). is there. The update map difference DB 121 may be configured to store update map difference data provided from an external server (not shown). The map difference data at the time of update will be described in detail later.

規制時地図差分DB122は、規制時地図差分データを格納するものである。規制時地図差分データとは、交通規制によって生じる地図データの変更内容のデータであって、地図要素のデータの変更内容からなっている。また、規制時地図差分DB122は、交通規制の実施期間を示す規制期間データも規制時地図差分データに紐付けて格納している。   The restriction map difference DB 122 stores restriction map difference data. The map difference data at the time of regulation is the data of the change contents of the map data caused by the traffic restriction, and consists of the change contents of the map element data. The restriction map difference DB 122 also stores restriction period data indicating a traffic restriction implementation period in association with restriction map difference data.

規制時地図差分DB122は、図示しない外部サーバから提供された規制時地図差分データ及び規制期間データを格納している構成とすればよい。規制時地図差分データについては後にさらに詳述する。   The restriction map difference DB 122 may be configured to store restriction time map difference data and restriction period data provided from an external server (not shown). The regulatory map difference data will be described in detail later.

サーバ側制御部13は、CPU、ROM、RAM、バックアップRAM、I/O等(いずれも図示せず)よりなるマイクロコンピュータを主体として構成される。サーバ側制御部13は、サーバ側通信部11及びサーバ側メモリ12から入力された各種情報に基づき、ROMに記憶された各種の制御プログラムを実行することで各種の処理を実行する。   The server-side control unit 13 is mainly composed of a microcomputer including a CPU, ROM, RAM, backup RAM, I / O, etc. (all not shown). The server-side control unit 13 executes various processes by executing various control programs stored in the ROM based on various information input from the server-side communication unit 11 and the server-side memory 12.

また、サーバ側制御部13は、図3に示すように機能ブロックとして、差分データ抽出部131、及び配信部132を備えている。サーバ側制御部13での処理の詳細については後述する。   Moreover, the server side control part 13 is provided with the difference data extraction part 131 and the delivery part 132 as a functional block as shown in FIG. Details of processing in the server-side control unit 13 will be described later.

<2−1.更新時地図差分データ>
更新時地図差分DB121に格納される更新時地図差分データについて説明を行う。更新時地図差分データは、地図データのバージョン変更前とバージョン変更後との地図データとの差分である。この差分は、言い換えると、各バージョンで更新された地図要素のデータの変更内容である。
<2-1. Update map difference data>
The update map difference data stored in the update map difference DB 121 will be described. The map difference data at the time of update is the difference between the map data before and after the version change of the map data. In other words, this difference is a change in the data of the map element updated in each version.

例えば、地図データのバージョン変更による地図要素のデータの変更内容としては、道路開通による道路の追加や道路閉鎖による道路の削除や道路形状の変更、施設の追加や削除や変更、交差点や方面や道路等の名称の追加や削除や変更などがある。更新時地図差分DB121には、各バージョンについての更新時地図差分データが格納される。   For example, map element data changes due to map data version changes include road additions due to road opening, road deletions due to road closures, road shape changes, facility additions, deletions, changes, intersections, directions and roads. There are additions, deletions and changes of names such as. The update map difference DB 121 stores update map difference data for each version.

更新時地図差分データでは、一例として、更新されたバージョンごとに、更新された地図要素のデータのグループ(以下、差分グループ)に対して、その差分グループを特定するID(以下、差分グループID)が順番に付与されている。差分グループは、例えば更新された地図要素の変更内容が、交差点を挟んだ道路区間の追加だった場合、道路区間を表すリンクデータ及びノードデータの追加を示すデータになる。   In the map difference data at the time of update, for example, for each updated version, an ID (hereinafter referred to as difference group ID) that identifies the difference group for a group of updated map element data (hereinafter referred to as difference group). Are given in order. For example, when the updated content of the map element is an addition of a road section sandwiching an intersection, the difference group becomes data indicating addition of link data and node data representing the road section.

<2−2.規制時地図差分データ>
規制時地図差分DB122に格納される規制時地図差分データについて説明を行う。規制時地図差分データは、交通規制前と交通規制後との地図データとの差分である。この差分は、言い換えると、交通規制によって一時的に変更される地図要素のデータの変更内容である。交通規制の一例としては、道路の通行止め、速度規制、車線規制、チェーン規制等がある。
<2-2. Regulation map difference data>
The restriction map difference data stored in the restriction map difference DB 122 will be described. The map difference data at the time of regulation is a difference between map data before and after traffic regulation. In other words, this difference is a change in the data of the map element that is temporarily changed by traffic regulation. Examples of traffic restrictions include road closures, speed restrictions, lane restrictions, and chain restrictions.

例えば、交通規制による地図要素のデータの変更内容としては、通行止めによる道路の削除、速度規制や車線規制やチェーン規制による道路属性の変更などがある。規制時地図差分DB122には、独立した交通規制ごとについての規制時地図差分データが格納される。   For example, changes in map element data due to traffic restrictions include road deletion due to traffic closure, road attribute changes due to speed restrictions, lane restrictions, and chain restrictions. The restriction map difference DB 122 stores restriction map difference data for each independent traffic restriction.

規制時地図差分データでは、一例として、交通規制によって変更される地図要素のデータのグループ(つまり、差分グループ)に対して、その差分グループを特定するID(つまり、差分グループID)が順番に付与されている。差分グループは、例えば交通規制によって変更される地図要素の変更内容が、交差点を挟まない道路区間の通行止めだった場合、道路区間を表すリンクデータの削除を示すデータになる。
<2−3.規制期間データ>
規制時地図差分DB122に格納される規制期間データについて説明を行う。規制期間データは、このデータに対応する規制時地図差分データが表す交通規制の実施期間を示すデータである。規制期間データは、例えば数日や1ヶ月等の一定期間に1度実施される交通規制の場合には、交通規制の開始日時及び終了日時の組とすればよい。
In the map difference data at the time of regulation, as an example, an ID (that is, a difference group ID) for identifying the difference group is sequentially assigned to a group of data of map elements (that is, a difference group) changed by traffic regulation. Has been. The difference group is data indicating deletion of link data representing a road section when, for example, the change content of the map element changed by traffic regulation is a road section that does not sandwich an intersection.
<2-3. Regulatory period data>
The restriction period data stored in the restriction time map difference DB 122 will be described. The restriction period data is data indicating the traffic restriction implementation period represented by the restriction map difference data corresponding to this data. The regulation period data may be a set of the start date and time and the end date and time of the traffic regulation, for example, in the case of traffic regulation executed once every certain period such as several days or one month.

また、規制期間データは、例えば特定の時間帯に定期的に繰り返し実施される交通規制の場合には、交通規制の開始日及び終了日の組、及び実施する際の開始時間及び終了時間の組とすればよい。他にも、規制期間データは、例えば特定の曜日や日付に定期的に繰り返し実施される交通規制の場合には、交通規制の開始日及び終了日の組、及び実施する曜日や日付とすればよい。また、これらの組み合わせであってもよい。   In addition, for example, in the case of traffic regulation that is periodically and repeatedly implemented in a specific time zone, the regulation period data is a set of a start date and an end date of traffic regulation, and a set of start time and end time at the time of implementation. And it is sufficient. In addition, for example, in the case of traffic regulation that is periodically and repeatedly implemented on a specific day of the week and date, the regulation period data may be a set of the start date and end date of traffic regulation, and the day and date of implementation. Good. Moreover, these combinations may be sufficient.

<3.ナビゲーション装置2>
ナビゲーション装置2は、車載のナビゲーション装置であってもよいし、車両に持ち込み可能な携帯型のナビゲーション装置であってもよい。また、ナビゲーション装置2が携帯型である場合には、ナビゲーション装置2は自動車や自動二輪車や自転車等の車両での移動時に用いる構成としてもよいし、ナビゲーション装置2を携帯したユーザの徒歩移動時等に用いる構成としてもよい。以降では、ナビゲーション装置2として車載のナビゲーション装置を用いた場合を例に挙げて説明を行う。ナビゲーション装置2が請求項の端末装置に相当する。
<3. Navigation device 2>
The navigation device 2 may be an in-vehicle navigation device or a portable navigation device that can be brought into a vehicle. When the navigation device 2 is a portable type, the navigation device 2 may be configured to be used when moving in a vehicle such as an automobile, a motorcycle, or a bicycle, or when the user carrying the navigation device 2 is walking on foot. It is good also as a structure used for. Hereinafter, the case where an in-vehicle navigation device is used as the navigation device 2 will be described as an example. The navigation device 2 corresponds to the terminal device in the claims.

ナビゲーション装置2として携帯端末を用い、車両の車載LAN等のシステムから情報を取得する構成とする場合には、ナビゲーション装置2は、車両の車載LAN等のシステムとBluetooth(登録商標)等の公知の無線通信やUSB接続等での有線通信といった通信を行うことによって情報を取得する構成とすればよい。   When a portable terminal is used as the navigation device 2 and information is acquired from a system such as a vehicle-mounted LAN of the vehicle, the navigation device 2 includes a system such as the vehicle-mounted LAN of the vehicle and a publicly known system such as Bluetooth (registered trademark). A configuration may be adopted in which information is acquired by performing communication such as wireless communication or wired communication through USB connection.

ここで、ナビゲーション装置2の概略的な構成について説明を行う。図1に示すようにナビゲーション装置2は、通信装置21、位置検出器22、外部入力インターフェース(I/F)部23、端末側メモリ24、表示装置25、音声出力装置26、操作スイッチ群27、リモートコントロール端末(以下リモコン)28、リモコンセンサ29、及び制御装置30を備えている。   Here, a schematic configuration of the navigation device 2 will be described. As shown in FIG. 1, the navigation device 2 includes a communication device 21, a position detector 22, an external input interface (I / F) unit 23, a terminal-side memory 24, a display device 25, a voice output device 26, an operation switch group 27, A remote control terminal (hereinafter referred to as remote control) 28, a remote control sensor 29, and a control device 30 are provided.

通信装置21は、通信網を介して、地図差分データ配信サーバ1との間で通信を行う。通信装置21としては、例えばテレマティクス通信に用いられるDCM(data communication module)といった車載通信モジュールなどの様々なものを採用することができる。   The communication device 21 communicates with the map difference data distribution server 1 via a communication network. As the communication device 21, various devices such as an in-vehicle communication module such as a DCM (data communication module) used for telematics communication can be employed.

位置検出器22は、いずれも周知の加速度センサ、ジャイロスコープ、及び衛星からの電波に基づいて自装置の位置を検出するGPS(Global Positioning System)等の衛星測位システムのための受信機を有しており、自装置のユーザの現在位置(以下、ユーザ位置)を逐次検出する。例えば、ユーザ位置は、緯度・経度で表される座標であるものとする。なお、位置検出器22を上述したセンサのうちの一部で構成してもよいし、他のセンサを用いる構成としてもよい。   Each of the position detectors 22 has a known acceleration sensor, gyroscope, and receiver for a satellite positioning system such as GPS (Global Positioning System) that detects the position of the device based on radio waves from the satellite. The current position of the user of the user apparatus (hereinafter referred to as user position) is sequentially detected. For example, the user position is assumed to be coordinates represented by latitude and longitude. Note that the position detector 22 may be configured by a part of the sensors described above, or may be configured using another sensor.

外部入力I/F部23は、車両に搭載されたECUやセンサから、車両状態の情報を制御装置30が取得するためのインターフェースである。例えば、外部入力I/F部23には、車載LAN等を介して車両に搭載されたECUやセンサから車両状態の情報が入力されてくるものとする。車両状態の情報の一例としては、アクセサリ(ACC)電源のオンオフの信号等がある。   The external input I / F unit 23 is an interface for the control device 30 to acquire vehicle state information from ECUs and sensors mounted on the vehicle. For example, it is assumed that vehicle state information is input to the external input I / F unit 23 from an ECU or a sensor mounted on the vehicle via an in-vehicle LAN or the like. An example of the vehicle state information includes an on / off signal of an accessory (ACC) power source.

端末側メモリ24には、図4に示すように、ベース地図DB241、更新時地図差分DB242、及び規制時地図差分DB243といったデータベースが構築されている。端末側メモリ24は不揮発性メモリであるものとする。ベース地図DB241が請求項の地図データ格納部に相当し、更新時地図差分DB242が請求項の端末側更新時差分データ格納部に相当し、規制時地図差分DB243が請求項の端末側規制時差分データ格納部に相当する。   As shown in FIG. 4, databases such as a base map DB 241, an update map difference DB 242, and a restriction map difference DB 243 are constructed in the terminal-side memory 24. The terminal side memory 24 is assumed to be a nonvolatile memory. The base map DB 241 corresponds to the claim map data storage unit, the update time map difference DB 242 corresponds to the terminal side update time difference data storage unit of the claims, and the restriction time map difference DB 243 corresponds to the terminal side restriction time difference of the claims. Corresponds to the data storage unit.

ベース地図DB241は、前述のベース地図データを格納している。ベース地図DB241に格納するベース地図データは、通信装置21を通じて図示しないセンタから制御装置30がダウンロードするなどして取得する構成としてもよいし、予め格納している構成としてもよい。   The base map DB 241 stores the aforementioned base map data. The base map data stored in the base map DB 241 may be acquired by the control device 30 being downloaded from a center (not shown) through the communication device 21 or may be stored in advance.

更新時地図差分DB242は、地図差分データ配信サーバ1からナビゲーション装置2が配信を受けた更新時地図差分データを格納する。規制時地図差分DB243は、地図差分データ配信サーバ1からナビゲーション装置2が配信を受けた規制時地図差分データ及び規制期間データを格納する。   The update map difference DB 242 stores the update map difference data received by the navigation device 2 from the map difference data distribution server 1. The restriction map difference DB 243 stores restriction time map difference data and restriction period data that the navigation device 2 has received from the map difference data distribution server 1.

規制時地図差分DB243は、規制期間データが示す交通規制の実施期間がすべて経過するまでは、この規制期間データに対応する規制時地図差分データの記録を維持し続ける。また、規制時地図差分DB243は、一例として、規制期間データが示す交通規制の実施期間がすべて経過した場合は、この規制期間データに対応する規制時地図差分データの記録を消去する構成とすればよい。なお、実施機関がすべて経過したか否かの判定や規制時地図差分データの記録の消去の指示は、制御装置30が行う。   The regulation time map difference DB 243 continues to maintain the regulation time map difference data corresponding to the regulation period data until all the traffic regulation implementation periods indicated by the regulation period data have elapsed. Further, as an example, the restriction-time map difference DB 243 may be configured to delete the record of restriction-time map difference data corresponding to the restriction period data when all the traffic restriction implementation periods indicated by the restriction period data have elapsed. Good. Note that the control device 30 determines whether or not all the executing agencies have passed and instructs to delete the record of the regulatory map difference data.

表示装置25は、例えばフルカラー表示が可能なものであり、液晶ディスプレイ、有機ELディスプレイ等を用いて構成することができる。また、音声出力装置26は、スピーカ等から構成され、制御装置30の指示に基づいて案内音声等を出力する。   The display device 25 is capable of full color display, for example, and can be configured using a liquid crystal display, an organic EL display, or the like. The voice output device 26 includes a speaker or the like, and outputs a guidance voice or the like based on an instruction from the control device 30.

操作スイッチ群27は、例えば表示装置25と一体になったタッチスイッチ若しくはメカニカルなスイッチ等が用いられ、スイッチ操作により制御装置30へ各種機能の操作指示を行う。リモコン28には複数の操作スイッチ(図示せず)が設けられ、スイッチ操作によりリモコンセンサ29を介して各種指令信号を制御装置30に入力することにより、操作スイッチ群27と同じ機能を制御装置30に対して実行させることが可能である。   For example, a touch switch or a mechanical switch integrated with the display device 25 is used as the operation switch group 27, and an operation instruction for various functions is given to the control device 30 by a switch operation. The remote controller 28 is provided with a plurality of operation switches (not shown). By inputting various command signals to the control device 30 via the remote control sensor 29 by the switch operation, the same function as the operation switch group 27 is provided. Can be executed.

制御装置30は、CPU、ROM、RAM、バックアップRAM等よりなるマイクロコンピュータを主体として構成される。そして、制御装置30は、通信装置21、位置検出器22、外部入力I/F部23、端末側メモリ24、操作スイッチ群27、リモコンセンサ29から入力された各種情報に基づき、各種処理を実行する。   The control device 30 is mainly configured by a microcomputer including a CPU, ROM, RAM, backup RAM, and the like. The control device 30 executes various processes based on various information input from the communication device 21, the position detector 22, the external input I / F unit 23, the terminal-side memory 24, the operation switch group 27, and the remote control sensor 29. To do.

また、制御装置30は、図5に示すように機能ブロックとして、送信処理部301、受信処理部302、アプリ実行部303、期間判定部304、及びマージ処理部305を備えている。を備えている。制御装置30での処理の詳細については後述する。   Further, as illustrated in FIG. 5, the control device 30 includes a transmission processing unit 301, a reception processing unit 302, an application execution unit 303, a period determination unit 304, and a merge processing unit 305 as functional blocks. It has. Details of the processing in the control device 30 will be described later.

<4.地図差分データ配信サーバ1における地図差分データの配信>
図6のフローチャートを用いて、地図差分データ配信サーバ1での更新時地図差分データや規制時地図差分データといった地図差分データの配信に関連する処理についての説明を行う。図6のフローチャートは、例えば地図差分データ配信サーバ1の電源がオンになったときに開始し、電源がオフになったときに終了する構成とすればよい。
<4. Distribution of map difference data in map difference data distribution server 1>
Processing related to distribution of map difference data such as update map difference data and restriction map difference data in the map difference data distribution server 1 will be described using the flowchart of FIG. 6. The flowchart of FIG. 6 may be configured to start when the map difference data distribution server 1 is turned on and end when the power is turned off, for example.

まず、ステップS1では、地図差分データの配信タイミングとなった場合(ステップS1でYES)には、ステップS2に移る。一方、地図差分データの配信タイミングとなっていない場合(ステップS1でNO)には、ステップS1に戻ってフローを繰り返す。   First, in step S1, when it is the distribution timing of the map difference data (YES in step S1), the process proceeds to step S2. On the other hand, when it is not the distribution timing of the map difference data (NO in step S1), the process returns to step S1 and the flow is repeated.

地図差分データの配信タイミングの一例としては、配信に必要な地図差分データを抽出するために必要な抽出用情報をナビゲーション装置2や携帯端末3から受信したときとすればよい。   As an example of the distribution timing of the map difference data, it may be when the extraction information necessary for extracting the map difference data necessary for distribution is received from the navigation device 2 or the portable terminal 3.

抽出用情報は、ナビゲーション装置2において自車のACC電源オンを検出したことや目的地設定が行われたことをトリガとして、ナビゲーション装置2から送信される構成とすればよい。他にも、ナビゲーション装置2の操作スイッチ群27やリモコン28に地図データの更新を要求する旨の操作入力が行われたことをトリガとして、ナビゲーション装置2から送信される構成としてもよい。   The extraction information may be configured to be transmitted from the navigation device 2 triggered by the fact that the navigation device 2 detects that the ACC power is turned on or the destination is set. In addition, it may be configured to be transmitted from the navigation device 2 when triggered by an operation input requesting the operation switch group 27 or the remote control 28 of the navigation device 2 to update the map data.

抽出用情報は、一例として、ナビゲーション装置2のユーザ位置、ナビゲーション装置2の端末側メモリ24に格納しているベース地図データのバージョン、及び送信元を特定するための識別情報等である。目的地設定が行われた場合の抽出用情報は、上述したものに加え、目的地の座標を含む構成とすればよい。   The extraction information is, for example, the user position of the navigation device 2, the version of the base map data stored in the terminal-side memory 24 of the navigation device 2, identification information for specifying the transmission source, and the like. The extraction information when the destination setting is performed may be configured to include the coordinates of the destination in addition to the information described above.

ユーザ位置は、位置検出器22で検出したユーザ位置を用いればよい。識別情報は、ナビゲーション装置2や通信装置21の機器IDであってもよいし、ナビゲーション装置2が搭載された車両の車両IDであってもよい。以降では、識別情報は機器IDである場合を例に挙げて説明を行う。   As the user position, the user position detected by the position detector 22 may be used. The identification information may be a device ID of the navigation device 2 or the communication device 21, or a vehicle ID of a vehicle on which the navigation device 2 is mounted. Hereinafter, the case where the identification information is a device ID will be described as an example.

ステップS2では、差分データ抽出部131が、地図差分データ抽出処理を行って、ステップS3に移る。地図差分データ抽出処理では、更新時地図差分DB121に格納している更新時地図差分データ、及び規制時地図差分DB122に格納している規制時地図差分データから、配信先となるナビゲーション装置2(以下、配信対象)に未配信の更新時地図差分データ及び規制時地図差分データを抽出する。具体的には、配信対象に未配信の差分グループを抽出する。また、規制時地図差分データを抽出した場合には、この規制時地図差分データに紐付けられた規制期間データも規制時地図差分DB122から抽出する。   In step S2, the difference data extraction unit 131 performs map difference data extraction processing, and proceeds to step S3. In the map difference data extraction process, the navigation device 2 (hereinafter referred to as the distribution destination) is obtained from the update-time map difference data stored in the update-time map difference DB 121 and the restriction-time map difference data stored in the restriction-time map difference DB 122. , Distribution target) and undelivered map difference data at the time of update and map difference data at the time of regulation are extracted. Specifically, a difference group that has not been distributed to the distribution target is extracted. Further, when the regulation time map difference data is extracted, the regulation period data associated with the regulation time map difference data is also extracted from the regulation time map difference DB 122.

一例としては、地図差分データ配信サーバ1は、配信対象に配信済みの地図差分データを判別するための、配信対象ごとの判別用情報を格納しており、この判別用情報と、配信対象から受信した抽出用情報とをもとに、未配信の地図差分データを抽出する構成とすればよい。   As an example, the map difference data distribution server 1 stores determination information for each distribution target for determining map difference data that has already been distributed to the distribution target, and is received from the determination information and the distribution target. Based on the extracted information, the configuration may be such that undistributed map difference data is extracted.

抽出用情報に含まれる機器IDが、配信対象に対応する判別用情報を特定するのに用いられ、抽出用情報に含まれるユーザ位置や目的地が、地図差分データの抽出の対象となる地域を特定するのに用いられる。なお、地図差分データの抽出の対象となる地域を一部に限定する必要のない場合には、抽出用情報にユーザ位置や目的地を含ませない構成としてもよい。   The device ID included in the extraction information is used to specify the determination information corresponding to the distribution target, and the user position and the destination included in the extraction information indicate the region from which the map difference data is to be extracted. Used to identify. In addition, when it is not necessary to limit the area from which the map difference data is extracted to a part, the extraction information may not include the user position or the destination.

判別用情報としては、例えば配信対象に配信済みのバージョン情報や配信済みの差分グループIDを格納する構成とすればよい。これは、配信済みのバージョン情報や配信済みの差分グループIDが判れば、配信済みの差分グループが判別できるためである。なお、判別用情報としては、配信済みの差分グループ(つまり、地図差分データ)に対してフラグを立てるようにして、そのフラグにより差分グループが配信済みであるか否かを判別できるようにしてもよい。配信済みのバージョン情報や配信済みの差分グループIDは、受信した抽出用情報に含まれる地図データのバージョンや、地図差分データの配信結果をもとにして、地図差分データ配信サーバ1が管理する構成とすればよい。   The determination information may be configured to store, for example, version information that has been distributed to a distribution target and a difference group ID that has been distributed. This is because the distributed difference group can be determined if the distributed version information and the distributed difference group ID are known. As the determination information, a flag is set for a distributed difference group (that is, map difference data) so that it can be determined whether or not the difference group has been distributed. Good. The distributed version information and the distributed difference group ID are managed by the map difference data distribution server 1 based on the map data version included in the received extraction information and the distribution result of the map difference data. And it is sufficient.

ステップS3では、ステップS2で抽出した更新時地図差分データや規制時地図差分データを、配信部132が配信対象に配信する。そして、ステップS1に戻ってフローを繰り返す。規制時地図差分データを配信する場合には、この規制時地図差分データに紐付けられた規制期間データも配信する。   In step S3, the distribution unit 132 distributes the update-time map difference data and the restriction-time map difference data extracted in step S2 to distribution targets. And it returns to step S1 and repeats a flow. When distributing the restriction map difference data, the restriction period data associated with the restriction map difference data is also distributed.

なお、地図差分データの配信は、ステップS2で抽出した地図差分データや規制期間データの格納場所を示すURLを配信対象に送信し、そのURLに配信対象からアクセスがあった場合に配信する構成としてもよい。なお、ステップS2で抽出した地図差分データや規制期間データは、地図差分データ配信サーバ1以外のサーバに格納し、地図差分データ配信サーバ1が格納場所を示すURLを配信対象に送信する構成としてもよい。   The distribution of the map difference data is a configuration in which the URL indicating the storage location of the map difference data extracted in step S2 and the regulation period data is transmitted to the distribution target, and distributed when the URL is accessed from the distribution target. Also good. The map difference data and the regulation period data extracted in step S2 may be stored in a server other than the map difference data distribution server 1, and the map difference data distribution server 1 may transmit a URL indicating the storage location to the distribution target. Good.

図6のフローチャートでは、ナビゲーション装置2が地図差分データ配信サーバ1から地図差分データの配信を受ける場合を例に挙げて説明を行ったが、必ずしもこれに限らない。例えば、ナビゲーション装置2から着脱可能なメモリカードをPCに接続し、このPCによって地図差分データ配信サーバ1から地図差分データの配信を受け、配信を受けた地図差分データをメモリカードに格納する構成としてもよい。この場合、このメモリカードを接続したPCが請求項の端末装置に相当する。なお、メモリカードには前述の機器IDを格納しておき、PCからこの機器IDを地図差分データ配信サーバ1に前述の抽出用情報として送信させる構成とすればよい。   In the flowchart of FIG. 6, the case where the navigation device 2 receives distribution of map difference data from the map difference data distribution server 1 has been described as an example, but the present invention is not necessarily limited thereto. For example, a memory card that is removable from the navigation device 2 is connected to a PC, the map difference data distribution server 1 receives distribution of map difference data from the PC, and the received map difference data is stored in the memory card. Also good. In this case, the PC to which this memory card is connected corresponds to the terminal device in the claims. The above-described device ID may be stored in the memory card, and the device ID may be transmitted from the PC to the map difference data distribution server 1 as the above-described extraction information.

以上の構成によれば、前述したように、未配信の規制時地図差分データの抽出・配信は、更新時地図差分データの抽出・配信と同様にしてまとめて行うことができる。よって、規制時地図差分データの配信のために、更新時地図差分データの配信に用いるのと別のシステムを用意したり、大幅に異なる処理を実行するためのプログラムを用意したりする手間を省くことができる。   According to the above configuration, as described above, extraction / distribution of undelivered map difference data at the time of restriction can be performed collectively in the same manner as extraction / distribution of update map difference data. Therefore, for the distribution of the map difference data at the time of regulation, it is possible to save the trouble of preparing a system different from that used for the distribution of the map difference data at the time of update or preparing a program for executing significantly different processing. be able to.

<5.ナビゲーション装置2における地図差分データの取得>
図7のフローチャートを用いて、ナビゲーション装置2での更新時地図差分データや規制時地図差分データといった地図差分データの取得に関連する処理についての説明を行う。図7のフローチャートは、例えば自車のACC電源がオンになったときに開始する構成とすればよい。
<5. Acquisition of map difference data in navigation device 2>
Processing related to acquisition of map difference data such as update map difference data and restriction map difference data in the navigation device 2 will be described using the flowchart of FIG. 7. The flowchart in FIG. 7 may be configured to start, for example, when the ACC power supply of the host vehicle is turned on.

まず、ステップS21では、送信処理部301が、通信装置21を介して地図差分データ配信サーバ1へ前述の抽出用情報を送信し、ステップS22に移る。なお、抽出用情報の送信は、前述したように、自車のACC電源オン時に限らず、目的地設定時など他のタイミングで行う構成としてもよい。   First, in step S21, the transmission processing unit 301 transmits the above-described extraction information to the map difference data distribution server 1 via the communication device 21, and proceeds to step S22. As described above, the transmission of the extraction information is not limited to when the vehicle ACC power is turned on, but may be configured to be performed at another timing such as when setting a destination.

ステップS22では、抽出用情報の送信に応答して地図差分データ配信サーバ1から配信される地図差分データ等を、通信装置21を介して受信処理部302が受信した場合(ステップS22でYES)には、ステップS23に移る。一方、受信しなかった場合(ステップS22でNO)には、フローを終了する。受信処理部302が請求項の受信部に相当する。   In step S22, when the reception processing unit 302 receives the map difference data or the like distributed from the map difference data distribution server 1 in response to the transmission of the extraction information (YES in step S22). Moves to step S23. On the other hand, if it has not been received (NO in step S22), the flow ends. The reception processing unit 302 corresponds to the receiving unit in the claims.

受信の有無の判別は、所定時間以上受信しなかったか否かによって行う構成としてもよいし、未配信の地図差分データが存在しないことを示すデータを受信したか否かによって行う構成としてもよい。ここで言うところの地図差分データ等とは、更新時地図差分データや規制時地図差分データ及び規制期間データである。   The determination of presence / absence of reception may be performed based on whether or not reception has been performed for a predetermined time or more, or may be determined based on whether or not data indicating that undistributed map difference data does not exist is received. The map difference data and the like referred to herein are update map difference data, restriction map difference data, and restriction period data.

ステップS23では、受信処理部302が、更新時地図差分データを受信した場合には、更新時地図差分DB242に、この更新時地図差分データを格納する。また、受信処理部302が、規制時地図差分データ及び規制期間データを受信した場合には、規制時地図差分DB243に、この規制時地図差分データ及び規制期間データを格納する。そして、フローを終了する。   In step S <b> 23, when the reception processing unit 302 receives the update map difference data, the update map difference data is stored in the update map difference DB 242. When the reception processing unit 302 receives the restriction map difference data and the restriction period data, the restriction processing map difference data and the restriction period data are stored in the restriction map difference DB 243. Then, the flow ends.

<6.ナビゲーション装置2におけるマージ処理>
図8のフローチャートを用いて、ナビゲーション装置2での地図データを用いるアプリケーションの実行に関連する処理(地図使用関連処理)についての説明を行う。図8のフローチャートは、例えば自車のACC電源がオンになったときに開始する構成とすればよい。
<6. Merge Process in Navigation Device 2>
With reference to the flowchart of FIG. 8, processing (map use related processing) related to execution of an application using map data in the navigation device 2 will be described. The flowchart of FIG. 8 may be configured to start when, for example, the ACC power supply of the own vehicle is turned on.

まず、ステップS41では、アプリ実行部303が地図データを用いるアプリケーション(以下、地図使用アプリ)を起動した場合(ステップS41でYES)には、ステップS43に移る。一方、アプリ実行部303が地図使用アプリを起動しない場合(ステップS41でNO)には、ステップS46に移る。一例として、操作スイッチ群27やリモコン28によって地図使用アプリを起動させる操作入力が行われた場合に地図使用アプリを起動する構成とすればよい。   First, in step S41, when the application execution unit 303 activates an application using map data (hereinafter referred to as a map use application) (YES in step S41), the process proceeds to step S43. On the other hand, when the application execution unit 303 does not activate the map use application (NO in step S41), the process proceeds to step S46. As an example, the map use application may be activated when an operation input for activating the map use application is performed by the operation switch group 27 or the remote controller 28.

ステップS42では、期間判定部304が、規制時地図差分DB243に格納されている規制期間データが示す規制期間に現在日時が該当するか否かを判定する。規制期間に現在日時が該当するかは、規制期間が一定期間に1度実施される交通規制の期間の場合は、この一定期間に現在の日時が含まれるかで判定する。また、規制期間が特定の時間帯に定期的に繰り返し実施される交通規制の期間の場合には、この特定の時間帯に現在の時刻が含まれるかで判定する。   In step S <b> 42, the period determination unit 304 determines whether or not the current date / time falls within the restriction period indicated by the restriction period data stored in the restriction time map difference DB 243. Whether the current date / time falls within the regulation period is determined by whether the current date / time is included in the certain period when the regulation period is a traffic regulation period that is implemented once every certain period. Further, when the regulation period is a traffic regulation period that is periodically and repeatedly performed in a specific time zone, it is determined whether the current time is included in the specific time zone.

一例としては、規制時地図差分DB243に格納されている規制期間データのうち、その規制期間データが示す規制期間に現在日時が含まれるものが1つでもある場合に、該当すると判定する。一方、規制時地図差分DB243に格納されている規制期間データのうち、その規制期間データが示す規制期間に現在日時が含まれるものが1つもない場合に、該当しないと判定する。現在日時については、図示しない計時手段から取得する構成とすればよい。   As an example, it is determined that the restriction period data stored in the restriction time map difference DB 243 corresponds to the restriction period data indicated by the restriction period data that includes the current date and time. On the other hand, it is determined that the restriction period data stored in the restriction time map difference DB 243 is not applicable when none of the restriction period data indicated by the restriction period data includes the current date and time. The current date and time may be obtained from time measuring means (not shown).

そして、規制期間に現在日時が該当すると判定した場合(ステップS42でYES)には、ステップS43に移る。一方、規制期間に現在日時が該当しないと判定した場合(ステップS42でNO)には、ステップS44に移る。   If it is determined that the current date falls within the restriction period (YES in step S42), the process proceeds to step S43. On the other hand, if it is determined that the current date does not correspond to the regulation period (NO in step S42), the process proceeds to step S44.

なお、本実施形態では、規制期間に現在日時が該当するか否かを判定する構成を示したが、必ずしもこれに限らない。例えば、将来的に到達する予定の地点への到達予想時刻が規制期間に該当するか否かを判定する構成としてもよい。このような構成を採用する状況としては、現在地から目的地までの推奨経路を算出する際に、目的地への到達予想時刻におけるその目的地周辺の交通規制の有無に応じた地図データが必要になる場合などがある。例えば、現在時刻の30分後に到達する予定の地点であれば、30分後に規制期間に該当するか否かを判定することになる。   In the present embodiment, the configuration for determining whether or not the current date / time falls within the regulation period is shown, but the present invention is not necessarily limited thereto. For example, it is good also as a structure which determines whether the arrival time to the point which is scheduled to reach | attain in the future corresponds to a control period. As a situation where such a configuration is adopted, when calculating the recommended route from the current location to the destination, map data corresponding to the presence or absence of traffic control around the destination at the expected arrival time is required. There are some cases. For example, if it is a point scheduled to reach 30 minutes after the current time, it is determined whether or not it falls within the regulation period 30 minutes later.

ステップS43では、マージ処理部305が第1マージ処理を行って、ステップS45に移る。第1マージ処理では、ベース地図DB241に格納されているベース地図データと、更新時地図差分DB242に格納されている更新時地図差分データと、規制時地図差分DB243に格納されている規制時地図差分データとを読み出す。そして、これらを結合した地図データ(以下、結合地図データ)を得る。   In step S43, the merge processing unit 305 performs the first merge process, and proceeds to step S45. In the first merge process, the base map data stored in the base map DB 241, the update map difference data stored in the update map difference DB 242, and the restriction map difference stored in the restriction map difference DB 243 Read data and. And map data (henceforth combined map data) which combined these is obtained.

結合地図データは、例えば、地図使用アプリの実行中にのみ用いるものであって、地図使用アプリの終了後までナビゲーション装置2で保持をしない一時的なデータである。結合地図データは、地図使用アプリが起動される都度、新しく生成される。   The combined map data is, for example, temporary data that is used only during the execution of the map use application, and is not held in the navigation device 2 until after the map use application ends. The combined map data is newly generated every time the map use application is activated.

ベース地図データと、更新時地図差分データと、規制時地図差分データとを結合した結合地図データでは、ベース地図データに、更新時地図差分データと規制時地図差分データとが示す地図要素のデータの変更内容が反映される。よって、配信済みのデータの範囲内での、最新のバージョン変更による地図要素のデータの変更と、交通規制による地図要素のデータの変更とが反映される。例えば、通行止めによる地図要素のデータの変更が反映されることで、通行止めの道路区間のリンクが削除された結合地図データが一時的に得られる。   In the combined map data that combines the base map data, the map difference data at the time of update, and the map difference data at the time of regulation, the map element data indicated by the map difference data at the time of update and the map difference data at the time of regulation is included in the base map data. The changes are reflected. Therefore, the change of the data of the map element by the latest version change within the range of the distributed data and the change of the data of the map element by traffic regulation are reflected. For example, a change in map element data due to a closed road is reflected, so that combined map data from which a link of a closed road section is deleted is temporarily obtained.

ステップS44では、マージ処理部305が第2マージ処理を行って、ステップS45に移る。第2マージ処理では、ベース地図DB241に格納されているベース地図データと、更新時地図差分DB242に格納されている更新時地図差分データとを読み出す。そして、これらを結合した結合地図データを得る。   In step S44, the merge processing unit 305 performs the second merge process, and proceeds to step S45. In the second merge process, the base map data stored in the base map DB 241 and the update map difference data stored in the update map difference DB 242 are read. And combined map data which combined these is obtained.

ベース地図データと、更新時地図差分データとを結合した結合地図データでは、ベース地図データに、更新時地図差分データが示す地図要素のデータの変更内容が反映される。よって、配信済みのデータの範囲内での、最新のバージョン変更による地図要素のデータの変更が反映される。第2マージ処理では、規制時地図差分データは結合地図データに結合されないので、交通規制による地図要素のデータの変更は反映されない。   In the combined map data obtained by combining the base map data and the update map difference data, the change contents of the map element data indicated by the update map difference data are reflected in the base map data. Therefore, the change of the map element data by the latest version change within the range of the distributed data is reflected. In the second merging process, the map difference data at the time of regulation is not combined with the combined map data, so changes in map element data due to traffic restrictions are not reflected.

第1マージ処理及び第2マージ処理では、ベース地図DB241に複数のバージョンのベース地図データが格納されていた場合には、そのうちの最新のバージョンのベース地図データを読み出して用いる。   In the first merge process and the second merge process, when a plurality of versions of base map data are stored in the base map DB 241, the latest version of the base map data is read and used.

ステップS45では、アプリ実行部303が、マージ処理部305でのマージ処理によって得た地図データを用いて地図使用アプリを実行し、ステップS46に移る。つまり、ステップS45の前のステップで第1マージ処理を行っていた場合には、第1マージ処理によって得た地図データを用いて地図使用アプリを実行する。一方、ステップS45の前のステップで第2マージ処理を行っていた場合には、第2マージ処理によって得た地図データを用いて地図使用アプリを実行する。   In step S45, the application execution unit 303 executes the map use application using the map data obtained by the merge processing in the merge processing unit 305, and proceeds to step S46. That is, if the first merge process is performed in the step before step S45, the map use application is executed using the map data obtained by the first merge process. On the other hand, when the second merge process is performed in the step before step S45, the map use application is executed using the map data obtained by the second merge process.

これによれば、現在日時が交通規制の規制期間に該当する場合には、その交通規制による地図要素のデータの変更を反映した地図データを用いて地図使用アプリを実行する一方、現在日時が交通規制の規制期間に該当しない場合には、その交通規制による地図要素のデータの変更を反映しない地図データを用いて地図使用アプリを実行することになる。   According to this, when the current date / time falls within the traffic regulation period, the map use application is executed using the map data reflecting the change of the map element data by the traffic regulation, while the current date / time is traffic. If it does not fall within the regulation period, the map use application is executed using map data that does not reflect changes in map element data due to the traffic regulation.

ステップS46では、地図使用関連処理の終了タイミングであった場合(ステップS46でYES)には、フローを終了する。一方、地図使用関連処理の終了タイミングでなかった場合(ステップS46でNO)には、ステップS41に戻ってフローを繰り返す。地図使用関連処理の終了タイミングの一例としては、地図使用アプリが終了したときや自車のACC電源がオフになったときなどがある。   In step S46, when it is the end timing of the map use related process (YES in step S46), the flow is ended. On the other hand, if it is not the end timing of the map use related process (NO in step S46), the process returns to step S41 and the flow is repeated. As an example of the end timing of the map use related process, there is a time when the map use application is finished or the ACC power supply of the own vehicle is turned off.

<7.実施形態1のまとめ>
実施形態1によれば、規制期間データが示す実施期間に該当している場合に、その規制期間データに対応する規制時地図差分データをベース地図データに一時的に反映させて、地図使用アプリを実行することになる。この規制時地図差分データは、少なくとも規制期間データが示す実施期間がすべて経過するまでは規制時地図差分DB243に記録が維持される。
<7. Summary of Embodiment 1>
According to Embodiment 1, when it corresponds to the implementation period indicated by the regulation period data, the map-use application is temporarily reflected in the base map data with the map difference data at the time of regulation corresponding to the regulation period data. Will be executed. The restriction map difference data is recorded in the restriction map difference DB 243 until at least the implementation period indicated by the restriction period data has elapsed.

よって、交通規制の実施期間がすべて経過するまでは、ナビゲーション装置2が再度の規制時地図差分データの配信を受けなくても、規制時地図差分DB243に格納されているものを利用できる。具体例としては、数日や1ヶ月等の長期間にわたる交通規制に対して、ナビゲーション装置2が起動される都度、この交通規制の情報の配信を受ける必要がなくなる。他にも、特定の時間帯や曜日などに定期的に繰り返し実施される交通規制に対しても、定期的に規制時地図差分DB243から規制時地図差分データを読み出して地図データに反映させるので、定期的にこの交通規制の情報の配信を受ける必要がなくなる。   Therefore, the navigation device 2 can use the data stored in the restriction map difference DB 243 even if the navigation device 2 does not receive the distribution of restriction map difference data again until the traffic restriction implementation period has elapsed. As a specific example, it is not necessary to receive the traffic regulation information every time the navigation device 2 is activated for traffic regulation over a long period of time such as several days or one month. In addition, for traffic regulations that are regularly and repeatedly implemented in specific time zones, days of the week, etc., because the regulation map difference data is periodically read from the regulation map difference DB 243 and reflected in the map data, There is no need to regularly receive this traffic regulation information.

従って、地図差分データ配信サーバ1から規制時地図差分データを逐一配信しなくても済む。また、ナビゲーション装置2も、同一の交通規制についての規制時地図差分データを地図差分データ配信サーバ1から逐一配信を受ける必要がなくなる。その結果、交通規制の情報を配信する場合に無駄な通信を抑え、配信をより効率的にするとともに無駄な通信料がかからないようにすることが可能になる。   Therefore, it is not necessary to distribute the map difference data at the time of regulation from the map difference data distribution server 1 one by one. Further, the navigation device 2 does not need to receive the map difference data at the time of restriction for the same traffic restriction from the map difference data distribution server 1 one by one. As a result, it is possible to suppress unnecessary communication when distributing traffic regulation information, to make distribution more efficient and to avoid unnecessary communication charges.

<8.変形例1>
実施形態1では、配信先のナビゲーション装置2に未配信の地図差分データの抽出を、地図差分データ配信サーバ1が行う構成を示したが、必ずしもこれに限らない。例えば、地図差分データ配信システム100に、地図差分データ配信サーバ1とは別に、前述の判別用情報を格納することでナビゲーション装置2に未配信の地図差分データを抽出するサーバ(以下、更新管理サーバ)を含む構成としてもよい。この場合、前述した判別用情報の管理も更新管理サーバで行うものとする。
<8. Modification 1>
In the first embodiment, the map difference data distribution server 1 extracts the map difference data that has not been distributed to the distribution destination navigation device 2. However, the present invention is not limited to this. For example, a server (hereinafter referred to as an update management server) that extracts map difference data that has not been distributed to the navigation device 2 by storing the above-described determination information separately from the map difference data distribution server 1 in the map difference data distribution system 100. ). In this case, it is assumed that the management of the discrimination information described above is also performed by the update management server.

<9.変形例2>
実施形態1では、地図差分データ配信システム100に、地図データが更新されるごとに更新前後の地図データから更新時地図差分データを生成するサーバ(以下、更新時地図差分データ生成サーバ)を含まない構成を示したが、必ずしもこれに限らない。例えば、地図差分データ配信システム100に、更新時地図差分データ生成サーバを含む構成としてもよい。また、更新時地図差分データ生成サーバが、地図差分データ配信サーバ1と一体化した構成としてもよい。
<9. Modification 2>
In the first embodiment, the map difference data distribution system 100 does not include a server (hereinafter referred to as an update map difference data generation server) that generates update map difference data from map data before and after update each time map data is updated. Although the configuration is shown, it is not necessarily limited to this. For example, the map difference data distribution system 100 may include an update map difference data generation server. Further, the update map difference data generation server may be integrated with the map difference data distribution server 1.

<10.変形例3>
実施形態1では、地図差分データ配信システム100に、規制時時地図差分データを生成するサーバ(以下、規制時地図差分データ生成サーバ)を含まない構成を示したが、必ずしもこれに限らない。例えば、地図差分データ配信システム100に、規制時地図差分データ生成サーバを含む構成としてもよい。また、規制時地図差分データ生成サーバが、地図差分データ配信サーバ1と一体化した構成としてもよい。
<10. Modification 3>
In the first embodiment, the map difference data distribution system 100 has a configuration that does not include a server that generates restriction map difference data (hereinafter referred to as restriction map difference data generation server). However, the present invention is not limited to this. For example, the map difference data distribution system 100 may include a restriction map difference data generation server. Further, the restriction map difference data generation server may be integrated with the map difference data distribution server 1.

<11.最後に>
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
<11. Finally>
The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims, and the technical means disclosed in different embodiments can be appropriately combined. Such embodiments are also included in the technical scope of the present invention.

1 地図差分データ配信サーバ(地図差分データ配信装置)、2 ナビゲーション装置(端末装置)、100 地図差分データ配信システム、122 規制時地図差分DB(配信側規制時差分データ格納部)、132 配信部、241 ベース地図DB(地図データ格納部)、243 規制時地図差分DB(端末側規制時差分データ格納部)、302 受信処理部(受信部)、303 アプリ実行部、305 マージ処理部 1 map difference data delivery server (map difference data delivery device), 2 navigation device (terminal device), 100 map difference data delivery system, 122 regulation time map difference DB (delivery side regulation time difference data storage unit), 132 delivery unit, 241 Base map DB (map data storage unit), 243 restriction map difference DB (terminal side difference data storage unit), 302 reception processing unit (reception unit), 303 application execution unit, 305 merge processing unit

Claims (5)

交通規制の前後の地図データ間での地図要素のデータの変更内容を規制時地図差分データとして格納しているとともに、その交通規制の実施期間を示す規制期間データも紐付けて格納している配信側規制時差分データ格納部(122)と、
前記規制時地図差分データ及びその規制時地図差分データに対応する前記規制期間データを配信する配信部(132)とを備える地図差分データ配信装置(1)と、
前記配信部から配信された規制時地図差分データ及び規制期間データを受信する受信部(302)と、
前記受信部で受信した規制時地図差分データ及び規制期間データを格納し、少なくとも当該規制期間データが示す実施期間がすべて経過するまでは当該規制時地図差分データの記録を維持し続ける端末側規制時差分データ格納部(243)と、
地図データを格納している地図データ格納部(241)と、
前記地図データを用いるアプリケーションを実行するアプリ実行部(303)と、
前記アプリ実行部で前記地図データを用いるアプリケーションを実行する際、前記端末側規制時差分データ格納部に格納されている前記規制期間データが示す実施期間に該当している場合はその規制期間データに対応する前記規制時地図差分データを地図データに一時的に反映させる一方、前記規制期間データが示す実施期間に該当していない場合はその規制期間データに対応する前記規制時地図差分データを地図データに反映させないマージ処理部(305)とを備える端末装置(2)とを含むことを特徴とする地図差分データ配信システム。
Distribution that stores changes in map element data between map data before and after traffic regulation as map difference data at the time of regulation, and also stores regulation period data indicating the implementation period of the traffic regulation. Side regulation difference data storage unit (122),
A map difference data distribution device (1) comprising a distribution unit (132) for distributing the restriction map difference data and the restriction period data corresponding to the restriction map difference data;
A receiving unit (302) that receives the restriction map difference data and the restriction period data distributed from the distribution unit;
At the time of terminal-side control, the control-time map difference data and the control-period data received by the receiving unit are stored, and at least until the implementation period indicated by the control-period data has elapsed, the record of the control-time map difference data is maintained. A difference data storage unit (243);
A map data storage unit (241) storing map data;
An application execution unit (303) for executing an application using the map data;
When executing the application using the map data in the application execution unit, if it corresponds to the implementation period indicated by the regulation period data stored in the terminal side regulation difference data storage unit, the regulation period data While the corresponding map difference data at the time of regulation is temporarily reflected in the map data, the map difference data at the time of regulation corresponding to the regulation period data when the regulation period data does not correspond to the implementation period indicated by the map data A map difference data distribution system comprising: a terminal device (2) provided with a merge processing unit (305) that is not reflected on the map.
請求項1において、
前記地図差分データ配信装置は、
地図要素のデータを更新する前のバージョンの地図データと地図要素のデータを更新した後のバージョンの地図データとの間での地図要素のデータの変更内容を更新時地図差分データとして格納している配信側更新時差分データ格納部(121)を備え、
前記地図差分データ配信装置の前記配信部は、前記更新時地図差分データも配信し、
前記端末装置の前記受信部は、前記配信部から配信された更新時地図差分データも受信し、
前記端末装置は、
前記受信部で受信した更新時地図差分データを格納する端末側更新時差分データ格納部(242)を備え、
前記端末装置の前記マージ処理部は、
前記アプリ実行部で前記地図データを用いるアプリケーションを実行する際、
前記端末側規制時差分データ格納部に格納されている前記規制期間データが示す実施期間に該当している場合は、その規制期間データに対応する前記規制時地図差分データ、及び前記端末側更新時差分データ格納部に格納している前記更新時地図差分データを、地図データに一時的に反映させる一方、
前記規制期間データが示す実施期間に該当していない場合は、その規制期間データに対応する前記規制時地図差分データを地図データに反映させずに、前記端末側更新時差分データ格納部に格納している前記更新時地図差分データを地図データに一時的に反映させることを特徴とする地図差分データ配信システム。
In claim 1,
The map difference data distribution device
The map element data changes between the map data of the version before updating the map element data and the map data of the version after updating the map element data are stored as the map difference data at the time of update. A distribution-side update difference data storage unit (121);
The distribution unit of the map difference data distribution device also distributes the update map difference data,
The receiving unit of the terminal device also receives update map difference data distributed from the distribution unit,
The terminal device
A terminal side update difference data storage unit (242) for storing the update map difference data received by the receiving unit;
The merge processing unit of the terminal device,
When executing the application using the map data in the application execution unit,
When the restriction period data stored in the terminal side restriction time difference data storage unit corresponds to the implementation period indicated by the restriction period data, the restriction time map difference data corresponding to the restriction period data, and the terminal side update time While temporarily updating the map difference data at the time of update stored in the difference data storage unit to the map data,
If the regulation period data does not correspond to the implementation period, the regulation-time map difference data corresponding to the regulation period data is stored in the terminal-side update-time difference data storage unit without being reflected in the map data. A map difference data distribution system characterized in that the updated map difference data is temporarily reflected in map data.
請求項1又は2において、
前記規制期間データは、定期的に繰り返される交通規制の定期的な実施期間を示すデータも含むことを特徴とする地図差分データ配信システム。
In claim 1 or 2,
The map data distribution system according to claim 1, wherein the restriction period data also includes data indicating a periodic execution period of traffic restriction that is periodically repeated.
請求項1〜3のいずれかに記載の地図差分データ配信システム(100)で用いられることを特徴とする地図差分データ配信装置。   The map difference data delivery apparatus used by the map difference data delivery system (100) in any one of Claims 1-3. 請求項1〜3のいずれかに記載の地図差分データ配信システム(100)で用いられることを特徴とする端末装置。   A terminal device used in the map difference data distribution system (100) according to any one of claims 1 to 3.
JP2013135399A 2013-06-27 2013-06-27 Map differential data delivery system, map differential data delivery device, and terminal device Pending JP2015010891A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013135399A JP2015010891A (en) 2013-06-27 2013-06-27 Map differential data delivery system, map differential data delivery device, and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013135399A JP2015010891A (en) 2013-06-27 2013-06-27 Map differential data delivery system, map differential data delivery device, and terminal device

Publications (1)

Publication Number Publication Date
JP2015010891A true JP2015010891A (en) 2015-01-19

Family

ID=52304183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013135399A Pending JP2015010891A (en) 2013-06-27 2013-06-27 Map differential data delivery system, map differential data delivery device, and terminal device

Country Status (1)

Country Link
JP (1) JP2015010891A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016223863A (en) * 2015-05-29 2016-12-28 株式会社 ミックウェア Map information processing apparatus, map information processing method, and program
CN108569295A (en) * 2017-03-08 2018-09-25 奥迪股份公司 Method and system for environment measuring
CN116740925A (en) * 2023-05-16 2023-09-12 深圳市戴升智能科技有限公司 Traffic status data processing method and device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0895488A (en) * 1994-09-22 1996-04-12 Ekushingu:Kk Electronic map system and car navigation system
JP2004271953A (en) * 2003-03-10 2004-09-30 Xanavi Informatics Corp Map data structure and map data processing device
JP2010237249A (en) * 2009-03-30 2010-10-21 Toyota Mapmaster:Kk Road information generation device and method therefor, computer program for generating road information, and recording medium recorded with the computer program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0895488A (en) * 1994-09-22 1996-04-12 Ekushingu:Kk Electronic map system and car navigation system
JP2004271953A (en) * 2003-03-10 2004-09-30 Xanavi Informatics Corp Map data structure and map data processing device
JP2010237249A (en) * 2009-03-30 2010-10-21 Toyota Mapmaster:Kk Road information generation device and method therefor, computer program for generating road information, and recording medium recorded with the computer program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016223863A (en) * 2015-05-29 2016-12-28 株式会社 ミックウェア Map information processing apparatus, map information processing method, and program
CN108569295A (en) * 2017-03-08 2018-09-25 奥迪股份公司 Method and system for environment measuring
CN116740925A (en) * 2023-05-16 2023-09-12 深圳市戴升智能科技有限公司 Traffic status data processing method and device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US10331709B2 (en) Map difference data distribution system, map difference data distribution device, map data maintaining device, update management server, and map difference extraction server
JP5931108B2 (en) Navigation server and program
US8386172B2 (en) In-vehicle apparatus and map data updating system
CN101957209A (en) Navigation device map data increment updating method
JP2019036012A (en) Information notification device, information notification system, information notification method, information notification program
US11204256B2 (en) Communication terminal, movement guidance system, and non-transitory computer-readable recording medium storing computer program
EP2825848A1 (en) Partial map updates
JP2008090057A (en) Map data utilizing device, navigation apparatus, and program
US20090282072A1 (en) Database making system and database making method
JP6079400B2 (en) Map difference data distribution device, map difference data distribution method, vehicle navigation device
JP2018181024A (en) Parking lot estimation device and parking lot estimation method
WO2008023877A1 (en) Method for updating map data of terminal based on route area, and server using the same
JP6142638B2 (en) Map difference data distribution system, map difference data distribution device, and map difference extraction server
JP2008216268A (en) Map information management system, map information management method, and in-vehicle map information management device
JP2017020994A (en) Information distribution device and information distribution method
JP2015010891A (en) Map differential data delivery system, map differential data delivery device, and terminal device
JP6929567B2 (en) Electronic devices and programs
JP6052035B2 (en) Map difference data distribution device and map difference data distribution system
JP2024014983A (en) Data structure, information transmitting device, control method, program and storage medium
JP6516793B2 (en) Route Information Providing Server, Route Guidance System, and Route Information Providing Method
KR102336773B1 (en) Apparatus for generating thema route based on user&#39;s contents
JP2019168610A (en) Data structure, information processing device, and map generator
JP2017116441A (en) Guide system, guide method, and guide program
JP2016090315A (en) Information processing system, information processing program, information processing device, and information processing method
JP5800706B2 (en) User position output device, user position output method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151019

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160726

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170207