【技术实现步骤摘要】
带算力的TRDP网关设备
[0001]本专利技术涉及人工智能
,特别是涉及一种带算力的TRDP网关设备。
技术介绍
[0002]铁路交通运输中,涉及大量的指令和数据传输,现有的铁路TRDP网关设备,只具备支持TRDP网关的功能,不便于数据组织与数据传输,例如对于监控及其分析,需要额外的设备进行,因此成本高昂,且占用空间大。
技术实现思路
[0003]本专利技术的主要目的在于提供一种带算力的TRDP网关设备,以解决铁路交通运输中的信息传递和数据分析问题。
[0004]本专利技术提供了一种带算力的TRDP网关设备,包括集成在一起的AI分析模块、TRDP模块和通信接口。
[0005]可选地,所述AI分析模块包括深度学习单元,所述深度学习单元提供深度神经网络库,以支持深度学习框架。
[0006]可选地,所述AI分析模块包括GPU支持单元,所述GPU支持单元用于支持开发基于GPU加速的应用程序。
[0007]可选地,所述AI分析模块包括计算机视觉图像处理单元,所述计算机视觉图像处理单元提供处理库,以进行视觉图像处理。
[0008]可选地,所述AI分析模块包括开发平台,所述开发平台提供嵌入式SDK及中间件开发环境。
[0009]可选地,所述TRDP模块为将TCNOPEN移植后获得。
[0010]可选地,所述移植的方式包括:通过搭建交叉编译的docker环境,应用cmake工具将TCNOPEN编译成动态库和静态库,并暴露出API接口以进行应用开发。 />[0011]可选地,所述通信接口包括HDMI、USB、POE、PCIE、CAN、SPI、I2C、GPIO、MIC中的至少一种。
[0012]可选地,所述网关设备通过所述通信接口连接有显示屏、图像传感器和摄像头中的至少一种。
[0013]与现有技术相比,本专利技术提供的一种带算力的TRDP网关设备,实现了TRDP协议与AI分析集成在一个设备中,且有丰富的外设接口,于是,该网关设备能够部署训练好的模型,方便AI分析、数据传输、数据组织等。
附图说明
[0014]图1为本专利技术一实施例中的带算力的TRDP网关设备的结构示意图;
[0015]图2为本专利技术一实施例中的带算力的TRDP网关设备与TCMS进行通讯的示意图;
[0016]图3为本专利技术一实施例中的带算力的TRDP网关设备进行通讯时的流程示意图。
具体实施方式
[0017]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0019]技术名词说明
[0020]TcnOpen:是一个铁路行业相关的开源倡议,其目的是建立一些新的或即将出台的铁路标准的关键部分,通常以TCN命名。
[0021]TCN:Train communication network
‑
列车通信网络,是IEC(国际电工委员会)第43工作组制定的一系列国际标准(IEC61375),规定了列车内和车辆间数据通信的通信系统。它在列车上使用,以便允许电子设备在同一列车上运行时交换信息。
[0022]TRDP:Train Real Time Data Protocol
‑
列车实时数据传输协议,是TCP或UDP协议与使用网络的应用之间的中间模块。
[0023]TCMS:Train Control and Management System
‑
铁路控制与管理系统。
[0024]本专利技术实施例提供了一种带算力的TRDP网关设备,请参考图1所示,包括集成在一起的AI分析模块20、TRDP模块10和通信接口30。
[0025]在本专利技术实施例中,所述TRDP模块为将TCNOPEN移植后获得。
[0026]作为示例,所述移植的方式包括:通过搭建交叉编译的docker环境,应用cmake工具将TCNOPEN编译成动态库和静态库,并暴露出API接口以进行应用开发。
[0027]请参考图2,示意了本专利技术的带算力的TRDP网关设备在列车上的通讯流程。借助于具有的TRDP协议,该网关设备实现了与列车TCMS的通讯。
[0028]下面对本专利技术中的通讯流程进行描述:
[0029]如图3所示,包括如下过程:
[0030]S101,初始化;主要进行的是TRDP协议栈的初始化过程。
[0031]S102,获取TRDP协议栈的handle(标识解析);在本步骤中,可以是使用TRDP协议栈打开一个会话,获取类型为TRDP_APP_SESSION_T的TRDP协议栈的唯一的Handle。
[0032]S103,对过程数据的handle进行配置;具体的,TRDP的过程数据(PD)存在两种通信方式,push(推)和pull(拉)。其中,push方式是一种基于客户服务器机制,由服务器主动的将信息发往客户端的技术,而pull方式则是由客户端主动请求信息。在push应用中,在服务器发送内容给客户端之前,没有明显的客户端请求,也就是说,push事务是由服务器发起的。push方式的本质在于让信息去主动的寻找用户,因此其优势在于信息的主动性和及时
性,通过使用该技术,可以尽快的将信息推送到用户面前。而对于pull方式,由于网络的便利性,使用者可在短时间内浏览许多信息,因此可以针对使用者的需求而快速获得结果。通常,可以将push方式和pull方式结合起来运用。
[0033]在这两种方式中,又可以分为publisher、subscriber、requester三种角色,其中:
[0034]1)publisher:数据提供者,在push和pull方式中负责发送注册的comID的数据(生产者)。
[0035]2)subscriber:数据接受者,这push和pull方式中负责接收注册的comID的数据(消费者)。
[0036]3)requester:数据请求者,在pull方式中负责对publisher发起请求,pd
‑
p本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种带算力的TRDP网关设备,其特征在于,包括集成在一起的AI分析模块、TRDP模块和通信接口。2.如权利要求1所述的带算力的TRDP网关设备,其特征在于,所述AI分析模块包括深度学习单元,所述深度学习单元提供深度神经网络库,以支持深度学习框架。3.如权利要求1所述的带算力的TRDP网关设备,其特征在于,所述AI分析模块包括GPU支持单元,所述GPU支持单元用于支持开发基于GPU加速的应用程序。4.如权利要求1所述的带算力的TRDP网关设备,其特征在于,所述AI分析模块包括计算机视觉图像处理单元,所述计算机视觉图像处理单元提供处理库,以进行视觉图像处理。5.如权利要求1所述的带算力的TRDP网关设备,其特征在于,所述AI分析模块包括开发平台,所述开发...
【专利技术属性】
技术研发人员:陈海波,于志民,徐广亮,
申请(专利权)人:深兰科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。