Real-time dynamic line resource allocation and optimization method based on PTN (Packet Transport Network) line in VoIP (Voice over Internet Protocol) of wide area network
Through the system management platform, the configuration of PTN lines is dynamically adjusted, and the unstable voice call quality caused by network status changes in WAN VoIP is solved, and efficient bandwidth allocation and guarantee of voice call quality is achieved.
Patent Information
- Application Number
- CN202510337576.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-06-24
AI Technical Summary
During the VoIP process of WAN, dynamic changes in network status lead to unstable voice call quality, and the existing technology is difficult to effectively solve this problem.
Through the system management platform, gather user-side PTN devices, display the entire network status, and customize bandwidth allocation rules, time period policies, and user priority templates to dynamically adjust the configuration of operator PTN lines to ensure the continuity and stability of voice calls.
It realizes dynamic adjustment of bandwidth allocation according to network load and link quality, ensures timely transmission of voice data, and improves the efficiency and user experience of WAN VoIP.
Smart Images

Figure CN120200912A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wide - area network VoIP, and more specifically, to a real - time dynamic line resource allocation and optimization method based on PTN lines in wide - area network VoIP. Background Art
[0002] In the field of wide - area network VoIP, with the continuous development of communication technologies, higher requirements are put forward for the real - time, stability, and efficiency of network transmission. PTN (Packet Transport Network) technology, as a technology that combines the high reliability of traditional circuit - switched networks and the high efficiency of packet - switched networks, has become an ideal choice for the integrated bearing of multiple services such as voice, data, and video.
[0003] The PTN network uses MPLS (Multi - Protocol Label Switching) technology for efficient data stream transmission, while meeting the QoS (Quality of Service) requirements of different service types. In wide - area network VoIP, PTN lines can support multiple QoS strategies and provide differentiated service quality guarantees according to the requirements of voice services. For example, for voice services with high real - time requirements, PTN can ensure low latency and low jitter in its transmission by setting high - priority queues, reserving bandwidth, etc.
[0004] However, during the wide - area network VoIP process, the network state is dynamically changing, and factors such as network load and link quality will affect the quality of voice calls. To cope with these changes, a real - time dynamic line resource allocation and optimization method is needed, which can dynamically adjust bandwidth allocation rules, time - period strategies, and user priority templates according to the real - time network conditions to ensure the continuity and stability of voice calls.
[0005] Therefore, how to provide a real - time dynamic line resource allocation and optimization method based on PTN lines in wide - area network VoIP is an urgent problem for those skilled in the art. Summary of the Invention
[0006] In view of this, the present invention provides a real - time dynamic line resource allocation and optimization method based on PTN lines in wide - area network VoIP.
[0007] To achieve the above object, the present invention provides the following technical solutions:
[0008] A real - time dynamic line resource allocation and optimization method based on PTN lines in wide - area network VoIP, based on user voice terminals, user - side PTN devices, operator PTN lines, and a system management platform, includes:
[0009] Aggregating the user - side PTN devices through the system management platform and displaying the whole - network status;
[0010] Customize bandwidth allocation rules, time period strategies, and user priority templates through the system management platform to optimize the configuration of the operator's PTN lines;
[0011] One - key batch configure PTN device parameters through the system management platform and perform SNMP / Netconf protocol docking.
[0012] Furthermore, the system management platform aggregates the user - side PTN devices and displays the network status of the whole network, including:
[0013] Generate and display the network topology according to the user - side PTN devices and the link relationships between them;
[0014] After generating the network topology, collect and display the voice sample information and status information of the user - side PTN devices of the whole network. The voice sample information includes the source voice sample and the voice sample after transmission, and the status information includes the device running status, line load, and fault nodes;
[0015] Compare the source voice sample and the voice sample after transmission, and display the comparison result as the link quality;
[0016] Extract the network status parameters in the status information and display them;
[0017] Combine the network status parameters and the link quality to predict the trend of voice call quality and display the prediction result.
[0018] Furthermore, compare the source voice sample and the voice sample after transmission, and display the comparison result as the link quality, including:
[0019]
[0020] In the formula, Q represents the link quality coefficient, and its value range is [0, 1]. 1 indicates perfect link quality, and 0 indicates extremely poor link quality; |X i -Y i | represents the absolute difference between the source voice sample and the voice sample after transmission at the i - th feature point; max(X, Y) represents the maximum value of the feature values of the source voice sample and the voice sample after transmission, which is used to normalize the difference value; n represents the total number of feature points.
[0021] Furthermore, combine the network status parameters and the link quality to predict the trend of voice call quality and display the prediction result, including:
[0022] Combine the network status parameters and the link quality, and predict the trend of voice call quality based on the all - pole model. The expression is:
[0023]
[0024] Wherein, h(i) is a function related to the all-pole model, representing the historical information of the speech signal; k B , k D , k P , k S , k SNR is the weight coefficient, representing the influence degree of network state parameters B, D, P, D, SNR on the speech quality; c is to adjust the prediction reference value.
[0025] Furthermore, by customizing the bandwidth allocation rules, time period policies, and user priority templates through the system management platform, the operator's PTN lines are optimized and configured, including:
[0026] Set the objective function to maximize network utilization, minimize delay, user priority, and balance the PTN devices on the user side;
[0027] Set the constraint conditions to the total network bandwidth limit, user priority, time period policy continuity, and voice call quality.
[0028] Furthermore, the expression of the objective function is:
[0029] Objective = α·Throughput - β·Delay + γ·UserPriority - δ·Load Imbalance;
[0030] Wherein, Throughput represents the network throughput, Delay represents the network delay; UserPriority represents the user priority, LoadImbalance represents the imbalance of the PTN devices on the user side, and α, β, γ, δ are weight coefficients used to balance the importance of different optimization objectives.
[0031] Furthermore, the expression for constraining the total network bandwidth limit is:
[0032]
[0033] Wherein, N is the number of users, Bandwidthi is the bandwidth allocated to the i-th user, and TotalBandwidth is the total network bandwidth.
[0034] Furthermore, the expression for constraining the user priority is:
[0035] MinPriority ≤ UserPriority i ≤ MaxPriority;
[0036] Wherein, UserPriority iis the priority of the i-th user, and MinPriority and MaxPriority are the minimum and maximum values of the user priorities respectively.
[0037] Furthermore, the expression for constraining the continuity of the time period policy is:
[0038] Bandwidth i (t) ≤ PeakTimeBandwidthLimit if t ∈ PeakTime;
[0039]
[0040] In the formula, Bandwidthi(t) is the bandwidth allocated to the i-th user at time t, and PeakTimeBandwidthLimit and OffPeakTimeBandwidthLimit are the bandwidth limits during peak time and off-peak time respectively.
[0041] Furthermore, the expression for constraining the voice call quality is:
[0042]
[0043] In the formula, ProcessingLoad i is the processing load of the i-th user on the network device, and DeviceCapacity is the processing capacity of the network device.
[0044] As can be seen from the above technical solutions, compared with the prior art, the present invention discloses a real-time dynamic line resource allocation and optimization method based on PTN lines in wide area network VoIP. Through real-time dynamic line resource allocation and optimization, it can dynamically adjust the bandwidth allocation according to factors such as network load and link quality to ensure the timely transmission of voice data, thereby improving the efficiency of wide area network VoIP. It can monitor the network status in real time. Once it detects situations such as network congestion or link quality degradation, it immediately adjusts the bandwidth allocation strategy to ensure the continuity and stability of voice calls. By dynamically optimizing the bandwidth allocation, it can avoid wasting bandwidth resources when the network load is low and improve the utilization rate of network resources. By ensuring low latency, low jitter, and high reliability of voice calls, it can significantly enhance the user experience and meet the user's demand for high-quality voice calls. Brief Description of the Drawings
[0045] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on the provided drawings.
[0046] Figure 1 Schematic diagram of the method flow of the present invention;
[0047] Figure 2 Schematic diagram of the framework structure of the present invention. Detailed implementation manners
[0048] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0049] The object of the present invention is to provide a real-time dynamic line resource allocation and optimization method based on PTN lines in wide area network VoIP, based on user voice terminals, user-side PTN devices, operator PTN lines, and a system management platform, including: aggregating the user-side PTN devices through the system management platform and displaying the network-wide status; customizing bandwidth allocation rules, time period strategies, and user priority templates through the system management platform to optimize the configuration of operator PTN lines; performing one-key batch configuration of PTN device parameters through the system management platform for SNMP / Netconf protocol docking. The real-time dynamic line resource allocation and optimization method based on PTN lines of the present invention has significant technical effects and application values in the field of wide area network VoIP.
[0050] To make the above objects, features, and advantages of the present invention more obvious and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific implementation manners.
[0051] See Figure 1 , the embodiments of the present invention disclose a real-time dynamic line resource allocation and optimization method based on PTN lines in wide area network VoIP, based on user voice terminals, user-side PTN devices, operator PTN lines, and a system management platform, including:
[0052] Aggregating the user-side PTN devices through the system management platform and displaying the network-wide status;
[0053] Customize bandwidth allocation rules, time period policies, and user priority templates through the system management platform to optimize the configuration of the operator's PTN lines;
[0054] One - key batch configure PTN device parameters through the system management platform and perform SNMP / Netconf protocol docking.
[0055] Specifically, refer to Figure 2 , a real - time dynamic line resource allocation and optimization framework based on PTN lines in a wide - area network Vo IP provided by the present invention, including:
[0056]
[0057] Aggregate user - side PTN devices through the system management platform and display the status, line load, fault nodes, and voice call quality of the entire network's user - side PTN devices;
[0058] Customize bandwidth allocation rules, time period policies, and user priority templates through the system management platform to reasonably configure the operator's PTN lines;
[0059] One - key batch configure PTN device parameters through the system management platform and perform SNMP / Netconf protocol docking.
[0060] Specifically, based on the management and optimization mechanism of PTN lines, the present invention realizes the dynamic allocation and optimization of voice call lines through the reasonable configuration of PTN packet transport devices, flexibly adjusts the line bandwidth according to the needs of different time periods and different users, ensures the voice call quality, and improves the real - time performance and stability of transaction communication.
[0061] In a specific embodiment, the system management platform aggregates the user - side PTN devices and displays the entire network status, including:
[0062] Generate and display a network topology according to the user - side PTN devices and the link relationships between them;
[0063] After generating the network topology, collect and display the voice sample information and status information of the entire network's user - side PTN devices. The voice sample information includes the source voice sample and the voice sample after transmission, and the status information includes the device operation status, line load, and fault nodes;
[0064] Compare the source voice sample and the voice sample after transmission, and display the comparison result as the link quality;
[0065] Extract the network status parameters in the status information and display them;
[0066] Predict the trend of voice call quality by combining network status parameters and link quality, and display the prediction results.
[0067] In a specific embodiment, compare the source voice sample and the transmitted voice sample, and display the comparison result as the link quality, including:
[0068]
[0069] In the formula, Q represents the link quality coefficient, and its value range is [0, 1]. 1 indicates perfect link quality, and 0 indicates extremely poor link quality; |X i -Y i | represents the absolute difference between the source voice sample and the transmitted voice sample at the i-th feature point; max(X, Y) represents the maximum value of the feature values of the source voice sample and the transmitted voice sample, which is used to normalize the difference value; n represents the total number of feature points.
[0070] Calculate the average value of the absolute differences between the source voice sample and the transmitted voice sample at all feature points through the above formula, and normalize it to the range of [0, 1], so as to obtain the link quality coefficient Q.
[0071] In a specific embodiment, combine network status parameters and link quality to predict the trend of voice call quality, and display the prediction results, including:
[0072] Combine network status parameters and link quality to predict the trend of voice call quality based on the all-pole model. The expression is:
[0073]
[0074] In the formula, h(i) is a function related to the all-pole model, representing the historical information of the voice signal; k B , k D , k P , k S , k SNR are weight coefficients, representing the influence degree of network status parameters B, D, P, D, SNR on voice quality; c is the adjusted prediction reference value.
[0075] Specifically, by combining the all-pole model, network status parameters and link quality, and based on the comprehensive prediction function, an accurate prediction of the trend of voice call quality can be achieved.
[0076] In a specific embodiment, customize the bandwidth allocation rule, time period strategy, and user priority template through the system management platform to optimize the configuration of the operator's PTN line, including:
[0077] Set the objective function to maximize network utilization, minimize latency, consider user priority, and balance the PTN devices on the user side;
[0078] Set the constraint conditions as the total network bandwidth limit, user priority, time slot policy continuity, and voice call quality.
[0079] In a specific embodiment, the expression of the objective function is:
[0080] Objective = α·Throughput - β·Delay + γ·UserPriority - δ·Load Imbalance;
[0081] Wherein, Throughput represents the network throughput, Delay represents the network latency; UserPriority represents the user priority, LoadImbalance represents the imbalance of the PTN devices on the user side, and α, β, γ, δ are weight coefficients used to balance the importance of different optimization objectives.
[0082] In a specific embodiment, the expression for constraining the total network bandwidth limit is:
[0083]
[0084] Wherein, N is the number of users, Bandwidthi is the bandwidth allocated to the i-th user, and TotalBandwidth is the total network bandwidth.
[0085] In a specific embodiment, the expression for constraining user priority is:
[0086] MinPriority ≤ UserPriority i ≤ MaxPriority;
[0087] Wherein, UserPriority i is the priority of the i-th user, and MinPriority and MaxPriority are respectively the minimum and maximum values of the user priority.
[0088] In a specific embodiment, the expression for constraining the time slot policy continuity is:
[0089] Bandwidth i (t) ≤ PeakTimeBandwidthLimit if t ∈ PeakTime;
[0090]
[0091] Wherein, Bandwidthi(t) is the bandwidth allocated to the ith user at time t, and PeakTimeBandwidthLimit and OffPeakTimeBandwidthLimit are the bandwidth limits during peak hours and off-peak hours, respectively.
[0092] In a specific embodiment, the expression for constraining the voice call quality is:
[0093]
[0094] Wherein, ProcessingLoad i is the processing load of the ith user on the network device, and DeviceCapacity is the processing capacity of the network device.
[0095] Specifically, by defining the objective function and constraint conditions, the dynamic optimization problem can be transformed into a mathematical programming problem, and dynamic optimization algorithms such as genetic algorithms and particle swarm optimization algorithms can be used for solving. In practical applications, it is necessary to adjust the parameters and forms of the objective function and constraint conditions according to the specific network environment and requirements to obtain the optimal bandwidth allocation, time period strategy, and user priority template scheme.
[0096] Specifically, the combination of genetic algorithms and particle swarm optimization algorithms is used to dynamically adjust the bandwidth allocation rules, time period strategy, and user priority template according to the real-time network conditions to maximize the objective function and meet the constraint conditions.
[0097] Initialization:
[0098] Use the genetic algorithm to randomly generate an initial bandwidth allocation scheme.
[0099] Use the particle swarm optimization algorithm to randomly generate an initial time period strategy and user priority template.
[0100] Fitness function:
[0101] Calculate the fitness value of each scheme according to the objective function.
[0102] Iterative optimization:
[0103] Use the selection, crossover, and mutation operations of the genetic algorithm to optimize the bandwidth allocation scheme.
[0104] Use the cooperation and competition mechanisms of the particle swarm optimization algorithm to optimize the time period strategy and user priority template.
[0105] Continuously update the scheme until the stop criterion is met (such as reaching the maximum number of iterations or the fitness value reaching a certain threshold).
[0106] Output the optimal solution:
[0107] Output the optimized bandwidth allocation scheme, time period strategy, and user priority template as the basis for dynamic adjustment.
[0108] Through the above technical methods, the present invention establishes a logical chain between network topology generation and voice call quality prediction, and by introducing related links such as network state analysis and link quality assessment, it helps users better understand the trends of network performance and voice call quality, and take corresponding measures for optimization and adjustment.
[0109] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method part.
[0110] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be obvious to those skilled in the art. The general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to these embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A real-time dynamic line resource allocation and optimization method based on PTN lines in wide area network VoIP, based on user voice terminals, user-side PTN equipment, operator PTN lines and system management platform, characterized in that: include: Gather the user-side PTN devices through the system management platform and display the status of the entire network; Through the system management platform, the bandwidth allocation rules, time period strategies, and user priority templates are customized to optimize the configuration of the operator's PTN lines; The system management platform can be used to batch configure PTN equipment parameters with one click and perform SNMP / Netconf protocol docking.
2. According to claim 1, a real-time dynamic line resource allocation and optimization method based on PTN lines in wide area network VoIP, characterized in that: The system management platform aggregates the user-side PTN devices and displays the status of the entire network, including: Generate and display network topology based on user-side PTN devices and the link relationships between them; After the network topology is generated, the voice sample information and status information of the PTN devices on the user side of the entire network are collected and displayed. The voice sample information includes the source voice sample and the voice sample after transmission. The status information includes the device operation status, line load, and fault node; Compare the source voice sample and the transmitted voice sample, and display the comparison result as the link quality; Extract network status parameters from status information and display them; Combine network status parameters and link quality to predict voice call quality trends and display the prediction results.
3. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 2, characterized in that: Compare the source voice sample and the transmitted voice sample, and display the comparison result as the link quality, including: Where Q represents the link quality coefficient, and its value range is [0,1], where 1 indicates perfect link quality and 0 indicates extremely poor link quality; |X i -Y i | represents the absolute difference between the source speech sample and the transmitted speech sample at the i-th feature point; max(X,Y) represents the maximum value of the feature values of the source speech sample and the transmitted speech sample, which is used to normalize the difference value; n represents the total number of feature points.
4. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 2, characterized in that: Combine network status parameters and link quality to predict voice call quality trends and display prediction results, including: Combining network status parameters and link quality, the voice call quality trend is predicted based on the full-pole model, and the expression is: Where h(i) is a function related to the full-pole model, which represents the historical information of the speech signal; k B , k D , k P , k S , k SNR is the weight coefficient, which indicates the influence of network status parameters B, D, P, D, and SNR on voice quality; c is the adjusted prediction reference value.
5. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 1, characterized in that: The system management platform customizes bandwidth allocation rules, time period strategies, and user priority templates to optimize the configuration of the operator's PTN lines, including: Set the objective function to maximize network utilization, minimize latency, user priority, and balance user-side PTN devices; The constraints are set as total network bandwidth limit, user priority, time period policy continuity, and voice call quality.
6. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 5, characterized in that: The expression of the objective function is: Objective=α·Throughput-β·Delay+γ·UserPriority-δ·LoadImbalance; In the formula, Throughput represents network throughput, Delay represents network delay, UserPriority represents user priority, LoadImbalance represents the imbalance of PTN equipment on the user side, and α, β, γ, and δ are weight coefficients used to balance the importance of different optimization objectives.
7. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 6, characterized in that: The expression constraining the total network bandwidth limit is: Where N is the number of users, Bandwidthi is the bandwidth allocated to the i-th user, and TotalBandwidth is the total bandwidth of the network.
8. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 6, characterized in that: The expression constraining user priority is: MinPriority≤UserPriority i ≤MaxPriority; In the formula, UserPriority i is the priority of the ith user, MinPriority and MaxPriority are the minimum and maximum values of the user priority, respectively.
9. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 6, characterized in that: The expression for the continuity of the constraint period strategy is: Bandwidth i (t)≤PeakTimeBandwidthLimitift∈PeakTime; Bandwidth i (t)≤OffPeakTimeBandwidthLimitift PeakTime; Where Bandwidthi(t) is the bandwidth allocated to the ith user at time t, PeakTimeBandwidthLimit and OffPeakTimeBandwidthLimit are the bandwidth limits during peak hours and off-peak hours, respectively.
10. The method for real-time dynamic line resource allocation and optimization based on PTN lines in wide area network VoIP according to claim 6, characterized in that: The expression constraining the voice call quality is: Where ProcessingLoad i is the processing load of the ith user on the network device, and DeviceCapacity is the processing capacity of the network device.