[發明專利]一種安卓系統自動清理文件的方法、裝置及終端設備在審
| 申請號: | 201910734860.0 | 申請日: | 2019-08-09 |
| 公開(公告)號: | CN110457136A | 公開(公告)日: | 2019-11-15 |
| 發明(設計)人: | 康弦;劉皓 | 申請(專利權)人: | 四川虹美智能科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 37100 濟南信達專利事務所有限公司 | 代理人: | 李世喆<國際申請>=<國際公布>=<進入 |
| 地址: | 621050四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安卓系統 重啟 終端設備 關鍵進程 剩余內存空間 監聽 運行狀態異常 用戶體驗 預先指定 運行異常 運行狀態 自動清理 完成時 內存 裝載 監測 保證 | ||
本發明提供了一種安卓系統自動清理文件的方法、裝置及終端設備,其中方法包括:監聽預先指定的若干關鍵進程的運行狀態;在監聽到任一關鍵進程的運行狀態異常時,重啟終端設備;在重啟過程中,當監測到終端設備的Linux內核重啟完成時,判斷當前剩余內存空間是否可滿足運行終端設備中所裝載的安卓系統所需的空間,若不滿足,按照預先設定的清理規則,對內存空間進行清理,在清理得出的剩余內存空間可滿足運行安卓系統所需的空間時,啟動安卓系統。本方案,可在安卓系統的關鍵進程運行異常時,自動進行重啟,并在重啟過程中自動進行內存清理操作,從而保證安卓系統的正常運行,提高用戶體驗。
技術領域
本發明涉及軟件技術領域,特別涉及一種安卓系統自動清理文件的方法、裝置及終端設備。
背景技術
安卓系統的運行需要一定的存儲空間,在內部存儲卡剩余空間不足時,安卓系統自帶的清理工具或第三方清理工具會在界面上提示用戶手動清理內存,用戶手動選擇文件進行清理,從而清理出更多的剩余空間供安卓系統正常運行。然而,若用戶在接收到清理內存的提示,長時間未進行內存清理操作,可能會導致安卓系統無法正常運行,若安卓系統無法正常運行,那么用戶則不能再次進行內存清理操作,形成死循環,在該情況下,系統可能無法重啟,從而影響用戶體驗。
發明內容
本發明實施例提供了一種安卓系統自動清理文件的方法、裝置及終端設備,以解決現有技術中的問題。
第一方面,本發明實施例提供了一種安卓系統自動清理文件的方法,包括:
01,監聽預先指定的若干關鍵進程的運行狀態;
02,在監聽到任一關鍵進程的運行狀態異常時,重啟終端設備;
03,在重啟過程中,當監測到所述終端設備的Linux內核重啟完成時,判斷當前剩余內存空間是否可滿足運行所述終端設備中所裝載的安卓系統所需的空間,若不滿足,執行步驟04,若滿足,執行步驟05;
04,按照預先設定的清理規則,對內存空間進行清理,在清理得出的剩余內存空間可滿足運行所述安卓系統所需的空間時,執行步驟05;
05,啟動所述安卓系統,并在所述安卓系統啟動完成后執行步驟01。
優選地,所述清理規則包括若干個清理算法,進一步包括:預先對每一個清理算法設定一個優先級;
步驟04包括:按照優先級從高到低的順序,逐個運行清理算法,直到運行完當前一個清理算法后,當前剩余空間可滿足運行所述安卓系統所需的空間為止。
優選地,所述預先對每一個清理算法設定一個優先級,包括:
將清理內存空間中的垃圾文件對應的清理算法設定為最高優先級;和/或,
將對所述終端設備恢復出廠設置對應的清理算法設定為最低優先級;和/或,
將卸載一個系統應用對應的清理算法設定為一個中間優先級,其中,所述中間優先級包括一個或多個。
優選地,按照系統應用的啟動信息,設定該系統應用對應清理算法的中間優先級的大小,所述啟動信息包括啟動次數、啟動時長和最近一次啟動時間中的至少一種。
第二方面,本發明實施例還提供了一種安卓系統自動清理文件的裝置,包括:
監聽模塊,用于監聽預先指定的若干關鍵進程的運行狀態,在監聽到任一關鍵進程的運行狀態異常時,觸發重啟功能模塊;
所述重啟功能模塊,在被所述監聽模塊觸發時,重啟終端設備;
監測模塊,用于在重啟過程中,監測所述終端設備的Linux內核重啟狀態,當監測到所述Linux內核重啟完成時,觸發判斷模塊執行相應操作;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川虹美智能科技有限公司,未經四川虹美智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910734860.0/2.html,轉載請聲明來源鉆瓜專利網。





