客户端的更新方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:24852384 阅读:28 留言:0更新日期:2020-07-10 19:06
本公开涉及一种客户端的更新方法、装置、电子设备及计算机可读介质,属于互联网技术领域。该方法包括:在客户端,获取补丁文件以及补丁配置文件,补丁配置文件中包括待更新的客户端文件的文件类型信息;从文件类型信息中获取客户端文件的大小,并根据文件大小判断客户端文件的更新方式;根据补丁文件以及客户端文件的更新方式对客户端文件进行更新。在服务器端,获取补丁目录中的补丁文件和补丁配置文件,并判断本次获取的补丁配置文件与上一次获取的是否相同;若不同,则将本次获取的补丁文件和补丁配置文件发送至客户端以使客户端进行更新。本公开通过在不同的情况下以不同的更新方式对客户端进行更新,可以使更新更加灵活高效,节省网络流量。

【技术实现步骤摘要】
客户端的更新方法、装置、电子设备及计算机可读介质
本公开涉及互联网
,具体而言,涉及一种客户端的更新方法、客户端的更新装置、电子设备及计算机可读介质。
技术介绍
在软件开发的过程中,经常会遇到软件客户端需要更新的情况,例如问题修复、功能更新等。客户端的更新一般是通过加载补丁文件来实现的,补丁文件中会包含需要更新的内容。然而,现有的客户端更新方法通常需要退出软件后再重新启动才可以通过补丁文件完成更新,用户需要等待补丁下载过程完成后才能进入软件,更新效率较低,影响了用户使用软件时的体验感。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种客户端的更新方法、客户端的更新装置、电子设备及计算机可读介质,进而至少在一定程度上提高客户端的更新效率,提升用户的软件使用体验。根据本公开的第一个方面,提供一种客户端的更新方法,包括:从服务器端获取补丁文件以及对应的补丁配置文件,其中,本文档来自技高网...

【技术保护点】
1.一种客户端的更新方法,应用于客户端,其特征在于,包括:/n从服务器端获取补丁文件以及对应的补丁配置文件,其中,所述补丁配置文件中包括待更新的客户端文件的文件类型信息;/n从所述文件类型信息中获取所述客户端文件的文件大小,并根据所述客户端文件的文件大小判断所述客户端文件的更新方式;/n根据所述补丁文件以及所述客户端文件的更新方式对所述客户端文件进行更新。/n

【技术特征摘要】
1.一种客户端的更新方法,应用于客户端,其特征在于,包括:
从服务器端获取补丁文件以及对应的补丁配置文件,其中,所述补丁配置文件中包括待更新的客户端文件的文件类型信息;
从所述文件类型信息中获取所述客户端文件的文件大小,并根据所述客户端文件的文件大小判断所述客户端文件的更新方式;
根据所述补丁文件以及所述客户端文件的更新方式对所述客户端文件进行更新。


2.根据权利要求1所述的客户端的更新方法,其特征在于,所述根据所述客户端文件的文件大小判断所述客户端文件的更新方式,包括:
若所述客户端文件的文件大小小于或等于文件大小阈值,则使所述客户端文件通过文件替换的方式进行更新;
若所述客户端文件的文件大小大于所述文件大小阈值,则使所述客户端文件通过文件修复的方式进行更新。


3.根据权利要求2所述的客户端的更新方法,其特征在于,所述根据所述补丁文件以及所述客户端文件的更新方式对所述客户端文件进行更新,包括:
若所述客户端文件通过文件替换的方式进行更新,则获取所述补丁配置文件中的文件替换路径,其中,所述文件替换路径为所述客户端文件中所要替换的原始文件对应的存储路径;
根据所述文件替换路径,将所述客户端文件中所要替换的原始文件替换为所述补丁文件,以完成对所述客户端文件的更新。


4.根据权利要求2所述的客户端的更新方法,其特征在于,所述根据所述补丁文件以及所述客户端文件的更新方式对所述客户端文件进行更新,包括:
若所述客户端文件通过文件修复的方式进行更新,则在所述客户端运行所述补丁文件,以完成对所述客户端文件的更新,其中,所述补丁文件为修改所述客户端文件的逻辑代码文件。


5.一种客户端的更新方法,应用于服务器端,其特征在于,包括:
获取补丁目录中的补丁文件和对应的补丁配置文件,并判断本次获取的补丁配置文件与上一次获取的补丁配置文件是否相同;
若本次获取的补丁配置文件与上一次获取的补丁配置文件不同,则将本次获取的所述补丁文件和所述补丁配置文件发送至客户端,以使所述客户端根据所述补丁文件和所述补丁配置文件进行更新。


6.根据权利要求5所述的客户端的更新方法,其特征在于,所述获取补丁目录中的补丁文件和...

【专利技术属性】
技术研发人员:尚乐
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1