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

一种环路检测方法、装置、电子设备及存储介质

文献发布时间:2023-06-23 06:30:03


一种环路检测方法、装置、电子设备及存储介质

技术领域

本发明属于网络通信技术领域,具体涉及一种环路检测方法、装置、电子设备及存储介质。

背景技术

随着因特网的迅猛发展,组网规模越来越大,设备节点越来越多,不同时期组建的网络中运行的协议存在不同,无论是物理拓扑还是逻辑拓扑,网络都变得复杂化。复杂的网络组网,可能产生网络环路。环路的危害对于业务通常是严重的,大量的环路报文占用珍贵的带宽资源,报文出现丢包、延时增大,CPU利用率增大,甚至发生网络瘫痪的现象。

发明内容

鉴于上述问题,本发明实施例提供了一种环路检测方法,以便克服上述问题或者至少部分地解决上述问题。

本发明实施例第一方面,提供了一种环路检测方法,所述方法包括:

确定接收到的各个报文各自的属性信息,所述属性信息至少包括:源IP地址、目的IP地址;

将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文;

当收到所述等价类报文的次数超过预定次数时,开启重复探测;

根据所述重复探测的结果,确定是否存在环路。

可选地,当收到所述等价类报文的次数超过预定次数时,开启重复探测,包括:

提取arp表项中的IP地址,并将所述arp表项中的IP地址作为源IP地址进行ping操作;

当通过所述ping操作探测到重复现象时,探测结果为发生环路;

当通过所述ping操作未探测到重复现象时,探测结果为未发生环路。

可选地,所述提取arp表项中源IP地址,并将所述源IP地址作为目的IP地址进行ping操作,包括:

构建以本地接口的IP地址为目的IP地址,以所述arp表项中IP地址为源地址的icmp请求报文;

通过所述本地接口发送所述icmp请求报文。

可选地,还包括:

在根据所述重复探测的结果,确定存在环路的情况下,关闭所述本地接口对应的多个虚拟端口中的任一虚拟端口;

在根据所述重复探测的结果,确定不存在环路的情况下,将执行所述ping操作的动作记录至告警日志,并上传至告警采集器。

可选地,所述属性信息除包括源IP地址和目的IP地址,还包括以下至少一个附加属性信息:以太类型、协议类型、源端口号及目的端口号;所述将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文包括:

确定接收到的各个报文各自的包括所述至少一个附加属性信息在内的属性信息;

将接收到的各个报文中包括所述至少一个附加属性信息在内的属性信息相同的多个报文,确定为等价类报文。

可选地,还包括以下至少一者:

每当确定出等价类报文时,将确定出等价类报文的信息记录至告警日志,并上传至告警采集器;

当重复收到所述等价类报文的次数超过预定次数时,将存在环路风险的信息记录至告警日志,并上传至告警采集器。

可选地,所述在将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文之前,还包括:

检测本地接口的报文转发延时是否大于预设阈值,或,检测本地接口发出的报文是否丢失;

在将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文,包括:

在本地接口的报文转发延时大于所述预设阈值,和/或,本地接口发出的报文丢失的情况下,执行步骤:将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文。

本实施例第二方面,提供了一种环路检测装置,所述装置包括:

第一确定模块,用于确定接收到的各个报文各自的属性信息,所述属性信息至少包括:源IP地址、目的IP地址;

第二确定模块,用于将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文;

检测模块,用于当收到所述等价类报文的次数超过预定次数时,开启重复探测

第三确定模块,用于根据所述重复探测的结果,确定是否存在环路。

本实施例第三方面,提供了一种电子设备,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序所述处理器执行所述计算机程序时实现如本实施例第一方面所述的环路检测方法中的步骤。

本实施例第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例第一方面所述的环路检测方法中的步骤。

通过本发明实施例提供的一种环路检测方法,首先确定接收到的各个报文各自的属性信息,属性信息至少包括:源IP地址、目的IP地址;然后将接收到的各个报文中,属性信息相同的至少两个报文确定为等价类报文,通过此方式可以跨越所有路由协议,当重复收到所述等价类报文的次数超过预定次数时,开启重复探测,在跑任何路由协议的网络中,都可以简单、高效的实现三层环路的检测,最后根据重复探测的结果,确定是否存在环路。通过本发明提供的方法,不仅可以实现在任何路由协议的复杂三层网络中,快速、稳定、可靠检测到三层网络环路的方法,还可以同时抑制环路端口,保证网络的稳定运行,防止带宽持续占用和网络瘫痪,减少报文出现丢包、延时增大的情况,提高CPU利用率,改善发生网络瘫痪的现象。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种环路检测方法的步骤流程图;

图2是本发明实施例提供的一种管理环网的示意图;

图3是本发明实施例提供的一种环路检测装置的示意图;

图4是本发明实施例提供的一种电子设备的示意图。

具体实施方式

下面将结合本发明实施例中的附图更详细地描述本发明的示例性的实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

环路是一种网络环路,环路的形成都是由于目的路径不明确导致混乱而造成的。环路分为第二层环路和第三层环路,二层环路通常是因为设备短接或者模块异常造成的,因为BUM(broadcast-unicast-multicast,广播-单播-组播)报文会在同一个VLAN(VirtualLocal Area Network,虚拟局域网)内泛洪转发,造成流量环路,占用宝贵带宽资源。三层环路产生的原因比较复杂,如原路由意外不能工作,造成路由通告错误,形成一个恶性循环,或者错误的路由策略等。尤其当网络中启用了VLAN-interface(虚拟端口)之后,多个物理端口共用一个虚拟机的逻辑接口,当某些特定的场景下容易发生三层环路。

三层环路主要是通过协议自身防患防环机制,但是只能保证针对运行单一协议的设备,三层环路的危害是一个急需解决的问题。

实施例一

参照图1,图1是本发明实施例提供的一种环路检测方法的步骤流程图,具体可以包括如下步骤:

步骤S101:确定接收到的各个报文各自的属性信息,所述属性信息至少包括:源IP地址、目的IP地址。

在本实施例中,首先确定多个物理端口接收到的各个报文各自的属性信息,属性信息是指流量流经设备的时候,被记录的匹配域,其中匹配域至少包括源IP地址与目的IP地址。可以应用于三层网络转发场景中,三层网络位于OSI(Open SystemInterconnection,开放式系统互联)模型中的第三层,介于运输层与数据链路层之间,提供发信端到目标端之间的信息传输服务。三层网络的数据以IP数据报的形式传输。

示例地,参照图2,图2是本发明实施例提供的一种管理环网的示意图;其中设备DUT5与DUT6插入到DUT3管理交换机,DUT5与DUT6通过园区交换机中的虚拟端口Eth1与Eth2转发报文至DUT3管理交换机,DUT3管理交换机再对接收到报文进行后续的转发处理,DUT3管理交换机有多个物理端口接收DUT5与DUT6发送的报文信息,正常来说DUT3管理交换机对DUT5与DUT6发送的报文会有对应的物理端口进行接收,因此正常来说不同的物理端口接收到的各个报文是不一样的,因此需要确定多个物理端口接收到的各个报文各自的属性信息,因此来判定该报文是从那个设备进行发送,其中属性信息至少包括源IP地址、目的IP地址,如果是设备DUT5向DUT3管理交换机转发报文,那么源IP地址为10.112.225.72,目的IP地址为10.115255.65。

步骤S102:将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文。

在本实施例中,对步骤S101中多个物理端口接收到的各个报文,多个物理端口是指多个不同的物理端口,将接收到的各个所述报文中,属性信息相同的至少两个所述报文确定为等价类报文。

示例地,结合图2,对DUT3管理交换机开启环路检测功能,对DUT3管理交换机中多个物理端口接收到的报文进行等价类报文划分,对报文中的流量属性进行分析,划分等价类报文,一般来说流量流经设备的时候记录smac、dmac、以太类型、sip、dip、协议类型、源端口号、目的端口号等匹配域,其中sip是指源IP地址,dip是指目的IP地址,根据匹配域在三层网络转发的过程中,以匹配域是否发生变化的流量来划分等价类报文,在流量的转发过程中,smac和dmac会发生变化,所以以在转发的过程中不发生改变的匹配域来进行划分等价类报文,可以以太类型、sip、dip、协议类型、源端口号、目的端口号等匹配域相同的流量认为是一个相同等价类报文,也可以以sip与dip匹配域相同的流量认定为一个相同等价类报文,本申请不做限定。以sip与dip匹配域相同划分等价类报文,假设端口1接收DUT5发送的报文,端口2接收DUT6发送的报文,端口2接收的报文与端口1接收的报文中,sip与dip匹配域相同,那么认定端口1与端口2接收的报文为等价类报文。

步骤S103:当收到所述等价类报文的次数超过预定次数时,开启重复探测。

在本实施例中,检测多个端口接收到的报文属性,当多个端口接收到的报文中,符合等价类报文的报文次数超过预定次数时,就会对传递该报文的虚拟端口内部网络开启重复检测。

示例地,结合图2,以等价类报文是按照sip与dip匹配域相同的报文为等价类报文,那么就会对多个端口接收到的报文进行分析,对多个端口接收到的报文中sip与dip匹配域进行分析,设定接收等价类报文预定此次数为3次,假设端口1接收DUT5发送的报文,端口2接收DUT6发送的报文,如果端口2超过3次接收到的报文与端口1接收到的报文,sip与dip匹配域相同,那么表示不同端口重复收到等价类报文的次数超过预定次数,认为网络中可能发生环路需要触发该等价类报文对应接口内部网络重复探测,并开启重复探测。

下面将结合具体的例子进行说明,DUT5ping管理交换机DUT3(10.115.255.65)管理IP时,管理交换机DUT3会记录流量信息sip10.115.255.72,dip10.115.255.65,协议ICMP,源端口号0,目的端口0。管理交换机DUT3也会将其他设备发给其vlan虚接口的三层报文在vlan中透传,此时DUT6收到DUT5发送的ping报文。DUT6该厂商交换机管理口收到其他设备发送的报文后,不管目的mac是否是自己,都会查arp和路由表进行三层转发,查找10.115.255.65,发现从mgmt管理口转发出去。此时管理交换机DUT3收到DUT6转发的流量,记录流量等级类信息sip10.115.255.72,dip10.115.255.65,协议ICMP,源端口号0,目的端口0。此时管理交换机DUT3分别从eth1和eth2收到相同等价类报文。

当流量转发给DUT5的时候,该厂商交换机管理口收到其他设备发送的报文后,不管目的mac是否是自己,都会查arp和路由表进行三层转发。DUT5查arp和路由表从mgmt管理口转发出去。此时管理交换机DUT3再次在不同的端口收到相同的等价类流量,网络中可能存在环路。流量重复前面转发路径,当在不同的端口收到相同的等价类报文次数超过设置的等价类重复次数阈值(默认阈值为3)的时候,认为网络中可能发生环路需要触发该等价类报文对应接口内部网络重复探测,并开启重复探测。

步骤S104:根据所述重复探测的结果,确定是否存在环路。

在本实施例中,对触发该等价类报文对应接口内部网络进行重复探测,根据重复探测的结果,确定该三层网络转发报文的过程中是否存在环路。

示例地,结合图2,对管理交换机DUT3进行重复探测,根据对管理交换机DUT3进行重复探测的结果,来确定由管理交换机DUT3、厂商交换机DUT5及DUT6所处的管理环网是否存在环路。

在一种实施例中,当收到所述等价类报文的次数超过预定次数时,开启重复探测,包括:提取arp表项中的IP地址,并将所述arp表项中的IP地址作为源IP地址进行ping操作;当通过所述ping操作探测到重复现象时,探测结果为发生环路;当通过所述ping操作未探测到重复现象时,探测结果为未发生环路。

在本实施例中,开启重复检测,查找提取触发该流量等价类对应接口上学习到的arp表项,arp(address resolution protocol,地址解析协议)表项,是根据IP地址获取物理地址的一个TCP/IP协议表项,是一个在开启重复检测之前已经存在的表项,将arp表项中的IP地址作为源IP地址进行ping操作,ping(packet internet groper,因特网包探索器)操作:用于测试网络连接量的程序。ping是工作在TCP/IP网络体系结构中应用层的一个服务命令,主要是向特定的目的主机发送icmp(internet control message protocol,因特网报文控制协议)请求报文,测试目的站是否可达及了解其有关状态。当ping操作探测到重复现象时,探测结果为发生环路,重复现象是指发送设备收到重复的回应包,ping操作未探测到重复现象时,探测结果为未发生环路。

示例地,结合图2,查找提取触发该流量等价类对应接口VLAN interce911上学习到的arp表项,arp表项有10.115.255.72,mac5、10.115.255.74mac6等,提取arp表项中的ip地址10.115.255.72、10.115.255.74作为目的地址进行ping操作。

在一种实施例中,所述提取arp表项中源IP地址,并将所述源IP地址作为目的IP地址进行ping操作,包括:构建以本地接口的IP地址为目的IP地址,以所述arp表项中IP地址为源地址的icmp请求报文;通过所述本地接口发送所述icmp请求报文。

在本实施例中,在进行ping操作时,同时还需要构建以本地接口的IP地址为目的IP地址,以arp表项中IP地址为源地址的icmp请求报文,通过构建一个icmp请求报文来进行转发,并从本地接口发送构建的icmp请求报文。

示例地,结合图2,构建目的ip为本地接口ip,源ip为arp中ip地址的icmp报文,如果对DUT5进行ping操作,那么构建sip为10.115.255.72,dip为10.115.255.65的icmp请求报文,如果对DUT6进行ping操作,那么sip为10.115.255.74,dip为10.115.255.65的icmp请求报文,并将构建出的icmp报文从Vlan-interface911发出,并重复步骤S103中的报文转发路径,如果在不同的端口依然能够收到重复的回应包,那么就存在环路。

在一种实施例中,还包括:在根据所述重复探测的结果,确定存在环路的情况下,关闭所述本地接口对应的多个虚拟端口中的任一虚拟端口;在根据所述重复探测的结果,确定不存在环路的情况下,将执行所述ping操作的动作记录至告警日志,并上传至告警采集器。

在本实施例中,在根据重复探测的结果,确定存在环路的情况下,为了防止环路报文,无限循环下去,此时就会关闭本地接口对应的多个虚拟端口中的任一虚拟端口,隔离故障域,抑制该端口对报文进行转发,避免带宽无限占用;结合图2,如果多个虚拟端口为Eth1与Eth2,那么就会随机关闭Eth1与Eth2中的任意一个虚拟端口,在关闭该虚拟端口的同时,还可以启动一个抑制定时器,并且设置检测端口抑制时间,将关闭该端口的时间控制在抑制时间内,当关闭该端口的时间到达抑制时间时,就会打开该端口,该端口依然用于转发报文。

如果在根据重复探测的结果,确定不存在环路的情况下,将执行ping操作的动作记录至告警日志,并上传至告警采集器,记录在某个时间已经触发重复检测,并进行ping操作,方便后期管理人员查询记录。

在一种实施例中,所述属性信息除包括源IP地址和目的IP地址,还包括以下至少一个附加属性信息:以太类型、协议类型、源端口号及目的端口号;所述将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文包括:确定接收到的各个报文各自的包括所述至少一个附加属性信息在内的属性信息;将接收到的各个报文中包括所述至少一个附加属性信息在内的属性信息相同的多个报文,确定为等价类报文。

在本实施例中,报文的属性信息除了包括源IP地址和目的IP地址,还可以包括以下至少一个附加属性信息,具体可以是以太类型、协议类型、源端口号及目的端口号,在接收到的各个报文中,将属性信息相同的至少两个报文称为等价类报文,确定接收到的各个报文各自的包括至少一个附加属性信息在内的属性信息;将接收到的各个报文中包括至少一个附加属性信息在内的属性信息相同的多个报文,确定为等价类报文。

示例地,结合图2,假如划分等价类报文的属性信息包括源IP地址与目的IP地址,以及附加属性信息中的协议类型,那么对于管理交换机DUT3不同物理端口接收到的报文,就会对其属性信息进行分析,属性信息中源IP地址、目的IP地址及协议类型相同的报文就属于等价类报文,例如对端口1接收到的报文进行记录属性信息,端口2接收到的报文也记录属性信息,并将端口2接收的报文属性信息与端口1接收到的报文属性信息进行比对,如果端口1与端口2接收到的报文属性信息中源IP地址、目的IP地址及协议类型相同,那么将端口2接收到的报文与端口1接收到的报文确定为等价类报文。

在一种实施例中,还包括以下至少一者:每当确定出等价类报文时,将确定出等价类报文的信息记录至告警日志,并上传至告警采集器;当重复收到所述等价类报文的次数超过预定次数时,将存在环路风险的信息记录至告警日志,并上传至告警采集器。

在本实施例中,还包括以下至少一者,当确定出等价类报文时,就会将等价类报文出现的次数与时间记录至告警日志,并上传至告警采集器,当告警日志中出现的出现等价类报文次数超过预定次数时,就会将此时存在环路风险的时间提醒记录至告警日志,并上传至告警采集器,便于后期管理人员查阅,或者作为相关设备或程序的触发操作条件。

在一种实施例中,所述在将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文之前,还包括:检测本地接口的报文转发延时是否大于预设阈值,或,检测本地接口发出的报文是否丢失;在将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文,包括:在本地接口的报文转发延时大于所述预设阈值,和/或,本地接口发出的报文丢失的情况下,执行步骤:将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文。

在本实施例中,在所述属性信息相同的至少两个报文确定为等价类报文之前,还需要检测本地接口的报文转发延时是否大于预设阈值,或者检测本地接口发出的报文是否丢失,在接收到的各个报文中,将属性信息相同的至少两个报文确定为等价类报文,在本地接口的报文转发延时大于预设阈值时,或者本地接口发出的报文丢失的情况下,就会执行步骤,将接收到的各个报文属性信息相同的至少两个报文确定为等价类报文,并且开启三层环路检测对报文转发网络进行检测。

示例地,参照图2,图2是本发明实施例提供的一种管理环网的示意图,当客户组建网络的时候,DUT5与DUT6插入到DUT3管理交换机,构成一个管理环网,会出现个别交换机管理IP时通与时不通的问题,园区交换机ping10.115.255.65会有大延时,丢包的情况,DUT5ping管理交换机DUT3(10.115.255.65)管理IP会有重复重传,有三层环路产生,就会执行开启环路检测。

通过本发明所提供的环路检测方法,可以在跑任何路由协议的网络中,通过定义流量等价类,检测相同流量等价类信息,当在不同的端口重复收到相同的等价类流量次数超过设置的阈值范围时,触发该流量等价类对应接口内部网络重复探测。设备查找该接口上学习到的arp表项,提取arp表项中的ip地址作为目的地址进行ping操作,同时构建目的ip为本地接口ip,源ip为arp中ip地址的icmp报文,从对应接口发出,如果检测ping操作出现重复现象,就表示网络中存在环路,触发环路抑制,实现了快速、稳定、可靠检测到网络环路,还可以同时抑制环路端口,保证网络的稳定运行,防止带宽持续占用和网络瘫痪,减少报文出现丢包、延时增大的情况。本发明所提供的方法,也可以用作校园网、企业网、运营商广域网领域,实现屏蔽具体路由协议组网,实现三层网络环路的检测和抑制。

实施例二

本实施例第二方面,提供了一种环路检测装置,所述装置包括:第一确定模块,用于确定接收到的各个报文各自的属性信息,所述属性信息至少包括:源IP地址、目的IP地址;第二确定模块,用于将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文;检测模块,用于当重复收到所述等价类报文的次数超过预定次数时,开启重复探测;第三确定模块,用于根据所述重复探测的结果,确定是否存在环路。

在本实施例中,参照图3,图3是本发明实施例提供的一种环路检测装置,该装置包括第一确定模块301、第二确定模块302、检测模块303及第三确定模块304;

第一确定模块301,用于确定接收到的各个报文各自的属性信息,所述属性信息至少包括:源IP地址、目的IP地址;

第二确定模块302,用于将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文;

检测模块303,用于当收到所述等价类报文的次数超过预定次数时,开启重复探测;

第三确定模块304,用于根据所述重复探测的结果,确定是否存在环路。

在一些实施例中,一种环路检测装置还包括:

检测环路模块,用于提取arp表项中的IP地址,并将所述arp表项中的IP地址作为源IP地址进行ping操作;当通过所述ping操作探测到重复现象时,探测结果为发生环路;当通过所述ping操作未探测到重复现象时,探测结果为未发生环路。

构建模块,用于构建以本地接口的IP地址为目的IP地址,以所述arp表项中IP地址为源地址的icmp请求报文;通过所述本地接口发送所述icmp请求报文。

动作模块一,用于在根据所述重复探测的结果,确定存在环路的情况下,关闭所述本地接口对应的多个虚拟端口中的任一虚拟端口;在根据所述重复探测的结果,确定不存在环路的情况下,将执行所述ping操作的动作记录至告警日志,并上传至告警采集器。

确定等价模块,用于确定接收到的各个报文各自的包括所述至少一个附加属性信息在内的属性信息;将接收到的各个报文中包括所述至少一个附加属性信息在内的属性信息相同的多个报文,确定为等价类报文。

动作模块二,用于每当确定出等价类报文时,将确定出等价类报文的信息记录至告警日志,并上传至告警采集器;当重复收到所述等价类报文的次数超过预定次数时,将存在环路风险的信息记录至告警日志,并上传至告警采集器。

触发模块,用于检测本地接口的报文转发延时是否大于预设阈值,或,检测本地接口发出的报文是否丢失;在将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文,包括:在本地接口的报文转发延时大于所述预设阈值,和/或,本地接口发出的报文丢失的情况下,执行步骤:将接收到的各个所述报文中,所述属性信息相同的至少两个所述报文确定为等价类报文。

通过本发明所提供的装置,不仅可以实现在任何路由协议的复杂三层网络中,快速、稳定、可靠检测到三层网络环路的方法,还可以同时抑制环路端口,保证网络的稳定运行,防止带宽持续占用和网络瘫痪,减少报文出现丢包、延时增大的情况。

实施例三

本实施例第三方面,提供了一种电子设备,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序所述处理器执行所述计算机程序时实现如本实施例第一方面所述的环路检测方法。

在本实施例中,参照图4,图4是本发明实施例提供的一种电子设备的示意图;如图4所示,电子设备100包括:存储器110和处理器120,存储器110与处理器120之间通过总线通信连接,存储器110中存储有计算机程序,该计算机程序可在处理器120上运行,进而实现本申请实施例第一方面所述的环路检测方法中的步骤。

实施例四

本实施例第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例第一方面所述的环路检测方法中的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本发明实施例是参照根据本发明实施例的方法、装置的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种环路检测方法、装置、电子设备及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 一种液位检测装置和包含其的设备以及液位检测方法、电子设备及计算机可读存储介质
  • 一种卡顿检测方法、装置、电子设备和存储介质
  • 一种动目标检测方法、装置、电子设备及存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 一种漆面识别方法、装置、存储介质及电子设备
  • 一种环路检测方法、装置、电子设备与存储介质
  • 一种环路检测方法、装置、电子设备与存储介质
技术分类

06120116006703