[發明專利]一種在安卓系統上實現存儲加速的方法在審
| 申請號: | 202110572815.7 | 申請日: | 2021-05-25 |
| 公開(公告)號: | CN113407113A | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 王欽;林鵬程;劉毅;朱珠令;李慶生;黃巧威;趙森林;付翔 | 申請(專利權)人: | 深圳市瑞馳信息技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 深圳市中科創為專利代理有限公司 44384 | 代理人: | 彭西洋;譚雪婷 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 實現 存儲 加速 方法 | ||
本發明提供一種在安卓系統上實現存儲加速的方法,通過將本地flash存儲和網絡掛載塊存儲設備進行組合,提升應用運行時的數據存儲性能,當手機上的app有大量數據需要寫入存儲或有小I/O需要高頻率寫入時,當用戶自網絡下載大量照片及視頻文件時,或當云手機運行大型手機游戲并且有大量隨機I/O的寫入需求時,將大幅提升相關app的數據存儲性能,從而極大的提升用戶云手機的使用體驗。
技術領域
本發明涉及數據存儲技術領域,特別涉及一種在安卓系統上實現存儲加速的方法。
背景技術
隨著云手機應用領域的不斷擴展,用戶對云手機的使用體驗要求越來越高,特別是對云手機的存儲性能要求幾乎超過了實體手機的需求,由于用戶的辦公及生活甚至連娛樂活動都或多或少的開始從傳統的實體手機搬至了云手機上,因此來自方方面面的數據存儲需求不僅對存儲的容量空間有要求,甚至在某些高I/Ops等游戲需求方面也絲毫沒有降低,而這些需求給傳統的云手機存儲方案帶來了沉重的負擔。
用戶對于存儲容量的需求,云手機擁有天然的優勢,他可以通過網絡連接到外部存儲池,同時可以根據用戶對存儲數據的需求提供定制化的配置方案,而對于某些需要高I/Ops的應用需求,此時網絡存儲的劣勢就明顯的顯現出來了,而如何有效的發揮傳統存儲的優勢的同時,又能最大限度的彌補其不足,因此我們需要在現有的傳統方案的基礎上揚長避短充分發揮存儲的優勢,來滿足用戶的需求。
發明內容
針對現有技術存在的問題,本發明提供一種在安卓系統上實現存儲加速的方法;通過將本地flash存儲和網絡掛載塊存儲設備進行組合,提升應用運行時的數據存儲性能。
為實現上述目的,本發明的具體方案如下:
本發明提供一種在安卓系統上實現存儲加速的方法,包括以下步驟:
S1,將本地flash存儲和通過網絡方式掛載的塊存儲設備進行組合,形成組合存儲設備;S2,通過組合存儲設備進行數據的下載和讀取;
進一步地,步驟S1具體包括:
S11,對本地flash存儲進行分區規劃,預置一個分區空間備用;
S12,通過網絡方式掛載塊存儲設備;
S13,將本地flash存儲預置的一個分區與通過網絡方式掛載的塊存儲設備進行組合,將組合后的設備用于android系統的用戶數據存儲;
所述本地flash存儲與云手機處于同一硬件平臺。
進一步地,步驟S12還包括,對塊存儲設備進行格式化操作。
進一步地,S2具體包括以下步驟:
S21,用戶數據存儲先下發至本地flash存儲上;
S22,數據下發至本地flash存儲后采用異步I/O方式同步至以網絡方式所掛載的塊存儲設備上。
進一步地,所述異步I/O是數據先下刷至本地flash存儲,當本地flash存儲的數據存儲達到預設的閾值時,觸發數據從本地flash存儲下刷到以網絡方式所掛載的塊存儲設備上;數據寫入本地flash存儲的過程與寫入網絡掛載塊存儲設備的過程不是同時進行。
進一步地,當應用需要讀取某些數據時,首先在本地flash存儲中檢索或查找數據。
采用本發明的技術方案,具有以下有益效果:
通過將本地flash存儲和網絡掛載塊存儲設備進行組合,提升應用運行時的數據存儲性能,當手機上的app有大量數據需要寫入存儲或有小I/O需要高頻率寫入時,當用戶自網絡下載大量照片及視頻文件時,或當云手機運行大型手機游戲并且有大量隨機I/O的寫入需求時,將大幅提升相關app的數據存儲性能,從而極大的提升用戶云手機的使用體驗。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市瑞馳信息技術有限公司,未經深圳市瑞馳信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110572815.7/2.html,轉載請聲明來源鉆瓜專利網。





