CN112929282A - 显示控制卡拓扑关系识别方法和led显示控制*** - Google Patents
显示控制卡拓扑关系识别方法和led显示控制*** Download PDFInfo
- Publication number
- CN112929282A CN112929282A CN201911238602.XA CN201911238602A CN112929282A CN 112929282 A CN112929282 A CN 112929282A CN 201911238602 A CN201911238602 A CN 201911238602A CN 112929282 A CN112929282 A CN 112929282A
- Authority
- CN
- China
- Prior art keywords
- display control
- control card
- interface
- target
- identification information
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例涉及一种显示控制卡拓扑关系识别方法及LED显示控制***,所述识别方法例如包括:i)接收从带载接口输入的第一类型广播包;ii)接收从所述带载接口输入的不同于所述第二类型广播包的至少一个第二类型广播包;iii)解析所述第一类型广播包以得到目标显示控制卡的目标数据接口的初始标识信息,其中所述目标数据接口的所述初始标识信息包括所述目标显示控制卡的标识和所述目标数据接口的标识;以及iv)根据所述目标数据接口的所述初始标识信息和从所述带载接口输入的所述至少一个所述第二类型广播包确定相关显示控制卡在所述带载接口下的拓扑关系。本发明实施例可以实现自动识别所带载的显示控制卡的拓扑关系。
Description
技术领域
本发明涉及显示控制技术领域,尤其涉及一种显示控制卡拓扑关系识别方法以及一种LED显示控制***。
背景技术
在LED显示控制技术领域,LED显示控制***中典型地包括发送卡(也即一种显示屏控制器和电连接所述发送卡的多个接收卡(也即一种显示控制卡),且每一个接收卡用于带载LED显示屏体中的一个或多个LED灯板模组。现有的发送卡典型地具有多个带载网口,各个带载网口可以带载相同数量或不同数量的接收卡(或称扫描卡),甚至某两个带载网口还可能是互为备份网口;而为了正确控制点亮LED显示屏体上的LED灯板模组,发送卡需要知道其各个带载网口下的接收卡拓扑关系。因此如何尽量避免人为指定而自动识别出各个带载网口下的接收卡拓扑关系是目前亟待解决的技术问题。
发明内容
因此,本发明实施例提出一种显示控制卡拓扑关系识别方法以及一种LED显示控制***,以实现自动识别显示控制卡的拓扑关系。
一方面,本发明实施例提出的一种显示控制卡拓扑关系识别方法,适用于一种显示屏控制器,且所述显示屏控制器通过第一带载接口电连接至少一个第一显示控制卡。所述显示控制卡拓扑关系识别方法包括:i)接收从所述第一带载接口输入的第一类型广播包;ii)接收从所述第一带载接口输入的至少一个第二类型广播包,其中从所述第一带载接口输入的每一个所述第二类型广播包包含所述至少一个第一显示控制卡中相对应的一个第一显示控制卡的多个数据接口的当前标识信息;iii)解析从所述第一带载接口输入的所述第一类型广播包以得到目标第一显示控制卡的第一目标数据接口的初始标识信息,其中所述目标第一显示控制卡为所述至少一个第一显示控制卡中与所述第一带载接口相邻连接的一个第一显示控制卡,所述第一目标数据接口为所述目标第一显示控制卡的多个数据接口中与所述第一带载接口相邻连接的一个数据接口,且所述第一目标数据接口的所述初始标识信息包括所述目标第一显示控制卡的标识和所述第一目标数据接口的标识;以及iv)根据所述第一目标数据接口的所述初始标识信息和从所述第一带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第一显示控制卡在所述第一带载接口下的拓扑关系。
本实施例的显示控制卡拓扑关系识别方法接收包含数据接口的初始标识信息的第一类型广播包以及接收包含各个数据接口的当前标识信息且不同于所述第一类型广播包的至少一个第二类型广播包,从而使得显示屏控制器能够根据所述第一类型广播包和所述第二类型广播包自动识别出所带载的显示控制卡的拓扑关系,藉此可以避免人为指定拓扑关系、简化***控制流程,使得***更加智能化和灵活化。
在本发明的一个实施例中,所述至少一个第一显示控制卡为级联的多个第一显示控制卡,相应地从所述第一带载接口输入的所述至少一个第二类型广播包为从所述第一带载接口输入的多个第二类型广播包;所述根据所述第一目标数据接口的所述初始标识信息和从所述第一带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第一显示控制卡在所述第一带载接口下的拓扑关系,包括:iv-1)解析从所述第一带载接口输入的每一个所述第二类型广播包以得到与所述第二类型广播包相对应的一个第一显示控制卡的多个数据接口各自的当前标识信息;iv-2)当某个数据接口的所述当前标识信息与所述初始标识信息相同、且所述数据接口所在的第一显示控制卡的另一个数据接口的所述当前标识信息包含的第一显示控制卡的标识与所述初始标识信息包含的所述目标第一显示控制卡的所述标识不同,确定所述数据接口所在的第一显示控制卡的所述另一个数据接口的所述当前标识信息包含的第一显示控制卡的标识为所述目标第一显示控制卡的后一级第一显示控制卡的标识。
在本发明的一个实施例中,所述根据所述第一目标数据接口的所述初始标识信息和从所述第一带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第一显示控制卡在所述第一带载接口下的拓扑关系,还包括:iv-3)当某个数据接口的所述当前标识信息包含的第一显示控制卡的标识与所述初始标识信息包含的所述目标第一显示控制卡的所述标识相同、但包含的数据接口的标识与所述初始标识信息包含的所述第一目标数据接口的所述标识不同,确定所述数据接口所在的第一显示控制卡的另一个数据接口的所述当前标识信息包含的第一显示控制卡的标识为所述目标第一显示控制卡的后二级第一显示控制卡的标识。
在本发明的一个实施例中,所述显示屏控制器通过第二带载接口电连接至少一个第二显示控制卡;所述显示控制卡拓扑关系识别方法包括:v)接收从所述第二带载接口输入的第一类型广播包;vi)接收从所述第二带载接口输入的至少一个第二类型广播包,其中从所述第二带载接口输入的每一个所述第二类型广播包包含所述至少一个第二显示控制卡中相对应的一个第二显示控制卡的多个数据接口的当前标识信息;vii)解析从所述第二带载接口输入的所述第一类型广播包以得到目标第二显示控制卡的第二目标数据接口的初始标识信息,其中所述目标第二显示控制卡为所述至少一个第二显示控制卡中与所述第二带载接口相邻连接的一个第二显示控制卡,所述第二目标数据接口为所述目标第二显示控制卡的多个数据接口中与所述第二带载接口相邻连接的一个数据接口,且所述第二目标数据接口的所述初始标识信息包括所述目标第二显示控制卡的标识和所述第二目标数据接口的标识;viii)根据所述第二目标数据接口的所述初始标识信息和从所述第二带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第二显示控制卡在所述第二带载接口下的拓扑关系;以及ix)当所述第二带载接口下的所述拓扑关系表征的拓扑结构和所述第一带载接口下的所述拓扑关系表征的拓扑结构相同,确定所述第二带载接口和所述第一带载接口互为备份接口。
在本发明的一个实施例中,所述第一显示控制卡的所述多个数据接口为两个网口,所述目标第一显示控制卡的所述标识为所述目标第一显示控制卡的MAC地址。
在本发明的一个实施例中,所述第一类型广播包的目的MAC地址字段的后三个字节为0xFFFFFF,所述第二类型广播包的目的MAC地址字段的六个字节为0xFFFFFFFFFFFF。
另一方面,本发明实施例提供的一种LED显示控制***,包括:显示屏控制器;以及多个显示控制卡,电连接所述显示屏控制器的至少一个带载网口。其中,每个所述显示控制卡具有多个数据接口且用于:z1)根据所述多个数据接口各自的初始标识信息产生相对应的多个第一类型广播包,其中每一个所述第一类型广播包包含相对应的所述数据接口的所述初始标识信息,且每一个所述数据接口的所述初始标识信息包括所述显示控制卡的标识和所述数据接口的标识;z2)将所述多个第一类型广播包分别传送至所述多个数据接口以供向外输出;以及z3)根据所述多个数据接口各自的当前标识信息产生包含所述多个数据接口的所述当前标识信息的第二类型广播包,具体包括:当所述多个数据接口中的某个数据接口有输入第一类型广播包,根据输入的第一类型广播包更新所述数据接口的所述初始标识信息以得到所述数据接口的所述当前标识信息;当所述多个数据接口中的某个数据接口没有输入第一类型广播包,将所述数据接口的所述初始标识信息作为所述数据接口的所述当前标识信息;以及z4)将所述第二类型广播包传送至每个所述数据接口以供向外输出。其中,所述显示屏控制器用于接收从所述至少一个带载网口输入的至少一个所述第一类型广播包和多个所述第二类型广播包,并根据接收到的至少一个所述第一类型广播包和多个所述第二类型广播包确定所述多个显示控制卡电连接所述显示屏控制器的所述至少一个带载网口的拓扑关系。
本实施例的LED显示控制***中的各个显示控制卡可以根据各个数据接口的初始标识信息产生相对应的多个第一类型广播包,并根据各个数据接口的当前标识信息产生不同于所述第一类型广播包的第二类型广播包,从而使得前端显示屏控制器能够根据自身带载接口输入的所述第一类型广播包和所述第二类型广播包自动识别出各个显示控制卡的拓扑关系,藉此可以避免人为指定拓扑关系、简化***控制流程,使得***更加智能化和灵活化。
在本发明的一个实施例中,所述显示屏控制器用于根据接收到的至少一个所述第一类型广播包和多个所述第二类型广播包确定所述多个显示控制卡电连接所述显示屏控制器的所述至少一个带载网口的拓扑关系,具体包括用于:a)解析从第一目标带载接口输入的所述第一类型广播包以得到第一目标显示控制卡的第一目标数据接口的初始标识信息,其中所述第一目标显示控制卡为所述多个显示控制卡中与所述第一目标带载接口相邻连接的一个显示控制卡,所述第一目标数据接口为所述第一目标显示控制卡的多个数据接口中与所述第一目标带载接口相邻连接的一个数据接口,所述第一目标带载接口为所述至少一个带载接口中的一个带载接口,且所述第一目标数据接口的所述初始标识信息包括所述第一目标显示控制卡的标识和所述第一目标数据接口的标识;以及b)根据所述第一目标数据接口的所述初始标识信息和从所述第一目标带载接口输入的至少一个所述第二类型广播包确定相对应的显示控制卡在所述第一目标带载接口下的拓扑关系。
在本发明的一个实施例中,所述至少一个带载接口为多个带载接口;所述显示屏控制器用于根据接收到的至少一个所述第一类型广播包和多个所述第二类型广播包确定所述多个显示控制卡电连接所述显示屏控制器的所述至少一个带载网口的拓扑关系,具体还包括用于:c)解析从第二目标带载接口输入的所述第一类型广播包以得到第二目标显示控制卡的第二目标数据接口的初始标识信息,其中所述第二目标显示控制卡为所述多个显示控制卡中与所述第二目标带载接口相邻连接的一个显示控制卡,所述第二目标数据接口为所述第二目标显示控制卡的多个数据接口中与所述第二目标带载接口相邻连接的一个数据接口,所述第二目标带载接口为所述多个带载接口中不同于所述第一目标带载接口的另一个带载接口,且所述第二目标数据接口的所述初始标识信息包括所述第二目标显示控制卡的标识和所述第二目标数据接口的标识;d)根据所述第二目标数据接口的所述初始标识信息和从所述第二目标带载接口输入的至少一个所述第二类型广播包确定相对应的显示控制卡在所述第二目标带载接口下的拓扑关系;以及e)当所述第二目标带载接口下的所述拓扑关系表征的拓扑结构和所述第一目标带载接口下的所述拓扑关系表征的拓扑结构相同,确定所述第二目标带载接口和所述第一目标带载接口互为备份接口。
在本发明的一个实施例中,所述显示控制卡的所述多个数据接口为两个网口,所述显示控制卡的所述标识为所述显示控制卡的MAC地址,所述第一类型广播包的目的MAC地址字段的后三个字节为0xFFFFFF,所述第二类型广播包的目的MAC地址字段的六个字节为0xFFFFFFFFFFFF。
由上可知,本发明上述技术特征可以具有如下一个或多个有益效果:各个显示控制卡能够根据各个数据接口的初始标识信息产生相对应的多个第一类型广播包,并根据各个数据接口的当前标识信息产生不同于所述第一类型广播包的第二类型广播包,从而使得前端显示屏控制器能够根据接收到的第一类型广播包和第二类型广播包自动识别出显示控制卡的拓扑关系,藉此可以避免人为指定拓扑关系、简化***控制流程,使得***更加智能化和灵活化。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一种LED显示控制***的架构示意图。
图2为本发明实施例的单个显示控制卡的初始状态和训练后状态示意图。
图3为本发明实施例的电连接单个带载网口的多个显示控制卡的初始状态和训练后状态示意图。
图4为本发明实施例的电连接在两个带载网口之间的多个显示控制卡的初始状态和训练后状态示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供的一种LED显示控制***10,包括:显示屏控制器11以及多个显示控制卡例如R11、R21-R23、Rm1-Rm2及Rn1-Rn2。所述显示屏控制器11包括多个带载网口1-N,所述显示控制卡R11电连接至所述显示屏控制器11的带载网口1,所述显示控制卡R21-R23以级联方式电连接至所述显示屏控制器11的带载网口2,所述显示控制卡Rm1-Rm2和多个显示控制卡Rn1-Rn2以级联方式电连接在所述显示屏控制器11的带载网口M和带载网口N之间。值得说明的是,所述显示屏控制器11的带载网口1-N中的每一个带载网口可以连接不同数量的显示控制卡,甚至某个或某几个带载网口也可以未连接显示控制卡;所述显示屏控制器11例如是发送卡,各个显示控制卡例如是接收卡(或称扫描卡)。
承上述,本实施例的显示屏控制器11用于识别显示控制卡广播并通过自身带载网口输入的第一类型广播包和第二类型广播包。各个显示控制卡相互发第一类型广播包以及第二类型广播包,为使得表述更形象化,第一类型广播包称之为结点发现包,第二类型广播包称之为训练包。显示控制卡各自识别相邻显示控制卡之间的连接关系,结点广播包只在相邻显示控制卡之间互相传递,训练包内部记录显示控制卡相邻拓扑关系,训练包会通过带载网口(例如1-N中的部分或全部)发送给所述显示屏控制器11,以供所述显示屏控制器11识别其带载的所有显示控制卡的拓扑关系。
(1)以所述带载网口1电连接的单个显示控制卡R11为例,如图2所示,单个显示控制卡R11上电初始化的工作模式为:显示控制卡R11从网口A和网口B输出结点发现包和训练包;网口A对应的结点发现包包含网口A的初始标识信息(R11,A),也即包含显示控制卡R11的标识和网口A的标识;类似地,网口B对应的结点发现包包含网口B的初始标识信息(R11,B),也即包含显示控制卡R11的标识和网口B的标识;结点发现包内部的目的MAC地址字段后三个字节例如为0xFFFFFF;训练包发送网口A和网口B的当前标识信息,因为只是单个显示控制卡R11,故显示控制卡R11的网口A和网口B均无外部输入结点发现包,相应地网口A和网口B各自的当前标识信息即为各自的初始标识信息,也即为(R11,A)和(R11,B);显示控制卡R11根据网口A和网口B各自的当前标识信息(R11,A)和(R11,B)产生包含(R11,A)和(R11,B)的训练包从网A和网B输出,训练包内部的目的MAC地址字段六个字节例如为0xFFFFFFFFFFFF。结合图1可知,显示控制卡R11的网口A为与所述显示屏控制器11的带载网口1相邻连接的目标网口,因此显示控制卡R11的网口A输出的包含初始标识信息(R11,A)的结点发现包和包含当前标识信息(R11,A)及(R11,B)的训练包会从带载网口1输入至所述显示屏控制器11。
所述显示屏控制器11接收到包含初始标识信息(R11,A)的结点发现包和包含当前标识信息(R11,A)及(R11,B)的训练包之后,根据所述结点发现包即可识别出显示控制卡R11的网口A的初始标识信息(R11,A),再根据识别出的所述初始标识信息(R11,A)和解析所述训练包得到的当前标识信息(R11,A)及(R11,B)即可识别出所述带载网口1下只有一个显示控制卡R11。
(2)以所述带载网口2电连接的多个例如三个显示控制卡R21-R23为例,如图3所示,三个显示控制卡R21-R23上电初始化的工作模式为:每一个显示控制卡会从各自的网口A、网口B发送结点发现包和训练包,结点发现包内部的目的MAC地址字段后三个字节例如为0xFFFFFF,且结点发现包里面内容携带各自对应的显示控制卡的标识和网口的标识,训练包发送网口A和网口B训练后的当前标识信息,训练包内部的目的MAC地址字段六个字节例如为0xFFFFFFFFFFFF。
更具体地,显示控制卡R21的网口A及网口B的初始标识信息分别为(R21,A)及(R21,B),训练后的当前标识信息分别为(R21,A)及(R22,A);显示控制卡R22的网口A及网口B的初始标识信息分别为(R22,A)及(R22,B),训练后的当前标识信息分别为(R21,B)及(R23,A);显示控制卡R23的网口A及网口B的初始标识信息分别为(R23,A)及(R23,B),训练后的当前标识信息分别为(R22,B)及(R23,B)。此处显示控制卡R21为与所述显示屏控制器11的带载网口2相邻连接的目标显示控制卡,显示控制卡R21的网口A为与所述显示屏控制器11的带载网口2相邻连接的目标网口。显示控制卡R21的网口A和网口B分别输出包含初始标识信息(R21,A)的结点发现包和包含初始标识信息(R21,B)的结点发现包,显示控制卡R22的网口A和网口B分别输出包含初始标识信息(R22,A)的结点发现包和包含初始标识信息(R22,B)的结点发现包,显示控制卡R23的网口A和网口B分别输出包含初始标识信息(R23,A)的结点发现包和包含初始标识信息(R23,B)的结点发现包;显示控制卡R21的网口A和网口B均输出包含当前标识信息(R21,A)和(R22,A)的训练包,显示控制卡R22的网口A和网口B均输出包含当前标识信息(R21,B)和(R23,A)的训练包,显示控制卡R23的网口A和网口B均输出包含当前标识信息(R22,B)和(R23,B)的训练包。
承上述,显示控制卡R21的网口A发出的包含初始标识信息(R21,A)的结点发现包会从带载网口2输入至所述显示屏控制器11,由所述显示屏控制器11解析所述结点发现包即可识别出对应所述目标显示控制卡(也即带载网口2下的第一级显示控制卡)的网口A的所述初始标识信息(R21,A)。之后,所述显示屏控制器11还会从带载网口2接收到三个训练包,也即显示控制卡R21产生的包含当前标识信息(R21,A)及(R22,A)的训练包、显示控制卡R22产生的包含当前标识信息(R21,B)及(R23,A)的训练包和显示控制卡R23产生的包含当前标识信息(R22,B)及(R23,B)的训练包,并对其分别进行解析。
当解析包含当前标识信息(R21,A)及(R22,A)的训练包时,会发现解析得到的当前标识信息(R21,A)及(R22,A)中的(R21,A)与前述识别出的初始标识信息(R21,A)相同,则根据解析得到的当前标识信息(R21,A)及(R22,A)中的(R22,A)即可确定显示控制卡R21的后一级显示控制卡R22。
当解析包含当前标识信息(R21,B)及(R23,A)的训练包时,会发现解析得到的当前标识信息(R21,B)及(R23,A)中的一个显示控制卡的标识(R21)与前述识别出的初始标识信息(R21,A)中的显示控制卡的标识相同、但对应标识(R21)的网口的标识(B)与前述识别出的初始标识信息(R21,A)中的网口的标识(A)不同,并且还会发现解析得到的当前标识信息(R21,B)及(R23,A)中的另一个显示控制卡的标识(R23)不同于前述确定的显示控制卡R22的标识,则根据解析得到的当前标识信息(R21,B)及(R23,A)中的(R23,A)即可确定显示控制卡R21的后二级显示控制卡R23。
当解析包含当前标识信息(R22,B)及(R23,B)的训练包时,会发现解析得到的当前标识信息(R22,B)及(R23,B)中的两个显示控制卡的标识(R22)及(R23)与前述确定的显示控制卡R22和显示控制卡R23的标识分别相同,则可确定显示控制卡R23为最末级显示控制卡。至此,即可识别出所述显示屏控制器11的带载网口2下的各个显示控制卡R21-R23的拓扑关系为R21→R22→R23。简而言之,本实施例的显示屏控制器11先识别结点发现广播包以同步识别出第一级显示控制卡R21以及链接带载网口2的网口的标识A,之后再通过训练包识别出后面的显示控制卡R22及R23。
(2)以所述显示屏控制器11的带载网口M和N之间电连接有多个例如四个显示控制卡Rm1-Rm2及Rn1-Rn2为例,如图4所示,四个显示控制卡Rm1-Rm2及Rn1-Rn2上电初始化的工作模式为:每一个显示控制卡会从各自的网口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为与所述显示屏控制器11的带载网口M相邻连接的目标显示控制卡,显示控制卡Rm1的网口A为与所述显示屏控制器11的带载网口M相邻连接的目标网口;同理,显示控制卡Rn1为与所述显示屏控制器11的带载网口N相邻连接的目标显示控制卡,显示控制卡Rn1的网口A为与所述显示屏控制器11的带载网口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输入至显示屏控制器11,由所述显示屏控制器11解析所述结点发现包即可识别出对应所述目标显示控制卡(也即带载网口M下的第一级显示控制卡)的网口A的所述初始标识信息(Rm1,A)。之后,所述显示屏控制器11还会从带载网口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→Rn2→Rn1。简而言之,本实施例的显示屏控制器11先识别结点发现广播包以同步识别出第一级显示控制卡Rm1以及链接带载网口M的网口的标识A,之后再通过四个训练包识别出后面的显示控制卡Rm2及Rn1-Rn2。
同理,本实施例的显示屏控制器11还可以识别出所述显示屏控制器11的带载网口N下的各个显示控制卡Rm1-Rm2及Rn1-Rn2的拓扑关系为Rn1→Rn2→Rm2→Rm1。由此可见,所述显示屏控制器11的带载网口M下的拓扑关系Rm1→Rm2→Rn2→Rn1表征的拓扑结构与所述显示屏控制器11的带载网口N下的拓扑关系Rn1→Rn2→Rm2→Rm1表征的拓扑结构相同,但拓扑顺序相反,藉此显示屏控制器11可以确定带载网口M和带载网口N互为备份网口。
综上所述,本实施例的显示屏控制器11可以直接识别所带载的显示控制卡之间的拓扑关系,藉此可以避免人工指定拓扑关系,简化了***控制流程,使***更加智能化。再者,网络链接支持环状拓扑,可以做到网口数据备份。另外,值得说明的是,前述的显示屏控制器11的各个带载网口1-N和/或各个显示控制卡的网口也可以替换成其他数据接口,显示控制卡的标识例如是MAC地址。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元/模块可以是或者也可以不是物理上分开的,作为单元/模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元/模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。
上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种显示控制卡拓扑关系识别方法,其特征在于,适用于一种显示屏控制器,且所述显示屏控制器通过第一带载接口电连接至少一个第一显示控制卡;所述显示控制卡拓扑关系识别方法包括:
接收从所述第一带载接口输入的第一类型广播包;
接收从所述第一带载接口输入的至少一个第二类型广播包,其中从所述第一带载接口输入的每一个所述第二类型广播包包含所述至少一个第一显示控制卡中相对应的一个第一显示控制卡的多个数据接口的当前标识信息;
解析从所述第一带载接口输入的所述第一类型广播包以得到目标第一显示控制卡的第一目标数据接口的初始标识信息,其中所述目标第一显示控制卡为所述至少一个第一显示控制卡中与所述第一带载接口相邻连接的一个第一显示控制卡,所述第一目标数据接口为所述目标第一显示控制卡的多个数据接口中与所述第一带载接口相邻连接的一个数据接口,且所述第一目标数据接口的所述初始标识信息包括所述目标第一显示控制卡的标识和所述第一目标数据接口的标识;
根据所述第一目标数据接口的所述初始标识信息和从所述第一带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第一显示控制卡在所述第一带载接口下的拓扑关系。
2.如权利要求1所述的显示控制卡拓扑关系识别方法,其特征在于,所述至少一个第一显示控制卡为级联的多个第一显示控制卡,相应地从所述第一带载接口输入的所述至少一个第二类型广播包为从所述第一带载接口输入的多个第二类型广播包;所述根据所述第一目标数据接口的所述初始标识信息和从所述第一带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第一显示控制卡在所述第一带载接口下的拓扑关系,包括:
解析从所述第一带载接口输入的每一个所述第二类型广播包以得到与所述第二类型广播包相对应的一个第一显示控制卡的多个数据接口各自的当前标识信息;
当某个数据接口的所述当前标识信息与所述初始标识信息相同、且所述数据接口所在的第一显示控制卡的另一个数据接口的所述当前标识信息包含的第一显示控制卡的标识与所述初始标识信息包含的所述目标第一显示控制卡的所述标识不同,确定所述数据接口所在的第一显示控制卡的所述另一个数据接口的所述当前标识信息包含的第一显示控制卡的标识为所述目标第一显示控制卡的后一级第一显示控制卡的标识。
3.如权利要求2所述的显示控制卡拓扑关系识别方法,其特征在于,所述根据所述第一目标数据接口的所述初始标识信息和从所述第一带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第一显示控制卡在所述第一带载接口下的拓扑关系,还包括:
当某个数据接口的所述当前标识信息包含的第一显示控制卡的标识与所述初始标识信息包含的所述目标第一显示控制卡的所述标识相同、但包含的数据接口的标识与所述初始标识信息包含的所述第一目标数据接口的所述标识不同,确定所述数据接口所在的第一显示控制卡的另一个数据接口的所述当前标识信息包含的第一显示控制卡的标识为所述目标第一显示控制卡的后二级第一显示控制卡的标识。
4.如权利要求1所述的显示控制卡拓扑关系识别方法,其特征在于,所述显示屏控制器通过第二带载接口电连接至少一个第二显示控制卡;所述显示控制卡拓扑关系识别方法包括:
接收从所述第二带载接口输入的第一类型广播包;
接收从所述第二带载接口输入的至少一个第二类型广播包,其中从所述第二带载接口输入的每一个所述第二类型广播包包含所述至少一个第二显示控制卡中相对应的一个第二显示控制卡的多个数据接口的当前标识信息;
解析从所述第二带载接口输入的所述第一类型广播包以得到目标第二显示控制卡的第二目标数据接口的初始标识信息,其中所述目标第二显示控制卡为所述至少一个第二显示控制卡中与所述第二带载接口相邻连接的一个第二显示控制卡,所述第二目标数据接口为所述目标第二显示控制卡的多个数据接口中与所述第二带载接口相邻连接的一个数据接口,且所述第二目标数据接口的所述初始标识信息包括所述目标第二显示控制卡的标识和所述第二目标数据接口的标识;
根据所述第二目标数据接口的所述初始标识信息和从所述第二带载接口输入的所述至少一个所述第二类型广播包确定所述至少一个第二显示控制卡在所述第二带载接口下的拓扑关系;以及
当所述第二带载接口下的所述拓扑关系表征的拓扑结构和所述第一带载接口下的所述拓扑关系表征的拓扑结构相同,确定所述第二带载接口和所述第一带载接口互为备份接口。
5.如权利要求1至4任意一项所述的显示控制卡拓扑关系识别方法,其特征在于,所述第一显示控制卡的所述多个数据接口为两个网口,所述目标第一显示控制卡的所述标识为所述目标第一显示控制卡的MAC地址。
6.如权利要求5所述的显示控制卡拓扑关系识别方法,其特征在于,所述第一类型广播包的目的MAC地址字段的后三个字节为0xFFFFFF,所述第二类型广播包的目的MAC地址字段的六个字节为0xFFFFFFFFFFFF。
7.一种LED显示控制***,其特征在于,包括:
显示屏控制器;以及
多个显示控制卡,电连接所述显示屏控制器的至少一个带载网口;
其中,每个所述显示控制卡具有多个数据接口且用于:
根据所述多个数据接口各自的初始标识信息产生相对应的多个第一类型广播包,其中每一个所述第一类型广播包包含相对应的所述数据接口的所述初始标识信息,且每一个所述数据接口的所述初始标识信息包括所述显示控制卡的标识和所述数据接口的标识;
将所述多个第一类型广播包分别传送至所述多个数据接口以供向外输出;以及
根据所述多个数据接口各自的当前标识信息产生包含所述多个数据接口的所述当前标识信息的第二类型广播包,具体包括:
当所述多个数据接口中的某个数据接口有输入第一类型广播包,根据输入的第一类型广播包更新所述数据接口的所述初始标识信息以得到所述数据接口的所述当前标识信息;
当所述多个数据接口中的某个数据接口没有输入第一类型广播包,将所述数据接口的所述初始标识信息作为所述数据接口的所述当前标识信息;以及
将所述第二类型广播包传送至每个所述数据接口以供向外输出;
其中,所述显示屏控制器用于接收从所述至少一个带载网口输入的至少一个所述第一类型广播包和多个所述第二类型广播包,并根据接收到的至少一个所述第一类型广播包和多个所述第二类型广播包确定所述多个显示控制卡电连接所述显示屏控制器的所述至少一个带载网口的拓扑关系。
8.如权利要求7所述的LED显示控制***,其特征在于,所述显示屏控制器用于根据接收到的至少一个所述第一类型广播包和多个所述第二类型广播包确定所述多个显示控制卡电连接所述显示屏控制器的所述至少一个带载网口的拓扑关系,具体包括用于:
解析从第一目标带载接口输入的所述第一类型广播包以得到第一目标显示控制卡的第一目标数据接口的初始标识信息,其中所述第一目标显示控制卡为所述多个显示控制卡中与所述第一目标带载接口相邻连接的一个显示控制卡,所述第一目标数据接口为所述第一目标显示控制卡的多个数据接口中与所述第一目标带载接口相邻连接的一个数据接口,所述第一目标带载接口为所述至少一个带载接口中的一个带载接口,且所述第一目标数据接口的所述初始标识信息包括所述第一目标显示控制卡的标识和所述第一目标数据接口的标识;
根据所述第一目标数据接口的所述初始标识信息和从所述第一目标带载接口输入的至少一个所述第二类型广播包确定相对应的显示控制卡在所述第一目标带载接口下的拓扑关系。
9.如权利要求8所述的LED显示控制***,其特征在于,所述至少一个带载接口为多个带载接口;所述显示屏控制器用于根据接收到的至少一个所述第一类型广播包和多个所述第二类型广播包确定所述多个显示控制卡电连接所述显示屏控制器的所述至少一个带载网口的拓扑关系,具体还包括用于:
解析从第二目标带载接口输入的所述第一类型广播包以得到第二目标显示控制卡的第二目标数据接口的初始标识信息,其中所述第二目标显示控制卡为所述多个显示控制卡中与所述第二目标带载接口相邻连接的一个显示控制卡,所述第二目标数据接口为所述第二目标显示控制卡的多个数据接口中与所述第二目标带载接口相邻连接的一个数据接口,所述第二目标带载接口为所述多个带载接口中不同于所述第一目标带载接口的另一个带载接口,且所述第二目标数据接口的所述初始标识信息包括所述第二目标显示控制卡的标识和所述第二目标数据接口的标识;
根据所述第二目标数据接口的所述初始标识信息和从所述第二目标带载接口输入的至少一个所述第二类型广播包确定相对应的显示控制卡在所述第二目标带载接口下的拓扑关系;
当所述第二目标带载接口下的所述拓扑关系表征的拓扑结构和所述第一目标带载接口下的所述拓扑关系表征的拓扑结构相同,确定所述第二目标带载接口和所述第一目标带载接口互为备份接口。
10.如权利要求7至9任意一项所述的LED显示控制***,其特征在于,所述显示控制卡的所述多个数据接口为两个网口,所述显示控制卡的所述标识为所述显示控制卡的MAC地址,所述第一类型广播包的目的MAC地址字段的后三个字节为0xFFFFFF,所述第二类型广播包的目的MAC地址字段的六个字节为0xFFFFFFFFFFFF。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911238602.XA CN112929282B (zh) | 2019-12-06 | 2019-12-06 | 显示控制卡拓扑关系识别方法和led显示控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911238602.XA CN112929282B (zh) | 2019-12-06 | 2019-12-06 | 显示控制卡拓扑关系识别方法和led显示控制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112929282A true CN112929282A (zh) | 2021-06-08 |
CN112929282B CN112929282B (zh) | 2023-08-15 |
Family
ID=76161383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911238602.XA Active CN112929282B (zh) | 2019-12-06 | 2019-12-06 | 显示控制卡拓扑关系识别方法和led显示控制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112929282B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113377583A (zh) * | 2021-06-30 | 2021-09-10 | 西安诺瓦星云科技股份有限公司 | 显示屏控制器备份方法、装置和*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090085500A1 (en) * | 2007-09-24 | 2009-04-02 | Integrated Illumination Systems, Inc. | Systems and methods for providing an oem level networked lighting system |
CN103765835A (zh) * | 2011-08-30 | 2014-04-30 | 高通股份有限公司 | 混合网络中的拓扑发现 |
CN105117190A (zh) * | 2015-09-07 | 2015-12-02 | 西安诺瓦电子科技有限公司 | Led显示屏配屏方法 |
WO2016083954A2 (en) * | 2014-11-25 | 2016-06-02 | Philips Lighting Holding B.V. | Lighting control apparatus and methods |
CN109587207A (zh) * | 2017-09-29 | 2019-04-05 | 慧与发展有限责任合伙企业 | 用于自动发现网络设备的***和方法 |
-
2019
- 2019-12-06 CN CN201911238602.XA patent/CN112929282B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090085500A1 (en) * | 2007-09-24 | 2009-04-02 | Integrated Illumination Systems, Inc. | Systems and methods for providing an oem level networked lighting system |
CN103765835A (zh) * | 2011-08-30 | 2014-04-30 | 高通股份有限公司 | 混合网络中的拓扑发现 |
WO2016083954A2 (en) * | 2014-11-25 | 2016-06-02 | Philips Lighting Holding B.V. | Lighting control apparatus and methods |
CN105117190A (zh) * | 2015-09-07 | 2015-12-02 | 西安诺瓦电子科技有限公司 | Led显示屏配屏方法 |
CN109587207A (zh) * | 2017-09-29 | 2019-04-05 | 慧与发展有限责任合伙企业 | 用于自动发现网络设备的***和方法 |
Non-Patent Citations (4)
Title |
---|
PEDRO S. ALMEIDA等: "《Integrated SEPIC buck-boost converter as an off-line LED driver without electrolytic capacitors》", 《IEEE》 * |
PEDRO S. ALMEIDA等: "《Integrated SEPIC buck-boost converter as an off-line LED driver without electrolytic capacitors》", 《IEEE》, 20 December 2012 (2012-12-20) * |
秦阳: "《基于无线网络LED智能照明***的研究与设计》", 《 CNKI优秀硕士学位论文全文库》 * |
秦阳: "《基于无线网络LED智能照明***的研究与设计》", 《 CNKI优秀硕士学位论文全文库》, 15 February 2018 (2018-02-15) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113377583A (zh) * | 2021-06-30 | 2021-09-10 | 西安诺瓦星云科技股份有限公司 | 显示屏控制器备份方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN112929282B (zh) | 2023-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111224839B (zh) | 一种带内网络遥测功能的验证方法、装置、存储介质及电子设备 | |
CN109218301B (zh) | 多协议间软件定义的帧头映射的方法和装置 | |
CN104246734B (zh) | 在无线链路上支持usb hub或***设备的多跳树的可扩展wse hub | |
CN103004158A (zh) | 具有可编程内核的网络设备 | |
CN108259599B (zh) | 一种文件数据传输*** | |
US11398981B2 (en) | Path creation method and device for network on chip and electronic apparatus | |
US11847091B2 (en) | Data transmission method and device for network on chip and electronic apparatus | |
CN106656714A (zh) | 一种基于EtherCAT总线的通信协议方法及*** | |
CN106713291A (zh) | 多屏互动方法、通信终端及服务器 | |
CN108234264A (zh) | 一种基于PCIe信号接口扩展的数据包转发方法及装置 | |
CN112136108A (zh) | 一种报头解析装置及方法 | |
CN109088957B (zh) | Nat规则管理的方法、装置和设备 | |
US20180225247A1 (en) | Packet forwarding | |
CN112468396A (zh) | 主机网络性能需求可编程化的方法、设备和*** | |
CN112929282A (zh) | 显示控制卡拓扑关系识别方法和led显示控制*** | |
CN116708591A (zh) | 协议转换方法、装置、电子设备和存储介质 | |
CN112769795B (zh) | 一种基于数据仓库的报文通信解析***及方法 | |
US7609575B2 (en) | Method, apparatus and system for N-dimensional sparse memory using serial optical memory | |
CN112714159A (zh) | 消息转发方法和装置、存储介质及电子装置 | |
CN112929192B (zh) | 模组控制器广播方法及拓扑关系识别方法和显示控制*** | |
CN113014442B (zh) | 网口环路检测方法和网口环路检测*** | |
CN112667332B (zh) | 数据处理方法及装置、存储介质、电子装置 | |
CN113014466B (zh) | 网口环路检测方法和*** | |
CN113014441B (zh) | 网口环路检测方法和*** | |
CN107547684A (zh) | 一种IPv6地址分配方法和装置 |
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 |