[發明專利]按需加載資源在審
| 申請號: | 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 | 代理人: | 李曉芳 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加載 資源 | ||
1.一種用于構建軟件應用程序的計算機實現的方法,包括:
生成多個應用程序資源;
創建多個標簽;
在所述多個應用程序資源中的每一者上應用所述多個標簽中的相應標簽,其中第一標簽被應用于所述多個應用程序資源中的第一應用程序資源和不同于所述第一應用程序資源的第二應用程序資源,并且第二標簽被應用于所述多個應用程序資源中的所述第二應用程序資源;
通過所述應用程序資源的標簽對所述應用程序資源進行分組以形成至少兩個資產包,每個資產包能夠通過所述資產包中的所有應用程序資源共享的至少一個標簽來標識,其中所述第一應用程序資源和所述第二應用程序資源被分組在與所述第一標簽相關聯的第一資產包中,并且所述第二應用程序資源被分組在與所述第二標簽相關聯的第二資產包中,所述第二資產包不同于所述第一資產包;
創建資產包清單,所述資產包清單包括所述資產包中的每一者的位置和所述資產包要被下載的順序;
從客戶端接收針對與一標簽相關聯的資產包的請求;以及
響應于接收到針對與所述標簽相關聯的所述資產包的請求:
根據確定所述請求針對與所述第一標簽相關聯的資產包,向所述客戶端發送包括所述第一應用程序資源和所述第二應用程序資源的所述第一資產包;以及
根據確定所述請求針對與所述第二標簽相關聯的資產包,向所述客戶端發送包括所述第二應用程序資源但不包括所述第一應用程序資源的所述第二資產包。
2.根據權利要求1所述的計算機實現的方法,包括:生成將所述應用程序資源與它們相應的資產包匹配的按需加載資源列表。
3.根據權利要求1所述的計算機實現的方法,其中所述資產包清單還包括用于所述資產包中的每一者的內容散列,所述內容散列與所述軟件應用程序的版本相關聯。
4.根據權利要求3所述的計算機實現的方法,包括:響應于所述應用程序資源的改變,重新計算所述內容散列。
5.根據權利要求3所述的計算機實現的方法,其中所述內容散列是基于對應資產包中的應用程序資源來計算的。
6.根據權利要求1所述的計算機實現的方法,包括:創建包括與所述應用程序資源不同的軟件代碼的應用起始包,所述軟件代碼包括用于啟動所述軟件應用程序的可執行代碼。
7.一種用于更新設備上的應用程序的計算機實現的方法,所述應用程序包括第一多個資產包,所述方法包括:
存儲第一資產包清單,所述第一資產包清單包括用于所述設備上的所述第一多個資產包中的每一者的內容散列,其中每個資產包包括多個應用程序資源;
從存儲用于所述應用程序的第二多個資產包的網絡源定期請求更新的資產包清單,所述更新的資產包清單包括用于所述第一多個資產包中的每一者的重新計算的內容散列;
將所述更新的資產包清單中的每個重新計算的內容散列與所述第一資產包清單中的用于所述第一多個資產包中的每一者的每個存儲的內容散列相比較;
從所述網絡源請求所述第一多個資產包中的、所述更新的資產包清單中的重新計算的內容散列與所述第一資產包清單中的存儲的內容散列不同的資產包;以及
放棄從所述網絡源請求所述第一多個資產包中的、所述更新的資產包清單中的重新計算的內容散列與所述第一資產包清單中的存儲的內容散列相同的資產包。
8.根據權利要求7所述的計算機實現的方法,其中資產包的所述內容散列是基于所述資產包中的內容來計算的。
9.根據權利要求7所述的計算機實現的方法,其中所述第一多個資產包中的每一者通過與所述第一多個資產包中的每個資產包相關聯的標簽來標識。
10.根據權利要求7所述的計算機實現的方法,其中:
與所述應用程序相關聯的所述更新的資產包清單是響應于確定與所述設備上的所述應用程序相關聯的所述第一資產包清單已經過期而從所述網絡源請求的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘋果公司,未經蘋果公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110419103.1/1.html,轉載請聲明來源鉆瓜專利網。





