两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種路線導(dǎo)航提示方法及裝置與流程

文檔序號:12265582閱讀:495來源:國知局
一種路線導(dǎo)航提示方法及裝置與流程

本發(fā)明涉及導(dǎo)航技術(shù)領(lǐng)域,特別是涉及一種路線導(dǎo)航提示方法及裝置。



背景技術(shù):

導(dǎo)航設(shè)備是一種能夠幫助用戶確定當(dāng)前位置,并且根據(jù)既定的目的地確定導(dǎo)航路線,通過地圖顯示和語音提示兩種方式引導(dǎo)用戶行至目的地的設(shè)備。

導(dǎo)航設(shè)備的一個重要功能就是用語音向用戶提供路線狀況,一般情況,導(dǎo)航設(shè)備會在用戶行進(jìn)路線發(fā)生變化時,語音提示用戶進(jìn)行路線轉(zhuǎn)變。

目前導(dǎo)航設(shè)備可以通過兩種方式進(jìn)行語音提示,一種方式是以距離為參照物,語音提示用戶在距離當(dāng)前多少米時轉(zhuǎn)變路線,例如,語音提示用戶在前方200米左轉(zhuǎn);用戶聽到這種語音提示,需要主觀判斷實際距離,進(jìn)而轉(zhuǎn)變路線。距離的判斷存在很大主觀性,用戶肉眼判斷距離,經(jīng)常會出現(xiàn)判斷失誤的情況,尤其是在車輛行進(jìn)過程中,就很容易發(fā)生誤判情況,這就會影響用戶的實際行進(jìn),例如,用戶駕駛車輛在高速公路上行進(jìn),在聽到語音提示時,判斷距離很容易判斷失誤,就會導(dǎo)致錯過了真正的轉(zhuǎn)向路線。

另一種方式是以地標(biāo)為參照物進(jìn)行語音提示,例如,語音提示用戶在前方通過右側(cè)的麥當(dāng)勞后進(jìn)行右轉(zhuǎn),這種方式很容易受到實際地標(biāo)的限制,在高速路段或人煙稀少的地方,很多路段是沒有地標(biāo)的,也有一些地標(biāo)并沒有得到用戶的廣泛認(rèn)知,還有一些地標(biāo)是建立在較隱蔽的位置,如地下商場的麥當(dāng)勞。這些限制導(dǎo)致這種方式的效果并不好。



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

為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種路線導(dǎo)航提示方法及裝置,能夠向用戶提供更清晰、更易辨識的路線導(dǎo)航信息,更符合用戶的道路認(rèn)知習(xí)慣,進(jìn)一步提高用戶體驗。

在本發(fā)明實施例的第一方面,提供了一種路線導(dǎo)航提示方法,該方法包括:

判斷當(dāng)前位置與分岔路口位置的距離是否等于預(yù)設(shè)閾值;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口,所述當(dāng)前位置位于所述當(dāng)前行進(jìn)路段上;

若是,則根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口;

若該分岔路口是普通交叉路口,識別該分岔路口的路口類型;

根據(jù)該分岔路口的路口類型,生成至少包含所述路口類型的路線提示內(nèi)容;

向用戶播報該路線提示內(nèi)容。

可選的,所述根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口,包括:

獲取當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型;

若當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型都不是環(huán)島時,則判斷出該分岔路口是普通交叉路口。

可選的,所述識別該分岔路口的路口類型,包括:

統(tǒng)計在該分岔路口中路段的總個數(shù);

計算在該分岔路口中其他路段與當(dāng)前行進(jìn)路段的相對角度;

判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型。

可選的,所述判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型,包括:

判斷該分岔路口中路段的總個數(shù)是否為4和計算的各個相對角度是否落入預(yù)設(shè)的相對角度范圍;

當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前行進(jìn)路段間的相對角度落入預(yù)設(shè)的十字路口的相對角度范圍時,則識別出該分岔路口的路口類型為十字路口;

當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前 行進(jìn)路段間的相對角度落入預(yù)設(shè)的三岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為三岔路口。

可選的,所述判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型,包括:

判斷該分岔路口中路段的總個數(shù)是否為3和計算的各個相對角度是否滿足預(yù)設(shè)的相對角度范圍;

當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入丁字路口的相對角度范圍時,則識別出該分岔路口的路口類型為丁字路口;

當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入兩岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為兩岔路口。

可選的,所述根據(jù)該分岔路口的路口類型,生成至少包含所述路口類型的路線提示內(nèi)容,包括:

統(tǒng)計在當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段之內(nèi)與該分岔路口的路口類型相同的路口個數(shù)N,生成包含在第N個所述路口類型的路口進(jìn)行路線轉(zhuǎn)變信息的路線提示內(nèi)容;其中N為大于或等于1的整數(shù)值;或,

根據(jù)該分岔路口的路口類型,生成包含路線轉(zhuǎn)變距離和所述路口類型的路線提示內(nèi)容;該路線轉(zhuǎn)變距離是當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段間的實際距離;或,

根據(jù)該分岔路口的路口類型,生成包含地標(biāo)和所述路口類型的路線提示內(nèi)容;該地標(biāo)是該目標(biāo)行進(jìn)路段附近的地標(biāo)。

可選的,所述方法還包括:若分岔路口不是普通交叉路口,則向用戶播報環(huán)島路線提示內(nèi)容。

在本發(fā)明實施例的第二方面,提供了一種路線導(dǎo)航提示裝置,所述裝置包括:距離判斷單元,用于判斷當(dāng)前位置與分岔路口位置的距離是否等于預(yù)設(shè)閾值;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口,所述當(dāng)前位置位于所述當(dāng)前行進(jìn)路段上;若是,則觸發(fā)分岔路口判斷單元;

分岔路口判斷單元,用于根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口;若該分岔路口是普通交叉路口,則觸發(fā)路口類型識別單元;

路口類型識別單元,用于識別該分岔路口的路口類型;

路線提示內(nèi)容生成單元,用于根據(jù)該分岔路口的路口類型,生成至少包含所述路口類型的路線提示內(nèi)容;

第一播報單元,用于向用戶播報該路線提示內(nèi)容。

可選的,所述分岔路口判斷單元包括:

路段類型獲取子單元,用于獲取當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型;

分岔路口判斷子單元,用于若當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型都不是環(huán)島時,則判斷出該分岔路口是普通交叉路口。

可選的,所述路口類型識別單元包括:

路段總個數(shù)統(tǒng)計子單元,用于統(tǒng)計在該分岔路口中路段的總個數(shù);

路段夾角計算子單元,用于計算在該分岔路口中其他路段與當(dāng)前行進(jìn)路段的相對角度;

識別子單元,用于判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型。

可選的,所述識別子單元包括:

第一判斷模塊,用于判斷該分岔路口中路段的總個數(shù)是否為4和計算的各個相對角度是否落入預(yù)設(shè)的相對角度范圍;

十字路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前行進(jìn)路段間的相對角度落入預(yù)設(shè)的十字路口的相對角度范圍時,則識別出該分岔路口的路口類型為十字路口;

三岔路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前行進(jìn)路段間的相對角度落入預(yù)設(shè)的三岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為三岔路口。

可選的,所述識別子單元包括:

第二判斷模塊,用于判斷該分岔路口中路段的總個數(shù)是否為3和計算的各個相對角度是否滿足預(yù)設(shè)的相對角度范圍;

丁字路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入丁字路口的相對角度范圍時,則識別出該分岔路口的路口類型為丁字路口;

兩岔路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入兩岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為兩岔路口。

可選的,所述路線提示內(nèi)容生成單元包括:

生成子單元一,用于統(tǒng)計在當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段之內(nèi)與該分岔路口的路口類型相同的路口個數(shù)N,生成包含在第N個所述路口類型的路口進(jìn)行路線轉(zhuǎn)變的路線提示內(nèi)容;其中N為大于或等于1的整數(shù)值;或,

生成子單元二,用于根據(jù)該分岔路口的路口類型,生成包含路線轉(zhuǎn)變距離和所述路口類型的路線提示內(nèi)容;該路線轉(zhuǎn)變距離是當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段間的實際距離;或,

生成子單元三,用于根據(jù)該分詞路口的路口類型,生成包含地標(biāo)和所述路口類型的路線提示內(nèi)容;該地標(biāo)是該目標(biāo)行進(jìn)路段附近的地標(biāo)。

可選的,所述該裝置還包括:

第二播報單元,用于在該分岔路口不是普通交叉路口時,播報環(huán)島路線提示內(nèi)容。

由上述實施例可以看出,與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點在于:

判斷當(dāng)前位置與分岔路口位置的距離是否等于預(yù)設(shè)閾值;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口,所述當(dāng)前位置位于所述當(dāng)前行進(jìn)路段上;若是,則根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口;若該分岔路口是普通交叉路口,識別該分岔路口的路口類型;根據(jù)該分岔路口的路口類型,生成至少包含所述路口類型的路線提示內(nèi)容;向用戶播報該路線提示內(nèi)容。本發(fā)明拋棄了僅將距離或僅將地標(biāo)作為參照物的提示方式,另辟蹊徑,提出了以分岔路口的路口類型作為參照 物的提示方式,在分岔路口是普通交叉路口的情況下,進(jìn)一步識別出該分岔路口的具體路口類型,然后直接以路口類型為參照物向播報至少包含所述路口類型的路線提示內(nèi)容。由于路口類型是符合普通大眾的道路認(rèn)知習(xí)慣的,根據(jù)路口類型用戶可以直觀、快速的確定路線情況,因此,采用這種方式可以向用戶提供更清楚、更易辨識、更準(zhǔn)確的路線導(dǎo)航信息,更符合用戶的道路認(rèn)知習(xí)慣,能夠進(jìn)一步提高用戶體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例的一種路線導(dǎo)航提示方法的流程圖;

圖2-圖6為不同路口類型的路段關(guān)系示意圖;

圖7為本發(fā)明實施例的一種示例圖;

圖8為本發(fā)明實施例的另一種示例圖;

圖9為本發(fā)明實施例的一種路線導(dǎo)航提示裝置的結(jié)構(gòu)圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。

參見圖1,圖1為本發(fā)明實施例的一種路線導(dǎo)航提示方法的流程圖,如圖1所示,該方法可以包括:

步驟101:判斷當(dāng)前位置與分岔路口位置的距離是否等于預(yù)設(shè)閾值;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口,所述當(dāng)前位置位于所述當(dāng)前行進(jìn)路段上;若是,進(jìn)入步驟102。

為了便于技術(shù)人員理解,下面先對本發(fā)明實施例的應(yīng)用環(huán)境進(jìn)行解釋說明。本發(fā)明實施例的技術(shù)方案可以應(yīng)用在任何類型的導(dǎo)航設(shè)備中,導(dǎo)航設(shè)備是能夠裝載導(dǎo)航軟件的設(shè)備,如車載導(dǎo)航設(shè)備(車載導(dǎo)航儀)、便攜式導(dǎo)航設(shè) 備、手持式導(dǎo)航設(shè)備、GPS導(dǎo)航手機(jī)(GPS,Global Positioning System)等等。

用戶在使用這些導(dǎo)航設(shè)備時,可以在導(dǎo)航設(shè)備上輸入起始地、目的地;導(dǎo)航設(shè)備能夠計算出從起始地到目的地的導(dǎo)航路線。在導(dǎo)航設(shè)備為用戶提供導(dǎo)航的過程中,可以通過語音提前向用戶提供路線轉(zhuǎn)變情況,如路口轉(zhuǎn)向等,這樣用戶無需觀看操作終端,通過語音提示就可以安全到達(dá)目的地,本發(fā)明實施例就是基于導(dǎo)航設(shè)備的語音提示功能的一種技術(shù)方案。

下面對步驟101的實現(xiàn)過程進(jìn)行解釋說明。

導(dǎo)航設(shè)備在計算出導(dǎo)航路線之后,按照該導(dǎo)航路線進(jìn)行引導(dǎo);一條導(dǎo)航路線是由多個路段組成的;路段是地圖中表征道路的基本單元,路段也被稱為link。

導(dǎo)航設(shè)備可以先獲取用戶行進(jìn)的當(dāng)前位置以及行進(jìn)前方的分岔路口位置,可以根據(jù)兩者位置的坐標(biāo)值計算出兩者之間的距離,然后再判斷兩者之間的距離與預(yù)設(shè)閾值的大小關(guān)系。在實際應(yīng)用中,可以是根據(jù)不同的道路情況,來設(shè)置不同的閾值。例如,針對高速公路可以設(shè)置一個閾值,如2公里;針對市內(nèi)普通公路可以設(shè)置一個閾值,如1公里;針對山區(qū)蜿蜒道路可以設(shè)置一個閾值,如800米;針對郊外公路預(yù)先設(shè)置一個閾值,如500米;當(dāng)然,也可以僅預(yù)先設(shè)置一個閾值,應(yīng)用于任何一種道路情況。當(dāng)判斷出當(dāng)前位置與分岔路口位置的距離等于預(yù)設(shè)閾值時,為用戶提供相關(guān)的路線提示內(nèi)容,以方便用戶及時作出反應(yīng)。

步驟102:根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口。

下面對步驟102進(jìn)行解釋說明。

在接近分岔路口時,根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口。

當(dāng)前行進(jìn)路段是指用戶當(dāng)前所在位置所處的路段;目標(biāo)行進(jìn)路段是指在導(dǎo)航路線中與當(dāng)前行進(jìn)路段相鄰的路線發(fā)生轉(zhuǎn)變的路段。

導(dǎo)航路線的每個路段都對應(yīng)有一個路段類型(form way),路段類型有以下多種:上下線分離道路、輔路、環(huán)島、匝道、轉(zhuǎn)彎專用道、一般道路等等;

在具體實現(xiàn)時,步驟102可以包括:

獲取當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型;

若當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型都不是環(huán)島時,則判斷出該分岔路口是普通交叉路口。

步驟103:若該分岔路口是普通交叉路口,識別該分岔路口的路口類型。

分岔路口的路口類型多種多樣,在確定分岔路口是普通交叉路口之后,還需要進(jìn)一步識別分岔路口的路口類型,如十字路口、丁字路口、兩岔路口、三岔路口等類型。

在具體實現(xiàn)時,步驟103可以包括:

統(tǒng)計在該分岔路口中路段的總個數(shù);

計算在該分岔路口中其他路段與當(dāng)前行進(jìn)路段的相對角度;

判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型。

步驟104:根據(jù)該分岔路口的路口類型,生成至少包含所述路口類型的路線提示內(nèi)容。

步驟105:向用戶播報該路線提示內(nèi)容。

在識別出分岔路口的路口類型之后,就生成至少包含所述路口類型的路線提示內(nèi)容,然后就可以向用戶語音提示該路線提示內(nèi)容。

例如,在識別出分岔路口的路口類型是丁字路口時,就可以生成“前方丁字路口左轉(zhuǎn)的路線提示內(nèi)容”,然后向用戶語音提示該路線提示內(nèi)容。

下面通過示意圖對步驟103實現(xiàn)方式中的“相對角度”的計算原理進(jìn)行解釋說明。

參見圖2,圖2是以分岔路口共有四個路段為例,圖2中R0表示當(dāng)前行進(jìn)路段、R1、R2、R3分別為分岔路口中的其他路段,a1是R1與R0的相對角度、a2是R2與R0的相對角度、a3是R3與R0的相對角度。在實際計算時,不論分岔路口有幾個路段都參照圖2的原理計算路段的相對夾角,具體可以根據(jù)路段的地理位置坐標(biāo)可以計算出路段的相對角度。

下面通過示意圖對步驟“判斷該分岔路口中路段的總個數(shù)和計算的各個 相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型?!钡膶崿F(xiàn)過程進(jìn)行解釋說明。

路口類型可能為十字路口、丁字路口、兩岔路口、或三岔路口;

一種路口類型對應(yīng)一種預(yù)設(shè)條件,且不同的路口類型對應(yīng)不同的預(yù)設(shè)條件;

一方面,針對十字路口、三岔路口類型的判斷過程如下:

判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型,包括:

判斷該分岔路口中路段的總個數(shù)是否為4和計算的各個相對角度是否落入預(yù)設(shè)的相對角度范圍;

當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前行進(jìn)路段間的相對角度落入預(yù)設(shè)的十字路口的相對角度范圍時,則識別出該分岔路口的路口類型為十字路口;

當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前行進(jìn)路段間的相對角度落入預(yù)設(shè)的三岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為三岔路口。

參見圖3,圖3示出的是十字路口的路段和相對角度情況,圖3中R0表示當(dāng)前行進(jìn)路段、R1、R2、R3分別為十字路口中的其他路段,一般情況下,路段的相對角度范圍如下:

R1與R0的角度范圍[270°±20°];

R2與R0的角度范圍[0°±20°];

R3與R0的角度范圍[90°±20°];

一般情況下,預(yù)設(shè)的十字路口的三個相對角度范圍可以分別是[250°,290°]、[-20°,20°]、[70°,110°]。

參見圖4,圖4示出的是三岔路口的路段和相對角度情況,圖4中R0表示當(dāng)前行進(jìn)路段、R1、R2、R3分別為三岔路口中的其他路段,一般情況下,路段的相對角度范圍如下:

R1與R0的角度范圍[315°~45°];

R2與R0的角度范圍[315°~45°];

R3與R0的角度范圍[315°~45°];

一般情況下,預(yù)設(shè)的三岔路口的三個相對角度范圍可以分別是[45°~315°]、[45°~315°]、和[45°~315°]。

另一方面,針對丁字路口、兩岔路口類型的判斷過程如下:

判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型,包括:

判斷該分岔路口中路段的總個數(shù)是否為3和計算的各個相對角度是否滿足預(yù)設(shè)的相對角度范圍;

當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入丁字路口的相對角度范圍時,則識別出該分岔路口的路口類型為丁字路口;

當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入兩岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為兩岔路口。

參見圖5,圖5示出的是丁字路口的路段和相對角度情況,圖5中R0表示當(dāng)前行進(jìn)路段、R1、R2分別為丁字路口中的其他路段,一般情況下,路段的角度范圍如下:

R1與R0的角度范圍[270°±20°];

R2與R0的角度范圍[90°±20°];

一般情況下,預(yù)設(shè)的丁字路口的兩個相對角度范圍可以分別是[250°,290°]、[70°,110°]。

參見圖6,圖6示出的是兩岔路口的路段和相對角度情況,圖6中R0表示當(dāng)前行進(jìn)路段、R1、R2分別為兩岔路口中的其他路段,一般情況下,路段的相對角度范圍如下:

R1與R0的角度范圍[315°~45°];

R2與R0的角度范圍[315°~45°];

一般情況下,預(yù)設(shè)的兩岔路口的兩個相對角度范圍可以分別是 [45°~315°]、[45°~315°]。

但是考慮到實際道路建設(shè)受到實際地理環(huán)境的限制,因此路段的角度會有一定變化,因此上述預(yù)設(shè)的十字路口、三岔路口、丁字路口、兩岔路口的相對角度范圍可以根據(jù)實際情況作適應(yīng)性調(diào)整,并不局限于上述數(shù)值。

關(guān)于上述步驟104的具體實現(xiàn)可以有以下幾種形式,下面分別進(jìn)行解釋說明。

第一種方式:統(tǒng)計在當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段之內(nèi)與該分岔路口的路口類型相同的路口個數(shù)N,生成包含在第N個所述路口類型的路口進(jìn)行路線轉(zhuǎn)變信息的路線提示內(nèi)容;其中N為大于或等于1的整數(shù)值。

以圖7為例,圖7給出了一種示例,假設(shè)根據(jù)分岔路口的路段和相對角度判斷出路口類型為十字路口,如圖7所示的,虛線部分表示用戶的行進(jìn)路線,R0為當(dāng)前行進(jìn)路段,R3為目標(biāo)行進(jìn)路段,用戶從R1到R3需要進(jìn)行路線左轉(zhuǎn),路口A為RA和R3交界處的分岔路口(十字路口)。當(dāng)用戶行進(jìn)到M1點(星點標(biāo)記位置)時,可以統(tǒng)計在RA和R3之間的“十字路口”的個數(shù),如圖7所示在RA和R3之間共有2個十字路口(路口C和路口A),那么可以生成“在前方第2個十字路口左轉(zhuǎn)”的路線提示內(nèi)容。

第二種方式:根據(jù)該分岔路口的路口類型,生成包含路線轉(zhuǎn)變距離和所述路口類型的路線提示內(nèi)容;該路線轉(zhuǎn)變距離是當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段間的實際距離。

仍舊以圖7為例,當(dāng)用戶行進(jìn)至M2點(星點標(biāo)記位置)時,假設(shè)M2點位置距離A路口為200米,則可以生成“在前方200處的十字路口”左轉(zhuǎn)的路線提示內(nèi)容。

第三種方式:根據(jù)該分岔路口的路口類型,生成包含地標(biāo)和所述路口類型的路線提示內(nèi)容;該地標(biāo)是該目標(biāo)行進(jìn)路段附近的地標(biāo)。

仍舊以圖7為例,假設(shè)路口A的附近有一個“麥當(dāng)勞”店鋪,則可以生成“在前方麥當(dāng)勞處的十字路口”左轉(zhuǎn)的路線提示內(nèi)容。

另外,當(dāng)判斷出路口類型為丁字路口時,還可以生成“前方在道路盡頭”左轉(zhuǎn)的路線提示內(nèi)容。這種方式將“丁字路口”描述成“道路盡頭”的方式,更符合人們的指路習(xí)慣,引導(dǎo)更準(zhǔn)確。當(dāng)然,也可以把其他路口類型描述為 更符合人們的指路習(xí)慣的形式。

上文僅以圖7的“左轉(zhuǎn)”為例,在實際應(yīng)用中有多種多樣的路線轉(zhuǎn)變指示方式如“右轉(zhuǎn)”、“右側(cè)掉頭”“左側(cè)掉頭”等等,在實際應(yīng)用中,導(dǎo)航設(shè)備可以根據(jù)具體情況具體設(shè)定提示詞,在本發(fā)明實施例對此并不做具體的限制。

另外,考慮到實際道路中還有“環(huán)島”類型的路段,對于這種路段情況,本發(fā)明實施例也給出了提示方式,具體如下:

若當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型僅有一個是環(huán)島時,則判斷出該分岔路口是環(huán)島路口。

一般情況下,分岔路口不是普通交叉路口,就是環(huán)島路口。

因此,在上述識別該分詞路口的路口類型時,識別出該分岔路口不是普通交叉路口,則向用戶播報環(huán)島路線提示內(nèi)容。

例如,若當(dāng)前行進(jìn)路段的路段類型是輔路,目標(biāo)行進(jìn)路段的路段類型為環(huán)島,則判斷出該分岔路口不是普通交叉路口,是環(huán)島路口,如圖8所示,在圖8中黑色粗線部分為用戶行進(jìn)路線,R0為當(dāng)前行進(jìn)路段、與R0相連的黑色粗線弧度部分為目標(biāo)行進(jìn)路段,R3為該目標(biāo)行進(jìn)路段的出口,此時,可以向用戶播報“前方進(jìn)入環(huán)島”走第三個出口的路線提示內(nèi)容。

與上文描述的方法相對應(yīng)的,本發(fā)明實施例還提供了一種路線導(dǎo)航提示裝置,下面對該裝置的結(jié)構(gòu)和實現(xiàn)過程進(jìn)行解釋說明。

參見圖9,圖9為本發(fā)明實施例的一種路線導(dǎo)航提示裝置的結(jié)構(gòu)圖,如圖9所示,該裝置可以包括:

距離判斷單元901,用于判斷當(dāng)前位置與分岔路口位置的距離是否等于預(yù)設(shè)閾值;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口,所述當(dāng)前位置位于所述當(dāng)前行進(jìn)路段上;若是,則觸發(fā)分岔路口判斷單元902;

分岔路口判斷單元902,用于根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口;若該分岔路口是普通交叉路口,則觸發(fā)路口類型識別單元903;

路口類型識別單元903,用于識別該分岔路口的路口類型;

路線提示內(nèi)容生成單元904,用于根據(jù)該分岔路口的路口類型,生成至少 包含所述路口類型的路線提示內(nèi)容;

第一播報單元905,用于向用戶播報該路線提示內(nèi)容。

可選的,所述分岔路口判斷單元包括:

路段類型獲取子單元,用于獲取當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型;

分岔路口判斷子單元,用于若當(dāng)前行進(jìn)路段的路段類型和目標(biāo)行進(jìn)路段的路段類型都不是環(huán)島時,則判斷出該分岔路口是普通交叉路口。

可選的,所述路口類型識別單元包括:

路段總個數(shù)統(tǒng)計子單元,用于統(tǒng)計在該分岔路口中路段的總個數(shù);

路段夾角計算子單元,用于計算在該分岔路口中其他路段與當(dāng)前行進(jìn)路段的相對角度;

識別子單元,用于判斷該分岔路口中路段的總個數(shù)和計算的各個相對角度是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件時,識別出該分岔路口的路口類型為該預(yù)設(shè)條件對應(yīng)的路口類型。

可選的,所述識別子單元包括:

第一判斷模塊,用于判斷該分岔路口中路段的總個數(shù)是否為4和計算的各個相對角度是否落入預(yù)設(shè)的相對角度范圍;

十字路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前行進(jìn)路段間的相對角度落入預(yù)設(shè)的十字路口的相對角度范圍時,則識別出該分岔路口的路口類型為十字路口;

三岔路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為4且該分岔路口中其中三個路段與當(dāng)前行進(jìn)路段間的相對角度落入預(yù)設(shè)的三岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為三岔路口。

可選的,所述識別子單元包括:

第二判斷模塊,用于判斷該分岔路口中路段的總個數(shù)是否為3和計算的各個相對角度是否滿足預(yù)設(shè)的相對角度范圍;

丁字路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入丁字路口的相對角度范圍時,則識別出該分岔路口的路口類型為丁字路口;

兩岔路口識別模塊,用于當(dāng)該分岔路口中的路段總個數(shù)為3且該分岔路口中其中兩個路段與當(dāng)前行進(jìn)路段的相對角度落入兩岔路口的相對角度范圍時,則識別出該分岔路口的路口類型為兩岔路口。

可選的,所述路線提示內(nèi)容生成單元包括:

生成子單元一,用于統(tǒng)計在當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段之內(nèi)與該分岔路口的路口類型相同的路口個數(shù)N,生成包含在第N個所述路口類型的路口進(jìn)行路線轉(zhuǎn)變的路線提示內(nèi)容;其中N為大于或等于1的整數(shù)值;或,

生成子單元二,用于根據(jù)該分岔路口的路口類型,生成包含路線轉(zhuǎn)變距離和所述路口類型的路線提示內(nèi)容;該路線轉(zhuǎn)變距離是當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段間的實際距離;或,

生成子單元三,用于根據(jù)該分詞路口的路口類型,生成包含地標(biāo)和所述路口類型的路線提示內(nèi)容;該地標(biāo)是該目標(biāo)行進(jìn)路段附近的地標(biāo)。

可選的,該裝置還可以包括:

第二播報單元,用于在該分岔路口不是普通交叉路口時,播報環(huán)島路線提示內(nèi)容。

本發(fā)明實施例提供的路線導(dǎo)航提示裝置,能夠在接近分岔路口時,根據(jù)當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段的路段類型,判斷該分岔路口是否是普通交叉路口;該分岔路口是指當(dāng)前行進(jìn)路段和目標(biāo)行進(jìn)路段交接位置的路口;若該分岔路口是普通交叉路口,識別該分岔路口的路口類型;向用戶播報包含所述路口類型的路線提示內(nèi)容。本發(fā)明拋棄了僅從距離或僅從地標(biāo)作為參照物的提示方式,另辟蹊徑,提出了以分岔路口的路口類型作為參照物的提示方式,在分岔路口是普通交叉路口的情況下,進(jìn)一步識別出該分岔路口的具體路口類型,然后直接以路口類型為參照物向用戶播報至少包含所述路口類型的路線提示內(nèi)容。由于路口類型是符合普通大眾的道路認(rèn)知習(xí)慣的,因此,采用這種方式可以向用戶提供更清楚、更易辨識、更準(zhǔn)確的路線導(dǎo)航信息,更符合用戶的道路認(rèn)知習(xí)慣,能夠進(jìn)一步提高用戶體驗。

所述領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述到的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性、機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

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

需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。

以上對本發(fā)明所提供的一種路線導(dǎo)航提示方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實施例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
河南省| 安义县| 元谋县| 永吉县| 青川县| 班玛县| 鹰潭市| 张家界市| 高陵县| 南和县| 五常市| 呼和浩特市| 牙克石市| 满洲里市| 绥德县| 武夷山市| 璧山县| 武胜县| 台北县| 陇南市| 恭城| 隆德县| 平安县| 唐山市| 秦皇岛市| 马关县| 沙河市| 思茅市| 长宁县| 南阳市| 抚顺市| 景泰县| 德昌县| 秭归县| 扎鲁特旗| 大关县| 泗水县| 石楼县| 梅州市| 固阳县| 祁阳县|