本发明涉及高铁数据处理,尤其涉及一种工程数据字段识别方法、装置、电子设备和存储介质。
背景技术:
1、目前,高铁信号软件的逻辑处理是基于工程数据的,功能的正确性通过工程数据实现的场景来体现,因此工程数据是其功能表现形式的基础,而对于铁路工程中与信号相关的数据庞大而复杂,为此,行业内对于工程设计数据的处理都力求准确的同时提高自动化水平,从而提高生成效率。
2、在信号设备生产商生产过程中,最终交付的信号软件分为应用的基础软件以及工程数据两部分,工程数据可以选择一起编译,也可以选择作为配置文件加密后由基础软件独立读取。然而无论采取哪种方式,工程数据的交付必须对设计单位提供的数据审核、确认后进行处理。目前列控数据已经完成数据化,可由设计单位以电子形式提供,并且列控数据具有标准化和规范化标准。设计单位可以根据工程审计方案对规范化的电子工程数据进行处理转化成基础软件要求的数据形式。而对于电子工程数据源的处理,是设备生产中重要的一个环节,目前需要设备商开发相应的软件并辅助人工对数据源进行处理,在数据读取过程中,需要根据数据建立不同的属性,该属性的分类由数据字段标识,因此需要对海量工程数据字段进行识别,目前亟需一种智能化工程数据处理方法,以提高工程数据资源的识别效率。
技术实现思路
1、本发明提供了一种工程数据字段识别方法、装置、电子设备和存储介质,以实现一种工程数据源的通用处理方法,实现字段数据的自动化匹配,实现字段数据的精准定位,可提高数据处理效率,提高字段识别的自动化程度。
2、根据本发明的一方面,提供了一种工程数据字段识别方法,其中,该方法包括:
3、根据数据源关键字匹配目标数据源文件;
4、按照预设层级关键字在所述目标数据源文件内确定目标字段位置;
5、合并所述预设层级关键字对应的各所述目标字段位置为识别区域。
6、根据本发明的另一方面,提供了一种工程数据字段识别装置,其中,该装置包括:
7、文件匹配模块,用于根据数据源关键字匹配目标数据源文件;
8、字段查找模块,用于按照预设层级关键字在所述目标数据源文件内确定目标字段位置;
9、区域合并模块,用于合并所述预设层级关键字对应的各所述目标字段位置为识别区域。
10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的工程数据字段识别方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的工程数据字段识别方法。
15、本发明实施例的技术方案,通过数据源关键字获取目标数据源文件,按照预设层级关键字在目标数据源文件确定目标字段位置,将不同目标字段位置合并为识别区域,从而实现数据源文件内目标字段的识别,提高目标字段定位的速度,可有助于提高数据处理效率以及增强数据处理的自动化程度。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种工程数据字段识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述方法,其特征在于,所述按照预设层级关键字在所述目标数据源文件内确定目标字段位置,包括:
3.根据权利要求2所述方法,其特征在于,所述在所述目标数据源文件查找分别与所述关键字集合的层次次序以及关键字匹配的目标字段,包括:
4.根据权利要求2所述方法,其特征在于,所述提取所述目标字段在所述目标数据源文件内的位置信息作为所述目标字段位置,包括:
5.根据权利要求1所述方法,其特征在于,所述合并所述预设层级关键字对应的各所述目标字段位置为识别区域,包括:
6.根据权利要求1所述方法,其特征在于,所述目标数据源文件至少包括标识区和数据区。
7.根据权利要求1所述方法,其特征在于,所述预设层级关键字至少包括对应文件名称对象层级、树状页名称对象层级以及树状字段名称层级的关键字。
8.一种工程数据字段识别装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的工程数据字段识别方法。