[發明專利]一種應用更新方法及系統在審
| 申請號: | 202010836663.2 | 申請日: | 2020-08-19 |
| 公開(公告)號: | CN111897564A | 公開(公告)日: | 2020-11-06 |
| 發明(設計)人: | 李花 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658;H04L29/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 李娟 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 更新 方法 系統 | ||
本申請實施例提供一種應用更新方法及系統,涉及計算機技術領域,方法包括:無服務計算平臺接收至少一種應用的應用終端發送的應用更新請求;無服務計算平臺基于每個應用更新請求,確定每個應用更新請求事件對應的應用更新規則,并根據應用更新規則從云存儲平臺中獲取與應用更新請求匹配的更新數據,并將更新數據發送給更新請求對應的應用終端。由于無服務計算平臺無需購買和管理服務器,只需要將各應用對應的應用更新邏輯寫入無服務計算平臺中,可以使用同一應用更新流程實現不同應用、同一應用不同功能組件的更新,并且不同更新流程之間互不影響。并且針對新增業務邏輯,可以復用更新流程,可擴展性得到大幅提高。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種應用更新方法及系統。
背景技術
隨著計算機技術的發展,各種類型的應用程序涌現。用戶會通過不同的應用程序實現不同的功能。由于這些安裝于終端的應用是經常需要更新到最新版本的,最新版本的應用不僅能為用戶提供更高品質的服務,而且也能解決一些之前舊版本應用中存在的問題,比如應用與終端自身系統不兼容導致的應用閃退,或者一些應用功能無法使用的問題。
現有技術中,針對應用更新的不同業務場景,由于涉及的接口、協議不同,會采用不同的業務更新流程進行更新,需要制定出多套應用更新系統,導致應用更新流程復雜,開發成本以及維護成本高。
發明內容
本申請實施例提供一種應用更新方法及系統,用以能夠通過一種應用更新方法對不同業務場景的應用更新提供更新服務。
一方面,本申請實施例提供一種應用更新方法,方法包括:
無服務計算平臺接收至少一種應用的應用終端發送的應用更新請求;
無服務計算平臺基于每個應用更新請求,確定每個應用更新請求事件對應的應用更新規則,并根據應用更新規則,從云存儲平臺中獲取與應用更新請求匹配的更新數據,并將更新數據發送給更新請求對應的應用終端。
一方面,本申請實施例提供一種應用更新系統,包括:函數即服務單元以及后臺即服務單元;
后臺即服務單元,用于接收至少一種應用的更新數據并保存;
函數即服務單元,用于至少一種應用的應用終端發送的應用更新請求,基于每個應用更新請求,確定每個應用更新請求事件對應的應用更新規則,并根據應用更新規則從后臺即服務單元中獲取與應用更新請求匹配的更新數據,并將更新數據發送給更新請求對應的應用終端。
可選的,請求參數為應用業務標識信息以及原版本標識信息,應用業務標識信息用于描述應用的更新業務,應用更新規則為增量更新,;
函數即服務單元具體用于:
根據應用業務標識信息,從后臺即服務單元中獲取應用標識信息對應的第一更新數據,將第一更新數據中版本標識信息大于原版本標識信息的更新數據作為與請求參數匹配的更新數據。
可選的,函數即服務單元還用于:
若不能從云存儲平臺中確定與請求參數以及應用更新規則都匹配的更新數據,則向更新請求對應的應用終端發送未獲取到更新數據消息。
可選的,函數即服務單元還用于:
與各應用終端建立關聯關系,并將每個應用終端對應的更新規則保存。
可選的,函數即服務單元包括云網關以及云函數;
云網關具體用于:
接收至少一種應用的應用終端通過訪問網關地址發送的應用更新請求,網關地址是在確定更新請求事件與云函數調用之間的預設對應關系時確定的。
可選的,云函數還用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010836663.2/2.html,轉載請聲明來源鉆瓜專利網。





