一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于约定方式实现的无服务端应用内升级的方法与流程

2022-11-30 08:48:54 来源:中国专利 TAG:

技术特征:
1.基于约定方式实现的无服务端应用内升级的方法,其特征在于:包括以下步骤:s1:根据预先约定升级包的下载地址编码规则,在app启动时直接根据规则拼接形成升级包下载地址,使用第三方云存储平台保存升级包并对外提供访问;s2:直接访问升级包下载地址进行下载,通过cdn方式加速下载进程,根据下载结果判断是否能够下载成功,进入下面的条件分支:a:下载成功时表示有升级需求,进入下一步骤;b:下载不成功时则表示没有升级,直接结束流程。s3:执行升级操作,将程序升级包解压到临时目录,关闭当前正在运行的程序,将需要升级的程序拷贝到目标目录,然后读取升级包中的升级配置文件,结合第三方云存储提供的option方法,完成版本检测以及其他附加业务属性的参数传递操作,安装成功后结束流程。2.根据权利要求1所述的基于约定方式实现的无服务端应用内升级的方法,其特征在于:所述s1)中约定规则内容包括:程序域名、程序根路径、程序产品标识以及程序版本号。3.根据权利要求2所述的基于约定方式实现的无服务端应用内升级的方法,其特征在于:所述s1)中约定规则采用优先级排布,包括第一约定规则和第二约定规则,第一约定规则为必须必要程序优先,第二约定规则必须非必要程序优先。4.根据权利要求1所述的基于约定方式实现的无服务端应用内升级的方法,其特征在于:所述s1)中应用升级包中包括升级程序、程序域名、程序根路径、程序产品标识、程序版本号以及升级配置文件,升级配置文件中保存有其他文件的路径信息。5.根据权利要求1所述的基于约定方式实现的无服务端应用内升级的方法,其特征在于:所述s2)中通过在第三方云存储平台各处放置节点服务器所构成的升级包下载地址,通过cdn系统实时地根据网络流量和各节点的连接、负载状况以及到访问地址的距离和响应时间等综合信息将访问请求重新导向离访问地址最近的服务节点上,就近取得所需内容,提高用户访问网站的响应速度。6.根据权利要求1所述的基于约定方式实现的无服务端应用内升级的方法,其特征在于:所述s3)中当第三方云存储平台有程序升级包时,升级过程中将需要升级的配置文件拷贝到目标目录,同时将保存版本号的文件拷贝到目标目录。

技术总结
本发明公开了基于约定方式实现的无服务端应用内升级的方法,涉及网络服务技术领域。该基于约定方式实现的无服务端应用内升级的方法,包括以下步骤:根据预先约定升级包的下载地址编码规则,在APP启动时直接根据规则拼接形成升级包下载地址,直接访问升级包下载地址进行下载,若下载成功,则执行升级操作。通过本发明提供的方法将应用内升级的网络请求操作减少一半,可有效降低网络请求、同时提升应用内升级的效率,不仅可用于应用本身的升级,还可以扩展至应用内所需的功能模块、业务逻辑、动态资源等多种内容的无感升级,同时基于云平台可实现就近下载和提高升级速度的效果,从而拥有优秀的用户应用升级体验。从而拥有优秀的用户应用升级体验。从而拥有优秀的用户应用升级体验。


技术研发人员:阳纯正 唐宏才
受保护的技术使用者:湖南于一科技有限公司
技术研发日:2022.07.12
技术公布日:2022/11/29
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献