Module controller broadcasting method and display control system
By generating and transmitting a node broadcast packet with the current position number, the topology of the module controller in the LED display can be quickly identified, solving the time-consuming problem in the existing technology, improving the user experience and simplifying the topology identification.
Patent Information
- Application Number
- CN202010614727.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-30
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2040-06-30
AI Technical Summary
In the prior art, it takes too long to identify the topology of the receiving card in the LED display, especially in large-scale LED displays. In addition, the routing table cannot be generated when the Ethernet switching device expansion interface is used, resulting in identification failure.
The module controller generates the current position serial number according to the node broadcast packet input of each data interface. The system controller quickly identifies the topology of the module controller based on these serial numbers, uses addition operation to generate the current position serial number and forwards the node broadcast packet through the Ethernet switching device and splitter to determine the topology.
It achieves rapid identification of the module controller's topology, improves user experience, saves costs and simplifies the topology identification process.
Smart Images

Figure CN113867658B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display control technology, and in particular to a module controller broadcasting method and a display control system. Background Art
[0002] In the field of LED display control technology, an LED display control system typically includes a transmitting card (also known as a system controller) and multiple receiving cards (also known as module controllers) electrically connected to the transmitting card. Each receiving card is used to carry one or more LED light board modules in the LED display. As the scale of LED displays increases, LED display control systems become increasingly complex. As the terminal control device in the LED display control system, the topology of the receiving card is becoming increasingly difficult to identify.
[0003] In the prior art, in order to obtain the topological structure of the receiving card, a polling method is usually used to detect the receiving card electrically connected to each output interface (for example, network port) of each sending card. For example, the host computer (for example, PC) sends a detection signal and outputs it through the sending card. If the receiving card returns a response data packet within the specified time for the detection signal, it means that there is a receiving card under the sending card. However, this traversal method is time-consuming and the user experience is poor. In the case of large specifications of the LED display screen, this traversal method takes even longer.
[0004] In addition, when the output interface of the sending card cannot meet the on-site needs and an Ethernet switching device (for example, a switch) is needed to expand the interface, in the existing traversal method, the Ethernet switching device cannot generate a routing table because the receiving card does not actively send data packets to the host computer. As a result, it is impossible to ensure that the detection signal reaches the receiving card correctly, resulting in the inability to correctly identify the topology of the receiving card.
[0005] Therefore, how to quickly identify the topology of a receiving card is a technical problem that urgently needs to be solved. Summary of the Invention
[0006] Therefore, in order to overcome at least some of the defects and deficiencies of the prior art, embodiments of the present invention provide a module controller broadcasting method and a display control system to achieve rapid identification of the topology of the module controller.
[0007] On the one hand, a module controller broadcasting method proposed in an embodiment of the present invention is applicable to a module controller including multiple data interfaces and includes: generating corresponding current position serial numbers according to the node broadcast packet input status of each of the multiple data interfaces, specifically including: when the first data interface among the multiple data interfaces does not input a node broadcast packet including the position serial numbers of other module controllers, setting the current position serial number to the initial position serial number; when the first data interface among the multiple data interfaces has input a node broadcast packet including the position serial numbers of other module controllers, generating the current position serial number according to the position serial number; and transmitting the node broadcast packet including the current position serial number to other data interfaces among the multiple data interfaces except the first data interface for external output.
[0008] The module controller broadcast method of this embodiment generates a corresponding current position serial number based on the node broadcast packet input status of each data interface, so that the front-end system controller can quickly identify the topology structure of the module controller based on the data packet including the current position serial number. Compared with the polling identification method in the prior art, the identification method provided by this embodiment can quickly identify the topology structure of the module controller, thereby improving the user experience.
[0009] In one embodiment of the present invention, generating the current position number according to the position number is specifically: performing an addition operation on the position number and a preset value to obtain the current position number.
[0010] In one embodiment of the present invention, the multiple data interfaces are two network ports, and the preset value is 1.
[0011] On the other hand, an embodiment of the present invention proposes a display control system, including: a system controller; and multiple module controllers, which are electrically connected to the system controller; wherein each of the module controllers has multiple data interfaces and is used to: generate a corresponding current position number according to the node broadcast packet input status of each of the multiple data interfaces, specifically including: when the first data interface among the multiple data interfaces does not input a node broadcast packet including the position numbers of other module controllers, setting the current position number to an initial position number; when the first data interface among the multiple data interfaces has an input node broadcast packet including the position numbers of other module controllers, generating the current position number according to the position number; and transmitting the node broadcast packet including the current position number to other data interfaces among the multiple data interfaces except the first data interface for external output; wherein the system controller is used to receive the node broadcast packet including the current position number and determine the topology structure of the multiple module controllers according to the current position number.
[0012] Each module controller in the display control system of this embodiment can generate a corresponding current position serial number based on the node broadcast packet input of each data interface, so that the front-end system controller can quickly identify the topological structure of the module controller based on the data packet including the current position serial number. Compared with the polling identification method in the prior art, the identification method provided by this embodiment can quickly identify the topological structure of the module controller, thereby improving the user experience.
[0013] In one embodiment of the present invention, generating the current position number according to the position number is specifically: performing an addition operation on the position number and a preset value to obtain the current position number.
[0014] In one embodiment of the present invention, the display control system also includes an Ethernet switching device, and the multiple module controllers are electrically connected to the system controller through the Ethernet switching device. The node broadcast packet including the current position number also includes an identifier of the system controller. The system controller receives the node broadcast packet including the current position number forwarded by the Ethernet interactive device, and determines the topology structure of the multiple module controllers electrically connected to the Ethernet switching device based on the current position number.
[0015] In one embodiment of the present invention, the identifier of the system controller is the MAC address of the system controller.
[0016] In one embodiment of the present invention, the display control system also includes a splitter, and the multiple module controllers are electrically connected to the system controller through the splitter. The system controller receives the node broadcast packet including the current position serial number forwarded by the splitter, and determines the topology structure of the multiple module controllers electrically connected to the splitter based on the current position serial number.
[0017] In one embodiment of the present invention, the display control system also includes an Ethernet switching device, and the multiple module controllers are electrically connected to the splitter through the Ethernet switching device. The node broadcast packet including the current position number also includes an identifier of the system controller. The system controller receives the node broadcast packet including the current position number forwarded by the Ethernet interactive device and the splitter, and determines the topology structure of the multiple module controllers electrically connected to the Ethernet switching device and the splitter based on the current position number.
[0018] In one embodiment of the present invention, there are multiple splitters including a main splitter and a redundant splitter, the main splitter and the redundant splitter are electrically connected to the system controller respectively, the multiple module controllers are electrically connected between the main splitter and the redundant splitter, the system controller receives the node broadcast packet including the current position serial number forwarded by the main splitter and the redundant splitter, and determines the topology structure of the multiple module controllers electrically connected to the main splitter and the redundant splitter according to the current position serial number.
[0019] From the above, it can be seen that the above technical features of the present invention can have the following beneficial effects: each module controller can generate a corresponding current position serial number according to the node broadcast packet input of each data interface, so that the front-end system controller can quickly identify the topology structure of the module controller based on the data packet including the current position serial number. Compared with the polling identification method in the prior art, the identification method provided in this embodiment can quickly identify the topology structure of the module controller, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0021] Figure 1 Schematic diagram of the architecture of a display control system according to an embodiment of the present invention.
[0022] Figure 2 Schematic diagram of the current position number learning process of a single module controller according to an embodiment of the present invention.
[0023] Figure 3 Schematic diagram of the current position sequence number learning process of multiple module controllers electrically connected to a single on-board network port according to an embodiment of the present invention.
[0024] Figure 4 FIG. 2 is a schematic diagram of the architecture of another display control system according to an embodiment of the present invention.
[0025] Figure 5 FIG. 4 is a schematic diagram of the architecture of another display control system according to an embodiment of the present invention.
[0026] Figure 6 FIG. 4 is a schematic diagram of the architecture of another display control system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0028] like Figure 1 As shown, a display control system 10 provided by an embodiment of the present invention includes: a system controller 11 and multiple module controllers such as R11 and RM1-RM3. The system controller 11 includes a load interface 1-M, the module controller R11 is electrically connected to the load interface 1 of the system controller 11, and the module controllers RM1-RM3 are electrically connected to the load interface M of the system controller 11 in a cascade manner. It is worth noting that each of the load interfaces 1-M of the system controller 11 can be connected to a different number of module controllers, and even one or several load interfaces may not be connected to a module controller; the system controller 11 is, for example, a sending card in an LED display control system, and each module controller is, for example, a receiving card (or scanning card) in an LED display control system, and the load interface 1-M is, for example, a network port, but the embodiment of the present invention is not limited to this.
[0029] Based on the above, the system controller 11 of this embodiment is used to receive the node broadcast packet broadcast by the module controller and determine the topology structure of the module controller based on the node broadcast packet. The topology structure is, for example, the number of module controllers included in the module controller string under each loaded interface. The module controller string may include one or more module controllers.
[0030] (1) Take the single module controller R11 electrically connected to the on-load network port 1 of the system controller 11 as an example. Figure 2As shown, the working mode of a single module controller R11 after power-on is: the module controller R11 determines whether each data interface (including data interface A and data interface B) has a node broadcast packet input. Here, the node broadcast packet is a data packet including the current position sequence number of other module controllers. Because there is only a single module controller R11, the data interface A and data interface B of the module controller R11 have no external input node broadcast packet. When the module controller R11 determines that the data interface A (for example, the first data interface) has no node broadcast packet input, the module controller R11 determines that the node broadcast packet is not input. The current position sequence number is 1, and the node broadcast packet including the current position sequence number 1 is transmitted to the data interface B. When the module controller R11 determines that there is no node broadcast packet input to the data interface B (for example, the first data interface), the module controller determines that its current position sequence number is 1, and transmits the node broadcast packet including the current position sequence number 1 to the data interface A and inputs it to the system controller 11 via the load interface 1, so that the system controller 11 determines that there is a module controller under the load interface 1 according to the current position sequence number, that is, the topology structure of R11 is identified.
[0031] (2) Take the example of a plurality of, for example, three module controllers RM1-RM3 electrically connected to the load interface M of the system controller 11. Figure 3As shown, the working mode of the three module controllers RM1-RM3 after power-on is: each module controller determines the current position serial number of each module controller according to the node broadcast packet input of each data interface, and outputs the node broadcast packet including the current position serial number. Taking the direction of RM3->RM1 as an example, the module controller RM3 is the module controller at the end of the string connected to the system controller 11. There will be no node broadcast packet input to the data interface B of the module controller RM3. Therefore, the module controller RM3 determines that its current position serial number is the initial position serial number, such as 1, and then generates a node broadcast packet including the initial position serial number 1 and outputs it to the data interface B of the module controller RM2 via the data interface A of the module controller RM3. The module controller RM2 parses the received node broadcast packet and obtains that the current position serial number of the module controller RM3 is 1. Then, the current position serial number 1 of the module controller RM3 is added with a preset value, such as 1, that is, 2, as the current position serial number of the module controller RM2, and then generates a node broadcast packet including the initial position serial number 1 of the module controller RM2. The node broadcast packet of the current position number 2 is outputted via the data interface A of the module controller RM2 to the data interface B of the module controller RM1. Afterwards, the module controller RM1 parses the received node broadcast packet and obtains that the current position number of the module controller RM2 is 2. Then, the current position number 2 of the module controller RM2 is added to the preset value 1, i.e., 3, as the current position number of the module controller RM1. Then, a node broadcast packet including the current position number 3 of the module controller RM1 is generated and outputted via the data interface A of the module controller RM1 to the load interface M of the system controller 11, so that the system controller 11 determines the topological structure of the module controller under the load interface M, i.e., there are 3 module controllers under the load interface M.In addition, taking the direction of RM1->RM3 as an example, the module controller RM1 is the module controller at the head of the string connected to the system controller 11. There is no node broadcast packet input to the data interface A of the module controller RM1. Therefore, the module controller RM1 determines that its current position number is the initial position number, for example, 1, and then generates a node broadcast packet including the initial position number 1 and outputs it to the data interface A of the module controller RM2 via the data interface B of the module controller RM1. The module controller RM2 parses the received node broadcast packet and obtains that the current position number of the module controller RM1 is 1. Then, the current position number 1 of the module controller RM1 is added with the preset A numerical value such as 1 or 2 is used as the current position number of the module controller RM2, and then a node broadcast packet including the current position number 2 of the module controller RM2 is generated and output to the data interface A of the module controller RM3 via the data interface B of the module controller RM2. The module controller RM3 parses the received node packet and obtains that the current position number of the module controller RM2 is 2. Then, the current position number 2 of the module controller RM2 is added to the preset numerical value 1 or 3 as the current position number of the module controller RM3, and then a node broadcast packet including the current position number 3 of the module controller RM3 is generated and output via the data interface B of the module controller RM3.
[0032] It should be noted that the preset value is, for example, user-defined, and is used by the module controller to obtain the position number of another module controller by adding the position number to the preset value to obtain the current position number of the module controller.
[0033] In addition, although the initial position number in the example above is 1, after each module controller obtains the current position number of the adjacent module controller, it adds 1 to the position number and uses the calculation result as its own current position number, but the embodiment of the present invention is not limited to this. The preset value can also be other values besides 1. As long as the set initial position number and operation rules enable the system controller to identify the topological structure of the module controller based on the node broadcast packet, the embodiment of the present invention does not make specific limitations here.
[0034] In addition, in the above, it is only explained that the module controllers (such as module controller R11 and module controller RM1) adjacent to the system controller 11 send their current position serial numbers to the system controller 11, but an embodiment of the present invention can also be that each module controller under each load interface sends its own current position serial number to the system controller 11 via the load interface, and the system controller 11 only needs to identify the current position serial number of the module controller adjacent to it.
[0035] It should be noted that although Figure 1 Each module controller shown includes only two data interfaces, but the embodiment of the present invention is not limited to including only two data interfaces, and may also include multiple data interfaces.
[0036] like Figure 4 As shown, another display control system 10 provided by an embodiment of the present invention is Figure 1 Compared with the display controller system in FIG, it further includes an Ethernet switching device 12, the Ethernet switching device 12 including a control interface and a topology interface 122 and a topology interface 124. The control interface of the Ethernet switching device 12 is electrically connected to the system controller 11, the module controller R11 is electrically connected to the topology interface 122, and the module controllers RM1-RM3 are electrically connected to the topology interface 124 of the Ethernet switching device 12 in a cascade manner. It is worth noting that the Ethernet switching device 13 is, for example, an Ethernet switch, but the embodiment of the present invention is not limited thereto. In addition, for illustrative purposes, although Figure 4 The Ethernet switching device 12 shown in the figure only shows two topology interfaces. However, the Ethernet switching device 12 is not limited to including only two topology interfaces and may include more topology interfaces. These multiple topology interfaces may be connected to different numbers of module controllers, and one or more topology interfaces may not be connected to a module controller. Furthermore, the topology interfaces may be network ports or optical ports, or other data interfaces, which are not specifically limited in this embodiment of the present invention.
[0037] for Figure 4 For the display control system, the corresponding module controller broadcast method is the same as that described above. Figure 1 The process described in the display controller system is similar to that described in the embodiment of the present invention, except that: due to the existence of the Ethernet switching device 12, the node broadcast packet including the current position serial number of the module controller sent by the module controller adjacent to the Ethernet switching device 12 (for example, module controller R11 and module controller RM1) also needs to include the identification of the system controller 11 so that the Ethernet switching device 12 can send the node data packet to the system controller 11, rather than broadcasting it to other topology interfaces, which may cause problems in the topology structure identification of the module controllers under other topology interfaces.
[0038] As described above, the identifier of the system controller 11 can be, for example, the MAC address of the system controller 11. The module controller can obtain the MAC address of the system controller 11 by, for example, periodically sending data packets downward (i.e., toward the module controller) after powering on. The module controller receives the data packets and, by learning from them, obtains the MAC address of the system controller 11, which is then used as the destination MAC address of the node broadcast packet. Compared to the polling method used in the prior art, the above technical solution utilizes an active reporting mechanism by the module controller, allowing the Ethernet switch device 12 to automatically generate a routing table. This allows network port expansion to be achieved with the help of the Ethernet switch device 12, saving costs.
[0039] like Figure 5 As shown, another display control system 10 provided by an embodiment of the present invention is Figure 4 Compared with the display controller system in FIG, it further includes a splitter 13, which electrically connects the system controller 11 to the controller interface of the Ethernet switching device 12. The splitter 13 is used to send the node broadcast packet sent by the Ethernet switching device 12, such as transparent transmission, to the system controller 11, so that the system controller 11 determines the topology of the module controller according to the node broadcast packet. Figure 5 For the display control system, the corresponding module controller broadcast method is the same as that described above. Figure 1 The process is similar to that described in the display controller system in , and will not be repeated here. In addition, it should be noted that the splitter 13 is a customized device set by the user in which one transmission interface corresponds to multiple transmission interfaces (i.e., one to many). Since the user has set which data interface the data input from this transmission interface is output from when customizing, the splitter 13 does not need to perform MAC addressing like an Ethernet switching device. Specifically, the splitter 13 is used to convert high-bandwidth data into low-bandwidth data, such as converting data with a physical transmission bandwidth of 10Gbps input from the system controller 11 into data with a physical transmission bandwidth of 1Gbps and outputting it to the Ethernet switching device 12. The Ethernet switching device 12 is used to forward data with the same bandwidth, such as data with the same input and output physical transmission bandwidth of 1Gbps. In addition, for illustrative purposes, although Figure 5 The splitter 13 is shown as being electrically connected to the Ethernet switching device 12 through only one interface, but the splitter 13 may also include multiple interfaces such as network ports. One or some of the multiple interfaces may be directly connected to the module controller string, and even one or several ports may not be connected to the module controller, or some interfaces may be directly connected to the Ethernet switching device. The embodiments of the present invention do not make specific limitations here.
[0040] like Figure 6 As shown, another display control system 10 provided by an embodiment of the present invention is Figure 1 Compared with the display controller system in , it also includes a main splitter 132 and a redundant splitter 134, the module controller R11 is electrically connected between the main splitter 132 and the redundant splitter 134, and the module controllers RM1-RM3 are electrically connected between the main splitter 132 and the redundant splitter 134 in a cascade manner. It is worth noting that each of the loaded interfaces 1-M of the system controller 11 can be connected to a splitter, and even one or several loaded interfaces may not be connected to a splitter; the system controller 11 is, for example, a sending card in an LED display control system, and each module controller is, for example, a receiving card (or scanning card) in an LED display control system, and the loaded interfaces 1-M are, for example, network ports, but the embodiments of the present invention are not limited thereto. For Figure 6 For the display control system, the corresponding module controller broadcast method is the same as that described above. Figure 1 The process described in the display controller system is similar to that described in the embodiment of the present invention and will not be repeated here. The main splitter 132 and the redundant splitter 134 are used to forward the node broadcast packets sent by the module controllers to which they are connected to the system controller 11, so that the system controller 11 can determine the topology of the module controller. In addition, it should be noted that the main splitter 132 and the redundant splitter 134 can both include multiple interfaces. The embodiment of the present invention does not limit the number of interfaces of the splitter. Specifically, the multiple interfaces are used to connect a module controller string, and the module controller string includes one or more module controllers. Of course, some of the interfaces can also be selected not to be connected to the module controller. The embodiment of the present invention does not make specific limitations here.
[0041] Based on the above, Figure 6 As shown, the display control system 10 may further include a host computer 14, which is electrically connected to the system controller 11. The host computer 14 may be, for example, a PC, but this embodiment of the present invention does not specifically limit this. The host computer 14 is configured to receive the topology determined by the system controller 11 and present the topology of the module controller to the user.
[0042] In addition, the display control system 11 may also include other devices such as monitoring cards, 3D transmitters, etc., which are electrically connected to the module controller. The above broadcasting method is also applicable to the identification of the overall structure including the module controller connected to the devices, which will not be repeated here.
[0043] To sum up, the embodiment of the present invention generates a corresponding current position serial number based on the node broadcast packet input status of each data interface, so that the front-end system controller can quickly identify the topology structure of the module controller based on the data packet including the current position serial number. Compared with the polling identification method in the prior art, the identification method provided by this embodiment can quickly identify the topology structure of the module controller, thereby improving the user experience.
[0044] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and / or methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units / modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0045] The units / modules described as separate components may or may not be physically separate, and the components shown as units / modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units / modules may be selected to achieve the objectives of this embodiment according to actual needs.
[0046] In addition, the functional units / modules in various embodiments of the present invention may be integrated into a single processing unit / module, each unit / module may exist physically separately, or two or more units / modules may be integrated into a single unit / module. The aforementioned integrated units / modules may be implemented in the form of hardware or hardware plus software functional units / modules.
[0047] The above-mentioned integrated units / modules implemented in the form of software functional units / modules can be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium and include a number of instructions for causing one or more processors of a computer device (which can be a personal computer, server, or network device, etc.) to execute some of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, and other media that can store program code.
[0048] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A module controller broadcasting method, characterized in that: A module controller including multiple data interfaces and comprising: Generating corresponding current position sequence numbers according to the node broadcast packet input conditions of the multiple data interfaces specifically includes: When a first data interface among the plurality of data interfaces does not input a node broadcast packet including a location sequence number of another module controller, setting the current location sequence number as an initial location sequence number; When a first data interface among the plurality of data interfaces inputs a node broadcast packet including a location number of another module controller, generating the current location number according to the location number; and Transmitting the node broadcast packet including the current position sequence number to other data interfaces among the plurality of data interfaces except the first data interface for external output; The method also includes: multiple module controllers are electrically connected to the system controller of the display control system through the Ethernet switching device of the display control system, the node broadcast packet including the current position sequence number also includes the identifier of the system controller, the system controller receives the node broadcast packet including the current position sequence number forwarded by the Ethernet switching device, and determines the topology structure of the multiple module controllers electrically connected to the Ethernet switching device based on the current position sequence number.
2. The module controller broadcasting method according to claim 1, characterized in that: Generating the current position number according to the position number specifically includes: performing an addition operation on the position number and a preset value to obtain the current position number.
3. The module controller broadcasting method according to claim 2, characterized in that: The multiple data interfaces are two network ports, and the preset value is 1.
4. A display control system, characterized in that: include: System controller; as well as a plurality of module controllers, wherein the plurality of module controllers are electrically connected to the system controller; Each module controller has multiple data interfaces and is used for: Generating corresponding current position sequence numbers according to the node broadcast packet input conditions of the multiple data interfaces specifically includes: When a first data interface among the plurality of data interfaces does not input a node broadcast packet including a location sequence number of another module controller, setting the current location sequence number as an initial location sequence number; When a first data interface among the plurality of data interfaces inputs a node broadcast packet including a location number of another module controller, generating the current location number according to the location number; and Transmitting the node broadcast packet including the current position sequence number to other data interfaces among the plurality of data interfaces except the first data interface for external output; The system controller is configured to receive a node broadcast packet including the current position serial number and determine a topology structure of the plurality of module controllers according to the current position serial number; The display control system also includes an Ethernet switching device, and the multiple module controllers are electrically connected to the system controller through the Ethernet switching device. The node broadcast packet including the current position sequence number also includes an identifier of the system controller. The system controller receives the node broadcast packet including the current position sequence number forwarded by the Ethernet switching device, and determines the topology structure of the multiple module controllers electrically connected to the Ethernet switching device based on the current position sequence number.
5. The display control system according to claim 4, characterized in that: Generating the current position number according to the position number specifically includes: performing an addition operation on the position number and a preset value to obtain the current position number.
6. The display control system according to claim 5, characterized in that: The identifier of the system controller is the MAC address of the system controller.
7. The display control system according to claim 5, characterized in that: It also includes a splitter, and the multiple module controllers are electrically connected to the system controller through the splitter. The system controller receives the node broadcast packet including the current position serial number forwarded by the splitter, and determines the topology structure of the multiple module controllers electrically connected to the splitter according to the current position serial number.
8. The display control system according to claim 7, characterized in that: It also includes an Ethernet switching device, and the multiple module controllers are electrically connected to the splitter through the Ethernet switching device. The node broadcast packet including the current position serial number also includes the identifier of the system controller. The system controller receives the node broadcast packet including the current position serial number forwarded by the Ethernet switching device and the splitter, and determines the topology structure of the multiple module controllers electrically connected to the Ethernet switching device and the splitter based on the current position serial number.
9. The display control system according to claim 7, characterized in that: There are multiple splitters including a main splitter and a redundant splitter. The main splitter and the redundant splitter are electrically connected to the system controller respectively. The multiple module controllers are electrically connected between the main splitter and the redundant splitter. The system controller receives the node broadcast packet including the current position serial number forwarded by the main splitter and the redundant splitter, and determines the topological structure of the multiple module controllers electrically connected to the main splitter and the redundant splitter based on the current position serial number.
Citation Information
Patent Citations
Off-line playing control device, system and method and LED display screen system
CN104284235A