天氣信息獲取方法及裝置的制造方法
【技術領域】
[0001]本公開涉及信息技術領域,特別涉及一種天氣信息獲取方法及裝置。
【背景技術】
[0002]安裝在智能設備上的天氣應用擁有獲取城市的天氣信息的功能,當用戶在天氣應用中手動添加城市后,該天氣應用會自動獲取該城市的天氣信息。
[0003]顯然,這種用戶手動添加城市來獲取天氣信息的方法十分繁瑣。
【發(fā)明內(nèi)容】
[0004]本公開提供一種天氣信息獲取方法及裝置。所述技術方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種天氣信息獲取方法,應用于智能設備中,所述方法包括:
[0006]獲取包含行程內(nèi)容的信息,所述行程內(nèi)容至少包括目的城市的城市標識;
[0007]識別并提取所述行程內(nèi)容中的所述城市標識,將所述城市標識添加到預定列表中;
[0008]對于所述預定列表中每個需要顯示天氣信息的城市標識,在所述城市標識所對應的行程內(nèi)容過期之前,獲取所述預定列表中所述城市標識對應的天氣信息。
[0009]本公開的實施例第一方面提供的技術方案可以包括以下有益效果:通過將行程內(nèi)容中的城市標識添加到預定列表中,獲取預定列表中的城市標識對應的天氣信息;由于終端自動將行程內(nèi)容中的城市標識添加預定列表中,因此解決了用戶手動添加城市來獲取天氣信息的方法十分繁瑣的問題;達到了終端自動將行程內(nèi)容中的城市標識添加預定列表中,避免用戶頻繁的手動添加城市來獲取天氣信息的效果。
[0010]可選的,所述方法還包括:
[0011]在所述城市標識所對應的行程內(nèi)容過期之后,從所述預定列表中刪除所述行程內(nèi)容中的城市標識。
[0012]本公開的實施例第一方面提供的可選的技術方案可以包括以下有益效果:通過在行程內(nèi)容過期后,自動刪除預定列表中該行程內(nèi)容的城市標識,避免出現(xiàn)因用戶未將所添加的城市及時刪除,而導致天氣應用中累積越來越多城市標識的情況,影響用戶的日常使用。
[0013]可選的,所述方法還包括:
[0014]在所述行程內(nèi)容中的城市標識未被成功刪除時,將所述城市標識的天氣信息獲取屬性設置為不需要顯示天氣信息。
[0015]本公開的實施例第一方面提供的可選的技術方案可以包括以下有益效果:通過將過期行程內(nèi)容中的城市標識的天氣信息獲取屬性設置為不需要顯示天氣信息,便于用戶需要獲知該城市標識對應的天氣信息時,可以直接在預定列表中進行查詢。
[0016]可選的,所述從所述預定列表中刪除所述行程內(nèi)容中的城市標識,包括:
[0017]在所述城市標識被設置為特別關注時,保留所述預定列表中所述行程內(nèi)容中的城市標識;
[0018]在所述城市標識未被設置為特別關注時,從所述預定列表中刪除所述行程內(nèi)容中的城市標識。
[0019]本公開的實施例第一方面提供的可選的技術方案可以包括以下有益效果:通過當從預定列表中刪除過期行程內(nèi)容中的城市標識時,保留被設置為特別關注的城市標識,使得用戶可以根據(jù)需要在預定列表中保留長期關注的城市的城市標識,便于及時獲取該城市的天氣信息。
[0020]可選的,所述方法還包括:
[0021]所述行程內(nèi)容中還包括日期,在所述行程內(nèi)容中的日期超過當前日期時,判定所述行程內(nèi)容過期;
[0022]或者,
[0023]獲取所述智能設備當前所在的城市,在所述城市標識所指示的城市為所述智能設備當前所在的城市時,判定所述行程內(nèi)容過期。
[0024]本公開的實施例第一方面提供的可選的技術方案可以包括以下有益效果:通過將日期過期的行程內(nèi)容判定為過期的行程內(nèi)容,或?qū)⑿谐虄?nèi)容中的城市為當前所在的城市的行程內(nèi)容判定為過期的行程內(nèi)容,并對過期的行程內(nèi)容執(zhí)行預定操作,可以有效保證預定列表中的城市標識為用戶當前需要獲取天氣信息的城市標識。
[0025]可選的,所述在所述城市標識所指示的城市為所述智能設備當前所在的城市時,判定所述行程內(nèi)容過期,包括:
[0026]在所述城市標識所指示的城市為所述智能設備當前所在的城市時,獲取所述智能設備當前所在的城市的天氣信息,在成功獲取到所述天氣信息時,判定所述行程內(nèi)容過期。
[0027]可選的,所述方法還包括:
[0028]在所述城市標識被添加到所述預定列表后,將所述城市標識的天氣信息獲取屬性設置為需要顯示天氣信息。
[0029]可選的,所述方法還包括:
[0030]在識別并提取所述行程內(nèi)容中的所述城市標識之后,檢測所述城市標識是否已被添加到所述預定列表中;
[0031]在所述城市標識已被添加到所述預定列表時,將所述城市標識的天氣信息獲取屬性設置為需要顯示天氣信息;
[0032]在所述城市標識未被添加到所述預定列表時,執(zhí)行所述將所述城市標識添加到所述預定列表中的步驟。
[0033]本公開的實施例第一方面提供的可選的技術方案可以包括以下有益效果:通過在識別并提取行程內(nèi)容中的城市標識之后,檢測該城市標識是否已被添加到預定列表中,在該城市標識未被添加到預定列表時,將城市標識添加到預定列表中,有效避免了智能設備反復向預定列表中添加同一城市標識,而造成預定列表中出現(xiàn)重復的城市標識的情況。
[0034]根據(jù)本公開實施例的第二方面,提供一種天氣信息獲取裝置,應用于智能設備中,所述裝置包括:
[0035]第一獲取模塊,被配置為獲取包含行程內(nèi)容的信息,所述行程內(nèi)容至少包括目的城市的城市標識;
[0036]第一添加模塊,被配置為識別并提取所述第一獲取模塊獲取的所述行程內(nèi)容中的所述城市標識,將所述城市標識添加到預定列表中;
[0037]第二獲取模塊,被配置為對于所述預定列表中每個需要顯示天氣信息的城市標識,在所述城市標識所對應的行程內(nèi)容過期之前,獲取所述預定列表中所述城市標識對應的天氣信息。
[0038]可選的,所述裝置還包括:
[0039]刪除模塊,被配置為在所述第一添加模塊添加的所述城市標識所對應的行程內(nèi)容過期之后,從所述預定列表中刪除所述行程內(nèi)容中的城市標識。
[0040]可選的,所述裝置還包括:
[0041]第一設置模塊,被配置為在所述行程內(nèi)容中的城市標識未被成功刪除時,將所述城市標識的天氣信息獲取屬性設置為不需要顯示天氣信息。
[0042]可選的,所述刪除模塊,包括:
[0043]保留子模塊,被配置為在所述第一添加模塊添加的所述城市標識被設置為特別關注時,保留所述預定列表中所述行程內(nèi)容中的城市標識;
[0044]刪除子模塊,被配置為在所述第一添加模塊添加的所述城市標識未被設置為特別關注時,從所述預定列表中刪除所述行程內(nèi)容中的城市標識。
[0045]可選的,所述裝置還包括:
[0046]第一判定模塊,被配置為所述第一獲取模塊獲取的所述行程內(nèi)容中還包括日期,在所述行程內(nèi)容中的日期超過當前日期時,判定所述行程內(nèi)容過期;
[0047]或者,
[0048]第二判定模塊,被配置為獲取所述智能設備當前所在的城市,在所述第一添加模塊添加的所述城市標識所指示的城市為所述智能設備當前所在的城市時,判定所述行程內(nèi)容過期。
[0049]可選的,所述第二判定模塊,還被配置為在所述第一添加模塊添加的所述城市標識所指示的城市為所述智能設備當前所在的城市時,獲取所述智能設備當前所在的城市的天氣信息,在成功獲取到所述天氣信息時,判定所述行程內(nèi)容過期。
[0050]可選的,所述裝置還包括:
[0051]第二設置模塊,被配置為在所述城市標識被添加到所述預定列表后,將所述城市標識的天氣信息獲取屬性設置為需要顯示天氣信息。
[0052]可選的,所述裝置還包括:
[0053]檢測模塊,被配置為在識別并提取所述第一獲取模塊獲取的所述行程內(nèi)容中的所述城市標識之后,檢測所述城市標識是否已被添加到所述預定列表中;
[0054]第三設置模塊,被配置為在所述城市標識已被添加到所述預定列表時,將所述城市標識的天氣信息獲取屬性設置為需要顯示天氣信息;
[0055]第二添加模塊,被配置為在所述城市標識未被添加到所述預定列表時,將所述城市標識添加到所述預定列表中。
[0056]根據(jù)本公開實施例的第三方面,提供一種天氣信息獲取裝置,應用于智能設備中,所述裝置包括:
[0057]處理器;
[0058]用于存儲該處理器可執(zhí)行指令的存儲器;
[0059]其中,該處理器被配置為:
[0060]獲取包含行程內(nèi)容的信息,所述行程內(nèi)容至少包括目的城市的城市標識;
[0061]識別并提取所述行程內(nèi)容中的所述城市標識,將所述城市標識添加到預定列表中;
[0062]對于所述預定列表中每個需要顯示天氣信息的城市標識,在所述城市標識所對應的行程內(nèi)容過期之前,獲取所述預定列表中所述城市標識對應的天氣信息。
【附圖說明】
[0063]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并于說明書一起用于解釋本公開的原理。