Patent Description:
In the related art, on a base station side, a downlink signal on Band <NUM> causes interference to an uplink signal on Band <NUM>. Therefore, if Band <NUM> and Band <NUM> share an antenna plane, interference suppression needs to be performed on Band <NUM> and Band <NUM>. Obviously, this increases complexity and costs of device design.

<CIT> describes a system and method for selecting and adapting carrier aggregation configurations.

To achieve the foregoing objective, this application uses the following technical solutions.

According to a first aspect, this application provides a resource allocation method, applied to a base station, and the method includes: receiving band information sent by a terminal, where the band information is used to indicate band types supported by the terminal; and sending configuration information to the terminal if it is detected that the band information indicates that the band types supported by the terminal include a first band and one or more second bands, where the configuration information is used to indicate to allocate the first band and the second band to the terminal, and the configuration information indicates the first band to operate in a supplemental downlink (SDL) mode, where the second band is different from the first band and a third band, and the third band is a band that causes interference to an uplink signal if the uplink signal is on the first band.

In the foregoing manner, this application is adaptable to multivariate scenarios such as limited antenna planes, so that implementation is simple, and costs can be effectively reduced.

In a possible implementation, the configuration information includes uplink and downlink slot assignment information of the first band. In a possible implementation, the configuration information includes carrier configuration information indicating that the second band is a primary carrier and the first band is a secondary carrier.

In a possible implementation, the first band operates as a TDD band, and the third band operates as an FDD band.

In a possible implementation, the first band and the third band are coplanar at the base station.

In a possible implementation, the method further includes: The base station may receive, through the second band, an uplink signal sent by the terminal; or the base station may send a downlink signal to the terminal through the first band and/or the second band.

According to a second aspect, this application provides a resource allocation method, applied to a terminal, and the method includes: sending band information to a base station, where the band information is used to indicate band types supported by the terminal, and the band types include a first band and one or more second bands; receiving configuration information returned by the base station based on band types supported by the terminal, where the configuration information is used to indicate to allocate the first band and the second band to the terminal, and indicate the first band to operate in a supplemental downlink (SDL) mode, where the second band is different from the first band and a third band, and the third band is a band that causes interference to an uplink signal if the uplink signal is on the first band; and performing data transmission with the base station based on the configuration information.

In a possible implementation, the configuration information includes uplink and downlink slot assignment information of the first band.

In a possible implementation, the configuration information includes carrier configuration information indicating that the second band is a primary carrier and the first band is a secondary carrier.

In a possible implementation, the performing data transmission with the base station based on the configuration information may specifically include: The terminal may send an uplink signal to the base station through the second band; and the terminal may receive, through the first band and/or the second band, a downlink signal sent by the base station.

According to a third aspect, this application provides a base station, including: a receiving module, configured to receive band information sent by a terminal, where the band information is used to indicate band type supported by the terminal; and a sending module, configured to send configuration information to the terminal if it is detected that the band information indicates that the band types supported by the terminal include a first band and one or more second bands, where the configuration information is used to indicate to allocate the first band and the second band to the terminal, and the configuration information indicates the first band to operate in a supplemental downlink (SDL) mode, where the second band is different from the first band and a third band, and the third band is a band that causes interference to an uplink signal if the uplink signal is on the first band.

In a possible implementation, the receiving module may be further configured to receive, through the second band, an uplink signal sent by the terminal; or the sending module may be further configured to send a downlink signal to the terminal through the first band and/or the second band.

According to a fourth aspect, this application provides a terminal, including a sending module and a receiving module. The sending module is configured to send band information to a terminal, where the band information is used to indicate band types supported by the terminal, and the band types include a first band and one or more second bands. The receiving module is configured to receive configuration information returned by the terminal based on band types supported by the terminal, where the configuration information is used to indicate to allocate the first band and the second band to the terminal, and indicate the first band to operate in a supplemental downlink (SDL) mode, where the second band is different from the first band and a third band, and the third band is a band that causes interference to an uplink signal if the uplink signal is on the first band. The sending module may be further configured to send data to the base station based on the configuration information; and the receiving module may be further configured to receive, based on the configuration information, the data sent by the base station.

In a possible implementation, the sending module may be further configured to send an uplink signal to the base station through the second band; and the receiving module may be further configured to receive, through the first band and/or the second band, a downlink signal sent by the base station.

According to a fifth aspect, this application provides a base station, including a transceiver/transceiver pin and a processor, and optionally, further including a memory. The transceiver/transceiver pin, the processor, and the memory communicate with each other through an internal connection path; the processor is configured to execute instructions to control the transceiver/transceiver pin to send or receive a signal; and the memory is configured to store instructions. When the processor executes the instructions, the processor performs the method according to any one of the first aspect or the possible implementations of the first aspect.

According to a sixth aspect, this application provides a terminal, including a transceiver/transceiver pin and a processor, and optionally, further including a memory. The transceiver/transceiver pin, the processor, and the memory communicate with each other through an internal connection path; the processor is configured to execute instructions to control the transceiver/transceiver pin to send or receive a signal; and the memory is configured to store instructions. When the processor executes the instructions, the processor performs the method according to any one of the second aspect or the possible implementations of the second aspect.

According to a seventh aspect, this application provides a computer-readable medium, configured to store a computer program, where the computer program includes instructions used to perform the method according to any one of the first aspect or the possible implementations of the first aspect.

According to an eighth aspect, this application provides a computer-readable medium, configured to store a computer program, where the computer program includes instructions used to perform the method according to any one of the second aspect or the possible implementations of the second aspect.

According to a ninth aspect, this application provides a computer program, where the computer program includes instructions used to perform the method according to any one of the first aspect or the possible implementations of the first aspect.

According to a tenth aspect, this application provides a computer program, where the computer program includes instructions used to perform the method according to any one of the second aspect or the possible implementations of the second aspect.

According to an eleventh aspect, this application provides a chip, where the chip includes a processing circuit and a transceiver pin. The transceiver pin and the processor communicate with each other through an internal connection path. The processor performs the method according to any one of the first aspect or the possible implementations of the first aspect, to control the receive pin to receive a signal, and control the transmit pin to send a signal.

According to a twelfth aspect, this application provides a chip, where the chip includes a processing circuit and a transceiver pin. The transceiver pin and the processor communicate with each other through an internal connection path. The processor performs the method according to any one of the second aspect or the possible implementations of the second aspect, to control the receive pin to receive a signal, and control the transmit pin to send a signal.

According to a thirteenth aspect, this application provides a system. The system includes the base station and the terminal according to the first aspect and the second aspect.

To describe the technical solutions in the embodiments of this application more clearly, the following briefly describes the accompanying drawings used in describing the embodiments of this application. Apparently, the accompanying drawings in the following description show merely some embodiments of this application, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.

The term "and/or" in this specification describes only an association relationship between associated objects and represents that three relationships may exist.

In the specification and claims in the embodiments of this application, the terms "first", "second", and so on are intended to distinguish between different objects but do not indicate a particular order of the objects. For example, a first target object, a second target object, and the like are used to distinguish different target objects, but are not used to describe a specific order of the target objects.

In addition, in the embodiments of this application, the word "exemplary" or "for example" is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as an "exemplary" or "for example" in the embodiments of this application should not be explained as being more preferred or having more advantages than another embodiment or design scheme. Exactly, use of the word "exemplary", " for example", or the like is intended to present a relative concept in a specific manner.

In the description of the embodiments of this application, unless otherwise stated, "a plurality of" means two or more than two. For example, a plurality of processing units refer to two or more processing units; and a plurality of systems refer to two or more systems.

Before the technical solutions in the embodiments of this application are described, a communications system in the embodiments of this application is first described with reference to the accompanying drawings. <FIG> is a schematic diagram of a communications system according to this application. The communications system includes a base station, terminal <NUM>, and terminal <NUM>. In a specific implementation process of this application, the terminal may be a device such as a computer, a smartphone, a telephone, a cable television set top box, or a digital subscriber line router. It should be noted that, in actual application, there may be one or more base stations and terminals. The quantities of base stations and terminals in the communications system shown in <FIG> are merely an adaptation example. This is not limited in this application.

The communications system may be configured to support a fourth generation (fourth generation, <NUM>) access technology, for example, a long term evolution (long term evolution, LTE) access technology. Alternatively, the communications system may support a fifth generation (fifth generation, <NUM>) access technology, for example, a new radio (new radio, NR) access technology. Alternatively, the communications system may be configured to support a third generation (third generation, <NUM>) access technology, for example, a universal mobile telecommunications system (universal mobile telecommunications system, UMTS) access technology. Alternatively, the communications system may be configured to support a second generation (second generation, <NUM>) access technology, for example, a global system for mobile communications (global system for mobile communications, GSM) access technology. Alternatively, the communications system may be configured to support a plurality of wireless technologies, for example, an LTE technology and an NR technology. In addition, the communications system is also applicable to a narrow band-internet of things (Narrow Band-Internet of Things, NB-IoT), an enhanced data rate GSM evolution (Enhanced Data rate for GSM Evolution, EDGE) system, a wideband code division multiple access (Wideband Code Division Multiple Access system, WCDMA), a code division multiple access <NUM> (Code Division Multiple Access, CDMA2000) system, a time division-synchronization code division multiple access (Time Division-Synchronization Code Division Multiple Access, TD-SCDMA) system, a long term evolution (Long Term Evolution, LTE) system, and a future-oriented communications technology.

In addition, the base station in <FIG> may be configured to support terminal access, for example, may be a base transceiver station (base transceiver station, BTS) and a base station controller (base station controller, BSC) in a communications system of a <NUM> access technology, a NodeB (NodeB) and a radio network controller (radio network controller, RNC) in a communications system of a <NUM> access technology, and an evolved NodeB (evolved NodeB, eNB) in a communications system of a <NUM> access technology, a next generation NodeB (next generation NodeB, gNB), a transmission reception point (transmission reception point, TRP), a relay node (relay node), or an access point (access point, AP) in a communications system of a <NUM> access technology. For ease of description, in all the embodiments of this application, all the apparatuses that provide a wireless communications function for the terminal are referred to as network devices or base stations.

The terminal in <FIG> may be a device that provides voice or data connectivity for a user, for example, may also be referred to as a mobile station (mobile station), a subscriber unit (subscriber unit), a station (station), or terminal equipment (terminal equipment, TE). The terminal may be a cellular phone (cellular phone), a personal digital assistant (personal digital assistant, PDA), a wireless modem (modem), a handheld device (handheld), a laptop computer (laptop computer), a cordless phone (cordless phone), a wireless local loop (wireless local loop, WLL) station, a pad (pad), or the like. With development of wireless communications technologies, all devices that can access a communications system, can communicate with a network side of the communications system, or communicate with another object by using the communications system may be terminals in this application, for example, terminals and cars in intelligent transportation, household devices in smart homes, electric meter reading instruments, voltage monitoring instruments, and environment monitoring instruments in smart grids, and video surveillance instruments and cash registers in smart security networks. In this application, the terminal may communicate with a base station, for example, the base station in <FIG>. A plurality of terminals may also communicate with each other. The terminal may be statically fixed or removable.

<FIG> is a schematic structural diagram of a base station.

The base station includes at least one processor <NUM>, at least one memory <NUM>, at least one transceiver <NUM>, at least one network interface <NUM>, and one or more antennas <NUM>. The processor <NUM>, the memory <NUM>, the transceiver <NUM>, and the network interface <NUM> are connected, for example, by using a bus. The antenna <NUM> is connected to the transceiver <NUM>. The network interface <NUM> is configured to enable the base station to be connected to another communications device through a communications link. In this application, the connection may include various interfaces, transmission lines, buses, or the like. This is not limited.

The processor in this application, for example, the processor <NUM>, may include at least one of the following types: a general-purpose central processing unit (Central Processing Unit, CPU) or a digital signal processor (Digital Signal Processor, DSP), a microprocessor, an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC), a microcontroller unit (Microcontroller Unit, MCU), and a field programmable gate array (Field Programmable Gate Array, FPGA) or an integrated circuit configured to implement a logical operation. For example, the processor <NUM> may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The at least one processor <NUM> may be integrated into one chip or located on a plurality of different chips.

The memory in this application, for example, the memory <NUM>, may include at least one of the following types: a read-only memory (read-only memory, ROM) or another type of static storage device that can store static information and instructions, or a random access memory (random access memory, RAM) or another type of dynamic storage device that can store information and instructions, or may be an electrically erasable programmable read-only memory (Electrically erasable programmabler-only memory, EEPROM). In some scenarios, the memory may alternatively be a compact disc read-only memory (compact disc read-only memory, CD-ROM) or another optical disk storage and optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, and the like), a magnetic disk storage medium or another magnetic storage device, or any other medium capable of carrying or storing desired program code in a form of an instruction or a data structure and capable of being accessed by a computer, but not limited thereto.

The memory <NUM> may exist independently, and is connected to the processor <NUM>. Optionally, the memory <NUM> may alternatively be integrated with the processor <NUM>, for example, integrated into one chip. The memory <NUM> can store program code for executing the technical solutions in the embodiments of this application, and the processor <NUM> controls execution of the program code. Various types of computer program code that are executed may also be considered as drivers of the processor <NUM>. For example, the processor <NUM> is configured to execute the computer program code stored in the memory <NUM>, to implement the technical solutions in the embodiments of this application.

The transceiver <NUM> may be configured to support receiving or sending of a radio frequency signal between an access network device and a terminal, and the transceiver <NUM> may be connected to the antenna <NUM>. The transceiver <NUM> includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas <NUM> may receive a radio frequency signal, and the receiver Rx in the transceiver <NUM> is configured to receive the radio frequency signal from the antenna, convert the radio frequency signal into a digital baseband signal or a digital intermediate frequency signal, and provide the digital baseband signal or the digital intermediate frequency signal to the processor <NUM>, so that the processor <NUM> performs further processing, for example, demodulation processing and decoding processing, on the digital baseband signal or the digital intermediate frequency signal. In addition, the transmitter Tx in the transceiver <NUM> is further configured to receive a modulated digital baseband signal or digital intermediate frequency signal from the processor <NUM>, convert the modulated digital baseband signal or digital intermediate frequency signal into a radio frequency signal, and send the radio frequency signal through the one or more antennas <NUM>. Specifically, the receiver Rx may selectively perform one or more levels of down-mixing processing and analog-to-digital conversion processing on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal, and a sequence of the down-mixing processing and the analog-to-digital conversion processing is adjustable. The transmitter Tx may selectively perform one or more levels of up-mixing processing and digital-to-analog conversion processing on the modulated digital baseband signal or the digital intermediate frequency signal to obtain a radio frequency signal, and a sequence of the up-mixing processing and the digital-to-analog conversion processing is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal.

<FIG> is a schematic structural diagram of a terminal.

The terminal includes at least one processor <NUM>, at least one transceiver <NUM>, and at least one memory <NUM>. The processor <NUM>, the memory <NUM>, and the transceiver <NUM> are connected. Optionally, the terminal may further include an output device <NUM>, an input device <NUM>, and one or more antennas <NUM>. The antenna <NUM> is connected to the transceiver <NUM>, and the output device <NUM> and the input device <NUM> are connected to the processor <NUM>.

For the transceiver <NUM>, the memory <NUM>, and the antenna <NUM>, refer to related descriptions in <FIG> to implement similar functions.

The processor <NUM> may be a baseband processor, or may be a CPU. The baseband processor and the CPU may be integrated or separated.

The processor <NUM> may be configured to implement various functions for the terminal, for example, configured to process a communications protocol and communications data, or configured to control an entire terminal device, execute a software program, and process data of the software program, or configured to assist in completing a computing processing task, for example, processing graphics and images or audio. Alternatively, the processor <NUM> is configured to implement one or more of the foregoing functions.

The output device <NUM> communicates with the processor <NUM>, and may display information in a plurality of manners. For example, the output device <NUM> may be a liquid crystal display (Liquid Crystal Display, LCD), a light emitting diode (Light Emitting Diode, LED) display device, a cathode ray tube (Cathode Ray Tube, CRT) display device, a projector (projector), or the like. The input device <NUM> communicates with the processor <NUM>, and may receive user input in a plurality of manners. For example, the input device <NUM> may be a mouse, a keyboard, a touchscreen device, or a sensor device.

Based on the communications system in <FIG>, currently, there are two provisioning manners for a <NUM> spectrum in major countries and regions around the world. One is provisioning in a manner of Band <NUM>, where a duplex mode is time division duplex (Time Division Duplexing, TDD) with a frequency range of <NUM> to <NUM>. The other is provisioning in manners of Band <NUM> and Band <NUM>, where a duplex mode of Band <NUM> is frequency division duplex (Frequency Division Duplexing, FDD) with frequency ranges of <NUM> to <NUM> and <NUM> to <NUM>; and a duplex mode of Band <NUM> is time division duplexing with a frequency range of <NUM> to <NUM>. For the provisioning manners of Band <NUM> and Band <NUM>, on a base station side, a downlink signal on Band <NUM> operating in an FDD mode causes interference to an uplink signal on Band <NUM> operating in a TDD mode. For a terminal side, an uplink signal on Band <NUM> causes interference to a downlink signal on Band <NUM>.

To resolve the foregoing problem, a spatial isolation manner is usually used in the related art. To be specific, as shown in <FIG>, a spatial isolation requirement needs to be met between a TDD antenna (for example, an antenna supporting Band <NUM>) and an FDD antenna (for example, an antenna supporting Band <NUM>). Therefore, in the related art, Band <NUM> and Band <NUM> cannot implement coplanar (namely, Band <NUM> and Band <NUM> share a same antenna plane, or it may be understood that an antenna in a base station (referring to the same base station) supports both Band <NUM> and Band <NUM>, and the base station may transmit data on both Band <NUM> and Band <NUM> through the antenna) deployment. However, in some scenarios with limited antenna planes, technical support cannot be provided in the related art.

In another related art, a filtering manner is used. To be specific, as shown in <FIG>, FDD and TDD are deployed on a same antenna plane, and an external filter or another filtering manner is used, or a requirement of out-of-band suppression of a duplexer is improved, to reduce interference between different duplex modes. However, in the related art, an additional component needs to be added or the requirement of out-of-band suppression of the duplexer needs to be provided, and therefore costs are increased.

In conclusion, how to implement coplanar deployment of Band <NUM> and Band <NUM> without increasing costs becomes a problem that needs to be urgently resolved.

The embodiments of this application are intended to provide a resource allocation solution, to adapt to multivariate scenarios such as limited antenna planes, so that implementation is simple, and costs can be effectively reduced.

With reference to the schematic diagram of the communications system shown in <FIG>, a specific implementation solution of this application is described below.

With reference to <FIG>, <FIG> is a schematic flowchart of a resource allocation method according to this application.

Step <NUM>: A base station establishes a radio resource control (Radio Resource Control, RRC) connection to a terminal.

Specifically, in this application, the base station may modify broadcast of a cell that supports a first band, to forbid the terminal to camp on the first band. In other words, the base station modifies specified signaling in the broadcast of the cell that supports the first band, to forbid any terminal to initiate an RRC connection on the first band, and the terminal initiates an RRC connection on another band of the cell.

Specifically, in this application, the terminal accesses the base station, establishes an RRC connection to the base station, and may perform data transmission with the base station after the RRC connection is successfully established. In this application, only a resource allocation part in this application is described in detail in the process in which the terminal establishes the RRC connection to the base station. For configuration parts in other RRC connections, refer to the technical solutions in the embodiments in the related art. Details are not described in this application.

Specifically, in this application, in the process in which the base station establishes the RRC connection to the terminal, the terminal may send band information to the base station. Optionally, in this embodiment of this application, the band information sent by the terminal to the base station includes but is not limited to: information used to indicate band types supported by the terminal and information used to indicate whether the terminal supports carrier aggregation. In this application, the band types include but are not limited to the first band, one or more second bands, and/or a third band. The second band is a band that is not the first band or the third band, and the third band is a band that may cause interference to an uplink signal of the first band.

Optionally, the first band may be a TDD band, and the second band may be an FDD band. For example, the first band may be Band <NUM> (Band <NUM> is a TDD band), the third band may be Band <NUM> (Band <NUM> is an FDD band), and the second band may be a band that is not Band <NUM> or Band <NUM>, such as Band <NUM> or Band <NUM>. In other words, the base station may modify specified signaling in broadcast of a cell, so that the terminal does not camp on Band <NUM>.

For example, as described above, on the base station side, Band <NUM> operates as an FDD band, and a downlink signal on Band <NUM> causes interference to an uplink signal on Band <NUM> (Band <NUM> is a TDD band). In this application, the first band may be Band <NUM>, the third band may be Band <NUM>, and the second band may be any band N that is not Band <NUM> or Band <NUM>, such as Band <NUM> and/or Band <NUM>.

For example, band types supported by terminal <NUM> include bands Band <NUM>, Band <NUM>, and Band <NUM>. In this case, band information sent by terminal <NUM> to the base station includes information about the band types. It should be noted that information about bands supported by the terminal is set during delivery or initialization of the terminal. Details are not described in this application.

In addition, in this application, the information that is included in the band information and that is used to indicate whether the terminal supports carrier aggregation is that if the terminal supports carrier aggregation, the band information carries information that the terminal supports carrier aggregation. Conversely, if the terminal does not support carrier aggregation, the band information does not carry any information related to carrier aggregation.

In this application, after the base station receives the band information sent by the terminal, if it is detected that the terminal does not support carrier aggregation, the base station and the terminal perform access procedure based on the access procedure in the embodiments in the related art. If it is detected that the terminal supports carrier aggregation, the procedure in this application continues.

Specifically, in this application, the base station detects that the terminal supports carrier aggregation, and obtains the band types supported by the terminal.

Then, the base station may allocate a corresponding operating band to the terminal based on band types supported by the terminal of the terminal.

In this application, the base station may allocate the operating band to the terminal based on the following rules.

Based on the foregoing allocation manner, the base station allocates a corresponding band or band combination to each terminal based on band types supported by the terminal of bands supported by the terminal and conditions such as load statuses of the current bands. The band combination includes one or more bands, and if the band combination includes a first band, the first band operates in an SDL mode. For example, on the base station side, if there are a plurality of terminals, and some terminals may support Band <NUM> and/or Band N, some terminals may support Band <NUM> and Band N, and/or some terminals may support Band <NUM>, Band <NUM>, and Band N (where all the terminals support carrier aggregation), the base station allocates a corresponding band or band combination to each terminal based on band types supported by the terminal of bands supported by the terminal and conditions such as load statuses of the current bands. The band combination includes one or more bands, and if the band combination includes Band <NUM>, Band <NUM> operates in an SDL mode.

Therefore, in this application, based on this allocation manner, because Band <NUM> operates in an SDL mode, when a terminal operating in Band <NUM> exists on the base station side, for the base station side, a downlink signal sent by the base station on Band <NUM> does not cause any interference to Band <NUM>. The reason is that Band <NUM> operates in an SDL mode. In other words, there is no uplink signal on Band <NUM>. Therefore, the downlink signal on Band <NUM> operating in an FDD mode does not cause any interference to the uplink signal on Band <NUM> operating in a TDD mode. However, for the terminal that supports Band <NUM>, the terminal does not send the uplink signal on Band <NUM>. In addition, Band <NUM> and Band <NUM> do not appear in a same band combination. In other words, for the terminal, Band <NUM> and Band <NUM> are not simultaneously enabled. Therefore, a problem that the uplink signal on Band <NUM> causes interference to the downlink signal on Band <NUM> does not occur on the terminal side, so that an interference suppression effect on the terminal side is further improved.

Still referring to <FIG>, in this application, after determining allocated bands for the terminal, the base station may send configuration information to the terminal, to notify the terminal of the bands allocated to the terminal.

Specifically, in this application, the base station sends RRC signaling to the terminal, to carry the configuration information in this application by using a specified information element in the RRC signaling. Specifically, in this application, the configuration information includes but is not limited to information such as primary carrier information, secondary carrier information, and an uplink and downlink slot assignment.

Optionally, in this application, if the base station determines that band resources allocated to the terminal are the first band and the second band, the configuration information sent by the base station to the terminal includes information used to indicate to perform carrier aggregation on the first band and the second band, the first band is a primary carrier, and the second band is a secondary carrier, where the second band operates in an SDL mode, and the configuration information may further include information such as an uplink and downlink slot assignment of the second band. For example, if band resources to be allocated by the base station to the terminal include Band <NUM> and Band <NUM>, the configuration information sent by the base station to the terminal may include information used to indicate to perform carrier aggregation on Band <NUM> and Band <NUM>, Band <NUM> is a primary carrier, and Band <NUM> is a secondary carrier, and information such as an uplink and downlink slot assignment of Band <NUM>. It should be noted that, for a terminal not in this application, namely, a terminal that does not support Band <NUM>, RRC signaling may be exchanged according to specifications in the embodiments in the related art. Details are not described again in this application.

Optionally, the base station may add a secondary carrier and related information of the secondary carrier by setting RRC connection reconfiguration (RRCConnectionReconfiguration) signaling. The signaling includes an information element sCellToAddModList, and the information element sCellToAddModList further includes an information element radioResourceConfigCommonSCell and an information element radioResourceConfigDedicatedSCell. The information element sCellToAddModList is the configuration information in this application, and may be used to add the secondary carrier and the related information. The information element radioResourceConfigCommonSCell may carry common information, and the common information includes but is not limited to information such as a bandwidth and an uplink and downlink slot assignment of the secondary carrier. The information element radioResourceConfigDedicatedSCell may be used to carry dedicated information, and the dedicated information includes but is not limited to downlink power allocation information and the like. It should be noted that, the base station sets a primary carrier in a manner same as that in the related art, namely, by adding related information of the primary carrier (including information such as identification information, bandwidth information, and an uplink and downlink slot assignment of the primary carrier. For details, refer to solutions in the embodiments in the related art. Details are not described in this application) to the specified information element. The base station may notify, by using the RRC connection reconfiguration signaling, the terminal of the primary carrier to be allocated to the terminal, related information of the primary carrier, and related information of the secondary carrier.

It should be noted that, in this application, the base station may set the secondary carrier and related information, namely, indicate, in the RRC signaling, the primary carrier and the secondary carrier that are allocated by the terminal to the base station, and performs carrier aggregation on the primary carrier and the secondary carrier, to indicate the secondary carrier (namely, Band <NUM>) on which uplink carrier aggregation has not been performed to operate in a supplemental downlink (Supplemental Downlink, SDL) mode. In other words, it is specified in a protocol that the secondary carrier in the carrier aggregation is a downlink secondary carrier.

Still referring to <FIG>, after receiving the configuration information sent by the base station, the terminal receives, based on the bands allocated by the base station to the terminal and the operating modes corresponding to the bands (the operating mode corresponding to the band refers to a primary carrier or a secondary carrier, and the secondary carrier is a carrier operating in an SDL mode) to set local carrier configuration. After the setting is completed, the terminal returns response information to the base station, to notify the base station that the carrier configuration is successful.

For example, if the bands allocated by the base station to terminal <NUM> are: Band <NUM> (namely, the second band in this application) is a primary carrier, and Band <NUM> (namely, the first band in this application) is a secondary carrier (namely, Band <NUM> operates in an SDL mode), after receiving the configuration information sent by the base station, the terminal locally caches the foregoing information, to record a band on which the terminal currently operates and related information (information such as a bandwidth and an uplink and downlink slot assignment) of the band, and modify the local configuration based on the foregoing content.

Step <NUM>: The base station performs data transmission with the terminal.

Specifically, in this application, after receiving the response information returned by the terminal, the base station may determine that RRC setup is successful (another configuration process is further required in an RRC setup process. For details, refer to solutions in the embodiments in the related art. Details are not described in this application). Then, the base station may perform data transmission with the successfully accessed terminal. In other words, the base station may transmit the downlink signal to the terminal on the band resources allocated to the terminal, or receive, on the band resources allocated to the terminal, the uplink signal transmitted by the terminal. If the band resources allocated by the base station to the terminal are the first band and the second band, and carrier aggregation is performed on the first band and the second band (the first band is a primary carrier and the second band is a secondary carrier and operates in an SDL mode. ), the base station transmits the downlink signal on the first band and/or the second band, and receives the uplink signal on the second band. The terminal receives the downlink signal on the first band and/or the second band, and sends the uplink signal on the second band.

To make a person skilled in the art better understand the technical solutions in the embodiments of this application, a data transmission process is described in detail below by using specific embodiments.

For example, the bands allocated by the base station to terminal <NUM> are Band <NUM> and Band <NUM>. Specifically, the base station allocates Band <NUM> and Band <NUM> to terminal <NUM> as operating bands corresponding to terminal <NUM>, and performs carrier aggregation on Band <NUM> and Band <NUM>. Band <NUM> is used as a primary carrier, and Band <NUM> is used as a secondary carrier, namely, Band <NUM> operates in an SDL mode.

On the base station side, the base station may transmit, on Band <NUM> and/or Band <NUM>, a downlink signal corresponding to terminal <NUM>, and receive an uplink signal of terminal <NUM> on Band <NUM>.

On the terminal side, terminal <NUM> may transmit an uplink signal on Band <NUM>, and receive, on Band <NUM> and/or Band <NUM>, a downlink signal transmitted by the base station. <FIG> is a sequence diagram of Band <NUM> (the sequence diagram indicates uplink and downlink slot assignment information of Band <NUM>), where an uplink and downlink slot assignment in <FIG> is <NUM>. The uplink and downlink slot assignment in <FIG> is merely an exemplary example. This is not limited in this application. Based on an infinite frame structure in <FIG>, the base station may transmit a downlink signal in a downlink subframe on Band <NUM>, the base station does not schedule an uplink subframe on Band <NUM>, and the terminal also does not send an uplink signal in the uplink subframe on Band <NUM>.

In conclusion, in this application, carrier aggregation is performed on the first band operating in a TDD mode and the second band, and the first band operates in an SDL mode, so that a downlink signal on the third band operating in an FDD mode does not cause interference to the first band. Therefore, a resource allocation solution adaptable to multivariate scenarios such as limited antenna planes is provided, so that implementation is simple, and costs can be effectively reduced.

Based on the technical solutions in the embodiments of this application, a schematic structural diagram of a base station shown in the figure may be implemented.

<FIG> is a schematic structural diagram of a base station according to this application.

Based on the base station structure in <FIG>, the base station structure is further expanded. In this application, the base station may include one or more radio frequency units, such as a remote radio unit (remote radio unit, RRU) and one or more baseband units (baseband units, BBUs) (also referred to as digital units, digital units, DUs), and one or more antennas. Both the RRU and the BBU support a first band (for example, Band <NUM>) and a second band (for example, Band <NUM>), or it may be understood that both the RRU and the BBU support a TDD band and an FDD band. In addition, in this application, the RRU may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or the like. The RRU part is mainly configured to send and receive a radio frequency signal and convert the radio frequency signal to a baseband signal, for example, configured to send the downlink signal or configuration information described in the foregoing to a terminal device. In addition, in this application, the second band in an FDD mode does not cause interference to the first band in a TDD mode (as described above, there is no uplink signal on the first band in a TDD mode, and therefore, the FDD band does not cause uplink interference to the TDD band). Therefore, the first band and the second band (namely, the second band and the first band affected by interference from the second band) may share a PA. Therefore, in this application, the first band and the second band may be co-planar, and the base station shown in <FIG> can be implemented without any additional filtering device. An antenna of the base station is a TDD & FDD antenna. In this application, a schematic structural diagram of the RRU in the base station is shown in <FIG>. The RRU includes an intermediate frequency module, a transceiver module, a power amplifier (Power Amplifier, PA), and a duplexer. In this application, the base station sets the second band, for example, Band <NUM>, as a secondary carrier in carrier aggregation, namely, Band <NUM> operates in an SDL mode. Therefore, a problem that the second band (for example, Band <NUM>) causes interference to an uplink signal of Band <NUM> does not occur. Therefore, in this application, the first band and the second band (for example, Band <NUM> and Band <NUM>) may share a PA. Optionally, the first band and the second band (for example, Band <NUM> and Band <NUM>) may be set to share an output port. Correspondingly, the first band and the second band on the base station side may be coplanar (namely, Band <NUM> and Band <NUM> share an antenna plane). It should be noted that, in this application, as described above, the base station does not allocate both a third band and the first band to the terminal. Therefore, a problem that an uplink signal on the third band (for example, Band <NUM>) causes interference to a downlink signal on the first band (for example, Band <NUM>) does not occur on the terminal side. Therefore, the first band and the third band may also be coplanar by using an antenna (not shown in the figure) on the terminal side, and no additional filtering device needs to be added.

In addition, in this application, the RRU supports the first band and the second band (for example, Band <NUM> and Band <NUM>). It should be noted that, the base station in this application may include one or more RRUs. For example, the RRU shown in <FIG> supports Band <NUM> and Band <NUM>. In other words, Band <NUM> and Band <NUM> may share a PA. Optionally, Band <NUM> and Band <NUM> may share an output port, and the base station may further include one or more RRUs that support the second band (for example, Band <NUM> and/or Band <NUM>). Optionally, a downlink frequency range supported by the duplexer may include downlink frequency ranges of Band <NUM> and Band <NUM>, and an uplink frequency range supported by the duplexer may include an uplink frequency range of Band <NUM>.

A reserved band may be set to reduce an index requirement on the duplexer. For example, if the downlink frequency range of the duplexer is <NUM> to <NUM>, the uplink frequency range is <NUM> to <NUM>, and a guard bandwidth of <NUM> is expected to be set, an uplink and downlink frequency spacing of the duplexer is <NUM> to <NUM>. The guard bandwidth is set to reduce an index requirement on out-of-band suppression of the duplexer, thereby further reducing costs of the RRU.

The BBU part is mainly configured to perform baseband processing, control the base station, and the like. The RRU and the BBU may be physically disposed together, or may be physically disposed separately, namely, the base station is a distributed base station. In this application, the BBU supports at least Band <NUM>. Band <NUM>, and Band N, and the BBU supports carrier aggregation.

The BBU is a control center of the base station, may also be referred to as a processing unit, and is mainly configured to complete baseband processing functions, such as channel coding, multiplexing, modulation, and spreading. For example, the BBU (processing unit) may be configured to control the base station to perform an operation procedure related to a network device in the foregoing method.

In an example, the BBU may include one or more boards, and a plurality of boards may jointly support a radio access network (for example, an LTE network) with a single access indication, or may separately support radio access networks (for example, an LTE network, a <NUM> network, or another network) of different access standards. The BBU further includes a memory and a processor, and the memory is configured to store necessary instructions and data. The processor is configured to control the base station to perform a necessary action. For example, in this application, the BBU may be configured to control the terminal not to camp on Band <NUM>, and is further configured to control the terminal not to send an uplink signal on an uplink subframe of Band <NUM>. In other words, the BBU may be configured to send the RRC signaling that carries the configuration information in this application, to indicate the terminal not to perform an RRC connection on Band <NUM>, and Band <NUM> is a secondary carrier that operates in an SDL mode.

The foregoing mainly describes the solutions provided in the embodiments of this application from a perspective of interaction between network elements. It may be understood that, to implement the foregoing functions, the base station or the terminal includes a corresponding hardware structure and/or software module for performing each function. A person skilled in the art should be easily aware that, in combination with the examples described in the embodiments disclosed in this specification, units, algorithms, and steps may be implemented by hardware or a combination of hardware and computer software in the embodiments of this application. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions.

In this application, function module division may be performed on the base station or the terminal based on the foregoing method examples. For example, each function module may be obtained through division corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software functional module. It should be noted that, in the embodiments of this application, division into the modules is exemplary, and is merely logical function division. During actual implementation, another division manner may be used.

When each function module is obtained through division corresponding to each function, and when each function module is obtained through division corresponding to each function, <FIG> is a possible schematic structural diagram of a base station <NUM> in the foregoing. As shown in <FIG>, the base station may include: a receiving module <NUM> and a sending module <NUM>. The receiving module <NUM> may be used in the step of "receiving band information sent by the terminal". For example, the module may be configured to support the base station in performing the related step in step <NUM> in the foregoing method The sending module <NUM> may be used in the step of "sending the configuration information to the terminal if it is detected that the band information indicates that band types supported by the terminal include Band <NUM> and one or more bands N that are not Band <NUM> and Band <NUM>". For example, the module may be configured to support the base station in performing the related step in step <NUM> in the foregoing method.

<FIG> is a possible schematic structural diagram of a terminal <NUM> in the foregoing. As shown in <FIG>, the terminal <NUM> may include a sending module <NUM>, a receiving module <NUM>, and a data transmission module <NUM>. The sending module <NUM> may be used in the step of "sending band information to a base station". For example, the module may be configured to support the terminal in performing the related step in step <NUM> in the foregoing method. The receiving module <NUM> may be used in the step of "receiving configuration information returned by the base station based on band types supported by the terminal". For example, the module may be configured to support the base station in performing the related step in step <NUM> in the foregoing method. In this application, the sending module <NUM> may be further used in the step of "sending data to the base station based on the configuration information". For example, the module may be configured to support the terminal in performing the related step in step <NUM> in the foregoing method. The receiving module <NUM> may be further used in the step of "receiving, based on the configuration information, the data sent by the base station". For example, the module may be configured to support the terminal in performing the related step in step <NUM> in the foregoing method.

The following describes an apparatus provided in this application. As shown in <FIG>,.

The apparatus includes a processing module <NUM> and a communications module <NUM>. Optionally, the apparatus further includes a storage module <NUM>. The processing module <NUM>, the communications module <NUM>, and the storage module <NUM> are connected by using a communications bus.

The communications module <NUM> may be an apparatus having a transceiver function, and is configured to communicate with another network device or a communications network.

The storage module <NUM> may include one or more memories, and the memory may be a component that is in one or more devices or circuits and that is configured to store a program or data.

The storage module <NUM> may exist independently, and is connected to the processing module <NUM> by using a communications bus. Alternatively, the storage module may be integrated with the processing module <NUM>.

An apparatus <NUM> may be used in a network device, a circuit, a hardware component, or a chip.

The apparatus <NUM> may be a terminal in this application, for example, terminal <NUM> or terminal <NUM>. A schematic diagram of the terminal may be shown in <FIG>. Optionally, the communications module <NUM> of the apparatus <NUM> may include an antenna and a transceiver of the terminal, for example, an antenna <NUM> and a transceiver <NUM> in <FIG>. Optionally, the communications module <NUM> may further include an output device and an input device, for example, an output device <NUM> and an input device <NUM> in <FIG>.

The apparatus <NUM> may be a chip in the terminal in this application. The communications module <NUM> may be an input or output interface, a pin, a circuit, or the like. Optionally, the storage module may store computer executable instructions of the method on the terminal side, so that the processing module <NUM> performs the method on the terminal side in the foregoing. The storage module <NUM> may be a register, a cache, a RAM, or the like, and the storage module <NUM> may be integrated with the processing module <NUM>. The storage module <NUM> may be a ROM or another type of static storage device that may store static information and instructions, and the storage module <NUM> may be independent of the processing module <NUM>. Optionally, with development of a wireless communications technology, a transceiver may be integrated on the apparatus <NUM>. For example, the communications module <NUM> integrates the transceiver <NUM>.

When the apparatus <NUM> is the terminal or the chip in the terminal in this application, the apparatus <NUM> can implement the method performed by a signal forwarding device in the foregoing. For details, refer to related content in <FIG>, <FIG>, and <FIG>.

The apparatus <NUM> may be a base station in this application. A schematic diagram of the base station may be shown in <FIG>. Optionally, the communications module <NUM> of the apparatus <NUM> may include an antenna and a transceiver of the base station, for example, the antenna <NUM> and the transceiver <NUM> in <FIG>. The communications module <NUM> may further include a network interface of the base station, for example, the network interface <NUM> in <FIG>.

The apparatus <NUM> may be a chip in the base station in this application. The communications module <NUM> may be an input or output interface, a pin, a circuit, or the like. Optionally, the storage module may store computer executable instructions of the method on the base station side, so that the processing module <NUM> performs the method on the base station side in the foregoing. The storage module <NUM> may be a register, a cache, a RAM, or the like, and the storage module <NUM> may be integrated with the processing module <NUM>. The storage module <NUM> may be a ROM or another type of static storage device that may store static information and instructions, and the storage module <NUM> may be independent of the processing module <NUM>. Optionally, with development of a wireless communications technology, a transceiver may be integrated on the apparatus <NUM>. For example, the communications module <NUM> integrates the transceiver <NUM> and the network interface <NUM>.

When the apparatus <NUM> is the base station or the chip in the base station in the embodiments of this application, the apparatus <NUM> can implement the method performed by the base station in the foregoing For details, refer to related content in <FIG>, <FIG>, and <FIG>.

This application further provides a computer-readable storage medium. All or some of the methods described in the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. If implemented in software, the function may be stored as one or more instructions or code on the computer-readable medium or transmitted on a computer-readable medium. The computer-readable medium may include a computer storage medium and a communications medium, and may further include any medium capable of transferring a computer program from one place to another. The storage medium may be any available medium accessible to a computer.

In an optional design, the computer-readable medium may include a RAM, a ROM, an EEPROM, a CD-ROM or another optical disc memory, a magnetic disk memory or another magnetic storage device, or any other medium that may be used for carrying or required program code is stored in a form of an instruction or a data structure, and is accessible to a computer. In addition, any connection may be appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, a server, or another remote source by using a coaxial cable, a fiber optical cable, a twisted pair, a digital subscriber line (DSL), or wireless technologies (for example, infrared ray, radio, and microwave), the coaxial cable, the fiber optical cable, the twisted pair, the DSL, or the wireless technologies such as infrared ray, radio and microwave are included in the definition of a medium. Disks and discs as used herein include optical discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, and discs reproduce data optically using lasers. The combination described above should also be included in the scope of the computer-readable medium.

This application further provides a computer program product. All or some of the methods described in the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. If implemented in software, it may be implemented completely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the foregoing computer program instructions are loaded and executed on the computer, the procedure or functions described according to the foregoing method embodiments are all or partially generated. The foregoing computer may be a general-purpose computer, a dedicated computer, a computer network, a network device, a user device, or other programmable apparatuses.

Claim 1:
A resource allocation method, applied to a base station (<NUM>), wherein the method comprises:
receiving band information from a terminal (<NUM>), wherein the band information is used to indicate band types supported by the terminal (<NUM>); and
sending configuration information to the terminal (<NUM>) if it is detected that the band information indicates that the band types supported by the terminal (<NUM>) comprise a first band and one or more second bands, wherein the configuration information is used to indicate to allocate the first band and the second band to the terminal (<NUM>), and the configuration information indicates the first band to operate in a supplemental downlink, SDL, mode, wherein
the second band is different from the first band and a third band, the third band is a band that causes interference to an uplink signal if the uplink signal is on the first band, the first band operates as a time division multiplexing, TDD, band, and the third band operates as a frequency division multiplexing, FDD, band, and the first and the third band are coplanar at the base station (<NUM>); and
the configuration information comprises uplink and downlink slot assignment information of the first band and carrier configuration information indicating that the second band is a primary carrier and the first band is a secondary carrier.