A Method for Optimizing the Cost-Effectiveness of Broadband Networks
By combining communication traffic consumption and communication quality tolerance in communication application categories, bandwidth quota optimization is solved, and the problem of bandwidth allocation neglecting communication quality in the prior art is achieved, and the cost-effectiveness optimization of broadband networks and the improvement of resource utilization is achieved.
Patent Information
- Application Number
- CN202510220371.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2045-02-27
AI Technical Summary
The bandwidth allocation mechanism in existing enterprise communication broadband networks is usually based on bandwidth consumption of communication application categories, ignoring its tolerance for communication quality, resulting in that although bandwidth allocation seems reasonable, the actual communication quality is poor and cannot meet the communication quality requirements of the application category, resulting in waste of resources and increased rental costs.
By optimizing bandwidth quota for communication application categories in enterprise communication broadband networks, combining communication traffic consumption and communication quality tolerance, detecting communication quality indicators in real time, and adjusting bandwidth quota when judging that the basic bandwidth quota is not feasible, we ensure the optimization of communication quality and resource utilization.
Reasonable bandwidth quota management for different communication application categories is realized, the utilization rate of bandwidth resources is improved, the leasing cost is reduced, the communication quality and resource utilization is optimized, and the risks of poor communication and ineffective communication are reduced.
Smart Images

Figure CN119728427B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of broadband network benefit optimization, and specifically discloses a method for optimizing the cost-benefit of a broadband network. Background Art
[0002] The rapid development of information technology has made communication network resources an indispensable infrastructure in modern society, especially playing a crucial supporting role in the information exchange between individuals and enterprises. For enterprises, whether it is internal operation management or external business expansion, efficient information exchange has become the core requirement for business development. Therefore, enterprises generally allocate bandwidth in their daily operations and achieve stable network connections through broadband technology to ensure the smooth progress of various business processes and the timeliness and reliability of information transmission.
[0003] There are diverse communication application categories in enterprise operations. Due to the differences in data transmission requirements of different application categories, their bandwidth requirements are also different. Since the configuration of enterprise communication broadband networks usually requires purchasing bandwidth resources from Internet service providers, the bandwidth lease cost is a significant expense. If the bandwidth allocation for different communication application categories is unreasonable, not only can't each communication application obtain sufficient bandwidth support when starting communication, but also it may lead to waste of bandwidth resources, thereby increasing unnecessary lease costs. Therefore, it is necessary to conduct reasonable bandwidth quota management for different communication application categories to achieve the cost-benefit optimization of enterprise broadband networks.
[0004] However, the existing bandwidth allocation mechanism in enterprise communication broadband networks usually only focuses on the bandwidth consumption of communication application categories and ignores their tolerance for communication quality. This single allocation method may result in poor actual communication quality during certain periods although the bandwidth allocation seems reasonable, which cannot meet the communication quality requirements of application categories. This will not only lead to poor communication but may even cause ineffective communication, and ultimately the allocated bandwidth is not effectively utilized, resulting in waste of resources. Summary of the Invention
[0005] For this reason, an object of an embodiment of the present application is to provide a method for optimizing the cost-benefit of a broadband network, which effectively solves the problems mentioned in the background art by optimizing the bandwidth quota by combining the communication application categories existing in the enterprise communication broadband network with communication traffic consumption and communication quality tolerance.
[0006] The object of the present invention can be achieved by the following technical solutions: A method for optimizing the cost-benefit of a broadband network, comprising the following steps: counting the number of communication application categories existing in enterprise operations and retrieving the communication records of each communication application category.
[0007] The communication consumption volume is extracted from the communication records of each communication application category, thereby evaluating the communication tendency consumption volume of each communication application category.
[0008] The basic bandwidth quota for each communication application category is determined based on the communication tendency consumption flow of each communication application category.
[0009] Faulty communication records are screened out from the communication records retrieved from each communication application category, and communication quality indicators are extracted from the faulty communication records, including packet loss rate, jitter, and delay duration, thereby analyzing the tolerable communication quality indicators of each communication application category.
[0010] The communication application categories existing in the current communication network are collected in real time. If multiple communication application categories exist at the same time at a certain moment, the moment is regarded as a multi-application moment.
[0011] The communication quality index at the multi-application moment is detected, and the feasibility of following the basic bandwidth quota is judged in combination with the tolerable communication quality index of each communication application category at the multi-application moment.
[0012] The bandwidth quota is adjusted when it is judged that it is not feasible to follow the basic bandwidth quota.
[0013] Combining all the above technical solutions, the present invention has the following positive effects: (1) The present invention analyzes the bandwidth consumption and communication quality tolerance of communication application categories by combining historical communication records, and sets a basic bandwidth quota based on the analysis results. At the same time, the communication quality is detected in real time during actual communication, and the feasibility of the basic bandwidth quota is evaluated. When the basic quota is evaluated to be not feasible, the bandwidth quota is adjusted to ensure the optimization of communication quality and resource utilization. This not only improves the utilization of bandwidth resources and provides a strong guarantee for the cost-effectiveness optimization of broadband networks, but also reduces the risks of poor communication and invalid communication caused by fixed quotas.
[0014] (2) When adjusting the bandwidth quota, the present invention further determines the effective communication time for the communication application category to be adjusted. The system can arrange the communication of the communication application category to be adjusted within a time period when network resources are sufficient and the communication quality meets the requirements, thereby avoiding excessive waiting of the communication application category to be adjusted, helping to reduce the user's waiting time and improving the experience of the communication initiator. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The present invention is further described using the accompanying drawings, but the embodiments in the accompanying drawings do not constitute any limitation to the present invention. A person skilled in the art can obtain other drawings based on the following drawings without creative work.
[0016] Figure 1 The present invention is a flowchart of the steps for implementing the method.
[0017] Figure 2 It is a flowchart for analyzing the tolerable communication quality indicators of each communication application category in the present invention.
[0018] Figure 3 It is an operation diagram for bandwidth quota adjustment in the present invention. Specific embodiments
[0019] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0020] See Figure 1 As shown, the present invention proposes a broadband network cost-benefit optimization method, including the following steps: counting the number of communication application categories existing in enterprise operations and retrieving the communication records of each communication application category.
[0021] In the example of the above solution, the communication application categories include but are not limited to instant messaging, email, audio and video conferencing calls, file transfer, etc.
[0022] It should be noted that when an enterprise uses a communication network, it will automatically record data logs to generate communication records. The generated communication records will record communication time periods, communication application categories, communication parties, communication content, communication consumed traffic, communication quality indicators, communication fault information, etc. Among them, the communication time period is the start and end time of the communication; the communication parties are the two ends of the communication, including the communication initiator and the communication recipient. The communication content is the data summary or metadata transmitted during the communication process; the communication consumed traffic refers to the actual network bandwidth used during the communication process, that is, the data transmission volume; the communication quality indicators include technical parameters such as packet loss rate, jitter, and delay duration, which are used to evaluate the performance of the communication network. The communication fault information records whether there are communication interruptions, communication defects, etc. during the communication process. The generated communication records are usually stored in the local server of the communication network or in cloud storage, and the communication records can be retrieved from the local server or cloud storage.
[0023] Extract the communication consumed traffic from the communication records of each communication application category, and thus evaluate the communication tendency consumed traffic of each communication application category. The specific evaluation is as follows: Arrange the communication records retrieved for the same communication application category in chronological order, and sequentially extract adjacent communication records in the arranged order to form several communication record time windows.
[0024] It should be noted that by dividing communication records into several communication record time windows, each time window containing two adjacent communication records to form a continuous time period, the change of communication traffic can be analyzed period by period in this way.
[0025] The absolute value of the difference between the communication consumption traffic of the subsequent communication record and the communication consumption traffic of the prior communication record in each communication record time window is divided by the duration of the time window to obtain the change amplitude of communication traffic consumption in each communication record time window.
[0026] The change amplitude of communication traffic consumption in each communication record time window is compared with the set zero-change amplitude. Exemplarily, the zero-change amplitude is 0.2. The ratio of the communication record time windows with a change amplitude lower than the zero-change amplitude is statistically calculated. When the change amplitude of communication traffic consumption in a certain communication record time window is lower than the zero-change amplitude, it indicates that there is almost no significant change in the communication traffic consumption corresponding to this communication record time window, and the traffic consumption is relatively stable. At this time, this time window is marked as a stable time window, and the ratio of the communication record time windows with a change amplitude lower than the zero-change amplitude is the ratio of stable time windows.
[0027] Furthermore, the ratio of the communication record time windows with a change amplitude lower than the zero-change amplitude is compared with the set critical ratio. Exemplarily, the critical ratio is 80%. If the ratio of the communication record time windows with a change amplitude lower than the zero-change amplitude reaches the critical ratio, it indicates that the communication traffic consumption remains stable and has little fluctuation in most time. Then, the average communication consumption traffic is selected from the communication consumption traffic corresponding to each communication record as the typical communication consumption traffic, because the average value can better reflect the overall traffic consumption level. On the contrary, it indicates that there are large fluctuations in the communication traffic consumption and many unstable time windows. Then, the maximum communication consumption traffic is selected from the communication consumption traffic corresponding to each communication record as the typical communication consumption traffic, because selecting the maximum communication consumption traffic as the typical communication consumption traffic can ensure that peak traffic demands can be met during network resource allocation and avoid bandwidth shortage.
[0028] Taking the time of communication records as the horizontal axis and the communication consumption traffic as the vertical axis to construct a coordinate system, and forming a communication consumption curve for the communication consumption traffic corresponding to each communication record within the constructed coordinate system, and then obtaining the communication consumption change rate from the communication consumption curve.
[0029] The above-mentioned communication consumption change rate refers to the overall change rate of communication traffic within a certain time period, and this indicator is used to measure the change trend of communication traffic over time. The value of the communication consumption change rate can be positive or negative. When the change rate is positive, it indicates that the communication traffic gradually increases within this time period and the bandwidth demand rises. When the change rate is negative, it indicates that the communication traffic gradually decreases within this time period and the bandwidth demand decreases.
[0030] Substitute the typical communication traffic consumption corresponding to each communication application category and the communication consumption change rate into the expression to obtain the communication tendency traffic consumption of each communication application category , represents the typical communication traffic consumption corresponding to each communication application category, represents the communication consumption change rate of the communication consumption curve corresponding to each communication application category.
[0031] When analyzing the bandwidth tendency traffic consumption, the present invention combines static indicators and dynamic indicators for comprehensive analysis. Among them, the static one is the typical communication traffic consumption, which reflects the long-term typical level of bandwidth consumption, and the dynamic one is the change rate of bandwidth consumption, which can capture the volatility of bandwidth consumption. Therefore, the analyzed bandwidth tendency traffic consumption is more reasonable, reliable, and has more long-term use value.
[0032] Calculate the proportion of the communication tendency traffic consumption of each communication application category to obtain the communication consumption proportion value of each communication application category.
[0033] Obtain the enterprise communication network bandwidth, and combine it with the communication consumption proportion values of each communication application category to calculate the basic bandwidth quota of each communication application category.
[0034] In the example of the above operation, assume that the communication tendency traffic consumptions of each communication application category are respectively , , , the enterprise communication network bandwidth is , and at this time, the basic bandwidth quotas of each communication application category are , , .
[0035] Screen out the faulty communication records from the communication records retrieved from each communication application category, and extract the communication quality indicators from the faulty communication records, specifically including the packet loss rate, jitter, and delay duration, so as to analyze the tolerable communication quality indicators of each communication application category.
[0036] It should be noted that the above-mentioned packet loss rate is the proportion of lost data packets during the communication process, which reflects the stability and reliability of the network. Jitter refers to the fluctuation of the arrival time of data packets, which affects the quality of real-time communication. The delay duration refers to the time required for data to travel from the sending end to the receiving end. Excessive delay may lead to poor communication.
[0037] Among the ways in which the above solution can be implemented, the implementation of screening out faulty communication records from the communication records retrieved from each communication application category is as follows: Identify whether there is communication interruption or communication defect in the communication records, and screen out the communication records with communication interruption or communication defect or both as faulty communication records.
[0038] As an example of the above implementable way, the manifestation states of communication defects are different in different communication application categories. Specifically, in instant messaging applications, communication defects can be manifested as message sending failure, message loss, message duplication, etc.; in email applications, communication defects can be manifested as email sending failure, email receiving failure, attachment download failure, etc.; in audio and video conferencing call applications, communication defects can be manifested as audio and video stuttering, audio and video out-of-sync, etc.; in file transfer applications, communication defects can be manifested as file upload failure, file corruption, etc.
[0039] In a further implementable way of the above solution, refer to Figure 2 As shown, the process of analyzing the tolerable communication quality indicators for each communication application category is as follows: Compare the same communication quality indicators in each faulty communication record of the same communication application category, and extract the mode of each communication quality indicator. If the mode of a certain communication quality indicator can be extracted, then take the mode of this communication quality indicator as the tolerable communication quality indicator. If the mode of a certain communication quality indicator cannot be extracted, then compare the values of this communication quality indicator in each faulty communication record, and select the minimum communication quality indicator as the tolerable communication quality indicator. In this way, the tolerable communication quality indicators for each communication application category are obtained.
[0040] It should be explained that the mode refers to the value that appears most frequently in a set of data. The mode reflects the communication quality problems that the communication application category can tolerate in most cases and has high representativeness. If the same value of a certain communication quality indicator appears frequently in multiple faulty records, it may indicate that communication failures occur frequently at this value, and it can be used as the tolerable communication quality indicator. When the mode cannot be extracted, the minimum value is selected as the tolerable communication quality indicator for this application category because the minimum value represents the best performance of this communication quality indicator in all faulty records. Although these faulty records themselves indicate communication problems, the minimum value reflects that even under the slightest communication quality problems, this application category still has failures. Therefore, the minimum value can be regarded as the lowest communication quality standard that this application category can tolerate.
[0041] Under the example explained above, assume that the latency durations of a certain communication application category in multiple faulty communication records are 10ms, 15ms, 20ms, and 25ms respectively, and no single value appears frequently. At this time, the minimum latency duration is 10ms, which means that the communication application category has malfunctioned when the latency duration is 10ms. Therefore, 10ms can be used as the tolerance latency duration of this communication application category.
[0042] Real-time collect the communication application categories existing in the current communication network. If there are multiple communication application categories at a certain moment, then regard this moment as a multi-application moment.
[0043] Detect the communication quality indicators at the multi-application moment, and combine them with the tolerance communication quality indicators of each communication application category in the multi-application moment to judge the feasibility according to the basic bandwidth quota. The specific judgment is as follows: Compare the tolerance communication quality indicators of each communication application category in the multi-application moment, and extract the minimum value of each communication quality indicator as the multi-application tolerance threshold of each communication quality indicator.
[0044] It should be noted that the multi-application tolerance threshold represents the lowest communication quality standard that all communication application categories can jointly tolerate at the multi-application moment. By selecting the minimum value, it is ensured that all application categories can still operate normally even under the strictest conditions, avoiding the impact of the communication quality problem of a certain communication application category on the overall communication performance.
[0045] Under the example pointed out above: Assume that the tolerance packet loss rates of three communication application categories at a certain moment are 5%, 7%, and 8% respectively. Then the multi-application tolerance threshold of the packet loss rate is 5%.
[0046] Compare the communication quality indicators detected at the multi-application moment with the multi-application tolerance thresholds of each communication quality indicator. If any communication quality indicator reaches the multi-application tolerance threshold of this communication quality indicator, then judge that it is not feasible according to the basic bandwidth quota. On the contrary, it means that all communication quality indicators at the multi-application moment have not reached the tolerance threshold, and it can be judged that it is feasible according to the basic bandwidth quota.
[0047] When it is judged that it is not feasible according to the basic bandwidth quota, perform bandwidth quota adjustment. The specific adjustment process is as follows: See Figure 3 As shown, compare the tolerance communication quality indicators of each communication application category in the multi-application moment with the communication quality indicators detected at the multi-application moment. If there is a certain communication quality indicator greater than the tolerance communication quality indicator of a certain communication application category, then record this communication application category as an abnormal communication application category, and record this communication quality indicator as an abnormal communication quality indicator.
[0048] In the example of the above operation, assume that there are three communication application categories (A, B, C) running at the same time (multi-application moment), and each communication application category has different tolerances for different communication quality indicators. Among them, for communication application category A: the packet loss rate tolerance threshold is 5%, the jitter tolerance threshold is 10 ms, and the latency tolerance threshold is 50 ms. The communication quality indicators detected at the multi-application moment are the actual packet loss rate: 6%, the actual jitter: 12 ms, and the actual latency: 65 ms.
[0049] At this time, compare the tolerable communication quality indicators of each communication application category in the multi-application moment with the communication quality indicators detected at the multi-application moment. For communication application category A, the actual packet loss rate of 6% is greater than the tolerance threshold of communication application category A. Therefore, the packet loss rate indicator of communication application category A exceeds the tolerable range; the actual jitter of 12 ms is greater than the tolerance threshold of communication application category A. Therefore, the jitter indicator of communication application category A exceeds the tolerable range. The actual latency of 65 ms is greater than the tolerance threshold of communication application category A. Therefore, the latency indicator of communication application category A exceeds the tolerable range.
[0050] It can be seen that the packet loss rate, jitter, and latency indicators of communication application category A exceed its tolerable range. Therefore, communication application category A is recorded as an abnormal communication application category, and the packet loss rate, jitter, and latency duration are recorded as abnormal communication quality indicators.
[0051] Count the number of abnormal communication application categories, and summarize the number of abnormal communication quality indicators existing in each abnormal communication application category and substitute them into the formula to obtain the abnormal characterization degree corresponding to each abnormal communication application category at the multi-application moment , where represents the number of abnormal communication quality indicators existing in the abnormal communication application category, represents the th abnormal communication quality indicator detected at the multi-application moment, represents the tolerance value of the th abnormal communication quality indicator of the abnormal communication application category at the multi-application moment, represents the abnormal communication quality indicator number, .
[0052] Compare the abnormal characterization degree corresponding to each abnormal communication application category at the multi-application moment with the preset critical abnormal characterization degree. Exemplarily, the critical abnormal characterization degree is 0.3, and thus the abnormal communication application categories that reach the critical abnormal characterization degree are selected as the communication application categories to be adjusted.
[0053] Hide the communication application category to be adjusted from the communication application categories that exist at multiple application times, give a delayed communication warning prompt to the communication initiator of the communication application category to be adjusted, and at the same time allocate the basic bandwidth quota of the communication application category to be adjusted to the basic bandwidth quotas of other communication application categories.
[0054] It should be emphasized that hiding from the communication application categories that exist at multiple application times by marking the abnormal communication application category means temporarily reducing its priority in the network, controlling its traffic at a lower level or temporarily suspending its communication, so as to release more bandwidth for critical applications. This helps to optimize the allocation of communication network resources, ensure that other applications obtain sufficient bandwidth support, and guarantee their normal operation. Although the communication application category to be adjusted is hidden, in order to ensure user experience and transparency, the enterprise can send a delayed communication warning prompt to the communication initiator of this category. This prompt informs the user that the current network resources are tense and the communication may be delayed or interrupted temporarily, which can avoid user confusion and dissatisfaction and enhance the user's understanding and acceptance of the network status. In addition, users can adjust their work arrangements according to the warning prompt and choose to communicate during off-peak hours, thus improving the overall network efficiency.
[0055] Further, the process of allocating the basic bandwidth quota of the communication application category to be adjusted to the basic bandwidth quotas of other communication application categories is as follows: Identify whether there is an abnormal communication application category among other communication application categories. If there is no abnormal communication application category, calculate the proportion of the basic bandwidth quotas of other communication application categories, and then allocate the basic bandwidth quota of the communication application category to be adjusted to the basic bandwidth quotas of other communication application categories according to the proportion.
[0056] In the example of the above operation, assume that in the case of communication application categories A, B, and C, A is the communication application category to be adjusted, and the bandwidth of the communication application category to be adjusted is 20 Mbps. The basic bandwidth quota ratios of other communication application categories B and C are 30% and 40% respectively. Then the additional bandwidth allocated to communication application category B is 20 Mbps × 30% = 6 Mbps, and the additional bandwidth allocated to communication application category C is 20 Mbps × 40% = 8 Mbps. At this time, add the basic bandwidth quotas and the additional bandwidth of communication application categories B and C to obtain the new bandwidth quotas of communication application categories B and C.
[0057] The above-mentioned proportional allocation of bandwidth ensures a more fair and reasonable allocation of bandwidth resources, avoids a certain application category obtaining too much or too little bandwidth, and thus improves the overall network performance and resource utilization rate.
[0058] Continuing further, if there is an abnormal communication application category, calculate the abnormal characterization degree of the abnormal communication application category proportionally, and then allocate the basic bandwidth quota of the communication application category to be adjusted to the basic bandwidth quota of the abnormal communication application category proportionally.
[0059] The above method of allocating bandwidth according to the proportion of abnormal characterization degrees can give priority to ensuring those application categories with the most serious communication quality problems, ensuring that the communication quality of key services is not affected. Thus, in the case of abnormal communication application categories, giving priority to ensuring the bandwidth requirements of these application categories helps to quickly restore communication quality and avoid further deterioration of the problem.
[0060] In the innovative implementation of the above solution, after giving a delayed communication warning prompt to the communication initiator of the communication application category to be adjusted, it also includes determining the adapted communication time of the communication application category to be adjusted. The specific operations are as follows: After multiple applications have completed communication, detect the communication quality indicators in real time and compare them with the tolerable communication quality indicators of the communication application category to be adjusted. If the communication quality indicators at a certain moment are less than or equal to the tolerable communication quality indicators, then take this moment as the effective communication time.
[0061] The above method of real-time detection and comparison can identify the time periods in the communication network where the communication quality meets the requirements of the communication application category to be adjusted, ensuring that the communication application category to be adjusted can obtain good communication quality when communicating during these times.
[0062] Identify whether there are processes of other communication application categories during the effective communication time. If there are no processes of other communication application categories, then take this communication time as the adapted communication time of the communication application category to be adjusted.
[0063] The above is done to ensure that the communication application category to be adjusted does not compete for resources with other application categories during communication, avoiding affecting the communication quality of other application categories.
[0064] If there are processes of other communication application categories, then compare the tolerable communication quality indicators of other communication application categories with the tolerable communication quality indicators of the communication application category to be adjusted, and judge whether it is possible to screen out other communication application categories with tolerable communication quality indicators greater than those of the communication application category to be adjusted. If it is possible to screen them out, then take the effective communication time as the adapted communication time of the communication application category to be adjusted, and select the communication application category corresponding to the smallest process from the processes corresponding to the screened-out other communication application categories to suspend communication.
[0065] It should be understood that if the tolerable communication quality index of other communication application categories can be screened out to be greater than that of the communication application category to be adjusted, it indicates that these application categories have lower requirements for communication quality and can tolerate network fluctuations to a certain extent. In this case, the effective communication time can be used as the adaptation communication time of the communication application category to be adjusted, and the communication application category corresponding to the smallest process among the processes corresponding to the other screened communication application categories is selected to suspend communication, so as to release more bandwidth resources to the communication application category to be adjusted.
[0066] If not, identify the next effective communication time until the adaptation communication time of the communication application category to be adjusted is obtained.
[0067] It should be further understood that if the tolerable communication quality index of other communication application categories cannot be screened out to be greater than that of the communication application category to be adjusted, it indicates that all application categories within the current effective communication time have high requirements for communication quality and cannot meet the needs of multiple application categories simultaneously. In this case, the system will continue to identify the next effective communication time until a suitable adaptation communication time is found.
[0068] In the example of the above operation, after multi-application communication is completed, there are two communication application categories in the process when the system detects the communication quality index to obtain the effective communication time. The tolerable communication quality index of one communication application category is lower than that of the communication application category to be adjusted, and the tolerable communication quality index of the other communication application category is higher than that of the communication application category to be adjusted. At this time, the communication process of the first communication application category can be suspended to release more bandwidth resources to the communication application category to be adjusted.
[0069] When there are processes of other communication application categories during the effective communication time, by comparing the tolerable communication quality indexes of different application categories, the system can give priority to ensuring the application categories with higher requirements for communication quality, and at the same time reasonably adjust the communication time of the application categories with low tolerance, so as to ensure the optimal utilization of network resources.
[0070] Through real-time detection of the communication quality index and identification of the effective communication time after multi-application communication is completed, the system of the present invention can arrange the communication of the communication application category to be adjusted within the time period when network resources are sufficient and the communication quality meets the requirements, avoiding excessive waiting of the communication application category to be adjusted, which helps to reduce the waiting time of users and improve the experience of the communication initiator. At the same time, when determining the effective communication time, the communication requirements of other communication application categories are fully considered, and on the premise of not affecting the normal operation of other application categories, the communication time of the communication application category to be adjusted is reasonably arranged to ensure that it obtains good communication quality.
[0071] The above content is only an example and illustration of the structure of the present invention. Those skilled in the art to which the present technology pertains may make various modifications or supplements to the described specific embodiments or use similar ways for substitution, as long as they do not deviate from the structure of the invention or exceed the scope defined by the present invention, and all should fall within the protection scope of the present invention.
Claims
1. A broadband network cost-effectiveness optimization method, characterized in that: The following steps are involved: Count the number of communication application categories in the enterprise's operations and retrieve the communication records of each communication application category; Extracting communication traffic consumption from the communication records of each communication application category, thereby evaluating the communication tendency traffic consumption of each communication application category; Determine the basic bandwidth quota for each communication application category based on the communication tendency consumption flow of each communication application category; Filter out faulty communication records from the communication records retrieved from each communication application category, and extract communication quality indicators from the faulty communication records, including packet loss rate, jitter, and delay duration, thereby analyzing the tolerable communication quality indicators of each communication application category; Collect the communication application categories existing in the current communication network in real time. If multiple communication application categories exist at the same time, the moment is regarded as a multi-application moment. Detect the communication quality index at the multi-application moment, and judge the feasibility of following the basic bandwidth quota in combination with the tolerable communication quality index of each communication application category at the multi-application moment; Adjust the bandwidth quota when it is judged that it is not feasible to follow the basic bandwidth quota; The bandwidth quota adjustment is implemented as follows: Compare the tolerable communication quality index of each communication application category in the multi-application moment with the communication quality index detected in the multi-application moment. If there is a communication quality index that is greater than the tolerable communication quality index of a communication application category, the communication application category is recorded as an abnormal communication application category, and the communication quality index is marked as an abnormal communication quality index. Count the number of abnormal communication application categories, and summarize the number of abnormal communication quality indicators in each abnormal communication application category and substitute them into the formula Get the abnormal characterization degree corresponding to each abnormal communication application category at multiple application moments , where Indicates the number of abnormal communication quality indicators that exist in the abnormal communication application category, Indicates the first abnormal communication quality indicators, Indicates the abnormal communication application category at the time of multiple applications. The tolerance value of abnormal communication quality indicators, Indicates the abnormal communication quality indicator number. ; Compare the abnormal characterization degree corresponding to each abnormal communication application category at the multi-application moment with the preset critical abnormal characterization degree, thereby selecting the abnormal communication application category reaching the critical abnormal characterization degree as the communication application category to be adjusted; The communication application category to be adjusted is hidden from the communication application categories that exist in multiple applications at all times, and a delayed communication warning prompt is given to the communication initiator of the communication application category to be adjusted. At the same time, the basic bandwidth quota of the communication application category to be adjusted is allocated to the basic bandwidth quota of other communication application categories.
2. A broadband network cost-effectiveness optimization method as claimed in claim 1, characterized in that: The evaluation of the communication tendency consumption flow of each communication application category is as follows: Arrange the communication records retrieved from the same communication application category in chronological order, and extract adjacent communication records in sequence according to the arrangement order to form a number of communication record time windows; The communication traffic consumption change range of each communication record time window is obtained by taking the absolute value of the difference between the communication traffic consumption of the subsequent communication record and the communication traffic consumption of the previous communication record in each communication record time window and dividing it by the length of the time window; The communication traffic consumption change amplitude of each communication record time window is compared with the set zero-approaching change amplitude, and the proportion of communication record time windows below the zero-approaching change amplitude is counted and compared with the set critical proportion. If the proportion of communication record time windows below the zero-approaching change amplitude reaches the critical proportion, the average communication consumption flow is selected from the communication consumption flow corresponding to each communication record as the typical communication consumption flow. Otherwise, the maximum communication consumption flow is selected from the communication consumption flow corresponding to each communication record as the typical communication consumption flow. A coordinate system is constructed with the time of the communication record as the horizontal axis and the communication consumption flow as the vertical axis, and a communication consumption curve is formed for the communication consumption flow corresponding to each communication record in the constructed coordinate system, and then the communication consumption change rate is obtained from the communication consumption curve; Substitute the typical communication consumption flow corresponding to each communication application category and the communication consumption change rate into the expression Get the traffic consumption trend of each communication application category , Indicates the typical communication traffic consumption corresponding to each communication application category. Indicates the communication consumption change rate of the communication consumption curve corresponding to each communication application category.
3. A broadband network cost-effectiveness optimization method as claimed in claim 2, characterized in that: The process of determining the basic bandwidth quota for each communication application category is as follows: Calculate the communication consumption ratio of each communication application category by calculating the communication consumption ratio of each communication application category; The enterprise communication network bandwidth is obtained, and combined with the communication consumption ratio value of each communication application category, the basic bandwidth quota of each communication application category is calculated.
4. A broadband network cost-effectiveness optimization method as claimed in claim 1, characterized in that: The fault communication record screening process is as follows: Identify whether there is communication interruption or communication defect from the communication records, and select the communication records with communication interruption or communication defect or both as faulty communication records.
5. A broadband network cost-effectiveness optimization method as claimed in claim 1, characterized in that: The analysis of the tolerable communication quality index of each communication application category refers to the following process: The same communication quality indicators of the same communication application category in each fault communication record are compared, and the mode of each communication quality indicator is extracted. If the mode of a certain communication quality indicator can be extracted, the mode of the communication quality indicator is used as the tolerable communication quality indicator. If the mode of a certain communication quality indicator is not extracted, the values of the communication quality indicator in each fault communication record are compared, and the minimum communication quality indicator is selected as the tolerable communication quality indicator, thereby obtaining the tolerable communication quality indicator of each communication application category.
6. A broadband network cost-effectiveness optimization method as claimed in claim 1, characterized in that: The feasibility of the basic bandwidth quota is judged as follows: Compare the tolerance communication quality indicators of each communication application category in the multi-application moment, and extract the minimum value of each communication quality indicator as the multi-application tolerance threshold of each communication quality indicator; The communication quality indicators detected at multiple application moments are compared with the multi-application tolerance thresholds of each communication quality indicator. If any communication quality indicator reaches the multi-application tolerance threshold of the communication quality indicator, it is judged that it is not feasible to use the basic bandwidth quota. Otherwise, it is judged that it is feasible to use the basic bandwidth quota.
7. A broadband network cost-effectiveness optimization method as claimed in claim 1, characterized in that: The process of allocating the basic bandwidth quota of the communication application category to be adjusted to the basic bandwidth quota of other communication application categories is as follows: Identify whether there is an abnormal communication application category in other communication application categories. If there is no abnormal communication application category, calculate the basic bandwidth quotas of other communication application categories in proportion, and then allocate the basic bandwidth quota of the communication application category to be adjusted to the basic bandwidth quotas of other communication application categories in proportion.
8. A broadband network cost-effectiveness optimization method as claimed in claim 7, characterized in that: The method of allocating the basic bandwidth quota of the communication application category to be adjusted to the basic bandwidth quota of other communication application categories also includes the following process: If there is an abnormal communication application category, the abnormal representation degree of the abnormal communication application category is proportionally calculated, and then the basic bandwidth quota of the communication application category to be adjusted is proportionally allocated to the basic bandwidth quota of the abnormal communication application category.
9. A broadband network cost-effectiveness optimization method as claimed in claim 1, characterized in that: After providing a delayed communication warning prompt to the communication initiator of the communication application category to be adjusted, the method further includes determining the adapted communication time of the communication application category to be adjusted, and the specific operation is as follows: After the multi-application communication is completed, the communication quality index is detected in real time, and compared with the tolerable communication quality index of the communication application category to be adjusted. If the communication quality index at a certain moment is less than or equal to the tolerable communication quality index, the moment is regarded as the effective communication time; Identify whether there are processes of other communication application categories during the effective communication time. If there are no processes of other communication application categories, use the communication time as the adaptation communication time of the communication application category to be adjusted. If there are processes of other communication application categories, compare the tolerable communication quality indicators of other communication application categories with the tolerable communication quality indicators of the communication application category to be adjusted to judge whether other communication application categories with a tolerance communication quality indicator greater than the tolerable communication quality indicator of the communication application category to be adjusted can be screened out. If they can be screened out, use the effective communication time as the adaptation communication time of the communication application category to be adjusted, and select the communication application category corresponding to the smallest process from the processes corresponding to the screened out other communication application categories to suspend communication. If they cannot be screened out, identify the next effective communication time until the adaptation communication time of the communication application category to be adjusted is obtained.
Citation Information
Patent Citations
Method and device for adjusting bandwidth scheduling strategy
CN104717158A
Bandwidth adjustment method and device, equipment, storage medium and program product
CN115811503A