CN113377583A - Display screen controller backup method, device and system - Google Patents
Display screen controller backup method, device and system Download PDFInfo
- Publication number
- CN113377583A CN113377583A CN202110737782.7A CN202110737782A CN113377583A CN 113377583 A CN113377583 A CN 113377583A CN 202110737782 A CN202110737782 A CN 202110737782A CN 113377583 A CN113377583 A CN 113377583A
- Authority
- CN
- China
- Prior art keywords
- controller
- controllers
- configuration information
- paired
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract description 44
- 238000012163 sequencing technique Methods 0.000 claims description 4
- 230000015654 memory Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1608—Error detection by comparing the output signals of redundant hardware
- G06F11/1616—Error detection by comparing the output signals of redundant hardware where the redundant component is an I/O device or an adapter therefor
- G06F11/162—Displays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Digital Computer Display Output (AREA)
Abstract
The embodiment of the invention provides a display screen controller backup method, a display screen controller backup device and a display screen controller backup system, wherein the display screen controller backup method comprises the following steps: receiving a plurality of controller reported parameters respectively output by a plurality of controllers, and determining at least one group of paired controllers in the plurality of controllers based on the plurality of controller reported parameters, wherein the paired controllers are two controllers with the same display area; and randomly selecting one of the paired controllers as a target controller, configuring the target controller to generate configuration information, converting the configuration information to generate conversion configuration information, and sending the conversion configuration information to the other of the paired controllers for configuration. The embodiment of the invention can solve the problems of difficult configuration and easy error of multi-controller backup in the prior art.
Description
Technical Field
The invention relates to the technical field of display, in particular to a display screen controller backup method, a display screen controller backup device and a display screen controller backup system.
Background
The LED display screen is widely applied to various indoor and outdoor occasions due to the advantages of high brightness, wide color gamut and flexible splicing. For important occasions, redundant controllers are often added in a display system to achieve the backup function when equipment goes wrong. At present, for the configuration of a display system related to backup, all controllers of the backup display system need to be manually configured independently, and the configuration is complex in operation, high in repeatability and prone to errors.
Therefore, the present invention provides a method for backing up a display screen controller, which can reduce the workload of manually configuring the controller, is simple in operation, has low repeatability, and is not prone to error.
Disclosure of Invention
In order to overcome the defects and shortcomings in the prior art, the embodiment of the invention discloses a display screen controller backup method, a display screen controller backup device and a display screen controller backup system, which can solve the problems that the configuration of multi-controller backup is difficult and error prone in the prior art, reduce the workload of manual configuration of controllers, enable the configuration operation to be simple, have low repeatability and are difficult to make errors, and increase the experience of users.
In a first aspect, an embodiment of the present invention discloses a method for backing up a display screen controller, including: receiving a plurality of controller reported parameters respectively output by a plurality of controllers, and determining at least one group of paired controllers in the plurality of controllers based on the plurality of controller reported parameters, wherein the paired controllers are two controllers with the same display area; and randomly selecting one of the paired controllers as a target controller, configuring the target controller based on user input information to generate configuration information, converting the configuration information to generate conversion configuration information, and sending the conversion configuration information to the other of the paired controllers for configuration.
The method comprises the steps of receiving a plurality of controller reported parameters respectively output by a plurality of controllers, and determining at least one group of paired controllers in the plurality of controllers based on the plurality of controller reported parameters, wherein the paired controllers are two controllers with the same display area; and randomly selecting one of the paired controllers in each group as a target controller, configuring the target controller to generate configuration information, converting the configuration information to generate conversion configuration information, and sending the conversion configuration information to the other paired controller for configuration, so that the configuration of any one of the paired controllers can be realized, and the function of mutual backup of the paired controllers can be realized, thereby solving the problems of difficult configuration and easy error of backup of multiple controllers in the prior art, reducing the workload of configuring each controller in the prior art, ensuring simple configuration operation, low repeatability, difficult error and increased user experience.
In an embodiment of the present invention, the reported parameters of the plurality of controllers are compared, and the controllers corresponding to the reported parameters of the controllers with the same comparison result are determined as a set of paired controllers.
The controller corresponding to the controller reporting parameters with the same comparison result is used as a group of paired controllers by comparing the controller reporting parameters, so that the controllers with the same reporting parameters can be paired, the error rate of configuration is reduced, and the reliability of configuration is improved.
In an embodiment of the present invention, the comparing the reported parameters of the plurality of controllers, and determining the controllers corresponding to the reported parameters of the controllers with the same comparison result as a group of paired controllers includes: analyzing the reported parameters of each controller to obtain at least one controller port identifier of the corresponding controller and a group of display box identifiers associated with each controller port identifier; and comparing the plurality of groups of display box body identifications to take two controller ports corresponding to two controller port identifications associated with two groups of display box body identifications with the same comparison result as paired controller ports, and determining the two controllers corresponding to the two controller ports as a group of paired controllers.
In an embodiment of the present invention, the configuring the target controller to generate configuration information includes: generating at least one display box body which is respectively connected with at least one controller port in each controller according to the reported parameters of the controllers; sequentially using the at least one controller port of the target controller as a target controller port based on user selection operation so as to display at least one display box body connected with the target controller port on an operation interface; responding to the operation of moving and sequencing at least one display box body connected with the port of the target controller by a user, and generating box body position information of each display box body connected with the port of the target controller; and sending the box body position information of the at least one display box body connected with the at least one controller port of the target controller to the target controller as the configuration information.
In an embodiment of the present invention, the configuration information includes: the box body position information of each display box body connected with the controller port in the target controller; the converting the configuration information to generate the conversion configuration information includes: and converting the box position information of each display box connected with the controller port reversely in sequence as at least one part of the conversion configuration information.
In an embodiment of the present invention, the converting the configuration information to generate converted configuration information, and sending the converted configuration information to the other of the pair of controllers for configuration includes: and converting the configuration information by the target controller to generate converted configuration information and sending the converted configuration information to the other controller of the pair.
In a second aspect, an embodiment of the present invention discloses a backup device for a display screen controller, including: a receiving determining module, configured to receive multiple controller reporting parameters output by multiple controllers respectively, and determine at least one pair of controllers in the multiple controllers based on the multiple controller reporting parameters, where the pair of controllers are two controllers with the same display area; and the configuration and conversion module is used for randomly selecting one of the paired controllers as a target controller, configuring the target controller to generate configuration information, converting the configuration information to generate conversion configuration information and sending the conversion configuration information to the other of the paired controllers for configuration.
In one embodiment of the present invention, the reception determination module includes: and the parameter comparison unit is used for comparing the reported parameters of the controllers so as to determine the controllers corresponding to the reported parameters of the controllers with the same comparison result as a group of paired controllers.
In an embodiment of the present invention, the parameter comparison unit includes: the analysis subunit is configured to analyze the parameter reported by each controller to obtain at least one controller port identifier of the corresponding controller and a group of display box identifiers associated with each controller port identifier; and the identification comparison pair subunit is used for comparing a plurality of groups of display box body identifications so as to take two controller ports corresponding to two controller port identifications associated with two groups of display box body identifications with the same comparison result as paired controller ports and determine two controllers corresponding to the two controller ports as a group of paired controllers.
In a third aspect, an embodiment of the present invention discloses a display screen controller backup system, including: the upper computer is used for executing the backup method of any one display screen controller in the first aspect; the controllers are electrically connected with the upper computer; and a plurality of receiving cards electrically connected with the plurality of controllers.
In a fourth aspect, an embodiment of the present invention discloses a display screen controller backup system, which is characterized by including: a processor and a memory coupled to the processor; the memory stores instructions executed by the processor, and the instructions enable the processor to implement any one of the display screen controller backup methods described in the first aspect when executed.
In a fifth aspect, an embodiment of the present invention discloses a computer-readable storage medium, where a computer program is stored, and when the stored computer program is executed by a processor, the method for backing up a display screen controller according to any one of the first aspect can be implemented.
As can be seen from the above, the above technical features of the present invention may have one or more of the following advantages: on one hand, the paired controllers with the same reporting parameters can be directly determined by reporting the parameters through a plurality of controllers, so that the error rate of the configuration of the controllers is reduced; on the other hand, the backup function between the controllers can be realized by responding to the configuration of one of the paired controllers by the user, the configuration operation is simple, the workload of manual configuration is greatly reduced, and the configuration is only needed once to reduce the repeatability of the configuration.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic flowchart of a display screen controller backup method according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram of a display screen controller backup system according to an embodiment of the present invention.
Fig. 3 is a schematic structural diagram of a connection link for connecting a dual controller to a display screen according to an embodiment of the present invention.
Fig. 4 is a schematic view of an initial operation interface responding to a user operation according to a specific implementation of a method for backing up a display screen controller disclosed in an embodiment of the present invention.
Fig. 5 is a schematic view of a configuration operation interface responding to a user operation according to a specific implementation of a display screen controller backup method according to an embodiment of the present invention.
Fig. 6 is a schematic structural diagram of a display screen controller backup device according to an embodiment of the present invention.
Fig. 7 is a schematic structural diagram of a display screen controller backup system according to an embodiment of the present invention.
Fig. 8 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, a method for backing up a display screen controller according to an embodiment of the present invention includes steps S11 to S13.
S11: receiving a plurality of controller reported parameters respectively output by a plurality of controllers, and determining at least one group of paired controllers in the plurality of controllers based on the plurality of controller reported parameters, wherein the paired controllers are two controllers with the same display area.
S13: and randomly selecting one of the paired controllers as a target controller, configuring the target controller to generate configuration information, converting the configuration information to generate conversion configuration information, and sending the conversion configuration information to the other of the paired controllers for configuration.
In step S11, the controller is, for example, a sending card in an LED display screen control system or other video processing device, and the sending card includes: an FPGA (Field Programmable Gate Array), an MCU (micro controller unit) connected to the FPGA, an ethernet interface, and the like. The mentioned reporting parameters of the controller may include, for example: the controller port identification, a group of display box identification related to each controller port identification, the model of the display box, the resolution of the display box and the like. The mentioned display area can be understood as the display area in a display screen formed by splicing a plurality of display boxes. The mentioned controller port identification may be understood as unique identification information, e.g. a MAC address, of a controller port, e.g. an ethernet interface. Reference to displaying a bin identification may be understood as a unique identification information, e.g. a serial number, of a display bin, e.g. an LED bin.
In step S13, the operation of arbitrarily selecting one of the paired controllers in each group as the target controller may be the user' S active selection or the default setting of the software. The mentioned conversion processing of the configuration information can be divided into two cases: one is the case of an upper computer, the upper computer can carry out conversion processing on the configuration information and send the configuration information to the other controller, and the target controller can carry out conversion processing on the configuration information and synchronously send the configuration information to the other controller in pair without depending on the upper computer, wherein the target controller and the other controller in pair carry out data transmission through a network cable connection or a plug-in wireless network card; in another case, the target controller may be configured without an upper computer, for example, the target controller may be configured before the upper computer, data transmission may be performed between the target controller and the other target controller of the pair of controllers, and the target controller may perform conversion processing on the configuration information and then transmit the configuration information to the other target controller of the pair of controllers. The other of the target controller and the pair of controllers may be the same controller or different controllers.
The pair of controllers can be understood as a main controller and a backup controller, a display box in the display screen preferentially displays image data sent by the main controller, the aforementioned target controller can be the main controller and can also be the backup controller, when the target controller is the main controller, the other of the pair of controllers is the backup controller, when the target controller is the backup controller, the other of the pair of controllers is the main controller, the display box in the display screen preferentially displays the image data sent by the main controller, and when the display box cannot receive the image data sent by the main controller, the display box is switched to the image data sent by the backup controller for display, so that the function of mutual backup between the pair of controllers is realized. In this embodiment, the determination of the master controller and the slave controller in the pair of controllers can be selected by the user or the system by default, and further the priority of displaying the box body display is determined.
Further, step S11 includes, for example, step S111: and comparing the reported parameters of the controllers to determine the controllers corresponding to the reported parameters of the controllers with the same comparison result as a group of paired controllers.
It can be understood that the controller reporting parameters sent by the paired controllers are the same, so that the upper computer can compare the controller reporting parameters sent by each controller, and use the controllers with the same controller reporting parameters as a group of paired controllers.
Of course, in other embodiments of the present invention, since the information related to the parameters reported by the controller is more, in order to save time and improve operation efficiency, the upper computer may not compare all the parameters reported by the controller, that is, may only compare part of the contents in the parameters reported by the controller to determine the paired controllers.
Specifically, step S111 includes, for example: analyzing the reported parameters of each controller to obtain at least one controller port identifier of the corresponding controller and a group of display box identifiers associated with each controller port identifier; and comparing the plurality of groups of display box body identifications to take two controller ports corresponding to two controller port identifications associated with two groups of display box body identifications with the same comparison result as paired controller ports, and determining the two controllers corresponding to the two controller ports as a group of paired controllers.
The controller port mentioned is, for example, a fiber interface or an ethernet interface. The mentioned controller port identification may be understood as unique identification information of each controller port, e.g. as a MAC address. Reference to display box identification may be understood to be unique identification information for each display box, such as a serial number. In this embodiment, the specific content of the controller port identifier and the display box identifier, the number of the controller ports, and the number of display boxes connected to each controller port are not limited.
Further, the configuring the target controller to generate the configuration information in step S13 may specifically include: generating at least one display box body respectively connected with at least one controller port in each controller according to the reported parameters of the controllers, sequentially using the at least one controller port of the target controller as a target controller port based on user selection operation so as to display the at least one display box body connected with the target controller port on an operation interface, responding to the operation of moving and sequencing the at least one display box body connected with the target controller port by a user, generating box body position information of each display box body connected with the target controller port, and using the box body position information of the at least one display box body connected with the at least one controller port of the target controller as the configuration information.
As can be seen from the above description, the information displayed on the operation interface for responding to the user configuration is generated by reporting parameters by the plurality of controllers. The information displayed by the operation interface may include, for example: and the paired controller identifiers, each controller port identifier and each controller port identifier correspond to an associated group of display box identifiers.
Further, the configuration information includes, for example: and the box body position information of each display box body connected with the controller port in the target controller. The conversion process includes, for example: and converting the box position information of each display box connected with the controller port in reverse order as at least one part of the conversion configuration information.
The box position information may be understood as position information where each display box identifier is moved by a user, and coordinate information corresponding to each box is automatically generated. The reverse order conversion is understood to mean that a group of display boxes associated with the controller ports are converted with both ends in opposite directions, so that the box orders configured by the other of the target controller and the paired controller are in opposite directions. At least a portion of the references, where the controller has only one portal, are all portions of the description herein.
For example, when a controller port, such as a network port, of one controller is connected to the display box a, the display box b, and the display box c, the configuration information generated after the user performs the moving and sorting is that the position coordinate corresponding to the display box a is (0, 0), the position coordinate corresponding to the display box b is (10, 0), and the position coordinate corresponding to the display box c is (20, 0). And (3) performing sequential inversion conversion to obtain position coordinates (20, 0) corresponding to the display box body a, position coordinates (10, 0) corresponding to the display box body b and position coordinates (0, 0) corresponding to the display box body a, and completing the sequential inversion conversion to obtain conversion configuration information of the other controller in the pair.
For better understanding of the present embodiment, a specific implementation of the display screen controller backup method disclosed in the present embodiment is illustrated below with reference to fig. 2 to 5.
As shown in fig. 2, an embodiment of the present invention discloses a display screen controller backup system 200, for example, including: the system comprises an upper computer 201, a plurality of controllers 202 and a display screen 203, wherein the upper computer 201 is used for executing the display screen controller backup method disclosed by the embodiment. A plurality of controllers 202 are electrically connected to an upper computer and a display screen 203.
The host computer 201 is, for example, a personal computer, a server, a hand-held or portable device, a tablet device, multi-processor system, microprocessor-based system, an editable consumer electronics device, a network PC, a minicomputer, a mainframe computer, a distributed computing environment that includes any of the above systems or devices, and the like.
The controller 202 is, for example, a transmitting card in an LED display screen control system or other video processing devices, for example, the controller 202 includes: an FPGA (Field Programmable Gate Array), an MCU (micro controller unit) connected to the FPGA, an ethernet interface, and the like. The number of the plurality of controllers 202 is not limited in this embodiment, and may be singular or even, and finally the controllers with the same parameters reported by the controllers are configured as paired controllers to implement the function of mutual backup between the paired controllers.
Wherein, the display screen 203 is for example the LED display screen, and it is formed by a plurality of display box bodies such as the concatenation of LED box body, and wherein every display box body is for example including the LED lamp plate of receiving the card and electric connection receiving card, and the receiving card is used for controlling to light the LED lamp plate, for example includes: ethernet interface and FPGA.
For example, referring to fig. 3, the display screen 203 is formed by splicing 9 display boxes according to an arrangement of 3 × 3. The plurality of controllers 202 includes, for example, two controllers: a controller 202A and a controller 202B, each controller comprising, for example, three Ethernet interfaces, i.e., controller 202A comprises, for example, Ethernet interfaces A1-A3, and controller 202B comprises, for example, Ethernet interfaces B1-B3. The controller 202A and the controller 202B carry the same display area, for example, carry the same display screen 203, and are backed up with each other. The Ethernet interfaces A1-A3 are respectively connected with three columns of display boxes, and the Ethernet interfaces B1-B3 and the Ethernet interfaces A1-A3 are backup to each other. Taking ethernet interface a1 as an example, ethernet interface a1 is connected to display box ABC, and ethernet interface B1 is connected to display box CBA.
The upper computer 201, for example, obtains controller reporting information reported by the controller 202A and the controller 202B, where the controller reporting information sent by the controller 202A includes, for example: the controller port identification is 202A, the controller port identification is A1-A3, each controller port identification is associated with a display box identification, taking the controller port identification A1 as an example, the associated display box identification is ABC, and the information reported by the controller also comprises the resolution of each display box, namely the box size, the model of the display box and the like. The controller report information sent by the controller 202B includes, for example: controller port ID 202B, controller port ID B1-B3, each controller port ID associated with a display box ID, for example controller port ID B1, which is ABC, and information including resolution of each display box, i.e., box size, and model number of the display box.
After the upper computer 201 acquires the controller report information, the received controller report information is compared, and the upper computer 201 may compare all contents in the controller report information to determine a paired controller, or the upper computer 201 may analyze the controller report information to obtain a display box identifier connected to a controller port, as in the foregoing example, after the upper computer 201 analyzes the received controller report information, it may obtain that the display box identifier associated with the controller port identifier a1 is ABC, the display box identifier associated with the controller port identifier B1 is ABC, and the display box identifiers associated with the controller port identifier a1 and the controller port identifier B1 are paired controller ports, and the controller 202A and the controller 202B are paired controllers, and display the paired controllers on an operation interface. Then, the user can designate which is the main controller and which is the backup controller on the operation interface, or the upper computer can default to set one as the main controller and one as the backup controller. Further, the user may configure any one of the pair of controllers on the operation interface.
For example, referring to fig. 4 and 5, a process for configuring the controller 202A for a user at an operational interface of the host computer 201. First, referring to FIG. 4, the user selects controller 202A as the target controller among the pair of controllers and first selects Ethernet interface A1 for configuration of the initial operator interface, as seen from the bottom right of FIG. 4, with a column of display boxes ABC corresponding to Ethernet interface A1. Referring to fig. 5, an interface for the user to select the ethernet interface a1 for configuration operation is selected, specifically, the user sequentially drags the display boxes ABC to the sorting interface for sorting connection, so as to obtain an arrangement order of the display boxes A, B, C, the upper computer can automatically generate box position information, i.e., position coordinates, of each display box based on the arrangement order, for example, the position coordinates corresponding to the display box a are (0, 0), the position coordinates corresponding to the display box B are (10, 0), and the position coordinates corresponding to the display box C are (20, 0), so as to complete configuration of the ethernet interface a1, and then the upper computer selects the ethernet interfaces a2-A3 to perform the aforementioned operation respectively to complete corresponding configuration, so that the upper computer can obtain box position information of the display boxes connected to each ethernet interface a1-A3 in the controller a1, and send the box position information as configuration information to the controller 202A, thereby completing the configuration of the controller 202A.
Then, the upper computer 201 or the controller 202A may perform conversion processing on the configuration information to generate converted configuration information, and send the converted configuration information to the controller 202B. For example, as described above, the position coordinate corresponding to the display box a connected to the ethernet interface a1 is (0, 0), the position coordinate corresponding to the display box B is (10, 0), the position coordinate corresponding to the display box C is (20, 0), the position coordinate corresponding to the display box a is (20, 0) obtained by performing conversion processing on the position coordinates, the position coordinate corresponding to the display box B is (10, 0), and the position coordinate corresponding to the display box C is (0, 0) as configuration information of the ethernet interface B1 of the controller 202B, that is, the configuration of the ethernet interface B1 is automatically completed, and the same is true for the other ethernet interfaces of the controller 202B, so that the configuration of the controller 202B is automatically completed without manual operation by a user.
Further, referring to fig. 3, when the controller 202A and the controller 202B simultaneously transmit images to the display boxes ABC of the display screen 203, the controller 202A sequentially transmits images of the display boxes A, B, C to the display screen 203 according to the configured display box order, and the controller 202B sequentially transmits images of the display boxes C, B, A to the display screen 203 according to the configured display box order. The display box A, B, C in the display screen 203 sets priority to the image sent by the controller 202A by default, and when the display box A, B fails to communicate with the controller, the display box B, C switches to the image sent by the controller 202B to ensure that the display screen 203 displays the image normally.
The number of the controllers connected to the screen body is only for example, and is not limited herein, and in this embodiment, only two controllers are illustrated, which is mainly to simplify the process of configuring the controllers connected to the display screen, and in an actual connection link, the configuration process may also refer to the configuration operation of the controller 202A, regardless of the number of the controllers.
Referring to fig. 6, an embodiment of the present invention provides a display screen controller backup apparatus 100, for example, including: a receiving and determining module 101 and a configuring and converting module 102, configured to execute the display screen controller backup method.
The receiving and determining module 101 is configured to receive multiple controller reporting parameters respectively output by multiple controllers, and determine at least one pair of controllers in the multiple controllers based on the multiple controller reporting parameters, where the pair of controllers are two controllers with the same display area.
The configuration and conversion module 102 is configured to select any one of the paired controllers as a target controller, configure the target controller to generate configuration information, perform conversion processing on the configuration information to generate conversion configuration information, and send the conversion configuration information to the other one of the paired controllers for configuration.
Further, the reception determination module 101 includes, for example: and the parameter comparison unit is used for comparing the reported parameters of the controllers so as to determine two controllers corresponding to the two reported parameters of the controllers with the same comparison result as a group of paired controllers.
Further, the parameter comparison unit includes, for example: parsing the subunits and identifying the ratio subunits. And the analysis subunit is used for analyzing the reported parameters of each controller to obtain at least one controller port identifier of the corresponding controller and a group of display box identifiers associated with each controller port identifier. And the identification comparison pair subunit is used for comparing a plurality of groups of display box body identifications so as to take two controller ports corresponding to two controller port identifications associated with two groups of display box body identifications with the same comparison result as paired controller ports and determine two controllers corresponding to the two controller ports as a group of paired controllers.
Further, the configuration and conversion module 102 specifically includes: generating at least one display box body which is respectively connected with at least one controller port in each controller according to the reported parameters of the controllers; sequentially using the at least one controller port of the target controller as a target controller port based on user selection operation so as to display at least one display box body connected with the target controller port on an operation interface; responding to the operation of moving and sequencing at least one display box body connected with the port of the target controller by a user, and generating box body position information of each display box body connected with the port of the target controller; and sending the box body position information of the at least one display box body connected with the at least one controller port of the target controller to the target controller as the configuration information.
Further, the configuration information includes, for example: the box body position information of each display box body connected with the controller port in the target controller; the converting the configuration information to generate the conversion configuration information includes, for example: and converting the box position information of each display box connected with the controller port in reverse order as at least one part of the conversion configuration information.
Further, performing a conversion process on the configuration information to generate conversion configuration information, and sending the conversion configuration information to the other of the pair of controllers for configuration, for example, includes: and converting the configuration information by the target controller to generate converted configuration information and sending the converted configuration information to the other controller of the pair.
Further, referring to fig. 7, an embodiment of the present invention provides a display screen controller backup system 300, for example, including: a processor 301 and a processor-attached memory 302; the memory 302 stores instructions executed by the processor 301, and the instructions enable the processor 301 to implement the above-mentioned display screen controller backup method when executing the instructions.
In addition, referring to fig. 8, an embodiment of the present invention provides a computer-readable storage medium 400. The computer-readable storage medium 400 is, for example, a non-volatile memory, such as: magnetic media (e.g., hard disks, floppy disks, and magnetic tape), optical media (e.g., CDROM disks and DVDs), magneto-optical media (e.g., optical disks), and hardware devices specially constructed for storing and executing computer-executable instructions (e.g., Read Only Memories (ROMs), Random Access Memories (RAMs), flash memories, etc.). The computer-readable storage medium 400 has stored thereon a computer program 410. The computer-readable storage medium 400 may be executed by one or more processors or processing devices to execute the computer program 410 to implement the display screen controller backup method in the foregoing embodiments.
In summary, in the above embodiments, the multiple controller reporting parameters respectively output by the multiple controllers are received, so as to determine at least one pair of controllers in the multiple controllers based on the multiple controller reporting parameters, where each pair of controllers is two controllers with the same display area, any one of the pair of controllers in each group is selected as a target controller, and the target controller is configured based on user input information to generate configuration information, and the configuration information is subjected to target controller conversion processing to generate conversion configuration information, which is sent to the other one of the pair of controllers for configuration, and on one hand, the pair of controllers with the same reporting parameter can be obtained by reporting the multiple controllers, so as to reduce an error rate of controller configuration; on the other hand, the backup function between the controllers can be realized by responding to the configuration of one of the paired controllers by the user, the configuration operation is simple, the workload of manual configuration is greatly reduced, and the configuration is only needed once to reduce the repeatability of the configuration.
In addition, it should be understood that the foregoing embodiments are merely exemplary illustrations of the present invention, and the technical solutions of the embodiments can be arbitrarily combined and collocated without conflict between technical features and structural contradictions, which do not violate the purpose of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed method, apparatus, and system may be implemented in other ways. For example, the modules included in the devices described above are merely illustrative, and for example, the division of a unit is only one logical division, and there may be other divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may also be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, each functional unit/module in the embodiments of the present invention may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one unit/module. The integrated units/modules may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units/modules.
The integrated units/modules, which are implemented in the form of software functional units/modules, may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A method for backing up a display screen controller is characterized by comprising the following steps:
receiving a plurality of controller reported parameters respectively output by a plurality of controllers, and determining at least one group of paired controllers in the plurality of controllers based on the plurality of controller reported parameters, wherein the paired controllers are two controllers with the same display area; and
and randomly selecting one of the paired controllers as a target controller, configuring the target controller to generate configuration information, converting the configuration information to generate conversion configuration information, and sending the conversion configuration information to the other of the paired controllers for configuration.
2. The method of claim 1, wherein the receiving the controller reporting parameters respectively output by the controllers to determine at least one paired controller of the controllers based on the controller reporting parameters comprises:
comparing the reported parameters of the controllers, and determining the controllers corresponding to the reported parameters of the controllers with the same comparison result as a group of paired controllers.
3. The method for backing up a display screen controller according to claim 2, wherein comparing the reported parameters of the plurality of controllers, and determining the controllers corresponding to the reported parameters of the controllers with the same comparison result as a set of paired controllers comprises:
analyzing the reported parameters of each controller to obtain at least one controller port identifier of the corresponding controller and a group of display box identifiers associated with each controller port identifier;
and comparing the plurality of groups of display box body identifications to take two controller ports corresponding to two controller port identifications associated with two groups of display box body identifications with the same comparison result as paired controller ports, and determining the two controllers corresponding to the two controller ports as a group of paired controllers.
4. The method for backing up a display screen controller according to claim 1, wherein the configuring the target controller to generate configuration information includes:
generating at least one display box body which is respectively connected with at least one controller port in each controller according to the reported parameters of the controllers;
sequentially using the at least one controller port of the target controller as a target controller port based on user selection operation so as to display at least one display box body connected with the target controller port on an operation interface;
responding to the operation of moving and sequencing at least one display box body connected with the port of the target controller by a user, and generating box body position information of each display box body connected with the port of the target controller; and
and sending the box body position information of the at least one display box body connected with the at least one controller port of the target controller to the target controller as the configuration information.
5. The method for backing up a display screen controller according to claim 1, wherein the configuration information comprises: the box body position information of each display box body connected with the controller port in the target controller;
the converting the configuration information to generate the conversion configuration information includes: and converting the box position information of each display box connected with the controller port in reverse order as at least one part of the conversion configuration information.
6. The method for backing up a display screen controller according to claim 1, wherein the converting the configuration information to generate converted configuration information, and sending the converted configuration information to the other of the paired controllers for configuration comprises:
and converting the configuration information by the target controller to generate converted configuration information and sending the converted configuration information to the other controller of the pair.
7. A backup device for a display screen controller, comprising:
a receiving determining module, configured to receive multiple controller reporting parameters output by multiple controllers respectively, and determine at least one pair of controllers in the multiple controllers based on the multiple controller reporting parameters, where the pair of controllers are two controllers with the same display area;
and the configuration and conversion module is used for randomly selecting one of the paired controllers as a target controller, configuring the target controller to generate configuration information, converting the configuration information to generate conversion configuration information and sending the conversion configuration information to the other of the paired controllers for configuration.
8. The display screen controller backup device of claim 7, wherein the reception determination module comprises:
and the parameter comparison unit is used for comparing the reported parameters of the controllers so as to determine the controllers corresponding to the reported parameters of the controllers with the same comparison result as a group of paired controllers.
9. The backup device of claim 8, wherein the parameter comparison unit comprises:
the analysis subunit is configured to analyze the parameter reported by each controller to obtain at least one controller port identifier of the corresponding controller and a group of display box identifiers associated with each controller port identifier;
and the identification comparison pair subunit is used for comparing a plurality of groups of display box body identifications so as to take two controller ports corresponding to two controller port identifications associated with two groups of display box body identifications with the same comparison result as paired controller ports and determine two controllers corresponding to the two controller ports as a group of paired controllers.
10. A display screen controller backup system, comprising:
the upper computer is used for executing the display screen controller backup method of any one of claims 1 to 6;
the controllers are electrically connected with the upper computer; and
and the plurality of receiving cards are electrically connected with the plurality of controllers.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110737782.7A CN113377583B (en) | 2021-06-30 | 2021-06-30 | Display screen controller backup method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110737782.7A CN113377583B (en) | 2021-06-30 | 2021-06-30 | Display screen controller backup method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113377583A true CN113377583A (en) | 2021-09-10 |
CN113377583B CN113377583B (en) | 2024-07-12 |
Family
ID=77580199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110737782.7A Active CN113377583B (en) | 2021-06-30 | 2021-06-30 | Display screen controller backup method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377583B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113905101A (en) * | 2021-12-06 | 2022-01-07 | 北京数字小鸟科技有限公司 | Video processing equipment with multi-control core backup |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202796003U (en) * | 2012-09-05 | 2013-03-13 | 西安诺瓦电子科技有限公司 | Dual master control redundant system of light-emitting diode (LED) display screen |
US20130325809A1 (en) * | 2012-06-04 | 2013-12-05 | Samsung Electronics Co., Ltd. | Method for contents backup and an electronic device thereof |
CN104952392A (en) * | 2015-06-30 | 2015-09-30 | 韩光泉 | Data backup and fault prevention system for LED display screen |
CN105099844A (en) * | 2015-07-23 | 2015-11-25 | 西安诺瓦电子科技有限公司 | Media release method, media data acquisition method and media release system |
CN107274827A (en) * | 2017-05-04 | 2017-10-20 | 西安诺瓦电子科技有限公司 | Displaying screen controller backup method and device |
CN111382004A (en) * | 2018-12-27 | 2020-07-07 | 西安诺瓦星云科技股份有限公司 | Parameter backup method and device, restoration method and device and backup restoration system |
CN111653231A (en) * | 2019-02-18 | 2020-09-11 | 西安诺瓦电子科技有限公司 | Display screen configuration method, device and system and display control system |
CN111984211A (en) * | 2019-05-23 | 2020-11-24 | 西安诺瓦星云科技股份有限公司 | Screen configuration method, screen configuration device and screen configuration system |
CN112114836A (en) * | 2019-06-19 | 2020-12-22 | 西安诺瓦星云科技股份有限公司 | File updating method, device and system, storage medium and display box |
CN112286573A (en) * | 2020-10-27 | 2021-01-29 | 西安诺瓦星云科技股份有限公司 | Method, device and system for modifying configuration parameters of module controller |
CN112750393A (en) * | 2019-10-31 | 2021-05-04 | 西安诺瓦星云科技股份有限公司 | Image display method, device and system and display screen controller |
CN112929282A (en) * | 2019-12-06 | 2021-06-08 | 西安诺瓦星云科技股份有限公司 | Display control card topological relation identification method and LED display control system |
-
2021
- 2021-06-30 CN CN202110737782.7A patent/CN113377583B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130325809A1 (en) * | 2012-06-04 | 2013-12-05 | Samsung Electronics Co., Ltd. | Method for contents backup and an electronic device thereof |
CN202796003U (en) * | 2012-09-05 | 2013-03-13 | 西安诺瓦电子科技有限公司 | Dual master control redundant system of light-emitting diode (LED) display screen |
CN104952392A (en) * | 2015-06-30 | 2015-09-30 | 韩光泉 | Data backup and fault prevention system for LED display screen |
CN105099844A (en) * | 2015-07-23 | 2015-11-25 | 西安诺瓦电子科技有限公司 | Media release method, media data acquisition method and media release system |
CN107274827A (en) * | 2017-05-04 | 2017-10-20 | 西安诺瓦电子科技有限公司 | Displaying screen controller backup method and device |
CN111382004A (en) * | 2018-12-27 | 2020-07-07 | 西安诺瓦星云科技股份有限公司 | Parameter backup method and device, restoration method and device and backup restoration system |
CN111653231A (en) * | 2019-02-18 | 2020-09-11 | 西安诺瓦电子科技有限公司 | Display screen configuration method, device and system and display control system |
CN111984211A (en) * | 2019-05-23 | 2020-11-24 | 西安诺瓦星云科技股份有限公司 | Screen configuration method, screen configuration device and screen configuration system |
CN112114836A (en) * | 2019-06-19 | 2020-12-22 | 西安诺瓦星云科技股份有限公司 | File updating method, device and system, storage medium and display box |
CN112750393A (en) * | 2019-10-31 | 2021-05-04 | 西安诺瓦星云科技股份有限公司 | Image display method, device and system and display screen controller |
CN112929282A (en) * | 2019-12-06 | 2021-06-08 | 西安诺瓦星云科技股份有限公司 | Display control card topological relation identification method and LED display control system |
CN112286573A (en) * | 2020-10-27 | 2021-01-29 | 西安诺瓦星云科技股份有限公司 | Method, device and system for modifying configuration parameters of module controller |
Non-Patent Citations (2)
Title |
---|
ZHAO TING-TING; WANG XIAN-QUAN; JIANG ZENG-HUI; WANG PEI-YI: "Design of LED dot matrix automatic dimming control system based on ARM", INSTRUMENT TECHNIQUE AND SENSOR, 31 August 2016 (2016-08-31), pages 63 - 6 * |
程萍: "演播室LED大屏互动***选型及应用", 万方数据, 18 July 2019 (2019-07-18), pages 70 - 76 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113905101A (en) * | 2021-12-06 | 2022-01-07 | 北京数字小鸟科技有限公司 | Video processing equipment with multi-control core backup |
CN113905101B (en) * | 2021-12-06 | 2022-02-25 | 北京数字小鸟科技有限公司 | Video processing equipment with multi-control core backup |
Also Published As
Publication number | Publication date |
---|---|
CN113377583B (en) | 2024-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107274827B (en) | Display screen controller backup method and device | |
CN107239252B (en) | Automatic screen connection method for LED display screen | |
CN108307021B (en) | Parallel following test equipment, cloud real machine and method for mobile terminal | |
CN108763086A (en) | Script method for recording, terminal and computer readable storage medium based on remote real machine | |
CN114127833B (en) | Display screen configuration method, device and system and computer readable storage medium | |
US11619415B2 (en) | Intelligent plug for controlling an air conditioner system over a PLC network | |
CN105940384A (en) | Universal serial bus emulation of peripheral devices | |
US20140059257A1 (en) | Keyboard-video-mouse system and method of providing and using the same | |
CN113377583A (en) | Display screen controller backup method, device and system | |
CN110430293B (en) | Pairing method and device of multi-split system, storage medium and processor | |
US11481180B2 (en) | System and method for simultaneous management of a plurality of designation peripherals | |
CN102884515B (en) | Serial ports re-orientation processes method, apparatus and system | |
CN114185507A (en) | Display screen configuration method and device, storage medium and processor | |
CN109885270A (en) | Show apparatus control method, display equipment and storage medium | |
US11223961B2 (en) | Configuration method of wireless network system, configuration terminal and configuration system | |
CN110493646A (en) | Method, apparatus, TV and the system of TV upgrading are carried out by external equipment | |
CN109089060B (en) | Multi-channel signal source playing method and system | |
CN104079634A (en) | Method, device and system for displaying device interface | |
CN111290904A (en) | Display screen debugging method, device, system and computer readable medium | |
CN111402234A (en) | Machine vision detection system | |
CN116319492A (en) | Switch testing method and device, storage medium and electronic equipment | |
CN107144751B (en) | Multi-channel vector network parameter analysis system and method | |
CN116166855A (en) | Method and device for identifying serial numbers of hard disks | |
CN212367447U (en) | Multi-controller quasi-synchronous playing system | |
CN112738422B (en) | Seat picture display system and display method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |