机载网络通信端口数据分段机制实现正确性的处理方法技术

技术编号:36947442 阅读:18 留言:0更新日期:2023-03-22 19:08
本发明专利技术提供了一种机载网络通信端口数据分段机制实现正确性的处理方法,根据机载网络通信端口对数据分段时的故障类型及模式,设计分段故障检测状态机,依据分段故障检测状态机对机载网络通信端口数据分段机制实现的正确性进行处理。上述方法采用分段故障检测状态机对数据分段机制实现的正确性进行判断,确保非正确和完整的数据不会向数据接收端提交,避免数据接收端接收错误的数据。数据接收端接收错误的数据。数据接收端接收错误的数据。

【技术实现步骤摘要】
机载网络通信端口数据分段机制实现正确性的处理方法


[0001]本专利技术涉及计算机通信
,具体为一种机载网络通信端口数据分段机制实现正确性的处理方法。

技术介绍

[0002]机载网络通信端口具有高带宽、高可靠、低延迟及扩展灵活等特点,广泛应用于飞机航空电子系统当中。
[0003]在数据发送过程中,机载网络通信端口依据分段机制将要发送的数据块采用序列的方式分成多个有效载荷,并把每个有效载荷分别放入一个帧中,通过序列传输的方式完成大数据块的发送。但是当机载网络通信端口对分段机制执行不正确时,则会导致数据传输异常进而造成数据无法正常接收的问题。
[0004]因此,需提供一种方法,当机载网络通信端口对数据分段时,对数据分段机制执行的正确性进行自动检测和处理,以确保机载网络端口间数据传输和处理的正确与完整。

技术实现思路

[0005]机载网络通信端口对数据分段时,为了避免因数据分段机制执行错误造成数据传输异常、无法正常接收的问题,进而确保对数据分段机制执行的正确性,本专利技术设计了机载网络通信端口数据分段机制实现正确性的处理方法。
[0006]实现专利技术目的的技术方案如下:一种机载网络通信端口数据分段机制实现正确性的处理方法,根据机载网络通信端口对数据分段时的故障类型及模式,设计分段故障检测状态机,依据分段故障检测状态机对机载网络通信端口数据分段机制实现的正确性进行处理;
[0007]数据分段机制实现正确性的处理方法包括以下步骤:
[0008]S1、机载网络通信端口获取链路同步信息;
[0009]S2、分段故障检测状态机对数据接收端从机载网络通信链路等待接收到的是SOFi3原语还是失同步进行检测;
[0010]S21、若检测到SOFi3原语,则进入步骤S3;
[0011]S22、若检测到失同步,则分段故障检测状态机返回至初始态;
[0012]S23、若均未检测到,则继续检测;
[0013]S3、机载网络通信端口获取并解析待发送消息长度信息,获得多个字段信息;
[0014]S4、数据接收端接收数据;
[0015]S41、当机载网络通信端口检测到第一种错误消息时,停止接收数据,返回至步骤S2,重新等待下一序列中输出的数据帧;
[0016]S42、当检测到第二种错误消息时,则进入并执行下述步骤S5;
[0017]S43、当检测到第三种错误消息时,则进入并执行步骤S3或S1;
[0018]S5、机载网络通信端口检测单序列有偏移情况的填充字。
[0019]在一个实施例中,上述步骤S3中,字段信息包括机载网络帧头中的相对偏移、帧大小、SEQ_ID、SEQ_CNT、末尾帧、填充字。
[0020]在一个实施例中,上述步骤S41中,第一种错误消息包括错误数据帧、非连续帧错误、非同帧错误、消息长度错误、单序列单帧无偏移错误、单序列多帧无偏移错误、单帧有偏移1类填充字错误、单帧有偏移2类填充字错误、单帧有偏移3类填充字错误、多帧有偏移1类填充字错误、多帧有偏移2类填充字错误、多帧有偏移3类填充字错误中任意一种。
[0021]在一个实施例中,上述步骤S42中,第二种错误消息包括单序列单帧有偏移错误、单序列多帧有偏移错误中任意一种。
[0022]在一个实施例中,上述步骤S5中,机载网络通信端口检测单序列有偏移情况的填充字,包括:
[0023]S51、机载网络通信端口检测到单序列单帧有偏移情况下存在1类填充字、2类填充字和3类填充字;
[0024]S52、机载网络通信端口检测到单序列多帧有偏移情况下存在1类填充字、2类填充字和3类填充字。
[0025]在一个实施例中,上述步骤S43中,第三种错误消息包括接收到SOFi3数据帧错误或机载网络通信链路失同步错误中任意一种;
[0026]当检测到接收到SOFi3数据帧错误时,则进入并执行步骤S3;
[0027]当检测到机载网络通信链路失同步错误时,则进入并执行步骤S1。
[0028]与现有技术相比,本专利技术的有益效果是:本专利技术设计的机载网络通信端口数据分段机制实现正确性的处理方法,能够采用分段故障检测状态机对数据分段机制实现的正确性进行判断,确保非正确和完整的数据不会向数据接收端提交,避免数据接收端接收错误的数据。
附图说明
[0029]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术为了更清楚地说明本专利技术实施例或现有技术中的技术方案,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本专利技术机载网络通信端口数据分段机制实现正确性的处理方法的流程图。
具体实施方式
[0031]下面结合具体实施例来进一步描述本专利技术,本专利技术的优点和特点将会随着描述而更为清楚。但这些实施例仅是范例性的,并不对本专利技术的范围构成任何限制。本领域技术人员应该理解的是,在不偏离本专利技术的精神和范围下可以对本专利技术技术方案的细节和形式进行修改或替换,但这些修改和替换均落入本专利技术的保护范围内。
[0032]在本实施例的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解
为对本专利技术创造的限制。
[0033]此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0034]本具体实施方式公开了一种机载网络通信端口数据分段机制实现正确性的处理方法,根据机载网络通信端口对数据分段时的故障类型及模式,设计分段故障检测状态机,依据分段故障检测状态机对机载网络通信端口数据分段机制实现的正确性进行处理。
[0035]参见图1所示,数据分段机制实现正确性的处理方法包括以下步骤:
[0036]S1、机载网络通信端口获取链路同步信息;
[0037]S2、分段故障检测状态机对数据接收端从机载网络通信链路等待接收到的是SOFi3原语还是失同步进行检测;
[0038]S21、若检测到SOFi3原语,则进入步骤S3;
[0039]S22、若检测到失同步,则分段故障检测状态机返回至初始态;
[0040]S23、若均未检测到,则继续检测;
[0041]S3、机载网络通信端口获取并解析待发送消息长度信息,获得多个字段信息;
[0042]S4、数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机载网络通信端口数据分段机制实现正确性的处理方法,其特征在于:根据机载网络通信端口对数据分段时的故障类型及模式,设计分段故障检测状态机,依据分段故障检测状态机对机载网络通信端口数据分段机制实现的正确性进行处理;数据分段机制实现的正确性的处理方法包括以下步骤:S1、机载网络通信端口获取链路同步信息;S2、分段故障检测状态机对数据接收端从机载网络通信链路等待接收到的是SOFi 3原语还是失同步进行检测;S21、若检测到SOFi 3原语,则进入步骤S3;S22、若检测到失同步,则分段故障检测状态机返回至初始态;S23、若均未检测到,则继续检测;S3、机载网络通信端口获取并解析待发送消息长度信息,获得多个字段信息;S4、数据接收端接收数据;S41、当机载网络通信端口检测到第一种错误消息时,停止接收数据,返回至步骤S2,重新等待下一序列中输出的数据帧;S42、当检测到第二种错误消息时,则进入并执行下述步骤S5;S43、当检测到第三种错误消息时,则进入并执行步骤S3或S1;S5、机载网络通信端口检测单序列有偏移情况的填充字。2.根据权利要求1所述的机载网络通信端口数据分段机制实现正确性的处理方法,其特征在于:步骤S3中,字段信息包括机载网络帧头中的相对偏移、帧大小、SEQ_ID、SEQ_CNT、末尾帧、填充字。3.根据权利要求1所述的机载网络通信端口...

【专利技术属性】
技术研发人员:朱志强孙东旭樊超邓发俊冯晓东
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1