專利名稱:天氣預報的顯示方法及移動終端的制作方法
技術領域:
本發明屬于移動終端領域,具體地說,涉及一種天氣預報的顯示方法及移動終端。
背景技術:
始隨著生產力的發展和科學技術的進步,人類活動范圍空前擴大,因而天氣預報就成為現代社會不可缺少的重要信息。現有的移動終端上都安裝有天氣預報的應用程序, 在移動終端上開啟此應用程序后,就可以獲知當前的天氣情況。但是往往需要手動觸發天氣預報或者將天氣預報在后臺運行才可以獲知當前的天氣情況,這就為用戶的操作帶來不方便,例如天氣預報信息的獲取是需要用戶配合觸發開啟,如果天氣預報本身沒有引起用戶的關注,用戶并沒有主動獲取天氣預報,則天氣預報并不能智能地向用戶作出提示,另外后臺運行應用程序在一定程度上會消耗系統的處理資源,降低運行效率。在現有的智能移動終端產品中,移動終端的操作桌面上會存在大量的圖標,這些圖標一般僅僅是程序標記,通常為透明背景的圖片,如PNG(流式網絡圖形格式)格式的圖片。而用戶在進行操作時,勢必要關注這些操作桌面上的圖標,因此在用戶關注圖標時如何利用這種關注以智能觸發天氣預報顯示從而獲得很好的提示效果即成為一個亟待解決的技術問題。
發明內容
有鑒于此,本發明所要解決的技術問題是提供了天氣預報的顯示方法及移動終端,首先使得移動終端具有了天氣提示功能,使得用戶不用開啟天氣應用即可以獲知當前的天氣情況,另外根據天氣變化而相應產生不同特效的顯示資源,也使得客戶在使用方面獲得了更好的體驗。為了解決上述技術問題,本發明提供了一種天氣預報的顯示方法,包括接收天氣預報信息;顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像。進一步地,還包括保存根據天氣預報信息制作的天氣圖像及所述天氣圖像與天氣預報信息的映射關系。進一步地,顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像的步驟,包括 根據所述映射關系調用所述天氣圖像中根據不同天氣情況制作的特效圖像;獲取用戶當前選中的圖標的位置,在距所述圖標的位置為一預定距離的區域內設定一顯示位置,將所述特效圖像顯示在所述顯示位置上。進一步地,顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像的步驟,包括 根據所述映射關系調用所述天氣圖像中根據不同天氣預警制作的預警色;將所述天氣圖像中的預警色疊加顯示在所述特效圖像上。為了解決上述技術問題,本發明還提供了一種顯示天氣預報的移動終端,包括 網絡模塊和顯示執行模塊;其中,所述網絡模塊,用于接收天氣預報信息;所述顯示執行模塊,用于顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像。
進一步地,還包括存儲模塊,用于保存根據天氣預報信息制作的天氣圖像及所述天氣圖像與天氣預報信息的映射關系。進一步地,還包括資源管理模塊,用于根據所述映射關系調用所述天氣預報信息對應的天氣圖像并發送給所述顯示執行模塊。進一步地,所述顯示執行模塊,用于獲取用戶當前選中的圖標的位置,在距所述圖標的位置為一預定距離的區域內設定一顯示位置,將所述天氣圖像中根據不同天氣情況制作的特效圖像顯示在所述顯示位置上。進一步地,所述顯示執行模塊,用于將所述天氣圖像中根據不同天氣預警制作的預警色疊加顯示在所述特效圖像上。進一步地,所述網絡模塊,所接收的天氣預報信息,包括根據每一種天氣情況和 /或天氣預警制作的用于反映所述天氣情況和/或天氣預警的天氣預報信息。與現有的方案相比,本發明所獲得的技術效果本發明使得移動終端具有了天氣提示功能,使得用戶不用開啟天氣應用即可以獲知當前的天氣情況,另外根據天氣變化而相應產生不同特效的顯示資源,也使得客戶在使用方面獲得了更好的體驗。
圖1為本發明實施例的方法流程圖;圖2為本發明實施例的移動終端的結構示意圖;圖3為本發明實施例中基于圖2所示移動終端的系統架構圖;圖4為本發明實施例的服務器的結構示意圖;圖5為本發明實施例中基于圖4所示服務器的系統架構圖;圖6為本發明實施例的顯示效果示意圖。
具體實施例方式以下將配合圖示及實施例來詳細說明本發明的實施方式,藉此對本發明如何應用技術手段來解決技術問題并達成技術功效的實現過程能充分理解并據以實施。本發明的核心構思在于接收天氣預報信息;顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像。移動終端內部保存有預先根據各種天氣情況制作的特效圖像(通常為圖片格式, 如PNG格式的圖片或動畫),比如,在晴天時,特效圖像顯示為太陽;在雨天時,特效圖像顯示為一把雨傘;在雪天時,特效圖像元素為路面積雪,在刮風時,特效圖像會微微擺動;另外,移動終端內部還保存有預先根據不同的天氣預警制作的透明背景的預警色 (通常為圖片格式,如PNG格式的透明單色背景圖片);比如,對于黃色天氣預警,制作黃預警色;對于紅色天氣預警,制作紅預警色,將上述預警色覆蓋顯示在特效圖像上,因為預警色為透明背景,所以不會影響用戶使用移動終端;將上述特效圖像和預警色作為顯示資源,保存在移動終端內存中,另外根據上述顯示資源存放在內存中物理地址編寫資源映射表,資源映射表中保存的是上述顯示資源的物理地址與天氣預報信息的對應關系;
移動終端首先獲取天氣預報信息,之后通過資源映射表訪問所述顯示資源的物理地址,從而讀取、調用、修改所述顯示資源。所述顯示資源也稱為天氣圖像或其他稱謂,本發明并不限于此,為描述方便,以下僅以顯示資源進行描述。本發明的方式可以對移動終端當前所處地域的天氣情況進行提示,所述地域包括但不限于城市,也可以是比城市更小的地理區域,為了描述方便,以下若干實施例和應用實例中以城市為地域進行說明,但是本發明并不限于此。如圖1所示,為本發明實施例的方法流程圖,包括S10,保存根據天氣制作的顯示資源及資源映射表;所述顯示資源,包括預先根據各種天氣情況制作的特效圖像及預先根據不同的天氣預警制作的透明背景的預警色;資源映射表,記錄所述顯示資源與天氣和/或天氣預報信息的對應關系;S20,移動終端獲取移動終端當前所在的城市;在實際實現中,移動終端可以通過內置的定位模塊接入GPS系統與導航衛星通信從而獲取移動終端當前所在城市,當然還可以通過其他方式實現,本發明并不限于此;S30,獲取當前城市的天氣預報信息,根據移動終端所在城市的天氣預報信息,通過資源映射表調用所述城市的天氣預報信息對應的顯示資源;在第一種實際實現中,移動終端可以通過內部的網絡模塊接入互聯網,通過主動的網絡訪問或者被動的接受網絡推送以獲取當前城市的天氣預報信息;移動終端再根據由網絡獲取的當前城市的天氣預報信息,通過移動終端中的資源映射表調用所述當前城市的天氣預報信息對應的顯示資源發送到所述移動終端;或者,在第二種實際實現中也可以由移動終端向服務器上報該移動終端所在的城市,服務器根據移動終端所在城市獲取所述城市的天氣;服務器根據所述天氣,通過服務器的資源映射表調用對應的顯示資源發送到所述移動終端;當然除了上述兩種實現方式外,還可以通過其他方式實現,本發明并不限于此;S40,移動終端顯示與所述天氣預報信息對應且與圖標關聯的顯示資源;在實際實現中,用戶點選移動終端顯示在屏幕上的圖標,移動終端獲取用戶當前選中的圖標的位置,在距所述圖標的位置一預定距離的區域內設定一顯示位置,將所述顯示資源中的特效圖像顯示在所述顯示位置上,其顯示效果可參見圖6示意,和/或將所述顯示資源中的預警色覆蓋顯示在所述特效圖像上。在步驟SlO中,因為天氣預報本身一般是圖片或者數字,這些圖片或者數字利于人類獲取信息,但卻不能由移動終端直接識別來指示天氣或者是需要移動終端進行智能分析才可以得到的,因此本發明根據每一種天氣情況和/或天氣預警制作反映所述天氣情況和/或天氣預警的天氣預報信息,并根據全國各城市甚至世界各城市的天氣情況更新各城市對應的天氣預報信息,保存在系統架設的遠端服務器的數據庫中,天氣預報信息是一種標識或者代碼,移動終端與服務器都可以識別,移動終端可以直接使用利用天氣預報信息與所述服務器進行交互。因此在步驟S30的第一種實現中,所述服務器根據每個城市的天氣更新每個城市的天氣預報信息,這樣服務器根據城市獲取天氣預報信息,再發送至移動終端,由移動終端獲取顯示資源。
需要說明的是,在步驟S30的第二種實現中,服務器端直接由城市獲取天氣預報信息,再獲取顯示資源,將顯示資源發送至移動終端進行顯示,在這種情況下,服務器端可以直接根據天氣預報信息獲得對應的顯示資源。當然,也可以不通過系統架設的遠端服務器,而通過支持本發明的社會網站或服務器制作并保存有上述天氣預報信息。由此,通過社會網站或服務器獲取當前所處城市的天氣預報信息,從而在移動終端上顯示對應的天氣。以下再以一個應用實例,對本發明的方法進行說明。移動終端上電啟動,通過內置的定位模塊獲取當前所在的城市為北京;移動終端在通過內部的網絡模塊接入互聯網,通過網絡訪問系統架設的遠端服務器,獲取北京的當前天氣預報信息;北京當前的天氣為雨天,獲取到的對應的當前天氣預報信息為A ;移動終端根據由網絡獲取的當前城市的天氣預報信息A,通過資源映射表調用移動終端內保存的 A對應的特效圖像——雨傘;移動終端再獲取用戶當前選中的圖標的位置,并在所述圖標的位置邊上設定顯示位置,將雨傘放置所述顯示位置上并顯示。在另一應用實例中,移動終端獲取當前所在的城市為北京,并獲取北京的當前天氣為雨天及暴雨黃色預警,分別獲取到的對應的當前天氣預報信息為A和III ;移動終端通過資源映射表調用移動終端內保存的A對應的特效圖像——雨傘,并通過資源映射表調用移動終端內保存的III對應的黃預警色;移動終端再獲取用戶當前選中的圖標的位置,并在所述圖標的位置邊上設定顯示位置,將雨傘放置所述顯示位置上并顯示,同時將上述黃預警色覆蓋顯示在雨傘上。如圖2所示,為本發明實施例的移動終端的結構示意圖,所述移動終端1包括存儲模塊11、資源管理模塊12、定位模塊13,網絡模塊14和顯示執行模塊15 ;存儲模塊11,用于保存顯示資源及資源映射表,所述顯示資源包括預先根據各種天氣情況制作的特效圖像及預先根據不同的天氣預警制作的透明背景的預警色;所述資源映射表中保存顯示資源與天氣預報信息的映射關系;定位模塊13,用于接入GPS系統與導航衛星通信從而獲取當前移動終端所在的城市的信息,并通知所述網絡模塊14 ;當然還可以通過其他方式實現,本發明并不限于此;網絡模塊14,用于接入互聯網,并根據所述城市的信息通過網絡訪問或接受網絡推送以獲取所述城市的天氣預報信息,將所述天氣預報信息發送給所述資源管理模塊12 ; 所述天氣預報信息,包括網絡側根據每一種天氣情況和/或天氣預警制作的用于反映所述天氣情況和/或天氣預警的天氣預報信息;資源管理模塊12,用于根據所述天氣預報信息,通過資源映射表調用所述天氣預報信息對應的顯示資源,并將所述顯示資源發送給顯示執行模塊15 ;顯示執行模塊15,用于在所述移動終端上顯示與所述天氣預報信息對應且與圖標關聯的顯示資源;具體來說,用于獲取用戶當前選中的圖標的位置,在距所述圖標的位置為一預定距離的區域內設定顯示位置,將所述顯示資源中的特效圖像顯示在所述顯示位置上,和/或將所述顯示資源中的預警色覆蓋顯示在所述特效圖像上。本發明的移動終端的結構特征與方法的操作步驟對應,可參照之前的方法部分的描述,不再一一贅述。如圖3所示,為本發明實施例中基于圖2所示移動終端的系統架構圖,包括一個或多個具有顯示天氣功能的移動終端1和遠端服務器2 ;遠端服務器2,用于根據每一種天氣情況或天氣預警制作用于反映所述天氣情況和/或天氣預警的天氣預報信息并保存,并根據全國各城市甚至世界各城市的當前的最新天氣情況為各城市更新相應的天氣預報信息;還用于接收移動終端1發來的所述移動終端所在的城市的信息,并將對應的天氣預報信息推送至移動終端1 ;所述移動終端1,保存根據天氣制作的顯示資源以及所述顯示資源與天氣預報信息的映射關系;還用于獲取移動終端當前所處的城市并通過訪問所述遠端服務器2或者接受所述所述遠端服務器2的推送從而獲取所述城市的天氣預報信息,根據所述映射關系調用與所述天氣預報信息對應且與圖標關聯的顯示資源并顯示。所述移動終端1,在顯示與所述天氣預報信息對應且與圖標關聯的顯示資源時,獲取用戶當前選中的圖標的位置,在距所述圖標的位置為一預定距離的區域內設定一顯示位置,將所述顯示資源中的特效圖像顯示在所述顯示位置上,和/或將所述顯示資源中的預警色覆蓋顯示在所述特效圖像上。本發明的系統中移動終端的結構特征與前述方法的操作步驟、移動終端1的結構特征對應,可參照之前的方法及移動終端部分的描述,不再一一贅述。如圖4所示,為本發明實施例的服務器的結構示意圖,所述服務器4包括存儲模塊41、資源管理模塊42和網絡模塊43 ;存儲模塊41,用于保存顯示資源及資源映射表,所述顯示資源包括預先根據各種天氣情況制作的特效圖像及預先根據不同的天氣預警制作的透明背景的預警色;所述資源映射表中保存顯示資源與天氣預報信息的映射關系;網絡模塊43,接受移動終端發來的其當前所處城市,并將所述顯示資源向所述移動終端發送供其顯示;資源管理模塊42,用于根據所述城市獲取所述城市當前的天氣預報信息,通過資源映射表調用所述天氣預報信息對應的顯示資源,并將所述顯示資源發送給網絡模塊43。本發明的服務器的結構特征與方法的操作步驟對應,可參照之前的方法部分的描述,不再一一贅述。如圖5所示,為本發明實施例中基于圖4所示服務器的系統架構圖,包括一個或多個具有天氣提示功能的移動終端3和遠端服務器4 ;遠端服務器4,用于保存顯示資源及資源映射表,所述顯示資源包括預先根據各種天氣情況制作的特效圖像及預先根據不同的天氣預警制作的透明背景的預警色;所述資源映射表,記錄所述顯示資源與天氣預報信息的映射關系;接受所述移動終端發來的其當前所處城市,根據所述城市獲取其當前的天氣預報信息,根據所述資源映射表調用所述天氣預報信息對應的顯示資源發送給所述移動終端3 ;所述移動終端3,用于獲取移動終端3當前所處的城市并發送至所述遠端服務器 4,接收所述遠端服務器4發來的顯示資源與圖標關聯并進行顯示。所述移動終端3,在將所述遠端服務器4發來的顯示資源與圖標關聯并進行顯示時,獲取用戶當前選中的圖標的位置,在距所述圖標的位置為一預定距離的區域內設定一顯示位置,將所述顯示資源中的特效圖像顯示在所述顯示位置上,和/或將所述顯示資源中的預警色覆蓋顯示在所述特效圖像上。
本發明的系統中遠端服務器的結構特征與前述方法的操作步驟、遠端服務器4的結構特征對應,可參照之前的方法及移動終端部分的描述,不再一一贅述。上述說明示出并描述了本發明的若干優選實施例,但如前所述,應當理解本發明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、 修改和環境,并能夠在本文所述發明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和范圍,則都應在本發明所附權利要求的保護范圍內。
權利要求
1.一種天氣預報的顯示方法,其特征在于,包括接收天氣預報信息;顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像。
2.如權利要求1所述的方法,其特征在于,還包括保存根據天氣預報信息制作的天氣圖像及所述天氣圖像與天氣預報信息的映射關系。
3.如權利要求2所述的方法,其特征在于,顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像的步驟,進一步包括根據所述映射關系調用所述天氣圖像中根據不同天氣情況制作的特效圖像;獲取用戶當前選中的圖標的位置,在距所述圖標的位置為一預定距離的區域內設定一顯示位置,將所述特效圖像顯示在所述顯示位置上。
4.如權利要求3所述的方法,其特征在于,顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像的步驟,進一步包括根據所述映射關系調用所述天氣圖像中根據不同天氣預警制作的預警色;將所述天氣圖像中的預警色疊加顯示在所述特效圖像上。
5.一種顯示天氣預報的移動終端,其特征在于,包括網絡模塊和顯示執行模塊;其中,所述網絡模塊,用于接收天氣預報信息;所述顯示執行模塊,用于顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像。
6.如權利要求5所述的移動終端,其特征在于,還包括存儲模塊,用于保存根據天氣預報信息制作的天氣圖像及所述天氣圖像與天氣預報信息的映射關系。
7.如權利要求6所述的移動終端,其特征在于,還包括資源管理模塊,用于根據所述映射關系調用所述天氣預報信息對應的天氣圖像并發送給所述顯示執行模塊。
8.如權利要求7所述的移動終端,其特征在于,所述顯示執行模塊,用于獲取用戶當前選中的圖標的位置,在距所述圖標的位置為一預定距離的區域內設定一顯示位置,將所述天氣圖像中根據不同天氣情況制作的特效圖像顯示在所述顯示位置上。
9.如權利要求8所述的移動終端,其特征在于,所述顯示執行模塊,用于將所述天氣圖像中根據不同天氣預警制作的預警色疊加顯示在所述特效圖像上。
10.如權利要求5所述的移動終端,其特征在于,所述網絡模塊,所接收的天氣預報信息,包括根據每一種天氣情況和/或天氣預警制作的用于反映所述天氣情況和/或天氣預警的天氣預報信息。
全文摘要
本發明公開了一種天氣預報的顯示方法和移動終端,其中,所述方法,包括接收天氣預報信息;顯示與所述天氣預報信息對應且與圖標關聯的天氣圖像。本發明使得移動終端具有了天氣提示功能,使得用戶隨時可以獲知當前的天氣情況,另外根據天氣變化而相應產生不同特效的顯示資源,也使得客戶在使用方面獲得了更好的體驗。
文檔編號H04M1/725GK102202134SQ201110110520
公開日2011年9月28日 申請日期2011年4月29日 優先權日2011年4月29日
發明者王冬 申請人:宇龍計算機通信科技(深圳)有限公司