CN113115327B - Method, device, equipment and storage medium for dynamically optimizing network performance - Google Patents

Method, device, equipment and storage medium for dynamically optimizing network performance Download PDF

Info

Publication number
CN113115327B
CN113115327B CN202110239192.1A CN202110239192A CN113115327B CN 113115327 B CN113115327 B CN 113115327B CN 202110239192 A CN202110239192 A CN 202110239192A CN 113115327 B CN113115327 B CN 113115327B
Authority
CN
China
Prior art keywords
threshold
instant
ratio
preset
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110239192.1A
Other languages
Chinese (zh)
Other versions
CN113115327A (en
Inventor
杜翠凤
蒋仕宝
陈少权
梁晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Jiesai Communication Planning And Design Institute Co ltd
GCI Science and Technology Co Ltd
Original Assignee
Guangzhou Jiesai Communication Planning And Design Institute Co ltd
GCI Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Jiesai Communication Planning And Design Institute Co ltd, GCI Science and Technology Co Ltd filed Critical Guangzhou Jiesai Communication Planning And Design Institute Co ltd
Priority to CN202110239192.1A priority Critical patent/CN113115327B/en
Publication of CN113115327A publication Critical patent/CN113115327A/en
Application granted granted Critical
Publication of CN113115327B publication Critical patent/CN113115327B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method, a device, equipment and a storage medium for dynamically optimizing network performance, which are characterized in that instant network performance information of a region to be optimized and preset service quality standard information are obtained; judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information; adjusting and updating the number of priority nodes according to the instant network state; the number of the priority nodes is adjusted through the judged different instant network states, the number of the network nodes is updated, the network performance is optimized, the risk that the network performance does not meet the service quality standard required by a user or the waste of energy consumption and network resources caused by the surplus of the network performance is avoided, and the balance of the network performance, the utilization rate of the network resources and the network energy consumption is realized.

Description

Method, device, equipment and storage medium for dynamically optimizing network performance
Technical Field
The present invention relates to the field of network communication technologies, and in particular, to a method, an apparatus, a device, and a storage medium for dynamically optimizing network performance.
Background
At present, most radio management departments adopt a management mechanism of fixed spectrum allocation, and each operator is allocated with a non-overlapping and narrow contact spectrum sub-resource. These licensed spectrum resources to the operators are not highly available, mainly because the spectrum resources of various heterogeneous networks cannot be shared. With the advent of the 5G (5 th generation wireless systems, fifth generation mobile communication system), the spectrum resources of wireless networks become more and more scarce with the explosive increase of the number of users and the service demand, resulting in poor network performance quality.
The improvement of the utilization rate of the frequency spectrum resources is one of the main means for greatly improving the network performance, and the existing method for optimizing the network performance by adopting dynamic frequency spectrum allocation only considers the maximization of the utilization rate of the frequency spectrum resources and is difficult to consider the requirements of the network service quality and the network resources.
Disclosure of Invention
Embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for monitoring and optimizing network performance, so as to balance network service quality and adjust network performance by network resources, thereby implementing dynamic optimization of network performance.
The embodiment of the invention provides a method for dynamically optimizing network performance, which comprises the following steps:
acquiring instant network performance information and preset service quality standard information of an area to be optimized;
judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information;
and adjusting the number of priority nodes according to the instant network state.
Preferably, the instant network performance information includes: the method comprises the following steps that (1) the proportion of an instant priority node, the average time delay of an instant service set borne by the priority node, the average throughput of the instant service set borne by the priority node, the energy efficiency increasing amount of the priority node and the energy efficiency reducing amount of a non-priority node are calculated;
the service quality standard information includes: an instant priority node proportion threshold value, an average time delay threshold value of the instant service set and an average throughput threshold value of the instant service set.
Further, the determining an instant network state of the area to be optimized according to the instant network performance information and the qos standard information specifically includes:
calculating the ratio of the instant priority node proportion to the instant priority node proportion threshold value, and recording as a first ratio; calculating the ratio of the average time delay to the average time delay threshold value, and recording as a second ratio; calculating the ratio of the average throughput to the average throughput threshold, and recording as a third ratio; calculating the ratio of the energy efficiency increase of the priority node to the energy efficiency decrease of the non-priority node, and recording as a fourth ratio;
when the first ratio is smaller than a preset first threshold, the second ratio is larger than a preset second threshold, and the third ratio is smaller than a preset third threshold, judging that the instant network state is a risk state;
when the first ratio is not less than a preset fourth threshold and not more than a preset fifth threshold, the second ratio is not more than a preset sixth threshold, the third ratio is not less than a preset seventh threshold, and the fourth ratio is not less than a preset eighth threshold, judging that the instant network state is a balanced state;
and when the first ratio is greater than a preset ninth threshold, the second ratio is less than a preset tenth threshold, the third ratio is greater than a preset eleventh threshold, and the fourth ratio is not greater than a twelfth threshold, judging that the instant network state is an inefficient state.
Preferably, the adjusting the number of priority nodes according to the instant network state specifically includes:
when the instant network state is a risk state, the number of the priority nodes is increased by a preset first number;
when the instant network state is a balanced state, the number of the priority nodes is increased by a preset second number;
and when the instant network state is the low-efficiency state, increasing the number of the priority nodes by a preset third number.
Preferably, the priority node can select a communication channel with high performance in a network frequency band for communication, nodes with a preset proportion are randomly selected from all nodes in the area to be optimized as initial priority nodes, and the number of the priority nodes is at most the number of all nodes in the area to be optimized;
the embodiment of the invention provides a method for dynamically optimizing network performance, which comprises the steps of obtaining instant network performance information of a region to be optimized and preset service quality standard information; judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information; adjusting and updating the number of priority nodes according to the instant network state; the number of the priority nodes is adjusted through the judged different instant network states, the number of the network nodes is updated, the network performance is optimized, the risk that the network performance does not meet the service quality standard required by a user and the waste of energy consumption and network resources caused by the surplus of the network performance are avoided, and the balance of the network performance, the utilization rate of the network resources and the energy consumption of the network is realized.
Another embodiment of the present invention further provides a device for dynamically optimizing network performance, where the device includes: the system comprises an information acquisition module, a network state judgment module and a network state adjustment module;
the information acquisition module is used for acquiring instant network performance information of an area to be optimized and preset service quality standard information;
the network state judging module is used for judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information;
and the network state adjusting module is used for adjusting the number of priority nodes according to the instant network state.
As a preferred mode, the instant network performance information includes: the method comprises the following steps that (1) the proportion of an instant priority node, the average time delay of an instant service set borne by the priority node, the average throughput of the instant service set borne by the priority node, the energy efficiency increase of the priority node and the energy efficiency decrease of a non-priority node are calculated;
the service quality standard information includes: an instant priority node proportion threshold value, an average time delay threshold value of the instant service set and an average throughput threshold value of the instant service set.
As a preferred mode, the network status determining module is specifically configured to:
calculating the ratio of the instant priority node proportion to the instant priority node proportion threshold value, and recording as a first ratio; calculating the ratio of the average time delay to the average time delay threshold value, and recording as a second ratio; calculating the ratio of the average throughput to the average throughput threshold, and recording as a third ratio; calculating the ratio of the energy efficiency increase of the priority node to the energy efficiency decrease of the non-priority node, and recording as a fourth ratio;
when the first ratio is smaller than a preset first threshold, the second ratio is larger than a preset second threshold, and the third ratio is smaller than a preset third threshold, judging that the instant network state is a risk state;
when the first ratio is not less than a preset fourth threshold and not more than a preset fifth threshold, the second ratio is not more than a preset sixth threshold, the third ratio is not less than a preset seventh threshold, and the fourth ratio is not less than a preset eighth threshold, judging that the instant network state is a balanced state;
and when the first ratio is greater than a preset ninth threshold, the second ratio is less than a preset tenth threshold, the third ratio is greater than a preset eleventh threshold, and the fourth ratio is not greater than a twelfth threshold, judging that the instant network state is an inefficient state.
As a preferred embodiment, the network status adjustment module is specifically configured to:
when the instant network state is a risk state, the number of the priority nodes is increased by a preset first number;
when the instant network state is a balanced state, the number of the priority nodes is increased by a preset second number;
and when the instant network state is the low-efficiency state, increasing the number of the priority nodes by a preset third number.
As a preferred mode, the priority node can select a communication channel with high performance in a network frequency band for communication, nodes with a preset proportion are randomly selected from all nodes in an area to be optimized as initial priority nodes, and the number of the priority nodes is at most the number of all nodes in the area to be optimized;
another embodiment of the present invention provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, the processor implements the method for dynamically optimizing network performance according to the above embodiment of the present invention.
Another embodiment of the present invention provides a storage medium, where the computer-readable storage medium includes a stored computer program, where when the computer program runs, a device in which the computer-readable storage medium is located is controlled to execute the method for dynamically optimizing network performance according to the foregoing embodiment of the present invention.
The embodiment of the invention provides a method, a device, equipment and a storage medium for dynamically optimizing network performance, which are used for obtaining instant network performance information of an area to be optimized and preset service quality standard information; judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information; adjusting and updating the number of priority nodes according to the instant network state; the number of the priority nodes is adjusted through the judged different instant network states, the number of the network nodes is updated, and the network performance is optimized, so that the risk that the network performance does not meet the service quality standard required by a user or the waste of energy consumption and network resources caused by the surplus of the network performance is avoided, and the balance of the network performance, the utilization rate of the network resources and the network energy consumption is realized.
Drawings
FIG. 1 is a flow chart diagram illustrating a preferred embodiment of a method for dynamically optimizing network performance according to the present invention;
fig. 2 is a schematic structural diagram of an embodiment of an apparatus for dynamically optimizing network performance according to the present invention;
fig. 3 is a schematic structural diagram of a preferred implementation of a terminal device provided in the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, it is a schematic flow chart of a preferred embodiment of a method for dynamically optimizing network performance provided in the present invention, and the method includes steps S101 to S103:
s101, acquiring instant network performance information and preset service quality standard information of an area to be optimized;
s102, judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information;
s103, adjusting the number of priority nodes according to the instant network state.
When the method is implemented specifically, the instant network state is judged by acquiring the instant network performance information of the area to be optimized and the service quality standard information required by the user, the number of the priority nodes is adjusted according to the instant network state, the network state can be adjusted by adjusting the number of the priority nodes, the network state with the too low network resource utilization rate or the network state with the network performance not meeting the service quality standard is optimized, the network resource utilization rate and the network quality can be balanced, and the waste of network energy consumption is reduced.
In a preferred embodiment provided by the present invention, in step S101, the instant network performance information includes: the method comprises the following steps that (1) the proportion of an instant priority node, the average time delay of an instant service set borne by the priority node, the average throughput of the instant service set borne by the priority node, the energy efficiency increase of the priority node and the energy efficiency decrease of a non-priority node are calculated;
the service quality standard information includes: an instant priority node proportion threshold, an average time delay threshold of the instant service set and an average throughput threshold of the instant service set.
The instant priority node proportion is the ratio of the number of priority nodes in the area to be optimized to all nodes in an instant state, the average time delay is the average value of the transmission time delay of an instant service set borne by the priority nodes in the area to be optimized in the instant state, the average throughput is the average value of the transmission throughput of the instant service set borne by the priority nodes in the area to be optimized in the instant state, the energy efficiency increase of the priority nodes is the difference value of the energy consumption of the priority nodes in the instant state in the area to be optimized and the energy consumption of the priority nodes in the previous state, and the energy efficiency decrease of the non-priority nodes is the difference value of the energy consumption of the non-priority nodes in the previous state in the area to be optimized and the energy consumption of the non-priority nodes in the instant state;
the instant priority node proportion threshold is the minimum proportion of priority nodes required by the user service quality, the average delay threshold is the minimum transmission delay of an instant service set carried by the priority nodes required by the user service quality, and the average throughput threshold is the minimum transmission throughput of the instant service set carried by the priority nodes required by the user service quality.
In the specific implementation of this embodiment, it is necessary to first obtain a relevant network state of an area to be optimized, where the area to be optimized may be a certain parcel operated by a certain operator, the parcel includes a plurality of base stations, network performance parameters of the parcel, including the number of immediate priority nodes and the number of immediate non-priority nodes in a network, are obtained, and an immediate priority node ratio P (I) in the area is counted, that is, the percentage of the number of priority nodes to the number of all nodes is counted;
acquiring the time delay and the throughput of the service used by the user through the priority node; obtaining average time delay T of instant service set carried by priority node P (I) Average throughput U of instant service set carried by priority node P (I) And acquiring energy efficiency information of the network node, including a priority node energy efficiency increase E P (I) And a non-priority node energy efficiency reduction amount E N (I) And obtaining the service quality standard information of all users in the region by inquiring, including the instant priority node proportion threshold value P th (I) Average time delay threshold T of instant service set Pth (I) And average throughput threshold U of instantaneous service set Pth (I) Wherein I represents the set of immediate traffic carried by the priority node, the immediate priority node ratio threshold P th (I) Average time delay threshold T of instant service set Pth (I) And average throughput threshold U of instantaneous service set Pth (I) The setting is specifically set according to the quality of service requirements of the user.
It should be noted that, in the embodiment provided by the present invention, the monitored network performance information includes a priority node proportion, an average time delay of an instant service set carried by a priority node, an average throughput of an instant service set carried by a priority node, a priority node energy efficiency increase amount, and a non-priority node energy efficiency decrease amount, and in other embodiments of the present invention, other performance parameters may also be monitored to detect network performance, a network resource utilization rate, and network energy consumption, for example: uplink rate and downlink rate, etc. The principle is the same as that of the embodiment of the present invention, and the detailed description is omitted here.
By acquiring the instant network performance information of the area to be optimized, the network resource utilization rate can be judged, the network performance can be optimized by combining the service quality required by the user, the resource utilization rate and the user requirement are integrated, and the economic benefit and the energy efficiency benefit are balanced.
In a preferred embodiment of the present invention, step S102 specifically includes:
the step of judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information specifically comprises the following steps:
calculating the ratio of the instant priority node proportion to the instant priority node proportion threshold value, and recording as a first ratio; calculating the ratio of the average time delay to the average time delay threshold value, and recording as a second ratio; calculating the ratio of the average throughput to the average throughput threshold, and recording as a third ratio; calculating the ratio of the energy efficiency increasing amount of the priority node to the energy efficiency decreasing amount of the non-priority node, and recording as a fourth ratio;
when the first ratio is smaller than a preset first threshold, the second ratio is larger than a preset second threshold, and the third ratio is smaller than a preset third threshold, judging that the instant network state is a risk state;
when the first ratio is not less than a preset fourth threshold and not more than a preset fifth threshold, the second ratio is not more than a preset sixth threshold, the third ratio is not less than a preset seventh threshold, and the fourth ratio is not less than a preset eighth threshold, judging that the instant network state is a balanced state;
and when the first ratio is greater than a preset ninth threshold, the second ratio is less than a preset tenth threshold, the third ratio is greater than a preset eleventh threshold, and the fourth ratio is not greater than a twelfth threshold, judging that the instant network state is an inefficient state.
In the embodiment, it is necessary to calculate the instantaneous priority node ratio P (I) and the instantaneous priority node ratio threshold P th (I) Ratio F of 1 (I) I.e. F 1 (I)=P(I)/P th (I);
Calculating the average time delay T P (I) With an average delay threshold T Pth (I) Ratio F of 2 (I) I.e. F 2 (I)=T P (I)/T Pth (I);
Calculating the average throughput U P (I) And average throughput threshold U Pth (I) Ratio F of 3 (I) I.e. F 3 (I)=U P (I)/U Pth (I);
Calculating energy efficiency increase E of priority node P (I) Energy efficiency reduction amount E of non-priority node N (I) Ratio F of 3 (I) I.e. F 3 (I)=E P (I)/E N (I);
And by the ratio F 1 (I) Ratio F 2 (I) Ratio F 3 (I) Ratio F 4 (I) With a predetermined threshold value X i (i>0) Comparing the size relationship between the two to judge the instant network state:
when F is present 1 (I)<X 1 、F 2 (I)>X 2 、F 3 (I)<X 3 Then, the instant network state is judged to be a risk state, wherein X 1 、X 2 、X 3 All the values can be set to be 1, or the values are set to be larger or smaller according to actual requirements, and the actual larger or smaller deviation value can represent the tolerance of the network quality;
when X is 1 、X 2 、X 3 When all of them can be set to 1, the determination conditions of the risk state are specifically:
the instant priority node proportion is smaller than an instant priority node proportion threshold value;
the average time delay of the instant service set I borne by the priority node is greater than the average time delay threshold of the instant service set I;
the average throughput of the instant service set I borne by the priority node is smaller than the average throughput threshold of the instant service set I;
at this time, the proportion of the priority nodes is too small, the average delay and the throughput cannot meet the service quality requirement of the user, and the instant network state is a risk class, which easily causes the loss of a large number of users for off-network.
When X is present 4 ≤F 1 (I)≤X 5 、F 2 (I)≤X 6 、F 3 (I)≥X 7 、F 4 (I)≥X 8 Then, the instant network state is judged to be a balanced state, wherein X 6 、X 7 、X 8 All can be set to 1,X 4 、X 5 Respectively set to be a number slightly larger than and slightly smaller than 1, respectively 0.9 and 1.1; in addition X 6 、X 7 、X 8 、X 4 、X 5 Setting larger or smaller deviation values according to actual requirements, wherein the actual larger or smaller deviation values can represent the tolerance of the network quality;
when X is present 6 、X 7 、X 8 Are all set to 1,X 4 、X 5 When the respective values are set to 0.9 and 1.1, the determination conditions of the risk state are specifically:
the instant priority node proportion is between 0.9 and 1.1 times of the instant priority node proportion threshold;
the average time delay of the instant service set I borne by the priority node is not more than the average time delay threshold of the instant service set I;
the average throughput of the instant service set I borne by the priority node is not less than the average throughput threshold of the instant service set I;
the energy efficiency increasing amount of the priority node is not less than the energy efficiency reducing amount of the non-priority node.
At this time, the proportion of the priority nodes is proper, the average time delay and the throughput can reach the service quality requirement of the user, the network energy consumption information meets the requirement of the resource utilization rate of an operator, and the instant network state is a balanced type.
When F is present 1 (I)>X 9 、F 2 (I)<X 10 、F 3 (I)>X 11 、F 4 (I)≤X 12 Then, the instant network state is judged to be an inefficient state, wherein X 9 、X 10 、X 11 And X 12 All can be set to 1, in addition X 9 、X 10 、X 11 And X 12 may also be used Setting larger or smaller values according to actual requirements, wherein the actual larger or smaller values can represent the tolerance of the network quality;
when X is present 9 、X 10 、X 11 And X 12 When all of them can be set to 1, the determination conditions of the inefficient state are specifically:
the instant priority node proportion is greater than the instant priority node proportion threshold value;
the average time delay of the instant service set I borne by the priority node is smaller than the average time delay threshold of the instant service set I;
the average throughput of the instant service set I borne by the priority node is greater than the average throughput threshold of the instant service set I;
the energy efficiency increment of the priority node is not larger than the energy efficiency decrement of the non-priority node;
at this time, the proportion of the priority nodes is too large, the average time delay and the throughput both exceed the service quality requirement of the user, the network energy consumption information does not meet the requirement of the resource utilization rate of the operator, and the energy consumption is too large.
The instant network state is judged through the instant network performance information user service quality requirement information, the network quality, the network resource utilization rate and the energy consumption requirement are balanced, and the optimization of the network parameters based on the judged instant network state is more accurate.
In another embodiment provided by the present invention, step S103 specifically includes:
when the instant network state is a risk state, the number of the priority nodes is increased by a preset first number;
when the instant network state is a balanced state, the number of the priority nodes is increased by a preset second number;
and when the instant network state is an inefficient state, increasing the number of the priority nodes by a preset third number.
In the specific implementation of this embodiment, when the immediate network state is a risk state, the number of immediate priority nodes is less than the threshold used for the user qos standard, and the average delay and throughput of the network cannot meet the qos required by the user, at this time, the number of priority network nodes needs to be increased to optimize the network performance, the increased priority nodes randomly select a preset number of nodes from all non-priority nodes in the area to be optimized, set the nodes as priority nodes, and update the number and the ratio of the priority nodes to improve the network state, the preset number may be set according to an actual situation, the preset number may be set to 1, so as to most accurately adjust the number of priority nodes.
It should be noted that when the immediate priority node ratio reaches 1, that is, after all nodes in the area to be optimized are set as priority nodes, and the immediate network state is still a risk state, it indicates that the network is faulty or the network performance cannot match the network requirement of the current user, and outputs alarm information to remind a maintainer to overhaul.
When the instant network state is a balanced state, the number of the instant priority nodes just meets the threshold value of the user service quality standard, the average time delay and the throughput of the network just meet the service quality required by the user, the network energy consumption information also meets the requirement of the resource utilization rate of an operator, and the network resource waste is not caused. Therefore, the network state reaches a balanced state at the moment, and optimization is not needed;
when the instant network state is an inefficient state, the number of instant priority nodes exceeds a threshold value of a user service quality standard, the average time delay and the throughput of a network both exceed the service quality meeting the user requirement, the network energy consumption information does not meet the requirement of the resource utilization rate of an operator, and waste of network resources is caused, at the moment, the number of the priority network nodes needs to be reduced to optimize the network performance, a preset number of nodes are selected from the instant priority nodes in a region to be optimized, the nodes are set to be non-priority nodes, the number and the proportion of the priority nodes are updated, the network resource utilization rate is improved, waste of energy consumption and resources is reduced, the preset number can be set according to the actual situation, the preset number can be set to be 1, and the number of the priority nodes is adjusted most accurately.
When the number of the instant priority nodes is 1, namely only one node of the area to be optimized is set as the priority node, and the instant network state is still in an inefficient state, the network is in a fault or the network requirement of the current user is very small at the moment, and alarm information is output to remind maintenance personnel to overhaul.
The number of the priority nodes is adjusted through the judged different instant network states, the number of the network nodes is updated, and the network performance is optimized, so that the balance of the network performance, the network resource utilization rate and the network energy consumption is realized.
In another embodiment provided by the invention, the priority node can select a communication channel with high performance in a network frequency band for communication, and randomly select nodes with a preset proportion from all nodes in an area to be optimized as initial priority nodes;
in specific implementation, the preset proportion of the initial priority node may be set to 5%, the number and proportion of the priority nodes are continuously updated in the subsequent process of adjusting the priority nodes, the priority nodes may select a communication channel with high performance in a network frequency band for communication, and the communication channel with high performance is obtained by counting data communication data and is prestored in advance.
Through presetting the priority nodes, the waste of resources and energy consumption caused by excessive setting of the number of the priority nodes in the initial state can be avoided, the priority nodes preferentially adopt communication channels with high network performance for communication, the communication efficiency of the priority nodes can be improved, and the waste of energy consumption caused by excessive low-efficiency communication channels is avoided.
The embodiment of the invention provides a method for dynamically optimizing network performance, which comprises the steps of obtaining instant network performance information of a region to be optimized and preset service quality standard information; judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information; adjusting and updating the number of priority nodes according to the instant network state; the number of the priority nodes is adjusted through the judged different instant network states, the number of the network nodes is updated, the network performance is optimized, the risk that the network performance does not meet the service quality standard required by a user and the waste of energy consumption and network resources caused by the surplus of the network performance are avoided, the balance of the network performance, the network resource utilization rate and the network energy consumption is realized, the number of the priority nodes in the initial state can be prevented from being excessively set through presetting the priority nodes, the waste of the resources and the energy consumption is avoided, the priority nodes preferentially adopt a communication channel with high network performance for communication, the communication efficiency of the priority nodes can be improved, and the waste of the energy consumption caused by adopting excessive low-efficiency communication channels is avoided.
Referring to fig. 2, it is a schematic structural diagram of a preferred embodiment of an apparatus for dynamically optimizing network performance provided in the present invention, where the apparatus includes: the system comprises an information acquisition module, a network state judgment module and a network state adjustment module;
the information acquisition module is used for acquiring instant network performance information of an area to be optimized and preset service quality standard information;
the network state judging module is used for judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information;
and the network state adjusting module is used for adjusting the number of the priority nodes according to the instant network state.
As a preferred mode, the instant network performance information includes: the method comprises the following steps that (1) the proportion of an instant priority node, the average time delay of an instant service set borne by the priority node, the average throughput of the instant service set borne by the priority node, the energy efficiency increase of the priority node and the energy efficiency decrease of a non-priority node are calculated;
the service quality standard information includes: an instant priority node proportion threshold value, an average time delay threshold value of the instant service set and an average throughput threshold value of the instant service set.
As a preferred mode, the network status determining module is specifically configured to:
calculating the ratio of the instant priority node proportion to the instant priority node proportion threshold value, and recording as a first ratio; calculating the ratio of the average time delay to the average time delay threshold value, and recording as a second ratio; calculating the ratio of the average throughput to the average throughput threshold, and recording as a third ratio; calculating the ratio of the energy efficiency increase of the priority node to the energy efficiency decrease of the non-priority node, and recording as a fourth ratio;
when the first ratio is smaller than a preset first threshold, the second ratio is larger than a preset second threshold, and the third ratio is smaller than a preset third threshold, judging that the instant network state is a risk state;
when the first ratio is not less than a preset fourth threshold and not more than a preset fifth threshold, the second ratio is not more than a preset sixth threshold, the third ratio is not less than a preset seventh threshold, and the fourth ratio is not less than a preset eighth threshold, judging that the instant network state is a balanced state;
and when the first ratio is greater than a preset ninth threshold, the second ratio is less than a preset tenth threshold, the third ratio is greater than a preset eleventh threshold, and the fourth ratio is not greater than a twelfth threshold, judging that the instant network state is an inefficient state.
As a preferred embodiment, the network status adjustment module is specifically configured to:
when the instant network state is a risk state, the number of the priority nodes is increased by a preset first number;
when the instant network state is a balanced state, the number of the priority nodes is increased by a preset second number;
and when the instant network state is an inefficient state, increasing the number of the priority nodes by a preset third number.
As a preferred mode, the priority nodes can select a communication channel with high performance in a network frequency band for communication, nodes with a preset proportion are randomly selected from all nodes in an area to be optimized as initial priority nodes, and the number of the priority nodes is at most the number of all nodes in the area to be optimized;
fig. 3 is a schematic diagram of a preferred implementation of a terminal device provided by the present invention. The terminal device of this embodiment includes: a processor, a memory, and a computer program 1 and a computer program 2, such as a network performance dynamic optimization program, stored in the memory and executable on the processor. The processor implements the steps in each of the above-mentioned embodiments of the method for dynamically optimizing network performance when executing the computer program, for example, steps S101 to S103 shown in fig. 1. Alternatively, the processor implements the functions of the modules in the above device embodiments when executing the computer program, for example, a device for dynamically optimizing network performance.
Illustratively, the computer program may be partitioned into one or more modules that are stored in the memory and executed by the processor to implement the invention. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which are used for describing the execution process of the computer program in the terminal device. For example, the computer program may be divided into an information acquisition module, a network status determination module, and a network status adjustment module, and specific functions of each module are not described herein again.
The terminal device can be a desktop computer, a notebook, a palm computer, a cloud server and other computing devices. The terminal device may include, but is not limited to, a processor, a memory. It will be understood by those skilled in the art that the schematic diagram is merely an example of the terminal device, and does not constitute a limitation of the terminal device, and may include more or less components than those shown, or combine some components, or different components, for example, the terminal device may further include an input-output device, a network access device, a bus, etc.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like, which is the control center of the terminal device and connects the various parts of the whole terminal device using various interfaces and lines.
The memory may be used for storing the computer programs and/or modules, and the processor may implement various functions of the terminal device by executing or executing the computer programs and/or modules stored in the memory and calling data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
Wherein, the module integrated by the terminal device can be stored in a computer readable storage medium if it is implemented in the form of software functional unit and sold or used as an independent product. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, read-Only Memory (ROM), random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer-readable medium may contain suitable additions or subtractions depending on the requirements of legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer-readable media may not include electrical carrier signals or telecommunication signals in accordance with legislation and patent practice.
The embodiment of the invention provides a method, a device, equipment and a storage medium for dynamically optimizing network performance, which are characterized in that instant network performance information of an area to be optimized and preset service quality standard information are obtained; judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information; adjusting and updating the number of priority nodes according to the instant network state; the number of the priority nodes is adjusted through the judged different instant network states, the number of the updated network nodes is optimized, the risk that the network performance does not meet the service quality standard required by a user and the waste of energy consumption and network resources caused by the surplus of the network performance are avoided, the balance of the network performance, the network resource utilization rate and the network energy consumption is realized, the number of the priority nodes in the initial state is prevented from being excessively set through presetting the priority nodes, the waste of the resources and the energy consumption is avoided, the priority nodes preferentially adopt communication channels with high network performance for communication, the communication efficiency of the priority nodes can be improved, and the waste of the energy consumption caused by adopting excessive low-efficiency communication channels is avoided.
It should be noted that the above-described embodiments of the apparatus are merely illustrative, where the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiment of the apparatus provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and may be specifically implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.

Claims (5)

1. A method for dynamic optimization of network performance, the method comprising:
acquiring instant network performance information and preset service quality standard information of an area to be optimized;
judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information;
adjusting the number of priority nodes according to the instant network state;
the instant network performance information includes: the method comprises the following steps that (1) the proportion of an instant priority node, the average time delay of an instant service set borne by the priority node, the average throughput of the instant service set borne by the priority node, the energy efficiency increase of the priority node and the energy efficiency decrease of a non-priority node are calculated;
the service quality standard information includes: an instant priority node proportion threshold value, an average time delay threshold value of an instant service set and an average throughput threshold value of the instant service set;
the step of judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information specifically comprises the following steps:
calculating the ratio of the instant priority node proportion to the instant priority node proportion threshold value, and recording as a first ratio; calculating the ratio of the average time delay to the average time delay threshold value, and recording as a second ratio; calculating the ratio of the average throughput to the average throughput threshold, and recording as a third ratio; calculating the ratio of the energy efficiency increase of the priority node to the energy efficiency decrease of the non-priority node, and recording as a fourth ratio;
when the first ratio is smaller than a preset first threshold, the second ratio is larger than a preset second threshold, and the third ratio is smaller than a preset third threshold, judging that the instant network state is a risk state;
when the first ratio is not less than a preset fourth threshold and not more than a preset fifth threshold, the second ratio is not more than a preset sixth threshold, the third ratio is not less than a preset seventh threshold, and the fourth ratio is not less than a preset eighth threshold, judging that the instant network state is a balanced state;
when the first ratio is greater than a preset ninth threshold, the second ratio is less than a preset tenth threshold, the third ratio is greater than a preset eleventh threshold, and the fourth ratio is not greater than a twelfth threshold, determining that the instant network state is an inefficient state;
wherein the ninth threshold is not less than the fifth threshold, the second threshold, the sixth threshold and the tenth threshold are the same, the third threshold, the seventh threshold and the eleventh threshold are the same, and the eighth threshold and the twelfth threshold are the same;
the adjusting of the number of priority nodes according to the instant network state specifically includes:
when the instant network state is a risk state, the number of the priority nodes is increased by a preset first number;
when the instant network state is a balanced state, the number of the priority nodes is increased by a preset second number;
and when the instant network state is an inefficient state, increasing the number of the priority nodes by a preset third number.
2. The method according to claim 1, wherein the priority nodes can select a communication channel with high performance in a network frequency band for communication, and randomly select nodes with a preset proportion from all nodes in an area to be optimized as initial priority nodes, and the number of the priority nodes is at most the number of all nodes in the area to be optimized.
3. An apparatus for dynamic optimization of network performance, the apparatus comprising: the system comprises an information acquisition module, a network state judgment module and a network state adjustment module;
the information acquisition module is used for acquiring instant network performance information of an area to be optimized and preset service quality standard information;
the network state judging module is used for judging the instant network state of the area to be optimized according to the instant network performance information and the service quality standard information;
the network state adjusting module is used for adjusting the number of priority nodes according to the instant network state;
the instant network performance information includes: the method comprises the following steps that (1) the proportion of an instant priority node, the average time delay of an instant service set borne by the priority node, the average throughput of the instant service set borne by the priority node, the energy efficiency increase of the priority node and the energy efficiency decrease of a non-priority node are calculated;
the service quality standard information includes: an instant priority node proportion threshold value, an average time delay threshold value of an instant service set and an average throughput threshold value of the instant service set;
the network state determination module is specifically configured to:
calculating the ratio of the instant priority node proportion to the instant priority node proportion threshold value, and recording as a first ratio; calculating the ratio of the average time delay to the average time delay threshold value, and recording as a second ratio; calculating the ratio of the average throughput to the average throughput threshold, and recording as a third ratio; calculating the ratio of the energy efficiency increase of the priority node to the energy efficiency decrease of the non-priority node, and recording as a fourth ratio;
when the first ratio is smaller than a preset first threshold, the second ratio is larger than a preset second threshold, and the third ratio is smaller than a preset third threshold, judging that the instant network state is a risk state;
when the first ratio is not less than a preset fourth threshold and not more than a preset fifth threshold, the second ratio is not more than a preset sixth threshold, the third ratio is not less than a preset seventh threshold, and the fourth ratio is not less than a preset eighth threshold, judging that the instant network state is a balanced state;
when the first ratio is greater than a preset ninth threshold, the second ratio is less than a preset tenth threshold, the third ratio is greater than a preset eleventh threshold, and the fourth ratio is not greater than a twelfth threshold, determining that the instant network state is an inefficient state;
wherein the ninth threshold is not less than the fifth threshold, the second threshold, the sixth threshold and the tenth threshold are the same, the third threshold, the seventh threshold and the eleventh threshold are the same, and the eighth threshold and the twelfth threshold are the same;
the network state adjustment module is specifically configured to:
when the instant network state is a risk state, the number of the priority nodes is increased by a preset first number;
when the instant network state is a balanced state, the number of the priority nodes is increased by a preset second number;
and when the instant network state is the low-efficiency state, increasing the number of the priority nodes by a preset third number.
4. A terminal device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor implementing a method of dynamic optimization of network performance as claimed in any one of claims 1 to 2 when executing the computer program.
5. A computer-readable storage medium, comprising a stored computer program, wherein the computer program, when executed, controls an apparatus in which the computer-readable storage medium is located to perform a method for dynamic optimization of network performance according to any one of claims 1 to 2.
CN202110239192.1A 2021-03-04 2021-03-04 Method, device, equipment and storage medium for dynamically optimizing network performance Active CN113115327B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110239192.1A CN113115327B (en) 2021-03-04 2021-03-04 Method, device, equipment and storage medium for dynamically optimizing network performance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110239192.1A CN113115327B (en) 2021-03-04 2021-03-04 Method, device, equipment and storage medium for dynamically optimizing network performance

Publications (2)

Publication Number Publication Date
CN113115327A CN113115327A (en) 2021-07-13
CN113115327B true CN113115327B (en) 2022-12-02

Family

ID=76709817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110239192.1A Active CN113115327B (en) 2021-03-04 2021-03-04 Method, device, equipment and storage medium for dynamically optimizing network performance

Country Status (1)

Country Link
CN (1) CN113115327B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114615144B (en) * 2022-04-09 2023-03-31 广西千万里通信工程有限公司 Network optimization method and system
CN116367196B (en) * 2023-04-06 2024-01-30 广州爱浦路网络技术有限公司 Network energy efficiency evaluation method and system based on new generation communication system
CN117412083B (en) * 2023-11-07 2024-05-14 南月(广州)机器人科技有限公司 Internet of things video transmission method for athletic product teaching

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404097A (en) * 2010-09-14 2012-04-04 华为技术有限公司 Method and device all for sending message

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105813137B (en) * 2014-12-31 2019-07-02 中国电信股份有限公司 Network shunt method and apparatus
CN105959240A (en) * 2016-04-28 2016-09-21 乐视控股(北京)有限公司 Bandwidth sharing method and device
CN111343666A (en) * 2018-12-19 2020-06-26 ***通信集团四川有限公司 Congestion adjustment method, device, equipment and medium based on LTE network
CN109462527A (en) * 2019-01-11 2019-03-12 深圳市网心科技有限公司 Network congestion analysis method, device and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404097A (en) * 2010-09-14 2012-04-04 华为技术有限公司 Method and device all for sending message

Also Published As

Publication number Publication date
CN113115327A (en) 2021-07-13

Similar Documents

Publication Publication Date Title
CN113115327B (en) Method, device, equipment and storage medium for dynamically optimizing network performance
US9872308B2 (en) Communication system
EP2519074B1 (en) Method and device for adjusting service processing resources in a multi-mode base station system
CN110830391A (en) Resource allocation method and device and cluster system
CN110248417B (en) Resource allocation method and system for communication service in power Internet of things
CN109548167B (en) Coverage range self-adaptive adjusting method and device, computer storage medium and equipment
CN106954225B (en) wireless roaming method and device and wireless equipment
CN114007225A (en) BWP allocation method, apparatus, electronic device and computer readable storage medium
CN112868265A (en) Network resource management method, management device, electronic device and storage medium
CN110830964A (en) Information scheduling method, Internet of things platform and computer readable storage medium
US20200041972A1 (en) Method and system for creating energy demand model
CN110677854A (en) Method, apparatus, device and medium for carrier frequency capacity adjustment
CN104768197A (en) Channel selection method and device
CN110780986A (en) Internet of things task scheduling method and system based on mobile edge computing
CN112332999B (en) Bandwidth allocation method, device, equipment and computer readable storage medium
CN112118589B (en) Information configuration method, device, base station and communication system
CN106793093B (en) Service processing method and device
CN113453285B (en) Resource adjusting method, device and storage medium
CN110493873B (en) Wireless private network spectrum allocation optimization method and device suitable for power service
CN111212337B (en) Port classification method and device
CN109756981B (en) Battlefield wireless spectrum resource allocation method and system based on auction mechanism
CN109951329B (en) Network resource scheduling method and device
CN107124768B (en) Power distribution method and device
US20230116526A1 (en) Target wake-up time adjusting method, equipment, communication device, wireless access point, target wake-up time adjusting device, and storage medium
US11349770B2 (en) Communication control apparatus, and communication control method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant