A traffic transmission control method, device and equipment of a power distribution network communication slice and a storage medium
By dividing the wireless channel of the power distribution network into slices and adjusting the video stream bit rate, the problem of insufficient QoS and priority technology in wireless communication is solved, and the efficient transmission of critical traffic and the improvement of service quality are achieved.
Patent Information
- Application Number
- CN202411712430.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2044-11-27
AI Technical Summary
Existing wireless communication technologies for smart power systems lack the ability to maintain Quality of Service (QoS) and prioritization, making it difficult to improve communication reliability and traffic service quality.
By acquiring the data stream type and number in the distribution network's wireless channel, predefined segments are divided and bandwidth is calculated. The bit rate of the video stream is adjusted to fit the total bandwidth, and low-priority data streams are delayed or dropped to ensure the smooth transmission of critical traffic.
It improves the reliability and service quality of wireless communication in the distribution network, ensuring priority transmission and adaptive adjustment of critical communication traffic under limited bandwidth conditions.
Smart Images

Figure CN119545441B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication traffic transmission, and in particular to a power distribution network communication slice traffic transmission control method and device, equipment and storage medium. BACKGROUND
[0002] Power distribution network communication technology affects the reliable operation of the system. The 5G network slicing technology can provide customized wireless communication channel services for the power system. According to the main technology, the services can be classified as ultra-reliable low-latency communication (URLLC), enhanced mobile broadband (eMMB), and massive machine type communication (mMTC). Each technology provides different service options, and the power grid can select the use case and corresponding service of the network slice according to its needs. For the communication needs of the smart power distribution network, these technologies and services must be combined to cover a variety of applications from time-critical protection functions to video monitoring.
[0003] However, the existing communication standard recommendations for smart power systems are only applicable to wired communication, and there is a lack of relevant communication standard recommendations for maintaining quality of service (QoS) and priority technology for wireless communication, which cannot improve communication reliability and traffic quality of service. SUMMARY
[0004] The present application provides a power distribution network communication slice traffic transmission control method, device, equipment and storage medium, which can improve communication reliability and traffic quality of service.
[0005] An embodiment of the present application provides a power distribution network communication slice traffic transmission control method, comprising:
[0006] Obtaining the data stream type and the number of data streams in the current power distribution network wireless channel; wherein the type includes a video stream;
[0007] According to the number of data streams, the wireless channel is divided into a plurality of predefined segments, each predefined segment corresponds to a slice, and the total bandwidth of the slice is obtained;
[0008] Obtaining the data stream bandwidth required by each data stream in the slice, adding the data stream bandwidth one by one according to the preset priority of the data stream, and calculating the sum of the data stream bandwidth after each addition until the sum of the data stream bandwidth after addition is not less than the total bandwidth, and transmitting the target data stream corresponding to the sum of the data stream bandwidth;
[0009] When the slice contains a video stream, the current uplink throughput, the change rate of the uplink throughput, the video bit rate, the maximum bit rate and the minimum bit rate of a source end of the video stream are obtained; the target bit rate of the video stream is determined according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate and the minimum bit rate, and the video bit rate is adjusted to the target bit rate, so that the bandwidth of the video stream is adapted to the total bandwidth.
[0010] Further, after the sum of the data stream bandwidths after each addition is calculated until the sum of the data stream bandwidths after addition is not less than the total bandwidth, the target data stream corresponding to the sum of the data stream bandwidths is transmitted, and the method further comprises:
[0011] If there are remaining data streams in the slice in addition to the target data stream, the remaining data streams are transmitted with delay or discarded.
[0012] Further, the determination of the target bit rate of the video stream according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate and the minimum bit rate comprises:
[0013] If the change rate is greater than 0, a first target bit rate is calculated according to the uplink throughput, the change rate, the preset uplink capacity of the power distribution network and the preset bit rate safety boundary.
[0014] If the change rate is less than 0, a first target bit rate is calculated according to the video bit rate, the change rate and the preset bit rate safety boundary.
[0015] If the change rate is equal to 0, the video bit rate is taken as the first target bit rate.
[0016] The first target bit rate is compared with the maximum bit rate and the minimum bit rate.
[0017] In a case where the first target bit rate is not less than the maximum bit rate, the maximum bit rate is taken as the target bit rate.
[0018] In a case where the first target bit rate is not greater than the minimum bit rate, the minimum bit rate is taken as the target bit rate.
[0019] In a case where the first target bit rate is less than the maximum bit rate and greater than the minimum bit rate, the first target bit rate is taken as the target bit rate.
[0020] On the basis of the method embodiment, the application provides a device embodiment.
[0021] The application provides a power distribution network communication slice traffic transmission control device, comprising:
[0022] a data stream data acquisition module, a slice division module, and a data stream transmission module;
[0023] The data stream data acquisition module is configured to acquire the data stream type and the data stream quantity of the data stream in the current power distribution network wireless channel, wherein the type includes a video stream.
[0024] The slice division module is configured to divide the wireless channel into a plurality of predefined segments according to the data stream quantity, each predefined segment corresponding to a slice, and acquire the total bandwidth of the slice.
[0025] The data stream transmission module is configured to acquire the data stream bandwidth required by each data stream in the slice, add the data stream bandwidth one by one according to the preset priority of the data stream, calculate the sum of the data stream bandwidth after each addition, until the sum of the data stream bandwidth after addition is not less than the total bandwidth, and transmit the target data stream corresponding to the sum of the data stream bandwidth; when the slice contains a video stream, the source current uplink throughput, the uplink throughput change rate, the video bit rate, the maximum bit rate, and the minimum bit rate of the video stream are acquired; the target bit rate of the video stream is determined according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate, and the minimum bit rate, and the video bit rate is adjusted to the target bit rate, so that the bandwidth of the video stream adapts to the total bandwidth.
[0026] Further, the application further comprises a residual data stream processing module.
[0027] The residual data stream processing module is configured to delay transmission or discard the residual data stream if there is a residual data stream in the slice in addition to the target data stream.
[0028] Further, the data stream transmission module comprises:
[0029] a first target bit rate calculation unit, a bit rate comparison unit, and a target bit rate determination unit.
[0030] The first target bit rate calculation unit is configured to calculate a first target bit rate according to the uplink throughput, the change rate, the preset power distribution network uplink capacity, and the preset bit rate safety boundary if the change rate is greater than 0, calculate a first target bit rate according to the video bit rate, the change rate, and the preset bit rate safety boundary if the change rate is less than 0, and take the video bit rate as the first target bit rate if the change rate is equal to 0.
[0031] The bit rate comparison unit compares the first target bit rate with the maximum bit rate and the minimum bit rate.
[0032] The target bit rate determination unit determines the maximum bit rate as the target bit rate when the first target bit rate is not less than the maximum bit rate, determines the minimum bit rate as the target bit rate when the first target bit rate is not greater than the minimum bit rate, and determines the first target bit rate as the target bit rate when the first target bit rate is less than the maximum bit rate and greater than the minimum bit rate.
[0033] On the basis of the method embodiment, the application correspondingly provides a terminal device embodiment.
[0034] The application provides a terminal device, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, and the processor implements the power distribution network communication slice traffic transmission control method in any one of the embodiments of the application when executing the computer program.
[0035] On the basis of the method embodiment, the application correspondingly provides a storage medium embodiment.
[0036] The application provides a storage medium, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, and the processor implements the power distribution network communication slice traffic transmission control method in any one of the embodiments of the application when executing the computer program.
[0037] The embodiments of the application have the following beneficial effects:
[0038] This invention provides a method, apparatus, device, and storage medium for traffic transmission control in a distribution network communication slice. The method includes: firstly, obtaining the data stream type and number of data streams in the current distribution network wireless channel; wherein the data stream type includes video streams; then, dividing the wireless channel into several predefined segments according to the number of data streams, each predefined segment corresponding to a slice, and obtaining the total bandwidth of the slice; next, obtaining the data stream bandwidth required by each data stream in the slice, adding the bandwidths of the data streams one by one according to the preset priority of the data streams, and calculating the result of each addition. The target data stream corresponding to the sum of the bandwidths of the data streams is transmitted until the sum of the bandwidths of the data streams is not less than the total bandwidth. When the slice contains a video stream, the current uplink throughput, rate of change of uplink throughput, video bitrate, maximum bitrate, and minimum bitrate of the video stream's source are obtained. Based on the uplink throughput, rate of change, video bitrate, maximum bitrate, and minimum bitrate, the target bitrate of the video stream is determined, and the video bitrate is adjusted to the target bitrate so that the bandwidth of the video stream adapts to the total bandwidth. Therefore, this invention prioritizes the transmission of high-priority data streams according to a preset priority. Simultaneously, when a slice contains a video stream, the video bitrate is adjusted at the source of the video stream, making the transmission of the video stream more adaptable to the bandwidth of the current slice, thus improving the reliability and quality of service for wireless communication in the distribution network. Attached Figure Description
[0039] Figure 1 This is a schematic flowchart of a flow transmission control method for a power distribution network communication slice provided in an embodiment of the present invention.
[0040] Figure 2 This is a schematic diagram of a controller hardware-in-the-loop simulation and communication measurement system provided in an embodiment of the present invention.
[0041] Figure 3 This is a fault location diagram provided in an embodiment of the present invention.
[0042] Figure 4 This is a schematic diagram of a line differential and interlocking protection use case provided in an embodiment of the present invention.
[0043] Figure 5 This is a schematic diagram showing the percentage of faults successfully protected according to an embodiment of the present invention.
[0044] Figure 6 This is a schematic diagram illustrating the number of unsuccessful protection faults for video traffic using traffic shaping and not using traffic shaping, provided by an embodiment of the present invention.
[0045] Figure 7is a schematic diagram of a router using additional UDP traffic to congest the uplink direction provided by an embodiment of the present application.
[0046] Figure 8 is a schematic diagram of a power distribution network communication slice traffic transmission control device structure provided by an embodiment of the present application. DETAILED DESCRIPTION
[0047] The technical solutions in the present application will be described clearly and completely below in conjunction with the drawings in the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.
[0048] As Figure 1 shown, a power distribution network communication slice traffic transmission control method provided by an embodiment of the present application comprises:
[0049] Step S101: Obtain the data stream type and the number of data streams in the current power distribution network wireless channel; wherein the types include video streams;
[0050] Specifically, in the wireless channel of the power distribution network, the data stream also has the following: the routable wide-area general object-oriented event (R-GOOSE) and the routable sampled value (R-SV) data transmitted through the ABB RED615 intelligent electronic device (IEDs) and conforming to the IEC 61850-90-5 protocol; the sampled value (SV) data transmitted in the virtual private network (VPN) tunnel and conforming to the IEC 61850-9-2 LE SV protocol through the ABB SMU615 merging unit and the ABB SSC600 intelligent power distribution network control and protection unit; the periodic measurement data of the sensor and the additional user datagram protocol (UDP) traffic transmitted through the Wirepass sensor network gateway using the message queue telemetry transmission (MQTT) protocol.
[0051] Step S102: Divide the wireless channel into a plurality of predefined segments according to the number of data streams, each predefined segment corresponding to a slice, and obtain the total bandwidth of the slice;
[0052] Specifically, if the granularity reaches the level of a single priority class (usually composed of one or more traffic groups with similar communication needs), the wireless channel can be divided into predefined segments, and the predefined subdivision KP includes a dedicated service combination.
[0053] Step S103: obtaining the data stream bandwidth required by each data stream in the slice, adding the data stream bandwidth one by one according to the preset priority of the data stream, and calculating the sum of the data stream bandwidth after each addition until the sum of the data stream bandwidth after addition is not less than the total bandwidth, and transmitting the target data stream corresponding to the sum of the data stream bandwidth;
[0054] When the slice contains a video stream, the source current uplink throughput, the uplink throughput change rate, the video bit rate, the maximum bit rate and the minimum bit rate of the video stream are obtained; the target bit rate of the video stream is determined according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate and the minimum bit rate, and the video bit rate is adjusted to the target bit rate, so that the bandwidth of the video stream adapts to the total bandwidth.
[0055] Preferably, this step uses traffic shaping method to ensure that the critical traffic with higher priority can be transmitted smoothly. Traffic shaping is a technology for software-defined networks (SDN) and SDN slice networks, mainly focusing on quality of service (QoS) optimization and bandwidth management. By identifying and sorting different types of traffic, traffic shaping defines a specific bandwidth share for each type of traffic. Other methods for controlling and prioritizing traffic include bandwidth management and traffic policing. Due to its practicality and characteristics suitable for handling critical communication traffic, application-based traffic policing is preferred. It is implemented at the output of the switching device according to the priority of the application and traffic flow determined in advance. In contrast, bandwidth management usually controls traffic based on link capacity through traffic measurement and link capacity to avoid link congestion. Traffic policing can be implemented at the input or output of the switching / routing device, but its traffic contract may limit traffic output, resulting in high delay or even packet loss for critical communication traffic, especially when the source of critical traffic is unaware of the traffic contract. Traffic shaping formats traffic into the desired profile by delaying some or all packets, which is used to improve QoS, optimize performance or expand available bandwidth.
[0056] Specifically, in the case of limited wireless channel bandwidth, it is necessary to determine the prioritization method. It is unrealistic to expect unlimited bandwidth for power system communication networks, which have a maximum bandwidth limit. Therefore, it is necessary to optimize traffic within the limited bandwidth range to ensure that critical traffic such as trip signals for distribution networks has the highest priority. The optimization problem can be represented as:
[0057]
[0058] In the formula, B = 1, B represents the capacity of the wireless channel bandwidth, represents the preset transmission priority, Rn represents the traffic corresponding to the nth priority level.
[0059] If the bandwidth in the wireless channel is used in K segments, the allocation can be represented as:
[0060]
[0061] wherein, Rn represents the traffic corresponding to the nth priority level.
[0062] On the other hand, a single traffic source can contain a control element to adjust the traffic sent to the source. Assuming the total available bandwidth at time T is known, the traffic at the source can be defined as:
[0063]
[0064] wherein, Rn represents the traffic corresponding to the nth priority level. According to the above equation, the traffic generated by a single source is inversely related to the allocated bandwidth in the wireless channel and the existing traffic, as shown in the following equation:
[0065]
[0066] When it is known that a single traffic source can be controlled, the control of the single traffic source can be combined with the optimization of the overall bandwidth usage. In the present application, only the lowest priority flow can be controlled. Thus, it can be obtained that:
[0067]
[0068] However, assuming the granularity reaches the level of a single priority class (typically consisting of one or more traffic groups with similar communication needs), the wireless channel can be divided into predefined segments .
[0069] In a preferred embodiment, after calculating the sum of the data flow bandwidths after each addition until the sum of the data flow bandwidths after addition is not less than the total bandwidth, the target data flow corresponding to the sum of the data flow bandwidths is transmitted, further comprising:
[0070] If there are remaining data flows in the slice in addition to the target data flow, the remaining data flows are delayed for transmission or discarded.
[0071] Specifically, when there are remaining data streams in the slice in addition to the target data stream, it indicates that these data streams are some data streams with relatively low priority, and therefore when transmitting the data streams, the data streams with relatively low priority are delayed in transmission or discarded to ensure that the data streams with high priority in the slice can be smoothly transmitted, and to ensure that critical communication traffic obtains a fair share in the network relative to non-critical traffic.
[0072] In this preferred embodiment, if there are remaining data streams in the slice in addition to the target data stream, the remaining data streams are delayed in transmission or discarded.
[0073] In another preferred embodiment, the determination of the target bit rate of the video stream according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate, and the minimum bit rate includes:
[0074] If the change rate is greater than 0, a first target bit rate is calculated according to the uplink throughput, the change rate, a preset uplink capacity of the power distribution network, and a preset bit rate safety boundary.
[0075] If the change rate is less than 0, a first target bit rate is calculated according to the video bit rate, the change rate, and a preset bit rate safety boundary.
[0076] If the change rate is equal to 0, the video bit rate is taken as the first target bit rate.
[0077] The first target bit rate is compared with the maximum bit rate and the minimum bit rate.
[0078] In a case where the first target bit rate is not less than the maximum bit rate, the maximum bit rate is taken as the target bit rate.
[0079] In a case where the first target bit rate is not greater than the minimum bit rate, the minimum bit rate is taken as the target bit rate.
[0080] In a case where the first target bit rate is less than the maximum bit rate and greater than the minimum bit rate, the first target bit rate is taken as the target bit rate.
[0081] Specifically, the adjustment of the uplink traffic at the source end is implemented as an adaptive algorithm for adjusting the video bit rate. The adaptive algorithm adjusts the target bit rate according to the measured uplink throughput. The initial value of the algorithm is the uplink capacity allocated for use by the power grid, and the maximum bit rate and the minimum bit rate of the video are set.
[0082] Based on the measured uplink throughput value, the uplink throughput change rate and the current bitrate, the algorithm adjusts a new target bitrate between the minimum and maximum bitrates. The calculation of the new target bitrate takes into account a safety margin, which is adjusted based on the uplink throughput change rate. When the uplink throughput increases and the change rate is greater than zero, the target bitrate decreases more relative to the change. Conversely, when the uplink throughput decreases and the change rate is less than zero, the target bitrate increases more relative to the change.
[0083] In particular, the above adaptive algorithm is as follows:
[0084] Inputs
[0085] CUL: uplink capacity
[0086] RMAX: video maximum bitrate
[0087] RMIN: video minimum bitrate
[0088] TUL: measured uplink throughput
[0089] T'UL: uplink throughput change rate
[0090] RC: current bitrate
[0091] S: safety margin (e.g., RMIN)
[0092] Outputs
[0093] RT: target bitrate
[0094] 1: procedure GET_TARGET_BITRATE
[0095] 2: / * Decrease target bitrate * /
[0096] 3: if T'UL>0 then
[0097] 4: RT = CUL - TUL - T'UL * S
[0098] 5: / * Increase target bitrate * /
[0099] 6: else if T'UL<0 then
[0100] 7: RT = RC - T'UL * S
[0101] 8: else then
[0102] 9: RT = RC
[0103] 10: end if
[0104] 11: if RT ≥ RMAX then
[0105] 12: RT = RMAX
[0106] 13: end if
[0107] 14: if RT ≤ RMIN then
[0108] 15: RT = RMIN
[0109] 16: end if
[0110] 17: return RT
[0111] 18: end procedure
[0112] Preferably, the video bit rate is adjusted by the adaptive algorithm described above, which can quickly respond to the rapid changes in upstream traffic, and achieve a fast reaction. When the traffic in the slice increases, the video bit rate is appropriately reduced to ensure that the bandwidth of the video stream is more suitable for the total bandwidth in the current slice, thereby enabling more bandwidth for the critical traffic of a higher level than the video stream for non-delayed transmission. When the traffic in the slice decreases, the video bit rate is appropriately increased, without hindering the transmission of critical traffic, while making the use of the video stream more effective.
[0113] As shown in Figure 2 , the experimental setup combines a controller hardware-in-the-loop (CHIL) simulation of the protection application and a communication measurement system, aiming to verify the traffic shaping and upstream adaptability of data streams containing video streams. The experimental setup aims to record the round-trip time within the CHIL simulation loop, while measuring the one-way communication network delay. Low-voltage distribution lines are modeled on the RTDS real-time simulation device. The protection device is installed along the power line section. The ABB RED615 line differential protection and control relay and the SMU615 merging unit are the test equipment and the hardware corresponding to the IED in the real-time simulation. Current and voltage measurements are provided to the hardware equipment through the Omicron CMS 356 amplifier, and a closed-loop CHIL is achieved through digital feedback signals, indicating that the protection application program is successfully running. The power system part is connected to the communication network through the Hitachi Energy AFS677 network switch. Through this system, data traffic is routed from available commercial and test 5G networks to the required wireless network, forming a SuT. The QoS measurement points at the network switch and the VPN endpoint are as shown in Figure 2The measurement points can record one-way delay of end-to-end connections, including wireless access and core network. The passive measurement system can record average and packet-level delay, jitter, and packet loss. The measurement system is based on the passive measurement tool Qosium. The measured traffic is mirrored to the Qosium probe, which forwards it to the Qosium scope and listener for real-time visualization. Results are collected simultaneously using RSCAD Runtime, Qosium, and TCPDump tools, and analyzed using Excel and MATLAB. All devices in the experimental setup are time-synchronized according to the IEEE 1588v2 Precision Time Protocol (PTP), enabling accurate recording of one-way delay. Video and sensor data traffic is generated, loaded into the network together with other normal data traffic. Multiple choices of traffic are passed through the same wireless communication channel to illustrate the 5G slicing scenario, in which only one slice is used for all operations.
[0114] The scheme is verified by three applications: fault location, line differential, and tie-breaker protection. The fault location map is shown in Figure 3 , and the line differential and tie-breaker protection are shown in, for example, Figure 4 . The communication requirements of these scenarios are strict and diverse. In fault location, a virtual fault passage indicator with directional overcurrent protection is implemented on the ABB SSC600 intelligent power distribution network protection and control device as an edge device. The SSC600 indicates fault location along the feeder according to the SV flow of the SMU615 merging unit. The SV flow is based on the IEC 61850-9-2 LE protocol, and since they are layer two traffic, VPN connections are used to transmit the flow over the commercial 5G network. Wireless 5G is used as the communication channel between the merging unit and the edge device for detection, as shown in Figure 3 .
[0115] At the same time, line differential and tie-breaker protection are implemented using the RED615 relay, and wireless communication is used for data exchange between the relays, as shown in Figure 4 . These protection use cases are based on the R-SV and R-GOOSE protocols. Line differential protection monitors the difference in current measurements of two relays, and when the difference is detected, an alarm is initiated, and the entire line section between the relays is disconnected in case of a fault. In tie-breaker protection, a local relay sends a trip command to a remote relay that is executed immediately. Tie-breaker protection is used to protect transformers without circuit breaker connections or as a circuit breaker failure protection.
[0116] The simulation results were measured using an experimental setup of a commercial 5G NSA network. The reference scheme was performed through a fixed Ethernet connection. Zyxel NR7101 industrial grade outdoor 5G routers were connected to the laboratory rooftop through a fiber optic cable, 400 meters from the base station, 130 meters apart from each other. The commercial network used a common service package, with the wireless routers locked to a 3500 MHz 5G cell, 2600 MHz and 1800 MHz cells as 4G anchors. Most of the traffic was routed to the first cell known to have an uplink throughput limit configuration. The traffic shaping and uplink bit rate adaptability were verified through QoS measurements on R-GOOSE, R-SV and SV data streams for various traffic combinations. The percentage of unsuccessfully protected faults for the most critical R-GOOSE and R-SV data streams was 51.84% without traffic shaping and 99.41% with traffic shaping, as shown in Figure 5 The number of unsuccessfully protected faults for video traffic with and without traffic shaping is shown in the diagram Figure 6 The router on RED2 used additional UDP traffic to congest the uplink direction, as shown in the diagram Figure 7
[0117] For critical traffic, the delay, jitter, packet loss and connection interruption were measured. The critical traffic was mirrored to the Qosium measurement probe network switch. At the same time as the QoS measurements, the CHIL setup was used to initiate overflow faults, monitor the overall operating time and record the number of successfully protected faults. In addition, the reference measurements were performed without traffic shaping and with a fixed connection in order to provide a comparative case for the present invention.
[0118] The measurement time for each case was 1-2 hours, representing approximately 1000 faults per test. The measurement results, as shown in Figure 5 show that the number of successfully protected faults increased by 1.16% when traffic shaping was applied. Therefore, the improvement was greatest in cases where there was a large amount of video traffic in the communication channel. The total amount of traffic included R-GOOSE and R-SV communication from the IEDs, SV communication from the merging units, sensor traffic, real-time video streams and an additional 10 Mb / s of traffic that caused congestion in the wireless routers. In the congested cases (6nr and 6r), the proportion of successfully protected faults increased from 51.84% to 99.41% through traffic shaping.
[0119] The uplink traffic adaptation limited the real-time video stream traffic to 3 mb / s and 1 mb / s from 5 mb / s and increased the number of successfully protected faults, as shown in Figure 6 This result was particularly evident without traffic shaping. When the video stream rate was 5 mb / s, the fault protection success rate was only 96.12%, while when the video stream rate was 3 mb / s and 1 mb / s, the fault protection success rate was 99.81% and 99.71%, respectively.
[0120] Figure 7 The cumulative distribution function of one-way delay is shown in different cases. As a comparison, the left and right directions of the curve are non-congestion (RED1->RED2) and congestion (RED2->RED1) communication directions, respectively.
[0121] The results show that, under normal conditions, increasing the traffic close to the 5G uplink capacity will worsen the critical communication. For critical flows with strict traffic shaping policies, the measurement results remain unchanged regardless of the number of non-critical flows. Traffic shaping can well maintain the delay, jitter and packet loss values. Similarly, in the CHIL simulation, the increased traffic or congestion on the router did not cause a significant change in the percentage of successful protection failures.
[0122] The results show that, in the 5G NSA network, the average delay of non-congestion networks is between 20 and 25 ms, and the system running time is kept within 30 ms. Occasional high delay peaks still exist, but the maximum delay is low. In addition, traffic shaping can improve the performance of the wireless router, which is reflected in the results as a decrease in the maximum delay.
[0123] Despite the traffic shaping process, in most cases where traffic shaping is used, it can be seen that the delay unexpectedly decreases by nearly 200 us, which indicates that even when using a fixed connection, traffic shaping can improve the overall QoS.
[0124] On the basis of the above method embodiment, the application further provides a device embodiment.
[0125] As Figure 8 shown, an embodiment of the application provides a power distribution network communication slice traffic transmission control device, comprising: a data stream data acquisition module, a slice division module, and a data stream transmission module.
[0126] The data stream data acquisition module is configured to acquire the data stream type and the number of data streams of the data stream in the current power distribution network wireless channel; wherein the type includes a video stream.
[0127] The slice division module is configured to divide the wireless channel into a plurality of predefined segments according to the number of data streams, each predefined segment corresponding to a slice, and acquire the total bandwidth of the slice.
[0128] The data stream transmission module is configured to: acquire data stream bandwidths required by data streams in the slice; add the data stream bandwidths one by one according to preset priorities of the data streams, and calculate a sum of the data stream bandwidths after each addition until the sum of the data stream bandwidths after the addition is not less than the total bandwidth; and transmit a target data stream corresponding to the sum of the data stream bandwidths. When the slice contains a video stream, the source end current uplink throughput, the uplink throughput change rate, the video bit rate, the maximum bit rate, and the minimum bit rate of the video stream are acquired. The target bit rate of the video stream is determined according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate, and the minimum bit rate, and the video bit rate is adjusted to the target bit rate, so that the bandwidth of the video stream is adapted to the total bandwidth.
[0129] In another preferred embodiment, the data stream transmission module further comprises a residual data stream processing module.
[0130] The residual data stream processing module is configured to, if there are residual data streams in the slice in addition to the target data stream, delay transmission or discard the residual data streams.
[0131] In another preferred embodiment, the data stream transmission module comprises:
[0132] a first target bit rate calculation unit, a bit rate comparison unit, and a target bit rate determination unit.
[0133] The first target bit rate calculation unit is configured to, if the change rate is greater than 0, calculate a first target bit rate according to the uplink throughput, the change rate, a preset power grid uplink capacity, and a preset bit rate safety boundary; if the change rate is less than 0, calculate the first target bit rate according to the video bit rate, the change rate, and the preset bit rate safety boundary; and if the change rate is equal to 0, take the video bit rate as the first target bit rate.
[0134] The bit rate comparison unit is configured to compare the first target bit rate with the maximum bit rate and the minimum bit rate.
[0135] The target bit rate determination unit is configured to, in a case where the first target bit rate is not less than the maximum bit rate, take the maximum bit rate as the target bit rate; in a case where the first target bit rate is not greater than the minimum bit rate, take the minimum bit rate as the target bit rate; and in a case where the first target bit rate is less than the maximum bit rate and greater than the minimum bit rate, take the first target bit rate as the target bit rate.
[0136] It should be noted that the apparatus embodiments described above are only illustrative, and the modules described above as separate components can or can not be physically separated, and the components shown as modules can or can not be physical modules, i.e., they can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment according to actual needs. In addition, the connection relationship between the modules in the apparatus embodiments provided by the present application indicates that there is a communication connection between them, which can be implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement it without creative labor. The above schematic diagram is only an example of the flow transmission control device of the power distribution network communication slice, and does not constitute a limitation on the power distribution network communication slice flow transmission control device, which can include more or fewer components than the diagram, or combine some components, or different components.
[0137] On the basis of the above-mentioned method embodiment, the present application correspondingly provides a terminal device embodiment.
[0138] Another embodiment of the present application provides a terminal device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to realize the power distribution network communication slice flow transmission control method of any one of the embodiments of the present application.
[0139] For example, in this embodiment, the computer program can be divided into one or more modules, and the one or more modules are stored in the memory and executed by the processor to complete the present application. The one or more modules can be a series of computer program instruction segments that can complete a specific function, which are used to describe the execution process of the computer program in the device;
[0140] The terminal device can be a desktop computer, a notebook computer, a palm computer, a cloud server, and other computing devices. The device can include, but is not limited to, a processor, a memory;
[0141] The processor can be a central processing module (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or can also be any conventional processor, etc. The processor is a control center of the device, and is connected with various parts of the device through various interfaces and lines.
[0142] The memory can be used to store the computer program and / or the module, and the processor realizes various functions of the device by running or executing the computer program and / or the module stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required by a function, etc. In addition, the memory can include a high-speed random access memory, and can also include a nonvolatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory devices.
[0143] On the basis of the method embodiment, the application provides a storage medium embodiment.
[0144] Another embodiment of the application provides a storage medium, which includes a stored computer program, wherein the computer program controls a device where the storage medium is located to perform the power distribution network communication slice traffic transmission control method according to any one of the embodiments of the application when the computer program is running.
[0145] In this embodiment, the storage medium is a computer readable storage medium, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, an executable file, or some intermediate form, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, a recording medium, a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0146] Compared with the prior art, the communication reliability and the service quality of the traffic can be improved by implementing the various embodiments of the present application.
[0147] The above is the preferred embodiment of the present application, and it should be pointed out that, for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements are also considered to be within the scope of protection of the present application.
Claims
1. A method for traffic transmission control of a power distribution network communication slice, characterized in that, The method comprises the following steps: acquiring the data stream type and the data stream number of the data stream in the current power distribution network wireless channel; wherein, the type comprises a video stream; dividing the wireless channel into a plurality of predefined segments according to the data stream number, each predefined segment corresponding to a slice, and acquiring the total bandwidth of the slice; acquiring the data stream bandwidth required by each data stream in the slice, adding the data stream bandwidth one by one according to the preset priority of the data stream, and calculating the sum of the data stream bandwidth after each addition until the sum of the data stream bandwidth after addition is not less than the total bandwidth, and transmitting the target data stream corresponding to the sum of the data stream bandwidth; wherein, when the slice contains a video stream, acquiring the current uplink throughput, the change rate of the uplink throughput, the video bit rate, the maximum bit rate and the minimum bit rate of the source end of the video stream; determining the target bit rate of the video stream according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate and the minimum bit rate, and adjusting the video bit rate to the target bit rate, so that the bandwidth of the video stream adapts to the total bandwidth. 2.The traffic transmission control method of a power distribution network communication slice according to claim 1, wherein, After calculating the sum of the data stream bandwidth after each addition until the sum of the data stream bandwidth after addition is not less than the total bandwidth, and transmitting the target data stream corresponding to the sum of the data stream bandwidth, the method further comprises the following steps: if there are remaining data streams in the slice except the target data stream, delaying transmission or discarding the remaining data streams. 3.The traffic transmission control method of a power distribution network communication slice according to claim 2, wherein, The method of determining the target bit rate of the video stream according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate and the minimum bit rate comprises the following steps: if the change rate is greater than 0, a first target bit rate is calculated according to the uplink throughput, the change rate, the preset power distribution network uplink capacity and the preset bit rate safety boundary; if the change rate is less than 0, a first target bit rate is calculated according to the video bit rate, the change rate and the preset bit rate safety boundary; if the change rate is equal to 0, the video bit rate is taken as the first target bit rate; comparing the first target bit rate with the maximum bit rate and the minimum bit rate; in the case that the first target bit rate is not less than the maximum bit rate, taking the maximum bit rate as the target bit rate; in the case that the first target bit rate is not greater than the minimum bit rate, taking the minimum bit rate as the target bit rate; in the case that the first target bit rate is less than the maximum bit rate and greater than the minimum bit rate, taking the first target bit rate as the target bit rate.
4. A traffic transmission control device of a power distribution network communication slice, characterized by, The method comprises the following steps: a data stream data acquisition module, a slice division module and a data stream transmission module; the data stream data acquisition module is used for acquiring the data stream type and the data stream number of the data stream in the current power distribution network wireless channel; wherein, the type comprises a video stream; the slice division module is used for dividing the wireless channel into a plurality of predefined segments according to the data stream number, each predefined segment corresponding to a slice, and acquiring the total bandwidth of the slice; The data stream transmission module is configured to obtain data stream bandwidths required by respective data streams in the slice, add the data stream bandwidths one by one according to preset priorities of the data streams, calculate a sum of the data stream bandwidths after each addition, and transmit a target data stream corresponding to the sum of the data stream bandwidths until the sum of the data stream bandwidths after the addition is not less than the total bandwidth; when the slice contains a video stream, the source end current uplink throughput, the uplink throughput change rate, the video bit rate, the maximum bit rate, and the minimum bit rate of the video stream are obtained; the target bit rate of the video stream is determined according to the uplink throughput, the change rate, the video bit rate, the maximum bit rate, and the minimum bit rate, and the video bit rate is adjusted to the target bit rate, so that the bandwidth of the video stream is adapted to the total bandwidth.
5. The power distribution network communication slice traffic transmission control device according to claim 4, wherein, Further comprising: a residual data stream processing module; The residual data stream processing module is configured to delay transmission or discard the residual data stream if there is a residual data stream in the slice in addition to the target data stream.
6. The traffic transmission control device of a power distribution network communication slice according to claim 5, wherein, The data stream transmission module comprises: a first target bit rate calculation unit, a bit rate comparison unit, and a target bit rate determination unit; The first target bit rate calculation unit is configured to calculate a first target bit rate according to the uplink throughput, the change rate, a preset power grid uplink capacity, and a preset bit rate safety boundary if the change rate is greater than 0, calculate the first target bit rate according to the video bit rate, the change rate, and the preset bit rate safety boundary if the change rate is less than 0, and take the video bit rate as the first target bit rate if the change rate is equal to 0; The bit rate comparison unit is configured to compare the first target bit rate with the maximum bit rate and the minimum bit rate; The target bit rate determination unit is configured to take the maximum bit rate as the target bit rate if the first target bit rate is not less than the maximum bit rate, take the minimum bit rate as the target bit rate if the first target bit rate is not greater than the minimum bit rate, and take the first target bit rate as the target bit rate if the first target bit rate is less than the maximum bit rate and greater than the minimum bit rate.
7. A terminal device, characterized by comprising: The storage medium comprises a stored computer program, wherein the storage medium controls a device in which the storage medium is located to perform the power grid communication slice traffic transmission control method according to any one of claims 1 to 3 when the computer program is running.
8. A storage medium, characterized by The storage medium comprises a stored computer program, wherein the storage medium controls a device in which the storage medium is located to perform the power grid communication slice traffic transmission control method according to any one of claims 1 to 3 when the computer program is running.
Citation Information
Patent Citations
Network slice resource allocation method and device based on power business
CN114205316A
Data flow scheduling method and device for power grid edge computing system
CN116095175A