数据传输方法、装置、数据传输设备及存储介质与流程

文档序号:33048401发布日期:2023-01-24 22:53阅读:64来源:国知局
数据传输方法、装置、数据传输设备及存储介质与流程

1.本技术实施例涉及数据通信技术领域,尤其涉及一种数据传输方法、装置、数据传输设备及存储介质。


背景技术:

2.为了实现两点之间的数据通信,通常会设置交换机或者路由器等数据通信设备,其标准协议所具有的二层交换、三层路由的功能,实现了两点之间数据的正确传输。
3.在两点之间同时部署多种通信信道,以提高通信可靠性的情况下,物理上就会形成多个通信链路,传统交换机或者路由器等数据通信设备,通过stp/rstp/mstp等协议,阻塞部分链路以达到链路选择的目的。
4.但是,stp/rstp/mstp等协议因其协议内容并未规定链路优选的相关原则,因此,其无法实现对通信链路的优选。同时,用户还会有波长转换以及合波分波的需求,目前其只能通过设置专用的设备及板卡来实现,这种单独设置部署的方式,会造成整个通信系统的体积过大,成本过高。


技术实现要素:

5.本技术实施例提供一种数据传输方法、装置、数据传输设备及存储介质,以基于较低成本实现多种通信链路的设置以及优选,同时满足用户波长转换以及合波分波的需求。
6.第一方面,本技术实施例提供了数据传输设备,包括:数据接入器、数据交换器、光传输器、波长转换器、合波分波器;
7.所述数据接入器包括数据输入端和数据输出端,所述数据输入端和所述数据输出端均与所述数据交换器相连接;
8.所述数据输出端与所述光传输器相连接,用于将将所述数据交换器路由的雷达信息数据发送给所述光传输器,以将所述雷达信息数据转换为光信号的形式;
9.所述光传输器与所述合波分波器相连接,所述波长转换器与所述合波分波器相连接,所述波长转换器用于对接入的雷达视频数据进行波长转换,以使所述合波分波器将光信号形式的所述雷达信息数据和所述波长转换后的雷达视频进行合波;
10.所述数据交换器中设置有链路检测模块,用于从多个通信链路中检测出最佳通信链路,并通过所述最佳通信链路发送合波后的通信数据。
11.第二方面,本技术实施例还提供了一种一种数据传输方法,应用于如本技术任一实施例提供的数据传输设备,所述方法包括:
12.实时检测所述数据传输设备的多个通信链路各自的通断状态,基于所述通断状态以及预设链路优先级信息确定当前的最佳通信链路;
13.在获取到待传输的雷达信息数据和雷达视频数据的情况下,确定所述最佳通信链路的种类;
14.获取所述最佳通信链路的种类对应的数据处理策略,并基于所述数据处理策略对
所述待传输的雷达信息数据和雷达视频数据进行处理,得到待传输数据;
15.将处理后的所述待传输数据通过所述最佳通信链路发送至对端。
16.第三方面,本技术实施例还提供了一种数据传输装置,所述装置包括:
17.通断检测模块,用于实时检测所述数据传输设备与对端之间多个通信链路各自的通断状态,基于所述通断状态以及预设链路优先级信息确定当前的最佳通信链路;
18.种类确定模块,用于在获取到待传输的雷达信息数据和雷达视频数据的情况下,确定所述最佳通信链路的种类;
19.数据处理模块,用于获取所述最佳通信链路的种类对应的数据处理策略,并基于所述数据处理策略对所述待传输的雷达信息数据和雷达视频数据进行处理,得到待传输数据;
20.发送模块,用于将处理后的所述待传输数据通过所述最佳通信链路发送至对端。
21.第四方面,本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本技术任一实施例提供的数据传输方法。
22.本技术实施例的技术方案中,数据传输设备中设置有数据接入器、数据交换器、光传输器、波长转换器以及合波分波器,其中,数据交换器中设置有链路检测模块,基于上述结构,本技术的数据传输设备能够对雷达信息数据以及雷达视频数据进行合波成光传输信号后进行传输,即合波后的通信数据;也可以仅将雷达信息数据转换成光传输信号后进行传输,即转换为光信号形式的雷达信息数据;也可以直接对雷达信息数据进行传输,即数据交换器路由的雷达信息数据。
23.由于不同的通信链路所能传输的数据大小和信号形式不同,而本技术处理得到的不同种信号能够由不同种类的通信链路来传输,从而可以为数据传输设备设置多种通信链路,进而利用链路检测模块实现从多种通信链路中优选出最佳通信链路,发送相应类型的通信数据。数据传输设备中集成了数据接入器、数据交换器、光传输器、波长转换器以及合波分波器,这些器件可以便于共用电源以及控制器,相比于现有技术中利用不同板卡来实现同种功能的方案,节省了板卡中多余的电源以及控制器,大大降低了实现成本,也实现了多种通信链路的设置以及优选,同时满足用户波长转换以及合波分波的需求。
附图说明
24.图1为本技术的实施例一提供的一种数据传输设备的结构示意图;
25.图2为本技术的实施例一提供的数据传输设备通信链路的示意图;
26.图3为本技术实施例二提供的数据传输方法的流程示意图;
27.图4为本技术的实施例二提供的一种数据传输示意图;
28.图5为本技术的实施例二提供的另一种数据传输示意图;
29.图6为本技术的实施例二提供的另一种数据传输示意图;
30.图7为本技术的实施例二提供的另一种数据传输示意图;
31.图8为本技术的实施例二提供的另一种数据传输示意图;
32.图9为本技术的实施例二提供的另一种数据传输示意图;
33.图10为本技术的实施例二提供的另一种数据传输示意图;
34.图11为本技术实施例三提供的一种数据传输装置的结构示意图。
具体实施方式
35.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
36.实施例一
37.图1为本技术的实施例一提供的一种数据传输设备的结构示意图。如图1所示,本实施例中的数据传输设备包括数据接入器、数据交换器、光传输器、波长转换器、合波分波器。
38.其中,数据接入器包括数据输入端和数据输出端,数据输入端和数据输出端均与数据交换器相连接;
39.数据输出端与光传输器相连接,用于将数据交换器路由的雷达信息数据发送给光传输器,以将雷达信息数据转换为光信号的形式;
40.光传输器与合波分波器相连接,波长转换器与合波分波器相连接,波长转换器用于对接入的雷达视频数据进行波长转换,以使合波分波器将光信号形式的雷达信息数据和波长转换后的雷达视频进行合波;
41.数据交换器中设置有链路检测模块,用于从多个通信链路中检测出最佳通信链路,并基于最佳通信链路的链路类型发送相应类型的通信数据,其中,通信数据的类型包括:合波后的通信数据、转换为光信号形式的雷达信息数据或者数据交换器路由的雷达信息数据。
42.需要说明的是,由于有些雷达视频数据为短距灰光信号,而数据处理中心处可能需要长距彩光信号,因此,本实施例可以在数据传输设备中设置波长转换器,波长转换器可以接入雷达端的雷达视频数据,若该雷达视频数据为短距灰光信号,则可以将其波长进行转换,得到长距彩光信号形式的雷达视频数据,满足数据处理中心处的需求。
43.另外,数据接入器的数据输入端,可以配合数据交换器,路由得到雷达信息数据,然后通过数据输出端输出到光传输器中,将雷达信息数据转换为光信号的形式。
44.为了节省光线资源,降低项目建设成本,本实施例中的数据传输设备还设置了合波分波器,合波分波器将光信号形式的雷达信息数据和波长转换后的雷达视频数据进行合波,从而实现使用一条光纤传输两种信息的目的。
45.当然,在数据传输设备接收到合波信号后,同样能将其进行分波,分波为长距彩光信号形式的雷达视频数据以及光信号形式的雷达信息数据,长距彩光信号形式的雷达视频数据经过波长转换器,转换为短距灰光信号,再反馈给雷达端。
46.而雷达信息数据回传到光传输模块,转换为电信号形式的雷达信息数据,配合数据交换器,路由至雷达端。
47.上述结构中,数据传输设备中设置有数据接入器、数据交换器、光传输器、波长转换器以及合波分波器,其中,数据交换器中设置有链路检测模块,基于上述结构,本技术的数据传输设备能够对雷达信息数据以及雷达视频数据进行合波成光传输信号后进行传输,即合波后的通信数据;也可以仅将雷达信息数据转换成光传输信号后进行传输,即转换为光信号形式的雷达信息数据;也可以直接对雷达信息数据进行传输,即数据交换器路由的雷达信息数据。
48.由于不同的通信链路所能传输的数据大小和信号形式不同,而本技术处理得到的不同种信号能够由不同种类的通信链路来传输,从而可以为数据传输设备设置多种通信链路,进而利用链路检测模块实现从多种通信链路中优选出最佳通信链路,发送相应类型的通信数据。数据传输设备中集成了数据接入器、数据交换器、光传输器、波长转换器以及合波分波器,这些器件可以便于共用电源以及控制器,相比于现有技术中利用不同板卡来实现同种功能的方案,节省了板卡中多余的电源以及控制器,大大降低了实现成本,也实现了多种通信链路的设置以及优选,同时满足用户波长转换以及合波分波的需求。
49.具体的,数据传输设备设置的多个通信链路可以参阅图2,图2为本技术的实施例一提供的数据传输设备通信链路的示意图。
50.如图2所示,雷达端和数据处理中心之间的通信架构系统可以包括主控端和从控端,其中,主控端和从控端内的数据传输设备的设置相同,以从控端为例,其中设置了两个数据传输设备和一个无线通信设备。
51.基于上述结构,对于从控端任一个无线通信设备而言,其所拥有的通信链路便可以包括:连接对端(即主控端)第一数据传输设备的主用光纤链路、连接对端第二数据传输设备的备用光纤链路以及通过本端的无线通信设备与对端无线通信设备形成的无线通信链路。
52.其中,主用光纤链路的一端为本端的合波分波器,另一端为对端第一数据传输设备中的合波分波器;备用光纤链路的一端为本端的光传输器,另一端为对端第一数据传输设备中的光传输器。
53.需要说明的是,备用光纤链路连接光传输器,能够保证在使用备用光纤链路时,至少能够将雷达信息数据发送至对端,能够满足对端接收雷达信息数据的需求,避免出现主用光纤链路不可用时,雷达视频数据和雷达信息数据均无法发送至对端的情况发生,在一定程度上提高了数据传输到对端的可靠性。
54.本实施例中,设置两个数据传输设备是为了提高数据传输的可靠性,在数据传输时,可以将相同的两路雷达视频数据和雷达信息数据,分别通过两个数据传输设备进行发送,如此,主控端能成功接收到数据的可能性就会大大提高,数据传输的可靠性也会相应提高。
55.需要说明的是,两个数据传输设备之间相互独立工作,对于任一数据传输设备而言,其内的链路检测模块具体可以用于实时检测数据传输设备的各个通信链路的通断状态,并基于通断状态以及预设的优先级信息确定出最佳通信链路。该过程会在后续实施例中进行说明,此处不再赘述。
56.当然,还可以将两个数据传输设备设置为非完全独立的状态,可以利用对方的通信链路来进行数据的发送,此时需要为两个数据传输设备设置能够相互传输数据的通信链路。
57.在一个具体的例子中,第一数据传输设备的主用光纤链路不可用,可以通过前述能够相互传输数据的通信链路,将相关的数据发送给第二数据传输设备,并由第二数据传输设备的主用光纤链路发送该相关的数据。如此,也能够实现向对端发送两份相同数据的目的,从而提高对端至少接收到其中一份数据的可能性,进而提高数据传输的可靠性。
58.在一个具体的例子中,数据传输设备与对端数据传输设备分别独立连接,即第一
数据传输设备连接对端第一数据传输设备的主用光纤链路、连接对端第二数据传输设备的备用光纤链路。第二数据传输设备连接对端第三数据传输设备的主用光纤链路、连接对端第四数据传输设备的备用光纤链路,能够实现保证数据可靠性的目的。
59.优选地,在一个具体的例子中,数据传输设备与对端数据传输设备交错连接,即第一数据传输设备连接对端第一数据传输设备的主用光纤链路、连接对端第二数据传输设备的备用光纤链路;第二数据传输设备连接对端第二数据传输设备的主用光纤链路、连接对端第一数据传输设备的备用光纤链路,进而减少数据传输设备数量,降低成本。
60.实施例二
61.图3为本技术实施例二提供的数据传输方法的流程示意图,本实施例可适用于数据传输的场景。该方法可以由主控端或者从控端中的任一数据传输设备来执行,该数据传输设备可采用硬件和/或软件的方式实现,具体包括如下步骤:
62.步骤301、实时检测数据传输设备与对端之间多个通信链路各自的通断状态,基于通断状态以及预设链路优先级信息确定当前的最佳通信链路。
63.本步骤中,若检测的数据传输设备设置在从控端,那么其中提到的对端便是主控端;若检测的数据传输设备设置在主控端,那么其中提到的对端便是从控端。为了便于说明,本实施例的本端均以从控端,对端均以主控端为例进行说明。
64.数据传输设备与对端之间的多个通信链路如前述实施例中提到的通信链路:连接对端第一数据传输设备的主用光纤链路、连接对端第二数据传输设备的备用光纤链路以及通过本端的无线通信设备与对端无线通信设备形成的无线通信链路。
65.在实时监测时,可以先向系统内发送预设广播报文,对系统内的从属对端的各端口设备进行探测。其中,该系统为前述实施例中提及的通信架构系统,在发送预设广播报文时,可以分别从各个通信链路进行发送。
66.需要说明的是,预设广播报文的报文内容以及报文格式可以参考相关技术中对通信链路探测的报文内容及报文格式,也可以参考pfc协议相关的内容,此处不再赘述。
67.系统内的从属对端的各端口设备指的是与本端数据传输设备构成通信链路的对端数据传输设备中的装置,在一个具体的例子中,对端中的合波分波器(通过主用光纤链路连接)、光传输器(通过备用光纤链路连接)以及无线通信设备(通过无线通信链路连接),均为端口设备。
68.在接收到从属对端的任一端口设备反馈的单播反馈报文的情况下,按照预设时间间隔,以单播数据重复发送心跳报文给端口设备;在每次发送心跳报文后,若接收到端口设备的反馈,确定与端口设备之间的通信链路当前为通状态。
69.为了实现对于各通信链路的通断状态的实时检测,在接收到端口设备反馈的单播反馈报文的情况下,就说明相应的通信链路为通状态,此时可以不再以广播的形式发送预设广播报文,而是通过记录下该端口设备的mac地址,然后基于该mac地址间隔预设时间间隔,以单播数据重复发送心跳报文给端口设备,只要端口设备会有反馈,就说明当前相应的通信链路为通状态。
70.在确定出各个通信链路的通断状态之后,本实施例还会基于该通断状态以及预设链路优先级信息确定当前的最佳通信链路。具体的,可以先基于该通断状态,从多个通信链路中确定出当前为通状态的所有的通信链路,然后将确定出的所有通信链路中,优先级最
高的通信链路确定为最佳通信链路。
71.在一个具体的例子中,预设链路优先级,从高到低可以为:主用光纤链路、无线通信链路、备用光纤链路。实时检测的当前通断状态为通状态的有备用光纤链路和无线通信链路,两者中,优先级最高的通信链路为无线通信链路,因此,该例中确定无线通信链路为最佳通信链路。
72.需要说明的是,每确定一次通信链路的通断状态,就要确定一次最佳通信链路,以保证最佳通信链路始终为通状态,进一步提高数据传输的可靠性。
73.步骤302、在获取到待传输的雷达信息数据和雷达视频数据的情况下,确定最佳通信链路的种类。
74.需要说明的是,基于用户的需求,不同种类的通信链路能够发送的数据可以是不同的,比如,主用光纤链路为断状态时,采用的无线通信链路通常为微波无线传输的方式,其带宽要远远小于光纤传输的带宽,而雷达视频数据的传输需要较大的带宽,在用户的明确下,此时无需传输该雷达视频数据。
75.而在预设链路优先级的规定下,只有主用光纤链路和无线通信链路均故障为断状态时,才会采用备用光纤链路,而备用光纤链路主要是防止对角的两台数据传输设备同时故障,导致两路数据均无法传输问题的情况发生。此种情况为特殊异常情况,在用户的明确下,也不需要传输10g雷达视频数据。
76.因此,本步骤需要获取当前确定的最佳通信链路的种类,才能够确定最终需要传输何种数据。
77.具体的,本步骤中,可以对每种通信链路设置标识,比如,将主用光纤链路标识为“1”,将无线通信链路标识为“2”,将备用光纤链路标识为“3”。在前述确定好最佳通信链路之后,可以记录相应的标识,然后本步骤通过最佳通信链路的标识,便可以确定出该标识对应的种类。
78.步骤303、获取最佳通信链路的种类对应的数据处理策略,并基于数据处理策略对待传输的雷达信息数据和雷达视频数据进行处理,得到待传输数据。
79.由于不同种类的通信链路可发送的数据内容以及对应的信号形式均不相同,其所涉及的数据处理设备也是不相同,因此,本技术为每种类型的通链链路设置了相应的数据处理策略,具体如下表1所示:
80.表1
81.链路标识通信链路种类数据处理策略1主用光纤链路数据处理策略12无线通信链路数据处理策略23备用光纤链路数据处理策略3
82.为了便于说明,本实施例以前述实施例一中的通信架构系统为例进行说明。需要说明的是,本实施例均以从控端发送两路雷达信息数据和雷达视频数据(下称a路雷达信息数据、a路雷达视频数据以及b路雷达信息数据、b路雷达视频数据)至主控端为例进行说明,其中,每路雷达信息数据和雷达视频数据通过一个数据传输设备进行传输。也就是说,从控端设置有两个数据传输设备(数据传输设备1和数据传输设备2),主控端也设置两个数据传输设备(数据传输设备3和数据传输设备4)。
83.情况一,对于数据传输设备1以及数据传输设备2而言,若最佳通信链路的种类为主用光纤链路则可以利用光传输器将雷达信息数据转换为光形式的雷达信息数据;然后利用波长转换器对接入的雷达视频数据进行波长转换,并利用合波分波器将光形式的雷达信息数据和波长转换后的雷达视频数据进行合波,得到待传输数据。
84.具体可以参阅图4,图4为本技术的实施例二提供的一种数据传输示意图。如图4所示,a路雷达信息数据、a路雷达视频数据经过数据传输设备1之后合波,然后通过主用光纤链路传输至数据传输设备3,由数据传输设备3分波回a路雷达信息数据、a路雷达视频数据。
85.b路雷达信息数据、b路雷达视频数据经过数据传输设备2之后合波,然后通过主用光纤链路传输至数据传输设备4,由数据传输设备4分波回b路雷达信息数据、b路雷达视频数据。
86.情况二,对于数据传输设备1而言,若最佳通信链路的种类为主用光纤链路则可以利用光传输器将雷达信息数据转换为光形式的雷达信息数据;然后利用波长转换器对接入的雷达视频数据进行波长转换,并利用合波分波器将光形式的雷达信息数据和波长转换后的雷达视频数据进行合波,得到待传输数据。
87.对于数据传输设备2而言,若最佳通信链路的种类为无线通信链路,利用本端的无线通信设备将雷达信息数据转换为无线雷达信息数据,并将无线雷达信息数据确定为待传输数据。
88.具体可以参阅图5,图5为本技术的实施例二提供的另一种数据传输示意图,如图5所示,该传输过程中,数据传输设备2与数据传输设备4之间的主用光纤通信链路发生故障,因此,数据传输设备2的最佳通信链路为无线通信链路,数据传输设备1的最佳通信链路为主用光纤链路。
89.a路雷达信息数据、a路雷达视频数据经过数据传输设备1之后合波,然后通过主用光纤链路传输至数据传输设备3,由数据传输设备3分波回a路雷达信息数据、a路雷达视频数据。
90.b路雷达信息数据经过数据传输设备2之后发送至无线通信设备1,利用无线通信链路发送至无线通信设备2,再由无线通信设备2发送给数据传输设备4。
91.情况三,对于数据传输设备1而言,若最佳通信链路的种类为无线通信链路,利用本端的无线通信设备将雷达信息数据转换为无线雷达信息数据,并将无线雷达信息数据确定为待传输数据。
92.对于数据传输设备2而言,若最佳通信链路的种类为主用光纤链路则可以利用光传输器将雷达信息数据转换为光形式的雷达信息数据;然后利用波长转换器对接入的雷达视频数据进行波长转换,并利用合波分波器将光形式的雷达信息数据和波长转换后的雷达视频数据进行合波,得到待传输数据。
93.具体可以参阅图6,图6为本技术的实施例二提供的另一种数据传输示意图,如图6所示,该传输过程中,数据传输设备1与数据传输设备3之间的主用光纤通信链路发生故障,因此,数据传输设备1的最佳通信链路为无线通信链路,数据传输设备2的最佳通信链路为主用光纤链路。
94.a路雷达信息数据经过数据传输设备1之后发送至无线通信设备1,利用无线通信链路发送至无线通信设备2,再由无线通信设备2发送给数据传输设备3。
95.b路雷达信息数据、b路雷达视频数据经过数据传输设备2之后合波,然后通过主用光纤链路传输至数据传输设备4,由数据传输设备4分波回b路雷达信息数据、b路雷达视频数据。
96.情况四,对于数据传输设备1而言,若最佳通信链路的种类为无线通信链路,利用本端的无线通信设备将雷达信息数据转换为无线雷达信息数据,并将无线雷达信息数据确定为待传输数据。
97.对于数据传输设备2而言,若最佳通信链路的种类为无线通信链路,利用本端的无线通信设备将雷达信息数据转换为无线雷达信息数据,并将无线雷达信息数据确定为待传输数据。
98.具体可以参阅图7,图7为本技术的实施例二提供的另一种数据传输示意图,如图7所示,该传输过程中,数据传输设备1与数据传输设备3之间的主用光纤通信链路发生故障,因此,数据传输设备1的最佳通信链路为无线通信链路。数据传输设备2与数据传输设备4之间的主用光纤通信链路发生故障,因此,数据传输设备2的最佳通信链路为无线通信链路。
99.由于无线通信设备同时只能发送一组数据,在图7的情况下,发送两路雷达信息数据只能是前后依次发送,但是雷达信息数据较小,发送时出错的几率不大,而且前后依次发送的方式会给后续的数据发送带来延迟,后续发送的数据越多,后续的发送延迟就越大,因此,本实施例在无线通信设备中设置b路更优先发送的原则,即仅发送b路雷达信息数据,不发送a路雷达信息数据。
100.因此,图7中,b路雷达信息数据经过数据传输设备2之后发送至无线通信设备1,利用无线通信链路发送至无线通信设备2,再由无线通信设备2发送给数据传输设备4。
101.情况五,对于数据传输设备1以及数据传输设备2而言,若最佳通信链路的种类为备用光纤链路,利用光传输器将雷达信息数据转换为光形式的雷达信息数据,并将光形式的雷达信息数据确定为待传输数据。
102.具体可以参阅图8,图8为本技术的实施例二提供的另一种数据传输示意图,如图8所示,该传输过程中,数据传输设备1与数据传输设备3之间的主用光纤通信链路发生故障、数据传输设备2与数据传输设备4之间的主用光纤通信链路发生故障、无线通信链路也发生故障,此时,数据传输设备1与数据传输设备4之间的备用光纤链路为数据传输设备1的最佳通信链路,数据传输设备2与数据传输设备3之间的备用光纤链路为数据传输设备2的最佳通信链路。
103.a路雷达信息数据通过备用光纤链路发送至数据传输设备4,b路雷达信息数据通过备用光纤链路发送至数据传输设备3。
104.情况六,对于数据传输设备1而言,所有的通信链路均为断状态,对于数据传输设备2而言,若最佳通信链路的种类为备用光纤链路,利用光传输器将雷达信息数据转换为光形式的雷达信息数据,并将光形式的雷达信息数据确定为待传输数据。
105.具体可以参阅图9,图9为本技术的实施例二提供的另一种数据传输示意图,如图9所示,该传输过程中,数据传输设备1与数据传输设备3之间的主用光纤通信链路发生故障、数据传输设备2与数据传输设备4之间的主用光纤通信链路发生故障、无线通信链路也发生故障,数据传输设备1与数据传输设备4之间的备用光纤链路也发生故障,此时,数据传输设备2与数据传输设备3之间的备用光纤链路为数据传输设备2的最佳通信链路。
106.b路雷达信息数据通过备用光纤链路发送至数据传输设备3。
107.情况七,对于数据传输设备2而言,所有的通信链路均为断状态,对于数据传输设备1而言,若最佳通信链路的种类为备用光纤链路,利用光传输器将雷达信息数据转换为光形式的雷达信息数据,并将光形式的雷达信息数据确定为待传输数据。
108.具体可以参阅图10,图10为本技术的实施例二提供的另一种数据传输示意图,如图10所示,该传输过程中,数据传输设备1与数据传输设备3之间的主用光纤通信链路发生故障、数据传输设备2与数据传输设备4之间的主用光纤通信链路发生故障、无线通信链路也发生故障,数据传输设备2与数据传输设备3之间的备用光纤链路也发生故障,此时,数据传输设备1与数据传输设备4之间的备用光纤链路为数据传输设备1的最佳通信链路。
109.a路雷达信息数据通过备用光纤链路发送至数据传输设备4。
110.当然,实际操作过程中,数据传输设备本身也会发生故障,因此,在通信架构系统中的4个数据传输设备之间,可以维护一个设备状态的状态机,当某个数据传输设备对应的状态机感知到某一数据传输设备故障时,由其通知其他数据传输设备,需要说明的是,仅一个数据传输设备故障时,不启用备用光纤链路,而是由两端均未发生设备故障的主用光纤链路来进行数据传输。
111.在一个具体的例子中,若数据传输设备1故障,a路数据中断,b路数据正常发送;若数据传输设备2故障,b路数据中断,a路数据正常发送。
112.步骤304、将处理后的待传输数据通过最佳通信链路发送至对端。
113.本步骤中的发送过程可以参考前述步骤303的内容,此处不再赘述。
114.本实施例中,本技术通过不同数据处理策略得到的不同种信号能够由不同种类的通信链路来传输,从而可以为数据传输设备设置多种通信链路,进而利用链路检测模块实现从多种通信链路中优选出最佳通信链路,发送相应类型的通信数据。数据传输设备中集成了数据接入器、数据交换器、光传输器、波长转换器以及合波分波器,这些器件可以便于共用电源以及控制器,相比于现有技术中利用不同板卡来实现同种功能的方案,节省了板卡中多余的电源以及控制器,大大降低了实现成本,也实现了多种通信链路的设置以及优选,同时满足用户波长转换以及合波分波的需求。
115.实施例三
116.图11为本技术实施例三提供的一种数据传输装置的结构示意图。本技术实施例所提供的数据传输装置可执行本技术任意实施例所提供的数据传输方法,具备执行方法相应的功能模块和有益效果。该装置可采用软件和/或硬件的方式实现,如图11所示,数据传输装置具体包括:通断检测模块1101、种类确定模块1102、数据处理模块1103、发送模块1104。
117.其中,通断检测模块,用于实时检测数据传输设备与对端之间多个通信链路各自的通断状态,基于通断状态以及预设链路优先级信息确定当前的最佳通信链路;
118.种类确定模块,用于在获取到待传输的雷达信息数据和雷达视频数据的情况下,确定最佳通信链路的种类;
119.数据处理模块,用于获取最佳通信链路的种类对应的数据处理策略,并基于数据处理策略对待传输的雷达信息数据和雷达视频数据进行处理,得到待传输数据;
120.发送模块,用于将处理后的待传输数据通过最佳通信链路发送至对端。
121.进一步的,通断检测模块包括:
122.广播探测单元,用于向系统内发送预设广播报文,对系统内的从属对端的各端口设备进行探测;
123.心跳检测单元,用于在接收到从属对端的任一端口设备反馈的单播反馈报文的情况下,按照预设时间间隔,以单播数据重复发送心跳报文给端口设备;
124.状态确定单元,用于在每次发送心跳报文后,若接收到端口设备的反馈,确定与端口设备之间的通信链路当前为通状态。
125.进一步地,数据处理模块包括:
126.第一光转换单元,用于若最佳通信链路的种类为主用光纤链路,利用光传输器将雷达信息数据转换为光形式的雷达信息数据;
127.合波单元,用于利用波长转换器对接入的雷达视频数据进行波长转换,并利用合波分波器将光形式的雷达信息数据和波长转换后的雷达视频数据进行合波,得到待传输数据;
128.第二光转换单元,用于若最佳通信链路的种类为备用光纤链路,利用光传输器将雷达信息数据转换为光形式的雷达信息数据,并将光形式的雷达信息数据确定为待传输数据;
129.无线数据转换单元,用于若最佳通信链路的种类为无线通信链路,利用本端的无线通信设备将雷达信息数据转换为无线雷达信息数据,并将无线雷达信息数据确定为待传输数据。
130.进一步地,通断检测模块包括:
131.筛选单元,用于基于通断状态,从多个通信链路中确定出当前为通状态的所有通信链路;
132.最佳通信链路确定单元,用于将确定出的所有通信链路中,优先级最高的通信链路确定为最佳通信链路。
133.实施例四
134.本技术实施例四还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种数据传输方法,该方法包括:
135.实时检测数据传输设备与对端之间多个通信链路各自的通断状态,基于通断状态以及预设链路优先级信息确定当前的最佳通信链路;
136.在获取到待传输的雷达信息数据和雷达视频数据的情况下,确定最佳通信链路的种类;
137.获取最佳通信链路的种类对应的数据处理策略,并基于数据处理策略对待传输的雷达信息数据和雷达视频数据进行处理,得到待传输数据;
138.将处理后的待传输数据通过最佳通信链路发送至对端。
139.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本技术任意实施例所提供的数据传输方法中的相关操作。
140.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本技术可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的
部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例的方法。
141.值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
142.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1