Data flow quality perception-based base station energy saving method and apparatus, device and medium

By using data stream quality awareness technology, base station data streams are captured, classified, analyzed, and mapped to generate refined energy-saving strategies. This solves the problems of high cost, high energy consumption, and poor real-time performance of base station energy-saving methods, and achieves a balance between energy optimization and service quality.

WO2026021184A1PCT designated stage Publication Date: 2026-01-29PRIMFORCE TECHNOLOGIES LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/105463
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-22
Filing Date
2025-06-30
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

Existing base station energy-saving methods suffer from high costs, high energy consumption, poor real-time performance, and difficulty in balancing energy saving and service quality.

Method used

By capturing data packets from base station configuration devices in a mirroring manner, classifying and analyzing the load and quality of service of the data stream, mapping them to the radio remote unit, calculating network quality, and generating refined energy-saving control strategies to control the energy-saving measures of the base station.

Benefits of technology

It enables refined energy saving of base stations, optimizes energy utilization, avoids service interruptions, and ensures service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105463_29012026_PF_FP_ABST
    Figure CN2025105463_29012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a data flow quality perception-based base station energy saving method and apparatus, a device, and a medium, which can calculate the network quality of each remote radio unit on the basis of the network quality of each data flow, generate an energy saving control policy for a base station on the basis of the network quality of each remote radio unit, use a finer energy saving measure for each remote radio unit in the base station on the basis of the quality perception of the data flow so as to ensure maximization of resource utilization, perform energy saving control on the base station on the basis of the energy saving control policy, and feed back the energy saving control policy to a building baseband unit of the base station so as to prevent the building baseband unit from invoking a channel that has been turned off due to energy saving, thereby effectively avoiding service interrupts and thus ensuring the quality of service while implementing energy optimization.
Need to check novelty before this filing date? Find Prior Art

Description

Base station energy saving method and device based on data stream quality perception, equipment and medium

[0001] This application is based on Chinese patent application No. 202410978705.4, filed on July 22, 2024, and claims priority thereto, the entire contents of which are hereby incorporated by reference in their entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a base station energy saving method and device based on data stream quality perception, equipment and medium. BACKGROUND

[0003] With the global digitalization and the popularity of mobile Internet, mobile communication technology is also constantly progressing, such as the rapid transition from 4G (4th Generation Mobile Communication Technology) to 5G (5th Generation Mobile Communication Technology), which has brought about a large-scale expansion of wireless network coverage. As a key component in mobile communication systems, the number of base stations has increased dramatically with the growing demand for network coverage. For example, in order to meet the demand for low latency and high data rate of 5G network, more small base stations need to be deployed in every corner of the city. These base stations, although they can provide more intensive network coverage and better user experience, have significantly increased the overall energy consumption.

[0004] Therefore, with the development of mobile communication technology and the substantial increase in the number of base stations, how to effectively manage and reduce the energy consumption of base stations has become a major challenge for operators. In the context of continuous growth of data traffic, the use of innovative energy-saving technologies and strategies is not only the key to improving network operation efficiency, but also an important step in promoting the transformation of the industry towards sustainable development.

[0005] In the prior art, hardware optimization and related energy management strategies are mainly used to achieve base station energy saving, but these two methods still have the following defects:

[0006] 1. Hardware optimization. For example, using high-efficiency power amplifiers to reduce energy consumption, using optimized antenna design to improve signal coverage efficiency, reducing the need for repeated signal transmission, and thus reducing energy consumption. This method mainly has the following defects:

[0007] High initial investment cost: hardware optimization often requires the use of the latest technology and components, which are often costly, especially when deploying in the entire network, which requires a large amount of capital investment.

[0008] Short update cycle: Communication technology develops rapidly, and new hardware devices iterate quickly. In order to maintain technological leadership and optimize efficiency, operators need to frequently replace hardware, which not only increases costs but also causes large physical resource waste.

[0009] Complex implementation and maintenance: The installation and maintenance of advanced hardware devices usually require professional technicians to operate, which increases operating costs and labor costs.

[0010] 2. Adopt certain energy management strategies. For example, dynamically turn on and off some components of the base station according to the actual needs of data flow, such as using load sensing adjustment to monitor network flow and user demand in real time, and flexibly adjusting the power consumption of the base station according to the demand to optimize energy use efficiency. This method mainly has the following defects:

[0011] Insufficient fine management: Current energy management strategies are usually at a high system level and are difficult to fine-tune for specific network conditions, limiting the maximization of energy-saving effect.

[0012] Impact on service quality: Traditional strategies lack sufficient feedback mechanisms and are difficult to match actual traffic demand, which may lead to a decline in service quality.

[0013] Reactive rather than proactive: Many energy management strategies (such as base station dynamic switching) are mainly executed when user traffic decreases significantly, and this reactive strategy cannot respond to instantaneous changes in traffic. Application content

[0014] In view of the above, it is necessary to provide a base station energy-saving method, device, equipment and medium based on data flow quality perception, aiming to solve the problems of high cost, high energy consumption, poor real-time performance and difficulty in balancing energy saving and service quality in the base station energy-saving process.

[0015] A base station energy-saving method based on data flow quality perception, the base station energy-saving method based on data flow quality perception comprises:

[0016] Mirror mode to capture each data packet flowing through the corresponding configuration device of the base station;

[0017] Classify each captured data packet according to the configuration classification strategy to obtain each data flow;

[0018] Analyze the load and service quality of each data flow to obtain the network quality of each data flow;

[0019] Map each data flow to at least one radio remote unit of the base station respectively to obtain at least one data flow corresponding to each radio remote unit;

[0020] calculating network quality of each radio remote unit based on network quality of each data flow;

[0021] generating energy saving control strategy of the base station according to network quality of each radio remote unit;

[0022] controlling energy saving of the base station based on the energy saving control strategy, and feeding back the energy saving control strategy to an indoor baseband processing unit of the base station.

[0023] According to the preferred embodiment of the present application, the mirroring manner capturing each data packet flowing through the configuration device corresponding to the base station comprises:

[0024] acquiring an idle port of the configuration device, and setting a mirror in the idle port to establish a connection with the mirror server;

[0025] capturing each data packet flowing through the configuration device based on the set mirror;

[0026] The configuration device comprises any one of the following devices: the indoor baseband processing unit, a backend switch of the indoor baseband processing unit, a backend route of the indoor baseband processing unit, and a gateway corresponding to the base station.

[0027] According to the preferred embodiment of the present application, the classifying each captured data packet according to the configuration classification strategy comprises:

[0028] determining a classification index according to the configuration classification strategy;

[0029] classifying each data packet according to the classification index to obtain each data flow;

[0030] The classification index comprises any one of the following: a source IP address, a destination IP address, a port number, a user, and a flow time.

[0031] According to the preferred embodiment of the present application, the analyzing load and service quality of each data flow to obtain network quality of each data flow comprises:

[0032] The load and service quality of each data flow are analyzed by using the following formula to obtain network quality of each data flow:

[0033] PI(i)=1-(w1×PLR(i)+w2×AL(i)+w3×Jitter(i))-w4×max(0,BWU(i)-0.8)-w5×max(0,CC(i)-10000);

[0034] Wherein, PI(i) represents the network quality of the ith data stream; PLR(i) represents the packet loss rate of the ith data stream; AL(i) represents the average delay of the ith data stream; Jitter(i) represents the network jitter of the ith data stream; BWU(i) represents the bandwidth usage of the ith data stream; CC(i) represents the connection number of the ith data stream; w1 represents the weight corresponding to the packet loss rate; w2 represents the weight corresponding to the average delay; w3 represents the weight corresponding to the network jitter; w4 represents the weight corresponding to the bandwidth usage; w5 represents the weight corresponding to the connection number; and i is a positive integer.

[0035] According to the preferred embodiment of the present application, the step of mapping each data stream to at least one radio remote unit of the base station respectively to obtain at least one data stream corresponding to each radio remote unit comprises:

[0036] controlling each radio remote unit to interact with the indoor baseband processing unit to obtain a source IP address corresponding to each radio remote unit;

[0037] obtaining the source IP address of each data stream;

[0038] determining the data stream with the same source IP address as each radio remote unit as at least one data stream corresponding to each radio remote unit.

[0039] According to the preferred embodiment of the present application, the step of calculating the network quality of each radio remote unit based on the network quality of each data stream comprises:

[0040] obtaining the traffic of each data stream and obtaining the total traffic of all data streams;

[0041] calculating the quotient of the traffic of each data stream and the total traffic to obtain the network quality weight of each data stream;

[0042] performing a weighted average operation on the network quality of each data stream in at least one data stream corresponding to each radio remote unit according to the network quality weight of each data stream to obtain the network quality of each radio remote unit.

[0043] According to the preferred embodiment of the present application, the step of performing energy saving control on the base station based on the energy saving control strategy comprises:

[0044] when the network quality of a first radio remote unit is greater than a first threshold value and less than or equal to a second threshold value, obtaining the usage frequency of each communication channel of the first radio remote unit, and shutting down the communication channel with a usage frequency less than a configured frequency;

[0045] when the network quality of a second radio remote unit is greater than the second threshold value and the total traffic is less than a configured traffic, reducing the number of carriers of the second radio remote unit according to a configured proportion.

[0046] when the network quality of the third radio remote unit is greater than a third threshold value and the total traffic is less than the configuration traffic, controlling the third radio remote unit to enter a sleep state;

[0047] wherein the first threshold value is less than the second threshold value, and the second threshold value is less than the third threshold value.

[0048] A base station energy saving device based on data stream quality perception, comprising:

[0049] a capturing unit configured to capture each data packet flowing through a configuration device corresponding to the base station in a mirror mode;

[0050] a classification unit configured to classify each captured data packet according to a configuration classification strategy to obtain each data stream;

[0051] an analysis unit configured to analyze the load and quality of service of each data stream to obtain the network quality of each data stream;

[0052] a mapping unit configured to map each data stream to at least one radio remote unit of the base station respectively to obtain at least one data stream corresponding to each radio remote unit;

[0053] a calculation unit configured to calculate the network quality of each radio remote unit based on the network quality of each data stream;

[0054] a generation unit configured to generate an energy saving control strategy of the base station according to the network quality of each radio remote unit;

[0055] a control unit configured to perform energy saving control on the base station based on the energy saving control strategy and feed back the energy saving control strategy to an indoor baseband processing unit of the base station.

[0056] A computer device, comprising:

[0057] a memory configured to store at least one instruction; and

[0058] a processor configured to execute the instruction stored in the memory to implement the base station energy saving method based on data stream quality perception.

[0059] A computer readable storage medium, wherein at least one instruction is stored in the computer readable storage medium, and the at least one instruction is executed by a processor in a computer device to implement the base station energy saving method based on data stream quality perception.

[0060] From the above technical solution can be seen, the application can calculate the network quality of each remote radio unit based on the network quality of each data stream, and generate an energy saving control strategy of the base station according to the network quality of each remote radio unit, so as to take more fine energy saving measures for each remote radio unit in the base station based on the quality perception of the data stream, to ensure the maximization of resource utilization; the energy saving control strategy is fed back to the indoor baseband processing unit of the base station based on the energy saving control strategy, to prevent the indoor baseband processing unit from calling the channel turned off due to energy saving, effectively avoiding service interruption, so as to realize energy optimization while ensuring service quality. BRIEF DESCRIPTION OF DRAWINGS

[0061] Fig. 1 is a flow chart of a preferred embodiment of the base station energy saving method based on data stream quality perception of the application.

[0062] Fig. 2 is a functional module diagram of a preferred embodiment of the base station energy saving device based on data stream quality perception of the application.

[0063] Fig. 3 is a structural schematic diagram of a computer device for implementing a preferred embodiment of the base station energy saving method based on data stream quality perception of the application. DETAILED DESCRIPTION

[0064] In order to make the purpose, technical solutions and advantages of the application clearer, the application will be described in detail below with reference to the drawings and specific embodiments.

[0065] As shown in Fig. 1, it is a flow chart of a preferred embodiment of the base station energy saving method based on data stream quality perception of the application. The order of steps in the flow chart can be changed according to different needs, and some steps can be omitted.

[0066] The base station energy saving method based on data stream quality perception is applied in one or more computer devices, and the computer device is a device capable of automatically performing numerical calculation and / or information processing according to pre-set or stored instructions, whose hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0067] The computer device can be any electronic product that can interact with a user, such as a personal computer, a tablet computer, a smartphone, a personal digital assistant (PDA), a game console, an interactive Internet Protocol Television (IPTV), a smart wearable device, and the like.

[0068] The computer device can also include a network device and / or a user device. The network device includes, but is not limited to, a single network server, a server group composed of multiple network servers, or a cloud composed of a large number of hosts or network servers based on cloud computing.

[0069] The server can be a standalone server or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms, and the like.

[0070] Artificial intelligence (AI) is a theory, method, technology, and application system that uses digital computers or computer-controlled machines to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain optimal results.

[0071] Artificial intelligence basic technologies generally include sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics, and the like. Artificial intelligence software technology mainly includes computer vision technology, robotics technology, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning, and the like.

[0072] The network in which the computer device is located includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a virtual private network (VPN), and the like.

[0073] S10, each data packet flowing through the configuration device corresponding to the base station is captured in a mirror mode.

[0074] In this embodiment, the capturing of each data packet flowing through the configuration device corresponding to the base station in a mirror mode includes:

[0075] An idle port of the configuration device is acquired, and a mirror is set on the idle port to establish a connection with a mirror server.

[0076] capturing each data packet flowing through the configuration device based on the mirror setting;

[0077] The configuration device includes any one of the following devices: a building base band unit (BBU), a back-end switch of the building base band unit, a back-end router of the building base band unit, and a gateway corresponding to the base station.

[0078] The building base band unit is configured to process a base band signal in a wireless network. The base band signal refers to a signal demodulated from a high-frequency carrier signal, and the base band signal contains actual data information.

[0079] Of course, in other embodiments, a software with a function of capturing a data stream can also be deployed in the configuration device, and the application does not limit the manner of capturing the data stream.

[0080] S11, classifying each data packet captured according to a configured classification policy to obtain each data stream.

[0081] In this embodiment, the step of classifying each data packet captured according to a configured classification policy to obtain each data stream includes:

[0082] determining a classification index according to the configured classification policy;

[0083] classifying each data packet according to the classification index to obtain each data stream;

[0084] The classification index includes any one of the following: a source IP (Internet Protocol) address, a destination IP address, a port number, a user, and a flow-through time.

[0085] In the above embodiment, the data packets can be divided into continuous data streams according to the classification index, for subsequent analysis of network quality.

[0086] S12, analyzing a load and a service quality of each data stream to obtain network quality of each data stream.

[0087] In this embodiment, the step of analyzing a load and a service quality of each data stream to obtain network quality of each data stream includes:

[0088] The load and the service quality of each data stream are analyzed by using the following formula to obtain network quality of each data stream:

[0089] PI(i) = 1 - (w1 x PLR(i) + w2 x AL(i) + w3 x Jitter(i)) - w4 x max(0, BWU(i) - 0.8) - w5 x max(0, CC(i) - 10000)

[0090] wherein PI(i) represents the network quality of the ith data stream; PLR(i) represents the packet loss rate of the ith data stream; AL(i) represents the average delay of the ith data stream; Jitter(i) represents the network jitter of the ith data stream; BWU(i) represents the bandwidth usage of the ith data stream; CC(i) represents the connection number of the ith data stream; w1 represents the weight corresponding to the packet loss rate; w2 represents the weight corresponding to the average delay; w3 represents the weight corresponding to the network jitter; w4 represents the weight corresponding to the bandwidth usage; w5 represents the weight corresponding to the connection number; and i is a positive integer.

[0091] wherein a high packet loss rate generally indicates poor network quality; high delay indicates poor service quality; high jitter will affect the stability of the data stream and the quality of audio and video communication; high bandwidth usage may indicate that the network is close to saturation; and high connection number may increase network load and affect performance.

[0092] wherein different weight configurations will affect the rationality and accuracy of network quality evaluation, and therefore different weights can be configured according to actual application scenarios. For example, w1 = 0.3, w2 = 0.25, w3 = 0.2, w4 = 0.15, and w5 = 0.1 to meet the evaluation requirements of base station network quality.

[0093] Through the above embodiments, the network quality of each data stream can be comprehensively evaluated by comprehensively considering the influence degree of each dimension index. Since each index is real-time, the subsequent energy saving control is also more real-time, effectively solving the problem of poor real-time performance of existing energy saving schemes.

[0094] S13, mapping each data stream to at least one Remote Radio Unit (RRU) of the base station respectively to obtain at least one data stream corresponding to each RRU.

[0095] wherein the RRU is also referred to as a remote radio unit of the base station, and is usually installed near the base station antenna or directly integrated in the antenna unit. The RRU is mainly used for processing radio frequency signals, including amplification, filtering, up-conversion and down-conversion (i.e. conversion from baseband signal to radio frequency signal, or from radio frequency signal to baseband signal) of signals, etc.

[0096] In this embodiment, the step of mapping each data stream to at least one RRU of the base station respectively to obtain at least one data stream corresponding to each RRU includes:

[0097] interacting with the indoor baseband processing unit to obtain a source IP address corresponding to each remote radio unit;

[0098] obtaining the source IP address of each data stream;

[0099] determining the data stream having the same source IP address as each remote radio unit as at least one data stream corresponding to each remote radio unit.

[0100] The configuration and state information of each remote radio unit, such as position, number, current state (such as active, dormant, etc.), and the type of data stream processed by each remote radio unit, can be obtained by interacting with the indoor baseband processing unit. Therefore, the mapping relationship between the source IP address and each remote radio unit can be obtained by interacting with the indoor baseband processing unit.

[0101] Each data stream carries key information such as source IP address, destination IP address, port number, user, and flow time.

[0102] Therefore, the data stream having the same source IP address as each remote radio unit can be determined as at least one data stream corresponding to each remote radio unit to establish the mapping relationship between each remote radio unit and each data stream, that is, each data stream is mapped to one or more specific remote radio units.

[0103] S14, calculating the network quality of each remote radio unit based on the network quality of each data stream.

[0104] In this embodiment, the calculation of the network quality of each remote radio unit based on the network quality of each data stream includes:

[0105] obtaining the traffic of each data stream and the total traffic of all data streams;

[0106] calculating the quotient of the traffic of each data stream and the total traffic to obtain the network quality weight of each data stream;

[0107] performing a weighted average operation on the network quality of each data stream in the at least one data stream corresponding to each remote radio unit according to the network quality weight of each data stream to obtain the network quality of each remote radio unit.

[0108] For example, when the remote radio unit X corresponds to data stream 1 and data stream 2, the network quality weight of data stream 1 is a, the network quality weight of data stream 2 is b, the network quality of data stream 1 is m, and the network quality of data stream 2 is n, then the network quality of the remote radio unit X is am+bn.

[0109] In the above embodiment, the network quality of each remote radio unit is calculated according to the network quality of the data stream corresponding to each remote radio unit, so as to subsequently perform energy-saving control on each remote radio unit according to the network quality of each remote radio unit.

[0110] S15, generating an energy-saving control strategy of the base station according to the network quality of each remote radio unit.

[0111] In the embodiment, a refined energy-saving control strategy can be generated for each remote radio unit to reasonably optimize energy use.

[0112] S16, performing energy-saving control on the base station based on the energy-saving control strategy, and feeding back the energy-saving control strategy to the indoor baseband processing unit of the base station.

[0113] In the embodiment, the energy-saving control on the base station based on the energy-saving control strategy comprises:

[0114] When the network quality of the first remote radio unit is greater than a first threshold and less than or equal to a second threshold, the use frequency of each communication channel of the first remote radio unit is obtained, and the communication channel with a use frequency less than a configured frequency is turned off;

[0115] When the network quality of the second remote radio unit is greater than the second threshold, and the total traffic is less than a configured traffic, the number of carriers of the second remote radio unit is reduced according to a configured proportion;

[0116] When the network quality of the third remote radio unit is greater than a third threshold, and the total traffic is less than the configured traffic, the third remote radio unit is controlled to enter a sleep state;

[0117] Wherein, the first threshold is less than the second threshold, and the second threshold is less than the third threshold.

[0118] Wherein, the configured frequency can be configured according to actual needs.

[0119] For example, when the network quality is less than or equal to 0.3, it indicates that the performance of the corresponding remote radio unit is extremely low, and resource allocation needs to be optimized or resource utilization needs to be improved instead of energy saving; when the network quality is greater than 0.3 and less than or equal to 0.6, it indicates that the performance of the corresponding remote radio unit is at a medium level, and moderate energy saving measures need to be taken; when the network quality is greater than 0.6, it indicates that the performance of the corresponding remote radio unit is good and there is excess capacity, and strong energy saving measures are suitable. Therefore, the first threshold can be configured as 0.5, the second threshold can be configured as 0.7, and the third threshold can be configured as 0.8. When the network quality of the first remote radio unit is greater than 0.5 and less than or equal to 0.7, it indicates that the network quality is between medium and high performance, and at this time, a part of the communication channels that are not frequently used can be closed to reduce energy consumption without seriously affecting the service quality; when the network quality of the second remote radio unit is greater than 0.7, it indicates that the network quality performance is high, and at this time, the number of part of the carriers can be reduced on the premise of guaranteeing the basic service quality, which can significantly reduce the energy consumption in the period of low traffic; when the network quality of the third remote radio unit is greater than 0.8, it indicates that the network quality performance is extremely high, which shows great excess capacity, and at this time, part or all of the hardware of the corresponding third remote radio unit can be controlled to enter a sleep state at night or other low-traffic off-peak periods to greatly reduce energy consumption.

[0120] Through the above embodiments, different network qualities can be used to control the energy saving of each remote radio unit. Since the energy saving strategy is applied to specific remote radio units instead of adjusting the base station as a whole in the prior art, the energy saving strategy is more refined. Moreover, since no additional optimization of hardware is required, the problems of high energy consumption and high operating costs caused by energy saving are avoided.

[0121] In this embodiment, after the base station is controlled based on the energy saving control strategy, the network performance and energy consumption data can be continuously monitored to evaluate the effect of the energy saving control strategy and ensure that the service quality is not affected.

[0122] In this embodiment, the energy saving control strategy is fed back to the indoor baseband processing unit of the base station, which can prevent the indoor baseband processing unit from calling the channels that are turned off due to energy saving measures, and ensure that the indoor baseband processing unit can consider the current state and capacity of each remote radio unit when scheduling resources and processing communication requests, thereby effectively avoiding resource waste and service interruption, and effectively solving the problem of balancing between base station energy saving and service quality in the prior art.

[0123] In the embodiment, the network quality of each data stream, the network quality of each remote radio unit, and the monitored network performance and energy consumption data can be displayed by the designated user interaction interface in real time, so as to facilitate the user to monitor the network quality and the energy saving control effect. The display mode can include, but is not limited to, a chart, a dashboard, a real-time graph, etc.

[0124] In the embodiment, the user interaction interface can also receive the modification of the energy saving control strategy by the user, so as to enable the user to adjust and optimize the energy saving control strategy according to the real-time data and the service demand.

[0125] As can be seen from the above technical solutions, the present application can calculate the network quality of each remote radio unit based on the network quality of each data stream, and generate the energy saving control strategy of the base station according to the network quality of each remote radio unit, so as to take more fine energy saving measures for each remote radio unit in the base station based on the quality perception of the data stream, to ensure the maximization of resource utilization; the energy saving control is performed on the base station based on the energy saving control strategy, and the energy saving control strategy is fed back to the indoor baseband processing unit of the base station, to prevent the indoor baseband processing unit from calling the channel which is turned off due to energy saving, effectively avoiding service interruption, so as to realize energy optimization while ensuring the service quality.

[0126] As shown in FIG. 2, it is a functional module diagram of the preferred embodiment of the base station energy saving device based on data stream quality perception of the present application. The base station energy saving device 11 based on data stream quality perception includes a capturing unit 110, a classification unit 111, an analysis unit 112, a mapping unit 113, a calculation unit 114, a generation unit 115, and a control unit 116. The module / unit referred to by the present application refers to a series of computer program segments which can be executed by a processor and can complete a fixed function, and is stored in a memory. In the embodiment, the functions of the modules / units will be described in detail in subsequent embodiments.

[0127] The capturing unit 110 is configured to capture each data packet flowing through the corresponding configuration device of the base station in a mirror mode.

[0128] The classification unit 111 is configured to classify each captured data packet according to a configuration classification strategy, to obtain each data stream.

[0129] The analysis unit 112 is configured to analyze the load and the service quality of each data stream, to obtain the network quality of each data stream.

[0130] The mapping unit 113 is configured to map each data stream to at least one remote radio unit of the base station respectively, to obtain at least one data stream corresponding to each remote radio unit.

[0131] The computing unit 114 is configured to calculate the network quality of each remote radio unit based on the network quality of each data stream;

[0132] The generating unit 115 is configured to generate the energy-saving control strategy of the base station according to the network quality of each remote radio unit;

[0133] The control unit 116 is configured to perform energy-saving control on the base station based on the energy-saving control strategy, and feed back the energy-saving control strategy to the indoor baseband processing unit of the base station.

[0134] From the above technical solutions, it can be seen that the present application can calculate the network quality of each remote radio unit based on the network quality of each data stream, and generate the energy-saving control strategy of the base station according to the network quality of each remote radio unit, so as to take more precise energy-saving measures for each remote radio unit in the base station based on the quality perception of data streams, to maximize resource utilization; perform energy-saving control on the base station based on the energy-saving control strategy, and feed back the energy-saving control strategy to the indoor baseband processing unit of the base station, to prevent the indoor baseband processing unit from calling the channel that is turned off due to energy saving, effectively avoiding service interruption, so as to realize energy optimization while ensuring service quality.

[0135] As shown in FIG. 3, it is a structural schematic diagram of a computer device of a preferred embodiment of the method for energy-saving of a base station based on quality perception of data streams.

[0136] The computer device 1 can include a memory 12, a processor 13 and a bus, and can further include a computer program stored in the memory 12 and executable on the processor 13, such as a base station energy-saving program based on quality perception of data streams.

[0137] Those skilled in the art can understand that the schematic diagram is only an example of the computer device 1, and does not constitute a limitation on the computer device 1, which can be a bus-type structure or a star-type structure, and can further include more or less other hardware or software, or different component arrangements, such as the computer device 1 can further include an input / output device, a network access device, etc.

[0138] It should be noted that the computer device 1 is only an example, and other existing or future electronic products can also be applicable to the present application, and should be included in the protection scope of the present application and included herein by reference.

[0139] The memory 12 includes at least one type of readable storage medium, such as a flash memory, a mobile hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a magnetic memory, a disk, an optical disk, etc. In some embodiments, the memory 12 can be an internal storage unit of the computer device 1, such as a mobile hard disk of the computer device 1. In other embodiments, the memory 12 can also be an external storage device of the computer device 1, such as a plug-in mobile hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 12 can include both an internal storage unit and an external storage device of the computer device 1. The memory 12 can be used to store application software and various data installed in the computer device 1, such as codes of the base station energy saving program based on data stream quality perception, and can also be used to temporarily store data that has been output or will be output.

[0140] The processor 13 can be composed of an integrated circuit in some embodiments, such as a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more combinations of a central processing unit (CPU), a microprocessor, a digital processing chip, a graphics processor, and various control chips, etc. The processor 13 is a control unit of the computer device 1, and is connected to various components of the computer device 1 through various interfaces and lines, and executes programs or modules stored in the memory 12 (such as the base station energy saving program based on data stream quality perception, etc.), and calls data stored in the memory 12, to perform various functions and process data of the computer device 1.

[0141] The processor 13 executes an operating system and various application programs installed in the computer device 1. The processor 13 executes the application programs to implement the steps in each of the above base station energy saving methods based on data stream quality perception, such as the steps shown in FIG. 1.

[0142] The computer program can be divided into one or more modules / units, which are stored in the memory 12 and executed by the processor 13 to complete the present application. The one or more modules / units can be a series of computer readable instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the computer device 1. For example, the computer program can be divided into a capturing unit 110, a classification unit 111, an analysis unit 112, a mapping unit 113, a calculation unit 114, a generation unit 115, and a control unit 116.

[0143] The integrated units in the form of software function modules described above can be stored in a computer readable storage medium. The software function modules described above are stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a computer device, or a network device, etc.) or a processor to execute part of the base station energy saving method based on data flow quality perception described in various embodiments of the present application.

[0144] The modules / units integrated in the computer device 1, if implemented in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on this understanding, all or part of the processes in the above-mentioned embodiment methods can also be instructed by a computer program to complete related hardware devices, and the computer program can be stored in a computer readable storage medium. When the processor executes the computer program, the steps of the above-mentioned various method embodiments can be implemented.

[0145] The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory, etc.

[0146] Further, the computer readable storage medium can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required by a function, etc.; and the data storage area can store data created according to the use of the blockchain node, etc.

[0147] The blockchain referred to in the present application is a new application mode of distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm and other computer technologies. Blockchain, in essence, is a decentralized database, which is a series of data blocks associated using cryptographic methods, each data block containing a batch of network transaction information for verifying the validity (anti-fake) of the information and generating the next block. The blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer, etc.

[0148] The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one straight line is used in FIG. 3, but it does not mean that there is only one bus or one type of bus. The bus is arranged to realize the connection and communication between the memory 12 and the at least one processor 13, etc.

[0149] Although not shown, the computer device 1 can also include a power supply (such as a battery) for powering the various components. Preferably, the power supply can be logically connected to the at least one processor 13 through a power management device, so that the power management device realizes functions such as charge management, discharge management, and power consumption management, etc. The power supply can also include one or more direct current or alternating current power supplies, recharging devices, power failure detection circuits, power converters or inverters, power status indicators, etc. Any components. The computer device 1 can also include various sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described here.

[0150] Further, the computer device 1 can also include a network interface, which can optionally include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is usually used to establish a communication connection between the computer device 1 and other computer devices.

[0151] Optionally, the computer device 1 can further comprise a user interface, which can be a display, an input unit such as a keyboard, and optionally a standard wired interface, a wireless interface. Optionally, in some embodiments, the display can be an LED display, a liquid crystal display, a touch liquid crystal display, an OLED touch, etc. The display can also be appropriately referred to as a display screen or a display unit, for displaying information processed in the computer device 1 and for displaying a visualized user interface.

[0152] It should be understood that the embodiments are only for illustration and are not limited in the scope of the patent application by the structure.

[0153] FIG. 3 only shows the computer device 1 with components 12-13, and those skilled in the art can understand that the structure shown in FIG. 3 does not constitute a limitation on the computer device 1, and can include fewer or more components than shown, or combine certain components, or different component arrangements.

[0154] In combination with FIG. 1, the memory 12 in the computer device 1 stores a plurality of instructions to implement a base station energy saving method based on data flow quality perception, and the processor 13 can execute the plurality of instructions to implement:

[0155] capturing each data packet flowing through a configuration device corresponding to the base station in a mirror mode;

[0156] classifying each captured data packet according to a configuration classification strategy to obtain each data flow;

[0157] analyzing the load and quality of service of each data flow to obtain the network quality of each data flow;

[0158] mapping each data flow to at least one radio remote unit of the base station respectively to obtain at least one data flow corresponding to each radio remote unit;

[0159] calculating the network quality of each radio remote unit based on the network quality of each data flow;

[0160] generating an energy saving control strategy of the base station according to the network quality of each radio remote unit;

[0161] performing energy saving control on the base station based on the energy saving control strategy, and feeding back the energy saving control strategy to an indoor baseband processing unit of the base station.

[0162] Specifically, the processor 13 can refer to the description of the corresponding embodiment of Figure 1 for the specific implementation method of the above instructions, and will not be described here.

[0163] It should be noted that the data involved in the case are all legally obtained.

[0164] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules is only a logical function division, and actual implementation can have another division manner.

[0165] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0166] The modules described as separate components can or can not be physically separated, and the components displayed as modules can or can not be physical units, i.e. they can be located in one place or distributed to multiple network units. Some or all of the modules can be selected to achieve the purpose of the embodiment according to actual needs.

[0167] In addition, the functional modules in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of hardware plus software functional modules.

[0168] It is obvious for those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and the present application can be realized in other specific forms without departing from the spirit or essential characteristics of the present application.

[0169] Therefore, the embodiments should be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the description given above, therefore all changes which come within the meaning and range of equivalency of the claims are intended to be embraced therein. Any reference signs in the claims should not be construed as limiting the scope of the claims.

[0170] Furthermore, the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural and vice-versa, unless the context clearly requires these exclusions. The mere fact that different features are recited in mutually different dependent claims does not indicate that the features cannot be combined, and the inclusion of a dependent claim does not imply that the features cannot belong to more than one independent claim.

[0171] Finally, it should be noted that the above-mentioned embodiments illustrate rather than limit the application, since the scope of the application is indicated by the appended claims rather than by the description given above, and therefore all changes which come within the meaning and range of equivalency of the claims are intended to be embraced therein. Any reference signs in the claims should not be construed as limiting the scope of the claims.

Claims

1. A base station energy saving method based on data flow quality perception, characterized in that, The base station energy saving method based on data stream quality perception comprises: capturing each data packet flowing through a corresponding configuration device of the base station in a mirror mode; classifying each captured data packet according to a configuration classification strategy to obtain each data stream; analyzing the load and service quality of each data stream to obtain the network quality of each data stream; mapping each data stream to at least one radio remote unit of the base station to obtain at least one data stream corresponding to each radio remote unit; calculating the network quality of each radio remote unit based on the network quality of each data stream, including: obtaining the traffic of each data stream and the total traffic of all data streams; calculating the quotient of the traffic of each data stream and the total traffic to obtain the network quality weight of each data stream; and performing a weighted average operation on the network quality of each data stream in the at least one data stream corresponding to each radio remote unit according to the network quality weight of each data stream to obtain the network quality of each radio remote unit; generating an energy saving control strategy of the base station according to the network quality of each radio remote unit; controlling the energy saving of the base station based on the energy saving control strategy and feeding back the energy saving control strategy to an indoor baseband processing unit of the base station; wherein the energy saving control of the base station based on the energy saving control strategy comprises: when the network quality of a first radio remote unit is greater than a first threshold value and less than or equal to a second threshold value, obtaining the usage frequency of each communication channel of the first radio remote unit and shutting down the communication channel with a usage frequency less than a configured frequency; when the network quality of a second radio remote unit is greater than the second threshold value and the total traffic is less than a configured traffic, reducing the number of carriers of the second radio remote unit according to a configured proportion; and when the network quality of a third radio remote unit is greater than a third threshold value and the total traffic is less than the configured traffic, controlling the third radio remote unit to enter a sleep state; wherein the first threshold value is less than the second threshold value, and the second threshold value is less than the third threshold value.

2. The data flow quality awareness based base station energy saving method of claim 1, wherein, The capturing of each data packet flowing through a corresponding configuration device of the base station in a mirror mode comprises: obtaining an idle port of the configuration device and setting a mirror on the idle port to establish a connection with a mirror server; capturing each data packet flowing through the configuration device based on the set mirror; wherein the configuration device comprises any one of the following devices: the indoor baseband processing unit, a backend switch of the indoor baseband processing unit, a backend route of the indoor baseband processing unit, and a gateway corresponding to the base station.

3. The data flow quality awareness based base station energy saving method of claim 1, wherein, The classification of each captured data packet according to a configuration classification strategy to obtain each data stream comprises: determining a classification index according to the configuration classification strategy; classifying each data packet according to the classification index to obtain each data stream; wherein the classification index comprises any one of the following: source IP address, destination IP address, port number, user, and flow time.

4. The method for base station energy saving based on data flow quality perception according to claim 1, characterized in that, The analysis of the load and service quality of each data stream to obtain the network quality of each data stream comprises: The network quality of each data stream is obtained by analyzing the load and service quality of each data stream by using the following formula: PI(i)=1-(w1xPLR(i)+w2xAL(i)+w3xJitter(i))-w4xmax(0, BWU(i)-0.8)-w5xmax(0, CC(i)-10000); wherein, PI(i) represents the network quality of the ith data stream; PLR(i) represents the packet loss rate of the ith data stream; AL(i) represents the average delay of the ith data stream; Jitter(i) represents the network jitter of the ith data stream; BWU(i) represents the bandwidth usage rate of the ith data stream; CC(i) represents the connection number of the ith data stream; w1 represents the weight corresponding to the packet loss rate; w2 represents the weight corresponding to the average delay; w3 represents the weight corresponding to the network jitter; w4 represents the weight corresponding to the bandwidth usage rate; w5 represents the weight corresponding to the connection number; and i is a positive integer.

5. The data flow quality-aware based base station energy saving method of claim 1, wherein, The mapping unit is configured to map each data stream to at least one radio remote unit of the base station respectively, to obtain at least one data stream corresponding to each radio remote unit. The control unit is configured to control each radio remote unit to interact with the indoor baseband processing unit, to obtain a source IP address corresponding to each radio remote unit. The acquisition unit is configured to acquire the source IP address of each data stream. The determination unit is configured to determine the data stream with the same source IP address as each radio remote unit as at least one data stream corresponding to each radio remote unit.

6. A base station energy saving device based on data flow quality perception, characterized in that, The base station energy saving device based on data stream quality perception comprises: The acquisition unit is configured to acquire the source IP address of each data stream. The determination unit is configured to determine the data stream with the same source IP address as each radio remote unit as at least one data stream corresponding to each radio remote unit. The base station energy saving device based on data stream quality perception comprises: The acquisition unit is configured to acquire the source IP address of each data stream. The determination unit is configured to determine the data stream with the same source IP address as each radio remote unit as at least one data stream corresponding to each radio remote unit. The calculation unit is configured to calculate the network quality of each radio remote unit based on the network quality of each data stream, comprising: acquiring the traffic of each data stream, and acquiring the total traffic of all data streams; calculating the quotient of the traffic of each data stream and the total traffic, to obtain the network quality weight of each data stream; and performing a weighted average operation on the network quality of each data stream in the at least one data stream corresponding to each radio remote unit according to the network quality weight of each data stream, to obtain the network quality of each radio remote unit. The generation unit is configured to generate an energy saving control strategy of the base station according to the network quality of each radio remote unit. The control unit is configured to perform energy saving control on the base station based on the energy saving control strategy and feed back the energy saving control strategy to an indoor baseband processing unit of the base station. The energy saving control on the base station based on the energy saving control strategy comprises: when the network quality of a first remote radio unit is greater than a first threshold and less than or equal to a second threshold, obtaining the use frequency of each communication channel of the first remote radio unit, and shutting down the communication channel with a use frequency less than a configured frequency; when the network quality of a second remote radio unit is greater than the second threshold, and the total traffic is less than a configured traffic, reducing the number of carriers of the second remote radio unit according to a configured proportion; when the network quality of a third remote radio unit is greater than a third threshold, and the total traffic is less than the configured traffic, controlling the third remote radio unit to enter a sleep state; wherein the first threshold is less than the second threshold, and the second threshold is less than the third threshold.

7. A computer device, characterized by The computer device comprises: a memory storing at least one instruction; and a processor executing the instruction stored in the memory to implement the base station energy saving method based on data stream quality perception according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that: The computer readable storage medium stores at least one instruction, and the at least one instruction is executed by the processor in the computer device to implement the base station energy saving method based on data stream quality perception according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Data-driven cellular base station dynamic management method and system

    CN116390165A

  • Energy-saving control method, radio frequency equipment and electronic equipment

    CN117615438A

  • Base station energy saving method, device and equipment based on data stream quality perception and medium

    CN118509966A

  • Dynamic bandwidth allocation in cloud network switches based on traffic demand prediction

    US20230224258A1

  • Energy-saving method, and base station and terminal device

    WO2023246101A1