Communication method and communication apparatus
By collaboratively configuring resources without dynamic authorization between the terminal and access network equipment and providing feedback on only some of the resources, the problem of high feedback overhead in transmission without dynamic authorization is solved, achieving more efficient communication performance.
Patent Information
- Application Number
- PCT/CN2025/086540
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-12
- Filing Date
- 2025-04-01
- Publication Date
- 2025-10-16
AI Technical Summary
In cellular mobile communication systems, in dynamic authorization-free transmission scenarios, the feedback overhead of access network equipment is large, affecting system performance.
Terminal devices and access network devices collaborate to configure resources that do not require dynamic authorization or dynamic scheduling, provide feedback on only some resources, reduce unnecessary feedback information, and optimize resource usage through ACK feedback and retransmission scheduling.
It effectively reduces the feedback overhead of access network equipment, ensures dynamic authorization-free transmission performance, and reduces system latency and power consumption.
Smart Images

Figure CN2025086540_16102025_PF_FP_ABST
Abstract
Description
A communication method and a communication apparatus
[0001] The present application claims priority from the Chinese patent application No. 202410460897.X filed on April 12, 2024, and titled "A communication method and a communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND
[0003] In a conventional cellular mobile communication system, such as a long term evolution (LTE) system or a new radio (NR) system, when a terminal has an uplink data transmission requirement, the terminal usually needs to send a scheduling request (SR) or report a non-empty buffer status (BS) to an access network device. The access network device sends downlink control information (DCI) carrying an uplink grant (UL grant) to the terminal based on the SR or the BS, to dynamically authorize the terminal to use specified parameters on specified time-frequency resources, and to realize uplink transmission of the terminal.
[0004] In the dynamic authorization process, signaling interaction not only introduces latency and signaling overhead, but also increases the power consumption of the terminal. Therefore, the NR introduces a grant-free or transmission without dynamic grant / scheduling transmission technology. When a terminal has an uplink data transmission requirement, the terminal directly uses semi-statically configured time-frequency resources and transmission parameters to perform data transmission.
[0005] In the grant-free dynamic authorization transmission scenario, when the access network device detects transmission on the grant-free dynamic authorization transmission resource, the access network device can feed back to the terminal device, to determine whether to trigger reconfiguration of the grant-free dynamic authorization transmission resource or continue to use the normal grant-free dynamic authorization transmission resource. However, this method significantly increases the feedback overhead of the access network device. SUMMARY
[0006] The present application provides a communication method. The access network device can feed back to the terminal device for transmission using part of the grant-free transmission resource, thereby reducing the feedback overhead of the access network device.
[0007] In a first aspect, a communication method is provided, which can be performed by a terminal device or a chip or circuit configured in the terminal device, and the present application does not limit this.
[0008] The method comprises: receiving first information, the first information being used for configuring a plurality of dynamic grant-free or dynamic scheduling-free resources; and receiving second information, the second information being used for determining a first resource, the first resource being a resource that needs to be fed back after the access network device detects a transmission thereon, and the first resource comprising part of the plurality of dynamic grant-free or dynamic scheduling-free resources.
[0009] The current access network device can configure a plurality of dynamic grant-free or dynamic scheduling-free resources for the terminal device, and the access network device can feed back to the terminal device every time it detects a transmission on the dynamic grant-free transmission resource, which can cause a large amount of feedback overhead. In the present application, the terminal device can not only receive a plurality of dynamic grant-free or dynamic scheduling-free resources configured by the access network device, but also receive a configuration of feeding back only part of the dynamic grant-free or dynamic scheduling-free resources, and the dynamic grant-free or dynamic scheduling-free resources other than the part do not need to be fed back, thereby reducing the feedback overhead of the access network device and ensuring the dynamic grant-free transmission performance.
[0010] In combination with the first aspect, in some implementations of the first aspect, the feedback comprises retransmission scheduling or acknowledge character (ACK) feedback.
[0011] In this technical solution, after the terminal device transmits data using the first resource, it expects to receive ACK feedback or retransmission scheduling for the transmitted data. The access network device can send ACK feedback to the terminal device when it detects uplink transmission on the first resource and successfully receives the uplink data. When the access network device detects transmission on the first resource but fails to receive the data, it can send retransmission scheduling to the terminal device, which is beneficial to the terminal device to determine whether to continue to use the first resource for data transmission and to determine to actively update the dynamic grant-free transmission resource, thereby avoiding resource waste caused by false triggering of updating the dynamic grant-free transmission resource.
[0012] In combination with the first aspect, in some implementations of the first aspect, the first resource satisfies a first condition, and the first condition comprises one or more of: the first condition is related to a number of the dynamic grant-free resource or a number of the dynamic scheduling-free resource; the first condition is related to a number of a period of the dynamic grant-free resource or a number of a period of the dynamic scheduling-free resource; or the first condition is related to a type of a logical channel corresponding to data transmitted on the dynamic grant-free resource or the dynamic scheduling-free resource.
[0013] In the technical solution, the first condition can be preconfigured or agreed by a protocol. The first resource can be a specific part of multiple dynamic-grant-free or dynamic-scheduling-free resources, for example, the first resource can be agreed by a number of dynamic-grant-free resources or a number of dynamic-scheduling-free resources, or by a number of dynamic-grant-free resource periods or a number of dynamic-scheduling-free resource periods. Alternatively, the first resource can be a resource used by a specific logical channel for transmitting data, for example, when the type of a logical channel corresponding to data transmitted on a dynamic-grant-free or dynamic-scheduling-free resource is a control channel, the dynamic-grant-free or dynamic-scheduling-free resource can be the first resource. The type of the logical channel can be a control channel or a service channel (or referred to as a data channel).
[0014] With reference to the first aspect, in some implementations of the first aspect, the first configuration information is received, and the first configuration information is used to configure the first condition.
[0015] With reference to the first aspect, in some implementations of the first aspect, third information is received, and the third information is used to indicate that the access network device detects transmission on the first resource; and it is determined, according to the third information, to continue to use the first resource to transmit uplink data.
[0016] In the technical solution, the terminal device can determine, based on the third information, that the access network device has received data using the first resource or needs to use the first resource to retransmit data.
[0017] In a possible implementation, the terminal device can determine that the channel quality of the first resource is good, and can continue to use the first resource to transmit uplink data.
[0018] It can be understood that when the terminal device does not receive the third information, it can be determined that the access network device does not detect the first resource, that is, a missed detection occurs, and at this time, the terminal device can suspend transmitting data using the first resource, or can trigger the access network device to reconfigure a dynamic-grant-free transmission resource, to ensure the performance of dynamic-grant-free transmission.
[0019] With reference to the first aspect, in some implementations of the first aspect, the second information is radio resource control (RRC) signaling, medium access control-control element (MAC CE), or downlink control information (DCI).
[0020] With reference to the first aspect, in some implementations of the first aspect, the first resource includes at least one of a time domain resource, a frequency domain resource, a spatial domain resource, or a pilot resource.
[0021] According to a second aspect, a communication method is provided. The method can be performed by an access network device, or can be performed by a chip or circuit configured in the access network device, which is not limited in the present application.
[0022] The method includes: sending first information, the first information being used for configuring a plurality of dynamic grant-free or dynamic scheduling-free resources; sending second information, the second information being used for determining a first resource, the first resource being a resource that needs feedback after the access network device detects transmission thereon, the first resource including part of the plurality of dynamic grant-free or dynamic scheduling-free resources; and sending third information when detecting that a terminal device uses the first resource for transmission, the third information being used for indicating that the access network device detects that the first resource is used for transmission.
[0023] The access network device can configure a plurality of dynamic grant-free or dynamic scheduling-free resources for a terminal device. The access network device can feed back to the terminal device every time it detects transmission on a dynamic grant-free transmission resource, which can cause a large amount of feedback overhead. In the present application, the access network device can not only configure a plurality of dynamic grant-free or dynamic scheduling-free resources for the terminal device, but also indicate to the terminal device that only part of the dynamic grant-free or dynamic scheduling-free resources is fed back, and the dynamic grant-free or dynamic scheduling-free resources other than the part are not fed back, thereby reducing the feedback overhead of the access network device and ensuring dynamic grant-free transmission performance.
[0024] With reference to the second aspect, in some implementations of the second aspect, the first resource satisfies a first condition, the first condition including one or more of: the first condition being related to a number of the dynamic grant-free resources or a number of the dynamic scheduling-free resources; the first condition being related to a number of a period of the dynamic grant-free resources or a number of a period of the dynamic scheduling-free resources; or the first condition being related to a type of a logical channel corresponding to data transmitted on the dynamic grant-free resources or the dynamic scheduling-free resources.
[0025] In the technical solution, the first condition can be preconfigured or agreed by a protocol. The first resource can be a specific part of multiple dynamic-grant-free or dynamic-scheduling-free resources, for example, the first resource can be agreed by a number of dynamic-grant-free resources or a number of dynamic-scheduling-free resources, or by a number of dynamic-grant-free resource periods or a number of dynamic-scheduling-free resource periods. Alternatively, the first resource can be a resource used by a specific logical channel for sending data, for example, a dynamic-grant-free or dynamic-scheduling-free resource for sending data corresponding to a control channel, and the dynamic-grant-free or dynamic-scheduling-free resource can be the first resource. The type of the logical channel can be a control channel or a service channel (or referred to as a data channel).
[0026] With reference to the second aspect, in some implementations of the second aspect, the first configuration information is transmitted, and the first configuration information is used to configure the first condition.
[0027] With reference to the second aspect, in some implementations of the second aspect, when it is detected that the terminal device transmits data using the first resource, the transceiver further transmits third information, and the third information is used to indicate that the access network device detects the transmission on the first resource.
[0028] With reference to the second aspect, in some implementations of the second aspect, the retransmission of the terminal device on the first resource is received.
[0029] With reference to the second aspect, in some implementations of the second aspect, the second information is radio resource control (RRC) signaling, a medium access control (MAC) control element (CE), or downlink control information (DCI).
[0030] With reference to the second aspect, in some implementations of the second aspect, the first resource includes at least one of a time domain resource, a frequency domain resource, a space domain resource, or a pilot resource.
[0031] In a third aspect, a communication method is provided, which can be executed by a terminal device or a chip or circuit in the terminal device, and the present application does not limit this.
[0032] The method comprises: transmitting using a first resource, the first resource being a first part of resources of a plurality of dynamic grant-free or dynamic scheduling-free resources configured by an access network device for the terminal device, the first resource being a resource for which the access network device needs to perform feedback after detecting transmission thereon, the plurality of dynamic grant-free or dynamic scheduling-free resources configured by the access network device for the terminal device further comprising a second part of resources, the second part of resources being a resource for which the access network device does not need to perform feedback after detecting transmission thereon; and receiving first information, the first information being used to indicate that the access network device transmits using the first resource.
[0033] In the technical solution, the plurality of dynamic grant-free or dynamic scheduling-free resources configured by the access network device for the terminal device can comprise two parts, the first part of resources being a resource for which the access network device needs to perform feedback after detecting transmission thereon, and the second part of resources being a resource for which the access network device does not need to perform feedback after detecting transmission thereon, so that the feedback overhead of the access network device can be reduced, and the dynamic grant-free transmission performance can be ensured.
[0034] In a fourth aspect, a communication apparatus is provided, which can be a terminal device, or can also be a chip or circuit configured in the terminal device, and the present application does not limit this.
[0035] The apparatus comprises a transceiver unit configured to receive first information, the first information being used to configure a plurality of dynamic grant-free or dynamic scheduling-free resources; and the transceiver unit is further configured to receive second information, the second information being used to determine a first resource, the first resource being a resource for which the access network device needs to perform feedback after detecting transmission thereon, the first resource comprising part of the plurality of dynamic grant-free or dynamic scheduling-free resources.
[0036] In combination with the fourth aspect, in some implementations of the fourth aspect, the feedback comprises retransmission scheduling or ACK feedback.
[0037] In combination with the fourth aspect, in some implementations of the fourth aspect, the first resource satisfies a first condition, the first condition comprising one or more of: the first condition being related to a number of the dynamic grant-free resources or a number of the dynamic scheduling-free resources; the first condition being related to a number of a period of the dynamic grant-free resources or a number of a period of the dynamic scheduling-free resources; or the first condition being related to a type of a logical channel corresponding to data transmitted on the dynamic grant-free resources or the dynamic scheduling-free resources.
[0038] In combination with the fourth aspect, in some implementations of the fourth aspect, the transceiver unit is further configured to receive first configuration information, the first configuration information being used to configure the first condition.
[0039] In some implementations of the fourth aspect, in conjunction with the fourth aspect, the transceiver is further configured to receive third information indicating that the access network device detects transmission on the first resource; and determine, according to the third information, to continue using the first resource to transmit uplink data.
[0040] In some implementations of the fourth aspect, in conjunction with the fourth aspect, the second information is radio resource control (RRC) signaling, a medium access control (MAC) control element (CE), or downlink control information (DCI).
[0041] In some implementations of the fourth aspect, in conjunction with the fourth aspect, the first resource includes at least one of a time domain resource, a frequency domain resource, a spatial domain resource, or a pilot resource.
[0042] A fifth aspect provides a communication apparatus, which can be an access network device, or a chip or circuit configured in an access network device, and the present application does not limit this.
[0043] The apparatus includes a transceiver configured to transmit first information, the first information being used to configure a plurality of dynamic grant-free or dynamic scheduling-free resources; and the transceiver is further configured to transmit second information, the second information being used to determine a first resource, the first resource being a resource that needs to be fed back after the access network device detects transmission thereon, and the first resource including part of the plurality of dynamic grant-free or dynamic scheduling-free resources.
[0044] In some implementations of the fifth aspect, in conjunction with the fifth aspect, the first resource satisfies a first condition, and the first condition includes one or more of the following: the first condition is related to a number of the dynamic grant-free resources or a number of the dynamic scheduling-free resources; the first condition is related to a number of a period of the dynamic grant-free resources or a number of a period of the dynamic scheduling-free resources; or the first condition is related to a type of a logical channel corresponding to data transmitted on the dynamic grant-free resources or the dynamic scheduling-free resources.
[0045] In some implementations of the fifth aspect, in conjunction with the fifth aspect, the transceiver is further configured to transmit first configuration information, the first configuration information being used to configure the first condition.
[0046] In some implementations of the fifth aspect, in conjunction with the fifth aspect, when detecting that a terminal device uses the first resource to transmit, the transceiver is further configured to transmit third information, the third information being used to indicate that the access network device detects transmission on the first resource.
[0047] In some implementations of the fifth aspect, in conjunction with the fifth aspect, the transceiver is further configured to receive a retransmission of the uplink transmission by the terminal device on the first resource.
[0048] In some implementations of the fifth aspect, in conjunction with the fifth aspect, the second information is radio resource control (RRC) signaling, a medium access control (MAC) control element (CE), or downlink control information (DCI).
[0049] In some implementations of the fifth aspect, in conjunction with the fifth aspect, the first resource includes at least one of a time domain resource, a frequency domain resource, a spatial domain resource, or a pilot resource.
[0050] A sixth aspect provides a communication apparatus. The apparatus can be a terminal device or can be a chip or circuit configured in a terminal device. The present application does not limit the apparatus.
[0051] The apparatus includes a transceiver configured to perform a transmission using a first resource. The first resource is a first portion of a plurality of dynamic grant-free or dynamic scheduling-free resources configured by an access network device for the terminal device. The first resource is a resource for which the access network device needs to perform feedback after detecting a transmission thereon. The plurality of dynamic grant-free or dynamic scheduling-free resources configured by the access network device for the terminal device further includes a second portion of resources for which the access network device does not need to perform feedback after detecting a transmission thereon. The transceiver is further configured to receive first information. The first information is used to indicate that the access network device performs a transmission using the first resource.
[0052] In the technical solution, the plurality of dynamic grant-free or dynamic scheduling-free resources configured by the access network device for the terminal device can include two portions. The first portion of resources is a resource for which the access network device needs to perform feedback after detecting a transmission thereon. The second portion of resources is a resource for which the access network device does not need to perform feedback after detecting a transmission thereon. Thus, the feedback overhead of the access network device can be reduced, and the dynamic grant-free transmission performance can be ensured.
[0053] A seventh aspect provides a communication apparatus. The apparatus is configured to perform the method of any of the first aspect to the third aspect. Specifically, the communication apparatus can include units and / or modules, such as a processing unit and / or a communication unit, configured to perform the method of any of the first aspect to the third aspect or any implementation of the method.
[0054] In an implementation, the communication apparatus comprises a communication unit and a processing unit, the communication unit can be a transceiver, or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0055] In another implementation, the communication apparatus is a chip, a chip system or a circuit in a network device. When the communication apparatus is a chip, a chip system or a circuit in a network device, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuit on the chip, the chip system or the circuit; the processing unit can be at least one processor, a processing circuit or a logic circuit.
[0056] In an eighth aspect, a communication apparatus device is provided, comprising a processor, and optionally, a memory, the processor being configured to control a transceiver to transmit and receive signals, the memory being configured to store a computer program, the processor being configured to invoke and run the computer program from the memory, so that the transmitting device executes the method in any possible implementation of any of the first aspect to the third aspect.
[0057] Optionally, the processor is one or more, and the memory is one or more.
[0058] Optionally, the memory can be integrated with the processor, or the memory can be arranged separately from the processor.
[0059] Optionally, the network device further comprises a transceiver, which can be a transmitter (transmitter) and a receiver (receiver).
[0060] In a ninth aspect, a computer readable storage medium is provided, the computer readable storage medium stores a computer program or code, the computer program or code, when running on a computer, causes the computer to execute the method in any possible implementation of any of the first aspect to the third aspect.
[0061] In a tenth aspect, a chip is provided, comprising at least one processor coupled with a memory, the memory being configured to store a computer program, the processor being configured to invoke and run the computer program from the memory, so that a transmitting device installed with the chip system executes the method in any possible implementation of any of the first aspect to the third aspect.
[0062] Optionally, the chip can comprise an input circuit or an interface for transmitting information or data, and an output circuit or an interface for receiving information or data.
[0063] In an eleventh aspect, a computer program product is provided, which includes computer program codes, when the computer program codes are run by a sending device, the method in any possible implementation manner of the first aspect to the third aspect is executed.
[0064] The beneficial effects of the fourth aspect to the tenth aspect can refer to the beneficial effects of the first aspect to the third aspect, and will not be repeated. BRIEF DESCRIPTION OF DRAWINGS
[0065] FIG. 1 is an exemplary architecture diagram of a communication system 100 suitable for embodiments of the present application.
[0066] FIG. 2 is an application architecture diagram of a communication system suitable for embodiments of the present application.
[0067] FIG. 3 is a schematic diagram of a terminal device receiving feedback suitable for embodiments of the present application.
[0068] FIG. 4 is a schematic flowchart of a communication method 400 suitable for embodiments of the present application.
[0069] FIG. 5 is a schematic diagram of a relationship between a first resource and a dynamic grant-free transmission resource suitable for embodiments of the present application.
[0070] FIG. 6 is a structural schematic diagram of a communication apparatus provided by embodiments of the present application.
[0071] FIG. 7 is a schematic diagram of a communication architecture provided by embodiments of the present application. DETAILED DESCRIPTION
[0072] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0073] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example, a 5th generation (5G) system or new radio (NR), an evolved packet core (EPC), an evolved packet system (EPS), an evolved universal mobile telecommunications system (UMTS) terrestrial radio access network (E-UTRAN), a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), and the like. The technical solutions provided in the present application can also be applied to future communication systems, such as a 6th generation mobile communication system.
[0074] The technical solutions of the embodiments of the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and an internet of things (IoT) communication system or other communication systems.
[0075] The terminal device in the embodiments of the present application can be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus.
[0076] The terminal device can be a device providing voice / data to a user, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some terminals can be, for example, a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0077] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a smart wearable device. The wearable device can be a device that applies wearable technology to intelligently design and develop daily wear, such as glasses, gloves, watches, clothing, and shoes. Alternatively, the wearable device can be a portable device that can be directly worn on the body or integrated into the clothes or accessories of a user. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes a device with full functions and large size, which can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and a device that focuses on a certain application function and needs to cooperate with other devices such as a smart phone, such as various smart wristbands and smart jewelry for monitoring vital signs.
[0078] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection.
[0079] In addition, the terminal device can also include intelligent printers, train detectors, gas station sensors, and the main functions include collecting data (part of the terminal device), receiving control information and downlink data of the network device, and sending electromagnetic waves to transmit uplink data to the network device.
[0080] The network device in the embodiments of the present application can be a device for communicating with the terminal device. The network device can be a next-generation base station (gNodeB, gNB) in a 5G communication system, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, an evolved node B (eNB) in an LTE system, a radio network controller (RNC), a node B (NB), a base station controller (BSC), a home base station (for example, a home evolved NodeB or a home Node B, HNB), a baseband unit (BBU), a transmission reception point (TRP), a transmitting point (TP), a base transceiver station (BTS), and the like.
[0081] In a network structure, the network device can include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node, or a RAN device including a control plane CU node and a user plane CU node, and a DU node. The network device can serve a cell through which a terminal device communicates with a base station using transmission resources (for example, frequency domain resources, or spectrum resources) of the cell. The cell can be a cell corresponding to a base station (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell (for example, a metro cell, a micro cell, a pico cell, a femto cell, etc.). The small cell has a small coverage range and low transmission power, and is suitable for providing high-rate data transmission services. The network device can be a macro base station, a micro base station, or an indoor station, a relay node or a donor node, a device providing wireless communication services for a user equipment in a V2X communication system, a wireless controller in a cloud radio access network (CRAN) scenario, a relay station, a vehicle-mounted device, a wearable device, and a network device in a future evolution network, etc. The embodiments of the present application do not limit the specific technology and device form of the network device.
[0082] In the embodiments of the present application, the terminal device or the network device can include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes central processing units (CPUs), memory management units (MMUs), memories (also known as main memories), and other hardware. The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux operating systems, Unix operating systems, Android operating systems, iOS operating systems, or windows operating systems, etc. The application layer includes browsers, address books, word processing software, instant messaging software, etc. Moreover, the embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application, as long as the execution subject can communicate according to the method provided by the embodiments of the present application by running a program in which the code of the method provided by the embodiments of the present application is recorded. For example, the execution subject of the method provided by the embodiments of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call and execute a program.
[0083] Referring to FIG. 1, as an example, FIG. 1 is an exemplary architecture diagram of a communication system 100 applicable to embodiments of the present application. As shown in FIG. 1, the communication system 100 can include at least one network device, such as the network device 101 shown in FIG. 1. The communication system 100 can also include at least one terminal device, such as the terminal devices 102-107 shown in FIG. 1. Among them, the terminal devices 102-107 can be mobile or fixed. The network device 101 can provide communication coverage for a specific geographic area, and the terminal devices 102-107 can be terminal devices located within the coverage area. The network device 101 and one or more of the terminal devices 102-107 can communicate through a wireless link.
[0084] Optionally, the terminal devices can communicate directly with each other. For example, direct communication between terminal devices can be achieved using device-to-device (D2D) technology or the like. As shown in FIG. 1, the terminal device 105 and the terminal device 106, and the terminal device 105 and the terminal device 107 can communicate directly using D2D technology. The terminal device 106 and the terminal device 107 can communicate with the terminal device 105 separately or simultaneously.
[0085] The terminal devices 105-107 can also communicate with the network device 101 respectively. For example, the terminal devices 105 and 106 can communicate directly with the network device 101, and the terminal device 107 can communicate with the network device 101 indirectly via the terminal device 105.
[0086] Each communication device in the communication system 100 shown in FIG. 1 can be configured with multiple antennas. For each communication device, the configured multiple antennas can include at least one transmit antenna for transmitting signals and at least one receive antenna for receiving signals. Therefore, the communication devices in the communication system 100 can communicate with each other through multiple input multiple output (MIMO) technology.
[0087] It should be understood that FIG. 1 is a simplified schematic diagram shown by way of example for ease of understanding, and other network devices or other terminal devices can also be included in the communication system 100, which are not shown in FIG. 1.
[0088] It should also be understood that the communication system 100 shown in FIG. 1 is only an example of an application scenario of embodiments of the present application, and the present application can also be applicable to communication between any two devices, for example, communication between terminal devices, and can also be applicable to communication between network devices.
[0089] Referring to FIG. 2, as an example, FIG. 2 shows a schematic diagram of an application architecture of a communication system. As an example, the architecture can include a radio access network (RAN), a terminal device, a core network (CN), an external network, and the like. The external network can be a data network (DN), and the RAN refers to a wireless network device provided in the present application, or is referred to as a RAN device or an access network device, and the like.
[0090] The terminal device and the access network device can communicate with each other by using a certain air interface technology (such as NR or LTE technology, etc.). The terminal device and the terminal device can also communicate with each other by using a certain air interface technology (such as NR or LTE technology, etc.).
[0091] In the embodiments of the present application, the device for implementing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system or a chip, which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0092] In order to facilitate understanding of the embodiments of the present application, the terms involved in the embodiments of the present application will be briefly described below.
[0093] 1. Dynamic grant transmission
[0094] In a communication system, when a terminal has an uplink data transmission requirement, the terminal can send a scheduling request (SR) to an access network device through a physical uplink control channel (PUCCH), or report a non-empty buffer state (BS) to the access network device through a physical uplink shared channel (PUSCH). The access network device sends downlink control information (DCI) carrying an uplink grant (UL Grant) to the terminal based on the SR or the BS, to dynamically authorize the terminal to use specified parameters, such as a specified modulation and coding scheme (MCS), on specified time-frequency resources. The terminal performs uplink data transmission based on the dynamically authorized time-frequency resources, and this uplink data transmission process is referred to as dynamic grant (DG) or dynamic scheduling based data transmission. Since dynamic scheduling can efficiently utilize real-time channel information between the terminal and the access network device, and can specify appropriate time-frequency resource positions, sizes, and transmission parameters for each transmission of the terminal, dynamic scheduling uplink transmission usually has higher reliability.
[0095] In this dynamic grant process, the terminal needs to send an SR or a buffer status report (BSR) to the access network device before transmitting data, and then the access network device authorizes through DCI. This process introduces latency and signaling overhead. At the same time, since PDCCH reception usually requires the terminal to perform blind detection on different control channel element (CCE) aggregation levels, different DCI formats, different DCI lengths, and different radio network temporary identifiers (RNTIs) on different time-frequency resources, a large amount of power consumption is required.
[0096] As can be seen, in the dynamic grant process, signaling interaction not only introduces latency and signaling overhead, but also increases the power consumption of the terminal. In order to meet the requirements of current mobile communication for latency and resource overhead, a grant-free or transmission without dynamic grant / scheduling transmission technology is proposed, which is described in detail below.
[0097] 2. Grant-free transmission
[0098] The basic principle of grant-free transmission is that the access network device configures uplink grant for the terminal in a semi-static manner through high-layer signaling (such as radio resource control (RRC) signaling, system information, etc.) and / or physical layer signaling, for example, configuring time-frequency resources used for uplink data transmission and transmission parameters, etc. When the terminal has uplink data transmission demand, it does not need to send SR or BSR to the access network device and wait for the process of obtaining uplink dynamic grant, but directly uses the semi-statically configured time-frequency resources and transmission parameters to send data to the base station, realizes data on-demand, and thus achieves the purpose of reducing transmission delay, signaling overhead and terminal power consumption.
[0099] In the above process, the access network device configures uplink grant for the terminal in a semi-static manner, which can also be referred to as grant-free or high-layer configured grant, etc., and the specific naming does not limit the protection scope of the present application. Hereinafter, it is uniformly described as grant-free.
[0100] In the present application, grant-free transmission can also be referred to as grant-free scheduling transmission, which is not limited in the embodiments of the present application.
[0101] As an example, grant-free transmission can be divided into the following five types of examples according to different resource configuration modes.
[0102] Type one:
[0103] Also known as Type 1 configured grant. In the Type 1 configured grant, the access network device issues configured grant configuration information through RRC signaling, which is used to configure the period of time domain resources, open loop power control related parameters, waveforms, redundancy version sequences, repetition numbers, frequency hopping patterns, resource allocation types, hybrid automatic repeat request (HARQ) process numbers, demodulation reference signal (DMRS) related parameters, modulation and coding scheme tables, resource block group (RBG) group sizes, and all transmission resources and transmission parameters including time domain resources, frequency domain resources, MCS, etc. After receiving the configuration information, the terminal can use the configured transmission resources and parameters for configured grant physical uplink shared channel (CG PUSCH) transmission.
[0104] Type two:
[0105] Also known as Type 2 configured grant. In the Type 2 configured grant, a two-step resource configuration method is used: first, the access network device issues configured grant configuration information through RRC signaling, which is used to configure transmission resources and transmission parameters including the period of time domain resources, open loop power control related parameters, waveforms, redundancy version sequences, repetition numbers, frequency hopping patterns, resource allocation types, HARQ process numbers, demodulation reference signal related parameters, MCS tables, resource block (Resource Block Group, RBG) group sizes, etc.; then use the DCI (such as DCI scrambled by CS-RNTI, new data indicator (NDI) set to 1) dedicated for activating Type 2 configured grant to activate Type 2 configured grant-based PUSCH transmission and configure other transmission resources and transmission parameters including time domain resources, frequency domain resources, DMRS, MCS, etc. The terminal cannot immediately use the transmission resources and parameters configured by the RRC signaling for CG PUSCH transmission when receiving the RRC signaling, but must wait until receiving the corresponding dedicated activation DCI to activate and configure other resources and parameters before performing CG PUSCH transmission.
[0106] Type three:
[0107] Also known as Type 3 configured grant. Type 3 configured grant can be understood as a combination of Type 1 and Type 2, that is, the access network device issues configured grant configuration information through RRC signaling, and the terminal receives the configuration information and can immediately use the configured transmission resource and parameter for CG PUSCH transmission. The access network device can also reactivate or reconfigure the Type 3 configured grant through a dedicated activation DCI, including reconfiguring the transmission resource and / or transmission parameter, etc.
[0108] Type four:
[0109] In this type of dynamic grant-free transmission, the access network device first issues dynamic grant-free transmission configuration information through RRC signaling, including configuring dynamic grant-free transmission resources and / or transmission parameters, etc. The terminal receives the configuration information and can immediately use the configured transmission resource and parameter for CG PUSCH transmission. The access network device can reactivate or reconfigure this type of dynamic grant-free transmission through a multifunctional DCI, such as reconfiguring the transmission resource and / or transmission parameter, etc. The multifunctional DCI here is different from the dedicated activation DCI in Types 1, 2, and 3. The multifunctional DCI has functions such as authorizing the terminal to retransmit uplink data when it has the function of reconfiguring dynamic grant-free transmission, while the dedicated activation DCI does not have functions such as authorizing the terminal to retransmit uplink data when it has the function of activating dynamic grant-free transmission. This type of dynamic grant-free transmission can achieve flexible, fast, and low-overhead reconfiguration of dynamic grant-free transmission.
[0110] Type five:
[0111] In this type of dynamic grant-free transmission, the access network device first issues dynamic grant-free transmission configuration information through RRC signaling, including configuring dynamic grant-free transmission resources and / or transmission parameters, etc. The terminal receives the configuration information and can immediately use the configured transmission resource and parameter for CG PUSCH transmission. The terminal can actively trigger dynamic grant-free transmission reconfiguration, such as reconfiguring dynamic grant-free transmission resources and / or transmission parameters, etc., and send the reconfiguration information to the access network device. The terminal and the access network device implement dynamic grant-free transmission reconfiguration at the agreed time. This type of dynamic grant-free transmission can achieve dynamic grant-free transmission reconfiguration without DCI.
[0112] As an example, two-step random access (2-step random access) can also be regarded as a kind of dynamic grant-free transmission, the difference is that in 2-step RA, in addition to sending PUSCH, the terminal also needs to send a random access preamble (preamble) for the access network device to estimate the timing of the terminal. 2-step RA consists of MsgA and MsgB, the main process is: the terminal sends MsgA to the access network device, MsgA consists of a physical random access channel (PRACH) and a PUSCH, where the PRACH is used to send a random access preamble (preamble), and the PUSCH is used to send control plane (CP) and / or user plane data; after the access network device receives MsgA, it sends MsgB to the terminal, where if the access network device correctly decodes the PUSCH in MsgA, MsgB is also called success RAR, which contains a contention resolution message, and if the access network device does not correctly decode the PUSCH, MsgB is also called fallback RAR, and after the terminal receives the fallback RAR, it will fall back to 4-step RA according to the uplink grant (UL grant) carried in the fallback RAR, and send Msg3 to the access network device.
[0113] In the dynamic grant-free transmission scenario, the terminal device can actively update the dynamic grant-free transmission configuration. For example, the terminal carries the dynamic grant-free transmission configuration update information in the PUSCH or PUCCH to the access network device through the MAC CE or UCI, starts a timer (such as a configured grant timer), and when the timer expires, the updated dynamic grant-free transmission configuration is applied. The method of actively updating the dynamic grant-free transmission configuration introduced by the prior art depends on the accuracy of the terminal device's grasp of the timing of actively updating the dynamic grant-free transmission configuration. For example, when the terminal misjudges the channel quality or the access network device reception state, it will cause the update of the dynamic grant-free transmission configuration to be triggered or delayed, thereby affecting the performance of the dynamic grant-free transmission. In the prior art, the access network device can feed back to the terminal device through ACK information or retransmission scheduling after receiving the uplink data, which can help the terminal device to trigger the update of the dynamic grant-free transmission configuration in a timely manner.
[0114] Referring to FIG. 3, as an example, FIG. 3 shows a schematic diagram of a terminal device receiving feedback.
[0115] As shown in FIG. 3, when the terminal device transmits the CG PUSCH, the terminal device starts a configured grant timer (CGT), and during the running of the CGT, if the terminal device does not receive a dynamic grant for HARQ associated with the CG PUSCH, the terminal device can consider that the access network device successfully receives the CG PUSCH.
[0116] The above scheme can reduce the feedback overhead of the access network device.
[0117] However, in the dynamic grant-free transmission scenario, the terminal uses the dynamic grant-free transmission resource to transmit uplink data, and the access network device usually performs blind detection on the dynamic grant-free transmission resource, such as blind detection of the pilot signal (e.g., DMRS) of the terminal. If the pilot signal is detected, the access network device considers that the terminal uses the dynamic grant-free transmission resource to transmit data, otherwise, the access network device considers that the terminal does not use the dynamic grant-free transmission resource to transmit data. When the terminal actually transmits data but the access network device does not detect it, a missed detection occurs. The access network device is usually difficult to completely avoid, especially in a wireless channel environment, the channel environment changes rapidly, and the dynamic grant-free transmission resource is semi-statically configured and cannot quickly adapt to the change of the wireless channel. In addition, in order to improve the resource utilization to support more terminals to simultaneously transmit data with the base station, the dynamic grant-free transmission usually supports multiple terminals to share the same dynamic grant-free transmission resource (e.g., time-frequency resource) for data transmission, and in this case, the interference between multiple terminal devices also causes the access network device to miss detection.
[0118] In summary, if a missed detection occurs, the terminal device will still consider that the access network device successfully receives the CG PUSCH during the running of the CGT, and the terminal device can not timely trigger the reconfiguration of the dynamic grant-free transmission resource or continue to use the dynamic grant-free transmission resource with poor channel, which affects the transmission performance. In order to avoid the influence of the missed detection on the transmission performance, the access network device can feed back to the terminal device every time the access network device detects the transmission on the dynamic grant-free transmission resource, for example, the access network device successfully receives the uplink data on the CG PUSCH, and sends ACK information to the terminal device, and the terminal device considers that the access network device correctly receives the uplink data of the dynamic grant-free transmission resource. For another example, the access network device does not successfully receive the uplink data on the CG PUSCH, and sends DCI for retransmission scheduling to the terminal device. However, this method significantly increases the feedback overhead of the access network device.
[0119] Therefore, the present application provides a communication method, which can assist the terminal device to accurately update the dynamic grant-free transmission resource, and ensure the dynamic grant-free transmission performance while reducing the feedback overhead of the access network device.
[0120] It should be noted that in this application, the "indication" can include direct indication and indirect indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0121] In this application, the information indicated by the indication information is referred to as the to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending time of these sub-information can be the same or different.
[0122] In addition, in this application, the expression " / " is used to represent that the objects before and after the association are in an "or" relationship; for example, A / B can represent A or B. The expression "and / or" is used to represent that the objects before and after the association can be in an association relationship of and or or; for example, A and / or B can represent the following cases: A exists alone, B exists alone, A and B exist together, where A and B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B and C exist together, where A, B and C can be single or multiple.
[0123] The communication method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments provided by the present application can be applied to the communication system shown in FIG. 1, without limitation.
[0124] The scheme of the present application will be described in detail below.
[0125] Referring to FIG. 4, as an example, FIG. 4 is a schematic flowchart of a communication method 400 provided in embodiments of the present application. For ease of description, the method 400 is exemplarily described by taking the interaction of an access network device and a terminal device as an example. It can be understood that the execution subject of the method 400 can also be a component (for example, a chip or a circuit) of the access network device or the terminal device, and is not limited in this regard. The steps described below as executed by a single execution subject can also be divided into execution by multiple execution subjects, which can be logically and / or physically separated.
[0126] The method 400 shown in FIG. 4 can include the following steps.
[0127] 410. The access network device sends first information to the terminal device.
[0128] Correspondingly, the terminal device receives the first information from the access network device.
[0129] The first information is used to configure a plurality of dynamic-grant-free or dynamic-schedule-free resources.
[0130] The dynamic-grant-free or dynamic-schedule-free resources can be configured by the access network device to the terminal device through high-layer signaling or physical-layer signaling, and the specific configuration manner can be referred to the foregoing description and will not be repeated here.
[0131] The dynamic-grant-free or dynamic-schedule-free resources can be understood as resources authorized by the access network device. The authorization can be understood as high-layer configuration, and the terminal device can perform data transmission according to the authorization. When the terminal device needs to send uplink data to the access network device, the terminal device can send to the access network device using the dynamic-grant-free or dynamic-schedule-free resources, or in other words, the terminal device sends data according to the authorization of the access network device.
[0132] As an example, the dynamic-grant-free transmission resources can include at least one of time-domain resources, frequency-domain resources, space-domain resources (for example, beams), pilot resources (for example, pilot ports, pilot sequences, preambles, etc.), and code-domain resources (for example, non-orthogonal multiple access signatures, spreading sequences, sparse sequences, etc.).
[0133] The time-domain and / or frequency-domain resources can also be referred to as transmission occasions (TOs).
[0134] 420. The terminal device acquires second information.
[0135] In an implementation manner, the second information can be pre-configuration, protocol agreement, etc.
[0136] In another implementation, the terminal device receives the second information from the access network device. Accordingly, the terminal device receives the second information from the access network device.
[0137] The second information is used by the terminal device to determine the first resource. That is, the terminal device can determine the first resource according to the second information.
[0138] The first resource is a resource for which the access network device needs to detect a PUSCH transmission thereon and send feedback information to the terminal device. That is, for a plurality of dynamic grant-free or dynamic scheduling-free resources configured by the first information, if the access network device detects a transmission of the terminal device on one or more dynamic grant-free or dynamic scheduling-free resources and sends feedback information to the terminal device, the one or more dynamic grant-free or dynamic scheduling-free resources are the first resource.
[0139] The first resource includes part of the plurality of dynamic grant-free or dynamic scheduling-free resources.
[0140] It can be understood that the access network device can configure dynamic grant-free or dynamic scheduling-free resources for the terminal device (step 410), and can also indicate to the terminal device that feedback is performed on part of the resources (the first resource), that is, feedback information is sent to the terminal device after detecting a PUSCH transmission on the part of the resources.
[0141] In one possible implementation, after the access network device receives a PUSCH transmission on the first resource and successfully decodes data therein, the access network device can send ACK feedback to the terminal device.
[0142] In another possible implementation, when the access network device detects a PUSCH transmission on the first resource but fails to decode data therein, the access network device can send a retransmission scheduling DCI to the terminal device.
[0143] For example, the first information and the second information can be configured by the same information or separately configured, and embodiments of the present application do not limit this.
[0144] Referring to FIG. 5, as an example, FIG. 5 shows a schematic diagram of a relationship between the first resource and dynamic grant-free transmission resources.
[0145] As shown in FIG. 5, the access network device configures the terminal device with dynamic grant-free transmission resources TO1-TO8, the first resources are TO1-TO4 among them, when the access network device detects PUSCH transmission on TO1-TO4 and successfully decodes the data therein, the access network device sends ACK feedback to the terminal device, indicating that the access network device receives uplink data through the first resources; when the access network device detects PUSCH transmission on TO1-TO4 but fails to decode the data therein, the access network device sends retransmission scheduling DCI to the terminal device, indicating that the access network device does not receive uplink data through the first resources.
[0146] It can be understood that when the access network device detects PUSCH transmission on TO5-TO8 and successfully decodes the data therein, the access network device can not send ACK feedback to the terminal device.
[0147] The first resources can be pre-configured by the access network device to the terminal device.
[0148] In a possible implementation, the first resources can be dynamic grant-free transmission resources satisfying a first condition.
[0149] For example, the first condition is related to the number of dynamic grant-free resources or the number of dynamic scheduling resources; or, the first condition is related to the number of periods of dynamic grant-free resources or the number of periods of dynamic scheduling resources; or, the first condition is related to the type of logical channel corresponding to the data transmitted by the dynamic grant-free resources or the dynamic scheduling resources.
[0150] It should be understood that the first condition is related to the number of dynamic grant-free resources or the number of dynamic scheduling resources, which can be understood as that the first condition is determined according to the number of dynamic grant-free resources or the number of dynamic scheduling resources; similarly, the first condition is related to the number of periods of dynamic grant-free resources or the number of periods of dynamic scheduling resources, which can be understood as that the first condition is determined according to the number of periods of dynamic grant-free resources or the number of periods of dynamic scheduling resources; the first condition is related to the type of logical channel corresponding to the data transmitted by the dynamic grant-free resources or the dynamic scheduling resources, which can be understood as that the first condition is determined according to the type of logical channel corresponding to the data transmitted by the dynamic grant-free resources or the dynamic scheduling resources.
[0151] For example, the number N of the resource of the dynamic grant-free or dynamic scheduling-free or the number N of the period of the resource of the dynamic grant-free or dynamic scheduling-free satisfies: N mod K = 0, K is a positive integer. Assuming that K is equal to 2, N is an integer multiple of 2, N can be 2, 4, 6, 8, etc. In this example, the first condition is N mod K, if K is equal to 2, N that satisfies the first condition is an integer multiple of 2. Therefore, the resource of the dynamic grant-free or dynamic scheduling-free whose number is an integer multiple of 2 is the first resource, and the access network device needs to send feedback information to the terminal device for the transmission on these resources.
[0152] For another example, the number N of the resource of the dynamic grant-free or dynamic scheduling-free or the number N of the period of the resource of the dynamic grant-free or dynamic scheduling-free satisfies: N mod K = offset, K is a positive integer, and offset can be a positive integer. Assuming that offset is equal to 1, K is equal to 2, and N is an odd number greater than or equal to 3, N can be 3, 5, 7, 9, etc.
[0153] For example, the data transmitted on the resource of the dynamic grant-free or dynamic scheduling-free corresponds to a logical channel of a control channel or a service channel.
[0154] It should be understood that the logical channel can generally be divided into two categories: control channel and service channel. Among them, the control channel is used to transmit control plane information, and the service channel is used to transmit user plane information.
[0155] In an optional implementation, the access network device can configure the terminal device with the above-mentioned first condition through the first configuration information.
[0156] As an example, the configuration information can include at least one of the number N of the resource of the dynamic grant-free or dynamic scheduling-free, the number N of the dynamic grant-free transmission resource period in which the resource of the dynamic grant-free or dynamic scheduling-free is located, the HARQ process number associated with the resource of the dynamic grant-free or dynamic scheduling-free, and the logical channel type.
[0157] It should be noted that the above-mentioned first condition is only an example, and can also be limited by other specific conditions, which are not limited in the embodiments of the present application.
[0158] In the embodiments of the present application, the access network device indicates to the terminal device through the second information that the resource needs to be fed back after the access network device detects the transmission thereon, so that the terminal device can determine whether the access network device correctly receives the data after using the part of the resource for transmission, ensures the transmission performance, and the access network device does not need to feed back all the data of the dynamic grant-free transmission mode, which can reduce the feedback overhead.
[0159] Optionally, the method 400 can further include the following step 430.
[0160] 430, the terminal device transmits data or PUSCH using the first resource.
[0161] After receiving the second information, the terminal device can determine the first resource according to the second information, that is, the terminal device can determine that the access network device can perform feedback after detecting the transmission on the first resource when the terminal device transmits using the first resource.
[0162] It can be understood that after the terminal device transmits data or PUSCH using the first resource, the terminal device expects to receive ACK feedback or retransmission scheduling DCI for the transmitted data. When the access network device detects PUSCH transmission on the first resource and successfully decodes the data therein, the access network device can send ACK feedback to the terminal device; when the access network device detects PUSCH on the first resource but fails to decode the data therein, the access network device can send retransmission scheduling DCI to the terminal device.
[0163] Wherein, the terminal device expects ACK feedback or retransmission scheduling DCI for the transmitted data, which can also be understood as the terminal device expecting ACK feedback or retransmission scheduling DCI for the HARQ process associated with the first resource. The relationship between the first resource and the HARQ process can be pre-configured by the access network device, or can be pre-agreed by the access network device and the terminal device, and the embodiments of the present application do not limit this.
[0164] It should be understood that the terminal device can transmit data or PUSCH using the first resource, or can use other dynamic authorization-free or dynamic scheduling-free resources for transmission, and the embodiments of the present application do not limit this.
[0165] Optionally, the method 400 can further include step 440.
[0166] 440, the access network device detects that the terminal device transmits using the first resource.
[0167] The access network device detects that the terminal device transmits using the first resource, and the access network device sends third information to the terminal device, which is used to indicate that the access network device detects the transmission on the first resource.
[0168] It should be understood that the access network device will send feedback information (third information) to the terminal when detecting the transmission on the first resource, and the access network device will not send feedback information to the terminal device when not detecting the transmission on the first resource.
[0169] Optionally, the method 400 can further include step 450.
[0170] 450, the terminal device receives the third information.
[0171] The third information can be ACK feedback or retransmission scheduling DCI.
[0172] The terminal device can determine, based on the third information, that the access network device has received data using the first resource or that retransmission is needed.
[0173] In a possible implementation, the terminal device can determine that the channel quality of the first resource is good, and can continue to use the first resource to send uplink data. Correspondingly, the access network device can receive the re-uplink transmission of the terminal device on the first resource.
[0174] It can be understood that when the terminal device does not receive the third information, it can be determined that the access network device has not detected the PUSCH transmission on the first resource, that is, a missed detection occurs, at which time the terminal device can suspend sending data using the first resource, or can trigger the access network device to reconfigure the dynamic grant-free transmission resource to ensure the performance of the dynamic grant-free transmission.
[0175] In the above technical solution, the terminal device and the access network device can pre-determine the dynamic grant-free transmission resource that needs to be fed back, and the access network device only feeds back the transmission performed through the dynamic grant-free transmission resource, so that the terminal device can determine that the access network device has detected the transmission on the corresponding resource, and the terminal device does not need to trigger the reconfiguration of the dynamic grant-free transmission resource. The access network device also does not need to feed back data of all dynamic grant-free transmission modes, and the feedback overhead can be reduced.
[0176] It should be understood that other possible implementations of the embodiments of the present application are similar to the method 400 described above, and reference can be made to the description in the method 400, which will not be described here again.
[0177] It should be understood that the size of the serial number of each process does not mean the execution order, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0178] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of the interaction between the network elements. It can be understood that each network element, such as a transmitting end device or a receiving end device, contains a hardware structure and / or software module for executing each function in order to implement the above functions. Those skilled in the art should realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0179] The embodiments of the present application can divide the functional modules of the transmitting end device or the receiving end device according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical functional division. In actual implementation, another division mode can be used. The following will be described by taking the division of each functional module according to each function as an example.
[0180] The above describes the method provided by the embodiments of the present application in detail in combination with FIGS. 4 to 5. The following describes the apparatus provided by the embodiments of the present application in combination with FIGS. 6 to 7. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the method embodiments described above, and will not be described here again for the sake of brevity.
[0181] FIG. 6 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application.
[0182] The apparatus 600 includes a transceiver unit 610 and a processing unit 620, wherein the transceiver unit 610 can be used to implement corresponding communication functions, and the processing unit 620 can be used for data processing.
[0183] Optionally, the transceiver unit 610 can also be referred to as a communication interface or a communication unit, and includes a sending unit and / or a receiving unit. The transceiver unit 610 can be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or an output interface), a pin or a circuit, etc. The transceiver unit 610 can be used to perform the steps of sending and / or receiving in the above method embodiments.
[0184] Optionally, the processing unit 620 can be a processor (which can include one or more), a processing circuit having a processor function, etc., and can be used to perform other steps in the above method embodiments except for sending and receiving.
[0185] Optionally, the apparatus 600 further includes a storage unit, which can be a memory, an internal storage unit (such as a register, a cache, etc.), an external storage unit (such as a read-only memory, a random access memory, etc.), etc. The storage unit is used to store instructions, and the processing unit 620 executes the instructions stored in the storage unit, so that the communication apparatus performs the above method.
[0186] In one design, the apparatus 600 can be configured to perform the actions performed by the terminal device in the various method embodiments above, e.g., the apparatus 600 can be configured to perform the actions performed by the terminal device in the method 400 above. In this case, the apparatus 600 can be a component of the terminal device, the transceiver 610 can be configured to perform the transceiver-related operations of the terminal device in the method embodiments above, and the processor 620 can be configured to perform the processing-related operations of the terminal device in the method embodiments above.
[0187] For example, the transceiver 610 can receive first information, the first information being used to configure a plurality of dynamic grant-free or dynamic scheduling-free resources; and the transceiver 610 can further receive second information, the second information being used to determine a first resource, the first resource being a resource for which the access network device is required to perform feedback after detecting a transmission on the first resource, the first resource including part of the plurality of dynamic grant-free or dynamic scheduling-free resources.
[0188] For another example, the transceiver 610 can further receive first configuration information, the first configuration information being used to configure the first condition.
[0189] For another example, the transceiver 610 can further receive third information, the third information being used to indicate that the access network device detects a transmission on the first resource; and the processor 620 can determine, according to the third information, to continue to use the first resource to transmit uplink data.
[0190] It is to be understood that the transceiver 610 and the processor 620 can also perform other operations performed by the terminal device in the method 400 above, which are not repeated here.
[0191] In one design, the apparatus 600 can be configured to perform the actions performed by the access network device in the various method embodiments above, e.g., the apparatus 600 can be configured to perform the actions performed by the access network device in the method 400 above. In this case, the apparatus 600 can be a component of the access network device, the transceiver 610 can be configured to perform the transceiver-related operations of the access network device in the method embodiments above, and the processor 620 can be configured to perform the processing-related operations of the access network device in the method embodiments above.
[0192] For example, the transceiver 610 can transmit first information, the first information being used to configure a plurality of dynamic grant-free or dynamic scheduling-free resources; and the transceiver 610 can further transmit second information, the second information being used to determine a first resource, the first resource being a resource for which the access network device is required to perform feedback after detecting a transmission on the first resource, the first resource including part of the plurality of dynamic grant-free or dynamic scheduling-free resources.
[0193] For another example, the transceiver 610 is further configured to transmit first configuration information, where the first configuration information is used to configure the first condition.
[0194] For another example, the transceiver 610 is further configured to transmit third information when it is detected that the terminal device uses the first resource for transmission, where the third information is used to indicate that the access network device detects that the first resource is used for transmission.
[0195] For another example, the transceiver 610 is further configured to receive re-uplink transmission of the terminal device on the first resource.
[0196] It should be understood that the transceiver 610 and the processing unit 620 can also perform other operations performed by the access network device in the above method 400, which will not be repeated here.
[0197] It should also be understood that the apparatus 600 herein is embodied in the form of functional units. The term “unit” herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logical circuit and / or other suitable components supporting the described functions. In an optional example, those skilled in the art can understand that the apparatus 600 can be embodied as the network device in the above embodiments, and can be used to perform the processes and / or steps corresponding to the network device in the above method embodiments. To avoid repetition, details will not be repeated here.
[0198] The apparatus 600 of each of the above schemes has a function of implementing the corresponding steps performed by the terminal device in the above method, or the apparatus 600 of each of the above schemes has a function of implementing the corresponding steps performed by the access network device in the above method. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver can be replaced by a transceiver (for example, the transmitting unit in the transceiver can be replaced by a transmitter, and the receiving unit in the transceiver can be replaced by a receiver), and other units such as the processing unit can be replaced by a processor, which respectively performs the transceiving operations and related processing operations in each method embodiment.
[0199] In addition, the above transceiver 610 can also be a transceiver circuit (for example, which can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.
[0200] It should be noted that the apparatus in FIG. 6 can be a network element or device in the foregoing embodiments, or can be a chip or chip system, such as a system on chip (SoC). The transceiver unit can be an input / output circuit, a communication interface; the processing unit can be a processor or microprocessor integrated on the chip or an integrated circuit. This is not limited herein.
[0201] FIG. 7 is a schematic diagram of a communication architecture according to an embodiment of the present application. The communication apparatus 700 shown in FIG. 7 includes a processor 710 and a transceiver 720. Optionally, the processor 710 and the transceiver 720 can be connected to each other through a bus 730. The communication apparatus 700 can be a terminal device or a network device.
[0202] Optionally, the communication apparatus 700 can further include a memory 740. The memory 740 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 740 is used to store relevant instructions and data.
[0203] The processor 710 is coupled with the memory 740, and is configured to execute instructions stored in the memory 740 to control the transceiver 720 to transmit and / or receive signals.
[0204] It should be understood that the processor 710 and the memory 740 can be combined into one processing apparatus, and the processor 710 is configured to execute program codes stored in the memory 740 to implement the above functions. In a specific implementation, the memory 740 can be integrated in the processor 710 or independent of the processor 710. It should be understood that the processor 710 can correspond to each processing unit in the foregoing communication apparatus, and the transceiver 720 can correspond to each receiving unit and transmitting unit in the foregoing communication apparatus.
[0205] It should also be understood that the transceiver 720 can include a receiver (or receiver) and a transmitter (or transmitter). The transceiver can further include an antenna, and the number of antennas can be one or more. The transceiver can also be a communication interface or interface circuit.
[0206] Specifically, the communication apparatus 700 can correspond to the terminal device in the method 400 according to the embodiments of the present application. The communication apparatus 700 can include the units of the method performed by the terminal device in the method 400. It should be understood that the specific process of each unit performing the corresponding steps has been described in detail in the above method embodiments, and for brevity, will not be repeated here.
[0207] Specifically, the communication apparatus 700 can correspond to the access network device in the method 400 according to the embodiments of the present application. The communication apparatus 700 can include the units of the method performed by the access network device in the method 400. It should be understood that the specific process of each unit performing the corresponding steps has been described in detail in the above method embodiments, and for brevity, will not be repeated here.
[0208] When the communication apparatus 700 is a chip, the chip includes an interface unit and a processing unit. The interface unit can be an input / output circuit or a communication interface; the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit.
[0209] In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The steps of the method disclosed in the embodiments of the present application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0210] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the method embodiments can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor mentioned above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.
[0211] The present application also provides a computer readable medium having a computer program stored thereon, the computer program being executed by a computer to implement the functions of any of the above method embodiments.
[0212] The present application also provides a computer program product, which, when executed by a computer, implements the functions of any of the above method embodiments.
[0213] In the embodiments described above, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented by one or more computer programs, and can be stored in one or more computer readable storage media. When implemented by software, all or some of the embodiments can be implemented by one or more computer programs, and can be stored in one or more computer readable storage media. The computer readable storage media can be a magnetic disk, a floppy disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, or any other suitable computer readable storage medium. The computer readable storage media can be fixed in place or can be removable and / or transportable. The computer readable storage media can be loaded into one or more computers, servers, or other programmable devices to cause the one or more computers, servers, or other programmable devices to execute the computer program instructions.
[0214] In the embodiments of the present application, the words "example" and "exemplary" are used to mean serving as an example, instance, or illustration. Any implementation described as "example" or "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations. Rather, use of the terms is intended to present concepts in a concrete manner.
[0215] It is to be understood that the terminology "example" used throughout this specification intends that a particular feature, structure, or characteristic in some embodiments is included in at least one embodiment. Therefore, various embodiments as described throughout the specification are not necessarily all referring to the same embodiments. Furthermore, the particular features, structures, or characteristics can be incorporated in any suitable manner in one or more embodiments.
[0216] It should be understood that the magnitude of the serial number of each process described above does not mean the order of execution in various embodiments of the present application, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The names of all nodes and messages in the present application are only names set by the present application for convenience of description, and the names in the actual network can be different, and the present application should not be understood as limiting the names of various nodes and messages. On the contrary, any name having the same or similar function as the nodes or messages used in the present application is considered as a method or equivalent replacement of the present application, and is within the protection scope of the present application.
[0217] It should also be understood that in the present application, "when", "if" and "if" all refer to the corresponding processing of the UE or the base station under certain objective circumstances, and are not limited to time, and do not require the UE or the base station to have a judgment action when implemented, nor does it mean that there are other limitations.
[0218] In addition, the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document is only a description of the associated relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, B exists alone, and the three cases.
[0219] The term "at least one" or "at least one" in this document means all or any combination of the listed items, for example, "at least one of A, B and C" can mean: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A, B and C exist together. This "at least one" in this document means one or more. "Multiple" means two or more.
[0220] It should be understood that in various embodiments of the present application, the terms "include", "contain", "have" and their variants mean "include but are not limited to", unless otherwise specifically emphasized.
[0221] It should be understood that in various embodiments of the present application, the first, second and various numerical numbers are only for differentiation for convenience of description, and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different information, etc.
[0222] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed 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 the present application.
[0223] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0224] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0225] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0226] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0227] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0228] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: Applied to terminal equipment, including: receiving first information for configuring a plurality of resources that are free of dynamic authorization or dynamic scheduling; Receive second information, where the second information is used to determine a first resource, where the first resource is a resource that the access network device needs to provide feedback on after detecting transmission thereon, and the first resource includes some of the multiple resources that are exempt from dynamic authorization or dynamic scheduling.
2. The method according to claim 1, characterized in that The feedback includes retransmission scheduling or ACK feedback.
3. The method according to claim 1 or 2, characterized in that The first resource satisfies a first condition, which includes one or more of the following: The first condition is related to the number of the resource exempted from dynamic authorization or the number of the resource exempted from dynamic scheduling; or The first condition is related to the number of the period of the resource exempted from dynamic authorization or the number of the period of the resource exempted from dynamic scheduling; or The first condition is related to the type of logical channel corresponding to the data transmitted on the resource exempt from dynamic authorization or the resource exempt from dynamic scheduling.
4. The method according to claim 3, characterized in that The method further comprises: First configuration information is received, where the first configuration information is used to configure the first condition.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving third information, where the third information is used to indicate that the access network device has detected transmission on the first resource; Determine, according to the third information, to continue using the first resource to transmit uplink data.
6. The method according to any one of claims 1 to 5, characterized in that The second information is radio resource control RRC signaling or media access control element MAC CE or downlink control information DCI.
7. The method according to any one of claims 1 to 6, characterized in that The first resource includes at least one of time domain resources, frequency domain resources, space domain resources, and pilot resources.
8. A communication method, characterized in that: Applicable to access network equipment, including: Sending first information, where the first information is used to configure a plurality of resources that are free of dynamic authorization or dynamic scheduling; Send second information, where the second information is used to determine a first resource, where the first resource is a resource that requires the access network device to provide feedback after detecting the transmission thereon, and the first resource includes some of the multiple resources that are exempt from dynamic authorization or dynamic scheduling.
9. The method according to claim 8, characterized in that The first resource satisfies a first condition, which includes one or more of the following: The first condition is related to the number of the resource exempted from dynamic authorization or the number of the resource exempted from dynamic scheduling; or The first condition is related to the number of the period of the resource exempted from dynamic authorization or the number of the period of the resource exempted from dynamic scheduling; or The first condition is related to the type of logical channel corresponding to the data transmitted on the resource exempt from dynamic authorization or the resource exempt from dynamic scheduling.
10. The method according to claim 9, characterized in that The method further comprises: Send first configuration information, where the first configuration information is used to configure the first condition.
11. The method according to any one of claims 8 to 10, characterized in that The method further comprises: When it is detected that the terminal device uses the first resource for transmission, third information is sent, where the third information is used to indicate that the access network device has detected the transmission on the first resource.
12. The method according to claim 11, characterized in that The method further comprises: Receive another uplink transmission from the terminal device on the first resource.
13. The method according to any one of claims 8 to 12, characterized in that The second information is radio resource control RRC signaling or media access control element MAC CE or downlink control information DCI.
14. The method according to any one of claims 8 to 13, characterized in that The first resource includes at least one of time domain resources, frequency domain resources, space domain resources, and pilot resources.
15. A communication device, characterized in that: Comprising units for performing the method according to any one of claims 1 to 7 or 8 to 14.
16. A communication device, characterized in that: The apparatus comprises a processor configured to cause the apparatus to perform the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 14.
17. The communication device according to claim 16, wherein: The communication device further includes a memory and / or an interface, wherein the memory is used to store computer programs or instructions, and the interface is used to read instructions from the memory.
18. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or instructions, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 7 or the method according to any one of claims 8 to 14.
19. A chip system, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a communication device equipped with the chip system executes the method according to any one of claims 1 to 7, or executes the method according to any one of claims 8 to 14.
20. A computer program product, characterized in that When the computer program product is run on a computer, the computer is enabled to perform the steps of the method according to any one of claims 1 to 7 or the steps of the method according to any one of claims 8 to 14.
Citation Information
Patent Citations
Data transmission method, equipment and system
CN108811112A
A method and apparatus for transmitting information
CN110612763B
Enhanced uplink grant-free / downlink semi-persistent scheduling for ultra-reliable low latency communications
CN111771419A
Data transmission method and communication apparatus
WO2022032681A1