[發明專利]按需加載資源在審
| 申請號: | 202110419103.1 | 申請日: | 2016-05-27 |
| 公開(公告)號: | CN113110849A | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | S·R·樂華倫;D·馬克歐沃爾;J·J·赫斯;P·海恩;T·J·森塔瑪利亞;W·M·布姆加納;D·匹克福特;C·L·歐克羅塔;A·S·帕克爾 | 申請(專利權)人: | 蘋果公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65;G06F9/445;H04L29/08 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 李曉芳 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加載 資源 | ||
本公開涉及按需加載資源。本發明公開了用于構建軟件應用程序的計算機實現的方法。該方法包括:生成多個應用程序資源;創建多個標簽;在多個應用程序資源中的每一者上應用標簽之一;通過標簽對應用程序資源進行分組以形成至少兩個資產包,兩個資產包各自能夠通過資產包中的所有應用程序資源共享的至少一個標簽來標識;以及創建包括資產包中的每一者的位置和資產包要被下載的順序的資產包清單。
本申請是國際申請日為2016年5月27日、國家申請號為201680031595.4、發明名稱為“按需加載資源”的進入中國國家階段的PCT申請的分案申請。
相關申請的交叉引用
本專利申請要求2015年6月5日提交的美國臨時專利申請62/171,894、2015年9月22日提交的美國專利申請14/861,405和2015年9月22日提交的美國專利申請14/861,885的權益,上述美國(臨時)專利申請中的每個美國(臨時)專利申請據此全文以引用方式并入本文以用于所有目的。
技術領域
本公開整體涉及構建軟件應用程序,更具體地是以按需加載資源構建、部署、運行和更新軟件應用程序的系統和方法,按需加載資源可從應用程序的主應用程序和其他資源解耦合,使得這些按需加載資源可在不干擾應用程序操作的情況下根據需要而動態地被請求和清除。
背景技術
計算設備,尤其是小型移動設備可具有有限量的資源,諸如用于存儲應用程序和數據的盤空間。每次在計算設備上安裝應用程序,就減少可供其它用途使用的存儲空間。傳統地,每個應用程序被打包在可被下載和安裝在客戶端設備上的單個應用包中。該單個應用包可包括其代碼和數據的大部分(如果不是全部的話),雖然在應用程序使用時在給定時間它們并非全部都被需要。代碼和數據中的一些可能從不被使用,但只要應用程序存在于客戶端設備上,它們仍然會占據設備上存儲空間。這會是對客戶端設備上寶貴存儲空間的低效使用,并且限制了能安裝在設備上的應用程序的數量。假定應用程序(甚至那些被設計用于在移動設備上運行的應用程序)的尺寸相當大,則希望設計和構造應用程序以在應用程序被安裝在設備上時使盤空間的浪費最小化,而不對其可用性產生不利的影響。
發明內容
本公開的一個方面整體涉及構建和部署軟件應用程序的系統和方法,所述軟件應用程序使與應用程序相關聯的各種應用程序資源(即,按需加載資源)能獨立封裝,這進而允許它們在不干擾應用程序的使用的情況下根據需要而從客戶端設備獨立地安裝和卸載。安裝和卸載過程可在后臺進行,并且對于用戶是透明的。這允許應用程序(尤其是那些具有相對大量內容的應用程序)在客戶端設備上駐留和操作,而不消耗顯著量的存儲空間。繼而,這可為設備提供靈活性,使得其可更好地容納其它應用程序和數據。這樣,這相比于通常要求完整下載和安裝其所有文件的傳統應用程序可提供顯著的優點,傳統應用程序的所有文件不管實際是否被需要都不得不被保持在客戶端設備上。
相反,以按需加載資源構建的應用程序可以只需要設備上一小部分存儲空間來操作,而不犧牲與應用程序有關的任何用戶體驗。未初始安裝的按需加載資源可在后來的時候被請求,優選在其被應用程序需要之前被請求。類似地,已安裝在設備上的這些按需加載資源中的一些可在不再被需要時和/或在盤空間不足時被移除。基本上,與應用程序相關聯的各種應用程序資源可基于應用程序的需要而在設備上輪換,以實現設備有限量的盤空間的最佳利用。
本公開的另一方面整體涉及基于應用程序/客戶端設備的需要(或預期需要)自動地請求和/或移除按需加載資源。對于以按需加載資源構建的應用程序,可能重要的是能夠預測何時可能將需要特定按需加載資源。這允許其在被應用程序要求之前被取回,從而不需要讓用戶等待直到資源被下載。這也可防止發生潛在的運行時錯誤。可能同要重要的是要知道在存儲空間變得緊張時哪些按需加載資源可被清除。在這個方面,一些實施方案公開了預先確定或動態地確定用于請求按需加載資源的標準的方法。其它實施方案公開了對于在被請求時進行移除來對已經在設備上的按需加載資源進行標識和/或劃分優先次序的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘋果公司,未經蘋果公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110419103.1/2.html,轉載請聲明來源鉆瓜專利網。





