Method and device for determining data retransmission
Through the base station, the CG configuration and channel priority information is sent to the terminal. The terminal decides the data retransmission method based on the priority and failure situation, solving the problem of inconsistent data retransmission methods in 5G systems, and realizing high reliability and low latency data transmission.
Patent Information
- Application Number
- CN202080003941.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-24
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2040-12-24
AI Technical Summary
In 5G systems, the network side cannot configure the priority of the sending channel for the terminal, resulting in inconsistent data retransmission methods and data loss.
The base station sends uplink authorization CG configuration information and priority information of the transmission channel to the terminal. The terminal determines the priority of the transmission channel based on the priority information, and determines the data retransmission method based on the preset data retransmission information and the transmission failure.
High reliability and low latency data transmission in CG configuration and transmission channel priority configuration are realized.
Smart Images

Figure CN114982325B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of mobile communication technology, and in particular to a method and device for determining data retransmission. Background Art
[0002] In the 5G system, the network side can configure uplink authorization (Configured Grant, CG) to the terminal through signaling. However, after the network side configures the CG for the terminal, it cannot configure the priority of the sending channel for the terminal. Therefore, in the existing system, for unlicensed frequency bands, if the CG configuration and the priority configuration of the sending channel are configured at the same time, since the UE may adopt a variety of different retransmission methods, and the network side does not know which retransmission method the UE will adopt, and does not know whether the UE will retransmit, the network side and the UE side have inconsistent understandings of the data retransmission method, which in turn causes a conflict between the data transmission or retransmission scheduled by the network and the data retransmission method of the UE, resulting in data loss. Summary of the Invention
[0003] The present disclosure provides a data retransmission determination method and device, which can provide a method for data retransmission while simultaneously performing CG configuration and priority configuration of the sending channel, thereby having the advantages of high reliability and low latency of data transmission.
[0004] An embodiment of the first aspect of the present disclosure proposes a data retransmission determination method, which is applied to a base station, and the method includes: sending uplink authorization CG configuration information and priority information of a sending channel to a terminal, the CG configuration information being used to determine the data retransmission method to be adopted together with preset data retransmission information and a sending failure situation when the terminal determines the priority of the sending channel according to the priority information; wherein the CG configuration information includes a CG configuration type, and the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
[0005] Optionally, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, a first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects the HARQ process number and / or redundancy version (Redundancy Version) according to the number of available Hybrid Automatic Repeat Request (HARQ) processes indicated by the CG configuration information. Version, RV), the second CG configuration type is the configuration type in the CG in which the terminal calculates the HARQ process number and / or RV according to the resource allocation time position and the number of available HARQ processes indicated by the CG configuration information; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation in which the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0006] Optionally, when the first sending failure occurs, the sending channel is determined to be sent with high priority according to the priority information.
[0007] Optionally, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0008] Optionally, the preset data retransmission information includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
[0009] Optionally, the transmission channel further includes at least one of the following: an uplink data channel, an uplink control channel, and an uplink detection signal channel.
[0010] Optionally, the method further includes: sending the preset data retransmission information to the terminal.
[0011] An embodiment of the second aspect of the present disclosure proposes a method for determining data retransmission, which is applied to a terminal, and the method includes: receiving uplink authorization CG configuration information and priority information of a sending channel, wherein the CG configuration information includes a CG configuration type; and in the case of determining the priority of the sending channel according to the priority information, determining the data retransmission method to be adopted based on preset data retransmission information, the CG configuration information and a sending failure situation, wherein the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
[0012] Optionally, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, a first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects the HARQ process according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information number and / or redundant version RV, the second CG configuration type is the CG configuration type for calculating the HARQ process number and / or RV by the terminal according to the resource allocation time position and the number of available HARQ processes indicated by the CG configuration information; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation where the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0013] Optionally, when the first sending failure occurs, the sending channel is determined to be sent with high priority according to the priority information.
[0014] Optionally, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0015] Optionally, the preset data retransmission information includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
[0016] Optionally, the transmission channel further includes at least one of the following: an uplink data channel, an uplink control channel, and an uplink detection signal channel.
[0017] Optionally, the method further includes: receiving and storing the preset data retransmission information.
[0018] An embodiment of the third aspect of the present disclosure proposes a data retransmission determination device, which is applied to a base station, and the device includes: a sending module, used to send uplink authorization CG configuration information and priority information of a sending channel to a terminal, and the CG configuration information is used to determine the data retransmission method to be adopted together with preset data retransmission information and a sending failure situation when the terminal determines the priority of the sending channel according to the priority information; wherein, the CG configuration information includes a CG configuration type, and the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
[0019] An embodiment of the fourth aspect of the present disclosure proposes a data retransmission determination device, the method being applied to a terminal, the device comprising: a receiving module for receiving uplink authorization CG configuration information and priority information of a sending channel, wherein the CG configuration information includes a CG configuration type; and a determination module for determining the data retransmission method to be adopted based on preset data retransmission information, the CG configuration information and a sending failure condition, when determining the priority of the sending channel according to the priority information, wherein the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure condition and the CG configuration type.
[0020] The fifth aspect embodiment of the present disclosure proposes a communication device, including: a transceiver; a memory; a processor, which is connected to the transceiver and the memory respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and can implement the data retransmission determination method described in the above-mentioned first aspect embodiment or the second aspect embodiment.
[0021] The sixth aspect embodiment of the present disclosure proposes a computer storage medium, wherein the computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by the processor, the data retransmission determination method described in the above-mentioned first aspect embodiment or second aspect embodiment can be implemented.
[0022] The data retransmission determination method and device provided by the embodiments of the present disclosure can provide a method for data retransmission while simultaneously performing CG configuration and priority configuration of the sending channel, thereby having the advantages of high reliability and low latency of data transmission.
[0023] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings.
[0025] in:
[0026] Figure 1 is a flow chart of a method for determining data retransmission according to an embodiment of the present disclosure;
[0027] Figure 2 Schematic diagram of data retransmission according to an embodiment of the present disclosure;
[0028] Figure 3 Schematic diagram of data retransmission according to an embodiment of the present disclosure;
[0029] Figure 4 Schematic diagram of data retransmission according to an embodiment of the present disclosure;
[0030] Figure 5 Schematic diagram of data retransmission according to an embodiment of the present disclosure;
[0031] Figure 6 Schematic diagram of data retransmission according to an embodiment of the present disclosure;
[0032] Figure 7 is a flow chart of a method for determining data retransmission according to an embodiment of the present disclosure;
[0033] Figure 8 is a flowchart of another method for determining data retransmission according to an embodiment of the present disclosure;
[0034] Figure 9 A schematic structural diagram of a data retransmission determination device provided in an embodiment of the present disclosure;
[0035] Figure 10 A schematic structural diagram of a data retransmission determination device provided in an embodiment of the present disclosure;
[0036] Figure 11 A schematic structural diagram of a data retransmission determination device provided in an embodiment of the present disclosure;
[0037] Figure 12 A schematic structural diagram of a communication device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0038] The following describes in detail embodiments of the present disclosure, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0039] The technology described in this article is not limited to the fifth-generation mobile communication (5th-generation, 5G) system and subsequent evolution communication systems, and is not limited to the evolution (LTE-Advanced, LTE-A) system of LTE / LTE, and can also be used in various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems.
[0040] The terminal provided in the embodiment of the present invention can be a mobile phone, a tablet computer, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), a mobile Internet device (MID), a wearable device (Wearable Device) or a vehicle-mounted device, etc.
[0041] Nowadays, in 5G systems, unlicensed (NR-U, New RAT Un-licensed) frequency bands are required to transmit and receive data, so the signal transmitter needs to meet the usage rules of the unlicensed frequency bands. For unlicensed frequency bands, when the network side performs CG configuration for the UE, the priority configuration of the sending channel can no longer be performed. Therefore, for the NR-U frequency band, after the CG configuration has been performed and the priority of the sending channel has been configured, if the terminal's uplink transmission fails due to channel access failure and / or low data transmission priority, the terminal cannot know how to retransmit the data.
[0042] In view of this, the present disclosure provides a data retransmission determination method and device, which can provide a method for data retransmission while simultaneously performing CG configuration and priority configuration of the sending channel, thereby having the advantages of high reliability and low latency of data transmission.
[0043] Figure 1 FIG. 1 is a flow chart showing a method for determining data retransmission according to an embodiment of the present disclosure. In this embodiment, the method is executed by a base station, such as Figure 1 As shown, the data retransmission determination method includes the following steps:
[0044] S101: Send uplink authorization CG configuration information and priority information of a transmission channel to a terminal. The CG configuration information is used to determine a data retransmission method to be adopted together with preset data retransmission information and a transmission failure condition when the terminal determines the priority of the transmission channel according to the priority information. The CG configuration information includes a CG configuration type, and the preset data retransmission information indicates a correspondence between the data retransmission method, the transmission failure condition, and the CG configuration type.
[0045] In this embodiment, the configuration information sent by the base station to the terminal includes both CG configuration information indicating the CG configuration type and priority information of the transmission channel. When the terminal receives the CG configuration information and the priority information and determines the priority of the transmission channel according to the priority information, it adopts different data retransmission methods according to different CG configuration types and different transmission failure situations. Among them, the preset data retransmission information indicates the correspondence between different CG configuration types, different transmission failure situations and different data retransmission methods. The preset data retransmission information can be pre-agreed between the base station and the terminal and pre-stored on the terminal side.
[0046] The CG configuration information may include one or more configuration items. For example, multiple configuration items (configuredGrantConfig-1 and configuredGrantConfig-2) may be configured for the bandwidth part (BandwidthPart, BWP) of cell 1. Each configuration item may indicate a CG configuration type.
[0047] The priority information of the transmission channel is used to indicate the method for determining the priority of the transmission channel. Because a terminal cannot send multiple uplink messages simultaneously, when the transmission of multiple uplink channels conflicts, the terminal selects the channel with the higher priority for transmission. The method for determining the priority of the transmission channel includes at least one of the following: a first determination method is to determine the priority of the transmission channel based on the priority of the logical channel corresponding to the transmission channel; a second determination method is to determine the priority of the transmission channel based on the priority indicated by the base station.
[0048] In the first determination method, for example, the channel priority of the Physical Uplink Shared Channel (PUSCH) is determined by the data of the logical channel with the highest logical channel priority contained in the Medium Access Control Protocol Data Unit (MAC PDU) sent in the PUSCH (e.g., if the MAC PDU includes data of logical channel priority -1 and data of logical channel priority -2, where logical channel priority -1 is higher than logical channel priority -2, then the channel priority of the PUSCH sending the MAC PDU is logical channel priority -1). The channel priority of the Scheduling Request (SR) sent through the Physical Uplink Control Channel (PUCCH) is determined by the logical channel priority of the logical channel that triggers the sending of the SR (e.g., if new data arrives on logical channel -1 with logical channel priority -1, triggering the sending of an SR, then the channel priority of the PUCCH sending the SR is channel priority -1).
[0049] In the second determination method, for example, the base station specifies the CG configuration item configuredGrantConfig-1 for the terminal through a radio resource control (RRC) message, and indicates that the priority of the PUSCH channel sent using the resources of the CG configuration item configuredGrantConfig-1 is channel priority-1 (for example, the base station schedules the sending of PUSCH through downlink control information (DCI), and indicates through the DCI that the priority of the sending of the scheduled PUSCH is channel priority-1).
[0050] For multiple transmission channels, after determining the priority of each transmission channel based on priority information, each transmission channel can be transmitted according to the determined priority. For example, for transmission channels 1, 2, and 3, their priorities are determined as priority 1, priority 2, and priority 3, respectively. If different transmission channels cannot transmit simultaneously due to a conflict, they can be transmitted according to the determined priorities. Assume that priority 1 is higher than priority 2, and priority 2 is higher than priority 3. Of course, the priority levels of each can be agreed upon in advance and are not limited to this. For example, if a conflict occurs between transmission channels 1 and 2, because priority 1 of transmission channel 1 is higher than priority 2 of transmission channel 2, that is, transmission channel 1 has a higher transmission priority than transmission channel 2, transmission on transmission channel 1 will be performed, and transmission on transmission channel 2 will be abandoned. For another example, if a conflict occurs between transmission channels 2 and 3, because priority 3 of transmission channel 3 is lower than priority 2 of transmission channel 2, that is, transmission channel 3 has a lower transmission priority than transmission channel 2, transmission on transmission channel 2 will be performed, and transmission on transmission channel 3 will be abandoned.
[0051] In an embodiment of the present disclosure, the base station simultaneously sends CG configuration information and priority information of the sending channel. The CG configuration information is used to determine the data retransmission method to be adopted together with the preset data retransmission information and the sending failure situation when the terminal determines the priority of the sending channel according to the priority information, thereby providing a method for data retransmission while performing CG configuration and priority configuration of the sending channel at the same time, and therefore has the advantages of high reliability and low latency in data transmission.
[0052] In some embodiments, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, the first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects HARQ according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information. The CG configuration type of the HARQ process number and / or redundant version RV, the second CG configuration type is the CG configuration type of the HARQ process number and / or RV calculated by the terminal according to the resource allocation time position indicated by the CG configuration information and the number of available HARQ processes; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation where the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0053] The CG configuration information includes at least the resource allocation time position and the number of available HARQ processes. The resource allocation time position may include: resource allocation period, resource allocation starting position or others. Optionally, the CG configuration information may also include the starting number of the available HARQ process. If the CG configuration information provided by the network side does not provide the starting number of the available HARQ process, the agreed HARQ process number (e.g., HARQ process number 0) is used as the starting number of the available HARQ process.
[0054] In this embodiment, the CG configuration type includes either CG configuration type 1 or CG configuration type 2. In CG configuration type 1, the HARQ process number and / or RV used for data sent via CG resources can be selected by the terminal based on the number of available HARQ processes and the starting number of available HARQ processes indicated by the CG configuration information (if the CG configuration information does not indicate the starting number of available HARQ processes, the number of available HARQ processes and the pre-agreed HARQ process number). For example, the base station implicitly indicates CG configuration type 1 by configuring a CG retransmission timer (e.g., cg-RetransmissionTimer) for the terminal. When the terminal selects 1 CG resource-1 to send MAC PDU-1, the terminal can select HARQ process-1 from the number of available HARQ processes according to the available HARQ process starting number to send the MAC PDU-1 and select RV0 as the HARQ RV. In addition, when sending the MAC PDU-1 through the PUSCH channel, the terminal indicates to the base station that it uses HARQ process-1 to send the MAC PDU-1, and can indicate that the HARQ RV used by the MAC PDU-1 is RV0. In CG configuration type 2, the HARQ process number used for data sent through the CG resource is calculated based on the resource allocation time position, the number of available HARQ processes and the available HARQ process starting number indicated by the CG configuration information (when the CG configuration information does not indicate the available HARQ process starting number, it is calculated based on the resource allocation time position, the number of available HARQ processes and the pre-agreed HARQ process number). For example, the terminal calculates the time domain location of the uplink transmit resources available to the terminal based on the resource allocation period and the resource allocation starting position, and then calculates the HARQ process number available for each uplink transmit resource based on the number of available HARQ processes and the available HARQ process starting number. The base station can determine the HARQ process number used by the PUSCH data received at a fixed time domain location based on the PUSCH data received at the fixed time domain location.
[0055] In this embodiment, the transmission failure situation includes at least one of transmission failure situation 1 and transmission failure situation 2. In transmission failure situation 1, the transmission failure occurs due to a frequency channel access failure. For example, when the terminal sends MAC PDU-1 on frequency channel-1 through PUSCH-1, if frequency channel-1 is occupied, the PUSCH-1 transmission will fail. In transmission failure situation 2, the transmission failure occurs due to the low priority of the transmission channel. For example, if the PUSCH-1 transmission corresponding to CG resource-1 conflicts with the transmission of other uplink channels, and the priority of the logical channel of the data contained in the MAC PDU-1 generated based on the CG resource-1 is low, the priority of the PUSCH-1 channel corresponding to the CG resource-1 is low, resulting in the failure of the PUSCH-1 transmission.
[0056] In this embodiment, the data retransmission method includes at least one of retransmission method 1 and retransmission method 2. In retransmission method 1, for uplink data that fails to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources that fail to be sent (that is, the uplink CG resources corresponding to the uplink data that fails to be sent) can be indicated by the same or different CG configuration information, as long as the data size that the data resources used for retransmission can accommodate is the same as the data size that the CG resources that fail to be sent can accommodate, and the HARQ process used by the CG resources used for retransmission is the same as the HARQ process used by the CG resources that fail to be sent. For example, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. The CG resources indicated by the two CG configuration items can accommodate the same data size. If the terminal uses the CG resources indicated by configuredGrantConfig-1 to send MAC PDU-1 through HARQ process-1, resulting in data transmission failure, the terminal can select the CG resources indicated by any one of the configuration items configuredGrantConfig-1 and configuredGrantConfig-2, and still retransmit the data through HARQ process-1. In retransmission method 2, for uplink data that failed to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources for failed sending can be indicated by the same CG configuration information and have the same HARQ process number. For example, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. If the terminal uses the CG resources indicated by configuredGrantConfig-1 to send MAC PDU-1 through HARQ process-1, resulting in data transmission failure, the terminal can only select the CG resources indicated by the configuredGrantConfig-1 configuration item, and still retransmit the data through HARQ process-1.
[0057] The terminal uses different data retransmission methods to retransmit data according to different CG configuration types and different sending failure situations.
[0058] For CG configuration type 1, if the previous transmission fails due to transmission failure condition 1, the terminal will use retransmission method 1 to retransmit the data. For example, Figure 2As shown, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both of these configuration items indicate CG configuration type 1, and the CG resources indicated by the two configuration items can accommodate the same data size. The terminal uses the CG resource indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the channel access failure occurs during the transmission of the PUSCH channel of the MAC PDU-1, the terminal can select the CG resource indicated by any configuration item in configuredGrantConfig-1 and configuredGrantConfig-2 for data retransmission. Figure 2 As shown, since the time position of the CG resource indicated by configuredGrantConfig-2 is closer to the CG resource that failed to be sent, the terminal selects the CG resource indicated by configuredGrantConfig-2 and still uses HARQ process-1 to retransmit data for MAC PDU-1.
[0059] For CG configuration type 1, if the previous transmission fails due to transmission failure condition 2, the terminal will use retransmission method 1 to retransmit the data. For example, Figure 3 As shown, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both of these configuration items indicate CG configuration type 1, and the CG resources indicated by the two configuration items can accommodate the same data size. The terminal uses the CG resources indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the priority of the uplink data transmission is determined to be low according to the MAC layer of the terminal, the uplink data transmission fails due to the low priority of the transmission channel when an uplink transmission conflict occurs. At this time, the terminal can select the CG resource indicated by any configuration item in configuredGrantConfig-1 and configuredGrantConfig-2 for data retransmission. Figure 3 As shown, since the time position of the CG resource indicated by configuredGrantConfig-2 is closer to the CG resource that failed to be sent, the terminal selects the CG resource indicated by configuredGrantConfig-2 and still uses HARQ process-1 to retransmit data for MAC PDU-1.
[0060] For CG configuration type 2, if the previous transmission fails due to transmission failure condition 1, the terminal will use retransmission method 2 to retransmit the data. For example, Figure 4 As shown in the figure, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both configuration items indicate CG configuration type 2. The terminal uses the CG resources indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the channel access failure occurs when sending the PUSCH channel of the MAC PDU-1, the terminal can only select the CG resources indicated by the configuredGrantConfig-1 configuration item for data retransmission. Figure 4 As shown, since HARQ process-1 still needs to be used to retransmit data for MAC PDU-1, the terminal selects the third CG resource indicated by configuredGrantConfig-1 instead of the second CG resource for data retransmission, because the second CG resource corresponds to HARQ process-2 and the third CG resource also corresponds to HARQ process-1.
[0061] The base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both configuration items indicate CG configuration type 1, and the base station configures an uplink grant retransmission timer (such as cg-RetransmissionTimer). The terminal uses the CG resources indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the MAC layer of the terminal determines that the priority of the uplink data transmission is higher and the transmission of the PUSCH channel of the MAC PDU-1 does not fail to access the channel, the uplink grant retransmission timer corresponding to the HARQ process-1 is started while sending the uplink data. If the feedback information sent by the base station is not received before the timer expires, the MAC PDU-1 needs to be retransmitted. At this time, the terminal can only select the CG resources indicated by any one of the configuration items configuredGrantConfig-1 and configuredGrantConfig-2, and still use HARQ process-1 for data retransmission.
[0062] In some embodiments, when a first transmission failure occurs, the transmission channel is determined as a high priority transmission according to the priority information.
[0063] In this embodiment, when the terminal determines whether the transmission failure situation is the first transmission failure situation or the second transmission failure situation, it first determines whether the priority of the transmission channel is low or high (that is, whether it is high priority transmission or low priority transmission). If the priority of the transmission channel is high, it further determines whether a frequency channel access failure occurs.
[0064] In some embodiments, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0065] In this embodiment, the time position of the CG resource used for retransmission should be a resource whose distance from the time position of the CG resource that failed to be sent is greater than or equal to the duration of the terminal's data channel processing.
[0066] like Figure 5 As shown, the base station configures the CG configuration item configuredGrantConfig-1 for the terminal. The terminal uses the CG resource-1 indicated by configuredGrantConfig-1 to send the uplink data MAC PDU-1 through the HARQ process-1. If the transmission of the MAC PDU-1 fails, the MAC PDU-1 needs to be retransmitted. If it is determined according to the preset data retransmission information that the terminal can select any of the CG resources-2, CG resources-3 or CG resources-4 indicated by the configuredGrantConfig-1 configuration item for data retransmission, since the time position of the CG resource-2 is too close to the time position of the CG resource-1, as shown in FIG. Figure 5 As shown in the figure, if the terminal uses CG resource-2, the terminal will not have enough processing time to retransmit the data. Therefore, the terminal can only select CG resource for data retransmission from CG resource-3 and CG resource-4. Since the time position of CG resource-3 is closer to the CG resource that failed to be sent than the time position of CG resource-4, the terminal will select CG resource-3 for data retransmission.
[0067] like Figure 6As shown, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both of these configuration items indicate CG configuration type 1, and the CG resources indicated by the two configuration items can accommodate the same data size. The terminal uses the CG resource indicated by configuredGrantConfig-1 to send the uplink data MAC PDU-1 through the HARQ process-1. If the channel access failure occurs during the transmission of the PUSCH channel of the MAC PDU-1, the terminal can select the CG resource indicated by any of the configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for data retransmission. Since the time position of the CG resource-2' indicated by configuredGrantConfig-2 is too close to the time position of the CG resource-1 that failed to be sent, if the terminal uses CG resource-2', the terminal will not have enough processing time to retransmit the data. The terminal will then select the CG resource-2 indicated by configuredGrantConfig-1 and still use the HARQ process-1 to retransmit the data for MAC PDU-1.
[0068] In some embodiments, the preset data retransmission information further includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
[0069] In this embodiment, when data retransmission is required, the number of data retransmissions can be limited. For example, the preset data retransmission information may include a retransmission number threshold and / or a retransmission duration threshold to limit the number of data retransmissions. In one example, the preset data retransmission information defines a number of data retransmissions for a specific MAC PDU as n times, where n is a positive integer greater than or equal to 0. When the number of times the terminal retransmits data for the MAC PDU reaches the retransmission number threshold, the terminal no longer retransmits data for the MAC PDU. In another example, the data retransmission duration defined by the preset data retransmission information for a specific MAC PDU is Tx. When the time for the terminal to retransmit data for the MAC PDU reaches the data retransmission duration Tx, the terminal no longer retransmits data for the MAC PDU.
[0070] In some embodiments, the transmission channel may include at least one of an uplink data channel, an uplink control channel, and an uplink sounding signal channel.
[0071] Figure 7 FIG. 1 is a flow chart showing a method for determining data retransmission according to an embodiment of the present disclosure. In this embodiment, the method is executed by a base station, such as Figure 7As shown, the data retransmission determination method includes the following steps:
[0072] S701: Send preset data retransmission information to the terminal.
[0073] The preset data retransmission information indicates the correspondence between the data retransmission method, the transmission failure situation, and the CG configuration type. The preset data retransmission information can be pre-agreed between the base station and the terminal and sent to the terminal. The terminal can store the preset data retransmission information locally.
[0074] S702: Send uplink authorization CG configuration information and transmission channel priority information to the terminal. The CG configuration information is used to determine the data retransmission method to be adopted when the terminal determines the priority of the transmission channel based on the priority information, together with the preset data retransmission information and the transmission failure situation. The CG configuration information includes the CG configuration type.
[0075] In this embodiment, the configuration information sent by the base station to the terminal includes both CG configuration information indicating the CG configuration type and priority information of the transmission channel. Upon receiving the CG configuration information and priority information and determining the priority of the transmission channel based on the priority information, the terminal adopts different data retransmission methods based on preset data retransmission information, different CG configuration types, and different transmission failure situations.
[0076] The CG configuration information may include one or more configuration items. For example, multiple configuration items (configuredGrantConfig-1 and configuredGrantConfig-2) may be configured for the bandwidth part (BandwidthPart, BWP) of cell 1. Each configuration item may indicate a CG configuration type.
[0077] The priority information of the transmission channel is used to indicate the method for determining the priority of the transmission channel. Because a terminal cannot send multiple uplink messages simultaneously, when the transmission of multiple uplink channels conflicts, the terminal selects the channel with the higher priority for transmission. The method for determining the priority of the transmission channel includes at least one of the following: a first determination method is to determine the priority of the transmission channel based on the priority of the logical channel corresponding to the transmission channel; a second determination method is to determine the priority of the transmission channel based on the priority indicated by the base station.
[0078] For multiple transmission channels, after determining the priority of each transmission channel based on the transmission channel priority information, each transmission channel can be transmitted according to the determined priority. For example, for transmission channels 1, 2, and 3, their priorities are determined as priority 1, priority 2, and priority 3, respectively. If different transmission channels cannot transmit simultaneously due to a conflict, they can be transmitted according to the determined priorities. Assume that priority 1 is higher than priority 2, and priority 2 is higher than priority 3. Of course, the priority levels of each can be agreed upon in advance and are not limited to this. For example, if a conflict occurs between transmission channels 1 and 2, because priority 1 of transmission channel 1 is higher than priority 2 of transmission channel 2, that is, transmission channel 1 has a higher transmission priority than transmission channel 2, transmission of transmission channel 1 will be carried out, and transmission of transmission channel 2 will be abandoned. For another example, if a conflict occurs between transmission channels 2 and 3, because priority 3 of transmission channel 3 is lower than priority 2 of transmission channel 2, that is, transmission channel 3 has a lower transmission priority than transmission channel 2, transmission of transmission channel 2 will be carried out, and transmission of transmission channel 3 will be abandoned.
[0079] In an embodiment of the present disclosure, the base station sends preset data retransmission information to the terminal. In addition, the base station simultaneously sends CG configuration information and priority information of the sending channel. The CG configuration information is used to determine the data retransmission method to be adopted together with the preset data retransmission information and the sending failure situation when the terminal determines the priority of the sending channel according to the priority information, thereby providing a method for data retransmission while performing CG configuration and priority configuration of the sending channel at the same time, and therefore has the advantages of high reliability and low latency in data transmission.
[0080] In some embodiments, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, the first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects HARQ according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information. The CG configuration type of the HARQ process number and / or redundant version RV, the second CG configuration type is the CG configuration type of the HARQ process number and / or RV calculated by the terminal according to the resource allocation time position indicated by the CG configuration information and the number of available HARQ processes; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation where the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0081] In this embodiment, the CG configuration type includes any one of CG configuration type 1 and CG configuration type 2. In CG configuration type 1, the HARQ process number and / or RV used for data sent through CG resources can be selected by the terminal according to the number of available HARQ processes and the starting number of available HARQ processes indicated by the CG configuration information (when the CG configuration information does not indicate the starting number of available HARQ processes, according to the number of available HARQ processes and the pre-agreed HARQ process number). In CG configuration type 2, the HARQ process number used for data sent through CG resources is calculated according to the resource allocation time position, the number of available HARQ processes, and the starting number of available HARQ processes indicated by the CG configuration information (when the CG configuration information does not indicate the starting number of available HARQ processes, according to the resource allocation time position, the number of available HARQ processes, and the pre-agreed HARQ process number).
[0082] In this embodiment, the transmission failure situation includes at least one of transmission failure situation 1 and transmission failure situation 2. In transmission failure situation 1, the transmission failure occurs due to a frequency channel access failure. In transmission failure situation 2, the transmission failure occurs due to a low priority of the transmission channel.
[0083] In this embodiment, the data retransmission method includes at least one of retransmission method 1 and retransmission method 2. In retransmission method 1, for uplink data that fails to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources for which transmission fails (i.e., the uplink CG resources corresponding to the uplink data that fails to be sent) can be indicated by the same or different CG configuration information, as long as the data size that can be accommodated by the data resources used for retransmission is the same as the data size that can be accommodated by the CG resources for which transmission fails, and the HARQ process used by the CG resources for retransmission is the same as the HARQ process used by the CG resources for which transmission fails. In retransmission method 2, for uplink data that fails to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources for which transmission fails can be indicated by the same CG configuration information and have the same HARQ process number.
[0084] In this embodiment, the terminal adopts different data retransmission methods for data retransmission according to different CG configuration types and different transmission failure situations. When the CG configuration type is CG configuration type 1 and the transmission failure situation is transmission failure situation 1 or transmission failure situation 2, it is indicated to adopt data retransmission method 1; when the CG configuration type is CG configuration type 1 and no feedback is received before the uplink authorization retransmission timer expires when transmission failure situation 1 and transmission failure situation 2 do not occur, it is indicated to adopt data retransmission method 1; and when the CG configuration type is CG configuration type 2 and the transmission failure situation is transmission failure situation 1, it is indicated to adopt data retransmission method 2.
[0085] In some embodiments, when a first transmission failure occurs, the transmission channel is determined as a high priority transmission according to the priority information.
[0086] In some embodiments, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0087] In this embodiment, the time position of the CG resource used for retransmission should be a resource whose distance from the time position of the CG resource that failed to be sent is greater than or equal to the duration of the terminal's data channel processing.
[0088] In some embodiments, the preset data retransmission information further includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
[0089] In some embodiments, the transmission channel may further include at least one of an uplink data channel, an uplink control channel, and an uplink sounding signal channel.
[0090] Figure 8FIG. 1 is a flow chart showing a method for determining data retransmission according to an embodiment of the present disclosure. In this embodiment, the method is executed by a terminal, such as Figure 8 As shown, the data retransmission determination method includes the following steps:
[0091] S801, receive uplink authorization CG configuration information and priority information of the sending channel, wherein the CG configuration information includes the CG configuration type.
[0092] In this embodiment, the configuration information received by the terminal from the base station includes both CG configuration information indicating the CG configuration type and priority information of the sending channel.
[0093] S802. When determining the priority of the sending channel according to the priority information, determine the data retransmission method to be adopted based on the preset data retransmission information, CG configuration information and the sending failure situation, wherein the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
[0094] In this embodiment, after receiving the CG configuration information and the priority information of the transmission channel and determining the priority of the transmission channel according to the priority information, the terminal adopts different data retransmission methods according to the preset data retransmission information, different CG configuration types, and different transmission failure situations. Among them, the preset data retransmission information indicates the correspondence between different CG configuration types, different transmission failure situations, and different data retransmission methods. The preset data retransmission information can be pre-agreed between the base station and the terminal and pre-stored on the terminal side.
[0095] The CG configuration information may include one or more configuration items. For example, multiple configuration items (configuredGrantConfig-1 and configuredGrantConfig-2) may be configured for the bandwidth part (BandwidthPart, BWP) of cell 1. Each configuration item may indicate a CG configuration type.
[0096] The priority information of the transmission channel is used to indicate the method for determining the priority of the transmission channel. Because a terminal cannot send multiple uplink messages simultaneously, when the transmission of multiple uplink channels conflicts, the terminal selects the channel with the higher priority for transmission. The method for determining the priority of the transmission channel includes at least one of the following: a first determination method is to determine the priority of the transmission channel based on the priority of the logical channel corresponding to the transmission channel; a second determination method is to determine the priority of the transmission channel based on the priority indicated by the base station.
[0097] In the first determination method, for example, the channel priority of the Physical Uplink Shared Channel (PUSCH) is determined by the data of the logical channel with the highest logical channel priority contained in the Medium Access Control Protocol Data Unit (MAC PDU) sent in the PUSCH (e.g., if the MAC PDU includes data of logical channel priority -1 and data of logical channel priority -2, where logical channel priority -1 is higher than logical channel priority -2, then the channel priority of the PUSCH sending the MAC PDU is logical channel priority -1). The channel priority of the Scheduling Request (SR) sent through the Physical Uplink Control Channel (PUCCH) is determined by the logical channel priority of the logical channel that triggers the sending of the SR (e.g., if new data arrives on logical channel -1 with logical channel priority -1, triggering the sending of an SR, then the channel priority of the PUCCH sending the SR is channel priority -1).
[0098] In the second determination method, for example, the base station specifies the CG configuration item configuredGrantConfig-1 for the terminal through a radio resource control (RRC) message, and indicates that the priority of the PUSCH channel sent using the resources of the CG configuration item configuredGrantConfig-1 is channel priority-1 (for example, the base station schedules the sending of PUSCH through downlink control information (DCI), and indicates through the DCI that the priority of the sending of the scheduled PUSCH is channel priority-1).
[0099] For multiple transmission channels, after determining the priority of each transmission channel based on the transmission channel priority information, each transmission channel can be transmitted according to the determined priority. For example, for transmission channels 1, 2, and 3, their priorities are determined as priority 1, priority 2, and priority 3, respectively. If different transmission channels cannot transmit simultaneously due to a conflict, they can be transmitted according to the determined priorities. Assume that priority 1 is higher than priority 2, and priority 2 is higher than priority 3. Of course, the priority levels of each can be agreed upon in advance and are not limited to this. For example, if a conflict occurs between transmission channels 1 and 2, because priority 1 of transmission channel 1 is higher than priority 2 of transmission channel 2, that is, transmission channel 1 has a higher transmission priority than transmission channel 2, transmission of transmission channel 1 will be carried out, and transmission of transmission channel 2 will be abandoned. For another example, if a conflict occurs between transmission channels 2 and 3, because priority 3 of transmission channel 3 is lower than priority 2 of transmission channel 2, that is, transmission channel 3 has a lower transmission priority than transmission channel 2, transmission of transmission channel 2 will be carried out, and transmission of transmission channel 3 will be abandoned.
[0100] In an embodiment of the present disclosure, the terminal receives CG configuration information and priority information of the sending channel, and when determining the priority of the sending channel according to the priority information, determines the data retransmission method to be adopted based on the preset data retransmission information, CG configuration information and the sending failure situation, thereby providing a method for data retransmission that can perform CG configuration and priority configuration of the sending channel at the same time, and therefore has the advantages of high reliability and low latency in data transmission.
[0101] In some embodiments, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, the first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects HARQ according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information. The CG configuration type of the HARQ process number and / or redundant version RV, the second CG configuration type is the CG configuration type of the HARQ process number and / or RV calculated by the terminal according to the resource allocation time position indicated by the CG configuration information and the number of available HARQ processes; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation where the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0102] The CG configuration information includes at least the resource allocation time position and the number of available HARQ processes. The resource allocation time position may include: resource allocation period, resource allocation starting position or others. Optionally, the CG configuration information may also include the starting number of the available HARQ process. For example, if the CG configuration information provided by the network side does not provide the starting number of the available HARQ process, the agreed HARQ process number (e.g., HARQ process number 0) is used as the starting number of the available HARQ process.
[0103] In this embodiment, the CG configuration type includes either CG configuration type 1 or CG configuration type 2. In CG configuration type 1, the HARQ process number and / or RV used for data sent via CG resources can be selected by the terminal based on the number of available HARQ processes and the starting number of available HARQ processes indicated by the CG configuration information (if the CG configuration information does not indicate the starting number of available HARQ processes, the number of available HARQ processes and the pre-agreed HARQ process number). For example, the base station implicitly indicates CG configuration type 1 by configuring a CG retransmission timer (e.g., cg-RetransmissionTimer) for the terminal. When the terminal selects 1 CG resource-1 to send MAC PDU-1, the terminal can select HARQ process-1 from the number of available HARQ processes according to the available HARQ process starting number to send the MAC PDU-1 and select RV0 as the HARQ RV. In addition, when sending the MAC PDU-1 through the PUSCH channel, the terminal indicates to the base station that it uses HARQ process-1 to send the MAC PDU-1, and can indicate that the HARQ RV used by the MAC PDU-1 is RV0. In CG configuration type 2, the HARQ process number used for data sent through the CG resource is calculated based on the resource allocation time position, the number of available HARQ processes and the available HARQ process starting number indicated by the CG configuration information (when the CG configuration information does not indicate the available HARQ process starting number, it is calculated based on the resource allocation time position, the number of available HARQ processes and the pre-agreed HARQ process number). For example, the terminal calculates the time domain location of the uplink transmit resources available to the terminal based on the resource allocation period and the resource allocation starting position, and then calculates the HARQ process number available for each uplink transmit resource based on the number of available HARQ processes and the available HARQ process starting number. The base station can determine the HARQ process number used by the PUSCH data received at a fixed time domain location based on the PUSCH data received at the fixed time domain location.
[0104] In this embodiment, the transmission failure situation includes at least one of transmission failure situation 1 and transmission failure situation 2. In transmission failure situation 1, the transmission failure occurs due to a frequency channel access failure. For example, when the terminal sends MAC PDU-1 on frequency channel-1 through PUSCH-1, if frequency channel-1 is occupied, the PUSCH-1 transmission will fail. In transmission failure situation 2, the transmission failure occurs due to the low priority of the transmission channel. For example, if the PUSCH-1 transmission corresponding to CG resource-1 conflicts with the transmission of other uplink channels, and the priority of the logical channel of the data contained in the MAC PDU-1 generated based on the CG resource-1 is low, the priority of the PUSCH-1 channel corresponding to the CG resource-1 is low, resulting in the failure of the PUSCH-1 transmission.
[0105] In this embodiment, the data retransmission method includes at least one of retransmission method 1 and retransmission method 2. In retransmission method 1, for uplink data that fails to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources that fail to be sent (that is, the uplink CG resources corresponding to the uplink data that fails to be sent) can be indicated by the same or different CG configuration information, as long as the data size that the data resources used for retransmission can accommodate is the same as the data size that the CG resources that fail to be sent can accommodate, and the HARQ process used by the CG resources used for retransmission is the same as the HARQ process used by the CG resources that fail to be sent. For example, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. The CG resources indicated by the two CG configuration items can accommodate the same data size. If the terminal uses the CG resources indicated by configuredGrantConfig-1 to send MAC PDU-1 through HARQ process-1, resulting in data transmission failure, the terminal can select the CG resources indicated by any one of the configuration items configuredGrantConfig-1 and configuredGrantConfig-2, and still retransmit the data through HARQ process-1. In retransmission method 2, for uplink data that failed to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources for failed sending can be indicated by the same CG configuration information and have the same HARQ process number. For example, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. If the terminal uses the CG resources indicated by configuredGrantConfig-1 to send MAC PDU-1 through HARQ process-1, resulting in data transmission failure, the terminal can only select the CG resources indicated by the configuredGrantConfig-1 configuration item, and still retransmit the data through HARQ process-1.
[0106] The terminal uses different data retransmission methods to retransmit data according to different CG configuration types and different sending failure situations.
[0107] For CG configuration type 1, if the previous transmission fails due to transmission failure condition 1, the terminal will use retransmission method 1 to retransmit the data. For example, Figure 2As shown, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both of these configuration items indicate CG configuration type 1, and the CG resources indicated by the two configuration items can accommodate the same data size. The terminal uses the CG resource indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the channel access failure occurs during the transmission of the PUSCH channel of the MAC PDU-1, the terminal can select the CG resource indicated by any configuration item in configuredGrantConfig-1 and configuredGrantConfig-2 for data retransmission. Figure 2 As shown, since the time position of the CG resource indicated by configuredGrantConfig-2 is closer to the CG resource that failed to be sent, the terminal selects the CG resource indicated by configuredGrantConfig-2 and still uses HARQ process-1 to retransmit data for MAC PDU-1.
[0108] For CG configuration type 1, if the previous transmission fails due to transmission failure condition 2, the terminal will use retransmission method 1 to retransmit the data. For example, Figure 3 As shown, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both of these configuration items indicate CG configuration type 1, and the CG resources indicated by the two configuration items can accommodate the same data size. The terminal uses the CG resources indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the priority of the uplink data transmission is determined to be low according to the MAC layer of the terminal, the uplink data transmission fails due to the low priority of the transmission channel when an uplink transmission conflict occurs. At this time, the terminal can select the CG resource indicated by any configuration item in configuredGrantConfig-1 and configuredGrantConfig-2 for data retransmission. Figure 3 As shown, since the time position of the CG resource indicated by configuredGrantConfig-2 is closer to the CG resource that failed to be sent, the terminal selects the CG resource indicated by configuredGrantConfig-2 and still uses HARQ process-1 to retransmit data for MAC PDU-1.
[0109] For CG configuration type 2, if the previous transmission fails due to transmission failure condition 1, the terminal will use retransmission method 2 to retransmit the data. For example, Figure 4 As shown in the figure, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both configuration items indicate CG configuration type 2. The terminal uses the CG resources indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the channel access failure occurs when sending the PUSCH channel of the MAC PDU-1, the terminal can only select the CG resources indicated by the configuredGrantConfig-1 configuration item for data retransmission. Figure 4 As shown, since HARQ process-1 still needs to be used to retransmit data for MAC PDU-1, the terminal selects the third CG resource indicated by configuredGrantConfig-1 for data retransmission, because the third CG resource also corresponds to HARQ process-1.
[0110] The base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both configuration items indicate CG configuration type 1, and the base station configures an uplink grant retransmission timer (such as cg-RetransmissionTimer). The terminal uses the CG resources indicated by configuredGrantConfig-1 to send uplink data MAC PDU-1 through HARQ process-1. If the MAC layer of the terminal determines that the priority of the uplink data transmission is higher and the transmission of the PUSCH channel of the MAC PDU-1 does not fail to access the channel, the uplink grant retransmission timer corresponding to the HARQ process-1 is started while sending the uplink data. If the feedback information sent by the base station is not received before the timer expires, the MAC PDU-1 needs to be retransmitted. At this time, the terminal can only select the CG resources indicated by any one of the configuration items configuredGrantConfig-1 and configuredGrantConfig-2, and still use HARQ process-1 for data retransmission.
[0111] In some embodiments, when a first transmission failure occurs, the transmission channel is determined as a high priority transmission according to the priority information.
[0112] In this embodiment, when the terminal determines whether the transmission failure situation is the first transmission failure situation or the second transmission failure situation, it first determines whether the priority of the transmission channel is low or high (that is, whether it is high priority transmission or low priority transmission). If the priority of the transmission channel is high, it further determines whether a frequency channel access failure occurs.
[0113] In some embodiments, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0114] In this embodiment, the time position of the CG resource used for retransmission should be a resource whose distance from the time position of the CG resource that failed to be sent is greater than or equal to the duration of the terminal's data channel processing.
[0115] like Figure 5 As shown, the base station configures the CG configuration item configuredGrantConfig-1 for the terminal. The terminal uses the CG resource-1 indicated by configuredGrantConfig-1 to send the uplink data MAC PDU-1 through the HARQ process-1. If the transmission of the MAC PDU-1 fails, the MAC PDU-1 needs to be retransmitted. If it is determined according to the preset data retransmission information that the terminal can select any of the CG resources-2, CG resources-3 or CG resources-4 indicated by the configuredGrantConfig-1 configuration item for data retransmission, since the time position of the CG resource-2 is too close to the time position of the CG resource-1, as shown in FIG. Figure 5 As shown in the figure, if the terminal uses CG resource-2, the terminal will not have enough processing time to retransmit the data. Therefore, the terminal can only select CG resource for data retransmission from CG resource-3 and CG resource-4. Since the time position of CG resource-3 is closer to the CG resource that failed to be sent than the time position of CG resource-4, the terminal will select CG resource-3 for data retransmission.
[0116] like Figure 6As shown, the base station configures the CG configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for the terminal. Both of these configuration items indicate CG configuration type 1, and the CG resources indicated by the two configuration items can accommodate the same data size. The terminal uses the CG resource indicated by configuredGrantConfig-1 to send the uplink data MAC PDU-1 through the HARQ process-1. If the channel access failure occurs during the transmission of the PUSCH channel of the MAC PDU-1, the terminal can select the CG resource indicated by any of the configuration items configuredGrantConfig-1 and configuredGrantConfig-2 for data retransmission. Since the time position of the CG resource-2' indicated by configuredGrantConfig-2 is too close to the time position of the CG resource-1 that failed to be sent, if the terminal uses CG resource-2', the terminal will not have enough processing time to retransmit the data. The terminal will then select the CG resource-3 indicated by configuredGrantConfig-1 and still use the HARQ process-1 to retransmit the data for MAC PDU-1.
[0117] In some embodiments, the preset data retransmission information further includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
[0118] In this embodiment, when data retransmission is required, the number of data retransmissions can be limited. For example, the preset data retransmission information may include a retransmission number threshold and / or a retransmission duration threshold to limit the number of data retransmissions. In one example, the preset data retransmission information defines a number of data retransmissions for a specific MAC PDU as n times, where n is a positive integer greater than or equal to 0. When the number of times the terminal retransmits data for the MAC PDU reaches the retransmission number threshold, the terminal no longer retransmits data for the MAC PDU. In another example, the data retransmission duration defined by the preset data retransmission information for a specific MAC PDU is Tx. When the time for the terminal to retransmit data for the MAC PDU reaches the data retransmission duration Tx, the terminal no longer retransmits data for the MAC PDU.
[0119] In some embodiments, the transmission channel may further include at least one of an uplink data channel, an uplink control channel, and an uplink sounding signal channel.
[0120] Figure 9 FIG. 1 is a flow chart showing a method for determining data retransmission according to an embodiment of the present disclosure. In this embodiment, the method is executed by a terminal, such as Figure 9As shown, the data retransmission determination method includes the following steps:
[0121] S901: Receive preset data retransmission information.
[0122] The preset data retransmission information indicates the correspondence between the data retransmission method, the transmission failure situation, and the CG configuration type. After receiving the preset data retransmission information, the terminal can store the preset data retransmission information locally.
[0123] S902, receive uplink authorization CG configuration information and priority information of the sending channel, wherein the CG configuration information includes the CG configuration type.
[0124] In this embodiment, the configuration information received by the terminal from the base station includes both CG configuration information indicating the CG configuration type and priority information of the sending channel.
[0125] S903. When the priority of the sending channel is determined according to the priority information, the data retransmission method to be adopted is determined based on the preset data retransmission information, CG configuration information and the sending failure situation.
[0126] In this embodiment, when the terminal receives the CG configuration information and the priority information of the sending channel and determines the priority of the sending channel based on the priority information, it adopts different data retransmission methods according to the preset data retransmission information, different CG configuration types and different sending failure situations.
[0127] The CG configuration information may include one or more configuration items. For example, multiple configuration items (configuredGrantConfig-1 and configuredGrantConfig-2) may be configured for the bandwidth part (BandwidthPart, BWP) of cell 1. Each configuration item may indicate a CG configuration type.
[0128] The priority information of the transmission channel is used to indicate the method for determining the priority of the transmission channel. Because a terminal cannot send multiple uplink messages simultaneously, when the transmission of multiple uplink channels conflicts, the terminal selects the channel with the higher priority for transmission. The method for determining the priority of the transmission channel includes at least one of the following: a first determination method is to determine the priority of the transmission channel based on the priority of the logical channel corresponding to the transmission channel; a second determination method is to determine the priority of the transmission channel based on the priority indicated by the base station.
[0129] For multiple transmission channels, after determining the priority of each transmission channel based on the transmission channel priority information, each transmission channel can be transmitted according to the determined priority. For example, for transmission channels 1, 2, and 3, their priorities are determined as priority 1, priority 2, and priority 3, respectively. If different transmission channels cannot transmit simultaneously due to a conflict, they can be transmitted according to the determined priorities. Assume that priority 1 is higher than priority 2, and priority 2 is higher than priority 3. Of course, the priority levels of each can be agreed upon in advance and are not limited to this. For example, if a conflict occurs between transmission channels 1 and 2, because priority 1 of transmission channel 1 is higher than priority 2 of transmission channel 2, that is, transmission channel 1 has a higher transmission priority than transmission channel 2, transmission of transmission channel 1 will be carried out, and transmission of transmission channel 2 will be abandoned. For another example, if a conflict occurs between transmission channels 2 and 3, because priority 3 of transmission channel 3 is lower than priority 2 of transmission channel 2, that is, transmission channel 3 has a lower transmission priority than transmission channel 2, transmission of transmission channel 2 will be carried out, and transmission of transmission channel 3 will be abandoned.
[0130] In an embodiment of the present disclosure, the terminal receives preset data retransmission information from the base station. In addition, the terminal also receives CG configuration information and priority information of the sending channel and determines the priority of the sending channel according to the priority information. Based on the preset data retransmission information, CG configuration information and the sending failure situation, the terminal determines the data retransmission method to be adopted, thereby providing a method for data retransmission that can perform CG configuration and priority configuration of the sending channel at the same time, and therefore has the advantages of high reliability and low latency of data transmission.
[0131] In some embodiments, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, the first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects HARQ according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information. The CG configuration type of the HARQ process number and / or redundant version RV, the second CG configuration type is the CG configuration type of the HARQ process number and / or RV calculated by the terminal according to the resource allocation time position indicated by the CG configuration information and the number of available HARQ processes; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation where the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0132] In this embodiment, the CG configuration type includes any one of CG configuration type 1 and CG configuration type 2. In CG configuration type 1, the HARQ process number and / or RV used for data sent through CG resources can be selected by the terminal according to the number of available HARQ processes and the starting number of available HARQ processes indicated by the CG configuration information (when the CG configuration information does not indicate the starting number of available HARQ processes, according to the number of available HARQ processes and the pre-agreed HARQ process number). In CG configuration type 2, the HARQ process number used for data sent through CG resources is calculated according to the resource allocation time position, the number of available HARQ processes, and the starting number of available HARQ processes indicated by the CG configuration information (when the CG configuration information does not indicate the starting number of available HARQ processes, according to the resource allocation time position, the number of available HARQ processes, and the pre-agreed HARQ process number).
[0133] In this embodiment, the transmission failure situation includes at least one of transmission failure situation 1 and transmission failure situation 2. In transmission failure situation 1, the transmission failure occurs due to a frequency channel access failure. In transmission failure situation 2, the transmission failure occurs due to a low priority of the transmission channel.
[0134] In this embodiment, the data retransmission method includes at least one of retransmission method 1 and retransmission method 2. In retransmission method 1, for uplink data that fails to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources for which transmission fails (i.e., the uplink CG resources corresponding to the uplink data that fails to be sent) can be indicated by the same or different CG configuration information, as long as the data size that can be accommodated by the data resources used for retransmission is the same as the data size that can be accommodated by the CG resources for which transmission fails, and the HARQ process used by the CG resources for retransmission is the same as the HARQ process used by the CG resources for which transmission fails. In retransmission method 2, for uplink data that fails to be sent, the terminal uses CG resources for retransmission, and the data resources used for retransmission and the CG resources for which transmission fails can be indicated by the same CG configuration information and have the same HARQ process number.
[0135] In this embodiment, the terminal adopts different data retransmission methods for data retransmission according to different CG configuration types and different transmission failure situations. When the CG configuration type is CG configuration type 1 and the transmission failure situation is transmission failure situation 1 or transmission failure situation 2, it is indicated to adopt data retransmission method 1; when the CG configuration type is CG configuration type 1 and no feedback is received before the uplink authorization retransmission timer expires when transmission failure situation 1 and transmission failure situation 2 do not occur, it is indicated to adopt data retransmission method 1; and when the CG configuration type is CG configuration type 2 and the transmission failure situation is transmission failure situation 1, it is indicated to adopt data retransmission method 2.
[0136] In some embodiments, when a first transmission failure occurs, the transmission channel is determined as a high priority transmission according to the priority information.
[0137] In some embodiments, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0138] In this embodiment, the time position of the CG resource used for retransmission should be a resource whose distance from the time position of the CG resource that failed to be sent is greater than or equal to the duration of the terminal's data channel processing.
[0139] In some embodiments, the preset data retransmission information further includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
[0140] In some embodiments, the transmission channel may further include at least one of an uplink data channel, an uplink control channel, and an uplink sounding signal channel.
[0141] Corresponding to the data retransmission determination method provided in the above-mentioned embodiments, the present disclosure also provides a data retransmission determination device. Since the data retransmission determination device provided in the embodiment of the present disclosure corresponds to the data retransmission determination method provided in the above-mentioned embodiments, the implementation method of the data retransmission determination method is also applicable to the data retransmission determination device provided in this embodiment and will not be described in detail in this embodiment.
[0142] Figure 10 This is a schematic diagram of the structure of a data retransmission determination device provided by an embodiment of the present disclosure. The device is applied to a base station.
[0143] like Figure 10 As shown, the data retransmission determination device 1000 includes:
[0144] Sending module 1001 is used to send uplink authorization CG configuration information and priority information of the sending channel to the terminal. The CG configuration information is used to determine the data retransmission method to be adopted together with the preset data retransmission information and the sending failure situation when the terminal determines the priority of the sending channel according to the priority information.
[0145] Among them, the CG configuration information includes the CG configuration type, and the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
[0146] In an embodiment of the present disclosure, the base station simultaneously sends CG configuration information and priority information of the sending channel so that the terminal determines the priority of the sending channel according to the priority information, and determines the data retransmission method to be adopted based on the preset data retransmission information, CG configuration information and sending failure conditions, thereby providing a method for data retransmission that can perform CG configuration and priority configuration of the sending channel at the same time, and therefore has the advantages of high reliability and low latency of data transmission.
[0147] In some embodiments, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, the first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects HARQ according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information. The CG configuration type of the HARQ process number and / or redundant version RV, the second CG configuration type is the CG configuration type of the HARQ process number and / or RV calculated by the terminal according to the resource allocation time position indicated by the CG configuration information and the number of available HARQ processes; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation where the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0148] In some embodiments, when a first transmission failure occurs, the transmission channel is determined as a high priority transmission according to the priority information.
[0149] In some embodiments, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0150] In some embodiments, the preset data retransmission information further includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the limited data retransmission number.
[0151] In some embodiments, the transmission channel may further include at least one of an uplink data channel, an uplink control channel, and an uplink sounding signal channel.
[0152] In some embodiments, the sending module 1001 further includes sending the preset data retransmission information to the terminal.
[0153] Figure 11 This is a schematic diagram of the structure of a data retransmission determination device provided by an embodiment of the present disclosure. The device is applied to a terminal.
[0154] like Figure 11 As shown, the data retransmission determination device 1100 includes:
[0155] The receiving module 1101 is configured to receive uplink authorization CG configuration information and priority information of a transmission channel, wherein the CG configuration information includes a CG configuration type; and
[0156] Determination module 1102 is used to determine the data retransmission method to be adopted based on the preset data retransmission information, the CG configuration information and the sending failure situation, when the priority of the sending channel is determined according to the priority information indication, wherein the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
[0157] In an embodiment of the present disclosure, the terminal receives CG configuration information and priority information of the sending channel, and when determining the priority of the sending channel according to the priority information, determines the data retransmission method to be adopted based on the preset data retransmission information, CG configuration information and the sending failure situation, thereby providing a method for data retransmission that can perform CG configuration and priority configuration of the sending channel at the same time, and therefore has the advantages of high reliability and low latency in data transmission.
[0158] In some embodiments, the preset data retransmission information includes at least one of the following: when the CG configuration type is the first CG configuration type and the sending failure situation is the first sending failure situation or the second sending failure situation, the first data retransmission method is adopted; when the CG configuration type is the first CG configuration type and no feedback is received before the uplink authorization retransmission timer expires when the first sending failure situation and the second sending failure situation do not occur, the first data retransmission method is adopted; and when the CG configuration type is the second CG configuration type and the sending failure situation is the first sending failure situation, the second data retransmission method is adopted; wherein, the first CG configuration type is that the terminal selects HARQ according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information. The CG configuration type of the HARQ process number and / or redundant version RV, the second CG configuration type is the CG configuration type of the HARQ process number and / or RV calculated by the terminal according to the resource allocation time position indicated by the CG configuration information and the number of available HARQ processes; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation where the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure have the same accommodable data size and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources of the transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
[0159] In some embodiments, when a first transmission failure occurs, the transmission channel is determined as a high priority transmission according to the priority information.
[0160] In some embodiments, the distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
[0161] In some embodiments, the preset data retransmission information further includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
[0162] In some embodiments, the transmission channel may further include at least one of an uplink data channel, an uplink control channel, and an uplink sounding signal channel.
[0163] In some embodiments, the receiving module 1101 further includes receiving the preset data retransmission information.
[0164] According to an embodiment of the present disclosure, the present disclosure also provides a communication device and a computer-readable storage medium.
[0165] like Figure 12, is a block diagram of a communication device according to an embodiment of the present disclosure. The communication device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The communication device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided for example only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0166] like Figure 12 As shown, the communication device includes: one or more processors 1210, a memory 1220, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the communication device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple communication devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 12 A processor 1210 is taken as an example.
[0167] Memory 1220 is a non-transitory computer-readable storage medium provided in the present disclosure. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the data transmission method provided in the present disclosure. The non-transitory computer-readable storage medium of the present disclosure stores computer instructions for causing a computer to perform the data transmission method provided in the present disclosure.
[0168] Memory 1220, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as the program instructions / modules corresponding to the data transmission method in the embodiments of the present disclosure. Processor 1210 executes the non-transitory software programs, instructions, and modules stored in memory 1220 to execute various server functional applications and data processing, thereby implementing the data transmission method in the above-mentioned method embodiments.
[0169] The memory 1220 may include a program storage area and a data storage area. The program storage area may store an operating system and applications required for at least one function; the data storage area may store data created based on the use of the positioning communication device. Furthermore, the memory 1220 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. Optionally, the memory 1220 may include a memory remotely located relative to the processor 1210, and such remote memory may be connected to the positioning communication device via a network. Examples of the aforementioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0170] The communication device may further include: an input device 1230 and an output device 1240. The processor 1210, the memory 1220, the input device 1230 and the output device 1240 may be connected via a bus or other means. Figure 12 The bus connection is taken as an example.
[0171] The input device 1230 can receive input digital or character information and generate key signal input related to user settings and function control of the positioning communication device, such as input devices such as a touch screen, a keypad, a mouse, a trackpad, a touch pad, a pointer, one or more mouse buttons, a trackball, a joystick, etc. The output device 1240 may include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.
[0172] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0173] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for a programmable processor and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., a magnetic disk, an optical disk, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0174] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0175] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0176] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.
[0177] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not limited herein.
[0178] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A method for determining data retransmission, characterized in that: The method is applied to a base station, and the method includes: Sending uplink authorization CG configuration information and priority information of a transmission channel to the terminal, wherein the CG configuration information is used to determine a data retransmission method to be adopted together with preset data retransmission information and a transmission failure condition when the terminal determines the priority of the transmission channel according to the priority information; Among them, the CG configuration information includes the CG configuration type, and the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
2. The method according to claim 1, wherein The preset data retransmission information includes at least one of the following: When the CG configuration type is the first CG configuration type and the sending failure condition is the first sending failure condition or the second sending failure condition, adopting the first data retransmission method; When the CG configuration type is the first CG configuration type and feedback is not received before the uplink authorization retransmission timer times out when the first transmission failure situation and the second transmission failure situation do not occur, adopting the first data retransmission method; and When the CG configuration type is the second CG configuration type and the sending failure condition is the first sending failure condition, adopting a second data retransmission method; Among them, the first CG configuration type is a CG configuration type in which the terminal selects the HARQ process number and / or redundancy version RV according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information, and the second CG configuration type is a CG configuration type in which the terminal calculates the HARQ process number and / or RV according to the resource allocation time position and the number of available HARQ processes indicated by the CG configuration information; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation in which the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure have the same data size that can be accommodated and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
3. The method according to claim 2, wherein When the first transmission failure occurs, the transmission channel is determined as high priority transmission according to the priority information.
4. The method according to claim 1, wherein The distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
5. The method according to claim 1, wherein The preset data retransmission information includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
6. The method according to claim 1, wherein The transmission channel includes at least one of the following: Uplink data channel; Uplink control channel; and Uplink sounding signal channel.
7. The method according to any one of claims 1 to 6, wherein Also includes: Sending preset data retransmission information to the terminal.
8. A method for determining data retransmission, characterized in that: The method is applied to a terminal, and includes: receiving uplink authorization CG configuration information and priority information of a sending channel, wherein the CG configuration information includes a CG configuration type; and When the priority of the sending channel is determined according to the priority information, the data retransmission method to be adopted is determined based on the preset data retransmission information, the CG configuration information and the sending failure situation, wherein the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
9. The method according to claim 8, wherein The preset data retransmission information includes at least one of the following: When the CG configuration type is the first CG configuration type and the sending failure condition is the first sending failure condition or the second sending failure condition, adopting the first data retransmission method; When the CG configuration type is the first CG configuration type and feedback is not received before the uplink authorization retransmission timer times out when the first transmission failure situation and the second transmission failure situation do not occur, adopting the first data retransmission method; and When the CG configuration type is the second CG configuration type and the sending failure condition is the first sending failure condition, adopting a second data retransmission method; Among them, the first CG configuration type is a CG configuration type in which the terminal selects the HARQ process number and / or redundancy version RV according to the number of available hybrid automatic repeat request HARQ processes indicated by the CG configuration information, and the second CG configuration type is a CG configuration type in which the terminal calculates the HARQ process number and / or RV according to the resource allocation time position and the number of available HARQ processes indicated by the CG configuration information; the first transmission failure situation indicates a frequency channel access failure situation, and the second transmission failure situation indicates a situation in which the transmission channel is determined to be low priority transmission according to the priority information; in the first data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure have the same data size that can be accommodated and the same HARQ process number, and in the second data retransmission method, the CG resources used for retransmission and the CG resources for transmission failure are indicated by the same CG configuration information and have the same HARQ process number.
10. The method according to claim 9, wherein When the first transmission failure occurs, the transmission channel is determined as high priority transmission according to the priority information.
11. The method according to claim 8, wherein The distance between the time position of the CG resource used for retransmission and the time position of the CG resource that failed to be sent is greater than or equal to the data channel processing duration.
12. The method according to claim 8, wherein The preset data retransmission information includes a retransmission number threshold and / or a retransmission duration threshold, and the retransmission number threshold and / or the retransmission duration threshold are related to the number of data retransmissions.
13. The method according to claim 8, wherein The transmission channel includes at least one of the following: Uplink data channel; Uplink control channel; and Uplink sounding signal channel.
14. The method according to any one of claims 8 to 13, wherein Also includes: Receive and store the preset data retransmission information.
15. A data retransmission determination device, characterized in that: The device comprises: a sending module, configured to send uplink authorization CG configuration information and priority information of a sending channel to the terminal, wherein the CG configuration information is used to determine a data retransmission method to be adopted together with preset data retransmission information and a sending failure condition when the terminal determines the priority of the sending channel according to the priority information; Among them, the CG configuration information includes the CG configuration type, and the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
16. A data retransmission determination device, characterized in that: The device comprises: a receiving module, configured to receive uplink authorization CG configuration information and priority information of a transmission channel, wherein the CG configuration information includes a CG configuration type; and A determination module is used to determine the data retransmission method to be adopted based on the preset data retransmission information, the CG configuration information and the sending failure situation when the priority of the sending channel is determined according to the priority information, wherein the preset data retransmission information indicates the correspondence between the data retransmission method, the sending failure situation and the CG configuration type.
17. A communication device, wherein: include: transceiver; Memory; A processor is connected to the transceiver and the memory, respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, and is capable of implementing the method described in any one of claims 1-7, or 8 to 14.
18. A computer storage medium, wherein: The computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by the processor, the method described in any one of claims 1 to 7, or 8 to 14 can be implemented.
Citation Information
Patent Citations
Data sending method, data sending device and terminal equipment
CN111181693A