一種地圖數據更新方法及裝置的制造方法
【專利摘要】本申請公開了一種地圖數據更新方法及裝置,方法包括:車機端根據所在機車的行駛記錄,確定第一區域,車機端連接服務器并向服務器發送第一數據獲取請求,以請求第一區域的待更新的地圖數據,進而接收服務器反饋的結果,利用該反饋的結果進行更新。按照本申請方案,車機端通過與服務器建立網絡連接,進而可以利用服務器存儲的最新的地圖數據對本地地圖數據進行更新,無需駕車到專業的售后服務點,極大方便了用戶的使用。
【專利說明】
一種地圖數據更新方法及裝置
技術領域
[0001]本申請涉及數據更新技術領域,更具體地說,涉及一種地圖數據更新方法及裝置。 【背景技術】[0002 ]車機即為車載多媒體終端的俗稱,通常安裝在機車的中控臺上。車機端內部存儲有地圖數據,因而能夠為用戶提供路徑導航等服務,極大方便了人們的日常出行。其中地圖數據包括底圖數據、興趣點數據和導航數據。導航數據包含道路信息,屬于路徑導航時所必須的數據。而底圖數據和興趣點數據為道路上的附加信息,例如電子地圖上的酒店、加油站等,該部分數據能夠為用戶提供更全面、更優質的路徑服務。
[0003]隨著交通路網的更新速度日益加快,為了更好的為用戶進行路徑規劃,需要在地圖數據更新后及時對車機端的地圖數據進行更新。現有技術在對車機端的地圖數據進行更新時,需要駕車到專業的售后服務點,由工作人員通過專業工具將最新的地圖數據導入車機端,實現地圖數據的更新。
[0004]由上可知,現有技術需要用戶駕車到售后服務點進行地圖數據更新,給用戶帶來很大的不便。
【發明內容】
[0005]有鑒于此,本申請提供了一種地圖數據更新方法及裝置,用解決現有技術不便于用戶進行車機端地圖數據更新的問題。
[0006]為了實現上述目的,現提出的方案如下:
[0007]—種地圖數據更新方法,應用于車機端,該方法包括:
[0008]根據所述車機端所在機車的行駛記錄,確定第一區域;
[0009]向服務器發送第一數據獲取請求,所述第一數據獲取請求用于請求所述第一區域的待更新的地圖數據;
[0010]接收所述服務器反饋的結果;
[0011]利用所述服務器反饋的結果進行地圖數據的更新。
[0012]—種地圖數據更新方法,應用于服務器,該方法包括:
[0013]接收車機端發送的第一數據獲取請求,所述第一數據獲取請求用于請求第一區域的待更新的地圖數據,所述第一區域由所述車機端根據所在機車的行駛記錄確定;
[0014]獲取與所述第一區域對應的待更新的地圖數據;
[0015]將獲取的結果發送至所述車機端。
[0016]—種地圖數據更新裝置,應用于車機端,該裝置包括:
[0017]目標區域確定單元,用于根據所述車機端所在機車的行駛記錄,確定第一區域;
[0018]第一數據獲取請求發送單元,用于向服務器發送第一數據獲取請求,所述第一數據獲取請求用于請求所述第一區域的待更新的地圖數據;[〇〇19]反饋結果接收單元,用于接收所述服務器反饋的結果;
[0020]數據更新單元,用于利用所述服務器反饋的結果進行地圖數據的更新。[0021 ] —種地圖數據更新裝置,應用于服務器,該裝置包括:
[0022]第一數據獲取單元接收單元,用于接收車機端發送的第一數據獲取請求,所述第一數據獲取請求用于請求第一區域的待更新的地圖數據,所述第一區域由所述車機端根據所在機車的行駛記錄確定;
[0023]數據獲取單元,用于獲取與所述第一區域對應的待更新的地圖數據;
[0024]數據發送單元,用于將獲取的結果發送至所述車機端。
[0025]本申請實施例提供的地圖數據更新方法,車機端根據所在機車的行駛記錄,確定第一區域,車機端連接服務器并向服務器發送第一數據獲取請求,以請求第一區域的待更新的地圖數據,進而接收服務器反饋的結果,并利用該反饋的結果進行更新。按照本申請方案,車機端通過與服務器建立網絡連接,進而可以利用服務器存儲的最新的地圖數據對本地地圖數據進行更新,無需駕車到專業的售后服務點,極大方便了用戶的使用。
[0026]進一步,本申請車機端根據所在機車的行駛記錄確定第一區域,第一區域可以是用戶的常駐地區,本申請通過請求第一區域的待更新的地圖數據,在保證了用戶的日常導航需求的同時,避免了對第一區域之外的區域進行地圖數據更新所帶來的流量開銷。【附圖說明】
[0027]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0028]圖1為本申請實施例從車機端角度公開的一種地圖數據更新方法流程圖;
[0029]圖2為本申請實施例從車機端角度公開的另一種地圖數據更新方法流程圖;
[0030]圖3為本申請實施例從車機端角度公開的又一種地圖數據更新方法流程圖;[0031 ]圖4為本申請實施例從服務器角度公開的一種地圖數據更新方法流程圖;
[0032]圖5為本申請實施例從服務器角度公開的另一種地圖數據更新方法流程圖;
[0033]圖6為本申請實施例從服務器角度公開的又一種地圖數據更新方法流程圖;
[0034]圖7為本申請實施例從車機端角度公開的一種地圖數據更新裝置結構示意圖;
[0035]圖8為本申請實施例從服務器角度公開的一種地圖數據更新裝置結構示意圖;
[0036]圖9為本申請實施例公開的一種車機端的硬件結構示意圖。【具體實施方式】
[0037]在介紹本申請方案之前,對文中提及的名詞進行解釋。
[0038]地圖數據包含底圖數據、興趣點數據和導航數據,其中:
[0039]底圖數據包括:地理要素數據,其以圖片形式存在,例如道路、樓房、河流、海洋等。
[0040]興趣點數據包括:地圖中的信息點和地址數據,主要用于進行興趣點的檢索。
[0041]導航數據包括:導航引擎計算時所必須的道路數據,例如道路名稱、長度、路口紅綠燈等信息。
[0042]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0043]本申請實施例公開了一種地圖數據更新系統,該系統包括車機端和服務器。其中, 車機端為待更新地圖數據的一方。服務器可以是臺式機、筆記本等具備處理能力且能夠與其它設備建立通信連接的智能設備。
[0044]在需要對車機端進行地圖數據更新時,車機端根據所在機車的行駛記錄,確定第一區域,并建立車機端與服務器之間的通信連接,由車機端向服務器發送第一數據獲取請求,以請求第一區域的待更新的地圖數據。服務器收到請求后獲取對應的數據,并反饋給車機端,由車機端利用收到的數據進行地圖數據的更新。
[0045]其中,車機端所在機車具體指,配備有車機端的機車。
[0046]按照本申請方案,用戶只需要保證服務器能夠獲取到最新的地圖數據即可。進一步,建立智能終端與車機端間的通信連接,即可實現車機端的地圖數據的更新,無需用戶駕車到專業的售后服務點,極大方便了用戶的使用。
[0047]可以理解的是,相比于現有技術,本申請用戶可以在地圖數據更新后及時進行車機端地圖數據的更新,更新頻率更高,且不需要向售后服務點支付任何費用。
[0048]進一步,本申請介紹服務器與車機端的通信連接建立方式。
[0049]車機端的聯網方式可以包括:1)車機端自身攜帶3G/4G模塊,插入SM卡即可接入移動蜂窩網絡。2)車機端利用與手機相連的方式,如通過藍牙與手機配對后共享手機的網絡,或者由手機提供WIFI熱點,然后車機端接入該熱點。
[0050]當然,上述僅僅為本申請簡單介紹的集中可選方案,除此之外,凡是能夠實現車機端與服務器間的通信連接的方案均可應用于本申請中。
[0051]接下來,本申請以車機端的角度對方案進行介紹。參見圖1,圖1為本申請實施例從車機端角度公開的一種地圖數據更新方法流程圖。
[0052]如圖1所示,該方法包括:[〇〇53]步驟S100、根據所述車機端所在機車的行駛記錄,確定第一區域;[〇〇54]具體地,裝備有車機端的機車的行駛記錄包含了機車啟停地點和次數,機車行駛軌跡和行駛時間等參數。
[0055]車機端根據機車的行駛記錄,按照設定的規則,可以確定第一區域,第一區域可以是用戶常駐地區,例如用戶常駐城市、省份等。第一區域的確定過程可以參照下文相關介紹。
[0056]步驟S110、向服務器發送第一數據獲取請求;[〇〇57]其中,所述第一數據獲取請求用于請求第一區域的待更新的地圖數據。地圖數據可以包括底圖數據、興趣點數據和導航數據中的任意一種或多種。[〇〇58]第一區域可以是用戶設定的常駐地區,例如用戶常駐城市、省份等。
[0059]步驟S120、接收所述服務器反饋的結果;
[0060]具體地,服務器收到第一數據獲取請求時,查詢并獲取車機端所請求的數據,進而反饋給車機端。
[0061]步驟S130、利用所述服務器反饋的結果進行地圖數據的更新。
[0062]本申請實施例提供的地圖數據更新方法,車機端根據所在機車的行駛記錄,確定第一區域,車機端連接服務器并向服務器發送第一數據獲取請求,以請求第一區域的待更新的地圖數據,進而接收服務器反饋的結果,并利用該反饋的結果進行更新。按照本申請方案,車機端通過與服務器建立網絡連接,進而可以利用服務器存儲的最新的地圖數據對本地地圖數據進行更新,無需駕車到專業的售后服務點,極大方便了用戶的使用。
[0063]進一步,本申請車機端根據所在機車的行駛記錄確定第一區域,第一區域可以是用戶的常駐地區,本申請通過請求第一區域的待更新的地圖數據,在保證了用戶的日常導航需求的同時,避免了對第一區域之外的區域進行地圖數據更新所帶來的流量開銷。
[0064]接下來,本申請實施例對第一區域的確定過程進行介紹。
[0065]車機端根據所在機車的行駛記錄,確定第一區域的方式可以包括:
[0066]根據車機端的啟動次數以及啟動時所處地理位置,確定第一區域;或,根據車機端所在機車的行駛里程以及行駛軌跡,確定第一區域;或,根據所述車機端所在機車的行駛時間以及行駛軌跡,確定所述第一區域。
[0067]具體地,根據車機端的啟動次數以及啟動時所處地理位置,確定第一區域的過程可以是:
[0068]A、在設定檢測周期內,根據所述車機端各次啟動時所處地理位置,統計各設定區域內車機端的啟動次數;
[0069]其中,本申請可以預先進行區域劃分,得到多個設定區域。進而在一個檢測周期內,根據車機端各次啟動時所處的地理位置,統計各個設定區域內車機端的啟動次數。 [〇〇7〇] B、選取啟動次數超過設定次數閾值的設定區域,確定為第一區域;
[0071]其中,本申請還可以進一步設置有效啟動次數,也即只有設定區域內啟動次數超過有效啟動次數,該設定區域才有資格作為第一區域。
[0072]C、選取啟動次數最多的前設定名次閾值的設定區域,確定為第一區域。[0073 ]以設定名次閾值為3為例,本申請可以選取啟動次數最多的前三個設定區域,作為第一區域。進一步,本申請還可以進一步設置,若排名第一的設定區域的啟動次數遠大于排名第二和第三的設定區域(例如排名第一的設定區域的啟動次數是排名第二的設定區域的啟動次數的X倍,X優選的可以是5),則僅將排名第一的設定區域確定為第一區域。
[0074]進一步,根據車機端所在機車的行駛里程以及行駛軌跡,確定第一區域的過程可以是:
[0075]A、在設定檢測周期內,統計所述機車在各設定區域內的行駛里程;
[0076]B、選取行駛里程超過設定里程閾值的設定區域,確定為第一區域;
[0077]其中,本申請還可以進一步設置有效形式里程,也即只有設定區域內行駛里程超過有效行駛里程,該設定區域才有資格作為第一區域。
[0078]C、選取行駛里程最多的前設定名次閾值的設定區域,確定為第一區域。
[0079]以設定名次閾值為3為例,本申請可以選取行駛里程最多的前三個設定區域,作為第一區域。進一步,本申請還可以進一步設置,若排名第一的設定區域的行駛里程遠大于排名第二和第三的設定區域的行駛里程(例如排名第一的設定區域的行駛里程是排名第二的設定區域的行駛里程的X倍,X優選的可以是5),則僅將排名第一的設定區域確定為第一區域。
[0080]再進一步,根據車機端所在機車的行駛里程以及行駛軌跡,確定第一區域的過程可以是:
[0081]A、在設定檢測周期內,統計所述機車在各設定區域內的行駛時間;
[0082]B、選取行駛時間超過設定時間閾值的設定區域,確定為第一區域;
[0083]其中,本申請還可以進一步設置有效形式時間,也即只有設定區域內行駛時間超過有效行駛時間,該設定區域才有資格作為第一區域。
[0084]C、選取行駛時間最多的前設定名次閾值的設定區域,確定為第一區域。
[0085]進一步可選的,若檢測到車機端在非所述第一區域的同一設定區域內連續啟動n 次,和/或,所述車機端所在機車在非所述第一區域的同一設定區域內連續行駛m里程,和/ 或,所述機車在非所述第一區域的同一設定區域內連續行駛P時間時,向所述服務器發送第二數據獲取請求,以請求所述同一設定區域的地圖數據。
[0086]具體地,在滿足上述條件時,本申請可以認為當前用戶處于旅行狀態,其接下來一段時間也很有可能會在該同一設定區域內進一步停留,因此本申請為了提高用戶體驗,對該同一設定區域的地圖數據進行更新。地圖數據可以包括導航數據、底圖數據和興趣點數據中的任意一項或多項。
[0087]車機端在向服務器發送第二數據獲取請求之后,接收所述服務器反饋的結果,并利用所述服務器反饋的結果進行地圖數據的更新。
[0088]接下來,本申請實施例介紹車機端向服務器發送第一數據獲取請求的時機。
[0089]參見圖2,圖2為本申請實施例從車機端角度公開的另一種地圖數據更新方法流程圖。
[0090]如圖2所示,該方法包括:
[0091]步驟S200、根據所述車機端所在機車的行駛記錄,確定第一區域;
[0092]具體地,裝備有車機端的機車的行駛記錄包含了機車啟停地點和次數,機車行駛軌跡和行駛時間等參數。
[0093]步驟S210、周期性向所述服務器發送更新檢測請求;
[0094]其中,所述更新檢測請求用于請求服務器檢測車機端本地存儲的第一區域的地圖數據是否需要更新。
[0095]具體地,在所述更新檢測請求中可以攜帶車機端本地存儲的第一區域的地圖數據的版本號。版本號用于供服務器進行更新檢測。[〇〇96]步驟S220、接收所述服務器反饋的檢測結果;
[0097]具體地,服務器對比自身存儲的第一區域的地圖數據的最新的版本號,與所述更新檢測請求中對應的版本號,給出版本號對比結果,并發送給車機端。
[0098]步驟S230、在確定所述檢測結果表明第一區域的地圖數據需要更新時,向所述服務器發送第一數據獲取請求;
[0099]其中,所述第一數據獲取請求用于請求第一區域的待更新的地圖數據。
[0100]步驟S240、接收所述服務器反饋的結果;
[0101]具體地,服務器收到第一數據獲取請求時,查詢并獲取車機端所請求的數據,進而反饋給車機端。
[0102]步驟S250、利用所述服務器反饋的結果進行地圖數據的更新。
[0103]本申請實施例介紹了一種車機端與服務器通信確定待更新地圖數據的可選方案。 即由車機端定期向服務器發起更新檢測請求,進而由服務器反饋檢測結果。
[0104]參見圖3,圖3為本申請實施例從車機端角度公開的又一種地圖數據更新方法流程圖。[〇1〇5] 如圖3所示,該方法包括:
[0106]步驟S300、根據所述車機端所在機車的行駛記錄,確定第一區域;
[0107]具體地,裝備有車機端的機車的行駛記錄包含了機車啟停地點和次數,機車行駛軌跡和行駛時間等參數。
[0108]車機端確定第一區域的過程可以是周期性執行。
[0109]步驟S310、接收所述服務器發送的更新通知;
[0110]具體地,服務器在確定有地圖數據更新時,向各個車機端發送更新通知。更新通知中可以攜帶最新的地圖數據的版本號。
[0111]步驟S320、根據所述更新通知判斷是否需要對車機端本地存儲的第一區域的地圖數據進行更新;
[0112]車機端在收到服務器下發的更新通知后,對比更新通知中的版本號與本地存儲的第一區域的地圖數據的版本號,根據版本號對比結果確定是否需要進行更新。
[0113]步驟S330、在確定需要時,向所述服務器發送第一數據獲取請求。
[0114]其中,所述第一數據獲取請求用于請求第一區域的待更新的地圖數據。
[0115]步驟S340、接收所述服務器反饋的結果;
[0116]具體地,服務器收到第一數據獲取請求時,查詢并獲取車機端所請求的數據,進而反饋給車機端。
[0117]步驟S350、利用所述服務器反饋的結果進行地圖數據的更新。
[0118]本申請實施例介紹了另一種車機端與服務器通信確定待更新地圖數據的可選方案。即由服務器在確定地圖數據變更后向車機端發送更新通知,由車機端根據更新通知確定是否需要進行地圖數據更新。
[0119]可選的,車機端向服務器發送第一數據獲取請求所請求的第一區域的待更新的地圖數據可以包括,第一區域的待更新的底圖數據、興趣點數據和導航數據。
[0120]第一數據獲取請求還可以用于,請求第二區域的待更新的導航數據。第二區域與第一區域沒有交集。
[0121]可以理解的是,地圖數據中的導航數據為進行路徑導航時所必須的數據,而底圖數據和興趣點數據則是為了給用戶提供更優質服務所需的數據。因此,本申請針對第一區域和第二區域設置了不同的數據更新類型。像用戶常駐城市這類的第一區域,為了給用戶提供更優質的服務,本申請對第一區域的底圖數據、興趣點數據和導航數據均進行更新。
[0122]而對于用戶設定的第二區域,其可以是用戶非常駐城市,用戶偶爾會出行的城市, 為了保證路徑導航這一基本功能,本申請對第二區域僅更新導航數據。
[0123]舉例如,用戶常駐在深圳市,且偶爾會去廣州市出差,因此定義深圳市為第一區域,廣州市為第二區域。在更新地圖數據時,對深圳市更新底圖數據、興趣點數據和導航數據,對廣州市僅更新導航數據。
[0124]進一步需要說明的是,車機端向服務器發送的數據獲取請求中,所請求的為第一區域的待更新的底圖數據、興趣點數據和導航數據,以及第二區域的待更新的導航數據,而非第一區域的全部的底圖數據、興趣點數據和導航數據、第二區域的全部的導航數據。也即,本申請的更新方式是增量更新,僅更新產生變化的數據,節省了流量開銷。
[0125]接下來,本申請以服務器的角度對方案進行介紹。參見圖4,圖4為本申請實施例從服務器角度公開的一種地圖數據更新方法流程圖。
[0126] 如圖4所示,該方法包括:
[0127]步驟S400、接收車機端發送的第一數據獲取請求;
[0128]其中,所述第一數據獲取請求用于請求第一區域的待更新地圖數據。
[0129]第一區域由車機端根據所在機車的行駛記錄確定。機車的行駛記錄包含了機車啟停地點和次數,機車行駛軌跡和行駛時間等參數。
[0130]步驟S410、獲取與所述第一區域對應的待更新的地圖數據;
[0131]步驟S420、將獲取的結果發送至所述車機端。
[0132]本申請實施例提供的地圖數據更新方法,服務器與車機端建立通信連接,服務器接收車機端發送的第一數據獲取請求,并查找車機端所請求的數據,反饋給車機端,實現車機端地圖數據的更新,無需駕車到專業的售后服務點,極大方便了用戶的使用。
[0133]進一步,由于車機端指明了所請求的第一區域,第一區域可以是用戶的常駐地區, 在保證了用戶的日常導航需求的同時,避免了對第一區域之外的區域進行地圖數據更新所帶來的流量開銷。
[0134]可選的,服務器還可以接收所述車機端發送的第二數據獲取請求,該第二數據獲取請求為所述車機端在檢測連續n次啟動均在非所述第一區域的同一設定區域,和/或,連續m里程均行駛在非所述第一區域的同一設定區域,和/或,連續行駛p時間均在非所述第一區域的同一設定區域內時間時,車機端向服務器發送的用于請求所述同一設定區域的地圖數據的數據獲取請求。
[0135]進一步,服務器獲取所述車機端所請求的數據,并發送至所述車機端。
[0136]參見圖5,圖5為本申請實施例從服務器角度公開的另一種地圖數據更新方法流程圖。[〇137]如圖5所示,該方法包括:
[0138]步驟S500、接收所述車機端周期性發送的更新檢測請求;
[0139]其中,更新檢測請求中可以攜帶車機端本地存儲的第一區域的地圖數據的版本號。版本號用于供服務器進行更新檢測。
[0140]步驟S510、根據所述更新檢測請求檢測所述車機端本地存儲的第一區域的地圖數據是否需要更新,得到檢測結果;
[0141]具體地,服務器對比自身存儲的第一區域的地圖數據的最新的版本號,與所述更新檢測請求中對應的版本號,給出版本號對比結果。
[0142]步驟S520、將所述檢測結果發送至所述車機端;
[0143]步驟S530、接收車機端發送的第一數據獲取請求;
[0144]其中,所述第一數據獲取請求為車機端在確定所述檢測結果表明第一區域的地圖數據需要更新時,向所述服務器發送的數據獲取請求。
[0145]所述第一數據獲取請求用于請求第一區域的地圖數據。[〇146]步驟S540、獲取與所述第一區域對應的待更新的地圖數據;
[0147]步驟S550、將獲取的結果發送至所述車機端。
[0148]本申請實施例介紹了一種車機端與服務器通信確定待更新地圖數據的可選方案。 即由車機端定期向服務器發起更新檢測請求,進而由服務器反饋檢測結果。
[0149]參見圖6,圖6為本申請實施例從服務器角度公開的又一種地圖數據更新方法流程圖。
[0150]如圖6所示,該方法包括:
[0151]步驟S600、在確定服務器本地存儲的地圖數據存在更新時,向所述車機端發送更新通知;
[0152]具體地,通過向車機端發送更新通知,以便車機端利用所述更新通知判斷是否需要對車機端本地存儲的第一區域的地圖數據進行更新。
[0153]更新通知中可以攜帶最新的地圖數據的版本號。
[0154]步驟S610、接收車機端發送的第一數據獲取請求;
[0155]其中,所述第一數據獲取請求為車機端收到服務器下發的更新通知后,對比更新通知中的版本號與本地存儲的第一區域的地圖數據的版本號,根據版本號對比結果確定需要進行更新時,向服務器發送的數據獲取請求。
[0156]所述第一數據獲取請求用于請求第一區域的待更新的地圖數據。[〇157]步驟S620、獲取與所述第一區域對應的待更新的地圖數據;
[0158]步驟S630、將獲取的結果發送至所述車機端。
[0159]本申請實施例介紹了另一種車機端與服務器通信確定待更新地圖數據的可選方案。即由服務器在確定地圖數據變更后向車機端發送更新通知,由車機端根據更新通知確定是否需要進行地圖數據更新。
[0160]可選的,車機端向服務器發送第一數據獲取請求所請求的第一區域的待更新的地圖數據可以包括,第一區域的待更新的底圖數據、興趣點數據和導航數據。
[0161]第一數據獲取請求還可以用于,請求第二區域的待更新的導航數據。第二區域與第一區域沒有交集。
[0162]可以理解的是,地圖數據中的導航數據為進行路徑導航時所必須的數據,而底圖數據和興趣點數據則是為了給用戶提供更優質服務所需的數據。因此,本申請針對第一區域和第二區域設置了不同的數據更新類型。像用戶常駐城市這類的第一區域,為了給用戶提供更優質的服務,本申請對第一區域的底圖數據、興趣點數據和導航數據均進行更新。
[0163]而對于用戶設定的第二區域,其可以是用戶非常駐城市,用戶偶爾會出行的城市, 為了保證路徑導航這一基本功能,本申請對第二區域僅更新導航數據。
[0164]下面對本申請實施例提供的地圖數據更新裝置進行描述,下文描述的地圖數據更新裝置與上文描述的地圖數據更新方法可相互對應參照。
[0165]首先,對車機端的地圖數據更新裝置進行介紹。參見圖7,圖7為本申請實施例從車機端角度公開的一種地圖數據更新裝置結構示意圖。[〇166]如圖7所示,地圖數據更新裝置包括:
[0167]目標區域確定單元71,用于根據所述車機端所在機車的行駛記錄,確定第一區域;
[0168]車機端所在機車的行駛記錄包含了機車啟停地點和次數,機車行駛軌跡和行駛時間等參數。
[0169]第一數據獲取請求發送單元72,用于向服務器發送第一數據獲取請求,所述第一數據獲取請求用于請求第一區域的待更新的地圖數據;[〇17〇]反饋結果接收單元73,用于接收所述服務器反饋的結果;
[0171]數據更新單元74,用于利用所述服務器反饋的結果進行地圖數據的更新。
[0172]本申請實施例提供的地圖數據更新裝置,車機端根據所在機車的行駛記錄,確定第一區域,車機端連接服務器并向服務器發送第一數據獲取請求,以請求第一區域的待更新的地圖數據,進而接收服務器反饋的結果,并利用該反饋的結果進行更新。按照本申請方案,車機端通過與服務器建立網絡連接,進而可以利用服務器存儲的最新的地圖數據對本地地圖數據進行更新,無需駕車到專業的售后服務點,極大方便了用戶的使用。
[0173]進一步,本申請車機端根據所在機車的行駛記錄確定第一區域,第一區域可以是用戶的常駐地區,本申請通過請求第一區域的待更新的地圖數據,在保證了用戶的日常導航需求的同時,避免了對第一區域之外的區域進行地圖數據更新所帶來的流量開銷。
[0174]可選的,所述目標區域確定單元可以包括:
[0175]啟動次數確定單元,用于根據所述車機端的啟動次數以及啟動時所處地理位置, 確定所述第一區域;
[0176]行駛里程確定單元,用于根據所述車機端所在機車的行駛里程以及行駛軌跡,確定所述第一區域;
[0177]行駛時間確定單元,用于根據所述車機端所在機車的行駛時間以及行駛軌跡,確定所述第一區域。
[0178]可選的,所述啟動次數確定單元可以包括:
[0179]第一啟動次數檢測子單元,用于在設定檢測周期內,根據所述車機端各次啟動時所處地理位置,統計各設定區域內車機端的啟動次數;
[0180]第二啟動次數檢測子單元,用于選取啟動次數超過設定次數閾值的設定區域,確定為第一區域;或,選取啟動次數最多的前設定名次閾值的設定區域,確定為第一區域。
[0181]可選的,所述行駛里程確定單元可以包括:
[0182]第一行駛里程確定子單元,用于在設定檢測周期內,統計所述機車在各設定區域內的行駛里程;
[0183]第二行駛里程確定子單元,用于選取行駛里程超過設定里程閾值的設定區域,確定為第一區域;或,選取行駛里程最多的前設定名次閾值的設定區域,確定為第一區域。
[0184]可選的,所述行駛時間確定單元可以包括:
[0185]第一行駛時間確定子單元,用于在設定檢測周期內,統計所述機車在各設定區域內的行駛時間;
[0186]第二行駛時間確定子單元,用于選取行駛時間超過設定時間閾值的設定區域,確定為第一區域;或,選取行駛時間最多的前設定名次閾值的設定區域,確定為第一區域。
[0187]可選的,本申請的地圖數據更新裝置還可以包括:
[0188]第二數據獲取請求發送單元,用于在檢測到所述車機端在非所述第一區域的同一設定區域內連續啟動n次,和/或,所述機車在非所述第一區域的同一設定區域內連續行駛m 里程,和/或,所述機車在非所述第一區域的同一設定區域內連續行駛P時間時,向所述服務器發送第二數據獲取請求,以請求所述同一設定區域的地圖數據;
[0189]所述反饋結果接收單元還用于,接收服務器響應所述第二數據獲取請求所反饋的結果;
[0190]所述數據更新單元還用于,利用服務器響應所述第二數據獲取請求所反饋的結果進行地圖數據的更新。[〇191]可選的,上述第一數據獲取請求發送單元所請求的第一區域的待更新的地圖數據可以包括,第一區域的待更新的底圖數據、興趣點數據和導航數據。
[0192]第一數據獲取請求還可以用于,請求第二區域的待更新的導航數據。第二區域與第一區域沒有交集。
[0193]接下來,對應用于服務器的地圖數據更新裝置進行介紹。參見圖8,圖8為本申請實施例從服務器角度公開的一種地圖數據更新裝置結構示意圖。[〇194]如圖8所示,地圖數據更新裝置包括:
[0195]第一數據獲取單元接收單元81,用于接收車機端發送的第一數據獲取請求,所述第一數據獲取請求用于請求第一區域的待更新的地圖數據;
[0196]數據獲取單元82,用于獲取與所述第一區域對應的待更新的地圖數據;
[0197]數據發送單元83,用于將獲取的結果發送至所述車機端。
[0198]本申請實施例提供的地圖數據更新裝置,服務器與車機端建立通信連接,服務器接收車機端發送的第一數據獲取請求,并查找車機端所請求的數據,反饋給車機端,實現車機端地圖數據的更新,無需駕車到專業的售后服務點,極大方便了用戶的使用。
[0199]可選的,本申請的地圖數據更新裝置還可以包括:
[0200]第二數據獲取單元接收單元,用于接收所述車機端發送的第二數據獲取請求,所述第二數據獲取請求為所述車機端在檢測連續n次啟動均在非所述第一區域的同一設定區域,和/或,連續m里程均行駛在非所述第一區域的同一設定區域,和/或,連續行駛p時間均在非所述第一區域的同一設定區域內時間時,車機端向服務器發送的用于請求所述同一設定區域的地圖數據的數據獲取請求;
[0201]數據獲取單元還用于,獲取所述第二數據獲取請求所請求的數據;
[0202]所述數據發送單元還用于,將獲取的所述第二數據獲取請求所請求的數據發送至所述車機端。
[0203]對于上述車機端的硬件結構,參見圖9,圖9為本申請實施例提供的車機端的硬件結構示意圖。如圖9所示,該車機端可以包括:[〇2〇4] 處理器1,通信接口 2,存儲器3,通信總線4,和顯示屏5;[〇2〇5] 其中處理器1、通信接口 2、存儲器3和顯示屏5通過通信總線4完成相互間的通信;
[0206]可選的,通信接口 2可以為通信模塊的接口,如GSM模塊的接口;[〇2〇7] 處理器1,用于執行程序;
[0208]存儲器3,用于存放程序;
[0209]程序可以包括程序代碼,所述程序代碼包括處理器的操作指令。
[0210]處理器1可能是一個中央處理器CPU,或者是特定集成電路ASIC(Applicati〇n Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電路。[0211 ] 存儲器3可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0212]其中,程序可具體用于:
[0213]根據所述車機端所在機車的行駛記錄,確定第一區域;
[0214]向服務器發送第一數據獲取請求,所述第一數據獲取請求用于請求所述第一區域的待更新的地圖數據;
[0215]接收所述服務器反饋的結果;
[0216]利用所述服務器反饋的結果進行地圖數據的更新。[〇217]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0218]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
[0219]對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本申請。 對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權項】
1.一種地圖數據更新方法,其特征在于,應用于車機端,該方法包括:根據所述車機端所在機車的行駛記錄,確定第一區域;向服務器發送第一數據獲取請求,所述第一數據獲取請求用于請求所述第一區域的待 更新的地圖數據;接收所述服務器反饋的結果;利用所述服務器反饋的結果進行地圖數據的更新。2.根據權利要求1所述的方法,其特征在于,所述根據所述車機端所在機車的行駛記 錄,確定第一區域,包括:根據所述車機端的啟動次數以及啟動時所處地理位置,確定所述第一區域;或,根據所述車機端所在機車的行駛里程以及行駛軌跡,確定所述第一區域;或,根據所述車機端所在機車的行駛時間以及行駛軌跡,確定所述第一區域。3.根據權利要求2所述的方法,其特征在于,所述根據所述車機端的啟動次數以及啟動 時所處地理位置,確定所述第一區域,包括:在設定檢測周期內,根據所述車機端各次啟動時所處地理位置,統計各設定區域內車 機端的啟動次數;選取啟動次數超過設定次數閾值的設定區域,確定為第一區域;或,選取啟動次數最多的前設定名次閾值的設定區域,確定為第一區域。4.根據權利要求2所述的方法,其特征在于,所述根據所述車機端所在機車的行駛里程 以及行駛軌跡,確定所述第一區域,包括:在設定檢測周期內,統計所述機車在各設定區域內的行駛里程;選取行駛里程超過設定里程閾值的設定區域,確定為第一區域;或,選取行駛里程最多的前設定名次閾值的設定區域,確定為第一區域。5.根據權利要求2所述的方法,其特征在于,所述根據所述車機端所在機車的行駛時間 以及行駛軌跡,確定所述第一區域,包括:在設定檢測周期內,統計所述機車在各設定區域內的行駛時間;選取行駛時間超過設定時間閾值的設定區域,確定為第一區域;或,選取行駛時間最多的前設定名次閾值的設定區域,確定為第一區域。6.根據權利要求2所述的方法,其特征在于,還包括:在檢測到所述車機端在非所述第一區域的同一設定區域內連續啟動n次,和/或,所述 機車在非所述第一區域的同一設定區域內連續行駛m里程,和/或,所述機車在非所述第一 區域的同一設定區域內連續行駛P時間時,向所述服務器發送第二數據獲取請求,以請求所 述同一設定區域的地圖數據;接收所述服務器反饋的結果,并利用所述服務器反饋的結果進行地圖數據的更新。7.根據權利要求1所述的方法,其特征在于,所述向服務器發送第一數據獲取請求,包括:周期性向所述服務器發送更新檢測請求,以請求服務器檢測車機端本地存儲的第一區 域的地圖數據是否需要更新;接收所述服務器反饋的檢測結果;在確定所述檢測結果表明第一區域的地圖數據需要更新時,向所述服務器發送第一數 據獲取請求。8.根據權利要求1所述的方法,其特征在于,所述向服務器發送第一數據獲取請求,包 括:接收所述服務器發送的更新通知;根據所述更新通知判斷是否需要對車機端本地存儲的第一區域的地圖數據進行更新;在確定需要時,向所述服務器發送第一數據獲取請求。9.根據權利要求1所述的方法,其特征在于,所述第一數據獲取請求所請求的第一區域 的待更新的地圖數據包括,第一區域的待更新的底圖數據、興趣點數據和導航數據;所述第一數據獲取請求還用于,請求第二區域的待更新的導航數據,所述第二區域與 所述第一區域沒有交集。10.—種地圖數據更新方法,其特征在于,應用于服務器,該方法包括:接收車機端發送的第一數據獲取請求,所述第一數據獲取請求用于請求第一區域的待 更新的地圖數據,所述第一區域由所述車機端根據所在機車的行駛記錄確定;獲取與所述第一區域對應的待更新的地圖數據;將獲取的結果發送至所述車機端。11.根據權利要求10所述的方法,其特征在于,還包括:接收所述車機端發送的第二數據獲取請求,所述第二數據獲取請求為所述車機端在檢 測連續n次啟動均在非所述第一區域的同一設定區域,和/或,連續m里程均行駛在非所述第 一區域的同一設定區域時,車機端向服務器發送的用于請求所述同一設定區域的地圖數據 的數據獲取請求;獲取所述車機端所請求的數據,并發送至所述車機端。12.根據權利要求10所述的方法,其特征在于,在所述接收車機端發送的第一數據獲取 請求之前,還包括:接收所述車機端周期性發送的更新檢測請求;根據所述更新檢測請求檢測所述車機端本地存儲的第一區域的地圖數據是否需要更 新,得到檢測結果;將所述檢測結果發送至所述車機端。13.根據權利要求10所述的方法,其特征在于,在所述接收車機端發送的第一數據獲取 請求之前,還包括:在確定服務器本地存儲的地圖數據存在更新時,向所述車機端發送更新通知,以便車 機端利用所述更新通知判斷是否需要對車機端本地存儲的第一區域的地圖數據進行更新。14.一種地圖數據更新裝置,其特征在于,應用于車機端,該裝置包括:目標區域確定單元,用于根據所述車機端所在機車的行駛記錄,確定第一區域;第一數據獲取請求發送單元,用于向服務器發送第一數據獲取請求,所述第一數據獲取請求用于請求所述第一區域的待更新的地圖數據;反饋結果接收單元,用于接收所述服務器反饋的結果;數據更新單元,用于利用所述服務器反饋的結果進行地圖數據的更新。15.根據權利要求14所述的裝置,其特征在于,所述目標區域確定單元包括:啟動次數確定單元,用于根據所述車機端的啟動次數以及啟動時所處地理位置,確定 所述第一區域;行駛里程確定單元,用于根據所述車機端所在機車的行駛里程以及行駛軌跡,確定所 述第一區域;行駛時間確定單元,用于根據所述車機端所在機車的行駛時間以及行駛軌跡,確定所 述第一區域。16.根據權利要求15所述的裝置,其特征在于,所述啟動次數確定單元包括:第一啟動次數檢測子單元,用于在設定檢測周期內,根據所述車機端各次啟動時所處 地理位置,統計各設定區域內車機端的啟動次數;第二啟動次數檢測子單元,用于選取啟動次數超過設定次數閾值的設定區域,確定為 第一區域;或,選取啟動次數最多的前設定名次閾值的設定區域,確定為第一區域。17.根據權利要求15所述的裝置,其特征在于,所述行駛里程確定單元包括:第一行駛里程確定子單元,用于在設定檢測周期內,統計所述機車在各設定區域內的 行駛里程;第二行駛里程確定子單元,用于選取行駛里程超過設定里程閾值的設定區域,確定為 第一區域;或,選取行駛里程最多的前設定名次閾值的設定區域,確定為第一區域。18.根據權利要求15所述的裝置,其特征在于,所述行駛時間確定單元包括:第一行駛時間確定子單元,用于在設定檢測周期內,統計所述機車在各設定區域內的 行駛時間;第二行駛時間確定子單元,用于選取行駛時間超過設定時間閾值的設定區域,確定為 第一區域;或,選取行駛時間最多的前設定名次閾值的設定區域,確定為第一區域。19.根據權利要求15所述的裝置,其特征在于,還包括:第二數據獲取請求發送單元,用于在檢測到所述車機端在非所述第一區域的同一設定 區域內連續啟動n次,和/或,所述機車在非所述第一區域的同一設定區域內連續行駛m里 程,和/或,所述機車在非所述第一區域的同一設定區域內連續行駛P時間時,向所述服務器 發送第二數據獲取請求,以請求所述同一設定區域的地圖數據;所述反饋結果接收單元還用于,接收服務器響應所述第二數據獲取請求所反饋的結 果;所述數據更新單元還用于,利用服務器響應所述第二數據獲取請求所反饋的結果進行 地圖數據的更新。20.—種地圖數據更新裝置,其特征在于,應用于服務器,該裝置包括:第一數據獲取單元接收單元,用于接收車機端發送的第一數據獲取請求,所述第一數 據獲取請求用于請求第一區域的待更新的地圖數據,所述第一區域由所述車機端根據所在 機車的行駛記錄確定;數據獲取單元,用于獲取與所述第一區域對應的待更新的地圖數據;數據發送單元,用于將獲取的結果發送至所述車機端。21.根據權利要求20所述的裝置,其特征在于,還包括:第二數據獲取單元接收單元,用于接收所述車機端發送的第二數據獲取請求,所述第 二數據獲取請求為所述車機端在檢測連續n次啟動均在非所述第一區域的同一設定區域, 和/或,連續m里程均行駛在非所述第一區域的同一設定區域,和/或,所述機車在非所述第 一區域的同一設定區域內連續行駛P時間時,車機端向服務器發送的用于請求所述同一設 定區域的地圖數據的數據獲取請求;數據獲取單元還用于,獲取所述第二數據獲取請求所請求的數據;所述數據發送單元還用于,將獲取的所述第二數據獲取請求所請求的數據發送至所述 車機端。
【文檔編號】G01C21/32GK105953804SQ201610243710
【公開日】2016年9月21日
【申請日】2016年4月20日
【發明人】楊帥文, 彭大靜, 張春, 曹睿, 曾澤, 肖旺裕
【申請人】騰訊科技(深圳)有限公司