一种环状拓扑结构通信方法、装置及存储介质制造方法及图纸

技术编号:28848289 阅读:89 留言:0更新日期:2021-06-11 23:49
本申请公开了一种环状拓扑结构通信方法、装置及存储介质,用于简化系统的通信架构,降低成本。本申请公开的环状拓扑结构通信方法包括:第一桥节点的L1端口接收第一数据帧,判断所述第一数据帧的目标地址是否是第二环网络;若所述第一数据帧的目标地址是第二环网络,则将所述第一数据帧转发给F1端口或者F2端口;若所述第一数据帧的目标地址不是第二环网络,则将所述第一数据帧转发给L2端口;第一桥节点的F1端口接收第二数据帧,判断所述第二数据帧的目标地址是否是第二环网络;若所述第二数据帧的目标地址是第二环网络,则将所述第二数据帧转发给F2端口;若所述第二数据帧的目标地址不是第二环网络,则将所述第二数据转发给L1或者L2端口;其中,所述第一桥节点的L1端口和L2端口与第一环网络连接,所述第一桥节点的F1端口和F2端口与第二环网络连接。本申请还提供了环状拓扑结构通信装置及存储介质。

【技术实现步骤摘要】
一种环状拓扑结构通信方法、装置及存储介质
本申请涉及通信领域,尤其涉及一种环状拓扑结构通信方法、装置及系统。
技术介绍
数据总线技术是电子综合化的关键技术,它为电子系统之间的信息交换提供实时、高可靠性的通信链路。目前,总线技术的研究领域已经拓展到车载、机载、星载、舰载、火箭、导弹等各种平台上。现有技术中,在数据总线传输的拓扑架构中,常用的架构有点对点架构,仲裁环结构和交换式结构三种。点对点架构如图1所示,两个端口必须采用相同的传输介质和时钟频率,并且只能用于两个设备之间,缺乏扩展性。交换式结构如图2所示,缺点在于成本较高。仲裁环结构如图3所示,这种结构存在系统规模的限制,一个环路中最多可连接127个设备,存在系统规模限制,而且时延较大,不能满足实时性的要求。综上,现有技术中,无法满足扩展性好,成本低,时延低的综合要求。
技术实现思路
针对上述技术问题,本申请实施例提供了一种环状拓扑结构通信方法、装置及存储介质,用以降低成本,提高实时性和扩展性。第一方面,本申请实施例提供的一种环状拓扑结构通信方法,包括:第一桥节点的L1端口接收数据帧;若所述数据帧的目标地址是第二环网络,则将所述数据帧转发给F1端口或者F2端口;若所述数据帧的目标地址不是第二环网络,则将所述数据帧转发给L2端口;其中,所述第一桥节点的L1端口和L2端口与第一环网络连接,所述第一桥节点的F1端口和F2端口与第二环网络连接。进一步的,所述若所述数据帧的目标地址不是第二环网络,则将所述数据帧转发给L2端口包括:若所述数据帧的目标地址是第三环网络,则将所述数据帧转发给与L2端口连接的环节点;若所述数据帧的目标地址不是第二环网络且不是第三环网络,则将所述数据帧舍弃;所述第三环网络是通过第二桥节点与第一环网络连接的环网络,第一桥节点和第二桥节点是与第一环网络连接不同的桥节点。进一步的,还包括:所述第一桥节点的L2端口接收到所述数据帧后,将所述数据帧转发给与L2端口连接的环节点;所述第一桥节点的F1端口接收到所述数据帧后,将所述数据帧转发给与F1端口连接的环节点;所述第一桥节点的F2端口接收到所述数据帧后,将所述数据帧转发给与F2端口连接的环节点。优选的,所述目标地址包括环网络编号和节点编号;所述环网络编号用于标识所述数据帧的目标节点所属的环网络,所述节点编号用于标识目标节点在所属的环网络中的地址。优选的,所述数据帧的目标地址是第二环网络包括:若所述目标地址中的网络编号与第二环网络的网络编号一致,则所述目标地址是第二环网络;所述数据帧的目标地址不是第二环网络包括:若所述目标地址中的网络编号与第二环网络的网络编号不一致,则所述目标地址不是第二环网络;所述数据帧的目标地址是第三环网络包括:若所述目标地址中的网络编号与第三环网络的网络编号一致,则所述目标地址是第三环网络;所述数据帧的目标地址不是第三环网络包括:若所述目标地址中的网络编号与第三环网络的网络编号不一致,则所述目标地址不是第三环网络。进一步的,所述环节点的A端口接收到所述数据帧后,若所述数据帧中的环网络编号与所述环节点自身的环网络编号一致,且所述数据帧的节点编号与所述环节点自身的的节点编号一致,则接收所述数据帧内容,否则将所述数据帧从B端口转发出去;其中所述A端口和所述B端口是所述环节点在环网络中的两个不同的连接端口。优选的,所述第一环网络,第二环网络和第三环网络是双向环网络。优选的,所述端口L1和所述端口L2组成一个端口组,共同占用第一环网络的一个节点编号;所述端口F1和所述端口F2组成一个端口组,共同占用第二环网络的一个节点编号。通过本实施例的环状拓扑结构通信方法,通过桥节点实现不同环网络之间的通信,同时通过环网络实现环网络内部的节点通信,从而降低了成本,实现可扩展性和实时性。第二方面,本申请实施例还提供一种环状拓扑结构通信装置,包括:第一桥节点,被配置用于:从L1端口接收数据帧,判断所述数据帧的目标地址是否是第二环网络,若所述数据帧的目标地址是第二环网络,则将所述数据帧转发给F1端口或者F2端口;若所述数据帧的目标地址不是第二环网络,则将所述数据帧转发给L2端口;从F1端口接收第二数据帧,判断所述第二数据帧的目标地址是否是第二环网络;若所述第二数据帧的目标地址是第二环网络,则将所述第二数据帧转发给F2端口;若所述第二数据帧的目标地址不是第二环网络,则将所述第二数据转发给L1或者L2端口;环节点,被配置用于:从A端口接收所述数据帧后,判断所述数据帧的目标地址与所述环节点自身的地址是否一致;若所述数据帧中的环网络编号与所述环节点自身的环网络编号一致,且所述数据帧的节点编号与所述环节点自身的的节点编号一致,则接收所述数据帧内容,否则将所述数据帧从B端口转发出去;其中,所述第一桥节点的L1端口和L2端口与第一环网络连接,所述第一桥节点的F1端口和F2端口与第二环网络连接;所述A端口和所述B端口是所述环节点在环网络中的两个不同的连接端口。进一步的,所述第一桥节点还用于判断述数据帧的目标地址是否是第三环网络,若所述数据帧的目标地址是第三环网络,则将所述数据帧转发给与L2端口连接的环节点;若所述数据帧的目标地址不是第二环网络且不是第三环网络,则将所述数据帧舍弃;所述第三环网络是通过第二桥节点与第一环网络连接的环网络,第一桥节点和第二桥节点是与第一环网络连接不同的桥节点。进一步的,所述第一桥节点的L2端口接收到所述数据帧后,将所述数据帧转发给与L2端口连接的环节点;所述第一桥节点的F1端口接收到所述数据帧后,将所述数据帧转发给与F1端口连接的环节点;所述第一桥节点的F2端口接收到所述数据帧后,将所述数据帧转发给与F2端口连接的环节点。第三方面,本申请实施例还提供一种环状拓扑结构通信装置,包括:存储器、收发机和处理器;所述存储器,用于存储计算机程序;所述收发机,用于在所述处理器的控制下收发数据;所述处理器,用于读取所述存储器中的计算机程序,所述处理器执行所述计算机程序时,实现本专利技术的环状拓扑结构通信方法。第四方面,本申请实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述处理器执行所述计算机程序时实现本专利技术提供的环状拓扑结构通信方法。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中点对点拓扑结构示意图;图2为现有技术中交换式拓扑结构示意图;图3为现有技术中仲裁拓扑结构示意图;图4为本申请实施例提供的一种环状拓扑结构通信方法流程示意图;图5为本文档来自技高网...

【技术保护点】
1.一种环状拓扑结构通信方法,其特征在于,包括:/n第一桥节点的L1端口接收第一数据帧,判断所述第一数据帧的目标地址是否是第二环网络;/n若所述第一数据帧的目标地址是第二环网络,则将所述第一数据帧转发给F1端口或者F2端口;/n若所述第一数据帧的目标地址不是第二环网络,则将所述第一数据帧转发给L2端口;/n第一桥节点的F1端口接收第二数据帧,判断所述第二数据帧的目标地址是否是第二环网络;/n若所述第二数据帧的目标地址是第二环网络,则将所述第二数据帧转发给F2端口;/n若所述第二数据帧的目标地址不是第二环网络,则将所述第二数据转发给L1或者L2端口;/n其中,所述第一桥节点的L1端口和L2端口与第一环网络连接,所述第一桥节点的F1端口和F2端口与第二环网络连接。/n

【技术特征摘要】
1.一种环状拓扑结构通信方法,其特征在于,包括:
第一桥节点的L1端口接收第一数据帧,判断所述第一数据帧的目标地址是否是第二环网络;
若所述第一数据帧的目标地址是第二环网络,则将所述第一数据帧转发给F1端口或者F2端口;
若所述第一数据帧的目标地址不是第二环网络,则将所述第一数据帧转发给L2端口;
第一桥节点的F1端口接收第二数据帧,判断所述第二数据帧的目标地址是否是第二环网络;
若所述第二数据帧的目标地址是第二环网络,则将所述第二数据帧转发给F2端口;
若所述第二数据帧的目标地址不是第二环网络,则将所述第二数据转发给L1或者L2端口;
其中,所述第一桥节点的L1端口和L2端口与第一环网络连接,所述第一桥节点的F1端口和F2端口与第二环网络连接。


2.根据权利要求1所述的方法,其特征在于,所述若所述第一数据帧的目标地址不是第二环网络,则将所述第一数据帧转发给L2端口包括:
若所述第一数据帧的目标地址是第三环网络,则将所述第一数据帧转发给与L2端口连接的环节点;
若所述第一数据帧的目标地址不是第二环网络且不是第三环网络,则将所述数据帧舍弃;
所述第三环网络是通过第二桥节点与第一环网络连接的环网络,第一桥节点和第二桥节点是与第一环网络连接不同的桥节点。


3.根据权利要求1所述的方法,其特征在于,若所述第二数据帧的目标地址不是第二环网络,则将所述第二数据转发给L1或者L2端口包括:
若所述第二数据帧的目标地址是第三环网络,则将所述第二数据帧转发给与L1端口或者L2端口连接的环节点;
若所述第二数据帧的目标地址不是第一环网络且不是第三环网络,则将所述第二数据帧舍弃;
所述第三环网络是通过第二桥节点与第一环网络连接的环网络,第一桥节点和第二桥节点是与第一环网络连接不同的桥节点。


4.根据权利要求1所述的方法,其特征在于,还包括:
所述第一桥节点的L1端口接收到所述第二数据帧后,将所述数据帧转发给与L1端口连接的环节点;
所述第一桥节点的L2端口接收到所述第一数据帧后,将所述数据帧转发给与L2端口连接的环节点;
所述第一桥节点的F1端口接收到所述数据帧后,将所述数据帧转发给与F1端口连接的环节点;
所述第一桥节点的F2端口接收到所述数据帧后,将所述数据帧转发给与F2端口连接的环节点。


5.根据权利要求2所述的方法,其特征在于,包括:
所述目标地址包括环网络编号和节点编号;
所述环网络编号用于标识所述数据帧的目标节点所属的环网络,所述节点编号用于标识目标节点在所属的环网络中的地址。


6.根据权利要求2所述的方法,其特征在于,包括:
所述数据帧的目标地址是第二环网络包括:若所述目标地址中的网络编号与第二环网络的网络编号一致,则所述目标地址是第二环网络;
所述数据帧的目标地址不是第二环网络包括:若所述目标地址中的网络编号与第二环网络的网络编号不一致,则所述目标地址不是第二环网络;
所述数据帧的目标地址是第三环网络包括:若所述目标地址中的网络编号与第三环网络的网络编号一致,则所述目标地址是第三环网络;
所述数据帧的目标地址不是第三环网络包括:若所述目标地址中的网络编号与第三环网络的网络编号不一致,则所述目标地址不是第三环网络。


7.根据权利要求2到4之一所述的方法,其特征在于,还包括:...

【专利技术属性】
技术研发人员:张宏波孟振华李长森李海孟柳柱郭萌梁硕薛宁杨诚杨文良王士锋弭寒光宗晓飞裴圣旺蔡伟余亮亮阳徽李洋
申请(专利权)人:北京航天自动控制研究所
类型:发明
国别省市:北京;11

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

1