本发明涉及电视台数据交互的,特别是涉及一种应用于电视台的数据交互系统和一种数据交互方法。
背景技术:
1、现有电视台的ip(internet protocol,网际互连协议)视音频网络涉及到电视台整体的网络设计,跨越节目制作、播出多个部门科室,包括总控、播出、演播室等。在进行组网设计时,多采用叶脊(leaf-spine)架构的设计思路,也就是各部门都有自己的叶交换机(后续称作leaf)和脊交换机(后续称作spine);部门各自分出一组leaf作为边界来与其他部门中作为边界的leaf连接。如图1所示:具体而言,在一个从演播室→总控→播出的三个部门交互的场景下,一个视音频信号最多需要跨越9个交换机。过于复杂的网络可能导致电视台中的各部门在进行数据交互的过程中,存在诸多问题,例如:较大的丢包概率;且由于需要设置大量的交换机,因此,需要投入较多的成本。
技术实现思路
1、鉴于上述现有的电视台的网络所存在的问题,本发明提出了一种应用于电视台的数据交互系统和一种数据交互方法,以通过更少层次的系统,减少了电视台各部门之间的连接和信号的交互。具体地,本发明可以包括如下部分:
2、一种应用于电视台的数据交互系统,包括脊交换机和与所述脊交换机连接的多个叶交换机;所述电视台的各部门分别部署有叶交换机,各叶交换机下部署有对应部门的部门设备;
3、所述部门设备,用于向所属部门的叶交换机发送第一交互数据,以及接收所属部门的叶交换机发送来的第二交互数据,其中,所述第一交互数据为所述电视台的一部门的部门设备,发送给所述电视台的另一部门的部门设备的数据,所述第二交互数据为所述电视台的另一部门的部门设备发送给所述电视台的一部门设备的数据;
4、所述叶交换机,用于将所述第一交互数据发送至所述脊交换机,以及向所属部门的部门设备发送所述脊交换机发送来的第二交互数据;以及
5、所述脊交换机,用于接收所述第一交互数据,并将所述第一交互数据发送至所述电视台的另一部门的叶交换机,以及,接收所述第二交互数据,并将所述第二交互数据发送至所述电视台的一部门的叶交换机。
6、可选地,每个部门的叶交换机包括一主叶交换机和一备叶交换机,各部门设备与对应的一主叶交换机和一备叶交换机连接,所述第一交互数据包括第一主交互数据和第一备交互数据;
7、所述部门设备,用于分别向所属部门的主叶交换机和备叶交换机发送第一主交互数据;以及分别向所属部门的主叶交换机和备叶交换机发送第一备交互数据;
8、所述主叶交换机,用于将所述第一主交互数据发送至所述脊交换机;
9、所述备叶交换机,用于将所述第一备交互数据发送至所述脊交换机。
10、可选地,所述第一交互数据由所述电视台的一部门的第一部门设备生成,所述第二交互数据由所述电视台的另一部门的第二部门设备生成,所述第一部门设备包括第一主部门设备和第一备部门设备;
11、所述第一主部门设备,用于分别向所述电视台的另一部门的主叶交换机和备叶交换机发送第一主交互数据;
12、所述第一备部门设备,用于分别向所述电视台的另一部门的主叶交换机和备叶交换机发送第一备交互数据;
13、所述第二部门设备,用于根据所述第一主交互数据和所述第一备交互数据,生成目标数据。
14、可选地,所述脊交换机包括第一主脊交换机、第一备脊交换机、第二主脊交换机和第二备脊交换机;
15、所述主叶交换机分别与所述第一主脊交换机和所述第二主脊交换机连接;所述备叶交换机分别与所述第一备脊交换机和所述第二备脊交换机连接。
16、可选地,所述电视台的部门至少包括以下一项:演播室部门、总控部门、播出部门;
17、所述多个叶交换机包括以下至少一种:针对所述演播室部门的叶交换机、所述总控部门的叶交换机、所述播出部门的叶交换机。
18、可选地,所述总控部门的部门设备包括:接收/处理设备和总控内部设备;
19、所述接收/处理设备,用于向所述总控部门的叶交换机发送内部信号数据;
20、所述总控内部设备,用于接收所述总控部门的叶换机发送来的所述内部信号数据。
21、可选地,其特征在于,
22、所述脊交换机,用于与待扩展的叶交换机进行连接。
23、本发明实施例还提供了一种数据交互方法,应用于如上的系统,所述方法包括:
24、脊交换机接收第一叶交换机发送来的第一交互数据,所述第一交互数据为第一部门设备生成并发送给所述第一部门设备所属的部门的第一叶交换机的数据;
25、确定待接收所述第一交互数据的第二部门设备,并将所述第一交互数据发送至所述第二部门设备所属部门的第二叶交换机;所述第二叶交换机用于将所述第一交互数据转发至所述第二部门设备。
26、本发明实施例还提供了一种数据交互装置,应用于如上的系统,所述装置包括:
27、接收模块,用于接收第一叶交换机发送来的第一交互数据,所述第一交互数据为第一部门设备生成并发送给所述第一部门设备所属的第一叶交换机的数据;
28、发送模块,用于确定待接收所述第一交互数据的第二部门设备,并将所述第一交互数据发送至所述第二部门设备所属部门的第二叶交换机;所述第二叶交换机用于将所述第一交互数据转发至所述第二部门设备。
29、本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上的数据交互方法。
30、本发明实施例具有以下优点:
31、本发明实施例提供了一种应用于电视台的数据交互系统,包括脊交换机和与脊交换机连接的多个叶交换机;电视台的各部门分别部署有叶交换机,各叶交换机下部署有对应部门的部门设备;部门设备,用于向所属部门的叶交换机发送第一交互数据;以及接收所属部门的叶交换机发送来的第二交互数据;其中,第一交互数据为电视台的一部门的部门设备,发送给电视台的另一部门的部门设备的数据,第二交互数据为电视台的另一部门的部门设备发送给电视台的一部门设备的数据;叶交换机,用于将第一交互数据发送至脊交换机;以及向所属部门的部门设备发送脊交换机发送来的第二交互数据;脊交换机,用于接收第一交互数据,并将第一交互数据发送至另一部门的叶交换机;以及,接收第二交互数据,并将第二交互数据发送至一部门的叶交换机。相对于现有技术需要跨越9个交换机来说,本发明实施例中的电视台各部门之间在进行数据交互时,仅需要跨越3个交换机;通过本发明实施例,可以减少电视台中各部门之间在进行数据交互时的跳数;且通过更少层次的系统,减少了电视台各部门之间的连接和信号的交互,避免了不必要的资源浪费。
1.一种应用于电视台的数据交互系统,其特征在于,包括脊交换机和与所述脊交换机连接的多个叶交换机;所述电视台的各部门分别部署有叶交换机,各叶交换机下部署有对应部门的部门设备;
2.根据权利要求1所述的系统,其特征在于,每个部门的叶交换机包括一主叶交换机和一备叶交换机,各部门设备与对应的一主叶交换机和一备叶交换机连接,所述第一交互数据包括第一主交互数据和第一备交互数据;
3.根据权利要求2所述的系统,其特征在于,所述第一交互数据由所述电视台的一部门的第一部门设备生成,所述第二交互数据由所述电视台的另一部门的第二部门设备生成,所述第一部门设备包括第一主部门设备和第一备部门设备;
4.根据权利要求2所述的系统,其特征在于,所述脊交换机包括第一主脊交换机、第一备脊交换机、第二主脊交换机和第二备脊交换机;
5.根据权利要求1所述的系统,其特征在于,
6.根据权利要求5所述的系统,其特征在于,所述总控部门的部门设备包括:接收/处理设备和总控内部设备;
7.根据权利要求1-6任一项所述的系统,其特征在于,
8.一种数据交互方法,其特征在于,应用于如权利要求1-7任一项所述的系统,所述方法包括:
9.一种数据交互装置,其特征在于,应用于如权利要求1-7任一项所述的系统,所述装置包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述数据交互方法。