Signal processing method and device, storage medium and receiver

By calculating the data loss rate and security coefficient of the encryption method at the receiving end and selecting the target encryption method, the accuracy and security issues of encrypted data transmission under severe weather conditions are solved, and correct data acquisition is achieved in harsh environments.

CN121644071APending Publication Date: 2026-03-10CHENGDU ZERO TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-26
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In severe weather conditions, the accuracy and integrity of existing encrypted data signal transmissions are affected, making it difficult for the receiving end to correctly and securely obtain encrypted data, thus jeopardizing the security and reliability of the communication process.

Method used

By receiving communication test data signals from the transmitter, multiple encrypted data are decrypted, the data loss rate and security coefficient of each encryption method under severe weather conditions are calculated, the target encryption method is selected and fed back to the transmitter for processing, and then the receiver performs decryption.

Benefits of technology

In adverse weather conditions, it can correctly and securely acquire encrypted data, improving the integrity and security of signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121644071A_ABST
    Figure CN121644071A_ABST
Patent Text Reader

Abstract

The invention provides a signal processing method and device, a storage medium and a receiver, and the method comprises the steps: receiving a communication test data signal transmitted by a transmitting end, and obtaining communication test data and a plurality of pieces of communication encryption data; wherein the communication test data is encrypted data obtained by encrypting the communication test data by the transmitting end according to a plurality of preset encryption modes in a preset meteorological environment; comparing a plurality of pieces of communication decryption data obtained by performing decryption processing on the plurality of pieces of communication encryption data with the communication test data to obtain communication data loss rates of the plurality of encryption modes in a preset meteorological environment; obtaining a target encryption mode according to the communication data loss rate and the security coefficients of the various encryption modes; feeding back the target encryption mode to the transmitting end, so that the transmitting end encrypts the target communication data according to the target encryption mode and then sends out a target encrypted data signal; and receiving the target encrypted data signal sent by the transmitting end, and decrypting the target encrypted data signal in a corresponding decryption mode.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of signal encryption processing, and in particular to a signal processing method and device, a storage medium and a receiver. BACKGROUND

[0002] With the rapid development and continuous innovation of science and technology, the field of communication technology has also made great progress and great development. In the process of information transmission, although the efficiency and coverage of communication have been significantly improved, a series of potential unsafe factors are inevitably accompanied, especially in the transmission of important information that needs to be strictly confidential. Ensuring the confidentiality and security of information in the communication process is therefore crucial and has become a core issue in the development of communication technology.

[0003] At present, the widely used information encryption method mainly relies on the principle of cryptography, which converts the original useful information by encoding to encrypt it into ciphertext that is formless and difficult to understand directly before transmission. This processing can prevent unauthorized parties from stealing and interpreting to a large extent. However, different encryption algorithms and methods will have different effects on the signal characteristics of encrypted data when processing data, resulting in significant differences in signal quantity.

[0004] It is worth noting that under different actual weather environment conditions, such as rain and snow, strong winds, lightning or extreme temperatures, the data processed by different encryption methods will also behave differently during transmission. Specifically, weather factors can cause signal attenuation, increased interference or instability of the transmission channel, thereby directly affecting the accuracy and integrity of encrypted data transmission. Once the signal transmission of encrypted data is affected by the harsh weather environment and the accuracy is reduced or the integrity is lost, even if the encryption method itself has a very high security coefficient and theoretical strength, the receiving end will still be difficult to correctly and securely obtain the encrypted data, and thus cannot complete effective decryption, ultimately endangering the security and reliability of the entire communication process. SUMMARY

[0005] The purpose of the present application is to overcome the shortcomings and deficiencies in the prior art and provide a signal processing method, device, storage medium and receiver.

[0006] The first aspect of the embodiment of the present application provides a signal processing method, comprising:

[0007] receiving a communication test data signal sent by a transmitting end to obtain communication test data and a plurality of communication encrypted data; wherein the communication test data is encrypted data obtained by the transmitting end under a preset meteorological environment according to a preset plurality of encryption methods for encryption processing of the communication test data;

[0008] decrypt the plurality of communication encrypted data to obtain a plurality of communication decrypted data;

[0009] compare the plurality of communication decrypted data with the communication test data to obtain a plurality of communication data loss rates of the plurality of encryption modes under the preset meteorological environment;

[0010] obtain a target encryption mode according to the plurality of communication data loss rates and security coefficients of the plurality of encryption modes;

[0011] feed back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then sends a target encrypted data signal;

[0012] receive the target encrypted data signal sent by the transmitting end to obtain target encrypted data, and decrypt the target encrypted data by using a decryption mode corresponding to the target encryption mode.

[0013] As an implementation form, the step of decrypting the plurality of communication encrypted data to obtain a plurality of communication decrypted data comprises:

[0014] identify encryption identifiers of the plurality of communication encrypted data to obtain encryption modes of the plurality of communication encrypted data;

[0015] obtain decryption modes of the plurality of communication encrypted data according to the encryption modes of the plurality of communication encrypted data and a preset correspondence between encryption modes and decryption modes;

[0016] decrypt the plurality of communication encrypted data according to the decryption modes to obtain the plurality of communication decrypted data.

[0017] As an implementation form, the step of obtaining a target encryption mode according to the plurality of communication data loss rates and security coefficients of the plurality of encryption modes comprises:

[0018] obtain loss rate differences between a minimum communication data loss rate and other communication data loss rates;

[0019] if all the loss rate differences are greater than a preset difference threshold, determine an encryption mode corresponding to the minimum communication data loss rate as the target encryption mode;

[0020] if there is a loss rate difference less than or equal to the preset difference threshold, determine a plurality of encryption modes corresponding to the loss rate difference as a plurality of candidate encryption modes;

[0021] obtain comprehensive scores of the plurality of candidate encryption modes according to communication data loss rates of the plurality of candidate encryption modes and corresponding security coefficients;

[0022] The several candidate encryption modes with the comprehensive score greater than the preset score threshold are determined as several target encryption modes.

[0023] As an implementation form, if there are several target encryption modes, the step of feeding back the target encryption modes to the transmitting end so that the transmitting end encrypts target communication data according to the target encryption modes and then sends a target encrypted data signal, includes:

[0024] The preset basic probability is taken as an encryption probability of a target encryption mode corresponding to the highest comprehensive score.

[0025] According to the comprehensive score and the preset basic probability, an encryption probability of other target encryption modes is obtained.

[0026] The several target encryption modes and the corresponding encryption probabilities are fed back to the transmitting end, so that the transmitting end encrypts target communication data according to the encryption probabilities and the several target encryption modes and then sends a target encrypted data signal.

[0027] Compared with the related art, the signal processing method of the present application receives a communication test data signal sent by a transmitting end, obtains communication test data and multiple communication encrypted data, decrypts the multiple communication encrypted data, obtains multiple communication decrypted data, compares the multiple communication decrypted data with the communication test data, obtains a communication data loss rate of multiple encryption modes in a preset meteorological environment, then obtains a target encryption mode according to the communication data loss rate and a security coefficient of each encryption mode, feeds back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then sends a target encrypted data signal, after receiving target data, receives a target encrypted data signal sent by the transmitting end, obtains target encrypted data, and decrypts the target encrypted data through a decryption mode corresponding to the target encryption mode, which can select an encryption mode according to a security coefficient of encrypted data and an influence of a severe weather environment on signal transmission of encrypted data, which is conducive to correctly and safely obtaining encrypted data by the receiving end in a severe weather environment.

[0028] A second aspect of an embodiment of the present application provides a signal processing device, including:

[0029] A test data signal receiving module is configured to receive a communication test data signal sent by a transmitting end, and obtain communication test data and multiple communication encrypted data; wherein the communication test data is encrypted data obtained by encrypting the communication test data according to a preset multiple encryption modes by the transmitting end in a preset meteorological environment.

[0030] a data decryption module configured to decrypt the plurality of communication encrypted data to obtain a plurality of communication decrypted data;

[0031] a communication loss rate acquisition module configured to compare the plurality of communication decrypted data with the communication test data to obtain a plurality of communication data loss rates of the plurality of encryption modes under the preset meteorological environment;

[0032] a target encryption mode acquisition module configured to acquire a target encryption mode according to the communication data loss rates and security coefficients of the plurality of encryption modes;

[0033] a target encryption mode feedback module configured to feed back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then sends a target encrypted data signal;

[0034] a target data signal receiving and decrypting module configured to receive the target encrypted data signal sent by the transmitting end, to obtain target encrypted data, and to decrypt the target encrypted data by using a decryption mode corresponding to the target encryption mode.

[0035] As an implementation form, the step of decrypting the plurality of communication encrypted data to obtain a plurality of communication decrypted data includes:

[0036] identifying encryption identifiers of the plurality of communication encrypted data to obtain encryption modes of the plurality of communication encrypted data;

[0037] obtaining decryption modes of the plurality of communication encrypted data according to the encryption modes of the plurality of communication encrypted data and a preset correspondence between encryption modes and decryption modes;

[0038] decrypting the plurality of communication encrypted data according to the decryption modes to obtain the plurality of communication decrypted data.

[0039] As an implementation form, the step of acquiring a target encryption mode according to the communication data loss rates and security coefficients of the plurality of encryption modes includes:

[0040] the step of acquiring a target encryption mode according to the communication data loss rates and security coefficients of the plurality of encryption modes includes:

[0041] obtaining loss rate differences between a minimum communication data loss rate and other communication data loss rates;

[0042] if all the loss rate differences are greater than a preset difference threshold, determining an encryption mode corresponding to the minimum communication data loss rate as the target encryption mode;

[0043] If the loss rate difference is less than or equal to the preset difference threshold, a corresponding plurality of encryption modes are determined as a plurality of candidate encryption modes.

[0044] According to the communication data loss rate of the plurality of candidate encryption modes and the corresponding security coefficient, a comprehensive score of the plurality of candidate encryption modes is obtained.

[0045] The plurality of candidate encryption modes with a comprehensive score greater than a preset score threshold are determined as a plurality of target encryption modes.

[0046] As an implementation mode, if there are a plurality of target encryption modes, the step of feeding back the target encryption mode to the transmitting end so that the transmitting end encrypts target communication data according to the target encryption mode and then transmits a target encrypted data signal, includes:

[0047] The preset basic probability is taken as the encryption probability of the target encryption mode corresponding to the highest comprehensive score.

[0048] According to the comprehensive score and the preset basic probability, the encryption probability of other target encryption modes is obtained.

[0049] The plurality of target encryption modes and the corresponding encryption probability are fed back to the transmitting end, so that the transmitting end encrypts target communication data according to the encryption probability and uses the plurality of target encryption modes, and then transmits a target encrypted data signal.

[0050] Compared with the related art, the signal processing device of the present application receives the communication test data signal transmitted by the transmitting end, obtains communication test data and a plurality of communication encrypted data, decrypts the plurality of communication encrypted data to obtain a plurality of communication decrypted data, compares the plurality of communication decrypted data with the communication test data to obtain the communication data loss rate of a plurality of encryption modes under a preset weather environment, then obtains a target encryption mode according to the communication data loss rate and the security coefficient of various encryption modes, feeds back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then transmits a target encrypted data signal, after receiving the target data, receives the target encrypted data signal transmitted by the transmitting end, obtains target encrypted data, and decrypts the target encrypted data through the decryption mode corresponding to the target encryption mode. According to the security coefficient of the encrypted data and the influence of the harsh weather environment on the signal transmission of the encrypted data, the encryption mode is selected, which is conducive to the receiving end to correctly and safely obtain the encrypted data in the harsh weather environment.

[0051] The third aspect of the embodiments of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the signal processing method.

[0052] The fourth aspect of the embodiments of the present application provides a receiver, which comprises a storage, a processor and a computer program stored in the storage and executable by the processor, and the processor implements the steps of the signal processing method when executing the computer program.

[0053] In order to more clearly understand the present application, the specific implementation of the present application will be described below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS

[0054] Figure 1 Flow chart of the signal processing method of one embodiment of the present application.

[0055] Figure 2 Flow chart of step S4 of the signal processing method of one embodiment of the present application.

[0056] Figure 3 Module connection diagram of the signal processing device of one embodiment of the present application.

[0057] 100, signal processing device; 101, test data signal receiving module; 102, data decryption module; 103, communication loss rate obtaining module; 104, target encryption mode obtaining module; 105, target encryption mode feedback module; 106, target data signal receiving and decryption module. DETAILED DESCRIPTION

[0058] In order to make the purpose, technical scheme and advantages of the present application clearer, the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0059] It should be clear that the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the embodiments of the present application.

[0060] The following description refers to the accompanying drawings. Unless otherwise indicated, same or similar elements in different drawings are denoted by the same reference numerals. In the description of the present application, it is to be understood that the terms "first", "second", "third", etc., are merely used to differentiate similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. The specific meanings of the above terms in the present application can be understood by the person of ordinary skill in the art according to the specific circumstances. The singular forms "a", "an" and "the" used in the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. The word "if" used herein can be interpreted as "when" or "when" or "in response to determining".

[0061] In addition, in the description of the present application, "multiple" means two or more, unless otherwise specified. The association between the associated objects described by "and / or" indicates that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone. The character " / " generally represents that the associated objects before and after are in an "or" relationship.

[0062] Please refer to Figure 1 which is a flowchart of the signal processing method of the first embodiment of the present application, the method comprising:

[0063] S1: receiving the communication test data signal transmitted by the transmitting end to obtain communication test data and a plurality of communication encrypted data; wherein the communication test data is encrypted data obtained by encrypting the communication test data according to a plurality of preset encryption methods under a preset meteorological environment by the transmitting end;

[0064] The preset meteorological environment is a severe meteorological environment, such as heavy rain, thunderstorm, typhoon, snow and other severe weather conditions that can easily affect signal transmission.

[0065] The communication test data refers to the signal of the communication test data transmitted by the transmitting end, and the communication encrypted data refers to the encrypted signal of the communication test data transmitted by the transmitting end after encryption processing.

[0066] S2: decrypting the plurality of communication encrypted data to obtain a plurality of communication decrypted data;

[0067] S3: comparing the plurality of communication decrypted data with the communication test data to obtain a communication data loss rate of the plurality of encryption methods under the preset meteorological environment;

[0068] The communication data loss rate is obtained by the following formula:

[0069]

[0070] wherein PL is a communication data loss rate, θ is communication test data, and θ' is communication decryption data.

[0071] S4: obtaining a target encryption mode according to the communication data loss rate and a security coefficient of each encryption mode;

[0072] S5: feeding back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then sends a target encrypted data signal;

[0073] S6: receiving the target encrypted data signal sent by the transmitting end, obtaining target encrypted data, and decrypting the target encrypted data through a decryption mode corresponding to the target encryption mode.

[0074] Compared with the related art, the signal processing method of the present application receives a communication test data signal sent by a transmitting end, obtains communication test data and a plurality of communication encrypted data, decrypts the plurality of communication encrypted data, obtains a plurality of communication decryption data, compares the plurality of communication decryption data with the communication test data, obtains a communication data loss rate of each encryption mode under a preset weather environment, then obtains a target encryption mode according to the communication data loss rate and a security coefficient of each encryption mode, feeds back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then sends a target encrypted data signal, after receiving target data, receives the target encrypted data signal sent by the transmitting end, obtains target encrypted data, and decrypts the target encrypted data through a decryption mode corresponding to the target encryption mode. The security coefficient of the encrypted data and the influence of the harsh weather environment on the signal transmission of the encrypted data can be used to select the encryption mode, which is conducive to the correct and safe acquisition of encrypted data by the receiving end under harsh weather environment.

[0075] In a feasible embodiment, S2: decrypting the plurality of communication encrypted data to obtain a plurality of communication decryption data, comprises:

[0076] S21: identifying an encryption identifier of the plurality of communication encrypted data to obtain an encryption mode of the plurality of communication encrypted data;

[0077] The encryption identifier is used to mark the encryption mode corresponding to the communication encrypted data.

[0078] S22: obtaining a decryption mode of each of the communication encrypted data according to the encryption mode of each of the communication encrypted data and a preset correspondence between encryption modes and decryption modes;

[0079] S23: decrypting the corresponding communication encrypted data according to the decryption mode to obtain the communication decrypted data.

[0080] Referring to Figure 2 In one possible embodiment, S4: obtaining the target encryption mode according to the communication data loss rate and the security coefficients of various encryption modes, includes:

[0081] S41: obtaining loss rate differences between the minimum communication data loss rate and other communication data loss rates.

[0082] S42: if all the loss rate differences are greater than a preset difference threshold, determining the encryption mode corresponding to the minimum communication data loss rate as the target encryption mode.

[0083] S43: if there is a loss rate difference less than or equal to the preset difference threshold, determining corresponding several encryption modes as several candidate encryption modes.

[0084] The several encryption modes corresponding to the loss rate difference less than or equal to the preset difference threshold include the encryption mode from which the loss rate difference is calculated, for example, if the loss rate difference between the minimum communication data loss rate and the i-th other communication data loss rate is less than or equal to the preset difference threshold, the encryption modes corresponding to the minimum communication data loss rate and the i-th other communication data loss rate are both taken as candidate encryption modes.

[0085] S44: obtaining comprehensive scores of the several candidate encryption modes according to the communication data loss rates and the corresponding security coefficients of the several candidate encryption modes.

[0086] The comprehensive score is obtained by the following formula:

[0087]

[0088] Wherein, D is the comprehensive score, PL is the communication data loss rate, a is the first weight coefficient, β is the second weight coefficient, and S is the security coefficient.

[0089] S45: determining several candidate encryption modes with the comprehensive scores greater than a preset score threshold as several target encryption modes.

[0090] In the embodiment, when the loss rate difference between the minimum communication data loss rate and other communication data loss rates is greater than the preset difference threshold, it indicates that the signal transmission integrity of the encryption mode corresponding to the minimum communication data loss rate is much higher than that of other encryption modes, and thus the encryption mode corresponding to the minimum communication data loss rate is determined as the target encryption mode, which can ensure the signal transmission integrity of the encrypted target communication data. When the loss rate difference is less than or equal to the preset difference threshold, it indicates that the signal transmission integrity of a plurality of encryption modes is relatively small, and thus the target encryption mode can be selected in combination with the security coefficient of the encryption mode, which can balance the security and integrity of the encrypted transmission of the target communication data.

[0091] In a feasible embodiment, when there are a plurality of target encryption modes, the step S5 of feeding back the target encryption mode to the transmitting end so that the transmitting end transmits the target encrypted data signal after performing encryption processing on the target communication data according to the target encryption mode, includes:

[0092] S51: Taking a preset basic probability as the encryption probability of the target encryption mode corresponding to the highest comprehensive score.

[0093] The preset basic probability is set by a user, for example, can be set as 0.3, 0.4 or 0.5, etc.

[0094] S52: Obtaining the encryption probability of other target encryption modes according to the comprehensive score and the preset basic probability.

[0095] The other target encryption modes refer to the encryption modes corresponding to the comprehensive scores other than the highest comprehensive score.

[0096] The encryption probability of the other target encryption modes is obtained by the following formula:

[0097]

[0098] Wherein, P(i) is the encryption probability of the i th other target encryption mode, p is the preset basic probability, D i is the comprehensive score of the i th other target encryption mode, D n is the comprehensive score of the n th other target encryption mode, and N is the total number of the other target encryption modes.

[0099] S53: Feeding back the plurality of target encryption modes and the corresponding encryption probabilities to the transmitting end, so that the transmitting end performs encryption processing on the target communication data according to the encryption probability by using the plurality of target encryption modes, and then transmits the target encrypted data signal.

[0100] In the embodiment, when there are several target encryption modes, the encryption probability of each target encryption mode is obtained according to the comprehensive score and the preset basic probability, and the transmitting end encrypts target communication data by using the several target encryption modes according to the encryption probability, so that the randomness of the encryption mode is enhanced and the encryption security is improved while maintaining the integrity of the target encrypted data signal transmission.

[0101] In a feasible embodiment, when there are several target encryption modes, each target decryption mode can be used to decrypt target encrypted data according to the encryption probability from large to small.

[0102] In another feasible embodiment, when there are several target encryption modes, the transmitting end can send the encryption probability and target encrypted data to the receiving end as a target encrypted data signal, and the receiving end obtains a target decryption mode according to the target encryption mode corresponding to the encryption probability, so as to decrypt the target encrypted data, which can reduce the number of attempts to decrypt and improve the data decryption efficiency.

[0103] Please refer to Figure 3 The second embodiment of the present application provides a signal processing device 100, which comprises:

[0104] A test data signal receiving module 101 is configured to receive a communication test data signal sent by a transmitting end, and obtain communication test data and a plurality of communication encrypted data; wherein the communication test data is encrypted data obtained by encrypting the communication test data according to a plurality of preset encryption modes under a preset meteorological environment by the transmitting end;

[0105] A data decryption module 102 is configured to decrypt the plurality of communication encrypted data, and obtain a plurality of communication decrypted data;

[0106] A communication loss rate obtaining module 103 is configured to compare the plurality of communication decrypted data with the communication test data, and obtain a communication data loss rate of each encryption mode under the preset meteorological environment;

[0107] A target encryption mode obtaining module 104 is configured to obtain a target encryption mode according to the communication data loss rate and a security coefficient of each encryption mode;

[0108] A target encryption mode feedback module 105 is configured to feed back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then sends a target encrypted data signal;

[0109] The target data signal receiving and decrypting module 106 is configured to receive the target encrypted data signal sent by the transmitting end, obtain target encrypted data, and perform decryption processing on the target encrypted data by using a decryption method corresponding to the target encryption method.

[0110] Compared with the related art, the signal processing device 100 of the present application receives the communication test data signal sent by the transmitting end, obtains communication test data and a plurality of communication encrypted data, performs decryption processing on the plurality of communication encrypted data, obtains a plurality of communication decrypted data, compares the plurality of communication decrypted data with the communication test data, obtains a communication data loss rate of each encryption method under a preset weather environment, and then obtains a target encryption method according to the communication data loss rate and the security coefficient of each encryption method, and feeds back the target encryption method to the transmitting end, so that the transmitting end performs encryption processing on target communication data according to the target encryption method and then sends a target encrypted data signal. After receiving the target data, the target encrypted data signal sent by the transmitting end is received, target encrypted data is obtained, and decryption processing is performed on the target encrypted data by using a decryption method corresponding to the target encryption method. The encryption method can be selected according to the security coefficient of the encrypted data and the influence of the harsh weather environment on the signal transmission of the encrypted data, which is conducive to correctly and safely obtaining the encrypted data by the receiving end under the harsh weather environment.

[0111] In a feasible embodiment, the step of performing decryption processing on the plurality of communication encrypted data to obtain a plurality of communication decrypted data comprises:

[0112] identifying the encryption identifiers of the plurality of communication encrypted data to obtain the encryption methods of the plurality of communication encrypted data;

[0113] obtaining the decryption methods of each of the communication encrypted data according to the encryption methods of each of the communication encrypted data and the preset correspondence between the encryption methods and the decryption methods;

[0114] decrypting the corresponding communication encrypted data according to the decryption methods to obtain the communication decrypted data.

[0115] In a feasible embodiment, the step of obtaining a target encryption method according to the communication data loss rate and the security coefficient of each encryption method comprises:

[0116] The step of obtaining a target encryption method according to the communication data loss rate and the security coefficient of each encryption method comprises:

[0117] obtaining the loss rate difference between the minimum communication data loss rate and other communication data loss rates;

[0118] If all the loss rate difference values are greater than the preset difference threshold value, the encryption mode corresponding to the minimum communication data loss rate is determined as the target encryption mode.

[0119] If there is a loss rate difference value less than or equal to the preset difference threshold value, a plurality of encryption modes corresponding thereto are determined as a plurality of candidate encryption modes.

[0120] According to the communication data loss rates and the corresponding security coefficients of the plurality of candidate encryption modes, a comprehensive score of the plurality of candidate encryption modes is obtained.

[0121] The plurality of candidate encryption modes with the comprehensive score greater than a preset score threshold value are determined as a plurality of target encryption modes.

[0122] In a feasible embodiment, if there are a plurality of target encryption modes, the step of feeding back the target encryption modes to the transmitting end so that the transmitting end performs encryption processing on target communication data according to the target encryption modes before sending a target encrypted data signal, includes:

[0123] The preset basic probability is taken as an encryption probability of the target encryption mode corresponding to the highest comprehensive score.

[0124] According to the comprehensive score and the preset basic probability, an encryption probability of other target encryption modes is obtained.

[0125] The plurality of target encryption modes and the corresponding encryption probabilities are fed back to the transmitting end, so that the transmitting end performs encryption processing on target communication data according to the encryption probabilities and the plurality of target encryption modes before sending a target encrypted data signal.

[0126] It should be noted that the signal processing apparatus 100 provided by the second embodiment of the present application only takes the above-mentioned division of each functional module as an example for illustration in the execution of the signal processing method, and in actual application, the above-mentioned functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above-described functions. In addition, the signal processing apparatus 100 provided by the second embodiment of the present application and the signal processing method of the first embodiment of the present application belong to the same concept, and the implementation process is detailed in the method embodiment, which will not be repeated here.

[0127] The third aspect of the embodiment of the present application provides a computer readable storage medium, the computer readable storage medium stores a computer program, the computer program is executed by a processor to realize the steps of the signal processing method as described above.

[0128] The fourth aspect of the embodiments of the present application provides a receiver, including a storage, a processor, and a computer program stored in the storage and executable by the processor, and the processor implements the steps of the signal processing method as described above when executing the computer program.

[0129] The device embodiments described above are merely illustrative, wherein the components illustrated as separate components can or can not be physically separate, and the components illustrated as units can or can not be physical units, i.e., can be located at one place, or can be distributed to multiple network units. Part or all of the modules can be selected to achieve the purpose of the scheme of the present application according to actual needs. Those skilled in the art can understand and implement without creative effort.

[0130] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) containing computer-usable program code.

[0131] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce a device implemented in accordance with the flowcharts and / or block diagrams. Figure 1 The flow or multiple flows and / or blocks Figure 1 The device that implements the selected functions of one or more flows and / or blocks. These computer program instructions can also be stored in a computer-readable memory that can cause the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction devices that implement the flow Figure 1 The flow or multiple flows and / or blocks Figure 1 The device that implements the selected functions of one or more flows and / or blocks. These computer program instructions can also be stored in a computer-readable memory that can cause the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction devices that implement the flow

[0132] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions of the flow Figure 1 Figure 1

[0133] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0134] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) about which the processor can execute instructions. The memory can also include non-volatile memory, such as read only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), flash memory, or other memory technologies, CD-ROM, digital versatile disc (DVD), or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information for access by a computing device. In no case does the medium include a transitory signal per se.

[0135] Computer readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology for storage of information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically programmable read only memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information that can be accessed by a computing device. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.

[0136] It should also be noted that the terms "comprising," "including," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article or apparatus that includes the element.

[0137] ​​The above merely provides an example of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application should be included in the scope of claims of the present application.

Claims

1. A signal processing method, characterized by, The method comprises the steps of: receiving a communication test data signal transmitted by a transmitting end to obtain communication test data and a plurality of communication encrypted data; wherein the communication test data is encrypted data obtained by encrypting the communication test data according to a plurality of preset encryption modes under a preset meteorological environment; decrypting the plurality of communication encrypted data to obtain a plurality of communication decrypted data; comparing the plurality of communication decrypted data with the communication test data to obtain a communication data loss rate of the plurality of encryption modes under the preset meteorological environment; obtaining a target encryption mode according to the communication data loss rate and the security coefficients of various encryption modes; feeding back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then transmits a target encrypted data signal; receiving the target encrypted data signal transmitted by the transmitting end to obtain target encrypted data, and decrypting the target encrypted data through a decryption mode corresponding to the target encryption mode.

2. The signal processing method of claim 1, wherein, The step of decrypting the plurality of communication encrypted data to obtain a plurality of communication decrypted data comprises the steps of: identifying the encryption identifiers of the plurality of communication encrypted data to obtain the encryption modes of the plurality of communication encrypted data; obtaining the decryption modes of each of the communication encrypted data according to the encryption modes of each of the communication encrypted data and a preset correspondence between encryption modes and decryption modes; decrypting the corresponding communication encrypted data according to the decryption modes to obtain the communication decrypted data.

3. The signal processing method of claim 1, wherein, The step of obtaining a target encryption mode according to the communication data loss rate and the security coefficients of various encryption modes comprises the steps of: obtaining loss rate difference values of a minimum communication data loss rate and other communication data loss rates; if all the loss rate difference values are greater than a preset difference threshold, determining the encryption mode corresponding to the minimum communication data loss rate as the target encryption mode; if there is a loss rate difference value less than or equal to the preset difference threshold, determining a plurality of encryption modes corresponding thereto as a plurality of candidate encryption modes; obtaining comprehensive scores of the plurality of candidate encryption modes according to the communication data loss rates and corresponding security coefficients of the plurality of candidate encryption modes; determining a plurality of target encryption modes from the plurality of candidate encryption modes whose comprehensive scores are greater than a preset score threshold.

4. The signal processing method of claim 1, wherein, If there are a plurality of target encryption modes, the step of feeding back the target encryption mode to the transmitting end so that the transmitting end encrypts target communication data according to the target encryption mode and then transmits a target encrypted data signal comprises the steps of: taking a preset basic probability as the encryption probability of the target encryption mode corresponding to the highest comprehensive score; obtaining the encryption probabilities of other target encryption modes according to the comprehensive scores and the preset basic probability; feeding back the plurality of target encryption modes and corresponding encryption probabilities to the transmitting end, so that the transmitting end encrypts target communication data according to the encryption probabilities using the plurality of target encryption modes and then transmits a target encrypted data signal.

5. A signal processing device, characterized by The method comprises the steps of: The test data signal receiving module is configured to receive a communication test data signal transmitted by a transmitting end, and obtain communication test data and a plurality of communication encrypted data. The communication test data is encrypted data obtained by encrypting the communication test data according to a plurality of preset encryption modes under a preset meteorological environment. The data decryption module is configured to decrypt the plurality of communication encrypted data, and obtain a plurality of communication decrypted data. The communication loss rate obtaining module is configured to compare the plurality of communication decrypted data with the communication test data, and obtain a communication data loss rate of each encryption mode under the preset meteorological environment. The target encryption mode obtaining module is configured to obtain a target encryption mode according to the communication data loss rate and a security coefficient of each encryption mode. The target encryption mode feedback module is configured to feed back the target encryption mode to the transmitting end, so that the transmitting end encrypts target communication data according to the target encryption mode and then transmits a target encrypted data signal. The target data signal receiving and decrypting module is configured to receive the target encrypted data signal transmitted by the transmitting end, obtain target encrypted data, and decrypt the target encrypted data by using a decryption mode corresponding to the target encryption mode.

6. The signal processing device of claim 5, wherein, The step of decrypting the plurality of communication encrypted data to obtain a plurality of communication decrypted data includes: identifying encryption identifiers of the plurality of communication encrypted data to obtain encryption modes of the plurality of communication encrypted data; obtaining decryption modes of each of the communication encrypted data according to the encryption mode of each of the communication encrypted data and a preset correspondence between encryption modes and decryption modes; decrypting the corresponding communication encrypted data according to the decryption mode to obtain the communication decrypted data.

7. The signal processing device of claim 5, wherein, The step of obtaining a target encryption mode according to the communication data loss rate and a security coefficient of each encryption mode includes: obtaining a minimum communication data loss rate and loss rate difference values of other communication data loss rates; if all the loss rate difference values are greater than a preset difference threshold, determining an encryption mode corresponding to the minimum communication data loss rate as the target encryption mode; if there is a loss rate difference value less than or equal to the preset difference threshold, determining a plurality of encryption modes corresponding to the loss rate difference value as a plurality of candidate encryption modes; obtaining comprehensive scores of the plurality of candidate encryption modes according to communication data loss rates and corresponding security coefficients of the plurality of candidate encryption modes; determining a plurality of target encryption modes from the plurality of candidate encryption modes according to the comprehensive scores. If there are a plurality of target encryption modes, the step of feeding back the target encryption mode to the transmitting end so that the transmitting end encrypts target communication data according to the target encryption mode and then transmits a target encrypted data signal includes:

8. The signal processing device of claim 7, wherein, taking a preset basic probability as an encryption probability of a target encryption mode corresponding to the highest comprehensive score. ​ According to the comprehensive score and the preset basic probability, an encryption probability of other target encryption modes is obtained; The feedback is sent to the transmitting end, so that the transmitting end encrypts target communication data according to the encryption probability and sends a target encrypted data signal.

9. A computer readable storage medium storing a computer program, characterized in that: The computer program is executed by a processor to implement the steps of the signal processing method according to any one of claims 1 to 4.

10. A receiver, characterized by: The computer program is executed by a processor to implement the steps of the signal processing method according to any one of claims 1 to 4. The computer program is executed by a processor to implement the steps of the signal processing method according to any one of claims 1 to 4.