亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種圖標(biāo)處理方法及電子設(shè)備的制作方法

文檔序號:6489279閱讀:181來源:國知局
一種圖標(biāo)處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種圖標(biāo)處理方法,用于降低誤操作率。所述方法包括:獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo);判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。本發(fā)明還公開了用于實現(xiàn)所述方法的電子設(shè)備。
【專利說明】一種圖標(biāo)處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機及嵌入式領(lǐng)域,特別涉及一種圖標(biāo)處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,無論是手機還是PC (個人計算機),其中的圖標(biāo)都有特定的形狀,同一電子設(shè)備中的圖標(biāo)形狀基本相同,從而滿足了視覺上的整潔性。
[0003]且,不同的電子設(shè)備中的圖標(biāo)形狀可能不相同,例如有些手機中的圖標(biāo)形狀為方形,有些手機中的圖標(biāo)形狀為圓形,或者還可能有其它形狀,這與各生產(chǎn)廠商的設(shè)置有關(guān),也突出了不同品牌的特色。
[0004]本申請發(fā)明人在實現(xiàn)本申請實施例技術(shù)方案的過程中,至少發(fā)現(xiàn)現(xiàn)有技術(shù)中存在如下技術(shù)問題:
[0005]在安裝第三方應(yīng)用軟件時,因第三方應(yīng)用軟件很可能不是由手機生產(chǎn)廠商所開發(fā),則第三方應(yīng)用軟件對應(yīng)的圖標(biāo)形狀可能與所使用的手機中的圖標(biāo)形狀不同,這顯然容易導(dǎo)致誤操作,也影響了視覺效果。
[0006]針對此問題,現(xiàn)有技術(shù)中尚沒有解決方案。

【發(fā)明內(nèi)容】

[0007]本發(fā)明實施例提供一種圖標(biāo)處理方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中安裝的應(yīng)用程序?qū)?yīng)的圖標(biāo)形狀與已有的圖標(biāo)形狀不一致的技術(shù)問題,實現(xiàn)了降低誤操作率的技術(shù)效果。
[0008]一種圖標(biāo)處理方法,應(yīng)用于一電子設(shè)備中,所述方法包括:
[0009]獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo);
[0010]判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0011]在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
[0012]較佳的,獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo)的步驟包括:
[0013]當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,獲得與所述第一應(yīng)用程序相應(yīng)的第一對象,所述第一對象用于生成形狀為所述第一形狀的所述第一圖標(biāo);或,
[0014]當(dāng)需要在所述電子設(shè)備中安裝與所述第一圖標(biāo)相應(yīng)的第一應(yīng)用程序時獲得所述第一圖標(biāo);或,
[0015]當(dāng)需要向所述顯示單元上添加與所述第一圖標(biāo)相應(yīng)的第一文件時獲得所述第一圖標(biāo)。
[0016]較佳的,所述預(yù)定形狀為所述電子設(shè)備中的通用圖標(biāo)形狀。
[0017]較佳的,在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo)的步驟包括:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,令所述第一圖標(biāo)包覆在所述預(yù)定形狀對應(yīng)的預(yù)定模型外側(cè),得到所述第二形狀的所述第二圖標(biāo)。
[0018]較佳的,在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo)的步驟包括:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
[0019]較佳的,在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo)的步驟包括:在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
[0020]較佳的,在生成形狀為第二形狀的第二圖標(biāo)之后還包括步驟:對所述第二圖標(biāo)進行邊緣模糊處理。
[0021]較佳的,在生成形狀為第二形狀的第二圖標(biāo)之后,所述電子設(shè)備的顯示單元上還包括至少一個第三圖標(biāo),其中所述第三圖標(biāo)對應(yīng)的第三形狀不同于所述第二形狀;所述方法還包括步驟:
[0022]獲得第一操作;
[0023]對所述第一操作進行響應(yīng),根據(jù)所述至少一個第三圖標(biāo)生成對應(yīng)于第四形狀的第四圖標(biāo),其中所述第四形狀與所述第二形狀相同。
[0024]一種圖標(biāo)處理方法,應(yīng)用于一電子設(shè)備中,所述電子設(shè)備的顯示單元上包括第一圖標(biāo)及第二圖標(biāo),其中所述第一圖標(biāo)對應(yīng)的第一形狀不同于所述第二圖標(biāo)對應(yīng)的第二形狀;所述方法包括步驟:
[0025]獲得第一操作;
[0026]對所述第一操作進行響應(yīng),在所述顯示單元上以第三形狀對所述第一圖標(biāo)進行顯示;以第四形狀對所述第二圖標(biāo)進行顯示;其中,所述第三形狀與所述第四形狀相同。
[0027]較佳的,在對所述第一操作進行響應(yīng)包括步驟:
[0028]判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0029]在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第三形狀的新的第一圖標(biāo),所述第三形狀與所述預(yù)定形狀相同;
[0030]在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第一圖標(biāo)對應(yīng)的所述第一形狀;和/或;
[0031]判斷所述第二圖標(biāo)對應(yīng)的所述第二形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0032]在所述判斷結(jié)果表明所述第形狀不符合所述預(yù)定形狀時,生成形狀為第四形狀的新的第二圖標(biāo);所述第四形狀與所述預(yù)定形狀相同;
[0033]在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第二圖標(biāo)對應(yīng)的所述第二形狀。
[0034]—種電子設(shè)備,所述電子設(shè)備包括:
[0035]第一獲取模塊,用于獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo);[0036]判斷模塊,用于判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0037]生成模塊,用于在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
[0038]較佳的,所述第一獲取模塊具體用于:
[0039]當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,獲得與所述第一應(yīng)用程序相應(yīng)的第一對象,所述第一對象用于生成形狀為所述第一形狀的所述第一圖標(biāo);或,
[0040]當(dāng)需要在所述電子設(shè)備中安裝與所述第一圖標(biāo)相應(yīng)的第一應(yīng)用程序時獲得所述第一圖標(biāo);或,
[0041]當(dāng)需要向所述顯示單元上添加與所述第一圖標(biāo)相應(yīng)的第一文件時獲得所述第一圖標(biāo)。
[0042]較佳的,所述預(yù)定形狀為所述電子設(shè)備中的通用圖標(biāo)形狀。
[0043]較佳的,所述生成模塊具體用于:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,令所述第一圖標(biāo)包覆在所述預(yù)定形狀對應(yīng)的預(yù)定模型外側(cè),得到所述第二形狀的所述第二圖標(biāo)。
[0044]較佳的,所述生成模塊具體用于:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
[0045]較佳的,所述生成模塊具體用于:在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
[0046]較佳的,所述電子設(shè)備還包括處理模塊,用于對所述第二圖標(biāo)進行邊緣模糊處理。
[0047]較佳的,所述電子設(shè)備的顯示單元上還包括至少一個第三圖標(biāo),其中所述第三圖標(biāo)對應(yīng)的第三形狀不同于所述第二形狀;所述電子設(shè)備還包括第二獲取模塊,用于獲得第一操作;
[0048]所述生成模塊還用于:對所述第一操作進行響應(yīng),根據(jù)所述至少一個第三圖標(biāo)生成對應(yīng)于第四形狀的第四圖標(biāo),其中所述第四形狀與所述第二形狀相同。
[0049]一種電子設(shè)備,所述電子設(shè)備的顯示單元上包括第一圖標(biāo)及第二圖標(biāo),其中所述第一圖標(biāo)對應(yīng)的第一形狀不同于所述第二圖標(biāo)對應(yīng)的第二形狀;所述電子設(shè)備包括:
[0050]第二獲取模塊,用于獲得第一操作;
[0051]響應(yīng)模塊,用于對所述第一操作進行響應(yīng),在所述顯示單元上以第三形狀對所述第一圖標(biāo)進行顯示;以第四形狀對所述第二圖標(biāo)進行顯示;其中,所述第三形狀與所述第四形狀相同。
[0052]較佳的,所述響應(yīng)模塊具體用于:
[0053]判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0054]在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第三形狀的新的第一圖標(biāo),所述第三形狀與所述預(yù)定形狀相同;
[0055]在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第一圖標(biāo)對應(yīng)的所述第一形狀;和/或;
[0056]判斷所述第二圖標(biāo)對應(yīng)的所述第二形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;[0057]在所述判斷結(jié)果表明所述第形狀不符合所述預(yù)定形狀時,生成形狀為第四形狀的新的第二圖標(biāo);所述第四形狀與所述預(yù)定形狀相同;
[0058]在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第二圖標(biāo)對應(yīng)的所述第二形狀。
[0059]本發(fā)明實施例中的圖標(biāo)處理方法可以應(yīng)用于一電子設(shè)備中,所述方法包括:獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo);判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
[0060]當(dāng)需要向所述電子設(shè)備的所述顯示單元上添加第一圖標(biāo)時,可以先判斷所述第一圖標(biāo)對應(yīng)的第一形狀是否滿足預(yù)定形狀,如果滿足則可以繼續(xù)正常添加過程,如果不滿足,則需要對所述第一形狀的所述第一圖標(biāo)進行處理,以使處理后的所述第一圖標(biāo)的形狀滿足所述預(yù)定形狀,從而可以使安裝的應(yīng)用程序?qū)?yīng)的圖標(biāo)形狀與已有的圖標(biāo)形狀一致,有效避免了誤操作,也符合用戶的審美,提高用戶體驗。
【專利附圖】

【附圖說明】
[0061]圖1A為本發(fā)明實施例中一種圖標(biāo)處理方法的主要流程圖;
[0062]圖1B為本發(fā)明實施例中在進行圖標(biāo)處理前電子設(shè)備的顯示單元中顯示二維圖形時的顯示效果示意圖;
[0063]圖1C為本發(fā)明實施例中在進行圖標(biāo)處理前電子設(shè)備的顯示單元中顯示三維圖形時的顯示效果示意圖;
[0064]圖1D為本發(fā)明實施例中在進行圖標(biāo)處理后電子設(shè)備的顯示單元中顯示二維圖形時的顯示效果示意圖;
[0065]圖1E為本發(fā)明實施例中在進行圖標(biāo)處理后電子設(shè)備的顯示單元中顯示三維圖形時的顯示效果示意圖;
[0066]圖2為本發(fā)明實施例中另一種圖標(biāo)處理方法的主要流程圖;
[0067]圖3為本發(fā)明實施例中一種電子設(shè)備的詳細(xì)結(jié)構(gòu)圖;
[0068]圖4為本發(fā)明實施例中另一種電子設(shè)備的主要結(jié)構(gòu)圖。
【具體實施方式】
[0069]本發(fā)明實施例中的圖標(biāo)處理方法可以應(yīng)用于一電子設(shè)備中,所述方法包括:獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo);判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
[0070]當(dāng)需要向所述電子設(shè)備的所述顯示單元上添加第一圖標(biāo)時,可以先判斷所述第一圖標(biāo)對應(yīng)的第一形狀是否滿足預(yù)定形狀,如果滿足則可以繼續(xù)正常添加過程,如果不滿足,則需要對所述第一形狀的所述第一圖標(biāo)進行處理,以使處理后的所述第一圖標(biāo)的形狀滿足所述預(yù)定形狀,從而可以使安裝的應(yīng)用程序?qū)?yīng)的圖標(biāo)形狀與已有的圖標(biāo)形狀一致,有效避免了誤操作,也符合用戶的審美,提高用戶體驗。
[0071]參見圖1A,為本發(fā)明實施例中圖標(biāo)處理方法的主要流程,所述方法可以應(yīng)用于一電子設(shè)備中。所述方法的主要流程如下:
[0072]步驟101:獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo)。
[0073]當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,或在所述電子設(shè)備中安裝所述第一應(yīng)用程序的過程中,可以獲得第一對象,在正常安裝流程中,所述第一對象可以用于生成形狀為所述第一形狀的所述第一圖標(biāo),即所述第一對象可以是一中間處理對象,在安裝所述第一應(yīng)用程序的正常流程中通過對所述第一對象的處理可以使其生成所述第一圖標(biāo)。
[0074]或,當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,或在所述電子設(shè)備中安裝所述第一應(yīng)用程序的過程中,可以直接獲得所述第一圖標(biāo)。其中,所述第一應(yīng)用程序安裝完畢后,所述第一圖標(biāo)可以顯示在所述電子設(shè)備的所述顯示單元上,用戶可以通過點擊所述第一圖標(biāo)來進入所述第一應(yīng)用程序。
[0075]或,當(dāng)需要向所述顯示單元上添加與所述第一圖標(biāo)相應(yīng)的第一文件時可以獲得所述第一圖標(biāo)。例如,在將所述第一文件拷貝到所述顯示單元時也可以獲得與所述第一文件對應(yīng)的所述第一圖標(biāo),所述第一文件可以是word文檔、圖片文檔或其他類型的文件。
[0076]步驟102:判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果。
[0077]在獲得所述第一圖標(biāo)后,可以調(diào)用所述預(yù)定形狀對應(yīng)的預(yù)定模型,以根據(jù)所述預(yù)定模型判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,可以獲得所述判斷結(jié)果。
[0078]例如,如果所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的圓形框,如果所述預(yù)定形狀為方形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的方形框,等等。其中,所述預(yù)定形狀可以是所述電子設(shè)備中的通用圖標(biāo)形狀。例如,每種手機或每種筆記本都可能有其自己特定的圖標(biāo)形狀。
[0079]其中,如果在步驟101中獲得的是所述第一圖標(biāo),則可以直接判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,如果在步驟101中獲得的是所述第一對象,則可以判斷所述第一對象將要生成的所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀。
[0080]步驟103:在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
[0081]如果所述判斷結(jié)果表明所述第一圖標(biāo)對應(yīng)的所述第一形狀不符合所述預(yù)定形狀,則可以生成形狀為所述第二形狀的所述第二圖標(biāo)。其中,圖1A中所示的過程發(fā)生在將圖標(biāo)在所述顯示單元中進行顯示之前,即在將圖標(biāo)進行顯示之前首先要進行判斷,判斷待顯示的圖標(biāo),即所述第一圖標(biāo)所對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則需要根據(jù)所述預(yù)定形狀生成形狀為所述第二形狀的所述第二圖標(biāo),所述第二形狀符合所述預(yù)定形狀。
[0082]本發(fā)明實施例中,如果在步驟101中獲得的是所述第一圖標(biāo),則生成形狀為所述第二形狀的所述第二圖標(biāo)的方法可以有多種,以下僅舉出幾種可能的例子進行說明。下面的實施例只是用于解釋本發(fā)明,而不能用于限制本發(fā)明,對于具體的如何生成所述第二形狀的所述第二圖標(biāo),本發(fā)明不做限制。
[0083]一、如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,令所述第一圖標(biāo)包覆在所述預(yù)定形狀對應(yīng)的預(yù)定模型外偵牝得到所述第二形狀的所述第二圖標(biāo)。
[0084]例如,所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是與所述預(yù)定形狀大小相同的圓形框。如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以直接令所述第一形狀的所述第一圖標(biāo)完全包覆在所述預(yù)定模型的外側(cè),得到所述第二圖標(biāo),則所述第二圖標(biāo)的形狀就是所述預(yù)定模型的形狀,因此所述第二形狀會與所述預(yù)定圖標(biāo)的形狀相同。
[0085]此時,如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,可以根據(jù)所述預(yù)定模型來相應(yīng)調(diào)整所述第一形狀,例如可以根據(jù)所述預(yù)定模型的表面參數(shù)來調(diào)整所述第一形狀。例如,如果所述預(yù)定模型為圓形或球形,則可以根據(jù)該圓形或球形的曲率來相應(yīng)調(diào)整所述第一形狀,以使所述第一形狀能夠與該圓形或球形一樣進行相應(yīng)彎折或者圖形形變,從而使所述第一圖標(biāo)可以完全包覆在所述預(yù)定模型外側(cè),相當(dāng)于給所述預(yù)定模型包裹了 一層夕卜殼。
[0086]其中,在根據(jù)所述預(yù)定模型對所述第一圖標(biāo)進行處理之前,首先要判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀與所述預(yù)定模型的大小是否相應(yīng),如果不相應(yīng),需要先對所述第一形狀的尺寸進行調(diào)整,要保證在得到所述第二形狀的所述第二圖標(biāo)后,所述第二形狀的尺寸與所述預(yù)定模型的尺寸相同。
[0087]二、如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
[0088]此時,如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,令所述第一圖標(biāo)嵌入所述預(yù)定模型中,從而得到所述
第二圖標(biāo)。
[0089]例如,如果所述預(yù)定形狀為圓形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的圓形框。如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,具體的,可以根據(jù)所述預(yù)定模型的相應(yīng)參數(shù)對所述第一形狀進行調(diào)整。例如,如果所述第一圖標(biāo)對應(yīng)的所述第一形狀的尺寸大于所述預(yù)定模型的尺寸,則需要根據(jù)所述預(yù)定模型的尺寸相應(yīng)縮小所述第一形狀的尺寸,以將所述第一圖標(biāo)嵌入該圓形框中,得到所述第二形狀的所述第二圖標(biāo),或者例如,如果所述第一圖標(biāo)對應(yīng)的所述第一形狀的尺寸小于所述預(yù)定模型的尺寸,如果直接將所述第一形狀嵌入所述預(yù)定模型,可能留出的空白部分較多,不利于對所述第一圖標(biāo)的最大化利用,則可以根據(jù)所述預(yù)定模型的尺寸相應(yīng)增大所述第一形狀的尺寸,以使將所述第一圖標(biāo)嵌入該圓形框中時所述第一圖標(biāo)的體積和/或面積為最大,得到所述第二形狀的所述第二圖標(biāo)。在將所述第一圖標(biāo)嵌入該圓形框中后,該圓形框中可能會有空白的地方,通過圖形處理的方法對這些空白處進行填補,以使所述第二圖標(biāo)比較豐滿。
[0090]或者例如,如果所述預(yù)定形狀為球形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的方形框。如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,具體的,可以根據(jù)所述預(yù)定模型的相應(yīng)參數(shù)對所述第一形狀進行調(diào)整。例如,如果所述第一圖標(biāo)對應(yīng)的所述第一形狀的尺寸大于所述預(yù)定模型的尺寸,則需要根據(jù)所述預(yù)定模型的尺寸相應(yīng)縮小所述第一形狀的尺寸,以將所述第一圖標(biāo)嵌入該球形框中,得到所述第二形狀的所述第二圖標(biāo),或者例如,如果所述第一圖標(biāo)對應(yīng)的所述第一形狀的尺寸小于所述預(yù)定模型的尺寸,如果直接將所述第一形狀嵌入所述預(yù)定模型,可能留出的空白部分較多,不利于對所述第一圖標(biāo)的最大化利用,則可以根據(jù)所述預(yù)定模型的尺寸相應(yīng)增大所述第一形狀的尺寸,以使將所述第一圖標(biāo)嵌入該球形框中時所述第一圖標(biāo)的體積和/或面積為最大,得到所述第二形狀的所述第二圖標(biāo)。在將所述第一圖標(biāo)嵌入該球形框中后,該球形框中可能會有空白的地方,可以通過圖形處理的方法對這些空白處進行填補,以使所述第二圖標(biāo)比較豐滿。
[0091]或者,如果所述預(yù)定模型為其他形狀,也可以將所述第一圖標(biāo)嵌入相應(yīng)的所述預(yù)定模型中。
[0092]三、如果所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,則可以對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
[0093]如果所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以直接將所述第一形狀調(diào)整為所述第二形狀,所述第二形狀與所述預(yù)定形狀相同。
[0094]該調(diào)整可以通過圖像處理的方式,例如,如果所述預(yù)定形狀為圓形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的圓形框。如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,例如所述第一形狀為方形,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整。在調(diào)整時,可以將該方形切割為圓形,如果切割后得到的圓形的尺寸大于與所述預(yù)定模型的尺寸,則需要對該圓形進行整體壓縮,以使其尺寸與所述預(yù)定模型的尺寸相同,如果切割后得到的圓形的尺寸小于所述預(yù)定模型的尺寸,則還需對該圓形進行相應(yīng)填補,例如可在該圓形外側(cè)進行填補,得到所述第二形狀的所述第二圖標(biāo),需保證所述第二形狀的尺寸與所述預(yù)定模型的尺寸相同;或者例如,如果所述預(yù)定形狀為方形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的方形框。如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,例如所述第一形狀為圓形,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整。在調(diào)整時,可以將該圓形切割為方形,如果切割后得到的方形的尺寸大于與所述預(yù)定模型的尺寸,則需要對該方形進行整體壓縮,以使其尺寸與所述預(yù)定模型的尺寸相同,如果切割后得到的方形的尺寸小于所述預(yù)定模型的尺寸,則還需對該方形進行相應(yīng)填補,例如可在該方形外側(cè)進行填補,得到所述第二形狀的所述第二圖標(biāo),需保證所述第二形狀的尺寸與所述預(yù)定模型的尺寸相同;或者,如果所述預(yù)定模型為其他形狀,也可以根據(jù)所述預(yù)定模型對所述第一形狀進行相應(yīng)調(diào)整。
[0095]或者,如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以將所述第一形狀的所述第一圖標(biāo)進行相應(yīng)處理。例如,如果本實施例中所述預(yù)定模型為圓形框,則可以為所述第一圖標(biāo)作一外接圓,該外接圓的尺寸要與所述預(yù)定模型的尺寸相同,得到所述第二形狀的所述第二圖標(biāo)。在做所述外接圓后,該外接圓中可能會有空白的地方,可以對這些空白處進行填補,以使所述第二圖標(biāo)比較豐滿;或者例如,如果本實施例中所述預(yù)定模型為方形框,則可以為所述第一圖標(biāo)作一外接方形框,該外接方形框的尺寸要與所述預(yù)定模型的尺寸相同,得到所述第二形狀的所述第二圖標(biāo)。在做所述外接方形框后,該外接方形框中可能會有空白的地方,可以對這些空白處進行填補,以使所述第二圖標(biāo)比較豐滿。或者,如果所述預(yù)定模型為其他形狀,則也可以根據(jù)所述預(yù)定模型的形狀對所述第一形狀的所述第一圖標(biāo)進行相應(yīng)處理,得到所述第二形狀的所述第二圖標(biāo)。
[0096]或者,還可以有其他方法生成所述第二形狀的所述第二圖標(biāo),本發(fā)明不做限制。
[0097]本發(fā)明實施例中生成所述第二圖標(biāo)的方式可以有多種,系統(tǒng)可以預(yù)先設(shè)定,或者也可以由用戶自行進行選擇,方式靈活。
[0098]且,本發(fā)明實施例中的所述預(yù)定形狀可以是出廠時設(shè)定好的,或者也可以由用戶自行進行設(shè)定,例如系統(tǒng)可以為用戶提供多種可能的形狀,由用戶從中選取喜歡的形狀來作為所述預(yù)定形狀,再采用本發(fā)明實施例提供的所述圖標(biāo)處理方法來將所述顯示單元中顯示的部分或全部圖標(biāo)均處理為所述預(yù)定形狀的圖標(biāo),既可以避免誤操作,又能最大程度滿足用戶的需求,提高用戶體驗。
[0099]本發(fā)明實施例中,如果在步驟101中獲得的是所述第一對象,則如果在步驟102中判斷確定所述第一對象所對應(yīng)的所述第一圖標(biāo)的所述第一形狀不符合所述預(yù)定形狀,可以直接根據(jù)所述第一對象生成所述第二形狀的所述第二圖標(biāo)。例如,如果在步驟102中判斷確定所述第一對象所對應(yīng)的所述第一圖標(biāo)的所述第一形狀不符合所述預(yù)定形狀,可以以所述預(yù)定模型為框架,直接生成所述第二形狀的所述第二圖標(biāo)。
[0100]本發(fā)明實施例中,如果未對形狀不同的圖標(biāo)進行處理,則得到的顯示效果可以如圖1B所示,圖1B是以所述電子設(shè)備是手機為例進行說明,該手機的顯示屏中共顯示有4種形狀的圖標(biāo),圖1B中以二維形狀的圖標(biāo)進行說明,或如圖1C所示,圖1C是以所述電子設(shè)備是手機為例進行說明,該手機的顯示屏中共顯示有2種形狀的圖標(biāo),圖1C中以三維形狀的圖標(biāo)進行說明。而采用本發(fā)明實施例中的方法對形狀不同的圖標(biāo)進行處理后,可以得到如圖1D或如圖1E的顯示效果:假設(shè)圖1B中的圓形為所述預(yù)定形狀,則所述電子設(shè)備在處理完畢后可以獲得如圖1D所示的效果,或假設(shè)圖1C中的長方體為所述預(yù)定形狀,則所述電子設(shè)備在處理完畢后可以獲得如圖1E所示的效果。
[0101]本發(fā)明的實施例中的圖標(biāo)的形狀可以為二維度形狀也可以是三維形狀。當(dāng)然新生成的滿足所述預(yù)定形狀的圖標(biāo)其形狀可以為二維度形狀也可以是三維形狀。
[0102]本發(fā)明實施例中,在得到所述第二圖標(biāo)后,可以對所述第二圖標(biāo)進行邊緣模糊等處理,以使所述第二圖標(biāo)看上去更整齊合一,從視覺效果上來說更優(yōu)。
[0103]本發(fā)明實施例中,在生成所述第二形狀的所述第二圖標(biāo)后,所述電子設(shè)備的所述顯示單元上可以對所述第二圖標(biāo)進行顯示。
[0104]本發(fā)明實施例中,所述顯示單元可以顯示不同形狀的圖標(biāo)。如果所述顯示單元上不僅顯示有所述第二形狀的所述第二圖標(biāo),還顯示有對應(yīng)于第三形狀的第三圖標(biāo),所述第三形狀不同于所述第二形狀,則說明在生成所述第三圖標(biāo)時未對其進行處理,當(dāng)顯示出來之后,用戶可以對其進行處理。
[0105]所述電子設(shè)備可以獲得第一操作,在獲得所述第一操作后,所述電子設(shè)備可以對所述第一操作進行響應(yīng),可以根據(jù)所述第三圖標(biāo)生成第四圖標(biāo),所述第四圖標(biāo)對應(yīng)于第四形狀,所述第四形狀可以與所述第二形狀相同。
[0106]本發(fā)明實施例中,所述電子設(shè)備的所述顯示單元上可能顯示有多種形狀的圖標(biāo),如圖1B所示,圖1B是以所述電子設(shè)備是手機為例進行說明,該手機的顯示屏中共顯示有4種形狀的圖標(biāo),圖1B中以二維形狀的圖標(biāo)進行說明,或如圖1C所示,圖1C是以所述電子設(shè)備是手機為例進行說明,該手機的顯示屏中共顯示有2種形狀的圖標(biāo),圖1C中以三維形狀的圖標(biāo)進行說明,可以分別對其進行處理。例如所述電子設(shè)備在獲得所述第一操作后可以將一種形狀的圖標(biāo)處理為與所述預(yù)定形狀相同形狀的圖標(biāo),之后如果再獲得所述第一操作,則可以再將另一種形狀的圖標(biāo)處理為與所述預(yù)定形狀相同形狀的圖標(biāo);或者所述電子設(shè)備在獲得所述第一操作后可以將所有與所述預(yù)定形狀的形狀不相同的圖標(biāo)的形狀均處理為與所述預(yù)定形狀相同形狀的圖標(biāo),如圖1D所示,假設(shè)圖1B中的圓形為所述預(yù)定形狀,則所述電子設(shè)備在處理完畢后可以獲得如圖1D所示的效果,或假設(shè)圖1C中的長方體為所述預(yù)定形狀,則所述電子設(shè)備在處理完畢后可以獲得如圖1E所示的效果?;蛘咭部梢杂衅渌奶幚矸绞?。
[0107]本發(fā)明實施例中,如果所述電子設(shè)備的所述顯示單元上顯示有兩種形狀的圖標(biāo),即所述第二形狀對應(yīng)的所述第二圖標(biāo)和所述第三形狀對應(yīng)的所述第三圖標(biāo),其中所述顯示單元上顯示有至少一個第三圖標(biāo)。則所述電子設(shè)備在獲得所述第一操作后可以對所述至少一個第三圖標(biāo)中的一個或幾個第三圖標(biāo)進行處理,將其處理為與所述第四形狀對應(yīng)的所述第四圖標(biāo),或者所述電子設(shè)備在獲得所述第一操作后可以對所述至少一個第三圖標(biāo)中的全部第三圖標(biāo)進行處理,將其處理為與所述第四形狀對應(yīng)的所述第四圖標(biāo)。
[0108]本發(fā)明實施例中,所述第一操作可以為一預(yù)定手勢,例如所述電子設(shè)備可以通過采集單元采集該手勢,例如所述采集單元可以是攝像頭或者重力傳感器或者觸摸感應(yīng)單元?;蛘咚龅谝徊僮骺梢允前聪滤鲭娮釉O(shè)備中一特定按鍵的操作,或者所述第一操作可以是點擊所述至少一個第三圖標(biāo)中的一個第三圖標(biāo)的操作,或者所述第一操作也可以是其他類型的操作。
[0109]本發(fā)明實施例中,根據(jù)所述第三圖標(biāo)生成所述第四圖標(biāo)的方式可以與生成所述第二圖標(biāo)的方式類似,此處不再贅述。
[0110]本發(fā)明實施例中,圖標(biāo)的形狀可以是二維圖形,或者也可以是三維圖形,本發(fā)明對此不做限制。
[0111]以下通過幾個具體的實施例介紹本發(fā)明中的圖標(biāo)處理方法,下面的實施例主要介紹了所述方法的幾種可能的應(yīng)用場景。需要說明的是,本發(fā)明中的實施例只用于解釋本發(fā)明,而不能用于限制本發(fā)明,凡是符合本發(fā)明思想的實施例均在本發(fā)明的保護范圍之內(nèi),本領(lǐng)域技術(shù)人員自然知道應(yīng)如何根據(jù)本發(fā)明的思想進行變形。
[0112]實施例一:
[0113]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0114]在所述電子設(shè)備中安裝第一應(yīng)用程序時,所述第一應(yīng)用程序為第三方應(yīng)用程序,獲得第一對象,所述第一對象是一中間處理對象,在正常安裝流程中,所述第一對象可以用于生成形狀為所述第一形狀的所述第一圖標(biāo)。
[0115]在獲得所述第一對象后,可以調(diào)用所述預(yù)定形狀對應(yīng)的預(yù)定模型,以根據(jù)所述預(yù)定模型判斷與所述第一對象對應(yīng)的所述第一圖標(biāo)的所述第一形狀是否符合所述預(yù)定形狀,可以獲得所述判斷結(jié)果。
[0116]本實施例中所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以以所述預(yù)定模型為框架,直接生成所述第二形狀的所述第二圖標(biāo),所述第二形狀與所述預(yù)定形狀相同。
[0117]實施例二:
[0118]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0119]在所述電子設(shè)備中安裝第一應(yīng)用程序時,所述第一應(yīng)用程序為第三方應(yīng)用程序,獲得第一圖標(biāo),所述第一圖標(biāo)為顯示在所述顯示單元上的與所述第一應(yīng)用程序相應(yīng)的圖標(biāo),在所述第一應(yīng)用程序安裝完成后,通過在所述顯示單元上點擊所述第一圖標(biāo)可以進入所述第一應(yīng)用程序界面。
[0120]在獲得所述第一圖標(biāo)后,可以調(diào)用所述預(yù)定形狀對應(yīng)的預(yù)定模型,以根據(jù)所述預(yù)定模型判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,可以獲得所述判斷結(jié)果。
[0121]例如,如果所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的圓形框,如果所述預(yù)定形狀為方形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的方形框,等等。其中,所述預(yù)定形狀可以是所述電子設(shè)備中的通用圖標(biāo)形狀。
[0122]本實施例中所述預(yù)定形狀為圓形,所述第一形狀為方形,所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀。
[0123]因所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是與所述預(yù)定形狀大小相同的圓形框。如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以直接令所述第一形狀的所述第一圖標(biāo)完全包覆在所述預(yù)定模型的外側(cè),得到所述第二圖標(biāo),則所述第二圖標(biāo)的形狀就是所述預(yù)定模型的形狀,因此所述第二形狀會與所述預(yù)定圖標(biāo)的形狀相同。
[0124]S卩,如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,可以看作將所述第一形狀的所述第一圖標(biāo)處理為軟質(zhì)材料,其可以任意彎折,可以完全包覆在所述預(yù)定模型外偵牝本實施例中所述預(yù)定模型為圓形框,則所述第一圖標(biāo)可以包覆在該圓形框的外側(cè),相當(dāng)于給所述預(yù)定模型包裹了一層外殼,得到所述第二形狀的所述第二圖標(biāo),所述第二形狀與所述預(yù)定形狀相同。
[0125]本實施例中,在生成所述第二圖標(biāo)后,可以對所述第二圖標(biāo)進行邊緣模糊等處理,以使所述第二圖標(biāo)看上去更美觀。
[0126]實施例三:
[0127]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0128]在所述電子設(shè)備中安裝第一應(yīng)用程序時,所述第一應(yīng)用程序為第三方應(yīng)用程序,獲得第一圖標(biāo),所述第一圖標(biāo)為顯示在所述顯示單元上的與所述第一應(yīng)用程序相應(yīng)的圖標(biāo),在所述第一應(yīng)用程序安裝完成后,通過在所述顯示單元上點擊所述第一圖標(biāo)可以進入所述第一應(yīng)用程序界面。
[0129]在獲得所述第一圖標(biāo)后,可以調(diào)用所述預(yù)定形狀對應(yīng)的預(yù)定模型,以根據(jù)所述預(yù)定模型判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,可以獲得所述判斷結(jié)果。
[0130]例如,如果所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的圓形框,如果所述預(yù)定形狀為方形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的方形框,等等。其中,所述預(yù)定形狀可以是所述電子設(shè)備中的通用圖標(biāo)形狀。
[0131]本實施例中所述預(yù)定形狀為圓形,所述第一形狀為方形,所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀。
[0132]如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
[0133]例如,本實施例中所述預(yù)定形狀為圓形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的圓形框,所述第一形狀為方形。所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,將所述第一圖標(biāo)嵌入該圓形框中,得到所述形狀的所述第二圖標(biāo)。在將所述第一圖標(biāo)嵌入該圓形框中后,該圓形框中可能會有空白的地方,可以對這些空白處進行填補,以使所述第二圖標(biāo)比較豐滿。
[0134]其中,本實施例中,在將所述第一圖標(biāo)嵌入相應(yīng)的預(yù)定模型中之前,首先要判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀與所述預(yù)定模型的大小是否相應(yīng),如果不相應(yīng),需要先對所述第一形狀的尺寸進行調(diào)整,要保證所述第一圖標(biāo)能夠嵌入所述預(yù)定模型中。
[0135]本實施例中,在生成所述第二圖標(biāo)后,可以對所述第二圖標(biāo)進行邊緣模糊等處理,以使所述第二圖標(biāo)看上去更美觀。
[0136]實施例四:
[0137]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0138]在所述電子設(shè)備中安裝第一應(yīng)用程序時,所述第一應(yīng)用程序為第三方應(yīng)用程序,獲得第一圖標(biāo),所述第一圖標(biāo)為顯示在所述顯示單元上的與所述第一應(yīng)用程序相應(yīng)的圖標(biāo),在所述第一應(yīng)用程序安裝完成后,通過在所述顯示單元上點擊所述第一圖標(biāo)可以進入所述第一應(yīng)用程序界面。
[0139]在獲得所述第一圖標(biāo)后,可以調(diào)用所述預(yù)定形狀對應(yīng)的預(yù)定模型,以根據(jù)所述預(yù)定模型判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,可以獲得所述判斷結(jié)果。
[0140]例如,如果所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的圓形框,如果所述預(yù)定形狀為方形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的方形框,等等。其中,所述預(yù)定形狀可以是所述電子設(shè)備中的通用圖標(biāo)形狀。
[0141]本實施例中所述預(yù)定形狀為圓形,所述第一形狀為方形,所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀。
[0142]如果所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,則可以對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
[0143]例如,本實施例中所述預(yù)定形狀為圓形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的圓形框。所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,例如本實施例中所述第一形狀為方形,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整。在調(diào)整時,可以將該方形切割為圓形,如果切割后得到的圓形的尺寸大于與所述預(yù)定模型的尺寸,則需要對該圓形進行整體壓縮,以使其尺寸與所述預(yù)定模型的尺寸相同,如果切割后得到的圓形的尺寸小于所述預(yù)定模型的尺寸,則還需對該圓形進行相應(yīng)填補,例如可在該圓形外側(cè)進行填補,得到所述第二形狀的所述第二圖標(biāo),需保證所述第二形狀的尺寸與所述預(yù)定模型的尺寸相同。[0144]本實施例中,在生成所述第二圖標(biāo)后,可以對所述第二圖標(biāo)進行邊緣模糊等處理,以使所述第二圖標(biāo)看上去更美觀。
[0145]實施例四:
[0146]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0147]在所述電子設(shè)備中安裝第一應(yīng)用程序時,所述第一應(yīng)用程序為第三方應(yīng)用程序,獲得第一圖標(biāo),所述第一圖標(biāo)為顯示在所述顯示單元上的與所述第一應(yīng)用程序相應(yīng)的圖標(biāo),在所述第一應(yīng)用程序安裝完成后,通過在所述顯示單元上點擊所述第一圖標(biāo)可以進入所述第一應(yīng)用程序界面。
[0148]在獲得所述第一圖標(biāo)后,可以調(diào)用所述預(yù)定形狀對應(yīng)的預(yù)定模型,以根據(jù)所述預(yù)定模型判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,可以獲得所述判斷結(jié)果。
[0149]例如,如果所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的圓形框,如果所述預(yù)定形狀為方形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的方形框,等等。其中,所述預(yù)定形狀可以是所述電子設(shè)備中的通用圖標(biāo)形狀。
[0150]本實施例中所述預(yù)定形狀為圓形,所述第一形狀為方形,所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀。
[0151]如果所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,則可以對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
[0152]例如,本實施例中所述預(yù)定模型為圓形框,則可以為所述第一圖標(biāo)作一外接圓,該外接圓的尺寸要與所述預(yù)定模型的尺寸相同,得到所述第二形狀的所述第二圖標(biāo)。在做所述外接圓后,該外接圓中可能會有空白的地方,可以對這些空白處進行填補,以使所述第二圖標(biāo)比較豐滿。
[0153]本實施例中,在生成所述第二圖標(biāo)后,可以對所述第二圖標(biāo)進行邊緣模糊等處理,以使所述第二圖標(biāo)看上去更美觀。
[0154]實施例五:
[0155]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0156]在所述電子設(shè)備中安裝第一應(yīng)用程序時,所述第一應(yīng)用程序為第三方應(yīng)用程序,獲得第一圖標(biāo),所述第一圖標(biāo)為顯示在所述顯示單元上的與所述第一應(yīng)用程序相應(yīng)的圖標(biāo),在所述第一應(yīng)用程序安裝完成后,通過在所述顯示單元上點擊所述第一圖標(biāo)可以進入所述第一應(yīng)用程序界面。
[0157]在獲得所述第一圖標(biāo)后,可以調(diào)用所述預(yù)定形狀對應(yīng)的預(yù)定模型,以根據(jù)所述預(yù)定模型判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,可以獲得所述判斷結(jié)果。
[0158]例如,如果所述預(yù)定形狀為圓形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的圓形框,如果所述預(yù)定形狀為方形,則所述預(yù)定模型可以是一大小與所述預(yù)定形狀相等的方形框,等等。其中,所述預(yù)定形狀可以是所述電子設(shè)備中的通用圖標(biāo)形狀。
[0159]本實施例中所述預(yù)定形狀為方形,所述第一形狀為圓形,所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀。[0160]如果判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
[0161]例如,本實施例中所述預(yù)定形狀為方形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的方形框,所述第一形狀為圓形。所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀,則可以對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,將所述第一圖標(biāo)嵌入該方形框中,得到所述形狀的所述第二圖標(biāo)。在將所述第一圖標(biāo)嵌入該方形框中后,該方形框中可能會有空白的地方,可以對這些空白處進行填補,以使所述第二圖標(biāo)比較豐滿。
[0162]其中,本實施例中,在將所述第一圖標(biāo)嵌入相應(yīng)的預(yù)定模型中之前,首先要判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀與所述預(yù)定模型的大小是否相應(yīng),如果不相應(yīng),需要先對所述第一形狀的尺寸進行調(diào)整,要保證所述第一圖標(biāo)能夠嵌入所述預(yù)定模型中。
[0163]本實施例中,在生成所述第二圖標(biāo)后,可以對所述第二圖標(biāo)進行邊緣模糊等處理,以使所述第二圖標(biāo)看上去更美觀。
[0164]本實施例中,在生成所述第二圖標(biāo)后,所述電子設(shè)備的所述顯示單元可以將所述第二圖標(biāo)進行顯示。此時所述顯示單元上可以顯示有兩種形狀的圖標(biāo),包括第二形狀的第二圖標(biāo)和第三形狀的第三圖標(biāo),所述第二形狀與所述第三形狀不同,所述第二形狀與所述預(yù)定形狀相同。
[0165]用戶點擊其中一個所述第三圖標(biāo),相當(dāng)于用戶對所述電子設(shè)備進行了第一操作,所述電子設(shè)備響應(yīng)所述第一操作,可以根據(jù)所述第三圖標(biāo)生成第四圖標(biāo),所述第四圖標(biāo)對應(yīng)于第四形狀,所述第四形狀可以與所述第二形狀相同。在所述顯示單元上看到的效果可以是在用戶進行所述第一操作后,所述第四形狀的所述第四圖標(biāo)替代了所述第三形狀的所述第三圖標(biāo)。本實施例中可以只是用戶點擊的該第三圖標(biāo)變成了所述第四圖標(biāo),而其他第三圖標(biāo)未發(fā)生變化,或者也可以是所述顯示單元上顯示的所有第三圖標(biāo)均變成了所述第四圖標(biāo)。
[0166]參見圖2,本發(fā)明還提供一種圖標(biāo)處理方法,所述方法可以應(yīng)用于一電子設(shè)備,所述電子設(shè)備與圖1A中的電子設(shè)備可以是同一電子設(shè)備。所述電子設(shè)備的顯示單元上可以包括至少一個第三圖標(biāo)及至少一個第二圖標(biāo),其中所述第三圖標(biāo)對應(yīng)的第三形狀不同于所述第二圖標(biāo)對應(yīng)的第二形狀。所述方法的主要流程如下:
[0167]步驟201:獲得第一操作。
[0168]本發(fā)明實施例中,所述第一操作可以為一預(yù)定手勢,例如所述電子設(shè)備可以通過采集單元采集該預(yù)定手勢,例如所述采集單元可以是攝像頭?;蛘咚龅谝徊僮骺梢允前聪滤鲭娮釉O(shè)備中一特定按鍵的操作,或者所述第一操作可以是點擊所述至少一個第三圖標(biāo)中的一個第三圖標(biāo)的操作,或者所述第一操作也可以是其他類型的操作。
[0169]步驟202:對所述第一操作進行響應(yīng),在所述顯示單元上以第三形狀對所述第一圖標(biāo)進行顯示;以第四形狀對所述第二圖標(biāo)進行顯示;其中,所述第三形狀與所述第四形狀相同。
[0170]本發(fā)明實施例中,所述電子設(shè)備的所述顯示單元上可能顯示有多種形狀的圖標(biāo),可以分別對其進行處理。
[0171]本發(fā)明實施例中,所述第一形狀與所述預(yù)定形狀可以相同也可以不同,所述第二形狀與所述預(yù)定形狀可以相同也可以不同。
[0172]如果所述第一形狀與所述預(yù)定形狀相同,則所述第一形狀與所述第三形狀相同,即對所述第一操作進行響應(yīng)后可以不對所述第一形狀的所述第一圖標(biāo)進行處理,依然按照所述第一形狀顯示所述第一圖標(biāo);如果所述第一形狀與所述預(yù)定形狀不同,則對所述第一操作進行響應(yīng),需要對所述第一形狀進行處理,可以將其處理為所述第三形狀,例如所述第三形狀可以與所述預(yù)定形狀相同,處理完畢后按照所述第三形狀顯示所述第一圖標(biāo)。
[0173]如果所述第一形狀與所述預(yù)定形狀相同,則所述第一形狀與所述第三形狀相同,即對所述第一操作進行響應(yīng)后可以不對所述第一形狀的所述第一圖標(biāo)進行處理,依然按照所述第一形狀顯示所述第一圖標(biāo);如果所述第二形狀與所述預(yù)定形狀不同,則對所述第一操作進行響應(yīng),需要對所述第二形狀進行處理,可以將其處理為所述第四形狀,例如所述第四形狀可以與所述預(yù)定形狀相同,處理完畢后按照所述第四形狀顯示所述第二圖標(biāo)。
[0174]S卩,本發(fā)明實施例中,首先需要判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合所述預(yù)定形狀,和/或判斷所述第二圖標(biāo)對應(yīng)的所述第二形狀是否符合所述預(yù)定形狀。如果所述第一形狀符合所述預(yù)定形狀、所述第二形狀不符合所述預(yù)定形狀,則可以只需對所述第二形狀進行處理,將其處理為與所述預(yù)定形狀相同的所述第四形狀;如果所述第一形狀不符合所述預(yù)定形狀、所述第二形狀符合所述預(yù)定形狀,則可以只需對所述第一形狀進行處理,將其處理為與所述預(yù)定形狀相同的所述第三形狀;如果所述第一形狀不符合所述預(yù)定形狀、所述第二形狀也不符合所述預(yù)定形狀,則可以對所述第一形狀及所述第二形狀均進行處理,可以將所述第一形狀處理為與所述預(yù)定形狀相同的所述第三形狀,及將所述第二形狀處理為與所述預(yù)定形狀相同的所述第四形狀;如果所述第一形狀符合所述預(yù)定形狀、所述第二形狀也符合所述預(yù)定形狀,則可以不對所述第一形狀及所述第二形狀進行處理,可以直接將其二者進行顯示。本發(fā)明實施例中,符合所述預(yù)定形狀,可以是指與所述預(yù)定形狀相同或相應(yīng)。以下均以符合所述預(yù)定形狀是指與所述預(yù)定形狀相同為例進行說明。
[0175]例如所述電子設(shè)備在獲得所述第一操作后可以將一種形狀的圖標(biāo)處理為與所述預(yù)定形狀相同形狀的圖標(biāo),之后如果再獲得所述第一操作,則可以再將另一種形狀的圖標(biāo)處理為與所述預(yù)定形狀相同形狀的圖標(biāo);或者所述電子設(shè)備在獲得所述第一操作后可以將所有與所述預(yù)定形狀的形狀不相同的圖標(biāo)的形狀均處理為與所述預(yù)定形狀相同形狀的圖標(biāo),或者也可以有其他的處理方式。
[0176]本發(fā)明實施例中,如果所述電子設(shè)備的所述顯示單元上顯示有兩種形狀的圖標(biāo),即所述第一形狀對應(yīng)的所述第二圖標(biāo)和所述第二形狀對應(yīng)的所述第二圖標(biāo),其中所述顯示單元上顯示有至少一個第二圖標(biāo),且所述第一形狀與所述預(yù)定形狀相同,所述第二形狀與所述預(yù)定形狀不同。則所述電子設(shè)備在獲得所述第一操作后可以對所述至少一個第二圖標(biāo)中的一個或幾個第二圖標(biāo)進行處理,將其處理為與所述第四形狀對應(yīng)的所述第四圖標(biāo),或者所述電子設(shè)備在獲得所述第一操作后可以對所述至少一個第二圖標(biāo)中的全部第二圖標(biāo)進行處理,將其處理為與所述第四形狀對應(yīng)的所述第四圖標(biāo)。
[0177]本發(fā)明實施例中,所述第一操作可以為一預(yù)定手勢,例如所述電子設(shè)備可以通過采集單元采集該手勢,例如所述采集單元可以是攝像頭?;蛘咚龅谝徊僮骺梢允前聪滤鲭娮釉O(shè)備中一特定按鍵的操作,或者所述第一操作可以是點擊所述至少一個第三圖標(biāo)中的一個第三圖標(biāo)的操作,或者所述第一操作也可以是其他類型的操作。[0178]本發(fā)明實施例中,將所述第一形狀的所述第一圖標(biāo)處理為所述第三形狀的所述第三圖標(biāo)的方式和將所述第二形狀的所述第二圖標(biāo)處理為所述第四形狀的所述第四圖標(biāo)的方式都可以與圖1A中生成所述第二圖標(biāo)的方式類似,此處不再贅述。
[0179]本發(fā)明實施例中,圖標(biāo)的形狀可以是二維圖形,或者也可以是三維圖形,本發(fā)明對此不做限制。
[0180]本發(fā)明實施例中,在所述顯示單元上以第三形狀對所述第一圖標(biāo)進行顯示;以第四形狀對所述第二圖標(biāo)進行顯示之后還可以包括步驟:
[0181]獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo);
[0182]當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,或在所述電子設(shè)備中安裝所述第一應(yīng)用程序的過程中,可以獲得第一對象,在正常安裝流程中,所述第一對象可以用于生成形狀為所述第一形狀的所述第一圖標(biāo),即所述第一對象可以是一中間處理對象,在安裝所述第一應(yīng)用程序的正常流程中通過對所述第一對象的處理可以使其生成所述第一圖標(biāo)。
[0183]或,當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,或在所述電子設(shè)備中安裝所述第一應(yīng)用程序的過程中,可以直接獲得所述第一圖標(biāo)。其中,所述第一應(yīng)用程序安裝完畢后,所述第一圖標(biāo)可以顯示在所述電子設(shè)備的所述顯示單元上,用戶可以通過點擊所述第一圖標(biāo)來進入所述第一應(yīng)用程序。
[0184]或,當(dāng)需要向所述顯示單元上添加與所述第一圖標(biāo)相應(yīng)的第一文件時可以獲得所述第一圖標(biāo)。例如,在將所述第一文件拷貝到所述顯示單元時也可以獲得與所述第一文件對應(yīng)的所述第一圖標(biāo),所述第一文件可以是word文檔、圖片文檔或其他類型的文件。
[0185]判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0186]在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,生成形狀為第三形狀的第三圖標(biāo),其中,所述第三形狀符合所述預(yù)定形狀。
[0187]本發(fā)明實施例中,如果對某一圖標(biāo)的形狀進行了調(diào)整,則可以將調(diào)整后的圖標(biāo)存儲在一緩存模塊中,以便在用戶需要調(diào)整顯示效果時可以直接從所述緩存模塊中取出進行顯示,可以提高顯示效率。例如,所述第一圖標(biāo)對應(yīng)的所述第一形狀不符合所述預(yù)定形狀,對所述第一形狀進行了調(diào)整,將所述第一形狀調(diào)整為了與所述預(yù)定形狀相符合的第三形狀,則可以將所述第三形狀的所述第一圖標(biāo)存儲在所述緩存模塊中。如果所述電子設(shè)備暫時沒有顯示所述第三形狀的所述第一圖標(biāo),而依然顯示的是所述第一形狀的所述第一圖標(biāo),而在下一時刻,所述電子設(shè)備獲得所述第一操作,可以首先判斷所述第一形狀是否符合所述預(yù)定形狀,判斷確定所述第一形狀不符合所述預(yù)定形狀,則可以直接從所述緩存模塊中取出所述第三形狀的所述第一圖標(biāo)進行顯示。如此,無需在接收到所述第一操作后再對所述第一形狀進行調(diào)整,節(jié)省了操作時間,提高了操作效率。
[0188]在調(diào)整后,可以使所述電子設(shè)備的所述顯示單元上顯示形狀相同的圖標(biāo),較為整潔,符合用戶的審美習(xí)慣,也會避免用戶的誤操作。
[0189]以下通過幾個具體的實施例介紹本發(fā)明中的圖標(biāo)處理方法,下面的實施例主要介紹了所述方法的幾種可能的應(yīng)用場景。需要說明的是,本發(fā)明中的實施例只用于解釋本發(fā)明,而不能用于限制本發(fā)明,凡是符合本發(fā)明思想的實施例均在本發(fā)明的保護范圍之內(nèi),本領(lǐng)域技術(shù)人員自然知道應(yīng)如何根據(jù)本發(fā)明的思想進行變形。[0190]實施例一:
[0191]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0192]所述顯示單元上顯示有5個與第一形狀對應(yīng)的第一圖標(biāo)和7個與第二形狀對應(yīng)的第二圖標(biāo),其中所述第一形狀符合所述預(yù)定形狀,所述第二形狀不符合所述預(yù)定形狀。
[0193]用戶確定想要對所述第而圖標(biāo)進行調(diào)整。用戶做了一個預(yù)定手勢,所述電子設(shè)備通過攝像頭采集到了該預(yù)定手勢,即相當(dāng)于所述電子設(shè)備獲得了第一操作。
[0194]所述電子設(shè)備對所述第一操作進行響應(yīng),本實施例中所述電子設(shè)備在獲得所述第一操作后可以對所述至少一個第二圖標(biāo)中的全部7個第二圖標(biāo)進行處理,將其均處理為與所述第四形狀對應(yīng)的所述第四圖標(biāo),所述第四形狀與所述預(yù)定形狀相同。用戶看上去的效果就是所述顯示單元上顯示的所有所述第二形狀的所述第二圖標(biāo)均被所述第四形狀的所述第四圖標(biāo)所替代。
[0195]其中,所述電子設(shè)備對所述第二圖標(biāo)進行處理的方式可以是:
[0196]例如,本實施例中所述預(yù)定形狀為方形,所述預(yù)定模型為大小與所述預(yù)定圖標(biāo)的預(yù)定形狀大小相同的方形框,所述第二形狀為圓形??梢詫λ龅诙D標(biāo)對應(yīng)的所述第二形狀進行調(diào)整,將所述第二圖標(biāo)嵌入該方形框中,得到所述第四形狀的所述第四圖標(biāo)。在將所述第二圖標(biāo)嵌入該方形框中后,該方形框中可能會有空白的地方,可以通過圖像處理的方式對這些空白處進行填補,以使所述第四圖標(biāo)比較豐滿。
[0197]實施例二:
[0198]所述電子設(shè)備為手機,所述電子設(shè)備的所述顯示單元為該手機的顯示屏。
[0199]所述顯示單元上顯示有5個與第一形狀對應(yīng)的第一圖標(biāo)和7個與第二形狀對應(yīng)的第二圖標(biāo),其中所述第一形狀符合所述預(yù)定形狀,所述第二形狀不符合所述預(yù)定形狀。
[0200]用戶確定想要對所述第二圖標(biāo)進行調(diào)整。所述顯示屏為觸摸屏,用戶通過觸摸屏點擊了其中一個第二圖標(biāo),即相當(dāng)于所述電子設(shè)備獲得了第一操作。
[0201]所述電子設(shè)備對所述第一操作進行響應(yīng),本實施例中所述電子設(shè)備在獲得所述第一操作后可以對點擊的該第二圖標(biāo)進行處理,將其處理為與所述第四形狀對應(yīng)的所述第四圖標(biāo),所述第四形狀與所述預(yù)定形狀相同。用戶看上去的效果就是所述顯示單元上顯示的該第二圖標(biāo)被所述第四形狀的所述第四圖標(biāo)所替代,而其余6個第二圖標(biāo)未發(fā)生變化。
[0202]其中,所述電子設(shè)備對所述第二圖標(biāo)進行處理的方式可以是:
[0203]例如,本實施例中所述預(yù)定模型為圓形框,則可以為所述第二圖標(biāo)作一外接圓,該外接圓的尺寸要與所述預(yù)定模型的尺寸相同,得到所述第四形狀的所述第四圖標(biāo)。在做所述外接圓后,該外接圓中可能會有空白的地方,可以通過圖像處理的方式對這些空白處進行填補,以使所述第四圖標(biāo)比較豐滿。
[0204]S卩,本發(fā)明實施例中,不僅在將圖標(biāo)進行顯示之前可以先對形狀不同的圖標(biāo)進行處理,使其變成與通用圖標(biāo)的形狀相同的圖標(biāo),且也可以對已經(jīng)生成并顯示的圖標(biāo)進行處理,可以將其處理為與通用圖標(biāo)的形狀相同的圖標(biāo),處理方式多樣,處理時間也可以由用戶自行選擇,在盡量避免用戶誤操作的前提下也可以方便用戶的操作習(xí)慣。
[0205]并且,在將圖標(biāo)的形狀處理完畢后,可以將處理后的結(jié)果存儲在所述緩存模塊中,以便在需要進行顯示效果的變換時能夠直接從所述緩存模塊中取出相應(yīng)的圖標(biāo)進行顯示,無需在接收到用于變換的相應(yīng)操作后再將圖標(biāo)的形狀進行處理,節(jié)省了處理時間,提高了處理效率。
[0206]參見圖3,本發(fā)明提供一種電子設(shè)備,所述電子設(shè)備可以包括第一獲取模塊301、判斷模塊302和生成模塊303。所述電子設(shè)備還可以包括處理模塊304。
[0207]第一獲取模塊301可以用于獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo)。
[0208]第一獲取模塊301具體可以用于當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,獲得與所述第一應(yīng)用程序相應(yīng)的第一對象,所述第一對象用于生成形狀為所述第一形狀的所述第一圖標(biāo);或,當(dāng)需要在所述電子設(shè)備中安裝與所述第一圖標(biāo)相應(yīng)的第一應(yīng)用程序時獲得所述第一圖標(biāo);或,當(dāng)需要向所述顯示單元上添加與所述第一圖標(biāo)相應(yīng)的第一文件時獲得所述第一圖標(biāo)。
[0209]本發(fā)明實施例中所述預(yù)定形狀為所述電子設(shè)備中的通用圖標(biāo)形狀。
[0210]判斷模塊302可以用于判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)
果O
[0211]生成模塊303可以用于在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
[0212]生成模塊303具體可以用于在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,令所述第一圖標(biāo)包覆在所述預(yù)定形狀對應(yīng)的預(yù)定模型外側(cè),得到所述第二形狀的所述第二圖標(biāo)。
[0213]生成模塊303具體可以用于在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
[0214]生成模塊303具體可以用于在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
[0215]處理模塊304可以用于對所述第二圖標(biāo)進行邊緣模糊處理。
[0216]參見圖4,本發(fā)明還提供一種電子設(shè)備,所述電子設(shè)備可以具有一顯示單元,所述顯示單元上可以包括第一圖標(biāo)及第二圖標(biāo),其中所述第一圖標(biāo)對應(yīng)的第一形狀不同于所述第二圖標(biāo)對應(yīng)的第二形狀。所述電子設(shè)備可以包括第二獲取模塊401和響應(yīng)模塊402。本發(fā)明實施例中,圖4所示的所述電子設(shè)備與圖3所示的所述電子設(shè)備可以是同一電子設(shè)備。
[0217]第二獲取模塊401可以用于獲得第一操作。
[0218]響應(yīng)模塊402可以用于對所述第一操作進行響應(yīng),在所述顯示單元上以第三形狀對所述第一圖標(biāo)進行顯示;以第四形狀對所述第二圖標(biāo)進行顯示;其中,所述第三形狀與所述第四形狀相同。
[0219]響應(yīng)模塊402具體可以用于:
[0220]判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0221]在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第三形狀的新的第一圖標(biāo),所述第三形狀與所述預(yù)定形狀相同;
[0222]在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第一圖標(biāo)對應(yīng)的所述第一形狀;和/或;[0223]判斷所述第二圖標(biāo)對應(yīng)的所述第二形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;
[0224]在所述判斷結(jié)果表明所述第形狀不符合所述預(yù)定形狀時,生成形狀為第四形狀的新的第二圖標(biāo);所述第四形狀與所述預(yù)定形狀相同;
[0225]在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第二圖標(biāo)對應(yīng)的所述第二形狀。
[0226]所述電子設(shè)備還可以包括緩存模塊,可以用于存儲處理完畢后的圖標(biāo)。
[0227]本發(fā)明實施例中的圖標(biāo)處理方法可以應(yīng)用于一電子設(shè)備中,所述方法包括:獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo);判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
[0228]當(dāng)需要向所述電子設(shè)備的所述顯示單元上添加第一圖標(biāo)時,可以先判斷所述第一圖標(biāo)對應(yīng)的第一形狀是否滿足預(yù)定形狀,如果滿足則可以繼續(xù)正常添加過程,如果不滿足,則需要對所述第一形狀的所述第一圖標(biāo)進行處理,以使處理后的所述第一圖標(biāo)的形狀滿足所述預(yù)定形狀,從而可以使安裝的應(yīng)用程序?qū)?yīng)的圖標(biāo)形狀與已有的圖標(biāo)形狀一致,有效避免了誤操作,也符合用戶的審美,提高用戶體驗。
[0229]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0230]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0231]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0232]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0233]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種圖標(biāo)處理方法,應(yīng)用于一電子設(shè)備中,其特征在于,所述方法包括: 獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo); 判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果; 在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
2.如權(quán)利要求1所述的方法,其特征在于,獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo)的步驟包括: 當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,獲得與所述第一應(yīng)用程序相應(yīng)的第一對象,所述第一對象用于生成形狀為所述第一形狀的所述第一圖標(biāo);或, 當(dāng)需要在所述電子設(shè)備中安裝與所述第一圖標(biāo)相應(yīng)的第一應(yīng)用程序時獲得所述第一圖標(biāo);或, 當(dāng)需要向所述顯示單元上添加與所述第一圖標(biāo)相應(yīng)的第一文件時獲得所述第一圖標(biāo)。
3.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)定形狀為所述電子設(shè)備中的通用圖標(biāo)形狀。
4.如權(quán)利要求1所述的方法,其特征在于,在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo)的步驟包括:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,令所述第一圖標(biāo)包覆在所述預(yù)定形狀對應(yīng)的預(yù)定模型外側(cè),得到所述第二形狀的所述第二圖標(biāo)。
5.如權(quán)利要求1所述的方法,其特征在于,在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo)的步驟包括:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
6.如權(quán)利要求1所述的方法,其特征在于,在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo)的步驟包括:在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
7.如權(quán)利要求1所述的方法,其特征在于,在生成形狀為第二形狀的第二圖標(biāo)之后還包括步驟:對所述第二圖標(biāo)進行邊緣模糊處理。
8.如權(quán)利要求1所述的方法,其特征在于,在生成形狀為第二形狀的第二圖標(biāo)之后,所述電子設(shè)備的顯示單元上還包括至少一個第三圖標(biāo),其中所述第三圖標(biāo)對應(yīng)的第三形狀不同于所述第二形狀;所述方法還包括步驟: 獲得第一操作; 對所述第一操作進行響應(yīng),根據(jù)所述至少一個第三圖標(biāo)生成對應(yīng)于第四形狀的第四圖標(biāo),其中所述第四形狀與所述第二形狀相同。
9.一種圖標(biāo)處理方法,應(yīng)用于一電子設(shè)備中,其特征在于,所述電子設(shè)備的顯示單元上包括第一圖標(biāo)及第二圖標(biāo),其中所述第一圖標(biāo)對應(yīng)的第一形狀不同于所述第二圖標(biāo)對應(yīng)的第二形狀;所述方法包括步驟:獲得第一操作; 對所述第一操作進行響應(yīng),在所述顯示單元上以第三形狀對所述第一圖標(biāo)進行顯示;以第四形狀對所述第二圖標(biāo)進行顯示;其中,所述第三形狀與所述第四形狀相同。
10.如權(quán)利要求9所述的方法,其特征在于,在對所述第一操作進行響應(yīng)包括步驟: 判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果; 在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第三形狀的新的第一圖標(biāo),所述第三形狀與所述預(yù)定形狀相同; 在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第一圖標(biāo)對應(yīng)的所述第一形狀;和/或; 判斷所述第二圖標(biāo)對應(yīng)的所述第二形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果;在所述判斷結(jié)果表明所述第形狀不符合所述預(yù)定形狀時,生成形狀為第四形狀的新的第二圖標(biāo);所述第四形狀與所述預(yù)定形狀相同; 在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第二圖標(biāo)對應(yīng)的所述第二形狀。
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 第一獲取模塊,用于獲得一需要添加到所述電子設(shè)備的顯示單元上進行顯示的形狀為第一形狀的第一圖標(biāo); 判斷模塊,用于判斷所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果; 生成模塊,用于在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第二形狀的第二圖標(biāo),其中,所述第二形狀符合所述預(yù)定形狀。
12.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述第一獲取模塊具體用于: 當(dāng)需要在所述電子設(shè)備中安裝第一應(yīng)用程序時,獲得與所述第一應(yīng)用程序相應(yīng)的第一對象,所述第一對象用于生成形狀為所述第一形狀的所述第一圖標(biāo);或, 當(dāng)需要在所述電子設(shè)備中安裝與所述第一圖標(biāo)相應(yīng)的第一應(yīng)用程序時獲得所述第一圖標(biāo);或, 當(dāng)需要向所述顯示單元上添加與所述第一圖標(biāo)相應(yīng)的第一文件時獲得所述第一圖標(biāo)。
13.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述預(yù)定形狀為所述電子設(shè)備中的通用圖標(biāo)形狀。
14. 如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述生成模塊具體用于:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)對應(yīng)的所述第一形狀進行調(diào)整,令所述第一圖標(biāo)包覆在所述預(yù)定形狀對應(yīng)的預(yù)定模型外側(cè),得到所述第二形狀的所述第二圖標(biāo)。
15.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述生成模塊具體用于:在所述判斷結(jié)果表明所述第一圖標(biāo)不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,從而令所述第一形狀的所述第一圖標(biāo)嵌入所述預(yù)定形狀對應(yīng)的預(yù)定模型中,得到所述第二形狀的所述第二圖標(biāo)。
16.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述生成模塊具體用于:在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,對所述第一圖標(biāo)的所述第一形狀進行調(diào)整,將所述第一形狀調(diào)整為與所述預(yù)定形狀相同的形狀,得到所述第二形狀的所述第二圖標(biāo)。
17.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括處理模塊,用于對所述第二圖標(biāo)進行邊緣 模糊處理。
18.如權(quán)利要求11所述的電子設(shè)備,其特征在于,所述電子設(shè)備的顯示單元上還包括至少一個第三圖標(biāo),其中所述第三圖標(biāo)對應(yīng)的第三形狀不同于所述第二形狀;所述電子設(shè)備還包括第二獲取模塊,用于獲得第一操作; 所述生成模塊還用于:對所述第一操作進行響應(yīng),根據(jù)所述至少一個第三圖標(biāo)生成對應(yīng)于第四形狀的第四圖標(biāo),其中所述第四形狀與所述第二形狀相同。
19.一種電子設(shè)備,其特征在于,所述電子設(shè)備的顯示單元上包括第一圖標(biāo)及第二圖標(biāo),其中所述第一圖標(biāo)對應(yīng)的第一形狀不同于所述第二圖標(biāo)對應(yīng)的第二形狀;所述電子設(shè)備包括: 第二獲取模塊,用于獲得第一操作; 響應(yīng)模塊,用于對所述第一操作進行響應(yīng),在所述顯示單元上以第三形狀對所述第一圖標(biāo)進行顯示;以第四形狀對所述第二圖標(biāo)進行顯示;其中,所述第三形狀與所述第四形狀相同。
20.如權(quán)利要求19所述的電子設(shè)備,其特征在于,所述響應(yīng)模塊具體用于: 判斷所述第一圖標(biāo)對應(yīng)的所述第一形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果; 在所述判斷結(jié)果表明所述第一形狀不符合所述預(yù)定形狀時,生成形狀為第三形狀的新的第一圖標(biāo),所述第三形狀與所述預(yù)定形狀相同; 在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第一圖標(biāo)對應(yīng)的所述第一形狀;和/或; 判斷所述第二圖標(biāo)對應(yīng)的所述第二形狀是否符合一預(yù)定形狀,獲得一判斷結(jié)果; 在所述判斷結(jié)果表明所述第形狀不符合所述預(yù)定形狀時,生成形狀為第四形狀的新的第二圖標(biāo);所述第四形狀與所述預(yù)定形狀相同; 在所述判斷結(jié)果表明所述第一形狀符合所述預(yù)定形狀時,維持所述第二圖標(biāo)對應(yīng)的所述第二形狀。
【文檔編號】G06F9/44GK103677791SQ201210364518
【公開日】2014年3月26日 申請日期:2012年9月26日 優(yōu)先權(quán)日:2012年9月26日
【發(fā)明者】任飛, 張博 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1