本發明專利技術實施例提供一種應用程序控制方法及電子設備。應用程序控制方法應用于一電子設備,所述電子設備安裝有應用程序,所述應用程序具有第一狀態和與所述第一狀態不同的第二狀態,所述第一狀態為占用所述電子設備運算資源的狀態,所述第二狀態為不占用所述電子設備運算資源的狀態,所述方法包括:當所述應用程序處于所述第一狀態時,提取所述應用程序的運行信息;根據所述運行信息,按照預定策略判斷所述應用程序是否為當前使用所述電子設備的用戶所關注,產生一判斷結果;當所述判斷結果表明所述應用程序不為當前使用所述電子設備的用戶所關注時,對所述應用程序進行管控。本發明專利技術實施例方便了用戶對不需要的應用程序的管理,簡化了用戶操作。
【技術實現步驟摘要】
本專利技術涉及通信
,尤其涉及一種應用程序控制方法及電子設備。
技術介紹
隨著計算機,手機,平板電腦等電子設備技術的迅速發展,電子設備的計算能力越來越強,可以支持多任務(應用程序)的同時開啟和運行,每個任務的執行都需要占用一定的計算機資源,比如計算單元,內存單元,總線帶寬等。然而,畢竟由于電子設備的這些用于運行程序的資源有限,無法承受同時開啟和運行很多個應用程序,比如打開多個應用窗口,包括瀏覽器窗口,郵件窗口,文檔窗口,聊天窗口,PPT演示窗口等,運行程序一多,由于被各個應用程序占用的資源幾乎耗盡,系統需要在很小的資源空間里調度各個任務,擁塞和等待的機會就會增多,導致系統運行變得非常緩慢,如果用戶此時想執行一個重要的應用程序,就需要用戶手動對已經開啟的程序及時清理,以空出資源來執行該重要的應用。目前的方法是用戶手工關閉這些暫時不需要的應用,雖然有些應用提供了群組的關閉功能,但僅限相同的類型,比如PDF文檔群組的關閉,word文檔群組關閉,IE瀏覽器的群組關閉,而且有些應用并不提供群組關閉功能,比如excel,PPT等,就只能一個一個關閉了。群組關閉還有一個缺陷,不能支持保留群組中的某一或某幾個應用程序,而關閉其它程序,所以,當群組中的某個應用程序用戶還希望繼續使用時,不能采用群組關閉的方式一次性全部關閉,仍然只能由用戶選擇性的逐個關閉。因此,在上述多應用程序同時開啟的場景下,對應用程序的控制,如關閉,需要用戶針對每個應用程序分別進行查看和關閉控制,效率極低。用戶也可以在目前的操作系統的任務管理中去手工逐一關閉來結束不需要的進程。同樣地情況,也出現在一些小型計算設備上,比如智能手機,平板式電腦PAD等。
技術實現思路
本專利技術實施例提供一種應用程序控制方法及電子設備,能夠在多應用程序同時開啟的場景下,提高對應用程序的控制效率。為了解決上述技術問題,本專利技術實施例的技術方案如下一種應用程序控制方法,應用于一電子設備,所述電子設備安裝有應用程序,所述應用程序具有第一狀態和與所述第一狀態不同的第二狀態,所述第一狀態為占用所述電子設備運算資源的狀態,所述第二狀態為不占用所述電子設備運算資源的狀態,所述方法包括當所述應用程序處于所述第一狀態時,提取所述應用程序的運行信息;根據所述運行信息,按照預定策略判斷所述應用程序是否為當前使用所述電子設備的用戶所關注,產生一判斷結果;當所述判斷結果表明所述應用程序不為當前使用所述電子設備的用戶所關注時,對所述應用程序進行管控。進一步,所述當所述判斷結果表明所述應用程序不為當前使用所述電子設備的用戶所關注時,對所述應用程序進行管控,包括當所述判斷結果表明所述應用程序不為當前使用所述電子設備的用戶所關注時,啟動一計時器;通過所述計時器記錄所述應用程序不為當前使用所述電子設備的用戶所關注的累加時間,產生一時間信息;當所述時間信息滿足第一預定條件時,將所述應用程序從所述第一狀態切換到所述第二狀態;或者,當所述時間信息滿足第一預定條件時,產生一提示信息,所述提示信息用于指示當前使用所述電子設備的用戶將所述應用程序從所述第一狀態切換到所述第二狀態;或者,顯示所述應用程序的所述時間信息,所述時間信息用于指示所述應用程序不為當前使用所述電子設備的用戶所關注的累加時間。進一步,所述顯示所述應用程序的所述時間信息包括接收一顯示命令;根據所述顯示命令,確定處于所述第一狀態的應用程序;顯示所述處于所述第一狀態的應用程序以及所述處于所述第一狀態的應用程序所對應的時間信息;或者,接收一顯示命令;根據所述顯示命令,確定處于所述第一狀態的應用程序;根據所述當前處于所述第一狀態的應用程序所對應的時間信息進行排序,產生一排序結果;根據所述排序結果,顯示所述處于所述第一狀態的應用程序以及所述當前處于所述第一狀態的應用程序所對應的時間信息。進一步,所述方法還包括接收一輸入操作;根據所述輸入操作,產生一第二預定條件;將所述處于所述第一狀態的應用程序中滿足所述第二預定條件的應用程序從所述第一狀態切換到所述第二狀態。進一步,所述預定策略為若所述電子設備的焦點位于應用程序的顯示界面內,則該應用程序為當前使用所述電子設備的用戶所關注的應用程序;或者,所述預定策略為若應用程序的顯示界面未被覆蓋,則該應用程序為當前使用所述電子設備的用戶所關注的應用程序;或者,所述預定策略為若當應用程序為播放類應用程序,該播放類應用程序需要占用所述電子設備的音頻輸入部件當前未被其它播放類應用程序占用,則該播放類應用程序為當前使用所述電子設備的用戶所關注的應用程序。一種電子設備,所述電子設備內安裝有應用程序,所述應用程序具有第一狀態和與所述第一狀態不同的第二狀態,所述第一狀態為占用所述電子設備運算資源的狀態,所述第二狀態為不占用所述電子設備運算資源的狀態,所述電子設備包括一用于控制所述應用程序的控制單元,所述控制單元包括信息提取單元,用于當所述應用程序處于所述第一狀態時,提取所述應用程序的運行信息;判決單元,用于根據所述運行信息,按照預定策略判斷所述應用程序是否為當前使用所述電子設備的用戶所關注,產生一判斷結果;管控單元,用于當所述判斷結果表明所述應用程序不為當前使用所述電子設備的用戶所關注時,對所述應用程序進行管控。進一步,所述管控單元包括觸發子單元,用于當所述判斷結果表明所述應用程序不為當前使用所述電子設備的用戶所關注時,啟動一計時器;所述計時器,用于記錄所述應用程序不為當前使用所述電子設備的用戶所關注的累加時間,產生一時間信息;切換子單元,用于當所述時間信息滿足第一預定條件時,將所述應用程序從所述第一狀態切換到所述第二狀態;或者,提示子單元,用于當所述時間信息滿足第一預定條件時,產生一提示信息,所述提示信息用于指示當前使用所述電子設備的用戶將所述應用程序從所述第一狀態切換到所述第二狀態;或者,顯示控制子單元,用于通過所述電子設備的顯示單元顯示所述應用程序的所述時間信息,所述時間信息用于指示所述應用程序不為當前使用所述電子設備的用戶所關注的累加時間。進一步,所述顯示控制子單元包括命令接收模塊,用于接收一顯示命令;程序確定模塊,用于根據所述顯示命令,確定處于所述第一狀態的應用程序;第一顯示控制模塊,用于通過所述電子設備的顯示單元顯示所述處于所述第一狀態的應用程序以及所述處于所述第一狀態的應用程序所對應的時間信息;或者,所述顯示控制子單元包括命令接收模塊,用于接收一顯示命令;程序確定模塊,用于根據所述顯示命令,確定處于所述第一狀態的應用程序;排序模塊,用于根據所述當前處于所述第一狀態的應用程序所對應的時間信息進行排序,產生一排序結果;第二顯示控制模塊,用于根據所述排序結果,通過所述電子設備的顯示單元顯示所述處于所述第一狀態的應用程序以及所述當前處于所述第一狀態的應用程序所對應的時間信息。進一步,所述控制單元還包括輸入接收單元,用于接收一輸入操作;條件生成單元,用于根據所述輸入操作,產生一第二預定條件;狀態切換單元,用于將所述處于所述第一狀態的應用程序中滿足所述第二預定條件的應用程序從所述第一狀態切換到所述第二狀態。進一步,所述預定策略為若所述電子設備的焦點位于應用程序的顯示界面內,則該應用程序為當前使用所述電子設備的用戶所關注的應用程序;本文檔來自技高網...
【技術保護點】
一種應用程序控制方法,其特征在于,應用于一電子設備,所述電子設備安裝有應用程序,所述應用程序具有第一狀態和與所述第一狀態不同的第二狀態,所述第一狀態為占用所述電子設備運算資源的狀態,所述第二狀態為不占用所述電子設備運算資源的狀態,所述方法包括:當所述應用程序處于所述第一狀態時,提取所述應用程序的運行信息;根據所述運行信息,按照預定策略判斷所述應用程序是否為當前使用所述電子設備的用戶所關注,產生一判斷結果;當所述判斷結果表明所述應用程序不為當前使用所述電子設備的用戶所關注時,對所述應用程序進行管控。
【技術特征摘要】
【專利技術屬性】
技術研發人員:李眾慶,陳羽,王軍,
申請(專利權)人:聯想北京有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。