Data processing method and device, and readable storage medium and computer program product
By exchanging information between the first and second devices and integrating the carrier requirements of multiple BBUs, the optimal shutdown channel is determined and pre-configured, thus solving the performance loss problem caused by accidental shutdown in ORAN networking and achieving effective energy saving and performance improvement.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-17
- Publication Date
- 2026-06-25
AI Technical Summary
In ORAN networking, since BBU and RRU are equipment from different manufacturers, the carrier shutdown channels on each BBU are different. Direct configuration will lead to erroneous shutdown, which will not be able to obtain energy-saving benefits and will cause performance loss.
By exchanging information between the first and second devices, and considering the needs of multiple carriers, the optimal shutdown channel is determined and pre-configured to avoid system performance loss caused by erroneous shutdown.
An effective energy-saving strategy was implemented, avoiding system performance loss due to accidental shutdown and improving the overall performance of the communication system.
Smart Images

Figure CN2025143143_25062026_PF_FP_ABST
Abstract
Description
Data processing methods and equipment, readable storage media, computer program products
[0001] This application claims priority to Chinese Patent Application No. 202411903176.8, filed on December 20, 2024, with the China National Intellectual Property Administration, entitled “Data Processing Method and Apparatus, Readable Storage Medium, Computer Program Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of computers, and more particularly to a data processing method and apparatus, a readable storage medium, and a computer program product. Background Technology
[0003] In a base station, each Remote Radio Unit (RRU) can receive channel shutdown or activation signals from multiple Building Baseband Units (BBUs). Each BBU includes one or more carriers, each carrier can be divided into a cell, and each carrier can correspond to one or more channels sent to the RRU. Based on the channel shutdown information sent by each carrier from the BBU, which indicates the information about the channels that the BBU expects the RRU to shut down, the RRU integrates the information sent by each BBU to determine whether there is a carrier on the channel, and further completes the channel shutdown to achieve energy saving.
[0004] In an Open Radio Access Network (ORAN) network, the BBU and RRU are devices from different manufacturers. Since the carrier shutdown channels on each BBU are different, directly configuring the BBU can cause the BBU to shut down erroneously, thus failing to obtain energy-saving benefits and resulting in performance loss.
[0005] Therefore, how to reduce performance loss is a problem we need to solve. Summary of the Invention
[0006] This application provides a data processing method and apparatus, a readable storage medium, and a computer program product that can comprehensively consider the needs of multiple carriers to determine the shutdown channel that can achieve the optimal shutdown effect, more effectively implement energy-saving strategies, and avoid system performance loss due to erroneous shutdown.
[0007] In a first aspect, a data processing method is provided. This method can be executed by a data processing device (i.e., a computer device, such as a server) or by a module (e.g., a processor, chip, or chip system) applied to the data processing device. It can also be implemented by a logic node, logic module, or software capable of implementing all or part of the functions of the data processing device. In this data processing method, a first device sends first information to a second device, the first information indicating a first channel of the second device, the first channel corresponding to a carrier wave on the first device; the first device receives second information sent by the second device, the second information including information about a channel that can be turned off by the second device; if a second channel is determined based on the information about the channel that can be turned off, a third information is sent to the second device; the second channel is at least one of the first channels, and the third information instructs the second device to turn off the second channel.
[0008] As can be seen, in the above embodiments, the second device sends first information to the first device to pre-configure the first device. After receiving the first information, the second device sends second information to the first device, that is, it feeds back its own configuration information to the first device. The first device then configures the second device to avoid the first device not knowing that the second device has not closed a certain channel and stopping the use of the channel, which would cause damage to the system performance.
[0009] In one possible implementation, the first device determines whether to configure a shutdown channel based on the second information, wherein the configured shutdown channel is the second channel.
[0010] As can be seen from the above embodiments, after receiving the second information, the first device obtains the channel shutdown status of the second device, and adjusts the configuration of the first device according to the channel shutdown status of the second device to avoid losses caused by accidental shutdown.
[0011] In one possible implementation, if the shut-off channel information of the second device indicates that there is a shut-off channel on the second device, the first device determines the shut-off channel as the configured shut-off channel.
[0012] As can be seen in the above embodiments, the second information received by the first device indicates that the second device has a channel that can be turned off. The first device can directly configure the channel that the second device can turn off as a channel that the first device no longer uses, thus avoiding losses caused by accidental shutdown.
[0013] In one possible implementation, if the shut-off channel information of the second device indicates that there is a shut-off channel on the second device, the first device determines the configured shut-off channel based on the shut-off channel and system performance, wherein the system performance includes the carrier capacity of the first device.
[0014] As can be seen from the above embodiments, the second information received by the first device indicates that the second device has a channel that can be turned off. The first device can use the second information in combination with the system performance to determine the channel that the first device is no longer using, so as to avoid losses caused by accidental shutdown and facilitate the selection of a more energy-saving strategy that is better for system performance.
[0015] In one possible implementation, if the shut-off channel information of the second device indicates that there is no shut-off channel on the second device, the first device determines the configured shut-off channel based on system performance, wherein the system performance includes the carrier capacity of the first device.
[0016] As can be seen in the above embodiments, when the first device receives the second information indicating that the second device has no channels that can be turned off, the first device can determine the channels that it no longer uses through system performance, which makes it easier to select a more energy-saving strategy that is better for system performance.
[0017] In one possible implementation, if the shut-off channel information of the second device indicates that there is no shut-off channel on the second device, the first device does not send the third information to the second device.
[0018] As can be seen in the above embodiments, the second information received by the first device indicates that the second device has no channels that can be turned off. The first device can determine through system performance that there are no channels that the first device no longer uses. The first device will no longer send configuration information (i.e., the third information) to the second device, which makes it easier to select a more energy-saving strategy that is better for system performance and reduce the workload of the first device.
[0019] In one possible implementation, the first information may include any one of the following:
[0020] The first device needs the channel number that the second device needs to shut down, or the first device needs the channel group that the second device needs to shut down, or the carrier corresponding to the channel that the first device needs the second device to shut down.
[0021] As can be seen from the above embodiments, the first device can send various pre-configuration information to the second device to avoid losses caused by accidental shutdown.
[0022] In one possible implementation, if a second channel is determined based on the information of a channel that can be turned off, air interface scheduling is performed based on the second channel; wherein, air interface scheduling includes the management and / or allocation of air interface resources.
[0023] As can be seen, in the above embodiments, the first device performs air interface scheduling based on the second channel, and the second channel is obtained based on the second information sent by the second device. That is, the first device performs air interface scheduling based on the relevant information of the second device, so as to avoid the first device not knowing that the second device has not closed a certain channel and stopping the use of the channel, which would cause damage to the system performance.
[0024] Secondly, a data processing method is provided. This method can be executed by a data processing device (i.e., a computer device, such as a server) or by a module (e.g., a processor, chip, or chip system) applied to the data processing device. It can also be implemented by a logical node, logical module, or software capable of implementing all or part of the functions of the data processing device. In this data processing method, a second device receives n first messages sent by n first devices, each of the n first messages indicating at least one channel of the second device, the at least one channel corresponding to a carrier wave on the first device, where n is a positive integer. The second device determines second information based on the n first messages, the second information including information about a channel that can be turned off by the second device. The second device sends the second information to the n first devices. Upon receiving m third messages sent by m first devices, the second device determines whether there is a configured channel to be turned off based on the m third messages; m is a positive integer and m is less than or equal to n. If a configured channel to be turned off is determined, the second device turns off the configured channel.
[0025] As can be seen from the above embodiments, the second device integrates the first information sent by multiple first devices to generate second information. Since the multiple first devices may not belong to the same manufacturer, the second device can integrate the first information sent by first devices from different manufacturers to obtain the optimal energy-saving strategy and improve system performance.
[0026] In one possible implementation, when the shut-off channel information of the second device indicates that there is a shut-off channel on the second device, after the second device sends the second information to n first devices, it receives n third information sent by the n first devices, wherein the third information is used to indicate the configuration to shut off the shut-off channel; the second device shuts off the shut-off channel.
[0027] As can be seen, in the above embodiments, the second device obtains information about the channel that can be turned off, sends the second information to n first devices and receives n third information. The second device can integrate the third information sent by the first devices from different manufacturers to configure the second device and improve system performance.
[0028] In one possible implementation, if the shut-off channel information of the second device indicates that there is no shut-off channel on the second device, the second device determines the unconfigured shut-off channel based on m pieces of third information.
[0029] As can be seen, in the above embodiments, the second device obtains information that there is no channel that can be turned off by integrating the first information. Then, the second device also knows that there is no channel that can be turned off by integrating the third information. The second device can configure itself by integrating information sent by the first device from different manufacturers, thereby improving system performance.
[0030] In one possible implementation, the second information includes any one of the following:
[0031] The channel number shut down by the second device, or the channel group shut down by the second device, or the carrier corresponding to the channel shut down by the second device.
[0032] As can be seen from the above embodiments, the second device can send a variety of pre-configured information to the first device, so that the first device can know the channel number of the second shutdown and avoid losses caused by accidental shutdown.
[0033] In one possible implementation, the second device sending the second information to n first devices includes: the second device sending the channel number that the second device has turned off to the first devices, and / or the second device sending the group of channels that the second device has turned off to the first devices, and / or the second device sending the carrier corresponding to the channel that the second device has turned off to the first devices.
[0034] As can be seen from the above embodiments, the second device can send second information in a variety of ways to inform the first device of the channel information that the second device has turned off, so as to avoid the first device not knowing that the second device has not turned off a certain channel and stopping using the channel, which would cause damage to the system performance.
[0035] Thirdly, a data processing apparatus includes at least one processor; wherein the at least one processor is configured to perform the methods in any of the possible embodiments of the first to second aspects. The at least one processor can execute computer programs or instructions stored in memory to cause the described methods to be performed. The memory may be included in the data processing apparatus or located externally to the data processing apparatus. Furthermore, the data processing apparatus may also include an interface.
[0036] Fourthly, a communication system is provided, comprising a data processing device. The data processing device is used to perform the method as described in any one of the first to second aspects.
[0037] Fifthly, a computer-readable storage medium is provided, which stores computer instructions that, when executed, cause a computer to perform a method as described in any of the possible embodiments of the first to second aspects.
[0038] A sixth aspect provides a computer program product comprising: computer program code, which, when executed by a computer, causes the computer to perform a method as described in any of the possible implementations of the first to second aspects.
[0039] In a seventh aspect, a chip is provided, the chip including at least one processor and an interface, the processor being configured to read and execute instructions stored in a memory, wherein when the instructions are executed, the chip causes the chip to perform a method as described in any of the possible implementations of the first to second aspects.
[0040] Understandably, the data processing device provided in the third aspect, the communication system provided in the fourth aspect, the computer-readable storage medium provided in the fifth aspect, the computer program product provided in the sixth aspect, and the chip provided in the seventh aspect are all used to execute the methods provided in the embodiments of this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0042] Figure 1 is a schematic diagram of a channel shutdown provided in an embodiment of this application;
[0043] Figure 2 is a schematic diagram of a carrier shutdown provided in an embodiment of this application;
[0044] Figure 3 is a schematic diagram of the association between a baseband processing unit and a radio frequency remote unit provided in an embodiment of this application;
[0045] Figure 4A is a schematic diagram of a system architecture or scenario provided in an embodiment of this application;
[0046] Figure 4B is a schematic diagram of another system architecture or scenario provided in the embodiments of this application;
[0047] Figure 5 is a schematic diagram of a data processing method provided in an embodiment of this application;
[0048] Figure 6A is a schematic diagram of obtaining a second channel according to an embodiment of this application;
[0049] Figure 6B is a schematic diagram of another method for obtaining the second channel provided in an embodiment of this application;
[0050] Figures 7A-7D are schematic diagrams of a pre-configuration mechanism for channel shutdown provided in an embodiment of this application;
[0051] Figures 8A-8C are schematic diagrams of a carrier shutdown pre-configuration mechanism provided in an embodiment of this application;
[0052] Figures 9A-9D are schematic diagrams of a pre-configuration mechanism for a mixed channel shutdown and carrier shutdown provided in an embodiment of this application;
[0053] Figure 10 is a schematic diagram of the structure of a data processing device provided in an embodiment of this application. Detailed Implementation
[0054] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, B existing alone, and A and B existing simultaneously. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more, and "multiple types" refers to two or more.
[0055] It should be understood that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0056] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.
[0057] A wireless base station mainly consists of antennas, feeders (cables), remote radio units (RRUs), and building baseband units (BBUs). The RRU can receive channel shutdown or activation signals from multiple BBUs. Each BBU includes one or more carriers, each carrier can be divided into a cell, and each carrier can correspond to one or more channels sent to the RRU. Currently, the RRU can determine whether there are still carriers on a given channel based on the channel shutdown signals from each carrier sent by the BBU. In other words, the BBU tells the RRU which channels need to be shut down. The RRU integrates the shutdown and activation signals from multiple BBUs to determine whether there are still carriers on that channel, and thus shuts down the channel on the RRU.
[0058] In base station technologies, channel shutdown and carrier shutdown can be used to reduce base station energy consumption. The following section will introduce channel shutdown and carrier shutdown.
[0059] (1) Channel shut down:
[0060] The "channel" in "channel shutdown" refers to the radio frequency (RF) channel, which is the transmit and receive channel of the RF module. For example, 32T32R indicates that the RF module has 32 transmit channels and 32 receive channels for transmitting or receiving RF signals. A larger number of RF channels provides benefits such as gains in uplink receive diversity, downlink beamforming, and spatial multiplexing of user data streams, thereby improving system capacity and spectral efficiency.
[0061] Since each transmission channel corresponds to a function, the essence of turning off an RF channel is simply to turn off the function corresponding to that RF channel, i.e., to turn off the channel.
[0062] For fixed time periods, and in scenarios where the network is under no-load or light-load conditions, the base station can reduce unnecessary power consumption by shutting down some transmission channels of its radio frequency module, as shown in Figure 1. Simultaneously, the base station will automatically adjust the transmission power of the cell's common channels to ensure that base station coverage and services are not affected as much as possible.
[0063] (2) Carrier shutdown:
[0064] During certain periods, such as late at night or early morning, the cells under a base station are either unloaded or lightly loaded. The power amplifiers of the radio frequency (RF) modules remain operational, but in reality, few or no user terminals are using these RF signals. Therefore, for the base station, the energy consumption generated by these RF signals is considered ineffective energy consumption.
[0065] Radio frequency (RF) signals are transmitted via carrier waves. In the frequency domain, the power amplifier can be shut down by turning off the carrier waves that transmit these RF signals, thus eliminating the carrier waves that are not in operation. This reduces the ineffective power consumption of the power amplifier.
[0066] For fixed time periods and multi-frequency, multi-carrier co-coverage network scenarios where the network is under no load or light load, i.e., when the network load is low, the base station can dynamically shut down the capacity layer carrier used to provide capacity absorption during peak service periods and migrate users under the capacity layer carrier to the basic layer carrier used to provide basic network coverage, as shown in Figure 2; when the network load is high, the base station can dynamically turn on the capacity layer carrier to ensure normal service operation.
[0067] Currently, base stations can shut down some channels on the RRU (i.e., channel shutdown) or all channels corresponding to a carrier (i.e., carrier shutdown) to adjust the relationship between communication system performance and energy consumption. The RRU can determine whether there is a carrier on the channel based on the information on the channels to be shut down sent by the BBU (i.e., the information on the channels that the BBU expects the RRU to shut down). The RRU integrates the information sent by each BBU to determine whether there is a carrier on the channel and then performs channel shutdown to achieve energy saving.
[0068] In ORAN networking, BBUs and RRUs may be from different manufacturers, and multiple BBUs may also belong to different manufacturers. Furthermore, multiple BBUs may simultaneously use a single RRU for their carriers. Because the shutdown channels for each BBU's carriers differ, after the RRU integrates the shutdown channels sent by each BBU, a carrier may still exist on some channels. Directly configuring the BBU in this case will cause some air interfaces on the BBU to stop transmitting service data via carriers, while the corresponding channels on the RRU remain open. This results in the BBU not receiving the energy-saving benefits of air interface shutdown. Some carriers can accept the loss caused by not transmitting service data, while others cannot accept the performance degradation caused by this loss. Therefore, given the different requirements of different carriers for shutdown algorithms, directly configuring the BBU will result in some carriers not receiving energy-saving benefits, and may even lead to deterioration of the communication system.
[0069] To address the challenge of selecting optimal shutdown channels and implementing energy-saving strategies on demand to minimize performance loss, this application introduces a data processing method. In this method, a first device pre-configures channel information that a second device needs to shut down based on carrier service load. The second device, considering the pre-configured shutdown information across multiple carriers, notifies the carriers on the first device of the channel information that can be shut down on the second device; the first device performs air interface scheduling on demand, executing the channel shutdown configuration for the carriers; and the second device, based on the channel shutdown configuration of the first device, activates the channel shutdown, achieving energy savings.
[0070] The channel shutdown configuration includes, but is not limited to, deleting unused cells, deactivating cells, blocking cells, closing frequency bands, and putting radio frequencies into hibernation. The channel information to be shut down and the channel information that can be shut down include, but are not limited to, the channel number to be shut down, or the channel group to be shut down, or the entire carrier corresponding to the channel to be shut down. For example, an RRU communicates with a BBU (denoted as BBU1). The RRU supports four channels: channel 0 to channel 3. BBU1 carries the services of cell 0 and cell 1. Cell 0 and cell 1 on BBU1 are both 2T2R cells. Cell 0 occupies channels 0 and 1, and Cell 1 occupies channels 2 and 3, as shown in Figure 3. If Cell 0 wants to close channels 0 and 1, the channel information to be closed can be the channel number of channel 0 and channel 1 on the first device, the channel group number composed of channels 0 and 1, the entire carrier of Cell 0, or any other information that can indicate channels 0 and 1. This application does not limit this. Similarly, when the first device decides to shut down channels 0 and 1, the channel information that can be shut down can be the channel number of channel 0 and channel 1 on the first device, or the number of the channel group composed of channel 0 and channel 1, or the entire carrier of Cell 0, or any other information that can indicate channel 0 and channel 1.
[0071] In this embodiment, the first device can be a Base Unit (BBU) in a base station, or other modules or devices with BBU functionality, such as a Centralized Unit (CU) and a Distributed Unit (DU) in a 5G base station; the second device can be an Remote Assisted Unit (RRU) in a base station, or other modules or devices with RRU functionality, such as an Active Antenna Unit (AAU) in a 5G base station. In this embodiment, the interaction between the BBU and RRU will be used as an example for explanation.
[0072] Figures 4A and 4B illustrate the system architectures or scenarios to which this application can be applied.
[0073] This application can be applied to RRUs and BBUs in ORAN networking. An RRU can connect to one BBU (as shown in Figure 4A) or multiple BBUs (as shown in Figure 4B).
[0074] Next, referring to Figure 5, a data processing method provided by an embodiment of this application will be described. This method includes, but is not limited to, the following steps:
[0075] S501, The first device sends the first information to the second device.
[0076] The first information indicates the first channel of the second device, which corresponds to a carrier on the first device. For example, the first information may be channel information pre-configured to be turned off by the second device.
[0077] In some embodiments, the first information may be channel information that the first device needs to shut down when pre-configuring the second device based on the carrier service load. This channel information can inform the second device of channels that the first device no longer needs to use.
[0078] S502, The second device determines the second information.
[0079] In some embodiments, the second device receives n first messages sent by n first devices, each of the n first messages indicating at least one channel of the second device, the at least one channel corresponding to a carrier on the first device, where n is a positive integer; the second device determines second information based on the n first messages, the second information including information on the channels that the second device can turn off. That is, the second device receives the first messages sent by multiple first devices, integrates the pre-configuration information of multiple carriers, that is, the channel information that the second device expects to turn off when pre-configuring, and confirms the second information.
[0080] For example, as shown in Figure 6A, an RRU establishes a connection with three BBUs (denoted as BBU1, BBU2, and BBU3, respectively). The RRU receives the first information sent by the three BBUs. The first information from BBU1 indicates that when BBU1 pre-configures the RRU, it expects to shut down channels 1 and 2. The first information from BBU2 indicates that when BBU2 pre-configures the RRU, it expects to shut down channels 0 and 1. The first information from BBU3 indicates that when BBU3 pre-configures the RRU, it expects to shut down channel 2. The RRU integrates the first information sent by BBU1, BBU2, and BBU3 to determine the second information. For example, the RRU can overlap the channels that are expected to be shut down in the three first information messages, and the resulting overlapping channel is channel 1. In this case, the second information is the information indicating channel 1.
[0081] It should be noted that the overlapping of channels to be shut down in this embodiment is to confirm whether all BBUs connected to the RRU do not need to use a certain channel. That is, the overlapping channels obtained in this embodiment are channels that none of the BBUs connected to the RRU need to use. The overlapping process in this embodiment is only a means for the RRU to determine whether there is still a carrier on each channel, and this application does not limit the means of determining whether there is still a carrier.
[0082] For example, when the RRU receives the first information transmitted by the BBUs corresponding to all carriers on a certain channel, it can overlap these first information messages to determine whether each carrier intends to shut down a certain channel. If it is determined that each carrier intends to shut down a certain channel, that channel is identified as one of the channels indicated by the second information. In another case, if the RRU does not receive the first information transmitted by the BBUs corresponding to all carriers on a certain channel, when the RRU overlaps the received first information, it should also consider the BBUs that did not transmit the first information. Since the channels corresponding to the carriers of the BBUs that did not transmit the first information are not intended to be shut down, the channels corresponding to the carriers of the BBUs that did not transmit the first information will not be identified as one of the channels indicated by the second information. In other words, after the RRU overlaps the received first information, the resulting overlapping channels cannot include channels corresponding to the carriers of the BBUs that did not transmit the first information; if all the resulting overlapping channels are channels corresponding to the carriers of the BBUs that did not transmit the first information, then there are actually no overlapping channels.
[0083] For example, as shown in Figure 6B, an RRU communicates with three BBUs (denoted as BBU1, BBU2, and BBU3). This RRU supports four channels: channel 0, channel 1, channel 2, and channel 3. BBU1 carries the services of cell 0, BBU2 carries the services of cell 1, and BBU3 carries the services of cell 2. Cell 0 and Cell 1 are both 4T4R cells, each occupying channels 0 to 3. Cell 2 is a 2T2R cell, occupying channels 0 and 1. When BBU1 pre-configures the RRU, it indicates that it expects to disable channels 1 and 2. When BBU2 pre-configures the RRU, it indicates that it expects to disable channels 1 and 2. BBU1 and BBU2 send their first messages to the RRU. BBU3 does not expect to disable any channels, so it does not need to send its first message to the RRU. If BBU3 does not send the first information to RRU, for channel 1, RRU does not receive the first information sent by BBUs corresponding to all carriers on channel 1. Therefore, when RRU overlaps the received first information, it overlaps the information that the channels corresponding to the carriers on BBU3 that did not send the first information are not turned off with the first information sent by BBU1 and BBU2, and determines that the channels corresponding to the carriers on BBUs that did not send the first information are not the channels indicated by the second information, that is, it determines that channel 1 is not one of the channels indicated by the second information. For channel 2, RRU receives the first information sent by BBUs corresponding to all carriers on channel 2, so it directly overlaps the first information sent by BBU1 and BBU2, and determines that channel 2 is one of the channels indicated by the second information.
[0084] In some embodiments, the second information may indicate that there are channels that can be turned off on the second device, and the second information may also include information indicating the channels that can be turned off; in other embodiments, the second information may also indicate that there are no channels that can be turned off on the second device, that is, the second device determines, through the first information, that none of the channels on the second device can be turned off.
[0085] S503, The second device sends the second information to the first device.
[0086] In some embodiments, when the second device receives n pieces of first information, after obtaining the second information based on the n pieces of first information, the second device sends the second information to the n first devices corresponding to the n pieces of first information.
[0087] It should be noted that when the second device sends the second information to the first device, it can send the same second information to different first devices, or it can send different second information to different first devices.
[0088] For example, as shown in Figure 6A, the second information obtained by the first device after overlapping the first information sent by the three first devices can indicate channel 1. The second information sent by the second device to the three first devices can all be the channel number of channel 1, or it can send the channel number of channel 1 to BBU1 and BBU2, and send the carrier of Cell 2 to BBU3. This application embodiment does not limit this.
[0089] S504, The first device performs air interface scheduling.
[0090] In some embodiments, the first device receives second information sent by the second device, and then can determine whether to configure a channel shutdown based on the channel shutdown information, wherein the configured channel shutdown is the second channel. If the channel shutdown information of the second device indicates that the second device has a channel shutdownable, the first device can directly determine the channel shutdownable as the configured channel shutdown, and the first device performs air interface scheduling, which may cause the carrier on the first device to no longer use the configured channel shutdown; that is, if the channel shutdown information of the second device indicates that the second device does not have a channel shutdownable, step S504 can be omitted.
[0091] In some embodiments, after receiving the second information sent by the second device, the first device may further determine the configured shutdown channel based on the shutdownable channel information and system performance, and the first device performs air interface scheduling based on the configured shutdown channel. For example, system performance may also include the service load of the cell. If the first device determines that there is no configured shutdown channel based on the shutdownable channel information and system performance, then step S504 may not be executed.
[0092] For example, as shown in Figure 6A, the second information determined by the RRU can indicate channel 1. After the second information is sent to BBU1, BBU1 can directly determine channel 1 as the configured shutdown channel based on the second information, or it can further judge based on the system performance to determine whether performance degradation can be tolerated, and determine whether to use channel 1 as the configured shutdown channel or use both channel 1 and channel 2 as the configured shutdown channels.
[0093] In other embodiments, if the channel information of the second device indicates that there is no channel that can be shut down on the second device, the first device may determine whether to configure a channel to be shut down based on system performance, or it may choose not to configure a channel to be shut down. If the first device determines that a channel to be shut down is configured based on system performance (i.e., if the first device can tolerate performance degradation), the carrier on the first device will no longer use the configured channel to be shut down.
[0094] In some embodiments, when a second channel (i.e., a configured shutdown channel) is determined based on the shutdown channel information, air interface scheduling can be performed based on the second channel. Air interface scheduling may include the management and / or allocation of air interface resources. For example, operations such as deleting unused cells, deactivating cells, blocking cells, closing frequency bands, and putting the radio frequency into sleep mode can be performed on the second device. For example, the BBU stops using the configured shutdown channel for communication. In this application, air interface scheduling may refer to the carrier on the first device no longer using the configured shutdown channel.
[0095] S505, The first device sends third information to the second device.
[0096] In step S504, if a second channel is determined based on the information of a channel that can be turned off, the first device sends third information to the second device, wherein the second channel is at least one of the first channels, and the third information instructs the second device to turn off the second channel.
[0097] For example, as shown in Figure 6A, the channel indicated by the switchable channel information received by BBU1 could be channel 1. BBU1 determines a second channel, for example, based on the switchable channel information and system performance, if it determines that the second channel is still channel 1 and channel 2, i.e., the first channel, then it sends a third message to the RRU, the third message indicating the channels as channel 1 and channel 2. Alternatively, based on the switchable channel information and system performance, BBU determines that the second channel is channel 1, i.e., at least one of the first channels, then it sends a third message to the RRU, the third message indicating the channel as channel 1.
[0098] S506. The second device determines whether a shutdown channel is configured.
[0099] Upon receiving m pieces of third information from m first devices, the second device determines whether a configured shutdown channel exists based on the m pieces of third information. If a configured shutdown channel is determined to exist, the second device shuts down the configured shutdown channel. Here, m is a positive integer and m is less than or equal to n.
[0100] In some embodiments, when the second device's shut-off channel information (second information) indicates that there is a shut-off channel on the second device, after the second device sends the second information to n first devices, it receives n third information messages sent by the n first devices. The second device then shuts off the shut-off channel, where m equals n. For example, as shown in Figure 6A, BBU1, BBU2, and BBU3 receive the second information, which indicates that there is a shut-off channel on the RRU. The third information of BBU1 can indicate channel 1, or it can indicate both channel 1 and channel 2; the third information of BBU2 can indicate channel 1, or it can indicate both channel 0 and channel 1; the third information of BBU3 can indicate channel 1. BBU1, BBU2, and BBU3 each send their third information to the RRU. The RRU determines that there is a configured shut-off channel based on the third information. For example, channel 1 can be determined as the configured shut-off channel through overlap. The second device then shuts off the configured shut-off channel. The overlap here is the same as the overlap in step S504, and is only a means for the RRU to determine whether there is still a carrier on each channel.
[0101] In other embodiments, if the second device's shut-off channel information (second information) indicates that there is no shut-off channel on the second device, the second device sends second information to n first devices. Based on the second information and system performance, the first devices determine whether to configure a shut-off channel. If it is determined that a shut-off channel is not configured, the first device may not send third information to the second device. If it is determined that a shut-off channel is configured, the first device may send third information to the second device, indicating the channel that the first device expects the second device to shut down. In this case, there may be first devices that determine that a shut-off channel is not configured and do not send third information to the second device. Therefore, the second device receives m third messages, where m is less than or equal to n. Based on these m third messages, the second device determines that there is no configured shut-off channel.
[0102] In this embodiment of the application, as described in steps S501-S504, the BBU first sends out the channel information that needs to be shut down through a pre-configuration method to prevent the BBU from directly stopping the use of a channel without knowing that the RRU has not shut down the channel. At the same time, the RRU integrates the information of multiple carriers, summarizes the information sent by the BBUs of different manufacturers, obtains the optimal energy-saving strategy, and improves the performance of the communication system.
[0103] The pre-configuration process (i.e., the pre-configuration mechanism) described in steps S501-S504 is introduced below, and the energy-saving benefits brought about by obtaining energy-saving strategy information (i.e., the second information) and performing air interface scheduling through steps S505 and S506 are analyzed. It should be noted that the following BBU is an example of the first device in the above embodiments, the following RRU is an example of the second device in the above embodiments, and the following overlapping channels are obtained through the overlapping described in step S502 above, which is only a means for RRU to determine whether there is still a carrier on each channel.
[0104] Step S501 in the above embodiments can correspond to the cell on the BBU wanting to shut down a certain channel in the following content; Step S502 in the above embodiments can correspond to the overlapping channels obtained by the RRU integrating multiple carriers in the following content; Step S503 in the above embodiments can correspond to the reporting of energy-saving strategy information in the following content; Steps S504-S506 in the above embodiments can correspond to whether energy-saving benefits can be obtained after the cell is shut down in the following content.
[0105] First, referring to Figures 7A, 7B, 7C, and 7D, we will introduce the pre-configuration mechanism for channel shutdown.
[0106] As shown in Figure 7A, an RRU communicates with two BBUs (denoted as BBU1 and BBU2). The RRU supports four channels: channel 0, channel 1, channel 2, and channel 3. BBU1 carries the services of cell 0, and BBU2 carries the services of cell 1. Both cell 0 and cell 1 are 4T4R cells and occupy the four channels from channel 0 to channel 3.
[0107] In some embodiments, as shown in Figure 7B, BBU1 and BBU2 pre-configure the channel information that the RRU needs to shut down. Cell0 wants to shut down channel0 and channel1, and Cell1 wants to shut down channel1 and channel2. That is, BBU1 determines channel0 and channel1 as the first channel indicated by BBU1's first information, and BBU2 determines channel1 and channel2 as the first channel indicated by BBU2's first information. Both BBU1 and BBU2 send the first information to the RRU. The overlapping channel obtained by the RRU through multi-carrier synthesis is channel1. That is, the RRU determines the second information based on the first information sent by BBU1 and BBU2, and this second information indicates channel1. The second information can also be called energy-saving strategy information. The RRU reports the energy-saving strategy information, that is, the RRU sends the second information to BBU1 and BBU2. At this time, Cell0 and Cell1 can shut down channel1, that is, BBU1 and BBU2 perform air interface scheduling and no longer use channel1. Both BBU1 and BBU2 can obtain energy-saving benefits, but shutting down channel0 or channel2 will not yield energy-saving benefits.
[0108] In some embodiments, as shown in Figure 7C, BBU1 and BBU2 pre-configure the channel information that the RRU needs to shut down. Both Cell0 and Cell1 want to shut down channel0 and channel1. That is, BBU1 identifies channel0 and channel1 as the first channel indicated by its first information, and BBU2 also identifies channel0 and channel1 as the first channel indicated by its first information. Both BBU1 and BBU2 send their first information to the RRU. The overlapping channels obtained by the RRU from multi-carrier integration are channel0 and channel1. The RRU determines its second information based on the first information sent by BBU1 and BBU2, which indicates channel0 and channel1. This second information can also be called energy-saving strategy information. The RRU reports this energy-saving strategy information, i.e., it sends the second information to BBU1 and BBU2. At this point, both Cell0 and Cell1 can shut down channel0 and channel1. That is, BBU1 and BBU2 perform air interface scheduling and no longer use channels0 and channel1, allowing both BBU1 and BBU2 to benefit from energy savings.
[0109] In some embodiments, as shown in Figure 7D, BBU1 and BBU2 are pre-configured with channel information that the RRU needs to shut down. Cell0 wants to shut down channels 0 and 1, while Cell1 does not want to shut down any channels. That is, BBU1 identifies channels 0 and 1 as the first channels indicated by its first information and sends this first information to the RRU. BBU2 does not send any first information. The overlapping channels obtained by the RRU from multi-carrier aggregation are empty. In other words, if the RRU has not received the first information from all BBUs corresponding to the carriers on the channel, it overlaps the information that channels corresponding to the carriers on BBU2 that did not send the first information are not shut down with the first information sent by BBU1 to obtain second information. This second information indicates that there are no channels that can be shut down on the second device. This second information can also be called energy-saving strategy information, which the RRU reports. At this time, Cell0 cannot obtain any energy-saving benefits by shutting down channels 0 and 1.
[0110] Then, referring to Figures 8A, 8B, and 8C, the pre-configuration mechanism for carrier shutdown is introduced.
[0111] As shown in Figure 8A, an RRU communicates with two BBUs (denoted as BBU1 and BBU2). The RRU supports four channels: channel 0, channel 1, channel 2, and channel 3. BBU1 carries the services of cell 0, and BBU2 carries the services of cell 1. Both cell 0 and cell 1 are 4T4R cells and occupy the four channels from channel 0 to channel 3.
[0112] In some embodiments, as shown in Figure 8B, BBU1 and BBU2 pre-configure the channel information that the RRU needs to shut down. Cell0 wants to shut down channels 0 to 3, and Cell1 wants to shut down channels 0 to 3. That is, BBU1 determines channels 0 to 3 as the first channels indicated by BBU1's first information, and BBU2 determines channels 0 to 3 as the first channels indicated by BBU2's first information. Both BBU1 and BBU2 send the first information to the RRU. The overlapping channels obtained by the RRU through multi-carrier synthesis are channels 0 to 3. That is, the RRU determines the second information based on the first information sent by BBU1 and BBU2, and this second information indicates channels 0 to 3. The second information can also be called power-saving strategy information. The RRU reports the power-saving strategy information, that is, the RRU sends the second information to BBU1 and BBU2. At this point, both Cell0 and Cell1 can shut down channels 0 to 3, meaning that BBU1 and BBU2 can perform air interface scheduling and no longer use channels 0 to 3. Both BBU1 and BBU2 can then benefit from energy savings.
[0113] In some embodiments, as shown in Figure 8C, BBU1 and BBU2 are pre-configured with channel information that the RRU needs to shut down. Cell0 wants to shut down channels 0 to 3, while Cell1 does not want to shut down any channels. That is, BBU1 identifies channels 0 to 3 as the first channels indicated by its first information and sends this first information to the RRU. BBU2 does not send any first information. The RRU integrates the multi-carrier overlapping channels as empty. In other words, if the RRU has not received the first information sent by the BBUs corresponding to all carriers on the channel, it overlaps the information that channels corresponding to carriers on BBU2 that did not send the first information are not shut down with the first information sent by BBU1 to obtain second information. This second information indicates that there are no channels that can be shut down on the second device. This second information can also be called energy-saving strategy information, which the RRU reports. At this time, Cell0 cannot obtain any energy-saving benefits by shutting down channels 0 to 3.
[0114] Finally, referring to Figures 9A, 9B, 9C, and 9D, we will introduce the various carrier channel shutdown and carrier shutdown mixed configuration pre-configuration mechanisms.
[0115] As shown in Figure 9A, an RRU communicates with two BBUs (denoted as BBU1 and BBU2). The RRU supports four channels: channel 0, channel 1, channel 2, and channel 3. BBU1 carries the services of cell 0, and BBU2 carries the services of cells 1 and 2. Cell 0 is a 4T4R cell and occupies the four channels from channel 0 to channel 3. Cell 1 and Cell 2 are both 2T2R cells. Cell 1 occupies channels 0 and 1, and Cell 2 occupies channels 2 and 3.
[0116] In some embodiments, as shown in Figure 9B, BBU1 and BBU2 are pre-configured with channel information that the RRU needs to shut down. Cell0 wants to shut down channels 0 to 3 via carrier shutdown, Cell1 wants to shut down channels 0 and 1 via carrier shutdown, and Cell2 does not want to shut down any channels. That is, BBU1 determines channels 0 to 3 as the first channels indicated by its first information, and BBU2 determines channels 0 and 1 as the first channels indicated by its first information. Both BBU1 and BBU2 send their first information to the RRU. The overlapping channels obtained by the RRU from the multi-carrier synthesis are channels 0 and 1. That is, the RRU determines its second information based on the first information sent by BBU1 and BBU2, which indicates channels 0 and 1. The second information can also be called power-saving strategy information. The RRU reports the power-saving strategy information, that is, the RRU sends the second information to BBU1 and BBU2. At this point, Cell0 and Cell1 can shut down channels 0 and 1, meaning that BBU1 and BBU2 can perform air interface scheduling and no longer use channels 0 and 1. Both BBU1 and BBU2 can then benefit from energy savings.
[0117] In some embodiments, as shown in Figure 9C, BBU1 and BBU2 are pre-configured with channel information that the RRU needs to shut down. Cell0 wants to shut down channels 0 and 1 through channel shutdown, Cell1 wants to shut down channels 0 and 1 through carrier shutdown, and Cell2 does not want to shut down any channels. That is, BBU1 determines channels 0 and 1 as the first channels indicated by BBU1's first information, and BBU2 also determines channels 0 and 1 as the first channels indicated by BBU2's first information. Both BBU1 and BBU2 send the first information to the RRU. The overlapping channels obtained by the RRU through multi-carrier synthesis are channels 0 and 1. That is, the RRU determines the second information based on the first information sent by BBU1 and BBU2, and this second information indicates channels 0 and 1. The second information can also be called power-saving strategy information. The RRU reports the power-saving strategy information, that is, the RRU sends the second information to BBU1 and BBU2. At this point, both Cell0 and Cell1 can shut down channels 0 and 1, meaning that BBU1 and BBU2 can perform air interface scheduling and no longer use channels 0 and 1. Both BBU1 and BBU2 can then benefit from energy savings.
[0118] In some embodiments, as shown in Figure 9D, BBU1 and BBU2 pre-configure the channel information that the RRU needs to shut down. Cell0 wants to shut down channels 0 to 3 by carrier shutdown, Cell1 wants to shut down channels 0 and 1 by carrier shutdown, and Cell2 wants to shut down channels 2 and 3 by carrier shutdown. That is, BBU1 determines channels 0 to 3 as the first channels indicated by BBU1's first information, and BBU2 also determines channels 0 to 3 as the first channels indicated by BBU2's first information. Both BBU1 and BBU2 send the first information to the RRU. The overlapping channels obtained by the RRU through multi-carrier synthesis are channels 0 to 3. That is, the RRU determines the second information based on the first information sent by BBU1 and BBU2, and this second information indicates channels 0 to 3. The second information can also be called power-saving strategy information. The RRU reports the power-saving strategy information, that is, the RRU sends the second information to BBU1 and BBU2. At this point, Cell0 can shut down channels 0 to 3, Cell1 can shut down channels 0 and 1, and Cell2 can shut down channels 2 and 3. This means that BBU1 and BBU2 will perform air interface scheduling and will no longer use channels 0 to 3. Both BBU1 and BBU2 can benefit from energy saving.
[0119] In this case, after the RRU reports the energy-saving strategy information, shutting down a certain channel can mean that the cell will no longer use the channel for data transmission.
[0120] It should be noted that the above-described method of confirming the second channel through overlap is only one example, and this application does not limit it. That is, the second device can integrate multiple indicators to obtain the optimal energy-saving strategy information.
[0121] It is understood that, in order to achieve the aforementioned functions, the device includes corresponding hardware structures and / or software modules for performing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0122] This application embodiment can divide the data processing device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0123] Referring to Figure 10, which is a schematic diagram of the structure of a data processing device provided in an embodiment of this application, the data processing device 10 can be applied to the method shown in the method embodiment of Figure 5 above. As shown in Figure 10, the data processing device 10 includes a processing module 100 and a transceiver module 101. The processing module 100 may be one or more processors, and the transceiver module 101 may be a transceiver or a communication interface. The data processing device can be used to implement the steps involved in the data processing device execution in the above method embodiments. Optionally, the data processing device 10 may further include a storage module 102 for storing the program code and data of the data processing device 10.
[0124] In one example, the data processing device acts as a chip in the first device and executes the steps performed by the first device in the above method embodiments. The transceiver module 101 is used to specifically execute the sending and / or receiving actions performed by the first device in the embodiment shown in FIG. 5; for example, the first device performs other processes of the technology described herein. The processing module 100 can be used to support the data processing device 10 in performing the processing actions in the above method embodiments; for example, it supports the first device in performing other processes of the technology described herein.
[0125] For example, the transceiver module 101 is used to send first information to the second device; to receive second information sent by the second device; and to send third information to the second device.
[0126] The processing module 100 is configured to: determine a second channel based on the information of a channel that can be shut down; determine whether to configure a channel shutdown based on the second information; determine the channel that can be shut down as a configured shutdown channel when the information of the channel that can be shut down on the second device indicates that there is a channel that can be shut down on the second device; determine the configured shutdown channel based on the channel that can be shut down and system performance when the information of the channel that can be shut down on the second device indicates that there is no channel that can be shut down on the second device; and perform air interface scheduling based on the second channel when the second channel is determined based on the information of the channel that can be shut down.
[0127] In one possible implementation, transceiver module 101 sends first information to the second device, the first information indicating a first channel of the second device, the first channel corresponding to a carrier wave on the first device; transceiver module 101 receives second information sent by the second device, the second information including information on a channel that can be turned off by the second device; if processing module 100 determines a second channel based on the information on a channel that can be turned off, transceiver module 101 sends third information to the second device; the second channel is at least one of the first channels, and the third information instructs the second device to turn off the second channel.
[0128] In one possible implementation, the processing module 100 determines whether to configure a shutdown channel based on the second information, wherein the configured shutdown channel is the second channel.
[0129] In one possible implementation, if the shut-off channel information of the second device indicates that there is a shut-off channel on the second device, the processing module 100 determines the shut-off channel as the configured shut-off channel.
[0130] In one possible implementation, when the shut-off channel information of the second device indicates that there is a shut-off channel on the second device, the processing module 100 determines the configured shut-off channel based on the shut-off channel and system performance, wherein the system performance includes the carrier capacity of the first device.
[0131] In one possible implementation, if the channel information of the second device indicates that there is no channel that can be shut down on the second device, the processing module 100 determines the configured shutdown channel based on system performance, wherein the system performance includes the carrier capacity of the first device.
[0132] In one possible implementation, when the processing module 100 determines the second channel based on the shut-off channel information, the processing module 100 performs air interface scheduling based on the second channel, wherein the air interface scheduling includes the management and / or allocation of air interface resources.
[0133] In one possible implementation, when the data processing device 10 is the chip of the first device, the transceiver module 101 can be a communication interface, pins, or circuits. The communication interface can be used to input data to be processed to the processor and can output the processor's processing results. In a specific implementation, the communication interface can be a general purpose input / output (GPIO) interface, which can be connected to multiple peripheral devices (such as displays (LCDs), cameras, radio frequency (RF) modules, antennas, etc.). The communication interface is connected to the processor via a bus.
[0134] In one example, the data processing device functions as a chip in the second device and executes the steps performed by the second device in the above method embodiments. The transceiver module 101 is used to specifically execute the sending and / or receiving actions performed by the second device in the embodiment shown in FIG. 5; for example, the second device performs other processes of the technology described herein. The processing module 100 can be used to support the data processing device 10 in performing the processing actions in the above method embodiments; for example, it supports the second device in performing other processes of the technology described herein.
[0135] For example, the transceiver module 101 is used to receive n first messages sent by n first devices; to send second messages to n first devices; and to receive m third messages sent by m first devices.
[0136] The processing module 100 is configured to determine second information based on n pieces of first information; to determine whether there is a configured shutdown channel based on m pieces of third information, where m is less than or equal to n; and to shut down the configured shutdown channel if it is determined that there is a configured shutdown channel.
[0137] In one possible implementation, transceiver module 101 receives n first messages sent by n first devices, each of the n first messages indicating at least one channel of a second device, the at least one channel corresponding to a carrier on the first device, where n is a positive integer; processing module 100 determines second information based on the n first messages, the second information including information on the channel that can be turned off by the second device; transceiver module 101 sends the second information to the n first devices; if transceiver module 101 receives m third messages sent by m first devices, it determines whether there is a configured channel to be turned off based on the m third messages; where m is a positive integer and m is less than or equal to n; if processing module 100 determines that there is a configured channel to be turned off, processing module 100 turns off the configured channel to be turned off.
[0138] In one possible implementation, when the shut-off channel information of the second device indicates that there is a shut-off channel on the second device, after the transceiver module 101 sends the second information to n first devices, the transceiver module 101 receives n third information sent by the n first devices, the third information being used to indicate the configuration to shut off the shut-off channel; the processing module 100 shuts off the shut-off channel.
[0139] In one possible implementation, if the shut-off channel information of the second device indicates that there is no shut-off channel on the second device, the processing module 100 determines the unconfigured shut-off channel based on m pieces of third information.
[0140] The processing module 100 may be a processor, which can execute computer execution instructions stored in the storage module to cause the chip to execute the method involved in the embodiment shown in FIG5. Further, the processor may include a controller, an arithmetic logic unit (ALU), and registers. For example, the controller is mainly responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and conversions. The registers are mainly responsible for storing register operands and intermediate operation results temporarily stored during instruction execution. In specific implementations, the processor's hardware architecture may be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or a network processor (NP) architecture, etc. The processor may be single-core or multi-core. The storage module may be an in-chip storage module, such as a register or cache. The storage module may also be an external storage module, such as ROM or other types of static storage devices that can store static information and instructions, RAM, etc.
[0141] It should be noted that the functions of the processor and interface can be implemented through hardware design, software design, or a combination of both; no restrictions are imposed here.
[0142] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0143] In summary, the above description is merely an embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the disclosure of this application should be included within the scope of protection of this application.
Claims
1. A data processing method, characterized by, include: The first device sends first information to the second device, the first information indicating the first channel of the second device, the first channel corresponding to the carrier on the first device; The first device receives second information sent by the second device, the second information including the shut-off channel information of the second device; If the second channel is determined based on the shut-off channel information, the third information is sent to the second device; The second channel is at least one of the first channels, and the third information instructs the second device to turn off the second channel.
2. The method of claim 1, wherein, The method further includes: The first device determines whether to configure a shutdown channel based on the second information, wherein the configured shutdown channel is the second channel.
3. The method of claim 2, wherein, When the shut-off channel information of the second device indicates that there is a shut-off channel on the second device; The first device determines whether to configure a shutdown channel based on the second information, including: The first device identifies the shut-off channel as the configured shut-off channel.
4. The method of claim 2, wherein, When the shut-off channel information of the second device indicates that there is a shut-off channel on the second device; The first device determines whether to configure a shutdown channel based on the second information, including: The first device determines the configured shutdown channel based on the shutdownable channel and system performance, the system performance including the carrier capacity of the first device.
5. The method of claim 2, wherein, When the shut-off channel information of the second device indicates that there is no shut-off channel on the second device, the first device determines whether to configure channel shutdown based on the second information, including: The first device determines the configured shutdown channel based on system performance, which includes the carrier capacity of the first device.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: If a second channel is determined based on the shut-off channel information, air interface scheduling is performed based on the second channel; wherein, the air interface scheduling includes the management and / or allocation of air interface resources.
7. A data processing method, characterized by, include: The second device receives n first messages sent by the first device, each of the n first messages indicating at least one channel of the second device, the at least one channel corresponding to a carrier on the first device, where n is a positive integer; The second device determines the second information based on the n first pieces of information, the second information including the shut-off channel information of the second device; The second device sends the second information to the n first devices; Upon receiving m pieces of third information from m first devices, determine whether there is a configured shutdown channel based on the m pieces of third information; where m is a positive integer and m is less than or equal to n; If a configured shutdown channel is determined to exist, the second device shuts down the configured shutdown channel.
8. The method of claim 7, wherein, When the shut-off channel information of the second device indicates that there is a shut-off channel on the second device, the method further includes: after the second device sends the second information to the n first devices, receiving the n third messages sent by the n first devices; the third messages are used to indicate the configuration to shut off the shut-off channel; The second device shutting down the configured shutdown channel includes: the second device shutting down the shut-off channel.
9. The method of claim 7, wherein, If the shut-off channel information of the second device indicates that there is no shut-off channel on the second device, the second device determines the unconfigured shut-off channel based on the m third pieces of information.
10. A data processing device, characterized by Includes units or modules for implementing the method as described in any one of claims 1 to 9.
11. A computer readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed, cause the computer to perform the method as described in any one of claims 1 to 9.
12. A computer program product, characterised in that, The computer program product includes: computer program code, which, when executed by a computer, causes the computer to perform the method as described in any one of claims 1 to 9.
13. A chip, characterized by The chip includes at least one processor and an interface, the processor being configured to read and execute instructions stored in a memory, which, when executed, cause the chip to perform the method as described in any one of claims 1 to 9.