一種對路導航的導航方法、導航裝置及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于導航技術(shù)領(lǐng)域,尤其涉及一種對路導航的導航方法、導航裝置及其系統(tǒng)。
【背景技術(shù)】
[0002]當前的導航地圖多種多樣,比如高德、百度、騰訊等常用地圖,導航地圖在人們選定起點地址和目標地址后,或者根據(jù)定位到的起始地址,只需要輸入目標地地址后,會有一條以上的到達路線指引如何到達目的地。當出現(xiàn)兩條以上的導航路線時,用戶可以根據(jù)自己的需要選擇合適的路線。
[0003]用戶在使用各種導航地圖時發(fā)現(xiàn),目前常用的導航地圖都有一個共同的特點:采用對地導航的方式進行導航。即需要導航時,一般都是輸入目標地的地址,然后根據(jù)地址進行規(guī)劃路線。然而,此種情況下,當用戶發(fā)現(xiàn)規(guī)劃好的路線并不是自己想行走的路線時,很難根據(jù)選取道路的方式去規(guī)劃自己需要行走的路線。
[0004]比較常見的一種情況為:當我們在長途行車的過程中,想從當前的位置行走到某條高速或者某條國道上時,然而此時我們又不能很確切地輸入某高速或者某國國道的名字,只知道該高速為XX高速,利用目前的導航地圖搜索XX高速,則會出現(xiàn)很多相關(guān)的情況,顯示出了很多相關(guān)內(nèi)容,讓人無從選擇。如圖1所示,比如,在導航地圖中輸入京港澳高速時,會在京港澳高速經(jīng)過的所有城市中進行顯示,用戶選擇了進入了目前所在的城市長沙市,由于長沙市內(nèi)對應的線路也有八十多個,用戶很難在短時間內(nèi)導航到相應的路線,找到最優(yōu)的高速入口和出口,給用戶帶來了困擾。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種對路導航的導航方法、導航裝置及其系統(tǒng),旨在解決目前的導航地圖不能實現(xiàn)對路導航的功能。
[0006]本發(fā)明第一方面提供一種對路導航的導航方法,該導航方法包括以下步驟:
[0007]接收到需要導航的路段名稱時,定位用戶所處的當前位置;
[0008]根據(jù)所述當前位置和所述路段名稱,搜索出從所述當前位置到所述路段的所有路徑的入口;
[0009]從所述所有路徑的入口中確定目標入口,結(jié)合所述目標入口和所述當前位置規(guī)劃出導航路線。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述定位用戶所處的當前位置,具體包括:
[0011]使用GPS定位系統(tǒng)對所述用戶所處的當前位置進行精確定位;
[0012]或者,根據(jù)接收到的手動輸入的地址對所述用戶所處的當前位置進行定位。
[0013]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)所述當前位置和所述路段名稱,搜索出從所述當前位置到所述路段的所有路徑的入口具體包括:
[0014]根據(jù)所述路段名稱,以所述當前位置為基準,按照地址的行政級別的大小依次進行搜索所述路段名稱的從所述當前位置到所述路段的所有路徑的入口;
[0015]將搜索出的所述所有路徑的入口按照地址的行政級別的大小進行輸出。
[0016]結(jié)合第一方面、第一方面的第一種可能、或者第一方面的第二種可能,在第一方面的第三種可能的實現(xiàn)方式中,所述根據(jù)所述當前位置和所述路段名稱,搜索出從所述當前位置到所述路段的所有路徑的入口之后還包括:
[0017]計算所述所有路徑的入口到所述用戶所處的當前位置之間的路程長度;
[0018]將各個所述路程長度進行比較,按照由小到大的順序?qū)⒈容^后得到的結(jié)果進行輸出,并將所述路程長度最小的路徑的入口默認為首選的所述目標入口。
[0019]結(jié)合第一方面、第一方面的第一種可能、或者第一方面的第二種可能,在第一方面的第四種可能的實現(xiàn)方式中,從所述所有路徑的入口中確定目標入口的步驟前,還包括:
[0020]計算出所述用戶所處的當前位置分別到所述所有路徑的入口的行程時間,根據(jù)到達時間由短到長的順序?qū)⑺雎窂降娜肟谶M行輸出。
[0021]本發(fā)明第二方面提供一種對路導航的導航裝置,包括:
[0022]定位模塊,用于在接收到需要導航的路段名稱時,確定用戶所處的當前位置;
[0023]搜索模塊,根據(jù)所述當前位置和所述路段名稱,搜索出從所述當前位置到所述路段的所有路徑的入口;
[0024]線路規(guī)劃模塊,根據(jù)所述搜索模塊搜索出的所述所有路徑的入口中確定目標入口,結(jié)合所述當前位置和所述目標入口規(guī)劃出導航路線。
[0025]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述定位模塊包括自動定位單元和手動定位單元;
[0026]所述自動定位單元根據(jù)GPS定位系統(tǒng)對所述用戶所處的當前位置進行精確定位;
[0027]所述手動定位單元根據(jù)接收到的地址對所述用戶所處的當前位置進行定位。
[0028]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述搜索模塊包括:
[0029]搜索子單元,根據(jù)所述路段名稱,以所述當前位置為基準,按照地址的行政級別的大小依次進行搜索所述路段名稱的從所述當前位置到所述路段的所有路徑的入口;
[0030]地址輸出單元,用于將搜索到的所述所有路徑的入口按照地址的行政級別的大小進行輸出。
[0031]結(jié)合第二方面,第二方面的第一種可能或者第二方面的第二種可能,在第二方面的第三種可能的實現(xiàn)方式中,所述導航裝置還包括:
[0032]路程計算模塊,用于計算所述所有路徑的入口到所述用戶所處的當前位置之間的路程長度;
[0033]路程比較模塊,用于將各個所述路程長度進行比較,按照由小到大的順序?qū)⒈容^后得到的結(jié)果進行輸出,并將所述路程長度最小的路徑的入口默認為首選的所述目標入
□ O
[0034]結(jié)合第二方面的第三種可能,在第二方面的第四種可能的實現(xiàn)方式中,所述導航裝置還包括:
[0035]時間計算模塊,用于計算所述用戶所處的當前位置分別到所述所有路徑的入口的行程時間,根據(jù)到達時間由短到長的順序?qū)⑺雎窂降娜肟谶M行輸出。
[0036]本發(fā)明第三方面提供一種對路導航的導航系統(tǒng),該導航系統(tǒng)包括:如上任意一項所述的對路導航的導航裝置和移動終端,所述導航裝置置于所述移動終端內(nèi),所述移動終端用于向所述導航裝置輸入導航指令并輸出導航結(jié)果。
[0037]從上述本發(fā)明實施方式中可知,本發(fā)明通過用戶輸入需要導航的路段名稱,在接收到路段名稱后定位當前位置,然后以當前位置為基準,搜索出所述路段名稱從所述當前位置到所述路段的所有路徑的入口,根據(jù)目標入口進行規(guī)劃出導航路線。該導航方法使得人們在出行時對路導航的規(guī)劃,以方便更快地找到需求的路徑,節(jié)省查找地圖的時間。
【附圖說明】
[0038]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1為現(xiàn)有技術(shù)中提供的對地導航的導航結(jié)果顯示示意圖;
[0040]圖2為本發(fā)明第一實施例提供的對路導航的導航方法的流程示意圖;
[0041]圖3為本發(fā)明第二實施例提供的對路導航的導航方法的流程示意圖;
[0042]圖4為本發(fā)明第三實施例提供的對路導航的導航裝置的模塊示意圖;
[0043]圖5為本發(fā)明第四實施例提供的對路導航的導航裝置的模塊示意圖;
[0044]圖6為采用本發(fā)明對路導航的導航方法或者導航裝置得到的導航結(jié)果顯示示意圖。
【具體實施方式】
[0045]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯示,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]請參閱圖2,圖2為本發(fā)明第一實施例提供的對路導航的導航方法的流程示意圖。該導航方法主要包括以下步驟:
[0047]S20