Data transmission method and device
By evaluating channel quality between the terminal and the access network device, and setting thresholds based on channel quality, selecting an appropriate random access method or configuring a scheduling method to send uplink data, the problem of high signaling overhead and power consumption when the terminal transmits uplink packet data in a non-connected state is solved, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202010845774.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-06-20
- Filing Date
- 2020-08-20
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2040-08-20
AI Technical Summary
When the terminal is in a non-connected state and needs to transmit uplink packet data, the prior art needs to initiate a complete random access process, resulting in increased signaling overhead and power consumption, and it is difficult to select channels with higher channel quality for transmission.
By acquiring the channel quality between the terminal and the access network device, when the channel quality reaches a specific threshold, the terminal can select a 2-step or 4-step random access method or a configuration scheduling (CG) method to send uplink data, and select appropriate transmission resources to improve transmission efficiency when channel quality allows.
It reduces the signaling overhead and power consumption of the terminal, improves the transmission efficiency of uplink data, and avoids transmission failure and resource waste caused by poor channel quality.
Smart Images

Figure CN113825245B_ABST
Abstract
Description
[0001] This application claims the priority of the Chinese patent application filed with the State Intellectual Property Office on June 20, 2020, with application number 202010569721.X and application name “A method and UE for providing auxiliary information”, the entire contents of which are incorporated by reference in this application. Technical Field
[0002] The embodiments of the present application relate to the field of communication technology, and in particular, to a data transmission method and device. Background Art
[0003] At present, when the terminal is in an idle state or an inactive state, if the terminal needs to transmit uplink data to the access network device, the terminal needs to initiate a random access, such as a 4-step random access process or a 2-step random process, and then transmit the uplink data to the access network device after switching from the idle / inactive state to the connected state. Among them, if the uplink data is a small packet data with a small amount of data, at this time, a complete random access process needs to be initiated to transmit a small amount of data, which will increase the signaling overhead and power consumption of the terminal.
[0004] In order to reduce the signaling overhead and power consumption of the terminal, the terminal can transmit uplink data to the access network device during the random access process, or transmit the uplink data through the uplink resources pre-configured by the access network device (such as configured grand, CG). When transmitting uplink data during the random access process or on the CG, in order to ensure that the uplink data can be successfully transmitted to the access network device during the random access process or on the CG, it is necessary to select a channel with higher channel quality to transmit the uplink data. Therefore, how to select a channel with higher channel quality is a technical problem that needs to be solved urgently to successfully transmit uplink data during the random access process or on the CG. Summary of the invention
[0005] The embodiments of the present application provide a data transmission method and device to enable uplink data to be sent through a 2-step random access method, a 4-step random access method, or a CG method when a terminal is in a non-connected state.
[0006] In order to achieve the above purpose, the embodiment of the present application adopts the following technical solution:
[0007] In a first aspect, a data transmission method is provided, the method comprising: a terminal in a non-connected state obtains a channel quality between the terminal and an access network device, when the channel quality is greater than a first threshold, the terminal determines to send uplink data to the access network device based on a random access method or a CG method, the random access method includes a 2-step random access method or a 4-step random access method, the terminal determines to send uplink data to the access network device based on a random access method, including: when the channel quality is greater than a second threshold, the terminal determines to send uplink data to the access network device based on a 2-step random access method, when the channel quality is less than the second threshold, determines to send uplink data to the access network device based on a 4-step random access method.
[0008] Based on the method described in the first aspect, a first threshold and a second threshold can be configured for the terminal, the first threshold is used for whether the terminal selects a random access method or a CG method to send uplink data, and the second threshold is used for the terminal to select a 2-step random access method or a 4-step random access method to send uplink data, so that the terminal can reasonably select a method for sending uplink data according to the first threshold and the second threshold, thereby improving the transmission efficiency of uplink data and avoiding the problem of uplink data transmission failure and resource waste due to poor channel quality corresponding to the selected transmission method.
[0009] In one possible design, the method also includes: when the channel quality is less than a first threshold and the channel quality is greater than a fifth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access the cell based on a 2-step random access method; when the channel quality is less than the first threshold and the channel quality is less than the fifth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access the cell based on a 4-step random access method.
[0010] Based on this possible design, when the channel quality is less than the first threshold, uplink data does not need to be sent using the 2-step random access method or the 4-step random access method, and only random access is initiated. That is, when the channel quality is not ideal, uplink data does not need to be sent using the random access method to avoid uplink data transmission failure.
[0011] In a second aspect, a data transmission method is provided, the method comprising: a terminal in a non-connected state obtains a channel quality between the terminal and an access network device; when the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold, the terminal determines to send uplink data to the access network device based on a 2-step random access method; when the channel quality is less than the sixth threshold and the channel quality is greater than an eighth threshold, it determines to send uplink data to the access network device based on a 4-step random access method.
[0012] Based on the method described in the second aspect, a sixth threshold, a seventh threshold and an eighth threshold can be configured for the terminal, the sixth threshold is used for the terminal to select whether to use 2-step random access resources or 4-step random access resources, the seventh threshold is used for the terminal to select 2-step random access resources to send uplink data or random access, and the eighth threshold is used for the terminal to select 4-step random access resources to send uplink data or random access, so that the terminal can reasonably select the method of sending uplink data according to the sixth threshold, the seventh threshold and the eighth threshold, improve the transmission efficiency of the uplink data, and avoid the problem of uplink data transmission failure and resource waste due to poor channel quality corresponding to the selected transmission method.
[0013] In one possible design, the method also includes: when the channel quality is greater than a sixth threshold and the channel quality is less than a seventh threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access the cell based on a 2-step random access method; when the channel quality is less than the sixth threshold and the channel quality is less than the eighth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access the cell based on a 4-step random access method.
[0014] Based on this possible design, when the channel quality is less than the seventh threshold, uplink data does not need to be sent using the 2-step random access method, and only 2-step random access is initiated. When the channel quality is less than the eighth threshold, uplink data does not need to be sent using the 4-step random access method, and only 4-step random access is initiated. That is, when the channel quality is not ideal, uplink data does not need to be sent using the random access method to avoid uplink data transmission failure.
[0015] In combination with the first aspect or the second aspect, in a possible design, the terminal determines whether the TA used for uplink time synchronization between the terminal and the access network device is valid. When the TA is invalid, the terminal determines to send uplink data to the access network device based on a random access manner. When the TA is valid, the terminal determines to send uplink data to the access network device based on a CG manner; the CG resources corresponding to the CG manner are PUSCH resources pre-configured by the access network device and used for the terminal in a non-connected state.
[0016] Based on this possible design, when the terminal supports CG, priority can be given to sending uplink data on pre-configured PUSCH resources based on the CG method, without going through the random access process, thereby reducing the power consumption of the terminal and saving random access resources.
[0017] In one possible design, after the terminal determines to send uplink data to the access network device based on the 2-step random access method, the method also includes: when the channel quality is greater than a third threshold, the terminal sends uplink data to the access network device on MsgA based on the first transmission resource corresponding to the 2-step random access method.
[0018] Based on this possible design, when there are more transmission resources corresponding to the two-step random access method and the channel quality is greater than the third threshold, the first transmission resource can be selected to send uplink data, thereby avoiding the problem of uplink data transmission failure and resource waste due to the poor selected transmission resources.
[0019] In one possible design, the configuration information corresponding to the first transmission resource includes a third threshold; or, the third threshold is included in at least one threshold, each threshold in at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first transmission resource is greater than the transmission parameter threshold corresponding to the third threshold; or, the third threshold is included in at least one threshold, each threshold in at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold. Based on this possible design, a threshold for the terminal to select a suitable transmission resource can be set in the configuration information of the transmission resource, or the threshold for the terminal to select a suitable transmission resource can be set corresponding to the transmission parameter threshold, or the threshold for the terminal to select a suitable transmission parameter can be set corresponding to the transmission parameter interval, and the configuration method is flexible and diverse, and has strong adaptability.
[0020] In one possible design, the transmission parameters include one or more parameters of MCS and TBS, that is, the transmission requirements of a transmission resource are measured based on MCS and / TBS. The transmission parameter designs are diverse and highly flexible.
[0021] In one possible design, after the terminal determines to send uplink data to the access network device based on the CG mode, the method further includes: when the channel quality is greater than a fourth threshold, the terminal sends uplink data to the access network device based on the first CG resource. Based on this possible design, when there are more transmission resources corresponding to the CG mode, when the channel quality is greater than the fourth threshold, the first CG resource can be selected to send the uplink data, thereby avoiding the problem of uplink data transmission failure and resource waste due to the poor selection of CG resources.
[0022] In one possible design, the configuration information corresponding to the first CG resource includes a fourth threshold; or, the fourth threshold is included in at least one threshold, each threshold in at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first CG resource is greater than the transmission parameter threshold corresponding to the fourth threshold; or, the fourth threshold is included in at least one threshold, each threshold in at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold. Based on this possible design, a threshold for the terminal to select a suitable CG resource can be set in the configuration information corresponding to the CG resource, or the threshold for the terminal to select a suitable CG resource can be set corresponding to the transmission parameter threshold, or the threshold for the terminal to select a suitable transmission parameter can be set corresponding to the transmission parameter interval. The configuration method is flexible and diverse, and has strong adaptability.
[0023] In a possible design, TA invalidation includes one or more of the following: the validity period of TA has expired, the distance between the current location of the terminal and the location of the terminal when TA is started is greater than the distance threshold; the difference between the channel quality and the channel quality between the terminal and the access network device when TA is started is greater than the channel quality change threshold. Based on this possible design, whether the TA of the terminal is invalid can be determined by whether the TA has timed out or whether the terminal has moved, etc. The determination method is flexible and diverse, expanding the application scenarios.
[0024] In one possible design, the first threshold, second threshold, third threshold, fourth threshold, fifth threshold, sixth threshold, seventh threshold, and eighth threshold are configured to the terminal by the access network device, and the access network device uniformly configures and manages the thresholds used by the terminal to select an appropriate method or transmission resource to send uplink data, centrally manages, unifies standards, and simplifies system design.
[0025] In a third aspect, the present application provides a communication device, which may be the above-mentioned terminal or a chip or system on chip in the terminal, or a functional module in the terminal for implementing the method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect. The terminal may implement the functions performed by the terminal in the above-mentioned aspects or possible designs, and the functions may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions. For example, the terminal may include: a receiving unit, a processing unit;
[0026] In one possible design, a receiving unit is used to obtain the channel quality between the terminal and the access network device. A processing unit is used to determine whether to send uplink data to the access network device based on a random access method or a CG method when the channel quality is greater than a first threshold, and the random access method includes a 2-step random access method or a 4-step random access method; for example, when the channel quality is greater than a second threshold, determine whether to send uplink data to the access network device based on a 2-step random access method; when the channel quality is less than the second threshold, determine whether to send uplink data to the access network device based on a 4-step random access method.
[0027] In another possible design, the receiving unit is used to obtain the channel quality between the terminal and the access network device. The processing unit is used to determine to send uplink data to the access network device based on a 2-step random access method when the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold; and to determine to send uplink data to the access network device based on a 4-step random access method when the channel quality is less than the sixth threshold and the channel quality is greater than an eighth threshold.
[0028] Specifically, the relevant execution actions of the processing unit and the receiving unit can refer to those described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect, and will not be repeated here.
[0029] In a fourth aspect, a communication device is provided, which may be a terminal or a chip or system on chip in the terminal. The terminal may implement the functions performed by the terminal in the above aspects or possible designs, and the functions may be implemented by hardware. In one possible design, the terminal may include: a processor and a communication interface. In an example, the processor may be used to support the terminal to implement the functions involved in the above first aspect or any possible design of the first aspect, for example: the processor is used to obtain the channel quality between the terminal and the access network device, and when the channel quality is greater than the first threshold, the terminal determines to send uplink data to the access network device based on a random access method or a CG method, such as when the channel quality is greater than the second threshold, the terminal determines to send uplink data to the access network device based on a 2-step random access method; when the channel quality is less than the second threshold, the terminal determines to send uplink data to the access network device based on a 4-step random access method. In another example, the processor is used to obtain the channel quality between the terminal and the access network device, and when the channel quality is greater than the sixth threshold and the channel quality is greater than the seventh threshold, it is determined to send uplink data to the access network device based on a 2-step random access method; when the channel quality is less than the sixth threshold and the channel quality is greater than the eighth threshold, it is determined to send uplink data to the access network device based on a 4-step random access method. In another possible design, the communication device may also include a memory, which is used to store computer-executable instructions and data necessary for the terminal. When the communication device is running, the processor executes the computer-executable instructions stored in the memory so that the communication device executes the data transmission method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
[0030] In a fifth aspect, a computer-readable storage medium is provided, which may be a readable non-volatile storage medium. The computer-readable storage medium stores instructions, which, when executed on a computer, enables the computer to execute the data transmission method described in the first aspect or any possible design of the above aspects or the second aspect or any possible design of the second aspect.
[0031] In a sixth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the data transmission method described in the first aspect or any possible design of the above aspects or the second aspect or any possible design of the second aspect.
[0032] In a seventh aspect, a communication device is provided, which may be a terminal or a chip or a system on chip in the terminal, and the terminal includes one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the terminal executes the data transmission method described in the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect.
[0033] Among them, the technical effects brought about by any design method in the fourth to seventh aspects can refer to the technical effects brought about by the first aspect or any possible design of the first aspect or the second aspect or any possible design of the second aspect, and will not be repeated here.
[0034] In an eighth aspect, an embodiment of the present application provides a communication system, which may include: an access network device, a terminal, and the terminal includes a communication device or a computer program product or a readable storage medium as described in any one of the third aspect to the seventh aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1a Schematic diagram of a 4-step random access method;
[0036] Figure 1b A schematic diagram of a two-step random access method;
[0037] Figure 1c It is a schematic diagram of the CG method;
[0038] Figure 2 A simplified schematic diagram of a communication system provided in an embodiment of the present application;
[0039] Figure 3 A schematic diagram of a communication device provided in an embodiment of the present application;
[0040] Figure 4 A flow chart of a data transmission method provided in an embodiment of the present application;
[0041] Figure 5a A flowchart of another data transmission method provided in an embodiment of the present application;
[0042] Figure 5b A flowchart of another data transmission method provided in an embodiment of the present application;
[0043] Figure 5c A flowchart of another data transmission method provided in an embodiment of the present application;
[0044] Figure 5d A flowchart of another data transmission method provided in an embodiment of the present application;
[0045] Figure 6 A flow chart of a data transmission method provided in an embodiment of the present application;
[0046] Figure 7a A flowchart of another data transmission method provided in an embodiment of the present application;
[0047] Figure 7b A flowchart of another data transmission method provided in an embodiment of the present application;
[0048] Figure 7c A flowchart of another data transmission method provided in an embodiment of the present application;
[0049] Figure 7d A flowchart of another data transmission method provided in an embodiment of the present application;
[0050] Figure 8 A schematic diagram of the composition of a communication device 80 provided in an embodiment of the present application;
[0051] Fig. 9 A schematic diagram of the composition of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] Before introducing the embodiments of the present application, some terms involved in the embodiments of the present application are explained:
[0053] The connected state may be referred to as the radio resource control connected (RRC-connected) state. In the connected state, the terminal and the network device (eg, access network device) are connected, and data is transmitted between the two. For example, the terminal may receive downlink data from the network device or send uplink data to the network device.
[0054] The idle state can be called the radio resource control idle (RRC-idle) state. In the idle state, the terminal is not connected to the access network device (such as the access network device), and the access network device does not know whether the terminal is within the coverage of the access network device. The terminal can receive one or more of the paging messages, synchronization signals, broadcast messages, or system information from the access network device, but cannot make voice calls, or transmit data such as large amounts of data online with the access network device.
[0055] The inactive state may be referred to as the radio resource control inactive (RRC-inactive) state. In the non-connected state, the terminal is not connected to the access network device (e.g., the access network device), but the access network device may store the context of the terminal, and the terminal may receive one or more of paging messages, synchronization signals, broadcast messages, or system information from the access network device, but cannot make voice calls, or transmit data such as large amounts of data online, with the access network device.
[0056] Among them, the above three states can be converted to each other. For example, when the terminal has no data service, the network side device will send an RRC release message to the terminal, so that the terminal changes from the connected state to the idle state or the inactive state. When the network side has a downlink service demand, the network side device will periodically send a paging message to the terminal. After the terminal is paged, it triggers the terminal to switch to the connected state, initiates random access, enters the connected state after completing the random access, and receives the downlink data sent by the network side. Alternatively, when the terminal has an uplink service demand, the terminal will also initiate random access, switch to the connected state, and send uplink data after the connected state.
[0057] Among them, in the embodiment of the present application, the idle state or the inactive state can be referred to as a non-connected state or a dormant state. Uplink data may include uplink packet data (small data), and the uplink packet data may refer to service data with a small data volume, and service data with a bit number less than or equal to a preset value, which is set as required. The service data occupies less transmission resources during transmission, such as the uplink packet data may be service data of a few bits (bit), or service data of tens of bits, or service data of hundreds of bits or thousands of bits. If there is an uplink service demand when the terminal is in a non-connected state, even if the uplink service is an uplink packet data, in order to transmit the uplink packet data, the terminal also needs to initiate random access first, go through a complete random access process, switch from a non-connected state to a connected state, and send uplink packet data in a connected state. After the uplink packet data is sent, the network device may keep the terminal in a connected state for a long time. These steps will cause a large signaling overhead, increase the power consumption of the terminal, and increase the data transmission delay.
[0058] In order to reduce the power consumption of sending uplink small packet data when the terminal is in a non-connected state and reduce the data transmission delay, in a possible implementation method, the terminal can send uplink small packet data to the access network device through a random access method (such as a 2-step random access method or a 4-step random access method) or a configuration grant (CG) method.
[0059] Reference Figure 1a , which is a 4-step random access method, may include: step (0), the access network device sends uplink resource configuration information to the terminal, and configures uplink resources for the terminal to send uplink data. Step (1), the terminal sends message one (Msg1) to the access network device to notify the access network device that there is a random access request. Among them, message one can also be called a random access preamble. Step (2), after receiving Msg1, the access network device sends a random access response to the terminal, and the random access response can also be called message two (Msg2). Step (3), after receiving the random access response, the terminal sends message three (Msg3) to the access network device, wherein Msg3 may include uplink packet data and other information. Step (4), the access network device sends message four (Msg4) to the terminal, and message four may include a response message determined by the bottom layer of the access network device and / or high-level feedback information corresponding to the uplink packet data determined by the upper layer of the access network device. It should be noted that when the terminal sends a random access preamble to the access network device in the first step, the preamble (leading sequence) used by the terminal is randomly selected from an optional preamble set. Msg2 / Msg3 / Msg4 all need to be scheduled to the terminal by the access network device through the physical downlink control channel (PDCCH), such as: before sending Msg2 / Msg3 / Msg4, the access network device will send the PDCCH for scheduling Msg2 / Msg3 / Msg4, and send or receive Msg2 / Msg3 / Msg4 at the time-frequency resource position indicated by the PDCCH.
[0060] Reference Figure 1b, which is a two-step random access method, may include: step (0), the access network device sends uplink configuration information to the terminal, and the uplink resource configuration information indicates the two-step random access resources configured for the terminal for sending uplink data. Step (1), the terminal sends MsgA to the access network device, MsgA may include a preamble, and may also include a physical uplink shared channel (PUSCH) associated with the preamble, and the PUSCH includes uplink packet data and other information. Step (2), the access network device receives MsgA and replies to the terminal with MsgB, MsgB may include relevant information for resolving contention between terminals, and may also include a response message determined by the bottom layer of the access network device and / or high-level feedback information corresponding to the uplink packet data determined by the upper layer of the access network device. It should be noted that when the terminal sends MsgA to the access network device, the preamble used by the terminal is randomly selected from an optional preamble set or a dedicated preamble set corresponding to the two-step random access method. There is an association between PUSCH and the preamble selected by the terminal. MsgB needs to be scheduled to the terminal by the access network device through PDCCH, such as: before sending MsgB, the access network device will send PDCCH for scheduling MsgB, and receive MsgB at the time-frequency resource position indicated by PDCCH.
[0061] Reference Figure 1c , which is a CG method. The network side pre-configures uplink resources or CG resources for the terminal. When the terminal has uplink service requirements, it directly uses the pre-configured uplink resources to transmit uplink data. The CG method may specifically include: Step (1). The access network device sends uplink resource configuration information to the terminal to configure uplink resources for the terminal to send uplink data. Step (2). The terminal sends a PUSCH including uplink packet data to the access network device on the uplink resources configured by the access network device. The PUSCH is carried in the configuration scheduling message. Correspondingly, the access network device receives the uplink packet data. Further, Figure 1c The CG method shown may also include step (3). As shown in step (3), the access network device sends a configuration scheduling response to the terminal. The configuration scheduling response may include a response message determined by the bottom layer of the access network device and / or high-layer feedback information corresponding to the uplink packet data determined by the upper layer of the access network device.
[0062] It should be noted that the CG described in this application is the name of a data transmission method, which includes: pre-configuring PUSCH resources for the terminal, and when the terminal has uplink service needs, using the pre-configured PUSCH resources to send uplink service data. For this data transmission method, this application is not limited to being named CG, and can also be named other names without limitation.
[0063] When the terminal sends uplink packet data based on the above-mentioned random access method or CG method, the channel quality requirement is high. If the channel quality is poor, the terminal cannot send the uplink packet data based on the above-mentioned random access method or CG method, resulting in failure of the uplink packet data. Therefore, how to select a channel with high channel quality or a channel that can meet the transmission requirements of the uplink packet data is a key issue to ensure that the terminal successfully sends the uplink packet data based on the random access method or CG method. For this problem, the existing technical personnel have not provided any solution. The existing technology only provides a threshold configured by the access network device to determine whether to select a 2-step random method to initiate random access or a 4-step random access method to initiate random access, and this technical means cannot guarantee / achieve the successful sending of uplink packet data based on the random access method or CG method.
[0064] In order to ensure that the terminal can successfully send uplink packet data based on random access or CG, in a possible implementation, an embodiment of the present application provides a data transmission method. The method may include: the network side broadcasts a threshold value, such as a first threshold value, which can be used to indicate whether the terminal can use random access to send uplink packet data. If the terminal determines that the channel quality is greater than the first threshold value, it determines to send uplink packet data based on random access or CG. At the same time, the network side broadcasts another threshold value, such as a second threshold value. The second threshold value is used to indicate whether the terminal uses a 2-step random access method or a 4-step random access method to send uplink packet data when using random access. Specifically, this implementation method can refer to the following Figure 4-5d described.
[0065] In another possible implementation, the network side broadcasts a threshold, such as the sixth threshold, which is used to indicate whether the terminal uses 2-step random access resources (optionally, also including CG resources) or 4-step random access resources when sending uplink packet data or accessing the network. When the terminal determines that the channel quality is greater than the sixth threshold, it determines to use 2-step random access resources or CG resources to send uplink packet data or access the network device. At the same time, the network side broadcasts two more thresholds, such as the eighth threshold and the seventh threshold. These two thresholds are used to indicate whether the terminal can send uplink packet data based on random access when using 2-step random access resources and 4-step random access resources, respectively. If so, the terminal sends uplink packet data based on random access. If not, the terminal first accesses the network, establishes a connection with the network side device, and then transmits the uplink packet data. Specifically, this implementation refers to the following Figure 6-7d described.
[0066] It should be noted that, in the present application, sending uplink data based on the 2-step random access method can be replaced by the description of sending uplink data based on the resources of the 2-step random access or sending uplink data based on the PUSCH corresponding to MsgA in the 2-step random access method, etc. Sending uplink data based on the 4-step random access method can be replaced by the description of sending uplink data based on the resources of the 4-step random access or sending uplink data based on the PUSCH corresponding to Msg3 in the 4-step random access method, etc. Initiating random access based on the 2-step random access method can be replaced by the description of initiating random access based on the resources of the 2-step random access or initiating random access based on the premble corresponding to MsgA in the 2-step random access method, etc. Initiating random access based on the 4-step random access method can be replaced by the description of initiating random access based on the resources of the 4-step random access or initiating random access based on the premble corresponding to Msg1 in the 4-step random access method, etc.
[0067] The data transmission method provided by the embodiment of the present application is described below in conjunction with the accompanying drawings of the specification. It should be noted that the uplink data in the following embodiments may refer to uplink packet data or other service data that can be sent through a random access process or a CG method, without limitation. For example, when uplink data is sent based on a transmission resource corresponding to a 2-step random access method (or a resource called a 2-step random access), the uplink data is different from the premble. From the perspective of the channel used by the physical layer, the uplink data may be data carried on / carried on the PUSCH corresponding to MsgA. The uplink data may be transmitted through the PUSCH. The uplink data transmitted on the PUSCH corresponding to MsgA may be user plane (UP) data or control plane (CP) data, or dedicated traffic channel (DTCH) data, etc., without limitation. From the perspective of the physical layer, the uplink data is a transport block (TB), and from the perspective of the high-level protocol, the uplink data is a media access control (MAC) packet data unit (PDU). When uplink data is sent based on the transmission resources corresponding to the 4-step random access method (or called 4-step random access resources), the Msg3 carrying the uplink data is different from the Msg3 carrying the control signaling in the prior art. In the present application, the uplink data carried in the Msg3 can be UP data or CP data, or DTCH data, etc., without restriction.
[0068] The data transmission method provided in the embodiment of the present application can be used in any of the fourth generation (4G) systems, long term evolution (LTE) systems, fifth generation (5G) systems, new radio (NR) systems, NR-vehicle-to-everything (V2X) systems, and Internet of Things systems, and can also be applied to other next generation communication systems, etc., without limitation. Figure 2 Taking the communication system shown as an example, the data transmission method provided in the embodiment of the present application is described.
[0069] Figure 2 is a schematic diagram of a communication system provided in an embodiment of the present application, such as Figure 2 As shown, the communication system may include an access network device and multiple terminals, such as terminal 1 and terminal 2. Figure 2 In the system shown, the terminal can be in an idle state or an inactive state. Figure 2is an exemplary framework diagram, Figure 2 The number of nodes included in is unlimited, except Figure 2 In addition to the functional nodes shown, other nodes may also be included, such as core network equipment, gateway equipment, application servers, etc., without limitation.
[0070] Among them, the access network equipment is mainly used to implement terminal resource scheduling, wireless resource management, wireless access control and other functions. Specifically, the access network equipment can be any node in a small base station, a wireless access point, a transmission receive point (TRP), a transmission point (TP) and some other access nodes.
[0071] The terminal may be a terminal equipment (terminal equipment) or a user equipment (user equipment, UE) or a mobile station (mobile station, MS) or a mobile terminal (mobile terminal, MT), etc. Specifically, the terminal may be a mobile phone, a tablet computer or a computer with a wireless transceiver function, or a virtual reality (virtual reality, VR) terminal, an augmented reality (augmented reality, AR) terminal, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a smart home, a vehicle-mounted terminal, etc. In an embodiment of the present application, the device for realizing the function of the terminal may be a terminal, or may be a device that can support the terminal to realize the function, such as a chip system (e.g., a chip, or a processing system composed of multiple chips). The following takes the device for realizing the function of the terminal as an example to describe the data transmission method provided in an embodiment of the present application.
[0072] In the specific implementation, Figure 2 The network elements shown, such as terminals and access network equipment, can be Figure 3 The structure shown or includes Figure 3 Parts shown. Figure 3 A schematic diagram of the composition of a communication device 300 provided in an embodiment of the present application. When the communication device 300 has the function of a terminal described in an embodiment of the present application, the communication device 300 may be a terminal or a chip or a system on a chip in the terminal. When the communication device 300 has the function of an access network device described in an embodiment of the present application, the communication device 300 may be an access network device or a chip or a system on a chip in an access network device.
[0073] like Figure 3As shown, the communication device 300 may include a processor 301, a communication line 302, and a communication interface 303. Further, the communication device 300 may also include a memory 304. The processor 301, the memory 304, and the communication interface 303 may be connected via the communication line 302.
[0074] The processor 301 may be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 301 may also be other devices with processing functions, such as circuits, devices, or software modules.
[0075] The communication line 302 is used to transmit information between the components included in the communication device 300 .
[0076] The communication interface 303 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 303 may be a radio frequency module, a transceiver, or any device capable of achieving communication. The embodiment of the present application is described by taking the communication interface 303 as a radio frequency module as an example, wherein the radio frequency module may include an antenna, a radio frequency circuit, etc., and the radio frequency circuit may include a radio frequency integrated chip, a power amplifier, etc.
[0077] The memory 304 is used to store instructions, where the instructions may be computer programs.
[0078] Among them, the memory 304 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage, magnetic disk storage media or other magnetic storage devices, and optical disc storage includes compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.
[0079] It should be noted that the memory 304 can exist independently of the processor 301, or can be integrated with the processor 301. The memory 304 can be used to store instructions or program codes or some data, etc. The memory 304 can be located in the communication device 300, or can be located outside the communication device 300, without limitation. The processor 301 is used to execute the instructions stored in the memory 304 to implement the data transmission method provided in the following embodiments of the present application.
[0080] In one example, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in.
[0081] As an optional implementation, the communication device 300 includes multiple processors, for example, Figure 3 In addition to the processor 301, a processor 307 may also be included.
[0082] As an optional implementation, the communication device 300 further includes an output device 305 and an input device 306. The input device 306 is a keyboard, a mouse, a microphone or a joystick, etc., and the output device 305 is a display screen, a speaker, etc.
[0083] It should be noted that the communication device 300 can be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a Figure 3 In addition, Figure 3 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 3 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0084] In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices.
[0085] Combine the following Figure 2 The communication system shown in the figure describes the data transmission method provided in the embodiment of the present application. In the following embodiments, each device may have Figure 3 The components shown, and the actions, terms, etc. involved in the various embodiments can refer to each other. The message name or parameter name in the message exchanged between devices in each embodiment is only an example. Other names can also be used in specific implementations without limitation.
[0086] Figure 4 A data transmission method provided in an embodiment of the present application is as follows: Figure 4 As shown, the method may include:
[0087] Step 401: The terminal obtains the channel quality between the terminal and the access network device.
[0088] The terminal can be Figure 2 Any terminal in the idle or inactive state in the communication system shown. The access network device can be Figure 2 Any access network device in the communication system shown can provide network services to the terminal.
[0089] Among them, the channel quality can be used to evaluate the quality of the transmission channel between the terminal and the access network device. The closer the distance between the terminal and the access network device, the higher the channel quality, the better the transmission channel between the terminal and the access network device, and the higher the probability of successfully transmitting uplink data. Conversely, the farther the distance between the terminal and the access network device, the lower the channel quality, the worse the transmission channel between the terminal and the access network device, and the lower the probability of successfully transmitting uplink data. The channel quality may include reference signal received power (reference signal received power, RSRP) or reference signal received quality (reference signal received quality, RSRQ) or signal to interference plus noise ratio (signal to interference plus noise ratio, SINR).
[0090] Exemplarily, when the terminal is in a non-connected state, the channel quality between the terminal and the access network device can be obtained by measuring the synchronization signal block (SSB) broadcast by the access network device, or by measuring the pre-configured channel-state information-reference signal (CSI-RS), without limitation. Specifically, the measurement process can refer to the prior art.
[0091] Step 402: When the channel quality is greater than the first threshold, the terminal determines to send uplink data to the access network device based on the random access method or the CG method.
[0092] The first threshold value may be pre-configured to the terminal by the access network device, such as the access network device may send an RRC message carrying the first threshold value to the terminal, the terminal receives the RRC message, and obtains the first threshold value from the RRC message. The RRC may be a terminal-specific RRC message, and the receiving object of the RRC message is the terminal, such as the RRC message may be an RRC release message, etc. Alternatively, the RRC message may be an RRC message broadcast by the access network device, and the receiving object of the RRC message may be multiple terminals, such as the RRC message may be a system information block (SIB), etc. The first threshold value may be used to indicate whether the terminal uses a random access method or a CG method to send uplink data, and the value of the first threshold value may be set as needed without restriction.
[0093] Among them, the terminal can determine whether to send uplink data to the access network device based on random access or based on CG according to whether the timing advance (TA) is valid. For example, the terminal determines whether TA is valid, and when TA is invalid, the terminal determines to send uplink data to the access network device based on random access; when TA is valid, the terminal determines to send uplink data to the access network device based on CG.
[0094] Among them, TA can be used for uplink time synchronization between the terminal and the access network equipment. When any one or more of the following three situations (1) to (3) exist, TA becomes invalid. On the contrary, when none of the following three situations exist, TA is valid: (1) The validity period of TA expires and TA becomes invalid.
[0095] Among them, the validity period of the TA can be determined by the access network device and notified to the terminal. After the terminal receives the validity period of the TA notified by the access network device, the terminal starts the timer corresponding to the TA. The running time of the timer is equal to the validity period of the TA. The expiration of the timer means that the validity period of the TA has expired.
[0096] (2) When the distance between the current location of the terminal and the location of the terminal when TA is started is greater than the distance threshold, TA fails.
[0097] Among them, the distance threshold can be set as needed without restriction. The distance threshold can be configured to the terminal by the access network device. The configuration method is the same as the access network device configuring the first threshold for the terminal, which will not be repeated. If the distance between the current position of the terminal and the position of the terminal when the TA is started is less than the distance threshold, it means that the terminal has moved a small distance, and the transmission channel between it and the access network device has not changed or has changed slightly, and the TA is still applicable. On the contrary, if the distance between the current position of the terminal and the position of the terminal when the TA is started is greater than the distance threshold, it means that the terminal has moved a large distance and may be far away from the access network device. The transmission channel between it and the access network device has changed, such as deteriorating, and the TA has failed.
[0098] Alternatively, it is also possible to determine whether the TA is invalid based on the channel quality between the terminal and the access network device. For example, in one possible manner, the distance between the terminal and the access network device can be characterized by the channel quality. The closer the distance between the two, the better the channel quality. The farther the distance between the two, the worse the channel quality. When the channel quality of the terminal is less than the channel quality threshold, it may also mean that the TA is invalid. When the channel quality of the terminal is greater than the channel quality threshold, the TA is valid.
[0099] Among them, the channel quality threshold may need to be set, and the channel quality threshold may be configured by the access network device to the terminal. The configuration method is the same as that of the access network device configuring the first threshold for the terminal, which is not repeated here.
[0100] (3) When the difference between the channel quality and the channel quality between the terminal and the access network device when the TA is started is greater than the channel quality change threshold, the TA fails.
[0101] Among them, the channel quality change threshold can be set as needed without restriction. The channel quality change threshold can be pre-configured to the terminal by the access network device. Its configuration method is the same as the access network device configuring the first threshold for the terminal, which will not be repeated. If the difference between the channel quality and the channel quality between the terminal and the access network device when TA is started is less than the channel quality change threshold, it means that the transmission channel between the terminal and the access network device has not changed or has changed slightly, and TA is still applicable; if the difference between the channel quality and the channel quality between the terminal and the access network device when TA is started is greater than the channel quality change threshold, it means that the channel quality has deteriorated and TA has failed.
[0102] Among them, the terminal can determine, based on the second threshold, whether to send the uplink data to the access network device based on a 2-step random access method or a 4-step random access method when sending the uplink data to the access network device based on a random access method. Specifically, the process may include: when the channel quality is greater than the second threshold, determining to send the uplink data to the access network device based on a 2-step random access method, and when the channel quality is less than the second threshold, determining to send the uplink data to the access network device based on a 4-step random access method.
[0103] Among them, the second threshold value can be configured to the terminal by the access network device, and its configuration method is the same as the method in which the access network device configures the first threshold value to the terminal, which is not repeated here. The second threshold value can be set as needed without restriction. For example, the second threshold value can be greater than the first threshold value. The second threshold value can be used by the terminal to select whether to send uplink data to the access network device based on a 2-step random access method or to send uplink data to the access network device based on a 4-step random access method.
[0104] It should be noted that, in the embodiments of the present application, for the same threshold, there are two situations: greater than the threshold and less than the threshold, wherein greater than the threshold can be replaced by greater than or equal to the threshold, or less than the threshold can be replaced by less than or equal to the threshold, that is, for the same threshold, there can be greater than or equal to the threshold, less than the threshold; or greater than the threshold, less than or equal to the threshold, without limitation. For example, in the present application, greater than the first threshold and less than the first threshold can be replaced by greater than the first threshold and less than or equal to the first threshold; or greater than or equal to the first threshold and less than the first threshold.
[0105] Further, such as Figure 4 As shown, the method also includes:
[0106] Step 403: When the channel quality is less than the first threshold, the terminal determines not to send uplink data in a non-connected state, but initiates random access based on a random access method to access the cell corresponding to the access network device.
[0107] Exemplarily, the terminal can determine based on the fifth threshold whether to initiate random access based on the 2-step random access method or the 4-step random access method, such as: when the channel quality is less than the first threshold and the channel quality is greater than the fifth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to initiate random access based on the 2-step random access method to access the cell; when the channel quality is less than the first threshold and the channel quality is less than the fifth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to initiate random access based on the 4-step random access method to access the cell.
[0108] Among them, the fifth threshold value can be configured to the terminal by the access network device, and its configuration method is the same as the method in which the access network device configures the first threshold value to the terminal, and it is not repeated here. The fifth threshold value can be set as needed without restriction. For example, the fifth threshold value can be less than the first threshold value. The fifth threshold value can be used by the terminal to select whether to initiate random access based on a 2-step random access method or a 4-step random access method.
[0109] based on Figure 4 According to the method shown, the terminal can reasonably select a method for sending uplink data based on the first threshold and the second threshold, thereby improving the transmission efficiency of the uplink data and avoiding the problem of uplink data transmission failure and resource waste due to poor channel quality corresponding to the selected transmission method.
[0110] Furthermore, after the terminal determines to send uplink data based on the 2-step random access method, it can send uplink data based on the transmission resources corresponding to the 2-step random access method. Among them, the transmission resources corresponding to the 2-step random access method can be called 2-step random access resources or transmission resources corresponding to MsgA, etc. In the present application, the 2-step random access method can correspond to a group of transmission resources or multiple groups of transmission resources without restriction. The transmission resources corresponding to the 2-step random access method can be pre-configured to the terminal by the access network device. A group of transmission resources may include "preamble" and "PUSCH". The terminal can send MsgA on a group of transmission resources corresponding to the 2-step random access method. MsgA includes preamble and PUSCH carrying uplink data.
[0111] In one example, when there is only one transmission resource corresponding to the 2-step random access method, the terminal can send uplink data based on the unique transmission resource.
[0112] In another example, when there are multiple transmission resources corresponding to the 2-step random access method, and different transmission resources correspond to different channel qualities, such as different transmission resources correspond to different modulation and coding schemes (MCS) and / or transmission block speeds (TBS), in order to ensure that the uplink data is successfully transmitted and the PUSCH transmitting the uplink data is successfully decoded, the terminal needs to select appropriate transmission resources / transmission resources with better channel quality from multiple groups of transmission resources to transmit the uplink data. For example, the terminal can select a first transmission resource from multiple groups of transmission resources corresponding to the 2-step random access method based on a third threshold, and based on the first transmission resource, send a preamble and uplink data to the access network device on MsgA, and the uplink data is carried in the PUSCH corresponding to MsgA.
[0113] Among them, the third threshold value can be configured to the terminal by the access network device, and its configuration method is the same as the method in which the access network device configures the first threshold value to the terminal, and it will not be repeated here. The third threshold value can be set as needed without restriction, such as the third threshold value can be greater than the first threshold value, the third threshold value can be equal to the second threshold value, or the third threshold value can be less than or equal to the minimum threshold value of the above at least one threshold value. The third threshold value can be used for the terminal to select the corresponding transmission resource for transmitting uplink data when sending uplink data based on a two-step random access method. The association relationship between the third threshold value and the first transmission resource is shown in the following methods (1) to (3):
[0114] Mode (1), 2-step random access mode can correspond to one or more groups of transmission resources, one or more groups of transmission resources include the first transmission resource, the configuration information corresponding to each group of transmission resources includes one threshold or multiple thresholds, the threshold included in the configuration information corresponding to each group of transmission resources is used for the terminal to select the transmission resource, if the channel quality is greater than the threshold included in the configuration information corresponding to the transmission resource, then the transmission resource can be selected to send MsgA, MsgA includes preamble and PUSCH carrying uplink data, otherwise, the PUSCH corresponding to the transmission resource cannot be selected to send uplink data. When the channel quality is lower than the threshold included in the configuration information corresponding to all transmission resources, the 4-step random access mode is selected to send uplink data to the access network device.
[0115] The threshold corresponding to each transmission parameter can be carried in the configuration information and configured to the terminal. The configuration method can refer to the method in which the access network device configures the first threshold to the terminal, which is not described in detail. The third threshold can be included in at least one threshold corresponding to the at least one group of transmission resources.
[0116] Exemplarily, after the terminal obtains the channel quality between the terminal and the access network device, the terminal can compare the channel quality with the threshold corresponding to the transmission resource configured by the access network device, determine which thresholds of the thresholds corresponding to at least one group of transmission resources the channel quality is greater than, and use the transmission resource (such as the first transmission resource) corresponding to the maximum threshold among these thresholds (such as the third threshold) to send MsgA, where MsgA includes a preamble and a PUSCH carrying uplink data, or use the transmission resource corresponding to any threshold among the determined thresholds to send MsgA, where MsgA includes a preamble and a PUSCH carrying uplink data, without restriction.
[0117] For example, taking the uplink data as uplink packet data and the channel quality as RSRP as an example, as shown in the following code, the field MsgA-RSRP-TheresholdsmallData-r17 is added to the configuration information corresponding to MsgA configured by the access network device for the terminal. MsgA-RSRP-TheresholdsmallData-r17 specifically indicates an RSRP threshold. The RSRP threshold is used for whether the terminal sends uplink packet data in MsgA. MsgA-RSRP-TheresholdsmallData-r17 can be used to characterize the conditions under which the PUSCH resources in the transmission resources indicated by the configuration information can be used to send uplink packet data. When the channel quality is lower than MsgA-RSRP-TheresholdsmallData-r17 in all configuration information, the terminal uses a 4-step random access method to send uplink packet data. It should be noted that the specific meanings of the fields except the field MsgA-RSRP-TheresholdsmallData-r17 in the following code refer to the prior art and will not be repeated.
[0118]
[0119]
[0120] Mode (2), 2-step random access mode may correspond to at least one group of transmission resources (such as one or more groups of transmission resources), at least one group of transmission resources includes a first transmission resource, at least one group of transmission resources may correspond to at least one group of transmission parameters, a group of transmission parameters may include MCS and / or TBS, the at least one group of transmission parameters may be divided into at least one transmission parameter interval, the maximum value of the transmission parameter interval may be the maximum value of at least one group of transmission parameters or greater than the maximum value, the minimum value of the transmission parameter interval may be the minimum value of at least one group of transmission parameters or less than the minimum value. A threshold is set corresponding to a transmission parameter interval, and the threshold corresponding to each transmission parameter interval may be used by the terminal to select whether to send uplink data based on the transmission resource. If the channel quality is greater than the threshold corresponding to the transmission parameter interval, the transmission resource corresponding to a group of transmission parameters in the transmission parameter interval may be selected to send MsgA, MsgA includes preamble and PUSCH carrying uplink data, otherwise, the PUSCH corresponding to the transmission resource may not be selected to send uplink data. When the channel quality is lower than the threshold corresponding to all transmission parameter intervals, the 4-step random access mode is selected to send uplink data.
[0121] Among them, the transmission parameter interval and the threshold corresponding to the transmission parameter interval can be configured by the access network device to the terminal, and its configuration method can refer to the method in which the access network device configures the first threshold to the terminal, which is not repeated here. The third threshold can be included in the at least one threshold mentioned above, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold.
[0122] Exemplarily, after the terminal obtains the channel quality between the terminal and the access network device, the terminal can compare the channel quality with the threshold value corresponding to the transmission parameter interval configured by the access network device, determine which of the at least one threshold value the channel quality is greater than, and use the transmission resource (such as the first transmission resource) corresponding to any transmission parameter in the transmission parameter interval corresponding to the maximum threshold value (such as the third threshold value) among these thresholds to send uplink data, or use the transmission resource corresponding to any transmission parameter in the transmission parameter interval corresponding to any threshold value among the determined thresholds to send uplink data, without restriction.
[0123] It should be noted that in the present application, the transmission parameters included in different transmission parameter intervals may not overlap or overlap, such as transmission parameter interval 1 may include transmission parameter interval 2, or the transmission parameters included in transmission parameter interval 1 and transmission parameter interval 2 are completely different, without limitation.
[0124] For example, the uplink data is uplink packet data, the channel quality is RSRP, the transmission parameter is MCS, the transmission parameter interval is the MCS interval, there are three MCS intervals: MCS interval 1, MCS interval and MCS interval 3, and the threshold corresponding to the MCS interval is the RSRP threshold. For example, different RSRP thresholds correspond to an MCS interval. An MCS interval can be defined by a maximum bound (upper bound) and a minimum bound (lower bound), each bound corresponds to a transmission parameter, such as each bound is a transmission parameter index value, that is, an MCS index value (I_MCS), and the transmission parameter index value is used to uniquely indicate a transmission parameter. Specifically, the access network device may carry the RSRP threshold and the MCS interval in the following signaling and send it to the terminal. For example, in the following signaling, the RSRP-MCS-threshold list (MsgA-RSRP-MCS-TheresholdForsmallDataList-r17) corresponding to MsgA in the r17 protocol may include N RSRP-MCS-thresholds (MsgA-RSRP-MCS-TheresholdForsmallData-r17), where the value of N is 3, and each MsgA-RSRP-MCS-
[0125] TheresholdForsmallData-r17 may include an RSRP threshold and the corresponding MCS interval:
[0126]
[0127] Among them, the RSRP threshold and the MCS interval can be expressed in a tabular form, as shown in the following Table 1, which shows the corresponding relationship between the MCS interval and the RSRP threshold. RSRP threshold 1 corresponds to MCS interval 1, RSRP threshold 2 corresponds to MCS interval 2, and RSRP threshold 3 corresponds to MCS interval 3. The terminal can compare the channel quality with RSRP threshold 1 to RSRP threshold 3. If it is found that the channel quality is greater than RSRP threshold 2, the transmission resource corresponding to the transmission parameter included in MCS interval 2 corresponding to RSRP threshold 2 is used to send uplink data. If it is found that the channel quality is smaller than the minimum threshold of the three RSRP thresholds, the uplink data is sent based on the 4-step random access method.
[0128] Table 1
[0129] RSRP Threshold 1 MCS Interval 1 RSRP Threshold 2 MCS Interval 2 RSRP Threshold 3 MCS interval 3
[0130] For another example, take the uplink data as uplink packet data, the channel quality is RSRP, the transmission parameter is TBS, the transmission parameter interval is the TBS interval, there are three TBS intervals: TBS interval 1, TBS interval and TBS interval 3, and the threshold corresponding to the TBS interval is the RSRP threshold as an example, and different RSRP thresholds correspond to a TBS interval respectively. A TBS interval can be defined by an upperbound and a lower bound. The specific values of the upper bound and the lower bound can be the size of a TBS. Specifically, the access network device can carry the RSRP threshold and the TBS interval in the following signaling and send it to the terminal. For example, in the following signaling, MsgA-RSRP-TBS-TheresholdForsmallDataList-r17 may include N RSRP-TBS-threshold MsgA-RSRP-TBS-TheresholdForsmallData-r17, the value of N is 3, and each MsgA-RSRP-TBS-TheresholdForsmallData-r17 includes an RSRP value and a corresponding TBS interval.
[0131] MsgA-RSRP-TBS-TheresholdForsmallDataList-r17 SEQUENCE(SIZE(1..N))OFMsgA-RSRP-TBS-TheresholdForsmallData-r17
[0132] MsgA-RSRP-TBS-TheresholdForsmallData-r17::=SEQUENCE{
[0133] MsgA-RSRP-TheresholdForsmallData-r17 RSRP-Range
[0134] MsgA-TBS-RangeForsmallData-r17 SEQUENCE{upper,lower}
[0135] }
[0136] Among them, the RSRP threshold and the TBS interval can be expressed in a tabular form, as shown in the following Table 2, which shows the corresponding relationship between the TBS interval and the RSRP threshold. RSRP threshold 1 corresponds to TBS interval 1, RSRP threshold 2 corresponds to TBS interval 2, and RSRP threshold 3 corresponds to TBS interval 3. The terminal can compare the channel quality with RSRP threshold 1 to RSRP threshold 3. If it is found that the channel quality is greater than RSRP threshold 2, the transmission resource corresponding to the transmission parameter included in TBS interval 2 corresponding to RSRP threshold 2 is used to send uplink data. If it is found that the channel quality is smaller than the minimum threshold of the three RSRP thresholds, the uplink data is sent based on the 4-step random access method.
[0137] Table 2
[0138] RSRP Threshold 1 TBS interval 1 RSRP Threshold 2 TBS interval 2 RSRP Threshold 3 TBS interval 3
[0139] Mode (3), 2-step random access mode can correspond to at least one group of transmission resources, at least one group of transmission resources includes a first transmission resource, at least one group of transmission resources corresponds to at least one transmission parameter threshold, a transmission parameter threshold corresponds to a channel quality threshold (referred to as threshold in this application), the threshold corresponding to the transmission parameter threshold corresponding to each group of transmission resources is used to determine whether the terminal selects the transmission resource, if the channel quality is greater than the threshold corresponding to the transmission parameter threshold corresponding to the transmission resource, the transmission resource can be selected to send MsgA, MsgA includes preamble and PUSCH carrying uplink data, otherwise, the PUSCH corresponding to the transmission resource cannot be selected to send uplink data. When the channel quality is lower than the threshold corresponding to the transmission parameter threshold corresponding to all transmission resources, the 4-step random access mode is selected to send uplink data.
[0140] Among them, the transmission parameter, the transmission parameter threshold and the channel quality threshold corresponding to the transmission parameter threshold can be configured by the access network device to the terminal, and the configuration method can refer to the above-mentioned access network device to configure the first threshold to the terminal, which is not repeated here. The third threshold can be included in at least one threshold corresponding to the above-mentioned at least one transmission parameter threshold.
[0141] Exemplarily, after the terminal obtains the channel quality between the terminal and the access network device, the terminal can compare the channel quality with the threshold corresponding to the transmission parameter threshold configured by the access network device, determine which thresholds among the thresholds corresponding to at least one transmission parameter threshold the channel quality is greater than, and use the transmission resources (such as the first transmission resources) corresponding to the transmission parameter threshold corresponding to the maximum threshold (such as the third threshold) among these thresholds to send MsgA, where MsgA includes preamble and PUSCH carrying uplink data, or use the transmission resources corresponding to the transmission parameter threshold corresponding to any threshold among the determined thresholds to send MsgA, where MsgA includes preamble and PUSCH carrying uplink data, without restriction.
[0142] For example, taking the uplink data as uplink packet data, the channel quality is RSRP, the transmission parameter is MCS, the transmission parameter threshold is the MCS threshold, there are three MCS thresholds: MCS threshold 1, MCS threshold and MCS threshold 3, and taking the threshold corresponding to the MCS threshold as the RSRP threshold as an example, different RSRP thresholds correspond to one MCS threshold. One MCS threshold can correspond to an index value I_MCS. Specifically, the access network device can carry the RSRP threshold and the MCS threshold in the following signaling and send it to the terminal. For example, in the following signaling, MsgA-RSRP-MCS-TheresholdForsmallDataList-r17 includes N MsgA-RSRP-MCS-TheresholdForsmallData-r17, the value of N is 3, and each MsgA-RSRP-MCS-TheresholdForsmallData-r17 includes an RSRP threshold and a corresponding MCS index value, and the MCS index value is a corresponding MCS threshold.
[0143]
[0144] Among them, the RSRP threshold and the MCS threshold can be expressed in a table form, as shown in the following Table 3, which shows the corresponding relationship between the MCS threshold and the RSRP threshold. RSRP threshold 1 corresponds to MCS threshold 1, RSRP threshold 2 corresponds to MCS threshold 2, and RSRP threshold 3 corresponds to MCS threshold 3. The terminal can compare the channel quality with RSRP threshold 1 to RSRP threshold 3. If it is found that the channel quality is greater than RSRP threshold 2, the transmission resource corresponding to MCS threshold 2 corresponding to RSRP threshold 2 is used to send MsgA, and MsgA includes preamble and PUSCH carrying uplink data. If it is found that the channel quality is smaller than the minimum threshold of the three RSRP thresholds, the uplink data is sent based on the 4-step random access method.
[0145] Table 3
[0146] RSRP Threshold 1 MCS Threshold 1 RSRP Threshold 2 MCS Threshold 2 RSRP Threshold 3 MCS Threshold 3
[0147] For another example, taking the uplink data as uplink packet data, the channel quality as RSRP, the transmission parameter as TBS, and the transmission parameter threshold as the TBS threshold, there are three TBS thresholds: TBS threshold 1, TBS threshold, and TBS threshold 3. Taking the threshold corresponding to the TBS threshold as the RSRP threshold as an example, different RSRP thresholds correspond to a TBS threshold. A TBS threshold may correspond to an index value I_TBS. Specifically, the access network device may carry the RSRP threshold and the TBS threshold in the following signaling and send it to the terminal. For example, in the following signaling, MsgA-RSRP-TBS-TheresholdForsmallDataList-r17 includes N MsgA-RSRP-TBS-TheresholdForsmallData-r17, and the value of N is 3. Each MsgA-RSRP-TBS-TheresholdForsmallData-r17 includes an RSRP threshold and a corresponding TBS index value, and the TBS index value is a corresponding TBS threshold.
[0148]
[0149] Among them, the RSRP threshold and the TBS threshold can be expressed in a table form, as shown in the following Table 4, which shows the corresponding relationship between the TBS threshold and the RSRP threshold. RSRP threshold 1 corresponds to TBS threshold 1, RSRP threshold 2 corresponds to TBS threshold 2, and RSRP threshold 3 corresponds to TBS threshold 3. The terminal can compare the channel quality with RSRP threshold 1 to RSRP threshold 3. If it is found that the channel quality is greater than RSRP threshold 2, the transmission resource corresponding to TBS threshold 2 corresponding to RSRP threshold 2 is used to send MsgA, and MsgA includes preamble and PUSCH carrying uplink data. If it is found that the channel quality is smaller than the minimum threshold of the three RSRP thresholds, the uplink data is sent based on the 4-step random access method.
[0150] Table 4
[0151] RSRP Threshold 1 TBS Threshold 1 RSRP Threshold 2 TBS Threshold 2 RSRP Threshold 3 TBS threshold 3
[0152] Further, after the terminal determines to send uplink data based on the CG mode, it can send uplink data based on the CG resource corresponding to the CG mode. Specifically, in one example, when there is only one CG resource corresponding to the CG mode, such as a PUSCH resource, the terminal can send uplink data based on the unique CG resource.
[0153] In another example, when there are multiple CG resources corresponding to the CG mode, and different CG resources correspond to different channel qualities, such as different CG resources correspond to different MCS and / or TBS, in order to ensure that the uplink data is successfully transmitted and the PUSCH transmitting the uplink data is successfully decoded, the terminal needs to select a suitable CG resource / CG resource with better channel quality from multiple CG resources to transmit the uplink data. For example, the terminal can select a first CG resource from multiple CG resources corresponding to the CG mode according to the fourth threshold, and send uplink data to the access network device based on the first CG resource. For example, when the channel quality is greater than the fourth threshold, the terminal sends uplink data to the access network device based on the first CG resource.
[0154] Among them, the CG resource corresponding to the CG mode is a PUSCH resource pre-configured by the access network device and used for the terminal in a non-connected state. The way in which the access network device configures the CG resource to the terminal is the same as the way in which the access network device configures the first threshold to the terminal, and will not be repeated here. Similar to the relationship between the third threshold and the first transmission resource, the relationship between the fourth threshold and the first CG resource can also include any of the following three relationships:
[0155] (1) The CG mode may correspond to one or more CG resources, one or more CG resources including a first CG resource, and the configuration information corresponding to each CG resource includes one or more thresholds. The threshold included in the configuration information corresponding to each CG resource is used to determine whether the terminal selects the CG resource. If the channel quality is greater than the threshold included in the configuration information corresponding to the CG resource, the CG resource is selected to send uplink data. Otherwise, the CG resource is not selected to send uplink data. When the channel quality is lower than the threshold included in the configuration information corresponding to all CG resources, the CG mode is not selected to send uplink data, but the random access mode is selected to send uplink data.
[0156] Among them, the configuration information corresponding to the first CG resource includes a fourth threshold. Exemplarily, after the terminal obtains the channel quality between the terminal and the access network device, the terminal can compare the channel quality with the threshold corresponding to the CG resource configured by the access network device, determine which thresholds among the thresholds corresponding to at least one CG resource the channel quality is greater than, and use the CG resource (such as the first CG resource) corresponding to the maximum threshold (such as the third threshold) among these thresholds to send uplink data, or use the CG resource corresponding to any threshold among the determined thresholds to send uplink data without restriction.
[0157] Specifically, the implementation method thereof may refer to the method (1) described above and will not be described in detail here.
[0158] (2) The CG mode may correspond to at least one CG resource, and at least one CG resource includes a first CG resource. At least one CG resource may correspond to at least one transmission parameter, and the at least one transmission parameter may be divided into at least one transmission parameter interval. The maximum value of the transmission parameter interval may be the maximum value of one or more transmission parameters or greater than the maximum value, and the minimum value of the transmission parameter interval may be the minimum value of one or more transmission parameters or less than the minimum value. A threshold is set corresponding to a transmission parameter interval, and the threshold corresponding to each transmission parameter interval can be used by the terminal to select whether to send uplink data based on the CG resource. If the channel quality is greater than the threshold corresponding to the transmission parameter interval, the CG resource corresponding to a transmission parameter in the transmission parameter interval is selected to send uplink data. Otherwise, the CG resource is not selected to send uplink data. When the channel quality is lower than the threshold corresponding to all transmission parameter intervals, the CG mode is not selected to send uplink data, but the random access mode is selected to send uplink data.
[0159] Among them, the transmission parameter interval and the threshold corresponding to the transmission parameter interval can be configured by the access network device to the terminal, and its configuration method can refer to the method in which the access network device configures the first threshold to the terminal, which will not be repeated here. The fourth threshold can be included in at least one of the above thresholds, and the transmission parameter corresponding to the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold.
[0160] Exemplarily, after the terminal obtains the channel quality between the terminal and the access network device, the terminal can compare the channel quality with the threshold value corresponding to the transmission parameter interval configured by the access network device, determine which of the at least one threshold the channel quality is greater than, and use the CG resources (such as the first CG resources) corresponding to any transmission parameter in the transmission parameter interval corresponding to the maximum threshold value (such as the fourth threshold) among these thresholds to send uplink data, or use the CG resources corresponding to any transmission parameter in the transmission parameter interval corresponding to any threshold value among the determined thresholds to send uplink data, without restriction.
[0161] Specifically, the implementation method can refer to the above method (2) and will not be described in detail.
[0162] (3) The CG mode may correspond to at least one CG resource, wherein the at least one CG resource includes a first CG resource, and the at least one CG resource corresponds to at least one transmission parameter threshold, wherein a transmission parameter threshold corresponds to a channel quality threshold (referred to as threshold in this application). The threshold corresponding to the transmission parameter threshold corresponding to each CG resource is used to determine whether the terminal selects the CG resource. If the channel quality is greater than the threshold corresponding to the transmission parameter threshold corresponding to the CG resource, the CG resource is selected to send uplink data. Conversely, when the channel quality is lower than the threshold corresponding to the transmission parameter threshold corresponding to all CG resources, the CG mode is not selected to send uplink data, but a random access mode is selected to send uplink data.
[0163] Among them, the transmission parameter, the transmission parameter threshold, and the channel quality threshold corresponding to the transmission parameter threshold can be configured by the access network device to the terminal, and the configuration method can refer to the method in which the access network device configures the first threshold to the terminal, which is not described in detail. The fourth threshold can be included in the at least one threshold corresponding to the at least one transmission parameter threshold.
[0164] Exemplarily, after the terminal obtains the channel quality between the terminal and the access network device, the terminal can compare the channel quality with the threshold corresponding to the transmission parameter threshold configured by the access network device, determine which thresholds among the thresholds corresponding to at least one transmission parameter threshold the channel quality is greater than, and use the CG resources (such as the first CG resources) corresponding to the transmission parameter threshold corresponding to the maximum threshold (such as the fourth threshold) among these thresholds to send uplink data, or use the CG resources corresponding to the transmission parameter threshold corresponding to any threshold among the determined thresholds to send uplink data, without restriction.
[0165] Specifically, the implementation method can refer to the above method (3) and will not be described in detail.
[0166] Furthermore, after the terminal determines to send uplink data based on the 4-step random access method, the terminal can initiate random access based on the 4-step random access method, and after receiving Msg2, send Msg3 carrying uplink data on the transmission resources indicated by the configuration information included in Msg2 sent by the access network device.
[0167] Combine the following Figure 5a , taking the case where the terminal does not support CG and the access network device configures a set of transmission resources corresponding to the 2-step random access method for the terminal as an example, Figure 4 In the method shown, the terminal selects an appropriate method to send uplink data according to the first threshold, the second threshold, and the fifth threshold for detailed description:
[0168] The terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with the first threshold; when the channel quality is greater than the first threshold, it is determined to send uplink data based on random access; when the channel quality is less than the first threshold, it is determined not to send uplink data based on random access in a non-connected state, that is, not to use the PUSCH resources corresponding to the random access method to send uplink data. Figure 5a As shown, determining whether to send uplink data based on random access may include: comparing channel quality with a second threshold, and when the channel quality is greater than the second threshold, determining to send uplink data based on a 2-step random access method, for example, sending uplink data based on a PUSCH corresponding to MsgA in the 2-step random access method; conversely, when the channel quality is less than the second threshold, determining to send uplink data based on a 4-step random access method.
[0169] like Figure 5a As shown, after the terminal determines not to send uplink data based on random access in a non-connected state, the terminal compares the channel quality with the fifth threshold. When the channel quality is greater than the fifth threshold, it determines to initiate random access based on a 2-step random access method. Conversely, when the channel quality is less than the fifth threshold, it determines to initiate random access based on a 4-step random access method.
[0170] Combine the following Figure 5b , taking the case where the terminal supports CG and the access network device configures a set of transmission resources corresponding to the 2-step random access method for the terminal as an example, Figure 4 In the method shown, the terminal selects an appropriate method to send uplink data according to the first threshold, the second threshold, and the fifth threshold for detailed description:
[0171] The terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with a first threshold; when the channel quality is greater than the first threshold, it is determined to send uplink data based on a random access method or a CG method; when the channel quality is less than the first threshold, it is determined not to send uplink data based on a random access method in a non-connected state. Figure 5b As shown, determining whether to send uplink data based on random access may include: checking whether the TA is valid, if the TA is valid, determining to send the uplink data based on the CG method, if the TA is invalid, comparing the channel quality with the second threshold, and when the channel quality is greater than the second threshold, determining to send the uplink data based on a 2-step random access method, for example, sending MsgA based on the transmission resources corresponding to the 2-step random access method, MsgA including a preamble and a PUSCH carrying uplink data, conversely, when the TA is invalid and the channel quality is less than the second threshold, determining to send the uplink data based on a 4-step random access method.
[0172] like Figure 5b As shown, after the terminal determines not to send uplink data based on random access in a non-connected state, the terminal compares the channel quality with the fifth threshold. When the channel quality is greater than the fifth threshold, it determines to initiate random access based on a 2-step random access method. Conversely, when the channel quality is less than the fifth threshold, it determines to initiate random access based on a 4-step random access method.
[0173] Among them, the process of the terminal sending uplink data based on the CG method can be referred to above and will not be repeated here.
[0174] Combine the following Figure 5c , taking the case where the terminal does not support CG, the access network device configures multiple groups of transmission resources corresponding to the 2-step random access method for the terminal, and the configuration information corresponding to the multiple groups of transmission resources includes a threshold for whether the terminal selects the transmission resource, for example, Figure 4 In the method shown, the terminal selects an appropriate method to send uplink data according to the first threshold, the third threshold and the fifth threshold for detailed description. It should be noted that multiple groups of transmission resources correspond to transmission parameter intervals, and the transmission parameter intervals correspond to thresholds, or the data transmission method under multiple groups of transmission resources corresponding to transmission parameter thresholds can refer to Figure 5c shown.
[0175] like Figure 5c As shown, the terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with the first threshold; when the channel quality is greater than the first threshold, it is determined to send uplink data based on random access; when the channel quality is less than the first threshold, it is determined not to send uplink data based on random access in a non-connected state. Figure 5cAs shown, determining whether to send uplink data based on random access may include: comparing the channel quality with the threshold included in the configuration information corresponding to each transmission parameter in at least one transmission parameter, and when the channel quality is greater than the third threshold among these thresholds, determining to send MsgA based on the first transmission resource corresponding to the configuration information including the third threshold, MsgA including a preamble and a PUSCH carrying uplink data; conversely, if the channel quality is less than the minimum threshold among the thresholds included in the configuration information corresponding to at least one transmission parameter, determining to send the uplink data based on a 4-step random access method.
[0176] like Figure 5c As shown, after the terminal determines not to send uplink data based on random access in a non-connected state, the terminal compares the channel quality with the fifth threshold. When the channel quality is greater than the fifth threshold, it determines to initiate random access based on a 2-step random access method. Conversely, when the channel quality is less than the fifth threshold, it determines to initiate random access based on a 4-step random access method.
[0177] Combine the following Figure 5d , taking the case where the terminal supports CG, the access network device configures multiple groups of transmission resources corresponding to the 2-step random access method for the terminal, and the configuration information corresponding to the multiple groups of transmission resources includes a threshold for whether the terminal selects the transmission resource as an example, Figure 4 In the method shown, the terminal selects an appropriate method to send uplink data according to the first threshold, the third threshold and the fifth threshold for detailed description. It should be noted that multiple groups of transmission resources correspond to transmission parameter intervals, and the transmission parameter intervals correspond to thresholds, or the data transmission method under multiple groups of transmission resources corresponding to transmission parameter thresholds can refer to Figure 5d shown.
[0178] The terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with a first threshold; when the channel quality is greater than the first threshold, it is determined to send uplink data based on random access; when the channel quality is less than the first threshold, it is determined not to send uplink data based on random access in a non-connected state. Figure 5d As shown, determining whether to send uplink data based on random access may include: checking whether the TA is valid; if the TA is valid, determining to send uplink data based on the CG method; if the TA is invalid, comparing the channel quality with the threshold included in the configuration information corresponding to each transmission parameter in at least one transmission parameter; when the channel quality is greater than the third threshold among these thresholds, determining to send MsgA based on the first transmission resource corresponding to the configuration information including the third threshold, MsgA including a preamble and a PUSCH carrying uplink data; conversely, if the TA is invalid and the channel quality is less than the minimum threshold among the thresholds included in the configuration information corresponding to at least one transmission parameter, determining to send uplink data based on a 4-step random access method.
[0179] like Figure 5d As shown, after the terminal determines not to send uplink data based on random access in a non-connected state, the terminal compares the channel quality with the fifth threshold. When the channel quality is greater than the fifth threshold, it determines to initiate random access based on a 2-step random access method. Conversely, when the channel quality is less than the fifth threshold, it determines to initiate random access based on a 4-step random access method.
[0180] Among them, the process of the terminal sending uplink data based on the CG method can be referred to above and will not be repeated here.
[0181] Above Figure 4 to Figure 5d , taking the first threshold configured for the terminal to select whether to send uplink data based on random access, and the second threshold configured for the terminal to select whether to send uplink data based on 2-step random access or 4-step random access as an example, the data transmission method provided in the embodiment of the present application is described. Alternatively, the present application may also first configure a threshold for the terminal to use 2-step random access resources or 4-step random access resources, and then configure two thresholds, one of the two thresholds is used for the terminal to determine whether to send uplink data based on 2-step random access resources or to initiate random access, and the other threshold is used for the terminal to determine whether to send uplink data based on 4-step random access resources or to initiate random access. Specifically, this method can refer to the following Figure 6 shown.
[0182] Figure 6 A flowchart of another data transmission method provided in an embodiment of the present application is as follows: Figure 6 As shown, this may include:
[0183] Step 601: The terminal obtains the channel quality between the terminal and the access network device.
[0184] Specifically, step 601 may refer to step 401 and will not be described in detail.
[0185] Step 602: When the channel quality is greater than the sixth threshold and the channel quality is greater than the seventh threshold, the terminal determines to send uplink data to the access network device based on a two-step random access method.
[0186] Among them, the sixth threshold value can be pre-configured to the terminal by the access network device, and its configuration method is the same as the method in which the access network device configures the first threshold value for the terminal, and it is not repeated here. The sixth threshold value can be used by the terminal to select to use 2-step random access resources (such as selecting to use 2-step random access resources to initiate random access or send uplink data) or to select to use 4-step random access resources (such as selecting to use 4-step random access resources to initiate random access or send uplink data).
[0187] Among them, the seventh threshold value can be pre-configured to the terminal by the access network device, and its configuration method is the same as the method in which the access network device configures the first threshold value for the terminal, and it will not be repeated here. The seventh threshold value can be greater than the sixth threshold value, or less than or equal to the sixth threshold value, without restriction. The seventh threshold value can be used by the terminal to choose whether to send uplink data based on a 2-step random access method or to initiate random access based on a 2-step random access method. For example, after the channel quality is greater than the sixth threshold value, the terminal compares the channel quality with the seventh threshold value. When the channel quality is greater than the seventh threshold value, it is determined to send uplink data based on a 2-step random access method. When the channel quality is less than the seventh threshold value, it is determined not to send uplink data based on a 2-step random access method in a non-connected state, but to initiate random access based on a 2-step random access method to access the cell corresponding to the access network device.
[0188] Among them, when the terminal supports CG, if TA is valid, in order to reduce signaling overhead, the terminal can select CG mode to send uplink data in preference to 2-step random access mode. For example, after the channel quality is greater than the sixth threshold, before the terminal determines to send uplink data to the access network device based on 2-step random access mode, the terminal determines whether TA is valid. When TA is invalid, the terminal compares the channel quality with the seventh threshold, and determines to send uplink data to the access network device based on 2-step random access mode according to the comparison result; when TA is valid, the terminal determines to send uplink data to the access network device based on CG mode.
[0189] The relevant description of TA and the method for determining whether TA is invalid may refer to the description in step 402 and will not be described in detail.
[0190] Further, after the terminal determines to send uplink data to the access network device based on the 2-step random access method, it can send MsgA based on the transmission resources corresponding to the 2-step random access method, and MsgA includes preamble and PUSCH carrying uplink data. Specifically, the process of the terminal selecting which appropriate transmission resource to send uplink data from one or more groups of transmission resources corresponding to the 2-step random access method can be referred to above and will not be described in detail.
[0191] Further, after the terminal determines to send uplink data to the access network device based on the CG mode, it sends the uplink data based on the CG resource corresponding to the CG mode. The process of the terminal selecting which CG resource to send uplink data from one or more CG resources corresponding to the CG mode is referred to above and will not be described in detail.
[0192] Step 603: When the channel quality is less than the sixth threshold and the channel quality is greater than the eighth threshold, the terminal chooses to send uplink data to the access network device based on the 4-step random access method. When the channel quality is less than the eighth threshold, the terminal chooses to initiate random access based on the 4-step random access method and accesses the cell corresponding to the access network device.
[0193] Among them, the eighth threshold value can be pre-configured to the terminal by the access network device, and its configuration method is the same as the method in which the access network device configures the first threshold value for the terminal, which is not repeated here. The eighth threshold value can be greater than the sixth threshold value, or less than or equal to the sixth threshold value, without restriction. The eighth threshold value can be used by the terminal to select whether to send uplink data based on a 4-step random access method or to initiate random access based on a 4-step random access method.
[0194] based on Figure 4 According to the method shown, the terminal can reasonably select the method of sending uplink data based on the sixth threshold, the eighth threshold and the seventh threshold, thereby improving the transmission efficiency of uplink data and avoiding the problem of uplink data transmission failure and resource waste due to poor channel quality corresponding to the selected transmission method.
[0195] Combine the following Figure 7a , taking the case where the terminal does not support CG and the access network device configures a set of transmission resources corresponding to the 2-step random access method for the terminal as an example, Figure 6 In the method shown, the terminal selects an appropriate method to send uplink data according to the sixth threshold, the eighth threshold, and the seventh threshold for detailed description:
[0196] The terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with the sixth threshold; when the channel quality is greater than the sixth threshold, the resource using the 2-step random access is selected, and when the channel quality is less than the sixth threshold, the resource using the 4-step random access is selected. Figure 7a As shown, after selecting the resources for using 2-step random access, compare the channel quality with the seventh threshold. When the channel quality is greater than the seventh threshold, determine to send uplink data to the access network device based on the 2-step random access method, such as sending MsgA based on the transmission resources corresponding to the 2-step random access method, MsgA includes preamble and PUSCH carrying uplink data. Conversely, when the channel quality is less than the seventh threshold, determine not to send uplink data based on the 2-step random access method in a non-connected state, but to initiate random access based on the 2-step random access method to access the cell.
[0197] like Figure 7a As shown, after the terminal selects to use the resources of the 4-step random access, it compares the channel quality with the eighth threshold. When the channel quality is greater than the eighth threshold, it is determined to send uplink data to the access network device based on the 4-step random access method, such as sending the uplink data through Msg3 based on the transmission resources corresponding to the 4-step random access method. Conversely, when the channel quality is less than the eighth threshold, it is determined not to send uplink data based on the 4-step random access method in a non-connected state, but to initiate random access based on the 4-step random access method to access the cell.
[0198] Combine the following Figure 7b , taking the case where the terminal supports CG and the access network device configures a set of transmission resources corresponding to the 2-step random access method for the terminal as an example, Figure 6 In the method shown, the terminal selects an appropriate method to send uplink data according to the sixth threshold, the eighth threshold and the seventh threshold, which is described in detail:
[0199] The terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with the sixth threshold; when the channel quality is greater than the sixth threshold, it is determined to select the 2-step random access resource to initiate random access or send uplink data, or select the CG resource to send uplink data; when the channel quality is less than the sixth threshold, it is determined to select the 4-step random access resource to initiate random access or send uplink data. For example, Figure 7b As shown, after the channel quality is greater than the sixth threshold, the terminal checks whether the TA is valid. If the TA is valid, it is determined to send the uplink data based on the CG method. If the TA is invalid, the channel quality is compared with the seventh threshold. When the channel quality is greater than the seventh threshold, it is determined to send the uplink data based on the 2-step random access method, such as sending MsgA based on the transmission resources corresponding to the 2-step random access method, where MsgA includes a preamble and a PUSCH carrying uplink data. Conversely, when the channel quality is less than the seventh threshold, it is determined not to send the uplink data based on the 2-step random access method in a non-connected state, but to initiate random access based on the 2-step random access method to access the cell.
[0200] like Figure 7b As shown, after selecting the resources for using 4-step random access, compare the channel quality with the eighth threshold. When the channel quality is greater than the eighth threshold, determine to send uplink data based on the 4-step random access method, such as using the transmission resources corresponding to the 4-step random access method, and send the uplink data through Msg3. Conversely, when the channel quality is less than the eighth threshold, determine not to send uplink data based on the 4-step random access method in a non-connected state, but to initiate random access based on the 4-step random access method to access the cell.
[0201] Among them, the process of the terminal sending uplink data based on the CG method can be referred to above and will not be repeated here.
[0202] Combine the following Figure 7c , taking the case where the terminal does not support CG, the access network device configures multiple groups of transmission resources corresponding to the 2-step random access method for the terminal, and the configuration information corresponding to the multiple groups of transmission resources includes a threshold for whether the terminal selects the transmission resource, for example, Figure 6 In the method shown, the terminal selects an appropriate method to send uplink data according to the sixth threshold, the third threshold and the eighth threshold for detailed description. It should be noted that multiple groups of transmission resources correspond to transmission parameter intervals, and the transmission parameter intervals correspond to thresholds, or the data transmission method under multiple groups of transmission resources corresponding to transmission parameter thresholds can refer to Figure 7c shown.
[0203] like Figure 7c As shown, the terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with the sixth threshold; when the channel quality is greater than the sixth threshold, it is determined to select a 2-step random access resource to initiate random access or send uplink data; when the channel quality is less than the sixth threshold, it is determined to select a 4-step random access resource to initiate random access or send uplink data. For example, Figure 7c As shown, after the channel quality is greater than the sixth threshold, the terminal compares the channel quality with the threshold included in the configuration information corresponding to each group of transmission parameters in at least one group of transmission parameters. When the channel quality is greater than the third threshold among these thresholds, it is determined to send MsgA based on the first transmission resource corresponding to the configuration information including the third threshold, and MsgA includes preamble and PUSCH carrying uplink data. Conversely, if the channel quality is less than the minimum threshold among the thresholds included in the configuration information corresponding to all transmission parameters, it is determined not to send uplink data based on the 2-step random access method in the non-connected state, but to initiate random access based on the 2-step random access method to access the cell.
[0204] like Figure 7c As shown, after the terminal selects to use the resources for 4-step random access, it compares the channel quality with the eighth threshold. When the channel quality is greater than the eighth threshold, it is determined to send uplink data based on the 4-step random access method, such as using the transmission resources corresponding to the 4-step random access method to send the uplink data through Msg3. Conversely, when the channel quality is less than the eighth threshold, it is determined not to send uplink data based on the 4-step random access method in a non-connected state, but to initiate random access based on the 4-step random access method to access the cell.
[0205] Specifically, the method for the terminal to select the transmission resource based on the third threshold value can refer to Figure 4 It has been described in the previous section and will not be elaborated here.
[0206] Combine the following Figure 7d , taking the case where the terminal supports CG, the access network device configures multiple groups of transmission resources corresponding to the 2-step random access method for the terminal, and the configuration information corresponding to the multiple groups of transmission resources includes a threshold for whether the terminal selects the transmission resource as an example, Figure 6 In the method shown, the terminal selects an appropriate method to send uplink data according to the sixth threshold, the third threshold and the eighth threshold for detailed description. It should be noted that multiple groups of transmission resources correspond to transmission parameter intervals, and the transmission parameter intervals correspond to thresholds, or the data transmission method under multiple groups of transmission resources corresponding to transmission parameter thresholds can refer to Figure 7d shown.
[0207] The terminal obtains the channel quality between the terminal and the access network device, and compares the channel quality with the sixth threshold; when the channel quality is greater than the sixth threshold, it is determined to select the 2-step random access resource to initiate random access or send uplink data, or select the CG resource to send uplink data; when the channel quality is less than the sixth threshold, it is determined to select the 4-step random access resource to initiate random access or send uplink data. For example, Figure 7d As shown, after the channel quality is greater than the sixth threshold, the terminal checks whether the TA is valid. If the TA is valid, it is determined to send uplink data based on the CG method. If the TA is invalid, the channel quality is compared with the threshold included in the configuration information corresponding to each group of transmission parameters in at least one group of transmission parameters. When the channel quality is greater than the third threshold among these thresholds, it is determined to send MsgA based on the first transmission resource corresponding to the configuration information including the third threshold, and MsgA includes preamble and PUSCH carrying uplink data. Conversely, if the channel quality is less than the minimum threshold among the thresholds included in the configuration information corresponding to all transmission parameters, it is determined not to send uplink data based on the 2-step random access method in the non-connected state, but to initiate random access based on the 2-step random access method to access the cell.
[0208] like Figure 7d As shown, after the terminal selects to use the resources for 4-step random access, it compares the channel quality with the eighth threshold. When the channel quality is greater than the eighth threshold, it is determined to send uplink data based on the 4-step random access method, such as using the transmission resources corresponding to the 4-step random access method to send the uplink data through Msg3. Conversely, when the channel quality is less than the eighth threshold, it is determined not to send uplink data based on the 4-step random access method in a non-connected state, but to initiate random access based on the 4-step random access method to access the cell.
[0209] Among them, the process of the terminal sending uplink data based on the CG method can be referred to above and will not be repeated here.
[0210] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between each node. It is understandable that each node, such as a terminal, an access network device, etc., includes a hardware structure and / or software module corresponding to each function in order to realize the above functions. It should be easily appreciated by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiment disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0211] The embodiment of the present application can divide the functional modules of the terminal, access network equipment, etc. according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0212] Figure 8 The structure diagram of a communication device 80 is shown. The communication device 80 may be a terminal, or a chip in a terminal, or a system on a chip. The communication device 80 may be used to perform the functions of the terminal involved in the above-mentioned embodiment. As an implementable manner, Figure 8 The communication device 80 shown includes: a receiving unit 801, a processing unit 802;
[0213] In a possible design, the receiving unit 801 is used to obtain the channel quality between the terminal in a non-connected state and the access network device. For example, the receiving unit 801 can support the communication device 80 to execute step 401 and step 601.
[0214] The processing unit 802 is configured to determine, when the channel quality is greater than a first threshold, to send uplink data to the access network device based on a random access method or a CG method, wherein the random access method includes a 2-step random access method or a 4-step random access method; for example, when the channel quality is greater than a second threshold, determine to send uplink data to the access network device based on a 2-step random access method; when the channel quality is less than the second threshold, determine to send uplink data to the access network device based on a 4-step random access method. For example, the processing unit 802 may support the communication device 80 to perform steps 402 and 403.
[0215] In another possible design, the receiving unit 801 is used to obtain the channel quality between the terminal and the access network device. For example, the receiving unit 801 can support the communication device 80 to execute step 401 and step 601.
[0216] The processing unit 802 is configured to determine to send uplink data to the access network device based on a 2-step random access method when the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold; and to determine to send uplink data to the access network device based on a 4-step random access method when the channel quality is less than the sixth threshold and the channel quality is greater than an eighth threshold. For example, the processing unit 802 may support the communication device 80 to perform steps 602 and 603.
[0217] Specifically, the above Figure 4 to Figure 7dAll relevant contents of each step involved in the illustrated method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The communication device 80 is used to execute Figure 4 to Figure 7d The method shown has the function of the terminal in the data transmission method shown, so it can achieve the same effect as the above-mentioned data transmission method.
[0218] As another possible way to achieve this, Figure 8 The communication device 80 shown includes: a processing module and a communication module. The processing module is used to control and manage the actions of the communication device 80. For example, the processing module can integrate the functions of the processing unit 802, and can be used to support the communication device 80 to perform steps 401, 601, 602, 603 and other processes of the technology described herein. The communication module can integrate the functions of the receiving unit 801, and can be used to support the communication device 80 to communicate with other network entities, such as with Figure 2 The communication device 80 may also include a storage module for storing program codes and data of the communication device 80.
[0219] The processing module may be a processor or a controller. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module may be a transceiver circuit or a communication interface, etc. The storage module may be a memory. When the processing module is a processor, the communication module is a communication interface, and the storage module is a memory, the communication device 80 involved in the embodiment of the present application may be Figure 3 The communication device shown.
[0220] Fig. 9 A structural diagram of a communication system provided in an embodiment of the present application, such as Fig. 9 As shown, the communication system may include: a terminal 90. It may also include an access network device, wherein the function of the terminal 90 is the same as that of the communication device 80.
[0221] In one example, terminal 90 is used to obtain the channel quality between terminal 90 in a non-connected state and an access network device. When the channel quality is greater than a first threshold, it is determined to send uplink data to the access network device based on a random access method or a CG method, and the random access method includes a 2-step random access method or a 4-step random access method; for example, when the channel quality is greater than a second threshold, it is determined to send uplink data to the access network device based on a 2-step random access method; when the channel quality is less than the second threshold, it is determined to send uplink data to the access network device based on a 4-step random access method.
[0222] In another example, terminal 90 is used to obtain the channel quality between terminal 90 and an access network device. When the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold, it is determined to send uplink data to the access network device based on a 2-step random access method; when the channel quality is less than the sixth threshold and the channel quality is greater than an eighth threshold, it is determined to send uplink data to the access network device based on a 4-step random access method.
[0223] The specific execution actions of the terminal 90 refer to Figure 4-7d The relevant actions of the terminal in the method shown are not described in detail.
[0224] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by a computer program to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be a terminal of any of the above embodiments, such as: an internal storage unit including a data sending end and / or a data receiving end, such as a hard disk or memory of a terminal. The above computer-readable storage medium can also be an external storage device of the above terminal, such as a plug-in hard disk equipped on the above terminal, a smart memory card (smart media card, SMC), a secure digital (securedigital, SD) card, a flash card (flash card), etc. Further, the above computer-readable storage medium can also include both the internal storage unit of the above terminal and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above terminal. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.
[0225] In combination with the above, the present application also provides the following embodiments:
[0226] Embodiment 1: A data transmission method, wherein the method comprises:
[0227] The terminal obtains the channel quality between the terminal and the access network device, and the terminal is in a non-connected state;
[0228] When the channel quality is greater than a first threshold, the terminal determines to send uplink data to the access network device based on a random access method or a configuration scheduling CG method, where the random access method includes a 2-step random access method or a 4-step random access method;
[0229] The terminal determines to send uplink data to the access network device based on random access, including:
[0230] When the channel quality is greater than a second threshold, the terminal determines to send uplink data to the access network device based on the two-step random access method;
[0231] When the channel quality is less than a second threshold, the terminal determines to send the uplink data to the access network device based on the four-step random access method.
[0232] Embodiment 2: According to the method of embodiment 1, after the terminal determines to send uplink data to the access network device based on the two-step random access method, the method further includes:
[0233] When the channel quality is greater than a third threshold, the terminal sends the uplink data to the access network device on MsgA based on the first transmission resource corresponding to the two-step random access method.
[0234] Embodiment 3: The method according to embodiment 2, wherein:
[0235] The configuration information corresponding to the first transmission resource includes the third threshold; or,
[0236] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first transmission resource is greater than the transmission parameter threshold corresponding to the third threshold; or,
[0237] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold.
[0238] Embodiment 4: The method according to any one of Embodiments 1 to 3, wherein the terminal determines a random access-based mode or a configuration scheduling CG-based mode, including:
[0239] The terminal determines whether a timing advance TA is valid, wherein the TA is used for uplink time synchronization between the terminal and the access network device;
[0240] When the TA is invalid, the terminal determines to send uplink data to the access network device based on the random access method;
[0241] When the TA is valid, the terminal determines to send the uplink data to the access network device based on the CG method; the CG resources corresponding to the CG method are physical uplink shared channel PUSCH resources pre-configured by the access network device and used for the terminal to transmit in a non-connected state.
[0242] Embodiment 5: According to the method according to any one of embodiments 1 to 4, after the terminal determines to send the uplink data to the access network device based on the CG mode, the method further includes:
[0243] When the channel quality is greater than a fourth threshold, the terminal sends the uplink data to the access network device based on the first CG resource.
[0244] Embodiment 6: The method according to embodiment 5, wherein:
[0245] The configuration information corresponding to the first CG resource includes the fourth threshold; or,
[0246] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first CG resource is greater than the transmission parameter threshold corresponding to the fourth threshold; or,
[0247] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold.
[0248] Embodiment 7: The method according to embodiment 3 or 6, wherein:
[0249] The transmission parameters include one or more parameters of a modulation coding strategy MCS and a transmission block rate TBS.
[0250] Embodiment 8: The method according to any one of embodiments 4 to 7, wherein the TA being invalid includes one or more of the following: the validity period of the TA is expired,
[0251] The distance between the current position of the terminal and the position of the terminal when the TA is started is greater than a distance threshold;
[0252] A difference between the channel quality and the channel quality between the terminal and the access network device when the TA is started is greater than a channel quality change threshold.
[0253] Embodiment 9: The method according to any one of embodiments 1 to 8, wherein the method further comprises:
[0254] When the channel quality is less than the first threshold and the channel quality is greater than a fifth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access a cell based on the two-step random access method;
[0255] When the channel quality is less than the first threshold and the channel quality is less than the fifth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access the cell based on the four-step random access method.
[0256] Embodiment 10: The method according to any one of embodiments 1 to 9, wherein:
[0257] The first threshold, the second threshold and the third threshold are configured by the access network device for the terminal.
[0258] Embodiment 11: A data transmission method, wherein the method comprises:
[0259] The terminal obtains the channel quality between the terminal and the access network device, and the terminal is in a non-connected state;
[0260] When the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold, the terminal determines to send uplink data to the access network device based on a 2-step random access method;
[0261] When the channel quality is less than the sixth threshold and the channel quality is greater than the eighth threshold, the terminal determines to send the uplink data to the access network device based on a 4-step random access method.
[0262] Embodiment 12: The method according to embodiment 11, wherein the terminal determines to send uplink data to the access network device based on a 2-step random access method, including:
[0263] The terminal determines whether a timing advance TA is valid, wherein the TA is used for uplink time synchronization between the terminal and the access network device;
[0264] When the TA is invalid, the terminal determines to send uplink data to the access network device based on the 2-step random access method.
[0265] Embodiment 13: The method according to embodiment 12, wherein the method further comprises:
[0266] When the TA is valid, the terminal determines to send the uplink data to the access network device based on the CG method; the CG resources corresponding to the CG method are physical uplink shared channel PUSCH resources pre-configured by the access network device and used for the terminal to transmit in a non-connected state.
[0267] Embodiment 14: The method according to any one of Embodiments 11 to 13, wherein after the terminal determines to send uplink data to the access network device based on the 2-step random access method, the method further includes:
[0268] When the channel quality is greater than a third threshold, the terminal sends the uplink data to the access network device on MsgA based on the first transmission resource corresponding to the two-step random access method.
[0269] Embodiment 15. The method according to embodiment 14, wherein:
[0270] The configuration information corresponding to the first transmission resource includes the third threshold; or,
[0271] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first transmission resource is greater than the transmission parameter threshold corresponding to the third threshold; or,
[0272] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold.
[0273] Embodiment 16: According to any one of Embodiments 13 to 15, after the terminal determines to send the uplink data to the access network device based on the CG mode, the method further includes:
[0274] When the channel quality is greater than a fourth threshold, the terminal sends the uplink data to the access network device based on the first CG resource.
[0275] Embodiment 17. The method according to embodiment 16, wherein:
[0276] The configuration information corresponding to the first CG resource includes the fourth threshold; or,
[0277] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first CG resource is greater than the transmission parameter threshold corresponding to the fourth threshold; or,
[0278] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold.
[0279] Embodiment 18: The method according to embodiment 15 or 17, wherein:
[0280] The transmission parameters include one or more parameters of a modulation coding strategy MCS and a transmission block rate TBS.
[0281] Embodiment 19: The method according to any one of embodiments 12 to 18, wherein the TA being invalid comprises one or more of the following: the validity period of the TA is expired,
[0282] The distance between the current position of the terminal and the position of the terminal when the TA is started is greater than a distance threshold;
[0283] A difference between the channel quality and the channel quality between the terminal and the access network device when the TA is started is greater than a channel quality change threshold.
[0284] Embodiment 20: The method according to any one of embodiments 11 to 19, wherein the method further comprises:
[0285] When the channel quality is greater than the sixth threshold and the channel quality is less than the seventh threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access a cell based on the two-step random access method;
[0286] When the channel quality is less than the sixth threshold and the channel quality is less than the eighth threshold, the terminal determines not to send uplink data to the access network device in a non-connected state, but to access the cell based on the four-step random access method.
[0287] Embodiment 21. The method according to any one of embodiments 11 to 20, wherein:
[0288] The sixth threshold, the seventh threshold, and the eighth threshold are configured by the access network device for the terminal.
[0289] Embodiment 22, a communication device, wherein the communication device comprises:
[0290] A receiving unit, used to obtain the channel quality between the terminal and the access network device, wherein the terminal is in a non-connected state;
[0291] A processing unit, configured to, when the channel quality is greater than a first threshold, determine to send uplink data to the access network device based on a random access method or a configuration scheduling CG method, wherein the random access method includes a 2-step random access method or a 4-step random access method;
[0292] The step of determining to send uplink data to the access network device in a random access manner includes:
[0293] When the channel quality is greater than a second threshold, determine to send uplink data to the access network device based on the 2-step random access method; when the channel quality is less than the second threshold, determine to send the uplink data to the access network device based on the 4-step random access method.
[0294] Embodiment 23, according to the communication device of embodiment 22, wherein, after determining to send uplink data to the access network device based on the 2-step random access method, the processing unit is further used to:
[0295] When the channel quality is greater than a third threshold, the uplink data is sent to the access network device on MsgA based on the first transmission resource corresponding to the two-step random access method.
[0296] Embodiment 24: The communication device according to embodiment 23, wherein:
[0297] The configuration information corresponding to the first transmission resource includes the third threshold; or,
[0298] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first transmission resource is greater than the transmission parameter threshold corresponding to the third threshold; or,
[0299] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold.
[0300] Embodiment 25, according to any one of embodiments 22-24, the communication device, wherein the processing unit determines the random access-based mode or the configuration scheduling CG-based mode, including:
[0301] determining whether a timing advance TA is valid, the TA being used for uplink time synchronization between the terminal and the access network device; when the TA is invalid, determining to send uplink data to the access network device based on the random access method;
[0302] When the TA is valid, it is determined to send the uplink data to the access network device based on the CG method; the CG resources corresponding to the CG method are physical uplink shared channel PUSCH resources pre-configured by the access network device and used for the terminal to transmit in a non-connected state.
[0303] Embodiment 26: The communication device according to any one of Embodiments 22-25, wherein after determining to send the uplink data to the access network device based on the CG mode, the processing unit is further used to:
[0304] When the channel quality is greater than a fourth threshold, the terminal sends the uplink data to the access network device based on the first CG resource.
[0305] Embodiment 27: The communication device according to embodiment 26, wherein:
[0306] The configuration information corresponding to the first CG resource includes the fourth threshold; or,
[0307] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first CG resource is greater than the transmission parameter threshold corresponding to the fourth threshold; or,
[0308] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold.
[0309] Embodiment 28: The communication device according to embodiment 24 or 27, wherein:
[0310] The transmission parameters include one or more parameters of a modulation coding strategy MCS and a transmission block rate TBS.
[0311] Embodiment 29: The communication device according to any one of embodiments 25-28, wherein the TA being invalid includes one or more of the following: the validity period of the TA is expired,
[0312] The distance between the current position of the terminal and the position of the terminal when the TA is started is greater than a distance threshold;
[0313] A difference between the channel quality and the channel quality between the terminal and the access network device when the TA is started is greater than a channel quality change threshold.
[0314] Embodiment 30: The communication device according to any one of Embodiments 22 to 29, wherein the processing unit is further configured to:
[0315] When the channel quality is less than the first threshold and the channel quality is greater than a fifth threshold, determining not to send uplink data to the access network device in a non-connected state, but to access a cell based on the two-step random access method;
[0316] When the channel quality is less than the first threshold and the channel quality is less than the fifth threshold, it is determined not to send uplink data to the access network device in a non-connected state, but to access a cell based on the four-step random access method.
[0317] Embodiment 31: A communication device according to any one of embodiments 22 to 30, wherein:
[0318] The first threshold, the second threshold and the third threshold are configured by the access network device for the terminal.
[0319] Embodiment 32: A communication device, wherein the device comprises:
[0320] A receiving unit, used to obtain the channel quality between the terminal and the access network device, wherein the terminal is in a non-connected state;
[0321] a processing unit, configured to determine to send uplink data to the access network device based on a 2-step random access method when the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold;
[0322] When the channel quality is less than the sixth threshold and the channel quality is greater than the eighth threshold, it is determined to send the uplink data to the access network device based on a 4-step random access method.
[0323] Embodiment 33: The communication device according to embodiment 32, wherein the processing unit is specifically configured to:
[0324] Determine whether a time advance TA is valid, the TA being used for uplink time synchronization between the terminal and the access network device; when the TA is invalid, determine to send uplink data to the access network device based on the 2-step random access method.
[0325] Embodiment 34: The communication device according to embodiment 33, wherein the processing unit is further used for:
[0326] When the TA is valid, it is determined to send the uplink data to the access network device based on the CG method; the CG resources corresponding to the CG method are physical uplink shared channel PUSCH resources pre-configured by the access network device and used for the terminal to transmit in a non-connected state.
[0327] Embodiment 35, according to any one of embodiments 32-34, the communication device, wherein after determining to send uplink data to the access network device based on the 2-step random access method, the processing unit is further used to:
[0328] When the channel quality is greater than a third threshold, the terminal sends the uplink data to the access network device on MsgA based on the first transmission resource corresponding to the two-step random access method.
[0329] Embodiment 36: The communication device according to embodiment 35, wherein:
[0330] The configuration information corresponding to the first transmission resource includes the third threshold; or,
[0331] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first transmission resource is greater than the transmission parameter threshold corresponding to the third threshold; or,
[0332] The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold.
[0333] Embodiment 37, according to any one of embodiments 34-36, the communication device, wherein after determining to send the uplink data to the access network device based on the CG mode, the processing unit is further used to:
[0334] When the channel quality is greater than a fourth threshold, the terminal sends the uplink data to the access network device based on the first CG resource.
[0335] Embodiment 38: The communication device according to embodiment 37, wherein:
[0336] The configuration information corresponding to the first CG resource includes the fourth threshold; or,
[0337] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first CG resource is greater than the transmission parameter threshold corresponding to the fourth threshold; or,
[0338] The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold.
[0339] Embodiment 39: The communication device according to embodiment 36 or 38, wherein:
[0340] The transmission parameters include one or more parameters of a modulation coding strategy MCS and a transmission block rate TBS.
[0341] Embodiment 40: The communication device according to any one of embodiments 33 to 39, wherein the TA being invalid includes one or more of the following: the validity period of the TA is expired,
[0342] The distance between the current position of the terminal and the position of the terminal when the TA is started is greater than a distance threshold;
[0343] A difference between the channel quality and the channel quality between the terminal and the access network device when the TA is started is greater than a channel quality change threshold.
[0344] Embodiment 41: The communication device according to any one of Embodiments 32 to 40, wherein the processing unit is further configured to:
[0345] When the channel quality is greater than the sixth threshold and the channel quality is less than the seventh threshold, determining not to send uplink data to the access network device in a non-connected state, but to access a cell based on the two-step random access method;
[0346] When the channel quality is less than the sixth threshold and the channel quality is less than the eighth threshold, it is determined not to send uplink data to the access network device in a non-connected state, but to access a cell based on the four-step random access method.
[0347] Embodiment 42: A communication device according to any one of embodiments 32-41, wherein:
[0348] The sixth threshold, the seventh threshold, and the eighth threshold are configured by the access network device for the terminal.
[0349] Embodiment 43, a communication system, wherein the communication system comprises:
[0350] A terminal, used to obtain the channel quality between the terminal and the access network device, the terminal being in a non-connected state;
[0351] When the channel quality is greater than a first threshold, the terminal determines to send uplink data to the access network device in a random access manner or in a configuration scheduling CG manner, where the random access manner includes a 2-step random access manner or a 4-step random access manner;
[0352] The terminal determines to send uplink data to the access network device based on random access, including:
[0353] When the channel quality is greater than a second threshold, the terminal determines to send uplink data to the access network device based on the two-step random access method;
[0354] When the channel quality is less than a second threshold, the terminal determines to send the uplink data to the access network device based on the four-step random access method.
[0355] Embodiment 44, a communication system, wherein the communication system comprises:
[0356] A terminal, used to obtain the channel quality between the terminal and the access network device, the terminal being in a non-connected state;
[0357] When the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold, the terminal determines to send uplink data to the access network device based on a 2-step random access method;
[0358] When the channel quality is less than the sixth threshold and the channel quality is greater than the eighth threshold, the terminal determines to send the uplink data to the access network device based on a 4-step random access method.
[0359] Embodiment 45, a communication device, characterized in that the communication device comprises one or more processors and a communication interface, and the one or more processors and the communication interface are used to support the communication device to execute the data transmission method described in any one of Embodiments 1-10 or the data transmission method described in any one of Embodiments 11-21.
[0360] Embodiment 46, a computer-readable storage medium, characterized in that the computer-readable storage medium includes computer instructions, and when the computer instructions are executed on a computer, the computer executes the data transmission method as described in any one of Embodiments 1-10 or the data transmission method as described in any one of Embodiments 11-21.
[0361] It should be noted that the terms "first" and "second" in the specification, claims and drawings of the present application are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0362] It should be understood that in the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0363] It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A. For example, B can be determined based on A. It should also be understood that determining B based on A does not mean determining B only based on A, but B can also be determined based on A and / or other information. In addition, the "connection" that appears in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and the embodiments of the present application do not impose any limitation on this.
[0364] Unless otherwise specified, the "transmission" (transmit / transmission) appearing in the embodiments of the present application refers to bidirectional transmission, including sending and / or receiving actions. Specifically, the "transmission" in the embodiments of the present application includes the sending of data, the receiving of data, or the sending of data and the receiving of data. In other words, the data transmission here includes uplink and / or downlink data transmission. Data may include channels and / or signals, uplink data transmission is uplink channel and / or uplink signal transmission, and downlink data transmission is downlink channel and / or downlink signal transmission. The "network" and "system" appearing in the embodiments of the present application express the same concept, and the communication system is the communication network.
[0365] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0366] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0367] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0368] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0369] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device, such as a single-chip microcomputer, a chip, etc., or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
Claims
1. A data transmission method, characterized in that: The method comprises: Acquiring a channel quality between a terminal and an access network device, wherein the terminal is in a non-connected state; When the channel quality is greater than the first threshold, determining, according to whether the time advance TA is valid, to send uplink data based on a random access method or a configuration scheduling CG method, the TA is used for uplink time synchronization between the terminal and the access network device, and the random access method includes a 2-step random access method or a 4-step random access method; The step of determining to send uplink data based on random access includes: When the channel quality is greater than a second threshold, determining to send uplink data based on the two-step random access method; When the channel quality is less than a second threshold, it is determined to send the uplink data based on the four-step random access method.
2. The method according to claim 1, characterized in that After determining to send uplink data based on the 2-step random access method, the method further includes: When the channel quality is greater than a third threshold, the uplink data is sent on MsgA based on the first transmission resource corresponding to the two-step random access method.
3. The method according to claim 2, characterized in that The configuration information corresponding to the first transmission resource includes the third threshold; or, The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first transmission resource is greater than the transmission parameter threshold corresponding to the third threshold; or, The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold.
4. The method according to any one of claims 1 to 3, characterized in that: Determine the random access-based method or the configuration-based scheduling CG method, including: When the TA is invalid, determining to send uplink data based on the random access method; When the TA is valid, it is determined to send the uplink data based on the CG method; the CG resources corresponding to the CG method are physical uplink shared channel PUSCH resources pre-configured by the access network device and used for the terminal to transmit in a non-connected state.
5. The method according to claim 4, characterized in that After determining to send the uplink data based on the CG mode, the method further includes: When the channel quality is greater than a fourth threshold, the uplink data is sent based on the first CG resource.
6. The method according to claim 5, characterized in that The configuration information corresponding to the first CG resource includes the fourth threshold; or, The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first CG resource is greater than the transmission parameter threshold corresponding to the fourth threshold; or, The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold.
7. The method according to claim 3, characterized in that The transmission parameters include one or more parameters of a modulation coding strategy MCS and a transmission block rate TBS.
8. The method according to claim 4, characterized in that The TA invalidity includes one or more of the following: the validity period of the TA has expired, The distance between the current position of the terminal and the position of the terminal when the TA is started is greater than a distance threshold; A difference between the channel quality and the channel quality between the terminal and the access network device when the TA is started is greater than a channel quality change threshold.
9. The method according to claim 1, characterized in that: The method further comprises: When the channel quality is less than the first threshold and the channel quality is greater than a fifth threshold, determining not to send uplink data in a non-connected state but to access a cell based on the two-step random access method; When the channel quality is less than the first threshold and the channel quality is less than the fifth threshold, it is determined not to send uplink data in a non-connected state, but to access a cell based on the four-step random access method.
10. The method according to any one of claims 1 to 3, characterized in that: The number of bits of the uplink data is less than or equal to a preset value.
11. The method according to any one of claims 1 to 3, characterized in that: The terminal being in a non-connected state includes: the terminal being in an inactive state.
12. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Receive a system information block; wherein the system information block carries information for indicating a first threshold.
13. The method according to claim 2 or 3, characterized in that: The first threshold, the second threshold and the third threshold are configured by the access network device for the terminal.
14. A data transmission method, characterized in that: The method comprises: Acquiring a channel quality between a terminal and an access network device, wherein the terminal is in a non-connected state; When the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold, determining to send uplink data based on a 2-step random access method; When the channel quality is less than the sixth threshold and the channel quality is greater than the eighth threshold, it is determined to send the uplink data based on a 4-step random access method.
15. The method according to claim 14, characterized in that Determine to send uplink data based on a 2-step random access method, including: Determine whether a timing advance TA is valid, wherein the TA is used for uplink time synchronization between the terminal and the access network device; When the TA is invalid, it is determined to send uplink data based on the 2-step random access method.
16. The method according to claim 15, characterized in that The method further comprises: When the TA is valid, it is determined to send the uplink data based on the configured scheduling CG mode; the CG resources corresponding to the CG mode are physical uplink shared channel PUSCH resources pre-configured by the access network device and used for the terminal to transmit in a non-connected state.
17. The method according to any one of claims 15-16, characterized in that: After determining to send uplink data based on the 2-step random access method, the method further includes: When the channel quality is greater than a third threshold, the uplink data is sent on MsgA based on the first transmission resource corresponding to the two-step random access method.
18. The method according to claim 17, characterized in that The configuration information corresponding to the first transmission resource includes the third threshold; or, The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first transmission resource is greater than the transmission parameter threshold corresponding to the third threshold; or, The third threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first transmission resource belongs to the transmission parameter interval corresponding to the third threshold.
19. The method according to claim 16, characterized in that After determining to send the uplink data in a configuration scheduling CG manner, the method further includes: When the channel quality is greater than a fourth threshold, the uplink data is sent based on the first CG resource.
20. The method according to claim 19, characterized in that The configuration information corresponding to the first CG resource includes the fourth threshold; or, The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter threshold, and the transmission parameter of the first CG resource is greater than the transmission parameter threshold corresponding to the fourth threshold; or, The fourth threshold is included in at least one threshold, each threshold in the at least one threshold corresponds to a transmission parameter interval, and the transmission parameter of the first CG resource belongs to the transmission parameter interval corresponding to the fourth threshold.
21. The method according to claim 18, characterized in that The transmission parameters include one or more parameters of a modulation coding strategy MCS and a transmission block rate TBS.
22. The method according to claim 15 or 16, characterized in that The TA invalidity includes one or more of the following: the validity period of the TA has expired, The distance between the current position of the terminal and the position of the terminal when the TA is started is greater than a distance threshold; A difference between the channel quality and the channel quality between the terminal and the access network device when the TA is started is greater than a channel quality change threshold.
23. The method according to any one of claims 14 to 16, characterized in that: The method further comprises: When the channel quality is greater than the sixth threshold and the channel quality is less than the seventh threshold, determine not to send uplink data in a non-connected state, but to access a cell based on the two-step random access method; When the channel quality is less than the sixth threshold and the channel quality is less than the eighth threshold, it is determined not to send uplink data in a non-connected state, but to access a cell based on the four-step random access method.
24. The method according to any one of claims 14 to 16, characterized in that: The sixth threshold, the seventh threshold, and the eighth threshold are configured by the access network device for the terminal.
25. A communication system, characterized in that: The communication system comprises: A terminal, used to obtain the channel quality between the terminal and the access network device, the terminal being in a non-connected state; When the channel quality is greater than a first threshold, according to whether the timing advance TA is valid, the terminal determines to send uplink data to the access network device in a random access manner or in a configuration scheduling CG manner, wherein the TA is used for uplink time synchronization between the terminal and the access network device, and the random access manner includes a 2-step random access manner or a 4-step random access manner; The terminal determines to send uplink data to the access network device based on random access, including: When the channel quality is greater than a second threshold, the terminal determines to send uplink data to the access network device based on the two-step random access method; When the channel quality is less than a second threshold, the terminal determines to send the uplink data to the access network device based on the four-step random access method.
26. A communication system, characterized in that: The communication system comprises: A terminal, used to obtain the channel quality between the terminal and the access network device, the terminal being in a non-connected state; When the channel quality is greater than a sixth threshold and the channel quality is greater than a seventh threshold, the terminal determines to send uplink data to the access network device based on a 2-step random access method; When the channel quality is less than the sixth threshold and the channel quality is greater than the eighth threshold, the terminal determines to send the uplink data to the access network device based on a 4-step random access method.
27. A communication device, characterized in that: The communication device includes one or more processors and a communication interface, and the one or more processors and the communication interface are used to support the communication device to execute the data transmission method according to any one of claims 1-13 or the data transmission method according to any one of claims 14-24.
28. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes computer instructions, and when the computer instructions are executed on a computer, the computer is enabled to execute the data transmission method according to any one of claims 1 to 13 or the data transmission method according to any one of claims 14 to 24.
29. A chip, characterized in that: The chip is configured to execute the data transmission method according to any one of claims 1 to 13 or the data transmission method according to any one of claims 14 to 24.
30. A computer program product, characterized in that The computer program comprises instructions, and when the instructions are executed on a computer, the computer is enabled to execute the data transmission method according to any one of claims 1 to 13 or the data transmission method according to any one of claims 14 to 24.
Citation Information
Patent Citations
Resource allocation method, system and device
CN102244932A
Terminal device, base station device, communication method, and integrated circuit
CN110192426A