首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种工程数据字段识别方法、装置、电子设备和存储介质_北京全路通信信号研究设计院集团有限公司_202410275642.6 

申请/专利权人:北京全路通信信号研究设计院集团有限公司

申请日:2024-03-12

公开(公告)日:2024-06-04

公开(公告)号:CN117874307B

主分类号:G06F16/903

分类号:G06F16/903;G06F16/901

优先权:

专利状态码:有效-授权

法律状态:2024.06.04#授权;2024.04.30#实质审查的生效;2024.04.12#公开

摘要:本发明公开了一种工程数据字段识别方法、装置、电子设备和存储介质,涉及高铁数据处理技术领域,其中,该方法包括:根据数据源关键字匹配目标数据源文件;按照预设层级关键字在所述目标数据源文件内确定目标字段位置;合并所述预设层级关键字对应的各所述目标字段位置为识别区域。本发明实施例实现了一种工程数据源的通用处理方法,可实现字段数据的自动化匹配识别,可提高字段数据定位精度,可增强数据处理效率,提升高铁信号列控工程数据处理的自动化程度。

主权项:1.一种工程数据字段识别方法,其特征在于,所述方法包括:根据数据源关键字匹配目标数据源文件;按照预设层级关键字在所述目标数据源文件内确定目标字段位置,包括:接收所述预设层级关键字对应的关键字集合,其中,所述预设层级关键字内不同层级的关键字以预设标识符分隔;在所述目标数据源文件查找分别与所述关键字集合的层次次序以及关键字匹配的目标字段;提取所述目标字段在所述目标数据源文件内的位置信息作为所述目标字段位置;其中,所述在所述目标数据源文件查找分别与所述关键字集合的层次次序以及关键字匹配的目标字段,包括:按照所述预设标识符分割所述关键字集合内关键字,生成各所述关键字对应的关键字列表,并初始化预设堆栈;提取所述关键字列表内顶层的所述关键字作为匹配关键字,并将所述目标数据源文件内与各所述匹配关键字匹配的字段作为目标字段;确定所述目标字段在所述目标数据源文件内的匹配字段区域作为迭代最大位置以及确定所述目标字段在所述目标数据源文件的字段位置;将所述迭代最大位置、所述字段位置以及所述匹配关键字作为字段匹配结果写入所述预设堆栈;在所述关键字列表存在所述匹配关键字的下一层关键字,提取所述关键字列表内所述匹配关键字下一层的所述关键字作为新的所述匹配关键字;在所述关键字列表不存在所述匹配关键字的下一层关键字,则确定当前所述关键字集合的所述目标字段查找完成,弹出所述预设堆栈内存储的所述字段匹配结果;若获取到所述匹配关键字,则弹出所述预设堆栈最后存储的所述字段匹配结果,在所述字段匹配结果的所述迭代最大位置内查找与所述匹配关键字匹配的字段作为所述目标字段;若所述迭代最大位置内未查找到所述匹配关键字匹配的字段,则返回执行弹出所述预设堆栈最后存储的所述字段匹配结果;确定所述目标字段在所述目标数据源文件的所述字段位置,并将所述字段位置与上一次所述预设堆栈弹出的所述字段匹配结果的所述迭代最大位置中较大区域作为所述目标字段的所述迭代最大位置;返回执行将所述迭代最大位置、所述字段位置以及所述匹配关键字作为字段匹配结果写入所述预设堆栈;合并所述预设层级关键字对应的各所述目标字段位置为识别区域,包括:初始化预设最大位置集合,并在所述预设层级关键字对应的各所述目标字段位置内选择一所述目标字段位置作为对比区域;若所述对比区域的第一区域范围大于所述预设最大位置集合的第二区域范围,则将所述对比区域的所述目标字段位置添加到所述预设最大位置集合;在剩余各所述目标字段位置内选择另一所述目标字段位置作为所述对比区域与所述预设最大位置集合进行比较,直到各所述目标字段位置均完成比较;将与各所述目标字段位置均对比后的所述预设最大位置集合的所述第二区域范围作为所述识别区域。

全文数据:

权利要求:

百度查询: 北京全路通信信号研究设计院集团有限公司 一种工程数据字段识别方法、装置、电子设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术