[发明专利]一种软件更新方法及装置在审
申请号: | 201710113091.3 | 申请日: | 2017-02-28 |
公开(公告)号: | CN107423078A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 沈文策 | 申请(专利权)人: | 福建中金在线信息科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 古利兰,王宝筠 |
地址: | 350007 福建省福州市仓山区林浦路与潘墩路交*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 更新 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种软件更新方法及装置。
背景技术
软件(中国大陆及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。
软件并不是一成不变的,为了弥补软件本身的漏洞或对软件进行优化,软件设计者会不时的推出新版本的软件,对原有软件内的文件进行更新。现有技术中,软件的更新往往需要对软件内所有文件逐一对比,从而找到需要更新的文件。
但这种方法步骤繁琐,工作量大,更新速度慢。
发明内容
有鉴于此,本发明的目的在于提供一种软件更新方法,使软件更新可以快速便捷的进行。
为实现上述目的,本发明提供如下技术方案:
一种软件更新方法,包括:
基于第一配置文件从服务器下载第二配置文件;
对比第一配置文件与第二配置文件的版本号;
若第二配置文件的版本号高于第一配置文件的版本号,则判断是否符合更新条件;
若符合更新条件,则基于第二配置文件下载新软件文件;
新软件文件下载完成后,以新软件文件替代原软件文件。
优选地,更新条件包括接收到交互系统发送的确认指令。
优选地,还包括:
若下载新软件文件过程中断,删除已下载的新软件文件。
优选地,还包括:
新软件文件替代原软件文件后,以第二配置文件替代第一配置文件。
优选地,更新条件还包括可用存储空间大于新软件文件的大小。
一种软件更新装置,包括下载模块、对比模块、判断模块及替换模块,其中:
下载模块用于基于第一配置文件从服务器下载第二配置文件;
对比模块用于对比第一配置文件与第二配置文件的版本号;
判断模块用于在第二配置文件的版本号高于第一配置文件的版本号时,判断是否符合更新条件;
下载模块还用于在符合更新条件时,基于第二配置文件下载新软件文件;
替换模块用于新软件文件下载完成后,以新软件文件替代原软件文件。
优选地,更新条件包括接收到交互系统发送的确认指令。
优选地,替换模块还用在下载新软件文件过程中断时,删除已下载的新软件文件。
优选地,替换模块还用于在新软件文件替代原软件文件时,以第二配置文件替代第一配置文件。
优选地,更新条件还包括可用存储空间大于新软件文件的大小。
从上述技术方案可以看出,本发明提供一种软件更新方法,在打开软件时,基于原有的第一配置文件从服务器中下载新的第二配置文件,将下载下来的第一配置文件与第二配置文件中的版本号进行比较,当第二配置文件的版本号高于第一配置文件的版本号,则代表有需要更新的文件,此时就基于第二配置文件下载新软件文件,并用新软件文件替代原软件文件。本方法与现有技术相比,利用配置文件的对比替代了现有的将所有文件逐个对比的方法,极大的减少了工作量,使软件更新变得更加便捷。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明公开的一种软件更新方法的实施例1的流程图;
图2为本发明公开的一种软件更新方法的实施例2的流程图;
图3为本发明公开的一种软件更新装置的实施例3的具体结构示意图;
图4为本发明公开的一种软件更新装置的实施例4的具体结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建中金在线信息科技有限公司,未经福建中金在线信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710113091.3/2.html,转载请声明来源钻瓜专利网。