Communication method, communication apparatus, and storage medium
By reserving downlink resources in Cell DTX state and determining transmission behavior based on response information, the transmission instability and power consumption issues when Cell DTX is combined with CG-SDT are resolved, achieving reliable and energy-saving transmission effects.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-11-03
- Publication Date
- 2026-05-15
AI Technical Summary
When Cell DTX is combined with CG-SDT, the transmission performance of the terminal device may be affected, leading to transmission instability and increased power consumption.
Terminal devices reserve downlink resources by sending request information and determine whether to transmit on unscheduled resources based on response information, thus clarifying transmission behavior and reducing the probability of invalid transmission and power consumption.
This ensures reliable transmission in Cell DTX mode, reduces power consumption of terminal devices, and minimizes invalid transmissions.
Smart Images

Figure CN2025132042_15052026_PF_FP_ABST
Abstract
Description
Communication methods, communication devices and storage media
[0001] This application claims priority to Chinese Patent Application No. 202411579789.0, filed on November 6, 2024, entitled "Communication Method, Communication Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method, communication device and storage medium. Background Technology
[0003] Base station energy saving is an important research direction for future networks. The New Radio (NR) protocol already supports uplink shutdown of cells in the time domain, i.e., the cell discontinuous transmission (Cell DTX) mechanism. Future network energy saving will be extended to all radio resource control (RRC) state users, including RRC idle / inactive states. Inactive state users will use small data transmission (SDT) for a small amount of data transmission, including small data transmission based on configured grant (CG) resources, i.e., CG-SDT.
[0004] When a terminal device initiates an initial CG transmission (hereinafter referred to as the initial transmission), it monitors the response message of the initial transmission, namely the CG response. If the CG-SDT configuration grant retransmission timer (cg-SDT-RetransmissionTimer) expires but the configuration grant timer (configuredGrantTimer) has not expired, the terminal device will automatically retransmit and continue monitoring the CG response. The CG-SDT configuration grant retransmission timer is used for uplink automatic retransmission. When the configuration grant timer is started, the configuration grant associated with the timer is considered valid during the timeout period, and the terminal device can perform data transmission based on this configuration grant. If the configuration grant timer expires and the terminal device still has not received a CG response, the terminal device will consider the SDT to have failed and will then return to the RRC Idle state.
[0005] When Cell DTX is directly combined with CG-SDT, the performance of CG-SDT may be affected. Summary of the Invention
[0006] This application provides a communication method, communication device, and storage medium for defining the transmission behavior of a terminal device when the network device is in the Cell DTX OFF state.
[0007] This application provides a communication method, optionally, in which the execution subject of the method may be a first device, which may be a terminal device, a component or device applied to the terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. Taking a terminal device as an example, the terminal device sends a first request message, which requests downlink resources for carrying uplink feedback. The uplink transmission is a transmission using unscheduled resources and includes an initial transmission and / or subsequent transmissions. If a first response message is received, the terminal device performs at least one of the following according to the first response message: performing an initial transmission on the first unscheduled resource, performing a subsequent transmission on the first unscheduled resource, or performing a subsequent transmission on a second resource. The first response message is a response to the first request message.
[0008] Based on the first aspect of this application, the terminal device reserves downlink resources for carrying uplink transmission feedback by sending a first request message, and determines whether data can be sent on the first unscheduled resource based on the first response message, thereby clarifying the transmission behavior of the terminal device when Cell DTX is active, and thus ensuring the reliability of transmission.
[0009] Based on the first aspect of this application, in some possible implementations, the second resource includes a second unscheduled resource or a scheduled resource.
[0010] In this embodiment of the application, by determining the second resource used in subsequent transmissions, the transmission behavior of the terminal device during subsequent transmissions is clarified, thereby reducing the probability of the terminal device performing invalid subsequent transmissions.
[0011] Based on the first aspect of this application, in some possible implementations, the first request information is carried on the first uplink signal, and the terminal device also receives configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
[0012] In this embodiment, based on configuration information, both the terminal device and the network device can determine the associated uplink or downlink signal according to the configuration information, thereby reducing the blind detection range of the network device or the terminal device and thus reducing power consumption.
[0013] Based on the first aspect of this application, in some possible implementations, if the first response information is not received, the terminal device retransmits the first uplink signal until the number of times the first uplink signal is transmitted reaches a preset threshold.
[0014] Based on the first aspect of this application, in some possible implementations, the first response information includes a first preset value, wherein:
[0015] If the first preset value is the first value, the terminal device performs initial transmission and subsequent transmission on the first unscheduled resource;
[0016] If the first preset value is the second value, the terminal device performs the initial transmission on the first unscheduled resource and the subsequent transmission on the second resource.
[0017] If the first preset value is the third value, the terminal device cancels uplink transmission on the first unscheduled resource; the first unscheduled resource is associated with the first uplink signal.
[0018] In this embodiment of the application, by indicating a first preset value, the transmission behavior of the terminal device when the network device is in the Cell DTX OFF state is clarified, thereby ensuring the reliability of the transmission.
[0019] Based on the first aspect of this application, in some possible implementations, the first request information is carried in the second uplink signal, the first response information is carried in the second downlink signal, the second uplink signal is used for initial transmission, and the second downlink signal is a response signal of the second uplink signal.
[0020] Based on the first aspect of this application, in some possible implementations, the first response information further includes a second preset value, wherein:
[0021] If the second preset value is the fourth value, the terminal device will perform subsequent transmission on the first unscheduled resource;
[0022] If the second preset value is the fifth value, the terminal device will perform subsequent transmission on the second resource.
[0023] In this embodiment of the application, by indicating a second preset value, the transmission behavior of the terminal device when the network device is in the Cell DTX OFF state is clarified, thereby ensuring the reliability of the transmission.
[0024] Based on the first aspect of this application, in some possible implementations, the terminal device will also send a second request message, which is carried in a second uplink signal. The second request message is used to request downlink resources for carrying feedback for subsequent transmission, and the second uplink signal is used for initial transmission.
[0025] If a second response message is received, subsequent transmission will be performed on the first unscheduled resource or on the second resource, depending on the second response message. The second response message is carried in the second downlink signal, which is a response signal to the second uplink signal.
[0026] Based on the first aspect of this application, in some possible implementations, the second response information includes a second preset value, wherein:
[0027] If the second preset value is the fourth value, the terminal device will perform subsequent transmission on the first unscheduled resource;
[0028] If the second preset value is the fifth value, the terminal device will perform subsequent transmission on the second resource.
[0029] Based on the first aspect of this application, in some possible implementations, the downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence for indicating M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
[0030] A second aspect of this application provides a communication method. Optionally, the execution subject of this method may be a second device, which may be a network device, a component or device applied to the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device (e.g., a central unit (CU), a distributed unit (DU), or a radio unit (RU)). Taking a network device as an example, the network device receives a first request message, which requests downlink resources for carrying uplink feedback. The uplink transmission is a transmission using unscheduled resources and includes an initial transmission and / or subsequent transmissions. If a first preset condition is met, the network device sends a first response message, which is a response to the first request message.
[0031] Based on the second aspect of this application, in some possible implementations, the second resource includes a second unscheduled resource or a scheduled resource.
[0032] Based on the second aspect of this application, in some possible implementations, the first request information is carried on the first uplink signal, the first response message is carried on the first downlink signal, and the network device also sends configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
[0033] Based on a second aspect of this application, in some possible implementations, the first response information includes a first preset value, wherein:
[0034] If the first preset value is the first value, then the first response message is used to indicate that the terminal device is allowed to perform initial transmission and subsequent transmission on the first unscheduled resource;
[0035] If the first preset value is the second value, then the first response message is used to indicate that the terminal device is allowed to perform initial transmission on the first unscheduled resource and subsequent transmission on the second resource;
[0036] If the first preset value is the third value, then the first response message is used to indicate that the terminal device is allowed to cancel uplink transmission on the first unscheduled resource, which is associated with the first uplink signal.
[0037] Based on the second aspect of this application, in some possible implementations, the first request information is carried in the second uplink signal, the first response information is carried in the second downlink signal, the second uplink signal is used for initial transmission, and the second downlink signal is a response signal to the second uplink signal.
[0038] Based on the second aspect of this application, in some possible implementations, the first response information further includes a second preset value, wherein:
[0039] If the second preset value is the fourth value, then the first response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the first unscheduled resource;
[0040] If the second preset value is the fifth value, then the first response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the second resource.
[0041] Based on the second aspect of this application, in some possible implementations, the network device will also receive a second request message, which is carried in a second uplink signal. The second request message is used to request downlink resources for carrying feedback for subsequent transmission, and the second uplink signal is used to perform initial transmission.
[0042] If the second preset condition is met, the network device will also send a second response message, which is carried in a second downlink signal, which is a response signal to the second uplink signal.
[0043] Based on a second aspect of this application, in some possible implementations, the second response information includes a second preset value, wherein:
[0044] If the second preset value is the fourth value, then the second response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the first unscheduled resource;
[0045] If the second preset value is the fifth value, then the second response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the second resource.
[0046] Based on the second aspect of this application, in some possible implementations, the downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence for indicating M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
[0047] A third aspect of this application provides a communication device, comprising:
[0048] The interface module is used to send a first request message, which requests downlink resources for carrying uplink feedback. The uplink transmission is a transmission using scheduling-free resources and includes an initial transmission and / or subsequent transmissions.
[0049] The processing module is configured to, upon receiving a first response message, perform at least one of the following actions: initial transmission on a first unscheduled resource, subsequent transmission on a first unscheduled resource, or subsequent transmission on a second resource, wherein the first response message is a response message to the first request message.
[0050] Based on a third aspect of this application, in some possible implementations, the second resource includes a second unscheduled resource or a scheduled resource.
[0051] Based on the third aspect of this application, in some possible implementations, the first request information is carried on the first uplink signal, the first response message is carried on the first downlink signal, and the interface module is further configured to receive configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
[0052] Based on the third aspect of this application, in some possible implementations, if the first response information is not received, the interface module is further configured to resend the first uplink signal until the number of times the first uplink signal is sent reaches a preset threshold.
[0053] Based on a third aspect of this application, in some possible implementations, the first response information includes a first preset value, and the processing module is configured to perform at least one of the following based on the first response message: initial transmission on the first unscheduled resource, subsequent transmission on the first unscheduled resource, or subsequent transmission on the second resource, including:
[0054] If the first preset value is the first value, then the processing module is specifically used to perform initial transmission and subsequent transmission on the first unscheduled resource;
[0055] If the first preset value is the second value, then the processing module is specifically used to perform initial transmission on the first unscheduled resource and subsequent transmission on the second resource;
[0056] If the first preset value is the third value, then the processing module is specifically used to cancel the uplink transmission on the first unscheduled resource;
[0057] Among them, the first unscheduled resource is associated with the first uplink signal.
[0058] Based on the third aspect of this application, in some possible implementations, the first request information is carried in the second uplink signal, the first response information is carried in the second downlink signal, the second uplink signal is used for initial transmission, and the second downlink signal is a response signal to the second uplink signal.
[0059] Based on a third aspect of this application, in some possible implementations, the first response information further includes a second preset value, and the processing module is configured to perform at least one of the following based on the first response message: initial transmission on the first unscheduled resource, subsequent transmission on the first unscheduled resource, or subsequent transmission on the second resource, including:
[0060] If the second preset value is the fourth value, then the processing module is specifically used to perform subsequent transmission on the first unscheduled resource;
[0061] If the second preset value is the fifth value, then the processing module is specifically used to perform subsequent transmission on the second resource.
[0062] Based on the third aspect of this application, in some possible implementations, the interface module is further configured to send a second request message, the second request message being carried in a second uplink signal, the second request message being used to request downlink resources for carrying feedback for subsequent transmission, and the second uplink signal being used for initial transmission;
[0063] If a second response message is received, the processing module is further configured to perform subsequent transmission on the first unscheduled resource or on the second resource according to the second response message. The second response message is carried in the second downlink signal, which is a response signal of the second uplink signal.
[0064] Based on a third aspect of this application, in some possible implementations, the second response information includes a second preset value, and the processing module is further configured to determine whether to perform subsequent transmission on the second unscheduled resource based on the second response message, including:
[0065] If the second preset value is the fourth value, then the processing module is specifically used to perform subsequent transmission on the first unscheduled resource;
[0066] If the second preset value is the fifth value, then the processing module is specifically used to perform subsequent transmission on the second resource.
[0067] Based on the third aspect of this application, in some possible implementations, the downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence for indicating M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
[0068] A fourth aspect of this application provides a communication device, comprising:
[0069] The interface module is used to receive first request information, which requests downlink resources for carrying uplink transmission feedback. The uplink transmission is a transmission using scheduling-free resources and includes initial transmission and / or subsequent transmission.
[0070] The processing module is used to generate the first response information;
[0071] The interface module is also used to send a first response message if a first preset condition is met, wherein the first response message is a response message to the first request message.
[0072] Based on the fourth aspect of this application, in some possible implementations, the second resource includes a second unscheduled resource or a scheduled resource.
[0073] Based on the fourth aspect of this application, in some possible implementations, the first request information is carried on the first uplink signal, and the interface module is further configured to receive configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
[0074] Based on the fourth aspect of this application, in some possible implementations, the first response information includes a first preset value, wherein:
[0075] If the first preset value is the first value, then the first response message is used to indicate that the terminal device is allowed to perform initial transmission and subsequent transmission on the first unscheduled resource;
[0076] If the first preset value is the second value, then the first response message is used to indicate that the terminal device is allowed to perform initial transmission on the first unscheduled resource and subsequent transmission on the second resource;
[0077] If the first preset value is the third value, then the first response message is used to indicate that the terminal device is allowed to cancel uplink transmission on the first unscheduled resource, which is associated with the first uplink signal.
[0078] Based on the fourth aspect of this application, in some possible implementations, the first request information is carried in the second uplink signal, the first response information is carried in the second downlink signal, the second uplink signal is used for initial transmission, and the second downlink signal is a response signal to the second uplink signal.
[0079] Based on the fourth aspect of this application, in some possible implementations, the first response information further includes a second preset value, wherein:
[0080] If the second preset value is the fourth value, then the first response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the first unscheduled resource;
[0081] If the second preset value is the fifth value, then the first response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the second resource.
[0082] Based on the fourth aspect of this application, in some possible implementations, the interface module is further configured to receive second request information, the second request information being carried in a second uplink signal, the second request information being used to request downlink resources for carrying feedback for subsequent transmission, and the second uplink signal being used for initial transmission.
[0083] The processing module is also used to generate a second response message;
[0084] If the second preset condition is met, the interface module is also used to send the second response information, which is carried in the second downlink signal, and the second downlink signal is the response signal of the second uplink signal.
[0085] Based on the fourth aspect of this application, in some possible implementations, the second response information includes a second preset value, wherein:
[0086] If the second preset value is the fourth value, then the second response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the first unscheduled resource;
[0087] If the second preset value is the fifth value, then the second response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the second resource.
[0088] Based on the fourth aspect of this application, in some possible implementations, the downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence for indicating M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
[0089] A fifth aspect of this application provides a communication device, which may be a first device or a second device, or a component applied to the first device or the second device (e.g., a processor, circuit, chip, or chip system), or a logic module or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of the first device or the second device. The communication device includes:
[0090] A processor for executing a program that causes a communication device to perform the method as described in the first or second aspect of the foregoing and any possible implementation thereof.
[0091] Optionally, the communication device may also include a memory, with the processor coupled to the memory; the memory is used to store programs.
[0092] The sixth aspect of this application provides a chip or chip system including at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, the at least one processor being used to run computer programs or instructions to perform the communication method described in any of the possible implementations of the first or second aspect.
[0093] The communication interface in the chip can be an input / output interface, pins, or circuits.
[0094] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself, such as a read-only memory or random access memory.
[0095] The seventh aspect of this application provides a communication system, including a communication device that performs the first aspect and any possible implementation thereof, and a communication device that performs the second aspect and any possible implementation thereof.
[0096] An eighth aspect of this application provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above.
[0097] The ninth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above. Attached Figure Description
[0098] Figure 1 is a schematic diagram of an embodiment of the DTX cycle in this application;
[0099] Figure 2 is a network structure diagram in an embodiment of this application;
[0100] Figure 3 illustrates a possible application scenario of the communication method in the embodiments of this application;
[0101] Figure 4 is a schematic diagram of an embodiment of the communication method in this application;
[0102] Figure 5 is a schematic diagram of another embodiment of the DTX cycle in this application;
[0103] Figure 6 is a schematic diagram of an embodiment of the first scheduling-free resource in this application;
[0104] Figure 7 is a schematic diagram of an embodiment of the first and second scheduling-free resources in this application;
[0105] Figure 8 is a schematic diagram of another embodiment of the first scheduling-free resource in this application;
[0106] Figure 9 is a schematic diagram of another embodiment of the communication method in this application;
[0107] Figure 10 is a schematic diagram of an embodiment of the communication device in this application;
[0108] Figure 11 is a schematic diagram of another embodiment of the communication device in this application;
[0109] Figure 12 is a schematic diagram of another embodiment of the communication device in this application;
[0110] Figure 13 is a schematic diagram of another embodiment of the communication device in this application. Detailed Implementation
[0111] This application provides a communication method, communication device, and storage medium. By sending a first request message to reserve downlink resources for carrying uplink transmission feedback, and by determining whether data can be sent on a first unscheduled resource based on a first response message, the transmission behavior of the terminal device when Cell DTX is active is clarified, thereby ensuring the reliability of transmission.
[0112] The embodiments of this application will now be described with reference to the accompanying drawings. Those skilled in the art will recognize that, with technological advancements and the emergence of new scenarios, the technical solutions provided in the embodiments of this application are equally applicable to similar technical problems.
[0113] The terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable where appropriate; this is merely a way of distinguishing objects with the same attributes in the description of embodiments of this application. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, so that a process, method, system, product, or apparatus that comprises a series of elements is not necessarily limited to those elements, but may include other elements not explicitly listed or inherent to those processes, methods, products, or apparatuses.
[0114] In this application, expressions such as "at least one of A, B, and C" or "at least one of A, B, or C" are generally used to indicate any of the following: A exists alone; B exists alone; C exists alone; A and B exist simultaneously; A and C exist simultaneously; B and C exist simultaneously; A, B, and C exist simultaneously. The above examples using three elements (A, B, and C) illustrate the optional items for this project. When the expression contains more elements, its meaning can be obtained according to the aforementioned rules. First, some technical terms involved in the embodiments of this application will be introduced.
[0115] 1) Grant-based (GB) transfer:
[0116] GB transmission, also known as uplink transmission based on dynamic grant, refers to the technology by which terminal devices perform uplink transmission based on downlink control information (DCI), dynamic grant (DG), dynamic scheduling, or dynamic resource configuration issued by network devices.
[0117] 2) Unlicensed transmission:
[0118] Unlicensed transmission, also known as grant-free (GF) transmission, refers to the technology where terminal devices can transmit data uplink without the network device issuing a Dynamic Access Control (DCI) for dynamic authorization, scheduling, or resource configuration. Unlicensed transmission includes one or more of the following: transmission based on random access (RA); transmission based on configured grant (CG) resources in 5G new radio (NR) systems; transmission based on preconfigured uplink resources (PUR) in long term evolution (LTE) systems; transmission based on semi-persistent scheduling (SPS) resources in LTE systems; transmission based on semi-static channel state information (SP-CSI); small data transmission (SDT); or other technologies that transmit data without dynamic authorization. RA includes two-step random access (2-step RA) and four-step random access (4-step RA).
[0119] When a terminal device performs unlicensed transmission, it may transmit one or more of the following: data channels (such as the Physical Uplink Shared Channel (PUSCH)), control channels (such as the Physical Uplink Control Channel (PUCCH)), physical random access channels (PRACH), or physical layer signals (such as reference signals). The channels or signals transmitted in unlicensed transmission are related to the scenario of unlicensed transmission or the technology used. For example, unlicensed transmission based on two-step random access may transmit PRACH and / or PUSCH. As another example, unlicensed transmission based on PUR, SPS, or CG may transmit PUSCH.
[0120] Unlicensed resources, also known as unscheduled resources, refer to resources agreed upon by the protocol or configured by the network device for terminal devices for unlicensed transmission. For example, unlicensed resources may include one or more of the following resources: time-domain resources, frequency-domain resources, spatial-domain resources, beam-domain resources, code-domain resources, sequence resources, and power-domain resources. Code-domain resources may include a signature for non-orthogonal multiple access. Sequence resources (also known as pilot resources) may include one or more of the following: demodulation reference signal (DMRS) sequences, preamble sequences, or sequences used by other reference signals (RS).
[0121] For example, unlicensed resources can be configured in one or more of the following ways: radio resource control (RRC) signaling, media access control (MAC) control element (CE), or DCI. Among these, the DCI configuration of unlicensed resources can include semi-static or static configuration. Furthermore, when configuring unlicensed resources, the protocol or network device can also agree on or configure transmission parameters for unlicensed transmission. These transmission parameters can include one or more of the following: the period of the time-domain resource, open-loop power control related parameters, waveform, redundancy version sequence, repetition count, frequency hopping mode, resource allocation type, number of hybrid automatic repeat request (HARQ) processes, DMRS related parameters, modulation and coding scheme table, resource block group (RBG) size, time-domain resource, frequency-domain resource, or modulation and coding scheme (MCS). It is understood that unlicensed resources can be periodic.
[0122] 3) GF blind detection reception:
[0123] Unlike dynamic scheduling, in the GF mechanism, the access network device is unaware whether there is data from a terminal device on the currently configured GF resource. Therefore, the access network device must first determine whether a target signal exists on the GF resource. During this determination process, the access network device assumes that a terminal device is sending a signal on the GF resource using a certain transmission configuration. The access network device detects the received signal according to each transmission configuration. If at least one of the detected configurations meets a preset condition, the access network device considers that at least one terminal device has used that configuration to send data on the GF resource and performs subsequent data reception processing according to that configuration. If no configuration meets the preset condition, the access network device considers that no terminal device has sent data and will interrupt the processing flow.
[0124] 4) Wake-up signal (WUS):
[0125] WUS can be divided into uplink WUS (UL WUS) and downlink WUS (DL WUS). DL WUS is a signal used to wake up a terminal device, allowing it to resume data reception from sleep mode. Terminal devices typically enter sleep mode to conserve battery life. Therefore, they need to be woken up when they need to receive data. The DL WUS signal is a short message, a special signal format, or a special signal waveform, usually sent by access network devices in the network. When a terminal device receives a DL WUS, it responds by resuming from sleep mode and beginning data reception. In NR, WUS signals are very short, typically only a few milliseconds, allowing devices to wake up quickly and begin receiving data while conserving battery life. The counterpart to DL WUS is UL WUS, which is used to wake up sleep-state access network devices. When a terminal device has data to send to the access network device, it sends a UL WUS signal to wake up the target base station. The discussions in NR protocol versions R16-R19 mainly focused on DL WUS, and there has been no specific discussion on UL WUS. However, given the benefits of DL WUS, it is foreseeable that UL WUS will also be another important means of energy saving for base stations.
[0126] 5) Low-power wake-up signal (LP-WUS):
[0127] To further reduce device power consumption, two sets of receiving modules can be introduced. One is a main communication receiver module responsible for receiving regular signals, and the other is a low-power wake-up signal receiver module (LP WUS receiver, LP WUR). The main communication module is in a dormant state for a long time, and the device uses the LP WUR to monitor LP-WUS. If LP-WUS is detected, the main communication receiver module is woken up. Both modules can be deployed in access network equipment or terminal equipment. When deployed in access network equipment, LP-WUS (UL LP-WUS) is used for the uplink (UL) link. In this case, the main communication receiver module receives regular uplink signals / uplink channels sent by the UE, such as PRACH, PUCCH, PUSCH, etc., while the LP-WUR receives LP-WUS from the terminal equipment. When deployed on terminal equipment, the LP-WUS (DL LP-WUS) used for the downlink (DL) link receives downlink signals / downlink channels from the access network equipment, such as synchronization signal block (SSB), channel state information reference signal (CSI-RS), physical downlink control channel (PDCCH), and physical downlink shared channel (PDSCH). The LP-WUR receives the LP-WUS from the access network equipment. In the NR Release 18 discussion, various alternative LP-WUS waveforms were proposed, including low-power signals based on orthogonal frequency division multiplexing (OFDM) modulation, frequency-shift keying (FSK) modulation signals, and on-off keying (OOK) modulation signals. These signals can significantly reduce the receiving power consumption of the LP WUR, making it significantly lower than the power consumption of the main communication receiving module.
[0128] 6) Cell discontinuous transmission (Cell DTX):
[0129] Cell DTX is a technology used in wireless communication systems to save base station power consumption. Cell DTX allows access network devices to enter a sleep state when there is no data transmission demand, thereby reducing the power consumption of the receiving circuitry. Cell DTX works based on a pre-configured periodic transmission mechanism. The access network device is configured with a Cell DTX cycle. Within this cycle, the access network device only activates the transmitter at specific times to send downlink signals, and shuts down the transmitter at the rest of the time to save power. The period during which the access network device activates the transmitter is called the ON period or activation time period, and the state of the access network device is called the Cell DTX ON state. The period during which the access network device shuts down the transmitter is called the OFF period or sleep period, and the state of the access network device is called the Cell DTX OFF state. In this way, the access network device can send downlink control or downlink data in discontinuous time periods, while shutting down the transmitter when data transmission is not needed, thus achieving energy saving. The DTX configuration typically includes the following parameters:
[0130] DTX cycle: The total time of the access network device during the ON and OFF periods within the DTX cycle.
[0131] ON period: The time during which access network equipment activates its transmitter to send downlink signals.
[0132] OFF period: The time during which access network equipment turns off its receiver to save power.
[0133] As shown in Figure 1, the access network equipment is in a dormant state during time period T1, so time period T1 is called the OFF time period. The access network equipment activates its transmitter during time period T2, so time period T2 is called the ON time period. Time periods T1 and T2 together form a DTX cycle.
[0134] Please refer to Figure 2. The network architecture on which the communication method in this embodiment is based is briefly described below:
[0135] Figure 2 is a possible, non-limiting system schematic diagram. As shown in Figure 2, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 2, collectively referred to as 110) and at least one terminal (120a-120j in Figure 2, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 2). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0136] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G, 5G, or future mobile communication system. RAN 100 can also be an open-radio access network (ORAN), a cloud-radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0137] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 2 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 2 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.
[0138] In one possible scenario, access network equipment includes, but is not limited to: evolved Node B (eNodeB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenario, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc., and can also be access network equipment in 5G mobile communication system. For example, a next-generation NodeB (gNB), TRP, or TP in an NR system; or one or a group of antenna panels (including multiple antenna panels) in a base station in a 5G mobile communication system; or, access network equipment can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CU), distributed units (DU), centralized unit control planes (CU-CP), centralized unit user planes (CU-UP), or radio units (RU), etc. CUs and DUs can be separate or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units. For example, in remote radio units (RRU), active antenna units (AAU), or remote radio heads (RRH). Alternatively, access network equipment can also be servers, wearable devices, vehicles, or in-vehicle equipment, etc. For example, the access network equipment in V2X technology can be a roadside unit (RSU). It should be understood that the aforementioned TRP can be a device or module located on the network side of the aforementioned communication system and having corresponding communication functions.The TRP typically contains communication modules, circuits, or chips that perform the corresponding communication functions. The TRP can also be configured with program instructions for the corresponding communication functions.
[0139] The access network equipment also includes RAN equipment mounted on the flight platform. When the RAN equipment is mounted on the flight platform, it moves synchronously with the flight platform. The RAN equipment and the flight platform can be considered as a single unit; in this case, the flight platform can be viewed as the RAN equipment, or it can be described as the flight platform operating in regenerative mode, meaning the flight platform possesses the functions of the RAN equipment. Furthermore, the communication link between the flight platform and the terminal equipment can be called a service link. When the communication system includes multiple flight platforms, the flight platforms can communicate with each other through the Xn interface. In practical applications, the network equipment can also be RAN equipment distributed on the flight platform based on DU, or it can directly function as the flight platform; the specifics are not limited here.
[0140] The aforementioned flight platform can be a satellite, drone, or other aircraft. For example, the flight platform may include geostationary earth orbit (GEO) satellites, non-geostationary orbit satellites, low-earth orbit (LEO) satellites, medium-earth orbit (MEO) satellites, geosynchronous orbit satellites, unmanned flight system platforms, high altitude platform stations (HAPS), hot air balloons, or high-orbit satellites, etc., without being limited here.
[0141] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open-distributed unit (O-DU), CU-CP can also be called an open-centralized unit control plane (O-CU-CP), CU-UP can also be called an open-centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). This application does not limit the specific names. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0142] Optionally, for network elements in the ORAN system, each network element can implement the protocol layer functions shown in Table 1 below.
[0143] Table 1
[0144] It should be noted that in the ORAN system, the access network equipment in this application can be one or more network elements listed in Table 1 above.
[0145] The architecture of the CU and DU of the access network equipment is described below. An access network equipment includes at least one CU and at least one DU. Optionally, the access network equipment may also include at least one RU.
[0146] The following description uses an access network device consisting of one CU and one DU as an example. The CU has some core network functions and can include CU-CP and CU-UP. The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU may be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (e.g., RRC and / or SDAP layers). The DU may be configured to implement the functions of protocol layers below the PDCP layer (e.g., RLC, MAC, and / or physical (PHY) layers). Alternatively, the CU may be configured to implement the functions of protocol layers above the PDCP layer (e.g., RRC and / or SDAP layers), and the DU may be configured to implement the functions of protocol layers below the PDCP layer (e.g., RLC, MAC, and / or PHY layers).
[0147] When a CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when a CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0148] The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the AMF in a 5G system. The AMF is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.
[0149] CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the user plane function (UPF) in a 5G system, are responsible for forwarding and receiving data in terminal devices.
[0150] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0151] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0152] It should be noted that the access network equipment can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, or control unit in the aforementioned device or apparatus; this application does not impose any specific limitation. It should also be noted that in this application, the term "access network equipment" can refer to the access network equipment itself, or to the chip, functional module, or integrated circuit within the access network equipment that performs the method provided in this application; this application does not impose any specific limitation.
[0153] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0154] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0155] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart homes, smart offices, smart wearables, intelligent transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. Terminals can also be configured with program instructions for performing corresponding communication functions.
[0156] Furthermore, the embodiments of this application can also be applied to other future communication technologies. The network architecture and service scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will understand, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0157] Figure 3 illustrates an application scenario applicable to an embodiment of this application. SDT (Short Thread Deployment) is a mechanism introduced to support the transmission of uplink small packet data to access network devices when a terminal device is in an inactive state. SDT transmission methods mainly include CG-SDT and RA-SDT. As shown in Figure 3, in CG-SDT, the network device pre-configures relevant resources for uplink small packet transmission for the terminal device, enabling the terminal device to directly transmit small packet data based on these resources. This method reduces the resource allocation process before transmission and improves transmission efficiency. CG transmission includes initial transmission (hereinafter referred to as initial transmission) and subsequent transmissions. When the terminal device initiates the CG initial transmission, it monitors the initial transmission response message, i.e., the CG Response. When the CG-SDT configuration grant retransmission timer (cg-SDT-RetransmissionTimer) expires and the configuration grant timer (configuredGrantTimer) has not expired, the terminal device automatically retransmits and continues to monitor the CG Response. The CG-SDT configuration grant retransmission timer is used for automatic uplink retransmission. When the configuration authorization timer is started, the configuration authorization associated with the timer is considered valid during the timeout period, and the terminal device can perform data transmission based on the configuration authorization. When the configuration authorization timer expires and the terminal device still has not received a CG Response, the terminal device will consider SDT to have failed and then fall back to the RRC idle state.
[0158] When a network device is in Cell DTX OFF state, it suspends the transmission of certain downlink channels. For example, it may suspend the transmission of PDCCH, Static Scheduling (SPS)-based PDSCH, pre-configured resource PDSCH, and some downlink reference signals such as CSI-RS. However, since cell discontinuous reception (Cell DRX) and Cell DTX are independent, there may be scenarios where the network device only supports uplink reception. If, in such a scenario, the terminal device performs SDT transmission on CG resources, the network device needs to wake up from sleep mode and transmit PDCCH, which interrupts the network device's continuous sleep state, thus affecting energy efficiency. If the terminal device remains silent when the network device is in Cell DTX OFF state, it will lead to increased transmission latency, thus failing to meet the purpose of SDT transmission.
[0159] Based on this, this application provides a method. Please refer to Figure 4, which is a schematic diagram of a communication method according to an embodiment of this application. The method shown in Figure 4 is executed interactively by a terminal device and a network device. The terminal device can be a terminal device, a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. The network device can be a network device, a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the network device's functions (e.g., a central unit (CU), a distributed unit (DU), or a radio unit (RU)). The method includes:
[0160] 401. The terminal device sends a first uplink signal to the network device, and the network device receives the first uplink signal from the terminal device.
[0161] When the transmission conditions of CG-SDT are met, the terminal device sends a first uplink signal to the network device. This first uplink signal is a UL WUS signal, which carries first request information. This first request information requests downlink resources, which are used to carry feedback for the uplink transmission. The uplink transmission uses scheduling-free resources. The first uplink signal is used to wake up the network device on the downlink resources corresponding to the first scheduling-free resource.
[0162] It should be noted that, in this embodiment, the uplink transmission is essentially CG-SDT, and the uplink transmission includes initial transmission and subsequent transmission. The initial transmission is the CG initial transmission, and the subsequent transmission is the CG subsequent transmission.
[0163] Specifically, the terminal device needs to determine whether the amount of data to be transmitted is less than a preset data amount threshold. Simultaneously, the terminal device needs to measure the reference signal received power (RSRP) between itself and the target cell and determine whether it exceeds a preset RSRP threshold. When the data amount is less than this threshold, the RSRP is greater than the preset RSRP threshold, the CG resources meet the requirements, and the timing advance (TA) on the terminal device side is effective, the terminal device considers the current link quality sufficiently good and can perform CG-SDT.
[0164] Since uplink transmission uses unscheduled resources, the network device needs to send uplink feedback after the uplink transmission is completed. After the initial CG transmission, the terminal device monitors the CG response sent by the network device. By requesting downlink resources from the network device, the terminal device avoids prolonged monitoring of the CG response sent by the network device, thereby reducing the terminal device's power consumption.
[0165] The terminal device determines the UL WUS based on the first unscheduled resource and sends the UL WUS to the network device, causing the network device to be in the Cell DTX ON state on the downlink resource corresponding to the first unscheduled resource. For CG-SDT, the downlink resource corresponding to the first unscheduled resource is the downlink resource corresponding to the first CG resource. This downlink resource can be one or more of the time-domain resource, frequency-domain resource, spatial-domain resource, beam-domain resource, code-domain resource, sequence resource, or power-domain resource corresponding to the downlink resource. For example, the UL WUS can be used to instruct the network device to wake up on the time-domain resource corresponding to the downlink resource and maintain the Cell DTX ON state.
[0166] It should be noted that the first uplink signal used to wake up the network device on the downlink resource corresponding to the first unscheduled resource can mean either that the first uplink signal instructs the network device to switch from the Cell DTX OFF state to the Cell DTX ON state on the downlink resource corresponding to the first unscheduled resource, or that the first uplink signal instructs the network device to keep the Cell DTX ON state on the downlink resource corresponding to the first unscheduled resource. The specific meaning is not limited here. The first unscheduled resource and the corresponding downlink resource satisfy a certain time delay relationship. Specifically, assuming the first uplink signal is sent at the first moment, and the network device sends uplink transmission feedback at the second moment, then the interval between the first and second moments is n time slots, where n is the smallest time slot from uplink transmission to downlink feedback. In other words, the network device needs to switch to the Cell DTX ON state at the earliest at the second moment. The network device maintaining the Cell DTX ON state on the downlink resource corresponding to the first unscheduled resource can be understood as the network device already being in the Cell DTX ON state before the time period corresponding to the downlink resource (e.g., being woken up by other terminal devices). In this case, the first uplink signal is used to instruct the network device to maintain the Cell DTX ON state on the downlink resource and not switch to the Cell DTX OFF state.
[0167] As shown in Figure 5, the network device wakes up during each UL WUS window and switches to the UL-WUS-RX-ON state. In this state, the network device detects UL WUS from the terminal device. If the network device detects UL WUS, it proceeds to step 402. If the network device does not detect UL WUS, it does not proceed to step 402.
[0168] Optionally, if the network device detects UL WUS and does not allow the terminal device to perform CG-SDT, the network device can instruct itself not to perform CG-SDT by not executing step 402. In this case, the terminal device can perform RA-SDT, or fall back to the RRC idle state.
[0169] In this embodiment, when the terminal device is in RRC inactive and needs to perform CG-SDT, it first sends a UL WUS associated with the first unscheduled resource to wake up the network device. Then, it determines whether data can be sent on the CG resource based on the network device's response to the UL WUS. The above process clarifies the transmission behavior of the terminal device when Cell DTX is active, and ensures the reliability of transmission by reserving downlink resources.
[0170] 402. The network device sends a first downlink signal to the terminal device, and the terminal device receives the first downlink signal from the network device.
[0171] If the first preset condition is met, the network device sends a first downlink signal to the terminal device. The first downlink signal carries first response information, which is used to respond to the first request information. The terminal device performs at least one of the following based on the first response information: initial transmission on the first unscheduled resource, subsequent transmission on the first unscheduled resource, or subsequent transmission on the second resource. The first downlink signal is a response signal to the first uplink signal.
[0172] Optionally, meeting the first preset condition includes the network device detecting UL WUS.
[0173] In one possible implementation, the first response information includes a first preset value. The correspondence between the value of the first preset value and the transmission behavior of the terminal device is shown in Table 2.
[0174] Table 2: Correspondence between the value of the first preset value and the transmission behavior of the terminal device
[0175] Wherein, if the first preset value is the first value, the terminal device performs initial transmission and subsequent transmission on the first unscheduled resource;
[0176] If the first preset value is the second value, the terminal device performs the initial transmission on the first unscheduled resource and the subsequent transmission on the second resource.
[0177] If the first preset value is the third value, the terminal device cancels uplink transmission on the first unscheduled resource.
[0178] Alternatively, if the first preset value is the first value, then the first response information is used to instruct the terminal device to perform initial transmission and subsequent transmission on the first unscheduled resource;
[0179] If the first preset value is the second value, then the first response information is used to instruct the terminal device to perform initial transmission on the first unscheduled resource and subsequent transmission on the second resource;
[0180] If the first preset value is the third value, then the first response information is used to instruct the terminal device to cancel the uplink transmission on the first unscheduled resource, and the specific details are not limited here.
[0181] Optionally, canceling uplink transmission on the first unscheduled resource means that the terminal device will not perform CG transmission on the first unscheduled resource. In this case, the terminal device can choose to perform RA transmission on the first unscheduled resource, or fall back to the RRC idle state.
[0182] As an example, the first preset value can be 2 bits. The correspondence between the specific value of the first preset value and the transmission behavior of the terminal device is shown in Table 3 below:
[0183] Table 3: Correspondence between the value of the first preset value and the transmission behavior of the terminal device
[0184] If the first preset value is 11, it means that the network device allows the terminal device to perform initial CG transmission and subsequent CG transmission on the first unscheduled resource, as shown in Figure 6; if the first preset value is 10, it means that the network device allows the terminal device to perform initial CG transmission on the first unscheduled resource, and subsequent CG transmission needs to be performed on the second resource, as shown in Figure 7; if the first preset value is 00, it means that the network device does not allow the terminal device to perform CG-SDT on the first unscheduled resource, and the terminal device can choose to perform RA-SDT.
[0185] It should be understood that the values of the first preset value in the embodiments of this application are all examples. In actual applications, the first preset value may have other values, which are not limited here.
[0186] It should be noted that, in this embodiment, the network device allows the terminal device to perform initial CG transmission and subsequent CG transmission on the first unscheduled resource. This can be understood as the network device being able to provide downlink resources for carrying feedback for the initial CG transmission and subsequent CG transmission on the first unscheduled resource. The network device allows the terminal device to perform initial CG transmission on the first unscheduled resource and subsequent CG transmission on the second resource. This can be understood as the network device only being able to provide downlink resources for carrying feedback for the initial CG transmission on the first unscheduled resource, while subsequent CG transmission requires the network device to be in the Cell DTX ON state for the network device to provide downlink resources for carrying feedback. The network device does not allow the terminal device to perform CG transmission on the first unscheduled resource. This can be understood as the network device being unable to provide downlink resources for carrying feedback for the CG transmission on the first unscheduled resource.
[0187] Specifically, the downlink resources include K HARQ processes. The first response message includes a bit sequence indicating M processes out of the K processes, where M is a positive integer and K is an integer greater than or equal to M. The terminal device reserves K HARQ process resources on the first unscheduled resource from the network device for transmission. The terminal device can reserve any M CG transmissions during the CG-SDT process, and the reserved process range includes the aforementioned K process resources. The network device can select M processes from the K processes as resources to carry the above transmissions and provide feedback. Since K is an integer greater than or equal to M, if K is 1, the terminal device can only reserve 1 process.
[0188] Optionally, the downlink resources include K transmission occasions (TOs). The terminal device reserves K TOs on the first unscheduled resource from the network device for transmission. The terminal device can reserve any M CG transmissions during the CG-SDT process, and the reservation range includes the aforementioned K TOs. The network device can select M TOs from the K TOs as resources to carry the aforementioned transmissions and provide feedback.
[0189] In this embodiment, the network device allows the terminal device to perform initial CG transmission and subsequent CG transmission on a first unscheduled resource. This can be understood as the bit sequence indicating the process resources used to carry the initial CG transmission and subsequent CG transmission on the first unscheduled resource. The network device also allows the terminal device to perform initial CG transmission on the first unscheduled resource and subsequent CG transmission on a second resource. This can be understood as the bit sequence indicating the process resources used to carry the initial CG transmission on the first unscheduled resource. Furthermore, the network device disallows the terminal device to perform CG transmission on the first unscheduled resource, which can be understood as the first response information not including the bit sequence, or the bit sequence indicating zero process resources.
[0190] Specifically, the bit sequence can indicate the time period during which the network device maintains the Cell DTX ON state. For example, if the network device maintains the Cell DTX ON state for all K process time periods reserved by the terminal device, then the network device can return a bit sequence of K 1s. As another example, if the network device only allows one transmission, i.e., the network device is only in the Cell DTX ON state during process i, then the returned bit sequence will have all bits except the i-th bit being 1.
[0191] If the network device allows the terminal device to perform initial CG transmission and subsequent CG transmission on the first unscheduled resource, as shown in Figure 6, the network device wakes up on the downlink resource corresponding to the first unscheduled resource and keeps the Cell DTX ON state. After the initial CG transmission ends, the network device keeps the Cell DTX ON state until the subsequent CG transmission ends.
[0192] If the network device allows the terminal device to perform initial CG transmission on the first unscheduled resource, as shown in Figure 6, the network device wakes up on the downlink resource corresponding to the first unscheduled resource and keeps the Cell DTX ON state until the initial transmission ends. The network device instructs the terminal device to perform subsequent CG transmission on the second resource. The second resource is, for example, the second unscheduled resource in the T2 time period shown in Figure 7. That is, the network device instructs the terminal device to perform subsequent transmission on the second unscheduled resource when the network device is in the Cell DTX ON state. The second resource can also be a scheduled resource, such as the scheduled resource in the T2 time period shown in Figure 8. The specific type is not limited here.
[0193] Optionally, in the scenario shown in Figure 6 or Figure 7, the first response information carried by the first downlink signal instructs the network device to allow the terminal device to perform initial CG transmission on the first unscheduled resource. After the initial CG transmission ends, when the network device sends out the CG Response, it instructs the terminal device to perform subsequent CG transmission on the second resource. Alternatively, the first response information indicates the downlink resource used to carry the feedback from the initial CG transmission, and the CG Response indicates the downlink resource used to carry the feedback from subsequent CG transmissions.
[0194] In this embodiment, the network device can adjust the startup method and resources of the initial transmission and subsequent transmission according to the energy-saving strategy, so as to maintain energy saving while ensuring the stability of CG transmission.
[0195] After sending the first uplink signal, the terminal device begins detecting the first downlink signal. If the terminal device does not detect the first downlink signal within a first time period, it retransmits the first uplink signal. If the number of times the terminal device sends the first uplink signal reaches a preset threshold, the terminal device cancels CG-SDT and falls back to the RRC idle state.
[0196] Optionally, if the terminal device does not detect the first downlink signal within the first time period, the CG-SDT is canceled directly and the device falls back to the RRC idle state.
[0197] Optionally, in this embodiment, the first duration is determined based on the transmission request timer CG-SDT-Active-Request Timer.
[0198] In this embodiment, steps 401 and 402 are also referred to as the pre-transmission phase, which is used to reserve downlink resources used for CG transmission feedback. The naming of these resources is not limited in this embodiment.
[0199] Optionally, the embodiment shown in Figure 4 further includes step 400. Step 400 may be performed before step 401.
[0200] 400. The terminal device receives configuration information from the network device, and in turn, the network device sends configuration information to the terminal device.
[0201] The configuration information is used to indicate the configuration of the first uplink signal and the first downlink signal. The network device can send the configuration information before Cell DTX takes effect or during the period when Cell DTX takes effect and the network device is in the Cell DTX ON state (as shown in the T2 period in Figure 1). The configuration information can be carried in RRC signaling or DCI.
[0202] Optionally, the configuration information may also include the number K of HARQ processes associated with the first unscheduled resource.
[0203] In one possible implementation, the configuration information includes the association between multiple uplink signals and multiple unscheduled resources. For example, see Table 4 below.
[0204] Table 4: Correlation between uplink signals and scheduling-free resources, and the time-domain resources corresponding to scheduling-free resources.
[0205] As shown in Table 4, the configuration information can indicate the association between uplink signals and unscheduled resources, as well as the time-domain resources corresponding to the unscheduled resources, thereby determining the uplink signal used to request the corresponding unscheduled resources and the time for sending the uplink signal.
[0206] For example, if a terminal device needs to perform CG transmission on CG resource 1, then UL WUS1 is determined as the first uplink signal. Since the time domain resource corresponding to CG resource 1 is time period 1, assuming the start time of time period 1 is t1, the terminal device needs to send the first uplink signal at time t2 = t1 - Δt. Here, Δt can be included in the configuration information or determined based on the configuration information. Alternatively, t2 can be included in the configuration information; the specific choice is not limited here.
[0207] The relationships in Table 4 above are just examples. In practical applications, the relationships in Table 4 may also include the relationships between scheduling-free resources and frequency domain resources or spatial domain resources. No specific limitations are made here.
[0208] In another possible implementation, configuration information is used to indicate the association between uplink signals and unscheduled resources. The terminal device determines the time-domain resources corresponding to the unscheduled resources based on predefined rules or by receiving configuration information from network devices. For example, the configuration information includes the association between uplink signals and unscheduled resources, as shown in Table 5 below.
[0209] Table 5: Correlation between uplink signals and scheduling-free resources
[0210] For example, if the terminal device needs to perform CG transmission on CG resource 1, it determines UL WUS1 as the first uplink signal. The terminal device determines the time-domain resource corresponding to the scheduling-free resource according to predefined rules, as shown in Table 6 below.
[0211] Table 6: Time-domain resources corresponding to scheduling-free resources
[0212] The terminal device determines the time domain resource corresponding to CG resource 1 according to Table 6 and CG resource 1, and determines the transmission time of the first uplink signal as t2 = t1 - Δt according to time period 1.
[0213] If the network device detects the first uplink signal and allows the terminal device to perform CG-SDT or RA-SDT, then the network device needs to perform t2+Δt. a up to t2+Δt b The first downlink signal is sent between these points. Where Δt... a Δt is the time it takes for the network device to process the first uplink signal. b The latest time for the network device to send the first downlink signal, and satisfying 0 < Δt a <Δt b <Δt. The time unit mentioned above can be absolute time such as ms, or relative time such as slot level, or symbol level.
[0214] Correspondingly, the terminal device will be at t2+Δt a up to t2+Δt b The system detects a first downlink signal and performs at least one of the following based on the first downlink signal: performing RA transmission, performing initial transmission on a first unscheduled resource, or performing subsequent transmission on a second resource.
[0215] It should be understood that, in the embodiments of this application, the first duration can be |(t2+Δt) b )-(t2+Δt a )|=|Δt b -Δt a In other words, the transmission request timer CG-SDT-Active-Request Timer can be configured as |Δt. b -Δt a |
[0216] In this embodiment of the application, by defining configuration information, both the terminal device and the network device can determine the associated uplink or downlink signal according to the above configuration, thereby reducing the blind detection range of the network device or the terminal device and reducing power consumption.
[0217] Optionally, the embodiment shown in Figure 4 further includes step 403. Step 403 may be performed after step 401.
[0218] 403. The terminal device sends a second uplink signal to the network device, and the network device receives the second uplink signal from the terminal device.
[0219] The second uplink signal is used for initial transmission on the first unscheduled resource; that is, the second uplink signal carries the data packets for the initial transmission. The second uplink signal carries a second request message, which requests downlink resources for carrying feedback for subsequent transmissions.
[0220] In one possible implementation, when the first downlink signal is used to instruct the network device to allow the terminal device to perform the initial CG transmission, the terminal device reserves downlink resources in the second uplink signal for carrying subsequent transmission feedback.
[0221] Optionally, step 403 in this embodiment is performed when the network device does not send the first downlink signal (i.e., step 402 is not executed), or when the network device uses the first downlink signal to instruct the network device to allow the terminal device to perform initial transmission on the first unscheduled resource. The terminal device can request downlink resources from the network device to carry subsequent transmission feedback through the second uplink signal.
[0222] Optionally, the embodiment shown in Figure 4 further includes step 404. Step 404 may be performed after step 403.
[0223] 404. The network device sends a second downlink signal to the terminal device, and the terminal device receives the second downlink signal from the network device accordingly.
[0224] The second downlink signal is a response signal to the second uplink signal, namely, CG Response. The second downlink signal carries second response information, which instructs the network device to allow the terminal device to perform subsequent transmissions on the first unscheduled resource (as shown in Figure 6), or on the second resource (as shown in Figure 7), the specifics of which are not limited here. If the second preset condition is met, the network device sends the second downlink signal to the terminal device.
[0225] Optionally, satisfying the second preset condition includes the network device detecting a second uplink signal.
[0226] As an example, the second response information includes a second preset value, and the correspondence between the value of the second preset value and the transmission behavior of the terminal device is shown in Table 7:
[0227] Table 7: Correspondence between the value of the second preset value and the transmission behavior of the terminal device
[0228] If the second preset value is the fourth value, the terminal device will perform subsequent transmission on the first unscheduled resource.
[0229] If the second preset value is the fifth value, the terminal device will perform subsequent transmission on the second resource.
[0230] Alternatively, if the second preset value is the fourth value, then the second response information is used to instruct the terminal device to perform subsequent transmission on the first unscheduled resource;
[0231] If the second preset value is the fifth value, then the second response information is used to instruct the terminal device to perform subsequent transmission on the second resource.
[0232] As an example, the second preset value can be 1 bit. The correspondence between the specific value of the second preset value and the transmission behavior of the terminal device is shown in Table 8 below:
[0233] Table 8: Correspondence between the value of the second preset value and the transmission behavior of the terminal device
[0234] If the first preset value is 1, which means the fourth value is 1, it indicates that the network device allows the terminal device to perform subsequent CG transmission on the first unscheduled resource, as shown in Figure 6. If the first preset value is 0, which means the fifth value is 0, it indicates that the network device allows the terminal device to perform subsequent CG transmission on the second resource, as shown in Figure 7 or Figure 8.
[0235] It should be understood that the values of the second preset value in the embodiments of this application are all examples. In actual applications, the second preset value may have other values, which are not limited here.
[0236] In this embodiment, the terminal device determines the downlink resources used to carry subsequent transmission feedback through the second response information, thereby ensuring the reliability of the transmission.
[0237] Figure 4 illustrates an embodiment where the first request information is carried on a first uplink signal. In practical applications, the first request information can also be carried on a second uplink signal. Please refer to Figure 9, which is a schematic diagram of a communication method according to an embodiment of this application. The method shown in Figure 9 is executed interactively by a terminal device and a network device. The terminal device can be a terminal device, a component or device applied to the terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. The network device can be a network device, a component or device applied to the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the network device's functions (e.g., CU, DU, or RU). The method includes:
[0238] 901. The terminal device sends a second uplink signal to the network device, and the network device receives the second uplink signal from the terminal device accordingly.
[0239] The second uplink signal is used for initial transmission on the first unscheduled resource; that is, the second uplink signal carries the data packets for the initial transmission. The second uplink signal carries a first request message, which requests downlink resources for carrying feedback for subsequent transmissions.
[0240] In one possible implementation, the terminal device may default to the network device allowing the terminal device to perform initial CG transmission on the first unscheduled resource. Therefore, the terminal device reserves downlink resources for carrying subsequent transmission feedback from the network device via a second uplink signal.
[0241] The first request information in this embodiment is similar to the second request information in step 403 of the embodiment shown in Figure 4 above, and will not be described in detail here.
[0242] 902. The network device sends a second downlink signal to the terminal device, and the terminal device receives the second downlink signal from the network device accordingly.
[0243] The second downlink signal is a response signal to the second uplink signal, namely, CG Response. The second downlink signal carries first response information, which instructs the network device to allow the terminal device to perform subsequent transmissions on the first unscheduled resource (as shown in Figure 6), or on the second resource (as shown in Figure 7), the specifics of which are not limited here. If the first preset condition is met, the network device sends the second downlink signal to the terminal device.
[0244] Optionally, satisfying the first preset condition includes the network device detecting a second uplink signal.
[0245] The first response information in this embodiment is similar to the second response information in step 404 of the embodiment shown in Figure 4 above, and will not be described in detail here.
[0246] Optionally, the embodiment shown in FIG9 further includes step 900. Step 900 may be performed before step 901.
[0247] 900. The terminal device receives configuration information from the network device, and in turn, the network device sends configuration information to the terminal device.
[0248] Step 900 in this embodiment is similar to step 400 in the embodiment shown in Figure 4 above, and will not be described in detail here.
[0249] It should be noted that in this embodiment, the terminal device can add CG transmission after subsequent CG transmission. In this case, the terminal device can carry third request information in the third uplink signal. The third uplink signal is used for subsequent CG transmission, that is, it carries the data packets for subsequent CG transmission, and the third request information is used to reserve the downlink for carrying the feedback of the newly added CG transmission. The terminal device determines the start phase of the newly added CG transmission based on the third response information carried by the third downlink signal. For details, please refer to the second request information and the second response information in the embodiment shown in Figure 4 above; further details will not be elaborated here.
[0250] The communication method in the embodiments of this application has been described above. The communication device in the embodiments of this application is described below. Please refer to FIG10. The communication device 1000 can be used to execute the process executed by the terminal device in the embodiment shown in FIG4. For details, please refer to the relevant description in the foregoing method embodiments. The communication device can be a terminal device, or a component or device applied to the terminal device (e.g., a processor, chip, or chip system), or a logic module or software that can implement all or part of the functions of the terminal device.
[0251] The communication device 1000 includes an interface module 1001 and a processing module 1002.
[0252] The processing module 1002 is used for data processing. The interface module 1001 can implement corresponding communication functions. The interface module 1001 can also be called a communication interface or a communication module.
[0253] Optionally, the communication device 1000 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1002 can read the instructions and / or data in the storage module so that the communication device 1000 can implement the aforementioned method embodiments.
[0254] The communication device 1000 can be used to perform the actions performed by the terminal device in the above method embodiments. For example, it can be a terminal device, a communication module within a terminal device, or a circuit or chip within a terminal device responsible for communication functions. The communication device 1000 can be a terminal device or a component configurable on a terminal device. The processing module 1002 is used to perform processing-related operations on the terminal device side in the above method embodiments. The interface module 1001 is used to perform receiving-related operations on the terminal device side in the above method embodiments.
[0255] Optionally, the interface module 1001 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0256] It should be noted that the communication device 1000 may include a transmitting module but not a receiving module. Alternatively, the communication device 1000 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 1000 includes both transmitting and receiving actions. For example, the communication device 1000 is used to execute the actions performed by the terminal device in the embodiment shown in Figure 4. For details, please refer to the relevant descriptions in the embodiment shown in Figure 4; these will not be elaborated upon here.
[0257] For example, the communication device 1000 is used to execute the following scheme:
[0258] Interface module 1001 is used to send first request information, which requests downlink resources for carrying uplink transmission feedback. The uplink transmission is a transmission using scheduling-free resources and includes initial transmission and / or subsequent transmission.
[0259] The processing module 1002 is configured to, if it receives a first response message, perform at least one of the following: perform initial transmission on a first unscheduled resource, perform subsequent transmission on a first unscheduled resource, or perform subsequent transmission on a second resource, wherein the first response message is a response message to the first request message.
[0260] In one possible implementation, the second resource includes a second unscheduled resource or a scheduled resource.
[0261] In another possible implementation, the first request information is carried on the first uplink signal, the first response message is carried on the first downlink signal, and the interface module 1001 is also used to receive configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
[0262] In another possible implementation, if the first response information is not received, the interface module 1001 is also used to resend the first uplink signal until the number of times the first uplink signal is sent reaches a preset threshold.
[0263] In another possible implementation, the first response information includes a first preset value, and the processing module 1002 is configured to perform at least one of the following based on the first response message: initial transmission on the first unscheduled resource, subsequent transmission on the first unscheduled resource, or subsequent transmission on the second resource, including:
[0264] If the first preset value is the first value, then the processing module 1002 is specifically used to perform initial transmission and subsequent transmission on the first unscheduled resource;
[0265] If the first preset value is the second value, then the processing module 1002 is specifically used to perform initial transmission on the first unscheduled resource and subsequent transmission on the second resource;
[0266] If the first preset value is the third value, then the processing module 1002 is specifically used to cancel the uplink transmission on the first unscheduled resource;
[0267] Among them, the first unscheduled resource is associated with the first uplink signal.
[0268] In another possible implementation, the first request information is carried in the second uplink signal, and the first response information is carried in the second downlink signal. The second uplink signal is used for initial transmission, and the second downlink signal is a response signal to the second uplink signal.
[0269] In another possible implementation, the first response information further includes a second preset value. The processing module 1002 is configured to perform at least one of the following based on the first response message: initial transmission on the first unscheduled resource, subsequent transmission on the first unscheduled resource, or subsequent transmission on the second resource, including:
[0270] If the second preset value is the fourth value, then the processing module 1002 is specifically used to perform subsequent transmission on the first unscheduled resource;
[0271] If the second preset value is the fifth value, then the processing module 1002 is specifically used to perform subsequent transmission on the second resource.
[0272] In another possible implementation, the interface module 1001 is also used to send a second request message, which is carried in a second uplink signal. The second request message is used to request downlink resources for carrying feedback for subsequent transmission, and the second uplink signal is used to perform initial transmission.
[0273] If the second response information is received, the processing module 1002 is further configured to perform subsequent transmission on the first unscheduled resource or on the second resource according to the second response message. The second response information is carried in the second downlink signal, which is the response signal of the second uplink signal.
[0274] In another possible implementation, the second response information includes a second preset value, and the processing module 1002 is further configured to determine whether to perform subsequent transmission on the second unscheduled resource based on the second response message, including:
[0275] If the second preset value is the fourth value, then the processing module 1002 is specifically used to perform subsequent transmission on the first unscheduled resource;
[0276] If the second preset value is the fifth value, then the processing module 1002 is specifically used to perform subsequent transmission on the second resource.
[0277] In another possible implementation, the downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence indicating M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
[0278] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0279] Optionally, when the communication device 1000 is a terminal device or a communication module within a terminal device, the processing module 1002 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip. The interface module 1001 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1001 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0280] Optionally, when the communication device 1000 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1002 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the interface module 1001 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0281] The following is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to Figure 11, the communication device can be used to execute the process performed by the network device in the embodiment shown in Figure 4. For details, please refer to the relevant description in the foregoing method embodiments.
[0282] The communication device 1100 includes an interface module 1101. Optionally, a processing module 1102.
[0283] The processing module 1102 is used for data processing. The interface module 1101 can implement corresponding communication functions. The interface module 1101 can also be called a communication interface or a communication module.
[0284] Optionally, the communication device 1100 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1102 can read the instructions and / or data in the storage module so that the communication device 1100 can implement the aforementioned method embodiments.
[0285] The communication device 1100 can be used to perform the actions performed by the network device in the above method embodiments. For example, it can be a network device or a communication module within a network device, or a circuit or chip within a network device responsible for communication functions. The communication device 1100 can be a network device or a component configurable within a network device. The processing module 1102 is used to perform processing-related operations on the network device side in the above method embodiments. The interface module 1101 is used to perform reception-related operations on the network device side in the above method embodiments.
[0286] Optionally, interface module 1101 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0287] It should be noted that the communication device 1100 may include a transmitting module but not a receiving module. Alternatively, the communication device 1100 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1100 includes both transmitting and receiving actions. For example, the communication device 1100 is used to perform the actions performed by the network device in the embodiment shown in Figure 4. For details, please refer to the relevant descriptions in the embodiment shown in Figure 4; these will not be elaborated upon here.
[0288] For example, the communication device 1100 is used to execute the following scheme:
[0289] Interface module 1101 is used to receive first request information, which requests downlink resources for carrying uplink transmission feedback. The uplink transmission is a transmission using scheduling-free resources and includes initial transmission and / or subsequent transmission.
[0290] Processing module 1102 is used to generate the first response information;
[0291] The interface module 1101 is also used to send a first response information if the first preset condition is met, wherein the first response information is the response information to the first request information.
[0292] In one possible implementation, the second resource includes a second unscheduled resource or a scheduled resource.
[0293] In another possible implementation, the first request information is carried on the first uplink signal, and the interface module 1101 is also used to receive configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
[0294] In another possible implementation, the first response information includes a first preset value, wherein:
[0295] If the first preset value is the first value, then the first response message is used to indicate that the terminal device is allowed to perform initial transmission and subsequent transmission on the first unscheduled resource;
[0296] If the first preset value is the second value, then the first response message is used to indicate that the terminal device is allowed to perform initial transmission on the first unscheduled resource and subsequent transmission on the second resource;
[0297] If the first preset value is the third value, then the first response message is used to indicate that the terminal device is allowed to cancel uplink transmission on the first unscheduled resource, which is associated with the first uplink signal.
[0298] In another possible implementation, the first request information is carried in the second uplink signal, and the first response information is carried in the second downlink signal. The second uplink signal is used for initial transmission, and the second downlink signal is a response signal to the second uplink signal.
[0299] In another possible implementation, the first response information also includes a second preset value, wherein:
[0300] If the second preset value is the fourth value, then the first response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the first unscheduled resource;
[0301] If the second preset value is the fifth value, then the first response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the second resource.
[0302] In another possible implementation, the interface module 1101 is also used to receive second request information, which is carried in a second uplink signal. The second request information is used to request downlink resources for carrying feedback for subsequent transmission, and the second uplink signal is used to perform initial transmission.
[0303] Processing module 1102 is also used to generate second response information;
[0304] If the second preset condition is met, the interface module 1101 is further used to send the second response information, which is carried in the second downlink signal, and the second downlink signal is the response signal of the second uplink signal.
[0305] In another possible implementation, the second response information includes a second preset value, wherein:
[0306] If the second preset value is the fourth value, then the second response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the first unscheduled resource;
[0307] If the second preset value is the fifth value, then the second response message is used to indicate that the terminal device is allowed to perform subsequent transmissions on the second resource.
[0308] In another possible implementation, the downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence indicating M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
[0309] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0310] The processing module 1102 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The interface module 1101 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1101 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0311] The following describes a communication device provided in an embodiment of this application. Please refer to Figure 12, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device can be a network device or a terminal device in the above method embodiments, or it can be a chip, chip system, or processor that supports the network device or terminal device in implementing the above methods. This communication device can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0312] The communication device may include one or more processors 1201, which are connected to a memory 1202, an input / output unit 1203, and a bus 1204. The processor 1201 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal, terminal chip, DU or CU, etc.), execute software programs, and process data from the software programs.
[0313] Optionally, the communication device may include one or more memories 1202, which may store instructions that can be executed on the processor 1201 to cause the communication device to perform the methods described in the above method embodiments. Optionally, the memories 1202 may also store data. The processor 1201 and the memories 1202 may be provided separately or integrated together.
[0314] Optionally, the communication device may also include a transceiver and an antenna. A transceiver, also called a transceiver unit, transceiver, or transceiver circuit, is used to implement transmission and reception functions. A transceiver may include a receiver and a transmitter; the receiver, also called a receiver circuit, is used to implement the receiving function; the transmitter, also called a transmitter or transmitting circuit, is used to implement the transmitting function.
[0315] In another possible design, the processor 1201 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0316] In another possible design, the processor 1201 may optionally store instructions that, when executed, cause the communication device to perform the methods described in the above method embodiments. The instructions may be stored in the processor 1201; in this case, the processor 1201 may be implemented in hardware.
[0317] In another possible design, the communication device may include a circuit that can perform the sending or receiving or communication functions of the network device or terminal device in the aforementioned method embodiments. The processor and transceiver described in this application embodiment can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-type metal-oxide-semiconductor (NMOS), p-type metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0318] The communication device described in the above embodiments can be a network device or a terminal device, but the scope of the communication device described in the embodiments of this application is not limited thereto, and the structure of the communication device is not limited to FIG12. The communication device can be a standalone device or part of a larger device. For example, the communication device can be:
[0319] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0320] (2) A collection of one or more ICs, optionally including a storage component for storing data and instructions;
[0321] (3) ASIC, such as modem;
[0322] (4) Modules that can be embedded in other devices;
[0323] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.
[0324] (6) Others, etc.
[0325] For communication devices that can be chips or chip systems, please refer to the schematic diagram of the chip structure shown in Figure 13. The chip 1300 shown in Figure 13 includes a processor 1301 and an interface 1302. Optionally, it may also include a memory 1303. The number of processors 1301 can be one or more, and the number of interfaces 1302 can be multiple.
[0326] For cases where the chip is used to implement the functions of the network device or terminal device in the embodiments of this application:
[0327] The interface 1302 is used to receive or output signals;
[0328] The processor 1301 is used to perform data processing operations of network devices or terminal devices.
[0329] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the communication device given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0330] It should be understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose 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, or discrete hardware components.
[0331] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAK are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0332] This application also provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0333] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0334] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0335] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0336] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0337] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0338] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0339] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
Claims
1. A communication method, characterized in that, The method includes: Send a first request message, which is used to request downlink resources for carrying uplink transmission feedback, wherein the uplink transmission is a transmission using scheduling-free resources, and the uplink transmission includes an initial transmission and / or subsequent transmissions; If a first response message is received, then at least one of the following is performed according to the first response message: performing the initial transmission on the first unscheduled resource, performing the subsequent transmission on the first unscheduled resource, or performing the subsequent transmission on the second resource. The first response message is the response message to the first request message.
2. The method according to claim 1, characterized in that, The second resource includes a second unscheduled resource or a scheduled resource.
3. The method according to claim 1 or 2, characterized in that, The first request information is carried on a first uplink signal, the first response message is carried on a first downlink signal, and the method further includes: Receive configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
4. The method according to claim 3, characterized in that, The method further includes: If the first response information is not received, the first uplink signal is retransmitted until the number of times the first uplink signal is transmitted reaches a preset threshold.
5. The method according to claim 3 or 4, characterized in that, The first response information includes a first preset value. The step of performing at least one of the following based on the first response message: performing the initial transmission on the first unscheduled resource, performing the subsequent transmission on the first unscheduled resource, or performing the subsequent transmission on the second resource, includes: If the first preset value is the first value, then the initial transmission and the subsequent transmission are performed on the first unscheduled resource; If the first preset value is the second value, then the initial transmission is performed on the first unscheduled resource, and the subsequent transmission is performed on the second resource; If the first preset value is the third value, then the uplink transmission is cancelled on the first unscheduled resource; The first unscheduled resource is associated with the first uplink signal.
6. The method according to claim 1 or 2, characterized in that, The first request information is carried in the second uplink signal, and the first response information is carried in the second downlink signal. The second uplink signal is used for initial transmission, and the second downlink signal is the response signal of the second uplink signal.
7. The method according to claim 6, characterized in that, The first response information also includes a second preset value. The step of performing at least one of the following based on the first response message: performing an initial transmission on the first unscheduled resource, performing a subsequent transmission on the first unscheduled resource, or performing the subsequent transmission on the second resource, includes: If the second preset value is the fourth value, then the subsequent transmission is performed on the first unscheduled resource; If the second preset value is the fifth value, then the subsequent transmission is performed on the second resource.
8. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Send a second request message, which is carried in a second uplink signal. The second request message is used to request downlink resources for carrying feedback for subsequent transmission. The second uplink signal is used to perform the initial transmission. If a second response message is received, the subsequent transmission is performed on the first unscheduled resource or on the second resource according to the second response message. The second response message is carried in a second downlink signal, which is a response signal to the second uplink signal.
9. The method according to claim 8, characterized in that, The second response information includes a second preset value, and the step of determining whether to perform the subsequent transmission on the second unscheduled resource based on the second response message includes: If the second preset value is the fourth value, then the subsequent transmission is performed on the first unscheduled resource; If the second preset value is the fifth value, then the subsequent transmission is performed on the second resource.
10. The method according to any one of claims 1 to 9, characterized in that, The downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence, which is used to indicate M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
11. A communication method, characterized in that, The method includes: Receive first request information, the first request information being used to request downlink resources for carrying uplink transmission feedback, the uplink transmission being a transmission using scheduling-free resources, the uplink transmission including initial transmission and / or subsequent transmission; If the first preset condition is met, then a first response message is sent, which is the response message to the first request message.
12. The method according to claim 11, characterized in that, The second resource includes a second unscheduled resource or a scheduled resource.
13. The method according to claim 11 or 12, characterized in that, The first request information is carried on a first uplink signal, the first response message is carried on a first downlink signal, and the method further includes: Send configuration information, which is used to indicate the configuration of the first uplink signal and the first downlink signal.
14. The method according to claim 13, characterized in that, The first response information includes a first preset value, wherein: If the first preset value is a first value, then the first response message is used to indicate that the terminal device is allowed to perform the initial transmission and the subsequent transmission on the first unscheduled resource; If the first preset value is the second value, then the first response message is used to indicate that the terminal device is allowed to perform the initial transmission on the first unscheduled resource and the subsequent transmission on the second resource; If the first preset value is a third value, then the first response message is used to indicate that the terminal device is allowed to cancel the uplink transmission on the first unscheduled resource, which is associated with the first uplink signal.
15. The method according to claim 11 or 12, characterized in that, The first request information is carried in the second uplink signal, and the first response information is carried in the second downlink signal. The second uplink signal is used for initial transmission, and the second downlink signal is the response signal of the second uplink signal.
16. The method according to claim 15, characterized in that, The first response information also includes a second preset value, wherein: If the second preset value is the fourth value, then the first response message is used to indicate that the terminal device is allowed to perform the subsequent transmission on the first unscheduled resource; If the second preset value is the fifth value, then the first response message is used to indicate that the terminal device is allowed to perform the subsequent transmission on the second resource.
17. The method according to any one of claims 11 to 14, characterized in that, The method further includes: Receive a second request message, which is carried in a second uplink signal. The second request message is used to request downlink resources for carrying the feedback of the subsequent transmission. The second uplink signal is used to perform the initial transmission. If the second preset condition is met, a second response information is sent. The second response information is carried in a second downlink signal, which is a response signal to the second uplink signal.
18. The method according to claim 17, characterized in that, The second response information includes a second preset value, wherein: If the second preset value is the fourth value, then the second response message is used to indicate that the terminal device is allowed to perform the subsequent transmission on the first unscheduled resource; If the second preset value is the fifth value, then the second response message is used to indicate that the terminal device is allowed to perform the subsequent transmission on the second resource.
19. The method according to any one of claims 11 to 18, characterized in that, The downlink resources include K hybrid automatic repeat request processes, and the first response message includes a bit sequence, which is used to indicate M of the K processes, where M is a positive integer and K is an integer greater than or equal to M.
20. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 1 to 10.
21. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 11 to 19.
22. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as described in any one of claims 1 to 10.
23. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as described in any one of claims 11 to 19.
24. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 10, or cause the computer to perform the method as claimed in any one of claims 11 to 19.
25. A computer program product containing instructions, characterized in that, When it is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 10, or causes the computer to perform the method as described in any one of claims 11 to 19.