Method and device for generating bandwidth adjustment strategy of communication line, and electronic equipment

Through automated calculation and comparison of bandwidth utilization data, combined with business requirements and cost control strategies, a communication line bandwidth adjustment strategy is generated, which solves the problem of low manual adjustment efficiency for operation and maintenance personnel and achieves efficient and accurate bandwidth management.

CN120281657APending Publication Date: 2025-07-08INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510464369.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In the prior art, the method of manually analyzing and adjusting the bandwidth of communication lines based on operation and maintenance personnel is less efficient, and it is difficult to quickly respond to changes in business demand, resulting in inaccurate bandwidth adjustments and affecting business continuity and user experience.

Method used

Through automated methods, the bandwidth utilization data of the target communication line is determined, and the preset bandwidth requirement data is compared to generate a bandwidth adjustment strategy, including calculating bandwidth utilization, peak utilization, load days, etc., and dynamically adjusting bandwidth based on business requirements and cost control strategies.

Benefits of technology

It realizes routine evaluation and adjustment of communication line bandwidth, improves bandwidth analysis and adjustment efficiency, reduces manual intervention, and ensures the accuracy and cost control of bandwidth management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281657A_ABST
    Figure CN120281657A_ABST
Patent Text Reader

Abstract

The invention discloses a communication line bandwidth adjustment strategy generation method and device and electronic equipment, and relates to the field of financial science and technology or other related fields, and the method comprises the steps: determining a to-be-evaluated target communication line, and obtaining the line information of the target communication line; acquiring bandwidth use information of the target communication line in the evaluation period based on the line information; calculating bandwidth utilization data of the target communication line based on the bandwidth utilization information; and under the condition that the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determining a to-be-adjusted target bandwidth value, and generating a bandwidth adjustment strategy based on the line information of the target communication line and the to-be-adjusted target bandwidth value. According to the method and the device, the technical problem of relatively low efficiency based on manual analysis and adjustment of the bandwidth of the communication line by operation and maintenance personnel in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of fintech or other related technical fields. Specifically, it relates to a method and apparatus for generating a communication line bandwidth adjustment strategy, and an electronic device. Background Art

[0002] In recent years, with the rapid development of fintech and the continuous diversification of financial services, the data interaction between financial institutions and various external institutions has become increasingly frequent. As a key network infrastructure for interaction between financial institutions and third-party service providers, partners or customers, the intermediate business line bears an increasing data transmission volume. To adapt to this trend, many financial institutions are continuously optimizing the network architecture of their data centers to improve the efficiency and stability of data transmission while controlling operating costs.

[0003] In the operation and maintenance management of the intermediate business line, bandwidth management is particularly important. On the one hand, sufficient bandwidth is the basis for ensuring data transmission efficiency and service quality; on the other hand, excessive bandwidth may cause resource waste and cost increase. Therefore, accurately evaluating the bandwidth usage of the line and making timely adjustments have become key links in network operation and maintenance.

[0004] Currently, the bandwidth management of the intermediate business line mainly relies on the manual evaluation and decision-making of network operation and maintenance personnel. Business personnel need to monitor the bandwidth usage of the business line in real time, conduct routine bandwidth evaluations for the intermediate business line, and adjust the bandwidth in real time according to business needs. However, this method of manually analyzing and determining the communication line bandwidth adjustment strategy based on operation and maintenance personnel has the problem of low bandwidth adjustment efficiency and is difficult to quickly respond to changes in business needs. In addition, manual judgment may be difficult to capture all details, which may lead to inaccurate bandwidth adjustment decisions and affect business continuity and user experience.

[0005] In response to the above problems, no effective solution has been proposed yet. Summary of the Invention

[0006] Embodiments of the present invention provide a method and apparatus for generating a communication line bandwidth adjustment strategy, and an electronic device, so as to at least solve the technical problem of low efficiency in manually analyzing and adjusting the bandwidth of a communication line in related technologies.

[0007] According to one aspect of an embodiment of the present invention, a method for generating a communication line bandwidth adjustment strategy is provided, including: determining a target communication line to be evaluated and obtaining line information of the target communication line; collecting bandwidth usage information of the target communication line within an evaluation period based on the line information; calculating bandwidth utilization data of the target communication line based on the bandwidth usage information; and when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determining a target bandwidth value to be adjusted and generating a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0008] Further, after calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information, it further includes: comparing the bandwidth utilization data of the target communication line with preset bandwidth requirement data to obtain a comparison result; and determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result.

[0009] Further, the step of calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information includes: calculating the bandwidth utilization rate of the target communication line based on the bandwidth usage information, where the bandwidth utilization rate at least includes: the average bandwidth utilization rate of the target communication line within the evaluation period, the peak bandwidth utilization rate of the target communication line within the evaluation period; counting the bandwidth utilization situation of the target communication line based on the bandwidth usage information, where the bandwidth utilization situation at least includes: the number of high-load days, the number of low-load days, the number of high-load days represents the number of days when the load of the target communication line within the evaluation period is greater than the maximum load threshold, and the number of low-load days represents the number of days when the load of the target communication line within the evaluation period is less than the minimum load threshold; and obtaining the bandwidth utilization data of the target communication line based on the bandwidth utilization rate and the bandwidth utilization situation of the target communication line.

[0010] Further, the preset bandwidth requirement data at least includes: a maximum bandwidth utilization rate threshold, a minimum bandwidth utilization rate threshold, a high-load day threshold, and a low-load day threshold.

[0011] Further, the step of determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result includes: determining to perform a speed-up adjustment on the target communication line when the bandwidth utilization rate is greater than the maximum bandwidth utilization rate threshold and the number of high-load days is greater than the high-load day threshold; and determining to perform a speed-down adjustment on the target communication line when the bandwidth utilization rate is less than the minimum bandwidth utilization rate threshold and the number of low-load days is less than the low-load day threshold.

[0012] Further, after determining the target bandwidth value to be adjusted, it further includes: invoking a service interface to obtain the applications carried by the target communication line; analyzing the service requirements of the target communication line based on the applications carried by the target communication line.

[0013] Further, after analyzing the service requirements of the target communication line based on the carried applications, it further includes: performing a trend analysis on the bandwidth usage information of the target communication line within an evaluation period to identify peak traffic periods and off-peak traffic periods; evaluating whether to increase the bandwidth during the peak traffic periods in combination with the service requirements and cost control strategies; evaluating whether to reduce the bandwidth during the off-peak traffic periods in combination with the service requirements and cost control strategies.

[0014] According to another aspect of the embodiments of the present invention, there is also provided a device for generating a communication line bandwidth adjustment strategy, including: an acquisition unit for determining a target communication line to be evaluated and obtaining the line information of the target communication line; a collection unit for collecting the bandwidth usage information of the target communication line within an evaluation period based on the line information; a calculation unit for calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information; a generation unit for determining a target bandwidth value to be adjusted when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, and generating a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0015] Further, the device for generating a communication line bandwidth adjustment strategy further includes: a first comparison module for comparing the bandwidth utilization data of the target communication line with preset bandwidth requirement data to obtain a comparison result; a first determination module for determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result.

[0016] Further, the calculation unit includes: a first calculation module for calculating the bandwidth utilization rate of the target communication line based on the bandwidth usage information, where the bandwidth utilization rate at least includes: the average bandwidth utilization rate of the target communication line within the evaluation period, the peak bandwidth utilization rate of the target communication line within the evaluation period; a first statistics module for statistically analyzing the bandwidth utilization situation of the target communication line based on the bandwidth usage information, where the bandwidth utilization situation at least includes: the number of high-load days, the number of low-load days, the number of high-load days represents the number of days when the load of the target communication line within the evaluation period is greater than the maximum load threshold, and the number of low-load days represents the number of days when the load of the target communication line within the evaluation period is less than the minimum load threshold; a first acquisition module for obtaining the bandwidth utilization data of the target communication line based on the bandwidth utilization rate and bandwidth utilization situation of the target communication line.

[0017] Further, the preset bandwidth requirement data at least includes: a maximum bandwidth utilization threshold, a minimum bandwidth utilization threshold, a high load days threshold, and a low load days threshold.

[0018] Further, the first determination module includes: a first determination sub-module, configured to determine to perform a speed-up adjustment on the target communication line when the bandwidth utilization is greater than the maximum bandwidth utilization threshold and the high load days are greater than the high load days threshold; a second determination sub-module, configured to determine to perform a speed-down adjustment on the target communication line when the bandwidth utilization is less than the minimum bandwidth utilization threshold and the low load days are less than the low load days threshold.

[0019] Further, the apparatus for generating a communication line bandwidth adjustment policy further includes: a second acquisition module, configured to call a service interface to acquire the application carried by the target communication line; a first analysis module, configured to analyze the service requirements of the target communication line based on the application carried by the target communication line.

[0020] Further, the apparatus for generating a communication line bandwidth adjustment policy further includes: a first identification module, configured to perform a trend analysis on the bandwidth usage information of the target communication line within an evaluation period to identify a traffic peak period and a traffic trough period; a first evaluation module, configured to evaluate whether to increase the bandwidth during the traffic peak period in combination with the service requirements and the cost control policy; a second evaluation module, configured to evaluate whether to reduce the bandwidth during the traffic trough period in combination with the service requirements and the cost control policy.

[0021] According to another aspect of the embodiments of the present invention, there is also provided a computer-readable storage medium, where the computer-readable storage medium includes a stored computer program, and when the computer program runs, it controls a device where the computer-readable storage medium is located to execute the method for generating any one of the above communication line bandwidth adjustment policies.

[0022] According to another aspect of the embodiments of the present invention, there is also provided an electronic device, including one or more processors and a memory, where the memory is used to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the method for generating any one of the above communication line bandwidth adjustment policies.

[0023] In this application, through the following steps: first, determine the target communication line to be evaluated, and obtain the line information of the target communication line; then, collect the bandwidth usage information of the target communication line during the evaluation period based on the line information; then, calculate the bandwidth utilization data of the target communication line based on the bandwidth usage information; finally, when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determine the target bandwidth value to be adjusted, and generate a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0024] In this application, the bandwidth usage of the target communication line is monitored in real time for a period of time to obtain the bandwidth usage information of the target communication line. The bandwidth utilization data is calculated using a preset logic, and logical analysis is automated to determine whether the bandwidth needs to be adjusted and generate a bandwidth adjustment strategy, achieving the purpose of automatically and routinely evaluating the bandwidth of the communication line, and obtaining the technical effect of improving the efficiency of bandwidth analysis and adjustment. Furthermore, it solves the technical problem in the related art that the efficiency is low due to the manual analysis and adjustment of the bandwidth of the communication line by the operation and maintenance personnel. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The illustrative embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention. In the drawings:

[0026] Figure 1 Shows a hardware structure block diagram of a computer terminal (or mobile device) for implementing a method for generating a communication line bandwidth adjustment strategy;

[0027] Figure 2 Is a flowchart of an optional method for generating a communication line bandwidth adjustment strategy according to an embodiment of the present invention;

[0028] Figure 3 Is a schematic diagram of an optional system for generating a communication line bandwidth adjustment strategy according to an embodiment of the present invention;

[0029] Figure 4 Is a schematic diagram of an optional process for generating a communication line bandwidth adjustment strategy according to an embodiment of the present invention;

[0030] Figure 5 Is a schematic diagram of an optional device for generating a communication line bandwidth adjustment strategy according to an embodiment of the present invention;

[0031] Figure 6 Is a hardware structure block diagram of an electronic device (or mobile device) for executing an optional method for generating a communication line bandwidth adjustment strategy according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0032] To enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below 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 of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0033] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0034] To facilitate the understanding of the present invention by those skilled in the art, the following explanations are made for some terms or nouns involved in the embodiments of the present invention:

[0035] Network translation address, in the process of network address translation, the public IP address used to replace the private IP address of the device in the private network.

[0036] It should be noted that the method and device for generating the communication line bandwidth adjustment strategy in the present application can be used in the field of fintech when generating the communication line bandwidth adjustment strategy, and can also be used in any field other than the field of fintech when generating the communication line bandwidth adjustment strategy. The application field of the method and device for generating the communication line bandwidth adjustment strategy in the present application is not limited.

[0037] It should be noted that the information collected in this application (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) are information and data authorized by the user or fully authorized by all parties. Moreover, for the processing of relevant data such as collection, storage, use, processing, transmission, provision, disclosure, and application, all comply with relevant laws, regulations, and standards, adopt necessary confidentiality measures, do not violate public order and good customs, and provide corresponding operation entrances for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or institutions to provide corresponding operation entrances for users to choose to agree or refuse the results of automated decision-making; if the user chooses to refuse, the expert decision-making process will be entered.

[0038] The following embodiments of the present invention can be applied to various systems / applications / devices for generating communication line bandwidth adjustment strategies. The present invention provides a method for automatically judging and generating results for bandwidth adjustment of intermediate service lines. By analyzing the bandwidth traffic conditions of intermediate service lines over a period of time, it automatically judges whether bandwidth adjustments such as speed reduction, speed increase, and lease termination are required for the lines. If so, it will automatically generate a bandwidth adjustment strategy to achieve the automation of bandwidth analysis and adjustment, without the need for manual analysis and adjustment, thereby improving the efficiency of bandwidth adjustment.

[0039] The present invention will be described in detail below with reference to each embodiment.

[0040] Embodiment 1

[0041] According to an embodiment of the present invention, an embodiment of a method for generating a communication line bandwidth adjustment strategy is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0042] The method embodiment provided by the first embodiment of this application can be executed on a mobile terminal, a computer terminal, or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal (or mobile device) for implementing the method for generating a communication line bandwidth adjustment strategy is shown. As Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (illustrated as 102a, 102b, ……, 102n in the figure) (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may further include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply, and / or a camera. Those of ordinary skill in the art can understand that Figure 1 the structure shown is only schematic and does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 may further include more or fewer components than those Figure 1 shown in, or have a different configuration from that Figure 1 shown.

[0043] It should be noted that the above one or more processors 102 and / or other data processing circuits can generally be referred to as "data processing circuits" in this document. The data processing circuit may be embodied in software, hardware, firmware, or any combination thereof, in whole or in part. In addition, the data processing circuit may be a single independent processing module, or be incorporated in whole or in part into any one of the other elements in the computer terminal 10 (or mobile device). As involved in the embodiments of the present application, the data processing circuit is a kind of processor control (such as the selection of a variable resistance terminal path connected to an interface).

[0044] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method for generating a communication line bandwidth adjustment strategy in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the above-mentioned method for generating a communication line bandwidth adjustment strategy. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely set relative to the processor 102, and these remote memories can be connected to the computer terminal 10 through a network. Examples of the above network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0045] The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a Radio Frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0046] The display can be, for example, a touch-screen liquid crystal display (LCD), which enables the user to interact with the user interface of the computer terminal 10 (or mobile device).

[0047] Under the above operating environment, the present application provides a method for generating a communication line bandwidth adjustment strategy as Figure 2 shown. The implementation subject of this method is a system for generating a communication line bandwidth adjustment strategy.

[0048] Figure 2 is a flowchart of an optional method for generating a communication line bandwidth adjustment strategy according to an embodiment of the present invention, as Figure 2 shown. The method includes the following steps:

[0049] Step S201, determine the target communication line to be evaluated, and obtain the line information of the target communication line.

[0050] In the above step S201, in order to realize the intelligent adjustment of the bandwidth of the intermediate service line, it is first necessary to determine the target communication line to be evaluated. The target communication line refers to the business communication line between the target object and the third-party cooperation unit, which is mainly used to transmit various intermediate service data. The target object can be a financial institution or other enterprises or organizations that provide data access services, etc. When the target object establishes a communication line with the third party, the line information of the communication line will be entered into the line table for storage, and all communication lines can be used as the target communication line for routine bandwidth evaluation. When performing real-time bandwidth analysis and evaluation, the system for generating a communication line bandwidth adjustment strategy obtains the line information of the target communication line by parsing the line table.

[0051] Specifically, the line information of the target communication line may include: the ID of the peer institution, the peer institution, the dedicated line number, and the evaluation period. The peer institution can be a third party that accesses the financial institution data center through the target communication line. The dedicated line number is the unique identification number specifically referring to a certain dedicated line (i.e., dedicated line) in the communication field. The evaluation period is a preset period for evaluating the communication line.

[0052] By precisely locating the target line and collecting its relevant data, a solid foundation is laid for subsequent bandwidth usage analysis, business requirement matching, and cost-benefit evaluation. The clarification of the target line and the accurate acquisition of line information ensure the pertinence and effectiveness of the entire bandwidth adjustment process, avoid unnecessary adjustments to non-critical lines, save resources, and improve efficiency.

[0053] Step S202: Based on the line information, collect the bandwidth usage information of the target communication line within the evaluation period.

[0054] In the above step S202, the focus is mainly on obtaining the bandwidth usage of the target communication line (i.e., the intermediate service line), and calling the network monitoring system or line query interface to collect various bandwidth usage metrics of the target communication line within the evaluation period, including but not limited to daily traffic data, bandwidth usage data, etc. These data provide a performance overview of the line within a specific time period and are the basis for evaluating whether it meets the business requirements.

[0055] By presetting data collection metrics, automated data collection is achieved, avoiding data omission and errors that may be caused by manual operations, and ensuring the accuracy and timeliness of the data.

[0056] Step S203: Calculate the bandwidth utilization data of the target communication line based on the bandwidth usage information.

[0057] In the above step S203, the bandwidth utilization data of the target communication line is calculated through the bandwidth usage information collected in step S202. This is a key step in evaluating the line performance and determining whether bandwidth adjustment is needed. The bandwidth usage information contains a large amount of data. Key information is extracted from the bandwidth usage information to analyze the bandwidth utilization data of the target communication line within the evaluation period, so as to determine whether the bandwidth of the target communication line needs to be adjusted.

[0058] In the above step S203, the bandwidth usage of the target communication line is quantified, providing objective and quantitative data support for subsequent line bandwidth adjustment judgment. By calculating the bandwidth utilization data, the system can accurately evaluate the performance status of the line, determine whether it meets the current business requirements, whether there is resource waste or bottleneck phenomena, and thus provide a scientific basis for the optimization and adjustment of the line.

[0059] Further, the steps of calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information include: calculating the bandwidth utilization rate of the target communication line based on the bandwidth usage information, where the bandwidth utilization rate at least includes: the average bandwidth utilization rate of the target communication line within the evaluation period, and the peak bandwidth utilization rate of the target communication line within the evaluation period; statistically analyzing the bandwidth utilization situation of the target communication line based on the bandwidth usage information, where the bandwidth utilization situation at least includes: the number of high-load days and the number of low-load days, the number of high-load days refers to the number of days when the load of the target communication line within the evaluation period is greater than the maximum load threshold, and the number of low-load days refers to the number of days when the load of the target communication line within the evaluation period is less than the minimum load threshold; obtaining the bandwidth utilization data of the target communication line based on the bandwidth utilization rate and the bandwidth utilization situation of the target communication line.

[0060] In an optional embodiment, the step S203 of calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information includes the following specific operations:

[0061] First, calculate the bandwidth utilization rate, aiming to quantify the bandwidth usage efficiency of the line, especially the average bandwidth utilization rate and the peak bandwidth utilization rate within the evaluation period. The average bandwidth utilization rate is calculated by the ratio of the average traffic data of the line within the evaluation period to the total bandwidth, while the peak bandwidth utilization rate is obtained according to the ratio of the highest traffic peak of the line within the evaluation period to the total bandwidth. These two indicators help analyze whether the target communication line effectively utilizes its resources most of the time and whether the line reaches its carrying limit during peak hours.

[0062] Secondly, it is necessary to statistically analyze the bandwidth utilization situation to identify the load changes of the line within the evaluation period, especially focusing on the number of high-load days and the number of low-load days. The number of high-load days is defined as the number of days when the line load is greater than the preset maximum load threshold, which usually means that the line may face performance bottlenecks and cannot meet business requirements on these days. The number of low-load days refers to the number of days when the line load is less than the preset minimum load threshold, indicating that there is a situation of resource waste in the line, that is, the bandwidth allocated to the line may exceed the actual demand.

[0063] Finally, integrate the bandwidth utilization data. After calculating the bandwidth utilization rate and statistically analyzing the bandwidth utilization situation, integrate the calculated data above to obtain the bandwidth utilization data, providing a comprehensive basis for subsequent bandwidth adjustment decisions. The bandwidth utilization data reflects the performance status, usage efficiency, and resource allocation rationality of the line within the evaluation period.

[0064] Based on the above operations, the system can intelligently and accurately evaluate the bandwidth utilization efficiency and demand matching degree of the line based on detailed bandwidth usage information. Through quantitative metrics such as average and peak bandwidth utilization rates, as well as statistics on high-load and low-load days, the system can identify the usage patterns, bottlenecks, and resource waste of the line, providing objective and quantitative data support for whether to adjust the bandwidth, the adjustment range, and the formulation of adjustment strategies.

[0065] Further, after calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information, it further includes: comparing the bandwidth utilization data of the target communication line with the preset bandwidth demand data to obtain a comparison result; determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result.

[0066] Specifically, after calculating the bandwidth data of the target communication line, the bandwidth utilization data is compared with the preset bandwidth demand data according to the predefined analysis logic. By comparing the bandwidth utilization data with the demand data, the system can determine whether the actual usage of the line meets the expectations and whether the performance of the line satisfies the business needs.

[0067] Further, the preset bandwidth demand data at least includes: maximum bandwidth utilization threshold, minimum bandwidth utilization threshold, high-load days threshold, low-load days threshold.

[0068] Specifically, the preset bandwidth demand data is set according to factors such as the business requirements of the line, historical usage, and service level agreement, and can include the ideal bandwidth utilization range, from which the maximum bandwidth utilization threshold and minimum bandwidth utilization threshold can be obtained. At the same time, it can also include the high-load days threshold and low-load days threshold.

[0069] It should be noted that the comparison process will generate a series of comparison results, which will reflect the gap between the performance state of the line during the evaluation period and the preset requirements. For example, if the average bandwidth utilization of the line is lower than the preset minimum threshold, this may indicate that the bandwidth allocation of the line is too high and there is resource waste; on the contrary, if the average bandwidth utilization or peak bandwidth utilization continuously exceeds the preset maximum threshold, this may mean that the bandwidth of the line is no longer sufficient to support the current business needs.

[0070] Further, the steps for determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result include: determining to increase the speed of the target communication line when the bandwidth utilization rate is greater than the maximum bandwidth utilization threshold and the high-load days are greater than the high-load days threshold; determining to decrease the speed of the target communication line when the bandwidth utilization rate is less than the minimum bandwidth utilization threshold and the low-load days are less than the low-load days threshold.

[0071] Specifically, when determining the bandwidth adjustment of the target communication line, it is specifically necessary to compare the relationships between the average bandwidth utilization rate and the peak bandwidth utilization rate with the maximum bandwidth utilization threshold, the relationships between the average bandwidth utilization rate and the peak bandwidth utilization rate with the minimum bandwidth utilization threshold, the relationship between the number of high-load days and the high-load day threshold, and the relationship between the number of low-load days and the low-load day threshold. From this, it can be determined whether the target communication line needs to be adjusted and the adjustment measures.

[0072] Furthermore, if the comparison result indicates that both the average bandwidth utilization rate and the peak bandwidth utilization rate are greater than the maximum bandwidth utilization threshold and the number of high-load days is greater than the high-load day threshold, it indicates that the target communication line has been in a high-load state for a long time, and its bandwidth is no longer sufficient to support the current business requirements, and a speed increase adjustment is required. On the other hand, if the comparison result indicates that both the average bandwidth utilization rate and the peak bandwidth utilization rate are less than the minimum bandwidth utilization threshold and the number of low-load days is less than the low-load day threshold, it indicates that there is a situation of excess bandwidth resources for the target communication line, and a speed reduction adjustment is required for this communication line. In addition, for a communication line that has been in a low-load state for a long time and the load amount is close to the load critical value, it indicates that this communication line may have stopped being used, and a rent stop adjustment can be made to save costs.

[0073] Based on the comparison result, the system can intelligently judge whether the bandwidth of the target communication line needs to be adjusted. If the actual usage situation of the line significantly deviates from the demand data, the system will, according to the preset adjustment logic, decide whether a speed increase, speed reduction, or rent stop is required, and give specific adjustment suggestions. By intelligently comparing the bandwidth utilization data of the line with the preset demand data, it can accurately judge whether the line bandwidth configuration is reasonable and whether adjustment is required. This process not only greatly reduces the workload of network operation and maintenance personnel, improves the efficiency and accuracy of decision-making, but also can dynamically adjust the line resources according to business requirements, achieving the dual optimization of bandwidth management and cost control.

[0074] Step S204, in the case where the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determine the target bandwidth value to be adjusted, and generate a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0075] In the above step S204, if the evaluation result indicates that the bandwidth of the target communication line needs to be adjusted, the system will adjust the bandwidth of the target communication line according to the preset adjustment rules, such as adjusting according to the maximum service capacity, or adjusting according to the average service capacity within the evaluation period. The determination of the target bandwidth value is based on the principle of minimizing the impact on the business, while considering the cost-benefit ratio.

[0076] After determining the target bandwidth value, the system will generate a specific bandwidth adjustment strategy based on the line information of the target communication line (such as the peer institution ID, dedicated line number, line type, etc.) and the target bandwidth value to be adjusted. The content of the strategy may include the adjustment time, adjustment amplitude, and expected effect after adjustment, etc., to ensure that the adjustment decision can be implemented smoothly and avoid unnecessary interference to the business.

[0077] Further, after determining the target bandwidth value to be adjusted, it also includes: calling a service interface to obtain the applications carried by the target communication line; analyzing the service requirements of the target communication line based on the applications carried by the target communication line.

[0078] In another optional embodiment, after determining the target bandwidth value to be adjusted, the system will call service interfaces, such as the network management service requirement traceability interface and the configuration management database interface, to obtain all application information currently carried by the target communication line. The purpose of this step is to understand the service background and specific uses of the line, including the service types supported by the line, traffic characteristics, and the priority and stability requirements of the services, etc., to provide detailed input for subsequent service requirement analysis.

[0079] Further, the system analyzes the service requirements of the line based on the application information obtained from the service interface. This includes identifying which applications are the key loads of the line, which applications have particularly high bandwidth requirements, and which application usage patterns may affect the performance and stability of the line. In addition, the system will also evaluate the business importance and growth potential of the applications to predict possible future changes in bandwidth requirements. By deeply analyzing the service requirements, the system can ensure that the adjustment strategy not only meets the current service load but also can adapt to the trend of future business growth, avoiding the problem of insufficient or excessive bandwidth again soon after the adjustment.

[0080] Further, after analyzing the service requirements of the target communication line based on the carried applications, it also includes: performing a trend analysis on the bandwidth usage information of the target communication line during the evaluation period to identify peak traffic hours and off-peak traffic hours; evaluating whether it is necessary to increase the bandwidth during peak traffic hours in combination with service requirements and cost control strategies; evaluating whether it is necessary to reduce the bandwidth during off-peak traffic hours in combination with service requirements and cost control strategies.

[0081] Specifically, after the system completes the service requirement analysis, the system will perform a trend analysis on the bandwidth usage information of the target communication line during the evaluation period to identify peak traffic hours and off-peak traffic hours. It can identify the pattern of line usage changing over time through time series analysis, such as the usage differences between weekdays and weekends, and different time periods. The purpose is to understand the periodic changes in line load and provide a basis for dynamically adjusting the bandwidth.

[0082] The system will then evaluate whether it is necessary to increase the bandwidth during the identified traffic peak periods in combination with the business requirements of the application and the cost control strategy. Considering business continuity and user experience, if the bandwidth utilization rate of the line continuously approaches or exceeds the maximum threshold during the peak period, affecting the performance of critical applications, the system may recommend temporarily increasing the bandwidth during this period to ensure the stable operation of the business. At the same time, by calculating the cost-benefit ratio of increasing the bandwidth, it is ensured that the adjustment is economically reasonable.

[0083] Contrary to evaluating peak periods, the system also needs to evaluate whether it is necessary to reduce the bandwidth during traffic trough periods in combination with business requirements and cost control strategies. If the bandwidth utilization rate of the line is much lower than the minimum threshold during the trough period, indicating that the allocated bandwidth resources are wasted, the system will evaluate whether reducing the bandwidth will have an adverse impact on the business during non-peak periods. If the evaluation result is negative, the system will recommend reducing the bandwidth during these periods to reduce costs.

[0084] Through refined traffic trend analysis, in combination with business requirements and cost control strategies, dynamic and intelligent adjustment of the bandwidth of the target communication line is achieved. This can not only ensure sufficient resource support during the business peak period but also reasonably reduce resource consumption during the non-peak period, avoiding unnecessary cost expenditures, and achieving a balance between resource utilization efficiency and cost control.

[0085] Through the above steps, first determine the target communication line to be evaluated and obtain the line information of the target communication line. Then, based on the line information, collect the bandwidth usage information of the target communication line during the evaluation period. Next, calculate the bandwidth utilization data of the target communication line based on the bandwidth usage information. Finally, when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determine the target bandwidth value to be adjusted, and generate a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0086] In this embodiment, the bandwidth usage of the target communication line is monitored in real time for a period of time to obtain the bandwidth usage information of the target communication line. The bandwidth utilization data is calculated using a preset logic, and logical analysis is automated to determine whether the bandwidth needs to be adjusted and generate a bandwidth adjustment strategy, achieving the purpose of automatically and routinely evaluating the bandwidth of the communication line and obtaining the technical effect of improving the efficiency of bandwidth analysis and adjustment. Furthermore, it solves the technical problem of low efficiency in manually analyzing and adjusting the bandwidth of communication lines by operation and maintenance personnel in the related art.

[0087] The following will be described in detail in combination with another optional specific implementation manner.

[0088] Figure 3 is a schematic diagram of a generating system for an optional communication line bandwidth adjustment strategy according to an embodiment of the present invention, as Figure 3As shown in the figure, the system for generating a communication line bandwidth adjustment strategy includes: a line demand parser to be evaluated, a bandwidth usage parser, a line bandwidth adjustment analysis device, a line routing parser, a line bearing application analysis device, a line evaluation result generation device, and a log and result feedback device. Specifically,

[0089] The line demand parser to be evaluated parses the peer institution ID, peer institution, dedicated line number, and evaluation period by parsing the line table to be evaluated, obtains the line information, and stores it in the database.

[0090] The bandwidth usage parser parses the historical bandwidth usage, obtains the required field information according to the preset data collection indicators by calling the line query interface, and stores the bandwidth usage information in the database.

[0091] The line bandwidth adjustment analysis device performs line bandwidth evaluation logic check analysis by comparing the line demand information to be evaluated with the bandwidth usage information in the existing database, determines whether the line bandwidth needs to be adjusted and recommends the adjusted bandwidth, returns the result, and stores it in the database.

[0092] The line routing parser parses the access router and network address translation router device configurations, and stores the line routing information in the database by parsing the access router and network address translation router device configuration files.

[0093] The line bearing application analysis device calls the network management service demand tracing interface and the network configuration management database interface according to the line routing table and the network address translation relationship table in the result returned by the line routing parser, obtains the line application information such as the source and destination network conversion addresses, the applications carried, the application responsible persons, and the application responsible departments of the line, and stores it in the database.

[0094] The line evaluation result generation device generates the final bandwidth adjustment strategy according to the judgment result of the line bandwidth adjustment analysis device and the analysis result of the line bearing application analysis device, and stores it in the database.

[0095] The log and result feedback device feeds back the bandwidth adjustment result and the generated bandwidth adjustment strategy to the operation and maintenance terminal.

[0096] Figure 4 is a schematic diagram of an optional generation process of a communication line bandwidth adjustment strategy according to an embodiment of the present invention. As Figure 4 shown, the generation process of the communication line bandwidth adjustment strategy includes:

[0097] Step 1: The line demand parser to be evaluated parses the communication line information through the line table to be evaluated and stores it in the database.

[0098] Step 2: The bandwidth usage parser parses the historical bandwidth usage, obtains the bandwidth usage information and stores it in the database;

[0099] Step 3: Obtain the line information to be evaluated and the bandwidth usage information from the database, and perform logical analysis by the line bandwidth adjustment analysis device. If the returned result is that the bandwidth does not need to be adjusted, it means that the bandwidth of the line to be evaluated does not need to be adjusted, then execute Step 4; if the returned result is that the bandwidth needs to be adjusted, then the bandwidth of the target communication line needs to be adjusted, then execute Step 5;

[0100] Step 4: Feedback to the operation and maintenance personnel that no adjustment is required;

[0101] Step 5: Execute the line routing parser to parse the line routing situation and store it in the database;

[0102] Step 6: Use the parsing result of the line routing parser as input and then execute the line bearing application analysis device to parse the line bearing application situation and store it in the database;

[0103] Step 7: Extract relevant information from the analysis result of the line bearing application analysis device according to the dedicated line number information in the returned result of the line bandwidth adjustment analysis device, obtain the final line evaluation result and store it in the database;

[0104] Step 8: Feedback the line evaluation result to the operation and maintenance personnel, and the line evaluation result includes the strategy for adjusting the bandwidth of the target communication line.

[0105] The embodiment of the present invention provides a method for automatically judging and generating results for bandwidth adjustment of intermediate service lines. By analyzing the bandwidth traffic situation of intermediate service lines over a period of time, it automatically judges whether the line needs bandwidth adjustment such as speed reduction, speed increase, lease termination, etc. If necessary, it will automatically generate a bandwidth adjustment strategy to achieve automation of bandwidth analysis and adjustment, without manual analysis and adjustment, improving the efficiency of bandwidth adjustment.

[0106] The following is a detailed description in combination with another embodiment.

[0107] Embodiment 2

[0108] The generation device of a communication line bandwidth adjustment strategy provided in this embodiment includes multiple implementation units, each implementation unit corresponding to each implementation step in the above Embodiment 1. Its specific implementation manner and beneficial effects can refer to the foregoing method embodiment and will not be elaborated here.

[0109] Figure 5 It is a schematic diagram of an optional generation device of a communication line bandwidth adjustment strategy according to an embodiment of the present invention, as Figure 5As shown in the figure, the device for generating a communication line bandwidth adjustment strategy may include: an acquisition unit 51, a collection unit 52, a calculation unit 53, and a generation unit 54, where,

[0110] The acquisition unit 51 is configured to determine a target communication line to be evaluated and acquire the line information of the target communication line;

[0111] The collection unit 52 is configured to collect the bandwidth usage information of the target communication line within an evaluation period based on the line information;

[0112] The calculation unit 53 is configured to calculate the bandwidth utilization data of the target communication line based on the bandwidth usage information;

[0113] The generation unit 54 is configured to, when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determine the target bandwidth value to be adjusted, and generate a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0114] For the above device for generating a communication line bandwidth adjustment strategy, the acquisition unit 51 determines the target communication line to be evaluated and acquires the line information of the target communication line; the collection unit 52 collects the bandwidth usage information of the target communication line within an evaluation period based on the line information; the calculation unit 53 calculates the bandwidth utilization data of the target communication line based on the bandwidth usage information; and the generation unit 54, when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determines the target bandwidth value to be adjusted, and generates a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0115] In this embodiment, the bandwidth usage of the target communication line is monitored in real time for a period of time to obtain the bandwidth usage information of the target communication line, the bandwidth utilization data is calculated using a preset logic, and logical analysis is automated to determine whether the bandwidth needs to be adjusted and generate a bandwidth adjustment strategy, achieving the purpose of automatically and routinely evaluating the communication line bandwidth and obtaining the technical effect of improving the efficiency of bandwidth analysis and adjustment. Furthermore, it solves the technical problem of low efficiency in the related art where the bandwidth of the communication line is manually analyzed and adjusted by operation and maintenance personnel.

[0116] Furthermore, the device for generating a communication line bandwidth adjustment strategy further includes: a first comparison module configured to compare the bandwidth utilization data of the target communication line with preset bandwidth requirement data to obtain a comparison result; and a first determination module configured to determine whether the bandwidth of the target communication line needs to be adjusted based on the comparison result.

[0117] Further, the calculation unit 53 includes: a first calculation module, configured to calculate the bandwidth utilization rate of the target communication line based on the bandwidth usage information, where the bandwidth utilization rate at least includes: the average bandwidth utilization rate of the target communication line within the evaluation period, and the peak bandwidth utilization rate of the target communication line within the evaluation period; a first statistics module, configured to statistically analyze the bandwidth usage of the target communication line based on the bandwidth usage information, where the bandwidth usage at least includes: the number of high-load days and the number of low-load days, the number of high-load days indicating the number of days when the load of the target communication line within the evaluation period is greater than the maximum load threshold, and the number of low-load days indicating the number of days when the load of the target communication line within the evaluation period is less than the minimum load threshold; a first acquisition module, configured to obtain the bandwidth usage data of the target communication line based on the bandwidth utilization rate and the bandwidth usage of the target communication line.

[0118] Further, the preset bandwidth demand data at least includes: a maximum bandwidth utilization rate threshold, a minimum bandwidth utilization rate threshold, a high-load days threshold, and a low-load days threshold.

[0119] Further, the first determination module includes: a first determination sub-module, configured to determine to increase the speed of the target communication line when the bandwidth utilization rate is greater than the maximum bandwidth utilization rate threshold and the number of high-load days is greater than the high-load days threshold; a second determination sub-module, configured to determine to decrease the speed of the target communication line when the bandwidth utilization rate is less than the minimum bandwidth utilization rate threshold and the number of low-load days is less than the low-load days threshold.

[0120] Further, the device for generating the communication line bandwidth adjustment policy further includes: a second acquisition module, configured to call the service interface to obtain the application carried by the target communication line; a first analysis module, configured to analyze the service requirements of the target communication line based on the application carried by the target communication line.

[0121] Further, the device for generating the communication line bandwidth adjustment policy further includes: a first identification module, configured to perform a trend analysis on the bandwidth usage information of the target communication line within the evaluation period to identify the traffic peak period and the traffic trough period; a first evaluation module, configured to evaluate whether it is necessary to increase the bandwidth during the traffic peak period in combination with the service requirements and the cost control policy; a second evaluation module, configured to evaluate whether it is necessary to decrease the bandwidth during the traffic trough period in combination with the service requirements and the cost control policy.

[0122] It should be noted here that the above-mentioned acquisition unit 51, collection unit 52, calculation unit 53, and generation unit 54 correspond to steps S201 to S204 in the first embodiment. The examples and application scenarios implemented by the above units and the corresponding steps are the same, but are not limited to the content disclosed in the first embodiment. It should be noted that the above modules or units can be hardware components or software components stored in a memory (for example, memory 104) and processed by one or more processors (for example, processors 102a, 102b,..., 102n). The above modules or units can also be part of a device and can run in the computer terminal 10 provided in the first embodiment.

[0123] The present invention will be described below in conjunction with another optional embodiment.

[0124] Embodiment 3

[0125] An embodiment of the present invention can also provide an electronic device, Figure 6 which is a hardware structure block diagram of an electronic device (or mobile device) that can optionally execute the method for generating a communication line bandwidth adjustment strategy according to an embodiment of the present invention, as Figure 6 shown. The electronic device may include: one or more ( Figure 6 only one is shown in the figure) processors 602, a memory 604, a storage controller, and a peripheral interface. The peripheral interface is connected to a radio frequency module, an audio module, and a display.

[0126] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and devices in the embodiments of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implements the above methods. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory may further include a memory remotely disposed relative to the processor, and these remote memories may be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0127] The processor can call the information and application programs stored in the memory through a transmission device to execute the following steps: determining a target communication line to be evaluated and obtaining line information of the target communication line; collecting bandwidth usage information of the target communication line during an evaluation period based on the line information; calculating bandwidth utilization data of the target communication line based on the bandwidth usage information; and when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determining a target bandwidth value to be adjusted and generating a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0128] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: After calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information, it further includes: comparing the bandwidth utilization data of the target communication line with the preset bandwidth requirement data to obtain a comparison result; determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result.

[0129] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: The step of calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information includes: calculating the bandwidth utilization rate of the target communication line based on the bandwidth usage information, where the bandwidth utilization rate at least includes: the average bandwidth utilization rate of the target communication line within the evaluation period, the peak bandwidth utilization rate of the target communication line within the evaluation period; statistically analyzing the bandwidth utilization situation of the target communication line based on the bandwidth usage information, where the bandwidth utilization situation at least includes: the number of high-load days, the number of low-load days, the number of high-load days represents the number of days when the load of the target communication line is greater than the maximum load threshold within the evaluation period, and the number of low-load days represents the number of days when the load of the target communication line is less than the minimum load threshold within the evaluation period; obtaining the bandwidth utilization data of the target communication line based on the bandwidth utilization rate and bandwidth utilization situation of the target communication line.

[0130] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: The preset bandwidth requirement data at least includes: the maximum bandwidth utilization rate threshold, the minimum bandwidth utilization rate threshold, the high-load day threshold, and the low-load day threshold.

[0131] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: The step of determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result includes: determining to increase the speed of the target communication line when the bandwidth utilization rate is greater than the maximum bandwidth utilization rate threshold and the number of high-load days is greater than the high-load day threshold; determining to decrease the speed of the target communication line when the bandwidth utilization rate is less than the minimum bandwidth utilization rate threshold and the number of low-load days is less than the low-load day threshold.

[0132] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: After determining the target bandwidth value to be adjusted, it further includes: calling the service interface to obtain the application carried by the target communication line; analyzing the service requirements of the target communication line based on the application carried by the target communication line.

[0133] The processor can call the information and application programs stored in the memory through the transmission device to execute the following steps: After analyzing the service requirements of the target communication line in the bearer-based application, it further includes: performing a trend analysis on the bandwidth usage information of the target communication line during the evaluation period to identify peak traffic periods and low traffic periods; evaluating whether it is necessary to increase the bandwidth during peak traffic periods in combination with the service requirements and cost control strategies; and evaluating whether it is necessary to reduce the bandwidth during low traffic periods in combination with the service requirements and cost control strategies.

[0134] By adopting the embodiment of the present invention, a method for generating a communication line bandwidth adjustment strategy is provided. By real-time monitoring the bandwidth usage of the target communication line over a period of time, the bandwidth usage information of the target communication line is obtained, and the bandwidth utilization data is calculated using preset logic, and logical analysis is automatically performed to determine whether the bandwidth needs to be adjusted and generate a bandwidth adjustment strategy, achieving the purpose of automatically and routinely evaluating the bandwidth of the communication line, and obtaining the technical effect of improving the efficiency of bandwidth analysis and adjustment. Furthermore, it solves the technical problem of low efficiency in manually analyzing and adjusting the bandwidth of the communication line in the related art.

[0135] Those of ordinary skill in the art can understand that Figure 6 The structure shown is only for illustration, and the electronic device can also be a terminal device such as a smart phone, a tablet computer, a handheld computer, and a Mobile Internet Device (MID), a PAD, etc. Figure 6 It does not limit the structure of the above-mentioned electronic device. For example, the electronic device may further include more or fewer components (such as a network interface, a display device, etc.) than those shown Figure 6 in the figure, or have a different configuration from that shown Figure 6 in the figure.

[0136] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware of the terminal device through a program, and the program can be stored in a computer-readable storage medium. The storage medium may include: a flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disc, etc.

[0137] The present invention will be described below in conjunction with another optional embodiment.

[0138] Embodiment 4

[0139] An embodiment of the present invention also provides a computer-readable storage medium. Optionally, in the embodiment of the present invention, the above computer-readable storage medium can be used to store the program code executed by the method for generating a communication line bandwidth adjustment policy provided in the first embodiment above.

[0140] Optionally, in the embodiment of the present invention, the above storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.

[0141] An embodiment of the present invention also provides a computer program product. When executed on a data processing device, it is adapted to execute a program for the steps of the method for generating a communication line bandwidth adjustment policy: determining a target communication line to be evaluated and obtaining the line information of the target communication line; collecting the bandwidth usage information of the target communication line during the evaluation period based on the line information; calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information; and when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determining the target bandwidth value to be adjusted and generating a bandwidth adjustment policy based on the line information of the target communication line and the target bandwidth value to be adjusted.

[0142] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0143] In the above embodiments of the present invention, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0144] In the several embodiments provided in the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units can be a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the units or modules can be in an electrical or other form.

[0145] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0146] In addition, in each embodiment of the present invention, each functional unit can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0147] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, read-only memories (ROMs), random access memories (RAMs), mobile hard disks, magnetic disks, or optical discs.

[0148] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A method for generating a communication line bandwidth adjustment strategy, characterized in that, It includes: Determine the target communication line to be evaluated and obtain the line information of the target communication line; Collect the bandwidth usage information of the target communication line during the evaluation period based on the line information; Calculate the bandwidth utilization data of the target communication line based on the bandwidth usage information; In the case where the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted, determine the target bandwidth value to be adjusted, and generate a bandwidth adjustment strategy based on the line information of the target communication line and the target bandwidth value to be adjusted.

2. The method according to claim 1, wherein After calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information, it further includes: Compare the bandwidth utilization data of the target communication line with the preset bandwidth requirement data to obtain a comparison result; Determine whether the bandwidth of the target communication line needs to be adjusted based on the comparison result.

3. The method according to claim 1, wherein The step of calculating the bandwidth utilization data of the target communication line based on the bandwidth usage information includes: Calculate the bandwidth utilization rate of the target communication line based on the bandwidth usage information, where the bandwidth utilization rate at least includes: the average bandwidth utilization rate of the target communication line during the evaluation period, and the peak bandwidth utilization rate of the target communication line during the evaluation period; Statistically analyze the bandwidth utilization situation of the target communication line based on the bandwidth usage information, where the bandwidth utilization situation at least includes: the number of high-load days, and the number of low-load days. The number of high-load days refers to the number of days when the load of the target communication line during the evaluation period is greater than the maximum load threshold, and the number of low-load days refers to the number of days when the load of the target communication line during the evaluation period is less than the minimum load threshold; Obtain the bandwidth utilization data of the target communication line based on the bandwidth utilization rate and the bandwidth utilization situation of the target communication line.

4. The method according to claim 2, characterized in that The preset bandwidth requirement data at least includes: the maximum bandwidth utilization rate threshold, the minimum bandwidth utilization rate threshold, the high-load day threshold, and the low-load day threshold.

5. The method according to claim 4, wherein The step of determining whether the bandwidth of the target communication line needs to be adjusted based on the comparison result includes: In the case where the bandwidth utilization rate is greater than the maximum bandwidth utilization rate threshold and the number of high-load days is greater than the high-load day threshold, determine to perform a speed-up adjustment on the target communication line; In the case where the bandwidth utilization rate is less than the minimum bandwidth utilization rate threshold and the number of low-load days is less than the low-load day threshold, determine to perform a speed-down adjustment on the target communication line.

6. The method according to claim 1, wherein After determining the target bandwidth value to be adjusted, it further includes: Call the service interface to obtain the applications carried by the target communication line; Analyze the service requirements of the target communication line based on the applications carried by the target communication line.

7. The method according to claim 6, characterized in that, After analyzing the service requirements of the target communication line based on the carried applications, it further includes: Conduct a trend analysis on the bandwidth usage information of the target communication line during the evaluation period to identify the traffic peak period and the traffic trough period; Evaluate whether it is necessary to increase the bandwidth during the traffic peak period in combination with the service requirements and the cost control strategy; Evaluate whether it is necessary to reduce the bandwidth during the traffic trough period in combination with the service requirements and the cost control strategy.

8. A generating device for a communication line bandwidth adjustment strategy, characterized in that, It includes: An acquisition unit, configured to determine a target communication line to be evaluated and acquire line information of the target communication line; A collection unit, configured to collect bandwidth usage information of the target communication line during an evaluation period based on the line information; A calculation unit, configured to calculate bandwidth utilization data of the target communication line based on the bandwidth usage information; A generation unit, configured to determine a target bandwidth value to be adjusted and generate a bandwidth adjustment policy based on the line information of the target communication line and the target bandwidth value to be adjusted when the bandwidth utilization data indicates that the bandwidth of the target communication line needs to be adjusted.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the method for generating a communication line bandwidth adjustment policy according to any one of claims 1 to 7.

10. An electronic device, characterized in that, Comprising one or more processors and a memory, the memory is configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for generating a communication line bandwidth adjustment policy according to any one of claims 1 to 7.