[发明专利]一种软件升级方法、服务器及停车场管理系统有效
| 申请号: | 201910751227.2 | 申请日: | 2019-08-15 |
| 公开(公告)号: | CN110471691A | 公开(公告)日: | 2019-11-19 |
| 发明(设计)人: | 赵志锋 | 申请(专利权)人: | 北京筑梦园科技有限公司 |
| 主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 下载 差分包 版本类型 目标版本 软件升级 升级 层级 停车场管理系统 互联网流量 现有的软件 版本变更 软件领域 源文件 服务器 互联网 概率 保证 | ||
本发明公开了一种软件升级方法、服务器及停车场管理系统,涉及软件领域。它包括:获取当前版本,其中,每一版本均包含该版本对应的核心源文件;判断当前版本类型是否为核心版本,其中,版本类型包括核心版本和非核心版本;若否,判断目标版本是否为核心版本;若是,则下载当前版本对应的核心版本与目标版本之间的差分包。它通过每一版本内设置其对应的核心版本,采用此种方式实现的软件升级,每一层级的所有非核心版本到某一层级核心版本的升级只需要下载核心版本之间的差分包即可,相对现有的软件升级形式节省大量差分包,保证了每次升级都是下载很小的版本变更文件,缩短下载时间,降低因互联网不稳定受影响的概率,降低升级所需的互联网流量。
技术领域
本发明涉及软件升级领域,尤其涉及一种软件升级方法、服务器及停车场管理系统。
背景技术
通常采用的软件升级方式为纵向升级:即例如从v1.30.0→v1.31.0→v1.32.0,或者横向升级:v1.31.0→v1.31.1,即不采用例如从v1.31.n直接升级到v1.32.0。
若想实现v1.31.1或v1.31.n升级到v1.32.0,则需要针对每一非核心版本v1.31.n与v1.32.0之间做一个差分包,例如从v1.31.1升级到v1.32.0需要一个差分包、v1.31.2升级到v1.32.0需要一个差分包,以此类推,v1.31.n升级到v1.32.0需要一个差分包,此种升级方式需要大量的差分包,差分包多不但占用研发资源、而且占用后台维护管理资源成本。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种软件升级方法、服务器及停车场管理系统。
本发明解决上述技术问题的技术方案如下:一种软件升级方法,其特征在于,它包括:
获取当前版本,其中,每一版本均包含该版本对应的核心源文件;
判断所述当前版本类型是否为核心版本,其中,版本类型包括核心版本和非核心版本;
若否,判断目标版本是否为核心版本;
若是,则下载所述当前版本对应的核心版本与所述目标版本之间的差分包。
本发明的有益效果是:本发明实施例通过每一版本内设置其对应的核心版本,采用此种方式实现的软件升级,每一层级的所有非核心版本到某一层级核心版本的升级只需要下载核心版本之间的差分包即可,相对现有的软件升级形式节省大量差分包,保证了每次升级都是下载很小的版本变更文件,缩短下载时间,降低因互联网不稳定受影响的概率,降低升级所需的互联网流量。此种软件升级方法不但减少研发资源、而且节省后台维护管理资源成本。
在上述技术方案的基础上,本发明还可以做如下改进。
一种软件升级方法,其特征在于,还包括:若所述目标版本为非核心版本,则下载所述当前版本对应的核心版本与所述目标版本对应的核心版本之间的差分包,以及所述目标版本与其对应核心版本间的所有差分包。
还包括:若所述当前版本为核心版本,则判断所述目标版本是否为核心版本;
若是,则下载所述当前版本与所述目标版本之间的差分包。
一种软件升级方法,其特征在于,还包括:若所述当前版本为核心版本,且所述目标版本为非核心版本,则下载所述当前版本对应的核心版本与所述目标版本对应的核心版本之间的差分包,以及所述目标版本与其对应核心版本间的所有差分包。
本发明解决上述技术问题的另一种技术方案如下:一种存储介质,其特征在于,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行任一项所述的方法。
本发明解决上述技术问题的另一种技术方案如下:一种服务器,其特征在于,它包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京筑梦园科技有限公司,未经北京筑梦园科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910751227.2/2.html,转载请声明来源钻瓜专利网。





