掌桥专利:专业的专利平台
掌桥专利
首页

故障区域确定方法、装置、电子设备以及存储介质

文献发布时间:2023-06-19 13:43:30


故障区域确定方法、装置、电子设备以及存储介质

技术领域

本公开涉及通信技术领域,尤其涉及云服务、光纤通信领域。具体地,涉及一种故障区域确定方法、装置、电子设备以及存储介质。

背景技术

光纤通信是以光波作为信息载体,以光纤作为传输媒介的一种通信方式。光纤通信具有传输频带较宽、抗干扰性较高和信号衰减较小等的传输特点,得到了广泛应用。光纤作为光信号的传播媒介,其重要性不言而喻,如果发生光纤中断,则将影响正常的光纤通信。

发明内容

本公开提供了一种故障区域确定方法、装置、电子设备以及存储介质。

根据本公开的一方面,提供了一种故障区域确定方法,包括:接收来自环形组网中的至少一个节点设备的故障定位信息,其中,上述故障定位信息是上述至少一个节点设备在检测到上述环形组网中存在故障的情况下采集的与故障点位置相关的信息;针对上述至少一个节点设备中的每个节点设备,根据与上述节点设备对应的故障定位信息,确定上述节点设备与上述故障点之间的距离;以及,根据上述节点设备与上述故障点之间的距离以及上述节点设备的位置,确定与上述节点设备对应的故障区域。

根据本公开的另一方面,提供了一种故障区域确定方法,包括:环形组网中的至少一个节点设备在检测到上述环形组网中存在故障的情况下,采集故障定位信息,其中,上述故障定位信息是与故障点位置相关的信息;以及,上述每个节点设备向网络管理设备发送与上述节点设备对应的故障定位信息,以便上述网络管理设备针对上述至少一个节点设备中的每个节点设备,根据上述节点设备与上述故障点之间的距离以及上述节点设备的位置,确定与上述节点设备对应的故障区域,上述节点设备与上述故障点之间的距离是根据与上述节点设备对应的故障定位信息确定。

根据本公开的另一方面,提供了一种故障区域确定装置,包括:接收模块,用于接收来自环形组网中的至少一个节点设备的故障定位信息,其中,上述故障定位信息是上述至少一个节点设备在检测到上述环形组网中存在故障的情况下采集的与故障点位置相关的信息;第一确定模块,用于针对上述至少一个节点设备中的每个节点设备,根据与上述节点设备对应的故障定位信息,确定上述节点设备与上述故障点之间的距离;以及,第二确定模块,用于根据上述节点设备与上述故障点之间的距离以及上述节点设备的位置,确定与上述节点设备对应的故障区域。

根据本公开的另一方面,提供了一种故障区域定位装置,包括:采集模块,用于环形组网中的至少一个节点设备在检测到上述环形组网中存在故障的情况下,采集故障定位信息,其中,上述故障定位信息是与故障点位置相关的信息;以及,发送模块,上述每个节点设备向网络管理设备发送与上述节点设备对应的故障定位信息,以便上述网络管理设备针对上述至少一个节点设备中的每个节点设备,根据上述节点设备与上述故障点之间的距离以及上述节点设备的位置,确定与上述节点设备对应的故障区域,上述节点设备与上述故障点之间的距离是根据与上述节点设备对应的故障定位信息确定。

根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与上述至少一个处理器通信连接的存储器;其中,上述存储器存储有可被上述至少一个处理器执行的指令,上述指令被上述至少一个处理器执行,以使上述至少一个处理器能够执行如上所述的方法。

根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,上述计算机指令用于使上述计算机执行如上所述的方法。

根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,上述计算机程序在被处理器执行时实现如上所述的方法。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本公开的限定。其中:

图1示意性示出了根据本公开实施例的可以应用故障区域确定方法及装置的示例性系统架构;

图2示意性示出了根据本公开实施例的故障区域确定方法的流程图;

图3A示意性示出了根据本公开实施例的环形组网中的单路由的故障的示例示意图;

图3B示意性示出了根据本公开实施例的环形组网中的物理同路由的故障的示例示意性图;

图3C示意性示出了根据本公开另一实施例的环形组网中的物理同路由的故障的示例示意图;

图4示意性示出了根据本公开实施例的根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域的流程图;

图5A示意性示出了根据本公开实施例的故障区域的示例示意图;

图5B示意性示出了根据本公开另一实施例的故障区域的示意性示意图;

图5C示意性示出了根据本公开另一实施例的故障区域的示意性示意图;

图6示意性示出了根据本公开实施例的根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域的流程图;

图7A示意性示出了根据本公开实施例的目标故障区域的示例示意图;

图7B示意性示出了根据本公开另一实施例的目标故障区域的示例示意图;

图7C示意性示出了根据本公开另一实施例的目标故障区域的示例示意图;

图8示意性示出了根据本公开另一实施例的故障区域确定方法的流程图;

图9示意性示出了根据本公开实施例的故障区域确定装置的框图;

图10示意性示出了根据本公开另一实施例的故障区域确定装置的框图;以及

图11示意性示出了根据本公开实施例的适于实现故障区域确定方法的电子设备的框图。

具体实施方式

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

光纤是由玻璃或塑料制成的纤维,也是利用光在纤维中以全内反射原理传输的光传导工具。为了缓解光纤受到机械和环境的影响产生的损害,可以利用保护结构对其进行包覆,包覆后得到的缆线称为光缆。光缆的敷设方式可以包括架空敷设、直埋敷设、管道敷设和水底敷设。光纤易损的特点和光缆的敷设方式,导致光纤较容易受到外界施工的破坏,影响了通信网络的可用性。

光传输网络的网络拓扑结构可以包括环形结构、星型结构、总线结构、分布式结构、树型结构、网状结构和蜂窝状结构等。可以基于环形结构将节点设备连接起来,形成环形组网。环形组网可以指参与组网的节点设备都连接在一个环形路径上,每两个相邻节点设备之间通过光纤连接。环形组网中的每个节点设备都具备接入网络的能力,能够拓宽业务的服务范围。此外,环形组网中的任意两个节点设备之间包括两个传输路径,并且这两个传输路径相互独立。两个传输路径可以包括工作路径和保护路径。节点设备可以在确定工作路径不可用的情况下,通过启用保护路径的方式来保证网络通信的正常。由此,环形组网具有较高的可靠性和可用性。

随着业务发展,对基于光纤通信的光传输网络的可靠性和可用性提出了更高的要求。可以利用环形组网的方式满足对可靠性和可用性的需求。以云计算领域的环形组网为例进行说明。

云计算是将多个节点设备连接成虚拟资源池来提高计算效率,使资源再分配的效率和规模不再受限于单个服务器或单个互联网数据中心。随着越来越多的用户将业务迁移到云端,互联网数据中心的规模和数量也随之增加。大规模的互联网数据中心可以是以城域范围的分布式数据中心的形式体现,这种分布式数据中心之间的通信连接对基于光纤通信的光传输网络的可靠性和可用性提出了更高的要求。为此,可以利用环形组网的方式满足上述要求。需要说明的是,上述仅是示例性示例,本公开实施例不对基于环形组网的应用场景进行限定。

环形组网可以包括工作路径和保护路径。如果节点设备确定与节点设备对应的工作路径不可用,则可以启用保护路径以有效保证网络通信的正常。上述实现需要满足工作路径和保护路径不存在物理同路由的条件。如果工作路径和保护路径存在物理同路由,如果物理同路由的光纤发生故障,则工作路径和保护路径都将不可用,由此导致网络通信的中断。物理同路由可以指节点设备的工作路径和保护路径经过同一光缆或工作路径和保护路径经过了不同的光缆,但是工作路径经过的光缆和保护路径经过的光缆被敷设在同一管道。如果节点设备的工作路由和保护路由不存在物理同路由,则可以称工作路由或保护路由为单路由。

经过分析发现,导致物理同路由的原因可以包括如下方面,即,第一方面,光纤的物理路由可能由不同用户提供。第二方面,可能存在原本不存在物理同路由,但是在对环形组网维护过程中,对网络连接进行了调整,由此可能引发物理同路由。

如果环形组网存在物理同路由且物理同路由的光纤发生了故障,即,发生了物理同路由的故障,则网络通信可能会较长时间处于中断状态,由此可能会造成巨大损失。此外,如果环形组网发生了单路由的故障,则也会影响网络通信的性能。为此,在发生故障的情况下,需要尽快确定故障点所处的故障区域,以便对故障点进行维修,恢复网络通信的性能。

可以利用如下方式实现确定故障点所处的故障区域。

一种方式在于:将光时域反射装置接入节点设备上,对环形组网进行扫描,采集相关信息,根据相关信息确定故障点所处的故障区域。

另一种方式在于:在已知比较准确的全程光缆敷设地点的情况下,在电子地图标注敷设地点的位置。在检测到故障的情况下,将利用光时域反射获得的故障点距离转换为地图距离之后显示在电子地图上。

光缆在敷设过程中的弯曲走向以及会在光缆接头处进行盘绕留余,导致在发生故障的情况下,利用光时域反射装置确定的故障点距离与实际距离存在偏差。因此,针对上述一种方式存在故障区域的确定准确性不高的问题,这增加了后续根据故障区域确定故障点的位置的耗时和成本。

针对上述另一种方式,需要有较为准确的光缆路由信息才能实现较为快速且准确地确定故障点的位置。在光缆路由信息缺失或不可信的情况下,该种方式将难以对故障点的位置进行较为快速且准确地确定。此外,实际路由割接或路由变更可能较为频繁,因此,光缆路由信息的维护成本较高且对光缆路由信息的实时性要求较高,较高的实时性要求增加了故障点的位置确定的难度。

为此,本公开实施例提供了一种针对环形组网的故障区域确定方案,即,网络管理设备接收来自环形组网中的至少一个节点设备的故障定位信息,故障定位信息是至少一个节点设备在检测到环形组网中存在故障的情况下采集的与故障点位置相关的信息,针对至少一个节点设备中的每个节点设备,根据与节点设备对应的故障定位信息,确定节点设备与故障点之间的距离,并根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域。

根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域,即,故障点所处的故障区域。因此,缩小了故障点所处的故障区域的范围,由此提高了故障区域的确定准确性,降低了后续确定故障点的位置的耗时和成本。此外,不需要利用环形组网的光缆路由信息。因此,降低了光缆路由信息的维护成本和实现即使在光缆路由信息未知和不可信的情况下,也能较为准确且快速地确定故障区域。

图1示意性示出了根据本公开实施例的可以应用故障区域确定方法及装置的示例性系统架构。

需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

如图1所示,根据该实施例的系统架构100可以包括网络管理设备101、网络102和环形组网103。环形组网103可以包括节点设备1030、节点设备1031、节点设备1032、节点设备1033、节点设备1034、节点设备1035、光纤1036、光纤1037、光纤1038、光纤1039、光纤1040和光纤1041。光纤1036是连接节点设备1030和节点设备1031的光纤。光纤1037是连接节点设备1031和节点设备1032的光纤。光纤1038是连接节点设备1032和节点设备1033的光纤。光纤1039是连接节点设备1033和节点设备1034的光纤。光纤1040是连接节点设备1034和节点设备1035的光纤。光纤1041是连接节点设备1035和节点设备1030的光纤。网络102用以在每个节点设备和网络管理设备103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线和/或无线通信链路等。

网络管理设备101、节点设备1030、节点设备1031、节点设备1032、节点设备1033、节点设备1034和节点设备1035可以是提供各种服务的各种类型的服务器。例如,网络管理设备101、节点设备1030、节点设备1031、节点设备1032、节点设备1033、节点设备1034和节点设备1035可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,解决了传统物理主机与VPS服务(Virtual Private Server,VPS)中,存在的管理难度大,业务扩展性弱的缺陷。网络管理设备101、节点设备1030、节点设备1031、节点设备1032、节点设备1033、节点设备1034和节点设备1035也可以为边缘服务器。网络管理设备101、节点设备1030、节点设备1031、节点设备1032、节点设备1033、节点设备1034和节点设备1035也可以为分布式系统的服务器,或者是结合了区块链的服务器。

节点设备1030、节点设备1031、节点设备1032、节点设备1033、节点设备1034和节点设备1035均可以包括采集故障定位信息的装置。采集故障定位信息的装置可以包括光时域反射装置。

例如,环形组网103中的至少一个节点设备可以在检测到中存在光纤故障的情况下,采集故障定位信息,故障定位信息是与故障点位置相关的信息。节点设备向网络管理设备101发送与节点设备对应的故障定位信息。

例如,网络管理服务器101可以接收来自环形组网103中的至少一个节点设备的故障定位信息。针对至少一个节点设备中的每个节点设备,根据与节点设备对应的故障定位信息,确定节点设备与故障点之间的距离,根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域,并根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域。

应该理解,图1中的网络管理设备、网络和环形组网的数目仅仅是示意性的。根据实现需要,可以具有任意数目的网络管理设备、网络和环形组网。

图2示意性示出了根据本公开实施例的故障区域确定方法的流程图。

如图2所示,该方法包括操作S210~S230。

在操作S210,接收来自环形组网中的至少一个节点设备的故障定位信息,其中,故障定位信息是至少一个节点设备在检测到环形组网中存在故障的情况下采集的与故障点位置相关的信息。

在操作S220,针对至少一个节点设备中的每个节点设备,根据与节点设备对应的故障定位信息,确定节点设备与故障点之间的距离。

在操作S230,根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域。

根据本公开的实施例,故障点可以指环形组网中发生故障的位置点。故障可以包括单路由的故障或物理同路由的故障。单路由的故障可以指连接两个节点设备之间的光纤出现光纤中断所导致的故障。物理同路由的故障可以指。节点设备的位置可以指节点设备在预设坐标系中的物理位置。

根据本公开的实施例,故障定位信息可以用于作为对故障点的位置进行定位的依据之一。故障定位信息可以包括与故障点位置相关的信息。例如,与故障点位置相关的信息可以包括用于确定节点设备与故障点之间的距离的信息。节点设备可以包括具有测距功能的装置。具有测距功能的装置可以采集与故障点位置相关的信息,以便根据与故障点位置相关的信息,确定节点设备与故障点之间的距离。

根据本公开的实施例,具有测距功能的装置可以包括光时域反射装置或调频连续波装置。故障定位信息可以是节点设备在检测到环形组网中存在故障的情况下,基于光时域反射装置采集的与故障点位置相关的信息。备选地,故障定位信息可以是节点设备在检测到环形组网中存在故障的情况下,基于调频连续波(Frequency Modulated ContinuousWave,FMCW)装置采集的与故障点位置相关的信息。基于光时域反射装置采集的与故障点位置相关的信息可以包括发送时刻、接收时刻和传输速率。基于调频连续波装置实现采集的与故障点位置相关的信息可以包括差频信号。发送时刻可以表征节点设备将入射光发送至环形组网的时刻。接收时刻可以表征节点设备接收到来自环形组网的返回光的时刻。

根据本公开的实施例,如果环形组网中的节点设备检测到环形组网中存在故障,则节点设备可以采集故障定位信息。节点设备可以将故障定位信息发送给网络管理设备。

根据本公开的实施例,网络管理设备在接收到来自环形组网中的至少一个节点设备的故障定位信息之后,可以针对至少一个节点设备中的每个节点设备,根据与节点设备对应的故障定位信息,确定节点设备与故障点之间的距离。至少一个节点设备可以指环形组网中检测到故障的节点设备。例如,故障定位信息可以包括发送时刻、接收时刻和传输速率。可以根据发送时刻、接收时刻和传输速率,确定传输距离,将传输距离确定为节点设备与故障点之间的距离。例如,故障定位信息可以包括差频信号。可以根据差频信号,根据差频信号确定节点设备和故障点之间的距离。

根据本公开的实施例,网络管理设备在确定至少一个节点设备中的每个节点设备与故障点之间的距离之后,可以根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域。故障区域的形状可以包括规则形状或不规则形状。规则形状可以包括正多边形或圆形等。与不同节点设备对应的故障区域的形状可以相同,也可以不同,本公开实施例对此不作限定。

根据本公开的实施例,根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域可以包括:可以根据节点设备与故障点之间的距离以及节点设备的位置,利用电子地图确定与节点设备对应的故障区域。例如,可以将节点设备的位置标记在电子地图上,在电子地图上,根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域。

例如,故障区域的形状可以是正方形。根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域可以包括:以节点设备的位置为中心,以节点设备与故障节点之间的距离为边长,得到与节点设备对应的正方形区域。将与节点设备对应的正方形区域确定为与节点设备对应的故障区域。

根据本公开的实施例,在确定与节点设备对应的故障区域之后,可以展示与节点设备对应的故障区域。

根据本公开的实施例,根据每个节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域,即,故障点所处的故障区域。因此,缩小了故障点所处的故障区域的范围,由此提高了故障区域的确定准确性,降低了后续确定故障点的位置的耗时和成本。此外,不需要利用环形组网的光缆路由信息。因此,降低了光缆路由信息的维护成本和实现即使在光缆路由信息未知和不可信的情况下,也能较为准确且快速地确定故障区域。

下面参考图3A、图3B、图3C、图4、图5A、图5B、图5C、图6、图7A、图7B和图7C,结合具体实施例对根据本公开实施例所述的故障区域确定方法做进一步说明。

根据本公开的实施例,故障包括单路由的故障或物理同路由的故障。

根据本公开的实施例,单路由的故障可以指故障点导致环形组网中的一个路由不可用的故障,这个路由是工作路由或保护路由。物理同路由的故障可以指故障点导致环形组网中的工作路由和保护路由均不可用的故障。

图3A示意性示出了根据本公开实施例的环形组网中的单路由的故障的示例示意图。

如图3A所示,环形组网300A可以包括节点设备301、节点设备302、节点设备303和节点设备304。图3A中“×”表征光纤出现了故障。由此可见,节点设备301和节点设备302之间的光纤发生了单路由的故障。

图3B示意性示出了根据本公开实施例的环形组网中的物理同路由的故障的示例示意性图。

如图3B所示,环形组网300B可以包括节点设备305、节点设备306、节点设备307和节点设备308。节点设备305和节点设备306之间的光纤与节点设备307和节点设备308之间的光纤是物理同路由。图3B中“×”的含义与图3A中相同。由此可见,环形组网300B发生了物理同路由的故障。

图3C示意性示出了根据本公开另一实施例的环形组网中的物理同路由的故障的示例示意图。

如图3C所示,环形组网300C可以包括节点设备309和节点设备310。节点设备309和节点设备310之间的两个光纤是物理同路由。图3C中“×”的含义与图3A相同。由此可见,环形组网300C发生了物理同路由的故障。

根据本公开的实施例,本公开实施例的技术方案可以用于在单路由的故障情况下的目标故障区域的确定,也可以用于在物理同路由的故障情况下的目标故障区域的确定。

根据本公开的实施例,上述故障区域确定方法还可以包括如下操作。

根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域。

根据本公开的实施例,目标故障区域可以是环形组网中发生故障的故障点所处的区域。

根据本公开的实施例,网络管理设备在确定与至少一个节点设备中的每个节点设备对应的故障区域之后,可以根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域。例如,在确定至少一个节点设备包括的节点设备的数目为一个的情况下,可以将与节点设备对应的故障区域确定为故障点所处的目标故障区域。在确定至少一个节点设备包括的节点设备的数目为多个的情况下,可以确定多个故障区域之间的交集区域,将交集区域确定为故障点所处的目标故障区域。上述目标故障区域的确定方式仅是示例性实施例,但不限于此,还可以包括本领域已知的确定方式,只要能够实现目标故障区域的确定即可。

根据本公开的实施例,根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域,即,根据至少一个故障区域确定目标故障区域。因此,缩小了故障点所处的目标故障区域的范围,由此提高了目标故障区域的确定准确性,降低了后续确定故障点的位置的耗时和成本。此外,不需要利用环形组网的光缆路由信息。因此,降低了光缆路由信息的维护成本和实现即使在光缆路由信息未知和不可信的情况下,也能较为准确且快速地确定目标故障区域。

根据本公开的实施例,上述故障区域确定方法还可以包括如下操作。

根据目标故障区域,确定故障点的位置。

根据本公开的实施例,网络管理设备在确定目标故障区域之后,可以确定目标故障区域的位置,根据目标故障区域的位置确定与目标故障区域对应的光纤设置信息。根据与目标故障区域对应的光纤设置信息,从目标故障区域中确定故障点的位置。与目标故障区域对应的光纤设置信息可以包括光纤设置的位置信息。

根据本公开的实施例,上述故障区域确定方法还可以包括如下操作。

向与目标故障区域对应的节点设备发送采集请求,以便与目标故障区域对应的节点设备响应于采集请求,采集与目标故障区域对应的故障定位信息。根据接收来自与目标故障区域对应的节点设备的故障定位信息,从目标故障区域中确定故障点的位置。

根据本公开的实施例,故障定位信息是节点设备在检测到环形组网中存在光纤故障的情况下基于光时域反射装置采集的与故障点位置相关的信息。

根据被公开的实施例,光时域反射装置的工作原理是通过对测量光纤发射入射光,利用入射光在测量光纤中传输时遇到故障点引发的瑞利散射和菲涅尔反射现象,实现对光纤衰减和故障点的检测。对故障点的检测可以基于光时域反射装置进行测距实现。

根据本公开的实施例,故障定位信息包括发送时刻、接收时刻和传输速率,发送时刻表征节点设备将入射光发送至环形组网的时刻,接收时刻表征节点设备接收到来自环形组网的返回光的时刻。

根据本公开的实施例,基于光时域反射装置进行测距的原理是可以根据入射光在光纤中的传输速率和从发送入射光至接收返回光所经历的时间段,确定传输距离。

根据本公开的实施例,可以基于上述测距的原理实现节点设备在检测到存在故障的情况下,采集故障定位信息。即,节点设备在检测到存在故障的情况下,启动节点设备包括的光时域反射装置对与节点设备连接的光纤进行扫描,采集故障定位信息,即,光时域反射装置可以将入射光发送至环形组网,并采集发送入射光的发送时刻。入射光在环形组网中传输后的返回光被光时域反射装置的检测器接收到,并采集接收到返回光的接收时刻。采集入射光在与节点设备连接的光纤中传输的传输速率。

根据本公开的实施例,网络管理设备在获得发送时刻和接收时刻之后,可以根据发送时刻和接收时刻确定传输时间段,根据传输速率和传输时间段,确定节点设备与故障点之间的距离。可以根据如下公式(1)确定节点设备与故障点之间的距离。

其中,l表征节点设备与故障点之间的距离。v表征入射光在与节点设备连接的光纤中传输的传输速率。t表征传输时间段。

根据本公开的实施例,上述故障区域确定方法还可以包括如下操作。

展示目标故障区域。

根据本公开的实施例,在确定目标故障区域之后,可以对目标故障区域进行展示,以便用户可以及时前往目标故障区域对故障进行维修。

根据本公开的实施例,目标故障区域的展示形式可以包括图像、文本和语音中的至少一项。目标故障区域可以用经纬度数据表征。

图4示意性示出了根据本公开实施例的根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域的流程图。

如图4所示,该方法400包括操作S431~S432。

在操作S431,以节点设备的位置为圆心,以节点设备与故障点之间的距离为半径,得到与节点设备对应的圆形区域。

在操作S432,将与节点设备对应的圆形区域确定为与节点设备对应的故障区域。

根据本公开的实施例,图5A示意性示出了根据本公开实施例的故障区域的示例示意图。

图5A中的环形组网300A是图3A中的环形组网300A。节点设备301与故障点之间的距离为R

以节点设备301为圆心,以节点设备301与故障点之间的距离R

利用上述同样的方式,得到与节点设备302对应的故障区域502。

图5B示意性示出了根据本公开另一实施例的故障区域的示意性示意图。

图5B中的环形组网300B是图3B中的环形组网300B。节点设备305与故障点之间的距离为R

以节点设备305为圆心,以节点设备305与故障点之间的距离R

利用上述同样的方式,得到与节点设备306对应的故障区域506。与节点设备307对应的故障区域507。与节点设备308对应的故障区域508。

图5C示意性示出了根据本公开另一实施例的故障区域的示意性示意图。

图5C中的环形组网300C是图3C中的环形组网300C。节点设备309与故障点之间的距离包括R

以节点设备309为圆心,以节点设备309与故障点之间的距离R

利用上述同样的方式,得到与节点设备310对应的故障区域510和故障区域511,与节点设备309对应的故障区域512。

根据本公开的实施例,操作S431可以包括如下操作。

将节点设备的位置标记在电子地图上。在电子地图上,以节点设备的位置为圆心,以节点设备与故障点之间的距离为半径,得到与节点设备对应的圆形区域。

根据本公开的实施例,电子地图可以包括基于地图信息系统(GeographicInformation System,GIS)的电子地图。

图6示意性示出了根据本公开实施例的根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域的流程图。

如图6所示,该方法600包括操作S641~S642。

在操作S641,根据与多个节点设备中的每个节点设备对应的故障区域,确定多个故障区域之间的交集区域。

在操作S642,将交集区域确定为故障点所处的目标故障区域。

根据本公开的实施例,至少一个节点设备可以包括多个节点设备。网络管理设备在确定与多个节点设备中的每个节点设备对应的故障区域之后,可以在电子地图上,确定多个故障区域之间的交集区域,将交集区域确定为故障点所处的目标故障区域。

图7A示意性示出了根据本公开实施例的目标故障区域的示例示意图。

图7A中的故障区域501和故障区域502分别是图5A中的故障区域501和故障区域502。

确定故障区域501和故障区域502之间的交集区域701,将交集区域701确定为故障点所处的目标故障区域701,即图7A中的阴影区域。

图7B示意性示出了根据本公开另一实施例的目标故障区域的示例示意图。

图7B中的故障区域505、故障区域506、故障区域507和故障区域508分别是图5B中的故障区域505、故障区域506、故障区域507和故障区域508。

确定故障区域505、故障区域506、故障区域507和故障区域508之间的交集区域702,将交集区域702确定为故障点所处的目标故障区域702,即图7B中的阴影区域。

图7C示意性示出了根据本公开另一实施例的目标故障区域的示例示意图。

图7C中的故障区域509、故障区域510、故障区域511和故障区域512分别是图5C中的故障区域509、故障区域510、故障区域511和故障区域512。

确定故障区域509、故障区域510、故障区域511和故障区域512之间的交集区域703,将交集区域703确定为故障点所处的目标故障区域703,即图7C中的阴影区域。

图8示意性示出了根据本公开另一实施例的故障区域确定方法的流程图。

如图8所示,该方法800包括操作S810~S820。

在操作S810,环形组网中的至少一个节点设备在检测到环形组网中存在故障的情况下,采集故障定位信息,其中,故障定位信息是与故障点位置相关的信息。

在操作S820,每个节点设备向网络管理设备发送与节点设备对应的故障定位信息,以便网络管理设备针对至少一个节点设备中的每个节点设备,根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域,节点设备与故障点之间的距离是根据与节点设备对应的故障定位信息确定。

根据本公开的实施例,每个节点设备向网络管理设备发送与节点设备对应的故障定位信息,以便网络管理设备可以根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域。

根据本公开的实施例,上述故障区域确定方法还可以包括如下操作。

根据本公开的实施例,在确定节点设备包括的主光通道和光监控通道接收的光信号的幅值小于或等于光信号阈值的情况下,生成预定告警信号。在检测到预定告警信号的情况下,检测到环形组网中存在故障。

根据本公开的实施例,预定告警信号可以是在环形组网中存在由光纤中断导致的故障的情况下生成的告警信号。光信号阈值可以用于作为确定是否生成预定告警信号的依据之一。光信号阈值可以根据实际业务需求进行配置,在此不作限定。节点设备可以包括主光通道和光监控通道。

根据本公开的实施例,节点设备如果确定主光通道和光监控通道接收的光信号的幅值均小于或等于光信号阈值,则可以说明环形组网中存在光纤中断。节点设备如果确定存在光纤中断,则可以生成预定告警信号。节点设备如果检测到预定告警信号,则可以说明检测到了环形组网中存在由光纤中断导致的故障。

根据本公开的实施例,上述故障区域确定方法还可以包括如下操作。

向网络管理设备发送预定告警信号。

根据本公开的实施例,上述故障区域确定方法还可以包括如下操作。与目标故障区域对应的节点设备响应于来自网络管理设备的采集请求,采集与目标故障区域对应的故障定位信息。向网络管理设备发送与目标故障区域对应的故障定位信息,以便网络管理设备根据与目标故障区域对应的节点设备的故障定位信息,从目标故障区域中确定故障点的位置。

图9示意性示出了根据本公开实施例的故障区域确定装置的框图。

如图9所示,故障区域确定装置900可以包括接收模块910、第一确定模块920和第二确定模块930。

接收模块910,用于接收来自环形组网中的至少一个节点设备的故障定位信息,其中,故障定位信息是至少一个节点设备在检测到环形组网中存在故障的情况下采集的与故障点位置相关的信息。

第一确定模块920,用于针对至少一个节点设备中的每个节点设备,根据与节点设备对应的故障定位信息,确定节点设备与故障点之间的距离。

第二确定模块930,用于根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域。

第三确定模块940,用于根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域。

根据本公开的实施例,第二确定模块930可以包括获得子模块和第一确定子模块。

获得子模块,用于以节点设备的位置为圆心,以节点设备与故障点之间的距离为半径,得到与节点设备对应的圆形区域。

第一确定子模块,用于将与节点设备对应的圆形区域确定为与节点设备对应的故障区域。

根据本公开的实施例,获得子模块可以包括标记单元和获得单元。

标记单元,用于将节点设备的位置标记在电子地图上。

获得单元,用于在电子地图上,以节点设备的位置为圆心,以节点设备与故障点之间的距离为半径,得到与节点设备对应的圆形区域。

根据本公开的实施例,上述故障区域确定装置900还可以包括第三确定模块。

第三确定模块,用于根据与至少一个节点设备中的每个节点设备对应的故障区域,确定故障点所处的目标故障区域。

根据本公开的实施例,至少一个节点设备包括多个节点设备。

根据本公开的实施例,第三确定模块可以包括第二确定子模块和第三确定子模块。

第二确定子模块,用于根据与多个节点设备中的每个节点设备对应的故障区域,确定多个故障区域之间的交集区域。

第三确定子模块,用于将交集区域确定为故障点所处的目标故障区域。

根据本公开的实施例,上述故障区域确定装置900还可以包括第四确定模块。

第四确定模块,用于根据目标故障区域,确定故障点的位置。

根据本公开的实施例,上述故障区域确定装置900还可以包括展示模块。

展示模块,用于展示目标故障区域。

根据本公开的实施例,故障定位信息是节点设备在检测到环形组网中存在光纤故障的情况下基于光时域反射装置采集的与故障点位置相关的信息。

根据本公开的实施例,故障定位信息包括发送时刻、接收时刻和传输速率,发送时刻表征节点设备将入射光发送至环形组网的时刻,接收时刻表征节点设备接收到来自环形组网的返回光的时刻。

根据本公开的实施例,故障包括单路由的故障或物理同路由的故障。

图10示意性示出了根据本公开另一实施例的故障区域确定装置的框图。

如图10所示,故障区域确定装置1000可以包括采集模块1010和发送模块1020。

采集模块1010,用于环形组网中的至少一个节点设备在检测到环形组网中存在故障的情况下,采集故障定位信息,其中,故障定位信息是与故障点位置相关的信息。

发送模块1020,每个节点设备向网络管理设备发送与节点设备对应的故障定位信息,以便网络管理设备针对至少一个节点设备中的每个节点设备,根据节点设备与故障点之间的距离以及节点设备的位置,确定与节点设备对应的故障区域,节点设备与故障点之间的距离是根据与节点设备对应的故障定位信息确定。

根据本公开的实施例,上述故障区域确定装置1000还可以包括生成模块和检测模块。

生成模块,用于在确定节点设备包括的主光通道和光监控通道接收的光信号的幅值小于或等于光信号阈值的情况下,生成预定告警信号。

检测模块,用于在检测到预定告警信号的情况下,检测到环形组网中存在故障。

根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。

根据本公开的实施例,一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的方法。

根据本公开的实施例,一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行如上所述的方法。

根据本公开的实施例,一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如上所述的方法。

图11示意性示出了根据本公开实施例的适于实现故障区域确定方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图11所示,电子设备1100包括计算单元1101,其可以根据存储在只读存储器(ROM)1102中的计算机程序或者从存储单元808加载到随机访问存储器(RAM)1103中的计算机程序,来执行各种适当的动作和处理。在RAM 1103中,还可存储电子设备1100操作所需的各种程序和数据。计算单元1101、ROM 1102以及RAM 1103通过总线1104彼此相连。输入/输出(I/O)接口1105也连接至总线1104。

电子设备1100中的多个部件连接至I/O接口1105,包括:输入单元1106,例如键盘、鼠标等;输出单元1107,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元1109,例如网卡、调制解调器、无线通信收发机等。通信单元1109允许电子设备1100通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元1101可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元1101的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元1101执行上文所描述的各个方法和处理,例如故障区域确定方法。例如,在一些实施例中,故障区域确定方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由ROM 1102和/或通信单元1109而被载入和/或安装到电子设备1100上。当计算机程序加载到RAM 1103并由计算单元1101执行时,可以执行上文描述的故障区域确定方法的一个或多个步骤。备选地,在其他实施例中,计算单元1101可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行故障区域确定方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以是分布式系统的服务器,或者是结合了区块链的服务器。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

相关技术
  • 故障区域确定方法、装置、电子设备以及存储介质
  • 骨骼区域确定方法、装置、电子设备及存储介质
技术分类

06120113788923