[發明專利]用于更新和加載應用程序的系統和方法有效
| 申請號: | 201780092575.2 | 申請日: | 2017-11-14 |
| 公開(公告)號: | CN110945480B | 公開(公告)日: | 2023-04-25 |
| 發明(設計)人: | 任玉剛;王海;鄭濤 | 申請(專利權)人: | 北京嘀嘀無限科技發展有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 成都七星天知識產權代理有限公司 51253 | 代理人: | 袁春曉 |
| 地址: | 100193 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 新和 加載 應用程序 系統 方法 | ||
本發明涉及用于更新和加載安裝在終端設備中的應用程序的系統和方法。所述系統可以執行向移動設備發送應用程序的更新通知的方法;以及從移動設備得到更新通知的響應時向移動設備提供資源安裝包。所述應用程序包含一個外殼和一個更新前的插件,并且該外殼包含一個插件引擎。資源安裝包用于指導應用程序使用外殼中的插件引擎來利用資源安裝包的組件來更新更新前的插件,而不需要獲得應用商店平臺的批準。
相關申請的交叉引用
本申請要求2017年6月28日提交的中國專利申請號201710509998.1的優先權,其內容通過引用并入本文。
技術領域
本申請涉及移動應用程序領域,尤其是,涉及一種用于更新和加載應用程序的系統和方法。
背景技術
隨著移動應用程序的日益流行,移動應用程序的維護和升級活動(例如,修改用戶界面)變得越來越頻繁和重要。更新移動應用程序,尤其是更新ANDROID系統中的移動應用程序,對于移動應用程序的正常運行以及改進至關重要。當開發人員想要更新應用程序時,開發人員應首先利用現有技術將應用程序的新版本上傳到應用程序商店平臺上。然后,應用商店平臺在查看最新版本的應用程序后向用戶發布最新版本的應用程序。此外,用戶只能通過應用商店平臺手動下載最新版本來更新應用程序。這種方法的問題在于,在開發人員上傳新版本的應用程序之后,用戶通常需要很長時間才意識到新版本的應用程序可用。另一個問題是用戶經常需要使用移動流量手動下載應用程序的新版本。因此,提供一種自動地、高效地用于更新移動應用程序的系統和方法是有必要的。
發明內容
根據本申請的一方面,提供一種系統。所示系統可以包括至少一個存儲介質,所述存儲介質包括一組指令,所述指令用于更新和加載安裝在移動設備中的應用程序;以及至少一個處理器,所述處理器被配置為與所述至少一個存儲介質通信,其中當執行所述指令時,所述至少一個處理器用于:將所述應用程序的更新通知傳輸至所述移動設備,其中所述應用程序包括外殼和更新前的插件,所述外殼包括插件引擎;從所述移動設備得到所述更新通知的響應時,向所述移動設備提供資源安裝包,其中,所述資源安裝包用于指示所述應用程序使用所述外殼中的插件引擎來利用所述資源安裝包的部件更新所述更新前的插件。在一些實施例中,更新所述應用程序不需要獲得應用程序商店平臺的批準。
在一些實施例中,所述資源安裝包可以指示所述應用程序接收所述更新前的插件中的更新前的資源包,其中所述更新前的資源包具有安裝包ID、資源類型和資源編號;識別所述資源安裝包中對應的更新資源包,其中所述更新資源包具有與所述更新前的資源包相同的資源類型和資源編號;修改所述更新資源包的安裝包ID,使所述更新資源包與所述更新前的資源包的安裝包ID相同;以及將所述修改了安裝包ID的更新資源包集成到所述應用程序中。
在一些實施例中,所述資源安裝包可以指示所述應用程序使用所述插件引擎以攔截啟動所述更新前的插件;將所述更新前的插件的統一資源標識符(URI)導向至代理插件的統一資源標識符;將所述更新前的插件的URI存儲在所述代理插件的URI中;解析所述代理插件中所述更新前的插件的URI;以及根據所述已解析的URI創建更新的插件。
在一些實施例中,所述資源安裝包可以指示所述應用程序接收用戶的外部請求;通過所述代理插件,將所述外部請求發送給所述更新的插件;確定對所述外部請求的響應;通過所述更新的插件將所述響應傳輸給所述代理插件;以及通過所述代理插件,呈現所述外部請求的響應。
在一些實施例中,所述資源安裝包可以指示所述應用程序在用戶界面線程中調用所述更新的插件的生命周期。
在一些實施例中,所述至少一個處理器可以進一步用于創建資源安裝包,其中所述資源安裝包至少包含一個更新資源包。
在一些實施例中,每個更新資源包包括一個安裝包ID,一個資源類型和一個資源編號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京嘀嘀無限科技發展有限公司,未經北京嘀嘀無限科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780092575.2/2.html,轉載請聲明來源鉆瓜專利網。





