一种数据传输方法、装置及其相关设备制造方法及图纸

技术编号:24692350 阅读:81 留言:0更新日期:2020-06-27 11:20
本申请公开了一种数据传输方法,包括接收RapidIO IP核发送的待传输数据;从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果;该数据传输方法可以快速有效的实现RapidIO总线与交换机之间的适配,进一步提高了数据传输效率。本申请还公开了一种数据传输装置、设备、系统及计算机可读存储介质,均具有上述有益效果。

A data transmission method, device and related equipment

【技术实现步骤摘要】
一种数据传输方法、装置及其相关设备
本申请涉及数据通信
,特别涉及一种数据传输方法,还涉及一种数据传输装置、设备、系统以及计算机可读存储介质。
技术介绍
RapidIO(一种高速接口)交换机因其通信速率高、延迟低以及可靠性高等优点,已经被广泛应用于各种通信网络之中。在使用过程中,交换机的输入端和输出端分别与RapidIO总线相连,可以通过特定的协议转换机制完成交换机与RapidIO之间的协议转换。然而,处于不同应用环境中的交换机,其内部的协议机制也有所不同,当交换机协议发生变化时,如接口数据通道的位宽、信元长度等发生改变,都需要修改协议转换机制来满足数据的收发。但是,如果交换机内部信元的包头信息或者信元的长度发生了变化,则需要开发者重新制定协议转换机制,增加了额外的人工操作。因此,如何快速有效的实现RapidIO总线与交换机之间的适配,进而提高数据传输效率是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种数据传输方法,该数据传输方法可以快速有效的实现RapidIO总线与交换机之间的适配,进一步提高了数据传输效率;本申请的另一目的是提供一种数据传输装置、设备、系统以及计算机可读存储介质,也具有上述有益效果。为解决上述技术问题,本申请提供了一种数据传输方法,所述数据传输方法包括:接收RapidIOIP核发送的待传输数据;从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果。优选的,所述根据所述目的地址确定目标交换机端口,包括:将所述目的地址发送所述至交换机,以使所述交换机在预设转发表中查询确定所述目的地址对应的所述目标交换机端口。优选的,所述数据传输方法还包括:在所述预设转发表中查询获得所述目标交换机端口的端口信息;对所述待传输数据进行包长计算,获得数据包包长;对所述端口信息、所述待传输数据和所述数据包包长进行存储。优选的,所述根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据,包括:根据所述预设配置参数信息获得预设数据包包长;当所述数据包包长小于所述预设数据包包长时,补齐所述待传输数据,以获得满足所述预设数据包包长的数据信息;当所述数据包包长大于所述预设数据包包长时,切割所述待传输数据,以获得满足所述预设数据包包长的数据信息。优选的,所述将所述标准数据发送至交换机进行处理之前,还包括:获取所述交换机的状态信息;根据所述状态信息判断所述交换机是否可以接收数据,若是,则执行所述将所述标准数据发送至交换机进行处理的步骤。优选的,所述数据传输方法还包括:获取所述RapidIOIP核的状态信息;根据所述状态信息判断所述RapidIOIP核是否可以接收数据,若是,则将所述数据处理结果发送至所述RapidIOIP核。为解决上述技术问题,本申请还提供了一种数据传输装置,所述数据传输装置包括:数据接收模块,用于接收RapidIOIP核发送的待传输数据;端口确定模块,用于从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;数据转换模块,用于获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;数据发送模块,用于将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果。为解决上述技术问题,本申请还提供了一种数据传输设备,所述数据传输设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任意一种数据传输方法的步骤。为解决上述技术问题,本申请还提供了一种数据传输系统,所述数据传输系统包括:RapidIOIP核,用于向数据传输设备发送待传输数据;所述数据传输设备,用于从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;所述交换机,用于对所述数据传输设备发送的所述标准数据进行处理,获得数据处理结果,并通过所述目标交换机端口将所述数据处理结果反馈至所述数据传输设备。为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种数据传输方法的步骤。本申请所提供的一种数据传输方法,包括接收RapidIOIP核发送的待传输数据;从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果。可见,本申请所提供的数据传输方法,在RapidIOIP核和交换机之间增设数据传输设备,该数据传输设备支持自定义参数配置,即可以通过按需配置参数信息实现交换机协议机制的变化,以便根据配置的参数信息对待传输数据进行格式转化,完成数据传输,具有更高的灵活性和适用性,有效避免了因交换机协议机制的改变所带来的重新编写的问题,减少了人工操作,进一步提高了RapidIOIP核与交换机之间的数据传输效率。本申请所提供的一种数据传输装置、设备、系统以及计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请所提供的一种数据传输方法的流程示意图;图2为本申请所提供的一种数据传输系统的结构示意图;图3为本申请所提供的一种流写模式的帧格式的示意图;图4为本申请所提供的一种交换机中定长信元的帧格式的示意图;图5为本申请所提供的一种数据传输装置的结构示意图;图6为本申请所提供的一种数据传输设备的结构示意图。具体实施方式本申请的核心是提供一种数据传输方法,该数据传输方法可以快速有效的实现RapidIO总线与交换机之间的适配,进一步提高了数据传输效率;本申请的另一核心是提供一种数据传输装置、设备、系统以及计算机可读存储介质,也具有上述有益效果。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n接收RapidIOIP核发送的待传输数据;/n从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;/n获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;/n将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
接收RapidIOIP核发送的待传输数据;
从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;
获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;
将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果。


2.如权利要求1所述的数据传输方法,其特征在于,所述根据所述目的地址确定目标交换机端口,包括:
将所述目的地址发送至所述交换机,以使所述交换机在预设转发表中查询确定所述目的地址对应的所述目标交换机端口。


3.如权利要求2所述的数据传输方法,其特征在于,还包括:
在所述预设转发表中查询获得所述目标交换机端口的端口信息;
对所述待传输数据进行包长计算,获得数据包包长;
对所述端口信息、所述待传输数据和所述数据包包长进行存储。


4.如权利要求3所述的数据传输方法,其特征在于,所述根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据,包括:
根据所述预设配置参数信息获得预设数据包包长;
当所述数据包包长小于所述预设数据包包长时,补齐所述待传输数据,以获得满足所述预设数据包包长的数据信息;
当所述数据包包长大于所述预设数据包包长时,切割所述待传输数据,以获得满足所述预设数据包包长的数据信息。


5.如权利要求1所述的数据传输方法,其特征在于,所述将所述标准数据发送至交换机进行处理之前,还包括:
获取所述交换机的状态信息;
根据所述状态信息判断所述交换机是否可以接收数据,若是,则执行将所述标准数据发送至交换机进行处理的步骤。

【专利技术属性】
技术研发人员:孟繁成王洪良王骞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1