Industrial 5g network rate test method and device, electronic equipment and storage medium

By combining 5GC servers and communication equipment, the access location is determined by utilizing network coverage and signal strength, test rate information is obtained and compared with the benchmark rate, solving the accuracy and efficiency problems of industrial 5G network rate testing and ensuring automatic control performance.

CN116405967BActive Publication Date: 2026-07-07NANTONG AILING TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NANTONG AILING TECH CO LTD
Filing Date
2023-05-25
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

The lack of effective methods in existing technologies for testing the network speed of industrial 5G private networks has affected the performance of automatic control in the field of industrial automation.

Method used

An industrial 5G network speed testing method is provided. By combining a 5GC server, a first communication device, a second communication device, a radio frequency processing unit, and a baseband unit, the access location is determined by the network coverage and signal strength, the test speed information is obtained, and the test speed information is compared with the reference speed information to generate network test results.

Benefits of technology

It improves the accuracy and efficiency of industrial 5G network testing, avoids interference with test results due to communication equipment malfunctions, and provides more comprehensive test analysis data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116405967B_ABST
    Figure CN116405967B_ABST
Patent Text Reader

Abstract

The application provides an industrial 5G network rate test method and device, electronic equipment and storage medium, and relates to the technical field of mobile communication. The method deploys an industrial 5G network architecture based on an indoor scene and an outdoor scene respectively. Based on the deployed network architecture, a communication connection between a first communication device and a second communication device for network testing is established, so that the network rate of the industrial 5G network is tested based on the network test interaction information between the first communication device and the second communication device. First, the present scheme solves the network test problem in the industrial 5G network scene. Before performing the network test, the network access position of the first communication device is set according to the preset network signal strength, so as to ensure the normal communication of the communication device and avoid the interference of the communication abnormality of the communication device on the test result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and more specifically, to an industrial 5G network speed testing method, apparatus, electronic device, and storage medium. Background Technology

[0002] The value of 5G private networks in the field of industrial automation has received increasing attention. Wireless PLC automatic control technology based on industrial 5G private networks has become the main development direction of industrial automation applications, and the network speed of industrial 5G private networks plays a crucial role in the control performance of automatic control technology.

[0003] Currently, testing the network speed of industrial 5G private networks has become an urgent problem to be solved. Summary of the Invention

[0004] This application provides an industrial 5G network speed testing method, apparatus, electronic device, and storage medium to solve network testing problems in industrial 5G network scenarios.

[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:

[0006] In a first aspect, embodiments of this application provide an industrial 5G network speed testing method, applied to a 5GC server in an industrial 5G network system. The industrial 5G network system includes: a 5GC server, a first communication device, a second communication device, a radio frequency processing unit, and a baseband unit. The first communication device is connected to the radio frequency processing unit via a 5G air interface. The radio frequency processing unit and the baseband unit are connected via optical fiber. The second communication device and the baseband unit are respectively connected to the 5GC server via switches. The method includes:

[0007] Based on the network coverage area of ​​the radio frequency processing unit and the preset network signal strength, the access location of the first communication device within the network coverage area is determined;

[0008] The first test rate information reported by the first communication device and the second test rate information reported by the second communication device are obtained. The first test rate information and the second test rate information are generated based on the rate test between the first communication device and the second communication device.

[0009] Based on the first test rate information, the second test rate information, and the predetermined reference rate information, network test results of the industrial 5G network are generated, and the network test results are used to indicate whether the network rate of the industrial 5G network is normal.

[0010] Optionally, if the industrial 5G network system is a network system based on 5G indoor base stations, then the industrial 5G network system further includes a radio frequency processing unit hub; the baseband unit is an indoor baseband unit.

[0011] The radio frequency processing unit is connected to the radio frequency processing unit hub via optical fiber.

[0012] Optionally, if the industrial 5G network system is a network system based on 5G outdoor base stations, then the baseband unit is an outdoor baseband unit.

[0013] Optionally, before generating the network test results of the industrial 5G network based on the first test rate information, the second test rate information, and the predetermined reference rate information, the following steps are included:

[0014] The theoretical air interface transmission rate information of the radio frequency processing unit, the baseband unit, the first communication device, and / or the radio frequency processing unit hub is obtained respectively.

[0015] The minimum value among the theoretical air interface transmission rate information is determined as the reference rate information, which includes: reference uplink peak rate and reference uplink average rate, reference downlink peak rate and reference downlink average rate.

[0016] Optionally, the first test rate information includes: the peak rate of the first communication device transmitting uplink data and the average rate of the first communication device transmitting uplink data, the peak rate of the first communication device receiving downlink data and the average rate of the first communication device receiving downlink data; the second test rate information includes: the peak rate of the second communication device transmitting uplink data and the average rate of the second communication device transmitting uplink data, the peak rate of the second communication device receiving downlink data and the average rate of the second communication device receiving downlink data.

[0017] The step of generating network test results for the industrial 5G network based on the first test rate information, the second test rate information, and pre-determined reference rate information includes:

[0018] Based on the first test rate information and the second test rate information, the test rate results of the industrial 5G network are generated. The test rate results include: target uplink peak rate and target uplink average rate, target downlink peak rate and target downlink average rate.

[0019] The test rate results are compared with the baseline rate information respectively. If the error of the comparison results is within the preset range, the network test result is generated as normal network rate.

[0020] Secondly, embodiments of this application also provide an industrial 5G network speed testing method, applied to a communication device in the industrial 5G network system described in the first aspect above, wherein the communication device is the first communication device or the second communication device; the method includes:

[0021] The first communication device sends first test data to the second communication device within a preset test time, and locally records the peak rate and average rate of sending the first test data.

[0022] The first communication device receives the second test data sent by the second communication device within a preset test time, and locally records the peak rate of receiving the second test data and the average rate of receiving the second test data;

[0023] Based on the locally recorded peak rate of sending the first test data, average rate of sending the first test data, peak rate of receiving the second test data, and average rate of receiving the second test data, the first test rate information of the first communication device is generated.

[0024] The first test rate information is sent to the 5GC server in the industrial 5G network system.

[0025] Optionally, before the first communication device sends the first test data to the second communication device within a preset test time, the method further includes:

[0026] The first communication device sends a network latency test command to the second communication device, the network latency test command including: a Ping packet command;

[0027] The first communication device receives response data from the second communication device;

[0028] Based on the response data, the first communication device determines whether the network latency between the first communication device and the second communication device is normal.

[0029] Thirdly, this application also provides an industrial 5G network speed testing device, applied to a 5GC server in the industrial 5G network system described in the first aspect above. The device includes: a determining module, an acquiring module, and a generating module.

[0030] The determining module is used to determine the access location of the first communication device within the network coverage area based on the network coverage area of ​​the radio frequency processing unit and the preset network signal strength.

[0031] The acquisition module is used to acquire the first test rate information reported by the first communication device and the second test rate information reported by the second communication device. The first test rate information and the second test rate information are generated based on the rate test between the first communication device and the second communication device.

[0032] The generation module is used to generate network test results for the industrial 5G network based on the first test rate information, the second test rate information, and the pre-determined reference rate information. The network test results are used to indicate whether the network rate of the industrial 5G network is normal.

[0033] Optionally, if the industrial 5G network system is a network system based on 5G indoor base stations, then the industrial 5G network system further includes a radio frequency processing unit hub; the baseband unit is an indoor baseband unit.

[0034] The radio frequency processing unit is connected to the radio frequency processing unit hub via optical fiber.

[0035] Optionally, if the industrial 5G network system is a network system based on 5G outdoor base stations, then the baseband unit is an outdoor baseband unit.

[0036] Optionally, the acquisition module is further configured to acquire the theoretical air interface transmission rate information of the radio frequency processing unit, the baseband unit, the first communication device and / or the radio frequency processing unit hub, respectively;

[0037] The determining module is further configured to determine the minimum value among the theoretical air interface transmission rate information as the reference rate information, the reference rate information including: reference uplink peak rate and reference uplink average rate, reference downlink peak rate and reference downlink average rate.

[0038] Optionally, the first test rate information includes: the peak rate of the first communication device transmitting uplink data and the average rate of the first communication device transmitting uplink data, the peak rate of the first communication device receiving downlink data and the average rate of the first communication device receiving downlink data; the second test rate information includes: the peak rate of the second communication device transmitting uplink data and the average rate of the second communication device transmitting uplink data, the peak rate of the second communication device receiving downlink data and the average rate of the second communication device receiving downlink data.

[0039] The generation module is specifically used to generate the test rate results of the industrial 5G network based on the first test rate information and the second test rate information. The test rate results include: target uplink peak rate and target uplink average rate, target downlink peak rate and target downlink average rate.

[0040] The test rate results are compared with the baseline rate information respectively. If the error of the comparison results is within the preset range, the network test result is generated as normal network rate.

[0041] Fourthly, this application also provides an industrial 5G network speed testing device, applied to a communication device in the industrial 5G network system described in the second aspect above, wherein the communication device is the first communication device or the second communication device; the device includes: a transmitting module, a receiving module, and a generating module;

[0042] The sending module is used to send first test data from the first communication device to the second communication device within a preset test time, and to locally record the peak rate and the average rate of sending the first test data.

[0043] The receiving module is used for the first communication device to receive the second test data sent by the second communication device within a preset test time, and to locally record the peak rate of receiving the second test data and the average rate of receiving the second test data;

[0044] The generation module is used to generate first test rate information of the first communication device based on the peak rate of sending first test data, the average rate of sending first test data, the peak rate of receiving second test data, and the average rate of receiving second test data recorded locally.

[0045] The sending module is used to send the first test rate information to the 5GC server in the industrial 5G network system.

[0046] Optionally, the device further includes: a determining module;

[0047] The sending module is further configured to send a network latency test command from the first communication device to the second communication device, the network latency test command including: a Ping packet command;

[0048] The receiving module is further configured to allow the first communication device to receive response data from the second communication device;

[0049] The determining module is used by the first communication device to determine whether the network latency between the first communication device and the second communication device is normal based on the response data.

[0050] Fifthly, embodiments of this application provide an electronic device, including: a processor, a storage medium, and a bus. The storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to implement the industrial 5G network speed testing method provided in the first or second aspect.

[0051] In a sixth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the industrial 5G network speed testing method as provided in the first or second aspect.

[0052] The beneficial effects of this application are:

[0053] This application provides a method, apparatus, electronic device, and storage medium for testing industrial 5G network speeds. The method deploys industrial 5G network architectures based on indoor and outdoor scenarios. Based on the deployed network architecture, a communication connection is established between a first communication device and a second communication device for network testing. The network speed of the industrial 5G network is then tested based on the network test interaction information between the first and second communication devices. Firstly, this solution addresses the network testing problem in industrial 5G network scenarios. Furthermore, before performing the network test, the network access location of the first communication device is set according to a preset network signal strength to ensure normal communication and avoid interference with the test results caused by communication anomalies.

[0054] Secondly, during the test analysis, for uplink test analysis, this solution is based on a comprehensive analysis of uplink data recorded by the first communication device and uplink data recorded by the second communication device. For downlink test analysis, this solution is based on a comprehensive analysis of downlink data recorded by the first communication device and downlink data recorded by the second communication device. Compared with the traditional method of conducting uplink test analysis based only on uplink data from the first communication device and downlink test analysis based only on downlink data from the second communication device, the test analysis data based on this solution is more comprehensive, which can improve the accuracy of the test results.

[0055] In addition, before performing the network speed test, the first communication device sends a Ping packet to the second communication device to test the network latency between the two devices. This ensures that the network speed test is performed under normal communication latency conditions between the devices. On the one hand, this improves the efficiency of the network speed test, and on the other hand, it avoids the interference of network latency on the test results, thereby improving the accuracy of the network speed test results. Attached Figure Description

[0056] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0057] Figure 1 A schematic diagram of an industrial 5G network system architecture based on an indoor base station provided in this application embodiment;

[0058] Figure 2 A schematic diagram of an industrial 5G network system architecture based on an outdoor base station provided in this application embodiment;

[0059] Figure 3 A flowchart illustrating an industrial 5G network speed testing method provided in this application embodiment;

[0060] Figure 4 A flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment;

[0061] Figure 5 A flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment;

[0062] Figure 6 A flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment;

[0063] Figure 7 A flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment;

[0064] Figure 8 A schematic diagram of an industrial 5G network speed testing device provided in an embodiment of this application;

[0065] Figure 9 A schematic diagram of another industrial 5G network speed testing device provided in this application embodiment;

[0066] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0067] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.

[0068] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0069] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.

[0070] First, the relevant background technology involved in this solution will be explained:

[0071] A 5G private network is a customized, private 5G network deployed and operated independently by an enterprise or organization to meet specific business and application needs. It uses 5G technology to create a dedicated network at the local user site, offering unified connectivity, optimized services, and secure communication within a specific area. It also provides the high transmission speeds, low latency, and massive connectivity supported by 5G technology. Compared to public 5G networks, 5G private networks offer higher security, reliability, and customized services.

[0072] A 5G private network is built on 5G equipment, including 5G terminal devices, 5G wireless base stations, and 5G core network equipment. It belongs exclusively to the network owner, i.e., the local user, and can be managed independently and is easy to deploy. By deploying a 5G private network, the dependence on traditional wired equipment such as Ethernet can be eliminated, comprehensively improving the digitalization and intelligence level of industrial production equipment.

[0073] Currently, 5G private networks can be widely used in vertical industries such as manufacturing, logistics, healthcare, and agriculture. Typical application scenarios are shown below:

[0074] Industrial Automation: 5G private networks can support high-speed, low-latency communication between automated equipment and robots in factories, enabling smart manufacturing and industrial automation.

[0075] Logistics and warehousing: 5G private networks can support logistics and warehousing management applications, such as real-time cargo tracking, high-speed automated sorting, and large-scale AGV scheduling.

[0076] Telemedicine: The high bandwidth and low latency of 5G private networks can support telemedicine applications, such as remote medical imaging and real-time remote surgery, improving the accessibility and efficiency of medical services.

[0077] Smart agriculture: 5G private networks can support intelligent agricultural applications, such as precision agriculture and agricultural robots, to improve agricultural production efficiency and quality.

[0078] In summary, 5G private networks can provide high-bandwidth, low-latency, and highly reliable communication services for various vertical industries, laying a solid foundation for more innovative applications, comprehensively improving enterprise productivity, and creating more value for enterprises.

[0079] The value of 5G private networks in the field of industrial automation has attracted increasing attention, and wireless PLC automatic control technology based on industrial 5G private networks has become the main development direction for applications in the field of industrial automation.

[0080] A Programmable Logic Controller (PLC) is a digital control unit with automation control functions, primarily used for the automated control of mechanical and electrical equipment in industrial production processes. The working principle of a PLC is to read input signals, process them logically, and then output control signals to manipulate the operation of specific production equipment.

[0081] PLCs are characterized by strong scalability and reliability. They can be programmed to automatically control and monitor production processes and have wide applications in industrial automation, such as machine tool control, logistics systems, automated assembly lines, and chemical production. They can effectively improve production efficiency and ensure the stability of product quality.

[0082] I / O modules are common functional units in industrial automation, primarily responsible for performing analog-to-digital (A / D) and digital-to-analog (D / A) data conversion. When used in conjunction with a PLC, they can convert analog data from sensors into digital quantities that the PLC can process. I / O modules can also expand the number of peripheral devices that can be connected and can directly drive external devices such as keyboards and LEDs.

[0083] As wireless PLC applications increase, it is necessary to conduct network testing on PLC automatic control services based on industrial 5G private networks to evaluate their basic network connectivity performance and ensure the execution efficiency of automatic control services.

[0084] To address the aforementioned issues, this solution proposes a network speed testing method based on industrial 5G networks. The test devices communicate with each other via the industrial 5G network, and the method considers different deployment scenarios, such as outdoor and indoor base stations. The industrial 5G network speed under different deployment scenarios is tested and evaluated, thus providing theoretical support for network speed evaluation in application scenarios such as PLC control and I / O modules based on industrial 5G networks, and significantly improving testing efficiency.

[0085] Figure 1 This is a schematic diagram of an industrial 5G network system architecture based on an indoor base station, provided in an embodiment of this application; as shown below. Figure 1 As shown, the system may include: a 5GC server, a first communication device, a second communication device, a radio frequency processing unit (PRRU) and an indoor baseband unit (BBU), and a radio frequency processing unit hub (RHUB). The first communication device is connected to the radio frequency processing unit via a 5G air interface. The radio frequency processing unit hub is connected to the radio frequency processing unit and the indoor baseband unit via optical fiber. The second communication device and the baseband unit are connected to the 5GC server via switches.

[0086] It should be noted that the 5GC server here can be understood as the server that deploys the 5G core network, that is, the network elements in the 5G core network do not belong to the 5GC server.

[0087] In indoor scenarios, due to the large number of various terminal devices involved, such as various sensors, a radio frequency (RF) processing unit (RF) hub is deployed in the network architecture for network port expansion. The RF hub can connect to one or more RF processing units via wired connections, and the number of RF processing units supported is determined by the hub's capabilities. RF processing units can connect to one or more first communication devices via 5G air interfaces, with the number of first communication devices supported by each RF processing unit determined by its capabilities.

[0088] The first communication device can be a 5G terminal, also known as a 5G test terminal, such as a 5G CPE (test gateway) or a 5G UE (user equipment, such as a mobile phone or tablet). Test software can be installed on the first communication device. The second communication device can be a PC, which can refer to a test server, and it also has test software installed.

[0089] The second and first communication devices can serve as a test software installation platform, installing test tools (client and server for packet injection / FTP services). At the test site, a personal PC (second communication device) can be used as the FTP server, and the test mobile phone (first communication device) as the FTP client. After the second communication device is connected to the switch, it communicates with the test mobile phone (first communication device) through the deployed industrial 5G private network to execute the network test process.

[0090] The first and second communication devices can respectively report the test information generated during the network test process to the 5GC server, which then processes the test information and generates network test results to determine whether the network speed is normal.

[0091] Figure 2 This is a schematic diagram of an industrial 5G network system architecture based on an outdoor base station provided in an embodiment of this application; as shown... Figure 2 As shown, the system may include: a 5GC server, a first communication device, a second communication device, a radio frequency processing unit, and an outdoor baseband unit. The first communication device is connected to the radio frequency processing unit via a 5G air interface, the radio frequency processing unit is connected to the outdoor baseband unit via optical fiber, and the second communication device and the outdoor baseband unit are respectively connected to the 5GC server via switches.

[0092] In outdoor scenarios, the number of terminal devices involved is relatively small, and the network ports provided by the radio frequency processing unit itself are usually sufficient. Therefore, in the industrial 5G network system architecture based on outdoor base stations, the radio frequency processing unit hub may not be included.

[0093] Similarly, the first and second communication devices can report the test information generated during the network test process to the 5GC server, which will then process the test information and generate network test results to determine whether the network speed is normal.

[0094] The above Figure 1 and Figure 2Two industrial 5G network system architectures, one based on indoor base stations and the other on outdoor base stations, are introduced. The network speed measurement method provided in this solution is applicable to both architectures. The only difference lies in the communication connection method between the first and second communication devices in different scenarios. In the outdoor scenario, the connection of the radio frequency processing unit hub is not involved.

[0095] Figure 3 This is a flowchart illustrating an industrial 5G network speed testing method provided in an embodiment of this application. This method describes the flow of a network speed testing method executed based on a 5GC server. Figure 3 As shown, the method may include:

[0096] S301. Determine the access location of the first communication device within the network coverage area based on the network coverage range of the radio frequency processing unit and the preset network signal strength.

[0097] Before performing network testing, the 5GC server can first activate the network coverage of the radio frequency processing unit. The radio frequency processing unit can be understood as an antenna, and each antenna has its corresponding network coverage. In this field, the network coverage of the antenna can be collectively referred to as a cell. Therefore, the cell corresponding to the radio frequency processing unit can be activated first to ensure that the base station and core network are working normally without alarms.

[0098] Next, in order to ensure that the network speed test results are not interfered with by the test equipment, the 5GC server determines the access location of the first communication device within the network coverage area, provided that the access level of the first communication device is good and meets the preset signal strength.

[0099] Within network coverage, the signal strength of devices varies at different locations. The access location can be determined based on the network coverage and the preset network signal strength. The preset network signal strength can be greater than or equal to -75dBm. It can be assumed that after the first communication device accesses the network at a location with a signal strength greater than or equal to -75dBm, its communication signal strength meets the requirements and will not affect the final network test results due to insufficient signal strength.

[0100] S302. Obtain the first test rate information reported by the first communication device and the second test rate information reported by the second communication device. The first test rate information and the second test rate information are generated based on the rate test between the first communication device and the second communication device.

[0101] Under the premise of ensuring normal network and device communication, the first communication device and the second communication device can perform a network speed test process and record the test data generated during the test. Here, the test data of the first communication device can be the first test speed information, and the test data of the second communication device can be the second test speed information.

[0102] After the test is completed, the first communication device can report the generated first test rate information to the 5GC server, and the second communication device can report the generated second test rate information to the 5GC server, so that the 5GC server can obtain the first test rate information and the second test rate information.

[0103] S303. Based on the first test rate information, the second test rate information, and the predetermined reference rate information, generate network test results for the industrial 5G network. The network test results are used to indicate whether the network rate of the industrial 5G network is normal.

[0104] Optionally, test data for the industrial 5G network can be generated based on the first test rate information and the second test rate information. By comparing the test data with the benchmark data, the final test result of the network can be generated, and the test result is used to indicate whether the network speed is normal or abnormal.

[0105] In this embodiment, the test data includes network speed. The baseline data used is the baseline speed information. However, in practical applications, network testing is not limited to network speed testing; it can also be conducted using indicators such as network latency. Therefore, the resulting test data and the baseline data will undergo corresponding changes. However, the underlying principle of the method remains the same.

[0106] In summary, the industrial 5G network speed testing method provided in this embodiment deploys industrial 5G network architectures based on indoor and outdoor scenarios. Based on the deployed network architecture, a communication connection is established between a first communication device and a second communication device for network testing. Thus, the network speed of the industrial 5G network is tested based on the network testing interaction information between the first and second communication devices. Firstly, this solution solves the network testing problem in industrial 5G network scenarios. Secondly, before performing the network test, the network access location of the first communication device is set according to a preset network signal strength to ensure normal communication of the communication device and avoid interference with the test results caused by communication abnormalities.

[0107] Figure 4This is a flowchart illustrating another industrial 5G network speed testing method provided in an embodiment of this application. Optionally, in step S303, before generating the network test result of the industrial 5G network based on the first test rate information, the second test rate information, and the predetermined reference rate information, the method may further include:

[0108] S401. Obtain the theoretical air interface transmission rate information of the radio frequency processing unit, the baseband unit, the first communication device, and / or the radio frequency processing unit hub, respectively.

[0109] In some embodiments, since the network architecture based on industrial 5G includes a large number of devices, if the conventional method of using only the theoretical air interface transmission rate information of the communication device as the reference rate information is adopted, the obtained reference rate information may be biased and too extreme.

[0110] Therefore, in this embodiment, the theoretical air interface transmission rate information of each device in the network architecture can be obtained separately. Specifically, for the industrial 5G network architecture based on indoor base stations, the theoretical air interface transmission rate information of the radio frequency processing unit, the indoor baseband unit, the first communication device, and the radio frequency processing unit hub can be obtained separately. For the industrial 5G network architecture based on outdoor base stations, the theoretical air interface transmission rate information of the radio frequency processing unit, the outdoor baseband unit, and the first communication device can be obtained separately.

[0111] Among them, the theoretical air interface transmission rate information of each device such as the radio frequency processing unit, indoor baseband unit, outdoor baseband unit and radio frequency processing unit hub can refer to the air interface transmission rate information of the device at the factory. The air interface transmission rate of these devices has been set at the factory, and it is directly used as the theoretical air interface transmission rate information of the device.

[0112] For the first communication device, the theoretical air interface transmission rate can be calculated based on the device's relevant parameters. Optionally, the relevant parameters may include, but are not limited to: the number of transmitting and receiving antennas, modulation order, chip model, power, uplink and downlink ratio, etc. That is, the theoretical air interface transmission rate of the first communication device can be calculated based on the listed relevant parameters.

[0113] S402. The minimum value among the theoretical air interface transmission rate information is determined as the reference rate information. The reference rate information includes: reference uplink peak rate and reference uplink average rate, reference downlink peak rate and reference downlink average rate.

[0114] The theoretical air interface transmission rate information mentioned in this embodiment may include: peak rate and average rate, wherein the peak rate may include: uplink peak rate and downlink peak rate; and the average rate may include: uplink average rate and downlink average rate.

[0115] In one feasible approach, the minimum theoretical air interface transmission rate information of each device can be selected as the reference rate information to ensure that the switch's outbound bandwidth can be fully filled.

[0116] Correspondingly, the reference rate information may also include: reference uplink peak rate and reference uplink average rate, reference downlink peak rate and reference downlink average rate.

[0117] Optionally, the first test rate information includes: the peak rate of the first communication device transmitting uplink data and the average rate of the first communication device transmitting uplink data, the peak rate of the first communication device receiving downlink data and the average rate of the first communication device receiving downlink data; the second test rate information includes: the peak rate of the second communication device transmitting uplink data and the average rate of the second communication device transmitting uplink data, the peak rate of the second communication device receiving downlink data and the average rate of the second communication device receiving downlink data.

[0118] Optionally, the first communication device and the second communication device can send test data to each other to obtain uplink and downlink test results.

[0119] Typically, uplink data can refer to data transmitted from the first communication device via the 5G air interface through the radio frequency processing unit and / or the radio frequency processing unit hub and baseband unit to the core network 5GC side. Therefore, the rate information of data sent from the first communication device to the second communication device and the rate information of data received by the second communication device can both be used as uplink rates.

[0120] Downlink data can refer to data that arrives at the first communication device from the core network 5GC via the baseband unit and / or radio frequency processing unit hub, radio frequency processing unit and 5G air interface. Therefore, the rate information of data sent from the second communication device to the first communication device and the rate information of data received by the first communication device can both be used as downlink rates.

[0121] For example: When conducting an uplink test, when the first communication device sends test data to the second communication device, the first communication device locally records the rate information of sending uplink data, while the second communication device, as the receiving party of uplink data, locally records the rate information of receiving downlink data. The rate information of receiving downlink data can also be used as uplink data. Together with the uplink data recorded in the first communication device, the network's uplink test data is calculated.

[0122] During downlink testing, the second communication device sends test data to the first communication device. The second communication device locally records the rate information of sending uplink data, while the first communication device, as the receiver of uplink data, locally records the rate information of receiving downlink data. The rate information of sending uplink data recorded locally by the second communication device can also be used as downlink data. Together with the downlink data recorded in the first communication device, the downlink test data of the network is calculated.

[0123] Therefore, the first test rate information locally recorded by the first communication device may include uplink test rate information and downlink test rate information. The uplink test rate information may include the peak rate at which the first communication device transmits uplink data and the average rate at which the first communication device transmits uplink data. The downlink test rate information may include the peak rate at which the first communication device receives downlink data and the average rate at which the first communication device receives downlink data.

[0124] The second test rate information locally recorded by the second communication device may include uplink test rate information and downlink test rate information. The uplink test rate information may include the peak rate at which the second communication device receives downlink data and the average rate at which the second communication device receives downlink data. The downlink test rate information may include the peak rate at which the second communication device transmits uplink data and the average rate at which the second communication device transmits uplink data.

[0125] Figure 5 This is a flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment. In step S303, generating the network test result of the industrial 5G network based on the first test rate information, the second test rate information, and the pre-determined reference rate information may include:

[0126] S501. Based on the first test rate information and the second test rate information, generate the test rate results of the industrial 5G network. The test rate results include: target uplink peak rate and target uplink average rate, target downlink peak rate and target downlink average rate.

[0127] In one feasible approach, the uplink test rate result of the industrial 5G network can be generated based on the uplink test rate information in the first test rate information and the uplink test rate information in the second test rate information; the downlink test rate result of the industrial 5G network can be generated based on the downlink test rate information in the first test rate information and the downlink test rate information in the second test rate information.

[0128] The uplink test rate results of industrial 5G networks may include: target uplink peak rate and target uplink average rate; the uplink test rate results of industrial 5G networks may include: target downlink peak rate and target downlink average rate.

[0129] Of course, in practical applications, network testing is not limited to testing network speed; it can also include testing network latency, packet loss, etc. Similarly, network speed testing is not limited to testing peak and average speeds. This embodiment only uses peak and average speeds as examples to illustrate the solution.

[0130] Optionally, generating uplink test rate results for the industrial 5G network based on the uplink test rate information in the first test rate information and the uplink test rate information in the second test rate information may include:

[0131] The maximum value between the peak rate of uplink data transmission by the first communication device and the peak rate of downlink data reception by the second communication device is determined as the target uplink peak rate in the uplink test rate results of the industrial 5G network.

[0132] The maximum value between the average rate at which the first communication device sends uplink data and the average rate at which the second communication device receives downlink data is determined as the target average uplink rate in the uplink test rate results of the industrial 5G network.

[0133] The maximum value between the peak rate of downlink data received by the first communication device and the peak rate of uplink data sent by the second communication device is determined as the target downlink peak rate in the downlink test rate results of the industrial 5G network.

[0134] The maximum value between the average rate at which the first communication device receives downlink data and the average rate at which the second communication device sends uplink data is determined as the target downlink average rate in the downlink test rate results of the industrial 5G network.

[0135] It is worth noting that in this scheme, when calculating the uplink test rate results of the network, the signal delay between the first and second communication devices is taken into consideration. The uplink test rate information recorded by the first and second communication devices is combined and selected comprehensively, abandoning the conventional method of using only the uplink data sent by the first communication device for test analysis, thereby improving the accuracy of the test results.

[0136] Similarly, when calculating the downlink test rate results of the network, the downlink test rate information recorded by the first communication device and the downlink test rate information recorded by the second communication device are combined and selected.

[0137] S502. Compare the test rate results with the reference rate information respectively. If the error of the comparison results is within the preset range, the network test result is generated as normal network rate.

[0138] In some embodiments, the target uplink peak rate in the test rate results can be compared with the reference uplink peak rate in the reference rate information; the target uplink average rate in the test rate results can be compared with the reference uplink average rate in the reference rate information; the target downlink peak rate in the test rate results can be compared with the reference downlink peak rate in the reference rate information; and the target downlink average rate in the test rate results can be compared with the reference downlink average rate in the reference rate information; so as to obtain the comparison results of the target uplink peak rate, target uplink average rate, target downlink peak rate, and target downlink average rate respectively.

[0139] Optionally, when the error between the target data and the reference data is within 10%, the target data can be considered as normal data. Based on this analysis method, the analysis results of the target uplink peak rate, target uplink average rate, target downlink peak rate, and target downlink average rate can be obtained respectively. When the target uplink peak rate, target uplink average rate, target downlink peak rate, and target downlink average rate are all normal, the generated network test result can be considered as normal network speed.

[0140] In summary, the industrial 5G network speed testing method provided in this embodiment deploys industrial 5G network architectures based on indoor and outdoor scenarios. Based on the deployed network architecture, a communication connection is established between a first communication device and a second communication device for network testing. Thus, the network speed of the industrial 5G network is tested based on the network testing interaction information between the first and second communication devices. Firstly, this solution solves the network testing problem in industrial 5G network scenarios. Secondly, before performing the network test, the network access location of the first communication device is set according to a preset network signal strength to ensure normal communication of the communication device and avoid interference with the test results caused by communication abnormalities.

[0141] Furthermore, during test analysis, for uplink test analysis, this solution comprehensively analyzes the uplink data recorded by the first communication device and the uplink data recorded by the second communication device. For downlink test analysis, this solution comprehensively analyzes the downlink data recorded by the first communication device and the downlink data recorded by the second communication device. Compared with the traditional method of conducting uplink test analysis based solely on the uplink data of the first communication device and downlink test analysis based solely on the downlink data of the second communication device, the test analysis data based on this solution is more comprehensive, which can improve the accuracy of the test results.

[0142] Figure 6This is a flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment. The following describes the flow of a network speed testing method based on communication equipment. The communication equipment can refer to the first communication equipment or the second communication equipment described above. Figure 6 As shown, the method may include:

[0143] S601. The first communication device sends first test data to the second communication device within a preset test time, and locally records the peak rate of sending the first test data and the average rate of sending the first test data.

[0144] This embodiment describes the method flow executed when the communication device is the first communication device.

[0145] Optionally, when the first communication device acts as the data sender, it may send first test data to the second communication device within a specified test time. For example, the first communication device may continuously send the first test data to the second communication device for 5 minutes and locally record the peak and average transmission rates of the first test data. The content of the first test data itself is not important; what is recorded locally are the peak and average transmission rates during the 5-minute transmission of the first test data.

[0146] For example, in Figure 1 or Figure 2 In the network architecture shown, when the first communication device is the communication device connected to the radio frequency processing unit, the second communication device refers to the second communication device connected to the switch. Therefore, for the first communication device, the first test data sent from the first communication device to the second communication device can refer to uplink data, and for the second communication device, the first test data received from the first communication device can refer to downlink data.

[0147] Therefore, during uplink testing, when the first communication device sends the first test data to the second communication device, the data locally recorded by the first communication device includes: the peak rate of uplink data transmission and the average rate of uplink data transmission. Correspondingly, the data locally recorded by the second communication device includes: the peak rate of downlink data reception and the average rate of downlink data reception.

[0148] S602, the first communication device receives the second test data sent by the second communication device within a preset test time, and locally records the peak rate of receiving the second test data and the average rate of receiving the second test data.

[0149] When the first communication device is a communication device connected to the switch, the second communication device refers to the second communication device connected to the radio frequency processing unit. Therefore, for the first communication device, the second test data sent from the first communication device to the second communication device can refer to uplink data, and the second communication device receiving the second test data sent by the first communication device can refer to downlink data.

[0150] Therefore, during downlink testing, when the first communication device sends the second test data to the second communication device, the data locally recorded by the first communication device includes: the peak rate of uplink data transmission and the average rate of uplink data transmission. Correspondingly, the data locally recorded by the second communication device includes: the peak rate of downlink data reception and the average rate of downlink data reception.

[0151] This can be understood as a communication device that can act as both a test data sender and a test data receiver. When acting as a test data sender, it records the peak and average rates of the uplink data after sending the test data. When acting as a test data receiver, it records the peak and average rates of the downlink data after receiving the test data.

[0152] S603. Generate first test rate information of the first communication device based on the locally recorded peak rate of sending first test data, average rate of sending first test data, peak rate of receiving second test data, and average rate of receiving second test data.

[0153] Based on the above explanation, for the first communication device, whether it is a communication device connected to the radio frequency processing unit or a communication device connected to the switch, the data it records locally includes: the peak rate and average rate of uplink data transmission, and the peak rate and average rate of downlink data reception.

[0154] Therefore, the first test rate information generated by the first communication device may include: the peak rate of uplink data transmission and the average rate of uplink data transmission, as well as the peak rate of downlink data reception and the average rate of downlink data reception.

[0155] Corresponding to the relevant parts in the previous embodiments, when the first communication device here refers to Figure 1 or Figure 2 When referring to the first communication device, the second communication device refers to... Figure 1 or Figure 2 The second communication device in the context. Here, the first communication device refers to... Figure 1 or Figure 2 When referring to the second communication device, the second communication device means... Figure 1 or Figure 2 The first communication device in the country.

[0156] Regardless of what the first communication device represents Figure 1 or Figure 2 Whether it's the first or second communication device, the first test rate information for the first communication device includes: the peak rate and average rate of uplink data transmission, the peak rate and average rate of downlink data reception, and the second test rate information for the second communication device includes: the peak rate and average rate of uplink data transmission, the peak rate and average rate of downlink data reception, and the second test rate information for the second communication device.

[0157] S604. The first test rate information is sent to the 5GC server in the industrial 5G network system.

[0158] Optionally, the first communication device can report the generated first test rate information to the 5GC server; then, the 5GC server can obtain both the first test rate information reported by the first communication device and the second test rate information reported by the second communication device, and thus perform network testing according to the first test rate information and the second test rate information in step S303.

[0159] Figure 7 This is a flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment. Optionally, in step S601, before the first communication device sends the first test data to the second communication device within a preset test time, the method may further include:

[0160] S701, The first communication device sends a network latency test command to the second communication device. The network latency test command includes: Ping packet command.

[0161] In some feasible ways, this solution can also detect the network latency between the first and second communication devices before performing network speed tests, to ensure that the network speed test is performed under normal network latency conditions, thereby improving test efficiency and the accuracy of test results.

[0162] Optionally, the first communication device can send a network latency test command to the second communication device. In this embodiment, a Ping packet test can be used. That is, the first communication device can send a preset number of Ping packets to the second communication device according to a preset time period.

[0163] S702, The first communication device receives the response data from the second communication device.

[0164] The first communication device can receive the response data of the second communication device to the Ping packet, such as the Ping packet that can be responded to normally, and the corresponding response time and other data.

[0165] S703. The first communication device determines whether the network latency between the first communication device and the second communication device is normal based on the response data.

[0166] Therefore, the first communication device can calculate whether the network latency between the first and second communication devices is normal based on the response time. The specific implementation of the Ping packet test described above can be performed by referring to existing Ping packet testing methods.

[0167] Before performing the network speed test, this solution involves the first communication device sending a Ping packet to the second communication device to test the network latency between the two devices. This ensures that the network speed test is performed under normal communication latency conditions between the devices. On the one hand, this improves the efficiency of the network speed test, and on the other hand, it avoids the interference of network latency on the test results, thereby improving the accuracy of the network speed test results.

[0168] The following describes the apparatus, equipment, and storage medium used to perform the industrial 5G network speed testing method provided in this application. The specific implementation process and technical effects are described above and will not be repeated below.

[0169] Figure 8 This is a schematic diagram of an industrial 5G network speed testing device provided in an embodiment of this application. The functions implemented by this industrial 5G network speed testing device correspond to the method steps executed by the aforementioned 5GC server. Figure 8 As shown, the device may include: a determining module 810, an acquiring module 820, and a generating module 830;

[0170] The determining module 810 is used to determine the access location of the first communication device within the network coverage area based on the network coverage area of ​​the radio frequency processing unit and the preset network signal strength.

[0171] The acquisition module 820 is used to acquire the first test rate information reported by the first communication device and the second test rate information reported by the second communication device. The first test rate information and the second test rate information are generated based on the rate test between the first communication device and the second communication device.

[0172] The generation module 830 is used to generate network test results for the industrial 5G network based on the first test rate information, the second test rate information, and the predetermined reference rate information. The network test results are used to indicate whether the network rate of the industrial 5G network is normal.

[0173] Optionally, if the industrial 5G network system is a network system based on 5G indoor base stations, the industrial 5G network system further includes a radio frequency processing unit hub; the baseband unit is an indoor baseband unit.

[0174] The radio frequency processing unit is connected to the radio frequency processing unit hub via optical fiber.

[0175] Optionally, if the industrial 5G network system is a network system based on 5G outdoor base stations, then the baseband unit is an outdoor baseband unit.

[0176] Optionally, the acquisition module 820 is also used to acquire the theoretical air interface transmission rate information of the radio frequency processing unit, the baseband unit, the first communication device and / or the radio frequency processing unit hub, respectively;

[0177] The determination module 810 is also used to determine the minimum value among the theoretical air interface transmission rate information as the reference rate information. The reference rate information includes: reference uplink peak rate and reference uplink average rate, reference downlink peak rate and reference downlink average rate.

[0178] Optionally, the first test rate information includes: the peak rate of the first communication device transmitting uplink data and the average rate of the first communication device transmitting uplink data, the peak rate of the first communication device receiving downlink data and the average rate of the first communication device receiving downlink data; the second test rate information includes: the peak rate of the second communication device transmitting uplink data and the average rate of the second communication device transmitting uplink data, the peak rate of the second communication device receiving downlink data and the average rate of the second communication device receiving downlink data.

[0179] The generation module 830 is specifically used to generate test rate results for the industrial 5G network based on the first test rate information and the second test rate information. The test rate results include: target uplink peak rate and target uplink average rate, target downlink peak rate and target downlink average rate.

[0180] The test rate results are compared with the baseline rate information. If the error of the comparison results is within the preset range, the network test result is generated as normal network rate.

[0181] Figure 9 This is a schematic diagram of another industrial 5G network speed testing device provided in an embodiment of this application. The functions implemented by this industrial 5G network speed testing device correspond to the method steps executed by the aforementioned communication equipment. Figure 9 As shown, the device may include: a transmitting module 910, a receiving module 920, and a generating module 930;

[0182] The sending module 910 is used to send first test data from the first communication device to the second communication device within a preset test time, and to locally record the peak rate and the average rate of sending the first test data.

[0183] The receiving module 920 is used for the first communication device to receive the second test data sent by the second communication device within a preset test time, and to locally record the peak rate of receiving the second test data and the average rate of receiving the second test data;

[0184] The generation module 930 is used to generate first test rate information of the first communication device based on the peak rate of sending first test data, the average rate of sending first test data, the peak rate of receiving second test data, and the average rate of receiving second test data recorded locally.

[0185] The transmitting module 910 is used to transmit the first test rate information to the 5GC server in the industrial 5G network system.

[0186] Optionally, the device further includes: a determining module;

[0187] The sending module 910 is also used to send a network latency test command from the first communication device to the second communication device. The network latency test command includes a Ping packet command.

[0188] The receiving module 920 is also used for the first communication device to receive response data from the second communication device;

[0189] The determination module is used by the first communication device to determine whether the network latency between the first communication device and the second communication device is normal based on the response data.

[0190] The above-described device is used to execute the method provided in the foregoing embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.

[0191] These modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more digital signal processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a system-on-a-chip (SOC).

[0192] The modules described above can be connected or communicate with each other via wired or wireless connections. Wired connections can include metal cables, optical fibers, hybrid cables, or any combination thereof. Wireless connections can include connections via LAN, WAN, Bluetooth, ZigBee, or NFC, or any combination thereof. Two or more modules can be combined into a single module, and any module can be divided into two or more units. Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here.

[0193] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device can be a 5G electronic device, such as a 5GC server or a 5G communication device.

[0194] The device includes: processor 801 and storage medium 802.

[0195] Storage medium 802 is used to store programs, and processor 801 calls the programs stored in storage medium 802 to execute the above method embodiments. The specific implementation and technical effects are similar, and will not be described in detail here.

[0196] The storage medium 802 stores program code, which, when executed by the processor 801, causes the processor 801 to perform various steps in the methods according to various exemplary embodiments of this application described in the "Exemplary Methods" section above.

[0197] The processor 801 can be a general-purpose processor, such as a central processing unit (CPU), digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0198] Storage medium 802, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. The storage medium can include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type storage medium, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic storage medium, magnetic disk, optical disk, etc. The storage medium is any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. In the embodiments of this application, storage medium 802 can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0199] Optionally, this application also provides a program product, such as a computer-readable storage medium, including a program that, when executed by a processor, performs the above-described method embodiments.

[0200] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0201] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0202] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.

[0203] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A method for testing the speed of an industrial 5G network, characterized in that, A 5GC server is used in an industrial 5G network system. The industrial 5G network system includes: a 5GC server, a first communication device, a second communication device, a radio frequency processing unit, and a baseband unit. The first communication device is connected to the radio frequency processing unit via a 5G air interface. The radio frequency processing unit and the baseband unit are connected via optical fiber. The second communication device and the baseband unit are respectively connected to the 5GC server via switches. The method includes: Based on the network coverage area of ​​the radio frequency processing unit and the preset network signal strength, the access location of the first communication device within the network coverage area is determined; The first test rate information reported by the first communication device and the second test rate information reported by the second communication device are obtained. The first test rate information and the second test rate information are generated based on the rate test between the first communication device and the second communication device. Based on the first test rate information, the second test rate information, and the predetermined reference rate information, network test results of the industrial 5G network are generated, and the network test results are used to indicate whether the network rate of the industrial 5G network is normal. The first test rate information includes: the peak rate of the first communication device transmitting uplink data and the average rate of the first communication device transmitting uplink data, the peak rate of the first communication device receiving downlink data and the average rate of the first communication device receiving downlink data; the second test rate information includes: the peak rate of the second communication device transmitting uplink data and the average rate of the second communication device transmitting uplink data, the peak rate of the second communication device receiving downlink data and the average rate of the second communication device receiving downlink data. The step of generating network test results for the industrial 5G network based on the first test rate information, the second test rate information, and pre-determined reference rate information includes: Based on the first test rate information and the second test rate information, the test rate results of the industrial 5G network are generated. The test rate results include: target uplink peak rate and target uplink average rate, target downlink peak rate and target downlink average rate. The test rate results are compared with the baseline rate information respectively. If the error of the comparison results is within the preset range, the network test result is generated as normal network rate. Based on the first test rate information and the second test rate information, the test rate results of the industrial 5G network are generated, including: The target uplink peak rate is determined based on the peak rate at which the first communication device transmits uplink data and the peak rate at which the second communication device receives downlink data. The target average uplink rate is determined based on the average rate at which the first communication device transmits uplink data and the average rate at which the second communication device receives downlink data. The target downlink peak rate is determined based on the peak rate at which the first communication device receives downlink data and the peak rate at which the second communication device sends uplink data. The target downlink average rate is determined based on the average rate at which the first communication device receives downlink data and the average rate at which the second communication device sends uplink data.

2. The method according to claim 1, characterized in that, If the industrial 5G network system is a network system based on 5G indoor base stations, then the industrial 5G network system further includes a radio frequency processing unit hub; the baseband unit is an indoor baseband unit. The radio frequency processing unit is connected to the radio frequency processing unit hub via optical fiber.

3. The method according to claim 1, characterized in that, If the industrial 5G network system is a network system based on 5G outdoor base stations, then the baseband unit is an outdoor baseband unit.

4. The method according to any one of claims 1-3, characterized in that, Before generating the network test results of the industrial 5G network based on the first test rate information, the second test rate information, and the pre-determined reference rate information, the process includes: The theoretical air interface transmission rate information of the radio frequency processing unit, the baseband unit, the first communication device, and / or the radio frequency processing unit hub is obtained respectively. The minimum value among the theoretical air interface transmission rate information is determined as the reference rate information, which includes: reference uplink peak rate and reference uplink average rate, reference downlink peak rate and reference downlink average rate.

5. A method for testing the speed of an industrial 5G network, characterized in that, A communication device applied to an industrial 5G network system according to any one of claims 1-4, wherein the communication device is the first communication device or the second communication device; the method includes: The first communication device sends first test data to the second communication device within a preset test time, and locally records the peak rate and average rate of sending the first test data. The first communication device receives the second test data sent by the second communication device within a preset test time, and locally records the peak rate of receiving the second test data and the average rate of receiving the second test data; Based on the locally recorded peak rate of sending the first test data, average rate of sending the first test data, peak rate of receiving the second test data, and average rate of receiving the second test data, the first test rate information of the first communication device is generated. The first test rate information is sent to the 5GC server in the industrial 5G network system.

6. The method according to claim 5, characterized in that, Before the first communication device sends the first test data to the second communication device within a preset test time, the method further includes: The first communication device sends a network latency test command to the second communication device, the network latency test command including: a Ping packet command; The first communication device receives response data from the second communication device; Based on the response data, the first communication device determines whether the network latency between the first communication device and the second communication device is normal.

7. An industrial 5G network speed testing device, characterized in that, The device for a 5GC server applied in any one of the industrial 5G network systems according to claims 1-4 includes: a determining module, an acquiring module, and a generating module; The determining module is used to determine the access location of the first communication device within the network coverage area based on the network coverage area of ​​the radio frequency processing unit and the preset network signal strength. The acquisition module is used to acquire the first test rate information reported by the first communication device and the second test rate information reported by the second communication device. The first test rate information and the second test rate information are generated based on the rate test between the first communication device and the second communication device. The generation module is used to generate network test results for the industrial 5G network based on the first test rate information, the second test rate information, and the pre-determined reference rate information. The network test results are used to indicate whether the network rate of the industrial 5G network is normal.

8. An industrial 5G network speed testing device, characterized in that, A communication device applied to the industrial 5G network system of claim 5 or 6, wherein the communication device is the first communication device or the second communication device; the device includes: a transmitting module, a receiving module, and a generating module; The sending module is used to send first test data from the first communication device to the second communication device within a preset test time, and to locally record the peak rate and the average rate of sending the first test data. The receiving module is used for the first communication device to receive the second test data sent by the second communication device within a preset test time, and to locally record the peak rate of receiving the second test data and the average rate of receiving the second test data; The generation module is used to generate first test rate information of the first communication device based on the peak rate of sending first test data, the average rate of sending first test data, the peak rate of receiving second test data, and the average rate of receiving second test data recorded locally. The sending module is used to send the first test rate information to the 5GC server in the industrial 5G network system.

9. An electronic device, characterized in that, include: The device includes a processor, a storage medium, and a bus. The storage medium stores program instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the program instructions to implement the industrial 5G network speed testing method as described in any one of claims 1 to 6.