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

By selecting devices with superior signal strength and theoretical air interface peak rate, and combining this with a secondary selection based on network latency, the problem of insufficient accuracy in industrial 5G private network speed testing was solved, achieving test results with higher reliability and accuracy.

CN116437384BActive 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

In existing technologies, the network speed test results of industrial 5G private networks are easily affected by the performance of the test terminal, resulting in poor accuracy.

Method used

By acquiring the performance parameters of the first communication device, target devices with better signal strength and theoretical air interface peak rate are selected for network speed testing. A second selection is performed based on network latency. A network connection is established between the first and second communication devices, and network test data is generated to evaluate the network speed.

Benefits of technology

This improves the reliability and accuracy of network test results, ensuring the persuasiveness and precision of test results at every moment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116437384B_ABST
    Figure CN116437384B_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 two kinds of industrial 5G network systems based on indoor base stations and outdoor base stations respectively, establishes a network connection between a first communication device and a second communication device under the industrial 5G network system, and performs network rate test of the industrial 5G network. Before performing the network rate test, the performance parameters of the first communication device are obtained to screen each first communication device in the access network coverage range, so as to screen out a target first communication device with better performance for network rate test, so that the reliability of the obtained network test result is higher and more persuasive. And based on the real-time performance of the first communication device, the target first communication device screened out can maintain the best at the current time, so as to ensure the accuracy of the network rate test result at each moment.
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, when testing the network speed of industrial 5G private networks, a pre-selected test terminal is used. This makes the test results susceptible to the performance of the test terminal, resulting in poor accuracy of the test results. Summary of the Invention

[0004] The purpose of this application is to address the shortcomings of the prior art by providing an industrial 5G network speed testing method, apparatus, electronic device, and storage medium to improve the accuracy of industrial 5G network speed testing.

[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, at least one first communication device, a second communication device, a radio frequency (RF) processing unit, a baseband unit, and / or an RF processing unit hub. The first communication device is connected to the RF processing unit via a 5G air interface. The RF processing unit and the baseband unit are respectively connected to the RF processing unit hub via optical fibers. The second communication device and the baseband unit are respectively connected to the 5GC server via a switch. The method includes:

[0007] The performance parameters of each first communication device currently accessing the network coverage area of ​​the radio frequency processing unit are obtained, including the signal strength at the location of the first communication device and the theoretical air interface peak rate of the first communication device.

[0008] Based on the performance parameters of each first communication device, multiple target first communication devices are determined from among the first communication devices;

[0009] Send instruction information to each of the target first communication devices, the instruction information being used to instruct the target first communication device and the second communication device to perform a network test;

[0010] The system receives rate test data reported by the second communication device, and generates network test data for the industrial 5G network based on the rate test data. The rate test data is generated based on the network rate test between the second communication device and each of the target first communication devices. The network test data is used to evaluate whether the network rate of the industrial 5G network is normal.

[0011] Optionally, determining a plurality of target first communication devices from among the first communication devices based on the performance parameters of each first communication device includes:

[0012] Based on the signal strength of each first communication device at its location, the first communication devices are sorted from largest to smallest signal strength, and a sorting result is generated.

[0013] Based on the sorting results, the sum of the theoretical air interface peak rates of each first communication device is calculated sequentially until the current summation result is greater than or equal to the outgoing bandwidth of the switch. Then, each first communication device currently being calculated is identified as the target first communication device.

[0014] Optionally, the method further includes:

[0015] If a new first communication device is detected to be accessing the network coverage area of ​​the radio frequency processing unit, or if the current target first communication device is disconnected from the network coverage area, the performance parameters of each first communication device currently accessing the network coverage area of ​​the radio frequency processing unit are reacquired, and multiple new target first communication devices are determined from the first communication devices based on the performance parameters of each first communication device.

[0016] Optionally, after determining multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device, the method further includes:

[0017] Obtain the network latency test results reported by each target first communication device, wherein the network latency test results are used to indicate whether the network latency between the target first communication device and the second communication device is normal;

[0018] Based on the network latency test results reported by each target first communication device, the target first communication devices with abnormal network latency are deleted.

[0019] Optionally, the rate test data includes: the amount of uplink data received by the second communication device and the amount of downlink data sent by the second communication device; generating network test data for the industrial 5G network based on the rate test data includes:

[0020] Based on the uplink data volume and the preset test time, the uplink test data of the industrial 5G network is generated; the preset test time is the time for the network speed test to be performed between the second communication device and the target first communication device.

[0021] Based on the downlink data volume and the preset test time, network downlink test data of the industrial 5G network is generated.

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

[0023] Receive uplink data sent by each target first communication device within a preset test time, and locally record the uplink data sent by each target first communication device; the uplink data includes: the total number of bytes of uplink data;

[0024] Send downlink data to each target first communication device within a preset test time, and record the downlink data sent to each target first communication device locally;

[0025] The uplink data sent by each target first communication device and the downlink data sent to each target first communication device, which are recorded locally, are reported to the 5GC server.

[0026] Thirdly, embodiments of this application also provide an industrial 5G network speed testing method, applied to a target first communication device in the industrial 5G network system described in the first aspect above; the method includes:

[0027] Send a network latency test command to the second communication device;

[0028] Receive response data from the second communication device and generate network latency test results based on the response data;

[0029] The network latency test results are reported to the 5GC server.

[0030] Fourthly, this application 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: an acquisition module, a determination module, a transmission module, and a generation module.

[0031] The acquisition module is used to acquire the performance parameters of each first communication device within the network coverage area currently accessing the radio frequency processing unit. The performance parameters include: the signal strength at the location of the first communication device and the theoretical air interface peak rate of the first communication device.

[0032] The determining module is used to determine multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device;

[0033] The sending module is used to send indication information to each of the target first communication devices, the indication information being used to instruct the target first communication device and the second communication device to perform a network test;

[0034] The generation module is used to receive the rate test data reported by the second communication device, and generate network test data of the industrial 5G network based on the rate test data. The rate test data is generated based on the network rate test between the second communication device and each of the target first communication devices. The network test data is used to evaluate whether the network rate of the industrial 5G network is normal.

[0035] Optionally, the determining module is specifically used for

[0036] Based on the signal strength of each first communication device at its location, the first communication devices are sorted from largest to smallest signal strength, and a sorting result is generated.

[0037] Based on the sorting results, the sum of the theoretical air interface peak rates of each first communication device is calculated sequentially until the current summation result is greater than or equal to the outgoing bandwidth of the switch. Then, each first communication device currently being calculated is identified as the target first communication device.

[0038] Optionally, the determining module is further used for

[0039] If a new first communication device is detected to be accessing the network coverage area of ​​the radio frequency processing unit, or if the current target first communication device is disconnected from the network coverage area, the performance parameters of each first communication device currently accessing the network coverage area of ​​the radio frequency processing unit are reacquired, and multiple new target first communication devices are determined from the first communication devices based on the performance parameters of each first communication device.

[0040] Optionally, the device further includes: a rejection module;

[0041] The acquisition module is further configured to acquire network latency test results reported by each target first communication device, and the network latency test results are used to indicate whether the network latency between the target first communication device and the second communication device is normal;

[0042] The elimination module is used to delete target first communication devices with abnormal network latency from among the target first communication devices based on the network latency test results reported by each target first communication device.

[0043] Optionally, the rate test data includes: the amount of uplink data received by the second communication device and the amount of downlink data sent by the second communication device;

[0044] The generation module is specifically used to generate network uplink test data of the industrial 5G network based on the uplink data volume and the preset test time; the preset test time is the time for the network speed test to be performed between the second communication device and the target first communication device.

[0045] Based on the downlink data volume and the preset test time, network downlink test data of the industrial 5G network is generated.

[0046] Fifthly, embodiments of this application also provide an industrial 5G network speed testing device, applied to a second communication device in the industrial 5G network system described in the second aspect above; the device includes: a receiving module and a transmitting module;

[0047] The receiving module is used to receive uplink data sent by each target first communication device within a preset test time, and locally record the uplink data sent by each target first communication device; the uplink data includes: the total number of bytes of uplink data;

[0048] The sending module is used to send downlink data to each target first communication device within a preset test time, and to record the downlink data sent to each target first communication device locally.

[0049] The sending module is used to report the uplink data sent by each target first communication device and the downlink data sent to each target first communication device, which are recorded locally, to the 5GC server.

[0050] Sixthly, this application also provides an industrial 5G network speed testing device, applied to a target first communication device in the industrial 5G network system described in the third aspect above; the device includes: a transmitting module and a receiving module;

[0051] The sending module is used to send a network latency test command to the second communication device;

[0052] The receiving module is used to receive response data from the second communication device and generate network latency test results based on the response data;

[0053] The sending module is used to report the network latency test results to the 5GC server.

[0054] In a seventh aspect, 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, second, or third aspects.

[0055] Eighthly, 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 aspect.

[0056] The beneficial effects of this application are:

[0057] This application provides a method, apparatus, electronic device, and storage medium for testing industrial 5G network speeds. Two industrial 5G network systems are deployed: one based on an indoor base station and the other on an outdoor base station. A network connection is established between a first communication device and a second communication device within the industrial 5G network system to conduct network speed tests. Before performing the network speed test, the performance parameters of the first communication device are used to screen the various first communication devices within the network coverage area. This allows for the selection of the target first communication device with superior performance for network speed testing. Compared to methods based on a single device, this approach yields more reliable and convincing network test results. Furthermore, the real-time nature of the data acquisition from the first communication device ensures that the selected target first communication device remains optimal at the current moment, thereby guaranteeing the accuracy of the network speed test results at each time point.

[0058] Secondly, in addition to screening based on performance parameters, this solution also incorporates network latency for secondary screening, making the selected target primary communication devices more reliable and thus improving the accuracy of network speed test results to a certain extent. Attached Figure Description

[0059] 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.

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

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

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

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

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

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

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

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

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

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

[0070] Figure 11 A schematic diagram of yet another industrial 5G network speed testing device provided in an embodiment of this application;

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

[0072] 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.

[0073] 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.

[0074] 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.

[0075] The network speed testing method of this application can be applied to industrial 5G network system architecture to solve network testing problems in industrial 5G networks and provide theoretical support for the application of 5G networks in the industrial field. Furthermore, considering the accuracy of test results, this application adopts a multi-device testing approach, avoiding the problem of low reliability of test results when using a single device.

[0076] 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, multiple first communication devices, second communication devices, a radio frequency processing unit (PRRU) and an indoor baseband unit (BBU), and a radio frequency processing unit hub (RHUB). Each 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 devices and the baseband unit are connected to the 5GC server via switches.

[0077] 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.

[0078] 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.

[0079] 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.

[0080] The second communication device and each of the first communication devices can serve as a test software installation platform to install 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 and the first communication device through the deployed industrial 5G private network to execute the network test process.

[0081] The second communication device performs network tests with each of the first communication devices. Based on the interaction information, it can generate uplink test data and downlink test data, and report the uplink test data and downlink test data to the 5GC server. The 5GC server then processes the test data to generate network test data, which can include both uplink and downlink test data. Based on the network test data, the network speed can be evaluated to determine if it is normal.

[0082] 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, multiple first communication devices, second communication devices, a radio frequency processing unit, and an outdoor baseband unit. Each first communication device is connected to the radio frequency processing unit via a 5G air interface, and the radio frequency processing unit is connected to the outdoor baseband unit via optical fiber. The second communication devices and the outdoor baseband unit are respectively connected to the 5GC server via switches.

[0083] 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.

[0084] Similarly, the second communication device can report the test data generated during the network testing process to the 5GC server, which will then process the test data and generate network test data.

[0085] Optionally, the network speed measurement method provided in this solution is applicable to both of the above system architectures, thereby enabling accurate testing of the network speed of industrial 5G networks.

[0086] First, regarding the above Figure 1 or Figure 2 The network testing method steps performed by the 5GC server in the network architecture shown are described. When the 5GC server performs these steps, the aforementioned electronic device can refer to the 5GC server itself.

[0087] Figure 3 A flowchart illustrating an industrial 5G network speed testing method provided in this application embodiment; as shown Figure 3 As shown, the method may include:

[0088] S301. Obtain the performance parameters of each first communication device within the network coverage area of ​​the current access radio frequency processing unit. The performance parameters include the signal strength at the location of the first communication device and the theoretical air interface peak rate of the first communication device.

[0089] Optionally, before performing network speed testing, the network coverage area of ​​the RF processing unit can be activated to ensure that the base station and core network are working properly and without alarms. The RF processing unit can refer to an antenna, which has a corresponding network coverage area. After activating the network coverage area of ​​the RF processing unit, devices connected within the network coverage area can perform network communication.

[0090] Because of the large number of communication devices, new devices will be added to the network coverage area at any given time, while some devices already connected to the network may disconnect from it. Therefore, the number of communication devices connected to the network coverage area changes in real time.

[0091] Therefore, when selecting each first communication device for performing network speed testing, the performance parameters of each first communication device within the network coverage area of ​​the currently accessed radio frequency processing unit can be obtained in real time to screen the communication devices, so as to ensure that the best first communication device for performing network speed testing can be selected at any time.

[0092] The signal strength of a communication device varies depending on its location within the network coverage area. The signal strength of the first communication device can be determined based on its location within the network coverage area. The theoretical air interface peak rate of the first communication device can be calculated based on its relevant parameters, which may include: the number of transmit and receive antennas, modulation order, chip model, power, and uplink / downlink ratio.

[0093] Thus, the performance parameters of each first communication device can be obtained. Of course, in this embodiment, the signal strength at the location of the first communication device and the theoretical air interface peak rate of the first communication device are used as the two parameters for device selection. However, in actual applications, there are many types of device performance parameters, such as signal processing capability, packet loss rate, etc., and the selection of devices is not limited to the parameters mentioned above.

[0094] S302. Based on the performance parameters of each first communication device, determine multiple target first communication devices from among the first communication devices.

[0095] Optionally, based on the acquired performance parameters of each first communication device, a preset screening strategy can be used to determine multiple target first communication devices from among the first communication devices. The obtained target first communication devices can then be used to perform network speed tests.

[0096] S303. Send instruction information to each target first communication device. The instruction information is used to instruct the target first communication device and the second communication device to perform network testing.

[0097] Optionally, the 5GC server may send instruction information to each of the selected target first communication devices to inform the target first communication device that it can perform network testing with the second communication device.

[0098] In some embodiments, the 5GC server may also send identification information of each target first communication device to the second communication device to indicate information about each target first communication device with which the second communication device can perform network testing.

[0099] S304. Receive the rate test data reported by the second communication device, and generate network test data for the industrial 5G network based on the rate test data. The rate test data is generated based on the network rate test between the second communication device and each target first communication device. The network test data is used to evaluate whether the network rate of the industrial 5G network is normal.

[0100] Typically, the data sent from the first communication device to the second communication device is uplink data, used for uplink testing, while the data sent from the second communication device to the first communication device is downlink data, used for downlink testing.

[0101] Optionally, for any target first communication device, after receiving the instruction information, it can initiate a network test to the second communication device, thereby the second communication device can generate uplink test data accordingly; and the second communication device can also initiate a network test to the target first communication device, thereby generating downlink test data accordingly, and the uplink test data and downlink test data can be collectively referred to as rate test data.

[0102] The second communication device can report the generated rate test data to the 5GC server, so that the 5GC server can generate network test data for the industrial 5G network based on the received rate test data, and the network test data can be used to evaluate the network speed of the industrial 5G network.

[0103] In summary, the industrial 5G network speed testing method provided in this embodiment deploys two industrial 5G network systems: one based on indoor base stations and the other on outdoor base stations. A network connection is established between a first communication device and a second communication device within the industrial 5G network system to conduct network speed testing. Before performing the network speed test, the performance parameters of the first communication device are used to screen the various first communication devices within the network coverage area, selecting the target first communication device with superior performance for network speed testing. Compared to methods based on a single device, the network test results obtained are more reliable and convincing. Furthermore, the real-time nature of the data acquisition from the first communication device ensures that the selected target first communication device remains optimal at the current moment, thereby guaranteeing the accuracy of the network speed test results at each time point.

[0104] Figure 4 A flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment; optionally, in step S302, determining multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device may include:

[0105] S401. Based on the signal strength of each first communication device at its location, sort the first communication devices from largest to smallest signal strength, and generate a sorting result.

[0106] In one feasible approach, the first communication devices can be sorted according to their signal strength. In this embodiment, they can be sorted in descending order of signal strength to generate a sorting result.

[0107] S402. Based on the sorting results, the sum of the theoretical air interface peak rates of each first communication device is calculated sequentially until the current summation result is greater than or equal to the switch's outbound bandwidth. Then, each first communication device currently being calculated is identified as the target first communication device.

[0108] Suppose the sorting result obtained above is: First Communication Device 1, First Communication Device 2, First Communication Device 3, First Communication Device 4. In this embodiment, the theoretical air interface peak rate of each first communication device is accumulated according to this sorting result. When the sum of the theoretical air interface peak rates of the current N first communication devices exceeds the egress bandwidth rate_switch of the switch network card, the accumulation stops, and the first N first communication devices are determined as the target first communication devices for network speed testing.

[0109] For example: If the sum of the theoretical air interface peak rates of the first communication device 1 and the first communication device 2 does not exceed the outgoing bandwidth of the switch network card, then the sum of the theoretical air interface peak rates of the first communication device 1 and the first communication device 2 will be added to the theoretical air interface peak rate of the first communication device 3. At this time, the sum of the rates exceeds the outgoing bandwidth of the switch network card. Therefore, the first communication device 1, the first communication device 2, and the first communication device 3 can be considered as one target first communication device. In other words, the obtained target first communication devices include three devices, namely the first communication device 1, the first communication device 2, and the first communication device 3.

[0110] If the sum of the theoretical air interface peak rates of the first communication device 1 and the first communication device 2 exceeds the outgoing bandwidth of the switch network card, then the first communication device 1 and the first communication device 2 are each considered as a target first communication device.

[0111] It is worth noting that when the performance parameters of the equipment used for equipment screening change, the corresponding screening strategy can also be flexibly adjusted. The screening strategy mentioned above is only one possible approach when the performance parameters are signal strength and theoretical air interface peak rate.

[0112] Optionally, the method of this application may further include: if it is detected that a new first communication device is currently accessing the network coverage area of ​​the radio frequency processing unit, or the current target first communication device is disconnected from the network coverage area, then the performance parameters of each first communication device currently accessing the network coverage area of ​​the radio frequency processing unit are re-acquired, and multiple new target first communication devices are determined from each first communication device based on the performance parameters of each first communication device.

[0113] In order to ensure that the selected target first communication device can remain optimal, in this embodiment, after the target first communication device is selected, if a new first communication device is detected to be connected to the network coverage of the radio frequency processing unit, or if any of the currently selected target first communication devices goes offline, the above steps S301-S302 can be re-executed to redetermine each target first communication device.

[0114] Figure 5 A flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment; optionally, in step S302, after determining multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device, the method may further include:

[0115] S501. Obtain the network latency test results reported by each target's first communication device. The network latency test results are used to indicate whether the network latency between the target's first communication device and the second communication device is normal.

[0116] In some embodiments, before receiving the instruction information to perform a network speed test, each target first communication device may also perform a network latency test with a second communication device to obtain the network latency test result, which characterizes whether the network latency between the target first communication device and the second communication device is normal.

[0117] Each primary target communication device will generate a network latency test result and report the network latency test result to the 5GC server.

[0118] S502. Based on the network latency test results reported by each target's first communication device, delete the target's first communication device with abnormal network latency.

[0119] Optionally, the 5GC server can remove target first communication devices with abnormal network latency based on the network latency test results reported by each target first communication device.

[0120] In other words, after the first screening based on performance parameters, a second screening will be conducted based on network latency to improve the reliability of the selected target communication devices.

[0121] When a target first communication device is removed, the sum of the theoretical air interface peak rates of the remaining target first communication devices may not reach the switch's outbound bandwidth. Therefore, steps S301-S302 can be repeated to redetermine the target first communication devices.

[0122] Figure 6 This is a flowchart illustrating another industrial 5G network speed testing method provided in an embodiment of this application; optionally, in step S304, the speed test data received by the 5GC server may include: the amount of uplink data received by the second communication device and the amount of downlink data sent by the second communication device.

[0123] Optionally, for uplink testing, each target first communication device can send uplink data to the second communication device, which can be done within a preset time. Thus, the second communication device can receive the uplink data sent by each target first communication device and record the amount of uplink data received locally.

[0124] For downlink testing, the second communication device can send downlink data to each target first communication device. This can be done within a preset time period, and the second communication device will record the amount of downlink data sent locally.

[0125] In this context, both uplink data volume and downlink data volume can refer to the total amount of data. That is, uplink data volume is the total amount of uplink data received by the second communication device from each target first communication device; downlink data volume is the total amount of downlink data sent by the second communication device to each target first communication device.

[0126] In step S304, generating network test data for the industrial 5G network based on the rate test data may include:

[0127] S601. Generate uplink test data for the industrial 5G network based on the uplink data volume and the preset test time; the preset test time is the time for the second communication device and the target first communication device to perform network speed test.

[0128] Optionally, the preset test time can refer to the time during which the network speed test is performed between the second communication device and the target first communication device.

[0129] For example, if each target first communication device starts sending uplink data to the second communication device at time t1 and ends sending at time t2, then the preset test time for uplink testing is t2-t1.

[0130] Therefore, the uplink test data can be calculated using the formula: Uplink data volume / (t2-t1).

[0131] S602. Generate downlink test data for the industrial 5G network based on the downlink data volume and the preset test time.

[0132] It should be noted that the preset test time used during downlink testing can be the same as that used during uplink testing, or it can be set differently.

[0133] For example, if the second communication device starts sending downlink data to each target first communication device at time t3 and ends sending at time t4, then the preset test time for downlink testing is t4-t3.

[0134] Similarly, the network downlink test data can be calculated using the formula: downlink data volume / (t4-t3).

[0135] In some embodiments, the uplink network speed of the industrial 5G network can be evaluated based on the obtained uplink test data, and the downlink network speed can be evaluated based on the obtained downlink test data. This embodiment does not describe the specific evaluation methods, as they are not considered core content of this solution.

[0136] In summary, the industrial 5G network speed testing method provided in this embodiment deploys two industrial 5G network systems: one based on indoor base stations and the other on outdoor base stations. A network connection is established between a first communication device and a second communication device within the industrial 5G network system to conduct network speed testing. Before performing the network speed test, the performance parameters of the first communication device are used to screen the various first communication devices within the network coverage area, selecting the target first communication device with superior performance for network speed testing. Compared to methods based on a single device, the network test results obtained are more reliable and convincing. Furthermore, the real-time nature of the data acquisition from the first communication device ensures that the selected target first communication device remains optimal at the current moment, thereby guaranteeing the accuracy of the network speed test results at each time point.

[0137] Secondly, in addition to screening based on performance parameters, this solution also incorporates network latency for secondary screening, making the selected target primary communication devices more reliable and thus improving the accuracy of network speed test results to a certain extent.

[0138] Next, for Figure 1 or Figure 2 The network testing method steps performed by the second communication device in the network architecture shown will be described. When the second communication device performs the method steps, the aforementioned electronic device refers to the second communication device.

[0139] Figure 7 A flowchart illustrating an industrial 5G network speed testing method provided in this application embodiment; optionally, the method may include:

[0140] S701. Receive the uplink data sent by each target first communication device within a preset test time, and record the uplink data sent by each target first communication device locally; the uplink data includes: the total number of bytes of uplink data.

[0141] Optionally, during the uplink rate test, each of the selected target first communication devices can send uplink data to the second communication device within a preset test time. The content of the uplink data sent is not important. For the second communication device, it will receive uplink data sent from all the target first communication devices within the preset test time. The uplink data recorded locally includes the total number of bytes of all received uplink data.

[0142] S702. Send downlink data to each target first communication device within a preset test time, and record the downlink data sent to each target first communication device locally.

[0143] When conducting downlink rate tests, the second communication device can send downlink data to each target first communication device within a preset test time. The downlink data recorded locally by the second communication device can then include the total number of bytes of all downlink data sent.

[0144] S703. Report the uplink data sent by each target first communication device and the downlink data sent to each target first communication device, which are recorded locally, to the 5GC server.

[0145] Based on the above embodiments, for the second communication device, the uplink data sent by each target first communication device and the downlink data sent to each target first communication device, which are recorded locally, together constitute the rate test data of the second communication device. Thus, the second communication device can report the rate test data to the 5GC server, so that the 5GC server can generate network test data of the industrial 5G network according to steps S601-S602.

[0146] Of course, in this embodiment, calculating network test data based on the total data transmission and reception of the second communication device and the preset test time is only one feasible way to conduct network speed testing. In actual applications, it is not limited to this processing method. For example, average rate or peak rate calculation methods can also be used.

[0147] The following is about Figure 1 or Figure 2The network testing method steps performed by the target first communication device in the network architecture shown are described. When the target first communication device performs the method steps, the aforementioned electronic device refers to the target first communication device.

[0148] Figure 8 A flowchart illustrating another industrial 5G network speed testing method provided in this application embodiment; optionally, this method may include:

[0149] S801: Send a network latency test command to the second communication device.

[0150] In some embodiments, after the 5GC server initially selects the target first communication device from all the first communication devices that have entered the network, it sends indication information to each of the selected target first communication devices. After receiving the indication information, the target first communication device can first perform a network latency test with the second communication device.

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

[0152] S802: Receive response data from the second communication device and generate network latency test results based on the response data.

[0153] The target 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.

[0154] S803, Report the network latency test results to the 5GC server.

[0155] Therefore, the target first communication device can calculate whether the network latency between the target first communication device and the second communication device is normal based on the response time. The specific implementation method of the above Ping packet test can be performed with reference to existing Ping packet test methods.

[0156] Therefore, for each target first communication device, the corresponding network latency test result can be calculated, and the result represents whether the network latency between itself and the second communication device is normal.

[0157] The target first communication device can report the generated network latency test results to the 5GC server. The 5GC server can then remove the target first communication device with abnormal network latency.

[0158] In summary, the industrial 5G network speed testing method provided in this embodiment deploys two industrial 5G network systems: one based on indoor base stations and the other on outdoor base stations. A network connection is established between a first communication device and a second communication device within the industrial 5G network system to conduct network speed testing. Before performing the network speed test, the performance parameters of the first communication device are used to screen the various first communication devices within the network coverage area, selecting the target first communication device with superior performance for network speed testing. Compared to methods based on a single device, the network test results obtained are more reliable and convincing. Furthermore, the real-time nature of the data acquisition from the first communication device ensures that the selected target first communication device remains optimal at the current moment, thereby guaranteeing the accuracy of the network speed test results at each time point.

[0159] Secondly, in addition to screening based on performance parameters, this solution also incorporates network latency for secondary screening, making the selected target primary communication devices more reliable and thus improving the accuracy of network speed test results to a certain extent.

[0160] 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.

[0161] Figure 9 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 9 As shown, the device may include: an acquisition module 910, a determination module 920, a sending module 930, and a generation module 940;

[0162] The acquisition module 910 is used to acquire the performance parameters of each first communication device within the network coverage area of ​​the current access radio frequency processing unit. The performance parameters include: the signal strength at the location of the first communication device and the theoretical air interface peak rate of the first communication device.

[0163] The determining module 920 is used to determine multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device;

[0164] The sending module 930 is used to send instruction information to each target first communication device, the instruction information being used to instruct the target first communication device and the second communication device to perform network testing;

[0165] The generation module 940 is used to receive the rate test data reported by the second communication device, and generate network test data for the industrial 5G network based on the rate test data. The rate test data is generated based on the network rate test between the second communication device and each target first communication device. The network test data is used to evaluate whether the network rate of the industrial 5G network is normal.

[0166] Optionally, module 920 is determined, specifically for...

[0167] Based on the signal strength of each first communication device at its location, the first communication devices are sorted from largest to smallest signal strength, and a sorting result is generated.

[0168] Based on the sorting results, the sum of the theoretical air interface peak rates of each first communication device is calculated sequentially until the current summation result is greater than or equal to the switch's outbound bandwidth. Then, each first communication device currently being calculated is identified as the target first communication device.

[0169] Optionally, the determining module 920 is also used for

[0170] If a new first communication device is detected to be accessing the network coverage area of ​​the radio frequency processing unit, or if the current target first communication device is disconnected from the network coverage area, the performance parameters of each first communication device currently accessing the network coverage area of ​​the radio frequency processing unit are reacquired, and multiple new target first communication devices are determined from the first communication devices based on the performance parameters of each first communication device.

[0171] Optionally, the device further includes: a rejection module;

[0172] The acquisition module 910 is also used to acquire the network latency test results reported by each target first communication device. The network latency test results are used to indicate whether the network latency between the target first communication device and the second communication device is normal.

[0173] The elimination module is used to delete target first communication devices with abnormal network latency based on the network latency test results reported by each target first communication device.

[0174] Optionally, the rate test data includes: the amount of uplink data received by the second communication device and the amount of downlink data sent by the second communication device;

[0175] The generation module 940 is specifically used to generate uplink test data for the industrial 5G network based on the uplink data volume and the preset test time; the preset test time is the time for the network speed test to be performed between the second communication device and the target first communication device.

[0176] Based on the downlink data volume and the preset test time, network downlink test data for industrial 5G networks is generated.

[0177] Figure 10 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 second communication device described above. Figure 10 As shown, the device may include: a receiving module 1100 and a transmitting module 1110;

[0178] The receiving module 1100 is used to receive the uplink data sent by each target first communication device within a preset test time, and locally record the uplink data sent by each target first communication device; the uplink data includes: the total number of bytes of uplink data;

[0179] The sending module 1110 is used to send downlink data to each target first communication device within a preset test time, and to record the downlink data sent to each target first communication device locally.

[0180] The sending module 1110 is used to report the uplink data sent by each target first communication device and the downlink data sent to each target first communication device, which are recorded locally, to the 5GC server.

[0181] Figure 11 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 target first communication device. Figure 11 As shown, the device may include: a transmitting module 1200 and a receiving module 1210;

[0182] The sending module 1200 is used to send network latency test commands to the second communication device;

[0183] The receiving module 1210 is used to receive response data from the second communication device and generate network latency test results based on the response data;

[0184] The sending module 1200 is used to report network latency test results to the 5GC server.

[0185] 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.

[0186] 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).

[0187] 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.

[0188] Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device can be the 5GC server, the first communication device, or the second communication device described above, to execute the corresponding method embodiments described above, respectively.

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

[0190] 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.

[0191] The storage medium 802 stores program code, which, when executed by the processor 801, causes the processor 801 to perform various steps in the industrial 5G network speed testing method according to various exemplary embodiments of this application as described in the "Exemplary Methods" section above.

[0192] 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.

[0193] 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.

[0194] 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.

[0195] 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.

[0196] 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.

[0197] 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.

[0198] 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 applied in an industrial 5G network system. The industrial 5G network system includes: a 5GC server, at least one first communication device, a second communication device, a radio frequency (RF) processing unit, a baseband unit, and / or an RF processing unit hub. The first communication device is connected to the RF processing unit via a 5G air interface. The RF processing unit and the baseband unit are respectively connected to the RF processing unit hub via optical fibers. The second communication device and the baseband unit are respectively connected to the 5GC server via a switch. The method includes: The performance parameters of each first communication device currently accessing the network coverage area of ​​the radio frequency processing unit are obtained, including the signal strength at the location of the first communication device and the theoretical air interface peak rate of the first communication device. Based on the performance parameters of each first communication device, multiple target first communication devices are determined from among the first communication devices; Send instruction information to each of the target first communication devices, the instruction information being used to instruct the target first communication device and the second communication device to perform a network test; The system receives rate test data reported by the second communication device, and generates network test data for the industrial 5G network based on the rate test data. The rate test data is generated based on the network rate test between the second communication device and each of the target first communication devices. The network test data is used to evaluate whether the network rate of the industrial 5G network is normal. The step of determining multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device includes: Based on the signal strength of each first communication device at its location, the first communication devices are sorted from largest to smallest signal strength, and a sorting result is generated. Based on the sorting results, the sum of the theoretical air interface peak rates of each first communication device is calculated sequentially until the current summation result is greater than or equal to the outgoing bandwidth of the switch. Then, each first communication device currently being calculated is identified as the target first communication device.

2. The method according to claim 1, characterized in that, The method further includes: If a new first communication device is detected to be accessing the network coverage area of ​​the radio frequency processing unit, or if the current target first communication device is disconnected from the network coverage area, the performance parameters of each first communication device currently accessing the network coverage area of ​​the radio frequency processing unit are reacquired, and multiple new target first communication devices are determined from the first communication devices based on the performance parameters of each first communication device.

3. The method according to claim 1, characterized in that, After determining multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device, the process further includes: Obtain the network latency test results reported by each target first communication device, wherein the network latency test results are used to indicate whether the network latency between the target first communication device and the second communication device is normal; Based on the network latency test results reported by each target first communication device, the target first communication devices with abnormal network latency are deleted.

4. The method according to claim 1, characterized in that, The rate test data includes: the amount of uplink data received by the second communication device and the amount of downlink data sent by the second communication device; generating network test data for the industrial 5G network based on the rate test data includes: Based on the uplink data volume and the preset test time, the uplink test data of the industrial 5G network is generated; the preset test time is the time for the network speed test to be performed between the second communication device and the target first communication device. Based on the downlink data volume and the preset test time, network downlink test data of the industrial 5G network is generated.

5. A method for testing the speed of an industrial 5G network, characterized in that, The method comprises: a second communication device applied to the industrial 5G network system according to any one of claims 1-4; the method comprising: Receive uplink data sent by each target first communication device within a preset test time, and locally record the uplink data sent by each target first communication device; the uplink data includes: the total number of bytes of uplink data; Send downlink data to each target first communication device within a preset test time, and record the downlink data sent to each target first communication device locally; The uplink data sent by each target first communication device and the downlink data sent to each target first communication device, which are recorded locally, are reported to the 5GC server.

6. A method for testing the speed of an industrial 5G network, characterized in that, The method is applied to a target first communication device in the industrial 5G network system according to any one of claims 1-4; the method includes: Send a network latency test command to the second communication device; Receive response data from the second communication device and generate network latency test results based on the response data; The network latency test results are reported to the 5GC server.

7. An industrial 5G network speed testing device, characterized in that, The 5GC server applied in any of the industrial 5G network systems according to claims 1-4, the device includes: an acquisition module, a determination module, a transmission module, and a generation module; The acquisition module is used to acquire the performance parameters of each first communication device within the network coverage area currently accessing the radio frequency processing unit. The performance parameters include: the signal strength at the location of the first communication device and the theoretical air interface peak rate of the first communication device. The determining module is used to determine multiple target first communication devices from among the first communication devices based on the performance parameters of each first communication device; The sending module is used to send indication information to each of the target first communication devices, the indication information being used to instruct the target first communication device and the second communication device to perform a network test; The generation module is used to receive the rate test data reported by the second communication device, and generate network test data of the industrial 5G network based on the rate test data. The rate test data is generated based on the network rate test between the second communication device and each of the target first communication devices. The network test data is used to evaluate whether the network rate of the industrial 5G network is normal.

8. An industrial 5G network speed testing device, characterized in that, A second communication device applied to the industrial 5G network system of claim 5, the device comprising: a receiving module and a transmitting module; The receiving module is used to receive uplink data sent by each target first communication device within a preset test time, and locally record the uplink data sent by each target first communication device; the uplink data includes: the total number of bytes of uplink data; The sending module is used to send downlink data to each target first communication device within a preset test time, and to record the downlink data sent to each target first communication device locally. The sending module is used to report the uplink data sent by each target first communication device and the downlink data sent to each target first communication device, which are recorded locally, to the 5GC server.

9. An industrial 5G network speed testing device, characterized in that, A target first communication device applied to the industrial 5G network system of claim 6, the device comprising: a transmitting module and a receiving module; The sending module is used to send a network latency test command to the second communication device; The receiving module is used to receive response data from the second communication device and generate network latency test results based on the response data; The sending module is used to report the network latency test results to the 5GC server.