[發明專利]內存占用資源釋放方法、移動終端及計算機可讀存儲介質在審
| 申請號: | 201711245138.8 | 申請日: | 2017-11-30 |
| 公開(公告)號: | CN107797871A | 公開(公告)日: | 2018-03-13 |
| 發明(設計)人: | 周龍 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 占用 資源 釋放 方法 移動 終端 計算機 可讀 存儲 介質 | ||
技術領域
本發明涉及移動終端技術領域,尤其涉及一種內存占用資源釋放方法、移動終端及計算機可讀存儲介質。
背景技術
隨著移動終端技術的發展,移動終端的硬件配置也越來越好,能夠實現的功能也越來越多,且集成的APP(Application,應用程序)也越來越多。當移動終端運行用戶使用頻率較高的APP(用戶使用頻率較高的APP一般為胖客戶端APP),生成的文件數據較多,例如,微信和QQ應用等,需要占用較多的磁盤空間,當后臺運行的應用較多時,占用較多的內存資源,然而,移動終端的內存資源是有限的,在內存資源較小時,容易出現系統卡頓和其它應用無法正常運行的情況。
目前,為實現對移動終端的內存資源進行清理,需要在用戶手動退出正在運行的應用,從而釋放被占用的內存資源,無法在用戶不知曉的情況下對內存進行清理。因此,如何在用戶不知曉的情況下實現內存的自動清理,提高應用的響應速度是目前亟待解決的問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種內存占用資源釋放方法、移動終端及計算機可讀存儲介質,旨在解決如何在用戶不知曉的情況下實現內存的自動清理,提高應用的響應速度的技術問題。
為實現上述目的,本發明提供一種內存占用資源釋放方法,所述內存占用資源釋放方法包括以下步驟:
在所述移動終端處于用戶使用狀態時,獲取所述移動終端中已安裝應用的應用使用數據,并將所述應用使用數據寫入用戶行為數據庫;
根據所述用戶行為數據庫中的應用使用數據建立應用關聯表、使用頻率權值表、使用時段權值表和使用地點權值表;
當檢測到基于預設觸發條件觸發的內存清理指令時,根據所述移動終端的應用進程信息和所述應用關聯表確定運行關聯應用;
根據所述運行關聯應用、所述使用頻率權值表、所述使用時段權值表和所述使用地點權值表確定待清理應用,并釋放所述待清理應用的內存占用資源。
可選地,所述根據所述用戶行為數據庫中的應用使用數據建立應用關聯表、使用頻率權值表、使用時段權值表和使用地點權值表的步驟包括:
從所述用戶行為數據庫中的應用使用數據內獲取每個使用應用的應用關聯信息、用戶點擊信息、binder線程信息、使用時段信息和使用地點信息;
根據所述應用關聯信息確定每個應用的關聯應用和應用關聯因子,并根據每個應用的關聯應用和所述應用關聯因子建立應用關聯表;
根據所述用戶點擊信息和所述binder線程信息確定每個使用應用的使用頻率權值,并根據每個使用應用的應用標識和所述使用頻率權值建立使用頻率權值表;
根據所述使用時段信息確定每個使用應用的使用時段權值,并根據每個使用應用的應用標識和所述使用時段權值建立使用時段權值表;
根據所述使用地點信息確定每個使用應用的使用地點權值,并根據每個使用應用的應用標識和所述使用地點權值建立使用地點權值表。
可選地,所述根據所述移動終端的應用進程信息和所述應用關聯表確定運行關聯應用的步驟包括:
當檢測到基于預設條件觸發的內存清理指令時,從所述移動終端的內存中獲取應用進程信息;
根據所述應用進程信息中的應用標識獲取運行應用,并從所述應用關聯表中獲取與所述應用標識關聯的關聯使用應用;
將所述運行應用和所述關聯使用應用作為運行關聯應用。
可選地,所述根據所述運行關聯應用、所述使用頻率權值表、所述使用時段權值表和所述使用地點權值表確定待清理應用,并釋放所述待清理應用的內存占用資源的步驟包括:
根據所述使用頻率權值表、所述使用時段權值表和所述使用地點權值表確定所述運行關聯應用中每個運行關聯應用的內存清理權值;
將所述內存清理權值處于預設權值集合的運行關聯應用作為待清理應用,并釋放所述待清理應用的內存占用資源。
可選地,所述釋放所述待清理應用的內存占用資源的步驟包括:
計算每個待清理應用的內存占用資源的大小,并根據每個待清理應用的內存占用資源的大小確定每個待清理應用的內存占用資源的釋放順序;
根據所述釋放順序對每個待清理應用的內存占用資源進行釋放。
可選地,所述內存清理指令的預設觸發條件包括所述移動終端處于熄屏待機狀態,且所述熄屏待機狀態的熄屏待機時長超過預設時長,以及所述移動終端的內存可用資源低于預設閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711245138.8/2.html,轉載請聲明來源鉆瓜專利網。





