[发明专利]基于FC-AE-1553协议的消息处理方法和装置有效
申请号: | 202011598975.0 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112311461B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 曹丽剑;黄炳;张凯;李龙威;伏龙;李小波 | 申请(专利权)人: | 北京国科天迅科技有限公司 |
主分类号: | H04B10/27 | 分类号: | H04B10/27 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 朱五云 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fc ae 1553 协议 消息 处理 方法 装置 | ||
本申请公开了一种基于FC‑AE‑1553协议的消息处理方法和装置,涉及光纤通信领域。在执行循环消息列表中的每个循环消息之前,查询紧急消息列表是否为空;若紧急消息列表不为空,则检测当前执行时机与紧急消息列表中的紧急消息的执行时机是否匹配;若当前执行时机与紧急消息的执行时机匹配,则执行紧急消息;在紧急消息执行结束后,继续执行循环消息列表中的循环消息。本申请实施例相比于现有技术,在执行紧急消息时,不需要重新生成新的消息队列,而是根据当前执行时机与紧急消息列表中的紧急消息的执行时机是否匹配来确定是否执行紧急消息,这样,紧急消息的执行时机可以灵活设置,且不改变原有的循环消息列表,因此提高了消息执行的灵活性。
技术领域
本申请涉及光纤通信领域,特别是涉及一种基于FC-AE-1553协议的消息处理方法和装置。
背景技术
随着电子技术的迅猛发展,基于FC-AE-1553协议进行通信的光纤网络在航空航天领域得到了广泛应用。
在实际应用中,基于FC-AE-1553协议的光纤网络的网元设备进行消息处理的过程包括以下内容:循环执行消息执行列表中的消息,在此过程中,若需要执行紧急消息,那么根据该紧急消息和消息执行列表中的消息组建新的消息执行列表,然后用新的消息执行列表替换之前的消息执行列表,并执行该新的消息执行列表中的消息。在紧急消息执行结束后,再次重新组建去除了该紧急消息的新的消息执行列表,并替换之前的消息执行列表,以此类推。
然而,上述方法中,每次需要执行紧急消息时,均需要重新组建消息执行列表,因此,执行紧急消息的灵活性较差。
发明内容
基于此,本申请实施例提供了一种基于FC-AE-1553协议的消息处理方法和装置,可以提高执行紧急消息的灵活性。
一种基于FC-AE-1553协议的消息处理方法,用于光纤网络的网元设备中,光纤网络的网元设备基于FC-AE-1553协议进行通信该方法包括:
在执行循环消息列表中的每个循环消息之前,查询紧急消息列表是否为空;
若紧急消息列表不为空,则检测当前执行时机与紧急消息列表中的紧急消息的执行时机是否匹配;
若当前执行时机与紧急消息的执行时机匹配,则执行紧急消息;
在紧急消息执行结束后,继续执行循环消息列表中的循环消息。
在本申请是一个实施例中,该方法还包括:
若紧急消息列表为空,则继续执行循环消息列表中的循环消息。
在本申请是一个实施例中,该方法还包括:
若当前执行时机与紧急消息的执行时机不匹配,则继续执行循环消息列表中的循环消息。
在本申请是一个实施例中,紧急消息列表中包括多个紧急消息,检测当前执行时机与紧急消息列表中的紧急消息的执行时机是否匹配,包括:
对于各紧急消息,检测当前执行时机与紧急消息的执行时机是否匹配。
在本申请是一个实施例中,若当前执行时机与紧急消息的执行时机匹配,则执行紧急消息,包括:
若各紧急消息中存在执行时机与当前执行时机匹配的紧急消息,则执行执行时机与当前执行时机匹配的紧急消息。
在本申请是一个实施例中,该方法还包括:
在执行时机与当前执行时机匹配的紧急消息执行结束后,继续执行循环消息列表中的循环消息。
在本申请是一个实施例中,各紧急消息具有至少一个执行时机,检测当前执行时机与紧急消息的执行时机是否匹配,包括:
对于紧急消息的每个执行时机,检测执行时机与当前执行时机是否匹配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国科天迅科技有限公司,未经北京国科天迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011598975.0/2.html,转载请声明来源钻瓜专利网。