[發明專利]基于云存儲的應用程序安裝方法、系統及存儲介質有效
| 申請號: | 201910359039.5 | 申請日: | 2019-04-30 |
| 公開(公告)號: | CN110147240B | 公開(公告)日: | 2023-09-05 |
| 發明(設計)人: | 周立群;黃小勇;雷磊;黃堅;李全斌;陳嬌;廖紹亮;林健 | 申請(專利權)人: | 廣州微算互聯信息技術有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/41 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 胡輝 |
| 地址: | 510220 廣東省廣州市海珠區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 存儲 應用程序 安裝 方法 系統 介質 | ||
本發明公開了基于云存儲的應用程序安裝方法、系統及存儲介質,方法包括:將云存儲掛載到設備的文件系統根目錄,生成掛載目錄;創建第一軟鏈接,并通過第一軟鏈接將設備的安裝包拷貝目錄指向掛載目錄;在設備的系統安裝包管理服務中增設云存儲應用程序安裝函數;根據所述第一軟鏈接的路徑和應用程序證書文件的路徑,通過云存儲應用程序安裝函數進行應用程序的安裝。本發明無需花費長時間來等待現有應用程序安裝流程,簡化了安裝流程,提高了安裝速度和安裝成功率;而且無需將安裝包存儲至設備上,降低了設備的存儲占用率,有助于提高設備的讀寫性能,可廣泛應用于計算機技術領域。
技術領域
本發明涉及計算機技術領域,尤其是基于云存儲的應用程序安裝方法、系統及存儲介質。
背景技術
目前Android應用程序安裝包小則幾兆,大則上千兆字節,根據不同移動設備IO讀寫性能影響,安裝速度有四、五秒至上七、八分鐘之久,讓用戶停留在應用安裝界面過長會嚴重影響用戶對應用程序的體驗,漫長的安裝過程中也可能出現安裝失敗情況,導致用戶直接放棄體驗該款應用,不利于應用程序的普及。
目前Android系統正常安裝流程主要包括:1、將安裝包拷貝到指定目錄/data/app/下;2、用戶確認安裝包信息;3、信息收集;4、安裝包classes.dex代碼優化;5、安裝包子文件校驗等過程。
上述安裝步驟中應用程序安裝包拷貝,應用程序代碼優化,用戶確認安裝包信息,以及應用子文件校驗(防止被篡改)和簽名校驗都需要花費較長的運行時間,而且會在短時間內快速消耗設備性能,降低用戶體驗感和縮短用戶設備的使用壽命,在這其中任何一個步驟發生運行異常都會導致應用安裝失敗,成功率不高。
發明內容
有鑒于此,本發明實施例提供一種安裝速度快且成功率高的,基于云存儲的應用程序安裝方法、系統及存儲介質。
第一方面,本發明實施例提供了一種基于云存儲的應用程序安裝方法,包括以下步驟:
將云存儲掛載到設備的文件系統根目錄,生成掛載目錄;
創建第一軟鏈接,并通過第一軟鏈接將設備的安裝包拷貝目錄指向掛載目錄;
在設備的系統安裝包管理服務中增設云存儲應用程序安裝函數;
根據所述第一軟鏈接的路徑和應用程序證書文件的路徑,通過云存儲應用程序安裝函數進行應用程序的安裝。
進一步,還包括以下步驟:
制作應用程序模板。
進一步,還包括以下步驟:
創建第二軟鏈接;
通過第二軟鏈接將設備的數據存儲目錄指向云存儲目錄。
進一步,還包括以下步驟:
通過Java序列化技術將應用證書信息生成應用程序證書文件,并將應用程序證書文件保存至掛載目錄。
進一步,所述根據所述第一軟鏈接的路徑和應用程序證書文件的路徑,通過云存儲應用程序安裝函數進行應用程序的安裝這一步驟,包括以下步驟:
根據第一軟鏈接指向的安裝包拷貝目錄,對安裝包進行第一解析,得到Package對象;
根據第一軟鏈接指向的安裝包拷貝目錄,對安裝包進行第二解析,得到應用程序證書文件信息;
根據第一解析的結果和第二解析的結果,對Package對象進行屬性配置;
通過Package對象構建PackageSettings對象;
將構建到的PackageSettings對象存儲至安裝信息列表;
對安裝信息列表進行校驗;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州微算互聯信息技術有限公司,未經廣州微算互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910359039.5/2.html,轉載請聲明來源鉆瓜專利網。





