[发明专利]一种数据传输方法、装置及其相关设备在审
申请号: | 202010090906.2 | 申请日: | 2020-02-13 |
公开(公告)号: | CN111343109A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 孟繁成;王洪良;王骞 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/937 | 分类号: | H04L12/937;H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 及其 相关 设备 | ||
本申请公开了一种数据传输方法,包括接收RapidIO IP核发送的待传输数据;从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果;该数据传输方法可以快速有效的实现RapidIO总线与交换机之间的适配,进一步提高了数据传输效率。本申请还公开了一种数据传输装置、设备、系统及计算机可读存储介质,均具有上述有益效果。
技术领域
本申请涉及数据通信技术领域,特别涉及一种数据传输方法,还涉及一种数据传输装置、设备、系统以及计算机可读存储介质。
背景技术
RapidIO(一种高速接口)交换机因其通信速率高、延迟低以及可靠性高等优点,已经被广泛应用于各种通信网络之中。在使用过程中,交换机的输入端和输出端分别与RapidIO总线相连,可以通过特定的协议转换机制完成交换机与RapidIO之间的协议转换。然而,处于不同应用环境中的交换机,其内部的协议机制也有所不同,当交换机协议发生变化时,如接口数据通道的位宽、信元长度等发生改变,都需要修改协议转换机制来满足数据的收发。但是,如果交换机内部信元的包头信息或者信元的长度发生了变化,则需要开发者重新制定协议转换机制,增加了额外的人工操作。
因此,如何快速有效的实现RapidIO总线与交换机之间的适配,进而提高数据传输效率是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种数据传输方法,该数据传输方法可以快速有效的实现RapidIO总线与交换机之间的适配,进一步提高了数据传输效率;本申请的另一目的是提供一种数据传输装置、设备、系统以及计算机可读存储介质,也具有上述有益效果。
为解决上述技术问题,本申请提供了一种数据传输方法,所述数据传输方法包括:
接收RapidIO IP核发送的待传输数据;
从所述待传输数据中提取获得目的地址,并根据所述目的地址确定目标交换机端口;
获取预设配置参数信息,并根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据;
将所述标准数据发送至交换机进行处理,并接收所述交换机通过所述目标交换机端口反馈的数据处理结果。
优选的,所述根据所述目的地址确定目标交换机端口,包括:
将所述目的地址发送所述至交换机,以使所述交换机在预设转发表中查询确定所述目的地址对应的所述目标交换机端口。
优选的,所述数据传输方法还包括:
在所述预设转发表中查询获得所述目标交换机端口的端口信息;
对所述待传输数据进行包长计算,获得数据包包长;
对所述端口信息、所述待传输数据和所述数据包包长进行存储。
优选的,所述根据所述预设配置参数信息对所述待传输数据进行格式转换,获得标准数据,包括:
根据所述预设配置参数信息获得预设数据包包长;
当所述数据包包长小于所述预设数据包包长时,补齐所述待传输数据,以获得满足所述预设数据包包长的数据信息;
当所述数据包包长大于所述预设数据包包长时,切割所述待传输数据,以获得满足所述预设数据包包长的数据信息。
优选的,所述将所述标准数据发送至交换机进行处理之前,还包括:
获取所述交换机的状态信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010090906.2/2.html,转载请声明来源钻瓜专利网。