[發明專利]智能電視的內存管理方法及系統有效
| 申請號: | 201811044263.7 | 申請日: | 2018-09-07 |
| 公開(公告)號: | CN109274991B | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | 劉勇 | 申請(專利權)人: | 蘇寧智能終端有限公司 |
| 主分類號: | H04N21/258 | 分類號: | H04N21/258;H04N21/426;H04N21/443;H04N21/45 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 黃玉東 |
| 地址: | 210000 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 電視 內存 管理 方法 系統 | ||
本發明公開一種智能電視的內存管理方法及系統,能夠及時有效的管理應用軟件的運行進程,以避免智能電視出現卡頓現象,提高用戶的觀看體驗。該方法包括:獲取本地應用軟件運行時的占用內存發送至服務器;接收當前應用軟件的啟動指令,從服務器中調取當前應用軟件運行時的占用內存;根據后臺應用軟件的已消耗內存以及當前應用軟件運行時的占用內存,預估總消耗內存;當預估總消耗內存超過閾值時啟動內存清理機制。該系統包括上述技術方案所提的方法。
技術領域
本發明涉及內存管理技術領域,尤其涉及一種智能電視的內存管理方法及系統。
背景技術
目前,伴隨著平板電視產業的加速升級,智能電視成為了彩電市場最受關注和最熱門的產品。智能電視是指具有全開放式平臺,搭載了操作控制系統(如,安卓系統)和應用軟件的電視,用戶在觀看普通電視內容的同時,可自行安裝和卸載各類應用軟件,持續對功能進行擴充和升級的新電視產品。
當智能電視上運行的應用軟件越來越多時,就會出現因內存不足造成的運行卡頓的問題。現有技術解決智能電視卡頓問題的技術手段是,當優化軟件檢測到用戶的智能電視出現卡頓問題后,才對系統垃圾進行清理釋放存儲空間,以減緩卡頓現象;可見,現有技術是在智能電視出現卡頓之后才介入處理的,因此不能及時有效地的解決卡頓現象,影響了用戶的觀看體驗。
發明內容
本發明的目的在于提供一種智能電視的內存管理方法及系統,能夠及時有效的管理應用軟件的運行進程,以避免智能電視出現卡頓現象,提高用戶的觀看體驗。
為了實現上述目的,本發明的一方面提供一種智能電視的內存管理方法,包括:
獲取本地應用軟件運行時的占用內存發送至服務器;
接收當前應用軟件的啟動指令,從服務器中調取當前應用軟件運行時的占用內存;
根據后臺應用軟件的已消耗內存以及當前應用軟件運行時的占用內存,預估總消耗內存;
當預估總消耗內存超過閾值時啟動內存清理機制。
優選地,所述獲取本地應用軟件運行時的占用內存發送至服務器的方法包括:
檢索本地安裝的應用軟件,得到各應用軟件的包名和版本號;
分別將應用軟件的包名和版本號發送至智能電視的服務器,請求獲取應用軟件運行時的占用內存;
獲取本地應用軟件運行時的占用內存發送至服務器;
基于各應用軟件的包名、版本號以及占用內存,構建數據列表。
較佳地,所述獲取本地應用軟件運行時的占用內存發送至服務器的方法還包括:
篩選出服務器未回執占用內存的應用軟件;
通過對未回執的應用軟件的apk文件解析,得到運行時的占用內存;
基于未回執占用內存的應用軟件的包名、版本號和占用內存,構建補充數據列表;
根據所述補充數據列表更新所述數據列表。
具體地,所述通過對未回執的應用軟件的apk文件解析,得到運行時的占用內存的方法包括:
從所述數據列表中提取多個回執的應用軟件運行時的占用內存;
分別解析回執的應用軟件的apk文件,對應得到多組dex文件和resource文件,基于每組的dex文件和resource文件計算各應用軟件的安裝包內存;
根據多個應用軟件的安裝包內存及其對應的運行時占用內存,訓練預估模型;
將未回執的應用軟件的apk文件解析后輸入預估模型,得到所述應用軟件運行時的占用內存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇寧智能終端有限公司,未經蘇寧智能終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811044263.7/2.html,轉載請聲明來源鉆瓜專利網。





