[发明专利]基于FC-ASM协议的并发分片消息接收方法及电路有效

专利信息
申请号: 201611140195.5 申请日: 2016-12-12
公开(公告)号: CN108616327B 公开(公告)日: 2021-03-26
发明(设计)人: 田泽;张荣华;郭亮;刘浩;黎小玉 申请(专利权)人: 中国航空工业集团公司西安航空计算技术研究所
主分类号: H04L1/00 分类号: H04L1/00
代理公司: 中国航空专利中心 11008 代理人: 杜永保
地址: 710000 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 fc asm 协议 并发 分片 消息 接收 方法 电路
【说明书】:

发明属于计算机应用技术领域,尤其涉及一种基于FC‑ASM协议的流消息接收方法和实现该方法的电路。本发明的方法包括配置CAM检索表步骤和分片接收与重组步骤;该方法的电路包括接收分片检测模块、CAM检索表管理模块、CAM检索表模块;并发分片消息序列接收通过设置接收消息的CAM检索表,记录消息的分片接收状态,完成整条消息的各分片的重组。

技术领域

本发明属于计算机硬件技术,涉及一种基于FC-ASM协议的消息发送、接收电路。

背景技术

FC-ASM协议定义了数据块消息、流消息等类型的消息。其中流消息的消息长度最长可以到16M。在基于FC_ASM协议的消息发送、接收电路中,消息的发送、接收都是按照标准的FC帧进行的。标准的FC帧长度为2148字节,除去帧头、帧尾等标志,有效的载荷字段只有2096个字节,对于最长可达16M字节的流消息,在发送中,需要对流消息进行分片处理,在接收过程中再对分片进行重组,完成整条流消息的收发。

发明内容

发明目的:

为了解决上述技术问题,本发明提供了一种基于FC-ASM协议的并发分片消息接收方法,简单易行、应用广泛的解决流消息接收电路。

技术方案:

一种基于FC-ASM协议的并发分片消息接收方法,包括下列步骤:

配置步骤:配置CAM检索表,该表用来记录流消息的接收状态,CAM检索表包括一个N位的有效标志信号和N个检索项,每一个检索项包含下列信息:

流消息已接收长度(cam_length[24:0])、

流消息已接收分包数目(cam_seq_num[15:0])、

流消息在主机内存中所占的缓冲单元ID(cam_buf_id[4:0])、

流消息消息头的存储地址(cam_addr_head[31:0])、

流消息数据部分的存储地址(cam_addr_data[31:0]),

初始状态下,CAM检索表为空状态,N位有效标志信号全为0,表示没有有效的检索项;

分片接收与重组步骤:

接收到一个分片时,如果为流消息的首片,如果当前流消息的首片没有在CAM检索表中检索到时,则向接收存储单元管理模块申请缓冲单元,同时在CAM检索表中创建新的检索项,置检索项对应的有效标志信号为1;如果当前流消息在CAM检索表中检索到时,则以当前片为首片,更新该检索项,同时报主机流消息末片丢失错误;

如果不是流消息的首片时,并且当前流消息在CAM检索表中未检索到时,则直接丢弃该片,CAM检索表不作任何更改,如果当前分片在CAM检索表中检索到时,则在当前分片接收结束时,更新CAM检索表对应检索项中的内容,如果当前分片在CAM检索表中检索到,但是存在接收状态错误时,则直接丢弃该片,同时置该检索项对应的有效标志信号为0;CAM检索表的可用单元中记录了分片的起始存储地址、已接收分包数目。当接收到流消息的分片时,该分片是后续片,则通过分包数目乘以每个分片的长度,算出当前分片在主机存储中的偏移地址,根据可用单元中记录的分片起始存储地址,可以得到该分片在主机存储中的地址信息,此过程即并发分片接收时流消息的分片重组,

如果为流消息的末片,则结束时直接置该检索项对应的有效标志信号为0,并且将接收完成状态发送至主机。

存在接收状态错误是指流消息接收片序列号不连续、接收长度超出片头中的片长度字段。

通过消息ID和序列ID在CAM检索表中进行检索。

N的值根据接收电路的具体要求确定。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611140195.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top