基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的系統(tǒng)和方法、服務(wù)設(shè)備和終端設(shè)備及記錄介質(zhì)的制作方法
【專利摘要】本發(fā)明關(guān)于基于用戶的移動路徑來部分地更新地圖數(shù)據(jù)的系統(tǒng)和方法、服務(wù)設(shè)備和終端設(shè)備及記錄介質(zhì),并且包括以下特征:檢查用戶的主要移動路徑;接收地圖數(shù)據(jù)更新信息;從與用戶的主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù);請求關(guān)于所提取的部分地圖數(shù)據(jù)的更新信息;以及接收到請求的關(guān)于所提取的部分地圖數(shù)據(jù)的更新信息時,更新地圖數(shù)據(jù)。根據(jù)本發(fā)明,通過檢查用戶的主要移動路徑并部分更新與用戶的主要移動路徑匹配的地圖數(shù)據(jù),能夠更有效地更新地圖數(shù)據(jù)。
【專利說明】基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的系統(tǒng)和方法、服務(wù)設(shè)備和終端設(shè)備及記錄介質(zhì)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的方法,并且具體地,涉及基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的系統(tǒng)和方法、服務(wù)設(shè)備和終端設(shè)備及記錄介質(zhì),該系統(tǒng)和方法確定用戶的移動路徑并且基于所確定的用戶的移動路徑來部分更新地圖數(shù)據(jù)。
【背景技術(shù)】
[0002]導(dǎo)航系統(tǒng)利用從全球定位系統(tǒng)(下面,稱為“GPS”)接收到的信息并利用安裝在移動體中的多個傳感器測量到的行駛狀態(tài)來顯示該移動體的當(dāng)前位置,并且按與地圖數(shù)據(jù)匹配的方式來顯示檢測到的該移動體的當(dāng)前位置。而且,導(dǎo)航系統(tǒng)提供了利用地圖數(shù)據(jù)來搜索從移動體的起始點直至目的地的行駛路徑并根據(jù)搜索到的行駛路徑來引導(dǎo)移動體的行駛路徑的功能。
[0003]導(dǎo)航系統(tǒng)的地圖更新技術(shù)可以劃分成在包含地圖的導(dǎo)航中利用PC同步的第一更
新方案和第二流方案。
[0004]根據(jù)在包含地圖的導(dǎo)航中利用PC同步的更新方案,地圖被包含在終端中并由此可以立即表達(dá)地圖數(shù)據(jù),但當(dāng)隨著時間的消逝該地圖中出現(xiàn)變化時,盡管地圖數(shù)據(jù)被更新并發(fā)布至服務(wù)器,但如果終端中的地圖沒有每隔預(yù)定時段通過與PC同步而得到更新,則繼續(xù)使用舊地圖,結(jié)果,該地圖的變化的內(nèi)容在提供導(dǎo)航服務(wù)時未得到反映。
[0005]在地圖流式更新方案中,最新數(shù)據(jù)可以按這樣的方式連續(xù)提供給用戶,即,向服務(wù)器請求特定區(qū)域的地圖數(shù)據(jù)以進(jìn)行下載并此后在屏幕上表達(dá)該地圖數(shù)據(jù),但用戶應(yīng)當(dāng)?shù)群蚋鶕?jù)對地圖數(shù)據(jù)的請求而下載數(shù)據(jù)并接著在屏幕上表達(dá)所下載的數(shù)據(jù)所需要的時間,或者地圖可能因數(shù)據(jù)通信環(huán)境或周圍環(huán)境而看不到。
【發(fā)明內(nèi)容】
[0006]技術(shù)問題
[0007]提出本發(fā)明以解決上述問題。本發(fā)明的目的是提供一種用于在包含地圖的導(dǎo)航中基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的系統(tǒng)和方法、服務(wù)設(shè)備和終端設(shè)備及記錄介質(zhì),該系統(tǒng)和方法確定用戶的主要移動路徑并基于所確定的用戶的主要移動路徑實時部分更新地圖數(shù)據(jù)。
[0008]技術(shù)方案
[0009]作為一個解決方案,本發(fā)明提供一種基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括:服務(wù)設(shè)備,該服務(wù)設(shè)備被配置成發(fā)送地圖數(shù)據(jù)更新信息,在接收到針對部分地圖數(shù)據(jù)的更新信息的請求時,提取所請求的所述部分地圖數(shù)據(jù)的更新信息,并且發(fā)送所提取的所述部分地圖數(shù)據(jù)的更新信息;以及終端設(shè)備,該終端設(shè)備被配置成提取用戶的主要移動路徑信息,以通過所提取的所述主要移動路徑信息來檢查所述用戶的主要移動路徑,從所述服務(wù)設(shè)備接收所述地圖數(shù)據(jù)更新信息,從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù),向所述服務(wù)設(shè)備請求所提取的所述部分地圖數(shù)據(jù)的更新信息,從所述服務(wù)設(shè)備接收與所述用戶的所述主要移動路徑匹配的所述部分地圖數(shù)據(jù)的更新信息,并且利用接收到的所述部分地圖數(shù)據(jù)的更新信息來部分更新所述地圖數(shù)據(jù)。
[0010]作為另一解決方案,本發(fā)明提供一種服務(wù)設(shè)備,該服務(wù)設(shè)備包括:收發(fā)單元,該收發(fā)單元被配置成發(fā)送和接收數(shù)據(jù);存儲單元,該存儲單元被配置成存儲地圖數(shù)據(jù);以及控制單元,該控制單元被配置成通過所述收發(fā)單元向終端設(shè)備發(fā)送地圖數(shù)據(jù)更新信息,當(dāng)從所述終端設(shè)備接收到針對部分地圖數(shù)據(jù)的更新信息的請求時,提取所請求的有關(guān)所述部分地圖數(shù)據(jù)的更新信息,并且通過所述收發(fā)單元向所述終端設(shè)備發(fā)送所提取的所述部分地圖數(shù)據(jù)的更新信息。
[0011]在本發(fā)明的服務(wù)設(shè)備中,所述控制單元還可以被配置成按照所述地圖數(shù)據(jù)的級別單位、塊單位和層單位中的至少一個單位來發(fā)送所述地圖數(shù)據(jù)更新信息。
[0012]在本發(fā)明的服務(wù)設(shè)備中,所述控制單元還可以被配置成從所述終端設(shè)備接收所述終端設(shè)備的用戶的主要移動路徑信息和所述終端設(shè)備的所述地圖數(shù)據(jù)的版本信息,并且檢查所述終端設(shè)備的所述地圖數(shù)據(jù)的所述版本信息,并且在需要更新時發(fā)送用于與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)的更新信息。
[0013]在本發(fā)明的服務(wù)設(shè)備中,所述存儲單元還可以被配置成存儲認(rèn)證信息,并且所述控制單元還可以被配置成利用所述用戶認(rèn)證信息來認(rèn)證所述終端設(shè)備,以向在認(rèn)證成功的所述終端設(shè)備發(fā)送所述地圖數(shù)據(jù)更新信息。
[0014]在本發(fā)明的服務(wù)設(shè)備中,所述控制單元還可以被配置成在所述控制單元接收到有關(guān)起始點和目的地的信息時,計算從所述起始點至所述目的地的路線,并且向所述終端設(shè)備發(fā)送有關(guān)計算出的路線的信息。
[0015]作為又一解決方案,本發(fā)明提供了一種終端設(shè)備,該終端設(shè)備包括:終端收發(fā)單元,該終端收發(fā)單元被配置成發(fā)送和接收數(shù)據(jù);終端存儲單元,該終端存儲單元被配置成存儲地圖數(shù)據(jù);終端輸入單元,該終端輸入單元被配置成輸入信息;終端輸出單元,該終端輸出單元被配置成輸出信息;全球定位系統(tǒng)(GPS)單元,該全球定位系統(tǒng)單元被配置成根據(jù)GPS信號來計算所述終端設(shè)備的位置和速度;以及終端控制單元,該終端控制單元被配置成提取用戶的主要移動路徑信息,以通過提取的所述主要移動路徑信息來檢查所述用戶的主要移動路徑,通過所述終端收發(fā)單元從服務(wù)設(shè)備接收地圖數(shù)據(jù)更新信息,從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù),通過所述終端收發(fā)單元向所述服務(wù)設(shè)備請求所提取的所述部分地圖數(shù)據(jù)的更新信息,通過所述終端收發(fā)單元從所述服務(wù)設(shè)備接收與所述用戶的所述主要移動路徑匹配的所述部分地圖數(shù)據(jù)的信息,并且利用接收到的所述部分地圖數(shù)據(jù)的信息來部分更新所述地圖數(shù)據(jù)。
[0016]在本發(fā)明的終端設(shè)備中,所述終端控制單元還可以被配置成按照所述地圖數(shù)據(jù)的級別單位、塊單位和層單位中的至少一個單位來請求所述部分地圖數(shù)據(jù)的更新信息。
[0017]在本發(fā)明的終端設(shè)備中,所述終端控制單元還可以被配置成還通過利用所述終端設(shè)備的設(shè)置信息和所述終端設(shè)備的移動狀態(tài)信息中的至少一種信息來從所述地圖數(shù)據(jù)提取要更新的所述部分地圖數(shù)據(jù)。[0018]在本發(fā)明的終端設(shè)備中,所述終端控制單元還可以被配置成在預(yù)定時段中實時檢測所述終端設(shè)備的位置,以通過所述位置的變化來檢查所述用戶的主要移動路徑。
[0019]在本發(fā)明的終端設(shè)備中,所述終端控制單元還可以被配置成通過經(jīng)由所述終端輸入單元接收到的日程信息來檢查所述用戶的所述主要移動路徑。
[0020]作為又一解決方案,本發(fā)明提供一種基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的方法,該方法包括以下步驟:通過終端設(shè)備提取用戶的主要移動路徑信息,并且通過所提取的所述主要移動路徑信息來檢查所述用戶的主要移動路徑;通過所述終端設(shè)備從服務(wù)設(shè)備接收地圖數(shù)據(jù)更新信息;通過所述終端設(shè)備從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù);向所述服務(wù)設(shè)備請求所提取的所述部分地圖數(shù)據(jù)的更新信息;由所述終端設(shè)備從所述服務(wù)設(shè)備接收與所述用戶的所述主要移動路徑匹配的所述部分地圖數(shù)據(jù)的更新信息;以及利用接收到的所述部分地圖數(shù)據(jù)的所述更新信息來部分更新所述地圖數(shù)據(jù)。
[0021]該方法還可以包括以下步驟:在接收所述更新信息的所述步驟之前,通過所述終端設(shè)備向所述服務(wù)設(shè)備請求所述地圖數(shù)據(jù)更新信息。
[0022]作為又一解決方案,本發(fā)明提供一種記錄程序的計算機(jī)可讀記錄介質(zhì),該程序執(zhí)行以下操作:提取用戶的主要移動路徑信息,并通過提取的所述主要移動路徑信息來檢查所述用戶的主要移動路徑;接收地圖數(shù)據(jù)更新信息;從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù),以請求所提取的所述部分地圖數(shù)據(jù)的更新信息;接收所請求的所述部分地圖數(shù)據(jù)的更新信息;以及利用接收到的所述部分地圖數(shù)據(jù)的更新信息來部分更新預(yù)存儲的地圖數(shù)據(jù)。
[0023]有利效果
[0024]根據(jù)本發(fā)明,與用戶的主要移動路徑匹配的地圖數(shù)據(jù)通過確定該用戶的主要移動路徑而部分地更新,以優(yōu)先更新用戶所需的一部分,由此,更有效地更新地圖數(shù)據(jù)。
[0025]而且,與用戶的主要移動路徑匹配的地圖數(shù)據(jù)被部分更新,以減少更新所需的數(shù)據(jù)量和時間。
[0026]另外,利用更新后的最新地圖數(shù)據(jù)來提供更準(zhǔn)確的路徑引導(dǎo)服務(wù),以改進(jìn)用戶的便利性。
【專利附圖】
【附圖說明】
[0027]圖1是根據(jù)本發(fā)明實施方式的部分更新地圖數(shù)據(jù)的系統(tǒng)的配置圖。
[0028]圖2是根據(jù)本發(fā)明實施方式的服務(wù)設(shè)備的構(gòu)造的按照功能單元劃分的構(gòu)造圖。
[0029]圖3是根據(jù)本發(fā)明實施方式的終端設(shè)備的構(gòu)造的按照功能單元劃分的構(gòu)造圖。
[0030]圖4是例示根據(jù)本發(fā)明實施方式的部分更新地圖數(shù)據(jù)的方法的流程圖。
[0031]圖5是例示根據(jù)本發(fā)明實施方式的地圖數(shù)據(jù)的結(jié)構(gòu)的圖。
【具體實施方式】
[0032]下面,本領(lǐng)域技術(shù)人員可以容易實現(xiàn)的本發(fā)明的優(yōu)選實施方式將參照附圖進(jìn)行詳細(xì)描述。然而,在描述根據(jù)該優(yōu)選實施方式的操作原理方面,并入于此的已知構(gòu)造或功能的詳細(xì)描述在其確定該詳細(xì)描述可能使本公開的主旨不清楚時將被省略。而且,具有類似功能和執(zhí)行類似操作的部件貫穿本說明書用同一標(biāo)號指定。
[0033]在本說明書中,當(dāng)任一個組件向另一組件“發(fā)送”數(shù)據(jù)或信號時,任何一個組件可以直接發(fā)送數(shù)據(jù)或信號或者通過至少一個其它組件發(fā)送該數(shù)據(jù)或信號。
[0034]圖1是根據(jù)本發(fā)明實施方式的部分更新地圖數(shù)據(jù)的系統(tǒng)的配置圖。參照圖1,根據(jù)本發(fā)明的部分更新地圖數(shù)據(jù)的系統(tǒng)被配置成包括服務(wù)設(shè)備100、終端設(shè)備200以及網(wǎng)絡(luò)300。
[0035]該服務(wù)設(shè)備100管理并存儲用于各個版本的地圖數(shù)據(jù),并且在更新地圖數(shù)據(jù)時,服務(wù)設(shè)備100向終端設(shè)備200發(fā)送地圖數(shù)據(jù)更新信息。而且,當(dāng)服務(wù)設(shè)備100從終端設(shè)備200接收針對部分地圖數(shù)據(jù)的請求時,服務(wù)設(shè)備100從地圖數(shù)據(jù)中提取所請求部分地圖數(shù)據(jù),并且向終端設(shè)備200發(fā)送關(guān)于所提取的部分地圖數(shù)據(jù)的更新信息。
[0036]地圖數(shù)據(jù)可以是根據(jù)如圖5所示級別(level)、塊(tile)和層(layer)來劃分的數(shù)據(jù),并且將在下面進(jìn)行詳細(xì)描述。
[0037]作為與為地圖數(shù)據(jù)的各個版本改變的部分有關(guān)的信息的地圖數(shù)據(jù)更新信息可以通過級別ID、塊ID及層ID的組合來表達(dá)。
[0038]作為打算使用地圖數(shù)據(jù)部分更新服務(wù)的用戶所使用的設(shè)備的終端設(shè)備200存儲地圖數(shù)據(jù),根據(jù)用戶的移動路徑顯示地圖數(shù)據(jù),并且引導(dǎo)路線直至目的地。
[0039]詳細(xì)地,終端設(shè)備200通過經(jīng)由網(wǎng)絡(luò)300接入服務(wù)設(shè)備100來接收地圖數(shù)據(jù)更新信息,以便部分更新包含的地圖數(shù)據(jù)。終端設(shè)備200在接收到的地圖數(shù)據(jù)更新信息中檢查終端設(shè)備200的用戶的主要移動路徑,以請求關(guān)于部分地圖數(shù)據(jù)(與已驗證的主要移動路徑匹配的地圖數(shù)據(jù)中需要更新的部分?jǐn)?shù)據(jù))的更新信息。此后,終端設(shè)備200利用通過接收關(guān)于所請求部分地圖數(shù)據(jù)的信息而接收到的關(guān)于部分地圖數(shù)據(jù)的信息來部分更新并顯示地圖數(shù)據(jù),以使得用戶可以基于最新的地圖數(shù)據(jù)來連續(xù)引導(dǎo)路徑。
[0040]在地圖數(shù)據(jù)部分更新系統(tǒng)中,服務(wù)設(shè)備100可以按服務(wù)器客戶端計算方案或基于云計算來操作。例如,服務(wù)設(shè)備100可以通過基于云計算來操作的一個或更多個服務(wù)器來實現(xiàn)。
[0041]網(wǎng)絡(luò)300是指用于服務(wù)設(shè)備100與終端設(shè)備200之間的數(shù)據(jù)傳輸和信息交換的數(shù)據(jù)通信網(wǎng)絡(luò),并且其類型未特別限制。例如,網(wǎng)絡(luò)300可以是全因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò),所述全因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)是一種其中基于IP將不同網(wǎng)絡(luò)集成為通過IP提供海量數(shù)據(jù)的發(fā)送和接收服務(wù)和沒有中斷現(xiàn)象的數(shù)據(jù)服務(wù)的IP網(wǎng)絡(luò)的IP網(wǎng)絡(luò)結(jié)構(gòu)。而且,網(wǎng)絡(luò)300可以通過連接以下網(wǎng)絡(luò)中的一個或更多個網(wǎng)絡(luò)來形成,即,有線網(wǎng)絡(luò)、無線寬帶(WiBiO)網(wǎng)絡(luò)、包括WCDMA的第三代移動通信網(wǎng)絡(luò)、包括高速下行鏈路分組接入(HSDPA)網(wǎng)絡(luò)和LTE網(wǎng)絡(luò)的第3.5代移動通信網(wǎng)絡(luò)、包括高級LTE的第四代移動通信網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)以及WiFi網(wǎng)絡(luò)。
[0042]而且,可以使用可被用戶使用的任何通信設(shè)備作為終端設(shè)備200。例如,終端設(shè)備200可以包括個人計算機(jī)(PC)、筆記本計算機(jī)、移動電話、平板PC、導(dǎo)航終端、智能電話、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP),以及數(shù)字廣播接收器。當(dāng)然,這只是一個示例,并且終端設(shè)備200應(yīng)被分析為除了前述示例以外還包括目前已經(jīng)開發(fā)出并商業(yè)化的和將來要開發(fā)出的全部可通信設(shè)備的概念。
[0043]圖2是根據(jù)本發(fā)明實施方式的服務(wù)設(shè)備100的構(gòu)造按功能單元劃分的構(gòu)造圖。參照圖1和圖2,服務(wù)設(shè)備100被配置成包括收發(fā)單元110、存儲單元130以及控制單元150。
[0044]收發(fā)單元110具有用于通過網(wǎng)絡(luò)300向和從終端設(shè)備200發(fā)送和接收數(shù)據(jù)的接□。
[0045]存儲單元130可以存儲各個版本的地圖數(shù)據(jù)。
[0046]圖5是例示根據(jù)本發(fā)明實施方式的地圖數(shù)據(jù)的結(jié)構(gòu)的圖。詳細(xì)地,參照圖5,地圖數(shù)據(jù)被劃分成N個級別。這里,級別對應(yīng)于縮放級別,并且級別越高,地圖就表達(dá)得更詳細(xì),結(jié)果,要表達(dá)的數(shù)據(jù)量增加。而且,各個級別的地圖數(shù)據(jù)由按照預(yù)定大小的單位劃分的多個塊數(shù)據(jù)構(gòu)成。塊的數(shù)量針對各個級別不同地劃分成M、M'、M"等。這里,因為各個塊數(shù)據(jù)是基于位置而劃分的,所以各個塊數(shù)據(jù)表示不同的區(qū)域。而且,塊數(shù)據(jù)由L層構(gòu)成。這些層分別表示諸如海洋、河流、陸地邊界、等高線、道路、建筑物、地鐵等的數(shù)據(jù),正因如此,表示通過示出不同屬性的層數(shù)據(jù)的重疊而完成的地圖。
[0047]而且,存儲單元130可以存儲終端設(shè)備200的標(biāo)識信息以用于認(rèn)證終端設(shè)備200的用戶的服務(wù)使用權(quán)利,或者存儲諸如用戶的ID和密碼的認(rèn)證信息。然而,這里,用于認(rèn)證用戶的用戶權(quán)利的信息不限于此。
[0048]存儲單元130可以包括所有類型的存儲介質(zhì),諸如網(wǎng)絡(luò)存取存儲器(NAS)以及隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、硬盤驅(qū)動器(HDD)、閃速存儲器、⑶ROM及DVD。
[0049]控制單元150用于總體上控制收發(fā)單元110和存儲單元130的操作。
[0050]控制單元150管理存儲在存儲單元130中的地圖數(shù)據(jù)的版本,并且將地圖數(shù)據(jù)的最新版本與存儲在終端設(shè)備200中的地圖數(shù)據(jù)的版本進(jìn)行比較以檢查變化的部分。更詳細(xì)地,控制單元150創(chuàng)建用于通知變化的部分的地圖數(shù)據(jù)更新信息。在這種情況下,地圖數(shù)據(jù)更新信息可以用如上所述的級別ID、塊ID及層ID的組合來表達(dá)。地圖數(shù)據(jù)更新信息可以按照地圖數(shù)據(jù)的級別單位、塊單位以及層單位中的至少一個單位而發(fā)送至終端設(shè)備200。
[0051]在這種情況下,控制單元150可以從終端設(shè)備200接收終端設(shè)備200中包含的地圖數(shù)據(jù)的版本信息和主要移動路徑信息。而且,控制單元150檢查終端設(shè)備200的地圖數(shù)據(jù)的版本信息,并且在地圖數(shù)據(jù)需要更新時,控制單元150從與接收到的終端設(shè)備200的用戶的主要移動路徑相匹配的地圖數(shù)據(jù)中提取要更新的目標(biāo),以創(chuàng)建地圖數(shù)據(jù)更新信息。
[0052]隨后,控制單元150根據(jù)終端設(shè)備200的對部分地圖數(shù)據(jù)的請求部分地發(fā)送地圖數(shù)據(jù)。詳細(xì)地,控制單元150從存儲在存儲單元110中的地圖數(shù)據(jù)的最新版本中提取出由終端設(shè)備200所請求的級別單位、層單位,或塊單位的數(shù)據(jù),并將提取出的數(shù)據(jù)發(fā)送至終端設(shè)備200。
[0053]而且,控制單元150可以根據(jù)終端設(shè)備200的請求而提供路線信息。詳細(xì)地,控制單元150基于地圖數(shù)據(jù)從終端設(shè)備200接收終端設(shè)備的當(dāng)前位置和目的地信息,并且在控制單元150接收到對路線信息的請求時,控制單元150計算從起始點向目的地移動的路線以向終端設(shè)備200提供計算出的路線。在這種情況下,控制單元150可以通過接收終端設(shè)備200的當(dāng)前位置信息來提供從當(dāng)前位置至目的地的路線,而且可以計算多條路線或最佳路線并提供計算出的多條路線或最佳路線。然而,毫無疑問,可以由終端設(shè)備200來執(zhí)行提供路線的功能。
[0054]同時,控制單元150可以利用存儲在存儲單元130中的認(rèn)證信息來認(rèn)證終端設(shè)備200的用戶的服務(wù)使用權(quán)利,并且僅向被認(rèn)證為具有使用權(quán)利的用戶的終端設(shè)備200提供服務(wù)。
[0055]圖3是根據(jù)本發(fā)明實施方式的終端設(shè)備200的構(gòu)造按功能單元劃分的構(gòu)造圖。參照圖1和圖3,終端設(shè)備200被配置成包括終端收發(fā)單元210、終端存儲單元220、終端輸入單元230、終端輸出單元240、全球定位系統(tǒng)(GPS)單元250以及終端控制單元260。
[0056]終端收發(fā)單元210具有用于通過網(wǎng)絡(luò)300向和從服務(wù)設(shè)備100發(fā)送和接收數(shù)據(jù)的接口。
[0057]作為存儲用于操作終端200所需的數(shù)據(jù)和程序的設(shè)備,終端存儲單元220基本上存儲要由終端控制單元260執(zhí)行的操作程序和應(yīng)用程序。具體地,在本發(fā)明中,終端存儲單元220是用于存儲地圖數(shù)據(jù)的存儲部。
[0058]終端輸入單元230根據(jù)用戶的操作生成用戶輸入信號。終端輸入單元230可以通過各種類型的輸入設(shè)備來實現(xiàn)。例如,終端輸入單元230可以包括以下設(shè)備中的一個或更多個:鍵輸入設(shè)備、觸摸輸入設(shè)備、手勢輸入設(shè)備以及語音輸入設(shè)備。根據(jù)鍵的操作生成與相關(guān)鍵相對應(yīng)的信號的鍵輸入設(shè)備包括小鍵盤和鍵盤。觸摸輸入裝置通過感測用戶觸摸特定部分的操作來識別輸入操作,并且觸摸輸入設(shè)備可以包括觸摸板、觸摸屏以及觸摸傳感器。手勢輸入設(shè)備識別用戶的操作(例如,諸如搖擺或移動終端設(shè)備200的操作、用于接入終端設(shè)備200的操作、他/她眨眼的操作等的指定的具體操作)作為特定輸入信號,并且可以包括以下傳感器中的一個或更多個:地磁傳感器、加速度傳感器、像機(jī)、高度計、陀螺儀傳感器以及接近傳感器。特別地,在本實施方式中,用戶可以通過終端輸入單元230輸入用戶的日程信息,并且輸入用于路線引導(dǎo)服務(wù)的關(guān)于起始點或目的地的信息。
[0059]終端輸出單元240是根據(jù)終端控制單元260的控制向用戶輸出終端設(shè)備200的操作狀態(tài)和操作結(jié)果的部件,并且具體地,本發(fā)明中的終端輸出單元240可以顯示地圖數(shù)據(jù)并輸出地圖數(shù)據(jù)以向用戶引導(dǎo)路線。終端輸出單元240可以通過顯示設(shè)備來實現(xiàn),并且例如可以是以下的任一種:液晶顯示器(IXD)、薄膜晶體管液晶顯示器(TFTIXD)、發(fā)光二極管(LED)、有機(jī)發(fā)光二極管(0LED)、有源矩陣有機(jī)發(fā)光二極管(AM0LED)、柔性顯示器以及3D顯示器。
[0060]GPS單元250根據(jù)GPS信號計算用戶終端設(shè)備200的用戶的位置、是否移動,或移動速度,并且向終端控制單元260發(fā)送關(guān)于計算出的終端設(shè)備200的位置和速度的信息。
[0061]終端控制單元260用于總體上控制終端收發(fā)單元210、終端存儲單元220、終端輸入單元230、終端輸出單元240和GPS單元250的操作。
[0062]終端控制單元260接收并存儲諸如通過GPS單元250計算的用戶的位置、是否移動,或移動速度的信息,并且提取用戶的主要移動路徑信息以通過提取出的主要移動路徑信息來檢查用戶的主要移動路徑。為了檢查主要移動路徑,終端控制單元260跟蹤在預(yù)定時段中由GPS單元250計算出的用戶的位置以提取用戶的主要移動路徑信息。而且,終端控制單元260接收用戶的日程信息以從用戶的日程中提取用戶的主要移動路徑信息。這里,用戶的日程包括未來預(yù)定時段中用戶的移動路徑。
[0063]終端控制單元260從服務(wù)設(shè)備100接收根據(jù)用戶的主要移動路徑信息和版本信息而改變的地圖數(shù)據(jù)更新信息。終端控制單元260通過接收用于通知該變化的地圖數(shù)據(jù)更新信息來提取出需要在與用戶的主要移動路徑信息匹配的地圖數(shù)據(jù)中更新的部分地圖數(shù)據(jù),以向服務(wù)設(shè)備100請求用于所提取的部分地圖數(shù)據(jù)的更新信息。[0064]在這種情況下,終端控制單元260可以按照級別單位、塊單位或?qū)訂挝粊碚埱蟮貓D數(shù)據(jù)。詳細(xì)地,終端控制單元260可以僅請求與終端設(shè)備200的用戶的主要移動路徑相對應(yīng)的塊單位的地圖數(shù)據(jù)。而且,終端控制單元260檢查終端設(shè)備200的諸如在終端輸出單元240中顯示地圖數(shù)據(jù)的縮放設(shè)的設(shè)置信息,以僅請求該設(shè)置信息所需的級別單位,并且檢查終端設(shè)備200的諸如該終端設(shè)備200的用戶的移動速度和是否移動的移動狀態(tài)信息,以僅請求為更新該地圖數(shù)據(jù)所需的層單位。例如,當(dāng)用戶的移動速度較高時,可以優(yōu)先請求表示靠近用戶的位置的屬性的層數(shù)據(jù),或者當(dāng)用戶在搜索一特定地點之后移動時,可以優(yōu)先請求表示與所搜索特定地點相關(guān)聯(lián)的屬性的層數(shù)據(jù)。
[0065]在本發(fā)明的另一實施方式中,終端控制單元260可以通過檢查終端設(shè)備200的用戶的主要移動路徑向服務(wù)設(shè)備100發(fā)送終端設(shè)備200的用戶的主要移動路徑信息和存儲在終端設(shè)備200中的數(shù)據(jù)的版本信息。在這種情況下,如上所述,服務(wù)設(shè)備100檢查終端設(shè)備200的用戶的主要移動路徑信息,以僅發(fā)送與已驗證的用戶的主要移動路徑信息匹配的地圖數(shù)據(jù)更新信息。
[0066]而且,當(dāng)終端控制單元260接收到地圖數(shù)據(jù)更新信息時,終端控制單元260可以利用如上所述的終端設(shè)備200的設(shè)置信息和終端設(shè)備200的移動狀態(tài)中的至少一個信息來提取所需的部分地圖數(shù)據(jù),即,要更新的部分地圖數(shù)據(jù)。
[0067]隨后,當(dāng)終端控制單元260向服務(wù)設(shè)備100請求更新部分地圖數(shù)據(jù)并且從服務(wù)設(shè)備100接收到關(guān)于所請求的部分地圖數(shù)據(jù)的更新信息時,終端控制單元260通過利用接收到的關(guān)于所述部分地圖數(shù)據(jù)的更新信息更新所存儲的地圖數(shù)據(jù)來部分地更新地圖數(shù)據(jù)。
[0068]圖4是例示根據(jù)本發(fā)明實施方式的部分更新地圖數(shù)據(jù)的方法的流程圖。參照圖1和圖4,終端設(shè)備200檢查終端設(shè)備200的用戶的主要移動路徑(S105)。
[0069]在這種情況下,終端設(shè)備200利用GPS信號跟蹤預(yù)定時段中的用戶位置以檢查用戶的主要移動路徑。而且,終端設(shè)備200接收用戶的日程信息以從用戶的日程中檢查用戶的主要移動路徑。
[0070]終端設(shè)備200向服務(wù)設(shè)備100請求地圖數(shù)據(jù)更新信息(S110)。
[0071]在這種情況下,終端設(shè)備200可以發(fā)送關(guān)于終端設(shè)備200的用戶的主要移動路徑的信息和存儲在終端設(shè)備200中的數(shù)據(jù)的版本信息,并且可以請求地圖數(shù)據(jù)更新信息。
[0072]而且,服務(wù)設(shè)備100管理各個版本的地圖數(shù)據(jù),并且在地圖數(shù)據(jù)被更新時,服務(wù)設(shè)備100向終端設(shè)備200發(fā)送地圖數(shù)據(jù)已經(jīng)更新的更新通知消息。結(jié)果,終端設(shè)備200可以向服務(wù)設(shè)備100請求地圖數(shù)據(jù)更新信息。為了發(fā)送更新通知消息,服務(wù)設(shè)備100可以使用廣播方案或推送消息,但用于發(fā)送消息的方案不限于此。
[0073]同時,步驟S105和步驟SllO可以并行執(zhí)行,并且為便于描述,首先對步驟S105進(jìn)行描述,但毫無疑問,步驟SllO可以首先執(zhí)行。
[0074]在步驟110中接收到對地圖數(shù)據(jù)更新信息的請求的服務(wù)設(shè)備100比較所存儲地圖數(shù)據(jù)的版本,并且檢查變化的部分以向終端設(shè)備200發(fā)送通知變化的部分的地圖數(shù)據(jù)更新信息(SI 15)。
[0075]在這種情況下,服務(wù)設(shè)備100可以按照地圖數(shù)據(jù)的級別單位、塊單位、層單位中的至少一個單位向終端設(shè)備200發(fā)送地圖數(shù)據(jù)更新信息。
[0076]而且,當(dāng)服務(wù)設(shè)備100在步驟SllO中從終端設(shè)備200接收到用戶的主要移動路徑信息和存儲在終端設(shè)備200中的數(shù)據(jù)的版本信息時,服務(wù)設(shè)備100檢查終端設(shè)備200的地圖數(shù)據(jù)的版本信息,并且從與終端設(shè)備200的用戶的主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的目標(biāo)以創(chuàng)建地圖數(shù)據(jù)更新信息。
[0077]在步驟S115中接收到地圖數(shù)據(jù)更新信息的終端設(shè)備200提取需要更新的、與終端設(shè)備200的用戶的主要移動路徑匹配的部分地圖數(shù)據(jù)(S120),并且向服務(wù)設(shè)備100請求用于所提取的部分地圖數(shù)據(jù)的更新信息(S125)。
[0078]在這種情況下,終端設(shè)備200可以通過附加地利用終端設(shè)備200的設(shè)置信息(諸如在終端輸出單元240中顯示地圖數(shù)據(jù)的縮放設(shè)置),終端設(shè)備200的移動狀態(tài)(諸如終端設(shè)備200的移動速度)中的至少一個信息來提取需要更新的部分地圖數(shù)據(jù)。
[0079]當(dāng)然,當(dāng)終端設(shè)備200在步驟S115中從服務(wù)設(shè)備100接收與終端設(shè)備200的用戶的主要移動路徑匹配的地圖數(shù)據(jù)更新信息,終端設(shè)備200還利用終端設(shè)備200的設(shè)置信息或終端設(shè)備200的移動狀態(tài)中的至少一個信息來提取需要更新的部分地圖數(shù)據(jù)。
[0080]而且,終端設(shè)備200可以按照級別單位、塊單位和層單位來請求地圖數(shù)據(jù)。
[0081]在步驟S125中接收到對部分地圖數(shù)據(jù)的請求的服務(wù)設(shè)備100提取最新版本的地圖數(shù)據(jù),并且向終端設(shè)備200發(fā)送針對所請求的提取出的最新版本的地圖數(shù)據(jù)中的部分地圖數(shù)據(jù)的更新信息(S130)。
[0082]在步驟S130中接收到關(guān)于部分地圖數(shù)據(jù)的信息的終端設(shè)備200通過利用從包含的地圖數(shù)據(jù)接收到的有關(guān)部分地圖數(shù)據(jù)的信息部分地更新地圖數(shù)據(jù),來部分地更新所述部分地圖數(shù)據(jù)(S135)。
[0083]雖然本發(fā)明已經(jīng)參照其示例性實施方式進(jìn)行了具體示出和描述,但本發(fā)明不限于所示和描述的構(gòu)造和操作,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離如所附權(quán)利要求書限定的本發(fā)明的精神和范圍的情況下,可以在形式和細(xì)節(jié)上對其進(jìn)行各種改變。因此,應(yīng)當(dāng)認(rèn)為,所有這種適當(dāng)變化和修改以及等同物都屬于本發(fā)明的范圍。
[0084]工業(yè)應(yīng)用
[0085]根據(jù)本發(fā)明,與用于提供業(yè)務(wù)信息的現(xiàn)有系統(tǒng)相比,因為不需要附加設(shè)備,所以附加成本被減到最小。具體地,考慮到利用車輛來移動的用戶的數(shù)量增加的趨勢,本發(fā)明的部分地更新地圖數(shù)據(jù)的方法將得到頻繁使用。
【權(quán)利要求】
1.一種基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括: 服務(wù)設(shè)備,該服務(wù)設(shè)備被配置成發(fā)送地圖數(shù)據(jù)更新信息,在接收到針對部分地圖數(shù)據(jù)的更新信息的請求時,提取所請求的所述部分地圖數(shù)據(jù)的更新信息,并且發(fā)送所提取的所述部分地圖數(shù)據(jù)的更新信息;以及 終端設(shè)備,該終端設(shè)備被配置成提取用戶的主要移動路徑信息以通過所提取的所述主要移動路徑信息來檢查所述用戶的主要移動路徑,從所述服務(wù)設(shè)備接收所述地圖數(shù)據(jù)更新信息,從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù),向所述服務(wù)設(shè)備請求所提取的部分地圖數(shù)據(jù)的更新信息,從所述服務(wù)設(shè)備接收與所述用戶的所述主要移動路徑匹配的所述部分地圖數(shù)據(jù)的更新信息,并且利用接收到的所述部分地圖數(shù)據(jù)的更新信息來部分地更新所述地圖數(shù)據(jù)。
2.一種服務(wù)設(shè)備,該服務(wù)設(shè)備包括: 收發(fā)單元,該收發(fā)單元被配置成發(fā)送和接收數(shù)據(jù); 存儲單元,該存儲單元被配置成存儲地圖數(shù)據(jù);以及 控制單元,該控制單元被配置成通過所述收發(fā)單元向終端設(shè)備發(fā)送地圖數(shù)據(jù)更新信息,當(dāng)從所述終端設(shè)備接收到針對部分地圖數(shù)據(jù)的更新信息的請求時,提取所請求的關(guān)于所述部分地圖數(shù)據(jù)的更新信息,并且通過所述收發(fā)單元向所述終端設(shè)備發(fā)送所提取的所述部分地圖數(shù)據(jù)的更新信息。
3.根據(jù)權(quán)利要求2所述的服務(wù)設(shè)備,其中,所述控制單元按照所述地圖數(shù)據(jù)的級別單位、塊單位和層單位中的至少一個單位來發(fā)送所述地圖數(shù)據(jù)更新信息。
4.根據(jù)權(quán)利要求2所述的服務(wù)設(shè)備,其中,所述控制單元從所述終端設(shè)備接收所述終端設(shè)備的用戶的主要移動路徑信息和所述終端設(shè)備的所述地圖數(shù)據(jù)的版本信息,并且檢查所述終端設(shè)備的所述地圖數(shù)據(jù)的所述版本信息,而且在需要更新時,發(fā)送與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)的更新信息。
5.根據(jù)權(quán)利要求2所述的服務(wù)設(shè)備,其中,所述存儲單元還存儲認(rèn)證信息,并且 所述控制單元利用所述用戶認(rèn)證信息來認(rèn)證所述終端設(shè)備,以向被成功認(rèn)證的所述終端設(shè)備發(fā)送所述地圖數(shù)據(jù)更新信息。
6.根據(jù)權(quán)利要求2所述的服務(wù)設(shè)備,其中,當(dāng)所述控制單元接收到關(guān)于起始點和目的地的信息時,所述控制單元計算從所述起始點至所述目的地的路線,并且向所述終端設(shè)備發(fā)送關(guān)于計算出的所述路線的信息。
7.—種終端設(shè)備,該終端設(shè)備包括: 終端收發(fā)單元,該終端收發(fā)單元被配置成發(fā)送和接收數(shù)據(jù); 終端存儲單元,該終端存儲單元被配置成存儲地圖數(shù)據(jù); 終端輸入單元,該終端輸入單元被配置成輸入信息; 終端輸出單元,該終端輸出單元被配置成輸出信息; 全球定位系統(tǒng)GPS單元,該全球定位系統(tǒng)單元被配置成根據(jù)GPS信號來計算所述終端設(shè)備的位置和速度;以及 終端控制單元,該終端控制單元被配置成提取用戶的主要移動路徑信息以通過提取出的所述主要移動路徑信息來檢查所述用戶的主要移動路徑,通過所述終端收發(fā)單元從服務(wù)設(shè)備接收地圖數(shù)據(jù)更新信息,從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù),通過所述終端收發(fā)單元向所述服務(wù)設(shè)備請求所提取的部分地圖數(shù)據(jù)的更新信息,通過所述終端收發(fā)單元從所述服務(wù)設(shè)備接收與所述用戶的所述主要移動路徑匹配的所述部分地圖數(shù)據(jù)的所述信息,并且利用接收到的所述部分地圖數(shù)據(jù)的所述信息來部分地更新所述地圖數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的終端設(shè)備,其中,所述終端控制單元按照所述地圖數(shù)據(jù)的級別單位、塊單位和層單位中的至少一個單位來請求所述部分地圖數(shù)據(jù)的更新信息。
9.根據(jù)權(quán)利要求7所述的終端設(shè)備,其中,所述終端控制單元還通過利用所述終端設(shè)備的設(shè)置信息和所述終端設(shè)備的移動狀態(tài)信息中的至少一種信息從所述地圖數(shù)據(jù)提取要更新的所述部分地圖數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述的終端設(shè)備,其中,所述終端控制單元在預(yù)定時段中實時檢測所述終端設(shè)備的位置,以通過所述位置的變化來檢查所述用戶的主要移動路徑。
11.根據(jù)權(quán)利要求7所述的終端設(shè)備,其中,所述終端控制單元通過經(jīng)由所述終端輸入單元接收到的日程信息來檢查所述用戶的所述主要移動路徑。
12.一種基于用戶的移動路徑來部分更新地圖數(shù)據(jù)的方法,該方法包括: 通過終端設(shè)備提取用戶的主要移動路徑信息,并且通過所提取的所述主要移動路徑信息來檢查所述用戶的主要移動路徑; 通過所述終端設(shè)備從所述服務(wù)設(shè)備接收地圖數(shù)據(jù)更新信息; 通過所述終端設(shè)備從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù); 向所述服務(wù)設(shè)備請求所提取的所述部分地圖數(shù)據(jù)的更新信息; 通過所述終端設(shè)備從所述服務(wù)`設(shè)備接收與所述用戶的所述主要移動路徑匹配的所述部分地圖數(shù)據(jù)的更新信息;以及 利用接收到的所述部分地圖數(shù)據(jù)的更新信息來部分地更新所述地圖數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的方法,該方法還包括:在接收所述更新信息的所述步驟之前,通過所述終端設(shè)備向所述服務(wù)設(shè)備請求所述地圖數(shù)據(jù)更新信息。
14.一種記錄了程序的計算機(jī)可讀記錄介質(zhì),所述程序包括: 提取用戶的主要移動路徑信息,并且通過所提取的所述主要移動路徑信息來檢查所述用戶的主要移動路徑; 接收地圖數(shù)據(jù)更新信息; 從與所述用戶的所述主要移動路徑匹配的地圖數(shù)據(jù)中提取要更新的部分地圖數(shù)據(jù); 請求所提取的所述部分地圖數(shù)據(jù)的更新信息; 接收所請求的所述部分地圖數(shù)據(jù)的更新信息;以及 利用接收到的所述部分地圖數(shù)據(jù)的更新信息來部分地更新預(yù)先存儲的地圖數(shù)據(jù)。
【文檔編號】G01C21/34GK103620661SQ201280030170
【公開日】2014年3月5日 申請日期:2012年4月12日 優(yōu)先權(quán)日:2011年6月22日
【發(fā)明者】崔倫碩, 李殷馥 申請人:Sk 普蘭尼特有限公司