本發(fā)明涉及信息服務(wù)領(lǐng)域,尤其涉及一種路線推薦方法以及裝置。
背景技術(shù):
現(xiàn)階段,人們往往通過地圖等應(yīng)用程序查詢達(dá)到目的地的路線。
當(dāng)前技術(shù)中的地圖類應(yīng)用程序可以提供乘坐路線等相關(guān)信息。當(dāng)存在多條路線時,由于不同路線的起點可能不一致,不同公交車的到站時間也不同,人們往往無法全面的了解路線的時間。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種路線推薦方法以及裝置,能夠根據(jù)每條路線生成相應(yīng)的狀態(tài)信息,可供用戶全面了解不同路線花費的時間。
本發(fā)明實施例第一方面提供了一種路線推薦方法,包括:
獲取起點信息以及終點信息;
根據(jù)所述起點信息以及終點信息生成至少一個路線方案,所述路線方案包括乘車地點、乘車車次以及換乘信息;
估算所述至少一個路線方案對應(yīng)的狀態(tài)信息,所述狀態(tài)信息包括起點到乘車地點的距離、換乘距離、乘車時間以及等車時間;
顯示所述至少一個路線方案及對應(yīng)的狀態(tài)信息,并根據(jù)當(dāng)前位置更新所述狀態(tài)信息。
優(yōu)選地,所述獲取起點信息以及終點信息,包括:
根據(jù)輸入信息或者當(dāng)前位置獲取起點信息;
讀取日程信息,根據(jù)日程信息獲取終點信息,或者
根據(jù)輸入信息獲取終點信息;
其中,所述輸入信息包括:觸摸輸入、語音輸入以及文字輸入。
優(yōu)選地,所述估算所述至少一個路線方案對應(yīng)的狀態(tài)信息,包括:
獲取所述路線方案的乘車地點;
根據(jù)所述起點信息與所述乘車地點計算起點到乘車地點的距離;
向預(yù)設(shè)的服務(wù)器查詢所述路線方案的乘車車次的車輛動態(tài)信息;
根據(jù)所述車輛動態(tài)信息獲取當(dāng)前所需的等車時間以及乘車時間;
若所述路線方案需要換乘,則根據(jù)換乘信息獲取相應(yīng)的換乘地點;
根據(jù)下車地點以及換乘地點計算換乘距離。
優(yōu)選地,所述方法還包括:
統(tǒng)計預(yù)設(shè)時間段內(nèi)的位置變化信息;
根據(jù)所述位置變化信息計算步行速度;
根據(jù)所述步行速度以及所述狀態(tài)時間計算起點到乘車地點的時間以及換乘所需時間,其中,所述換乘所需時間包括下車地點步行到換乘地點的時間以及換乘等車時間。
優(yōu)選地,所述根據(jù)當(dāng)前位置更新所述狀態(tài)信息,包括:
根據(jù)預(yù)設(shè)的頻率獲取當(dāng)前的位置信息以及車輛動態(tài)信息;
根據(jù)當(dāng)前的位置信息以及車輛動態(tài)信息重新計算所述狀態(tài)信息;
更新并顯示所述狀態(tài)信息,并高亮顯示總時間最少的路線方案,所述總時間包括:起點到乘車地點的時間、等車時間、乘車時間、下車地點步行到換乘地點的時間以及換乘等車時間。
本發(fā)明實施例第二方面提供了一種路線推薦裝置,包括:
獲取模塊,用于獲取起點信息以及終點信息;
生成模塊,用于根據(jù)所述起點信息以及終點信息生成至少一個路線方案,所述路線方案包括乘車地點、乘車車次以及換乘信息;
估算模塊,用于估算所述至少一個路線方案對應(yīng)的狀態(tài)信息,所述狀態(tài)信息包括起點到乘車地點的距離、換乘距離、乘車時間以及等車時間;
顯示模塊,用于顯示所述至少一個路線方案及對應(yīng)的狀態(tài)信息,并根據(jù)當(dāng)前位置更新所述狀態(tài)信息。
優(yōu)選地,所述獲取模塊進(jìn)一步用于:
根據(jù)輸入信息或者當(dāng)前位置獲取起點信息;
讀取日程信息,根據(jù)日程信息獲取終點信息,或者
根據(jù)輸入信息獲取終點信息;
其中,所述輸入信息包括:觸摸輸入、語音輸入以及文字輸入。
優(yōu)選地,所述估算模塊進(jìn)一步用于:
獲取所述路線方案的乘車地點;
根據(jù)所述起點信息與所述乘車地點計算起點到乘車地點的距離;
向預(yù)設(shè)的服務(wù)器查詢所述路線方案的乘車車次的車輛動態(tài)信息;
根據(jù)所述車輛動態(tài)信息獲取當(dāng)前所需的等車時間以及乘車時間;
若所述路線方案需要換乘,則根據(jù)換乘信息獲取相應(yīng)的換乘地點;
根據(jù)下車地點以及換乘地點計算換乘距離。
優(yōu)選地,所述路線推薦裝置還包括:
統(tǒng)計模塊,用于統(tǒng)計預(yù)設(shè)時間段內(nèi)的位置變化信息;
計算模塊,用于根據(jù)所述位置變化信息計算步行速度;根據(jù)所述步行速度以及所述狀態(tài)時間計算起點到乘車地點的時間以及換乘所需時間,其中,所述換乘所需時間包括下車地點步行到換乘地點的時間以及換乘等車時間。
優(yōu)選地,所述顯示模塊進(jìn)一步用于:
根據(jù)預(yù)設(shè)的頻率獲取當(dāng)前的位置信息以及車輛動態(tài)信息;
根據(jù)當(dāng)前的位置信息以及車輛動態(tài)信息重新計算所述狀態(tài)信息;
更新并顯示所述狀態(tài)信息,并高亮顯示總時間最少的路線方案,所述總時間包括:起點到乘車地點的時間、等車時間、乘車時間、下車地點步行到換乘地點的時間以及換乘等車時間。
實施本發(fā)明實施例,具有如下有益效果:
本發(fā)明實施例中,通過獲取起點和終點信息,根據(jù)起點和終點生成路線方案,更能進(jìn)一步估算每個路線方案對應(yīng)的狀態(tài)信息,包括行走距離、換乘距離、等車時間、乘車時間等,并能根據(jù)當(dāng)前的位置更新狀態(tài)信息,從而便于用戶及時查看路線的信息,合理安排行程,節(jié)省出行時間,提升用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種路線推薦方法第一實施例的流程圖。
圖2為本發(fā)明實施例提供的一種路線推薦方法中估算狀態(tài)信息的步驟的流程圖。
圖3為本發(fā)明實施例提供的一種路線推薦方法中估算狀態(tài)信息中估算時間步驟的流程圖。
圖4為本發(fā)明實施例提供的一種路線推薦方法中更新狀態(tài)信息的步驟的流程圖。
圖5為本發(fā)明實施例提供的一種路線推薦裝置第一實施例的結(jié)構(gòu)示意圖。
圖6為本發(fā)明實施例提供的一種路線推薦裝置第二實施例的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”和“第三”等是用于區(qū)別不同對象,而非用于描述特定順序。此外,術(shù)語“包括”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
圖1為本發(fā)明實施例提供的一種路線推薦方法第一實施例的流程圖。本實施例中,該路線推薦方法應(yīng)用于終端中,所述終端包括但不限于任何一種可與用戶通過按鍵、鍵盤、虛擬鍵盤、遙控器、觸摸屏或聲控設(shè)備進(jìn)行人機交互的電子產(chǎn)品,例如計算機、智能手機、平板電腦、電子書、游戲機等。所述終端可以接收用戶的輸入信息,所述輸入信息可以是語音輸入、觸摸輸入或者是按鍵輸入等,所述終端根據(jù)用戶輸入的起點信息以及終點信息,能夠給用戶顯示相應(yīng)的路線方案,并能夠根據(jù)路線方案給出每個路線方案的狀態(tài)信息,方便用戶查看。該路線推薦方法包括以下步驟S101-S104。
在步驟S101中,獲取起點信息以及終點信息。
具體的,首先獲取行程的起點信息以及終點信息。本實施方式中,可以由用戶輸入相應(yīng)的起點信息以及終點信息,即根據(jù)輸入信息來獲取起點信息或者終點信息,所述輸入信息包括:觸摸輸入、語音輸入以及文字輸入。在其他實施方式中,還可以以當(dāng)前終端所在的位置作為起點信息,即根據(jù)當(dāng)前位置獲取起點信息;由于有時用戶會將相應(yīng)的行程設(shè)置在終端的日程信息中,因此,還可以通過日程信息獲取相應(yīng)的終點信息,可以理解的是,在根據(jù)日程信息獲取終點信息時,還需要根據(jù)該日程信息的時間信息進(jìn)行判斷,判斷當(dāng)前時間與日程信息中的時間信息是否匹配。
在步驟S102中,根據(jù)所述起點信息以及終點信息生成至少一個路線方案,所述路線方案包括乘車地點、乘車車次以及換乘信息。
具體的,在獲取到起點信息以及終點信息之后,根據(jù)所述起點信息以及終點信息生成至少一個路線方案。本實施例中,所述終端可以通過無線網(wǎng)絡(luò)或者移動數(shù)據(jù)網(wǎng)絡(luò)與服務(wù)器連接,通過在服務(wù)器上進(jìn)行查詢,獲取路線方案,所述服務(wù)器上預(yù)存有相應(yīng)的公交信息、車輛信息、地圖信息等。根據(jù)起點信息以及重點信息,服務(wù)器會查詢出至少一個路線方案,并反饋給所述終端。所述路線方案包括乘車地點、乘車車次以及換乘信息??梢岳斫獾氖?,所述路線方案對應(yīng)的包括地鐵、城軌以及公交。
在步驟S103中,估算所述至少一個路線方案對應(yīng)的狀態(tài)信息,所述狀態(tài)信息包括起點到乘車地點的距離、換乘距離、乘車時間以及等車時間。
具體的,在獲取到路線方案之后,進(jìn)一步的估算每一個路線方案對應(yīng)的狀態(tài)信息。其中,所述狀態(tài)信息包括起點到乘車地點的距離、換乘距離、乘車時間以及等車時間。所述乘車地點包括公交站臺、地鐵站等;所述換乘距離是指換乘時的下車點與乘車點的距離;所述乘車時間是指在預(yù)估的在車上花費的時間;所述等車時間是指到達(dá)乘車地點之后的等待時間??梢岳斫獾氖?,由于路況的復(fù)雜性,距離信息可以比較精確的得到,但是時間信息通常都是估算值。
在步驟S104中,顯示所述至少一個路線方案及對應(yīng)的狀態(tài)信息,并根據(jù)當(dāng)前位置更新所述狀態(tài)信息。
具體的,在估算出狀態(tài)信息之后,顯示所述路線方案以及路線方案對應(yīng)的狀態(tài)信息,本實施方式中,可以在終端的界面上以地圖標(biāo)示等方式進(jìn)行展示??蛇x的,還可以根據(jù)花費時間、路程等對所有的路線方案進(jìn)行排序,以供用戶選擇。當(dāng)偵測到終端的位置信息改變時,還會根據(jù)當(dāng)前位置更新所述狀態(tài)信息,便于用戶及時了解狀況,安排出行。
上述可知,本發(fā)明實施例中的路線推薦方法,通過獲取起點和終點信息,根據(jù)起點和終點生成路線方案,更能進(jìn)一步估算每個路線方案對應(yīng)的狀態(tài)信息,包括行走距離、換乘距離、等車時間、乘車時間等,并能根據(jù)當(dāng)前的位置更新狀態(tài)信息,從而便于用戶及時查看路線的信息,合理安排行程,節(jié)省出行時間,提升用戶體驗。
圖2為本發(fā)明實施例提供的一種路線推薦方法中估算狀態(tài)信息的步驟的流程圖。該估算狀態(tài)信息的步驟可應(yīng)用于圖1所示的步驟S103中,可進(jìn)一步包括以下步驟S201-S206。
在步驟S201中,獲取所述路線方案的乘車地點。
具體的,在生成路線方案了之后,獲取路線方案的乘車地點,可以理解的是,所述乘車地點包括地鐵站以及公交站臺。
在步驟S202中,根據(jù)所述起點信息與所述乘車地點計算起點到乘車地點的距離。
具體的,根據(jù)確定的起點信息,計算起點到乘車地點的距離。其中,所述距離是指從起點步行到乘車地點的路程的距離,而不是地圖上的直線距離。
在步驟S203中,向預(yù)設(shè)的服務(wù)器查詢所述路線方案的乘車車次的車輛動態(tài)信息。
具體的,根據(jù)路線方案中的乘車車次,向預(yù)設(shè)的服務(wù)器查詢該乘車車次的車輛動態(tài)信息??梢岳斫獾氖牵F(xiàn)在的公交車由于都安裝了GPS,可以提供實時的公交信息,本實施例中,通過向預(yù)設(shè)的服務(wù)器獲取相應(yīng)車次的車輛動態(tài)信息,獲取該車次經(jīng)過該乘車地點的相關(guān)時間信息??蛇x的,還可以進(jìn)一步的獲取該車次車輛的擁擠程度信息,比如,若獲取到下一輛車十分擁擠,則可建議用戶選擇之后的車輛。
在步驟S204中,根據(jù)所述車輛動態(tài)信息獲取當(dāng)前所需的等車時間以及乘車時間。
具體的,根據(jù)車輛動態(tài)信息獲取等車時間以及乘車時間,其中等車時間是指用戶到達(dá)乘車地點之后所需要的等車時間,乘車時間是指上車到下車的時間。
在步驟S205中,若所述路線方案需要換乘,則根據(jù)換乘信息獲取相應(yīng)的換乘地點。
具體的,若路線方案中需要換乘,則獲取對于的換乘地點以及換乘車次。
在步驟S206中,根據(jù)下車地點以及換乘地點計算換乘距離。
具體的,根據(jù)下車地點以及換乘地點計算換乘距離,換乘距離是指從下車地點步行到換乘地點的距離,
在其他實施方式中,所述估算狀態(tài)信息的步驟還可以進(jìn)一步包括估算時間的步驟,圖3所示為本發(fā)明實施例提供的一種路線推薦方法中估算狀態(tài)信息中估算時間步驟的流程圖。該估算時間的步驟進(jìn)一步包括步驟S301-S303。
在步驟S301中,統(tǒng)計預(yù)設(shè)時間段內(nèi)的位置變化信息。
具體的,統(tǒng)計終端在預(yù)設(shè)時間段內(nèi)的位置變化信息,所述預(yù)設(shè)時間段是指在平常使用中偵測到的用戶步行的時間段,當(dāng)偵測到用戶步行時,獲取用戶步行期間的位置變化信息。
在步驟S302中,根據(jù)所述位置變化信息計算步行速度。
具體的,根據(jù)用戶的位置變化信息計算用戶的步行速度。所述步行速度是根據(jù)用戶日常使用過程中的步行過程統(tǒng)計計算得到的,可以認(rèn)為是該用戶通常的步行平均速度。
在步驟S303中,根據(jù)所述步行速度以及所述狀態(tài)時間計算起點到乘車地點的時間以及換乘所需時間,其中,所述換乘所需時間包括下車地點步行到換乘地點的時間以及換乘等車時間。
具體的,根據(jù)計算得到的步行速度進(jìn)一步計算相應(yīng)的時間信息,所述時間信息包括起點到乘車地點的時間以及換乘所需時間。所述換乘所需時間包括下車地點步行到換乘地點的時間以及換乘等車時間??梢岳斫獾氖?,所述換乘等車時間還需要進(jìn)一步考慮換乘車輛的狀態(tài)信息。
圖4所示為本發(fā)明實施例提供的一種路線推薦方法中更新狀態(tài)信息的步驟的流程圖。該更新狀態(tài)信息的步驟可應(yīng)用于圖1所示的步驟S104中,可進(jìn)一步包括以下步驟S401-S403。
在步驟S401中,根據(jù)預(yù)設(shè)的頻率獲取當(dāng)前的位置信息以及車輛動態(tài)信息。
具體的,所述預(yù)設(shè)的頻率可以由用戶預(yù)先設(shè)定,比如30秒或者15秒。
在步驟S402中,根據(jù)當(dāng)前的位置信息以及車輛動態(tài)信息重新計算所述狀態(tài)信息。
具體的,在偵測到位置信息以及車輛動態(tài)信息改變之后,重新計算所述狀態(tài)信息。
在步驟S403中,更新并顯示所述狀態(tài)信息,并高亮顯示總時間最少的路線方案,所述總時間包括:起點到乘車地點的時間、等車時間、乘車時間、下車地點步行到換乘地點的時間以及換乘等車時間。
具體的,在重新計算所述狀態(tài)信息之后,在顯示界面更新所述狀態(tài)信息,為了提醒用戶查看,還可以高亮顯示總時間最少的路線方案。其中,所述總時間是指路線方案所需花費的總時間,包括:起點到乘車地點的時間、等車時間、乘車時間、下車地點步行到換乘地點的時間以及換乘等車時間。由于路況復(fù)雜,比如存在堵車、車輛故障的現(xiàn)象,因此,通過及時的更新路線方案的狀態(tài)信息,可以使得用戶更加及時的了解相應(yīng)的情況,合理安排出行。
為便于更好的實施本發(fā)明實施例的上述方案,下面還提供用于配合實施上述方案的相關(guān)裝置。
圖5所示為本發(fā)明實施例提供的一種路線推薦裝置第一實施例的結(jié)構(gòu)示意圖。該路線推薦裝置應(yīng)用于終端中,所述終端包括但不限于任何一種可與用戶通過按鍵、鍵盤、虛擬鍵盤、遙控器、觸摸屏或聲控設(shè)備進(jìn)行人機交互的電子產(chǎn)品,例如計算機、智能手機、平板電腦、電子書、游戲機等。所述終端可以接收用戶的輸入信息,所述輸入信息可以是語音輸入、觸摸輸入或者是按鍵輸入等,所述終端根據(jù)用戶輸入的起點信息以及終點信息,能夠給用戶顯示相應(yīng)的路線方案,并能夠根據(jù)路線方案給出每個路線方案的狀態(tài)信息,方便用戶查看。
該路線推薦裝置包括獲取模塊501、生成模塊502、估算模塊503以及顯示模塊504。
獲取模塊501,用于獲取起點信息以及終點信息。
具體的,獲取模塊501首先獲取行程的起點信息以及終點信息。本實施方式中,可以由用戶輸入相應(yīng)的起點信息以及終點信息,即根據(jù)輸入信息來獲取起點信息或者終點信息,所述輸入信息包括:觸摸輸入、語音輸入以及文字輸入。在其他實施方式中,還可以以當(dāng)前終端所在的位置作為起點信息,即根據(jù)當(dāng)前位置獲取起點信息;由于有時用戶會將相應(yīng)的行程設(shè)置在終端的日程信息中,因此,還可以通過日程信息獲取相應(yīng)的終點信息,可以理解的是,在根據(jù)日程信息獲取終點信息時,還需要根據(jù)該日程信息的時間信息進(jìn)行判斷,判斷當(dāng)前時間與日程信息中的時間信息是否匹配。
生成模塊502,用于根據(jù)所述起點信息以及終點信息生成至少一個路線方案,所述路線方案包括乘車地點、乘車車次以及換乘信息。
具體的,在獲取模塊501獲取到起點信息以及終點信息之后,生成模塊502根據(jù)所述起點信息以及終點信息生成至少一個路線方案。本實施例中,所述終端可以通過無線網(wǎng)絡(luò)或者移動數(shù)據(jù)網(wǎng)絡(luò)與服務(wù)器連接,通過在服務(wù)器上進(jìn)行查詢,獲取路線方案,所述服務(wù)器上預(yù)存有相應(yīng)的公交信息、車輛信息、地圖信息等。根據(jù)起點信息以及重點信息,服務(wù)器會查詢出至少一個路線方案,并反饋給所述終端。所述路線方案包括乘車地點、乘車車次以及換乘信息。可以理解的是,所述路線方案對應(yīng)的包括地鐵、城軌以及公交。
估算模塊503,用于估算所述至少一個路線方案對應(yīng)的狀態(tài)信息,所述狀態(tài)信息包括起點到乘車地點的距離、換乘距離、乘車時間以及等車時間。
具體的,在獲取到路線方案之后,估算模塊503進(jìn)一步的估算每一個路線方案對應(yīng)的狀態(tài)信息。其中,所述狀態(tài)信息包括起點到乘車地點的距離、換乘距離、乘車時間以及等車時間。所述乘車地點包括公交站臺、地鐵站等;所述換乘距離是指換乘時的下車點與乘車點的距離;所述乘車時間是指在預(yù)估的在車上花費的時間;所述等車時間是指到達(dá)乘車地點之后的等待時間??梢岳斫獾氖牵捎诼窙r的復(fù)雜性,距離信息可以比較精確的得到,但是時間信息通常都是估算值。
顯示模塊504,用于顯示所述至少一個路線方案及對應(yīng)的狀態(tài)信息,并根據(jù)當(dāng)前位置更新所述狀態(tài)信息。
具體的,在估算出狀態(tài)信息之后,顯示模塊504顯示所述路線方案以及路線方案對應(yīng)的狀態(tài)信息,本實施方式中,可以在終端的界面上以地圖標(biāo)示等方式進(jìn)行展示??蛇x的,還可以根據(jù)花費時間、路程等對所有的路線方案進(jìn)行排序,以供用戶選擇。當(dāng)偵測到終端的位置信息改變時,還會根據(jù)當(dāng)前位置更新所述狀態(tài)信息,便于用戶及時了解狀況,安排出行。
上述可知,本發(fā)明實施例中的路線推薦裝置,通過獲取起點和終點信息,根據(jù)起點和終點生成路線方案,更能進(jìn)一步估算每個路線方案對應(yīng)的狀態(tài)信息,包括行走距離、換乘距離、等車時間、乘車時間等,并能根據(jù)當(dāng)前的位置更新狀態(tài)信息,從而便于用戶及時查看路線的信息,合理安排行程,節(jié)省出行時間,提升用戶體驗。
在其他實施方式中,所述獲取模塊501進(jìn)一步用于:
根據(jù)輸入信息或者當(dāng)前位置獲取起點信息;
讀取日程信息,根據(jù)日程信息獲取終點信息,或者
根據(jù)輸入信息獲取終點信息;
其中,所述輸入信息包括:觸摸輸入、語音輸入以及文字輸入。
在其他實施方式中,所述估算模塊503進(jìn)一步用于:
獲取所述路線方案的乘車地點;
根據(jù)所述起點信息與所述乘車地點計算起點到乘車地點的距離;
向預(yù)設(shè)的服務(wù)器查詢所述路線方案的乘車車次的車輛動態(tài)信息;
根據(jù)所述車輛動態(tài)信息獲取當(dāng)前所需的等車時間以及乘車時間;
若所述路線方案需要換乘,則根據(jù)換乘信息獲取相應(yīng)的換乘地點;
根據(jù)下車地點以及換乘地點計算換乘距離。
圖6所示為本發(fā)明實施例提供的一種路線推薦裝置第二實施例的結(jié)構(gòu)示意圖。對比圖5所示的第一實施例,本實施例中,該路線推薦裝置進(jìn)一步包括:統(tǒng)計模塊505以及計算模塊506。
統(tǒng)計模塊505,用于統(tǒng)計預(yù)設(shè)時間段內(nèi)的位置變化信息。
具體的,統(tǒng)計終端在預(yù)設(shè)時間段內(nèi)的位置變化信息,所述預(yù)設(shè)時間段是指在平常使用中偵測到的用戶步行的時間段,當(dāng)偵測到用戶步行時,獲取用戶步行期間的位置變化信息。
計算模塊506,用于根據(jù)所述位置變化信息計算步行速度;根據(jù)所述步行速度以及所述狀態(tài)時間計算起點到乘車地點的時間以及換乘所需時間,其中,所述換乘所需時間包括下車地點步行到換乘地點的時間以及換乘等車時間。
具體的,計算模塊506根據(jù)用戶的位置變化信息計算用戶的步行速度。所述步行速度是根據(jù)用戶日常使用過程中的步行過程統(tǒng)計計算得到的,可以認(rèn)為是該用戶通常的步行平均速度。接著,計算模塊506根據(jù)計算得到的步行速度進(jìn)一步計算相應(yīng)的時間信息,所述時間信息包括起點到乘車地點的時間以及換乘所需時間。所述換乘所需時間包括下車地點步行到換乘地點的時間以及換乘等車時間??梢岳斫獾氖?,所述換乘等車時間還需要進(jìn)一步考慮換乘車輛的狀態(tài)信息。
在其他實施方式中,所述顯示模塊504進(jìn)一步用于:
根據(jù)預(yù)設(shè)的頻率獲取當(dāng)前的位置信息以及車輛動態(tài)信息;
根據(jù)當(dāng)前的位置信息以及車輛動態(tài)信息重新計算所述狀態(tài)信息;
更新并顯示所述狀態(tài)信息,并高亮顯示總時間最少的路線方案,所述總時間包括:起點到乘車地點的時間、等車時間、乘車時間、下車地點步行到換乘地點的時間以及換乘等車時間。
本發(fā)明實施例還提供了一種終端,所述終端包括如圖5-6所述的路線推薦裝置,所述終端可以應(yīng)用如圖1-4所述的路線推薦方法。
上述可知,本發(fā)明實施例中的終端,通過獲取起點和終點信息,根據(jù)起點和終點生成路線方案,更能進(jìn)一步估算每個路線方案對應(yīng)的狀態(tài)信息,包括行走距離、換乘距離、等車時間、乘車時間等,并能根據(jù)當(dāng)前的位置更新狀態(tài)信息,從而便于用戶及時查看路線的信息,合理安排行程,節(jié)省出行時間,提升用戶體驗。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為根據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實施例裝置中的模塊、單元可以根據(jù)實際需要進(jìn)行合并、劃分和刪減。本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例以及不同實施例的特征進(jìn)行結(jié)合或組合。
通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將上述功能存儲在計算機可讀介質(zhì)中或作為計算機可讀介質(zhì)上的一個或多個指令或代碼進(jìn)行傳輸。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。以此為例但不限于:計算機可讀介質(zhì)可以包括隨機存取存儲器(Random Access Memory,RAM)、只讀存儲器(Read-Only Memory,ROM)、電可擦可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛嬎銠C可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(Digital Subscriber Line,DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(CD)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍(lán)光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計算機可讀介質(zhì)的保護范圍之內(nèi)。
總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。