一種移動終端及應(yīng)用圖標(biāo)的重繪方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端技術(shù),尤指一種移動終端及應(yīng)用圖標(biāo)的重繪方法。
【背景技術(shù)】
[0002]在移動互聯(lián)網(wǎng)時代,移動終端(例如手機(jī),平板)在人們生活中扮演著越來越重要的作用。移動終端上大量的應(yīng)用能夠提供各種各樣的服務(wù),例如社交、購物、新聞、信息記錄和天氣查詢等,滿足了人們不同的需求。
[0003]但是,由于應(yīng)用圖標(biāo)的設(shè)計(jì)理念、應(yīng)用圖標(biāo)的提供商的審美觀念和實(shí)現(xiàn)方案都存在非常大的差異,導(dǎo)致目前應(yīng)用圖標(biāo)各不相同。應(yīng)用圖標(biāo)設(shè)計(jì)的多元化,可能體現(xiàn)在應(yīng)用圖標(biāo)形狀上,如方形、圓形、圓角矩形、還有不同倒角等;也可能體現(xiàn)在圖標(biāo)顏色上,如綠色,紅色,粉紅色等。上述多元化的設(shè)計(jì)導(dǎo)致應(yīng)用圖標(biāo)之間存在嚴(yán)重的不協(xié)調(diào)和設(shè)計(jì)的不一致,這些嚴(yán)重缺乏協(xié)調(diào)性和不一致的應(yīng)用圖標(biāo)如果同時放在移動終端上不僅影響了美觀性,而且給用戶帶來了極大的困惱。如圖1所示。
[0004]目前,移動終端廠商和第三方應(yīng)用服務(wù)提供商試圖通過對應(yīng)用圖標(biāo)進(jìn)行重繪解決上述的應(yīng)用圖標(biāo)之間的混亂和不一致。然而,應(yīng)用圖標(biāo)的重繪方法存在以下問題:1)應(yīng)用圖標(biāo)數(shù)量巨大,Android系統(tǒng)上的應(yīng)用數(shù)量都在百萬級別,難以全部進(jìn)行重繪,特別對于一些冷門的應(yīng)用很難有精力進(jìn)行重繪;2)如果對于多個應(yīng)用圖標(biāo)逐個進(jìn)行手工重繪,不僅工作量大,而且重繪效果取決于設(shè)計(jì)師水平,可能并不符合用戶的品味。
【發(fā)明內(nèi)容】
[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種移動終端及應(yīng)用圖標(biāo)的重繪方法,能夠簡便、快捷地重繪應(yīng)用圖標(biāo),從而滿足用戶的需求,增強(qiáng)用戶體驗(yàn)以及增加趣味性。
[0006]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種移動終端,包括:監(jiān)測模塊、重繪模塊、顯示模塊和替換模塊;其中,
[0007]監(jiān)測模塊,用于當(dāng)監(jiān)測到用戶選定需要重繪的應(yīng)用圖標(biāo)時,實(shí)時監(jiān)測用戶選擇的濾鏡類型和濾鏡參數(shù);當(dāng)監(jiān)測到用戶確認(rèn)使用重繪處理后的應(yīng)用圖標(biāo)時,向替換模塊發(fā)送替換通知;
[0008]重繪模塊,用于根據(jù)監(jiān)測到的用戶選擇的濾鏡類型和濾鏡參數(shù)對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行重繪處理;
[0009]顯示模塊,用于預(yù)覽重繪處理后的應(yīng)用圖標(biāo)并提示用戶是否確認(rèn)使用重繪處理后的應(yīng)用圖標(biāo);接收到顯示通知,顯示替換后的應(yīng)用圖標(biāo);
[0010]替換模塊,用于接收到替換通知,將重繪處理后的應(yīng)用圖標(biāo)替換用戶選定需要重繪的應(yīng)用圖標(biāo);向顯示模塊發(fā)送顯示通知。
[0011]進(jìn)一步地,該移動終端還包括處理模塊,用于設(shè)置濾鏡處理方法和所述濾鏡類型之間的對應(yīng)關(guān)系;
[0012]將濾鏡處理方法進(jìn)行封裝處理并提供與其對應(yīng)的應(yīng)用程序編程接口 API。
[0013]進(jìn)一步地,所述重繪模塊包括查找單元、確定單元和重繪單元;其中,
[0014]查找單元,用于在所述對應(yīng)關(guān)系中查找與所述濾鏡類型對應(yīng)的濾鏡處理方法;
[0015]確定單元,用于確定與查找到的所述濾鏡處理方法對應(yīng)的API ;
[0016]重繪單元,用于調(diào)用確定出的API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行重繪處理。
[0017]進(jìn)一步地,所述重繪單元,具體用于:
[0018]調(diào)用所述API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行濾鏡色彩調(diào)整和濾鏡區(qū)域調(diào)整。
[0019]進(jìn)一步地,所述重繪單元調(diào)用所述API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行濾鏡色彩調(diào)整,包括:
[0020]讀取所述需要重繪的應(yīng)用圖標(biāo)的各個坐標(biāo)的色彩值;
[0021]所述API根據(jù)讀取的各個坐標(biāo)的色彩值生成重繪后的應(yīng)用圖標(biāo)的各個坐標(biāo)的色彩值。
[0022]進(jìn)一步地,所述重繪單元調(diào)用所述API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行濾鏡區(qū)域調(diào)整,包括:
[0023]讀取所述需要重繪的應(yīng)用圖標(biāo)的形狀;
[0024]計(jì)算濾鏡覆蓋區(qū)域與讀取的應(yīng)用圖標(biāo)區(qū)域之間的差值區(qū)域;
[0025]按照所述濾鏡參數(shù)調(diào)用所述API對計(jì)算出的差值區(qū)域進(jìn)行區(qū)域處理。
[0026]進(jìn)一步地,其特征在于,所述濾鏡參數(shù)包括但不限于:濾鏡形狀和濾鏡模糊度;
[0027]其中,所述濾鏡形狀包括:圓角矩形、圓形或正方形。
[0028]本發(fā)明還提供了一種應(yīng)用圖標(biāo)的重繪方法,包括:
[0029]當(dāng)監(jiān)測到用戶選定需要重繪的應(yīng)用圖標(biāo)時,實(shí)時監(jiān)測用戶選擇的濾鏡類型和濾鏡參數(shù);
[0030]根據(jù)監(jiān)測到的用戶選擇的濾鏡類型和濾鏡參數(shù)對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行重繪處理;
[0031]預(yù)覽重繪處理后的應(yīng)用圖標(biāo)并提示用戶是否確認(rèn)使用重繪處理后的應(yīng)用圖標(biāo);
[0032]當(dāng)監(jiān)測到用戶確認(rèn)使用重繪處理后的應(yīng)用圖標(biāo)時,將重繪處理后的應(yīng)用圖標(biāo)替換用戶選定需要重繪的應(yīng)用圖標(biāo)并顯示替換后的應(yīng)用圖標(biāo)。
[0033]進(jìn)一步地,該方法之前還包括:
[0034]設(shè)置濾鏡處理方法和所述濾鏡類型之間的對應(yīng)關(guān)系;
[0035]將濾鏡處理方法進(jìn)行封裝處理并提供與其對應(yīng)的應(yīng)用程序編程接口 API。
[0036]進(jìn)一步地,所述根據(jù)監(jiān)測到的用戶選擇的濾鏡類型和濾鏡參數(shù)對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行重繪處理,包括:
[0037]在所述對應(yīng)關(guān)系中查找與所述濾鏡類型對應(yīng)的濾鏡處理方法;
[0038]確定與查找到的所述濾鏡處理方法對應(yīng)的API ;
[0039]調(diào)用確定出的API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行重繪處理。
[0040]進(jìn)一步地,所述調(diào)用確定出的API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行重繪處理,包括:
[0041]調(diào)用所述API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行濾鏡色彩調(diào)整和濾鏡區(qū)域調(diào)整。
[0042]進(jìn)一步地,所述調(diào)用所述API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行濾鏡色彩調(diào)整,包括:
[0043]讀取所述需要重繪的應(yīng)用圖標(biāo)的各個坐標(biāo)的色彩值;
[0044]所述API根據(jù)讀取的各個坐標(biāo)的色彩值生成重繪后的應(yīng)用圖標(biāo)的各個坐標(biāo)的色彩值。
[0045]進(jìn)一步地,所述調(diào)用所述API對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行濾鏡區(qū)域調(diào)整,包括:
[0046]讀取所述需要重繪的應(yīng)用圖標(biāo)的形狀;
[0047]計(jì)算濾鏡覆蓋區(qū)域與讀取的應(yīng)用圖標(biāo)區(qū)域之間的差值區(qū)域;
[0048]按照所述濾鏡參數(shù)調(diào)用所述API對計(jì)算出的差值區(qū)域進(jìn)行區(qū)域處理。
[0049]進(jìn)一步地,其特征在于,所述濾鏡參數(shù)包括但不限于:濾鏡形狀和濾鏡模糊度;
[0050]其中,所述濾鏡形狀包括:圓角矩形、圓形或正方形。
[0051]本發(fā)明技術(shù)方案包括:監(jiān)測模塊,用于當(dāng)監(jiān)測到用戶選定需要重繪的應(yīng)用圖標(biāo)時,實(shí)時監(jiān)測用戶選擇的濾鏡類型和濾鏡參數(shù);當(dāng)監(jiān)測到用戶確認(rèn)使用重繪處理后的應(yīng)用圖標(biāo)時,向替換模塊發(fā)送替換通知;重繪模塊,用于根據(jù)監(jiān)測到的用戶選擇的濾鏡類型和濾鏡參數(shù)對用戶選定的需要重繪的應(yīng)用圖標(biāo)進(jìn)行重繪處理;顯示模塊,用于預(yù)覽重繪處理后的應(yīng)用圖標(biāo)并提示用戶是否確認(rèn)使用重繪處理后的應(yīng)用圖標(biāo);接收到顯示通知,顯示替換后的應(yīng)用圖標(biāo);替換模塊,用于接收到替換通知,將重繪處理后的應(yīng)用圖標(biāo)替換用戶選定需要重繪的應(yīng)用圖標(biāo);向顯示模塊發(fā)送顯示通知。本發(fā)明技術(shù)方案實(shí)現(xiàn)了簡便、快捷地重繪應(yīng)用圖標(biāo),從而滿足了用戶的需求,增強(qiáng)了用戶體驗(yàn)以及增加了趣味性。
【附圖說明】
[0052]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0053]圖1為現(xiàn)有的應(yīng)用圖標(biāo)的示意圖;
[0054]圖2為實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端的硬件結(jié)構(gòu)示意;
[0055]圖3為支持本發(fā)明移動終端之間進(jìn)行通信的通信系統(tǒng)的示意圖;
[0056]圖4為本發(fā)明移動終端的結(jié)構(gòu)示意圖;
[0057]圖5為本發(fā)明應(yīng)用圖標(biāo)的重繪方法的流程圖;
[0058]圖6為本發(fā)明重繪后的應(yīng)用圖標(biāo)的示意圖。
【具體實(shí)施方式】
[0059]下面將結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行更詳細(xì)的說明。
[0060]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,〃模塊〃與〃部件〃可以混合地使用。
[0061]移動終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP (便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0062]圖2為實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端的硬件結(jié)構(gòu)示意圖。
[0063]移動終端100可以包括無線通信單元110、A/V (音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖2示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動終端的元件。
[0064]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系統(tǒng)或網(wǎng)絡(luò)之間的無線電通信。例如,無線