一种数据处理方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-10-21 15:07:31
本发明涉及核电仪控系统数据处理,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术:
1、目前常在特定的软件系统上进行仪控系统的组态,以生成用于组态的下装文件。通过烧录或者有线传输的方式将下装文件传递给相应的计算机硬件,从而实现系统的组态。
2、下装文件的准确性和可靠性则成为确保系统组态可靠的重要步骤。目前通常采用人工协助的方式逐个验证字节码与需求的吻合程度,实现对下装文件的准确性验证。由于下装文件是由多个字节码组成的二进制文件,因此通过上述方式进行验证存在工作量大、检验时间过长、人因失误等影响验证准确性的问题。
技术实现思路
1、有鉴于此,本发明实施例提供一种数据处理方法、装置、电子设备及存储介质,以解决现有技术中存在的影响下装文件验证准确性的问题。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、本发明实施例第一方面示出了一种数据处理方法,所述方法包括:
4、获取核电仪控系统组态的下装文件;
5、基于所述核电仪控系统组态的基础信息确定对应的目标解析配置文件;
6、根据所述目标解析配置文件对所述下装文件进行解析,得到解析结果;
7、基于所述解析结果构建解析报告。
8、可选的,基于所述核电仪控系统组态的基础信息确定对应的目标解析配置文件,包括:
9、基于所述核电仪控系统组态的基础信息查找预先构建的配置数据库,确定是否存在对应的解析配置文件;
10、若存在,将查找到的所述解析配置文件作为目标解析配置文件;
11、其中,预先构建配置数据库的过程包括:
12、针对某一核电仪控系统,获取每一组态对应的下装文件设计文档,以及对应的接口设计文档;
13、针对每一组态,基于所述下装文件设计文档,以及对应的接口设计文档编写预设格式的解析配置文件;
14、基于所述解析配置文件构建的配置数据库。
15、可选的,针对每一组态,基于所述下装文件设计文档,以及对应的接口设计文档编写预设格式的解析配置文件,包括:
16、按照预设格式确定下装文件设计文档对应的第一字段,以及对应的接口设计文档对应的第二字段;
17、获取所述下装文件设计文档中与所述第一字段对应的数据,以及获取接口设计文档中与所述第二字段对应的数据;
18、将所述第一字段对应的数据和所述第二字段对应的数据写入预设配置模板中,得到对应的解析配置文件。
19、可选的,还包括:
20、响应针对用户界面ui的下拉菜单中选择的解析配置文件,得到目标解析配置文件;
21、或者,
22、响应针对用户界面ui中导入解析配置文件按钮的触发,以响应用户写入的解析配置文件。
23、可选的,根据所述目标解析配置文件对所述下装文件进行解析,得到解析结果,包括:
24、基于所述目标解析配置文件的格式进行序列化操作,得到第一文件;
25、获取所述下装文件中的单条配置数据;
26、针对每一单条配置数据,根据所述单条配置数据从所述第一文件中确定对应字节数据段的开始位置和字节长度;
27、利用所述开始位置和字节长度查找所述下装文件中与字节数据段对应的字节数据;
28、利用所述第一文件对所述字节数据进行文本解析,得到解析结果。
29、可选的,基于所述目标解析配置文件的格式进行序列化操作,得到第一文件,包括:
30、判断所述目标解析配置文件的格式是否为目标格式;
31、若是,对目标解析配置文件进行序列化操作,得到第一文件;
32、若否,将所述目标解析配置文件的格式转换成目标格式,并对所述目标解析配置文件进行序列化操作,得到第一文件。
33、可选的,利用所述第一文件对所述字节数据进行文本解析,得到解析结果,包括:
34、将所述字节数据转成目标数据;
35、利用所述目标数据与所述第一文件中的操作函数进行对比,得到对应的第一结果;
36、利用所述目标数据与所述第一文件中的数值进行对比,得到对应的第二结果;
37、将所述第一结果,第二结果,字节数据,和原始位置对应的字节作为解析结果。
38、本发明实施例第二方面示出了一种数据处理装置,所述装置包括:
39、获取单元,用于获取核电仪控系统组态的下装文件;
40、确定单元,用于基于所述核电仪控系统组态的基础信息确定对应的目标解析配置文件;
41、处理单元,用于根据所述目标解析配置文件对所述下装文件进行解析,得到解析结果;
42、构建单元,用于基于所述解析结果构建解析报告。
43、本发明第三方面示出的电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本发明实施例第一方面示出的一种数据处理方法。
44、本发明实施例第四方面示出了一种存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如发明实施例第一方面示出的一种数据处理方法。
45、基于上述本发明实施例提供的一种数据处理方法、装置、电子设备及存储介质,所述方法包括:获取核电仪控系统组态的下装文件;基于所述核电仪控系统组态的基础信息确定对应的目标解析配置文件;根据所述目标解析配置文件对所述下装文件进行解析,得到解析结果;基于所述解析结果构建解析报告。在本发明实施例中,不需要人工协助,通过目标解析配置文件对下装文件进行逐一扫描,实现对下装文件的数据含义进行快速解析,实现对下装文件的准确性验证,从而避免存在影响下装文件验证准确性的问题。
技术特征:1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述核电仪控系统组态的基础信息确定对应的目标解析配置文件,包括:
3.根据权利要求2所述的方法,其特征在于,针对每一组态,基于所述下装文件设计文档,以及对应的接口设计文档编写预设格式的解析配置文件,包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,根据所述目标解析配置文件对所述下装文件进行解析,得到解析结果,包括:
6.根据权利要求5所述的方法,其特征在于,基于所述目标解析配置文件的格式进行序列化操作,得到第一文件,包括:
7.根据权利要求5所述的方法,其特征在于,利用所述第一文件对所述字节数据进行文本解析,得到解析结果,包括:
8.一种数据处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备用于运行程序,其中,所述程序运行时执行如权利要求1-7中任一所述的数据处理方法。
10.一种存储介质,其特征在于,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1-7中任一所述的数据处理方法。
技术总结本发明提供一种数据处理方法、装置、电子设备及存储介质,所述方法包括:获取核电仪控系统组态的下装文件;基于所述核电仪控系统组态的基础信息确定对应的目标解析配置文件;根据所述目标解析配置文件对所述下装文件进行解析,得到解析结果;基于所述解析结果构建解析报告。在本发明实施例中,不需要人工协助,通过目标解析配置文件对下装文件进行逐一扫描,实现对下装文件的数据含义进行快速解析,实现对下装文件的准确性验证,从而避免存在影响下装文件验证准确性的问题。技术研发人员:张志民,黄太新,程聪受保护的技术使用者:北京广利核系统工程有限公司技术研发日:技术公布日:2024/10/17本文地址:https://www.jishuxx.com/zhuanli/20241021/320618.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。