CN113014441B - 网口环路检测方法和*** - Google Patents

网口环路检测方法和*** Download PDF

Info

Publication number
CN113014441B
CN113014441B CN201911317473.3A CN201911317473A CN113014441B CN 113014441 B CN113014441 B CN 113014441B CN 201911317473 A CN201911317473 A CN 201911317473A CN 113014441 B CN113014441 B CN 113014441B
Authority
CN
China
Prior art keywords
data interface
module
controller
module controller
data
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
CN201911317473.3A
Other languages
English (en)
Other versions
CN113014441A (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.)
Xian Novastar Electronic Technology Co Ltd
Original Assignee
Xian Novastar Electronic Technology Co 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 Xian Novastar Electronic Technology Co Ltd filed Critical Xian Novastar Electronic Technology Co Ltd
Priority to CN201911317473.3A priority Critical patent/CN113014441B/zh
Publication of CN113014441A publication Critical patent/CN113014441A/zh
Application granted granted Critical
Publication of CN113014441B publication Critical patent/CN113014441B/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
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明实施例涉及一种网口环路检测方法和***,所述方法包括:接收并响应第一数据读取指令从第一***控制器中读取第一模组控制器标识组;接收并响应第二数据读取指令从第二***控制器中读取第二模组控制器标识组;对第一模组控制器标识组和第二模组控制器标识组进行处理得到处理后第一模组控制器标识组和处理后第二模组控制器标识组;响应于处理后第一模组控制器标识组和处理后第二模组控制器标识组相同,确定第一***控制器的第一数据接口和第二***控制器的第二数据接口存在环路;以及显示第一***控制器的第一数据接口和第二***控制器的第二数据接口之间的环路关系。本发明实施例可以实现自动检测***控制器之间的网口环路关系。

Description

网口环路检测方法和***
技术领域
本发明涉及显示控制技术领域,尤其涉及一种网口环路检测方法和一种网口环路检测***。
背景技术
目前LED显示屏由于其可视性高和低功耗等特点被广泛应用于我们日常生活中的多种场合。LED显示屏的应用离不开LED显示控制***,LED显示屏控制***典型地包括***控制器(例如发送卡)和电连接所述***控制器的多个模组控制器(例如接收卡、扫描卡),且各个模组控制器用于带载LED显示屏体中的一个或多个LED灯板模组。
在租赁市场上,为了实现大型LED显示屏的显示需要用到多台***控制器,且为了保证LED显示屏控制***的稳定性还需要在多台***控制器之间实现备份机制,即由两台***控制器各自的一个网口同时输出相同视频源和命令给接收卡,这两台***控制器其中一台为主***控制器,另一个为备份***控制器,且主***控制器的网口为主网口,备份***控制器的网口为备份网口,接收卡接收主***控制器的主网口的视频源和命令,在主网口失效的情况下接收备份***控制器的备份网口的视频源和命令。然而在现场布置初期,目前无法主动检测出***控制器之间的网口环路关系,给现场调试人员带来很多不便。因此,如何自动检测***控制器之间的网口环路关系是本发明亟待解决的技术问题。
发明内容
因此,本发明实施例提出一种网口环路检测方法和一种网口环路检测***,可以实现自动检测***控制器之间的网口环路关系。
一方面,本发明实施例提出的一种网口环路检测方法,接收并响应第一数据读取指令,以从第一***控制器中读取第一模组控制器标识组,其中所述第一模组控制器标识组包括所述第一***控制器的第一数据接口带载的至少一个第一模组控制器的标识;接收并响应第二数据读取指令,以从第二***控制器中读取第二模组控制器标识组,其中所述第二模组控制器标识组包括所述第二***控制器的第二数据接口带载的至少一个第二模组控制器的标识;对所述第一模组控制器标识组和所述第二模组控制器标识组进行处理得到处理后第一模组控制器标识组和处理后第二模组控制器标识组;响应于所述处理后第一模组控制器标识组和所述处理后第二模组控制器标识组相同,确定所述第一***控制器的所述第一数据接口和所述第二***控制器的所述第二数据接口存在环路;以及显示所述第一***控制器的所述第一数据接口和所述第二***控制器的所述第二数据接口之间的环路关系。
现有技术中无法主动检测出***控制器之间的网口环路关系,给现场调试人员带来很多不便。本实施例公开的网口环路检测方法通过对第一***控制器输入的第一模组控制器标识组和第二***控制器输入的第二模组控制器标识组进行处理后,响应两个处理后模组控制器标识组相同,确定第一***控制器的第一数据接口和第二***控制器的第二数据接口存在环路,并显示第一***控制器的第一数据接口和第二***控制器的第二数据接口的环路关系,从而实现自动检测***控制器之间的网口环路关系,简化***的调试流程,节省调试时间,给现场调试人员带来便利,提高工作效率,使得***更加智能化和灵活化,直接显示环路关系更加直观,提高用户体验感。
在本发明的一个实施例中,所述对所述第一模组控制器标识组和所述第二模组控制器标识组进行处理得到处理后第一模组控制器标识组和处理后第二模组控制器标识组,包括:按照统一规则调整所述第一模组控制器标识组中包括的所述至少一个第一模组控制器的标识的排序以及调整所述第二模组控制器标识组中包括的所述至少一个第二模组控制器的标识的排序,以得到所述处理后第一模组控制器标识组和所述处理后第二模组控制器标识组。
另一方面,本发明实施例提供的网口环路检测***,包括:上位机;第一***控制器,连接所述上位机,且包括第一数据接口;第二***控制器,连接所述上位机,且包括第二数据接口;多个模组控制器,相互级联且所述多个模组控制器中第一级模组控制器相邻连接所述第一***控制器的所述第一数据接口以及最后一级模组控制器相邻连接所述第二***控制器的所述第二数据接口;其中,所述上位机用于执行如前述任意一种网口环路检测方法。
在本发明的一个实施例中,每个所述模组控制器具有多个数据接口且用于:根据所述多个数据接口各自的初始标识信息产生相对应的多个第一类型广播包,其中每个所述第一类型广播包包含相对应的所述数据接口的所述初始标识信息,且每一个所述数据接口的所述初始标识信息包括所述模组控制器的标识和所述数据接口的标识;将所述多个第一类型广播包分别传送至所述多个数据接口以供向外输出;以及根据所述多个数据接口各自的当前标识信息产生包含所述多个数据接口的所述当前标识信息的第二类型广播包,具体包括:当所述多个数据接口中的某个数据接口有输入第一类型广播包,根据输入的第一类型广播包更新所述数据接口的所述初始标识信息以得到所述数据接口的所述当前标识信息;当所述多个数据接口中的某个数据接口没有输入第一类型广播包,将所述数据接口的所述初始标识信息作为所述数据接口的所述当前标识信息;以及将所述第二类型广播包传送至每个所述数据接口以供向外输出;其中,所述第一***控制器用于接收从所述第一数据接口输入的所述第一类型广播包和多个所述第二类型广播包,并根据接收到的所述第一类型广播包和多个所述第二类型广播包识别所述第一数据接口带载的所述多个模组控制器以得到所述第一模组控制器标识组;所述第二***控制器用于接收从所述第二数据接口输入的所述第一类型广播包和多个所述第二类型广播包,并根据接收到的所述第一类型广播包和多个所述第二类型广播包识别所述第二数据接口带载的所述多个模组控制器以得到所述第二模组控制器标识组。
在本发明的一个实施例中,所述第一***控制器具体用于:接收从所述第一数据接口输入的所述第一类型广播包;解析从所述第一数据接口输入的所述第一类型广播包以得到第一目标模组控制器中第一目标数据接口的初始标识信息;其中所述第一目标模组控制器为所述第一级模组控制器,所述第一目标数据接口为所述第一目标模组控制器的多个数据接口中与所述第一数据接口相邻连接的一个数据接口;接收从所述第一数据接口输入的多个所述第二类型广播包;其中从所述第一数据接口输入的多个所述第二类型广播包包括所述多个模组控制器中相对应的一个模组控制器的多个数据接口的当前标识信息;根据所述第一目标数据接口的所述初始标识信息和从所述第一数据接口输入的多个所述第二类型广播包识别所述多个模组控制器以得到所述第一模组控制器标识组;以及保存所述第一模组控制器标识组并发送所述第一数据读取指令至所述上位机;所述第二***控制器具体用于:接收从所述第二数据接口输入的所述第一类型广播包;解析从所述第二数据接口输入的所述第一类型广播包以得到第二目标模组控制器中第二目标数据接口的初始标识信息;其中所述第二目标模组控制器为所述最后一级模组控制器,所述第二目标数据接口为所述第二目标模组控制器的多个数据接口中与所述第二数据接口相邻连接的一个数据接口;接收从所述第二数据接口输入的多个所述第二类型广播包;其中从所述第二数据接口输入的多个所述第二类型广播包包括所述多个模组控制器中相对应的一个模组控制器的多个数据接口的当前标识信息;根据所述第二目标数据接口的所述初始标识信息和从所述第二数据接口输入的多个所述第二类型广播包识别所述多个第二模组控制器以得到第二模组控制器标识组;以及保存所述第二模组控制器标识组并发送所述第二数据读取指令至所述上位机。
在本发明的一个实施例中,所述第一目标数据接口的所述初始标识信息包括所述第一目标模组控制器的标识和所述第一目标数据接口的标识;所述第二目标数据接口的所述初始标识信息包括所述第二目标模组控制器的标识和所述第二目标数据接口的标识;其中所述第一目标模组控制器的标识为所述第一目标模组控制器的MAC地址,所述第二目标模组控制器的标识为所述第二目标模组控制器的MAC地址。
在本发明的一个实施例中,所述第一类型广播包的目的MAC地址字段的后三个字节为0xFFFFFF,所述第二类型广播包的目的MAC地址字段的六个字节为0xFFFFFFFFFFFF。
在本发明的一个实施例中,所述第一***控制器用于根据所述第一目标数据接口的所述初始标识信息和从所述第一数据接口输入的多个所述第二类型广播包识别所述多个模组控制器以得到第一模组控制器标识组,具体包括:解析从所述第一数据接口输入的每个所述第二类型广播包以得到与所述第二类型广播包对应的一个模组控制器的多个数据接口各自的当前标识信息;当某个数据接口的所述当前标识信息与所述第一目标数据接口的所述初始标识信息相同,确定所述数据接口所在的模组控制器的另一个数据接口的所述当前标识信息包含的模组控制器的标识为所述第一目标模组控制器的后一级模组控制器的标识;当某个数据接口的所述当前标识信息包含的模组控制器的标识与所述第一目标数据接口的所述初始标识信息包含的所述第一目标模组控制器的所述标识相同、但包含的数据接口的标识与所述第一目标数据接口的所述初始标识信息包含的所述第一目标数据接口的所述标识不同,确定所述数据接口所在的模组控制器的另一个数据接口的所述当前标识信息包含的模组控制器的标识为所述第一目标模组控制器的后二级模组控制器的标识。
另一方面,本发明实施例提供的一种网口环路检测***,包括:上位机;第一***控制器,连接所述上位机,且包括第一数据接口;第二***控制器,连接所述上位机,且包括第二数据接口;多个模组控制器,相互级联且所述多个模组控制器中第一级模组控制器相邻连接所述第一***控制器的所述第一数据接口以及所述多个模组控制器中最后一级模组控制器相邻连接所述第二***控制器的所述第二数据接口;其中,所述第一***控制器用于经由所述第一数据接口输出数据广播包到所述多个模组控制器,以由所述多个模组控制器接收并转发所述数据广播包;所述第二***控制器用于从所述第二数据接口接收输入的所述数据广播包,解析所述数据广播包得到目标物理地址,将所述目标物理地址和本地物理地址关联存储并发送数据读取指令发送至所述上位机,以由所述上位机响应所述数据读取指令从所述第二***控制器中读取所述目标物理地址和所述本地物理地址,响应于所述目标物理地址和所述本地物理地址不同,确定所述目标物理地址对应的所述第一***控制器的所述第一数据接口与所述本地物理地址对应的所述第二***控制器的所述第二数据接口存在环路,并显示所述第一***控制器的所述第一数据接口与所述第二***控制器的所述第二数据接口的环路关系。
现有技术中无法主动检测出***控制器之间的网口环路关系,给现场调试人员带来很多不便。本实施例公开的网口环路检测***通过第一***控制器输出数据广播包经过多个模组控制器到第二***控制器,第二***控制器解析数据广播包得到目标物理地址并将目标物理地址和本地物理地址关联保存后发送数据读取指令至上位机,上位机响应数据读取指令读取目标物理地址和本地物理地址以及判断目标物理地址和本地物理地址不同,从而确定存在环路并显示环路关系,可以实现自动检测***控制器之间的网口环路关系,简化***的调试流程,节省调试时间,给现场调试人员带来便利,提高工作效率,使得***更加智能化和灵活化,直接显示环路关系更加直观,提高用户体验感。
另一方面,本发明实施例提供的一种网口环路检测***,包括上位机;第一***控制器,连接所述上位机,且包括第一数据接口;第二***控制器,连接所述上位机,且包括第二数据接口;多个模组控制器,相互级联且所述多个模组控制器中第一级模组控制器相邻连接所述第一***控制器的所述第一数据接口以及所述多个模组控制器中最后一级模组控制器相邻连接所述第二***控制器的所述第二数据接口;其中,所述第一***控制器用于经由所述第一数据接口输出数据广播包到所述多个模组控制器,以由所述多个模组控制器接收并转发所述数据广播包;所述第二***控制器用于从所述第二数据接口接收输入的所述数据广播包,解析输入的所述数据广播包以得到目标物理地址,响应于所述目标物理地址和所述本地物理地址不同,将所述目标物理地址和所述本地物理地址关联存储并发送数据读取指令发送至所述上位机,以由所述上位机响应所述数据读取指令从所述第二***控制器中读取所述目标物理地址和所述本地物理地址,以及根据所述目标物理地址和所述本地物理地址确定所述目标物理地址对应的所述第一***控制器的所述第一数据接口与所述本地物理地址对应的所述第二***控制器的所述第二数据接口存在环路,并显示所述第一***控制器的所述第一数据接口与所述第二***控制器的所述第二数据接口的环路关系。
现有技术中无法主动检测出***控制器之间的网口环路关系,给现场调试人员带来很多不便。本实施例公开的网口环路检测***通过第一***控制器输出数据广播包经过多个模组控制器到第二***控制器,第二***控制器解析数据广播包得到目标物理地址,判断目标物理地址和本地物理地址不同后将两个地址关联保存,然后发送数据读取指令至上位机,上位机响应数据读取指令读取目标物理地址和本地物理地址以确定存在环路并显示环路关系,可以实现自动检测***控制器之间的网口环路关系,简化***的调试流程,节省调试时间,给现场调试人员带来便利,提高工作效率,使得***更加智能化和灵活化,直接显示环路关系更加直观,提高用户体验感。
由上可知,本发明上述技术特征可以具有如下一个或多个有益效果:可以实现自动检测***控制器之间的网口环路关系,简化***的调试流程,节省调试时间,给现场调试人员带来便利,提高工作效率,使得***更加智能化和灵活化,直接显示环路关系更加直观,提高用户体验感。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一种网口环路检测***的架构示意图。
图2为本发明实施例的电连接在两个***控制器的两个数据接口之间的多个模组控制器的初始状态和训练后状态示意图。
图3为本发明实施例的上位机显示***控制器之间的数据接口环路关系的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供的一种网口环路检测***10,包括:上位机11、第一***控制器121、第二***控制器122以及多个模组控制器131-134。
其中,第一***控制器121连接上位机11,且包括第一数据接口1211。第二***控制器122连接上位机11,且包括第二数据接口1221。多个模组控制器131-134相互级联且多个模组控制器中第一级模组控制器即模组控制器131相邻连接第一***控制器121的第一数据接口1211以及最后一级模组控制器即模组控制器134相邻连接第二***控制器122的第二数据接口1221。当然本发明并不以图1为限,即本发明实施例不限制***控制器、***控制器包括的数据接口、模组控制器的数量以及模组控制器的级联方式。第一***控制器121和第二***控制器122例如是LED显示屏控制***中的发送卡,各个模组控制器131-134例如是LED显示屏控制***中的接收卡(或称扫描卡)。
承上述,本实施例的第一***控制器121和第二***控制器122用于识别模组控制器131-134广播并通过自身数据接口输入的第一类型广播包和第二类型广播包。各个模组控制器131-134相互发第一类型广播包以及第二类型广播包,为使得表述更形象化,第一类型广播包称之为结点发现包,第二类型广播包称之为训练包。模组控制器各自识别相邻模组控制器之间的连接关系,结点广播包只在相邻模组控制器之间互相传递,训练包内部记录模组控制器相邻拓扑关系,训练包会通过第一数据接口1211发送给第一***控制器121,以及通过第二数据接口1221发送给第二***控制器122,以供第一***控制器121和第二***控制器122分别从各自的数据接口接收输入的结点发现包和训练包以识别各自数据接口带载的模组控制器,以及学习得到各自数据接口对应的模组控制器标识组,从而上传至上位机11,由上位机11判断第一***控制器121的第一数据接口1211和第二***控制器122的第二数据接口1221之间的环路关系并显示。
具体地,模组控制器131-134中每一个模组控制器具有多个数据接口,其中提到的多个数据接口例如为两个网口,每个模组控制器例如用于:根据多个数据接口各自的初始标识信息产生相对应的多个第一类型广播包,其中每个所述第一类型广播包包含相对应的所述数据接口的所述初始标识信息,且每一个所述数据接口的所述初始标识信息包括所述模组控制器的标识和所述数据接口的标识;提到的模组控制器的标识例如为模组控制器的MAC地址或者其他唯一标识;将所述多个第一类型广播包分别传送至所述多个数据接口以供向外输出;以及根据所述多个数据接口各自的当前标识信息产生包含所述多个数据接口的所述当前标识信息的第二类型广播包,具体包括:当所述多个数据接口中的某个数据接口有输入第一类型广播包,根据输入的第一类型广播包更新所述数据接口的所述初始标识信息以得到所述数据接口的所述当前标识信息;当所述多个数据接口中的某个数据接口没有输入第一类型广播包,将所述数据接口的所述初始标识信息作为所述数据接口的所述当前标识信息;以及将所述第二类型广播包传送至每个所述数据接口以供向外输出。
第一***控制器121用于接收从第一数据接口1211输入的所述第一类型广播包和多个所述第二类型广播包,并根据接收到的所述第一类型广播包和多个所述第二类型广播包识别第一数据接口1211带载的多个模组控制器例如模组控制器131-134以得到所述第一模组控制器标识组。第二***控制器122用于接收从第二数据接口1221输入的所述第一类型广播包和多个所述第二类型广播包,并根据接收到的所述第一类型广播包和多个所述第二类型广播包识别第二数据接口1221带载的多个模组控制器例如模组控制器131-134以得到所述第二模组控制器标识组。
上位机11用于接收并响应第一数据读取指令从第一***控制器121中读取第一模组控制器标识组,其中提到的第一模组控制器标识组包括第一***控制器121的第一数据接口1211带载的至少一个第一模组控制器的标识;接收并响应第二数据读取指令从第二***控制器122中读取第二模组控制器标识组,其中提到的第二模组控制器标识组包括第二***控制器122的第二数据接口1221带载的至少一个第二模组控制器的标识;其中,提到的至少第一模组控制器的标识和提到的至少一个第二模组控制器的标识可以理解为均是多个模组控制器131-134的标识;对所述第一模组控制器标识组和所述第二模组控制器标识组进行处理得到处理后第一模组控制器标识组和处理后第二模组控制器标识组;响应于所述处理后第一模组控制器标识组和所述处理后第二模组控制器标识组相同,确定第一***控制器121的第一数据接口1211和第二***控制器122的第二数据接口1221存在环路;以及显示第一***控制器121的第一数据接口1211和第二***控制器122的第二数据接口1221之间的环路关系。
进一步地,上位机11用于对所述第一模组控制器标识组和所述第二模组控制器标识组进行处理得到处理后第一模组控制器标识组和处理后第二模组控制器标识组具体包括:按照统一规则调整所述第一模组控制器标识组中包括的所述至少一个第一模组控制器的标识的排序以及调整所述第二模组控制器标识组中包括的所述至少一个第二模组控制器的标识的排序,以得到所述处理后第一模组控制器标识组和所述处理后第二模组控制器标识组。如此一来可以快速判断模组控制器标识组之间的关系。其中提到的统一规则例如为由小到大排序。
进一步地,第一***控制器121具体用于接收从第一数据接口1211输入的第一类型广播包;解析从第一数据接口1211输入的所述第一类型广播包以得到第一目标模组控制器中第一目标数据接口的初始标识信息;其中提到的第一目标模组控制器为第一级模组控制器例如图1所示的模组控制器131,提到的第一目标数据接口为第一目标模组控制器的多个数据接口中与第一数据接口1211相邻连接的一个数据接口;接收从第一数据接口1211输入的多个第二类型广播包;其中从第一数据接口1211输入的多个所述第二类型广播包包括所述多个模组控制器中相对应的一个模组控制器的多个数据接口的当前标识信息;根据所述第一目标数据接口的所述初始标识信息和从第一数据接口1211输入的多个所述第二类型广播包识别所述多个模组控制器以得到第一模组控制器标识组;以及保存所述第一模组控制器标识组并发送所述第一数据读取指令至上位机10。
第二***控制器122具体用于接收从第二数据接口1221输入的第一类型广播包;解析从第二数据接口1221输入的所述第一类型广播包以得到第二目标模组控制器中第二目标数据接口的初始标识信息;其中所述第二目标模组控制器为最后一级模组控制器例如图1所示的模组控制器134,所述第二目标数据接口为所述第二目标模组控制器的多个数据接口中与第二数据接口1221相邻连接的一个数据接口;接收从第二数据接口1221输入的多个第二类型广播包;其中从第二数据接口1221输入的多个所述第二类型广播包包括所述多个模组控制器中相对应的一个模组控制器的多个数据接口的当前标识信息;根据第二目标数据接口的所述初始标识信息和从第二数据接口1221输入的多个所述第二类型广播包识别所述多个模组控制器以得到第二模组控制器标识组;以及保存所述第二模组控制器标识组并发送所述第二数据读取指令至上位机11。
其中,提到的第一目标数据接口的所述初始标识信息例如包括所述第一目标模组控制器的标识和所述第一目标数据接口的标识。提到的第二目标数据接口的所述初始标识信息例如包括所述第二目标模组控制器的标识和所述第二目标数据接口的标识。其中提到的第一目标模组控制器的标识例如为所述第一目标模组控制器的MAC地址或者其他唯一标识,提到的第二目标模组控制器的标识例如为所述第二目标模组控制器的MAC地址或者其他唯一标识。
其中,提到的第一类型广播包的目的MAC地址字段的后三个字节为0xFFFFFF,提到的第二类型广播包的目的MAC地址字段的六个字节为0xFFFFFFFFFFFF。由此可以保证第一类型广播包不会透传至级联的设备,第二类型广播包可以透传至级联的设备。
进一步地,前述提及第一***控制器121用于根据所述第一目标数据接口的所述初始标识信息和从第一数据接口1211输入的多个所述第二类型广播包识别所述多个模组控制器以得到第一模组控制器组标识例如包括:解析从第一数据接口1211输入的每个所述第二类型广播包以得到与所述第二类型广播包对应的一个模组控制器的多个数据接口各自的当前标识信息;当某个数据接口的所述当前标识信息与所述第一目标数据接口的所述初始标识信息相同,确定所述数据接口所在的模组控制器的另一个数据接口的所述当前标识信息包含的模组控制器的标识为所述第一目标模组控制器的后一级模组控制器的标识;当某个数据接口的所述当前标识信息包含的模组控制器的标识与所述第一目标数据接口的所述初始标识信息包含的所述第一目标模组控制器的所述标识相同、但包含的数据接口的标识与所述第一目标数据接口的所述初始标识信息包含的所述第一目标数据接口的所述标识不同,确定所述数据接口所在的模组控制器的另一个数据接口的所述当前标识信息包含的模组控制器的标识为所述第一目标模组控制器的后二级模组控制器的标识。如此一来,可以快速识别第一***控制器121的第一数据接口1211所带载的模组控制器。同理,第二***控制器122进行相同的操作以识别所述多个模组控制器以得到第二模组控制器组标识。
进一步地,第一***控制器121用于根据所述第一目标数据接口的所述初始标识信息和从第一数据接口1211输入的多个所述第二类型广播包识别所述多个模组控制器以得到第一模组控制器标识组例如还包括:学习所述第一目标模组控制器的标识、所述后一级模组控制器的标识以及所述后二级模组控制器的标识得到所述第一模组控制器标识组。第一***控制器121通过学习带载的多个模组控制器的标识,可以快速获取模组控制器标识组。同理,第二***控制器122进行相同的学习操作以得到第二模组控制器标识组。
其中,前述提到的第一数据接口1211、第二数据接口1221以及各个模组控制器上的数据接口例如为网口。
为了便于理解,下面结合图2和图3对网口环路检测***10所执行的网口环路检测方法进行说明。其中,第一***控制器121的第一数据接口1211例如为带载网口M,第二***控制器122的第二数据接口1221例如为带载网口N。模组控制器的多个数据接口例如包括两个网口A和B。以第一***控制器的带载网口M和第二***控制器的带载网口N之间电连接有多个例如四个模组控制器Rm1-Rm2以及Rn1-Rn2为例进行说明。
如图2所示,四个模组控制器上电初始化的工作模式为:每一个模组控制器会从各自的网口A、网口B发送结点发现包和训练包,结点发现包内部的目的MAC地址字段后三个字节例如为0xFFFFFF,且结点发现包里面内容携带各自对应的模组控制器的标识和网口的标识,训练包发送网口A和网口B训练后的当前标识信息,训练包内部的目的MAC地址字段六个字节例如为0xFFFFFFFFFFFF。
更具体地,模组控制器Rm1的网口A及网口B的初始标识信息分别为(Rm1,A)及(Rm1,B),训练后的当前标识信息分别为(Rm1,A)及(Rm2,A);模组控制器Rm2的网口A及网口B的初始标识信息分别为(Rm2,A)及(Rm2,B),训练后的当前标识信息分别为(Rm1,B)及(Rn2,B);模组控制器Rn2的网口A及网口B的初始标识信息分别为(Rn2,A)及(Rn2,B),训练后的当前标识信息分别为(Rn1,B)及(Rm2,B);模组控制器Rn1的网口A及网口B的初始标识信息分别为(Rn1,A)及(Rn1,B),训练后的当前标识信息分别为(Rn1,A)及(Rn2,A)。此处模组控制器Rm1为前述提及的第一级模组控制器,即其为与第一***控制器的带载网口M相邻连接的目标模组控制器,模组控制器Rm1的网口A为与第一***控制器的带载网口M相邻连接的目标数据接口;同理,模组控制器Rn1为前述提及的最后一级模组控制器,即其为与第二***控制器的带载网口N相邻连接的目标模组控制器,模组控制器Rn1的网口A为与第二***控制器的带载网口N相邻连接的目标数据接口。模组控制器Rm1的网口A和网口B分别输出包含初始标识信息(Rm1,A)的结点发现包和包含初始标识信息(Rm1,B)的结点发现包,模组控制器Rm2的网口A和网口B分别输出包含初始标识信息(Rm2,A)的结点发现包和包含初始标识信息(Rm2,B)的结点发现包,模组控制器Rn2的网口A和网口B分别输出包含初始标识信息(Rn2,A)的结点发现包和包含初始标识信息(Rn2,B)的结点发现包,模组控制器Rn1的网口A和网口B分别输出包含初始标识信息(Rn1,A)的结点发现包和包含初始标识信息(Rn1,B)的结点发现包;模组控制器Rm1的网口A和网口B均输出包含当前标识信息(Rm1,A)和(Rm2,A)的训练包,模组控制器Rm2的网口A和网口B均输出包含当前标识信息(Rm1,B)和(Rn2,B)的训练包,模组控制器Rn2的网口A和网口B均输出包含当前标识信息(Rn1,B)和(Rm2,B)的训练包,模组控制器Rn1的网口A和网口B均输出包含当前标识信息(Rn1,A)和(Rn2,A)的训练包。
承上述,模组控制器Rm1的网口A发出的包含初始标识信息(Rm1,A)的结点发现包会从带载网口M输入至第一***控制器,由第一***控制器解析所述结点发现包即可识别出对应所述目标模组控制器(也即带载网口M下的第一级模组控制器)的网口A的所述初始标识信息(Rm1,A)。之后,第一***控制器还会从带载网口M接收到四个训练包,也即模组控制器Rm1产生的包含当前标识信息(Rm1,A)及(Rm2,A)的训练包、模组控制器Rm2产生的包含当前标识信息(Rm1,B)及(Rn2,B)的训练包、模组控制器Rn2产生的包含当前标识信息(Rn1,B)及(Rm2,B)的训练包和模组控制器Rn1产生的包含当前标识信息(Rn1,A)及(Rn2,A)的训练包,并对其分别进行解析。
当解析包含当前标识信息(Rm1,A)及(Rm2,A)的训练包时,会发现解析得到的当前标识信息(Rm1,A)及(Rm2,A)中的(Rm1,A)与前述识别出的初始标识信息(Rm1,A)相同,则根据解析得到的当前标识信息(Rm1,A)及(Rm2,A)中的(Rm2,A)即可确定模组控制器Rm1的后一级模组控制器Rm2。
当解析包含当前标识信息(Rm1,B)及(Rn2,B)的训练包时,会发现解析得到的当前标识信息(Rm1,B)及(Rn2,B)中的一个模组控制器的标识(Rm1)与前述识别出的初始标识信息(Rm1,A)中的模组控制器的标识相同、但对应标识(Rm1)的网口的标识(B)与前述识别出的初始标识信息(Rm1,A)中的网口的标识(A)不同,并且还会发现解析得到的当前标识信息(Rm1,B)及(Rn2,B)中的另一个模组控制器的标识(Rn2)不同于前述确定的模组控制器Rm2的标识,则根据解析得到的当前标识信息(Rm1,B)及(Rn2,B)中的(Rn2,B)即可确定模组控制器Rm1的后二级模组控制器Rn2。
当解析包含当前标识信息(Rn1,B)及(Rm2,B)的训练包时,会发现解析得到的当前标识信息(Rn1,B)及(Rm2,B)中的一个模组控制器的标识(Rm2)与前述确定的模组控制器Rm2的标识相同、但另一个模组控制器的标识(Rn1)与前述确定的模组控制器Rn2的标识不同,则根据解析得到的当前标识信息(Rn1,B)及(Rm2,B)中的(Rn1,B)即可确定模组控制器Rm1的后三级模组控制器Rn1。
当解析包含当前标识信息(Rn1,A)及(Rn2,A)的训练包时,会发现解析得到的当前标识信息(Rn1,A)及(Rn2,A)中的两个模组控制器的标识(Rn1)及(Rn2)与前述确定的模组控制器Rn1和模组控制器Rn2的标识分别相同,则可确定模组控制器Rn1为最后一级模组控制器。至此,即可识别出第一***控制器的带载网口M下的各个模组控制器Rm1-Rm2及Rn1-Rn2,从而学习得到对应模组控制器Rm1-Rm2及Rn1-Rn2的第一模组控制器标识组为{Rm1、Rm2、Rn2、Rn1},第一***控制器会将学习到的第一模组控制器标识组{Rm1、Rm2、Rn2、Rn1}存储在本地RAM中,然后发出第一数据读取指令至上位机。简而言之,本实施例的第一***控制器通过带载网口M先识别结点发现广播包以同步识别出第一级模组控制器Rm1以及连接带载网口M的网口的标识A,之后再通过四个训练包识别出后面的模组控制器Rm2及Rn1-Rn2,从而可以学习得到对应模组控制器Rm1-Rm2及Rn1-Rn2的第一模组控制器标识组为{Rm1、Rm2、Rn2、Rn1},之后保存第一模组控制器标识组,主动给上位机发送第一数据读取指令,以告知上位机标识学习完毕,可以读取数据。
同理,本实施例的第二***控制器识别出第二***控制器的带载网口N下的各个模组控制器Rm1-Rm2及Rn1-Rn2,从而学习得到对应模组控制器Rm1-Rm2及Rn1-Rn2的第二模组控制器标识组{Rn1、Rn2、Rm2、Rm1},第二***控制器会将学习到的第二模组控制器标识组{Rn1、Rn2、Rm2、Rm1}存储在本地RAM中,然后发出第二数据读取指令至上位机,以告知上位机标识学习完毕,可以读取数据。
上位机会响应接收到的第一数据读取指令从第一***控制器的RAM中读取第一模组控制器标识组{Rm1、Rm2、Rn2、Rn1},响应接收到的第二数据读取指令从第二***控制器的RAM中读取第二模组控制器标识组{Rn1、Rn2、Rm2、Rm1},然后会按照统一规则调整第一模组控制器标识组{Rm1、Rm2、Rn2、Rn1}中标识的排序以及调整第二模组控制器标识组{Rn1、Rn2、Rm2、Rm1}中标识的排序,例如按照从小到大的顺序。举例而言,模组控制器的标识Rm1小于Rm2小于Rn2小于Rn1,所以得到的两个处理后模组控制器标识组分别为:{Rm1、Rm2、Rn2、Rn1}和{Rm1、Rm2、Rn2、Rn1},上位机检测到第一***控制器的带载网口M和第二***控制器的带载网口N分别对应的处理后模组控制器标识组相同,则可以确定第一***控制器的带载网口M和第二***控制器的带载网口N存在环路,上位机显示第一***控制器的带载网口M和第二***控制器的带载网口N之间的环路关系,如图3所示,将具有环路关系的两个***控制器的带载网口用线连接显示。
此外,在本发明的其他实施例中,如图1所示,网口环路检测***10中第一***控制器121或者第二***控制器122还可以通过发送数据广播包经由模组控制器131-134透传出去,从而实现自动检测***控制器间的网口环路关系的目的。下面以第一***控制器121发出数据广播包为例进行说明。
其中,提到的数据广播包例如为图像数据包中的场包,由于模组控制器可以双向透传数据接口之间的广播包,所以第一***控制器121经过第一数据接口1211发出数据广播包后,与第一***控制器121的第一数据接口1211存在环路关系的第二***控制器122的第二数据接口1221可以收到该数据广播包,从而通过解析数据广播包可以判断此数据广播包的MAC地址跟本地MAC地址不一样,进而可以确定两个***控制器的两个数据接口之间的环路关系。
具体地,第一***控制器121用于经由第一数据接口1211输出数据广播包至多个模组控制器131-134,以由多个模组控制器131-134接收并转发所述数据广播包。第二***控制器122用于从第二数据接口1221接收输入的所述数据广播包,解析所述数据广播包得到目标物理地址;响应于目标物理地址和本地物理地址不同,将所述目标物理地址和所述本地物理地址关联存储并发送数据读取指令发送至上位机11,以由上位机11响应数据读取指令从第二***控制器122中读取所述目标物理地址和所述本地物理地址,以及根据所述目标物理地址和所述本地物理地址确定所述目标物理地址对应的第一***控制器121的第一数据接口1211与所述本地物理地址对应的第二***控制器122的第二数据接口1221存在环路,并显示第一***控制器121的第一数据接口1211与第二***控制器122的第二数据接口1221的环路关系。
此外,在本发明其他实施例中,前述提及的由第二***控制器122进行地址判断的步骤,也可以由上位机11进行。即第二***控制器122仅解析数据广播包得到目标物理地址后,将目标物理地址和本地物理地址关联保存,然后发送数据读取指令至上位机11,上位机11响应数据读取指令读取两个地址进行判断。
具体地,第一***控制器121用于经由第一数据接口1211输出数据广播包到多个模组控制器131-134,以由多个模组控制器131-134接收并转发所述数据广播包。第二***控制器122用于从第二数据接口1221接收输入的所述数据广播包,解析所述数据广播包得到目标物理地址,将所述目标物理地址和本地物理地址关联存储并发送数据读取指令发送至上位机11,以由上位机11响应所述数据读取指令从第二***控制器122中读取所述目标物理地址和所述本地物理地址,响应于所述目标物理地址和所述本地物理地址不同,确定所述目标物理地址对应的第一***控制器121的第一数据接口1211与所述本地物理地址对应的第二***控制器122的第二数据接口1221存在环路,并显示第一***控制器121的第一数据接口1211与第二***控制器122的第二数据接口1221的环路关系。
其中,前述提及的目标物理地址和本地物理地址为MAC地址。
综上所述,本发明前述实施例可以实现自动检测***控制器之间的网口环路关系,简化***的调试流程,节省调试时间,给现场调试人员带来便利,提高工作效率,使得***更加智能化和灵活化,直接显示环路关系更加直观,提高用户体验感。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元/模块可以是或者也可以不是物理上分开的,作为单元/模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元/模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。
上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (9)

1.一种网口环路检测方法,其特征在于,包括:
接收并响应第一数据读取指令,以从第一***控制器中读取第一模组控制器标识组,其中所述第一模组控制器标识组包括所述第一***控制器的第一数据接口带载的至少一个第一模组控制器的标识;
接收并响应第二数据读取指令,以从第二***控制器中读取第二模组控制器标识组,其中所述第二模组控制器标识组包括所述第二***控制器的第二数据接口带载的至少一个第二模组控制器的标识;
对所述第一模组控制器标识组和所述第二模组控制器标识组进行处理得到处理后第一模组控制器标识组和处理后第二模组控制器标识组;
响应于所述处理后第一模组控制器标识组和所述处理后第二模组控制器标识组相同,确定所述第一***控制器的所述第一数据接口和所述第二***控制器的所述第二数据接口存在环路;以及
显示所述第一***控制器的所述第一数据接口和所述第二***控制器的所述第二数据接口之间的环路关系;
其中,所述对所述第一模组控制器标识组和所述第二模组控制器标识组进行处理得到处理后第一模组控制器标识组和处理后第二模组控制器标识组,包括:
按照统一规则调整所述第一模组控制器标识组中包括的所述至少一个第一模组控制器的标识的排序以及调整所述第二模组控制器标识组中包括的所述至少一个第二模组控制器的标识的排序,以得到所述处理后第一模组控制器标识组和所述处理后第二模组控制器标识组。
2.一种网口环路检测***,其特征在于,包括:
上位机;
第一***控制器,连接所述上位机,且包括第一数据接口;
第二***控制器,连接所述上位机,且包括第二数据接口;
多个模组控制器,相互级联且所述多个模组控制器中第一级模组控制器相邻连接所述第一***控制器的所述第一数据接口以及最后一级模组控制器相邻连接所述第二***控制器的所述第二数据接口;
其中,所述上位机用于执行如权利要求1所述的网口环路检测方法。
3.根据权利要求2所述的网口环路检测***,其特征在于,每个所述模组控制器具有多个数据接口且用于:
根据所述多个数据接口各自的初始标识信息产生相对应的多个第一类型广播包,其中每个所述第一类型广播包包含相对应的所述数据接口的所述初始标识信息,且每一个所述数据接口的所述初始标识信息包括所述模组控制器的标识和所述数据接口的标识;
将所述多个第一类型广播包分别传送至所述多个数据接口以供向外输出;以及
根据所述多个数据接口各自的当前标识信息产生包含所述多个数据接口的所述当前标识信息的第二类型广播包,具体包括:
当所述多个数据接口中的某个数据接口有输入第一类型广播包,根据输入的第一类型广播包更新所述数据接口的所述初始标识信息以得到所述数据接口的所述当前标识信息;
当所述多个数据接口中的某个数据接口没有输入第一类型广播包,将所述数据接口的所述初始标识信息作为所述数据接口的所述当前标识信息;以及
将所述第二类型广播包传送至每个所述数据接口以供向外输出;
其中,所述第一***控制器用于接收从所述第一数据接口输入的所述第一类型广播包和多个所述第二类型广播包,并根据接收到的所述第一类型广播包和多个所述第二类型广播包识别所述第一数据接口带载的所述多个模组控制器以得到所述第一模组控制器标识组;
所述第二***控制器用于接收从所述第二数据接口输入的所述第一类型广播包和多个所述第二类型广播包,并根据接收到的所述第一类型广播包和多个所述第二类型广播包识别所述第二数据接口带载的所述多个模组控制器以得到所述第二模组控制器标识组。
4.根据权利要求3所述的网口环路检测***,其特征在于,
所述第一***控制器具体用于:
接收从所述第一数据接口输入的所述第一类型广播包;
解析从所述第一数据接口输入的所述第一类型广播包以得到第一目标模组控制器中第一目标数据接口的初始标识信息;其中所述第一目标模组控制器为所述第一级模组控制器,所述第一目标数据接口为所述第一目标模组控制器的多个数据接口中与所述第一数据接口相邻连接的一个数据接口;
接收从所述第一数据接口输入的多个所述第二类型广播包;其中从所述第一数据接口输入的多个所述第二类型广播包包括所述多个模组控制器中相对应的一个模组控制器的多个数据接口的当前标识信息;
根据所述第一目标数据接口的所述初始标识信息和从所述第一数据接口输入的多个所述第二类型广播包识别所述多个模组控制器以得到所述第一模组控制器标识组;以及
保存所述第一模组控制器标识组并发送所述第一数据读取指令至所述上位机;
所述第二***控制器具体用于:
接收从所述第二数据接口输入的所述第一类型广播包;
解析从所述第二数据接口输入的所述第一类型广播包以得到第二目标模组控制器中第二目标数据接口的初始标识信息;其中所述第二目标模组控制器为所述最后一级模组控制器,所述第二目标数据接口为所述第二目标模组控制器的多个数据接口中与所述第二数据接口相邻连接的一个数据接口;
接收从所述第二数据接口输入的多个所述第二类型广播包;其中从所述第二数据接口输入的多个所述第二类型广播包包括所述多个模组控制器中相对应的一个模组控制器的多个数据接口的当前标识信息;
根据所述第二目标数据接口的所述初始标识信息和从所述第二数据接口输入的多个所述第二类型广播包识别所述多个第二模组控制器以得到第二模组控制器标识组;以及
保存所述第二模组控制器标识组并发送所述第二数据读取指令至所述上位机。
5.根据权利要求4所述的网口环路检测***,其特征在于,所述第一目标数据接口的所述初始标识信息包括所述第一目标模组控制器的标识和所述第一目标数据接口的标识;所述第二目标数据接口的所述初始标识信息包括所述第二目标模组控制器的标识和所述第二目标数据接口的标识;其中所述第一目标模组控制器的标识为所述第一目标模组控制器的MAC地址,所述第二目标模组控制器的标识为所述第二目标模组控制器的MAC地址。
6.根据权利要求3所述的网口环路检测***,其特征在于,所述第一类型广播包的目的MAC地址字段的后三个字节为0xFFFFFF,所述第二类型广播包的目的MAC地址字段的六个字节为0xFFFFFFFFFFFF。
7.根据权利要求4所述的网口环路检测***,其特征在于,所述第一***控制器用于根据所述第一目标数据接口的所述初始标识信息和从所述第一数据接口输入的多个所述第二类型广播包识别所述多个模组控制器以得到第一模组控制器标识组,具体包括:
解析从所述第一数据接口输入的每个所述第二类型广播包以得到与所述第二类型广播包对应的一个模组控制器的多个数据接口各自的当前标识信息;
当某个数据接口的所述当前标识信息与所述第一目标数据接口的所述初始标识信息相同,确定所述数据接口所在的模组控制器的另一个数据接口的所述当前标识信息包含的模组控制器的标识为所述第一目标模组控制器的后一级模组控制器的标识;
当某个数据接口的所述当前标识信息包含的模组控制器的标识与所述第一目标数据接口的所述初始标识信息包含的所述第一目标模组控制器的所述标识相同、但包含的数据接口的标识与所述第一目标数据接口的所述初始标识信息包含的所述第一目标数据接口的所述标识不同,确定所述数据接口所在的模组控制器的另一个数据接口的所述当前标识信息包含的模组控制器的标识为所述第一目标模组控制器的后二级模组控制器的标识。
8.一种网口环路检测***,其特征在于,包括:
上位机;
第一***控制器,连接所述上位机,且包括第一数据接口;
第二***控制器,连接所述上位机,且包括第二数据接口;
多个模组控制器,相互级联且所述多个模组控制器中第一级模组控制器相邻连接所述第一***控制器的所述第一数据接口以及所述多个模组控制器中最后一级模组控制器相邻连接所述第二***控制器的所述第二数据接口;
其中,所述第一***控制器用于经由所述第一数据接口输出数据广播包到所述多个模组控制器,以由所述多个模组控制器接收并转发所述数据广播包;
所述第二***控制器用于从所述第二数据接口接收输入的所述数据广播包,解析所述数据广播包得到目标物理地址,将所述目标物理地址和本地物理地址关联存储并发送数据读取指令发送至所述上位机,以由所述上位机响应所述数据读取指令从所述第二***控制器中读取所述目标物理地址和所述本地物理地址,响应于所述目标物理地址和所述本地物理地址不同,确定所述目标物理地址对应的所述第一***控制器的所述第一数据接口与所述本地物理地址对应的所述第二***控制器的所述第二数据接口存在环路,并显示所述第一***控制器的所述第一数据接口与所述第二***控制器的所述第二数据接口的环路关系。
9.一种网口环路检测***,其特征在于,包括:
上位机;
第一***控制器,连接所述上位机,且包括第一数据接口;
第二***控制器,连接所述上位机,且包括第二数据接口;
多个模组控制器,相互级联且所述多个模组控制器中第一级模组控制器相邻连接所述第一***控制器的所述第一数据接口以及所述多个模组控制器中最后一级模组控制器相邻连接所述第二***控制器的所述第二数据接口;
其中,所述第一***控制器用于经由所述第一数据接口输出数据广播包到所述多个模组控制器,以由所述多个模组控制器接收并转发所述数据广播包;
所述第二***控制器用于从所述第二数据接口接收输入的所述数据广播包,解析输入的所述数据广播包以得到目标物理地址,响应于所述目标物理地址和本地物理地址不同,将所述目标物理地址和所述本地物理地址关联存储并发送数据读取指令发送至所述上位机,以由所述上位机响应所述数据读取指令从所述第二***控制器中读取所述目标物理地址和所述本地物理地址,以及根据所述目标物理地址和所述本地物理地址确定所述目标物理地址对应的所述第一***控制器的所述第一数据接口与所述本地物理地址对应的所述第二***控制器的所述第二数据接口存在环路,并显示所述第一***控制器的所述第一数据接口与所述第二***控制器的所述第二数据接口的环路关系。
CN201911317473.3A 2019-12-19 2019-12-19 网口环路检测方法和*** Active CN113014441B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911317473.3A CN113014441B (zh) 2019-12-19 2019-12-19 网口环路检测方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911317473.3A CN113014441B (zh) 2019-12-19 2019-12-19 网口环路检测方法和***

Publications (2)

Publication Number Publication Date
CN113014441A CN113014441A (zh) 2021-06-22
CN113014441B true CN113014441B (zh) 2023-07-14

Family

ID=76381129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911317473.3A Active CN113014441B (zh) 2019-12-19 2019-12-19 网口环路检测方法和***

Country Status (1)

Country Link
CN (1) CN113014441B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530888A (en) * 1990-03-02 1996-06-25 Mitsubishi Denki Kabushiki Kaisha Process and apparatus for controlling a programmable controller with efficient identification of operation completion
CA2529312A1 (en) * 2003-06-17 2004-12-29 United Security Applications Id, Inc. Electronic security system for monitoring and recording activity and data relating to institutions and clients thereof
CN102882699A (zh) * 2011-07-14 2013-01-16 华为技术有限公司 边缘节点的分配方法和装置及边缘节点控制器
CN104113442A (zh) * 2013-04-18 2014-10-22 上海斐讯数据通信技术有限公司 以太网的环路检测***及方法
CN104144082A (zh) * 2013-05-08 2014-11-12 杭州华三通信技术有限公司 二层网络中检测环路的方法及控制器
CN104917849A (zh) * 2014-03-11 2015-09-16 华为技术有限公司 一种消息处理方法、接入控制器及网络节点
CN106792857A (zh) * 2016-12-27 2017-05-31 上海斐讯数据通信技术有限公司 环路检测方法、环路检测装置及***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7453818B2 (en) * 2006-05-01 2008-11-18 Cisco Technology, Inc. Detection of potential forwarding loops in bridged networks
US9633243B1 (en) * 2013-07-19 2017-04-25 Geotoll, Inc. Method and apparatus for facilitating a wireless transaction event via a RFID tag device with a mobile device
GB2535597B (en) * 2014-12-17 2021-11-24 Fisher Rosemount Systems Inc Methods and apparatus to provide a role-based user interface
CN106612211B (zh) * 2015-10-23 2020-02-21 华为技术有限公司 VxLAN中的路径探测方法,控制器和网络设备
CN109918439B (zh) * 2019-03-14 2021-04-27 杭州数梦工场科技有限公司 数据同步方法及其应用的环路检测方法和相关装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530888A (en) * 1990-03-02 1996-06-25 Mitsubishi Denki Kabushiki Kaisha Process and apparatus for controlling a programmable controller with efficient identification of operation completion
CA2529312A1 (en) * 2003-06-17 2004-12-29 United Security Applications Id, Inc. Electronic security system for monitoring and recording activity and data relating to institutions and clients thereof
WO2004114685A2 (en) * 2003-06-17 2004-12-29 United Security Applications Id, Inc. Electronic security system for monitoring and recording activity and data relating to institutions and clients thereof
CN102882699A (zh) * 2011-07-14 2013-01-16 华为技术有限公司 边缘节点的分配方法和装置及边缘节点控制器
CN104113442A (zh) * 2013-04-18 2014-10-22 上海斐讯数据通信技术有限公司 以太网的环路检测***及方法
CN104144082A (zh) * 2013-05-08 2014-11-12 杭州华三通信技术有限公司 二层网络中检测环路的方法及控制器
CN104917849A (zh) * 2014-03-11 2015-09-16 华为技术有限公司 一种消息处理方法、接入控制器及网络节点
CN106792857A (zh) * 2016-12-27 2017-05-31 上海斐讯数据通信技术有限公司 环路检测方法、环路检测装置及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
A Trusted Attestation Mechanism for the Sensing Nodes of Internet of Things Based on Dynamic Trusted Measurement;Bei Gong;Yubo Wang;Xiangang Liu;Fazhi Qi;Zhihui Sun;;中国通信(第02期);全文 *
适用于主动拖曳发射阵的通信总线设计;王鑫淦;杜选民;尹子源;;声学技术(第01期);全文 *

Also Published As

Publication number Publication date
CN113014441A (zh) 2021-06-22

Similar Documents

Publication Publication Date Title
CN111754926B (zh) 一种led视频控制***及其故障定位方法、led显示***
US20110022245A1 (en) Automated power topology discovery
CN111049765B (zh) 聚合端口切换方法、装置、芯片、交换机及存储介质
CN103412519B (zh) 远端周边的控制***、方法及其远端服务器
US20090265492A1 (en) Data transmission device
CN108419336B (zh) 一种led灯光屏幕控制***及其实现方法
CN115134236A (zh) 一种智能网卡管理的方法、装置、设备及可读介质
CN108415801A (zh) 背板测试方法及计算机存储介质
EP4246965A2 (en) Method and device, equipment, and storage medium for data processing
CN113014441B (zh) 网口环路检测方法和***
US20150006700A1 (en) Establishing connectivity of modular nodes in a pre-boot environment
CN113259273B (zh) 交换机的控制方法、交换机、计算机设备和存储介质
TWI576694B (zh) 硬碟運行狀態檢測系統
CN113014442B (zh) 网口环路检测方法和网口环路检测***
CN112929282B (zh) 显示控制卡拓扑关系识别方法和led显示控制***
CN210270866U (zh) 一种信息展示***
CN112460747A (zh) 分体式空调的通讯控制方法、装置、存储介质及下位机
CN113014466B (zh) 网口环路检测方法和***
CN112929192B (zh) 模组控制器广播方法及拓扑关系识别方法和显示控制***
CN102508621A (zh) 一种在嵌入式***上脱离串口的调试打印方法和装置
CN113129810B (zh) 接口匹配检测方法和***
CN113707074B (zh) 显示屏信息管理方法
CN111178373A (zh) 运算方法、装置及相关产品
CN112866677B (zh) 信号发射器和显示***
US11575539B2 (en) Identification number numbering method and multipoint communication system

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