System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于工业控制中嵌入式系统的信息处理,具体涉及一种数据文件管理系统、方法、计算机设备和计算机可读存储介质。
技术介绍
1、嵌入式设备是集软硬件于一体的、可独立工作的计算机系统,具有专用型强、体积小、实时性好、可靠性高、功耗低等特点,广泛应用于工业控制领域。嵌入式设备常采用结构化存储的数据文件实现设备数据导入导出的目的。设备数据文件按具体用途一般可分为配置类数据文件和记录类数据文件。配置类数据文件一般由设备配套的工具软件形成并导入设备,配置类数据文件用于定义设备的功能逻辑组合以及信号属性信息满足实际应用场景的设备定制化需求。记录类数据文件一般由嵌入式设备自身更新形成并从设备导出,用于存储设备信号的实时及历史数据信息满足设备状态监视及功能行为分析需求。
2、嵌入式设备用户和系统软件对于数据文件的存储模式存在不同的要求,前者常期望数据文件的可读性和表达多样性,但存储占比高且处理复杂,以分组信息文本为代表,后者更注重数据文件的存储占比低及处理便捷,但可读性较差且不易调整,以结构化二进制数据为代表。嵌入式设备针对数据文件需求设计实现方案时仅能侧重于满足用户方或系统软件单方面要求而无法兼顾。此外,由于嵌入式设备一般需为每种数据文件设计专用的处理软件模块并安排对应的存储区域,当设备管理的数据文件种类较多,并存在异类文件内容高度重复仅存储格式差异较大的情况时,常规管理方案无疑会造成嵌入式系统处理及存储资源的低效使用。
技术实现思路
1、专利技术目的:本申请提供一种数据文件管理系统、
2、技术方案:本申请提供一种数据文件管理系统,包括:人机单元,所述人机单元用于接收导入请求信号、导出请求信号和第一存储模式的数据文件;存取单元,所述存取单元用于保存和读取第二存储模式的数据文件;转换单元,所述转换单元用于获取所述人机单元的导入请求信号,并输入第一存储模式的数据文件,且对第一存储模式的数据文件进行存储模式转换,以输出第二存储模式的数据文件并保存至所述存取单元;且所述转换单元用于获取所述人机单元的导出请求信号,并提取所述存取单元的第二存储模式的数据文件,且对第二存储模式的数据文件进行存储模式转换,以输出第一存储模式的数据文件,所述人机单元导出第一存储模式的数据文件。
3、在一些实施例中,还包括模式信息库,所述转换单元用于依据所述模式信息库将第一存储模式的数据文件转换为第二存储模式的数据文件;所述转换单元用于依据所述模式信息库将第二存储模式的数据文件转换为第一存储模式的数据文件。
4、在一些实施例中,所述模式信息库包括数据文件的模式结构定义、校核规则、第二存储模式与第一存储模式之间的数据映射关系。
5、在一些实施例中,还包括:压缩解压单元,所述压缩解压单元用于在数据文件的存储模式转换前,对第一存储模式的数据文件或第二存储模式的数据文件解压处理;所述压缩解压单元用于在数据文件的存储模式转换后,对第二存储模式的数据文件压缩处理后保存至所述存取单元,对第一存储模式的数据文件压缩处理后导出。
6、在一些实施例中,还包括:加密解密单元,所述加密解密单元用于在数据文件的存储模式转换前,对第一存储模式的数据文件或第二存储模式的数据文件解密处理;所述加密解密单元用于在数据文件的存储模式转换后,对第二存储模式的数据文件加密处理后保存至所述存取单元,对第一存储模式的数据文件加密处理后导出。
7、在一些实施例中,还包括校验单元,所述校验单元用于在数据文件的存储模式转换前,执行文件结构及数值的校验处理。
8、在一些实施例中,所述转换单元用于对第一存储模式的数据文件解析处理以获取第一存储模式的子数据块,并将第一存储模式的子数据块转换为第二存储模式的子数据块,且所述转换单元用于将第二存储模式的子数据块重组为第二存储模式的数据文件。
9、在一些实施例中,所述第二存储模式为二进制存储模式,所述第一存储模式为文本存储模式。
10、在一些实施例中,还包括应用单元,数据文件包括配置类数据文件和记录类数据文件,所述应用单元用于读取配置类数据文件;且所述应用单元用于更新记录类数据文件。
11、本申请还提供一种数据文件管理方法,包括以下步骤:
12、(1)获取导入请求信号,输入第一存储模式的数据文件,对第一存储模式的数据文件进行存储模式转换,输出第二存储模式的数据文件并保存;
13、(2)获取导出请求信号,提取第二存储模式的数据文件,对第二存储模式的数据文件进行存储模式转换,输出第一存储模式的数据文件后导出。
14、本申请还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述方法的步骤。
15、本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述方法的步骤。
16、有益效果:与现有技术相比,本申请的数据文件管理系统,包括:人机单元,人机单元用于接收导入请求信号、导出请求信号和第一存储模式的数据文件;存取单元,存取单元用于保存和读取第二存储模式的数据文件;转换单元,转换单元用于获取导入请求信号,输入第一存储模式的数据文件,对第一存储模式的数据文件进行存储模式转换,输出第二存储模式的数据文件并保存至存取单元;且转换单元用于获取导出请求信号,提取第二存储模式的数据文件,对第二存储模式的数据文件进行存储模式转换,输出第一存储模式的数据文件,人机单元导出第一存储模式的数据文件。可以理解的是,本申请的数据文件管理系统可以实现满足可读性及多样性表述的具体应用需求,同时兼顾降低文件存储的占比,且提高处理便捷性的要求,能够有效提升嵌入式设备的使用效率。
17、与现有技术相比,本专利技术提供的数据文件管理方法,包括步骤:获取导入请求信号,输入第一存储模式的数据文件,对第一存储模式的数据文件进行存储模式转换,输出第二存储模式的数据文件并保存;获取导出请求信号,提取第二存储模式的数据文件,对第二存储模式的数据文件进行存储模式转换,输出第一存储模式的数据文件后导出。可以理解的是,当多类数据文件仅存储方式不同但实际内容相同时,应用该数据文件管理方法,可提供人机单元的多模式数据文件与存取单元的单模式数据文件的相互转换,能在高度复用存储数据的基础上实现导入导出数据文件格式的多样化呈现,满足嵌入式设备相关的配置及记录文件应用需求。
本文档来自技高网...【技术保护点】
1.一种数据文件管理系统,其特征在于,包括:
2.根据权利要求1所述的数据文件管理系统,其特征在于,还包括模式信息库(400),所述转换单元(200)用于依据所述模式信息库(400)将第一存储模式的数据文件转换为第二存储模式的数据文件;所述转换单元(200)用于依据所述模式信息库(400)将第二存储模式的数据文件转换为第一存储模式的数据文件。
3.根据权利要求2所述的数据文件管理系统,其特征在于,所述模式信息库(400)包括数据文件的模式结构定义、校核规则、第二存储模式与第一存储模式之间的数据映射关系。
4.根据权利要求1所述的数据文件管理系统,其特征在于,还包括:
5.根据权利要求1所述的数据文件管理系统,其特征在于,还包括:
6.根据权利要求1所述的数据文件管理系统,其特征在于,还包括校验单元(700),所述校验单元(700)用于在数据文件的存储模式转换前,执行文件结构及数值的校验处理。
7.根据权利要求1所述的数据文件管理系统,其特征在于,所述转换单元(200)用于对第一存储模式的数据文件解析处理以获取
8.根据权利要求1所述的数据文件管理系统,其特征在于,所述第二存储模式为二进制存储模式,所述第一存储模式为文本存储模式。
9.根据权利要求8所述的数据文件管理系统,其特征在于,还包括应用单元(800),数据文件包括配置类数据文件和记录类数据文件,所述应用单元(800)用于读取配置类数据文件;且所述应用单元(800)用于更新记录类数据文件。
10.一种数据文件管理方法,其特征在于,包括以下步骤:
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求10中所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求10中所述方法的步骤。
...【技术特征摘要】
1.一种数据文件管理系统,其特征在于,包括:
2.根据权利要求1所述的数据文件管理系统,其特征在于,还包括模式信息库(400),所述转换单元(200)用于依据所述模式信息库(400)将第一存储模式的数据文件转换为第二存储模式的数据文件;所述转换单元(200)用于依据所述模式信息库(400)将第二存储模式的数据文件转换为第一存储模式的数据文件。
3.根据权利要求2所述的数据文件管理系统,其特征在于,所述模式信息库(400)包括数据文件的模式结构定义、校核规则、第二存储模式与第一存储模式之间的数据映射关系。
4.根据权利要求1所述的数据文件管理系统,其特征在于,还包括:
5.根据权利要求1所述的数据文件管理系统,其特征在于,还包括:
6.根据权利要求1所述的数据文件管理系统,其特征在于,还包括校验单元(700),所述校验单元(700)用于在数据文件的存储模式转换前,执行文件结构及数值的校验处理。
7.根据权利要求1所述的数据文件管理系统,其特征在于,所述转换单元(200)用于对第一存储...
【专利技术属性】
技术研发人员:刘伟,周焰红,李响,周强,赵天恩,秦志永,周进,
申请(专利权)人:南京南瑞继保电气有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。