Communication method and communication apparatus
By sending the first uplink information from the terminal device to indicate the desired portion of the bandwidth, the access network device can predetermine the bandwidth used for uplink data transmission, thus solving the problems of data transmission latency and energy consumption of the terminal device under high bandwidth and achieving faster data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-01-14
- Publication Date
- 2026-07-14
Smart Images

Figure CN122395730A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Technology
[0002] In the existing uplink scheduling process, when a terminal device has an uplink data transmission requirement, the terminal device sends a scheduling request (SR) to the access network device. After successfully decoding the SR, the access network device sends a first downlink control information (DCI) to the terminal device. The first DCI is used to schedule time-frequency resources for transmitting buffer state reports (BSRs). The terminal device sends the BSR to the access network device using the time-frequency resources indicated by the first DCI. After successfully decoding the BSR, the access network device can obtain information about the uplink data volume and sends a second DCI to the terminal device based on the uplink data volume. The second DCI is used to schedule time-frequency resources for transmitting the uplink data. The terminal device sends the uplink data to the access network device using the time-frequency resources indicated by the second DCI, thereby completing the uplink data transmission.
[0003] To reduce the energy consumption of terminal devices, the industry has proposed that terminal devices utilize high bandwidth for rapid data transmission during the aforementioned uplink scheduling process, while reducing frequent information interaction during other time periods. However, the overall duration of high-bandwidth, rapid data transmission by terminal devices during the aforementioned uplink scheduling process still needs to be shortened. Therefore, how to support terminal devices to transmit data faster over high bandwidth is a pressing technical problem that needs to be solved. Summary of the Invention
[0004] This application provides a communication method and a communication device that can support terminal devices to transmit data faster over a large bandwidth.
[0005] In a first aspect, a communication method is provided, comprising: determining first uplink information, the first uplink information indicating a first portion of bandwidth desired by a terminal device, the first portion of bandwidth being used for uplink data transmission; and sending the first uplink information. The first uplink information indicating the first portion of bandwidth desired by the terminal device can also be understood as: the first uplink information indicating that the terminal device desires to switch from a second portion of bandwidth to the first portion of bandwidth, the second portion of bandwidth being the portion of bandwidth in which the terminal device sends the first uplink information; or the first uplink information indicating the number of the first portion of bandwidth desired by the terminal device. The first portion of bandwidth is the uplink portion bandwidth.
[0006] In some implementations of the first aspect, the first uplink information can be carried in an uplink low-power signal, or the first uplink information can be SR information.
[0007] The solution described in the first aspect can be executed by a terminal device. The terminal device can be a terminal equipment, a module within a terminal equipment (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal equipment. For ease of description, the following description uses a terminal equipment as an example.
[0008] In the above scheme, the terminal device sends first uplink information to the access network device, indicating the first portion of bandwidth desired by the terminal device. This allows the access network device to determine the portion of bandwidth used for uplink data transmission based on the first uplink information. Compared to the existing scheme where the access network device determines the portion of bandwidth used for uplink data transmission based on the BSR uploaded by the terminal device, the above scheme allows the access network device to determine the portion of bandwidth used for uplink data transmission in advance, thereby enabling the terminal device to complete partial bandwidth switching in advance. This reduces the latency of partial bandwidth switching by the terminal device, and further shortens the overall time for the terminal device to transmit data faster within a large bandwidth. When the terminal device can transmit data faster within a large bandwidth, this can reduce the terminal device's energy consumption.
[0009] In some implementations of the first aspect, the method further includes: transmitting the uplink data on a physical uplink shared channel resource associated with the first uplink information, the frequency resource of which is located within a first portion of the bandwidth. Thus, the terminal device can directly send uplink data to the access network device without waiting for scheduling by the access network device, thereby reducing transmission latency and facilitating faster data transmission.
[0010] In some implementations of the first aspect, the method further includes: receiving first downlink information, the first downlink information indicating that data transmission is permitted on the first portion of the bandwidth, or the first downlink information indicating that a switch to the first portion of the bandwidth is permitted. Thus, the terminal device can directly determine that data transmission is permitted on the first portion of the bandwidth based on the first downlink information, thereby reducing the overhead of the terminal device determining whether the access network device allows the terminal device to switch to the first portion of the bandwidth.
[0011] In some implementations of the first aspect, the method further includes: receiving first downlink information, the first downlink information indicating frequency domain resources of a physical uplink shared channel resource located within a first portion of the bandwidth, the physical uplink shared channel resource being used for the transmission of the uplink data. This reduces information indication overhead; for example, the terminal device can determine whether the access network device allows the terminal device to switch to the first portion of the bandwidth based on the fact that the frequency domain resources of the physical uplink shared channel resource indicated by the first downlink information are located within the first portion of the bandwidth and exceed the frequency domain range of the original portion of the bandwidth. The access network device does not need to additionally indicate whether the terminal device is allowed to switch to the desired portion of the bandwidth.
[0012] In some implementations of the first aspect, the method further includes: switching to a first portion of the bandwidth before a first moment, where the first moment is the transmission time of the first uplink information. Since the terminal device has completed the partial bandwidth switching before transmitting the first uplink information, the terminal device does not need to perform partial bandwidth switching in the subsequent process. Therefore, this can reduce the latency of partial bandwidth switching, thereby helping the terminal device to transmit data faster over a large bandwidth.
[0013] In some implementations of the first aspect, the first portion of the bandwidth becomes effective after a second time point, where the second time point is the time of receiving the first downlink information; alternatively, the first portion of the bandwidth becomes effective after the first time point. In this way, the terminal device can switch to the first portion of the bandwidth first, which then becomes effective after a certain period. This supports rapid partial bandwidth switching and reduces the latency of partial bandwidth switching, thereby facilitating faster data transmission by the terminal device over a large bandwidth.
[0014] In some implementations of the first aspect, the method further includes: transmitting second uplink information on the physical uplink shared channel resource; wherein the number of bits carried by the physical uplink shared channel resource is less than the number of bits of uplink data, and the second uplink information is used to indicate the number of bits of untransmitted data in the uplink data; or, the number of bits carried by the physical uplink shared channel resource is greater than the number of bits of uplink data, and the second uplink information is used to indicate the number of bits of data actually transmitted in the uplink data; or, the number of bits carried by the physical uplink shared channel resource is greater than the number of bits of uplink data, and the second uplink information is used to indicate the adjustment and coding strategy actually used by the terminal device. This allows the access network device to determine the uplink data transmission status, which is beneficial for the access network device to decode the uplink data.
[0015] In a second aspect, a communication method is provided, comprising: receiving first uplink information, the first uplink information being used to indicate a first portion of bandwidth desired by a terminal device, the first portion of bandwidth being used for uplink data transmission; and determining, based on the first uplink information, that data transmission is permitted on the first portion of bandwidth.
[0016] The solution described in the second aspect can be executed by an access-side device, which can be an access network device, a module within the access network device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device. For ease of description, the following description uses an access network device as an example.
[0017] It should be noted that the description of the beneficial effects in the second aspect can be found in the description of the beneficial effects in the first aspect, and will not be repeated here.
[0018] In some implementations of the second aspect, the method further includes receiving the uplink data on a physical uplink shared channel resource associated with the first uplink information, the frequency resources of which are located within a first portion of the bandwidth.
[0019] In some implementations of the second aspect, the method further includes: sending first downlink information, the first downlink information being used to indicate permission to transmit data over a first portion of the bandwidth.
[0020] In some implementations of the second aspect, the method further includes: sending first downlink information, the first downlink information being used to indicate frequency domain resources of a physical uplink shared channel resource located within a first portion of bandwidth, the physical uplink shared channel resource being used for the transmission of the uplink data.
[0021] In some implementations of the second aspect, the method further includes: receiving second uplink information on the physical uplink shared channel resource; wherein the number of bits carried by the physical uplink shared channel resource is less than the number of bits of uplink data, and the second uplink information is used to indicate the number of bits of untransmitted data in the uplink data; or, wherein the number of bits carried by the physical uplink shared channel resource is greater than the number of bits of uplink data, and the second uplink information is used to indicate the number of bits of data actually transmitted in the uplink data; or, wherein the number of bits carried by the physical uplink shared channel resource is greater than the number of bits of uplink data, and the second uplink information is used to indicate the adjustment and coding strategy actually used by the terminal device.
[0022] In conjunction with either the first or second aspect, the first uplink information used to indicate the first portion of bandwidth desired by the terminal device includes: the first uplink information including information about the first portion of bandwidth; or, the physical uplink control channel resources used to transmit the first uplink information are used to indicate the first portion of bandwidth. This allows access network devices to determine information about the first portion of bandwidth.
[0023] In conjunction with either the first or second aspect, the determination of the first portion of the bandwidth is related to at least one of the following: the amount of uplink data, the remaining transmission time of the uplink data, the terminal device being in power-saving mode, or the terminal device being in packet-storage mode. Thus, this allows the terminal device to determine the first portion of the bandwidth based on uplink data information and / or the terminal device's state, thereby enabling fast data transmission.
[0024] Combining any one of the first and second aspects, the information of the first portion of the bandwidth is carried in at least one of the following: a field in the first uplink information used to generate a cyclic shift of the sequence of the first uplink information, or a constellation point corresponding to the first uplink information. This allows for a more flexible information carrying method within limited time-frequency resources, reducing indication overhead.
[0025] Combining any one of the first and second aspects, the type of the first downlink information includes any one of the following: downlink control information, message 2, or message B. This allows for flexible instruction.
[0026] In conjunction with either the first or second aspect, the first uplink information is also used to instruct the shutdown of a portion of the multiple channels corresponding to the first portion of the bandwidth. This reduces the power consumption of the terminal device.
[0027] Combining any of the first and second aspects, the first portion of the bandwidth includes one or more carriers, or the first portion of the bandwidth includes one or more groups of carriers. This allows for data transmission using more frequency domain resources.
[0028] Thirdly, a communication method is provided, comprising: determining first uplink information, the first uplink information indicating a first partial bandwidth pair desired by a terminal device, the first partial bandwidth pair being used for uplink data transmission and downlink data transmission; and sending the first uplink information. Wherein, the first uplink information indicating the first partial bandwidth pair desired by the terminal device can also be understood as: the first uplink information indicating that the terminal device desires to switch from a second partial bandwidth pair to a first partial bandwidth pair; or the first uplink information indicating the number of the first partial bandwidth pair desired by the terminal device.
[0029] The first part of the bandwidth mentioned above includes uplink bandwidth and downlink bandwidth. The uplink bandwidth is used for uplink data transmission, and the downlink bandwidth is used for downlink data transmission.
[0030] Fourthly, a communication method is provided, comprising: receiving first uplink information, the first uplink information being used to indicate a first partial bandwidth pair desired by a terminal device, the first partial bandwidth pair being used for uplink data transmission and downlink data transmission; and determining, based on the first uplink information, that data transmission is permitted on the first partial bandwidth pair.
[0031] For a description of the remaining features of the third and fourth aspects, please refer to the descriptions in the first and second aspects, and they will not be repeated here.
[0032] Fifthly, a communication device is provided, which may be a terminal device, or a device or module for executing a terminal device, etc.
[0033] One possible implementation is that the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the first or third aspect. These modules or units may be hardware circuits, software, or a combination of hardware circuits and software.
[0034] For example, the communication device includes a transceiver unit and a processing unit.
[0035] In a sixth aspect, a communication device is provided, which may be an access device or a device or module for performing access device functions.
[0036] One possible implementation is that the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the second or fourth aspect, wherein the modules or units may be hardware circuits, software, or a combination of hardware circuits and software.
[0037] For example, the communication device includes a transceiver unit and a processing unit.
[0038] A seventh aspect provides a communication device including a processor configured to, by executing a computer program or instructions, or by logic circuitry, cause the communication device to perform the method described in the first aspect and any possible manner of the first aspect; or cause the communication device to perform the method described in the second aspect and any possible manner of the second aspect; or cause the communication device to perform the method described in the third aspect and any possible manner of the third aspect; or cause the communication device to perform the method described in the fourth aspect and any possible manner of the fourth aspect.
[0039] In one possible implementation, the communication device also includes a memory for storing the computer program or instructions.
[0040] In one possible implementation, the communication device also includes a communication interface for inputting and / or outputting signals.
[0041] Eighthly, a communication device is provided, including logic circuitry and an input / output interface for inputting and / or outputting signals. The input / output interface is configured to perform the method described in the first aspect and any possible mode of the first aspect; or, the logic circuitry is configured to perform the method described in the second aspect and any possible mode of the second aspect; or, the logic circuitry is configured to perform the method described in the third aspect and any possible mode of the third aspect; or, the logic circuitry is configured to perform the method described in the fourth aspect and any possible mode of the fourth aspect.
[0042] A ninth aspect provides a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the method described in the first aspect and any possible manner of the first aspect to be performed; or cause the method described in the second aspect and any possible manner of the second aspect to be performed; or cause the method described in the third aspect and any possible manner of the third aspect to be performed; or cause the method described in the fourth aspect and any possible manner of the fourth aspect to be performed.
[0043] A tenth aspect provides a computer program product comprising instructions that, when executed on a computer, cause the method described in the first aspect and any possible manner of the first aspect to be executed; or cause the method described in the second aspect and any possible manner of the second aspect to be executed; or cause the method described in the third aspect and any possible manner of the third aspect to be executed; or cause the method described in the fourth aspect and any possible manner of the fourth aspect to be executed.
[0044] Eleventhly, a chip or chip system is provided, comprising: one or more processors configured to execute computer programs or instructions in the memory, such that the chip or chip system implements the methods of the first aspect and any possible implementation thereof; or, such that the chip or chip system implements the methods of the second aspect and any possible implementation thereof; or, such that the chip or chip system implements the methods of the third aspect and any possible implementation thereof; or, such that the chip or chip system implements the methods of the fourth aspect and any possible implementation thereof.
[0045] In a twelfth aspect, a chip is provided, which is installed in a communication device. The chip includes a processor and a communication interface. The processor reads and executes instructions through the communication interface, causing the communication device to perform a method as described in the first aspect and any possible implementation thereof; or, causing the communication device to perform a method as described in the second aspect and any possible implementation thereof; or, causing the communication device to perform a method as described in the third aspect and any possible implementation thereof; or, causing the communication device to perform a method as described in the fourth aspect and any possible implementation thereof.
[0046] In a thirteenth aspect, a communication system is provided, including a terminal and an access network device. The access network device is used to perform the method described in the second aspect, and the terminal device is used to perform the method described in the first aspect. Alternatively, the access network device is used to perform the method described in the fourth aspect, and the terminal device is used to perform the method described in the third aspect.
[0047] For a description of the beneficial effects of any of the third to eleventh aspects, please refer to the description of the beneficial effects of the first and second aspects, which will not be repeated here. Attached Figure Description
[0048] Figure 1 This is a schematic diagram of a communication system according to an embodiment of this application.
[0049] Figure 2 This is a flowchart illustrating the uplink scheduling process.
[0050] Figure 3 This is a schematic diagram of the interaction flow of a communication method according to an embodiment of this application.
[0051] Figure 4 This is a schematic diagram illustrating the relationship between the first BWP and the second BWP.
[0052] Figure 5 This is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application.
[0053] Figure 6 This is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application.
[0054] Figure 7 This is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application.
[0055] Figure 8 This is a schematic block diagram of a communication device according to an embodiment of this application.
[0056] Figure 9 This is a schematic block diagram of another communication device according to an embodiment of this application. Detailed Implementation
[0057] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0058] 1. Unless otherwise stated, "multiple" means two or more. "At least one" means "one or more".
[0059] 2. Unless otherwise specified or in case of logical conflict, the terms and / or descriptions in different embodiments of this application are consistent and can be referenced in each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0060] III. The various numerical designations used in this application are merely for descriptive convenience and do not limit the scope of protection of this application. The magnitude of the serial numbers used in this application does not imply the order of execution; the execution order of each process should be determined by its function and internal logic. For example, the terms "first," "second," "third," "fourth," and other various terminology (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.
[0061] Furthermore, any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0062] IV. The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.
[0063] V. In this application, "for indicating" can be understood as "enabling", and "enabling" includes direct enabling and indirect enabling. When describing information for enabling A, it may include whether the information directly enables A or indirectly enables A, but it does not mean that the information necessarily carries A.
[0064] The information that enables the information is called the information to be enabled. In the specific implementation process, there are many ways to enable the information to be enabled, such as, but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or its index. It can also be indirectly enabled by enabling other information, where there is a relationship between the other information and the information to be enabled. It can also enable only a part of the information to be enabled, while the other parts are known or pre-agreed upon. For example, enabling specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing enabling overhead to some extent. Simultaneously, common parts of various pieces of information can be identified and enabled uniformly to reduce the enabling overhead caused by individually enabling the same information.
[0065] In addition, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.
[0066] VI. In this application, "pre-configuration" may include pre-defined terms, such as protocol definitions. These "pre-defined terms" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements). This application does not limit the specific implementation method.
[0067] VII. The term "storage" or "preservation" in this application can refer to storage in one or more memory devices. These memory devices can be separately configured or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately configured, while others can be integrated into a decoder, processor, or communication device. The type of memory can be any form of storage medium, and this is not limited.
[0068] 8. In the schematic diagrams in the accompanying drawings of this application, the dashed arrows or boxes indicate optional steps or optional modules.
[0069] Figure 1 This is a schematic diagram of a communication system according to an embodiment of this application. Figure 1As shown, the communication system includes an access network 100 and a core network (CN) 200. The access network 100 can be a radio access network (RAN). The access network 100 includes at least one access node (e.g., 110a and 110b, collectively referred to as 110), and at least one terminal device (e.g., 120a-120j, collectively referred to as 120) accesses the network through the access network 100. The access network 100 may also include other nodes, such as relay equipment or backhaul equipment. The terminal device 120 communicates wirelessly with the access node 110. The access node 110 is connected to the CN 200 wirelessly or via a wired connection. The core network equipment in the CN 200 and the access node 110 in the access network 100 can be different physical devices, or they can be the same physical device integrating CN logical functions and access node logical functions.
[0070] An access node can be an access network device, which is a device with wireless transceiver capabilities used to communicate with terminal devices. Access network devices can be nodes in the RAN (Radio Access Network), also known as base stations or RAN nodes. They can also include various types of base stations, such as macro base stations, micro base stations, relay stations, transmission reception points (TRPs), transmission points, mobile switching centers, and devices that perform base station functions in device-to-device (D2D) and machine-to-machine (M2M) communication.
[0071] An access node is a communication device used to implement the functions of an access network device. It can be the access network device itself, or a device that supports the access network device in implementing these functions, such as a chip system. This device can be installed in the access network device or used in conjunction with the access network device. The chip system in this embodiment can be composed of chips, or it can include chips and other discrete components.
[0072] Access network 100 can be a radio access network (RAN), such as the 3rd Generation Partner Program (3GLP). rd Access network 100 can be a cellular system related to the Generation Partnership Project (3GPP), such as 4G, 5G communication systems, or future communication networks. RAN100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (C-RAN), or a wireless fidelity (Wi-Fi) system. Access network 100 can also be a communication system that integrates at least two of the above systems.
[0073] Access node 110, also known as access network equipment, access entity, or access node, is used to help terminal devices achieve access. Figure 1 The multiple access nodes 110 in the network can be of the same or different types. In some scenarios, the roles of access nodes 110 and terminal devices 120 are relative. For example, network element 120i can be a helicopter or a drone, which can be configured as a mobile base station. For terminal devices 120j that access the access network 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal device. Access nodes 110 and terminal devices 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal device functions.
[0074] In one possible scenario, the access node can be a Radio Access Network (RAN) node. RAN nodes can be: base stations (BS), evolved NodeBs (eNBs) of long term evolution (LTE), access points (APs), transmission points (TPs), TRPs, next-generation NodeBs (gNBs), base stations in future communication networks, or access nodes in Wi-Fi systems, etc.
[0075] Access nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.
[0076] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0077] In different communication systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, the meaning of which will be understood by those skilled in the art. For example, in an ORAN system, CU can be called O-CU (open CU), DU can be called O-DU, CU-CP can be called O-CU-CP, CU-UP can be called O-CU-UP, and RU can be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0078] The number of devices in the above communication system is for illustrative purposes only and is not limited thereto. In actual applications, the communication system may include more terminal devices, more RAN devices, and other devices.
[0079] A terminal device is a device with wireless transceiver capabilities. It can refer to user equipment (UE), terminal equipment, access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, on-board unit (OBU), telematics box (T-BOX), vehicle, roadside unit (RSU), chip, user agent, user device, satellite phone, cellular phone, smartphone, wireless data card, wireless modem, machine-type communication equipment, including cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), customer-premises equipment (CPEs), and smart points of sale. The embodiments of this application do not limit the scope of terminal devices, including POS machines, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, vehicle-mounted devices, communication devices carried by high-altitude aircraft, wearable devices, drones, robots, terminals in D2D, terminals in V2X, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, or terminal devices in communication networks evolving after 5G. Furthermore, the terminal device can be a device with communication capabilities in a future communication network, and its form in the future communication network is not limited.
[0080] The communication device used to implement the functions of the terminal device can be a terminal device or a device that enables the terminal device to implement the functions, such as a chip system. This device can be installed in the terminal device or used in conjunction with the terminal device.
[0081] The network architecture and service scenarios described in this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that, with the evolution of communication network architecture and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0082] The following describes the technical terms related to the embodiments of this application.
[0083] I. Bandwidth Part (BWP)
[0084] A Bandwidth Plan (BWP) is a frequency domain resource, which can be, for example, a set of consecutive physical resource blocks (PRBs) on a given carrier. Each BWP has a different set of parameters, including subcarrier spacing (SCS), symbol duration, and cyclic prefix (CP) length. The definition of a BWP can be found in section 4.4.5, Bandwidth part, of 3GPP technical specification (TS) 38.211.
[0085] The 3GPP TS 38.211 protocol defines that a terminal device can be equipped with a maximum of 4 BWPs in radio resource control (RRC) connected state. Including the BWP during the initial access phase, a terminal device can be configured with a maximum of 5 BWPs. However, a terminal device can only operate with one BWP at any given time.
[0086] There are three main methods for BWP switching: DCI-based BWP switching, bwp-InactivityTimer-based BWP switching, and RRC reconfiguration-based BWP switching.
[0087] II. Channel Shutdown
[0088] Channel shutdown refers to shutting down the radio frequency (RF) channel. The RF channel includes the transmit channel and receive channel in the RF module. The transmit channel is used for signal transmission, and the receive channel is used for signal reception. One channel corresponds to one power amplifier (PA), and channel shutdown means shutting down the PA corresponding to that channel.
[0089] Channel shutdown differs from carrier shutdown. Channel shutdown disables only the PAs corresponding to the channel being shut down, while carrier shutdown disables all PAs in the RF module. For example, the 32T32R RF module includes 32 PAs. When 16 channels are shut down, it means that the PAs corresponding to those 16 channels are disabled (i.e., 16 PAs in total). Carrier shutdown disables all 32 PAs.
[0090] III. Uplink Scheduling
[0091] Terminal devices can request configuration of time-frequency resources for uplink data transmission from access network devices through the uplink scheduling procedure. For a description of the uplink scheduling procedure, please refer to [link to relevant documentation]. Figure 2 .
[0092] Figure 2 This is a flowchart illustrating the uplink scheduling process. For example... Figure 2 As shown, the uplink process includes:
[0093] S201. The terminal device sends SR information to the access network device. Correspondingly, the access network device receives the SR information.
[0094] When a terminal device has an uplink data transmission requirement, it sends an SR (Static Report) message to the access network device. The SR message indicates to the access network device that the terminal device has an uplink data transmission requirement, but it cannot indicate the amount of uplink data.
[0095] S202. The access network device sends the first DCI to the terminal device. Correspondingly, the terminal device receives the first DCI.
[0096] After the access network device receives the SR information, it sends the first DCI to the terminal device. The first DCI is used to schedule the time and frequency resources used to transmit the BSR. The amount of these time and frequency resources is relatively small and fixed.
[0097] S203. The terminal device sends a BSR to the access network device. Correspondingly, the access network device receives the BSR.
[0098] After receiving the first DCI, the terminal device sends a BSR to the access network device using the time-frequency resources indicated by the first DCI. The BSR indicates the amount of uplink data. Optionally, the terminal device can also send a power headroom report (PHR) to the access network device, which indicates the terminal device's current power headroom.
[0099] S204. The access network device sends the second DCI to the terminal device. Correspondingly, the terminal device receives the second DCI.
[0100] When the access network device determines, based on the BSR, that the amount of uplink data exceeds a threshold, in order to quickly transmit the uplink data, the access network device instructs the terminal device to perform a BWP handover and allocate time-frequency resources for transmitting the uplink data via a second DCI. The frequency domain resources in this time-frequency resource exceed the range of the second BWP but fall within the frequency domain range of the first BWP. Therefore, the second DCI can be used to instruct the terminal device to switch from the second BWP to the first BWP. The second BWP is the BWP in which the terminal device sends the SR information, and the first BWP is greater than the second BWP.
[0101] S205. The terminal device sends uplink data to the access network device. Correspondingly, the access network device receives the uplink data.
[0102] After receiving the second DCI, the terminal device switches from the second BWP to the first BWP based on the second DCI, and transmits uplink data on the first BWP after the switch is completed.
[0103] In the aforementioned uplink scheduling process, the access network device determines the first BWP based on the BSR. This means that the terminal device can only switch from the second BWP to the first BWP after receiving the second DCI, resulting in a longer overall delay for the terminal device to perform BWP switching, and consequently, a longer overall time for the terminal device to transmit data over a large bandwidth. In view of this, this application provides a communication method and communication apparatus that can support terminal devices to transmit data faster over a large bandwidth.
[0104] The technical solutions of this application embodiment can be used between a terminal device and an access-side device. The access-side device can be the aforementioned access network equipment, such as an access node, or a unit or module within the access network equipment that performs corresponding functions. The terminal device can be the aforementioned terminal equipment, or a unit or module within the terminal equipment that performs corresponding functions, such as a chip within the terminal equipment. The following description uses the interaction between the terminal device and the access network equipment as an example.
[0105] Figure 3 This is a schematic diagram of the interaction flow of a communication method according to an embodiment of this application. For example... Figure 3 As shown, the method includes:
[0106] S301. The terminal device determines uplink information #1 (which can be understood as first uplink information). Uplink information #1 is used to indicate the first BWP expected by the terminal device. The first BWP is used for uplink data transmission. For example, uplink information #1 includes the number or index information of the first BWP.
[0107] In this embodiment, uplink information #1 is used to indicate the first BWP desired by the terminal device. It can also be understood as: uplink information #1 is used to indicate that the terminal device (or desires) to switch from the second BWP to the first BWP, or uplink information #1 is used to indicate a switch from the second BWP to the first BWP, or uplink information #1 is used to indicate that the terminal device switches to the first BWP, etc. Optionally, the first BWP is a first uplink BWP. Optionally, the first BWP is a wide BWP (or a large BWP), and the second BWP is a narrow BWP (or a small BWP). Furthermore, the second BWP is a second uplink BWP. In other words, in this embodiment, all BWPs involved in uplink transmission are uplink BWPs, and all BWPs involved in downlink transmission are downlink BWPs, which will not be elaborated further below.
[0108] The first BWP differs from the second BWP. The second BWP is the BWP where the terminal device is located when sending uplink information #1, or the second BWP is the BWP where the terminal device is located when it initially accesses the network. The first BWP is the BWP where the terminal device is located when it expects to transmit uplink data. The frequency domain range of the first BWP can be larger than that of the second BWP, meaning the terminal device may want to switch from a narrower BWP to a wider BWP. Optionally, the frequency domain range of the first BWP may include the frequency domain range of the second BWP. For a description of the first and second BWPs, please refer to [link to relevant documentation]. Figure 4 .like Figure 4 As shown, the frequency range corresponding to the second BWP is from frequency #1 to frequency #2, and the frequency range corresponding to the first BWP is from frequency #1 to frequency #3. Frequency #3 is greater than frequency #2, and frequency #2 is greater than frequency #1. Figure 4 This description is based on the example that the frequency domain range of the first BWP includes the frequency domain range of the second BWP. However, the frequency domain range of the first BWP may not include the frequency domain range of the second BWP. For example, the frequency range corresponding to the first BWP is greater than the frequency range corresponding to the second BWP.
[0109] One possible implementation is that the first BWP includes at least one carrier, or the first BWP includes at least one carrier group, and a carrier group includes at least one carrier. This allows for data transmission using more frequency domain resources.
[0110] One possible implementation is that the first BWP includes at least one carrier that contains one or more non-contiguous frequency bands. This allows for data transmission using more frequency bands (not limited to contiguous bands).
[0111] One possible implementation is that carriers in a carrier group share or reuse a single PA. This allows for the shutdown of the PA corresponding to the carrier group when a carrier is turned off, simultaneously shutting down all carriers in a carrier group associated with the PA, thus reducing indication overhead.
[0112] One possible implementation is that the determination of the first BWP is based on at least one of the information from uplink data and the status information of the terminal device.
[0113] Uplink data information includes, but is not limited to, uplink data volume information or uplink data remaining time information. The uplink data volume information indicates the amount of uplink data (#), expressed in bytes. The uplink data volume can be represented by buffer size or buffer size level; different buffer size levels correspond to different buffer sizes, as described in 3GPP TS38.321-i00. Additionally, the uplink data remaining time represents the shortest remaining time for the PDCP discard timer across all Packet Data Convergence Protocol (PDCP) service data units (SDUs) buffered for the logic channel group (LCG) but not yet transmitted in any MAC protocol data unit (PDU), within the timeframe of transmitting the first symbol on the first physical uplink shared channel (PUSCH) containing the Media Access Layer Control-Control Element (MAC CE).
[0114] The relationship between uplink data information and the first BWP can be described in Tables 1 to 3. The contents of Tables 1 to 3 are for illustrative purposes only and are not intended as final limitations. In one example, the relationship between uplink data information and the first BWP is predefined by the protocol or configured by the network side; in this case, both the network side and the terminal device obtain the aforementioned relationship between uplink data information and the first BWP. In another example, the aforementioned relationship may also be a predefined event in the protocol, with the parameters in the relationship configured by the network side.
[0115] Table 1
[0116] Data volume First BWP 1038 bytes < Buffer size ≤ 150000 bytes BWP#1 150,000 bytes < Buffer size BWP#2
[0117] As shown in Table 1, taking the upstream data information, including the upstream data volume information, as an example: when the upstream data volume # satisfies 1038 bytes < Buffer size ≤ 150000 bytes, it indicates that the first BWP is BWP#1, such as BWP#1 having a bandwidth of 50MHz; when the upstream data volume satisfies 150000 bytes < Buffer size, it indicates that the first BWP is BWP#2, such as BWP#2 having a bandwidth of 100MHz. In this way, the terminal device can determine the corresponding BWP based on the upstream data volume.
[0118] Table 2
[0119] time left First BWP 1ms < Remaining Time ≤ 2ms BWP#1 2ms < Remaining Time ≤ 3ms BWP#2
[0120] As shown in Table 2, taking the information of the uplink data, including the remaining time information, as an example: when the remaining time of the uplink data is 1ms < remaining time ≤ 2ms, it indicates that the first BWP is BWP#1, such as BWP#1 having a bandwidth of 50MHz; when the remaining time of the uplink data is 2ms < remaining time ≤ 3ms, it indicates that the first BWP is BWP#2, such as BWP#2 having a bandwidth of 100MHz. In this way, the terminal device can determine the corresponding BWP based on the remaining time of the uplink data.
[0121] Table 3
[0122] Data volume time left First BWP 1038 bytes < Buffer size ≤ 150000 bytes 1ms < Remaining Time ≤ 2ms BWP#1 150,000 bytes < Buffer size 2ms < Remaining Time ≤ 3ms BWP#2
[0123] As shown in Table 3, taking the upstream data information, including the data volume and remaining time, as an example: if the upstream data volume satisfies 1038 bytes < Buffer size ≤ 150000 bytes, and the remaining time satisfies 1ms < Remaining time ≤ 2ms, it indicates that the first BWP is BWP#1, such as BWP#1 having a bandwidth of 50MHz; if the upstream data volume satisfies 150000 bytes < Buffer size, and the remaining time satisfies 2ms < Remaining time ≤ 3ms, it indicates that the first BWP is BWP#2, such as BWP#2 having a bandwidth of 100MHz. Thus, the terminal device can determine the corresponding BWP based on the remaining time and data volume of the upstream data.
[0124] The status information of the terminal device includes, but is not limited to, power-saving mode and packet-storage mode. Different terminal device states correspond to different BWPs, as shown in Table 4. The content shown in Table 4 is for illustrative purposes only and is not intended as a final limitation. In one example, the relationship between the terminal device's status information and the first BWP is predefined by the protocol or configured by the network side; in this case, both the network side and the terminal device obtain the aforementioned relationship between the terminal device's status information and the first BWP. In another example, the aforementioned relationship may also be a predefined event in the protocol, with the parameters in the relationship configured by the network side.
[0125] Table 4
[0126] Terminal device status First BWP Energy saving mode BWP#1 Packet transfer mode BWP#2
[0127] As shown in Table 4, for example: when the terminal device is in power-saving mode, it indicates that the first BWP is BWP#1 (e.g., 50MHz); when the terminal device is in packet-storage mode, it indicates that the first BWP is BWP#2 (e.g., 100MHz). In this way, the terminal device can determine the corresponding BWP based on the terminal device's state.
[0128] Table 5 describes the information regarding uplink data, the status of the terminal device, and the relationship between the first BWP. The content in Table 5 is for illustrative purposes only and is not intended as a final limitation.
[0129] Table 5
[0130] Data volume Terminal device status First BWP 1038 bytes < Buffer size ≤ 150000 bytes Energy saving mode BWP#1 150,000 bytes < Buffer size Packet transfer mode BWP#2
[0131] As shown in Table 5, taking the upstream data information, including the upstream data volume, as an example: if the upstream data volume satisfies 1038 bytes < Buffer size ≤ 150000 bytes, and the terminal device is in power-saving mode, its first BWP is BWP#1 (e.g., 50MHz); if the upstream data volume satisfies 150000 bytes < Buffer size, and the terminal device is in packet-storage mode, its first BWP is BWP#2 (e.g., 100MHz). Thus, the terminal device can determine the corresponding BWP based on its status and the upstream data volume.
[0132] In summary, the terminal device can determine the first BWP by one or more of the following: the amount of uplink data, the remaining transmission time of uplink data, the terminal device being in power-saving mode, or the terminal device being in packet-storage transmission mode.
[0133] In this embodiment, when uplink information #1 is used to indicate the first BWP, the access network device can determine that the terminal device expects to transmit data on the first BWP based on the first BWP. Thus, uplink information #1 does not need to indicate the uplink data transmission requirement, which reduces information indication overhead.
[0134] One possible implementation is that uplink information #1 indicates the first BWP in a variety of ways, for example: uplink information #1 includes information about the first BWP, or the PUCCH or PUSCH resources used to transmit uplink information #1 are used to indicate the first BWP.
[0135] Taking the information in the first BWP (first frame of file) included in the previous row information #1 as an example, the information in the first BWP carries at least one of the following: fields in the previous row information #1, used to generate a cyclic shift m of the sequence of the previous row information #1. CS Or, the constellation point corresponding to the uplink information #1.
[0136] For example, the fields in uplink information #1 are used to carry information about the first BWP. These fields can be newly added or existing fields. For instance, uplink information #1 includes 1 bit. When this bit is 1, it indicates a switch from the second BWP to the first BWP (the network side only configures the first BWP for the terminal device). When this bit is 0, it indicates that no BWP switch is performed. For instance, uplink information #1 includes multiple bits, and different values of these multiple bits indicate different BWP switches (the network side configures multiple BWPs for the terminal device), as detailed in Table 6. Table 6 is only an example. In one example, the relationship between the above fields and the first BWP is predefined by the protocol or configured by the network side, so that both the network side and the terminal device can obtain the relationship between the above fields and the first BWP. In another example, the above relationship may also be a predefined event in the protocol, and the parameters in the above relationship are configured by the network side.
[0137] Table 6
[0138] Bit value First BWP 00 BWP#1 01 BWP#2 10 BWP#3 11 BWP#4
[0139] As shown in Table 6, taking uplink information #1, which includes two bits, as an example: a value of 00 indicates a switch from the second BWP to BWP#1 (e.g., 50MHz); a value of 01 indicates a switch from the second BWP to BWP#2 (e.g., 100MHz); a value of 10 indicates a switch from the second BWP to BWP#3 (e.g., 150MHz); and a value of 11 indicates a switch from the second BWP to BWP#4 (e.g., 200MHz). Thus, the access network device can determine the first BWP based on the bit values in Table 6 and uplink information #1.
[0140] For example, the cyclic shift of the sequence used to generate uplink information #1 is used to carry information about the first BWP. For instance, the network side configures the correspondence between the cyclic shift and the BWP for the terminal device, as shown in Table 7. The content shown in Table 7 is only an example and not a final limitation. In one example, the relationship between the cyclic shift of the sequence used to generate uplink information #1 and the first BWP is predefined by the protocol or configured by the network side, and both the network side and the terminal device can obtain the relationship between the cyclic shift of the sequence used to generate uplink information #1 and the first BWP. In another example, the above relationship may also be a protocol-predefined event, and the parameters in the above relationship are configured by the network side.
[0141] Table 7
[0142] Circular shift First BWP 0 BWP#1 3 BWP#2 6 BWP#3 9 BWP#4
[0143] As shown in Table 7, for example: when the cyclic shift of the sequence used to generate uplink information #1 is 0, it indicates a switch from the second BWP to BWP #1 (e.g., 50MHz); when the cyclic shift of the sequence used to generate uplink information #1 is 3, it indicates a switch from the second BWP to BWP #2 (e.g., 100MHz); when the cyclic shift of the sequence used to generate uplink information #1 is 6, it indicates a switch from the second BWP to BWP #3 (e.g., 150MHz); and when the cyclic shift of the sequence used to generate uplink information #1 is 9, it indicates a switch from the second BWP to BWP #4 (e.g., 200MHz). Thus, the access network device can determine the first BWP based on Table 7 and the cyclic shift of the sequence used to generate uplink information #1.
[0144] For example, the constellation point corresponding to uplink information #1 is used to carry information about the first BWP. For instance, the network side configures the correspondence between constellation points and BWPs for the terminal device, as shown in Table 8. The content shown in Table 8 is only an example and not a final limitation. In one example, the relationship between the constellation point corresponding to uplink information #1 and the first BWP is predefined by the protocol or configured by the network side, so that both the network side and the terminal device can obtain the relationship between the constellation point corresponding to uplink information #1 and the first BWP. In another example, the above relationship may also be a predefined event in the protocol, and the parameters in the above relationship are configured by the network side.
[0145] Table 8
[0146] Constellation Points First BWP b(0) BWP#1 b(1) BWP#2
[0147] As shown in Table 8, for example: when the constellation point corresponding to uplink information #1 is b(0), it indicates a switch from the second BWP to BWP #1 (e.g., 50MHz); when the constellation point corresponding to uplink information #1 is b(0), it indicates a switch from the second BWP to BWP #2 (e.g., 100MHz). Thus, the access network device can determine the first BWP based on Table 8 and the constellation point corresponding to uplink information #1.
[0148] When uplink information #1 includes information about the first BWP, the type of uplink information #1 includes, but is not limited to, SR information and hybrid automatic retransmission request (HARQ) information, where HARQ information is used to indicate SR information. For example, in the Physical Uplink Control Channel (PUCCH) format 1 of the New Radio (NR) protocol, the PUCCH resources used for transmitting SR information can also be used to transmit HARQ information, which indicates SR. Alternatively, uplink information #1 can be of type SR information, including information about the first BWP; or uplink information #1 can be of type HARQ information, including information about the first BWP.
[0149] Taking the PUCCH resource used to transmit uplink information #1 as an example to indicate the first BWP, different PUCCH resources correspond to different BWPs, as shown in Table 9. The content shown in Table 9 is for illustrative purposes only and is not intended as a final limitation. In one example, the relationship between the PUCCH resource used to transmit uplink information #1 and the first BWP is predefined by the protocol or configured by the network side. In this way, both the network side and the terminal device can obtain the relationship between the PUCCH resource used to transmit uplink information #1 and the first BWP. In another example, the above relationship may also be a predefined event in the protocol, with the parameters in the relationship configured by the network side.
[0150] Table 9
[0151] PUCCH resources First BWP PUCCH Resource #1 BWP#1 PUCCH Resources #2 BWP#2 PUCCH Resources #3 BWP#3
[0152] As shown in Table 9, for example: when the PUCCH resource used to transmit uplink information #1 is PUCCH resource #1, it indicates that the first BWP is BWP #1 (e.g., 50MHz), which can be used to indicate a switch from the second BWP to BWP #1; when the PUCCH resource used to transmit uplink information #1 is PUCCH resource #2, it indicates that the first BWP is BWP #2 (e.g., 100MHz), which can be used to indicate a switch from the second BWP to BWP #2; when the PUCCH resource used to transmit uplink information #1 is PUCCH resource #3, it indicates that the first BWP is BWP #3 (e.g., 150MHz), which can be used to indicate a switch from the second BWP to BWP #3. In this way, the terminal device can indicate different BWPs to the access network device through different PUCCH resources.
[0153] The contents described in Tables 1 to 9 can be predefined by the protocol or configured by the network side, and there is no limitation on this.
[0154] S302. The terminal device sends uplink information #1 to the access network device. Correspondingly, the access network device receives uplink information #1.
[0155] One possible implementation is that uplink information #1 is carried within the uplink low-power signal, or uplink information #1 is uplink low-power information, and the uplink low-power information is carried within the uplink low-power signal. This can reduce the detection power consumption of the access network equipment.
[0156] Low-power signals can be one or more of the following: chirp signals, on-off keying (OOK) signals (such as OOK-1, OOK-2, OOK-3, OOK-4, etc.), low-power sequence signals (such as Gold sequence signals, M sequence signals, ZC sequence signals, chirp sequence signals, Walsh sequence signals, Golay sequence signals, Kasami sequence signals, low-density sequence signals, discrete fourier transform (DFT) / fast fourier transform (FFT) sequence signals, quadrature amplitude modulation (QAM) signals, symbol-based sequence signals, amplitude shift keying (ASK) signals, frequency shift keying (FSK) signals, orthogonal frequency division multiplexing (OFDM) signals, etc., or low-power signals can also be signals obtained by optimizing the above signals, etc. Alternatively, the low-power signal can be a digital signal or an analog signal.
[0157] The access network device can determine the first BWP of the terminal device based on the uplink information #1, or in other words, the access network device can determine the terminal device's intention to switch from the second BWP to the first BWP based on the uplink information #1.
[0158] In one possible implementation, uplink information #1 could also be used to instruct the shutdown of some of the multiple channels associated with the first BWP.
[0159] For example, when uplink information #1 is used to instruct BWP #1, it also instructs the shutdown of 1 / 2 of the channels, that is, half of the channels associated with BWP #1. This reduces the power consumption of the terminal equipment. Additionally, it also reduces the power consumption of the access network equipment.
[0160] For example, when uplink information #1 is used to instruct BWP #2, it also instructs the shutdown of 1 / 4 of the channels, that is, the shutdown of one-quarter of the channels associated with BWP #2. This reduces the power consumption of the terminal equipment. Additionally, it also reduces the power consumption of the access network equipment.
[0161] Optionally, when the first BWP is a fixed-width BWP, if redundant airspace resources occur when the terminal device transmits data on the first BWP, the channel can be shut down, thereby reducing the power consumption of the terminal device. Additionally, this can also reduce the power consumption of the access network equipment.
[0162] In summary, the terminal device sends uplink information #1 to the access network device, indicating the first portion of the bandwidth it expects. The access network device then determines the bandwidth used for uplink data transmission based on uplink information #1. Compared to the existing scheme where the access network device determines the bandwidth based on the BSR uploaded by the terminal device, this scheme allows the access network device to predetermine the bandwidth for uplink data transmission, enabling the terminal device to complete partial bandwidth switching in advance. This reduces the latency of partial bandwidth switching and shortens the overall time for faster data transmission within a large bandwidth. Furthermore, faster data transmission within a large bandwidth reduces the terminal device's energy consumption.
[0163] The following text combines Figure 5 right Figure 3 The method shown will be described in further detail.
[0164] Figure 5 This is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application. For example... Figure 5 As shown, the method includes:
[0165] S501, The terminal device sends uplink information #1 to the access network device. Correspondingly, the access network device receives uplink information #1.
[0166] S502, The access network device sends downlink information #1 to the terminal device. Correspondingly, the terminal device receives downlink information #1.
[0167] For example, downlink information #1 is used to indicate that the terminal device is allowed or consented to transmit data on the first BWP. That is, downlink information #1 can be used to indicate that the terminal device is allowed to switch from the second BWP to the first BWP.
[0168] For example, downlink information #1 includes an acknowledgment (ACK) message, which indicates permission or consent for the terminal device to transmit data on the first BWP.
[0169] One possible implementation is that the type of downlink message #1 includes any of the following: DCI, message 2, or message B.
[0170] Message 2 contains information from the four-step random access process and can be a random access response (RAR) message. Additionally, message B (MSGB) is from the two-step random access process.
[0171] In summary, the terminal device can determine that it can transmit data on the first part of the bandwidth based on downlink information #1, thereby reducing the overhead of the terminal device in determining whether the access network device allows the terminal device to switch to the first part of the bandwidth.
[0172] One possible implementation is that the terminal device switches to the first BWP before time #1. Specifically, time #1 can be the time when uplink information #1 is sent, or the time when downlink information #1 is received, or the time between the time when uplink information #1 is sent and the time when downlink information #1 is received. In this way, the terminal device can complete the BWP handover in advance, thereby reducing the BWP handover latency.
[0173] One possible implementation is that the first BWP takes effect after time #1, or after time #2, where time #2 is the reception time of downlink information #1. When the first BWP takes effect after time #2, its activation can begin in the time slot containing downlink information #1 or the next time slot. When the first BWP takes effect after time #1, its activation can begin in the time slot containing uplink information #1 or the next time slot, or it can begin from the first symbol 1ms after the time slot containing uplink information #1, etc., without limitation. The foregoing description uses time slots as an example, but this can also be applied to symbols, mini time slots, subframes, milliseconds, and other time-domain units.
[0174] Optionally, if the terminal device does not switch to the first BWP before time #1, the terminal device can switch to the first BWP after receiving downlink information #1.
[0175] Optionally, downlink information #1 can also be used to indicate the time-frequency resources used for transmitting the BSR. In this way, the terminal device can transmit the BSR according to the time-frequency resources indicated by downlink information #1.
[0176] Optionally, the method further includes:
[0177] S503: The terminal device sends a BSR to the access network device. Correspondingly, the access network device receives the BSR.
[0178] For example, the terminal device sends a BSR to the access network device using the time-frequency resources indicated by downlink information #1. This allows the access network device to configure the time-frequency resources for transmitting uplink data #1 for the terminal device based on the BSR.
[0179] Optionally, there is a correspondence between the time-frequency resources used for transmitting BSR and the time-frequency resources used for transmitting uplink information #1 (configured by the network side). That is, the terminal device can determine the time-frequency resources used for transmitting BSR based on the time-frequency resources used for transmitting uplink information #1. In this way, it is not necessary for the access network device to indicate the time-frequency resources used for transmitting BSR to the terminal device, thereby reducing signaling interaction overhead.
[0180] Optionally, the method further includes:
[0181] S504. The terminal device sends uplink data through PUSCH resource #1. Correspondingly, the access network device receives uplink data through PUSCH resource #1.
[0182] As an example, PUSCH resource #1 is a PUSCH resource associated with uplink information #1.
[0183] In one example, PUSCH resource #1 is a PUSCH resource associated with uplink information #1. The frequency domain resource of PUSCH resource #1 is located within the first BWP.
[0184] The network side can configure different associations between uplink information #1 (or BWP) and different PUSCH configurations for terminal devices. The PUSCH configuration includes the following parameters: the association between PUSCH resources and uplink information #1, the time interval (offset) between the PUCCH resources used to transmit uplink information #1 and the PUSCH resources, the PUSCH resources, and the modulation and coding scheme (MCS).
[0185] In one example, when uplink information #1 indicates that the first BWP is BWP #1 (50MHz), uplink information #1 is associated with PUSCH resource #1, and the frequency domain resource of PUSCH resource #1 is 50MHz.
[0186] In another example, when uplink information #1 indicates that the first BWP is BWP #2 (100MHz), uplink information #1 is associated with PUSCH resource #2, and the frequency domain resource of PUSCH resource #2 is 100MHz.
[0187] In summary, the terminal device sends uplink information #1 to the access network device, indicating the first portion of the bandwidth desired by the terminal device. The access network device determines the portion of the bandwidth used for uplink data transmission based on uplink information #1. Compared to the existing scheme where the access network device determines the portion of the bandwidth used for uplink data transmission based on the BSR uploaded by the terminal device, the above scheme can support the access network device to determine the portion of the bandwidth used for uplink data transmission in advance, thereby supporting the terminal device to complete the partial bandwidth switching in advance. This can reduce the latency of the terminal device in performing partial bandwidth switching, and thus shorten the overall time for the terminal device to transmit data faster within a large bandwidth.
[0188] Figure 6 This is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application. For example... Figure 6 As shown, the method includes:
[0189] S601. The terminal device sends uplink information #1 to the access network device. Correspondingly, the access network device receives uplink information #1.
[0190] S602, The access network device sends downlink information #2 to the terminal device. Correspondingly, the terminal device receives downlink information #2.
[0191] For example, downlink information #2 indicates PUSCH resource #1, which is used for uplink data transmission. The frequency domain resource of PUSCH resource #1 is located within the first BWP. When the frequency domain resource of PUSCH resource #1 is outside the frequency range of the second BWP but within the frequency range of the first BWP, downlink information #2 can implicitly indicate that the terminal device is allowed or permitted to transmit data on the first BWP; that is, downlink information #2 can indicate that the terminal device is allowed to switch from the second BWP to the first BWP. Alternatively, downlink information #2 can implicitly indicate that the access network device has received a request from the terminal device to perform a BWP handover.
[0192] One possible implementation is that the type of downlink message #2 includes any of the following: DCI, message 2, or message B.
[0193] In summary, this can reduce information indication overhead. For example, the terminal device can determine whether the access network device allows the terminal device to switch to the first part of the bandwidth, which is outside the frequency domain range of the original part of the bandwidth, based on the frequency domain resources of the physical uplink shared channel resources indicated by downlink information #1. The access network device does not need to provide additional indication to allow the terminal device to switch to the first part of the bandwidth.
[0194] One possible implementation is that the terminal device switches to the first BWP before time #1. Specifically, time #1 can be the time when uplink information #1 is sent, or time #1 can be the time when downlink information #2 is received, or time #1 can be the time between the time when uplink information #1 is sent and the time when downlink information #2 is received. In this way, the terminal device can complete the BWP handover in advance, thereby reducing the BWP handover latency.
[0195] One possible implementation is that the first BWP takes effect after time #1, or after time #2, where time #2 is the reception time of downlink information #2. When the first BWP takes effect after time #2, it can begin in the time slot containing downlink information #2 or the next time slot. When the first BWP takes effect after time #1, it can begin in the time slot containing uplink information #1 or the next time slot, or it can begin from the first symbol 1ms after the time slot containing uplink information #1, etc., without limitation. The foregoing description uses time slots as an example, but the content can also be applied to symbols, mini-time slots, subframes, milliseconds, and other time-domain units.
[0196] S603. The terminal device sends uplink data to the access network device through PUSCH resource #1. Correspondingly, the access network device receives uplink data through PUSCH resource #1.
[0197] In summary, the terminal device sends uplink information #1 to the access network device, indicating the first portion of the bandwidth desired by the terminal device. The access network device determines the portion of the bandwidth used for uplink data transmission based on uplink information #1. Compared to the existing scheme where the access network device determines the portion of the bandwidth used for uplink data transmission based on the BSR uploaded by the terminal device, the above scheme can support the access network device to determine the portion of the bandwidth used for uplink data transmission in advance, thereby supporting the terminal device to complete the partial bandwidth switching in advance. This can reduce the latency of the terminal device in performing partial bandwidth switching, and thus shorten the overall time for the terminal device to transmit data faster within a large bandwidth.
[0198] Figure 7 This is a schematic diagram of the interaction flow of another communication method according to an embodiment of this application. For example... Figure 7 As shown, the method includes:
[0199] S701, The terminal device sends uplink information #1 to the access network device. Correspondingly, the access network device receives uplink information #1.
[0200] S702. The terminal device sends uplink data through PUSCH resource #1. Correspondingly, the access network device receives uplink data through PUSCH resource #1.
[0201] PUSCH resource #1 is a PUSCH resource associated with uplink information #1, and the frequency domain resource of PUSCH resource #1 is located within the first BWP.
[0202] The network side can configure different associations between uplink information #1 (or BWP) and different PUSCH configurations for terminal devices. The PUSCH configuration includes the following parameters: the association between PUSCH resources and uplink information #1, the time interval (offset) between the PUCCH resources used to transmit uplink information #1 and the PUSCH resources, the PUSCH resources, and the modulation and coding scheme (MCS).
[0203] In one example, when uplink information #1 indicates that the first BWP is BWP #1, uplink information #1 is associated with PUSCH resource #1, and the frequency domain resource of PUSCH resource #1 is 50MHz. In another example, when uplink information #1 indicates that the first BWP is BWP #2, uplink information #1 is associated with PUSCH resource #2, and the frequency domain resource of PUSCH resource #2 is 100MHz.
[0204] In summary, terminal devices can directly send uplink data to access network devices without waiting for scheduling by the access network devices, thereby reducing transmission latency and facilitating faster data transmission.
[0205] Optionally, the method further includes:
[0206] S703, the terminal device sends uplink information #2 (which can be understood as the second uplink information) through PUSCH resource #1. Correspondingly, the access network device receives uplink information #2. This allows the access network device to determine the transmission status of uplink data, which is beneficial for the access network device to decode the uplink data.
[0207] When the network side configures PUSCH resource #1 and MCS for the terminal device, the terminal device determines the number of bits that PUSCH resource #1 can transmit based on PUSCH resource #1 and MCS, and can indicate information related to the data transmission of uplink data through uplink information #2.
[0208] Optionally, uplink information #2 can be carried in higher-level information such as MAC CE, RRC messages, etc.
[0209] Optionally, uplink information #2 can be carried in physical layer information.
[0210] For example, when the number of bits carried by PUSCH resource #1 is less than the number of bits of uplink data, uplink information #2 is used to indicate the number of bits of data that were not transmitted in the uplink data.
[0211] Specifically, the terminal device uses PUSCH resource #1 to transmit part of the information bits in the uplink data, and transmits information #1 through PUSCH resource #1. Uplink information #2 can be MAC CE.
[0212] For example, when the number of bits carried by PUSCH resource #1 is greater than the number of bits of uplink data, uplink information #2 is used to indicate the number of bits of data actually transmitted in the uplink data.
[0213] For example, when the number of bits carried by PUSCH resource #1 is greater than the number of bits of uplink data, uplink information #2 is used to indicate the adjustment and encoding strategy actually used by the terminal device.
[0214] When uplink information #2 is used to indicate the number of bits of data actually transmitted in the uplink data, the terminal device can add zeros to the uplink data, or repeat some information bits in the uplink data. Uplink information #2 indicates the number of bits actually transmitted by the terminal device, or the number of zeros added, or the MCS or MCS offset actually used by the terminal device, etc. This can reduce the indication overhead.
[0215] When the number of bits carried by PUSCH resource #1 is greater than the number of bits of uplink data, the terminal device can use a smaller MCS for data transmission, and the actual MAS or MCS offset used by the terminal device can be indicated by uplink information #2, thereby ensuring the reliability of data transmission.
[0216] Alternatively, the uplink information #2 can also be the aforementioned SR information.
[0217] Figures 3 to 7 Taking the example of uplink information #1 indicating the first BWP, the terminal device can also send uplink information #3 to the access network device. Uplink information #3 indicates the first BWP pair (or first BWP group) that the terminal device expects. The first BWP pair includes an uplink BWP and a downlink BWP. The uplink BWP is used for uplink data transmission, and the downlink BWP is used for downlink data transmission. The access network device can determine whether to allow the terminal device to transmit data on the first BWP pair based on uplink information #3.
[0218] Figures 3 to 7The content shown also applies to the description of the first BWP pair. For example, the determination of the first BWP pair is related to the information of uplink data and downlink data; for example, the terminal device switches to the first BWP pair in advance, and the effective time of the first BWP pair is after the transmission time of uplink information #3; for example, uplink information #3 is SR information, or uplink information #3 is carried in a low-power signal, etc. Alternatively, the determination of the uplink BWP in the first BWP pair can refer to the aforementioned description of the determination of the first BWP, and the determination of the downlink BWP in the first BWP pair can also refer to the aforementioned description of the determination of the first BWP (such as determining it based on downlink data information, terminal device status information, etc.). For specific descriptions, please refer to the previous description, which will not be repeated here.
[0219] The communication apparatus of the present application embodiment is described below.
[0220] To implement the functions of the methods provided in this application, access network devices or terminal devices may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0221] Figure 8 This is a schematic block diagram of a communication device according to an embodiment of this application. The communication device includes a processing circuit 810 and a transceiver circuit 820, which can be interconnected or coupled, for example, interconnected via a bus 830. The communication device can be an access network device or a terminal device.
[0222] Optionally, the communication device may also include a memory 840. The memory 840 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM), which is used for related instructions and data.
[0223] The processing circuit 810 can be all or part of the processing circuitry in one or more processors, or it can be one or more processors. The processor can be a central processing unit (CPU). If the processing circuit 810 is a CPU, the CPU can be a single-core CPU or a multi-core CPU. The processing circuit 810 can be a signal processor, a chip, or other integrated circuit capable of implementing the methods of this application, or a portion of the circuitry within the aforementioned processor, chip, or integrated circuit that performs processing functions. Additionally, the transceiver circuit 820 can be a transceiver, or an input / output interface. An input / output interface is used for inputting or outputting signals or data and can also be referred to as an input / output circuit.
[0224] When the communication device is an access network device, for example, the processing circuit 810 is used to perform the following operations: receiving uplink information #1, etc.
[0225] When the communication device is a terminal device, for example, the processing circuit 810 is used to perform the following operations: determine uplink information #1 and send uplink information #1, etc.
[0226] When the communication device is an access network device or a terminal device, it will be responsible for executing the methods or steps related to the access network device or the terminal device in the aforementioned method embodiments.
[0227] When the communication device is an access network device or a terminal device, the transceiver circuit 820 can be a transceiver.
[0228] When the communication device is a chip used for access network equipment or terminal equipment, the transceiver circuit 820 can be an input / output circuit.
[0229] The above description is merely exemplary. For details, please refer to the content shown in the above method embodiments.
[0230] Figure 8 The implementation of each operation can also be found by referring to... Figures 3-7 The corresponding description of the method embodiments shown.
[0231] Figure 9 This is a schematic block diagram of another communication device according to an embodiment of this application. The communication device can be an access network device or a terminal device, used to implement the methods involved in the above embodiments.
[0232] The communication device includes a transceiver unit 910 and a processing unit 920. The transceiver unit 910 may include a sending unit and a receiving unit. The sending unit is used to perform the sending action of the communication device, and the receiving unit is used to perform the receiving action of the communication device. For ease of description, the sending unit and the receiving unit are combined into one transceiver unit in this embodiment. This will be explained uniformly here and will not be repeated later.
[0233] When the communication device is an access network device, for example, the transceiver unit 910 is used to receive uplink information #1 and send downlink information #1.
[0234] When the communication device is a terminal device, for example, the transceiver unit 910 is used to: send uplink information #1 and receive downlink information #1, etc.
[0235] When the communication device is an access network device or a terminal device, it will be responsible for executing one or more of the methods or steps related to the access network device or the terminal device in the foregoing method embodiments.
[0236] Optionally, the communication device further includes a storage unit 930 for storing programs or code for executing the aforementioned methods.
[0237] Figure 9 The transceiver unit in the middle can correspond to Figure 8 The transceiver circuit in the middle, Figure 9 The processing unit in can correspond to Figure 8 The processing circuitry within.
[0238] Figure 8 and Figure 9 The illustrated device embodiment is used to implement Figures 3-7 The content described. Figure 8 and Figure 9 The specific execution steps and methods of the device shown can be found in the content described in the foregoing method embodiments.
[0239] This application also provides a chip, including a processor, for calling and executing instructions stored in a memory, causing a communication device on which the chip is installed to perform the methods described in the examples above. The memory may be integrated within the chip or located externally.
[0240] This application also provides another chip, including: an input interface, an output interface, and a processing circuit, wherein the input interface, the output interface, and the processor are connected through an internal connection path, and the processing circuit is used to execute code in memory. When the code is executed, the processing circuit is used to execute the methods in the above examples.
[0241] Optionally, the chip also includes a memory for storing computer programs or code. The input and output interfaces can be independent of each other, or they can be integrated into a single input / output interface.
[0242] The processing circuit can be all or part of the processing circuit in one or more processors, or one or more processors.
[0243] This application also provides a processor for coupling with a memory for performing the methods and functions of a network device or terminal device involved in any of the above embodiments.
[0244] In another embodiment of this application, a computer program product containing instructions is provided, which, when run on a computer, enables the implementation of the methods of the foregoing embodiments.
[0245] This application also provides a computer program that, when run on a computer, enables the implementation of the methods described in the foregoing embodiments.
[0246] In another embodiment of this application, a computer-readable storage medium is provided, which stores a computer program that, when executed by a computer, implements the methods described in the foregoing embodiments.
[0247] It should be understood that in the embodiments of this application, the processor can be a central processing unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0248] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced synchronous SDRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0249] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0250] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0251] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0252] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. If the above functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0253] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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.
Claims
1. A communication method, characterized in that, Applied to terminal devices, including: Determine first uplink information, which is used to indicate the first portion of bandwidth expected by the terminal device, and the first portion of bandwidth is used for uplink data transmission; Send the first uplink information.
2. The method according to claim 1, characterized in that, The method further includes: The uplink data is transmitted on a physical uplink shared channel resource associated with the first uplink information, wherein the frequency resource of the physical uplink shared channel resource is located within the first portion of the bandwidth.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Receive first downlink information, which indicates that data transmission is permitted on the first portion of the bandwidth.
4. The method according to claim 1, characterized in that, The method further includes: Receive first downlink information, the first downlink information being used to indicate the frequency domain resources of the physical uplink shared channel resources, the frequency domain resources of the physical uplink shared channel resources being located within the first portion of the bandwidth, the physical uplink shared channel resources being used for the transmission of the uplink data.
5. The method according to any one of claims 1 to 4, characterized in that, The first uplink information is used to indicate a first portion of the bandwidth desired by the terminal device, including: The first uplink information includes information about the first portion of the bandwidth; or, the physical uplink control channel resources used to transmit the first uplink information are used to indicate the first portion of the bandwidth.
6. The method according to any one of claims 1 to 5, characterized in that, The determination of the first portion of the bandwidth is related to at least one of the following: The amount of uplink data, the remaining transmission time of the uplink data, and the state of the terminal device being either energy-saving mode or packet-storage transmission mode.
7. The method according to claim 5 or 6, characterized in that, The information about the first portion of the bandwidth is carried in at least one of the following: The fields in the first uplink information are used to generate a cyclic shift of the sequence of the first uplink information, or the constellation points corresponding to the first uplink information.
8. The method according to any one of claims 3 to 7, characterized in that, The type of the first downlink information includes any one of the following: downlink control information, message 2, or message B.
9. The method according to any one of claims 3 to 8, characterized in that, The method further includes: Switch to the first portion of bandwidth before the first moment, where the first moment is the time when the first uplink information is sent.
10. The method according to claim 9, characterized in that, The first portion of the bandwidth becomes effective after the second time point, where the second time point is the time when the first downlink information is received, or... The first portion of the bandwidth becomes effective after the first moment.
11. The method according to any one of claims 2 to 3, 5 to 10, characterized in that, The method further includes: Transmit the second uplink information on the physical uplink shared channel resource; The number of bits carried by the physical uplink shared channel resource is less than the number of bits in the uplink data, and the second uplink information is used to indicate the number of bits of untransmitted data in the uplink data; or... The number of bits carried by the physical uplink shared channel resource is greater than the number of bits in the uplink data, and the second uplink information is used to indicate the number of bits of data actually transmitted in the uplink data; or... The number of bits carried by the physical uplink shared channel resource is greater than the number of bits of the uplink data, and the second uplink information is used to indicate the adjustment and coding strategy actually used by the terminal device.
12. The method according to any one of claims 1 to 11, characterized in that, The first uplink information is also used to indicate the shutdown of some channels among the multiple channels corresponding to the first portion of bandwidth.
13. The method according to any one of claims 1 to 12, characterized in that, The first portion of the bandwidth includes one or more carriers, or the first portion of the bandwidth includes one or more carrier groups.
14. A communication method, characterized in that, Applied to access network equipment, including: Receive first uplink information, the first uplink information being used to indicate a first portion of bandwidth desired by the terminal device, the first portion of bandwidth being used for uplink data transmission; Based on the first uplink information, it is determined that data transmission is permitted on the first portion of the bandwidth.
15. The method according to claim 14, characterized in that, The method further includes: The uplink data is received on a physical uplink shared channel resource associated with the first uplink information, wherein the frequency resource of the physical uplink shared channel resource is located within the first portion of the bandwidth.
16. The method according to claim 14 or 15, characterized in that, The method further includes: Send a first downlink message, which indicates that data transmission is permitted on the first portion of the bandwidth.
17. The method according to claim 14, characterized in that, The method further includes: Send first downlink information, which is used to indicate the frequency domain resources of the physical uplink shared channel resources, the frequency domain resources of the physical uplink shared channel resources are located within the first portion of the bandwidth, and the physical uplink shared channel resources are used for the transmission of the uplink data.
18. The method according to any one of claims 14 to 17, characterized in that, The first uplink information is used to indicate a first portion of the bandwidth desired by the terminal device, including: The first uplink information includes information about the first portion of the bandwidth; or, the physical uplink control channel resources used to transmit the first uplink information are used to indicate the first portion of the bandwidth.
19. The method according to claim 18, characterized in that, The information about the first portion of the bandwidth is carried in at least one of the following: The fields in the first uplink information are used to generate a cyclic shift of the sequence of the first uplink information, or the constellation points corresponding to the first uplink information.
20. The method according to any one of claims 16 to 19, characterized in that, The type of the first downlink information includes any one of the following: Downlink control information, message 2, or message B.
21. The method according to any one of claims 15 to 16, 18 to 20, characterized in that, The method further includes: Receive second uplink information on the physical uplink shared channel resources; The number of bits carried by the physical uplink shared channel resource is less than the number of bits in the uplink data, and the second uplink information is used to indicate the number of bits of untransmitted data in the uplink data; or... The number of bits carried by the physical uplink shared channel resource is greater than the number of bits in the uplink data, and the second uplink information is used to indicate the number of bits of data actually transmitted in the uplink data; or... The number of bits carried by the physical uplink shared channel resource is greater than the number of bits of the uplink data, and the second uplink information is used to indicate the adjustment and coding strategy actually used by the terminal device.
22. The method according to any one of claims 14 to 21, characterized in that, The first uplink information is also used to indicate the shutdown of some channels among the multiple channels corresponding to the first portion of bandwidth.
23. The method according to any one of claims 14 to 22, characterized in that, The first portion of the bandwidth includes one or more carriers, or the first portion of the bandwidth includes one or more carrier groups.
24. A communication device, characterized in that, Includes a processor, the processor being configured to cause the communication device to perform the method of any one of claims 1 to 23 by executing a computer program or instructions, or by using logic circuitry.
25. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a computer, cause the method of any one of claims 1 to 23 to be performed.
26. A computer program product, characterized in that, It includes instructions that, when executed on a computer, cause the method of any one of claims 1 to 23 to be performed.
27. A chip, characterized in that, include: One or more processors, the processors being configured to execute computer programs or instructions in memory, causing the chip to perform the method of any one of claims 1 to 23.
28. A chip system, characterized in that, include: One or more processors, the processors being configured to execute computer programs or instructions in memory, causing the chip system to perform the method of any one of claims 1 to 23.
29. A chip, characterized in that, The chip is installed in a communication device. The chip includes a processor and a communication interface. The processor reads instructions and runs them through the communication interface, causing the communication device to perform the method of any one of claims 1 to 23.