本發明專利技術實施例公開了一種應用程序的管理方法以及電子設備,所述方法包括確定滿足第一預設條件的應用程序,所述滿足第一預設條件的應用程序為不需要在電子設備的后臺運行的應用程序,向所述滿足第一預設條件的應用程序的進程組發送凍結信號,以使所述滿足第一預設條件的應用程序根據所述凍結信號進行凍結。采用本實施例所示的應用程序的管理方法,能夠將滿足第一預設條件的應用程序進行凍結,從而降低了電子設備的功耗,節省了電量,延長了電子設備的待機時長,而且凍結無需在后臺運行的應用程序,從而提升了電子設備資源的利用效率,有效的避免了電子設備出現隨機性卡頓的情況。
【技術實現步驟摘要】
本專利技術涉及一種能夠降低電子設備出現隨機性卡頓以及降低電子設備耗電量的應用程序的管理方法以及電子設備。
技術介紹
現有的計算設備(例如移動智能終端)支持多應用程序同時運行,這些同時運行的應用程序中,有的運行于計算設備的前臺,可被用戶直接查看和操作,我們稱之為前臺應用程序;有的則默默地運行于計算設備的后臺,不會干擾用戶對前臺應用程序的操作,我們稱之為后臺應用程序。通常,后臺應用程序會占用計算設備一定的資源,例如內存資源、電力資源或者網絡資源等,并且會影響到計算設備的運行效率。在現有技術所提供的計算設備后臺應用程序管理的技術方案中,可不讓后臺應用程序接收廣播信息、釋放GPS資源等操作。但是,某些后臺應用程序在后臺運行的時候,不需要接收廣播信息或者GPS資源的,所以,即便控制該后臺應用程序無法接收廣播信息以及釋放GPS資源,該后臺應用程序依舊會繼續占用電子設備的資源,從而導致設備易出現隨機性卡頓以及降低了設備的續航時間。
技術實現思路
本專利技術實施例提供了一種應用程序的管理方法以及電子設備,以降低后臺的應用程序所占用的資源,降低電量的消耗。本專利技術實施例提供了一種應用程序的管理方法,其中,包括:確定滿足第一預設條件的應用程序,所述滿足第一預設條件的應用程序為不需要在電子設備的后臺運行的應用程序;向所述滿足第一預設條件的應用程序的進程組發送凍結信號,以使所述滿足第一預設條件的應用程序根據所述凍結信號進行凍結。可選的,所述確定滿足第一預設條件的應用程序之前,所述方法還包括:判斷應用程序在所述電子設備的后臺的運行時間是否大于或等于預設時長;若所述應用程序在所述電子設備的后臺的運行時間大于或等于所述預設時長,則執行所述確定滿足第一預設條件的應用程序的步驟。可選的,所述確定滿足第一預設條件的應用程序包括:判斷在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序是否滿足所述第一預設條件;若在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序滿足所述第一預設條件,則執行所述向所述滿足第一預設條件的應用程序的進程組發送凍結信號的步驟;所述方法還包括:若在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序不滿足所述第一預設條件,則確定不滿足所述第一預設條件的應用程序不需要進行凍結。可選的,所述向所述滿足第一預設條件的應用程序的進程組發送凍結信號之后,所述方法還包括:確定滿足第二預設條件的應用程序,所述滿足第二預設條件的應用程序為需要解凍的后臺的應用程序;向所述滿足第二預設條件的應用程序的進程組發送解凍信號,使得所述滿足第二預設條件的應用程序進行解凍。可選的,所述滿足第二預設條件的應用程序為:Activity組件所提供的應用界面接收到用戶輸入的操作指令、和/或需要接收廣播信息、和/或需要啟動Service組件、和/或需要訪問數據庫、和/或需要向電子設備的前臺界面推送應用程序無響應對話框。本專利技術實施例提供了一種電子設備,其中,包括:第一確定單元,用于確定滿足第一預設條件的應用程序,所述滿足第一預設條件的應用程序為不需要在電子設備的后臺運行的應用程序;第一發送單元,用于向所述滿足第一預設條件的應用程序的進程組發送凍結信號,以使所述滿足第一預設條件的應用程序根據所述凍結信號進行凍結。可選的,所述電子設備還包括:第一判斷單元,用于判斷應用程序在所述電子設備的后臺的運行時間是否大于或等于預設時長;所述第一確定單元還用于,若所述應用程序在所述電子設備的后臺的運行時間大于或等于所述預設時長,則確定滿足第一預設條件的應用程序。可選的,所述第一確定單元還用于,判斷在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序是否滿足所述第一預設條件;所述第一發送單元還用于,若在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序滿足所述第一預設條件,則向所述滿足第一預設條件的應用程序的進程組發送凍結信號;所述電子設備還包括:第二確定單元,用于若在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序不滿足所述第一預設條件,則確定不滿足所述第一預設條件的應用程序不需要進行凍結。可選的,所述電子設備還包括:第三確定單元,用于確定滿足第二預設條件的應用程序,所述滿足第二預設條件的應用程序為需要解凍的后臺的應用程序;第二發送單元,用于向所述滿足第二預設條件的應用程序的進程組發送解凍信號,使得所述滿足第二預設條件的應用程序進行解凍。可選的,所述滿足第二預設條件的應用程序為:Activity組件所提供的應用界面接收到用戶輸入的操作指令、和/或需要接收廣播信息、和/或需要啟動Service組件、和/或需要訪問數據庫、和/或需要向電子設備的前臺界面推送應用程序無響應對話框。采用本實施例所示的應用程序的管理方法,在確定不需要在電子設備的后臺運行的應用程序后,即可向所述應用程序發送凍結信號,以使所述滿足第一預設條件的應用程序根據所述凍結信號進行凍結,使得該應用程序不會在電子設備的后臺運行,從而降低了電子設備的功耗,節省了電量,延長了電子設備的待機時長,而且凍結無需在后臺運行的應用程序,從而提升了電子設備資源的利用效率,有效的避免了電子設備出現隨機性卡頓的情況。附圖說明圖1為本專利技術所提供的應用程序的管理方法的一種實施例步驟流程圖;圖2為本專利技術所提供的電子設備的一種實施例結構示意圖。具體實施方式為更好的理解本專利技術實施例所提供的應用程序的管理方法,以下首先對本專利技術實施例所提供的電子設備進行說明。本專利技術實施例所提供的電子設備可為智能手機(Android手機、iOS手機等)、平板電腦、掌上電腦以及移動互聯網設備(英文全稱:Mobile Internet Devices,英文簡稱:MID)、PC等終端設備,具體在本專利技術實施例中不作限定。以下對電子設備的前臺的應用程序和后臺的應用程序進行說明。一般而言,電子設備中的應用程序分為兩類,一類是用戶自主安裝的第三方應用程序,比如“微信”、“手機QQ”、“微博”等應用程序;另一類是電子設備操作系統內置的系統應用程序,比如“電話”、“設置”、“信息”、“相冊”等應用程序。當用戶不再使用已運行在前臺的應用程序或者或需要使用其他應用程序時,則用戶可以關閉不再使用已運行在前臺的應用程序。為了方便對應用程序的快速加載,電子設備都具有將應用程序置于后臺的功能,即,用戶可以不用關閉該應用程序,而是將該應用程序置于電子設備后臺,當用戶重新使用該應用程序時,只需通過從電子設備后臺調度出該應用程序即可。比如用戶在智能手機中使用應用程序“微信”與好友對話,按下導航鍵之后“微信”的顯示界面被關閉,但是,“微信”并未被徹底關閉,此時的“微信”就是一個后臺的應用程序。在下次用戶需要使用應用程序“微信”時,直接調度出應用程序“微信”即可。本實施例中,所述后臺的應用程序,是指電子設備中當前處于運行狀態的第三方應用程序和系統應用程序。這樣,該應用程序無需重新打開運行,節省了應用程序加載的時間。但是,當應用程序置于后臺時,該應用程序仍然會占用系統資源繼續運行,這樣會造成資源的浪費,比如耗電的浪費、流量的浪費以及CPU調度的浪費等,所以一般的,用戶并不希望被置于后臺且不需要在后臺運行的應用程序仍然占用系統資源本文檔來自技高網...

【技術保護點】
一種應用程序的管理方法,其特征在于,包括:確定滿足第一預設條件的應用程序,所述滿足第一預設條件的應用程序為不需要在電子設備的后臺運行的應用程序;向所述滿足第一預設條件的應用程序的進程組發送凍結信號,以使所述滿足第一預設條件的應用程序根據所述凍結信號進行凍結。
【技術特征摘要】
1.一種應用程序的管理方法,其特征在于,包括:確定滿足第一預設條件的應用程序,所述滿足第一預設條件的應用程序為不需要在電子設備的后臺運行的應用程序;向所述滿足第一預設條件的應用程序的進程組發送凍結信號,以使所述滿足第一預設條件的應用程序根據所述凍結信號進行凍結。2.根據權利要求1所述的方法,其特征在于,所述確定滿足第一預設條件的應用程序之前,所述方法還包括:判斷應用程序在所述電子設備的后臺的運行時間是否大于或等于預設時長;若所述應用程序在所述電子設備的后臺的運行時間大于或等于所述預設時長,則執行所述確定滿足第一預設條件的應用程序的步驟。3.根據權利要求2所述的方法,其特征在于,所述確定滿足第一預設條件的應用程序包括:判斷在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序是否滿足所述第一預設條件;若在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序滿足所述第一預設條件,則執行所述向所述滿足第一預設條件的應用程序的進程組發送凍結信號的步驟;所述方法還包括:若在所述電子設備的后臺的運行時間大于或等于所述預設時長的應用程序不滿足所述第一預設條件,則確定不滿足所述第一預設條件的應用程序不需要進行凍結。4.根據權利要求1所述的方法,其特征在于,所述向所述滿足第一預設條件的應用程序的進程組發送凍結信號之后,所述方法還包括:確定滿足第二預設條件的應用程序,所述滿足第二預設條件的應用程序為需要解凍的后臺的應用程序;向所述滿足第二預設條件的應用程序的進程組發送解凍信號,使得所述滿足第二預設條件的應用程序進行解凍。5.根據權利要求4所述的方法,其特征在于,所述滿足第二預設條件的應用程序為:Activity組件所提供的應用界面接收到用戶輸入的操作指令、和/或需要接收廣播信息、和/或需要啟動Service組件、和/或需要訪問數據庫、和/或需要向電子設備的前臺界面推送應用程序無響應對話框。6.一種電子設...
【專利技術屬性】
技術研發人員:劉惠盛,
申請(專利權)人:深圳市萬普拉斯科技有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。