火箭数据解析方法、系统、电子设备及计算机存储介质技术方案

技术编号:38222515 阅读:14 留言:0更新日期:2023-07-25 17:54
本发明专利技术公开一种火箭数据解析方法、系统、电子设备及计算机存储介质,涉及数据提取与解析领域,方法包括获取火箭测试数据;所述火箭测试数据包括技术准备测试数据和发射准备测试数据;对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据;将所述预处理后火箭测试数据作为临时数据存入数据库;根据所述预处理后火箭测试数据的文件名称和格式后缀,确定测试项目和数据类型;根据所述测试项目和所述数据类型对所述预处理后火箭测试数据进行数据提取和解析,得到数据库格式火箭测试数据;将所述数据库格式测试数据存入所述数据库;所述数据库用于对火箭状态进行评估。本发明专利技术通过对火箭数据进行规范化处理,提高火箭状态评估的准确性。态评估的准确性。态评估的准确性。

【技术实现步骤摘要】
火箭数据解析方法、系统、电子设备及计算机存储介质


[0001]本专利技术涉及数据提取与解析领域,特别是涉及一种火箭数据解析方法、系统、电子设备及计算机存储介质。

技术介绍

[0002]火箭从生产出厂、转载运输、技术准备、发射准备、退役报废等全寿命周期内,会进行频繁、大量的技术测试,产生各种各类的测试数据。在进行装备数字化保障的当前,这些来源广泛、种类多样、格式各异的测试数据要形成可分析利用的“数据资产”,就需要进行开发相应的数据提取与解析方法。现有技术主要集中在单一类型数据的提取方法上,对火箭测试产生的二进制数据、图元文件和文本文件等异构文件的数据提取方法尚无相关研究,无法兼容所有采集数据和历史数据,无法包容所有结构化数据和非结构化数据,无法通过统一的方法进行浏览、查询,无法对数据进行分析,挖掘其与火箭状态的关联性的问题,容易形成“数据孤岛”,不利于准确评估火箭状态。

技术实现思路

[0003]本专利技术的目的是提供一种火箭数据解析方法、系统、电子设备及计算机存储介质,通过对火箭数据进行规范化处理,提高火箭状态评估的准确性。
[0004]为实现上述目的,本专利技术提供了如下方案:
[0005]一种火箭数据解析方法,包括:
[0006]获取火箭测试数据;所述火箭测试数据包括技术准备测试数据和发射准备测试数据;
[0007]对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据;
[0008]将所述预处理后火箭测试数据作为临时数据存入数据库;
[0009]根据所述预处理后火箭测试数据的文件名称和格式后缀,确定测试项目和数据类型;
[0010]根据所述测试项目和所述数据类型对所述预处理后火箭测试数据进行数据提取和解析,得到数据库格式火箭测试数据;所述数据类型包括二进制类型、图元类型和文本类型;所述数据库格式火箭测试数据包括格式化二进制数据、格式化图元数据和格式化文本数据;
[0011]将所述数据库格式测试数据存入所述数据库;所述数据库用于对火箭状态进行评估。
[0012]本专利技术还提供一种火箭数据提取和解析系统,包括:
[0013]获取模块,用于获取火箭测试数据;所述火箭测试数据包括技术准备测试数据和发射准备测试数据;
[0014]文件预处理模块,用于对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据;
[0015]临时存入模块,用于将所述预处理后火箭测试数据作为临时数据存入数据库;
[0016]测试项目和数据类型确定模块,用于根据所述预处理后火箭测试数据的文件名称和格式后缀,确定测试项目和数据类型;
[0017]数据提取和解析模块,用于根据所述测试项目和所述数据类型对所述预处理后火箭测试数据进行数据提取和解析,得到数据库格式火箭测试数据;所述数据类型包括二进制类型、图元类型和文本类型;所述数据库格式火箭测试数据包括格式化二进制数据、格式化图元数据和格式化文本数据;
[0018]数据库存入模块,用于将所述数据库格式测试数据存入所述数据库;所述数据库用于对火箭状态进行评估。
[0019]本专利技术还提供一种电子设备,包括:
[0020]一个或多个处理器;
[0021]存储装置,其上存储有一个或多个程序;
[0022]当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如所述的方法。
[0023]本专利技术还提供一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如所述的方法。
[0024]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0025]本专利技术获取火箭测试数据;所述火箭测试数据包括技术准备测试数据和发射准备测试数据;对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据;将所述预处理后火箭测试数据作为临时数据存入数据库;根据所述预处理后火箭测试数据的文件名称和格式后缀,确定测试项目和数据类型;根据所述测试项目和所述数据类型对所述预处理后火箭测试数据进行数据提取和解析,得到数据库格式火箭测试数据;所述数据类型包括二进制类型、图元类型和文本类型;所述数据库格式火箭测试数据包括格式化二进制数据、格式化图元数据和格式化文本数据;将所述数据库格式火箭测试数据存入所述数据库;所述数据库用于对火箭状态进行评估。通过对不同数据类型的数据进行转换,得到统一格式的火箭测试数据,提高火箭测试数据的规范性。将数据库格式测试数据和数据库格式准备测试数据存入数据库,在进行火箭状态评估时直接采用数据库中统一格式的数据,能够提高火箭状态评估的准确性。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术提供的火箭数据解析方法总体示意图;
[0028]图2为二进制类型数据提取和解析流程图;
[0029]图3为文本类型数据提取和解析流程图;
[0030]图4为图元类型数据提取和解析流程图;
[0031]图5为火箭综合测试数据采集流程图;
[0032]图6为弹测设备数据采集流程图;
[0033]图7为箭载计算机数据采集流程图;
[0034]图8为压力传感器设备数据采集流程图;
[0035]图9为平台设备数据采集流程图;
[0036]图10为速率陀螺数据采集流程图;
[0037]图11为伺服系统数据采集流程图;
[0038]图12为总检查数据采集流程图;
[0039]图13为本专利技术提供的火箭数据解析方法流程图。
具体实施方式
[0040]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]本专利技术的目的是提供一种火箭数据解析方法、系统、电子设备及计算机存储介质,通过对火箭数据进行规范化处理,提高火箭状态评估的准确性。
[0042]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。如图13和图1所示,本专利技术一种火箭数据提取和解析方法,包括:
[0043]步骤101:获取火箭测试数据;所述火箭测试数据包括技术准备测试数据和发射准备测试数据。
[0044]步骤102:根对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据。
[0045]步骤102,具体包括:对所述火箭测试数据的文件格式进行转换,得到转换后的测试数据;对所述转换后的测试数据进行文件内容转换,得到预处理后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种火箭数据解析方法,其特征在于,包括:获取火箭测试数据;所述火箭测试数据包括技术准备测试数据和发射准备测试数据;对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据;将所述预处理后火箭测试数据作为临时数据存入数据库;根据所述预处理后火箭测试数据的文件名称和格式后缀,确定测试项目和数据类型;根据所述测试项目和所述数据类型对所述预处理后火箭测试数据进行数据提取和解析,得到数据库格式火箭测试数据;所述数据类型包括二进制类型、图元类型和文本类型;所述数据库格式火箭测试数据包括格式化二进制数据、格式化图元数据和格式化文本数据;将所述数据库格式火箭测试数据存入所述数据库;所述数据库用于对火箭状态进行评估。2.根据权利要求1所述的火箭数据解析方法,其特征在于,对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据,具体包括:对所述火箭测试数据的文件格式进行转换,得到转换后的测试数据;对所述转换后的测试数据进行文件内容转换,得到预处理后火箭测试数据。3.根据权利要求1所述的火箭数据解析方法,其特征在于,根据所述测试项目和所述数据类型对所述预处理后火箭测试数据进行数据提取和解析,得到数据库格式火箭测试数据,具体包括:读取测试项目名称和文件格式名称,将测试项目名称和文件格式名称存入数据库表头;对所述数据类型为二进制类型的预处理后火箭测试数据依次进行字符分段读取、ASCII码转换、数据分段提取和解析,得到格式化二进制数据;对所述数据类型为图元类型的预处理后火箭测试数据依次进行图元文件解析和文本文件解析,得到格式化图元数据;对所述数据类型为文本类型的预处理后火箭测试数据依次进行逐行读取、分割和匹配,得到格式化文本数据。4.根据权利要求3所述的火箭数据解析方法,其特征在于,对所述数据类型为图元类型的预处理后火箭测试数据依次进行图元文件解析和文本文件解析,得到格式化图元数据,具体包括:将所述数据类型为图元类型的预处理后火箭测试数据按照页数分割为多个页文件;分别对每个所述页文件进行扫描和文本图元读取,得到行字符串;读取所述页文件的制表符;根据所述制表符位置在所述行字符串中进行空格补齐,得到字符串变量;将所述字符串变量存入文本文件,得到格式化图元数据。5.一种火箭数据解析系统,其特征在于,包括:获取模块,用于获取火箭测试数据;所述火箭测试数据包括技术准备测试数据和发射准备测试数据;文件预处理模块,用于对所述火箭测试数据进行文件预处理,得到预处理后火箭测试数据;
临时存入模块,用于将所述预处理后火...

【专利技术属性】
技术研发人员:吕卫民赵汝岩洪贝王丽婷姜学鹏
申请(专利权)人:中国人民解放军海军航空大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1