專利名稱:地圖數(shù)據(jù)處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種地圖數(shù)據(jù)處理方法,用于處理保存在便攜式可讀 /可寫存儲介質(zhì)(諸如存儲卡)上的地圖數(shù)據(jù),還涉及一種地圖數(shù)據(jù) 處理裝置、可與其一起使用的存儲介質(zhì)和交通工具上的地圖數(shù)據(jù)處理 裝置。
背景技術(shù):
目前已出現(xiàn)一種系統(tǒng),其中最新的地圖數(shù)據(jù)從位于加油站或便利 店等地點的地圖數(shù)據(jù)銷售機(下文中稱為"公共信息站終端")通過 付費而保存在稱為存儲卡的存儲介質(zhì)(例如智能介質(zhì))上。該存儲介 質(zhì)接著用在一個交通工具上的導(dǎo)航系統(tǒng)或類似系統(tǒng)中,并且保存在存 儲介質(zhì)中的地圖數(shù)據(jù)被用作路線導(dǎo)向。這種系統(tǒng)的一個例子在日本專 利公開出版號2000-146619中公開。根據(jù)該系統(tǒng),利用最新地圖數(shù)據(jù)用于路線導(dǎo)向,能夠提供精確的路線導(dǎo)向。但是根據(jù)該系統(tǒng),保存在存儲介質(zhì)中的地圖數(shù)據(jù)能夠被復(fù)制到同 樣類型的另一個存儲介質(zhì)上,并且復(fù)制的地圖數(shù)據(jù)也能夠由導(dǎo)航系統(tǒng) 所使用。也就是說,使用該系統(tǒng),有可能非法復(fù)制地圖數(shù)據(jù),這將給 地圖的銷售帶來不利的影響。相反,在地圖數(shù)據(jù)已經(jīng)由公共信息站終 端加密之后在存儲介質(zhì)上保存地圖數(shù)據(jù)是希望得到的。在該加密的地
圖數(shù)據(jù)已經(jīng)由導(dǎo)航系統(tǒng)解密后,該數(shù)據(jù)再被使用。結(jié)果,地圖數(shù)據(jù)的 非法復(fù)制能夠被最小化。但是,當(dāng)所有的地圖數(shù)據(jù)被加密時,要花時間來對它解密。因此 該方法不適用于要求進行快速數(shù)據(jù)處理的裝置,比如導(dǎo)航系統(tǒng)。發(fā)明內(nèi)容因此,本發(fā)明的目的是提供一種地圖數(shù)據(jù)處理裝置,其能夠使對 該存儲介質(zhì)的地圖數(shù)據(jù)之非法復(fù)制減至最低程度,同時保持地圖數(shù)據(jù) 的處理時間短。為了實現(xiàn)本發(fā)明的目的,按照本發(fā)明的一種地圖數(shù)據(jù)處理裝置,用于處理保存在便攜式存儲介質(zhì)(30)中的其一部分被加密的地圖數(shù)據(jù),其特征在于包括保持部件(22a),用于可分離地保持所述存儲介質(zhì)(30);解密裝置(11),用于從由所述保持部件(22a)保持的所述存儲 介質(zhì)(30)中讀取存儲在所述存儲介質(zhì)(30)上的所述地圖數(shù)據(jù),以 及使用由所述保持部件(22a)保持的所述存儲介質(zhì)(30)的特定代 碼來解密所述讀取的地圖數(shù)據(jù);擴展地圖數(shù)據(jù)創(chuàng)建裝置,用于創(chuàng)建將與所述解密的地圖數(shù)據(jù)不同 的地圖數(shù)據(jù)增加到所述解密的地圖數(shù)據(jù)中的擴展地圖數(shù)據(jù);加密裝置(21),用于使用由所述保持部件(22a)保持的所述存 儲介質(zhì)(30)的特定代碼來僅加密所述擴展地圖數(shù)據(jù)的一部分;以及地圖數(shù)據(jù)存儲裝置(21),用于在由所述保持部件(22a)保持的 所述存儲介質(zhì)(30)上存儲僅其一部分已被加密的所述地圖數(shù)據(jù)。
通過結(jié)合附圖閱讀以下本發(fā)明優(yōu)選實施例的詳細說明,本發(fā)明的
上述和其他目的、特征、優(yōu)點、技術(shù)和工業(yè)上的意義將被更好地理解, 其中圖1是根據(jù)本發(fā)明的一個示例的實施例的地圖數(shù)據(jù)分配系統(tǒng)的 總的結(jié)構(gòu)圖;圖2是圖1所示的導(dǎo)航系統(tǒng)的框圖;圖3是圖1所示的公共信息站終端的框圖;圖4是表示由圖3所示的公共信息站終端(kiosk terminal)的 CPU執(zhí)行的程序的流程圖;圖5A是在幀格式中具有道路密集之部分的地圖的示圖;圖5B是在幀格式中具有設(shè)施密集之部分的地圖的示圖;圖6是表示由圖2所示的導(dǎo)航系統(tǒng)的CPU執(zhí)行的程序的流程圖;和圖7是表示地圖數(shù)據(jù)的結(jié)構(gòu)的例子的示圖。實現(xiàn)發(fā)明的具體方式在接下來的說明和附圖中,本發(fā)明根據(jù)示例的實施例被更詳細地 說明。圖1示出了一種地圖數(shù)據(jù)分配系統(tǒng)的總的結(jié)構(gòu)。該系統(tǒng)包括作為 安裝在相應(yīng)車輛上的車載終端的導(dǎo)航系統(tǒng)(導(dǎo)航終端)10、公共信息 站終端(地面終端,地圖數(shù)據(jù)銷售機)20和存儲卡30,存儲卡30是 一種半導(dǎo)體存儲介質(zhì)(例如智能介質(zhì)),公共信息站終端最好位于諸 如車站、便利店或加油站這樣的位置。該存儲卡30是便攜式的、對 于包括地圖數(shù)據(jù)的數(shù)據(jù)可讀/可寫的存儲介質(zhì)。對每個存儲卡30特定 的序列號是以只讀代碼(即卡識別代碼)寫入到卡上作為數(shù)據(jù)。參照圖2,導(dǎo)航系統(tǒng)IO包括作為它的主要部件的微型計算機11。 該微型計算機11包括CPU (中央處理單元)lla、 ROM (只讀存儲 器)llb、 RAM (隨機存取存儲器)llc、和輸入/輸出接口 lld,它們
全部由總線連接。CPU lla使用RAM llc的數(shù)據(jù)存儲功能來執(zhí)行一 個將被隨后說明的程序(例行程序),它被保存在ROMllb中。而且,導(dǎo)航系統(tǒng)10還包括GPS系統(tǒng)(全球定位系統(tǒng))12、地面 波發(fā)送裝置13、顯示裝置14、聲音裝置15、操作開關(guān)部分16和讀/ 寫裝置17,它們每一個都連接到輸入/輸出接口 lld,從而使信號能 夠在它們之間傳送。GPS系統(tǒng)12連接到天線12a,它從GPS衛(wèi)星(未示出)接收GPS 信號。接著,利用以預(yù)定的時間間隔(例如1秒)通過天線12a接收 的GPS信號,GPS系統(tǒng)12識別其所在之車輛的位置(下文稱為"車 輛位置"),并將表示識別的車輛位置的數(shù)據(jù)發(fā)送到微型計算機11。地面波發(fā)送裝置13連接到地面波天線13a,并從中央計算機40 接收無線信號(見圖3)。顯示裝置14包括顯示器(未示出),并根 據(jù)來自微型計算機11的命令信號顯示信息(比如需要的地圖)。聲音 裝置15連接到揚聲器15a并根據(jù)來自微型計算機11的命令信號產(chǎn)生 需要的聲音。操作開關(guān)部分16包括多個開關(guān),當(dāng)它們由用戶操作時, 能夠使得諸如預(yù)定信息(如目的地)被輸入到微型計算機ll。讀/寫裝置17包括卡保持裝置17a,用于以可分離(可拆卸)的 方式保持存儲卡30。讀/寫裝置17根據(jù)來自微型計算機11的命令, 讀出在插入的存儲卡30上的數(shù)據(jù)并在存儲卡30上寫入必要的數(shù)據(jù)。前述結(jié)構(gòu)的導(dǎo)航系統(tǒng)10接著根據(jù)由GPS系統(tǒng)12獲得的車輛位 置和用操作開關(guān)部分16輸入的目的地等信息,從插入到卡保持裝置 17a中的存儲卡30讀出地圖數(shù)據(jù)。接著,如以下所述,解密讀出的 地圖數(shù)據(jù)后,導(dǎo)航系統(tǒng)IO接著在顯示裝置14上顯示作為地圖的地圖 數(shù)據(jù)?,F(xiàn)在參照圖3,公共信息站終端20包括微型計算機21。該微型 計算機21包括CPU21a, R0M21b, RAM21c和輸入/輸出接口 21d, 它們都通過總線連接在一起。CPU 21a執(zhí)行被保存在ROM 21b中的程序(例行程序),其使用RAM21c的數(shù)據(jù)保存功能,以下將做說明。而且,公共信息站終端20還包括讀/寫裝置22,外部存儲器23 和傳輸電路24。讀/寫裝置22包括可分離(可拆卸)地保持存儲卡 30的保持部分(保持裝置)22a,由用戶操作的操作開關(guān)部分22b, 和讀/寫部分22d。該讀/寫部分22d從插入的存儲卡30中讀出地圖數(shù) 據(jù)以及存儲卡30的序列號等。讀/寫部分22d也在存儲卡30上寫入 地圖數(shù)據(jù)等。在這些裝置和進一步包括在公共信息站終端20中的其 他裝置中,操作開關(guān)部分22b和讀/寫部分22d連接到輸入/輸出接口 21d,使得信號能夠在操作開關(guān)部分22b和讀/寫部分22d與微型計算 機21之間傳輸。外部存儲器23可以是硬盤、MO (磁光盤)或其他類似存儲裝置, 它連接到輸入/輸出接口 21d以便數(shù)據(jù)能夠與微型計算機21交換。外 部存儲器23提供給微型計算機21以必要的信息,比如地圖數(shù)據(jù)和程 序,并且根據(jù)來自CPU21a的命令保存必要的信息。因此,外部存儲 器23起著地圖數(shù)據(jù)庫的功能。保存在外部存儲器23中的地圖數(shù)據(jù)是 沒有經(jīng)過任何類型的加密處理的數(shù)據(jù)。傳輸電路24連接到微型計算機21的輸入/輸出接口 21d,并通過 預(yù)定的網(wǎng)絡(luò)連接到位于遠地的中央計算機40。傳輸電路24從中央計 算機40獲得各種數(shù)據(jù),比如最新的地圖數(shù)據(jù)和與地圖數(shù)據(jù)的費用相 關(guān)的數(shù)據(jù)等,并提供該數(shù)據(jù)到微型計算機21。接著將說明上述地圖數(shù)據(jù)處理系統(tǒng)的操作。當(dāng)用戶將存儲卡30 插入到讀/寫裝置22時,公共信息站終端20的CPU 21a執(zhí)行圖4所 示的程序,使用操作開關(guān)部分22b識別用戶希望購買的地圖數(shù)據(jù),并 將為地圖數(shù)據(jù)支付的費用插入到現(xiàn)金插入口 22c。更具體地說,CPU 21a從步驟S400開始該過程,并前進到步驟 S405。在步驟S405,保存在存儲卡30中的序列號被讀出。接著在步 驟S410,由用戶識別的地圖數(shù)據(jù)(即購買的地圖數(shù)據(jù))從外部存儲器(即地圖數(shù)據(jù)庫)23讀出。接著,程序前進到步驟S415,在該步 驟中,CPU 21a用在步驟S405讀出的存儲卡30的序列號作為密鑰 (secretkey)加密地圖數(shù)據(jù)的一部分?;蛘?,可以根據(jù)序列號和預(yù)定 函數(shù)產(chǎn)生一個適當(dāng)?shù)拿荑€,利用該密鑰、而不是只利用該序列號作為 密鑰,可以進行加密。這里,將參照圖5A和5B詳細說明該加密。地圖數(shù)據(jù)是覆蓋特 定區(qū)域的地圖信息,如圖5A和5B所示,它已被譯為數(shù)據(jù)格式。在 圖5A中的例子示出的地圖MAP1中,區(qū)域C1道路密集。與道路不 密集的區(qū)域比較,這些區(qū)域提供更重要的地圖數(shù)據(jù)。這里,公共信息 站終端20只對該道路密集區(qū)域Cl加密。而且,當(dāng)沒有道路密集的 區(qū)域C1時,如圖5B中的地圖MAP2所示,只有設(shè)施密集的區(qū)域C2 被示出。以這種方式,公共信息站終端20選擇相對重要的部分作為 地圖數(shù)據(jù),并且只加密選擇的部分。作為地圖信息,該相對重要的部 分可以是一個或多個主要道路(例如,高速公路,國道),或一個或 多個大型設(shè)施(例如,地方官辦公場所,市政廳,體育館,棒球場)。再參照圖4,程序前進到步驟S420,在該步驟中,CPU21a在存 儲卡30中寫入(保存)地圖數(shù)據(jù),該數(shù)據(jù)中只有前述部分已經(jīng)被加 密,其數(shù)據(jù)格式中包含表示存儲卡30的序列號的數(shù)據(jù)。然后該程序 轉(zhuǎn)到步驟S495,該程序在此結(jié)束。根據(jù)該程序,其中一部分已經(jīng)被 加密的所購買之地圖數(shù)據(jù),和能夠表示存儲卡30的序列號的數(shù)據(jù) (即,其中序列號可被識別的數(shù)據(jù))被保存在存儲卡30中。接著將描述該裝置的操作,在用戶插入合法的存儲卡30時的情 況下,在該存儲卡30上,前述的地圖數(shù)據(jù)已經(jīng)被保存在導(dǎo)航系統(tǒng)IO 的讀/寫裝置17中,用戶利用存儲卡30上的數(shù)據(jù)信息用于路線導(dǎo)向 或類似作用。在這種情況下,導(dǎo)航系統(tǒng)10的CPU lla啟動圖6所示的程序, 它以步驟S600開始。接著在步驟S605, CPUlla讀出已經(jīng)插入到讀/寫裝置17中的存儲卡30的序列號。程序接著前進到步驟S610,在 該步驟中,CPUlla從存儲卡30中讀出地圖數(shù)據(jù)。接著在步驟S615 中,CPUlla根據(jù)表示序列號的數(shù)據(jù)重放序列號,該數(shù)據(jù)被包括在讀 出的地圖數(shù)據(jù)中。CPU 11a接著確定該序列號是否在步驟S605中讀 出的存儲卡30的序列號匹配。因此,在這時,因為合法的存儲卡30被插入到讀/寫裝置17中, 根據(jù)包含在地圖數(shù)據(jù)中的數(shù)據(jù)重放的序列號與插入到讀/寫裝置17中 的存儲卡30的序列號相匹配。因此,在步驟S615中由CPUlla做出 的判斷為"是",并且程序前進到步驟S620。在步驟S620中,CPU lla 使用在步驟S605中讀出的序列號作為密鑰、解密在步驟S610中讀出 的地圖數(shù)據(jù)的加密部分,并建立沒有加密部分的正常地圖數(shù)據(jù)。當(dāng)使 用根據(jù)存儲卡30的序列號產(chǎn)生的密鑰和預(yù)定的函數(shù)對公共信息站終 端20中的地圖數(shù)據(jù)加密時,導(dǎo)航系統(tǒng)10根據(jù)插入到讀/寫裝置17中 的存儲卡30的序列號和預(yù)定函數(shù)產(chǎn)生密鑰,并用該密鑰解密該加密 的地圖數(shù)據(jù)。接著,程序前進到步驟S625,在該步驟中,CPU lla使用在步 驟S625中被解密的地圖數(shù)據(jù),來執(zhí)行路線導(dǎo)向處理。在該路線導(dǎo)向 中,基于被建立的地圖數(shù)據(jù)的地圖被顯示在顯示裝置14中。接著, 當(dāng)微型計算機11在步驟S625中完成路線導(dǎo)向處理時,程序前進到步 驟S695,在此結(jié)束。如上所述,當(dāng)合法的存儲卡30被使用時,導(dǎo)航系統(tǒng)10正常地根 據(jù)存儲卡30的序列號解密保存在存儲卡30中的地圖數(shù)據(jù)的加密部 分。結(jié)果,正常的(即,未加密的)地圖數(shù)據(jù)被獲得,導(dǎo)航系統(tǒng)10 接著使用它來進行路線導(dǎo)向等。接著將被說明的情況是,其中地圖數(shù)據(jù)已經(jīng)被非法復(fù)制到存儲卡 30上并且存儲卡30已經(jīng)被插入到導(dǎo)航系統(tǒng)10的讀/寫裝置17中。例 如,通過把合法的存儲卡30插入到典型的個人計算機中,用個人計
算機解密該加密的地圖數(shù)據(jù),建立其中沒有加密部分的地圖數(shù)據(jù),并將其保存在另一個存儲卡30中,可以完成這種非法復(fù)制。當(dāng)非法的存儲卡30被插入到讀/寫裝置17中時,CPU lla在步驟 S605中從插入的存儲卡30讀出序列號,并且在步驟S610中從存儲 卡30中讀出地圖數(shù)據(jù),在該步驟后程序前進到步驟S615。在這時, 根據(jù)與包含在地圖數(shù)據(jù)中的系列號相關(guān)的數(shù)據(jù)回放的序列號與在步 驟S605中讀出的存儲卡30的序列號不匹配。因此,在步驟S615由 CPUlla做出的判斷是"否",并且程序前進到步驟S630。在步驟S630, 表示存儲卡30不能被使用的顯示內(nèi)容被顯示在顯示裝置14中,并且 程序直接到步驟S695,在此立即結(jié)束。因此,地圖數(shù)據(jù)已經(jīng)被非法復(fù)制于其上的存儲卡30不能由導(dǎo)航 系統(tǒng)IO使用,因為它具有與基于保存在地圖數(shù)據(jù)中的數(shù)據(jù)的序列號 不同的序列號。接著將說明數(shù)據(jù)的非法復(fù)制和偽造。在這種情況下,合法購買(保 存)到存儲卡30上的地圖數(shù)據(jù)被非法復(fù)制到同樣類型的另一個存儲 卡30上。而且,關(guān)于包含在已經(jīng)進行非法復(fù)制的存儲卡30上的地圖 數(shù)據(jù)中的序列號的數(shù)據(jù)已經(jīng)被偽造,從而使得該序列號與具有非法復(fù) 制的存儲卡30的序列號相同。在這種情況下,在CPU lla已經(jīng)執(zhí)行 從步驟S600到S610的處理后,程序前進到步驟S615,其中由CPU 1 la 做出的判斷是"是"。程序接著前進到步驟S620,在該步驟中,利用 具有非法復(fù)制的存儲卡30的序列號,數(shù)據(jù)的加密部分被解密。因為該地圖數(shù)據(jù)的一部分是用合法存儲卡30的序列號加密,但 是,在步驟S620被解密的地圖數(shù)據(jù)變得惡化(即,正常數(shù)據(jù)不能被 解密),并且地圖數(shù)據(jù)不能在步驟S625中被正常使用。g口,這種類型 的惡化(corruption)呈現(xiàn)出存儲卡30具有不能使用的非法拷貝。如上所述,根據(jù)該示例性實施例的地圖數(shù)據(jù)處理系統(tǒng),地圖數(shù)據(jù) 從公共信息站終端20被購買,并且購買的地圖數(shù)據(jù)被保存在巳經(jīng)插 入公共信息站終端20的讀/寫裝置22中的存儲卡30上。此時,公共 信息站終端20用對所插入的存儲卡30特定的、并保存在該卡上的代 碼(即,序列號),來加密地圖數(shù)據(jù)的重要部分作為地圖信息,并且 在存儲卡30上保存加密的地圖數(shù)據(jù)。接著,當(dāng)存儲卡30被插入到讀 /寫裝置17中時,導(dǎo)航系統(tǒng)10利用對插入的存儲卡30為特定的代碼、 解密保存在存儲卡30上的地圖數(shù)據(jù)的加密部分,并且建立未被加密 的合法地圖數(shù)據(jù)。而且,如果對插入到讀/寫裝置17中的存儲卡30 為特定的代碼(即,序列號)與根據(jù)寫到地圖數(shù)據(jù)中的數(shù)據(jù)重放的特 定代碼(即,序列號)不匹配,則可以確定的是,存儲卡30正在進 行地圖數(shù)據(jù)的非法復(fù)制,并且導(dǎo)航系統(tǒng)10呈現(xiàn)存儲卡30上的地圖數(shù) 據(jù)不能使用(即,禁止使用存儲卡30上的地圖數(shù)據(jù))。因此,當(dāng)保存在合法存儲卡30中的加密的地圖數(shù)據(jù)己經(jīng)被非法 復(fù)制到另一個存儲卡30時,地圖數(shù)據(jù)沒有被正確解密,或者具有非 法拷貝的存儲卡30被呈現(xiàn)出不能使用。因此可以使地圖數(shù)據(jù)非法復(fù) 制到另一個存儲卡30上的情況降低到最小程度。應(yīng)當(dāng)注意的是,本發(fā)明不限于前述的示例性實施例,而可以用本 發(fā)明之范圍內(nèi)的進一步改變和修改實現(xiàn)。例如,在前述的示例性實施 例中,地圖數(shù)據(jù)被公共信息站終端20加密,并由導(dǎo)航系統(tǒng)10解密。 然而另一方式是,同樣由導(dǎo)航系統(tǒng)10加密的地圖數(shù)據(jù)可以被保存在 存儲卡30上,并且保存在存儲卡30上的該地圖數(shù)據(jù)可以由公共信息 站終端20解密。而且,優(yōu)選的是,公共信息站終端20被構(gòu)造以便能夠保存新購 買的一個特定區(qū)域的地圖數(shù)據(jù)在存儲卡30上,在該卡上,另一個特 定區(qū)域的地圖數(shù)據(jù)已經(jīng)被合法保存,或者將這個特定區(qū)域的地圖數(shù)據(jù) 存儲在不同的存儲卡30上。更具體地說,公共信息站終端20從插入 的存儲卡30中讀出保存在存儲卡30上的地圖數(shù)據(jù),并用存儲卡30 的序列號解密該地圖數(shù)據(jù)。公共信息站終端20接著將不同的新購買 的地圖數(shù)據(jù)加入到解密的地圖數(shù)據(jù)中,并建立將被保存的擴充的地圖數(shù)據(jù)。當(dāng)存儲卡30具有更大的容量時,公共信息站終端20接著用插 入的存儲卡30的序列號、或用那一張存儲卡30的序列號來加密所建 立的擴展地圖數(shù)據(jù)的一部分,并在插入的存儲卡30上保存該擴展地 圖數(shù)據(jù)。通過以這種方式(即,通過給公共信息站終端20—個解密 函數(shù))構(gòu)建公共信息站終端20,在開始有可能的是,已經(jīng)在小容量 存儲卡30上保存了有限區(qū)域的地圖數(shù)據(jù)的用戶再保存更多的地圖數(shù) 據(jù),包括該有限區(qū)域的地圖數(shù)據(jù),或者再在單個大容量存儲卡30上 再保存該有限區(qū)域的地圖數(shù)據(jù)與不同的地圖數(shù)據(jù)。而且,根據(jù)前面的示例性實施例,地圖數(shù)據(jù)的加密部分可以是地 圖數(shù)據(jù)或其中一部分中的完全索引區(qū)域。也就是說,如圖7所示,地 圖數(shù)據(jù)被分成一個實際數(shù)據(jù)區(qū)域和一個索引區(qū)域。在實際數(shù)據(jù)區(qū)域保 存了多個位置數(shù)據(jù),它們用經(jīng)度x和緯度y表示道路交點和設(shè)施等的 位置。在索引區(qū)域保存了索引數(shù)據(jù),用于識別以下數(shù)據(jù)的頂端地址 i)表示每條道路(的交點)或每個設(shè)施的名字(通過分類)的數(shù)據(jù), 用于識別每條道路交點和每個設(shè)施之目的,以及ii)表示那個道路或 設(shè)施的位置數(shù)據(jù)。索引數(shù)據(jù)也識別該頂端地址的數(shù)據(jù)長度。當(dāng)?shù)貓D數(shù) 據(jù)用這種方法被分成實際數(shù)據(jù)區(qū)域和索引區(qū)域時,該索引區(qū)域的所有 數(shù)據(jù)或一部分數(shù)據(jù)可以被加密。而且,該示例性實施例的存儲卡30 也可以是另一種記錄介質(zhì),比如CD-ROM,只要它也是便攜式的、 并能讀和寫(即保存)數(shù)據(jù)。而且,在前述的示例性實施例中,公共信息站終端20被用作向 存儲卡30提供地圖數(shù)據(jù)(即信息)的裝置(設(shè)備)。然而另一方式是, 一個提供地圖數(shù)據(jù)的中心站(即地圖數(shù)據(jù)分配服務(wù)器)和一臺個人計 算機也可以被用作向存儲卡30提供地圖數(shù)據(jù)的裝置。本發(fā)明也可以 被應(yīng)用到這種情況。更具體地說,地圖數(shù)據(jù)通過傳輸從保存地圖數(shù)據(jù)的中心站被提供給個人計算機。而且, 一種專用的應(yīng)用程序被安裝在個人計算機上,用于在存儲卡30上保存地圖數(shù)據(jù)。接著,使用該專用軟件,'個人計 算機加密由中心站提供(即從中心站發(fā)送的)的地圖數(shù)據(jù)(或地圖數(shù) 據(jù)的一部分),并且在存儲卡30上保存該加密的地圖數(shù)據(jù)。這一加密 是利用保存地圖數(shù)據(jù)的存儲卡30的序列號實現(xiàn)的,這與前述的示例 性實施例相同。因此,通過個人計算機保存在存儲卡30中的地圖數(shù) 據(jù)由導(dǎo)航系統(tǒng)10解密,正如通過公共信息站終端20保存在存儲卡 30上的地圖數(shù)據(jù),然后該地圖數(shù)據(jù)被用作路線導(dǎo)向等。在這種情況下,由中心站提供(即發(fā)送)到個人計算機的地圖數(shù) 據(jù)暫時不加密地保存在個人計算機中。但是, 一旦在該數(shù)據(jù)已經(jīng)保存 在存儲卡30中后,如上所述,該專用的應(yīng)用程序立即從個人計算機 中擦去該數(shù)據(jù),從而將地圖數(shù)據(jù)非法復(fù)制到存儲卡30上的情況降低 到最小程度。而且,在將地圖數(shù)據(jù)從中心站傳輸?shù)絺€人計算機期間,優(yōu)選的是, 地圖數(shù)據(jù)在由中心站用普通的加密被加密后、被發(fā)送到個人計算機, 從而防止地圖數(shù)據(jù)由第三方非法截取(即復(fù)制)。在這種情況下,個 人計算機在從中心站接收地圖數(shù)據(jù)后進行解密,并在由專用應(yīng)用程序 用特殊加密手段來加密它后,將其存儲在存儲卡30上。另外,根據(jù)前述的示例性實施例,加密和解密是利用存儲卡30 的序列號來實現(xiàn)的。但是,該序列號本身也可以如上所述被加密并解 密。即,在生產(chǎn)存儲卡30時,序列號能夠用預(yù)定的方法被加密,并 且然后該加密的序列號能夠保存在存儲卡30上。接著公共信息站終 端20首先對己經(jīng)插入到公共信息站終端20的存儲卡30上的加密序 列號進行解密,并獲得該正常序列號。使用該正常序列號,公共信息 站終端20加密地圖數(shù)據(jù)的一部分,它接著保存在存儲卡30上。同時, 導(dǎo)航系統(tǒng)10對已經(jīng)插入到導(dǎo)航系統(tǒng)10中的存儲卡30上的加密序列 號進行解密,并獲得該正常序列號。使用該正常序列號,導(dǎo)航系統(tǒng)10解密存儲卡30上的地圖數(shù)據(jù)的加密部分,并使用該解密的地圖數(shù) 據(jù)來作路線導(dǎo)向等。因此,因為序列號和地圖數(shù)據(jù)都需要以這種方式 被加密和解密,防止地圖數(shù)據(jù)之非法復(fù)制的效果更加得以改善。當(dāng)存儲卡30被用戶插入到公共信息站終端20并且給出一個命令 要求購買的特定地圖數(shù)據(jù)時,公共信息站終端20在存儲卡30上保存 該地圖數(shù)據(jù)。此時,公共信息站終端20用一個序列號作為密鑰來加 密地圖數(shù)據(jù)的一部分,該序列號是一個對存儲卡30為特定的代碼。 接著,當(dāng)存儲卡30被插入到導(dǎo)航系統(tǒng)10中時,導(dǎo)航系統(tǒng)10讀出存 儲卡30上保存的地圖數(shù)據(jù),并利用存儲卡30的序列號作為密鑰、來 解密該加密部分,其中包括讀出的地圖數(shù)據(jù)。結(jié)果,可以將地圖數(shù)據(jù) 非法復(fù)制到另一個存儲介質(zhì)的情況降低到最小程度。盡管本發(fā)明已經(jīng)參照其優(yōu)選實施例被說明,應(yīng)該理解的是,本發(fā) 明不限于這些優(yōu)選的實施例和結(jié)構(gòu)。相反,本發(fā)明旨在覆蓋各種修改 和等效的裝置。另外,盡管這些優(yōu)選實施例的各種組件是以各種組合 和結(jié)構(gòu)示出,它們是示例性的,其他的組合和結(jié)構(gòu)(包括更多、更少 和只有單個部件)都在本發(fā)明的宗旨和范圍內(nèi)。
權(quán)利要求
1、一種地圖數(shù)據(jù)處理裝置,用于處理保存在便攜式存儲介質(zhì)(30)中的其一部分被加密的地圖數(shù)據(jù),其特征在于包括保持部件(22a),用于可分離地保持所述存儲介質(zhì)(30);解密裝置(11),用于從由所述保持部件(22a)保持的所述存儲介質(zhì)(30)中讀取存儲在所述存儲介質(zhì)(30)上的所述地圖數(shù)據(jù),以及使用由所述保持部件(22a)保持的所述存儲介質(zhì)(30)的特定代碼來解密所述讀取的地圖數(shù)據(jù);擴展地圖數(shù)據(jù)創(chuàng)建裝置,用于創(chuàng)建將與所述解密的地圖數(shù)據(jù)不同的地圖數(shù)據(jù)增加到所述解密的地圖數(shù)據(jù)中的擴展地圖數(shù)據(jù);加密裝置(21),用于使用由所述保持部件(22a)保持的所述存儲介質(zhì)(30)的特定代碼來僅加密所述擴展地圖數(shù)據(jù)的一部分;以及地圖數(shù)據(jù)存儲裝置(21),用于在由所述保持部件(22a)保持的所述存儲介質(zhì)(30)上存儲僅其一部分已被加密的所述地圖數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種地圖數(shù)據(jù)處理裝置,用于處理保存在便攜式存儲介質(zhì)中的其一部分被加密的地圖數(shù)據(jù),其特征在于包括保持部件,用于可分離地保持所述存儲介質(zhì);解密裝置,用于從由所述保持部件保持的所述存儲介質(zhì)中讀取存儲在所述存儲介質(zhì)上的所述地圖數(shù)據(jù),以及使用由所述保持部件保持的所述存儲介質(zhì)的特定代碼來解密所述讀取的地圖數(shù)據(jù);擴展地圖數(shù)據(jù)創(chuàng)建裝置,用于創(chuàng)建將與所述解密的地圖數(shù)據(jù)不同的地圖數(shù)據(jù)增加到所述解密的地圖數(shù)據(jù)中的擴展地圖數(shù)據(jù);加密裝置,用于使用由所述保持部件保持的所述存儲介質(zhì)的特定代碼來僅加密所述擴展地圖數(shù)據(jù)的一部分;以及,地圖數(shù)據(jù)存儲裝置,用于在由所述保持部件保持的所述存儲介質(zhì)上存儲僅其一部分已被加密的所述地圖數(shù)據(jù)。該裝置能夠使對該存儲介質(zhì)的地圖數(shù)據(jù)之非法復(fù)制減至最低程度,同時保持地圖數(shù)據(jù)的處理時間短。
文檔編號G01C21/00GK101158587SQ200710185099
公開日2008年4月9日 申請日期2002年10月23日 優(yōu)先權(quán)日2001年10月23日
發(fā)明者多田昭人 申請人:豐田自動車株式會社