Radio frequency remote controller

By designing the functions of dynamically selecting communication channels and real-time switching of alternative channels in the RF remote control, the instability and conflict of signal transmission caused by fixed channels is solved, and the reliability and adaptability of the RF remote control is improved.

CN120074564APending Publication Date: 2025-05-30SHANGHAI YIJING MICROELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510312999.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The existing RF remote controls are susceptible to co-frequency interference and multipath effects due to the use of fixed communication channels, resulting in unstable signal transmission quality, control instructions may not be accurately conveyed, seriously affecting the reliability of use, and prone to signal conflicts in dense use places.

Method used

A radio frequency remote control is designed, including a control command acquisition module, a signal quality detection module, a communication channel determination module, a control signal transmission module and a frequency dynamic switching module. The RF remote control can dynamically select the communication channel with the best signal quality and automatically switch to the alternative channel when the signal quality decreases, ensuring the stability of signal transmission.

Benefits of technology

By dynamically selecting the optimal communication channel and switching alternative channels in real time, the signal transmission reliability and adaptability of the RF remote control in complex electromagnetic environments is improved, interference problems caused by fixed channels are avoided, and the accurate transmission of control instructions is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120074564A_ABST
    Figure CN120074564A_ABST
Patent Text Reader

Abstract

The invention relates to a radio frequency remote controller, which comprises a control instruction acquisition module used for acquiring control instruction information of a target radio frequency remote controller and generating a target control signal; the signal quality detection module is used for determining a plurality of communication channels in a preset radio frequency range and detecting signal quality parameters of the plurality of communication channels; the communication channel determination module is used for selecting the communication channel with the optimal signal quality from the plurality of communication channels and determining a target communication channel; the control signal sending module is used for sending a target control signal through the target communication channel; and the frequency dynamic switching module is used for switching the alternative communication channels. The technical problem that an existing radio frequency remote controller adopts a fixed communication channel for signal transmission, interference is prone to occurring, and the transmission reliability is poor is solved, the communication channel with the optimal signal quality is selected within the preset radio frequency range for signal transmission, and the technical effect of improving the signal transmission reliability of the radio frequency remote controller is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of radio frequency remote controls, and particularly to a radio frequency remote control. Background Art

[0002] With the rapid development of wireless technology, radio frequency remote controls have been widely used in fields such as automobiles and smart homes. Existing radio frequency remote controls usually use a fixed communication channel for signal transmission, that is, a control signal is sent at a preset fixed frequency. However, in actual applications, due to the increasingly complex electromagnetic environment, the fixed communication channel is easily affected by factors such as co-frequency interference and multipath effects, resulting in unstable signal transmission quality. Control instructions may not be accurately transmitted, seriously affecting the reliability of the radio frequency remote control. In addition, when multiple radio frequency remote controls work in the same area, since they all use fixed communication channels, signal conflicts are likely to occur, causing communication failures. This problem is particularly prominent in places where radio frequency remote controls are densely used, such as parking lots and residential areas. Summary of the Invention

[0003] In view of the technical problem that the existing radio frequency remote control using a fixed communication channel for signal transmission is easily interfered and has poor transmission reliability, the present invention provides a radio frequency remote control to solve this problem.

[0004] To achieve the above object, the present invention provides a radio frequency remote control, including: a control instruction acquisition module, configured to acquire control instruction information of a target radio frequency remote control and generate a target control signal based on the control instruction information; a signal quality detection module, configured to determine a plurality of communication channels within a preset radio frequency range and detect signal quality parameters of the plurality of communication channels; a communication channel determination module, configured to select the communication channel with the best signal quality from the plurality of communication channels according to the signal quality parameters of the plurality of communication channels to determine a target communication channel; a control signal transmission module, configured to transmit the target control signal through the target communication channel; and a frequency dynamic switching module, configured to monitor in real time the change of the signal quality of the target communication channel during the signal transmission process. When the signal quality of the target communication channel is lower than a preset quality threshold for a preset time period, automatically switch to an alternative communication channel without interrupting the signal transmission and continue to transmit the target control signal on the alternative communication channel.

[0005] Optionally, the radio frequency remote control further includes a control signal modulation module, and the control signal modulation module is configured to: detect the signal interference intensity of the target communication channel; when the signal interference intensity is greater than a preset interference threshold, modulate the target control signal using a preset spread spectrum coding method to obtain a spread spectrum modulation signal; and transmit the spread spectrum modulation signal through the target communication channel.

[0006] Optionally, the control instruction acquisition module is further configured to: encapsulate the control instruction information according to a preset format to obtain an initial data packet; add the identity identification information of the target radio frequency remote controller to the initial data packet to generate the target control signal.

[0007] Optionally, the signal quality detection module is further configured to: obtain the start frequency and the stop frequency of the preset radio frequency range; divide the preset radio frequency range according to a preset channel bandwidth to obtain a plurality of candidate communication channels; determine a plurality of communication channels based on the plurality of candidate communication channels.

[0008] Optionally, the signal quality detection module is further configured to: traverse the plurality of candidate communication channels to obtain a first candidate communication channel; obtain the first historical successful transmission times and the first historical transmission failure times of the first candidate communication channel; determine the first historical transmission success rate of the first candidate communication channel according to the first historical successful transmission times and the first historical transmission failure times; sequentially execute the obtaining process of the first historical transmission success rate for the other candidate communication channels among the plurality of candidate communication channels to respectively obtain the historical transmission success rates corresponding to the other candidate communication channels, and generate a plurality of historical transmission success rates; determine a transmission success rate threshold according to the plurality of historical transmission success rates, and determine a plurality of communication channels according to the transmission success rate threshold and the plurality of historical transmission success rates.

[0009] Optionally, the signal quality detection module is further configured to: determine the average value and the standard deviation of the transmission success rates of the plurality of candidate communication channels according to the plurality of historical transmission success rates; determine a transmission success rate threshold based on the average value of the transmission success rates and the standard deviation of the transmission success rates; select, from the plurality of candidate communication channels, the candidate communication channels with historical transmission success rates greater than the transmission success rate threshold, and determine a plurality of communication channels.

[0010] Optionally, the signal quality parameters include signal strength, noise strength, signal-to-noise ratio, and transmission error rate, wherein the signal-to-noise ratio is determined according to the ratio of the signal strength to the noise strength, and the transmission error rate is determined according to the ratio of the number of error bits to the total number of bits in historical transmission data.

[0011] Optionally, the communication channel determination module is further configured to: obtain a preset signal quality calculation formula;

[0012] Determine the signal quality evaluation values of the plurality of communication channels according to the preset signal quality calculation formula and the signal strength, the noise strength, the signal-to-noise ratio, and the transmission error rate of the plurality of communication channels; select, based on the signal quality evaluation values of the plurality of communication channels, the communication channel with the largest signal quality evaluation value as the target communication channel.

[0013] Optionally, the formula for calculating the preset signal quality is as follows:

[0014]

[0015] Where Q is the signal quality evaluation value, R is the signal strength, N is the noise strength, SUR is the signal-to-noise ratio, E is the transmission error rate, R max is the maximum signal strength, N max is the maximum noise strength, SUR max is the maximum signal-to-noise ratio, E max is the maximum transmission error rate, W 1 、W 2 、W 3 and W 4 are weight coefficients and satisfy W 1 +W 2 +W 3 +W 4 = 1.

[0016] Optionally, the RF remote controller further includes a channel occupancy handling module, which is used for: detecting the occupancy of the target communication channel; when detecting that the target communication channel is occupied, selecting the communication channel with the largest signal quality evaluation value from the remaining communication channels as the target communication channel.

[0017] The beneficial effects of the present invention are:

[0018] By obtaining the control instruction information of the target RF remote controller through the control instruction acquisition module and generating a target control signal based on the control instruction information, the digital processing of the control instruction is realized; by the signal quality detection module, multiple communication channels are determined within the preset RF range, and the signal quality parameters of the multiple communication channels are detected, providing basic data support for subsequent selection of the optimal channel; by the communication channel determination module, according to the signal quality parameters of the multiple communication channels, the communication channel with the best signal quality is selected from the multiple communication channels to determine the target communication channel, and the best signal transmission channel is ensured through comparative analysis; by the control signal sending module, the target communication channel sends the target control signal to realize reliable signal transmission. Through the frequency dynamic switching module, the signal quality change of the target communication channel is monitored in real time during the signal transmission process, and when the signal quality deteriorates, it seamlessly switches to the alternative communication channel to ensure stable signal transmission in a complex and changeable electromagnetic environment, further improving the reliability and adaptability of the RF remote controller in the actual use scenario.

[0019] Through the above radio frequency remote control, signal transmission is carried out by dynamically selecting the optimal communication channel, avoiding the interference problem caused by the fixed channel of the existing radio frequency remote control; at the same time, through the real-time detection and comprehensive evaluation of the signal quality parameters, the scientificity and accuracy of the channel selection are ensured, thus achieving the technical effect of improving the reliability of the signal transmission of the radio frequency remote control. Brief Description of the Drawings

[0020] Figure 1 FIG. is a schematic structural diagram of a radio frequency remote control provided by the present invention;

[0021] Figure 2 FIG. is a schematic flow diagram of determining multiple communication channels in a radio frequency remote control provided by the present invention. Detailed Embodiments

[0022] 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 only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.

[0023] In the description of the present invention, the terms "first" and "second" are only used for descriptive purposes, and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present invention, "a plurality of" means two or more, unless otherwise specifically defined.

[0024] In the description of the present invention, the term "for example" is used to mean "used as an example, illustration, or explanation". Any embodiment described as "for example" in the present invention is not necessarily construed as being more preferred or having more advantages than other embodiments. In order for any person skilled in the art to implement and use the present invention, the following description is given. In the following description, details are set forth for purposes of explanation. It should be understood that those skilled in the art can recognize that the present invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope that conforms to the principles and features disclosed in the present invention.

[0025] As Figure 1 shown, an embodiment of the present invention provides a radio frequency remote control, including:

[0026] The control instruction acquisition module 11 is configured to acquire the control instruction information of the target RF remote controller and generate a target control signal based on the control instruction information.

[0027] Specifically, the target RF remote controller refers to the RF remote controller that performs control operations. When the user presses a button on the target RF remote controller, the control instruction acquisition module 11 acquires the control instruction information of the target RF remote controller. For example, when the user presses the unlock button of the car remote control key, the remote control key, as the target RF remote controller, acquires the unlock instruction through the control instruction acquisition module 11.

[0028] In order to enable the control instruction information to be transmitted through RF signals, a target control signal is generated based on the acquired control instruction information. Among them, the target control signal refers to a digital signal that can be used for wireless transmission after being encoded. Specifically, the control instruction information can be converted into a standard digital signal format through digital encoding. The generated target control signal contains the specific content of the control instruction, which is convenient for subsequent signal transmission and signal parsing at the receiving end.

[0029] Through the control instruction acquisition module 11, the user's control intention is converted into a standard digital signal format, preparing for subsequent signal transmission and ensuring that the control instruction can be accurately conveyed.

[0030] The signal quality detection module 12 is configured to determine multiple communication channels within a preset RF range and detect the signal quality parameters of the multiple communication channels.

[0031] Specifically, the signal quality detection module 12 is used to determine multiple communication channels within a preset RF range, and after determining the multiple communication channels, detect the signal quality parameters of the determined multiple communication channels. Among them, the preset RF range refers to the RF frequency range that the target RF remote controller can use. For example, within the 300MHz - 500MHz frequency band commonly used by RF remote controllers. Within this preset RF range, multiple communication channels are first determined. Among them, a communication channel refers to a specific frequency band available for signal transmission. By dividing the preset RF range by frequency, multiple non-interfering communication channels can be obtained.

[0032] After determining multiple communication channels, quality detection is performed on each communication channel to obtain signal quality parameters. Among them, the signal quality parameters are used to characterize the communication quality of the communication channel, including parameters in multiple dimensions such as signal strength and noise strength. By detecting these parameters, the communication quality of each communication channel can be comprehensively evaluated.

[0033] Through the signal quality detection module 12, available communication channels are established and quality detection is performed, providing basic data support for subsequent selection of the optimal communication channel and facilitating the improvement of the reliability of signal transmission.

[0034] The communication channel determination module 13 is configured to select the communication channel with the optimal signal quality from multiple communication channels according to the signal quality parameters of the multiple communication channels, and determine the target communication channel.

[0035] Specifically, after obtaining the signal quality parameters of multiple communication channels, the communication channel determination module 13 comprehensively analyzes these parameters and selects the communication channel most suitable for signal transmission as the target communication channel. Herein, the target communication channel refers to the communication channel ultimately used for transmitting the target control signal.

[0036] During the selection process, first, according to the preset signal quality calculation formula, the signal quality parameters of each communication channel are calculated and processed to obtain the corresponding signal quality evaluation value. Herein, the signal quality evaluation value is a numerical index characterizing the comprehensive communication quality of the communication channel. Then, by comparing the signal quality evaluation values of different communication channels, the communication channel with the largest signal quality evaluation value is selected as the target communication channel.

[0037] Through the comprehensive evaluation and optimization of the communication channels by the communication channel determination module 13, it is ensured that the highest-quality communication channel is selected for signal transmission, thereby effectively avoiding interference problems during the signal transmission process.

[0038] The control signal sending module 14 is configured to send the target control signal through the target communication channel.

[0039] Specifically, after determining the target communication channel, the control signal sending module 14 sends the target control signal through the target communication channel. By calling the radio frequency transmitting circuit, the target control signal is modulated to the carrier frequency corresponding to the target communication channel for transmission.

[0040] During the sending process, the target control signal propagates on the target communication channel in the form of radio waves through the radio frequency transmitting module of the target radio frequency remote control. Since the target communication channel is the optimal channel selected after signal quality evaluation, it can ensure the reliable transmission of the target control signal.

[0041] By using the selected high-quality target communication channel through the control signal sending module 14 to send the target control signal, interference and attenuation during the signal transmission process are avoided, thereby ensuring that the control instruction can be accurately transmitted to the receiving end.

[0042] The frequency dynamic switching module 15 is configured to monitor the signal quality change of the target communication channel in real time during the signal transmission process. When the signal quality of the target communication channel is lower than the preset quality threshold for a preset time period, it automatically switches to the alternative communication channel without interrupting the signal transmission and continues to transmit the target control signal on the alternative communication channel.

[0043] Specifically, during the process of sending the target control signal through the target communication channel, the frequency dynamic switching module 15 continuously monitors the change in the signal quality of the target communication channel. This real-time monitoring is achieved by periodically detecting parameters such as the signal strength, noise strength, signal-to-noise ratio, and bit error rate of the target communication channel, and can quickly respond to changes in the communication environment. When it is detected that the signal quality of the target communication channel is lower than the preset quality threshold, and this state has persisted for a preset time period (for example, continuously 3 detections are lower than the threshold), the frequency dynamic switching module 15 will trigger the channel switching mechanism. Among them, the preset quality threshold can be set according to the actual application scenario, and the setting of the preset time period can avoid frequent channel switching due to instantaneous interference.

[0044] After triggering the channel switching mechanism, the frequency dynamic switching module 15 will reselect the communication channel with the optimal signal quality from multiple communication channels as the alternative communication channel. This switching process is completed without interrupting the signal transmission, that is, during the switching process, the transmission of control instructions will not have obvious delay or interruption. After switching to the alternative communication channel, the frequency dynamic switching module 15 redirects the target control signal to continue transmission on the alternative communication channel. At the same time, the original target communication channel will be included in the monitoring queue, and when its signal quality returns to the available state, it can be selected as the alternative communication channel again.

[0045] Through the frequency dynamic switching module 15, the radio frequency remote controller can maintain stable signal transmission in a harsh or rapidly changing electromagnetic environment, greatly improving the reliability of control instruction transmission. Especially in a complex environment where signal interference sources are unstable, this dynamic frequency switching ability can effectively cope with sudden interference and ensure the timely and effective transmission of control instructions. Compared with traditional radio frequency remote controllers, the frequency dynamic switching module 15 realizes adaptive frequency adjustment during the communication process, breaking through the limitations of fixed-frequency communication, not only improving the anti-interference ability of the radio frequency remote controller, but also enhancing its adaptability in various complex environments, enabling it to work stably and reliably in a wider range of application scenarios.

[0046] Furthermore, the radio frequency remote controller further includes a control signal modulation module, and the control signal modulation module is used for: detecting the signal interference intensity of the target communication channel; when the signal interference intensity is greater than the preset interference threshold, modulating the target control signal using a preset spread spectrum coding method to obtain a spread spectrum modulation signal; and sending the spread spectrum modulation signal through the target communication channel.

[0047] In a feasible implementation, the radio frequency remote controller further includes a control signal modulation module, which provides a signal transmission method based on dynamic spread spectrum to further improve the anti-interference ability of the radio frequency remote controller in signal transmission. Specifically, before sending the target control signal through the target communication channel, first, the signal interference strength of the target communication channel is detected. Among them, the signal interference strength refers to the strength of the interference signal existing in the target communication channel, which can be obtained by real-time monitoring of the target communication channel by the radio frequency detection circuit. Then, the obtained signal interference strength is compared with the preset interference threshold. When it is detected that the signal interference strength of the target communication channel is greater than the preset interference threshold, it means that the current target communication channel is subject to strong interference. At this time, the target control signal is modulated using a preset spread spectrum coding method to obtain a spread spectrum modulated signal. Among them, the preset spread spectrum coding method refers to a coding method that expands a narrowband signal to a wideband spectrum for transmission, which can effectively improve the anti-interference ability of the signal. Subsequently, the spread spectrum modulated signal is sent through the target communication channel. Since the spread spectrum modulated signal has a strong anti-interference ability, the reliable transmission of the signal can be ensured even in the presence of strong interference.

[0048] By controlling the signal modulation module, when strong interference is detected, the anti-interference ability of the signal is improved by spread spectrum modulation, further enhancing the reliability of the RF remote control signal transmission.

[0049] Furthermore, the control instruction acquisition module 11 is further used to: encapsulate the control instruction information according to a preset format to obtain an initial data packet; add the identity information of the target radio frequency remote controller to the initial data packet to generate the target control signal.

[0050] In a feasible implementation, when the control instruction acquisition module 11 generates a target control signal based on the control instruction information, first, the control instruction information is encapsulated according to a preset format to obtain an initial data packet. The preset format refers to a standard data encapsulation format, including a frame header, data bits, check bits, etc. By encapsulating the control instruction information in a standardized manner, an initial data packet with a standardized structure is obtained, which is convenient for subsequent transmission and parsing. Then, the identity information of the target RF remote control is added to the initial data packet to generate a target control signal. The identity information is used to uniquely identify the target RF remote control and can be a pre-set unique code. By adding the identity information to the initial data packet, it can be ensured that the receiving end can identify and verify the source of the control signal to avoid unauthorized control operations.

[0051] The control instruction acquisition module 11 generates a target control signal based on the control instruction information, realizes the standardized encapsulation of the control instruction information, and also improves the security of the control process by adding identity information, making the entire signal transmission process more reliable and secure.

[0052] Furthermore, the signal quality detection module 12 is further configured to: obtain the start frequency and the stop frequency of the preset radio frequency range; divide the preset radio frequency range according to a preset channel bandwidth to obtain a plurality of candidate communication channels; and determine a plurality of communication channels based on the plurality of candidate communication channels.

[0053] In a feasible implementation manner, as Figure 2 shown, when the signal quality detection module 12 determines a plurality of communication channels within the preset radio frequency range, first, the start frequency and the stop frequency of the preset radio frequency range are obtained. The preset radio frequency range is the frequency range that the radio frequency remote control can use, and the start frequency and the stop frequency respectively define the lower limit and the upper limit of this range. For example, the start frequency can be set to 300 MHz, and the stop frequency can be set to 500 MHz. Then, the preset radio frequency range is divided according to the preset channel bandwidth to obtain a plurality of candidate communication channels. The preset channel bandwidth refers to the frequency bandwidth required for a single communication channel and can be set according to actual communication requirements. By evenly dividing the preset radio frequency range according to the preset channel bandwidth, a plurality of non-interfering candidate communication channels can be obtained. Subsequently, based on the plurality of candidate communication channels, a plurality of communication channels are determined. In this step, the candidate communication channels are screened and evaluated, and suitable channels are selected as available communication channels.

[0054] By determining a plurality of communication channels within the preset radio frequency range, the signal quality detection module 12 provides sufficient candidate channels for subsequent channel selection, thereby laying a foundation for achieving reliable signal transmission.

[0055] Furthermore, the signal quality detection module 12 is further configured to: traverse the plurality of candidate communication channels to obtain a first candidate communication channel; obtain the first historical successful transmission times and the first historical transmission failure times of the first candidate communication channel; determine the first historical transmission success rate of the first candidate communication channel according to the first historical successful transmission times and the first historical transmission failure times; sequentially perform the obtaining process of the first historical transmission success rate on the other candidate communication channels among the plurality of candidate communication channels to respectively obtain the historical transmission success rates corresponding to the other candidate communication channels, and generate a plurality of historical transmission success rates; determine a transmission success rate threshold according to the plurality of historical transmission success rates, and determine a plurality of communication channels according to the transmission success rate threshold and the plurality of historical transmission success rates.

[0056] In a preferred embodiment, when the signal quality detection module 12 determines multiple communication channels based on multiple candidate communication channels, first, it traverses the multiple candidate communication channels to obtain the first candidate communication channel. For example, an access index is established for the multiple candidate communication channels, and each candidate communication channel is accessed sequentially through the traversal operation, and one of them is obtained as the first candidate communication channel to prepare for subsequent historical data analysis. Then, the first historical successful transmission count and the first historical transmission failure count of the first candidate communication channel are obtained. The first historical successful transmission count refers to the cumulative number of times the signal transmission has been successfully completed within a preset time period for this channel, and the first historical transmission failure count refers to the cumulative number of times when signal transmission errors or losses occur. These historical data are stored in the storage module of the RF remote control and are continuously updated with the results of each signal transmission. Subsequently, based on the first historical successful transmission count and the first historical transmission failure count, the first historical transmission success rate of the first candidate communication channel is determined. The first historical transmission success rate is obtained by calculating the proportion of the first historical successful transmission count in the total number of transmissions. This success rate intuitively reflects the historical transmission reliability of the channel. The larger the value, the higher the transmission reliability of the channel. Then, the process of obtaining the first historical transmission success rate is sequentially performed on the other candidate communication channels among the multiple candidate communication channels to respectively obtain the historical transmission success rates corresponding to the other candidate communication channels, generating multiple historical transmission success rates. This step loops through the above historical data acquisition and success rate calculation processes, and finally obtains the historical transmission success rates of all candidate communication channels, that is, multiple historical transmission success rates. After that, a transmission success rate threshold is determined based on the multiple historical transmission success rates, and multiple communication channels are determined based on the transmission success rate threshold and the multiple historical transmission success rates. Specifically, first, a reasonable transmission success rate threshold is determined based on statistical analysis methods, and then the candidate communication channels with historical transmission success rates higher than this threshold are screened out as available communication channels, thereby determining multiple communication channels. This threshold-based screening mechanism can effectively eliminate the channels with poor historical transmission performance.

[0057] The signal quality detection module 12 calculates the objective historical transmission success rate by statistically analyzing the historical transmission data of each candidate communication channel, and performs channel screening based on this success rate to ensure that the finally selected communication channels have stable and reliable transmission performance, thus providing a reliable channel guarantee for subsequent signal transmission.

[0058] Further, the signal quality detection module 12 is further configured to: determine the average transmission success rate and the standard deviation of the transmission success rate of multiple candidate communication channels according to the multiple historical transmission success rates; determine a transmission success rate threshold based on the average transmission success rate and the standard deviation of the transmission success rate; select, from the multiple candidate communication channels, the candidate communication channels with a historical transmission success rate greater than the transmission success rate threshold, and determine multiple communication channels.

[0059] In a preferred embodiment, when the signal quality detection module 12 determines the transmission success rate threshold according to multiple historical transmission success rates and determines multiple communication channels according to the transmission success rate threshold and multiple historical transmission success rates, first, according to the multiple historical transmission success rates, the average transmission success rate and the standard deviation of the transmission success rate of multiple candidate communication channels are determined. Among them, the average transmission success rate reflects the overall transmission reliability level of all candidate communication channels, and the standard deviation of the transmission success rate reflects the degree of dispersion of the transmission reliability of each channel. Through these two statistical indicators, the transmission performance characteristics of the candidate communication channels can be comprehensively described. Then, based on the average transmission success rate and the standard deviation of the transmission success rate, a transmission success rate threshold is determined. For example, the distance method is used to determine the threshold, that is, the average transmission success rate minus a preset multiple of the standard deviation of the transmission success rate is used as the transmission success rate threshold. This method of determining the threshold based on statistical analysis can be adaptively adjusted according to the overall performance level and performance fluctuation degree of the candidate communication channels. Subsequently, among the multiple candidate communication channels, by comparing the historical transmission success rate of each candidate communication channel with the dynamically determined threshold, the channels with better transmission performance are selected as the available communication channels, that is, the candidate communication channels with a historical transmission success rate greater than the transmission success rate threshold are selected to determine multiple communication channels.

[0060] Through the channel screening mechanism based on statistical analysis, the signal quality detection module 12 not only avoids the limitations of a fixed threshold, but also can dynamically adjust the screening criteria according to the actual transmission performance of the channel group, so as to more scientifically select reliable communication channels.

[0061] Further, the signal quality parameters include signal strength, noise strength, signal-to-noise ratio, and transmission error rate. Among them, the signal-to-noise ratio is determined according to the ratio of the signal strength to the noise strength, and the transmission error rate is determined according to the ratio of the number of error bits to the total number of bits in the historical transmission data.

[0062] Specifically, the signal quality parameters include four indicators: signal strength, noise strength, signal-to-noise ratio, and transmission error rate. Among them, the signal strength reflects the intensity level of the effective signal received in the communication channel; the noise strength reflects the intensity level of the interference signal existing in the communication channel; the signal-to-noise ratio is determined by the ratio of the signal strength to the noise strength, and this indicator comprehensively reflects the intensity ratio of the effective signal to the noise in the communication channel and is an important parameter for measuring the channel quality; the transmission error rate is determined by the ratio of the number of error bits in the historical transmission data to the total number of bits, and this indicator reflects the transmission accuracy of the communication channel. Among them, the number of error bits refers to the number of binary bits that have errors during the signal transmission process, and the total number of bits refers to the number of all binary bits transmitted.

[0063] Through the above signal quality parameters, the quality of the communication channel can be comprehensively evaluated from multiple dimensions such as signal strength, anti-interference ability, and transmission accuracy, providing a scientific basis for selecting the optimal communication channel.

[0064] Furthermore, the communication channel determination module 13 is further configured to: obtain a preset signal quality calculation formula; determine the signal quality evaluation values of multiple communication channels according to the preset signal quality calculation formula and the signal strength, the noise strength, the signal-to-noise ratio, and the transmission error rate of the multiple communication channels; and select the communication channel with the largest signal quality evaluation value as the target communication channel based on the signal quality evaluation values of the multiple communication channels.

[0065] In a feasible implementation manner, when the communication channel determination module 13 determines the target communication channel from multiple communication channels, first, it obtains a preset signal quality calculation formula. This formula is a mathematical model for comprehensively evaluating the quality of the communication channel, considering multiple parameters such as signal strength, noise strength, signal-to-noise ratio, and transmission error rate, and reasonably allocating the importance of each parameter through weight coefficients. Then, according to the preset signal quality calculation formula and the signal strength, noise strength, signal-to-noise ratio, and transmission error rate of multiple communication channels, it determines the signal quality evaluation values of the multiple communication channels. By substituting the signal quality parameters of each communication channel into the preset signal quality calculation formula, the signal quality evaluation value reflecting the comprehensive quality of the channel is obtained. Among them, the larger the signal quality evaluation value, the better the comprehensive performance of the communication channel. After that, based on the signal quality evaluation values of the multiple communication channels, it selects the communication channel with the largest signal quality evaluation value as the target communication channel. By comparing the signal quality evaluation values of different communication channels, the communication channel with the best signal quality is selected for subsequent signal transmission.

[0066] The communication channel determination module 13 determines the target communication channel from multiple communication channels through a multi-parameter based channel quality evaluation mechanism, realizing the quantitative evaluation of the communication channel quality, providing a scientific basis for selecting the optimal communication channel, and thus ensuring the reliability of signal transmission.

[0067] Furthermore, a specific preset signal quality calculation formula is provided as follows:

[0068]

[0069] Where Q is the signal quality evaluation value, used to represent the comprehensive quality level of the communication channel; R is the signal strength, and R max is the maximum signal strength, represents the normalized signal strength, and the larger the value, the stronger the signal; N is the noise strength, and N max is the maximum noise strength, represents the normalized noise suppression degree, and the larger the value, the smaller the noise interference; SUR is the signal-to-noise ratio, and SUR max is the maximum signal-to-noise ratio, represents the normalized signal-to-noise ratio level, and the larger the value, the better the signal quality; E is the transmission error rate, and E max is the maximum transmission error rate, represents the normalized transmission accuracy, and the larger the value, the more accurate the transmission; W 1 、W 2 、W 3 and W 4 are weight coefficients, and satisfy W 1 +W 2 +W 3 +W 4 =1, used to adjust the influence degree of each signal quality parameter on the signal quality evaluation.

[0070] This preset signal quality calculation formula realizes the comprehensive evaluation of the communication channel quality by normalizing and weighted summing the signal strength, noise strength, signal-to-noise ratio and transmission error rate. Among them, the value range of each parameter after normalization is between 0 and 1, which is convenient for unified numerical calculation. By reasonably setting the weight coefficients, the importance of different parameters can be adjusted according to the actual application requirements, making the evaluation result more accurate and reliable.

[0071] Furthermore, the radio frequency remote controller further includes a channel occupancy handling module, and the channel occupancy handling module is used for: detecting the occupancy of the target communication channel; when it is detected that the target communication channel is occupied, selecting the communication channel with the largest signal quality evaluation value from the remaining communication channels as the target communication channel.

[0072] In a preferred embodiment, the RF remote control further includes a channel occupancy handling module. After determining the target communication channel, the channel occupancy handling module performs occupancy detection on the target communication channel. The signal activity of the target communication channel is monitored in real time through an RF detection circuit to determine whether the channel is occupied by other devices. This occupancy detection mechanism can effectively avoid signal conflicts caused by multiple devices using the same channel simultaneously. When it is detected that the target communication channel is occupied, the communication channel with the highest signal quality evaluation value is selected from the remaining communication channels as the target communication channel. By reselecting the sub-optimal communication channel, it is ensured that the best available channel can still be used for signal transmission in the case where the original target communication channel is occupied.

[0073] Through the channel occupancy handling module, a dynamic adjustment mechanism can be performed on the target communication channel when it is occupied, which not only avoids communication conflicts but also ensures the reliability of signal transmission in the case of channel occupancy, further improving the practicality of the RF remote control.

[0074] The RF remote control provided by the embodiment of the present invention has at least the following technical effects:

[0075] The control instruction information of the target RF remote control is obtained through the control instruction acquisition module, and the target control signal is generated based on the control instruction information, thereby converting the user's control intention into a transmissible digital signal and realizing the standardized processing of control instructions. The signal quality detection module determines multiple communication channels within a preset RF range, detects the signal quality parameters of the multiple communication channels, establishes available communication channels through frequency division, and evaluates the communication quality of each channel, providing comprehensive quality evaluation data for channel selection and avoiding the limitations of fixed channels. The communication channel determination module selects the communication channel with the optimal signal quality from the multiple communication channels according to the signal quality parameters of the multiple communication channels to determine the target communication channel, realizing the dynamic optimal selection of communication channels and reducing the possibility of being interfered. The control signal transmission module uses the target communication channel to transmit the target control signal, ensuring the stability and reliability of signal transmission. The frequency dynamic switching module monitors the quality change of the target communication channel in real time during the signal transmission process. When the signal quality drops, it seamlessly switches to the alternative communication channel to maintain the continuity of signal transmission, effectively coping with the communication challenges brought by the change of the electromagnetic environment, and further enhancing the anti-interference ability and environmental adaptability of the RF remote control.

[0076] Through the collaborative action of the control instruction acquisition module, signal quality detection module, communication channel determination module, control signal transmission module, and frequency dynamic switching module, the control instruction is converted into a digital signal and transmitted through the dynamically selected optimal channel, realizing the intelligent selection and control of the transmission channel. At the same time, during the communication process, the communication channel can be adjusted in real time according to environmental changes to ensure the continuity and stability of signal transmission, achieving the technical effect of improving the signal transmission reliability of the radio frequency remote control.

[0077] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, system, or computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention 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-ROM, optical storage, etc.) containing computer-usable program code.

[0078] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0079] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0081] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic inventive concept.

[0082] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the present invention and its equivalent technologies, the present invention is also intended to include these changes and modifications.

Claims

1. A radio frequency remote controller, characterized in that: include: A control instruction acquisition module, used to acquire control instruction information of a target radio frequency remote controller and generate a target control signal based on the control instruction information; A signal quality detection module, used to determine multiple communication channels within a preset radio frequency range and detect signal quality parameters of the multiple communication channels; A communication channel determination module, configured to select a communication channel with the best signal quality from among the multiple communication channels according to the signal quality parameters of the multiple communication channels, and determine a target communication channel; A control signal sending module, used for sending the target control signal through the target communication channel; The frequency dynamic switching module is used to monitor the signal quality changes of the target communication channel in real time during the signal transmission process. When the signal quality of the target communication channel is lower than the preset quality threshold for a preset time period, it automatically switches to the alternative communication channel without interrupting the signal transmission, and continues to transmit the target control signal on the alternative communication channel.

2. The radio frequency remote controller according to claim 1, characterized in that: The radio frequency remote controller further comprises a control signal modulation module, and the control signal modulation module is used for: Detecting signal interference intensity of the target communication channel; When the signal interference intensity is greater than a preset interference threshold, modulating the target control signal using a preset spread spectrum coding method to obtain a spread spectrum modulated signal; The spread spectrum modulated signal is transmitted through the target communication channel.

3. The radio frequency remote controller according to claim 1, characterized in that: The control instruction acquisition module is also used for: Encapsulating the control instruction information according to a preset format to obtain an initial data packet; The identity information of the target radio frequency remote controller is added to the initial data packet to generate the target control signal.

4. The radio frequency remote controller according to claim 1, characterized in that: The signal quality detection module is also used for: Obtaining a starting frequency and an ending frequency of the preset radio frequency range; Dividing the preset radio frequency range according to the preset channel bandwidth to obtain a plurality of candidate communication channels; Based on the plurality of candidate communication channels, a plurality of communication channels are determined.

5. The radio frequency remote controller according to claim 4, characterized in that: The signal quality detection module is also used for: Traversing the multiple candidate communication channels to obtain a first candidate communication channel; Obtaining a first historical number of successful transmissions and a first historical number of failed transmissions for the first candidate communication channel; Determining a first historical transmission success rate of the first candidate communication channel according to the first historical number of successful transmissions and the first historical number of transmission failures; Sequentially executing the first historical transmission success rate acquisition process for other candidate communication channels among the multiple candidate communication channels to respectively acquire historical transmission success rates corresponding to the other candidate communication channels, and generating multiple historical transmission success rates; A transmission success rate threshold is determined according to a plurality of historical transmission success rates, and a plurality of communication channels are determined according to the transmission success rate threshold and the plurality of historical transmission success rates.

6. The radio frequency remote controller according to claim 5, characterized in that: The signal quality detection module is also used for: Determine, according to the multiple historical transmission success rates, an average transmission success rate and a standard deviation of the transmission success rate of multiple candidate communication channels; Determining a transmission success rate threshold based on the transmission success rate average value and the transmission success rate standard deviation; From the multiple candidate communication channels, a candidate communication channel whose historical transmission success rate is greater than the transmission success rate threshold is selected to determine the multiple communication channels.

7. The radio frequency remote controller according to claim 1, characterized in that: The signal quality parameters include signal strength, noise strength, signal-to-noise ratio and transmission bit error rate, wherein the signal-to-noise ratio is determined according to the ratio of the signal strength to the noise strength, and the transmission bit error rate is determined according to the ratio of the number of erroneous bits in historical transmission data to the total number of bits.

8. The radio frequency remote controller according to claim 7, characterized in that: The communication channel determination module is also used for: Obtain a preset signal quality calculation formula; Determine signal quality evaluation values ​​of multiple communication channels according to the preset signal quality calculation formula and the signal strength, the noise strength, the signal-to-noise ratio and the transmission bit error rate of multiple communication channels; Based on the signal quality evaluation values ​​of the plurality of communication channels, a communication channel having the largest signal quality evaluation value is selected as the target communication channel.

9. The radio frequency remote controller according to claim 8, characterized in that: The preset signal quality calculation formula is: Among them, Q is the signal quality evaluation value, R is the signal strength, N is the noise strength, SUR is the signal-to-noise ratio, E is the transmission bit error rate, R max is the maximum signal strength, N max is the maximum noise intensity, SUR max is the maximum signal-to-noise ratio, E max is the maximum transmission bit error rate, W1, W2, W3 and W4 are weight coefficients, and satisfy W1+W2+W3+W4=1.

10. The radio frequency remote controller according to claim 1, characterized in that: The radio frequency remote controller further includes a channel occupancy response module, and the channel occupancy response module is used to: Performing occupancy detection on the target communication channel; When it is detected that the target communication channel is occupied, a communication channel with a maximum signal quality evaluation value is selected from the remaining communication channels as the target communication channel.