Parameter debugging method and system of intelligent detector

Through the intelligent detector parameter debugging method and system, the preset communication network is used to communicate with the detector, verify and configure parameters, solving the problem of time-consuming, labor-intensive and error-prone detector parameter configuration, and achieving efficient and accurate parameter debugging. and fast parameter acquisition.

CN119363586APending Publication Date: 2025-01-24SHANGHAI TENSUN TRANSMART
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411536851.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the process of parameter configuration of fire detectors, the prior art has problems such as time-consuming and labor-intensive and error-prone, and lacks effective tools and methods to quickly obtain the parameters of all detectors.

Method used

Provide a parameter debugging method and system of a smart detector. Communicate the communication network through the preset communication network between the monitoring device side and the intelligent detector, obtain the intelligent detector list of the parameter debugging, and verify the parameter debugging needs of each detector. And send a parameter setting command to configure.

Benefits of technology

It solves the time-consuming and error-prone problems in the detector parameter configuration process, improves the accuracy and efficiency of parameter debugging, and can quickly obtain the parameters of all detectors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363586A_ABST
    Figure CN119363586A_ABST
Patent Text Reader

Abstract

The invention discloses a parameter debugging method and system for an intelligent detector. The method comprises the steps of obtaining a list of intelligent detectors to be subjected to parameter debugging, verifying parameters to be debugged corresponding to the intelligent detectors based on parameter debugging requirements of the intelligent detectors in the list of the intelligent detectors, and after verification is passed, performing parameter debugging on the intelligent detectors through a preset communication network. And the IP address sends a parameter setting command corresponding to the parameter debugging demand to each intelligent detector. According to the embodiment of the invention, the to-be-debugged parameters corresponding to the intelligent detectors are verified according to the parameter debugging requirements of the intelligent detectors in the to-be-debugged intelligent detector list, and after the verification is passed, the parameter setting commands corresponding to the parameter debugging requirements are sent to the intelligent detectors through the preset communication network and the IP addresses. The problems that time and labor are consumed and errors are prone to occurring in the parameter debugging process of the detectors can be solved, and the parameter debugging accuracy and efficiency of all the detectors are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of detector parameter configuration, and in particular to a parameter debugging method and system for an intelligent detector. Background Art

[0002] With the development of society, the scope of fire losses and fire hazards is expanding. Fire detectors are needed in more and more places and are used in many scenarios.

[0003] Intelligent image-based fire detectors have the advantages of large detection range, strong anti-interference ability, rapid response, visibility, fire point location, and easy integration, and have broad development prospects. However, in the process of installing fire detector configuration parameters on site, for each detector configuration, it is necessary to access the detector individually through the known detector IP address to modify it. As the number of detectors and configuration parameters increase, the entire configuration process is time-consuming and labor-intensive, and prone to errors. When a parameter on site changes, the parameter configuration process must be repeated, which is very cumbersome. At the same time, when it is necessary to understand the operating parameters of the detectors on the entire project, it is necessary to log in to a single unit to obtain information on each unit, and there is a lack of effective tools and methods to quickly obtain the parameters of all detectors. Summary of the invention

[0004] In view of this, the present invention provides a parameter debugging method and system for an intelligent detector, which can solve the problems of time-consuming, labor-intensive, and error-prone debugging of detector parameters, and improve the accuracy and efficiency of parameter debugging of each detector.

[0005] According to one aspect of the present invention, an embodiment of the present invention provides a parameter debugging method for an intelligent detector, which is applied to a monitoring device end, wherein the monitoring device end communicates with at least two intelligent detectors through a preset communication network; the parameter debugging method includes:

[0006] Obtain a list of smart detectors to be parameter debugged; wherein the list of smart detectors includes at least two smart detectors and an IP address corresponding to each of the smart detectors;

[0007] Based on the parameter debugging requirements of each smart detector in the smart detector list, the parameters to be debugged corresponding to each smart detector are verified, and after the verification is passed, the parameter setting commands corresponding to the parameter debugging requirements are sent to each smart detector through the preset communication network and the IP address.

[0008] According to another aspect of the present invention, an embodiment of the present invention further provides a parameter debugging method for an intelligent detector, which is applied to the detector. The parameter debugging method includes:

[0009] Receiving a parameter setting command corresponding to the parameter debugging requirement sent by the monitoring device end;

[0010] The parameter setting command is parsed to obtain a parsing result and the parsing result is verified. If the verification passes, the parameters to be debugged included in the parameter debugging requirement are configured in the detector.

[0011] According to another aspect of the present invention, an embodiment of the present invention further provides a parameter debugging system for an intelligent detector, the parameter debugging system comprising: a monitoring device end, at least two intelligent detectors, and a preset communication network composed of a switch and a router; the monitoring device end communicates with the at least two intelligent detectors through the preset communication network;

[0012] The monitoring device end is used to execute the parameter debugging method of the intelligent detector applied to the monitoring device end in any of the embodiments of the present invention;

[0013] The intelligent detector is used to execute any of the intelligent detector parameter debugging methods applied to the intelligent detector described in the embodiments of the present invention.

[0014] The technical effect of the present invention is that the parameters to be debugged corresponding to each intelligent detector are verified through the parameter debugging requirements of each intelligent detector in the list of intelligent detectors to be debugged, and after the verification, the parameter setting commands corresponding to the parameter debugging requirements are sent to each intelligent detector through a preset communication network and IP address, which can solve the time-consuming, labor-intensive and error-prone problems in the detector parameter configuration process and improve the accuracy and efficiency of parameter debugging of each detector.

[0015] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1 A flow chart of a parameter debugging method of an intelligent detector provided by an embodiment of the present invention;

[0018] Figure 2 A schematic diagram of a parameter setting tool interface of a monitoring device provided by an embodiment of the present invention;

[0019] Figure 3 A schematic diagram of a list of intelligent detectors to be parameter debugged provided by an embodiment of the present invention;

[0020] Figure 4 A flow chart of another parameter debugging method of an intelligent detector provided by an embodiment of the present invention;

[0021] Figure 5 A schematic diagram of batch exporting parameter tables of each smart detector in a smart detector list provided by an embodiment of the present invention;

[0022] Figure 6 An operation flow chart for batch modifying a certain parameter, batch modifying multiple parameters, and checking the status of each detector provided by an embodiment of the present invention;

[0023] Figure 7 A schematic diagram of communication details between a sending end and an execution receiving end when multiple parameters need to be modified in batches is provided for an embodiment of the present invention;

[0024] Figure 8 A flow chart of a parameter debugging method of an intelligent detector provided by an embodiment of the present invention;

[0025] Fig. 9 A structural block diagram of a parameter debugging system for an intelligent detector provided by an embodiment of the present invention;

[0026] Fig.10 A structural block diagram of another parameter debugging system for an intelligent detector provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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 should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] In one embodiment, Figure 1 This is a flow chart of a parameter debugging method for an intelligent detector provided by an embodiment of the present invention. This embodiment is applicable to the case of debugging the parameters of an intelligent detector. The method can be executed by a monitoring device in a parameter debugging system of an intelligent detector. Exemplarily, the monitoring device can include but is not limited to monitoring center devices such as a PC and an iPad.

[0030] like Figure 1 As shown, the parameter debugging method of the intelligent detector in this embodiment is applied to the monitoring device end, and the monitoring device end communicates with at least two intelligent detectors through a preset communication network; the parameter debugging method of the intelligent detector specifically includes the following steps:

[0031] S110, obtaining a list of smart detectors to be parameter-debugging; wherein the list of smart detectors includes at least two smart detectors and an IP address corresponding to each smart detector.

[0032] The parameters to be debugged can also be called parameters to be configured, that is, the parameters of the detectors that need to be debugged or configured. The intelligent detector list is a list of detectors customized by the user according to the needs. It can be understood that before debugging the parameters of each detector, the detectors that need to be debugged are first determined, and according to the project planning and design documents, the detector IP addresses of the detectors that need to be debugged are added to form a customized detector IP list.

[0033] In this embodiment, each smart detector corresponds to a corresponding detector IP address and a detector identifier, and the detector corresponds to its corresponding identifier one by one. In this embodiment, the smart detector may include multiple types of detectors, exemplarily, a fire detector. The detector is installed at a corresponding position according to the project planning and design documents, and is used to detect the area where the detector is located. For example, a fire detector is installed in a tunnel to detect whether a fire has occurred in the tunnel. At this time, in order to facilitate the better application of each installed detector in the scene, it is necessary to debug the parameters of each installed detector so as to better detect the situation.

[0034] In this embodiment, the monitoring device communicates with at least two smart detectors through a preset communication network to debug parameters of at least two smart detectors, wherein the debugging parameters of each smart detector of the preset communication network may include at least one of the following: sensitivity, resolution, encoding parameters, gateway IP address, and IP address of the network time synchronization server NTP. It should be noted that the monitoring device can be called a monitoring center computer, which is used to remotely control and operate each installed smart detector. In this embodiment, the monitoring device can include but is not limited to: a parameter function setting button, a configuration parameter file button, a parameter export button, and a smart detector list import button; each parameter function setting button, configuration parameter file button, and parameter export button are set with an asynchronous timeout mechanism. It can be understood that the underlying transmission of each batch parameter setting button adopts an asynchronous timeout mechanism. When batch processing is performed on the detectors in the detector list, when the given IP address does not exist or the front-end detection is abnormal, it is promptly skipped and a record is given, thereby improving the processing efficiency of the software and avoiding the software being stuck due to too many abnormal IPs, which affects the user experience. Exemplarily, the list of smart detectors to be debugged includes four detectors, namely detector 1, detector 2, detector 3, and detector 4. When setting the four detectors in batches, the parameters to be debugged are first sent to detector 1. After receiving the parameters, detector 1 processes and modifies the debugging parameters and then returns the parameter information, which is then sent to detector 2. At this time, in order to avoid the situation where detector 1 cannot return due to problems and thus the parameters of detector 2 cannot be debugged, it is necessary to set an asynchronous timeout mechanism for each parameter function setting button, parameter file configuration button, and parameter export button. If detector 1 does not return within the specified time, the operation of detector 2 will be performed directly to improve efficiency.

[0035] For example, to better understand the interface for configuring or debugging the detector on the monitoring device side, Figure 2 A schematic diagram of a parameter setting tool interface of a monitoring device provided by an embodiment of the present invention. Figure 3 A schematic diagram of a list of intelligent detectors to be parameter-adjusted provided by an embodiment of the present invention. Figure 2 As shown in the figure, the "Parameter Setting Tool Interface" mainly includes an input display box, buttons, and a list display area. Among them, the input display box mainly includes a parameter input box and a configuration file path input box; the buttons in the number input box include a parameter setting button ( Figure 2 The Detector List is used to display the list of detectors. The parameter input box can be shared by the Set Parameter A button and the Set Parameter B button. Click the Read Configuration Parameter File button to pop up the Browse File interface, where users can select configuration file parameters.

[0036] S120, based on the parameter debugging requirements of each smart detector in the smart detector list, verify the parameters to be debugged corresponding to each smart detector, and after the verification is passed, send the parameter setting command corresponding to the parameter debugging requirements to each smart detector through the preset communication network and IP address.

[0037] The parameter debugging requirements at least include: modifying one target parameter of each intelligent detector, modifying at least two target parameters of each intelligent detector, and checking the status parameters of each detector. The preset communication network is a communication network composed of switches and routers.

[0038] In this embodiment, the parameter setting command may include a first parameter setting command for modifying a target parameter of each intelligent detector, a second parameter setting command for modifying at least two target parameters of each intelligent detector, and a first batch export command for checking the status parameters of each detector. The parameter setting command corresponds to the parameter debugging requirements one by one. In this embodiment, modifying a target parameter of each intelligent detector is to modify a certain parameter of each intelligent detector. For example, the parameter value corresponding to parameter A is uniformly modified for each intelligent detector. Modifying at least two target parameters of each intelligent detector is to modify multiple parameters of each intelligent detector. For example, the parameter values ​​corresponding to parameter A, parameter B and parameter C are uniformly modified for each intelligent detector.

[0039] In this embodiment, based on the parameter debugging requirements of each smart detector in the smart detector list, the validity verification and type correctness verification are performed on the parameters to be debugged corresponding to each smart detector, and after the validity verification and type correctness verification are passed, the parameter setting command corresponding to the parameter debugging requirement is sent to each smart detector through the preset communication network and IP address, so that each smart detector parses the parameter setting command when receiving the parameter setting command, obtains the parsing result and verifies the parsing result. If the verification is passed, the parameters to be debugged included in the parameter debugging requirement are configured in the detector. In some embodiments, when it is necessary to modify a certain parameter of each smart detector, in response to the user clicking the parameter function setting button corresponding to the parameter, the parameter verification function corresponding to the parameter function setting button is called to perform range validity verification and type correctness verification on the target parameter, and when the range validity verification and type correctness verification are passed, the first parameter setting command corresponding to the parameter debugging requirement is sent to each smart detector; when it is necessary to batch modify multiple parameters of each smart detector, the configuration parameter file corresponding to each detector is read, and the preset parameter batch setting command and the parameter number of at least two parameters are added to the configuration parameter file, the pre-configured function configuration table is called, the content of the configuration parameter file is verified according to the function configuration table, and when the content verification is passed, the second parameter setting command corresponding to the parameter debugging requirement is sent to each smart detector; in addition, the parameters corresponding to the corresponding detectors can also be exported as required.

[0040] The technical solution of the embodiment of the present invention verifies the parameters to be debugged corresponding to each intelligent detector through the parameter debugging requirements of each intelligent detector in the list of intelligent detectors to be debugged, and after the verification, sends the parameter setting commands corresponding to the parameter debugging requirements to each intelligent detector through a preset communication network and IP address. This can solve the time-consuming, labor-intensive and error-prone problems in the detector parameter configuration process, and improve the accuracy and efficiency of parameter debugging of each detector.

[0041] In one embodiment, the method further includes:

[0042] The monitoring device end and the at least two detectors are time-synchronized by a pre-configured network time-synchronization server, so that there is no time error between the monitoring device end and the at least two detectors.

[0043] In this embodiment, since each detector and monitoring device has a time crystal, in order to prevent time deviation, it is necessary to perform network time synchronization on each detector and monitoring device. The monitoring device and at least two detectors can be synchronized through a pre-configured network time synchronization server to ensure that there is no time error between the monitoring device and at least two detectors.

[0044] In one embodiment, Figure 4 A flow chart of another method for parameter debugging of an intelligent detector provided in one embodiment of the present invention. Based on the above embodiments, this embodiment verifies the parameters to be debugged corresponding to each intelligent detector based on the parameter debugging requirements of each intelligent detector in the intelligent detector list, and after the verification is passed, further refines the parameter setting commands corresponding to the parameter debugging requirements by sending them to each intelligent detector through a preset communication network and IP address.

[0045] like Figure 4 As shown, the parameter debugging method of the intelligent detector in this embodiment may specifically include the following steps:

[0046] S410. Obtain a list of smart detectors to be parameter-debugging; wherein the list of smart detectors includes at least two smart detectors and an IP address corresponding to each of the smart detectors.

[0047] S420. When the parameter debugging requirement is to modify a target parameter of each smart detector, in response to the user clicking the parameter function setting button corresponding to the target parameter, the parameter verification function corresponding to the parameter function setting button is called to perform range validity verification and type correctness verification on the target parameter, and when the range validity verification and type correctness verification pass, the first parameter setting command corresponding to the parameter debugging requirement is sent to each smart detector through the preset communication network and IP address.

[0048] The first parameter setting command is a parameter setting command for modifying a parameter corresponding to each intelligent detector.

[0049] In this embodiment, the parameter verification function includes: a first function for validity check and a second function for type correctness check, wherein the first function is a function for range finiteness check and the second function is a function for checking the correctness of the input type.

[0050] In this embodiment, the underlying function called when setting each parameter is different. For example, if parameter a requires an integer value, such as 10, then "10" is directly entered in the parameter input box, and the function automatically converts the string "10" into an integer 10. If non-numeric characters such as "sh" are filled in, a pop-up window will warn that the input content is wrong and the function will stop executing; for another example, if parameter b corresponds to a string, the function will check whether it is a string; each parameter button has a function to check the input content.

[0051] In this embodiment, when a certain parameter A needs to be modified in batches, the parameter input box in the central monitoring computer terminal receives the parameter to be debugged input by the user, calls the corresponding function to check the correctness of the input type of the parameter to be debugged, and then transmits the parameter to be debugged to the detector corresponding to the corresponding IP address through the communication network. Each detector receives the parameter to be debugged and performs a correct check again, and then sets the parameter A. Then, the detector parameter table is exported in batches on the central monitoring computer terminal. The detector parameter table includes at least: detector IP, network time synchronization server IP, resolution value, and whether the detector is faulty.

[0052] Specifically, the parameter verification function corresponding to the parameter function setting button is called to perform range validity verification and type correctness verification on the target parameter, including: calling a first function to compare the target parameter with a preset parameter threshold range to obtain a comparison result, and if the comparison result does not exceed the preset parameter threshold range, determining that the validity is passed; determining the input parameter type corresponding to the target parameter, and calling a second function to check the validity of the target parameter according to the input parameter type.

[0053] In one embodiment, after sending the first parameter setting command, it also includes: sending a second batch export command corresponding to the parameter debugging requirement to each intelligent detector through a preset communication network and IP address, and receiving the second detector setting parameter and the second state fed back by each detector to form a second target detector list, and determining whether each detector has a fault according to the second target detector list. It can be understood that after setting a certain parameter, a batch export of the detector parameter table is performed on the central monitoring computer, and the detector parameter table at least includes: the detector IP, the network time synchronization server IP, the resolution value, and whether the detector has a fault.

[0054] Exemplarily, when a certain parameter A needs to be modified in batches, enter the parameter in the parameter input box, click the Set Parameter A button, and then set parameter A for the detectors in the detector list. After clicking the parameter a button, according to network communication, it is necessary to know the IP address of each detector, and then send the corresponding parameters to the detector with the corresponding IP address. Since there will be some errors in network transmission, after the detector receives it, it is necessary to verify the correctness of the parameter first, and then modify the parameter setting; specifically, the validity and correctness of the verified parameters (i.e., a type of check, a range of checks), for example, for parameter 1: the sensitivity is set to 5 levels, if the sensitivity is 6 during verification, it is an invalid parameter; for another example, parameter 2: the highest resolution is 8 million, if it is set to 10 million, it is an invalid range; in this embodiment, after modification, batch export is performed, a batch export command is sent, and a batch export command of parameters is performed. Click the export button, send the export command to each detector through the network, and after receiving it, return the parameter, and the monitoring device receives it to form a parameter table for each detector.

[0055] For example, Figure 5 A schematic diagram of batch exporting parameter tables of each smart detector in a smart detector list provided by an embodiment of the present invention. Specifically, by clicking the Export Detector Parameter Table button, the "Exported Detector IP List" can be obtained in the specified location. Figure 5 As shown in the figure, each line represents the parameters of a detector. For example, in the first line "192.168.38.1, NTP:192.168.38.234, Resolution:5M FireIntensity:3, SmokeIntensity:2, Algorithm:20240709", the detector IP is "192.168.38.1", the IP of the network time synchronization server NTP is 192.168.38.234, and the Resolution is 5M. Figure 5 The third line "192.168.38.3timeout" in the display indicates that the parameter information of the detector "192.168.38.3" is not displayed normally, and the fault is "timeout", which can provide the debugging personnel with the detector status information. This fault indicates that the detector IP may be incorrect, and there is no detector with this IP on site; it is also possible that the detector has a fault, such as the on-site network is loose, resulting in the network being unreachable, thereby providing effective reference information for maintenance.

[0056] S430. When the parameter debugging requirement is to modify at least two target parameters of each smart detector, in response to the user clicking the configuration parameter file button, the configuration parameter file corresponding to each detector is read, the pre-configured function configuration table is called, the content of the configuration parameter file is verified according to the function configuration table, and when the content verification passes, the second parameter setting command corresponding to the parameter debugging requirement is sent to each smart detector through the preset communication network and IP address.

[0057] Among them, the second parameter setting command is a parameter setting command for modifying two parameters or more than two parameters corresponding to each intelligent detector. The configuration parameter file configures the preset parameter batch setting command and the number of parameters of at least two target parameters. The preset parameter batch setting command in this embodiment can be, for example, CMD=PATCH_CMD, which is expressed as parameter batch setting. The configuration parameter file includes: at least two target parameters, parameter contents corresponding to at least two target parameters, and the parameter contents include: parameter values ​​and parameter types corresponding to the parameter values. Exemplarily, P1=iA, P2=fB, P3=sC, wherein P1, P2 and P3 are respectively represented as detector 1, detector 2 and detector 3, i, f and s are represented as types, which are integer, floating point and string respectively, the parameter of P1 is iA, the parameter of P2 is fB, and the parameter of P3 is sC.

[0058] In this embodiment, when it is necessary to modify multiple parameters in batches, the configuration parameter file is read, and the configuration parameter file at least includes: the parameters to be configured, the parameter content corresponding to the configuration parameters, and the parameter type; after obtaining the configuration parameter content, the content sent to the detector is added with the command, and the number of detector IPs of the required configuration parameters. After the detector receives the command, it is parsed into paired parameters and parameter values, and the corresponding function is found according to the parameter value. The corresponding function can be called to complete the setting of multiple parameter values, and then the detector parameter table is exported in batches on the central monitoring computer. It can be understood that when it is necessary to modify multiple (multiple) parameters in batches, the configuration parameter file is read, and the configuration file parameter configuration is clicked to send a batch modification parameter command to the detectors in the list. The details of the batch modification parameter command are as follows: In the configuration parameter file, each line represents a parameter and a parameter content. For example, the first line is in the form of "P1=iA", which means that the parameter of P1 is "iA". After obtaining the configuration parameter content, the content sent to the detector is added with the command word "CMD=PATCH_CMD", indicating the batch setting of parameters. "PARAMETER_NUM" indicates the number of parameters that need to be configured. After the detector receives it, it first parses it into pairs of parameters and parameter values, such as (P1, iA), (P2, fB), (P3, sC), and then finds the corresponding function according to the parameter value, such as P1 corresponds to FUN_P1, P2 corresponds to FUN_P2. Finally, according to the pairing of function and parameter value, the type of parameter value can be parsed and converted, and the corresponding function can be called to complete the setting of multiple parameter values. It should be noted that if there are new parameters later, the functions corresponding to the new parameters will also be written into the list.

[0059] In one embodiment, the function configuration table includes at least two target parameters and a calling function corresponding to each target parameter; wherein the calling function is used to perform content verification on the parameter configuration file corresponding to each of the target parameters; the content verification includes: the validity of the parameter value, the correctness of the parameter value, the number of configuration parameters and whether the form of the configuration content is correct.

[0060] In one embodiment, after sending the second parameter setting command, it also includes: sending a second batch export command corresponding to the parameter debugging requirement to each intelligent detector through a preset communication network and IP address, and receiving the second detector setting parameter and the second state fed back by each detector to form a second target detector list, and determining whether each detector has a fault according to the second target detector list. In this embodiment, when it is necessary to batch modify multiple (multiple) parameters, read the configuration parameter file, click the configuration file parameter configuration to send a batch modification parameter command to the detectors in the list, and the parameter state of the detectors in the list can be obtained after batch export, which is consistent with the method of batch export to modify a certain parameter, and will not be repeated.

[0061] S440. When the parameter debugging requirement is to view the status parameters of each detector, in response to the user clicking the parameter export button, a first batch export command corresponding to the parameter debugging requirement is sent to each intelligent detector through a preset communication network and an IP address, and a first detector setting parameter and a first status fed back by each detector are received to form a first target detector list, and whether each target detector has a fault is determined based on the first target detector list.

[0062] In this embodiment, when you only need to know the status of the detector, click Export Detector Parameter Table, export the parameter table corresponding to the corresponding detector as required, and analyze and judge whether the status and parameters of the detector are correct based on the exported detector IP list.

[0063] To better understand the operation flow when batch modifying a parameter, batch modifying multiple parameters, and checking the status of each detector, Figure 6 This is an operation flow chart for batch modifying a parameter, batch modifying multiple parameters, and checking the status of each detector provided by an embodiment of the present invention, such as Figure 6 As shown in the figure, after obtaining the custom detector list and the corresponding IP addresses, import the custom detector list. When you need to batch modify a certain parameter A, enter the parameter in the parameter input box and click the Set Parameter A button to set parameter A for the detectors in the detector list, and then export it. When you need to batch modify multiple parameters, read the configuration parameter file, click the configuration file parameter configuration to send batch modification parameter commands to the detectors in the list, and you can get the parameter status of the detectors in the list after batch export. When you only need to know the status of the detector, click Export Detector Parameter Table, and analyze and judge whether the status and parameters of the detector are correct according to the exported detector IP list.

[0064] Similarly, in order to better understand the communication details between the sender and the receiver when multiple parameters need to be modified in batches, Figure 7 A detailed diagram of the communication between the sending end and the receiving end when multiple parameters need to be modified in batches is provided in an embodiment of the present invention. Figure 7As shown in 701, in the configuration parameter file, each line represents a parameter and parameter content. For example, if the first line is in the form of "P1=iA", it means that the parameter of P1 is "iA". According to the previous introduction, "A" is an integer. After obtaining the configuration parameter content, the content sent to the detector is added with the command word "CMD=PATCH_CMD", indicating batch setting of parameters. "PARAMETER_NUM" indicates the number of parameters that need to be configured. After receiving it, the detector first parses it into pairs of parameters and parameter values, such as (P1, iA), (P2, fB), (P3, sC), and then finds the corresponding function according to the parameter value, such as P1 corresponds to FUN_P1, P2 corresponds to FUN_P2, such as Figure 7 As shown in 704. Finally, according to the pairing of function and parameter value, the type of parameter value can be parsed to convert the parameter value, and the corresponding function can be called to complete the setting of multiple parameter values, such as Figure 7 As shown in 705.

[0065] The technical solution of the embodiment of the present invention is that when the parameter debugging requirement is to modify a target parameter of each smart detector, in response to the user clicking the parameter function setting button corresponding to the target parameter, the parameter verification function corresponding to the parameter function setting button is called to perform range validity verification and type correctness verification on the target parameter, and when the range validity verification and type correctness verification are passed, the first parameter setting command corresponding to the parameter debugging requirement is sent to each smart detector through a preset communication network and an IP address, and when the parameter debugging requirement is to modify at least two target parameters of each smart detector, in response to the user clicking the configuration parameter file button, the configuration parameter file corresponding to each detector is read, and a preset parameter batch setting command and the parameter numbers of at least two target parameters are added to the configuration parameter file, a pre-configured function configuration table is called, and the configuration parameter file is verified according to the function configuration table, and after the content verification In the case of passing, the second parameter setting command corresponding to the parameter debugging requirement is sent to each intelligent detector through the preset communication network and IP address. In the case where the parameter debugging requirement is to view the status parameters of each detector, in response to the user clicking the parameter export button, the first batch export command corresponding to the parameter debugging requirement is sent to each intelligent detector through the preset communication network and IP address, and the first detector setting parameter and the first state fed back by each detector are received to form a first target detector list, and whether each target detector has a fault is determined according to the first target detector list; thus, all detectors on the project or any combination of detectors can be batch modified for common parameters, and batch modification parameters for batch detection can be performed through parameter configuration files, which can further solve the time-consuming and labor-intensive, as well as error-prone problems in the detector parameter configuration process, and improve the accuracy of parameter debugging of each detector and the efficiency of parameter configuration. At the same time, it has the function of batch exporting detector parameters, and exports the parameter list to the local, which is convenient for comparison with the design parameters to quickly find differences, and at the same time, this table is retained as a starting point for regular maintenance to quickly familiarize with the project.

[0066] In one embodiment, Figure 8 This is a flow chart of a parameter debugging method for an intelligent detector provided by an embodiment of the present invention. This embodiment is applicable to the situation when the parameters of the intelligent detector are debugged. The method can be executed by the intelligent detector in the parameter debugging system of the intelligent detector.

[0067] like Figure 8 As shown, the parameter debugging method of the smart detector in this embodiment is applied to the smart detector. The parameter debugging method comprises at least two smart detectors and a monitoring device end through a preset communication network. The specific steps of the parameter debugging method include:

[0068] S810: Receive a parameter setting command corresponding to a parameter debugging requirement sent by a monitoring device.

[0069] S820: Parse the parameter setting command to obtain a parsing result and verify the parsing result. If the verification passes, configure the parameters to be debugged included in the parameter debugging requirement in the detector.

[0070] Specifically, the parameter setting command includes: a first parameter setting command, a second parameter setting command and a parameter export command; the first parameter setting command is to modify a target parameter of each smart detector; the second parameter setting command is to modify at least two target parameters of each smart detector; the parameter export command is to view the status parameters of each detector;

[0071] Accordingly, the parameter setting command is parsed to obtain a parsing result and the parsing result is verified. If the verification passes, the parameters to be debugged included in the parameter debugging requirement are configured in the detector, including:

[0072] In the case where the parameter setting command is a first parameter setting command, verifying the one target parameter, calling a parameter verification function corresponding to the one target parameter to verify the range validity and type correctness of the one target parameter, and modifying the one target parameter if both the validity and correctness are verified;

[0073] In the case where the parameter setting command is a second parameter setting command, verifying at least two target parameters of the one target parameter, parsing parameter contents corresponding to the at least two target parameters, performing content verification on the parameter contents according to a pre-configured function configuration table, and setting parameter values ​​in the parameter contents after the content verification passes;

[0074] In the case where the parameter setting command is a parameter export command, the current setting parameters and current state of the detector are fed back to the monitoring device according to the parameter export instruction.

[0075] In one embodiment, Fig. 9 The present invention provides a block diagram of a parameter debugging system for an intelligent detector according to an embodiment of the present invention. The system is applicable to the case of debugging the parameters of the intelligent detector.

[0076] like Fig. 9 As shown, the system, the parameter debugging system, includes: a monitoring device end 910, at least two intelligent detectors 920, and a preset communication network 930 composed of switches and routers; the monitoring device end 910 communicates with the at least two intelligent detectors 920 through the preset communication network 930.

[0077] The monitoring device end 910 is used to execute the following parameter debugging method:

[0078] Obtain a list of smart detectors to be parameter debugged; wherein the list of smart detectors includes at least two smart detectors and an IP address corresponding to each of the smart detectors;

[0079] Based on the parameter debugging requirements of each of the smart detectors in the smart detector list, the parameters to be debugged corresponding to each of the smart detectors are verified, and after the verification is passed, the parameter setting command corresponding to the parameter debugging requirements is sent to each of the smart detectors 820 through the preset communication network and the IP address;

[0080] The parameter debugging requirements at least include: modifying one target parameter of each of the smart detectors, modifying at least two target parameters of each of the smart detectors, and checking the status parameters of each of the detectors;

[0081] The intelligent detector 920 is used to perform the following parameter debugging method:

[0082] Receiving a parameter setting command corresponding to the parameter debugging requirement sent by the monitoring device end 910;

[0083] The parameter setting command is parsed to obtain a parsing result and the parsing result is verified. If the verification passes, the parameters to be debugged included in the parameter debugging requirement are configured in the detector.

[0084] The parameter debugging system of the intelligent detector provided in the embodiment of the present invention can execute the parameter debugging method of the intelligent detector applied to the monitoring device end / the parameter debugging method of the intelligent detector applied to the intelligent detector provided in any embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method.

[0085] In one embodiment, in order to better understand the parameter debugging system of the intelligent detector, Fig.10 This is a structural block diagram of another intelligent detector parameter debugging system provided by an embodiment of the present invention. The system is suitable for debugging the parameters of the intelligent detector.

[0086] like Fig.10As shown, the parameter debugging system includes: a monitoring device end 1010, at least two intelligent detectors 1020, and a preset communication network 1030 composed of a switch and a router; the monitoring device end 1010 communicates with at least two intelligent detectors 1020 through the preset communication network 1030. Among them, on each intelligent detector 1020, each intelligent detector has a parameter setting program, which is used to receive parameter setting commands. After the detector is turned on, it will automatically run this program to run the parameter setting program to receive parameter setting commands. A parameter setting tool with a human-computer interaction interface is deployed on the computer of the monitoring center to send parameter setting commands. The setting commands between the intelligent detector and the parameter setting tool of the monitoring center are interacted through the communication network.

[0087] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0088] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A parameter debugging method for an intelligent detector, characterized in that: Applied to a monitoring device end, the monitoring device end communicates with at least two intelligent detectors via a preset communication network; The parameter debugging method comprises: Obtain a list of smart detectors to be parameter debugged; wherein the list of smart detectors includes at least two smart detectors and an IP address corresponding to each of the smart detectors; Based on the parameter debugging requirements of each smart detector in the smart detector list, the parameters to be debugged corresponding to each smart detector are verified, and after the verification is passed, the parameter setting commands corresponding to the parameter debugging requirements are sent to each smart detector through the preset communication network and the IP address.

2. The parameter debugging method according to claim 1, characterized in that: The parameter debugging requirements at least include: modifying one target parameter of each of the smart detectors, modifying at least two target parameters of each of the smart detectors, and checking the status parameters of each of the detectors; The parameters to be debugged of each of the intelligent detectors include at least one of the following: sensitivity, resolution, encoding parameters, gateway IP address, and IP address of the network time synchronization server NTP.

3. The parameter debugging method according to claim 1, characterized in that: The monitoring device end at least includes: a parameter function setting button, a parameter file configuration button, a parameter export button and a smart detector list import button; each of the parameter function setting button, the parameter file configuration button and the parameter export button is provided with an asynchronous timeout mechanism; Correspondingly, the parameter to be debugged corresponding to each smart detector is verified based on the parameter debugging requirement of each smart detector in the smart detector list, and after the verification is passed, a parameter setting command corresponding to the parameter debugging requirement is sent to each smart detector through the preset communication network and the IP address, including: In the case where the parameter debugging requirement is to modify a target parameter of each of the smart detectors, in response to a user clicking an operation of a parameter function setting button corresponding to the target parameter, a parameter verification function corresponding to the parameter function setting button is called to perform range validity verification and type correctness verification on the target parameter, and in the case where the range validity verification and the type correctness verification pass, a first parameter setting command corresponding to the parameter debugging requirement is sent to each of the smart detectors via the preset communication network and the IP address; In the case where the parameter debugging requirement is to modify at least two target parameters of each of the smart detectors, in response to the user clicking the configuration parameter file button, the configuration parameter file corresponding to each of the detectors is read, the pre-configured function configuration table is called, the content of the configuration parameter file is verified according to the function configuration table, and in the case where the content verification passes, the second parameter setting command corresponding to the parameter debugging requirement is sent to each of the smart detectors through the preset communication network and the IP address; wherein the configuration parameter file configures a preset parameter batch setting command and the number of parameters of at least two target parameters, and the configuration parameter file includes: at least two target parameters, parameter contents corresponding to the at least two target parameters respectively, and the parameter contents include: parameter values ​​and parameter types corresponding to the parameter values; When the parameter debugging requirement is to view the status parameters of each of the detectors, in response to the user clicking the parameter export button, the first batch export command corresponding to the parameter debugging requirement is sent to each of the smart detectors through the preset communication network and the IP address, and the first detector setting parameters and the first status fed back by each of the detectors are received to form a first target detector list, and whether each of the target detectors is faulty is determined based on the first target detector list.

4. The parameter debugging method according to claim 3, characterized in that: The parameter verification function includes: a first function for validity check and a second function for type correctness check; accordingly, the parameter verification function corresponding to the parameter function setting button is called to perform range validity verification and type correctness verification on the target parameter, including: Calling the first function to compare the target parameter with a preset parameter threshold range to obtain a comparison result, and if the comparison result does not exceed the preset parameter threshold range, determining that the validity is passed; An input parameter type corresponding to the target parameter is determined, and a second function is called according to the input parameter type to perform a validity check on the target parameter.

5. The parameter debugging method according to claim 3, characterized in that: The function configuration table includes at least two target parameters and the calling functions corresponding to the target parameters; wherein the calling functions are used to perform content verification on the parameter configuration files corresponding to the target parameters; The content verification includes: the validity of parameter values, the correctness of parameter values, the number of configuration parameters, and whether the form of configuration content is correct.

6. The parameter debugging method according to claim 3, characterized in that: After sending the first parameter setting command or sending the second parameter setting command, the method further includes: The second batch export command corresponding to the parameter debugging requirement is sent to each of the smart detectors through the preset communication network and the IP address, and the second detector setting parameters and the second status fed back by each of the detectors are received to form a second target detector list, and whether each of the detectors is faulty is determined based on the second target detector list.

7. The parameter debugging method according to claim 1, characterized in that: The method further comprises: The monitoring device and the at least two detectors are time-synchronized by a pre-configured network time-synchronization server, so that there is no time error between the monitoring device and the at least two detectors.

8. A parameter debugging method for an intelligent detector, characterized in that: Applied to the intelligent detector, the parameter debugging method includes: Receive a parameter setting command corresponding to the parameter debugging requirement sent by the monitoring device end; The parameter setting command is parsed to obtain a parsing result and the parsing result is verified. If the verification passes, the parameters to be debugged included in the parameter debugging requirement are configured in the detector.

9. The parameter debugging method according to claim 8, characterized in that: The parameter setting command includes: a first parameter setting command, a second parameter setting command and a parameter export command; the first parameter setting command is to modify one target parameter of each of the smart detectors; the second parameter setting command is to modify at least two target parameters of each of the smart detectors; the parameter export command is to view the status parameters of each of the detectors; Correspondingly, the parameter setting command is parsed to obtain a parsing result and the parsing result is verified. If the verification passes, the parameters to be debugged included in the parameter debugging requirement are configured in the detector, including: In the case where the parameter setting command is a first parameter setting command, verifying the one target parameter, calling a parameter verification function corresponding to the one target parameter to verify the range validity and type correctness of the one target parameter, and modifying the one target parameter if both the validity and correctness are verified; In the case where the parameter setting command is a second parameter setting command, verifying at least two target parameters of the one target parameter, parsing parameter contents corresponding to the at least two target parameters, performing content verification on the parameter contents according to a pre-configured function configuration table, and setting parameter values ​​in the parameter contents after the content verification passes; In the case where the parameter setting command is a parameter export command, the current setting parameters and current state of the detector are fed back to the monitoring device according to the parameter export instruction.

10. A parameter debugging system for an intelligent detector, characterized in that: The parameter debugging system comprises: a monitoring device end, at least two intelligent detectors, and a preset communication network composed of a switch and a router; the monitoring device end communicates with the at least two intelligent detectors through the preset communication network; The monitoring device is used to execute the method described in any one of claims 1 to 7; The intelligent detector is used to execute the method described in any one of claims 8-9.