System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及音频设备链路配置,尤其涉及一种基于设备的链路自动配置方法及系统。
技术介绍
1、在音频会议室解决方案中,各音频设备通常采用aes67方案进行音频数据的交互,且至少需要mic\dsp处理器\spk三个音频设备来进行搭建音频数据传输的链路环境。而在搭建数据传输的链路环境时,现有技术需要用户通过手动配置各设备在链路中的传输路径,以搭建设备之间的传输链路,这不仅增加了用户对于设备的使用难度,而且使得链路的配置效率较低。
技术实现思路
1、本专利技术实施例提供了一种基于设备的链路自动配置方法及系统,能有效解决现有技术中需要用户通过手动配置各设备在链路中的传输路径,以搭建设备之间的传输链路,这不仅增加了用户对于设备的使用难度,而且使得链路的配置效率较低的问题。
2、本专利技术一实施例提供了一种基于设备的链路自动配置方法,应用于链路自动配置系统中的任一设备;
3、所述链路自动配置方法,包括:
4、发送包含有第一角色的第一数据流至其余设备,以使每一其余设备返回包含有第二角色的第二数据流;其中,所述第一角色和第二角色均为用于指示所在设备的角色类型,所述角色类型包括用于采集数据的角色、用于处理已采集的数据的角色以及用于输出处理后的数据的角色;
5、根据所述第一角色,以及各第二角色,配置出与各设备之间的数据传输链路。
6、优选地,还包括:
7、在检测到一新设备上线,且接收到所述新设备发送的包含有第三角色的第三数据流时,
8、优选地,还包括:
9、在检测一目标设备下线时,根据目标设备的角色类型,从所述数据传输链路中删除目标设备,得到更新后的数据传输链路。
10、优选地,所述设备为音频设备;
11、所述数据传输链路,包括:由用于采集音频数据的第一音频设备、用于处理音频数据的第二音频设备以及用于播放音频数据的第三音频设备依次连接组成。
12、优选地,在配置出与各设备之间的数据传输链路后,还包括:
13、在根据第一数据流中的第一角色判定所在设备为第二音频设备时,将处理后的音频数据发送至第一音频设备,以使所述第一音频设备将所述处理后的音频数据作为参考的音频数据;
14、将处理后的音频数据发送至第三音频设备,以使所述第三音频设备将所述处理后的音频数据作为播放的音频数据。
15、优选地,所述第一数据流以及第二数据流均包括所在设备对应的ip地址;
16、所述将处理后的音频数据发送至第一音频设备,包括:
17、根据第一音频设备的ip地址,将所述处理后的音频数据发送至第一音频设备;
18、将处理后的音频数据发送至第三音频设备,包括:
19、根据第三音频设备的ip地址,将所述处理后的音频数据发送至第三音频设备。
20、优选地,所述发送包含有第一角色的第一数据流至其余设备,以使每一其余设备返回包含有第二角色的第二数据流,包括:
21、通过mdns协议将包含有第一角色的第一数据流至其余设备,以使每一其余设备通过mdns协议返回包含有第二角色的第二数据流。
22、在上述的方法实施例的基础上,本专利技术对应提供了系统项实施例。
23、本专利技术一实施例提供了一种基于设备的链路自动配置系统,包括:若干设备;
24、所述链路自动配置系统中每一设备,在执行所述的一种基于设备的链路自动配置方法后,配置出与各设备之间的数据传输链路。
25、通过实施本专利技术具有如下有益效果:
26、本专利技术实施例提供了一种基于设备的链路自动配置方法及系统,所述链路自动配置方法,包括:发送包含有第一角色的第一数据流至其余设备,以使每一其余设备返回包含有第二角色的第二数据流;其中,所述第一角色和第二角色均为用于指示所在设备的角色类型,所述角色类型包括用于采集数据的角色、用于处理已采集的数据的角色以及用于输出处理后的数据的角色;根据所述第一角色,以及各第二角色,配置出与各设备之间的数据传输链路。与现有技术相比,本专利技术通过一设备将包含有自身角色的第一数据流发送至其他设备,将自身的角色进行公告,以使其他设备在接收到第一数据流后,将包含自身角色的第二数据流返回到目标设备,使得目标设备在接收到各个其他设备的第二数据流时可以获悉到其他设备的角色,从而可以根据数据流中公告的角色类型,自动配置出所在设备与其他设备之间的数据传输路径,本专利技术无需用户对各设备进行手动配置数据的传输链路,而是根据各个设备之间公告自身角色的数据流,来自动配置出各设备之间的数据传输链路,不仅降低了用户对于设备的使用难度,而且提高了链路的配置效率。
本文档来自技高网...【技术保护点】
1.一种基于设备的链路自动配置方法,其特征在于,应用于链路自动配置系统中的任一设备;
2.如权利要求1所述的一种基于设备的链路自动配置方法,其特征在于,还包括:
3.如权利要求1所述的一种基于设备的链路自动配置方法,其特征在于,还包括:
4.如权利要求1所述的一种基于设备的链路自动配置方法,其特征在于,所述设备为音频设备;
5.如权利要求4所述的一种基于设备的链路自动配置方法,其特征在于,在配置出与各设备之间的数据传输链路后,还包括:
6.如权利要求5所述的一种基于设备的链路自动配置方法,其特征在于,所述第一数据流以及第二数据流均包括所在设备对应的IP地址;
7.如权利要求1所述的一种基于设备的链路自动配置方法,其特征在于,所述发送包含有第一角色的第一数据流至其余设备,以使每一其余设备返回包含有第二角色的第二数据流,包括:
8.一种基于设备的链路自动配置系统,其特征在于,包括:若干设备;
【技术特征摘要】
1.一种基于设备的链路自动配置方法,其特征在于,应用于链路自动配置系统中的任一设备;
2.如权利要求1所述的一种基于设备的链路自动配置方法,其特征在于,还包括:
3.如权利要求1所述的一种基于设备的链路自动配置方法,其特征在于,还包括:
4.如权利要求1所述的一种基于设备的链路自动配置方法,其特征在于,所述设备为音频设备;
5.如权利要求4所述的一种基于设备的链路自动配置方法,其特征在于,在...
【专利技术属性】
技术研发人员:龚炜平,
申请(专利权)人:厦门亿联网络技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。