Wireless monitoring method, device and equipment for work condition of water conservancy facility and storage medium

By performing discrete wavelet transformation, adaptive entropy coding and encryption processing on the monitoring data of water conservancy facilities, the problem of unbalanced data transmission security and efficiency in the monitoring system of water conservancy facilities is solved, and safe and efficient data transmission is achieved.

CN120238960AInactive Publication Date: 2025-07-01SHENZHEN KEHAO INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510713855.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-07-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing water conservancy facility monitoring system cannot balance safety and transmission efficiency during data transmission.

Method used

Discrete wavelet transformation is used to decompose the monitoring data information, combine adaptive entropy coding and encryption methods to quantize and compress the high-frequency coefficient information, and data packets and encoding are processed through preset encryption methods to ensure data transmission security and improve transmission efficiency.

Benefits of technology

While ensuring data transmission security, data transmission efficiency is improved and the balance between security and efficiency is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238960A_ABST
    Figure CN120238960A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of water conservancy facilities, and provides a water conservancy facility work condition wireless monitoring method and device, equipment and a storage medium. The method comprises the following steps: decomposing monitoring data information by adopting discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and performing threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information; performing compression coding processing on the quantized data information based on an adaptive entropy coding method to obtain compressed data information; the compressed data information and the target low-frequency coefficient information form target data information; performing encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and performing data grouping and encoding processing on the encrypted data information to obtain to-be-transmitted data information; and transmitting the to-be-transmitted data information to a receiving end. According to the method, the data transmission efficiency can be improved as much as possible while the data transmission security is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of water conservancy facilities, and particularly to a wireless monitoring method, device, equipment and storage medium for the working conditions of water conservancy facilities. Background Art

[0002] Water conservancy facilities refer to various projects built for purposes such as flood control, irrigation, water supply, power generation, shipping, etc., including dams, levees, sluice gates, pumping stations, diversion channels, etc. The safe operation of these facilities is of great significance to the national economy and social development. Therefore, it is particularly important to monitor the working conditions of water conservancy facilities in real time.

[0003] The existing water conservancy facility monitoring systems mainly rely on wireless communication methods to transmit the data collected by sensors to the monitoring center, and the monitoring center analyzes the collected data to obtain the monitoring results of the working conditions of water conservancy facilities. However, this method cannot balance the security and transmission efficiency of data during the data transmission process. Summary of the Invention

[0004] The present application provides a wireless monitoring method, device, equipment and storage medium for the working conditions of water conservancy facilities to solve the problems raised in the above background art.

[0005] In a first aspect, the present application provides a wireless monitoring method for the working conditions of water conservancy facilities, including: Obtaining monitoring data information within a preset time period through a sensor module arranged in a water conservancy facility; Decomposing the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and performing threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information; Performing compression encoding processing on the quantized data information based on an adaptive entropy encoding method to obtain compressed data information; the compressed data information and the target low-frequency coefficient information form target data information; Performing encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and performing data grouping and encoding processing on the encrypted data information to obtain data information to be transmitted; Transmitting the data information to be transmitted to a receiving end.

[0006] In a possible implementation manner, the decomposing the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and performing threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information includes: Determine the maximum decomposition level based on the number of data points of the monitoring data information, and determine the target decomposition level based on the maximum decomposition level; wherein, the target decomposition level is less than the maximum decomposition level and not less than one-half of the maximum decomposition level; Perform a first-level decomposition on the monitoring data information using discrete wavelet transform to obtain first-level low-frequency coefficient information and first-level high-frequency coefficient information, and perform a second-level decomposition on the first-level low-frequency coefficient information using discrete wavelet transform to obtain second-level low-frequency coefficient information and second-level high-frequency coefficient information; iterate this step until the decomposition of the target decomposition level is completed to obtain the target low-frequency coefficient information and the target high-frequency coefficient information; Determine a target high-frequency coefficient threshold based on the target high-frequency coefficient information; For each target high-frequency coefficient in the target high-frequency coefficient information, compare the absolute value of the target high-frequency coefficient with the target high-frequency coefficient threshold. If the absolute value is not greater than the target high-frequency coefficient threshold, determine that the quantization result of the target high-frequency coefficient is 0. If the absolute value is greater than the target high-frequency coefficient threshold, determine that the quantization result of the target high-frequency coefficient is itself; the quantization results of the respective target high-frequency coefficients form the quantization data information.

[0007] In a possible implementation manner, the encrypting the target data information based on a preset encryption method to obtain encrypted data information includes: Represent the target data information as a byte sequence and count the number of bytes in the byte sequence; Determine the bit value of the target data information, and multiply the number by the bit value to obtain a target value; Use the bit value as the value after the decimal point of the control parameter, and use the target value as the value after the decimal point of the initial value to initialize a preset chaotic mapping function; wherein, the control parameter is the control parameter of the preset chaotic mapping function, and the initial value is the initial value of the chaotic mapping function; Generate a chaotic sequence based on the initialized chaotic mapping function; wherein, the number of chaotic values in the chaotic sequence is 10 times the number of bytes; Use the last one-tenth sequence of the chaotic sequence as the target chaotic sequence; Sequentially perform quantization processing on each target chaotic value in the target chaotic sequence to obtain a key sequence; Encrypt each byte in the byte sequence sequentially based on the key sequence to obtain the encrypted data information.

[0008] In a possible implementation manner, the data grouping and encoding process of the encrypted data information to obtain the data information to be transmitted includes: Obtain the bandwidth and signal-to-noise ratio of the channel between the transmitting end and the receiving end, and perform linearization processing on the signal-to-noise ratio to obtain the linearized signal-to-noise ratio; Obtain the channel capacity based on the Shannon channel capacity calculation formula, the bandwidth, and the linearized signal-to-noise ratio; Determine the target modulation method and the target coding method based on the signal-to-noise ratio, the channel capacity, and the target bit error rate; Determine the optimal bit value of the data packet based on the target bit error rate and the target data packet error rate; Perform data grouping and encoding processing on the encrypted data information based on the optimal bit value of the data packet and the target coding method to obtain the data information to be transmitted.

[0009] In a possible implementation manner, the performing data grouping and encoding processing on the encrypted data information based on the optimal bit value of the data packet and the target coding method to obtain the data information to be transmitted includes: Perform segmentation processing on the encrypted data information based on the optimal bit value of the data packet to obtain multiple data packets; the bit value of each data packet is not greater than the optimal bit value of the data packet; Perform encoding processing on each data packet based on the target coding method to obtain the encoding sequence corresponding to each data packet; Construct data frames corresponding to each encoding sequence respectively based on the data frame construction method corresponding to the target modulation method, and the data frames form the data information to be transmitted.

[0010] In a possible implementation manner, the transmitting the data information to be transmitted to the receiving end includes: Determine the actual data transmission rate based on the bandwidth, the modulation order of the target modulation method, and the coding rate of the target coding method; Transmit the data information to be transmitted to the receiving end based on the actual data transmission rate.

[0011] In a second aspect, the present application provides a wireless monitoring device for the water conservancy facility situation, including: An acquisition module, configured to acquire monitoring data information within a preset time period through a sensor module arranged in the water conservancy facility; A first processing module, configured to decompose the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and perform threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information; A second processing module performs compression encoding processing on the quantized data information based on an adaptive entropy encoding method to obtain compressed data information; the compressed data information and the target low-frequency coefficient information form target data information; An encryption processing module is configured to perform encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and perform data grouping and encoding processing on the encrypted data information to obtain data information to be transmitted; A data transmission module is configured to transmit the data information to be transmitted to a receiving end.

[0012] In a third aspect, the present application provides a terminal device, which includes a processor, a memory, and a computer program stored on the memory and executable by the processor. When the computer program is executed by the processor, the wireless monitoring method of the water conservancy facility situation described in any one of the above is implemented.

[0013] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the wireless monitoring method of the water conservancy facility situation described in any one of the above is implemented.

[0014] The present application provides a wireless monitoring method, device, equipment, and storage medium for the water conservancy facility situation. The method includes: obtaining monitoring data information within a preset time period through a sensor module arranged in a water conservancy facility; decomposing the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and performing threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information; performing compression encoding processing on the quantized data information based on an adaptive entropy encoding method to obtain compressed data information; the compressed data information and the target low-frequency coefficient information form target data information; performing encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and performing data grouping and encoding processing on the encrypted data information to obtain data information to be transmitted; Transmitting the data information to be transmitted to a receiving end. During the wireless monitoring process of the water conservancy facility situation, this method can ensure the security of data transmission while improving the data transmission efficiency as much as possible, achieving a balance between the security and transmission efficiency of data transmission. Description of the Drawings

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0016] Figure 1 It is a schematic flowchart of the wireless monitoring method for the water conservancy facility conditions provided by the embodiment of the present application; Figure 2 It is a schematic block diagram of the structure of the wireless monitoring device for the water conservancy facility conditions provided by the embodiment of the present application; Figure 3 It is a schematic block diagram of the structure of the terminal device provided by the embodiment of the present application. Detailed implementation manners

[0017] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0018] The flowchart shown in the accompanying drawings is only an example illustration, and does not necessarily include all the contents and operations / steps, nor does it necessarily need to be executed in the described order. For example, some operations / steps can also be decomposed, combined, or partially merged. Therefore, the actual execution order may be changed according to the actual situation.

[0019] It should also be understood that the terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification of the present application and the appended claims, unless otherwise clearly specified in the context, the singular forms "a", "an", and "the" are intended to include the plural forms.

[0020] It should be further understood that the term "and / or" used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the related listed items, and includes these combinations.

[0021] Next, some embodiments of the present application will be described in detail in conjunction with the accompanying drawings. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.

[0022] Please refer to Figure 1 , Figure 1 It is a schematic flowchart of the wireless monitoring method for the water conservancy facility conditions provided by the embodiment of the present application. As Figure 1 shown, the wireless monitoring method for the water conservancy facility conditions provided by the embodiment of the present application includes steps S1 to S5.

[0023] Step S1: Obtain the monitoring data information within a preset time period through the sensor module arranged in the water conservancy facility.

[0024] Wherein, the sensor module includes but is not limited to a water level sensor, a flow rate sensor, a water pressure sensor and a temperature sensor, and the monitoring data information includes a plurality of data points, each of which includes a test value of each sensor.

[0025] Step S2: Decompose the monitoring data information by discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and perform threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information.

[0026] Specifically, step S2 includes the following steps: Determine the maximum decomposition level based on the number of data points of the monitoring data information, and determine the target decomposition level based on the maximum decomposition level; wherein the target decomposition level is less than the maximum decomposition level and not less than half of the maximum decomposition level, for example, if the maximum decomposition level is 4, then the target decomposition level is 2, and for another example, if the maximum decomposition level is 5, then the target decomposition level is 3; specifically, the maximum decomposition level is determined by formula (1); (1) in, N The number of data points for monitoring data information, J max It is the maximum decomposition level corresponding to the monitoring data information.

[0027] Performing a primary decomposition of the monitoring data information by using discrete wavelet transform to obtain primary low-frequency coefficient information and primary high-frequency coefficient information, and performing a secondary decomposition of the primary low-frequency coefficient information by using discrete wavelet transform to obtain secondary low-frequency coefficient information and secondary high-frequency coefficient information; iterating this step until the decomposition of the target decomposition level is completed to obtain the target low-frequency coefficient information and the target high-frequency coefficient information; for example, if the target decomposition level is 4, performing a primary decomposition of the monitoring data information by using discrete wavelet transform to obtain primary low-frequency coefficient information and primary high-frequency coefficient information, performing a secondary decomposition of the primary low-frequency coefficient information by using discrete wavelet transform to obtain secondary low-frequency coefficient information and secondary high-frequency coefficient information, performing a tertiary decomposition of the secondary low-frequency coefficient information by using discrete wavelet transform to obtain tertiary low-frequency coefficient information and tertiary high-frequency coefficient information, and performing a quaternary decomposition of the tertiary low-frequency coefficient information by using discrete wavelet transform to obtain the target low-frequency coefficient information and the target high-frequency coefficient information; Determine a target high frequency coefficient threshold based on the target high frequency coefficient information; specifically, determine the target high frequency coefficient threshold using formula (2); (2) Among them, σ is the standard deviation between each target high-frequency coefficient in the target high-frequency coefficient information, N is the number of target high-frequency coefficients in the target high-frequency coefficient information, λ is the target high-frequency coefficient threshold; For each target high-frequency coefficient in the target high-frequency coefficient information, compare the absolute value of the target high-frequency coefficient with the target high-frequency coefficient threshold. If the absolute value is not greater than the target high-frequency coefficient threshold, determine that the quantization result of the target high-frequency coefficient is 0. If the absolute value is greater than the target high-frequency coefficient threshold, determine that the quantization result of the target high-frequency coefficient is itself; the quantization results of each target high-frequency coefficient constitute the quantization data information.

[0028] It can be understood that in this embodiment, although theoretically the monitoring data information can be decomposed to the maximum decomposition level, however, this is likely to result in too little information contained in the final target low-frequency coefficient information and target high-frequency coefficient information, thereby causing the receiving end to be unable to effectively analyze the working conditions of the water conservancy facilities. Therefore, in this embodiment, the monitoring data information is decomposed to the target decomposition level, while simplifying the monitoring data information, as much as possible to ensure the effective features of the monitoring data information. Step S2 effectively simplifies the monitoring data information, reduces the data transmission volume, and helps to improve the data transmission rate.

[0029] Step S3: Perform compression coding processing on the quantization data information based on an adaptive entropy coding method to obtain compressed data information; the compressed data information and the target low-frequency coefficient information constitute target data information.

[0030] Among them, the adaptive entropy coding method is the Huffman coding method or arithmetic coding. It can be understood that step S3 can further reduce the data transmission volume by performing compression coding on the quantization data information, thereby improving the data transmission rate.

[0031] Step S4: Perform encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and perform data grouping and coding processing on the encrypted data information to obtain data information to be transmitted.

[0032] Among them, performing encryption processing on the target data information based on a preset encryption method to obtain encrypted data information includes the following steps: Represent the target data information as a byte sequence and count the number of bytes in the byte sequence; Determine the bit value of the target data information and multiply the number by the bit value to obtain a target value; Take the bit value as the value after the decimal point of the control parameter, and take the target value as the value after the decimal point of the initial value to initialize a preset chaotic mapping function; wherein, the control parameter is the control parameter of the preset chaotic mapping function, and the initial value is the initial value of the chaotic mapping function; specifically, the chaotic mapping function is shown in Equation (3). For example, if the bit value is 34657, the control parameter is 3.34657, and if the target value is 727797, the initial value is 0.727797; (3) wherein, μ is the control parameter, and its value range is 3 < μ ≤ 4; x0 is the initial value, and its value range is 0 < x0 < 1; Generate a chaotic sequence based on the initialized chaotic mapping function; wherein, the number of chaotic values in the chaotic sequence is 10 times the number of bytes; Take the last tenth sequence of the chaotic sequence as the target chaotic sequence; Quantize each target chaotic value in the target chaotic sequence in sequence to obtain a key sequence; specifically, use Equation (4) to quantize each target chaotic value in the target chaotic sequence in sequence. (4) wherein, k i represents the quantization value corresponding to the i-th target chaotic value in the target chaotic sequence, x i represents the i-th target chaotic value in the target chaotic sequence. The meaning of Equation (4) is to multiply x i by 256 and then take the floor to obtain x i the corresponding quantization value. For example, x i is 0.876543. Multiply 0.876543 by 256 to get 224.39, then x i the corresponding quantization value is 224; Encrypt each byte in the byte sequence in sequence based on the key sequence to obtain the encrypted data information; specifically, for each byte in the byte sequence, determine the target quantization value corresponding to the byte in the key sequence, and encrypt the byte based on the target quantization value; wherein, the sequence corresponding to the target quantization value in the key sequence is the same as the sequence corresponding to the byte in the byte sequence.

[0033] It can be understood that, on the one hand, the above method for encrypting the target data information adopts a lightweight encryption method, significantly improving the efficiency of data encryption and contributing to improving the data transmission efficiency. On the other hand, by introducing the bit value and the target value into the control parameter and the initial value of the chaotic mapping function, a highly sensitive chaotic sequence is generated, making the chaotic sequence difficult to predict, thereby improving the reliability of encryption and the security of data during transmission.

[0034] Among them, the step of performing data grouping and encoding processing on the encrypted data information to obtain the data information to be transmitted includes the following steps: Obtain the bandwidth and signal-to-noise ratio of the channel between the transmitting end and the receiving end, and perform linearization processing on the signal-to-noise ratio to obtain the linearized signal-to-noise ratio; it should be noted that the method for performing linearization processing on the signal-to-noise ratio is a prior art and will not be elaborated here; Obtain the channel capacity based on the Shannon channel capacity calculation formula, the bandwidth, and the linearized signal-to-noise ratio; it should be noted that the method for obtaining the channel capacity based on the Shannon channel capacity calculation formula, the bandwidth, and the linearized signal-to-noise ratio is a prior art and will not be elaborated here; Determine the target modulation method and the target coding method based on the signal-to-noise ratio, the channel capacity, and the target bit error rate; wherein, the target modulation method and the target coding method can, under the condition of ensuring the target bit error rate, improve the data transmission efficiency as much as possible; Determine the optimal bit value of the data packet based on the target bit error rate and the target data packet error rate; specifically, use formula (5) to determine the optimal bit value of the data packet; (5) Among them, P p is the target data packet error rate, P b is the target bit error rate, L is the optimal bit value of the data packet; Perform data grouping and encoding processing on the encrypted data information based on the optimal bit value of the data packet and the target coding method to obtain the data information to be transmitted.

[0035] The step of performing data grouping and encoding processing on the encrypted data information based on the optimal bit value of the data packet and the target encoding method to obtain the data information to be transmitted includes the following steps: The encrypted data information is segmented based on the optimal bit value of the data packet to obtain a plurality of data packets; the bit value of each of the data packets is not greater than the optimal bit value of the data packet; Based on the target coding method, encoding is performed on each of the data packets to obtain a coding sequence corresponding to each of the data packets; Based on the data frame construction method corresponding to the target modulation mode, data frames corresponding to each of the coding sequences are respectively constructed, and each of the data frames constitutes the data information to be transmitted.

[0036] Step S5: transmitting the data information to be transmitted to the receiving end.

[0037] Specifically, step S5 includes the following steps: Determine the actual data transmission rate based on the bandwidth, the modulation order of the target modulation method, and the coding rate of the target coding method; specifically, use formula (6) to determine the actual data transmission rate; (6) in, R d is the actual data transmission rate, R s is the bandwidth, M is the modulation order of the target modulation method, R c is the encoding bit rate of the target encoding method; The data information to be transmitted is transmitted to the receiving end based on the actual data transmission rate. After receiving the data information to be transmitted, the receiving end decodes and decrypts the data information to be transmitted to obtain the target data information, restores the target data information, and analyzes the target data information after restoration to obtain the monitoring result of the water conservancy facility working condition.

[0038] The method provided in this embodiment can ensure the security of data transmission while improving the data transmission efficiency as much as possible during the wireless monitoring of the working conditions of water conservancy facilities, thereby achieving a balance between the security and efficiency of data transmission.

[0039] See also Figure 2 , Figure 2 A schematic block diagram of the structure of a wireless monitoring device 100 for water conservancy facility conditions provided in an embodiment of the present application is shown in FIG. Figure 2As shown in the figure, the wireless monitoring device 100 for the water conservancy facility situation provided by the embodiment of the present application includes: An acquisition module 110, configured to acquire monitoring data information within a preset time period through a sensor module arranged in the water conservancy facility.

[0040] A first processing module 120, configured to decompose the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and perform threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information.

[0041] A second processing module 130, configured to perform compression encoding processing on the quantized data information based on an adaptive entropy coding method to obtain compressed data information; the compressed data information and the target low-frequency coefficient information form target data information.

[0042] An encryption processing module 140, configured to perform encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and perform data grouping and encoding processing on the encrypted data information to obtain data to be transmitted information.

[0043] A data transmission module 150, configured to transmit the data to be transmitted information to a receiving end.

[0044] It should be noted that those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described device and each module can refer to the corresponding processes in the foregoing embodiment of the wireless monitoring method for the water conservancy facility situation, and will not be elaborated herein.

[0045] The wireless monitoring device 100 for the water conservancy facility situation provided by the above embodiment can be implemented in the form of a computer program, and this computer program can run on a terminal device 200 as Figure 3 shown.

[0046] Please refer to Figure 3 , Figure 3 which is a schematic block diagram of the structure of the terminal device 200 provided by the embodiment of the present application. The terminal device 200 includes a processor 201 and a memory 202. The processor 201 and the memory 202 are connected through a device bus 203. Among them, the memory 202 may include a non-volatile storage medium and an internal memory.

[0047] The non-volatile storage medium can store a computer program. This computer program includes program instructions. When the program instructions are executed by the processor 201, the processor 201 can execute any of the above-described wireless monitoring methods for the water conservancy facility situation.

[0048] The processor 201 is used to provide computing and control capabilities to support the operation of the entire terminal device 200.

[0049] The internal memory provides an environment for the operation of a computer program in a non-volatile storage medium. When the computer program is executed by the processor 201, the processor 201 can be caused to execute any of the above-mentioned wireless monitoring methods for the water conservancy facility conditions.

[0050] Those skilled in the art can understand that Figure 3 The structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the terminal device 200 involved in the solution of this application. The specific terminal device 200 may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0051] It should be understood that the processor 201 may be a central processing unit (CPU), and the processor 201 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0052] Among them, in some embodiments, the processor 201 is used to run a computer program stored in the memory to implement the following steps: Obtain monitoring data information within a preset time period through a sensor module arranged in the water conservancy facility; Decompose the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and perform threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information; Perform compression coding processing on the quantized data information based on an adaptive entropy coding method to obtain compressed data information; the compressed data information and the target low-frequency coefficient information form target data information; Perform encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and perform data grouping and coding processing on the encrypted data information to obtain data information to be transmitted; Transmit the data information to be transmitted to the receiving end.

[0053] It should be noted that those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the above-described terminal device 200 can refer to the corresponding process of the wireless monitoring method for water conservancy facility conditions described above, and will not be elaborated here.

[0054] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by one or more processors, the one or more processors are caused to implement the wireless monitoring method for water conservancy facility conditions provided by the embodiment of the present application.

[0055] Among them, the computer-readable storage medium may be an internal storage unit of the terminal device 200 in the foregoing embodiment, such as the hard disk or memory of the terminal device 200. The computer-readable storage medium may also be an external storage device of the terminal device 200, such as a plug-in hard disk equipped with the terminal device 200, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc.

[0056] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or substitutions within the technical scope disclosed by the present application, and these modifications or substitutions should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A wireless monitoring method for the working conditions of water conservancy facilities, characterized in that, Including: Obtaining monitoring data information within a preset time period through a sensor module arranged in a water conservancy facility; Decomposing the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and performing threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information; Performing compression encoding processing on the quantized data information based on an adaptive entropy coding method to obtain compressed data information; The compressed data information and the target low-frequency coefficient information form target data information; Performing encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and performing data grouping and encoding processing on the encrypted data information to obtain data information to be transmitted; Transmitting the data information to be transmitted to a receiving end.

2. The wireless monitoring method for the water conservancy facility conditions according to claim 1, characterized in that The step of decomposing the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and performing threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information includes: Determining a maximum decomposition level based on the number of data points of the monitoring data information, and determining a target decomposition level based on the maximum decomposition level; wherein, the target decomposition level is less than the maximum decomposition level and not less than half of the maximum decomposition level; Performing a first-level decomposition on the monitoring data information by using discrete wavelet transform to obtain first-level low-frequency coefficient information and first-level high-frequency coefficient information, and performing a second-level decomposition on the first-level low-frequency coefficient information by using discrete wavelet transform to obtain second-level low-frequency coefficient information and second-level high-frequency coefficient information; iterating this step until the decomposition of the target decomposition level is completed to obtain the target low-frequency coefficient information and the target high-frequency coefficient information; Determining a target high-frequency coefficient threshold based on the target high-frequency coefficient information; For each target high-frequency coefficient in the target high-frequency coefficient information, comparing the absolute value of the target high-frequency coefficient with the target high-frequency coefficient threshold. If the absolute value is not greater than the target high-frequency coefficient threshold, determining that the quantization result of the target high-frequency coefficient is 0. If the absolute value is greater than the target high-frequency coefficient threshold, determining that the quantization result of the target high-frequency coefficient is itself; the quantization results of the respective target high-frequency coefficients form the quantized data information.

3. The wireless monitoring method for the situation of water conservancy facilities according to claim 1, characterized in that The step of performing encryption processing on the target data information based on a preset encryption method to obtain encrypted data information includes: Representing the target data information as a byte sequence and counting the number of bytes in the byte sequence; Determining the bit value of the target data information, and multiplying the number by the bit value to obtain a target value; Taking the bit value as the value after the decimal point of a control parameter, and taking the target value as the value after the decimal point of an initial value to initialize a preset chaotic mapping function; wherein, the control parameter is a control parameter of the preset chaotic mapping function, and the initial value is the initial value of the chaotic mapping function; Generating a chaotic sequence based on the initialized chaotic mapping function; wherein, the number of chaotic values in the chaotic sequence is 10 times the number of bytes. Use the last one-tenth sequence of the chaotic sequence as the target chaotic sequence; Sequentially perform quantization processing on each target chaotic value in the target chaotic sequence to obtain a key sequence; Based on the key sequence, sequentially perform encryption processing on each byte in the byte sequence to obtain the encrypted data information.

4. The wireless monitoring method for the situation of water conservancy facilities according to claim 1, characterized in that, The data packetizing and encoding processing of the encrypted data information to obtain the data information to be transmitted includes: Obtain the bandwidth and signal-to-noise ratio of the channel between the transmitter and the receiver, and perform linearization processing on the signal-to-noise ratio to obtain the linearized signal-to-noise ratio; Obtain the channel capacity based on the Shannon channel capacity formula, the bandwidth, and the linearized signal-to-noise ratio; Determine the target modulation method and the target coding method based on the signal-to-noise ratio, the channel capacity, and the target bit error rate; Determine the optimal bit value of the data packet based on the target bit error rate and the target data packet error rate; Based on the optimal bit value of the data packet and the target coding method, perform data packetizing and encoding processing on the encrypted data information to obtain the data information to be transmitted.

5. The wireless monitoring method for the situation of water conservancy facilities according to claim 4, characterized in that The data packetizing and encoding processing of the encrypted data information based on the optimal bit value of the data packet and the target coding method to obtain the data information to be transmitted includes: Based on the optimal bit value of the data packet, perform segmentation processing on the encrypted data information to obtain a plurality of data packets; the bit value of each data packet is not greater than the optimal bit value of the data packet; Based on the target coding method, perform encoding processing on each data packet to obtain the encoding sequence corresponding to each data packet; Based on the data frame construction method corresponding to the target modulation method, construct data frames corresponding to each encoding sequence respectively, and the data frames form the data information to be transmitted.

6. The wireless monitoring method for the water conservancy facility conditions according to claim 5, characterized in that, The transmitting the data information to be transmitted to the receiving end includes: Determine the actual data transmission rate based on the bandwidth, the modulation order of the target modulation method, and the coding rate of the target coding method; Transmit the data information to be transmitted to the receiving end based on the actual data transmission rate.

7. A wireless monitoring device for the working conditions of water conservancy facilities, characterized in that, Includes: An acquisition module, configured to acquire monitoring data information within a preset time period through a sensor module arranged in a water conservancy facility; A first processing module, configured to decompose the monitoring data information by using discrete wavelet transform to obtain target low-frequency coefficient information and target high-frequency coefficient information, and perform threshold quantization processing on the target high-frequency coefficient information to obtain quantized data information; A second processing module, configured to perform compression coding processing on the quantized data information based on an adaptive entropy coding method to obtain compressed data information; The compressed data information and the target low-frequency coefficient information form target data information; An encryption processing module, configured to perform encryption processing on the target data information based on a preset encryption method to obtain encrypted data information, and perform data packetizing and encoding processing on the encrypted data information to obtain data information to be transmitted; A data transmission module, configured to transmit the data information to be transmitted to the receiving end.

8. A terminal device, characterized in that, The terminal device includes a processor, a memory, and a computer program stored on the memory and executable by the processor. When the computer program is executed by the processor, it implements the wireless monitoring method for the water conservancy facility conditions as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, it implements the wireless monitoring method for the water conservancy facility conditions as described in any one of claims 1 to 6.