[发明专利]一种应用更新方法及系统在审
申请号: | 202010836663.2 | 申请日: | 2020-08-19 |
公开(公告)号: | CN111897564A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 李花 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 更新 方法 系统 | ||
1.一种应用更新方法,其特征在于,所述方法包括:
无服务计算平台接收至少一种应用的应用终端发送的应用更新请求;
所述无服务计算平台基于每个应用更新请求,确定每个所述应用更新请求事件对应的应用更新规则,并根据所述应用更新规则从云存储平台中获取与所述应用更新请求匹配的更新数据,并将所述更新数据发送给所述更新请求对应的所述应用终端。
2.根据权利要求1所述的方法,其特征在于,所述无服务计算平台基于每个应用更新请求,确定每个所述应用更新请求事件对应的应用更新规则,包括:
所述无服务计算平台确定每个所述应用更新请求包括请求参数,根据请求参数与应用更新规则的对应关系,确定所述请求参数对应的所述应用更新规则;
所述从云存储平台中获取与所述应用更新请求匹配的更新数据,包括:
从所述云存储平台中获取与所述请求参数以及所述应用更新规则都匹配的更新数据,其中所述请求参数用于表征所述应用更新请求对应的所述应用终端的属性特征。
3.根据权利要求2所述的方法,其特征在于,所述请求参数为应用业务标识信息以及原版本标识信息,所述应用更新规则为增量更新,所述应用业务标识信息用于描述所述应用的更新业务;
所述云存储平台中获取与所述请求参数以及所述应用更新规则都匹配的更新数据,包括:
所述无服务计算平台根据所述应用业务标识信息,从所述云存储平台中获取所述应用标识信息对应的第一更新数据,将所述第一更新数据中版本标识信息大于所述原版本标识信息的更新数据作为与所述请求参数匹配的更新数据。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述无服务计算平台不能从所述云存储平台中确定与所述请求参数以及所述应用更新规则都匹配的更新数据,则向所述更新请求对应的所述应用终端发送未获取到更新数据消息。
5.根据权利要求1所述的方法,其特征在于,所述无服务计算平台接收至少一种应用的应用终端发送的应用更新请求前,还包括:
所述无服务计算平台与各应用终端建立关联关系,并将每个所述应用终端对应的更新规则保存在所述无服务计算平台中。
6.根据权利要求1~5任一所述的方法,其特征在于,所述无服务计算平台包括云网关以及云函数;
所述无服务计算平台接收至少一种应用的应用终端发送的应用更新请求,确定每个所述应用更新请求事件对应的应用更新规则,包括:
所述云网关接收至少一种应用的应用终端发送的应用更新请求;
所述云网关根据所述应用更新请求确定更新请求事件,并根据所述更新请求事件、更新请求事件与云函数调用之间的预设对应关系调用对应的所述云函数;
所述根据所述应用更新规则从云存储平台中获取与所述应用更新请求匹配的更新数据,包括:
所述云函数获取所述应用更新请求对应的应用更新规则;
所述云函数根据所述应用更新规则从云存储平台中获取与所述应用更新请求匹配的更新数据;
所述云网关将所述更新数据发送给所述更新请求对应的所述应用终端,包括:
所述云函数将所述更新数据发送给所述云网关,所述云网关将所述更新数据发送给所述更新请求对应的所述应用终端。
7.根据权利要求6所述的方法,其特征在于,所述云网关接收至少一种应用的应用终端发送的应用更新请求,包括:
所述云网关接收至少一种应用的应用终端通过访问网关地址发送的所述应用更新请求,所述网关地址是在确定所述更新请求事件与云函数调用之间的预设对应关系时确定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010836663.2/1.html,转载请声明来源钻瓜专利网。