JP2004354268A - Navigation system, map data backup system, and navigation system billing method - Google Patents
Navigation system, map data backup system, and navigation system billing method Download PDFInfo
- Publication number
- JP2004354268A JP2004354268A JP2003153683A JP2003153683A JP2004354268A JP 2004354268 A JP2004354268 A JP 2004354268A JP 2003153683 A JP2003153683 A JP 2003153683A JP 2003153683 A JP2003153683 A JP 2003153683A JP 2004354268 A JP2004354268 A JP 2004354268A
- Authority
- JP
- Japan
- Prior art keywords
- data
- navigation system
- small
- map
- map data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
【課題】本発明は、地図の小区画データをダウンロードするナビゲーションシステムにおいて、地図データのバージョン管理機能を提供し、ナビゲーションシステムが破損・盗難された時に地図データを復旧するナビゲーションシステムに関する。
【解決手段】地図の小区画データをナビゲーションシステムの記憶装置またはサーバ装置よりダウンロードする時に、地図のバージョン情報もダウンロードし、各小区画データのバージョン情報をナビゲーションシステムにおいて管理する。また、地図データが暗号化されている時は、必要な小区画データを復号化するための復号化鍵と利用条件をサーバ装置よりダウンロードして、鍵情報をナビゲーションシステムにおいて管理する。記憶装置の破損や車両の盗難によって地図データが失われた時に地図データの復旧を可能とするため、前記小区画データのバージョン情報をサーバ装置でも管理する。
【選択図】 図5An object of the present invention is to provide a navigation system that downloads map subsection data, provides a map data version management function, and restores the map data when the navigation system is damaged or stolen.
When downloading small section data of a map from a storage device or a server device of a navigation system, version information of the map is also downloaded, and version information of each small section data is managed in the navigation system. When the map data is encrypted, a decryption key for decrypting the necessary small block data and usage conditions are downloaded from the server device, and the key information is managed in the navigation system. To enable map data to be restored when map data is lost due to storage device damage or vehicle theft, version information of the small block data is also managed by a server device.
[Selection diagram] FIG.
Description
【0001】
【発明の属する技術分野】
本発明は、地図データをダウンロードするナビゲーションシステム,ダウンロードした地図データの管理および地図データのダウンロードにおける課金処理に関する。
【0002】
【従来の技術】
ナビゲーションシステムにおいて簡易地図を備え、地図が欲しいときに欲しい場所の地図が前記簡易地図にあるかどうかをチェックし、欲しい地図がある場合には地図をナビゲーションシステムが備える記憶装置からダウンロードし、欲しい地図がない場合にはサーバ装置から地図をダウンロードする端末装置が特開2002−90162号公報にて開示されている。
【0003】
【特許文献1】
特開2002−90162号公報
【0004】
【発明が解決しようとする課題】
上記公知例における端末装置では、端末装置が運転者のナビゲーションに必要な地図の小区画データ(地図データより切り出した地図の一部分の電子データ)を保持している場合には端末装置が保持している小区画データを使用することにより、端末装置が頻繁に地図の小区画データをサーバ装置よりダウンロードすることを避け、通信負荷や通信料金の低減を実現している。しかしながら、地図データは新しい道路や店舗などが建設されるため、定期的にバージョンアップされる。端末装置が保持している地図の小区画データとサーバ装置よりダウンロードした最新の地図データより切り出した小区画データが混在すると、異なるバージョンの地図データより切り出した小区画データが混在することになる。本公知例では、このような小区画データより構成される地図のバージョン管理方式に関しては考慮されていない。このため、端末装置が破損または盗難された時にナビゲーションシステムの地図データが復旧できないといった課題がある。また地図データは一般に有料で販売されるが、本公知例では地図データを配信しているにも関わらず、地図データに対する課金方式が考慮されていないといった課題がある。
【0005】
本発明における第一の目的は、必要な小区画データをダウンロードして処理を実行するナビゲーションシステムにおいて、地図データのバージョン管理手段を提供し、地図データが失われた時に容易に復旧することにある。本発明における第二の目的は、前記ナビゲーションシステムにおいて、サーバ装置より地図の小区画データをダウンロードする時に、通信負荷と通信料金の大幅な低減を行うと共に、地図データの利用方法に応じた適切な課金方式を提供することにある。
【0006】
【課題を解決するための手段】
上記第一の目的を達成するため、本発明では地図の小区画データをナビゲーションシステムの記憶装置またはサーバ装置よりダウンロードする時に、地図データのバージョン情報もダウンロードし、各小区画データと小区画データを切り出した地図のバージョン情報をナビゲーションシステムにおいて管理する。さらに、記憶装置の破損や車両の盗難によってナビゲーションシステムの地図データが失われた時に地図データの復旧を可能とするため、前記小区画データとバージョン情報を破損する確率が低い半導体メモリなどに格納すると同時に、通信手段を使ってサーバ装置でも管理する。
【0007】
上記第二の目的を達成するため、本発明では暗号化された地図データをナビゲーションシステムの記憶装置に格納し、小区画データが必要となった時には暗号化された地図データを記憶装置よりダウンロードし、サーバ装置からは地図データを復号化するための復号化鍵のみをダウンロードすることにより、通信負荷や通信料金を大幅に削減する。また、サーバ装置より復号化鍵を配信する時に、復号化鍵に利用条件を付与してダウンロードし、サーバ装置にて前記利用条件に応じた課金処理を実行することにより、利用者の利用方法に応じた適切な課金方式を提供する。
【0008】
【発明の実施の形態】
本発明におけるナビゲーションシステム,バックアップシステム、および課金方式について説明する。図1は、本発明におけるナビゲーションシステムの構成例を示したものである。ナビゲーションシステム100は、表示処理部110,入出力制御部120,演算処理部130,記憶制御部140により構成される。表示処理部110は、ディスプレイ装置150に接続され、ナビゲーションシステム100の処理結果をディスプレイ装置150に表示する。入出力制御部120は、外部記憶装置160,通信装置170,GPS(Global Positioning System)180に接続され、これらの装置との間におけるデータの授受を制御する。
【0009】
外部記憶装置160は、例えばCD−ROM,DVD−ROM,メモリカード,ハードディスクなどの任意の記憶媒体からデータを読み込むのに用いられる装置である。外部記憶装置160の記憶媒体には地図データ161と地図のバージョン情報が格納されている。通信装置170は、サーバ装置172の通信装置171との間で無線通信を行い、サーバ装置172との間でデータを授受することができる。無線通信とは、例えば携帯電話網,無線LAN,衛星放送,DSRC(Dedicated Short Range Communication)などを使った通信である。
【0010】
サーバ装置172は2つのデータベースを備えている。地図データ173を格納するデータベースには、過去のバージョンから現在のバージョンに至るまでの異なるバージョンの全国の電子化された地図データが格納されている。サーバ装置172は地図データ173から小区画データを切り出してナビゲーションシステム100に配信する。小区画データは、例えば全国の地図データを一定距離間隔でメッシュ状に分割したデータである。
【0011】
バージョン情報DB174を格納するデータベースには、ナビゲーションシステム100に配信した小区画データのバージョン情報が格納される。サーバ装置172が管理するバージョン情報DB174では、ナビゲーションシステム100毎にバージョン情報が管理されており、各ナビゲーションシステム100の機器コード(ナビゲーションシステムを一意に識別するためのコード)毎に、小区画データを一意に識別するためのコードである小区画コード,小区画コードを切り出した地図データのバージョン、が格納される。なお、地図データ142,161,173のバージョンは、地図データが作成された日時によって付与され、統一的に管理されているものとする。
【0012】
GPS180は車両の位置情報を測定し、その結果を入出力制御部120を介してナビゲーション処理部131に送信する。演算処理部130は、ナビゲーション処理部131と地図データ管理部132の機能ブロックにより構成される。記憶制御部140は、記憶装置を備え、演算処理部130は読書制御部141を介して記憶装置に対してデータの読み書きを行うことができる。記憶装置には、地図データ142,バージョン情報143,プログラム144が保存されている。
【0013】
ナビゲーション処理部131は、読書制御部141を介して記憶装置からプログラム144をダウンロードし、このプログラムを実行してGPS180から受信した位置情報を使ってナビゲーションを行う。地図データ管理部132は、地図データのダウンロード処理や記憶制御部140の記憶装置に格納された地図データの管理を行う。また図中には記していないが、演算処理部130はタイマーを保持しており、ダウンロードした地図データにタイムスタンプを付与することができる。
【0014】
記憶装置は、例えばハードディスク装置や不揮発性の半導体メモリである。記憶装置として物理的に異なる記憶装置を複数用いてもよい。例えば、ハードディスク装置と半導体メモリを用い、データ容量の大きい地図データ142はハードディスク装置に格納し、バージョン情報とプログラムの半導体メモリに格納する。ナビゲーションシステム100を出荷した時に、記憶装置には特定の地域あるいは特定の縮尺の地図データがインストールされ、この地図データ142に含まれる小区画データを識別するための小区画コード,バージョン情報,出荷時の日時がバージョン情報143に登録される。
【0015】
つぎに図2を用いてナビゲーションシステム100における処理について説明する。ナビゲーション処理部131はプログラム144をダウンロードして処理を実行し、GPS180の情報を使ってナビゲーションを行う。車両の移動に伴いディスプレイ装置150に表示している地図の範囲外に車両位置が移動した場合、表示されている範囲外の地図データが必要となる(ステップ201)。このとき、ナビゲーション処理部131は新しい地図データが必要となったことを地図データ管理部132に通知する。この通知を受けた地図データ管理部132は、読書制御部141を介して地図データ142から新たに表示する地図の小区画データを読み込む。
【0016】
地図データ142に必要な小区画データがある場合(ステップ202)、記憶装置より小区画データを読み込んでナビゲーションの処理を継続する(ステップ211)。地図データ142に必要な小区画データがない場合(ステップ202)、外部記憶装置160を介して地図データ161を検索する。地図データ161に必要な小区画データがある場合(ステップ203)、外部記憶装置160より該当する小区画データとそのバージョンをダウンロードする(ステップ204)。ダウンロードした小区画データは記憶装置の地図データ142に追加され(ステップ205)、ダウンロードした小区画データのバージョン,ダウンロードした小区画データを識別する小区画コード,ダウンロードした日時を記憶装置のバージョン情報143に登録する(ステップ206)。
【0017】
バージョン情報143に、既に同一の小区画コードが存在する場合にはバージョン情報143とダウンロードした日時が更新され、同一の小区画コードが存在しない場合には新しい情報をバージョン情報143に追加する。バージョン情報143の構成については、図3を用いて後述する。サーバ装置172は、各ナビゲーションシステム100のバージョン情報143と同じ情報をデータベースに格納する。記憶装置のバージョン情報143に登録された内容は、通信装置170と171を介してサーバ装置172に送信する(ステップ207)。サーバ装置172では、受信したバージョン情報をデータベースで管理しているバージョン情報DB174に登録する。
【0018】
小区画データが外部記憶装置160に存在しなかった場合(ステップ203)、ナビゲーションシステム100はサーバ装置172に該当する小区画データの送信を要求し、通信装置170と171を介して必要な小区画データとバージョンをサーバ装置172からダウンロードする(ステップ208)。この時、ナビゲーションシステム100は、必要な小区画データの小区画コードをサーバ装置172に送信し、これを受信したサーバ装置172は地図データ173の中で最新バージョンの地図より受信した小区画コードに該当する小区画データを切り出して、最新の地図データのバージョンと共に切り出した小区画データをナビゲーションシステム100に送信する。ナビゲーションシステム100はダウンロードした小区画データを記憶装置の地図データ142に格納し(ステップ209)、ダウンロードしたバージョンを記憶装置のバージョン情報143に登録し(ステップ210)、ダウンロードした小区画データを使ってナビゲーションの処理を継続する。
【0019】
図3を使ってバージョン情報143の構成を説明する。バージョン情報143とはバージョン情報管理テーブル300であり、小区画データを一意に識別するための小区画コード310,小区画コードを切り出した地図データのバージョン320,小区画データが地図データ142に格納された日時を示す更新日時330により構成される。図3に示す例では、小区画コード310=10000001の小区画データは、バージョン320=1.01の地図データより切り出されたものであり、2002年1月30日10時50分に地図データ142に追加または更新されたことを示す(3002)。同様に、小区画コードが‘10000000’の小区画データは、2002年1月23日23時40分にバージョン‘1.0’の地図データから切り出され(3001)、小区画コードが‘10000002’の小区画データは、2003年3月2日11時20分にバージョン‘2.1’の地図データから切り出された(3003)ものであることを示している。一方、サーバ装置172が管理するバージョン情報DB174にはナビゲーションシステム毎にバージョン情報管理テーブル300が登録されている。各バージョン情報管理テーブル300はナビゲーションシステム100を一意に識別するための機器コードとセットで格納されている。
【0020】
各ナビゲーションシステム100は、各々が必要とする小区画データを異なるタイミングで外部記憶装置160やサーバ装置172よりダウンロードするため、自ナビゲーションシステム内の記憶装置に格納されている地図データ142に記録された小区画データは、ナビゲーションシステム100毎に異なる。ナビゲーションシステム100の記憶装置が破損した場合、あるいは車両がナビゲーションシステム100と共に盗難された場合、地図データが無償であれば最新の地図データを改めて配布すればよいが、地図が有償である場合には地図データを復旧することが求められる。
【0021】
図4の処理フローを使ってこの地図データの復旧処理について説明する。ナビゲーションシステム100の記憶装置が破損した場合、記憶装置を取り替えてナビゲーションシステム100を起動する。交換された記憶装置からは以前の地図データ142とバージョン情報143が失われているため、ナビゲーションシステム100のナビゲーション処理部131は記憶装置に情報が何も格納されていないことを認識して、地図データの復旧要求と自装置の機器コードをサーバ装置172に送信する。
【0022】
サーバ装置172は、この地図データの復旧要求と機器コードをナビゲーションシステム100より受信し(ステップ401)、機器コードが示すナビゲーションシステム100のバージョン情報が存在するか否かをバージョン情報DB174を検索して判断する。該当するナビゲーションシステム100のバージョン情報がバージョン情報DB174に存在しない場合(ステップ402)、エラーを返信して処理を終了する(ステップ406)。バージョン情報が存在する場合(ステップ402)、サーバ装置172はバージョン情報DB174より該当するナビゲーションシステム100のバージョン情報を読み込み(ステップ403)、このバージョン情報管理テーブル300の小区画コード310とバージョン320が示す全ての小区画データを地図データ173より切り出す(ステップ404)。
【0023】
前述した通り、地図データ173には複数の異なるバージョンの地図データが格納されており、指定された小区画コードに対応する領域の地図データの内、バージョン320で指定されたバージョンの小区画データを切り出すことができる。切り出した複数の小区画データは、サーバ装置172より通信装置170と171を介してナビゲーションシステム100に配信される(ステップ405)。ナビゲーションシステム100では、受信した小区画データとバージョンを地図データ142とバージョン情報143に保存する。
【0024】
なお、通信装置170と171間の通信帯域が狭い場合、多くの小区画データをダウンロードすると通信時間が長くかかるため、サーバ装置172に外部記録装置を接続し、CD−ROMやDVD−ROMなどの記録媒体にこれらの小区画データを保存し、これを郵送などの手段を使って配布し、ナビゲーションシステム100の外部記憶装置160よりこの記憶媒体に保存された小区画データを読み込んで、ナビゲーションシステム100の記憶装置に格納するという方法を用いてもよい。
【0025】
車両の盗難に伴うナビゲーションシステム100の記憶装置の内容を復旧する場合、新たなナビゲーションシステムに対して機器コードを再発行する必要がある。この際、盗難にあった車両の所有者からの要求に基づいて車両の所有者の身元が確認された上で、この車両所有者に対して機器コードが通知され、車両所有者が通知された機器コードを新たなナビゲーションシステムに登録する。またサーバ装置172側では、盗難にあったナビゲーションシステム100の機器コードを無効として新たな機器コードを登録することにより、盗難にあったナビゲーションシステム100のバージョン情報を引き継ぐ。この後、前述の復旧作業を行うことにより、ナビゲーションシステムの記憶装置の内容が復旧される。
【0026】
このように、ナビゲーションシステムにおいて外部記憶装置やサーバ装置よりダウンロードした小区画データの小区画コードとバージョンを管理し、かつナビゲーションシステムでのバージョン情報の更新に伴い、ナビゲーションシステムにおいて管理している更新された小区画データの小区画コードとそのバージョンをサーバ装置に送信して同じ情報を管理することにより、ナビゲーションシステムが破損または盗難された時にも、これらの小区画コードとバージョンを使ってナビゲーションシステムの地図データを復旧することができる。これにより、車両が事故にあってナビゲーションシステムが破損した時や、記憶装置が長時間の使用により故障した時、あるいは車両が盗難にあった時に、車両の所有者は高価な地図データを再度購入する必要がなくなり、車両の所有者の財産が保護される。
【0027】
つぎに、本発明における課金方式について説明する。本方式は、通信負荷や通信料金を低減すると共に、地図データの利用状況に応じた適切な課金を行うための方式である。課金システムの構成例を図5に示す。インターネット500に鍵管理サーバ510,コンテンツサーバ530,通信基地局540が接続されており、通信基地局540は無線通信(携帯通信網,無線LAN,衛星放送,DSRCなど)を使ってナビゲーションシステム550と通信を行う。鍵管理サーバ510,コンテンツサーバ530,ナビゲーションシステム550は、インターネット500を介して相互に通信を行うことができる。また、鍵管理サーバ510は、課金サーバ520に接続されており、さらに課金サーバ520は専用線を介して金融機関システム560に接続されている。
【0028】
鍵管理サーバ510は、ナビゲーションシステム550に対して暗号化した小区画データを復号化するための復号化鍵を配信する。課金サーバ520は、鍵管理サーバ510より復号化鍵を配信したナビゲーションシステム550の機器コードや配信した復号化鍵に関する情報(復号化するコンテンツの種別,コンテンツの利用条件など)を受信し、課金・決済処理を行う。金融機関システム560は、銀行システムやクレジットカードシステムであり、課金サーバ520からの決済処理要求に応じてクレジット決済,口座振替などの処理を行う。なお、課金サーバ520は個人情報を管理しており、ナビゲーションシステム550の機器コードからナビゲーションシステム550が搭載されている車両の所有者,所有者の口座番号やクレジットカード番号などを検索することができ、これらの情報に基づいて金融機関システム560に対し決済処理を要求する。
【0029】
コンテンツサーバ530は地図データを格納したデータベースを備え、小区画データを暗号化・復号化するための暗号化鍵と復号化鍵の生成,暗号化した小区画データの生成、および生成された復号化鍵や暗号化された小区画データの配信を行う。コンテンツサーバ530にて生成した暗号化された小区画データ531は、インターネット500と通信基地局540を介してナビゲーションシステム550に通信により配信するか、またはコンテンツサーバ530で外部記録装置を使い暗号化された小区画データを記憶媒体532に記録し、この小区画データが記録された記憶媒体532をナビゲーションシステム550に組み込む者(自動車メーカー,ディーラー,自動車用品店,ナビゲーションシステムの利用者など)の所へ配送する。
【0030】
配送手段としては、例えば暗号化した小区画データをハードディスクに記録し、ナビゲーションシステム550の出荷時にナビゲーションシステム550に組み込んで出荷する方法がある。この方法では、ナビゲーションシステム550を出荷した時に、内蔵するハードディスクに暗号化された複数の小区画データが記録される。また、CD−ROMやDVD−ROM等の記憶媒体に暗号化した小区画データを記録して車両の所有者に配布し、この記憶媒体を受け取った車両の所有者がナビゲーションシステム550の外部記録装置に受け取った記憶媒体(CD−ROMやDVD−ROM等)をセットしてナビゲーションシステム550にて読み込む方法がある。この方法では、車両所有者への郵送,一般書店で販売されている雑誌に添付,コンビニエンスストアやガソリンスタンドなどの車両が立ち寄る場所に記録媒体を置いて自由に取ってもらうといった手段を用いて車両の所有者に記録媒体を配布する。
【0031】
ナビゲーションシステム550の構成を図6を使って説明する。図1で説明したナビゲーションシステム100の構成と比較して、追加・変更した部分についてのみ説明する。外部記憶装置160の地図データ661は暗号化された小区画データで構成され、CD−ROMやDVD−ROMなどの記憶媒体532より暗号化された小区画データを読み込む。ナビゲーションシステム550は、通信装置170と通信基地局540を介して鍵管理サーバ510,コンテンツサーバ530と通信を行う。
【0032】
コンテンツサーバ530は、暗号化された地図データ673を保持しており、ナビゲーションシステム550からの要求に応じて地図データ673から適切な小区画データを検索してナビゲーションシステム550に配信する。鍵管理サーバ510は、暗号化された小区画データを復号化するための複数の鍵情報676(復号化鍵)を小区画コードをキーとしてデータベースに格納しており、ナビゲーションシステム550からの要求に応じて復号化する小区画データの復号化鍵を検索してナビゲーションシステム550に配信する。
【0033】
ナビゲーションシステム550には、新たに暗号処理部680が追加される。暗号処理部680では、入出力制御部120を介して外部記憶装置160や通信装置170より受信した小区画データを復号化する。暗号処理部680は、鍵管理部681,復号化処理部682の機能ブロックにより構成され、鍵管理部681は複数の復号化鍵を鍵情報683として格納・管理している。鍵管理部681は鍵管理サーバ510からダウンロードされた復号化鍵を保持し、復号化処理部682より要求があると適切な復号化鍵を検索して渡す。また、鍵管理部681は復号化鍵の利用条件(利用期日,利用回数など)も管理する。
【0034】
復号化処理部682は、小区画データの小区画コードを鍵管理部681に渡して復号化鍵を要求し、この小区画データを復号化するための復号化鍵を鍵管理部681から受け取り、小区画データを復号化して演算処理部130に渡す。記憶制御部140に格納されている地図データ642は、暗号化された地図データであり、ナビゲーション処理部131において地図データ642より読み出された小区画データは、地図データ管理部132を介し一旦暗号処理部680に渡されて復号化されたのち、ナビゲーション処理部131に渡されてナビゲーションの処理を実行する際に利用される。
【0035】
ナビゲーションシステム550の処理フローを図7を使って説明する。ステップ701,702,703,704,707,708,710の処理は、図2で説明したステップ201,202,203,204,205,206,208の処理と同じであるので説明を省略する。ただし、ステップ702,703,704,707,710では、扱う小区画データは暗号化されている点において図2のフローチャートにおける処理と異なる。表示に要する地域に対応した小区画データがナビゲーションシステム550内の記憶装置にある場合(ステップ702)、暗号処理部680では演算処理部130からの要求に基づき、復号化する小区画データの小区画コードを使って復号化鍵の利用条件を鍵管理部681が鍵情報683より読み出し、復号化処理部では、読み出した利用条件に基づいて復号化鍵が有効であるか否かを判断する。鍵情報683の構成と復号化鍵の有効性については後述する。
【0036】
利用条件が有効で復号化鍵が利用できる場合(ステップ709)、記憶装置より読み出された小区画データを復号化鍵を使って復号化し(ステップ711)、ナビゲーションの処理を継続する。小区画データが記憶装置にない場合(ステップ702)、小区画データが外部記憶装置160にあるか確認する(ステップ703)。小区画データが外部記憶装置160にある場合、外部記憶装置160より必要な小区画データをダウンロードする(ステップ704)。
【0037】
ステップ703で求める小区画データが外部記憶装置160にない場合、通信装置170を介してサーバ装置(コンテンツサーバ530)より小区画データをダウンロードする(ステップ710)。外部記憶装置160またはコンテンツサーバ530よりダウンロードした小区画データを復号化するため、小区画データの小区画コードを鍵管理サーバ510に送信して小区画データを復号化するための復号化鍵を取得する(ステップ705)。また、同じ小区画のデータであっても、小区画データのバージョンが異なる毎に異なる暗号化鍵を用いて暗号化している場合、復号化鍵を取得する際には、小区画コードに加えて復号化する小区画データのバージョン番号も鍵管理サーバ510に送信して復号化鍵を取得する。
【0038】
鍵管理サーバ510では、復号化鍵を配信する時に課金サーバ520に問い合わせを行い、ナビゲーションシステム550に対して復号化鍵を送信してもよいか否かを判断する。これは代金未納者などをチェックするためであり、詳細は後述する。鍵管理サーバ510が復号化鍵を配信しなかった場合には処理を終了する。
【0039】
記憶装置に小区画データが存在していても復号化鍵が利用できない場合(ステップ709)にも、同じく小区画データの小区画コードを鍵管理サーバ510に送信して復号化鍵を取得し(ステップ712)、記憶装置より読み出された小区画データをこの復号化鍵を使って復号化する(ステップ711)。鍵管理サーバ510に対して復号化鍵を要求する際に、小区画コードのみを送信すると利用期間,利用回数などの制約条件がない無条件利用の復号化鍵を取得するが、小区画コードと共に復号化鍵の利用条件(利用期間,利用回数など)を送信してよい。この場合、条件付の復号化鍵が鍵管理サーバ510より送信される。取得した復号化鍵と利用条件は鍵情報683に登録される。取得した復号化鍵を使って小区画データを復号化し(ステップ706)、ナビゲーションの処理を継続する。外部記憶装置160或いはコンテンツサーバ530から取得した小区画データは暗号化された状態で記憶装置に格納する(ステップ707)。
【0040】
なお、図2で説明したステップ207に該当する処理は図7で示した処理では必要ない。なぜなら、外部記憶装置160から小区画データを読み込む場合と、サーバ装置より小区画データを読み込む場合のいずれの場合も復号化鍵を取得するために鍵管理サーバ510に問い合わせを行うので、鍵管理サーバ510ではナビゲーションシステム550における小区画データの更新状況を把握することができ、更新した内容をナビゲーションシステム550より送信してもらわなくても小区画データのバージョンを管理できる。ただし、後述するように、鍵情報683も復旧の対象とする場合、利用回数を制限した復号化鍵を正しく復元するためには、利用回数制限のある復号化鍵を使用した際には鍵管理サーバ510に対して更新された復号化鍵の利用回数を通知することになる。
【0041】
鍵情報683の構成を図8を用いて説明する。鍵情報683とは、鍵管理テーブル800であり、小区画データを一意に識別するための小区画コード810,復号化鍵の利用期限820,復号化鍵をあと何回利用できるかを表す残り利用回数830,復号化鍵840により構成される。利用期限820は、復号化鍵を利用できる期限を示し、指定された期限を過ぎると復号化鍵が利用できず、再度復号化鍵を鍵管理サーバ510より取得しなければならない。残り利用回数830は、復号化鍵を利用できる回数を示し、小区画データを復号化する度に値が1つずつ減算される。残り利用回数が0になると再度復号化鍵を鍵管理サーバ510より取得しなければならない。利用期限820と残り利用回数は必ずしも登録される必要はなく、登録されていない場合には利用制約がない。つまり、どちらも登録されていない場合、小区画データは無制限で使える。復号化鍵840は鍵管理サーバ510よりダウンロードした小区画コード810で示された小区画データを復号化するための暗号鍵である。
【0042】
図8に示す例の場合、小区画コードが‘10000000’の小区画データを復号化する復号化鍵は‘A120012EA74BD810’であり、利用期限も残り利用回数も設定されていないため、無制限に使える。しかし、小区画コードが‘10000001’の小区画データを復号化する復号化鍵には、利用期限が‘2003.12.29’と設定されているため、2003年1月29日までしか利用できない。そして、小区画コードが‘10000002’の小区画データを復号化する復号化鍵には、残り利用回数が‘3’と設定されているため、残り3回までしか利用できない。
【0043】
ナビゲーションシステム550の鍵情報683を復旧する場合には、鍵管理サーバ510に対して機器コードを送信して復号化鍵の復旧を要求する。この要求を受けた鍵管理サーバ510では、送られてきた機器コードの対応するデータの中から、現在有効な復号化鍵を対応する小区画コードと共に返信する。
【0044】
最後に、課金サーバ520の処理について説明する。課金サーバ520は、鍵管理サーバ510よりナビゲーションシステム550を識別するための機器コードと、この機器コードが示すナビゲーションシステム550に対して配信した復号化鍵の数と復号化鍵に付与した利用条件を受け取る。これらの情報をもとに、例えば以下の課金を行う。どの課金方式を利用するかは車両の所有者が選択することができる。例えば、予め車両の所有者が書面にて選択内容を郵送によって通知し、これを受け取ったオペレータが課金サーバ520に課金方式を登録する。あるいは、ナビゲーションシステム550より復号化鍵を取得する時に鍵管理サーバ510に課金方式を送信し、これを課金サーバ520にて受信して登録する。
【0045】
(1)従量制課金
復号化鍵を利用する度に課金する方式である。例えば、無制限利用の復号化鍵であれば一回配信すると100円、1年間の期間制限付の復号化鍵であれば一回配信すると50円、10回の回数制限付の復号化鍵であれば一回配信すると30円といった課金を行う。課金サーバ520では、例えば毎月25日に1ヶ月間で利用された金額の合計を計算し、これを請求データとして金融機関システム560に送信する。
【0046】
(2)月額固定課金
毎月固定した会費を徴収する方式であり、例えば車両の所有者が毎月500円を支払うと無制限利用の復号化鍵が毎回配信される。課金サーバ520は、例えば毎月25日に固定した会費である500円の請求データを金融機関システム560に送信する。
【0047】
(3)プリペイド課金
課金額の計算方式は(1)と同じであるが、支払いの方式が異なる。一定金額を予め支払っておき、このデポジットされた金額より利用代金を徴収する。例えば、予め車両の所有者が10000円を金融機関に振込むと、金融機関システム560より課金サーバ520に振込み金額が送信され、この金額を超えない範囲で復号化鍵を配信し、毎回従量制課金で利用料を徴収する。利用金額は毎回振り込み金額より減算し、最終的に残高がなくなると復号化鍵を配信しない。
【0048】
【発明の効果】
このように本発明では、ナビゲーションを行う時に必要となる地図の小区画データを暗号化して記憶媒体に格納して予め配布し、ナビゲーションシステムで利用する時に復号化鍵を取得して小区画データを利用可能とすることにより、無線通信を使って小区画データを配信する必要がない。ナビゲーションシステムとサーバ装置間で授受されるのは復号化鍵のみであるため、通信負荷や通信料金の大幅な低減をはかることができる。また、復号化鍵を配信する時に利用期間や利用回数といった利用条件を付与し、利用する小区画データや利用条件に合った課金を行うことにより、利用者の利用形態に応じた柔軟な課金を実現することができる。
【図面の簡単な説明】
【図1】
本発明におけるナビゲーションシステムの構成例である。
【図2】
本発明におけるナビゲーションシステムの処理フローの例である。
【図3】
本発明におけるナビゲーションシステムにて記憶する管理テーブルの構成例で
ある。
【図4】
本発明における地図データを復旧するときのサーバ装置における処理フローで
ある。
【図5】
本発明における課金システムの構成例である。
【図6】
本発明の課金システムにおけるナビゲーションシステムの構成例である。
【図7】
本発明の課金システムにおけるサーバ装置の処理フローである。
【図8】
本発明の課金システムにおけるサーバ装置の管理テーブルの構成例である。
【符号の説明】
100,550…ナビゲーションシステム、110…表示処理部、120…入出力制御部、130…演算処理部、131…ナビゲーション処理部、132…地図データ管理部、140…記憶制御部、141…読書制御部、142,161,173,642,661,673…地図データ、160…外部記憶装置、170,171…通信装置、172…サーバ装置、300…バージョン情報管理テーブル、510…鍵管理サーバ、520…課金サーバ、530…コンテンツサーバ、531…小区画データ、540…通信基地局、560…金融機関システム、676683…鍵情報、680…暗号処理部、681…鍵管理部、682…復号化処理部、800…鍵管理テーブル、840…復号化鍵。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a navigation system for downloading map data, management of downloaded map data, and accounting processing for downloading map data.
[0002]
[Prior art]
The navigation system is provided with a simple map, and when the map is desired, it is checked whether or not a map of a desired place is included in the simple map. If there is a desired map, the map is downloaded from a storage device provided in the navigation system, If there is no terminal device, a terminal device that downloads a map from a server device is disclosed in JP-A-2002-90162.
[0003]
[Patent Document 1]
JP 2002-90162 A
[0004]
[Problems to be solved by the invention]
In the terminal device in the above-mentioned known example, when the terminal device holds small section data of a map necessary for driver's navigation (electronic data of a part of the map cut out from the map data), the terminal device holds the data. By using the existing small section data, the terminal apparatus is prevented from frequently downloading the small section data of the map from the server apparatus, and the communication load and the communication fee are reduced. However, map data is updated periodically because new roads and shops are constructed. If the small block data of the map held by the terminal device and the small block data cut out from the latest map data downloaded from the server device are mixed, the small block data cut out from different versions of the map data will be mixed. In this known example, no consideration is given to a version management method for a map composed of such small section data. For this reason, there is a problem that the map data of the navigation system cannot be restored when the terminal device is damaged or stolen. In addition, although map data is generally sold for a fee, in this known example, there is a problem in that a billing method for the map data is not taken into account despite the distribution of the map data.
[0005]
A first object of the present invention is to provide a map data version management means in a navigation system which downloads necessary small block data and executes processing, and easily recovers when map data is lost. . A second object of the present invention is to provide a navigation system in which, when downloading map small section data from a server device, the communication load and communication fee are significantly reduced, and an appropriate method according to a method of using the map data. It is to provide a billing method.
[0006]
[Means for Solving the Problems]
In order to achieve the first object, in the present invention, when downloading the small block data of the map from the storage device or the server device of the navigation system, the version information of the map data is also downloaded, and each small block data and the small block data are converted. The navigation system manages the version information of the extracted map. Further, when the map data of the navigation system is lost due to the damage of the storage device or the theft of the vehicle, the map data can be restored when the small partition data and the version information are stored in a semiconductor memory or the like having a low probability of being damaged. At the same time, it is managed by the server device using the communication means.
[0007]
In order to achieve the second object, in the present invention, the encrypted map data is stored in a storage device of the navigation system, and the encrypted map data is downloaded from the storage device when small section data becomes necessary. By downloading only the decryption key for decrypting the map data from the server device, the communication load and the communication fee are significantly reduced. Also, when distributing the decryption key from the server device, the decryption key is provided with a usage condition and downloaded, and the server device performs a charging process in accordance with the usage condition, so that the user's usage method can be improved. Provide an appropriate billing method according to the situation.
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
A navigation system, a backup system, and a billing method according to the present invention will be described. FIG. 1 shows a configuration example of a navigation system according to the present invention. The
[0009]
The
[0010]
The
[0011]
The database storing the
[0012]
The
[0013]
The
[0014]
The storage device is, for example, a hard disk device or a nonvolatile semiconductor memory. A plurality of physically different storage devices may be used as the storage device. For example, using a hard disk device and a semiconductor memory, the
[0015]
Next, processing in the
[0016]
If the
[0017]
If the same small section code already exists in the
[0018]
If the small partition data does not exist in the external storage device 160 (step 203), the
[0019]
The configuration of the
[0020]
Each of the
[0021]
The map data restoration processing will be described with reference to the processing flow of FIG. When the storage device of the
[0022]
The
[0023]
As described above, a plurality of different versions of the map data are stored in the
[0024]
When the communication band between the
[0025]
When restoring the contents of the storage device of the
[0026]
As described above, the navigation system manages the sub-block codes and versions of the sub-block data downloaded from the external storage device or the server device, and updates the version information managed in the navigation system with the update of the version information in the navigation system. By transmitting the parcel code and the version of the parcel data to the server device and managing the same information, even if the navigation system is damaged or stolen, the navigation system can be used using these parcel codes and versions. Map data can be restored. This allows vehicle owners to repurchase expensive map data when the navigation system is damaged due to a vehicle accident, the storage device is damaged due to long-term use, or the vehicle is stolen. And the property of the vehicle owner is protected.
[0027]
Next, a charging method according to the present invention will be described. This method is a method for reducing communication load and communication fee, and performing appropriate charging according to the use status of map data. FIG. 5 shows a configuration example of the billing system. A
[0028]
The
[0029]
The
[0030]
As a delivery method, for example, there is a method in which encrypted small section data is recorded on a hard disk, and is incorporated in the
[0031]
The configuration of the
[0032]
The
[0033]
An
[0034]
The decryption processing unit 682 passes the small partition code of the small partition data to the
[0035]
The processing flow of the
[0036]
If the use condition is valid and the decryption key can be used (step 709), the small partition data read from the storage device is decrypted using the decryption key (step 711), and the navigation process is continued. If the small partition data does not exist in the storage device (step 702), it is checked whether the small partition data exists in the external storage device 160 (step 703). If the small partition data is in the
[0037]
If the small partition data obtained in
[0038]
The
[0039]
If the decryption key is not available even if the small partition data exists in the storage device (step 709), the small partition code of the small partition data is transmitted to the
[0040]
Note that the processing corresponding to step 207 described in FIG. 2 is not necessary in the processing shown in FIG. This is because, in both cases of reading the small partition data from the
[0041]
The configuration of the
[0042]
In the case of the example shown in FIG. 8, the decryption key for decrypting the small partition data with the small partition code of “10000000” is “A120012EA74BD810”, and since the expiration date and the remaining number of times of use are not set, it can be used without limitation. However, since the expiration date is set to “2003.12.29” for the decryption key for decrypting the small partition data whose small partition code is “10000001”, it can be used only until January 29, 2003. . The remaining use count is set to "3" in the decryption key for decrypting the small partition data with the small partition code of "10000002", so that it can be used only up to three times.
[0043]
When restoring the
[0044]
Finally, the processing of the
[0045]
(1) Pay-as-you-go
This is a method of charging each time a decryption key is used. For example, a decryption key with unlimited use is 100 yen for a single delivery and a decryption key with a one-year period limit is 50 yen for a single delivery and a decryption key with a 10-time limit. If it is distributed once, a charge such as 30 yen is made. The
[0046]
(2) Monthly fixed charge
In this method, a fixed membership fee is collected every month. For example, when a vehicle owner pays 500 yen every month, a decryption key for unlimited use is distributed every time. The
[0047]
(3) Prepaid billing
The calculation method of the billing amount is the same as (1), but the payment method is different. A fixed amount is paid in advance, and a usage fee is collected from the deposited amount. For example, when the vehicle owner transfers 10,000 yen to the financial institution in advance, the transfer amount is transmitted from the
[0048]
【The invention's effect】
As described above, according to the present invention, the map data required for navigation is encrypted, stored in a storage medium, distributed in advance, and a decryption key is obtained when the data is used in the navigation system. By making it available, there is no need to distribute the subdivision data using wireless communication. Since only the decryption key is exchanged between the navigation system and the server device, the communication load and communication fee can be significantly reduced. In addition, when the decryption key is distributed, usage conditions such as a usage period and the number of times of use are given, and charging is performed in accordance with the subdivision data to be used and the usage conditions. Can be realized.
[Brief description of the drawings]
FIG.
1 is a configuration example of a navigation system according to the present invention.
FIG. 2
It is an example of the processing flow of the navigation system in the present invention.
FIG. 3
FIG. 4 is a configuration example of a management table stored in the navigation system according to the present invention.
is there.
FIG. 4
In the processing flow in the server device when restoring the map data in the present invention,
is there.
FIG. 5
1 is a configuration example of a charging system according to the present invention.
FIG. 6
1 is a configuration example of a navigation system in a billing system of the present invention.
FIG. 7
5 is a processing flow of the server device in the charging system of the present invention.
FIG. 8
4 is a configuration example of a management table of a server device in the charging system of the present invention.
[Explanation of symbols]
100, 550 navigation system, 110 display processing unit, 120 input / output control unit, 130 arithmetic processing unit, 131 navigation processing unit, 132 map data management unit, 140 storage control unit, 141 reading control unit , 142, 161, 173, 642, 661, 673: map data, 160: external storage device, 170, 171: communication device, 172: server device, 300: version information management table, 510: key management server, 520: accounting Server, 530: content server, 531: small section data, 540: communication base station, 560: financial institution system, 676683: key information, 680: encryption processing unit, 681: key management unit, 682: decryption processing unit, 800 ... key management table, 840 ... decryption key.
Claims (7)
記憶装置からナビゲーションに用いる地図の小区画データをダウンロードする手段と、ダウンロードした小区画データのバージョン情報を読み込む手段とを備え、
読み込んだ複数の小区画データと地図データのバージョン情報を外部に設けられた記憶装置に送信して保存することを特徴とするナビゲーションシステム。In a navigation system including a storage device that reads map data from a storage medium that stores map data,
Means for downloading small section data of the map used for navigation from the storage device, and means for reading version information of the downloaded small section data,
A navigation system characterized in that version information of a plurality of read small block data and map data is transmitted to a storage device provided outside and stored.
前記ナビゲーションシステムは更に通信装置と、必要な小区画データが前記記憶装置にない時には通信装置を使ってサーバ装置より小区画データと小区画データを切り出した地図データのバージョン情報をダウンロードする手段とを備え、前記記憶装置または前記通信装置を介してサーバ装置よりダウンロードした前記小区画データと地図データのバージョン情報を記憶装置に保存することを特徴とするナビゲーションシステム。The navigation system according to claim 1,
The navigation system further includes a communication device, and means for downloading version information of the small partition data and the map data obtained by cutting out the small partition data from the server device using the communication device when necessary small partition data is not present in the storage device. A navigation system for storing version information of the small block data and map data downloaded from a server device via the storage device or the communication device in a storage device.
前記ナビゲーションシステムは、記憶装置よりまたは前記通信装置を介したサーバ装置より、ナビゲーションに用いる地図の小区画データをダウンロードする手段と、ダウンロードした小区画データのバージョン情報を小区画データの小区画コード毎に保存する手段とを備え、
前記サーバ装置は、小区画データをダウンロードしたナビゲーションシステムの機器コード毎に、ダウンロードされた小区画データのバージョン情報を記録する記録手段を有し、
前記ナビゲーションシステムは記憶装置から小区画データを読み込んだ際に前記小区画データのバージョン情報を当該小区画データの前記サーバ装置に送信し、前記サーバ装置は受信したバージョン情報を前記記録装置に記録し、
前記サーバ装置は、ナビゲーションシステムからの要求に応じて、前記記録装置に記録された当該要求を送ったナビゲーションシステムの機器コードに対応する小区画コードとバージョン情報の小区画データをナビゲーションシステムに送信することを特徴とする地図データのバックアップシステム。In a map data backup system configured by a navigation system and a server device including a storage device and a communication device for storing map data,
The navigation system includes means for downloading, from a storage device or a server device via the communication device, small section data of a map used for navigation, and a version information of the downloaded small section data for each small section code of the small section data. Means for storing in the
The server device has a recording unit that records version information of the downloaded small block data for each device code of the navigation system that has downloaded the small block data,
The navigation system transmits the version information of the small section data to the server device of the small section data when reading the small section data from the storage device, and the server device records the received version information in the recording device. ,
In response to a request from a navigation system, the server device transmits, to the navigation system, a small block code corresponding to the device code of the navigation system that transmitted the request and the small block data of the version information recorded in the recording device. A backup system for map data, characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003153683A JP4103685B2 (en) | 2003-05-30 | 2003-05-30 | Map data backup system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003153683A JP4103685B2 (en) | 2003-05-30 | 2003-05-30 | Map data backup system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004354268A true JP2004354268A (en) | 2004-12-16 |
| JP4103685B2 JP4103685B2 (en) | 2008-06-18 |
Family
ID=34048536
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003153683A Expired - Lifetime JP4103685B2 (en) | 2003-05-30 | 2003-05-30 | Map data backup system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4103685B2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009054409A1 (en) * | 2007-10-22 | 2009-04-30 | Fujitsu Ten Limited | Navigation system, portable terminal device, and vehicle-mounted device |
| JP2009265277A (en) * | 2008-04-23 | 2009-11-12 | Hitachi Ltd | Map working device, program, map display apparatus, and geographical information system |
| WO2010103794A1 (en) * | 2009-03-09 | 2010-09-16 | 株式会社 東芝 | Car navigation system and individual functional device |
| US7912639B2 (en) | 2005-10-04 | 2011-03-22 | Denso Corporation | Road map data generation method, road map data update system, and road map data management device |
| KR20190074147A (en) * | 2017-12-19 | 2019-06-27 | 주식회사 경신 | Apparatus for managing vehicle information of autonomous vehicle and method thereof |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017027255A1 (en) * | 2015-08-07 | 2017-02-16 | Google Inc. | Systems and methods for selective incorporation of imagery in a low-bandwidth digital mapping application |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001013067A1 (en) * | 1999-08-12 | 2001-02-22 | Mitsubishi Denki Kabushiki Kaisha | Navigation device |
| JP2002107169A (en) * | 2000-10-03 | 2002-04-10 | Hitachi Ltd | Communication type navigation device and information center |
| JP2002162232A (en) * | 2000-11-24 | 2002-06-07 | Honda Motor Co Ltd | Navigation system |
| JP2002333322A (en) * | 2001-05-07 | 2002-11-22 | Sony Corp | Navigation device, information processing device, and network distribution system |
| JP2003035542A (en) * | 2001-07-25 | 2003-02-07 | Equos Research Co Ltd | Map data replenishment device and program |
-
2003
- 2003-05-30 JP JP2003153683A patent/JP4103685B2/en not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001013067A1 (en) * | 1999-08-12 | 2001-02-22 | Mitsubishi Denki Kabushiki Kaisha | Navigation device |
| JP2002107169A (en) * | 2000-10-03 | 2002-04-10 | Hitachi Ltd | Communication type navigation device and information center |
| JP2002162232A (en) * | 2000-11-24 | 2002-06-07 | Honda Motor Co Ltd | Navigation system |
| JP2002333322A (en) * | 2001-05-07 | 2002-11-22 | Sony Corp | Navigation device, information processing device, and network distribution system |
| JP2003035542A (en) * | 2001-07-25 | 2003-02-07 | Equos Research Co Ltd | Map data replenishment device and program |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7912639B2 (en) | 2005-10-04 | 2011-03-22 | Denso Corporation | Road map data generation method, road map data update system, and road map data management device |
| DE102006046969B4 (en) * | 2005-10-04 | 2014-01-23 | Denso Corporation | Road map data generation method |
| WO2009054409A1 (en) * | 2007-10-22 | 2009-04-30 | Fujitsu Ten Limited | Navigation system, portable terminal device, and vehicle-mounted device |
| US8442768B2 (en) | 2007-10-22 | 2013-05-14 | Fujitsu Ten Limited | Navigation system, portable terminal device, and in-vehicle device |
| JP2009265277A (en) * | 2008-04-23 | 2009-11-12 | Hitachi Ltd | Map working device, program, map display apparatus, and geographical information system |
| WO2010103794A1 (en) * | 2009-03-09 | 2010-09-16 | 株式会社 東芝 | Car navigation system and individual functional device |
| KR20190074147A (en) * | 2017-12-19 | 2019-06-27 | 주식회사 경신 | Apparatus for managing vehicle information of autonomous vehicle and method thereof |
| KR102001076B1 (en) | 2017-12-19 | 2019-10-01 | 주식회사 경신 | Apparatus for managing vehicle information of autonomous vehicle and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4103685B2 (en) | 2008-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6768942B1 (en) | Navigation system with decryption functions and secure geographic database | |
| US6978021B1 (en) | Encryption method for distribution of data | |
| CN1251114C (en) | Vehicle guidance system with protected medium | |
| US7397817B2 (en) | Information converting apparatus | |
| US7046810B2 (en) | Data processing method and system of same portable device data processing apparatus and method of same and program | |
| US20060168451A1 (en) | Information sending system, information sending device, information receiving device, information distribution system, information receiving system, information sending method, information receiving method, information distribution method, apparatus, sending method of information receiving device, playback method of apparatus, method of using contents and program storing medium | |
| US20010014884A1 (en) | Copy protection for database updates transmitted via the internet | |
| JPH08101867A (en) | Software permission system | |
| CN101351819A (en) | Mobile telephone as point of sale (POS) device | |
| US6839695B2 (en) | Postage meter location system | |
| JP2004164299A (en) | Content using system and method, and server | |
| US7613917B1 (en) | Method and system for mass distribution of geographic data for navigation systems | |
| US7447915B2 (en) | Map data processing method, map data processing device, storage medium, and on-board map data processing device | |
| EP1189409B1 (en) | Method and system for encrypted distribution of geographic data for navigation systems | |
| JP4835167B2 (en) | Program, system and method for license management | |
| JP2001306827A (en) | Service provider and recording medium | |
| JP2000357191A (en) | Electronic map service providing method and system | |
| JP4103685B2 (en) | Map data backup system | |
| US20020120510A1 (en) | Information consuming system and program with a refund capability, and information package for use therein | |
| JP2003288473A (en) | Information management apparatus, user registration system, device, communication apparatus, device user registration method, communication setting method, program, memory | |
| JP3753004B2 (en) | Navigation device, map management center, and map information management system having map use permission function | |
| JP2004118728A (en) | Fuel supply system | |
| JP4820652B2 (en) | Price collection method and price collection system | |
| US20040210380A1 (en) | Traveling machine management system | |
| JP2004021424A (en) | OBE data backup system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050928 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060420 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071204 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080204 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080317 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110404 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120404 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120404 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130404 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140404 Year of fee payment: 6 |