[發明專利]一種用于Android智能電視數據分區保護的方法在審
| 申請號: | 202011240715.6 | 申請日: | 2020-11-09 |
| 公開(公告)號: | CN112333544A | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 曾品超 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 張秀敏 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 android 智能 電視 數據 分區 保護 方法 | ||
本發明公開了一種用于Android智能電視數據分區保護的方法,包括在android native層建立服務,設置服務的觸發啟動方式;檢測結果滿足第一條件,清除通知用戶信息;檢測結果不滿足第一條件但滿足第二條件,設置通知用戶信息并設置標志,智能電視的主頁應用launcher獲取標志后通知用戶清理應用;當檢測結果不滿足第二條件,設置通知用戶信息,觸發強制清理,清理DATA分區的應用包數據。本發明集成服務程序,檢測DATA分區使用情況,并通知用戶手動清理分區以及自動選擇刪除相應的文件,解決了智能電視數據分區存儲空間使用爆滿或者遭遇惡意攻擊后,開不了機的問題。
技術領域
本發明涉及智能家居技術領域,具體的說,是一種用于Android智能電視數據分區保護的方法。
背景技術
在Android智能電視上磁盤存儲分區通常會分配一個DATA分區,該分區主要用來存放應用APK安裝后數據包,應用運行緩存以及應用數據等,用戶可以隨意安裝應用APK,APK運行過程也可以任意操作,是Android系統頻繁操作的分區。當DATA分區存儲空間被占用滿了或者文件節點達到上限后,就不能再往里面寫入數據,這種情況會造成嚴重問題:1)應用APK運行需要大量的緩存空間,會造成幾乎大部分應用APK不能正常使用,更嚴重的是,這種情況下如果關電后重啟,由于android系統啟動的時候會對APK優化等操作,亦會操作DATA分區,存儲空間被占滿或者文件節點占完的情況下,不會操作成功,從而導致android系統不能正常啟動,電視開不了機;2)由于Android采用ext4文件系統,原生機制里面并沒有很好的保護機制,沒有分區爆滿或者文件節點占完后清理分區。有些應用APK自身有清除緩存的功能,但只能清除單個APK自己的緩存數據,并且只能是用戶主動發起清除,如果用戶沒有清除,仍然會導致上述電視開不了機的問題;3)有些惡意攻擊應用APK,安裝運行后,會在DATA分區不斷創建小文件,導致DATA分區的文件節點(inode)很快達到上限(以4G的DATA分區為例,文件結定inodes大約有30萬個),這種情況雖然空間占用很小,但是由于文件節點達到上限,同樣不能再往該分區寫文件了,用戶對此毫無察覺,只會發現應用不能正常使用了,或者重起開不了機器。
發明內容
本發明的目的在于提供一種用于Android智能電視數據分區保護的方法,用于解決現有技術中當智能電視的DATA分區存儲空間被占用滿了或者文件節點達到上限后,就不能再往里面寫入數據導致不能正常使用的問題。
本發明通過下述技術方案解決上述問題:
一種用于Android智能電視數據分區保護的方法,包括:
步驟S100:在android native層建立服務,設置服務的觸發啟動方式為:在系統開機時啟動、系統啟動過程中操作DATA分區時啟動和安裝應用時啟動;所述服務用于檢測DATA分區的使用情況;
步驟S200:當檢測到DATA分區的使用情況滿足第一條件,清除信息記錄中的通知用戶信息;
當檢測到DATA分區的使用情況不滿足第一條件但滿足第二條件,設置通知用戶信息并設置標志,智能電視的主頁應用launcher獲取所述標志后通知用戶清理應用;
當檢測到DATA分區的使用情況不滿足第二條件,設置通知用戶信息,觸發強制清理,清理DATA分區的應用包數據。
所述強制清理具體為:
步驟A:采用逐層遞歸算法去查找DATA分區data/data目錄下應用包下每級文件和目錄占用的存儲空間和文件節點數,計算每個應用包占用的存儲空間和文件節點;
步驟B:記錄占用存儲空間最大和占用文件節點最多的應用包,并將其刪除;
步驟C:刪除完成后,再次啟動檢測服務,若檢測到DATA分區的使用情況不滿足第一條件,則重復步驟A,直到DATA分區的使用情況滿足第一條件,停止清理,并記錄已刪除應用包信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011240715.6/2.html,轉載請聲明來源鉆瓜專利網。





