【技术实现步骤摘要】
本专利技术涉及一种应用系统升级系统及方法,特别是关于一种名称导向式的应用系统升级系统及方法。
技术介绍
应用系统升级异动涵盖项目广泛,例如数据库、参量配置文件案、程序、工具数据文件等,使得应用系统升级困难,而且用户无法根据实际需求选择不同版本的客制化系统升级。此外,不同应用系统的版本升级过程复杂,并且可能存在系统不兼容问题,或者同一应用系统之间不同版本的升级流程过于复杂等问题。
技术实现思路
鉴于以上内容,有必要提供一种名称导向式的应用系统升级系统及方法,能够通过文件目录的新增、删除、修改来灵活变更应用系统的升级方式,对于不同系统只需赋予特定的文件目录即可自定义的客制化升级流程,大幅降低维护成本。所述名称导向式的应用系统升级系统运行于电子装置中,该电子装置连接有版本升级数据库。该应用系统升级系统包括:系统备份模块,用于接收从电子装置的输入设备输入应用系统所需升级版本的序列号;版本定位模块,用于扫描所述版本升级数据库下的版本升级目录,并根据输入的序列号建立该应用系统的版本升级链,在应用系统的升级链中定位出该应用系统的旧版本号,从版本升级数据中获取该旧版本号对应的程序数据包,在应用系统的升级链中定位出该应用系统的新版本号,及从版本升级数据库中获取该新版本号对应的升级安装包;系统升级模块,用于比较旧版本号对应的程序数据包与新版本号对应的升级安装包进行比较找出数据差异,并利用所 ...
【技术保护点】
一种名称导向式的应用系统升级系统,运行于电子装置中,该电子装置连接有版本升级数据库,其特征在于,所述的应用系统升级系统包括:系统备份模块,用于接收从电子装置的输入设备输入应用系统所需升级版本的序列号;版本定位模块,用于扫描所述版本升级数据库下的版本升级目录,并根据输入的序列号建立该应用系统的版本升级链,在应用系统的升级链中定位出该应用系统的旧版本号,从版本升级数据中获取该旧版本号对应的程序数据包,在应用系统的升级链中定位出该应用系统的新版本号,及从版本升级数据库中获取该新版本号对应的升级安装包;系统升级模块,用于比较旧版本号对应的程序数据包与新版本号对应的升级安装包进行比较找出数据差异,并利用所述新版本号对应的升级安装包对旧版本号对应的程序数据包进行应用系统升级。
【技术特征摘要】
1.一种名称导向式的应用系统升级系统,运行于电子装置中,该电
子装置连接有版本升级数据库,其特征在于,所述的应用系统升级系统
包括:
系统备份模块,用于接收从电子装置的输入设备输入应用系统所需
升级版本的序列号;
版本定位模块,用于扫描所述版本升级数据库下的版本升级目录,
并根据输入的序列号建立该应用系统的版本升级链,在应用系统的升级
链中定位出该应用系统的旧版本号,从版本升级数据中获取该旧版本号
对应的程序数据包,在应用系统的升级链中定位出该应用系统的新版本
号,及从版本升级数据库中获取该新版本号对应的升级安装包;
系统升级模块,用于比较旧版本号对应的程序数据包与新版本号对
应的升级安装包进行比较找出数据差异,并利用所述新版本号对应的升
级安装包对旧版本号对应的程序数据包进行应用系统升级。
2.如权利要求1所述的应用系统升级系统,其特征在于,所述的系
统备份模块还用于将所述应用系统的程序数据备份在电子装置的存储设
备中。
3.如权利要求2所述的应用系统升级系统,其特征在于,该应用系
统升级系统还包括系统恢复模块还用于判断所述应用系统是否升级成
功,若该应用系统升级没有成功,则利用所述存储设备中备份的程序数
据所述应用系统进行系统恢复。
4.如权利要求1所述的应用系统升级系统,其特征在于,所述的版
本升级数据库中存储有应用系统不同版本的升级安装包,每一个版本的
升级安装包均以目录结构名称或压缩包文件名来命名,并且存储在不同
的版本升级目录下。
5.如权利要求1所述的应用系统升级系统,其特征在于,所述的应
用系统的升级安装包包括系统升级套件及应用程序升级套件,该系统升
级套件对应用系统的系统层进行升级,该应用程序升级套件对应...
【专利技术属性】
技术研发人员:邱垂汶,蔡宪维,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。