一種路線推薦方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及導航技術(shù)領(lǐng)域,尤其涉及一種路線推薦方法及終端。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,人們足不出戶即可通過互聯(lián)網(wǎng)購買火車票、機票,預訂酒店等等。在實際應(yīng)用中,當用戶利用電腦或手機等終端購買完火車票時,一般會收到一條相應(yīng)的短信或郵件,其短信或郵件的內(nèi)容大致會包括購買的車次、出發(fā)地、發(fā)車時間等等關(guān)鍵信息。如果用戶事先不知道去往火車站的路線,則需要打開某一地圖應(yīng)用,通過在地圖應(yīng)用中輸入當前位置和火車站地址來查找相應(yīng)的出行路線。上述查找出行路線的過程需要用戶手動輸入相關(guān)的地址信息,且需要啟動地圖應(yīng)用,從而使得操作過程繁瑣且不夠智能化。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供了一種路線推薦方法及終端,能夠智能地生成路線,大大簡化操作過程。
[0004]本發(fā)明實施例提供了一種路線推薦方法,包括:
[0005]當接收到信息時,判斷所述信息是否為預設(shè)類型信息;
[0006]若所述信息為所述預設(shè)類型信息,提取所述信息所包括的內(nèi)容中的關(guān)鍵信息,所述關(guān)鍵信息包括地點信息;
[0007]根據(jù)所述地點信息確定目標位置;
[0008]獲取起始位置;
[0009]生成所述起始位置至所述目標位置的路線。
[0010]相應(yīng)地,本發(fā)明實施例還提供了一種終端,包括:
[0011]第一判斷單元,用于當接收到信息時,判斷所述信息是否為預設(shè)類型信息;
[0012]第一提取單元,用于當所述第一判斷單元判斷所述信息為所述預設(shè)類型信息時,提取所述信息所包括的內(nèi)容中的關(guān)鍵信息,所述關(guān)鍵信息包括地點信息;
[0013]第一確定單元,用于根據(jù)所述地點信息確定目標位置;
[0014]第一獲取單元,用于獲取起始位置;
[0015]生成單元,用于生成所述起始位置至所述目標位置的路線。
[0016]本發(fā)明實施例中,當接收到信息時,可以判斷該信息是否為預設(shè)類型信息,當該信息為預設(shè)類型信息時,可以提取該信息所包括的內(nèi)容中的關(guān)鍵信息,該關(guān)鍵信息包括地點信息,并根據(jù)該地點信息確定目標位置,進一步地,可以獲取起始位置,并可以生成起始位置至目標位置的路線??梢姡瑢嵤┍景l(fā)明實施例,能夠根據(jù)接收到的信息中的內(nèi)容智能地生成路線,從而大大簡化了路線查找的操作過程,提高用戶體驗。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實施例提供的一種路線推薦方法的流程示意圖;
[0019]圖2是本發(fā)明實施例提供的另一種路線推薦方法的流程示意圖;
[0020]圖3是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)示意圖;
[0021]圖4是本發(fā)明實施例提供的另一種終端的結(jié)構(gòu)示意圖;
[0022]圖5是本發(fā)明實施例提供的又一種終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]本發(fā)明實施例提供了一種路線推薦方法及終端,能夠根據(jù)接收到的信息中的內(nèi)容智能地生成路線,從而大大簡化了路線查找的操作過程,提高用戶體驗。以下分別進行詳細說明。
[0025]請參閱圖1,圖1是本發(fā)明實施例提供的一種路線推薦方法的流程示意圖。如圖1所示,該路線推薦方法可以包括以下步驟:
[0026]S101、接收到信息時,判斷該信息是否為預設(shè)類型信息,若是,則執(zhí)行步驟S102 ;若否,則結(jié)束本次操作。
[0027]本發(fā)明實施例中,終端接收到的信息可以包括但不限于短信、彩信、郵件、即時通軟件聊天信息等等。終端可以包括移動手機、平板電腦、掌上電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)、移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Device,MID)、智能穿戴設(shè)備(如智能手表、智能手環(huán)等)等各類終端,本發(fā)明實施例不作限定。
[0028]本發(fā)明實施例中,當終端接收到信息時,可以判斷該信息是否為預設(shè)類型信息,當該信息為預設(shè)類型信息時,則可以進一步執(zhí)行步驟S102 ;否則,則結(jié)束本次操作。其中,預設(shè)類型信息可以包括但不限于預設(shè)類型的號碼所發(fā)送的信息和/或內(nèi)容中包含預設(shè)關(guān)鍵詞的信息等。可以判斷該信息是否為預設(shè)類型的號碼所發(fā)送的信息,若是,則判斷出該信息為預設(shè)類型信息;也可以判斷該信息的內(nèi)容中是否包含預設(shè)關(guān)鍵詞,若包含,則判斷出該信息為預設(shè)類型信息。
[0029]S102、提取該信息所包括的內(nèi)容中的關(guān)鍵信息,該關(guān)鍵信息包括地點信息。
[0030]本發(fā)明實施例中,當終端接收到的信息為預設(shè)類型信息時,可以從該信息所包括的內(nèi)容中提取關(guān)鍵信息,其中,該關(guān)鍵信息可以包括地點信息。當?shù)攸c信息只有一個時,可以直接提取該地點信息;當?shù)攸c信息不止一個時,可以按照預設(shè)規(guī)則從多個地點信息中提取出一個地點信息,例如:從多個地點信息中提取與終端的當前位置處于同一城市的地點信息,或者從多個地點信息中提取在終端接收到的信息內(nèi)最先出現(xiàn)的地點信息等等。
[0031 ] 本發(fā)明實施例中,關(guān)鍵信息除可以包括地點信息外,還可以包括時間信息等。
[0032]作為一種可選的實施方式,在判斷出終端接收到的信息為預設(shè)類型信息后,可以進一步判斷該信息所包括的內(nèi)容中是否包含有關(guān)鍵信息,當該信息所包括的內(nèi)容中包含有關(guān)鍵息時,則可以提取該關(guān)鍵信息。
[0033]S103、根據(jù)該地點信息確定目標位置。
[0034]本發(fā)明實施例中,從信息中提取出的地點信息可以看作是相對位置,即一個大概的位置,如某某車站、某某酒店等,可以根據(jù)該地點信息確定出目標位置,該目標位置可以看作是絕對位置,即可以用經(jīng)瑋度、海拔高度等來表示。優(yōu)選地,可以從服務(wù)器中獲取該地點信息的絕對位置。
[0035]S104、獲取起始位置。
[0036]本發(fā)明實施例中,起始位置可以是終端的當前位置,可以是通過GPS (GlobalPosit1ning System,全球定位系統(tǒng))來獲取終端的當前位置,也可以是通過基站定位來獲取終端的當前位置,還可以是通過W1-Fi定位來獲取終端的當前位置等等,本發(fā)明實施例不作限定。終端的當前位置可以是以經(jīng)瑋度坐標的方式來體現(xiàn),也可以是具體的實際地址,如終端所處省市、街道、門牌號等等。起始位置也可以是終端歷史活動頻率最高的地理位置,可以統(tǒng)計在預設(shè)時間內(nèi)(如一年內(nèi)、一個月內(nèi)、一天內(nèi)等)終端在各個地理位置的活動次數(shù)和活動時長中的至少一種,并將活動次數(shù)最多或活動時長最長的地理位置作為起始位置,例如:歷史活動頻率最高的地理位置可以是家的位置、辦公場所的位置等等。此外,起始位置也可以是多個位置,如終端的當前位置、終端活動頻率最高的地理位置等,可以同時輸出多個起始位置以供用戶選擇。
[0037]可以理解的是,本發(fā)明實施例中步驟S104可以后于步驟S103執(zhí)行,步驟S104也可以先于步驟S103執(zhí)行,步驟S104和步驟S103還可以同步執(zhí)行,本發(fā)明實施例不作限定。
[0038]S105、生成起始位置至目標位置的路線。
[0039]本發(fā)明實施例中,當確定出目標位置以及獲取到起始位置之后,可以生成起始位置至目標位置之間的路線。其中,該路線可以是一條或多條。
[0040]作為一種可選的實施方式,步驟S105生成起始位置至目標位置的路線的【具體實施方式】可以包括以下步驟:
[0041]11)終端將起始位置和目標位置發(fā)送至服務(wù)器,以使服務(wù)器生成起始位置至目標位置的路線;
[0042]12)終端接收服務(wù)器發(fā)送的起始位置至目標位置的路線。
[0043]在該實施方式中,當終端網(wǎng)絡(luò)可用時,可以將起始位置和目標位置發(fā)送至服務(wù)器,由服務(wù)器來生成兩者之間的路線,并將路線反饋給終端。
[0044]本發(fā)明實施例中,當終端生成起始位置至目標位置的路線之后,可以將該路線進行輸出以推薦給用戶,可以是以文字的形式將路線輸出在終端界面上,也可以是以圖形的形式將路線輸出在終端界面上,還可以是以語音播報的形式對路線進行輸出,本發(fā)明實施例不作限定。
[0045]舉例來說,當終端接收到的信息為火車票訂單信息時,可以提取該訂單信息中涉及的發(fā)車站(即地點信息),并根據(jù)該發(fā)車地點確定出目標位置,可以獲取起始位置,并根據(jù)起始位置和目標位置,生成起始位置至發(fā)車站的路線;當終端接收到的信息為機票訂單信息時,可以提取該訂單信息中包括的機場(即地點信息),并根據(jù)該機場確定出目標位置,可以獲取起始位置,并根據(jù)起始位置和目標位置,生成起始位置至機場的路線;當終端接收到的信息為酒店訂