【技术实现步骤摘要】
本专利技术涉及铁路信号系统,尤其是涉及一种用于异构非标系统的数据采集过程统一方法。
技术介绍
数据采集过程统一方法针对异构非标系统中数据采集接入过程进行优化及提升。采集基础数据的分类、采集过程统一描述语言的设计、数据通信过程和业务规则解析过程的统一化封装、语义解释器的设计及实现等都依赖于数据采集过程统一方法。由于异构非标系统需要同时接入众多跨系统、跨专业的外部系统信息,因此对于数据采集的开发占据了大量的开发时间和成本。在传统的数据采集实现中,通常是针对一个接入过程,采用编码级的解析过程来完成面向具体业务应用细节的实现。由此,大量的接口实现都是相对独立且没有统一标准的,不利于系统的复用及统一,同时提高了接口开发人员的开发难度和成本。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种用于异构非标系统的数据采集过程统一方法,通过采用统一的数据基础定义及采集过程描述语言,实现对异构非标系统的各类业务系统采集数据的标准化接入,从而为系统的数据汇总提供了标准化基础,同时降低了接口开发人员的工作难度及开发成本。本专利技术的目的可以通过以下技术方案来实现:一种用于异构非标系统的数据采集过程统一方法,其特征在于,包括以下步骤:(1)建立采集基础数据类型定义表,用于全面定义采集数据的基础分类方法及内容,分类结果作为采集过程统一描述规范的基础;(2)基于数据通信过程的统一封装及实现 ...
【技术保护点】
一种用于异构非标系统的数据采集过程统一方法,其特征在于,包括以下步骤:(1)建立采集基础数据类型定义表,用于全面定义采集数据的基础分类方法及内容,分类结果作为采集过程统一描述规范的基础;(2)基于数据通信过程的统一封装及实现,根据业务通信方式,实现同类通信方式的底层封装;(3)基于数据业务规则的可扩展性封装及实现,基于数据业务规则,提取并建立一套满足通用性处理要求的基础处理单元集,实现对数据帧校验和数据解析阶段的可复用化处理;同时提供一套可扩展性的机制,实现对差异化处理过程的处理;(4)建立数据采集过程统一描述语言规范,将数据采集过程划分为数据帧校验过程和数据解析过程,并分别定义两个过程的统一描述语言规范的具体细节;(5)实现语义解释器解释执行采集运算表达式,根据该采集运算表达式,实现一套语义解释器来解释并驱动执行整个采集过程的按序进行;(6)实现采集基础数据的统一输出及存储,通过统一的内部交互格式实现采集基础数据的标准化输出和存储。
【技术特征摘要】
1.一种用于异构非标系统的数据采集过程统一方法,其特征在于,包括以下
步骤:
(1)建立采集基础数据类型定义表,用于全面定义采集数据的基础分类方法
及内容,分类结果作为采集过程统一描述规范的基础;
(2)基于数据通信过程的统一封装及实现,根据业务通信方式,实现同类通
信方式的底层封装;
(3)基于数据业务规则的可扩展性封装及实现,基于数据业务规则,提取并
建立一套满足通用性处理要求的基础处理单元集,实现对数据帧校验和数据解析阶
段的可复用化处理;同时提供一套可扩展性的机制,实现对差异化处理过程的处理;
(4)建立数据采集过程统一描述语言规范,将数据采集过程划分为数据帧校
验过程和数据解析过程,并分别定义两个过程的统一描述语言规范的具体细节;
(5)实现语义解释器解释执行采集运算表达式,根据该采集运算表达式,实
现一套语义解释器来解释并驱动执行整个采集过程的按序进行;
(6)实现采集基础数据的统一输出及存储,通过统一的内部交互格式实现采
集基础数据的标准化输出和存储。
2.根据权利要求1所述的数据采集过程统一方法,其特征在于,所述的采集
基础数据类型定义表按层次定义接口采集基础数据,具体为:
101)第一层级按数据特性分;
102)第二层级按业务要求根据第一层级分类进行进一步的细化分类;
103)将上述分类关系整理为具备唯一标识表示特定业务类型的数据表形式,
供采集过程统一过程引用。
3.根据权利要求1所述的数据采集过程统一方法,其特征在于,所述的基于
数据通信过程的统一封装具体包括:
201)通信过程的封装,实现网络通信、串口通信、CAN通信的通信过程的底
层封装,将通信连接、通信初始化、数据接收、数据发送、通信异常处理、通信状
态跟踪的通用通信过程作为组件形式提供;
202)通信接收数据管理的封装,根据通信过程的差异,采用队列缓存机制实
\t现通信接收数据的统一管理;
203)通信数据处理参数的封装,通过配置决策的方式实现通信过程数据处理
参数的选择。
4.根据权利要求1所述的数据采集过程统一方法,其特征在于...
【专利技术属性】
技术研发人员:魏盛昕,胡恩华,刘晓峰,连爱娥,周星宇,
申请(专利权)人:卡斯柯信号有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。