FC-AE-ASM网络数据通讯方法及系统技术方案

技术编号:20246527 阅读:105 留言:0更新日期:2019-01-30 00:37
本发明专利技术涉及光纤通信技术领域。本发明专利技术实施例提供一种FC‑AE‑ASM网络数据通讯方法及系统,其中该方法包括:获取自第一发布FC节点的发布请求,并解析所述发布请求中所包含的第一发布主题;判断订阅主题表中是否存在与所述第一发布主题相匹配的目标订阅主题,其中所述订阅主题表用于统计光纤网络中的订阅FC节点及其所请求的订阅主题;若存在,则基于所述第一发布FC节点与所述目标订阅主题所对应的订阅FC节点创建用于传输数据的ASM收发通道。由此,利用发布订阅机制,对ASM通讯通道进行动态撮合,实现了在节点启动运转的过程中动态组网。

【技术实现步骤摘要】
FC-AE-ASM网络数据通讯方法及系统
本专利技术涉及光纤通信
,具体地涉及一种FC-AE-ASM网络数据通讯方法及系统。
技术介绍
FC-AE-ASM协议是FC-AE(FibreChannel-AvionicsEnvironment,光纤通道航空环境)网络中的一种上层协议,该协议用来支持光纤通道航空电子环境中各类处理器、传感器和显示器之间确定、安全、低延迟的通讯;各个设备节点之间的FC-AE-ASM的通讯由ASM通道进行控制。每个ASM(匿名订阅者消息,AnonymousSubscriberMessage)通道由FC-AE-ASM帧头中的MessageID(后面简称msgID)与FC帧头里的SID(源FCID)、DID(目的FCID)三个要素一起构成,代表了一种单向数据流,每个通道可以承载一种数据业务。在目前国内对于FC-ASM使用应用中,每个节点上预先定义有一个ASM发送/接收通道表,表中预先定义了与整个系统内的其他节点通讯需要的所有发送和接收通道信息,每条通道由msgID+SID+DID进行定义。这些ASM通道是在通讯节点启动过程中配置进去的,该配置一旦加载成功后,就不能动态进行修改。本申请的专利技术人在实践本申请的过程中发现现有技术中的上述方案至少存在如下的缺陷:1)组网很不灵活:每个设备在通道配置数据确定后,就不能修改物理位置,只能插在固定的交换机端口,网络拓扑节点固定;2)配置修改麻烦:一旦每个设备对应的某个端口出现问题,不得不修改端口时,不仅要修改本地配置,同时也要修改多个对方节点的配置。另外,修改各个节点的配置后,需要重新启动系统才能成效,非常不方便。
技术实现思路
本专利技术实施例的目的是提供一种FC-AE-ASM网络数据通讯方法及系统,用以至少解决目前FC-AE-ASM通讯只适合预先固定式组网所导致的通讯配置难以修改的问题。为了实现上述目的,本专利技术实施例一方面提供一种FC-AE-ASM网络数据通讯方法,包括:获取自第一发布FC节点的发布请求,并解析所述发布请求中所包含的第一发布主题;判断订阅主题表中是否存在与所述第一发布主题相匹配的目标订阅主题,其中所述订阅主题表用于统计光纤网络中的订阅FC节点及其所请求的订阅主题;若存在,则基于所述第一发布FC节点与所述目标订阅主题所对应的订阅FC节点创建用于传输数据的ASM收发通道。通过上述技术方案,提出了在针对请求主题发布的节点时,解析出发布请求中的发布主题,并将发布主题与用于统计光纤网络中请求订阅的节点的订阅主题进行比对,以通过主题匹配实时地找到与发布节点相匹配的目标订阅节点,从而创建ASM收发通道。由此,实现了在FC-AE-ASM网络中,响应于请求主题发布的节点而动态地创建收发通道,解决了现有技术中依赖于预先的固态组网和通讯配置修改困难的问题。本专利技术实施例另一方面提供一种FC-AE-ASM网络数据通讯方法,包括:获取自第一订阅FC节点的订阅请求,并解析所述订阅请求中所包含的第一订阅主题;判断发布主题表中是否存在与所述第一订阅主题相匹配的目标发布主题,其中所述发布主题表用于统计光纤网络中发布FC节点及其所请求的发布主题;若存在,则基于所述第一订阅FC节点与所述目标发布主题所对应的发布FC节点创建用于传输数据的ASM收发通道。通过上述技术方案,提出了在针对请求订阅主题注册的节点时,解析出订阅请求中的订阅主题,并将订阅主题与用于统计光纤网络中请求发布的节点的发布主题进行比对,以通过主题匹配实时地找到与订阅节点相匹配的目标发布节点,从而创建ASM收发通道。由此,实现了在FC-AE-ASM网络中,响应于请求主题订阅注册的节点而动态地创建收发通道,解决了现有技术中依赖于预先的固态组网和通讯配置修改困难的问题。本专利技术实施例一方面提供一种FC-AE-ASM网络数据通讯系统,包括:发布主题获取单元,用于获取自第一发布FC节点的发布请求,并解析所述发布请求中所包含的第一发布主题;订阅主题匹配单元,用于判断订阅主题表中是否存在与所述第一发布主题相匹配的目标订阅主题,其中所述订阅主题表用于统计光纤网络中的订阅FC节点及其所请求的订阅主题;第一通道创建单元,用于若存在,则基于所述第一发布FC节点与所述目标订阅主题所对应的订阅FC节点创建用于传输数据的ASM收发通道。本专利技术实施例另一方面提供一种FC-AE-ASM网络数据通讯系统,包括:订阅主题获取单元,用于获取自第一订阅FC节点的订阅请求,并解析所述订阅请求中所包含的第一订阅主题;发布主题匹配单元,用于判断发布主题表中是否存在与所述第一订阅主题相匹配的目标发布主题,其中所述发布主题表用于统计光纤网络中发布FC节点及其所请求的发布主题;第二通道创建单元,用于若存在,则基于所述第一订阅FC节点与所述目标发布主题所对应的发布FC节点创建用于传输数据的ASM收发通道。上述的FC-AE-ASM网络数据通讯系统与上述的FC-AE-ASM网络数据通讯方法所起到的效果相对应,故在此不再赘述。本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施例,但并不构成对本专利技术实施例的限制。在附图中:图1A是目前相关技术中的FC-AE-ASM网络中固态组网的架构示意图;图1B是目前相关技术中的FC-AE-ASM网络中固态组网的原理流程图;图2是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中建立发布的流程图;图3是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中取消发布的流程图;图4是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中建立订阅的流程图;图5是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中取消订阅的流程图;图6A是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中创建ASM通道的架构示意图;图6B是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中创建ASM通道的流程示意图;图7A是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中删除ASM通道的架构示意图;图7B是本专利技术一实施例的FC-AE-ASM网络数据通讯方法中删除ASM通道的流程示意图;图8是应用本专利技术实施例的数据传输的仿真效果图;图9是本专利技术一实施例的FC-AE-ASM网络数据通讯系统的结构框图;图10是本专利技术一实施例的FC-AE-ASM网络数据通讯系统的结构框图。具体实施方式以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。ASM通道是利用FC-AE-ASM协议进行通讯需要建立的通道链接。(就像用TCP/IP通讯,需要用socket先建立链接一样,只不过socket是双向链接,而这里ASM是单向链接)。每个节点上的ASM通道分为发送通道和接收通道两种。如图1A和1B所描述的是目前相关技术中的FC-AE-ASM网络中固态组网的方式,每条通道都需要由msgID+SID+DID在通讯节点启动过程中就进行配置和定义的,且配置一旦加载成功后,就不能动态进行修改。如图1B所示,其描述了具体的固态组网过程,每个通道由SID(源F本文档来自技高网
...

【技术保护点】
1.一种FC‑AE‑ASM网络数据通讯方法,包括:获取自第一发布FC节点的发布请求,并解析所述发布请求中所包含的第一发布主题;判断订阅主题表中是否存在与所述第一发布主题相匹配的目标订阅主题,其中所述订阅主题表用于统计光纤网络中的订阅FC节点及其所请求的订阅主题;若存在,则基于所述第一发布FC节点与所述目标订阅主题所对应的订阅FC节点创建用于传输数据的ASM收发通道。

【技术特征摘要】
1.一种FC-AE-ASM网络数据通讯方法,包括:获取自第一发布FC节点的发布请求,并解析所述发布请求中所包含的第一发布主题;判断订阅主题表中是否存在与所述第一发布主题相匹配的目标订阅主题,其中所述订阅主题表用于统计光纤网络中的订阅FC节点及其所请求的订阅主题;若存在,则基于所述第一发布FC节点与所述目标订阅主题所对应的订阅FC节点创建用于传输数据的ASM收发通道。2.根据权利要求1所述的方法,其中,在解析所述第一发布请求中所包含的第一发布主题之后,该方法还包括:基于所述第一发布FC节点和所述第一发布主题更新发布主题表,其中所述发布主题表用于统计光纤网络中的发布FC节点及其所请求的发布主题。3.根据权利要求1所述的方法,其中,所述基于所述第一发布FC节点与所述目标订阅主题所对应的订阅FC节点创建用于传输数据的ASM收发通道包括:基于所述第一发布FC节点和所述目标订阅FC节点更新撮合主题列表,其中所述撮合主题列表用于统计光纤网络中订阅与发布匹配成功的FC节点对以及其所对应的相匹配的发布主题和订阅主题;以及基于所述撮合主题列表中的所述订阅与发布相匹配的FC节点对,更新用于传输数据的ASM收发通道。4.根据权利要求3所述的方法,其中,该方法还包括:获取自第二发布FC节点的取消发布请求,并解析所述取消发布请求中的第二发布主题;判断所述撮合主题列表中是否存在所述第二发布主题;以及若存在,则确定所述撮合主题列表中与所述第二发布主题相对应的FC节点对;删除所述FC节点对所对应的ASM收发通道。5.一种FC-AE-ASM网络数据通讯方法,包括:获取自第一订阅FC节点的订阅请求,并解析所述订阅请求中所包含的第一订阅主题;判断发布主题表中是否存在与所述第一订阅主题相匹配的目标发布主题,其中所述发布主题表用于统计光纤网络中发布FC节点及其所请求的发布主题;若存在,则基于所述第一订阅FC节点与所述目标发布主题所对应的发布FC节点创建用于传输数据的ASM收发通道。6.根据权利要求5所述的方法,其中,在解析所述第一订阅请求中所包含...

【专利技术属性】
技术研发人员:王志刚王辉林
申请(专利权)人:上海赛治信息技术有限公司
类型:发明
国别省市:上海,31

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

1