一種根據汽車所在城市天氣情況動態調整地圖配色的方法
【專利摘要】一種根據汽車所在城市天氣情況動態調整地圖配色的方法,針對死板的傳統地圖顯示效果進行改善,通過地圖色的動態變化,反映出當前的天氣狀況,通過與天氣模塊的聯動,及時的獲取天氣信息,對地圖色進行調整;在這個過程中需要選擇合適的冷暖色調對地圖色進行修改;指定一套適用與大部分用戶的地圖配色與天氣狀況的對應關系;為了更好的用戶體驗,讓用戶根據天氣的狀況設定自己喜愛的顏色效果,實現用戶的定制效果。本發明的優點:使地圖色可以隨著天氣情況的變化而變化,使以往死板的地圖色有更好的顯示效果,也使駕駛員不需要刻意的關注天氣狀況,通過地圖顏色的變化可以獲取相關內容。
【專利說明】—種根據汽車所在城市天氣情況動態調整地圖配色的方法
【技術領域】
[0001]本發明涉及汽車導航領域,特別涉及了一種根據汽車所在城市天氣情況動態調整地圖配色的方法。
【背景技術】
[0002]隨著電子技術和經濟的發展,私人汽車的普及,汽車導航在汽車領域中表現出了不可替代的作用。人們的活動范圍也逐漸擴大,不再僅限于自己的日常生活區域。
[0003]汽車導航的組成分為兩個部分,一部分是GPS接收器和用于顯示的硬件設備、一部分是能夠控制導航硬件設備的導航軟件。汽車導航為駕駛人員提供汽車定位、路線計算、語音引導、行駛速度、實時交通信息等。隨著汽車導航越來越受到人們的關注,在注重導航準確性的基礎上,導航的顯示效果也顯得尤為重要。
[0004]在傳統的導航中,地圖色雖然可以進行選擇,但在整個導航的過程中,不會發生變化。天氣情況是影響駕駛的主要因素,如果可以通過在行駛過程中根據天氣情況修改地圖配色相關內容,不僅可以使駕駛員在駕駛員在駕駛的過程中輕松的獲得相關信息,而且使導航的顯示更加靈活,提高導航的用戶體驗。
【發明內容】
[0005]本發明的目的是針對死板的傳統地圖顯示效果進行改善,通過地圖色的動態變化,盡可能的通過地圖色反映出當前的天氣狀況,特提供了一種根據汽車所在城市天氣情況動態調整地圖配色的方法。
[0006]本發明提供了一種根據汽車所在城市天氣情況動態調整地圖配色的方法,其特征在于:所述的根據汽車所在城市天氣情況動態調整地圖配色的方法,針對死板的傳統地圖顯示效果進行改善,通過地圖色的動態變化,反映出當前的天氣狀況,目前導航中主要采用2D和3D兩種描畫方式,所以本發明將針對這兩種描畫方式進行處理。
[0007]在2D模式下,主要進行整個地圖的描畫,通過冷色和暖色反應當前的溫度,通過地圖的色調反應當前的天氣狀況。這樣的實現使駕駛員不需要刻意的關注溫度和天氣等信息,通過觀察地圖配色就能大概了解以上的信息。2D模式下的信息表示的效果沒有3D的表現效果好,所以如何讓用戶通過地圖色對天氣情況進行比較準確的判斷是要解決的問題。
[0008]在3D模式下,導航會對天空圖進行描畫,加上地圖配色,顯示效果更加靈活。天空圖效果的改變可以更直觀的反應當前的天氣狀況。在天空圖上會對描畫太陽的圖片,根據不同的時間顯示在不同的位置,配置天空圖亮度的變化,可以直觀的表現出當前的時間。天空圖還有夜晚的效果,在夜晚的時候也可以表現出上述的內容。在夜晚的時候可以追加一些星座的顯示效果,提高導航的用戶體驗。
[0009]通過與天氣模塊的聯動,及時的獲取天氣信息,對地圖色進行調整。在這個過程中需要選擇合適的冷暖色調對地圖色進行修改。指定一套適用與大部分用戶的地圖配色與天氣狀況的對應關系。為了更好的用戶體驗,讓用戶根據天氣的狀況設定自己喜愛的顏色效果,實現用戶的定制效果。
[0010]在實現的過程中將每個功能做到單一化,可以通過開關靈活的進行配置,不僅可以使用戶進行更加靈活的定制,而且可以根據不同導航的性能進行配置,在不損失原有性能的基礎上,為用戶提供的最好的視覺體驗。
[0011]首先需要解決與天氣模塊通信的問題,地圖描畫模塊會向天氣模塊冊一個回調函數,天氣模塊會根據設定好的更新頻率向外發出天氣信息變化的通知。描畫模塊會去取得對應天氣信息,描繪畫出相應的效果,整個流程如圖1。
[0012]當獲天氣模塊通知有新的天氣信息時,描畫模塊將會取得相關的天氣信息內容,為下一步描畫進行準備。由于在同一天中天氣變化的可能不會很頻繁,所以和上次獲得天氣信息進行比較,確定是否需要對地圖色進行修改。如果獲取信息失敗,則不進行任何處理,等待下一次通知的到來。
[0013]當天氣變化程度達到觸發地圖色變化的程度,則開始進行地圖色的選擇。描畫模塊中有天氣狀況與地圖色的對應關系,通過獲得的天氣信息,從中獲得對應的地圖配色。如果當前處于2d的描畫狀態,根據獲取的地圖色信息,對地圖進行重新的描畫。
[0014]如果當前為3d描畫方式,則需要對天空圖的顏色進行調整。3d表現內容比2d更加豐富。除了地圖色反應的信息外,調整天空圖配色的時候,會根據兩個因素進行設定:天氣狀況和時間。天空圖的描畫分為兩層,一層主要反應當前時間,另一層描畫相關的天氣狀況信息。
[0015]天空圖描畫的內容與真實中的天空類似,在一天中不同的時間段描畫出不同的效果,通過配置圖片的亮度,反映出當前的時間。天空圖上會描畫太陽的圖標,根據當前的時間,確定太陽的描畫位置。另一層會將當前的天氣狀況進行描畫,如雨、雪、霧、霾等。這部分做成可以配置的內容,根據導航的性能可以選擇有沒有動畫效果。天空圖還有夜晚的效果,在夜晚的情況下,不僅可以描畫天空圖白天相關的內容,還可以追加星空的描畫(如星座等),增加更好的表現效果。通過這兩層的描畫,用戶可以通過導航了解到當前的天氣,溫度,時間等信息。
[0016]通過以上的實現方式,根據當前汽車所在城市的天氣情況動態調整地圖配色相關功能實現。由于導航的硬件性能不盡相同,所以在制作該功能時,會將每個功能進行細致的劃分,給每個功能追加對應的開關,根據導航的性能對各個功能進行有選擇的打開,使該功能不會對導航的性能造成影響。
[0017]本發明的優點:
[0018]本發明所述的根據汽車所在城市天氣情況動態調整地圖配色的方法,使地圖色可以隨著天氣情況的變化而變化,使以往死板的地圖色有更好的顯示效果,也使駕駛員不需要刻意的關注天氣狀況,通過地圖顏色的變化可以獲取相關內容。
【專利附圖】
【附圖說明】
[0019]下面結合附圖及實施方式對本發明作進一步詳細的說明:
[0020]圖1為技術方案流程圖;
[0021]圖2為導航夏天晴天效果不意圖;
[0022]圖3為導航夏天雨天效果示意圖;
[0023]圖4為導航雪天效果示意圖;
[0024]圖5為導航夏天晴天3D效果示意圖;
[0025]圖6為導航夏天夜晚3D效果示意圖。
【具體實施方式】
[0026]實施例1
[0027]本實施例提供了一種根據汽車所在城市天氣情況動態調整地圖配色的方法,其特征在于:所述的根據汽車所在城市天氣情況動態調整地圖配色的方法,針對死板的傳統地圖顯示效果進行改善,通過地圖色的動態變化,反映出當前的天氣狀況,目前導航中主要采用2D和3D兩種描畫方式,所以本發明將針對這兩種描畫方式進行處理。
[0028]在2D模式下,主要進行整個地圖的描畫,通過冷色和暖色反應當前的溫度,通過地圖的色調反應當前的天氣狀況。這樣的實現使駕駛員不需要刻意的關注溫度和天氣等信息,通過觀察地圖配色就能大概了解以上的信息。2D模式下的信息表示的效果沒有3D的表現效果好,所以如何讓用戶通過地圖色對天氣情況進行比較準確的判斷是要解決的問題。
[0029]在3D模式下,導航會對天空圖進行描畫,加上地圖配色,顯示效果更加靈活。天空圖效果的改變可以更直觀的反應當前的天氣狀況。在天空圖上會對描畫太陽的圖片,根據不同的時間顯示在不同的位置,配置天空圖亮度的變化,可以直觀的表現出當前的時間。天空圖還有夜晚的效果,在夜晚的時候也可以表現出上述的內容。在夜晚的時候可以追加一些星座的顯示效果,提高導航的用戶體驗。
[0030]通過與天氣模塊的聯動,及時的獲取天氣信息,對地圖色進行調整。在這個過程中需要選擇合適的冷暖色調對地圖色進行修改。指定一套適用與大部分用戶的地圖配色與天氣狀況的對應關系。為了更好的用戶體驗,讓用戶根據天氣的狀況設定自己喜愛的顏色效果,實現用戶的定制效果。
[0031]在實現的過程中將每個功能做到單一化,可以通過開關靈活的進行配置,不僅可以使用戶進行更加靈活的定制,而且可以根據不同導航的性能進行配置,在不損失原有性能的基礎上,為用戶提供的最好的視覺體驗。
[0032]首先需要解決與天氣模塊通信的問題,地圖描畫模塊會向天氣模塊冊一個回調函數,天氣模塊會根據設定好的更新頻率向外發出天氣信息變化的通知。描畫模塊會去取得對應天氣信息,描繪畫出相應的效果,整個流程如圖1。
[0033]當獲天氣模塊通知有新的天氣信息時,描畫模塊將會取得相關的天氣信息內容,為下一步描畫進行準備。由于在同一天中天氣變化的可能不會很頻繁,所以和上次獲得天氣信息進行比較,確定是否需要對地圖色進行修改。如果獲取信息失敗,則不進行任何處理,等待下一次通知的到來。
[0034]當天氣變化程度達到觸發地圖色變化的程度,則開始進行地圖色的選擇。描畫模塊中有天氣狀況與地圖色的對應關系,通過獲得的天氣信息,從中獲得對應的地圖配色。如果當前處于2d的描畫狀態,根據獲取的地圖色信息,對地圖進行重新的描畫。
[0035]如果當前為3d描畫方式,則需要對天空圖的顏色進行調整。3d表現內容比2d更加豐富。除了地圖色反應的信息外,調整天空圖配色的時候,會根據兩個因素進行設定:天氣狀況和時間。天空圖的描畫分為兩層,一層主要反應當前時間,另一層描畫相關的天氣狀況信息。
[0036]天空圖描畫的內容與真實中的天空類似,在一天中不同的時間段描畫出不同的效果,通過配置圖片的亮度,反映出當前的時間。天空圖上會描畫太陽的圖標,根據當前的時間,確定太陽的描畫位置。另一層會將當前的天氣狀況進行描畫,如雨、雪、霧、霾等。這部分做成可以配置的內容,根據導航的性能可以選擇有沒有動畫效果。天空圖還有夜晚的效果,在夜晚的情況下,不僅可以描畫天空圖白天相關的內容,還可以追加星空的描畫,如星座等,增加更好的表現效果。通過這兩層的描畫,用戶可以通過導航了解到當前的天氣,溫度,時間等信息。
[0037]通過以上的實現方式,根據當前汽車所在城市的天氣情況動態調整地圖配色相關功能實現。由于導航的硬件性能不盡相同,所以在制作該功能時,會將每個功能進行細致的劃分,給每個功能追加對應的開關,根據導航的性能對各個功能進行有選擇的打開,使該功能不會對導航的性能造成影響。
【權利要求】
1.一種根據汽車所在城市天氣情況動態調整地圖配色的方法,其特征在于:所述的根據汽車所在城市天氣情況動態調整地圖配色的方法,針對死板的傳統地圖顯示效果進行改善,通過地圖色的動態變化,反映出當前的天氣狀況,目前導航中主要采用2D和3D兩種描畫方式; 在2D模式下,主要進行整個地圖的描畫,通過冷色和暖色反應當前的溫度,通過地圖的色調反應當前的天氣狀況;這樣的實現使駕駛員不需要刻意的關注溫度和天氣等信息,通過觀察地圖配色就能大概了解以上的信息;2D模式下的信息表示的效果沒有3D的表現效果好,所以如何讓用戶通過地圖色對天氣情況進行比較準確的判斷是要解決的問題; 在3D模式下,導航會對天空圖進行描畫,加上地圖配色,顯示效果更加靈活;天空圖效果的改變可以更直觀的反應當前的天氣狀況;在天空圖上會對描畫太陽的圖片,根據不同的時間顯示在不同的位置,配置天空圖亮度的變化,可以直觀的表現出當前的時間;天空圖還有夜晚的效果,在夜晚的時候也可以表現出上述的內容;在夜晚的時候可以追加一些星座的顯示效果,提高導航的用戶體驗; 通過與天氣模塊的聯動,及時的獲取天氣信息,對地圖色進行調整;在這個過程中需要選擇合適的冷暖色調對地圖色進行修改;指定一套適用與大部分用戶的地圖配色與天氣狀況的對應關系;為了更好的用戶體驗,讓用戶根據天氣的狀況設定自己喜愛的顏色效果,實現用戶的定制效果; 在實現的過程中將每個功能做到單一化,可以通過開關靈活的進行配置,不僅可以使用戶進行更加靈活的定制,而且可以根據不同導航的性能進行配置,在不損失原有性能的基礎上,為用戶提供的最好的視覺體驗; 首先需要解決與天氣模塊通信的問題,地圖描畫模塊會向天氣模塊冊一個回調函數,天氣模塊會根據設定好的更新頻率向外發出天氣信息變化的通知;描畫模塊會去取得對應天氣信息,描繪畫出相應的效果; 當獲天氣模塊通知有新的天氣信息時,描畫模塊將會取得相關的天氣信息內容,為下一步描畫進行準備;由于在同一天中天氣變化的可能不會很頻繁,所以和上次獲得天氣信息進行比較,確定是否需要對地圖色進行修改;如果獲取信息失敗,則不進行任何處理,等待下一次通知的到來。
2.按照權利要求1所述的根據汽車所在城市天氣情況動態調整地圖配色的方法,其特征在于:當天氣變化程度達到觸發地圖色變化的程度,則開始進行地圖色的選擇;描畫模塊中有天氣狀況與地圖色的對應關系,通過獲得的天氣信息,從中獲得對應的地圖配色; 如果當前處于2d的描畫狀態,根據獲取的地圖色信息,對地圖進行重新的描畫; 如果當前為3d描畫方式,則需要對天空圖的顏色進行調整;除了地圖色反應的信息夕卜,調整天空圖配色的時候,會根據兩個因素進行設定:天氣狀況和時間;天空圖的描畫分為兩層,一層主要反應當前時間,另一層描畫相關的天氣狀況信息。
3.按照權利要求1所述的根據汽車所在城市天氣情況動態調整地圖配色的方法,其特征在于:天空圖描畫的內容與真實中的天空類似,在一天中不同的時間段描畫出不同的效果,通過配置圖片的亮度,反映出當前的時間;天空圖上會描畫太陽的圖標,根據當前的時間,確定太陽的描畫位置;另一層會將當前的天氣狀況進行描畫,如雨、雪、霧、霾等;這部分做成可以配置的內容,根據導航的性能可以選擇有沒有動畫效果;天空圖還有夜晚的效果,在夜晚的情況下,不僅可以描畫天空圖白天相關的內容,還可以追加星空的描畫,增加更好的表現效果;通過這兩層的描畫,用戶可以通過導航了解到當前的天氣,溫度,時間信肩、O
【文檔編號】G01C21/26GK104266652SQ201410476316
【公開日】2015年1月7日 申請日期:2014年9月17日 優先權日:2014年9月17日
【發明者】許明喆 申請人:沈陽美行科技有限公司