Data transmission method and related apparatus
By using an offset K_offset to prevent terminal devices from receiving downlink data and network devices from sending downlink data within a time interval determined by the offset K_offset in non-terrestrial networks, the data collision problem between terminal devices and network devices is solved, and the reliability of data transmission is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SPREADTRUM SEMICON (NANJING) CO LTD
- Filing Date
- 2021-08-03
- Publication Date
- 2026-06-19
AI Technical Summary
In non-terrestrial networks, the large propagation delay between terminal devices and network devices can cause uplink data sent by terminal devices to collide with downlink data sent by network devices in time, reducing the reliability of data transmission.
By determining the offset K_offset, the terminal device does not receive downlink data within a specific time interval, and the network device does not send downlink data within that interval, in order to avoid time collisions between uplink and downlink data.
It improves the reliability of data transmission, avoids time collisions between uplink and downlink data, and enhances the stability of the communication system.
Smart Images

Figure CN115707129B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to data transmission methods and related devices. Background Technology
[0002] In non-terrestrial networks (NTNs), when terminal devices send data to network devices using uplink transmission resources, they will send the data in advance based on the timing advance (TA) value.
[0003] Because the propagation delay between terminal devices and network devices in an NTN network is very large, the TA value is calculated by the terminal device based on its own location information. Therefore, the network device cannot determine the specific time domain location where the terminal device actually sends uplink data.
[0004] Because half-duplex terminal devices cannot receive and send data simultaneously, the uplink data sent by the terminal device may collide with the downlink data sent by the network device in time, thereby reducing the reliability of data transmission. Summary of the Invention
[0005] This application provides a data transmission method that determines a time interval by the start time domain position and offset of the uplink transmission resource. During this interval, the terminal device does not receive downlink data sent by the network device, and the network device does not send downlink data to the terminal device. This avoids time collisions between the uplink data sent by the terminal device and the downlink data sent by the network device, thereby improving the reliability of data transmission.
[0006] In a first aspect, embodiments of this application provide a data transmission method, the method comprising:
[0007] The terminal device receives first configuration information sent by the network device, the first configuration information being used to indicate an offset; the terminal device determines that it will not receive downlink data sent by the network device between a first time domain position and a second time domain position; wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined based on the offset, the second time domain position is determined based on the start time domain position of a first uplink transmission resource, the first uplink transmission resource being the resource used by the terminal device to send uplink data.
[0008] In this embodiment, the offset can be understood as K_offset. It is understood that K_offset is determined by the network device; specifically, the network device can determine K_offset in the following ways:
[0009] (1) If the terminal device reports its own determined TA value to the network device, the network device can determine the corresponding K_offset value for the terminal device based on the TA value reported by the terminal device. For example, the network device can set K_offset to a value that is not less than the TA reported by the terminal device.
[0010] (2) If the terminal device does not report its determined TA value to the network device, then the network device can determine it based on the round trip time (RTT) between a reference point within its service area and the network device. For example, the network device can determine K_offset by combining the RTT value between the farthest point from the satellite within its service area and the satellite, and the common TA value. For example, the K_offset determined by the network device is equal to the common TA plus the RTT value between the farthest point from the network device within its service area and the network device.
[0011] Therefore, under normal circumstances, the K_offset determined by the network device will be greater than or equal to the TA value determined by the terminal device.
[0012] Optionally, after the terminal device accesses the network device and obtains downlink synchronization, the terminal device receives the first configuration information sent by the network device. This first configuration information can be understood as system information. Specifically, the terminal device can obtain the system information by listening to the broadcast control channel (BCCH), thereby obtaining K_offset.
[0013] Understandably, since the first time domain position is determined based on K_offset, the second time domain position is determined based on the start time domain position of the first uplink transmission resource, and K_offset is greater than or equal to the TA value of the terminal device, the actual position of the terminal device sending uplink data can fall within the interval formed by the first time domain position and the second time domain position.
[0014] Therefore, within the interval formed by the first time domain position and the second time domain position, the terminal device does not receive downlink data sent by the network device; correspondingly, within the interval formed by the first time domain position and the second time domain position, the network device does not send downlink data for the terminal device, which can avoid the uplink data sent by the terminal device and the downlink data sent by the network device from colliding in time, thereby improving the reliability of data transmission.
[0015] In one possible implementation, the time interval between the first time domain position and the second time domain position is the offset; the second time domain position is the start time domain position of the first uplink transmission resource.
[0016] In one possible implementation, the first configuration information is further used to indicate a first duration value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located;
[0017] The first time domain location and the second time domain location are earlier than the start time domain location of the first uplink transmission resource;
[0018] The time interval between the first time domain position and the start time domain position of the first uplink transmission resource is equal to the offset; the time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to the difference between the offset and the first duration value.
[0019] In one possible implementation, the downlink data transmitted by the network device includes data transmitted by the network device via the Physical Downlink Control Channel (PDCCH) and / or data transmitted by the network device via downlink semi-persistent scheduling.
[0020] Secondly, embodiments of this application provide a data transmission method, the method comprising:
[0021] The terminal device receives first configuration information sent by the network device, which is used to indicate the offset.
[0022] The terminal device receives downlink control information (DCI), which is used to schedule a first uplink transmission resource. The first uplink transmission resource is the resource used by the terminal device to send uplink data.
[0023] The terminal device does not receive data sent by the network device via downlink semi-persistent scheduling between the first time domain position and the second time domain position; wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the subframe or time slot where the end position of the DCI transmission resource is located; the second time domain position is determined according to the offset.
[0024] Understandably, when network devices configure uplink transmission resources for terminal devices through dynamic scheduling, the terminal devices need to listen to the PDCCH to receive the DCI and use the DCI to determine the start time domain position of the uplink transmission resources.
[0025] For both the terminal device and the network device, the subframes or time slots occupied by the PDCCH are known to both. The subframe or time slot where the end position of the DCI transmission resource sent by the network device to the terminal device is located is used to determine the first time domain position, and K_offset is used to determine the second time domain position. K_offset is greater than or equal to the TA value of the terminal device, so the actual position of the terminal device sending uplink data can fall within the interval formed by the first time domain position and the second time domain position.
[0026] In this embodiment of the application, within the interval formed by the first time domain position and the second time domain position, the terminal device does not receive downlink data sent by the network device; correspondingly, within the interval formed by the first time domain position and the second time domain position, the network device does not send downlink data for the terminal device, which can avoid the uplink data sent by the terminal device and the downlink data sent by the network device from colliding in time, thereby improving the reliability of data transmission.
[0027] In one possible implementation, the DCI is used to indicate a scheduling delay value, which, together with the offset, is used to determine the start time-domain location of the first uplink transmission resource.
[0028] In one possible implementation, the first time-domain location is the subframe or time slot where the end position of the DCI transmission resource is located; the time interval between the second time-domain location and the first time-domain location is the time of the scheduling delay value and the offset.
[0029] In one possible implementation, the subframe or time slot where the end position of the DCI's transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI's transmission resource is located is the scheduling delay value; and the time interval between the second time domain position and the first time domain position is the offset.
[0030] In one possible implementation, the downlink data transmitted by the network device includes data transmitted by the network device via downlink semi-persistent scheduling.
[0031] Thirdly, embodiments of this application provide a data transmission method, the method comprising:
[0032] The terminal device receives second configuration information sent by the network device. The second configuration information is used to indicate a first duration value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located.
[0033] The terminal device receives downlink control information (DCI), which is used to schedule a first uplink transmission resource. The first uplink transmission resource is the resource used by the terminal device to send uplink data.
[0034] The terminal device determines that it will not receive downlink data sent by the network device through downlink semi-persistent scheduling between the first time domain position and the second time domain position; the subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value indicated by the DCI; the interval between the second time domain position and the first time domain position is the first duration value.
[0035] Fourthly, embodiments of this application provide a data transmission method, the method comprising:
[0036] The network device sends first configuration information to the terminal device, which is used to indicate the offset.
[0037] The network device determines that it will not transmit downlink data for the terminal device between the first time domain location and the second time domain location;
[0038] The first time domain position is earlier than the second time domain position. The first time domain position is determined based on the offset. The second time domain position is determined based on the start time domain position of the first uplink transmission resource. The first uplink transmission resource is the resource used by the terminal device to send uplink data.
[0039] In one possible implementation, the time interval between the first time domain position and the second time domain position is the offset; the second time domain position is the start time domain position of the first uplink transmission resource.
[0040] In one possible implementation, the first configuration information is further used to indicate a first duration value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located;
[0041] The first time domain location and the second time domain location are earlier than the start time domain location of the first uplink transmission resource;
[0042] The time interval between the first time domain position and the start time domain position of the first uplink transmission resource is equal to the offset; the time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to the difference between the offset and the first duration value.
[0043] In one possible implementation, the network device does not transmit downlink data for the terminal device between the first time domain location and the second time domain location, including:
[0044] The network device transmits data for the terminal device between the first time domain location and the second time domain location without using the Physical Downlink Control Channel (PDCCH) and / or downlink semi-persistent scheduling.
[0045] Fifthly, embodiments of this application provide a data transmission method, the method comprising:
[0046] The network device sends first configuration information to the terminal device, which is used to indicate the offset.
[0047] The network device sends downlink control information (DCI) to the terminal device. The DCI is used to schedule first uplink transmission resources, which are the resources used by the terminal device to send uplink data.
[0048] The network device does not transmit downlink data for the terminal device between the first time domain position and the second time domain position through downlink semi-persistent scheduling; wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the subframe or time slot where the end position of the DCI transmission resource is located; the second time domain position is determined according to the offset.
[0049] In one possible implementation, the DCI is used to indicate a scheduling delay value, which, together with the offset, is used to determine the start time-domain location of the first uplink transmission resource.
[0050] In one possible implementation, the first time-domain location is the subframe or time slot where the end position of the DCI transmission resource is located; the time interval between the second time-domain location and the first time-domain location is the time of the scheduling delay value and the offset.
[0051] In one possible implementation, the subframe or time slot where the end position of the DCI's transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI's transmission resource is located is the scheduling delay value; and the time interval between the second time domain position and the first time domain position is the offset.
[0052] In one possible implementation, the network device does not transmit downlink data for the terminal device between the first time domain location and the second time domain location, including:
[0053] The network device does not send data for the terminal device between the first time domain location and the second time domain location via downlink semi-persistent scheduling.
[0054] Sixthly, embodiments of this application provide a data transmission method, the method comprising:
[0055] The network device sends second configuration information to the terminal device. The second configuration information is used to indicate a first duration value. The first duration value is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located.
[0056] The network device sends downlink control information (DCI) to the terminal device. The DCI is used to schedule the first uplink transmission resource, which is the resource used by the terminal device to send uplink data.
[0057] The network device does not send data to the terminal device between the first time domain position and the second time domain position via downlink semi-persistent scheduling; the subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value indicated by the DCI; the interval between the second time domain position and the first time domain position is the first duration value.
[0058] In a seventh aspect, embodiments of this application provide a terminal device, including: a processor and a transceiver;
[0059] The transceiver is used to receive or transmit signals; the processor is used to execute computer execution instructions stored in the memory to cause the terminal device to perform the method as described in the first to third aspects or any of the possible implementations of the first to third aspects.
[0060] Eighthly, embodiments of this application provide a network device, including: a processor and a transceiver;
[0061] The transceiver is used to receive or transmit signals; the processor is used to execute computer execution instructions stored in the memory to cause the network device to perform the methods as described in the fourth to sixth aspects or any of the possible implementations of the fourth to sixth aspects.
[0062] Ninthly, embodiments of this application provide a data transmission system, which includes a terminal device and a network device; the terminal device is configured to perform a method as described in the first aspect or any method of the first aspect, and the network device is configured to perform a method as described in the fourth aspect or any method of the fourth aspect; or, the terminal device is configured to perform a method as described in the second aspect or any method of the second aspect, and the network device is configured to perform a method as described in the fifth aspect; or, the terminal device is configured to perform a method as described in the third aspect or any method of the third aspect, and the network device is configured to perform a method as described in the sixth aspect or any method of the sixth aspect.
[0063] In a tenth aspect, embodiments of this application provide a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program that, when run on one or more processors, causes the method as described in the first to sixth aspects or any possible implementation of the first to sixth aspects to be executed.
[0064] Eleventhly, embodiments of this application provide a computer program product including program instructions that, when executed by a processor, cause the processor to perform a method as described in the first to sixth aspects or any of the possible implementations of the first to sixth aspects. Attached Figure Description
[0065] To more clearly illustrate the technical solutions in the embodiments or background art of this application, the accompanying drawings used in the embodiments or background art of this application will be briefly introduced below.
[0066] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0067] Figure 2 This is a schematic diagram of a model for calculating the maximum differential delay value provided in an embodiment of this application;
[0068] Figure 3 This is a schematic diagram illustrating the location of uplink pre-configured resources provided in an embodiment of this application;
[0069] Figure 4 This is a schematic diagram illustrating the transmission of uplink data according to an embodiment of this application;
[0070] Figure 5 This is a time delay diagram provided in an embodiment of this application;
[0071] Figure 6 This is another time delay diagram provided in the embodiments of this application;
[0072] Figure 7 This is a flowchart illustrating a data transmission method provided in an embodiment of this application;
[0073] Figure 8 This is a schematic diagram of a time-domain location provided in an embodiment of this application;
[0074] Figure 9 This is a schematic diagram of another time-domain location provided in an embodiment of this application;
[0075] Figure 10 This is a flowchart illustrating another data transmission method provided in an embodiment of this application;
[0076] Figure 11This is a schematic diagram of another time-domain location provided in the embodiments of this application;
[0077] Figure 12 This is a schematic diagram of another time-domain location provided in the embodiments of this application;
[0078] Figure 13 This is a schematic diagram of another time-domain location provided in the embodiments of this application;
[0079] Figure 14 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application;
[0080] Figure 15 This is a schematic diagram of the structure of a network device provided in an embodiment of this application;
[0081] Figure 16 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0082] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items. The terms “first” and “second,” etc., in the specification, claims, and drawings of this application are used to distinguish different objects and not to describe a particular order.
[0083] NTN generally refers to networks that transmit radio frequencies using platforms such as satellites or unmanned aircraft systems (UAS). Compared to traditional terrestrial networks, such as Long Term Evolution (LTE) networks, NTN can be deployed using satellites or high-altitude platforms (HAPs).
[0084] Typical scenarios for NTN include, but are not limited to, scenarios where base stations cannot be built, such as continuous coverage in remote mountainous areas, deserts, oceans, and forests; or scenarios where base stations are damaged, such as emergency communication when disasters occur or base stations are damaged.
[0085] To more clearly describe the solution provided in this application, the terminology used in this application will be explained in detail below.
[0086] 1. Network Architecture
[0087] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application.
[0088] like Figure 1 As shown, this communication system includes satellites, terminal equipment, and gateways (also known as ground stations). The wireless link between the satellite and the terminal equipment can be called the service link, the wireless link between the satellite and the gateway can be called the feedback link, and inter-satellite links can exist between satellites to provide data backhaul.
[0089] Typically, one or more gateway stations in this communication system need to be connected to a public data network (PDN), such as... Figure 1 The network in the middle.
[0090] For example, terminal equipment can also be referred to as user equipment (UE), terminal, access terminal, user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent, or user device. Terminal equipment can be a mobile station (MS), user unit, drone, Internet of Things (IoT) device, station (ST) in a wireless local area network (WLAN), cellular phone, smartphone, cordless phone, wireless data card, tablet computer, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) device, laptop computer, machine type communication (MTC) terminal, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted equipment, or wearable device (also referred to as wearable smart device). Terminal equipment can also be used in next-generation communication systems, such as 5G systems, future public land mobile networks (PLMNs), and new radio (NR) systems. In non-terrestrial networks, a cell can include one or more beams. Figure 1 As shown, a cell includes multiple beams.
[0091] In some embodiments, the base station in the communication system may be located on land, for example... Figure 1 The gateway station in the satellite can function as a base station. In this case, the satellite will act as a relay between the terminal device and the gateway station, receiving data sent by the terminal device through the service link and then forwarding the data to the ground gateway station.
[0092] In other embodiments, the base station in the communication system may also be located on a satellite, for example. Figure 1 Satellites in this context can function as base stations. In this case, a satellite with base station functionality can be considered either an evolved NodeB (eNB) or a 5G base station (gNB).
[0093] In this embodiment, the terminal device can communicate with a network device, which can be understood as a device capable of data processing and network communication. Exemplarily, the network device may include a base station (e.g., eNB, gNB, etc.) or a network access device, etc., and this application does not limit this. For ease of description, the method involved in this application will be illustrated below using a satellite with base station functionality as an example.
[0094] 2. Maximum differential delay value
[0095] In non-terrestrial networks, the propagation delay between different locations and network devices within the coverage area of a cell or beam varies.
[0096] For example, in the embodiments of this application, the maximum differential delay value can be understood as the difference between the propagation delay corresponding to the position farthest from the network device and the propagation delay corresponding to the position closest to the network device within the coverage area of a certain cell or a certain beam.
[0097] For example, if the maximum differential latency value is calculated for the coverage area of a specific cell, then this maximum differential latency value is the maximum differential latency value at the cell level. It is understood that the maximum differential latency values for different cells can be the same or different.
[0098] For example, if the maximum differential delay value is calculated for the coverage area of a certain beam, then the maximum differential delay value is the maximum differential delay value at the beam level. It is understood that the maximum differential delay values corresponding to different beam coverage areas can be the same or different.
[0099] Specifically, Figure 2 This is a schematic diagram of a model for calculating the maximum differential delay value provided in an embodiment of this application. Figure 2 The diagram shown uses the beam's coverage area as an example. Figure 2 As shown, d1 is the shortest distance between the network device and the beam coverage area, and d2 is the farthest distance between the network device and the beam coverage area. It can be understood that the network device can calculate the maximum differential delay value corresponding to a cell or beam coverage area using the Pythagorean theorem.
[0100] In NTN networks, because network devices are located far from the ground and the coverage area of their cells or beams is relatively large, significant differential delays can occur within a particular cell or beam coverage area. For example, twice the maximum differential delay of a synchronous network device is 20.6 milliseconds.
[0101] 3. Scheduling
[0102] For example, the scheduling involved in this application may include dynamic scheduling and downlink semi-persistent scheduling (SPS).
[0103] In this embodiment of the application, dynamic scheduling can be understood as the network device making a scheduling decision in each transport time interval (TTI) and notifying all the scheduled terminal devices of the scheduling information through control signaling.
[0104] In this embodiment, downlink semi-persistent scheduling can also be called semi-permanent scheduling or semi-static scheduling. Unlike dynamic scheduling, where radio resources are allocated to the terminal device once per TTI, SPS allows for semi-persistent configuration of radio resources and periodically allocates these resources to a specific terminal device.
[0105] Specifically, in a given Time Interval (TTI), the network device uses a Physical Downlink Control Channel (PDCCH) scrambled with the Cell-Radio Network Temporary Identifier (C-RNTI) to specify the radio resources (referred to here as SPS resources) used by a particular terminal device. In other words, the network device notifies the terminal device via the PDCCH when semi-persistent scheduling begins. Each cycle (which can be understood as the semi-persistent scheduling cycle) allows the terminal device to use the SPS resources to receive or transmit data. The network device does not need to issue a PDCCH in that subframe or time slot (referred to here as an SPS subframe) to specify the allocated resources, thus saving the transmission overhead of the control signaling PDCCH.
[0106] 4. Pre-configured resource transmission
[0107] In an NTN network, pre-configured resource transmission methods can include uplink pre-configured resource transmission methods and downlink pre-configured resource transmission methods.
[0108] For example, the pre-configured resource transmission method involved in the embodiments of this application includes the uplink pre-configured resource transmission method.
[0109] In this embodiment of the application, the uplink pre-configured resource transmission can be referred to as configured grant uplink transmission, including configured grant type 1 and configured grant type 2.
[0110] For configured grant type 1, when the terminal device receives the higher-level configuration of configured grant type 1, the terminal device can determine the location of the uplink pre-configured resource according to the higher-level configuration of configured grant type 1, and use the uplink pre-configured resource to send uplink data.
[0111] For example, Figure 3 This is a schematic diagram illustrating the location of uplink pre-configured resources provided in an embodiment of this application. For example... Figure 3 As shown, the uplink pre-configured resources are periodic.
[0112] For configured grant type 2, after the terminal device receives the higher-level configuration of configured grant type 2, the terminal device also needs to receive downlink control information (DCI) sent by the network device, and determine whether the resources configured by the higher-level configuration grant type 2 are available based on the downlink control information.
[0113] 5. Offset K_offset and TA value
[0114] To ensure uplink time synchronization between terminal devices and network devices, the TA value is introduced. In NTN networks, terminal devices will send uplink data in advance based on the TA value.
[0115] For example, Figure 4 This is a schematic diagram illustrating the transmission of uplink data according to an embodiment of this application. For example... Figure 4 As shown, the network configures periodic uplink transmission resources for the terminal device via higher-layer signaling (which can be understood as configure grant type 1 or configure grant type 2). When the terminal device uses these uplink transmission resources to send uplink data, it needs to send the data in advance (the advance amount is the TA value determined by the terminal device). In other words, the time domain position of the actual uplink data sent by the terminal device is TA time units earlier than the time domain position of the uplink transmission resources configured by the network.
[0116] In NTN networks, the distance between network devices and terminal devices is typically hundreds or even thousands of kilometers, resulting in a significant increase in transmission latency and thus a large TA (Transmission Time Interval) in the NTN network.
[0117] For example, please refer to Figure 5 , Figure 5 This is a time delay diagram provided in an embodiment of this application. For example... Figure 5 As shown, for network devices, downlink subframes and uplink subframes are aligned. The transmission delay between the network device and the terminal device (UE) is called delay A. The TA value can be understood as the difference between the starting time domain position of the downlink subframe received by the terminal device and the starting time domain position of the uplink subframe transmission.
[0118] Because the TA in the NTN network is very large, an offset value K_offset is introduced to ensure that terminal devices have enough time to send uplink data in advance.
[0119] For example, Figure 6 This is another latency illustration provided in this application embodiment, where the scheduling latency of PDCCH to PUSCH is enhanced to K2 + K_offset. That is, during the PDCCH to PUSCH scheduling process, the downlink control information in the PDCCH indicates the scheduling latency value K2 and the offset value K_offset to the terminal device. Then, the terminal device determines the PUSCH transmission resource location based on the indicated K2 value and offset value K_offset. This ensures that there is a sufficiently large time interval between the PDCCH reception time and the PUSCH transmission time, allowing the terminal device to transmit in advance.
[0120] In an NTN network, the TA value for each terminal device needs to be determined jointly based on the common TA and the terminal device-level TA. For example, the TA value of a terminal device is equal to the common TA plus the terminal device-level TA.
[0121] For example, the common TA can be understood as the TA value determined by the distance between a network device and a reference point. The location of the reference point can be the network device, a gateway station, or any location on the service link or feedback link. In some embodiments, the common TA can be understood as the RTT value between the reference point and the network device.
[0122] For example, the terminal device-level TA can be understood as the TA value autonomously calculated by the terminal device based on its own location information and ephemeris information. Terminal device-level TA means that different terminal devices calculate their own TA values, and because the distances between the locations of different terminal devices and the network devices are different, the TA values calculated by different terminal devices are different. In some embodiments, the terminal device-level TA can be the round-trip propagation delay between the terminal device and the network device.
[0123] It is understandable that because terminal devices send uplink data to network devices in advance based on the TA value, and each terminal device calculates its own TA value, the network device cannot know the specific time domain location where the terminal device actually sends the uplink data.
[0124] For half-duplex and frequency division duplex (FDD) terminal devices, the device cannot simultaneously receive and transmit data. Uplink data transmitted by the terminal device may collide with downlink data transmitted by the network device in time, thus reducing the reliability of data transmission.
[0125] In some embodiments, the terminal device can indicate its determined TA value by transmitting signaling to the network device, allowing the network device to avoid the moment when the terminal device sends uplink data, thereby preventing collisions between uplink and downlink data. However, the terminal device sends signaling to the network device to inform it of the new TA value every time it updates the TA value, resulting in high signaling overhead.
[0126] To address the aforementioned issues, this application provides a data transmission method. A time interval is determined based on an offset and the start time domain position of the uplink transmission resource. During this time interval, the terminal device does not receive downlink data sent by the network device, and simultaneously, the network device does not send downlink data to the terminal device. This avoids time collisions between uplink data sent by the terminal device and downlink data sent by the network device, thereby preventing resource collisions and improving data transmission reliability. For ease of understanding, the data transmission method provided in this application will be explained in conjunction with the network device and the terminal device.
[0127] First, the data transmission method is introduced when the network device configures periodic uplink transmission resources for the terminal device. Please refer to [link to relevant documentation]. Figure 7 , Figure 7 This is a flowchart illustrating a data transmission method provided in an embodiment of this application, wherein the method includes:
[0128] 701: The network device sends first configuration information to the terminal device, the first configuration information indicating an offset. Correspondingly, the terminal device receives the first configuration information sent by the network device.
[0129] In this embodiment, the offset can be understood as the offset K_offset in part 5 of the terminology. Generally, the unit of K_offset can be a subframe or a time slot. For ease of description, the method provided in this application will be explained below using K_offset as an example.
[0130] Understandably, K_offset is determined by the network device. Specifically, the network device can determine K_offset in the following ways:
[0131] (1) If the terminal device reports its own determined TA value to the network device, the network device can determine the corresponding K_offset value for the terminal device based on the TA value reported by the terminal device. For example, the network device can set K_offset to a value that is not less than the TA reported by the terminal device.
[0132] (2) If the terminal device does not report its determined TA value to the network device, then the network device can determine it based on the RTT value between itself and a reference point within its service area. For example, the network device can determine K_offset by combining the RTT value between itself and the network device at the furthest point within its service area, and the common TA value. For example, the K_offset determined by the network device is equal to the common TA plus the RTT value between itself and the network device at the furthest point within its service area.
[0133] Therefore, under normal circumstances, the K_offset determined by the network device will be greater than or equal to the TA value determined by the terminal device.
[0134] In a specific implementation of step 701, the terminal device can receive the first configuration information sent by the network device after accessing the network device and obtaining downlink synchronization. The first configuration information can, for example, be system information. Specifically, the terminal device can obtain the system information by listening to the broadcast control channel (BCCH), thereby obtaining K_offset.
[0135] 702: The network device determines not to transmit downlink data for the terminal device between a first time domain position and a second time domain position. Accordingly, the terminal device determines not to receive downlink data transmitted by the network device between the first time domain position and the second time domain position; wherein the first time domain position is earlier than the second time domain position, the first time domain position is determined based on the offset, and the second time domain position is determined based on the start time domain position of a first uplink transmission resource, the first uplink transmission resource being the resource used by the terminal device to transmit uplink data.
[0136] Understandably, before a terminal device sends uplink data to a network device, it must determine the time-domain location of the uplink transmission resource configured for it by the network device. In this embodiment, the first uplink transmission resource can be understood as an uplink transmission resource configured by the network device for the terminal device.
[0137] Understandably, since the first time-domain position is determined based on K_offset, the second time-domain position is determined based on the start time-domain position of the first uplink transmission resource, and K_offset is greater than or equal to the TA value determined by the terminal device, the actual position of the terminal device sending uplink data can fall within the interval formed by the first time-domain position and the second time-domain position.
[0138] Therefore, within the interval formed by the first time domain position and the second time domain position, the terminal device does not receive downlink data sent by the network device; correspondingly, within the interval formed by the first time domain position and the second time domain position, the network device does not send downlink data for the terminal device, which can avoid the uplink data sent by the terminal device and the downlink data sent by the network device from colliding in time, thereby improving the reliability of data transmission.
[0139] The following section explains the downlink data that terminal devices do not receive and the downlink data that network devices do not send.
[0140] It is understood that the network device involved in the embodiments of this application sends downlink data in the following ways: the network device sends downlink data to the terminal device through dynamic scheduling and through downlink semi-persistent scheduling.
[0141] (1) For the dynamic scheduling method, for example, network devices can dynamically schedule the physical downlink shared channel (PDSCH) through DCI to send data. It can be understood that when network devices send data through dynamic scheduling, they can ensure that the data does not fall within the interval formed by the first time domain position and the second time domain position.
[0142] (2) For the semi-persistent scheduling method, for example, the network device can periodically send downlink data to the terminal device using downlink transmission resources. It is understood that one or more downlink transmission resources will fall within the interval formed by the first time domain position and the second time domain position. On the downlink transmission resources falling within the interval formed by the first time domain position and the second time domain position, the network device does not send downlink data.
[0143] Furthermore, the terminal device listens to the PDCCH to receive DCI in a periodic manner. During this periodic PDCCH listening, one or more PDCCH listening opportunities may fall within the interval formed by the first time domain position and the second time domain position. The terminal device does not listen to the PDCCH during the PDCCH listening opportunities that fall within the interval formed by the first time domain position and the second time domain position.
[0144] In this embodiment, the fact that the terminal device does not receive downlink data sent by the network device can be understood as the terminal device not receiving data sent by the network device through downlink semi-persistent scheduling and downlink control information sent through PDCCH.
[0145] Accordingly, the network device not sending downlink data for the terminal device can be understood as the network device not sending data for the terminal device through PDCCH and / or downlink semi-persistent scheduling.
[0146] In some embodiments, the time interval between the first time domain location and the second time domain location is the offset; the second time domain location is the start time domain location of the first uplink transmission resource.
[0147] For example, please refer to Figure 8 , Figure 8 This is a schematic diagram of a time-domain location provided in an embodiment of this application. Figure 8 Each shaded rectangle can be interpreted as representing the first uplink transmission resource mentioned above. For example... Figure 8 As shown, this first uplink transmission resource is periodic and can be called an uplink pre-configured resource (UL configure grant). That is, the terminal device can use this uplink pre-configured resource to periodically send uplink data to the network device.
[0148] Figure 8 The document shows three UL configure grants. For ease of understanding, the method provided in this application embodiment will be described below using the first UL configure grant as an example. Hereafter, the first UL Configure grant will be referred to as the first UL configure grant.
[0149] The terminal device determines the start time-domain position of K_offset and the first UL configure grant. For example, the terminal device can determine the start time-domain position of K_offset and the first UL configure grant by receiving system information sent by the network device.
[0150] In this embodiment, the starting time-domain position of the first UL configure grant is, i.e. Figure 8 The time-domain position 'n' in the context can be understood as the second time-domain position mentioned above. It refers to the time-domain position K_offset time units prior to the starting time-domain position of the first UL configure grant, i.e. Figure 8 The time-domain position n-K_offset in the above can be understood as the first time-domain position mentioned above.
[0151] The terminal device does not receive data sent by the network device through downlink semi-persistent scheduling or downlink control information sent through PDCCH within the interval formed by time domain positions n-K_offset to n; correspondingly, the network device does not send data for the terminal device through PDCCH and / or downlink semi-persistent scheduling within the interval formed by time domain positions n-K_offset to n.
[0152] It's understandable that K_offset is a parameter configured on the network device side. Generally, K_offset is greater than or equal to the TA value determined by the terminal device. That is, the time when the terminal device sends uplink data in advance based on the TA value will definitely fall between the time domain positions n-K_offset and n.
[0153] Therefore, within the interval from time position n-K_offset to n, the network device does not send downlink data for the terminal device, and the terminal device does not receive downlink data sent by the network device. This avoids the time when the terminal device sends data being the same as the time when the network device sends data, thereby preventing the uplink data sent by the terminal device from colliding with the downlink data sent by the network device in time, and thus improving the reliability of data transmission.
[0154] In other embodiments, the first configuration information is also used to indicate a first duration value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located;
[0155] The first time domain position and the second time domain position are earlier than the start time domain position of the first uplink transmission resource; the time interval between the first time domain position and the start time domain position of the first uplink transmission resource is equal to the offset; the time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to the difference between the offset and the first duration value.
[0156] Understandably, although the network device does not know the TA value determined by the terminal device through its own calculation, nor does it know the specific time domain location where the terminal device sends uplink data, the network device can determine the range of TA values for the terminal device based on the first duration value.
[0157] In this embodiment, the first duration value can be understood as a value determined by the maximum differential delay value, and this first duration value is not less than twice the maximum differential delay corresponding to the serving cell or serving beam coverage area where the terminal device is located. The maximum differential delay value can be understood as the difference between the RTT corresponding to the farthest point from the satellite and the RTT corresponding to the closest point to the satellite within a cell or a beam coverage area. For a detailed explanation of the maximum differential delay value, please refer to Part 2 of the terminology section above, which will not be repeated here.
[0158] For example, after determining the first duration value, the network device can indicate the magnitude of the first duration value to the terminal device through the first configuration information. It should be noted that the first duration value and K_offset can also be indicated separately, and this application does not impose any restrictions.
[0159] For example, Figure 9 This is a schematic diagram of another time-domain location provided in an embodiment of this application. It can be understood that the maximum TA value determined by the terminal device through autonomous calculation can be K_offset, meaning the terminal device can send uplink data as early as time-domain location n-K_offset. The minimum TA value determined by the terminal device through autonomous calculation can be K_offset-T, where T can be understood as this first duration value, meaning the terminal device can send uplink data as late as time-domain location n-K_offset+T. Therefore, the actual start position of the terminal device sending uplink data will fall within the interval formed by n-K_offset to n-K_offset+T.
[0160] In this embodiment, the time-domain position n-K_offset can be understood as the first time-domain position mentioned above, and the time-domain position n-K_offset+T can be understood as the second time-domain position mentioned above. It is understood that, as... Figure 9 As shown, the first time domain location is the same as the start time domain location of the first uplink transmission resource (i.e., Figure 9 The time interval between n) is K_offset. The time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to K_offset-T.
[0161] In this embodiment, within the interval from time-domain position n-K_offset to n-K_offset+T, the terminal device does not receive data sent by the network device via downlink semi-persistent scheduling or downlink control information sent via PDCCH. Correspondingly, the network device does not send data for the terminal device via PDCCH and / or downlink semi-persistent scheduling, avoiding time collisions between uplink data sent by the terminal device and downlink data sent by the network device, thereby improving data transmission reliability. Furthermore, compared to the previous embodiment, the interval formed by the time-domain positions in this embodiment is smaller, meaning that the network device can send downlink data on more resources, improving resource utilization.
[0162] The above data transmission methods are applicable to situations where network devices configure periodic uplink transmission resources for terminal devices. The following section introduces data transmission methods when network devices configure uplink transmission resources for terminal devices through dynamic scheduling.
[0163] Figure 10This is a flowchart illustrating another data transmission method provided in an embodiment of this application, wherein the method includes:
[0164] 1001: The network device sends first configuration information to the terminal device, the first configuration information indicating the offset. Accordingly, the terminal device receives the first configuration information sent by the network device.
[0165] For details, please refer to the description of step 701, which will not be repeated here.
[0166] 1002: The network device sends a DCI to the terminal device. This DCI is used to schedule a first uplink transmission resource, which is the resource that the terminal device uses to send uplink data. Accordingly, the terminal device receives the DCI.
[0167] Understandably, when network devices configure uplink transmission resources for terminal devices through dynamic scheduling, the terminal devices need to listen to the PDCCH to receive the DCI and use the DCI to determine the start time domain position of the uplink transmission resources.
[0168] In some embodiments, the DCI is used to indicate a scheduling delay value, which, together with the offset, is used to determine the start time-domain location of the first uplink transmission resource.
[0169] For example, after receiving uplink grant information from the DCI sent by the network device, the terminal device determines the start time domain position of the uplink transmission resource based on the scheduling delay value and K_offset indicated by the uplink grant information. Generally, the time interval between the moment when the terminal device sends uplink data and the subframe or time slot where the end position of the transmission resource of the DCI is located is the sum of the scheduling delay value and K_offset.
[0170] For ease of description, the scheduling delay value k will be used in the following explanation.
[0171] 1003: The network device determines that it will not send data to the terminal device via downlink semi-persistent scheduling between the first time domain position and the second time domain position; accordingly, the terminal device will not receive downlink data sent by the network device between the first time domain position and the second time domain position; wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the subframe or time slot where the end position of the DCI transmission resource is located; the second time domain position is determined according to the offset.
[0172] It is understandable that for both the terminal device and the network device, the subframes or time slots occupied by the PDCCH are known to both. The subframe or time slot where the end position of the DCI transmission resource sent by the network device to the terminal device is located is used to determine the first time domain position, and K_offset is used to determine the second time domain position. K_offset is greater than or equal to the TA value of the terminal device. Therefore, the actual position of the terminal device sending uplink data can fall within the interval formed by the first time domain position and the second time domain position.
[0173] Therefore, within the interval formed by the first time domain position and the second time domain position, the terminal device does not receive downlink data sent by the network device; correspondingly, within the interval formed by the first time domain position and the second time domain position, the network device does not send downlink data for the terminal device, which can avoid the uplink data sent by the terminal device and the downlink data sent by the network device from colliding in time, thereby improving the reliability of data transmission.
[0174] In this embodiment, the downlink data sent by the network device includes data sent by the network device through downlink semi-persistent scheduling; the network device not sending downlink data to the terminal device includes the network device not sending data to the terminal device through downlink semi-persistent scheduling.
[0175] In some other embodiments, the first time-domain location is the subframe or time slot where the end position of the DCI transmission resource is located; the time interval between the second time-domain location and the first time-domain location is the time of the scheduling delay value and the offset.
[0176] For example, please refer to Figure 11 , Figure 11 This is a schematic diagram of another time-domain location provided in the embodiments of this application.
[0177] like Figure 11 As shown, the terminal device receives a DCI sent by the network device. The subframe or time slot where the end position of the transmission resource of the DCI is located is n1. Based on k and K_offset indicated by the DCI, the start time domain position of the uplink transmission resource can be determined, i.e. Figure 11 The starting position of PUSCH in the middle.
[0178] like Figure 11 As shown, the time interval between the subframe or time slot where the end position of the DCI transmission resource received by the terminal device is located and the start time domain position of PUSCH is k+K_offset.
[0179] In this embodiment, the terminal device determines a time-domain position n1, which can be understood as the first time-domain position; the time-domain position corresponding to k+K_offset time units after this time-domain position n1 is... Figure 11 The position of n1+k+K_offset in the time domain can be understood as the second time domain position.
[0180] Within the interval from n1 to n1+k+K_offset, the terminal device does not receive downlink data sent by the network device; correspondingly, the network device does not send downlink data for the terminal device.
[0181] In this embodiment, the downlink data sent by the network device includes data sent by the network device through downlink semi-persistent scheduling; the network device not sending downlink data to the terminal device includes the network device not sending data to the terminal device through downlink semi-persistent scheduling.
[0182] It is understandable that the time domain position of the uplink data sent by the terminal device in advance based on its self-calculated TA value will fall between time domain positions n1 and n1+k+K_offset. Therefore, within the interval formed by n1 and n1+k+K_offset, the network device does not send downlink data for that terminal device, and the terminal device does not receive downlink data sent by the network device. This avoids time collisions between the uplink data sent by the terminal device and the downlink data sent by the network device, thereby improving the reliability of data transmission.
[0183] Optionally, the second time domain position can be adjusted forward by one or two time units. For example, n1+k+K_offset-1 can be used as the second time domain position, that is, within the interval formed by n1 to n1+k+K_offset-1, the network device does not send downlink data for the terminal device, and the terminal device does not receive downlink data sent by the network device.
[0184] In some other embodiments, the subframe or time slot where the end position of the DCI's transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI's transmission resource is located is the scheduling delay value; and the time interval between the second time domain position and the first time domain position is the offset.
[0185] For example, please refer to Figure 12 , Figure 12 This is a schematic diagram of another time-domain location provided in the embodiments of this application.
[0186] In this embodiment, the terminal device determines the subframe or time slot where the end position of the DCI transmission resource is located, i.e., time domain position n1, and then determines the time domain position n1+k based on k. This time domain position n1+k can be understood as the first time domain position.
[0187] Furthermore, the terminal device can determine the time-domain position n1+k+K_offset based on k and K_offset. This time-domain position n1+k+K_offset can be understood as the second time-domain position. It can be understood that the time interval between the first time-domain position and the time-domain position n1 is equal to k, and the time interval between the time-domain position n1+k+K_offset and the first time-domain position is equal to K_offset.
[0188] It's understandable that K_offset is a parameter configured on the network device side. Generally, the offset K_offset is greater than or equal to the TA value determined by the terminal device. That is, the moment when the terminal device sends uplink data in advance based on the TA value will definitely fall between n1+k and n1+k+K_offset.
[0189] Optionally, the second time-domain position can be adjusted forward by one or two time units. For example, the time-domain position n1+k+K_offset-1 can be understood as the second time-domain position. Within the interval formed by n1+k and n1+k+K_offset-1, the network device does not send downlink data for the terminal device, and the terminal device does not receive downlink data sent by the network device. This can avoid the uplink data sent by the terminal device and the downlink data sent by the network device from colliding in time, thereby improving the reliability of data transmission.
[0190] In this embodiment, the downlink data sent by the network device includes data sent by the network device through downlink semi-persistent scheduling; the network device not sending downlink data to the terminal device includes the network device not sending data to the terminal device through downlink semi-persistent scheduling.
[0191] In some other embodiments, the terminal device receives second configuration information sent by the network device, the second configuration information being used to indicate a first duration value, the first duration value being not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located;
[0192] The terminal device receives a DCI, which is used to schedule a first uplink transmission resource, which is the resource used by the terminal device to send uplink data;
[0193] The terminal device does not receive downlink data sent by the network device between the first time domain position and the second time domain position; the subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value; the interval between the second time domain position and the first time domain position is the first duration value.
[0194] It is understandable that although the network device does not know the TA value determined by the terminal device through its own calculation, nor does it know the specific time domain location where the terminal device sends uplink data, the network device can determine the range of the TA value through the first duration value.
[0195] In this embodiment, the first duration value can be understood as the maximum differential latency value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located. The maximum differential latency value can be understood as the difference between the RTT corresponding to the farthest point from the satellite and the RTT corresponding to the closest point to the satellite within a cell or a beam coverage area. For a detailed explanation, please refer to Part 2 of the terminology section above, which will not be repeated here.
[0196] For example, after determining the first duration value, the network device can indicate the size of the first duration to the terminal device through the second configuration information.
[0197] For example, Figure 13 This is a schematic diagram illustrating another time-domain location provided in this application embodiment. The maximum TA value independently calculated and determined by the terminal device can be K_offset, meaning the terminal device can send uplink data as early as time-domain location n1+k. The minimum TA value independently calculated and determined by the terminal device can be K_offset-T, where T can be understood as the first duration value, meaning the terminal device can send uplink data as late as time-domain location n1+k+T. Therefore, the actual time-domain location where the terminal device sends uplink data is within the interval formed by time-domain locations n1+k to n1+k+T.
[0198] In this embodiment, as Figure 13 As shown, the time domain position n1+k can be understood as the first time domain position, and the time domain position n1+k+T can be understood as the second time domain position mentioned above. It can be understood that the time interval between the first time domain position and the time domain position n1 is k; the time interval between the second time domain position and the first time domain position is T.
[0199] Optionally, the second time-domain position can be adjusted forward by one or two time units. For example, the time-domain position n1+k+T-1 can be understood as the second time-domain position. Within the interval formed by the time-domain positions n1+k and n1+k+T-1, the network device does not send downlink data for the terminal device, and the terminal device does not receive downlink data sent by the network device, thus avoiding time collisions between uplink data sent by the terminal device and downlink data sent by the network device, thereby improving the reliability of data transmission. Furthermore, compared to the previous embodiment, the interval formed by the time-domain positions in this embodiment is smaller, meaning that the network device can send downlink data on more resources, improving resource utilization.
[0200] In this embodiment, the downlink data sent by the network device includes data sent by the network device through downlink semi-persistent scheduling; the network device not sending downlink data to the terminal device includes the network device not sending data to the terminal device through downlink semi-persistent scheduling.
[0201] The methods of the embodiments of this application have been described in detail above. The apparatus provided by the embodiments of this application will be described below.
[0202] Please see Figure 14 , Figure 14 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. For example... Figure 14 As shown, the terminal device 140 includes a receiving unit 1401 and a determining unit 1402, and the descriptions of each unit are as follows:
[0203] In the first implementation:
[0204] The receiving unit 1401 is configured to receive first configuration information sent by the network device, the first configuration information being used to indicate an offset.
[0205] The determining unit 1402 is used to determine that downlink data sent by the network device will not be received between a first time domain position and a second time domain position; wherein the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the offset, the second time domain position is determined according to the start time domain position of the first uplink transmission resource, and the first uplink transmission resource is the resource used by the terminal device to send uplink data.
[0206] Optionally, the time interval between the first time domain position and the second time domain position is the offset; the second time domain position is the start time domain position of the first uplink transmission resource.
[0207] Optionally, the first configuration information is further used to indicate a first duration value, which is not less than twice the maximum differential delay corresponding to the serving cell or serving beam coverage area where the terminal device is located; the first time domain position and the second time domain position are earlier than the start time domain position of the first uplink transmission resource; the time interval between the first time domain position and the start time domain position of the first uplink transmission resource is equal to the offset; and the time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to the difference between the offset and the first duration value.
[0208] Optionally, the downlink data transmitted by the network device includes data transmitted by the network device through the physical downlink control channel (PDCCH) and / or data transmitted by the network device through downlink semi-persistent scheduling.
[0209] In the second implementation:
[0210] The receiving unit 1401 is configured to receive first configuration information sent by the network device, the first configuration information being used to indicate an offset.
[0211] The receiving unit 1401 is also configured to receive downlink control information (DCI), which is used to determine a first uplink transmission resource, which is the resource used by the terminal device to send uplink data.
[0212] The determining unit 1402 is configured to determine that data transmitted by the network device via downlink semi-persistent scheduling will not be received between the first time domain position and the second time domain position; wherein the first time domain position is earlier than the second time domain position, the first time domain position is determined based on the subframe or time slot where the end position of the DCI transmission resource is located; and the second time domain position is determined based on the offset.
[0213] Optionally, the DCI is used to indicate a scheduling delay value, which, together with the offset, is used to determine the start time-domain location of the first uplink transmission resource.
[0214] Optionally, the first time-domain location is the subframe or time slot where the end position of the DCI transmission resource is located; the time interval between the second time-domain location and the first time-domain location is the time of the scheduling delay value and the offset.
[0215] Optionally, the subframe or time slot where the end position of the DCI's transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI's transmission resource is located is the scheduling delay value; the time interval between the second time domain position and the first time domain position is the offset.
[0216] In the third implementation method:
[0217] The receiving unit 1401 is configured to receive second configuration information sent by the network device. The second configuration information is used to indicate a first duration value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located.
[0218] The receiving unit 1401 is also configured to receive downlink control information (DCI), which is used to schedule first uplink transmission resources, which are resources used by the terminal device to send uplink data.
[0219] The determining unit 1402 is configured to determine that downlink data transmitted by the network device via downlink semi-persistent scheduling will not be received between the first time domain position and the second time domain position; the subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value indicated by the DCI; and the interval between the second time domain position and the first time domain position is the first duration value.
[0220] Please see Figure 15 , Figure 15 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. For example... Figure 15 As shown, the network device 150 includes a sending unit 1501 and a determining unit 1502, and the descriptions of each unit are as follows:
[0221] In the first implementation:
[0222] The sending unit 1501 is used to send first configuration information to the terminal device, the first configuration information being used to indicate an offset.
[0223] The determining unit 1502 is used to determine that no downlink data for the terminal device will be transmitted between the first time domain position and the second time domain position; wherein the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the offset, the second time domain position is determined according to the start time domain position of the first uplink transmission resource, and the first uplink transmission resource is the resource used by the terminal device to transmit uplink data.
[0224] Optionally, the time interval between the first time domain position and the second time domain position is the offset; the second time domain position is the start time domain position of the first uplink transmission resource.
[0225] Optionally, the first configuration information is further used to indicate a first duration value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located;
[0226] The first time domain position and the second time domain position are earlier than the start time domain position of the first uplink transmission resource; the time interval between the first time domain position and the start time domain position of the first uplink transmission resource is equal to the offset; the time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to the difference between the offset and the first duration value.
[0227] Optionally, the transmitting unit 1501 is specifically used to transmit data for the terminal device between the first time domain position and the second time domain position without using PDCCH and / or downlink semi-persistent scheduling.
[0228] In the second implementation:
[0229] The sending unit 1501 is used to send first configuration information to the terminal device, the first configuration information being used to indicate an offset.
[0230] The sending unit 1501 is also used to send downlink control information (DCI) to the terminal device. The DCI is used to schedule first uplink transmission resources, which are resources used by the terminal device to send uplink data.
[0231] The determining unit 1502 is configured to determine that no downlink data for the terminal device will be transmitted between the first time domain position and the second time domain position; wherein the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the subframe or time slot where the end position of the DCI transmission resource is located; and the second time domain position is determined according to the offset.
[0232] Optionally, the DCI is used to indicate a scheduling delay value, which, together with the offset, is used to determine the start time-domain location of the first uplink transmission resource.
[0233] Optionally, the first time-domain location is the subframe or time slot where the end position of the DCI transmission resource is located; the time interval between the second time-domain location and the first time-domain location is the time of the scheduling delay value and the offset.
[0234] Optionally, the subframe or time slot where the end position of the DCI's transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI's transmission resource is located is the scheduling delay value; and the time interval between the second time domain position and the first time domain position is the offset.
[0235] Optionally, the sending unit 1501 is specifically used to send data for the terminal device between the first time domain position and the second time domain position without using downlink semi-persistent scheduling.
[0236] In the third implementation method:
[0237] The sending unit 1501 is used to send second configuration information to the terminal device. The second configuration information is used to indicate a first duration value. The first duration is not less than twice the maximum differential delay corresponding to the serving cell or serving beam coverage area where the terminal device is located.
[0238] The sending unit 1501 is also configured to send downlink control information (DCI) to the terminal device. The DCI is used by the terminal device to determine a first uplink transmission resource, which is the resource used by the terminal device to send uplink data.
[0239] The determining unit 1502 is configured to determine that no downlink data for the terminal device will be transmitted between the first time domain position and the second time domain position; the subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value indicated by the DCI; and the interval between the second time domain position and the first time domain position is the first duration value.
[0240] Please see Figure 16 , Figure 16 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 16 The communication device 160 shown can be either the terminal device 140 or the network device 150 described above.
[0241] like Figure 16 As shown. The communication device 160 includes at least one processor 1602, used to implement the functions of the terminal device in the method provided in the embodiments of this application; or, used to implement the functions of the network device in the method provided in the embodiments of this application. The communication device 160 may also include a transceiver 1601. The transceiver 1601 is used to communicate with other devices / appliances through a transmission medium. The processor 1602 uses the transceiver 1601 to send and receive data and / or signaling, and is used to implement the methods in the above-described method embodiments.
[0242] Optionally, the communication device 160 may further include at least one memory 1603 for storing program instructions and / or data. The memory 1603 is coupled to the processor 1602. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. The processor 1602 may operate in conjunction with the memory 1603. The processor 1602 may execute program instructions stored in the memory 1603. At least one of the at least one memory may be included in the processor.
[0243] This application embodiment does not limit the specific connection medium between the transceiver 1601, processor 1602, and memory 1603. This application embodiment... Figure 16 The memory 1603, processor 1602, and transceiver 1601 are connected via a bus 1604. Figure 16 The connections between other components are shown in thick lines only and are not intended to be limiting. This bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 16The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0244] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, 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, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0245] It is understood that when the communication device 160 is the aforementioned terminal device 140, the actions performed by the receiving unit 1401 can be performed by the transceiver 1601, and the actions performed by the determining unit 1402 can be performed by the processor 1602. Alternatively, when the communication device 160 is the aforementioned network device 150, the actions performed by the sending unit 1501 can be performed by the transceiver 1601, and the actions performed by the determining unit 1502 can be performed by the processor 1602.
[0246] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the methods described in the above embodiments.
[0247] This application also provides a computer program product, which includes computer code or a computer program that, when run on a computer, causes the methods described in the above embodiments to be executed.
[0248] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the above claims.
Claims
1. A data transmission method, characterized in that, The method includes: The terminal device receives first configuration information sent by the network device. The first configuration information is used to indicate an offset, and the offset is greater than or equal to the timing advance (TA) value of the terminal device. The terminal device determines that it will not receive downlink data sent by the network device between the first time domain location and the second time domain location; Wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the offset, the second time domain position is determined according to the start time domain position of the first uplink transmission resource, and the first uplink transmission resource is the resource used by the terminal device to send uplink data.
2. The method according to claim 1, characterized in that, The time interval between the first time domain position and the second time domain position is the offset; the second time domain position is the starting time domain position of the first uplink transmission resource.
3. The method according to claim 1, characterized in that, The first configuration information is also used to indicate a first duration value, wherein the first duration value is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located; The first time domain position and the second time domain position are earlier than the start time domain position of the first uplink transmission resource; The time interval between the first time domain position and the start time domain position of the first uplink transmission resource is equal to the offset; the time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to the difference between the offset and the first duration value.
4. The method according to any one of claims 1-3, characterized in that, The downlink data transmitted by the network device includes data transmitted by the network device through the Physical Downlink Control Channel (PDCCH) and / or data transmitted by the network device through downlink semi-persistent scheduling.
5. A data transmission method, characterized in that, The method includes: The terminal device receives first configuration information sent by the network device. The first configuration information is used to indicate an offset, and the offset is greater than or equal to the timing advance (TA) value of the terminal device. The terminal device receives downlink control information (DCI), which is used to schedule a first uplink transmission resource, which is the resource used by the terminal device to send uplink data. The terminal device determines not to receive data sent by the network device via downlink semi-persistent scheduling between the first time domain position and the second time domain position; wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the subframe or time slot where the end position of the DCI transmission resource is located; the second time domain position is determined according to the offset.
6. The method according to claim 5, characterized in that, The DCI is used to indicate the scheduling delay value, and the scheduling delay value and the offset are used to determine the start time domain position of the first uplink transmission resource.
7. The method according to claim 6, characterized in that, The first time-domain position is the subframe or time slot where the end position of the DCI transmission resource is located; the time interval between the second time-domain position and the first time-domain position is the time of the scheduling delay value and the offset.
8. The method according to claim 6, characterized in that, The subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value; the time interval between the second time domain position and the first time domain position is the offset.
9. A data transmission method, characterized in that, The method includes: The terminal device receives second configuration information sent by the network device. The second configuration information is used to indicate a first duration value, which is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located. The terminal device receives downlink control information (DCI), which is used to schedule a first uplink transmission resource, which is the resource used by the terminal device to send uplink data. The terminal device determines that it will not receive downlink data sent by the network device through downlink semi-persistent scheduling between the first time domain position and the second time domain position; The subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value indicated by the DCI; the interval between the second time domain position and the first time domain position is the first duration value.
10. A data transmission method, characterized in that, The method includes: The network device sends first configuration information to the terminal device. The first configuration information is used to indicate an offset, and the offset is greater than or equal to the timing advance (TA) value of the terminal device. The network device determines not to send downlink data to the terminal device between the first time domain position and the second time domain position; wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the offset, the second time domain position is determined according to the start time domain position of the first uplink transmission resource, and the first uplink transmission resource is the resource used by the terminal device to send uplink data.
11. The method according to claim 10, characterized in that, The time interval between the first time domain position and the second time domain position is the offset; the second time domain position is the starting time domain position of the first uplink transmission resource.
12. The method according to claim 10, characterized in that, The first configuration information is also used to indicate a first duration value, wherein the first duration value is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located; The first time domain position and the second time domain position are earlier than the start time domain position of the first uplink transmission resource; The time interval between the first time domain position and the start time domain position of the first uplink transmission resource is equal to the offset; the time interval between the second time domain position and the start time domain position of the first uplink transmission resource is equal to the difference between the offset and the first duration value.
13. The method according to any one of claims 10-12, characterized in that, The network device determines not to send downlink data for the terminal device between the first time domain location and the second time domain location, including: The network device determines that, between the first time domain location and the second time domain location, it will not transmit data for the terminal device through the Physical Downlink Control Channel (PDCCH) and / or downlink semi-persistent scheduling.
14. A data transmission method, characterized in that, The method includes: The network device sends first configuration information to the terminal device, the first configuration information being used to indicate an offset, the offset being greater than or equal to the timing advance (TA) value of the terminal device; The network device sends downlink control information (DCI) to the terminal device. The DCI is used to schedule a first uplink transmission resource, which is the resource used by the terminal device to send uplink data. The network device determines that it will not transmit data for the terminal device between the first time domain position and the second time domain position using downlink semi-persistent scheduling; wherein, the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the subframe or time slot where the end position of the DCI transmission resource is located; the second time domain position is determined according to the offset.
15. The method according to claim 14, characterized in that, The DCI is used to indicate the scheduling delay value, and the scheduling delay value and the offset are used to determine the start time domain position of the first uplink transmission resource.
16. The method according to claim 15, characterized in that, The first time-domain position is the subframe or time slot where the end position of the DCI transmission resource is located; the time interval between the second time-domain position and the first time-domain position is the time of the scheduling delay value and the offset.
17. The method according to claim 15, characterized in that, The subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value; the time interval between the second time domain position and the first time domain position is the offset.
18. A data transmission method, characterized in that, The method includes: The network device sends second configuration information to the terminal device. The second configuration information is used to indicate a first duration value. The first duration value is not less than twice the maximum differential latency corresponding to the serving cell or serving beam coverage area where the terminal device is located. The network device sends downlink control information (DCI) to the terminal device. The DCI is used to schedule a first uplink transmission resource, which is the resource used by the terminal device to send uplink data. The network device determines that it will not send data to the terminal device between the first time domain position and the second time domain position via downlink semi-persistent scheduling; the subframe or time slot where the end position of the DCI transmission resource is located is earlier than the first time domain position; the time interval between the first time domain position and the subframe or time slot where the end position of the DCI transmission resource is located is the scheduling delay value indicated by the DCI; the interval between the second time domain position and the first time domain position is the first duration value.
19. A data transmission device, characterized in that, The device includes: A receiving unit is configured to receive first configuration information sent by a network device, wherein the first configuration information is used to indicate an offset, and the offset is greater than or equal to the timing advance (TA) value of the terminal device. A determining unit is configured to determine that data sent by the network device will not be received between a first time domain position and a second time domain position; wherein the first time domain position is earlier than the second time domain position, the first time domain position is determined based on the offset, the second time domain position is determined based on the start time domain position of a first uplink transmission resource, and the first uplink transmission resource is a resource used by the terminal device to send uplink data.
20. A data transmission device, characterized in that, The device includes: A sending unit is configured to send first configuration information to a terminal device, wherein the first configuration information is used to indicate an offset, and the offset is greater than or equal to the timing advance (TA) value of the terminal device. A determining unit is configured to determine that no downlink data will be sent to the terminal device between a first time domain position and a second time domain position; wherein the first time domain position is earlier than the second time domain position, the first time domain position is determined according to the offset, the second time domain position is determined according to the start time domain position of a first uplink transmission resource, and the first uplink transmission resource is a resource used by the terminal device to send uplink data.
21. A terminal device, characterized in that, include: Processor and transceiver; The transceiver is used to receive or transmit signals; the processor is used to execute computer execution instructions stored in the memory to cause the terminal device to perform the method as described in any one of claims 1-10.
22. A network device, characterized in that, include: Processor and transceiver; The transceiver is used to receive or transmit signals; the processor is used to execute computer execution instructions stored in the memory to cause the network device to perform the method as described in any one of claims 11-18.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on one or more processors, causes the method as described in any one of claims 1-10 or the method as described in any one of claims 11-18 to be performed.