【技术实现步骤摘要】
一种数据处理的方法、装置及系统
[0001]本专利技术涉及轨道交通
,具体而言,涉及一种数据处理的方法、装置及系统。
技术介绍
[0002]在轨道交通行业,轨道车辆运行过程中会产生海量的数据,一般能达到TB级别;且不同的数据来自于不同的运行系统,不同的系统还可能采用不同的协议,例如以太网协议、MVB(多功能车辆总线)数据协议等,为解析这些数据带来了较大的困难。
技术实现思路
[0003]为解决现有存在的技术问题,本专利技术实施例提供一种数据处理的方法、装置及系统。
[0004]第一方面,本专利技术实施例提供了一种数据处理的方法,包括:
[0005]预先为轨道车辆中的多种运行系统设置相应的协议解析表;
[0006]将所述协议解析表加载至缓存区;
[0007]获取目标轨道车辆运行时生成的目标运行数据;
[0008]基于所述缓存区中的所述协议解析表对所述目标运行数据进行解析处理,将所述目标运行数据转换为结构化数据。
[0009]第二方面,本专利技术实施例还提供了 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:预先为轨道车辆中的多种运行系统设置相应的协议解析表;将所述协议解析表加载至缓存区;获取目标轨道车辆运行时生成的目标运行数据;基于所述缓存区中的所述协议解析表对所述目标运行数据进行解析处理,将所述目标运行数据转换为结构化数据。2.根据权利要求1所述的方法,其特征在于,所述预先为轨道车辆中的多种运行系统设置相应的协议解析表包括:将所述运行系统生成的运行数据分为具有相同长度的多个数据块,并为每个所述数据块设置相应的解析单元;每个所述数据块对应有至少一个所述解析单元;将所有的所述解析单元依次排列,生成所述运行系统对应的协议解析表。3.根据权利要求2所述的方法,其特征在于,所述数据块的长度为N个字节,N为正整数;所述为每个所述数据块设置相应的解析单元,包括:确定所述数据块的字节起始偏移位置和第一位起始偏移位置;在所述数据块对应一个数据项的情况下,确定所述数据项的解析规则,根据所述字节起始偏移位置、所述第一位起始偏移位置、所述数据项的解析规则生成所述数据项对应的解析单元;在所述数据块对应多个数据项的情况下,确定每个所述数据项的解析规则,并确定除首位数据项之外其他数据项分别对应的第二位起始偏移位置;根据所述字节起始偏移位置、所述第一位起始偏移位置、所述首位数据项的解析规则生成所述首位数据项对应的解析单元,并根据所述字节起始偏移位置、所述其他数据项对应的所述第二位起始偏移位置、所述其他数据项的解析规则分别生成所述其他数据项对应的解析单元。4.根据权利要求3所述的方法,其特征在于,所述为每个所述数据块设置相应的解析单元,还包括:为每个所述数据项对应的所述解析单元增加字节数和位补偿数;所述字节数表示所述数据项所具有的字节数量,且所述字节数小于或等于N,所述位补偿数表示所述数据项除所述字节数的字节之外还具有的位数量。5.根据权利要求1
‑
4任意一项所述的方法,其特征在于,在所述所述目标运行数据转换为结构化数据之后,还包括:将所述结构化数据保存至面向列的数据库。6.一种数据处理的装置,其特征在于,包括:预设模块,用于预先为轨道车辆中的多种运行...
【专利技术属性】
技术研发人员:宋会平,王璟轩,郭子豪,丁明辉,魏萌,甘聂荣,
申请(专利权)人:北京轨道交通技术装备集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。