[go: up one dir, main page]

CN111817955B - 数据传输系统、方法、装置和设备 - Google Patents

数据传输系统、方法、装置和设备 Download PDF

Info

Publication number
CN111817955B
CN111817955B CN201910294590.6A CN201910294590A CN111817955B CN 111817955 B CN111817955 B CN 111817955B CN 201910294590 A CN201910294590 A CN 201910294590A CN 111817955 B CN111817955 B CN 111817955B
Authority
CN
China
Prior art keywords
data
transmission
path
transmitted
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910294590.6A
Other languages
English (en)
Other versions
CN111817955A (zh
Inventor
陈赛
黄超
尹亚伟
谢崇进
谷增云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910294590.6A priority Critical patent/CN111817955B/zh
Publication of CN111817955A publication Critical patent/CN111817955A/zh
Application granted granted Critical
Publication of CN111817955B publication Critical patent/CN111817955B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供一种数据传输系统、方法、装置和设备,该系统包括:关联有接收方标识的待传输数据会依次经过数据发送设备、第一数据传输设备,从而到达路径确定设备。此时,若数据接收设备对应的至少两条传输路径中,影响待传输数据传输的路径发生故障,则路径确定设备会向数据发送设备发送路径故障通知,并进一步接收响应于路径故障通知而重新发送的待传输数据,而此重新发送的待传输数据也关联有与上述相同的接收方标识。然后,再进行传输路径的切换,以由切换后的目标传输路径传输待传输数据。两次发送的待传输数据虽然对应于不同的传输路径但其具有相同的接收方标识,因此,即使发生了路径切换,从数据发送设备的角度来说,其也是无感知的。

Description

数据传输系统、方法、装置和设备
技术领域
本发明涉及数据传输技术领域,尤其涉及一种数据传输系统、方法、装置和设备。
背景技术
在数据传输系统中,为了保证系统的稳定性,每个数据接收设备和数据发送设备之间都可以存在多条传输路径。当一条传输路径发生故障时,则可以使用另一条传输路径来对数据发送设备产生的数据进行传输。
在现有技术中,从网络应用层的角度来说,当原始传输路径发生故障时,数据发送设备就可以利用剩余的正常传输路径重新进行数据发送。而在使用剩余的正常传输路径传输数据时,与使用原始传输路径相比,此时的数据已经被数据发送设备关联上了不同的接收方标识,这样就会使数据发送设备感知到路径的切换。并且在这种情况下,有可能还需要人工介入才能保证数据传输的顺利完成,从而增大数据传输系统的管理复杂度。
发明内容
有鉴于此,本发明实施例提供一种数据传输系统、方法、装置和设备,用以保证传输路径的无感知切换的同时减小数据传输系统的管理复杂度。
第一方面,本发明实施例提供一种数据传输系统,包括:数据发送设备、路径确定设备、第一数据传输设备、第二数据传输设备和数据接收设备;
其中,所述数据发送设备与所述第一数据传输设备连接,且所述数据接收设备与至少两个所述第二数据传输设备连接,所述第一数据传输设备和所述第二数据传输设备均与所述路径确定设备连接;
所述数据发送设备,用于发送关联有接收方标识的待传输数据至所述第一数据传输设备,所述接收方标识对应于所述数据接收设备;
所述路径确定设备,用于接收通过所述第一数据传输设备发送的所述待传输数据;若所述数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条路径由所述数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成;
所述数据接收设备,用于通过所述目标传输路径接收重新发送的所述待传输数据。
第二方面,本发明实施例提供一种数据传输系统,包括:网管服务器、路径确定设备、第一路由器、第二路由器和光传输设备;
其中,所述网管服务器与所述第一路由器连接,且所述光传输设备与至少两个所述第二路由器连接,所述第一路由器和所述第二路由器均与所述路径确定设备连接;
所述网管服务器,用于发送关联有接收方标识的待传输数据至所述第一路由器,所述接收方标识对应于所述光传输设备;
所述路径确定设备,用于接收通过所述第一路由器发送的所述待传输数据;若所述光传输设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述网管服务器;接收在获取到所述路径故障通知后,所述网管服务器重新发送的关联有所述接收方标识的所述待传输数据;从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条路径由所述光传输设备和与所述光传输设备连接的至少两个第二路由器构成;
所述光传输设备,用于通过所述目标传输路径接收重新发送的所述待传输数据。
第三方面,本发明实施例提供一种数据传输方法,包括:
接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据;
若数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;
接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;
从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条路径由数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成;
按照所述目标传输路径发送所述待传输数据至所述数据接收设备。
第四方面,本发明实施例提供一种数据传输装置,包括:
数据接收模块,用于接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据;
通知发送模块,用于若数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;
所述数据接收模块,用于接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;
路径确定模块,用于从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条路径由数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成;
数据发送模块,用于按照所述目标传输路径发送所述待传输数据至所述数据接收设备。
第五方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第三方面中的数据传输方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。
本发明实施例提供了一种计算机存储介质,用于储存存储计算机程序,所述计算机程序使计算机执行时实现上述第三方面中的数据传输方法。
本发明实施例提供的数据传输系统,包括:数据发送设备,与数据发送设备连接的第一数据传输设备,数据接收设备,与数据接收设备连接的至少两个第二数据传输设备,以及与数据传输设备连接的路径确定设备。并且由数据接收设备和至少两个第二数据传输设备可以构成数据接收设备对应的至少两条传输路径。在此基础上,数据发送设备发送关联有接收方标识的待传输数据至第一数据传输设备,第一数据传输设备会再将此待传输数据发送至路径确定设备,此接收方标识对应于数据接收设备。路径确定设备在接收待传输数据后,进一步确定在数据接收设备对应的至少两条传输路径中,影响待传输数据传输的路径是否发生故障。若发生故障,则发送路径故障通知至数据发送设备,以使数据发送设备在接收到路径故障通知后,重新发送的关联有接收方标识的待传输数据。此时路径确定设备只需接收此重新发送的待传输数据即可,然后,再从剩余的正常路径中确定目标传输路径,并通过此目标传输路径将待传输数据传输到数据接收设备中。
可见,当传输数据的原始传输路径出现故障时,路径确定设备可以自动进行路径切换,并使用切换后的目标传输路径对数据发送设备重新发送的关联有接收方标识的待传输数据进行传输。与背景技术相比,由于无论是使用原始传输路径还是使用目标传输路径进行数据传输时,数据发送设备发送的待传输数据都关联有相同的接收方标识。发生路径切换时,正是由于接收方标识不变,因此,从数据发送设备的角度来说,其也是无感知的,同时在整个数据传输过程中,也不存在任何人为干预,减小了数据传输系统的管理复杂度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种数据传输系统的结构示意图;
图2为图1所示数据传输系统工作过程的信令图;
图3为本发明实施例提供的另一种数据传输系统的结构示意图;
图4为本发明实施例提供的又一种数据传输系统的结构示意图;
图5为本发明实施例提供的一种数据传输方法的流程图;
图6为本发明实施例提供的数据传输装置的结构示意图;
图7为与图6所示实施例提供的数据传输装置对应的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于识别”。类似地,取决于语境,短语“如果确定”或“如果识别(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当识别(陈述的条件或事件)时”或“响应于识别(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
图1为本发明实施例提供的一种数据传输系统的结构示意图,如图1所示,该系统可以包括:数据发送设备、路径确定设备、第一数据传输设备、第二数据传输设备以及数据接收设备。
其中,系统中各设备之间的连接关系可以为:数据发送设备与第一数据传输设备连接,数据接收设备与第二数据传输设备连接,并且数据接收设备与至少两个第二数据传输设备连接。第一数据传输设备和第二数据传输设备都与路径确定设备连接。
上述系统的具体工作过程可以为:首先,数据发送设备发送关联有接收方标识的待传输数据至第一数据传输设备,其中,接收方标识对应于数据接收设备,可选地,此标识具体可以为数据接收设备的管理地址。第一数据传输设备再将此待传输数据发送至路径确定设备。然后,在接收到待传输数据后,路径确定设备会进一步判断需不需要进行传输路径的切换。
由于每个数据接收设备都与至少两个第二数据传输设备连接,因此每个第二数据传输设备和数据接收设备都可以构成一条传输路径,也即是每个数据接收设备都对应于至少两条传输路径。路径确定设备可以通过对这至少两条传输路径的可用状态进行检测,从而确定这其中影响待传输数据传输的路径是否发生故障。若影响待传输数据传输的路径发生故障,表明需要对传输路径进行切换,则路径确定设备会向数据发送设备发送路径故障通知,以使数据发送设备知晓此路径故障情况。进一步地,数据发送设备则会重新向路径确定设备发送待传输数据,此重新发送的待传输数据与之前数据发送设备发送的待传输数据相比,二者关联有相同接收方标识。并且数据发送设备重新发送的待传输数据会依次经过数据发送设备和第一数据传输设备,从而到达路径传输设备。
在路径确定设备接收到重新发送的待传输数据后,可以从数据接收设备对应的至少两条传输路径中的剩余正常传输路径中确定目标传输路径。最终,再通过此目标传输路径将待传输数据传输至数据接收设备,也即是实现了利用数据传输系统将待传输数据传输至数据接收设备。
其中,对于影响待传输数据传输的路径,在不同的情况下会对应不同的内容,以下进行详细说明。
一种情况,路径确定设备不具有负载分担模式,此时,数据发送设备可以通过一条主传输路径将待传输数据发送至数据接收设备。主传输路径,顾名思义,就是在传输数据过程中,数据接收设备优先使用的一条传输路径。当然,其可以是预先设置好的。此时,影响待传输数据传输的路径也即是此主传输路径。此种情况下,若路径确定设备确定出主传输路径发生故障,表明需要进行路径切换,则路径确定设备可以从数据接收设备对应的至少两条传输路径中剩余的正常路径中确定一条作为目标传输路径。可选地,可以将剩余正常路径中的任一条作为目标传输路径。此时确定出来的目标传输路径可以理解成数据接收设备的一条备用传输路径。
另一种情况,路径确定设备具有负载分担模式,也就是说,待传输数据会同时分配给多条传输路径,并由此多条传输路径来共同分担数据传输任务。此多条传输路径可以是数据接收设备对应的至少两条传输路径中预设数量的路径。此时,影响待传输数据传输的路径即为此预设数量的路径中的一条或几条。若路径确定设备确定出这预设数量的传输路径中存在故障路径,则路径确定设备会从剩余的正常传输路径中进行选择,从而得到目标传输路径。其中,在至少两条传输路径中的哪几条路径作为预设数量的传输路径,也是可以预先设定的。为了下述的描述清楚,可以将上述预设数量的传输路径称为原始路径。
对于在负载分担模式下的目标传输路径的选择,一种可选地方式,路径确定设备先确定原始路径中发生故障的传输路径的数量,然后再从剩余的正常路径中选择出与故障路径数量相同的传输路径,并由选择出的传输路径和原始传输路径中的未发生故障的路径共同组成目标传输路径,再由此目标传输路径来共同分担数据传输的任务,这样依旧可以保证是由预设数量的多条传输路径来共同完成数据传输的。可选地,路径确定设备可以将待传输数据平均分配给这预设数量的多条路径,也可以按照预设权重值将待传输数据分配给不同的传输路径。
对于权重值的设定,可选地,路径确定设备可以分别获取与数据接收设备连接的至少两个第二数据传输设备各自所属传输路径的传输参数,再根据每个条传输路径的传输参数为各自对应的第二数据传输设备设置对应的权重值。每个权重值实际上也都对应于一条传输路径。其中,可选地,传输参数可以为跳数、时延等,这些参数可以表示数据传输到数据接收设备的及时性。
上述描述都是在影响数据传输的路径中存在故障路径的基础上进行的。容易想到的,也有可能出现不存在故障路径的情况,则此时,路径确定设备在接收到待传输数据后,无需进行路径切换,只要正常发送待传输数据至数据接收设备即可。
对于待传输数据的正常传输,一种可选地方式,对于不具有负载分担的路径确定设备,则可以通过至少两条传输路径中的任一条,比如主传输路径传输待传输数据。另一种可选地方式,对于具有负载分担的路径确定设备,则可以将待传输数据平均分配给预设数量的多条传输路径或者按照预设权重值将待传输数据分配到预设数量的传输路径,以由此预设数量条传输路径共同来完成数据传输的任务。
上述的数据传输系统工作过程也可以表示为如图2所示的信令图。
本实施例中,数据发送设备发送的关联有接收方标识的待传输数据会依次通过数据发送设备和第一数据传输设备,以到达路径确定设备。路径确定设备接收到待传输数据后,可以确定在数据接收设备对应的至少两条传输路径中,影响待传输数据传输的路径是否发生故障。若发生故障,则发送路径故障通知至数据发送设备。以使数据发送设备在接收到路径故障通知后,重新发送的关联有接收方标识的待传输数据,此处的接收方标识与上述的相同。然后,在路径确定设备接收到此重新发送的待传输数据后,可以再从剩余的正常路径中确定目标传输路径,并通过此目标传输路径将待传输数据传输到数据接收设备中。
可见,当用于传输待传输数据的原始传输路径出现故障时,路径确定设备可以自动进行路径切换,并使用切换后的目标传输路径对数据发送设备重新发送的关联有接收方标识的待传输数据进行传输。与背景技术相比,由于无论是使用原始传输路径还是使用目标传输路径进行数据传输时,数据发送设备发送的待传输数据都具有相同的接收方标识。发生路径切换时,正是由于接收方标识不变,因此,从数据发送设备的角度来说,其也是无感知的,同时在整个数据传输过程中,也不存在人为干预,减小了数据传输系统的管理复杂度。
图3为本发明实施例提供的另一种数据传输系统的结构示意图,如图3所示,该系统中的数据接收设备具体还可以包括至少两个通信接口。
其中,数据接收设备中的每个通信接口都可以与一个第二数据传输设备连接。数据接收设备可以具有至少两个通信接口,其中,每个通信接口都有对应的接口地址。数据接收设备与各自对应的第二数据传输设备之间可以不断地进行连接状态的检测,以根据检测结果确定是否需要路径切换。
对于连接状态的检测,一种可选地方式,数据接收设备可以定时通过至少两个通信接口分别向各自连接的第二数据传输设备发送检测信号。对于至少两个第二数据传输设备中的任意一个,在其接收到检测信号后,会对此检测信号产生响应,从而生成响应信号,再将此响应信号发送至数据接收设备。当数据接收设备接收到此响应信号后,则表明此第二数据传输设备和数据接收设备之间处于正常连接的状态。这种方式实际上一种由数据接收设备主导的连接状态检测方式。另一种可选地方式,检测信号和响应信号的发送方也可以颠倒,从而形成一种由第二数据传输设备主导的连接状态检测方式。
按照上述的任何一种方式,数据接收设备都可以获取到与每个第二数据传输设备之间的连接状态,并将此连接状态发送至路径确定设备,这样路径确定设备便可以得到自身对应的至少两条传输路径以及每条路径的连接状态。
由于数据接收设备的每个通信接口都对应于一条传输路径,因此,在路径确定设备得到数据接收设备和每个第二数据传输设备之间的连接状态后,便能确定出至少两条传输路径中影响待传输数据的路径是否发生故障。若发生故障,则可以进一步按照图1~图2所示的实施例中的相关描述确定出目标传输路径,并进一步完成传输路径的切换。
正是由于数据接收设备配置有至少两个通信接口并且每个通信接口有与一个第二数据传输设备连接,才可以保证在切换路径时,待传输数据关联的接收方标识不变,从而可以实现在路径切换时网管服务器的无感知。
另外,与数据接收设备相似的,数据发送设备也可以包括至少两个通信接口,这样当一条路径失效时,还可以使用其他路径来保证数据的正常发送。
可选地,数据发送设备具有的至少两个通信接口可以分别连接一个第一数据传输设备。接着,数据发送设备也可以获取到自身与每个第一数据传输设备之间的连接状态。其中,连接状态的确定方式,与上述数据接收设备的方式相同,在此不再赘述。然后,数据再根据获取到的连接状态确定用于发送待传输数据的传输路径。其中,与数据发送设备对应的至少两条用于发送数据的路径,其也可以分为主路径和备用路径。通常情况下,使用主路径发送待传输数据。在主路径失效时,才会使用备用路径中的任意一条来发送待传输数据。
此外,上述描述中并没有对数据接收设备的个数进行限定。当数据接收设备为多个时,路径确定设备在接收到关联有接收方标识的待传输数据后,则可以根据待传输数据关联的接收方标识确定目标数据接收设备以及此目标数据接收设备对应的至少两条传输路径。若目标数据接收设备对应的至少两条传输路径中影响待传输数据的路径发生故障,则路径确定设备会发送路径故障通知至数据发送设备。数据发送设备接收到此故障通知后,会重新发送待传输数据,此重新发送的数据具有与之前发送的待传输数据相同的接收方标识。并且此重新发送的待传输数据会依次经过数据发送设备、第一传输设备从而到达路径确定设备。最终,在接收重新发送的数据后,路径确定设备则会从目标数据接收设备对应的至少两条传输路径中剩余的正常路径中确定目标传输路径。此部分内容可以参见图1~图2所示实施例中的相关描述,在此不再赘述。
对于具有多个数据接收设备的情况,每个数据接收设备同样可以与各自对应的第二数据传输设备进行连接状态的检测,并将检测结果发送至路径传输设备,而此时检测结果中还需要包括数据接收设备的标识,以表明此检测结果所对应的数据接收设备。
本实施例中,数据发送设备和数据接收设备都可以配置有多个通信接口,用于分别连接多个第一数据传输设备和多个第二数据传输设备。这样在保证待传输数据正常发送的同时,也能够保证在出现路径故障并进行路径切换时数据发送设备的切换无感知,并且在整个数据传输过程中不存在人为介入,也就可以减小数据传输系统的管理复杂度。另外,当数据传输系统中存在多个数据接收设备时,可以根据接收方标识将待传输数据发送至正确的数据接收设备中。
图4为本发明实施例提供的又一种数据传输系统的结构示意图,图4所示的实施例对应于一个实际的应用场景,其具体可以为光传输系统,该系统具体包括:网管服务器、路径确定设备、第一路由器、第二路由器和光传输设备,且各设备之间的连接关系可如图4所示。
其中,网管服务器,用于发送关联有接收方标识的待传输数据至第一路由器,接收方标识对应于光传输设备。
路径确定设备,用于接收通过第一路由器发送的待传输数据;若光传输设备对应的至少两条传输路径中影响待传输数据传输的路径发生故障,则发送路径故障通知至网管服务器;接收在获取到路径故障通知后,网管服务器重新发送的关联有接收方标识的待传输数据;从至少两条传输路径中的正常传输路径中确定目标传输路径,其中,至少两条路径由光传输设备和与光传输设备连接的至少两个第二路由器构成。
光传输设备,用于通过目标传输路径接收重新发送的待传输数据。
在上述的光传输系统中,待传输数据可以以光信号的形式进行传输。并且上述各实施例中的数据发送设备也即是本实施例中配置有网管应用软件的网管服务器。网管服务器可以用于获取数据传输系统中的各数据接收设备的相关数据,并对数据接收设备进行管理,获取到的数据可以是数据接收设备的信号放大倍数、光信号功率等等。上述各实施例中的第一数据传输设备和第二数据传输设备均可以为路由器,也即是本实施例中的第一路由设备和第二路由器。路径确定设备可以为由至少一台交换机和至少一台路由器组成的数据通信网络(Data Communication Network,简称DCN)。严格来说,上述的第一理由器和第二路由器可以是单独的两个设备,也可以集成于路径确定设备中。上述各实施例中的数据接收设备也即是本实施例中的是光传输设备,其用于接收并将包含待传输数据的光信号进行远距离传输。
可选地,为了实现远距离传输,光传输设备具体又可以包括波长转换模块和信号处理模块。其中,波长转换模块用于将灰光转换成彩光,以提高光信号的传播距离。信号处理模块可以由光放大器、光分波器、光合波器、可重构分叉复用器等共同组成,用于对信号进行分波、合波和放大等处理。
另外,在实际应用中,光传输系统中可以包括多个光传输设备,对于各光传输设备之间的通信,一种可选的方式,可以通过光监控通道(Optical Supervisory Channel,简称OSC)来实现。
本实施例中的光传输系统与图1~图3所示的数据传输系统具有相似的具体工作过程,因此,此光传输系统的具体工作过程以及所能达到的技术效果都可以参见上述各实施例中的相关内容,在此不再赘述。
需要说明的有,在上述光学传输系统的应用场景中,光传输设备也可以作为数据发送设备,则相应地,网管服务器相应地也可以作为数据接收设备。此时,光传输设备用以以将信号放大倍数、光信号功率等数据返回至网管服务器。通过使用配置有至少两个通信接口的网管服务器以及至少两个第一路由器,同样也可以实现在路径切换时光传输设备的无感知。
另外,下述方法实施例中的步骤时序仅为一种举例,而非严格限定。
图5为本发明实施例提供的一种数据传输方法的流程图,本发明实施例提供的该数据传输方法可以由图1~图3所示实施例中的路径确定设备来执行。如图5所示,该方法包括如下步骤:
S101,接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据。
S102,若数据接收设备对应的至少两条传输路径中影响待传输数据传输的路径发生故障,则发送路径故障通知至数据发送设备。
S103,接收在获取到路径故障通知后,数据发送设备重新发送的关联有接收方标识的待传输数据。
S104,从至少两条传输路径中的正常传输路径中确定目标传输路径,其中,至少两条路径由数据接收设备和与数据接收设备连接的至少两个第二数据传输设备构成。
S105,按照目标传输路径发送待传输数据至数据接收设备。
数据发送设备可以通过第一数据传输设备将关联有接收方标识的待传输数据发送至路径确定设备。路径确定设备接收自身与连接的第二数据传输设备之间的连接状态,并根据其确定与自身对应的至少两条传输路径中影响待传输数据传输的路径是否发生故障。若发生故障,表明需要进行路径切换,则会发送路径故障通知至数据发送设备,以使数据发送设备在接收到此通知后,重新发送待传输数据,并且重新发送的待传输数据与之前发送的数据关联有相同的接收方标识。在路径确定设备接收到重新发送的待传输数据后,还会进一步地从至少两条传输路径中剩余的正常路径中确定目标传输路径,并按照此确定出的目标传输路径将待传输数据传输至数据接收设备。
对于连接状态的检测,可选地,可以由数据接收设备或者第二数据传输设备主导来完成,具体内容可以参见上述实施例中的相关描述,在此不再赘述。然后,主导方可以将连接状态的检测结果发送至路径确定设备,以使其确定是否需要进行路径切换。上述路径是否发生故障的判断过程是在步骤101之后进行的。
对于步骤104中目标传输路径的确定,可选地,路径确定设备可以根据连接状态确定出数据接收设备对应的至少两条传输路径中影响待传输数据传输的路径是否发生故障以及发生故障的路径的数量。正如图1~图3所示的实施例中所说的,路径确定设备可以不具有负载分担模式,则路径确定设备这可以从数据接收设备对应的至少两条传输路径中剩余正常的路径中选择一条作为目标传输路径,并利用此一条目标传输路径进行待传输数据的传输。
当然,路径确定设备也可以具有负载分担模式,在这种模式下,由于路径确定设备是将待传输设备分担给预设数量的传输路径的,因此,路径确定设备可以根据发生故障的路径的数量,从至少两条传输路径中剩余的正常路径中选择相同数量的路径用以填补此故障路径的位置,以保证仍旧由预设数量的传输路径来共同分担待传输数据的传输任务,此时选择出的传输路径以及之前未发送故障的路径可以共同组成目标传输路径。
在确定出目标传输路径后,路径确定设备可以将待传输数据平均分配给目标传输路径,也可以按照预设权重值将待传输数据分配至目标传输路径。这两种方式都能够实现多条传输路径共同分担数据传输任务的效果。
对于权重值的预设方式,可选地,可以按照数据接收设备对应的至少两条传输路径各自的传输参数进行设置。具体过程可以参见图1~图3所示的实施例中的相关描述。
而当影响待传输数据传输的路径中不存在发生故障的路径,则路径确定设备无需进行路径切换,只要正常发送待传输数据即可。根据路径确定设备是否具有负载分担模式,可以采用对应的数据传输方式。
比如,对于不具有负载分担的路径确定设备,则可以通过至少两条传输路径中的任一条,比如主传输路径传输待传输数据。对于具有负载分担的路径确定设备,则可以将待传输数据平均分配给预设数量的多条传输路径或者按照预设权重值将待传输数据分配到预设数量的传输路径,以由此预设数量条传输路径共同来完成数据传输的任务。
容易想到的,一个数据发送设备可以向多个数据接收设备发送数据,此时可选地,在路径确定设备接收到待传输数据后,可以根据待传输数据关联的接收方标识,确定对应于接收方标识的目标数据接收设备以及目标数据接收设备对应的至少两条传输路径。
若目标数据接收设备对应的至少两条传输路径中影响待传输数据传输的路径发生故障,则路径确定设备会发送路径故障通知至数据发送设备。数据发送设备接收到此故障通知后,会重新发送待传输数据,此重新发送的数据具有与之前发送的待传输数据相同的接收方标识。并且此重新发送的待传输数据会依次经过数据发送设备、第一传输设备从而到达路径确定设备。最终,在接收重新发送的数据后,路径确定设备则会从目标数据接收设备对应的至少两条传输路径中的正常传输路径中确定目标传输路径。此部分内容同样可以参见图3所示实施例中的相关描述,在此不再赘述。
另外,本实施例中剩余未详细描述的内容可以参见图1~图3所示实施例中的相关描述,在此不再赘述。
本发明实施例中,路径确定设备在接收到通过第一数据传输设备发送的待传输数据后,会进一步确定数据接收设备对应的至少两条传输路径中,影响待传输数据传输的路径是否发生故障。若发生故障,则发送路径故障通知至数据发送设备。在路径确定设备接收到数据发送设备重新发送的待传输数据后,会从剩余的正常路径中确定目标传输路径,并通过此目标传输路径将待传输数据传输到数据接收设备中。可见,由于无论是使用原始传输路径还是使用目标传输路径进行数据传输时,数据发送设备发送的待传输数据都具有相同的接收方标识,因此,即使发生了路径切换,由于接收方标识不变,则从数据发送设备的角度来说,其也是无感知的,同时在整个数据传输过程中,也不存在人为干预,减小了数据传输系统的管理复杂度。
以下将详细描述本发明的一个或多个实施例的数据传输装置。本领域技术人员可以理解,这些数据传输装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。
图6为本发明实施例提供的数据传输装置的结构示意图,如图6所示,该装置包括:数据接收模块11、通知发送模块12、路径确定模块13以及数据发送模块14。
所述数据接收模块11,用于接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据。
所述通知发送模块12,用于若数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备。
所述数据接收模块11,用于接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据。
所述路径确定模块13,用于从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条路径由数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成。
所述发送模块14,用于按照所述目标传输路径发送所述待传输数据至所述数据接收设备。
可选地,所述数据传输装置还包括:状态接收模块21和故障确定模块22。
所述状态接收模块21,用于接收所述数据接收设备和所述至少两个第二数据传输设备之间的连接状态。
所述故障确定模块22,用于根据所述连接状态确定所述至少两条传输路径中影响所述待传输数据传输的路径是否发生故障。
可选地,数据接收设备为多个;
所述路径确定模块13还用于:根据所述待传输数据关联的接收方标识,确定对应于所述接收方标识的目标数据接收设备以及所述目标数据接收设备对应的至少两条传输路径。
所述通知发送模块12,用于若所述目标数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备。
所述数据接收模块11,用于接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据。
所述路径确定模块13,用于从所述目标数据接收设备对应的至少两条传输路径中的正常传输路径中确定目标传输路径。
可选地,所述路径确定模块13具体用于:根据影响所述待传输数据传输的路径中故障路径的数量,从所述至少两条传输路径中确定目标传输路径。
所述数据发送模块14具体包括:第一发送单元141或者第二发送单元142。
所述第一发送单元141,用于将所述待传输数据平均分配至所述目标传输路径。
所述第二发送单元142,用于按照预设权重值将所述待传输数据分配至所述目标传输路径。
可选地,所述装置还包括:设置模块23,用于根据所述至少两个第二数据传输设备各自所属传输路径的传输参数,设置所述至少两条传输路径各自对应的权重值。
可选地,所述路径确定模块13还用于:若所述数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径未发生故障,则将所述待传输数据分配至所述至少两条传输路径中的任一传输路径或者按照所述预设权重值将所述待传输数据分配至预设数量的传输路径。
图6所示装置可以执行图5所示实施例的方法,本实施例未详细描述的部分,可参考对图5所示实施例的相关说明。该技术方案的执行过程和技术效果参见图5所示实施例中的描述,在此不再赘述。
以上描述了数据传输装置的内部功能和结构,在一个可能的设计中,数据传输装置的结构可实现为一电子设备。如图7所示,该电子设备可以包括:处理器31和存储器32。其中,所述存储器32用于存储支持该电子设备执行上述图5所示实施例中提供的数据传输的程序,所述处理器31被配置为用于执行所述存储器32中存储的程序。
所述程序包括一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器31执行时能够实现如下步骤:
接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据;
若数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;
接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;
从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条路径由数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成;
按照所述目标传输路径发送所述待传输数据至所述数据接收设备。
可选地,所述处理器31还用于执行前述图5所示实施例中的全部或部分步骤。
其中,所述电子设备的结构中还可以包括通信接口33,用于该电子设备与其他设备或通信网络通信。
另外,本发明实施例提供了一种计算机存储介质,用于储存上述电子设备所用的计算机软件指令,其包含用于执行上述图5所示方法实施例中数据传输方法所涉及的程序。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (17)

1.一种数据传输系统,其特征在于,包括:数据发送设备、路径确定设备、第一数据传输设备、第二数据传输设备和数据接收设备;
其中,所述数据发送设备与所述第一数据传输设备连接,且所述数据接收设备与至少两个所述第二数据传输设备连接,所述第一数据传输设备和所述第二数据传输设备均与所述路径确定设备连接;
所述数据发送设备,用于发送关联有接收方标识的待传输数据至所述第一数据传输设备,所述接收方标识对应于所述数据接收设备;
所述路径确定设备,用于接收通过所述第一数据传输设备发送的所述待传输数据;若所述数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条传输路径由所述数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成;
所述数据接收设备,用于通过所述目标传输路径接收重新发送的所述待传输数据。
2.根据权利要求1所述的系统,其特征在于,所述数据接收设备通过至少两个通信接口分别与至少两个第二数据传输设备连接;
所述数据接收设备,用于分别通过至少两个通信接口向所述至少两个第二数据传输设备分别发送检测信号;根据所述至少两个第二数据传输设备各自发送的响应信号,分别确定所述数据接收设备和所述至少两个第二数据传输设备之间的连接状态;
所述路径确定设备,用于接收所述数据接收设备发送的所述连接状态;根据所述连接状态确定所述至少两条传输路径中影响所述待传输数据传输的路径是否发生故障。
3.根据权利要求1所述的系统,其特征在于,所述数据发送设备通过至少两个通信接口分别与至少两个第一数据传输设备连接;
所述数据发送设备,用于根据所述数据发送设备和所述至少两个第一数据传输设备之间的连接状态,确定用于传输所述待传输数据的传输路径。
4.根据权利要求1所述的系统,其特征在于,所述数据接收设备为多个;
所述路径确定设备,还用于根据所述待传输数据关联的接收方标识,确定对应于所述接收方标识的目标数据接收设备以及所述目标数据接收设备对应的至少两条传输路径;
若所述目标数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;以及从所述目标数据接收设备对应的至少两条传输路径中的正常传输路径中确定目标传输路径。
5.根据权利要求1所述的系统,其特征在于,所述路径确定设备,还用于根据影响所述待传输数据传输的路径中故障路径的数量,从所述数据接收设备对应至少两条传输路径中确定目标传输路径;
将所述待传输数据平均分配至所述目标传输路径;或者,
按照预设权重值将所述待传输数据分配至所述目标传输路径。
6.根据权利要求5所述的系统,其特征在于,所述路径确定设备,还用于根据所述至少两个第二数据传输设备各自所属传输路径的传输参数,设置所述至少两条传输路径各自对应的权重值。
7.根据权利要求5所述的系统,其特征在于,所述路径确定设备还用于:
若所述数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径未发生故障,则将所述待传输数据分配至所述至少两条传输路径中的任一传输路径或者按照预设权重值将所述待传输数据分配至预设数量的传输路径。
8.根据权利要求1至7中任一项所述的系统,其特征在于,所述数据发送设备为设备管理服务器,所述路径确定设备为由至少一台交换机和至少一台路由器组成的数据通信网络,所述第一数据传输设备和所述第二数据传输设备为路由器,所述数据接收设备为由波长转换模块和信号处理模块组成的光传输设备。
9.一种数据传输系统,其特征在于,包括:网管服务器、路径确定设备、第一路由器、第二路由器和光传输设备;
其中,所述网管服务器与所述第一路由器连接,且所述光传输设备与至少两个所述第二路由器连接,所述第一路由器和所述第二路由器均与所述路径确定设备连接;
所述网管服务器,用于发送关联有接收方标识的待传输数据至所述第一路由器,所述接收方标识对应于所述光传输设备;
所述路径确定设备,用于接收通过所述第一路由器发送的所述待传输数据;若所述光传输设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述网管服务器;接收在获取到所述路径故障通知后,所述网管服务器重新发送的关联有所述接收方标识的所述待传输数据;从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条传输路径由所述光传输设备和与所述光传输设备连接的至少两个第二路由器构成;
所述光传输设备,用于通过所述目标传输路径接收重新发送的所述待传输数据。
10.一种数据传输方法,其特征在于,包括:
接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据;
若数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;
接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;
从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条传输路径由数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成;
按照所述目标传输路径发送所述待传输数据至所述数据接收设备。
11.根据权利要求10所述的方法,其特征在于,所述接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据之后,所述方法还包括:
接收所述数据接收设备和所述至少两个第二数据传输设备之间的连接状态;
根据所述连接状态确定所述至少两条传输路径中影响所述待传输数据传输的路径是否发生故障。
12.根据权利要求10所述的方法,其特征在于,所述数据接收设备为多个;
所述方法还包括:
根据所述待传输数据关联的接收方标识,确定对应于所述接收方标识的目标数据接收设备以及所述目标数据接收设备对应的至少两条传输路径;
若所述目标数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;
接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;
从所述目标数据接收设备对应的至少两条传输路径中的正常传输路径中确定目标传输路径。
13.根据权利要求10所述的方法,其特征在于,所述从所述至少两条传输路径中的正常传输路径中确定目标传输路径,包括:
根据影响所述待传输数据传输的路径中故障路径的数量,从所述至少两条传输路径中确定目标传输路径;
所述按照所述目标传输路径发送所述待传输数据至所述数据接收设备,包括:
将所述待传输数据平均分配至所述目标传输路径;或者,
按照预设权重值将所述待传输数据分配至所述目标传输路径。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
根据所述至少两个第二数据传输设备各自所属传输路径的传输参数,设置所述至少两条传输路径各自对应的权重值。
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
若所述数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径未发生故障,则将所述待传输数据分配至所述至少两条传输路径中的任一传输路径或者按照所述预设权重值将所述待传输数据分配至预设数量的传输路径。
16.一种数据传输装置,其特征在于,包括:
数据接收模块,用于接收数据发送设备通过第一数据传输设备发送的关联有接收方标识的待传输数据;
通知发送模块,用于若数据接收设备对应的至少两条传输路径中影响所述待传输数据传输的路径发生故障,则发送路径故障通知至所述数据发送设备;
所述数据接收模块,用于接收在获取到所述路径故障通知后,所述数据发送设备重新发送的关联有所述接收方标识的所述待传输数据;
路径确定模块,用于从所述至少两条传输路径中的正常传输路径中确定目标传输路径,其中,所述至少两条传输路径由数据接收设备和与所述数据接收设备连接的至少两个第二数据传输设备构成;
数据发送模块,用于按照所述目标传输路径发送所述待传输数据至所述数据接收设备。
17.一种电子设备,其特征在于,包括:存储器、处理器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现如权利要求10至15中任一项所述的数据传输方法。
CN201910294590.6A 2019-04-12 2019-04-12 数据传输系统、方法、装置和设备 Active CN111817955B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910294590.6A CN111817955B (zh) 2019-04-12 2019-04-12 数据传输系统、方法、装置和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910294590.6A CN111817955B (zh) 2019-04-12 2019-04-12 数据传输系统、方法、装置和设备

Publications (2)

Publication Number Publication Date
CN111817955A CN111817955A (zh) 2020-10-23
CN111817955B true CN111817955B (zh) 2022-10-21

Family

ID=72844443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910294590.6A Active CN111817955B (zh) 2019-04-12 2019-04-12 数据传输系统、方法、装置和设备

Country Status (1)

Country Link
CN (1) CN111817955B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113300976B (zh) * 2021-05-20 2022-12-27 北京字跳网络技术有限公司 一种数据的传输方法、装置、存储介质及电子设备
CN119052164A (zh) * 2023-05-29 2024-11-29 中兴通讯股份有限公司 数据传输方法、电子设备及可读存储介质
CN119835209A (zh) * 2023-10-14 2025-04-15 华为技术有限公司 报文传输方法、装置、设备及计算机可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104283780A (zh) * 2014-09-26 2015-01-14 深圳市华为技术软件有限公司 建立数据传输路径的方法和装置
CN104601799A (zh) * 2014-12-18 2015-05-06 广东欧珀移动通信有限公司 一种数据传输的方法及移动终端
CN105743711A (zh) * 2016-04-13 2016-07-06 华为技术有限公司 一种网络路径的故障检测方法、装置及网络设备
CN107026790A (zh) * 2016-01-30 2017-08-08 华为技术有限公司 一种转发控制方法及设备
CN107864116A (zh) * 2017-06-22 2018-03-30 平安科技(深圳)有限公司 数据传输方法、终端以及计算机可读存储介质
CN107864091A (zh) * 2017-10-31 2018-03-30 新华三技术有限公司 链路故障的处理方法及装置
CN108959137A (zh) * 2018-09-21 2018-12-07 郑州云海信息技术有限公司 一种数据传输方法、装置、设备及可读存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5526669B2 (ja) * 2009-09-16 2014-06-18 富士通株式会社 データ中継装置、及びリング型通信システム
CN102299835B (zh) * 2011-08-26 2014-01-08 华为技术有限公司 环网故障切换方法和装置
CN102710450B (zh) * 2012-06-21 2015-05-06 华为技术有限公司 一种故障定位方法及装置
CN103684882B (zh) * 2013-12-30 2017-05-10 华为技术有限公司 一种基于trunk技术的报文传输方法、系统及设备
CN105227456B (zh) * 2015-09-07 2019-03-08 浙江宇视科技有限公司 一种聚合链路故障恢复传输的方法及装置
US10397044B2 (en) * 2017-01-13 2019-08-27 New York University Network function virtualization (“NFV”) based communications network resilience

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104283780A (zh) * 2014-09-26 2015-01-14 深圳市华为技术软件有限公司 建立数据传输路径的方法和装置
CN104601799A (zh) * 2014-12-18 2015-05-06 广东欧珀移动通信有限公司 一种数据传输的方法及移动终端
CN107026790A (zh) * 2016-01-30 2017-08-08 华为技术有限公司 一种转发控制方法及设备
CN105743711A (zh) * 2016-04-13 2016-07-06 华为技术有限公司 一种网络路径的故障检测方法、装置及网络设备
CN107864116A (zh) * 2017-06-22 2018-03-30 平安科技(深圳)有限公司 数据传输方法、终端以及计算机可读存储介质
CN107864091A (zh) * 2017-10-31 2018-03-30 新华三技术有限公司 链路故障的处理方法及装置
CN108959137A (zh) * 2018-09-21 2018-12-07 郑州云海信息技术有限公司 一种数据传输方法、装置、设备及可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
针对瞬时故障和间歇性故障的NoC链路容错方法;欧阳一鸣等;《计算机研究与发展》;20170515(第05期);全文 *

Also Published As

Publication number Publication date
CN111817955A (zh) 2020-10-23

Similar Documents

Publication Publication Date Title
CN111817955B (zh) 数据传输系统、方法、装置和设备
US11743176B2 (en) Packet processing method and system, and device
CN102299846B (zh) 一种bfd报文传输方法和设备
CN109995839B (zh) 一种负载均衡方法、系统及负载均衡器
US9473833B2 (en) Systems and methods for increasing bandwidth in a computer network
US20210026844A1 (en) Virtual blockchain system, data management method, and program
CN104901881A (zh) 路由设备、负载均衡设备、消息分发方法及系统
CN115242700B (zh) 一种通信传输方法、装置及系统
Natalino et al. A proactive restoration strategy for optical cloud networks based on failure predictions
EP4030776A1 (en) Method and apparatus for triggering vomci function from olt to send omci messages
CN102195828A (zh) 服务器端口状态的探测方法和探测器
CN110175074A (zh) 负载均衡方法和服务器、负载单元、服务处理设备及介质
CN111652728B (zh) 一种交易处理方法及装置
CN104394012B (zh) 集群路由器、mpu及其故障的确定方法、感知控制器
CN111490961B (zh) 通信连接的阻断系统、方法、装置和设备
CN105471746A (zh) 中继系统以及交换装置
CN110324202B (zh) 一种探测线路质量的方法和装置
EP3355530A1 (en) Method, apparatus and device for processing service failure
US11533233B2 (en) Techniques for selecting spanning tree among candidate links within an ad hoc network
US10461988B2 (en) Switching network synchronization method, switching device, access device and storage medium
US20100049691A1 (en) Data storage apparatus
US11757987B2 (en) Load balancing systems and methods
EP3934133B1 (en) Service path switching method and related device
CN112422305B (zh) 通信设备的升级方法及装置
CN116471343B (zh) 设备板卡管理方法、负载均衡方法、装置、服务器和介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant