[发明专利]一种基于FC-AE-ASM协议通信的事件及时间监控方法在审
申请号: | 201510927496.1 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105515866A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 马城城;田泽;黎小玉;刘娟;李攀;杨海波 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 商宇科 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fc ae asm 协议 通信 事件 时间 监控 方法 | ||
技术领域
本发明属于计算机技术应用领域,涉及一种基于FC-AE-ASM协议通信的事 件及时间监控方法。
背景技术
FC-AE-ASM协议是航空电子环境中应用的协议子集的光纤通道典型代表。 在使用该协议进行通信的时候,需要对通信过程进行的监控以确定通信质量。 然而国内尚未见到相关技术资料,国外由于技术封锁也没有详细可实施的资料 可以借鉴。
发明内容
本发明为解决背景技术中存在的上述技术问题,而提供一种基于 FC-AE-ASM协议通信的事件及时间监控方法,通过两种方式有效的监控链路中 的数据,为FC-AE-ASM协议通信监控方法提供了一种灵活的解决方案,为同类 产品的开发提供了指导。
本发明的技术解决方案是:本发明为一种基于FC-AE-ASM协议通信的事件 及时间监控方法,其特殊之处在于:该方法包括以下步骤:
1)开始捕获数据和或结束捕获数据的触发条件设定:
1.1)选定触发类型:选择时间触发和/或事件触发;
1.2)根据触发类型设定触发条件;
2)根据设定的触发条件监控FC-AE-ASM协议通信数据链路或时间信息; 若符合触发条件,开始或停止捕获数据。
上述事件触发包括:接收特定FC-AE-ASM协议帧(特定位置段)、存储捕 获数据缓冲区可用容量的大小或百分比(固定值)。
上述时间触发是监控时间信息,通过定时器中断形式来实现时间触发。
上述事件触发中接收特定FC-AE-ASM协议帧条件设置如下:
1)选择搜索方式,即选择精确搜索或者模糊搜索;
2)确定搜索条件;
2.1)若搜索方式为精确搜索,则选定FC-AE-ASM协议帧中任意数据块作 为搜索的位段,并设定该位段的对比值;
2.2)若搜索方式为模糊搜索,则选定FC-AE-ASM协议帧中特定数据块作 为搜索的位段,并设定该位段的对比值或对比范围;
3)将搜索的位段计算为相对于FC-AE-ASM协议帧头的位置偏移信息和数 据宽度信息,将对比值或对比范围转换为直接参与对比操作运算的对比数据;
4)根据步骤3)获得的位置偏移信息、数据宽度信息及对比数据进行逐 帧对比运算,首次或设定次数符合搜索条件的启动本次事件触发。
一种基于上述的FC-AE-ASM协议通信的事件及时间监控方法的监控模块, 其特殊之处在于:该模块包括类型选择模块,条件设置模块,数据监控模块。
上述类型选择模块,选择数据筛选方式、数据捕获类型、强制捕获错误, 并通过特定命令和数据监控模块通信;选择完成后,该模块将类型选择信息通 发送给数据监控模块;
上述条件设置模块,设置触发方式、触发条件、触发操作,并通过特定命 令和数据监控模块通信;设置完成后,该模块将条件设置信息发送给数据监控 模块;
上述数据监控模块,接收类型选择模块类型选择信息,接收条件设置模块 的条件设置信息,同时监控链路中的数据,当链路中数据满足触发条件时,执 行触发操作。
上述类型选择模块中数据筛选方式包括捕获或过滤;数据捕获类型包括帧 或原语;强制捕获错误包括CRC错误、非法传输字错误、超短帧错误、超长帧 错误、无效EOF错误、非活跃状态接收到帧错误、原语错误。
上述条件设置模块中触发方式设置包括时间触发或模板触发,触发条件根 据触发方式不同可设置为触发时间和触发模板,模板又根据数据捕获类型分原 语模板和帧模板,触发操作包括开始捕获或停止捕获。
由于FC-AE-ASM数据传输的速度非常快,一般超过2Gbps,要求满足触发 条件是进行数据捕获的响应速度非常快,要求响应时间以及触发的响应速度非 常快,精度要求为纳秒级。因此本发明通过监控接收特定FC-AE-ASM协议帧(特 定位置段)、存储捕获数据缓冲区可用容量的大小或百分比(固定值)来实现 事件触发,通过定时器中断形式来实现时间触发,以时间和事件两种方式有效 的监控链路中的数据,为FC-AE-ASM协议通信监控方法提供了一种灵活的解决 方案。
附图说明
图1为本发明事件触发的具体实施例图;
图2为本发明的监控模块结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510927496.1/2.html,转载请声明来源钻瓜专利网。