CN112929282B - 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
CN112929282B
CN112929282B CN201911238602.XA CN201911238602A CN112929282B CN 112929282 B CN112929282 B CN 112929282B CN 201911238602 A CN201911238602 A CN 201911238602A CN 112929282 B CN112929282 B CN 112929282B
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.)
Active
Application number
CN201911238602.XA
Other languages
Chinese (zh)
Other versions
CN112929282A (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

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 load interface; ii) receiving at least one second type broadcast packet different from the second type broadcast packet input from the on-load interface; iii) Analyzing 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 the topology relation of the relevant display control card under the on-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 on-load interface. The embodiment of the invention can automatically identify 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 method for identifying topological relation of a display control card and an LED display control system.
Background
In the technical field of LED display control, 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, where each receiving card is used for carrying one or more LED lamp panel modules in an LED display screen body.
Disclosure of Invention
Therefore, the embodiment of the invention provides a method for identifying the topological relation of a display control card and an LED display control system, so as to automatically identify the topological relation of the display control card.
In one aspect, the method for identifying the topological relation of the display control card 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 load interface. The method for identifying the topological relation of the display control card comprises the following steps: i) Receiving a first type broadcast packet input from the first on-load interface; ii) receiving at least one second type broadcast packet input from said first on-load interface, wherein each of said second type broadcast packets input from said first on-load interface contains current identification information of a plurality of data interfaces of a corresponding one of said at least one first display control card; iii) Analyzing the first type broadcast packet input from the first tape carrier 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 first display control card which is adjacently connected with the first tape carrier interface in the at least one first display control card, the first target data interface is one data interface which is adjacently connected with the first tape carrier interface in a plurality of data interfaces of the target first display control card, 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 iv) determining a topology relationship of the at least one first display control card under the first tape 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 tape interface.
According to the topology relation identification method of the display control card, a first type broadcast packet containing initial identification information of data interfaces and 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 are received, so that a display screen controller can automatically identify the topology relation of the carried display control card according to the first type broadcast packet and the second type broadcast packet, manual specification of the topology relation can be avoided, the system control flow is simplified, and the system is more intelligent and flexible.
In one embodiment of the present invention, the at least one first display control card is a cascade of a plurality of first display control cards, and 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, respectively; the 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 comprises the following steps: iv-1) parsing each of the second type broadcast packets input from the first tape carrier interface to obtain respective current identification information of a plurality of data interfaces of one 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 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 a 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 a first display control card of a next stage of the target first display control card.
In one embodiment of the present invention, the determining the topology relationship of the at least one first display control card under the first tape 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 tape interface further includes: iv-3) when the identification of the first display control card included in the current identification information of a certain data interface is the same as the identification of the target first display control card included in the initial identification information, but the identification of the included data interface is different from the identification of the first target data interface included in the initial identification information, determining that the identification of the first display control card included in the current identification information of another data interface of the first display control card where the data interface is located is the identification of the second-stage first display control card of the target first display control card.
In one embodiment of the present invention, the display controller is electrically connected to at least one second display control card through a second on-load interface; the method for identifying the topological relation of the display control card comprises the following steps: v) receiving a first type broadcast packet input from the second on-load interface; vi) receiving at least one second type broadcast packet input from the second on-load interface, wherein each of the second type broadcast packets input from the second on-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) 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 second display control card which is adjacently connected with the second load interface in the at least one second display control card, the second target data interface is one data interface which is adjacently connected with the second load interface in a plurality of data interfaces of the target second display control card, 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; viii) determining a topology relationship 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) determining that the second load interface and the first load interface are backup interfaces to each other when the topology represented by the topology under the second load interface is the same as the topology represented by the topology under the first load interface.
In one 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 xffffffffff.
In another aspect, an embodiment of the present invention provides an LED display control system, including: a display screen controller; and the display control cards are electrically connected with at least one network port with load of the display screen controller. Wherein each of the display control cards has a plurality of data interfaces and is configured to: z 1) generating a plurality of corresponding first type broadcast packets according to 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 an identification of the display control card and an identification of the data interface; z 2) transmitting the plurality of first type broadcast packets to the plurality of data interfaces for output, respectively; and z 3) generating a second type broadcast packet containing the current identification information of the plurality of data interfaces according to the current identification information of each of the plurality of data interfaces, wherein the second type broadcast packet specifically comprises: when a certain data interface in the plurality of data interfaces is provided with an input first type broadcast packet, 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 certain data interface in the plurality of data interfaces does not input a first type broadcast packet, taking the initial identification information of the data interface as the current identification information of the data interface; and z 4) transmitting the second type broadcast packet to each of the data interfaces for output. The display screen controller is used for receiving at least one first type broadcast packet and a plurality of second type broadcast packets which are input from the at least one network port with load, and determining the topological relation of the plurality of display control cards electrically connected with the at least one network port with load of the display screen controller according to the received at least one first type broadcast packet and the plurality of second type broadcast packets.
According to the LED display control system, 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 a front-end display screen controller can automatically identify the topological relation of each display control card according to the first-type broadcast packets and the second-type broadcast packets input by the self-carried interface, thereby avoiding manual assignment of the topological relation, simplifying the system control flow, and enabling the system to be more intelligent and flexible.
In one 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 received plurality of second type broadcast packets, a topological relation of the at least one on-load portal where the plurality of display control cards are electrically connected to 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 display control card which is adjacently connected with the first target load interface in the plurality of display control cards, the first target data interface is one data interface which is adjacently connected with the first target load interface in the plurality of data interfaces of the first target display control card, the first target load interface is one load interface in the at least one load interface, and the initial identification information of the first target data interface comprises the identification of the first target display control card and the identification of the first target data interface; and b) determining the 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 load interface is a plurality of load interfaces; the display screen controller is configured to determine, according to the received at least one first type broadcast packet and the received plurality of second type broadcast packets, a topological relation that the plurality of display control cards are electrically connected to the at least one network port on load of the display screen controller, and specifically further includes: c) Analyzing the first type broadcast packet input from a second target carrying 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 display control card which is adjacently connected with the second target carrying interface in the plurality of display control cards, the second target data interface is one data interface which is adjacently connected with the second target carrying interface in the plurality of data interfaces of the second target display control card, the second target carrying interface is another carrying interface which is different from the first target carrying interface in the plurality of carrying interfaces, and the initial identification information of the second target data interface comprises the identification of the second target display control card and the identification of the second target data interface; d) Determining a topological relation of a corresponding display control card under the second target loading 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 loading interface; and e) when the topological structure represented by the topological relation under the second target load interface is the same as the topological structure represented by the topological relation under the first target load interface, determining that the second target load interface and the first target load interface are backup interfaces.
In one embodiment of the present invention, the plurality of data interfaces of the display control card are two interfaces, the identifier of the display control card is a MAC address of the display control card, 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 0xFFFFFFFFFFFF.
From the above, the 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 a second-type broadcast packet different from the first-type broadcast packet according to the current identification information of each data interface, so that a front-end display screen controller can automatically identify the topological relation of the display control card according to the received first-type broadcast packet and the second-type broadcast packet, thereby avoiding manual assignment 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 required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
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 trained 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 trained state of a plurality of display control cards electrically connected to a single network port.
Fig. 4 is a schematic diagram of an initial state and a trained state of a plurality of display control cards electrically connected between two network ports according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in fig. 1, an LED display control system 10 according to an embodiment of the present invention includes: the display controller 11 and a plurality of display control cards such as R11, R21-R23, rm1-Rm2 and Rn1-Rn2. The display screen controller 11 comprises a plurality of screen ports 1-N, the display control card R11 is electrically connected to the screen port 1 of the display screen controller 11, the display control cards R21-R23 are electrically connected to the screen port 2 of the display screen controller 11 in a cascading manner, and the display control cards Rm1-Rm2 and the display control cards Rn1-Rn2 are electrically connected between the screen port M and the screen port N of the display screen controller 11 in a cascading manner. It should be noted that, each of the on-load network ports 1 to N of the display screen controller 11 may be connected to a different number of display control cards, and even one or more on-load network ports may not be connected to a display control card; the display controller 11 is, for example, a transmitting card, and each display control card is, for example, a receiving card (or scan card).
As described above, the display controller 11 of the present embodiment is configured to identify the first type broadcast packet and the second type broadcast packet that are broadcast by the display control card and are input through the own network port. The respective display control cards mutually transmit a first type broadcast packet, which is called a node discovery packet, and a second type broadcast packet, which is called a training packet, in order to make the expression more visual. The display control cards respectively identify the connection relations between the adjacent display control cards, the node broadcast packets are only transmitted between the adjacent display control cards, the adjacent topology relations of the display control cards are recorded in the training packets, and the training packets are sent to the display screen controller 11 through the network ports (for example, part or all of 1-N) to be used for the display screen controller 11 to identify the topology relations of all the display control cards loaded by the display screen controller 11.
(1) Taking the single display control card R11 electrically connected to the network port 1 as an example, as shown in fig. 2, the working mode of power-on initialization of the single display control card R11 is as follows: the display control card R11 outputs node discovery packets and training packets from the network port A and the network port B; the node discovery packet corresponding to the network port A comprises initial identification information (R11, A) of the network port A, namely an identification of the display control card R11 and an identification of the network port A; similarly, the node discovery packet corresponding to the network port B includes initial identification information (R11, B) of the network port B, that is, includes an identification of the display control card R11 and an identification of the network port B; the last three bytes of the destination MAC address field inside the node discovery packet are, for example, 0xFFFFFF; the training packet sends the current identification information of the network port A and the network port B, and because only a single display control card R11 is adopted, the network port A and the network port B of the display control card R11 are not provided with external input node discovery packets, and correspondingly the current identification information of the network port A and the network port B is respectively initial identification information, namely (R11, A) and (R11, B); the display control card R11 generates a training packet including (R11, a) and (R11, B) based on the current identification information (R11, a) and (R11, B) of each of the network port a and the network port B, outputs the training packet from the network a and the network B, and the destination MAC address field within the training packet has six bytes of, for example, 0xFFFFFFFFFFFF. As can be seen from fig. 1, the network port a of the display control card R11 is a target network port connected adjacent to the on-load network port 1 of the display screen 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 network port a of the display control card R11 are input to the display screen controller 11 from the on-load network port 1.
After receiving the node discovery packet containing the initial identification information (R11, a) and the training packet containing the current identification information (R11, a) and (R11, B), the display screen controller 11 can identify the initial identification information (R11, a) of the network port a of the display control card R11 according to the node discovery packet, and then identify only one display control card R11 under the on-load network port 1 according to the identified initial identification information (R11, a) and the current identification information (R11, a) and (R11, B) obtained by analyzing the training packet.
(2) Taking the plurality of, for example, three display control cards R21-R23 electrically connected to the network port 2 as an example, as shown in fig. 3, the working 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 respective network port a and a network port B, three bytes after the node discovery packet has a destination MAC address field of, for example, 0xffffffff, and the node discovery packet carries the identifier of the display control card and the identifier of the network port corresponding to each other, the training packet sends the current identifier information after the training of the network port a and the network port B, and six bytes after the training packet has a destination MAC address field of, for example, 0xFFFFFFFFFFFF.
More specifically, the initial identification information of the network port a and the network port B of the display control card R21 is (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 network port A and the network port B of the display control card R22 is (R22, A) and (R22, B), and the current identification information after training is (R21, B) and (R23, A); the initial identification information of the network port A and the network port B of the display control card R23 is (R23, A) and (R23, B), and the current identification information after training is (R22, B) and (R23, B). The display control card R21 is a target display control card that is connected adjacent to the on-load network port 2 of the display screen controller 11, and the network port a of the display control card R21 is a target network port that is connected adjacent to the on-load network port 2 of the display screen controller 11. The network port a and the network port B of the display control card R21 output a node discovery packet containing initial identification information (R21, a) and a node discovery packet containing initial identification information (R21, B), respectively, the network port a and the network port B of the display control card R22 output a node discovery packet containing initial identification information (R22, a) and a node discovery packet containing initial identification information (R22, B), respectively, and the network port a and the network port B of the display control card R23 output a node discovery packet containing initial identification information (R23, a) and a node discovery packet containing initial identification information (R23, B), respectively; the net mouth a and the net mouth B of the display control card R21 each output a training packet containing current identification information (R21, a) and (R22, a), the net mouth a and the net mouth B of the display control card R22 each output a training packet containing current identification information (R21, B) and (R23, a), and the net mouth a and the net mouth 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 network port a of the display control card R21 is input to the display screen controller 11 from the on-load network port 2, and the initial identification information (R21, a) corresponding to the network port a of the target display control card (i.e., the first-stage display control card under the on-load network port 2) can be identified by analyzing the node discovery packet by the display screen controller 11. Then, the display controller 11 receives three training packets from the network port 2, that is, the training packet including the current identification information (R21, a) and (R22, a) generated by the display control card R21, the training packet including the current identification information (R21, B) and (R23, a) generated by the display control card R22, and the training packet including the current identification information (R22, B) and (R23, B) generated by the display control card R23, and analyzes the training packets.
When analyzing the training packet including the current identification information (R21, a) and (R22, a), it is found that (R21, a) of the current identification information (R21, a) and (R22, a) obtained by the analysis is the same as the initial identification information (R21, a) identified above, and the subsequent stage display control card R22 of the display control card R21 can be determined according to (R22, a) of the current identification information (R21, a) and (R22, a) obtained by the analysis.
When analyzing the training packet including the current identification information (R21, B) and (R23, a), it is found that the identification (R21) of one display control card of the analyzed current identification information (R21, B) and (R23, a) is the same as the identification of the display control card of the identified initial identification information (R21, a), but the identification (B) of the network port corresponding to the identification (R21) is different from the identification (a) of the network port of the identified initial identification information (R21, a), and it is also found that the identification (R23) of the other display control card of the analyzed current identification information (R21, B) and (R23, a) is different from the identification of the identified display control card R22, and then the second-stage display control card R23 of the display control card R21 can be determined based on the identification (R23, a) of the analyzed current identification information (R21, B) and (R23, a).
When analyzing 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 analyzed 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 determined as described above, respectively, and the display control card R23 can be determined as the last-stage display control card. Thus, the topological relation of each display control card R21-R23 under the on-load network port 2 of the display screen controller 11 can be identified as R21- & gtR 22- & gtR 23. In short, the display controller 11 of the present embodiment first identifies the node discovery broadcast packet to synchronously identify the first-stage display control card R21 and the identifier a of the portal linked to the on-load portal 2, and then identifies the following display control cards R22 and R23 through the training packet.
(2) Taking the network ports M and N of the display controller 11 electrically connected with a plurality of, for example, four display control cards Rm1-Rm2 and Rn1-Rn2 as an example, 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 respective network port a and a network port B, three bytes after the node discovery packet has a destination MAC address field of, for example, 0xffffffff, and the node discovery packet carries the identifier of the display control card and the identifier of the network port corresponding to each other, the training packet sends the current identifier information after the training of the network port a and the network port B, and six bytes after the training packet has a destination MAC address field of, for example, 0xFFFFFFFFFFFF.
More specifically, the initial identification information of the network port a and the network port B of the display control card Rm1 is (Rm 1, a) and (Rm 1, B), respectively, and the current identification information after training is (Rm 1, a) and (Rm 2, a), respectively; the initial identification information of the network port A and the network port B of the display control card Rm2 is (Rm 2, A) and (Rm 2, B), and the current identification information after training is (Rm 1, B) and (Rn 2, B); the initial identification information of the network port A and the network port B of the display control card Rn2 is (Rn 2, A) and (Rn 2, B), and the current identification information after training is (Rn 1, B) and (Rm 2, B); the initial identification information of the network port A and the network port B of the display control card Rn1 is (Rn 1, A) and (Rn 1, B), and the current identification information after training is (Rn 1, A) and (Rn 2, A). The display control card Rm1 is a target display control card which is adjacently connected with the loaded network port M of the display screen controller 11, and the network port A of the display control card Rm1 is a target network port which is adjacently connected with the loaded network port M of the display screen controller 11; similarly, the display control card Rn1 is a target display control card that is connected to the on-load 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 that is connected to the on-load network port N of the display screen controller 11. The network port a and the network port B of the display control card Rm1 output a node discovery packet containing initial identification information (Rm 1, a) and a node discovery packet containing initial identification information (Rm 1, B), the network port a and the network port B of the display control card Rm2 output a node discovery packet containing initial identification information (Rm 2, a) and a node discovery packet containing initial identification information (Rm 2, B), the network port a and the network port B of the display control card Rn2 output a node discovery packet containing initial identification information (Rn 2, a) and a node discovery packet containing initial identification information (Rn 2, B), and the network port a and the network port B of the display control card Rn1 output a node discovery packet containing initial identification information (Rn 1, a) and a node discovery packet containing initial identification information (Rn 1, B), respectively. The network port a and the network port B of the display control card Rm1 each output a training packet containing current identification information (Rm 1, a) and (Rm 2, a), the network port a and the network port B of the display control card Rm2 each output a training packet containing current identification information (Rm 1, B) and (Rn 2, B), the network port a and the network port B of the display control card Rn2 each output a training packet containing current identification information (Rn 1, B) and (Rm 2, B), and the network port a and the network port B of the display control card Rn1 each output a training packet containing current identification information (Rn 1, a) and (Rn 2, a).
In view of the above, the node discovery packet including the initial identification information (Rm 1, a) sent by the network port a of the display control card Rm1 is input to the display screen controller 11 from the on-load network port M, and the initial identification information (Rm 1, a) corresponding to the network port a of the target display control card (i.e., the first-stage display control card under the on-load network port M) can be identified by analyzing the node discovery packet by the display screen controller 11. Then, the display controller 11 receives four training packets from the network port M, that is, the training packets including the current identification information (Rm 1, a) and (Rm 2, a) generated by the display control card Rm1, the training packets including the current identification information (Rm 1, B) and (Rn 2, B) generated by the display control card Rm2, the training packets including the current identification information (Rn 1, B) and (Rm 2, B) generated by the display control card Rn2, and the training packets including the current identification information (Rn 1, a) and (Rn 2, a) generated by the display control card Rn1, and analyzes the training packets.
When analyzing the training packet including the current identification information (Rm 1, a) and (Rm 2, a), it is found that (Rm 1, a) in the analyzed current identification information (Rm 1, a) and (Rm 2, a) is the same as the identified initial identification information (Rm 1, a), and the subsequent display control card Rm2 of the display control card Rm1 can be determined according to (Rm 2, a) in the analyzed current identification information (Rm 1, a) and (Rm 2, a).
When analyzing the training packet including the current identification information (Rm 1, B) and (Rn 2, B), it is found that the identification (Rm 1) of one display control card among the analyzed current identification information (Rm 1, B) and (Rn 2, B) is identical to the identification (Rm 1, a) of the identified initial identification information (Rm 1, a) but the identification (B) of the network port corresponding to the identification (Rm 1) is different from the identification (a) of the network port among the identified initial identification information (Rm 1, a), and it is also found that the identification (Rn 2) of the other display control card among the analyzed current identification information (Rm 1, B) and (Rn 2, B) is different from the identification (Rn 2) of the identified display control card, then the secondary display control card Rn2 of the display control card 1 can be determined based on the identification (Rn 2, B) among the analyzed current identification information (Rm 1, B) and (Rn 2, B).
When analyzing the training packet including the current identification information (Rn 1, B) and (Rm 2, B), it is found that the identification (Rm 2) of one display control card in the analyzed current identification information (Rn 1, B) and (Rm 2, B) is the same as the identification of the determined display control card Rm2, but the identification (Rn 1) of the other display control card is different from the identification of the determined display control card Rn2, and the rear three-stage display control card Rn1 of the display control card Rm1 can be determined according to the (Rn 1, B) in the analyzed current identification information (Rn 1, B) and (Rm 2, B).
When analyzing the training packet containing the current identification information (Rn 1, a) and (Rn 2, a), it is found that the identifications (Rn 1) and (Rn 2) of the two display control cards in the analyzed current identification information (Rn 1, a) and (Rn 2, a) are the same as the identifications of the determined display control card Rn1 and display control card Rn2, respectively, and then the display control card Rn1 can be determined to be the last display control card. Thus, the topological relation between each display control card Rm1-Rm2 and each display control card Rn1-Rn2 under the on-load network port M of the display screen controller is Rm1- & gt Rm 2- & gt Rn1. In short, the display controller 11 of this embodiment first identifies the node discovery broadcast packet to synchronously identify the first-stage display control card Rm1 and the identifier a of the portal linked with the on-load portal M, and then identifies the following display control cards Rm2 and Rn1-Rn2 through four training packets.
Similarly, the display controller 11 of the present embodiment may further identify that the topology relationship between each of the display control cards Rm1-Rm2 and Rn1-Rn2 under the on-load network port N of the display controller 11 is rn1→rn2→rm2→rm1. Therefore, the topology represented by the topology relationship rm1→rm2→rn2→rn1 under the on-load network port M of the display screen controller 11 is the same as the topology represented by the topology relationship rn1→rn2→rm2→rm1 under the on-load network port N of the display screen controller 11, but the topology sequence is opposite, so that the display screen controller 11 can determine that the on-load network port M and the on-load network port N are backup network 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 assignment of the topological relation, simplifying the system control flow, and making the system more intelligent. Furthermore, the network link supports ring topology, so that network port data backup can be realized. In addition, it should be noted that, the aforementioned network interfaces of each on-load network port 1-N of the display screen controller 11 and/or the network interfaces of each display control card may be replaced by other data interfaces, and the identifiers of the display control cards are, for example, MAC addresses.
In the several embodiments provided herein, it should be understood that the disclosed systems, devices, and/or methods may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and the division of the units/modules is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or modules may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units/modules described as separate units may or may not be physically separate, and units/modules may or may not be physically 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 embodiment.
In addition, each functional unit/module in the embodiments of the present invention may be integrated in one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated in one unit/module. The integrated units/modules may be implemented in hardware or in hardware plus software functional units/modules.
The integrated units/modules implemented in the form of software functional units/modules described above may be stored in a computer readable storage medium. The software functional units described above are stored in a storage medium and include instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device, etc.) to perform some steps of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the 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 scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. The method is characterized by being 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 belt load interface; the method for identifying the topological relation of the display control card comprises the following steps:
receiving a first type broadcast packet input from the first on-load interface;
receiving at least one second type broadcast packet input from the first tape interface, wherein each of the second type broadcast packets input from the first tape 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 tape carrier 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 first display control card which is adjacently connected with the first tape carrier interface in the at least one first display control card, the first target data interface is one data interface which is adjacently connected with the first tape carrier interface in a plurality of data interfaces of the target first display control card, 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;
determining a 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;
wherein the at least one first display control card is a plurality of first display control cards in cascade connection;
wherein each of the plurality of first display control cards is configured to transmit the first type broadcast packet and the second type broadcast packet; each first display control card is used for identifying the connection relation between the display control cards adjacent to each first display control card;
When a certain data interface in the plurality of data interfaces has an input first type broadcast packet, updating initial identification information of the data interfaces according to the input first type broadcast packet to obtain the current identification information of the data interfaces; or when a certain data interface in the plurality of data interfaces does not input a first type broadcast packet, the initial identification information of the data interface is used as the current identification information of the data interface.
2. The display control card topology identification method of claim 1, wherein said at least one second type of broadcast packet input from said first tape carrier interface is a plurality of second type of broadcast packets input from said first tape carrier interface; the 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 comprises the following steps:
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 a first display control card contained in the current identification information of another data interface of the first display control card where the data interface is located is the identification of a first display control card of a next stage of the target first display control card.
3. The display control card topology identification method of claim 2, wherein said determining a topology of said at least one first display control card under said first on-load interface based on said initial identification information of said first target data interface and said at least one second type broadcast packet input from said first on-load interface, further comprises:
when the identification of a first display control card contained in the current identification information of a certain data interface is the same as the identification of the target first display control card contained in the initial identification information, but the identification of the contained data interface is different from the identification of the first target data interface contained in the initial identification information, determining that the identification of a first display control card contained in the current identification information of another data interface of the first display control card where the data interface is located is the identification of a second-stage first display control card of the target first display control card.
4. The display control card topology identification method of claim 1, wherein said display screen controller is electrically connected to at least one second display control card via a second on-load interface; the method for identifying the topological relation of the display control card 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 on-load interface, wherein each of the second type broadcast packets input from the second on-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 second display control card which is adjacently connected with the second load interface in the at least one second display control card, the second target data interface is one data interface which is adjacently connected with the second load interface in a plurality of data interfaces of the target second display control card, 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 loaded 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 loaded interface; and
and when the topological structure of the topological relation representation under the second load interface is the same as the topological structure of the topological relation representation under the first load interface, determining that the second load interface and the first load interface are backup interfaces.
5. The method for identifying a topology relationship of a display control card according to any one of claims 1 to 4, wherein the plurality of data interfaces of the first display control card are two network interfaces, and the identification of the target first display control card is a MAC address of the target first display control card.
6. The method of claim 5, wherein the last three bytes of the destination MAC address field of the first type broadcast packet are 0xffffffffff and the six bytes of the destination MAC address field of the second type broadcast packet are 0xFFFFFFFFFFFF.
7. An LED display control system, comprising:
A display screen controller; and
the display control cards are electrically connected with at least one network port with load of the display screen controller;
wherein each of the display control cards has a plurality of data interfaces and is configured to:
generating a plurality of corresponding first type broadcast packets according to initial identification information of each data interface, wherein each first type broadcast packet comprises 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;
transmitting the plurality of first type broadcast packets to the plurality of data interfaces for output; and
generating a second type broadcast packet containing the current identification information of the plurality of data interfaces according to the current identification information of each of the plurality of data interfaces, wherein the second type broadcast packet specifically comprises:
when a certain data interface in the plurality of data interfaces is provided with an input first type broadcast packet, 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 certain data interface in the plurality of data interfaces does not input a first type broadcast packet, taking the initial identification information of the data interface as the current identification information of the data interface; and
Transmitting said second type broadcast packets to each of said data interfaces for output;
the display screen controller is used for receiving at least one first type broadcast packet and a plurality of second type broadcast packets which are input from the at least one on-load network port, and determining the topological relation of the at least one on-load network port, which is electrically connected with the display screen controller, of the plurality of display control cards according to the received at least one first type broadcast packet and the plurality of second type broadcast packets;
wherein the at least one first display control card is a plurality of first display control cards in cascade connection;
wherein each of the plurality of first display control cards is configured to transmit the first type broadcast packet and the second type broadcast packet; and each first display control card is used for identifying the connection relation between the display control cards adjacent to each first display control card.
8. The LED display control system of claim 7, wherein the display screen controller is configured to determine a topology relationship of the plurality of display control cards electrically connected to the at least one on-load portal of the display screen controller based on the received at least one first type broadcast packet and the plurality of second type broadcast packets, specifically comprising:
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 display control card which is adjacently connected with the first target load interface in the plurality of display control cards, the first target data interface is one data interface which is adjacently connected with the first target load interface in the plurality of data interfaces of the first target display control card, the first target load interface is one load interface in the at least one load interface, and the initial identification information of the first target data interface comprises the identification of the first target display control card and the identification of the first target data interface;
and determining the topological relation of the corresponding display control card under the first target loading 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 loading interface.
9. The LED display control system of claim 8, wherein the at least one on-load interface is a plurality of on-load interfaces; the display screen controller is configured to determine, according to the received at least one first type broadcast packet and the received plurality of second type broadcast packets, a topological relation that the plurality of display control cards are electrically connected to the at least one network port on load of the display screen controller, and specifically further includes:
Analyzing the first type broadcast packet input from a second target carrying 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 display control card which is adjacently connected with the second target carrying interface in the plurality of display control cards, the second target data interface is one data interface which is adjacently connected with the second target carrying interface in the plurality of data interfaces of the second target display control card, the second target carrying interface is another carrying interface which is different from the first target carrying interface in the plurality of carrying interfaces, and the initial identification information of the second target data interface comprises the identification of the second target display control card and the identification of the second target data interface;
determining a topological relation of a corresponding display control card under the second target loading 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 loading interface;
and when the topological structure of the topological relation representation under the second target load interface is the same as the topological structure of the topological relation representation under the first target load interface, determining that the second target load interface and the first target load interface are backup interfaces.
10. The LED display control system of any of claims 7 to 9, wherein the plurality of data interfaces of the display control card are two portals, the identification 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 0xFFFFFFFFFFFF.
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 CN112929282A (en) 2021-06-08
CN112929282B true 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)

Families Citing this family (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 (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8742686B2 (en) * 2007-09-24 2014-06-03 Integrated Illumination Systems, Inc. Systems and methods for providing an OEM level networked lighting system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 (1)

* Cited by examiner, † Cited by third party
Title
秦阳.《基于无线网络LED智能照明***的研究与设计》.《 CNKI优秀硕士学位论文全文库》.2018, *

Also Published As

Publication number Publication date
CN112929282A (en) 2021-06-08

Similar Documents

Publication Publication Date Title
CN1781286B (en) Method and apparatus for packet classification and rewriting
CN103004158A (en) Network device with a programmable core
CN104246734B (en) The expansible WSE HUB of the multi-hop tree of USB HUB or ancillary equipment are supported on wireless links
CN106878630B (en) Video signal switching method, control equipment and video signal transmission system
CN106656714A (en) Communication protocol method and system based on EtherCAT bus
US11398981B2 (en) Path creation method and device for network on chip and electronic apparatus
CN112929282B (en) Display control card topological relation identification method and LED display control system
CN108718258B (en) Quality detection method and equipment for inter-board link
US7394810B2 (en) Layer 2 switch and method of processing expansion VLAN tag of layer 2 frame
CN106713291A (en) Multi-screen interaction method, communication terminal and server
CN101729420A (en) Data processing method and data processing device
CN112929192B (en) Broadcasting method of module controller, topological relation identification method and display control system
CN112714159A (en) Message forwarding method and device, storage medium and electronic device
CN113328926A (en) FC-AE-1553 and FC-AE-ASM hybrid network system
CN113132200A (en) Data forwarding method, data forwarding device, data forwarding system, server and storage medium
US7940762B2 (en) Content driven packet switch
CN116074232A (en) Processing method for generating vehicle-mounted gateway routing table based on DBC file analysis
KR101361502B1 (en) Apparatus for ethernet switch
CN113014441B (en) Network port loop detection method and system
US7111105B2 (en) System to optimally order cycles originating from a single physical link
CN113014466B (en) Network port loop detection method and system
CN111193650B (en) Node receiving and dispatching control device based on SAE AS5643 standard
CN113473267B (en) Data transmission method, device and communication device
CN113014442B (en) Network port loop detection method and network port loop detection system
CN106412657B (en) A kind of method and system of set-top box programming sequence code

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