[发明专利]一种FC-AE设备快速获取接收帧来源的方法在审
申请号: | 202111282626.2 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114006678A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 胡波;刘晓光;喻正国;张彬彬;田宣宣;徐颖 | 申请(专利权)人: | 合肥国科天迅科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 合肥律众知识产权代理有限公司 34147 | 代理人: | 赵娟 |
地址: | 230088 安徽省合肥市高新区望江西*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fc ae 设备 快速 获取 接收 来源 方法 | ||
1.一种FC-AE设备快速获取接收帧来源的方法,其特征在于,对新建数据帧或修改已有数据帧后新生成的数据帧进行CRC-32值计算,仅保留与已有数据帧CRC-32值均不相等的新生成数据帧;
提取所有保留下来的数据帧的相关信息组成帧信息表并按照CRC-32值由小到大排列成有序数据集,其中相关信息包括但不限于CR-32C值、来源信息、目标信息;
接收数据时,计算当前接收帧的CRC-32值,与有序数据集中的CRC-32值进行比较,若存在CRC-32值相等的数据帧,则该已有数据帧的来源即为当前接收帧的来源。
2.根据权利要求1所述的FC-AE设备快速获取接收帧来源的方法,其特征在于,当有序数据集包含的帧信息表数量过大时,为其建立多级查找表,通过逐级比较的检索方法进行CRC-32值的比较。
3.根据权利要求2所述的FC-AE设备快速获取接收帧来源的方法,其特征在于,具体包括以下步骤:
步骤1,新建数据帧或修改已有数据帧形成新生成数据帧,计算新生成数据帧的CRC-32值TX_calc_CRC,其中CRC-32值的计算方法符合FC-AE标准的规定;
步骤2,将新生成数据帧的TX_calc_CRC值,与每条已有数据帧的TX_calc_CRC值进行比较,若不存在TX_calc_CRC值相等的已有数据帧,则保留该新生成数据帧,否则重复步骤1;
步骤3,将保留下来的新生成数据帧的相关信息组成帧信息表;
步骤4,将所有帧信息表,按照TX_calc_CRC值由小到大的顺序进行排序,形成有序数据集;
步骤5,从有序数据集中提取帧信息表中的TX_calc_CRC值,生成n级查找表,最后1级查找表包含有序数据集中所有帧信息表的TX_calc_CRC值,并与有序数据集中的各帧信息表一一对应;
步骤6,接收数据时,计算当前接收帧的CRC-32值RX_calc_CRC,其中CRC-32值的计算方法与步骤1相同;
步骤7,将当前接收帧的RX_calc_CRC值依序与各级查找表表项中的TX_calc_CRC值分别进行比较,并将前一级的比较结果转化为下一级查找表表项的索引,从下一级查找表中提取对应的表项,重复比较步骤;
步骤8,待n级查找表比较完成后,获得当前接收帧的RX_calc_CRC值与最后1级查找表表项中的TX_calc_CRC值的对应关系,进而获得RX_calc_CRC值与有序数据集中的帧信息表的对应关系,将无法获得对应关系的RX_calc_CRC值所属接收帧认定为未知来源帧;
步骤9,从有序数据集中提取与当前接收帧RX_calc_CRC值对应的帧信息表,从该帧信息表中提取相关信息,获取接收帧来源。
4.根据权利要求3所述的FC-AE设备快速获取接收帧来源的方法,其特征在于,步骤5中n级查找表的生成规则:
有序数据集能够包含的帧信息表数量最大值记为T,T为非0自然数,当实际帧信息表数量不足T时,用TX_calc_CRC值最大的帧信息表向下填充有序数据集空余部分;
从有序数据集中提取帧信息表TX_calc_CRC值作为各级查找表表项时,每个表项包含的TX_calc_CRC值数量最大值为记为M,M为非0自然数,M值根据系统处理能力适当选取,使得最小帧间隔所占时间与超短帧传输所占时间之和大于检索各级查找表所占用的时间,并且使得T为M的整数倍;
当前查找表级数记为i,i取值1,2,3,…,n-1,n,则当前查找表从有序数据集内以特定间隔提取TX_calc_CRC值;
当1≤i<n时,提取间隔Gi=T/Mi,每个表项由有序数据集内以间隔Gi提取的M个TX_calc_CRC值组成,各表项保持TX_calc_CRC值由小到大的顺序,依次排列形成第i级查找表;
当i=n时,提取间隔Gi=1,若查找表仅1级,则每个表项包含的TX_calc_CRC值数量为T个,否则每个表项包含的TX_calc_CRC值数量为Gi-1个,Gi-1为上一级查找表的提取间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥国科天迅科技有限公司,未经合肥国科天迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111282626.2/1.html,转载请声明来源钻瓜专利网。