[go: up one dir, main page]

CN118549167A - A security debugging system and debugging method for an intelligent advertising machine - Google Patents

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

Info

Publication number
CN118549167A
CN118549167A CN202410646290.0A CN202410646290A CN118549167A CN 118549167 A CN118549167 A CN 118549167A CN 202410646290 A CN202410646290 A CN 202410646290A CN 118549167 A CN118549167 A CN 118549167A
Authority
CN
China
Prior art keywords
debugging
execution
value
advertising machine
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202410646290.0A
Other languages
Chinese (zh)
Other versions
CN118549167B (en
Inventor
黄乾忠
黄乾礼
陈蜜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Haoshida Technology Co ltd
Original Assignee
Shenzhen Haoshida Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Haoshida Technology Co ltd filed Critical Shenzhen Haoshida Technology Co ltd
Priority to CN202410646290.0A priority Critical patent/CN118549167B/en
Publication of CN118549167A publication Critical patent/CN118549167A/en
Application granted granted Critical
Publication of CN118549167B publication Critical patent/CN118549167B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • G01M99/005Testing of complete machines, e.g. washing-machines or mobile phones
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Debugging And Monitoring (AREA)

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.

Description

一种智能广告机的安全调试系统及调试方法A security debugging system and debugging method for an intelligent advertising machine

技术领域Technical Field

本发明涉及广告机调试管控技术领域,具体是一种智能广告机的安全调试系统及调试方法。The present invention relates to the technical field of debugging and controlling an advertising machine, and in particular to a safety debugging system and a debugging method for an intelligent advertising machine.

背景技术Background Art

智能广告机是一种具有视频、音频、图片展示功能的多媒体设备,它利用标准液晶显示器或液晶电视机,通过联网和多媒体系统控制等方式实现信息显示和视频广告播放,智能广告机通过终端软件控制、网络信息传输和多媒体终端显示构成一个完整的广告播控系统,并通过图片、文字、视频、小插件等多媒体素材进行广告宣传;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 uses multimedia materials such as pictures, texts, videos, small plug-ins, etc. to carry out advertising.

在智能广告机的生产制造过程中,需要对其进行调试以保证其出厂品质,目前在对智能广告机进行调试前,无法全面监测并合理判断其安全隐患状况,不能及时停止相应调试操作,以及难以高效准确判断智能广告机的性能状况并精准评估调试执行操作表现状况,不利于保证调试结果的准确性,加大了调试监管难度,智能化程度低;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;

针对上述的技术缺陷,现提出一种解决方案。In view of the above technical defects, a solution is now proposed.

发明内容Summary of the invention

本发明的目的在于提供一种智能广告机的安全调试系统及调试方法,解决了现有技术在对智能广告机进行调试前无法全面监测并合理判断其安全隐患状况,以及难以高效准确判断智能广告机的性能状况并精准评估调试执行操作表现状况,不利于保证调试结果的准确性,加大了调试监管难度,智能化程度低的问题。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.

为实现上述目的,本发明提供如下技术方案:To achieve the above object, the present invention provides the following technical solutions:

一种智能广告机的安全调试系统,包括调试控制器、安全检测模块、调试执行模块、调试记录模块和执行监测模块;调试控制器用于接收调试指令,在接收到调试指令后,调试控制器启动安全检测模块,安全检测模块对广告机进行安全检查,若检测到广告机存在安全隐患问题,发出警报并停止调试过程;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 is detected in the advertising machine, 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 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;

执行监测模块用于在调试过程中,对调试执行模块相应调试执行过程的执行状况进行监测,判断相应调试执行过程的执行表现,并将相应调试执行过程标记为优执行过程或劣执行过程,以及通过分析生成调试执行合格信号或调试执行不合格信号,且将调试执行合格信号或调试执行不合格信号发送至调试人员的终端设备。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.

进一步的,安全检测模块的具体运行过程包括:Furthermore, 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.

进一步的,调试执行模块的具体运行过程包括:Furthermore, 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 purity.

进一步的,执行监测模块的具体分析过程如下:Furthermore, 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 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.

进一步的,若执行况表值未超过预设执行况表阈值,则采集到相应调试执行过程中各个调试操作步骤的执行时长,将执行时长与相应的预设执行时长范围进行数值比较,若执行时长未处于对应的预设执行时长范围内,则将相应调试操作步骤定义为非稳定步骤;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;

获取到相应调试执行过程中非稳定步骤的数量并将其标记为非稳定数检值,以及将执行时长相较于对应预设执行时长范围的中值进行差值计算并取绝对值以得到执行偏时值,将所有操作步骤的执行偏时值进行均值计算得到执行偏况值;通过将非稳定数检值和执行偏况值进行数值计算得到执行测时值,将执行测时值与预设执行测时阈值进行数值比较,若执行测时值超过预设执行测时阈值,则将相应调试执行过程标记为劣执行过程;若执行测时值未超过预设执行测时阈值,则将相应调试执行过程标记为优执行过程。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.

进一步的,执行监测模块的具体分析过程还包括:Furthermore, 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 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 unqualified 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.

进一步的,安全检测模块还用于对广告机所处环境进行监测,将广告机所处环境标记为调试环境,通过分析以实时判断调试环境是否处于调试不良状态,获取到单位时间内调试环境处于调试不良状态的所有单次持续时长,将所有单次持续时长进行求和计算得到调试劣持总时长,并将数值最大的单次持续时长标记为调试持幅时长,以及将单位时间内的所有调试环表值进行均值计算得到调试环况值;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;

通过将调试劣持总时长、调试持幅时长和调试环况值进行数值计算得到环监评估值,将环监评估值与预设环监评估阈值进行数值比较,若环监评估值超过预设环监评估阈值,则生成调试环境异常信号,且在生成调试环境异常信号时发出警报并停止调试过程。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.

进一步的,调试不良状态的具体分析判断过程如下:Furthermore, the specific analysis and judgment process of debugging the bad state 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, 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.

进一步的,若环监评估值未超过预设环监评估阈值,则采集到广告机的内部相应位置在单位时间内的平均温度,将平均温度与相应预设平均温度阈值进行数值比较,若平均温度超过预设平均温度阈值,则将相应位置标记为温异位置;若广告机中存在温异位置,则生成运况异常信号;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;

若广告机中不存在温异位置,则将相应位置的平均温度与对应预设平均温度阈值进行比值计算得到位温检占值,将广告机内部所有位置的位温检占值进行均值计算得到位温检况值,以及采集到广告机所处位置的振动数据,并将单位时间内的所有振动数据进行均值计算得到振动检测值,通过将位温检况值和振动检测值进行数值计算得到运况评估值,将运况评估值与预设运况评估阈值进行数值比较,若运况评估值超过预设运况评估阈值,则生成运况异常信号,且在生成运况异常信号时发出警报并停止调试过程。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.

进一步的,本发明还提出了一种智能广告机的安全调试方法,该安全调试方法包括以下步骤:Furthermore, the present invention also proposes a security debugging method for an intelligent advertising machine, the security debugging method comprising the following steps:

步骤一、调试控制器接收调试指令,并在接收到调试指令后启动安全检测模块;Step 1: The debugging controller receives the debugging instruction and starts the safety detection module after receiving the debugging instruction;

步骤二、安全检测模块对广告机进行安全检查,当广告机通过安全检查后,调试控制器启动调试执行模块;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;

步骤三、调试执行模块根据调试指令执行相应的调试操作,基于预设的调试步骤和参数,对广告机进行逐一调试;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;

步骤四、调试记录模块实时记录调试过程中的所有操作和数据,通过无线传输方式将所采集的数据发送到调试人员的终端设备;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;

步骤五、执行监测模块对调试执行模块相应调试执行过程的执行状况进行监测,确定优执行过程和劣执行过程,并生成调试执行合格信号或调试执行不合格信号。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.

与现有技术相比,本发明的有益效果是:Compared with the prior art, the present invention has the following beneficial effects:

1、本发明中,通过安全检测模块对广告机进行安全检查,当广告机通过安全检查后,调试执行模块根据调试指令执行相应的调试操作,调试记录模块实时记录调试过程中的所有操作和数据,不仅能够在对智能广告机进行调试前全面监测并合理判断其安全隐患状况,还能够高效准确判断智能广告机的性能状况,智能化程度高;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;

2、本发明中,通过执行监测模块对调试执行模块相应调试执行过程的执行状况进行监测,并将相应调试执行过程标记为优执行过程或劣执行过程,以及通过分析生成调试执行合格信号或调试执行不合格信号,在生成调试执行不合格信号时及时进行原因调查分析,并作出相应改善措施,减小调试人员的管理难度。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

为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明;In order to facilitate understanding by those skilled in the art, the present invention is further described below in conjunction with the accompanying drawings;

图1为本发明的整体系统框图;FIG1 is a block diagram of the overall system of the present invention;

图2为本发明的方法流程图。FIG. 2 is a flow chart of the method of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。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.

实施例一:如图1所示,本发明提出的一种智能广告机的安全调试系统,包括调试控制器、安全检测模块、调试执行模块、调试记录模块和执行监测模块;调试控制器用于接收调试指令,在接收到调试指令后,调试控制器启动安全检测模块,安全检测模块对广告机进行安全检查,若检测到广告机存在安全隐患问题,发出警报并停止调试过程;安全检测模块的具体运行过程如下:Embodiment 1: As shown in FIG1 , a security debugging system for 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 a potential safety hazard is detected 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:

对广告机的电源结构进行检测,包括检查电源插头是否完好、电源线是否破损以及电源插座是否稳定等,以及对电源输出电压进行测量,确保其符合广告机的工作要求,如果发现电源结构存在问题,安全检测模块会立即发出警报,并提示调试人员进行相应的处理;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;

对广告机的信号接口进行检测,包括检查信号接口是否松动、是否有异物堵塞以及接口线路是否完好等,通过这些检测,可以确保信号传输的稳定性和可靠性,避免因接口问题导致的调试失败或设备损坏;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;

对广告机的显示屏进行检测,包括检查显示屏是否有损坏、显示是否正常、亮度和对比度参数是否合适等,显示屏是广告机最重要的输出部件之一,其状态的好坏直接影响到调试效果和用户体验,因此对显示屏的全面检测是安全检测模块的重要任务之一。在整个检测过程中,安全检测模块会采用自动化和智能化的技术手段,通过预设的检测程序和算法,对广告机进行快速、准确的检测,一旦检测到任何安全隐患或问题,会立即发出警报,并停止调试过程,防止潜在的安全风险对设备和人员造成损害。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.

当广告机通过安全检查后,调试控制器启动调试执行模块,调试执行模块根据调试指令执行相应的调试操作,基于预设的调试步骤和参数,对广告机进行逐一调试,包括但不限于信号输入、显示效果、音频输出等功能的测试,通过调试执行模块的逐一调试,可以全面测试广告机的各项功能,发现并解决潜在的问题,确保广告机在投入使用前能够达到最佳的性能状态,这一过程对于保证广告机的稳定运行和提供高质量的用户体验具有重要意义;调试执行模块的具体运行过程如下:When the advertising machine passes the security check, the debugging controller starts the debugging execution module. The debugging execution module performs 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:

启动信号输入测试,这是调试过程中的基础环节,涉及对广告机接收信号的能力进行检测,通过向广告机发送一系列标准信号,检查广告机是否能够正确接收并处理这些信号,包括检测信号传输的稳定性、信号质量的清晰度以及信号响应速度等方面,通过信号输入测试,可以确保广告机在接收不同来源的信号时能够正常工作,并呈现出高质量的显示效果;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;

进行显示效果测试,显示效果是广告机性能的重要指标之一,直接影响到用户的观看体验,通过展示一系列图像和视频内容,检查广告机的显示屏幕是否能够准确呈现这些内容,包括检查颜色准确性、亮度均匀性、对比度以及分辨率等方面,通过显示效果测试,可以确保广告机在显示不同内容时都能够呈现出清晰、逼真的画面效果,满足用户的视觉需求;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;

进行音频输出测试,通过播放一系列音频文件,检查广告机的扬声器是否能够正常发声,并测试音频的清晰度、音量大小以及音质纯净度等方面,通过音频输出测试,可以确保广告机在播放音频时能够提供清晰、悦耳的声音效果,提升用户的听觉体验。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 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.

在广告机的调试过程中,调试记录模块实时记录调试过程中的所有操作和数据,通过无线传输方式将所采集的数据发送到调试人员的终端设备;执行监测模块用于在调试过程中,对调试执行模块相应调试执行过程的执行状况进行监测,判断相应调试执行过程的执行表现,并将相应调试执行过程标记为优执行过程或劣执行过程;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;

以及通过分析生成调试执行合格信号或调试执行不合格信号,且将调试执行合格信号或调试执行不合格信号发送至调试人员的终端设备,在生成调试执行不合格信号时及时进行原因调查分析,并作出相应改善措施,从而保证后续的调试执行表现,智能化程度高;执行监测模块的具体分析过程如下: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:

采集到相应调试执行过程中调试执行模块的错误操作次数并将其标记为错操值,以及在进行相应错误操作时采集其纠正时长(即对相应错误操作进行纠正的时长)并将其标记为纠错时长,将纠错时长与相应的预设纠错时长阈值进行数值比较,若纠错时长超过预设纠错时长阈值,表明针对相应错误操作的纠正较缓慢,则将相应纠错时长标记为缓纠时长;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;

获取到相应调试执行过程中缓纠时长的数量并将其标记为缓纠数检值,并将所有纠错时长的和值标记为纠错总时值;通过公式ZP=a1*ZF+a2*ZS+a3*ZK/(a1+a2)将错操值ZF、缓纠数检值ZS和纠错总时值ZK进行数值计算得到执行况表值ZP;其中,a1、a2、a3为预设比例系数,a1、a2、a3的取值均为正数;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;

需要说明的是,执行况表值ZP的数值越大,表明相应调试执行过程的执行准确性表现越差;将执行况表值ZP与预设执行况表阈值进行数值比较,若执行况表值ZP超过预设执行况表阈值,表明相应调试执行过程的执行准确性表现较差,则将相应调试执行过程标记为劣执行过程。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.

若执行况表值ZP未超过预设执行况表阈值,表明相应调试执行过程的执行准确性表现较好,则采集到相应调试执行过程中各个调试操作步骤的执行时长,将执行时长与相应的预设执行时长范围进行数值比较,若执行时长未处于对应的预设执行时长范围内,表明相应调试操作步骤的执行时长不符合要求,则将相应调试操作步骤定义为非稳定步骤;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;

获取到相应调试执行过程中非稳定步骤的数量并将其标记为非稳定数检值,以及将执行时长相较于对应预设执行时长范围的中值进行差值计算并取绝对值以得到执行偏时值,将所有操作步骤的执行偏时值进行均值计算得到执行偏况值;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;

通过公式RX=tg1*RP+tg2*RK将非稳定数检值RP和执行偏况值RK进行数值计算得到执行测时值RX,其中,tg1、tg2为预设比例系数,tg1、tg2的取值均为正数;并且,执行测时值RX的数值越大,表明相应调试执行过程的执行时间表现越差;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;

将执行测时值RX与预设执行测时阈值进行数值比较,若执行测时值RX超过预设执行测时阈值,表明相应调试执行过程的执行时间表现较差,则将相应调试执行过程标记为劣执行过程;若执行测时值RX未超过预设执行测时阈值,表明相应调试执行过程的执行时间表现较好,则将相应调试执行过程标记为优执行过程。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.

并且,执行监测模块的具体分析过程还包括:设定检测周期,优选的,检测周期为二十四小时;采集到检测周期内在针对广告机调试时的优执行过程的数量和劣执行过程的数量,并将其分别标记为优执行数检值和劣执行数检值,将劣执行数检值与优执行数检值的比值标记为劣执行数占值,需要说明的是,劣执行数占值的数值越大,表明检测周期内调试执行模块针对广告机的调试执行状况综合而言越差;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;

将劣执行数占值与预设劣执行数占阈值进行数值比较,若劣执行数占值超过预设劣执行数占阈值,表明检测周期内调试执行模块针对广告机的调试执行状况综合而言较差,则生成调试执行不合格信号;若劣执行数占值未超过预设劣执行数占阈值,表明检测周期内调试执行模块针对广告机的调试执行状况综合而言较好,则生成调试执行合格信号。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.

实施例二:如图1所示,本实施例与实施例1的区别在于,安全检测模块还用于对广告机所处环境进行监测,将广告机所处环境标记为调试环境,通过分析以实时判断调试环境是否处于调试不良状态,具体为:采集到调试环境的实时温度、实时湿度和实时气压,将实时温度相较于预设标准温度值的偏差值标记为调试温检值,同理获取到调试湿检值和调试气检值;Embodiment 2: As shown in FIG1 , 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, and the environment where the advertising machine is located is marked as a debugging environment. Through analysis, it is determined in real time whether the debugging environment is in a bad debugging state, specifically: 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 a debugging temperature detection value. Similarly, the debugging humidity detection value and the debugging air detection value are obtained;

以及采集到调试环境的空气污染值、静电检测值和电辐射检测值;其中,空气污染值是表示调试环境中灰尘浓度大小的数据量值,静电检测值是表示调试环境中静电强弱程度大小的数据量值,电辐射检测值是表示调试环境中电磁辐射强度大小的数据量值;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;

通过公式将调试温检值TW、调试湿检值TF、调试气检值TH、空气污染值TP、静电检测值TK和电辐射检测值TD进行数值计算得到调试环表值TY,其中,c1、c2、c3、c4、c5、c6为取值大于零的预设比例系数,并且,调试环表值TY的数值越大,表明调试环境的当前表现越差,越不利于保证调试结果的准确性和调试过程的顺利进行;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 with values 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;

将调试环表值TY与预设调试环表阈值进行数值比较,若调试环表值TY超过预设调试环表阈值,表明调试环境的当前表现较差,则判断调试环境处于调试不良状态;获取到单位时间内调试环境处于调试不良状态的所有单次持续时长,将所有单次持续时长进行求和计算得到调试劣持总时长,并将数值最大的单次持续时长标记为调试持幅时长,以及将单位时间内的所有调试环表值进行均值计算得到调试环况值;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.

通过公式WF=(eq1*WY+eq2*WS)/2+eq3*WL将调试劣持总时长WY、调试持幅时长WS和调试环况值WL进行数值计算得到环监评估值WF,其中,eq1、eq2、eq3为预设比例系数,eq1、eq2、eq3的取值均为正数;并且,环监评估值WF的数值越大,表明综合而言调试环境的环境表现越差;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;

将环监评估值WF与预设环监评估阈值进行数值比较,若环监评估值WF超过预设环监评估阈值,表明综合而言调试环境的环境表现较差,不利于保证调试过程的顺利进行和提升调试结果准确性,则生成调试环境异常信号,且在生成调试环境异常信号时发出警报并停止调试过程。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.

进一步而言,若环监评估值WF未超过预设环监评估阈值,则采集到广告机的内部相应位置在单位时间内的平均温度,将平均温度与相应预设平均温度阈值进行数值比较,若平均温度超过预设平均温度阈值,则将相应位置标记为温异位置;若广告机中存在温异位置,表明广告机内部存在的运行风险较大,则生成运况异常信号;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;

若广告机中不存在温异位置,则将相应位置的平均温度与对应预设平均温度阈值进行比值计算得到位温检占值,将广告机内部所有位置的位温检占值进行均值计算得到位温检况值,以及采集到广告机所处位置的振动数据(即振动幅度),并将单位时间内的所有振动数据进行均值计算得到振动检测值;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;

通过公式QX=hy1*QY+hy2*QF将位温检况值QY和振动检测值QF进行数值计算得到运况评估值QX,其中,hy1、hy2为预设比例系数,hy1>hy2>0;并且,运况评估值QX的数值越大,表明广告机的运行状况越差,越不利于进行调试操作,无法有效保证调试结果的准确性;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;

将运况评估值QX与预设运况评估阈值进行数值比较,若运况评估值QX超过预设运况评估阈值,表明广告机的运行状况较差,不利于进行调试操作,则生成运况异常信号,且在生成运况异常信号时发出警报并停止调试过程,有利于实现调试前的全面风险检测,保证后续调试过程的顺利进行,以及有利于提升调试结果的准确性,智能化程度高,显著减小调试人员的管理难度。The operation condition assessment value QX is 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 operation 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.

实施例三:如图2所示,本实施例与实施例1、实施例2的区别在于,本发明提出的一种智能广告机的安全调试方法,该安全调试方法包括以下步骤:Embodiment 3: As shown in FIG2 , 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:

步骤一、调试控制器接收调试指令,并在接收到调试指令后启动安全检测模块;Step 1: The debugging controller receives the debugging instruction and starts the safety detection module after receiving the debugging instruction;

步骤二、安全检测模块对广告机进行安全检查,当广告机通过安全检查后,调试控制器启动调试执行模块;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;

步骤三、调试执行模块根据调试指令执行相应的调试操作,基于预设的调试步骤和参数,对广告机进行逐一调试;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;

步骤四、调试记录模块实时记录调试过程中的所有操作和数据,通过无线传输方式将所采集的数据发送到调试人员的终端设备;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;

步骤五、执行监测模块对调试执行模块相应调试执行过程的执行状况进行监测,确定优执行过程和劣执行过程,并生成调试执行合格信号或调试执行不合格信号。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.

本发明的工作原理:使用时,通过调试控制器启动安全检测模块,安全检测模块对广告机进行安全检查,若检测到广告机存在安全隐患问题,发出警报并停止调试过程,当广告机通过安全检查后,调试执行模块根据调试指令执行相应的调试操作,调试记录模块实时记录调试过程中的所有操作和数据,不仅能够在对智能广告机进行调试前全面监测并合理判断其安全隐患状况,还能够高效准确判断智能广告机的性能状况,且通过执行监测模块对调试执行模块相应调试执行过程的执行状况进行监测,并将相应调试执行过程标记为优执行过程或劣执行过程,以及通过分析生成调试执行合格信号或调试执行不合格信号,在生成调试执行不合格信号时及时进行原因调查分析,并作出相应改善措施,智能化程度高,减小调试人员的管理难度。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 an inferior 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.

上述公式均是去量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最近真实情况的一个公式,公式中的预设参数由本领域的技术人员根据实际情况进行设置。以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。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 (10)

1. The safety debugging system of the intelligent advertising machine is characterized by comprising a debugging controller, a safety detection module, a debugging execution module, a debugging record module and an execution monitoring module; the debugging controller is used for receiving the debugging instruction, starting a safety detection module by the debugging controller after receiving the debugging instruction, carrying out safety inspection on the advertisement machine by the safety detection module, and sending out an alarm and stopping the debugging process if the advertisement machine is detected to have the potential safety hazard problem;
After the advertisement machine passes the security check, the debugging controller starts a debugging execution module, the debugging execution module executes corresponding debugging operation according to the debugging instruction, and the advertisement machine is debugged one by one based on preset debugging steps and parameters; in the debugging process of the advertising machine, a debugging recording module records all operations and data in the debugging process in real time, and the acquired data are sent to terminal equipment of debugging personnel in a wireless transmission mode;
The execution monitoring module is used for monitoring the execution status of the corresponding debugging execution process of the debugging execution module in the debugging process, judging the execution performance of the corresponding debugging execution process, marking the corresponding debugging execution process as a good execution process or a bad execution process, generating a debugging execution qualified signal or a debugging execution unqualified signal through analysis, and sending the debugging execution qualified signal or the debugging execution unqualified signal to terminal equipment of a debugging person.
2. The security commissioning system of claim 1, wherein the specific operation of the security detection module comprises:
Detecting the power supply structure of the advertising machine, including checking whether a power supply plug is good, whether a power supply wire is broken and whether a power supply socket is stable, and measuring the power supply output voltage;
Detecting a signal interface of the advertising machine, including checking whether the signal interface is loose, whether foreign objects are blocked or not, and whether an interface circuit is intact or not;
The display screen of the advertisement machine is detected, including whether the display screen is damaged, whether the display is normal, and whether the brightness and contrast parameters are proper.
3. The security commissioning system of a smart advertiser according to claim 2, wherein the specific operation of the commissioning execution module comprises:
Starting a signal input test, detecting the signal receiving capacity of the advertising machine, and checking whether the advertising machine can correctly receive and process the signals by sending a series of standard signals to the advertising machine, wherein the signal input test comprises the steps of detecting the stability of signal transmission, the definition of signal quality and the signal response speed;
Performing a display effect test, checking whether a display screen of the advertising machine can accurately present a series of image and video contents by displaying the contents, including checking color accuracy, brightness uniformity, contrast, and resolution;
And performing audio output test, checking whether a loudspeaker of the advertising machine can normally produce sound or not by playing a series of audio files, and testing the definition, volume and tone quality purity of the audio.
4. The security commissioning system of claim 1, wherein the specific analysis process of executing the monitoring module is as follows:
collecting the number of times of error operation of the debugging execution module in the corresponding debugging execution process, marking the number of times of error operation as an error operation value, collecting the correction time length of the debugging execution module when corresponding error operation is carried out, marking the correction time length as an error correction time length, carrying out numerical comparison on the error correction time length and a corresponding preset error correction time length threshold value, and marking the corresponding error correction time length as a slow correction time length if the error correction time length exceeds the preset error correction time length threshold value;
Obtaining the number of the slow correction time periods in the corresponding debugging execution process, marking the number as a slow correction time period detection value, and marking the sum value of all error correction time periods as an error correction total time value; and carrying out numerical calculation on the error operation value, the slow correction number detection value and the error correction total value to obtain an execution condition table value, and marking the corresponding debugging execution process as an inferior execution process if the execution condition table value exceeds a preset execution condition table threshold value.
5. The system according to claim 4, wherein if the execution condition table value does not exceed the preset execution condition table threshold value, acquiring the execution duration of each debugging operation step in the corresponding debugging execution process, comparing the execution duration with the corresponding preset execution duration range, and if the execution duration is not within the corresponding preset execution duration range, defining the corresponding debugging operation step as an unstable step;
Acquiring the number of unstable steps in the corresponding debugging execution process, marking the number of the unstable steps as an unstable number detection value, carrying out difference value calculation on the execution time length compared with the median value corresponding to the preset execution time length range, taking an absolute value to obtain an execution bias value, and carrying out mean value calculation on the execution bias values of all operation steps to obtain an execution bias value; performing numerical calculation on the unstable numerical detection value and the execution bias condition value to obtain an execution measurement value, and marking the corresponding debugging execution process as an inferior execution process if the execution measurement value exceeds a preset execution measurement threshold value; if the execution timing value does not exceed the preset execution timing threshold value, marking the corresponding debugging execution process as a best execution process.
6. The security commissioning system of claim 4, wherein performing the specific analysis process of the monitoring module further comprises:
Setting a detection period, acquiring the number of the optimal execution processes and the number of the inferior execution processes in the detection period when the advertisement player is debugged, respectively marking the number of the optimal execution processes and the number of the inferior execution processes as an optimal execution count value and an inferior execution count value, marking the ratio of the inferior execution count value to the optimal execution count value as an inferior execution count value, and generating a debugging execution disqualification signal if the inferior execution count value exceeds a preset inferior execution count threshold value; and if the inferior execution count occupation value does not exceed the preset inferior execution count occupation threshold value, generating a debugging execution qualified signal.
7. The safety debugging system of the intelligent advertising machine according to claim 2, wherein the safety detection module is further used for monitoring the environment where the advertising machine is located, marking the environment where the advertising machine is located as a debugging environment, judging whether the debugging environment is in a bad debugging state in real time through analysis, obtaining all single duration time of the debugging environment in the bad debugging state in unit time, summing all the single duration time to obtain a total debugging duration time, marking the single duration time with the largest value as a debugging duration time, and carrying out average calculation on all the debugging ring table values in unit time to obtain a debugging ring condition value;
Performing numerical calculation on the total debugging duration, the debugging amplitude duration and the debugging ring condition value to obtain a ring monitoring evaluation value, if the ring monitoring evaluation value exceeds a preset ring monitoring evaluation threshold value, generating a debugging environment abnormal signal, and sending out an alarm and stopping the debugging process when the debugging environment abnormal signal is generated.
8. The security commissioning system of intelligent advertisement machine of claim 7, wherein the specific analysis and judgment process of the commissioned bad state is as follows:
Collecting real-time temperature, real-time humidity and real-time air pressure of the debugging environment, marking a deviation value of the real-time temperature compared with a preset standard temperature value as a debugging temperature detection value, and acquiring a debugging wet detection value and a debugging air detection value, and collecting an air pollution value, an electrostatic detection value and an electric radiation detection value of the debugging environment in the same way;
And carrying out numerical calculation on the debugging temperature detection value, the debugging wet detection value, the debugging air detection value, the air pollution value, the electrostatic detection value and the electric radiation detection value to obtain a debugging ring table value, and judging that the debugging environment is in a debugging bad state if the debugging ring table value exceeds a preset debugging ring table threshold value.
9. The system according to claim 7, wherein if the ring monitoring evaluation value does not exceed a preset ring monitoring evaluation threshold, an average temperature of the corresponding position in the advertisement machine in unit time is collected, and if the average temperature exceeds a preset average temperature threshold, the corresponding position is marked as a different temperature position; if Wen Yiwei is set in the advertising machine, generating a running condition abnormal signal;
If Wen Yiwei is not arranged in the advertising machine, calculating the ratio of the average temperature of the corresponding position to the corresponding preset average temperature threshold value to obtain a position temperature detection occupation value, calculating the average value of the position temperature detection occupation values of all positions in the advertising machine to obtain a position temperature detection condition value, collecting vibration data of the position where the advertising machine is located, calculating the average value of all vibration data in unit time to obtain a vibration detection value, calculating the position temperature detection condition value and the vibration detection value to obtain a condition evaluation value, and if the condition evaluation value exceeds the preset condition evaluation threshold value, generating a condition abnormal signal, and sending out an alarm and stopping the debugging process when the condition abnormal signal is generated.
10. A security commissioning method of a smart advertiser, wherein the security commissioning method uses the security commissioning system of a smart advertiser according to any one of claims 1 to 9.
CN202410646290.0A 2024-05-23 2024-05-23 Safety debugging system and method for intelligent advertising machine Active CN118549167B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410646290.0A CN118549167B (en) 2024-05-23 2024-05-23 Safety debugging system and method for intelligent advertising machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410646290.0A CN118549167B (en) 2024-05-23 2024-05-23 Safety debugging system and method for intelligent advertising machine

Publications (2)

Publication Number Publication Date
CN118549167A true CN118549167A (en) 2024-08-27
CN118549167B CN118549167B (en) 2024-12-24

Family

ID=92455189

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410646290.0A Active CN118549167B (en) 2024-05-23 2024-05-23 Safety debugging system and method for intelligent advertising machine

Country Status (1)

Country Link
CN (1) CN118549167B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356841B1 (en) * 1999-12-29 2002-03-12 Bellsouth Intellectual Property Corporation G.P.S. management system
CN107360477A (en) * 2017-07-04 2017-11-17 北京理工大学 A kind of multifunctional remote debugging apparatus
US20180357185A1 (en) * 2017-06-09 2018-12-13 Yokogawa Electric Corporation Field device commissioning system and field device commissioning method
CN110928762A (en) * 2019-09-11 2020-03-27 珠海亿智电子科技有限公司 Debugging method and system for display screen
CN112782515A (en) * 2021-02-03 2021-05-11 大连交通大学 Intelligent debugging diagnostic system based on high-speed motor train unit
WO2023040575A1 (en) * 2021-09-17 2023-03-23 中通服和信科技有限公司 Internet-of-things-based abnormality early warning analysis system and method for special operation site
CN116067690A (en) * 2023-03-06 2023-05-05 山东齐能电器有限公司 Intelligent electric cooker operation fault prediction system based on big data
CN116698376A (en) * 2023-08-08 2023-09-05 徐州隆运好信息科技有限公司 Intelligent testing method for quality uniformity of outdoor spliced display screen based on scene simulation
CN117907916A (en) * 2024-01-23 2024-04-19 山东润泰电器设备有限公司 Big data-based power distribution cabinet performance test method and system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356841B1 (en) * 1999-12-29 2002-03-12 Bellsouth Intellectual Property Corporation G.P.S. management system
US20180357185A1 (en) * 2017-06-09 2018-12-13 Yokogawa Electric Corporation Field device commissioning system and field device commissioning method
CN107360477A (en) * 2017-07-04 2017-11-17 北京理工大学 A kind of multifunctional remote debugging apparatus
CN110928762A (en) * 2019-09-11 2020-03-27 珠海亿智电子科技有限公司 Debugging method and system for display screen
CN112782515A (en) * 2021-02-03 2021-05-11 大连交通大学 Intelligent debugging diagnostic system based on high-speed motor train unit
WO2023040575A1 (en) * 2021-09-17 2023-03-23 中通服和信科技有限公司 Internet-of-things-based abnormality early warning analysis system and method for special operation site
CN116067690A (en) * 2023-03-06 2023-05-05 山东齐能电器有限公司 Intelligent electric cooker operation fault prediction system based on big data
CN116698376A (en) * 2023-08-08 2023-09-05 徐州隆运好信息科技有限公司 Intelligent testing method for quality uniformity of outdoor spliced display screen based on scene simulation
CN117907916A (en) * 2024-01-23 2024-04-19 山东润泰电器设备有限公司 Big data-based power distribution cabinet performance test method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张文涛: "一种C/S模式与嵌入式Linux的广告机播放系统", 单片机与嵌入式系统应用, vol. 20, no. 1, 1 January 2020 (2020-01-01), pages 68 - 71 *

Also Published As

Publication number Publication date
CN118549167B (en) 2024-12-24

Similar Documents

Publication Publication Date Title
CN116660672B (en) Power grid equipment fault diagnosis method and system based on big data
CN109558259A (en) Server failure detection method, device, equipment and computer readable storage medium
CN118380353B (en) On-line identification method and system for etching process of chip
CN116962471A (en) Medical equipment management system based on Internet of things
CN118091490A (en) A method for detecting current in overhead high voltage cable lines
CN116885858B (en) Power distribution network fault processing method and system based on digital twin technology
TWI760904B (en) Sound-based mechanical monitoring system and method
CN118549736A (en) Testing method and system for touch module
CN109975312A (en) A device and method for detecting the quality of cigarette coil paper based on machine vision technology
CN118549167B (en) Safety debugging system and method for intelligent advertising machine
CN118348383A (en) Test equipment and system for mobile phone motherboard
CN119649563A (en) Intelligent early warning system for electric energy meters based on big data analysis
CN114792457A (en) Method and device for intelligently monitoring fire of photovoltaic module in photovoltaic field area
CN119716624A (en) Base station switching power supply state inspection method, base station switching power supply state inspection device, base station switching power supply state inspection equipment, storage medium and computer program product
CN117762716B (en) Method and system for rapidly positioning memory bank abnormality on main board
CN117193145B (en) Electrical control method and system for automatic production line of electrician examination and culture equipment
CN118603796A (en) A method and device for detecting wear resistance of textiles
CN107909952A (en) Method and fixture for testing display screen
CN110399301A (en) A code testing method, apparatus, device and readable storage medium
CN116317127A (en) A Secondary Equipment Fault Identification Method Based on Baoxin Master Substation
CN109459656B (en) Power distribution network fault early warning tracing maintenance method
CN114140896A (en) Voice broadcast panoramic intelligent inspection system
TWI425814B (en) System and method for testing current of a mobile device
CN109945930A (en) A kind of electromechanical equipment fault detection approach based on electromagnetic technique
CN106154122A (en) A kind of retrospective power cable detecting and controlling system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant