”,智能設(shè)備則不會(huì)判定該行程內(nèi)容過期。
[0147]或者,
[0148]第二判定模塊407,被配置為獲取智能設(shè)備當(dāng)前所在的城市,在第一添加模塊402添加的城市標(biāo)識(shí)所指示的城市為該智能設(shè)備當(dāng)前所在的城市時(shí),判定行程內(nèi)容過期。
[0149]智能設(shè)備通過獲取該智能終端的IP(英文:InternetProtocol,中文:網(wǎng)絡(luò)之間互連的協(xié)議)地址,即可確定該智能設(shè)備當(dāng)前所在的城市,在城市標(biāo)識(shí)所指示的城市為該智能設(shè)備當(dāng)前所在的城市時(shí),意味著智能設(shè)備的持有者已經(jīng)到達(dá)城市標(biāo)識(shí)所指示的城市,此時(shí)智能設(shè)備可以直接通過IP地址來獲取該城市的天氣信息。因此,在城市標(biāo)識(shí)所指示的城市為該智能設(shè)備當(dāng)前所在的城市時(shí),判定行程內(nèi)容過期。
[0150]在一種可能的實(shí)現(xiàn)方式中,仍參見圖4B,該第二判定模塊407,還被配置為在第一添加模塊402添加的城市標(biāo)識(shí)所指示的城市為智能設(shè)備當(dāng)前所在的城市時(shí),獲取該智能設(shè)備當(dāng)前所在的城市的天氣信息,在成功獲取到該天氣信息時(shí),判定行程內(nèi)容過期。
[0151]在一種可能的實(shí)現(xiàn)方式中,仍參見圖4B,該裝置還包括:第二設(shè)置模塊408。
[0152]第二設(shè)置模塊408,被配置為在城市標(biāo)識(shí)被添加到預(yù)定列表后,將該城市標(biāo)識(shí)的天氣信息獲取屬性設(shè)置為需要顯示天氣信息。
[0153]若智能設(shè)備檢測(cè)到城市標(biāo)識(shí)未被添加到預(yù)定列表,則將該城市標(biāo)識(shí)添加到預(yù)定列表中,并將該城市標(biāo)識(shí)的天氣信息獲取屬性設(shè)置為需要顯示天氣信息。
[0154]在一種可能的實(shí)現(xiàn)方式中,仍參見圖4B,該裝置還包括:檢測(cè)模塊409、第三設(shè)置模塊410和第二添加模塊411。
[0155]檢測(cè)模塊409,被配置為在識(shí)別并提取第一獲取模塊401獲取的行程內(nèi)容中的城市標(biāo)識(shí)之后,檢測(cè)該城市標(biāo)識(shí)是否已被添加到預(yù)定列表中。
[0156]為避免智能終端重復(fù)向預(yù)定列表中添加同一城市的城市標(biāo)識(shí),在智能設(shè)備向預(yù)定列表中添加城市標(biāo)識(shí)之前,智能設(shè)備會(huì)檢測(cè)該城市標(biāo)識(shí)是否已被添加到預(yù)定列表中。
[0157]第三設(shè)置模塊410,被配置為在城市標(biāo)識(shí)已被添加到預(yù)定列表時(shí),將城市標(biāo)識(shí)的天氣信息獲取屬性設(shè)置為需要顯示天氣信息。
[0158]在實(shí)際應(yīng)用中,智能設(shè)備在獲取到某個(gè)城市的天氣信息后,通常會(huì)將該天氣信息顯示在主界面或待機(jī)界面上,為了避免界面上顯示過多的天氣信息而影響用戶對(duì)天氣信息的查看,預(yù)定列表的城市標(biāo)識(shí)可以設(shè)置有天氣信息獲取屬性,該天氣信息獲取屬性用于限定是否允許智能設(shè)備獲取對(duì)應(yīng)的城市標(biāo)識(shí)的天氣信息的權(quán)限。
[0159]用戶可以根據(jù)需要將預(yù)定列表中的城市標(biāo)識(shí)的天氣信息獲取屬性設(shè)置為需要顯示天氣信息和不需要顯示天氣信息。在某些特殊的情況下,終端也可以將預(yù)定列表中的城市標(biāo)識(shí)的天氣信息獲取屬性由需要顯示天氣信息變更為不需要顯示天氣信息。
[0160]對(duì)于天氣信息獲取屬性為需要顯示天氣信息的城市標(biāo)識(shí),智能設(shè)備會(huì)獲取該城市標(biāo)識(shí)對(duì)應(yīng)的天氣信息,對(duì)于天氣信息獲取屬性為不需要顯示天氣信息的城市標(biāo)識(shí),智能設(shè)備則不會(huì)獲取該城市標(biāo)識(shí)對(duì)應(yīng)的天氣信息。
[0161]由于在智能設(shè)備檢測(cè)到城市標(biāo)識(shí)已被添加到預(yù)定列表后,為了避免重復(fù)的城市標(biāo)識(shí),智能終端此時(shí)可以不用向預(yù)定列表添加該城市標(biāo)識(shí),而為了避免預(yù)定列表中該城市標(biāo)識(shí)的天氣信息獲取屬性已被設(shè)置為不需要顯示天氣信息,造成智能設(shè)備無法獲取該城市標(biāo)識(shí)對(duì)應(yīng)的天氣信息,智能設(shè)備檢測(cè)到該城市標(biāo)識(shí)已被添加到預(yù)定列表之后,會(huì)將該城市標(biāo)識(shí)的天氣信息獲取屬性設(shè)置為需要顯示天氣信息。
[0162]第二添加模塊411,被配置為在城市標(biāo)識(shí)未被添加到預(yù)定列表時(shí),執(zhí)行將城市標(biāo)識(shí)添加到預(yù)定列表中的步驟。
[0163]綜上所述,本公開實(shí)施例中提供的天氣信息獲取裝置,通過將行程內(nèi)容中的城市標(biāo)識(shí)添加到預(yù)定列表中,獲取預(yù)定列表中的城市標(biāo)識(shí)對(duì)應(yīng)的天氣信息;由于終端自動(dòng)將行程內(nèi)容中的城市標(biāo)識(shí)添加預(yù)定列表中,因此解決了用戶手動(dòng)添加城市來獲取天氣信息的方法十分繁瑣的問題;達(dá)到了終端自動(dòng)將行程內(nèi)容中的城市標(biāo)識(shí)添加預(yù)定列表中,避免用戶頻繁的手動(dòng)添加城市來獲取天氣信息的效果。
[0164]在本實(shí)施例中,通過在識(shí)別并提取行程內(nèi)容中的城市標(biāo)識(shí)之后,檢測(cè)該城市標(biāo)識(shí)是否已被添加到預(yù)定列表中,在該城市標(biāo)識(shí)未被添加到預(yù)定列表時(shí),將城市標(biāo)識(shí)添加到預(yù)定列表中,有效避免了智能設(shè)備反復(fù)向預(yù)定列表中添加同一城市標(biāo)識(shí),而造成預(yù)定列表中出現(xiàn)重復(fù)的城市標(biāo)識(shí)的情況。
[0165]在本實(shí)施例中,通過在行程內(nèi)容過期后,自動(dòng)刪除預(yù)定列表中該行程內(nèi)容的城市標(biāo)識(shí),避免出現(xiàn)因用戶未將所添加的城市及時(shí)刪除,而導(dǎo)致天氣應(yīng)用中累積越來越多城市標(biāo)識(shí)的情況,影響用戶的日常使用。
[0166]在本實(shí)施例中,通過將過期行程內(nèi)容中的城市標(biāo)識(shí)的天氣信息獲取屬性設(shè)置為不需要顯示天氣信息,便于用戶需要獲知該城市標(biāo)識(shí)對(duì)應(yīng)的天氣信息時(shí),可以直接在預(yù)定列表中進(jìn)行查詢。
[0167]在本實(shí)施例中,通過當(dāng)從預(yù)定列表中刪除過期行程內(nèi)容中的城市標(biāo)識(shí)時(shí),保留被設(shè)置為特別關(guān)注的城市標(biāo)識(shí),使得用戶可以根據(jù)需要在預(yù)定列表中保留長(zhǎng)期關(guān)注的城市的城市標(biāo)識(shí),便于及時(shí)獲取該城市的天氣信息。
[0168]在本實(shí)施例中,通過將日期過期的行程內(nèi)容判定為過期的行程內(nèi)容,或?qū)⑿谐虄?nèi)容中的城市為當(dāng)前所在的城市的行程內(nèi)容判定為過期的行程內(nèi)容,并對(duì)過期的行程內(nèi)容執(zhí)行預(yù)定操作,可以有效保證預(yù)定列表中的城市標(biāo)識(shí)為用戶當(dāng)前需要獲取天氣信息的城市標(biāo)識(shí)。
[0169]本公開一示例性實(shí)施例提供了一種天氣信息獲取裝置,能夠?qū)崿F(xiàn)本公開提供的天氣信息獲取方法,該天氣信息獲取裝置包括:處理器、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0170]其中,處理器被配置為:
[0171]獲取包含行程內(nèi)容的信息,該行程內(nèi)容至少包括目的城市的城市標(biāo)識(shí);
[0172]識(shí)別并提取行程內(nèi)容中的城市標(biāo)識(shí),將該城市標(biāo)識(shí)添加到預(yù)定列表中;
[0173]對(duì)于預(yù)定列表中每個(gè)需要顯示天氣信息的城市標(biāo)識(shí),在該城市標(biāo)識(shí)所對(duì)應(yīng)的行程內(nèi)容過期之前,獲取該預(yù)定列表中該城市標(biāo)識(shí)對(duì)應(yīng)的天氣信息。
[0174]圖5是根據(jù)一示例性實(shí)施例示出的一種用于獲取天氣信息的裝置的框圖。例如,裝置500可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,臺(tái)人數(shù)字助理等。
[0175]參照?qǐng)D5,裝置500可以包括以下一臺(tái)或多臺(tái)組件:處理組件502,存儲(chǔ)器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(I/O)接口 512,傳感器組件514,以及通信組件516。
[0176]處理組件502通??刂蒲b置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一臺(tái)或多臺(tái)處理器518來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一臺(tái)或多臺(tái)模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
[0177]存儲(chǔ)器504被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置500的操作。這些數(shù)據(jù)的示例包括用于在裝置500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器504可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
[0178]電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一臺(tái)或多臺(tái)電源,及其他與為裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。
[0179]多媒體組件508包括在裝置500和用戶之間的提供一臺(tái)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一臺(tái)或多臺(tái)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件508包括一臺(tái)前置攝像頭和/或后置攝像頭。當(dāng)裝置500處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每臺(tái)前置攝像頭和后置攝像頭可以是一臺(tái)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0180]音頻組件510被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件510包括一臺(tái)麥克風(fēng)(MIC),當(dāng)裝置500處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器504或經(jīng)由通信組件516發(fā)送。在一些實(shí)施例中,音頻組件510還包括一臺(tái)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0181 ] I/o接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0182]傳感器組件51