本發(fā)明專利技術(shù)公開了一種導(dǎo)航系統(tǒng)的客戶端、對(duì)應(yīng)的服務(wù)端,及導(dǎo)航系統(tǒng)的客戶端的地圖數(shù)據(jù)提供方法、和與其配合的服務(wù)端響應(yīng)的方法。客戶端包括:存儲(chǔ)模塊、導(dǎo)航模塊,和存儲(chǔ)更新模塊,用于當(dāng)存儲(chǔ)模塊中沒有需要的圖幅數(shù)據(jù)時(shí),可以從服務(wù)端下載,保存在存儲(chǔ)模塊里,提供給導(dǎo)航模塊進(jìn)行導(dǎo)航。對(duì)應(yīng)的服務(wù)端包括:數(shù)據(jù)提取請(qǐng)求接收模塊、和用于根據(jù)數(shù)據(jù)提取請(qǐng)求接收模塊獲得客戶端請(qǐng)求內(nèi)容;將其請(qǐng)求發(fā)送的圖幅數(shù)據(jù)發(fā)送至客戶端的圖幅數(shù)據(jù)發(fā)送模塊。本發(fā)明專利技術(shù)由于在客戶端設(shè)置存儲(chǔ)更新模塊,當(dāng)客戶端內(nèi)沒有需要的圖幅數(shù)據(jù)時(shí),可從相應(yīng)的服務(wù)端自動(dòng)下載需要的圖幅數(shù)據(jù),實(shí)現(xiàn)導(dǎo)航功能,使得一些地圖數(shù)據(jù)不全的客戶端可從服務(wù)端得到需要的地圖數(shù)據(jù),使用更加方便。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及GPS導(dǎo)航領(lǐng)域,更具體的說,涉及一種導(dǎo)航系統(tǒng)的客戶端、 對(duì)應(yīng)的服務(wù)端,及導(dǎo)航系統(tǒng)的客戶端的地圖數(shù)據(jù)提供方法、和與其配合的 服務(wù)端響應(yīng)的方法。
技術(shù)介紹
目前,車用全球定位系統(tǒng)(Global Positioning System, GPS)是GPS 導(dǎo)航重要應(yīng)用方向之一。車用GPS導(dǎo)航系統(tǒng)的GPS天線接收來自環(huán)繞地球 的24顆GPS衛(wèi)星中的至少3顆所傳遞的數(shù)據(jù)信息,結(jié)合儲(chǔ)存在車用導(dǎo)航終 端內(nèi)的電子地圖,通過GPS衛(wèi)星信號(hào)確定的位置坐標(biāo)與此相匹配,確定導(dǎo) 航對(duì)象在電子地圖中的準(zhǔn)確位置。圖1示出了現(xiàn)有的導(dǎo)航系統(tǒng)的結(jié)構(gòu)組成-所述的導(dǎo)航系統(tǒng)包括揚(yáng)聲器l、存儲(chǔ)模塊2、輸入裝置3、聲音輸出 裝置4、顯示裝置5、分別控制存儲(chǔ)模塊2、輸入裝置3及聲音輸出裝置4 的控制裝置6、和與控制裝置6連接的GPS接收裝置16。所述的控制裝置6為微機(jī),如可采用掌上電腦、智能手機(jī)、車載終端 等。其包括用戶接口控制模塊7、地圖數(shù)據(jù)管理模塊8及導(dǎo)航模塊9;導(dǎo) 航模塊9主要由導(dǎo)航控制模塊10、地圖顯示模塊11、路徑引導(dǎo)模塊12、 路徑搜索模塊13、信息點(diǎn)檢索裝置14、自車位置檢測(cè)模塊15構(gòu)成。存儲(chǔ)模塊2內(nèi)保存有地圖數(shù)據(jù)、控制程序數(shù)據(jù)等內(nèi)容;存儲(chǔ)模塊2可 以為卡盤裝置,與可插入其中的記錄媒體相配合將記錄媒體中的地圖數(shù)據(jù)、 控制程序數(shù)據(jù)等記錄進(jìn)行讀取,還原成數(shù)字?jǐn)?shù)據(jù),并送至送到控制裝置6。 所述記錄媒體可以采用例如安全數(shù)碼卡(Secure Digital Card, SD),閃 存卡(Trans Flash Card, TF)等。輸入裝置3可使用按鍵、搖桿、旋鈕或觸摸板等。輸入裝置3用于輸 入用戶的各種要求,將用戶的輸入信號(hào)送到控制裝置6的用戶接口控制模 塊7中。聲音輸出裝置4將控制裝置6送來的聲音數(shù)據(jù)轉(zhuǎn)化為聲音信號(hào),送到 揚(yáng)聲器1。揚(yáng)聲器1將聲音輸出裝置4送來的聲音信號(hào)轉(zhuǎn)換成聲音并輸出, 這樣,揚(yáng)聲器1就可以配合控制裝置6的需要,發(fā)出各種操作通知及路徑 引導(dǎo)的語音。顯示裝置5可使用LCD (Liquid Crystal Display)液晶顯示器或投 影儀或CRT (Cathode Ray Tube)顯示器,根據(jù)控制裝置6送來的顯示數(shù) 據(jù),顯示其對(duì)應(yīng)的圖像。例如,顯示裝置5可以顯示地圖、自車位置標(biāo)記、 已規(guī)劃路徑及用戶輸入界面等。GPS接收裝置16接收來自GPS衛(wèi)星的信號(hào),檢測(cè)車輛的現(xiàn)在位置及移 動(dòng)方向,并將檢測(cè)到的結(jié)果轉(zhuǎn)換成協(xié)議數(shù)據(jù),這些協(xié)議數(shù)據(jù)進(jìn)一步被送到 控制裝置6的導(dǎo)航模塊9內(nèi)的自車位置檢測(cè)模塊15。控制裝置6的用戶接口控制模塊7接收輸入裝置3的輸入,生成與輸 入所要求的內(nèi)容對(duì)應(yīng)的控制指令,送到導(dǎo)航模塊9內(nèi)的一個(gè)或多個(gè)子模塊 之中。此外,用戶接口控制模塊7響應(yīng)控制指令,并把從導(dǎo)航模塊9返回 的處理結(jié)果,送到聲音輸出裝置4、顯示裝置5之中。控制裝置6的地圖數(shù)據(jù)管理模塊8響應(yīng)導(dǎo)航模塊9的要求從存儲(chǔ)模塊 2讀出地圖數(shù)據(jù),這些地圖數(shù)據(jù)中也含有用于圖片引導(dǎo)用的數(shù)據(jù)內(nèi)容。導(dǎo)航模塊9的導(dǎo)航控制模塊10控制并調(diào)用導(dǎo)航模塊9的其余子模塊。導(dǎo)航模塊9的地圖顯示模塊11根據(jù)從地圖數(shù)據(jù)管理模塊8讀出的地 圖數(shù)據(jù)信息,生成地圖顯示用的顯示數(shù)據(jù),送到用戶接口控制模塊7。導(dǎo)航模塊9的路徑引導(dǎo)模塊12從地圖數(shù)據(jù)處理模塊8取得地圖數(shù)據(jù), 對(duì)其進(jìn)行路徑誘導(dǎo)處理,并把誘導(dǎo)處理結(jié)果返回給地圖數(shù)據(jù)管理模塊11, 以便于地圖數(shù)據(jù)管理模塊11進(jìn)行預(yù)測(cè)讀取。另還將誘導(dǎo)時(shí)的界面、導(dǎo)航語 音等數(shù)據(jù)傳送給用戶接口控制模塊7。導(dǎo)航模塊9的路徑搜索模塊13從地圖數(shù)據(jù)管理模塊8取得地圖數(shù)據(jù), 并對(duì)其實(shí)行路徑探索處理,并將路徑探索結(jié)果返回路徑引導(dǎo)模塊12。導(dǎo)航模塊9的自車位置檢測(cè)模塊15將從GPS接收裝置16得到的表示 現(xiàn)在位置的數(shù)據(jù),送到地圖數(shù)據(jù)管理模塊8、地圖顯示模塊ll、路徑引導(dǎo) 模塊12。現(xiàn)有技術(shù)中,導(dǎo)航系統(tǒng)在進(jìn)行導(dǎo)航時(shí)需要通過詳盡的電子地圖才能準(zhǔn) 確的引導(dǎo)使用者到達(dá)目的地或?qū)崿F(xiàn)信息點(diǎn)檢索等其它功能。目前的導(dǎo)航系 統(tǒng)通常將全部電子地圖數(shù)據(jù)存儲(chǔ)在導(dǎo)航設(shè)備的存儲(chǔ)模塊中,導(dǎo)航系統(tǒng)根據(jù) 功能模塊的需求直接調(diào)用電子地圖數(shù)據(jù)。由于電子地圖數(shù)據(jù)非常龐大,如 中華人民共和國(guó)電子地圖數(shù)據(jù)需要數(shù)百上千兆的存儲(chǔ)空間。這對(duì)硬件提出 了很高的要求,使得一些存儲(chǔ)容量小的終端設(shè)備,如小存儲(chǔ)容量手機(jī)無法 實(shí)現(xiàn)導(dǎo)航功能,限制了導(dǎo)航系統(tǒng)的應(yīng)用。例如,現(xiàn)有的一些智能手機(jī)雖然 支持導(dǎo)航功能,可其存儲(chǔ)ROM容量往往只在50兆左右,由于存儲(chǔ)容量太小, 無法容納所有的電子地圖,因此現(xiàn)有的一些導(dǎo)航系統(tǒng)通常采用僅保存很小 的一部分地圖的方式來進(jìn)行區(qū)域性的導(dǎo)航。但由于用戶存在對(duì)中華人民共 和國(guó)的所有地方進(jìn)行導(dǎo)航的可能,因此,這種硬件存儲(chǔ)容量較小的導(dǎo)航系 統(tǒng)完全不能對(duì)其存儲(chǔ)模塊中的地圖數(shù)據(jù)支持的區(qū)域以外的其他區(qū)域進(jìn)行導(dǎo) 航,使用起來很不方便。
技術(shù)實(shí)現(xiàn)思路
為克服上述缺陷,本專利技術(shù)所要解決的技術(shù)問題是提供一種能自動(dòng)下載 所需地圖,使用更加方便的導(dǎo)航系統(tǒng)的客戶端、對(duì)應(yīng)的服務(wù)端,及導(dǎo)航系 統(tǒng)的客戶端的地圖數(shù)據(jù)提供方法、和與其配合的服務(wù)端響應(yīng)的方法。本專利技術(shù)的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的 一種導(dǎo)航系統(tǒng)的客戶端,包括 存儲(chǔ)模塊,用于保存圖幅數(shù)據(jù);導(dǎo)航模塊,用于從存儲(chǔ)模塊中提取需要的圖幅數(shù)據(jù)進(jìn)行導(dǎo)航;所述的客戶端還包括存儲(chǔ)更新模塊,用于當(dāng)存儲(chǔ)模塊中沒有導(dǎo)航模塊需要的圖幅數(shù)據(jù)時(shí),從服務(wù)端下載需要的圖幅數(shù)據(jù),保存在存儲(chǔ)模塊里,提供給導(dǎo)航模塊進(jìn)行導(dǎo)航。 所述存儲(chǔ)更新模塊包括圖幅提取模塊,用于當(dāng)存儲(chǔ)模塊中保存有導(dǎo)航模塊所請(qǐng)求的圖幅數(shù)據(jù) 時(shí),從存儲(chǔ)模塊中讀取導(dǎo)航模塊請(qǐng)求提供的圖幅數(shù)據(jù)并返回給導(dǎo)航模塊使用;數(shù)據(jù)提取請(qǐng)求生成模塊,用于當(dāng)存儲(chǔ)模塊中沒有保存導(dǎo)航模塊所請(qǐng)求 的圖幅數(shù)據(jù)時(shí),把需要的圖幅按預(yù)定協(xié)議生成數(shù)據(jù)提取請(qǐng)求;數(shù)據(jù)提取請(qǐng)求發(fā)送模塊,用于把數(shù)據(jù)提取請(qǐng)求生成模塊生成的數(shù)據(jù)提 取請(qǐng)求發(fā)送至導(dǎo)航系統(tǒng)的服務(wù)端;圖幅數(shù)據(jù)包接收模塊,用于接收導(dǎo)航系統(tǒng)的服務(wù)端發(fā)回的響應(yīng)協(xié)議包;響應(yīng)協(xié)議包解析模塊,用于解析圖幅數(shù)據(jù)包接收模塊接收到的響應(yīng)協(xié) 議包,得到服務(wù)端返回的客戶端請(qǐng)求的相應(yīng)圖幅數(shù)據(jù);圖幅保存模塊,用于將響應(yīng)協(xié)議包解析模塊解析得到的圖幅存儲(chǔ)至存 儲(chǔ)模塊中。所述的存儲(chǔ)更新模塊還包括容量超額判斷模塊,用于判斷響應(yīng)協(xié)議包解析模塊解析后的圖幅數(shù)據(jù) 容量與客戶端的存儲(chǔ)模塊中原有圖幅數(shù)據(jù)容量的總和是否大于最大圖幅數(shù) 據(jù)限額;舊圖幅刪除模塊,用于當(dāng)容量超額判斷模塊判斷響應(yīng)協(xié)議包解析模塊 解析后的圖幅數(shù)據(jù)容量與客戶端的存儲(chǔ)模塊中原有圖幅數(shù)據(jù)容量的總和大 于最大圖幅數(shù)據(jù)限額時(shí),按照預(yù)設(shè)規(guī)則刪除當(dāng)前存儲(chǔ)模塊內(nèi)的暫時(shí)用不到 的圖幅數(shù)據(jù),直至容量超額判斷模塊的檢測(cè)結(jié)果為接收到的圖幅數(shù)據(jù)容量 與客戶端原有圖幅數(shù)據(jù)容量的總和不大于最大圖幅數(shù)據(jù)限額;其中,所述的圖幅保存模塊僅在容量超額判斷模塊判斷響應(yīng)協(xié)議包解 析模塊解析后的圖幅數(shù)據(jù)容量與客戶端的存儲(chǔ)模塊中原有圖幅數(shù)據(jù)容量的 總和不大于最大圖幅數(shù)據(jù)限額時(shí)工作。這樣的設(shè)計(jì)使得由于為客戶端的圖 幅存儲(chǔ)區(qū)設(shè)置存儲(chǔ)容量限額,如果服務(wù)端發(fā)回的圖幅數(shù)據(jù)容量與客戶端原 有圖幅容量之和大于存儲(chǔ)容量限額,就刪除客戶端的圖幅存儲(chǔ)區(qū)中的那些 暫時(shí)不需要的圖幅,直到服務(wù)端發(fā)回的圖幅數(shù)據(jù)容量與客戶端已有圖幅容 量之和小于存儲(chǔ)容量限額時(shí)才把服務(wù)端發(fā)回的圖幅本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種導(dǎo)航系統(tǒng)的客戶端,包括:存儲(chǔ)模塊,用于保存圖幅數(shù)據(jù);導(dǎo)航模塊,用于從存儲(chǔ)模塊中提取需要的圖幅數(shù)據(jù)進(jìn)行導(dǎo)航;其特征在于,所述的客戶端還包括存儲(chǔ)更新模塊,用于當(dāng)存儲(chǔ)模塊中沒有導(dǎo)航模塊需要的圖幅數(shù)據(jù)時(shí),從服務(wù)端下載需要的圖幅數(shù)據(jù),保存在存儲(chǔ)模塊里,提供給導(dǎo)航模塊進(jìn)行導(dǎo)航。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張文星,
申請(qǐng)(專利權(quán))人:凱立德欣技術(shù)深圳有限公司,
類型:發(fā)明
國(guó)別省市:94[中國(guó)|深圳]
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。