一種數(shù)據(jù)顯示方法、裝置及電子設備的制造方法
【技術領域】
[0001]本發(fā)明涉及電子技術領域,尤其涉及一種數(shù)據(jù)顯示方法、裝置及電子設備。
【背景技術】
[0002]目前的智能電子設備(如智能手機、平板電腦等等)通常都可以顯示各種不同的桌面壁紙,通過顯示精美的桌面壁紙可以美化智能電子設備的顯示界面。但是目前的桌面壁紙通常為固定顯示的圖片,顯示方式比較單一,若用戶希望電子設備的背景界面可以經(jīng)常顯示不同的內容,則需要經(jīng)常手動切換各種不同的桌面壁紙,從而也給用戶的操作帶來不便。
【發(fā)明內容】
[0003]本發(fā)明實施例提供一種數(shù)據(jù)顯示方法、裝置及電子設備,可以解決如何豐富桌面壁紙的顯示方式,并可避免用戶的頻繁操作的問題。
[0004]本發(fā)明實施例第一方面公開了一種數(shù)據(jù)顯示方法,所述方法應用于電子設備,所述方法包括:
[0005]獲取環(huán)境信息;所述環(huán)境信息包括當前天氣信息和當前時間信息;
[0006]根據(jù)所述當前天氣信息和所述當前時間信息檢測到所述電子設備的壁紙滿足動畫更新觸發(fā)條件時,獲取與所述當前天氣信息和所述當前時間信息對應的目標動畫數(shù)據(jù);
[0007]將所述壁紙中當前顯示的動畫數(shù)據(jù)更新顯示為所述目標動畫數(shù)據(jù)。
[0008]其中,在所述根據(jù)所述當前天氣信息和所述當前時間信息檢測到所述電子設備的壁紙滿足動畫更新觸發(fā)條件時,獲取與所述當前天氣信息和所述當前時間信息對應的目標動畫數(shù)據(jù)之前,還包括:
[0009]生成與所述環(huán)境信息對應的第一環(huán)境標識,所述第一環(huán)境標識包括所述當前天氣信息對應的第一天氣標識以及所述當前時間信息對應的第一時間范圍標識;
[0010]獲取與所述壁紙中當前顯示的動畫數(shù)據(jù)攜帶的第二環(huán)境標識;所述第二環(huán)境標識包括第二天氣標識和第二時間范圍標識;
[0011]判斷所述第一天氣標識是否與所述第二天氣標識匹配,且所述第一時間范圍標識是否與所述第二時間范圍標識匹配;
[0012]若判斷為是,則確定所述壁紙不滿足動畫更新觸發(fā)條件;
[0013]若判斷為否,則確定所述壁紙滿足動畫更新觸發(fā)條件。
[0014]其中,所述根據(jù)所述當前天氣信息和所述當前時間信息檢測到所述電子設備的壁紙滿足動畫更新觸發(fā)條件時,獲取與所述當前天氣信息和所述當前時間信息對應的目標動畫數(shù)據(jù),具體包括:
[0015]當所述壁紙滿足動畫更新觸發(fā)條件時,在預設的動畫數(shù)據(jù)集合中獲取同時攜帶所述第一天氣標識和所述第一時間范圍標識的目標動畫數(shù)據(jù);
[0016]其中,所述動畫數(shù)據(jù)集合包括預設的多個動畫數(shù)據(jù),每個動畫數(shù)據(jù)均攜帶對應的天氣標識和時間范圍標識,所述動畫數(shù)據(jù)集合中任意兩個動畫數(shù)據(jù)分別攜帶的天氣標識和/或時間范圍標識互不相同。
[0017]其中,在所述獲取環(huán)境信息之前,還包括:
[0018]將用于顯示所述動畫數(shù)據(jù)集合中的動畫數(shù)據(jù)的所述壁紙設置為系統(tǒng)動態(tài)壁紙,并顯示所述壁紙;或者,
[0019]通過第三方應用加載預設的壁紙應用,并顯示所述壁紙應用中用于顯示所述動畫數(shù)據(jù)集合中的動畫數(shù)據(jù)的所述壁紙。
[0020]其中,還包括:
[0021]實時檢測所述電子設備的重力感應方向是否發(fā)生變化;
[0022]當檢測到所述重力感應方向發(fā)生變化時,獲取所述重力感應方向的變化方向,并獲取與所述變化方向和所述壁紙中當前顯示的動畫數(shù)據(jù)對應的方向變化動畫數(shù)據(jù);
[0023]將所述壁紙中當前顯示的動畫數(shù)據(jù)更新顯示為所述方向變化動畫數(shù)據(jù)。
[0024]其中,所述將所述壁紙中當前顯示的動畫數(shù)據(jù)更新顯示為所述目標動畫數(shù)據(jù),包括:
[0025]當所述壁紙中當前顯示的動畫數(shù)據(jù)和所述目標動畫數(shù)據(jù)分別對應的天氣信息相同,且所述壁紙中當前顯示的動畫數(shù)據(jù)包括第一背景數(shù)據(jù)和位于第一位置的第一移動目標,且所述目標動畫數(shù)據(jù)包括第二背景數(shù)據(jù)、位于第二位置的第二移動目標以及預設的移動路線時,將位于所述第一位置的第一移動目標按照所述移動路線移動至所述第二位置,并在所述第二位置將所述第一移動目標切換顯示為所述第二移動目標,并將所述第一背景數(shù)據(jù)切換顯示為所述第二背景數(shù)據(jù);
[0026]當所述壁紙中當前顯示的動畫數(shù)據(jù)和所述目標動畫數(shù)據(jù)分別對應的天氣信息不相同時,將所述壁紙中當前顯示的動畫數(shù)據(jù)進行透明化處理,并在所述壁紙中當前顯示的動畫數(shù)據(jù)對應的透明度達到預設的透明閾值時顯示所述目標動畫數(shù)據(jù)。
[0027]本發(fā)明實施例第二方面公開了一種數(shù)據(jù)顯示裝置,所述數(shù)據(jù)顯示裝置應用于電子設備,所述數(shù)據(jù)顯示裝置包括:
[0028]環(huán)境獲取模塊,用于獲取環(huán)境信息;所述環(huán)境信息包括當前天氣信息和當前時間信息;
[0029]動畫獲取模塊,用于根據(jù)所述當前天氣信息和所述當前時間信息檢測到所述電子設備的壁紙滿足動畫更新觸發(fā)條件時,獲取與所述當前天氣信息和所述當前時間信息對應的目標動畫數(shù)據(jù);
[0030]更新顯示模塊,用于將所述壁紙中當前顯示的動畫數(shù)據(jù)更新顯示為所述目標動畫數(shù)據(jù)。
[0031]其中,還包括:
[0032]標識處理模塊,用于生成與所述環(huán)境信息對應的第一環(huán)境標識,所述第一環(huán)境標識包括所述當前天氣信息對應的第一天氣標識以及所述當前時間信息對應的第一時間范圍標識;
[0033]所述標識處理模塊,還用于獲取與所述壁紙中當前顯示的動畫數(shù)據(jù)攜帶的第二環(huán)境標識;所述第二環(huán)境標識包括第二天氣標識和第二時間范圍標識;
[0034]判斷模塊,用于判斷所述第一天氣標識是否與所述第二天氣標識匹配,且所述第一時間范圍標識是否與所述第二時間范圍標識匹配;
[0035]確定模塊,用于若所述判斷模塊判斷為是,則確定所述壁紙不滿足動畫更新觸發(fā)條件;
[0036]所述確定模塊,還用于若所述判斷模塊判斷為否,則確定所述壁紙滿足動畫更新觸發(fā)條件。
[0037]其中,所述動畫獲取模塊,具體用于當所述壁紙滿足動畫更新觸發(fā)條件時,在預設的動畫數(shù)據(jù)集合中獲取同時攜帶所述第一天氣標識和所述第一時間范圍標識的目標動畫數(shù)據(jù);
[0038]其中,所述動畫數(shù)據(jù)集合包括預設的多個動畫數(shù)據(jù),每個動畫數(shù)據(jù)均攜帶對應的天氣標識和時間范圍標識,所述動畫數(shù)據(jù)集合中任意兩個動畫數(shù)據(jù)分別攜帶的天氣標識和/或時間范圍標識互不相同。
[0039]其中,還包括:
[0040]壁紙設置模塊,用于將用于顯示所述動畫數(shù)據(jù)集合中的動畫數(shù)據(jù)的所述壁紙設置為系統(tǒng)動態(tài)壁紙,并顯示所述壁紙;
[0041 ]壁紙加載模塊,用于通過第三方應用加載預設的壁紙應用,并顯示所述壁紙應用中用于顯示所述動畫數(shù)據(jù)集合中的動畫數(shù)據(jù)的所述壁紙。
[0042]其中,還包括:
[0043]方向檢測模塊,用于實時檢測所述電子設備的重力感應方向是否發(fā)生變化;
[0044]所述動畫獲取模塊,還用于當檢測到所述重力感應方向發(fā)生變化時,獲取所述重力感應方向的變化方向,并獲取與所述變化方向和所述壁紙中當前顯示的動畫數(shù)據(jù)對應的方向變化動畫數(shù)據(jù);
[0045]所述更新顯示模塊,還用于將所述壁紙中當前顯示的動畫數(shù)據(jù)更新顯示為所述方向變化動畫數(shù)據(jù)。
[0046]其中,所述更新顯示模塊包括:
[0047]第一更新顯示單元,用于當所述壁紙中當前顯示的動畫數(shù)據(jù)和所述目標動畫數(shù)據(jù)分別對應的天氣信息相同,且所述壁紙中當前顯示的動畫數(shù)據(jù)包括第一背景數(shù)據(jù)和位于第一位置的第一移動目標,且所述目標動畫數(shù)據(jù)包括第二背景數(shù)據(jù)、位于第二位置的第二移動目標以及預設的移動路線時,將位于所述第一位置的第一移動目標按照所述移動路線移動至所述第二位置,并在所述第二位置將所述第一移動目標切換顯示為所述第二移動目標,并將所述第一背景數(shù)據(jù)切換顯示為所述第二背景數(shù)據(jù);
[0048]第二更新顯示單元,用于當所述壁紙中當前顯示的動畫數(shù)據(jù)和所述目標動畫數(shù)據(jù)分別對應的天氣信息不相同時,將所述壁紙中當前顯示的動畫數(shù)據(jù)進行透明化處理,并在所述壁紙中當前顯示的動畫數(shù)據(jù)對應的透明度達到預設的透明閾值時顯示所述目標動畫數(shù)據(jù)。
[0049]本發(fā)明實施例第三方面公開了一種電子設備,包括:處理器、顯示器和存儲器,其中,
[0050]所述存儲器用于存儲程序;
[0051 ]所述處理器用于執(zhí)行所述程序,以實現(xiàn)
[0052]獲取環(huán)境信息;所述環(huán)境信息包括當前天氣信息和當前時間信息;
[0053]根據(jù)所述當前天氣信息和所述當前時間信息檢測到所述電子設備的壁紙滿足動畫更新觸發(fā)條件時,獲取與所述當前天氣信息和所述當前時間信息對應的目標動畫數(shù)據(jù);
[0054]通知所述顯示器將所述壁紙中當前顯示的動畫數(shù)據(jù)更新顯示為所述目標動畫數(shù)據(jù)。
[0055]本發(fā)明實施例第四方面公開了一種存儲介質,其中,所述存儲介質用于存儲應用程序,所述應用程序用于在運行時執(zhí)行本發(fā)明實施例第一方面公開的一種數(shù)據(jù)顯示方法。
[0056]本發(fā)明實施例第五方面公開了一種應用程序,其中,所述應用程序用于在運行時執(zhí)行本發(fā)明實施例第一方面公開的一種數(shù)據(jù)顯示方法。
[0057]本發(fā)明實施例通過獲取環(huán)境信息,并在根據(jù)環(huán)境信息中的當前天氣信息和當前時間信息判斷出電子設備的壁紙滿足動畫更新觸發(fā)條件時,可以獲取與當前天氣信息和當前時間信息對應的目標動畫數(shù)據(jù),并將所述壁紙中當前顯示的動畫數(shù)據(jù)更新顯示為所述目標動畫數(shù)據(jù),由此可見,壁紙可以隨著天氣和時間的變化而變化,從而豐富了壁紙的顯示方式,而且壁紙的動態(tài)變化也無需用戶的手動操作即可實現(xiàn),從而避免了用戶的頻繁操作。
【附圖說明】
[0058]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059]圖1是本發(fā)明實施例提供的一種數(shù)據(jù)顯示方法的流程示意圖;
[0060]圖2是本發(fā)明實施例提供的另一種數(shù)據(jù)顯示方法的流程示意圖;
[0061]圖3是本發(fā)明實施例提供的一種數(shù)據(jù)顯示裝置的結構示意圖;
[0062]圖4是本發(fā)明實施例提供的另一種數(shù)據(jù)顯示裝置的結構示意圖;
[0063]圖5是本發(fā)明實施例提供的一種更新顯示模塊的結構示意圖;
[0064]圖6是本發(fā)明實施例提供的一種電子設備的結構示意圖。
【具體實施方式】
[0065]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0066]本發(fā)明實施例中所涉及到的電子設備可以包括但不限于移動電話、移動電腦、平板電腦、個人數(shù)字助理(Personal Digital Assistant ,PDA)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等等。
[0067]請參見圖1,是本發(fā)明實施例提供的一種數(shù)據(jù)顯示方法的流程示意圖,所述方法可以包括:
[0068]SlOl,獲取環(huán)境信息;所述環(huán)境信息包括