[发明专利]一种系统升级方法和装置在审
申请号: | 201611041337.2 | 申请日: | 2016-11-21 |
公开(公告)号: | CN106775821A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 陈峰 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统升级 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种系统升级方法和装置。
背景技术
随着科技的发展,Web应用程序也是层出不穷。在Web应用程序的使用过程中,经常会遇到为Web应用程序安装升级。一个应用程序包含了程序数据和用户数据,例如在移动设备上应用程序的升级主要是对程序数据进行更新。升级就是应用程序运营商为给其应用程序开发出新的功能或是提高了其Web应用程序的性能,对产品进行优化,或软件本身存在的问题进行修复。
WEB系统一般都是有很多文件组成的,升级的时候并不一定是每个文件都需要升级。而目前升级WEB系统的方法都是把整个文件打包上传,或者是把要升级的文件手动记录下来然后一个一个上传。这样不但影响了升级效率而且会很容易出错。
因此,如何提供一种系统升级方法和装置,以提高升级效率和准确性,成为本领域亟需解决的问题。
发明内容
本发明的目的是提供一种系统升级方法和装置,以提高升级效率和准确性。
本发明的目的是通过以下技术方案来实现的:
一种系统升级方法,包括:
检测数据库中文件的修改时间,若文件的修改时间在上一次版本升级时间到目前版本时间的时间段内,则判定为修改文件;
将该修改文件提取,并将所有修改文件发送到待升级系统。
优选的,所述目前版本时间具体为:本次版本升级所确定的时间。
优选的,所述方法进一步包括:记录文件每次升级的版本号以及对应的升级时间,并保存在数据库中。
优选的,所述方法进一步包括:在判定为修改文件后,至少获取该修改文件的版本号和存放位置,并保存在数据库中。
优选的,所述方法进一步包括:在成功将修改文件发送到待升级系统后,将传输成功的数据记录并保存。
本发明公开一种系统升级装置,包括:
检测模块,用于检测数据库中文件的修改时间,若文件的修改时间在上一次版本升级时间到目前版本时间的时间段内,则判定为修改文件;
发送模块,用于将该修改文件提取,并将所有修改文件发送到待升级系统。
优选的,所述目前版本时间具体为:本次版本升级所确定的时间。
优选的,所述装置进一步包括:第一记录模块,用于记录文件每次升级的版本号以及对应的升级时间,并保存在数据库中。
优选的,所述装置进一步包括:获取模块,用于在判定为修改文件后,至少获取该修改文件的版本号和存放位置,并保存在数据库中。
优选的,所述装置进一步包括:第二记录模块,用于在成功将修改文件发送到待升级系统后,将传输成功的数据记录并保存。
本发明系统升级方法由于包括检测数据库中文件的修改时间,若文件的修改时间在上一次版本升级时间到目前版本时间的时间段内,则判定为修改文件;将该修改文件提取,并将所有修改文件发送到待升级系统。采用这种方式,由于系统文件修改后系统都会记录下文件最后一次修改时间,因此在上一次版本升级完毕之后,本次需要进行版本升级的文件的修改时间就会发生变化,从而可以根据目前的时间判断该文件是否为需要升级的修改文件,在判定完成后,将修改文件提取,然后发送到待升级的系统中,就可以只针对修改的文件进行升级操作,从而提高升级的效率,并且更加准确的对系统进行升级,让升级的时间大大减少并且不会占用多余的网络带宽,节省资源。
附图说明
图1是本发明实施例的一种系统升级方法的流程图;
图2是本发明实施例为记录版本号及升级的时间的示意图;
图3是本发明实施例为标有文件位置和升级状况的示意图;
图4是本发明实施例的一种系统升级装置的示意图。
具体实施方式
虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
计算机设备包括用户设备与网络设备。其中,用户设备或客户端包括但不限于电脑、智能手机、PDA等;网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算的由大量计算机或网络服务器构成的云。计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611041337.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序管理的方法及装置
- 下一篇:一种OpenOffice连接池的实现方法