路線推薦方法及終端的制作方法
【專利摘要】本發(fā)明涉及導航技術(shù)領(lǐng)域,特別涉及一種路線推薦方法及終端。其包括步驟:響應(yīng)于終端上的查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線查詢請求;通過遠程接口接收響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中所述推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;以可感知信號展示所述至少一條推薦路線信息。即本方案中終端可以依據(jù)預設(shè)的推薦規(guī)則獲取推薦路線信息,滿足用戶的不同需求;提高用戶使用該方案所對應(yīng)導航功能的便利性。
【專利說明】
路線推薦方法及終端【
技術(shù)領(lǐng)域
】[0001 ]本發(fā)明涉及導航技術(shù)領(lǐng)域,特別涉及一種路線推薦方法及終端?!尽颈尘凹夹g(shù)】】
[0002]隨著經(jīng)濟社會的快速發(fā)展,近年我國道路通車里程出現(xiàn)年均20%以上的增長,尤其是城市道路、高速公路更新速度非??欤瑫r私家車市場的井噴式發(fā)展,道路方向感稍差的司機越來越多,他們需要借助導航來查詢路線。同時現(xiàn)有的行車記錄儀都帶有導航的功能,在市面上應(yīng)用廣泛。
[0003]現(xiàn)有的地圖導航功能中,用戶輸入一個目的地后,終端會直接查詢地圖,進而為用戶提供一個可行路線信息。但是有時候?qū)Ш剿扑]的路線不一定是用戶想要的,且不能結(jié)合當前時間段的路況來查詢,有時所推薦的路線可能堵車嚴重、或者用時較長等等,使得現(xiàn)有的導航功能無法滿足用戶的需求,影響用戶的舒適性和便利性?!?br/>【發(fā)明內(nèi)容】
】
[0004]本發(fā)明的一個目的旨在解決上述至少一個問題,提供了一種路線推薦方法及終端。
[0005]為實現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:
[0006]本方案提供了一種路線推薦方法,其包括步驟:
[0007]響應(yīng)于終端上的查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線查詢請求;
[0008]通過遠程接口接收響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中所述推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;[〇〇〇9]以可感知信號展示所述至少一條推薦路線信息。
[0010]具體的,所述預設(shè)的推薦規(guī)則對應(yīng)于預設(shè)時間段,該預設(shè)時間段與所述終端的當前時間匹配。
[0011]進一步的,所述預設(shè)的推薦規(guī)則包括:
[0012]所述推薦路線信息所對應(yīng)路線的距離;和/或
[0013]所述推薦路線信息所對應(yīng)路線的被選次數(shù);和/或
[0014]在所述推薦路線信息所對應(yīng)路線上的耗時。
[0015]具體的,當所述預設(shè)的推薦規(guī)則為所述距離時,選定該距離最短的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。
[0016]具體的,當所述預設(shè)的推薦規(guī)則為所述被選次數(shù)時,選定該被選次數(shù)最多的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。
[0017]具體的,當所述預設(shè)的推薦規(guī)則為所述耗時時,選定耗時最短的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。
[0018]進一步的,所述推薦路線信息中包括有任意兩個中間站點之間的多條子推薦路線信息,該中間站點位于所述初始位置信息與所述目標位置信息所對應(yīng)的路線之間。
[0019]進一步的,所述方法還包括步驟:響應(yīng)于用戶指令或依據(jù)慣常選定規(guī)則,從至少一條推薦路線信息中選定某一推薦路線信息。
[0020]進一步的,從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后,還包括步驟:
[0021]獲取終端在該推薦路線信息所對應(yīng)的路線上的實時行駛信息;
[0022]向遠程接口上傳該實時行駛信息。
[0023]具體的,所述實時行駛信息包括有:[〇〇24]在所述路線上的總耗時;和/或
[0025]在所述路線上行駛的當前時間信息;和/或
[0026]在所述路線上行駛時所拍攝的路況信息。
[0027]進一步的,所述從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后, 還包括步驟:在終端的顯示界面上以電子地圖的形式映射出該推薦路線信息,并標記該終端的當前實時位置。
[0028]進一步的,所述從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后, 還包括:依據(jù)該推薦路線信息監(jiān)測終端的實時運行軌跡。
[0029]具體的,所述方法還包括步驟:當所述實時運行軌跡偏離所述推薦路線信息所對應(yīng)的路線時,發(fā)出提醒信息。
[0030]具體的,在所述響應(yīng)于終端上查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線查詢請求的步驟之前,包括:[0031 ]獲取包含初始位置信息和目標位置信息的查詢指令。
[0032]具體的,所述以可感知信號展示所述至少一條推薦路線信息,包括:
[0033]以文本的形式輸出所述推薦路線信息;和/或
[0034]以電子地圖的形式映射出所述推薦路線信息;和/或
[0035]以語音的形式輸出所述推薦路線信息。
[0036]本方案還提供了一種路線推薦終端,其包括有:[〇〇37]發(fā)送模塊,用于響應(yīng)于終端上的查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線查詢請求;
[0038]接收模塊,用于通過遠程接口接收響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中所述推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;
[0039]展示模塊,用于以可感知信號展示所述至少一條推薦路線信息。
[0040]進一步的,所述預設(shè)的推薦規(guī)則對應(yīng)于預設(shè)時間段,該預設(shè)時間段與所述終端的當前時間匹配。[0041 ]具體的,所述預設(shè)的推薦規(guī)則包括:[〇〇42]所述推薦路線信息所對應(yīng)路線的距離;和/或
[0043]所述推薦路線信息所對應(yīng)路線的被選次數(shù);和/或
[0044]在所述推薦路線信息所對應(yīng)路線上的耗時。[〇〇45]具體的,當所述預設(shè)的推薦規(guī)則為所述距離時,選定該距離最短的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。
[0046]具體的,當所述預設(shè)的推薦規(guī)則為所述被選次數(shù)時,選定該被選次數(shù)最多的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。
[0047]具體的,當所述預設(shè)的推薦規(guī)則為所述耗時時,選定耗時最短的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。
[0048]進一步的,所述推薦路線信息中包括有任意兩個中間站點之間的多條子推薦路線信息,該中間站點位于所述初始位置信息與所述目標位置信息所對應(yīng)的路線之間。
[0049]進一步的,還包括有選擇模塊,
[0050]所述選擇模塊,用于響應(yīng)于用戶指令或依據(jù)慣常選定規(guī)則,從至少一條推薦路線信息中選定某一推薦路線信息。
[0051]進一步的,所述選擇模塊從至少一條推薦路線信息中選定某一推薦路線信息之后,還用于
[0052]獲取終端在該推薦路線信息所對應(yīng)的路線上的實時行駛信息;[〇〇53]向遠程接口上傳該實時行駛信息。[〇〇54]具體的,所述實時行駛信息包括有:[〇〇55] 在所述路線上的總耗時;和/或
[0056]在所述路線上行駛的當前時間信息;和/或[〇〇57]在所述路線上行駛時所拍攝的路況信息。[〇〇58]更進一步的,所述選擇模塊從至少一條推薦路線信息中選定某一推薦路線信息之后,還用于在終端的顯示界面上以電子地圖的形式映射出該推薦路線信息,并標記該終端的當前實時位置。
[0059]進一步的,所述選擇模塊從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后,還用于依據(jù)該推薦路線信息監(jiān)測終端的實時運行軌跡。
[0060]進一步的,所述選擇模塊還用于當所述實時運行軌跡偏離所述推薦路線信息所對應(yīng)的路線時,發(fā)出提醒信息。[0061 ]進一步的,還包括獲取模塊,
[0062]所述獲取模塊,用戶在所述發(fā)送模塊響應(yīng)于終端上查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線查詢請求之前,獲取包含初始位置信息和目標位置信息的查詢指令。
[0063]具體的,所述展示模塊,用于以文本的形式輸出所述推薦路線信息;和/或
[0064]以電子地圖的形式映射出所述推薦路線信息;和/或
[0065]以語音的形式輸出所述推薦路線信息。
[0066]與現(xiàn)有技術(shù)相比,本發(fā)明具備如下優(yōu)點:
[0067]1、在本方案中,終端接收到查詢指令后,向遠程接口發(fā)送包含初始位置信息和目標位置信息的線路查詢請求;然后接收遠端服務(wù)器響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中該推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;并以可感知信號展示所述至少一條推薦路線信息。即本方案中終端可以依據(jù)預設(shè)的推薦規(guī)則獲取推薦路線信息,滿足用戶的不同需求;提高用戶使用該方案所對應(yīng)導航功能的便利性;
[0068]2、本方案中,所述預設(shè)的推薦規(guī)則對應(yīng)于預設(shè)時間段,且該時間段與所述終端的當前時間匹配。即本方案所述路線推薦方法能結(jié)合歷史用戶在當前時間段所選擇路線的次數(shù)、或該路線的相同時間段的歷史耗時等,來向用戶推薦路線信息;能預估出所推薦路線信息所對應(yīng)路線出現(xiàn)擁堵的現(xiàn)象;
[0069]3、本方案中,終端在某一推薦路線信息所對應(yīng)的路線上行駛時,獲取終端在該推薦路線信息所對應(yīng)的線路上的實時行駛信息;并向云端上傳該實時行駛信息。便于云端實時更新其所存儲的路線信息,為其他車輛推薦路線信息時提供參考,保證方案中路線推薦方法實施的有效性和精確度。
[0070]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。【【附圖說明】】
[0071]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0072]圖1是本發(fā)明中路線推薦方法的一個實施例的程序流程圖;
[0073]圖2是本發(fā)明中路線推薦方法的一個實施例的程序流程圖;
[0074]圖3是本發(fā)明中路線推薦方法的一個實施例的程序流程圖;
[0075]圖4是本發(fā)明中路線推薦終端的一個實施例的結(jié)構(gòu)框圖;
[0076]圖5是本發(fā)明中路線推薦終端的一個實施例的結(jié)構(gòu)框圖;
[0077]圖6是本發(fā)明中路線推薦終端的一個實施例的結(jié)構(gòu)框圖。【【具體實施方式】】
[0078]下面結(jié)合附圖和示例性實施例對本發(fā)明作進一步地描述,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。此外,如果已知技術(shù)的詳細描述對于示出本發(fā)明的特征是不必要的,則將其省略。[〇〇79]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應(yīng)該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
[0080]本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
[0081]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無線信號接收器的設(shè)備,其僅具備無發(fā)射能力的無線信號接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communicat1ns Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Posit1ning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運輸、安裝在交通工具(航空、 海運和/或陸地)中的,或者適合于和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設(shè)備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機頂盒等設(shè)備。[〇〇82]本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的服務(wù)器、云端、遠端網(wǎng)絡(luò)設(shè)備等概念,具有等同效果,其包括但不限于計算機、網(wǎng)絡(luò)主機、單個網(wǎng)絡(luò)服務(wù)器、多個網(wǎng)絡(luò)服務(wù)器集或多個服務(wù)器構(gòu)成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡(luò)服務(wù)器構(gòu)成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。本發(fā)明的實施例中,遠端網(wǎng)絡(luò)設(shè)備、終端設(shè)備與WNS服務(wù)器之間可通過任何通信方式實現(xiàn)通信,包括但不限于,基于3GPP、LTE、W頂AX的移動通信、基于TCP/IP、UDP協(xié)議的計算機網(wǎng)絡(luò)通信以及基于藍牙、紅外傳輸標準的近距無線傳輸方式。
[0083]有必要先對本發(fā)明的應(yīng)用場景及其原理進行如下的先導性說明。
[0084]本發(fā)明的有關(guān)方法和終端的應(yīng)用場景,是基于帶有攝像頭、處理器、通信模塊和存儲模塊且?guī)в蠫PS導航功能的終端為硬件基礎(chǔ),本方案以帶有導航功能的行車記錄儀為例進行示例性說明,但應(yīng)該說明的是,該描述僅是示例性的,本發(fā)明的范圍并不限于此,本發(fā)明實施例的方法和終端也可適用于其他終端。
[0085]以下將詳細說明實現(xiàn)上述的場景而提出的本發(fā)明的若干技術(shù)方案的【具體實施方式】。[〇〇86]需要說明的是,本發(fā)明提供的一種路線推薦方法,是以行車記錄儀的視角來加以描述的,可以通過編程將該路線推薦方法實現(xiàn)為計算機程序在行車記錄儀或其他類似的具有智能化的設(shè)備中運行。
[0087]請參閱圖1,本發(fā)明的一種路線推薦方法的一個典型實施例,具體包括以下步驟:
[0088]S11,響應(yīng)于終端上的查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線查詢請求。
[0089]本發(fā)明中終端設(shè)置在汽車上,例如以行車記錄儀為例,該行車記錄儀在汽車的行使過程中,可通過網(wǎng)絡(luò)與服務(wù)器實時通信。當終端響應(yīng)于作用在其上的查詢指令,并通過能向服務(wù)器發(fā)送數(shù)據(jù)的遠程接口發(fā)送該路線查詢請求。進一步的,請參見附圖2,在該步驟之前,還應(yīng)包括步驟:
[0090]S10,獲取包含初始位置信息和目標位置信息的查詢指令。
[0091]其中所述的查詢指令可以是觸發(fā)設(shè)置在終端上的物理按鍵或觸控面板,也可以是包含初始位置信息和目標位置信息的語音指令,或者是通過掃描帶有目標位置信息的二維碼來獲取等。在本發(fā)明的其中一個優(yōu)選實施例中,為了保證司機駕駛安全性,優(yōu)選采用語音指令作為所述的查詢指令,其中用戶發(fā)出的語音指令的自然語言中包含有目標位置信息。 不難理解,在所述查詢指令中還應(yīng)該包含有初始位置信息,而通常情況下,所述初始位置信息可以是終端通過GPS模塊所獲取的當前位置信息。
[0092]進一步的,參見附圖1,本方案所述方法還包括步驟:
[0093]S12,通過遠程接口接收響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中所述推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定。
[0094]具體的,前述步驟中,終端通過遠程接口向服務(wù)器發(fā)送包含有初始位置信息和目標位置信息的路線查詢請求后,接收服務(wù)器響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息。不難理解,在服務(wù)器端會生成多條從初始位置信息至目標位置信息的路線信息,再依據(jù)預設(shè)的推薦規(guī)則選定最優(yōu)的推薦路線信息反饋給終端。
[0095]在本方案的一個實施例中,所述預設(shè)的推薦規(guī)則包括所述推薦路線信息所對應(yīng)路線的距離。服務(wù)器獲取多條從初始位置信息至目標位置信息的路線信息,并獲取每條路線信息的距離,將距離最短的路線信息作為推薦路線信息反饋給終端,并隨附該路線的距離或最短的提不彳目息。
[0096]在本方案的又一個實施例中,所述預設(shè)的推薦規(guī)則包括所述推薦路線信息所對應(yīng)路線的被選次數(shù)。服務(wù)器獲取多條從初始位置信息至目標位置信息的路線信息,并獲取每條路線信息歷史選擇次數(shù),將歷史選擇次數(shù)最多的路線信息作為推薦路線信息反饋給終端,并隨附該路線被選擇的頻次。例如該路線被選擇的比率為80%等。
[0097]在本方案的又一個實施例中,所述預設(shè)的推薦規(guī)則包括所述推薦路線信息所對應(yīng)路線的耗時。服務(wù)器獲取多條從初始位置信息至目標位置信息的路線信息,并獲取歷史用戶在每條路線信息所對應(yīng)路線上的耗時,將耗時最少的路線信息作為推薦路線信息反饋給終端,并隨附歷史用戶在所述推薦路線信息所對應(yīng)路線上的耗時。
[0098]進一步的,本方案中,所述預設(shè)的推薦規(guī)則對應(yīng)于預設(shè)時間段,且該預設(shè)時間段與所述終端的當前時間匹配。即本方案所述路線推薦方法能結(jié)合歷史用戶在當前時間段所選擇路線的次數(shù)、或該路線的相同時間段的歷史耗時等,來向用戶推薦路線信息;能預估出所述推薦路線信息所對應(yīng)路線出現(xiàn)擁堵的現(xiàn)象。具體的,本方案中通過獲取歷史相同時間段的多條路線信息中從初始位置信息到達目標位置信息所歷經(jīng)的距離和用戶的平均移動速度,來確定歷史相同時間段下用戶在某一路線信息所對應(yīng)路線上的耗時。需要說明的是,所述預設(shè)時間段可以在一定時間范圍內(nèi)的某個時間段,例如可以是近半年、近三個月中每天的某個時間段,還可以分為工作日和非工作日;進一步的,所述預設(shè)時間段還可以結(jié)合天氣,統(tǒng)計歷史相同天氣下相同時間段所選擇路線的次數(shù)、或該路線的相同時間段的歷史耗時。
[0099]進一步的,所述推薦路線信息中包括有任意兩個中間站點之間的多條子推薦路線信息,該中間站點位于所述初始位置信息與所述目標位置信息所對應(yīng)的路線之間。具體的, 假定從初始位置信息所對應(yīng)的位置A到目標位置信息所對應(yīng)的位置B之間,還存在有中間站點C和D,且從中間站點C到中間站點D之間也存在有多條路線,則依據(jù)前述預設(shè)的推薦路線規(guī)則確定中間站點C和D之間的多條子推薦路線信息。
[0100]進一步的,請參見附圖3,本方案所述方法還包括有步驟:[0101 ] S13,以可感知信號展示所述至少一條推薦路線信息;
[0102]S14,響應(yīng)于用戶指令或依據(jù)慣常選定規(guī)則,從至少一條推薦路線信息中選定某一推薦路線信息。
[0103]不難理解,前述步驟S13和步驟S14并不限定執(zhí)行順序。具體的,所述以可感知信號展示所述至少一條推薦路線信息,可以是以文本的形式輸出所述推薦路線信息;和/或以電子地圖的形式映射出所述推薦路線信息;和/或以語音的形式輸出所述推薦路線信息。
[0104]進一步的,在前述步驟S12中,終端通過遠程接口接收從服務(wù)器響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息之后,會從至少一條推薦路線信息中選定某一推薦路線信息。
[0105]具體的,在本方案的一個實施例中,可以響應(yīng)于作用在終端上的用戶指令,從至少一條推薦路線信息中選定某一推薦路線信息,其中所述用戶指令可以是觸發(fā)設(shè)置在終端上的物理按鍵或觸控面板,也可以是包含推薦路線信息標識的語音指令。
[0106]具體的,在本方案的又一個實施例中,可以是依據(jù)慣常選定規(guī)則,從至少一條推薦路線信息中選定的某一推薦路線信息。其中所述慣常選定規(guī)則是該終端的用戶慣常輸入的用戶指令所對應(yīng)的選定規(guī)則,或者是設(shè)置在終端上的慣常選定規(guī)則;不難理解,所述慣常選定規(guī)則可以是距離最短、耗時最短或歷史選擇次數(shù)最多;當然所述慣常選定規(guī)則也可以直接存儲在服務(wù)器端,且與該終端的唯一性用戶ID相關(guān)聯(lián)存儲。
[0107]進一步的,在本方案的一個實施例中,當從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后,還包括步驟:獲取終端在該推薦路線信息所對應(yīng)的路線上的實時行駛信息;向遠程接口上傳該實時行駛信息。
[0108]具體的,所述實時行駛信息可以是在所述路線上的總耗時;例如在本方案的一個示例性實施例中,可直接向服務(wù)器上傳終端在初始位置信息所對應(yīng)位置上的起始時刻,及終端到達目標位置信息所對應(yīng)位置的終止時刻,通過該起始時刻及終止時刻計算出在所述路線上的總耗時。即本方案便于云端實時更新其所存儲的路線信息,為其他車輛推薦路線信息時提供參考,保證方案中路線推薦方法實施的有效性和精確度。
[0109]具體的,所述實時行駛信息還可以是在所述路線上行駛的當前時間信息;和/或在所述路線上行駛時所拍攝的路況信息。其中,所述當前時間信息可以確定終端所處的時間段、是否為工作日;所述終端在汽車行駛時所拍攝的路況信息,例如所述路況信息可以是路況堵車信息、修路或車禍信息,也可以是當時的天氣信息等。
[0110]進一步的,在本方案的一個實施例中,當從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后,還包括步驟:在終端的顯示界面上以電子地圖的形式映射出該推薦路線信息,并實時標記該終端的當前實時位置,方便用戶實時查看到當前行駛的位置信息。
[0111]進一步的,在本方案的一個實施例中,當從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后,還包括步驟:依據(jù)該推薦路線信息監(jiān)測終端的實時運行軌跡;且當所述終端行駛的實時運行軌跡偏離所述推薦路線信息所對應(yīng)的路線時,發(fā)出提醒信息。
[0112]綜上所述,在本方案中,終端接收到查詢指令后,向遠程接口發(fā)送包含初始位置信息和目標位置信息的線路查詢請求;然后接收遠端服務(wù)器響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中該推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;并以可感知信號展示所述至少一條推薦路線信息。即本方案中終端可以依據(jù)預設(shè)的推薦規(guī)則獲取推薦路線信息,滿足用戶的不同需求;提高用戶使用該方案所對應(yīng)導航功能的便利性。
[0113]進一步,依據(jù)計算機軟件的功能模塊化思維,本發(fā)明還提供了一種路線推薦終端, 請參閱圖4。該路線推薦終端包括發(fā)送模塊11、接收模塊12和展示模塊13,利用該發(fā)送模塊 11、接收模塊12和展示模塊13來搭建起整個終端的原理框架,從而實現(xiàn)模塊化實施方案。以下具體揭示各模塊實現(xiàn)的具體功能。[〇114]所述發(fā)送模塊11,用于響應(yīng)于終端上的查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線查詢請求。
[0115]本發(fā)明中終端設(shè)置在汽車上,例如以行車記錄儀為例,該行車記錄儀在汽車的行使過程中,可通過網(wǎng)絡(luò)與服務(wù)器實時通信。當所述發(fā)送模塊11響應(yīng)于作用在終端上的查詢指令,并通過能向服務(wù)器發(fā)送數(shù)據(jù)的遠程接口發(fā)送該路線查詢請求。進一步的,請參見附圖 5,本方案所述終端還應(yīng)包括有獲取模塊10:[〇116]所述獲取模塊10,用于獲取包含初始位置信息和目標位置信息的查詢指令。[〇117]其中所述的查詢指令可以是觸發(fā)設(shè)置在終端上的物理按鍵或觸控面板,也可以是包含初始位置信息和目標位置信息的語音指令,或者是通過掃描帶有目標位置信息的二維碼來獲取等。在本發(fā)明的其中一個優(yōu)選實施例中,為了保證司機駕駛安全性,優(yōu)選采用語音指令作為所述的查詢指令,其中用戶發(fā)出的語音指令的自然語言中包含有目標位置信息。 不難理解,在所述查詢指令中還應(yīng)該包含有初始位置信息,而通常情況下,所述初始位置信息可以是所述獲取模塊10通過GPS模塊所獲取的當前位置信息。
[0118]進一步的,參見附圖4,本方案所述接收模塊12,用于通過遠程接口接收響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中所述推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定。
[0119]具體的,前述發(fā)送模塊11中,終端通過遠程接口向服務(wù)器發(fā)送包含有初始位置信息和目標位置信息的路線查詢請求后,所述接收模塊12接收服務(wù)器響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息。不難理解,在服務(wù)器端會生成多條從初始位置信息至目標位置信息的路線信息,再依據(jù)預設(shè)的推薦規(guī)則選定最優(yōu)的推薦路線信息反饋給所述接收模塊11。
[0120]在本方案的一個實施例中,所述預設(shè)的推薦規(guī)則包括所述推薦路線信息所對應(yīng)路線的距離。服務(wù)器獲取多條從初始位置信息至目標位置信息的路線信息,并獲取每條路線信息的距離,將距離最短的路線信息作為推薦路線信息反饋給所述接收模塊11,并隨附向所述接收模塊11發(fā)送該路線的距離或最短的提示信息。[0121 ]在本方案的又一個實施例中,所述預設(shè)的推薦規(guī)則包括所述推薦路線信息所對應(yīng)路線的被選次數(shù)。服務(wù)器獲取多條從初始位置信息至目標位置信息的路線信息,并獲取每條路線信息歷史選擇次數(shù),將歷史選擇次數(shù)最多的路線信息作為推薦路線信息反饋給所述接收模塊11,并隨附向所述接收模塊11發(fā)送該路線被選擇的頻次,例如該路線被選擇的比率為80%等。
[0122]在本方案的又一個實施例中,所述預設(shè)的推薦規(guī)則包括所述推薦路線信息所對應(yīng)路線的耗時。服務(wù)器獲取多條從初始位置信息至目標位置信息的路線信息,并獲取歷史用戶在每條路線信息所對應(yīng)路線上的耗時,將耗時最少的路線信息作為推薦路線信息反饋給所述接收模塊11,并隨附向所述接收模塊11發(fā)送歷史用戶在所述推薦路線信息所對應(yīng)路線上的耗時。
[0123]進一步的,本方案中,所述預設(shè)的推薦規(guī)則對應(yīng)于預設(shè)時間段,且該預設(shè)時間段與所述終端的當前時間匹配。即本方案所述路線推薦終端中能結(jié)合歷史用戶在當前時間段所選擇路線的次數(shù)、或該路線的相同時間段的歷史耗時等,來向用戶推薦路線信息;能預估出所述推薦路線信息所對應(yīng)路線出現(xiàn)擁堵的現(xiàn)象。具體的,本方案中通過獲取歷史相同時間段的多條路線信息中從初始位置信息到達目標位置信息所歷經(jīng)的距離和用戶的平均移動速度,來確定歷史相同時間段下用戶在某一路線信息所對應(yīng)路線上的耗時。需要說明的是, 所述預設(shè)時間段可以在一定時間范圍內(nèi)的某個時間段,例如可以是近半年、近三個月中每天的某個時間段,還可以分為工作日和非工作日;進一步的,所述預設(shè)時間段還可以結(jié)合天氣,統(tǒng)計歷史相同天氣下相同時間段所選擇路線的次數(shù)、或該路線的相同時間段的歷史耗時。
[0124]進一步的,所述推薦路線信息中包括有任意兩個中間站點之間的多條子推薦路線信息,該中間站點位于所述初始位置信息與所述目標位置信息所對應(yīng)的路線之間。具體的, 假定從初始位置信息所對應(yīng)的位置A到目標位置信息所對應(yīng)的位置B之間,還存在有中間站點C和D,且從中間站點C到中間站點D之間也存在有多條路線,則依據(jù)前述預設(shè)的推薦路線規(guī)則確定中間站點C和D之間的多條子推薦路線信息。
[0125]進一步的,請參見附圖6,本方案所述終端還包括有展示模塊13和選擇模塊14;
[0126]所述展示模塊13,用于以可感知信號展示所述至少一條推薦路線信息;
[0127]所述選擇模塊14,用于響應(yīng)于用戶指令或依據(jù)慣常選定規(guī)則,從至少一條推薦路線信息中選定某一推薦路線信息。
[0128]不難理解,前述展示模塊13和選擇模塊14并不限定執(zhí)行順序。具體的,所述展示模塊13中以可感知信號展示所述至少一條推薦路線信息,可以是以文本的形式輸出所述推薦路線信息;和/或以電子地圖的形式映射出所述推薦路線信息;和/或以語音的形式輸出所述推薦路線信息。
[0129]進一步的,在前述接收模塊12中,該接收模塊12通過遠程接口接收從服務(wù)器響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息之后,所述選擇模塊14會從至少一條推薦路線信息中選定某一推薦路線信息。
[0130]具體的,在本方案的一個實施例中,所述選擇模塊14可以響應(yīng)于作用在終端上的用戶指令,從至少一條推薦路線信息中選定某一推薦路線信息,其中所述用戶指令可以是觸發(fā)設(shè)置在終端上的物理按鍵或觸控面板,也可以是包含推薦路線信息標識的語音指令。 [0131 ]具體的,在本方案的又一個實施例中,所述選擇模塊14可以是依據(jù)慣常選定規(guī)則, 從至少一條推薦路線信息中選定的某一推薦路線信息。其中所述慣常選定規(guī)則是該終端的用戶慣常輸入的用戶指令所對應(yīng)的選定規(guī)則,或者是設(shè)置在終端上的慣常選定規(guī)則;不難理解,所述慣常選定規(guī)則可以是距離最短、耗時最短或歷史選擇次數(shù)最多;當然所述慣常選定規(guī)則也可以直接存儲在服務(wù)器端,且與該終端的唯一性用戶ID相關(guān)聯(lián)存儲。
[0132]進一步的,在本方案的一個實施例中,當所述選擇模塊14從至少一條推薦路線信息中選定某一推薦路線信息的步驟之后,還用于獲取終端在該推薦路線信息所對應(yīng)的路線上的實時行駛信息;向遠程接口上傳該實時行駛信息。
[0133]具體的,所述實時行駛信息可以是在所述路線上的總耗時;例如在本方案的一個示例性實施例中,所述選擇模塊14可直接向服務(wù)器上傳終端在初始位置信息所對應(yīng)位置上的起始時刻,及終端到達目標位置信息所對應(yīng)位置的終止時刻,通過該起始時刻及終止時刻計算出在所述路線上的總耗時。即本方案便于云端實時更新其所存儲的路線信息,為其他車輛推薦路線信息時提供參考,保證方案中路線推薦方法實施的有效性和精確度。
[0134]具體的,所述實時行駛信息還可以是在所述路線上行駛的當前時間信息;和/或在所述路線上行駛時所拍攝的路況信息。其中,所述當前時間信息可以確定終端所處的時間段、是否為工作日;所述終端在汽車行駛時所拍攝的路況信息,例如所述路況信息可以是堵車信息、修路或車禍信息,也可以是當時的天氣信息等。
[0135]進一步的,在本方案的一個實施例中,所述選擇模塊14從至少一條推薦路線信息中選定某一推薦路線信息之后,還用于在終端的顯示界面上以電子地圖的形式映射出該推薦路線信息,并實時標記該終端的當前實時位置,方便用戶實時查看到當前行駛的位置信息。
[0136]進一步的,在本方案的一個實施例中,當所述選擇模塊14從至少一條推薦路線信息中選定某一推薦路線信息之后,還用于依據(jù)該推薦路線信息監(jiān)測終端的實時運行軌跡; 且當所述終端行駛的實時運行軌跡偏離所述推薦路線信息所對應(yīng)的路線時,發(fā)出提醒信息。
[0137]綜上所述,在本方案中,獲取模塊10獲取查詢指令后,所述發(fā)送模塊11向遠程接口發(fā)送包含初始位置信息和目標位置信息的線路查詢請求;然后所述接收模塊12接收遠端服務(wù)器響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中該推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;并通過所述展示模塊13以可感知信號展示所述至少一條推薦路線信息。即本方案中終端可以依據(jù)預設(shè)的推薦規(guī)則獲取推薦路線信息,滿足用戶的不同需求;提高用戶使用該方案所對應(yīng)導航功能的便利性。
[0138]不難理解,上述作為分離部件說明的模塊可以是或者也可以不是物理上分開的, 作為單元顯示的部件可以是或者可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上,可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)不方案實施例的目的。
[0139]另外,在本發(fā)明各實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以是兩個或兩個以上模塊集成在一個單元中。上述集成的模塊即可以是采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。[〇14〇]上述集成的模塊如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方法本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等,具體可以是計算機設(shè)備中的處理器)執(zhí)行本發(fā)明各個實施例上述方法的全部或部分步驟。其中,前述額存儲介質(zhì)可以包括:U盤、移動硬盤、磁碟、光盤、只讀存儲器(Read-Only Memory,ROM)或者隨機存取存儲器(Random Access Memory,RAM)等各種可以存儲程序代碼的介質(zhì)。
[0141]在此處所提供的說明書中,雖然說明了大量的具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實施例中,并未詳細示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0142]雖然上面已經(jīng)示出了本發(fā)明的一些示例性實施例,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離本發(fā)明的原理或精神的情況下,可以對這些示例性實施例做出改變,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【主權(quán)項】
1.一種路線推薦方法,其特征在于,包括步驟:響應(yīng)于終端上的查詢指令,向遠程接口發(fā)送包含初始位置信息和目標位置信息的路線 查詢請求;通過遠程接口接收響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路線信息,其中所 述推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;以可感知信號展示所述至少一條推薦路線信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述預設(shè)的推薦規(guī)則對應(yīng)于預設(shè)時間段, 該預設(shè)時間段與所述終端的當前時間匹配。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預設(shè)的推薦規(guī)則包括:所述推薦路線信息所對應(yīng)路線的距離;和/或所述推薦路線信息所對應(yīng)路線的被選次數(shù);和/或在所述推薦路線信息所對應(yīng)路線上的耗時。4.根據(jù)權(quán)利要求3所述的方法,其特征在于:當所述預設(shè)的推薦規(guī)則為所述距離時,選 定該距離最短的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。5.根據(jù)權(quán)利要求3所述的方法,其特征在于:當所述預設(shè)的推薦規(guī)則為所述被選次數(shù) 時,選定該被選次數(shù)最多的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。6.根據(jù)權(quán)利要求3所述的方法,其特征在于:當所述預設(shè)的推薦規(guī)則為所述耗時時,選 定耗時最短的路線為所述推薦規(guī)則下對應(yīng)的推薦路線信息。7.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述推薦路線信息中包括有任意兩個中間 站點之間的多條子推薦路線信息,該中間站點位于所述初始位置信息與所述目標位置信息 所對應(yīng)的路線之間。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括步驟:響應(yīng)于用戶指令或依據(jù)慣常 選定規(guī)則,從至少一條推薦路線信息中選定某一推薦路線信息。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,從至少一條推薦路線信息中選定某一推薦 路線信息的步驟之后,還包括步驟:獲取終端在該推薦路線信息所對應(yīng)的路線上的實時行駛信息;向遠程接口上傳該實時行駛信息。10.—種路線推薦終端,其特征在于,包括有:發(fā)送模塊,用于響應(yīng)于終端上的查詢指令,向遠程接口發(fā)送包含初始位置信息和目標 位置信息的路線查詢請求;接收模塊,用于通過遠程接口接收響應(yīng)于所述路線查詢請求而反饋的至少一條推薦路 線信息,其中所述推薦路線信息依據(jù)預設(shè)的推薦規(guī)則選定;展示模塊,用于以可感知信號展示所述至少一條推薦路線信息。
【文檔編號】G01C21/34GK105973255SQ201610439999
【公開日】2016年9月28日
【申請日】2016年6月17日
【發(fā)明人】魏黨偉, 李任賢
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司