麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種展現(xiàn)導(dǎo)航信息的方法和裝置與流程

文檔序號:11100963閱讀:513來源:國知局
一種展現(xiàn)導(dǎo)航信息的方法和裝置與制造工藝

本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,特別涉及一種展現(xiàn)導(dǎo)航信息的方法和裝置。



背景技術(shù):

隨著智能終端設(shè)備的普及,越來越多的司機選擇使用導(dǎo)航類應(yīng)用。目前導(dǎo)航類應(yīng)用提供的導(dǎo)航信息主要由行駛路線、提示動作(即下一個動作)和距離信息組成,例如圖1中所示,在以地圖為背景的界面上顯示有推薦的行駛路線,在界面上方有提示動作信息和距離信息。

司機在開車的過程中查看導(dǎo)航,若注意力頻繁地在導(dǎo)航信息上會存在危險的可能,例如會與前方車輛、路障或其他危險物等相撞,或者闖紅燈等。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明提供了一種的方法和裝置,以便于提高司機在查看導(dǎo)航信息過程中的安全性。

具體技術(shù)方案如下:

本發(fā)明提供了一種展現(xiàn)導(dǎo)航信息的方法,該方法包括:

獲取導(dǎo)航信息;

將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述獲取導(dǎo)航信息包括:

依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置以及用戶輸入的目的地信息,查詢導(dǎo)航數(shù)據(jù)庫,確定導(dǎo)航信息;或者,

將用戶輸入的目的地信息發(fā)送給服務(wù)器端,接收所述服務(wù)器端依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置和所述目的地信息返回的導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,在所述將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息之前還包括:

確定用戶選擇的背景模式;

若用戶選擇的背景模式為實時路況模式,則執(zhí)行所述將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,若用戶選擇的背景模式為地圖模式,則將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,若用戶選擇的背景模式為自動切換模式,則在滿足地圖背景展現(xiàn)條件時,將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息;在滿足實時路況展現(xiàn)條件時,將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,在所述將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息之前,還包括:

判斷當(dāng)前是否滿足實時路況展現(xiàn)條件,如果滿足實時路況展現(xiàn)條件,則執(zhí)行所述將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息;如果滿足地圖背景展現(xiàn)條件,則將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述地圖背景展現(xiàn)條件包括:

檢測到導(dǎo)航客戶端所在設(shè)備呈平放姿態(tài);或者,

檢測到導(dǎo)航客戶端所在設(shè)備的運動速度在預(yù)設(shè)持續(xù)時間內(nèi)小于預(yù)設(shè)閾值;或者,

檢測到導(dǎo)航客戶端所在設(shè)備的位置信息存在變化但在預(yù)設(shè)持續(xù)時間內(nèi)攝像頭數(shù)據(jù)的變化程度小于預(yù)設(shè)閾值。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述實時路況展現(xiàn)條件包括:

檢測到導(dǎo)航客戶端所在設(shè)備呈豎立姿態(tài);或者,

檢測到導(dǎo)航客戶端所在設(shè)備的運動速度大于或等于預(yù)設(shè)閾值;或者,

檢測到導(dǎo)航客戶端所在設(shè)備的位置信息存在變化且攝像頭數(shù)據(jù)的變化程度大于或等于預(yù)設(shè)閾值。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息包括:

采用攝像頭獲取的數(shù)據(jù)替換地圖背景數(shù)據(jù)所在的圖層;或者,

將攝像頭獲取的數(shù)據(jù)作為背景圖層,將地圖數(shù)據(jù)所在圖層設(shè)置為透明;或者,

將攝像頭獲取的數(shù)據(jù)作為背景圖層,在所述背景圖層上僅展現(xiàn)導(dǎo)航信息;或者,

將攝像頭獲取的數(shù)據(jù)作為背景圖層,在所述背景圖層上僅展現(xiàn)導(dǎo)航信息以及所述導(dǎo)航信息所包含導(dǎo)航路線相關(guān)的地圖元素。

本發(fā)明還提供了一種展現(xiàn)導(dǎo)航信息的裝置,該裝置包括:

獲取單元,用于獲取導(dǎo)航信息;

展現(xiàn)單元,用于將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述獲取單元,具體用于:

依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置以及用戶輸入的目的地信息,查詢導(dǎo)航數(shù)據(jù)庫,確定導(dǎo)航信息;或者,

將用戶輸入的目的地信息發(fā)送給服務(wù)器端,接收所述服務(wù)器端依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置和所述目的地信息返回的導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,該裝置還包括:

模式確定單元,用于確定用戶選擇的背景模式;

若用戶選擇的背景模式為實時路況模式,則所述展現(xiàn)單元將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述展現(xiàn)單元,還用于若用戶選擇的背景模式為地圖模式,則將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,該裝置還包括:

條件判別單元,用于若用戶選擇的背景模式為自動切換模式,判斷是否滿足地圖背景展現(xiàn)條件或?qū)崟r路況展現(xiàn)條件;

所述展現(xiàn)單元在滿足地圖背景展現(xiàn)條件時,將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息;在滿足實時路況展現(xiàn)條件時,將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,該裝置還包括:

條件判別單元,用于判斷是否滿足地圖背景展現(xiàn)條件或?qū)崟r路況展現(xiàn)條件;

所述展現(xiàn)單元在滿足地圖背景展現(xiàn)條件時,將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息;在滿足實時路況展現(xiàn)條件時,執(zhí)行所述將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述地圖背景展現(xiàn)條件包括:

檢測到導(dǎo)航客戶端所在設(shè)備呈平放姿態(tài);或者,

檢測到導(dǎo)航客戶端所在設(shè)備的運動速度在預(yù)設(shè)持續(xù)時間內(nèi)小于預(yù)設(shè)閾值;或者,

檢測到導(dǎo)航客戶端所在設(shè)備的位置信息存在變化但在預(yù)設(shè)持續(xù)時間內(nèi)攝像頭數(shù)據(jù)的變化程度小于預(yù)設(shè)閾值。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述實時路況展現(xiàn)條件包括:

檢測到導(dǎo)航客戶端所在設(shè)備呈豎立姿態(tài);或者,

檢測到導(dǎo)航客戶端所在設(shè)備的運動速度大于或等于預(yù)設(shè)閾值;或者,

檢測到導(dǎo)航客戶端所在設(shè)備的位置信息存在變化且攝像頭數(shù)據(jù)的變化程度大于或等于預(yù)設(shè)閾值。

根據(jù)本發(fā)明一優(yōu)選實施方式,所述展現(xiàn)單元在將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息時,具體執(zhí)行:

采用攝像頭獲取的數(shù)據(jù)替換地圖背景數(shù)據(jù)所在的圖層;或者,

將攝像頭獲取的數(shù)據(jù)作為背景圖層,將地圖數(shù)據(jù)所在圖層設(shè)置為透明;或者,

將攝像頭獲取的數(shù)據(jù)作為背景圖層,在所述背景圖層上僅展現(xiàn)導(dǎo)航信息;或者,

將攝像頭獲取的數(shù)據(jù)作為背景圖層,在所述背景圖層上僅展現(xiàn)導(dǎo)航信息以及所述導(dǎo)航信息所包含路線相關(guān)的地圖元素。

由以上技術(shù)方案可以看出,本發(fā)明通過將攝像頭獲取的數(shù)據(jù)作為導(dǎo)航信息的背景進行展現(xiàn),使得司機能夠在查看導(dǎo)航信息的同時,在背景上看到攝像頭實時采集的路況信息,從而提高了司機在查看導(dǎo)航信息過程中的安全性。

【附圖說明】

圖1為現(xiàn)有技術(shù)中展現(xiàn)導(dǎo)航信息的界面實例圖;

圖2為本發(fā)明實施例提供的一個方法流程圖;

圖3為本發(fā)明實施例提供的一個展現(xiàn)導(dǎo)航信息的界面實例圖;

圖4為本發(fā)明實施例提供的裝置結(jié)構(gòu)圖。

【具體實施方式】

為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。

在本發(fā)明實施例中使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。

應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。

取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”或“響應(yīng)于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時”或“響應(yīng)于確定”或“當(dāng)檢測(陳述的條件或事件)時”或“響應(yīng)于檢測(陳述的條件或事件)”。

本發(fā)明的核心思想在于,導(dǎo)航客戶端在獲取到導(dǎo)航信息后,將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)導(dǎo)航信息,這樣用戶就能夠在查看導(dǎo)航信息的同時,在背景上看到攝像頭實時采集的路況信息。

圖2為本發(fā)明實施例提供的一個方法流程圖,如圖2所示,該方法可以包括以下步驟:

在201中,獲取導(dǎo)航信息。

當(dāng)用戶啟動導(dǎo)航客戶端后,例如點擊導(dǎo)航類應(yīng)用圖標(biāo)進入應(yīng)用。可以通過導(dǎo)航功能輸入目的地信息,然后通過點擊諸如“開始導(dǎo)航”的功能組件觸發(fā)導(dǎo)航信息的獲取。

作為一種實現(xiàn)方式,導(dǎo)航信息可以在導(dǎo)航客戶端所在設(shè)備本地獲取,例如用戶點擊諸如“開始導(dǎo)航”的功能組件后,導(dǎo)航客戶端可以依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置以及用戶輸入的目的地信息,查詢本地的導(dǎo)航數(shù)據(jù)庫,從而確定出導(dǎo)航信息。其中導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置可以通過定位功能確定,該定位功能可以由導(dǎo)航客戶端實現(xiàn),也可以由導(dǎo)航客戶端從其他具備定位功能的模塊獲取,在此不做限制。

作為另一種實現(xiàn)方式,導(dǎo)航客戶端可以從服務(wù)器端獲取導(dǎo)航信息。例如用戶點擊諸如“開始導(dǎo)航”的功能組件后,導(dǎo)航客戶端可以將包含用戶輸入的目的地信息的導(dǎo)航請求發(fā)送給服務(wù)器端。服務(wù)器端接收到導(dǎo)航請求后,依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置和目的地信息,查詢服務(wù)器端的導(dǎo)航數(shù)據(jù)庫,確定出導(dǎo)航信息后返回給導(dǎo)航客戶端。其中導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置可以由導(dǎo)航客戶端進行上報。

上述導(dǎo)航信息可以包括從導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置到目的地的路線信息、提示動作、距離信息、警示信息等等。其中提示動作可以是下一步動作,例如下一步該轉(zhuǎn)彎、直行、換道等等。距離信息可以是距離目的地的信息、距離下一步動作的信息等等。警示信息可以是諸如限速、是否有違章拍照等等。

在202中,確定用戶選擇的背景模式。

導(dǎo)航客戶端可以向用戶發(fā)送一個選擇背景模式的提示界面,用戶可以在該提示界面上選擇背景模式。或者用戶也可以在導(dǎo)航客戶端的設(shè)置界面上設(shè)置背景模式。

本發(fā)明實施例中提供的背景模式可以包括地圖模式和實時路況模式供用戶選擇,還可以提供自動切換模式供用戶選擇,下面對這三種模式進行詳述。

如果用戶選擇了地圖模式,則在203中按照現(xiàn)有技術(shù)中導(dǎo)航信息的展現(xiàn)方式,即以地圖數(shù)據(jù)作為背景展現(xiàn)導(dǎo)航信息。

如果用戶選擇了實時路況模式,則在204中,獲取攝像頭數(shù)據(jù),并將攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)導(dǎo)航信息。這樣用戶就能夠查看導(dǎo)航信息的同時看到實時路況。下面對將攝像頭獲取的數(shù)據(jù)作為背景的展現(xiàn)方式進行描述,可以采用但不限于以下幾種方式:

第一種方式:采用攝像頭獲取的數(shù)據(jù)替換地圖背景數(shù)據(jù)所在的圖層。在現(xiàn)有技術(shù)的實現(xiàn)方式中,是以地圖數(shù)據(jù)作為背景的,也就是說,除了導(dǎo)航路線附近一定范圍內(nèi)的地圖數(shù)據(jù)之外,在這些數(shù)據(jù)的“底下”存在一個背景圖層,該背景圖層也是地圖背景。在本發(fā)明實施例中,可以將該地圖背景的圖層替換掉,由攝像頭獲取的數(shù)據(jù)替代。

第二種方式:將攝像頭獲取的數(shù)據(jù)作為背景圖層,將地圖數(shù)據(jù)所在圖層設(shè)置為透明。這種方式實際上是在現(xiàn)有技術(shù)的實現(xiàn)方式中,在原有界面數(shù)據(jù)之下添加一個圖層,該圖層為攝像頭獲取的數(shù)據(jù),然后將原來地圖數(shù)據(jù)所在圖層設(shè)置為透明,設(shè)置為透明的地圖數(shù)據(jù)包括地圖背景數(shù)據(jù)。

上述兩種方式的示意圖可以如圖3中所示。

第三種方式:將攝像頭獲取的數(shù)據(jù)作為背景圖層,在背景圖層上僅展現(xiàn)導(dǎo)航信息。這種方式不展現(xiàn)地圖數(shù)據(jù),僅在攝像頭獲取的數(shù)據(jù)作為背景圖層上展現(xiàn)諸如路線、提示動作和距離信息等導(dǎo)航信息。

第四種方式:將攝像頭獲取的數(shù)據(jù)作為背景圖層,在所述背景圖層上僅展現(xiàn)導(dǎo)航信息以及該導(dǎo)航信息所包含路線相關(guān)的地圖元素。這種方式中,除了在攝像頭獲取的數(shù)據(jù)作為背景圖層上展現(xiàn)諸如路線、提示動作和距離信息等導(dǎo)航信息之外,還可以展現(xiàn)路線相關(guān)的地圖元素,例如路線在地圖上的一些關(guān)鍵元素,例如轉(zhuǎn)彎處涉及的高架橋,路線上的一些顯著建筑、地標(biāo)等等。

如果用戶選擇了自動切換模式,則可以根據(jù)實際情況在地圖模式和實時路況模式之間進行切換。具體地,在205中當(dāng)滿足地圖背景展現(xiàn)條件時,將地圖數(shù)據(jù)作為背景展現(xiàn)導(dǎo)航信息;當(dāng)滿足實時路況展現(xiàn)條件時,將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)導(dǎo)航信息。

本發(fā)明實施例提供了幾種可供采用的地圖背景展現(xiàn)條件和實時路況展現(xiàn)條件:

一種是根據(jù)客戶端所在設(shè)備的姿態(tài)來判別。若檢測到導(dǎo)航客戶端所在設(shè)備呈平放姿態(tài),則可以認為滿足地圖背景展現(xiàn)條件。例如用戶手機平放,那么無需展現(xiàn)實時路況,因此平放時很可能用戶在低頭查看手機,即便獲取攝像頭數(shù)據(jù)也是無用的數(shù)據(jù),并非路況信息。若檢測到導(dǎo)航客戶端所在設(shè)備呈豎立姿態(tài),則可以認為滿足實時路況展現(xiàn)條件。例如用戶手機豎立,則很可能用戶將其置于前方的支架上,此時攝像頭獲取的數(shù)據(jù)很可能是路況信息。

其中對于導(dǎo)航客戶端所在設(shè)備的姿態(tài)檢測可以依據(jù)設(shè)備中諸如陀螺儀等傳感器采集的數(shù)據(jù)來實現(xiàn)。另外,本發(fā)明實施例中的“平放”和“豎立”并非一定是水平和豎直,可以允許與水平方向夾角在一定范圍內(nèi)的姿態(tài)都認為是“平放”,同理允許與豎直方向夾角在一定范圍內(nèi)的姿態(tài)都認為是“豎立”。

另一種是根據(jù)導(dǎo)航客戶端所在設(shè)備的運動速度進行判別。若檢測到導(dǎo)航客戶端所在設(shè)備的運動速度在預(yù)設(shè)持續(xù)時間內(nèi)都小于預(yù)設(shè)閾值,則可以認為滿足地圖背景展現(xiàn)條件。例如用戶手機在2分鐘內(nèi)的速度都基于為0,或者運動非常緩慢,則可以認為車輛并未運動或者運動的非常緩慢,這種情況下無需顯示路況信息,用戶很可能停下來需要查看地圖。若檢測到導(dǎo)航客戶端所在設(shè)備的運動速度大于或等于預(yù)設(shè)閾值,則可以認為滿足實時路況背景展現(xiàn)條件。例如用戶手機的運動速度大于40公里/小時,則用戶在車輛運行過程中需要關(guān)注路況信息,而不能被地圖數(shù)據(jù)遮擋。

其中對于導(dǎo)航客戶端所在設(shè)備的運動速度的檢測可以依據(jù)設(shè)備中諸如速度傳感器、加速度傳感器等傳感器采集的數(shù)據(jù)來實現(xiàn)。

還有一種是根據(jù)攝像頭數(shù)據(jù)的變化程度進行判別。若檢測到導(dǎo)航客戶端所在設(shè)備的位置信息存在變化但預(yù)設(shè)持續(xù)時間內(nèi)攝像頭數(shù)據(jù)的變化程度小于預(yù)設(shè)閾值,則可以認為滿足地圖背景展現(xiàn)條件。例如用戶手機的位置在不斷變化,但攝像頭采集的數(shù)據(jù)幾乎沒有什么變化,說明用戶的行駛環(huán)境比較單一和良好,例如前方幾乎無車輛,那么這個時候就可以轉(zhuǎn)換為地圖背景模式。若檢測到導(dǎo)航客戶端所在設(shè)備的位置存在變化且攝像頭數(shù)據(jù)的變化程度大于或等于預(yù)設(shè)閾值,則可以認為滿足實時路況展現(xiàn)條件。例如用戶手機的位置在不斷變化,且攝像頭采集的數(shù)據(jù)也變化較大,說明用戶的形式環(huán)境比較復(fù)雜,前方車輛較多,那么這個時候就需要在背景上顯示實時路況,從而避免司機查看導(dǎo)航信息時出現(xiàn)危險。

其中對于攝像頭數(shù)據(jù)的變化程度可以通過計算圖像相似度的方式體現(xiàn),即計算攝像頭數(shù)據(jù)中連續(xù)各幀圖像的相似度,相似度越小,攝像頭數(shù)據(jù)的變化程度越大。當(dāng)然,也可以采用其他方式體現(xiàn)攝像頭數(shù)據(jù)的變化程度。

另外,需要說明的是,除了圖2所示流程的實現(xiàn)方式之外,也可以不采用用戶選擇背景模式的方式,而是默認采用實時路況模式或者自動切換模式。

本發(fā)明實施例提供的上述方法的執(zhí)行主體可以為展現(xiàn)導(dǎo)航信息的裝置,該裝置可以位于本地終端的應(yīng)用(例如導(dǎo)航客戶端),或者還可以為位于本地終端的應(yīng)用中的插件或軟件開發(fā)工具包(Software Development Kit,SDK)等功能單元,本發(fā)明實施例對此不進行特別限定。

圖4為本發(fā)明實施例提供的裝置結(jié)構(gòu)圖,該裝置可以設(shè)置于導(dǎo)航類客戶端,用于實現(xiàn)上述方法實施例中的操作,如圖4所示,該裝置可以包括:獲取單元01和展現(xiàn)單元02,還可以進一步包括模式確定單元03和條件判別單元04。各組成單元的主要功能如下:

獲取單元01負責(zé)獲取導(dǎo)航信息。具體地,可以依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置以及用戶輸入的目的地信息,查詢導(dǎo)航數(shù)據(jù)庫,確定導(dǎo)航信息;或者,將用戶輸入的目的地信息發(fā)送給服務(wù)器端,接收所述服務(wù)器端依據(jù)導(dǎo)航客戶端所在設(shè)備的當(dāng)前位置和所述目的地信息返回的導(dǎo)航信息。

展現(xiàn)單元02負責(zé)將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

除了默認將攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)導(dǎo)航信息之外,還可以向用戶提供背景模式選擇的功能。例如可以向用戶發(fā)送一個選擇背景模式的提示界面,用戶可以在該提示界面上選擇背景模式。或者用戶也可以在導(dǎo)航客戶端的設(shè)置界面上設(shè)置背景模式。模式確定單元03負責(zé)確定用戶選擇的背景模式;

若用戶選擇的背景模式為實時路況模式,則展現(xiàn)單元02將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。若用戶選擇的背景模式為地圖模式,則展現(xiàn)單元02將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

若用戶選擇的背景模式為自動切換模式,條件判別單元04判斷是否滿足地圖背景展現(xiàn)條件或?qū)崟r路況展現(xiàn)條件。展現(xiàn)單元02在滿足地圖背景展現(xiàn)條件時,將地圖數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息;在滿足實時路況展現(xiàn)條件時,將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)所述導(dǎo)航信息。

本發(fā)明實施例提供了幾種可供采用的地圖背景展現(xiàn)條件和實時路況展現(xiàn)條件:

一種是根據(jù)客戶端所在設(shè)備的姿態(tài)來判別。若檢測到導(dǎo)航客戶端所在設(shè)備呈平放姿態(tài),則可以認為滿足地圖背景展現(xiàn)條件。例如用戶手機平放,那么無需展現(xiàn)實時路況,因此平放時很可能用戶在低頭查看手機,即便獲取攝像頭數(shù)據(jù)也是無用的數(shù)據(jù),并非路況信息。若檢測到導(dǎo)航客戶端所在設(shè)備呈豎立姿態(tài),則可以認為滿足實時路況展現(xiàn)條件。例如用戶手機豎立,則很可能用戶將其置于前方的支架上,此時攝像頭獲取的數(shù)據(jù)很可能是路況信息。

其中對于導(dǎo)航客戶端所在設(shè)備的姿態(tài)檢測可以依據(jù)設(shè)備中諸如陀螺儀等傳感器采集的數(shù)據(jù)來實現(xiàn)。另外,本發(fā)明實施例中的“平放”和“豎立”并非一定是水平和豎直,可以允許與水平方向夾角在一定范圍內(nèi)的姿態(tài)都認為是“平放”,同理允許與豎直方向夾角在一定范圍內(nèi)的姿態(tài)都認為是“豎立”。

另一種是根據(jù)導(dǎo)航客戶端所在設(shè)備的運動速度進行判別。若檢測到導(dǎo)航客戶端所在設(shè)備的運動速度在預(yù)設(shè)持續(xù)時間內(nèi)都小于預(yù)設(shè)閾值,則可以認為滿足地圖背景展現(xiàn)條件。例如用戶手機在2分鐘內(nèi)的速度都基于為0,或者運動非常緩慢,則可以認為車輛并未運動或者運動的非常緩慢,這種情況下無需顯示路況信息,用戶很可能停下來需要查看地圖。若檢測到導(dǎo)航客戶端所在設(shè)備的運動速度大于或等于預(yù)設(shè)閾值,則可以認為滿足實時路況背景展現(xiàn)條件。例如用戶手機的運動速度大于40公里/小時,則用戶在車輛運行過程中需要關(guān)注路況信息,而不能被地圖數(shù)據(jù)遮擋。

其中對于導(dǎo)航客戶端所在設(shè)備的運動速度的檢測可以依據(jù)設(shè)備中諸如速度傳感器、加速度傳感器等傳感器采集的數(shù)據(jù)來實現(xiàn)。

還有一種是根據(jù)攝像頭數(shù)據(jù)的變化程度進行判別。若檢測到導(dǎo)航客戶端所在設(shè)備的位置信息存在變化但預(yù)設(shè)持續(xù)時間內(nèi)攝像頭數(shù)據(jù)的變化程度小于預(yù)設(shè)閾值,則可以認為滿足地圖背景展現(xiàn)條件。例如用戶手機的位置在不斷變化,但攝像頭采集的數(shù)據(jù)幾乎沒有什么變化,說明用戶的行駛環(huán)境比較單一和良好,例如前方幾乎無車輛,那么這個時候就可以轉(zhuǎn)換為地圖背景模式。若檢測到導(dǎo)航客戶端所在設(shè)備的位置存在變化且攝像頭數(shù)據(jù)的變化程度大于或等于預(yù)設(shè)閾值,則可以認為滿足實時路況展現(xiàn)條件。例如用戶手機的位置在不斷變化,且攝像頭采集的數(shù)據(jù)也變化較大,說明用戶的形式環(huán)境比較復(fù)雜,前方車輛較多,那么這個時候就需要在背景上顯示實時路況,從而避免司機查看導(dǎo)航信息時出現(xiàn)危險。

其中對于攝像頭數(shù)據(jù)的變化程度可以通過計算圖像相似度的方式體現(xiàn),即計算攝像頭數(shù)據(jù)中連續(xù)各幀圖像的相似度,相似度越小,攝像頭數(shù)據(jù)的變化程度越大。當(dāng)然,也可以采用其他方式體現(xiàn)攝像頭數(shù)據(jù)的變化程度。

具體地,上述展現(xiàn)單元02在將從攝像頭獲取的數(shù)據(jù)作為背景展現(xiàn)導(dǎo)航信息時,可以采用但不限于以下方式:

方式一、采用攝像頭獲取的數(shù)據(jù)替換地圖背景數(shù)據(jù)所在的圖層。

方式二、將攝像頭獲取的數(shù)據(jù)作為背景圖層,將地圖數(shù)據(jù)所在圖層設(shè)置為透明。

方式三、將攝像頭獲取的數(shù)據(jù)作為背景圖層,在背景圖層上僅展現(xiàn)導(dǎo)航信息。

方式四、將攝像頭獲取的數(shù)據(jù)作為背景圖層,在背景圖層上僅展現(xiàn)導(dǎo)航信息以及導(dǎo)航信息所包含路線相關(guān)的地圖元素。

除了默認采用實時路況背景,或者依據(jù)用戶選擇的背景模式之外,也可以默認采用自動切換模式。

本發(fā)明實施例提供的上述方法和裝置可以應(yīng)用于多種智能移動設(shè)備,包括但不限于諸如:手機、平板電腦、筆記本電腦、PDA(個人數(shù)字助理)、互聯(lián)網(wǎng)汽車等,還可以應(yīng)用于多種可穿戴式設(shè)備,諸如智能手表、智能眼鏡、虛擬現(xiàn)實設(shè)備等等。

在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。

上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 桂林市| 修武县| 驻马店市| 十堰市| 大庆市| 来宾市| 彭阳县| 天峨县| 甘南县| 永仁县| 石河子市| 普格县| 泰安市| 新竹市| 阿荣旗| 杭锦旗| 宜兴市| 绥德县| 沽源县| 宝兴县| 嵩明县| 钟山县| 石屏县| 怀安县| 寿阳县| 石棉县| 尼勒克县| 万山特区| 会昌县| 苏州市| 苍山县| 神农架林区| 绥棱县| 恩平市| 江阴市| 九龙县| 阜新市| 清流县| 攀枝花市| 永靖县| 武隆县|