本發(fā)明涉及智能終端導(dǎo)航技術(shù)領(lǐng)域,尤其涉及一種移動終端的導(dǎo)航方法及系統(tǒng)。
背景技術(shù):
隨著智能終端和移動互聯(lián)網(wǎng)的高速發(fā)展和成熟,越來越多的人開始使用移動終端進行導(dǎo)航。現(xiàn)有移動終端通常通過地圖應(yīng)用APP進行2D導(dǎo)航,但導(dǎo)航功能有限、導(dǎo)航形式單一且機械化,導(dǎo)致移動終端導(dǎo)航的趣味性和導(dǎo)航效果不佳。
技術(shù)實現(xiàn)要素:
鑒于此,本發(fā)明提供一種移動終端的導(dǎo)航方法及系統(tǒng),解決現(xiàn)有移動終端導(dǎo)航的趣味性和導(dǎo)航效果不佳的技術(shù)問題。
根據(jù)本發(fā)明的一個實施例,提供一種移動終端的導(dǎo)航方法,包括:移動終端在導(dǎo)航時,開啟前置攝像頭以實時獲取前方街景路況;分析實時獲取的前方街景路況以識別前方街景路況的路面;生成3D導(dǎo)航標識并在識別到的路面上顯示生成的3D導(dǎo)航標識;分析實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎; 當判斷到前方需要轉(zhuǎn)彎時進一步分析轉(zhuǎn)彎方向;以及根據(jù)分析到的轉(zhuǎn)彎方向調(diào)整并顯示3D導(dǎo)航標識。
優(yōu)選的,所述3D導(dǎo)航標識包括3D導(dǎo)航人物標識、3D導(dǎo)航人物行走動畫和3D導(dǎo)航方向標識。
優(yōu)選的,在所述生成3D導(dǎo)航標識并在識別到的路面上顯示生成的3D導(dǎo)航標識之后,還包括:分析實時獲取的前方街景路況以判斷是否停止行走;以及當分析判斷到停止行走時,只顯示生成的3D導(dǎo)航標識中的3D導(dǎo)航人物標識。
優(yōu)選的,所述移動終端的導(dǎo)航方法還包括:獲取用戶輸入的周邊服務(wù)查詢信息;根據(jù)導(dǎo)航數(shù)據(jù)調(diào)取當前的位置數(shù)據(jù);根據(jù)獲取的周邊服務(wù)查詢信息和調(diào)取的位置數(shù)據(jù),分析導(dǎo)航數(shù)據(jù)中所述周邊服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的位置信息;以及根據(jù)分析出的周邊服務(wù)點的位置信息和調(diào)取的當前的位置數(shù)據(jù),生成并顯示分析出的周邊服務(wù)點的服務(wù)點標識。
優(yōu)選的,在所述根據(jù)分析出的周邊服務(wù)點的位置信息和調(diào)取的當前的位置數(shù)據(jù),生成并顯示分析出的周邊服務(wù)點的服務(wù)點標識之后,還包括:當用戶選擇周邊服務(wù)點的服務(wù)點標識時,調(diào)取并顯示所述周邊服務(wù)點的店鋪信息;以及當用戶選擇導(dǎo)航到周邊服務(wù)點時,根據(jù)調(diào)取的當前的位置數(shù)據(jù)和分析出的周邊服務(wù)點的位置信息,重新生成導(dǎo)航路線。
根據(jù)本發(fā)明的另一個實施例,提供一種移動終端的導(dǎo)航系統(tǒng),包括:前置攝像頭,用于移動終端在導(dǎo)航時實時獲取前方街景路況;路面分析識別模塊,用于分析所述前置攝像頭實時獲取的前方街景路況以識別前方街景路況的路面;3D導(dǎo)航標識生成顯示模塊,用于生成3D導(dǎo)航標識并在所述路面分析識別模塊識別到的路面上顯示生成的3D導(dǎo)航標識;轉(zhuǎn)彎分析判斷模塊,用于分析所述前置攝像頭實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎; 轉(zhuǎn)彎方向分析模塊,用于當所述轉(zhuǎn)彎分析判斷模塊判斷到前方需要轉(zhuǎn)彎時進一步分析轉(zhuǎn)彎方向;以及3D導(dǎo)航標識調(diào)整顯示模塊,用于根據(jù)所述轉(zhuǎn)彎方向分析模塊分析到的轉(zhuǎn)彎方向調(diào)整并顯示3D導(dǎo)航標識。
優(yōu)選的,所述3D導(dǎo)航標識包括3D導(dǎo)航人物標識、3D導(dǎo)航人物行走動畫和3D導(dǎo)航方向標識。
優(yōu)選的,所述移動終端的導(dǎo)航系統(tǒng)還包括:行走分析判斷模塊,用于分析所述前置攝像頭實時獲取的前方街景路況以判斷是否停止行走;以及停止行走顯示控制模塊,用于當所述行走分析判斷模塊分析判斷到停止行走時,控制所述3D導(dǎo)航標識生成顯示模塊只顯示生成的3D導(dǎo)航標識中的3D導(dǎo)航人物標識。
優(yōu)選的,所述移動終端的導(dǎo)航系統(tǒng)還包括:周邊服務(wù)查詢信息獲取模塊,用于獲取用戶輸入的周邊服務(wù)查詢信息;當前位置數(shù)據(jù)調(diào)取模塊,用于根據(jù)導(dǎo)航數(shù)據(jù)調(diào)取當前的位置數(shù)據(jù);服務(wù)點分析模塊,用于根據(jù)所述周邊服務(wù)查詢信息獲取模塊獲取的周邊服務(wù)查詢信息和所述當前位置數(shù)據(jù)調(diào)取模塊調(diào)取的位置數(shù)據(jù),分析導(dǎo)航數(shù)據(jù)中所述周邊服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的位置信息;以及服務(wù)點標識分析顯示模塊,用于根據(jù)所述服務(wù)點分析模塊分析出的周邊服務(wù)點的位置信息和所述當前位置數(shù)據(jù)調(diào)取模塊調(diào)取的當前的位置數(shù)據(jù),生成并顯示所述服務(wù)點分析模塊分析出的周邊服務(wù)點的服務(wù)點標識。
優(yōu)選的,所述移動終端的導(dǎo)航系統(tǒng)還包括:服務(wù)點信息調(diào)取顯示模塊,用于當用戶選擇所述服務(wù)點標識分析顯示模塊顯示的周邊服務(wù)點的服務(wù)點標識時,調(diào)取并顯示所述周邊服務(wù)點的店鋪信息;以及導(dǎo)航路線生成模塊,用于當用戶在所述服務(wù)點信息調(diào)取顯示模塊上選擇導(dǎo)航到周邊服務(wù)點時,根據(jù)所述當前位置數(shù)據(jù)調(diào)取模塊調(diào)取的當前的位置數(shù)據(jù)和所述服務(wù)點分析模塊分析出的周邊服務(wù)點的位置信息,重新生成導(dǎo)航路線。
本發(fā)明提供的移動終端的導(dǎo)航方法及系統(tǒng),分析識別前置攝像頭獲取的前方街景路況中的路面,并在識別到的路面上生成和顯示3D導(dǎo)航標識,當判斷前方需要轉(zhuǎn)彎時調(diào)整所述3D導(dǎo)航標識的導(dǎo)航方向,將虛擬的3D導(dǎo)航人物標識動態(tài)地融合在所述前置攝像頭實時獲取的前方街景路況的真實圖像中,動態(tài)地模擬真實導(dǎo)航場景并實時顯示前方的導(dǎo)航方向,提升了3D導(dǎo)航的趣味性、真實感和導(dǎo)航效果。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一個實施例中移動終端的導(dǎo)航方法的流程示意圖。
圖2為本發(fā)明另一個實施例中移動終端的導(dǎo)航方法的流程示意圖。
圖3為本發(fā)明又一個實施例中移動終端的導(dǎo)航方法的流程示意圖。
圖4為本發(fā)明再一個實施例中移動終端的導(dǎo)航方法的流程示意圖。
圖5為本發(fā)明一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。
圖6為本發(fā)明另一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。
圖7為本發(fā)明又一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。
圖8為本發(fā)明再一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和具體實施方式對本發(fā)明的技術(shù)方案作進一步更詳細的描述。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都應(yīng)屬于本發(fā)明保護的范圍。
在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以結(jié)合具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
圖1為本發(fā)明一個實施例中移動終端的導(dǎo)航方法的流程示意圖。如圖所示,所述移動終端的導(dǎo)航方法,包括:
步驟S101:移動終端在導(dǎo)航時,開啟前置攝像頭以實時獲取前方街景路況。
在本發(fā)明中,所述移動終端可以為任意類型的具有移動計算能力的電子設(shè)備,比如智能手機、筆記本電腦、平板電腦、智能眼鏡、智能手表、智能手環(huán)等。所述移動終端包括設(shè)置在表面的屏幕和前置攝像頭,所述屏幕可以為LCD屏、LED屏或觸摸屏,所述前置攝像頭包括CMOS圖像傳感器或CCD圖像傳感器。
所述移動終端可通過地圖應(yīng)用APP進行導(dǎo)航并獲取實時導(dǎo)航數(shù)據(jù)。移動終端在開啟導(dǎo)航時,同時開啟所述前置攝像頭以實時獲取前方街景路況,比如所述移動終端前方的路面、路標、障礙物以及路面兩邊的建筑物等。
步驟S102:分析實時獲取的前方街景路況以識別前方街景路況的路面。
在所述前置攝像頭實時獲取到前方街景路況后,通過動態(tài)圖像匹配算法分析所述前方街景路況的圖像,并將分析出的圖像特征與預(yù)設(shè)路面特征進行匹配,以識別前方街景路況的路面。
步驟S103:生成3D導(dǎo)航標識并在識別到的路面上顯示生成的3D導(dǎo)航標識。
在識別到路面后,生成3D導(dǎo)航標識并在識別到的路面上顯示生成的3D導(dǎo)航標識,所述3D導(dǎo)航標識包括3D導(dǎo)航人物標識、3D導(dǎo)航人物行走動畫和3D導(dǎo)航方向標識。其中,所述3D導(dǎo)航人物標識可在3D導(dǎo)航人物標識庫中自由選擇和替換,還可以自定義為特定的圖片或人物動畫。針對所述3D導(dǎo)航人物行走動畫,用戶可自定義3D導(dǎo)航人物行走的姿態(tài)和走步頻率,在導(dǎo)航過程中所述3D導(dǎo)航標識動態(tài)地模擬帶路的“領(lǐng)路人”,提高了3D導(dǎo)航的趣味性和真實感。所述3D導(dǎo)航方向標識為3D箭頭,所述3D箭頭的方向可根據(jù)導(dǎo)航數(shù)據(jù)生成,可在所述3D導(dǎo)航人物標識前方直觀地為用戶提供前方的實時導(dǎo)航方向,提升了3D導(dǎo)航效果和用戶體驗。
在本實施例中,在識別的路面上生成3D導(dǎo)航標識,并將虛擬的3D導(dǎo)航人物標識動態(tài)地融合在所述前置攝像頭實時獲取的前方街景路況的真實圖像中,動態(tài)地模擬“領(lǐng)路人”真實導(dǎo)航場景并實時顯示前方的導(dǎo)航方向,提升了3D導(dǎo)航的趣味性、真實感和導(dǎo)航效果。
步驟S104:分析實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎。
在本實施例中,不斷分析從所述前置攝像頭獲取的前方街景路況和導(dǎo)航數(shù)據(jù),以預(yù)先判斷前方是否需要轉(zhuǎn)彎。當判斷前方需要轉(zhuǎn)彎時,需要調(diào)整原有所述3D導(dǎo)航標識的3D導(dǎo)航方向標識,以適配前方的導(dǎo)航方向;當判斷前方不需要轉(zhuǎn)彎時,并不需要調(diào)整原有所述3D導(dǎo)航標識的3D導(dǎo)航方向標識,而是繼續(xù)步驟S104分析后續(xù)實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎。
步驟S105:當判斷到前方需要轉(zhuǎn)彎時進一步分析轉(zhuǎn)彎方向。
當判斷到前方需要轉(zhuǎn)彎時,進一步根據(jù)導(dǎo)航數(shù)據(jù)分析前方的準確轉(zhuǎn)彎方向,所述轉(zhuǎn)彎方向與實時導(dǎo)航數(shù)據(jù)中的實時導(dǎo)航路線適配。
步驟S106:根據(jù)分析到的轉(zhuǎn)彎方向調(diào)整并顯示3D導(dǎo)航標識。
在分析到轉(zhuǎn)彎方向后,根據(jù)轉(zhuǎn)彎方向調(diào)整所述3D導(dǎo)航標識的3D導(dǎo)航方向標識,使3D導(dǎo)航時前方導(dǎo)航方向能自動準確地適配調(diào)整,直觀地為用戶提供準確的前方實時導(dǎo)航方向,提升了3D導(dǎo)航效果和用戶體驗。
在本實施例的移動終端的導(dǎo)航方法中,分析識別前置攝像頭獲取的前方街景路況中的路面,并在識別到的路面上生成和顯示3D導(dǎo)航標識,當判斷前方需要轉(zhuǎn)彎時調(diào)整所述3D導(dǎo)航標識的導(dǎo)航方向,將虛擬的3D導(dǎo)航人物標識動態(tài)地融合在所述前置攝像頭實時獲取的前方街景路況的真實圖像中,動態(tài)地模擬真實導(dǎo)航場景并實時顯示前方的導(dǎo)航方向,提升了移動終端3D導(dǎo)航的趣味性、真實感和導(dǎo)航效果。
在本發(fā)明的一些實施例中,在當判斷到前方需要轉(zhuǎn)彎時進一步分析轉(zhuǎn)彎方向之后,還包括:語音提示分析出的轉(zhuǎn)彎方向。通過語音提示前方的轉(zhuǎn)彎方向,方便快捷地提醒用戶提前準備轉(zhuǎn)彎,提升了移動終端的3D導(dǎo)航效果和用戶體驗。
圖2為本發(fā)明另一個實施例中移動終端的導(dǎo)航方法的流程示意圖。如圖所示,所述移動終端的導(dǎo)航方法,包括:
步驟S201:移動終端在導(dǎo)航時,開啟前置攝像頭以實時獲取前方街景路況。
步驟S202:分析實時獲取的前方街景路況以識別前方街景路況的路面。
步驟S203:生成3D導(dǎo)航標識并在識別到的路面上顯示生成的3D導(dǎo)航標識。
步驟S204:分析實時獲取的前方街景路況以判斷是否停止行走。
步驟S205:當分析判斷到停止行走時,只顯示生成的3D導(dǎo)航標識中的3D導(dǎo)航人物標識。
步驟S206:分析實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎。
步驟S207:當判斷到前方需要轉(zhuǎn)彎時進一步分析轉(zhuǎn)彎方向。
步驟S208:根據(jù)分析到的轉(zhuǎn)彎方向調(diào)整并顯示3D導(dǎo)航標識。
在本實施例中,在識別的路面上生成3D導(dǎo)航標識后,進一步分析實時獲取的前方街景路況以判斷是否停止行走,當分析判斷到停止行走時,只顯示生成的3D導(dǎo)航標識中的靜態(tài)的3D導(dǎo)航人物標識,而不顯示3D導(dǎo)航人物行走動畫和3D導(dǎo)航方向標識,將虛擬靜態(tài)的3D導(dǎo)航人物標識融合在所述前置攝像頭實時獲取的前方街景路況的真實圖像中,以模擬停止行走的真實導(dǎo)航場景,提升了3D導(dǎo)航的趣味性、真實感和導(dǎo)航效果。
圖3為本發(fā)明又一個實施例中移動終端的導(dǎo)航方法的流程示意圖。如圖所示,所述移動終端的導(dǎo)航方法,包括:
步驟S301:移動終端在導(dǎo)航時,開啟前置攝像頭以實時獲取前方街景路況。
步驟S302:分析實時獲取的前方街景路況以識別前方街景路況的路面。
步驟S303:生成3D導(dǎo)航標識并在識別到的路面上顯示生成的3D導(dǎo)航標識。
步驟S304:分析實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎。
步驟S305:當判斷到前方需要轉(zhuǎn)彎時進一步分析轉(zhuǎn)彎方向。
步驟S306:根據(jù)分析到的轉(zhuǎn)彎方向調(diào)整并顯示3D導(dǎo)航標識。
步驟S307:獲取用戶輸入的周邊服務(wù)查詢信息。
步驟S308:根據(jù)導(dǎo)航數(shù)據(jù)調(diào)取當前的位置數(shù)據(jù)。
步驟S309:根據(jù)獲取的周邊服務(wù)查詢信息和調(diào)取的位置數(shù)據(jù),分析導(dǎo)航數(shù)據(jù)中所述周邊服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的位置信息。
步驟S310:根據(jù)分析出的周邊服務(wù)點的位置信息和調(diào)取的當前的位置數(shù)據(jù),生成并顯示分析出的周邊服務(wù)點的服務(wù)點標識。
在本實施例中,所述移動終端在進行3D導(dǎo)航時,用戶可按住所述3D導(dǎo)航標識進行語音輸入周邊服務(wù)查詢信息比如酒店、餐廳、銀行、景點等,所述移動終端根據(jù)導(dǎo)航數(shù)據(jù)調(diào)取當前的位置數(shù)據(jù),并根據(jù)獲取的周邊服務(wù)查詢信息和調(diào)取的位置數(shù)據(jù)分析導(dǎo)航數(shù)據(jù)中所述周邊服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的位置信息,并生成和顯示分析出的周邊服務(wù)點的服務(wù)點標識,這樣可在路面兩側(cè)直觀動態(tài)地顯示當前位置周邊的服務(wù)查詢信息相關(guān)的周邊服務(wù)點的服務(wù)點標識比如酒店圖標、餐廳圖標、銀行圖標、景點圖標等,當用戶走動時兩側(cè)的周邊服務(wù)點的服務(wù)點標識也隨之動態(tài)變化,用戶可實時動態(tài)查詢導(dǎo)航路線周邊的周邊服務(wù)點,提升了移動終端3D導(dǎo)航的導(dǎo)航能力和導(dǎo)航效果。
圖4為本發(fā)明再一個實施例中移動終端的導(dǎo)航方法的流程示意圖。如圖所示,所述移動終端的導(dǎo)航方法,包括:
步驟S401:移動終端在導(dǎo)航時,開啟前置攝像頭以實時獲取前方街景路況。
步驟S402:分析實時獲取的前方街景路況以識別前方街景路況的路面。
步驟S403:生成3D導(dǎo)航標識并在識別到的路面上顯示生成的3D導(dǎo)航標識。
步驟S404:分析實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎。
步驟S405:當判斷到前方需要轉(zhuǎn)彎時進一步分析轉(zhuǎn)彎方向。
步驟S406:根據(jù)分析到的轉(zhuǎn)彎方向調(diào)整并顯示3D導(dǎo)航標識。
步驟S407:獲取用戶輸入的周邊服務(wù)查詢信息。
步驟S408:根據(jù)導(dǎo)航數(shù)據(jù)調(diào)取當前的位置數(shù)據(jù)。
步驟S409:根據(jù)獲取的周邊服務(wù)查詢信息和調(diào)取的位置數(shù)據(jù),分析導(dǎo)航數(shù)據(jù)中所述周邊服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的位置信息。
步驟S410:根據(jù)分析出的周邊服務(wù)點的位置信息和調(diào)取的當前的位置數(shù)據(jù),生成并顯示分析出的周邊服務(wù)點的服務(wù)點標識。
步驟S411:當用戶選擇周邊服務(wù)點的服務(wù)點標識時,調(diào)取并顯示所述周邊服務(wù)點的店鋪信息。
步驟S412:當用戶選擇導(dǎo)航到周邊服務(wù)點時,根據(jù)調(diào)取的當前的位置數(shù)據(jù)和分析出的周邊服務(wù)點的位置信息,重新生成導(dǎo)航路線。
在本實施例中,所述移動終端在進行3D導(dǎo)航顯示服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的服務(wù)點標識時,用戶可點擊周邊服務(wù)點的服務(wù)點標識,并顯示點擊的周邊服務(wù)點對應(yīng)的店鋪信息比如店鋪名稱、電話、地址、商品信息等,便于用戶根據(jù)自身需求靈活查找期望的周邊服務(wù)點,當用戶選擇特定期望的服務(wù)點時可選擇導(dǎo)航到所述特定期望的服務(wù)點,所述移動終端根據(jù)調(diào)取的當前的位置數(shù)據(jù)和分析出的周邊服務(wù)點的位置信息,重新生成導(dǎo)航路線,使用戶可方便快捷地導(dǎo)航到所述特定期望的服務(wù)點,提升了移動終端3D導(dǎo)航的導(dǎo)航能力、導(dǎo)航效果和導(dǎo)航效率。
圖5為本發(fā)明一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示,在上述方法實施例的基礎(chǔ)上,所述移動終端的導(dǎo)航系統(tǒng)100,包括前置攝像頭10、路面分析識別模塊20、3D導(dǎo)航標識生成顯示模塊30、轉(zhuǎn)彎分析判斷模塊40、轉(zhuǎn)彎方向分析模塊50以及3D導(dǎo)航標識調(diào)整顯示模塊60。
在本發(fā)明中,所述移動終端可以為任意類型的具有移動計算能力的電子設(shè)備,比如智能手機、筆記本電腦、平板電腦、智能眼鏡、智能手表、智能手環(huán)等。所述移動終端包括設(shè)置在表面的屏幕和前置攝像頭,所述屏幕可以為LCD屏、LED屏或觸摸屏,所述前置攝像頭包括CMOS圖像傳感器或CCD圖像傳感器。
所述移動終端可通過地圖應(yīng)用APP進行導(dǎo)航并獲取實時導(dǎo)航數(shù)據(jù)。移動終端在開啟導(dǎo)航時,所述前置攝像頭10實時獲取前方街景路況,比如所述移動終端前方的路面、路標、障礙物以及路面兩邊的建筑物等。
在所述前置攝像頭10實時獲取到前方街景路況后,所述路面分析識別模塊20通過動態(tài)圖像匹配算法分析所述前方街景路況的圖像,并將分析出的圖像特征與預(yù)設(shè)路面特征進行匹配,以識別前方街景路況的路面。
在所述路面分析識別模塊20識別到路面后,所述3D導(dǎo)航標識生成顯示模塊30生成3D導(dǎo)航標識并在所述路面分析識別模塊20識別到的路面上顯示生成的3D導(dǎo)航標識,所述3D導(dǎo)航標識包括3D導(dǎo)航人物標識、3D導(dǎo)航人物行走動畫和3D導(dǎo)航方向標識。其中,所述3D導(dǎo)航人物標識可在3D導(dǎo)航人物標識庫中自由選擇和替換,還可以自定義為特定的圖片或人物動畫。針對所述3D導(dǎo)航人物行走動畫,用戶可自定義3D導(dǎo)航人物行走的姿態(tài)和走步頻率,在導(dǎo)航過程中所述3D導(dǎo)航標識動態(tài)地模擬帶路的“領(lǐng)路人”,提高了3D導(dǎo)航的趣味性和真實感。所述3D導(dǎo)航方向標識為3D箭頭,所述3D箭頭的方向可根據(jù)導(dǎo)航數(shù)據(jù)生成,可在所述3D導(dǎo)航人物標識前方直觀地為用戶提供前方的實時導(dǎo)航方向,提升了3D導(dǎo)航效果和用戶體驗。
在本實施例中,在所述路面分析識別模塊20識別的路面上生成3D導(dǎo)航標識,所述3D導(dǎo)航標識生成顯示模塊30將虛擬的3D導(dǎo)航人物標識動態(tài)地融合在所述前置攝像頭10實時獲取的前方街景路況的真實圖像中,動態(tài)地模擬“領(lǐng)路人”真實導(dǎo)航場景并實時顯示前方的導(dǎo)航方向,提升了3D導(dǎo)航的趣味性、真實感和導(dǎo)航效果。
在本實施例中,所述轉(zhuǎn)彎分析判斷模塊40不斷分析從所述前置攝像頭10獲取的前方街景路況和導(dǎo)航數(shù)據(jù),以預(yù)先判斷前方是否需要轉(zhuǎn)彎。當所述轉(zhuǎn)彎分析判斷模塊40判斷前方需要轉(zhuǎn)彎時,需要調(diào)整原有所述3D導(dǎo)航標識的3D導(dǎo)航方向標識,以適配前方的導(dǎo)航方向;當所述轉(zhuǎn)彎分析判斷模塊40判斷前方不需要轉(zhuǎn)彎時,并不需要調(diào)整原有所述3D導(dǎo)航標識的3D導(dǎo)航方向標識,而所述轉(zhuǎn)彎分析判斷模塊40繼續(xù)分析后續(xù)所述前置攝像頭10實時獲取的前方街景路況和導(dǎo)航數(shù)據(jù)以判斷前方是否需要轉(zhuǎn)彎。
當所述轉(zhuǎn)彎分析判斷模塊40判斷到前方需要轉(zhuǎn)彎時,所述轉(zhuǎn)彎方向分析模塊50進一步根據(jù)導(dǎo)航數(shù)據(jù)分析前方的準確轉(zhuǎn)彎方向,所述轉(zhuǎn)彎方向與實時導(dǎo)航數(shù)據(jù)中的實時導(dǎo)航路線適配。
在所述轉(zhuǎn)彎方向分析模塊50分析到轉(zhuǎn)彎方向后,所述3D導(dǎo)航標識調(diào)整顯示模塊60根據(jù)轉(zhuǎn)彎方向調(diào)整所述3D導(dǎo)航標識的3D導(dǎo)航方向標識,使3D導(dǎo)航時前方導(dǎo)航方向能自動準確地適配調(diào)整,直觀地為用戶提供準確的前方實時導(dǎo)航方向,提升了3D導(dǎo)航效果和用戶體驗。
在本實施例的移動終端的導(dǎo)航系統(tǒng)100中,路面分析識別模塊20分析識別前置攝像頭10獲取的前方街景路況中的路面,3D導(dǎo)航標識生成顯示模塊30在路面分析識別模塊20識別到的路面上生成和顯示3D導(dǎo)航標識,當轉(zhuǎn)彎分析判斷模塊40判斷前方需要轉(zhuǎn)彎時,3D導(dǎo)航標識調(diào)整顯示模塊60調(diào)整轉(zhuǎn)彎方向分析模塊50分析到的3D導(dǎo)航標識的導(dǎo)航方向,將虛擬的3D導(dǎo)航人物標識動態(tài)地融合在所述前置攝像頭10實時獲取的前方街景路況的真實圖像中,動態(tài)地模擬真實導(dǎo)航場景并實時顯示前方的導(dǎo)航方向,提升了移動終端3D導(dǎo)航的趣味性、真實感和導(dǎo)航效果。
在本發(fā)明的一些實施例的所述移動終端的導(dǎo)航系統(tǒng)100中,還進一步包括語音提示模塊,用于語音提示所述分析出轉(zhuǎn)彎方向分析模塊50的轉(zhuǎn)彎方向,通過語音提示前方的轉(zhuǎn)彎方向,方便快捷地提醒用戶提前準備轉(zhuǎn)彎,提升了移動終端的3D導(dǎo)航效果和用戶體驗。
圖6為本發(fā)明另一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示,本實施例中的移動終端的導(dǎo)航系統(tǒng)100,包括前置攝像頭10、路面分析識別模塊20、3D導(dǎo)航標識生成顯示模塊30、轉(zhuǎn)彎分析判斷模塊40、轉(zhuǎn)彎方向分析模塊50、3D導(dǎo)航標識調(diào)整顯示模塊60、行走分析判斷模塊70和停止行走顯示控制模塊80。
在本實施例中,在3D導(dǎo)航標識生成顯示模塊30在路面分析識別模塊20識別的路面上生成3D導(dǎo)航標識后,行走分析判斷模塊70進一步分析前置攝像頭10實時獲取的前方街景路況以判斷是否停止行走,當行走分析判斷模塊70分析判斷到停止行走時,停止行走顯示控制模塊80只顯示生成的3D導(dǎo)航標識中的靜態(tài)的3D導(dǎo)航人物標識,而不顯示3D導(dǎo)航人物行走動畫和3D導(dǎo)航方向標識,將虛擬靜態(tài)的3D導(dǎo)航人物標識融合在所述前置攝像頭10實時獲取的前方街景路況的真實圖像中,以模擬停止行走的真實導(dǎo)航場景,提升了3D導(dǎo)航的趣味性、真實感和導(dǎo)航效果。
圖7為本發(fā)明又一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示,本實施例中的移動終端的導(dǎo)航系統(tǒng)100,包括前置攝像頭10、路面分析識別模塊20、3D導(dǎo)航標識生成顯示模塊30、轉(zhuǎn)彎分析判斷模塊40、轉(zhuǎn)彎方向分析模塊50、3D導(dǎo)航標識調(diào)整顯示模塊60、周邊服務(wù)查詢信息獲取模塊90、當前位置數(shù)據(jù)調(diào)取模塊91、服務(wù)點分析模塊92以及服務(wù)點標識分析顯示模塊93。
在本實施例中,所述移動終端在進行3D導(dǎo)航時,用戶可按住所述3D導(dǎo)航標識生成顯示模塊30生成顯示的3D導(dǎo)航標識進行語音輸入周邊服務(wù)查詢信息比如酒店、餐廳、銀行、景點等,所述周邊服務(wù)查詢信息獲取模塊90獲取用戶輸入的周邊服務(wù)查詢信息,所述當前位置數(shù)據(jù)調(diào)取模塊91根據(jù)導(dǎo)航數(shù)據(jù)調(diào)取當前的位置數(shù)據(jù),所述服務(wù)點分析模塊92根據(jù)所述周邊服務(wù)查詢信息獲取模塊90獲取的周邊服務(wù)查詢信息和所述當前位置數(shù)據(jù)調(diào)取模塊91調(diào)取的位置數(shù)據(jù)分析導(dǎo)航數(shù)據(jù)中所述周邊服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的位置信息,所述服務(wù)點標識分析顯示模塊93生成和顯示所述服務(wù)點分析模塊92分析出的周邊服務(wù)點的服務(wù)點標識,這樣可在路面兩側(cè)直觀動態(tài)地顯示當前位置周邊的服務(wù)查詢信息相關(guān)的周邊服務(wù)點的服務(wù)點標識比如酒店圖標、餐廳圖標、銀行圖標、景點圖標等,當用戶走動時兩側(cè)的周邊服務(wù)點的服務(wù)點標識也隨之動態(tài)變化,用戶可實時動態(tài)查詢導(dǎo)航路線周邊的周邊服務(wù)點,提升了移動終端3D導(dǎo)航的導(dǎo)航能力和導(dǎo)航效果。
圖8為本發(fā)明再一個實施例中移動終端的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。如圖所示,本實施例中的移動終端的導(dǎo)航系統(tǒng)100,包括前置攝像頭10、路面分析識別模塊20、3D導(dǎo)航標識生成顯示模塊30、轉(zhuǎn)彎分析判斷模塊40、轉(zhuǎn)彎方向分析模塊50、3D導(dǎo)航標識調(diào)整顯示模塊60、周邊服務(wù)查詢信息獲取模塊90、當前位置數(shù)據(jù)調(diào)取模塊91、服務(wù)點分析模塊92、服務(wù)點標識分析顯示模塊93、服務(wù)點信息調(diào)取顯示模塊94和導(dǎo)航路線生成模塊95。
其中,所述服務(wù)點信息調(diào)取顯示模塊94用于當用戶選擇所述服務(wù)點標識分析顯示模塊93顯示的周邊服務(wù)點的服務(wù)點標識時,調(diào)取并顯示所述周邊服務(wù)點的店鋪信息。所述導(dǎo)航路線生成模塊95用于當用戶在所述服務(wù)點信息調(diào)取顯示模塊93上選擇導(dǎo)航到周邊服務(wù)點時,根據(jù)所述當前位置數(shù)據(jù)調(diào)取模塊91調(diào)取的當前的位置數(shù)據(jù)和所述服務(wù)點分析模塊92分析出的周邊服務(wù)點的位置信息,重新生成導(dǎo)航路線。
在本實施例中,所述移動終端在進行3D導(dǎo)航時,所述服務(wù)點信息調(diào)取顯示模塊94顯示服務(wù)查詢信息對應(yīng)的周邊服務(wù)點的服務(wù)點標識,用戶可點擊周邊服務(wù)點的服務(wù)點標識,以顯示點擊的周邊服務(wù)點對應(yīng)的店鋪信息比如店鋪名稱、電話、地址、商品信息等,便于用戶根據(jù)自身需求靈活查找期望的周邊服務(wù)點,當用戶選擇特定期望的服務(wù)點時可選擇導(dǎo)航到所述特定期望的服務(wù)點,所述導(dǎo)航路線生成模塊95根據(jù)所述當前位置數(shù)據(jù)調(diào)取模塊91調(diào)取的當前的位置數(shù)據(jù)和所述服務(wù)點分析模塊92分析出的周邊服務(wù)點的位置信息,重新生成導(dǎo)航路線,使用戶可方便快捷地導(dǎo)航到所述特定期望的服務(wù)點,提升了移動終端3D導(dǎo)航的導(dǎo)航能力、導(dǎo)航效果和導(dǎo)航效率。
應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。