Energy-saving methods, devices, network equipment and electronic equipment for network devices

By constructing user feature maps and using graph convolution algorithms to cluster similar terminals in 5G base stations and perform aggregation and scheduling processing, the problem of high energy consumption of 5G base stations is solved, and energy-saving effects of network equipment are achieved.

CN119421224BActive Publication Date: 2025-10-31CHINA MOBILE GROUP ZHEJIANG +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411598803.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-10-31
Estimated Expiration
2044-11-11

AI Technical Summary

Technical Problem

The energy consumption problem of 5G base stations is becoming increasingly prominent. Existing energy-saving technologies have failed to effectively consider the applicability of different scenarios for different service types, resulting in energy waste.

Method used

By constructing a user feature map, similar terminals are clustered based on graph convolution and spectral clustering algorithms to determine low-priority service type terminal groups, and then converged scheduling is performed to shorten data transmission scheduling time and close radio frequency channels during non-service hours.

Benefits of technology

Without affecting service perception, the energy consumption of the radio frequency channel was reduced, achieving energy-saving effects for network equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119421224B_ABST
    Figure CN119421224B_ABST
Patent Text Reader

Abstract

This invention provides a method, apparatus, network device, and electronic device for energy saving in network equipment, relating to the field of wireless communication technology. The method includes: in the current energy-saving cycle, performing converged scheduling processing based on the original data transmission scheduling times of multiple similar terminals of the network device, to obtain the total data transmission scheduling time of the multiple similar terminals after converged scheduling processing; wherein the multiple similar terminals are terminals with similar network attributes and / or service types within the current energy-saving cycle, and the service types of the multiple similar terminals within the current energy-saving cycle are all low-priority service types; determining the non-service time within the current energy-saving cycle based on the total data transmission scheduling time; and controlling the radio frequency channel of the network device to be shut down during the non-service time. This invention can reduce the energy consumption of the radio frequency channel and the energy consumption of the network device without affecting service perception.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, network device, and electronic device for saving energy in network equipment. Background Technology

[0002] With the rapid development and widespread application of 5G technology, the number of 5G base stations is constantly increasing, and their energy consumption problem is becoming increasingly prominent. High energy consumption not only increases the operating costs of operators but also has a certain impact on the environment. Therefore, how to reduce the energy consumption of 5G base stations has become an urgent problem to be solved in the field of 5G communications. Summary of the Invention

[0003] This invention provides a method, apparatus, network device, and electronic device for saving energy in network equipment, in order to solve the technical problem of high energy consumption in base stations.

[0004] In a first aspect, embodiments of the present invention provide a network device energy-saving method, comprising: in a current energy-saving cycle, performing convergence scheduling processing based on the original data transmission scheduling times of multiple similar terminals of the network device, to obtain the total data transmission scheduling time of the multiple similar terminals after convergence scheduling processing; wherein the multiple similar terminals are terminals with similar network attributes and / or service types in the current energy-saving cycle, and the service types of the multiple similar terminals in the current energy-saving cycle are all low-priority service types; determining non-service time in the current energy-saving cycle based on the total data transmission scheduling time; and controlling the radio frequency channel of the network device to be turned off during the non-service time.

[0005] In some embodiments, the plurality of similar terminals are terminals with similar network attributes and service types within the current energy-saving cycle. The plurality of similar terminals are determined as follows: a user feature map is constructed based on the network information of each terminal within a preset time period and the service type of each terminal in the current energy-saving cycle; wherein the user feature map uses each terminal as a node, the features of each node are determined based on the network information and the service type, and the edge weights between nodes are determined based on the network information; the service types of the plurality of terminals all belong to the low-priority service type within the current energy-saving cycle; node clustering is performed based on the user feature map to obtain the plurality of terminal groups; wherein each terminal group includes multiple terminals with similar network attributes and service types; the plurality of similar terminals are determined based on the plurality of terminal groups.

[0006] In some embodiments, the step of performing node clustering processing based on the user feature graph to obtain the plurality of terminal groups includes: fusing the node features and edge weights of each node based on graph convolution operations to obtain the fused features of each node; determining a similarity matrix based on the fused features of each node; and performing spectral clustering processing based on the similarity matrix to obtain the plurality of terminal groups.

[0007] In some embodiments, determining the plurality of similar terminals based on the plurality of terminal groups includes: determining the similarity between each pair of terminals within each terminal group based on the network information and the service type; filtering the terminals within each terminal group based on the similarity to obtain a plurality of target terminals within each terminal group; determining a target terminal group from the plurality of terminal groups based on the number of target terminals within each terminal group; and determining the plurality of target terminals within the target terminal group as the plurality of similar terminals.

[0008] In some embodiments, the step of performing convergence scheduling processing based on the original data transmission scheduling times of multiple similar terminals of the network device during the current energy-saving cycle to obtain the total data transmission scheduling time of the multiple similar terminals after convergence scheduling processing includes: determining the convergence scheduling start time of the current energy-saving cycle, and performing data transmission of the multiple similar terminals at the convergence scheduling start time; determining the convergence scheduling end time of the current energy-saving cycle based on the original data transmission times of the multiple similar terminals and frequency domain resource information; and determining the total data transmission scheduling time based on the convergence scheduling start time and the convergence scheduling end time.

[0009] Secondly, embodiments of the present invention provide a network device energy-saving device, comprising: a convergence scheduling module, configured to perform convergence scheduling processing on the original data transmission scheduling time of each of multiple similar terminals of the network device in a current energy-saving cycle, to obtain the total data transmission scheduling time of the multiple similar terminals after the convergence scheduling processing; wherein the multiple similar terminals are terminals with similar network attributes and / or service types in the current energy-saving cycle, and the service types of the multiple similar terminals in the current energy-saving cycle are all low-priority service types; a first determining module, configured to determine the non-service time in the current energy-saving cycle based on the total data transmission scheduling time; and a control module, configured to control the radio frequency channel of the network device to be turned off during the non-service time.

[0010] Thirdly, embodiments of the present invention provide a network device, including a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; when the processor executes the computer program, it implements the network device energy-saving method described in the first aspect above.

[0011] Fourthly, embodiments of the present invention provide an electronic device, including a processor and a memory storing a computer program, wherein the processor executes the program to implement the network device energy-saving method described in the first aspect above.

[0012] Fifthly, embodiments of the present invention provide a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the network device energy-saving method described in the first aspect above.

[0013] In a sixth aspect, embodiments of the present invention provide a computer program product, including a computer program that, when executed by a processor, implements the network device energy-saving method described in the first aspect.

[0014] This invention provides a network device energy-saving method, apparatus, network device, and electronic device. During the current energy-saving cycle, it performs converged scheduling processing based on the original data transmission scheduling times of multiple similar terminals within the network device, obtaining the total data transmission scheduling time of the multiple similar terminals after converged scheduling processing. The multiple similar terminals are terminals with similar network attributes and / or service types, and all of their service types belong to low-priority service types. Based on the total data transmission scheduling time, non-service time within the current energy-saving cycle is determined; and the radio frequency (RF) channel of the network device is controlled to be shut down during non-service time. This invention performs converged scheduling processing on the data transmission times of similar terminals, shortening time-domain resources and shutting down RF transmission capabilities during non-service time without affecting service perception, thereby reducing the energy consumption of the RF channel and ultimately reducing the energy consumption of the network device. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0016] Figure 1 This is one of the flowcharts illustrating a network device energy-saving method provided in an embodiment of the present invention;

[0017] Figure 2 This is a second schematic flowchart of a network device energy-saving method provided in an embodiment of the present invention;

[0018] Figure 3 The third schematic flowchart of the network device energy-saving method provided in the embodiment of the present invention;

[0019] Figure 4 This is a schematic diagram of the structure of the network device energy-saving device provided in an embodiment of the present invention;

[0020] Figure 5 This is a schematic diagram of the structure of a network device provided in an embodiment of the present invention;

[0021] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0022] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0023] In existing technologies, energy-saving solutions for 5G base stations mainly involve carrier shutdown energy saving after service migration in 4G / 5G co-coverage scenarios, carrier shutdown energy saving modes based on service prediction and MR data to determine overlapping coverage, and micro base station energy saving methods based on service prediction and macro base station cooperation. None of these methods take into account service types, and their applicability to differentiated service scenarios needs to be improved.

[0024] To address the aforementioned problems, embodiments of the present invention provide a method, apparatus, network device, and electronic device for saving energy in network devices.

[0025] Figure 1 This is one of the flowcharts illustrating a network device energy-saving method provided in an embodiment of the present invention. It should be noted that the subject executing this method can be a network device or other electronic equipment. Figure 1 As shown, the method may include the following steps.

[0026] Step 101: In the current energy-saving cycle, perform aggregation scheduling processing based on the original data transmission scheduling time of each of the multiple similar terminals of the network device to obtain the total data transmission scheduling time of the multiple similar terminals after aggregation scheduling processing; wherein, the multiple similar terminals are terminals with similar network attributes and / or service types in the current energy-saving cycle, and the service types of the multiple similar terminals in the current energy-saving cycle are all low-priority service types.

[0027] In some embodiments, the energy-saving cycle can be divided according to the needs of the actual scenario. As an example, the energy-saving cycle can be determined based on the monitoring of data transmission load, such as using periods of low data transmission load as the energy-saving cycle. The energy-saving cycle is a period of time during which network equipment needs to save energy, and its duration is usually short, such as 10ms.

[0028] In some embodiments, the current energy-saving cycle refers to the energy-saving cycle in which the user is currently located, and the current energy-saving cycle is a continuous period of time including the current moment. Multiple similar terminals refer to terminals that are connected to the network device and have similar network attributes and / or service types within the current energy-saving cycle.

[0029] It is understandable that if some terminals request services that are all time-sensitive, then from the perspective of service quality and experience, these terminals are not suitable for participating in network device energy saving. However, for terminals that request services with low time sensitivity, network device energy saving can be performed without affecting service perception. Therefore, the service types of similar terminals involved in the network device energy saving method of this embodiment all belong to low-priority service types.

[0030] Specifically, the terminal's service types can include high-priority service types such as VONR (Voice over New Radio, 5G voice service) service / signaling data / system messages, uplink live streaming, and instant messaging, as well as low-priority service types such as long videos, short videos, and web browsing.

[0031] In some embodiments, multiple similar terminals can be determined from multiple first terminals whose service type belongs to low priority in the current energy-saving cycle. For example, the similarity between pairs of first terminals can be calculated based on the network information of multiple first terminals in the previous period and / or the service type in the current energy-saving cycle, and multiple first terminals whose similarity between pairs of first terminals is greater than or equal to a threshold can be determined as multiple similar terminals.

[0032] It is understandable that the original data transmission scheduling time of multiple similar terminals may be scattered, so the required data transmission time is long. The frequency domain resources in each time period are not fully utilized, which causes the network equipment to be in the radio frequency power state all the time, resulting in a waste of the network equipment's energy consumption.

[0033] In some embodiments, in order to shorten the data transmission scheduling time, the data transmission scheduling time of multiple similar terminals can be aggregated and scheduled simultaneously, thereby shortening the time domain resources and making the total data transmission scheduling time much shorter than the total duration corresponding to the original data transmission scheduling time of each of the multiple similar terminals.

[0034] As one possible implementation, during the current energy-saving cycle, aggregation scheduling is performed based on the original data transmission scheduling times of multiple similar terminals of the network device to obtain the total data transmission scheduling time of the multiple similar terminals after aggregation scheduling. This can include the following steps: determining the aggregation scheduling start time of the current energy-saving cycle, and performing data transmission of the multiple similar terminals at the aggregation scheduling start time; determining the aggregation scheduling end time of the current energy-saving cycle based on the original data transmission times of the multiple similar terminals and frequency domain resource information; and determining the total data transmission scheduling time based on the aggregation scheduling start time and aggregation scheduling end time.

[0035] In other words, when spectrum resources are sufficient, data transmission from multiple similar terminals can be performed simultaneously. This allows for the reduction of scheduling time and the shortening of time-domain resources by aggregating and scheduling multiple similar terminals, thereby achieving energy-saving effects.

[0036] The total data transmission scheduling time is a time period, which can be a continuous period that starts at the start time of the aggregation scheduling and ends at the end time of the aggregation scheduling.

[0037] It should be noted that, in order to ensure the scheduling of terminals with high priority service types within the current energy-saving cycle, the total data transmission scheduling time can be determined based on a time other than the common channel transmission time within the current energy-saving cycle. In some embodiments, the common channel transmission time within the current energy-saving cycle can be used for scheduling terminals with high priority service types. The common channel transmission time within the current energy-saving cycle can start from the beginning of the current energy-saving cycle, so the end time within the common channel transmission time can be used as the start time of the aggregation scheduling for the current energy-saving cycle. Alternatively, any time after the common channel transmission time within the current energy-saving cycle can be determined as the start time of the aggregation scheduling for the current energy-saving cycle.

[0038] In addition, if transmitting data to multiple similar terminals simultaneously would exceed the frequency domain resource limit, the scheduling time of similar terminals exceeding the frequency domain resource limit can be delayed while still meeting the frequency domain resource requirements.

[0039] In some embodiments, if the execution subject of the method is a network device, then step 101 can be executed by the scheduler of the base station. If the execution subject of the method is other electronic devices, then step 101 can be that after the electronic device finishes execution, it sends the convergence scheduling start time of multiple similar terminals to the base station scheduler, so that the scheduler can schedule multiple similar terminals based on the convergence scheduling start time.

[0040] Step 102: Determine the non-business time within the current energy-saving cycle based on the total data transmission scheduling time.

[0041] In some embodiments, the total data transmission scheduling time and the transmission time of the common channel can be removed from the time of the current energy-saving cycle, and the remaining time is the non-business time of the current energy-saving cycle.

[0042] Non-business time can be a single continuous period of time or multiple consecutive periods of time.

[0043] It should be noted that, within the current energy-saving cycle, other low-priority terminals besides similar terminals can be scheduled either during the transmission time of the common channel or after the current energy-saving cycle.

[0044] Step 103: Control the network device's radio frequency channel to shut down during non-business hours.

[0045] In other words, there can be no business demand during non-business hours, so the radio frequency channels of network devices can be turned off during non-business hours to reduce the energy consumption of radio frequency channels and achieve the goal of energy saving of network devices.

[0046] In some embodiments, if the executing entity is a network device, the baseband processing unit of the network device can notify the AAU (Active Antenna Unit) or RRU (Remote Radio Unit) to shut down the radio frequency channel. If the executing entity is another electronic device that has established a communication connection with the network device, the electronic device can send the radio frequency channel shutdown command to the network device, and then the baseband processing unit of the network device can notify the AAU or RRU to shut down the radio frequency channel.

[0047] According to an embodiment of the network device energy-saving method of the present invention, in the current energy-saving cycle, convergence scheduling processing is performed based on the original data transmission scheduling time of multiple similar terminals of the network device to obtain the total data transmission scheduling time of the multiple similar terminals after convergence scheduling processing; wherein, the multiple similar terminals are terminals with similar network attributes and / or service types, and the service types of the multiple similar terminals all belong to low-priority service types; based on the total data transmission scheduling time, non-service time in the current energy-saving cycle is determined; and the radio frequency channel of the network device is controlled to be turned off during non-service time. The present invention performs convergence scheduling processing on the data transmission time of similar terminals, shortens time domain resources without affecting service perception, and turns off the radio frequency transmission capability during non-service time, thereby reducing the energy consumption of the radio frequency channel and thus reducing the energy consumption of the network device.

[0048] Next, we will introduce the process of identifying multiple similar terminals.

[0049] Figure 2This is a second schematic flowchart illustrating a network device energy-saving method provided in an embodiment of the present invention. In this embodiment, multiple similar terminals are terminals with similar network attributes and service types within the current energy-saving cycle. For example... Figure 2 As shown, multiple similar terminals are determined based on the following method.

[0050] Step 201: Based on the network information of multiple terminals within a preset time period and the service type of each terminal in the current energy-saving cycle, construct a user feature map; wherein, the user feature map has each terminal as a node, the features of each node are determined based on network information and service type, and the edge weights between each node are determined based on network information; the service types of multiple terminals are all low-priority service types in the current energy-saving cycle.

[0051] In some embodiments, the preset time period can be a continuous period of time closest to the current energy-saving cycle, such as the period 15 minutes before the start of the current energy-saving cycle.

[0052] In some embodiments, network information may include: Cell RSRP (Cell Reference Signal Receiving Power), TA (Time Advance) value, strongest SSB (Synchronization Signal Block) beam ID, CQI (Channel Quality Indication), buffer packet size, etc. Since the service types of multiple terminals are all low-priority service types during the current energy-saving cycle, the service type of each terminal can be a low-priority service type such as long video service type, short video service type, or web browsing.

[0053] In some embodiments, a user feature graph is constructed to better represent the network information and service type of each terminal. Each terminal is treated as a node in the user feature graph. Based on the network information and service type of each terminal, the node characteristics of the corresponding node are determined. Based on the network information of multiple terminals, the edge weights between nodes are determined.

[0054] As one possible implementation, the network information of terminal 1 within a preset time period can be averaged to obtain the average value of each data item in the network information. Then, the average value of each data item in the network information and the service type can be concatenated and combined, and the node characteristics of the corresponding node of terminal 1 can be obtained through encoding conversion.

[0055] In some embodiments, the network information of each terminal may include Cell RSRP and TA values. The process of determining the edge weights between nodes based on the network information of multiple terminals may include: determining the edge weights between each pair of nodes based on the Cell RSRP and TA values ​​of each terminal. It can be understood that the edge weights here are used to characterize the proximity of two nodes to the base station and the quality of their surrounding wireless environment. If the edge weight between two nodes is close to 1, the probability that the two nodes have similar attributes is higher; if the edge weight between two nodes is smaller, the probability that the two nodes have similar attributes is lower.

[0056] As an example, the edge weights between pairs of nodes can be determined based on the Cell RSRP and TA values ​​of each terminal using the following formula (1).

[0057] (1);

[0058] in, Let $j$ be the edge weight between node j and its neighbor node i. The average Cell RSRP of node i over a preset time period; The average Cell RSRP of node j within a preset time period; The average TA value of node i within a preset time period; This represents the average TA value of node j over a preset time period.

[0059] Step 202: Perform node clustering based on the user feature map to obtain multiple terminal groups; each terminal group includes multiple terminals with similar network attributes and service types.

[0060] In some embodiments, the user feature graph can be segmented using a clustering algorithm so that the features of nodes in each segmented subgraph are most similar and the sum of edge weights is maximized. The multiple subgraphs obtained after segmentation correspond to multiple terminal groups, that is, the terminals corresponding to each node in each subgraph form a terminal group.

[0061] In some embodiments, the process of obtaining multiple terminal groups by performing node clustering based on user feature maps may include the following steps.

[0062] Step S1: Based on graph convolution operations, the node features and edge weights of each node are fused to obtain the fused features of each node.

[0063] In some embodiments, the adjacency matrix Z can be determined based on the edge weights between nodes, and the feature matrix Y = {y1, y2, ..., yn} can be determined based on the node features of each node, where yi is the node feature of node i and n is the total number of nodes; the degree matrix D is constructed based on the adjacency matrix Z; and the standardized Laplace matrix is ​​constructed. Let the graph convolution order be k. By performing graph convolution on the user feature graph, the edge weights between nodes are fused with the node features to obtain the fused feature matrix of each node. The optimal value of the graph convolution order k can be determined through multiple iterations.

[0064] Step S2: Determine the similarity matrix based on the fusion features of each node.

[0065] In some embodiments, the similarity matrix can be determined by the following formula (3).

[0066] (3);

[0067] in, It is a similarity matrix; This is the second characteristic matrix.

[0068] Step S3: Perform spectral clustering based on the similarity matrix to obtain multiple terminal groups.

[0069] In some embodiments, the user feature map can be segmented based on the similarity matrix using spectral clustering, so that the sum of edge weights between different subgraphs after the segmentation is as low as possible, while the edge weights within the subgraphs are as high as possible, and the terminals corresponding to each node in each subgraph are grouped as a terminal group.

[0070] In some embodiments, spectral clustering based on the similarity matrix can be performed by first calculating the eigenvectors y corresponding to the first s largest eigenvalues ​​of the similarity matrix W, forming an n×s feature matrix F from the s eigenvectors, where s is the preset number of terminal groups; each row of F is taken as an s-dimensional vector sample, for a total of n samples, and then the feature matrix F is clustered using the K-means algorithm to obtain matrix A. , Let A be the set of quasi-similar nodes. Each set of quasi-similar nodes includes multiple nodes. Based on A, s terminal groups can be determined.

[0071] In some embodiments, the graph convolution order k in step S1 can be determined through iterative iteration, the iterative process including: calculating the distance within the set of quasi-similar nodes. Distance between sets of quasi-similar nodes ,in Defined as the mean of the average distances between samples within a set. for The i-th row vector, Let A be the number of iterations. Based on matrix A obtained in step S3, calculate the distance within the set of quasi-similar nodes obtained in the current iteration. Distance between sets of quasi-similar nodes The calculation formula is as follows (4).

[0072] (4);

[0073] in, For the i-th node; Let j be the j-th node.

[0074] It is defined as the average distance between the centroids of each similar node, and the calculation formula is as follows (5).

[0075] (5);

[0076] in, Let i be the centroid of the set of quasi-similar nodes, and its calculation formula is as follows (6).

[0077] (6);

[0078] Let r = r + 1, k = r, then return to continue executing step S1 until... and ,or Until then. In other words, the termination condition for the loop iteration is: the distance within the set of pseudo-similar nodes no longer decreases compared to the previous iteration, and the distance between sets no longer increases, or the number of iterations is greater than s. Based on A obtained at the time of iteration termination, multiple sets of pseudo-similar nodes are determined, resulting in multiple terminal groups.

[0079] Step 203: Based on multiple terminal groups, identify multiple similar terminals.

[0080] In some embodiments, similarity calculation can be performed based on terminals within multiple terminal groups, and multiple similar terminals can be determined based on the similarity of the terminals.

[0081] like Figure 3 As shown, the process of determining multiple similar terminals based on multiple terminal groups includes the following steps.

[0082] Step 301: Based on network information and service type, determine the similarity between each pair of terminals within each terminal group.

[0083] In some embodiments, for each terminal group, the similarity between each pair of terminals within the terminal group is calculated based on the network information of each pair of terminals within a preset time period and the service type within the current energy-saving cycle. For example, the weights of network information and service type can be preset, and the similarity between each pair of terminals can be determined based on the differences in network information and service type between each pair of terminals and their corresponding weight values.

[0084] As one possible implementation process, the process of determining the similarity between each pair of terminals within each terminal group based on network information and service type is shown in the following formula (7).

[0085] (7);

[0086] in, For terminals in terminal group m With terminal The similarity between them; For the terminal Network information within the preset time period and service types within the current energy-saving cycle; For the terminal Network information within a preset time period and business types within the current energy-saving cycle.

[0087] The core idea of ​​this step is to determine the similarity between two terminals in a terminal group based on the similarity of other attributes when the terminals have similar service types, so as to correct the pseudo-similar terminals in each terminal group. In order to avoid the high similarity when the service types of two terminals are inconsistent but other attributes are similar, a penalty term is introduced into the above similarity calculation formula, as shown in the following formula (8).

[0088] (8);

[0089] Where M represents the terminal With terminal The weight values ​​between the two terminals can be determined based on the similarity between their network information and service types. For example, if the network information of the two terminals is similar but their service types are different, the M value will be larger. If the network information and service types of the two terminals are similar, the M value will be smaller.

[0090] Step 302: Based on similarity, filter the terminals within each terminal group to obtain multiple target terminals within each terminal group.

[0091] In some embodiments, for each terminal group, the similarity between each pair of terminals in the terminal group is compared with a preset similarity threshold, and multiple terminals whose similarity between each pair of terminals is higher than the similarity threshold are identified as target terminals.

[0092] Step 303: Determine the target terminal group from multiple terminal groups based on the number of target terminals in each terminal group.

[0093] It is understandable that increasing the number of similar terminals participating in the aggregation scheduling can improve aggregation efficiency and energy saving. Therefore, when determining the target terminal group from multiple terminal groups, it can be based on the number of target terminals within each terminal group.

[0094] In some embodiments, the terminal group with the largest number of target terminals can be determined as the target terminal group.

[0095] Step 304: Identify multiple target terminals within the target terminal group as multiple similar terminals.

[0096] In the network device energy-saving method of this invention embodiment, a user feature map is constructed based on the network information of multiple terminals within a preset time period and the service type of each terminal in the current energy-saving cycle. The nodes in the user feature map are clustered based on graph technology to obtain multiple terminal groups. Then, multiple similar terminals are determined based on multiple terminal groups to perform converged scheduling processing on the data transmission time of similar terminals. By turning off the power generation function of radio frequency devices during non-service times, the purpose of reducing network device energy consumption is achieved.

[0097] The following describes the network device energy-saving device provided in the embodiments of the present invention. The network device energy-saving device described below can be referred to in correspondence with the network device energy-saving method described above.

[0098] Figure 4 This is one of the structural schematic diagrams of a network device energy-saving device provided in an embodiment of the present invention. It should be noted that this device is deployed on a network device. Figure 4 As shown, the device includes: a convergence scheduling module 410, a first determination module 420, and a control module 430. The convergence scheduling module 410 is used to perform convergence scheduling processing based on the original data transmission scheduling times of multiple similar terminals of the network device during the current energy-saving cycle, obtaining the total data transmission scheduling time of the multiple similar terminals after convergence scheduling processing; wherein, the multiple similar terminals are terminals with similar network attributes and / or service types during the current energy-saving cycle, and the service types of the multiple similar terminals during the current energy-saving cycle are all low-priority service types; the first determination module 420 is used to determine the non-service time during the current energy-saving cycle based on the total data transmission scheduling time; the control module 430 is used to control the radio frequency channel of the network device to be shut down during non-service time.

[0099] In some embodiments, multiple similar terminals are terminals with similar network attributes and service types within the current energy-saving cycle; the device may further include a second determining module 440, which is configured to: construct a user feature map based on the network information of multiple terminals within a preset time period and the service type of each terminal in the current energy-saving cycle; wherein the user feature map uses each terminal as a node, the features of each node are determined based on network information and service type, and the edge weights between nodes are determined based on network information; the service types of multiple terminals are all low-priority service types within the current energy-saving cycle; perform node clustering processing based on the user feature map to obtain multiple terminal groups; wherein each terminal group includes multiple terminals with similar network attributes and service types; and determine multiple similar terminals based on the multiple terminal groups.

[0100] In some embodiments, the second determining module 440 is further configured to: fuse the node features and edge weights of each node based on graph convolution operations to obtain the fused features of each node; determine a similarity matrix based on the fused features of each node; and perform spectral clustering based on the similarity matrix to obtain multiple terminal groups.

[0101] In some embodiments, the second determining module 440 is further configured to: determine the similarity between pairs of terminals within each terminal group based on network information and service type; filter the terminals within each terminal group based on similarity to obtain multiple target terminals within each terminal group; determine a target terminal group from multiple terminal groups based on the number of target terminals within each terminal group; and determine the multiple target terminals within the target terminal group as multiple similar terminals.

[0102] In some embodiments, the aggregation scheduling module 410 is specifically used to: determine the aggregation scheduling start time of the current energy-saving cycle, and perform data transmission for multiple similar terminals at the aggregation scheduling start time; determine the aggregation scheduling end time of the current energy-saving cycle based on the original data transmission time of the multiple similar terminals and frequency domain resource information; and determine the total data transmission scheduling time based on the aggregation scheduling start time and aggregation scheduling end time.

[0103] It should be noted that the explanations and descriptions in the above embodiments of the network device energy-saving method can also be applied to the network device energy-saving device in the embodiments of the present invention, and will not be repeated here.

[0104] The terminal involved in the embodiments of this application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal device may differ in different systems; for example, in a 5G system, the terminal device may be called a User Equipment (UE).

[0105] The network device involved in the embodiments of this application can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names.

[0106] Figure 5 This is a schematic diagram of the structure of a network device according to an embodiment of the present invention, with reference to... Figure 5 The present invention also provides a network device, which may include: a memory 510, a transceiver 520, and a processor 530.

[0107] The memory 510 is used to store computer programs; the transceiver 520 is used to send and receive data under the control of the processor 530; the processor 530 is used to read the computer program in the memory 510 and perform the following operations: in the current energy-saving cycle, perform convergence scheduling processing based on the original data transmission scheduling time of each of the multiple similar terminals of the network device, and obtain the total data transmission scheduling time of the multiple similar terminals after convergence scheduling processing; wherein, the multiple similar terminals are terminals with similar network attributes and / or service types in the current energy-saving cycle, and the service types of the multiple similar terminals in the current energy-saving cycle are all low-priority service types; determine the non-service time in the current energy-saving cycle according to the total data transmission scheduling time; control the radio frequency channel of the network device to be turned off during the non-service time.

[0108] Among them, Figure 5 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 530) and memory (memory 510). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 520 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 530 is responsible for managing the bus architecture and general processing, and the memory 510 may store data used by the processor 530 during operation.

[0109] Optionally, the processor 530 is further configured to perform the following operations: constructing a user feature map based on the network information of multiple terminals within a preset time period and the service type of each terminal in the current energy-saving cycle; wherein the user feature map uses each terminal as a node, the features of each node are determined based on the network information and the service type, and the edge weights between nodes are determined based on the network information; the service types of the multiple terminals all belong to the low-priority service type in the current energy-saving cycle; performing node clustering processing based on the user feature map to obtain the multiple terminal groups; wherein each terminal group includes multiple terminals with similar network attributes and service types; and determining the multiple similar terminals based on the multiple terminal groups.

[0110] Optionally, the processor 530 is further configured to perform the following operations: based on graph convolution operations, fuse the node features and edge weights of each node to obtain the fused features of each node; based on the fused features of each node, determine a similarity matrix; and based on the similarity matrix, perform spectral clustering to obtain the multiple terminal groups.

[0111] Optionally, the processor 530 is further configured to perform the following operations: determining the similarity between pairs of terminals within each terminal group based on the network information and the service type; filtering the terminals within each terminal group based on the similarity to obtain multiple target terminals within each terminal group; determining a target terminal group from the multiple terminal groups based on the number of target terminals within each terminal group; and identifying the multiple target terminals within the target terminal group as the multiple similar terminals.

[0112] Optionally, the processor 530 is further configured to perform the following operations: determine the start time of the convergence scheduling of the current energy-saving cycle, and perform data transmission of the plurality of similar terminals at the start time of the convergence scheduling; determine the end time of the convergence scheduling of the current energy-saving cycle based on the original data transmission time of the plurality of similar terminals and frequency domain resource information; and determine the total data transmission scheduling time based on the start time of the convergence scheduling and the end time of the convergence scheduling.

[0113] It should be noted that the network device provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiments and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0114] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6As shown, the electronic device may include a processor 610, a communication interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 can call the computer program in the memory 630 to execute the steps of the network device energy-saving method.

[0115] For example, the method includes: in the current energy-saving cycle, performing converged scheduling processing based on the original data transmission scheduling times of multiple similar terminals of the network device to obtain the total data transmission scheduling time of the multiple similar terminals after converged scheduling processing; wherein, the multiple similar terminals are terminals with similar network attributes and / or service types in the current energy-saving cycle, and the service types of the multiple similar terminals in the current energy-saving cycle are all low-priority service types; determining the non-service time in the current energy-saving cycle based on the total data transmission scheduling time; and controlling the radio frequency channel of the network device to be turned off during the non-service time.

[0116] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0117] On the other hand, embodiments of the present invention also provide a computer program product, the computer program product including a computer program, the computer program being stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer is able to perform the steps of the network device energy-saving method provided in the above embodiments.

[0118] On the other hand, embodiments of the present invention also provide a processor-readable storage medium storing a computer program for causing a processor to execute the steps of the network device power-saving method provided in the above embodiments.

[0119] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0120] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0121] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0122] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for saving energy in network equipment, characterized in that, include: During the current energy-saving cycle, the original data transmission scheduling time of each of the multiple similar terminals of the network device is aggregated and scheduled to obtain the total data transmission scheduling time of the multiple similar terminals after the aggregation and scheduling process; wherein, the multiple similar terminals are terminals with similar network attributes and / or service types within the current energy-saving cycle, and the service types of the multiple similar terminals within the current energy-saving cycle are all low-priority service types; Based on the total data transmission scheduling time, determine the non-business time within the current energy-saving cycle; The radio frequency channel of the network device is shut down during non-business hours.

2. The method according to claim 1, characterized in that, The plurality of similar terminals are those that have similar network attributes and service types within the current energy-saving cycle; the plurality of similar terminals are determined based on the following method: A user feature graph is constructed based on the network information of multiple terminals within a preset time period and the service type of each terminal in the current energy-saving cycle. The user feature graph uses each terminal as a node, and the features of each node are determined based on the network information and the service type. The edge weights between nodes are determined based on the network information. The service types of the multiple terminals all belong to the low-priority service type within the current energy-saving cycle. Based on the user feature map, node clustering is performed to obtain the multiple terminal groups; wherein each terminal group includes multiple terminals with similar network attributes and service types. Based on the multiple terminal groups, the multiple similar terminals are identified.

3. The method according to claim 2, characterized in that, The node clustering process based on the user feature map to obtain the multiple terminal groups includes: Based on graph convolution operations, the node features and edge weights of each node are fused to obtain the fused features of each node. Based on the fusion characteristics of each node, a similarity matrix is ​​determined; Based on the similarity matrix, spectral clustering is performed to obtain the multiple terminal groups.

4. The method according to claim 2, characterized in that, The step of determining the multiple similar terminals based on the multiple terminal groups includes: Based on the network information and the service type, the similarity between each pair of terminals within each terminal group is determined; Based on the similarity, the terminals in each terminal group are filtered to obtain multiple target terminals in each terminal group; Based on the number of target terminals within each terminal group, a target terminal group is determined from the plurality of terminal groups; Multiple target terminals within the target terminal group are identified as the multiple similar terminals.

5. The method according to claim 1, characterized in that, The process of performing convergence scheduling processing on multiple similar terminals of the network device based on their original data transmission scheduling times during the current energy-saving cycle, to obtain the total data transmission scheduling time of the multiple similar terminals after convergence scheduling processing, includes: Determine the start time of the aggregation scheduling for the current energy-saving cycle, and perform data transmission for each of the multiple similar terminals at the start time of the aggregation scheduling; Based on the original data transmission time of each of the multiple similar terminals and the frequency domain resource information, the aggregation scheduling end time of the current energy-saving cycle is determined. The total data transmission scheduling time is determined based on the aggregation scheduling start time and the aggregation scheduling end time.

6. A network equipment energy-saving device, characterized in that, include: The aggregation scheduling module is used to perform aggregation scheduling processing on the original data transmission scheduling time of each of the multiple similar terminals of the network device in the current energy-saving cycle, and to obtain the total data transmission scheduling time of the multiple similar terminals after aggregation scheduling processing; wherein, the multiple similar terminals are terminals with similar network attributes and / or service types in the current energy-saving cycle, and the service types of the multiple similar terminals in the current energy-saving cycle are all low-priority service types; The first determining module is used to determine the non-business time within the current energy-saving cycle based on the total data transmission scheduling time; A control module is used to control the radio frequency channel of the network device to be turned off during non-service hours.

7. A network device, characterized in that, The device includes a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor, when executing the computer program, implements the network device energy-saving method according to any one of claims 1 to 5.

8. An electronic device, characterized in that, It includes a processor and a memory storing a computer program, wherein the processor executes the program to implement the network device energy-saving method according to any one of claims 1 to 5.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the network device energy-saving method as described in any one of claims 1 to 5.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the network device energy-saving method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Communication resource scheduling method and system based on new energy state driving, and network equipment

    CN118804109A

  • Scheduling method, system, and device

    WO2023160365A1