软件升级方法及装置、电子设备制造方法及图纸

技术编号:15704735 阅读:277 留言:0更新日期:2017-06-26 09:21
本申请公开了一种软件升级方法及装置、电子设备,该方法包括步骤:获取软件的升级包并存储,升级包中的文件与原版本的文件存储的目录不同,所述软件的可执行文件的存储目录为相应文件的上级目录;当触发软件升级事件时,利用该软件的可执行文件通知操作系统读取所述升级包中的文件,所述可执行文件用于在操作系统的指定接口中设置操作系统读取文件的顺序。本申请可以解决软件运行时不能安装新版本的问题。

【技术实现步骤摘要】
软件升级方法及装置、电子设备
本申请涉及软件升级技术,尤其是涉及软件升级方法及装置、电子设备。
技术介绍
由于软件需要增加新功能、防止病毒入侵及修复原有部分漏洞(BUG),所以要从低版本更新到高版本,即软件升级,一般升级后的版本都会比原版本的性能更好,得到优化的效果,用户也能有更好的体验。但是传统的软件升级方法中,用户使用软件时不能安装升级包,而且要花时间等待软件升级,这样会导致软件升级难以执行,更重要的是软件的性能优化及安全性的提高均会受到阻碍。
技术实现思路
本申请提供一种软件升级方法及装置、电子设备,可以解决软件运行时不能安装新版本的问题。根据本申请实施例的第一方面,提供一种软件升级的方法,该方法包括步骤:获取软件的升级包并存储,升级包中的文件与原版本的文件存储的目录不同,所述软件的可执行文件的存储目录为相应文件的上级目录;当触发软件升级事件时,利用该软件的可执行文件通知操作系统读取所述升级包中的文件,所述可执行文件用于在操作系统的指定接口中设置操作系统读取文件的顺序。在某些例子中,所述软件包括多个插件,所述插件包括基础服务插件和其他功能相互独立的插件;所述基础服务插件用于其他插件本文档来自技高网...
软件升级方法及装置、电子设备

【技术保护点】
一种软件升级方法,其特征在于,所述方法包括:获取软件的升级包并存储,升级包中的文件与原版本的文件存储的目录不同,所述软件的可执行文件的存储目录为相应文件的上级目录;当触发软件升级事件时,利用该软件的可执行文件通知操作系统读取所述升级包中的文件,所述可执行文件用于在操作系统的指定接口中设置操作系统读取文件的顺序。

【技术特征摘要】
1.一种软件升级方法,其特征在于,所述方法包括:获取软件的升级包并存储,升级包中的文件与原版本的文件存储的目录不同,所述软件的可执行文件的存储目录为相应文件的上级目录;当触发软件升级事件时,利用该软件的可执行文件通知操作系统读取所述升级包中的文件,所述可执行文件用于在操作系统的指定接口中设置操作系统读取文件的顺序。2.根据权利要求1所述的软件升级方法,其特征在于,所述软件包括多个插件,所述插件包括基础服务插件和其他功能相互独立的插件;所述基础服务插件用于其他插件之间的数据的通信。3.根据权利要求2所述的软件升级方法,其特征在于,所述升级包包括封装了至少一个插件所对应的升级文件。4.根据权利要求3所述的软件升级方法,其特征在于,在软件运行时,如果检测到所述升级文件不是当前处于运行的插件所涉及的文件,则软件升级事件被触发。5.根据权利要求3所述的软件升级方法,其特征在于,所述软件还包括升级插件,所述升级插件判断升级包中存在所述升级插件的升级文件时,升级插件停止运行,并触发软件升级事件。6.根据权利要求1所述的软件升级方法,其特征在于,所述方法还包括步骤:将获取的所述升级包中的文件与对应的信息-摘要算法值(MD5值)进行匹配,如果匹配成功,则将所述升级包的文件存储;如果匹配不成功,则将所述升级包中的文件删除。7.根据权利要求1所述的软件升级方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:库宇
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1