Data transmission method and device

By using the preconfigured resources (PUR) and downlink control information (DCI) in the 5G NR system, the terminal device can send multiple transport blocks at a time and perform retransmission scheduling in the idle or inactive state, solving the signaling overhead and energy consumption problems caused by the random access process and achieving efficient and reliable data transmission.

CN115038190BActive Publication Date: 2025-09-09SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110239191.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-03
Publication Date
2025-09-09
Estimated Expiration
2041-03-03

AI Technical Summary

Technical Problem

In the 5G NR system, when a terminal device needs to send multiple uplink transmission blocks in an idle or inactive state, the existing technology needs to initiate a random access process, resulting in increased radio resource control signaling overhead and energy consumption, and causing uplink data transmission delays.

Method used

When in an idle or inactive state, the terminal device sends multiple transmission blocks at one time through the pre-configured resource PUR, and indicates the transmission blocks to be retransmitted through the downlink control information DCI of the access network device to realize the retransmission scheduling and confirmation of the transmission blocks.

Benefits of technology

It reduces radio resource control signaling overhead and terminal equipment energy consumption, improves data transmission reliability and efficiency, and reduces uplink data transmission delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115038190B_ABST
    Figure CN115038190B_ABST
Patent Text Reader

Abstract

The present application discloses a data transmission method and apparatus, applied to a terminal device. The method comprises: in response to the terminal device being in an idle state or an inactive state, sending a transmission block set to an access network device via a preconfigured resource (PUR), the transmission block set including at least one transmission block, the PUR being configured by the access network device; upon receiving downlink control information (DCI) sent by the access network device including transmission block indication information to be retransmitted, determining the transmission block to be retransmitted in the transmission block set based on the DCI including the transmission block indication information to be retransmitted; and sending the transmission block to be retransmitted to the access network device. This method enables transmission block-level retransmission, ensuring the reliability of PUR data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a data transmission method and device. Background Art

[0002] In the 5G New Radio (NR) system, in the idle / inactive state, if the terminal device wants to send multiple uplink transmission blocks (i.e., more uplink data), it needs to initiate a random access process and switch from the idle / inactive state to the connected state. Only in the connected state can multiple uplink transmission blocks be sent. This uplink data transmission mechanism will cause radio resource control (RRC) signaling overhead and terminal device energy consumption, and will also cause unnecessary uplink data transmission delays due to the random access process. In the idle / inactive state, the terminal needs to consider the reliability of the transmission and reduce the reception complexity and energy consumption of the network equipment when transmitting multiple uplink transmission blocks using PUR. Summary of the Invention

[0003] The present application discloses a data transmission method and apparatus, which can instruct a terminal device to transmit multiple transmission blocks at a time in a non-connected state.

[0004] In a first aspect, embodiments of the present application provide a data transmission method and apparatus, applied to a terminal device, the method comprising:

[0005] In response to the terminal device being in an idle state or an inactive state, sending a transport block set to the access network device through a pre-configured resource PUR, where the transport block set includes at least one transport block, and the PUR is configured by the access network device;

[0006] If downlink control information DCI including indication information of a transport block to be retransmitted sent by an access network device is received, determining the transport block to be retransmitted in the transport block set according to the DCI including indication information of the transport block to be retransmitted;

[0007] Send the transport block to be retransmitted to the access network device.

[0008] In one embodiment, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the method also includes: sending the transmission block to be retransmitted to the access network device through the uplink resources indicated by the retransmission scheduling DCI.

[0009] In one embodiment, the first bit in the first preset bit field is used to indicate the transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0010] In one embodiment, the DCI including the transport block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, and the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; the method also includes: sending the transport block to be retransmitted to the access network device through the PUR.

[0011] In one embodiment, the second bit in the second preset bit field is used to indicate the transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0012] In one embodiment, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, and the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the method also includes: switching from the Idle state or the Inactive state to the connected state through a random access process; and sending the transmission block to be retransmitted to the access network device in the connected state.

[0013] In one embodiment, before sending the transport block set to the access network device via the first preconfigured resource PUR, an indication signal is sent to the access network device, where the indication signal is used to indicate the number of transport blocks of at least one transport block.

[0014] In one embodiment, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined according to configuration information, and the configuration information is configured by wireless resource control RRC dedicated signaling sent by the access network device.

[0015] In one embodiment, the first transmission block in the transmission block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transmission blocks; the first transmission block corresponds to the multiple candidate PUR units based on the configuration information sent by the access network device, and the number of different transmission blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is determined by the configuration information; the method also includes: determining the number of transmission blocks in the transmission block set; if the number is N, determining the target candidate PUR unit corresponding to N, where N is an integer greater than or equal to 1; and sending the first transmission block to the access network device through the first PUR candidate unit.

[0016] In a second aspect, an embodiment of the present application provides a data transmission method, applied to an access network device, the method comprising:

[0017] receiving a transport block set sent by a terminal device on a preconfigured resource PUR, where the transport block set includes at least one transport block, and the PUR is configured by an access network device;

[0018] determining a transport block to be retransmitted in the transport block set;

[0019] Send downlink control information DCI including transmission block indication information to be retransmitted to the terminal device.

[0020] In one embodiment, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bits; the retransmission scheduling DCI is also used to indicate the uplink resources through which the terminal device sends the transmission block to be retransmitted.

[0021] In one embodiment, the first bit in the first preset bit field is used to indicate a transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0022] In one embodiment, the DCI including the transport block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; the ACK DCI is also used to instruct the terminal device to send the transport block to be retransmitted to the access network device through the PUR.

[0023] In one embodiment, the second bit in the second preset bit field is used to indicate the transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0024] In one embodiment, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the Fallback DCI is also used to instruct the terminal device to switch to the connected state and send the transmission block to be retransmitted in the connected state.

[0025] In one embodiment, before receiving the transport block set sent by the terminal device on the preconfigured resource PUR, an indication signal sent by the terminal device is received, where the indication signal is used to indicate the number of transport blocks of at least one transport block.

[0026] In one embodiment, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined according to configuration information, and the configuration information is configured by wireless resource control RRC dedicated signaling sent by the access network device.

[0027] In one embodiment, the first transport block in the transport block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transport blocks; the first transport block corresponds to multiple candidate PUR units, which is configured by the access network device, and the number of different transport blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is configured by the access network device; the method also includes: if the first transport block is received in the target candidate PUR unit, determining that the number of transport blocks in the transport block set is N, where N is an integer greater than or equal to 1.

[0028] In a third aspect, an embodiment of the present application provides a data transmission device, applied to a terminal device, the device comprising:

[0029] The transceiver unit is configured to send a transport block set to the access network device through a pre-configured resource PUR in response to the terminal device being in an idle state or an inactive state, where the transport block set includes at least one transport block, and the PUR is configured by the access network device;

[0030] a processing unit, configured to, upon receiving DCI including downlink control information indicating a transport block to be retransmitted sent by an access network device, determine, according to the DCI including the transport block indication information to be retransmitted, a transport block to be retransmitted in the transport block set;

[0031] The above-mentioned transceiver unit is further used to send the transmission block to be retransmitted to the access network device.

[0032] In a fourth aspect, an embodiment of the present application provides a data transmission device, applied to an access network device, the device comprising:

[0033] a transceiver unit, configured to receive a transport block set sent by a terminal device on a preconfigured resource PUR, the transport block set including at least one transport block, the PUR being configured by the access network device;

[0034] a processing unit, configured to determine a transport block to be retransmitted in the transport block set;

[0035] The above-mentioned transceiver unit is also used to send downlink control information DCI including transmission block indication information to be retransmitted to the terminal device.

[0036] In a fifth aspect, an embodiment of the present application provides a data transmission device, comprising a processor, a memory, and a user interface, wherein the processor, the memory, and the user interface are interconnected, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the data transmission method described in the first aspect, or to execute the data transmission method described in the second aspect.

[0037] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores one or more instructions, and the one or more instructions are suitable for being loaded by a processor and executing the data transmission method described in the first aspect, or executing the data transmission method described in the second aspect.

[0038] In the seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a data interface. The processor reads instructions stored in the memory through the data interface to execute the data transmission method described in the first aspect, or executes the data transmission method described in the second aspect.

[0039] In an eighth aspect, an embodiment of the present application provides a chip module, comprising a chip and a transceiver for sending a transport block set, wherein the chip module is used in a terminal device, wherein:

[0040] The chip is configured to send a transport block set to an access network device via a pre-configured resource PUR in response to the terminal device being in an idle state or an inactive state. The transport block set includes at least one transport block, and the PUR is configured by the access network device.

[0041] The chip is further configured to, if downlink control information DCI including indication information of a transport block to be retransmitted sent by an access network device is received through the transceiver, determine the transport block to be retransmitted in the transport block set according to the DCI including the indication information of the transport block to be retransmitted;

[0042] The chip is also used to trigger the transceiver to send the transmission block to be retransmitted to the access network device.

[0043] In a ninth aspect, an embodiment of the present application provides a chip module, comprising a chip and a transceiver for sending a transport block set, wherein the chip module is used in an access network device, wherein:

[0044] The chip is used to receive a transmission block set sent by a terminal device through a transceiver on a pre-configured resource PUR, where the transmission block set includes at least one transmission block. The PUR is configured by an access network device.

[0045] The chip is further configured to determine a transport block to be retransmitted in the transport block set;

[0046] The chip is also used to trigger the transceiver to send downlink control information DCI including transmission block indication information to be retransmitted to the terminal device.

[0047] In an embodiment of the present application, in response to the terminal device being in an idle state or an inactive state, a terminal device sends a transport block set to an access network device via a preconfigured resource (PUR). The transport block set includes at least one transport block, and the PUR is configured by the access network device. Upon receiving downlink control information (DCI) sent by the access network device and including information indicating a transport block to be retransmitted, the terminal device determines the transport block to be retransmitted in the transport block set based on the DCI including the information indicating the transport block to be retransmitted, and then sends the transport block to be retransmitted to the access network device. This method enables transport block-level retransmission, ensuring the reliability of PUR data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0049] Figure 1 A schematic diagram of data transmission via PUR provided in an embodiment of the present application;

[0050] Figure 2 A schematic diagram of a random access process provided in an embodiment of the present application;

[0051] Figure 3 A schematic diagram of a network architecture for data transmission provided in an embodiment of the present application;

[0052] Figure 4 A flowchart of a data transmission method provided in an embodiment of the present application;

[0053] Figure 5 A schematic diagram of an embodiment of the present application providing a method for indicating the number of transport blocks sent in a PUR period through an indication signal;

[0054] Figure 6 A schematic diagram of a method for determining the number of transport blocks by sending the first transport block through different PUR units provided in an embodiment of the present application;

[0055] Figure 7 A flowchart of another data transmission method provided in an embodiment of the present application;

[0056] Figure 8 A schematic diagram of a unit of a data transmission device provided in an embodiment of the present application;

[0057] Figure 9 A simplified schematic diagram of the physical structure of a data transmission device provided in an embodiment of the present application;

[0058] Figure 10 A simplified schematic diagram of a chip of a data transmission device provided in an embodiment of the present application;

[0059] Figure 11 A simplified schematic diagram of a chip module provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0061] It should be noted that, in this document, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0062] It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are merely used to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the term "if" as used herein may be interpreted as "at the time of," "when," or "in response to a determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It should be further understood that the terms "comprising" and "including" indicate the presence of the described features, steps, operations, elements, components, items, types, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, types, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, meaning any one or any combination. Thus, “A, B, or C” or “A, B, and / or C” means “any of: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition occurs only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.

[0063] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are shown in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and they can be performed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0064] It should be noted that in this article, step codes such as 110 and 120 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute 120 first and then 110, etc., but these should all be within the scope of protection of this application.

[0065] In the subsequent description, suffixes such as "module," "component," or "unit" used to represent elements are only used to facilitate the description of the present application and have no specific meaning. Therefore, "module," "component," or "unit" may be used interchangeably.

[0066] In order to better understand the embodiments of the present application, the following professional terms involved in the embodiments of the present application are introduced:

[0067] Idle (RRC_IDLE) state: After a terminal device completes its residency in a cell, it is said to enter the idle state. The access network equipment can provide the following services to the terminal device in the RRC_IDLE state: limited service (including emergency calls, ETWS on acceptable cells, CMAS), normal service (for public use in appropriate cells), and operator service (only for operators of reserved cells).

[0068] Inactive (RRC_INACTIVE) state: The access network equipment can provide the following services to the terminal equipment in the RRC_INACTIVE state: normal service (for use by the public in appropriate cells) and operator service (only for operators of reserved cells).

[0069] Connected state (RRC_CONNECTED state): If the terminal device completes the random access process, then the terminal device can be said to have entered the connected state.

[0070] Early Data Transmission (EDT): In the current NR system, a terminal device in the idle / inactive state that wants to send uplink / downlink data must enter the connected state through a random access process before sending uplink / downlink data. This idle / inactive data transmission mechanism causes Radio Resource Control (RRC) signaling overhead and terminal device energy consumption, as well as data transmission delays. To reduce the RRC signaling overhead and terminal device energy consumption caused by idle terminal devices sending uplink data, an early data transmission mechanism has been introduced in the narrowband Internet of Things (NB-IoT) system. The essence of this transmission mechanism is that the terminal device uses a third message (Msg3) to carry uplink data during the random access process to achieve uplink data transmission, thereby avoiding the terminal device entering the connected state. For uplink data transmission in the idle state, this method effectively reduces RRC signaling overhead and terminal device energy consumption, while also reducing terminal device energy consumption. However, due to the limited number of bits that Msg3 can carry, this method can only upload small uplink data packets.

[0071] Preconfigure Uplink Resource (PUR): Figure 1The figure shows a schematic diagram of data transmission through PUR. In order to enable the terminal device to transmit larger data packets in the Idle state, the existing NB-IOT mechanism is that the network configures a dedicated periodic uplink pre-configured resource and a corresponding downlink search space window for the terminal device. The terminal device can send uplink data through the uplink pre-configured resource, and then receive the confirmation (ACK) / fallback (fallback) DCI or retransmission scheduling information through the corresponding downlink search space window (Search Space Window, SS Window). In addition, after the terminal device sends the uplink data using the PUR, the access network device can send an RRC response message through the downlink search window corresponding to the PUR. The message can be used to update the PUR configuration or carry a paging message, etc. The terminal device can directly send uplink data on the pre-configured uplink resource, thereby avoiding the terminal device initiating random access to enter the connection state process. The terminal device can only use the PUR (if configured) to send data when the timing advance (TA) is valid (that is, the uplink synchronization is valid).

[0072] Random access process: The entire terminal device random access process is as follows Figure 2 As shown, the terminal device first completes downlink synchronization by reading the Master Information Block (MIB) and System Information Block (SIB) 1. By reading SIB1, the terminal device determines the resources used to send the preamble code preamble (i.e., Msg1) to the access network device to indicate its intention to access the access network device. If the access network device correctly receives Msg1, it will send a random access response message (Msg2) encrypted with RA-RNTI to the terminal device. After sending Msg1, the terminal device can use RA-RNTI to monitor Msg2 from the access network device to descramble the message. RA-RNTI is calculated based on the time and frequency resources of RO. Msg2 can contain TA, TC-RNTI, power adjustment, and resource indication for the terminal device to send Mgs3. The terminal device then sends its identity and initial access establishment (Msg3) to the access network device through the uplink scheduling indication in Msg2. Finally, the access network device can notify the terminal device of the completion of the initial access process through Msg4, otherwise, the terminal device can determine that the initial access process has failed.

[0073] Among them, the terminal device can obtain the relevant configuration of the physical random access channel transmission opportunity (PRACH transmission Occasion, RO) through the SIB (system message block) message, including the RO period size, the number of ROs in the time domain within a PRACH period, the number of ROs multiplexed in the frequency domain (msg1-FDM), the number of SSBs per RO (ssb-perRACH-Occasion), etc.

[0074] Multi-Transport Block (TB) Scheduling: To increase data rates and reduce control signaling overhead, NB-IOT / enhanced Machine Type Communications (eMTC) introduces multi-transport block (Multi-Tb) scheduling in the connected state. This means that a single DCI (Downlink Control Information) can schedule multiple TBs. To support retransmissions and HARQ-ACK for multi-TB scheduling, additional bits are added to the DCI (4 / 5 bits for eMTC and 1 bit for NB-IOT) in the connected state. Currently, each TB corresponds to a HARQ Process ID, and HARQ-ACK for multi-TB transmission is implemented through some other bit-field joint coding methods.

[0075] In order to better understand the embodiments of the present application, the network architecture applicable to the embodiments of the present application is described below.

[0076] See Figure 3 , Figure 3 This is a schematic diagram of a network architecture for data transmission provided by an embodiment of the present application. Figure 3 As shown, the network architecture for data transmission includes an access network device and a terminal device, and the terminal device establishes a connection with the access network device through a service cell. Among them, two transmission resources are configured in the service cell, namely PUR and PDCCH. In actual applications, a service cell may include more than two transmission resources. The embodiment of the present application takes a service cell including two transmission resources as an example, without limitation. Among them, the terminal device can periodically send uplink data on the PUR, and the access network device can send DCI to the terminal device through the PDCCH.

[0077] It should be noted that the technical solution of the present invention is applicable to the 5th Generation (5G) mobile communication system, as well as to 4G and 3G communication systems, and various new future communication systems, such as 6G, 7G, and in-vehicle short-range communication systems. The technical solution of the present invention is also applicable to different network architectures, including but not limited to relay network architectures, dual-link architectures, vehicle-to-everything communication architectures, and in-vehicle short-range communication architectures.

[0078] The core network described in the embodiments of the present application can be an evolved packet core (EPC), a 5G Core Network (5G Core Network), or a new core network in a future communication system. The 5G Core Network is composed of a group of devices and implements access and mobility management functions (AMF) that implement functions such as mobility management, user plane functions (UPF) that provide functions such as packet routing and forwarding and QoS (Quality of Service) management, and session management functions (SMF) that provide functions such as session management, IP address allocation and management. The EPC can be composed of an MME that provides functions such as mobility management and gateway selection, a Serving Gateway (S-GW) that provides functions such as packet forwarding, and a PDN Gateway (P-GW) that provides functions such as terminal address allocation and rate control.

[0079] The access network device involved in the embodiments of the present application is an entity on the network side for transmitting or receiving signals, which can be used to convert received air frames into Internet Protocol (IP) packets and serve as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network, etc. The access network device can also coordinate the attribute management of the air interface. For example, the access network device can be an eNB in ​​LTE, a new radio controller (NR controller), a gNB in ​​a 5G system, a centralized network element (Centralized Unit), a new wireless base station, a radio frequency remote module, a micro base station, a relay, a distributed network element (Distributed Unit), a transmission reception point (TRP) or a transmission point (TP), a G node in an in-vehicle short-range communication system, or any other wireless access device, but the embodiments of the present application are not limited thereto.

[0080] The access network equipment in the embodiments of the present application may include a base station (BS), which may also be referred to as a base station device. It is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, the device providing base station functions in a 2G network includes a base transceiver station (BTS), the device providing base station functions in a 3G network includes a node B (NodeB), the device providing base station functions in a 4G network includes an evolved node B (eNB), and in wireless local area networks (WLANs), the device providing base station functions is an access point (AP). The device providing base station functions in 5G New Radio (NR) is a gNB, and an evolved node B (ng-eNB). The gNB and the terminal use NR technology for communication, and the ng-eNB and the terminal use E-UTRA (Evolved Universal Terrestrial Radio Access) technology for communication. Both the gNB and the ng-eNB can be connected to the 5G core network. The base station in the embodiments of the present application also includes devices that provide base station functions in future new communication systems.

[0081] The base station controller in the embodiment of the present application is a device for managing base stations, such as a base station controller (BSC) in a 2G network, a radio network controller (RNC) in a 3G network, and may also refer to a device for controlling and managing base stations in future new communication systems.

[0082] The embodiment of the present application defines the unidirectional communication link from the access network to the terminal as a downlink, the data transmitted on the downlink is downlink data, and the transmission direction of the downlink data is called the downlink direction; and the unidirectional communication link from the terminal to the access network is an uplink, the data transmitted on the uplink is uplink data, and the transmission direction of the uplink data is called the uplink direction.

[0083] The terminal device involved in the embodiments of the present application is an entity on the user side for receiving or transmitting signals. The terminal device can be a device that provides voice and / or data connectivity to the user, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device can also be other processing devices connected to a wireless modem. The terminal device can communicate with the radio access network (RAN). The terminal device can also be called a wireless terminal, subscriber unit (Subscriber Unit), subscriber station (Subscriber Station), mobile station (Mobile Station), mobile station (Mobile), remote station (Remote Station), access point (Access Point), remote terminal (Remote Terminal), access terminal (Access Terminal), user terminal (User Terminal), user agent (User Agent), user device (User Device), or user equipment (User Equipment, UE), etc. The terminal device can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. For example, the terminal device may also be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), and other devices. Common terminal devices include, for example, mobile phones, tablet computers, laptop computers, PDAs, mobile Internet devices (MIDs), vehicles, roadside equipment, aircraft, T-nodes, wearable devices such as smart watches, smart bracelets, pedometers, etc., but the embodiments of the present application are not limited thereto. The communication method and related equipment provided in the present application are described in detail below.

[0084] In order to enable a terminal device to transmit multiple transmission blocks at a time in a non-connected state, an embodiment of the present application provides a data transmission method and apparatus. The data transmission method and apparatus provided in the embodiment of the present application are further introduced in detail below.

[0085] See Figure 4 , Figure 4A flowchart of a data transmission method is provided for an embodiment of the present application. The data transmission method includes the following operations 410 to 430. Figure 4 The method shown in the figure can be performed by a terminal device, or the subject can be a chip in the terminal device. Figure 4 The process shown can include the following steps:

[0086] 410. In response to the terminal device being in an idle state or an inactive state, a transmission block set is sent to the access network device through a pre-configured resource PUR, where the transmission block set includes at least one transmission block, and the PUR is configured by the access network device.

[0087] In one possible implementation, before the terminal device sends a set of transmission blocks to the access network device through the pre-configured resource PUR, the access network device may configure a periodic PUR for the terminal device, wherein each PUR includes multiple PUR units and each transmission block corresponds to at least one PUR unit. The access network device may configure the PUR by sending RRC signaling to the terminal device, or may configure it in other ways, which is not limited in the embodiments of the present application. In addition, the access network device may also configure the maximum number of transmission blocks that the terminal device can transmit in each PUR period and the at least one PUR unit corresponding to each transmission block. The at least one PUR unit corresponding to each transmission block refers to the terminal device using one PUR unit of the at least one PUR unit to send each transmission block.

[0088] The terminal device can send a transmission block set to the access network device through the PUR, wherein the terminal device can send the transmission block set spontaneously, that is, it does not require scheduling by the access network device, and this process can be called initial transmission. The number of transmission blocks of at least one transmission block included in the transmission block set can be less than or equal to the maximum number of transmission blocks that the terminal device can transmit in each PUR cycle of the PUR configured by the access network device. For example, if the maximum number of transmission blocks that can be transmitted configured by the access network device is 4, then the terminal device can send 1, 2, 3 or 4 transmission blocks within one cycle of the PUR. The specific number of transmission blocks sent by the terminal device can be determined according to the amount of data that it needs to send.

[0089] In one possible implementation, before a terminal device sends a transmission block set to an access network device via a PUR, it may send an indication signal to the access network device. The indication signal is used to indicate the number of transmission blocks of at least one transmission block in the transmission block set. Since the access network device configures the terminal device with the maximum number of transmission blocks that can be transmitted in one PUR cycle and the PUR unit corresponding to each transmission block, the access network device is likely to perform blind detection on the PUR unit corresponding to each transmission block. If the number of transmission blocks sent by the terminal device is less than the configured number, the access network device will perform an invalid transmission block blind detection operation, resulting in a waste of resources and increased energy consumption of the access network device. For example, the number of transmission blocks that can be transmitted in one PUR cycle is 4, but the terminal device actually only transmits 1 transmission block. If there is no indication, the access network device will blindly detect the PUR units corresponding to the 4 transmission blocks, thereby causing the access network device to perform an invalid blind detection operation, thereby causing energy consumption problems for the access network device. Therefore, the indication signal can prevent the access network device from performing an invalid blind detection operation.

[0090] like Figure 5 The figure shows a schematic diagram of an indicator signal indicating the number of transport blocks sent during a PUR period. If the indicator signal indicates that the terminal device is to send two transport blocks during the PUR period, the access network device only needs to receive two transport blocks on the PUR after receiving the indicator signal.

[0091] Optionally, the resource location for sending the indication signal may be located before the period of the PUR, and the time interval (Offset) between the resource location for sending the indication signal and the start position of the period of the PUR is a first Offset. The resource location for sending the indication signal and the first Offset may be determined according to configuration information, and the configuration information may be configured by RRC dedicated signaling sent by the access network device.

[0092] Optionally, if the terminal device sends only one transport block in the transport block set, the terminal device may not send the above-mentioned indication signal. If the access network device does not receive the indication signal before receiving the transport block on the PUR, it can be determined that the number of transport blocks sent by the terminal device is one, and the network device only needs to receive one transport block before stopping the transport block reception for the current PUR period.

[0093] In one possible implementation, the first transport block in the transport block set corresponds to multiple candidate PUR units, and different candidate PUR units in the multiple candidate PUR units correspond to different numbers of transport blocks, wherein the multiple candidate PUR units corresponding to the first transport block and the number of transport blocks corresponding to each candidate PUR unit are configured to the terminal device by the network through RRC dedicated signaling. The terminal device can select the corresponding target candidate PUR unit from the multiple candidate PUR units based on the number of transport blocks in the transport block set to send the first transport block in the transport block set, and the access network device determines the transport block data transmitted by the terminal device in the current PUR period, that is, the number of transport blocks in the transport block set, based on the target candidate PUR unit transmitted by the first transport block.

[0094] Specifically, the terminal device may first determine the number of transmission blocks in the transmission block set to be transmitted. If the number is determined to be N, the target candidate PUR unit corresponding to N is further determined. Different numbers of transmission blocks (i.e., N is a different value) correspond to different candidate PUR units, and N is an integer greater than or equal to 1. The terminal device may send the first transmission block in the transmission block set to be transmitted to the access network device through the target candidate PUR unit, and the first transmission block is sent to the access network device through the target candidate PUR unit to indicate that the number of transmission blocks in the transmission block set to be transmitted is N. In other words, the terminal device may determine the candidate PUR unit for sending the first transmission block based on the size of N. If the terminal device receives the transmission block sent by the terminal device in the target candidate PUR unit, it may be determined that the number of transmission blocks sent by the terminal device is N.

[0095] It should be noted that different PUR units can be distinguished by frequency division or code division, that is, different PUR units correspond to different demodulation reference signal (DMRS) sequences or DMRS ports.

[0096] For example, Figure 6A schematic diagram illustrates a method for determining the number of transport blocks by transmitting the first transport block using different PUR units. In the figure, PUR units 1, 2, and 3 are three different candidate PUR units corresponding to the first transport block in a PUR cycle. PUR units 4, 5, and 6 are the PUR units corresponding to the transport blocks after the first transport block. PUR unit 1 corresponds to one transport block, PUR unit 2 corresponds to two transport blocks, and PUR unit 3 corresponds to three transport blocks. The shaded blocks represent the PUR units used by a terminal device to transmit transport blocks. The target candidate PUR unit used for transmitting the first transport block is the candidate PUR unit corresponding to N=2. After the terminal device determines that the number of transport blocks in the set of transport blocks to be transmitted is 2, it can determine to transmit the first transport block in the set of transport blocks to be transmitted via PUR unit 2, rather than PUR units 1 or 3. The remaining transport block, i.e., the second transport block, can be transmitted by the terminal device using its corresponding PUR unit, i.e., using PUR unit 4. In this way, if the access network device receives the first transmission block on PUR unit 2, it can be determined that the number of transmission blocks sent by the terminal device is 2, and then the access network device only needs to blindly detect and receive two transmission blocks.

[0097] 420. If downlink control information DCI including indication information of transport blocks to be retransmitted is received from the access network device, determine the transport block to be retransmitted in the transport block set according to the DCI including indication information of transport blocks to be retransmitted.

[0098] The information of the transport block to be retransmitted may be used to indicate the transport block to be retransmitted in the transport block set.

[0099] In one possible implementation, the DCI including the transport block indication information to be retransmitted may include: a retransmission scheduling DCI. The retransmission scheduling DCI is used to schedule the terminal device to retransmit the transport block to be retransmitted indicated by the retransmission scheduling DCI. The retransmission scheduling DCI includes a first preset bit field, and the first preset bit field is used to carry the transport block indication signal to be retransmitted. The first preset bit field includes a hybrid automatic repeat request process number (HARQ Process Number) bit field and / or a newly added bit. The newly added bit refers to one or more bits added on the basis of the existing bit. The retransmission scheduling DCI corresponding to the PUR retransmission is consistent with the format of the DCI used by the terminal device in the connected state, but since the PUR transmission is retransmitted in a single HARQ manner, that is, multiple transport blocks share one HARQ process, the HARQ Process Number bit field in the retransmission scheduling DCI of the PUR transmission is invalid. Therefore, the HARQ Process Number bit field can be used to indicate the retransmission scheduled transport block. If the HARQ Process Number alone is sufficient to indicate the transport block to be retransmitted, then no additional bits are required. If the number of bits is insufficient, the HARQ Process Number bit field and the additional bits can be used to jointly indicate the transport block to be retransmitted. The number of bits in the first preset bit field is the same as the maximum number of transport blocks that can be transmitted by the terminal device in a PUR period, as configured by the access network device.

[0100] Optionally, the first bit in the first preset bit field is used to indicate the transport block corresponding to the first bit. The first bit is any bit in the first preset bit field. The first bit takes different values ​​to indicate whether the transport block indicated by it is to be retransmitted, that is, whether it is a transport block to be transmitted. For example, if the first bit is 1, it means that the corresponding transport block needs to be retransmitted, and if it is 0, it means that the corresponding transport block does not need to be retransmitted. If the number of bits in the first preset bit field is 4, and each bit is 0100, then the retransmission scheduling DCI indicates that the second transport block is the transport block to be retransmitted. For another example, if each bit in the first preset bit field is 0110, then the retransmission scheduling DCI indicates that only the second transport block and the third transport block are transport blocks to be retransmitted.

[0101] In one possible implementation, the DCI including the transport block indication information to be retransmitted may include: acknowledgment downlink control information (ACK DCI). The ACK DCI includes a second preset bit field, and the second preset bit field is used to carry the transport block indication information to be retransmitted. The number of bits in the second preset bit field is the same as the maximum number of transport blocks that can be transmitted in a PUR cycle configured by the access network device to the terminal device, that is, the same as the number of bits in the first preset bit field in the retransmission scheduling DCI. And the second bit position in the second preset bit field is used to indicate the transport block corresponding to the second bit position, and the second bit position is any bit position in the second preset bit field. Different values ​​of the second bit position can indicate whether the transport block indicated by it is to be retransmitted.

[0102] For example, if the second bit is 1, it indicates that the corresponding transport block needs to be retransmitted, and if it is 0, it indicates that the corresponding transport block does not need to be retransmitted. If the number of bits in the second preset bit field is 4 and each bit is 0100, then the ACK DCI indicates that the second transport block is the transport block to be retransmitted.

[0103] In one possible implementation, the DCI including the transport block indication information to be retransmitted may include: fallback downlink control information (Fallback DCI). The Fallback DCI includes a third preset bit field, and the third preset bit field is used to indicate the transport block sent by the terminal device to the access network device. The number of bits in the third preset bit field is the same as the maximum number of transport blocks that can be transmitted in a PUR cycle configured by the access network device to the terminal device, that is, the same as the number of bits in the second preset bit field in the ACK DCI. And the third bit position in the third preset bit field is used to indicate the transport block corresponding to the third bit position, and the third bit position is any bit position in the third preset bit field. Different values ​​of the third bit position can indicate whether the transport block indicated by it is to be retransmitted.

[0104] For example, if the third bit is 1, it indicates that the corresponding transport block needs to be retransmitted, and if it is 0, it indicates that the corresponding transport block does not need to be retransmitted. If the number of bits in the third preset bit field is 4 and each bit is 0001, then the ACK DCI indicates that the fourth transport block is a transport block to be retransmitted.

[0105] It should be noted that the number of bits in the first preset bit field, the second preset bit field, and the third preset bit field is fixed to the maximum number of transmission blocks configured by the access network device. Assuming that the maximum number of transmission blocks configured by the network is 4, and the terminal device only sends 2 transmission blocks, then the last 2 bits in the first, second, and third preset bit fields are invalid, and the terminal device can ignore the values ​​of the last two bits. In addition, the sending of retransmission scheduling DCI and / or ACK DCI and / or Fallback DCI to the terminal device can be determined by the access network device. Retransmission scheduling DCI can be sent in every PUR cycle, ACK DCI can be sent in every PUR cycle, or retransmission scheduling DCI can be sent in some PUR cycles and ACK DCI can be sent in some cycles. This is not limited in the embodiments of the present application.

[0106] 430. Send the transport block to be retransmitted to the access network device.

[0107] In one possible implementation, when the retransmission scheduling DCI schedules the terminal device to retransmit the retransmission transmission block it indicates, the terminal device can be scheduled to retransmit on the PUR, or it can be scheduled to retransmit on other resources, which can be specifically determined by the access network device.

[0108] Optionally, if the terminal device determines the transport blocks that need to be retransmitted based on the ACK DCI, the terminal device will send the transport blocks that need to be retransmitted to the access network device via the PUR of the PUR period after the initial transmission PUR period. It is understandable that the ACK DCI cannot schedule the terminal device to retransmit on other resources.

[0109] Optionally, if the terminal device performs retransmission based on the Fallback DCI, it needs to trigger a random access process and switch from the Idle or Inactive state to the Connected state through the random access process. In this way, the terminal device can send the transport block to be retransmitted to the access network device in the Connected state.

[0110] Optionally, if the terminal device performs retransmission according to Fallback DCI, it may also perform retransmission through EDT.

[0111] Through the embodiments of the present application, the terminal device can send a transmission block set to the access network device through the PUR in the Idle state or the Inactive state, wherein the transmission block set includes at least one transmission block. If there is a transmission block that has not been successfully transmitted in at least one transmission block, the terminal device will receive the DCI sent by the access network device including the transmission block indication information to be retransmitted. The DCI including the transmission block indication information to be retransmitted may include retransmission scheduling DCI, ACK DCI and Fallback DCI. Among them, the HARQ Process Number bit field and the newly added bit in the retransmission scheduling DCI, that is, the first preset bit field is used to carry the transmission block indication information to be retransmitted; the second preset bit field in the ACK DCI is used to carry the transmission block indication information to be retransmitted; and the third preset bit field in the Fallback DCI is used to carry the transmission block indication information to be retransmitted. All three types of DCI can indicate the transmission block to be retransmitted in at least one transmission block sent by the terminal device, and the terminal device can choose different retransmission methods according to different DCIs. Through this method, transmission block-level retransmission can be achieved to ensure the reliability of PUR data transmission.

[0112] See Figure 7 , Figure 7 A flowchart of a data transmission method is provided for an embodiment of the present application. The data transmission method includes the following operations 710 to 730. Figure 7 The method shown in the figure can be performed by an access network device, or by a chip in the access network device. Figure 7 The process shown can include the following steps:

[0113] 710. Receive a transmission block set sent by a terminal device on a pre-configured resource PUR, where the transmission block set includes at least one transmission block. The PUR is configured by an access network device.

[0114] The PUR is a periodic uplink resource configured by the access network device for the terminal device. The terminal device can use the PUR to directly send uplink data to the access network device. Each PUR may include multiple PUR units.

[0115] In one possible implementation, if the access network device receives an indication signal before receiving a transmission block sent by a terminal device, the number of transmission blocks sent by the terminal device can be determined based on the indication signal. The indication signal is sent by the terminal device, and the indication signal can indicate the number of transmission blocks of at least one transmission block sent by the terminal device. After the access network device determines the number of transmission blocks, it will blindly detect the corresponding number of transmission blocks in the PUR. The resource location for receiving the indication signal is located before the PUR, and the time interval (Offset) between the resource location for sending the indication signal and the starting position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are configured by the access network device.

[0116] Optionally, if the access network device does not receive the indication signal before receiving the transport block sent by the terminal device, it can determine that the number of transport blocks sent by the terminal device is 1.

[0117] In one possible implementation, a first transport block in a transport block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transport blocks. The correspondence between the first transport block and the multiple candidate PUR units is configured by an access network device, and the number of different transport blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is also configured by the access network device.

[0118] In one possible implementation, the first transport block in the transport block set corresponds to multiple candidate PUR units, and different candidate PUR units correspond to different numbers of transport blocks, wherein the multiple candidate PUR units corresponding to the first transport block and the number of transport blocks corresponding to each candidate PUR unit are configured to the terminal device by the network through RRC dedicated signaling. The terminal device can select the corresponding target candidate PUR unit to send the first transport block in the transport block set based on the number of transport blocks in the transport block set, and the access network device determines the transport block data transmitted by the terminal device in the current PUR period, that is, the number of transport blocks in the transport block set, based on the target candidate PUR unit transmitted by the first transport block.

[0119] Specifically, the terminal device may first determine the number of transmission blocks in the transmission block set to be transmitted. If the number is determined to be N, the target candidate PUR unit corresponding to N is further determined. Different numbers of transmission blocks (i.e., N is a different value) correspond to different candidate PUR units, and N is an integer greater than or equal to 1. The terminal device may send the first transmission block in the transmission block set to be transmitted to the access network device through the target candidate PUR unit, and send the first transmission block to the access network device through the target candidate PUR unit. The access network device receives the first transmission block in the target candidate PUR unit to indicate that the number of transmission blocks in the transmission block set is N. That is, if the access network device receives the first transmission block sent by the terminal device on the target candidate PUR unit, it can be determined that the number of transmission blocks sent by the terminal device is N.

[0120] It should be noted that different PUR units can be distinguished by frequency division or code division, that is, different PUR units correspond to different demodulation reference signal (DMRS) sequences or DMRS ports.

[0121] 720. Determine a transport block to be retransmitted in the transport block set.

[0122] If the access network device fails to successfully receive some of the transport blocks when receiving the transport block set sent by the terminal device, it can be determined that the transport blocks that were not successfully received are transport blocks to be retransmitted.

[0123] 730. Send downlink control information DCI including transmission block indication information to be retransmitted to the terminal device.

[0124] The information of the transport block to be retransmitted may be used to indicate the transport block to be retransmitted in the transport block set.

[0125] In one possible implementation, the DCI including the transport block indication information to be retransmitted may include: a retransmission scheduling DCI. The retransmission scheduling DCI is used to schedule the terminal device to retransmit the transport block to be retransmitted indicated by the retransmission scheduling DCI. The retransmission scheduling DCI includes a first preset bit field, and the first preset bit field is used to carry the transport block indication information to be retransmitted. The first preset bit field includes a hybrid automatic repeat request process number (HARQ Process Number) bit field and / or a newly added bit. The newly added bit refers to one or more bits added on the basis of the existing bit. The retransmission scheduling DCI corresponding to the PUR retransmission is consistent with the format of the DCI used by the terminal device in the connected state, but since the PUR transmission is retransmitted in a single HARQ manner, that is, multiple transport blocks share one HARQ process, the HARQ Process Number bit field in the retransmission scheduling DCI of the PUR transmission is invalid. Therefore, the HARQ Process Number bit field can be used to indicate the retransmission scheduled transport block. If the HARQ Process Number alone is sufficient to indicate the transport block to be retransmitted, then no additional bits are required. If the number of bits is insufficient, the HARQ Process Number bit field and the additional bits can be used to jointly indicate the transport block to be retransmitted. The number of bits in the first preset bit field is the same as the maximum number of transport blocks that can be transmitted by the terminal device in a PUR period, as configured by the access network device.

[0126] Optionally, the first bit in the first preset bit field is used to indicate the transport block corresponding to the first bit. The first bit is any bit in the first preset bit field. The first bit takes different values ​​to indicate whether the transport block indicated by it is to be retransmitted, that is, whether it is a transport block to be transmitted. For example, if the first bit is 1, it means that the corresponding transport block needs to be retransmitted, and if it is 0, it means that the corresponding transport block does not need to be retransmitted. If the number of bits in the first preset bit field is 4, and each bit is 0100, then the retransmission scheduling DCI indicates that the second transport block is the transport block to be retransmitted. For another example, if each bit in the first preset bit field is 0110, then the retransmission scheduling DCI indicates that only the second transport block and the third transport block are transport blocks to be retransmitted.

[0127] In a possible implementation, the retransmission scheduling DCI may schedule the terminal device to retransmit on the PUR, or may schedule the terminal device to retransmit on other resources, which may be specifically determined by the access network device.

[0128] In one possible implementation, the DCI including the transport block indication information to be retransmitted may include: acknowledgment downlink control information (ACK DCI). The ACK DCI includes a second preset bit field, and the second preset bit field is used to carry the transport block indication information to be retransmitted. The number of bits in the second preset bit field is the same as the maximum number of transport blocks that can be transmitted in a PUR cycle configured by the access network device to the terminal device, that is, the same as the number of bits in the first preset bit field in the retransmission scheduling DCI. And the second bit position in the second preset bit field is used to indicate the transport block corresponding to the second bit position, and the second bit position is any bit position in the second preset bit field. Different values ​​of the second bit position can indicate whether the transport block indicated by it is to be retransmitted.

[0129] For example, if the second bit is 1, it indicates that the corresponding transport block needs to be retransmitted, and if it is 0, it indicates that the corresponding transport block does not need to be retransmitted. If the number of bits in the second preset bit field is 4 and each bit is 0100, then the ACK DCI indicates that the second transport block is the transport block to be retransmitted.

[0130] Optionally, the ACK DCI may instruct the terminal device to send the transport block to be retransmitted to the access network device in the PUR of the PUR period following the initial transmission PUR period. It is understandable that the ACK DCI cannot schedule the terminal device to retransmit on other resources.

[0131] In one possible implementation, the DCI including the transport block indication information to be retransmitted may include: fallback downlink control information (Fallback DCI). The Fallback DCI includes a third preset bit field, and the third preset bit field is used to indicate the transport block sent by the terminal device to the access network device. The number of bits in the third preset bit field is the same as the maximum number of transport blocks that can be transmitted in a PUR cycle configured by the access network device to the terminal device, that is, the same as the number of bits in the second preset bit field in the ACK DCI. And the third bit position in the third preset bit field is used to indicate the transport block corresponding to the third bit position, and the third bit position is any bit position in the third preset bit field. Different values ​​of the third bit position can indicate whether the transport block indicated by it is to be retransmitted.

[0132] For example, if the third bit is 1, it indicates that the corresponding transport block needs to be retransmitted, and if it is 0, it indicates that the corresponding transport block does not need to be retransmitted. If the number of bits in the third preset bit field is 4 and each bit is 0001, then the ACK DCI indicates that the fourth transport block is a transport block to be retransmitted.

[0133] Optionally, the Fallback DCI can trigger the terminal device to perform a random access procedure, switching from the Idle or Inactive state to the Connected state through the random access procedure. In this way, the terminal device can send the transport block to be retransmitted to the access network device in the Connected state.

[0134] Optionally, the Fallback DCI may also instruct the terminal device to retransmit via EDT.

[0135] It should be noted that the sending of retransmission scheduling DCI and / or ACK DCI and / or Fallback DCI to the terminal device can be determined by the access network device. Retransmission scheduling DCI can be sent in every PUR cycle, ACK DCI can be sent in every PUR cycle, or retransmission scheduling DCI can be sent in some PUR cycles and ACK DCI can be sent in some cycles, which is not limited in the embodiments of the present application.

[0136] Through the embodiments of the present application, after receiving a set of transmission blocks sent by a terminal device, the access network device can determine the transmission blocks that were not successfully received, that is, the transmission blocks to be retransmitted, and then send a DCI including the transmission block indication information to be retransmitted to the terminal device to instruct the terminal device to retransmit. The DCI including the transmission block indication information to be retransmitted may include retransmission scheduling DCI, ACK DCI and Fallback DCI. The access network device can select different DCIs to instruct the terminal device to retransmit according to the specific situation. Through this method, transmission block-level retransmission can be achieved to ensure the reliability of PUR data transmission.

[0137] See Figure 8 , Figure 8 A unit diagram of a data transmission device provided in an embodiment of the present application. Figure 8 The data transmission device shown can be used to perform the above Figure 4 and Figure 7 The device may be a terminal device, a device in a terminal device, or a device that can be used in conjunction with a terminal device.

[0138] The logical structure of the device may include: a transceiver unit 810 and a processing unit 820. When the device is applied to a terminal device, wherein:

[0139] The transceiver unit 810 is configured to send a transport block set to the access network device through a pre-configured resource PUR in response to the terminal device being in an idle state or an inactive state, where the transport block set includes at least one transport block and the PUR is configured by the access network device;

[0140] The processing unit 820 is configured to, upon receiving downlink control information DCI including indication information of a transport block to be retransmitted sent by the access network device, determine, according to the DCI including the indication information of the transport block to be retransmitted, a transport block to be retransmitted in the transport block set;

[0141] The transceiver unit 810 is further configured to send the transport block to be retransmitted to the access network device.

[0142] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the method also includes: the above-mentioned transceiver unit 810 is also used to send the transmission block to be retransmitted to the access network device through the uplink resources indicated by the retransmission scheduling DCI.

[0143] In a possible implementation, the first bit in the first preset bit field is used to indicate a transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0144] In one possible implementation, the DCI including the transport block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; the method also includes: the above-mentioned transceiver unit 810 is also used to send the transport block to be retransmitted to the access network device through the PUR.

[0145] In a possible implementation, the second bit in the second preset bit field is used to indicate a transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0146] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, and the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the method also includes: the above-mentioned transceiver unit 810 is also used to switch from the Idle state or the Inactive state to the connected state through a random access process; and send the transmission block to be retransmitted to the access network device in the connected state.

[0147] In a possible implementation, before sending the transport block set to the access network device via the first preconfigured resource PUR, the transceiver unit 810 is further configured to send an indication signal to the access network device, where the indication signal is configured to indicate the number of transport blocks of at least one transport block.

[0148] In one possible implementation, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined based on configuration information, and the configuration information is configured through the wireless resource control RRC dedicated signaling sent by the access network device.

[0149] In one possible implementation, the first transmission block in the transmission block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transmission blocks; the first transmission block corresponds to multiple candidate PUR units based on the configuration information sent by the access network device, and the number of different transmission blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is determined by the configuration information; the method also includes: the above-mentioned processing unit 820 is also used to determine the number of transmission blocks in the transmission block set; if the number is N, then determine the target candidate PUR unit corresponding to N, where N is an integer greater than or equal to 1; the above-mentioned transceiver unit 810 is also used to send the first transmission block to the access network device through the first PUR candidate unit.

[0150] When the device is applied to access network equipment, wherein:

[0151] The transceiver unit 810 is configured to receive a transport block set sent by a terminal device on a pre-configured resource PUR, where the transport block set includes at least one transport block. The PUR is configured by the access network device.

[0152] The processing unit 820 is configured to determine a transport block to be retransmitted in the transport block set;

[0153] The above-mentioned transceiver unit 810 is also used to send downlink control information DCI including transmission block indication information to be retransmitted to the terminal device.

[0154] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the retransmission scheduling DCI is also used to indicate the uplink resources through which the terminal device sends the transmission block to be retransmitted.

[0155] In a possible implementation, the first bit in the first preset bit field is used to indicate a transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0156] In one possible implementation, the DCI including the transport block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; the ACK DCI is also used to instruct the terminal device to send the transport block to be retransmitted to the access network device through the PUR.

[0157] In a possible implementation, the second bit in the second preset bit field is used to indicate a transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0158] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the Fallback DCI is also used to instruct the terminal device to switch to the connected state and send the transmission block to be retransmitted in the connected state.

[0159] In a possible implementation, before receiving the transport block set sent by the terminal device on the preconfigured resource PUR, an indication signal sent by the terminal device is received, where the indication signal is used to determine the number of transport blocks of at least one transport block.

[0160] In one possible implementation, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined based on configuration information, and the configuration information is configured through the wireless resource control RRC dedicated signaling sent by the access network device.

[0161] In one possible implementation, the first transmission block in the transmission block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transmission blocks; the first transmission block corresponds to multiple candidate PUR units, which is configured by the access network device, and the number of different transmission blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is configured by the access network device; the method also includes: if the above-mentioned transceiver unit 810 receives the first transmission block in the target candidate PUR unit, the above-mentioned processing unit 820 is also used to determine that the number of transmission blocks in the transmission block set is N, and N is an integer greater than or equal to 1.

[0162] Through the embodiments of the present application, the terminal device can send a transmission block set to the access network device through the PUR in the Idle state or the Inactive state, wherein the transmission block set includes at least one transmission block. If there is a transmission block that has not been successfully transmitted in at least one transmission block, the terminal device will receive the DCI including the transmission block indication information to be retransmitted sent by the access network device. The DCI including the transmission block indication information to be retransmitted may include retransmission scheduling DCI, ACK DCI and Fallback DCI. Among them, the HARQ Process Number bit field and the newly added bit in the retransmission scheduling DCI, that is, the first preset bit field is used to carry the transmission block indication information to be retransmitted; the second preset bit field in the ACK DCI is used to carry the transmission block indication information to be retransmitted; and the third preset bit field in the Fallback DCI is used to carry the transmission block indication information to be retransmitted. All three types of DCI can indicate the transmission block to be retransmitted in at least one transmission block sent by the terminal device, and the terminal device can choose different retransmission methods according to different DCIs.

[0163] As for the access network device, after receiving the transmission block set sent by the terminal device, the access network device can determine the transmission blocks that were not successfully received, that is, the transmission blocks to be retransmitted, and then send a DCI including the transmission block indication information to the terminal device to instruct the terminal device to retransmit. The DCI including the transmission block indication information to be retransmitted can include retransmission scheduling DCI, ACK DCI and Fallback DCI. The access network device can select different DCIs to instruct the terminal device to retransmit according to the specific situation. Through this method, transmission block-level retransmission can be achieved, ensuring the reliability of PUR data transmission.

[0164] See Figure 9 , Figure 9 This is a simplified schematic diagram of the physical structure of a data transmission device provided in an embodiment of the present application. The device includes a processor 910, a memory 920, and a communication interface 930. The processor 910, the memory 920, and the communication interface 930 are connected via one or more communication buses. The data transmission device can be a chip or a chip module.

[0165] The processor 910 is configured to support the data transmission device to execute the above Figure 4 and Figure 7It should be understood that in the embodiment of the present application, the processor 910 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0166] The memory 920 is used to store program code, etc. The memory 920 in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0167] The communication interface 930 is used to send and receive data, information or messages, etc., and can also be described as a transceiver, a transceiver circuit, etc.

[0168] In an embodiment of the present application, when the data transmission apparatus is applied to a terminal device, the processor 910 calls the program code stored in the memory 920 to perform the following operations:

[0169] When the device is applied to a terminal device, wherein:

[0170] The control communication interface 930 sends a transport block set to the access network device through a pre-configured resource PUR in response to the terminal device being in an idle state or an inactive state, where the transport block set includes at least one transport block, and the PUR is configured by the access network device;

[0171] The processor 910 calls the program code stored in the memory 920 to determine, if downlink control information DCI including indication information of a transport block to be retransmitted sent by the access network device, a transport block to be retransmitted in the transport block set according to the DCI including the indication information of the transport block to be retransmitted;

[0172] The control communication interface 930 sends the transport block to be retransmitted to the access network device.

[0173] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the method also includes: controlling the communication interface 930 to send the transmission block to be retransmitted to the access network device through the uplink resources indicated by the retransmission scheduling DCI.

[0174] In a possible implementation, the first bit in the first preset bit field is used to indicate a transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0175] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, and the second preset bit field included in the ACK DCI is used to carry the transmission block indication information to be retransmitted; the method also includes: controlling the communication interface 930 to send the transmission block to be retransmitted to the access network device through the PUR.

[0176] In a possible implementation, the second bit in the second preset bit field is used to indicate a transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0177] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, and the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the method also includes: controlling the communication interface 930 to switch from the Idle state or the Inactive state to the connected state through a random access process; and sending the transmission block to be retransmitted to the access network device in the connected state.

[0178] In a possible implementation, before sending the transport block set to the access network device through the first preconfigured resource PUR, the control communication interface 930 sends an indication signal to the access network device, where the indication signal is used to indicate the number of transport blocks of at least one transport block.

[0179] In one possible implementation, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined based on configuration information, and the configuration information is configured through the wireless resource control RRC dedicated signaling sent by the access network device.

[0180] In one possible implementation, the first transmission block in the transmission block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transmission blocks; the first transmission block corresponds to multiple candidate PUR units based on the configuration information sent by the access network device, and the number of different transmission blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is determined by the configuration information; the method also includes: the processor 910 calls the program code stored in the memory 920 to determine the number of transmission blocks in the transmission block set; if the number is N, then determines the target candidate PUR unit corresponding to N, where N is an integer greater than or equal to 1; and controls the communication interface 930 to send the first transmission block to the access network device through the first PUR candidate unit.

[0181] When the device is applied to access network equipment, wherein:

[0182] The control communication interface 930 receives a transport block set sent by a terminal device on a pre-configured resource PUR, where the transport block set includes at least one transport block. The PUR is configured by the access network device.

[0183] The processor 910 calls the program code stored in the memory 920 to determine a transport block to be retransmitted in the transport block set;

[0184] The control communication interface 930 sends downlink control information DCI including indication information of the transport block to be retransmitted to the terminal device.

[0185] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the retransmission scheduling DCI is also used to indicate the uplink resources through which the terminal device sends the transmission block to be retransmitted.

[0186] In a possible implementation, the first bit in the first preset bit field is used to indicate a transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0187] In one possible implementation, the DCI including the transport block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; the ACK DCI is also used to instruct the terminal device to send the transport block to be retransmitted to the access network device through the PUR.

[0188] In a possible implementation, the second bit in the second preset bit field is used to indicate a transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0189] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the Fallback DCI is also used to instruct the terminal device to switch to the connected state and send the transmission block to be retransmitted in the connected state.

[0190] In a possible implementation, before receiving the transport block set sent by the terminal device on the preconfigured resource PUR, an indication signal sent by the terminal device is received, where the indication signal is used to determine the number of transport blocks of at least one transport block.

[0191] In one possible implementation, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined based on configuration information, and the configuration information is configured through the wireless resource control RRC dedicated signaling sent by the access network device.

[0192] In one possible implementation, the first transmission block in the transmission block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transmission blocks; the first transmission block corresponds to multiple candidate PUR units, which is configured by the access network device, and the number of different transmission blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is configured by the access network device; the method also includes: if the communication interface 930 receives the first transmission block in the target candidate PUR unit, the processor 910 calls the program code stored in the memory 920 to determine that the number of transmission blocks in the transmission block set is N, where N is an integer greater than or equal to 1.

[0193] Regarding the various modules / units included in the devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for various devices and products applied to or integrated into a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated into a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of hardware such as circuits. The element can be implemented in the form of a software program, which runs on the processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on the processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.

[0194] Through the embodiments of the present application, the terminal device can send a transmission block set to the access network device through the PUR in the Idle state or the Inactive state, wherein the transmission block set includes at least one transmission block. If there is a transmission block that has not been successfully transmitted in at least one transmission block, the terminal device will receive the DCI including the transmission block indication information to be retransmitted sent by the access network device. The DCI including the transmission block indication information to be retransmitted may include retransmission scheduling DCI, ACK DCI and Fallback DCI. Among them, the HARQ Process Number bit field and the newly added bit in the retransmission scheduling DCI, that is, the first preset bit field is used to carry the transmission block indication information to be retransmitted; the second preset bit field in the ACK DCI is used to carry the transmission block indication information to be retransmitted; and the third preset bit field in the Fallback DCI is used to carry the transmission block indication information to be retransmitted. All three types of DCI can indicate the transmission block to be retransmitted in at least one transmission block sent by the terminal device, and the terminal device can choose different retransmission methods according to different DCIs.

[0195] As for the access network device, after receiving the transmission block set sent by the terminal device, the access network device can determine the transmission blocks that were not successfully received, that is, the transmission blocks to be retransmitted, and then send a DCI including the transmission block indication information to the terminal device to instruct the terminal device to retransmit. The DCI including the transmission block indication information to be retransmitted can include retransmission scheduling DCI, ACK DCI and Fallback DCI. The access network device can select different DCIs to instruct the terminal device to retransmit according to the specific situation. Through this method, transmission block-level retransmission can be achieved, ensuring the reliability of PUR data transmission.

[0196] See Figure 10 , Figure 10 This is a simplified schematic diagram of a chip of a data transmission device provided in an embodiment of the present application. The chip includes a processor 1010 and a data interface 1020. The chip can be used to process Figure 4 The chip can be included in Figure 9 The chip can also be included in a chip module.

[0197] See Figure 11 , Figure 11 A simplified schematic diagram of a chip module provided in an embodiment of the present application includes a chip 1110 and a transceiver 1120 for sending a transport block set. When the chip module is applied to a terminal device,

[0198] The chip 1110 is configured to send a transport block set to an access network device via a pre-configured resource PUR in response to the terminal device being in an idle state or an inactive state, where the transport block set includes at least one transport block and the PUR is configured by the access network device;

[0199] The chip 1110 is further configured to, if downlink control information DCI including indication information of a transport block to be retransmitted sent by an access network device is received through the transceiver 1120, determine the transport block to be retransmitted in the transport block set according to the DCI including the indication information of the transport block to be retransmitted;

[0200] The chip 1110 is further configured to trigger the transceiver 1120 to send a transmission block to be retransmitted to the access network device.

[0201] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the method also includes: the chip 1110 is also used to trigger the transceiver 1120 to send the transmission block to be retransmitted to the access network device through the uplink resources indicated by the retransmission scheduling DCI.

[0202] In a possible implementation, the first bit in the first preset bit field is used to indicate a transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0203] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, and the second preset bit field included in the ACK DCI is used to carry the transmission block indication information to be retransmitted; the method also includes: the chip 1110 is also used to trigger the transceiver 1120 to send the transmission block to be retransmitted to the access network device through the PUR.

[0204] In a possible implementation, the second bit in the second preset bit field is used to indicate a transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0205] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, and the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the method also includes: the chip 1110 is also used to trigger the transceiver 1120 to switch from the Idle state or the Inactive state to the connected state through a random access process; and send the transmission block to be retransmitted to the access network device in the connected state.

[0206] In one possible implementation, before sending a transmission block set to the access network device through the first pre-configured resource PUR, the chip 1110 is also used to trigger the transceiver 1120 to send an indication signal to the access network device, where the indication signal is used to indicate the number of transmission blocks of at least one transmission block.

[0207] In one possible implementation, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined based on configuration information, and the configuration information is configured through the wireless resource control RRC dedicated signaling sent by the access network device.

[0208] In one possible implementation, the first transmission block in the transmission block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transmission blocks; the first transmission block corresponds to multiple candidate PUR units based on the configuration information sent by the access network device, and the number of different transmission blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is determined by the configuration information; the method also includes: the chip 1110 is also used to determine the number of transmission blocks in the transmission block set; if the number is N, the target candidate PUR unit corresponding to N is determined, wherein different numbers of transmission blocks correspond to different candidate PUR units, and N is an integer greater than or equal to 1; the chip 1110 is also used to trigger the transceiver 1120 to send the first transmission block to the access network device through the first PUR candidate unit; wherein, sending the first transmission block to the access network device through the target candidate PUR unit is used to indicate that the number of transmission blocks in the transmission block set is N.

[0209] When the chip module is applied to access network equipment,

[0210] The chip 1110 is configured to receive a transport block set sent by a terminal device through a transceiver 1120 on a pre-configured resource PUR, where the transport block set includes at least one transport block. The PUR is configured by an access network device.

[0211] The chip 1110 is further configured to determine a transport block to be retransmitted in the transport block set;

[0212] The chip 1110 is also used to trigger the transceiver 1120 to send downlink control information DCI including transmission block indication information to be retransmitted to the terminal device.

[0213] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the retransmission scheduling DCI is also used to indicate the uplink resources through which the terminal device sends the transmission block to be retransmitted.

[0214] In a possible implementation, the first bit in the first preset bit field is used to indicate a transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

[0215] In one possible implementation, the DCI including the transport block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; the ACK DCI is also used to instruct the terminal device to send the transport block to be retransmitted to the access network device through the PUR.

[0216] In a possible implementation, the second bit in the second preset bit field is used to indicate a transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

[0217] In one possible implementation, the DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the Fallback DCI is also used to instruct the terminal device to switch to the connected state and send the transmission block to be retransmitted in the connected state.

[0218] In a possible implementation, before receiving the transport block set sent by the terminal device on the preconfigured resource PUR, an indication signal sent by the terminal device is received, where the indication signal is used to determine the number of transport blocks of at least one transport block.

[0219] In one possible implementation, the resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined based on configuration information, and the configuration information is configured through the wireless resource control RRC dedicated signaling sent by the access network device.

[0220] In one possible implementation, the first transmission block in the transmission block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transmission blocks; the first transmission block corresponds to multiple candidate PUR units, which is configured by the access network device, and the number of different transmission blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is configured by the access network device; the method also includes: if the chip 1110 triggers the transceiver 1120 to receive the first transmission block in the target candidate PUR unit, then the chip 1110 is also used to determine that the number of transmission blocks in the transmission block set is N, wherein different numbers of transmission blocks correspond to different candidate PUR units, and N is an integer greater than or equal to 1; wherein, receiving the first transmission block in the target candidate PUR unit is used to indicate that the number of transmission blocks in the transmission block set is N.

[0221] Through the embodiments of the present application, the terminal device can send a transmission block set to the access network device through the PUR in the Idle state or the Inactive state, wherein the transmission block set includes at least one transmission block. If there is a transmission block that has not been successfully transmitted in at least one transmission block, the terminal device will receive the DCI including the transmission block indication information to be retransmitted sent by the access network device. The DCI including the transmission block indication information to be retransmitted may include retransmission scheduling DCI, ACK DCI and Fallback DCI. Among them, the HARQ Process Number bit field and the newly added bit in the retransmission scheduling DCI, that is, the first preset bit field is used to carry the transmission block indication information to be retransmitted; the second preset bit field in the ACK DCI is used to carry the transmission block indication information to be retransmitted; and the third preset bit field in the Fallback DCI is used to carry the transmission block indication information to be retransmitted. All three types of DCI can indicate the transmission block to be retransmitted in at least one transmission block sent by the terminal device, and the terminal device can choose different retransmission methods according to different DCIs.

[0222] As for the access network device, after receiving the transmission block set sent by the terminal device, the access network device can determine the transmission blocks that were not successfully received, that is, the transmission blocks to be retransmitted, and then send a DCI including the transmission block indication information to the terminal device to instruct the terminal device to retransmit. The DCI including the transmission block indication information to be retransmitted can include retransmission scheduling DCI, ACK DCI and Fallback DCI. The access network device can select different DCIs to instruct the terminal device to retransmit according to the specific situation. Through this method, transmission block-level retransmission can be achieved, ensuring the reliability of PUR data transmission.

[0223] It should be noted that, in the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0224] The steps in the method of the embodiment of the present invention can be adjusted in sequence, combined, or deleted according to actual needs.

[0225] The units in the processing device of the embodiment of the present invention can be merged, divided, and deleted according to actual needs.

[0226] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk Solid State Disk (SSD)).

[0227] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A data transmission method, characterized in that: Applied to a terminal device, the method includes: In response to the terminal device being in an idle state or an inactive state, sending a transport block set to an access network device through a pre-configured resource PUR, where the transport block set includes at least one transport block, and the PUR is configured by the access network device; If downlink control information DCI including indication information of a transport block to be retransmitted sent by the access network device is received, determining the transport block to be retransmitted in the transport block set according to the DCI including the indication information of the transport block to be retransmitted; the DCI including the indication information of the transport block to be retransmitted includes a retransmission scheduling DCI, an ACK DCI, and a fallback DCI; Selecting different retransmission modes according to different DCIs to send the transport block to be retransmitted to the access network device; Before sending the transport block set to the access network device through the preconfigured resource PUR, the method further includes: sending an indication signal to the access network device, where the indication signal is used to indicate the number of transport blocks of the at least one transport block.

2. The method according to claim 1, characterized in that The DCI including the transport block indication information to be retransmitted includes: a retransmission scheduling DCI, wherein the first preset bit field included in the retransmission scheduling DCI is used to carry the transport block indication information to be retransmitted, and the first preset bit field includes: a hybrid automatic repeat request process number HARQ Process Number bit field and / or a newly added bit; The sending the transport block to be retransmitted to the access network device includes: The transport block to be retransmitted is sent to the access network device through the uplink resources indicated by the retransmission scheduling DCI.

3. The method according to claim 2, characterized in that The first bit in the first preset bit field is used to indicate the transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

4. The method according to claim 1, wherein The DCI including the transport block indication information to be retransmitted includes: acknowledgment downlink control information ACK DCI, where the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; The sending the transport block to be retransmitted to the access network device includes: The transport block to be retransmitted is sent to the access network device through the PUR.

5. The method according to claim 4, characterized in that The second bit in the second preset bit field is used to indicate the transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

6. The method according to claim 1, characterized in that The DCI including the transport block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, and the third preset bit field included in the Fallback DCI is used to carry the transport block indication information to be retransmitted; The sending the transport block to be retransmitted to the access network device includes: Switching from the Idle state or the Inactive state to the Connected state through a random access procedure; Sending the transport block to be retransmitted to the access network device in the connected state.

7. The method according to claim 1, characterized in that The resource location for sending the indication signal is located before the PUR, and the time interval Offset between the resource location for sending the indication signal and the start position of the PUR is the first Offset. The resource location for sending the indication signal and the first Offset are determined according to configuration information, and the configuration information is configured by the wireless resource control RRC dedicated signaling sent by the access network device.

8. The method according to claim 1, characterized in that The first transport block in the transport block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transport blocks; the correspondence between the first transport block and the multiple candidate PUR units is determined according to configuration information sent by the access network device, and the number of different transport blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is determined by the configuration information; The method further comprises: determining a number of transport blocks in the transport block set; If the number is N, determining the target candidate PUR unit corresponding to N, where N is an integer greater than or equal to 1; The first transmission block is sent to the access network device through the target candidate PUR unit.

9. A data transmission method, characterized in that: Applied to access network equipment, the method includes: Receiving a transport block set sent by a terminal device on a preconfigured resource PUR, where the transport block set includes at least one transport block, and the PUR is configured by the access network device; determining a transport block to be retransmitted in the transport block set; Sending downlink control information DCI including indication information of a transport block to be retransmitted to the terminal device; the DCI including indication information of the transport block to be retransmitted includes retransmission scheduling DCI, ACK DCI and Fallback DCI; so that the terminal device selects different retransmission modes according to different DCIs to send the transport block to be retransmitted to the access network device; Before receiving the transport block set sent by the terminal device on the pre-configured resource PUR, the method further includes: receiving an indication signal sent by the terminal device, where the indication signal is used to determine the number of transport blocks of the at least one transport block.

10. The method according to claim 9, characterized in that The DCI including the transmission block indication information to be retransmitted includes: retransmission scheduling DCI, the first preset bit field included in the retransmission scheduling DCI is used to carry the transmission block indication information to be retransmitted, and the first preset bit field includes: hybrid automatic repeat request process number HARQ Process Number bit field and / or newly added bit positions; the retransmission scheduling DCI is also used to indicate the uplink resources through which the terminal device sends the transmission block to be retransmitted.

11. The method according to claim 10, characterized in that The first bit in the first preset bit field is used to indicate the transport block corresponding to the first bit, and the first bit is any bit in the first preset bit field.

12. The method according to claim 9, characterized in that The DCI including the transport block indication information to be retransmitted includes: confirmation downlink control information ACK DCI, the second preset bit field included in the ACK DCI is used to carry the transport block indication information to be retransmitted; the ACK DCI is also used to instruct the terminal device to send the transport block to be retransmitted to the access network device through the PUR.

13. The method according to claim 12, characterized in that The second bit in the second preset bit field is used to indicate the transport block corresponding to the second bit, and the second bit is any bit in the second preset bit field.

14. The method according to claim 9, characterized in that The DCI including the transmission block indication information to be retransmitted includes: fallback downlink control information Fallback DCI, the third preset bit field included in the Fallback DCI is used to carry the transmission block indication information to be retransmitted; the Fallback DCI is also used to instruct the terminal device to switch to the connected state and send the transmission block to be retransmitted in the connected state.

15. The method according to claim 9, characterized in that The resource location for receiving the indication signal is located before the PUR, and the time interval Offset between the resource location and the start position of the PUR is a first Offset. The resource location for receiving the indication signal and the first Offset are configured by the access network device.

16. The method according to claim 9, characterized in that The first transport block in the transport block set corresponds to multiple candidate PUR units, and each candidate PUR unit in the multiple candidate PUR units corresponds to a different number of transport blocks; the correspondence between the first transport block and the multiple candidate PUR units is configured by the access network device, and the number of different transport blocks corresponding to each candidate PUR unit in the multiple candidate PUR units is configured by the access network device; The method further comprises: If the first transport block is received in the target candidate PUR unit, the number of transport blocks in the transport block set is determined to be N, the target candidate PUR unit is determined by the terminal device, and N is an integer greater than or equal to 1.

17. A data transmission device, characterized in that: Applied to a terminal device, the terminal device is in an idle state, and the apparatus includes: a transceiver unit, configured to send a transport block set to an access network device through a pre-configured resource PUR in response to the terminal device being in an idle state or an inactive state, where the transport block set includes at least one transport block, and the PUR is configured by the access network device; a processing unit, configured to, upon receiving downlink control information DCI sent by the access network device and including indication information of a transport block to be retransmitted, determine, according to the DCI including the indication information of the transport block to be retransmitted, a transport block to be retransmitted in the transport block set; the DCI including the indication information of the transport block to be retransmitted includes a retransmission scheduling DCI, an ACK DCI, and a fallback DCI; The transceiver unit is further configured to select different retransmission modes according to different DCIs to send the transport block to be retransmitted to the access network device; Before sending the transport block set to the access network device through the preconfigured resources PUR, the transceiver unit is further configured to send an indication signal to the access network device, where the indication signal is used to indicate the number of transport blocks of the at least one transport block.

18. A data transmission device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the data transmission method according to any one of claims 1 to 8, or execute the data transmission method according to any one of claims 9 to 16.

19. A computer-readable storage medium, characterized in that The computer-readable storage medium stores one or more instructions, and the one or more instructions are suitable for being loaded by a processor and executing the data transmission method according to any one of claims 1 to 8, or executing the data transmission method according to any one of claims 9 to 16.

20. A chip, characterized in that: The chip includes a processor and a data interface, and the processor reads instructions stored in the memory through the data interface to execute the data transmission method according to any one of claims 1 to 8, or executes the data transmission method according to any one of claims 9 to 16.

21. A chip module, characterized in that: The chip module includes a chip and a transceiver for sending a transmission block set, and the chip module is applied to a terminal device, wherein: The chip is configured to send a transport block set to an access network device through a pre-configured resource PUR and the transceiver in response to the terminal device being in an idle state or an inactive state, where the transport block set includes at least one transport block, and the PUR is configured by the access network device; The chip is further configured to, if downlink control information DCI including transport block indication information to be retransmitted sent by the access network device is received through the transceiver, determine the transport block to be retransmitted in the transport block set according to the DCI including the transport block indication information to be retransmitted; the DCI including the transport block indication information to be retransmitted includes retransmission scheduling DCI, ACK DCI, and Fallback DCI; The chip is further configured to trigger the transceiver to select different retransmission modes according to different DCIs to send the transport block to be retransmitted to the access network device; Before sending the transmission block set to the access network device through the pre-configured resource PUR and the transceiver, the chip is also used to trigger the transceiver to send an indication signal to the access network device, and the indication signal is used to indicate the number of transmission blocks of the at least one transmission block.

Citation Information

Patent Citations

  • Data transmission method and device

    CN111328151A

  • Communication method and apparatus

    WO2020199031A1