一种拓扑网络及管理方法技术

技术编号:39737596 阅读:5 留言:0更新日期:2023-12-17 23:39
本申请提出一种拓扑网络及管理方法,主节点设备和普通节点设备用于在上电后,进行初始化操作,以使主节点设备确定拓扑网络中的各个节点设备的动态地址;在初始化操作完成后,主节点设备和普通节点设备还用于基于拓扑网络中的各个节点设备的动态地址进行枚举操作,以使主节点设备获取拓扑网络中的各个节点设备的端口属性;在枚举操作完成后,主节点设备和普通节点设备还用于基于拓扑网络中的各个节点设备的端口属性进行配置操作,以完成拓扑网络中的各个节点设备的虚拟通道配置表的设置;在配置操作完成后,主节点设备和普通节点设备还用于基于虚拟通道配置表进行数据传输

【技术实现步骤摘要】
一种拓扑网络及管理方法


[0001]本申请涉及通信领域,具体而言,涉及一种拓扑网络及管理方法


技术介绍

[0002]随着社会的发展,电子器件的种类愈加丰富

在很多场景下,单个电子器件将不能满足用户的需求,需要将多个电子器件组合为拓扑网络,在拓扑网络的协调下,多个电子器件协同工作

以拓扑网络中的车载音频网络
(AAN

Automotive Audio Network)
作为示例,车载音频网络是用于汽车音频设备之间互联的串行通信网络,串联起车机单元
(Head Unit)、
数字麦克风

收音机

功放
(PA)
以及紧急通话
(E

Call/Telematics)
模块等汽车电子器件的拓扑网络

[0003]车载音频网络对于提升汽车乘客的驾乘体验十分中,甚至会直接影响驾驶员的操作判断

如何搭建稳定高效运行的车载音频网络,成为了本领域技术人员所持续关注的一个难题


技术实现思路

[0004]本申请的目的在于提供一种拓扑网络及管理方法,以至少部分改善上述问题

[0005]为了实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供一种拓扑网络,所述拓扑网络包括主节点设备和至少1个普通节点设备,所述主节点设备和所述至少1个普通节点设备依次连接;
[0007]所述主节点设备和所述普通节点设备用于在上电后,进行初始化操作,以使所述主节点设备确定所述拓扑网络中的各个节点设备的动态地址;
[0008]在初始化操作完成后,所述主节点设备和所述普通节点设备还用于基于所述拓扑网络中的各个节点设备的动态地址进行枚举操作,以使所述主节点设备获取所述拓扑网络中的各个节点设备的端口属性;
[0009]在枚举操作完成后,所述主节点设备和所述普通节点设备还用于基于所述拓扑网络中的各个节点设备的端口属性进行配置操作,以完成所述拓扑网络中的各个节点设备的虚拟通道配置表的设置;
[0010]其中,所述虚拟通道配置表包含节点设备中各个端口进行数据传输的虚拟通道描述符,所述虚拟通道描述符包括对应的端口和
/
或数据位置信息;
[0011]在配置操作完成后,所述主节点设备和所述普通节点设备还用于基于所述虚拟通道配置表进行数据传输

[0012]第二方面,本申请实施例提供一种拓扑网络管理方法,应用于拓扑网络,所述拓扑网络包括主节点设备和至少1个普通节点设备,所述主节点设备和所述至少1个普通节点设备依次连接,所述拓扑网络管理方法包括:
[0013]所述主节点设备和所述普通节点设备在上电后,进行初始化操作,以使所述主节点设备确定所述拓扑网络中的各个节点设备的动态地址;
[0014]在初始化操作完成后,所述主节点设备和所述普通节点设备基于所述拓扑网络中的各个节点设备的动态地址进行枚举操作,以使所述主节点设备获取所述拓扑网络中的各个节点设备的端口属性;
[0015]在枚举操作完成后,所述主节点设备和所述普通节点设备基于所述拓扑网络中的各个节点设备的端口属性进行配置操作,以完成所述拓扑网络中的各个节点设备的虚拟通道配置表的设置;
[0016]其中,所述虚拟通道配置表包含节点设备中各个端口进行数据传输的虚拟通道描述符,所述虚拟通道描述符包括对应的端口和
/
或数据位置信息;
[0017]在配置操作完成后,所述主节点设备和所述普通节点设备基于所述虚拟通道配置表进行数据传输

[0018]相对于现有技术,本申请实施例所提供的一种拓扑网络及管理方法,包括主节点设备和至少1个普通节点设备,主节点设备和至少1个普通节点设备依次连接;主节点设备和普通节点设备用于在上电后,进行初始化操作,以使主节点设备确定拓扑网络中的各个节点设备的动态地址;在初始化操作完成后,主节点设备和普通节点设备还用于基于拓扑网络中的各个节点设备的动态地址进行枚举操作,以使主节点设备获取拓扑网络中的各个节点设备的端口属性;在枚举操作完成后,主节点设备和普通节点设备还用于基于拓扑网络中的各个节点设备的端口属性进行配置操作,以完成拓扑网络中的各个节点设备的虚拟通道配置表的设置;其中,虚拟通道配置表包含节点设备中各个端口进行数据传输的虚拟通道描述符,虚拟通道描述符包括对应的端口和
/
或数据位置信息;在配置操作完成后,主节点设备和普通节点设备还用于基于虚拟通道配置表进行数据传输

配置操作完成后,拓扑网络可以稳定高效运行

在通过差分线进行串行连接或环形连接组成的拓扑网络中,构建帧结构进行数据传输,通过虚拟通道配置表控制数据转发,高效利用串行传输的带宽

[0019]为使本申请的上述目的

特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下

附图说明
[0020]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图

[0021]图1为本申请实施例提供的串行拓扑网络的结构示意图;
[0022]图2为本申请实施例提供的环形拓扑网络的结构示意图;
[0023]图3为本申请实施例提供的一种节点设备的结构示意图;
[0024]图4为本申请实施例提供的一种配置过程示意图;
[0025]图5为本申请实施例提供的表5所示的虚拟通道描述符所对应的各节点设备发出的数据格式示意图;
[0026]图6为本申请实施例提供的一种枚举过程的示例图;
[0027]图7为本申请实施例提供的拓扑网络管理方法流程示意图

[0028]图中:
11

主节点设备;
12

普通节点设备

具体实施方式
[0029]为使本申请实施例的目的

技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例

通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计

[0030]因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例

基于本申请中的实施例,本领域普通技术人员本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种拓扑网络,其特征在于,所述拓扑网络包括主节点设备和至少1个普通节点设备,所述主节点设备和所述至少1个普通节点设备依次连接;所述主节点设备和所述普通节点设备用于在上电后,进行初始化操作,以使所述主节点设备确定所述拓扑网络中的各个节点设备的动态地址;在初始化操作完成后,所述主节点设备和所述普通节点设备还用于基于所述拓扑网络中的各个节点设备的动态地址进行枚举操作,以使所述主节点设备获取所述拓扑网络中的各个节点设备的端口属性;在枚举操作完成后,所述主节点设备和所述普通节点设备还用于基于所述拓扑网络中的各个节点设备的端口属性进行配置操作,以完成所述拓扑网络中的各个节点设备的虚拟通道配置表的设置;其中,所述虚拟通道配置表包含节点设备中各个端口进行数据传输的虚拟通道描述符,所述虚拟通道描述符包括对应的端口和
/
或数据位置信息;在配置操作完成后,所述主节点设备和所述普通节点设备还用于基于所述虚拟通道配置表进行数据传输
。2.
如权利要求1所述的拓扑网络,其特征在于,所述主节点设备还用于基于所述拓扑网络中的各个节点设备的端口属性生成对应的虚拟通道描述符;所述主节点设备还用于向目标节点设备发送配置请求帧,所述配置请求帧包括所述目标节点设备的地址信息和至少1个所述目标节点设备的虚拟通道描述符,所述目标节点设备为任意一个普通节点设备;所述目标节点设备还用于在接收到所述配置请求帧之后,基于所述配置请求帧中的虚拟通道描述符,对其存储的虚拟通道配置表进行设置
。3.
如权利要求2所述的拓扑网络,其特征在于,所述配置请求帧还包括所述目标节点设备的待配置虚拟通道总数;所述目标节点设备还用于在接收到所述配置请求帧之后,向所述主节点设备反馈配置响应确认帧,其中,所述配置响应确认帧包括所述目标节点设备的地址信息

所述主节点设备的地址信息以及配置状态标识;所述主节点设备还用于在接收到所述配置响应确认帧后,若确定所述配置状态标识表征所述目标节点设备的虚拟通道配置未完成时,基于所述目标节点设备剩余的虚拟通道描述符,生成新的配置请求帧,并向所述目标节点设备发送新的配置请求帧,直至接收到的配置响应确认帧中的配置状态标识表征所述目标节点设备的虚拟通道配置完成
。4.
如权利要求1所述的拓扑网络,其特征在于,所述普通节点设备还用于在目标端口接收到非指向型数据时,基于其存储的虚拟通道配置表确定是否存在目标描述符,若存在,则基于所述目标描述符对所述接收到的数据进行处理,若不存在,则将所述接收到的数据发送给所述目标端口的默认匹配端口;其中,所述目标端口为所述普通节点设备的任一端口,所述目标描述符为包含所述目标端口的虚拟通道描述符
。5.
如权利要求4所述的拓扑网络,其特征在于,基于所述目标描述符对所述接收到的数据进行处理包括提取当前数据帧中目标描述符对应的数据,并判断当前数据帧是否存在其他虚拟通道描述符对应的数据,若存在,则将提取后的数据帧通过所述目标端口的默认匹
配端口进行发送
。6.
如权利要求5所述的拓扑网络,其特征在于,提取当前数据帧中目标描述符对应的数据后,在当前数据帧中删除提取数据,并将其他虚拟通道描述符对应的数据进行前移补位操作,以获得提取后的数据帧
。7.
如权利要求1所述的拓扑网络,其特征在于,所述拓扑网络为串行拓扑网络,所述主节点设备的下游端口连接于第一个普通节点设备的上游端口,第
i
个普通节点设备的上游端口连接于第
i
‑1个普通节点设备的下游端口,第
n
个普通节点设备的下游端口悬空,
2≤i≤n

n
为所述普通节点设备的数量
。8.
如权利要求1所述的拓扑网络,其特征在于,所述拓扑网络为环形拓扑网络,所述主节点设备的下游端口连接于第一个普通节点设备的上游端口,第
i
个普通节点设备的上游端...

【专利技术属性】
技术研发人员:赵迎春宋红东赵一鸣张林
申请(专利权)人:思瑞浦微电子科技苏州股份有限公司
类型:发明
国别省市:

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

1