導(dǎo)航方法及導(dǎo)航裝置制造方法
【專利摘要】本發(fā)明提供了一種導(dǎo)航方法及導(dǎo)航裝置,該方法包括:按照預(yù)設(shè)的記錄周期記錄用戶的行程;對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的行程進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路段,確定為用戶的常走路段;獲取所述常走路段的路況信息,主動(dòng)向用戶提醒該常走路段的路況信息。本發(fā)明能夠根據(jù)用戶以往的行程主動(dòng)向用戶提醒相關(guān)路段的路況信息。
【專利說(shuō)明】導(dǎo)航方法及導(dǎo)航裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車載導(dǎo)航系統(tǒng),尤其涉及一種導(dǎo)航方法及導(dǎo)航裝置。
【背景技術(shù)】
[0002]隨著汽車工業(yè)的快速蓬勃發(fā)展,車輛保有量以及道路的車流量逐年上升,造成堵車的機(jī)率大增,對(duì)駕車者造成困擾。為了避免遭遇堵車,較好的方法是根據(jù)實(shí)時(shí)的路況信息調(diào)整行車線路,繞開(kāi)交通繁忙、容易堵車的區(qū)域。
[0003]目前,用戶要獲取路況信息的話,往往要輸入要查詢的路段名稱,之后導(dǎo)航系統(tǒng)根據(jù)該路段名稱搜索相應(yīng)的路況信息。但是,對(duì)于車輛的駕駛?cè)藛T而言,在駕車的同時(shí),往往無(wú)暇進(jìn)行輸入操作;如果在開(kāi)車前先進(jìn)行查詢,又要耽誤較多時(shí)間,效率較低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種導(dǎo)航方法及導(dǎo)航裝置,能夠根據(jù)用戶以往的行程主動(dòng)向用戶提醒常走路段的路況信息。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種導(dǎo)航方法,包括:
[0006]步驟1,按照預(yù)設(shè)的記錄周期記錄用戶的行程;
[0007]步驟2,對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的行程進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路段,確定為用戶的常走路段;
[0008]步驟3,獲取所述常走路段的路況信息,主動(dòng)向用戶提醒該常走路段的路況信息。
[0009]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟I生成的每一記錄周期的行程為一由多個(gè)路鏈連續(xù)排列形成的路鏈集。
[0010]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟2包括:
[0011]對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的路鏈集進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路鏈子集;
[0012]將所述路鏈子集與地圖實(shí)際的拓?fù)潢P(guān)系對(duì)照,以將所述路鏈子集分割為一個(gè)或多個(gè)路段,所述一個(gè)或多個(gè)路段為所述用戶的常走路段。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟3還包括:先判斷是否滿足預(yù)定條件,如果滿足,則獲取所述常走路段的路況信息。
[0014]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述先判斷是否滿足預(yù)定條件包括:獲取車輛的當(dāng)前位置,判斷所述車輛的當(dāng)前位置距離所述常走路段的距離是否在預(yù)定范圍內(nèi),如果是,則獲取所述常走路段的路況信息。
[0015]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟I所生成的路鏈集中的各路鏈帶有經(jīng)過(guò)各路鏈的當(dāng)時(shí)時(shí)間;
[0016]所述步驟2確定的常走路段還帶有各常走路段的常走時(shí)間段,所述常走時(shí)間段根據(jù)每一常走路段中各路鏈在多個(gè)記錄周期內(nèi)的當(dāng)時(shí)時(shí)間確定,其中起始時(shí)間以該常走路段內(nèi)第一個(gè)路鏈在各記錄周期內(nèi)的最早時(shí)間為準(zhǔn),終止時(shí)間以該常走路段內(nèi)最后一個(gè)路鏈在各記錄周期內(nèi)的最晚時(shí)間為準(zhǔn);
[0017]所述步驟3先判斷是否滿足預(yù)定條件包括:確定一對(duì)比時(shí)間段,判斷所述對(duì)比時(shí)間段與所述常走路段的常走時(shí)間段是否有重疊,若有重疊則獲取所述常走路段的路況信息,所述對(duì)比時(shí)間段根據(jù)當(dāng)前時(shí)間確定,其中起始時(shí)間為當(dāng)前時(shí)間向前推一第一預(yù)設(shè)時(shí)段,終止時(shí)間為當(dāng)前時(shí)間向后推一第二預(yù)設(shè)時(shí)段。
[0018]根據(jù)本發(fā)明的一個(gè)實(shí)施例,向用戶提醒該常走路段的路況信息包括:
[0019]若該常走路段的路況信息指示該常走路段為擁堵或緩行,則向用戶播報(bào)該路況信息;
[0020]若該常走路段的路況信息指示該常走路段為暢通,則不向用戶播報(bào)該路況信息。
[0021]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟I中的每一記錄周期為一天或一個(gè)工作日。
[0022]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟2的預(yù)定數(shù)量為3。
[0023]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟3判斷所述車輛的當(dāng)前位置距離所述常走路段的距離是否在預(yù)定范圍內(nèi)為判斷所述車輛的當(dāng)前位置距離所述常走路段的起點(diǎn)的距離是否在預(yù)定范圍內(nèi),所述預(yù)定范圍為20公里。
[0024]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述步驟3中的第一預(yù)設(shè)時(shí)段為I小時(shí),第二預(yù)設(shè)時(shí)段為2小時(shí)。
[0025]本發(fā)明還提供了一種導(dǎo)航裝置,包括:
[0026]行程記錄模塊,按照預(yù)設(shè)的記錄周期記錄用戶的行程;
[0027]行程分析模塊,對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的行程進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路段,確定為用戶的常走路段;
[0028]路況提醒模塊,獲取所述常走路段的路況信息,主動(dòng)向用戶提醒該常走路段的路況信息。
[0029]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述行程記錄模塊生成的每一記錄周期的行程為一由多個(gè)路鏈連續(xù)排列形成的路鏈集。
[0030]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述行程分析模塊包括:
[0031]差異化分析單元,對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的路鏈集進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路鏈子集;
[0032]路段分割單元,將所述路鏈子集與地圖實(shí)際的拓?fù)潢P(guān)系對(duì)照,以將所述路鏈子集分割為一個(gè)或多個(gè)路段,所述一個(gè)或多個(gè)路段為所述用戶的常走路段。
[0033]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述路況提醒模塊包括:
[0034]條件判斷單元,用于判斷是否滿足預(yù)定條件;
[0035]路況信息獲取單元,如果滿足該預(yù)定條件,則獲取所述常走路段的路況信息;
[0036]路況信息提醒單元,主動(dòng)向用戶提醒該常走路段的路況信息。
[0037]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述條件判斷單元包括:位置判斷子單元,獲取車輛的當(dāng)前位置,判斷所述車輛的當(dāng)前位置距離所述常走路段的距離是否在預(yù)定范圍內(nèi),如果是,則觸發(fā)所述路況信息獲取單元獲取所述常走路段的路況信息。
[0038]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述行程記錄模塊生成的路鏈集中的各路鏈帶有經(jīng)過(guò)各路鏈的當(dāng)時(shí)時(shí)間;
[0039]所述行程分析模塊確定的常走路段還帶有各常走路段的常走時(shí)間段,所述常走時(shí)間段根據(jù)每一常走路段中各路鏈在多個(gè)記錄周期內(nèi)的當(dāng)時(shí)時(shí)間確定,其中起始時(shí)間以該常走路段內(nèi)第一個(gè)路鏈在各記錄周期內(nèi)的最早時(shí)間為準(zhǔn),終止時(shí)間以該常走路段內(nèi)最后一個(gè)路鏈在各記錄周期內(nèi)的最晚時(shí)間為準(zhǔn);
[0040]所述條件判斷單元包括:時(shí)間判斷子單元,用于確定一對(duì)比時(shí)間段,判斷所述對(duì)比時(shí)間段與所述常走路段的常走時(shí)間段是否有重疊,若有重疊則觸發(fā)所述路況信息獲取單元獲取所述常走路段的路況信息,所述對(duì)比時(shí)間段根據(jù)當(dāng)前時(shí)間確定,其中起始時(shí)間為當(dāng)前時(shí)間向前推一第一預(yù)設(shè)時(shí)段,終止時(shí)間為當(dāng)前時(shí)間向后推一第二預(yù)設(shè)時(shí)段。
[0041]根據(jù)本發(fā)明的一個(gè)實(shí)施例,若該常走路段的路況信息指示該常走路段為擁堵或緩行,則該路況提醒模塊向用戶播報(bào)該路況信息;若該常走路段的路況信息指示該常走路段為暢通,則該路況提醒模塊不向用戶播報(bào)該路況信息。
[0042]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述行程記錄模塊使用的每一記錄周期為一天或一個(gè)工作日。
[0043]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述預(yù)定數(shù)量為3。
[0044]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述位置判斷子單元使用的預(yù)定范圍為20公里。
[0045]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述時(shí)間判斷子單元使用的第一預(yù)設(shè)時(shí)段為I小時(shí),第二預(yù)設(shè)時(shí)段為2小時(shí)。
[0046]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
[0047]本發(fā)明實(shí)施例的導(dǎo)航方法和導(dǎo)航裝置中,根據(jù)記錄的行程確認(rèn)多個(gè)記錄周期中共同的路段,將其確認(rèn)為用戶的常走路段,并主動(dòng)向用戶提醒該常走路段的路況信息,從而無(wú)需用戶以手動(dòng)輸入的方式進(jìn)行查詢,效率更高,而且有利于改善用戶體驗(yàn)。
[0048]進(jìn)一步而言,本發(fā)明實(shí)施例還根據(jù)車輛的當(dāng)前位置和/或當(dāng)前時(shí)間來(lái)確定最匹配的常走路段,從而使得提供給用戶的路況信息更加有針對(duì)性。
【專利附圖】
【附圖說(shuō)明】
[0049]圖1是本發(fā)明實(shí)施例的導(dǎo)航方法的流程示意圖;
[0050]圖2是本發(fā)明實(shí)施例的導(dǎo)航裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0051]下面結(jié)合具體實(shí)施例和附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不應(yīng)以此限制本發(fā)明的保護(hù)范圍。
[0052]參考圖1,本實(shí)施例的導(dǎo)航方法包括如下步驟:
[0053]步驟1,按照預(yù)設(shè)的記錄周期記錄用戶的行程;
[0054]步驟2,對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的行程進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路段,確定為用戶的常走路段;
[0055]步驟3,,獲取所述常走路段的路況信息,主動(dòng)向用戶提醒該常走路段的路況信息。
[0056]進(jìn)一步而言,在步驟I之前,也就是在記錄用戶的行程之前,首先詢問(wèn)用戶是否允許對(duì)其行程信息進(jìn)行記錄,例如可以聲明記錄的數(shù)據(jù)內(nèi)容、用途以及保密措施等,在獲得用戶的授權(quán)之后再開(kāi)始記錄。在獲得用戶的授權(quán)之后,只要導(dǎo)航系統(tǒng)是在開(kāi)啟狀態(tài)下,則記錄用戶的行程。作為一個(gè)優(yōu)選的實(shí)施例,用戶行程的記錄是以后臺(tái)記錄的方式進(jìn)行的,從而可以盡量減少對(duì)用戶正常使用導(dǎo)航系統(tǒng)造成的影響。
[0057]在步驟I中,行程的記錄可以是按照一定的記錄周期進(jìn)行的,例如每天為一個(gè)記錄周期,或者每個(gè)工作日為一個(gè)記錄周期等等,不同記錄周期內(nèi)記錄的行程信息可以保存在一起,也可以分開(kāi)單獨(dú)保存。作為一個(gè)優(yōu)選的實(shí)施例,本實(shí)施例中的每一記錄周期為一個(gè)工作日,由于周末和工作日的用戶行程通常都具有較大差別,因此按照工作日來(lái)進(jìn)行記錄可以避免周末的行程造成的干擾或者噪聲。
[0058]更進(jìn)一步而言,每一記錄周期的行程都包括多個(gè)路鏈,一個(gè)記錄周期內(nèi)的多個(gè)路鏈連續(xù)排列(通常是按照時(shí)間順序排列)形成一個(gè)總的路鏈集。另外,記錄的路鏈集中的各路鏈還可以帶有經(jīng)過(guò)各路鏈的當(dāng)時(shí)時(shí)間,也就是記錄的行程中包含多個(gè)路鏈的路鏈名以及對(duì)應(yīng)的當(dāng)時(shí)時(shí)間。其中,“路鏈”指的是行程記錄的最小單元,每一路鏈可以是一特定距離的路徑,或者也可以是相鄰路口之間的路徑,或者也可以采用其他適當(dāng)?shù)脑O(shè)定標(biāo)準(zhǔn)。
[0059]在步驟2中,對(duì)用戶的行程進(jìn)行差異化分析可以基于路鏈來(lái)進(jìn)行。進(jìn)一步而言,可以對(duì)當(dāng)前記錄周期之前的一定數(shù)量的記錄周期的路鏈集做差異化分析,找出其中相同的路鏈子集。其中,每一路鏈子集包含多個(gè)連續(xù)的路鏈,此處的“連續(xù)”指的是記錄順序上的連續(xù)。
[0060]例如,在一實(shí)例中,記錄周期為工作日,可以對(duì)先前3個(gè)工作日的路鏈集做差異化分析,找出3個(gè)工作日中相同的路鏈子集。找到的相同的路鏈子集可能是一個(gè),也可能是多個(gè)。需要說(shuō)明的是,在尋找相同的路鏈子集時(shí),可以僅根據(jù)路鏈名進(jìn)行比對(duì),而與路鏈記錄的當(dāng)時(shí)時(shí)間無(wú)關(guān)。
[0061]在找到各個(gè)記錄周期中相同的路鏈子集之后,將其和地圖實(shí)際的拓?fù)潢P(guān)系對(duì)照,從而將一個(gè)相同的路鏈子集分割為一個(gè)或多個(gè)路段,分割得到的一個(gè)或多個(gè)路段就被視作用戶的常走路段。
[0062]然后,根據(jù)每個(gè)常走路段中的多個(gè)路鏈在各個(gè)記錄周期內(nèi)的當(dāng)時(shí)時(shí)間,確定相應(yīng)常走路段的常走時(shí)間段。在一個(gè)優(yōu)選的實(shí)施例中,某一常走路段的常走時(shí)間段的起始時(shí)間以該常走路段內(nèi)第一個(gè)路鏈在多個(gè)記錄周期內(nèi)記錄的最早時(shí)間為準(zhǔn),而終止時(shí)間以該常走路段內(nèi)最后一個(gè)路鏈在多個(gè)記錄周期內(nèi)的最晚時(shí)間為準(zhǔn)。
[0063]接下來(lái),獲取車輛的當(dāng)前位置,如果車輛的當(dāng)前位置落入先前確定的常走路段之一的預(yù)設(shè)距離之內(nèi),則繼續(xù)獲取當(dāng)前時(shí)間,并根據(jù)當(dāng)前時(shí)間確定相應(yīng)的比對(duì)時(shí)間段。例如,可以將當(dāng)前時(shí)間作為基準(zhǔn),向前推第一預(yù)設(shè)時(shí)段并向后推第二預(yù)設(shè)時(shí)段,從而得到與該當(dāng)前時(shí)間的比對(duì)時(shí)間段。至于某一常走路段的預(yù)設(shè)距離范圍內(nèi),可以是該常走路段的起點(diǎn)的預(yù)設(shè)距離范圍內(nèi),或者是該常走路段起點(diǎn)至終點(diǎn)的路徑中任意一點(diǎn)的預(yù)設(shè)距離范圍內(nèi)。
[0064]之后,判斷先前確定的常走路段的常走時(shí)間段與該比對(duì)時(shí)間段是否有重疊,如果有的話,可以獲取對(duì)應(yīng)的常走路段的路況信息,向用戶提醒對(duì)應(yīng)路段的路況信息。例如,如果路況為擁堵或者緩行,可以采用語(yǔ)音或文字等方式進(jìn)行播報(bào);如果路況為暢通,則可以不進(jìn)行播報(bào),以減少對(duì)用戶的干擾。
[0065]需要說(shuō)明的是,雖然上述實(shí)施例中是先判斷當(dāng)前位置是否落入常走路段的預(yù)設(shè)距離范圍之內(nèi),然后再判斷當(dāng)前時(shí)間是否和常走路段的常走時(shí)間段存在適當(dāng)?shù)年P(guān)系,只有當(dāng)前位置和當(dāng)前時(shí)間都滿足預(yù)定條件時(shí),才獲取路況信息并提醒用戶。當(dāng)然,也可以先判斷當(dāng)前時(shí)間然后再判斷當(dāng)前位置。在其他實(shí)施例中,也可以僅對(duì)當(dāng)前時(shí)間進(jìn)行判斷而不判斷當(dāng)前位置,具體而言,根據(jù)當(dāng)前時(shí)間確定對(duì)比時(shí)間段,如果該對(duì)比時(shí)間段和某個(gè)常走路段的常走時(shí)間段有重疊,則獲取該常走路段的路況信息以提醒用戶。也可以僅判斷當(dāng)前位置而不判斷當(dāng)前時(shí)間。甚至也可以不作任何判斷,對(duì)任何情況都進(jìn)行提醒。
[0066]下面用一實(shí)例進(jìn)行說(shuō)明。在該實(shí)例中,用戶在第一個(gè)工作日的實(shí)際行程為:從地點(diǎn)Al經(jīng)過(guò)地點(diǎn)X到達(dá)地點(diǎn)B,從地點(diǎn)B到達(dá)地點(diǎn)C,從地點(diǎn)C經(jīng)過(guò)地點(diǎn)Y到達(dá)地點(diǎn)Dl,其中,在從地點(diǎn)B到達(dá)地點(diǎn)C的過(guò)程中并未開(kāi)啟導(dǎo)航系統(tǒng),而其他時(shí)段都開(kāi)啟了導(dǎo)航系統(tǒng);用戶在第二個(gè)工作日的實(shí)際行程為:從地點(diǎn)A2經(jīng)過(guò)地點(diǎn)X到達(dá)地點(diǎn)B,從地點(diǎn)B到達(dá)地點(diǎn)C,從地點(diǎn)C經(jīng)過(guò)地點(diǎn)Y到達(dá)地點(diǎn)D2,其中,在從地點(diǎn)B到達(dá)地點(diǎn)C的過(guò)程中并未開(kāi)啟導(dǎo)航系統(tǒng),而其他時(shí)段都開(kāi)啟了導(dǎo)航系統(tǒng);用戶在第三個(gè)工作日的實(shí)際行程為:從地點(diǎn)A3經(jīng)過(guò)地點(diǎn)X到達(dá)地點(diǎn)B,從地點(diǎn)B到達(dá)地點(diǎn)C,從地點(diǎn)C經(jīng)過(guò)地點(diǎn)Y到達(dá)地點(diǎn)D3,其中,在從地點(diǎn)B到達(dá)地點(diǎn)C的過(guò)程中并未開(kāi)啟導(dǎo)航系統(tǒng),而其他時(shí)段都開(kāi)啟了導(dǎo)航系統(tǒng)。
[0067]由于導(dǎo)航系統(tǒng)未開(kāi)啟時(shí)無(wú)法記錄用戶的行程,因此第一個(gè)工作日的路鏈集包括:地點(diǎn)Al經(jīng)過(guò)地點(diǎn)X至地點(diǎn)B行經(jīng)的多個(gè)路鏈,地點(diǎn)C經(jīng)過(guò)地點(diǎn)Y至地點(diǎn)Dl行經(jīng)的多個(gè)路鏈;第二個(gè)工作日的路鏈集包括:地點(diǎn)A2經(jīng)過(guò)地點(diǎn)X至地點(diǎn)B行經(jīng)的多個(gè)路鏈,地點(diǎn)C經(jīng)過(guò)地點(diǎn)Y至地點(diǎn)D2行經(jīng)的多個(gè)路鏈;第三個(gè)工作日的路鏈集包括:地點(diǎn)A3經(jīng)過(guò)地點(diǎn)X至地點(diǎn)B行經(jīng)的多個(gè)路鏈,地點(diǎn)C經(jīng)過(guò)地點(diǎn)Y至地點(diǎn)D3行經(jīng)的多個(gè)路鏈。
[0068]之后,將3個(gè)工作日的路鏈集做差異化分析,找到共同的路鏈子集:地點(diǎn)X至地點(diǎn)B行經(jīng)的多個(gè)路鏈以及地點(diǎn)C至地點(diǎn)Y行經(jīng)的多個(gè)路鏈。但是,需要注意的是,由于路鏈的記錄僅是按照路鏈名來(lái)進(jìn)行的,因此,實(shí)際上找到的共同的路鏈子集僅從記錄的路鏈名看起來(lái)是地點(diǎn)X至地點(diǎn)Y的多個(gè)路鏈。
[0069]接下來(lái),按照地圖實(shí)際的拓?fù)潢P(guān)系,對(duì)先前找到的共同的路鏈子集進(jìn)行分割,將其分割為具有實(shí)際“物理意義”的路段。由于地點(diǎn)B和地點(diǎn)C在拓?fù)潢P(guān)系上并不連續(xù),因此前述地點(diǎn)X至地點(diǎn)Y的多個(gè)路鏈被分割為兩個(gè)路段:地點(diǎn)X至地點(diǎn)B的路段,地點(diǎn)C至地點(diǎn)Y的路段,這兩個(gè)路段即為用戶的常走路段。
[0070]之后,確認(rèn)各個(gè)常走路段的常走時(shí)間段。例如,地點(diǎn)X至地點(diǎn)B的路段的第一個(gè)路鏈在第一個(gè)工作日記錄的當(dāng)時(shí)時(shí)間為7:00AM,在第二個(gè)工作日記錄的當(dāng)時(shí)時(shí)間為7:30AM,在第三個(gè)工作日記錄的當(dāng)時(shí)時(shí)間為7:15AM,那么此路段的起始時(shí)間就是7:00AM ;地點(diǎn)X至地點(diǎn)B的路段的最后一個(gè)路鏈在第一個(gè)工作日記錄的當(dāng)時(shí)時(shí)間為8:00AM,在第二個(gè)工作日記錄的當(dāng)時(shí)時(shí)間為8:30AM,在第三個(gè)工作日記錄的當(dāng)時(shí)時(shí)間為8:15AM,那么此路段的終止時(shí)間就是8:30AM。相應(yīng)地,地點(diǎn)X至地點(diǎn)B的路段的常走時(shí)間段為7: OOAM?8:30AM。而地點(diǎn)C至地點(diǎn)Y的路段也類似,這里不再贅述。
[0071]在第四個(gè)工作日,導(dǎo)航系統(tǒng)啟動(dòng)后,獲取車輛的當(dāng)前位置,如果該當(dāng)前位于落入地點(diǎn)X至地點(diǎn)B的路段的預(yù)設(shè)距離范圍內(nèi)(例如,落入地點(diǎn)X的20公里范圍內(nèi)),則進(jìn)行下一止/J/ O
[0072]之后獲取當(dāng)前時(shí)間,例如當(dāng)前時(shí)間為7:30AM,將該當(dāng)前時(shí)間向前推一小時(shí),向后推兩小時(shí),得到對(duì)比時(shí)間段為6:30AM?9:30AM。將該當(dāng)前對(duì)比時(shí)間段與地點(diǎn)X至地點(diǎn)B的路段的常走時(shí)間段7:00AM?8:30AM有重疊,因此,獲取地點(diǎn)X至地點(diǎn)B的路段的路況信息,并主動(dòng)將該路況信息播報(bào)給用戶。
[0073]需要說(shuō)明的是,導(dǎo)航系統(tǒng)中可以包含相應(yīng)的緩存模塊,定期向云端服務(wù)器獲取實(shí)時(shí)的路況信息,因此,前述獲取地點(diǎn)X至地點(diǎn)B的路段的路況信息可以是從導(dǎo)航系統(tǒng)內(nèi)的緩存模塊讀取相應(yīng)路段的路況信息。
[0074]路況信息的播報(bào)可以有多種方式,例如,在路況為擁堵或緩行時(shí),向用戶播報(bào);而在路況為暢通時(shí),則可以不做播報(bào)。
[0075]參考圖2,本實(shí)施例的導(dǎo)航裝置包括:授權(quán)模塊21、行程記錄模塊22、行程分析模塊23、路況提醒模塊24。
[0076]進(jìn)一步而言,授權(quán)模塊21用于詢問(wèn)并獲取該用戶的授權(quán),在獲取該用戶的授權(quán)后觸發(fā)行程記錄模塊22開(kāi)始按照預(yù)設(shè)的記錄周期記錄用戶的行程;行程分析模塊23對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的行程進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路段,確定為用戶的常走路段;路況提醒模塊24用于獲取所述常走路段的路況信息,主動(dòng)向用戶提醒該常走路段的路況信息。
[0077]其中,行程分析模塊23可以包括:差異化分析單元231,用于對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的路鏈集進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路鏈子集;路段分割單元232,用于將路鏈子集與地圖實(shí)際的拓?fù)潢P(guān)系對(duì)照,以將找出的路鏈子集分割為一個(gè)或多個(gè)路段,,該一個(gè)或多個(gè)路段即為用戶的常走路段。
[0078]路況提醒模塊24可以包括:條件判斷單元241,用于判斷是否滿足預(yù)定條件,在滿足預(yù)定條件時(shí),觸發(fā)路況信息獲取單元242獲取用戶的常走路段的路況信息;路況信息提醒單元243用于主動(dòng)向用戶提醒該常走路段的路況信息。進(jìn)一步而言,條件判斷單元241可以包括位置判斷子單元和/或時(shí)間判斷子單元(圖中未示出),位置判斷子單元用于獲取車輛的當(dāng)前位置,判斷所述車輛的當(dāng)前位置距離常走路段的距離是否在預(yù)定范圍內(nèi),如果是,則觸發(fā)路況信息獲取單元242獲取常走路段的路況信息;時(shí)間判斷子單元用于確定一對(duì)比時(shí)間段,判斷該對(duì)比時(shí)間段與常走路段的常走時(shí)間段是否有重疊,若有重疊則觸發(fā)路況信息獲取單元242獲取常走路段的路況信息,對(duì)比時(shí)間段根據(jù)當(dāng)前時(shí)間確定,其中起始時(shí)間為當(dāng)前時(shí)間向前推一第一預(yù)設(shè)時(shí)段,終止時(shí)間為當(dāng)前時(shí)間向后推一第二預(yù)設(shè)時(shí)段。
[0079]關(guān)于該導(dǎo)航裝置的更多詳細(xì)信息,請(qǐng)參見(jiàn)前述實(shí)施例中路況提醒方法的相關(guān)描述,這里不再贅述。
[0080]此外,本實(shí)施例還提供了一種導(dǎo)航系統(tǒng),包含有圖2所示的導(dǎo)航裝置,該導(dǎo)航裝置可以集成在導(dǎo)航系統(tǒng)內(nèi)。該導(dǎo)航裝置可以采用軟件的方式來(lái)實(shí)現(xiàn),也可以采用軟硬件結(jié)合的方式來(lái)實(shí)現(xiàn),或者也可以采用硬件的方式來(lái)實(shí)現(xiàn),例如通過(guò)專用集成電路(ASIC)或者現(xiàn)場(chǎng)可編程門陣列(FPGA)等實(shí)現(xiàn)。該導(dǎo)航系統(tǒng)可以是專用的導(dǎo)航設(shè)備,也可以是集成有多個(gè)功能模塊的設(shè)備,例如還可以集成有電話通信模塊、無(wú)線通信模塊、多媒體播放模塊等等。
[0081]本發(fā)明雖然以較佳實(shí)施例公開(kāi)如上,但其并不是用來(lái)限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動(dòng)和修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以本發(fā)明權(quán)利要求所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種導(dǎo)航方法,其特征在于,包括: 步驟I,按照預(yù)設(shè)的記錄周期記錄用戶的行程; 步驟2,對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的行程進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路段,確定為用戶的常走路段; 步驟3,獲取所述常走路段的路況信息,主動(dòng)向用戶提醒該常走路段的路況信息。
2.根據(jù)權(quán)利要求1所述的導(dǎo)航方法,其特征在于,所述步驟I生成的每一記錄周期的行程為一由多個(gè)路鏈連續(xù)排列形成的路鏈集。
3.根據(jù)權(quán)利要求2所述的導(dǎo)航方法,其特征在于,所述步驟2包括: 對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的路鏈集進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路鏈子集; 將所述路鏈子集與地圖實(shí)際的拓?fù)潢P(guān)系對(duì)照,以將所述路鏈子集分割為一個(gè)或多個(gè)路段,所述一個(gè)或多個(gè)路段為所述用戶的常走路段。
4.根據(jù)權(quán)利要求3所述的導(dǎo)航方法,其特征在于,所述步驟3還包括: 先判斷是否滿足預(yù)定條件,如果滿足,則獲取所述常走路段的路況信息。
5.根據(jù)權(quán)利要求4所述的導(dǎo)航方法,其特征在于,所述先判斷是否滿足預(yù)定條件包括:獲取車輛的當(dāng)前位置,判斷所述車輛的當(dāng)前位置距離所述常走路段的距離是否在預(yù)定范圍內(nèi),如果是,則獲取所述常走路段的路況信息。
6.根據(jù)權(quán)利要求4或5所述的導(dǎo)航方法,其特征在于, 所述步驟I所生成的路鏈集中的各路鏈帶有經(jīng)過(guò)各路鏈的當(dāng)時(shí)時(shí)間; 所述步驟2確定的常走路段還帶有各常走路段的常走時(shí)間段,所述常走時(shí)間段根據(jù)每一常走路段中各路鏈在多個(gè)記錄周期內(nèi)的當(dāng)時(shí)時(shí)間確定,其中起始時(shí)間以該常走路段內(nèi)第一個(gè)路鏈在各記錄周期內(nèi)的最早時(shí)間為準(zhǔn),終止時(shí)間以該常走路段內(nèi)最后一個(gè)路鏈在各記錄周期內(nèi)的最晚時(shí)間為準(zhǔn); 所述步驟3先判斷是否滿足預(yù)定條件包括:確定一對(duì)比時(shí)間段,判斷所述對(duì)比時(shí)間段與所述常走路段的常走時(shí)間段是否有重疊,若有重疊則獲取所述常走路段的路況信息,所述對(duì)比時(shí)間段根據(jù)當(dāng)前時(shí)間確定,其中起始時(shí)間為當(dāng)前時(shí)間向前推一第一預(yù)設(shè)時(shí)段,終止時(shí)間為當(dāng)前時(shí)間向后推一第二預(yù)設(shè)時(shí)段。
7.根據(jù)權(quán)利要求1所述的導(dǎo)航方法,其特征在于,向用戶提醒該常走路段的路況信息包括: 若該常走路段的路況信息指示該常走路段為擁堵或緩行,則向用戶播報(bào)該路況信息; 若該常走路段的路況信息指示該常走路段為暢通,則不向用戶播報(bào)該路況信息。
8.根據(jù)權(quán)利要求1所述的導(dǎo)航方法,其特征在于,所述步驟I中的每一記錄周期為一天或一個(gè)工作日。
9.根據(jù)權(quán)利要求1所述的導(dǎo)航方法,其特征在于,所述步驟2的預(yù)定數(shù)量為3。
10.根據(jù)權(quán)利要求5所述的導(dǎo)航方法,其特征在于,所述步驟3判斷所述車輛的當(dāng)前位置距離所述常走路段的距離是否在預(yù)定范圍內(nèi)為判斷所述車輛的當(dāng)前位置距離所述常走路段的起點(diǎn)的距離是否在預(yù)定范圍內(nèi),所述預(yù)定范圍為20公里。
11.根據(jù)權(quán)利要求6所述的導(dǎo)航方法,其特征在于,所述步驟3中的第一預(yù)設(shè)時(shí)段為I小時(shí),第二預(yù)設(shè)時(shí)段為2小時(shí)。
12.—種導(dǎo)航裝置,其特征在于,包括: 行程記錄模塊,按照預(yù)設(shè)的記錄周期記錄用戶的行程; 行程分析模塊,對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的行程進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路段,確定為用戶的常走路段; 路況提醒模塊,獲取所述常走路段的路況信息,主動(dòng)向用戶提醒該常走路段的路況信肩、O
13.根據(jù)權(quán)利要求12所述的導(dǎo)航裝置,其特征在于,所述行程記錄模塊生成的每一記錄周期的行程為一由多個(gè)路鏈連續(xù)排列形成的路鏈集。
14.根據(jù)權(quán)利要求13所述的導(dǎo)航裝置,其特征在于,所述行程分析模塊包括: 差異化分析單元,對(duì)當(dāng)前記錄周期之前的預(yù)設(shè)數(shù)量個(gè)記錄周期的路鏈集進(jìn)行差異化分析,找出該預(yù)設(shè)數(shù)量個(gè)記錄周期中相同的路鏈子集; 路段分割單元,將所述路鏈子集與地圖實(shí)際的拓?fù)潢P(guān)系對(duì)照,以將所述路鏈子集分割為一個(gè)或多個(gè)路段,所述一個(gè)或多個(gè)路段為所述用戶的常走路段。
15.根據(jù)權(quán)利要求14所述的導(dǎo)航裝置,其特征在于,所述路況提醒模塊包括: 條件判斷單元,用于判斷是否滿足預(yù)定條件; 路況信息獲取單元,如果滿足該預(yù)定條件,則獲取所述常走路段的路況信息; 路況信息提醒單元,主動(dòng)向用戶提醒該常走路段的路況信息。
16.根據(jù)權(quán)利要求15所述的導(dǎo)航裝置,其特征在于,所述條件判斷單元包括:位置判斷子單元,獲取車輛的當(dāng)前位置,判斷所述車輛的當(dāng)前位置距離所述常走路段的距離是否在預(yù)定范圍內(nèi),如果是,則觸發(fā)所述路況信息獲取單元獲取所述常走路段的路況信息。
17.根據(jù)權(quán)利要求15或16所述的導(dǎo)航裝置,其特征在于, 所述行程記錄模塊生成的路鏈集中的各路鏈帶有經(jīng)過(guò)各路鏈的當(dāng)時(shí)時(shí)間; 所述行程分析模塊確定的常走路段還帶有各常走路段的常走時(shí)間段,所述常走時(shí)間段根據(jù)每一常走路段中各路鏈在多個(gè)記錄周期內(nèi)的當(dāng)時(shí)時(shí)間確定,其中起始時(shí)間以該常走路段內(nèi)第一個(gè)路鏈在各記錄周期內(nèi)的最早時(shí)間為準(zhǔn),終止時(shí)間以該常走路段內(nèi)最后一個(gè)路鏈在各記錄周期內(nèi)的最晚時(shí)間為準(zhǔn); 所述條件判斷單元包括:時(shí)間判斷子單元,用于確定一對(duì)比時(shí)間段,判斷所述對(duì)比時(shí)間段與所述常走路段的常走時(shí)間段是否有重疊,若有重疊則觸發(fā)所述路況信息獲取單元獲取所述常走路段的路況信息,所述對(duì)比時(shí)間段根據(jù)當(dāng)前時(shí)間確定,其中起始時(shí)間為當(dāng)前時(shí)間向前推一第一預(yù)設(shè)時(shí)段,終止時(shí)間為當(dāng)前時(shí)間向后推一第二預(yù)設(shè)時(shí)段。
18.根據(jù)權(quán)利要求12所述的導(dǎo)航裝置,其特征在于,若該常走路段的路況信息指示該常走路段為擁堵或緩行,則該路況提醒模塊向用戶播報(bào)該路況信息;若該常走路段的路況信息指示該常走路段為暢通,則該路況提醒模塊不向用戶播報(bào)該路況信息。
19.根據(jù)權(quán)利要求12所述的導(dǎo)航裝置,其特征在于,所述行程記錄模塊使用的每一記錄周期為一天或一個(gè)工作日。
20.根據(jù)權(quán)利要求12所述的導(dǎo)航裝置,其特征在于,所述預(yù)定數(shù)量為3。
21.根據(jù)權(quán)利要求16所述的導(dǎo)航裝置,其特征在于,所述位置判斷子單元使用的預(yù)定范圍為20公里。
22.根據(jù)權(quán)利要求17所述的導(dǎo)航裝置,其特征在于,所述時(shí)間判斷子單元使用的第一預(yù)設(shè)時(shí)段為1小時(shí),第二預(yù)設(shè)時(shí)段為2小時(shí)。
【文檔編號(hào)】G01C21/34GK104374396SQ201310349613
【公開(kāi)日】2015年2月25日 申請(qǐng)日期:2013年8月12日 優(yōu)先權(quán)日:2013年8月12日
【發(fā)明者】李軍, 時(shí)紅仁, 徐平 申請(qǐng)人:上海博泰悅臻電子設(shè)備制造有限公司