Automobile radio frequency key test method, device and equipment and storage medium
The method and device for testing automobile radio frequency keys analyze signal structure and convert binary information to identify abnormal signals, addressing security vulnerabilities by enhancing recognition efficiency and security in keyless entry systems.
Patent Information
- Application Number
- CN202411384721.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-03
AI Technical Summary
Existing methods fail to effectively test for abnormal signals in automobile radio frequency keys, leading to security vulnerabilities and information security risks.
A method and device for testing automobile radio frequency keys by recording key signals, processing them with a preset analysis tool to determine binary information, analyzing the signal structure, and performing a signal conversion test using a preset strategy to identify abnormal signals.
Accurately identifies abnormal radio frequency signals, enhancing security by quickly locating and testing for anomalies, thereby improving recognition efficiency and security of the keyless entry system.
Smart Images

Figure CN119254350A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of automobile key signal testing, and in particular to an automobile radio frequency key testing method, device, equipment and storage medium. Background Art
[0002] The keyless entry function of a car depends on the car's wireless key. The wireless key allows the driver to unlock the door and start the vehicle without physically inserting the key. The technical basis of the wireless key is the wireless communication technology of radio frequency signals. The signal interaction between the wireless key and the vehicle is realized through radio frequency signals to confirm the identity and realize the control of the vehicle. In the development process of the wireless key function, there is a lack of security testing and signal anomaly positioning of the wireless key information security and vulnerabilities, resulting in security vulnerabilities and information security risks for the wireless key, which in turn leads to security risks for the vehicle. The testing method of the wireless key in the prior art is usually to conduct an attack test on the test object by sending attack communication data to determine the security of the communication information of the test object. The prior art makes it difficult to determine the abnormal signal before the wireless key and the vehicle communicate. Summary of the invention
[0003] The present invention provides a method, device, equipment and storage medium for testing a radio frequency key of an automobile, so as to solve the technical problem in the prior art that it is difficult to perform abnormal signal testing on the radio frequency signal of a wireless radio frequency key of an automobile.
[0004] According to one aspect of the present invention, a method for testing a radio frequency key of an automobile is provided, comprising:
[0005] Recording a signal of a target car key to determine at least one car key radio frequency information; wherein the car key radio frequency information includes a car key signal and a signal type;
[0006] Perform signal processing on the radio frequency information of the car key by using a preset signal analysis tool to determine the binary information of the car key corresponding to each radio frequency information of the car key;
[0007] Performing signal analysis on the vehicle key binary information to determine signal structure data;
[0008] A signal conversion test is performed on the vehicle key binary information using a preset vehicle key signal test strategy and the signal structure data to determine a test result corresponding to the preset vehicle key signal test strategy.
[0009] According to another aspect of the present invention, there is provided a vehicle radio frequency key testing device, comprising:
[0010] A signal recording module, used to record the signal of a target car key and determine at least one car key radio frequency information; wherein the car key radio frequency information includes a car key signal and a signal type;
[0011] A signal processing module, used to perform signal processing on the radio frequency information of the car key by using a preset signal analysis tool, and determine the car key binary information corresponding to each radio frequency information of the car key;
[0012] A signal analysis module, used to perform signal analysis on the binary information of the vehicle key to determine signal structure data;
[0013] The signal testing module is used to perform a signal transformation test on the vehicle key binary information according to a preset vehicle key signal testing strategy and the signal structure data, and determine a test result corresponding to the preset vehicle key signal testing strategy.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] at least one processor; and
[0016] a memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the automobile radio frequency key testing method described in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the automobile radio frequency key testing method described in any embodiment of the present invention when executed.
[0019] The technical solution of the embodiment of the present invention determines at least one car key radio frequency information by recording the signal of the target car key, and records the radio frequency signals of the car keys of multiple different signal types by recording the signal of the target car key, which is helpful for analyzing the signal structure of the radio frequency signal of the car key and improving the accuracy of the video signal analysis; the car key radio frequency information is processed by a preset signal analysis tool to determine the car key binary information corresponding to each car key radio frequency information, and the signal structure of the radio frequency signal can be accurately displayed through the car key binary information, thereby improving the recognition efficiency of the radio frequency signal; the car key binary information is subjected to signal analysis to determine the signal structure data; the car key binary information is subjected to a signal transformation test by a preset car key signal test strategy and the signal structure data to determine the test result corresponding to the preset car key signal test strategy, and when the signal structure of the car key signal is identified, the car key signal can be subjected to a targeted test to determine the abnormal signal in the car key signal, thereby solving the technical problem that it is difficult to perform abnormal signal test on the radio frequency signal of the wireless radio frequency key of the car in the prior art, realizing the test of the radio frequency signal of the car key of the car, and being able to quickly locate the abnormal radio frequency signal that causes the vehicle abnormality.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 A flow chart of a method for testing a radio frequency key of an automobile is provided for an embodiment of the present invention;
[0023] Figure 2 A flowchart of another automobile radio frequency key testing method provided by an embodiment of the present invention;
[0024] Figure 3 A flowchart of another automobile radio frequency key testing method provided by an embodiment of the present invention;
[0025] Figure 4 A schematic diagram of the structure of a vehicle radio frequency key testing device provided by an embodiment of the present invention;
[0026] Figure 5A schematic structural diagram of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Figure 1 A flowchart of a method for testing a radio frequency key of a car is provided for an embodiment of the present invention. This embodiment is applicable to the case of testing abnormal radio frequency signal detection of a wireless radio frequency key of a car. The method can be performed by a radio frequency key testing device for a car. The radio frequency key testing device for a car can be implemented in the form of hardware and / or software. The radio frequency key testing device for a car can be configured in an electronic device. Figure 1 As shown, the method includes:
[0030] S110: Record a signal of a target car key to determine at least one car key radio frequency information.
[0031] Among them, the target car key can be a car wireless key that communicates with the vehicle wirelessly through radio frequency signals; the target car key can control car key functions such as opening, closing, starting and trunk switch of the vehicle through radio frequency signals. It should be noted that the car key radio frequency information includes car key signals and signal types. The radio frequency signals of the target car key to achieve different functions are not the same. When recording the signal of the target car key, the radio frequency signal of the corresponding car key function is recorded as the car key signal, and the car key signal is classified according to the car key function as the signal type of the car key signal.
[0032] Optionally, when recording the signal of the target car key, the recording tool is used to prepare for recording according to the working frequency of the radio frequency signal sent by the target car key, and multiple car key signals of multiple different signal types are recorded by performing multiple operations on various functions of the target car key. Multiple car key signals of each signal type can be recorded; the recording tool can be an SDR (Software Defined Radio) hardware tool HackRF One.
[0033] Optionally, in another optional embodiment of the present invention, recording a signal of a target car key to determine at least one car key radio frequency information includes:
[0034] The operating frequency and signal modulation mode of the target car key are obtained; based on the operating frequency, the signal of the target car key is recorded to determine at least one car key radio frequency information.
[0035] The operating frequency may be a frequency range corresponding to the radio frequency signal sent by the target car key. The signal modulation mode may be a modulation mode in which the target car key transmits information in the radio frequency signal. Exemplarily, the signal modulation mode may be amplitude modulation, frequency modulation, phase modulation, frequency shift keying, phase shift keying, orthogonal frequency division multiplexing, pulse modulation, and quadrature amplitude modulation.
[0036] Optionally, with respect to the predicted frequency range of the target car key, the center frequency and span of the spectrum analyzer are set to observe and analyze the radio frequency signal of the target car key, and the frequency corresponding to the highest spectrum line is selected as the operating frequency.
[0037] Specifically, the RF signal of the target car key is observed and analyzed through a spectrum analyzer, the operating frequency corresponding to the highest spectrum line is selected as the operating frequency, and the signal modulation mode of the RF signal is determined. The recording tool is used to prepare for recording according to the operating frequency of the RF signal sent by the target car key. By performing multiple operations on various functions of the target car key, multiple car key signals of different signal types are recorded.
[0038] S120: Perform signal processing on the radio frequency information of the car key by using a preset signal analysis tool to determine the car key binary information corresponding to each radio frequency information of the car key.
[0039] The signal analysis tool may be a pre-set software tool for demodulating and decoding radio frequency signals. For example, the signal analysis tool may be Gnuradio (open source software radio) and HDSDR (High Definition Software Defined Radio).
[0040] The car key binary information may be a car key binary signal obtained by binary conversion of the car key signal in the car key radio frequency information, and data composed of the car key binary signal and the signal type. It should be noted that each car key binary signal has a corresponding signal type.
[0041] Specifically, for each car key radio frequency information, the car key signal in the car key radio frequency information is processed by a preset signal analysis tool to determine the car key binary signal corresponding to each car key radio frequency information, and the car key binary information of the car key radio frequency information is composed based on the car key binary signal and the signal type.
[0042] Optionally, in another optional embodiment of the present invention, the signal processing of the car key radio frequency information by a preset signal analysis tool to determine the car key binary information corresponding to each car key radio frequency information includes:
[0043] The car key signal is processed according to the signal modulation mode through a preset signal analysis tool to obtain a signal identification value corresponding to the car key signal; a signal processing threshold is determined based on each signal identification value; the car key signal is binary-converted in turn according to the signal processing threshold to obtain car key binary information corresponding to each car key radio frequency information.
[0044] Among them, the signal identification value can be the modulation object of the car key signal; for example, if the modulation method of amplitude shift key modulation is adopted, the signal identification value is the amplitude value of the car key signal; if the modulation method of frequency shift keying is adopted, the signal identification value is the frequency shift value.
[0045] The signal processing threshold may be a data value obtained by averaging the signal identification values of all vehicle key information.
[0046] Optionally, the signal processing threshold is used to judge the signal unit when performing binary conversion on the signal unit of the car key signal. If the value of the signal unit is greater than the signal processing threshold, the signal unit is converted to "1", and if the value of the signal unit is less than the signal processing threshold, the signal unit is converted to "0". The signal unit is obtained by segmenting the car key signal. Based on the length of the car key signal, the length of the signal unit is selected to segment the car key signal to obtain the signal unit of each car key signal. The value of each signal unit is based on the signal modulation mode of the car key signal. If the modulation mode is amplitude shift key modulation, the value of the signal unit is the amplitude value of the signal unit; if the modulation mode is frequency shift keying, the value of the signal unit is the frequency shift value of the signal unit.
[0047] Specifically, each car key signal is demodulated and decoded according to the signal modulation mode of the car key signal through a preset signal analysis tool to obtain the signal identification value of each car key signal, and the signal identification values of all car key signals are averaged, and the average value is used as the signal processing threshold. The car key signal is divided into signal units in turn, and then the value of the signal unit of each car key signal is compared according to the signal processing threshold. If the value of the signal unit is greater than the signal processing threshold, the signal unit is converted to "1", and if the value of the signal unit is less than the signal processing threshold, the signal unit is converted to "0", and then all the car key signals are converted into binary to obtain the car key binary signal corresponding to each car key radio frequency information.
[0048] Specifically, the car key signal is processed according to the signal modulation mode through a preset signal analysis tool to obtain a signal identification value corresponding to the car key signal; the signal processing threshold is determined based on each signal identification value; the car key signal is binary-converted in turn according to the signal processing threshold to obtain a car key binary signal corresponding to each car key radio frequency information, and the car key binary information of the car key radio frequency information is composed based on the car key binary signal and the signal type.
[0049] S130: Perform signal analysis on the vehicle key binary information to determine signal structure data.
[0050] Among them, the signal structure data can be the structure data of the car key signal. It should be noted that the signal structure data of the car key signal is usually composed of a signal preamble code, a signal end code, a signal rolling code and a signal function code. The signal preamble code can be a predetermined sequence located at the beginning of the car key signal, and the signal preamble code can be used for synchronization and identification of the target car key and the vehicle; the signal end code can be a predetermined sequence located at the end of the car key signal, and the signal end code can be used to indicate the end of the signal communication between the target car key and the vehicle; the signal rolling code can be a constantly changing signal located in the car key signal, and the signal rolling code can be used to improve the security of signal communication; the signal function code can be a signal located in the car key signal indicating the function of the car key, and the signal function code can be used to indicate the function performed by the vehicle.
[0051] Specifically, signal analysis is performed on the binary information of the car key to determine signal structure data constituting the car key signal.
[0052] S140, performing a signal conversion test on the vehicle key binary information using a preset vehicle key signal test strategy and the signal structure data, and determining a test result corresponding to the preset vehicle key signal test strategy.
[0053] The preset car key signal test strategy may be a test strategy pre-set for different car key functions. The preset car key signal test strategy may be used to perform signal transformation on the car key binary information based on the signal result data to obtain the car key binary information after signal transformation.
[0054] The test result may be data in the car key signal that may cause signal anomalies.
[0055] Specifically, a signal transformation is performed based on the car key binary signal through a preset preset car key signal test strategy and signal result data, and the car key binary information after the signal transformation is obtained. Based on the car key binary information after the signal transformation, a test is performed to obtain a test result corresponding to the preset car key signal test strategy.
[0056] The technical solution of the embodiment of the present invention determines at least one car key radio frequency information by recording the signal of the target car key, and records the radio frequency signals of the car keys of multiple different signal types by recording the signal of the target car key, which is helpful for analyzing the signal structure of the radio frequency signal of the car key and improving the accuracy of the video signal analysis; the car key radio frequency information is processed by a preset signal analysis tool to determine the car key binary information corresponding to each car key radio frequency information, and the signal structure of the radio frequency signal can be accurately displayed through the car key binary information, thereby improving the recognition efficiency of the radio frequency signal; the car key binary information is subjected to signal analysis to determine the signal structure data; the car key binary information is subjected to a signal transformation test by a preset car key signal test strategy and the signal structure data to determine the test result corresponding to the preset car key signal test strategy, and when the signal structure of the car key signal is identified, the car key signal can be subjected to a targeted test to determine the abnormal signal in the car key signal, thereby solving the technical problem that it is difficult to perform abnormal signal test on the radio frequency signal of the wireless radio frequency key of the car in the prior art, realizing the test of the radio frequency signal of the car key of the car, and being able to quickly locate the abnormal radio frequency signal that causes the vehicle abnormality.
[0057] Figure 2 This is a flow chart of another automobile radio frequency key testing method provided by an embodiment of the present invention. The relationship between this embodiment and the above embodiment is a specific method for performing signal analysis on the binary information of the car key. Figure 2 As shown, the method includes:
[0058] S210: Record a signal of a target car key to determine at least one car key radio frequency information.
[0059] S220: Perform signal processing on the car key radio frequency information by using a preset signal analysis tool to determine the car key binary information corresponding to each car key radio frequency information.
[0060] S230: storing the car key binary signal as row data in the car key binary matrix in sequence in the car key binary matrix, and constructing matrix index information corresponding to the car key binary matrix to obtain a signal analysis matrix.
[0061] The car key binary matrix may be a data storage object of a pre-constructed matrix data structure. The signal analysis matrix may be a data matrix obtained by sequentially storing the car key binary signal into the car key binary matrix. In the signal analysis matrix, the number of columns of the matrix is the length of the car key binary signal, and the number of rows of the matrix is the number of signal analysis matrices.
[0062] The matrix index information may be index information indicating the position of each binary number of the car key binary signal in the signal analysis matrix. It should be noted that by querying the matrix index information, the binary number of any car key binary signal in the signal analysis matrix can be located.
[0063] Specifically, for a pre-constructed car key binary matrix, the car key binary signal is used as the row data of the car key binary matrix, and the car key binary signal is stored in the car key binary matrix row by row in turn, and the corresponding matrix index information of the car key binary matrix is constructed according to the position of the binary number of each car key binary signal in the car key binary matrix. After all the car key binary signals are stored in the car key binary matrix, the car key binary matrix is used as a signal parsing matrix.
[0064] S240: Perform signal analysis on the vehicle key binary signal according to the signal analysis matrix and the signal type corresponding to each vehicle key binary signal to determine signal structure data.
[0065] Specifically, after the signal analysis matrix is obtained, the signal structure analysis of the vehicle key binary signal in the signal analysis matrix is performed based on the signal type corresponding to each vehicle key binary signal as guidance information to obtain the signal structure data.
[0066] Optionally, in another optional embodiment of the present invention, performing signal analysis on the vehicle key binary signal according to the signal analysis matrix and the signal type corresponding to each vehicle key binary signal to determine the signal structure data includes:
[0067] Perform data comparison on the column data of the signal analysis matrix to determine the signal preamble code and the signal end code; determine the signal valid matrix of the signal analysis matrix according to the signal preamble code and the signal end code; determine the signal rolling code and the signal function code according to the signal valid matrix and the signal type corresponding to each of the vehicle key binary signals.
[0068] Among them, the signal effective matrix can be a data matrix composed of binary numbers with functional effects in the binary signal of the car key. It should be noted that the binary number of the binary signal of the car key is composed of a signal preamble code, a signal end code, a signal rolling code and a signal function code. The signal preamble code and the signal end code of each binary signal of the car key are the same binary numbers, and the binary numbers corresponding to the signal rolling code and the signal function code are not the same. After the signal preamble code and the signal end code are identified, the binary numbers of the signal preamble code and the signal end code are removed from the binary signal of the car key to obtain the signal effective matrix.
[0069] Optionally, when performing data comparison on the column data of the signal analysis matrix, first use the column data of the first column of the signal analysis matrix as the data comparison column, and perform numerical comparison on all values in the data comparison column; if all values in the data comparison column are the same, update the column data of the next column to the data comparison column according to the forward order of the signal analysis matrix, and return to execute the step of numerically comparing all values in the data comparison column; if there are different values in the data comparison column, obtain the column data corresponding to the data comparison column as the target column data, query the index information of the target column data corresponding to the target column data in the matrix index information, and then use the binary number between the column data of the first column and the target column data corresponding to the index information as the signal preamble code corresponding to the car key information.
[0070] Optionally, when performing data comparison on the column data of the signal analysis matrix, first use the column data of the last column of the signal analysis matrix as the data comparison column, and perform numerical comparison on all values in the data comparison column; if all values in the data comparison column are the same, update the column data of the next column to the data comparison column in reverse order of the signal analysis matrix, and return to execute the step of numerically comparing all values in the data comparison column; if there are different values in the data comparison column, obtain the column data corresponding to the data comparison column as the target column data, query the index information of the target column data corresponding to the target column data in the matrix index information, and then use the binary number between the column data of the last column and the target column data corresponding to the index information as the signal end code corresponding to the car key information.
[0071] Optionally, after the signal preamble code and the signal end code are identified, the binary numbers of the signal preamble code and the signal end code are removed from the vehicle key binary signal to obtain a signal valid matrix.
[0072] Specifically, the binary data in the signal validity matrix is parsed according to the signal validity matrix and the signal type corresponding to each of the vehicle key binary signals to obtain a signal rolling code and a signal function code.
[0073] Optionally, in another optional embodiment of the present invention, the signal rolling code and the signal function code are determined according to the signal valid matrix and the signal type corresponding to each of the car key binary signals, including: performing data identification according to the signal type corresponding to each of the car key binary signals and the signal valid matrix, determining the signal function code and at least one matrix change data; performing entropy calculation on the matrix change data, determining the data entropy value corresponding to the matrix change data; and determining the matrix change data having a data entropy value greater than a preset entropy value threshold as a signal rolling code.
[0074] The matrix change data may be a binary number that changes in the signal effective matrix. It should be noted that the binary number in the signal effective matrix is related to the signal function code and the signal rolling code, and the signal function code corresponds to the signal type one by one. The signal function code of the binary signal of the car key of the same signal type is exactly the same, and the signal rolling code changes randomly. Therefore, each completely different binary number in each car key binary signal in the signal effective matrix is used as a matrix change data.
[0075] Optionally, determine the signal type corresponding to the row data of each row in the signal valid matrix, select row data of the same signal type as the data to be identified, and determine adjacent column data with the same consecutive values in the data to be identified as suspected function codes by numerically comparing the column data of each column of the data to be identified. Locate the position of the suspected function code in the signal analysis matrix in the matrix index data, and record a group of binary numbers corresponding to the suspected function code; select row data of different signal types as verification data, extract data in the verification data according to the matrix index data, extract a group of binary data at the same position of the suspected function code in the verification data, use it as a verification sequence, and compare the values of each verification sequence. If the values of the verification sequences are different, it means that the suspected function code is a signal function code; if the values of the verification sequences are exactly the same, it means that the suspected function code is not a signal function code, and the suspected function code needs to be re-determined.
[0076] Among them, the data entropy value can be used to evaluate the disorder degree of the matrix change data; the data entropy value can reflect the data randomness of the matrix change data. The preset entropy value threshold can be a data value pre-set for judging the randomness of the matrix change data; it should be noted that after calculating the data entropy value of each matrix change data, the data entropy value and the preset entropy value threshold are compared to determine whether the matrix change data is a signal rolling code. Exemplarily, the preset entropy value threshold can be set to 0.5.
[0077] Optionally, by performing entropy calculation on the matrix change data of each car key binary signal, the data entropy value corresponding to the matrix change data is determined, and the data entropy value corresponding to the matrix change data and the preset entropy value threshold are numerically judged. If the data entropy value corresponding to the matrix change data is greater than the preset entropy value threshold, the matrix change data is considered to be a signal rolling code; if the data entropy value corresponding to the matrix change data is less than the preset entropy value threshold, the next matrix change data is judged.
[0078] Optionally, after identifying the signal rolling code corresponding to the binary signal of the car key, a group of binary numbers corresponding to the signal rolling code is located through matrix index data to determine the position of the signal rolling code in the binary signal of the car key.
[0079] Specifically, data is identified in the signal valid matrix by the signal type corresponding to each car key binary signal, and the signal function code and at least one matrix change data in the car key binary signal are obtained. Entropy calculation is performed on the matrix change data to determine the data entropy value corresponding to the matrix change data, and the matrix change data with a data entropy value greater than a preset entropy value threshold is determined as a signal rolling code.
[0080] S250, performing a signal conversion test on the vehicle key binary information using a preset vehicle key signal test strategy and the signal structure data, and determining a test result corresponding to the preset vehicle key signal test strategy.
[0081] The technical solution of the embodiment of the present invention can compare and locate the car key binary signal one by one through the car key binary matrix, effectively analyze the signal result data of the car key binary signal, can quickly locate the abnormal radio frequency signal that causes vehicle abnormality, and improve the testing efficiency of the car key radio frequency signal.
[0082] Figure 3 This is a flow chart of another method for testing a radio frequency key of a car provided by an embodiment of the present invention. The relationship between this embodiment and the above embodiment is that the radio frequency signal of the car key is tested to obtain a specific method of abnormal signal. Figure 2 As shown, the method includes:
[0083] S310: Record a signal of a target car key to determine at least one car key radio frequency information.
[0084] S320: Perform signal processing on the car key radio frequency information by using a preset signal analysis tool to determine the car key binary information corresponding to each car key radio frequency information.
[0085] S330: storing the car key binary signal as row data in the car key binary matrix in sequence in the car key binary matrix, and constructing matrix index information corresponding to the car key binary matrix to obtain a signal analysis matrix.
[0086] S340: Perform signal analysis on the vehicle key binary signal according to the signal analysis matrix and the signal type corresponding to each vehicle key binary signal to determine signal structure data.
[0087] S350: Select a test signal from the vehicle key binary information by using a preset vehicle key signal test strategy and the signal structure data to determine the test binary information.
[0088] The test binary information may be binary information of a car key having different car key functions.
[0089] Specifically, during the test process, different preset car key signal test strategies correspond to testing different car key functions, and the test binary information for the test is selected based on the selection in the car key binary signal based on the preset car key signal test strategy.
[0090] S360: Perform data changes on the test binary information according to a preset signal change strategy to determine mutated binary data.
[0091] Among them, the preset signal change strategy can be a strategy pre-set for signal change of the car key binary signal in the test binary signal; it should be noted that the preset signal change strategy can randomly mutate the binary number in the car key binary signal to obtain mutated binary data, and the preset signal change strategy is divided into 4 steps, namely interpolation replication, deinterleaving, data conversion and data amplification; exemplarily, interpolation replication can change "101" to "110011"; deinterleaving can change the interpolated replicated "110011" to "001111"; data conversion can be to convert 1 in the binary data obtained by deinterleaving into hexadecimal F, and convert binary 0 into hexadecimal 8; data amplification can be to multiply the hexadecimal data of the data conversion by a constant 2, 4, 8 or 18; and finally converted into binary mutated binary data.
[0092] Specifically, data changes are performed on the test binary information according to a preset signal change strategy to determine mutated binary data.
[0093] S370: modulate the mutated binary data onto a carrier signal according to a signal modulation mode and an operating frequency, and determine a target radio frequency signal.
[0094] Among them, the target RF signal can be used to send a test RF signal to the vehicle corresponding to the target car key. It should be noted that the target RF signal is generated based on the mutated binary data. Specifically, the generation process of the target RF signal is as follows: the binary data is modulated onto a high-frequency carrier signal through a signal modulation mode, and the frequency is increased to a working frequency suitable for wireless transmission through an up-converter, and the power of the signal is increased through a power amplifier to ensure that the signal can be reliably transmitted within a specific distance, and then the unnecessary frequency components are removed through a signal filter, and the peaks and glitches in the signal are removed to obtain the target RF signal.
[0095] S380: transmitting a target radio frequency signal to the vehicle to be diagnosed according to preset radio frequency transmission parameters, and generating a test log file corresponding to the target radio frequency signal.
[0096] The radio frequency transmission parameters may be parameter information pre-set for transmitting the target video signal; the radio frequency transmission parameters include a transmission frequency range, a baud rate range, and a frequency deviation range.
[0097] The vehicle to be diagnosed may be a vehicle that can communicate with the target vehicle key.
[0098] Optionally, when transmitting the target RF signal, it is also necessary to refer to the signal transmission strategy set in the preset car key signal test strategy, and send the target RF signal to the vehicle to be diagnosed according to the signal transmission strategy. Exemplarily, the signal transmission strategy can be interval transmission, after transmitting a target RF signal, after a certain period of time, the next target RF signal is sent.
[0099] Optionally, after transmitting the target RF signal, the target RF signal is recorded at the same time, including the sending time, sending frequency, car key binary information corresponding to the target RF signal, and mutated binary data corresponding to the target RF signal; the sending time, sending frequency, car key binary information corresponding to the target RF signal, and mutated binary data corresponding to the target RF signal are used as a test log file corresponding to the target RF signal.
[0100] Specifically, the radio frequency transmission parameters set in advance are transmitted to the vehicle to be diagnosed according to the signal transmission strategy, and a test log file corresponding to the target radio frequency signal is generated.
[0101] S390. Perform signal diagnosis on the vehicle to be diagnosed by using a vehicle diagnostic tool to determine abnormal diagnostic records.
[0102] Among them, the vehicle diagnostic tool can be a tool for detecting and analyzing the radio frequency signal between the target vehicle key and the vehicle to be diagnosed; exemplarily, the vehicle diagnostic tool can include a universal radio frequency analyzer, an OBD-II scanning tool, a remote key programmer and a keyless start system diagnostic tool.
[0103] Optionally, when using the vehicle diagnostic condition to perform signal diagnosis on the vehicle to be diagnosed, a recording tool is also used to record the abnormal sound signal of the vehicle to be diagnosed. It should be noted that if the test function of the target radio frequency signal is to open or close the vehicle door, after sending the target radio frequency signal to the vehicle to be diagnosed, when diagnosing the vehicle to be diagnosed through the vehicle diagnostic condition, if the door of the vehicle to be diagnosed is opened or closed, an abnormal sound will be generated. Therefore, the abnormal sound is recorded by the recording tool to obtain an abnormal sound signal.
[0104] The abnormal diagnosis record may be an error code and the time when the error code is generated after the vehicle diagnostic tool performs signal diagnosis on the vehicle to be diagnosed.
[0105] Specifically, when the vehicle to be diagnosed receives a target radio frequency signal and sends an error, the vehicle diagnostic tool generates an error code and a time when the error code is generated, and records the error code and the time when the error code is generated as an abnormal diagnosis record.
[0106] S3100. Determine the test result according to the test log file and the abnormal diagnosis record.
[0107] Specifically, after obtaining the abnormal diagnosis record, a query is performed in the test log file based on the error code and the time when the error code was generated, and the target radio frequency signal that caused the vehicle to be diagnosed to generate the error code is queried according to the time when the error code was generated, and then the data that generated the abnormality is determined according to the mutated binary data corresponding to the target radio frequency signal and the binary information of the car key. For example, if the preset car key signal test strategy is to test the signal function code, perform data changes on the signal function code, and generate an error code on the modulated target radio frequency signal, it is considered that the change in the signal function code will cause the abnormality of the vehicle to be diagnosed.
[0108] The technical solution of the embodiment of the present invention can compare and locate the car key binary signals one by one through the car key binary matrix, effectively analyze the signal result data of the car key binary signal, and quickly locate the abnormal radio frequency signal that causes vehicle abnormality through a preset car key signal test strategy, thereby improving the test efficiency of the car key radio frequency signal.
[0109] Figure 4 The structure diagram of a vehicle radio frequency key testing device provided by an embodiment of the present invention is shown in FIG. Figure 4As shown, the device includes: a signal recording module 410, a signal processing module 420, a signal analysis module 430 and a signal testing module 440; wherein,
[0110] The signal recording module 410 is used to record the signal of the target car key and determine at least one car key radio frequency information; wherein the car key radio frequency information includes the car key signal and the signal type;
[0111] The signal processing module 420 is used to perform signal processing on the radio frequency information of the car key by using a preset signal analysis tool to determine the binary information of the car key corresponding to each radio frequency information of the car key;
[0112] A signal analysis module 430, used to perform signal analysis on the vehicle key binary information to determine signal structure data;
[0113] The signal testing module 440 is used to perform a signal transformation test on the vehicle key binary information according to a preset vehicle key signal testing strategy and the signal structure data, and determine a test result corresponding to the preset vehicle key signal testing strategy.
[0114] The technical solution of the embodiment of the present invention determines at least one car key radio frequency information by recording the signal of the target car key, and records the radio frequency signals of the car keys of multiple different signal types by recording the signal of the target car key, which is helpful for analyzing the signal structure of the radio frequency signal of the car key and improving the accuracy of the video signal analysis; the car key radio frequency information is processed by a preset signal analysis tool to determine the car key binary information corresponding to each car key radio frequency information, and the signal structure of the radio frequency signal can be accurately displayed through the car key binary information, thereby improving the recognition efficiency of the radio frequency signal; the car key binary information is subjected to signal analysis to determine the signal structure data; the car key binary information is subjected to a signal transformation test by a preset car key signal test strategy and the signal structure data to determine the test result corresponding to the preset car key signal test strategy, and when the signal structure of the car key signal is identified, the car key signal can be subjected to a targeted test to determine the abnormal signal in the car key signal, thereby solving the technical problem that it is difficult to perform abnormal signal test on the radio frequency signal of the wireless radio frequency key of the car in the prior art, realizing the test of the radio frequency signal of the car key of the car, and being able to quickly locate the abnormal radio frequency signal that causes the vehicle abnormality.
[0115] Optionally, the signal analysis module is specifically used for:
[0116] The car key binary signal is sequentially stored in the car key binary matrix as row data in the car key binary matrix, and matrix index information corresponding to the car key binary matrix is constructed to obtain a signal analysis matrix;
[0117] Signal analysis is performed on the vehicle key binary signal according to the signal analysis matrix and the signal type corresponding to each vehicle key binary signal to determine signal structure data.
[0118] Optionally, the signal analysis module is further used to:
[0119] Comparing the column data of the signal analysis matrix to determine the signal leading code and the signal ending code;
[0120] Determine a signal valid matrix of the signal analysis matrix according to the signal preamble code and the signal end code;
[0121] A signal rolling code and a signal function code are determined according to the signal validity matrix and the signal type corresponding to each of the vehicle key binary signals.
[0122] Optionally, the signal analysis module is further used to:
[0123] Perform data identification according to the signal type and signal valid matrix corresponding to each of the vehicle key binary signals, and determine a signal function code and at least one matrix change data;
[0124] Performing entropy calculation on the matrix change data to determine the data entropy value corresponding to the matrix change data;
[0125] The matrix change data whose data entropy value is greater than a preset entropy value threshold is determined as a signal rolling code.
[0126] Optionally, the signal recording module is specifically used for:
[0127] Obtain the operating frequency and signal modulation mode of the target car key;
[0128] The signal of the target vehicle key is recorded based on the working frequency to determine at least one vehicle key radio frequency information.
[0129] Optionally, the signal analysis module is specifically used for:
[0130] Processing the car key signal according to the signal modulation mode by using a preset signal analysis tool to obtain a signal identification value corresponding to the car key signal;
[0131] determining a signal processing threshold based on each signal identification value;
[0132] The car key signals are converted into binary form in sequence according to the signal processing threshold value to obtain the car key binary information corresponding to each car key radio frequency information.
[0133] Optionally, the signal testing module is specifically used for:
[0134] The test signal is selected in the vehicle key binary information by using the preset vehicle key signal test strategy and the signal structure data to determine the test binary information;
[0135] Perform data changes on the test binary information according to a preset signal change strategy to determine the mutated binary data;
[0136] Modulating the mutated binary data onto the carrier signal according to the signal modulation mode and the operating frequency to determine the target radio frequency signal;
[0137] Transmitting a target radio frequency signal to the vehicle to be diagnosed according to preset radio frequency transmission parameters, and generating a test log file corresponding to the target radio frequency signal;
[0138] Perform signal diagnosis on the vehicle to be diagnosed through vehicle diagnostic tools to determine abnormal diagnostic records;
[0139] Determine test results based on test log files and exception diagnostic records.
[0140] The automobile radio frequency key testing device provided in the embodiment of the present invention can execute the automobile radio frequency key testing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0141] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their modes are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0142] like Figure 5As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0143] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer grid such as the Internet and / or various telecommunication grids.
[0144] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a vehicle radio frequency key testing method.
[0145] In some embodiments, the automobile radio frequency key test method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the automobile radio frequency key test method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the automobile radio frequency key test method in any other appropriate manner (e.g., by means of firmware).
[0146] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0147] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the modes / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0148] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0149] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0150] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a grid browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication grid). Examples of communication grids include: a local area network (LAN), a wide area network (WAN), a blockchain grid, and the Internet.
[0151] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication grid. The client and server relationship is generated by computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0152] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0153] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps of the automobile radio frequency key testing method provided in any embodiment of the present invention are implemented. The method includes:
[0154] Recording a signal of a target car key to determine at least one car key radio frequency information; wherein the car key radio frequency information includes a car key signal and a signal type;
[0155] Perform signal processing on the radio frequency information of the car key by using a preset signal analysis tool to determine the binary information of the car key corresponding to each radio frequency information of the car key;
[0156] Performing signal analysis on the vehicle key binary information to determine signal structure data;
[0157] A signal conversion test is performed on the vehicle key binary information using a preset vehicle key signal test strategy and the signal structure data to determine a test result corresponding to the preset vehicle key signal test strategy.
[0158] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0159] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0160] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0161] Computer program code for performing the operation of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of grid, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0162] It should be understood by those skilled in the art that the above modules or steps of the present invention can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a grid composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0163] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0164] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for testing a radio frequency key of an automobile, characterized in that: include: Recording a signal of a target car key to determine at least one car key radio frequency information; wherein the car key radio frequency information includes a car key signal and a signal type; Perform signal processing on the radio frequency information of the car key by using a preset signal analysis tool to determine the binary information of the car key corresponding to each radio frequency information of the car key; Performing signal analysis on the vehicle key binary information to determine signal structure data; A signal conversion test is performed on the vehicle key binary information using a preset vehicle key signal test strategy and the signal structure data to determine a test result corresponding to the preset vehicle key signal test strategy.
2. The method according to claim 1, characterized in that The vehicle key binary information includes a vehicle key binary signal and a signal type; the signal analysis of the vehicle key binary information to determine the signal structure data includes: The car key binary signal is sequentially stored in the car key binary matrix as row data in the car key binary matrix, and matrix index information corresponding to the car key binary matrix is constructed to obtain a signal analysis matrix; Signal analysis is performed on the vehicle key binary signal according to the signal analysis matrix and the signal type corresponding to each vehicle key binary signal to determine signal structure data.
3. The method according to claim 2, characterized in that The signal structure data includes: a signal preamble code, a signal end code, a signal rolling code and a signal function code; the signal analysis of the vehicle key binary signal is performed according to the signal analysis matrix and the signal type corresponding to each of the vehicle key binary signals to determine the signal structure data, including: Comparing the column data of the signal analysis matrix to determine the signal leading code and the signal ending code; Determine a signal valid matrix of the signal analysis matrix according to the signal preamble code and the signal end code; A signal rolling code and a signal function code are determined according to the signal validity matrix and the signal type corresponding to each of the vehicle key binary signals.
4. The method according to claim 3, characterized in that The method of determining a signal rolling code and a signal function code according to the signal validity matrix and the signal type corresponding to each of the vehicle key binary signals includes: Perform data identification according to the signal type and signal valid matrix corresponding to each of the vehicle key binary signals, and determine a signal function code and at least one matrix change data; Performing entropy calculation on the matrix change data to determine the data entropy value corresponding to the matrix change data; The matrix change data whose data entropy value is greater than a preset entropy value threshold is determined as a signal rolling code.
5. The method according to claim 1, characterized in that: The step of recording a signal of a target vehicle key and determining at least one vehicle key radio frequency information includes: Obtain the operating frequency and signal modulation mode of the target car key; The signal of the target vehicle key is recorded based on the working frequency to determine at least one vehicle key radio frequency information.
6. The method according to claim 2, characterized in that The signal processing of the car key radio frequency information by a preset signal analysis tool to determine the car key binary information corresponding to each car key radio frequency information includes: Processing the car key signal according to the signal modulation mode by using a preset signal analysis tool to obtain a signal identification value corresponding to the car key signal; determining a signal processing threshold based on each signal identification value; The car key signals are converted into binary form in sequence according to the signal processing threshold value to obtain the car key binary information corresponding to each car key radio frequency information.
7. The method according to claim 6, characterized in that The performing a signal transformation test on the vehicle key binary information by using a preset vehicle key signal test strategy and the signal structure data to determine a test result corresponding to the preset vehicle key signal test strategy includes: The test signal is selected in the vehicle key binary information by using the preset vehicle key signal test strategy and the signal structure data to determine the test binary information; Perform data changes on the test binary information according to a preset signal change strategy to determine the mutated binary data; Modulating the mutated binary data onto the carrier signal according to the signal modulation mode and the operating frequency to determine the target radio frequency signal; Transmitting a target radio frequency signal to the vehicle to be diagnosed according to preset radio frequency transmission parameters, and generating a test log file corresponding to the target radio frequency signal; Perform signal diagnosis on the vehicle to be diagnosed through vehicle diagnostic tools to determine abnormal diagnostic records; Determine test results based on test log files and exception diagnostic records.
8. A vehicle radio frequency key testing device, characterized in that: include: A signal recording module, used to record the signal of a target car key and determine at least one car key radio frequency information; wherein the car key radio frequency information includes a car key signal and a signal type; A signal processing module, used to perform signal processing on the radio frequency information of the car key by using a preset signal analysis tool, and determine the binary information of the car key corresponding to each radio frequency information of the car key; A signal analysis module, used to perform signal analysis on the binary information of the vehicle key to determine signal structure data; The signal testing module is used to perform a signal transformation test on the vehicle key binary information according to a preset vehicle key signal testing strategy and the signal structure data, and determine a test result corresponding to the preset vehicle key signal testing strategy.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the automobile radio frequency key testing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the automobile radio frequency key testing method according to any one of claims 1 to 7 when executed.
