Method, system and device for batch measurement of aging detection faults of embedded terminal decoder and medium

Through the combination of LED light flash encoding and optical detection, the problem of low aging detection efficiency of embedded terminal decoder is solved, and automated and accurate fault detection is realized, reducing costs and improving production efficiency.

CN120559346APending Publication Date: 2025-08-29SHANDONG ARTAPLAY INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510651913.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-20
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

The aging detection methods of existing embedded terminal decoders are inefficient and cannot meet the needs of large-scale production. They rely on manual operations or complex network architectures, resulting in high costs and labor-intensive labor-intensive care. The automated detection tools are single and expensive.

Method used

The method of combining LED light flash encoding and optical detection is adopted, and the flash interval of LED lights is controlled through the production test script, the optical sensor array is used to collect signals and monitor them in real time, and the production test monitor server is used to perform automated fault judgment.

Benefits of technology

It realizes automated detection of embedded terminal decoder, improves the accuracy and efficiency of fault detection, reduces human resource investment, reduces equipment costs, simplifies the testing process, and promptly detects problems in the production process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120559346A_ABST
    Figure CN120559346A_ABST
Patent Text Reader

Abstract

The invention provides a method and system for batch measurement of aging detection faults of an embedded terminal decoder, and belongs to the technical field of network televisions, and the method comprises the steps: adding a production measurement script in the embedded terminal decoder, and executing the script; the production measurement script controls the flicker interval of the LED lamp in the production measurement process, and the flicker interval changes progressively according to the aging duration; the LED lamp comprises a power lamp and a functional lamp; the production test script controls the flicker interval of the function lamp to change according to a fixed short interval when the function is abnormal; the yield monitoring server collects the flicker interval of each LED lamp through an optical sensor array; when it is detected that the flicker interval of the LED lamp is shortened, it is judged that the embedded terminal decoder is restarted; and when it is detected that the flicker interval of the function lamp flickers rapidly, it is judged that the function of the embedded terminal decoder is abnormal. According to the invention, through combination of LED lamp flicker coding and optical detection, automatic testing of embedded terminal decoder batch production testing is realized, and the accuracy and efficiency of fault detection are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of network television, and specifically relates to a method, system, device and medium for detecting aging faults in batch production testing of embedded terminal decoders. Background Art

[0002] During the production of embedded terminal decoders, burn-in testing is a critical step in ensuring product stability. Traditional burn-in testing methods primarily include manual observation, logging, and server callback testing. However, manual inspection involves connecting the embedded terminal decoder to a TV or monitor and manually observing whether the screen freezes, goes black, or restarts to determine if a fault has occurred. This method is extremely inefficient and unsuitable for mass production. Furthermore, it is difficult to operate in high-temperature burn-in environments. Secondly, logging records operation logs on the device, which are then manually analyzed for fault diagnosis after testing. However, this method cannot locate the faulty device in real time and requires subsequent batch data processing, delaying production schedules. Finally, server callback testing requires the construction of a large media server, which periodically monitors the decoder's status and records abnormal devices. This method requires a complex network architecture and, due to the limited playback time of a single source, cannot accommodate long-term playback. It also requires manual, repeated playback on demand, resulting in high equipment costs and significant labor and material resources. Furthermore, the testing process is cumbersome and results in poor results.

[0003] Most existing automated testing tools can only simulate operations and cannot automatically determine the results or have problems such as high prices and complex operations, making it difficult to meet the needs of efficient and automated testing. Summary of the Invention

[0004] In a first aspect, an embodiment of the present application provides a method for detecting aging faults in batch production testing of embedded terminal decoders, comprising the following steps: S1. Add a production test script to the embedded terminal decoder and execute it in the batch production test aging test; S2 production test script controls the LED light of the embedded terminal decoder in the production test process flashing interval, according to the first rule of increasing aging time changes; the LED light includes a power light and function light; S3. The flashing interval of the function light of the embedded terminal decoder is controlled by the test script when the function is abnormal, and the second rule changes according to the fixed short interval; S4. The production monitoring server collects the flashing interval of the LED light of each embedded terminal decoder through the optical sensor array; When it is detected that the flashing interval of the LED light becomes shorter and does not comply with the first rule, it is determined that the embedded terminal decoder is restarted; When it is detected that the flashing interval of the function light flashes quickly according to the second rule, it is determined that the corresponding function of the corresponding embedded terminal decoder is abnormal.

[0005] Further, the functional lights include network lights and decoding lights. By providing network lights and decoding lights as functional lights, independent monitoring of the network and video decoding functions is achieved, improving the accuracy of fault location.

[0006] Further, the optical sensor array uses photoelectric sensors, and each photoelectric sensor corresponds to three LED lights on the embedded terminal decoder respectively; The optical sensor array is connected to the production test monitoring server. The optical sensor array uses photoelectric sensors corresponding to the LED lights on the embedded terminal decoder respectively, ensuring accurate signal acquisition; the connection to the production test monitoring server enables real-time transmission and processing of data, improving the detection response speed.

[0007] Further, the power light, network light, and decoding light have different colors; The fiber optic sensor array uses an RGB color sensor. The RGB color sensor has three channels, and different color LED lights are distinguished through spectral analysis; The RGB color sensor encodes the lighting of the LED light as 1, and encodes the extinguishing of the light with different blinking intervals as different numbers of 0s, where the longer the blinking interval, the more 0s correspond; The optical sensor array is connected to the production test monitoring server. The power light, network light, and decoding light have different colors, and spectral analysis is combined with the three channels of the RGB color sensor to effectively distinguish different color LED lights, making signal recognition accurate and reliable; the digital processing method of encoding the lighting of the LED light as 1 and encoding the extinguishing of the light with different blinking intervals as different numbers of 0s simplifies the signal processing process, enabling the monitoring server to quickly analyze and judge, improving the fault recognition efficiency of production testing.

[0008] Further, in step S2, the aging duration is pre-divided into aging periods T1, T2,..., Tk,... in the order of execution; It is set that the LED lights of the terminal decoder execute a blinking interval t1 during the aging period T1 in the production test process, execute a blinking interval t2 during the aging period T2,..., and execute a blinking interval tk during the aging period Tk,...; Among them, t1 < t2 <... < tk.... By dividing the aging duration into multiple periods and setting corresponding blinking intervals, the aging test process proceeds orderly, and the monitoring method by periods can more accurately reflect the performance of the device at different aging stages, providing data support for evaluating the reliability and stability of the device.

[0009] Further, in step S3, the fixed short interval uses a blinking interval tm; The flashing interval tm < t1, and the difference between tm and t1 is greater than a set threshold value; In step S4, when it is detected that the flashing interval of the LED light changes from tk to t1, it is determined that the corresponding embedded terminal decoder has restarted; When it is detected that the network light flashes at the flashing interval tm, it is determined that the network of the corresponding embedded terminal decoder is abnormal; When it is detected that the decoding light flashes at the flashing interval tm, it is determined that the decoding of the corresponding embedded terminal decoder is abnormal. By setting a significant difference between the fixed short time interval and the normal flashing interval, the functional abnormalities and restart situations can be quickly and accurately identified, improving the sensitivity and reliability of fault detection; when it is detected that the flashing interval of the LED light changes from tk to t1, it is determined that the device has restarted, thus clarifying the basis for restart judgment, simplifying the judgment logic, and improving the detection efficiency; the abnormal judgments are respectively made on the network light and the decoding light, refining the fault types, so that the root cause of the problem can be quickly located and the maintenance efficiency can be improved.

[0010] Further, the embedded terminal decoder is pre-connected to the stream server through a network cable, and the stream server is controlled to send the stream to the embedded terminal decoder in a multicast manner; In step S3, the production test script judges whether the decoding is abnormal by judging the callback status of the embedded terminal decoder; In step S3, the production test script judges whether the network is normal by periodically pinging the stream server and judging the data in the player buffer of the embedded terminal decoder. By connecting the embedded terminal decoder to the stream server and adopting the multicast method to send the stream, an efficient and stable test environment is provided, ensuring the reliable and smooth data transmission during the aging test; by using the production test script to judge the callback status and network status of the embedded terminal decoder, combined with the periodic ping of the stream server and the buffer data judgment, the dual monitoring of the network and decoding functions is realized, making the fault detection comprehensive and accurate.

[0011] In a second aspect, the embodiment of the present application further provides a system for batch production test and aging detection of faults of an embedded terminal decoder, including an embedded terminal decoder and a production test monitoring server; An LED light, an optical fiber sensor array and a production test execution module are provided on the embedded terminal decoder; the LED light includes a power supply light and a function light; The production test execution module controls the flashing interval of the LED light of the embedded terminal decoder to change according to a first rule of increasing with the aging duration during the production test, and controls the flashing interval of the function light of the embedded terminal decoder to change according to a second rule of a fixed short interval when a function abnormality occurs; The production test monitoring server collects the flashing intervals of the LED lights of each embedded terminal decoder through the optical sensor array; When it is detected that the flashing interval of the LED light becomes shorter and does not comply with the first rule, it is determined that the embedded terminal decoder is restarted; When the flashing interval of the function light is detected to be flashing rapidly according to the second rule, the corresponding function of the embedded terminal decoder is determined to be abnormal. Through the division of labor and cooperation between the embedded terminal decoder and the production test monitoring server, the system architecture is optimized, the operating efficiency and stability of the system are improved, and subsequent maintenance and upgrades are facilitated.

[0012] In a third aspect, an embodiment of the present application further provides an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the steps of the method for detecting aging faults in batch production testing of embedded terminal decoders as described in the first aspect are implemented.

[0013] In a fourth aspect, an embodiment of the present application further provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for detecting aging faults in batch production testing of embedded terminal decoders as described in the first aspect.

[0014] It can be seen from the above technical solutions that this application has the following advantages: The method, system, device and medium for batch production testing and aging fault detection of embedded terminal decoders provided in the present application realize automatic detection of embedded terminal decoders through the combination of optical sensor arrays and production test scripts, without the need for manual plug-in of TVs one by one to observe the display, thereby improving detection efficiency and reducing human resource investment; by utilizing the changes in the flashing rules of LED lights, it is possible to detect and locate the restart and functional abnormalities of the embedded terminal decoder in real time, promptly discover problems in the production process, and avoid delays caused by centralized data processing in the later stages of traditional methods; through quantitative coding and comparison models, the flashing interval of the LED light is accurately judged, thereby improving the accuracy and reliability of fault detection; reducing dependence on large media servers and complex network architectures, reducing equipment cost investment, while simplifying the testing process and improving production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solution of the present application, the following is a brief introduction to the drawings required for the description. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0016] Figure 1 The present invention is a flowchart of a method for detecting aging faults in batch production of embedded terminal decoders.

[0017] Figure 2The figure is a schematic diagram of a system for batch production testing of aging faults of embedded terminal decoders according to the present invention.

[0018] Among them, 1-embedded terminal decoder; 2-production test monitoring server; 3-LED light; 4-fiber optic sensor array; 5-production test execution module. DETAILED DESCRIPTION

[0019] The various embodiments of the present disclosure will be described in more detail below in the specific steps of the method for detecting aging faults in mass production testing of embedded terminal decoders. The present disclosure can have various embodiments, and adjustments and changes can be made therein. However, it should be understood that there is no intention to limit the various embodiments of the present disclosure to the specific embodiments disclosed herein, but rather that the present disclosure should be understood to encompass all adjustments, equivalents, and / or alternatives falling within the spirit and scope of the various embodiments of the present disclosure.

[0020] For example, in the production of embedded terminal decoders, aging testing is a key process to ensure product stability. Traditional aging testing methods mainly include the following, each with its own limitations: The first method is manual observation. This method connects an embedded terminal decoder to a TV or monitor and relies on manual observation to determine if there are any freezes, black screens, or restarts. However, this method is extremely inefficient and cannot meet the high-efficiency requirements of mass production. Manual operation is particularly difficult in high-temperature aging environments, significantly limiting its application.

[0021] The second method is logging. This method records operation logs on the device side. After testing is complete, the logs are manually analyzed to troubleshoot the problem. However, this method cannot locate the faulty machine in real time. It requires centralized processing of large amounts of data later, which delays production progress and hinders timely problem detection and feedback.

[0022] The third method is server callback testing. This method requires a large media server, with the decoder periodically reporting its status to the server. The server is then responsible for recording any abnormal device activity. However, this method not only requires a complex network architecture but also, due to the limited playback time of a single source, cannot meet the requirements of long-term playback testing. It often requires manual and repetitive on-demand playback, resulting in high equipment costs, significant labor and resources, and a cumbersome testing process, resulting in unsatisfactory test results.

[0023] Furthermore, most automated testing tools currently available on the market suffer from limited functionality, capable only of simulating basic tester operations but unable to accurately interpret test results. Even some tools capable of accurately interpreting test results are expensive and complex, hindering widespread adoption in production and falling far short of meeting the urgent need for efficient, automated testing.

[0024] To address the above issues, this embodiment provides a method for detecting aging faults in mass production testing of embedded terminal decoders. By combining LED light flashing coding with optical detection, the method realizes the automation and intelligence of mass production testing of embedded terminal decoders, thereby improving the accuracy and efficiency of fault detection.

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0026] See also Figure 1 The figure is a flow chart of a method for detecting aging faults in batch production of embedded terminal decoders in a specific embodiment, the method comprising the following steps: S1. Add a production test script to the embedded terminal decoder and execute it in the batch production test aging test; It should be noted that by adding a production test script to the embedded terminal decoder, the embedded terminal decoder device can self-test, providing a basis for subsequent automated testing processes and improving the intelligence level of the device; S2 production test script controls the LED light of the embedded terminal decoder in the production test process flashing interval, according to the first rule of increasing aging time changes; the LED light includes a power light and function light; It should be noted that by controlling the LED light flashing interval to change according to the rule of increasing aging time, a visual and dynamic aging monitoring method is provided, which can intuitively reflect the aging progress of the equipment and facilitate real-time monitoring and management; S3. The flashing interval of the function light of the embedded terminal decoder is controlled by the test script when the function is abnormal, and the second rule changes according to the fixed short interval; It should be noted that when a function is abnormal, the function light flashes rapidly at a fixed short interval, which can quickly attract attention and clearly indicate the type of fault, shortening the troubleshooting time and improving the controllability of the production process; S4. The production monitoring server collects the flashing interval of the LED light of each embedded terminal decoder through the optical sensor array; When it is detected that the flashing interval of the LED light becomes shorter and does not comply with the first rule, it is determined that the embedded terminal decoder is restarted; When it is detected that the flashing interval of the function light flashes rapidly according to the second rule, it is determined that the corresponding function of the corresponding embedded terminal decoder is abnormal; It should be noted that by using an optical sensor array to collect and judge the flashing intervals of LED lights, non-contact and efficient automatic detection is achieved, avoiding errors and delays that may be caused by manual intervention, and improving the consistency and reliability of detection.

[0027] In this embodiment, the aging detection is automated through the integration of production test scripts, reducing manual intervention. By increasing the flashing interval of the LED with the aging duration, a quantifiable monitoring index is formed. By the fixed short interval flashing during functional abnormalities, a clear fault indication is provided, and by non-contact optical detection, electrical interference to the device is avoided, improving the detection accuracy.

[0028] Furthermore, as a refinement and extension of the specific implementation manner of the above embodiment, in order to completely illustrate the specific implementation process in this embodiment, another method for batch production test aging detection of embedded terminal decoders is provided. This method includes the following steps: S1. Add a production test script to the embedded terminal decoder and execute it during batch production test aging detection; S2. The production test script controls the flashing intervals of the LED lights of the embedded terminal decoder during the production test, changing according to the first rule of increasing with the aging duration; the LED lights include a power supply light and a function light; the function light includes a network light and a decoding light; It should be noted that the network light of the embedded terminal decoder indicates the network status during normal operation. During the general production test process, the network status during the production test is indicated by the network light. The decoding light indicates that decoding is in progress during the running state, and indicates a decoding error during the production test; In step S2, the aging duration is pre-divided into aging periods T1, T2,... Tk... according to the execution order; Set the flashing interval of the LED lights of the terminal decoder to be t1 during the aging period T1, t2 during the aging period T2,..., tk during the aging period Tk,... during the production test; Among them, t1 < t2 <... < tk...; It should be noted that dividing the aging duration into multiple periods and setting the corresponding flashing intervals makes the aging test process orderly. Through the monitoring method of dividing periods, the performance of the device at different aging stages can be accurately reflected, providing data support for evaluating the reliability and stability of the device; S3. When the function of the embedded terminal decoder is abnormal, the production test script controls the flashing interval of the function light to change according to the second rule of a fixed short interval; In step S3, the fixed short interval uses the flashing interval tm; The flashing interval tm < t1, and the difference between tm and t1 is greater than the set threshold; It should be noted that by setting the difference between the fixed short interval and the normal flashing interval, functional abnormalities and restart situations can be identified quickly and accurately, thereby improving the sensitivity and reliability of fault detection; Connect the embedded terminal decoder to the code stream server via a network cable in advance, and control the code stream server to send the code stream to the embedded terminal decoder via multicast; It should be noted that by connecting the embedded terminal decoder to the stream server and sending the stream in multicast mode, an efficient and stable test environment is provided to ensure reliable and smooth data transmission during the aging test; In step S3, the production test script determines whether the decoding is abnormal by judging the callback status of the embedded terminal decoder; In step S3, the production test script regularly pings the stream server to determine whether the network is normal based on the data in the player buffer of the embedded terminal decoder; It should be noted that the callback status and network status of the embedded terminal decoder are determined by the production test script. Combined with the regular ping of the stream server and the judgment of the buffer data, dual monitoring of the network and decoding functions is achieved, making fault detection comprehensive and accurate. S4 production test monitoring server through the optical sensor array to collect each embedded terminal decoder LED light flashing interval; the power light, network light and decoder light using different colors; The fiber optic sensor array uses an RGB color sensor with three channels to distinguish different colors of LED lights through spectral analysis; The RGB color sensor encodes the LED light on as 1 and encodes the light off with different flashing intervals as different numbers of 0s, where the longer the flashing interval, the more 0s are corresponding; The optical sensor array is connected to the production test monitoring server; It should be noted that the power light, network light, and decoding light use different colors. Spectral analysis using the three channels of the RGB color sensor can effectively distinguish LED lights of different colors, improving the accuracy and reliability of signal recognition. The LED light is coded as 1, and the light off with different flashing intervals is coded as different numbers of 0s. This digitized processing simplifies the signal processing process, facilitates rapid analysis and judgment by the monitoring server, and improves the level of intelligence. When it is detected that the flashing interval of the LED light becomes shorter and does not comply with the first rule, it is determined that the embedded terminal decoder is restarted; When it is detected that the flashing interval of the function light flashes rapidly according to the second rule, it is determined that the corresponding function of the corresponding embedded terminal decoder is abnormal; In step S4, when it is detected that the LED light changes from the flashing interval tk to the flashing interval t1, it is determined that the corresponding embedded terminal decoder has been restarted; It should be noted that when it is detected that the flashing interval of the LED light changes from tk to t1, the device is judged to be restarted, thereby clarifying the basis for restart judgment, simplifying the judgment logic, and improving detection efficiency; When the network light is detected to flash at the interval tm, it is determined that the network of the corresponding embedded terminal decoder is abnormal; When the decoding light is detected to flash at the flashing interval tm, it is determined that the decoding of the corresponding embedded terminal decoder is abnormal; It should be noted that the abnormality judgment of the network light and the decoding light are carried out separately, and the fault type is refined, so as to quickly locate the root cause of the problem and improve maintenance efficiency.

[0029] In this embodiment, the optical sensor array of the system uses photoelectric sensors to correspond to the LED lights on the embedded terminal decoder, ensuring the accuracy of signal acquisition; the connection with the production test monitoring server realizes real-time transmission and processing of data, improving the response speed and automation level of the detection system.

[0030] In another embodiment of the present invention, different from the above embodiment, the optical sensor array uses photoelectric sensors, and each photoelectric sensor corresponds to three LED lights on the embedded terminal decoder; The optical sensor array is connected to the production test monitoring server.

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

[0032] This application is applicable to the production of embedded terminal decoders of different scales, and has obvious advantages in mass production, and can meet the high-efficiency requirements of modern intelligent production.

[0033] like Figure 2 As shown, the following is an embodiment of the system for batch production testing of aging faults of embedded terminal decoders provided by the embodiment of the present disclosure. The system and the method for batch production testing of aging faults of embedded terminal decoders in the above-mentioned embodiments belong to the same inventive concept. For details not fully described in the embodiment of the system for batch production testing of aging faults of embedded terminal decoders, reference can be made to the embodiment of the method for batch production testing of aging faults of embedded terminal decoders mentioned above.

[0034] The system includes an embedded terminal decoder 1 and a production test monitoring server 2; The embedded terminal decoder 1 is provided with an LED light 3, an optical fiber sensor array 4 and a production test execution module 5; the LED light 3 includes a power light and a function light; The production test execution module 5 controls the flashing interval of the LED light 3 of the embedded terminal decoder 1 during the production test process to change according to a first rule of increasing aging time, and controls the flashing interval of the function light of the embedded terminal decoder 1 to change according to a second rule of a fixed short interval when the function is abnormal; The production test monitoring server 2 collects the flashing interval of the LED lights 3 of each embedded terminal decoder 1 through the optical sensor array 4; When it is detected that the flashing interval of the LED light 3 becomes shorter and does not comply with the first rule, it is determined that the embedded terminal decoder 1 is restarted; When it is detected that the flashing interval of the function light flashes quickly according to the second rule, it is determined that the corresponding function of the corresponding embedded terminal decoder 1 is abnormal.

[0035] In this embodiment, the production test execution module of the embedded terminal decoder controls the blinking of the LED, and the monitoring server collects the actual blinking of the LED to monitor and identify the restart and functional abnormality of the embedded terminal decoder.

[0036] The method for detecting aging faults in batch production of embedded terminal decoders provided in the embodiments of the present application can be applied to electronic devices. Those skilled in the art will understand that the electronic device structure involved in the embodiments of the present invention does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. In the embodiments of the present invention, the electronic device includes but is not limited to laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the embodiments of the present application described and / or required herein.

[0037] The electronic device may include a processor, an external memory interface, an internal memory, a universal serial bus (USB) interface, a charging management module, a power management module, a battery, a wireless communication module, an audio module, a speaker, a microphone, a sensor module, a button, a camera, a display, and a SIM card interface, etc.

[0038] It is understood that the structures illustrated in the embodiments of the present application do not constitute specific limitations on the electronic device. In other embodiments of the present application, the electronic device may include more or fewer components than shown, or combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0039] A processor may include one or more processing units, such as a central processing unit (CPU), an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.

[0040] The processor can be the nerve center and command center of the electronic device. The controller can generate operation control signals based on the instruction opcode and timing signal to complete the control of instruction fetching and execution.

[0041] The processor may also include a memory for storing instructions and data. In some embodiments, the memory in the processor is a cache memory. This memory can store instructions or data that the processor has just used or is reusing. If the processor needs to use the instruction or data again, it can directly call it from the memory. This avoids repeated accesses, reduces processor latency, and thus improves system efficiency.

[0042] The above-mentioned electronic device realizes the method of batch production test aging fault detection of embedded terminal decoders of the present application, adds a production test script to the embedded terminal decoder, and executes it in the batch production test aging detection; the production test script controls the flashing interval of the LED light of the embedded terminal decoder during the production test, and changes according to the first rule of increasing aging time; the LED light includes a power light and a function light; the production test script controls the flashing interval of the function light of the embedded terminal decoder to change according to the second rule of a fixed short interval when the function is abnormal; the production test monitoring server collects the flashing interval of the LED light of each embedded terminal decoder through an optical sensor array; when it is detected that the flashing interval of the LED light becomes shorter than the first rule, it is determined that the embedded terminal decoder is restarted; when it is detected that the flashing interval of the function light flashes quickly according to the second rule The technical solution of judging the corresponding functional abnormality of the corresponding embedded terminal decoder by flickering is achieved by combining the optical sensor array and the production test script to realize the automatic detection of the embedded terminal decoder. There is no need to manually plug in the TV one by one to observe the display, which improves the detection efficiency and reduces the human resource investment. By using the changes in the flashing rules of the LED lights, the restart and functional abnormalities of the embedded terminal decoder can be detected and located in real time, and problems in the production process can be discovered in time, avoiding the delays caused by the centralized data processing in the middle and late stages of the traditional method. Through quantitative coding and comparison models, the flashing interval of the LED lights can be accurately judged, which improves the accuracy and reliability of fault detection. It reduces the dependence on large media servers and complex network architectures, reduces the equipment cost investment, simplifies the testing process, and improves the production efficiency.

[0043] The storage medium provided in the present application stores a program product that can implement a method for detecting aging faults in batch production testing of embedded terminal decoders.

[0044] The method for detecting aging faults in batch production testing of embedded terminal decoders includes: adding a production test script to the embedded terminal decoder and executing it in the batch production test aging test; the production test script controls the flashing interval of the LED light of the embedded terminal decoder during the production test, and changes according to a first rule of increasing aging time; the LED light includes a power light and a function light; the production test script controls the flashing interval of the function light of the embedded terminal decoder to change according to a second rule of a fixed short interval when the function is abnormal; the production test monitoring server collects the flashing interval of the LED light of each embedded terminal decoder through an optical sensor array; when it is detected that the flashing interval of the LED light becomes shorter than the first rule, it is determined that the embedded terminal decoder is restarted; when it is detected that the flashing interval of the function light flashes rapidly according to the second rule, it is determined that the corresponding function of the corresponding embedded terminal decoder is abnormal.

[0045] In some possible implementations, the method for detecting aging faults in batch production testing of embedded terminal decoders disclosed herein can be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps described in the above "Exemplary Method" section of this specification according to various exemplary implementations of the present disclosure.

[0046] The storage medium of the present disclosure can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0047] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for detecting aging faults in batch production of embedded terminal decoders, characterized in that: It includes the following steps: S1. Add a production test script to the embedded terminal decoder and execute it during batch production test aging detection; S2. The production test script controls the blinking interval of the LED lights on the embedded terminal decoder during the production test, which changes according to the first rule of increasing aging duration; the LED lights include a power light and a function light; S3. When a function is abnormal, the production test script controls the blinking interval of the function light on the embedded terminal decoder to change according to the second rule of a fixed short interval; S4. The production test monitoring server collects the blinking intervals of the LED lights of each embedded terminal decoder through an optical sensor array; When it is detected that the blinking interval of the LED light becomes shorter and does not conform to the first rule, it is determined that the embedded terminal decoder has restarted; When it is detected that the blinking interval of the function light flashes rapidly according to the second rule, it is determined that the corresponding function of the corresponding embedded terminal decoder is abnormal.

2. The method for detecting aging faults in batch production of embedded terminal decoders according to claim 1, characterized in that: The function lights include a network light and a decoding light.

3. The method for detecting aging faults in batch production of embedded terminal decoders according to claim 2, characterized in that: The optical sensor array uses photoelectric sensors, and each photoelectric sensor corresponds to three LED lights on the embedded terminal decoder respectively; The optical sensor array is connected to the production test monitoring server.

4. The method for detecting aging faults in batch production of embedded terminal decoders according to claim 2, characterized in that: The power light, network light, and decoding light use different colors; The fiber optic sensor array uses an RGB color sensor. The RGB color sensor has three channels and distinguishes different colored LED lights through spectral analysis; The RGB color sensor encodes the lighting of the LED light as 1 and encodes the extinguishing of the light with different blinking intervals as different numbers of 0s, where the longer the blinking interval, the more 0s correspond; The optical sensor array is connected to the production test monitoring server.

5. The method for detecting aging faults in batch production of embedded terminal decoders according to claim 1, characterized in that: In step S2, the aging duration is pre-divided into aging periods T1, T2,... Tk... according to the execution order; Set the blinking interval t1 of the LED light of the terminal decoder during the aging period T1, the blinking interval t2 during the aging period T2,..., and the blinking interval tk during the aging period Tk,... during the production test; Among them, t1 < t2 <... < tk....

6. The method for detecting aging faults in batch production of embedded terminal decoders according to claim 5, characterized in that: In step S3, the fixed short interval uses the blinking interval tm; The blinking interval tm < t1, and the difference between tm and t1 is greater than the set threshold; In step S4, when it is detected that the blinking interval of the LED light changes from tk to t1, it is determined that the corresponding embedded terminal decoder has restarted; When it is detected that the network light blinks according to the blinking interval tm, it is determined that the network of the corresponding embedded terminal decoder is abnormal; When it is detected that the decoding light blinks according to the blinking interval tm, it is determined that the decoding of the corresponding embedded terminal decoder is abnormal.

7. The method for detecting aging faults in batch production of embedded terminal decoders according to claim 6, characterized in that: Pre-connect the embedded terminal decoder to the stream server through a network cable, and control the stream server to send the stream to the embedded terminal decoder through multicast; In step S3, the production test script determines whether the decoding is abnormal by judging the callback status of the embedded terminal decoder; In step S3, the production test script determines whether the network is normal by periodically pinging the stream server and judging the data in the player buffer of the embedded terminal decoder.

8. A system for detecting aging faults in batch production of embedded terminal decoders, characterized in that: It includes an embedded terminal decoder and a production test monitoring server; The embedded terminal decoder is equipped with LED lights, fiber optic sensor arrays and production test execution modules; the LED lights include power lights and function lights; The production test execution module controls the flashing interval of the LED light of the embedded terminal decoder during the production test process to change according to a first rule of increasing aging time, and controls the flashing interval of the function light of the embedded terminal decoder to change according to a second rule of a fixed short interval when the function is abnormal; The production test monitoring server collects the flashing interval of the LED lights of each embedded terminal decoder through an optical sensor array; When it is detected that the flashing interval of the LED light becomes shorter and does not comply with the first rule, it is determined that the embedded terminal decoder is restarted; When it is detected that the flashing interval of the function light flashes quickly according to the second rule, it is determined that the corresponding function of the corresponding embedded terminal decoder is abnormal.

9. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for detecting aging faults in batch production of embedded terminal decoders as claimed in any one of claims 1 to 7 are implemented.

10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for detecting aging faults in mass production testing of embedded terminal decoders as claimed in any one of claims 1 to 7 are implemented.