当前位置: 首页 > 专利查询>清华大学专利>正文

RTP协议栈的开发装置及实现框架制造方法及图纸

技术编号:9436337 阅读:99 留言:0更新日期:2013-12-12 01:44
本发明专利技术提供一种RTP协议栈的开发装置及实现框架,该RTP协议栈的开发装置包括开发工作站、第一工控机、第二工控机、链路层模式D113网卡和应用层模式D113网卡;其中,该开发工作站与该第一工控机通过串口相连,该第一工控机和该链路层模式D113网卡通过PC104总线相连,该链路层模式D113网卡和该应用层模式D113网卡通过MVB总线相连,该应用层模式D113网卡和第二工控机通过PC104总线相连。本发明专利技术通过开发工作站、第一工控机、第二工控机、链路层模式D113网卡和应用层模式D113网卡进行RTP协议栈的开发,能够有效降低开发难度,提高开发效率。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种RTP协议栈的开发装置及实现框架,该RTP协议栈的开发装置包括开发工作站、第一工控机、第二工控机、链路层模式D113网卡和应用层模式D113网卡;其中,该开发工作站与该第一工控机通过串口相连,该第一工控机和该链路层模式D113网卡通过PC104总线相连,该链路层模式D113网卡和该应用层模式D113网卡通过MVB总线相连,该应用层模式D113网卡和第二工控机通过PC104总线相连。本专利技术通过开发工作站、第一工控机、第二工控机、链路层模式D113网卡和应用层模式D113网卡进行RTP协议栈的开发,能够有效降低开发难度,提高开发效率。【专利说明】RTP协议栈的开发装置及实现框架
本专利技术涉及计算机网络领域,尤其涉及ー种RTP协议栈的开发装置及实现框架。
技术介绍
列车通信网络是用于列车这一流动性大、环境恶劣、可靠性要求高、实时性強、与控制系统紧密相关的特殊的计算机网络。1999年,国际电エ委员会(IEC)制定的列车通信网络正式成为国际标准(标准号IEC61375-1)。标准中第2章定义了实时协议RTP(Real-time Transport Protocol,实时传输协议)。该协议用于提供车辆内或车辆应用之间的通讯。RTP协议规定了两类通讯服务:过程数据和消息数据。过程数据用于传输具有确定传输延时的短数据;消息数据用于传输可能冗长但不频繁的数据项。RTP协议描述了过程数据和消息数据在链路层、网络层、传输层、会话层和应用层上的功能,并规定了两类服务在链路层、传输层和应用层上的接ロ。目前仅有少数公司掌握RTP协议的核心技木。RTP协议栈,尤其是其中的消息数据部分,开发难度很大,主要体现在:接ロ众多,逻辑复杂;网络层消息路由功能复杂;传输层逻辑复杂。同吋,IEC61375-1在某些函数、常数、图表、流程图的描述上存在不一致和ニ义性,这也给RTP协议栈的实现带来了困难。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何降低RTP协议栈的开发难度。(ニ)技术方案为解决上述技术问题,本专利技术提供了ー种RTP协议栈的开发装置,包括开发工作站、第一エ控机、第二エ控机、链路层模式D113网卡和应用层模式D113网卡;其中,所述开发工作站与所述第一エ控机通过串ロ相连,所述第一エ控机和所述链路层模式D113网卡通过PC104总线相连,所述链路层模式D113网卡和所述应用层模式D113网卡通过MVB总线相连,所述应用层模式D113网卡和第二エ控机通过PC104总线相连。为解决上述问题,本专利技术还提供一种根据上述的装置实现的RTP协议栈的实现框架,包括:硬件和操作系统抽象层,用于对所述第一エ控机的硬件和操作系统进行抽象,向所述RTP协议栈提供统ー的访问接ロ ;MUE层,用于对MUE协议进行封装,向所述RTP协议栈提供统ー的链路层接ロ,所述MUE协议为所述链路层模式D113网卡提供服务的封装;RTP协议栈实现层,用于实现所述RTP协议栈的监视数据、过程数据和消息数据的功能。进ー步地,所述硬件和操作系统抽象层包括:POSIX封装模块,用于对所述第一エ控机的操作系统的POSIX接ロ进行封装;UART端ロ访问封装模块,用于对所述链路层模式Dl 13网卡PC104接ロ的访问进行封装。进ー步地,所述MUE层包括:MUE基础层,用于对所述MUE协议进行封装;MUE总线控制公共层,用于对所述链路层模式D113网卡PC104接ロ的总线控制器的公用部分进行封装;特定总线控制实现层,用于实现对所述链路层模式Dl 13网卡PC104接ロ的特定总线的控制,向所述RTP协议栈提供统ー的链路层接ロ。进ー步地,所述RTP协议栈实现层包括:监视数据模块,用于实现所述RTP协议栈的监视数据功能;过程数据模块,用于实现所述RTP协议栈的过程数据功能;消息数据模块,用于实现所述RTP协议栈的消息数据功能。进ー步地,所述消息数据模块包括:应用层模块,用于向所述第一エ控机中运行的用户程序提供应用层接ロ ;会话层模块,用于向所述应用层模块提供会话层接ロ ;传输层模块,用于向所述会话层模块提供传输层接ロ ;网络层模块,用于向所述传输层模块提供网络层接ロ ;消息队列模块,用于实现所述网络层模块和所述传输层模块之间的消息队列;定时器模块,用于通过所述第一エ控机的操作系统的POSIX接ロ实现定时器队列。(三)有益效果本专利技术通过开发工作站、第一エ控机、第二エ控机、链路层模式D113网卡和应用层模式Dl 13网卡进行RTP协议栈的开发,其结构简单,能够有效地降低开发难度,提高开发效率。【专利附图】【附图说明】图1是本专利技术实施方式提供的ー种RTP协议栈的开发装置的结构图;图2是本专利技术实施方式提供的ー种RTP协议栈的实现框架的结构图;图3为本专利技术实施方式提供的消息数据模块的结构图。【具体实施方式】下面结合附图和实施例,对本专利技术的【具体实施方式】作进ー步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。图1是本专利技术实施方式提供的ー种RTP协议栈的开发装置,包括开发工作站1、第一エ控机2、第二エ控机3、链路层模式D113网卡4和应用层模式D113网卡5 ;其中,所述开发工作站I与所述第一エ控机2通过串ロ相连,所述第一エ控机2和所述链路层模式D113网卡4通过PC104总线相连,所述链路层模式D113网卡4和所述应用层模式D113网卡5通过MVB总线相连,所述应用层模式D113网卡5和第二エ控机3通过PC104总线相连。其中,第一エ控机2和第二エ控机3均可以为X86エ控机;开发工作站I可以运行Ubuntu系统,开发软件可以为Eclipse+Q)T+eCos Host Tools ;第一エ控机2可以运行eCos系统、用户程序和RTP协议栈;链路层模式D113网卡4用于实现MVB (MultifunctionVehicle Bus,多功能车辆总线)链路层功能,并通过PC104接ロ向第一エ控机I提供此功能,具体可以采用Duagon公司产品MDFULL D113 ;应用层模式D113网卡5为ー个完整的MVB4类设备,并通过PC104接ロ向第二エ控机提供完整的MVB4类设备功能(该网卡实现了一个标准的RTP协议栈),具体可以采用Duagon公司产品SERVER D113 ;第二エ控机3运行Windows XP系统以及相应的辅助程序,其中,开发工作站I与第一エ控机2使用串ロ相连接,第一エ控机2与链路层模式D113网卡4通过PC104相连,第一エ控机2与链路层模式D113网卡4之间的协议可以为MUE (MVB Uart Emulation,MVB串ロ仿真)协议。其中,本专利技术中的MUE协议为现有技术,该协议可參见www.duagon.com网站的文档《MVB UARTEmulation Protocol》。链路层模式D113网卡4与应用层模式D113网卡5使用RS485连接,应用层模式D113网卡5与第二エ控机3使用PC104相连接。具体地,本专利技术实施方式提供的装置的软件版本信息可以參照表I。表I【权利要求】1.ー种RTP协议栈的开发装置,其特征在干,包括开发工作站、第一エ控机、第二エ控机、链路层模式D113网卡和应用层模式D113网卡;其中本文档来自技高网
...

【技术保护点】
一种RTP协议栈的开发装置,其特征在于,包括开发工作站、第一工控机、第二工控机、链路层模式D113网卡和应用层模式D113网卡;其中,所述开发工作站与所述第一工控机通过串口相连,所述第一工控机和所述链路层模式D113网卡通过PC104总线相连,所述链路层模式D113网卡和所述应用层模式D113网卡通过MVB总线相连,所述应用层模式D113网卡和第二工控机通过PC104总线相连。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙家广万海
申请(专利权)人:清华大学北京清软英泰信息技术有限公司
类型:发明
国别省市:

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

1