The invention provides a data transmission processing system, a gateway and a method. The system includes a protocol data configuration unit, which is used to store the associated protocol data of the first bus data and the second bus data; an application layer unit, which is used to obtain the protocol data of the protocol data configuration unit, at the same time obtain the first bus data and the second bus data, and parse and transmit the protocol data combined with the protocol data. Data after parsing; Driver layer unit, data communication with application layer unit, first bus and second bus, is suitable for starting the first thread: to get data from the first bus and transfer the parsed data to the second bus; and second thread to get data from the second bus and transfer the parsed data to the first bus. In data processing method, the first thread is used to read data from the first bus and write data from the second bus; the second thread is used to read data from the second bus and write data from the first bus. The system and method are maintainable and can reduce the software development cycle.
【技术实现步骤摘要】
数据传输处理系统、网关和数据传输处理方法
本专利技术属于数据通信
,具体涉及一种数据传输处理系统和数据传输处理方法。
技术介绍
列车通信网络TCN(TrainCommunicationNetwork)定义了两级分层结构,分别对应为纹线式列车总线WTB(WireTrainBus)和多功能车辆总线MVB(MultifunctionVehicleBus),两级总线之间通过动车组网关进行协议转换。动车组网关采用MVB和WTB两种类型的总线形式实现整车网络控制,在整个列车网络控制系统通讯中,网关负责MVB总线和WTB总线的通信协议数据转换和网络路由功能,具有MVB和WTB总线管理能力以及消息数据通信能力,当动车组进行列车重联或解编操作时,WTB总线拓扑会随之发生变化,网关可根据最新的网络拓扑对列车进行重新配置,进而实现WTB网络的自动编组。网关设备作为MVB网络和WTB网络两个独立通信子网的载体,是列车网络控制系统中的关键设备。鉴于列车网络控制系统对网关可靠性和灵活性的要求,网关应采取如下措施:1.通过协议数据配置文件方式对MVB协议数据和WTB协议数据进行关联配置,在列车网络调试过程中,当需要对协议数据进行调整时,只需更改配置文件即可,无需升级应用程序,提高了程序的可维护性,大大缩短了软件开发周期;2.当网关存在较多的MVB协议端口时,网关自身需要根据协议数据配置文件信息对MVB协议端口进行自动分时分片轮询,避免每次升级通信协议时,还需要升级应用程序,并且合理分配系统资源,提高了软件的可操作性和灵活性;3.假设,当列车总线通信受外界电磁环境干扰严重,造成总线 ...
【技术保护点】
1.一种数据传输处理系统,用于不同总线间数据系统的数据传输,其特征在于,所述总线包括第一总线和第二总线,所述数据传输处理系统包括:协议数据配置单元,用于存储第一总线数据和第二总线数据的关联协议数据;应用层单元,用于获取协议数据配置单元的协议数据,同时获取第一总线数据和第二总线数据,结合协议数据进行数据解析,发送解析后数据;驱动层单元,与应用层单元以及第一总线和第二总线进行数据通信,适用于启动第一线程:以从第一总线获取数据将解析后数据传递至第二总线;和第二线程以从第二总线获取数据将解析后数据传递至第一总线。
【技术特征摘要】
1.一种数据传输处理系统,用于不同总线间数据系统的数据传输,其特征在于,所述总线包括第一总线和第二总线,所述数据传输处理系统包括:协议数据配置单元,用于存储第一总线数据和第二总线数据的关联协议数据;应用层单元,用于获取协议数据配置单元的协议数据,同时获取第一总线数据和第二总线数据,结合协议数据进行数据解析,发送解析后数据;驱动层单元,与应用层单元以及第一总线和第二总线进行数据通信,适用于启动第一线程:以从第一总线获取数据将解析后数据传递至第二总线;和第二线程以从第二总线获取数据将解析后数据传递至第一总线。2.如权利要求1所述的数据传输处理系统,其特征在于:所述应用层单元包括:采集模块:与协议数据配置单元连接,按预设的格式,采集协议数据信息;数据解析模块:与采集模块进行数据通信,按预设的格式,遍历采集模块采集的数据;数据存储模块:与数据解析模块进行数据通信,用于分类存储数据解析模块输出的数据;数据整理分发模块:与数据存储模块和端口轮询进行数据通信,将数据存储模块存数的数据分发至驱动层单元。3.如权利要求1所述的数据传输处理系统,其特征在于:所述应用层单元进一步包括:端口轮询模块:按第二端口的顺序,分时分片轮询端口,获取端口属性;所述数据整理分发模块将数据存储模块存数的数据配合端口属性信息,分发至驱动层单元。4.如权利要求1所述的数据传输处理系统,其特征在于:所述驱动层单元包括:第一总线数据收发模块:与应用层单元和第一总线通信,获取应用层输出的解析后的第一总线数据,同时,获取第一总线数据传递至应用层单元;第一总线驱动模块:与第一总线数据收到模块和第一总线通信,获取解析后的第一总线数据并将数据传递至第一总线;第二总线数据收发模块:与应用层单元和第二总线通信,获取应用层输出的解析后的第二总线数据,同时,获取第二总线数据传递至应用层单元;第二总线驱动模...
【专利技术属性】
技术研发人员:刘伟,帅园园,田宗举,邹颖,刘成瑞,
申请(专利权)人:中车青岛四方车辆研究所有限公司,中车唐山机车车辆有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。