CN105515866A - 一种基于fc-ae-asm协议通信的事件及时间监控方法 - Google Patents
一种基于fc-ae-asm协议通信的事件及时间监控方法 Download PDFInfo
- Publication number
- CN105515866A CN105515866A CN201510927496.1A CN201510927496A CN105515866A CN 105515866 A CN105515866 A CN 105515866A CN 201510927496 A CN201510927496 A CN 201510927496A CN 105515866 A CN105515866 A CN 105515866A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- frame
- search
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 41
- 230000006854 communication Effects 0.000 title claims abstract description 24
- 238000004891 communication Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000001960 triggered effect Effects 0.000 claims description 14
- 238000013481 data capture Methods 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 9
- 238000012216 screening Methods 0.000 claims description 6
- 230000003139 buffering effect Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000002123 temporal effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Mining & Analysis (AREA)
- Communication Control (AREA)
Abstract
本发明涉及一种基于FC-AE-ASM协议通信的事件及时间监控方法。该方法包括以下步骤:1)开始捕获数据和或结束捕获数据的触发条件设定:1.1)选定触发类型:选择时间触发和/或事件触发;1.2)根据触发类型设定触发条件;2)根据设定的触发条件监控于FC-AE-ASM协议通信数据链路或时间信息;若符合触发条件,开始或停止捕获数据。本发明通过时间和事件两种方式有效的监控链路中的数据,实现了一种基于FC-AE-ASM协议通信的事件及时间监控方法。
Description
技术领域
本发明属于计算机技术应用领域,涉及一种基于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为本发明的监控模块结构图。
具体实施方式
下面对本发明做进一步详细说明。本发明包括以下步骤:
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)获得的位置偏移信息、数据宽度信息及对比数据进行逐帧对比运算,首次或设定次数符合搜索条件的启动本次事件触发。
时间触发是监控时间信息,通过定时器中断形式来实现时间触发。
参见图1,本发明的一个具体实施例中,事件触发中接收特定FC-AE-ASM协议帧条件设置如下:
假定链路上接收数据的顺序为数据帧1、数据帧2……,特定FC-AE-ASM协议帧为满足精确搜索或模糊搜索条件的数据帧,并设置第一次搜索成功为触发条件。
精确搜索时:
2)设定对比模板1得到5号位置和对比值字符串“8”以及7号位置和对比值字符串“4”;
3)对比模板1的5号位置相对帧头的位置偏移信息为4,数据位宽为1,将字符串“8”转换为可直接参与对比操作运算的对比数据8,7号位置相对帧头的位置偏移信息为6,数据位宽为1,将字符串“4”转换为可直接参与对比操作运算的对比数据4;
4)根据步骤3)得到的信息依次对数据帧1、数据帧2……进行查找,得到符合搜索条件的数据帧2,启动本次事件触发。
模糊搜索时:
2)选定2号位置,搜索对比条件为大于3,再选定8号位置,搜索对比条件是能够整除2,两个条件为逻辑与关系,默认数据位宽为1。
3)得到2号位置相对帧头的位置偏移信息为1,数据位宽为1,将大于3转换为可直接参与对比操作运算的大于3;8号位置相对帧头的位置偏移信息为7,数据位宽为1,将能够整除2转换为可直接参与对比操作运算的“对比数据%2=0”;
4)根据步骤3)得到的信息对依次对数据帧1、数据帧2……进行查找,得到符合搜索条件的数据帧2,启动本次事件触发。
参见图2,本发明的方法通过采用模块化设计方法构成监控模块,包括类型选择模块1,条件设置模块2,数据监控模块3;其中:
类型选择模块1为用户提供数据筛选方式、数据捕获类型、强制捕获错误的接口,并通过特定命令和数据监控模块3通信。选择完成后,该模块将类型选择信息通发送给数据监控模块3。具体为:
数据筛选方式包括捕获或过滤;数据捕获类型包括帧或原语;强制捕获错误包括CRC错误、非法传输字错误、超短帧错误、超长帧错误、无效EOF错误、非活跃状态接收到帧错误、原语错误。该模块通过特定命令和数据监控模块3通信,将类型选择信息通发送给数据监控模块3。
条件设置模块2为用户提供触发方式设置、触发条件设置、触发操作设置的接口,并通过特定命令和数据监控模块3通信。设置完成后,该模块将条件设置信息发送给数据监控模块3。具体为:
触发方式设置包括时间触发或模板触发,触发条件根据触发方式不同可设置为触发时间和触发模板,模板又根据数据捕获类型分原语模板和帧模板,触发操作包括开始捕获或停止捕获。该模块通过特定命令和数据监控模块3通信。将条件设置信息发送给数据监控模块3。
数据监控模块3接收类型选择模块1类型选择信息,接收条件设置模块2的条件设置信息,同时监控链路中的数据,当链路中数据满足条件时,执行触发操作。
当执行时间触发时,当记录仪满足触发时间时,会自动执行触发操作,对链路中数据进行开始捕获或停止捕获,如果在满足触发条件之前记录仪下电,则会终止触发。
当执行模板触发时,当记录仪满足触发模板时,会自动执行触发操作,对链路中数据进行开始捕获或停止捕获,如果在满足触发条件之前记录仪下电,则会终止触发。
Claims (7)
1.一种基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:该方法包括以下步骤:
1)开始捕获数据和或结束捕获数据的触发条件设定:
1.1)选定触发类型:选择时间触发和/或事件触发;
1.2)根据触发类型设定触发条件;
2)根据设定的触发条件监控FC-AE-ASM协议通信数据链路或时间信息;若符合触发条件,开始或停止捕获数据。
2.根据权利要求1所述的基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:所述事件触发包括:接收特定FC-AE-ASM协议帧、存储捕获数据缓冲区可用容量的大小或百分比。
3.根据权利要求1所述的基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:所述时间触发是监控时间信息,通过定时器中断形式来实现时间触发。
4.根据权利要求2所述的基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:所述事件触发中接收特定FC-AE-ASM协议帧条件设置如下:
1)选择搜索方式,即选择精确搜索或者模糊搜索;
2)确定搜索条件;
2.1)若搜索方式为精确搜索,则选定FC-AE-ASM协议帧中任意数据块作为搜索的位段,并设定该位段的对比值;
2.2)若搜索方式为模糊搜索,则选定FC-AE-ASM协议帧中特定数据块作为搜索的位段,并设定该位段的对比值或对比范围;
3)将搜索的位段计算为相对于FC-AE-ASM协议帧头的位置偏移信息和数据宽度信息,将对比值或对比范围转换为直接参与对比操作运算的对比数据;
4)根据步骤3)获得的位置偏移信息、数据宽度信息及对比数据进行逐帧对比运算,首次或设定次数符合搜索条件的启动本次事件触发。
5.一种基于权利要求1所述的FC-AE-ASM协议通信的事件及时间监控方法的监控模块,其特征在于:该模块包括类型选择模块,条件设置模块,数据监控模块;
所述类型选择模块,选择数据筛选方式、数据捕获类型、强制捕获错误,并通过特定命令和数据监控模块通信;选择完成后,该模块将类型选择信息通发送给数据监控模块;
所述条件设置模块,设置触发方式、触发条件、触发操作,并通过特定命令和数据监控模块通信;设置完成后,该模块将条件设置信息发送给数据监控模块;
所述数据监控模块,接收类型选择模块类型选择信息,接收条件设置模块的条件设置信息,同时监控链路中的数据,当链路中数据满足触发条件时,执行触发操作。
6.根据权利要求5所述的基于FC-AE-ASM协议通信的事件及时间监控模块,其特征在于:所述类型选择模块中数据筛选方式包括捕获或过滤;数据捕获类型包括帧或原语;强制捕获错误包括CRC错误、非法传输字错误、超短帧错误、超长帧错误、无效EOF错误、非活跃状态接收到帧错误、原语错误。
7.根据权利要求6所述的基于FC-AE-ASM协议通信的事件及时间监控模块,其特征在于:所述条件设置模块中触发方式设置包括时间触发或模板触发,触发条件根据触发方式不同可设置为触发时间和触发模板,模板又根据数据捕获类型分原语模板和帧模板,触发操作包括开始捕获或停止捕获。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510927496.1A CN105515866A (zh) | 2015-12-11 | 2015-12-11 | 一种基于fc-ae-asm协议通信的事件及时间监控方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510927496.1A CN105515866A (zh) | 2015-12-11 | 2015-12-11 | 一种基于fc-ae-asm协议通信的事件及时间监控方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105515866A true CN105515866A (zh) | 2016-04-20 |
Family
ID=55723525
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510927496.1A Pending CN105515866A (zh) | 2015-12-11 | 2015-12-11 | 一种基于fc-ae-asm协议通信的事件及时间监控方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105515866A (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106850466A (zh) * | 2017-02-22 | 2017-06-13 | 电子科技大学 | 一种时间触发网络中数据包的转发方法及装置 |
| CN111830976A (zh) * | 2020-07-01 | 2020-10-27 | 武汉理工大学 | DoS攻击下基于切换T-S模糊系统的无人船艇控制方法 |
| CN114157731A (zh) * | 2021-10-29 | 2022-03-08 | 合肥国科天迅科技有限公司 | 一种基于FHP-trie树和动态优先级调度的FC-AE协议解析仪 |
| CN115086192A (zh) * | 2022-05-09 | 2022-09-20 | 北京旋极信息技术股份有限公司 | 一种数据处理方法、装置、系统及监控卡 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1639649A (zh) * | 2002-02-25 | 2005-07-13 | 通用电气公司 | 用于有条件触发的系统数据捕获的方法和系统 |
| CN102752674A (zh) * | 2012-07-11 | 2012-10-24 | 烽火通信科技股份有限公司 | 10g epon报文的捕获电路及写控制方法 |
| US8392993B1 (en) * | 2010-06-23 | 2013-03-05 | Symantec Corporation | Systems and methods for delaying termination of a process to capture data relating to a potential threat |
| CN103995764A (zh) * | 2014-05-21 | 2014-08-20 | 电子科技大学 | 一种具有串行总线协议连续触发功能的逻辑分析仪 |
-
2015
- 2015-12-11 CN CN201510927496.1A patent/CN105515866A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1639649A (zh) * | 2002-02-25 | 2005-07-13 | 通用电气公司 | 用于有条件触发的系统数据捕获的方法和系统 |
| US8392993B1 (en) * | 2010-06-23 | 2013-03-05 | Symantec Corporation | Systems and methods for delaying termination of a process to capture data relating to a potential threat |
| CN102752674A (zh) * | 2012-07-11 | 2012-10-24 | 烽火通信科技股份有限公司 | 10g epon报文的捕获电路及写控制方法 |
| CN103995764A (zh) * | 2014-05-21 | 2014-08-20 | 电子科技大学 | 一种具有串行总线协议连续触发功能的逻辑分析仪 |
Non-Patent Citations (1)
| Title |
|---|
| 刘川: "光纤通道节点功能测试模块研制", 《中国优秀硕士学位论文全文数据库(信息科技辑)》 * |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106850466A (zh) * | 2017-02-22 | 2017-06-13 | 电子科技大学 | 一种时间触发网络中数据包的转发方法及装置 |
| CN106850466B (zh) * | 2017-02-22 | 2019-12-20 | 电子科技大学 | 一种时间触发网络中数据包的转发方法及装置 |
| CN111830976A (zh) * | 2020-07-01 | 2020-10-27 | 武汉理工大学 | DoS攻击下基于切换T-S模糊系统的无人船艇控制方法 |
| CN111830976B (zh) * | 2020-07-01 | 2021-03-23 | 武汉理工大学 | DoS攻击下基于切换T-S模糊系统的无人船艇控制方法 |
| WO2022000945A1 (zh) * | 2020-07-01 | 2022-01-06 | 武汉理工大学 | DoS攻击下基于切换T-S模糊系统的无人船艇控制方法 |
| US11921505B2 (en) | 2020-07-01 | 2024-03-05 | Wuhan University Of Technology | Unmanned surface vehicle control method based on switching T-S fuzzy system under DoS attack |
| CN114157731A (zh) * | 2021-10-29 | 2022-03-08 | 合肥国科天迅科技有限公司 | 一种基于FHP-trie树和动态优先级调度的FC-AE协议解析仪 |
| CN114157731B (zh) * | 2021-10-29 | 2024-04-12 | 合肥华控天芯科技有限公司 | 一种基于FPH-trie树和动态优先级调度的FC-AE协议解析仪 |
| CN115086192A (zh) * | 2022-05-09 | 2022-09-20 | 北京旋极信息技术股份有限公司 | 一种数据处理方法、装置、系统及监控卡 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104601203B (zh) | 一种低功耗蓝牙设备动态调整连接参数的方法及装置 | |
| KR101752264B1 (ko) | 앵커 마스터 선택 방법 및 장치 | |
| EP2849384B1 (en) | Approximate matching method and related device, and communication system | |
| CN105515866A (zh) | 一种基于fc-ae-asm协议通信的事件及时间监控方法 | |
| CN105830485B (zh) | 一种无线链路监测方法及ue | |
| CN103617098B (zh) | 基于数据变化的智能备份方法及智能备份系统 | |
| CN103324546B (zh) | 一种延时喂狗的方法及装置 | |
| US8966501B2 (en) | Method and system for time-based correlation of events | |
| HUE028442T2 (en) | Parameter configuration procedure, base station and user equipment | |
| CN106507217B (zh) | 视频流的时间戳的处理方法和装置 | |
| CN107926058A (zh) | 利用设备监控的信道可用性检查 | |
| KR20140145972A (ko) | 단말 및 그 단말에서 애플리케이션 동기화 방법 | |
| CN104035901A (zh) | 一种ttcan总线对时及发送数据的方法 | |
| US10778281B2 (en) | Method and device for controlling frequency hopping, transmitter and receiver | |
| CN105530377B (zh) | 一种唤醒锁的处理方法、装置及系统 | |
| TW202118320A (zh) | 近場通訊認證的發起方法及相關裝置 | |
| EP2741449B1 (en) | Processing of call data records | |
| CN106162577B (zh) | 一种消息推送方法及消息推送设备 | |
| CN116614199A (zh) | 时钟同步方法、装置、从时钟设备、时钟同步系统和介质 | |
| CN104796730A (zh) | 一种检测网络视频直播中慢速用户的方法、装置和系统 | |
| CN113590385A (zh) | 一种文件上传自动备份系统及其备份方法 | |
| CN105653207B (zh) | 一种闪存接口信息的实时解析方法和系统 | |
| CN104348748B (zh) | 一种限制网速的方法及系统 | |
| CN104133805A (zh) | Atp车载设备中的数据同步方法与装置 | |
| CN106559811B (zh) | 蓝牙数据接收控制方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160420 |