A security debugging system and debugging method for an intelligent advertising machine

Through the security debugging system of the intelligent advertising machine, including the security detection, execution and monitoring module, the security hazards and performance problems cannot be monitored before debugging of the intelligent advertising machine, and an efficient and accurate debugging process is achieved, reducing the debugging difficulty and improving intelligence degree.

CN118549167BActive Publication Date: 2024-12-24SHENZHEN HAOSHIDA SCI & TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410646290.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-23
Publication Date
2024-12-24
Estimated Expiration
2044-05-23

AI Technical Summary

Technical Problem

During the production and manufacturing process of smart advertising machines, it is impossible to comprehensively monitor and reasonably judge its safety hazards and performance conditions, resulting in inaccurate debugging results, increasing the difficulty of debugging supervision and low intelligence.

Method used

A security debugging system for intelligent advertising machines is designed, including debugging controller, security detection module, debugging execution module, debugging record module and execution monitoring module. The security inspection module is used to perform security inspection on the advertising machines, and the debugging execution module performs debugging operations. , debugging and recording module records data, perform monitoring and analysis of the debugging process of the monitoring module, and generate qualified or unqualified signals.

Benefits of technology

It realizes comprehensive monitoring and accurate judgment of the safety hazards and performance status of smart advertising machines, improves the accuracy of debugging results, reduces the difficulty of debugging supervision, and improves the degree of intelligence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118549167B_ABST
    Figure CN118549167B_ABST
Patent Text Reader

Abstract

The present invention belongs to the technical field of debugging and control of advertising machines, and specifically relates to a safe debugging system and a debugging method for an intelligent advertising machine, wherein the safe debugging system comprises a debugging controller, a safety detection module, a debugging execution module, a debugging recording module and an execution monitoring module; the present invention performs a safety check on the advertising machine through the safety detection module, and when the advertising machine passes the safety check, the debugging execution module performs corresponding debugging operations according to the debugging instructions, and the debugging recording module records all operations and data in the debugging process in real time, which can not only comprehensively monitor and reasonably judge the safety hazard status of the intelligent advertising machine before debugging, but also efficiently and accurately judge the performance status of the intelligent advertising machine, and monitor the execution status of the corresponding debugging execution process of the debugging execution module through the execution monitoring module, which can accurately evaluate the performance status of the debugging execution operation, reduce the difficulty of debugging supervision, and has a high degree of intelligence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of debugging and control of advertising machines, and in particular to a safe debugging system and a debugging method for an intelligent advertising machine. Background Art

[0002] Smart advertising machine is a multimedia device with video, audio and picture display functions. It uses standard LCD monitors or LCD TVs to display information and play video advertisements through networking and multimedia system control. Smart advertising machine forms a complete advertising broadcast control system through terminal software control, network information transmission and multimedia terminal display, and conducts advertising through multimedia materials such as pictures, texts, videos, small plug-ins, etc.

[0003] During the manufacturing process of smart advertising machines, they need to be debugged to ensure their factory quality. Currently, before debugging smart advertising machines, it is impossible to fully monitor and reasonably judge their safety hazards, and it is impossible to stop the corresponding debugging operations in time. It is also difficult to efficiently and accurately judge the performance of smart advertising machines and accurately evaluate the performance of debugging execution operations, which is not conducive to ensuring the accuracy of debugging results, increasing the difficulty of debugging supervision, and the degree of intelligence is low;

[0004] In view of the above technical defects, a solution is now proposed. Summary of the invention

[0005] The purpose of the present invention is to provide a safe debugging system and debugging method for a smart advertising machine, which solves the problems that the prior art cannot comprehensively monitor and reasonably judge the safety hazard status of the smart advertising machine before debugging, and it is difficult to efficiently and accurately judge the performance status of the smart advertising machine and accurately evaluate the performance status of the debugging execution operation, which is not conducive to ensuring the accuracy of the debugging results, increases the difficulty of debugging supervision, and has a low degree of intelligence.

[0006] To achieve the above object, the present invention provides the following technical solutions:

[0007] A security debugging system for an intelligent advertising machine includes a debugging controller, a security detection module, a debugging execution module, a debugging recording module and an execution monitoring module; the debugging controller is used to receive a debugging instruction. After receiving the debugging instruction, the debugging controller starts the security detection module, and the security detection module performs a security check on the advertising machine. If a security risk problem is detected in the advertising machine, an alarm is issued and the debugging process is stopped;

[0008] When the advertising machine passes the security check, the debugging controller starts the debugging execution module, and the debugging execution module performs the corresponding debugging operations according to the debugging instructions, and debugs the advertising machine one by one based on the preset debugging steps and parameters; during the debugging process of the advertising machine, the debugging recording module records all operations and data in the debugging process in real time, and sends the collected data to the terminal device of the debugging personnel through wireless transmission;

[0009] The execution monitoring module is used to monitor the execution status of the corresponding debugging execution process of the debugging execution module during the debugging process, judge the execution performance of the corresponding debugging execution process, and mark the corresponding debugging execution process as an excellent execution process or a poor execution process, and generate a debugging execution qualified signal or a debugging execution unqualified signal through analysis, and send the debugging execution qualified signal or the debugging execution unqualified signal to the terminal device of the debugging personnel.

[0010] Furthermore, the specific operation process of the security detection module includes:

[0011] Test the power supply structure of the advertising machine, including checking whether the power plug is intact, whether the power cord is damaged, whether the power socket is stable, and measuring the power output voltage;

[0012] Check the signal interface of the advertising machine, including whether the signal interface is loose, whether there is foreign matter blocking it, and whether the interface line is intact;

[0013] Inspect the display screen of the advertising machine, including checking whether the display screen is damaged, whether the display is normal, and whether the brightness and contrast parameters are appropriate.

[0014] Furthermore, the specific operation process of the debugging execution module includes:

[0015] Start the signal input test to test the advertising machine's ability to receive signals. By sending a series of standard signals to the advertising machine, check whether the advertising machine can correctly receive and process these signals, including testing the stability of signal transmission, the clarity of signal quality, and the signal response speed;

[0016] Conduct display effect tests to check whether the display screen of the advertising machine can accurately present these contents by displaying a series of images and video contents, including checking color accuracy, brightness uniformity, contrast and resolution;

[0017] Perform an audio output test to check whether the speaker of the advertising machine can sound normally by playing a series of audio files, and test the audio clarity, volume and sound quality purity.

[0018] Furthermore, the specific analysis process of executing the monitoring module is as follows:

[0019] The number of erroneous operations of the debugging execution module in the corresponding debugging execution process is collected and marked as an erroneous operation value, and the correction time of the corresponding erroneous operation is collected and marked as an error correction time, and the error correction time is numerically compared with the corresponding preset error correction time threshold. If the error correction time exceeds the preset error correction time threshold, the corresponding error correction time is marked as a slow correction time;

[0020] The number of deferred correction times in the corresponding debugging execution process is obtained and marked as the deferred correction check value, and the sum of all error correction times is marked as the total error correction time value; the execution status table value is obtained by numerically calculating the error operation value, the deferred correction check value and the total error correction time value, and the execution status table value is numerically compared with the preset execution status table threshold. If the execution status table value exceeds the preset execution status table threshold, the corresponding debugging execution process is marked as a poor execution process.

[0021] Furthermore, if the execution status table value does not exceed the preset execution status table threshold, the execution time of each debugging operation step in the corresponding debugging execution process is collected, and the execution time is numerically compared with the corresponding preset execution time range. If the execution time is not within the corresponding preset execution time range, the corresponding debugging operation step is defined as an unstable step;

[0022] The number of unstable steps in the corresponding debugging execution process is obtained and marked as an unstable number check value, and the execution time is compared with the median of the corresponding preset execution time range for difference calculation and the absolute value is taken to obtain the execution bias time value, and the execution bias time values ​​of all operation steps are averaged to obtain the execution bias value; the execution timing value is obtained by numerically calculating the unstable number check value and the execution bias value, and the execution timing value is numerically compared with the preset execution timing threshold. If the execution timing value exceeds the preset execution timing threshold, the corresponding debugging execution process is marked as a poor execution process; if the execution timing value does not exceed the preset execution timing threshold, the corresponding debugging execution process is marked as a good execution process.

[0023] Furthermore, the specific analysis process of executing the monitoring module also includes:

[0024] A detection cycle is set, and the number of good execution processes and the number of poor execution processes during debugging of the advertising machine within the detection cycle are collected, and they are marked as good execution number check value and poor execution number check value respectively, and the ratio of the poor execution number check value to the good execution number check value is marked as the poor execution number percentage value, and the poor execution number percentage value is numerically compared with the preset poor execution number percentage threshold value. If the poor execution number percentage value exceeds the preset poor execution number percentage threshold value, a debugging execution failure signal is generated; if the poor execution number percentage value does not exceed the preset poor execution number percentage threshold value, a debugging execution qualified signal is generated.

[0025] Furthermore, the security detection module is also used to monitor the environment in which the advertising machine is located, mark the environment in which the advertising machine is located as a debugging environment, and determine in real time whether the debugging environment is in a bad debugging state through analysis, obtain all single durations of the debugging environment in the bad debugging state within a unit time, sum up all single durations to obtain the total duration of the bad debugging state, and mark the single duration with the largest value as the debugging duration, and calculate the average of all debugging ring table values ​​within a unit time to obtain the debugging ring value;

[0026] The environmental monitoring assessment value is obtained by numerically calculating the total debugging holding time, the debugging holding time and the debugging environmental condition value, and the environmental monitoring assessment value is numerically compared with the preset environmental monitoring assessment threshold. If the environmental monitoring assessment value exceeds the preset environmental monitoring assessment threshold, a debugging environment abnormality signal is generated, and when the debugging environment abnormality signal is generated, an alarm is issued and the debugging process is stopped.

[0027] Furthermore, the specific analysis and judgment process of debugging bad status is as follows:

[0028] The real-time temperature, real-time humidity and real-time air pressure of the debugging environment are collected, and the deviation value of the real-time temperature compared to the preset standard temperature value is marked as the debugging temperature detection value. Similarly, the debugging humidity detection value and the debugging air detection value are obtained, and the air pollution value, static detection value and electric radiation detection value of the debugging environment are collected;

[0029] The debugging ring table value is obtained by numerically calculating the debugging temperature detection value, debugging humidity detection value, debugging gas detection value, air pollution value, static electricity detection value and electric radiation detection value, and the debugging ring table value is numerically compared with the preset debugging ring table threshold. If the debugging ring table value exceeds the preset debugging ring table threshold, it is judged that the debugging environment is in a poor debugging state.

[0030] Furthermore, if the environmental monitoring assessment value does not exceed the preset environmental monitoring assessment threshold, the average temperature of the corresponding position inside the advertising machine within a unit time is collected, and the average temperature is compared with the corresponding preset average temperature threshold. If the average temperature exceeds the preset average temperature threshold, the corresponding position is marked as a temperature abnormal position; if there is a temperature abnormal position in the advertising machine, an abnormal operation signal is generated;

[0031] If there is no abnormal temperature position in the advertising machine, the ratio of the average temperature of the corresponding position to the corresponding preset average temperature threshold is calculated to obtain the position temperature detection value, the position temperature detection values ​​of all positions inside the advertising machine are averaged to obtain the position temperature detection value, and the vibration data of the position of the advertising machine is collected, and the average of all vibration data within a unit time is calculated to obtain the vibration detection value, and the operation evaluation value is obtained by numerically calculating the position temperature detection value and the vibration detection value, and the operation evaluation value is numerically compared with the preset operation evaluation threshold. If the operation evaluation value exceeds the preset operation evaluation threshold, an abnormal operation signal is generated, and an alarm is issued and the debugging process is stopped when the abnormal operation signal is generated.

[0032] Furthermore, the present invention also proposes a security debugging method for an intelligent advertising machine, the security debugging method comprising the following steps:

[0033] Step 1: The debugging controller receives the debugging instruction and starts the safety detection module after receiving the debugging instruction;

[0034] Step 2: The security detection module performs a security check on the advertising machine. When the advertising machine passes the security check, the debugging controller starts the debugging execution module;

[0035] Step 3: The debugging execution module executes corresponding debugging operations according to the debugging instructions, and debugs the advertising machines one by one based on the preset debugging steps and parameters;

[0036] Step 4: The debugging record module records all operations and data during the debugging process in real time, and sends the collected data to the terminal device of the debugging personnel via wireless transmission;

[0037] Step 5: The execution monitoring module monitors the execution status of the debugging execution process corresponding to the debugging execution module, determines the superior execution process and the inferior execution process, and generates a debugging execution qualified signal or a debugging execution unqualified signal.

[0038] Compared with the prior art, the present invention has the following beneficial effects:

[0039] 1. In the present invention, the security detection module performs a security check on the advertising machine. When the advertising machine passes the security check, the debugging execution module performs the corresponding debugging operation according to the debugging instruction, and the debugging recording module records all operations and data in the debugging process in real time. It can not only comprehensively monitor and reasonably judge the safety hazard status of the intelligent advertising machine before debugging, but also can efficiently and accurately judge the performance status of the intelligent advertising machine, and has a high degree of intelligence;

[0040] 2. In the present invention, the execution status of the debugging execution process corresponding to the debugging execution module is monitored by the execution monitoring module, and the corresponding debugging execution process is marked as a good execution process or a bad execution process, and a debugging execution qualified signal or a debugging execution unqualified signal is generated through analysis. When the debugging execution unqualified signal is generated, the cause investigation and analysis is carried out in time, and corresponding improvement measures are taken to reduce the management difficulty of the debugging personnel. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to facilitate understanding by those skilled in the art, the present invention is further described below in conjunction with the accompanying drawings;

[0042] Figure 1 is the overall system block diagram of the present invention;

[0043] Figure 2 The figure is a flow chart of the method of the present invention. DETAILED DESCRIPTION

[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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 creative work are within the scope of protection of the present invention.

[0045] Embodiment 1: Figure 1 As shown, a security debugging system of an intelligent advertising machine proposed by the present invention includes a debugging controller, a security detection module, a debugging execution module, a debugging recording module and an execution monitoring module; the debugging controller is used to receive a debugging instruction. After receiving the debugging instruction, the debugging controller starts the security detection module, and the security detection module performs a security check on the advertising machine. If it is detected that there is a potential safety hazard in the advertising machine, an alarm is issued and the debugging process is stopped; the specific operation process of the security detection module is as follows:

[0046] Detect the power structure of the advertising machine, including checking whether the power plug is intact, whether the power cord is damaged, whether the power socket is stable, etc., and measure the power output voltage to ensure that it meets the working requirements of the advertising machine. If a problem is found in the power structure, the safety detection module will immediately issue an alarm and prompt the debugging personnel to take corresponding measures;

[0047] Test the signal interface of the advertising machine, including checking whether the signal interface is loose, whether there is foreign matter blocking it, and whether the interface line is intact. Through these tests, the stability and reliability of signal transmission can be ensured, and debugging failure or equipment damage caused by interface problems can be avoided;

[0048] The display screen of the advertising machine is inspected, including whether the display screen is damaged, whether the display is normal, whether the brightness and contrast parameters are appropriate, etc. The display screen is one of the most important output components of the advertising machine, and its status directly affects the debugging effect and user experience. Therefore, comprehensive inspection of the display screen is one of the important tasks of the safety inspection module. During the entire inspection process, the safety inspection module will use automated and intelligent technical means to quickly and accurately inspect the advertising machine through preset inspection procedures and algorithms. Once any safety hazards or problems are detected, an alarm will be immediately issued and the debugging process will be stopped to prevent potential safety risks from causing damage to equipment and personnel.

[0049] When the advertising machine passes the security check, the debugging controller starts the debugging execution module. The debugging execution module executes the corresponding debugging operations according to the debugging instructions. Based on the preset debugging steps and parameters, the advertising machine is debugged one by one, including but not limited to the testing of signal input, display effect, audio output and other functions. Through the debugging of the debugging execution module one by one, the various functions of the advertising machine can be fully tested, potential problems can be discovered and solved, and the advertising machine can be ensured to achieve the best performance state before being put into use. This process is of great significance to ensure the stable operation of the advertising machine and provide high-quality user experience. The specific operation process of the debugging execution module is as follows:

[0050] Start the signal input test, which is the basic link in the debugging process. It involves testing the ability of the advertising machine to receive signals. By sending a series of standard signals to the advertising machine, it is checked whether the advertising machine can correctly receive and process these signals, including testing the stability of signal transmission, the clarity of signal quality, and the signal response speed. Through the signal input test, it can be ensured that the advertising machine can work normally when receiving signals from different sources and present a high-quality display effect;

[0051] Conduct display effect test. Display effect is one of the important indicators of advertising machine performance, which directly affects the user's viewing experience. By displaying a series of images and video content, check whether the display screen of the advertising machine can accurately present these contents, including checking color accuracy, brightness uniformity, contrast and resolution. Through display effect test, it can be ensured that the advertising machine can present clear and realistic picture effects when displaying different contents to meet the user's visual needs;

[0052] Perform an audio output test. By playing a series of audio files, check whether the speaker of the advertising machine can sound normally, and test the clarity, volume, and purity of the audio. Through the audio output test, you can ensure that the advertising machine can provide clear and pleasant sound effects when playing audio, thereby enhancing the user's auditory experience.

[0053] During the debugging process of the advertising machine, the debugging recording module records all operations and data in the debugging process in real time, and sends the collected data to the terminal device of the debugging personnel through wireless transmission; the execution monitoring module is used to monitor the execution status of the corresponding debugging execution process of the debugging execution module during the debugging process, judge the execution performance of the corresponding debugging execution process, and mark the corresponding debugging execution process as a good execution process or a bad execution process;

[0054] And through analysis, a debugging execution qualified signal or a debugging execution unqualified signal is generated, and the debugging execution qualified signal or the debugging execution unqualified signal is sent to the terminal device of the debugging personnel. When the debugging execution unqualified signal is generated, the cause investigation and analysis is carried out in time, and corresponding improvement measures are taken to ensure the subsequent debugging execution performance, with a high degree of intelligence; the specific analysis process of the execution monitoring module is as follows:

[0055] The number of erroneous operations of the debugging execution module in the corresponding debugging execution process is collected and marked as an erroneous operation value, and the correction time (i.e., the time for correcting the corresponding erroneous operation) is collected when the corresponding erroneous operation is performed and marked as the error correction time, and the error correction time is numerically compared with the corresponding preset error correction time threshold. If the error correction time exceeds the preset error correction time threshold, indicating that the correction of the corresponding erroneous operation is slow, the corresponding error correction time is marked as the slow correction time;

[0056] The number of deferred correction times in the corresponding debugging execution process is obtained and marked as the deferred correction value, and the sum of all error correction times is marked as the total error correction time value; the error operation value ZF, the deferred correction value ZS and the total error correction time value ZK are numerically calculated by the formula ZP=a1*ZF+a2*ZS+a3*ZK / (a1+a2) to obtain the execution status table value ZP; where a1, a2, and a3 are preset proportional coefficients, and the values ​​of a1, a2, and a3 are all positive numbers;

[0057] It should be noted that the larger the value of the execution status table value ZP, the worse the execution accuracy of the corresponding debugging execution process; the execution status table value ZP is numerically compared with the preset execution status table threshold. If the execution status table value ZP exceeds the preset execution status table threshold, it indicates that the execution accuracy of the corresponding debugging execution process is poor, and the corresponding debugging execution process is marked as a poor execution process.

[0058] If the execution status table value ZP does not exceed the preset execution status table threshold, indicating that the execution accuracy of the corresponding debugging execution process is good, the execution time of each debugging operation step in the corresponding debugging execution process is collected, and the execution time is compared with the corresponding preset execution time range. If the execution time is not within the corresponding preset execution time range, indicating that the execution time of the corresponding debugging operation step does not meet the requirements, the corresponding debugging operation step is defined as an unstable step;

[0059] The number of unstable steps in the corresponding debugging execution process is obtained and marked as an unstable number check value, and the execution time is compared with the median of the corresponding preset execution time range, and the difference is calculated and the absolute value is taken to obtain the execution bias value, and the execution bias values ​​of all operation steps are averaged to obtain the execution bias value;

[0060] The execution time value RX is obtained by numerically calculating the unstable number check value RP and the execution bias value RK through the formula RX=tg1*RP+tg2*RK, wherein tg1 and tg2 are preset proportional coefficients, and the values ​​of tg1 and tg2 are both positive numbers; and the larger the value of the execution time value RX is, the worse the execution time performance of the corresponding debugging execution process is;

[0061] The execution timing value RX is numerically compared with the preset execution timing threshold. If the execution timing value RX exceeds the preset execution timing threshold, it indicates that the execution time performance of the corresponding debugging execution process is poor, and the corresponding debugging execution process is marked as a poor execution process; if the execution timing value RX does not exceed the preset execution timing threshold, it indicates that the execution time performance of the corresponding debugging execution process is good, and the corresponding debugging execution process is marked as a good execution process.

[0062] In addition, the specific analysis process of the execution monitoring module also includes: setting a detection period, preferably, the detection period is twenty-four hours; collecting the number of excellent execution processes and the number of poor execution processes during the debugging of the advertising machine within the detection period, and marking them as excellent execution number inspection values ​​and poor execution number inspection values, respectively, marking the ratio of the poor execution number inspection value to the excellent execution number inspection value as the poor execution number percentage value, it should be noted that the larger the value of the poor execution number percentage value is, the worse the debugging execution status of the debugging execution module for the advertising machine within the detection period is overall;

[0063] The value of the percentage of poor executions is numerically compared with the preset poor execution percentage threshold. If the value of the percentage of poor executions exceeds the preset poor execution percentage threshold, it indicates that the debugging execution status of the debugging execution module for the advertising machine during the detection period is generally poor, and a debugging execution unqualified signal is generated; if the value of the percentage of poor executions does not exceed the preset poor execution percentage threshold, it indicates that the debugging execution status of the debugging execution module for the advertising machine during the detection period is generally good, and a debugging execution qualified signal is generated.

[0064] Embodiment 2: Figure 1As shown, the difference between this embodiment and embodiment 1 is that the safety detection module is also used to monitor the environment where the advertising machine is located, mark the environment where the advertising machine is located as a debugging environment, and judge in real time whether the debugging environment is in a bad debugging state through analysis, specifically: collect the real-time temperature, real-time humidity and real-time air pressure of the debugging environment, mark the deviation value of the real-time temperature compared to the preset standard temperature value as the debugging temperature detection value, and similarly obtain the debugging humidity detection value and the debugging air detection value;

[0065] and collecting the air pollution value, electrostatic detection value and electric radiation detection value of the debugging environment; wherein the air pollution value is a data value indicating the dust concentration in the debugging environment, the electrostatic detection value is a data value indicating the strength of the static electricity in the debugging environment, and the electric radiation detection value is a data value indicating the intensity of the electromagnetic radiation in the debugging environment;

[0066] By formula The debugging temperature detection value TW, the debugging humidity detection value TF, the debugging gas detection value TH, the air pollution value TP, the static detection value TK and the electric radiation detection value TD are numerically calculated to obtain the debugging ring table value TY, wherein c1, c2, c3, c4, c5 and c6 are preset proportional coefficients whose values ​​are greater than zero, and the larger the value of the debugging ring table value TY is, the worse the current performance of the debugging environment is, and the less conducive it is to ensure the accuracy of the debugging result and the smooth progress of the debugging process;

[0067] Compare the debugging ring table value TY with the preset debugging ring table threshold. If the debugging ring table value TY exceeds the preset debugging ring table threshold, it indicates that the current performance of the debugging environment is poor, and the debugging environment is judged to be in a poor debugging state. Obtain all single durations of the debugging environment in the poor debugging state within a unit time, sum up all single durations to obtain the total poor debugging duration, mark the single duration with the largest value as the debugging duration, and average all debugging ring table values ​​within a unit time to obtain the debugging ring condition value.

[0068] The total debugging holding time WY, debugging holding time WS and debugging environment value WL are numerically calculated by the formula WF=(eq1*WY+eq2*WS) / 2+eq3*WL to obtain the environmental monitoring assessment value WF, where eq1, eq2 and eq3 are preset proportional coefficients, and the values ​​of eq1, eq2 and eq3 are all positive numbers; and the larger the value of the environmental monitoring assessment value WF, the worse the environmental performance of the debugging environment is in general;

[0069] The environmental monitoring assessment value WF is numerically compared with the preset environmental monitoring assessment threshold. If the environmental monitoring assessment value WF exceeds the preset environmental monitoring assessment threshold, it indicates that the environmental performance of the debugging environment is poor overall, which is not conducive to ensuring the smooth progress of the debugging process and improving the accuracy of the debugging results. In this case, a debugging environment abnormality signal is generated, and an alarm is issued and the debugging process is stopped when the debugging environment abnormality signal is generated.

[0070] Furthermore, if the environmental monitoring assessment value WF does not exceed the preset environmental monitoring assessment threshold, the average temperature of the corresponding position inside the advertising machine in a unit time is collected, and the average temperature is compared with the corresponding preset average temperature threshold. If the average temperature exceeds the preset average temperature threshold, the corresponding position is marked as a temperature abnormal position; if there is a temperature abnormal position in the advertising machine, it indicates that the operation risk inside the advertising machine is relatively large, and an abnormal operation signal is generated;

[0071] If there is no abnormal temperature position in the advertising machine, the average temperature of the corresponding position is calculated by ratio with the corresponding preset average temperature threshold to obtain the position temperature detection value, the position temperature detection value of all positions inside the advertising machine is averaged to obtain the position temperature detection value, and the vibration data (i.e. vibration amplitude) of the position where the advertising machine is located is collected, and all vibration data within a unit time are averaged to obtain the vibration detection value;

[0072] The operation evaluation value QX is obtained by numerically calculating the temperature detection value QY and the vibration detection value QF through the formula QX=hy1*QY+hy2*QF, wherein hy1 and hy2 are preset proportional coefficients, hy1>hy2>0; and the larger the value of the operation evaluation value QX, the worse the operation condition of the advertising machine is, the more unfavorable it is to perform debugging operations, and the accuracy of the debugging results cannot be effectively guaranteed;

[0073] The operation condition assessment value QX is numerically compared with the preset operation condition assessment threshold. If the operation condition assessment value QX exceeds the preset operation condition assessment threshold, it indicates that the operating condition of the advertising machine is poor and is not conducive to debugging operations. In this way, an abnormal operation condition signal is generated, and an alarm is issued and the debugging process is stopped when the abnormal operation condition signal is generated. This is conducive to achieving comprehensive risk detection before debugging, ensuring the smooth progress of subsequent debugging processes, and improving the accuracy of debugging results. It has a high degree of intelligence and significantly reduces the management difficulty of debugging personnel.

[0074] Embodiment 3: Figure 2 As shown, the difference between this embodiment and embodiment 1 and embodiment 2 is that the present invention proposes a security debugging method for a smart advertising machine, and the security debugging method includes the following steps:

[0075] Step 1: The debugging controller receives the debugging instruction and starts the safety detection module after receiving the debugging instruction;

[0076] Step 2: The security detection module performs a security check on the advertising machine. When the advertising machine passes the security check, the debugging controller starts the debugging execution module;

[0077] Step 3: The debugging execution module executes corresponding debugging operations according to the debugging instructions, and debugs the advertising machines one by one based on the preset debugging steps and parameters;

[0078] Step 4: The debugging record module records all operations and data during the debugging process in real time, and sends the collected data to the terminal device of the debugging personnel via wireless transmission;

[0079] Step 5: The execution monitoring module monitors the execution status of the debugging execution process corresponding to the debugging execution module, determines the superior execution process and the inferior execution process, and generates a debugging execution qualified signal or a debugging execution unqualified signal.

[0080] The working principle of the present invention is as follows: when in use, the safety detection module is started through the debugging controller, and the safety detection module performs a safety check on the advertising machine. If it is detected that the advertising machine has a safety hazard problem, an alarm is issued and the debugging process is stopped. When the advertising machine passes the safety check, the debugging execution module performs the corresponding debugging operation according to the debugging instruction, and the debugging recording module records all operations and data in the debugging process in real time. It can not only comprehensively monitor and reasonably judge the safety hazard status of the intelligent advertising machine before debugging, but also efficiently and accurately judge the performance status of the intelligent advertising machine, and monitor the execution status of the corresponding debugging execution process of the debugging execution module through the execution monitoring module, and mark the corresponding debugging execution process as an excellent execution process or a poor execution process, and generate a debugging execution qualified signal or a debugging execution unqualified signal through analysis, and promptly conduct cause investigation and analysis when the debugging execution unqualified signal is generated, and make corresponding improvement measures, with a high degree of intelligence, reducing the management difficulty of debugging personnel.

[0081] The above formulas are all dimensionless and numerical calculations. The formula is a formula obtained by collecting a large amount of data and performing software simulation to obtain the most recent real situation. The preset parameters in the formula are set by technicians in this field according to actual conditions. The preferred embodiments of the present invention disclosed above are only used to help explain the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to only specific implementation methods. Obviously, many modifications and changes can be made according to the contents of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that technicians in the relevant technical field can understand and use the present invention well. The present invention is only limited by the claims and their full scope and equivalents.

Claims

1. A security debugging system for an intelligent advertising machine, characterized in that: It includes a debugging controller, a safety detection module, a debugging execution module, a debugging recording module and an execution monitoring module; The debugging controller is used to receive debugging instructions. After receiving the debugging instructions, the debugging controller starts the safety detection module, and the safety detection module performs a safety check on the advertising machine. If it is detected that the advertising machine has a safety hazard, an alarm is issued and the debugging process is stopped; When the advertising machine passes the security check, the debugging controller starts the debugging execution module, and the debugging execution module performs corresponding debugging operations according to the debugging instructions, and debugs the advertising machine one by one based on the preset debugging steps and parameters; During the debugging process of the advertising machine, the debugging record module records all operations and data in the debugging process in real time, and sends the collected data to the terminal device of the debugging personnel through wireless transmission; The execution monitoring module is used to monitor the execution status of the debugging execution process corresponding to the debugging execution module during the debugging process, judge the execution performance of the corresponding debugging execution process, and mark the corresponding debugging execution process as a good execution process or a bad execution process, and generate a debugging execution qualified signal or a debugging execution unqualified signal through analysis, and send the debugging execution qualified signal or the debugging execution unqualified signal to the terminal device of the debugging personnel; The specific analysis process of executing the monitoring module is as follows: The number of erroneous operations of the debugging execution module in the corresponding debugging execution process is collected and marked as an erroneous operation value, and the correction time of the corresponding erroneous operation is collected and marked as an error correction time, and the error correction time is numerically compared with the corresponding preset error correction time threshold. If the error correction time exceeds the preset error correction time threshold, the corresponding error correction time is marked as a slow correction time; The number of deferred correction times in the corresponding debugging execution process is obtained and marked as the deferred correction value, and the sum of all error correction times is marked as the total error correction time value; the execution status table value is obtained by numerically calculating the error operation value, the deferred correction value and the total error correction time value. If the execution status table value exceeds the preset execution status table threshold, the corresponding debugging execution process is marked as a poor execution process; If the execution status table value does not exceed the preset execution status table threshold, the execution time of each debugging operation step in the corresponding debugging execution process is collected, and the execution time is compared with the corresponding preset execution time range. If the execution time is not within the corresponding preset execution time range, the corresponding debugging operation step is defined as an unstable step; The number of unstable steps in the corresponding debugging execution process is obtained and marked as an unstable number check value, and the execution time is compared with the median of the corresponding preset execution time range for difference calculation and the absolute value is taken to obtain the execution bias value, and the execution bias values ​​of all operation steps are averaged to obtain the execution bias value; the execution timing value is obtained by numerically calculating the unstable number check value and the execution bias value, and if the execution timing value exceeds the preset execution timing threshold, the corresponding debugging execution process is marked as a poor execution process; If the execution time value does not exceed the preset execution time threshold, the corresponding debugging execution process is marked as an optimal execution process; The specific analysis process of executing the monitoring module also includes: A detection cycle is set, and the number of good execution processes and the number of poor execution processes during debugging of the advertising machine within the detection cycle are collected, and they are marked as good execution number check values ​​and poor execution number check values ​​respectively, and the ratio of the poor execution number check value to the good execution number check value is marked as the poor execution number percentage value. If the poor execution number percentage value exceeds the preset poor execution number percentage threshold, a debugging execution failure signal is generated; if the poor execution number percentage value does not exceed the preset poor execution number percentage threshold, a debugging execution qualified signal is generated.

2. The security debugging system of a smart advertising machine according to claim 1 is characterized in that: The specific operation process of the security detection module includes: Test the power supply structure of the advertising machine, including checking whether the power plug is intact, whether the power cord is damaged, whether the power socket is stable, and measuring the power output voltage; Check the signal interface of the advertising machine, including whether the signal interface is loose, whether there is foreign matter blocking it, and whether the interface line is intact; Inspect the display screen of the advertising machine, including checking whether the display screen is damaged, whether the display is normal, and whether the brightness and contrast parameters are appropriate.

3. The security debugging system of a smart advertising machine according to claim 1 is characterized in that: The specific operation process of the debugging execution module includes: Start the signal input test to test the advertising machine's ability to receive signals. By sending a series of standard signals to the advertising machine, check whether the advertising machine can correctly receive and process these signals, including testing the stability of signal transmission, the clarity of signal quality, and the signal response speed; Conduct display effect tests to check whether the display screen of the advertising machine can accurately present these contents by displaying a series of images and video contents, including checking color accuracy, brightness uniformity, contrast and resolution; Perform an audio output test to check whether the speaker of the advertising machine can sound normally by playing a series of audio files, and test the audio clarity, volume and sound quality purity.

4. The security debugging system of a smart advertising machine according to claim 2, characterized in that: The safety detection module is also used to monitor the environment where the advertising machine is located, mark the environment where the advertising machine is located as a debugging environment, and determine in real time whether the debugging environment is in a bad debugging state through analysis, obtain all single durations of the debugging environment in a bad debugging state within a unit time, sum up all single durations to obtain the total duration of the bad debugging state, and mark the single duration with the largest value as the debugging duration, and calculate the average of all debugging ring table values ​​within a unit time to obtain the debugging ring value; The environmental monitoring assessment value is obtained by numerically calculating the total debugging duration, the debugging amplitude duration and the debugging environmental condition value. If the environmental monitoring assessment value exceeds the preset environmental monitoring assessment threshold, a debugging environment abnormality signal is generated, and when the debugging environment abnormality signal is generated, an alarm is issued and the debugging process is stopped.

5. The security debugging system of a smart advertising machine according to claim 4, characterized in that: The specific analysis and judgment process of debugging bad status is as follows: The real-time temperature, real-time humidity and real-time air pressure of the debugging environment are collected, and the deviation value of the real-time temperature compared to the preset standard temperature value is marked as the debugging temperature detection value. Similarly, the debugging humidity detection value and the debugging air detection value are obtained, and the air pollution value, static detection value and electric radiation detection value of the debugging environment are collected; The debugging ring table value is obtained by numerically calculating the debugging temperature detection value, debugging humidity detection value, debugging gas detection value, air pollution value, static electricity detection value and electric radiation detection value. If the debugging ring table value exceeds the preset debugging ring table threshold, it is judged that the debugging environment is in a poor debugging state.

6. The security debugging system of a smart advertising machine according to claim 4, characterized in that: If the environmental monitoring assessment value does not exceed the preset environmental monitoring assessment threshold, the average temperature of the corresponding position inside the advertising machine in unit time is collected. If the average temperature exceeds the preset average temperature threshold, the corresponding position is marked as a temperature abnormal position; if there is a temperature abnormal position in the advertising machine, an abnormal operation signal is generated; If there is no abnormal temperature position in the advertising machine, the ratio of the average temperature of the corresponding position to the corresponding preset average temperature threshold is calculated to obtain the position temperature detection value, the position temperature detection values ​​of all positions inside the advertising machine are averaged to obtain the position temperature detection value, and the vibration data of the position of the advertising machine is collected, and the average of all vibration data within a unit time is calculated to obtain the vibration detection value, and the operation evaluation value is obtained by numerically calculating the position temperature detection value and the vibration detection value. If the operation evaluation value exceeds the preset operation evaluation threshold, an abnormal operation signal is generated, and an alarm is issued and the debugging process is stopped when the abnormal operation signal is generated.

7. A security debugging method for an intelligent advertising machine, characterized in that: The security debugging method adopts the security debugging system of the smart advertising machine as described in any one of claims 1-6.