[发明专利]软件升级方法、装置及可读存储介质在审
申请号: | 202110157223.9 | 申请日: | 2021-02-04 |
公开(公告)号: | CN112783542A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 赵丽萍 | 申请(专利权)人: | 华东交通大学 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 黄攀 |
地址: | 330000 江西省南*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 方法 装置 可读 存储 介质 | ||
1.一种软件升级方法,其特征在于,所述方法包括:
从服务器下载待升级的软件的差分升级包以及所述差分升级包对应的第一配置文件,所述第一配置文件为所述差分升级包的索引信息;
判断所述差分升级包的名称与所述软件的名称是否一致;
若所述差分升级包的名称与所述软件的名称一致,则判断所述差分升级包中的标识信息与所述软件中的标识信息是否一致,所述标识信息用于区别不同硬件配置的软件版本;
若所述差分升级包中的标识信息与所述主板软件中的标识信息一致,则判断所述差分升级包中API函数所依赖的动态链接库的版本号是否高于所述软件中API函数所依赖的动态链接库的版本号;
若所述差分升级包中API函数所依赖的动态链接库的版本号高于所述软件中API函数所依赖的动态链接库的版本号,则在所述索引信息的引导下,安装所述差分升级包,以对所述软件进行升级。
2.根据权利要求1所述的软件升级方法,其特征在于,在所述索引信息的引导下,安装所述差分升级包,以对所述软件进行升级的步骤具体包括:
判断所述差分升级包中API函数所依赖的动态链接库的版本与所述软件当前所处环境的动态链接库的版本是否兼容;
若所述差分升级包中API函数所依赖的动态链接库的版本与所述软件当前所处环境的动态链接库的版本兼容,则在所述索引信息的引导下,安装所述差分升级包,以对所述软件进行升级。
3.根据权利要求2所述的软件升级方法,其特征在于,判断所述差分升级包中API函数所依赖的动态链接库的版本与所述软件当前所处环境的动态链接库的版本是否兼容的步骤之后,所述方法还包括:
若所述差分升级包中API函数所依赖的动态链接库的版本与所述软件当前所处环境的动态链接库的版本不兼容,则终止安装所述差分升级包,并发出第一提示信息,所述第一提示信息用于提示用户升级失败。
4.根据权利要求2或3所述的软件升级方法,其特征在于,所述API函数封装在所述差分升级包或所述软件的头部信息中。
5.根据权利要求1所述的软件升级方法,其特征在于,从服务器下载待升级的软件的差分升级包以及所述差分升级包对应的第一配置文件的步骤具体包括:
从服务器下载待升级的软件的差分升级包以及所述差分升级包对应的第一配置文件、所述差分升级包对应的第二配置文件,所述第二配置文件用于指示通过所述差分升级包对所述软件进行升级后软件的大小;
在所述索引信息的引导下,安装所述差分升级包,以对所述软件进行升级的步骤具体包括:
根据所述第二配置文件判断通过所述差分升级包对所述软件进行升级后软件的大小是否小于或等于当前剩余空间的大小;
若通过所述差分升级包对所述软件进行升级后软件的大小小于或等于当前剩余空间的大小,则在所述索引信息的引导下,安装所述差分升级包,以对所述软件进行升级。
6.根据权利要求5所述的软件升级方法,其特征在于,根据所述第二配置文件判断通过所述差分升级包对所述软件进行升级后软件的大小是否小于或等于当前剩余空间的大小的步骤之后,所述方法还包括:
若通过所述差分升级包对所述软件进行升级后软件的大小大于当前剩余空间的大小,则发出第二提示信息,所述第二提示信息用于指示用户进行空间清理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东交通大学,未经华东交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110157223.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种瓶装针剂的自动供给抽取系统
- 下一篇:商品自动推荐方法及装置