A method, apparatus and medium for IMS-based traffic policing

By analyzing historical call data and real-time network status, the bandwidth priority of voice and video calls is dynamically calculated, solving the problem of inaccurate network load assessment in existing technologies. This enables intelligent bandwidth optimization, improving communication quality and user experience.

CN120935149BActive Publication Date: 2025-12-12ANJI QILAN TELECOM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511443521.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-10
Publication Date
2025-12-12
Estimated Expiration
2045-10-10

AI Technical Summary

Technical Problem

Existing technologies cannot collect and analyze the combined traffic of multiple call types in real time, making it difficult for operators to accurately assess network load and service quality. This leads to unreasonable resource allocation and can easily result in decreased communication quality and service interruptions.

Method used

By analyzing historical voice and video traffic data, a traffic reference range and correction coefficient are established to dynamically calculate the bandwidth priority of voice and video traffic, monitor network load and service quality in real time, and optimize bandwidth allocation.

Benefits of technology

It enables intelligent adjustment of bandwidth allocation, ensuring the needs of important calls, improving communication quality and user experience, and avoiding resource waste and service quality degradation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935149B_ABST
    Figure CN120935149B_ABST
Patent Text Reader

Abstract

The application provides a traffic management method and device based on IMS, and a medium, and relates to the technical field of communication.The application calculates the traffic reference interval of voice and video traffic by analyzing historical data, obtains the current voice and video traffic values, calculates the corresponding service quality index in combination with the current network load, time delay and bandwidth occupation, evaluates the traffic deviation value of voice and video based on the current traffic value and the reference interval, determines the correction coefficients of voice and video traffic in combination with the service quality index, and determines the priority adjustment order of bandwidth by comparing the sizes of the two correction coefficients.The application dynamically calculates the traffic reference interval and the correction coefficients of voice and video traffic, realizes the priority adjustment of bandwidth distribution in the communication network, and improves the service quality and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication technology, in particular to a method and device for traffic control based on IMS and a medium. BACKGROUND

[0002] With the rapid development of the Internet and mobile communication technology, traditional communication systems are facing an explosion of multimedia service demand, including voice, video and data transmission, etc. IMS (IP Multimedia Subsystem) as an advanced network architecture aims to integrate and manage these multimedia services, providing efficient and flexible communication solutions through IP networks. IMS not only supports VoIP and video calls, but also enables seamless integration of instant messaging, online gaming and other multimedia applications. Its key features include session-based service control, flexible layered architecture and efficient resource management, enabling operators to better meet the growing needs of users.

[0003] In the prior art, traditional traffic monitoring methods often cannot collect and analyze the comprehensive traffic of multiple traffic types such as voice, video and data flow in real time, resulting in operators being unable to accurately assess the real load situation and service quality of the network when facing high load situations. This information lag may lead to unreasonable resource allocation, affecting the communication quality of critical services, and the existing technology relies on static threshold setting and single traffic monitoring in handling abnormal traffic, lacking flexibility and adaptability, which is prone to false negatives or false positives, and cannot respond to potential network anomalies in a timely manner, making it difficult for network managers to take timely measures and increasing the risk of service interruption.

[0004] The above information disclosed in the background section is only used to enhance the understanding of the background of the present disclosure, and therefore it can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0005] The purpose of the present application is to provide a method and device for traffic control based on IMS and a medium to solve the problems raised in the background technology.

[0006] To achieve the above-mentioned purpose, the present application provides the following technical solutions:

[0007] A method for traffic control based on IMS, the specific steps comprising:

[0008] Step 1: Analyze the normal voice traffic data and video traffic data in the history of the communication company's network to determine the traffic range of voice and video traffic under normal circumstances, based on the average traffic of historical voice and video calls, and set a floating range to establish a reference interval for voice and video traffic;

[0009] Step 2: Calculate the current voice traffic flow value and the current video traffic flow value, and calculate the current voice service quality index and the current video service quality index according to the network bandwidth occupied by the current voice service and the network bandwidth occupied by the current video service, and the current network load and the current network delay;

[0010] Step 3: Based on the voice traffic flow current value and the voice traffic flow reference interval, determine the voice traffic flow deviation value, combine the voice service quality index and its threshold value to determine the voice service quality deviation value, combine the two deviation values, and the voice traffic flow current value and the preset voice service quality index ideal value to determine the voice traffic correction coefficient, and the video traffic correction coefficient is obtained in the same way;

[0011] Step 4: Based on the voice traffic correction coefficient and the video traffic correction coefficient, compare the two coefficients to determine the bandwidth priority adjustment order of voice traffic and video traffic.

[0012] Further, the voice traffic flow reference interval and the video traffic flow reference interval are established, and the method is:

[0013] The calculation of voice traffic flow is to record the call duration and the required call traffic per minute, and to calculate the average value of voice traffic flow. Ten percent of the average value of voice traffic flow is set as the interval floating standard, and the upper limit and the lower limit of the voice traffic flow reference interval are set. The formula is:

[0014]

[0015]

[0016] Among them, The average value of voice traffic flow is represented by The index of the number of normal voice calls in history is represented by The duration of the voice call is represented by The voice traffic flow per minute is represented by The index of the number of normal voice calls in history is represented by , The total number of normal voice calls in history is represented by The voice traffic flow reference interval is represented by

[0017] The duration of each video call and the video traffic generated per minute are recorded to calculate the total video traffic. The formula is:

[0018]

[0019]

[0020] Among them, average value of video traffic volume, index of normal video call duration in history, index of normal video call duration in history, current video traffic volume per minute, index of normal video call times in history, and , total number of normal video calls in history, reference interval of video traffic volume.

[0021] Further, the current voice traffic volume and the current video traffic volume are calculated according to the following formulas:

[0022]

[0023]

[0024] wherein, , current voice traffic volume and current video traffic volume, and index of voice call times and index of video call times in the current time period, and , , and voice call duration and video call duration in the current time period, current voice traffic volume per minute, current video traffic volume per minute, total number of voice calls in the current time period, total number of video calls in the current time period. Further, the current voice service quality index and the current video service quality index are calculated according to the following formulas:

[0025]

[0026]

[0027]

[0028] wherein, , current voice service quality index and current video service quality index, , network bandwidth occupied by current voice service and network bandwidth occupied by current video service, current network load, current network latency. ​​

[0029] Further, based on the current value of voice traffic flow and the reference interval of voice traffic flow, a voice traffic flow deviation value is determined, and a voice service quality deviation value is determined in combination with the voice service quality index and its threshold value, and the formula is:

[0030] The current value of voice traffic flow is determined whether it is in the reference interval of voice traffic flow If it is, the voice traffic flow deviation value is If the current value of voice traffic flow is less than the lower limit of the reference interval of voice traffic flow , the voice service quality deviation value is If the current value of voice traffic flow is greater than the upper limit of the reference interval of voice traffic flow , the voice service quality deviation value is ;

[0031] A voice service quality threshold interval is set The voice service quality index is compared with the voice service quality threshold interval, if the voice service quality index is in , the voice service quality deviation value is If the voice service quality index is less than the lower limit of the voice service quality threshold interval , the voice service quality deviation value is If the voice service quality index is greater than the upper limit of the voice service quality threshold interval , the voice service quality deviation value is .

[0032] Further, in combination with the two deviation values, and the current value of voice traffic flow and the preset ideal voice service quality index, a voice traffic correction coefficient is determined, and a video traffic correction coefficient is obtained in the same way, and the formula is:

[0033]

[0034] Among them, represents the voice traffic correction coefficient, is the current value of voice traffic flow, is the preset ideal value of voice service quality index, , are the corresponding weight proportions respectively; when , the weight proportion is set to , when , the weight proportion is set to ;

[0035] The video traffic correction coefficient is obtained based on the same method as that of calculating the voice traffic correction coefficient in step 3 .

[0036] Further, the two coefficients are compared to determine the bandwidth priority adjustment order of the voice traffic and the video traffic, and the method is as follows:

[0037] When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is less than 1, it indicates that the bandwidths allocated to the voice traffic and the video traffic in the communication network are sufficient to meet the normal operation of the traffic, and thus the bandwidth priorities of the voice traffic and the video traffic do not need to be reordered; , the video traffic correction coefficient is greater than 1, it indicates that the bandwidth required by the video traffic in the communication network is more, and thus the bandwidth priority of the video traffic needs to be adjusted, and the excess bandwidth occupied by the voice traffic in the communication network is allocated to the video traffic;

[0038] When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is greater than 1, it indicates that the bandwidths required by the video traffic and the voice traffic in the communication network are more, and thus the sizes of the voice traffic correction coefficient and the video traffic correction coefficient need to be further compared, and the bandwidth is allocated to the traffic with the greater correction coefficient; When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is greater than 1, it indicates that the bandwidths required by the video traffic and the voice traffic in the communication network are more, and thus the sizes of the voice traffic correction coefficient and the video traffic correction coefficient need to be further compared, and the bandwidth is allocated to the traffic with the greater correction coefficient;

[0039] When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is greater than 1, it indicates that the bandwidths required by the video traffic and the voice traffic in the communication network are more, and thus the sizes of the voice traffic correction coefficient and the video traffic correction coefficient need to be further compared, and the bandwidth is allocated to the traffic with the greater correction coefficient; When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is greater than 1, it indicates that the bandwidths required by the video traffic and the voice traffic in the communication network are more, and thus the sizes of the voice traffic correction coefficient and the video traffic correction coefficient need to be further compared, and the bandwidth is allocated to the traffic with the greater correction coefficient; When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is greater than 1, it indicates that the bandwidths required by the video traffic and the voice traffic in the communication network are more, and thus the sizes of the voice traffic correction coefficient and the video traffic correction coefficient need to be further compared, and the bandwidth is allocated to the traffic with the greater correction coefficient;

[0040] When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is greater than 1, it indicates that the bandwidths required by the video traffic and the voice traffic in the communication network are more, and thus the sizes of the voice traffic correction coefficient and the video traffic correction coefficient need to be further compared, and the bandwidth is allocated to the traffic with the greater correction coefficient; When the voice traffic correction coefficient is greater than 1 and the video traffic correction coefficient is greater than 1, it indicates that the bandwidths required by the video traffic and the voice traffic in the communication network are more, and thus the sizes of the voice traffic correction coefficient and the video traffic correction coefficient need to be further compared, and the bandwidth is allocated to the traffic with the greater correction coefficient;

[0041] The application also provides a traffic management and control device based on IMS, which is used for executing the traffic management and control method based on IMS, and comprises:

[0042] The voice and video traffic reference range calculation module is used for analyzing the normal voice traffic data and video traffic data in the history of the communication company network, determining the traffic range of the voice and video traffic under normal conditions, calculating the average traffic of the historical voice and video calls, setting a floating range, establishing the reference range of the voice and video traffic, and calculating the voice and video traffic correction coefficients.

[0043] ​​​​​A voice and video service quality index calculation module is configured to calculate current voice traffic volume and current video traffic volume, and to calculate current voice service quality index and video service quality index based on current network bandwidth occupied by voice service and current network bandwidth occupied by video service, as well as current network load and current network latency;

[0044] A traffic volume deviation analysis and correction module is configured to determine voice traffic volume deviation value based on current voice traffic volume and voice traffic volume reference interval, to determine voice service quality deviation value in combination with voice service quality index and its threshold value, to determine voice traffic correction coefficient in combination with the two deviation values, current voice traffic volume and preset ideal voice service quality index value, and to obtain video traffic correction coefficient in the same manner;

[0045] A bandwidth priority adjustment decision module is configured to compare voice traffic correction coefficient and video traffic correction coefficient to determine bandwidth priority adjustment order of voice traffic and video traffic based on the size of the two coefficients.

[0046] The application further provides a storage medium having a computer program stored thereon, which, when executed by a processor, is used to implement the above-mentioned traffic management and control method based on IMS.

[0047] Compared with the prior art, the application has the following beneficial effects:

[0048] The traffic management and control method, device and medium based on IMS provided by the application realize intelligent adjustment of bandwidth allocation priority by dynamically calculating traffic reference interval and correction coefficient of voice and video traffic. This method can monitor network load and service quality in real time, ensure that important traffic demand is met in priority in the case of resource shortage, and improve communication quality and user experience.

[0049] The application can effectively eliminate traffic volume deviation, optimize bandwidth usage, and avoid resource waste and service quality decline that may occur in traditional methods, thereby improving overall efficiency and reliability of the network. BRIEF DESCRIPTION OF DRAWINGS

[0050] Figure 1 The figure is a schematic diagram of the overall method of the application;

[0051] Figure 2 The figure is a schematic diagram of network bandwidth analysis of the application;

[0052] Figure 3 The figure is a schematic diagram of network latency analysis of the application;

[0053] Figure 4 The schematic diagram of network load analysis of the present application;

[0054] Figure 5 The schematic diagram of device module structure of the present application. DETAILED DESCRIPTION

[0055] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with specific examples.

[0056] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the present application should be the commonly understood meanings by those skilled in the art to which the present application belongs. The terms "first", "second" and similar words used in the present application do not represent any order, number or importance, but are only used to distinguish different components. The terms "including", "containing" and similar words mean that the elements or objects before the words cover the elements or objects listed after the words and their equivalents, without excluding other elements or objects. The terms "connected" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms "up", "down", "left", "right" and the like only represent relative positional relationships, which may change accordingly when the absolute position of the described object changes.

[0057] Embodiment:

[0058] Please refer to Figures 1 to 4 The present application provides a technical solution:

[0059] A method for traffic management and control based on IMS, the specific steps comprising:

[0060] Step 1: Analyze the normal voice traffic data and video traffic data in the history of the communication company network, determine the traffic range of voice and video traffic under normal circumstances, based on the average traffic of historical voice and video calls, and set a floating range, establish the reference interval of voice and video traffic;

[0061] Step 2: Calculate the current value of voice traffic flow and video traffic flow, and calculate the current voice service quality index and video service quality index according to the current network bandwidth occupied by voice service and the current network bandwidth occupied by video service, as well as the current network load and the current network delay;

[0062] Step 3: Based on the current value of voice traffic and the reference range of voice traffic, determine the voice traffic deviation value. Combine the voice service quality index and its threshold to determine the voice service quality deviation value. Combine the two deviation values, the current value of voice traffic and the preset ideal value of voice service quality index to determine the voice traffic correction coefficient. Similarly, the video traffic correction coefficient is obtained.

[0063] Step 4: Based on the voice traffic correction coefficient and the video traffic correction coefficient, compare the two coefficients to determine the order of bandwidth priority adjustment for voice traffic and video traffic.

[0064] It's important to note that determining average call traffic by recording historical call durations and traffic per minute, and setting a fluctuation standard, effectively reflects the range of traffic fluctuations under normal circumstances. This process allows network administrators to accurately identify abnormal traffic changes, enabling them to take timely measures to optimize bandwidth allocation and ensure the quality and stability of voice and video services during peak periods. This not only improves user experience but also helps reduce the risk of network congestion, ensuring the continuity and reliability of critical communication services.

[0065] Therefore, it is necessary to establish reference intervals for voice traffic and video traffic, based on the following method:

[0066] Voice traffic volume is calculated by recording call duration and the required traffic volume per minute, and then calculating the average voice traffic volume. Ten percent of this average volume is used as a range fluctuation standard to establish an upper and lower limit for the voice traffic volume reference range. The formula used is as follows:

[0067]

[0068]

[0069] in, This represents the average value of voice traffic. For the normal first in history Duration of each voice call It is the voice data usage per minute. This is an index of the number of normal voice calls in history, and , This represents the total number of normal voice calls in history. This is a reference range for voice traffic.

[0070] The duration of each video call and the video data generated per minute are recorded to calculate the total video data usage. The formula used is as follows:

[0071]

[0072]

[0073] in, This represents the average video call traffic. For the normal first in history Duration of each video call It is the video data traffic per minute. This serves as an index of the number of normal video calls in history, and , This represents the total number of normal video calls in history. This is a reference range for video call traffic.

[0074] It's important to note that calculating the current values ​​of voice and video traffic requires obtaining the index of the number of voice calls and video calls within the current time period, as well as the duration of each video and voice call within that time period. The reason for calculating these current values ​​is that by obtaining the number of calls and the duration of each call within the current time period, the current network load and traffic demand can be accurately reflected. This real-time data helps network administrators promptly identify traffic changes and make dynamic adjustments to optimize bandwidth allocation, thereby ensuring the stability and reliability of voice and video services during periods of high demand.

[0075] Therefore, it is necessary to calculate the current value of voice traffic and the current value of video traffic, based on the following formula:

[0076]

[0077]

[0078] in, , These represent the current values ​​of voice traffic and video traffic, respectively. and These are the indices for the number of voice calls and the number of video calls within the current time period, respectively. , , and Each of the following is the number of the current time period. The duration of the first voice call and the first Duration of each video call This represents the current voice traffic per minute. This represents the current video traffic per minute. This represents the total number of voice calls made within the current time period. This represents the total number of video calls made within the current time period.

[0079] It should be noted that the voice service quality index and the video service quality index can intuitively reflect the bandwidth proportion of voice and video services in the network and the service performance under the current network load and delay conditions. By monitoring these indicators, network managers can identify potential service quality problems in a timely manner and develop appropriate adjustment strategies to ensure the clarity and smoothness of voice and video calls under high load conditions.

[0080] Therefore, the current voice service quality index and the video service quality index need to be calculated, and the formula is:

[0081]

[0082]

[0083] wherein, , respectively represent the current voice service quality index and the video service quality index of the communication company, , respectively represent the network bandwidth occupied by the current voice service and the network bandwidth occupied by the current video service, is the current network load, is the current network delay; in the above formula, when calculating , , the and used are respectively the network bandwidth occupied by voice and video services, which directly reflects the importance and resource allocation of these two services in the network, and by including the bandwidth proportion in the calculation, the priority of different service types in the current network environment can be accurately evaluated. The introduction of the front network load makes the formula dynamically reflect the actual situation of the network. When the network load is high, the effectiveness of the bandwidth decreases, and at this time the service quality will be affected. By including in the formula, the service quality under different load conditions can be more realistically reflected; the current network delay is also a key factor, which directly affects the user experience. The design of in the formula makes the service quality index gradually decrease with the increase of the delay, which reflects the negative impact of delay on service quality and conforms to the actual feelings of users.

[0084] Please refer to Figure 2 , Figure 2 for the voice bandwidth analysis diagram in this embodiment. The black squares in the figure represent the actual data points of the voice service quality index under different voice bandwidths, and the red curve is the curve obtained by fitting, which shows the relationship between the voice service quality index and the voice bandwidth. It can be seen that the voice service quality index shows a clear upward trend with the increase of the voice bandwidth, and the The value is 0.99963, indicating a good fitting effect, which means that the increase of voice bandwidth can indeed effectively improve the quality of service, and sufficient bandwidth is crucial for voice communication quality, which helps to reduce delay and data loss, thereby improving the clarity and fluency of the call. Network managers should pay attention to the allocation of bandwidth, while also monitoring network load and latency, especially during peak periods, to ensure the clarity and fluency of voice calls. By optimizing network architecture and configuration, the overall user experience can be improved.

[0085] Please refer to Figure 3 , Figure 3 is the network latency analysis diagram in this embodiment. As can be seen from Figure 3 , with the increase of network latency, the value of voice service quality index decreases significantly, and this inverse relationship shows that network latency has a negative impact on voice service quality. The larger the latency, the lower the quality index of voice service, and the user experience may be worse, Figure 4 The data in Figure 4 intuitively shows that the reduction of network latency is crucial for improving voice service quality. Network managers should prioritize optimizing network latency to ensure better call quality. Network managers can reduce latency by improving network architecture, optimizing routing, and increasing bandwidth to improve voice call quality. At the same time, network latency indicators should be monitored regularly to identify and solve potential latency problems in a timely manner to ensure service stability and reliability.

[0086] Please refer to Figure 4 , Figure 4 is the network load analysis diagram in this embodiment. As can be seen from Figure 4 , with the increase of network load, the value of voice service quality index gradually decreases. When the network load is 0, the voice service quality index reaches the highest, about 0.2. With the increase of load, the service quality shows a significant decline, especially when the load exceeds 20, the service quality decreases significantly. This shows that network load has a direct impact on user experience. Excessive load can cause data transmission delay and increase the risk of data packet loss, thereby affecting call quality. In order to improve the quality of voice service, network managers should consider taking measures to optimize network load, such as: 1. Load balancing to distribute network traffic; 2. Increase bandwidth to support more users online simultaneously; 3. Implement traffic management strategies to prioritize voice and video call traffic.

[0087] This embodiment obtains ten sets of voice network bandwidth and video network bandwidth data, as shown in Table 1 below:

[0088] Table 1 Network service quality index analysis table

[0089]

[0090] In Table 1, we can clearly see that whether it is the voice service quality index or the video service quality index, it will increase with the corresponding network bandwidth, which shows that higher bandwidth can support higher quality of audio and video data transmission. The data in the table also shows that as the network load decreases, the voice service quality index and the video service quality index increase relatively greatly, indicating that under lower network load, the effective utilization rate of network resources rises; as the network delay decreases, the voice service quality index and the video service quality index both increase, indicating that in voice and video communication, lower network delay means faster interaction between users, and the delay of the call will be reduced, thus improving the overall service quality.

[0091] It should be noted that determining the voice traffic deviation value based on the current value of voice traffic and the reference interval, and evaluating the service quality deviation in combination with the voice service quality index and its threshold value, can provide important and timely feedback and decision basis for network management. This process not only helps to identify and quantify the deviation between network traffic and service quality, but also clearly identifies the optimization measures needed under different load and quality states. Through this quantitative evaluation, network managers can quickly respond to potential problems, adjust resource allocation, thus ensuring user experience, ensuring the stability and reliability of voice services, and thus improving the quality and efficiency of overall communication services.

[0092] Therefore, based on the current value of voice traffic and the reference interval of voice traffic, the voice traffic deviation value is determined, and the voice service quality deviation value is determined in combination with the voice service quality index and its threshold value, and the formula is:

[0093] determine whether the current value of voice traffic is within the reference interval of voice traffic If it is, then the voice traffic deviation value is If the current value of voice traffic is less than the lower limit of the reference interval of voice traffic , then the voice service quality deviation value is If the current value of voice traffic is greater than the upper limit of the reference interval of voice traffic , then the voice service quality deviation value is ; ;

[0094] Set up a voice service quality threshold interval Compare the voice service quality index with the voice service quality threshold interval, if the voice service quality index is within , then the voice service quality deviation value is If the voice service quality index is less than the lower limit of the voice service quality threshold interval , then the voice service quality deviation value ; if the voice service quality index is greater than the upper limit of the voice service quality threshold interval , then the voice service quality deviation value .

[0095] It should be noted that in combination with the deviation values of voice and video services, and the comparison of the current traffic flow and the ideal service quality index, the traffic correction coefficient can be effectively adjusted and optimized by calculating the traffic correction coefficient. The correction coefficient not only reflects the gap between the actual service quality and the ideal state, but also ensures that the most urgent optimization demand is prioritized in different situations by dynamically adjusting the weight proportion and .

[0096] Therefore, the voice traffic correction coefficient needs to be determined in combination with the two deviation values, as well as the current value of voice traffic flow and the preset ideal voice service quality index, and the video traffic correction coefficient is obtained in the same way. The formula is:

[0097]

[0098] wherein, represents the voice traffic correction coefficient, is the current value of voice traffic flow, is the preset ideal value of voice service quality index, , are the corresponding proportion weights respectively; when , the weight proportion is set to , when , the weight proportion is set to ; in the above formula, when , it means that the current voice traffic flow deviation value has a more significant impact on voice service quality, at this time, the actual use of traffic needs to be prioritized in order to adjust the corresponding resource allocation to improve voice service quality, that is, the network may face overload or insufficient traffic in this case, therefore, it is more necessary to take measures to optimize the service according to the actual traffic; when , it means that the preset ideal voice service quality index has a more important impact on the overall service quality at this time, more attention needs to be paid to the gap between the ideal service quality and the actual situation, so as to adjust, which shows that in this case, the network manager should focus on improving the service quality index to ensure that the service meets the user's expectations; , the value of The value of the voice traffic correction coefficient will increase, indicating that the actual usage of voice traffic significantly affects the quality of service, and at this time, it is necessary to prioritize how to adjust the resource allocation to address the possible overload or traffic shortage; The value of the video traffic correction coefficient will also increase, indicating that the gap between the ideal quality of service and the actual traffic is more important, and at this time, the network manager should pay more attention to improving the quality of service indicators to ensure that the service can meet the expectations and needs of users; The video traffic correction coefficient is obtained based on the same method as the voice traffic correction coefficient calculated in step 3

[0099] .

[0100] It is important to note that the importance of the bandwidth priority adjustment method lies in its ability to dynamically optimize the bandwidth allocation of voice and video services based on the actual correction coefficient, thereby improving the efficiency and user experience of the communication network. When the correction coefficient reflects the demand for bandwidth of a certain type of traffic, timely adjustment of the priority can ensure that critical services are still guaranteed when network resources are scarce, avoiding a decline in service quality. Through this flexible priority adjustment mechanism, network managers can better respond to the changing network load situation, rationally allocate resources, and ensure that users can enjoy stable and high-quality communication services in different scenarios, which is crucial for maintaining user satisfaction and the normal operation of network operations.

[0101] Therefore, it is necessary to compare the two coefficients to determine the order of bandwidth priority adjustment for voice traffic and video traffic, and the method is as follows:

[0102] When the voice traffic correction coefficient , the video traffic correction coefficient , it indicates that the bandwidth allocated to voice traffic and video traffic in the communication network is sufficient to meet the normal operation of traffic, so there is no need to reorder the bandwidth priority of voice traffic and video traffic;

[0103] When the voice traffic correction coefficient , the video traffic correction coefficient , it indicates that the bandwidth required by video traffic in the communication network is more, at this time, the bandwidth priority of video traffic needs to be adjusted, and the excess bandwidth occupied by voice traffic in the communication network is allocated to video traffic;

[0104] When the voice traffic correction coefficient , the video traffic correction coefficient , it indicates that both video traffic and voice traffic in the communication network need more bandwidth, at this time, it is necessary to further compare the size of and , and allocate bandwidth to the traffic with a larger correction coefficient;​

[0105] when the voice traffic correction coefficient , the video traffic correction coefficient , it indicates that the bandwidth required by voice traffic in the communication network is more at this time, and the bandwidth priority of voice traffic needs to be adjusted at this time, and the excess bandwidth occupied by video traffic in the communication network is allocated to voice traffic.

[0106] Please refer to Figure 5 The application also provides a traffic management and control device based on IMS, which is used for executing the traffic management and control method based on IMS.

[0107] The voice and video traffic reference interval calculation module is used for analyzing normal voice traffic data and video traffic data in the history of the communication company network, determining the traffic range of voice and video traffic under normal circumstances, calculating the average traffic of historical voice and video calls, setting a floating range, and establishing the reference interval of voice and video traffic.

[0108] The voice and video service quality index calculation module is used for calculating the current value of voice traffic flow and the current value of video traffic flow, and calculating the current voice service quality index and video service quality index according to the network bandwidth occupied by the current voice service and the network bandwidth occupied by the current video service, as well as the current network load and the current network delay.

[0109] The traffic flow deviation analysis and correction module is used for determining the voice traffic flow deviation value based on the current value of voice traffic flow and the voice traffic flow reference interval, determining the voice service quality deviation value in combination with the voice service quality index and its threshold value, determining the voice traffic correction coefficient in combination with the two deviation values, the current value of voice traffic flow and the preset ideal value of voice service quality index, and obtaining the video traffic correction coefficient in the same way.

[0110] The bandwidth priority adjustment decision module is used for comparing the voice traffic correction coefficient and the video traffic correction coefficient to determine the bandwidth priority adjustment order of voice traffic and video traffic.

[0111] The application further provides a storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program is used for implementing the traffic management and control method based on IMS.

[0112] The above formulas are all dimensionless values calculated, the formula is obtained by collecting a large amount of data to simulate the most recent real situation, and the preset parameters in the formula are set by a person skilled in the art according to the actual situation.

[0113] The above embodiments can be implemented wholly or partially by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented wholly or partially in the form of a computer program product. Those skilled in the art can realize that the units and algorithm steps of the examples described in connection with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed by hardware or software methods depends on the specific application and design constraints of the technical solutions.

[0114] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, which can be located in one place or distributed on multiple network units. Part or all of the units can be selected to achieve the purpose of the embodiments according to actual needs.

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

Claims

1. A method for traffic control based on IMS, characterized in that, The specific steps include: Step 1: Analyze the normal voice and video traffic data in the history of the telecommunications company's network to determine the traffic range of voice and video traffic under normal circumstances. Based on the calculation of the average traffic of historical voice and video calls, and setting the floating range, establish a reference interval for voice and video traffic. Step 2: Calculate the current value of voice traffic and video traffic, and calculate the current voice service quality index and video service quality index based on the network bandwidth occupied by the current voice service and the network bandwidth occupied by the current video service, as well as the current network load and the current network latency. Step 3: Based on the current value of voice traffic and the reference range of voice traffic, determine the voice traffic deviation value. Combine the voice service quality index and its threshold to determine the voice service quality deviation value. Combine the two deviation values, the current value of voice traffic and the preset ideal value of voice service quality index to determine the voice traffic correction coefficient. Similarly, the video traffic correction coefficient is obtained. Step 4: Based on the voice traffic correction coefficient and the video traffic correction coefficient, compare the two coefficients to determine the order of bandwidth priority adjustment for voice traffic and video traffic.

2. The method for call management based on IMS according to claim 1, characterized in that, The method used to establish reference intervals for voice traffic and video traffic is as follows: Voice traffic volume is calculated by recording call duration and the required traffic volume per minute, and then calculating the average voice traffic volume. Ten percent of this average volume is used as a range fluctuation standard to establish an upper and lower limit for the voice traffic volume reference range. The formula used is as follows: ; ; in, This represents the average value of voice traffic. For the normal first in history Duration of each voice call It is the voice data usage per minute. This is an index of the number of normal voice calls in history, and , This represents the total number of normal voice calls in history. This is a reference range for voice traffic. The duration of each video call and the video data generated per minute are recorded to calculate the total video data usage. The formula used is as follows: ; ; in, This represents the average video call traffic. For the normal first in history Duration of each video call It is the video data traffic per minute. This serves as an index of the number of normal video calls in history, and , This represents the total number of normal video calls in history. This is a reference range for video call traffic.

3. The method for call management based on IMS according to claim 1, characterized in that, The formulas used to calculate the current values ​​of voice traffic and video traffic are as follows: ; ; in, , These represent the current values ​​of voice traffic and video traffic, respectively. and These are the indices for the number of voice calls and the number of video calls within the current time period, respectively. , , and Each of the following is the number of the current time period. The duration of the first voice call and the first Duration of each video call This represents the current voice traffic per minute. This represents the current video traffic per minute. This represents the total number of voice calls made within the current time period. This represents the total number of video calls made within the current time period.

4. The method for call management based on IMS according to claim 1, characterized in that, The formulas used to calculate the current voice service quality index and video service quality index are as follows: ; ; in, , These represent the current voice service quality index and video service quality index of the telecommunications company, respectively. , These represent the network bandwidth currently used for voice service and the network bandwidth currently used for video service, respectively. For the current network load, This represents the current network latency.

5. The method for call management based on IMS according to claim 1, characterized in that, Based on the current voice traffic volume and the reference range of voice traffic volume, the voice traffic volume deviation value is determined. Combined with the voice service quality index and its threshold, the voice service quality deviation value is determined using the following formula: Determine the current value of voice traffic. Is it within the voice traffic reference range? If it is within the range, then the voice traffic deviation value is... ; If the current value of voice traffic is less than the reference range for voice traffic. The lower limit is the voice service quality deviation value. ; If the current value of voice traffic is greater than the reference range for voice traffic. The upper limit of the voice service quality deviation value is... ,in This represents the average volume of voice traffic. Establish voice service quality threshold range The voice service quality index Compared with the voice service quality threshold range, if the voice service quality index is within Within, the voice service quality deviation value If the voice service quality index Less than the lower limit of the voice service quality threshold range Then the voice service quality deviation value ; If the voice service quality index Greater than the upper limit of the voice service quality threshold range Then the voice service quality deviation value .

6. The method for call management based on IMS according to claim 5, characterized in that, Combining the two deviation values, the current voice traffic volume, and the preset ideal voice service quality index, the voice traffic correction coefficient is determined. Similarly, the video traffic correction coefficient is obtained, based on the following formula: ; in, This represents the voice traffic correction factor. This represents the current value of voice traffic. This is the preset ideal value for the voice service quality index. , These are the corresponding proportional weights; when When, the weight ratio is set to ,when When, the weight ratio is set to ; The video traffic correction coefficient is obtained using the same method as the voice traffic correction coefficient calculated in step 3. .

7. A method for call management based on IMS according to claim 6, characterized in that, The two coefficients are compared to determine the bandwidth priority adjustment order for voice and video traffic. The method used is as follows: When voice traffic correction coefficient Video call correction coefficient This indicates that the bandwidth allocated to voice and video traffic in the communication network is sufficient to meet the normal operation of the traffic, so there is no need to adjust the bandwidth priority of voice and video traffic. When voice traffic correction coefficient Video call correction coefficient When this occurs, it indicates that video calls require more bandwidth in the communication network. At this time, it is necessary to adjust the bandwidth priority of video calls and allocate the excess bandwidth occupied by voice calls in the communication network to video calls. When voice traffic correction coefficient Video call correction coefficient This indicates that both video and voice traffic in the communication network require more bandwidth at this point, necessitating further comparison. and The size of the correction factor determines the bandwidth allocation to traffic with a larger correction factor. When voice traffic correction coefficient Video call correction coefficient When this occurs, it indicates that more bandwidth is required for voice traffic in the communication network. In this case, it is necessary to adjust the bandwidth priority of voice traffic and allocate the excess bandwidth occupied by video traffic in the communication network to voice traffic.

8. A traffic control device based on IMS, characterized in that, The device is used to execute a traffic management method based on IMS as described in any one of claims 1-7, comprising: The voice and video traffic reference interval calculation module is used to analyze normal voice and video traffic data in the history of the telecommunications company's network, determine the traffic range of voice and video traffic under normal circumstances, calculate the average traffic of historical voice and video calls, set a floating range, and establish a reference interval for voice and video traffic. The voice and video service quality index calculation module is used to calculate the current value of voice traffic and the current value of video traffic, and to calculate the current voice service quality index and video service quality index based on the network bandwidth occupied by the current voice service and the network bandwidth occupied by the current video service, as well as the current network load and the current network latency. The call traffic deviation analysis and correction module is used to determine the voice call traffic deviation value based on the current value of the voice call traffic and the voice call traffic reference range, and to determine the voice service quality deviation value by combining the voice service quality index and its threshold. By combining the two deviation values, as well as the current value of the voice call traffic and the preset ideal value of the voice service quality index, the voice call correction coefficient is determined. Similarly, the video call correction coefficient is obtained. The bandwidth priority adjustment decision module is used to compare the magnitudes of the voice traffic correction coefficient and the video traffic correction coefficient to determine the bandwidth priority adjustment order of voice traffic and video traffic.

9. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, is used to implement a traffic management method based on IMS as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Method and device for switching audio channels of communication module

    CN118538247A

  • Dynamic flow scheduling method and system based on network configuration

    CN119316368A