Radio frequency module test method and device, electronic equipment and storage medium

By receiving the version files and original test files of the RF module, the target test files are automatically determined and tested, which solves the low accuracy and low automation problems caused by user manual detection, and achieves higher detection accuracy and automation levels.

CN120018199APending Publication Date: 2025-05-16SAIC GM WULING AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997523.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The reliance on users to manually detect radio frequency modules in the prior art has resulted in the detection results being susceptible to human factors, with low accuracy and low automation level.

Method used

By receiving the version file of the RF module to be tested sent by the upper computer, the target test file is determined based on the version file and the original test file, and the test device is automatically tested and outputs the test report.

Benefits of technology

It improves the degree of automation of RF module detection and the accuracy of detection results, and reduces the influence of human factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120018199A_ABST
    Figure CN120018199A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a radio frequency module testing method and device, electronic equipment and a storage medium. The method comprises the following steps: firstly, receiving a version file of a to-be-tested radio frequency module sent by an upper computer; determining a target test file according to the version file of the to-be-tested radio frequency module and the original test file; and finally, according to the target test file, testing the radio frequency module to be tested and outputting a test report. It can be understood that installation, connection and testing of the radio frequency module testing device and the radio frequency module are automatically completed by the device and are not affected by human factors, so that the detection method is high in automation degree, and the accuracy of the finally obtained detection result is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of testing technology, and in particular to a radio frequency module testing method, device, electronic device and storage medium. Background Art

[0002] RF module refers to an independent modular device that integrates RF front-end circuits, modems, antenna interfaces and other functions. It is used to process the sending and receiving of radio frequency signals, thereby realizing wireless communication in different frequency bands. RF module is one of the important components in modern communication systems and is widely used in vehicles, mobile phones, Wi-Fi routers, Bluetooth devices, radar systems and other fields, providing basic support for wireless communication.

[0003] The RF module in the vehicle body domain controller plays a vital role in realizing wireless control, in-vehicle entertainment, security and defense and other functions. Therefore, it is very important to accurately detect the reliability and stability of the RF module.

[0004] In the related art, when testing the RF module, it mostly depends on the manual operation of the user. Specifically, the user uses a related test pen to test the RF modules one by one, and then determines the performance of the RF modules.

[0005] However, relying on the user to detect the RF module may make the detection result vulnerable to human factors, thereby making the detection result less accurate and having a lower level of automation.

[0006] It should be pointed out that the information disclosed in the background technology section of this application is only intended to deepen the understanding of the general background technology of this application, and should not be regarded as an admission or suggestion in any form that the information constitutes prior art already known to those skilled in the art. Summary of the invention

[0007] In view of this, the present application provides a radio frequency module testing method, device, electronic device and storage medium, so as to solve the problem in the prior art that relying on users to detect radio frequency modules may make the detection results easily affected by human factors, thereby resulting in low accuracy of the detection results and low level of automation.

[0008] In a first aspect, an embodiment of the present application provides a radio frequency module testing method, which is applied to a radio frequency module testing device, and the method includes:

[0009] Receive a version file of the radio frequency module to be tested sent by the host computer, where the version file of the radio frequency module to be tested is used to represent version information of the radio frequency module to be tested;

[0010] Determine a target test file according to the version file of the RF module to be tested and the original test file, wherein the original test file includes the test file of the RF module to be tested, and the target test file is a test file corresponding to the version information of the RF module to be tested;

[0011] According to the target test file, the RF module to be tested is tested and a test report is output.

[0012] In the embodiment of the present application, the version file of the RF module to be tested sent by the host computer is first received; then the target test file is determined according to the version file of the RF module to be tested and the original test file; finally, according to the target test file, the RF module to be tested is tested and a test report is output. It can be understood that since the installation, connection and testing of the RF module by the RF module testing device are all completed automatically by the device and are not affected by human factors, the detection method has a high degree of automation and the accuracy of the final detection result is high.

[0013] In a possible implementation, the version file of the radio frequency module to be tested is further used to represent the version information of the radio frequency module to be tested sorted according to a preset test order;

[0014] The step of testing the RF module to be tested and outputting a test report according to the target test file includes:

[0015] Determining an actual test order of the radio frequency modules to be tested;

[0016] Determining whether the actual test sequence matches the preset test sequence;

[0017] When the actual test sequence matches the preset test sequence, the RF module to be tested is tested in the preset test sequence according to the target test file and a test report is output.

[0018] In the embodiment of the present application, the actual test sequence of the RF module to be tested is first determined; then it is determined whether the actual test sequence matches the preset test sequence; when the actual test sequence matches the preset test sequence, the RF module to be tested is tested in the preset test sequence according to the target test file and a test report is output. It is understandable that since the test parameters such as frequency and amplitude set for RF modules to be tested of different versions and models are not the same, it is ensured that the test sequence in the target test file is the same as the test sequence of the RF module to be tested, which, to a certain extent, improves the degree of test automation and accuracy, and makes the RF module test device more adaptable.

[0019] In a possible implementation, the method further includes:

[0020] When the actual test sequence does not match the preset test sequence, a product to be tested order error prompt message is output, wherein the product to be tested order error prompt message is used to prompt the user that the product to be tested order is wrong and to re-order the products to be tested.

[0021] In the embodiment of the present application, when the actual test sequence does not match the preset test sequence, an error prompt message of the order of the products to be tested is output, thereby ensuring the accuracy of the test results.

[0022] In a possible implementation, determining the target test file according to the version file of the radio frequency module to be tested and the original test file includes:

[0023] Receiving the original test file sent by the host computer;

[0024] A target test file is determined according to the version file of the radio frequency module to be tested and the original test file.

[0025] In an embodiment of the present application, the original test file sent by the host computer is first received; then the target test file is determined according to the version file of the RF module to be tested and the original test file. It can be understood that the version model of each batch of RF modules to be tested is limited. Therefore, the original test file only needs to contain the test file corresponding to the version model of the file to be tested in this batch. Therefore, when it is necessary to test part of the RF modules to be tested in a certain batch of RF modules to be tested, it is only necessary to determine the corresponding target test file from the original test file corresponding to the RF module to be tested in this batch. To a certain extent, the target test file is easier to be determined more efficiently, and the test efficiency is improved to a certain extent.

[0026] In a possible implementation, testing the RF module to be tested and outputting a test report according to the target test file includes:

[0027] Testing the pin header of the RF module to be tested to determine whether the corresponding pin header of the RF module to be tested meets the preset test requirements;

[0028] When the pin header of the radio frequency module to be tested meets the preset test requirements, the radio frequency module to be tested is tested according to the target test file and a test report is output.

[0029] In the embodiment of the present application, the pin header of the RF module to be tested is tested to determine whether the corresponding pin header of the RF module to be tested meets the preset test requirements; when the pin header of the RF module to be tested meets the preset test requirements, the RF module to be tested is tested and a test report is output according to the target test file. It can be understood that firstly determine whether the external hardware of the RF module to be tested is qualified, and when the external hardware of the RF module to be tested is qualified, then test the actual performance of the RF module to be tested, which improves the test accuracy and test efficiency to a certain extent.

[0030] In a possible implementation, the method further includes:

[0031] When the pin header of the RF module to be tested does not meet the preset test requirements, a pin header failure prompt message is output.

[0032] In the embodiment of the present application, when the pin header of the RF module to be tested does not meet the preset test requirements, a pin header failure prompt message is output, thereby ensuring the accuracy of the test result.

[0033] In a possible implementation manner, the test report includes: version information of the corresponding radio frequency module to be tested and a test result, and the test result includes whether the radio frequency module is normal or abnormal.

[0034] In the embodiment of the present application, the test report includes: the version information of the corresponding RF module to be tested and the test result. It can be understood that it is easier to locate the problem parts through the test report, and then it is easier to detect the qualified test pass rate of the batch of RF modules to be tested.

[0035] In a possible implementation, testing the RF module to be tested and outputting a test report according to the target test file includes:

[0036] Transporting the radio frequency module to be tested to a shielding box, wherein the shielding box is used to isolate electromagnetic interference;

[0037] In the shielding box, the radio frequency module to be tested is tested according to the target test file and a test report is output.

[0038] In the embodiment of the present application, the RF module to be tested is transported to a shielding box; in the shielding box, the RF module to be tested is tested according to the target test file and a test report is output. It can be understood that since the shielding box is used to isolate electromagnetic interference, testing the RF module to be tested in the shielding box makes the accuracy of the test result higher.

[0039] In a second aspect, an embodiment of the present application provides a radio frequency module testing device, including:

[0040] A version file receiving module, used for receiving a version file of the radio frequency module to be tested sent by the host computer, wherein the version file of the radio frequency module to be tested is used for representing the version information of the radio frequency module to be tested;

[0041] A target test file determination module, used to determine a target test file according to the version file of the RF module to be tested and an original test file, wherein the original test file includes a test file of the RF module to be tested, and the target test file is a test file corresponding to the version information of the RF module to be tested;

[0042] The test module is used to test the RF module to be tested and output a test report according to the target test file.

[0043] In a third aspect, an electronic device is provided in an embodiment of the present application, characterized in that it includes:

[0044] processor;

[0045] Memory;

[0046] And a computer program, wherein the computer program is stored in the memory, and the computer program includes instructions, and when the instructions are executed by the processor, the electronic device executes any one of the methods described in the first aspect.

[0047] In a fourth aspect, a computer-readable storage medium is provided in an embodiment of the present application, characterized in that the computer-readable storage medium includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described in the first aspect.

[0048] It can be understood that the RF module testing device provided in the second aspect, the electronic device provided in the third aspect, and the computer-readable storage medium provided in the fourth aspect are all used to execute the method provided in the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0050] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application.

[0051] Figure 2A flowchart of a radio frequency module testing method provided in an embodiment of the present application.

[0052] Figure 3 A schematic diagram of the structure of a radio frequency module testing device provided in an embodiment of the present application.

[0053] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0055] It should be clear that the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0056] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0057] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0058] The RF module is one of the important components in modern communication systems. It is widely used in vehicles, mobile phones, Wi-Fi routers, Bluetooth devices, radar systems and other fields, providing basic support for wireless communications. The RF module in the vehicle body domain controller plays a vital role in realizing wireless control, in-vehicle entertainment, security and defense and other functions. Therefore, it is very important to accurately detect the reliability and stability of the RF module. In related technologies, when testing the RF module, it mostly relies on the manual operation of the user. Specifically, the user uses the relevant test pen to test the RF modules one by one, and then determine the performance of the RF module.

[0059] However, relying on the user to detect the RF module may make the detection result vulnerable to human factors, thereby making the detection result less accurate and having a lower level of automation.

[0060] In view of the above problems, in an embodiment of the present application, the version file of the RF module to be tested sent by the host computer is first received; then the target test file is determined according to the version file of the RF module to be tested and the original test file; finally, according to the target test file, the RF module to be tested is tested and a test report is output. It can be understood that since the installation, connection and testing of the RF module by the RF module testing device are all completed automatically by the device and are not affected by human factors, the detection method has a high degree of automation and the accuracy of the test results finally obtained is high. Specifically, it is described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0061] To facilitate understanding, the specific application scenarios of the present application are first exemplified below.

[0062] See also Figure 1 , is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 As shown, the application scenario includes: a host computer 101 and a radio frequency module test device 102. Among them, the host computer 101 and the radio frequency module test device 102 are interconnected through a wireless communication network to transmit information. The communication network can be a local area network or a wide area network transferred by a relay device. When the communication network is a local area network, exemplarily, the communication network can be a short-range communication network such as a wifi hotspot network, a wifi P2P network, a Bluetooth network, a zigbee network or a near field communication (NFC) network. When the communication network is a wide area network, exemplarily, the communication network can be a third-generation mobile communication technology (3rd-generation wireless telephone technology, 3G) network, a fourth-generation mobile communication technology (the 4th generation mobile communication technology, 4G) network, a fifth-generation mobile communication technology (5th-generation mobile communication technology, 5G) network, a future-evolved public land mobile network (public land mobile network, PLMN) or the Internet, etc.

[0063] See also Figure 2 , is a flow chart of a method for testing a radio frequency module provided in an embodiment of the present application. The method can be applied to Figure 1 The application scenarios shown are as follows: Figure 2 As shown, it mainly includes the following steps.

[0064] Step S201: receiving a version file of the radio frequency module to be tested sent by a host computer.

[0065] In the embodiment of the present application, firstly, a version file of the radio frequency module to be tested sent by the host computer is received, wherein the version file of the radio frequency module to be tested is used to represent the version information of the radio frequency module to be tested.

[0066] It is understandable that in actual applications, different types of radio frequency modules often have different version information. Therefore, the corresponding version file is determined according to the radio frequency module to be tested.

[0067] Exemplarily, the version information corresponding to the RF module to be tested this time is: version information A, version information B, version information C, version information D and version information E. Therefore, the version file sent by the host computer includes version information A, version information B, version information C, version information D and version information E.

[0068] In practical applications, the user is usually required to first load the version file of the RF module to be tested in the host computer; then, when the loading is successful, the host computer sends the version file of the RF module to be tested to the RF module testing device.

[0069] Of course, in a possible implementation, when loading fails, the version file of the RF module to be tested is automatically modified, or the user is prompted to modify the version file of the RF module to be tested; when the modification is completed, the version file of the RF module to be tested is loaded again.

[0070] It should also be pointed out that the version file mentioned above specifically includes the product model specifications, front / back QR code information, etc. of each RF module to be tested, and this application does not impose specific restrictions on this.

[0071] Step S202: determining a target test file according to the version file of the radio frequency module to be tested and the original test file.

[0072] In the embodiment of the present application, the target test file is determined according to the version file of the RF module to be tested and the original test file, wherein the original test file includes the test file of the RF module to be tested, and the target test file includes the test file corresponding to the version information of the RF module to be tested.

[0073] It is understandable that different specifications of the RF modules to be tested often require different parameters such as frequency and amplitude when testing. Therefore, the target test file can be first determined according to the version file of the RF module to be tested and the original test file.

[0074] In a possible implementation, the original test file includes as many test files as possible. Exemplarily, the original test file includes: test file A, test file B, test file C, test file D, test file E, test file F, test file G, and test file H. Among them, when the version information of the RF module to be tested is version information A, test file A is required for testing; when the version information of the RF module to be tested is version information B, test file B is required for testing; when the version information of the RF module to be tested is version information C, test file C is required for testing; and so on.

[0075] When the version file of the RF module to be tested includes version information B, version information C, version information D and version information E, the target test files determined according to the version file of the RF module to be tested and the original test file include: test file B, test file C, test file D and test file E; similarly, when the version file of the RF module to be tested includes version information A, version information D and version information E, the target test files determined according to the version file of the RF module to be tested and the original test file include: test file A, test file D and test file E.

[0076] Of course, in actual applications, the version information of the RF modules in the same batch being tested may be the same, or the number of version information of the RF modules in the same batch being tested is small, so the original test file can also be a test file that only includes the RF modules to be tested in the batch.

[0077] Specifically, in a possible implementation, an original test file sent by a host computer is received; and a target test file is determined according to a version file of the radio frequency module to be tested and the original test file.

[0078] It is understandable that the version models of each batch of RF modules to be tested are limited, so the original test file only needs to contain the test files corresponding to the version models of the files to be tested in this batch. Therefore, when it is necessary to test some of the RF modules to be tested in a certain batch, it is only necessary to determine the corresponding target test files from the original test files corresponding to the RF modules to be tested in this batch. To a certain extent, the target test files are easier to be determined more efficiently, and the test efficiency is improved to a certain extent.

[0079] It should be pointed out that in actual testing, each test may not necessarily be for all the RF modules to be tested in a batch, but may be for some of the RF modules to be tested in a batch. Therefore, in order to improve the test efficiency, it is still necessary to determine the target test file.

[0080] Step S203: testing the RF module to be tested according to the target test file and outputting a test report.

[0081] In the embodiment of the present application, after the target test file is determined, the RF module to be tested is tested according to the target test file and a test report is output.

[0082] In a possible implementation, the test report includes: version information of the corresponding radio frequency module to be tested and a test result, wherein the test result includes whether the radio frequency module is normal or abnormal.

[0083] It is understandable that it is easier to locate the faulty parts through the test report, and then it is easier to detect the root cause of the problem of the RF module to be tested, and at the same time it is easier to detect the qualified test pass rate of the batch of RF modules to be tested.

[0084] In a possible implementation, after the target test file is determined, the RF module to be tested is first transported to a shielding box; then, in the shielding box, the RF module to be tested is tested according to the target test file and a test report is output. The shielding box is used to isolate electromagnetic interference.

[0085] It can be understood that since the shielding box is used to isolate electromagnetic interference, testing the RF module to be tested in the shielding box makes the detection result more accurate.

[0086] In actual applications, in order to test the RF module to be tested, it is necessary to ensure that the pin headers of the RF module to be tested are complete, correct, and well-connected to the RF module testing device. Therefore, in actual applications, before testing the RF module to be tested, the pin headers of the RF module to be tested should be tested first.

[0087] Specifically, in a possible implementation method, the pin header of the RF module to be tested is tested to determine whether the corresponding pin header of the RF module to be tested meets the preset test requirements; when the pin header of the RF module to be tested meets the preset test requirements, the RF module to be tested is tested according to the target test file and a test report is output.

[0088] It can be understood that firstly, it is determined whether the external hardware of the RF module to be tested is qualified. When the external hardware of the RF module to be tested is qualified, the actual performance of the RF module to be tested is tested, which improves the test accuracy and test efficiency to a certain extent.

[0089] Of course, in a possible implementation, when the pin header of the RF module to be tested does not meet the preset test requirements, a pin header failure prompt message is output, thereby ensuring the accuracy of the test result.

[0090] In practical applications, in order to further improve the automation of the RF module test device, the RF module test device can be set to test the RF module to be tested according to a preset test sequence. Specifically, the version file of the RF module to be tested is also used to represent the version information of the RF module to be tested sorted according to the preset test sequence.

[0091] In one possible implementation, the actual test sequence of the RF module to be tested is first determined; then it is determined whether the actual test sequence matches the preset test sequence; when the actual test sequence matches the preset test sequence, the RF module to be tested is tested in the preset test sequence according to the target test file and a test report is output.

[0092] Exemplarily, the preset test order is version information B, version information B, version information C, version information B, version information C, and version information C. The corresponding determined target test files include: test file B, test file B, test file C, test file B, test file C, and test file C.

[0093] Further, the actual test order of the RF modules to be tested is determined to be the RF module to be tested corresponding to version information B, the RF module to be tested corresponding to version information B, the RF module to be tested corresponding to version information C, the RF module to be tested corresponding to version information B, the RF module to be tested corresponding to version information C, and the RF module to be tested corresponding to version information C.

[0094] At this time, since the actual test sequence matches the preset test sequence, the RF module to be tested is tested in the preset test sequence according to the target test file and a test report is output.

[0095] In the embodiment of the present application, since the test parameters such as frequency and amplitude set for the RF modules to be tested of different versions and models are not the same, the test order in the target test file is ensured to be the same as the test order of the RF module to be tested. To a certain extent, the degree of test automation and accuracy are improved, making the RF module testing device more adaptable.

[0096] In a possible implementation, when the actual test sequence does not match the preset test sequence, a prompt message indicating an error in the order of the products to be tested is output, thereby ensuring the accuracy of the test results.

[0097] Corresponding to the above embodiment, the present application also provides a radio frequency module testing device. Figure 3, is a structural schematic diagram of a radio frequency module testing device provided by an embodiment of the present application, as shown in the figure, a radio frequency module testing device 300 is shown in the figure. Among them, the radio frequency module testing device 300 specifically includes: a version file receiving module 301, a target test file determination module 302 and a test module 303. Specifically, the version file receiving module is used to receive the version file of the radio frequency module to be tested sent by the host computer; the target test file determination module is used to determine the target test file according to the version file of the radio frequency module to be tested and the original test file; the test module is used to test the radio frequency module to be tested according to the target test file and output a test report.

[0098] The specific contents involved in the examples in the implementation of this application can be found in the description of the above method embodiments. For the sake of brevity, they will not be repeated here.

[0099] Corresponding to the above embodiment, the present application also provides an electronic device. Figure 4 , is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, the electronic device 400 may include: a processor 401, a memory 402 and a communication unit 403. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of the present invention. It can be a bus structure or a star structure, and can also include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0100] The communication unit 403 is used to establish a communication channel so that the electronic device can communicate with other devices, receive user data sent by other devices or send user data to other devices.

[0101] The processor 401 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It runs or executes software programs, instructions, and / or modules stored in the memory 402, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of multiple packaged ICs with the same or different functions. For example, the processor 401 can only include a central processing unit (CPU). In an embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.

[0102] The memory 402 is used to store the execution instructions of the processor 401. The memory 402 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0103] When the execution instruction in the memory 402 is executed by the processor 401, the electronic device 400 can execute Figure 2 Some or all of the steps in the illustrated embodiments.

[0104] In a specific implementation, the present application further provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment of the simulation scene generation method provided by the present invention. The storage medium may be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0105] In a specific implementation, the present application also provides a computer program product, wherein the computer program product includes executable instructions, and when the executable instructions are executed on a computer, the computer executes part or all of the steps in each embodiment of the simulation scene generation method provided by the present invention.

[0106] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0107] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0108] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0109] In several embodiments provided in the present application, any function can be stored in a computer-readable storage medium if it is implemented in the form of a software functional unit and sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., and other media that can store program codes.

[0110] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the device embodiment and the terminal embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.

Claims

1. A method for testing a radio frequency module, characterized in that: Applied to a radio frequency module testing device, the method comprises: Receive a version file of the radio frequency module to be tested sent by the host computer, where the version file of the radio frequency module to be tested is used to represent version information of the radio frequency module to be tested; Determine a target test file according to the version file of the RF module to be tested and the original test file, wherein the original test file includes the test file of the RF module to be tested, and the target test file includes a test file corresponding to the version information of the RF module to be tested; According to the target test file, the RF module to be tested is tested and a test report is output.

2. The method according to claim 1, characterized in that The version file of the radio frequency module to be tested is also used to represent the version information of the radio frequency module to be tested sorted according to a preset test order; The step of testing the RF module to be tested and outputting a test report according to the target test file includes: Determining an actual test order of the radio frequency modules to be tested; Determining whether the actual test sequence matches the preset test sequence; When the actual test sequence matches the preset test sequence, the RF module to be tested is tested in the preset test sequence according to the target test file and a test report is output.

3. The method according to claim 2, characterized in that Also includes: When the actual test sequence does not match the preset test sequence, a product to be tested order error prompt message is output, wherein the product to be tested order error prompt message is used to prompt the user that the product to be tested order is wrong and to re-order the products to be tested.

4. The method according to claim 1, characterized in that: The step of determining a target test file according to the version file of the radio frequency module to be tested and the original test file includes: Receiving the original test file sent by the host computer; A target test file is determined according to the version file of the radio frequency module to be tested and the original test file.

5. The method according to claim 1, characterized in that The step of testing the RF module to be tested and outputting a test report according to the target test file includes: Testing the pin header of the RF module to be tested to determine whether the corresponding pin header of the RF module to be tested meets the preset test requirements; When the pin header of the radio frequency module to be tested meets the preset test requirements, the radio frequency module to be tested is tested according to the target test file and a test report is output.

6. The method according to claim 1, characterized in that Also includes: When the pin header of the RF module to be tested does not meet the preset test requirements, a pin header failure prompt message is output.

7. The method according to claim 1, characterized in that The test report includes: version information of the corresponding radio frequency module to be tested and a test result, wherein the test result includes whether the radio frequency module is normal or abnormal.

8. The method according to claim 1, characterized in that The step of testing the RF module to be tested and outputting a test report according to the target test file includes: Transporting the radio frequency module to be tested to a shielding box, wherein the shielding box is used to isolate electromagnetic interference; In the shielding box, the radio frequency module to be tested is tested according to the target test file and a test report is output.

9. A radio frequency module testing device, characterized in that: include: A version file receiving module, used for receiving a version file of the radio frequency module to be tested sent by the host computer, wherein the version file of the radio frequency module to be tested is used for representing the version information of the radio frequency module to be tested; A target test file determination module, used to determine a target test file according to the version file of the RF module to be tested and an original test file, wherein the original test file includes a test file of the RF module to be tested, and the target test file is a test file corresponding to the version information of the RF module to be tested; The test module is used to test the RF module to be tested and output a test report according to the target test file.

10. An electronic device, characterized in that: include: processor; Memory; And a computer program, wherein the computer program is stored in the memory, and the computer program includes instructions, and when the instructions are executed by the processor, the electronic device executes the method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 8.