自應(yīng)用層的用戶的指令)控制顯示屏110顯示第一應(yīng)用的圖標(biāo)時,通過比較第一應(yīng)用輸出的對應(yīng)的第一應(yīng)用的圖標(biāo)的與存儲(可以存儲在電子設(shè)備的存儲器130中)的第一應(yīng)用輸出的對應(yīng)的第一應(yīng)用的歷史圖標(biāo),基于圖標(biāo)的差異部分確定標(biāo)識
ο
[0076]如圖11所示,確定第一應(yīng)用的標(biāo)識標(biāo)記可以通過以下步驟實(shí)現(xiàn):
[0077]步驟301,獲得顯示第一應(yīng)用的第一圖標(biāo)的指令。
[0078]例如,當(dāng)用戶需要查看桌面時可以通過觸發(fā)電子設(shè)備100的home鍵的方式調(diào)出桌面,此時電子設(shè)備100中的處理器120獲得顯示第一應(yīng)用的第一圖標(biāo)的指令(實(shí)際應(yīng)用中會顯示所有第一應(yīng)用的圖標(biāo),這里以僅顯示一個第一應(yīng)用的第一圖標(biāo)為例進(jìn)行說明)。
[0079]步驟302,響應(yīng)指令,獲取第一應(yīng)用生成并請求顯示的對應(yīng)第一應(yīng)用的圖標(biāo)。
[0080]步驟303,將所獲取的所述第一應(yīng)用的圖標(biāo)與存儲的第一應(yīng)用的歷史圖標(biāo)進(jìn)行比對,確定差異部分。
[0081]可以將第一應(yīng)用當(dāng)前請求顯示的圖標(biāo)解析為至少一個第一圖形元素,并將歷史圖標(biāo)解析出至少一個第二圖形元素,將至少一個第一圖形元素相對于至少一個第二圖形元素存在差異的第一圖形元素作為差異部分,圖形元素的具體比較方式與實(shí)施例二的記載相同,這里不再贅述。
[0082]步驟304,將差異部分作為第一應(yīng)用的更新后圖標(biāo)的標(biāo)識標(biāo)記。
[0083]需要指出的是,第一應(yīng)用的更新后圖標(biāo)為第一應(yīng)用的第一圖標(biāo),也就是說,第一圖標(biāo)包括對應(yīng)第一應(yīng)用的標(biāo)識標(biāo)記。
[0084]實(shí)施例四
[0085]本實(shí)施例基于前述實(shí)施例,對前述實(shí)施例中記載的將標(biāo)識標(biāo)記疊加在新圖標(biāo)上的處理進(jìn)行說明。
[0086]將第一應(yīng)用的標(biāo)識疊加到第一應(yīng)用的新圖標(biāo)上可以通過以下方式實(shí)現(xiàn):
[0087]方式I),控制構(gòu)成標(biāo)識標(biāo)記的圖形元素基于靜態(tài)顯示參數(shù)與構(gòu)成新圖標(biāo)的圖形元素進(jìn)行疊加處理,得到具有第一顯示狀態(tài)的所述第一應(yīng)用更新后的圖標(biāo),以使標(biāo)記標(biāo)識在新圖標(biāo)上具有靜態(tài)顯示效果;標(biāo)記標(biāo)識的靜態(tài)顯示效果可以采用靜態(tài)顯示參數(shù)調(diào)整,靜態(tài)顯示參數(shù)可以描述標(biāo)識標(biāo)記的顯示特征,如RGG特征、相對于新圖標(biāo)的位置、相對于新圖標(biāo)的顯不比例等。
[0088]如圖12所示,標(biāo)識標(biāo)記310以靜態(tài)的方式疊加顯示在圖標(biāo)700上,標(biāo)識標(biāo)記410以靜態(tài)的方式疊加顯示在圖標(biāo)800上,標(biāo)識標(biāo)記310以靜態(tài)的方式疊加顯示在圖標(biāo)900上。
[0089]方式2)控制構(gòu)成標(biāo)識標(biāo)記的圖形元素基于動態(tài)顯示參數(shù)與構(gòu)成新圖標(biāo)的圖形元素進(jìn)行疊加處理,得到具有第二顯示狀態(tài)的第一應(yīng)用更新后的圖標(biāo),以使標(biāo)記標(biāo)識在新圖標(biāo)上具有動態(tài)顯示效果,例如動態(tài)顯示參數(shù)可以表征標(biāo)識標(biāo)記相對于新圖標(biāo)的位置不斷發(fā)生變化,或者表征標(biāo)識標(biāo)記相對新圖標(biāo)的顯示比例不斷發(fā)生變化,從而使標(biāo)識標(biāo)記具有醒目的顯示效果。
[0090]實(shí)施例五
[0091]本實(shí)施例記載一種電子設(shè)備100,如圖13所不,電子設(shè)備100包括:顯不屏110,與顯示屏110通過總線連接的處理器120 ;其中,
[0092]所述處理器120,用于獲得替換指令以及新圖標(biāo);
[0093]所述處理器120,還用于響應(yīng)所述替換指令,將第一應(yīng)用的第一圖標(biāo)替換為所述新圖標(biāo);
[0094]所述處理器120,還用于所述第一應(yīng)用的第一圖標(biāo)替換為所述新圖標(biāo)的過程中,確定所述第一圖標(biāo)是否包括標(biāo)識標(biāo)記;
[0095]所述處理器120,還用于當(dāng)所述第一圖標(biāo)包括標(biāo)識標(biāo)記時,獲得所述標(biāo)識標(biāo)記;
[0096]所述處理器120,還用于將所述標(biāo)識標(biāo)記疊加在所述新圖標(biāo)上,以使得所述標(biāo)識標(biāo)記與所述新圖標(biāo)共同作為所述第一應(yīng)用更新后的圖標(biāo)顯示在電子設(shè)備100的顯示屏110上。
[0097]示例性地,所述處理器120,還用于獲得針對所述第一應(yīng)用的升級指令以及所述第一應(yīng)用的數(shù)據(jù)包;
[0098]所述處理器120,還用于響應(yīng)所述升級指令,基于所述數(shù)據(jù)包更新所述第一應(yīng)用;
[0099]所述處理器120,還用于所述基于所述數(shù)據(jù)包更新所述第一應(yīng)用過程中,確定所述第一應(yīng)用的圖標(biāo)更新前與更新后是否存在差異;
[0100]所述處理器120,還用于當(dāng)所述第一應(yīng)用的圖標(biāo)更新前與更新后存在差異時,將所述第一應(yīng)用的更新的前圖標(biāo)與所述第一應(yīng)用的更新后圖標(biāo)進(jìn)行比對,確定差異部分;
[0101]所述處理器120,還用于將所述差異部分作為所述第一應(yīng)用的更新后圖標(biāo)的標(biāo)識標(biāo)記,其中,所述第一應(yīng)用的更新后圖標(biāo)為所述第一應(yīng)用的所述第一圖標(biāo)。
[0102]示例性地,所述處理器120,還用于解析所述第一應(yīng)用的所述第一圖標(biāo)得到構(gòu)成所述第一圖標(biāo)的至少一個第一圖形元素;
[0103]所述處理器120,還用于解析所述第一應(yīng)用的所述新圖標(biāo)得到構(gòu)成所述新圖標(biāo)的至少一個第二圖形元素;
[0104]所述處理器120,還用于將所述至少一個第一圖形元素與所述至少一個第二圖形元素進(jìn)行比對,得到所述至少一個第二圖形元素相對于所述至少一個第一圖形元素存在差異的圖形元素;
[0105]所述處理器120,還用于將所確定的存在差異的圖形元素確定為所述差異部分。
[0106]示例性地,所述處理器120,還用于獲得顯示所述第一應(yīng)用的第一圖標(biāo)的指令;
[0107]所述處理器120,還用于響應(yīng)所述指令,獲取所述第一應(yīng)用生成并請求顯示的對應(yīng)所述第一應(yīng)用的圖標(biāo);
[0108]所述處理器120,還用于將所獲取的所述第一應(yīng)用的圖標(biāo)與存儲的所述第一應(yīng)用的歷史圖標(biāo)進(jìn)行比對,確定差異部分;
[0109]所述處理器120,還用于將所述差異部分作為所述第一應(yīng)用的更新后圖標(biāo)的標(biāo)識標(biāo)記,其中,所述第一應(yīng)用的更新后圖標(biāo)為所述第一應(yīng)用的所述第一圖標(biāo)。
[0110]示例性地,所述處理器120,還用于控制構(gòu)成所述標(biāo)識標(biāo)記的圖形元素基于靜態(tài)顯示參數(shù)與構(gòu)成所述新圖標(biāo)的圖形元素進(jìn)行疊加處理,得到具有第一顯示狀態(tài)的所述第一應(yīng)用更新后的圖標(biāo),以使所述標(biāo)記標(biāo)識在所述新圖標(biāo)上具有靜態(tài)顯示效果;
[0111]所述處理器120,還用于控制構(gòu)成所述標(biāo)識標(biāo)記的圖形元素基于動態(tài)顯示參數(shù)與構(gòu)成所述新圖標(biāo)的圖形元素進(jìn)行疊加處理,得到具有第二顯示狀態(tài)的所述第一應(yīng)用更新后的圖標(biāo),以使所述標(biāo)記標(biāo)識在所述新圖標(biāo)上具有動態(tài)顯示效果。
[0112]實(shí)際應(yīng)用中,電子設(shè)備100中還可以設(shè)置有存儲器130以實(shí)現(xiàn)不掉電存儲或掉電存儲的功能,與處理器120通過總線連接,存儲器130可由閃存和/或SRAM實(shí)現(xiàn);基于上述記載本領(lǐng)域的技術(shù)人員可以根據(jù)電子設(shè)備100的具體產(chǎn)品形態(tài)在電子設(shè)備100中添加設(shè)置相關(guān)的功能器件,如電子設(shè)備100為智能手機(jī)時,還可以設(shè)置有基帶模塊、射頻模塊、天線、麥克風(fēng)、揚(yáng)聲器以及相關(guān)的外圍器件(如S頂卡座)等,這里不再贅述。
[0113]實(shí)施例六
[0114]本實(shí)施例提供一種電子設(shè)備100,如圖14所不,電子設(shè)備100包括:
[0115]第一獲取單元111,用于獲得替換指令以及新圖標(biāo);
[0116]替換單元112,用于響應(yīng)所述替換指令,將第一應(yīng)用的第一圖標(biāo)替換為所述新圖標(biāo);
[0117]第一確定單元113,用于在所述第一應(yīng)用的第一圖標(biāo)替換為所述新圖標(biāo)的過程中,確定所述第一圖標(biāo)是否包括標(biāo)識標(biāo)記;
[0118]第二獲取單元114,用于當(dāng)所述第一圖標(biāo)包括標(biāo)識標(biāo)記時,獲得所述標(biāo)識標(biāo)記;
[0119]疊加單元115,用于將所述標(biāo)識標(biāo)記疊加在所述新圖標(biāo)上,以使得所述標(biāo)識標(biāo)記與所述新圖標(biāo)共同作為所述第一應(yīng)用更新后的圖標(biāo)顯示在電子設(shè)備110的顯示屏上。
[0120]示例性地,所述電子設(shè)備110還包括:
[0121]第三獲取單元116,用于獲得針對所述第一應(yīng)用的升級指令以及所述第一應(yīng)用的數(shù)據(jù)包;
[0122]更新單元117,用于響應(yīng)所述升級指令,基于所述數(shù)據(jù)包更新所述第一應(yīng)用;
[0123]第二確定單元118,用于所述基于所述數(shù)據(jù)包更新所述第一應(yīng)用過程中,確定所述第一應(yīng)用的圖標(biāo)更新前與更新后是否存在差異;
[0124]第一比對單元119,用于當(dāng)所述第一應(yīng)用的圖標(biāo)更新前與更新后存在差異時,將所述第一應(yīng)用的更新的前圖標(biāo)與所述第一應(yīng)用的更新后圖標(biāo)進(jìn)行比對,確定差異部分;將所述差異部分作為所述第一應(yīng)用的更新后圖標(biāo)的標(biāo)識標(biāo)記,其中,所述第一應(yīng)用的更新后圖標(biāo)為所述第一應(yīng)用的所述第一圖標(biāo)。
[0125]示例性地,所述第一比對單元還用于解析所述第一應(yīng)用的所述第一圖標(biāo)得到構(gòu)成所述第一圖標(biāo)的至少一個第一圖形元素;解析所述第一應(yīng)用的所述新圖標(biāo)得到構(gòu)成所述新圖標(biāo)的至少一個第二圖形元素;將所述至少一個第一圖形元素與所述至少一個第二圖形元素進(jìn)行比對,得到所述至少一個第二圖形元素相對于所述至少一個第一圖形元素存在差異的圖形元素;將所確定的存在差異的圖形元素確定為所述差異部分。
[0126]示例性地,所述電子設(shè)備110還包括:
[0127]第四獲取單元1