一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,特別涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科技的迅速發(fā)展,隨著信息處理技術(shù)發(fā)展,越來越多的電子設(shè)備出現(xiàn)在人們的工作和生活中,例如:手機、平板電腦、筆記本電腦等,通常這些電子設(shè)備中都安裝有各種各樣的應用程序,便于用戶使用。
[0003]在現(xiàn)有技術(shù)中,電子設(shè)備安裝的各類應用程序?qū)胁煌娘@示效果,比如:動態(tài)桌面、應用程序交互界面的動畫效果等。由于電子設(shè)備的處理能力不同,當電子設(shè)備的處理器處理負荷較重時,如:開啟多個應用程序時,電子設(shè)備的處理器處理負荷較重。此時,電子設(shè)備顯示較為復雜的動畫效果就容易出現(xiàn)卡頓、運行不流暢的現(xiàn)象,導致用戶體驗較差。所以,現(xiàn)有技術(shù)中電子設(shè)備存在顯示效果單一,無法滿足用戶需求的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種信息處理方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中電子設(shè)備存在顯示效果單一,無法滿足用戶需求的技術(shù)問題。
[0005]本發(fā)明實施例一方面提供了一種信息處理方法,包括:
[0006]在檢測到觸發(fā)電子設(shè)備顯示一動畫效果的操作時,獲得電子設(shè)備繪制圖像的第一繪制參數(shù);其中,所述第一繪制參數(shù)用于表明所述電子設(shè)備繪制一幀圖像的繪制時長,所述動畫效果對應有第一動畫與第二動畫,所述第一動畫中圖像繪制時長大于預設(shè)時長的幀數(shù)小于所述第二動畫中圖像繪制時長大于所述預設(shè)時長的幀數(shù);
[0007]基于所述第一繪制參數(shù),從所述第一動畫與所述第二動畫中確定顯示動畫,以使得所述電子設(shè)備在顯示所述顯示動畫時,呈現(xiàn)所述動畫效果。
[0008]可選的,所述第一繪制參數(shù)為所述電子設(shè)備在第一預設(shè)時間范圍內(nèi)繪制每一幀圖像的繪制時長。
[0009]可選的,所述基于所述第一繪制參數(shù),從所述第一動畫與所述第二動畫中確定顯示動畫,具體包括:
[0010]基于所述第一繪制參數(shù),獲得在所述第一預設(shè)時間范圍內(nèi)繪制時長大于所述預設(shè)時長的N幀圖像,N為大于O的整數(shù);
[0011]在N大于第一閾值時,確定所述顯示動畫為所述第一動畫;
[0012]在N小于或等于所述第一閾值時,確定所述顯示動畫為所述第二動畫。
[0013]可選的,所述在N大于第一閾值時,確定所述顯示動畫為所述第一動畫,具體為:
[0014]在N大于所述第一閾值時,確定所述N幀圖像是否為所述電子設(shè)備連續(xù)繪制的圖像,如果是,則確定所述顯示動畫為所述第一動畫。
[0015]可選的,在確定所述顯示動畫為所述第二動畫之后,所述方法還包括:
[0016]在所述電子設(shè)備顯示所述第二動畫時,獲得電子設(shè)備繪制所述第二動畫對應的圖像時的第二繪制參數(shù);
[0017]基于所述第二繪制參數(shù),獲得第二預設(shè)時間范圍內(nèi)繪制時長大于所述預設(shè)時長的M幀圖像,M為大于O的整數(shù);
[0018]在M大于第二閾值時,控制所述電子設(shè)備由顯示所述第二動畫切換至顯示所述第一動畫。
[0019]本發(fā)明實施例另一方面提供一種電子設(shè)備,包括:
[0020]存儲單元,設(shè)置在所述殼體內(nèi),用于存儲至少一個程序模塊;
[0021]至少一個處理器,設(shè)置在所述殼體中,所述至少一個處理器通過獲得并運行所述至少一個程序模塊,用于在檢測到觸發(fā)電子設(shè)備顯示一動畫效果的操作時,獲得電子設(shè)備繪制圖像的第一繪制參數(shù);其中,所述第一繪制參數(shù)用于表明所述電子設(shè)備繪制一幀圖像的繪制時長,所述動畫效果對應有第一動畫與第二動畫,所述第一動畫中圖像繪制時長大于預設(shè)時長的幀數(shù)小于所述第二動畫中圖像繪制時長大于所述預設(shè)時長的幀數(shù);基于所述第一繪制參數(shù),從所述第一動畫與所述第二動畫中確定顯示動畫,以使得所述電子設(shè)備在顯示所述顯示動畫時,呈現(xiàn)所述動畫效果。
[0022]可選的,所述第一繪制參數(shù)為所述電子設(shè)備在第一預設(shè)時間范圍內(nèi)繪制每一幀圖像的繪制時長。
[0023]可選的,所述至少一個處理器還用于:
[0024]基于所述第一繪制參數(shù),獲得在所述第一預設(shè)時間范圍內(nèi)繪制時長大于所述預設(shè)時長的N幀圖像,N為大于O的整數(shù);
[0025]在N大于第一閾值時,確定所述顯示動畫為所述第一動畫;
[0026]在N小于或等于所述第一閾值時,確定所述顯示動畫為所述第二動畫。
[0027]可選的,所述至少一個處理器還用于:
[0028]在N大于所述第一閾值時,確定所述N幀圖像是否為所述電子設(shè)備連續(xù)繪制的圖像,如果是,則確定所述顯示動畫為所述第一動畫。
[0029]可選的,所述至少一個處理器還用于:
[0030]在所述電子設(shè)備顯示所述第二動畫時,獲得電子設(shè)備繪制所述第二動畫對應的圖像時的第二繪制參數(shù);
[0031]基于所述第二繪制參數(shù),獲得第二預設(shè)時間范圍內(nèi)繪制時長大于所述預設(shè)時長的M幀圖像,M為大于O的整數(shù);
[0032]在M大于第二閾值時,控制所述電子設(shè)備由顯示所述第二動畫切換至顯示所述第一動畫。
[0033]本申請實施例中的上述一個或多個技術(shù)方案,至少具有如下一種或多種技術(shù)效果:
[0034]1、由于在本申請實施例中的技術(shù)方案中,采用了在檢測到觸發(fā)電子設(shè)備顯示一動畫效果的操作時,獲得電子設(shè)備繪制圖像的第一繪制參數(shù);其中,所述第一繪制參數(shù)用于表明所述電子設(shè)備繪制一幀圖像的繪制時長,所述動畫效果對應有第一動畫與第二動畫,所述第一動畫中圖像繪制時長大于預設(shè)時長的幀數(shù)小于所述第二動畫中圖像繪制時長大于所述預設(shè)時長的幀數(shù);基于所述第一繪制參數(shù),從所述第一動畫與所述第二動畫中確定顯示動畫,以使得所述電子設(shè)備在顯示所述顯示動畫時,呈現(xiàn)所述動畫效果的技術(shù)手段。這樣,由于電子設(shè)備存儲了與動畫效果對應的兩種不同復雜度的動畫,一種是對電子設(shè)備繪制性能要求較高的動畫,一種是對電子設(shè)備繪制性能要求較低的動畫。因此,電子設(shè)備在顯示動畫效果時,可根據(jù)當前的運行的狀態(tài)來選擇合適的動畫進行顯示,減少了電子設(shè)備卡頓的情況。所以,有效解決了現(xiàn)有技術(shù)中電子設(shè)備存在顯示效果單一,無法滿足用戶需求的技術(shù)問題。實現(xiàn)了動畫顯示效果的多樣性與智能性,提高用戶應用體驗的技術(shù)效果。
[0035]2、由于在本申請實施例中的技術(shù)方案中,采用了在確定所述顯示動畫為所述第二動畫之后,在所述電子設(shè)備顯示所述第二動畫時,獲得電子設(shè)備繪制所述第二動畫對應的圖像時的第二繪制參數(shù);基于所述第二繪制參數(shù),獲得第二預設(shè)時間范圍內(nèi)繪制時長大于所述預設(shè)時長的M幀圖像,M為大于O的整數(shù);在1大于第二閾值時,控制所述電子設(shè)備由顯示所述第二動畫切換至顯示所述第一動畫的技術(shù)手段。這樣,當電子設(shè)備顯示對電子設(shè)備繪制性能要求較高的第二動畫,且檢測到電子設(shè)備出現(xiàn)卡頓的情況時,由顯示第二動畫切換至顯示對電子設(shè)備繪制性能要求較低的第一動畫。所以,保障了電子設(shè)備顯示動畫效果的流暢性。
【附圖說明】
[0036]為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)方案中的技術(shù)方案,下面對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例。
[0037]圖1為本申請實施例一中信息處理方法的流程圖;
[0038]圖2為本申請實施例二中一種電子設(shè)備的結(jié)構(gòu)圖。
【具體實施方式】
[0039]本發(fā)明實施例提供一種信息處理方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中電子設(shè)備存在顯示效果單一,無法滿足用戶需求的技術(shù)問題。
[0040]為解決上述的技術(shù)問題,本發(fā)明實施例提供一種信息處理方法,總體思路如下:
[0041]在檢測到觸發(fā)電子設(shè)備顯示一動畫效果的操作時,獲得電子設(shè)備繪制圖像的第一繪制參數(shù);其中,所述第一繪制參數(shù)用于表明所述電子設(shè)備繪制一幀圖像的繪制時長,所述動畫效果對應有第一動畫與第二動畫,所述第一動畫中圖像繪制時長大于預設(shè)時長的幀數(shù)小于所述第二動畫中圖像繪制時長大于所述預設(shè)時長的幀數(shù);
[004