一種圖標顯示方法和設備與流程
2024-03-31 18:00:05 1

本申請涉及通信技術領域,尤其涉及一種圖標顯示方法和設備。
背景技術:
現有技術中,桌面顯示的圖標只能顯示用戶已安裝的應用程式,而應用程式是否打開以及打開後的運行情況無法由桌面的圖標顯性得到,如圖1所示,由桌面上的圖標,無法直觀地知道每個應用程式的狀態。
在實現上述方法的過程中,現有技術中存在以下問題:無法由桌面的圖標直觀地知道一個應用程式是否打開。
技術實現要素:
本申請實施例提供了一種標籤確定的方法及設備,用以利用少量的已確定標籤節點確定大量的待確定標籤節點。
為此,本申請採用以下技術手段:
本申請實施例提供了一種圖標顯示方法,該方法包括:
識別應用設備當前的狀態;
當識別到所述應用程式當前處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標;
當識別到應用程式當前處於關閉狀態時,根據預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標。
其中,所述預設的圖標顯示策略包括:預設打開狀態圖標和關閉狀態圖標的大小、顏色、透明度、亮度等顯示細節中的一項或幾項。
其中,所述當識別到所述應用程式當前處於打開狀態時,所述方法還包括:
周期性地獲取所述應用程式佔用系統的信息,並根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示所述應用程式佔用系統的信息。
其中,所述根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示所述應用程式佔用系統的信息,具體包括:根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標的周圍增加一個邊框,利用邊框中已標記的部分所佔邊框的比例表示所述圖標的應用程式佔用系統資源的比例。
其中,所述當識別到所述應用程式當前處於打開狀態時,所述方法還包括:
當接收到關閉提示的指示時,獲取所述應用程式的已運行時間,根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示關閉提示和已運行時間。
其中,所述在所述應用程式的打開狀態圖標上顯示關閉提示和已運行時間後,所述方法還包括:
接收關閉指示,關閉所述應用程式,並根據所述預設的圖標顯示策略,去除所述應用程式的打開狀態圖標;
接收取消或返回指示,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標。
本申請還提供了一種圖標顯示設備,包括:
識別模塊,用於識別應用設備當前的狀態;
顯示模塊,用於當識別到所述應用程式當前處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標;
當識別到應用程式當前處於關閉狀態時,根據預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標。
其中,所述預設的圖標顯示策略,具體包括:預設打開狀態圖標和關閉狀態圖標的大小、顏色、透明度、亮度等顯示細節中的一項或幾項。
其中,所述顯示模塊,還用於:
周期性地獲取所述應用程式佔用系統的信息,並根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示所述應用程式佔用系統的信息。
其中,所述顯示模塊,具體用於根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標的周圍增加一個邊框,利用邊框中已標記的部分所佔邊框的比例表示所述圖標的應用程式佔用系統資源的比例。
其中,所述顯示模塊,還用於:
當接收到關閉提示的指示時,獲取所述應用程式的已運行時間,根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示關閉提示和已運行時間。
所述顯示模塊還用於:接收關閉指示,關閉所述應用程式,並根據所述預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標;接收取消或返回指示,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標。
本申請實施例,識別應用設備當前的狀態;當識別到所述應用程式當前處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標;當識別到所述應用程式當前處於關閉狀態時,根據預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標。根據不同的應用程式狀態,區別地進行應用程式的顯示,使用戶由桌面顯示圖標就能夠直觀地得到應用程式的運行狀態,提高了用戶體驗。
附圖說明
圖1為現有技術中的一種圖標顯示圖;
圖2為本申請實施例提供的一種圖標顯示方法流程示意圖;
圖3為本申請實施例提供的一種圖標顯示圖;
圖4為本申請實施例提供的一種圖標顯示圖;
圖5為本申請實施例提供的一種圖標顯示圖;
圖6為本申請實施例提供的一種圖標顯示設備的結構示意圖。
具體實施方式
下面結合附圖對本申請的技術方案進行清楚、完整的描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請的保護範圍。
如圖2所示,為本申請實施例提供的圖標顯示方法的流程圖。
步驟S201,識別應用程式當前的狀態。
其中,終端設備可以主動地向應用程式發起請求,獲取應用程式當前的狀態,也可以由應用程式自動地將自身當前的狀態通知給終端設備,例如,當打開某個應用程式時,該應用程式將自身當前的狀態通知給終端設備。
步驟S202、當識別到所述應用程式當前處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標。
在顯示應用程式的打開狀態圖標之前,預設了圖標顯示策略,即預設了打開狀態圖標和關閉狀態圖標的大小、顏色、透明度、亮度等顯示細節中的一項或幾項。
需要注意的是,打開狀態圖標和關閉狀態圖標並不僅限於本申請中提出的上述方式,還包括,對處於打開狀態的應用程式添加標識,將處於打開狀態的應用程式添加到單獨的界面等,只要能夠實現處於打開狀態的應用程式的圖標能夠與處於關閉狀態的應用程式的圖標進行區分,都在本申請預設圖標顯示策略之內。
當所述應用程式處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標;即通過將所述應用程式的圖標的大小、顏色、透明度、亮度等顯示細節調整到預設的打開狀態圖標,來顯示處於打開狀態的應用程式,如圖4所示,應用程式iBooks和Chrome是處於打開狀態的應用程式,根據預 設的圖標顯示策略,將iBooks和Chrome的圖標調到不同於處於關閉狀態的應用程式的圖標的亮度。
進一步的,本申請中還可以對處於已打開應用程式的佔用系統資源情況、已運行時間、是否需要關閉進行顯示,下面結合具體的應用場景,首先對處於已打開應用程式的佔用系統資源的信息進行詳細說明。
當識別到所述應用程式當前處於打開狀態時,周期性地獲取處於打開狀態的應用程式佔用系統的信息,並根據預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示所述應用程式佔用系統的信息。例如,圖5中的iBooks圖標,在所述應用程式的打開狀態圖標的周圍增加一個邊框,利用邊框中已標記的部分所佔邊框的比例表示所述圖標的應用程式佔用系統資源的比例。
需要注意的是,對應用程式佔用系統資源情況進行顯示的方法,並不僅限於本申請提出的上述方法,例如,也可以利用打開狀態圖標中已標記的部分所佔整個圖標的比例表示所述圖標的應用程式佔用系統資源的比例等,只要能夠實現對應用程式佔用系統資源情況進行顯示的方法,都包含在本申請的保護範圍之內。
其次,對處於已打開應用程式的佔用系統資源的信息進行詳細說明。
當識別到所述應用程式當前處於打開狀態時,如果接收到關閉提示的指示,則獲取所述應用程式的已運行時間,根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示關閉提示和已運行時間。例如,當關閉提示的指示為雙擊信號,則當接收到雙擊信號時,獲取所述應用程式的已運行時間,並根據預設的圖標顯示策略,在打開狀態圖標下方顯示已運行時間,並在所述圖標上增加蒙層,進行關閉提示。如圖4所示。
需要注意的是,關閉提示以及顯示處於打開狀態的應用程式已運行時間和關閉提示的圖標並不僅限於本申請提出的上述方法,只要能夠實現顯示處於打開狀態的應用程式已運行時間和關閉提示的圖標的方法,都在本申請的保護範圍之內。
步驟S203、當識別到所述應用程式當前處於關閉狀態時,根據預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標。
對於每個應用程式來說,其只有兩種狀態:打開狀態和關閉狀態,根據預設的圖標顯示策略,即預設的關閉狀態圖標的大小、顏色、透明度、亮度等顯示細節中的一項或幾項,對關閉狀態的圖標與打開狀態的圖標進行區分。
進一步的,當處於打開狀態的應用程式接收到關閉指示後,關閉該應用程式,根據所述預設的圖標顯示策略,顯示該應用程式的關閉狀態圖標,下面結合具體的應用場景對由打開狀態切換到關閉狀態時的圖標顯示方案進行詳細說明。
當所述應用程式當前處於打開狀態,且接收到關閉提示的指示,在所述應用程式的打開狀態圖標上顯示關閉提示和已運行時間。如圖4所示,在打開狀態圖標下方顯示已運行時間,所述圖標上增加蒙層,進行關閉提示,如果接收到關閉指示後,關閉該應用程式,根據所述預設的圖標顯示策略,顯示該應用程式的關閉狀態圖標,即去除該應用程式的打開狀態圖標,如圖1所示。
本申請實施例,識別應用設備當前的狀態;當識別到所述應用程式當前處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標;當識別到所述應用程式當前處於關閉狀態時,根據預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標。根據不同的應用程式狀態,區別地進行應用程式的顯示,使用戶由桌面顯示圖標就能夠直觀地得到應用程式的運行狀態,提高了用戶體驗。
如圖6所示,為本申請實施例提供的一種圖標顯示設備的結構示意圖,包括:
識別模塊61,用於識別應用程式當前的狀態。
顯示模塊62,用於當識別到所述應用程式當前處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標;當識別到所述應用程式 當前處於關閉狀態時,根據預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標。
所述預設的圖標顯示策略,具體包括:預設打開狀態圖標和關閉狀態圖標的大小、顏色、透明度、亮度等顯示細節中的一項或幾項
所述顯示模塊62,還用於周期性地獲取所述應用程式佔用系統的信息,並根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示所述應用程式佔用系統的信息。
所述顯示模塊62,具體用於根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標的周圍增加一個邊框,利用邊框中已標記的部分所佔邊框的比例表示所述圖標的應用程式佔用系統資源的比例。
所述顯示模塊62,還用於當接收到關閉提示的指示時,獲取所述應用程式的已運行時間,根據所述預設的圖標顯示策略,在所述應用程式的打開狀態圖標上顯示關閉提示和已運行時間。
所述顯示模塊還用於:接收關閉指示,關閉所述應用程式,並根據所述預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標;接收取消或返回指示,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標。
本申請實施例,識別應用設備當前的狀態;當識別到所述應用程式當前處於打開狀態時,根據預設的圖標顯示策略,顯示所述應用程式的打開狀態圖標;當識別到所述應用程式當前處於關閉狀態時,根據預設的圖標顯示策略,顯示所述應用程式的關閉狀態圖標。根據不同的應用程式狀態,區別地進行應用程式的顯示,使用戶由桌面顯示圖標就能夠直觀地得到應用程式的運行狀態,提高了用戶體驗。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本申請可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機 軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺終端設備(可以是手機,個人計算機,伺服器,或者網絡設備等)執行本申請各個實施例所述的方法。
本領域技術人員可以理解,實施例中的裝置中的模塊可以按照實施例描述進行分布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。
以上所述僅是本申請的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視本申請的保護範圍。