[发明专利]一种FC-AE设备快速获取接收帧来源的方法在审
申请号: | 202111282626.2 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114006678A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 胡波;刘晓光;喻正国;张彬彬;田宣宣;徐颖 | 申请(专利权)人: | 合肥国科天迅科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 合肥律众知识产权代理有限公司 34147 | 代理人: | 赵娟 |
地址: | 230088 安徽省合肥市高新区望江西*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fc ae 设备 快速 获取 接收 来源 方法 | ||
本发明公开了一种FC‑AE设备快速获取接收帧来源的方法,对新建数据帧或修改已有数据帧后新生成的数据帧进行CRC‑32值计算,仅保留与已有数据帧CRC‑32值均不相等的新生成数据帧;提取所有保留下来的数据帧的相关信息组成帧信息表并按照CRC‑32值由小到大排列成有序数据集;接收数据时,计算当前接收帧的CRC‑32值,与有序数据集中的CRC‑32值进行比较,若存在CRC‑32值相等的数据帧,则该已有数据帧的来源即为当前接收帧的来源。本发明通过对数据帧进行实时计算所得的CRC值进行接收数据帧的识别,满足FC‑AE设备传输的数据帧的内容和关键字段可以被任意编辑修改的使用要求。
技术领域
本发明涉及接收帧识别技术领域,尤其是一种FC-AE设备快速获取接收帧来源的方法。
背景技术
光纤通道航空电子环境(Fibre Channel Avionics Environment,简称FC-AE)是一种高速通讯总线技术,是由美国国家标准协会ANSI提出并制定的一簇协议族,是可以支持多种媒介和连接器件的网络通信协议。基于FC-AE协议的设备具有高带宽、高可靠性、确定性低延迟、可扩展性等诸多优点,逐渐在航空航天、车辆电子等领域得到广泛应用。
在FC-AE设备的生产、测试和使用过程中,需要对产品进行协议测试、功能测试、现场数据传输模拟、压力测试、故障注入模拟、传输路径检查等工作。因此,相关FC-AE测试设备和被测设备在接收数据帧时,需要快速获取数据帧的来源信息,以支持上述需求的实现。
在FC-AE设备的测试、检验和验证过程中,会使用到超短帧、超长帧、CRC错误帧、关键字错误帧等故障帧,其数据帧的内容和关键字段会出现不符合协议规定的情况;同时,为了能够模拟所有可能出现的数据帧组成情况,要求使用到的数据帧的内容和关键字段可以被任意修改。因此,数据帧的内容和关键字段不能再作为标识数据帧来源的信息。
由于FC-AE协议规定了数据帧的最小帧间隔,而在FC-AE设备的测试、检验和验证过程中存在超短帧的传输。因此,需要解决在以最小帧间隔传输最短数据帧的情况下,仍能准确获取接收帧来源信息的问题,以达到不影响数据传输性能的目的。
发明内容
针对上述问题,本发明提供了一种不影响FC-AE设备数据传输性能,且不依赖数据帧的内容和关键字段标识数据帧的情况下,快速获取接收数据帧来源信息的方法,能够适用于以最小帧间隔传输最短数据帧的情况。
一种FC-AE设备快速获取接收帧来源的方法,对新建数据帧或修改已有数据帧后新生成的数据帧进行CRC-32值计算,仅保留与已有数据帧CRC-32值均不相等的新生成数据帧;提取所有保留下来的数据帧的相关信息组成帧信息表并按照CRC-32值由小到大排列成有序数据集,其中相关信息包括但不限于TX_calc_CRC值、来源信息、目标信息;接收数据时,计算当前接收帧的CRC-32值,与有序数据集中的CRC-32值进行比较,若存在CRC-32值相等的数据帧,则该已有数据帧的来源即为当前接收帧的来源。
本发明通过对数据帧进行实时计算所得的CRC值进行接收数据帧的识别,无需使用数据的帧内容、帧关键字段、帧内携带的CRC值,满足FC-AE设备传输的数据帧的内容和关键字段可以被任意编辑修改的使用要求。
为适用于以最小帧间隔传输最短数据帧的情况,当有序数据集包含的帧信息表数量过大时,为其建立多级查找表,通过逐级比较的检索方法进行CRC-32值的比较,具体内容结合CRC值比较过程展开描述如下。
步骤1,新建数据帧或修改已有数据帧形成新生成数据帧,计算新生成数据帧的CRC-32值TX_calc_CRC,其中CRC-32值的计算方法符合FC-AE标准的规定。
步骤2,将新生成数据帧的TX_calc_CRC值,与每条已有数据帧的TX_calc_CRC值进行比较,若不存在TX_calc_CRC值相等的已有数据帧,则保留该新生成数据帧,否则重复步骤1,参照图1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥国科天迅科技有限公司,未经合肥国科天迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111282626.2/2.html,转载请声明来源钻瓜专利网。