[發明專利]基于Android系統的內存擴展方法、裝置及終端設備有效
| 申請號: | 201210264977.5 | 申請日: | 2012-07-27 |
| 公開(公告)號: | CN102831173A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 魏江波 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 系統 內存 擴展 方法 裝置 終端設備 | ||
技術領域
本發明涉及具有內存的電子設備技術領域,尤其涉及一種基于Android系統的內存擴展方法、裝置及終端設備。
背景技術
Android操作系統是一種以Linux為基礎的開放源碼操作系統,目前被廣泛應用在各種終端設備中,如手機、MID、PAD等等。目前基于Android系統的終端設備因普遍內置ROM空間不足,導致用戶無法根據需要大量安裝所需APK應用程序;同時由于目前為Android操作系統適配的應用程序都比較占容量,尤其是游戲類應用程序基本上都因包含相當大的第三方Lib庫以及音視頻資源文件,使得每個游戲類應用程序的大小動輒占用幾十Mbyte的空間,因而無法滿足用戶的客觀實際需求。另外,現階段由于FLASH存儲設備價格偏高,終端生產廠家不可能為設備配置太大的FLASH存儲器,而目前終端設備都會支持外置存儲卡(SDCARD或者TF卡),其相對于FLASH存儲器來講SDCARD或者TF卡的價格就低很多,并且容量從幾百Mbyte到32Gbyte的產品都有,可選空間很大。
為此,為了解決安裝空間不足問題,絕大部分的解決方案是:將存儲卡格式化為兩個分區,其中一個是Linux系統的ext3/ext4分區(以支持應用程序安裝),將所述存儲卡的ext3/ext4分區作為Android系統的DATA分區掛載到系統中;該方案中因Android系統的本身是基于Linux的開源系統,所以要求用戶必須對存儲卡做再分區,并將其中一個分區格式化為ext3/ext4類型的文件系統,否則就無法安裝第三方應用程序,另外還要對現有設備重刷機,導入各種SHELL腳本,這一切操作對于普通用戶來說實在是太過繁瑣,而且稍不注意就會導致終端設備的操作系統崩潰,無法開機,給用戶帶來無法彌補的損失。
發明內容
鑒于上述問題,本發明目的在于提供一種基于Android系統的內存擴展方法,旨在解決現有技術的終端設備的內存擴展方法中,用戶需要進行存儲卡分區格式化、設備重刷機等復雜操作,可能帶來的系統崩潰、設備無法正常開機的技術問題。
本發明是這樣實現的,一種基于Android系統應用程序安裝空間擴容方法,所述方法包括:
將系統數據分區下的數據文件和緩存文件連接到備份文件夾下對應的文件上,并保存到所述備份文件夾中,將所述數據文件和所述緩存文件重連接到存儲卡根目錄對應的文件上;
根據所述存儲卡的插拔狀態,將所述存儲卡根目錄或所述備份文件夾中的數據文件和緩存文件連接為系統數據分區下對應的文件;
當存儲卡為掛載狀態時,對系統數據分區中與存儲卡中的數據文件和緩存文件進行動態切換,同時將安裝應用程序產生的文件數據復制到所述存儲卡根目錄對應的目錄中。
本發明另一目的在于提供一種基于Android系統應用程序安裝空間擴容裝置,所述裝置包括:
系統啟動連接單元,用于將系統數據分區下的數據文件和緩存文件連接到備份文件夾下對應的文件上,并保存到所述備份文件夾中,將所述數據文件和所述緩存文件重連接到存儲卡根目錄對應的文件上;
文件連接單元,用于根據所述存儲卡的插拔狀態,將所述存儲卡根目錄或所述備份文件夾中的數據文件和緩存文件連接為系統數據分區下對應的文件;
應用程序安裝單元,用于當存儲卡為掛載狀態時,對系統數據分區中與存儲卡中的數據文件和緩存文件進行動態切換,同時將安裝應用程序產生的文件數據復制到所述存儲卡根目錄對應的目錄中。
本發明的再一目的在于,提供一種Android系統終端,所述終端包括所述基于Android系統的內存擴展裝置。
在本發明的可擴展內存的基于Android系統的終端設備及其內存擴展方法,通過將Android系統數據分區下的、與應用程序相關的特定文件(包括數據文件和緩存文件)連接到存儲卡對應文件上,同時修訂Android系統開機流程,當存在存儲卡時,自動將系統分區下的數據文件和緩存文件進行重連接(Relink)操作,整個過程無需用戶干預,不需要用戶對存儲卡做二次分區;并且通過修訂原生Android系統的包安裝策略,在安裝應用程序的時候,將系統內部文件系統數據分區中與存儲卡中相關文件(數據文件和緩存文件)動態切換,解決了FAT/NTFS文件系統無法安裝應用程序的問題,最終實現在有存儲卡的時候將用戶目標安裝應用程序安裝到存儲卡上,以此實現對Android操作下系統數據分區擴容的目的。
附圖說明
圖1是本發明基于Android系統的內存擴展方法較佳實施例的流程圖;
圖2是圖1中步驟S101的具體流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210264977.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:治療過程安排提醒系統
- 下一篇:一種生成界面代碼和電視機應用軟件的方法





