專利名稱:天氣信息顯示方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及天氣預(yù)報(bào)應(yīng)用技術(shù),尤其涉及天氣信息顯示方法、裝置及終端。
背景技術(shù):
目前的3G手機(jī)中都具有天氣預(yù)報(bào)功能,也就是通過天氣預(yù)報(bào)應(yīng)用程序顯示天氣 預(yù)報(bào)信息,天氣預(yù)報(bào)應(yīng)用程序切換到某個(gè)城市,就顯示某個(gè)城市的天氣,顯示通常通過圖 片、動畫等方式進(jìn)行。這樣的天氣預(yù)報(bào)顯示的方基本上都需要啟動天氣預(yù)報(bào)應(yīng)用或者在支 持天氣預(yù)報(bào)的某些應(yīng)用啟動后才能了解天氣狀況,用戶的操作比較繁瑣,沒有達(dá)到真正的 預(yù)報(bào)效果。因此,需要一種天氣預(yù)報(bào)顯示方式,能夠使用戶不需要自己輸入城市名稱或者切 換應(yīng)用程序就能得知天氣信息,可以快速地了解天氣變化,簡化用戶的操作步驟。
發(fā)明內(nèi)容
鑒于以上,本發(fā)明所要解決的技術(shù)問題在于,提供一種天氣信息顯示方法、裝置及 終端,讓用戶在各種應(yīng)用中快速方便地看到天氣預(yù)報(bào)。本發(fā)明提供了一種天氣信息顯示方法,包括獲取屏幕顯示內(nèi)容中的關(guān)鍵詞;獲 得與所述關(guān)鍵詞對應(yīng)的天氣信息;在所述屏幕上顯示與所述關(guān)鍵詞對應(yīng)的天氣信息。通過 上述技術(shù)方案,用戶可以方便地看到天氣信息,操作簡單。在上述技術(shù)方案中,優(yōu)選地,所述關(guān)鍵詞包括城市名稱和/或天氣狀態(tài)類型,所述 城市名稱包括不同語言或相同語言表示的地名以及城市昵稱,所述天氣狀態(tài)類型包括雨、 晴、多云、風(fēng)、霧、下雪和冰雹等等。在上述技術(shù)方案中,優(yōu)選地,如果所述關(guān)鍵詞是城市名稱,則可除了顯示所述城市 名稱所對應(yīng)的城市的天氣信息之外,還可以顯示該城市周邊地區(qū)的天氣信息。另外,也可以 根據(jù)正在顯示的天氣狀態(tài)類型,來顯示聯(lián)系人所在城市的天氣狀態(tài)類型,從而增強(qiáng)了用戶 體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述城市名稱顯示與所述城市名稱對應(yīng)的城市 的天氣信息,根據(jù)所述天氣狀態(tài)類型顯示與所述天氣狀態(tài)類型對應(yīng)的天氣狀態(tài)的圖片和/ 或動畫。通過上述技術(shù)方案,可以在屏幕上分類別地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,當(dāng)僅獲取到一個(gè)所述關(guān)鍵詞時(shí),顯示與所述關(guān)鍵詞對 應(yīng)的天氣信息。在上述技術(shù)方案中,優(yōu)選地,當(dāng)獲取到多個(gè)所述關(guān)鍵詞時(shí),判斷用戶點(diǎn)擊所述屏幕 的位置是否在所述關(guān)鍵詞區(qū)域內(nèi),若是則進(jìn)行對應(yīng)的天氣信息顯示,若不是則判斷是否退 出應(yīng)用程序,其中,若退出所述應(yīng)用程序則重新啟動所述應(yīng)用程序,若不退出所述應(yīng)用程序,則 重新判斷所述用戶點(diǎn)擊所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域內(nèi)。在上述技術(shù)方案中,優(yōu)選地,當(dāng)獲取到多個(gè)所述關(guān)鍵詞時(shí),如果判斷用戶點(diǎn)擊所述 屏幕的位置不在所述關(guān)鍵詞區(qū)域內(nèi),則重新判斷是否取到關(guān)鍵詞,直到判斷所述用戶點(diǎn)擊所述屏幕的位置在所述關(guān)鍵詞區(qū)域內(nèi)在上述技術(shù)方案中,優(yōu)選地,在所述關(guān)鍵詞的位置上以彈出氣泡的方式顯示天氣 圖片和/或文字。通過上述技術(shù)方案,可以在屏幕上形象地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,在所述屏幕的最頂層顯示透明的天氣信息動畫。通過 上述技術(shù)方案,可以在屏幕上形象地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,天氣信息可以儲存于在線數(shù)據(jù)庫中,也可以儲存于離 線數(shù)據(jù)庫中。本發(fā)明還提供了一種終端,包括屏幕取詞模塊,用于獲取屏幕上的關(guān)鍵詞 ’天氣 信息顯示模塊,用于在所述屏幕上顯示與所述關(guān)鍵詞對應(yīng)的天氣信息。通過上述技術(shù)方案, 用戶可以方便地看到天氣信息,操作簡單。在上述技術(shù)方案中,優(yōu)選地,所述關(guān)鍵詞包括城市名稱和/或天氣狀態(tài)類型,所述 城市名稱包括不同語言或相同語言表示的地名,所述天氣狀態(tài)類型包括雨、晴、多云、風(fēng)、 霧、下雪和冰雹。在上述技術(shù)方案中,優(yōu)選地,如果所述關(guān)鍵詞是城市名稱,則可除了顯示所述城市 名稱所對應(yīng)的城市的天氣信息之外,還可以顯示該城市周邊地區(qū)的天氣信息。另外,也可以 根據(jù)正在顯示的天氣狀態(tài)類型,來顯示聯(lián)系人所在城市的天氣狀態(tài)類型,從而增強(qiáng)了用戶 體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述天氣信息顯示模塊根據(jù)所述城市名稱顯示與所 述城市名稱對應(yīng)的所述城市的天氣信息,所述天氣信息顯示模塊根據(jù)所述天氣狀態(tài)類型顯 示與所述天氣狀態(tài)類型對應(yīng)的天氣狀態(tài)的圖片和/或動畫。通過上述技術(shù)方案,可以在屏 幕上分類別地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,當(dāng)所述屏幕獲取模塊僅獲取到一個(gè)所述關(guān)鍵詞時(shí),所 述天氣信息顯示模塊顯示與所述關(guān)鍵詞對應(yīng)的天氣信息。在上述技術(shù)方案中,優(yōu)選地,進(jìn)一步還包括判斷模塊,當(dāng)所述屏幕獲取模塊獲取到 多個(gè)所述關(guān)鍵詞時(shí),判斷用戶點(diǎn)擊所述屏幕的位置是否在正確的所述關(guān)鍵詞區(qū)域內(nèi),若是 則進(jìn)行對應(yīng)天氣信息顯示,若不是則判斷是否退出應(yīng)用程序,其中,若退出所述應(yīng)用程序則重新啟動所述應(yīng)用程序,若不退出所述應(yīng)用程序,則 重新判斷所述用戶點(diǎn)擊所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域內(nèi)。在上述技術(shù)方案中,優(yōu)選地,所述天氣信息顯示模塊在所述關(guān)鍵詞的位置上以彈 出氣泡的方式顯示天氣圖片和/或文字。通過上述技術(shù)方案,可以在屏幕上形象地展現(xiàn)天 氣fn息。在上述技術(shù)方案中,優(yōu)選地,當(dāng)所述屏幕取詞模塊獲取到多個(gè)所述關(guān)鍵詞時(shí),如果 所述判斷模塊判斷用戶點(diǎn)擊所述屏幕的位置不在所述關(guān)鍵詞區(qū)域內(nèi),則所述判斷模塊重新 判斷是否取到關(guān)鍵詞,直到判斷所述用戶點(diǎn)擊所述屏幕的位置在所述關(guān)鍵詞區(qū)域內(nèi)。在上述技術(shù)方案中,優(yōu)選地,所述天氣信息顯示模塊在所述屏幕的最頂層顯示透 明的天氣信息動畫。通過上述技術(shù)方案,可以在屏幕上形象地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,天氣信息可以儲存于在線數(shù)據(jù)庫中,也可以儲存于離 線數(shù)據(jù)庫中。
圖1是本發(fā)明實(shí)施例的天氣信息顯示方法的流程圖;圖2是本發(fā)明實(shí)施例的天氣信息顯示裝置的框圖;圖3是本發(fā)明實(shí)施例的具有天氣信息顯示裝置的終端的示意圖;圖4是本發(fā)明實(shí)施例的根據(jù)城市名稱展現(xiàn)天氣信息的屏幕界面顯示效果示意圖;圖5是本發(fā)明實(shí)施例的根據(jù)天氣狀態(tài)類型展現(xiàn)天氣信息的屏幕界面顯示效果示 意圖;以及圖6是本發(fā)明實(shí)施例的在手機(jī)中進(jìn)行天氣信息顯示的具體操作流程圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí) 施方式對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可 以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明并不限于下面公開的具體實(shí) 施例的限制。圖1是根據(jù)本發(fā)明實(shí)施例的天氣信息顯示方法的流程圖。如圖1所示,根據(jù)本發(fā)明的實(shí)施例的天氣信息顯示方法包括步驟102,在屏幕上 獲取屏幕顯示內(nèi)容的關(guān)鍵詞;步驟104,獲得與所述關(guān)鍵詞對應(yīng)的天氣信息;步驟106,在所 述屏幕上顯示與所述關(guān)鍵詞對應(yīng)的天氣信息。通過上述技術(shù)方案,用戶可以方便地看到天 氣信息,該天氣信息包括當(dāng)前時(shí)間的天氣狀態(tài)和未來的天氣狀態(tài),操作簡單。在上述技術(shù)方案中,優(yōu)選地,所述關(guān)鍵詞包括城市名稱、城市名簡稱、天氣、天氣預(yù) 報(bào)和/或天氣狀態(tài)類型,所述城市名稱包括不同語種或相同語言表示的地名以及城市名簡 稱或昵稱,所述天氣狀態(tài)類型包括雨、晴、多云、風(fēng)、霧、下雪和冰雹等等。在上述技術(shù)方案中,優(yōu)選地,如果所述關(guān)鍵詞是城市名稱和/或城市名簡稱,則可 除了顯示所述城市名稱所對應(yīng)的城市的天氣信息之外,還可以顯示該城市周邊地區(qū)的天氣 信息。另外,也可以根據(jù)正在顯示的天氣狀態(tài)類型,來顯示聯(lián)系人所在城市的天氣狀態(tài)類 型,從而增強(qiáng)了用戶體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,天氣預(yù)報(bào)可以儲存于在線數(shù)據(jù)庫中,也可以儲存于離 線數(shù)據(jù)庫中,例如移動終端的存儲卡中。在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述城市名稱顯示與所述城市名稱對應(yīng)的城市 的天氣信息,根據(jù)所述天氣狀態(tài)類型顯示與所述天氣狀態(tài)類型對應(yīng)的天氣狀態(tài)圖片和/或 音視頻等。通過上述技術(shù)方案,可以在屏幕上分類別地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,當(dāng)僅獲取到一個(gè)所述關(guān)鍵詞時(shí),直接顯示與所述關(guān)鍵 詞對應(yīng)的天氣信息顯示。在上述技術(shù)方案中,優(yōu)選地,當(dāng)獲取到多個(gè)所述關(guān)鍵詞時(shí),判斷用戶焦點(diǎn)如點(diǎn)擊動 作等所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域內(nèi),若判斷結(jié)果為是則,進(jìn)行對應(yīng)的天氣信息 顯示,若判斷結(jié)果為否,則判斷不進(jìn)行對應(yīng)的天氣信息顯示或直接退出應(yīng)用程序。其中,在判斷是否退出應(yīng)用程序時(shí),若判斷結(jié)果為是,則可重新啟動所述應(yīng)用程 序,若判斷結(jié)果為否,則可重新判斷所述用戶點(diǎn)擊所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,雖然這里使用了點(diǎn)擊作為實(shí)施方式,但是,也可以采用 其他觸發(fā)手段,例如觸摸等,判斷是否退出所述應(yīng)用程序的方法有很多種,例如進(jìn)行進(jìn)程監(jiān) 控,根據(jù)進(jìn)程是否結(jié)束來判斷是否退出應(yīng)用程序;再例如,還可以進(jìn)行數(shù)據(jù)監(jiān)聽,如果在合 理長的時(shí)間內(nèi),沒有數(shù)據(jù)交換,則也可以判斷退出應(yīng)用程序等等。在上述技術(shù)方案中,優(yōu)選地,可在所述關(guān)鍵詞的位置上以彈出氣泡的方式顯示天 氣圖片和/或文字。因此,就可以在屏幕上形象地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,在所述屏幕的顯示界面的最頂層顯示透明的天氣信 息音視頻。因此,就可以在屏幕上形象地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,天氣信息可以儲存于在線數(shù)據(jù)庫中,也可以儲存于離 線數(shù)據(jù)庫中。圖2是根據(jù)本發(fā)明實(shí)施例的天氣信息顯示裝置的框圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施例的天氣信息顯示裝置200包括屏幕取詞模塊 202,用于獲取屏幕顯示內(nèi)容的關(guān)鍵詞;天氣信息獲取模塊203,用于獲得與所述關(guān)鍵詞對 應(yīng)的天氣信息;天氣信息顯示模塊206,用于在所述屏幕上顯示與所述關(guān)鍵詞對應(yīng)的天氣 信息。通過這樣的技術(shù)方案,用戶可以方便地看到天氣信息,該天氣信息包括當(dāng)前時(shí)間的天 氣狀態(tài)和未來的天氣狀態(tài),操作簡單。在上述技術(shù)方案中,優(yōu)選地,所述關(guān)鍵詞包括城市名稱和/或天氣狀態(tài)類型,所述 城市名稱包括不同語言或相同語言表示的地名以及城市的昵稱,所述天氣狀態(tài)類型包括 雨、晴、多云、風(fēng)、霧、下雪和冰雹。在上述技術(shù)方案中,優(yōu)選地,如果所述關(guān)鍵詞是城市名稱,則可除了顯示所述城市 名稱所對應(yīng)的城市的天氣信息之外,還可以顯示該城市周邊地區(qū)的天氣信息。另外,也可以 根據(jù)正在顯示的天氣狀態(tài)類型,來顯示聯(lián)系人所在城市的天氣狀態(tài)類型,從而增強(qiáng)了用戶 體驗(yàn)。在上述技術(shù)方案中,優(yōu)選地,所述天氣信息顯示模塊206根據(jù)所述城市名稱顯示 與所述城市名稱對應(yīng)的所述城市的天氣信息,所述天氣信息顯示模塊206根據(jù)所述天氣狀 態(tài)類型顯示與所述天氣狀態(tài)類型對應(yīng)的天氣狀態(tài)的圖片或音視頻等。因此,可以在屏幕上 分類別地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,當(dāng)所述屏幕獲取模塊202僅獲取到一個(gè)所述關(guān)鍵詞 時(shí),所述天氣信息顯示模塊顯示與所述關(guān)鍵詞對應(yīng)的天氣信息。在上述技術(shù)方案中,優(yōu)選地,進(jìn)一步包括判斷模塊204,當(dāng)所述屏幕獲取模塊202 獲取到多個(gè)所述關(guān)鍵詞時(shí),判斷用戶點(diǎn)擊所述屏幕的位置是否在正確的所述關(guān)鍵詞區(qū)域 內(nèi),若判斷結(jié)果為是則進(jìn)行對應(yīng)天氣信息顯示,若判斷結(jié)果為否,則判斷是否退出應(yīng)用程 序,其中,在判斷是否退出應(yīng)用程序時(shí),若判斷結(jié)果為是,則重新啟動所述應(yīng)用程序, 若判斷結(jié)果為否,則重新判斷所述用戶點(diǎn)擊所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,雖然這里使用了點(diǎn)擊作為實(shí)施方式,但是,也可以采用 其他觸發(fā)手段,例如觸摸等,判斷是否退出所述應(yīng)用程序的方法有很多種,例如進(jìn)行進(jìn)程監(jiān) 控,根據(jù)進(jìn)程是否結(jié)束來判斷是否退出應(yīng)用程序;再例如,還可以進(jìn)行數(shù)據(jù)監(jiān)聽,如果在合理長的時(shí)間內(nèi),沒有數(shù)據(jù)交換,則也可以判斷退出應(yīng)用程序等等。在上述技術(shù)方案中,優(yōu)選地,所述天氣信息顯示模塊206在所述關(guān)鍵詞的位置上 以彈出氣泡的方式顯示天氣圖片和/或文字。這樣,就可以在屏幕上形象地展現(xiàn)天氣信息。在上述技術(shù)方案中,優(yōu)選地,所述天氣信息顯示模塊206在所述屏幕的顯示界面 的最頂層顯示透明的天氣信息動畫。這樣,就可以在屏幕上形象地展現(xiàn)天氣信息。其中,在取到關(guān)鍵字時(shí),顯示天氣信息的位置和形式并不局限于以上所描述的內(nèi) 容,還可以將天氣信息顯示在屏幕上的桌面或工具欄等地,以音頻或視頻等方式,目的都是 為了使用戶可以快速且方便地得知天氣信息。在上述技術(shù)方案中,優(yōu)選地,天氣信息可以儲存于在線數(shù)據(jù)庫中,也可以儲存于離 線數(shù)據(jù)庫中。圖3是根據(jù)本發(fā)明實(shí)施例的具有天氣信息顯示裝置的終端的示意圖。如圖3所示,根據(jù)本發(fā)明的實(shí)施例的終端300包括以上所述的天氣信息顯示裝置 200。在上述技術(shù)方案中,優(yōu)選地,所述終端300包括手機(jī)、平板電腦、PDA和iPad。圖4是根據(jù)本發(fā)明實(shí)施例的根據(jù)城市名稱展現(xiàn)天氣信息的顯示效果示意圖。圖5 是根據(jù)本發(fā)明實(shí)施例的根據(jù)天氣狀態(tài)類型展現(xiàn)天氣信息的屏幕界面截圖。圖6是根據(jù)本發(fā) 明實(shí)施例的在手機(jī)中進(jìn)行天氣信息顯示的具體操作流程圖。下面結(jié)合圖4、圖5和圖6來詳細(xì)說明本發(fā)明的又一實(shí)施例的在手機(jī)中進(jìn)行天氣預(yù) 報(bào)顯示的具體操作流程。采用屏幕取詞的方法對城市名稱或者天氣狀態(tài)類型的詞語進(jìn)行獲 取,再利用天氣預(yù)報(bào)應(yīng)用進(jìn)行對應(yīng)詞語的天氣預(yù)報(bào)的顯示。結(jié)合圖2所述的天氣信息顯示裝置200,如圖6所示,在步驟602,系統(tǒng)啟動,即,手 機(jī)終端系統(tǒng)啟動。在步驟604,屏幕取詞模塊202啟動。在步驟606,應(yīng)用啟動,即,屏幕取詞模塊202讀取需要進(jìn)行取詞的應(yīng)用模塊,例如 天氣預(yù)報(bào)應(yīng)用,啟動該天氣預(yù)報(bào)應(yīng)用。在步驟608,判斷是否需要取詞,是則進(jìn)入步驟610,否則返回步驟606,重新啟動應(yīng)用。在步驟610,判斷是否取到關(guān)鍵詞,是則進(jìn)入步驟612,否則返回步驟606,重新啟動應(yīng)用。在步驟612,確定所取到的關(guān)鍵詞的類型,是城市名稱還是天氣狀態(tài)類型。關(guān)鍵詞是城市名稱的操作步驟如下在步驟614,確定關(guān)鍵詞是城市名稱,然后進(jìn)入步驟616。在步驟616,判斷是否取到多個(gè)城市名稱,是則進(jìn)入步驟618 ;否則進(jìn)入步驟620, 顯示天氣預(yù)報(bào),即當(dāng)取詞的結(jié)果是只取到一個(gè)城市名稱的時(shí)候,天氣信息顯示模塊206直 接顯示天氣信息獲取模塊203獲取的與該城市名稱對應(yīng)的城市的天氣預(yù)報(bào)。在步驟620,進(jìn)行與城市名稱對應(yīng)的城市的天氣預(yù)報(bào)顯示。在步驟618,判斷用戶點(diǎn)擊的位置是否在關(guān)鍵詞顯示區(qū)域內(nèi),是則進(jìn)入步驟620, 否則進(jìn)入步驟622,判斷是否退出應(yīng)用,是則回到步驟606,重新啟動應(yīng)用,否則回到步驟 618。關(guān)鍵詞是天氣狀態(tài)類型的操作如下
在步驟624,確定關(guān)鍵詞是天氣狀態(tài)類型,然后進(jìn)入步驟626。在步驟626,判斷是否取到多個(gè)天氣狀態(tài)類型的關(guān)鍵詞,是則進(jìn)入步驟618,否則 進(jìn)入步驟620,顯示天氣預(yù)報(bào),即當(dāng)取詞只取到一個(gè)天氣狀態(tài)類型詞語的時(shí)候,天氣信息顯 示模塊206顯示天氣信息獲取模塊203獲取天氣預(yù)報(bào)。在步驟618,判斷用戶點(diǎn)擊位置是否在關(guān)鍵詞區(qū)域內(nèi),是則進(jìn)入步驟620,否則進(jìn) 入步驟622。在步驟620,進(jìn)行天氣狀態(tài)類型的天氣預(yù)報(bào)的顯示。在步驟622,判斷是否退出應(yīng)用,是則回到步驟606,重新啟動應(yīng)用,否則回到步驟 618。如圖所示,天氣狀態(tài)類型下的操作步驟與城市名稱下的操作步驟一樣。除了圖6 中所說明的實(shí)施方式之外,本發(fā)明的技術(shù)方案中的實(shí)施方式還可以是如下所述仍然以圖 6為例來進(jìn)一步說明本發(fā)明的技術(shù)方案的更多實(shí)施方式。在步驟618,當(dāng)屏幕取詞模塊取 到多個(gè)關(guān)鍵詞時(shí),需要判斷用戶用光標(biāo)點(diǎn)擊的位置或在觸屏手機(jī)的屏幕上觸碰的位置是否 在關(guān)鍵字所在的區(qū)域內(nèi),如果判斷結(jié)果為是,則進(jìn)行到步驟620,直接顯示天氣信息,如果判 斷結(jié)果為否,則回到步驟610,重新判斷是否取到關(guān)鍵詞,如果判斷結(jié)果為是,則進(jìn)行到步驟 612,一直進(jìn)行到步驟618,其中,在步驟618之前的這些步驟與圖6所示的操作步驟相同, 在此不再贅述,本實(shí)施方式與上一實(shí)施方式的區(qū)別在于省去步驟622,判斷是否退出應(yīng)用程 序,如果步驟618的判斷結(jié)果為否,那么直接回到步驟610,重新判斷是否取到關(guān)鍵詞,或者 也可以回到步驟608,重新判斷是否需要取關(guān)鍵詞,直到判斷用戶用光標(biāo)點(diǎn)擊的位置或在觸 屏手機(jī)的屏幕上觸碰的位置在關(guān)鍵字所在的區(qū)域內(nèi),可以顯示對應(yīng)的天氣信息為止。這樣, 在用戶沒有將焦點(diǎn)如光標(biāo)點(diǎn)擊的位置正確地移到關(guān)鍵詞所在的區(qū)域內(nèi)的情況下,可以重新 取詞,重新判斷用戶的焦點(diǎn)有沒有移至正確的關(guān)鍵詞所在的區(qū)域內(nèi),直到正確顯示天氣信 息為止,不需要退出應(yīng)用程序,給用戶一個(gè)重新操作的機(jī)會。接下來說明天氣預(yù)報(bào)顯示的形式,利用天氣預(yù)報(bào)應(yīng)用提供的顯示城市天氣的接 口,在獲取的城市名稱的文字的位置上以彈出氣泡的方式顯示該城市的天氣圖片和文字, 如圖4所示,在“深圳”該城市名稱位置上顯示了天氣為晴的圖片和天氣狀態(tài)為“晴”以及 具體溫度值“25°c ^rc”等文字。如果是天氣狀態(tài)類型,則在屏幕顯示界面的最頂層顯示 透明的天氣預(yù)報(bào)動畫,該動畫不會影響在屏幕上的其他操作,如圖5所示,在手機(jī)屏幕界面 上顯示了西安新聞這一頁,在西安新聞上方有透明的水珠動畫鋪滿整個(gè)畫面,該水珠透明 畫面不會影響用戶閱讀新聞或其他操作。這里僅僅是以舉例的方式進(jìn)行說明,實(shí)際應(yīng)用中, 可以用其他的方式來顯示,例如,通過音視頻顯示等。接著舉兩個(gè)簡單的應(yīng)用例子,例如用戶在設(shè)置時(shí)間的時(shí)候,選擇了紐約的時(shí)間,屏 幕取詞模塊202取到紐約這個(gè)城市名稱,那么在該詞的位置上顯示紐約的天氣預(yù)報(bào)。用戶 在編輯文字、瀏覽網(wǎng)頁等時(shí),如果屏幕取詞模塊202取到城市名稱,則可以顯示與該城市有 關(guān)的天氣信息,顯示天氣信息的方式如前面說明,可以是天氣圖片或文字。例如用戶收到短信,短信上是好友發(fā)送的天氣預(yù)報(bào),提示用戶要下雨記得出門帶 傘,那么在用戶的手機(jī)屏幕上顯示下雨的天氣透明動畫。在該實(shí)施例中,將手機(jī)作為天氣信息顯示方法應(yīng)用的終端,在此,本領(lǐng)域的技術(shù)人 員應(yīng)該理解,這里的終端還可以是平板電腦、PDA和iPad。
上面參考附圖對本發(fā)明的實(shí)施例進(jìn)行了詳細(xì)描述。根據(jù)本發(fā)明的實(shí)施例的技術(shù)方 案,考慮到用戶的操作習(xí)慣及用戶的使用方便性,利用屏幕取詞的方法來獲取到城市名稱 或者天氣預(yù)報(bào)支持的天氣狀態(tài)類型,再根據(jù)城市的名稱顯示該城市的天氣預(yù)報(bào),根據(jù)天氣 狀態(tài)的類型顯示天氣的圖片或動畫,不再需要用戶自己復(fù)雜輸入城市或者其它應(yīng)用模塊麻 煩地調(diào)用天氣預(yù)報(bào)應(yīng)用提供的接口來顯示天氣預(yù)報(bào),使得用戶在各種應(yīng)用上都能夠比較方 便的看到天氣預(yù)報(bào),體驗(yàn)良好的交互能力。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種天氣信息顯示方法,其特征在于,包括獲取屏幕顯示內(nèi)容中的關(guān)鍵詞;獲得與所述關(guān)鍵詞對應(yīng)的天氣信息;在所述屏幕上顯示所述天氣信息。
2.根據(jù)權(quán)利要求1所述的天氣信息顯示方法,其特征在于,所述關(guān)鍵詞包括城市名稱 和/或天氣狀態(tài)類型,所述城市名稱包括不同語言或相同語言表示的地名,所述天氣狀態(tài) 類型包括雨、晴、多云、風(fēng)、霧、下雪和冰雹;根據(jù)所述城市名稱顯示與所述城市名稱對應(yīng)的城市的天氣信息,根據(jù)所述天氣狀態(tài)類 型顯示與所述天氣狀態(tài)類型對應(yīng)的天氣狀態(tài)的圖片和/或動畫。
3.根據(jù)權(quán)利要求2所述的天氣信息顯示方法,其特征在于,當(dāng)僅獲取到一個(gè)所述關(guān)鍵 詞時(shí),顯示與所述關(guān)鍵詞對應(yīng)的天氣信息;當(dāng)獲取到多個(gè)所述關(guān)鍵詞時(shí),判斷用戶點(diǎn)擊所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域 內(nèi),若是則進(jìn)行對應(yīng)的天氣信息顯示,若不是則判斷是否退出應(yīng)用程序,其中,若退出所述應(yīng)用程序則重新啟動所述應(yīng)用程序,若不退出所述應(yīng)用程序,則重新 判斷所述用戶點(diǎn)擊所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域內(nèi)。
4.根據(jù)權(quán)利要求3所述的天氣信息顯示方法,其特征在于,當(dāng)獲取到多個(gè)所述關(guān)鍵詞 時(shí),如果判斷用戶點(diǎn)擊所述屏幕的位置不在所述關(guān)鍵詞區(qū)域內(nèi),則重新判斷是否取到關(guān)鍵 詞,直到判斷所述用戶點(diǎn)擊所述屏幕的位置在所述關(guān)鍵詞區(qū)域內(nèi)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的天氣信息顯示方法,其特征在于,在所述關(guān)鍵詞 的位置上以彈出氣泡的方式顯示天氣圖片和/或文字;在所述屏幕的最頂層顯示透明的天氣信息動畫。
6.一種終端,其特征在于,包括屏幕取詞模塊,用于獲取屏幕上的關(guān)鍵詞;天氣信息獲取模塊,用于獲得與所述關(guān)鍵詞對應(yīng)的天氣信息;天氣信息顯示模塊,用于在所述屏幕上顯示與所述關(guān)鍵詞對應(yīng)的天氣信息。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述關(guān)鍵詞包括城市名稱和/或天氣狀態(tài) 類型,所述城市名稱包括不同語言或相同語言表示的地名,所述天氣狀態(tài)類型包括雨、晴、 多云、風(fēng)、霧、下雪和冰雹;所述天氣信息顯示模塊根據(jù)所述城市名稱顯示與所述城市名稱對應(yīng)的城市的天氣信 息,所述天氣信息顯示模塊根據(jù)所述天氣狀態(tài)類型顯示與所述天氣狀態(tài)類型對應(yīng)的天氣狀 態(tài)的圖片和/或動畫。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,當(dāng)所述屏幕獲取模塊僅獲取到一個(gè)所述 關(guān)鍵詞時(shí),所述天氣信息顯示模塊顯示顯示與所述關(guān)鍵詞對應(yīng)的天氣信息;所述天氣信息顯示裝置進(jìn)一步包括判斷模塊,當(dāng)所述屏幕獲取模塊獲取到多個(gè)所述關(guān) 鍵詞時(shí),判斷用戶點(diǎn)擊所述屏幕的位置是否在正確的所述關(guān)鍵詞區(qū)域內(nèi),若是則進(jìn)行對應(yīng) 天氣信息顯示,若不是則判斷是否退出應(yīng)用程序,其中,若退出所述應(yīng)用程序則重新啟動所述應(yīng)用程序,若不退出所述應(yīng)用程序,則重新 判斷所述用戶點(diǎn)擊所述屏幕的位置是否在所述關(guān)鍵詞區(qū)域內(nèi)。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于,當(dāng)所述屏幕取詞模塊獲取到多個(gè)所述關(guān)鍵詞時(shí),如果所述判斷模塊判斷用戶點(diǎn)擊所述屏幕的位置不在所述關(guān)鍵詞區(qū)域內(nèi),則所述 判斷模塊重新判斷是否取到關(guān)鍵詞,直到判斷所述用戶點(diǎn)擊所述屏幕的位置在所述關(guān)鍵詞 區(qū)域內(nèi)。
10.根據(jù)權(quán)利要求5至9中任一項(xiàng)所述的終端,其特征在于,所述天氣信息顯示模塊在 所述關(guān)鍵詞的位置上以彈出氣泡的方式顯示天氣圖片和/或文字;所述天氣信息顯示模塊在所述屏幕的最頂層顯示透明的天氣信息動畫。
全文摘要
本發(fā)明提供了一種天氣信息顯示方法,包括獲取屏幕顯示內(nèi)容中的關(guān)鍵詞;獲得與所述關(guān)鍵詞對應(yīng)的天氣信息;在所述屏幕上顯示顯示所述天氣信息。本發(fā)明還提供了一種終端,包括屏幕取詞模塊,用于獲取屏幕上的關(guān)鍵詞;天氣信息獲取模塊,用于獲得與所述關(guān)鍵詞對應(yīng)的天氣信息;天氣信息顯示模塊,用于在所述屏幕上顯示與所述關(guān)鍵詞對應(yīng)的天氣信息。根據(jù)本發(fā)明的技術(shù)方案,考慮到用戶的操作習(xí)慣和使用的方便性,能夠使用戶在各種應(yīng)用上比較快速方便地和形象地看到天氣信息。
文檔編號G06F3/048GK102053792SQ20101060903
公開日2011年5月11日 申請日期2010年12月28日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者寧家宏 申請人:東莞宇龍通信科技有限公司, 宇龍計(jì)算機(jī)通信科技(深圳)有限公司