本發(fā)明涉及導(dǎo)航
技術(shù)領(lǐng)域:
,特別涉及一種導(dǎo)航剩余時(shí)間的生成方法及裝置。
背景技術(shù):
:汽車已經(jīng)發(fā)展成為人們出行的主要交通工具,與汽車相關(guān)的電子產(chǎn)品也得到迅速的發(fā)展,導(dǎo)航終端作為駕駛的輔助設(shè)備發(fā)揮了極其重要的作用,逐漸成為出行必要的設(shè)備?,F(xiàn)有技術(shù)中,當(dāng)用戶需要對(duì)車輛的行駛數(shù)據(jù)進(jìn)行記錄時(shí),通常會(huì)采用行車記錄儀,而行車記錄儀一般是對(duì)車輛在駕駛過(guò)程中的行車軌跡,視頻錄像等行駛數(shù)據(jù)進(jìn)行采集,其可以很直觀的反應(yīng)用戶行駛的具體的行程及路況,但存儲(chǔ)在行車記錄儀中的數(shù)據(jù)是以一種固定的獨(dú)立數(shù)據(jù)形式存在,并不能為以后的駕駛提供有效的數(shù)據(jù)支持。現(xiàn)有的導(dǎo)航設(shè)備是通過(guò)gps定位與圖商提供的導(dǎo)航地圖數(shù)據(jù)相結(jié)合對(duì)車輛進(jìn)行引導(dǎo),而圖商提供的導(dǎo)航地圖數(shù)據(jù)并不會(huì)考慮到不用用戶、不同時(shí)段及不同路況間的差異,且目前也不存在對(duì)用戶的行駛信息進(jìn)行采集、分析及利用的方法,這就導(dǎo)致了導(dǎo)航設(shè)備只能根據(jù)普遍性的地圖數(shù)據(jù)提供提示及引導(dǎo),而這種方式很明顯缺乏針對(duì)性及參考性。現(xiàn)有導(dǎo)航設(shè)備對(duì)剩余時(shí)間的計(jì)算大多采用導(dǎo)航路線中各個(gè)路段的距離除以此路段的平均速度,而此平均速度一般來(lái)自導(dǎo)航數(shù)據(jù)中存儲(chǔ)的該路段的平均速度,或者導(dǎo)航軟件中對(duì)于不同等級(jí)道路規(guī)定的固定數(shù)值,這兩種平均速度與實(shí)際的用戶的行駛速度存在很大差異,沒(méi)有考慮到不同用戶的駕駛習(xí)慣的不同,以及不同時(shí)間段的路況不同等情況,而且現(xiàn)有的計(jì)算方法也沒(méi)有考慮車輛經(jīng)過(guò)信號(hào)燈的可能的等待時(shí)間,這樣就會(huì)造成計(jì)算的剩余時(shí)間的準(zhǔn)確度不高。技術(shù)實(shí)現(xiàn)要素:鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種導(dǎo)航剩余時(shí)間的生成方法及裝置?;诒景l(fā)明實(shí)施例的一個(gè)方面,提供利用車輛存儲(chǔ)的行駛數(shù)據(jù)計(jì)算車輛到達(dá)目的地的行駛時(shí)間;所述行駛數(shù)據(jù)包括路段速度信息數(shù)據(jù)及路口等待時(shí)間數(shù)據(jù);所述行駛時(shí)間為對(duì)應(yīng)路段的行駛時(shí)間與對(duì)應(yīng)路口的路口等待時(shí)間之和;所述對(duì)應(yīng)路段為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路段;所述對(duì)應(yīng)路口為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路口。作為具體實(shí)例之一,所述路段速度信息數(shù)據(jù)包括第一路段信息、時(shí)間信息、平均速度信息及歷史速度信息;所述第一路段信息為所述歷史速度信息產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述時(shí)間信息為所述歷史速度信息產(chǎn)生時(shí)表示的時(shí)間對(duì)應(yīng)的預(yù)設(shè)時(shí)段;所述平均速度信息為歷史速度信息的平均值;所述歷史速度信息為歷史接收的速度信息。作為具體實(shí)例之一,所述路口等待時(shí)間數(shù)據(jù)包括第二路段信息、第三路段信息、時(shí)間信息、路口等待時(shí)間均值及歷史路口等待時(shí)間;所述第二路段信息為停止時(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述第三路段信息為駛?cè)霑r(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述停止時(shí)間為車輛位于路段末端且速度小于預(yù)設(shè)閾值時(shí)所表示的時(shí)間;所述駛?cè)霑r(shí)間為由停止時(shí)間產(chǎn)生時(shí)表示的路段駛?cè)胂乱宦范螘r(shí)所表示的時(shí)間;所述時(shí)間信息為所述停止時(shí)間所對(duì)應(yīng)的預(yù)設(shè)時(shí)段;路口等待時(shí)間均值為歷史路口等待時(shí)間的平均值;所述歷史路口等待時(shí)間由所述停止時(shí)間與所述駛?cè)霑r(shí)間計(jì)算得出。作為具體實(shí)例之一,所述方法還包括:接收服務(wù)器傳輸?shù)乃俣刃畔?;?duì)比服務(wù)器傳輸?shù)乃俣刃畔⑴c存儲(chǔ)于行駛數(shù)據(jù)中的平均速度信息;修正計(jì)算行駛時(shí)間的速度值。作為具體實(shí)例之一,所述方法還包括:根據(jù)當(dāng)前時(shí)間與行駛數(shù)據(jù)分別計(jì)算車輛到達(dá)各個(gè)對(duì)應(yīng)路段和/或?qū)?yīng)路口的預(yù)測(cè)時(shí)間;根據(jù)預(yù)測(cè)時(shí)間對(duì)應(yīng)的時(shí)間段讀取行駛數(shù)據(jù)中各對(duì)應(yīng)路段的速度平均值和/或各對(duì)應(yīng)路口的路口等待時(shí)間平均值,計(jì)算車輛到達(dá)目的地的行駛時(shí)間。作為本發(fā)明實(shí)施例的另一個(gè)方面,本發(fā)明還提供一種導(dǎo)航剩余時(shí)間的生成裝置,所述裝置包括:生成模塊:用于生成行駛數(shù)據(jù),所述行駛數(shù)據(jù)包括路段速度信息數(shù)據(jù)及路口等待時(shí)間數(shù)據(jù);計(jì)算模塊:用于根據(jù)行駛數(shù)據(jù)計(jì)算車輛到達(dá)目的地的行駛時(shí)間,所述行駛時(shí)間為對(duì)應(yīng)路段的行駛時(shí)間與對(duì)應(yīng)路段的路口等待時(shí)間之和;所述對(duì)應(yīng)路段為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路段;所述對(duì)應(yīng)路口為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路口;存儲(chǔ)模塊:用于存儲(chǔ)生成的行駛數(shù)據(jù)。作為具體實(shí)例之一,所述行駛數(shù)據(jù)的生成模塊包括:第一接收模塊:用于接收歷史速度信息;匹配模塊:用于將所述歷史速度信息產(chǎn)生時(shí)所表示的路段與地圖數(shù)據(jù)匹配獲取路段標(biāo)識(shí);第一生成模塊:用于生成路段速度信息數(shù)據(jù),所述路段速度信息數(shù)據(jù)包括第一路段信息、時(shí)間信息、平均速度信息及歷史速度信息;所述第一段路段信息為所述匹配模塊獲取的路段標(biāo)識(shí);所述時(shí)間信息為所述歷史速度信息產(chǎn)生時(shí)表示的時(shí)間對(duì)應(yīng)的預(yù)設(shè)時(shí)段;所述平均速度信息為歷史速度信息的平均值;所述歷史速度信息為接收的速度信息。作為具體實(shí)例之一,所述行駛數(shù)據(jù)的生成模塊還包括:第一判斷子模塊:用于判斷當(dāng)前車輛的位置是否位于路段末端;第二判斷子模塊:用于判斷當(dāng)前車輛的速度值是否小于預(yù)設(shè)閾值;第二生成子模塊:用于生成路口等待時(shí)間數(shù)據(jù),所述路口等待時(shí)間數(shù)據(jù)包括第二路段信息、第三路段信息、時(shí)間信息、路口等待時(shí)間均值及歷史路口等待時(shí)間;所述第二路段信息為停止時(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述第三路段信息為駛?cè)霑r(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述停止時(shí)間為車輛位于路段末端且速度小于預(yù)設(shè)閾值時(shí)所表示的時(shí)間;所述駛?cè)霑r(shí)間為由停止時(shí)間產(chǎn)生時(shí)所處的路段駛?cè)胂乱宦范螘r(shí)所表示的時(shí)間;所述時(shí)間信息為所述停止時(shí)間所對(duì)應(yīng)的預(yù)設(shè)時(shí)段;路口等待時(shí)間均值為歷史路口等待時(shí)間的平均值;所述歷史路口等待時(shí)間由所述停止時(shí)間與所述駛?cè)霑r(shí)間計(jì)算得出。作為具體實(shí)例之一,所述裝置還包括:通信模塊:用于獲取服務(wù)器的速度信息;對(duì)比模塊:用于對(duì)比通過(guò)服務(wù)器獲取的速度信息與存儲(chǔ)于行駛數(shù)據(jù)中的平均速度信息;修正模塊:用于修正計(jì)算行駛時(shí)間的速度值。作為具體實(shí)例之一,所述計(jì)算模塊包括:預(yù)算模塊:用于根據(jù)當(dāng)前時(shí)間與行駛數(shù)據(jù)的信息分別計(jì)算車輛達(dá)到各個(gè)對(duì)應(yīng)路段和/或 各個(gè)對(duì)應(yīng)路口的預(yù)測(cè)時(shí)間;讀取模塊:用于根據(jù)預(yù)測(cè)時(shí)間對(duì)應(yīng)的時(shí)間段讀取行駛數(shù)據(jù)中各對(duì)應(yīng)路段的速度平均值和/或各對(duì)應(yīng)路口的路口等待時(shí)間平均值。本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本發(fā)明對(duì)獲取的行駛信息進(jìn)行了全面的分析,并與地圖數(shù)據(jù)多方面的結(jié)合形成多種可為用戶應(yīng)用的行駛數(shù)據(jù),利用行駛數(shù)據(jù)的路段速度信息與路口等待時(shí)間,可以獲取得到用戶以往通過(guò)各段的平均速度及在每個(gè)路口的平均等待時(shí)間,再將獲取的具有用戶特征的數(shù)據(jù)與地圖數(shù)據(jù)相結(jié)合,計(jì)算剩余路段的剩余時(shí)間,剩余時(shí)間為用戶通過(guò)每個(gè)路段的平均時(shí)間與每個(gè)路口的平均等待時(shí)間之和,該計(jì)算方法對(duì)路段進(jìn)行了細(xì)化處理,使每個(gè)路段獲取的速度信息更精確;通過(guò)對(duì)路段的標(biāo)識(shí),記錄了每個(gè)路口的平均等待時(shí)間,而不是對(duì)所有路口的等待時(shí)間的粗略平均;并且結(jié)合了用戶自身的駕駛特點(diǎn),給用戶帶來(lái)了更準(zhǔn)確的剩余時(shí)間信息。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。附圖說(shuō)明附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:圖1為本發(fā)明實(shí)施例中實(shí)施例一提供的行駛數(shù)據(jù)的生成的流程圖;圖2為本發(fā)明實(shí)施例中實(shí)施例一提供的路段劃分的流程圖;圖3為本發(fā)明實(shí)施例中實(shí)施例一提供的時(shí)間信息與行駛信息關(guān)聯(lián)存儲(chǔ)的流程圖;圖4為本發(fā)明實(shí)施例中實(shí)施例一提供的路段速度信息數(shù)據(jù)生成流程圖;圖5為本發(fā)明實(shí)施例中實(shí)施例一提供的道路信息的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中實(shí)施例一提供的路段速度變化信息數(shù)據(jù)生成的流程圖;圖7為本發(fā)明實(shí)施例中實(shí)施例一提供的路口等待時(shí)間生成的流程圖;圖8為本發(fā)明實(shí)施例中實(shí)施例一提供的行駛數(shù)據(jù)裝置的結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例中實(shí)施例一提供的生成模塊的結(jié)構(gòu)示意圖;圖10為本發(fā)明實(shí)施例中實(shí)施例一提供的接收模塊的結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例中實(shí)施例一提供的生成行駛數(shù)據(jù)的導(dǎo)航裝置的結(jié)構(gòu)示意圖;圖12為本發(fā)明實(shí)施例中實(shí)施例二提供的導(dǎo)航剩余時(shí)間生成的流程圖;圖13為本發(fā)明實(shí)施例中實(shí)施例二提供的導(dǎo)航剩余時(shí)間生成的流程圖;圖14為本發(fā)明實(shí)施例中實(shí)施例二提供的剩余時(shí)間計(jì)算的具體流程圖;圖15為本發(fā)明實(shí)施例中實(shí)施例二提供的導(dǎo)航剩余時(shí)間生成裝置的結(jié)構(gòu)示意圖;圖16為本發(fā)明實(shí)施例中實(shí)施例二提供的帶有通信裝置的導(dǎo)航剩余時(shí)間生成裝置的結(jié)構(gòu)示意圖;圖17為本發(fā)明實(shí)施例中實(shí)施例二提供的計(jì)算模塊的結(jié)構(gòu)示意圖。具體實(shí)施方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然此部分及附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。實(shí)施例一如圖1,在本發(fā)明實(shí)施例一中,提供了一種行駛數(shù)據(jù)的生成方法,包括下述步驟:s111:獲取行駛信息;在獲取行駛信息的方法中,可以通過(guò)外部設(shè)備進(jìn)行記錄、傳送,也可以直接由導(dǎo)航設(shè)備獲取的數(shù)據(jù)。s112:獲取行駛信息產(chǎn)生時(shí)所表示的位置信息;s113:將s112中獲取的位置信息與地圖數(shù)據(jù)相匹配,獲得所述位置對(duì)應(yīng)的道路信息;所述道路信息為所述行駛信息產(chǎn)生時(shí)所表示的位置信息對(duì)應(yīng)的地圖數(shù)據(jù)中的路段信息。s114:將獲得道路信息與行駛信息關(guān)聯(lián)存儲(chǔ),即制作并存儲(chǔ)行駛數(shù)據(jù);s115:建立行駛數(shù)據(jù)與地圖數(shù)據(jù)的索引關(guān)系;優(yōu)選地,本方法應(yīng)用于導(dǎo)航裝置中,s113步驟中所述的地圖數(shù)據(jù)為導(dǎo)航中地圖數(shù)據(jù)。在s115步驟中索引的具體實(shí)現(xiàn)方式本方法中不做限制,下面列舉兩種優(yōu)選地實(shí)現(xiàn)方式:方式1:用行業(yè)公知,地圖數(shù)據(jù)都是采用分塊存儲(chǔ),多級(jí)索引的方式,行駛數(shù)據(jù)也可采用與導(dǎo)航設(shè)備所用地圖數(shù)據(jù)一樣的索引關(guān)系,來(lái)管理行駛數(shù)據(jù)。方式2:導(dǎo)航地圖數(shù)據(jù)和行駛數(shù)據(jù)的關(guān)系是通過(guò)道路標(biāo)識(shí)來(lái)關(guān)聯(lián)的,通過(guò)建立道路標(biāo)識(shí)與行駛數(shù)據(jù)具體存儲(chǔ)位置的關(guān)系表來(lái)完成索引,將索引表按照道路標(biāo)識(shí)數(shù)值大小進(jìn)行排序。在讀取某條道路的行駛數(shù)據(jù)中,只要查找索引表,就可以得到數(shù)據(jù)的具體位置,由于索引表按照道路標(biāo)識(shí)已經(jīng)有序,使用二分查找性能會(huì)有很大提升,所以這種方式對(duì)數(shù)據(jù)的訪問(wèn)性能是可以接受的。通過(guò)本方法生成的行駛數(shù)據(jù)的數(shù)據(jù)格式可以與導(dǎo)航設(shè)備中的電子地圖數(shù)據(jù)建立對(duì)應(yīng)關(guān)系,且建立了地圖數(shù)據(jù)中道路及與其相關(guān)聯(lián)的行駛數(shù)據(jù)的索引關(guān)系。通過(guò)索引來(lái)提升行駛數(shù)據(jù)的讀取性能,解決了存儲(chǔ)大量行駛數(shù)據(jù)讀取的性能問(wèn)題,提高讀取的速度。進(jìn)一步地,車輛在走行過(guò)程中,在與地圖數(shù)據(jù)相匹配確定車輛行駛路段的過(guò)程中(步驟s113),當(dāng)車輛定位到具體路段上時(shí),從地圖數(shù)據(jù)中取得路段唯一標(biāo)識(shí),優(yōu)選地判斷當(dāng)前路段是否需要?jiǎng)澐?,地圖數(shù)據(jù)中對(duì)于能夠唯一標(biāo)識(shí)的一段道路,有些道路距離長(zhǎng)度會(huì)很長(zhǎng),如一些路段可以在幾十千米以上,顯然如此長(zhǎng)的距離不可能是一個(gè)相同的速度,想要做到對(duì)每個(gè)路段的行駛數(shù)據(jù)做一個(gè)精細(xì)化記錄,就需要對(duì)一些特定路段按照實(shí)際情況,應(yīng)用一些技術(shù)方法進(jìn)行劃分。如圖2,本發(fā)明中優(yōu)選地劃分步驟如下:s121:獲取s113中道路信息唯一確定的路段的詳細(xì)信息;即:從地圖數(shù)據(jù)中獲取相應(yīng)路段的詳細(xì)信息,主要包含道路的一些特征值如:長(zhǎng)度,道路形狀信息,海拔信息,坡度信息,橋,隧道,高架,轉(zhuǎn)盤等。s122:根據(jù)路段的詳細(xì)信中的特征值判斷當(dāng)前路段是否需要?jiǎng)澐?;s123:如果需要?jiǎng)澐郑鶕?jù)路段詳細(xì)信中特征值進(jìn)行劃分,記錄分割后的每一段的長(zhǎng)度,以及整個(gè)路段被劃分的路段數(shù)。劃分舉例:對(duì)于坡地、海拔將其值一致,或者在一定閾值內(nèi)的道路中某一部分劃分為一段,參考道路形狀,可以獲得道路的彎度,將道路彎度一致的劃分一段,將彎度較小的劃分一段。s124:制作并存儲(chǔ)路段數(shù)據(jù),作為制作行駛數(shù)據(jù)的中間數(shù)據(jù)保存在導(dǎo)航設(shè)備中。所述的路段數(shù)據(jù)可以參考表1、表2。表1路段數(shù)據(jù)表表2子路段車速記錄表時(shí)間段標(biāo)識(shí)車速均值歷史車速值(多條紀(jì)錄)表1中各個(gè)子路段車速記錄如表2所描述。路段數(shù)據(jù)表(表1)中描述的子路段是指對(duì)路段按照固定分割大小劃分后的一段道路,子路段是整個(gè)路段的一個(gè)子集,其中每個(gè)路段的分割值存儲(chǔ)于路段數(shù)據(jù)表中的路段劃分值字段中,由于每個(gè)路段擁有特有的分割值,也就是每個(gè)路段的劃分可以不同,但每段道路只 進(jìn)行一次劃分,只在初次經(jīng)過(guò)該段道路時(shí)進(jìn)行。路段的劃分方式提供了將整個(gè)較長(zhǎng)路段進(jìn)行細(xì)分的方法,這樣每個(gè)子路段都可以存儲(chǔ)行駛信息,如速度等,對(duì)整個(gè)路段上的行駛信息做到了細(xì)化處理。本方法中優(yōu)先的方式是:在該路段初次記錄行駛數(shù)據(jù)時(shí)進(jìn)行劃分,也就是每個(gè)路段只進(jìn)行一次劃分,當(dāng)劃分路段為1時(shí)說(shuō)明按照設(shè)定的劃分方法該路不需要進(jìn)行劃分,也就是說(shuō),初次經(jīng)過(guò)該路段時(shí)進(jìn)行判斷是否需要?jiǎng)澐郑院笤俳?jīng)過(guò)該路段直接使用子路段記錄,不需要再判斷是否需要?jiǎng)澐帧W勇范诬囁儆涗洷碇写鎯?chǔ)每個(gè)子路段各個(gè)時(shí)間標(biāo)識(shí)上的歷史行車速度值,和基于歷史數(shù)據(jù)求的車速變化均值,如果該路段不需要進(jìn)行劃分時(shí),該路段只有一個(gè)子路段就是該路段本身,子路段車速記錄表中只有一條記錄,記錄整個(gè)路段的車速信息。具體的劃分方法的流程為:從地圖數(shù)據(jù)中獲取相應(yīng)路段的詳細(xì)信息,判斷是否進(jìn)行過(guò)劃分;如果路段未進(jìn)行過(guò)劃分,則是初次經(jīng)過(guò)該路段,需要對(duì)路段進(jìn)行劃分,按照劃分要求完成劃分后,獲取當(dāng)前子路段的行駛信息合成路段數(shù)據(jù)表(表1)及子路段車速記錄表(表2)保存;如果路段已經(jīng)劃分,不需要再進(jìn)行劃分,只要確定當(dāng)前位于子路段的位置,獲取行駛信息,重新保存路段數(shù)據(jù)表(表1)及子路段車速記錄表(表2)。進(jìn)一步地,如圖3,時(shí)間信息也是本方法中的重要信息,所述的行駛數(shù)據(jù)優(yōu)選的包括時(shí)間信息,將時(shí)間信息與行駛信息關(guān)聯(lián)的方法包括:s131:預(yù)先劃分時(shí)間段,制作時(shí)間段標(biāo)識(shí)表;具體劃分的方式可根據(jù)需要調(diào)整,只要能夠唯一標(biāo)識(shí),且各個(gè)時(shí)間段沒(méi)有沖突就可劃分。例如可以分段劃分,如早高峰、晚高峰,或每幾個(gè)小時(shí)一個(gè)時(shí)間段,也可以考慮一些特殊情況,如特殊日期(節(jié)假日),特殊天氣(雨雪、霜凍)等。時(shí)間段標(biāo)識(shí)是指將時(shí)間按照分鐘、小時(shí)、星期或日期劃分后的一個(gè)時(shí)間間隔的一個(gè)唯一標(biāo)識(shí)。具體的記錄形式可以為:表3時(shí)間段標(biāo)識(shí)表時(shí)間段標(biāo)識(shí)起始時(shí)間終止時(shí)間特殊日期標(biāo)識(shí)特殊天氣標(biāo)識(shí)s132:獲取所述行駛數(shù)據(jù)產(chǎn)生時(shí)所表示的行駛時(shí)間;s133:確定行駛時(shí)間對(duì)應(yīng)的時(shí)間段標(biāo)識(shí),將獲取的行駛信息按照時(shí)間段標(biāo)識(shí)進(jìn)行存儲(chǔ),關(guān)聯(lián)存儲(chǔ)通過(guò)時(shí)間段標(biāo)識(shí)與行駛數(shù)據(jù)、路段信息。時(shí)間段的標(biāo)識(shí)可以如下表2.1-2.3中的002。關(guān)聯(lián)存儲(chǔ)時(shí)間信息的流程為:獲取行駛信息產(chǎn)生時(shí)所表示的日期信息和/或天氣信息;確定當(dāng)前時(shí)間所屬的時(shí)間段,結(jié)合日期信息和/或天氣信息判斷是否特殊日期和/或特殊天氣;確定是否存儲(chǔ)當(dāng)前時(shí)間段的歷史數(shù)據(jù);若存在,證明該路段已經(jīng)經(jīng)過(guò)了劃分,本次記錄行駛數(shù)據(jù)時(shí),不需要再進(jìn)行劃分,但需要考慮歷史數(shù)據(jù)記錄的位置是否已滿,如果已滿需要?jiǎng)h除最舊的歷史數(shù)據(jù),重新計(jì)算歷史數(shù)據(jù)的均值,再存入相應(yīng)的子路段車速記錄表(與表1對(duì)應(yīng)的表2)中,如果歷史記錄沒(méi)有滿,將當(dāng)前車速按照時(shí)間信息存入歷史車速值中,重新計(jì)算歷史數(shù)據(jù)的均值,最后存入路段車速表中。若不存在,同時(shí)制作子路段車速記錄表子路段車速記錄表,直接添加該子路段的時(shí)間段信息。由于獲取的行駛信息的不同,可以通過(guò)以上的方式按照用戶的需要建立不同的行駛數(shù)據(jù)。優(yōu)選地,生成的行駛數(shù)據(jù)包括路段速度信息數(shù)據(jù)、路段車速變化信息數(shù)據(jù)和/或路口等待時(shí)間數(shù)據(jù)。進(jìn)一步地,所述的行駛信息為速度信息,所述路段速度信息數(shù)據(jù)的生成方法包括:s1401:獲取速度信息;所述獲取速度的信息包括多種方式,例如通過(guò)速度記錄裝置或車輛診斷裝置obd進(jìn)行采集,采集的方式包括按固定時(shí)間采集,或者根據(jù)地圖匹配的結(jié)果發(fā)送獲取速度的請(qǐng)求等等,本領(lǐng)域技術(shù)人員可以根據(jù)公知常識(shí)采用任意獲取速度信息的方法;s1402:根據(jù)速度信息產(chǎn)生時(shí)所表示的位置信息匹配地圖數(shù)據(jù),獲取速度信息對(duì)應(yīng)的路段;s1403:根據(jù)路段的劃分方式,對(duì)路段進(jìn)行劃分;參照上述劃分的步驟及劃分方法的流程,再次不再贅述;s1404:制作并存儲(chǔ)路段速度信息數(shù)據(jù)。所述路段速度信息數(shù)據(jù)為關(guān)聯(lián)存儲(chǔ)的路段信息、速度信息、及時(shí)間信息;如表1、表2。所述路段速度信息數(shù)據(jù)包括路段標(biāo)識(shí)、子路段標(biāo)識(shí)、時(shí)間信息、平均速度信息及歷史速度信息;所述平均速度信息為歷史速度信息的平均值;所述歷史速度信息為每次記錄的速度信息。如圖4,具體的流程為:s1411:獲取對(duì)速度信息產(chǎn)生時(shí)所表示的位置信息;s1412:判斷所述位置信息是否與地圖數(shù)據(jù)匹配;s1413:判斷歷史速度信息是否存在,若存在,則進(jìn)入s1414,若不存在,則進(jìn)入s1410;s1414:判斷是否存在所述速度信息產(chǎn)生時(shí)所表示的時(shí)間對(duì)應(yīng)的時(shí)間段數(shù)據(jù);s1415:獲取車速,進(jìn)入s1416;s1416:判斷記錄是否已滿,若是,則進(jìn)入s1417;若否,則進(jìn)入s1418;s1417:刪除最舊歷史速度信息;s1418:存入獲取速度信息;s1419:修改車速均值,進(jìn)入s1424。s1420:判斷當(dāng)前路段是否分割;s1421:分割路段;s1422:獲取車速,進(jìn)入s1423;s1423:制作路段速度信息數(shù)據(jù);s1424:存入路段速度信息記錄表。參照?qǐng)D5,獲取的速度對(duì)應(yīng)的路段是路段標(biāo)識(shí)為1002的路段時(shí),判斷路段標(biāo)識(shí)為1002的路段是否初次經(jīng)過(guò),如初次經(jīng)過(guò)則獲取地圖數(shù)據(jù)中路段1002的詳細(xì)信息制作路段數(shù)據(jù)表(表1.1),所述的詳細(xì)包括劃分類型、分割值子路段個(gè)數(shù),如1002路段的劃分類型為0,即固定分割,分割值為500米,子路段個(gè)數(shù)為3。表1.1路段1002路段數(shù)據(jù)表由于為初次記錄,將本次獲取的車速存入歷史車速信息,不存在其他歷史車速信息,則其他歷史車速信息記錄為0,平均車速值與本次車速值一致。其中,歷史車速信息記錄的數(shù)量可以根據(jù)用戶需要進(jìn)行調(diào)整。按照路段劃分方法將1002劃分為子路段1、子路段2、子路段3,如當(dāng)前時(shí)間為8:20,從時(shí)間段標(biāo)識(shí)表中取得當(dāng)前時(shí)間段標(biāo)識(shí)為002,各個(gè)子路段的車速值分別為30km/h,35m/h,40m/h,則每個(gè)子路段記錄如下表2.1-2.3。表2.1路段1002-子路段1車速記錄表時(shí)間段標(biāo)識(shí)車速均值歷史車速值(多條紀(jì)錄)0023030,0,0,0……表2.2路段1002-子路段2車速記錄表時(shí)間段標(biāo)識(shí)車速均值歷史車速值(多條紀(jì)錄)0023535,0,0,0……表2.3路段1002-子路段3車速記錄表時(shí)間段標(biāo)識(shí)車速均值歷史車速值(多條紀(jì)錄)0024545,0,0,0……進(jìn)一步地,當(dāng)所述行駛信息為速度變化信息時(shí),生成路段車速變化信息數(shù)據(jù),所述路段車速變化信息數(shù)據(jù)的生成方法包括如下步驟:s1501:接收速度變化信息;s1502:根據(jù)速度變化信息產(chǎn)生時(shí)所表示的位置信息匹配地圖數(shù)據(jù)中的路段,獲取速度變化信息對(duì)應(yīng)的路段;所述的速度變化信息產(chǎn)生時(shí)所表示的位置信息是指速度開始變化的初位置點(diǎn)至位置變化完成后對(duì)應(yīng)的終位置點(diǎn);s1503:判斷對(duì)應(yīng)的路段是否變換路段;s1504:若初位置點(diǎn)對(duì)應(yīng)的路段與終位置點(diǎn)對(duì)應(yīng)的路段為相同路段,制作路段中切換車速變化信息,如表3;所述路段中切換車速變化信息為路段標(biāo)識(shí)、子路段標(biāo)識(shí)、連續(xù)車速變化次數(shù)記錄、連續(xù)車速變化次數(shù)記錄、車速變化均值及歷史車速變化值的關(guān)聯(lián)存儲(chǔ);s1505:若初位置點(diǎn)對(duì)應(yīng)的路段與終位置點(diǎn)對(duì)應(yīng)的路段為不同且連續(xù)的路段,制作并存儲(chǔ)路段切換車速變化信息,如表4;所述連續(xù)路段指路段的連接處不存在交通燈;所述路段切換車速變化信息為第一駛出路段標(biāo)識(shí)、第一駛?cè)肼范螛?biāo)識(shí)、時(shí)間信息、速度變化平均值及速度變化值的關(guān)聯(lián)存儲(chǔ);所述第一駛出路段為初位置點(diǎn)對(duì)應(yīng)的路段;所述第一駛?cè)肼范螢榻K位置點(diǎn)對(duì)應(yīng)的路段。表3路段中車速變化表表4:路段切換車速變化表路段中車速變化表(表3)中記錄了車輛在某一路段上的某個(gè)位置發(fā)生車速變化,并且將具體位置轉(zhuǎn)換為該路段上子路段的標(biāo)識(shí)進(jìn)行存儲(chǔ)。這種轉(zhuǎn)換可以減小由于每次減速的具體位置的坐標(biāo),存在差異導(dǎo)致對(duì)于相同位置的減速無(wú)法識(shí)別的情況,當(dāng)然該路段的劃分一定是足夠精細(xì)足以對(duì)唯一的一個(gè)減速位置進(jìn)行匹配。行駛數(shù)據(jù)中這樣的速度變化可能與實(shí)際中如某個(gè)路段中間存在減速帶,或者存在道路不平整,道路顛簸,道路變窄等情況相對(duì)應(yīng)。路段切換車速變化表(表4)主要記錄車輛在不同路段發(fā)生切換時(shí)的車速變化。如從主路駛?cè)敕至髀范?、從主路駛?cè)朐训阑驈脑训礼側(cè)胫髀?,不包括存在路口的路口。進(jìn)一步地,具體可以參考圖6。所述路段車速變化信息數(shù)據(jù)的流程為:s1511:接收速度變化值;對(duì)于車速頻繁變化的情況,為了減小處理數(shù)據(jù)的負(fù)荷,可以限定只接收速度變化值大 于一定閾值時(shí)的速度變化值;可以通過(guò)很多方式獲取速度變化值,例如:通過(guò)速度獲取模塊主動(dòng)向?qū)Ш侥K發(fā)送車速變化信息,優(yōu)選地收集用戶車速減小的情況,車速減小處可以作為減速警示點(diǎn)提醒用戶;s1512:確定車輛所處位置,與地圖數(shù)據(jù)匹配;若是,則進(jìn)入s1513,否則,結(jié)束;s1513:判斷車輛位置是否為路段切換處;若是,則進(jìn)入s1514,否則,進(jìn)入s1520;s1514:判斷是否存在所述速度變化信息產(chǎn)生時(shí)所表示的時(shí)間對(duì)應(yīng)的時(shí)間段數(shù)據(jù),若是,進(jìn)入s1515;否則,制作車速變化記錄,進(jìn)入s1519;s1515:判斷記錄是否已滿,若是,則進(jìn)入s1516;若否,則進(jìn)入s1517;s1516:刪除最舊歷史速度信息;s1517:存入獲取速度信息;s1518:修改速度變化均值,s1519:存入路段切換速度變化表;s1520:確定子路段位置;s1521:判斷是否存在所述速度變化信息產(chǎn)生時(shí)所表示的時(shí)間對(duì)應(yīng)的時(shí)間段數(shù)據(jù),若是,進(jìn)入s1522;否則,制作車速變化記錄,進(jìn)入s1526;s1522:判斷記錄是否已滿,若是,則進(jìn)入s1523;若否,則進(jìn)入s1524;s1523:刪除最舊歷史速度信息;s1524:存入獲取速度變化信息;s1525:修改車速變化均值,s1526:存入路段中切換速度變化表。接收車速變化值,確定車輛所處位置,判斷所處位置是否為路段切換處,地圖數(shù)據(jù)存儲(chǔ)了詳細(xì)的道路信息,以及道路連接情況,結(jié)合定位裝置計(jì)算出當(dāng)前車所處位置,配合地圖數(shù)據(jù)中的道路信息,可以很容易判斷出車輛是否處于道路切換處。然后需要判斷該時(shí)間段是否存在歷史數(shù)據(jù),如果沒(méi)有歷史數(shù)據(jù),制作車速變化記錄存入存儲(chǔ)器,如果存在歷史數(shù)據(jù),判斷歷史數(shù)據(jù)是否已經(jīng)滿了,不滿時(shí)可以存入到歷史車速變化中,如果歷史數(shù)據(jù)已經(jīng)滿了,將刪除最舊時(shí)間歷史記錄。對(duì)于存在歷史記錄的車速變化,都需要修改車速變化均值。地圖數(shù)據(jù)存儲(chǔ)了詳細(xì)的道路信息,以及道路連接情況,結(jié)合定位裝置計(jì)算出當(dāng)前車所處位置,配合地圖數(shù)據(jù)中的道路信息,可以很容易判斷出車輛是否處于道路切換處。如果不是在路段切換的位置,則判定為在路段中的某一段子路段上,確定路段具體位置,后制作車速變化信息,需要考慮的情況與路段切換車速變化相同,這時(shí)路段的劃分已經(jīng)在記錄車速信息時(shí)完成。具體地參考圖5,若車輛17:30時(shí)3次從路段標(biāo)識(shí)1002中的子路段2駛?cè)胱勇范?時(shí),車速連續(xù)3次車速發(fā)生變化,變化的值分別為22km/h、23km/h、27km/h;從時(shí)間段標(biāo)識(shí)表中取得對(duì)應(yīng)的時(shí)間段標(biāo)識(shí)為005,則路段中車速變化表的記錄為:表3.1路段中車速變化表若車輛從路段標(biāo)識(shí)1000駛?cè)肼范螛?biāo)識(shí)1001時(shí)車速發(fā)生變化,當(dāng)前時(shí)間為8:20,從時(shí)間段標(biāo)識(shí)表中取得對(duì)應(yīng)的時(shí)間段標(biāo)識(shí)為002,車速?gòu)?0km/h減小到20km/h,存在歷史車速變化值時(shí)則對(duì)應(yīng)的路段切換車速記錄為:表4.1路段切換車速變化表進(jìn)一步地,所述的行駛信息為路口等待時(shí)間,所述路口等待時(shí)間數(shù)據(jù)的生成方法的具體步驟包括:s1601:獲取車輛位置,判斷車輛所在路段是否位于路段末端;s1602:若處于路段末端判斷當(dāng)前車速是否小于閾值,如5km/h,若同時(shí)滿足s1601與s1602,對(duì)車輛位置對(duì)應(yīng)的路段制作停車標(biāo)識(shí),也可以稱為等待標(biāo)識(shí),所述停車標(biāo)識(shí)產(chǎn)生時(shí)表示的時(shí)間為停止時(shí)間,所述停車標(biāo)識(shí)產(chǎn)生時(shí)表示的路段為第二駛出路段;車輛駛出所述第二駛出路段的時(shí)間為駛出時(shí)間;通過(guò)地圖數(shù)據(jù)與定位信息相匹配很容易識(shí)別出車輛所處位置位于地圖數(shù)據(jù)中的具體路段;所述第二駛出路段為路段末端位于路口,且包括停車標(biāo)識(shí)的路段;路段末端是指以當(dāng)前車輛的行進(jìn)方向?yàn)閰⒖枷担囶^指向與路線方向一致,如果車輛行駛到了路段末端,根據(jù)地圖數(shù)據(jù)中道路的拓?fù)浣Y(jié)構(gòu),以及連接道路的種別,可以清楚的判斷出下一個(gè)路口是否為路口;若當(dāng)前車速小于預(yù)設(shè)停車閾值,認(rèn)為當(dāng)前車輛是停車,設(shè)置停車標(biāo)識(shí),記錄當(dāng)前時(shí)間為停止時(shí)間;s1603:獲取停止時(shí)間與駛出時(shí)間,根據(jù)停止時(shí)間與駛出時(shí)間計(jì)算行駛信息,所述行駛信息為路口等待時(shí)間;s1604:關(guān)聯(lián)存儲(chǔ)所述路口等待時(shí)間、路段信息及時(shí)間信息生成路口等待時(shí)間信息;所述路口等待時(shí)間信息包括第二駛出路段標(biāo)識(shí)、第二駛?cè)肼范螛?biāo)識(shí)、時(shí)間信息、路口等待時(shí)間均值及歷史路口等待時(shí)間;所述第二駛?cè)肼范螢檐囕v由所述第二駛出路段駛?cè)氲穆范?;所述時(shí)間信息為所述停止時(shí)間所對(duì)應(yīng)的預(yù)設(shè)時(shí)間段。優(yōu)選地,還可以包括:判斷車輛是否駛?cè)氲诙側(cè)肼范?,并獲取進(jìn)入第二駛?cè)肼范蔚倪M(jìn)入時(shí)間;對(duì)比所述進(jìn)入時(shí)間與駛出時(shí)間,對(duì)駛出時(shí)間進(jìn)行修正。所述第二駛?cè)肼范螢檐囕v由第二駛出路段駛?cè)氲穆范危凰鲞M(jìn)入時(shí)間為車輛駛?cè)氲诙側(cè)肼范蔚臅r(shí)間;優(yōu)選地,可以制作路口等待時(shí)間表,見(jiàn)表5。表5路口等待時(shí)間表路口等待時(shí)間表主要記錄車輛在路口(尤其是通過(guò)信號(hào)燈)時(shí)等待的時(shí)間消耗,并根據(jù)當(dāng)時(shí)的具體時(shí)間轉(zhuǎn)化為時(shí)間段,將等待時(shí)間存入相應(yīng)時(shí)間段記錄中,可以存儲(chǔ)同一時(shí)間段的歷史記錄。優(yōu)選地,對(duì)路口等待時(shí)間設(shè)定一定閾值,以防止車輛在路口長(zhǎng)時(shí)間停車誤識(shí)別為等待信號(hào)燈。優(yōu)選地,參考圖7,路口等待時(shí)間生成流程具體如下:s1611:對(duì)車輛進(jìn)行定位;s1612:匹配車輛位置與地圖數(shù)據(jù)中道路信息,若是,進(jìn)入s1613;若否,結(jié)束;s1613:判斷當(dāng)前路段末端是否為路口;若否,進(jìn)入s1614;若是,進(jìn)入s1615;s1614:判斷當(dāng)前路段始端是否為路口,進(jìn)入s1618;s1615:獲取當(dāng)前車速;s1616:判斷當(dāng)前車速是否小于預(yù)設(shè)停車閾值;s1617:設(shè)置停車標(biāo)識(shí),記錄停止時(shí)間;s1618:判斷上一路段是否存在停車標(biāo)識(shí),記錄進(jìn)入路段時(shí)間;s1619:計(jì)算路口等待時(shí)間;s1610:是否存在當(dāng)前時(shí)間段的路口等待數(shù)據(jù),若是,進(jìn)入s1621,若否,進(jìn)入s814;s1621:判斷記錄是否已滿;s1622:刪除最舊時(shí)間記錄;s1623:存入歷史路口等待時(shí)間;s1624:修改平均路口等待時(shí)間,進(jìn)入s1626;s1625:存儲(chǔ)路口等待時(shí)間;s1626:制作路口等待時(shí)間數(shù)據(jù)。在路段車速生成的過(guò)程中車輛行駛過(guò)程經(jīng)過(guò)的每小段道路上車速都在持續(xù)記錄,當(dāng)車輛行駛到路段的末端,并判斷出下一個(gè)路口是否為交叉路口,如果是交叉路口,當(dāng)前車速小于一定閾值,認(rèn)為當(dāng)前車輛是停車,設(shè)置停車標(biāo)識(shí),記錄當(dāng)前時(shí)間,當(dāng)車輛行駛到下一段道路時(shí),根據(jù)上一個(gè)條道路是否有停車標(biāo)識(shí),如果是則計(jì)算停車時(shí)間,按照路口等待時(shí)間表描述的格式前一條路段為第二駛出路段,當(dāng)前路段為第二駛?cè)肼范?,制作路口等待時(shí)間記錄,考慮歷史記錄,修改路口等待時(shí)間均值,存入數(shù)據(jù)。在實(shí)際情況中路口左轉(zhuǎn),右轉(zhuǎn),直行,有不同的等待時(shí)間,本發(fā)明中路口等待時(shí)間表描述的數(shù)據(jù)格式已經(jīng)充分考慮了這種情況,對(duì)于轉(zhuǎn)向不同的方向,對(duì)應(yīng)本格式有不同的駛?cè)肼范螛?biāo)識(shí)。根據(jù)駛出路段標(biāo)識(shí),和駛?cè)肼范螛?biāo)識(shí)可以唯一確定不同的轉(zhuǎn)向,對(duì)于存在同側(cè)多個(gè)轉(zhuǎn)向的復(fù)雜路口同樣適用。具體地結(jié)合如圖5,行駛路線為路段標(biāo)識(shí)1002,路段標(biāo)識(shí)1003,路段標(biāo)識(shí)1004,經(jīng)過(guò)路口a和路口b后形成數(shù)據(jù),假如經(jīng)過(guò)路口a的時(shí)間9:10,路口為綠燈,經(jīng)過(guò)路口b時(shí)間為9:40,信號(hào)燈為紅燈,等待時(shí)間20s。從時(shí)間段標(biāo)識(shí)表中取得9:10和9:40的時(shí)間段標(biāo)識(shí)都為003,則路口等待時(shí)間表如下:表5.1路段1002-1003路口等待時(shí)間表如果通過(guò)路口信號(hào)燈為綠燈,則等待時(shí)間為0,由于這個(gè)兩個(gè)路口都是初次經(jīng)過(guò),所以不存在歷史記錄,歷史記錄值均為0。表5.2路段1003-1004路口等待時(shí)間表以上各個(gè)表中的路段標(biāo)識(shí)字段是與地圖數(shù)據(jù)中的道路關(guān)聯(lián)的一個(gè)值,可以唯一標(biāo)示一段道路。通過(guò)上述方式建立行駛數(shù)據(jù)中的速度、車速變化、路口等待時(shí)間等每條記錄與地圖數(shù)據(jù)的關(guān)系。通過(guò)地圖數(shù)據(jù)道路的路段標(biāo)識(shí)可以很容易找到每段道路的上的有關(guān)的行駛數(shù)據(jù)。同樣通過(guò)行駛數(shù)據(jù)中的路段標(biāo)識(shí)也可以唯一找到地圖數(shù)據(jù)中有關(guān)這條被標(biāo)識(shí)的道路的地圖數(shù)據(jù),這樣就建立的行駛數(shù)據(jù)與地圖數(shù)據(jù)的關(guān)聯(lián)。所述行駛數(shù)據(jù)存儲(chǔ)格式可以通過(guò)以上方法定義,但上述數(shù)據(jù)表只是為了更形象的具體表述本方法的內(nèi)容,僅提供了數(shù)據(jù)格式的一種表達(dá)方式,并不作為具體數(shù)據(jù)的組織方式、及存儲(chǔ)實(shí)現(xiàn)方式的限制?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例一還提供了一種行駛數(shù)據(jù)的生成裝置,由于該裝置所解決問(wèn)題的原理與前述行駛數(shù)據(jù)的生成方法相似,因此該裝置的實(shí)施可以參見(jiàn)前述方法的實(shí)施,重復(fù)之處不再贅述。如圖8所示,本發(fā)明實(shí)施例一提供的一種行駛數(shù)據(jù)的生成裝置,包括:匹配模塊104:用于匹配所述行駛信息產(chǎn)生時(shí)所表示的位置信息與地圖數(shù)據(jù),獲取與行駛信息相匹配的道路信息;生成模塊105:用于關(guān)聯(lián)存儲(chǔ)車輛的行駛信息與道路信息生成行駛數(shù)據(jù);存儲(chǔ)模塊106:用于存儲(chǔ)生成的行駛數(shù)據(jù);關(guān)聯(lián)模塊107:用于建立行駛數(shù)據(jù)與地圖數(shù)據(jù)的索引關(guān)系;所述道路信息為所述行駛信息產(chǎn)生時(shí)所表示的位置信息對(duì)應(yīng)的地圖數(shù)據(jù)中的路段信息。其中,所述的行駛信息通過(guò)接收模塊101獲得,接收的信息可以是速度信息、速度變化信息等。所述行駛信息產(chǎn)生時(shí)所表示的位置信息(道路信息)通過(guò)定位模塊102獲得,該定位模塊可以是gps接收模塊,北斗定位接收模塊等;地圖數(shù)據(jù)存儲(chǔ)在地圖數(shù)據(jù)存儲(chǔ)模塊103中,該地圖數(shù)據(jù)存儲(chǔ)模塊優(yōu)選地為導(dǎo)航裝置中的電子地圖數(shù)據(jù)存儲(chǔ)模塊。生成的行駛數(shù)據(jù)可以存儲(chǔ)到本地的存儲(chǔ)模塊106,也可以上傳到網(wǎng)盤,或者直接上傳至服務(wù)器。進(jìn)一步地,結(jié)合圖9、10所述行駛數(shù)據(jù)的生成模塊還包括:劃分模塊121:用于將獲取的路段劃分為若干子路段;所述路段信息包括路段標(biāo)識(shí)和/或子路段標(biāo)識(shí)。進(jìn)一步地,結(jié)合圖9、10所述行駛數(shù)據(jù)的生成模塊還包括:時(shí)間獲取模塊122:用于獲取所述行駛信息產(chǎn)生時(shí)所表示的時(shí)間信息;時(shí)間管理模塊123:用于按照預(yù)設(shè)時(shí)間段劃分時(shí)間獲取模塊獲取的時(shí)間信息并關(guān)聯(lián)存入行駛數(shù)據(jù)。進(jìn)一步地,結(jié)合圖9、10,所述行駛數(shù)據(jù)的生成模塊包括路段速度信息數(shù)據(jù)生成模塊、路段車速變化信息數(shù)據(jù)模塊和/或路口等待時(shí)間信息數(shù)據(jù)模塊。進(jìn)一步地,結(jié)合圖9、10,路段速度信息數(shù)據(jù)生成模塊包括:第一接收模塊131:用于接收當(dāng)前車輛的速度信息,所述速度值為行駛信息;第一生成子模塊124:用于關(guān)聯(lián)存儲(chǔ)所述行駛信息、道路信息及時(shí)間信息生成路段速度信息數(shù)據(jù);所述道路信息為所述速度信息產(chǎn)生時(shí)表示的位置信息對(duì)應(yīng)的路段信息。所述路段速度信息數(shù)據(jù)包括路段標(biāo)識(shí)、子路段標(biāo)識(shí)、時(shí)間信息、平均速度信息及歷史速度信息;所述平均速度信息為歷史速度信息的平均值;所述歷史速度信息為每次記錄的速度信息。進(jìn)一步地,結(jié)合圖9、10,生成路段車速變化信息數(shù)據(jù)的模塊包括:第二接收模塊132:用于接收當(dāng)前車輛的速度變化信息,所述速度變化信息為行駛信息;第一判斷模塊126:用于判斷生成路段切換車速變化信息或路段中切換車速變化信息;第二生成子模塊125:用于關(guān)聯(lián)存儲(chǔ)所述速度變化信息、路段信息及時(shí)間信息生成路段切換車速變化信息;所述路段切換車速變化信息包括第一駛出路段標(biāo)識(shí)、第一駛?cè)肼范螛?biāo)識(shí)、時(shí)間信息、連續(xù)車速變化次數(shù)記錄、連續(xù)車速無(wú)變化次數(shù)記錄、速度變化平均值及歷史車速速度變化值;所述第一駛出路段與所述第一駛?cè)肼范螢檫B續(xù)的路段;第三生成子模塊127:用于關(guān)聯(lián)存儲(chǔ)所述速度變化信息、路段信息及時(shí)間信息生成路段中切換車速變化信息;所述路段中切換車速變化信息包括路段標(biāo)識(shí)、子路段標(biāo)識(shí)、時(shí)間信息、連續(xù)車速變化次數(shù)記錄、連續(xù)車速無(wú)變化次數(shù)記錄、車速變化均值及歷史車速變化值。進(jìn)一步地,生成路口等待時(shí)間數(shù)據(jù)的模塊包括:第一接收模塊131:用于接收當(dāng)前車輛的速度值;第二判斷子模塊128:根據(jù)車輛是否位于路段末端及車輛速度信息判斷是否制作停車標(biāo)識(shí);所述停車標(biāo)識(shí)產(chǎn)生時(shí)表示的時(shí)間為停止時(shí)間,所述停車標(biāo)識(shí)產(chǎn)生時(shí)表示的路段為第二駛出路段;車輛駛出所述第二駛出路段的時(shí)間為駛出時(shí)間;計(jì)算模塊129:用于根據(jù)停止時(shí)間與駛出時(shí)間計(jì)算行駛信息,所述行駛信息為路口等待時(shí)間;第四生成子模塊130:關(guān)聯(lián)存儲(chǔ)所述路口等待時(shí)間、路段信息及時(shí)間信息生成路口等待時(shí)間信息;所述行駛信息由車輛位于第二駛出路段的停止時(shí)間與進(jìn)入第二駛?cè)肼范蔚倪M(jìn)入時(shí)間獲得;所述路口等待時(shí)間信息包括第二駛出路段標(biāo)識(shí)、第二駛?cè)肼范螛?biāo)識(shí)、時(shí)間信息、路口等待時(shí)間均值及歷史路口等待時(shí)間;所述第二駛?cè)肼范螢檐囕v由所述第二駛出路段駛?cè)氲穆范?;所述時(shí)間信息為所述停止時(shí)間所對(duì)應(yīng)的預(yù)設(shè)時(shí)間段?;谕话l(fā)明構(gòu)思,本發(fā)明還提供一種導(dǎo)航設(shè)備,所述導(dǎo)航設(shè)備包括上述任意一種行駛數(shù)據(jù)的生成裝置。優(yōu)選地,參考圖11,將導(dǎo)航裝置中,所述的地圖數(shù)據(jù)為導(dǎo)航地圖數(shù)據(jù),本發(fā)明還提供一種生成行駛數(shù)據(jù)生的導(dǎo)航裝置,具體包括:速度獲取模塊141、導(dǎo)航定位模塊142、導(dǎo)航模塊143、行駛數(shù)據(jù)存儲(chǔ)模塊144、通信模塊。其中:速度獲取模塊用于獲得行駛過(guò)程中的速度值,和速度變化值。導(dǎo)航定位模塊用于獲取當(dāng)前位置信息,通過(guò)位置信息可以確定當(dāng)前車輛位置。導(dǎo)航模塊用于將速度獲取模塊的速度信息與定位裝置獲得的位置信息與本模塊的電子地圖數(shù)據(jù)相結(jié)合,生成導(dǎo)航行駛數(shù)據(jù),存入存儲(chǔ)器中。并根據(jù)用戶歷史行駛數(shù)據(jù)提供導(dǎo)航服務(wù)。所述導(dǎo)航服務(wù)包含基于歷史行駛數(shù)據(jù)的剩余時(shí)間計(jì)算,減速路段警示,將來(lái)時(shí)間交通路況預(yù)測(cè),及基于將來(lái)路況預(yù)測(cè)的路線規(guī)劃。行駛數(shù)據(jù)存儲(chǔ)模塊用來(lái)保存一定時(shí)間內(nèi)的用戶行駛數(shù)據(jù)。通信模塊可向服務(wù)器上傳當(dāng)前車輛實(shí)時(shí)車速信息,和用戶本地存儲(chǔ)的行駛記錄數(shù)據(jù),該數(shù)據(jù)是一段時(shí)間以來(lái),用戶積累的行駛數(shù)據(jù)。由于本地存儲(chǔ)空間畢竟有限,用戶可以通過(guò)通信裝置將本地行駛數(shù)據(jù)主動(dòng)上傳服務(wù)器云端存儲(chǔ)。同時(shí)該導(dǎo)航裝置也可以接受服務(wù)傳輸?shù)膶?shí)時(shí)路況信息及用戶存儲(chǔ)在服務(wù)器的行駛數(shù)據(jù)的備份,該實(shí)時(shí)路況信息由大量用戶實(shí)時(shí)發(fā)送當(dāng)前的車速信息在服務(wù)器端經(jīng)過(guò)計(jì)算分析整理而來(lái)的實(shí)時(shí)路況數(shù)據(jù)。本發(fā)明裝置生成行駛數(shù)據(jù)的具體流程為,車輛正常行駛過(guò)程中,首先定位裝置將位置信息傳輸給導(dǎo)航模塊,導(dǎo)航模塊根據(jù)位置信息結(jié)合導(dǎo)航內(nèi)部的地圖數(shù)據(jù)確定車輛所處道路,取得導(dǎo)航數(shù)據(jù)中對(duì)于本條道路的唯一標(biāo)識(shí),然后通過(guò)速度獲取模塊獲取速度信息,主要是包含當(dāng)前時(shí)刻車速的具體數(shù)值,以及車速變化值;最后通過(guò)導(dǎo)航模塊數(shù)據(jù)處理,結(jié)合地圖數(shù)據(jù),及路段的標(biāo)識(shí),當(dāng)前系統(tǒng)時(shí)間,按照行駛數(shù)據(jù)存儲(chǔ)格式制作相應(yīng)的數(shù)據(jù),然后將行駛數(shù)據(jù)存入存儲(chǔ)器。速度值,以及速度變化值都可以通過(guò)現(xiàn)有的速度相關(guān)傳感器獲得,或者也可由導(dǎo)航模塊根據(jù)衛(wèi)星定位信息,通過(guò)計(jì)算獲得;對(duì)于速度獲取模塊的具體實(shí)現(xiàn)可參見(jiàn)現(xiàn)有技術(shù),在此不再贅述。本發(fā)明除了提出一種行駛數(shù)據(jù)的生成方法及裝置外,還提供基于行駛數(shù)據(jù)進(jìn)行更深層次發(fā)掘后的幾種更加智能、精準(zhǔn)的人性化服務(wù),可以通過(guò)本方法生成存儲(chǔ)的行駛數(shù)據(jù)對(duì)剩余時(shí)間進(jìn)行精確的計(jì)算,可以制作變速,尤其使減速的提醒,也可以依據(jù)本方法存儲(chǔ)的行駛數(shù)據(jù)對(duì)未來(lái)交通進(jìn)行預(yù)測(cè)及路線進(jìn)行規(guī)劃等等,以上提到的幾種對(duì)數(shù)據(jù)使用的和方法在建立積累了一定量的行駛數(shù)據(jù)后,可以根據(jù)用戶的習(xí)慣及路段的實(shí)際情況為用戶提供更準(zhǔn)確的數(shù)據(jù),帶給用戶更準(zhǔn)確的指引,提升用戶駕駛的安全性,當(dāng)然用戶使用初期行駛數(shù)據(jù)較少的情況,并不限制本方法的使用,只是對(duì)最終的功能效果上有影響。實(shí)施例二在本發(fā)明實(shí)施例二中,提供了一種導(dǎo)航路徑剩余時(shí)間的生成方法,所述的剩余時(shí)間是基于上述存儲(chǔ)的行駛數(shù)據(jù)計(jì)算獲得的。與上述實(shí)施一不同的是,本實(shí)施例中的行駛數(shù)據(jù)可以建立索引關(guān)系,也可以不建立索引關(guān)系,建立索引關(guān)系的情況為本實(shí)施例優(yōu)選的技術(shù)方案,更有利于數(shù)據(jù)的讀取。如圖12,所述的導(dǎo)航路徑剩余時(shí)間的生成方法的步驟包括:s201:獲取車輛當(dāng)前位置及時(shí)間信息;s202:將獲取的位置信息與設(shè)定的目的地的位置信息與導(dǎo)航地圖數(shù)據(jù)相匹配,確定車輛到達(dá)目的地的規(guī)劃路線在導(dǎo)航地圖數(shù)據(jù)中的對(duì)應(yīng)路段及對(duì)應(yīng)路口;所述對(duì)應(yīng)路段為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路段;所述對(duì)應(yīng)路口為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路口。s203:根據(jù)對(duì)應(yīng)路段的路段標(biāo)識(shí)及時(shí)間信息讀取行駛數(shù)據(jù)中速度信息及全部路口的路口等待時(shí)間均值;s204:根據(jù)s203讀取的數(shù)據(jù)計(jì)算車輛到目的地的行駛時(shí)間;s205:將計(jì)算得出的行駛時(shí)間通過(guò)圖像和/或聲音的形式輸出。其中,本實(shí)施例中的所述行駛數(shù)據(jù)至少包括路段速度信息數(shù)據(jù)及路口等待時(shí)間數(shù)據(jù)。在需要計(jì)算剩余時(shí)間的情況下,一般為存在規(guī)劃路線的情況下,本方法中所述的車輛到達(dá)目的地的行駛時(shí)間,為在規(guī)劃路線中車輛到達(dá)目的地的位置。所述行駛時(shí)間為對(duì)應(yīng)路段的行駛時(shí)間與對(duì)應(yīng)路口的路口等待時(shí)間的和。在行駛時(shí)間的計(jì)算中,當(dāng)前車輛位置對(duì)應(yīng)的路段的速度可以存在多種方案,一是通過(guò)當(dāng)前獲取的車速對(duì)通過(guò)當(dāng)前車輛位置對(duì)應(yīng)的路段的時(shí)間進(jìn)行計(jì)算獲得當(dāng)前路段時(shí)間;二是將當(dāng)前獲取的車速與行駛數(shù)據(jù)中的速度平均值進(jìn)行對(duì)比;若差別超過(guò)預(yù)設(shè)范圍時(shí),采用當(dāng)前車速計(jì)算通過(guò)當(dāng)前車輛位置對(duì)應(yīng)的路段的時(shí)間進(jìn)行計(jì)算獲得當(dāng)前路段時(shí)間,若是差值在預(yù)設(shè)范圍內(nèi)則取二者的速度平均值;三是也可以不對(duì)當(dāng)前速度進(jìn)行獲取,直接利用存儲(chǔ)的路段速度信息數(shù)據(jù)中的速度平均值進(jìn)行計(jì)算。優(yōu)選地,由車輛位置到達(dá)目的地的行駛時(shí)間為車輛通過(guò)當(dāng)前路段的行駛時(shí)間+通過(guò)規(guī)劃路線中其他的對(duì)應(yīng)路段的時(shí)間+規(guī)劃路線中每個(gè)對(duì)應(yīng)路口的路口等待時(shí)間均值。優(yōu)選地,所述路段速度信息數(shù)據(jù)包括第一路段信息、時(shí)間信息、平均速度信息及歷史速度信息,所述路段速度信息數(shù)據(jù)與導(dǎo)航地圖數(shù)據(jù)相關(guān)聯(lián);所述第一路段信息為所述歷史速度信息產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述時(shí)間信息為所述歷史速度信息產(chǎn)生時(shí)表示的時(shí)間對(duì)應(yīng)的預(yù)設(shè)時(shí)段;所述平均速度信息為歷史速度信息的平均值;所述歷史速度信息為歷史接收的速度信息。其中,如實(shí)施例一,所述第一段路段信息還可以包括路段標(biāo)識(shí)和/或子路段標(biāo)識(shí),所述子路段為對(duì)不同路段按照預(yù)設(shè)分割值劃分的分路段。優(yōu)選地,所述路口等待時(shí)間數(shù)據(jù)包括第二路段信息、第三路段信息、時(shí)間信息、路口等待時(shí)間均值及歷史路口等待時(shí)間;所述第二路段信息為停止時(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述第三路段信息為駛?cè)霑r(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述停止時(shí)間為車輛位于路段末端且速度小于預(yù)設(shè)閾值時(shí)所表示的時(shí)間;所述駛?cè)霑r(shí)間為由停止時(shí)間產(chǎn)生時(shí)表示的路段駛?cè)胂乱宦范螘r(shí)所表示的時(shí)間;所述時(shí)間信息為所述停止時(shí)間所對(duì)應(yīng)的預(yù)設(shè)時(shí)段;路口等待時(shí)間均值為歷史路口等待時(shí)間的平均值;所述歷史路口等待時(shí)間由所述停止時(shí)間與所述駛?cè)霑r(shí)間計(jì)算得出。其中,與實(shí)施例一結(jié)合,所述第二路段信息也可以表示為駛?cè)肼范螛?biāo)識(shí),所述第三路段信息也可以表示為駛出路段標(biāo)識(shí),所述駛出路段為路段末端位于路口且包括停車標(biāo)識(shí)的 路段;所述停車標(biāo)識(shí)為車輛的速度小于預(yù)設(shè)閾值時(shí)設(shè)置的標(biāo)識(shí);所述駛?cè)肼范螢檐囕v由駛出路段駛?cè)氲穆范?;所述歷史路口等待時(shí)間由車輛位于駛出路段的停止時(shí)間與進(jìn)入駛?cè)肼范蔚倪M(jìn)入時(shí)間獲得;所述停止時(shí)間為車輛的速度小于預(yù)設(shè)閾值時(shí)所表示的時(shí)間;所述進(jìn)入時(shí)間為車輛駛進(jìn)駛?cè)肼范蔚臅r(shí)間;所述時(shí)間信息為所述停止時(shí)間所對(duì)應(yīng)的預(yù)設(shè)時(shí)段;路口等待時(shí)間均值為不同時(shí)段的歷史路口等待時(shí)間的平均值。現(xiàn)有的導(dǎo)航設(shè)備都提供路線剩余時(shí)間計(jì)算功能,但大多數(shù)都是采用距離除以速度的方式,這種方式不準(zhǔn)確,誤差較大。所以本發(fā)明提供一種基于用戶行駛數(shù)據(jù)的全新路線剩余時(shí)間計(jì)算方式。本方法的具體流程為:在存在規(guī)劃路線的情況下,從導(dǎo)航存儲(chǔ)器中獲取用戶的行駛數(shù)據(jù),讀取從自車位置到目的地路線上所有路段的行駛數(shù)據(jù),有本發(fā)明所述路段車速記錄表可知,已經(jīng)建立地圖數(shù)據(jù)中道路與之所關(guān)聯(lián)的行駛數(shù)據(jù)的索引關(guān)系,這樣讀取路線上所有道路的行駛數(shù)據(jù)也是很方便,不用考慮性能問(wèn)題。數(shù)據(jù)中詳細(xì)記錄的路段中每一小部分的車速信息,而且,每個(gè)路段長(zhǎng)度由格式也可知道,這樣使用每個(gè)子路段的距離除以各自當(dāng)前時(shí)間段的歷史車速,就可得到每個(gè)子路段上消耗的時(shí)間。例如,在完成路線規(guī)劃后,讀取存儲(chǔ)的徑路上所有路段中各個(gè)子路段在同一時(shí)間段的歷史記錄中車速均值,由于本地存儲(chǔ)的數(shù)據(jù)只是用戶多次的走行的情況,如某段道路,用戶多次經(jīng)過(guò)此處后,通過(guò)行使數(shù)據(jù)中的車速平均值40km/h,使用本地存儲(chǔ)的車速平均值40km/h,根據(jù)每個(gè)路段的長(zhǎng)度求得在每個(gè)路段所用個(gè)時(shí)間,累計(jì)經(jīng)過(guò)交叉路口的等待時(shí)間,交叉路口的等待時(shí)間采用本地記錄的信號(hào)燈平均值,該平均值是由多次相同時(shí)刻經(jīng)過(guò)該路口的等待時(shí)間計(jì)算而來(lái),在多次通過(guò)路口可以能遇到等待時(shí)間較長(zhǎng)的情況,也可能存在是綠燈的情況,等待時(shí)間為0,而等待時(shí)間的平均是由多個(gè)歷史值統(tǒng)計(jì)取平均值而來(lái),這種計(jì)算方法不用考慮通過(guò)路口時(shí),信號(hào)的狀態(tài),完全由長(zhǎng)時(shí)間的經(jīng)驗(yàn)值而來(lái)。即通過(guò)路段使用時(shí)間和信號(hào)燈所用時(shí)間可求得整個(gè)路線的剩余時(shí)間,這種統(tǒng)計(jì)方式不但考慮了每個(gè)路段的每一小段道路的車速不同,以及用戶在該時(shí)間段的歷史數(shù)據(jù)數(shù),而且慮了用戶的一貫行為即在某一路段經(jīng)常習(xí)慣性的行駛車速,還有經(jīng)過(guò)信號(hào)燈的等待時(shí)間,可以較為精確的求得剩余時(shí)間。在用戶行駛過(guò)程中,剩余時(shí)間動(dòng)態(tài)計(jì)算,即用戶每經(jīng)過(guò)一段及距離后剩余時(shí)間會(huì)自動(dòng)重新按照上述方法再計(jì)算一次。進(jìn)一步地,在與網(wǎng)絡(luò)連通時(shí),導(dǎo)航裝置的信息還可以與服務(wù)器進(jìn)行交互,還包括修正剩余路段對(duì)應(yīng)的速度的步驟,如圖13,所述的修正步驟具體包括:s211:獲取服務(wù)器傳輸?shù)膶?shí)時(shí)速度;s212:判斷所述實(shí)時(shí)車速與對(duì)應(yīng)的行駛數(shù)據(jù)中的平均速度值是否大于設(shè)定異常閾值;所述的異常閾值可以根據(jù)實(shí)際需求自由設(shè)定,例如為20km/h,25km/h等。s213:若大于異常閾值,則通過(guò)實(shí)時(shí)車速計(jì)算通過(guò)對(duì)應(yīng)路段的時(shí)間;s214:若不大于異常閾值,則通過(guò)實(shí)時(shí)車速與行駛數(shù)據(jù)中存儲(chǔ)的平均速度值的平均值計(jì)算通過(guò)對(duì)應(yīng)路段的時(shí)間;s215:根據(jù)不同的速度值重新計(jì)算剩余時(shí)間。其中的剩余時(shí)間為在規(guī)劃路線中車輛到目的地的行駛時(shí)間。具體的流程為:在導(dǎo)航設(shè)備具備網(wǎng)絡(luò)的通信功能時(shí),這時(shí)路線上剩余時(shí)間的計(jì)算方法同樣提供上述的方法,在行車過(guò)程中,隨著車輛的移動(dòng),剩余時(shí)間在不斷的更新,同時(shí)也會(huì)不斷的重新計(jì)算,而在重新的計(jì)算時(shí)會(huì)向服務(wù)器請(qǐng)求路線上的所有未經(jīng)過(guò)路段的實(shí)時(shí)車速值,獲得服務(wù)器的實(shí)時(shí)車速后,還需要參考本地的行駛數(shù)據(jù)中的歷史數(shù)據(jù),對(duì)應(yīng)用到路線剩余時(shí)間計(jì)算中的車速做一個(gè)修正,例如,從服務(wù)器得到的實(shí)時(shí)車速為50km/h,而本地的歷史行車速度40km/h,那么計(jì)算使用的車速應(yīng)該使用修正后的45km/h,這里的修正主要考慮到當(dāng)前用戶的差異性,服務(wù)器上的速度只是一個(gè)大多數(shù)用戶速度的代表,不能完全代表當(dāng)前用戶,考慮用戶歷史數(shù)據(jù)是用戶行為的參考,這樣的計(jì)算更貼近時(shí)間用戶的差異化。另一種情況為:通過(guò)服務(wù)端識(shí)別出未通過(guò)路段突發(fā)事件的情況,如從服務(wù)器得到的某一路段實(shí)時(shí)車速為5km/h,而本地的歷史行車速度40km/h,這種情的出現(xiàn)就預(yù)示著這段道路發(fā)生擁堵,用戶本地的行駛數(shù)據(jù)只是存儲(chǔ)用戶一段時(shí)期內(nèi)的車速情況,是無(wú)法來(lái)預(yù)測(cè)這種突發(fā)事件造成的擁堵情況,那么計(jì)算使用的車速應(yīng)該使用修正后的5km/h,當(dāng)然如果一段時(shí)間后擁堵?tīng)顩r改變,那么從服務(wù)器端得到的實(shí)時(shí)車速值也會(huì)得到反映,同時(shí)剩余時(shí)間也會(huì)通過(guò)計(jì)算得到修正,通過(guò)這種計(jì)算方式可以實(shí)現(xiàn)突發(fā)事件影響下的剩余時(shí)間的比較精確合理的計(jì)算。進(jìn)一步地,本方法的剩余時(shí)間的計(jì)算結(jié)合當(dāng)前時(shí)間與行駛數(shù)據(jù)預(yù)測(cè)車輛達(dá)到每個(gè)剩余路段和/或剩余路口的預(yù)測(cè)時(shí)間段,獲取行駛數(shù)據(jù)中不同路段在相應(yīng)的預(yù)測(cè)時(shí)間段的速度平均值和/或路口等待時(shí)間平均值計(jì)算剩余時(shí)間。如圖14,具體的步驟包括:s221:獲取當(dāng)前位置至目的位置對(duì)應(yīng)的所有路段;s222:根據(jù)行駛數(shù)據(jù)計(jì)算到達(dá)每個(gè)路段及路口的預(yù)測(cè)時(shí)間段;s222:根據(jù)達(dá)到每個(gè)路段及路口的預(yù)測(cè)時(shí)間段獲取行駛數(shù)據(jù)中對(duì)應(yīng)路段及對(duì)應(yīng)路口的預(yù)測(cè)速度及預(yù)測(cè)路口等待時(shí)間;s224:通過(guò)預(yù)測(cè)速度及預(yù)測(cè)路口等待時(shí)間計(jì)算通過(guò)對(duì)應(yīng)路段的時(shí)間及對(duì)應(yīng)路口的路口等待時(shí)間之和,從而計(jì)算剩余時(shí)間。其中,當(dāng)前車輛位置路段的時(shí)間根據(jù)當(dāng)前導(dǎo)航時(shí)間獲得,其速度的獲取方式同樣存在三種方式,具體同上,不再贅述。由于行駛數(shù)據(jù)中對(duì)速度是按時(shí)間段來(lái)存儲(chǔ)的,所以對(duì)于自車所在路段可以使用當(dāng)前導(dǎo)航系統(tǒng)時(shí)間,根據(jù)時(shí)間段標(biāo)示表計(jì)算出當(dāng)前時(shí)間的標(biāo)示,再根據(jù)時(shí)間標(biāo)示從對(duì)應(yīng)的路段車速表中,取出車速均值,對(duì)于其他路段獲取速度所用的時(shí)間可以使用到達(dá)該路段的預(yù)測(cè)時(shí)間。預(yù)測(cè)時(shí)間的計(jì)算方法是自車路段當(dāng)前時(shí)間+到達(dá)該路段以前經(jīng)過(guò)各個(gè)路段消耗時(shí)間,以及經(jīng)過(guò)各個(gè)路口的信號(hào)燈的等待時(shí)間。取得信號(hào)燈的等待時(shí)間所用的時(shí)間段標(biāo)識(shí),可以通過(guò)先計(jì)算出預(yù)測(cè)到達(dá)該路口的時(shí)間再通過(guò)時(shí)間段標(biāo)示表取得。以此類推,到目的位置的剩余時(shí)間為:每個(gè)路段消耗的時(shí)間+經(jīng)過(guò)路口的等待時(shí)間。在行車過(guò)程中,隨著車輛的行駛,路段上的剩余時(shí)間需要重新計(jì)算,由于用戶在短時(shí)間內(nèi)行車速度的改變、經(jīng)過(guò)的信號(hào)燈等待時(shí)間與原來(lái)預(yù)測(cè)差距較大等,對(duì)到達(dá)下一段道路的時(shí)間都有很大影響,所以在行車中會(huì)不斷的實(shí)時(shí)計(jì)算剩余時(shí)間。這種方法考慮了用戶經(jīng)過(guò)長(zhǎng)期行駛后的歷史數(shù)據(jù),也考慮了經(jīng)過(guò)信號(hào)燈有可能的等待時(shí)間,大多數(shù)時(shí)間一個(gè)區(qū)域的一段時(shí)間內(nèi)的路況是比較穩(wěn)定,而且每個(gè)用戶的駕駛習(xí)慣一旦形成,很長(zhǎng)時(shí)間也是很固定的,也就是在固定道路上開車的速度也是一個(gè)習(xí)慣性動(dòng)作,那么參考了用戶長(zhǎng)期的歷史數(shù)據(jù)后,計(jì)算的剩余時(shí)間更加貼近每個(gè)用戶的實(shí)際情況,更加準(zhǔn)確,人性化?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例一還提供了一種導(dǎo)航剩余時(shí)間的生成裝置,由于該裝置所解決問(wèn)題的原理與前述導(dǎo)航剩余時(shí)間的生成方法相似,因此該裝置的實(shí)施可以參見(jiàn)前述方法的實(shí)施,重復(fù)之處不再贅述。本發(fā)明提供一種導(dǎo)航剩余時(shí)間的生成裝置,參考圖15,所述裝置包括:生成模塊201:用于生成行駛數(shù)據(jù),所述行駛數(shù)據(jù)包括路段速度信息數(shù)據(jù)及路口等待時(shí)間數(shù)據(jù);計(jì)算模塊204:用于根據(jù)行駛數(shù)據(jù)計(jì)算車輛到達(dá)目的地的行駛時(shí)間,所述行駛時(shí)間為對(duì)應(yīng)路段的行駛時(shí)間與對(duì)應(yīng)路段的路口等待時(shí)間之和;所述對(duì)應(yīng)路段為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路段;所述對(duì)應(yīng)路口為車輛到達(dá)目的地的規(guī)劃路線對(duì)應(yīng)的路口;存儲(chǔ)模塊202:用于存儲(chǔ)生成的行駛數(shù)據(jù)。生成的行駛數(shù)據(jù)存儲(chǔ)至存儲(chǔ)模塊202,剩余時(shí)間的請(qǐng)求可以定時(shí)或定點(diǎn)的輸出,當(dāng)請(qǐng)求剩余時(shí)間時(shí),通過(guò)讀取模塊203讀取存儲(chǔ)模塊中的行駛數(shù)據(jù)及導(dǎo)航中的地圖數(shù)據(jù)206,將讀取的數(shù)據(jù)傳輸至計(jì)算模塊204,計(jì)算獲得的剩余時(shí)間由輸出模塊205傳輸給用戶,輸出模塊205包括顯示模塊和/或聲音模塊。其中的生成模塊生成的行駛數(shù)據(jù)可以參考實(shí)施一中的具體步驟及內(nèi)部結(jié)構(gòu),本方法是在存儲(chǔ)行駛數(shù)據(jù)的基礎(chǔ)上對(duì)其進(jìn)行的應(yīng)用,通過(guò)對(duì)行駛數(shù)據(jù)的讀取及計(jì)算,獲得更符合用戶駕駛習(xí)慣的剩余時(shí)間。優(yōu)選地,行駛數(shù)據(jù)與地圖數(shù)據(jù)存在索引關(guān)系。進(jìn)一步地,參考實(shí)施例一中生成模塊,生成路段速度信息數(shù)據(jù)的模塊包括:第一接收模塊:用于接收歷史速度信息;匹配模塊:用于將所述歷史速度信息產(chǎn)生時(shí)所表示的路段與地圖數(shù)據(jù)匹配獲取路段標(biāo)識(shí);第一生成模塊:用于生成路段速度信息,所述路段速度信息數(shù)據(jù)包括第一路段信息、時(shí)間信息、平均速度信息及歷史速度信息,所述第一段路段信息為所述匹配模塊獲取的路段標(biāo)識(shí);所述時(shí)間信息為所述歷史速度信息產(chǎn)生時(shí)表示的時(shí)間對(duì)應(yīng)的預(yù)設(shè)時(shí)段;所述平均速度信息為歷史速度信息的平均值;所述歷史速度信息為接收的速度信息。優(yōu)選地還包括劃分模塊:用于將所述第一路段信息唯一確定的路段劃分為若干子路段;所述第一段路段信息包括路段標(biāo)識(shí)和/或子路段標(biāo)識(shí),進(jìn)一步地,參考實(shí)施例一中生成模塊,生成路口等待時(shí)間的模塊包括:第一判斷子模塊:用于判斷當(dāng)前車輛的位置是否位于路段末端;第二判斷子模塊:用于判斷當(dāng)前車輛的速度值是否小于預(yù)設(shè)閾值;第二生成子模塊:用于生成路口等待時(shí)間數(shù)據(jù),所述路口等待時(shí)間數(shù)據(jù)包括第二路段信息、第三路段信息、時(shí)間信息、路口等待時(shí)間均值及歷史路口等待時(shí)間;所述第二路段信息為停止時(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述第三路段信息為駛?cè)霑r(shí)間產(chǎn)生時(shí)表示的路段對(duì)應(yīng)的路段標(biāo)識(shí);所述停止時(shí)間為車輛位于路段末端且速度小于預(yù)設(shè)閾值時(shí)所表示的時(shí)間;所述駛?cè)霑r(shí)間為由停止時(shí)間產(chǎn)生時(shí)所處的路段駛?cè)胂乱宦范螘r(shí)所表示的時(shí)間;所述時(shí)間信息為所述停止時(shí)間所對(duì)應(yīng)的預(yù)設(shè)時(shí)段;路口等待時(shí)間均值為歷史路口等待時(shí)間的平均值;所述歷史路口等待時(shí)間由所述停止時(shí)間與所述駛?cè)霑r(shí)間計(jì)算得出。其對(duì)應(yīng)關(guān)系與方法中生成路口等待時(shí)間的方式一致,在此不在贅述。進(jìn)一步地,參考圖16,所述裝置還包括:通信模塊207:用于獲取服務(wù)器的速度信息;對(duì)比模塊208:用于對(duì)比通過(guò)服務(wù)器獲取的速度信息與存儲(chǔ)于行駛數(shù)據(jù)中的平均速度信息;修正模塊209:用于修正計(jì)算行駛時(shí)間的速度值。進(jìn)一步地,參考圖17,所述計(jì)算模塊還包括:預(yù)算模塊211:用于根據(jù)當(dāng)前時(shí)間與行駛數(shù)據(jù)的信息分別計(jì)算車輛達(dá)到各個(gè)對(duì)應(yīng)路段和/或各個(gè)對(duì)應(yīng)路口的預(yù)測(cè)時(shí)間;獲取模塊212:用于根據(jù)預(yù)測(cè)時(shí)間對(duì)應(yīng)的時(shí)間段讀取行駛數(shù)據(jù)中各對(duì)應(yīng)路段的速度平均值和/或各對(duì)應(yīng)路口的路口等待時(shí)間平均值。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。當(dāng)前第1頁(yè)12