CN111402784B - Method for stabilizing network operation of LED controller and display screen control system thereof - Google Patents
Method for stabilizing network operation of LED controller and display screen control system thereof Download PDFInfo
- Publication number
- CN111402784B CN111402784B CN202010160374.5A CN202010160374A CN111402784B CN 111402784 B CN111402784 B CN 111402784B CN 202010160374 A CN202010160374 A CN 202010160374A CN 111402784 B CN111402784 B CN 111402784B
- Authority
- CN
- China
- Prior art keywords
- led controller
- arp
- packet
- address
- steps
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a method for stabilizing network operation of an LED controller and a display screen control system thereof, wherein the method for stabilizing the network operation of the LED controller comprises the following steps: s1, the LED controller sends an ARP request packet to the control network in the link state; s2, the LED controller analyzes the ARP response packet, and repeats S1-S2 at an interval of n seconds; s3 the LED controller judges that the data packet can be received, when the ARP response packet is not resolved, the ARP request packet is sent according to the IP address in the ARP cache table in the ARP request packet; s4 executing S3, when the LED controller correctly resolves the ARP response packet of the corresponding IP address, repeating the steps S1-S4 at an interval of n seconds; s5 executing S3, the LED controller judges that the data packet can be received, and when the ARP response packet of the corresponding IP address is not resolved, the LED controller initializes the control software; and S6, after S5F times, the LED controller is restarted when judging that the data packet can be received and the ARP response packet of the corresponding IP address is not resolved, so as to realize the network self-checking and repairing functions of the LED controller.
Description
Technical Field
The invention relates to a self-checking technology of an LED controller, in particular to a method for stabilizing network operation of the LED controller by adopting an ARP technical means and a display screen control system thereof.
Background
An LED controller (LED controller) refers to a switch that controls various positions in the LED lamp circuit through a chip process. The controller controls the drive circuit according to a preset program to enable the LED array to regularly emit light, so that characters or graphs are displayed, and the LED array light-emitting device is widely applied to the field of LED dot matrix display screens.
However, in the LED dot matrix display screen in the prior art, an upper computer is usually connected to a switch to control each LED controller connected to the switch, and a control command is issued in this way for the LED controller to execute, thereby implementing image display.
However, in a real situation, a network environment is very complex, various devices and protocols are often provided in a network, which easily causes instability of an LED controller, and problems such as offline and disconnection occur, resulting in untimely data update and even no communication, so that a user cannot update display contents or cannot configure the LED controller, thereby causing unstable operation of an LED dot matrix display screen, and the prior art can only inquire the state of the LED controller through PC software or confirm whether the LED controller normally operates through a heartbeat package.
Therefore, the LED controller cannot know the network status of itself without external assistance and perform self-healing, because the LED controller cannot determine the network status of itself by itself. Therefore, once the network fault condition occurs, the current processing method needs to dispatch personnel to the site for repair, so that the overall maintenance cost is high, the maintenance time is long, and the site needing quick response cannot be processed in time.
Disclosure of Invention
The invention mainly aims to provide a method for stabilizing network operation of an LED controller and a display screen control system thereof, so as to realize the network self-checking and self-repairing functions of the LED controller and improve the working stability of the LED controller and the display screen adopting the LED controller.
In order to achieve the above object, according to a first aspect of the present invention, there is provided a method for stabilizing an operation of an LED controller network, comprising the steps of:
when the LED controller is in a link state in self-checking, the S1 actively sends an ARP request packet to a control network;
s2 repeating steps S1-S2 at n seconds when the LED controller resolves the ARP reply packet;
s3, when the LED controller judges that the data packet can be received but the ARP response packet is not resolved, the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds;
s5 when step S3 is executed, the LED controller judges that the data packet can be received, but the ARP response packet of the corresponding IP address is not resolved, the LED controller is made to initialize the control software;
s6 if the LED controller determines that the data packet can be received after step S5F, but does not resolve the ARP reply packet corresponding to the IP address, the LED controller is restarted.
Preferably, n is 30 to 60 seconds and F is 1 to 3 times.
In order to achieve the above object, according to a second aspect of the present invention, there is also provided a method for stabilizing an operation of an LED controller network, comprising the steps of:
when the LED controller is in a link state in self-checking, the S1 actively sends an ARP request packet to a control network;
s2 repeating steps S1-S2 at n seconds when the LED controller resolves the ARP reply packet;
s3, when the LED controller does not analyze the ARP response packet, sending the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds;
s5 when step S3 is executed, the LED controller judges that the data packet can be received, but the ARP response packet of the corresponding IP address is not resolved, the LED controller is made to initialize the control software;
s6 if the LED controller determines that the data packet cannot be received and the ARP reply packet corresponding to the IP address is not resolved after step S3 is executed, the LED controller initializes the hardware.
Preferably, S7 is configured to restart the LED controller when the ARP reply packet of the corresponding IP address is not yet resolved after the LED controller re-sends the ARP request packet according to the IP address in the ARP cache table in the ARP request packet after performing step F in S5 or S6.
Preferably, n is 30 to 60 seconds and F is 1 to 3 times.
In order to achieve the above object, according to a third aspect of the present invention, there is also provided a method for stabilizing an operation of an LED controller network, comprising the steps of:
when the LED controller is in a link state in self-checking, the S1 actively sends an ARP request packet to a control network;
s2 repeating steps S1-S2 at n seconds when the LED controller resolves the ARP reply packet;
s3, when the LED controller does not analyze the ARP response packet, sending the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds;
s5 if the LED controller does not resolve the ARP reply packet corresponding to the IP address after step S3, the LED controller is enabled to initialize the control software and hardware in turn.
Preferably, the steps further comprise: s6, after executing step F of S5, if the ARP reply packet of the corresponding IP address is not yet resolved after the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet, the LED controller is restarted.
Preferably, n is 30 to 60 seconds and F is 1 to 3 times.
In order to achieve the above object, according to a fourth aspect of the present invention, there is also provided a display screen control system comprising: the LED controller comprises an LED controller, an LED light source and a main controller, wherein the LED controller runs any one of the above methods for stabilizing the network running of the LED controller in the networking work.
By the method for stabilizing the network operation of the LED controller and the display screen control system thereof, the network self-checking function of the LED controller can be realized by skillfully utilizing the ARP technology, and self-repairing work is judged according to the self-checking result, so that the probability of disconnection, disconnection and communication failure of the LED controller is greatly reduced, the stability of the LED controller in a networking state is enhanced, the LED controller is in a controllable state all the time, the requirement and cost of personnel on-site maintenance/repair are reduced, and the on-site emergency is quickly responded and automatically solved within a certain range.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, 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 conceptual diagram illustrating the method of stabilizing the operation of the LED controller network of the present invention;
FIG. 2 is a diagram of method steps according to a first embodiment of the invention;
FIG. 3 is a diagram of method steps according to a second embodiment of the present invention;
fig. 4 is a diagram of method steps according to a third embodiment of the invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present invention will be described in detail below with reference to the embodiments with reference to the attached drawings.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution 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 obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of the present invention.
It should be noted that the terms "first", "second", "S1", "S2", and the like in the description and claims of the present invention and the above-described drawings are used for distinguishing similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions.
At present, in the technical field of the existing LED dot matrix display screen, an LED controller is usually a controlled device, and does not have a network self-checking function, and usually reports the online condition of the LED controller actively in a manner of sending a heartbeat packet, so that a master controller in a network can learn and give a judgment on a working state.
Therefore, in order to realize the self-checking and repairing functions of the LED controller in the control network, the invention uses the ARP technology to realize the network self-checking function, wherein, the ARP (Address Resolution protocol) is an address Resolution protocol, which is a protocol for acquiring the physical address according to the IP address, and is characterized in that when the host sends information, the ARP request containing the target IP address is broadcasted to all hosts on the local area network, and the return message is received, so as to determine the target physical address; after receiving the return message, the IP address and the physical address are stored in the local ARP cache and are kept for a certain time, and the ARP cache is directly inquired when the next request is made so as to save resources.
Therefore, as can be seen by those skilled in the art, the ARP technique is originally used to implement the function of analyzing IP and MAC address mappings of networked devices in a network, but the present invention skillfully utilizes the characteristics of the ARP technique, and enables the LED controller to actively send an ARP request packet to the network by the characteristic that an ARP packet must be returned after being sent by an APR, so as to determine the network status of the LED controller, specifically, the LED controller of the present invention includes: the LED controller comprises a processing unit, a storage unit, a power supply unit and a transceiving unit, wherein the storage unit stores a method for stabilizing the network operation of the LED controller, an ARP control protocol program and control software, the processing unit calls the method for stabilizing the network operation of the LED controller in the storage unit, as shown in figure 1, the transceiving unit sends an ARP request packet and receives an APR response packet for the processing unit to analyze, so that judgment is made, the storage unit is controlled according to the method for stabilizing the network operation of the LED controller, and the power supply unit and the transceiving unit perform corresponding control.
(A)
Specifically, referring to fig. 2, according to a first aspect of the present invention, the method for stabilizing the operation of the LED controller network when the LED controller is operating in the network-like manner comprises the following steps:
s1 LED controller actively sends an ARP request packet to the control network when the self-check is in link state, for example, the processing unit of the LED controller is implemented by querying the link state of the external PHY; if the link state cannot be identified, the transceiving unit and the control software of the LED controller can be reinitialized, and the processing unit which is initialized for multiple times and is invalid executes an LED controller restarting command;
s2, when the LED controller analyzes the ARP response packet, that is, the processing unit can successfully analyze the packet according to the ARP control protocol program in the storage unit, it indicates that the current LED controller is normal in operation state, for real-time monitoring, the steps S1-S2 can be repeated at intervals of n seconds, and a cycle operation is performed, wherein in the preferred embodiment, n is a cycle of 30-60 seconds;
s3 when the LED controller judges that the data packet can be received but the ARP response packet is not resolved, the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet; considering that no gateway exists in the network under part application scenes, the ARP request packets are sequentially sent through the IP addresses in the ARP cache table, and if the ARP response packets of the corresponding IP can be analyzed, the result that the current network of the LED controller normally operates can be judged;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds; in a preferred embodiment the n is 30 to 60 seconds per cycle;
s5 when step S3 is executed, the LED controller judges that the data packet can be received, but the ARP response packet of the corresponding IP address is not resolved, the LED controller is made to initialize the control software; in the judging step, since there exists a response packet which can receive a data packet, namely an APR data packet, but cannot analyze a corresponding IP, it may be stated that the control software may have an analysis problem, and thus, the problem may be solved by controlling the LED controller initialization control software again;
s6 if step S5F is executed, the LED controller determines that the data packet can be received but the ARP reply packet of the corresponding IP address is not resolved, and restarts the LED controller, in this step, if the control software is initialized many times, i.e. F is 3 times, it may indicate that the initialization operation is invalid, so the final solution is to restart the LED controller.
(II)
Referring to fig. 3, according to a second aspect of the present invention, there is provided a method for stabilizing the operation of an LED controller network, comprising the steps of:
s1 LED controller actively sends an ARP request packet to the control network when the self-check is in link state, for example, the processing unit of the LED controller is implemented by querying the link state of the external PHY; if the link state cannot be identified, the transceiving unit and the control software of the LED controller can be reinitialized, and the processing unit which is initialized for multiple times and is invalid executes an LED controller restarting command;
s2, when the LED controller analyzes the ARP response packet, that is, the processing unit can successfully analyze the packet according to the ARP control protocol program in the storage unit, it indicates that the current LED controller is normal in operation state, for real-time monitoring, the steps S1-S2 can be repeated at intervals of n seconds, and a cycle operation is performed, wherein in the preferred embodiment, n is a cycle of 30-60 seconds;
s3, when the LED controller does not analyze the ARP response packet, sending the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet; considering that no gateway exists in the network in part of application scenarios, the ARP request packets are sequentially sent through the IP addresses in the ARP cache table, and if the ARP response packets of the corresponding IP can be resolved, the result that the current network of the LED controller operates normally can be determined, compared with embodiment 1, this step does not need to determine whether a data packet is received, if the ARP response packets cannot be resolved, the next operation is executed, and the method is suitable for quick response;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds; in a preferred embodiment the n is 30 to 60 seconds per cycle;
s5 when step S3 is executed, the LED controller judges that the data packet can be received, but the ARP response packet of the corresponding IP address is not resolved, the LED controller is made to initialize the control software; in the judging step, since there exists a response packet which can receive a data packet, namely an APR data packet, but cannot analyze a corresponding IP, it may be stated that the control software may have an analysis problem, and thus, the problem may be solved by controlling the LED controller initialization control software again;
s6 when step S3 is executed, the LED controller judges that the data packet cannot be received and does not analyze the ARP response packet of the corresponding IP address, and the LED controller is enabled to initialize hardware; in the judging step, the problem of the hardware layer of the LED controller is shown, and data cannot be received possibly, so that the problem can be solved by initializing the hardware;
in addition, in a preferred embodiment, the method further includes step S7: after executing any step F of S5 or S6, for example, 3 times in a preferred mode, the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet, and then does not resolve the ARP reply packet of the corresponding IP address, which indicates that the LED controller has a major problem, and indicates that the initialization operation of the software/hardware is invalid, so the LED controller can be restarted in the final means.
(III)
Referring to fig. 4, according to a third aspect of the present invention, there is provided a method for stabilizing an operation of an LED controller network, comprising the steps of:
s1 LED controller actively sends an ARP request packet to the control network when the self-check is in link state, for example, the processing unit of the LED controller is implemented by querying the link state of the external PHY; if the link state cannot be identified, the transceiving unit and the control software of the LED controller can be reinitialized, and the processing unit which is initialized for multiple times and is invalid executes an LED controller restarting command;
s2, when the LED controller analyzes the ARP response packet, that is, the processing unit can successfully analyze the packet according to the ARP control protocol program in the storage unit, it indicates that the current LED controller is normal in operation state, for real-time monitoring, the steps S1-S2 can be repeated at intervals of n seconds, and a cycle operation is performed, wherein in the preferred embodiment, n is a cycle of 30-60 seconds;
s3, when the LED controller does not analyze the ARP response packet, sending the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet; considering that no gateway exists in the network in part of application scenes, the ARP request packets are sequentially sent through the IP addresses in the ARP cache table, if the ARP response packets of the corresponding IP can be analyzed, the result that the current network of the LED controller runs normally can be judged, compared with the first embodiment, whether the data packet is received or not does not need to be judged in the step, if the data packet cannot be analyzed, the next operation is executed, and the method is suitable for quick response;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds; in a preferred embodiment the n is 30 to 60 seconds per cycle;
s5, when the LED controller does not resolve the ARP response packet of the corresponding IP address after executing the step S3, the LED controller is enabled to initialize control software and hardware in sequence; compared with the second embodiment, the step does not need to judge whether the data packet is received, if the data packet cannot be analyzed, the next operation is executed, and the method is suitable for quick response;
in addition, in a preferred embodiment, the method further includes step S6: after step F of S5 is executed, that is, F is preferably 3 times, the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet, and then still does not resolve the ARP reply packet of the corresponding IP address, which indicates that the LED controller has a significant problem and indicates that the initialization operation of the software/hardware is invalid, so that the LED controller can be solved by restarting the LED controller finally.
It should be noted that the reason why the software/hardware in the first to third embodiments is preferably initialized is that the initialization speed is faster than that of restarting the LED controller, which is suitable for fast response solution, and the restarting is performed as the final means because the restarting speed is slower and is temporarily offline. It can be seen that, as described in the first to third embodiments, those skilled in the art can know that the above logic judgment process has low requirements for data processing, and the ARP technology is skillfully applied, so that an LED controller configured in a mainstream model in the current market can also complete network self-check and self-repair without intentionally upgrading hardware, and therefore, the cost for implementing a new technology is low, and the new technology can be directly applied to an existing LED controller, and can quickly replace an original product without increasing hardware cost, so that the technical scheme of the present invention has a good market application prospect.
(IV)
Further, according to a fourth aspect of the present invention, there is also provided a display screen control system, including: the LED controller, the LED light source and the main controller, wherein the method for stabilizing the network operation of the LED controller in any one of the embodiments is operated in the networking work of the LED controller so as to complete self-network self-inspection and self-repair work, so that the display screen control system can stably operate.
In summary, the method for stabilizing the network operation of the LED controller and the display screen control system thereof provided by the present invention can skillfully utilize the ARP technology to realize the network self-check function of the LED controller, and perform self-repair work according to the self-check result judgment, thereby greatly reducing the probability of disconnection, disconnection and communication failure of the LED controller, enhancing the stability of the LED controller in the networking state, and allowing the LED controller to be in a controllable state all the time, thereby reducing the requirement and cost of personnel on-site maintenance/repair, and rapidly responding within a certain range and automatically solving the on-site emergency.
The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise embodiments disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and the full scope and equivalents thereof, and any modification, equivalent replacement, or improvement made within the spirit and principle of the invention should be included in the protection scope of the invention.
It will be appreciated by those skilled in the art that, in addition to implementing the system, apparatus and various modules thereof provided by the present invention in the form of pure computer readable program code, the same procedures may be implemented entirely by logically programming method steps such that the system, apparatus and various modules thereof provided by the present invention are implemented in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system, the device and the modules thereof provided by the present invention can be considered as a hardware component, and the modules included in the system, the device and the modules thereof for implementing various programs can also be considered as structures in the hardware component; modules for performing various functions may also be considered to be both software programs for performing the methods and structures within hardware components.
In addition, all or part of the steps of the method according to the above embodiments may be implemented by a program instructing related hardware, where the program is stored in a storage medium and includes several instructions to enable a single chip, a chip, or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In addition, any combination of various different implementation manners of the embodiments of the present invention is also possible, and the embodiments of the present invention should be considered as disclosed in the embodiments of the present invention as long as the combination does not depart from the spirit of the embodiments of the present invention.
Claims (9)
1. A method of stabilizing LED controller network operation, comprising the steps of:
when the LED controller is in a link state in self-checking, the S1 actively sends an ARP request packet to a control network;
s2 repeating steps S1-S2 at n seconds when the LED controller resolves the ARP reply packet;
s3, when the LED controller judges that the data packet can be received but the ARP response packet is not resolved, the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds;
s5 when step S3 is executed, the LED controller judges that the data packet can be received, but the ARP response packet of the corresponding IP address is not resolved, the LED controller is made to initialize the control software;
s6 if the LED controller determines that the data packet can be received after step S5F, but does not resolve the ARP reply packet corresponding to the IP address, the LED controller is restarted.
2. The method of claim 1, wherein n is 30-60 seconds and F is 1-3 times.
3. A method of stabilizing LED controller network operation, comprising the steps of:
when the LED controller is in a link state in self-checking, the S1 actively sends an ARP request packet to a control network;
s2 repeating steps S1-S2 at n seconds when the LED controller resolves the ARP reply packet;
s3, when the LED controller does not analyze the ARP response packet, sending the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds;
s5 when step S3 is executed, the LED controller judges that the data packet can be received, but the ARP response packet of the corresponding IP address is not resolved, the LED controller is made to initialize the control software;
s6 if the LED controller determines that the data packet cannot be received and the ARP reply packet corresponding to the IP address is not resolved after step S3 is executed, the LED controller initializes the hardware.
4. The method of claim 3, further comprising the steps of:
s7, after executing step F of S5 or S6, the LED controller restarts the LED controller if the ARP reply packet of the corresponding IP address is not yet resolved after the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet.
5. The method of claim 4, wherein n is 30-60 seconds and F is 1-3 times.
6. A method of stabilizing LED controller network operation, comprising the steps of:
when the LED controller is in a link state in self-checking, the S1 actively sends an ARP request packet to a control network;
s2 repeating steps S1-S2 at n seconds when the LED controller resolves the ARP reply packet;
s3, when the LED controller does not analyze the ARP response packet, sending the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet;
s4, when the LED controller correctly resolves the ARP reply packet of the corresponding IP address after executing the step S3, repeating the steps S1-S4 at an interval of n seconds;
s5 if the LED controller does not resolve the ARP reply packet corresponding to the IP address after step S3, the LED controller is enabled to initialize the control software and hardware in turn.
7. The method of claim 6, further comprising the steps of:
s6, after executing step F of S5, if the ARP reply packet of the corresponding IP address is not yet resolved after the LED controller sends the ARP request packet again according to the IP address in the ARP cache table in the ARP request packet, the LED controller is restarted.
8. The method of claim 7, wherein n is 30-60 seconds and F is 1-3 times.
9. A display screen control system, comprising: LED controller, LED light source and master controller, characterized in that, in LED controller networking operation, the method of stabilizing LED controller network operation as in any of claims 1-3, 6-8 is operated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010160374.5A CN111402784B (en) | 2020-03-10 | 2020-03-10 | Method for stabilizing network operation of LED controller and display screen control system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010160374.5A CN111402784B (en) | 2020-03-10 | 2020-03-10 | Method for stabilizing network operation of LED controller and display screen control system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111402784A CN111402784A (en) | 2020-07-10 |
CN111402784B true CN111402784B (en) | 2022-02-18 |
Family
ID=71428690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010160374.5A Active CN111402784B (en) | 2020-03-10 | 2020-03-10 | Method for stabilizing network operation of LED controller and display screen control system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111402784B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113763894B (en) * | 2021-09-30 | 2023-07-14 | 深圳市皓丽软件有限公司 | Regional control circuit self-checking resetting method and system |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5701411A (en) * | 1994-11-04 | 1997-12-23 | Canon Information Systems, Inc. | Automatic detection of network hardware connection |
WO2002005107A1 (en) * | 2000-07-11 | 2002-01-17 | Lan Controls Inc. | Industrial automation networking system |
US7200649B1 (en) * | 2001-09-27 | 2007-04-03 | Rockwell Automation Technologies, Inc. | Adaptive method for duplicative IP address detection |
CN101719309A (en) * | 2009-11-17 | 2010-06-02 | 西安诺瓦电子科技有限公司 | System and method for monitoring running state of intelligent LED display |
WO2013149325A2 (en) * | 2012-04-03 | 2013-10-10 | Murdoch Graham Blair | Systems and methods for user installation of modular led displays |
CN103957288A (en) * | 2014-04-28 | 2014-07-30 | 福建星网锐捷网络有限公司 | Method, device and equipment for IP address dynamic allocation |
CN106161109A (en) * | 2016-08-30 | 2016-11-23 | 西安诺瓦电子科技有限公司 | Network Abnormal self-recovery method |
US9577797B1 (en) * | 2014-02-28 | 2017-02-21 | CSC Holdings, LLC | System and method for the detection and remediation of non-responsive customer premises equipment |
CN109067561A (en) * | 2018-06-14 | 2018-12-21 | 四川斐讯信息技术有限公司 | A kind of system and method for configuration of routers diagnosis |
CN109495602A (en) * | 2018-12-14 | 2019-03-19 | 锐捷网络股份有限公司 | A kind of processing method and processing device of network insertion exception |
CN109785780A (en) * | 2019-03-08 | 2019-05-21 | 深圳市国人物联网络有限公司 | Taxi LED display fault self-checking system, fault self-checking device and fault self-checking platform |
CN110471005A (en) * | 2019-08-06 | 2019-11-19 | 重庆朗奕迪实业有限公司 | A kind of network equipment LED automatic checkout system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4860471B2 (en) * | 2005-05-30 | 2012-01-25 | パナソニック株式会社 | Communication device having ARP function |
TW201421232A (en) * | 2012-11-19 | 2014-06-01 | Ibm | Method, apparatus and computer program product for performing failover in a redundancy group |
-
2020
- 2020-03-10 CN CN202010160374.5A patent/CN111402784B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5701411A (en) * | 1994-11-04 | 1997-12-23 | Canon Information Systems, Inc. | Automatic detection of network hardware connection |
WO2002005107A1 (en) * | 2000-07-11 | 2002-01-17 | Lan Controls Inc. | Industrial automation networking system |
US7200649B1 (en) * | 2001-09-27 | 2007-04-03 | Rockwell Automation Technologies, Inc. | Adaptive method for duplicative IP address detection |
CN101719309A (en) * | 2009-11-17 | 2010-06-02 | 西安诺瓦电子科技有限公司 | System and method for monitoring running state of intelligent LED display |
WO2013149325A2 (en) * | 2012-04-03 | 2013-10-10 | Murdoch Graham Blair | Systems and methods for user installation of modular led displays |
US9577797B1 (en) * | 2014-02-28 | 2017-02-21 | CSC Holdings, LLC | System and method for the detection and remediation of non-responsive customer premises equipment |
CN103957288A (en) * | 2014-04-28 | 2014-07-30 | 福建星网锐捷网络有限公司 | Method, device and equipment for IP address dynamic allocation |
CN106161109A (en) * | 2016-08-30 | 2016-11-23 | 西安诺瓦电子科技有限公司 | Network Abnormal self-recovery method |
CN109067561A (en) * | 2018-06-14 | 2018-12-21 | 四川斐讯信息技术有限公司 | A kind of system and method for configuration of routers diagnosis |
CN109495602A (en) * | 2018-12-14 | 2019-03-19 | 锐捷网络股份有限公司 | A kind of processing method and processing device of network insertion exception |
CN109785780A (en) * | 2019-03-08 | 2019-05-21 | 深圳市国人物联网络有限公司 | Taxi LED display fault self-checking system, fault self-checking device and fault self-checking platform |
CN110471005A (en) * | 2019-08-06 | 2019-11-19 | 重庆朗奕迪实业有限公司 | A kind of network equipment LED automatic checkout system |
Also Published As
Publication number | Publication date |
---|---|
CN111402784A (en) | 2020-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7009560B2 (en) | Methods and equipment for providing redundancy for process control systems | |
RU2681358C1 (en) | Method and device for processing errors based on virtualization of network functions | |
CN102739453B (en) | Main/standby switching method, equipment and system | |
US20150113315A1 (en) | Switch provided failover | |
CN106161109B (en) | Network abnormity self-recovery method | |
US10855649B2 (en) | Control component and method for registering device names assigned to industrial automation devices or communication devices in a name service system | |
US11200068B2 (en) | Methods and devices for the automatic configuration of an exchange field device in a process control system | |
US9231779B2 (en) | Redundant automation system | |
CN111402784B (en) | Method for stabilizing network operation of LED controller and display screen control system thereof | |
CN104954506A (en) | Account number management method and system as well as terminal devices | |
US10735478B2 (en) | Controller and method for setting up communication links to redundantly operated controllers in an industrial automation system | |
WO2021245602A1 (en) | Information communication using equipment indicator lights | |
CN105515869B (en) | A kind of virtual switch unit outband management method and device | |
CN101611378B (en) | Method and apparatus for providing passive automated provisioning | |
US20130103843A1 (en) | Method for establishing a communication link between a programming device and an automation technology field device | |
CN104935451A (en) | A fault detection method and device | |
CN113194119B (en) | Configuration file acquisition method and device | |
JP5655533B2 (en) | Information processing apparatus control method, information processing apparatus, and information processing apparatus control program | |
US10491421B2 (en) | Ring protection network module | |
CN108141480B (en) | Method and apparatus for addressing in a system of interconnected cells | |
CN115665035A (en) | Information processing method and device, first node and storage medium | |
CN114979176A (en) | Network-based dimming data hot backup method, system, equipment and storage medium | |
CN101112070A (en) | Method and apparatus for assigning packet addresses to a plurality of devices | |
CN110597652A (en) | Fault detection system of intelligent interactive panel and control method thereof | |
WO2021024519A1 (en) | Network system, information processing device, and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230413 Address after: 200233 Room -02, Part 701, Building 88, No. 1199 Qinzhou North Road, Xuhui District, Shanghai Patentee after: Shanghai yangbang Technology Co.,Ltd. Patentee after: Suzhou yangbang Software Technology Co.,Ltd. Address before: Room 503, Tianhong building, No. 178, Tayun Road, Yuexi Town, Wuzhong Development Zone, Suzhou, Jiangsu 215104 Patentee before: Suzhou yangbang Software Technology Co.,Ltd. |