【技术实现步骤摘要】
本专利技术涉及计算机,更具体的说是涉及基于字符串的electron应用增量更新方法、系统、介质及终端。
技术介绍
1、当前electron桌面应用更新方案以及基于文件级别的增量更新方法存在一些显著的效率问题:
2、完整包更新的低效性:传统方式采用完整的安装包进行更新,即使应用的业务逻辑变更很小,用户仍需下载完整的安装包,导致用户更新的成本高,网络流量浪费明显,特别是在弱网络环境下用户体验更为糟糕。
3、文件级别更新的资源浪费:当使用文件级别的增量更新时,即便只有一个文件的一小部分代码发生变更,客户端仍需拉取整个文件进行更新,造成了不必要的流量浪费,尤其在前端静态资源体积较大的情况下,更新效率低下。
4、请求开销显著:由于整个应用或文件级别的更新方式,每次更新都需要发起完整的下载请求,在有多个文件变更时,请求的开销巨大,尤其是在网络环境较差的情况下,用户需要更长时间等待。
5、现有的应用更新方案存在的显著效率问题,主要源于更新策略的不足、整体性更新观念和未充分考虑网络环境等因素。
【技术保护点】
1.一种基于字符串的Electron应用增量更新方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于字符串的Electron应用增量更新方法,其特征在于,步骤S3的具体内容包括:
3.根据权利要求1所述的一种基于字符串的Electron应用增量更新方法,其特征在于,json响应包括增量更新补丁的文件信息和更新策略,以及服务器端的版本信息。
4.根据权利要求2所述的一种基于字符串的Electron应用增量更新方法,其特征在于,版本库包括每个版本的文件信息和更新策略,以及每个版本之间的增量更新记录。
5.根据权
...【技术特征摘要】
1.一种基于字符串的electron应用增量更新方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于字符串的electron应用增量更新方法,其特征在于,步骤s3的具体内容包括:
3.根据权利要求1所述的一种基于字符串的electron应用增量更新方法,其特征在于,json响应包括增量更新补丁的文件信息和更新策略,以及服务器端的版本信息。
4.根据权利要求2所述的一种基于字符串的electron应用增量更新方法,其特征在于,版本库包括每个版本的文件信息和更新策略,以及每个版本之间的增量更新记录。
5.根据权利要求2所述的一种基于字符串的electron应用增量更新方法,其特征在于,步骤s3还包括:
6.根据权利要求1所述的一种基于字符串的electron应用增量更新方法,其特征在于,步骤s4,根据补丁内容执行相应的更新策略的具体内容为:
7.根据权利要求1所述的一种基于字符串的electron应用增量更新方法,其特征在于,还包括:s5.提示用户重启应用,运行最新的更新文件。
8.一种基于字符串的electron应用增量更新系统,其特征在于,基于权利要求1-7任意一项所述的一种基于字符串的electron应用增量更新方法,包括客户端和服务器端;<...
【专利技术属性】
技术研发人员:马俊杰,
申请(专利权)人:暗物智能科技广州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。