一种测试数据的采集和解析方法技术

技术编号:33534004 阅读:22 留言:0更新日期:2022-05-19 02:10
本发明专利技术通过测试海量数据的采集和解析方法,解决了不同类型测试设备、不同测试结果数据的状态数据、结果数据采集、数据解析和结构化存储的问题,为后续测试结果数据分析提供基础数据。完成对测试设备状态数据、测试结果数据的采集、解析、存储、关联以及追溯。本发明专利技术成果解决了不同类型测试设备、不同测试结果数据的状态数据、结果数据采集、数据解析和结构化存储的问题,为后续测试结果数据分析提供基础数据分析基础。数据分析基础。数据分析基础。

【技术实现步骤摘要】
一种测试数据的采集和解析方法


[0001]本专利技术涉及数字化运维支持
,具体涉及一种测试数据的采集和解析方法。

技术介绍

[0002]对于装备或产品对象来说,产品在生产、研制、试验、交付、运维过程中,都需利用多种测试手段进行对象的状态确定,从而为后续提升或保障装备或产品对象完好性提供基础的数据或判别依据。
[0003]随着数字化运营体系的逐步推行,数据已成为企业最宝贵的财产,如何对修理数据进行实时采集和集中管控,是企业目前亟待解决的问题。在某企业对于装备或产品对象的维修测试过程中,采用了多种自动测试设备进行对象状态的采集和判定。但目前,对象的数据采集和判定还存在如下问题。
[0004]1)企业在维修测试过程中产生了大量数据,包括测试数据、故障数据、诊断数据等,涉及机械、电气、液压、计算机技术等诸多领域,数据具有种类繁多、分布面广等特点,目前数据还处于分散状态,亟需有效地的技术手段,实现对这些数据的收集、存储和综合应用。
[0005]2)需要实现测试数据与维修计划、维修任务、维修工卡的直接关联,需要构建数据关联关系,实现数据的自动归集、分发及后期的查询追溯。
[0006]3)测试数据多自动测试设备进行流程化测试,由于装备或产品对象的不同,所产生的测试数据形式多样,需要对测试数据进行统一描述和存储,这些数据对于后续装备或产品的后期分析有着至关重要的作用,通过对这些数据的单次、历次数据分析可得到装备的重要特征;
[0007]4)需要实时掌握测试设备的状态,以利于修理工作的整体调度,满足数字化修理线的动态决策需求。

技术实现思路

[0008]有鉴于此,本专利技术提出了一种测试数据的采集和解析方法,能够实现测试设备海量数据的采集和解析,为后续分析、应用以及管理提供基础结构化数据。
[0009]为实现上述目的,本专利技术技术方案如下:
[0010]本专利技术的一种测试数据的采集和解析方法,包括:
[0011]步骤101,测试设备启动后,进行测试设备加电开始时间和测试开始时间的采集,将数据传输到服务器,由服务器程序进行接收;
[0012]步骤102,测试进展过程中,进行测试过程是否正常执行的判定,将心跳数据发送给服务端;
[0013]步骤103,测试结束后,自动将测试结果传输到服务器,在服务器通过数据分析程序,对不同形式的测试结果进行分析,进行测试结果的结构化存储,同时,将测试结束时间
发送到服务器端;
[0014]步骤104,测试设备停止后,服务器端未收到心跳数据后,进行测试设备停止运行的时间记录;
[0015]步骤105,在进行数据采集、解析和存储后,以测试关键数据为基础,建立维修计划、故障信息、维修任务、维修工卡、设备测试数据的关联关系;
[0016]步骤106,通过上述步骤,实现数据追溯正向以及逆向追溯,基于数据进行故障与测试数据的深度分析,挖掘故障原因。
[0017]其中,所述数据追溯正向包括故障信息、维修任务、维修工卡以及设备测试数据;所述逆向追溯包括设备测试数据、维修工卡、维修任务以及故障信息。
[0018]其中,所述步骤101中,测试设备启动后,自动启动在服务器上安装的心跳程序,心跳数据一旦开始发送后,服务器标识收到测试设备加电开始时间,当测试设备上的测试程序启动后,根据系统中是否有改进程判定,向服务器发动测试设备启动程序启动消息,服务器认定为测试开始时间。
[0019]其中,所述步骤103中,测试结束后,测试设备部署的心跳程序会进行测试结果的自动采集,包括对测试结果文件和测试结果文件夹进行自动采集,同时服务器会记录测试完成时间,采集完成后,服务器进行WORD、PFD和Excel 格式数据的解析,提取文件中关键数据,包括测试工卡编号数据、测试关键步骤数据、测试参数结果以及测试结果数据。
[0020]其中,所述步骤105中,在进行数据采集、解析和存储后,提取测试过程涉及的测试派工号、测试设备加电开始时间、测试开始时间、测试结束时间、测试设备停止运行时间、测试人员、测试工卡号、测试完成结果以及参数测试结果,其中,测试派工号由维修计划、维修任务生成,测试工卡号为维修计划以及维修任务关联的工卡号。
[0021]有益效果
[0022]本专利技术通过测试海量数据的采集和解析方法,解决了不同类型测试设备、不同测试结果数据的状态数据、结果数据采集、数据解析和结构化存储的问题,为后续测试结果数据分析提供基础数据。
附图说明
[0023]图1是本专利技术实施例测试数据的采集和解析方法图;
[0024]图2是本专利技术的测试示意图;
[0025]图3是本专利技术实施例的原始数据结构化描述示意图;
具体实施方式
[0026]以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。
[0027]本专利技术通过测试海量数据的采集和解析方法,解决了不同类型测试设备、不同测试结果数据的状态数据、结果数据采集、数据解析和结构化存储的问题,为后续测试结果数据分析提供基础数据分析基础。图1是本专利技术实施例的测试海量数据的采集和解析方法流程图,具体如下:
[0028]步骤101,测试设备启动后,进行测试设备加电开始时间、测试开始时间等内容的
采集,将数据传输到服务器,由服务器程序进行接收。
[0029]在步骤101中,具体包括如下处理:
[0030]测试设备启动后,自动启动在服务器上安装的心跳程序(心跳程序一方面在定时时间内容,比如每隔1S向服务器发送测试设备运行的心跳信息),心跳数据一旦开始发送后,服务器标识收到测试设备加电开始时间,当测试设备上的测试程序启动后(根据系统中是否有改进程判定),可向服务器发动测试设备启动程序启动消息,服务器认定为测试开始时间;
[0031]步骤102,测试进展过程中,进行测试过程是否正常执行的判定,将心跳数据发送给服务端;
[0032]在步骤102中,具体包括如下处理:
[0033]在测试过程中,心跳程序一直在向服务器发送心跳信息,表明测试设备一直在正常运行;
[0034]步骤103,测试结束后,自动将测试结果传输到服务器,在服务器通过数据分析程序,对不同形式的测试结果进行分析,进行测试结果的结构化存储,同时,将测试结束时间发送到服务器端;
[0035]在步骤103中,具体包括如下处理:
[0036]测试结束后,测试设备部署的心跳程序会进行测试结果的自动采集,包括对测试结果文件、池结果文件夹进行自动采集,同时服务器会记录测试完成时间,采集完成后,服务器可进行WORD、PFD、Excel等不同格式数据的解析,提取文件中关键数据,包括测试工卡编号数据、测试关键步骤数据、测试参数结果、测试结果数据等;
[0037]步骤104,测试设备停止后,服务器端未收到心跳数据后,进行测试设备停止运行的时间记录;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试数据的采集和解析方法,其特征在于,包括:步骤101,测试设备启动后,进行测试设备加电开始时间和测试开始时间的采集,将数据传输到服务器,由服务器程序进行接收;步骤102,测试进展过程中,进行测试过程是否正常执行的判定,将心跳数据发送给服务端;步骤103,测试结束后,自动将测试结果传输到服务器,在服务器通过数据分析程序,对不同形式的测试结果进行分析,进行测试结果的结构化存储,同时,将测试结束时间发送到服务器端;步骤104,测试设备停止后,服务器端未收到心跳数据后,进行测试设备停止运行的时间记录;步骤105,在进行数据采集、解析和存储后,以测试关键数据为基础,建立维修计划、故障信息、维修任务、维修工卡、设备测试数据的关联关系;步骤106,通过上述步骤,实现数据追溯正向以及逆向追溯,基于数据进行故障与测试数据的深度分析,挖掘故障原因。2.如权利要求1所述的方法,其特征在于,所述数据追溯正向包括故障信息、维修任务、维修工卡以及设备测试数据;所述逆向追溯包括设备测试数据、维修工卡、维修任务以及故障信息。3.如权利要求1或2所述的方法,其特征在于,所述步骤10...

【专利技术属性】
技术研发人员:刘剑马英杰杨超董碹杨晓辉
申请(专利权)人:北京航天测控技术有限公司
类型:发明
国别省市:

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

1