[發明專利]一種操作系統重啟方法及裝置有效
| 申請號: | 201410806739.1 | 申請日: | 2014-12-22 |
| 公開(公告)號: | CN105786670B | 公開(公告)日: | 2019-06-25 |
| 發明(設計)人: | 李昭陽 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F9/50 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 操作系統 方法 裝置 | ||
本發明提供一種操作系統重啟方法及裝置,其中操作系統啟動方法,包括:獲取當前電子設備的內存容量變化情況,內存容量變化情況表明在第一時間段內內存容量的變化速度和/或在第二時間段內內存容量的變化幅度;這樣電子設備上運行的各種應用對內存容量的占用情況可以以內存容量變化情況來表明。當內存容量變化情況滿足重啟條件時,重啟電子設備的操作系統。在操作系統重啟過程中,存儲在內存中各種應用的數據也被清理,從而實現以重啟操作系統對常駐應用和系統應用占用的內存容量進行清理。
技術領域
本發明涉及操作系統技術領域,特別涉及一種操作系統重啟方法及裝置。
背景技術
安卓系統是一種以Linux與JAVA為基礎的開放源代碼操作系統,其最初由AndyRubin(安迪·魯賓)開發,被谷歌收購后則由Google公司和開放手機聯盟領導及開發,主要適用于手機和平板等便攜式電子設備。
目前安卓系統中常駐應用有很多,如桌面應用、手機安全軟件等應用,其中常駐應用是常駐內存的應用。通常情況下常駐應用一般具有系統權限,在電子設備出廠時預裝,并且隨著其駐留內存時間的增長會出現內存膨脹現象,使得電子設備的可用內存容量降低,影響其他應用的運行。
但是目前的內存清理方法僅針對不具有系統權限的應用,對這種具有系統權限的常駐應用不起作用,因此目前急需一種可以對常駐應用占用的內存容量進行清理的方法。
發明內容
本發明所要解決的技術問題是提供一種操作系統重啟方法及裝置,通過重啟操作系統來對常駐應用和系統應用占用的內存容量進行清理。技術方案如下:
一方面,本發明提供一種操作系統啟動方法,包括:
獲取當前電子設備的內存容量變化情況,其中所述內存容量變化情況表明在第一時間段內內存容量的變化速度和/或在第二時間段內內存容量的變化幅度;
判斷所述內存容量變化情況是否滿足重啟條件,獲得判斷結果;
當所述判斷結果表明所述內存容量變化情況滿足所述重啟條件時,重啟所述電子設備的操作系統。
優選地,所述方法還包括:
在重啟所述電子設備的操作系統前,記錄所述電子設備運行的應用;
在所述電子設備的操作系統重啟之后啟動所記錄的全部或部分所述應用。
優選地,所述方法還包括:在重啟所述電子設備的操作系統前,記錄所述電子設備使用的音量設置并關閉音量;
在所述電子設備的操作系統重啟之后調整音量至所記錄的所述音量設置。
優選地,判斷所述內存容量變化情況是否滿足重啟條件包括:
基于所述內存容量變化情況,獲取當前所述電子設備的可用內存容量;
當所述可用內存容量小于所述預設內存容量時,獲取當前所述電子設備的運行時刻和當前所述電子設備運行的棧頂應用的應用參數;
當所述電子設備的運行時刻處于重啟時段內,且所述棧頂應用的應用參數指示所述棧頂應用未發生變化時,確定所述內存容量變化情況滿足重啟條件。
另一方面,本發明還提供一種操作系統啟動裝置,包括:
獲取單元,用于獲取當前電子設備的內存容量變化情況,其中所述內存容量變化情況表明在第一時間段內內存容量的變化速度和/或在第二時間段內內存容量的變化幅度;
判斷單元,用于判斷所述內存容量變化情況是否滿足重啟條件,獲得判斷結果;
控制單元,用于當所述判斷結果表明所述內存容量變化情況滿足所述重啟條件時,重啟所述電子設備的操作系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410806739.1/2.html,轉載請聲明來源鉆瓜專利網。





