[发明专利]软件系统数据升级方法、装置、设备及存储介质有效
申请号: | 202010335330.1 | 申请日: | 2020-04-24 |
公开(公告)号: | CN111506593B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 粟明 | 申请(专利权)人: | 东莞市精驰软件有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 523000 广东省东莞*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统 数据 升级 方法 装置 设备 存储 介质 | ||
本发明涉及软件系统数据升级方法、装置、设备及存储介质,涉及数据升级的技术领域,其包括如下步骤:获取旧数据文件与新数据文件的配置引导文件并依此查找对应的旧数据文件与新数据文件;查找新数据文件与旧数据文件以筛选出差异部分并标记;获取操作对象依据标记的差异部分对旧数据文件所作的修改内容,并在修改过程中部分或全部保留旧数据文件中的所需关键数据,保存修改内容后导出修改后的对应旧数据文件以完成数据升级。本发明具有可以在可选择性地保留所需关键数据的前提下提升数据升级效率的效果。
技术领域
本发明涉及数据升级的技术领域,尤其是涉及软件系统数据升级方法、装置、设备及存储介质。
背景技术
软件系统内包含有数据库,数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。而一些生产设备的控制系统一般也会涉及到软件系统,通过软件系统实现控制系统的智能化、可视化。
而数据库内包含软件运行所需的数据文件,软件的数据文件包括系统数据和产品数据两方面,系统数据和产品数据的存储方法包括但不限于采用文件夹里面存文件的方式,也可以是单独的文件,没有文件夹。系统数据文件与产品数据文件内均含有多个表格,表格内记录有各种字段与内容,其中包含设备本体特性的参数和设备所加工对象的产品特性的参数等。且软件系统需要进行数据升级,以提升系统稳定性或增加新功能等,而数据升级一般包括系统或产品文件数及文件名的变化、表的数及名称的变化、表的字段数及字段数据类型的变化、表的行数及内容的变化等,而其中的一些已经设定好的关键数据,包括设备本体特性的参数和设备所加工对象的产品特性的参数等一般不作修改。
上述中的现有技术方案存在以下缺陷:由于软件系统中的数据文件涉及到大量设备本体特性的参数及设备所加工对象的产品特性的参数,而这类关键数据需要在数据升级过程中予以保留,避免发生数据升级后设备需要重新调试才能正常运作的情况,因此数据升级过程中需要花费大量时间去对比和修改数据文件,致使数据升级效率较低。
发明内容
针对现有技术存在的不足,本发明的第一目的是提供软件系统数据升级方法,可以在可选择性地保留所需关键数据的前提下提升数据升级效率。
本发明的上述发明目的是通过以下技术方案得以实现的:软件系统数据升级方法,包括如下步骤:
S1:获取旧数据文件,获取新数据文件;
S2:获取旧数据文件与新数据文件的配置引导文件并依此查找对应的旧数据文件与新数据文件,配置引导文件内记录有旧数据文件或新数据文件内的各文件的路径信息;
S3:查找旧数据文件与新数据文件的差异部分并对差异部分进行标记,并在人机交互界面上显示标记部分;
S4:获取操作对象依据标记的差异部分对旧数据文件所作的修改内容,并在修改过程中部分或全部保留旧数据文件中的所需关键数据;
S5:保存修改内容并导出修改后的旧数据文件以完成数据升级。
通过采用上述技术方案,通过配置引导文件对导入的新数据文件与旧数据文件进行查找与比对,查找出旧数据文件与新数据文件的差异部分并对差异部分进行标记,并将标记部分显示于人机交互界面上,方便操作对象,可以是操作人员,依据新数据文件的差异部分对旧数据文件的差异部分进行可视化的筛选,可选择性地保留旧数据文件中的所需关键数据,所需关键数据即设备本体特性的参数及设备所加工对象的产品特性的参数,对其余的标记部分进行可视化的修改,以此减少后期调试的工作量,从而在可选择性地保留所需关键数据的前提下提升数据升级效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市精驰软件有限公司,未经东莞市精驰软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010335330.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远洋捕捞信息回传的方法
- 下一篇:一种妇产科分娩辅助装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置