【技术实现步骤摘要】
客户端无感升级的方法、装置、终端及存储介质
本申请实施例涉及计算机
,特别涉及一种客户端无感升级的方法、装置、终端及存储介质。
技术介绍
随着计算机软件技术的快速发展,客户端越来越能通过调用终端本地的资源执行相应的操作,因此,计算机软件能够通过客户端的形式为终端提供丰富的功能。在一些可能的实现场景中,当客户端出现新版本时,开发人员将对应的安装文件上传到服务器中。服务器通过推送或者客户端自主检测,来发现该新版本对应的安装文件。当用户确认更新客户端时,终端下载该安装文件,并通过该安装文件完成客户端的更新。然而,客户端的下载时间和安装时间均较为漫长,造成使用新版本的时间负担较重。
技术实现思路
本申请实施例提供了一种客户端无感升级的方法、装置、终端及存储介质,可以解决的问题。所述技术方案如下:根据本申请的一方面内容,提供了一种客户端无感升级的方法,应用于终端中,所述终端中安装有目标客户端,所述方法包括:接收到服务器下发的升级资源,所述升级资源用于替换所述目标客户端中对应的本 ...
【技术保护点】
1.一种客户端无感升级的方法,其特征在于,应用于终端中,所述终端中安装有目标客户端,所述方法包括:/n接收到服务器下发的升级资源,所述升级资源用于替换所述目标客户端中对应的本地资源,所述本地资源是除所述目标客户端的主逻辑和固定界面资源外的资源;/n当接收到所述升级资源时,新建目标进程;/n通过所述目标进程加载所述升级资源;/n显示基于所述升级资源的用户界面。/n
【技术特征摘要】
1.一种客户端无感升级的方法,其特征在于,应用于终端中,所述终端中安装有目标客户端,所述方法包括:
接收到服务器下发的升级资源,所述升级资源用于替换所述目标客户端中对应的本地资源,所述本地资源是除所述目标客户端的主逻辑和固定界面资源外的资源;
当接收到所述升级资源时,新建目标进程;
通过所述目标进程加载所述升级资源;
显示基于所述升级资源的用户界面。
2.根据权利要求1所述的方法,其特征在于,在接收所述服务器下发的升级资源之前,所述方法还包括:
启动所述目标客户端;
显示初始用户界面,所述初始用户界面是所述主逻辑根据所述固定界面资源生成的用户界面;
获取所述目标客户端的全局唯一标识符和所述目标客户端的版本信息;
向所述服务器发送升级请求,所述升级请求用于根据所述全局唯一标识符和所述版本信息校验所述目标客户端是否需要升级。
3.根据权利要求2所述的方法,其特征在于,所述通过所述目标进程加载所述升级资源,包括:
通过所述目标进程读取所述升级资源的原始数据;
通过所述目标进程加载所述原始数据。
4.根据权利要求3所述的方法,其特征在于,所述升级资源包括运行逻辑和资源文件,所述通过所述目标进程加载所述升级资源,包括:
通过所述目标进程加载所述运行逻辑;
根据所述运行逻辑调用所述资源文件;
所述显示基于所述升级资源的用户界面,包括:
显示通过所述运行逻辑调用所述资源文件后生成的所述用户界面。
5.根据权利要求2所述的方法,其特征在于,所述向所述服务器发送升级请求,包括:
...
【专利技术属性】
技术研发人员:丁金锋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。