CN112929282A - Display control card topological relation identification method and LED display control system - Google Patents

Display control card topological relation identification method and LED display control system Download PDF

Info

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
Application number
CN201911238602.XA
Other languages
Chinese (zh)
Other versions
CN112929282B (en
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 CN201911238602.XA priority Critical patent/CN112929282B/en
Publication of CN112929282A publication Critical patent/CN112929282A/en
Application granted granted Critical
Publication of CN112929282B publication Critical patent/CN112929282B/en
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/02Topology update or discovery
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/16Multipoint 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

The embodiment of the invention relates to a display control card topological relation identification method and an LED display control system, wherein the identification method comprises the following steps: i) receiving a first type broadcast packet input from a tape carrier interface; ii) receiving at least one second type broadcast packet different from the second type broadcast packet input from the on-tape interface; iii) parsing the first type broadcast packet to obtain initial identification information of a target data interface of a target display control card, wherein the initial identification information of the target data interface comprises an identification of the target display control card and an identification of the target data interface; and iv) determining a topological relation of the relevant display control card under the load interface according to the initial identification information of the target data interface and the at least one second type broadcast packet input from the load interface. The embodiment of the invention can realize automatic identification of the topological relation of the loaded display control card.

Description

Display control card topological relation identification method and LED display control system
Technical Field
The invention relates to the technical field of display control, in particular to a display control card topological relation identification method and an LED display control system.
Background
In the LED display control technology field, an LED display control system typically includes a transmitting card (i.e. a display screen controller and a plurality of receiving cards (i.e. a display control card) electrically connected to the transmitting card, and each receiving card is used for one or more LED lamp panel modules in a loaded LED display screen body.
Disclosure of Invention
Therefore, the embodiment of the invention provides a display control card topological relation identification method and an LED display control system, so as to realize automatic identification of the topological relation of the display control card.
On one hand, the display control card topological relation identification method provided by the embodiment of the invention is suitable for a display screen controller, and the display screen controller is electrically connected with at least one first display control card through a first loading interface. The display control card topological relation identification method comprises the following steps: i) receiving a first type broadcast packet input from the first tape carrier interface; ii) receiving at least one second type broadcast packet input from the first tape carrier interface, wherein each of the second type broadcast packets input from the first tape carrier interface contains current identification information of a plurality of data interfaces of a corresponding one of the at least one first display control card; iii) parsing the first type broadcast packet input from the first load interface to obtain initial identification information of a first target data interface of a target first display control card, wherein the target first display control card is one of the at least one first display control card that is adjacently connected to the first load interface, the first target data interface is one of a plurality of data interfaces of the target first display control card that is adjacently connected to the first load interface, and the initial identification information of the first target data interface includes an identification of the target first display control card and an identification of the first target data interface; and iv) determining a topological relation of the at least one first display control card under the first load interface according to the initial identification information of the first target data interface and the at least one second type broadcast packet input from the first load interface.
The method for identifying the topological relation of the display control card in the embodiment receives a first type broadcast packet containing initial identification information of data interfaces and receives at least one second type broadcast packet which contains current identification information of each data interface and is different from the first type broadcast packet, so that a display screen controller can automatically identify the topological relation of the carried display control card according to the first type broadcast packet and the second type broadcast packet, thereby avoiding manual topological relation specification, simplifying a system control process and enabling the system to be more intelligent and flexible.
In one embodiment of the present invention, the at least one first display control card is a cascaded plurality of first display control cards, and accordingly the at least one second type broadcast packet input from the first tape carrier interface is a plurality of second type broadcast packets input from the first tape carrier interface; the determining, according to the initial identification information of the first target data interface and the at least one broadcast packet of the second type input from the first load interface, a topological relation of the at least one first display control card under the first load interface includes: iv-1) parsing each second type broadcast packet input from the first tape carrier interface to obtain current identification information of each of a plurality of data interfaces of a first display control card corresponding to the second type broadcast packet; iv-2) when the current identification information of a certain data interface is the same as the initial identification information and the identification of the first display control card contained in the current identification information of the other data interface of the first display control card where the data interface is located is different from the identification of the target first display control card contained in the initial identification information, determining that the identification of the first display control card contained in the current identification information of the other data interface of the first display control card where the data interface is located is the identification of the first display control card at the next stage of the target first display control card.
In an embodiment of the present invention, the determining the topological relation of the at least one first display control card under the first loaded interface according to the initial identification information of the first target data interface and the at least one second type broadcast packet input from the first loaded interface further includes: iv-3) when the identifier of the first display control card included in the current identifier information of a certain data interface is the same as the identifier of the target first display control card included in the initial identifier information, but the identifier of the included data interface is different from the identifier of the first target data interface included in the initial identifier information, determining that the identifier of the first display control card included in the current identifier information of another data interface of the first display control card where the data interface is located is the identifier of the second-level first display control card of the target first display control card.
In one embodiment of the invention, the display screen controller is electrically connected with at least one second display control card through a second loading interface; the display control card topological relation identification method comprises the following steps: v) receiving a first type broadcast packet input from the second load interface; vi) receiving at least one second type broadcast packet input from the second load interface, wherein each of the second type broadcast packets input from the second load interface contains current identification information of a plurality of data interfaces of a corresponding one of the at least one second display control card; vii) parsing the first type broadcast packet input from the second on-load interface to obtain initial identification information of a second target data interface of a target second display control card, where the target second display control card is one of the at least one second display control card that is adjacently connected to the second on-load interface, the second target data interface is one of a plurality of data interfaces of the target second display control card that is adjacently connected to the second on-load interface, and the initial identification information of the second target data interface includes an identification of the target second control card and an identification of the second target data interface; viii) determining a topological relation of the at least one second display control card under the second on-load interface according to the initial identification information of the second target data interface and the at least one second type broadcast packet input from the second on-load interface; and ix) when the topological structure represented by the topological relation under the second loading interface is the same as the topological structure represented by the topological relation under the first loading interface, determining that the second loading interface and the first loading interface are backup interfaces.
In an embodiment of the present invention, the plurality of data interfaces of the first display control card are two network ports, and the identifier of the target first display control card is a MAC address of the target first display control card.
In one embodiment of the present invention, the last three bytes of the destination MAC address field of the first type broadcast packet are 0xffffffff, and the six bytes of the destination MAC address field of the second type broadcast packet are 0 xffffffffffffff.
On the other hand, an LED display control system provided in an embodiment of the present invention includes: a display screen controller; and the display control cards are electrically connected with at least one loaded network port of the display screen controller. Wherein each display control card has a plurality of data interfaces and is used for: z1) generating a plurality of corresponding first type broadcast packets according to the initial identification information of each of the plurality of data interfaces, wherein each first type broadcast packet contains the initial identification information of the corresponding data interface, and the initial identification information of each data interface comprises the identification of the display control card and the identification of the data interface; z2) respectively transmitting the plurality of first type broadcast packets to the plurality of data interfaces for outward output; and z3) generating a second type broadcast packet containing the current identification information of the plurality of data interfaces according to the respective current identification information of the plurality of data interfaces, specifically comprising: when a first type broadcast packet is input to a certain data interface of the plurality of data interfaces, updating the initial identification information of the data interface according to the input first type broadcast packet to obtain the current identification information of the data interface; when a first type broadcast packet is not input into a certain data interface of the plurality of data interfaces, taking the initial identification information of the data interface as the current identification information of the data interface; and z4) transmitting the second type broadcast packet to each of the data interfaces for output. The display screen controller is configured to receive at least one first type broadcast packet and a plurality of second type broadcast packets input from the at least one on-load network port, and determine a topological relationship, in which the plurality of display control cards are electrically connected to the at least one on-load network port of the display screen controller, according to the received at least one first type broadcast packet and the plurality of second type broadcast packets.
Each display control card in the LED display control system of this embodiment can generate a plurality of corresponding first type broadcast packets according to the initial identification information of each data interface, and generate a second type broadcast packet different from the first type broadcast packet according to the current identification information of each data interface, so that the front-end display screen controller can automatically recognize the topological relationship of each display control card according to the first type broadcast packet and the second type broadcast packet input by its on-load interface, thereby avoiding artificial specification of the topological relationship, simplifying the system control process, and making the system more intelligent and flexible.
In an embodiment of the present invention, the display screen controller is configured to determine, according to the received at least one first type broadcast packet and the plurality of second type broadcast packets, a topological relationship that the plurality of display control cards are electrically connected to the at least one loaded network port of the display screen controller, and specifically includes: a) analyzing the first type broadcast packet input from a first target load interface to obtain initial identification information of a first target data interface of a first target display control card, wherein the first target display control card is one of the display control cards which is adjacently connected with the first target load interface, the first target data interface is one of the data interfaces of the first target display control card which is adjacently connected with the first target load interface, the first target load interface is one of the at least one load interface, and the initial identification information of the first target data interface comprises an identification of the first target display control card and an identification of the first target data interface; and b) determining a topological relation of the corresponding display control card under the first target load interface according to the initial identification information of the first target data interface and at least one second type broadcast packet input from the first target load interface.
In one embodiment of the present invention, the at least one on-board interface is a plurality of on-board interfaces; the display screen controller is configured to determine, according to the received at least one first type broadcast packet and the plurality of second type broadcast packets, a topological relationship that the plurality of display control cards are electrically connected to the at least one on-load network port of the display screen controller, and specifically, the display screen controller is further configured to: c) analyzing the first type broadcast packet input from a second target load interface to obtain initial identification information of a second target data interface of a second target display control card, wherein the second target display control card is one of the display control cards which is adjacently connected with the second target load interface, the second target data interface is one of the data interfaces of the second target display control card which is adjacently connected with the second target load interface, the second target load interface is another load interface which is different from the first target load interface, and the initial identification information of the second target data interface comprises an identification of the second target display control card and an identification of the second target data interface; d) determining a topological relation of a corresponding display control card under the second target load interface according to the initial identification information of the second target data interface and at least one second type broadcast packet input from the second target load interface; and e) when the topological structure represented by the topological relation under the second target loading interface is the same as the topological structure represented by the topological relation under the first target loading interface, determining that the second target loading interface and the first target loading interface are backup interfaces.
In an embodiment of the present invention, the plurality of data interfaces of the display control card are two network ports, the identifier of the display control card is a MAC address of the display control card, the last three bytes of a destination MAC address field of the first type broadcast packet are 0xffffffff, and the six bytes of a destination MAC address field of the second type broadcast packet are 0 xFFFFFFFFFFFF.
As can be seen from the above, the above technical features of the present invention may have one or more of the following advantages: each display control card can generate a plurality of corresponding first type broadcast packets according to the initial identification information of each data interface, and generate second type broadcast packets different from the first type broadcast packets according to the current identification information of each data interface, so that the front-end display screen controller can automatically recognize the topological relation of the display control card according to the received first type broadcast packets and the received second type broadcast packets, thereby avoiding manual specification of the topological relation, simplifying the control flow of the system, and enabling the system to be more intelligent and flexible.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of an architecture of an LED display control system according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of an initial state and a post-training state of a single display control card according to an embodiment of the present invention.
Fig. 3 is a schematic diagram of an initial state and a post-training state of a plurality of display control cards electrically connected to a single loaded network port according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of an initial state and a post-training state of a plurality of display control cards electrically connected between two loaded ports according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, an LED display control system 10 according to an embodiment of the present invention includes: the display screen controller 11 comprises a plurality of display control cards such as R11, R21-R23, Rm1-Rm2 and Rn1-Rn 2. The display screen controller 11 comprises a plurality of net loading ports 1-N, the display control card R11 is electrically connected to the net loading port 1 of the display screen controller 11, the display control card R21-R23 is electrically connected to the net loading port 2 of the display screen controller 11 in a cascading manner, and the display control card Rm1-Rm2 and the display control cards Rn1-Rn2 are electrically connected between the net loading port M and the net loading port N of the display screen controller 11 in a cascading manner. It should be noted that each of the loaded network ports 1-N of the display screen controller 11 may be connected to different numbers of display control cards, and even some or some loaded network ports may not be connected to a display control card; the display controller 11 is, for example, a sending card, and each display control card is, for example, a receiving card (or a scan card).
As described above, the display screen controller 11 of this embodiment is configured to identify the first type broadcast packet and the second type broadcast packet that are broadcasted by the display control card and are input through the self-carrying network port. Each display control card mutually sends a first type broadcast packet and a second type broadcast packet, in order to make the expression more visual, the first type broadcast packet is called a node discovery packet, and the second type broadcast packet is called a training packet. The display control cards respectively identify the connection relationship between the adjacent display control cards, the node broadcast packet is only transmitted between the adjacent display control cards, the adjacent topological relationship of the display control cards is recorded in the training packet, and the training packet is sent to the display screen controller 11 through the loaded network ports (for example, part or all of 1-N) so that the display screen controller 11 can identify the topological relationship of all the loaded display control cards.
(1) Taking the single display control card R11 electrically connected to the load port 1 as an example, as shown in fig. 2, the power-on initialization mode of the single display control card R11 is as follows: the display control card R11 outputs a node discovery packet and a training packet from the network port A and the network port B; the node discovery packet corresponding to the internet access A comprises the initial identification information (R11, A) of the internet access A, namely the identification of the display control card R11 and the identification of the internet access A; similarly, the node discovery packet corresponding to portal B includes the initial identification information (R11, B) of portal B, that is, the identification of display control card R11 and the identification of portal B; three bytes after the destination MAC address field inside the node discovery packet are, for example, 0 xFFFFFF; the training packet sends the current identification information of the internet access A and the internet access B, because only a single display control card R11 is used, the internet access A and the internet access B of the display control card R11 do not have an external input node discovery packet, and correspondingly, the respective current identification information of the internet access A and the internet access B is the respective initial identification information, namely (R11, A) and (R11, B); the display control card R11 generates a training packet containing (R11, a) and (R11, B) from the current identification information (R11, a) and (R11, B) of each of the port a and the port B, and outputs the training packet from the net a and the net B, and the destination MAC address field inside the training packet is, for example, 0 xfffffffffffff. As can be seen from fig. 1, the port a of the display control card R11 is a target port that is connected adjacent to the loaded port 1 of the display controller 11, so that the node discovery packet including the initial identification information (R11, a) and the training packet including the current identification information (R11, a) and (R11, B) output by the port a of the display control card R11 are input to the display controller 11 from the loaded port 1.
After the display screen controller 11 receives the node discovery packet including the initial identification information (R11, a) and the training packet including the current identification information (R11, a) and (R11, B), the initial identification information (R11, a) of the internet access a of the display control card R11 can be recognized according to the node discovery packet, and then only one display control card R11 under the loaded internet access 1 can be recognized according to the recognized initial identification information (R11, a) and the current identification information (R11, a) and (R11, B) obtained by analyzing the training packet.
(2) Taking a plurality of, for example, three display control cards R21-R23 electrically connected to the load port 2 as an example, as shown in fig. 3, the operation modes of power-on initialization of the three display control cards R21-R23 are as follows: each display control card sends a node discovery packet and a training packet from a network port a and a network port B respectively, three bytes after a destination MAC address field in the node discovery packet are, for example, 0xFFFFFF, the content in the node discovery packet carries an identifier of the display control card and an identifier of the network port corresponding to each node discovery packet, the training packet sends current identification information after the network port a and the network port B are trained, and six bytes in the destination MAC address field in the training packet are, for example, 0 xffffffff.
More specifically, the initial identification information of the internet access a and the internet access B of the display control card R21 are (R21, a) and (R21, B), respectively, and the current identification information after training is (R21, a) and (R22, a), respectively; the initial identification information of the internet access A and the internet access B of the display control card R22 are (R22, A) and (R22, B), respectively, and the current identification information after training is (R21, B) and (R23, A), respectively; the initial identification information of the internet access a and the internet access B of the display control card R23 are (R23, a) and (R23, B), respectively, and the current identification information after training is (R22, B) and (R23, B), respectively. Here, the display control card R21 is a target display control card adjacently connected to the loaded portal 2 of the display screen controller 11, and the portal a of the display control card R21 is a target portal adjacently connected to the loaded portal 2 of the display screen controller 11. The portal a and the portal B of the display control card R21 output a node discovery packet containing the initial identification information (R21, a) and a node discovery packet containing the initial identification information (R21, B), respectively, the portal a and the portal B of the display control card R22 output a node discovery packet containing the initial identification information (R22, a) and a node discovery packet containing the initial identification information (R22, B), respectively, the portal a and the portal B of the display control card R23 output a node discovery packet containing the initial identification information (R23, a) and a node discovery packet containing the initial identification information (R23, B), respectively; the portal a and portal B of the display control card R21 each output a training packet containing current identification information (R21, a) and (R22, a), the portal a and portal B of the display control card R22 each output a training packet containing current identification information (R21, B) and (R23, a), and the portal a and portal B of the display control card R23 each output a training packet containing current identification information (R22, B) and (R23, B).
As described above, the node discovery packet including the initial identification information (R21, a) sent by the portal a of the display control card R21 is input from the loaded portal 2 to the display screen controller 11, and the display screen controller 11 analyzes the node discovery packet to identify the initial identification information (R21, a) of the portal a corresponding to the target display control card (i.e., the first-level display control card under the loaded portal 2). Then, the display screen controller 11 receives three training packets from the load port 2, that is, a training packet including the current identification information (R21, a) and (R22, a) generated by the display control card R21, a training packet including the current identification information (R21, B) and (R23, a) generated by the display control card R22, and a training packet including the current identification information (R22, B) and (R23, B) generated by the display control card R23, and analyzes them, respectively.
When the training packet including the current id information (R21, a) and (R22, a) is parsed, it is found that (R21, a) of the parsed current id information (R21, a) and (R22, a) is the same as the previously identified initial id information (R21, a), and then the next-stage display control card R22 of the display control card R21 can be determined according to the parsed current id information (R21, a) and (R22, a) of the (R22, a).
When the training packet containing the current identification information (R21, B) and (R23, A) is analyzed, the identification (R21) of one display control card in the analyzed current identification information (R21, B) and (R23, A) is found to be the same as the identification of the display control card in the identified initial identification information (R21, A), but the identification (B) of the internet access corresponding to the identification (R21) is different from the identification (A) of the internet access in the identified initial identification information (R21, A), and further finding that the identifier (R23) of the other display control card in the parsed current identifier information (R21, B) and (R23, A) is different from the identifier of the determined display control card R22, then, the second-level display control card R23 of the display control card R21 can be determined according to the parsed current identification information (R21, B) and (R23, A) in the (R23, A).
When parsing the training packet including the current identification information (R22, B) and (R23, B), it is found that the identifications (R22) and (R23) of the two display control cards in the parsed current identification information (R22, B) and (R23, B) are the same as the identifications of the display control card R22 and the display control card R23, respectively, and it is determined that the display control card R23 is the last display control card. Thus, the topological relation of each display control card R21-R23 under the network port 2 of the display screen controller 11 can be identified as R21 → R22 → R23. In short, the display screen controller 11 of this embodiment first identifies the node discovery broadcast packet to synchronously identify the first-level display control card R21 and the identifier a of the gateway linking the tape carrier gateway 2, and then identifies the subsequent display control cards R22 and R23 through the training packet.
(2) Taking the example that a plurality of, for example, four display control cards Rm1-Rm2 and Rn1-Rn2 are electrically connected between the loading net ports M and N of the display screen controller 11, as shown in fig. 4, the working modes of power-on initialization of the four display control cards Rm1-Rm2 and Rn1-Rn2 are as follows: each display control card sends a node discovery packet and a training packet from a network port a and a network port B respectively, three bytes after a destination MAC address field in the node discovery packet are, for example, 0xFFFFFF, the content in the node discovery packet carries an identifier of the display control card and an identifier of the network port corresponding to each node discovery packet, the training packet sends current identification information after the network port a and the network port B are trained, and six bytes in the destination MAC address field in the training packet are, for example, 0 xffffffff.
More specifically, the initial identification information of the internet access a and the internet access B of the display control card Rm1 are (Rm1, a) and (Rm1, B), respectively, and the current identification information after training is (Rm1, a) and (Rm2, a), respectively; displaying the initial identification information of the internet access A and the internet access B of the control card Rm2 as (Rm2, A) and (Rm2, B), respectively, and the current identification information after training as (Rm1, B) and (Rn2, B), respectively; displaying initial identification information of a network port A and a network port B of the control card Rn2 as (Rn2, A) and (Rn2, B), respectively, and current identification information after training as (Rn1, B) and (Rm2, B), respectively; the initial identification information of the port a and the port B of the control card Rn1 are shown as (Rn1, a) and (Rn1, B), respectively, and the trained current identification information is shown as (Rn1, a) and (Rn2, a), respectively. Here, the display control card Rm1 is a target display control card adjacently connected to the loaded internet access M of the display screen controller 11, and the internet access a of the display control card Rm1 is a target internet access adjacently connected to the loaded internet access M of the display screen controller 11; similarly, the display control card Rn1 is a target display control card adjacently connected to the loaded network port N of the display screen controller 11, and the network port a of the display control card Rn1 is a target network port adjacently connected to the loaded network port N of the display screen controller 11. The net port a and the net port B of the display control card Rm1 output a node discovery packet containing initial identification information (Rm1, a) and a node discovery packet containing initial identification information (Rm1, B), respectively, the net port a and the net port B of the display control card Rm2 output a node discovery packet containing initial identification information (Rm2, a) and a node discovery packet containing initial identification information (Rm2, B), respectively, the net port a and the net port B of the display control card Rn2 output a node discovery packet containing initial identification information (Rn2, a) and a node discovery packet containing initial identification information (Rn2, B), respectively, the net port a and the net port B of the display control card Rn1 output a node discovery packet containing initial identification information (Rn1, a) and a node discovery packet containing initial identification information (Rn1, B), respectively; the net port a and the net port B of the display control card Rm1 each output a training packet containing current identification information (Rm1, a) and (Rm2, a), the net port a and the net port B of the display control card Rm2 each output a training packet containing current identification information (Rm1, B) and (Rn2, B), the net port a and the net port B of the display control card Rn2 each output a training packet containing current identification information (Rn1, B) and (Rm2, B), and the net port a and the net port B of the display control card Rn1 each output a training packet containing current identification information (Rn1, a) and (Rn2, a).
As described above, the node discovery packet including the initial identification information (Rm1, a) sent by the portal a of the display control card Rm1 is input from the loaded portal M to the display screen controller 11, and the display screen controller 11 analyzes the node discovery packet to identify the initial identification information (Rm1, a) of the portal a corresponding to the target display control card (i.e., the first-level display control card under the loaded portal M). Then, the display screen controller 11 receives four training packets from the internet port M, that is, a training packet containing current identification information (Rm1, a) and (Rm2, a) generated by the display control card Rm1, a training packet containing current identification information (Rm1, B) and (Rn2, B) generated by the display control card Rm2, a training packet containing current identification information (Rn1, B) and (Rm2, B) generated by the display control card Rn2, and a training packet containing current identification information (Rn1, a) and (Rn2, a) generated by the display control card Rn1, and parses them respectively.
When the training packet including the current identification information (Rm1, a) and (Rm2, a) is parsed, it is found that (Rm1, a) of the parsed current identification information (Rm1, a) and (Rm2, a) is the same as the recognized initial identification information (Rm1, a), and the next-level display control card Rm2 of the control card display Rm1 is determined according to the parsed current identification information (Rm1, a) and (Rm2, a) of the (Rm2, a).
When the training packet containing the current identification information (Rm1, B) and (Rn2, B) is analyzed, the identification (Rm1) of one display control card in the analyzed current identification information (Rm1, B) and (Rn2, B) is found to be the same as the identification of the display control card in the identified initial identification information (Rm1, A), but the identification (B) of the internet access corresponding to the identification (Rm1) is different from the identification (A) of the internet access in the identified initial identification information (Rm1, A), and further finding that the identity (Rn2) of the other display control card among the parsed current identity information (Rm1, B) and (Rn2, B) is different from the identity of the determined display control card Rm2, then, the second-level display control card Rn2 of the display control card Rm1 can be determined according to the analyzed current identification information (Rm1, B) and (Rn2, B) in the (Rn2, B).
When the training packet containing the current identification information (Rn1, B) and (Rm2, B) is analyzed, the identification (Rm2) of one display control card in the analyzed current identification information (Rn1, B) and (Rm2, B) is the same as the identification of the determined display control card Rm2, but the identification (Rn1) of the other display control card is different from the identification of the determined display control card Rn2, and then the last three-level display control card Rn1 of the display control cards Rm1 can be determined according to the analyzed current identification information (Rn1, B) and (Rm1, B) in the analyzed current identification information (Rn1, B) and (Rm2, B).
When the training packet including the current identification information (Rn1, a) and (Rn2, a) is parsed, it is found that the identifications (Rn1) and (Rn2) of the two display control cards in the parsed current identification information (Rn1, a) and (Rn2, a) are the same as the identifications of the display control card Rn1 and the display control card Rn2, respectively, and it is determined that the display control card Rn1 is the last-stage display control card. Therefore, the topological relation of each display control card Rm1-Rm2 and Rn1-Rn2 under the net carrying port M of the display screen controller can be identified as Rm1 → Rm2 → Rn2 → Rn 1. In short, the display screen controller 11 of this embodiment first identifies the node discovery broadcast packet to synchronously identify the first-level display control card Rm1 and the identifier a of the port linked to the tape-loaded port M, and then identifies the next display control cards Rm2 and Rn1-Rn2 through the four training packets.
Similarly, the display controller 11 of this embodiment may further recognize that the topological relation of each of the display control cards Rm1-Rm2 and Rn1-Rn2 under the loading gateway N of the display controller 11 is Rn1 → Rn2 → Rm2 → Rm 1. It can be seen that the topological relation Rm1 → Rm2 → Rn2 → Rn1 under the net port M of the display screen controller 11 represents the same topological structure as the topological relation Rn1 → Rn2 → Rm2 → Rm1 under the net port N of the display screen controller 11, but the topological order is opposite, so that the display screen controller 11 can determine that the net port M and the net port N are backup net ports.
In summary, the display screen controller 11 of the present embodiment can directly identify the topological relation between the loaded display control cards, thereby avoiding manual specification of the topological relation, simplifying the system control process, and making the system more intelligent. Moreover, the network link supports ring topology, and network port data backup can be achieved. It should be noted that, the load ports 1-N of the display controller 11 and/or the display control card ports may be replaced by other data interfaces, and the display control card identifier is, for example, a MAC address.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and/or method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units/modules is only one logical division, and there may be other divisions in actual implementation, for example, multiple units or modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units/modules described as separate parts may or may not be physically separate, and parts displayed as units/modules may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units/modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, each functional unit/module in the embodiments of the present invention may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one unit/module. The integrated units/modules may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units/modules.
The integrated units/modules, which are implemented in the form of software functional units/modules, may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A display control card topological relation recognition method is characterized in that the method is suitable for a display screen controller, and the display screen controller is electrically connected with at least one first display control card through a first loading interface; the display control card topological relation identification method comprises the following steps:
receiving a first type broadcast packet input from the first tape carrier interface;
receiving at least one second type broadcast packet input from the first tape carrier interface, wherein each second type broadcast packet input from the first tape carrier interface contains current identification information of a plurality of data interfaces of a corresponding one of the at least one first display control card;
analyzing the first type broadcast packet input from the first load interface to obtain initial identification information of a first target data interface of a target first display control card, wherein the target first display control card is one of the at least one first display control card which is adjacently connected with the first load interface, the first target data interface is one of a plurality of data interfaces of the target first display control card which is adjacently connected with the first load interface, and the initial identification information of the first target data interface comprises an identification of the target first display control card and an identification of the first target data interface;
and determining the topological relation of the at least one first display control card under the first loading interface according to the initial identification information of the first target data interface and the at least one second type broadcast packet input from the first loading interface.
2. The method for identifying display control card topological relation according to claim 1, wherein said at least one first display control card is a cascaded plurality of first display control cards, and accordingly said at least one second type broadcast packet inputted from said first tape carrier interface is a plurality of second type broadcast packets inputted from said first tape carrier interface; the determining, according to the initial identification information of the first target data interface and the at least one broadcast packet of the second type input from the first load interface, a topological relation of the at least one first display control card under the first load interface includes:
analyzing each second type broadcast packet input from the first tape carrier interface to obtain respective current identification information of a plurality of data interfaces of a first display control card corresponding to the second type broadcast packet;
when the current identification information of a certain data interface is the same as the initial identification information and the identification of a first display control card contained in the current identification information of another data interface of a first display control card where the data interface is located is different from the identification of the target first display control card contained in the initial identification information, determining that the identification of the first display control card contained in the current identification information of the another data interface of the first display control card where the data interface is located is the identification of a next-stage first display control card of the target first display control card.
3. The method for identifying display control card topological relation according to claim 2, wherein said determining the topological relation of said at least one first display control card under said first on-tape interface according to said initial identification information of said first target data interface and said at least one broadcast packet of said second type inputted from said first on-tape interface further comprises:
when the identifier of the first display control card included in the current identifier information of a certain data interface is the same as the identifier of the target first display control card included in the initial identifier information, but the identifier of the included data interface is different from the identifier of the first target data interface included in the initial identifier information, determining that the identifier of the first display control card included in the current identifier information of another data interface of the first display control card where the data interface is located is the identifier of the second-level first display control card of the target first display control card.
4. The method for identifying display control card topological relation according to claim 1, wherein said display screen controller is electrically connected to at least one second display control card through a second on-load interface; the display control card topological relation identification method comprises the following steps:
receiving a first type broadcast packet input from the second on-load interface;
receiving at least one second type broadcast packet input from the second load interface, wherein each second type broadcast packet input from the second load interface contains current identification information of a plurality of data interfaces of a corresponding one of the at least one second display control card;
analyzing the first type broadcast packet input from the second load interface to obtain initial identification information of a second target data interface of a target second display control card, wherein the target second display control card is one of the at least one second display control card which is adjacently connected with the second load interface, the second target data interface is one of a plurality of data interfaces of the target second display control card which is adjacently connected with the second load interface, and the initial identification information of the second target data interface comprises an identification of the target second display control card and an identification of the second target data interface;
determining a topological relation of the at least one second display control card under the second load interface according to the initial identification information of the second target data interface and the at least one second type broadcast packet input from the second load interface; and
and when the topological structure represented by the topological relation under the second load bearing interface is the same as the topological structure represented by the topological relation under the first load bearing interface, determining that the second load bearing interface and the first load bearing interface are backup interfaces.
5. The method for identifying display control card topological relation according to any one of claims 1 to 4, wherein the plurality of data interfaces of the first display control card are two network ports, and the identifier of the target first display control card is a MAC address of the target first display control card.
6. The display control card topology relationship identification method of claim 5, wherein the last three bytes of the destination MAC address field of the first type broadcast packet are 0xffffffff, and the six bytes of the destination MAC address field of the second type broadcast packet are 0 xffffffffffffff.
7. An LED display control system, comprising:
a display screen controller; and
the display control cards are electrically connected with at least one loaded network port of the display screen controller;
wherein each display control card has a plurality of data interfaces and is used for:
generating a plurality of corresponding first type broadcast packets according to initial identification information of the plurality of data interfaces, wherein each first type broadcast packet contains the initial identification information of the corresponding data interface, and the initial identification information of each data interface comprises an identification of the display control card and an identification of the data interface;
respectively transmitting the first type broadcast packets to the data interfaces for outputting; and
generating a second type broadcast packet containing the current identification information of the multiple data interfaces according to the current identification information of the multiple data interfaces, specifically comprising:
when a first type broadcast packet is input to a certain data interface of the plurality of data interfaces, updating the initial identification information of the data interface according to the input first type broadcast packet to obtain the current identification information of the data interface;
when a first type broadcast packet is not input into a certain data interface of the plurality of data interfaces, taking the initial identification information of the data interface as the current identification information of the data interface; and
transmitting the second type broadcast packet to each of the data interfaces for outbound output;
the display screen controller is configured to receive at least one first type broadcast packet and a plurality of second type broadcast packets input from the at least one on-load network port, and determine a topological relationship, in which the plurality of display control cards are electrically connected to the at least one on-load network port of the display screen controller, according to the received at least one first type broadcast packet and the plurality of second type broadcast packets.
8. The LED display control system according to claim 7, wherein the display screen controller is configured to determine a topological relationship between the plurality of display control cards and the at least one loaded network port of the display screen controller according to the received at least one first type broadcast packet and the plurality of second type broadcast packets, and specifically comprises:
analyzing the first type broadcast packet input from a first target load interface to obtain initial identification information of a first target data interface of a first target display control card, wherein the first target display control card is one of the display control cards which is adjacently connected with the first target load interface, the first target data interface is one of the data interfaces of the first target display control card which is adjacently connected with the first target load interface, the first target load interface is one of the at least one load interface, and the initial identification information of the first target data interface comprises an identification of the first target display control card and an identification of the first target data interface;
and determining a topological relation of the corresponding display control card under the first target load interface according to the initial identification information of the first target data interface and at least one second type broadcast packet input from the first target load interface.
9. The LED display control system of claim 8, wherein the at least one on-board interface is a plurality of on-board interfaces; the display screen controller is configured to determine, according to the received at least one first type broadcast packet and the plurality of second type broadcast packets, a topological relationship that the plurality of display control cards are electrically connected to the at least one on-load network port of the display screen controller, and specifically, the display screen controller is further configured to:
analyzing the first type broadcast packet input from a second target load interface to obtain initial identification information of a second target data interface of a second target display control card, wherein the second target display control card is one of the display control cards which is adjacently connected with the second target load interface, the second target data interface is one of the data interfaces of the second target display control card which is adjacently connected with the second target load interface, the second target load interface is another load interface which is different from the first target load interface, and the initial identification information of the second target data interface comprises an identification of the second target display control card and an identification of the second target data interface;
determining a topological relation of a corresponding display control card under the second target load interface according to the initial identification information of the second target data interface and at least one second type broadcast packet input from the second target load interface;
and when the topological structure represented by the topological relation under the second target load bearing interface is the same as the topological structure represented by the topological relation under the first target load bearing interface, determining that the second target load bearing interface and the first target load bearing interface are backup interfaces.
10. The LED display control system of any one of claims 7 to 9, wherein the plurality of data interfaces of the display control card are two net ports, the identifier of the display control card is a MAC address of the display control card, the last three bytes of a destination MAC address field of the first type broadcast packet are 0xffffffffff, and the six bytes of a destination MAC address field of the second type broadcast packet are 0 xffffffffffffff.
CN201911238602.XA 2019-12-06 2019-12-06 Display control card topological relation identification method and LED display control system Active CN112929282B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911238602.XA CN112929282B (en) 2019-12-06 2019-12-06 Display control card topological relation identification method and LED display control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911238602.XA CN112929282B (en) 2019-12-06 2019-12-06 Display control card topological relation identification method and LED display control system

Publications (2)

Publication Number Publication Date
CN112929282A true CN112929282A (en) 2021-06-08
CN112929282B CN112929282B (en) 2023-08-15

Family

ID=76161383

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911238602.XA Active CN112929282B (en) 2019-12-06 2019-12-06 Display control card topological relation identification method and LED display control system

Country Status (1)

Country Link
CN (1) CN112929282B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377583A (en) * 2021-06-30 2021-09-10 西安诺瓦星云科技股份有限公司 Display screen controller backup method, device and system

Citations (5)

* Cited by examiner, † Cited by third party
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 (en) * 2011-08-30 2014-04-30 高通股份有限公司 Topology discovery in a hybrid network
CN105117190A (en) * 2015-09-07 2015-12-02 西安诺瓦电子科技有限公司 LED display screen matching method
WO2016083954A2 (en) * 2014-11-25 2016-06-02 Philips Lighting Holding B.V. Lighting control apparatus and methods
CN109587207A (en) * 2017-09-29 2019-04-05 慧与发展有限责任合伙企业 System and method for finding the network equipment automatically

Patent Citations (5)

* Cited by examiner, † Cited by third party
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 (en) * 2011-08-30 2014-04-30 高通股份有限公司 Topology discovery in a hybrid network
WO2016083954A2 (en) * 2014-11-25 2016-06-02 Philips Lighting Holding B.V. Lighting control apparatus and methods
CN105117190A (en) * 2015-09-07 2015-12-02 西安诺瓦电子科技有限公司 LED display screen matching method
CN109587207A (en) * 2017-09-29 2019-04-05 慧与发展有限责任合伙企业 System and method for finding the network equipment automatically

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377583A (en) * 2021-06-30 2021-09-10 西安诺瓦星云科技股份有限公司 Display screen controller backup method, device and system

Also Published As

Publication number Publication date
CN112929282B (en) 2023-08-15

Similar Documents

Publication Publication Date Title
CN109218301B (en) Method and device for mapping frame header defined by software between multiple protocols
CN104246734B (en) The expansible WSE HUB of the multi-hop tree of USB HUB or ancillary equipment are supported on wireless links
US20100114973A1 (en) Deterministic Finite Automata Graph Traversal with Nodal Bit Mapping
CN103004158A (en) Network device with a programmable core
CN108259599B (en) File data transmission system
US11398981B2 (en) Path creation method and device for network on chip and electronic apparatus
CN112468396B (en) Method, device and system for programming host network performance requirements
CN106656714A (en) Communication protocol method and system based on EtherCAT bus
CN108234264A (en) A kind of data packet forwarding method and device based on the extension of PCIe signaling interfaces
CN104283891A (en) Method and device for access of service function node to service link network
CN112136108A (en) Header analysis device and method
CN106713291A (en) Multi-screen interaction method, communication terminal and server
CN115525533A (en) Information processing method, information processing device, computer equipment and storage medium
CN112929282A (en) Display control card topological relation identification method and LED display control system
US10484519B2 (en) Auto-negotiation over extended backplane
US7394810B2 (en) Layer 2 switch and method of processing expansion VLAN tag of layer 2 frame
CN112769795A (en) Message communication analysis system and method based on data warehouse
US7609575B2 (en) Method, apparatus and system for N-dimensional sparse memory using serial optical memory
CN112714159A (en) Message forwarding method and device, storage medium and electronic device
CN112929192B (en) Broadcasting method of module controller, topological relation identification method and display control system
CN116708591A (en) Protocol conversion method, device, electronic equipment and storage medium
CN105471726B (en) The method and apparatus of retransmitting paramater transmitting
CN113014442B (en) Network port loop detection method and network port loop detection system
CN112527453B (en) Virtualization information simulation system, method and computer-readable storage medium
CN113014466B (en) Network port loop detection method and 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