[發明專利]用于提升應用后臺運行優先級的方法及其系統在審
| 申請號: | 201710635245.5 | 申請日: | 2017-07-30 |
| 公開(公告)號: | CN107423126A | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 鄭強 | 申請(專利權)人: | 深圳有麥科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 提升 應用 后臺 運行 優先級 方法 及其 系統 | ||
技術領域
本發明涉及應用程序的技術領域,尤其是用于提升應用后臺運行優先級的方法及其系統。
背景技術
應用程序在使用的過程中,會占據一定的內存,在Android應用程序退出時,并不清理其所占用的內存,Linux內核進程也相應的繼續存在,這就是所謂“退出但不關閉”,以使得用戶調用程序時能夠在第一時間得到響應。當系統內存不足時,系統將激活內存回收過程,后臺服務會在此時被回收,而影響用戶體驗,運行于后臺的應用程序,為了實現自己的存活策略,毫無節制的搶占系統資源,造成手機電量或是用戶數據流量的過度消耗,手機發燙,運行卡頓等。
因此,有必要設計一種用于提升應用后臺運行優先級的方法,實現應用程序需要在滿足自身功能的情況下,最大化的節省系統資源,降低系統耗電量,提升用戶體驗。
發明內容
本發明的目的在于克服現有技術的缺陷,提供用于提升應用后臺運行優先級的方法及其系統。
為實現上述目的,本發明采用以下技術方案:用于提升應用后臺運行優先級的方法,所述方法包括:
判斷后臺服務是否為啟動狀態;
若是,則設置后臺服務為前臺服務,并進入下一步驟,若不是,則進入結束步驟;
判斷移動終端是否處于繁忙狀態;
若是,則異步運行滿足條件的后臺服務;
若不是,則進入結束步驟。
其進一步技術方案為:若是,則設置后臺服務為前臺服務的步驟,包括以下具體步驟:
設置后臺服務的運行狀態;
創建空服務;
將空服務的ID設置為后臺服務的ID;
設置空服務為前臺服務;
停止運行空服務。
其進一步技術方案為:判斷移動終端是否處于繁忙狀態的步驟之前,還包括:
設定后臺服務異步運行的時間和條件。
其進一步技術方案為:判斷后臺服務是否為啟動狀態的步驟,包括以下具體步驟:
判斷移動終端是否處于充電狀態;
若移動終端是處于充電狀態,則移動終端不處于繁忙狀態;
若移動終端是處于充電狀態,則判斷移動終端是否處于Wi-Fi連接狀態;
若移動終端是處于Wi-Fi連接狀態,則移動終端處于繁忙狀態;
若移動終端不是處于Wi-Fi連接狀態,則移動終端不處于繁忙狀態。
其進一步技術方案為:異步運行滿足條件的后臺服務的步驟,包括以下具體步驟:
獲取運行狀態滿足條件的后臺服務;
運行后臺服務;
判斷內存是否占用高于設定值;
若是,注冊定時任務,注銷內存;
若否,則返回運行后臺服務的步驟。
本發明還提供了用于提升應用后臺運行優先級的系統,包括啟動判斷單元、設置單元、繁忙判斷單元以及異步運行單元;
所述啟動判斷單元,用于判斷后臺服務是否為啟動狀態;
所述設置單元,用于若是,則設置后臺服務為前臺服務;
所述繁忙判斷單元,用于判斷移動終端是否處于繁忙狀態;
所述異步運行單元,用于若是,則異步運行滿足條件的后臺服務。
其進一步技術方案為:所述設置單元包括運行狀態設置模塊、空服務創建模塊、ID設置模塊、空服務設置模塊以及空服務停止模塊;
所述運行狀態設置模塊,用于設置后臺服務的運行狀態;
所述空服務創建模塊,用于創建空服務;
所述ID設置模塊,用于將空服務的ID設置為后臺服務的ID;
所述空服務設置模塊,用于設置空服務為前臺服務;
所述空服務停止模塊,用于停止運行空服務。
其進一步技術方案為:所述系統還包括時間和條件設定單元;
所述時間和條件設定單元,用于設定后臺服務異步運行的時間和條件。
其進一步技術方案為:所述繁忙判斷單元包括充電狀態判斷模塊以及連接狀態判斷模塊;
所述充電狀態判斷模塊,用于判斷移動終端是否處于充電狀態;若移動終端是處于充電狀態,則移動終端不處于繁忙狀態;
所述連接狀態判斷模塊,用于若移動終端是處于充電狀態,則判斷移動終端是否處于Wi-Fi連接狀態;若移動終端是處于Wi-Fi連接狀態,則移動終端處于繁忙狀態;若移動終端不是處于Wi-Fi連接狀態,則移動終端不處于繁忙狀態。
其進一步技術方案為:所述異步運行單元包括篩選模塊、運行模塊、內存判斷模塊以及注銷模塊;
所述篩選模塊,用于獲取運行狀態滿足條件的后臺服務;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳有麥科技有限公司,未經深圳有麥科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710635245.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種PVC薄膜的壓延成型裝置
- 下一篇:壓塑成型模具





