一種用于導(dǎo)航的地圖加載方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種用于導(dǎo)航的地圖加載方法和裝置,該地圖加載方法包括:以動畫方式實時顯示導(dǎo)航地圖;基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù);利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航;如果預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,則重新加載地圖數(shù)據(jù)。本發(fā)明可以有效地提升用戶的導(dǎo)航體驗。
【專利說明】—種用于導(dǎo)航的地圖加載方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及地圖導(dǎo)航領(lǐng)域,尤其涉及一種導(dǎo)航過程中動畫性能優(yōu)化用于導(dǎo)航的地圖加載的方法和系統(tǒng)裝置。
【背景技術(shù)】
[0002]現(xiàn)有的導(dǎo)航動畫技術(shù),每執(zhí)行一次動畫,就需要重新加載一次地圖數(shù)據(jù),這樣導(dǎo)致(PU使用率高達70%以上,耗電量也比較大。而在真實導(dǎo)航過程中,用戶的實際行進速度所對應(yīng)的在當(dāng)前屏幕所顯示地圖的移動速度相對于當(dāng)前屏幕地圖來說非常緩慢,有可能在多次執(zhí)行導(dǎo)航動畫的未來很長一段時間內(nèi)用戶在當(dāng)前屏幕所顯示地圖上的位置都不會超出當(dāng)前屏幕顯示地圖的范圍,而地圖數(shù)據(jù)的加載仍在頻繁進行,浪費計算資源。
【發(fā)明內(nèi)容】
[0003]本發(fā)明解決的技術(shù)問題之一是提高導(dǎo)航過程中地圖加載的效率。
[0004]根據(jù)本發(fā)明的一個方面的一個實施例,提供了一種用于導(dǎo)航的地圖加載方法,包括:
[0005]以動畫方式實時顯示導(dǎo)航地圖;
[0006]基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù);
[0007]利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航;
[0008]如果預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,則重新加載地圖數(shù)據(jù)。
[0009]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0010]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外的未顯示的地圖數(shù)據(jù)。
[0011]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0012]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外,按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
[0013]根據(jù)本發(fā)明的一個實施例,其中基于預(yù)先加載的地圖數(shù)據(jù)和當(dāng)前顯示的導(dǎo)航路線、速度和方向預(yù)測未來預(yù)定時間內(nèi)將用到的動畫視頻數(shù)據(jù),預(yù)先生成該動畫視頻數(shù)據(jù)進行緩存。
[0014]根據(jù)本發(fā)明的一個實施例,其中所述未來預(yù)定時間為5-10秒。
[0015]根據(jù)本發(fā)明另一個方面的一個實施例,還提供了一種用于導(dǎo)航的地圖加載裝置,包括:
[0016]用于以動畫方式實時顯示導(dǎo)航地圖的單元(簡稱“導(dǎo)航動畫顯示單元”);
[0017]用于基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù)的單元(簡稱“預(yù)先加載地圖數(shù)據(jù)單元”);
[0018]用于利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航的單元(簡稱“導(dǎo)航單元”);
[0019]用于當(dāng)預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,重新加載地圖數(shù)據(jù)的單元(簡稱“加載地圖數(shù)據(jù)單元”)。
[0020]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0021]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖數(shù)據(jù)范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外的未顯示的地圖數(shù)據(jù)。
[0022]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖數(shù)據(jù)范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0023]根據(jù)本發(fā)明的一個實施例,所述預(yù)先加載地圖范圍包括:
[0024]預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
[0025]根據(jù)本發(fā)明的一個實施例,其中基于預(yù)先加載的地圖數(shù)據(jù)和當(dāng)前顯示的導(dǎo)航路線、速度和方向預(yù)測未來預(yù)定時間內(nèi)將用到的動畫視頻數(shù)據(jù),預(yù)先生成該動畫視頻數(shù)據(jù)進行緩存。
[0026]根據(jù)本發(fā)明的一個實施例,其中所述未來預(yù)定時間為5-10秒。
[0027]與現(xiàn)有技術(shù)相比,本發(fā)明的實施例所提供的技術(shù)方案,通過基于預(yù)先加載的地圖數(shù)據(jù)是否足以生成后續(xù)的動畫圖像,來確定是否重新加載地圖數(shù)據(jù),較大地提升了 CPU使用效率,減少耗電量,提高導(dǎo)航速度。
[0028]本領(lǐng)域普通技術(shù)人員將了解,雖然下面的詳細說明將參考圖示實施例、附圖進行,但本發(fā)明并不僅限于這些實施例。而是,本發(fā)明的范圍是廣泛的,且意在僅通過后附的權(quán)利要求限定本發(fā)明的范圍。
【專利附圖】
【附圖說明】
[0029]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0030]圖1示出根據(jù)本發(fā)明的一個實施例的用于導(dǎo)航的地圖加載方法的流程圖;
[0031]圖2示出了根據(jù)本發(fā)明的一個實施例的導(dǎo)航動畫的靜態(tài)示意圖;
[0032]圖3示出了根據(jù)本發(fā)明的一個實施例的導(dǎo)航線路上出現(xiàn)拐彎的導(dǎo)航動畫的靜態(tài)示意圖;
[0033]圖4示出了根據(jù)本發(fā)明的一個實施例的導(dǎo)航地圖上出現(xiàn)復(fù)雜路段的導(dǎo)航動畫的靜態(tài)示意圖;
[0034]圖5示出了根據(jù)本發(fā)明一個實施例的用于導(dǎo)航的地圖加載裝置的示意性框圖。
【具體實施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的實施例作詳細描述。
[0036]圖1是根據(jù)本發(fā)明的提供的用于導(dǎo)航的地圖加載方法的流程圖。
[0037]根據(jù)圖1,所述用于導(dǎo)航的地圖加載方法包括:
[0038]在步驟SlOl中,以動畫方式實時顯示導(dǎo)航地圖。
[0039]關(guān)于地圖中顯示的動畫,可參考圖2,圖2示出了根據(jù)本發(fā)明的一個實施例的導(dǎo)航動畫的示意圖。如圖2,示出了一條從“中關(guān)村”到“西直門地鐵站”的自駕導(dǎo)航路線,該路線的附近顯示有丹棱街、海淀南路、雙榆樹北路等。導(dǎo)航過程中,動畫表現(xiàn)為地圖比例的放大或縮小、方向的改變或/和視角的變換,所述視角包括俯視角、側(cè)視角等。請繼續(xù)參考圖3,圖3示出了根據(jù)本發(fā)明的一個實施例的導(dǎo)航線路上出現(xiàn)拐彎的導(dǎo)航動畫的靜態(tài)示意圖。如圖3,示出了導(dǎo)航線路上出現(xiàn)拐彎等復(fù)雜路況時的導(dǎo)航動畫,所述導(dǎo)航動畫包括有交通燈,電子眼等一些交通標(biāo)志以及3D街景圖。請繼續(xù)參考圖4,圖4示出了根據(jù)本發(fā)明的一個實施例的導(dǎo)航地圖上出現(xiàn)復(fù)雜路段的導(dǎo)航動畫的示意圖。如圖4,示出了導(dǎo)航地圖上出現(xiàn)十字路口或者立交橋等復(fù)雜路段時,導(dǎo)航地圖會動畫地從原視角切換過渡到俯視角,同時縮小地圖比例以使用戶可以全面地查看復(fù)雜路段的情況和走向。
[0040]在步驟S102中,基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù)。
[0041]現(xiàn)有導(dǎo)航技術(shù)中,每執(zhí)行一次動畫,地圖數(shù)據(jù)就需要重新加載一次;以執(zhí)行動畫的頻率24幀/秒為例,I秒鐘內(nèi)就需要加載地圖數(shù)據(jù)24次,這樣導(dǎo)致CPU使用率在70%以上,耗電量也比較大。在真實導(dǎo)航過程中,用戶的實際行進速度所對應(yīng)的在當(dāng)前屏幕所顯示地圖而言,移動是相對非常緩慢的,有可能在10秒內(nèi)都很難移出整個屏幕的1/10。
[0042]本發(fā)明實施例考慮到上述特性,采用預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù),在動畫執(zhí)行的未來許多幀中都不會走出當(dāng)前屏幕顯示地圖的范圍。由于在動畫執(zhí)行的未來許多幀之后,用戶行進的位置所對應(yīng)的在當(dāng)前屏幕所顯示地圖都不會超出所顯示地圖的范圍,從而在預(yù)先加載一定的地圖數(shù)據(jù)的情況下,很長一段時間內(nèi)此時就不需要再次加載地圖數(shù)據(jù),從而大大減少加載地圖數(shù)據(jù)的次數(shù),有效降低CPU使用率。
[0043]可選地,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0044]可選地,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外的未顯示的地圖數(shù)據(jù)。
[0045]例如,當(dāng)前用戶在由東向西行駛,預(yù)先加載地圖范圍可以從向西或/和向南北方向同時加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù)。
[0046]可選地,預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0047]可選地,所述預(yù)先加載地圖范圍為:當(dāng)前屏幕顯示地圖周圍按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
[0048]例如,用戶當(dāng)前行駛速度行進速度為60km/h,導(dǎo)航按照當(dāng)前行駛速度可以預(yù)測60km/h*5s-60km/h*10s,即預(yù)先加載距離5_10秒內(nèi)用戶可能行進的距離范圍當(dāng)前位置80m-170m范圍內(nèi)所對應(yīng)的地圖數(shù)據(jù)。
[0049]可選地,預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外,按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
[0050]可選地,基于預(yù)先加載的地圖數(shù)據(jù)和當(dāng)前顯示的導(dǎo)航路線、速度和方向預(yù)測未來預(yù)定時間內(nèi)將用到的動畫視頻數(shù)據(jù),預(yù)先生成該動畫視頻數(shù)據(jù)進行緩存??蛇x地,所述未來預(yù)定時間為5-10秒。
[0051]例如,當(dāng)?shù)貓D上顯示用戶當(dāng)前位于“天安門”附近,并且通過后臺計算獲知用戶當(dāng)前的速度為0.5米/秒,行進的方向為由東向西,基于這些數(shù)據(jù)預(yù)測用戶未來預(yù)定時間內(nèi)可能移動的范圍包括周邊“西單”和“王府井”等區(qū)域,則預(yù)先加載的地圖范圍包括周邊“西單”和“王府井”等區(qū)域?qū)?yīng)的地圖數(shù)據(jù),預(yù)先生成與“西單”和“王府井”等區(qū)域?qū)?yīng)的動畫視頻數(shù)據(jù)并將所生成的動畫視頻數(shù)據(jù)進行緩存。
[0052]在步驟S 103中,利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航。
[0053]例如,在地圖上,通過后臺計算獲知用戶駛離“天安門”到達“王府井”附近時,提取在步驟S 102中預(yù)先加載和緩存的“王府井”區(qū)域?qū)?yīng)的動畫視頻數(shù)據(jù)并將其提供給用戶。進一步地,通過后臺計算獲知用戶在2分鐘內(nèi)從“天安門”行進至“王府井”,由于行進緩慢,相對于顯示的整個地圖區(qū)域行進距離很短,則在這2分鐘內(nèi),可以直接利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航,而不需要重新加載地圖數(shù)據(jù)。如此,可以有效降低CPU的使用率,提升CPU的使用性能。
[0054]在步驟S 104中,如果預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,則重新加載地圖數(shù)據(jù)。
[0055]例如,在地圖上,通過后臺計算獲知用戶到達“王府井”區(qū)域時,并且得到所述在步驟S102中預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,則重新加載地圖數(shù)據(jù),所述重新加載的地圖數(shù)據(jù)包括例如“建國門”、“燈市口”、“崇文門”等周邊區(qū)域的地圖數(shù)據(jù)。本實施例中,可以有效利用步驟S102和步驟S103中釋放的CPU資源來重新加載地圖數(shù)據(jù)。
[0056]本發(fā)明的實施例還公開了一種用于導(dǎo)航的地圖加載的裝置。請參考圖5,圖5示出了根據(jù)本發(fā)明一個實施例的用于導(dǎo)航的地圖加載的裝置的示意性框圖。如圖5所示,所述裝置包括:
[0057]用于以動畫方式實時顯示導(dǎo)航地圖的單元501 (簡稱“導(dǎo)航動畫顯示單元”);
[0058]用于基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù)的單元502 (簡稱“預(yù)先加載地圖數(shù)據(jù)單元”);
[0059]用于利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航的單元503 (簡稱“導(dǎo)航單元”);
[0060]用于當(dāng)預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,重新加載地圖數(shù)據(jù)的單元504 (簡稱“加載地圖數(shù)據(jù)單元”)。
[0061]可選地,用于基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù)的單元502用于:
[0062]預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0063]可選地,所述預(yù)先加載地圖數(shù)據(jù)范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外的未顯示的地圖數(shù)據(jù)。
[0064]可選地,所述預(yù)先加載地圖數(shù)據(jù)范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
[0065]可選地,所述預(yù)先加載地圖范圍包括:
[0066]預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
[0067]可選地,所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外,按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
[0068]可選地,所述裝置還包括:
[0069]用于基于預(yù)先加載的地圖數(shù)據(jù)和當(dāng)前顯示的導(dǎo)航路線、速度和方向預(yù)測未來預(yù)定時間內(nèi)將用到的動畫視頻數(shù)據(jù),預(yù)先生成該動畫視頻數(shù)據(jù)進行緩存的單元(未示出)。
[0070]可選地,所述未來預(yù)定時間為5-10秒。
[0071]所屬【技術(shù)領(lǐng)域】的技術(shù)人員知道,本發(fā)明可以實現(xiàn)為裝置、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:可以是完全的硬件,也可以是完全的軟件,還可以是硬件和軟件結(jié)合的形式。
[0072]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0073]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。
【權(quán)利要求】
1.一種用于導(dǎo)航的地圖加載方法,包括: 以動畫方式實時顯示導(dǎo)航地圖; 基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù); 利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航; 如果預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,則重新加載地圖數(shù)據(jù)。
2.根據(jù)權(quán)利要求1的地圖加載方法,其中預(yù)先加載地圖范圍包括: 預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2的地圖加載方法,其中預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外的未顯示的地圖數(shù)據(jù)。
4.根據(jù)權(quán)利要求3的地圖加載方法,其中預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
5.根據(jù)權(quán)利要求1的地圖加載方法,其中預(yù)先加載地圖范圍為: 當(dāng)前屏幕顯示地圖周圍按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
6.根據(jù)權(quán)利要求5的地圖加載方法,其中預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外,按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
7.根據(jù)權(quán)利要求1-6中的任何一項所述的地圖加載方法,其中基于預(yù)先加載的地圖數(shù)據(jù)和當(dāng)前顯示的導(dǎo)航路線、速度和方向預(yù)測未來預(yù)定時間內(nèi)將用到的動畫視頻數(shù)據(jù),預(yù)先生成該動畫視頻數(shù)據(jù)進行緩存。
8.根據(jù)權(quán)利要求7所述的地圖加載方法,其中所述未來預(yù)定時間為5-10秒。
9.一種用于導(dǎo)航的地圖加載裝置,包括: 用于以動畫方式實時顯示導(dǎo)航地圖的單元; 用于基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù)的單元; 用于利用預(yù)先加載的地圖數(shù)據(jù)生成后續(xù)顯示的動畫圖像進行導(dǎo)航的單元; 用于當(dāng)預(yù)先加載的地圖數(shù)據(jù)不足以生成后續(xù)的動畫圖像,重新加載地圖數(shù)據(jù)的單元。
10.根據(jù)權(quán)利要求9的地圖加載裝置,其中用于基于當(dāng)前屏幕顯示地圖預(yù)先加載當(dāng)前屏幕顯示地圖周圍未顯示的地圖數(shù)據(jù)的單元用于: 預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
11.根據(jù)權(quán)利要求9或10的地圖加載裝置,其中所述預(yù)先加載地圖數(shù)據(jù)范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外的未顯示的地圖數(shù)據(jù)。
12.根據(jù)權(quán)利要求11的地圖加載裝置,其中所述預(yù)先加載地圖數(shù)據(jù)范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外寬度為屏幕的1/10-1/3的未顯示的地圖數(shù)據(jù)。
13.根據(jù)權(quán)利要求9的地圖加載裝置,其中所述預(yù)先加載地圖范圍包括: 預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖周圍按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
14.根據(jù)權(quán)利要求13的地圖加載裝置,其中所述預(yù)先加載地圖范圍為當(dāng)前屏幕顯示地圖在當(dāng)前導(dǎo)航路線前進方向上的一側(cè)或兩側(cè)邊緣之外,按照當(dāng)前導(dǎo)航的速度預(yù)測在5-10秒中內(nèi)可能用到的未顯示的地圖數(shù)據(jù)。
15.根據(jù)權(quán)利要求9-14中的任何一項所述的地圖加載裝置,還包括: 用于基于預(yù)先加載的地圖數(shù)據(jù)和當(dāng)前顯示的導(dǎo)航路線、速度和方向預(yù)測未來預(yù)定時間內(nèi)將用到的動畫視頻數(shù)據(jù),預(yù)先生成該動畫視頻數(shù)據(jù)進行緩存的單元。
16.根據(jù)權(quán)利要求15所述的地圖加載裝置,其中所述未來預(yù)定時間為5-10秒。
【文檔編號】G01C21/36GK104251707SQ201410450240
【公開日】2014年12月31日 申請日期:2014年9月4日 優(yōu)先權(quán)日:2014年9月4日
【發(fā)明者】劉振桂, 陳雪, 陽慧蓉, 彭海波 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司