[發明專利]資源文件的更新方法、裝置、設備及存儲介質在審
| 申請號: | 201811647323.4 | 申請日: | 2018-12-29 |
| 公開(公告)號: | CN111381848A | 公開(公告)日: | 2020-07-07 |
| 發明(設計)人: | 杜蕎;杜鴻雁;盧乾輔;高華江 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 羅英;劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 文件 更新 方法 裝置 設備 存儲 介質 | ||
本申請提供一種資源文件的更新方法、裝置、設備及存儲介質,該方法包括:終端設備從終端設備上安裝的多個應用中確定目標應用,并確定該目標應用的待更新資源文件的文件信息,并將該待更新資源文件的文件信息進行壓縮處理攜帶在第一信息中發送給資源服務器,資源服務器根據該第一信息中攜帶的待更新資源文件的文件信息,下載資源文件包,并將該資源文件包發送給終端設備,以使終端設備使用該資源文件包更新待更新資源文件,實現對目標應用的待更新資源文件的準確、快速更新。即本申請終端設備維護一套下載規則,各目標應用對應的待更新資源文件均使用該套下載規則,與每個應用各自維護一套下載規則相比,大大降低了代碼冗余,節約下載資源。
技術領域
本申請涉及通信技術領域,尤其涉及一種資源文件的更新方法、裝置、設備及存儲介質。
背景技術
隨著移動終端的快速發展和普及,移動應用的數量也快速增長。為了實現終端的功能擴展更新,眾多移動應用需要從服務器下載較多數量的資源文件。
已有的下載資源文件的任務由應用程序本身完成,每個應用各自下載服務器打包的靜態資源文件。但是,隨著資源文件數量和體積的增長,下載資源文件需要耗費越來越多的傳輸時間、網絡資源和系統資源。如果由每個應用各自維護一套下載更新機制,會造成代碼的冗余,增加升級、維護的工作量。
發明內容
本申請實施例提供一種資源文件的更新方法、裝置、設備及存儲介質,可以避免代碼的冗余,降低升級、維護的工作量。
第一方面,本申請實施例提供了一種資源文件的更新方法,應用于終端設備,所述方法包括:終端設備從所述終端設備上安裝的多個應用中確定目標應用,并確定所述目標應用的待更新資源文件的文件信息,其中,所述目標應用為需要更新資源文件的應用;終端設備向資源服務器發送第一信息,其中,所述第一信息包括所述待更新資源文件的文件信息;終端設備從所述資源服務器處接收第二信息,其中,所述第二信息包括所述待更新資源文件的資源文件包,所述資源文件包為所述資源服務器根據所述第一信息下載的;終端設備根據所述資源文件包,更新所述待更新資源文件。
其中,所述待更新資源文件的文件信息包括所述待更新資源文件的文件名和所述待更新資源文件的版本信息。
由上可見,本申請實施例,終端設備維護一套下載規則,各目標應用對應的待更新資源文件均使用該套下載規則,與每個應用各自維護一套下載規則相比,大大降低了代碼冗余,節約下載資源。同時,資源服務器使用一套打包規則對各目標應用的資源文件包進行打包,降低了資源服務器的工作量,縮短了資源文件的整個更新過程,有效提高了資源文件的更新效率。
在一種實現方式下,上述從所述資源服務器處接收第二信息包括:終端設備從所述資源服務器處接收第三信息,其中,所述第三信息包括所述資源文件包的下載地址;根據所述資源文件包的下載地址,向所述資源服務器發送下載請求,其中,所述下載請求包括所述資源文件包的下載地址;從所述資源服務器處接收第二信息。
在一種實現方式下,上述第三信息還包括所述資源文件包的版本信息和大小,此時本申請的方法在上述終端設備根據所述資源文件包的下載地址,向所述資源服務器發送下載請求之前,還包括:終端設備將所述資源文件包的版本信息與所述待更新資源文件的版本信息進行比較;若所述資源文件包的版本信息為預設版本,則終端設備向用戶輸出第四信息,其中,所述第四信息包括所述資源文件包的版本信息、大小、以及所述終端設備當前的網絡狀態中的至少一個;在用戶同意下載之后,終端設備從所述用戶處接收下載指示,接著,終端設備根據所述下載指示和所述下載地址,向所述資源服務器發送下載請求。
在一種實現方式下,為了實現資源更新的安全性,本申請實施例對終端設備的認證,此時,上述第一信息還包括所述終端設備的隨機數簽名和所述終端設備的序列號,其中,所述隨機數簽名和所述序列號用于所述資源服務器對所述終端設備進行身份認證。
可選的,所述隨機數簽名為根據生成的隨機數確定的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811647323.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車輛充電管理方法及系統
- 下一篇:一種動漫展示設備





