【技术实现步骤摘要】
应用更新方法和装置及计算机可读存储介质
本专利技术涉及计算机
,具体涉及一种应用更新方法和装置及计算机可读存储介质。
技术介绍
随着互联网技术的不断发展,软件应用也变得越来越多。目前,大多数App(即,软件应用)的更新都需要在服务器端存储多个版本的更新包,即,需要将这个软件每个更新过程的版本的更新包都存储在服务端,这样势必会导致服务器端的维护成本太高。在进行软件应用更新的时候,客户端需要一次性就对所有模块进行更新对比,然而,在实际的应用中并不需要对所有的功能模块都进行更新,全量的更新方式势必会导致更新效率降低,且在更新后一般也没有安全性校验,更新过程的安全性得不到保证,文件存在被篡改的可能。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的目的在于提供一种应用更新方法和装置及计算机可读存储介质,进而解决现有的软件应用更新过程中所存在的服务端压力大,更新效率低的问题,达到了简单高效进行软件更新的技术效果。本专利技术是通过下述技术方案来解决上述技术问题:本申请提供了一种应用更新方法,包括如下步骤:向服务器端发送应用更新请求;接收所述服务器端返回的 ...
【技术保护点】
1.一种应用更新方法,其特征在于,包括如下步骤:向服务器端发送应用更新请求;接收所述服务器端返回的应用信息;根据所述服务器端返回的应用信息和本地存储的应用信息,检测本地存储的文件是否需要更新;当确定本地存储的文件需要更新,根据所述服务器端返回的应用信息中的文件路径,从服务器端下载文件,根据下载的文件更新本地存储的文件。
【技术特征摘要】
1.一种应用更新方法,其特征在于,包括如下步骤:向服务器端发送应用更新请求;接收所述服务器端返回的应用信息;根据所述服务器端返回的应用信息和本地存储的应用信息,检测本地存储的文件是否需要更新;当确定本地存储的文件需要更新,根据所述服务器端返回的应用信息中的文件路径,从服务器端下载文件,根据下载的文件更新本地存储的文件。2.根据权利要求1所述的方法,其特征在于,所述应用信息包括:应用各个模块当前的版本号,根据所述客户端将所述服务器端返回的应用信息和本地存储的应用信息,检测本地存储的文件是否需要更新,包括:判断所述服务器端返回的应用信息中的应用各个模块当前的版本号与本地存储的应用信息中各个模块最新版本号是否相同;当检测所述服务器端返回的应用信息中的应用各个模块当前的版本号与本地存储的应用信息中各个模块最新版本号相同,则不对应用的各个模块的当前模块的文件进行更新;当检测所述服务器端返回的应用信息中的应用各个模块当前的版本号与本地存储的应用信息中各个模块最新版本号不相同,则对应用的各个模块的当前模块的文件进行更新。3.根据权利要求1所述的方法,其特征在于,在根据下载的文件更新本地存储的文件之后,所述方法还包括:判断本地存储的文件的MD5值与所述客户端返回的应用信息中每个文件的MD5值是否相同;当检测本地存储文件的MD5值与所述客户端返回的应用信息中每个文件的MD5值相同,则确定更新成功;当检测本地存储文件的MD5值与所述客户端返回的应用信息中每个文件的MD5值不相同,则生成异常警告消息。4.根据权利要求3所述的方法,其特征在于,在生成异常警告消息之后,所述方法还包括:显示网络异常提示信息;根据网络异常提示信息,检测用户当前操作类型;当确定用户当前操作类型为重试操作,则重新启动应用程序;当确定用户当前操作类型为退出操作,则退出应用程序。5.根据权利要求1所述的方法,其特征在于,向服务器端发送应...
【专利技术属性】
技术研发人员:曾灿林,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。