[发明专利]一种RapidIO数据传输处理方法及装置在审
申请号: | 202010750730.9 | 申请日: | 2020-07-30 |
公开(公告)号: | CN112084120A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 王子彤;金长新 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/42 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250100 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rapidio 数据传输 处理 方法 装置 | ||
1.一种RapidIO数据传输处理方法,其特征在于,包括:
发送方将待发送数据拆分为若干RapidIO报文数据包;
确定接收方中各数据包对应的地址空间,并进行数据包发送;
发送完毕后,在相应的地址空间中写入发送完成标志,以使接收方根据所述发送完成标志,对各数据包进行读取与处理。
2.根据权利要求1所述的方法,其特征在于,确定接收方中各数据包对应的接收地址空间,包括:
根据各数据包的包头中预先写入的接收地址,确定接收方中各数据包对应的地址空间。
3.根据权利要求1所述的方法,其特征在于,在相应的地址空间中写入发送完成标志,包括:
确定各数据包对应的地址空间中预设位置的若干字节;
在所述若干字节对应的地址空间中,写入发送完成标志。
4.根据权利要求3所述的方法,其特征在于,所述地址空间的范围大于相应数据包的报文长度与所述若干字节的总和。
5.一种RapidIO数据传输处理方法,其特征在于,包括:
针对预设的各地址空间,接收方确定当前地址空间中是否存在发送方写入的RapidIO报文数据包的发送完成标志;
若不存在发送完成标志,则跳转到下一地址空间进行处理;
若存在发送完成标志,则判断在先的地址空间中是否存在未处理的数据包;
若存在未处理的数据包,则回跳至相应的地址空间,重新对相应数据包的发送完成标志进行确认;若不存在未处理的数据包,则对当前地址空间中的数据包进行读取与处理。
6.根据权利要求5所述的方法,其特征在于,若存在发送完成标志,则判断在先的地址空间中是否存在未处理的数据包,包括:
若存在发送完成标志,则判断与所述当前地址空间相邻的在先的预设数量个地址空间中是否存在未处理的数据包。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
预先根据各数据包的报文长度,对各地址空间的范围进行划分。
8.根据权利要求5所述的方法,其特征在于,若不存在发送完成标志,则跳转到下一地址空间进行处理,包括:
若不存在发送完成标志,则在等待预设时间段后,跳转到下一地址空间进行处理。
9.一种RapidIO数据传输处理装置,其特征在于,包括:
拆分模块,发送方将待发送数据拆分为若干RapidIO报文数据包;
发送模块,确定接收方中各数据包对应的地址空间,并进行数据包发送;
写入模块,发送完毕后,在相应的地址空间中写入发送完成标志,以使接收方根据所述发送完成标志,对各数据包进行读取与处理。
10.一种RapidIO数据传输处理装置,其特征在于,包括:
确定模块,针对预设的各地址空间,接收方确定当前地址空间中是否存在发送方写入的RapidIO报文数据包的发送完成标志;
处理模块,若不存在发送完成标志,则跳转到下一地址空间进行处理;
判断模块,若存在发送完成标志,则判断在先的地址空间中是否存在未处理的数据包;
确认处理模块,若存在未处理的数据包,则回跳至相应的地址空间,重新对相应数据包的发送完成标志进行确认;若不存在未处理的数据包,则对当前地址空间中的数据包进行读取与处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010750730.9/1.html,转载请声明来源钻瓜专利网。