本發(fā)明涉及導(dǎo)航和通信技術(shù)領(lǐng)域,特別涉及一種導(dǎo)航路線生成方法及終端。
背景技術(shù):
目前,有很多的導(dǎo)航軟件,可以為用戶提供直接的從起點(diǎn)到終點(diǎn)的導(dǎo)航路線,一般情況下,導(dǎo)航軟件根據(jù)算法來為用戶提供導(dǎo)航路線,提供的導(dǎo)航路線在理論上是時(shí)間最短的或者是路程最短的。但現(xiàn)在很多用戶在旅行過程中,不僅僅要從起點(diǎn)到達(dá)終點(diǎn),還希望路程中途也能好玩兒有趣,希望有專為自己定制的個性化的導(dǎo)航路線。傳統(tǒng)的導(dǎo)航功能提供的導(dǎo)航路線并不能根據(jù)用戶的個性化的請求定制導(dǎo)航路線,無法滿足用戶的個性化要求,用戶體驗(yàn)不高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種導(dǎo)航路線生成方法,能夠根據(jù)路線定制請求生成個性化的導(dǎo)航路線。
第一方面,本發(fā)明提供了一種導(dǎo)航路線生成方法,包括:
第一終端接收第二終端發(fā)送的路線定制請求,所述路線定制請求包括起點(diǎn)和終點(diǎn);
所述第一終端基于所述路線定制請求,顯示地圖;
接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線;
將所述導(dǎo)航路線發(fā)送給所述第二終端。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)施方式中,所述接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線,包括:
識別在所述地圖上輸入的從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡,在所述地圖上確定出與所述滑動軌跡對應(yīng)的道路,并根據(jù)確定出的所述道路生成導(dǎo)航路線;
或者,
識別在所述地圖上的點(diǎn)擊操作,按照點(diǎn)擊順序確定所述起點(diǎn)與點(diǎn)擊位置、前后兩個點(diǎn)擊位置、點(diǎn)擊位置與所述終點(diǎn)之間的道路,并根據(jù)確定的所述道路生成導(dǎo)航路線。
結(jié)合第一方面,在第一方面的第二種可能的實(shí)施方式中,所述路線定制請求還包括途經(jīng)地點(diǎn),所述導(dǎo)航路線經(jīng)過所述途經(jīng)地點(diǎn)。
結(jié)合第一方面,在第一方面的第三種可能的實(shí)施方式中,在所述接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線之后,還包括:
接收在所述地圖上輸入的所述導(dǎo)航路線上各個地點(diǎn)的提示信息,并將所述提示信息發(fā)送給所述第二終端。
結(jié)合第一方面,在第一方面的第四種可能的實(shí)施方式中,在所述將所述導(dǎo)航路線發(fā)送給所述第二終端之后,還包括:
接收輸入的路徑修訂信息,并根據(jù)所述路徑修訂信息生成修訂路線,并將所述修訂路線發(fā)送給所述第二終端。
第二方面,本發(fā)明提供一種終端,包括:
第一接收單元,用于接收第二終端發(fā)送的路線定制請求,所述路線定制請求包括起點(diǎn)和終點(diǎn);
顯示單元,用于基于所述路線定制請求,顯示地圖;
第一接收生成單元,用于接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線;;
發(fā)送單元,用于將所述導(dǎo)航路線發(fā)送給所述第二終端。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)施方式中,所述第一接收生成單元具體用于:
識別在所述地圖上輸入的從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡,在所述地圖上確定出與所述滑動軌跡對應(yīng)的道路,根據(jù)確定出的所述道路生成導(dǎo)航路線;
或者,
識別在所述地圖上的點(diǎn)擊操作,按照點(diǎn)擊順序確定所述起點(diǎn)與點(diǎn)擊位置、前后兩個點(diǎn)擊位置、點(diǎn)擊位置與所述終點(diǎn)之間的道路,根據(jù)確定的所述道路生成導(dǎo)航路線。
結(jié)合第二方面,在第二方面的第二種可能的實(shí)施方式中,所述路線定制請求還包括途經(jīng)地點(diǎn),所述導(dǎo)航路線經(jīng)過所述途經(jīng)地點(diǎn)。
結(jié)合第二方面,在第二方面的第三可能的實(shí)施方式中,所述終端還包括:
第二接收單元,用于接收在所述地圖上輸入的所述導(dǎo)航路線上各個地點(diǎn)的提示信息;
所述發(fā)送單元具體用于,將所述提示信息發(fā)送給所述第二終端。
結(jié)合第二方面,在第二方面的第四可能的實(shí)施方式中,所述終端還包括:
第二接收生成單元,用于接收輸入的路徑修訂信息,并根據(jù)所述路徑修訂信息生成修訂路線;
所述發(fā)送單元具體用于,將所述修訂路線發(fā)送給所述第二終端。
第三方面,本發(fā)明提供了一種終端,包括:處理器、存儲器、通信接口和總線;所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通信;所述存儲器存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行一種導(dǎo)航路線生成方法;其中,所述方法為第一方面任一項(xiàng)所述的方法。
第四方面,本發(fā)明提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲了計(jì)算設(shè)備所執(zhí)行的程序代碼。所述程序代碼包括用于執(zhí)行在第一方面中任一項(xiàng)的方法的指令。
實(shí)施本發(fā)明實(shí)施例,第一終端接收第二終端發(fā)送的路線定制請求,所述路線定制請求包括起點(diǎn)和終點(diǎn);所述第一終端基于所述路線定制請求,顯示地圖;接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線;將所述導(dǎo)航路線發(fā)送給所述第二終端,能夠根據(jù)路線定制請求生成個性化的導(dǎo)航路線,滿足用戶的個性化要求,提高用戶體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例提供的一種導(dǎo)航路線生成方法的流程圖;
圖3是本發(fā)明實(shí)施例提供的一種生成導(dǎo)航路線的場景示意圖;
圖4是本發(fā)明實(shí)施例提供的另一種生成導(dǎo)航路線的場景示意圖;
圖5是本發(fā)明實(shí)施例提供的一種輸入的提示信息的場景示意圖;
圖6是本發(fā)明實(shí)施例提供的一種顯示導(dǎo)航路線及相關(guān)信息的場景示意圖;
圖7是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
需要說明的是,在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
目前,人們出行時(shí)越來越多地使用導(dǎo)航軟件,導(dǎo)航軟件根據(jù)算法可以為用戶規(guī)劃從起點(diǎn)到終點(diǎn)的導(dǎo)航路線,但在旅途中,用戶希望有更全面、更個性化的導(dǎo)航路線,希望在路程中途也能有趣好玩兒,單純地從起點(diǎn)到終點(diǎn)的導(dǎo)航路線已經(jīng)不能滿足用戶的需求,傳統(tǒng)的導(dǎo)航軟件不能滿足用戶的個性化要求。
為了解決上述問題,本發(fā)明實(shí)施例提供了一種導(dǎo)航路線生成方法及終端。為了便于理解本發(fā)明實(shí)施例,首先對本發(fā)明實(shí)施例相關(guān)的網(wǎng)絡(luò)系統(tǒng)進(jìn)行描述,請參見圖1,圖1是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖,所述系統(tǒng)包括多個終端。所述終端可以是手機(jī)、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,mobile internet device)、可穿戴設(shè)備(例如智能手表(iwatch等)、智能手環(huán)等)或其他可以安裝應(yīng)用客戶端的終端設(shè)備。圖1所示網(wǎng)絡(luò)系統(tǒng)中的各個終端可以通過WiFi、藍(lán)牙、ZigBee、GSM、3G、4G、5G、GPRS等無線網(wǎng)絡(luò)進(jìn)行通信。
請參見圖2,圖2為本發(fā)明實(shí)施例提供的一種導(dǎo)航路線生成方法的流程圖,所述方法包括以下步驟:
S201:第二終端發(fā)送路線定制請求給第一終端,所述路線定制請求包括起點(diǎn)和終點(diǎn)。
具體的,所述路線定制請求是由路線定制需求者輸入到所述第二終端的,所述路線定制請求包括起點(diǎn)和終點(diǎn)表示所述第二終端希望得到一條從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線。
在本實(shí)施方式中,所述第一終端可以是一個,也可以是多個。也就是說,所述第二終端可以將同一個路線定制請求發(fā)送給多個不同的第一終端,以得到多個基于所述路線定制請求的、不同的導(dǎo)航路線。
所述第二終端發(fā)送路線定制請求給所述第一終端,在一種可能的實(shí)施方式中,所述第二終端可以直接通過無線通信的方式,將所述路線定制請求發(fā)送給所述第一終端;在另一種可能的實(shí)施方式中,所述第二終端可以先將所述路線定制請求發(fā)送給服務(wù)器,服務(wù)器對所述路線定制請求進(jìn)行分析之后,所述服務(wù)器將所述路線定制請求推送給匹配的第一終端,所述匹配的第一終端包括但不限于以下情況:所述第一終端的使用者去過所述路線定制請求中的起點(diǎn)或者終點(diǎn),或者所述第一終端的使用者對所述路線定制請求中的起點(diǎn)或者終點(diǎn)比較熟悉,或者所述第一終端和所述第二終端之間的距離在閾值之內(nèi),或者所述第一終端是所述第二終端直接指定的。
在本實(shí)施方式中,所述路線定制請求還可以包括途經(jīng)地點(diǎn),所述途經(jīng)地點(diǎn)可以是一個,也可以是多個。包括所述途經(jīng)地點(diǎn)的路線定制請求表示所述第二終端希望得到一條從所述起點(diǎn)到所述終點(diǎn),并且中途經(jīng)過所述途經(jīng)地點(diǎn)的導(dǎo)航路線。
S202:所述第一終端基于所述路線定制請求,顯示地圖。
具體的,所述第一終端接收到所述路線定制請求之后,分析得到所述路線定制請求中的起點(diǎn)和終點(diǎn),并顯示地圖,顯示的所述地圖中包括所述起點(diǎn)和所述終點(diǎn)。在一種可能的實(shí)施方式中,所述第一終端顯示的地圖中突出顯示所述起點(diǎn)和所述終點(diǎn);在另一種可能的實(shí)施方式中,若所述路線定制請求中還包括途經(jīng)地點(diǎn),所述第一終端顯示的地圖中突出顯示所述起點(diǎn)、所述終點(diǎn)和所述途經(jīng)地點(diǎn)。所述突出顯示的方式包括但不限于:以提示框突出顯示、以不同的顏色突出顯示、以不同的背景突出顯示。
S203:所述第一終端接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線。
在一種可能的實(shí)施方式中,所述路徑導(dǎo)航信息為從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡,所述第一終端通過識別在所述地圖上輸入的從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡,在所述地圖上確定出與所述滑動軌跡對應(yīng)的道路,并根據(jù)確定出的所述道路生成導(dǎo)航路線。
所述第一終端的使用者根據(jù)自己規(guī)劃的從所述起點(diǎn)到所述終點(diǎn)的路線在所述地圖上輸入滑動軌跡,所述第一終端識別所述第一終端的使用者在所述地圖上輸入的從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡,在所述第一終端的使用者輸入滑動軌跡的過程中,所述第一終端的使用者可以放大或者縮小所述地圖,可以通過手指或者感應(yīng)筆在所述地圖上滑動,形成從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡。所述第一終端根據(jù)所述滑動軌跡在所述地圖上確定出與所述滑動軌跡對應(yīng)的道路,并根據(jù)確定出的所述道路生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線。進(jìn)一步地,若所述第一終端接收到的路線定制請求中包括途經(jīng)地點(diǎn),則所述第一終端的使用者輸入的滑動軌跡經(jīng)過所述途經(jīng)地點(diǎn),生成的從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線經(jīng)過所述途經(jīng)地點(diǎn)。
在一具體的實(shí)施例中,請參閱圖3,圖3為本發(fā)明實(shí)施例提供的一種生成導(dǎo)航路線的場景示意圖,假設(shè)所述路線定制請求中起點(diǎn)為A,終點(diǎn)為B,所述第一終端的使用者根據(jù)規(guī)劃的路線,輸入一條從起點(diǎn)A到終點(diǎn)B滑動軌跡,所述第一終端根據(jù)所述滑動軌跡在所述地圖上確定出與所述滑動軌跡對應(yīng)的道路,并根據(jù)所述道路生成導(dǎo)航路線。
在另一種可能的實(shí)施方式中,所述路徑導(dǎo)航信息為點(diǎn)擊操作,所述第一終端識別在所述地圖上的點(diǎn)擊操作,按照點(diǎn)擊順序確定所述起點(diǎn)與點(diǎn)擊位置、前后兩個點(diǎn)擊位置、點(diǎn)擊位置與所述終點(diǎn)之間的道路,并根據(jù)確定的所述道路生成導(dǎo)航路線。
所述第一終端的使用者根據(jù)規(guī)劃的路線在所述地圖上輸入點(diǎn)擊操作,所述第一終端會根據(jù)所述第一終端的使用者在所述地圖上的點(diǎn)擊順序確定所述起點(diǎn)與點(diǎn)擊位置、前后兩個點(diǎn)擊位置、點(diǎn)擊位置與所述終點(diǎn)之間的道路。其中,所述第一終端確定的所述道路可以是兩地之間路程最短的,也可以是兩地之間花費(fèi)時(shí)間最短的,也可以是兩地之間交通環(huán)境最優(yōu)的道路,所述第一終端還可以將兩地之間可選的道路顯示在所述地圖上,接收所述第一終端的使用者的選擇操作以確定所述道路。在確定所述道路之后,所述第一終端根據(jù)確定的所述道路生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線。進(jìn)一步地,若所述第一終端接收到的路線定制請求中包括途經(jīng)地點(diǎn),則所述第一終端的使用者輸入的點(diǎn)擊操作包括所述點(diǎn)擊所述途經(jīng)地點(diǎn)的操作,生成的從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線經(jīng)過所述途經(jīng)地點(diǎn)。
在一具體的實(shí)施例中,請參閱圖4,圖4為本發(fā)明實(shí)施例提供的一種生成導(dǎo)航路線的場景示意圖,假設(shè)所述路線定制請求中起點(diǎn)為A,終點(diǎn)為B,所述第一終端的使用者根據(jù)規(guī)劃的路線,假設(shè)所述第一終端的使用者先后點(diǎn)擊了所述地圖上的位置a、位置b、位置c,位置d,所述第一終端根據(jù)點(diǎn)擊順序在所述地圖上確定出起點(diǎn)A與位置a之間的道路、位置a與位置b之間的道路、位置b與位置c之間的道路、位置c與位置d之間的道路、位置d與終點(diǎn)B之間的道路,并根據(jù)所述道路生成從起點(diǎn)A到終點(diǎn)B的導(dǎo)航路線。
S204:所述第一終端將所述導(dǎo)航路線發(fā)送給所述第二終端。
在本實(shí)施方式中,所述第一終端將所述導(dǎo)航路線發(fā)送給所述第二終端,所述第二終端可以采用所述導(dǎo)航路線進(jìn)行導(dǎo)航,也可以僅將所述導(dǎo)航路線作為參考。
S205:所述第一終端接收在所述地圖上輸入的所述導(dǎo)航路線上各個地點(diǎn)的提示信息。
在本實(shí)施方式中,所述導(dǎo)航路線是根據(jù)所述第一終端的使用者的規(guī)劃路線生成的,所述第一終端的使用者對所述導(dǎo)航路線有一定的了解,所述第一終端的使用者可以在所述導(dǎo)航路線上各個地點(diǎn)添加提示信息。所述提示信息可以是注意事項(xiàng)、也可以是可游玩的項(xiàng)目、天氣情況等信息。具體的,請參見圖5,圖5是本發(fā)明實(shí)施例提供的一種輸入的提示信息的場景示意圖,假設(shè)在生成的所述導(dǎo)航路線上的a地有個公園X是著名的旅游景點(diǎn),所述第一終端的使用者可以在所述地圖的a地上添加提示信息“公園X值得一去!”。
S206:所述第一終端將所述提示信息發(fā)送給所述第二終端。
在一種可能的實(shí)施方式中,所述第一終端在生成所述導(dǎo)航路線之后,還可以根據(jù)地圖自帶的信息、從互聯(lián)網(wǎng)上得到的信息等,獲取所述導(dǎo)航路線的各類信息,所述導(dǎo)航路線的各類信息可以包括:從所述起點(diǎn)到所述終端的時(shí)間、距離、乘坐公共交通的費(fèi)用、紅綠燈所在地點(diǎn)、高速路進(jìn)出口位置、著名景點(diǎn)所在位置及宣傳圖片等信息,并將所述導(dǎo)航路線的各類信息發(fā)送給所述第二終端。所述第一終端在生成所述導(dǎo)航路線,并且獲取所述導(dǎo)航路線的各類信息之后,可以在顯示所述導(dǎo)航路線的同時(shí)顯示所述導(dǎo)航路線的各類信息,請參閱圖6,圖6是本發(fā)明實(shí)施例提供的一種顯示導(dǎo)航路線及相關(guān)信息的場景示意圖,圖6所示僅為一種可能的顯示方式,具體實(shí)現(xiàn)中還可以通過文字、圖像或者其他的顯示方式來顯示所述導(dǎo)航路線以及相關(guān)信息,本發(fā)明不作限制。
值得說明的是,步驟S204可以在步驟S206之前執(zhí)行,也可以在步驟S206之后執(zhí)行,也可以和步驟S206同時(shí)執(zhí)行,本發(fā)明不作限制。
S207:所述第一終端接收輸入的路徑修訂信息,并根據(jù)所述路徑修訂信息生成修訂路線。
在本實(shí)施方式中,所述第一終端還可以接收輸入的路徑修訂信息。所述路徑修訂信息可以是所述第一終端的使用者輸入的,所述修訂信息可以包括增加途經(jīng)地點(diǎn)、減少途經(jīng)地點(diǎn)、改變中間路線、添加提示信息等。所述修訂路線是在所述導(dǎo)航路線的基礎(chǔ)上根據(jù)所述路徑修訂信息進(jìn)行優(yōu)化、修訂的。
S208:所述第一終端將所述修訂路線發(fā)送給所述第二終端。
具體的,所述第一終端將所述修訂路線發(fā)送給所述第二終端,所述第二終端接收到所述修訂路線后,可以使用所述修訂路線進(jìn)行導(dǎo)航,也可以僅將所述修訂路線作為參考。
上述可知,本發(fā)明實(shí)施例的一種導(dǎo)航路線生成方法,通過第一終端接收第二終端發(fā)送的路線定制請求,所述路線定制請求包括起點(diǎn)和終點(diǎn);所述第一終端基于所述路線定制請求,顯示地圖;接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線;將所述導(dǎo)航路線發(fā)送給所述第二終端,能夠根據(jù)路線定制請求生成個性化的導(dǎo)航路線,滿足用戶的個性化要求,提高用戶體驗(yàn)。
上述詳細(xì)闡述了本發(fā)明實(shí)施例的方法,下面為了便于更好地實(shí)施本發(fā)明實(shí)施例的上述方案,相應(yīng)地,下面還提供用于配合實(shí)施上述方案的裝置。
請參見圖7,圖7是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。圖7所示的終端700包括以下功能單元:
第一接收單元710,用于接收第二終端發(fā)送的路線定制請求,所述路線定制請求包括起點(diǎn)和終點(diǎn);
顯示單元720,用于基于所述路線定制請求,顯示地圖;
第一接收生成單元730,用于接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線;
發(fā)送單元740,用于將所述導(dǎo)航路線發(fā)送給所述第二終端;
在本實(shí)施方式中,所述第一接收生成單元730具體可以用于:識別在所述地圖上輸入的從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡,在所述地圖上確定出與所述滑動軌跡對應(yīng)的道路,根據(jù)確定出的所述道路生成導(dǎo)航路線;或者,
識別在所述地圖上的點(diǎn)擊操作,按照點(diǎn)擊順序確定所述起點(diǎn)與點(diǎn)擊位置、前后兩個點(diǎn)擊位置、點(diǎn)擊位置與所述終點(diǎn)之間的道路,根據(jù)確定的所述道路生成導(dǎo)航路線;
在本實(shí)施方式中,所述終端700還可以包括:
第二接收單元750,用于接收在所述地圖上輸入的所述導(dǎo)航路線上各個地點(diǎn)的提示信息;
所述發(fā)送單元740具體可以用于,將所述提示信息發(fā)送給所述第二終端;
在本實(shí)施方式中,所述終端700還可以包括:
第二接收生成單元760,用于接收輸入的路徑修訂信息,并根據(jù)所述路徑修訂信息生成修訂路線;
所述發(fā)送單元740具體用于,將所述修訂路線發(fā)送給所述第二終端。
需要說明的是,本發(fā)明各實(shí)施例中的終端700中各個功能單元的功能可根據(jù)上述方法實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過程可以參照上述圖2所示方法實(shí)施例中的相關(guān)描述,此處不再贅述。
請參見圖8,圖8是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖。本實(shí)施例的終端800包括:至少一個處理器801、通信接口802、用戶接口803和存儲器804,處理器801、通信接口802、用戶接口803和存儲器804可通過總線或者其它方式連接,本發(fā)明實(shí)施例以通過總線805連接為例。其中,
處理器801可以是通用處理器,例如中央處理器(Central Processing Unit,CPU)。
通信接口802可以為有線接口(例如以太網(wǎng)接口)或無線接口(例如蜂窩網(wǎng)絡(luò)接口或使用無線局域網(wǎng)接口),用于與其他終端或網(wǎng)站進(jìn)行通信。
用戶接口803具體可為觸控面板,包括觸摸屏和觸控屏,用于檢測觸控面板上的操作指令,用戶接口803也可以是物理按鍵或者鼠標(biāo)。用戶接口803還可以為顯示屏,用于輸出、顯示圖像或數(shù)據(jù)。
存儲器804可以包括易失性存儲器(Volatile Memory),例如隨機(jī)存取存儲器(Random Access Memory,RAM);存儲器也可以包括非易失性存儲器(Non-Volatile Memory),例如只讀存儲器(Read-Only Memory,ROM)、快閃存儲器(Flash Memory)、硬盤(Hard Disk Drive,HDD)或固態(tài)硬盤(Solid-State Drive,SSD);存儲器804還可以包括上述種類的存儲器的組合。存儲器804用于存儲一組程序代碼,處理器801用于調(diào)用存儲器804中存儲的程序代碼,執(zhí)行如下操作:
接收第二終端發(fā)送的路線定制請求,所述路線定制請求包括起點(diǎn)和終點(diǎn);
基于所述路線定制請求,顯示地圖;
接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線;
將所述導(dǎo)航路線發(fā)送給所述第二終端。
可選地,所述接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線,包括:
識別在所述地圖上輸入的從所述起點(diǎn)到所述終點(diǎn)的滑動軌跡,在所述地圖上確定出與所述滑動軌跡對應(yīng)的道路,并根據(jù)確定出的所述道路生成導(dǎo)航路線;
或者,
識別在所述地圖上的點(diǎn)擊操作,按照點(diǎn)擊順序確定所述起點(diǎn)與點(diǎn)擊位置、前后兩個點(diǎn)擊位置、點(diǎn)擊位置與所述終點(diǎn)之間的道路,并根據(jù)確定的所述道路生成導(dǎo)航路線。
可選地,所述路線定制請求還包括途經(jīng)地點(diǎn),所述導(dǎo)航路線經(jīng)過所述途經(jīng)地點(diǎn)。
可選地,接收在所述地圖上輸入的所述導(dǎo)航路線上各個地點(diǎn)的提示信息,并將所述提示信息發(fā)送給所述第二終端。
可選地,接收輸入的路徑修訂信息,并根據(jù)所述路徑修訂信息生成修訂路線,并將所述修訂路線發(fā)送給所述第二終端。
上述可知,本發(fā)明實(shí)施例的終端,通過接收第二終端發(fā)送的路線定制請求,所述路線定制請求包括起點(diǎn)和終點(diǎn);基于所述路線定制請求,顯示地圖;接收在所述地圖上輸入的路徑導(dǎo)航信息,并根據(jù)所述路徑導(dǎo)航信息生成從所述起點(diǎn)到所述終點(diǎn)的導(dǎo)航路線;將所述導(dǎo)航路線發(fā)送給所述第二終端,能夠根據(jù)路線定制請求生成個性化的導(dǎo)航路線,滿足用戶的個性化要求,提高用戶體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。