[發明專利]一種自啟動方法及裝置在審
| 申請號: | 201611099595.6 | 申請日: | 2016-12-02 |
| 公開(公告)號: | CN106775851A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 吳不 | 申請(專利權)人: | 深圳創維數字技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/12 |
| 代理公司: | 北京品源專利代理有限公司11332 | 代理人: | 鄧猛烈,胡彬 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 啟動 方法 裝置 | ||
技術領域
本發明實施例涉及計算機軟件技術,尤其涉及一種自啟動方法及裝置。
背景技術
隨著智能終端的發展,諸如智能數字電視、智能手機或者智能電腦等智能終端越來越廣泛地應用在工作生活中。
智能終端的性能的不斷提高和因特網的快速發展,用戶可安裝各種各樣的應用軟件來豐富智能終端的功能。目前,很多應用具有自啟動功能,即在應用的描述文件中注冊能夠引起應用自啟動的靜態廣播接收器,易導致用戶未開啟該應用時,應用在開機后自動在后臺運行,消耗系統的內存資源。當具有自啟動功能的應用安裝過多時,導致系統內存不足,影響智能終端的正常運行。
針對上述問題,目前的解決方法是用戶自主設置是否允許應用自啟動,但是上述解決方法學習門檻較高,尤其是針對智能數字電視的應用自啟動設置,操作復雜,用戶可能不習慣或者不懂如何進行系統設置。同時用戶在進行系統應用自啟動設置時需獲取root權限,增加了智能終端的安全風險。
發明內容
本發明提供一種自啟動方法及裝置,以實現智能終端的自動控制應用程序的自啟動。
第一方面,本發明實施例提供了一種自啟動方法,該方法包括:
獲取當前系統運行的內存信息,其中,所述內存信息包括運行總內存值和各應用程序的內存值;
判斷當前運行總內存值是否大于預設閾值;
若當前運行總內存值大于預設閾值,則根據所述各應用程序的內存值確定禁止自啟動的應用程序,在下一次系統重啟時,禁止所述應用程序自啟動。
進一步的,判斷當前運行總內存值是否大于預設閾值之后,所述方法還包括:
若當前運行總內存值不大于所述預設閾值,則在預設時間間隔后重新獲取當前系統運行的內存信息,判斷所述當前運行總內存值是否大于所述預設閾值。
進一步的,根據所述各應用程序的內存值確定禁止自啟動的應用程序,包括:
根據所述各應用程序的內存值確定內存值排序列表;
根據所述內存值排序列表確定禁止自啟動的應用程序。
進一步的,根據所述內存值排序列表確定禁止自啟動的應用程序,包括:
步驟A:將內存值最高的應用程序的包名添加至禁止自啟動列表中;
步驟B:確定所述運行總內存與禁止自啟動列表中的所述應用程序的內存值的差值;
步驟C:判斷所述差值是否大于所述預設閾值;
若是,在所述內存值排序列表中刪除所述內存值最高的應用程序,形成新的內存值排序列表,并循序執行步驟A、步驟B和步驟C,直到所述差值不大于所述預設閾值。
進一步的,在下一次系統重啟時,禁止所述應用程序自啟動,包括:
當系統重啟時,獲取所述禁止自啟動列表中的包名;
判斷所述包名對應的應用程序的描述文件中是否存在自啟動靜態廣播接收器注冊;
若是,禁止所述自啟動靜態廣播接收器注冊。
第二方面,本發明實施例還提供了一種自啟動裝置,該裝置包括:
內存信息獲取模塊,用于獲取當前系統運行的內存信息,其中,所述內存信息包括運行總內存值和各應用程序的內存值;
內存判斷模塊,用于判斷當前運行總內存值是否大于預設閾值;
自啟動控制模塊,用于若當前運行總內存值大于預設閾值,則根據所述各應用程序的內存值確定禁止自啟動的應用程序,在下一次系統重啟時,禁止所述應用程序自啟動。
進一步的,所述裝置還包括:
內存信息循環檢測模塊,用于判斷當前運行總內存值是否大于預設閾值之后,若當前運行總內存值不大于所述預設閾值,則在預設時間間隔后重新獲取當前系統運行的內存信息,判斷所述當前運行總內存值是否大于所述預設閾值。
進一步的,所述自啟動控制模塊包括:
內存值排序單元,用于根據所述各應用程序的內存值確定內存值排序列表;
禁止自啟動應用確定單元,用于根據所述內存值排序列表確定禁止自啟動的應用程序。
進一步的,所述禁止自啟動應用確定單元包括:
禁止自啟動包名確定子單元,用于執行步驟A:將內存值最高的應用程序的包名添加至禁止自啟動列表中;
差值確定子單元,用于執行步驟B:確定所述運行總內存與禁止自啟動列表中的所述應用程序的內存值的差值;
差值判斷子單元,用于執行步驟C:判斷所述差值是否大于所述預設閾值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳創維數字技術有限公司,未經深圳創維數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611099595.6/2.html,轉載請聲明來源鉆瓜專利網。





