Uplink transmission method and device, terminal and storage medium
By performing uplink data transmission in the NR-U system based on resource configuration information and uplink transmission status, the problem of low resource utilization and low data transmission efficiency in the unauthorized frequency band is solved, and more efficient resource utilization and data transmission are achieved.
Patent Information
- Application Number
- CN202510335460.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-13
- Publication Date
- 2025-05-30
AI Technical Summary
In the new air-port non-authorized NR-U system, when the terminal performs uplink data transmission on the unauthorized frequency band, there are problems such as low resource utilization and low data transmission efficiency.
By conducting uplink transmission on dynamic authorized DG resources or configuration authorized CG resources in the shared frequency band based on resource configuration information and uplink transmission status, the behavior of the terminal under different resource configurations is clarified to ensure data retransmission or new data is transferred first.
It improves the utilization rate of DG resources or CG resources, improves the uplink transmission efficiency in the shared frequency band, and avoids data loss.
Smart Images

Figure CN120076032A_ABST
Abstract
Description
[0001] This application is a divisional application of the patent application with the application number 202180076049.3 and the application title "Uplink Transmission Method, Apparatus, Terminal and Storage Medium", which was filed on January 13, 2021. Technical Field
[0002] This application relates to the field of communication technologies, and particularly to an uplink transmission method, apparatus, terminal and storage medium. Background Art
[0003] In a New Radio Unlicensed (NR-U) system, a terminal is allowed to perform uplink data transmission on an unlicensed frequency band.
[0004] In the related art, for the case where only the uplink transmission resources on one unlicensed frequency band are indicated to the physical layer at the same time, the terminal performs an idle state detection on the uplink transmission resources on the unlicensed frequency band. When it is detected that the uplink transmission resources are in an idle state, uplink transmission is performed on the uplink transmission resources. Summary of the Invention
[0005] Embodiments of the present application provide an uplink transmission method, apparatus, terminal and storage medium. The technical solutions are as follows:
[0006] On the one hand, embodiments of the present application provide an uplink transmission method, the method including:
[0007] A terminal device performs a second uplink transmission on a second resource according to resource configuration information and / or a state related to a first uplink transmission; the resource configuration information includes at least one of a Configured Grant (CG) retransmission timer (CGRT) configuration and an automatic transmission configuration; the first uplink transmission is a transmission performed on a first resource;
[0008] Wherein, the first resource and the second resource are Dynamic Grant (DG) resources or Configured Grant CG resources in a shared frequency band, the second resource is a DG resource or a CG resource in the shared frequency band, and the first resource is located before the second resource in the time domain.
[0009] On the other hand, embodiments of the present application provide an uplink transmission apparatus, the apparatus being used in a terminal, the apparatus including:
[0010] A transmission module, configured to perform a second uplink transmission on a second resource according to resource configuration information and / or a status related to a first uplink transmission; the resource configuration information includes at least one of CGRT configuration and automatic transmission configuration; the first uplink transmission is a transmission performed on a first resource.
[0011] Wherein, the first resource and the second resource are DG resources or configured grant (CG) resources in a shared frequency band, the second resource is a DG resource or a CG resource in the shared frequency band, and the first resource is located before the second resource in the time domain.
[0012] On the other hand, an embodiment of the present application provides a terminal, which includes a processor, a memory, and a transceiver. The memory stores a computer program, and the computer program is used to be executed by the processor / transceiver to implement the above-mentioned uplink transmission method.
[0013] On another aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, and the computer program is loaded and executed by a processor / transceiver to implement the above-mentioned uplink transmission method.
[0014] On yet another aspect, the present application provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned uplink transmission method.
[0015] The technical solution provided by the embodiment of the present application can bring the following beneficial effects:
[0016] The solution shown in the embodiment of the present application provides a solution for performing uplink transmission on a current CG resource or DG resource based on different resource configuration information and / or a status related to a previous uplink transmission, clarifies the terminal behavior on the DG resource or CG resource in different situations, ensures the retransmission of untransmitted or transmitted data, avoids data loss, or ensures the priority transmission of new data, improves the utilization rate of the DG resource or CG resource, and further improves the uplink transmission efficiency on the DG resource or CG resource in the shared frequency band. Description of the Drawings
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0018] Figure 1 It is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0019] Figure 2 It is a flowchart of an uplink transmission method provided by an embodiment of the present application;
[0020] Figure 3 It is a flowchart of an uplink transmission method provided by an embodiment of the present application;
[0021] Figure 4 It is Figure 3 A schematic diagram of an uplink transmission method involved in the illustrated embodiment;
[0022] Figure 5 It is Figure 3 A schematic diagram of an uplink transmission method involved in the illustrated embodiment;
[0023] Figure 6 It is Figure 3 A schematic diagram of an uplink transmission method involved in the illustrated embodiment;
[0024] Figure 7 It is Figure 3 A schematic diagram of an uplink transmission method involved in the illustrated embodiment;
[0025] Figure 8 It is Figure 3 A schematic diagram of an uplink transmission method involved in the illustrated embodiment;
[0026] Figure 9 It is a block diagram of an uplink transmission device provided by an embodiment of the present application;
[0027] Figure 10 It is a schematic structural diagram of a terminal provided by an embodiment of the present application. Detailed implementation manners
[0028] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.
[0029] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0030] Please refer to Figure 1, which shows a schematic diagram of the network architecture of a communication system provided by an embodiment of the present application. The network architecture may include: a terminal 10 and a base station 20.
[0031] The number of terminals 10 is usually multiple, and one or more terminals 10 may be distributed within each cell managed by a base station 20. The terminal 10 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), terminal device, etc. For ease of description, in the embodiments of the present application, the above-mentioned devices are collectively referred to as terminals.
[0032] The base station 20 is a device deployed in the access network to provide wireless communication functions for the terminal 10. The base station 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems adopting different radio access technologies, the names of devices with base station functions may be different. For example, in the 5th-Generation (5G) NR system, it is called gNodeB or gNB. With the evolution of communication technologies, the name of the "base station" may change. For ease of description, in the embodiments of the present application, the devices providing wireless communication functions for the terminal 10 are collectively referred to as base stations.
[0033] Optionally, Figure 1 What is not shown in the figure is that the above network architecture further includes other network devices, such as: a central network control (CNC) node, an access and mobility management function (AMF) device, a session management function (SMF), or a user plane function (UPF) device, etc.
[0034] The "5G NR system" in the embodiments of the present disclosure may also be referred to as a 5G system or an NR system, but those skilled in the art can understand its meaning. The technical solutions described in the embodiments of the present disclosure may be applicable to the 5G NR system and may also be applicable to the subsequent evolved systems of the 5G NR system.
[0035] For ease of understanding, some related terms involved in the present application are introduced below:
[0036] 1) Ultra-reliable and Low Latency Communications (URLLC)
[0037] URLLC requirements support the transmission of services such as Factory Automation, Transport Industry, and Electrical Power Distribution in the 5G system. To support the transmission of URLLC services, the 5G standard enhances Configured Grant (CG), that is, introduces multiple CG configurations, and enhances the specific configuration and use of CG (such as supporting slot-level cycles, supporting automatic transmission of CG, etc.).
[0038] Considering the need to support URLLC services in an interference-controlled NR-U scenario, the following enhancements can be made:
[0039] a. The usage method of NRU CG and URLLC CG enhancements in the NR-U scenario;
[0040] b. UE-initial Channel Occupancy Time (COT) for Frame-Based-Equipment (FBE).
[0041] 2) CG Enhancement in URLLC
[0042] To support the high latency requirements of URLLC services, URLLC enhances the CG cycle and supports service cycles at any slot level.
[0043] To support multiple URLLC services and the high latency requirements of URLLC services, URLLC also introduces the concept of multiple CG. Moreover, the Hybrid Automatic Repeat Request (HARQ) processes of different CG configurations are different, and harq-ProcID-Offset2 ensures that the processes of different CGs are also different.
[0044] Due to the conflict between CG resources and other resources, in order to ensure that the media access control layer protocol data unit (i.e., Deprioritized MAC PDU) that has been packaged in the CG resources is not discarded, or to ensure that the Deprioritized MAC PDU is transmitted as soon as possible, automatic transmission for CG is introduced. In other words, for the CG corresponding to the packaged MAC PDU that cannot be transmitted due to resource conflict, the CG resources in the same CG configuration in the subsequent same HARQ process can be used for new transmission. For example, the use of automatic transmission is determined by autonomousTx.
[0045] If there is a conflict between different CG resources due to different physical layer priorities, MAC can indicate one or more MAC PDUs to the physical layer. Similarly, if there is a conflict between service data (data) and uplink scheduling request (SR), MAC can also indicate SR and MAC PDU to the physical layer.
[0046] 3) NR-U
[0047] NR operates in the shared frequency band (also known as the unlicensed frequency band), including the following working scenarios:
[0048] Scenario A: Carrier aggregation scenario, the primary cell (PCell) operates in the licensed frequency band, and the secondary cell (SCell) operates in the unlicensed frequency band (or shared frequency band) through carrier aggregation;
[0049] Scenario B: Dual connectivity scenario, PCell works in the Long Term Evolution (LTE) licensed band, and SCell works in the NR unlicensed band.
[0050] Scenario C: Independent working scenario, NR works as an independent cell in the unlicensed frequency band;
[0051] Scenario D: NR single-cell scenario, the uplink (UL) works in the licensed frequency band, and the downlink (DL) works in the unlicensed frequency band;
[0052] Scenario E: Dual-connectivity working scenario, PCell works in the NR licensed frequency band, and PScell works in the NR unlicensed frequency band.
[0053] Generally, the operating bands of NR-U are the 5 GHz unlicensed band and the 6 GHz unlicensed band. In the unlicensed band, the design of NR-U should ensure fairness with other systems already operating in these unlicensed bands, such as Wireless Fidelity (Wi-Fi). The principle of fairness is that the impact of NR-U on systems already deployed in the unlicensed band (such as Wi-Fi) should not exceed the impact among these systems.
[0054] To ensure fair coexistence among systems in the unlicensed band, energy detection has been recognized as a basic coexistence mechanism. The general energy detection mechanism is the Listen Before Talk (LBT) mechanism. The basic principle of this mechanism is that before transmitting data on the unlicensed band, the base station or terminal (transmitting end) needs to listen for a specified period according to regulations. If the listening result indicates that the channel is idle, the transmitting end can transmit data to the receiving end. If the listening result indicates that the channel is occupied, the transmitting end needs to back off for a specified period according to regulations and then continue to listen to the channel until the channel listening result is idle before transmitting data to the receiving end.
[0055] Currently, four channel access mechanisms (categories) have been defined in NR-U:
[0056] Category 1: Direct transmission mechanism
[0057] This mechanism is used when the transmitting end (TX side) can transmit quickly after the switching gap within the COT;
[0058] The switching gap refers to the transition time for receiving a transmission, and the typical value is no more than 16 us.
[0059] Category 2: LBT mechanism without random back-off
[0060] This mechanism means that the time for the UE to listen to the channel is determined and generally short, such as 25 us.
[0061] Category 3: LBT mechanism with random back-off (fixed contention window)
[0062] In the LBT process, the transmitting side randomly selects a random value in the contention window to determine the time for listening to the channel.
[0063] Category 4: LBT mechanism with random back-off (non-fixed contention window)
[0064] In the LBT process, the transmitting side randomly selects a random value in the contention window to determine the time for listening to the channel, and the contention window is variable.
[0065] As can be seen from the above, for the terminal, the base station needs to transmit data to the terminal within the maximum channel occupancy time (Max COT, MCOT); if the base station fails to seize the channel, that is, outside the MCOT time, the terminal will not receive the scheduling data sent by the base station to this terminal.
[0066] 4) Uplink LBT failure in NR-U
[0067] For the uplink transmission initiated by the UE, there are mainly the following categories:
[0068] SR: Used to request uplink resources;
[0069] Physical Random Access Channel (PRACH): Triggered by RACH, the UE needs to send msg1;
[0070] Physical Uplink Shared Channel (PUSCH): Includes CG-based uplink data transmission and DG-based uplink data transmission;
[0071] Physical layer signaling transmission: Includes acknowledgment ACK / non-acknowledgment NACK feedback, channel state information (CSI) reporting, etc.
[0072] On the unlicensed frequency band, before the UE transmits SR, PRACH or PUSCH, it needs to use LBT to listen to whether the channel is available first. If it is not available, that is, LBT fails, the UE needs to wait until the next transmission opportunity to perform LBT again. If LBT failure is detected, the information of LBT failure needs to be notified to the MAC layer.
[0073] In the related art, for different configurations of CG resources, the behavior of the UE in processing uplink transmission is not clear.
[0074] For example, when CGRT is not configured, but a downlink feedback indication (DFI) indication is received, especially when autonomous TX is configured, the behavior of the UE in processing uplink transmission is not clear.
[0075] For another example, in the case where CGRT is configured, autonomousTX is not configured, but LCH-based prioritization based on a logical channel (LCH) is configured, it is not clear how the UE processes low-priority MAC PDUs.
[0076] Subsequent embodiments of the present application propose a solution for the UE to process uplink transmissions on CG resources or dynamic grant (DG) resources under different resource configurations.
[0077] Next, the technical solution of the present application will be introduced and described in conjunction with several exemplary embodiments.
[0078] Please refer to Figure 2 , which shows a flowchart of an uplink transmission method provided by an embodiment of the present application. This method can be executed by a terminal device, such as Figure 1 the terminal 10 in a communication system corresponding to the network architecture shown. This method may include the following steps:
[0079] Step 201, perform a second uplink transmission on a second resource according to resource configuration information and / or a state related to a first uplink transmission; the resource configuration information includes at least one of CG retransmission timer (CGRT) configuration and automatic transmission configuration; the first uplink transmission is a transmission performed on a first resource.
[0080] Wherein, the first resource is a dynamic grant (DG) resource or a configured grant (CG) resource in a shared frequency band, the second resource is a DG resource or a CG resource in a shared frequency band, and the first resource is located before the second resource in the time domain.
[0081] Wherein, the above uplink transmission includes all or part of the process of performing uplink transmission in the first resource / second resource by means of LBT.
[0082] In a possible implementation manner, the process of the above uplink transmission may include one of the following processes:
[0083] The terminal performs LBT according to the DG / CG resource, and the LBT fails, and the terminal does not perform uplink transmission on the MAC PDU corresponding to the DG / CG resource;
[0084] Or, the DG / CG resource is a low-priority resource / a conflicting resource / a cancelled resource (further, at this time, the terminal succeeds in LBT according to the DG / CG resource), and the terminal does not perform uplink transmission on the MAC PDU corresponding to the DG / CG resource;
[0085] Alternatively, the DG / CG resource is a low-priority resource / a conflicting resource / a cancelled resource, and a permission conflict occurs (furthermore, at this time, the terminal succeeds in LBT for the DG / CG resource), and the terminal does not perform uplink transmission of the MAC PDU corresponding to the DG / CG resource;
[0086] Alternatively, the DG / CG resource is a low-priority resource / a conflicting resource / a cancelled resource, a permission conflict occurs, and LBT fails, and the terminal does not perform uplink transmission of the MAC PDU corresponding to the DG / CG resource;
[0087] Alternatively, the terminal succeeds in LBT for the DG / CG resource, performs uplink transmission of the MAC PDU corresponding to the DG / CG resource, and obtains an FDI. Among them, when the FDI indicates ACK, it means that the receiving end successfully receives the MAC PDU; when the FDI indicates NACK, it means that the receiving end fails to receive the MAC PDU.
[0088] In the embodiments of the present application, for the above uplink transmission, the terminal performs processing such as automatic transmission / automatic retransmission or packet combination and new transmission during the uplink transmission according to the CGRT and / or the configuration of automatic transmission, and the transmission-related status on the previous resources.
[0089] In a possible implementation manner, the above resource configuration information includes the resource configuration information corresponding to the second resource; or, according to the above resource configuration information, it includes the resource configuration information corresponding to the first resource.
[0090] That is to say, the above second uplink transmission of the second resource according to the resource configuration information and / or the status related to the first uplink transmission includes:
[0091] Performing the second uplink transmission of the second resource according to the resource configuration information corresponding to the second resource and / or the status related to the first uplink transmission;
[0092] Or, performing the second uplink transmission of the second resource according to the resource configuration information corresponding to the first resource and / or the status related to the first uplink transmission.
[0093] In an exemplary solution, when the resource configuration information of the first resource is different from the resource configuration information of the second resource, the terminal may perform the second uplink transmission of the second resource according to the resource configuration information of the second resource, or according to the resource configuration information of the second resource and the status related to the previous first uplink transmission;
[0094] Alternatively, when the resource configuration information of the first resource is the same as that of the second resource, the terminal performs a second uplink transmission on the second resource according to the resource configuration information of the first resource or the second resource; or, performs a second uplink transmission on the second resource according to the resource configuration information of the first resource or the second resource, and the status related to the previous first uplink transmission;
[0095] Alternatively, when the resource configuration information of the first resource is different from that of the second resource, the terminal performs a second uplink transmission on the second resource according to the resource configuration information of the previous first resource, or according to the resource configuration information of the first resource and the status related to the previous first uplink transmission.
[0096] In another exemplary solution, the terminal can also perform a second uplink transmission on the second resource according to the status related to the previous first uplink transmission.
[0097] In summary, the solution shown in the embodiments of the present application provides a solution for performing uplink transmission on the current CG resource or DG resource based on different resource configuration information and / or the status related to the previous uplink transmission, clarifies the terminal behavior on the DG resource or CG resource in different situations, ensures the retransmission of untransmitted or transmitted data, avoids data loss, or ensures the priority transmission of new data, improves the utilization rate of the DG resource or CG resource, and further improves the uplink transmission efficiency on the DG resource or CG resource in the shared frequency band.
[0098] Please refer to Figure 3 , which shows a flowchart of an uplink transmission method provided by an embodiment of the present application. This method can be executed by the interaction between a terminal device and a network-side device. Among them, the above terminal device can be Figure 1 the terminal 10 in the communication system corresponding to the network architecture shown, and the network-side device can be Figure 1 the base station 20 in the communication system corresponding to the network architecture shown. This method can include the following steps:
[0099] Step 301, the network-side device allocates a first resource and a second resource to the terminal device.
[0100] Among them, the above first resource and second resource are dynamically authorized DG resources or configured authorized CG resources. And the first resource is located before the second resource in the time domain.
[0101] In a possible implementation, the first resource and the second resource belong to the same CG resource configuration; or, the first resource and the second resource belong to different CG resource configurations.
[0102] In an exemplary solution, the network-side device may allocate the first resource and the second resource to the terminal at different times respectively; alternatively, the network-side device may also allocate the first resource and the second resource to the terminal at the same time.
[0103] In an exemplary solution, the network-side device may allocate the first resource and the second resource to the terminal in the same configuration message; alternatively, the network-side device may also allocate the first resource and the second resource to the terminal through different configuration messages.
[0104] In the embodiments of the present application, the network-side device, such as a base station, may schedule DG resources or CG resources used for uplink transmission on a shared frequency band for the terminal.
[0105] In the embodiments of the present application, the network-side device may also configure at least one of CGRT and autonomous TX; alternatively, the network-side device may not configure CGRT and autonomous TX.
[0106] Among them, the situation of whether to configure CGRT and / or autonomous TX is the resource configuration information.
[0107] In the embodiments of the present application, the DG / CG resources configured by the network-side device for the terminal may include multiple resources, and different DG / CG resources may have the same resource configuration information or different resource configuration information.
[0108] Step 302, the terminal device starts a second uplink transmission on the second resource in the shared frequency band.
[0109] In the embodiments of the present application, the terminal performs a first uplink transmission on the first resource (including situations such as the completion of MAC PDU transmission, non-transmission of MAC PDU, or transmission of MAC PDU but not completed, etc.). After that, when the second resource is available, the terminal may start a second uplink transmission on the second resource in the shared frequency band.
[0110] Among them, an exemplary process of the above uplink transmission may be as follows:
[0111] S302a, obtain the MAC PDU corresponding to the current DG resource / CG resource;
[0112] S302b, listen to the current DG resource / CG resource by means of LBT; if the LBT fails, no uplink transmission is performed; otherwise, enter S302c;
[0113] In S302c, if the current DG resource / CG resource is a low-priority resource, a conflicting resource, or a cancelled resource, even if LBT is successful at this time, the uplink transmission is aborted; otherwise, proceed to S302d;
[0114] Alternatively, the terminal device can also perform LBT detection or listening on the current DG resource / CG resource when the current DG resource / CG resource is not a low-priority resource, a conflicting resource, or a cancelled resource.
[0115] In S302d, send the above MAC PDU on the current DG resource / CG resource;
[0116] In S302e, receive the DFI.
[0117] Step 303, the terminal device determines the first behavior corresponding to the second uplink transmission according to the resource configuration information and / or the status related to the first uplink transmission.
[0118] Among them, the first uplink transmission is a transmission performed on the first resource.
[0119] In the embodiments of the present application, the status related to the above uplink transmission refers to at least one of the following situations corresponding to the uplink transmission:
[0120] Whether the resource corresponding to the uplink transmission is a low-priority resource, a conflicting resource, or a cancelled resource; whether a conflict indication is obtained; whether LBT fails (for example, an LBT failure indication is obtained); whether a DFI indication ACK / NACK is received, etc.; and whether an indication to process the MAC PDU or the resource is received, etc.
[0121] Among them, the behavior corresponding to the uplink transmission may include automatic transmission, automatic retransmission, or packet assembly and new transmission; the resource configuration information includes at least one of CGRT configuration and automatic transmission configuration.
[0122] In the embodiments of the present application, the terminal can determine whether the second uplink transmission is an automatic transmission, an automatic retransmission, or a packet assembly and new transmission according to the resource configuration information and / or the status related to the first uplink transmission.
[0123] In a possible implementation manner, the resource configuration information is used to indicate at least one of the following:
[0124] The CGRT configuration indication indicates whether CGRT is configured; and the automatic transmission configuration indication indicates whether automatic transmission is configured.
[0125] Wherein, when the resource configuration information indicates whether CGRT is configured, the information indicating whether CGRT is configured can be indicated by the CGRT configuration. Correspondingly, when the resource configuration information indicates whether automatic transmission is configured, the information indicating whether automatic transmission is configured can be indicated by the automatic transmission configuration.
[0126] In a possible implementation, the states related to the first uplink transmission include at least one of the following:
[0127] 1) Whether an LBT failure indication corresponding to the first uplink transmission is obtained; during the first uplink transmission, if the terminal device fails in LBT, the physical layer of the terminal device will report an LBT failure indication to the upper layer (such as the MAC layer); conversely, if the terminal device succeeds in LBT, no LBT failure indication will be reported. Therefore, whether an LBT failure indication corresponding to the first uplink transmission is obtained belongs to the state related to the first uplink transmission.
[0128] 2) Whether a collision indication is obtained; during the first uplink transmission, if there is a resource collision between the first resource and other resources, the physical layer of the terminal device can report a collision indication to the upper layer (such as the MAC layer); conversely, if the first resource does not collide with other resources, no collision indication will be reported. Therefore, whether a collision indication corresponding to the first uplink transmission is obtained belongs to the state related to the first uplink transmission.
[0129] 3) Whether a downlink feedback indication DFI is obtained; during the first uplink transmission, if the terminal device succeeds in LBT and performs an uplink transmission on the first resource, it can receive a DFI returned by the network device, and the DFI indicates whether the reception on the first resource is successful in the form of ACK / NACK. Therefore, whether a downlink feedback indication DFI is obtained belongs to the state related to the first uplink transmission.
[0130] 4) Whether the first uplink transmission is considered not to be completed; during the first uplink transmission, if the terminal device fails to successfully transmit (for example, determines low priority, obtains an LBT failure indication, a collision indication, or a DFI indicating NACK), the terminal device can consider that the first uplink transmission is not completed. Optionally, in the implementation process, for example, the terminal device can set an uncompleted flag for the first uplink transmission. Therefore, whether the first uplink transmission is considered not to be completed belongs to the state related to the first uplink transmission.
[0131] 5) Whether the first resource is considered a low - priority resource, a conflicting resource, or a cancelled resource; for example, during the first uplink transmission, if there is a resource conflict between the first resource and other resources, and the first resource fails to perform LBT or uplink transmission due to the resource conflict, the terminal device may consider the first resource as a low - priority resource, a conflicting resource, or a cancelled resource. For example, the terminal device can set a low - priority / conflicting / cancelled flag for the first resource. Therefore, whether the first resource is considered a low - priority resource, a conflicting resource, or a cancelled resource belongs to the status related to the first uplink transmission.
[0132] 6) Whether the first resource is considered a high - priority resource; for example, during the first uplink transmission, if there is a resource conflict between the first resource and other resources, and the first resource has the highest priority, the terminal device may consider the first resource as a high - priority resource. For example, set a high - priority flag for the first resource. Therefore, whether the first resource is considered a high - priority resource belongs to the status related to the first uplink transmission.
[0133] 7) Whether the configured grant timer CGT is running; for example, for the first uplink transmission, the second uplink transmission, or the corresponding HARQ process, the terminal device can determine whether to start CGT and / or stop the running of CGT based on at least one of the LBT situation, the resource conflict situation, and the DFI indication situation. Therefore, whether CGT is running belongs to the status related to the first uplink transmission.
[0134] 8) Whether CGRT is running; for example, for the first uplink transmission, the second uplink transmission, or the corresponding HARQ process, the terminal device can determine whether to start CGT and / or stop the running of CGRT based on at least one of the LBT situation, the resource conflict situation, and the DFI indication situation. Therefore, whether CGRT is running belongs to the status related to the first uplink transmission.
[0135] 9) The HARQ process status is pending or not pending; for example, for the first uplink transmission, the second uplink transmission, or the corresponding HARQ process, the terminal device can determine whether to suspend the HARQ process based on at least one of the LBT situation, the resource conflict situation, and the DFI indication situation. Therefore, the HARQ process status being pending or not pending belongs to the status related to the first uplink transmission.
[0136] 10) Whether the timing duration of CGT is equal to the timing duration of CGRT.
[0137] In a possible implementation manner, the processing method includes at least one of the following behaviors:
[0138] 1) Perform automatic transmission; here, performing automatic transmission means automatically transmitting the MAC PDUs that were not successfully transmitted on the first resource on the second resource. That is, during the second uplink transmission, the MAC PDUs corresponding to the first resource are automatically transmitted, or the MAC PDUs are retransmitted. For example, when the automatic transmission configuration indication configures automatic transmission and the first uplink transmission is considered not to have been completed, the first action includes performing automatic transmission.
[0139] 2) Consider that the first uplink transmission has not been completed; it is possible to determine whether the first uplink transmission has been completed based on the resource configuration information and / or the status related to the first uplink transmission. That is, determining whether the first uplink transmission has been completed can be performed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes obtaining an LBT failure indication, a collision indication, or a DFI indicating NACK corresponding to the first uplink transmission, the first action includes considering that the first uplink transmission has not been completed.
[0140] 3) Consider that the first uplink transmission has been completed; it is possible to determine whether the first uplink transmission has been completed based on the resource configuration information and / or the status related to the first uplink transmission. That is, determining whether the first uplink transmission has been completed can be performed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes obtaining a DFI indicating ACK, the first action includes considering that the first uplink transmission has been completed.
[0141] 4) Consider that the first resource is a low-priority resource; it is possible to determine whether the first resource is a low-priority resource based on the resource configuration information and / or the status related to the first uplink transmission. That is, the step of determining whether the first resource is a low-priority resource can be performed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes obtaining a collision indication, the first action includes considering that the first resource is a low-priority resource.
[0142] 5) It is considered that the Medium Access Control layer Protocol Data Unit (MAC PDU) has been obtained; it is possible to determine whether the MAC PDU has been obtained according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, the step of determining whether the MAC PDU has been obtained can be executed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes that the first uplink transmission is considered not to be completed, and the automatic transmission configuration indicates that automatic transmission is configured or the CGRT configuration indicates whether CGRT is configured, the first behavior includes that it is considered that the MAC PDU has been obtained.
[0143] 6) It is not necessary to obtain a new MAC PDU from the multiplexing packet unit; when the second resource arrives, the terminal device can determine whether it is necessary to obtain a new MAC PDU used for this transmission from the multiplexing packet unit according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, the step of determining whether it is necessary to obtain a new MAC PDU used for this transmission from the multiplexing packet unit can be executed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes that the first uplink transmission is considered not to be completed, and the automatic transmission configuration indicates that automatic transmission is configured or the CGRT configuration indicates whether CGRT is configured, the first behavior includes that it is not necessary to obtain a new MAC PDU from the multiplexing packet unit.
[0144] Among them, the multiplexing packet unit can be a multiplexing / demultiplexing functional unit in the MAC layer.
[0145] 7) Execute a new transmission; when the second resource is available, or when the second resource arrives, or when using the second resource, the terminal device can determine whether to perform an uplink transmission on the second resource in the manner of a new transmission according to the resource configuration information and / or the status related to the first uplink transmission; where the new transmission here can refer to the new transmission in automatic transmission (that is, the new transmission of the MAC PDU in the first uplink transmission), or it can refer to the new transmission by obtaining a new MAC PDU. For example, when the status related to the first uplink transmission includes that it is considered to be completed, the first behavior includes executing a new transmission (obtaining a new MAC PDU for a new transmission); for another example, when the status related to the first uplink transmission includes that the first uplink transmission is considered not to be completed, the first behavior includes executing a new transmission (new transmission of the MAC PDU in the first uplink transmission).
[0146] 8) Perform automatic retransmission; when the second resource is available, or when the second resource arrives, or when using the second resource, the terminal device may determine whether to perform uplink transmission in the manner of automatic retransmission according to the resource configuration information and / or the status related to the first uplink transmission, that is, whether to retransmit the MAC PDU in the first uplink transmission. For example, when the status related to the first uplink transmission includes being considered completed and / or the CGRT configuration indicates that CGRT is configured, the first behavior includes performing automatic retransmission.
[0147] 9) Stop the configured grant timer CGT; it is possible to determine whether the first uplink transmission is completed according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, determining whether the first uplink transmission is completed can be performed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes being considered completed, the first behavior includes stopping CGT.
[0148] 10) Stop CGRT; it is possible to determine whether the first uplink transmission is completed according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, determining whether the first uplink transmission is completed can be performed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes being considered completed, the first behavior includes stopping CGRT.
[0149] 11) Stop the configured grant retransmission timer CGRT when CGT is stopped; it is possible to determine whether the first uplink transmission is completed according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, determining whether the first uplink transmission is completed can be performed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the CGRT configuration indicates whether CGRT is not configured, the first behavior includes stopping CGRT when CGT is stopped.
[0150] 12) Stop CGT and CGRT; It is possible to determine whether the first uplink transmission is completed according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, to determine whether the first uplink transmission is completed, it can be executed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes being considered completed, the first action includes stopping CGT and CGRT.
[0151] 13) Keep CGT running; It is possible to determine whether the first uplink transmission is completed according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, to determine whether the first uplink transmission is completed, it can be executed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes that the first uplink transmission is considered not completed, the first action includes keeping CGT running.
[0152] 14) Consider the HARQ process status as not pending; It is possible to determine whether the first uplink transmission is completed according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, to determine whether the first uplink transmission is completed, it can be executed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes obtaining the DFI of NACK, the first action includes considering the HARQ process status as not pending.
[0153] 15) Consider the HARQ process status as pending; It is possible to determine whether the first uplink transmission is completed according to the resource configuration information and / or the status related to the first uplink transmission. That is to say, to determine whether the first uplink transmission is completed, it can be executed during the transmission of the first uplink transmission, or after the transmission of the first uplink transmission, or when determining the status related to the first uplink transmission, or when the second uplink transmission is available, or during the second uplink transmission, or when using the second resource. For example, when the status related to the first uplink transmission includes the LBT failure indication or the collision indication, the first action includes considering the HARQ process status as pending.
[0154] 16) Discard the MAC PDU that has not been completely transmitted; when the second resource is available, or when the second resource arrives, or when using the second resource, the terminal device may determine whether to discard the MAC PDU that has not been completely transmitted according to the resource configuration information and / or the status related to the first uplink transmission, so as to perform uplink transmission on the second resource in the manner of packet assembly and new transmission. For example, when the automatic transmission configuration indication does not configure automatic transmission, the first action includes discarding the MAC PDU that has not been completely transmitted.
[0155] 17) Transmit according to retransmission; when the second resource is available, or when the second resource arrives, or when using the second resource, the terminal device may determine whether to transmit according to retransmission according to the resource configuration information and / or the status related to the first uplink transmission.
[0156] 18) Do not empty the Hybrid Automatic Repeat reQuest (HARQ) buffer; when the second resource is available, or when the second resource arrives, or when using the second resource, the terminal device may determine whether to empty the HARQ buffer according to the resource configuration information and / or the status related to the first uplink transmission.
[0157] 19) Consider that the New Data Indication (NDI) does not flip; when the second resource is available, or when the second resource arrives, or when using the second resource, the terminal device may determine whether to consider that the New Data Indication (NDI) flips according to the resource configuration information and / or the status related to the first uplink transmission.
[0158] In the embodiments of the present application, the above resource configuration information is the configuration information of the first resource; or, the above resource configuration information may also be the configuration information of the second resource.
[0159] In a possible implementation manner, when the resource configuration information of the first resource is the same as the resource configuration information of the second resource, the terminal device determines the first action corresponding to the second uplink transmission according to the resource configuration information and / or the status related to the first uplink transmission.
[0160] Since in the embodiments of the present application, the uplink transmission involves automatic transmission and automatic retransmission, and these two processing methods are used to transmit the MAC PDUs that have not been successfully transmitted before, and the resource configuration information of the resources used for the current uplink transmission may be inconsistent with the resource configuration information of the resources used for the previous transmission. In this regard, in an exemplary solution of the present application, the terminal may detect whether the resource configuration information of the resources corresponding to the current uplink transmission is consistent with the resource configuration information of the previous resources (such as the next available CG resources). If the two are consistent, the terminal performs step 303 above; optionally, if the two are inconsistent, the terminal does not perform step 303 above.
[0161] In a possible implementation, the terminal device determines a first behavior corresponding to a second uplink transmission according to resource configuration information and / or a state related to a first uplink transmission, including:
[0162] When the resource configuration information meets a first condition and / or the state related to the first uplink transmission meets a second condition, the terminal device determines that the first behavior includes at least one of the following:
[0163] Execute automatic transmission configuration; consider that the first uplink transmission is not completed; consider that the first resource is a low-priority resource; consider that the media access control layer protocol data unit MAC PDU has been obtained; do not need to obtain a new MAC PDU from the multiplexing packet unit; and, perform a new transmission.
[0164] Wherein, the first condition includes: the CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication configures automatic transmission;
[0165] The second condition includes at least one of the following: obtaining a LBT failure indication corresponding to the first uplink transmission, the first uplink transmission is considered not to be completed, and the first resource is considered a low-priority resource.
[0166] In an exemplary solution of the embodiment of the present application, when the terminal is performing a first uplink transmission, if a LBT failure indication corresponding to the first uplink transmission is obtained, the first uplink transmission can be set to not be completed, and / or the first resource can be set to a low-priority resource, so as to determine the first behavior during the second uplink transmission.
[0167] In a possible implementation, the method further includes:
[0168] The terminal device receives a first indication; the first indication is used to instruct the terminal device to process the MAC PDU or resource corresponding to the LBT failure according to automatic transmission.
[0169] Wherein, when the terminal device receives the first indication, the terminal device executes the step of the first behavior when determining that the resource configuration information meets the first condition and / or the state related to the first uplink transmission meets the second condition.
[0170] In a possible implementation, the terminal device determines a first behavior corresponding to a second uplink transmission according to resource configuration information and / or a state related to a first uplink transmission, including:
[0171] When the resource configuration information meets a third condition and / or the state related to the first uplink transmission meets a fourth condition, the terminal device determines that the first behavior includes at least one of the following:
[0172] Stop configuring the grant timer CGT; perform automatic retransmission, or consider that the first uplink transmission is not completed; and, perform new transmission (such as packetized new transmission), or consider that the first uplink transmission is completed; perform new transmission (for example, perform new transmission on the MAC PDU corresponding to the first uplink transmission resource), or consider that the MAC PDU has been obtained, or there is no need to obtain the MAC PDU from the multiplexed packet unit; do not clear the hybrid automatic repeat request HARQ buffer; consider that the new data indication NDI does not flip; perform retransmission.
[0173] In an exemplary solution, the third condition includes: the CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication does not configure automatic transmission;
[0174] The fourth condition includes at least one of the following: obtaining a downlink feedback indication DFI indicating a negative acknowledgment NACK corresponding to the first uplink transmission, the first uplink transmission being considered not completed, the configured grant timer CGT not running, and the first resource being considered a low-priority resource.
[0175] In an exemplary solution of the embodiments of the present application, when the terminal is performing the first uplink transmission, if it obtains a DFI indicating a negative acknowledgment NACK, it may set the first uplink transmission as not completed, and / or set the first resource as a low-priority resource, so as to determine the first behavior during the second uplink transmission.
[0176] In a possible implementation, the method further includes:
[0177] The terminal device receives a second indication; the second indication is used to instruct the terminal device to process the MAC PDU or resource corresponding to the DFI indicating NACK according to the automatic transmission.
[0178] Wherein, when the terminal device receives the second indication, the terminal device performs the steps of the first behavior when determining that the resource configuration information satisfies the third condition and / or the state related to the first uplink transmission satisfies the fourth condition.
[0179] In a possible implementation, the terminal device determines the first behavior corresponding to the second uplink transmission according to the resource configuration information and / or the state related to the first uplink transmission, including:
[0180] When the resource configuration information satisfies the fifth condition and / or the state related to the first uplink transmission satisfies the sixth condition, the terminal device determines that the first behavior includes at least one of the following behaviors: stopping the CGT; and, performing new transmission, or considering that the first uplink transmission is completed.
[0181] In an exemplary solution, the fifth condition includes:
[0182] This CGRT configuration indicates that CGRT is not configured, and the automatic transmission configuration indicates that automatic transmission is not configured;
[0183] The sixth condition includes at least one of the following: obtaining a DFI for indicating an acknowledgement ACK corresponding to the first uplink transmission, the first uplink transmission being considered to have been completed, and the first resource being considered a high-priority resource, and CGT not running.
[0184] In an exemplary solution of the embodiment of the present application, when the terminal is performing the first uplink transmission, if a DFI for indicating an acknowledgement ACK is obtained, the first uplink transmission may be set to be completed, and / or the first resource may be set to a high-priority resource, so as to determine the processing method during the second uplink transmission.
[0185] In a possible implementation manner, the terminal device determines a first behavior corresponding to the second uplink transmission according to resource configuration information and / or a state related to the first uplink transmission, including:
[0186] When the resource configuration information satisfies the seventh condition and / or the state related to the first uplink transmission satisfies the eighth condition, the terminal device determines that the first behavior includes at least one of the following behaviors: stopping CGT; performing automatic transmission; considering that the first uplink transmission has not been completed; considering that the first resource is a low-priority resource; considering that a MAC PDU has been obtained; not needing to obtain a new MAC PDU from the multiplexing packet unit; and performing a new transmission.
[0187] In an exemplary solution, the seventh condition includes:
[0188] This CGRT configuration indicates that CGRT is not configured, and the automatic transmission configuration indicates that automatic transmission is configured;
[0189] The eighth condition includes at least one of the following: obtaining a DFI for indicating a non-acknowledgement NACK corresponding to the first uplink transmission, the first uplink transmission being considered not to have been completed, and the first resource being considered a low-priority resource, and CGT not running.
[0190] In a possible implementation manner, the method further includes:
[0191] The terminal device receives a third indication; the third indication is used to instruct the terminal device to process the MAC PDU or resource corresponding to the DFI indicating NACK according to the automatic transmission.
[0192] Wherein, when the terminal device receives the third indication, the terminal device performs the step of the first behavior when determining that the resource configuration information satisfies the seventh condition and / or the state related to the first uplink transmission satisfies the eighth condition.
[0193] In a possible implementation, the terminal device determines a first behavior corresponding to a second uplink transmission according to resource configuration information and / or a state related to a first uplink transmission, including:
[0194] When the resource configuration information meets a ninth condition and / or the state related to the uplink transmission meets a tenth condition, the terminal device determines that the first behavior includes at least one of the following behaviors: stopping CGT; and, considering that the first uplink transmission is completed.
[0195] In an exemplary solution, the ninth condition includes:
[0196] The CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication configures automatic transmission;
[0197] The tenth condition includes at least one of the following: obtaining a DFI for indicating an acknowledgement ACK corresponding to the first uplink transmission, the first uplink transmission being considered completed, and the first resource being considered a high-priority resource, and CGT not running.
[0198] In a possible implementation, the terminal device determines a first behavior corresponding to a second uplink transmission according to resource configuration information and / or a state related to a first uplink transmission, including:
[0199] When the resource configuration information meets an eleventh condition and / or the state related to the uplink transmission meets a twelfth condition, the terminal device determines that the first behavior includes at least one of the following behaviors: stopping CGT; stopping CGRT in the case of stopping CGT, or, stopping the CGT and the CGRT; considering the HARQ process state as not pending; considering that the MAC PDU has been obtained; not needing to obtain a new MAC PDU from the multiplexing packet unit; and, performing a new transmission.
[0200] In an exemplary solution, the eleventh condition includes:
[0201] The CGRT configuration indication configures CGRT, and the automatic transmission configuration indication configures automatic transmission;
[0202] The twelfth condition includes at least one of the following: the first resource being considered a low-priority resource, a conflicting resource or a cancelled resource, CGT not running, CGRT not running, and the HARQ process state being not pending.
[0203] In a possible implementation, the twelfth condition further includes at least one of the following:
[0204] Configured with a priority based on a logical channel, obtaining a conflict indication corresponding to the first uplink transmission, and not obtaining an LBT failure indication corresponding to the first uplink transmission.
[0205] In a possible implementation, it further includes: the terminal device receives a fourth indication; the fourth indication is used to instruct the terminal device to process a low-priority MAC PDU or resource according to automatic transmission.
[0206] Wherein, when the terminal device receives the fourth indication, the terminal device performs the steps of the first behavior when determining that the resource configuration information satisfies the eleventh condition and / or the state related to the first uplink transmission satisfies the twelfth condition.
[0207] In a possible implementation, the terminal device determines a first behavior corresponding to a second uplink transmission according to the resource configuration information and / or the state related to the first uplink transmission, including:
[0208] When the resource configuration information satisfies the thirteenth condition and / or the state related to the first uplink transmission satisfies the fourteenth condition, the terminal device determines that the first behavior includes at least one of the following behaviors: stopping CGT; stopping CGRT; considering the HARQ process state as pending; and performing an automatic retransmission on the first uplink transmission;
[0209] Or, the terminal device determines that the first behavior includes at least one of the following behaviors: keeping CGT running; stopping CGRT; considering the HARQ process state as pending or not pending; and performing an automatic retransmission on the first uplink transmission.
[0210] In an exemplary solution, the thirteenth condition includes:
[0211] The CGRT configuration indication is configured with CGRT, and the automatic transmission configuration indication is not configured with automatic transmission;
[0212] The fourteenth condition includes at least one of the following: the first resource is a low-priority resource, a conflicting resource, or a cancelled resource, CGT is not running, CGRT is not running, and the HARQ process state is pending or not pending.
[0213] In a possible implementation, the fourteenth condition further includes at least one of the following:
[0214] Configured with a priority based on a logical channel, obtaining a conflict indication corresponding to the first uplink transmission, and not obtaining an LBT failure indication corresponding to the first uplink transmission.
[0215] In a possible implementation, it further includes: the terminal device receives a fifth indication; the fourth indication is used to instruct the terminal device to process low-priority MAC PDUs or resources according to automatic transmission.
[0216] Wherein, when the terminal device receives the fifth indication, the terminal device performs the steps of the first behavior when it is determined that the resource configuration information satisfies the thirteenth condition and / or the state related to the first uplink transmission satisfies the fourteenth condition.
[0217] In an alternative solution of the embodiments of the present application, the network-side device may use indication information to indicate whether the terminal determines the processing method for the second uplink transmission according to specified conditions. For example, when the network-side device instructs the terminal to process the MAC PDUs or resources for which LBT fails according to automatic transmission, the terminal may perform the steps of determining the first behavior according to the specified conditions.
[0218] In an exemplary solution, the above first indication / second indication / third indication / fourth indication / fifth indication may be indicated by the network-side device (such as a base station) to the terminal when the terminal accesses; or, the first indication / second indication / third indication / fourth indication / fifth indication may also be indicated by the network-side device when allocating DG resources / CG resources, for example, when allocating the first resource and / or the second resource, to the terminal device.
[0219] Step 304, the terminal device performs a second uplink transmission on the second resource according to the first behavior.
[0220] In a possible implementation, when the first behavior in the second uplink transmission includes automatic transmission, when the identifier of the HARQ process of the second resource is the same as the identifier of the HARQ process of the packetized MAC PDU, the packetized MAC PDU is automatically transmitted on the second resource; the packetized MAC PDU is the MAC PDU obtained when performing the first uplink transmission on the first resource.
[0221] Wherein, the MAC PDU obtained when performing the first uplink transmission on the first resource may be a new MAC PDU obtained from the multiplexing packetization unit when performing the first uplink transmission on the first resource, or a MAC PDU that was not successfully transmitted on the CG resource / DG resource before the first resource.
[0222] In an exemplary solution of the embodiments of the present application, if the HARQ process of the resource used in the current transmission is the same as the HARQ process of the MAC PDU packetized on the first resource, that is, their HARQ process numbers are the same, the terminal determines that the condition for automatic transmission is satisfied, and automatically transmits the MAC PDU on the second resource.
[0223] In a possible implementation, when the identifier of the HARQ process of the second resource is the same as the identifier of the HARQ process of the packetized MAC PDU, and the second resource is configured for automatic transmission or retransmission, the packetized MAC PDU is automatically transmitted on the second resource.
[0224] In an exemplary solution of the embodiments of the present application, if the HARQ process of the resource used for the current transmission is the same as the HARQ process of the MAC PDU packetized on the first resource, that is, their HARQ process numbers are the same, the terminal can further determine whether the current resource is configured for automatic transmission or retransmission. If it is configured for automatic transmission or retransmission, the terminal determines that the condition for automatic transmission is met, and the MAC PDU is automatically transmitted on the second resource.
[0225] In a possible implementation, when the identifier of the HARQ process of the second resource is the same as the identifier of the HARQ process of the packetized MAC PDU, and the second resource is not configured for automatic transmission or retransmission,
[0226] the packetized MAC PDU is discarded, or the packetized MAC PDU is automatically transmitted through the resources corresponding to other unoccupied HARQ processes.
[0227] Wherein, the other HARQ process refers to a HARQ process with an identifier different from that of the HARQ process of the second resource.
[0228] In an exemplary solution of the embodiments of the present application, if the HARQ process of the resource used for the current transmission is the same as the HARQ process of the MAC PDU packetized on the first resource, that is, their HARQ process numbers are the same, the terminal can further determine whether the current resource is configured for automatic transmission or retransmission. If it is not configured for automatic transmission or retransmission, the terminal determines that the condition for automatic transmission is not met, and the terminal can choose to discard the MAC PDU, or transmit the MAC PDU through the resources corresponding to other unoccupied HARQ processes.
[0229] Wherein, the resources corresponding to the other unoccupied HARQ processes described above can be CG / DG resources, or other types of resources other than CG / DG resources.
[0230] In a possible implementation, when the packetized MAC PDU is automatically transmitted through the resources corresponding to the other unoccupied HARQ processes, the uplink control information UCI is transmitted through resources other than the second resource, and the UCI includes the selected other HARQ process.
[0231] In an embodiment of the present application, when the terminal selects to transmit the MAC PDU through resources corresponding to other unoccupied HARQ processes, the terminal also notifies the network-side device of the information of the selected other HARQ process through UCI information on other resources. Among them, the above other resources may be CG / DG resources, or other types of resources other than CG / DG resources.
[0232] Among them, the above other resources are other resources that are the same as the second resource in the time domain but different in the frequency domain, or are other resources after the second resource.
[0233] In subsequent embodiments of the present application, an example is given in which the terminal determines the processing method of the uplink transmission on the current resource based on the resource configuration information of the current resource and the status related to the previous uplink transmission.
[0234] Please refer to Figure 4 , which shows a schematic diagram of an uplink transmission method involved in an embodiment of the present application. In an exemplary solution based on an embodiment of the present application, when condition A is met, for a resource with LBT failure / an indication of LBT failure but the MAC PDU has been packetized, the UE performs corresponding action a. Among them, the above condition A is at least one of the following: operating in a shared frequency band, not configured with CGRT, configured with autonomous TX, receiving a bottom-layer LBT failure indication when transmitting on CG / DG resources before, receiving a first indication; the above action a is at least one of the following: performing autonomous TX, considering that the previous transmission has not been completed, considering that the resources used in the previous transmission are low-priority resources, considering that the MAC PDU has been obtained and there is no need to obtain the MAC PDU from the multiplexing packetization unit, and performing a new transmission.
[0235] As Figure 4 shown, the implementation process of the above process is as follows:
[0236] S401, the gNB allocates resources for the UE. Among them, the resource and the resource configuration information may be as follows:
[0237] The resource may be DG (dynamic grant), CG, etc.; configured with autonomous TX; not configured with CGRT.
[0238] S402, the UE uses the resources allocated by the network for transmission.
[0239] S403, when condition A is met, for a resource with LBT failure / an indication of LBT failure but the MAC PDU has been packetized, the UE performs the above action a.
[0240] For example, if the UE packets a MAC PDU for a CG resource, but the MAC layer receives a LBT failure indication from the lower layer. At this time, the UE can set this CG resource as a low-priority resource, considering that the transmission is executed, but the transmission is not completed. On the next available CG resource, if the HARQ process is the same as that of the MAC PDU, and in the case of autonomous TX configured for the next CG, an automatic transmission is executed, considering that the MAC PDU is obtained and there is no need to obtain a new MAC PDU from the multiplexing packet unit.
[0241] For another example, the UE packets a MAC PDU for a CG resource, but the MAC layer receives a LBT failure indication. The UE sets this CG resource as a low-priority resource, considering that the transmission is executed, but the transmission is not completed. On the next available CG, if the HARQ process is the same as that of the MAC PDU, and in the case of no autonomous TX configured for the available CG, the UE obtains a new MAC PDU from the multiplexing packet unit, that is, a new transmission is executed.
[0242] For another example, the UE packets a MAC PDU for a CG resource, but the MAC receives a LBT failure indication. The UE sets this CG resource as a low-priority resource, considering that the transmission is executed, but the transmission is not completed. On the next available CG, if the HARQ process is the same as that of the MAC PDU, and in the case of no autonomous TX configured for the available CG, the UE obtains a new MAC PDU from the multiplexing packet unit and places the previously untransmitted MAC PDU in other HARQ processes.
[0243] Figure 4 The shown solution proposes a method for the UE to execute an automatic transmission or a new transmission due to the failure of the uplink LBT resulting in an unsuccessful transmission.
[0244] Please refer to Figure 5 , which shows a schematic diagram of another uplink transmission method involved in the embodiments of the present application. When condition B is met, when the UE receives a DFI, it executes behavior b. The condition B is at least one of the following: operating in a shared frequency band, not configured with CGRT, not configured with autonomous TX, receiving a second indication; the behavior b is at least one of the following: stopping CGT, considering that a retransmission is executed or considering that the previous transmission is not completed (if DFI = NACK), considering that a new transmission is executed or the previous transmission is completed (if DFI = ACK, or if DFI = NACK).
[0245] As Figure 5 shown, the implementation process of the above process can be as follows:
[0246] S501, the gNB allocates resources for the UE. Among them, the resources and the configuration information of the resources can be as follows:
[0247] The resources can be DG, CG, etc.; autonomousTX is not configured; CGRT is not configured.
[0248] S502, the UE uses the resources allocated by the network for transmission.
[0249] S503, when condition B is met, when the UE receives the DFI, it performs behavior b.
[0250] For example, the UE packets a MAC PDU for a CG resource group. The MAC layer receives the DFI indication from the gNB, and the DFI indication is ACK. Then the UE stops CGT and considers the transmission successful.
[0251] For another example, the UE packets a MAC PDU for a CG resource group. The MAC layer receives the DFI indication from the gNB, and the DFI indication is NACK. Then the UE stops CGT. Further, it can be considered that the transmission is not completed or not successful.
[0252] For another example, the UE packets a MAC PDU for a CG resource group. The MAC layer receives the DFI indication from the gNB, and the DFI indication is NACK. Then the UE stops CGT, considers the transmission not successful or not completed. When the next available CG resource arrives, it considers that the MAC PDU is obtained and does not need to obtain a new MAC PDU from the multiplexing packet unit.
[0253] Figure 5 The shown solution proposes a method for how the UE processes when the uplink LBT fails and autonomousTX is not configured when receiving the DFI.
[0254] Please refer to Figure 6 , which shows a schematic diagram of another uplink transmission method involved in the embodiments of the present application. When condition C is met, when the UE receives the DFI, it performs behavior c. The condition C is at least one of the following: working in a shared frequency band, not configuring CGRT, configuring autonomousTX, receiving a third indication; the behavior c is at least one of the following: if the DFI indication is ACK, then stop CGT, and / or, consider that the previous transmission is completed; if the DFI indication is NACK, then stop CGT, perform autonomousTX, consider that the previous transmission is not completed, consider that the previous resources are low-priority resources, consider that the MAC PDU is obtained, do not need to obtain the MAC PDU from the multiplexing packet unit, and perform a new transmission.
[0255] As Figure 6 shown, the implementation process of the above process can be as follows:
[0256] In S601, the gNB allocates resources for the UE. Among them, the resources and the configuration information of the resources can be as follows:
[0257] The resources can be DG, CG, etc.; autonomousTX is configured; CGRT is not configured.
[0258] In S602, the UE uses the resources allocated by the network for transmission.
[0259] In S603, when condition C is met, when the UE receives the DFI, it performs the above-mentioned behavior c.
[0260] For example, the UE packets the MAC PDU for a CG resource group. The MAC layer receives the DFI indication from the gNB, and the DFI indication is ACK. Then the UE stops CGT and considers the transmission successful or completed.
[0261] For another example, the UE packets the MAC PDU for a CG resource group. The MAC layer receives the DFI indication from the gNB, and the DFI indication is NACK. Then the UE stops CGT, performs autonomousTX on the next available CG resource, considers the transmission not completed, and considers the resource as a low-priority resource. On the next available CG resource, if the HARQ process is the same as the HARQ process of this MAC PDU and autonomousTX is not configured for this available CG, the UE considers that the MAC PDU is obtained and does not obtain a new MAC PDU from the multiplexing packet unit.
[0262] Figure 6 The shown solution proposes a method for how the UE processes when receiving the DFI in the case of an uplink LBT failure and autonomousTX is configured.
[0263] Please refer to Figure 7, which shows a schematic diagram of another uplink transmission method involved in the embodiments of the present application. When condition D is satisfied, for low-priority resources or MAC PDUs, the UE performs behavior d. The condition d is at least one of the following: operating in a shared frequency band, configuring CGRT, configuring autonomousTX, configuring LCH-based prioritization, the resources corresponding to the previous uplink transmission being low-priority resources, conflicting resources, or cancelled resources, receiving a lower-layer permission conflict indication during the previous uplink transmission, not receiving a lower-layer LBT failure indication during the previous uplink transmission; the behavior d is at least one of the following: stopping CGT, stopping CGRT in the case of stopping CGT, considering the HARQ process status as not pending, considering that the MAC PDU is obtained, considering that there is no need to obtain the MAC PDU from the multiplexing packet assembly unit, and performing a new transmission.
[0264] As Figure 7 shown, the implementation process of the above process can be as follows:
[0265] S701, the gNB allocates resources for the UE. Among them, the resources and the configuration information of the resources can be as follows:
[0266] The resources can be DG, CG, etc.; configure autonomousTX; configure CGRT.
[0267] S702, the UE uses the resources allocated by the network for transmission.
[0268] S703, when condition D is satisfied, for low-priority resources or MAC PDUs, the UE performs the above behavior d.
[0269] For example, the UE packetizes a MAC PDU for a CG resource, but due to resource conflicts, the low-priority MAC PDU is not transmitted completely. At this time, the MAC layer stops CGRT in the case of stopping CGT and considers the HARQ process status as not pending. When there are available CG resources later, and the subsequent available resources are configured with both CGRT and autonomousTX at the same time, it is considered that the MACPDU is obtained, it is considered that there is no need to obtain the MAC PDU from the multiplexing packet assembly unit, and a new transmission is performed.
[0270] Figure 7 The scheme shown proposes a method for the UE to perform automatic transmission using autonomousTX when the MAC PDU is not transmitted due to low priority and both CGRT and autonomousTX are configured at the same time.
[0271] Please refer to Figure 8, which shows a schematic diagram of another uplink transmission method involved in the embodiments of the present application. When condition E is satisfied, for low-priority resources or MAC PDUs, the UE performs behavior e or behavior f. The condition E is at least one of the following: operating in a shared frequency band, configuring CGRT, not configuring autonomous TX, configuring LCH-based prioritization, the resources corresponding to the previous uplink transmission being low-priority resources, conflicting resources, or cancelled resources, receiving a lower-layer grant conflict indication in the previous uplink transmission, not receiving a lower-layer LBT failure indication in the previous uplink transmission; the behavior e is at least one of the following: stopping CGT, stopping CGRT, considering the HARQ process status to be pending (waiting), using automatic retransmission. The behavior f is at least one of the following: not stopping CGT, stopping CGRT, considering the HARQ process status to be pending or not pending, using automatic retransmission.
[0272] As Figure 8 shown, the implementation process of the above process can be as follows:
[0273] S801, the gNB allocates resources for the UE. Among them, the resources and the configuration information of the resources can be as follows:
[0274] The resources can be DG, CG, etc.; autonomous TX is not configured; CGRT is configured.
[0275] S802, the UE uses the resources allocated by the network for transmission.
[0276] S803, when condition E is satisfied, for low-priority resources or MAC PDUs, the UE performs the above behavior e or behavior f.
[0277] For example, the UE packets a MAC PDU for a CG resource group, and due to resource conflict, the low-priority MAC PDU fails to be transmitted completely. However, the subsequent available CG resources are configured with CGRT, then the MAC layer stops CGT, stops CGRT, and when the subsequent available CG resources arrive, considers the HARQ process status to be pending and uses automatic retransmission.
[0278] For another example, the UE packets a MAC PDU for a CG resource group, and due to resource conflict, the low-priority MAC PDU fails to be transmitted completely. However, the subsequent available CG resources are configured with CGRT, then the MAC layer does not stop CGT, (optionally) stops CGRT, and when the subsequent available CG resources arrive, considers the HARQ process status to be pending and uses automatic retransmission.
[0279] Figure 8The proposed solution shows a method where, due to low priority, the MAC PDU is not transmitted, and the UE uses CGRT for automatic retransmission.
[0280] In a possible implementation, when obtaining the LBT failure indication, collision indication, or DFI indicating non - acknowledged NACK corresponding to the second uplink transmission, set the second uplink transmission as not completed, and / or set the second resource as a low - priority resource.
[0281] In the embodiments of this application, during the second uplink transmission, if the terminal obtains the LBT failure indication, collision indication, or DFI indicating non - acknowledged NACK, that is, it confirms that the second uplink transmission is not successful, it can set the second uplink transmission as not completed, and / or set the second resource as a low - priority resource, so that when there are available CG resources arriving later, the terminal can, based on this information, determine the processing method on the new available CG resources according to the above steps.
[0282] In a possible implementation, when obtaining the DFI indicating acknowledged ACK corresponding to the second uplink transmission, set the second uplink transmission as completed, and / or set the second resource as a high - priority resource.
[0283] Correspondingly, during the second uplink transmission, if the terminal obtains the DFI indicating ACK, that is, it confirms that the second uplink transmission is successful, it can set the second uplink transmission as completed, and / or set the second resource as a high - priority resource, so that when there are available CG resources arriving later, the terminal can, based on this information, determine the processing method on the new available CG resources according to the above steps.
[0284] In a possible implementation, during the second uplink transmission, if the terminal obtains the DFI indicating ACK / NACK, it can stop CGT.
[0285] In a possible implementation, during the second uplink transmission, if the terminal determines that the second resource is a low - priority resource, a conflicting resource, or a cancelled resource, it can perform at least one of the following actions: stop CGT, stop CGRT, set the HARQ process as pending or not pending.
[0286] In a possible implementation, the above - mentioned solution further includes: if CGT is not running, the timing duration of CGT is the same as that of CGRT, and the automatic transmission configuration of the second resource indicates that the second resource is not configured for automatic transmission, then when not receiving the LBT failure indication corresponding to the second uplink transmission, and the second resource or the MAC PDU corresponding to the second resource is considered to be of low priority, consider the HARQ process status as pending.
[0287] Correspondingly, during the first uplink transmission process, the terminal device can also execute this process, that is, if the CGT is not running, the timing duration of the CGT is the same as that of the CGRT, and the automatic transmission configuration of the first resource indicates that the first resource is not configured for automatic transmission, then when the LBT failure indication corresponding to the first uplink transmission is not received and the first resource or the MAC PDU corresponding to the first resource is considered to have low priority, the HARQ process state is considered to be pending.
[0288] In the solution shown in this application, during the second uplink transmission process on the second resource by the terminal device according to the first behavior, or after the second uplink transmission, if the CGT is not running, the timing duration of the CGT is the same as that of the CGRT, and the automatic transmission configuration of the second resource indicates that the second resource is not configured for automatic transmission, then if the LBT is successful (i.e., the LBT failure indication is not received) and the second resource or the corresponding MAC PDU is considered to have low priority, the terminal device can consider the HARQ process state to be pending for automatic retransmission on the subsequent available CG resources / DG resources.
[0289] In a possible implementation, the above solution further includes: if the CGT is running and the automatic transmission configuration of the second resource indicates that the second resource is configured for automatic transmission, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, stop the CGT (for new transmission on the next CG resource / DG resource) or keep the CGT running (for retransmission or new transmission on the next CG resource / DG resource).
[0290] Correspondingly, during the first uplink transmission process, the terminal device can also execute this process, that is, if the CGT is running and the automatic transmission configuration of the first resource indicates that the first resource is configured for automatic transmission, then when the first resource or the MAC PDU corresponding to the first resource is considered to have low priority, stop the CGT or keep the CGT running.
[0291] In a possible implementation, the above solution further includes: if the HARQ process state is pending, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, consider the HARQ process state to be pending, or keep the HARQ process state unchanged.
[0292] In a possible implementation, the above solution further includes: If the automatic transmission configuration of the second resource indicates that the second resource is configured with automatic transmission, the CGT is not running, the CGRT is not running, and at least one of the LBT failure indication corresponding to the second uplink transmission is not received, and the HARQ process status is pending, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, the HARQ process status is considered to be pending, or the HARQ process status remains unchanged;
[0293] Or,
[0294] If the automatic transmission configuration of the second resource indicates that the second resource is configured with automatic transmission, the CGT is not running, the CGRT is not running, and at least one of the LBT failure indication corresponding to the second uplink transmission is received, and the HARQ process status is pending, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, the HARQ process status is considered to be pending, or the HARQ process status remains unchanged.
[0295] Correspondingly, during the first uplink transmission, the terminal device can also execute this process, that is, if the HARQ process status is pending (optionally, the automatic transmission configuration of the first resource indicates that the first resource is configured with automatic transmission, the CGT is not running, and / or the CGRT is not running), then when the first resource or the MAC PDU corresponding to the first resource is considered to have low priority, the HARQ process status is considered to be pending, or the HARQ process status remains unchanged.
[0296] In a possible implementation, the above solution further includes: If the HARQ process status is not pending and the CGT is not running, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, the HARQ process status is considered to be pending, or the HARQ process status remains unchanged.
[0297] In a possible implementation, the above solution further includes: If the automatic transmission configuration of the second resource indicates that the second resource is configured with automatic transmission, the CGRT is not running, and at least one of the LBT failure indication corresponding to the second uplink transmission is not received, and the HARQ process status is not pending and the CGT is not running, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, the HARQ process status is considered to be pending, or the HARQ process status remains unchanged;
[0298] Or;
[0299] If at least one of the following conditions is met: the automatic transmission configuration of the second resource indicates that the second resource is configured for automatic transmission, the CGRT is not running, and an LBT failure indication corresponding to the second uplink transmission is received, and the HARQ process status is not pending, and the CGT is not running, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, the HARQ process status is considered to be pending, or the HARQ process status remains unchanged.
[0300] Correspondingly, during the first uplink transmission, the terminal device can also execute this process, that is, if the HARQ process status is not pending (optionally, the automatic transmission configuration of the first resource indicates that the first resource is configured for automatic transmission, and / or the CGRT is not running), and the CGT is not running, then when the first resource or the MAC PDU corresponding to the first resource is considered to have low priority, the HARQ process status is considered to be pending, or the HARQ process status remains unchanged.
[0301] In a possible implementation, if the first resource is considered to be a low-priority resource, a conflicting resource, or a cancelled resource, and it is known that there is data to be transmitted on the first resource, or the network side knows that there is data being transmitted on the first resource but it is cancelled or considered to have low priority, or it is determined that there is a resource conflict and skip uplink transmission is not configured, then the terminal device starts or restarts the first timer;
[0302] The first timer is at least one of the following:
[0303] Bandwidth Part (BWP) status timer BWP-Inactivity Timer;
[0304] And the secondary cell status timer sCell Deactivation Timer.
[0305] Among them, the above-mentioned first resource being considered to be a low-priority resource, a conflicting resource, or a cancelled resource may be due to a conflict between UEs, such that the first resource is considered to be a low-priority resource, a conflicting resource, or a cancelled resource. For example, the terminal device can cancel the first resource during the transmission process according to the Cell-Radio Network Temporary Identifier (C-RNTI) information, or it may also be due to a conflict with the transmission of uplink control information (UCI) resources, such that the first resource is considered to be a low-priority resource, a conflicting resource, or a cancelled resource.
[0306] Among them, the network side can detect that there is data to be transmitted on the first resource according to the signal level or according to the Demodulation Reference Signal (DMRS), or determine that there is a resource conflict and skip (skip) uplink transmission is not configured, or determine that there is data being transmitted on the first resource but is cancelled or considered to be of low priority.
[0307] In a possible implementation, if the first resource is considered to be a resource of low priority, a conflicting resource, or a cancelled resource, and the network side learns that there is data to be transmitted on the first resource, or the network side learns that there is data being transmitted on the first resource but is cancelled or considered to be of low priority, or the network side determines that there is a resource conflict and skip uplink transmission is not configured, the network side may also perform the step of starting or restarting the first timer.
[0308] In summary, the solution shown in the embodiments of the present application provides a solution for performing uplink transmission on the current CG resource or DG resource based on different resource configuration information and / or the status related to the previous uplink transmission, clarifies the terminal behavior on the DG resource or CG resource in different situations, ensures the retransmission of untransmitted or transmitted data, avoids data loss, or ensures the priority transmission of new data, improves the utilization rate of the DG resource or CG resource, and further improves the uplink transmission efficiency on the DG resource or CG resource in the shared frequency band.
[0309] The following is an embodiment of the apparatus of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the embodiment of the apparatus of the present application, please refer to the method embodiment of the present application.
[0310] Please refer to Figure 9 , which shows a block diagram of an uplink transmission apparatus provided by an embodiment of the present application. The apparatus has the function of implementing the above-mentioned uplink transmission method example, and the function can be implemented by hardware or by hardware executing corresponding software. The apparatus can be the terminal device introduced above or can be provided in the terminal device. As Figure 9 shown, the apparatus may include:
[0311] A transmission module 901, configured to perform a second uplink transmission on a second resource according to resource configuration information and / or a state related to a first uplink transmission; the resource configuration information includes at least one of CGRT configuration and automatic transmission configuration; the first uplink transmission is a transmission performed on a first resource;
[0312] Wherein, the first resource is a dynamic grant (DG) resource or a configured grant (CG) resource in a shared frequency band, the second resource is a DG resource or a CG resource in the shared frequency band, and the first resource is located before the second resource in the time domain.
[0313] In a possible implementation, the transmission module 901 includes:
[0314] An action determination sub-module, configured to determine a first action corresponding to the second uplink transmission according to the resource configuration information and / or the status related to the first uplink transmission;
[0315] A processing sub-module, configured to perform the second uplink transmission on the second resource according to the first action.
[0316] In a possible implementation, the resource configuration information is used to indicate at least one of the following:
[0317] The CGRT configuration indicates whether CGRT is configured; and, the automatic transmission configuration indicates whether automatic transmission is configured;
[0318] The status related to the first uplink transmission includes at least one of the following: whether an LBT failure indication corresponding to the first uplink transmission is obtained; whether a collision indication is obtained; whether a downlink feedback indication (DFI) is obtained; whether the first uplink transmission is considered not to be completed; whether the first resource is considered to be a low-priority resource, a conflicting resource, or a cancelled resource; whether the first resource is considered to be a high-priority resource; whether the configured grant timer (CGT) is running; whether CGRT is running; the HARQ process status is pending or not pending; whether the timing duration of the CGT is equal to the timing duration of the CGRT.
[0319] In a possible implementation, the processing method includes at least one of the following: performing automatic transmission; considering that the first uplink transmission is not completed; considering that the first uplink transmission is completed; considering that the first resource is a low-priority resource; considering that a media access control protocol data unit (MAC PDU) has been obtained; not requiring a new MAC PDU to be obtained from the multiplexing packet unit; performing a new transmission on the MAC PDU not completed on the first resource; performing an automatic retransmission on the MAC PDU not completed on the first resource; stopping the configured grant timer (CGT); stopping CGRT; stopping CGRT when CGT is stopped; stopping CGT and CGRT; keeping CGT running; considering that the HARQ process status is not pending; considering that the HARQ process status is pending; and, discarding the MAC PDU not completed in transmission; performing transmission according to retransmission.
[0320] In a possible implementation, the behavior determination sub-module is configured to determine that the first behavior of the terminal device includes at least one of the following when the resource configuration information meets the first condition and / or the state related to the first uplink transmission meets the second condition:
[0321] Perform automatic transmission; consider that the first uplink transmission is not completed; consider that the first resource is a low-priority resource; consider that the Medium Access Control layer Protocol Data Unit (MAC PDU) has been obtained; do not need to obtain a new MAC PDU from the multiplexing packet unit; and, perform new transmission.
[0322] In a possible implementation, the first condition includes:
[0323] The CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication configures automatic transmission;
[0324] The second condition includes at least one of the following:
[0325] An LBT failure indication corresponding to the first uplink transmission is obtained; the first uplink transmission is considered not to be completed; and, the first resource is considered a low-priority resource.
[0326] In a possible implementation, the transmission module is further configured to receive a first indication; the first indication is used to instruct the terminal device to process the MAC PDU or resource corresponding to the LBT failure according to automatic transmission.
[0327] In a possible implementation, the behavior determination sub-module is configured to determine that the first behavior of the terminal device includes at least one of the following when the resource configuration information meets the third condition and / or the state related to the first uplink transmission meets the fourth condition:
[0328] Stop the Configuration Grant Timer (CGT); perform automatic retransmission, or consider that the first uplink transmission is not completed; and, perform new transmission, or consider that the first uplink transmission is completed; perform new transmission, or consider that the MAC PDU has been obtained, or do not need to obtain the MAC PDU from the multiplexing packet unit; do not clear the HARQ buffer; consider that the NDI does not flip; perform retransmission.
[0329] In a possible implementation, the third condition includes:
[0330] The CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication does not configure automatic transmission;
[0331] The fourth condition includes at least one of the following:
[0332] Obtain the DFI indicating a negative acknowledgment (NACK) corresponding to the first uplink transmission; the first uplink transmission is considered not to be completed; the configured grant timer (CGT) is not running; and the first resource is considered a low-priority resource.
[0333] In a possible implementation, the transmission module is further configured to receive a second indication; the second indication is used to instruct the terminal device to process the MAC PDU or resource corresponding to the DFI indicating NACK according to the automatic transmission.
[0334] In a possible implementation, the behavior determination sub-module is configured to, when the resource configuration information satisfies the fifth condition and / or the state related to the first uplink transmission satisfies the sixth condition, the terminal device determines that the first behavior includes at least one of the following: stop the CGT; and perform a new transmission, or consider the first uplink transmission completed.
[0335] In a possible implementation, the fifth condition includes: the CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication does not configure automatic transmission;
[0336] The sixth condition includes at least one of the following: obtain the DFI corresponding to the first uplink transmission for indicating an acknowledgment (ACK); is considered to be completed; the first resource is considered a high-priority resource; the CGT is not running.
[0337] In a possible implementation, the behavior determination sub-module is configured to, when the resource configuration information satisfies the seventh condition and / or the state related to the first uplink transmission satisfies the eighth condition, the terminal device determines that the first behavior includes at least one of the following: stop the CGT; perform automatic transmission; consider the first uplink transmission not to be completed; consider the first resource to be a low-priority resource; consider that the MAC PDU has been obtained; do not need to obtain a new MAC PDU from the multiplexing packet unit; and perform a new transmission.
[0338] In a possible implementation, the seventh condition includes: the CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication configures automatic transmission;
[0339] The eighth condition includes at least one of the following: obtain the DFI corresponding to the first uplink transmission for indicating a negative acknowledgment (NACK); the first uplink transmission is considered not to be completed; the first resource is considered a low-priority resource; the CGT is not running.
[0340] In a possible implementation, the transmission module is further configured to receive a third indication, where the third indication is used to indicate that the terminal device processes the MAC PDU or resource corresponding to the DFI indicating NACK according to the automatic transmission.
[0341] In a possible implementation, the behavior determination sub-module is configured to determine that the first behavior of the terminal device includes at least one of the following when the resource configuration information meets the ninth condition and / or the state related to the first uplink transmission meets the tenth condition: stopping CGT; and, considering that the first uplink transmission is completed.
[0342] In a possible implementation, the ninth condition includes: the CGRT configuration indication does not configure CGRT, and the automatic transmission configuration indication configures automatic transmission;
[0343] The tenth condition includes at least one of the following: obtaining the DFI corresponding to the first uplink transmission for indicating an acknowledgement ACK; being considered completed; the first resource being considered a high-priority resource; CGT not running.
[0344] In a possible implementation, the behavior determination sub-module is configured to determine that the first behavior of the terminal device includes at least one of the following when the resource configuration information meets the eleventh condition and / or the state related to the uplink transmission meets the twelfth condition: stopping CGT; stopping CGRT in the case of stopping CGT, or, stopping CGT and CGRT; considering the HARQ process state as not pending; considering that the MAC PDU has been obtained; not needing to obtain a new MAC PDU from the multiplexing packet unit; and, performing a new transmission.
[0345] In a possible implementation, the eleventh condition includes: the CGRT configuration indication configures CGRT, and the automatic transmission configuration indication configures automatic transmission;
[0346] The twelfth condition includes at least one of the following: the first resource being considered a low-priority resource, a conflicting resource, or a cancelled resource; CGT not running; CGRT not running; the HARQ process state being not pending.
[0347] In a possible implementation, the twelfth condition further includes at least one of the following: configured with a priority based on a logical channel; obtaining a conflict indication corresponding to the first uplink transmission; and, not obtaining an LBT failure indication corresponding to the first uplink transmission.
[0348] In a possible implementation, the transmission module is further configured to receive a fourth indication; the fourth indication is used to instruct the terminal device to process low-priority MAC PDUs or resources according to automatic transmission.
[0349] In a possible implementation, the behavior determination sub-module is configured to, when the resource configuration information satisfies the thirteenth condition and / or the state related to the first uplink transmission satisfies the fourteenth condition,
[0350] the terminal device determines that the first behavior includes at least one of the following behaviors: stopping CGT; stopping CGRT; considering the HARQ process status as pending; and performing automatic retransmission on the first uplink transmission; or, the terminal device determines that the first behavior includes at least one of the following behaviors: keeping CGT running; stopping CGRT; considering the HARQ process status as pending or not pending; and performing automatic retransmission on the first uplink transmission.
[0351] In a possible implementation, the thirteenth condition includes: the CGRT configuration indication configures CGRT, and the automatic transmission configuration indication does not configure automatic transmission;
[0352] The fourteenth condition includes at least one of the following: the first resource is a low-priority resource, a conflicting resource, or a cancelled resource; CGT is not running; CGRT is not running; the HARQ process status is pending or not pending.
[0353] In a possible implementation, the fourteenth condition further includes at least one of the following: configured with a priority based on a logical channel; obtaining a conflict indication corresponding to the first uplink transmission; and not obtaining an LBT failure indication corresponding to the first uplink transmission.
[0354] In a possible implementation, the transmission module is further configured to receive a fifth indication; the fifth indication is used to instruct the terminal device to process low-priority MAC PDUs or resources according to automatic retransmission.
[0355] In a possible implementation, the resource configuration information includes the resource configuration information corresponding to the second resource; or, according to the resource configuration information, it includes the resource configuration information corresponding to the first resource.
[0356] In a possible implementation, when the first behavior includes automatic transmission,
[0357] The processing sub-module is used to automatically transmit the assembled MAC PDU on the second resource when the identifier of the HARQ process of the second resource is the same as the identifier of the HARQ process of the assembled MAC PDU.
[0358] The assembled MAC PDU is the MAC PDU obtained during the first uplink transmission on the first resource.
[0359] In a possible implementation, the processing sub-module is used to automatically transmit the assembled MAC PDU on the second resource when the identifier of the HARQ process of the second resource is the same as the identifier of the HARQ process of the assembled MAC PDU, and the second resource is configured with automatic transmission or automatic retransmission.
[0360] In a possible implementation, the processing sub-module is further used for
[0361] When the identifier of the HARQ process of the second resource is the same as the identifier of the HARQ process of the assembled MAC PDU, and the second resource is not configured with automatic transmission or automatic retransmission,
[0362] Discard the assembled MAC PDU; or automatically transmit the assembled MAC PDU through the resources corresponding to other HARQ processes that are not occupied;
[0363] Wherein, the other HARQ processes refer to HARQ processes with different identifiers from the HARQ process of the second resource.
[0364] In a possible implementation, the processing sub-module is further used for, when automatically transmitting the assembled MAC PDU through the resources corresponding to the other unoccupied HARQ processes, transmitting the uplink control information UCI through resources other than the second resource, and the UCI includes the selected other HARQ processes.
[0365] In a possible implementation, the first resource and the second resource belong to the same CG resource configuration; or the first resource and the second resource belong to different CG resource configurations.
[0366] In a possible implementation, the apparatus further includes:
[0367] A setting module, used when obtaining the LBT failure indication, conflict indication, or DFI indicating non-acknowledgment NACK corresponding to the second uplink transmission,
[0368] Set the second uplink transmission as not completed, and / or set the second resource as a low-priority resource.
[0369] In a possible implementation, the setting module is further configured to, if CGT is not running, the timing duration of CGT is the same as that of CGRT, and the automatic transmission configuration of the second resource indicates that the second resource is not configured for automatic transmission, then when the LBT failure indication corresponding to the second uplink transmission is not received and the second resource or the MAC PDU corresponding to the second resource is considered to be of low priority, consider the HARQ process status to be pending.
[0370] In a possible implementation, the setting module is further configured to, if CGT is running and the automatic transmission configuration of the second resource indicates that the second resource is configured for automatic transmission, then when the second resource or the MAC PDU corresponding to the second resource is considered to be of low priority, stop CGT or keep CGT running.
[0371] In a possible implementation, the setting module is further configured to, if the HARQ process status is pending, then when the second resource or the MAC PDU corresponding to the second resource is considered to be of low priority, consider the HARQ process status to be pending, or keep the HARQ process status unchanged.
[0372] In a possible implementation, the setting module is further configured to, if at least one of the following conditions is met: the automatic transmission configuration of the second resource indicates that the second resource is configured for automatic transmission, CGT is not running, CGRT is not running, and the LBT failure indication corresponding to the second uplink transmission is not received, and the HARQ process status is pending, then when the second resource or the MAC PDU corresponding to the second resource is considered to be of low priority, consider the HARQ process status to be pending, or keep the HARQ process status unchanged;
[0373] Alternatively, the setting module is further configured to, if at least one of the following conditions is met: the automatic transmission configuration of the second resource indicates that the second resource is configured for automatic transmission, CGT is not running, CGRT is not running, and the LBT failure indication corresponding to the second uplink transmission is received, and the HARQ process status is pending, then when the second resource or the MAC PDU corresponding to the second resource is considered to be of low priority, consider the HARQ process status to be pending, or keep the HARQ process status unchanged.
[0374] In a possible implementation, the setting module is further configured to, if the HARQ process status is not pending and the CGT is not running, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, consider the HARQ process status as pending, or keep the HARQ process status unchanged.
[0375] In a possible implementation, the setting module is further configured to, if at least one of the automatic transmission configuration of the second resource indicating that the second resource is configured with automatic transmission, the CGRT is not running, and the LBT failure indication corresponding to the second uplink transmission is not received is satisfied, and the HARQ process status is not pending and the CGT is not running, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, consider the HARQ process status as pending, or keep the HARQ process status unchanged;
[0376] Or; the setting module is further configured to, if at least one of the automatic transmission configuration of the second resource indicating that the second resource is configured with automatic transmission, the situation that the CGRT is not running, and the LBT failure indication corresponding to the second uplink transmission is received is satisfied, and the HARQ process status is not pending and the CGT is not running, then when the second resource or the MAC PDU corresponding to the second resource is considered to have low priority, consider the HARQ process status as pending, or keep the HARQ process status unchanged.
[0377] In a possible implementation, the apparatus further includes:
[0378] A timer management module, configured to, if the first resource is considered a resource with low priority, a conflicting resource, or a cancelled resource, and it is known that there is data to be transmitted on the first resource, or it is known that there is data being transmitted on the first resource but is cancelled or considered to have low priority, or a resource conflict is determined and skip uplink transmission is not configured, then start or restart the first timer;
[0379] The first timer is at least one of the following: a bandwidth part status timer BWP-Inactivity Timer; and a secondary cell status timer sCell Deactivation Timer.
[0380] In summary, the solution shown in the embodiments of the present application provides a solution for performing uplink transmission on current CG resources or DG resources based on different resource configuration information and / or the status related to previous uplink transmissions, clarifies the terminal behavior on DG resources or CG resources in different situations, ensures the retransmission of untransmitted or transmitted data, avoids data loss, or ensures the priority transmission of new data, improves the utilization rate of DG resources or CG resources, and further improves the uplink transmission efficiency on DG resources or CG resources in the shared frequency band.
[0381] It should be noted that when the device provided in the above embodiments realizes its functions, only the division of the above-mentioned various functional modules is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to actual needs, that is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0382] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0383] Please refer to Figure 10 , which shows a schematic structural diagram of a terminal 100 provided by an embodiment of the present application. The terminal 100 may include: a processor 101, a receiver 102, a transmitter 103, a memory 104, and a bus 105.
[0384] The processor 101 includes one or more processing cores. The processor 101 executes various functional applications and information processing by running software programs and modules.
[0385] The receiver 102 and the transmitter 103 may be implemented as a communication component, and the communication component may be a communication chip. The communication chip may also be referred to as a transceiver.
[0386] The memory 104 is connected to the processor 101 through the bus 105.
[0387] The memory 104 may be used to store a computer program, and the processor 101 is used to execute the computer program to implement each step performed by the terminal in the above method embodiments.
[0388] In addition, the memory 104 may be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes but is not limited to: magnetic disks or optical discs, electrically erasable programmable read-only memories, erasable programmable read-only memories, static random access memories, read-only memories, magnetic memories, flash memories, programmable read-only memories.
[0389] In an exemplary embodiment, the terminal includes a processor, a memory, and a transceiver (the transceiver may include a receiver and a transmitter, the receiver is used to receive information, and the transmitter is used to send information);
[0390] The transceiver is configured to perform a second uplink transmission on a second resource according to resource configuration information and / or a state related to a first uplink transmission; the resource configuration information includes at least one of CG retransmission timer CGRT configuration and automatic transmission configuration;
[0391] Wherein, the first resource is a dynamic grant DG resource or a configured grant CG resource in a shared frequency band, the second resource is a DG resource or a CG resource in the shared frequency band, and the first resource is located before the second resource in the time domain.
[0392] Wherein, the above transceiver is used to implement each function executed by the transmission module 901 in the device shown in the corresponding embodiment as described above; the above processor is used to implement each function executed by the setting module in the device shown in the corresponding embodiment as described above. Figure 9 The above transceiver is used to implement each function executed by the transmission module 901 in the device shown in the corresponding embodiment as described above; the above processor is used to implement each function executed by the setting module in the device shown in the corresponding embodiment as described above. Figure 9 The above processor is used to implement each function executed by the setting module in the device shown in the corresponding embodiment as described above.
[0393] Each method step executed by the terminal in the embodiment of the present application may refer to all or part of the steps executed by the terminal in the corresponding embodiment shown above, which will not be elaborated here. Figure 2 or Figure 3 shown above, and will not be elaborated here.
[0394] The embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, and the computer program is loaded and executed by a processor / transceiver to implement the above Figure 2 or Figure 3 each step in any of the uplink transmission methods shown above.
[0395] The present application further provides a computer program product or a computer program, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above Figure 2 or Figure 3 each step in the uplink transmission method shown above.
[0396] Those skilled in the art should be able to realize that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transfer of a computer program from one place to another. The storage media can be any available medium accessible by a general-purpose or special-purpose computer.
[0397] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included within the protection scope of the present application.
Claims
1. An uplink transmission method, characterized in that, the method includes: The terminal device determines a first behavior corresponding to a second uplink transmission according to resource configuration information and a state related to a first uplink transmission; The terminal device performs the second uplink transmission on a second resource according to the first behavior; Wherein, the resource configuration information includes a configured grant retransmission timer CGRT configuration and an automatic transmission configuration; the state related to the first uplink transmission includes: the first resource is considered a low-priority resource; the first behavior includes at least one of the following: stopping the configured grant timer CGT and CGRT, and performing a new transmission; Wherein, the first resource is a configured grant CG resource in a shared frequency band, the second resource is a CG resource in the shared frequency band, and the first resource is located before the second resource in the time domain.
2. The method according to claim 1, characterized in that, The CGRT configuration is used to indicate whether CGRT is configured; The automatic transmission configuration is used to indicate whether automatic transmission is configured; The state related to the first uplink transmission further includes at least one of the following: Whether a listen-before-talk LBT failure indication corresponding to the first uplink transmission is obtained; Whether a collision indication corresponding to the first uplink transmission is obtained; Whether a downlink feedback indication DFI is obtained; Whether the first uplink transmission is considered not to be completed; Colliding resources or cancelled resources; Whether the first resource is considered a high-priority resource; Whether the configured grant timer CGT is running; Whether CGRT is running; The HARQ process state is pending or not pending; Whether the timing duration of CGT is equal to the timing duration of CGRT.
3. The method according to claim 1, characterized in that, The first behavior further includes at least one of the following: Performing automatic transmission; Considering that the first uplink transmission is not completed; Considering that the first uplink transmission is completed; Considering that the first resource is a low-priority resource; Considering that a medium access control layer protocol data unit MAC PDU has been obtained; Not needing to obtain a new MAC PDU from the multiplexing packet unit; Performing automatic retransmission on the MAC PDU not transmitted completely on the first resource; Stopping the configured grant timer CGT; Stopping CGRT; Stopping CGRT in the case of stopping CGT; Keeping CGT running; Considering that the HARQ process state is not pending; and, Considering that the HARQ process state is pending; Obtaining a new MAC PDU from the multiplexing packet unit; Discarding the MAC PDU not transmitted completely; Transmitting according to retransmission; Not clearing the hybrid automatic repeat request HARQ buffer; Considering that the new data indication NDI does not flip; Performing retransmission.
4. The method according to claim 1, characterized in that, The terminal device determines the first behavior corresponding to the second uplink transmission according to the resource configuration information and the state related to the first uplink transmission, including: When the resource configuration information satisfies the eleventh condition and the state related to the first uplink transmission satisfies the twelfth condition, the terminal device determines that the first behavior includes at least one of the following: Stop CGT; Stop CGRT in the case of stopping CGT, or stop the CGT and the CGRT; Consider the HARQ process state as not pending; Consider that the MAC PDU has been obtained; Do not need to obtain a new MAC PDU from the multiplexing packet unit; And, perform a new transmission.
5. The method according to claim 4, wherein, the eleventh condition includes: The CGRT configuration indication is configured with CGRT, and the automatic transmission configuration indication is configured with automatic transmission; The twelfth condition includes at least one of the following: The first resource is considered a low-priority resource, a conflicting resource, or a cancelled resource; CGT is not running; CGRT is not running; The HARQ process state is not pending.
6. The method according to claim 4, wherein, the twelfth condition further includes at least one of the following: Configured with a priority based on the logical channel; Obtain a conflict indication corresponding to the first uplink transmission; And, do not obtain an LBT failure indication corresponding to the first uplink transmission.
7. The method according to any one of claims 1 to 6, wherein, the resource configuration information includes the resource configuration information corresponding to the second resource; Or, the resource configuration information includes the resource configuration information corresponding to the first resource.
8. The method according to claim 1, wherein, when the first behavior includes performing an automatic transmission, the terminal device performs the second uplink transmission on the second resource according to the first behavior, including: When the identifier of the HARQ process of the second resource is the same as the identifier of the HARQ process of the already packetized MAC PDU, perform an automatic transmission of the already packetized MAC PDU on the second resource; The already packetized MAC PDU is the MAC PDU during the first uplink transmission on the first resource.
9. The method according to any one of claims 1 to 8, wherein, the method further includes: If the HARQ process state is pending, then when the second resource or the MAC PDU corresponding to the second resource is considered low-priority, consider the HARQ process state as pending, or keep the HARQ process state unchanged.
10. An uplink transmission device, wherein, the device is used in a terminal, and the device includes: A transmission module, configured to determine a first behavior corresponding to a second uplink transmission according to resource configuration information and a state related to a first uplink transmission; Perform the second uplink transmission on the second resource according to the first behavior; Among them, the resource configuration information includes CGRT configuration and automatic transmission configuration; the status related to the first uplink transmission includes: the first resource is considered a low-priority resource; the first behavior includes at least one of the following: stopping CGT and CGRT, and performing a new transmission. Among them, the first resource is a CG resource in a shared frequency band, the second resource is a CG resource in a shared frequency band, and the first resource is located before the second resource in the time domain.
11. A terminal Characterized in that the terminal includes a processor, a memory, and a transceiver; the transceiver is configured to determine a first behavior corresponding to a second uplink transmission according to resource configuration information and a status related to the first uplink transmission; perform the second uplink transmission on a second resource according to the first behavior; Among them, the resource configuration information includes CGRT configuration and automatic transmission configuration; the status related to the first uplink transmission includes: the first resource is considered a low-priority resource; the first behavior includes at least one of the following: stopping CGT and CGRT, and performing a new transmission. Among them, the first resource is a CG resource in a shared frequency band, the second resource is a CG resource in a shared frequency band, and the first resource is located before the second resource in the time domain.
12. A computer-readable storage medium Characterized in that a computer program is stored in the storage medium, and the computer program is used to be executed by a processor / transceiver to implement the uplink transmission method according to any one of claims 1 to 9.