5G communication network switch control method and system and electronic equipment

By analyzing switch monitoring data and dynamically adjusting bandwidth, the problem of uneven utilization of switch resources in 5G networks was solved, achieving efficient network resource allocation and optimization, and improving network performance and user experience.

CN120916210AActive Publication Date: 2025-11-07SHENZHEN TEFA TYCO COMM TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202511099162.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-06
Publication Date
2025-11-07
Estimated Expiration
2045-08-06

AI Technical Summary

Technical Problem

Existing 5G communication network switch control methods are not flexible enough in handling sudden traffic and dynamic network environments, making it difficult to adapt to changes in network conditions. This results in some switches being overloaded while others are idle, leading to low resource utilization efficiency and impacting user experience and network stability.

Method used

By acquiring monitoring data from the switch, analyzing traffic data, packet information, and network latency data, we can determine the network resource demand and congestion level, dynamically adjust network bandwidth, prioritize the transmission of high-priority data, and achieve load balancing and resource optimization.

Benefits of technology

It improves network resource utilization, reduces overload risk, enhances network performance and user experience, and supports intelligent management and cost optimization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120916210A_ABST
    Figure CN120916210A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of network communication, in particular to a 5G communication network switch control method and system and electronic equipment. The method comprises the following steps: firstly, obtaining a network resource demand degree of to-be-transmitted data according to a transmission condition of flow data of a single network channel in a communication network of the whole 5G communication network switch and data packet information; determining the network congestion degree according to the fluctuation level of the network delay data and the bandwidth utilization rate; determining the loss probability of data loss in combination with the network resource demand degree and the network congestion degree; and determining a network bandwidth adjustment value according to the loss probability and the sending interval of the data packets, and further adjusting the actual network bandwidth of each network channel in the 5G communication network switch to obtain the network correction bandwidth of each network channel. According to the invention, the bandwidth of the 5G communication network switch in the data transmission process is dynamically adjusted, the utilization rate of network resources is improved, and the adaptability of the network is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of network communication, in particular to a 5G communication network switch control method, system and electronic equipment. BACKGROUND

[0002] With the rapid development of information technology, mobile communication networks have undergone rapid evolution from 1G to 5G, especially the commercialization of 5G communication networks, which has significantly improved data transmission rates, latency and connection density. In the 5G network architecture, switches, as the core devices for data transmission, bear complex data processing and forwarding tasks, and their performance directly affects the overall efficiency of the 5G network and user experience. 5G communication network switches usually adopt a distributed architecture, and their control methods include centralized control, distributed control and hybrid control. The existing 5G communication network switch control method has played an important role in data transmission.

[0003] Currently, the existing 5G communication network switch control method has poor flexibility in handling burst traffic and dynamic network environments, and is difficult to adapt to changing network states in real time. Many existing systems still rely on static rules and experience, lack intelligent decision support based on big data analysis, and cannot achieve adaptive adjustment of complex network states. In the case of uneven traffic, the existing load balancing strategy may cause some switches to be overloaded while others are idle, resulting in low resource utilization efficiency and further affecting user data transmission experience and network operation stability. SUMMARY

[0004] To solve the technical problem of poor resource utilization efficiency caused by some switches being overloaded while others are idle in the case of uneven traffic, the present application aims to provide a 5G communication network switch control method, system and electronic equipment, and the technical solution is as follows:

[0005] In a first aspect, the present application provides a 5G communication network switch control method, which comprises:

[0006] Obtaining monitoring data in the 5G communication network switch, the monitoring data including: traffic data, packet information, network delay data, bandwidth utilization rate;

[0007] According to the transmission of traffic data and packet information of a single network channel in the entire 5G communication network switch, the network resource demand degree of the data to be transmitted in the single network channel is obtained;

[0008] determine network congestion degree of data transmission in the single network channel according to fluctuation level of network delay data and bandwidth utilization rate;

[0009] determine network bandwidth adjustment value of the single network channel according to the loss probability and sending interval of the data packet; and adjust network actual bandwidth of each network channel in the 5G communication network switch based on the network bandwidth adjustment value to obtain network corrected bandwidth of each network channel.

[0010] Further, the network resource requirement degree of the data to be transmitted in the single network channel is obtained according to the transmission condition of the traffic data of the single network channel in the communication network of the entire 5G communication network switch and the data packet information, and includes:

[0011] determine transmission peak probability of the single network channel according to the transmission condition of the traffic data of the single network channel in the communication network of the entire 5G communication network switch;

[0012] determine data transmission priority of the single network channel according to the data packet information;

[0013] determine the network resource requirement degree of the data to be transmitted in the single network channel in combination with the transmission peak probability and the data transmission priority.

[0014] Further, the transmission peak probability of the single network channel is determined according to the transmission condition of the traffic data of the single network channel in the communication network of the entire 5G communication network switch, and includes:

[0015] determine traffic overload of the single network channel according to the data transmission rate and the traffic data;

[0016] compare the traffic overload of the single network channel and the traffic overload in the communication network of the entire 5G communication network switch to obtain the transmission peak probability of the single network channel.

[0017] Further, the traffic overload of the single network channel is determined according to the data transmission rate and the traffic data, and includes:

[0018] calculate an average value of the traffic data in a monitoring time period as a traffic overall value for the single network channel;

[0019] obtain the traffic overload of the single network channel in combination with the traffic overall value and the data transmission rate; wherein the traffic overall value and the data transmission rate are in positive correlation with the traffic overload.

[0020] Further, the comparison of the traffic overload in the communication network of the single network channel and the entire 5G communication network switch obtains the transmission peak probability of the single network channel, including:

[0021] Obtaining the average value of the traffic overload of all network channels in the entire 5G communication network switch as the traffic average overload;

[0022] Taking any network channel as an analyzed network channel, determining the first probability of the analyzed network channel according to the difference between the traffic overload of the analyzed network channel and the traffic average overload;

[0023] Comparing the traffic overload of the analyzed network channel with that of other network channels in the entire 5G communication network switch to determine the second probability of the analyzed network channel;

[0024] Combining the first probability and the second probability to obtain the transmission peak probability of the analyzed network channel.

[0025] Further, the determination of the data transmission priority of the single network channel according to the data packet information includes:

[0026] The data packet information includes: the number of bytes contained in the data packet, the priority of the data packet, and the traffic frequency of the data packet;

[0027] For a single network channel, calculating the average value of the traffic frequency of all data packets in a monitoring time period as a data packet overall frequency value, calculating the average value of the number of bytes of all data packets in the monitoring time period as a data packet overall byte value, and calculating the average value of the priority of all data packets in the monitoring time period as a data packet overall priority value;

[0028] Obtaining the data transmission priority of the single network channel according to the data packet overall frequency value, the data packet overall byte value, and the data packet overall priority value; wherein the data packet overall frequency value and the data packet overall priority value are positively correlated with the data transmission priority, and the data packet overall byte value is positively correlated with the data transmission priority.

[0029] Further, the determination of the network congestion degree of data transmission in the single network channel according to the fluctuation level of network delay data and the bandwidth utilization rate includes:

[0030] Calculating the variance of the network delay data of the single network channel in a monitoring time period as the delay fluctuation of the single network channel;

[0031] According to the change of the bandwidth utilization rate of the single network channel at different time points in the monitoring time period, the bandwidth occupation trend of the single network channel is obtained;

[0032] Determine network congestion degree of data transmission in a single network channel in combination with the delay fluctuation and bandwidth occupation trend.

[0033] Further, the network bandwidth adjustment value of the single network channel is determined according to the loss probability and the sending interval of the data packet, including:

[0034] The sending time interval value of the data packet of the single network channel in the monitoring time period is negatively mapped to obtain an interval compactness value of the single network channel.

[0035] The network bandwidth adjustment value of the single network channel is obtained in combination with the interval compactness value and the loss probability, wherein the interval compactness value and the loss probability are both normalized values.

[0036] In a second aspect, a 5G communication network switch control system is provided, and the system includes the following modules:

[0037] A data acquisition module is configured to acquire monitoring data in a 5G communication network switch, and the monitoring data includes traffic data, data packet information, network delay data, and bandwidth utilization rate.

[0038] A demand analysis module is configured to obtain network resource demand degree of data to be transmitted in a single network channel according to the transmission of the traffic data and the data packet information of the single network channel in the entire 5G communication network switch.

[0039] A loss analysis module is configured to determine network congestion degree of data transmission in the single network channel according to the fluctuation level of the network delay data and the bandwidth utilization rate, and determine loss probability of data loss in the single network channel in combination with the network resource demand degree and the network congestion degree.

[0040] A bandwidth correction module is configured to determine a network bandwidth adjustment value of the single network channel according to the loss probability and the sending interval of the data packet, and adjust the actual network bandwidth of each network channel in the 5G communication network switch based on the network bandwidth adjustment value to obtain a network correction bandwidth of each network channel.

[0041] In a third aspect, an electronic device is provided, including a memory and a processor, the memory stores executable code, and the processor executes the executable code to implement the embodiments of each possible implementation of the first aspect.

[0042] In a fourth aspect, an embodiment of the present application provides a computer program product, which includes computer program code, when the computer program code runs on a computer, so that the computer executes the method in the first aspect or any one of the possible implementation manners of the first aspect.

[0043] In the fifth aspect, the embodiments of the present application provide a computer readable storage medium, which stores a computer program. When the computer program is executed in a computer, the computer program causes the computer to execute the embodiments of the possible implementation of the first aspect.

[0044] The embodiments of the present application have at least the following beneficial effects:

[0045] In the peak period of data transmission, in order to ensure that the data with high priority can be quickly transmitted, the data with high priority needs to obtain more network resources when transmitting in the network channel. More network resources can effectively avoid the delay transmission of important data caused by network resource shortage. Therefore, the present application first determines the network resource requirement degree of the transmission data in the network channel by analyzing the transmission rate and the size of the data packet and other characteristics of the traffic data in different network channels. The transmission data with higher network resource requirement degree may need more network resources in the actual transmission process to ensure the accurate transmission of critical data. In the environment of the peak period of data transmission, the data with higher network resource requirement degree usually contains more important information or data packets with higher real-time requirements. Such data needs higher resource requirement degree in the transmission process, but congestion or data loss may occur in the data transmission process. In order to avoid data loss, the loss probability of the network channel is determined by combining the network resource requirement degree and the network congestion degree. The loss probability is determined by combining the network congestion degree because if the data packets are congested and blocked in the data transmission process in the network channel, the data with higher network resource requirement is more likely to lose data. Then, the network bandwidth adjustment value is determined by combining the loss probability and the sending interval of the data packet, so as to realize the flexible allocation of network resources according to real-time traffic demand, dynamically adjust the bandwidth to ensure the bandwidth required by high-demand data, and avoid unnecessary resource waste. Dynamic adjustment of bandwidth between different network nodes helps to realize load balancing, reduce the risk of overload of individual nodes, and improve the overall network performance. BRIEF DESCRIPTION OF DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, and the advantages thereof, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor based on these drawings.

[0047] Figure 1 A method flowchart of a 5G communication network switch control method provided by an embodiment of the present application;

[0048] Figure 2 A method flowchart of a network resource demand acquisition method provided by an embodiment of the present application is shown in FIG. 1.

[0049] Figure 3 A system block diagram of a 5G communication network switch control system provided by an embodiment of the present application is shown in FIG. 2.

[0050] Figure 4 A structural schematic diagram of a 5G communication network switch control electronic device provided by an embodiment of the present application is shown in FIG. 3. DETAILED DESCRIPTION

[0051] In order to further illustrate the technical means and effects taken by the present application to achieve the predetermined purposes, the following describes in detail the specific implementation, structure, features and effects of the 5G communication network switch control method, system and electronic device according to the present application, with reference to the accompanying drawings and preferred embodiments.

[0052] In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments can be combined in any suitable form.

[0053] In the description of embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B: "and / or" in the text only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, in addition, in the description of embodiments of the present application, "multiple" means two or more than two.

[0054] Hereinafter, the terms "first" and "second" are used only for descriptive purposes, and cannot be understood as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features.

[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as understood by a person skilled in the art to which the present application belongs.

[0056] The embodiments of the present application are described below with reference to the accompanying drawings. Those skilled in the art can know that with the development of technology and the appearance of new scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0057] The embodiment of the application provides a 5G communication network switch control method, system and specific implementation method of an electronic device, and the method is suitable for the field of network communication, and the 5G communication network switch is used for connecting different devices, such as robots, sensors and actuators, to realize an efficient production process; through the 5G communication network switch, each device can quickly transmit data, realizes interconnection and intercommunication, and supports industrial Internet of Things application; the intelligent control method can flexibly respond to changes in production demand, and improves production efficiency and resource utilization.

[0058] The specific scheme of the 5G communication network switch control method, system and electronic device provided by the application will be described in detail below with reference to the drawings.

[0059] Please refer to Figure 1 , which shows the step flowchart of the 5G communication network switch control method provided by the embodiment of the application, and the method comprises the following steps:

[0060] In step S100, monitoring data in the 5G communication network switch is acquired, and the monitoring data comprises flow data, data packet information, network delay data and bandwidth utilization.

[0061] In the intelligent manufacturing and industrial automation environment, the 5G communication network switch needs to collect various data in the control process to ensure efficient operation and real-time response of the system, and the main data types collected include network state data, device state data, production line state data and environment monitoring data. More specifically, the monitoring data in the 5G communication network switch in the embodiment of the application comprises flow data, data packet information, network delay data, bandwidth utilization, the length of the monitoring time period, the actual bandwidth of the network and the total number of data bytes transmitted in the monitoring time period; wherein the data packet information comprises the number of bytes contained in the data packet, the priority of the data packet and the flow frequency of the data packet.

[0062] Sensors and monitoring devices are deployed on the 5G communication network switch machine-related equipment, and the data collected by the sensors should cover all the above-mentioned data types and can collect data in real time.

[0063] The network interface is configured so that the switch can communicate data with the sensors and monitoring devices; the data collection frequency is set according to the requirements of different data types, and the format of the collected data is determined to ensure the consistency and readability of the data; the data collection program is started, and the sensors start collecting data; in the central control system, the collected data is further analyzed, and the running state of the communication network switch is adjusted according to the analysis result.

[0064] According to the flow sensor, real-time flow data in the 5G communication network switch in the monitoring time period is obtained. In the embodiment of the application, the monitoring time period can be set to 10 minutes. The unit of the flow data is Mbps.

[0065] Since the 5G communication network switch is not only one network communication channel, according to different technical architectures and application scenarios, the 5G communication network switch realizes efficient data transmission and network management through multi-channel design. It should be noted that in the subsequent steps, the network communication channel is referred to as the network channel. For each network channel, corresponding monitoring data can be obtained.

[0066] In step S200, the network resource demand degree of the to-be-transmitted data in the single network channel is obtained according to the transmission of the flow data in the entire 5G communication network switch and the data packet information.

[0067] The analysis of the data flow change trend in the 5G communication network switch can be used to monitor the performance of the network environment in real time, and the data flow change trend can help to identify the bottlenecks and problem areas in the 5G communication network switch communication network, thereby providing a basis for optimizing network resource allocation.

[0068] First, the data transmission rate of the single network channel is determined. The greater the data transmission rate, the faster the corresponding data transmission speed. When the data transmission rate is faster and the flow data transmitted by the network channel is more, it can better represent that the network channel is currently in a flow transmission peak stage, and the flow overload of the network is stronger.

[0069] In the embodiment of the application, the data transmission rate of the single network channel is obtained by taking the ratio of the total number of data bytes transmitted in the monitoring time period to the length of the monitoring time period as the data transmission rate of the single network channel.

[0070] In some embodiments, according to the transmission of the flow data in the entire 5G communication network switch and the data packet information, the network resource demand degree of the to-be-transmitted data in the single network channel is obtained, that is, the above step S200 can be realized by Figure 2

[0071] In step S210, the transmission peak probability of the single network channel is determined according to the transmission of the flow data in the entire 5G communication network switch.

[0072] First, for the single network channel, the flow overload of the single network channel is determined according to the data transmission rate and the flow data.

[0073] ​In some embodiments, the average value of the traffic data of the single network channel in the monitoring time period is calculated as a traffic overall value; the traffic overall value and the data transmission rate are combined to obtain the traffic overload of the single network channel; wherein the traffic overall value and the data transmission rate are positively correlated with the traffic overload. More specifically, the traffic overload is the product value of the traffic overall value and the data transmission rate.

[0074] In the monitoring time period, the amplitude change of the network traffic data in the single communication channel and the data transmission rate per unit time can represent whether the network is overloaded, and the traffic overload of the corresponding communication channel can reflect that the network switch may be in a peak period.

[0075] Further, the traffic overload of the single network channel and the entire 5G communication network switch communication network is compared to obtain the transmission peak probability of the single network channel.

[0076] The average value of the traffic overload of all network channels in the entire 5G communication network switch is obtained as a traffic average overload; any network channel is taken as an analyzed network channel, and the first probability of the analyzed network channel is determined according to the difference between the traffic overload of the analyzed network channel and the traffic average overload.

[0077] The greater the first probability is, the greater the overall difference between the traffic complexity of the analyzed network channel and other network channels in the 5G communication network switch is, and the probability of the analyzed network channel for assisting the data transmission peak period is greater.

[0078] In some embodiments, the first probability is the absolute value of the difference between the traffic overload of the analyzed network channel and the traffic average overload.

[0079] The traffic overload of the analyzed network channel and other network channels in the entire 5G communication network switch is compared to determine the second probability of the analyzed network channel.

[0080] The greater the second probability is, the higher the traffic complexity of the analyzed network channel is than other network channels.

[0081] In some embodiments, the second probability is the average value of the ratio of the traffic overload of the analyzed network channel to other network channels.

[0082] The first probability and the second probability are combined to obtain the transmission peak probability of the analyzed network channel. The first probability and the second probability are positively correlated with the transmission peak probability.

[0083] In some embodiments, the product value of the first probability and the second probability is taken as the transmission peak probability.

[0084] Step S220, according to the data packet information, determine the data transmission priority of the single network channel.

[0085] In peak hours, network bandwidth becomes a scarce asset. If the data priority is not distinguished in the process of data transmission, all traffic will compete equally, and critical data will be delayed or even lost due to resource contention. Therefore, data transmission without distinguishing data priority is not conducive to the efficient operation of the communication network switch.

[0086] In the communication network, analyzing the data flow to determine whether the single network channel is in the peak period is an important step, which provides important context information for the control of the network switch. In high-load conditions, reasonable priority scheduling can improve the utilization efficiency of network resources. By transmitting data packets with higher importance first, the limited bandwidth resources can be used more effectively, ensuring the improvement of overall network performance.

[0087] The 5G communication network switch can count the traffic generation frequency. Different data packets have certain traffic frequencies during transmission. The traffic frequencies of different data packets are obtained, and the number of bytes contained in the data packets is recorded. It should be noted that the traffic frequency of the data packet is data packet / second.

[0088] In the VLAN label of the data frame, the "User Priority" field explicitly identifies the priority level of 0-7. The higher the value of the priority level, the higher the priority. The priority of a single data packet in the current network channel is obtained.

[0089] Generally, data packets with high transmission priority have the characteristics of high frequency and low packet. Therefore, according to the data packet information and the priority of the data packet itself, the data transmission priority of the single network channel is determined.

[0090] For a single network channel, the average value of the traffic frequencies of all data packets in the monitoring period is calculated as the overall frequency value of the data packets.

[0091] The average value of the number of bytes of all data packets in the monitoring period is calculated as the overall byte value of the data packets.

[0092] The average value of the priority of all data packets in the monitoring period is calculated as the overall priority value of the data packets.

[0093] According to the overall frequency value of the data packets, the overall byte value of the data packets, and the overall priority value of the data packets, the data transmission priority of the single network channel is obtained. The overall frequency value of the data packets, the overall priority value of the data packets, and the data transmission priority are positively correlated, and the overall byte value of the data packets and the data transmission priority are positively correlated.

[0094] In some embodiments, the transmission priority q of the rth network channel in the monitoring time period r The calculation formula is: Wherein, is the overall packet frequency value of the rth network channel in the monitoring time period; is the overall packet byte value of the rth network channel in the monitoring time period; is the overall priority value of the rth network channel in the monitoring time period.

[0095] The greater the transmission priority, the higher the data transmission priority in the current network channel, and the data with higher transmission priority usually points to some critical service data, such as monitoring, device status in industrial environment, etc.

[0096] Step S230, in combination with the transmission peak probability and the data transmission priority, determine the network resource demand degree of the data to be transmitted in the single network channel.

[0097] In the peak period of data transmission, in order to ensure that the data with high priority can be quickly transmitted, it is necessary for such data to obtain more network resources when transmitting in the communication channel. More network resources can effectively avoid the delay transmission of important data caused by network resource shortage. Therefore, in combination with the transmission peak probability and the data transmission priority, the network resource demand degree of the network channel is determined. The greater the transmission peak probability and the data transmission priority, the higher the network resource demand degree of the data to be transmitted in the network channel, that is, the transmission data with higher network resource demand degree may need more network resources in the actual transmission process to ensure the accurate transmission of critical data.

[0098] In the embodiment of the application, the product value of the transmission peak probability and the data transmission priority is taken as the network resource demand degree of the data to be transmitted in the single network channel.

[0099] Step S300, according to the fluctuation level of network delay data and bandwidth utilization, determine the network congestion degree of data transmission in the single network channel; in combination with the network resource demand degree and the network congestion degree, determine the loss probability of data loss in the single network channel.

[0100] In the single network channel of the 5G communication network switch, in the environment of the data transmission peak period, the data with high network resource demand degree usually contains important information or real-time requirement high data packet. Such data needs high resource demand degree in the transmission process, but it does not exclude the congestion or data loss in the data transmission process.

[0101] After the network resource demand degree analysis of the data transmission process in a single network channel is completed, this step lays a foundation for understanding the resource occupation of data in the network. However, to comprehensively evaluate the network performance and user experience, it is not enough to simply consider the resource demand of data. In the actual data transmission process, the data loss situation is also extremely important.

[0102] Obtain the broadband utilization of the data in the current network channel in the monitoring time period, which is usually presented in the form of percentage.

[0103] Using tools such as Wireshark, MTR, Traceroute, etc., real-time monitoring of network delay is performed, and delay data is recorded.

[0104] Calculate the variance of the network delay data of a single network channel in the monitoring time period as the delay fluctuation of the single network channel. The delay fluctuation is used to evaluate the network jitter in the data transmission process, and unstable jitter often leads to data packet loss.

[0105] According to the change of the bandwidth utilization of a single network channel at different times in the monitoring time period, the bandwidth occupation trend of the single network channel is obtained. Specifically, for a single network channel, the bandwidth utilization at each time position in the current monitoring time period is fitted to obtain the bandwidth utilization curve of the data transmission process in the single network channel in the current monitoring time period. The average value of the slope values of different times in the monitoring time period is calculated as the bandwidth occupation trend of the single network channel; wherein the slope values of different times on the bandwidth utilization curve reflect the change of the bandwidth utilization at different times in the monitoring time period.

[0106] The greater the bandwidth occupation trend, the higher the frequency of bandwidth resource occupation in the data transmission process of the current network channel, and the bandwidth occupation trend is continuously increasing; the higher the bandwidth occupation trend, the more likely to cause network congestion, thereby increasing the risk of data loss. The ideal bandwidth utilization should generally be kept within a reasonable range, such as 70%-80%, to ensure the normal operation of the network.

[0107] Combined with the delay fluctuation and the bandwidth occupation trend, the network congestion degree of the data transmission in a single network channel is determined. The delay fluctuation and the bandwidth occupation trend are positively correlated with the network congestion degree.

[0108] In the embodiment of the application, the product value of the delay fluctuation and the bandwidth occupation trend is taken as the network congestion degree of the data transmission in a single network channel.

[0109] When the delay fluctuation is greater, the bandwidth occupation trend is greater, and the probability of blocking in the data transmission process in the current network channel is greater.

[0110] Therefore, the loss probability of data loss of a single network channel is determined in combination with the network resource requirement degree and the network congestion degree.

[0111] In the embodiment of the application, the product value of the network resource requirement degree and the network congestion degree is taken as the loss probability of data loss of a single network channel.

[0112] Step S400, according to the loss probability and the sending interval of the data packet, a network bandwidth adjustment value of a single network channel is determined, and based on the network bandwidth adjustment value, the network actual bandwidth of each network channel in the 5G communication network switch is adjusted to obtain a network corrected bandwidth of each network channel.

[0113] The network resources can be flexibly allocated according to real-time traffic demand, the bandwidth is dynamically adjusted to ensure the bandwidth required by high-demand data, while unnecessary resource waste is avoided, and the bandwidth is dynamically adjusted between different network nodes, which helps to realize load balancing, reduce the overload risk of individual nodes, and improve the overall network performance.

[0114] The sending time of a single data packet in a single network channel of the 5G communication network switch is recorded, and the sending time interval between adjacent two data packets is obtained.

[0115] In the data transmission process, if the sending time interval of the data packet is short or a large number of data packets are transmitted at the same time, the bandwidth resources in the current network channel are obviously not enough, and then the demand for the bandwidth resources of the current network channel can be taken as data support for dynamically adjusting the network bandwidth.

[0116] The sending time interval value of the data packet of a single network channel in a monitoring time period is negatively mapped to obtain an interval compact value of the single network channel.

[0117] The interval compact value and the loss probability are combined to obtain a network bandwidth adjustment value of a single network channel, wherein the interval compact value and the loss probability are both normalized values. The loss probability is positively correlated with the network bandwidth adjustment value, and the interval compact value is negatively correlated with the network bandwidth adjustment value. Because the loss probability represents the probability of data loss of the network channel, the greater the probability of data loss, the greater the value of the loss probability, and the greater the need for network bandwidth adjustment.

[0118] In the embodiment of the application, the network bandwidth adjustment value x r of the rth network channel is calculated according to the following formula: Wherein, S r is the loss probability of the rth network channel; is the average value of the sending time interval of the data packet of the rth network channel in the monitoring time period; is the interval compact value of the rth network channel; e is a natural constant; th is a hyperbolic tangent function, which is used to normalize the loss probability; wherein, is used to realize the negative correlation normalization mapping of .

[0119] The greater the network bandwidth adjustment value, the more the current network bandwidth resource is insufficient to support a large amount of data transmission in the data transmission process of the current network channel, and a large amount of data may cause congestion and loss of critical data in the transmission process, that is, the higher the network bandwidth adjustment demand in the current network channel.

[0120] Finally, based on the network bandwidth adjustment value, the network actual bandwidth of each network channel in the 5G communication network switch is adjusted to obtain the network correction bandwidth of each network channel. Specifically, the network bandwidth adjustment value is used as an adjustment coefficient, and the network actual bandwidth of the corresponding network channel is multiplied to obtain the network correction bandwidth of the corresponding network channel. It should be noted that each network channel has its own corresponding network correction bandwidth.

[0121] The control command format is determined, and RESTAPI or SNMP is usually used for switch configuration. For example, for SNMP, the following MIB objects can be used for bandwidth adjustment: ifSpeed: set the bandwidth of the interface; ifHighSpeed: set for high-bandwidth interfaces; and then generate control commands such as increasing bandwidth or decreasing bandwidth.

[0122] The generated control command is sent to the target switch through the network management system (NMS) or the SDN controller. Encryption protocols such as SSL / TLS are used to protect the safety of the control signal.

[0123] After the switch receives the control signal, the command is automatically executed, the port configuration is updated, and the bandwidth setting is adjusted; after execution, the bandwidth usage is monitored in real time through the flow monitoring tool to confirm the effect of bandwidth adjustment.

[0124] The dynamic adjustment of the bandwidth of the 5G communication network switch in the data transmission process can not only significantly improve the utilization rate of network resources and improve the user experience, but also enhance the adaptability of the network, reduce the operating cost, and support intelligent management.

[0125] Please refer to Figure 3 which shows a system block diagram of a 5G communication network switch control system provided by an embodiment of the application, and the system includes the following modules:

[0126] The data acquisition module is configured to acquire monitoring data in the 5G communication network switch, and the monitoring data includes traffic data, packet information, network delay data, and bandwidth utilization rate.

[0127] The demand analysis module is configured to obtain a network resource demand degree of the to-be-transmitted data in the single network channel according to the transmission condition of the traffic data and the packet information of the single network channel in the entire 5G communication network switch.

[0128] The loss analysis module is configured to determine a network congestion degree of data transmission in the single network channel according to the fluctuation level of the network delay data and the bandwidth utilization rate; and determine a loss probability of data loss in the single network channel in combination with the network resource demand degree and the network congestion degree.

[0129] The bandwidth correction module is configured to determine a network bandwidth adjustment value of the single network channel according to the loss probability and a sending interval of the packet; and adjust the network actual bandwidth of each network channel in the 5G communication network switch based on the network bandwidth adjustment value to obtain a network correction bandwidth of each network channel.

[0130] Optionally, the transmission medium can be a wired link such as, but not limited to, a coaxial cable, an optical fiber, and a digital subscriber line, or a wireless link such as, but not limited to, a wireless fidelity (WIFI), a Bluetooth, and a mobile device network.

[0131] It should be noted that: the apparatus provided in the above embodiments is only exemplified by the division of the above functional modules, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the electronic device is divided into different functional modules to complete all or part of the functions described above.

[0132] Figure 4is a structural schematic diagram of a 5G communication network switch control electronic device provided by an embodiment of the present application. As shown in the example, Figure 4 The electronic device 500 includes a memory 510, a processor 520, and a computer program 530 stored in the memory 510 and running on the processor 520. When the processor 520 executes the computer program 530, the electronic device can perform any of the 5G communication network switch control methods described above.

[0133] In addition, an embodiment of the present application also protects a device, which can include a memory and a processor, wherein the memory stores executable program code, and the processor is configured to invoke and execute the executable program code to perform a 5G communication network switch control method provided by an embodiment of the present application.

[0134] The embodiment of the present application can divide the device into functional modules according to the above method examples. For example, each functional module can be provided, or two or more functions can be integrated into one processing module. The integrated module can be implemented in the form of hardware. It should be noted that the division of modules in the present embodiment is illustrative, and is only a logical function division. In actual implementation, another division mode can be used.

[0135] In the case of dividing each module according to each function, the device can further include a signal uploading module, a determination module, and an adjustment module, etc. It should be noted that all related contents of each step involved in the above method embodiments can be referred to the function description of the corresponding functional module, which will not be repeated here.

[0136] It should be understood that the device provided by the embodiment of the present application is used to perform the above-mentioned 5G communication network switch control method, and thus can achieve the same effect as the above-mentioned implementation method.

[0137] In the case of using an integrated unit, the device can include a processing module and a storage module. When the device is applied to a device, the processing module can be used to control and manage the actions of the device. The storage module can be used to support the device to execute mutual program codes, etc. The processing module can be a processor or a controller, which can realize or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, digital signal processing (DSP) and microprocessor combinations, etc. The storage module can be a memory.

[0138] In addition, the apparatus provided by the embodiments of the present application can be a chip, a component or a module, and the chip can include a processor and a memory connected to each other. The memory is used to store instructions, and when the processor invokes and executes the instructions, the chip can execute the 5G communication network switch control method provided by the above embodiments.

[0139] The embodiments of the present application also provide a computer readable storage medium, which stores computer program codes, and when the computer program codes are run on a computer, the computer is caused to execute the above related method steps to implement the 5G communication network switch control method provided by the above embodiments.

[0140] The embodiments of the present application also provide a computer program product, and when the computer program product is run on a computer, the computer is caused to execute the above related steps to implement the 5G communication network switch control method provided by the above embodiments.

[0141] The apparatus, the computer readable storage medium, the computer program product or the chip provided by the embodiments of the present application are used to execute the corresponding method provided above, so the beneficial effects achieved by the apparatus, the computer readable storage medium, the computer program product or the chip can refer to the beneficial effects of the corresponding method provided above, which will not be repeated here. Through the above description of the implementation mode, those skilled in the art can understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the functions described above. In the embodiments provided by the present application, it should be understood that the disclosed apparatus and method can be implemented by other ways.

[0142] The apparatus embodiments described above are only schematic, for example, the division of the modules or units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed mutual ones can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0143] It should also be noted that, as used in this document, the terms "comprises" or "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0144] It should be noted that the above-mentioned order of the embodiments of the present application is only for description, and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are also possible or can be advantageous.

[0145] Each of the embodiments in the specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the difference from other embodiments.

[0146] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application.

Claims

1. A 5G communication network switch control method, characterized in that, The method comprises the following steps: Obtain monitoring data in a 5G communication network switch, the monitoring data comprising: traffic data, packet information, network delay data, bandwidth utilization rate; According to the transmission of traffic data and packet information of a single network channel in the entire communication network of the 5G communication network switch, obtain the network resource demand degree of the data to be transmitted in the single network channel; According to the fluctuation level of the network delay data and the bandwidth utilization rate, determine the network congestion degree of data transmission in the single network channel; combine the network resource demand degree and the network congestion degree to determine the loss probability of data loss in the single network channel; According to the loss probability and the sending interval of the data packet, determine the network bandwidth adjustment value of the single network channel; based on the network bandwidth adjustment value, adjust the actual network bandwidth of each network channel in the 5G communication network switch to obtain the network correction bandwidth of each network channel. 2.The 5G communication network switch control method of claim 1, wherein, According to the transmission of traffic data and packet information of a single network channel in the entire communication network of the 5G communication network switch, obtain the network resource demand degree of the data to be transmitted in the single network channel, comprising: According to the transmission of traffic data of a single network channel in the entire communication network of the 5G communication network switch, determine the transmission peak probability of the single network channel; According to the packet information, determine the data transmission priority of the single network channel; Combine the transmission peak probability and the data transmission priority to determine the network resource demand degree of the data to be transmitted in the single network channel.

3. The method of claim 2, wherein, According to the transmission of traffic data of a single network channel in the entire communication network of the 5G communication network switch, determine the transmission peak probability of the single network channel, comprising: For a single network channel, according to the data transmission rate and the traffic data, determine the traffic overload of the single network channel; Compare the traffic overload of the single network channel and the entire communication network of the 5G communication network switch to obtain the transmission peak probability of the single network channel.

4. The method of claim 3, wherein, According to the data transmission rate and the traffic data, determine the traffic overload of the single network channel, comprising: For a single network channel, calculate the average value of the traffic data in the monitoring period as the overall traffic value; Combine the overall traffic value and the data transmission rate to obtain the traffic overload of the single network channel; wherein the overall traffic value and the data transmission rate are positively correlated with the traffic overload.

5. The method of claim 3, wherein, The comparison of the traffic overload of the single network channel and the entire communication network of the 5G communication network switch to obtain the transmission peak probability of the single network channel, comprising: Obtain the average value of the traffic overload of all network channels in the entire 5G communication network switch as the average traffic overload; According to the difference between the traffic overload of the network channel to be analyzed and the average traffic overload, determine the first probability of the network channel to be analyzed; Compare the traffic overload of the network channel to be analyzed with that of other network channels in the entire 5G communication network switch to determine the second probability of the network channel to be analyzed; Combine the first probability and the second probability, obtain the transmission peak probability of the network channel to be analyzed.

6. The method of claim 2, wherein, The data packet information includes: the number of bytes contained in the data packet, the priority of the data packet, and the traffic frequency of the data packet. For a single network channel, the average value of the traffic frequency of all data packets in the monitoring time period is calculated as the overall frequency value of the data packets, the average value of the number of bytes of all data packets in the monitoring time period is calculated as the overall byte value of the data packets, and the average value of the priority of all data packets in the monitoring time period is calculated as the overall priority value of the data packets. According to the data packet overall frequency value, the data packet overall byte value and the data packet overall priority value, the data transmission priority of the single network channel is obtained; wherein the data packet overall frequency value, the data packet overall priority value are positively correlated with the data transmission priority, and the data packet overall byte value is positively correlated with the data transmission priority. The network congestion degree of data transmission in a single network channel is determined according to the fluctuation level of network delay data and the bandwidth utilization, including:

7. The method of claim 1, wherein the method further comprises: The variance of network delay data of a single network channel in a monitoring time period is calculated as the delay fluctuation of the single network channel; According to the change of the bandwidth utilization of a single network channel at different time in the monitoring time period, the bandwidth occupation trend of the single network channel is obtained; The network congestion degree of data transmission in a single network channel is determined by combining the delay fluctuation and the bandwidth occupation trend. The network bandwidth adjustment value of a single network channel is determined according to the loss probability and the sending interval of data packets, including: 8.The method of claim 1, wherein, The sending time interval value of data packets of a single network channel in a monitoring time period is negatively correlated to obtain the interval compact value of the single network channel; The network bandwidth adjustment value of a single network channel is obtained by combining the interval compact value and the loss probability; wherein the interval compact value and the loss probability are normalized values. The system comprises the following modules: 9.A 5G communication network switch control system, characterized in that, The data acquisition module is used for acquiring monitoring data in the 5G communication network switch, and the monitoring data includes: traffic data, data packet information, network delay data, and bandwidth utilization; The demand analysis module is used for obtaining the network resource demand degree of the data to be transmitted in a single network channel according to the transmission of traffic data and data packet information in the communication network of the single network channel in the whole 5G communication network switch; The loss analysis module is used for determining the network congestion degree of data transmission in a single network channel according to the fluctuation level of network delay data and the bandwidth utilization; and combining the network resource demand degree and the network congestion degree, the loss probability of data loss in a single network channel is determined. The bandwidth correction module is used for determining the network bandwidth adjustment value of a single network channel according to the loss probability and the sending interval of data packets; and based on the network bandwidth adjustment value, the network actual bandwidth of each network channel in the 5G communication network switch is adjusted to obtain the network correction bandwidth of each network channel. It includes: 10.A 5G communication network switch control electronic device, comprising: ​ a processor and a memory; wherein the memory is configured to store a computer program executable on the processor; a processor configured to execute the program stored in the memory to implement the steps of the method of claim 1-8.

Citation Information

Patent Citations

  • Network control method, device and system

    CN105792284A

  • Safety wireless communication system based on communication technology

    CN119135446A

  • Method and system for realizing communication between public network interphone and DMR interphone

    CN119155719A

  • Dynamic flow scheduling method and system based on network configuration

    CN119316368A

  • Communication transmission control method of Internet of Vehicles based on 5G

    CN120018202A