A method, apparatus, emulator and electronic device for detecting an open radio frequency unit
Patent Information
- Application Number
- CN202310165726.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-24
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-02-24
AI Technical Summary
[0003]现有技术中,是通过开放分布单元(Open Distribute Unit,O-DU)将信号发送至所述O-RU,测试所述O-RU的功能和基本性能,当有多台所述O-RU需要测试时,则需要配置对应数量的所述O-DU,成本非常高,并且,每台所述O-DU需要单独配置,需要大量的人力资源;在测试每台所述O-RU时,需要逐一测试不同的项目,测试效率较低且错误率高
[0034] This invention provides a simulator for testing open radio frequency units (O-RUs). The simulator includes: a Dynamic Host Configuration Protocol (DHCP) server, a Precision Time Protocol (PTP) server, a Secure File Transfer Protocol (SFTP) server, a Certificate Authority (CA) server, and at least one fiber optic interface or a standard interface. The DHCP server assigns Internet Protocol (IP) addresses to the O-RUs. The PTP server sends PTP messages to the O-RUs via a network interface card (NIC). The SFTP server verifies file upload and download functions. The CA server verifies certificate-related functions. Each fiber optic interface or standard interface connects to at least one O-RU. The simulator sends test data to the O-RUs via the fiber optic interface or standard interface to test them. This simulator allows for the testing of multiple O-RUs quickly and accurately, reducing costs and manpower waste.
Smart Images

Figure CN116170338B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and more specifically to a method, apparatus, simulator, and electronic device for detecting open radio frequency units. Background Technology
[0002] With the widespread use of mobile phones and other communication devices, the requirements for telecommunications operators have also increased. Open Radio Unit (O-RU) equipment is an essential device in the communication process. Due to the special nature of O-RU, after telecommunications operators purchase RU equipment from communication equipment providers, they need to test the O-RU.
[0003] In the existing technology, signals are sent to the O-RU through an Open Distributed Unit (O-DU) to test the O-RU's functions and basic performance. When multiple O-RUs need to be tested, a corresponding number of O-DUs need to be configured, which is very costly. Furthermore, each O-DU needs to be configured individually, requiring a large amount of human resources. When testing each O-RU, different items need to be tested one by one, resulting in low testing efficiency and a high error rate.
[0004] In summary, how to quickly and accurately detect the O-RU while reducing costs and wasting human resources is a problem that needs to be solved. Summary of the Invention
[0005] In view of this, embodiments of the present invention provide a method for detecting open radio frequency units, which can quickly and accurately detect O-RUs and reduce the waste of costs and human resources.
[0006] In a first aspect, embodiments of the present invention provide a simulator for detecting open radio frequency units, the simulator comprising:
[0007] Dynamic Host Configuration Protocol (DHCP) server, Precision Time Protocol (PTP) server, Secure File Transfer Protocol (SFTP) server, Certificate Authority (CA) server, and at least one fiber optic interface or a standard interface.
[0008] The DHCP server is used to assign Internet Protocol (IP) addresses to Open Radio Units (O-RUs).
[0009] The PTP server is used to send PTP messages to the O-RU via the network interface card;
[0010] The SFTP server is used to verify the file upload or file download functions.
[0011] The CA server is used for certificate verification functions.
[0012] Each of the fiber optic interfaces or ordinary interfaces is used to connect to at least one of the O-RUs, wherein the simulator sends test data to the O-RUs through the fiber optic interfaces or ordinary interfaces to test the O-RUs.
[0013] Optionally, each of the fiber optic interfaces or conventional interfaces is used to connect to at least one of the O-RUs, specifically including:
[0014] Each of the fiber optic interfaces or general interfaces is used to connect to at least one switch, and each of the switches is connected to at least one of the O-RUs.
[0015] Optionally, the PTP server is also used to verify whether the O-RU is locked.
[0016] Optionally, the CA server is used for certificate verification functions, specifically including:
[0017] The CA server is used to verify certificate registration, certificate renewal, and certificate revocation.
[0018] Secondly, embodiments of the present invention provide a method for detecting an open radio frequency unit, the method comprising:
[0019] Determine the management plane (M-plane) test data for at least one open radio frequency unit (O-RU);
[0020] The test data is sent to at least one O-RU for M-plane functional testing.
[0021] Optionally, the method further includes:
[0022] Configure environment information.
[0023] Optionally, the environment information includes at least one of the following: communication protocol, connection method, Internet Protocol IP address of the O-RU, port number of the O-RU, port number of the simulator, username, password, and certificate path.
[0024] Optionally, the method includes:
[0025] The environment information can be modified by passing parameters or by modifying the configuration file.
[0026] Optionally, the test data includes a single test case, multiple independent test cases, a single test group test case, multiple independent test group test cases, all test cases executed sequentially, and all test cases executed out of order.
[0027] Optionally, the method includes:
[0028] Output test logs, which include multiple print levels.
[0029] Thirdly, embodiments of the present invention provide an apparatus for detecting an open radio frequency unit, the apparatus comprising:
[0030] A determination unit is used to determine the management plane M-plane test data for at least one open radio frequency unit (O-RU).
[0031] A sending unit is used to send the test data to at least one O-RU for M-plane functional testing.
[0032] Fourthly, embodiments of the present invention provide a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the method as described in the second aspect or any one of the possibilities of the second aspect.
[0033] Fifthly, embodiments of the present invention provide an electronic device, including a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the second aspect or any one of the possible methods of the second aspect.
[0034] This invention provides a simulator for testing open radio frequency units (O-RUs). The simulator includes: a Dynamic Host Configuration Protocol (DHCP) server, a Precision Time Protocol (PTP) server, a Secure File Transfer Protocol (SFTP) server, a Certificate Authority (CA) server, and at least one fiber optic interface or a standard interface. The DHCP server assigns Internet Protocol (IP) addresses to the O-RUs. The PTP server sends PTP messages to the O-RUs via a network interface card (NIC). The SFTP server verifies file upload and download functions. The CA server verifies certificate-related functions. Each fiber optic interface or standard interface connects to at least one O-RU. The simulator sends test data to the O-RUs via the fiber optic interface or standard interface to test them. This simulator allows for the testing of multiple O-RUs quickly and accurately, reducing costs and manpower waste. Attached Figure Description
[0035] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
[0036] Figure 1 This is a schematic diagram of an O-RU and O-DU structure according to an embodiment of the present invention;
[0037] Figure 2 This is a schematic diagram of a simulator for detecting an open radio frequency unit according to an embodiment of the present invention;
[0038] Figure 3 This is a schematic diagram of a system for detecting an open radio frequency unit according to an embodiment of the present invention;
[0039] Figure 4 This is a schematic diagram of a simulator for detecting an open radio frequency unit according to another embodiment of the present invention;
[0040] Figure 5 This is a schematic diagram of another system for detecting an open radio frequency unit according to an embodiment of the present invention;
[0041] Figure 6 This is a schematic diagram of a system for detecting an open radio frequency unit according to an embodiment of the present invention;
[0042] Figure 7 This is a schematic diagram of another system for detecting an open radio frequency unit according to an embodiment of the present invention;
[0043] Figure 8 This is a flowchart of a method for detecting an open radio frequency unit according to an embodiment of the present invention;
[0044] Figure 9 This is a flowchart of another method for detecting an open radio frequency unit according to an embodiment of the present invention;
[0045] Figure 10 This is a schematic diagram of the data flow between a simulator and an O-RU according to an embodiment of the present invention;
[0046] Figure 11 This is a schematic diagram of a device for detecting an open radio frequency unit according to an embodiment of the present invention;
[0047] Figure 12 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0048] The present invention is described below based on embodiments, but the invention is not limited to these embodiments. In the detailed description of the invention below, certain specific details are described in detail. Those skilled in the art will fully understand the invention even without these details. To avoid obscuring the essence of the invention, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0049] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0050] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".
[0051] In the description disclosed in this invention, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description disclosed in this invention, unless otherwise stated, "a plurality of" means two or more.
[0052] Typically, in existing technologies, signals are transmitted from an Open Distributed Unit (O-DU) to an Open Root Unit (O-RU) to test the O-RU's functionality and basic performance. The connection between the O-DU and the O-RU is based on the Open Radio Access Network (O-RAN) communication technology interface. Specifically, the O-DU and O-RU are connected via a front-haul interface, such as... Figure 1 As shown, the fronthaul interface is used to transmit four types of messages: management plane (M-plane), synchronization plane (S-plane), user plane (U-plane), and control plane (C-plane). The M-plane is a communication mode within the O-RAN. Assuming data transmission can use the Network Configuration Protocol (NETCONF), the M-plane is a collection of all NETCONF messages required by the O-RAN. Specifically, the M-plane is used to send and receive control messages for all management planes of the O-RU. Messages between the O-DU, the Network Management System (NMS), and the O-RU are mainly used for carrier establishment, software upgrades, status queries, antenna calibration, and electrically adjustable antennas. The O-DU interacts with other components of the O-RU. Figure 1 The specific structure is the same as or similar to that of conventional O-DU and O-RU, and will not be described in detail here.
[0053] The O-DU is required for functional verification of the O-RU, and adding an O-DU significantly increases the cost. When multiple O-RUs need to be tested, a corresponding number of O-DUs need to be configured, which is very costly. Furthermore, the configuration of the O-DU is very cumbersome, and the usage methods of O-DUs from different manufacturers are different. Therefore, each O-DU needs to be configured individually, which further increases the configuration and maintenance costs. When testing each O-RU, different items need to be tested one by one, resulting in low testing efficiency and a high error rate.
[0054] Therefore, how to quickly and accurately detect the O-RU while reducing costs and wasting human resources is a problem that needs to be solved.
[0055] In this embodiment of the invention, Figure 2 This is a simulator for detecting open radio frequency units according to an embodiment of the present invention. Figure 2 As shown, the simulator includes a Dynamic Host Configuration Protocol (DHCP) server 201, a Precision Time Protocol (PTP) server 202, a Secure File Transfer Protocol (SFTP) server 203, a Certificate Authority (CA) server 204, and at least one general interface 205.
[0056] Specifically, the DHCP server 201 is used to assign Internet Protocol (IP) addresses to the Open Radio Unit (O-RU); the PTP server 202 is used to send PTP messages to the O-RU via the network interface card (NIC) to synchronize the O-RU's clock; the SFTP server 203 is used to verify file upload or download functions; the CA server 204 is used to verify certificate-related functions; each of the general interfaces 205 is used to connect to at least one O-RU, wherein the simulator sends test data to the O-RU through the general interface to test the O-RU.
[0057] In one possible implementation, the DHCP server assigns an Internet Protocol (IP) address to the Open Radio Unit (O-RU). The IP addresses of the simulator and the O-RU can belong to the same network segment. Simultaneously, through a DHCP option, the O-RU obtains the IP address of the simulator, thereby triggering a connection initialization process, also known as a call home. If the simulator is not configured with the DHCP server, the user needs to manually configure the IP address for the O-RU and then connect through an active connect method. Compared to automatic configuration, this method wastes manpower and has lower accuracy.
[0058] In one possible implementation, the common interface 205 can be an RJ45 interface, and the simulator can be configured with multiple common interfaces, each interface connecting to one O-RU. Therefore, the simulator can simultaneously send test data to multiple O-RUs to verify and debug them.
[0059] In one possible implementation, the PTP server is also used to verify whether the O-RU is locked.
[0060] In one possible implementation, the CA server is used to verify certificate-related functions, specifically including: the CA server is used to verify certificate registration, certificate renewal, and certificate revocation.
[0061] In this embodiment of the invention, Figure 3 This invention relates to a system for detecting open radio frequency units, comprising a simulator 301 and at least one O-RU 302, wherein the simulator 301 is connected to the O-RU 302 via a common interface RJ45.
[0062] In one possible implementation, the Figure 3 When the simulator 301 and at least one O-RU 302 transmit data, they can use the network configuration protocol NETCONF or Secure Shell (SSH). The simulator can be a personal computer (PC) or a host computer. This embodiment of the invention does not limit the simulator.
[0063] In this embodiment of the invention, Figure 4 This is a simulator for detecting open radio frequency units according to an embodiment of the present invention. Figure 4 As shown, the simulator includes a Dynamic Host Configuration Protocol (DHCP) server 401, a Precision Time Protocol (PTP) server 402, a Secure File Transfer Protocol (SFTP) server 403, a Certificate Authority (CA) server 404, and at least one fiber optic interface 405.
[0064] Specifically, each of the fiber optic interfaces 405 is used to connect to at least one of the O-RUs, wherein the simulator sends test data to the O-RUs through the fiber optic interfaces to test the O-RUs.
[0065] In one possible implementation, the fiber optic interface 405 can be an Enhanced Common Public Radio Interface (ECPRI). The simulator can be configured with multiple fiber optic interfaces, each connected to an O-RU. Therefore, the simulator can simultaneously send test data to multiple O-RUs to verify and debug them.
[0066] In this embodiment of the invention, Figure 5 This invention provides a system for detecting open radio frequency units, comprising a simulator 501 and at least one O-RU 502, wherein the simulator 501 is connected to the O-RU 502 via an optical fiber interface. Figure 5 When the simulator 501 and at least one O-RU602 transmit data, they can use NETCONF or SSH. The simulator can be a PC or a host computer. This embodiment of the invention does not limit the specific type of simulator.
[0067] In this embodiment of the invention, Figure 6 This invention relates to a system for detecting open radio frequency units, comprising a simulator 601, at least one O-RU 602, and at least one switch 603, wherein the simulator 601 is connected to at least one switch via a common interface, and each switch is connected to at least one O-RU.
[0068] In this embodiment of the invention, Figure 7 This invention relates to a system for detecting open radio frequency units, comprising a simulator 701, at least one O-RU 702, and at least one switch 703, wherein the simulator 701 is connected to at least one switch via an optical fiber interface, and each switch is connected to at least one O-RU.
[0069] In this embodiment of the invention, Figure 8 This is a flowchart of a method for detecting an open radio frequency unit according to an embodiment of the present invention, which specifically includes the following steps:
[0070] Step S801: Determine the management plane M-plane test data for at least one open radio frequency unit (O-RU).
[0071] Specifically, the test data includes a single test case, multiple independent test cases, a single test group test case, multiple independent test group test cases, all test cases executed sequentially, and all test cases executed out of order.
[0072] In this embodiment of the invention, the test data is pre-stored in the simulator. Specifically, the test data can be passed in as a parameter or specified to be stored in a text file in the simulator. The test cases in the test data can be expanded or deleted, depending on the usage.
[0073] In one possible implementation, the selection of the single test case, the multiple independent test cross-cases, the single test group test case, the multiple independent test group cross-cases, the sequentially executed all test cases, or the unordered executed all test cases is based on the need to test the functionality of the O-RU.
[0074] Step S802: Send the test data to at least one O-RU for M-plane functional testing.
[0075] Specifically, the test data can be sent to multiple O-RUs simultaneously for M-plane function testing; or, the test data can be sent to multiple O-RUs in a time-sharing manner for M-plane function testing.
[0076] In one possible implementation, the following steps are included before step S801, specifically as follows: Figure 9 The above includes:
[0077] Step S803: Configure environment information.
[0078] Specifically, the environmental information includes at least one of the following: communication protocol, connection method, Internet Protocol IP address of the O-RU, port number of the O-RU, port number of the simulator, username, password, and certificate path.
[0079] In one possible implementation, the communication protocol includes SSH or TLS, the connection method includes Listen or Connect, and the IP address type can be IPv4 or IPv6. The emulator's port number and the certificate path are used for TLS as the communication protocol, and the username and password are used for SSH as the communication protocol.
[0080] In one possible implementation, the environment information can be specified or modified when the script is run by passing parameters; specifically, some of the environment information can be modified; or, the environment information can be modified by modifying a configuration file.
[0081] In this embodiment of the invention, the method includes: outputting a test log, wherein the test log includes multiple print levels.
[0082] Specifically, the test data is written into a script program. When the script program is run, the printing level of the test log can be set. The printing level includes sent, received, all, or result. Generally, the result is mainly used to record whether the test passed or failed.
[0083] In one possible implementation, other items that need to be set are also included, such as setting whether to continue when a test fails, setting to stop; setting the number of attempts when a test fails, setting to one; setting the number of loops, setting to one; setting the loop interval time, setting to one hour. These are just examples, and the specific settings should be based on the actual situation.
[0084] In this embodiment of the invention, from a data perspective, the data flow between the simulator and the O-RU is as follows: Figure 10As shown, the simulator comprises four parts: a main program, a complete set of functional tests, a configuration file, and an open-source library supporting the NETCONF network configuration protocol. The main program loads and parses the configuration file, identifies incoming parameters, establishes NETCONF-based and SSH-based session connections, sends messages based on dependencies and test rules, and judges returned messages. The main program is executed periodically or out of order as needed. The complete set of functional tests is designed for different products and different testing methods (e.g., positive and negative testing methods). During testing, the necessary test data is selected from the complete set. The configuration file contains two parts: basic configuration and test configuration. The basic configuration includes the communication protocol, connection method, the O-RU's Internet Protocol IP address, the O-RU's port number, the simulator's port number, username, password, and certificate path. The test configuration includes all independent functional test items that need to be tested. The configuration file can also be extended through an interface.
[0085] In one possible implementation, the Figure 10 In this process, the user layer ncclient or ssh sends the program to the physical layer (interface), and then the O-RU receives the test data through the physical layer (interface) to perform the test.
[0086] In this embodiment of the invention, the above-described testing method eliminates the need for an end-to-end testing environment when the O-RU performs Mplane testing, minimizing testing hardware costs and significantly reducing testing difficulty. Furthermore, it supports out-of-order testing, simulating user testing steps as closely as possible. It also supports multiple different operating modes, providing greater flexibility for testing. Moreover, being implemented using the Python programming language, it reduces portability costs and can be ported to self-verification development, continuous integration system verification, or release version verification, thus improving the flexibility of the O-RU testing.
[0087] Figure 11 This is a schematic diagram of a device for detecting an open radio frequency unit according to an embodiment of the present invention. Figure 11 As shown, the apparatus of this embodiment includes a determining unit 1101 and a sending unit 1102.
[0088] The determining unit 1101 is used to determine the management plane M-plane test data of at least one open radio frequency unit (O-RU); the transmitting unit 1102 is used to transmit the test data to the at least one O-RU for M-plane functional testing.
[0089] Furthermore, the device also includes a configuration unit for configuring environmental information.
[0090] Furthermore, the environmental information includes at least one of the following: communication protocol, connection method, Internet Protocol IP address of the O-RU, port number of the O-RU, port number of the simulator, username, password, and certificate path.
[0091] Furthermore, the configuration unit also includes:
[0092] The environment information can be modified by passing parameters or by modifying the configuration file.
[0093] Furthermore, the test data includes a single test case, multiple independent test cases, a single test group test case, multiple independent test group test cases, all test cases executed sequentially, and all test cases executed out of order.
[0094] Furthermore, the device also includes an output unit for outputting a test log, wherein the test log includes multiple print levels.
[0095] Figure 12 This is a schematic diagram of an electronic device according to an embodiment of the present invention. (For example...) Figure 12 As shown, Figure 12 The illustrated electronic device is a device for detecting open radio frequency units, comprising a general computer hardware architecture, including at least a processor 1201 and a memory 1202. The processor 1201 and memory 1202 are connected via a bus 1203. The memory 1202 is adapted to store instructions or programs executable by the processor 1201. The processor 1201 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 1201 executes the instructions stored in the memory 1202, thereby performing the method flow of the embodiments of the present invention as described above to process data and control other devices. The bus 1203 connects the aforementioned components together, and also connects the aforementioned components to a display controller 1204, a display device, and an input / output (I / O) device 1205. The input / output (I / O) device 1205 can be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 1205 is connected to the system via an input / output (I / O) controller 1206.
[0096] The instructions stored in memory 1202 are executed by at least one processor 1201 to: determine management plane M-plane test data of at least one open radio frequency unit (O-RU); and send the test data to the at least one O-RU for M-plane functional testing.
[0097] Specifically, the electronic device includes: one or more processors 1201 and a memory 1202. Figure 12 Take a processor 1201 as an example. The processor 1201 and the memory 1202 can be connected via a bus or other means. Figure 12 Taking a bus connection as an example, memory 1202, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Processor 1201 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions, and modules stored in memory 1202, thereby realizing the above-mentioned method for detecting open radio frequency units.
[0098] The memory 1202 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store an option list, etc. Furthermore, the memory 1202 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 1202 may optionally include memory remotely located relative to the processor 1201, and these remote memories can be connected to external devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0099] One or more modules are stored in memory 1202 and, when executed by one or more processors 1201, perform the method for detecting open radio frequency units in any of the above method embodiments.
[0100] The above-mentioned products can perform the methods provided in the embodiments of this application, and have the corresponding functional modules and beneficial effects of performing the methods. For technical details not described in detail in this embodiment, please refer to the methods provided in the embodiments of this application.
[0101] Embodiments of the present invention relate to a non-volatile storage medium for storing a computer-readable program, the computer-readable program being used by a computer to execute some or all of the above-described method embodiments.
[0102] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0103] Those skilled in the art will understand that the above embodiments are specific embodiments for implementing the present invention, and in practical applications, various changes in form and detail may be made without departing from the spirit and scope of the present invention.
Claims
1. A simulator for detecting open radio frequency units, characterized in that, The simulator includes: Dynamic Host Configuration Protocol (DHCP) server, Precision Time Protocol (PTP) server, Secure File Transfer Protocol (SFTP) server, Certificate Authority (CA) server, and at least one fiber optic interface or a standard interface. The DHCP server is used to assign Internet Protocol (IP) addresses to Open Radio Units (O-RUs). The PTP server is used to send PTP messages to the O-RU via the network card and to verify whether the O-RU is locked. The SFTP server is used to verify the file upload or file download functions. The CA server is used for certificate verification functions. Each of the fiber optic interfaces or ordinary interfaces is used to connect to at least one of the O-RUs, wherein the simulator sends test data to the O-RUs through the fiber optic interfaces or ordinary interfaces to test the O-RUs; The simulator is implemented using the Python programming language. It sends the program to the physical layer via the user layer ncclient or secure shell ssh, so that the O-RU can receive the test data through the physical layer.
2. The simulator as described in claim 1, characterized in that, Each of the aforementioned fiber optic interfaces or conventional interfaces is used to connect to at least one of the aforementioned O-RUs, specifically including: Each of the fiber optic interfaces or general interfaces is used to connect to at least one switch, and each of the switches is connected to at least one of the O-RUs.
3. The simulator as described in claim 1, characterized in that, The CA server is used for certificate verification functions, specifically including: The CA server is used to verify certificate registration, certificate renewal, and certificate revocation.
4. A method for detecting an open radio frequency unit, characterized in that, The method is executed using the simulator as described in any one of claims 1 to 3, comprising: Determine the management plane (M-plane) test data for at least one open radio frequency unit (O-RU); The test data is sent to at least one O-RU via the simulator's fiber optic interface or a regular interface for M-plane functional testing.
5. The method as described in claim 4, characterized in that, The method also includes: Configure environment information.
6. The method as described in claim 5, characterized in that, The environmental information includes at least one of the following: communication protocol, connection method, Internet Protocol IP address of the O-RU, port number of the O-RU, port number of the simulator, username, password, and certificate path.
7. The method as described in claim 5, characterized in that, The method includes: The environment information can be modified by passing parameters or by modifying the configuration file.
8. The method as described in claim 4, characterized in that, The test data includes a single test case, multiple independent test cases, a single test group test case, multiple independent test group test cases, all test cases executed sequentially, and all test cases executed out of order.
9. The method as described in claim 4, characterized in that, The method includes: Output test logs, which include multiple print levels.
10. An apparatus for detecting an open radio frequency unit, characterized in that, The device, used in any one of claims 1 to 3, comprises: A determination unit is used to determine the management plane M-plane test data for at least one open radio frequency unit (O-RU). The transmitting unit is used to transmit the test data to at least one O-RU for M-plane functional testing via the fiber optic interface or ordinary interface of the simulator.
11. A computer-readable storage medium storing computer program instructions thereon, characterized in that, The computer program instructions, when executed by a processor, implement the method as described in any one of claims 4-9.
12. An electronic device comprising a memory and a processor, characterized in that, The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of claims 4-9.
Citation Information
Patent Citations
Test device with distributed unit emulation for testing in open radio access network
US20230046743A1