專利名稱:導(dǎo)航圖資下載系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)下載系統(tǒng)及方法,尤其涉及一種導(dǎo)航圖資下載系統(tǒng)及方法。
背景技術(shù):
隨著通訊技術(shù)的發(fā)展,各類用于通訊的電子產(chǎn)品成本越來越低,市場價格也隨之 下降,從而得以更普遍地應(yīng)用,例如,手機(jī)的普及率越來越高,成為廣大用戶日常生活中不 可缺少的通訊工具。并且運(yùn)用于各類手機(jī)的輔助軟件也得以不斷的更新。例如,越來越多 的手機(jī)內(nèi)安裝了導(dǎo)航系統(tǒng),從而使得用戶可方便快捷的搜尋到目的地。 然而,多數(shù)的導(dǎo)航系統(tǒng)只能根據(jù)手機(jī)內(nèi)已存儲的導(dǎo)航圖資進(jìn)行導(dǎo)航,若手機(jī)內(nèi)未 預(yù)先存儲某個地方的導(dǎo)航圖資,則該導(dǎo)航系統(tǒng)往往無法起到相應(yīng)的作用。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種導(dǎo)航圖資下載系統(tǒng),可自動根據(jù)通訊裝置的當(dāng)前 位置獲取相應(yīng)的導(dǎo)航圖資。 此外,還有必要提供一種導(dǎo)航圖資下載方法,可自動根據(jù)通訊裝置的當(dāng)前位置獲 取相應(yīng)的導(dǎo)航圖資。 —種導(dǎo)航圖資下載系統(tǒng),安裝在包括全球定位系統(tǒng)的通訊裝置內(nèi),該通訊裝置與 一個提供導(dǎo)航圖資的服務(wù)器相連接,該系統(tǒng)包括設(shè)置模塊,用于在所述的通訊裝置內(nèi)建立 一個存儲導(dǎo)航圖資的數(shù)據(jù)庫;定位模塊,用于開啟所述的全球定位系統(tǒng)以對所述的通訊裝 置的當(dāng)前位置進(jìn)行定位,并獲取所述的通訊裝置的當(dāng)前位置的定位信息;判斷模塊,用于根 據(jù)所獲取的定位信息在所述的數(shù)據(jù)庫中搜尋并判斷所述的通訊裝置是否包括當(dāng)前位置的 導(dǎo)航圖資;及下載模塊,用于在所述的通訊裝置不包括當(dāng)前位置的導(dǎo)航圖資時連接所述的 服務(wù)器,根據(jù)所獲取的定位信息在所述的服務(wù)器中搜尋所述通訊裝置的當(dāng)前位置的導(dǎo)航圖 資,并從所述的服務(wù)器下載該搜尋到的導(dǎo)航圖資。 —種導(dǎo)航圖資下載方法,應(yīng)用在包括全球定位系統(tǒng)的通訊裝置內(nèi),該通訊裝置與 一個提供導(dǎo)航圖資的服務(wù)器相連接,該方法包括如下步驟在所述的通訊裝置內(nèi)建立一個 存儲導(dǎo)航圖資的數(shù)據(jù)庫;開啟所述的全球定位系統(tǒng)以對所述的通訊裝置的當(dāng)前位置進(jìn)行定 位;獲取所述的通訊裝置的當(dāng)前位置的定位信息;根據(jù)所獲取的定位信息在所述的數(shù)據(jù)庫 中搜尋并判斷所述的通訊裝置是否包括當(dāng)前位置的導(dǎo)航圖資;若所述的通訊裝置不包括當(dāng) 前位置的導(dǎo)航圖資,連接所述的服務(wù)器,根據(jù)所獲取的定位信息在所述的服務(wù)器中搜尋所 述通訊裝置的當(dāng)前位置的導(dǎo)航圖資;及從所述的服務(wù)器下載該搜尋到的導(dǎo)航圖資。
相較于現(xiàn)有技術(shù),所述的導(dǎo)航圖資下載系統(tǒng)及方法,其結(jié)合了全球定位系統(tǒng)可自 動獲取通訊裝置的當(dāng)前位置的定位信息,并根據(jù)該定位信息獲取相應(yīng)的導(dǎo)航圖資。
圖1是本發(fā)明導(dǎo)航圖資下載系統(tǒng)的較佳實(shí)施方式的運(yùn)用環(huán)境圖。
圖2是本發(fā)明導(dǎo)航圖資下載系統(tǒng)的較佳實(shí)施方式的功能模塊圖。
圖3是本發(fā)明導(dǎo)航圖資下載方法的較佳實(shí)施方式的流程圖。
具體實(shí)施例方式
如圖1所示,是本發(fā)明導(dǎo)航圖資下載系統(tǒng)的較佳實(shí)施方式的運(yùn)用環(huán)境圖。所述的 導(dǎo)航圖資下載系統(tǒng)2安裝并運(yùn)行在通訊裝置1中(參照圖2所示),該通訊裝置1可通過多 個基站4與服務(wù)器3相連接,從而得以訪問所述服務(wù)器3并從所述服務(wù)器3獲取相關(guān)數(shù)據(jù)。 所述服務(wù)器3可以是計(jì)算機(jī)主機(jī)。所述的基站4可以是無線網(wǎng)絡(luò)基站,也可以是移動電話基站。 所述的導(dǎo)航圖資下載系統(tǒng)2用于自動根據(jù)所述的通訊裝置1的當(dāng)前位置的變換獲 取相應(yīng)的導(dǎo)航圖資,在本實(shí)施方式中,可包括如下方法若所述的通訊裝置1內(nèi)包括其當(dāng)前 位置的導(dǎo)航圖資,則直接利用該導(dǎo)航圖資進(jìn)行導(dǎo)航;若所述的通訊裝置1內(nèi)沒有其當(dāng)前位 置的導(dǎo)航圖資,則通過所述基站4連接所述的服務(wù)器3,并從所述的服務(wù)器3中獲取該通訊 裝置1的當(dāng)前位置的導(dǎo)航圖資。此外,若所述的通訊裝置1內(nèi)包括其當(dāng)前位置的導(dǎo)航圖資, 還可進(jìn)一步比對該導(dǎo)航圖資的版本與所述服務(wù)器3中的同一位置的導(dǎo)航圖資的版本,若所 述服務(wù)器3中的導(dǎo)航圖資的版本高于所述通訊裝置1內(nèi)的導(dǎo)航圖資的版本,則下載所述服 務(wù)器3中的導(dǎo)航圖資以更新所述通訊裝置1內(nèi)的導(dǎo)航圖資。所述服務(wù)器3可由提供導(dǎo)航圖 資的運(yùn)營商進(jìn)行建構(gòu)。 所述的服務(wù)器3還包括存儲裝置30與處理器32。所述的存儲裝置30用于存儲不 同地理位置的導(dǎo)航圖資。所述的處理器32用于接收所述的通訊裝置1所發(fā)送的下載請求, 并根據(jù)該下載請求搜尋相應(yīng)地理位置的導(dǎo)航圖資以提供給所述的通訊裝置1。
如圖2所示,是本發(fā)明導(dǎo)航圖資下載系統(tǒng)的較佳實(shí)施方式的功能模塊圖。所述的 導(dǎo)航圖資下載系統(tǒng)2運(yùn)行于所述的通訊裝置1中,該通訊裝置l還包括全球定位系統(tǒng)(GPS, GlobalPosition System) 10,處理器12以及內(nèi)存14。所述GPS10用于對所述通訊裝置1進(jìn) 行定位以獲取相應(yīng)的定位信息。所述處理器12用于執(zhí)行所述導(dǎo)航圖資下載系統(tǒng)2以及所 述通訊裝置1內(nèi)的其他應(yīng)用程序,例如操作系統(tǒng)等。所述內(nèi)存14用于存儲導(dǎo)航圖資等各 類數(shù)據(jù)。 所述的導(dǎo)航圖資下載系統(tǒng)2主要包括設(shè)置模塊20、定位模塊22、判斷模塊24以 及下載模塊26。 所述的設(shè)置模塊20用于在所述的內(nèi)存14中建立一個數(shù)據(jù)庫,該數(shù)據(jù)庫用于存儲 導(dǎo)航圖資。 所述的定位模塊22用于在所述的導(dǎo)航圖資系統(tǒng)2運(yùn)行后開啟所述的GPS10以對 所述的通訊裝置1的當(dāng)前位置進(jìn)行定位,并獲取所述的通訊裝置1的當(dāng)前位置的定位信息。 該定位信息可包括當(dāng)前位置的經(jīng)度、緯度以及海拔高度的坐標(biāo)。 所述的判斷模塊24用于根據(jù)所獲取的定位信息在所述的數(shù)據(jù)庫中搜尋并判斷所 述的通訊裝置1是否包括當(dāng)前位置的導(dǎo)航圖資。 所述的下載模塊26用于在所述的通訊裝置1不包括當(dāng)前位置的導(dǎo)航圖資時通過 所述的基站4連接所述的服務(wù)器3,并根據(jù)所獲取的定位信息在所述的服務(wù)器3中搜尋并判 斷該服務(wù)器3是否包括所述通訊裝置1的當(dāng)前位置的導(dǎo)航圖資。若該服務(wù)器3包括所述通
5訊裝置1的當(dāng)前位置的導(dǎo)航圖資,則所述的下載模塊26下載該搜尋到的導(dǎo)航圖資,并將所下載的導(dǎo)航圖資更新至所述內(nèi)存14中的數(shù)據(jù)庫。 其中,對導(dǎo)航圖資的下載可通過多媒體短信(匪S, Multimedia MessagingService)的方式由所述的服務(wù)器3傳送到所述的通訊裝置1。 在其他實(shí)施方式中,若所述的判斷模塊24判斷所述的通訊裝置1包括當(dāng)前位置的導(dǎo)航圖資時,所述的下載模塊26也可連接所述的服務(wù)器3,根據(jù)所獲取的定位信息在所述的服務(wù)器3中搜尋并判斷該服務(wù)器3是否包括所述通訊裝置1的當(dāng)前位置的導(dǎo)航圖資。若該服務(wù)器3包括所述通訊裝置1的當(dāng)前位置的導(dǎo)航圖資,則所述的下載模塊26進(jìn)一步用于比對所述服務(wù)器3中的導(dǎo)航圖資的版本是否高于所述通訊裝置1內(nèi)的導(dǎo)航圖資的版本,若是,則下載所述服務(wù)器3中的導(dǎo)航圖資以更新所述內(nèi)存14中的數(shù)據(jù)庫。
此外,所述的導(dǎo)航圖資下載系統(tǒng)2可進(jìn)一步包括導(dǎo)航模塊28,用于根據(jù)所下載的導(dǎo)航圖資對所述通訊裝置1進(jìn)行導(dǎo)航。 如圖3所示,是本發(fā)明導(dǎo)航圖資下載方法的較佳實(shí)施方式的流程圖。首先,步驟S2,所述的設(shè)置模塊20在所述的內(nèi)存14中建立一個用于存儲導(dǎo)航圖資的數(shù)據(jù)庫。
步驟S4,所述的定位模塊22開啟所述的GPS10以對所述的通訊裝置1的當(dāng)前位置進(jìn)行定位,并獲取所述的通訊裝置1的當(dāng)前位置的定位信息。該定位信息可包括當(dāng)前位置的經(jīng)度、緯度以及海拔高度的坐標(biāo)。 步驟S6,所述的判斷模塊24根據(jù)所獲取的定位信息在所述的數(shù)據(jù)庫中搜尋并判斷所述的通訊裝置1是否包括當(dāng)前位置的導(dǎo)航圖資。若所述的通訊裝置1包括當(dāng)前位置的導(dǎo)航圖資,則直接執(zhí)行步驟S14 ;否則,若所述的通訊裝置1不包括當(dāng)前位置的導(dǎo)航圖資,則執(zhí)行步驟S8。 步驟S8,所述的下載模塊26通過所述的基站4連接所述的服務(wù)器3。
步驟S10,所述的下載模塊26根據(jù)所獲取的定位信息在所述的服務(wù)器3中搜尋并判斷該服務(wù)器3是否包括所述通訊裝置1的當(dāng)前位置的導(dǎo)航圖資。若該服務(wù)器3包括所述通訊裝置1的當(dāng)前位置的導(dǎo)航圖資,則執(zhí)行步驟S12 ;否則,若該服務(wù)器3不包括所述通訊裝置1的當(dāng)前位置的導(dǎo)航圖資,則直接結(jié)束本流程。 步驟S12,所述的下載模塊26下載該搜尋到的導(dǎo)航圖資,并將所下載的導(dǎo)航圖資更新至所述內(nèi)存14中的數(shù)據(jù)庫。 步驟S14,所述的導(dǎo)航模塊28根據(jù)所下載的導(dǎo)航圖資對所述通訊裝置1進(jìn)行導(dǎo)航,并結(jié)束本流程。若所述的通訊裝置1包括導(dǎo)航系統(tǒng),也可直接將所下載的導(dǎo)航圖資傳送到該導(dǎo)航系統(tǒng)進(jìn)行導(dǎo)航。 以上實(shí)施方式僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施方式對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
一種導(dǎo)航圖資下載系統(tǒng),安裝在包括全球定位系統(tǒng)的通訊裝置內(nèi),該通訊裝置與一個提供導(dǎo)航圖資的服務(wù)器相連接,其特征在于,該系統(tǒng)包括設(shè)置模塊,用于在所述的通訊裝置內(nèi)建立一個存儲導(dǎo)航圖資的數(shù)據(jù)庫;定位模塊,用于開啟所述的全球定位系統(tǒng)以對所述的通訊裝置的當(dāng)前位置進(jìn)行定位,并獲取所述的通訊裝置的當(dāng)前位置的定位信息;判斷模塊,用于根據(jù)所獲取的定位信息在所述的數(shù)據(jù)庫中搜尋并判斷所述的通訊裝置是否包括當(dāng)前位置的導(dǎo)航圖資;及下載模塊,用于在所述的通訊裝置不包括當(dāng)前位置的導(dǎo)航圖資時連接所述的服務(wù)器,根據(jù)所獲取的定位信息在所述的服務(wù)器中搜尋所述通訊裝置的當(dāng)前位置的導(dǎo)航圖資,并從所述的服務(wù)器下載該搜尋到的導(dǎo)航圖資。
2. 如權(quán)利要求1所述的導(dǎo)航圖資下載系統(tǒng),其特征在于,該系統(tǒng)還包括導(dǎo)航模塊,用于 根據(jù)所述的通訊裝置的當(dāng)前位置的導(dǎo)航圖資對所述通訊裝置進(jìn)行導(dǎo)航。
3. 如權(quán)利要求1所述的導(dǎo)航圖資下載系統(tǒng),其特征在于,所述的下載模塊還用于在所 述的通訊裝置包括當(dāng)前位置的導(dǎo)航圖資時連接所述的服務(wù)器,根據(jù)所獲取的定位信息在所 述的服務(wù)器中搜尋所述通訊裝置的當(dāng)前位置的導(dǎo)航圖資,比對所述服務(wù)器中的導(dǎo)航圖資的 版本是否高于所述通訊裝置內(nèi)的導(dǎo)航圖資的版本。
4. 如權(quán)利要求3所述的導(dǎo)航圖資下載系統(tǒng),其特征在于,所述的下載模塊還用于在所 述服務(wù)器中的導(dǎo)航圖資的版本高于所述通訊裝置內(nèi)的導(dǎo)航圖資的版本時,下載所述服務(wù)器 中的導(dǎo)航圖資至所述的通訊裝置內(nèi)的數(shù)據(jù)庫中。
5. 如權(quán)利要求1所述的導(dǎo)航圖資下載系統(tǒng),其特征在于,所述的定位信息包括所述的 通訊裝置的當(dāng)前位置的經(jīng)度、緯度以及海拔高度的坐標(biāo)。
6. —種導(dǎo)航圖資下載方法,應(yīng)用在包括全球定位系統(tǒng)的通訊裝置內(nèi),該通訊裝置與一 個提供導(dǎo)航圖資的服務(wù)器相連接,該方法包括如下步驟在所述的通訊裝置內(nèi)建立一個存儲導(dǎo)航圖資的數(shù)據(jù)庫; 開啟所述的全球定位系統(tǒng)以對所述的通訊裝置的當(dāng)前位置進(jìn)行定位; 獲取所述的通訊裝置的當(dāng)前位置的定位信息;根據(jù)所獲取的定位信息在所述的數(shù)據(jù)庫中搜尋并判斷所述的通訊裝置是否包括當(dāng)前 位置的導(dǎo)航圖資;若所述的通訊裝置不包括當(dāng)前位置的導(dǎo)航圖資,連接所述的服務(wù)器,根據(jù)所獲取的定 位信息在所述的服務(wù)器中搜尋所述通訊裝置的當(dāng)前位置的導(dǎo)航圖資;及 從所述的服務(wù)器下載該搜尋到的導(dǎo)航圖資。
7. 如權(quán)利要求6所述的導(dǎo)航圖資下載方法,其特征在于,該方法還包括 若所述的通訊裝置包括當(dāng)前位置的導(dǎo)航圖資,根據(jù)所述的通訊裝置的當(dāng)前位置的導(dǎo)航圖資對所述通訊裝置進(jìn)行導(dǎo)航。
8. 如權(quán)利要求6所述的導(dǎo)航圖資下載方法,其特征在于,該方法還包括 若所述的通訊裝置包括當(dāng)前位置的導(dǎo)航圖資,連接所述的服務(wù)器,根據(jù)所獲取的定位信息在所述的服務(wù)器中搜尋所述通訊裝置的當(dāng)前位置的導(dǎo)航圖資;比對所述服務(wù)器中的導(dǎo)航圖資的版本是否高于所述通訊裝置內(nèi)的導(dǎo)航圖資的版本;及 若所述服務(wù)器中的導(dǎo)航圖資的版本高于所述通訊裝置內(nèi)的導(dǎo)航圖資的版本,下載所述服務(wù)器中的導(dǎo)航圖資至所述的通訊裝置內(nèi)的數(shù)據(jù)庫中。
9. 如權(quán)利要求6所述的導(dǎo)航圖資下載方法,其特征在于,該方法還包括 根據(jù)下載的導(dǎo)航圖資對所述通訊裝置進(jìn)行導(dǎo)航。
10. 如權(quán)利要求6所述的導(dǎo)航圖資下載方法,其特征在于,所述的定位信息包括所述的 通訊裝置的當(dāng)前位置的經(jīng)度、緯度以及海拔高度的坐標(biāo)。
全文摘要
一種導(dǎo)航圖資下載系統(tǒng),安裝在通訊裝置內(nèi),該系統(tǒng)包括設(shè)置模塊,用于建立一個存儲導(dǎo)航圖資的數(shù)據(jù)庫;定位模塊,用于開啟所述通訊裝置內(nèi)的全球定位系統(tǒng)以對所述的通訊裝置進(jìn)行定位,并獲取所述的通訊裝置的當(dāng)前位置的定位信息;判斷模塊,用于根據(jù)所獲取的定位信息在所述的數(shù)據(jù)庫中搜尋并判斷所述的通訊裝置是否包括當(dāng)前位置的導(dǎo)航圖資;及下載模塊,用于連接一個提供導(dǎo)航圖資的服務(wù)器,根據(jù)所獲取的定位信息在所述的服務(wù)器中搜尋所述通訊裝置的當(dāng)前位置的導(dǎo)航圖資,并從所述的服務(wù)器下載該搜尋到的導(dǎo)航圖資。本發(fā)明還提供一種導(dǎo)航圖資下載方法。利用本發(fā)明可自動根據(jù)通訊裝置的當(dāng)前位置獲取相應(yīng)的導(dǎo)航圖資。
文檔編號H04W88/00GK101726304SQ20081030487
公開日2010年6月9日 申請日期2008年10月10日 優(yōu)先權(quán)日2008年10月10日
發(fā)明者林東威 申請人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司