Topology information generation method, system and device for LED display control system

By automatically generating topology diagrams in the LED display control system, the problem of difficult and cost of equipment configuration is solved, and efficient and accurate device connection identification and configuration is achieved.

CN115766466BActive Publication Date: 2025-04-08XIAN NOVASTAR TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211412800.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-11
Publication Date
2025-04-08
Estimated Expiration
2042-11-11

AI Technical Summary

Technical Problem

In the prior art, the configuration of LED display control system equipment is difficult, requiring experienced operators to consume a lot of time, low efficiency, poor reliability and high labor costs.

Method used

By sending target identification information acquisition instructions to the node device, the node device forwards and fuses the identification information to generate a topology map, the control device analyzes and integrates it, and automatically generates the topology map of the LED display control system.

Benefits of technology

It reduces the difficulty of node equipment configuration, saves manpower and time costs, and improves the efficiency and accuracy of equipment configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115766466B_ABST
    Figure CN115766466B_ABST
Patent Text Reader

Abstract

The present application is applicable to the field of communication technology, and provides a method, system and device for generating topological information of an LED display control system. The method is applied to an LED display control system, and the system includes a control device and at least one node device. The control device sends a target identification information acquisition instruction to a first node device, and the first node device forwards the first identification information to a second node device set, and obtains the second identification information from the second node device set, fuses and generates target identification information and sends it to the control device, and the control device parses and integrates the target identification information to generate a topological map. Thus, the wrong connection between each node device can be intuitively located through the topological map, and at the same time, the embodiment of the present application can be automatically implemented throughout the process, without the need for operators to spend a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving labor costs and time costs, but also improving the efficiency and accuracy of device configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and in particular, relates to a method, system and device for generating topology information of an LED display control system. Background Art

[0002] LED display screens are widely used in various indoor and outdoor occasions due to their advantages of high brightness, wide color gamut, and flexible splicing. In order to use LED display screens, many supporting equipment are also required, such as video processing equipment, sending cards, receiving cards, etc. In medium and large-scale activities, these devices have strong performance and large numbers. Some of them have dozens of interfaces, and the total number of interfaces and connecting lines is as high as hundreds. When configuring these devices, operators need to fully understand the connection relationship, that is, the topological relationship, and complete the configuration based on the topological relationship.

[0003] In the related art, in order to configure the equipment, operators often need to spend a lot of time to check and understand the connection relationship between each device, and configure while observing; or even configure according to guesswork first, and then infer the actual connection according to the wrong display image. Such configuration work is extremely difficult and requires experienced operators to spend a lot of time to complete. It is not only inefficient and unreliable, but also has high labor costs. Summary of the invention

[0004] The embodiments of the present application provide a method, system and device for generating topological information of an LED display control system, which can solve the problem that the current equipment configuration in the LED display control system is difficult and requires experienced operators to spend a lot of time to complete, which is not only inefficient and unreliable, but also has high labor costs.

[0005] A first aspect of an embodiment of the present application provides a method for generating topology information of an LED display control system, which is applied to a control device in an LED display control system. The LED display control system includes a control device and at least one node device. The method includes:

[0006] Sending a target identification information acquisition instruction to at least one first node device, wherein the first node device refers to a node device connected to the control device;

[0007] Receiving target identification information sent by each first node device, wherein the target identification information includes identification information forwarded by each first node device to a second node device set and obtained from the second node device set, the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device;

[0008] The target identification information is parsed and integrated to generate a topological diagram of the LED display control system.

[0009] Optionally, in a possible implementation manner of the second aspect, the target identification information includes tag information corresponding to each node device, and the tag information includes a unique device identifier and an interface identifier of the node device.

[0010] Optionally, in a possible implementation of the second aspect, the target identification information is parsed and integrated to generate a topology diagram of the LED display control system, including:

[0011] Analyze and process each received target identification information to determine the node device involved in each target identification information;

[0012] When the number of node devices involved in each target identification information reaches a preset number, the target identification information is integrated to generate a topology diagram of the LED display control system.

[0013] A second aspect of an embodiment of the present application provides another method for generating topology information of an LED display control system, which is applied to at least one first node device in an LED display control system, wherein the LED display control system includes a control device and at least one node device, wherein the first node device refers to a node device connected to the control device, and the method includes:

[0014] Receiving a target identification information acquisition instruction sent by a control device;

[0015] Forwarding the first identification information corresponding to the first node device to the second node device set, and obtaining the second identification information from the second node device set, wherein the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device;

[0016] Merging the first identification information with the second identification information to generate target identification information;

[0017] The target identification information is sent to the control device so that the control device can parse and integrate the target identification information to generate a topological diagram of the LED display control system.

[0018] Optionally, in a possible implementation manner of the second aspect, the target identification information includes tag information corresponding to each node device, and the tag information includes a unique device identifier and an interface identifier of the node device.

[0019] Optionally, in a possible implementation manner of the second aspect, forwarding the first identification information corresponding to the first node device to the second node device set, and acquiring the second identification information from the second node device set includes:

[0020] Forwarding the video data including the first identification information to the second node device set;

[0021] The video data including the second identification information forwarded by the second node device set is received, and the video data is analyzed and processed to determine the second identification information.

[0022] Optionally, in a possible implementation of the second aspect, the identification information is transmitted in a frame interval of video data.

[0023] Optionally, in a possible implementation manner of the second aspect, forwarding the video data including the first identification information to the second node device set includes:

[0024] Get the transmission frame rate and single frame transmission time of the sent video data;

[0025] Determine the time interval between adjacent frames corresponding to the video data according to the transmission frame rate;

[0026] Determining a frame interval in each adjacent frame time interval according to a single frame transmission time;

[0027] The first identification information is forwarded to the second node device set within the frame interval.

[0028] Optionally, in a possible implementation manner of the second aspect, the receiving the video data containing the second identification information forwarded by the second node device set, and parsing the video data to determine the second identification information includes:

[0029] The second identification information forwarded by each second node device within the frame interval is received.

[0030] Optionally, in a possible implementation manner of the second aspect, the identification information is transmitted by inserting the identification information into any image frame in the video data for transmission.

[0031] Optionally, in a possible implementation manner of the second aspect, forwarding the video data including the first identification information to the second node device set includes:

[0032] Get the image resolution corresponding to any image frame in the video data;

[0033] Scaling the image resolution to determine a data space for storing the first identification information;

[0034] storing the first identification information in the data space, and generating video data including the first identification information;

[0035] The video data including the first identification information is forwarded to the second node device set.

[0036] Optionally, in a possible implementation manner of the second aspect, the receiving the video data containing the second identification information forwarded by the second node device set, and parsing the video data to determine the second identification information includes:

[0037] receiving video data including second identification information forwarded by the second node device set;

[0038] Analyze and process the video data containing the second identification information to determine any image frame in the video containing the second identification information;

[0039] The second identification information is obtained from any image frame.

[0040] Optionally, in a possible implementation of the second aspect, the identification information is transmitted by inserting a frame of image containing the identification information into the video data for transmission.

[0041] Optionally, in a possible implementation manner of the second aspect, forwarding the video data including the first identification information to the second node device set includes:

[0042] Encode the first identification information according to a preset rule issued by the control device to generate an image containing the first identification information;

[0043] Inserting the image including the first identification information into the video data to generate the video data including the first identification information;

[0044] The video data including the first identification information is forwarded to the second node device set.

[0045] Optionally, in a possible implementation manner of the second aspect, the receiving the video data containing the second identification information forwarded by the second node device set, and parsing the video data to determine the second identification information includes:

[0046] receiving video data including second identification information forwarded by the second node device set;

[0047] Analyze and process the video data containing the second identification information to determine the image containing the second identification information;

[0048] According to a preset rule, the image containing the second identification information is parsed to determine the second identification information corresponding to the second node device set.

[0049] Optionally, in a possible implementation manner of the second aspect, the identification information is in a form of any one of color, graphics, and display position.

[0050] A third aspect of an embodiment of the present application provides an LED display control system, the LED display control system comprising a control device and at least one node device, the node device comprising a first node device, the first node device being a node device connected to the control device, the system comprising:

[0051] The first node device is configured to receive a target identification information acquisition instruction sent by the control device, forward the first identification information corresponding to the first node device to the second node device set, obtain the second identification information set from the second node device, merge the first identification information with the second identification information, generate target identification information, and send the target identification information to the control device, wherein the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device;

[0052] The above-mentioned control device is used to receive the target identification information sent by each first node device, parse and integrate the target identification information, and generate a topological diagram of the LED display control system.

[0053] A fourth aspect of an embodiment of the present application provides a topology information generating device, which is applied to a control device in an LED display control system. The LED display control system includes a control device and at least one node device. The device includes:

[0054] An instruction sending module, used to send a target identification information acquisition instruction to at least one first node device, wherein the first node device refers to a node device connected to the control device;

[0055] an information receiving module, configured to receive target identification information sent by each first node device, wherein the target identification information includes identification information forwarded by each first node device to a second node device set and obtained from the second node device set, the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device;

[0056] The first generation module is used to parse and integrate the target identification information to generate a topological diagram of the LED display control system.

[0057] A fifth aspect of the embodiments of the present application provides another topology information generating device, which is applied to at least one first node device in an LED display control system, wherein the LED display control system includes a control device and at least one node device, wherein the first node device refers to a node device connected to the control device, and the device includes:

[0058] An instruction receiving module, used to receive a target identification information acquisition instruction sent by a control device;

[0059] An information forwarding module, used to forward the first identification information corresponding to the first node device to the second node device set, and obtain the second identification information from the second node device set, wherein the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device;

[0060] An information generation module, used to fuse the first identification information with the second identification information to generate target identification information;

[0061] The second generating module is used to send the target identification information to the control device, so that the control device analyzes and integrates the target identification information to generate a topological diagram of the LED display control system.

[0062] The sixth aspect of an embodiment of the present application provides a terminal device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the topology information generation method of the first aspect mentioned above is implemented, or the topology information generation method of the second aspect mentioned above is implemented.

[0063] A seventh aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the topology information generation method of the first aspect is implemented, or the topology information generation method of the second aspect is implemented.

[0064] An eighth aspect of an embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device executes the topology information generation method of the first aspect, or executes the topology information generation method of the second aspect.

[0065] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the present application provides a method, system and device for generating topological information of an LED display control system, wherein the method is applied to an LED display control system, wherein the LED display control system includes a control device and at least one node device, wherein the control device first sends a target identification information acquisition instruction to at least one first node device, then the first node device forwards the first identification information corresponding to the first node device to the second node device set, and obtains the second identification information from the second node device set, merges the first identification information with the second identification information, generates target identification information, sends the target identification information to the control device, and finally the control device parses and integrates the target identification information to generate a topological map of the LED display control system. Thus, by sending and receiving identification information to the second node device set by each first node device, the identification information of each node device is collected, and finally the target identification information is summarized and sent to the control device, thereby generating a topological map. The topological map can intuitively locate the wrong connection between each node device, and at the same time, the embodiment of the present application can be automatically realized throughout the whole process, without the need for operators to spend a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving manpower costs and time costs, but also improving the efficiency and accuracy of device configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0067] Figure 1 It is a structural schematic diagram of an LED display control system provided in Example 1 of the present application;

[0068] Figure 2 This is a schematic diagram of data interaction between an LED display control system provided in Example 1 of the present application;

[0069] Figure 3 It is a flowchart of a method for generating topology information provided in Example 2 of the present application;

[0070] Figure 4 It is a flowchart of a method for generating topology information provided in Example 3 of the present application;

[0071] Figure 5 It is a structural schematic diagram of a topology information generating device provided in Embodiment 4 of the present application;

[0072] Figure 6It is a structural diagram of a method for generating topology information provided in Example 5 of the present application;

[0073] Figure 7 It is a structural diagram of the terminal device provided in Example 6 of the present application. DETAILED DESCRIPTION

[0074] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0075] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0076] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0077] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0078] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0079] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0080] It should be understood that the size of the serial numbers of the steps in this embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0081] In the related art, in order to configure the equipment, operators often need to spend a lot of time to check and understand the connection relationship between each device, and configure while observing; or even configure according to guesswork first, and then infer the actual connection according to the wrong display image. Such configuration work is extremely difficult and requires experienced operators to spend a lot of time to complete. It is not only inefficient and unreliable, but also has high labor costs.

[0082] In view of this, the embodiment of the present application provides a method, system and device for generating topological information of an LED display control system, wherein each first node device sends and receives identification information to a second node device set, collects identification information of each node device, and finally summarizes the target identification information and sends it to the control device, thereby generating a topological map. The topological map can intuitively locate the wrong connection between each node device, and the embodiment of the present application can be automatically implemented throughout the process, without the need for operators to spend a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving labor costs and time costs, but also improving the efficiency and accuracy of device configuration.

[0083] In order to illustrate the technical solution of the present application, specific embodiments are provided below.

[0084] See also Figure 1 , shows a schematic diagram of the structure of an LED display control system provided in Example 1 of the present application. Figure 1 As shown, the LED display control system includes a control device and at least one node device, the node device includes a first node device, and the first node device refers to a node device connected to the control device.

[0085] Among them, the control device can be a device with an embedded operating system (such as Windows operating system, Android, etc.), a device that can process data and issue operation commands, such as a PC, an industrial computer, a workstation, a touch screen computer, etc. In the LED display control system, the control device can be a splicer, a switcher, a console, a controller, a media server, a video processing device, a sending card, a receiving card, etc. The control device can realize the data display and viewing function of the node device through the screen. The control device stores the number of node devices in the LED display control system, as well as the device type, device unique identifier, interface number, interface identifier, and interface type of each node device.

[0086] Each node device is provided with at least one interface for transmitting video signals. In order to configure each node device, it is necessary to obtain the connection relationship between all node devices and the working information of each interface.

[0087] In the embodiment of the present application, the first node device refers to a node device directly connected to the control device in the LED display control system, the second node device refers to a downstream device connected to the first node device, and all second node devices in the LED display control system constitute a second node device set.

[0088] See also Figure 2 , which is a signaling interaction diagram between the control device and the first node device in the LED display control system provided in an embodiment of the present application.

[0089] like Figure 2 As shown, the LED display control system can be used to perform the following steps:

[0090] Step 201: A control device sends a target identification information acquisition instruction to at least one first node device.

[0091] In an embodiment of the present application, the operator can, based on the actual situation on site, when it is necessary to understand the topology diagram of the current LED display control system, issue a target identification information acquisition instruction to the first node device through the human-computer interaction device mounted on the control device, such as a touch screen, command button, etc.

[0092] As a possible implementation method, since the topology information between each node device may change at regular intervals, the control device can automatically send target identification information acquisition instructions at regular intervals to regularly generate a topology map and display it to the on-site operator.

[0093] Step 202: The first node device forwards the first identification information corresponding to the first node device to the second node device set, and obtains the second identification information from the second node device set.

[0094] The second node device set includes at least one second node device.

[0095] It should be understood that when the first node device obtains the target identification information acquisition instruction sent by the control device, it can start to send the first identification information to each second node device connected to it, and the second node device can also send the identification information corresponding to the second node device to its corresponding downstream device, and forward the identification information to the downstream device in turn. Correspondingly, when the first node device sends the first identification information to the second node device connected to it, the downstream device of the first node device can also send the second identification information to the first node device in the above manner. The forwarding and return of the transmission of identification information can be realized in the above manner.

[0096] In a possible embodiment, when the identification information of each node device in the LED display control system is just being collected, if a first node device has not yet received the identification information sent by other node devices, the first identification information corresponding to the first node device may be the tag information corresponding to the first node device itself. The tag information corresponding to each node device is different, wherein the tag information may be information used to indicate the connection relationship between the node devices.

[0097] For example, the tag information may be a unique device identifier corresponding to a node device and an interface identifier corresponding to an interface. For example, when a first node device R sends first identification information to a second node device connected thereto through interface a, the first identification information includes: unique device identifier R and interface a.

[0098] As a possible implementation method, the tag information may also include the device type, device status, interface type, interface status, and other information that can be used for topology information detection of the node device, and this application does not limit this. In actual use, the type of tag information that needs to be collected when generating the system topology map can be determined according to actual needs and specific application scenarios.

[0099] In another possible embodiment, when collecting identification information of each node device in the LED display control system, if a first node device has already received the identification information sent by the second node device before sending the first identification information to the second node device set, the first node device can merge its corresponding tag information with the acquired second identification information to generate new first identification information and forward it to the second node device set.

[0100] For example, the first node device obtains the second identification information from the second node device set. For example, the interface b of the first node device S receives the second identification information, where the second identification information includes the device unique identifier T and the interface identifier c. At this time, the first node device S can determine that its interface b is connected to the interface c of the second node device T, so that the first node device S can merge the first identification information and the second identification information of the second node device T according to the connection relationship to generate the first identification information forwarded to other node devices.

[0101] As a possible implementation method, since each node device may store a large amount of the same identification information as other node devices after a period of time after receiving the target identification information acquisition instruction, in order to avoid data redundancy, each node device can deduplicate the same tag information before forwarding it next time, so as to further improve the efficiency and reliability of topology map generation.

[0102] Step 203: The first node device merges the first identification information with the second identification information to generate target identification information.

[0103] In the embodiment of the present application, since the control device is generally not connected to all the node devices, in order to enable the control device to know the topology information between all the node devices, each first node device in the system needs to forward and recycle the identification information corresponding to each node device in the system, so that the control device can obtain the identification information of each node device in the entire system through each first node device. Therefore, after receiving the second identification information, the first node device needs to merge the first identification information with the second identification information to generate the target identification information sent to the control device.

[0104] It should be noted that the method of fusing and generating target identification information is the same as the method in which the first node device fuses and generates new first identification information and forwards it to the second node device set in the above step 202. The specific implementation process and principle can refer to the detailed description of the above steps and will not be repeated here.

[0105] Step 204: The first node device sends the target identification information to the control device.

[0106] In an embodiment of the present application, when the first node device generates target identification information, the target identification information can be sent to the control device, so that the identification information of the second node device that is not connected to the control device can also be forwarded by the first node device and finally summarized to the control device, thereby realizing the collection of identification information of each node device in the entire system.

[0107] Step 205: The control device parses and integrates the target identification information to generate a topology diagram of the LED display control system.

[0108] In an embodiment of the present application, the control device can obtain the connection relationship between each node device accurate to the interface level through target identification information, so that the topology information of all node devices in the LED display control system can be easily analyzed and displayed to the operator in the form of a graphical topology diagram, so that the operator can fully grasp the connection information of the node device and the working information of each interface, and can easily complete the configuration work.

[0109] It should be understood that when the control device receives the target identification information sent by the first node device, the control device can determine the connection relationship between each first node device and the control device, that is, the topology map of the LED display control system finally generated not only includes the topology information between all node devices, but also includes the topology information between the control device and the first node device.

[0110] The LED display control system disclosed in the above embodiment of the present application includes a control device and at least one node device. The control device sends a target identification information acquisition instruction to the first node device, the first node device forwards the first identification information to the second node device set, and obtains the second identification information from the second node device set, fuses and generates target identification information and sends it to the control device, and the control device parses and integrates the target identification information to generate a topological map of the LED display control system. Thus, by sending and receiving identification information to the second node device set by each first node device, the identification information of each node device is collected, and finally the target identification information is summarized and sent to the control device, thereby generating a topological map. Through the topological map, the wrong connection between each node device can be intuitively located. At the same time, the embodiment of the present application can be automatically realized throughout the process, without the need for operators to spend a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving labor costs and time costs, but also improving the efficiency and accuracy of device configuration.

[0111] See also Figure 3 , is a flow chart of a method for generating topology information provided in Embodiment 2 of the present application, and the method for generating topology information is applied to Figure 1 At least one first node device in the LED display control system shown. Figure 3 As shown, the topology information generation method includes:

[0112] Step 301: Receive a target identification information acquisition instruction sent by a control device.

[0113] Step 302: forward the first identification information corresponding to the first node device to the second node device set, and obtain the second identification information from the second node device set.

[0114] The second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device.

[0115] Furthermore, in the LED display control system, video data is usually exchanged between the node devices, so the video data can be used as a medium to realize the sending and returning of identification information, that is, in a possible implementation method of the embodiment of the present application, the above step 302 may include:

[0116] Forwarding the video data including the first identification information to the second node device set;

[0117] The video data including the second identification information forwarded by the second node device set is received, and the video data is analyzed and processed to determine the second identification information.

[0118] Specifically, when the first node device transmits video data, it can send the first identification information to the second node device connected to it through the video data, and the second node device then sends the identification information to the downstream device in the same way, and the downstream device sends the identification information back in reverse until the first node device parses the video data received from the second node device connected to it and obtains the second identification information. In this way, the second node device that is not directly connected to the control device in the LED display control system can also forward the corresponding identification information in sequence by sending video data until it is forwarded to the first node device, so that the identification information of all node devices is finally forwarded to the control device through the first node device for aggregation.

[0119] In an embodiment of the present application, the identification information can be transmitted in the frame interval of the video data, or by inserting a frame of image containing the identification information into the video data for transmission, or by inserting the identification information into any image frame in the video data for transmission, etc.

[0120] The following describes three possible ways of transmitting identification information.

[0121] As a first possible implementation method of transmitting identification information according to an embodiment of the present application, the identification information may be transmitted in a frame interval of video data.

[0122] Among them, in order not to affect the normal image display, for node devices connected by video signals such as HDMI, DP, SDI, DVI, etc., frame intervals can be used to transmit identification information. General digital video signals are composed of a certain number of static images per second. This number is the frame rate. For example, movie images are generally 24 frames / second, that is, 24 frames per second, and computer displays are 60 frames / second, that is, 60 frames per second. Often, the transmission of these images cannot 100% utilize the bandwidth of the transmission link. Therefore, after transmitting a frame of image, it is necessary to wait for a certain period of time before transmitting the next frame of image. This waiting time is the frame interval. Under the premise of not affecting the normal image display, these frame intervals can be used to transmit identification information. That is, in a possible implementation method of the present application, the above-mentioned forwarding of video data containing the first identification information to the second node device set may include:

[0123] Get the transmission frame rate and single frame transmission time of the sent video data;

[0124] Determine the time interval between adjacent frames corresponding to the video data according to the transmission frame rate;

[0125] Determining a frame interval in each adjacent frame time interval according to a single frame transmission time;

[0126] The first identification information is forwarded to the second node device set within the frame interval.

[0127] Correspondingly, the above-mentioned receiving the video data including the second identification information forwarded by the second node device set, parsing and processing the video data, and determining the second identification information may include:

[0128] The second identification information forwarded by each second node device within the frame interval is received.

[0129] In the embodiment of the present application, firstly, the adjacent frame time interval corresponding to the video data is determined according to the transmission frame rate of the video data sent by the first node device. For example, if the first node device sends the video data at a transmission frame rate of 60 frames / second, then the interval time of each frame of the video data, that is, the adjacent frame time interval is 1 second / 60=16.7 milliseconds. Then, the frame interval can be obtained by combining the adjacent frame time interval and the single frame transmission time of the video data. For example, the time required to transmit a frame of image, that is, the single frame transmission time is 10 milliseconds, then there is 6.7 milliseconds between every two frames in the video data that can be used to send the first identification information.

[0130] Correspondingly, when the first node device sends the first identification information to the second node device connected to it in the frame interval of the video data, each second node device corresponding to the first node device can also use the same method to forward the identification information to the first node device in sequence. It should be understood that the second node device connected to the first node device can send identification information to the first node device in the frame interval of the video data, and the second node device not connected to the first node device can use the same method to forward the identification information to the first node device in sequence. Therefore, in order to extract the second identification information of the second node device set, the first node device needs to receive the second identification information corresponding to the second node device set within the frame interval of the second node device connected to the first node device sending the video data.

[0131] Exemplarily, the HDMI OUT 1 interface of the video processing device is connected to the HDMI IN 1 interface of the sending card, and sends video data at 60 frames per second. Then the video processing device can repeatedly send the second identification information at the frame interval. The sending card receives the second identification information within the frame interval of the video data and parses it. The parsed second identification information is "device sn:2741840; type:video processor; status:ok; interface id:hdmi out 1; interface type:hdmi; interface status:ok", that is, the second identification information of the video processing device is: the device unique identifier is 2741840, the device type is a video processing device, the device status is normal, the interface identifier is HDMI OUT 1, the interface type is HDMI, and the interface status is normal. It can be seen that the HDMI IN 1 interface of the sending card is connected to the HDMI OUT 1 interface of the video processing device.

[0132] Therefore, by transmitting identification information in the frame interval of video data, the topology information between each node device can be determined without affecting the normal image display, thereby generating a topology map.

[0133] As a second possible implementation method for transmitting identification information in an embodiment of the present application, the identification information may be transmitted by inserting a frame of image containing the identification information into the video data for transmission.

[0134] Among them, for node devices that cannot use frame intervals, the output interface of the node device can output a specified image signal containing characteristic information according to the preset rules issued by the control device, wherein the preset rules can be a predetermined program pre-set by the control device. The image can be inserted into the original video data for transmission, or the transmission of the original video can be stopped and only the image signal containing the characteristic information can be transmitted. The selection is made according to actual needs, and this application does not limit this. That is, in a possible implementation of the present application, the above-mentioned sending of video data containing the first identification information to the second node device set can include:

[0135] Encode the first identification information according to a preset rule issued by the control device to generate an image containing the first identification information;

[0136] Inserting the image including the first identification information into the video data to generate the video data including the first identification information;

[0137] The video data including the first identification information is forwarded to the second node device set.

[0138] Correspondingly, the above-mentioned receiving the video data including the second identification information forwarded by the second node device set, parsing and processing the video data, and determining the second identification information may include:

[0139] receiving video data including second identification information forwarded by the second node device set;

[0140] Analyze and process the video data containing the second identification information to determine the image containing the second identification information;

[0141] According to a preset rule, the image containing the second identification information is parsed to determine the second identification information corresponding to the second node device set.

[0142] In the embodiment of the present application, for the first node device that cannot use the frame interval, a frame of image containing the first identification information can be inserted into the normal display video for transmission. The second node device also stores a preset rule, and the image containing the first identification information and the first identification information should meet the preset rule issued by the control device, so that the subsequent second node device can parse the corresponding first identification information through the preset rule. It should be understood that any node device can use the above method to forward the identification information to the downstream device.

[0143] Correspondingly, when the first node device forwards the video data containing the first identification information to the second node device set, the second node device set corresponding to the first node device can also forward the second identification information to the first node device in the same manner. That is, after receiving the video data containing the second identification information sent by each second node device connected to it, the first node device can parse and process the video data containing the second identification information to obtain an image containing the second identification information, so that the first node device can parse the second identification information according to the preset rules. It should be understood that any node device can parse the identification information returned by the downstream device in the above manner.

[0144] In the embodiment of the present application, the identification information may be in the form of a certain amount of different information, which may be any one of color, graphics, and display position.

[0145] As a possible implementation, the second identification information in the image may be in the form of different colors. For example, an image with an 8-bit bit depth has 256*256*256=16,777,216 different colors. Each color may correspond to a certain interface of a second node device according to a preset rule, so that the first node device can parse the second identification information corresponding to the image according to the color of the image containing the second identification information. Further, the second identification information in the image may also be in the form of a unique color of each pixel in the image. Exemplarily, the device unique identifier of the second node device is 123, and the second node device 123 is connected to the first node device via interface d. The preset rule may be that the image includes 4 corresponding pixels at specific positions, of which three pixels correspond to the device unique identifier, and red represents 1, green represents 2, and blue represents 3, and another pixel corresponds to the interface identifier, and yellow represents interface d. In this way, the red pixel, green pixel, or blue pixel in the image may be used to represent the device unique identifier 123 corresponding to the second node device, and the yellow pixel in the image may be used to represent the interface identifier corresponding to the second node device as interface d.

[0146] As another possible implementation, the identification information in the image may be in the form of a certain number of different geometric figures, or in the form of a uniform geometric figure appearing at different positions on the image. Geometric figures of different shapes or at different positions may also be used to represent the identification information corresponding to the node device. The preset rules can be found in the description of the colors above, which will not be repeated here.

[0147] As another possible implementation, in order not to affect the display of normal images, the identification information may also be in a small size, transparent, or encoded in the normal display image (not easily identifiable by naked eyes).

[0148] Therefore, a frame of image containing identification information can be inserted into the video data to transmit the identification information, so as to obtain the identification information corresponding to the node device that cannot use the frame interval.

[0149] As a third possible implementation method for transmitting identification information according to an embodiment of the present application, the identification information may be transmitted by inserting the identification information into any image frame in the video data for transmission.

[0150] The identification information may also be transmitted together with the normally displayed image. An image frame may be selected in the video data, and the identification information may be stored in the image frame. In order not to affect the normal image display, the data space occupied by the identification information in the image should be as small as possible. That is, in a possible implementation of the present application, the video data containing the first identification information is forwarded to the second node device, including:

[0151] Get the image resolution corresponding to any image frame in the video data;

[0152] Scaling the image resolution to determine a data space for storing the first identification information;

[0153] storing the first identification information in the data space, and generating video data including the first identification information;

[0154] The video data including the first identification information is forwarded to the second node device.

[0155] Correspondingly, the receiving of the video data including the second identification information forwarded by the second node device, and parsing and processing the video data to determine the second identification information includes:

[0156] receiving video data including second identification information forwarded by the second node device set;

[0157] Analyze and process the video data containing the second identification information to determine any image frame in the video containing the second identification information;

[0158] The second identification information is obtained from any image frame.

[0159] In an embodiment of the present application, the identification information of any node device can be transmitted together with the normally displayed image. Any frame of the video data can be scaled, and then the identification information can be stored in the scaled data control space. For example, if the image resolution corresponding to any frame of the video data is 1920*1080, scaling the image to 1919*1080 can obtain a 1*1080 data space that can be used to store the identification information.

[0160] In the embodiment of the present application, after each node device parses and processes the video data to obtain identification information, it is necessary to readjust the image resolution of the scaled image to the original image resolution for display.

[0161] Therefore, only a small part of the data space in a frame of the original video data is used to transmit the identification information, which hardly interferes with the normal image display of each node device.

[0162] Step 303: merge the first identification information and the second identification information to generate target identification information.

[0163] As a possible implementation manner, the target identification information includes tag information corresponding to each node device, and the tag information includes a unique device identifier and an interface identifier of the node device.

[0164] Step 304, sending the target identification information to the control device, so that the control device parses and integrates the target identification information to generate a topology diagram of the LED display control system.

[0165] For some other specific implementation processes and principles in the embodiments of the present application, reference can be made to the detailed description of the above embodiments and will not be repeated here.

[0166] The topology information generation method disclosed in the above embodiment of the present application is that the first node device first receives the target identification information acquisition instruction sent by the control device, and then forwards the first identification information corresponding to the first node device to the second node device set, and obtains the second identification information from the second node device set, further merges the first identification information with the second identification information, generates the target identification information, and finally sends the target identification information to the control device, so that the control device parses and integrates the target identification information to generate a topology map of the LED display control system. Thus, by sending and receiving identification information to the second node device set by each first node device, the identification information of each node device is collected, and finally the target identification information is summarized and sent to the control device, thereby generating a topology map. Through the topology map, the wrong connection between each node device can be intuitively located. At the same time, the embodiment of the present application can be automatically realized throughout the process, without the operator spending a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving labor costs and time costs, but also improving the efficiency and accuracy of device configuration.

[0167] See also Figure 4 , is a flow chart of a method for generating topology information provided in Example 3 of the present application, and the method for generating topology information is applied to Figure 1 The control device in the LED display control system shown in the figure. Figure 4 As shown, the topology information generation method includes:

[0168] Step 401: Send a target identification information acquisition instruction to at least one first node device.

[0169] The first node device refers to a node device connected to the control device;

[0170] Step 402: Receive target identification information sent by each first node device.

[0171] The target identification information includes identification information forwarded by each first node device to the second node device set and obtained from the second node device set. The second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device.

[0172] In an embodiment of the present application, the target identification information includes tag information corresponding to each node device, and the tag information may include a unique device identifier and an interface identifier of the node device.

[0173] Step 403, parse and integrate the target identification information to generate a topology diagram of the LED display control system.

[0174] The topology information generation method disclosed in the above-mentioned embodiment of the present application is that the control device sends a target identification information acquisition instruction to at least one first node device, then receives the target identification information sent by each first node device, and finally parses and integrates the target identification information to generate a topology map of the LED display control system. Thus, by receiving the target identification information sent by each first node device, the collection of identification information of each node device is realized, and finally the target identification information is summarized and sent to the control device, thereby generating a topology map. Through the topology map, the wrong connection between each node device can be intuitively located. At the same time, the embodiment of the present application can be automatically implemented throughout the process, without the need for operators to spend a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving labor costs and time costs, but also improving the efficiency and accuracy of device configuration.

[0175] Furthermore, the control device stores the total number of node devices in the LED display control system. When the number of node devices involved in the target identification information received by the control device reaches a preset number, that is, the total number of node devices pre-stored by the control device, it indicates that the control device has received the identification information of all node devices. At this time, all identification information can be integrated to generate a topology map. That is, in a possible implementation of the embodiment of the present application, the above step 403 may include:

[0176] Analyze and process each received target identification information to determine the node device involved in each target identification information;

[0177] When the number of node devices involved in each target identification information reaches a preset number, the target identification information is integrated to generate a topology diagram of the LED display control system.

[0178] In the embodiment of the present application, since the control device needs to integrate the topology information between all node devices included in the entire LED display control system, the control device needs to obtain the connection relationship between all node devices in the LED display control system, so before the control device generates a topology map, the control device needs to determine whether the identification information corresponding to all node devices has been obtained. Therefore, when the number of node devices involved in the target identification information reaches a preset number, the control device can determine that the identification information of all node devices in the LED display control system has been obtained, thereby obtaining the connection relationship between all node devices and generating a topology map.

[0179] For some other specific implementation processes and principles in the embodiments of the present application, reference can be made to the detailed description of the above embodiments and will not be repeated here.

[0180] See also Figure 5 , shows a schematic diagram of the structure of a topology information generating device provided in Embodiment 4 of the present application. For the sake of convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0181] The topology information generating device is applied to the control device in the LED display control system, and may specifically include the following modules:

[0182] The instruction sending module 501 is used to send a target identification information acquisition instruction to at least one first node device.

[0183] The first node device refers to a node device connected to the control device.

[0184] The information receiving module 502 is used to receive target identification information sent by each first node device.

[0185] The target identification information includes identification information forwarded by each first node device to the second node device set and obtained from the second node device set. The second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device.

[0186] The first generating module 503 is used to parse and integrate the target identification information to generate a topological diagram of the LED display control system.

[0187] The topology information generating device disclosed in the above embodiment of the present application sends and receives identification information to the second node device set through each first node device, collects the identification information of each node device, and finally summarizes the target identification information and sends it to the control device, thereby generating a topology map. The topology map can intuitively locate the wrong connection between each node device. At the same time, the embodiment of the present application can be automatically implemented throughout the process, without the need for operators to spend a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving labor costs and time costs, but also improving the efficiency and accuracy of device configuration.

[0188] As a possible implementation manner, the target identification information includes tag information corresponding to each node device. The tag information includes a unique device identifier and an interface identifier of the node device.

[0189] In a possible implementation of the fourth embodiment of the present application, the first generating module 503 may specifically include the following submodules:

[0190] The first determination submodule is used to parse and process each received target identification information to determine the node device involved in each target identification information.

[0191] The first generating submodule is used to integrate the target identification information when the number of node devices involved in each target identification information reaches a preset number, so as to generate a topological diagram of the LED display control system.

[0192] See also Figure 6 , shows a schematic diagram of the structure of a topology information generating device provided in Example 5 of the present application. For the sake of convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0193] The topology information generating device is applied to at least one first node device in the LED display control system, and may specifically include the following modules:

[0194] The instruction receiving module 601 is used to receive a target identification information acquisition instruction sent by a control device.

[0195] The information forwarding module 602 is used to forward the first identification information corresponding to the first node device to the second node device set, and obtain the second identification information from the second node device set.

[0196] The second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device.

[0197] The information generation module 603 is used to merge the first identification information and the second identification information to generate target identification information.

[0198] The second generating module 604 is used to send the target identification information to the control device, so that the control device analyzes and integrates the target identification information to generate a topology diagram of the LED display control system.

[0199] The topology information generating device disclosed in the above embodiment of the present application sends and receives identification information to the second node device set through each first node device, realizes the collection of identification information between each node device, and finally summarizes it into target identification information and sends it to the control device, thereby generating a topology map. Through the topology map, the wrong connection between each node device can be intuitively located. At the same time, the embodiment of the present application can be automatically implemented throughout the process, without the need for operators to spend a lot of time on-site inspection, reducing the difficulty of node device configuration, thereby not only saving labor costs and time costs, but also improving the efficiency and accuracy of device configuration.

[0200] As a possible implementation manner, the target identification information includes tag information corresponding to each node device, and the tag information includes a unique device identifier and an interface identifier of the node device.

[0201] In a possible implementation of the fifth embodiment of the present application, the information forwarding module 602 may specifically include the following submodules:

[0202] The first sending submodule is used to forward the video data containing the first identification information to the second node device set.

[0203] The first receiving submodule is used to receive the video data including the second identification information forwarded by the second node device set, and parse and process the video data to determine the second identification information.

[0204] As a possible implementation manner, the identification information is transmitted in a frame interval of the video data.

[0205] In a possible implementation of the fifth embodiment of the present application, the first sending submodule may specifically include the following units:

[0206] The first acquisition unit is used to acquire the transmission frame rate and single frame transmission time of the sent video data.

[0207] The first determining unit is used to determine the time interval between adjacent frames corresponding to the video data according to the transmission frame rate.

[0208] The second determining unit is used to determine the frame interval in each adjacent frame time interval according to the single frame transmission time.

[0209] The first sending unit is used to forward the first identification information to the second node device set within the frame interval.

[0210] In a possible implementation of the fifth embodiment of the present application, the first receiving submodule may specifically include the following units:

[0211] The first receiving unit is used to receive the second identification information forwarded by each second node device within the frame interval.

[0212] As a possible implementation manner, the identification information is transmitted by inserting the identification information into any image frame in the video data for transmission.

[0213] In a possible implementation of the fifth embodiment of the present application, the first sending submodule may specifically include the following units:

[0214] The second acquisition unit is used to acquire the image resolution corresponding to any image frame in the video data.

[0215] The third determining unit is used to scale the image resolution and determine a data space for storing the first identification information.

[0216] The first generating unit is used to store the first identification information in the data space and generate video data containing the first identification information.

[0217] The second sending unit is used to forward the video data including the first identification information to the second node device.

[0218] In a possible implementation of the fifth embodiment of the present application, the first receiving submodule may specifically include the following units:

[0219] The second receiving unit is used to receive the video data including the second identification information forwarded by the second node device.

[0220] The fourth determining unit is used to parse the video data containing the second identification information to determine any image frame in the video containing the second identification information.

[0221] The third acquisition unit is used to acquire second identification information from any image frame.

[0222] As a possible implementation, the identification information is transmitted by inserting a frame of image containing the identification information into the video data for transmission.

[0223] In a possible implementation of the fifth embodiment of the present application, the first sending submodule may specifically include the following units:

[0224] The second generating unit is used to encode the first identification information according to a preset rule sent by the control device to generate an image containing the first identification information.

[0225] The third generating unit is used to insert the image containing the first identification information into the video data to generate the video data containing the first identification information.

[0226] The third sending unit is used to forward the video data containing the first identification information to the second node device set.

[0227] In a possible implementation of the fifth embodiment of the present application, the first receiving submodule may specifically include the following units:

[0228] The third receiving unit is used to receive the video data including the second identification information forwarded by the second node device set.

[0229] The fifth determining unit is used to parse the video data containing the second identification information to determine the image containing the second identification information.

[0230] The sixth determination unit is used to parse the image containing the second identification information according to a preset rule, and determine the second identification information corresponding to the second node device set.

[0231] As a possible implementation manner, the identification information is in the form of any one of color, graphic and display position.

[0232] Figure 7 Schematic diagram of the structure of the terminal device provided in Example 6 of the present application. Figure 7 As shown, the terminal device 700 of this embodiment includes: at least one processor 77 ( Figure 7 Only one is shown in the figure) a processor, a memory 720, and a computer program 721 stored in the memory 720 and executable on the at least one processor 77, and when the processor 710 executes the computer program 721, the steps in the above-mentioned various topology information generation method embodiments are implemented.

[0233] The terminal device 700 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor 710 and a memory 720. Those skilled in the art will appreciate that Figure 7 It is only an example of the terminal device 700 and does not constitute a limitation on the terminal device 700. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, etc.

[0234] The processor 710 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0235] In some embodiments, the memory 720 may be an internal storage unit of the terminal device 700, such as a hard disk or memory of the terminal device 700. In other embodiments, the memory 720 may also be an external storage device of the terminal device 700, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the terminal device 700. Further, the memory 720 may also include both an internal storage unit of the terminal device 700 and an external storage device. The memory 720 is used to store an operating system, an application program, a boot loader (Boot Loader), data and other programs, such as the program code of the computer program, etc. The memory 720 may also be used to temporarily store data that has been output or is to be output.

[0236] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0237] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0238] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0239] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components 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 through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0240] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0241] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0242] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0243] The present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed through a computer program product. When the computer program product runs on a terminal device, the terminal device can implement the steps in the above-mentioned method embodiments when executing.

[0244] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above-mentioned embodiments, a person skilled in the art should understand that the technical solutions described in the above-mentioned embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A method for generating topological information of an LED display control system, characterized in that: A control device applied to an LED display control system, the LED display control system comprising the control device and at least one node device, the method comprising: Sending a target identification information acquisition instruction to at least one first node device, wherein the first node device refers to a node device connected to the control device; receiving target identification information sent by each of the first node devices, wherein the target identification information includes identification information forwarded by each of the first node devices to a second node device set and obtained from the second node device set, the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device; the identification information is set in the video data and is forwarded along with the video data; the transmission method of the identification information includes transmission in the frame interval of the video data; The target identification information is parsed and integrated to generate a topological diagram of the LED display control system.

2. The method according to claim 1, characterized in that The target identification information includes tag information corresponding to each of the node devices, and the tag information includes a unique device identifier and an interface identifier of the node device.

3. The method according to claim 1, characterized in that The target identification information is parsed and integrated to generate a topological diagram of the LED display control system, including: Parsing each of the received target identification information to determine the node device involved in each of the target identification information; When the number of the node devices involved in each of the target identification information reaches a preset number, the target identification information is integrated to generate a topology diagram of the LED display control system.

4. A method for generating topological information of an LED display control system, characterized in that: At least one first node device is applied to an LED display control system, the LED display control system includes a control device and at least one node device, the first node device refers to a node device connected to the control device, and the method includes: Receiving a target identification information acquisition instruction sent by the control device; Forwarding first identification information corresponding to the first node device to a second node device set, and obtaining second identification information from the second node device set, wherein the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device; the first identification information and the second identification information are set in the video data and are forwarded along with the video data; the transmission method of the first identification information and the second identification information includes transmitting them in the frame interval of the video data; Merging the first identification information with the second identification information to generate target identification information; The target identification information is sent to the control device, so that the control device parses and integrates the target identification information to generate a topological diagram of the LED display control system.

5. The method according to claim 4, characterized in that The target identification information includes tag information corresponding to each of the node devices, and the tag information includes a unique device identifier and an interface identifier of the node device.

6. The method according to claim 4, characterized in that The forwarding of the first identification information corresponding to the first node device to a second node device set, and acquiring second identification information from the second node device set, includes: Forwarding the video data including the first identification information to the second node device set; The video data including the second identification information forwarded by the second node device set is received, and the video data is parsed and processed to determine the second identification information.

7. The method according to claim 6, characterized in that The forwarding of the video data including the first identification information to the second node device set includes: Obtaining a transmission frame rate and a single frame transmission time for sending the video data; Determining the time interval between adjacent frames corresponding to the video data according to the transmission frame rate; Determining a frame interval in each of the adjacent frame time intervals according to the single frame transmission time; The first identification information is forwarded to the second node device set within the frame interval.

8. The method according to claim 7, characterized in that The receiving the video data including the second identification information forwarded by the second node device set, and parsing the video data to determine the second identification information includes: Receive the second identification information forwarded by each of the second node devices within the frame interval.

9. The method according to claim 6, characterized in that The transmission method of the first identification information includes inserting the first identification information into any image frame in the video data for transmission, and the transmission method of the second identification information includes inserting the second identification information into any image frame in the video data for transmission.

10. The method according to claim 9, characterized in that The forwarding of the video data including the first identification information to the second node device set includes: Obtaining an image resolution corresponding to any image frame in the video data; Scaling the image resolution to determine a data space for storing the first identification information; storing the first identification information in the data space, and generating video data including the first identification information; The video data including the first identification information is forwarded to the second node device set.

11. The method according to claim 10, characterized in that The receiving the video data including the second identification information forwarded by the second node device set, and parsing the video data to determine the second identification information includes: receiving the video data including the second identification information forwarded by the second node device set; Analyze the video data containing the second identification information to determine any one of the image frames in the video containing the second identification information; The second identification information is obtained from any one of the image frames.

12. The method according to claim 6, characterized in that The transmission method of the first identification information includes inserting a frame of image containing the first identification information into the video data for transmission, and the transmission method of the second identification information includes inserting a frame of image containing the second identification information into the video data for transmission.

13. The method according to claim 12, characterized in that The forwarding of the video data including the first identification information to the second node device set includes: encoding the first identification information according to a preset rule issued by the control device to generate an image including the first identification information; inserting the image including the first identification information into the video data to generate video data including the first identification information; The video data including the first identification information is forwarded to the second node device set.

14. The method according to claim 13, characterized in that The receiving the video data including the second identification information forwarded by the second node device set, and parsing the video data to determine the second identification information includes: receiving the video data including the second identification information forwarded by the second node device set; parsing the video data including the second identification information to determine the image including the second identification information; According to the preset rule, the image including the second identification information is parsed to determine the second identification information corresponding to the second node device set.

15. The method according to claim 14, characterized in that The first identification information and the second identification information may be in any one of a color, a graphic, and a display position.

16. An LED display control system, characterized in that: The LED display control system includes a control device and at least one node device, wherein the node device includes a first node device, and the first node device refers to a node device connected to the control device. The system includes: The first node device is used to receive the target identification information acquisition instruction sent by the control device, forward the first identification information corresponding to the first node device to the second node device set, and obtain the second identification information from the second node device set, merge the first identification information with the second identification information to generate target identification information, and send the target identification information to the control device, wherein the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device; the first identification information and the second identification information are set in the video data and are forwarded along with the video data; the transmission method of the first identification information and the second identification information includes transmitting them in the frame interval of the video data; The control device is used to receive the target identification information sent by each of the first node devices, parse and integrate the target identification information, and generate a topology diagram of the LED display control system.

17. A topology information generating device, characterized in that: A control device applied to an LED display control system, the LED display control system comprising the control device and at least one node device, the device comprising: An instruction sending module, used to send a target identification information acquisition instruction to at least one first node device, wherein the first node device refers to a node device connected to the control device; an information receiving module, configured to receive target identification information sent by each of the first node devices, wherein the target identification information includes identification information forwarded by each of the first node devices to a second node device set and obtained from the second node device set, the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device; the identification information is set in the video data and is forwarded along with the video data; the transmission method of the identification information includes transmission in a frame interval of the video data; The first generating module is used to parse and integrate the target identification information to generate a topological diagram of the LED display control system.

18. A topology information generating device, characterized in that: At least one first node device applied to an LED display control system, the LED display control system includes a control device and at least one node device, the first node device refers to a node device connected to the control device, and the device includes: An instruction receiving module, used to receive a target identification information acquisition instruction sent by the control device; an information forwarding module, configured to forward first identification information corresponding to the first node device to a second node device set, and obtain second identification information from the second node device set, wherein the second node device set includes at least one second node device, and the second node device refers to a downstream device connected to the first node device; the first identification information and the second identification information are set in the video data and are forwarded along with the video data; the transmission method of the first identification information and the second identification information includes transmitting in a frame interval of the video data; An information generation module, used to merge the first identification information with the second identification information to generate target identification information; The second generating module is used to send the target identification information to the control device, so that the control device parses and integrates the target identification information to generate a topological diagram of the LED display control system.

Citation Information

Patent Citations

  • Networking topology structure display method and device

    CN112583627A

  • Module controller broadcasting method, topological relation recognition method and display control system

    CN112929192A

  • Video data transmission method and device based on video stream data, and storage medium

    CN113938667A