System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于信息处理,尤其涉及一种面向工业数据的解析方法、装置、电子设备及可读存储介质。
技术介绍
1、目前,可扩展标记语言(extensible markup language,xml)是一种数据表示方法,广泛应用在网络服务、数据库和文件处理等领域。
2、在工业软件开发过程中,工业数据涉及设计、制造、运维和管理等各个阶段,且各个阶段的软件模块存在一定的耦合性,各个阶段的工业数据之间交互频繁,在交互过程中往往需要对工业数据进行解析。
3、目前,在对工业数据的解析过程中,由于各个阶段的工业数据的来源不是完全一致的,对数据的命名也是各异的,因此各个阶段的工业数据之间相对独立,导致对工业数据的解析效率低。
技术实现思路
1、本申请实施例提供一种面向工业数据的解析方法、装置、设备及可读存储介质,能够解决目前对工业数据的解析效率低的问题。
2、第一方面,本申请实施例提供一种面向工业数据的解析方法,该方法包括:
3、获取工业数据、元素标签符和命名空间信息,元素标签符包括工业标签和元素分界符;
4、基于元素标签符,对工业数据进行划分,得到多个数据块;
5、对于每个数据块,解析数据块得到至少一个第一识别结果;
6、根据命名空间信息,对第一识别信息进行处理,得到目标识别结果。
7、第二方面,本申请实施例提供一种面向工业数据的解析装置,该装置包括:
8、获取模块,用于获取工业数据、元素标签符和命名
9、划分模块,用于基于元素标签符,对工业数据进行划分,得到多个数据块;
10、解析模块,用于对于每个数据块,解析数据块得到至少一个第一识别结果;
11、处理模块,用于根据命名空间信息,对第一识别信息进行处理,得到目标识别结果。
12、第三方面,本申请实施例提供了一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时,实现如第一方面或者第一方面的任一可能实现方式中的方法。
13、第四方面,本申请实施例提供了一种可读存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面或者第一方面的任一可能实现方式中的方法。
14、本申请实施例中,通过获取工业数据、元素标签符和命名空间信息,元素标签符包括工业标签和元素分界符;基于元素标签符,对工业数据进行划分,得到多个数据块,由于元素标签符中的工业标签能够用于表征某一块数据流的类型,元素标签符中的元素分界符能够标识数据流的分界点,所以基于元素标签符能够快速准确地划分得到多个数据块;然后对元素标签符划分得到的每个数据块进行解析,数据块得到至少一个第一识别结果;根据命名空间信息,对第一识别信息进行进一步处理,得到目标识别结果,由此,能够提升目标识别结果的准确率,提升对工业数据的数据解析效率。
本文档来自技高网...【技术保护点】
1.一种面向工业数据的解析方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取工业数据、元素标签符和命名空间信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述元素标签符包括元素开始符和元素结束符,所述数据块包括元素开始符、内容项和元素结束符。
4.根据权利要求1所述的方法,其特征在于,所述对于每个所述数据块,解析所述数据块得到至少一个第一识别结果,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述命名空间信息,对所述第一识别信息进行处理,得到目标识别结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述数据块包括元素开始符、内容项和元素结束符,所述根据所述命名空间信息,对第二识别结果进行校正处理,得到所述目标识别结果,包括:
7.根据权利要求1所述的方法,其特征在于,基于多线程并行执行所述对于每个所述数据块,解析所述数据块得到至少一个第一识别结果的步骤。
8.一种面向工业数据的解析装置,其特征在于,所述装置包括:
10.一种可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7任意一项所述的面向工业数据的解析方法。
...【技术特征摘要】
1.一种面向工业数据的解析方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取工业数据、元素标签符和命名空间信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述元素标签符包括元素开始符和元素结束符,所述数据块包括元素开始符、内容项和元素结束符。
4.根据权利要求1所述的方法,其特征在于,所述对于每个所述数据块,解析所述数据块得到至少一个第一识别结果,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述命名空间信息,对所述第一识别信息进行处理,得到目标识别结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述数据块包括元素开始符、内容项和元素结束...
【专利技术属性】
技术研发人员:牟全臣,王佳毅,周连林,
申请(专利权)人:苏州数设科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。