[发明专利]一种支持TRDP协议的多功能网关的通信方法在审
申请号: | 201710748549.2 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107689914A | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 乐建锐;李恒瑞;战晓莉;田彦禹;袁野 | 申请(专利权)人: | 深圳通业科技股份有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L29/06;H04L29/08;G06F9/54 |
代理公司: | 深圳市博锐专利事务所44275 | 代理人: | 张明 |
地址: | 518000 广东省深圳市龙华新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 trdp 协议 多功能 网关 通信 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种支持TRDP协议的多功能网关的通信方法。
背景技术
TCN(Train Communication Network,列车通信网络)是铁路列车之间和车辆内部可编程设备传送、控制、检测与诊断信息的数据通信网络,为了列车各子系统之间能传递信息,子系统与列车网络之间能进行数据交换,就必须进行协议转换,网关设备就起着不可替代的作用。
目前TCN包括MVB(Multifunction Vehicle Bus,多功能车辆总线)和WTB(Wire Train Bus,绞线式列车总线),传输速率最大是1.5Mbit/s,随着列车网络传输数据越来越多,这样的传输速率显然已经无法满足列车通信需求。因此,实时以太网总线技术作为一种可以提供更大带宽的数据传输技术将会逐渐取代TCN,但由于TRDP协议是专用于铁路通讯网络的通信协议,相关的网关技术还未得到广泛应用。
另外,在列车通信网络环境中,分布着众多子系统,每个子系统的节点支持的数据传输协议不尽相同。现有网关只能支持特定的列车网络应用协议和特定的通信方式,协议转换只有限定的几种,功能单一,协议兼容性差。若是将子系统换到网络应用协议不同的列车上时,配套的网关设备也需要重新配置。
发明内容
本发明所要解决的技术问题是:提供一种支持TRDP协议的多功能网关的通信方法,可进行数动态配置以及可支持不同数据传输协议的自由转换。
为了解决上述技术问题,本发明采用的技术方案为:
一种支持TRDP协议的多功能网关的通信方法,包括:
接收网络配置信息报文;
根据所述网络配置信息报文启动相应的配置模块,所述配置模块进行相应的通信模块的配置,所述通信模块包括源通信模块和目的通信模块;
创建共享内存模块,并在所述共享内存模块中分别为各个通信模块创建一共享内存;
根据所述通信模块分别创建写接口和读接口;
源通信模块将接收到的有效数据经协议解析后,通过所述写接口将有效数据写入所述共享内存中;
目的通信模块通过所述读接口读取共享内存中的有效数据。
进一步的,所述网络配置信息报文包括识别ID,所述“根据所述网络配置信息报文启动相应的配置模块”具体为:根据所述识别ID启动相应的配置模块。
进一步的,当接收到新的网络配置信息报文后,重新根据所述网络配置信息报文启动相应的配置模块。
进一步的,还包括:
创建后备内存区;
将所述网络配置信息报文保存至所述后备内存区中。
进一步的,还包括:
创建数据记录模块,所述数据记录模块包括事件记录仪和存储管理模块;
当所述事件记录仪存满标准化数据包后,将所述数据信息通过所述存储管理模块保存至存储芯片中。
进一步的,所述事件记录仪创建两个相同大小的数据缓存区,当其中一个的数据缓存区存满标准化数据包之后,利用另一个数据缓存区进行数据缓存,所述存储管理模块按照存储芯片最小擦写单元的尺寸将所述其中一个的数据缓存区中的数据写入存储芯片中。
进一步的,还包括:
创建至少两个的监控线程;
根据至少两个的所述监控线程判断在预设时间内是否接收到与网关连接的网络节点的数据信息;
若否,则所述网络节点异常。
进一步的,所述通信模块包括支持TRDP协议的以太网通信模块,所述以太网通信模块包括协议栈模块、初始化模块以及数据处理模块。
进一步的,所述协议栈模块采用国外开源代码,并基于TCP/IP协议完成数据传输;所述初始化模块采用创建对象的方式支持多个端口,可分别为每一个端口创建一个socket,为所述每一个socket创建一个对象,为所述每一个对象创建一个线程,各线程独立进行对应socket数据的捕捉与处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳通业科技股份有限公司,未经深圳通业科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710748549.2/2.html,转载请声明来源钻瓜专利网。