[发明专利]一种分布式系统军用1394总线数据完整性监控方法有效
申请号: | 201711293925.X | 申请日: | 2017-12-08 |
公开(公告)号: | CN108183835B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 郑菱莎;王涛;金智;闫泓宇;赵喆;徐敏 | 申请(专利权)人: | 中国航空工业集团公司成都飞机设计研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L1/00 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王中兴 |
地址: | 610091 四川省成都市青羊区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于航空电子系统技术,涉及一种分布式系统军用1394总线数据完整性监控方法。本发明是综合心跳字监控和SVPC监控两种总线校验方法的军用1394总线检测方法。发明是基于两种校验方式设计了总线ILM在线监控器,并通过两种校验方法的ILM监控器在连续的时段内的故障次数设计融合判断算法,完成对总线传输信号的监控,以此来判断总线的有效性。针对实际分布式系统中不同系统的总线运行周期,提出了应用于军用1394总线检测方法中的心跳字容差设计。同时,就总线数据校验,提出了采用逐一数据依次求取异或的方式生成校验位的SVPC校验方法。 | ||
搜索关键词: | 一种 分布式 系统 军用 1394 总线 数据 完整性 监控 方法 | ||
【主权项】:
1.一种分布式系统军用1394总线数据完整性监控方法,其特征为所述方法包括:1)一级控制器对二级控制器的情况,分为以下步骤:步骤一:根据系统传输要求所定义数据包传输协议,提取总线监控所需的数据,包括心跳字和SVPC校验位;步骤二:针对协议进行总线ILM监控,检查数据包中心跳字,进行心跳字监控,如该拍的心跳字HEART_ILM相应位为0,则该节点的对应心跳字故障计数加1,但不大于心跳字检验故障阈值;如果本拍故障恢复,即HEART_ILM相应位为1,则对应心跳字故障计数减1,但不小于0;当连续时间内心跳字检验故障计数达到心跳字检验故障阈值,则判定心跳字检验故障heatbeat_err=1;步骤三:针对协议进行总线ILM监控,检查数据包中SVPC校验位,对总线数据包进行SVPC监控,检验失败,SVPC_ILM相应位为0,则该节点的对应SVPC故障计数加1;如果本拍SVPC校验通过,SVPC_ILM相应位为1,那么对应故障计数减1,但不小于0;当连续时间内SVPC监控故障计数达到SVPC校验故障阈值,则判定SVPC校验故障,svpc_err=1;所述SVPC校验是将一个数据包内所需要校验的数据串中所有的16位字依次进行异或计算之后所得结果;步骤四:综合判断总线有效性,只有当二级控制器本通道当拍的有效性为真且对应两种校验均没故障,即heatbeat_err=0且svpc_err=0,则该通道总线数据有效,即如果任意校验报故,则判定该总线传输故障;2)二级控制器接收一级控制器的情况,即总线周期短的接收周期长的控制器发来的数据,则是先检测数据包刷新状态,再进行心跳字检验方法,并对有刷新的数据包进行SVPC监控,此时心跳字合法性设计为:计算本通道该拍减去上上拍的心跳值之差,如果差为1或者2,则认为心跳正确,HEAT_ILM=1;否则则认为心跳错误,HEAT_ILM为0;其后的步骤同1)中的步骤三和步骤四。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司成都飞机设计研究所,未经中国航空工业集团公司成都飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711293925.X/,转载请声明来源钻瓜专利网。