JP2019174829A - Map information processing device, map information processing method, and program - Google Patents
Map information processing device, map information processing method, and program Download PDFInfo
- Publication number
- JP2019174829A JP2019174829A JP2019104059A JP2019104059A JP2019174829A JP 2019174829 A JP2019174829 A JP 2019174829A JP 2019104059 A JP2019104059 A JP 2019104059A JP 2019104059 A JP2019104059 A JP 2019104059A JP 2019174829 A JP2019174829 A JP 2019174829A
- Authority
- JP
- Japan
- Prior art keywords
- map information
- map
- version
- storage unit
- latest version
- 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
Links
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
Description
本発明は、地図情報を差分更新し、利用する地図情報処理装置等に関するものである。 The present invention relates to a map information processing apparatus or the like that updates and uses map information in a differential manner.
従来の地図情報処理装置において、地図情報を差分更新する技術があった(例えば、特許文献1参照)。 In a conventional map information processing apparatus, there has been a technique for updating map information by difference (see, for example, Patent Document 1).
しかしながら、従来の地図情報処理装置においては、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができていなかった。なお、差分更新とは、地図情報の一部を更新することである。 However, in the conventional map information processing apparatus, the map information difference update is performed, and in the map information processing apparatus using the map information, appropriate map information corresponding to the error of the map information cannot be managed. In addition, difference update is updating a part of map information.
本第一の発明の地図情報処理装置は、一部の領域の地図情報であり、全体の地図情報の一部を構成する部品である2以上の地図部品を有するオリジナル地図情報を格納し得る格納部と、更新された領域の地図部品である1以上の差分地図を受信する受信部と、受信部が受信した1以上の差分地図を用いて、最新のバージョンの地図情報を格納部に蓄積する蓄積部と、格納部に格納されている最新のバージョンの地図情報を出力する出力部とを具備し、蓄積部は、オリジナル地図情報または最新のバージョンの直前のバージョンの地図情報を残すように、最新のバージョンの地図情報を格納部に蓄積し、格納部には、オリジナル地図情報または最新のバージョンの直前のバージョンの地図情報と、最新のバージョンの地図情報の2つのバージョンの地図情報が格納される地図情報処理装置である。 The map information processing apparatus according to the first aspect of the present invention is a map information that is map information of a part of an area, and that can store original map information having two or more map parts that are parts constituting part of the entire map information The latest version of map information is stored in the storage unit using the unit, the receiving unit that receives one or more difference maps that are map parts of the updated area, and the one or more difference maps received by the receiving unit The storage unit and an output unit that outputs the latest version of the map information stored in the storage unit, the storage unit so as to leave the original map information or the map information of the version immediately before the latest version, The latest version of the map information is accumulated in the storage unit, and the storage unit stores two versions of the original map information or the map information of the version immediately before the latest version and the latest version of the map information. A map information processing apparatus in which the map information is stored.
かかる構成により、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができる。 With such a configuration, the map information difference update is performed, and the map information processing apparatus that uses the map information can manage appropriate map information corresponding to an error in the map information.
また、本第二の発明の地図情報処理装置は、第一の発明に対して、蓄積部は、受信部が受信した1以上の差分地図と、更新されていない1以上の地図部品とを用いた、最新のバージョンの地図情報を前記格納部に蓄積する地図情報処理装置である。 In the map information processing apparatus of the second invention, the storage unit uses one or more difference maps received by the receiving unit and one or more map parts that have not been updated. The map information processing apparatus accumulates the latest version of map information in the storage unit.
かかる構成により、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができる。 With such a configuration, the map information difference update is performed, and the map information processing apparatus that uses the map information can manage appropriate map information corresponding to an error in the map information.
また、本第三の発明の地図情報処理装置は、第一または第二の発明に対して、蓄積部は、オリジナル地図情報、および最新のバージョンの直前のバージョンの地図情報を残すように、最新のバージョンの地図情報を格納部に蓄積し、格納部には、オリジナル地図情報と、最新のバージョンの直前のバージョンの地図情報と、最新のバージョンの地図情報の3つのバージョンの地図情報が格納される地図情報処理装置である。 Further, the map information processing apparatus according to the third aspect of the present invention is different from the first or second aspect in that the storage unit keeps the original map information and the map information of the version immediately before the latest version. Is stored in the storage unit, and the map unit stores three versions of map information: the original map information, the map information immediately before the latest version, and the latest version map information. Map information processing apparatus.
かかる構成により、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができる。 With such a configuration, the map information difference update is performed, and the map information processing apparatus that uses the map information can manage appropriate map information corresponding to an error in the map information.
また、本第四の発明の地図情報処理装置は、第一から第三いずれか1つの発明に対して、最新のバージョンの地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する判断部をさらに具備し、出力部は、判断部が、不具合が存在すると判断した場合、オリジナル地図情報または最新のバージョンの直前のバージョンの地図情報を出力する地図情報処理装置である。 Further, the map information processing apparatus according to the fourth aspect of the present invention determines whether or not there is a defect in any of the map parts included in the latest version of the map information with respect to any one of the first to third aspects of the invention. The output unit is a map information processing apparatus that outputs original map information or map information of a version immediately before the latest version when the determination unit determines that there is a defect.
かかる構成により、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができる。 With such a configuration, the map information difference update is performed, and the map information processing apparatus that uses the map information can manage appropriate map information corresponding to an error in the map information.
また、本第五の発明の地図情報処理装置は、第一から第四いずれか1つの発明に対して、蓄積部が最新のバージョンの地図情報を蓄積する前、または蓄積した後に、予め決められたバージョンの地図情報以外の地図情報を削除する削除部をさらに具備する地図情報処理装置である。 The map information processing apparatus according to the fifth aspect of the present invention is preliminarily determined with respect to any one of the first to fourth aspects before or after the storage unit stores the latest version of map information. The map information processing apparatus further includes a deletion unit that deletes map information other than the version of the map information.
かかる構成により、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができる。 With such a configuration, the map information difference update is performed, and the map information processing apparatus that uses the map information can manage appropriate map information corresponding to an error in the map information.
本発明による地図情報処理装置によれば、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができる。 According to the map information processing apparatus of the present invention, map information difference update is performed, and in the map information processing apparatus using map information, appropriate map information corresponding to an error in map information can be managed.
以下、地図情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of the map information processing apparatus and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.
(実施の形態1)
本実施の形態において、地図差分更新において、差分情報を受信し、最新の地図情報と、オリジナル地図情報または直前のバージョンの地図情報の2つのバージョンを保持し、利用する地図情報処理装置について説明する。なお、直前のバージョンの地図情報とは、最新より一つ前のバージョンの地図情報である。
(Embodiment 1)
In the present embodiment, a map information processing apparatus that receives difference information, holds two versions of the latest map information, the original map information, or the map information of the immediately previous version and uses it in the map difference update will be described. . Note that the previous version of map information is the map information of the previous version.
また、本実施の形態において、最新の地図情報と、オリジナル地図情報と、直前のバージョンの地図情報の3つのバージョンの地図情報を保持し、利用する地図情報処理装置について説明する。 In the present embodiment, a map information processing apparatus that holds and uses three versions of map information including the latest map information, original map information, and the latest version of map information will be described.
さらに、本実施の形態において、最新の地図情報を構成する地図部品のエラーを検知した場合、オリジナル地図情報または直前のバージョンの地図情報を利用する地図情報処理装置について説明する。 Furthermore, in the present embodiment, a map information processing apparatus that uses original map information or the previous version of map information when an error of a map part constituting the latest map information is detected will be described.
図1は、本実施の形態における地図情報処理装置1を具備する地図情報システムの概念図である。地図情報システムは、1または2以上の地図情報処理装置1と、地図情報サーバ装置2とを具備する。 FIG. 1 is a conceptual diagram of a map information system including a map information processing apparatus 1 according to the present embodiment. The map information system includes one or more map information processing apparatuses 1 and a map information server apparatus 2.
地図情報処理装置1は、例えば、ナビゲーションを行う装置であり、例えば、車載用のナビゲーション装置、地図アプリが格納されているスマートフォンや携帯端末等である。地図情報処理装置1の種類や形状等は問わない。 The map information processing apparatus 1 is an apparatus that performs navigation, for example, an in-vehicle navigation apparatus, a smartphone or a mobile terminal in which a map application is stored, and the like. The type and shape of the map information processing apparatus 1 are not questioned.
地図情報サーバ装置2は、最新の地図情報を格納している装置である。地図情報サーバ装置2は、最新の地図情報のうち、更新された部分の地図情報である1以上の差分地図のみを格納していても良い。また、地図情報サーバ装置2は、1以上の差分地図または最新の地図情報を地図情報処理装置1に送信する。 The map information server device 2 is a device that stores the latest map information. The map information server device 2 may store only one or more difference maps that are updated map information of the latest map information. The map information server device 2 transmits one or more difference maps or the latest map information to the map information processing device 1.
図2は、本実施の形態における地図情報システムのブロック図である。 FIG. 2 is a block diagram of the map information system in the present embodiment.
地図情報システムを構成する地図情報処理装置1は、格納部10、受付部11、受信部12、処理部13、出力部14を備える。 A map information processing apparatus 1 configuring a map information system includes a storage unit 10, a reception unit 11, a reception unit 12, a processing unit 13, and an output unit 14.
処理部13は、蓄積部131、削除部132、判断部133、および経路探索部134を備える。 The processing unit 13 includes a storage unit 131, a deletion unit 132, a determination unit 133, and a route search unit 134.
地図情報サーバ装置2は、サーバ格納部21、およびサーバ送信部22を備える。 The map information server device 2 includes a server storage unit 21 and a server transmission unit 22.
地図情報処理装置1を構成する格納部10は、2以上のバージョンの地図情報を格納し得る。地図情報は、2以上の地図部品を有する。各バージョンの地図情報は、領域全体をカバーする地図部品を有しても良いし、直前のバージョンまたは最初のバージョン(バージョン1)の地図情報との差分の地図部品のみを有しても良い。つまり、各バージョンの地図情報の持ち方は問わない。 The storage unit 10 constituting the map information processing apparatus 1 can store two or more versions of map information. The map information has two or more map parts. The map information of each version may include a map part that covers the entire area, or may include only a map part that is different from the map information of the previous version or the first version (version 1). That is, it does not matter how the map information of each version is held.
地図情報が示す地図の種類や、地図情報のデータ形式などは、問わない。当該地図の種類は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、航空写真、衛星写真などである。また、当該データ形式は、例えば、ラスタデータや、ベクタデータ、KIWIフォーマットなどである。 The type of map indicated by the map information and the data format of the map information are not limited. The types of the maps are, for example, topographic maps, topographic maps, geological maps, land use maps, housing maps, route maps, road maps, guide maps, aerial photographs, satellite photographs, and the like. The data format is, for example, raster data, vector data, KIWI format, or the like.
また、地図情報は、通常、道路を示す1以上の道路情報を有する。道路情報は、例えば、道路の名称や、道路の種類、道路の両端の位置などを示す情報を有する。また、道路情報は、例えば、道路のスコアや、道路を識別する情報などを有する。当該スコアは、通常、経路探索時に用いるコストである。また、道路情報には、道路情報を識別する情報が対応付いていてもよい。 In addition, the map information usually has one or more road information indicating roads. The road information includes, for example, information indicating the name of the road, the type of road, the positions of both ends of the road, and the like. The road information includes, for example, a road score and information for identifying the road. The score is usually a cost used for route search. The road information may be associated with information for identifying the road information.
また、地図情報は、例えば、地図上の地点を示す1以上の地点情報を有していてもよい。当該地点の種類は、問わない。当該地点は、例えば、交差点や、休憩地点、観光名所、駅などである。 Further, the map information may have, for example, one or more pieces of point information indicating points on the map. The kind of the said point is not ask | required. The said point is an intersection, a break point, a tourist attraction, a station, etc., for example.
格納部10は、バージョンによってフォルダを分けて、各バージョンの地図情報を格納していても良い。かかる場合、例えば、フォルダ名がバージョン識別子である。バージョン識別子は、バージョンを識別する情報である。また、格納部10は、バージョン識別子に対応付けて、地図情報を格納していても良い。つまり、地図情報は、当該地図情報のバージョン識別子が取得できるように管理されていれば良い。 The storage unit 10 may store the map information of each version by dividing the folder according to the version. In such a case, for example, the folder name is the version identifier. The version identifier is information for identifying a version. The storage unit 10 may store map information in association with the version identifier. That is, the map information only needs to be managed so that the version identifier of the map information can be acquired.
なお、各バージョンの地図情報は、領域全体をカバーする2以上の地図部品を有していることは好適である。かかる場合、通常、バージョン間で、少なくとも一部に同じ地図部品を有することとなる。 It is preferable that each version of the map information has two or more map parts that cover the entire area. In such a case, the same map parts are usually at least partially between versions.
また、地図部品とは、一部の領域の地図情報であり、全体の地図情報の一部を構成する部品である。 Further, the map part is map information of a part of the area, and is a part constituting part of the whole map information.
格納部10は、オリジナル地図情報を格納し得る。オリジナル地図情報とは、最初のバージョン(バージョン1)の地図情報である。オリジナル地図情報とは、通常、元々、地図情報処理装置1に格納されている地図情報である。オリジナル地図情報は、2以上の地図部品を有する。 The storage unit 10 can store original map information. The original map information is map information of the first version (version 1). Original map information is usually map information originally stored in the map information processing apparatus 1. The original map information has two or more map parts.
格納部10は、オリジナル地図情報と、最新のバージョンの地図情報の2つのバージョンの地図情報が格納されることは好適である。最新のバージョンの地図情報とは、最新に更新された地図部品を含む地図情報である。 The storage unit 10 preferably stores two versions of map information: original map information and the latest version of map information. The latest version of map information is map information including the latest updated map parts.
格納部10は、最新のバージョンの直前のバージョンの地図情報と、最新のバージョンの地図情報の2つのバージョンの地図情報が格納されていても良い。 The storage unit 10 may store two versions of map information: the map information of the version immediately before the latest version and the map information of the latest version.
格納部10は、オリジナル地図情報と、最新のバージョンの直前のバージョンの地図情報と、最新のバージョンの地図情報の3つのバージョンの地図情報が格納されていても良い。 The storage unit 10 may store original map information, map information of a version immediately before the latest version, and map information of three versions of the latest version of map information.
受付部11は、指示や情報等を受け付ける。指示や情報等とは、例えば、地図情報の出力指示、目的地の入力、経路探索指示等である。目的地の入力が、現在地から目的地までの経路探索の指示でも良い。なお、地図情報の出力指示は、ユーザから受け付けても良いし、地図情報処理装置1が搭載されている車両のエンジンがONになったことを検知することにより受け付けても良いし、車両の装置から受信されても良い。つまり、地図情報の出力指示の入力方法は問わない。 The reception unit 11 receives instructions, information, and the like. The instructions and information are, for example, map information output instructions, destination inputs, route search instructions, and the like. The destination input may be a route search instruction from the current location to the destination. The map information output instruction may be received from the user, may be received by detecting that the engine of the vehicle on which the map information processing device 1 is mounted is turned on, or the vehicle device. May be received from. That is, the input method of the output instruction | indication of map information is not ask | required.
受信部12は、更新された領域の地図部品である1以上の差分地図を受信する。受信部12は、1以上の差分地図を地図情報サーバ装置2から受信する。受信部12は、1以上の差分地図のバージョンを識別するバージョン識別子とともに、1以上の差分地図を受信しても良い。また、受信部12が1以上の差分地図を受信した場合、後述する処理部13は、最新のバージョンのバージョン識別子を生成しても良い。なお、1以上の差分地図のバージョンとは、地図情報のバージョンである。さらに、受信部12は、最新のバージョンのすべての地図部品を有する最新のバージョンの地図情報を受信しても良い。また、受信部12は、バージョン識別子と1以上の差分地図を受信することは好適である。 The receiving unit 12 receives one or more difference maps that are map parts of the updated region. The receiving unit 12 receives one or more difference maps from the map information server device 2. The receiving unit 12 may receive one or more difference maps together with a version identifier for identifying one or more difference map versions. When the receiving unit 12 receives one or more difference maps, the processing unit 13 described later may generate the latest version version identifier. The version of one or more difference maps is a version of map information. Further, the receiving unit 12 may receive the latest version of map information including all the latest version of map parts. Moreover, it is suitable for the receiving part 12 to receive a version identifier and one or more difference maps.
処理部13は、各種の処理を行う。各種の処理とは、例えば、後述する蓄積部131、削除部132、判断部133、経路探索部134等が行う処理である。 The processing unit 13 performs various processes. The various processes are processes performed by, for example, an accumulation unit 131, a deletion unit 132, a determination unit 133, and a route search unit 134, which will be described later.
各種の処理とは、例えば、最新のバージョンのバージョン識別子を生成する処理である。処理部13は、格納部10の最新地図情報に対応するバージョン識別子を取得し、当該バージョン識別子で識別されるバージョンの次のバージョンのバージョン識別子を生成する。 The various types of processing are, for example, processing for generating the latest version version identifier. The processing unit 13 acquires a version identifier corresponding to the latest map information in the storage unit 10, and generates a version identifier of a version next to the version identified by the version identifier.
蓄積部131は、受信部12が受信した1以上の差分地図を用いて、最新のバージョンの地図情報を格納部10に蓄積する。なお、蓄積された最新のバージョンの地図情報は、他のバージョンの地図情報と区別可能な態様で、格納部10に蓄積される。つまり、蓄積部131は、例えば、最新のバージョンのバージョン識別子の名称を有するフォルダに最新のバージョンの地図情報を蓄積する。また、蓄積部131は、例えば、最新のバージョンのバージョン識別子と対にして、最新のバージョンの地図情報を蓄積する。 The accumulation unit 131 accumulates the latest version of map information in the storage unit 10 using one or more difference maps received by the reception unit 12. Note that the latest version of the map information stored is stored in the storage unit 10 in a manner that is distinguishable from other versions of map information. That is, for example, the storage unit 131 stores the latest version of map information in a folder having the name of the version identifier of the latest version. In addition, the storage unit 131 stores, for example, the latest version of map information in a pair with the latest version version identifier.
蓄積部131は、受信部12が受信した1以上の差分地図と、更新されていない1以上の地図部品とを用いた、最新のバージョンの地図情報を格納部10に蓄積しても良い。なお、更新されていない1以上の地図部品は、通常、最新のバージョンの直前のバージョンの地図情報を構成する1以上の地図部品である。 The accumulation unit 131 may accumulate in the storage unit 10 the latest version of map information using one or more difference maps received by the reception unit 12 and one or more map parts that have not been updated. The one or more map parts that have not been updated are usually one or more map parts that constitute the map information of the version immediately before the latest version.
蓄積部131は、受信部12が受信した1以上の差分地図のみを、格納部10に蓄積しても良い。かかる場合、受信部12が受信した1以上の差分地図に対応する領域以外の領域の地図部品は、最新のバージョンの直前のバージョンの地図情報に含まれる地図部品であり当該領域の地図部品、またはオリジナル地図情報に含まれる地図部品であり当該領域の地図部品である。 The accumulation unit 131 may accumulate only one or more difference maps received by the reception unit 12 in the storage unit 10. In such a case, the map part of the area other than the area corresponding to the one or more difference maps received by the receiving unit 12 is a map part included in the map information of the version immediately before the latest version, or the map part of the area, or It is a map part included in the original map information and a map part of the area.
また、蓄積部131は、受信部12が受信した1最新のバージョンの地図情報を格納部10に蓄積しても良い。 The storage unit 131 may store the latest version of map information received by the receiving unit 12 in the storage unit 10.
蓄積部131は、オリジナル地図情報または最新のバージョンの直前のバージョンの地図情報を残すように、最新のバージョンの地図情報を格納部10に蓄積することは好適である。なお、かかる場合、結果として、オリジナル地図情報または最新のバージョンの直前のバージョンの地図情報と、最新のバージョンの地図情報とが格納部10に残れば良い。 It is preferable that the storage unit 131 stores the latest version of map information in the storage unit 10 so that the original map information or the map information of the version immediately before the latest version remains. In this case, as a result, the original map information or the map information of the version immediately before the latest version and the latest version of map information may remain in the storage unit 10.
蓄積部131は、オリジナル地図情報、および最新のバージョンの直前のバージョンの地図情報を残すように、最新のバージョンの地図情報を格納部10に蓄積することは好適である。なお、かかる場合、結果として、オリジナル地図情報と、最新のバージョンの直前のバージョンの地図情報と、最新のバージョンの地図情報とが格納部10に残れば良い。 The accumulation unit 131 preferably accumulates the latest version of map information in the storage unit 10 so as to leave the original map information and the map information of the version immediately before the latest version. In this case, as a result, the original map information, the map information of the version immediately before the latest version, and the map information of the latest version need only remain in the storage unit 10.
削除部132は、蓄積部131が最新のバージョンの地図情報を蓄積する前、または蓄積した後に、予め決められたバージョンの地図情報以外の地図情報を削除する。予め決められたバージョンの地図情報は、例えば、オリジナル地図情報(バージョン1の地図情報)と最新のバージョンの地図情報である。予め決められたバージョンの地図情報は、例えば、最新のバージョンの直前のバージョンの地図情報と最新のバージョンの地図情報である。予め決められたバージョンの地図情報は、例えば、オリジナル地図情報と最新のバージョンの直前のバージョンの地図情報と最新のバージョンの地図情報である。 The deletion unit 132 deletes map information other than a predetermined version of map information before or after the storage unit 131 stores the latest version of map information. The predetermined version of map information is, for example, original map information (version 1 map information) and the latest version of map information. The map information of the predetermined version is, for example, the map information of the version immediately before the latest version and the map information of the latest version. The predetermined version of map information is, for example, the original map information, the map information of the version immediately before the latest version, and the map information of the latest version.
判断部133は、最新のバージョンの地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する。なお、地図部品の不具合とは、地図部品が利用できない、または利用しない方が良いと判断される何等かの原因であり、例えば、ファイルの破壊、一部の情報の欠落等である。なお、地図部品の不具合により、例えば、当該地図部品の表示が不能になる。また、地図部品の不具合により、例えば、経路探索や経路案内等の地図の情報処理が不能になる。 The determination unit 133 determines whether there is a defect in any of the map parts included in the latest version of map information. The malfunction of the map part is any cause for which it is determined that the map part cannot be used or should not be used. For example, the file is destroyed or some information is missing. In addition, the display of the said map component becomes impossible by the malfunction of a map component, for example. Further, due to a defect in the map parts, for example, map information processing such as route search and route guidance becomes impossible.
経路探索部134は、経路探索を行う。経路探索技術は公知技術であるので、詳細な説明を省略する。経路探索部134は、A*探索アルゴリズムにより経路探索を行っても良いし、ダイクストラ法等のアルゴリズムにより経路探索を行っても良い。つまり、経路探索のアルゴリズムは問わないことは言うまでもない。 The route search unit 134 performs route search. Since the route search technique is a known technique, detailed description thereof is omitted. The route search unit 134 may perform a route search using an A * search algorithm, or may perform a route search using an algorithm such as the Dijkstra method. That is, it goes without saying that the route search algorithm is not limited.
出力部14は、格納部10に格納されている最新のバージョンの地図情報を出力する。 The output unit 14 outputs the latest version of map information stored in the storage unit 10.
出力部14は、最新の地図情報の一部の地図部品に不具合が存在すると判断部133が判断した場合、最新のバージョンの直前のバージョンの地図情報を出力する。出力部14は、最新の地図情報の一部の地図部品に不具合が存在すると判断部133が判断した場合、オリジナル地図情報を出力しても良い。さらに、出力部14は、経路探索部134における経路探索の結果や経路案内等を出力しても良い。 When the determination unit 133 determines that there is a defect in some map parts of the latest map information, the output unit 14 outputs the map information of the version immediately before the latest version. The output unit 14 may output the original map information when the determination unit 133 determines that there is a defect in some map parts of the latest map information. Further, the output unit 14 may output a route search result, route guidance, or the like in the route search unit 134.
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。 Here, output refers to display on a display, projection using a projector, printing with a printer, sound output, transmission to an external device, storage in a recording medium, and output to other processing devices or other programs. It is a concept that includes delivery of processing results.
地図情報サーバ装置2を構成するサーバ格納部21は、地図情報を格納し得る。サーバ格納部21は、例えば、最新の地図情報を格納し得る。サーバ格納部21は、例えば、最新の地図情報を構成する地図部品であり、更新された地図部品を格納し得る。サーバ格納部21は、2以上の更新された地図部品のみを格納していても良い。なお、更新された地図部品を差分地図と言っても良い。 The server storage unit 21 constituting the map information server device 2 can store map information. The server storage unit 21 can store the latest map information, for example. The server storage unit 21 is, for example, a map part constituting the latest map information, and can store an updated map part. The server storage unit 21 may store only two or more updated map parts. The updated map part may be called a difference map.
サーバ送信部22は、サーバ格納部21の更新された1または2以上の地図部品を地図情報処理装置1に送信する。サーバ送信部22が1以上の差分地図を送信するタイミングは問わない。サーバ送信部22は、地図情報処理装置1からの指示に応じて、1以上の差分地図を送信しても良い。また、サーバ送信部22は、差分地図がサーバ格納部21に蓄積された後、直ちに、1以上の差分地図を送信しても良い。また、サーバ送信部22は、1以上の差分地図がサーバ格納部21に蓄積された後、直ちに、繰り返し1以上の差分地図を送信する等しても良い。 The server transmission unit 22 transmits the updated one or more map parts in the server storage unit 21 to the map information processing apparatus 1. The timing at which the server transmission unit 22 transmits one or more difference maps does not matter. The server transmission unit 22 may transmit one or more difference maps in response to an instruction from the map information processing apparatus 1. The server transmission unit 22 may transmit one or more difference maps immediately after the difference map is accumulated in the server storage unit 21. The server transmission unit 22 may repeatedly transmit one or more difference maps immediately after the one or more difference maps are accumulated in the server storage unit 21.
格納部10、およびサーバ格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。 The storage unit 10 and the server storage unit 21 are preferably non-volatile recording media, but can also be realized by volatile recording media.
格納部10、およびサーバ格納部21に、地図情報が記憶される過程は問わない。例えば、記録媒体を介して地図情報が格納部10等で記憶されるようになってもよく、通信回線等を介して送信された地図情報が格納部10等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図情報が格納部10等で記憶されるようになってもよい。 The process in which map information is memorize | stored in the storage part 10 and the server storage part 21 is not ask | required. For example, map information may be stored in the storage unit 10 or the like via a recording medium, or map information transmitted via a communication line or the like may be stored in the storage unit 10 or the like. Alternatively, the map information input via the input device may be stored in the storage unit 10 or the like.
受信部12は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。 The receiving unit 12 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast.
処理部13、蓄積部131、削除部132、判断部133、および経路探索部134は、通常、MPUやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The processing unit 13, the storage unit 131, the deletion unit 132, the determination unit 133, and the route search unit 134 can be usually realized by an MPU, a memory, or the like. The processing procedure of the processing unit 13 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
出力部14は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部14は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The output unit 14 may be considered as including or not including an output device such as a display or a speaker. The output unit 14 can be realized by output device driver software, or output device driver software and an output device.
サーバ送信部22は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。 The server transmission unit 22 is usually realized by wireless or wired communication means, but may be realized by broadcasting means.
次に、地図情報システムの動作について説明する。まず、地図情報処理装置1の動作について、図3のフローチャートを用いて説明する。 Next, the operation of the map information system will be described. First, operation | movement of the map information processing apparatus 1 is demonstrated using the flowchart of FIG.
(ステップS301)受信部12は、1以上の差分地図を受信したか否かを判断する。1以上の差分地図を受信した場合はステップS302に行き、1以上の差分地図を受信しない場合はステップS305に行く。 (Step S301) The receiving unit 12 determines whether one or more difference maps have been received. If one or more difference maps are received, the process goes to step S302. If one or more difference maps are not received, the process goes to step S305.
(ステップS302)蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンの地図情報を格納部10に蓄積する。蓄積部131は、受信部12が受信した1以上の差分地図のみを格納部10に蓄積しても良い。 (Step S <b> 302) The accumulation unit 131 accumulates the latest version of map information including one or more difference maps received by the reception unit 12 in the storage unit 10. The accumulation unit 131 may accumulate only one or more difference maps received by the reception unit 12 in the storage unit 10.
(ステップS303)削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在するか否かを判断する。予め決められたバージョンの地図情報以外の地図情報が格納部10に存在する場合はステップS304に行き、存在しない場合はステップS301に戻る。 (Step S303) The deletion unit 132 determines whether or not map information other than a predetermined version of the map information exists in the storage unit 10. If map information other than a predetermined version of map information exists in the storage unit 10, the process goes to step S304, and if not, the process returns to step S301.
(ステップS304)削除部132は、予め決められたバージョンの地図情報以外の地図情報を格納部10から削除する。ステップS301に戻る。 (Step S304) The deletion unit 132 deletes map information other than the predetermined version of map information from the storage unit 10. The process returns to step S301.
(ステップS305)受付部11は、地図情報の出力指示を受け付けたか否かを判断する。出力指示を受け付けた場合はステップS306に行き、出力指示を受け付けない場合はステップS311に行く。 (Step S305) The accepting unit 11 determines whether an instruction to output map information has been accepted. If an output instruction is accepted, the process goes to step S306. If an output instruction is not accepted, the process goes to step S311.
(ステップS306)出力部14は、最新のバージョンの地図情報を格納部10から取得する。 (Step S306) The output unit 14 acquires the latest version of map information from the storage unit 10.
(ステップS307)判断部133は、最新のバージョンの地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する。不具合が存在する場合はステップS308に行き、不具合が存在しない場合はステップS310に行く。 (Step S307) The determination unit 133 determines whether there is a defect in any of the map parts included in the latest version of the map information. If there is a problem, go to step S308, and if there is no problem, go to step S310.
(ステップS308)出力部14は、予め決められた次の順序の地図情報を格納部10から取得する。直前に取得された地図情報が最新のバージョンの地図情報である場合、予め決められた次の順序の地図情報は、最新のバージョンの直前のバージョンの地図情報、またはオリジナル地図情報である。また、直前に取得された地図情報が最新のバージョンの直前のバージョンの地図情報である場合、予め決められた次の順序の地図情報はオリジナル地図情報である。なお、予め決められた次の順序とは、予め決められた利用の順序に関し、最優先の次の利用順序、という意味である。 (Step S <b> 308) The output unit 14 acquires the map information of the next order determined in advance from the storage unit 10. When the map information acquired immediately before is the latest version of map information, the map information in the next predetermined order is the map information of the version immediately before the latest version or the original map information. When the map information acquired immediately before is the map information of the version immediately before the latest version, the map information in the next predetermined order is the original map information. The predetermined next order means the next priority order of use with respect to the predetermined order of use.
(ステップS309)削除部132は、不具合が存在するバージョンの地図情報を削除する。 (Step S309) The deletion unit 132 deletes the version of map information in which a defect exists.
(ステップS310)出力部14は、直前に取得した地図情報を出力する。ステップS301に戻る。 (Step S310) The output unit 14 outputs the map information acquired immediately before. The process returns to step S301.
(ステップS311)受付部11は、その他の指示や情報等を受け付けたか否かを判断する。その他の指示や情報等を受け付けた場合はステップS312に行き、その他の指示や情報等を受け付けない場合はステップS301に戻る。 (Step S311) The receiving unit 11 determines whether other instructions, information, and the like have been received. If any other instruction or information is accepted, the process goes to step S312, and if no other instruction or information is accepted, the process returns to step S301.
(ステップS312)処理部13等は、その他の指示や情報等に応じた処理を行う。ステップS301に戻る。なお、その他の指示や情報等に応じた処理とは、例えば、経路探索、経路案内等の処理である。 (Step S312) The processing unit 13 and the like perform processing according to other instructions and information. The process returns to step S301. In addition, the process according to another instruction | indication, information, etc. is processes, such as route search and route guidance, for example.
なお、図3のフローチャートにおいて、ステップS309で不具合が存在するバージョンの地図情報を削除したが、必ずしも削除する必要はない。 In the flowchart of FIG. 3, the version of the map information having a defect is deleted in step S309, but it is not always necessary to delete it.
また、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 Further, in the flowchart of FIG. 3, the process is ended by powering off or interruption for aborting the process.
次に、地図情報サーバ装置2の動作について説明する。地図情報サーバ装置2は、1以上の差分地図を受け付ける。そして、地図情報サーバ装置2は、1以上の差分地図をサーバ格納部21に蓄積する。そして、地図情報処理装置1からの指示を受信した場合、サーバ送信部22は1以上の差分地図を地図情報処理装置1に送信する。なお、サーバ送信部22が1以上の差分地図を送信するトリガーは問わない。 Next, the operation of the map information server device 2 will be described. The map information server device 2 accepts one or more difference maps. The map information server device 2 accumulates one or more difference maps in the server storage unit 21. When receiving an instruction from the map information processing apparatus 1, the server transmission unit 22 transmits one or more difference maps to the map information processing apparatus 1. In addition, the trigger which the server transmission part 22 transmits one or more difference maps does not ask | require.
以下、本実施の形態におけるある。具体例3は、格納部10に、オリジナル地図情報、最新のバージョンの直前のバージ地図情報システムの3つの具体的な動作について説明する。地図情報システムの概念図は図1である。 The following is in this embodiment. Specific Example 3 describes three specific operations of the barge map information system immediately before the original map information and the latest version in the storage unit 10. A conceptual diagram of the map information system is shown in FIG.
具体例1は、格納部10に、オリジナル地図情報、および最新の地図情報の、最大2つのバージョンの地図情報が格納され得る場合である。具体例2は、格納部10に、最新のバージョンの直前のバージョンの地図情報、および最新の地図情報の、最大2つのバージョンが格納され得る場合でョンの地図情報、および最新の地図情報の、最大3つのバージョンが格納され得る場合である。 Specific example 1 is a case where the map information of the maximum two versions of the original map information and the latest map information can be stored in the storage unit 10. In the second specific example, the storage unit 10 stores the map information of the version immediately before the latest version, and the map information of the latest map information when the maximum two versions of the map information can be stored. , Where a maximum of three versions can be stored.
そして、ユーザは、オリジナルの地図情報が格納されている地図情報処理装置1を購入した、とする。この地図情報処理装置1は、自動車やバイクや自転車等の車両で利用するナビゲーション装置である、とする。 Then, it is assumed that the user has purchased the map information processing apparatus 1 in which the original map information is stored. The map information processing apparatus 1 is assumed to be a navigation apparatus used in vehicles such as automobiles, motorcycles, and bicycles.
そして、地図情報処理装置1の格納部10には、以下のオリジナル地図情報が格納されている、とする。オリジナル地図情報は、領域1、領域2、領域3、・・・、領域n、領域n+1等の識別子で識別される地図部品を有する。地図部品は、一部の領域の地図情報である。また、オリジナル地図情報は、フォルダ「オリジナル地図」内に格納されている。また、格納部10に複数のバージョンの地図情報が格納される場合、バージョンごとに、フォルダを分けて地図情報が格納される、とする。 It is assumed that the following original map information is stored in the storage unit 10 of the map information processing apparatus 1. The original map information has map parts identified by identifiers such as region 1, region 2, region 3,..., Region n, region n + 1, and the like. The map part is map information of a partial area. The original map information is stored in the folder “original map”. In addition, when a plurality of versions of map information are stored in the storage unit 10, it is assumed that the map information is stored separately for each version.
そして、各具体例において、格納部10にオリジナル地図情報が格納されている状態から、処理が開始される。かかる格納部10の初期の状態は、図4の(a)である。なお、オリジナル地図情報は、ここでは、バージョン1の地図情報である、と言える。 In each specific example, the processing is started from the state where the original map information is stored in the storage unit 10. The initial state of the storage unit 10 is (a) of FIG. Here, it can be said that the original map information is version 1 map information.
(具体例1)
ユーザが地図情報処理装置1を購入後、地図情報サーバ装置2のサーバ格納部21に更新された1以上の地図部品が蓄積された、とする。ここで、更新された1以上の地図部品は、領域2、および領域nの地図部品であった、とする。
(Specific example 1)
It is assumed that one or more updated map parts are accumulated in the server storage unit 21 of the map information server device 2 after the user purchases the map information processing device 1. Here, it is assumed that the updated one or more map parts are the map parts of the area 2 and the area n.
その後、ユーザは、地図情報処理装置1を起動した、とする。そして、受信部12は、地図情報サーバ装置2に更新された地図部品が存在するか否かを問い合わせる。 Thereafter, it is assumed that the user has activated the map information processing apparatus 1. Then, the receiving unit 12 inquires of the map information server device 2 whether there is an updated map part.
そして、地図情報サーバ装置2は、かかる問い合わせを受信し、サーバ送信部22はサーバ格納部21の2つの地図部品(領域2、および領域nの地図部品)を地図情報処理装置1に送信する。 Then, the map information server device 2 receives the inquiry, and the server transmission unit 22 transmits the two map components (the region 2 and the map component of the region n) in the server storage unit 21 to the map information processing device 1.
次に、地図情報処理装置1の受信部12は、領域2、および領域nの地図部品を受信する。かかる地図部品は、差分地図である。 Next, the receiving unit 12 of the map information processing apparatus 1 receives the map parts of the area 2 and the area n. Such a map part is a difference map.
次に、蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンの地図情報を格納部10に蓄積する。つまり、ここでは、例えば、蓄積部131は、既蓄積の地図情報の中の最新のバージョンのバージョン識別子「オリジナル地図」を取得する。バージョン識別子は、ここでは、フォルダ名である。そして、蓄積部131は、取得したバージョン識別子の次のバージョン識別子「バージョン2」を生成する。そして、蓄積部131は、バージョン識別子「バージョン2」を名称に持つフォルダを生成する。次に、蓄積部131は、受信部12が受信した領域2および領域nの地図部品をフォルダ「バージョン2」に蓄積する。そして、蓄積部131は、領域2および領域n以外の領域(例えば、領域1、領域n+1等)の地図部品を、既蓄積の地図情報の中の最新のバージョン(ここでは、オリジナル地図情報)から取得し、フォルダ「バージョン2」に複写する。なお、蓄積部131は、バージョン識別子の生成ルールを予め保持している、とする。また、バージョン識別子の生成ルールとは、「オリジナル地図,バージョン2,オリジナル地図3」等の順序を有するバージョン識別子等でも良い。また、蓄積部131は、最新のバージョン(バージョン2)のすべての地図部品がフォルダ内に存在するように、最新のバージョンの地図情報を格納部10に蓄積した。しかし、蓄積部131は、差分地図のみをフォルダ内に存在するように、最新のバージョンの地図情報を格納部10に蓄積しても良い。かかる場合、地図部品を利用する際に、地図部品を利用する処理部13等が、最新の地図部品を選択して利用する。 Next, the storage unit 131 stores the latest version of map information including one or more difference maps received by the reception unit 12 in the storage unit 10. In other words, for example, the storage unit 131 acquires the latest version version identifier “original map” in the already stored map information. Here, the version identifier is a folder name. Then, the storage unit 131 generates a version identifier “version 2” next to the acquired version identifier. Then, the storage unit 131 generates a folder having the version identifier “version 2” as a name. Next, the accumulation unit 131 accumulates the map parts of the area 2 and the area n received by the reception unit 12 in the folder “version 2”. Then, the storage unit 131 extracts the map parts of the regions other than the region 2 and the region n (for example, the region 1, the region n + 1, etc.) from the latest version (here, the original map information) in the already stored map information. Acquire and copy to folder “version 2”. It is assumed that the storage unit 131 holds a version identifier generation rule in advance. Further, the version identifier generation rule may be a version identifier having an order such as “original map, version 2, original map 3”, or the like. Further, the storage unit 131 stores the latest version of map information in the storage unit 10 so that all map parts of the latest version (version 2) exist in the folder. However, the storage unit 131 may store the latest version of the map information in the storage unit 10 so that only the difference map exists in the folder. In such a case, when the map part is used, the processing unit 13 that uses the map part selects and uses the latest map part.
次に、削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在するか否かを判断する。ここで、予め決められたバージョンは、バージョン1(オリジナル地図)と、最新のバージョンである、とする。そして、削除部132は、オリジナル地図と最新のバージョン(バージョン2)以外のバージョンの地図情報が存在しない、と判断する。 Next, the deletion unit 132 determines whether map information other than a predetermined version of map information exists in the storage unit 10. Here, it is assumed that the predetermined versions are version 1 (original map) and the latest version. Then, the deletion unit 132 determines that there is no version map information other than the original map and the latest version (version 2).
以上の処理により、格納部10には、オリジナル地図とバージョン2の2つのバージョンの地図情報が格納されたことになる。かかる場合の格納部10の状況は、図4(b)である。図4(b)において、地図部品のファイル名「領域2(V2)」「領域n(V2)」は、例えば、蓄積部131が生成したファイル名である、とする。かかる場合、蓄積部131は、ファイル名の生成ルール(受信したファイルのファイル名+バージョンを識別する情報等)を保持している、とする。かかるファイル名の生成方法は問わない。なお、地図部品のファイル名「領域2(V2)」「領域n(V2)」は、地図情報サーバ装置2から送信される際のファイル名でも良い。 As a result of the above processing, the map information of two versions of the original map and version 2 is stored in the storage unit 10. The situation of the storage unit 10 in such a case is shown in FIG. In FIG. 4B, it is assumed that the file names “area 2 (V2)” and “area n (V2)” of the map part are file names generated by the storage unit 131, for example. In such a case, it is assumed that the storage unit 131 holds a file name generation rule (file name of received file + information for identifying version, etc.). There is no limitation on the method of generating such a file name. The file names “area 2 (V2)” and “area n (V2)” of the map part may be file names when transmitted from the map information server device 2.
次に、さらに、その後、地図情報サーバ装置2のサーバ格納部21に更新された1以上の地図部品が蓄積された、とする。ここで、更新された1以上の地図部品は、領域n、および領域n+1の地図部品であった、とする。 Next, it is further assumed that one or more updated map parts are accumulated in the server storage unit 21 of the map information server device 2 thereafter. Here, it is assumed that the updated one or more map parts are the map parts of the region n and the region n + 1.
その後、ユーザは、地図情報処理装置1を起動した、とする。そして、受信部12は、地図情報サーバ装置2に更新された地図部品が存在するか否かを問い合わせる。 Thereafter, it is assumed that the user has activated the map information processing apparatus 1. Then, the receiving unit 12 inquires of the map information server device 2 whether there is an updated map part.
そして、地図情報サーバ装置2は、かかる問い合わせを受信し、サーバ送信部22はサーバ格納部21の地図部品(領域n、および領域n+1の地図部品)を地図情報処理装置1に送信する。 Then, the map information server device 2 receives such an inquiry, and the server transmission unit 22 transmits the map parts (the map parts of the region n and the region n + 1) in the server storage unit 21 to the map information processing device 1.
次に、蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンの地図情報を格納部10に蓄積する。つまり、ここでは、例えば、蓄積部131は、既蓄積の地図情報の中の最新のバージョンのバージョン識別子「バージョン2」を取得する。そして、蓄積部131は、取得したバージョン識別子の次のバージョン識別子「バージョン3」を生成する。そして、蓄積部131は、バージョン識別子「バージョン3」を名称に持つフォルダを生成する。次に、蓄積部131は、受信部12が受信した領域nおよび領域n+1の地図部品をフォルダ「バージョン2」に蓄積する。そして、蓄積部131は、領域nおよび領域n+1以外の領域(例えば、領域1、領域2等)の地図部品を、既蓄積の地図情報の中の最新のバージョン「バージョン2」から取得し、フォルダ「バージョン3」に蓄積する。 Next, the storage unit 131 stores the latest version of map information including one or more difference maps received by the reception unit 12 in the storage unit 10. That is, here, for example, the storage unit 131 acquires the version identifier “version 2” of the latest version in the already stored map information. Then, the storage unit 131 generates a version identifier “version 3” next to the acquired version identifier. Then, the storage unit 131 generates a folder having the version identifier “version 3” as a name. Next, the accumulation unit 131 accumulates the map parts of the area n and the area n + 1 received by the reception unit 12 in the folder “version 2”. Then, the storage unit 131 acquires map parts of regions other than the region n and the region n + 1 (for example, the region 1 and the region 2) from the latest version “version 2” in the already stored map information, and stores the folder. Accumulate in “Version 3”.
次に、削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在するか否かを判断する。ここで、予め決められたバージョンは、バージョン1(オリジナル地図)と、最新のバージョンである。 Next, the deletion unit 132 determines whether map information other than a predetermined version of map information exists in the storage unit 10. Here, the predetermined versions are version 1 (original map) and the latest version.
そして、削除部132は、オリジナル地図と最新のバージョン(バージョン3)以外のバージョン2の地図情報が存在する、と判断する。 Then, the deletion unit 132 determines that there is version 2 map information other than the original map and the latest version (version 3).
次に、削除部132は、バージョン2の地図情報を、格納部10から削除する。つまり、削除部132は、バージョン2のフォルダを削除する。 Next, the deletion unit 132 deletes the version 2 map information from the storage unit 10. That is, the deletion unit 132 deletes the version 2 folder.
以上の処理により、格納部10には、オリジナル地図とバージョン3の2つのバージョンの地図情報が格納されたことになる。かかる場合の格納部10の状況は、図4(c)である。図4(c)において、フォルダ「バージョン3」には、「領域1」「領域2(V2)」「領域n(V3)」「領域n+1(V3)」等の地図部品が格納されたことを示す。 As a result of the above processing, two versions of map information, the original map and version 3, are stored in the storage unit 10. The situation of the storage unit 10 in such a case is shown in FIG. In FIG. 4C, the folder “version 3” indicates that map parts such as “area 1”, “area 2 (V2)”, “area n (V3)”, and “area n + 1 (V3)” are stored. Show.
そして、格納部10に、オリジナル地図とバージョン3の2つのバージョンの地図情報が格納されている状況において、地図情報処理装置1が起動された、とする。なお、例えば、地図情報処理装置1は、車両に設置されているナビゲーション装置であり、車両のACCオンまたはエンジンオンにより、地図情報処理装置1が起動された、とする。 Then, it is assumed that the map information processing apparatus 1 is activated in a situation where the storage unit 10 stores two versions of map information, that is, the original map and version 3. For example, it is assumed that the map information processing apparatus 1 is a navigation apparatus installed in a vehicle, and the map information processing apparatus 1 is activated by turning on the vehicle ACC or turning on the engine.
次に、地図情報処理装置1の起動により、受付部11は、地図情報の出力指示を受け付ける。そして、出力部14は、最新のバージョンであるバージョン3の地図情報を格納部10から取得する。 Next, when the map information processing apparatus 1 is activated, the receiving unit 11 receives an output instruction for map information. Then, the output unit 14 acquires the map information of version 3 that is the latest version from the storage unit 10.
次に、判断部133は、当該バージョン3の地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する。なお、判断部133は、例えば、ディスクチェック(dskchk)により、当該地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する。 Next, the determination unit 133 determines whether there is a defect in any of the map parts included in the version 3 map information. Note that the determination unit 133 determines, for example, whether or not there is a defect in any of the map parts included in the map information by a disk check (dskchk).
そして、判断部133は、一の地図部品に不具合が存在する、と判断した、とする。 Then, it is assumed that the determination unit 133 determines that a defect exists in one map part.
次に、出力部14は、予め決められた次の順序の地図情報であるオリジナル地図を格納部10から取得する。なお、予め決められた次の順序の地図情報とは、ここでは、最新のバージョンの地図情報が利用できない場合に、利用すべき次のバージョンの地図情報であり、オリジナル地図情報である。 Next, the output unit 14 acquires from the storage unit 10 an original map that is map information in the next predetermined order. Here, the predetermined next order map information is the next version of map information to be used when the latest version of map information is not available, and is the original map information.
そして、削除部132は、不具合が存在するバージョン3の地図情報を削除する。なお、ここで、処理部13は、バージョン3の地図情報の送付またはバージョン3において更新された地図部品(差分地図)の送付の指示を、地図情報サーバ装置に送信しても良い。そして、かかる場合、受信部12は、バージョン3の地図情報またはバージョン3の差分地図を受信し、蓄積部131は、上述した処理により、不具合の存在しないバージョン3の地図情報を格納部10に蓄積する。なお、仮に、地図情報処理装置1が不具合の存在しないバージョン3の地図情報を蓄積する処理を行なう場合でも、かかる蓄積処理は時間を要するため、少なくとも一時的には、オリジナル地図情報を利用する、とする。 And the deletion part 132 deletes the map information of the version 3 in which a malfunction exists. Here, the processing unit 13 may transmit an instruction to send version 3 map information or to send a map part (difference map) updated in version 3 to the map information server device. In such a case, the receiving unit 12 receives the version 3 map information or the version 3 difference map, and the accumulating unit 131 accumulates the version 3 map information having no defect in the storage unit 10 by the above-described processing. To do. Even if the map information processing apparatus 1 performs the process of accumulating version 3 map information that does not have a defect, since the accumulation process takes time, the original map information is used at least temporarily. And
次に、出力部14は、取得したオリジナル地図情報を出力する。なお、バージョン3の地図情報に不具合が存在しない場合、出力部14は、バージョン3の地図情報を出力することは言うまでもない。 Next, the output unit 14 outputs the acquired original map information. Needless to say, if there is no defect in the version 3 map information, the output unit 14 outputs the version 3 map information.
以上により、最新のバージョンの地図情報に不具合が存在しても、適切なバージョンの地図情報を利用して、地図情報を出力できる。その結果、地図情報処理装置1は、適切に地図情報サービスを提供できる。 As described above, even if a defect exists in the latest version of the map information, the map information can be output using the appropriate version of the map information. As a result, the map information processing apparatus 1 can appropriately provide a map information service.
また、本具体例において、少ない記憶領域により、フェールセーフを実現できる。つまり、最新のバージョンの地図情報しか持たない場合と比較して、古い地図部品を含んでも、確実に地図情報処理が行える、という、フェールセーフを実現できる。また、すべてのバージョンの地図情報を保持する場合と比較して、少ない記憶領域により、フェールセーフを実現できる。 In this specific example, fail-safe can be realized with a small storage area. That is, compared to the case where only the latest version of map information is provided, fail-safe that map information processing can be reliably performed even if old map parts are included can be realized. Further, as compared with the case where all versions of map information are held, fail safe can be realized with a small storage area.
なお、本具体例において、オリジナル地図が格納されている記録領域は、書き込み不可であることは好適である。常に、オリジナル地図に不具合が無いことが保証されるからである。例えば、オリジナル地図は、ROMに格納されていても良い。 In this specific example, it is preferable that the recording area in which the original map is stored is not writable. This is because it is always guaranteed that there are no defects in the original map. For example, the original map may be stored in the ROM.
(具体例2)
ユーザが地図情報処理装置1を購入後、地図情報サーバ装置2のサーバ格納部21に更新された1以上の地図部品が蓄積された、とする。ここで、更新された1以上の地図部品は、領域2、および領域nの地図部品であった、とする。
(Specific example 2)
It is assumed that one or more updated map parts are accumulated in the server storage unit 21 of the map information server device 2 after the user purchases the map information processing device 1. Here, it is assumed that the updated one or more map parts are the map parts of the area 2 and the area n.
その後、ユーザは、地図情報処理装置1を起動した、とする。そして、受信部12は、地図情報サーバ装置2に更新された地図部品が存在するか否かを問い合わせる。 Thereafter, it is assumed that the user has activated the map information processing apparatus 1. Then, the receiving unit 12 inquires of the map information server device 2 whether there is an updated map part.
そして、地図情報サーバ装置2は、かかる問い合わせを受信し、サーバ送信部22はサーバ格納部21の地図部品(領域2、および領域nの地図部品)を地図情報処理装置1に送信する。 Then, the map information server device 2 receives the inquiry, and the server transmission unit 22 transmits the map parts (the map parts of the area 2 and the area n) in the server storage unit 21 to the map information processing apparatus 1.
次に、地図情報処理装置1の受信部12は、領域2、および領域nの地図部品を受信する。 Next, the receiving unit 12 of the map information processing apparatus 1 receives the map parts of the area 2 and the area n.
次に、蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンであるバージョン2の地図情報を格納部10に蓄積する。 Next, the accumulation unit 131 accumulates in the storage unit 10 version 2 map information, which is the latest version, including one or more difference maps received by the reception unit 12.
次に、削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在しない、と判断する。 Next, the deletion unit 132 determines that no map information other than the predetermined version of the map information exists in the storage unit 10.
以上の処理により、格納部10には、オリジナル地図とバージョン2の2つのバージョンの地図情報が格納されたことになる。かかる場合の格納部10の状況は、図4(b)である。 As a result of the above processing, the map information of two versions of the original map and version 2 is stored in the storage unit 10. The situation of the storage unit 10 in such a case is shown in FIG.
次に、さらに、その後、地図情報サーバ装置2のサーバ格納部21に更新された1以上の地図部品が蓄積された、とする。ここで、更新された1以上の地図部品は、領域n、および領域n+1の地図部品であった、とする。 Next, it is further assumed that one or more updated map parts are accumulated in the server storage unit 21 of the map information server device 2 thereafter. Here, it is assumed that the updated one or more map parts are the map parts of the region n and the region n + 1.
その後、地図情報処理装置1が設置されている車両のACCオン等により、地図情報処理装置1が起動された、とする。そして、受信部12は、地図情報サーバ装置2に更新された地図部品が存在するか否かを問い合わせる。 After that, it is assumed that the map information processing apparatus 1 is activated by ACC on of the vehicle in which the map information processing apparatus 1 is installed. Then, the receiving unit 12 inquires of the map information server device 2 whether there is an updated map part.
そして、地図情報サーバ装置2は、かかる問い合わせを受信し、サーバ送信部22はサーバ格納部21の地図部品(領域n、および領域n+1の地図部品)を地図情報処理装置1に送信する。 Then, the map information server device 2 receives such an inquiry, and the server transmission unit 22 transmits the map parts (the map parts of the region n and the region n + 1) in the server storage unit 21 to the map information processing device 1.
次に、地図情報処理装置1の受信部12は、差分地図である領域n、および領域n+1の地図部品を受信する。 Next, the receiving unit 12 of the map information processing apparatus 1 receives the map parts of the area n and the area n + 1 that are difference maps.
次に、蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンであるバージョン3の地図情報を格納部10に蓄積する。 Next, the accumulation unit 131 accumulates in the storage unit 10 version 3 map information that is the latest version including one or more difference maps received by the reception unit 12.
次に、削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在するか否かを判断する。ここで、予め決められたバージョンは、最新のバージョンの直前のバージョンと、最新のバージョンである、とする。 Next, the deletion unit 132 determines whether map information other than a predetermined version of map information exists in the storage unit 10. Here, it is assumed that the predetermined versions are the version immediately before the latest version and the latest version.
そして、削除部132は、予め決められたバージョンの地図情報以外の地図情報であるオリジナル地図情報が格納部10に存在する、と判断する。 Then, the deletion unit 132 determines that the original map information that is map information other than the predetermined version of map information exists in the storage unit 10.
次に、削除部132は、オリジナル地図情報を格納部10から削除する。つまり、削除部132は、「オリジナル地図」のフォルダを削除する。なお、オリジナル地図情報は、削除が可能な記憶媒体に格納されている、とする。例えば、オリジナル地図情報は、ハードディスク、CD−RW等に格納されている。 Next, the deletion unit 132 deletes the original map information from the storage unit 10. That is, the deletion unit 132 deletes the “original map” folder. The original map information is assumed to be stored in a storage medium that can be deleted. For example, the original map information is stored in a hard disk, CD-RW, or the like.
以上の処理により、格納部10には、バージョン2(最新のバージョンの直前のバージョンの地図情報)とバージョン3(最新のバージョンの地図情報)の2つのバージョンの地図情報が格納されたことになる。かかる場合の格納部10の状況は、図5である。図5において、フォルダ「バージョン3」には、「領域1」「領域2(V2)」「領域n(V3)」「領域n+1(V3)」等の地図部品が格納されたことを示す。 As a result of the above processing, the storage unit 10 has stored two versions of map information, version 2 (map information immediately before the latest version) and version 3 (map information of the latest version). . The situation of the storage unit 10 in such a case is shown in FIG. In FIG. 5, the folder “version 3” indicates that map parts such as “area 1”, “area 2 (V2)”, “area n (V3)”, and “area n + 1 (V3)” are stored.
そして、格納部10に、バージョン2とバージョン3の2つのバージョンの地図情報が格納されている状況において、地図情報処理装置1が起動された、とする。なお、例えば、地図情報処理装置1は、車両に設置されているナビゲーション装置であり、車両のACCオンまたはエンジンオンにより、地図情報処理装置1が起動された、とする。 Then, it is assumed that the map information processing apparatus 1 is activated in a situation where two versions of map information of version 2 and version 3 are stored in the storage unit 10. For example, it is assumed that the map information processing apparatus 1 is a navigation apparatus installed in a vehicle, and the map information processing apparatus 1 is activated by turning on the vehicle ACC or turning on the engine.
次に、地図情報処理装置1の起動により、受付部11は、地図情報の出力指示を受け付ける。そして、出力部14は、最新のバージョンであるバージョン3の地図情報を格納部10から取得する。 Next, when the map information processing apparatus 1 is activated, the receiving unit 11 receives an output instruction for map information. Then, the output unit 14 acquires the map information of version 3 that is the latest version from the storage unit 10.
次に、判断部133は、当該バージョン3の地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する。そして、判断部133は、バージョン3の一の地図部品に不具合が存在する、と判断した、とする。 Next, the determination unit 133 determines whether there is a defect in any of the map parts included in the version 3 map information. Then, it is assumed that the determination unit 133 determines that there is a defect in one map component of version 3.
次に、出力部14は、予め決められた次の順序の地図情報であるバージョン2の地図情報を格納部10から取得する。ここで、予め決められた次の順序の地図情報とは、最新の地図情報の次に利用されるべき地図情報であり、最新の地図情報の直前の地図情報である。 Next, the output unit 14 acquires, from the storage unit 10, version 2 map information that is map information in the next predetermined order. Here, the predetermined next order map information is the map information to be used next to the latest map information, and is the map information immediately before the latest map information.
そして、削除部132は、不具合が存在するバージョン3の地図情報を削除する。なお、ここで、具体例1で説明した処理と同様、処理部13は、バージョン3の地図情報の送付またはバージョン3において更新された地図部品の送付の指示を、地図情報サーバ装置に送信する。そして、受信部12は、バージョン3の地図情報またはバージョン3の差分地図を受信する。そして、蓄積部131は、上述した処理により、不具合の存在しないバージョン3の地図情報を格納部10に蓄積しても良い。なお、仮に、地図情報処理装置1が不具合の存在しないバージョン3の地図情報を蓄積する処理を行なう場合でも、かかる蓄積処理は時間を要するため、少なくとも一時的には、バージョン2の地図情報を利用する、とする。 And the deletion part 132 deletes the map information of the version 3 in which a malfunction exists. Here, as in the process described in the first specific example, the processing unit 13 transmits an instruction to send version 3 map information or to send map parts updated in version 3 to the map information server apparatus. Then, the receiving unit 12 receives the version 3 map information or the version 3 difference map. Then, the storage unit 131 may store version 3 map information that does not have a defect in the storage unit 10 by the above-described processing. Even if the map information processing apparatus 1 performs the process of accumulating version 3 map information that does not have a defect, since the accumulation process takes time, the map information of version 2 is used at least temporarily. To do.
次に、出力部14は、取得したバージョン2の地図情報を出力する。なお、バージョン3の地図情報に不具合が存在しない場合、出力部14は、バージョン3の地図情報を出力することは言うまでもない。 Next, the output unit 14 outputs the acquired version 2 map information. Needless to say, if there is no defect in the version 3 map information, the output unit 14 outputs the version 3 map information.
また、本具体例において、少ない記憶領域により、フェールセーフを実現できる。つまり、最新のバージョンの地図情報しか持たない場合と比較して、古い地図部品を含んでも、実績のあるバージョン2の地図情報を利用することにより、より確実に地図情報処理が行える、という、フェールセーフを実現できる。また、本具体例において、すべてのバージョンの地図情報を保持する場合と比較して、少ない記憶領域により、フェールセーフを実現できる。 In this specific example, fail-safe can be realized with a small storage area. In other words, compared to the case where only the latest version of map information is available, it is possible to perform map information processing more reliably by using the proven version 2 map information even if it contains old map parts. Safe can be realized. Further, in this specific example, it is possible to realize fail-safe with a small storage area as compared with a case where all versions of map information are held.
以上により、最新のバージョンの地図情報に不具合が存在しても、適切なバージョンの地図情報を利用して、地図情報を出力できる。その結果、地図情報処理装置1は、適切に地図情報サービスを提供できる。 As described above, even if a defect exists in the latest version of the map information, the map information can be output using the appropriate version of the map information. As a result, the map information processing apparatus 1 can appropriately provide a map information service.
(具体例3)
ユーザが地図情報処理装置1を購入後、地図情報サーバ装置2のサーバ格納部21に更新された1以上の地図部品が蓄積された、とする。ここで、更新された1以上の地図部品は、領域2、および領域nの地図部品であった、とする。
(Specific example 3)
It is assumed that one or more updated map parts are accumulated in the server storage unit 21 of the map information server device 2 after the user purchases the map information processing device 1. Here, it is assumed that the updated one or more map parts are the map parts of the area 2 and the area n.
その後、ユーザは、地図情報処理装置1を起動した、とする。そして、受信部12は、地図情報サーバ装置2に更新された地図部品が存在するか否かを問い合わせる。 Thereafter, it is assumed that the user has activated the map information processing apparatus 1. Then, the receiving unit 12 inquires of the map information server device 2 whether there is an updated map part.
そして、地図情報サーバ装置2は、かかる問い合わせを受信し、サーバ送信部22はサーバ格納部21の地図部品(領域2、および領域nの地図部品)を地図情報処理装置1に送信する。 Then, the map information server device 2 receives the inquiry, and the server transmission unit 22 transmits the map parts (the map parts of the area 2 and the area n) in the server storage unit 21 to the map information processing apparatus 1.
次に、地図情報処理装置1の受信部12は、領域2、および領域nの地図部品を受信する。 Next, the receiving unit 12 of the map information processing apparatus 1 receives the map parts of the area 2 and the area n.
次に、蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンであるバージョン2の地図情報を格納部10に蓄積する。 Next, the accumulation unit 131 accumulates in the storage unit 10 version 2 map information, which is the latest version, including one or more difference maps received by the reception unit 12.
次に、削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在しない、と判断する。 Next, the deletion unit 132 determines that no map information other than the predetermined version of the map information exists in the storage unit 10.
以上の処理により、格納部10には、オリジナル地図とバージョン2の2つのバージョンの地図情報が格納されたことになる。かかる場合の格納部10の状況は、図4(b)である。 As a result of the above processing, the map information of two versions of the original map and version 2 is stored in the storage unit 10. The situation of the storage unit 10 in such a case is shown in FIG.
次に、さらに、その後、地図情報サーバ装置2のサーバ格納部21に更新された1以上の地図部品が蓄積された、とする。ここで、更新された1以上の地図部品は、領域n、および領域n+1の地図部品であった、とする。 Next, it is further assumed that one or more updated map parts are accumulated in the server storage unit 21 of the map information server device 2 thereafter. Here, it is assumed that the updated one or more map parts are the map parts of the region n and the region n + 1.
その後、地図情報処理装置1が設置されている車両のACCオン等により、地図情報処理装置1が起動された、とする。そして、受信部12は、地図情報サーバ装置2に更新された地図部品が存在するか否かを問い合わせる。 After that, it is assumed that the map information processing apparatus 1 is activated by ACC on of the vehicle in which the map information processing apparatus 1 is installed. Then, the receiving unit 12 inquires of the map information server device 2 whether there is an updated map part.
そして、地図情報サーバ装置2は、かかる問い合わせを受信し、サーバ送信部22はサーバ格納部21の地図部品(領域n、および領域n+1の地図部品)を地図情報処理装置1に送信する。 Then, the map information server device 2 receives such an inquiry, and the server transmission unit 22 transmits the map parts (the map parts of the region n and the region n + 1) in the server storage unit 21 to the map information processing device 1.
次に、地図情報処理装置1の受信部12は、差分地図である領域n、および領域n+1の地図部品を受信する。 Next, the receiving unit 12 of the map information processing apparatus 1 receives the map parts of the area n and the area n + 1 that are difference maps.
次に、蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンであるバージョン3の地図情報を格納部10に蓄積する。なお、バージョン3の地図情報の蓄積処理の方法は、上述した方法と同様で良い。 Next, the accumulation unit 131 accumulates in the storage unit 10 version 3 map information that is the latest version including one or more difference maps received by the reception unit 12. The method for accumulating version 3 map information may be the same as described above.
次に、削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在するか否かを判断する。ここで、予め決められたバージョンは、オリジナル地図(バージョン1)と、最新のバージョンの直前のバージョンと、最新のバージョンである、とする。 Next, the deletion unit 132 determines whether map information other than a predetermined version of map information exists in the storage unit 10. Here, it is assumed that the predetermined versions are the original map (version 1), the version immediately before the latest version, and the latest version.
そして、削除部132は、予め決められたバージョンの地図情報以外の地図情報は存在しない、と判断する。 Then, the deletion unit 132 determines that there is no map information other than a predetermined version of the map information.
以上の処理により、格納部10には、オリジナル地図とバージョン2とバージョン3の3つのバージョンの地図情報が格納されたことになる。かかる場合の格納部10の状況は、図6である。 Through the above processing, the storage unit 10 stores the original map and three versions of map information, version 2 and version 3. The situation of the storage unit 10 in such a case is shown in FIG.
次に、さらに、その後、地図情報サーバ装置2のサーバ格納部21に更新された1以上の地図部品が蓄積された、とする。ここで、更新された1以上の地図部品は、領域1、および領域n+1の地図部品であった、とする。 Next, it is further assumed that one or more updated map parts are accumulated in the server storage unit 21 of the map information server device 2 thereafter. Here, it is assumed that the updated one or more map parts are the map parts of the region 1 and the region n + 1.
その後、地図情報処理装置1が設置されている車両のACCオン等により、地図情報処理装置1が起動された、とする。そして、受信部12は、地図情報サーバ装置2に更新された地図部品が存在するか否かを問い合わせる。 After that, it is assumed that the map information processing apparatus 1 is activated by ACC on of the vehicle in which the map information processing apparatus 1 is installed. Then, the receiving unit 12 inquires of the map information server device 2 whether there is an updated map part.
そして、地図情報サーバ装置2は、かかる問い合わせを受信し、サーバ送信部22はサーバ格納部21の地図部品(領域1、および領域n+1の地図部品)を地図情報処理装置1に送信する。 Then, the map information server device 2 receives the inquiry, and the server transmission unit 22 transmits the map parts (the map parts of the region 1 and the region n + 1) in the server storage unit 21 to the map information processing device 1.
次に、地図情報処理装置1の受信部12は、差分地図である領域1、および領域n+1の地図部品を受信する。 Next, the receiving unit 12 of the map information processing apparatus 1 receives the map parts of the region 1 and the region n + 1 that are difference maps.
次に、蓄積部131は、受信部12が受信した1以上の差分地図を含む、最新のバージョンであるバージョン4の地図情報を格納部10に蓄積する。なお、バージョン4の地図情報の蓄積処理の方法は、上述した方法と同様で良い。 Next, the accumulation unit 131 accumulates, in the storage unit 10, the latest version version map information including one or more difference maps received by the reception unit 12. The version 4 map information storage processing method may be the same as described above.
次に、削除部132は、予め決められたバージョンの地図情報以外の地図情報が、格納部10に存在するか否かを判断する。ここで、予め決められたバージョンは、オリジナル地図(バージョン1)と、最新のバージョンの直前のバージョンと、最新のバージョンである、とする。そして、削除部132は、予め決められたバージョンの地図情報以外の地図情報であるバージョン2の地図情報が格納部10に存在する、と判断する。 Next, the deletion unit 132 determines whether map information other than a predetermined version of map information exists in the storage unit 10. Here, it is assumed that the predetermined versions are the original map (version 1), the version immediately before the latest version, and the latest version. Then, the deletion unit 132 determines that version 2 map information that is map information other than the predetermined version of map information exists in the storage unit 10.
次に、削除部132は、バージョン2の地図情報を格納部10から削除する。つまり、削除部132は、バージョン2のフォルダを削除する。 Next, the deletion unit 132 deletes the version 2 map information from the storage unit 10. That is, the deletion unit 132 deletes the version 2 folder.
以上の処理により、格納部10には、オリジナル地図(バージョン1)とバージョン3(最新のバージョンの直前のバージョンの地図情報)とバージョン4(最新のバージョンの地図情報)の3つのバージョンの地図情報が格納されたことになる。かかる場合の格納部10の状況は、図7である。図7において、フォルダ「バージョン4」には、「領域1(V4)」「領域2(V2)」「領域n(V3)」「領域n+1(V4)」等の地図部品が格納されたことを示す。 As a result of the above processing, the storage unit 10 stores the map information of three versions of the original map (version 1), version 3 (map information immediately before the latest version) and version 4 (map information of the latest version). Is stored. The situation of the storage unit 10 in such a case is shown in FIG. In FIG. 7, in the folder “version 4”, map parts such as “area 1 (V4)” “area 2 (V2)” “area n (V3)” “area n + 1 (V4)” are stored. Show.
そして、格納部10に、オリジナル地図(バージョン1)とバージョン3とバージョン4の3つのバージョンの地図情報が格納されている状況において、地図情報処理装置1が起動された、とする。なお、例えば、地図情報処理装置1は、車両に設置されているナビゲーション装置であり、車両のACCオンまたはエンジンオンにより、地図情報処理装置1が起動された、とする。 Then, it is assumed that the map information processing apparatus 1 is started in a situation where the storage unit 10 stores the map information of the original map (version 1) and version 3 and version 4. For example, it is assumed that the map information processing apparatus 1 is a navigation apparatus installed in a vehicle, and the map information processing apparatus 1 is activated by turning on the vehicle ACC or turning on the engine.
次に、地図情報処理装置1の起動により、受付部11は、地図情報の出力指示を受け付ける。そして、出力部14は、最新のバージョンであるバージョン4の地図情報を格納部10から取得する。 Next, when the map information processing apparatus 1 is activated, the receiving unit 11 receives an output instruction for map information. Then, the output unit 14 acquires the map information of version 4 that is the latest version from the storage unit 10.
次に、判断部133は、当該バージョン4の地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する。そして、判断部133は、バージョン4の一の地図部品に不具合が存在する、と判断した、とする。 Next, the determination unit 133 determines whether there is a defect in any of the map parts included in the version 4 map information. Then, it is assumed that the determination unit 133 determines that a defect exists in one version 4 map part.
次に、出力部14は、予め決められた次の順序の地図情報であるバージョン3の地図情報を格納部10から取得する。 Next, the output unit 14 acquires from the storage unit 10 version 3 map information, which is map information in the next predetermined order.
そして、削除部132は、不具合が存在するバージョン4の地図情報を削除する。なお、ここで、具体例1で説明した処理と同様、処理部13は、バージョン4の地図情報の送付またはバージョン4において更新された地図部品(差分地図)の送付の指示を、地図情報サーバ装置に送信する。そして、受信部12は、バージョン4の地図情報またはバージョン4の差分地図を受信する。そして、蓄積部131は、上述した処理により、不具合の存在しないバージョン4の地図情報を格納部10に蓄積しても良い。なお、仮に、地図情報処理装置1が不具合の存在しないバージョン4の地図情報を蓄積する処理を行なう場合でも、かかる蓄積処理は時間を要するため、少なくとも一時的には、他のバージョンの地図情報を利用する、とする。 And the deletion part 132 deletes the map information of the version 4 in which a malfunction exists. Here, similarly to the processing described in the first specific example, the processing unit 13 sends an instruction to send version 4 map information or a map part (difference map) updated in version 4 to the map information server device. Send to. Then, the receiving unit 12 receives the version 4 map information or the version 4 difference map. Then, the accumulation unit 131 may accumulate the version 4 map information having no defect in the storage unit 10 by the above-described processing. Even if the map information processing apparatus 1 performs a process of accumulating version 4 map information that does not have a defect, since the accumulation process takes time, at least temporarily, map information of another version is stored. Use it.
次に、判断部133は、取得されたバージョン3の地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する。そして、判断部133は、バージョン3の一の地図部品に不具合が存在しない、と判断した、とする。 Next, the determination unit 133 determines whether or not there is a defect in any of the map parts included in the acquired version 3 map information. Then, it is assumed that the determination unit 133 determines that there is no defect in one map part of version 3.
次に、出力部14は、バージョン3の地図情報を出力する。 Next, the output unit 14 outputs version 3 map information.
なお、バージョン4の地図情報に不具合が存在しない場合、出力部14は、バージョン4の地図情報を出力することは言うまでもない。また、バージョン4に加えて、バージョン3の地図情報にも不具合が存在すると判断部133が判断した場合、出力部14は、オリジナル地図を取得し、出力する。 Needless to say, if there is no defect in the version 4 map information, the output unit 14 outputs the version 4 map information. If the determination unit 133 determines that there is also a defect in the version 3 map information in addition to the version 4, the output unit 14 acquires and outputs the original map.
以上により、最新のバージョンの地図情報に不具合が存在しても、順次、適切なバージョンの地図情報を利用して、地図情報を出力できる。その結果、地図情報処理装置1は、適切に地図情報サービスを提供できる。 As described above, even if a defect exists in the latest version of the map information, the map information can be sequentially output using the appropriate version of the map information. As a result, the map information processing apparatus 1 can appropriately provide a map information service.
また、本具体例において、少ない記憶領域により、フェールセーフを実現できる。つまり、最新のバージョンの地図情報しか持たない場合と比較して、古い地図部品を含んでも、より確実に地図情報処理が行える、という、フェールセーフを実現できる。また、2つのバージョンの地図情報しか持たない場合と比較して、極力、新しい地図情報が利用できると共に、より確実にフェールセーフを実現できる。 In this specific example, fail-safe can be realized with a small storage area. That is, it is possible to realize fail-safe that map information processing can be performed more reliably even if old map parts are included, as compared with the case where only the latest version of map information is provided. In addition, as compared with the case of having only two versions of map information, new map information can be used as much as possible, and fail-safe can be realized more reliably.
なお、本具体例において、オリジナル地図が格納されている記録領域は、書き込み不可であることは好適である。常に、オリジナル地図に不具合が無いことが保証されるからである。例えば、オリジナル地図は、ROMに格納されていても良い。 In this specific example, it is preferable that the recording area in which the original map is stored is not writable. This is because it is always guaranteed that there are no defects in the original map. For example, the original map may be stored in the ROM.
以上、本実施の形態によれば、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができる。なお、地図情報のエラー等とは、地図情報のエラー、地図情報の信頼性の低下等である。 As described above, according to the present embodiment, the map information difference update is performed, and the map information processing apparatus that uses the map information can manage the appropriate map information corresponding to the error of the map information. The map information error or the like is a map information error or a decrease in the reliability of the map information.
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における地図情報処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、一部の領域の地図情報であり、全体の地図情報の一部を構成する部品である2以上の地図部品を有するオリジナル地図情報を格納し得る格納部を含み、コンピュータを、更新された領域の地図部品である1以上の差分地図を受信する受信部と、前記受信部が受信した1以上の差分地図と、更新されていない1以上の地図部品とを用いた、最新のバージョンの地図情報を前記格納部に蓄積する蓄積部と、前記格納部に格納されている最新のバージョンの地図情報を出力する出力部として機能させ、前記蓄積部は、前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報を残すように、前記最新のバージョンの地図情報を前記格納部に蓄積するものとして、コンピュータを機能させ、前記格納部には、前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報と、前記最新のバージョンの地図情報の2つのバージョンの地図情報が格納されるプログラムである。 Note that the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded and distributed on a recording medium such as a CD-ROM. This also applies to other embodiments in this specification. In addition, the software which implement | achieves the map information processing apparatus 1 in this Embodiment is the following programs. That is, in this program, the computer-accessible recording medium is map information of a part of the area, and stores original map information having two or more map parts that are part of the whole map information. A storage unit that can receive the computer, a receiving unit that receives one or more difference maps that are map parts of the updated region, one or more difference maps received by the receiving unit, and one or more that have not been updated The latest version of map information in the storage unit using the map parts, and an output unit that outputs the latest version of map information stored in the storage unit. The unit accumulates the latest version of the map information in the storage unit so as to leave the original map information or the map information of the version immediately before the latest version. The computer is caused to function, and the storage unit stores the map information of two versions of the original map information or the latest version of the map information and the latest version of the map information. It is a program.
上記プログラムにおいて、前記蓄積部は、前記オリジナル地図情報、および前記最新のバージョンの直前のバージョンの地図情報を残すように、前記最新のバージョンの地図情報を前記格納部に蓄積し、前記格納部には、前記オリジナル地図情報と、前記最新のバージョンの直前のバージョンの地図情報と、前記最新のバージョンの地図情報の3つのバージョンの地図情報が格納されるものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the storage unit stores the latest map information in the storage unit so as to leave the original map information and the map information of the version immediately before the latest version, and stores the map information in the storage unit. Is a program that causes a computer to function as storing the original map information, the map information of the version immediately before the latest version, and the map information of the three versions of the latest version of the map information. Is preferred.
上記プログラムにおいて、前記最新のバージョンの地図情報が有するいずれかの地図部品に不具合が存在するか否かを判断する判断部として、コンピュータをさらに機能させ、前記出力部は、前記判断部が、不具合が存在すると判断した場合、前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。 In the above program, the computer is caused to further function as a determination unit for determining whether or not there is a defect in any of the map parts included in the latest version of the map information. It is preferable that the program causes the computer to function as outputting the original map information or the map information of the version immediately before the latest version.
上記プログラムにおいて、前記蓄積部が最新のバージョンの地図情報を蓄積する前、または蓄積した後に、予め決められたバージョンの地図情報以外の地図情報を削除する削除部として、コンピュータをさらに機能させるプログラムであることは好適である。 In the above program, the program further causes the computer to function as a deletion unit that deletes map information other than a predetermined version of map information before or after the storage unit stores the latest version of map information. It is preferable to be.
また、図8は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の地図情報処理装置1、地図情報サーバ装置2等を実現するコンピュータの外観を示す。地図情報処理装置1の外観は、図1の符号1の付いた図でも良いことは言うまでもない。図8は、このコンピュータシステム300の概観図であり、図9は、システム300のブロック図である。 FIG. 8 shows the external appearance of a computer that executes the program described in this specification to realize the map information processing apparatus 1, the map information server apparatus 2, and the like according to the various embodiments described above. It goes without saying that the appearance of the map information processing apparatus 1 may be a diagram with reference numeral 1 in FIG. FIG. 8 is an overview diagram of the computer system 300, and FIG. 9 is a block diagram of the system 300.
図8において、コンピュータシステム300は、CD−ROMドライブ3012を含むコンピュータ301と、タッチパネルのモニタ304とを含む。 In FIG. 8, a computer system 300 includes a computer 301 including a CD-ROM drive 3012 and a touch panel monitor 304.
図9おいて、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、MPU3013、CD−ROMドライブ3012に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。 9, in addition to the CD-ROM drive 3012, the computer 301 includes an MPU 3013, a bus 3014 connected to the MPU 3013 and the CD-ROM drive 3012, a ROM 3015 for storing a program such as a bootup program, A RAM 3016 connected to the MPU 3013 for temporarily storing application program instructions and providing a temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Although not shown here, the computer 301 may further include a network card that provides connection to a LAN.
コンピュータシステム300に、上述した実施の形態の地図情報処理装置1等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。 A program that causes the computer system 300 to execute the functions of the map information processing apparatus 1 and the like of the above-described embodiment is stored in the CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. good. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 at the time of execution. The program may be loaded directly from the CD-ROM 3101 or the network.
プログラムは、コンピュータ301に、上述した実施の形態の地図情報処理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。 The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the map information processing apparatus 1 according to the above-described embodiment. The program only needs to include an instruction portion that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 300 operates is well known and will not be described in detail.
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段(端末情報送信部、端末情報受信部など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 In each of the above embodiments, it is needless to say that two or more communication means (terminal information transmission unit, terminal information reception unit, etc.) existing in one device may be physically realized by one medium. .
また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上のように、本発明にかかる地図情報処理装置は、地図情報の差分更新を行い、地図情報を利用する地図情報処理装置において、地図情報のエラー等に対応した適切な地図情報の管理ができるという効果を有し、車載用ナビゲーション装置、地図アプリを格納したスマートフォン等として有用である。 As described above, the map information processing apparatus according to the present invention updates the difference of map information, and can manage appropriate map information corresponding to map information errors and the like in the map information processing apparatus using the map information. It is useful as an in-vehicle navigation device, a smartphone storing a map application, and the like.
1 地図情報処理装置
2 地図情報サーバ装置
10 格納部
11 受付部
12 受信部
13 処理部
14 出力部
21 サーバ格納部
22 サーバ送信部
131 蓄積部
132 削除部
133 判断部
134 経路探索部
DESCRIPTION OF SYMBOLS 1 Map information processing apparatus 2 Map information server apparatus 10 Storage part 11 Reception part 12 Reception part 13 Processing part 14 Output part 21 Server storage part 22 Server transmission part 131 Accumulation part 132 Deletion part 133 Judgment part 134 Path | route search part
Claims (7)
更新された領域の1以上の地図部品である1以上の差分地図を受信する受信部と、
前記受信部が受信した1以上の差分地図を用いて、最新のバージョンの地図情報を前記格納部に蓄積する蓄積部と、
前記格納部に格納されている最新のバージョンの地図情報を出力する出力部とを具備し、
前記蓄積部は、
前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報を残すように、前記最新のバージョンの地図情報を前記格納部に蓄積し、
前記格納部には、前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報と、前記最新のバージョンの地図情報の2つのバージョンの地図情報が格納される地図情報処理装置。 A storage unit that is capable of storing original map information having two or more map parts that are map information of a part of the area and part of the whole map information;
A receiving unit that receives one or more difference maps that are one or more map parts of the updated region;
An accumulation unit that accumulates the latest version of map information in the storage unit using one or more difference maps received by the reception unit;
An output unit that outputs the latest version of map information stored in the storage unit;
The storage unit
Accumulating the latest version of map information in the storage unit so as to leave the original map information or the latest version of map information immediately before the latest version,
A map information processing apparatus in which the storage unit stores two versions of map information: the original map information or the latest version of the map information and the latest version of the map information.
前記受信部が受信した1以上の差分地図と、更新されていない1以上の地図部品とを用いた、最新のバージョンの地図情報を前記格納部に蓄積する請求項1記載の地図情報処理装置。 The storage unit
The map information processing apparatus according to claim 1, wherein the map information processing apparatus accumulates the latest version of map information in the storage unit using one or more difference maps received by the receiving unit and one or more map parts that have not been updated.
前記オリジナル地図情報、および前記最新のバージョンの直前のバージョンの地図情報を残すように、前記最新のバージョンの地図情報を前記格納部に蓄積し、
前記格納部には、前記オリジナル地図情報と、前記最新のバージョンの直前のバージョンの地図情報と、前記最新のバージョンの地図情報の3つのバージョンの地図情報が格納される請求項1または請求項2記載の地図情報処理装置。 The storage unit
Accumulating the latest version of map information in the storage unit so as to leave the original map information and the map information of the version immediately before the latest version;
The map information of three versions of the original map information, the map information of the version immediately before the latest version, and the map information of the latest version is stored in the storage unit. The map information processing apparatus described.
前記出力部は、
前記判断部が、不具合が存在すると判断した場合、前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報を出力する請求項1から請求項3いずれか一項に記載の地図情報処理装置。 A judgment unit for judging whether or not there is a defect in any of the map parts included in the latest version of the map information;
The output unit is
The map information processing apparatus according to any one of claims 1 to 3, wherein when the determination unit determines that a defect exists, the original map information or the map information of a version immediately before the latest version is output. .
一部の領域の地図情報であり、全体の地図情報の一部を構成する部品である2以上の地図部品を有するオリジナル地図情報を格納し得る格納部を含み、
受信部、蓄積部、および出力部により実現される地図情報処理方法であって、
前記受信部が、更新された領域の地図部品である1以上の差分地図を受信する受信ステップと、
前記蓄積部が、前記受信ステップで受信した1以上の差分地図と、更新されていない1以上の地図部品とを用いた、最新のバージョンの地図情報を前記格納部に蓄積する蓄積ステップと、
前記出力部が、前記格納部に格納されている最新のバージョンの地図情報を出力する出力ステップとして機能させ、
前記蓄積ステップにおいて、
前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報を残すように、前記最新のバージョンの地図情報を前記格納部に蓄積し、
前記格納部には、前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報と、前記最新のバージョンの地図情報の2つのバージョンの地図情報が格納される地図情報処理方法。 The recording medium is
A storage unit capable of storing original map information having two or more map parts, which are map information of a part of the region and part of the whole map information;
A map information processing method realized by a receiving unit, a storage unit, and an output unit,
A receiving step in which the receiving unit receives one or more difference maps which are map parts of the updated area;
An accumulating step for accumulating the latest version of map information in the storage unit using the one or more difference maps received in the receiving step and one or more map parts not updated;
The output unit functions as an output step of outputting the latest version of map information stored in the storage unit;
In the accumulation step,
Accumulating the latest version of map information in the storage unit so as to leave the original map information or the latest version of map information immediately before the latest version,
A map information processing method in which the storage unit stores map information of two versions of the original map information or the latest version of map information immediately before the latest version and the latest version of map information.
一部の領域の地図情報であり、全体の地図情報の一部を構成する部品である2以上の地図部品を有するオリジナル地図情報を格納し得る格納部を含み、
コンピュータを、
更新された領域の地図部品である1以上の差分地図を受信する受信部と、
前記受信部が受信した1以上の差分地図と、更新されていない1以上の地図部品とを用いた、最新のバージョンの地図情報を前記格納部に蓄積する蓄積部と、
前記格納部に格納されている最新のバージョンの地図情報を出力する出力部として機能させ、
前記蓄積部は、
前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報を残すように、前記最新のバージョンの地図情報を前記格納部に蓄積するものとして、コンピュータを機能させ、
前記格納部には、前記オリジナル地図情報または前記最新のバージョンの直前のバージョンの地図情報と、前記最新のバージョンの地図情報の2つのバージョンの地図情報が格納されるプログラム。 Computer-accessible recording media
A storage unit capable of storing original map information having two or more map parts, which are map information of a part of the region and part of the whole map information;
Computer
A receiving unit that receives one or more difference maps that are map parts of the updated region;
An accumulation unit that accumulates the latest version of map information in the storage unit using one or more difference maps received by the reception unit and one or more map parts that have not been updated;
Function as an output unit that outputs the latest version of map information stored in the storage unit,
The storage unit
In order to leave the original map information or the latest version of the map information immediately before the latest version, the computer functions as the storage of the latest version of the map information in the storage unit,
A program in which the storage unit stores two versions of map information: the original map information or the latest version of the map information and the latest version of the map information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019104059A JP2019174829A (en) | 2019-06-03 | 2019-06-03 | Map information processing device, map information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019104059A JP2019174829A (en) | 2019-06-03 | 2019-06-03 | Map information processing device, map information processing method, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015109305A Division JP6633839B2 (en) | 2015-05-29 | 2015-05-29 | Map information processing apparatus, map information processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019174829A true JP2019174829A (en) | 2019-10-10 |
Family
ID=68166910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019104059A Pending JP2019174829A (en) | 2019-06-03 | 2019-06-03 | Map information processing device, map information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019174829A (en) |
-
2019
- 2019-06-03 JP JP2019104059A patent/JP2019174829A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6230098B1 (en) | Map data processing apparatus and method, and map data processing system | |
JP6727980B2 (en) | Communication device and communication method | |
JP2005519317A (en) | Method and navigation system for updating map data | |
US20130311091A1 (en) | Managing Differences Between Geographic Database Versions | |
US20090171976A1 (en) | Map Data Delivering Device, Communication Terminal, and Map Delivering Method | |
JP2013073417A (en) | Method and system for arranging object data, server device thereof, client device, and program | |
JP2005349878A (en) | Software control device | |
WO2019012821A1 (en) | Information distribution system and vehicle-mounted device | |
JP2010054484A (en) | Navigation system, navigation device, navigation method, and navigation program | |
KR20150089591A (en) | The apparatus and method for automatic update navigation | |
JP7139971B2 (en) | SOFTWARE DISTRIBUTION SYSTEM AND SOFTWARE DISTRIBUTION METHOD | |
US20080249705A1 (en) | Realtime delivery system for updated map data | |
JP2009008682A (en) | Onboard information terminal | |
JP6746191B2 (en) | Map information system and program | |
JP2018018186A (en) | Vehicle control device and on-vehicle network system | |
JP6816924B2 (en) | Map information system, map information processing device, map information processing method, and program | |
JP2007065042A (en) | Map data updating system | |
US20200271457A1 (en) | Map information management device, map information management system, and map information management method | |
JP2008170277A (en) | Road map information correcting system, road map information correction method, and road map information correction program | |
JP2011163951A (en) | Navigation device and navigation system | |
JP2019174829A (en) | Map information processing device, map information processing method, and program | |
JP6633839B2 (en) | Map information processing apparatus, map information processing method, and program | |
JP4014709B2 (en) | Car navigation system | |
JP2009098756A (en) | Information provision device, information provision method, and program | |
KR102275142B1 (en) | Update system and method of controller for vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190703 |