CN113115327A - 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
CN113115327A
CN113115327A CN202110239192.1A CN202110239192A CN113115327A CN 113115327 A CN113115327 A CN 113115327A CN 202110239192 A CN202110239192 A CN 202110239192A CN 113115327 A CN113115327 A CN 113115327A
Authority
CN
China
Prior art keywords
instant
ratio
preset
threshold
network
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.)
Granted
Application number
CN202110239192.1A
Other languages
Chinese (zh)
Other versions
CN113115327B (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 (5th generation wireless systems, fifth generation mobile communication system), the spectrum resources of wireless networks become increasingly scarce with the explosive increase in the number of users and the demand for services, resulting in poor network performance and 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 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.
Further, the determining an instant network state of the area to be optimized according to the instant network performance information and the service quality 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 an inefficient 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 an inefficient 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 above-described 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 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 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.
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 value, an average time delay threshold value of the instant service set and an average throughput threshold value 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 in a network and the number of immediate non-priority nodes, are obtained, and an immediate priority node ratio p (i) in the area is counted, that is, a percentage of the number of priority nodes to the number of all nodes is calculated;
obtaining user passThe priority node uses the time delay and the throughput of the service; obtaining average time delay T of instant service set carried by priority nodeP(I) Average throughput U of instant service set carried by priority nodeP(I) And acquiring energy efficiency information of the network node, including a priority node energy efficiency increase EP(I) And a non-priority node energy efficiency reduction amount EN(I) And obtaining the service quality standard information of all users in the region by inquiring, including the instant priority node proportion threshold value Pth(I) Average time delay threshold T of instant service setPth(I) And average throughput threshold U of instantaneous service setPth(I) Wherein I represents the instant service set carried by the priority node, and the instant priority node proportion threshold value Pth(I) Average time delay threshold T of instant service setPth(I) And average throughput threshold U of instantaneous service setPth(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 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.
In this embodiment, it is necessary to calculate the instantaneous priority node ratio P (I) and the instantaneous priority node ratio threshold Pth(I) Ratio F of1(I) I.e. F1(I)=P(I)/Pth(I);
Calculating the average time delay TP(I) With an average delay threshold TPth(I) Ratio F of2(I) I.e. F2(I)=TP(I)/TPth(I);
Calculating the average throughput UP(I) And average throughput threshold UPth(I) Ratio F of3(I) I.e. F3(I)=UP(I)/UPth(I);
Calculating energy efficiency increase E of priority nodeP(I) Energy efficiency reduction amount E of non-priority nodeN(I) Ratio F of3(I) I.e. F3(I)=EP(I)/EN(I);
And by the ratio F1(I) Ratio F2(I) Ratio F3(I) Ratio F4(I) With a predetermined threshold value Xi(i>0) Comparing the size relationship between the two to judge the instant network state:
when F is present1(I)<X1、F2(I)>X2、F3(I)<X3Then, the instant network state is judged to be a risk state, wherein X1、X2、X3All 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 present1、X2、X3When 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 present4≤F1(I)≤X5、F2(I)≤X6、F3(I)≥X7、F4(I)≥X8Then, the instant network state is judged to be a balanced state, wherein X6、X7、X8All can be set as 1, X4、X5The number is respectively slightly larger than or slightly smaller than 1, and the number can be respectively 0.9 and 1.1; in addition X6、X7、X8、X4、X5Setting 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 present6、X7、X8Are all set as 1, X4、X5Are respectively provided withWith the settings of 0.9 and 1.1, the determination conditions of the risk state are specifically:
the proportion of the instant priority nodes is between 0.9 and 1.1 times of the proportion threshold of the instant priority nodes;
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 present1(I)>X9、F2(I)<X10、F3(I)>X11、F4(I)≤X12Then, the instant network state is judged to be an inefficient state, wherein X9、X10、X11And X12All can be set to 1, in addition X9、X10、X11And X12 may also be usedSetting 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 present9、X10、X11And X12When 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 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, and 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 at this time, it is indicated that the network has a fault or the network performance cannot match the network requirement of the current user at this time, and alarm information is output 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 the 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, the 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 pre-stored 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 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.
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 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 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;
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 with the terminal device can be stored in a computer readable storage medium if it is implemented in the form of a software functional unit and sold or used as a stand-alone 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 content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by 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 device embodiments are merely illustrative, where the units described as separate parts may or may not be physically separate, and the 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 (10)

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;
and adjusting the number of priority nodes according to the instant network state.
2. The method of claim 1, wherein the instant network performance information comprises: 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.
3. The method according to claim 2, wherein 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 comprises:
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.
4. The method according to claim 1, wherein the adjusting the number of priority nodes according to the instant network status specifically comprises:
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.
5. The method according to any one of claims 1 to 4, 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.
6. 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;
and the network state adjusting module is used for adjusting the number of priority nodes according to the instant network state.
7. The apparatus of claim 6, wherein the instant network performance information comprises: 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.
8. The apparatus for dynamically optimizing network performance according to claim 7, wherein 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.
9. 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 5 when executing the computer program.
10. 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 5.
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 true CN113115327A (en) 2021-07-13
CN113115327B 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)

Cited By (3)

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

Citations (5)

* 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
CN105813137A (en) * 2014-12-31 2016-07-27 中国电信股份有限公司 Network shunting method and network shunting device
WO2017185697A1 (en) * 2016-04-28 2017-11-02 乐视控股(北京)有限公司 Bandwidth sharing method and apparatus
CN109462527A (en) * 2019-01-11 2019-03-12 深圳市网心科技有限公司 Network congestion analysis method, device and storage medium
CN111343666A (en) * 2018-12-19 2020-06-26 ***通信集团四川有限公司 Congestion adjustment method, device, equipment and medium based on LTE network

Patent Citations (5)

* 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
CN105813137A (en) * 2014-12-31 2016-07-27 中国电信股份有限公司 Network shunting method and network shunting device
WO2017185697A1 (en) * 2016-04-28 2017-11-02 乐视控股(北京)有限公司 Bandwidth sharing method and apparatus
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

Cited By (5)

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

Also Published As

Publication number Publication date
CN113115327B (en) 2022-12-02

Similar Documents

Publication Publication Date Title
CN113115327B (en) Method, device, equipment and storage medium for dynamically optimizing network performance
CN110830391A (en) Resource allocation method and device and cluster system
EP2519074B1 (en) Method and device for adjusting service processing resources in a multi-mode base station 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
CN110505105B (en) Method, device, equipment and storage medium for controlling network service quality
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
CN110677854A (en) Method, apparatus, device and medium for carrier frequency capacity adjustment
CN107950061B (en) Network channel allocation 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
CN103533628A (en) Downlink power distribution method
CN110832894B (en) Carrier power control method, apparatus, storage medium, and computer program product
CN113453285B (en) Resource adjusting method, device and storage medium
CN110493873B (en) Wireless private network spectrum allocation optimization method and device suitable for power service
CN109756981B (en) Battlefield wireless spectrum resource allocation method and system based on auction mechanism
CN107124768B (en) Power distribution method and device
CN109510694B (en) Configuration method of control channel unit resource and network side equipment
CN113315718A (en) System, method and apparatus for adaptive current limiting
CN112996112A (en) Frequency domain resource allocation method, device, electronic equipment and storage medium
US20230116526A1 (en) Target wake-up time adjusting method, equipment, communication device, wireless access point, target wake-up time adjusting device, and storage medium
CN106900050B (en) downlink power processing method, processor and base station

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