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