Radio frequency test method, device and system of satellite terminal
By obtaining RF test cases and controlling test equipment based on preset applications, automated testing of RF performance at satellite terminals is achieved, and the problem of low degree of RF test automation in the existing technology is solved, testing efficiency and accuracy are improved, and the testing efficiency and accuracy are reduced. cost.
Patent Information
- Application Number
- CN202410304541.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-15
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, the degree of automation of radio frequency testing of satellite terminals is low, resulting in higher labor costs and time costs.
By obtaining the RF test cases of the satellite terminal to be tested and controlling the satellite terminal to be tested and the test equipment to be tested based on the preset application, we can realize automated testing of RF performance.
Improves the efficiency and accuracy of RF testing while significantly reducing testing costs.
Smart Images

Figure CN119420414A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of radio frequency testing, and in particular to a radio frequency testing method, device and system for a satellite terminal. Background Art
[0002] With the continuous development of satellite communication industry, satellite terminals are widely used in military and civilian fields. In order to meet users' demand for satellite terminal quality, it is usually necessary to conduct RF performance testing on satellite terminals.
[0003] In the related technology, when performing RF testing on satellite terminals, users are usually required to use a comprehensive tester or a simulated base station to perform signaling interaction with the terminal to be tested based on the test requirements. After the terminal to be tested has stably accessed the network, the RF performance test of the service signals sent by the terminal is performed.
[0004] In this way, the RF testing process has a low degree of automation and requires high labor and time costs. Summary of the invention
[0005] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.
[0006] To this end, the purpose of the present disclosure is to propose a RF testing method, device, system, computer equipment and storage medium for a satellite terminal, which can realize automated testing of the RF performance of the satellite terminal based on a preset application, thereby improving the RF testing efficiency and test accuracy while greatly reducing the testing cost.
[0007] To achieve the above-mentioned object, a radio frequency test method for a satellite terminal proposed in an embodiment of the first aspect of the present disclosure is applied to a control device, and the method includes:
[0008] Obtain the RF test case of the satellite terminal to be tested;
[0009] Based on a preset application program, the satellite terminal to be tested and the test equipment are controlled to execute the radio frequency test case to obtain a radio frequency test result.
[0010] To achieve the above-mentioned purpose, a radio frequency testing device for a satellite terminal provided in an embodiment of a second aspect of the present disclosure is applied to a control device, and the device includes:
[0011] An acquisition module, used to acquire radio frequency test cases of the satellite terminal to be tested;
[0012] The control module is used to control the satellite terminal to be tested and the test equipment to execute the radio frequency test case based on a preset application program to obtain a radio frequency test result.
[0013] A radio frequency test system for a satellite terminal provided in an embodiment of a third aspect of the present disclosure includes a satellite terminal to be tested, a test device, and a control device; wherein the control device is used to:
[0014] Obtaining a radio frequency test case of the satellite terminal to be tested;
[0015] Based on a preset application program, the satellite terminal to be tested and the test equipment are controlled to execute the radio frequency test case to obtain a radio frequency test result.
[0016] The computer device proposed in the fourth aspect of the present disclosure includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the radio frequency testing method for the satellite terminal proposed in the first aspect of the present disclosure is implemented.
[0017] The fifth aspect of the present disclosure provides a non-temporary computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the program implements the radio frequency testing method for a satellite terminal as provided in the first aspect of the present disclosure.
[0018] The sixth aspect of the present disclosure provides a computer program product. When the instructions in the computer program product are executed by a processor, the radio frequency testing method for a satellite terminal provided in the first aspect of the present disclosure is performed.
[0019] The RF test method, apparatus, system, computer equipment and storage medium for satellite terminals provided in the present invention obtain RF test cases of the satellite terminal to be tested, and control the satellite terminal to be tested and the test equipment to execute the RF test cases based on a preset application program to obtain RF test results. Thus, the RF performance of the satellite terminal can be automatically tested based on the preset application program, thereby improving the RF test efficiency and test accuracy while greatly reducing the test cost.
[0020] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0022] Figure 1 is a flowchart of a radio frequency testing method for a satellite terminal proposed in an embodiment of the present disclosure;
[0023] Figure 2 is a flow chart of a radio frequency testing method for a satellite terminal proposed in another embodiment of the present disclosure;
[0024] Figure 3 is a functional structure diagram of a preset application proposed in the present disclosure;
[0025] Figure 4 is a schematic diagram of a radio frequency test process proposed in the present disclosure;
[0026] Figure 5 is a structural schematic diagram of a radio frequency testing device for a satellite terminal proposed in an embodiment of the present disclosure;
[0027] Figure 6 is a structural schematic diagram of a radio frequency test system for a satellite terminal proposed in an embodiment of the present disclosure;
[0028] Figure 7 is a structural schematic diagram of a radio frequency test system for a satellite terminal proposed in another embodiment of the present disclosure;
[0029] Figure 8 A block diagram of an exemplary computer device suitable for implementing embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0030] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present disclosure, and are not to be construed as limitations of the present disclosure. On the contrary, the embodiments of the present disclosure include all changes, modifications, and equivalents that fall within the spirit and connotation of the appended claims.
[0031] Figure 1 It is a flowchart of a radio frequency testing method for a satellite terminal proposed in an embodiment of the present disclosure.
[0032] It should be noted that the executor of the radio frequency testing method for a satellite terminal in this embodiment is a radio frequency testing device for the satellite terminal, which may be implemented in software and / or hardware.
[0033] like Figure 1 As shown, the radio frequency test method of the satellite terminal is applied to a control device, and the method includes:
[0034] S101: Obtain a radio frequency test case of a satellite terminal to be tested.
[0035] The control device refers to a device used to control the radio frequency test process in the satellite terminal radio frequency test system, such as a PC.
[0036] Satellite terminal refers to the equipment or device used to communicate with ground stations or other satellites in satellite communication systems. It is an indispensable component of satellite communication systems and is responsible for receiving and sending data, control information, etc. Satellite terminals can be various types of equipment, such as satellite phones, satellite modules, etc. The satellite terminal to be tested can refer to the satellite terminal to be tested for RF.
[0037] Among them, the RF test case is a standardized description of a set of inputs, execution conditions, expected results and execution steps used in the RF test process, which can be used to verify whether the RF system of the satellite terminal works according to the expected functions and requirements.
[0038] For example, the RF test case can be a transmitter performance test case configured for the above-mentioned satellite terminal to be tested, such as being used to test transmit power, output power dynamic range, error vector amplitude, carrier leakage, occupied bandwidth, adjacent channel leakage ratio, etc., or it can also be a receiver index test case, such as being used to test receiver sensitivity, maximum input level, adjacent channel selectivity, etc.
[0039] In the embodiment of the present disclosure, when obtaining the RF test case of the satellite terminal to be tested, a communication link between the execution subject of the embodiment of the present disclosure and the big data server can be established in advance, and then the RF test case is obtained from the big data server. Alternatively, the RF test case can be generated by a third-party device, and there is no limitation on this.
[0040] In the disclosed embodiment, when a radio frequency test case of a satellite terminal to be tested is obtained, a reliable execution basis can be provided for a radio frequency test process of the satellite terminal to be tested.
[0041] S102: Control the satellite terminal to be tested and the test equipment to execute radio frequency test cases based on a preset application program to obtain radio frequency test results.
[0042] The test equipment may refer to equipment used to perform radio frequency testing on a satellite terminal to be tested, and may include, for example, a signal shielding box, a test fixture, a power supply, a circulator, a signal source, a signal analyzer, etc., without limitation.
[0043] The preset application may refer to an application pre-configured in the control device for controlling the radio frequency test process.
[0044] The RF test result may refer to the result obtained by the execution subject of the embodiment of the present disclosure after performing RF testing on the terminal to be tested based on the RF test case, and may be used to indicate whether the RF performance of the terminal to be tested meets expectations.
[0045] That is to say, the disclosed embodiment does not require the satellite terminal to be tested to access the network during the RF test process. Instead, the preset application directly controls the satellite terminal to be tested to execute the corresponding RF test steps, thereby effectively avoiding the testing costs brought about by the terminal accessing the network and improving the practicality of the RF testing method.
[0046] For example, in an embodiment of the present disclosure, a preset application may instruct the terminal to send an uplink signal or a downlink signal through a USB interface for terminal transmitter performance testing and receiver performance testing.
[0047] In this embodiment, by obtaining the RF test case of the satellite terminal to be tested, the satellite terminal to be tested and the test equipment are controlled to execute the RF test case based on the preset application to obtain the RF test result. Thus, the RF performance of the satellite terminal can be automatically tested based on the preset application, thereby improving the RF test efficiency and test accuracy while greatly reducing the test cost.
[0048] Optionally, in some embodiments, before obtaining the RF test case of the satellite terminal to be tested, the communication address of the test device and the storage address of the RF test results can be configured based on a preset application program to determine the connection status between the satellite terminal to be tested, the test device and the control device; if the connection status indicates that the satellite terminal to be tested, the test device and the control device are connected normally, a burning program driver is determined from a preset driver library, and the satellite terminal to be tested is program burned based on the burning program driver, wherein the burning program driver is used to enable the satellite terminal device to have corresponding RF test functions, thereby providing a reliable execution object for the RF test process, which can effectively ensure the reliability and practicality of the RF test process.
[0049] Among them, configuring the communication address of the test equipment may refer to configuring the serial port number, baud rate, etc. of the fixture driver, the IP address of the signal source and the signal analyzer, etc., and there is no restriction on this.
[0050] The storage address may be used to store the radio frequency test results obtained by the execution subject of the embodiment of the present disclosure. The storage address may be in the control device, or may be in a third-party storage medium, and there is no limitation on this.
[0051] The program programming driver may refer to a driver for programming an application processor (AP) program and / or a communication processor (CP) program of a terminal, for example, and there is no limitation to this.
[0052] Optionally, in some embodiments, after determining the connection status among the satellite terminal to be tested, the test equipment and the control equipment, if the connection status indicates that the connection among the satellite terminal to be tested, the test equipment and the control equipment is abnormal, fault detection and maintenance are performed, and a new connection status is determined. Thus, fault detection and maintenance can be performed in a timely manner when the connection among the satellite terminal to be tested, the test equipment and the control equipment is abnormal, so as to effectively improve the robustness of the RF testing process.
[0053] Figure 2 It is a flowchart of a radio frequency testing method for a satellite terminal proposed in another embodiment of the present disclosure.
[0054] like Figure 2 As shown, the radio frequency testing method of the satellite terminal includes:
[0055] S201: Acquire a test control instruction, wherein the test control instruction includes a first control instruction and / or a second control instruction, the first control instruction is used to control the satellite terminal to be tested to execute a corresponding radio frequency test step, and the second control instruction is used to control the test device to execute a corresponding radio frequency test step.
[0056] Among them, the test control instruction may refer to an instruction used to instruct the satellite terminal under test and / or the test equipment to perform corresponding radio frequency test operations, for example, it may include a device startup instruction, a device shutdown instruction and corresponding functional instructions.
[0057] The first control instruction may refer to a control instruction corresponding to the satellite terminal to be tested, and the second control instruction may refer to a control instruction corresponding to the test equipment.
[0058] In the disclosed embodiment, when the test control instruction is obtained, reliable data support can be provided for the subsequent generation of candidate drivers.
[0059] S202: Encapsulate each test control instruction to obtain a corresponding driver as a candidate driver.
[0060] The candidate driver may refer to a driver generated based on the test control instruction in the embodiment of the present disclosure.
[0061] In the disclosed embodiment, when each test control instruction is encapsulated to obtain a corresponding driver as a candidate driver, a simplified, abstracted, and unified programming interface can be provided, simplifying the development process and improving code reusability and maintainability, thereby providing a convenient and efficient hardware control method for upper-level applications and systems.
[0062] S203: Building a preset driver library based on the multiple candidate drivers.
[0063] The preset driver library may be a driver library pre-built based on a plurality of candidate driver programs.
[0064] In the disclosed embodiment, when a preset driver library is constructed based on a plurality of candidate drivers, reliable driver support can be provided for a subsequent radio frequency test process.
[0065] That is to say, in the embodiment of the present disclosure, test control instructions can be obtained, wherein the test control instructions include a first control instruction and / or a second control instruction, the first control instruction is used to control the satellite terminal to be tested to execute the corresponding RF test step, and the second control instruction is used to control the test device to execute the corresponding RF test step, each test control instruction is packaged to obtain the corresponding driver as a candidate driver, and a preset driver library is constructed based on multiple candidate drivers. Thus, the obtained preset driver library can provide reliable driver support for the RF test process, so as to effectively improve the test portability and test efficiency.
[0066] S204: Acquire test requirement information of the satellite terminal to be tested.
[0067] The test requirement information may be used to describe the requirements of the satellite terminal to be tested for radio frequency testing, for example, it may be used to indicate the type of radio frequency testing, the output result of the radio frequency testing, etc., without any limitation.
[0068] In the disclosed embodiment, when the test requirement information of the satellite terminal to be tested is obtained, reliable reference information can be provided for the subsequent generation of radio frequency test cases.
[0069] S205: Determine at least one target driver from a plurality of candidate drivers included in a preset driver library according to the test requirement information, and determine the runtime timing information between the at least one target driver.
[0070] The target driver may refer to a driver required for the current test process determined according to the test requirement information in the embodiment of the present disclosure.
[0071] The runtime information may be used to describe the runtime order and execution logic of at least one target driver.
[0072] In the disclosed embodiment, when at least one target driver is determined from a plurality of candidate drivers included in a preset driver library according to test requirement information, and the operating timing information between at least one target driver is determined, reliable data support can be provided for subsequent RF test cases.
[0073] S206: Combine at least one target driver according to the runtime information to obtain a radio frequency test case.
[0074] For example, Figure 3 As shown, Figure 3 The following is a functional structure diagram of a preset application program proposed in the present disclosure. The preset application program may include: a device driver module, a test process control module, a test case editing module, a test variable module and a test result monitoring module, wherein:
[0075] The device driver module includes the driver library of the terminal to be tested and the test device, which is used to connect the device and form test cases;
[0076] The test case editing module is designed in a simple graphical way. Drag the required driver to the test case editing area, and then connect them together using the connection lines of the process control module to form a complete test case.
[0077] At the same time, the process control module provides time delay, timestamp and other functional points to improve the test cases;
[0078] The test variable module can directly create and modify variables in test cases, such as frequency, gain, output variables, etc.
[0079] The test result monitoring module can observe the variable values in the test task, and display the test log and abnormal conditions in the test. This preset application has complete functions, simple operation, clear division of labor between modules, and is easy to expand and optimize.
[0080] That is to say, the preset application in the embodiment of the present disclosure includes a preset driver library, which can obtain test requirement information of the satellite terminal to be tested, and determine at least one target driver from multiple candidate drivers included in the preset driver library according to the test requirement information, and determine the runtime information between at least one target driver, and combine at least one target driver according to the runtime timing information to obtain a radio frequency test case. As a result, the adaptability between the obtained radio frequency test case and the personalized test requirement information can be effectively improved, and the generation efficiency and practicality of the radio frequency test case can be improved.
[0081] S207: Control the satellite terminal to be tested and the test equipment to execute the radio frequency test case based on the preset application program to obtain the radio frequency test result.
[0082] The description of S207 can be specifically referred to the above embodiment, which will not be repeated here.
[0083] In this embodiment, by obtaining the test requirement information of the satellite terminal to be tested, at least one target driver is determined from multiple candidate drivers included in the preset driver library according to the test requirement information, and the runtime information between the at least one target driver is determined, and at least one target driver is combined according to the runtime information to obtain a radio frequency test case, thereby effectively improving the adaptability between the obtained radio frequency test case and the personalized test requirement information, and improving the generation efficiency and practicality of the radio frequency test case. By obtaining a test control instruction, wherein the test control instruction includes a first control instruction and / or a second control instruction, the first control instruction is used to control the satellite terminal to be tested to execute a corresponding radio frequency test step, and the second control instruction is used to control the test device to execute a corresponding radio frequency test step, each test control instruction is packaged to obtain a corresponding driver as a candidate driver, and a preset driver library is constructed based on multiple candidate drivers, thereby, the obtained preset driver library can provide reliable driver support for the radio frequency test process, so as to effectively improve the test portability and test efficiency.
[0084] For example, Figure 4 As shown, Figure 4 The following is a schematic diagram of a radio frequency test process according to the present disclosure, which includes the following steps:
[0085] 1) Build the test environment (i.e., the RF test system of the satellite terminal) and connect the satellite terminal to be tested and the test equipment;
[0086] 2) Start the satellite terminal to be tested and all test equipment;
[0087] 3) Start the RF test software (i.e. the preset application mentioned above), configure the serial port number, baud rate, etc. of the fixture driver, the IP address of the signal source and signal analyzer, the save address of the test report, and start all device drivers after saving the configuration information;
[0088] 4) Connect the device through the device driver to determine whether the device is connected successfully;
[0089] 5) Select the AP program burning instruction and the CP program burning instruction from the driver library to complete the program burning for the satellite terminal to be tested;
[0090] 6) Clarify test requirements and design test cases based on the test requirements;
[0091] 7) Execute test cases to perform corresponding RF performance tests;
[0092] 8) Output the test results and generate a test report, and the test is completed.
[0093] Example 1, error vector amplitude test, check whether the terminal to be tested and the signal analyzer are connected to the RF test software successfully. After the connection is successful, select the terminal to send uplink modulation signal instructions, signal analyzer EVM test program control instructions, and save test report instructions from the driver library to compile them into EVM test cases.
[0094] Example 2, receiver sensitivity test, checks whether the terminal to be tested and the signal source are successfully connected to the RF test software. After successful connection, set the demodulation times of the terminal to be tested, and select the terminal receiving downlink modulation signal instruction, the signal source sending debugging signal program control instruction, and the save test report instruction from the driver library in turn to compile them into a receiver sensitivity test case.
[0095] Figure 5 It is a structural schematic diagram of a radio frequency testing device for a satellite terminal proposed in one embodiment of the present disclosure.
[0096] like Figure 5 As shown, the radio frequency test device 50 of the satellite terminal is applied to the control device, and the device 50 includes:
[0097] An acquisition module 501 is used to acquire a radio frequency test case of a satellite terminal to be tested;
[0098] The control module 502 is used to control the satellite terminal to be tested and the test equipment to execute the radio frequency test case based on the preset application program to obtain the radio frequency test result.
[0099] It should be noted that the above explanation of the radio frequency testing method for a satellite terminal is also applicable to the radio frequency testing device for a satellite terminal of this embodiment, and will not be repeated here.
[0100] In this embodiment, by obtaining the RF test case of the satellite terminal to be tested, the satellite terminal to be tested and the test equipment are controlled to execute the RF test case based on the preset application to obtain the RF test result. Thus, the RF performance of the satellite terminal can be automatically tested based on the preset application, thereby improving the RF test efficiency and test accuracy while greatly reducing the test cost.
[0101] Figure 6 It is a structural diagram of a radio frequency test system for a satellite terminal proposed in one embodiment of the present disclosure.
[0102] like Figure 6 As shown, the radio frequency test system 60 of the satellite terminal includes: a satellite terminal to be tested 601, a test device 602 and a control device 603; wherein the control device 603 is used to:
[0103] Obtaining a radio frequency test case of the satellite terminal 601 to be tested;
[0104] Based on the preset application program, the satellite terminal 601 to be tested and the test equipment 602 are controlled to execute the radio frequency test case to obtain the radio frequency test result.
[0105] In some embodiments of the present disclosure, Figure 7 As shown, Figure 7 6 is a schematic diagram of the structure of a radio frequency test system for a satellite terminal according to another embodiment of the present disclosure, wherein the test equipment 602 includes: a signal shielding box 6021, a test fixture 6022, a power supply 6023, a circulator 6024, a signal source 6025 and a signal analyzer 6026; wherein,
[0106] The signal shielding box 6021 is used to place the test fixture 6022 and the satellite terminal 601 to be tested. The satellite terminal 601 to be tested is fixed on the test fixture 6022. The metal probe of the test fixture 6022 keeps in contact with the USB interface and the RF interface of the satellite terminal 601 to be tested.
[0107] The test fixture 6022 provides a DC interface, a USB interface, an RS485 interface and an RF interface to the outside of the signal shielding box 6021. The DC interface of the test fixture 6022 is connected to the power supply 6023, the USB interface and the RS485 interface of the test fixture 6022 are connected to the control device 603, and the RF interface of the test fixture 6022 is connected to the signal source 6025 and the signal analyzer 6026 via the circulator 6024 respectively.
[0108] The control device 603, the signal source 6025 and the signal analyzer 6026 are connected to the switch via an RJ45 interface.
[0109] It should be noted that the above explanation of the radio frequency testing method for a satellite terminal is also applicable to the radio frequency testing system for a satellite terminal of this embodiment, and will not be repeated here.
[0110] In this embodiment, by obtaining the RF test case of the satellite terminal to be tested, the satellite terminal to be tested and the test equipment are controlled to execute the RF test case based on the preset application to obtain the RF test result. Thus, the RF performance of the satellite terminal can be automatically tested based on the preset application, thereby improving the RF test efficiency and test accuracy while greatly reducing the test cost.
[0111] The RF test system 60 of the satellite terminal proposed in the embodiment of the present disclosure may include one or more signal sources 6025. When there are multiple signal sources 6025, the multiple signal sources 6025 may be connected to the circulator 6024 based on a combiner.
[0112] The control device 603 proposed in the embodiment of the present disclosure may be pre-configured with a preset application for radio frequency testing, and the preset application includes at least the following uses:
[0113] Control the fixture via RS485 interface;
[0114] Burn the terminal AP program and CP program through the USB interface, and instruct the terminal to send uplink signals or downlink signals for terminal transmitter performance testing and receiver performance testing;
[0115] Control the signal source and signal analyzer through the RJ45 interface, such as setting the signal source power, frequency, etc., and use SCPI program control instructions to automatically set the test instrument parameters;
[0116] All control instructions (such as burning AP programs, SCPI instructions, etc.) are packaged into corresponding driver libraries (such as fixture drivers, terminal drivers, signal source drivers, signal analyzer drivers, etc.). Users can select corresponding instructions to design and execute test cases according to test requirements.
[0117] Figure 8 A block diagram of an exemplary computer device suitable for implementing embodiments of the present disclosure is shown. Figure 8 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0118] like Figure 8 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).
[0119] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnection (PCI) bus.
[0120] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0121] The memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 8 Not shown, often called a "hard drive").
[0122] although Figure 8 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a compact disc read only memory (hereinafter referred to as: CD-ROM), a digital versatile disc read only memory (hereinafter referred to as: DVD-ROM) or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present disclosure.
[0123] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in the memory 28, such program modules 42 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. The program modules 42 generally perform the functions and / or methods of the embodiments described in the present disclosure.
[0124] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a human body to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed via an input / output (I / O) interface 22. In addition, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with other modules of the computer device 12 via a bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0125] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing the radio frequency testing method of the satellite terminal mentioned in the above embodiment.
[0126] In order to implement the above embodiments, the present disclosure further proposes a non-temporary computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the radio frequency testing method of the satellite terminal proposed in the above embodiments of the present disclosure is implemented.
[0127] In order to implement the above embodiments, the present disclosure further proposes a computer program product. When an instruction processor in the computer program product executes, the radio frequency testing method for a satellite terminal proposed in the above embodiments of the present disclosure is executed.
[0128] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0129] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
[0130] It should be noted that, in the description of the present disclosure, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present disclosure, unless otherwise specified, the meaning of "plurality" is two or more.
[0131] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present disclosure includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present disclosure belong.
[0132] It should be understood that the various parts of the present disclosure can be implemented in hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0133] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0134] In addition, each functional unit in each embodiment of the present disclosure may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0135] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0136] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0137] Although the embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.
Claims
1. A radio frequency testing method for a satellite terminal, characterized in that: Applied to a control device, the method comprises: Obtain the RF test case of the satellite terminal to be tested; Based on a preset application program, the satellite terminal to be tested and the test equipment are controlled to execute the radio frequency test case to obtain a radio frequency test result.
2. The method according to claim 1, characterized in that The preset application includes a preset driver library; wherein obtaining the radio frequency test case of the satellite terminal to be tested includes: Acquiring test requirement information of the satellite terminal to be tested; Determine at least one target driver from a plurality of candidate drivers included in the preset driver library according to the test requirement information, and determine the runtime timing information between the at least one target driver; The at least one target driver is combined according to the runtime timing information to obtain the radio frequency test case.
3. The method according to claim 2, characterized in that The method further comprises: Acquire a test control instruction, wherein the test control instruction includes a first control instruction and / or a second control instruction, the first control instruction is used to control the satellite terminal to be tested to perform a corresponding radio frequency test step, and the second control instruction is used to control the test device to perform a corresponding radio frequency test step; Packaging each of the test control instructions to obtain a corresponding driver as the candidate driver; The preset driver library is constructed based on the plurality of candidate drivers.
4. The method according to claim 2, characterized in that Before obtaining the radio frequency test case of the satellite terminal to be tested, the method further includes: configuring the communication address of the test device and the storage address of the radio frequency test result based on the preset application; Determining the connection status among the satellite terminal to be tested, the test device and the control device; If the connection status indicates that the satellite terminal to be tested, the test device and the control device are connected normally, a burning program driver is determined from the preset driver library, and the satellite terminal to be tested is program burned based on the burning program driver, wherein the burning program driver is used to enable the satellite terminal device to have corresponding radio frequency testing functions.
5. The method according to claim 4, characterized in that Also includes: If the connection status indicates that the satellite terminal to be tested, the test device and the control device are abnormally connected, fault detection and maintenance are performed, and a new connection status is determined.
6. A radio frequency test device for a satellite terminal, characterized in that: Applied to a control device, the device comprises: An acquisition module, used to acquire radio frequency test cases of the satellite terminal to be tested; The control module is used to control the satellite terminal to be tested and the test equipment to execute the radio frequency test case based on a preset application program to obtain a radio frequency test result.
7. A radio frequency test system for a satellite terminal, characterized in that: The system comprises a satellite terminal to be tested, a test device and a control device; wherein the control device is used for: Obtaining a radio frequency test case of the satellite terminal to be tested; Based on a preset application program, the satellite terminal to be tested and the test equipment are controlled to execute the radio frequency test case to obtain a radio frequency test result.
8. The system according to claim 7, characterized in that The test equipment includes: a signal shielding box, a test fixture, a power supply, a circulator, a signal source and a signal analyzer; wherein, The signal shielding box is used to place the test fixture and the satellite terminal to be tested, the satellite terminal to be tested is fixed on the test fixture, and the metal probe of the test fixture is in contact with the USB interface and the RF interface of the satellite terminal to be tested; The test fixture provides a DC interface, a USB interface, an RS485 interface and an RF interface to the outside of the signal shielding box, the DC interface of the test fixture is connected to the power supply, the USB interface and the RS485 interface of the test fixture are connected to the control device, and the RF interface of the test fixture is connected to the signal source and the signal analyzer respectively via the circulator; The control device, the signal source and the signal analyzer are connected to a switch via an RJ45 interface.
9. A computer device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: in, The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 5.
11. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 5.