Telephone traffic control method and device based on IMS (IP Multimedia Subsystem) and medium
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 the inability to assess network load in real time in existing technologies. This enables intelligent allocation and optimization of bandwidth, improving communication quality and user experience.
Patent Information
- Application Number
- CN202511443521.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-10
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2045-10-10
AI Technical Summary
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.
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.
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.
Smart Images

Figure CN120935149A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, specifically to a method, apparatus, and medium for traffic management based on IMS. Background Technology
[0002] With the rapid development of internet and mobile communication technologies, traditional communication systems are facing a surge in demand for multimedia services, including voice, video, and data transmission. IMS (IP Multimedia Subsystem), as an advanced network architecture, aims to integrate and manage these multimedia services, providing efficient and flexible communication solutions over IP networks. IMS not only supports VoIP and video calling but also enables seamless integration of instant messaging, online games, and other multimedia applications. Its key features include session-based service control, a flexible hierarchical architecture, and efficient resource management, enabling operators to better meet the growing needs of users.
[0003] In existing technologies, traditional traffic monitoring methods often cannot collect and analyze the combined traffic of multiple traffic types, such as voice, video, and data streams, in real time. This makes it difficult for operators to accurately assess the actual network load and service quality when facing high load conditions. This information lag may lead to unreasonable resource allocation, affecting the communication quality of critical services. Furthermore, existing technologies rely heavily on static threshold settings and single traffic monitoring to handle abnormal traffic, lacking flexibility and adaptability. This can easily lead to missed or false alarms, failing to respond promptly to potential network anomalies and preventing network administrators from taking timely measures, thus increasing the risk of service interruption.
[0004] The information disclosed in the background section is only intended to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this invention is to provide a method, apparatus and medium for traffic management based on IMS, so as to solve the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] A method for call management based on IMS, comprising the following steps:
[0008] 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.
[0009] 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.
[0010] 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.
[0011] 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.
[0012] Furthermore, the methods used to establish reference ranges for voice traffic and video traffic are as follows:
[0013] 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:
[0014]
[0015]
[0016] 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.
[0017] 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:
[0018]
[0019]
[0020] 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.
[0021] Furthermore, the formulas used to calculate the current values of voice traffic and video traffic are as follows:
[0022]
[0023]
[0024] 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.
[0025] Furthermore, the formulas used to calculate the current voice service quality index and video service quality index are as follows:
[0026]
[0027]
[0028] 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.
[0029] Furthermore, based on the current value of voice traffic and the reference range of voice traffic, the voice traffic 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:
[0030] 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... ;
[0031] 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 .
[0032] Furthermore, by combining the two deviation values, the current value of voice traffic, 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:
[0033]
[0034] 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 ;
[0035] The video traffic correction coefficient is obtained using the same method as the voice traffic correction coefficient calculated in step 3. .
[0036] Furthermore, the two coefficients are compared to determine the bandwidth priority adjustment order for voice and video traffic, based on the following method:
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] The present invention also provides an IMS-based traffic management device, the device being used to execute the above-described IMS-based traffic management method, comprising:
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] The present invention also provides a method for implementing IMS-based traffic management based on a storage medium storing a computer program, which, when executed by a processor, is used to implement the above-described method for IMS-based traffic management.
[0047] Compared with the prior art, the beneficial effects of the present invention are:
[0048] The IMS-based traffic management method, device, and medium provided by this invention achieve intelligent adjustment of bandwidth allocation priority by dynamically calculating the traffic reference range and correction coefficient of voice and video traffic. This method can monitor network load and service quality in real time, ensuring that the needs of important traffic are prioritized under resource constraints, thereby improving communication quality and user experience.
[0049] By comprehensively analyzing historical data and real-time network status, this invention can effectively eliminate traffic deviations, optimize bandwidth usage, and avoid resource waste and service quality degradation problems that may occur in traditional methods, thereby improving the overall efficiency and reliability of the network. Attached Figure Description
[0050] Figure 1 This is a schematic diagram of the overall method flow of the present invention;
[0051] Figure 2 This is a schematic diagram of network bandwidth analysis according to the present invention;
[0052] Figure 3 This is a schematic diagram of network latency analysis according to the present invention;
[0053] Figure 4 This is a schematic diagram of network load analysis according to the present invention;
[0054] Figure 5 This is a schematic diagram of the device module structure of the present invention. Detailed Implementation
[0055] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to specific embodiments.
[0056] It should be noted that, unless otherwise defined, the technical or scientific terms used in this invention should have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in this invention do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0057] Example:
[0058] Please see Figures 1 to 4 The present invention provides a technical solution:
[0059] A method for call management based on IMS, comprising the following steps:
[0060] 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.
[0061] 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.
[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 (VSSQ) and Video Service Quality Index (MSQ) directly reflect the bandwidth proportion of voice and video services in the network, as well as their service performance under current network load and latency conditions. By monitoring these indicators, network administrators can promptly identify potential service quality issues and formulate corresponding adjustment strategies to ensure that voice and video calls remain clear and smooth even under high load conditions.
[0080] Therefore, it is necessary to calculate the current voice service quality index and video service quality index, based on the following formula:
[0081]
[0082]
[0083] 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, The current network latency; in the above formula, in the calculation , When, used and These represent the network bandwidth used for voice and video services, respectively, directly reflecting the importance and resource allocation of these two services in the network. By incorporating bandwidth share into the calculation, the priority of different service types in the current network environment can be accurately assessed. The introduction of network load allows the formula to dynamically reflect the actual network situation. When the network load is high, bandwidth effectiveness decreases, which affects service quality. Incorporating this into the formula allows for a more realistic reflection of service quality under varying load conditions; current network latency is also a key factor, directly impacting user experience. In the formula... The design ensures that the service quality index gradually decreases as latency increases, reflecting the negative impact of latency on service quality and aligning with users' actual experience.
[0084] Please see Figure 2 , Figure 2 This diagram illustrates the voice bandwidth analysis in this embodiment. The black squares represent actual data points of the Voice Service Quality Index (VSSQ) under different voice bandwidths. The red curve, obtained through fitting, shows the relationship between the VSSQ and voice bandwidth. It can be seen that the VSSQ exhibits a clear upward trend with increasing voice bandwidth. A value of 0.99963 indicates a good fit, meaning that increasing voice bandwidth does indeed effectively improve service quality. Sufficient bandwidth is crucial for voice communication quality, helping to reduce latency and data loss, thereby improving call clarity and fluency. Network administrators should pay attention to bandwidth allocation, while also monitoring network load and latency, especially during peak hours, to ensure clear and smooth voice calls. Optimizing network architecture and configuration can improve the overall user experience.
[0085] Please see Figure 3 , Figure 3 This is a schematic diagram of network latency analysis in this embodiment. Figure 3 As can be seen, the voice service quality index decreases significantly with increasing network latency. This inverse relationship indicates that network latency has a negative impact on voice service quality; the higher the latency, the lower the voice service quality index, and the worse the user experience may be. Figure 4 The data clearly demonstrates that reducing network latency is crucial for improving voice service quality. Network administrators should prioritize optimizing network latency to ensure better call quality. They can reduce latency by improving network architecture, optimizing routing, and increasing bandwidth, thereby improving voice call quality. At the same time, they should regularly monitor network latency metrics to identify and resolve potential latency issues in a timely manner to ensure service stability and reliability.
[0086] Please see Figure 4 , Figure 4 This is a schematic diagram of network load analysis in this embodiment. Figure 4 As can be seen, the voice service quality index (VHSI) gradually decreases with increasing network load. The VHSI reaches its highest value of approximately 0.2 when the network load is 0. With increasing load, the VHSI shows a significant decline, especially when the load exceeds 20, where the drop is substantial. This indicates that network load directly impacts user experience. Excessive load leads to data transmission delays, increases the risk of data packet loss, and consequently affects call quality. To improve voice service quality, network administrators should consider measures to optimize network load, such as: 1. Implementing load balancing to distribute network traffic; 2. Increasing bandwidth to support the simultaneous online needs of more users; 3. Implementing traffic management strategies to prioritize voice and video call traffic.
[0087] This embodiment acquired ten sets of voice network bandwidth and video network bandwidth data, as shown in Table 1 below:
[0088] Table 1. Analysis of Network Service Quality Index
[0089]
[0090] Table 1 clearly shows that both the voice service quality index and the video service quality index increase with the increase of the corresponding network bandwidth, indicating that higher bandwidth can support higher quality 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 significantly, indicating that the effective utilization of network resources increases under lower network load. The table also shows that as the network latency decreases, both the voice service quality index and the video service quality index increase, indicating that in voice and video communication, lower network latency means faster interaction between users, less noticeable delay in calls, and thus improved overall service quality.
[0091] It's important to note that determining the voice traffic deviation based on the current value and reference range of voice traffic, and assessing service quality deviation by combining the voice service quality index and its threshold, provides crucial and timely feedback and decision-making support for network management. This process not only helps identify and quantify the deviation between network traffic and service quality but also clarifies the optimization measures required under different load and quality conditions. Through this quantitative assessment, network administrators can quickly respond to potential problems, adjust resource allocation, thereby ensuring user experience, guaranteeing the stability and reliability of voice services, and ultimately improving the overall quality and efficiency of communication services.
[0092] Therefore, it is necessary to determine the voice traffic deviation value based on the current value of voice traffic and the reference range of voice traffic, and then determine the voice service quality deviation value by combining the voice service quality index and its threshold. The formula used is as follows:
[0093] 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... ;
[0094] 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 .
[0095] It should be noted that by combining the deviation values of voice and video services with a comparison of current call traffic volume with the ideal service quality index, a call traffic correction coefficient can be calculated to effectively adjust and optimize network resource allocation. This correction coefficient not only reflects the gap between actual service quality and the ideal state, but also dynamically adjusts the weighting ratios. and This ensures that the most pressing optimization needs are prioritized in different situations.
[0096] Therefore, it is necessary to combine the two deviation values, the current value of voice traffic, and the preset ideal voice service quality index to determine the voice traffic correction coefficient. Similarly, the video traffic correction coefficient can be obtained, based on the following formula:
[0097]
[0098] 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 In the above formula, when At that time, it means the current voice traffic deviation value. The impact on voice service quality is more significant. In this case, it's crucial to prioritize actual traffic usage to adjust resource allocation and improve voice service quality. This means the network may face overload or insufficient traffic, thus requiring measures to optimize service based on actual traffic volume. At this time, it means that the preset ideal voice service quality index is... The impact on overall service quality is more important. At this time, more attention needs to be paid to the gap between the ideal service quality and the actual situation, so as to make adjustments. This means that in this case, network administrators should focus on improving service quality indicators to ensure that the service meets user expectations. The value increases, This will increase, indicating that the actual usage of voice traffic has a significant impact on service quality. At this time, it is necessary to prioritize how to adjust resource allocation to solve potential overload or insufficient traffic problems. The value increases, The value will also increase, which means that the gap between the ideal service quality and the actual traffic is more important. At this time, network administrators should pay more attention to improving service quality indicators to ensure that the service can meet the expectations and needs of users.
[0099] The video traffic correction coefficient is obtained using the same method as the voice traffic correction coefficient calculated in step 3. .
[0100] It's important to note that the bandwidth priority adjustment method is crucial because it dynamically optimizes bandwidth allocation for voice and video services based on actual correction coefficients, thereby improving network efficiency and user experience. When the correction coefficient reflects the bandwidth demand of a particular type of traffic, timely priority adjustments ensure that critical services are still guaranteed even when network resources are strained, preventing a decline in service quality. Through this flexible priority adjustment mechanism, network administrators can better respond to rapidly changing network load conditions, rationally allocate resources, and ensure that users enjoy stable and high-quality communication services in various scenarios. This is vital for maintaining user satisfaction and ensuring the normal operation of the network.
[0101] Therefore, it is necessary to compare the two coefficients to determine the bandwidth priority adjustment order for voice and video traffic. The method used is as follows:
[0102] 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.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] Please see Figure 5 The present invention also provides an IMS-based traffic management device, the device being used to execute the above-described IMS-based traffic management method, comprising:
[0107] 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.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] The present invention also provides a storage medium storing a computer program, which, when executed by a processor, is used to implement the above-described method for traffic management based on IMS.
[0112] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters in the formulas are set by those skilled in the art according to the actual situation.
[0113] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented in software, the above embodiments can be implemented, in whole or in part, as a computer program product. Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution.
[0114] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0115] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this 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 is the voice service quality deviation value. ; 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. The voice call traffic correction coefficient is determined by combining the two deviation values, the current value of the voice call traffic and the preset ideal value of the voice service quality index. Similarly, the video call traffic 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
Data flow priority management method and system of optical communication device
CN118764438A
Adaptive video phone call quality optimization method and system
CN118869921A
Dynamic flow scheduling method and system based on network configuration
CN119316368A
Network broadcast lagging detection and repair method based on dynamic threshold self-adaption
CN120568146A