一种基于数据中台的车辆健康数据中心系统技术方案

技术编号:35752131 阅读:17 留言:0更新日期:2022-11-26 18:58
本发明专利技术涉及一种基于数据中台的车辆健康数据中心系统,包括统一中台配置模块、通讯模块、边缘机和分布式消息队列,所述通讯模块设有多个,每一所述通讯模块对应连接多个所述边缘机,所述通讯模块分别连接统一中台配置模块和分布式消息队列,其中:所述统一中台配置模块用于获取配置数据,生成并存储对应的配置文件,产生配置推送消息;所述通讯模块用于将接收的配置推送消息或控制消息传送给对应的边缘机,以及将对应的边缘机采集解析的车载数据传送至分布式消息队列。与现有技术相比,本发明专利技术具有减少干扰,水平扩展能力强等优点。水平扩展能力强等优点。水平扩展能力强等优点。

【技术实现步骤摘要】
一种基于数据中台的车辆健康数据中心系统


[0001]本专利技术涉及轨道交通数据处理
,尤其是涉及一种基于数据中台的车辆健康数据中心系统。

技术介绍

[0002]随着轨道交通行业的快速发展,原本的工作方式也发生明显的变化,最初始的模式中全部操作都在车上,数据也只能在车上进行观看,司机工作也需要在车上工作,但是现阶段这种模式已经满足不了当前需求。所以,轨道交通的数据上地已经成为现阶段的重要组成部分。在列车数据上地领域中,现阶段每个项目都是需要进行单独开发的,开发人员和业务人员对业务有不同的理解,使得开发难度较大,开发过程是和数据解析是处于紧密依赖的关系,在解决问题的过程中不仅需要关注程序的问题,还需要关注数据解析的正确;最关键的就是无法将开发人员和业务人员分离,也无法做到数据解析结果的实时更新。

技术实现思路

[0003]本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种减少干扰,水平扩展能力强的基于数据中台的车辆健康数据中心系统。
[0004]本专利技术的目的可以通过以下技术方案来实现:
[0005]一种基于数据中台的车辆健康数据中心系统,包括统一中台配置模块、通讯模块、边缘机和分布式消息队列,所述通讯模块设有多个,每一所述通讯模块对应连接多个所述边缘机,所述通讯模块分别连接统一中台配置模块和分布式消息队列,其中:
[0006]所述统一中台配置模块用于获取配置数据,生成并存储对应的配置文件,产生配置推送消息;
[0007]所述通讯模块用于将接收的配置推送消息或控制消息传送给对应的边缘机,以及将对应的边缘机采集解析的车载数据传送至分布式消息队列。
[0008]进一步地,所述统一中台配置模块基于中台浏览器实现。
[0009]进一步地,所述配置数据包括项目配置数据、端口配置数据和边缘机配置数据。
[0010]进一步地,所述统一中台配置模块还连接有用于所述配置文件的FTP服务器。
[0011]进一步地,所述边缘机接收到配置推送消息时,根据该配置推送消息中带有的配置路径,获取对应的配置文件,生效配置。
[0012]进一步地,所述边缘机接收到控制消息时,对所述控制消息进行内容解析,依据解析获得的消息内容执行相应动作,所述消息内容包括边缘机重启、边缘机程序重启或边缘机程序更新。
[0013]进一步地,所述边缘机利用所述配置文件对采集的车载数据进行解析。
[0014]进一步地,该系统还包括多个消费服务器和分布式数据库,各所述消费服务器分别对所述分布式消息队列存储的车载数据进行消费处理后,将处理数据存储至分布式数据库。
[0015]进一步地,所述边缘机包括:
[0016]状态反馈单元,用于定时发送边缘机活动信息至对应的通讯模块。
[0017]进一步地,所述边缘机活动信息包括心跳及边缘机实时状态数据。
[0018]与现有技术相比,本专利技术具有以下有益效果:
[0019](1)本专利技术采用通讯模块来处理配置推送、指令下发及数据上传,可以实现多条线路控制的横向扩展;
[0020](2)本专利技术采用通讯模块来接收单条线路的配置和数据,每一通讯模块对应连接多个边缘机,可以对多线路场景实现线路级分离,降低多线路之间的干扰;
[0021](3)本专利技术采用分布式消息队列和分布式数据库,可以实现消息队列和数据库的横向扩容以及跨服务器访问,水平扩展能力强,根据业务需求自行增加服务器数量,提升处理能力;
[0022](4)本专利技术采用业务中台对数据信息统一配置,可以实现配置信息的统一管理,且统一中台配置模块基于中台浏览器实现,方便使用者操作。
附图说明
[0023]图1为本专利技术的配置推送流程图;
[0024]图2为本专利技术的数据上地流程图:
[0025]图3为本专利技术的数据消费流程图。
具体实施方式
[0026]下面结合附图和具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。
[0027]实施例1
[0028]本实施例提供一种基于数据中台的车辆健康数据中心系统,包括统一中台配置模块、通讯模块、边缘机和分布式消息队列,通讯模块设有多个,每一通讯模块对应连接多个边缘机,形成不同的线路,通讯模块分别连接统一中台配置模块和分布式消息队列,其中:统一中台配置模块用于获取配置数据,生成并存储对应的配置文件,产生配置推送消息;通讯模块用于将接收的配置推送消息或控制消息传送给对应的边缘机,以及将对应的边缘机采集解析的车载数据传送至分布式消息队列。该系统采用单机模式接收同一条线路的数据,采用不同的通讯程序接收不同线路的数据,然后汇总到分布式消息队列中,该系统能够将程序开发和数据处理进行分割,将数据处理逻辑部分工作从程序开发中独立出去,减少干扰,水平扩展能力强。
[0029]上述统一中台配置模块集成于业务中台中,基于中台浏览器实现,工作人员通过浏览器访问业务中台就可进行配置的编辑、修改、删除、推送等。配置数据包括项目配置数据、端口配置数据和边缘机配置数据等。本系统采用统一的中心管理数据配置并且可以进行配置推送,处理方便。
[0030]统一中台配置模块还连接有FTP服务器,生成的配置文件可上传存储于该FTP服务器中。
[0031]如图1所示,该系统中配置数据推送的过程包括以下步骤:
[0032]在步骤4.1.1中,统一中台配置模块接收对线路的相关配置数据,数据内容包括项目、线路、数据解析规则等,然后执行步骤4.1.2;
[0033]在步骤4.1.2中,进行规则文件生成,包括配置文件的生成、配置文件的FTP上传,然后执行步骤4.1.3;
[0034]在步骤4.1.3中,进行配置文件下发,包括发送配置文件规则目录到通讯模块,后续自动触发步骤4.1.4;
[0035]在步骤4.1.4中,通讯模块接收业务中台下发的消息,将接收到的消息内容分发给列车上的边缘机,后续自动触发步骤4.1.5;
[0036]在步骤4.1.5中,边缘机接收通讯模块转发的消息,对消息进行解析,根据消息内容进行不同的处理,如果消息内容为边缘机重启、边缘机程序重启、边缘机程序更新等,则边缘机程序根据消息内容执行命令;如果消息内容为配置推送,边缘机程序根据推送的配置路径,从FTP上获取对应的配置文件,进行配置生效。
[0037]边缘机利用配置文件对采集的车载数据进行解析。配置生效后,边缘机执行数据上地流程,如图2所示,包括:
[0038]在步骤4.2.1中,边缘机程序使用4.1.5接收到的配置信息解析列车数据,将结果发送到通讯模块,触发步骤4.2.2;
[0039]在步骤4.2.2中,通讯模块将接收到的数据写入分布式消息队列中。
[0040]在另一实施例中,该系统还包括多个消费服务器和分布式数据库,各消费服务器分别对分布式消息队列存储的车载数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据中台的车辆健康数据中心系统,其特征在于,包括统一中台配置模块、通讯模块、边缘机和分布式消息队列,所述通讯模块设有多个,每一所述通讯模块对应连接多个所述边缘机,所述通讯模块分别连接统一中台配置模块和分布式消息队列,其中:所述统一中台配置模块用于获取配置数据,生成并存储对应的配置文件,产生配置推送消息;所述通讯模块用于将接收的配置推送消息或控制消息传送给对应的边缘机,以及将对应的边缘机采集解析的车载数据传送至分布式消息队列。2.根据权利要求1所述的基于数据中台的车辆健康数据中心系统,其特征在于,所述统一中台配置模块基于中台浏览器实现。3.根据权利要求1所述的基于数据中台的车辆健康数据中心系统,其特征在于,所述配置数据包括项目配置数据、端口配置数据和边缘机配置数据。4.根据权利要求1所述的基于数据中台的车辆健康数据中心系统,其特征在于,所述统一中台配置模块还连接有用于所述配置文件的FTP服务器。5.根据权利要求1所述的基于数据中台的车辆健康数据中心系统,其特征在于,所述边缘机接收到配置推送消...

【专利技术属性】
技术研发人员:彭星辉翁元沈亮徐云龙石立国徐锦山
申请(专利权)人:上海鸣啸信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1