本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序狀態(tài)信息的顯示方法及終端。
背景技術(shù):
目前,各種終端(例如手機(jī)、平板電腦)上的應(yīng)用程序在與用戶進(jìn)行交互時,采用的交互入口都是終端的桌面上的應(yīng)用圖標(biāo)。
但是,目前的應(yīng)用圖標(biāo)只具有圖標(biāo)的圖片區(qū)域和文字區(qū)域,圖片區(qū)域為該應(yīng)用程序的一個代表性的縮略圖,而文字區(qū)域為該應(yīng)用程序的名稱。因此,用戶通過現(xiàn)有的應(yīng)用圖標(biāo)只可以了解該圖標(biāo)對應(yīng)的是哪種應(yīng)用程序,卻無法知道該應(yīng)用程序的一些后臺狀態(tài)信息。
為此,現(xiàn)有技術(shù)通過在應(yīng)用程序的圖片區(qū)域處增加一些附加的標(biāo)識(例如角標(biāo)等)來標(biāo)示應(yīng)用程序的狀態(tài)信息,但是,增加的這些標(biāo)識會增大系統(tǒng)運行的負(fù)荷,從而降低系統(tǒng)運行速度;而且,這些附加的標(biāo)識會降低應(yīng)用圖標(biāo)的美觀度,用戶體驗感差。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種應(yīng)用程序狀態(tài)信息的顯示方法及終端,以解決現(xiàn)有技術(shù)中增加的標(biāo)識所造成的系統(tǒng)負(fù)荷大,應(yīng)用圖標(biāo)的美觀度低的問題。
第一方面,本發(fā)明實施例提供了一種應(yīng)用程序狀態(tài)信息的顯示方法,應(yīng)用于終端,所述方法包括:
獲取應(yīng)用程序的至少一種狀態(tài)信息;
確定所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的每個字符中,所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的目標(biāo)字符;
確定所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的字符旋轉(zhuǎn)角度,對所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱中的目標(biāo)字符進(jìn)行匹配旋轉(zhuǎn)。
第二方面,本發(fā)明實施例還提供了一種終端,所述終端包括:
狀態(tài)獲取模塊,用于獲取應(yīng)用程序的至少一種狀態(tài)信息;
字符確定模塊,用于確定所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的每個字符中,所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的目標(biāo)字符;
角度確定模塊,用于確定所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的字符旋轉(zhuǎn)角度,對所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱中的目標(biāo)字符進(jìn)行匹配旋轉(zhuǎn)。
這樣,本發(fā)明實施例通過確定出任意一個應(yīng)用程序所具有的狀態(tài)信息,,并確定該應(yīng)用程序的應(yīng)用圖標(biāo)名稱中所對應(yīng)的目標(biāo)字符,從而將該目標(biāo)字符的按照為該狀態(tài)信息所分配的字符旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),從而實現(xiàn)應(yīng)用程序的狀態(tài)信息的顯示目的,使得應(yīng)用程序的各種狀態(tài)信息的顯示更加直觀;而且沒有附加的標(biāo)識,能夠不影響系統(tǒng)運行;而且,通過對應(yīng)用程序的應(yīng)用圖標(biāo)名稱的旋轉(zhuǎn)角度做出改變的方式來顯示狀態(tài)信息還會提高應(yīng)用圖標(biāo)的美觀度,提升用戶體驗感。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例的應(yīng)用程序狀態(tài)信息的顯示方法的流程圖;
圖2是本發(fā)明一個實施例的終端的框圖;
圖3是本發(fā)明圖2所示的實施例的另一終端的框圖;
圖4是本發(fā)明另一個實施例的終端的框圖;
圖5是本發(fā)明有一個實施例的終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
參照圖1,示出了本發(fā)明一個實施例的應(yīng)用程序狀態(tài)信息的顯示方法的流程圖,應(yīng)用于終端,所述方法具體可以包括如下步驟:
步驟101,獲取應(yīng)用程序的至少一種狀態(tài)信息;
其中,應(yīng)用程序可以具有多種狀態(tài)信息,那么,在本實施例中,可以以應(yīng)用程序為基準(zhǔn),確定出該應(yīng)用程序具有哪些狀態(tài)信息。這些狀態(tài)信息可以是預(yù)設(shè)的類型。
步驟102,確定所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的每個字符中,所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的目標(biāo)字符;
其中,對于具有一個或多個狀態(tài)信息的應(yīng)用程序來說,可以在該應(yīng)用程序的應(yīng)用圖標(biāo)名稱的每個字符中,確定其所具有的所述至少一種狀態(tài)信息中每個狀態(tài)信息所分別對應(yīng)的字符,即目標(biāo)字符。
步驟103,定所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的字符旋轉(zhuǎn)角度,對所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱中的目標(biāo)字符進(jìn)行匹配旋轉(zhuǎn)。
其中,為了將應(yīng)用程序的狀態(tài)信息顯示在終端的圖標(biāo)處,又不增加系統(tǒng)負(fù)荷,這里可以對應(yīng)用圖標(biāo)名稱進(jìn)行利用,通過將標(biāo)題中對應(yīng)狀態(tài)信息的字符旋轉(zhuǎn)至該狀態(tài)信息所對應(yīng)的字符旋轉(zhuǎn)角度,以此達(dá)到對每個應(yīng)用程序所具有的狀態(tài)信息進(jìn)行顯示的目的。
這樣,本發(fā)明實施例通過確定出任意一個應(yīng)用程序所具有的狀態(tài)信息,并確定該應(yīng)用程序的應(yīng)用圖標(biāo)名稱中所對應(yīng)的目標(biāo)字符,從而將該目標(biāo)字符的按照為該狀態(tài)信息所分配的字符旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),從而實現(xiàn)應(yīng)用程序的狀態(tài)信息的顯示目的,使得應(yīng)用程序的各種狀態(tài)信息的顯示更加直觀;而且沒有附加的標(biāo)識,能夠不影響系統(tǒng)運行;而且,通過對應(yīng)用程序的應(yīng)用圖標(biāo)名稱的旋轉(zhuǎn)角度做出改變的方式來顯示狀態(tài)信息還會提高應(yīng)用圖標(biāo)的美觀度,提升用戶體驗感。
在上述實施例的基礎(chǔ)上,下面繼續(xù)論述本發(fā)明實施例的應(yīng)用程序狀態(tài)信息的顯示方法。
在一個可選地實施例中,在執(zhí)行步驟101之前,根據(jù)本發(fā)明實施例的方法還包括:對應(yīng)用程序的每種狀態(tài)信息分配一字符旋轉(zhuǎn)角度,其中,由于針對不同的狀態(tài)信息已經(jīng)可以通過不同的目標(biāo)字符來使用戶區(qū)分,因此,在對不同的狀態(tài)信息分配字符旋轉(zhuǎn)角度時,可以使不同的狀態(tài)信息所分配的字符旋轉(zhuǎn)角度可以相同;
而另一方面,為了能夠?qū)τ脩籼峁?yīng)用程序所具有的狀態(tài)信息的多種區(qū)分方式,還可以對不同的狀態(tài)信息分配不同的字符旋轉(zhuǎn)角度。
下面以分配不同的字符旋轉(zhuǎn)角度為例進(jìn)行說明,其中,所有的應(yīng)用程序能夠具有的狀態(tài)信息基本相同,那么可以對這些狀態(tài)信息分別分配應(yīng)用到應(yīng)用圖標(biāo)的文字區(qū)域(即應(yīng)用圖標(biāo)名稱)的字符旋轉(zhuǎn)角度,即以具有相應(yīng)旋轉(zhuǎn)角度的字符來表示相應(yīng)的狀態(tài)信息。例如,應(yīng)用程序的狀態(tài)信息包括:處于后臺運行狀態(tài);處于WiFi聯(lián)網(wǎng)狀態(tài);處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài);處于訪問磁盤狀態(tài)。那么可以對“處于后臺運行狀態(tài)”分配逆時針旋轉(zhuǎn)45度,即逆時針旋轉(zhuǎn)45度代表該應(yīng)用程序處于后臺運行狀態(tài)、對“處于WiFi聯(lián)網(wǎng)狀態(tài)”分配逆時針旋轉(zhuǎn)90度、對“處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài)”分配逆時針旋轉(zhuǎn)180度、對“處于訪問磁盤狀態(tài)”分配逆時針旋轉(zhuǎn)270度。
當(dāng)然,本例中上述四種狀態(tài)信息僅作為示例,在其他實施例中,應(yīng)用程序可具有的狀態(tài)信息的數(shù)量可以是上述四種狀態(tài)信息中的任意一個、兩個、三個,并且還可以除了包含上述四種狀態(tài)信息之外還包括其他為列舉的本領(lǐng)域技術(shù)人員熟知的狀態(tài)信息,它們都在本申請的保護(hù)范圍之內(nèi)。
另外,本例中對每種狀態(tài)信息所分配的旋轉(zhuǎn)角度是逆時針旋轉(zhuǎn),而在其他實施例中也可以是順時針旋轉(zhuǎn),只要每種狀態(tài)信息所分配的旋轉(zhuǎn)角度不同即可,例如不會存在一種狀態(tài)信息所分配的旋轉(zhuǎn)角度為順時針90度,另一中狀態(tài)信息所分配的旋轉(zhuǎn)角度為逆時針270度的情況,因為,這兩種旋轉(zhuǎn)角度實質(zhì)是相同的旋轉(zhuǎn)角度的效果。
在一個可選地實施例中,在執(zhí)行步驟101之前,根據(jù)本發(fā)明實施例的方法還包括:在所述終端上所安裝的每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息均分配至少一個目標(biāo)字符;
具體而言,可以通過本領(lǐng)域已知或未來開發(fā)的任意合適方式來為每種狀態(tài)信息分配至少一個目標(biāo)字符。下面以一個實施例來說明根據(jù)本申請一個實施例的為每種狀態(tài)信息均分配至少一個目標(biāo)字符的方法。
以本實施例來說,在所述終端上所安裝的所有應(yīng)用程序而言,它們能夠具有的狀態(tài)信息包括上述四種狀態(tài)信息,那么對每個安裝的應(yīng)用程序的應(yīng)用圖標(biāo)名稱來說,都需要為上述四種狀態(tài)信息分別分配至少一個目標(biāo)字符,但是,每個安裝的應(yīng)用程序的標(biāo)題(即應(yīng)用圖標(biāo)名稱)的字符個數(shù)并不一一相同,而且字符個數(shù)也不是與狀態(tài)信息的總數(shù)(這里為4個)全部相同,這樣就會存在某個狀態(tài)信息未分配到字符,或是標(biāo)題中存在多余的字符的問題,因此,在本實施例中,在所述終端上所安裝的每個應(yīng)用程序的應(yīng)用圖標(biāo)的文字區(qū)域的多個字符中,為每種狀態(tài)信息均分配至少一個目標(biāo)字符時,可以采用如下方式來實現(xiàn):
首先,需要確定每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的字符總數(shù)量;
例如,標(biāo)題為“微信”的應(yīng)用程序,其字符總數(shù)量為2個,小于狀態(tài)信息的總數(shù)量4個,那么需要在該應(yīng)用程序的文字區(qū)域(即應(yīng)用圖標(biāo)名稱)添加至少一個字符,使添加字符后的文字區(qū)域的字符總數(shù)量與所述狀態(tài)信息的總數(shù)量相同,即需要在微信應(yīng)用的標(biāo)題區(qū)域增加兩個字符(例如“應(yīng)”和“用”);
其中,在添加這兩個字符時,可以將它們插在原有標(biāo)題的兩個字符之間,變成“微應(yīng)用信”、也可以追加在原有標(biāo)題的后邊,變成“微信應(yīng)用”,還可以添加在原有標(biāo)題的前邊,變成“應(yīng)用微信”,以及其他任意的插入方式,其中插入的兩個字符不必相鄰。這樣就可以使添加字符后的應(yīng)用程序的應(yīng)用圖標(biāo)名稱的字符總數(shù)與狀態(tài)信息的總數(shù)相同。
需要注意的是,由于這里的分配目標(biāo)字符的步驟為顯示狀態(tài)信息的預(yù)先步驟,因此,在為狀態(tài)信息分配目標(biāo)字符時,并不需要將補充添加的字符顯示在對應(yīng)應(yīng)用程序的應(yīng)用圖標(biāo)的標(biāo)題區(qū)域,而是在該應(yīng)用程序確實具有后添加的字符所對應(yīng)的該狀態(tài)信息時,才會將該后添加的字符顯示在標(biāo)題區(qū)域。
然后,在添加字符后的文字區(qū)域的多個字符中,為每種狀態(tài)信息分配一個目標(biāo)字符;
具體而言,這里分配字符的狀態(tài)信息并不是該應(yīng)用當(dāng)前具有的狀態(tài)信息,而是其可以具有的狀態(tài)信息,需要提前為每個狀態(tài)信息都分配一個字符,這里假設(shè)為“處于后臺運行狀態(tài)”分配“微”,為“處于WiFi聯(lián)網(wǎng)狀態(tài)”分配“信”、為“處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài)”分配“應(yīng)”、為“處于訪問磁盤狀態(tài)”分配“用”。
在本實施例中,通過為標(biāo)題添加字符,可以避免當(dāng)某一個應(yīng)用程序具有全部狀態(tài)信息時,而該應(yīng)用程序的標(biāo)題字符數(shù)量又不足時,導(dǎo)致的部分狀態(tài)信息無法顯示的問題,而通過為標(biāo)題添加字符,則可以保證每個狀態(tài)信息都可以完整顯示。
相反,如果應(yīng)用程序的標(biāo)題為“違章查詢助手”,其字符總數(shù)量為6個多于狀態(tài)信息的總數(shù)量4個,那么在為上述四種狀態(tài)信息分配該應(yīng)用程序的目標(biāo)字符時,可以在保證每種狀態(tài)信息都分配有相應(yīng)字符的前提下,為一種狀態(tài)信息分配多個字符。例如:為“處于后臺運行狀態(tài)”分配“違”,為“處于WiFi聯(lián)網(wǎng)狀態(tài)”分配“章”、為“處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài)”分配“查詢”、為“處于訪問磁盤狀態(tài)”分配“助手”。
當(dāng)然,在其他實施例中,面臨標(biāo)題的字符總數(shù)量多于狀態(tài)信息的總數(shù)量的情況,在對狀態(tài)信息分配字符時,多余的字符也可以不分配任何狀態(tài)信息,也可以有剩余的字符未被分配的情況,只要能夠滿足每個狀態(tài)信息都分配有一個字符即可,具體的分配方式可以根據(jù)用戶的美觀度需求進(jìn)行靈活分配。
在一個可選地實施例中,在執(zhí)行步驟101之前,根據(jù)本發(fā)明實施例的方法還包括:對應(yīng)用程序的每種狀態(tài)信息分別分配對應(yīng)的字符顏色,其中,不同的狀態(tài)信息所分配的字符顏色不同;
具體而言,所有的應(yīng)用程序能夠具有的狀態(tài)信息基本相同,那么可以對這些狀態(tài)信息分別分配應(yīng)用到應(yīng)用圖標(biāo)的文字區(qū)域的字符顏色,即以具有相應(yīng)字符顏色的字符來表示相應(yīng)的狀態(tài)信息。例如,應(yīng)用程序的狀態(tài)信息包括:處于后臺運行狀態(tài);處于WiFi聯(lián)網(wǎng)狀態(tài);處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài);處于訪問磁盤狀態(tài)。那么可以對“處于后臺運行狀態(tài)”分配黃色,即黃色代表該應(yīng)用程序處于后臺運行狀態(tài)、對“處于WiFi聯(lián)網(wǎng)狀態(tài)”分配紫色、對“處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài)”分配紅色、對“處于訪問磁盤狀態(tài)”分配綠色。
當(dāng)然,本例中上述四種狀態(tài)信息僅作為示例,在其他實施例中,應(yīng)用程序可具有的狀態(tài)信息的數(shù)量可以是上述四種狀態(tài)信息中的任意一個、兩個、三個,并且還可以除了包含上述四種狀態(tài)信息之外還包括其他為列舉的本領(lǐng)域技術(shù)人員熟知的狀態(tài)信息,它們都在本申請的保護(hù)范圍之內(nèi)。
這樣,在步驟103之后,根據(jù)本發(fā)明實施例的方法還可以包括:將所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的所述目標(biāo)字符的顏色調(diào)整為對應(yīng)的狀態(tài)信息對應(yīng)的顏色。
這樣,在為狀態(tài)信息分配了目標(biāo)字符以及字符旋轉(zhuǎn)角度后,再分配字符顏色,可以避免當(dāng)通過字符旋轉(zhuǎn)角度來顯示狀態(tài)信息時,旋轉(zhuǎn)角度出現(xiàn)故障時,無法顯示狀態(tài)信息的問題,還可以通過備份計劃中的字符顏色來顯示狀態(tài)信息;而且即便字符旋轉(zhuǎn)角度沒有故障,也可以通過更新字符顏色的方式來顯示狀態(tài)信息,這樣可以豐富狀態(tài)信息的顯示方式,為用戶提供多種選擇,能夠使用戶選擇一種需要的狀態(tài)信息顯示方式。
需要注意的是,本發(fā)明實施例對于對狀態(tài)信息分配字符旋轉(zhuǎn)角度、分配字符顏色和分配目標(biāo)字符的執(zhí)行順序并不作具體限制,可以先為狀態(tài)信息分配字符顏色,后分配目標(biāo)字符,最后分配字符旋轉(zhuǎn)角度,也可以為狀態(tài)信息先分配字符旋轉(zhuǎn)角度、然后分配目標(biāo)字符,最后分配字符顏色等等其他任意組合順序。
那么借助于本發(fā)明上述實施例的目標(biāo)字符和字符旋轉(zhuǎn)角度以及字符顏色的分配方案后,再執(zhí)行步驟101~103以及“將所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的所述目標(biāo)字符的顏色調(diào)整為對應(yīng)的狀態(tài)信息對應(yīng)的顏色”步驟來顯示狀態(tài)信息時,就可以達(dá)到如下效果:
例如,終端安裝了三款軟件,分別為微信、違章查詢助手以及電話?!疤幱诤笈_運行狀態(tài)”的應(yīng)用為微信、違章查詢助手;“處于wifi聯(lián)網(wǎng)狀態(tài)”的應(yīng)用為微信;沒有“處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài)”和“處于訪問磁盤狀態(tài)”的應(yīng)用程序。
在應(yīng)用本發(fā)明實施例的上述技術(shù)方案后,微信應(yīng)用的標(biāo)題中“微”字會逆時針旋轉(zhuǎn)45度,并且會顯示黃色以表示該微信應(yīng)用處于后臺運行狀態(tài),“信”字會逆時針旋轉(zhuǎn)90度,并且顯示紫色以表示該微信應(yīng)用處于WiFi聯(lián)網(wǎng)狀態(tài);違章查詢助手應(yīng)用的標(biāo)題中“違”字會逆時針旋轉(zhuǎn)45度,并且會顯示黃色以表示該違章查詢助手應(yīng)用處于后臺運行狀態(tài),其他字符還是保持原有的顯示角度以及原來的顏色;電話應(yīng)用的標(biāo)題中的“電話”兩個字符的顏色和旋轉(zhuǎn)角度都不會變化。
那么借助于本發(fā)明實施例的上述技術(shù)方案,能夠結(jié)合應(yīng)用的應(yīng)用圖標(biāo)名稱的不同字符以及字符的相同或不同旋轉(zhuǎn)角度和字符的不同顏色來代表不同的狀態(tài)信息,這樣能夠使應(yīng)用程序的狀態(tài)信息顯示效果更加直觀,而且,能夠?qū)⑷我庖粋€應(yīng)用程序的狀態(tài)信息直接與其標(biāo)題中的字符對應(yīng)起來,使得狀態(tài)信息的顯示效果更加明確;而且在顯示狀態(tài)信息時,由于采用的是字符進(jìn)行角度旋轉(zhuǎn)或進(jìn)一步顯示相應(yīng)顏色的方式,因此不會占據(jù)應(yīng)用圖標(biāo)的附加區(qū)域,只是對標(biāo)題中的相應(yīng)字符做出角度旋轉(zhuǎn)和顏色改變,從而不會增加系統(tǒng)負(fù)擔(dān),不影響系統(tǒng)運行速度,還能夠方便用戶直觀的了解到該應(yīng)用程序具有哪些狀態(tài)信息,利于用戶對該應(yīng)用程序的后續(xù)操作,并進(jìn)一步保證用戶信息的安全可靠。
另外,采用本發(fā)明實施例的上述技術(shù)方案的應(yīng)用圖標(biāo),用戶可以很清楚的知道當(dāng)前系統(tǒng)中安裝的應(yīng)用程序在做什么,可以很方便的監(jiān)控出哪些應(yīng)用偷跑在后臺,哪些應(yīng)用在偷跑流量,哪些應(yīng)用運行了多長時間等等。并且不用增加插件,僅利用應(yīng)用名,改變其顯示方向及顏色即可。
參照圖2,示出了本發(fā)明一個實施例的終端的框圖。圖2所示終端包括:
狀態(tài)獲取模塊201,用于獲取應(yīng)用程序的至少一種狀態(tài)信息;
字符確定模塊202,用于確定所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的每個字符中,所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的目標(biāo)字符;
角度確定模塊203,用于確定所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的字符旋轉(zhuǎn)角度,對所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱中的目標(biāo)字符進(jìn)行匹配旋轉(zhuǎn)。
可選地,參照圖3示出了另一個終端的框圖,在圖2的基礎(chǔ)上,所述終端還包括:
角度分配模塊204,用于對應(yīng)用程序的每種狀態(tài)信息分配一字符旋轉(zhuǎn)角度。
字符分配模塊205,用于在所述終端上所安裝的每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息均分配至少一個目標(biāo)字符。
可選地,所述字符分配模塊205包括:
字符數(shù)量確定子模塊215,用于確定每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的字符總數(shù)量;
字符添加子模塊225,用于若所述字符總數(shù)量小于應(yīng)用程序的狀態(tài)信息的總數(shù)量,則在該應(yīng)用程序的應(yīng)用圖標(biāo)名稱處添加至少一個字符,使添加字符后的應(yīng)用圖標(biāo)名稱的字符總數(shù)量與所述狀態(tài)信息的總數(shù)量相同;
第一字符分配子模塊235,用于在添加字符后的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息分配一個目標(biāo)字符;
第二字符分配子模塊245,用于若所述字符總數(shù)量大于狀態(tài)信息的總數(shù)量,則在該應(yīng)用程序的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息分配至少一個目標(biāo)字符。
顏色分配模塊206,用于對應(yīng)用程序的每種狀態(tài)信息分配一字符顏色,其中,不同的狀態(tài)信息對應(yīng)的字符顏色不同。
顏色調(diào)整模塊207,用于將所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的所述目標(biāo)字符的顏色調(diào)整為對應(yīng)的狀態(tài)信息對應(yīng)的顏色。
可選地,應(yīng)用程序的狀態(tài)信息包括以下至少之一:
處于后臺運行狀態(tài);
處于wifi聯(lián)網(wǎng)狀態(tài);
處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài);
處于訪問磁盤狀態(tài)。
終端能夠?qū)崿F(xiàn)上述方法實施例中終端實現(xiàn)的確定出任意一個應(yīng)用程序所具有的狀態(tài)信息,并確定該應(yīng)用程序的應(yīng)用圖標(biāo)名稱中所對應(yīng)的目標(biāo)字符,從而將該目標(biāo)字符的按照為該狀態(tài)信息所分配的字符旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),從而實現(xiàn)應(yīng)用程序的狀態(tài)信息的顯示目的,使得應(yīng)用程序的各種狀態(tài)信息的顯示更加直觀;而且沒有附加的標(biāo)識,能夠不影響系統(tǒng)運行;而且,通過對應(yīng)用程序的應(yīng)用圖標(biāo)名稱的旋轉(zhuǎn)角度做出改變的方式來顯示狀態(tài)信息還會提高應(yīng)用圖標(biāo)的美觀度,提升用戶體驗感的效果,為避免重復(fù),這里不再贅述。
圖4是本發(fā)明又一個實施例的終端的框圖。圖4所示的終端400包括:至少一個處理器401、存儲器402、至少一個網(wǎng)絡(luò)接口404和用戶接口403。終端400中的各個組件通過總線系統(tǒng)405耦合在一起??衫斫?,總線系統(tǒng)405用于實現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)405除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖4中將各種總線都標(biāo)為總線系統(tǒng)405。
其中,用戶接口403可以包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實施例中的存儲器402可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-Only Memory,ROM)、可編程只讀存儲器(Programmable ROM,PROM)、可擦除可編程只讀存儲器(Erasable PROM,EPROM)、電可擦除可編程只讀存儲器(Electrically EPROM,EEPROM)或閃存。易失性存儲器可以是隨機(jī)存取存儲器(Random Access Memory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機(jī)存取存儲器(Static RAM,SRAM)、動態(tài)隨機(jī)存取存儲器(Dynamic RAM,DRAM)、同步動態(tài)隨機(jī)存取存儲器(Synchronous DRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機(jī)存取存儲器(Double Data Rate SDRAM,DDRSDRAM)、增強(qiáng)型同步動態(tài)隨機(jī)存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機(jī)存取存儲器(Synchlink DRAM,SLDRAM)和直接內(nèi)存總線隨機(jī)存取存儲器(Direct Rambus RAM,DRRAM)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器602旨在包括但不限于這些和任意其它適合類型的存儲器。
在一些實施方式中,存儲器402存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)4021和應(yīng)用程序4022。
其中,操作系統(tǒng)4021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序4022,包含各種應(yīng)用程序,例如媒體播放器(Media Player)、瀏覽器(Browser)等,用于實現(xiàn)各種應(yīng)用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應(yīng)用程序4022中。
在本發(fā)明實施例中,通過調(diào)用存儲器402存儲的程序或指令,具體的,可以是應(yīng)用程序4022中存儲的程序或指令,處理器401用于獲取應(yīng)用程序的至少一種狀態(tài)信息;確定所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的每個字符中,所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的目標(biāo)字符;確定所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的字符旋轉(zhuǎn)角度,對所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱中的目標(biāo)字符進(jìn)行匹配旋轉(zhuǎn)。
上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器401中,或者由處理器401實現(xiàn)。處理器401可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器401中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器601可以是通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器402,處理器401讀取存儲器402中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本發(fā)明實施例描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(Application Specific Integrated Circuits,ASIC)、數(shù)字信號處理器(Digital Signal Processing,DSP)、數(shù)字信號處理設(shè)備(DSP Device,DSPD)、可編程邏輯設(shè)備(Programmable Logic Device,PLD)、現(xiàn)場可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。
對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本發(fā)明實施例所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)。
可選地,處理器401還用于:對應(yīng)用程序的每種狀態(tài)信息分配一字符旋轉(zhuǎn)角度。
可選地,處理器401用于在所述終端上所安裝的每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息均分配至少一個目標(biāo)字符。
可選地,處理器401用于確定每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的字符總數(shù)量;若所述字符總數(shù)量小于應(yīng)用程序的狀態(tài)信息的總數(shù)量,則在該應(yīng)用程序的應(yīng)用圖標(biāo)名稱處添加至少一個字符,使添加字符后的應(yīng)用圖標(biāo)名稱的字符總數(shù)量與所述狀態(tài)信息的總數(shù)量相同;在添加字符后的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息分配一個目標(biāo)字符;若所述字符總數(shù)量大于狀態(tài)信息的總數(shù)量,則在該應(yīng)用程序的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息分配至少一個目標(biāo)字符。
可選地,處理器401用于對應(yīng)用程序的每種狀態(tài)信息分配一字符顏色,其中,不同的狀態(tài)信息對應(yīng)的字符顏色不同。
可選地,處理器401用于將所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的所述目標(biāo)字符的顏色調(diào)整為對應(yīng)的狀態(tài)信息對應(yīng)的顏色。
可選地,應(yīng)用程序的狀態(tài)信息包括以下至少之一:
處于后臺運行狀態(tài);
處于wifi聯(lián)網(wǎng)狀態(tài);
處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài);
處于訪問磁盤狀態(tài)。
終端400能夠?qū)崿F(xiàn)前述實施例中終端實現(xiàn)的確定出任意一個應(yīng)用程序所具有的狀態(tài)信息,并確定該應(yīng)用程序的應(yīng)用圖標(biāo)名稱中所對應(yīng)的目標(biāo)字符,從而將該目標(biāo)字符的按照為該狀態(tài)信息所分配的字符旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),從而實現(xiàn)應(yīng)用程序的狀態(tài)信息的顯示目的,使得應(yīng)用程序的各種狀態(tài)信息的顯示更加直觀;而且沒有附加的標(biāo)識,能夠不影響系統(tǒng)運行;而且,通過對應(yīng)用程序的應(yīng)用圖標(biāo)名稱的旋轉(zhuǎn)角度做出改變的方式來顯示狀態(tài)信息還會提高應(yīng)用圖標(biāo)的美觀度,提升用戶體驗感的效果,為避免重復(fù),這里不再贅述。圖5是本發(fā)明另一個實施例的終端的結(jié)構(gòu)示意圖。具體地,圖5中的終端500可以為手機(jī)、平板電腦、個人數(shù)字助理(Personal Digital Assistant,PDA)、或車載電腦等。
圖5中的終端500包括射頻(Radio Frequency,RF)電路510、存儲器520、輸入單元530、顯示單元540、處理器560、音頻電路570、WiFi(Wireless Fidelity)模塊580和電源590。
其中,輸入單元530可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與終端500的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實施例中,該輸入單元530可以包括觸控面板531。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給該處理器560,并能接收處理器560發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532,其他輸入設(shè)備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
其中,顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端500的各種菜單界面。顯示單元540可包括顯示面板541,可選的,可以采用LCD或有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板541。
應(yīng)注意,觸控面板531可以覆蓋顯示面板541,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測到在其上或附近的觸摸操作后,傳送給處理器560以確定觸摸事件的類型,隨后處理器560根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個界面可以包含至少一個應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號、滾動條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
其中處理器560是終端500的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運行或執(zhí)行存儲在第一存儲器521內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在第二存儲器522內(nèi)的數(shù)據(jù),執(zhí)行終端500的各種功能和處理數(shù)據(jù),從而對終端500進(jìn)行整體監(jiān)控??蛇x的,處理器560可包括一個或多個處理單元。
在本發(fā)明實施例中,通過調(diào)用存儲該第一存儲器521內(nèi)的軟件程序和/或模塊和/或該第二存儲器522內(nèi)的數(shù)據(jù),處理器560用于獲取應(yīng)用程序的至少一種狀態(tài)信息;確定所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的每個字符中,所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的目標(biāo)字符;確定所述至少一種狀態(tài)信息中每種狀態(tài)信息對應(yīng)的字符旋轉(zhuǎn)角度,對所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱中的目標(biāo)字符進(jìn)行匹配旋轉(zhuǎn)。
可選地,處理器560用于對應(yīng)用程序的每種狀態(tài)信息分配一字符旋轉(zhuǎn)角度。
可選地,處理器560用于在所述終端上所安裝的每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息均分配至少一個目標(biāo)字符。
可選地,處理器560用于確定每個應(yīng)用程序的應(yīng)用圖標(biāo)名稱的字符總數(shù)量;若所述字符總數(shù)量小于應(yīng)用程序的狀態(tài)信息的總數(shù)量,則在該應(yīng)用程序的應(yīng)用圖標(biāo)名稱處添加至少一個字符,使添加字符后的應(yīng)用圖標(biāo)名稱的字符總數(shù)量與所述狀態(tài)信息的總數(shù)量相同;在添加字符后的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息分配一個目標(biāo)字符;若所述字符總數(shù)量大于狀態(tài)信息的總數(shù)量,則在該應(yīng)用程序的應(yīng)用圖標(biāo)名稱的多個字符中,為每種狀態(tài)信息分配至少一個目標(biāo)字符。
可選地,處理器560用于對應(yīng)用程序的每種狀態(tài)信息分配一字符顏色,其中,不同的狀態(tài)信息對應(yīng)的字符顏色不同。
可選地,處理器560用于將所述應(yīng)用程序的應(yīng)用圖標(biāo)名稱的所述目標(biāo)字符的顏色調(diào)整為對應(yīng)的狀態(tài)信息對應(yīng)的顏色。
可選地,應(yīng)用程序的狀態(tài)信息包括以下至少之一:
處于后臺運行狀態(tài);
處于wifi聯(lián)網(wǎng)狀態(tài);
處于移動數(shù)據(jù)聯(lián)網(wǎng)狀態(tài);
處于訪問磁盤狀態(tài)。
可見,本發(fā)明實施例能夠?qū)崿F(xiàn)前述實施例中終端實現(xiàn)的確定出任意一個應(yīng)用程序所具有的狀態(tài)信息,并確定該應(yīng)用程序的應(yīng)用圖標(biāo)名稱中所對應(yīng)的目標(biāo)字符,從而將該目標(biāo)字符的按照為該狀態(tài)信息所分配的字符旋轉(zhuǎn)角度進(jìn)行旋轉(zhuǎn),從而實現(xiàn)應(yīng)用程序的狀態(tài)信息的顯示目的,使得應(yīng)用程序的各種狀態(tài)信息的顯示更加直觀;而且沒有附加的標(biāo)識,能夠不影響系統(tǒng)運行;而且,通過對應(yīng)用程序的應(yīng)用圖標(biāo)名稱的旋轉(zhuǎn)角度做出改變的方式來顯示狀態(tài)信息還會提高應(yīng)用圖標(biāo)的美觀度,提升用戶體驗感的效果,為避免重復(fù),這里不再贅述。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。