Wireless communication method, terminal device and network device

By using the first timer in the NR-U environment to manage the initial transmission and retransmission operations of the HARQ process, the problem of incompatibility between CG Timer and CG retransmission timer is solved, and the correct transmission of data on NR-U CG resources is achieved.

CN113574952BActive Publication Date: 2025-04-08GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201980094043.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-27
Publication Date
2025-04-08
Estimated Expiration
2039-08-27

AI Technical Summary

Technical Problem

In the NR-U environment, CG Timer is incompatible with the CG retransmission timer, making it difficult to ensure the correct transmission of data on the NR-U CG resources while avoiding the overwrite of HARQ buffered data.

Method used

By starting or restarting the first timer when sending initial data on the configuration authorized CG resource, the terminal device is prohibited from sending initial data on the CG resource using the target HARQ process, but allows the data transmitted from the previous time to be retransmitted.

Benefits of technology

It effectively avoids the overwrite of the currently transmitted data in the HARQ buffer, ensuring the correct transmission of data on NR-U CG resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113574952B_ABST
    Figure CN113574952B_ABST
Patent Text Reader

Abstract

A method, terminal device and network device for wireless communication are provided, the method comprising: when sending initial transmission data on a configured authorized CG resource, starting or restarting a first timer; wherein, during the operation of the first timer, the terminal device is prohibited from using a target HARQ process to send initial transmission data on the CG resource, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resource, the target HARQ is a HARQ for sending initial transmission data on the CG resource, and the first timer is a timer for the target HARQ process to send initial transmission data on the CG resource. Through the first timer, the correct transmission of data on the NR-U CG resource can be guaranteed while avoiding the overwriting of the currently transmitted data in the HARQ buffer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications, and more specifically, to a method, a terminal device, and a network device for wireless communications. Background Art

[0002] In the New Radio (NR) Release 15, in addition to the dynamically scheduled uplink resources, the network equipment also configures periodic uplink configuration grant (Configured Grant, CG) resources for each bandwidth part (Bandwidth Part, BWP) of each serving cell. For CG resources, the network equipment will configure a configuration grant timer (ConfiguredGrantTimer, CG Timer) for the terminal device through the configuration grant configuration (ConfiguredGrantConfig) in the radio resource control (RadioResource Control, RRC) signaling, and the value of the CG Timer is set to a multiple of the period of the CG resource.

[0003] Among them, during the operation of CGTimer, it is prohibited to use CG resources with the same HARQ process for initial data transmission to avoid overwriting the currently transmitted data in the HARQ buffer; in addition, when the CG Timer stops or times out, it implicitly indicates that the data transmitted by the corresponding HARQ process has been correctly received by the network.

[0004] A new timer, the CG retransmission timer, is introduced in NR Unlicensed. When the initial transmission of a transmission block (TB) of a HARQ process occurs on the CG resource, the CG retransmission timer will be started. When the CG retransmission timer times out, the terminal device can initiate an automatic retransmission on the CG resource, which means that the data has not been successfully received by the network. In the NR-U environment, since Listen Before Talk (LBT) may fail, the network device may not be able to give the terminal device a Hybrid Automatic Repeat Request (HARQ) feedback or dynamic scheduling. In order to mitigate the impact of LBT, the CG retransmission timer is conducive to ensuring the correct transmission of data on the NR-U CG resources.

[0005] However, since the CG Timer timeout and the CG retransmission timer timeout have different meanings, the CG retransmission timer is incompatible with the CG Timer. For example, when the transmission of a certain HARQ process occurs on a dynamic grant (DG) resource, if the CG Timer is started / restarted, automatic retransmission is not allowed on the CG resource, that is, there is no need to start the CG retransmission timer. Therefore, for the transmission of CG and DG resources, it is urgent to solve the technical problem of flexible coexistence of CG Timer and CG retransmission timer in NR-U.

[0006] In other words, how to ensure the correct transmission of data on NR-U CG resources while avoiding the overwriting of the currently transmitted data in the HARQ buffer is an urgent problem to be solved in this field. Summary of the invention

[0007] Provided are a wireless communication method, terminal device and network device, which can ensure the correct transmission of data on NR-U CG resources while avoiding the overwriting of currently transmitted data in the HARQ buffer.

[0008] In a first aspect, a wireless communication method is provided, comprising:

[0009] When sending the initial transmission data on the configured authorized CG resource, start or restart the first timer;

[0010] During the operation of the first timer, the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send initial transmission data on the CG resources, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resources. The target HARQ is a HARQ used to send initial transmission data on the CG resources, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resources.

[0011] In a second aspect, a wireless communication method is provided, including:

[0012] Sending configuration information of the first timer to the terminal device;

[0013] During the operation of the first timer, the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send initial transmission data on the CG resources, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resources. The target HARQ is a HARQ used to send initial transmission data on the CG resources, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resources.

[0014] In a third aspect, a terminal device is provided, which is used to execute the method in the first aspect or its implementations. Specifically, the terminal device includes a functional module for executing the method in the first aspect or its implementations.

[0015] In a fourth aspect, a network device is provided, which is used to execute the method in the second aspect or its respective implementations. Specifically, the network device includes a functional module used to execute the method in the second aspect or its respective implementations.

[0016] In a fifth aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or its implementation manners.

[0017] In a sixth aspect, a network device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the second aspect or its implementation manners.

[0018] In a seventh aspect, a chip is provided for implementing the method in any one of the first to second aspects or their respective implementations. Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes the method in any one of the first to second aspects or their respective implementations.

[0019] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method of any one of the first to second aspects or any of their implementations.

[0020] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the first to second aspects above or in each of their implementations.

[0021] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects or in each of their implementations.

[0022] Based on the above technical solution, when the terminal device sends the initial transmission data on the CG resource, the first timer is started or restarted; since the first timer is a timer used for the target HARQ process to send the initial transmission data on the CG resource, and the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send the initial transmission data on the CG resource in the running device of the first timer, it is possible to avoid the currently transmitted data in the HARQ buffer being overwritten by other initial transmission data.

[0023] In addition, since the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resources within the running device of the first timer, the previously transmitted data can be retransmitted on the CG resources in combination with the CG retransmission timer even within the running device of the first timer, thereby ensuring the correct transmission of data on the NR-U CG resources.

[0024] To sum up, the wireless communication method of the present application can ensure the correct transmission of data on NR-U CG resources while avoiding the overwriting of the currently transmitted data in the HARQ buffer. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 This is an example of the application scenario of this application.

[0026] Figure 2 It is a schematic flowchart of the wireless communication method of an embodiment of the present application.

[0027] Figure 3 It is a schematic diagram of using a first timer for wireless communication according to an embodiment of the present application.

[0028] Figure 4 It is a schematic diagram of using the second timer in conjunction with the first timer to perform wireless communication according to an embodiment of the present application.

[0029] Figure 5 It is a schematic diagram of using a first timer, a second timer, and a third timer for wireless communication according to an embodiment of the present application.

[0030] Figure 6 This is another schematic diagram of using a first timer and a second timer for wireless communication according to an embodiment of the present application.

[0031] Figure 7 It is another schematic block diagram of wireless communication according to an embodiment of the present application.

[0032] Figure 8 It is a schematic block diagram of a terminal device according to an embodiment of the present application.

[0033] Fig. 9 It is a schematic block diagram of a network device according to an embodiment of the present application.

[0034] Fig.10 It is a schematic block diagram of a communication device according to an embodiment of the present application.

[0035] Fig.11 It is a schematic block diagram of the chip of an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0037] Figure 1 It is a schematic diagram of an application scenario of an embodiment of the present application.

[0038] like Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.

[0039] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), 5G communication system (also known as New Radio (NR) communication system), or future communication systems.

[0040] exist Figure 1 In the communication system 100 shown, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 (eg, UE) located in the coverage area.

[0041] Optionally, the network device 120 may be an evolved base station (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a next generation radio access network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a cloud radio access network (CRAN), or the network device 120 may be a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved public land mobile network (PLMN), etc.

[0042] Optionally, the terminal device 110 may be any terminal device, including but not limited to: a terminal device connected to the network device 120 or other terminal devices by wire or wireless. The terminal device may refer to an access terminal, a user equipment (UE), a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a future evolution network, etc.

[0043] Optionally, device to device (D2D) communication may be performed between the terminal devices 110 .

[0044] The wireless communication system 100 may also include a core network device 130 for communicating with the base station, and the core network device 130 may be a 5G core network (5G Core, 5GC) device, for example, an access and mobility management function (Access and Mobility Management Function, AMF), and for example, an authentication server function (Authentication Server Function, AUSF), and for example, a user plane function (User Plane Function, UPF), and for example, a session management function (Session Management Function, SMF). Optionally, the core network device 130 may also be an evolved packet core (Evolved Packet Core, EPC) device of the LTE network, for example, a session management function + a data gateway (Session Management Function + Core Packet Gateway, SMF + PGW-C) device of the core network. It should be understood that SMF + PGW-C can simultaneously implement the functions that SMF and PGW-C can implement. In the process of network evolution, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited to the embodiments of the present application.

[0045] In a specific example, the functional units in the communication system 100 can establish connections through next generation (NG) network interfaces to achieve communication.

[0046] For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can exchange user plane data with the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7). It should be noted that Figure 2 The parts shown are only exemplary architectural diagrams. Figure 1In addition to the functional units shown, the network architecture may also include other functional units or functional entities, such as: the core network device may also include other functional units such as unified data management (UDM), which is not specifically limited in the embodiments of the present application.

[0047] Figure 1 A base station, a core network device and two terminal devices are shown exemplarily. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0048] It should be understood that all devices with communication functions in the network / system in the embodiments of the present application can be referred to as communication devices. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 120 and a terminal device 110 with communication functions. The network device 120 and the terminal device 110 may be the devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.

[0049] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0050] Figure 2 A schematic flow chart of a wireless communication method 200 according to an embodiment of the present application is shown. The method 200 can be interactively executed by a terminal device and a network device. Figure 2 The terminal device shown in FIG. 1 may be a terminal device such as Figure 1 The terminal equipment shown, Figure 2 The network devices shown in can be Figure 1 The access network equipment shown.

[0051] See also Figure 2 , the method 200 includes some or all of the following contents:

[0052] S210, when the terminal device sends initial transmission data on the CG resource, it starts or restarts the first timer.

[0053] During the operation of the first timer, the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send initial transmission data on the CG resources, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resources. The target HARQ is a HARQ used to send initial transmission data on the CG resources, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resources.

[0054] That is, the first timer is the timer for the HARQ process to send initial transmission data on the CG resource.

[0055] For example, when the terminal device uses the target HARQ to send initial transmission data on the CG resources, the first timer is started or restarted. In other words, when the initial transmission data of a certain HARQ process is transmitted on the CG resources, the first timer needs to be started. During the operation of the first timer, the CG resources with the same HARQ process cannot be used for initial transmission of data, but the CG resources with the same HARQ process can be used for retransmission of data. The initial transmission data may also be called initial transmission data, which refers to the data transmitted to the network device for the first time.

[0056] S240: If the first timer times out, it is determined that the network device has successfully received the initial transmission data sent by the terminal device using the target HARQ process. That is, when the first timer times out, it is assumed that the initial transmission data sent by the terminal device using the target HARQ process has been successfully received by the network device.

[0057] In other words, the expiration of the first timer can implicitly indicate that the network device has successfully received the initial transmission data sent by the terminal device using the target HARQ process.

[0058] Based on the above technical solution, when the terminal device sends the initial transmission data on the CG resource, the first timer is started or restarted; since the first timer is a timer used for the target HARQ process to send the initial transmission data on the CG resource, and the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send the initial transmission data on the CG resource in the running device of the first timer, it is possible to avoid the currently transmitted data in the HARQ buffer being overwritten by other initial transmission data.

[0059] In addition, since the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resources within the running device of the first timer, the previously transmitted data can be retransmitted on the CG resources in combination with the CG retransmission timer even within the running device of the first timer, thereby ensuring the correct transmission of data on the NR-U CG resources.

[0060] To sum up, the wireless communication method of the present application can ensure the correct transmission of data on NR-U CG resources while avoiding the overwriting of the currently transmitted data in the HARQ buffer.

[0061] It should be understood that the CG resources involved in this application include two types: Type 1 and Type 2. CG Type 1 can be configured by Radio Resource Control (RRC). For example, the terminal device can store the resources indicated by the RRC-ConfiguredUplinkGrant in the ConfiguredGrantConfig IE as uplink CG resources; CG Type 2 activates / deactivates uplink CG resources according to the Physical Downlink Control Channel (PDCCH) instruction scrambled by the ConfiguredScheduling Radio Network Temporary Identifier (CS-RNTI). For the same service cell, Type 1 or Type 2 CG resources can be configured for the Media Access Control (MAC) entity through RRC signaling.

[0062] It should also be understood that in the embodiment of the present application, the terminal device may be configured with multiple MAC entities, each of which may include one or more HARQ entities, each HARQ entity may correspond to a CG resource, and one HARQ entity may be used to maintain multiple parallel HARQ processes, and each HARQ process may correspond to an independent first timer. In a specific implementation, the HARQ entity in the terminal device may identify the HARQ process associated with the uplink authorization and perform initial transmission / retransmission of data according to the instruction.

[0063] It should also be understood that the sentence pattern "starting the timer at time A" involved in the embodiment of the present application only represents a trigger relationship, that is, the start or restart action of the timer is triggered by A, and should not be understood as a limitation on the present application. For example, for S210, it can be understood that the terminal device starts or restarts the first timer at the starting moment of sending the initial transmission data on the CG resource, and it can be understood that the terminal device starts or restarts the first timer at a certain time interval after the starting moment of sending the initial transmission data on the CG resource.

[0064] Figure 3 It is a schematic diagram of a method for wireless communication using a first timer according to an embodiment of the present application.

[0065] like Figure 3As shown, the terminal device uses HARQ process #0 to send the initial transmission data on the CG resource, and the timeout of the first timer means that the network device has successfully received the initial transmission data sent by the terminal device. Wherein, in the first timer running device, the terminal device can use the same HARQ process #0 as the initial transmission data to send the retransmission data of the initial transmission data on the CG resource.

[0066] In some embodiments of the present application, wireless communication may be performed by cooperating with the first timer through a second timer.

[0067] The duration of the second timer is less than the duration of the first timer, for example, the duration of the first timer is equal to an integer multiple of the duration of the second timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resource. The second timer is a timer used for the target HARQ process to automatically retransmit data on the CG resource.

[0068] In other words, the second timer can be a CG retransmission timer.

[0069] When the initial transmission / retransmission data of a certain HARQ process is transmitted on the CG resource, the second timer is started / restarted, and when the second timer times out, the CG resource with the same HARQ process can be used for data retransmission. For example, the CG resource with the same HARQ process is used to retransmit the data of the previous transmission.

[0070] At this time, if Figure 2 As shown, the method 200 may further include:

[0071] S220: Start or restart a second timer while starting or restarting the first timer.

[0072] S230: If the second timer times out, use the target HARQ process to retransmit the previously transmitted data on the CG resource; start or restart the second timer.

[0073] In other words, when the terminal device uses the target HARQ process to send initial transmission data on the CG resource, the first timer and the second timer can be started at the same time. If the second timer times out, the terminal device can use the target HARQ process to send retransmission data of the initial transmission data on the CG resource.

[0074] Figure 4 This is a schematic diagram of using the first timer and the second timer for wireless communication according to an embodiment of the present application.

[0075] like Figure 4 As shown, the terminal device uses HARQ process #0 to send initial transmission data on CG resources, and starts the first timer and the second timer. If the second timer times out, the terminal device can use the HARQ process #0 to retransmit the data of the previous transmission on the CG resources. For example, the retransmission data of the initial transmission data. The timeout of the first timer means that the network device has successfully received the initial transmission data sent by the terminal device using HARQ process #0 on the CG resources. Among them, in the first timer running device, the timeout of the second timer can be used to trigger the terminal device to retransmit the data of the previous transmission on the CG resources using HARQ process #0.

[0076] Of course, in other alternative embodiments, the terminal device can be triggered in other ways to send the retransmission data of the previous transmission on the CG resource using HARQ process #0 within the running device of the first timer.

[0077] For example, the terminal device may also use dynamic scheduling to cooperate with the first timer for wireless communication, which is not limited in this application.

[0078] Specifically, during the operation of the first timer, if the terminal device does not receive indication information for instructing the terminal device to retransmit the initial transmission data, it implicitly indicates that the network device has successfully received the initial transmission data sent by the terminal device. For another example, during the operation of the first timer, if the terminal device receives indication information for instructing the terminal device to retransmit the initial transmission data, the terminal device can send the retransmission data of the initial transmission data on the CG resource using the same HARQ as the initial transmission data.

[0079] In some embodiments of the present application, the terminal device may also perform wireless communication by using the initial transmission data and retransmission data transmitted on the DG resources by a timer.

[0080] In one implementation, the second timer is a timer used only for automatically retransmitting data by the target HARQ process on CG resources.

[0081] At this time, a special timer can be configured for the terminal device to be used for the target HARQ process to send initial transmission data or retransmission data on the DG resource.

[0082] For example, the terminal device may use the third timer to perform wireless communication on the DG resource. In other words, the third timer is used for the target HARQ process to send initial transmission data or retransmission data on the DG resource.

[0083] Among them, the duration of the third timer is smaller than the duration of the first timer. During the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources.

[0084] When the target HARQ process receives the dynamically scheduled uplink DG authorization information and the initial transmission / retransmission occurs on the DG resources, the third timer is started / restarted. During the operation of the third timer, the target HARQ process cannot be used for initial data transmission on the CG resources, nor can the target HARQ process be used for data retransmission on the CG resources. When the third timer times out, it is assumed that the initial transmission data or retransmission data sent by the terminal device using the target HARQ process on the DG resources has been successfully received by the network device.

[0085] like Figure 2 As shown, the method 200 may further include:

[0086] S260, when the terminal device receives the dynamically scheduled authorized resources, it stops the first timer and the second timer, and starts or restarts the third timer.

[0087] S261, when the terminal device sends initial transmission data or retransmission data based on the scheduling information, the third timer is started or restarted.

[0088] S262: If the third timer times out, it is determined that the network device has successfully received the initial transmission data or retransmission data sent by the terminal device using the target HARQ process.

[0089] Thus, when the terminal device transmits on the CG resource, it can transmit the initial transmission data through the first timer, or it can transmit the initial transmission data and the retransmission data of the previous transmission through the first timer and the second timer. Furthermore, an additional third timer can be used to transmit the initial transmission data or retransmission data based on the scheduling information.

[0090] Figure 5 It is a schematic diagram of using the first timer, the second timer and the third timer to perform wireless communication according to an embodiment of the present application.

[0091] like Figure 5As shown, assuming that the initial transmission data TB1 of a certain HARQ process (for example, HARQ#0) occurs on the CG resource, since the start conditions of the first timer and the second timer are met at the same time, the first timer and the second timer are started at the same time. When the downlink feedback indication (DFI) or the scheduling information of the dynamic scheduling uplink authorization is not received, during the operation of the first timer, each time the second timer times out, HARQ#0 can be automatically triggered to automatically retransmit the retransmission data of the initial transmission data TB1 on the associated CG.

[0092] During the operation of the first timer, when the terminal device receives a dynamic scheduling grant, the first timer and the second timer are stopped, and the third timer is started at the same time. The terminal device may use the HARQ#0 to send the initial transmission data TB2 or the retransmission data of the initial transmission data TB1 on the resources indicated by the scheduling information.

[0093] When the initially transmitted data TB2 or the retransmitted data of the initially transmitted data TB1 is transmitted on the indicated dynamic resource, the third timer is restarted.

[0094] If the third timer times out, it can implicitly indicate that the initial transmission data TB2 or the retransmission data of the initial transmission data TB1 transmitted using HARQ#0 has been correctly received by the network device. At this time, the first timer, the second timer and the third timer are all in a non-running state.

[0095] It should be understood that the embodiments of the present application do not limit the specific duration of the timer.

[0096] For example, the duration of each timer can be set based on the data transmission and processing time. For example, the third timer can be set to the time interval of one data transmission and processing. During the operation of the third timer, the current transmission data can be prevented from being covered by the CG resources during the processing. The first timer can be set to the time interval of multiple data transmission and processing. During the operation of the first timer, the second timer can be used to control the corresponding HARQ process to use the CG resources for multiple automatic retransmissions.

[0097] Further, the duration of the second timer may be equal to the duration of the third timer.

[0098] In another implementation, the second timer is a timer for CG resources and DG resources.

[0099] In other words, the second timer can be reused for data transmitted on the DG resource, that is, there is no need to configure a dedicated timer for the DG resource.

[0100] At this time, the second timer may be a CG retransmission timer. When the initial transmission / retransmission data of a certain HARQ process is transmitted on the CG resource, the second timer is started / restarted. When the second timer times out, the CG resource with the same HARQ process may be used for data retransmission. For example, the retransmission data of the previous transmission is retransmitted using the CG resource with the same HARQ process.

[0101] At the same time, the second timer is also a timer for DG resources. When a certain HARQ process receives dynamically scheduled uplink DG authorization information and initial transmission / retransmission occurs on the DG resource, the second timer is started / restarted. During the operation of the second timer, the CG resource with the same HARQ process cannot be used for initial data transmission, nor can the CG resource with the same HARQ process be used for data retransmission. When the second timer times out, it is assumed that the data has been successfully received by the network device.

[0102] At this time, the method 200 may further include:

[0103] S250: When receiving the dynamically scheduled authorized resources, stop the first timer and start or restart the second timer.

[0104] S251, when sending initial transmission data or retransmission data based on the scheduling information, start or restart the second timer.

[0105] S252: If the second timer times out, it is determined that the network device has successfully received the initial transmission data or retransmission data sent by the terminal device using the target HARQ process.

[0106] Thus, when the terminal device transmits on the CG resource, it can transmit the initial transmission data through the first timer, or it can transmit the initial transmission data and the retransmission data of the previous transmission through the first timer and the second timer. Furthermore, the initial transmission data or retransmission data based on the scheduling information can be transmitted through the second timer.

[0107] Figure 6 This is a schematic diagram of using the first timer and the second timer for wireless communication according to an embodiment of the present application.

[0108] like Figure 6As shown, assuming that the initial transmission data TB1 of a certain HARQ process (for example, HARQ#0) occurs on the CG resource, since the start conditions of the first timer and the second timer are met at the same time, the first timer and the second timer are started at the same time. When the downlink feedback indication (DFI) or the scheduling information of the dynamic scheduling uplink authorization is not received, during the operation of the first timer, each time the second timer times out, HARQ#0 can be automatically triggered to automatically retransmit on the associated CG.

[0109] During the operation of the first timer, when the terminal device receives a dynamic scheduling grant, the first timer is stopped and the third timer is restarted. At this time, the terminal device can use the HARQ#0 to send the initial transmission data TB2 or the retransmission data of the initial transmission data TB1 on the resources indicated by the scheduling information.

[0110] When the initially transmitted data TB2 or the retransmitted data of the initially transmitted data TB1 is transmitted on the indicated dynamic resource, the second timer is restarted.

[0111] If the second timer times out, it can implicitly indicate that the initial transmission data TB2 or the retransmission data of the initial transmission data TB1 transmitted using HARQ#0 has been correctly received by the network device. At this time, both the first timer and the second timer are in a non-running state.

[0112] It should be understood that Figures 2 to 6 This is only an example of the present application and should not be construed as limiting the present application.

[0113] For example, in other alternative embodiments, the terminal device may execute steps S250 to S252 alone, or may execute steps S260 to S262 alone, or may execute S210 to S240 alone, and this application does not make any specific limitation on this.

[0114] The scheduling information of the embodiment of the present application is described below.

[0115] In some embodiments of the present application, the terminal device may send initial transmission data or retransmission data based on the scheduling information.

[0116] For example, the scheduling information includes a PDCCH scrambled with a CS-RNTI; at this time, the terminal device may send retransmission data on a CG resource indicated by the scheduling information. For example, the terminal device may send retransmission data on a CG resource indicated by the scheduling information using the above-mentioned target HARQ process.

[0117] For another example, the scheduling information includes a PDCCH scrambled by a cell radio network temporary identifier (Cell Radio Network Temporary Identifier, C-RNTI); at this time, if the CG resources and the DG resources indicated by the PDCCH do not overlap in the time domain, and the first timer and the second timer are both in a non-running state, the terminal device can use the target HARQ process to send initial transmission data on the CG resources; for example, if the physical uplink shared channel (Physical Uplink Shraed Channel, PUSCH) on the CG resources and the PUSCH on the DG resources indicated by the PDCCH do not overlap, and the first timer and the second timer are both in a non-running state, the terminal device can use the target HARQ process to send initial transmission data on the CG resources.

[0118] For another example, the scheduling information includes a PDCCH scrambled by using a C-RNTI; in this case, the terminal device may send the initial transmission data on the DG resource indicated by the scheduling information. For example, the terminal device may send the initial transmission data on the DG resource indicated by the scheduling information using the target HARQ.

[0119] In some embodiments of the present application, the method 200 may further include:

[0120] The terminal device receives at least one of the configuration information of the first timer, the configuration information of the second timer, and the configuration information of the third timer sent by the network device.

[0121] For example, the network device may carry at least two of the configuration information of the first timer, the configuration information of the second timer, and the configuration information of the third timer in the same message and send it to the terminal device.

[0122] Combined with the above Figures 2 to 6 The wireless communication method according to the embodiment of the present application is described in detail from the perspective of the terminal device. Figure 7 , describes the wireless communication method according to an embodiment of the present application from the perspective of a network device.

[0123] Figure 7 FIG. 3 is a schematic flow chart of a wireless communication method 300 according to an embodiment of the present application. The method 300 may be performed as follows: Figure 1 The access network equipment shown is executed.

[0124] See also Figure 7 , the method 300 includes some or all of the following:

[0125] S310, the network device sends configuration information of the first timer to the terminal device.

[0126] During the operation of the first timer, the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send initial transmission data on the CG resources, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resources. The target HARQ is a HARQ used to send initial transmission data on the CG resources, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resources.

[0127] S320, the network device receives the initial transmission data sent by the terminal device on the CG resource.

[0128] S330, the network device sends configuration information of a second timer to the terminal device.

[0129] Among them, the duration of the second timer is smaller than the duration of the first timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The second timer is a timer for the target HARQ process to automatically retransmit data on the CG resources, or the second timer is a timer for the CG resources for retransmitting the previously transmitted data and the DG resources for sending initial transmission data or retransmission data.

[0130] S340, the network device receives the data of the previous transmission retransmitted by the terminal device on the CG resource using the target HARQ process.

[0131] S350, the second timer is only a timer for CG resources, and the network device sends configuration information of the third timer to the terminal device.

[0132] Among them, the duration of the third timer is smaller than the duration of the first timer. During the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The third timer is a timer used for the target HARQ process to send initial transmission data or retransmission data on the DG resources.

[0133] It should be understood that if the second timer is a timer for CG resources and DG resources, the network device may not need to configure a third timer for the terminal device.

[0134] S360, the network device sends a dynamic scheduling authorization resource to the terminal device.

[0135] S370, the network device receives the initial transmission data or retransmission data sent by the terminal device based on the scheduling information.

[0136] For example, the scheduling information includes a PDCCH encrypted with a CS-RNTI; at this time, the network device can receive the retransmitted data sent by the terminal device on the CG resources indicated by the scheduling information.

[0137] For another example, the scheduling information includes a PDCCH encrypted with a cell radio network temporary identifier C-RNTI; at this time, if the CG resources and the DG resources indicated by the PDCCH do not overlap in the time domain, and the first timer and the second timer are in a non-running state, the network device can use the target HARQ process to receive the initial transmission data sent by the terminal device on the CG resources; and / or the network device can receive the initial transmission data sent by the terminal device on the DG resources indicated by the scheduling information.

[0138] It should be understood that Figure 7 This is only an example of the present application and the present application is not limited thereto.

[0139] For example, in other alternative embodiments, the network device may carry S310, S330, and S350 in one message and send it to the terminal device.

[0140] It should be understood that the steps in method 300 may refer to the corresponding steps in method 200, and for the sake of brevity, they are not repeated here.

[0141] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings; however, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, a variety of simple modifications can be made to the technical solution of the present application, and these simple modifications all fall within the protection scope of the present application.

[0142] For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this application will not further explain various possible combinations.

[0143] For another example, the various implementation modes of the present application may be arbitrarily combined, and as long as they do not violate the concept of the present application, they should also be regarded as the contents disclosed in the present application.

[0144] It should be understood that in the various method embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0145] Combination of the above Figures 1 to 7 , describes in detail the method embodiment of the present application, and the following is combined with Figures 8 to 11 , describe in detail the device embodiments of the present application.

[0146] Figure 8 It is a schematic block diagram of a terminal device 400 according to an embodiment of the present application.

[0147] See also Figure 8 , the terminal device 400 may include:

[0148] A communication unit 410 and a processing unit 420, wherein when the communication unit 410 sends initial transmission data on the configured authorized CG resource, the processing unit 420 is used to start or restart a first timer;

[0149] During the operation of the first timer, the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send initial transmission data on the CG resources, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resources. The target HARQ is a HARQ used to send initial transmission data on the CG resources, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resources.

[0150] In some embodiments of the present application, the processing unit 420 is further configured to:

[0151] If the first timer times out, it is determined that the network device has successfully received the initial transmission data sent by the terminal device using the target HARQ process.

[0152] In some embodiments of the present application, the processing unit 420 is further configured to:

[0153] When starting or restarting the first timer, start or restart the second timer;

[0154] Among them, the duration of the second timer is smaller than the duration of the first timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The second timer is a timer for the target HARQ process to automatically retransmit data on the CG resources.

[0155] In some embodiments of the present application, the processing unit 420 is further configured to:

[0156] If the second timer times out, retransmit the previously transmitted data on the CG resource using the target HARQ process;

[0157] Start or restart the second timer.

[0158] In some embodiments of the present application, the communication unit 410 is further configured to:

[0159] Receive configuration information of the second timer sent by the network device.

[0160] In some embodiments of the present application, the second timer is a timer used for the target HARQ process to send initial transmission data or retransmission data on the DG resource;

[0161] The processing unit 420 is further configured to:

[0162] When receiving the resource scheduling information, stopping the first timer;

[0163] Starting or restarting the second timer;

[0164] When sending initial transmission data or retransmission data based on the scheduling information, starting or restarting the second timer;

[0165] If the second timer times out, it is determined that the network device has successfully received the initial transmission data or the retransmission data sent by the terminal device.

[0166] In some embodiments of the present application, the processing unit 420 is further configured to:

[0167] When receiving resource scheduling information, stopping the first timer and the second timer;

[0168] Start or restart a third timer, the duration of the third timer is less than the duration of the first timer, during the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resource, and the third timer is a timer for the target HARQ process to send initial transmission data or retransmission data on the DG resource;

[0169] When sending initial transmission data or retransmission data based on the scheduling information, starting or restarting the third timer;

[0170] If the third timer times out, it is determined that the network device has successfully received the initial transmission data or retransmission data sent by the terminal device using the target HARQ process.

[0171] In some embodiments of the present application, the communication unit 410 is further configured to:

[0172] Receive configuration information of the third timer sent by the network device.

[0173] In some embodiments of the present application, the communication unit 410 is further configured to:

[0174] Initial transmission data or retransmission data is sent based on the scheduling information.

[0175] In some embodiments of the present application, the scheduling information includes a physical downlink control channel PDCCH scrambled using a configuration scheduling radio network temporary identifier CS-RNTI;

[0176] The communication unit 410 is specifically used for:

[0177] The retransmission data is sent on the CG resources indicated by the scheduling information.

[0178] In some embodiments of the present application, the scheduling information includes a physical downlink control channel PDCCH scrambled using a cell radio network temporary identifier C-RNTI;

[0179] The communication unit 410 is specifically used for:

[0180] Initial transmission data is sent on the DG resource indicated by the scheduling information.

[0181] In some embodiments of the present application, the communication unit 510410 is further used for:

[0182] Receive configuration information of the first timer sent by a network device.

[0183] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. Specifically, Figure 8 The terminal device 400 shown may correspond to the corresponding subject in the method 200 or 300 for executing the embodiments of the present application, and the aforementioned and other operations and / or functions of each unit in the terminal device 400 are respectively for implementing the corresponding processes in each method, which will not be described again for the sake of brevity.

[0184] Fig. 9 It is a schematic block diagram of a network device 500 according to an embodiment of the present application.

[0185] See also Fig. 9 , the network device 500 may include:

[0186] The communication unit 510 is used to send configuration information of the first timer to the terminal device;

[0187] During the operation of the first timer, the terminal device is prohibited from using the target hybrid automatic repeat request HARQ process to send initial transmission data on the CG resources, and the terminal device is allowed to use the target HARQ process to send retransmission data of the previous transmission on the CG resources. The target HARQ is a HARQ used to send initial transmission data on the CG resources, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resources.

[0188] In some embodiments of the present application, the communication unit 510 is further configured to:

[0189] Receive the initial transmission data sent by the terminal device on the CG resource.

[0190] In some embodiments of the present application, the communication unit 510 is further configured to:

[0191] Sending configuration information of a second timer to the terminal device;

[0192] Among them, the duration of the second timer is smaller than the duration of the first timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The second timer is a timer for the target HARQ process to automatically retransmit data on the CG resources, or the second timer is a timer for the target HARQ process to automatically retransmit data on the CG resources and for the target HARQ process to send initial transmission data or retransmission data on the DG resources.

[0193] In some embodiments of the present application, the communication unit 510 is further configured to:

[0194] The receiving terminal device uses the target HARQ process to retransmit the previously transmitted data on the CG resources.

[0195] In some embodiments of the present application, the communication unit 510 is further configured to:

[0196] Sending configuration information of a third timer corresponding to the DG to the terminal device;

[0197] Among them, the duration of the third timer is smaller than the duration of the first timer. During the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The third timer is a timer used for the target HARQ process to send initial transmission data or retransmission data on the DG resources.

[0198] In some embodiments of the present application, the communication unit 510 is further configured to:

[0199] Sending resource scheduling information to the terminal device;

[0200] Receive the initial transmission data or retransmission data sent by the terminal device based on the scheduling information.

[0201] In some embodiments of the present application, the scheduling information includes a physical downlink control channel PDCCH scrambled using a configuration scheduling radio network temporary identifier CS-RNTI;

[0202] The communication unit 510 is specifically used for:

[0203] Receive the retransmitted data sent by the terminal device on the CG resources indicated by the scheduling information.

[0204] In some embodiments of the present application, the scheduling information includes a physical downlink control channel PDCCH scrambled using a cell radio network temporary identifier C-RNTI;

[0205] The communication unit 510 is specifically used for:

[0206] Receive the initial transmission data sent by the terminal device on the DG resource indicated by the scheduling information.

[0207] It should be understood that the device embodiment and the method embodiment may correspond to each other, and similar descriptions may refer to the method embodiment. Specifically, Fig. 9 The network device 500 shown may correspond to the corresponding subject in the method 200 or 300 for executing the embodiment of the present application, and the aforementioned and other operations and / or functions of each unit in the network device 500 are respectively for implementing the corresponding processes in each method, which will not be described again for the sake of brevity.

[0208] The communication device of the embodiment of the present application is described above from the perspective of functional modules. It should be understood that the functional modules can be implemented in the form of hardware, or in the form of software instructions, or in the form of a combination of hardware and software modules.

[0209] Specifically, each step of the method embodiment in the embodiment of the present application can be completed by the hardware integrated logic circuit and / or software instructions in the processor. The steps of the method disclosed in the embodiment of the present application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor.

[0210] Optionally, the software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above method embodiment in combination with its hardware.

[0211] For example, the communication unit mentioned above may be implemented by a transceiver.

[0212] Fig.10 It is a schematic structural diagram of a communication device 600 according to an embodiment of the present application.

[0213] See also Fig.10 , the communication device 600 may include a processor 610.

[0214] The processor 610 may call and run a computer program from the memory to implement the method in the embodiment of the present application.

[0215] Please continue to see Fig.10 , the communication device 600 may further include a memory 620 .

[0216] The memory 620 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 610. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application. The memory 620 may be a separate device independent of the processor 610, or may be integrated in the processor 610.

[0217] Please continue to see Fig.10 , the communication device 600 may further include a transceiver 630 .

[0218] The processor 610 may control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.

[0219] It should be understood that the various components in the communication device 600 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.

[0220] It should also be understood that the communication device 600 may be a terminal device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, that is, the communication device 600 of the embodiment of the present application may correspond to the terminal device 400 in the embodiment of the present application, and may correspond to the corresponding subject in the method 200 according to the embodiment of the present application, for the sake of brevity, it will not be repeated here. Similarly, the communication device 600 may be a network device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application. That is to say, the communication device 600 of the embodiment of the present application may correspond to the network device 500 in the embodiment of the present application, and may correspond to the corresponding subject in the method 200 or 300 according to the embodiment of the present application, for the sake of brevity, it will not be repeated here.

[0221] In addition, a chip is also provided in an embodiment of the present application.

[0222] For example, the chip may be an integrated circuit chip with signal processing capabilities, and can implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application. The chip may also be called a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc. Optionally, the chip can be applied to various communication devices, so that the communication device equipped with the chip can execute the methods, steps, and logic diagrams disclosed in the embodiments of the present application.

[0223] Fig.11 is a schematic structural diagram of a chip 700 according to an embodiment of the present application.

[0224] See also Fig.11 , the chip 700 includes a processor 710 .

[0225] The processor 710 may call and run a computer program from the memory to implement the method in the embodiment of the present application.

[0226] Please continue to see Fig.11 , the chip 700 may further include a memory 720 .

[0227] The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application. The memory 720 may be used to store indication information, and may also be used to store codes, instructions, etc. executed by the processor 710. The memory 720 may be a separate device independent of the processor 710, or may be integrated in the processor 710.

[0228] Please continue to see Fig.11, the chip 700 may further include an input interface 730 .

[0229] The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0230] Please continue to see Fig.11 , the chip 700 may further include an output interface 740 .

[0231] The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0232] It should be understood that the chip 700 can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of the present application, and can also implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, it will not be repeated here.

[0233] It should also be understood that the various components in the chip 700 are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.

[0234] The processor may include but is not limited to:

[0235] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.

[0236] The processor can be used to implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor, or a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0237] The memory includes but is not limited to:

[0238] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0239] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.

[0240] In an embodiment of the present application, a computer-readable storage medium is further provided for storing a computer program. The computer-readable storage medium stores one or more programs, and the one or more programs include instructions, which, when executed by a portable electronic device including multiple application programs, enable the portable electronic device to execute the method of the embodiment shown in method 200 or 300.

[0241] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0242] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0243] A computer program product is also provided in an embodiment of the present application, including a computer program.

[0244] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0245] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0246] The present application also provides a computer program in an embodiment. When the computer program is executed by a computer, the computer can execute the method in the embodiment shown in method 200 or 300 .

[0247] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.

[0248] In addition, the embodiment of the present application also provides a communication system, which may include the terminal device and the network device involved above to form a communication system as follows: Figure 1 The communication system 100 shown is not described in detail for the sake of brevity. It should be noted that the term "system" and the like in this document may also be referred to as "network management architecture" or "network system" and the like.

[0249] It should also be understood that the terms used in the embodiments of the present application and the appended claims are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present application.

[0250] For example, as used in the embodiments of the present application and the appended claims, the singular forms "a," "said," "above," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

[0251] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.

[0252] If implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in the embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.

[0253] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0254] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways.

[0255] For example, the division of units or modules or components in the device embodiment described above is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or modules or components can be combined or integrated into another system, or some units or modules or components can be ignored or not executed.

[0256] For another example, the units / modules / components described above as separation / display components may or may not be physically separated, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units / modules / components may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0257] Finally, it should be noted that the mutual coupling or direct coupling or communication connection shown or discussed above may be an indirect coupling or communication connection through some interfaces, devices or units, which may be electrical, mechanical or other forms.

[0258] The above contents are only specific implementation methods of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application shall be based on the protection scope of the claims.

Claims

1. A wireless communication method, characterized in that: include: When sending the initial transmission data on the configured authorized CG resource, start or restart the first timer; Wherein, during the operation of the first timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resource, the target HARQ is a HARQ used to send initial transmission data on the CG resource, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resource; The method further comprises: When starting or restarting the first timer, start or restart the second timer; Among them, the duration of the second timer is smaller than the duration of the first timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The second timer is a timer used for the target HARQ process to automatically retransmit data on the CG resources.

2. The method according to claim 1, characterized in that The method further comprises: If the first timer times out, it is determined that the network device has successfully received the initial transmission data sent by the terminal device using the target HARQ process.

3. The method according to claim 1, characterized in that The method further comprises: If the second timer times out, retransmit the previously transmitted data on the CG resource using the target HARQ process; Start or restart the second timer.

4. The method according to claim 3, characterized in that The method further comprises: Receive configuration information of the second timer sent by the network device.

5. The method according to claim 3, characterized in that: The second timer is a timer used for the target HARQ process to send initial transmission data or retransmission data on the DG resource; The method further comprises: When receiving the resource scheduling information, stopping the first timer; Starting or restarting the second timer; When sending initial transmission data or retransmission data based on the scheduling information, starting or restarting the second timer; If the second timer times out, it is determined that the network device has successfully received the initial transmission data or the retransmission data sent by the terminal device.

6. The method according to claim 3, characterized in that The method further comprises: When receiving resource scheduling information, stopping the first timer and the second timer; Start or restart a third timer, the duration of the third timer is less than the duration of the first timer, during the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resource, and the third timer is a timer for the target HARQ process to send initial transmission data or retransmission data on the DG resource; When sending initial transmission data or retransmission data based on the scheduling information, starting or restarting the third timer; If the third timer times out, it is determined that the network device has successfully received the initial transmission data or retransmission data sent by the terminal device using the target HARQ process.

7. The method according to claim 6, characterized in that The method further comprises: Receive configuration information of the third timer sent by the network device.

8. The method according to any one of claims 5 to 7, characterized in that The method further comprises: Initial transmission data or retransmission data is sent based on the scheduling information.

9. The method according to claim 8, characterized in that The scheduling information includes a physical downlink control channel PDCCH scrambled using a configuration scheduling radio network temporary identifier CS-RNTI; The sending of the initial transmission data or the retransmission data based on the scheduling information includes: The retransmission data is sent on the CG resources indicated by the scheduling information.

10. The method according to claim 8, characterized in that The scheduling information includes a physical downlink control channel PDCCH scrambled by a cell radio network temporary identifier C-RNTI; The sending of the initial transmission data or the retransmission data based on the scheduling information includes: Initial transmission data is sent on the DG resource indicated by the scheduling information.

11. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Receive configuration information of the first timer sent by a network device.

12. A wireless communication method, characterized in that: include: Sending configuration information of the first timer to the terminal device; Wherein, during the operation of the first timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is allowed to use the target HARQ process to send retransmission data of the previous transmission on the CG resource, the target HARQ is a HARQ used to send initial transmission data on the CG resource, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resource; The method further comprises: Sending configuration information of a second timer to the terminal device; Among them, the duration of the second timer is smaller than the duration of the first timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The second timer is a timer for automatically retransmitting data by the target HARQ process on the CG resources, or the second timer is a timer for automatically retransmitting data by the target HARQ process on the CG resources and for the target HARQ process to send initial transmission data or retransmission data on the DG resources.

13. The method according to claim 12, characterized in that The method further comprises: Receive the initial transmission data sent by the terminal device on the CG resource.

14. The method according to claim 12, characterized in that The method further comprises: The receiving terminal device uses the target HARQ process to retransmit the previously transmitted data on the CG resources.

15. The method according to any one of claims 12 to 14, characterized in that The method further comprises: Sending configuration information of a third timer corresponding to the DG to the terminal device; Among them, the duration of the third timer is smaller than the duration of the first timer. During the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The third timer is a timer used for the target HARQ process to send initial transmission data or retransmission data on the DG resources.

16. The method according to any one of claims 12 to 14, characterized in that The method further comprises: Sending resource scheduling information to the terminal device; Receive the initial transmission data or retransmission data sent by the terminal device based on the scheduling information.

17. The method according to claim 16, characterized in that The scheduling information includes a physical downlink control channel PDCCH scrambled using a configuration scheduling radio network temporary identifier CS-RNTI; The receiving, based on the scheduling information, the initial transmission data or the retransmission data sent by the terminal device includes: Receive the retransmitted data sent by the terminal device on the CG resources indicated by the scheduling information.

18. The method according to claim 16, characterized in that The scheduling information includes a physical downlink control channel PDCCH scrambled by a cell radio network temporary identifier C-RNTI; The receiving, based on the scheduling information, the initial transmission data or the retransmission data sent by the terminal device includes: Receive the initial transmission data sent by the terminal device on the DG resource indicated by the scheduling information.

19. A terminal device, characterized in that: include: A communication unit and a processing unit, wherein when the communication unit sends initial transmission data on the configured authorized CG resource, the processing unit is used to start or restart the first timer; Wherein, during the operation of the first timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is allowed to use the target HARQ process to retransmit the previously transmitted data on the CG resource, the target HARQ is a HARQ used to send initial transmission data on the CG resource, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resource; The processing unit is also used for: When starting or restarting the first timer, start or restart the second timer; Among them, the duration of the second timer is smaller than the duration of the first timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The second timer is a timer used for the target HARQ process to automatically retransmit data on the CG resources.

20. The terminal device according to claim 19, characterized in that: The processing unit is also used for: If the first timer times out, it is determined that the network device has successfully received the initial transmission data sent by the terminal device using the target HARQ process.

21. The terminal device according to claim 19, characterized in that: The processing unit is also used for: If the second timer times out, retransmit the previously transmitted data on the CG resource using the target HARQ process; Start or restart the second timer.

22. The terminal device according to claim 21, characterized in that: The communication unit is also used for: Receive configuration information of the second timer sent by the network device.

23. The terminal device according to claim 21, characterized in that: The second timer is a timer used for the target HARQ process to send initial transmission data or retransmission data on the DG resource; The processing unit is also used for: When receiving the resource scheduling information, stopping the first timer; Starting or restarting the second timer; When sending initial transmission data or retransmission data based on the scheduling information, starting or restarting the second timer; If the second timer times out, it is determined that the network device has successfully received the initial transmission data or the retransmission data sent by the terminal device.

24. The terminal device according to claim 21, characterized in that: The processing unit is also used for: When receiving resource scheduling information, stopping the first timer and the second timer; Start or restart a third timer, the duration of the third timer is less than the duration of the first timer, during the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resource, and the third timer is a timer for the target HARQ process to send initial transmission data or retransmission data on the DG resource; When sending initial transmission data or retransmission data based on the scheduling information, starting or restarting the third timer; If the third timer times out, it is determined that the network device has successfully received the initial transmission data or retransmission data sent by the terminal device using the target HARQ process.

25. The terminal device according to claim 24, characterized in that: The communication unit is also used for: Receive configuration information of the third timer sent by the network device.

26. The terminal device according to any one of claims 23 to 25, characterized in that: The communication unit is also used for: Initial transmission data or retransmission data is sent based on the scheduling information.

27. The terminal device according to claim 26, characterized in that: The scheduling information includes a physical downlink control channel PDCCH scrambled using a configuration scheduling radio network temporary identifier CS-RNTI; Wherein, the communication unit is specifically used for: The retransmission data is sent on the CG resources indicated by the scheduling information.

28. The terminal device according to claim 26, characterized in that: The scheduling information includes a physical downlink control channel PDCCH scrambled by a cell radio network temporary identifier C-RNTI; Wherein, the communication unit is specifically used for: Initial transmission data is sent on the DG resource indicated by the scheduling information.

29. The terminal device according to any one of claims 19 to 25, characterized in that: The communication unit is also used for: Receive configuration information of the first timer sent by a network device.

30. A network device, characterized in that: include: A communication unit, configured to send configuration information of a first timer to a terminal device; Wherein, during the operation of the first timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resource, and the terminal device is allowed to use the target HARQ process to send retransmission data of the previous transmission on the CG resource, the target HARQ is a HARQ used to send initial transmission data on the CG resource, and the first timer is a timer used for the target HARQ process to send initial transmission data on the CG resource; The communication unit is also used for: Sending configuration information of a second timer to the terminal device; Among them, the duration of the second timer is smaller than the duration of the first timer. During the operation of the second timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The second timer is a timer for automatically retransmitting data by the target HARQ process on the CG resources, or the second timer is a timer for automatically retransmitting data by the target HARQ process on the CG resources and for the target HARQ process to send initial transmission data or retransmission data on the DG resources.

31. The network device according to claim 30, characterized in that: The communication unit is also used for: Receive the initial transmission data sent by the terminal device on the CG resource.

32. The network device according to claim 30, characterized in that: The communication unit is also used for: The receiving terminal device uses the target HARQ process to retransmit the previously transmitted data on the CG resources.

33. The network device according to any one of claims 30 to 32, characterized in that: The communication unit is also used for: Sending configuration information of a third timer corresponding to the DG to the terminal device; Among them, the duration of the third timer is smaller than the duration of the first timer. During the operation of the third timer, the terminal device is prohibited from using the target HARQ process to send initial transmission data on the CG resources, and the terminal device is prohibited from using the target HARQ process to send retransmission data on the CG resources. The third timer is a timer used for the target HARQ process to send initial transmission data or retransmission data on the DG resources.

34. The network device according to any one of claims 30 to 32, characterized in that: The communication unit is also used for: Sending resource scheduling information to the terminal device; Receive the initial transmission data or retransmission data sent by the terminal device based on the scheduling information.

35. The network device according to claim 34, characterized in that: The scheduling information includes a physical downlink control channel PDCCH scrambled using a configuration scheduling radio network temporary identifier CS-RNTI; Wherein, the communication unit is specifically used for: Receive the retransmitted data sent by the terminal device on the CG resources indicated by the scheduling information.

36. The network device according to claim 34, characterized in that The scheduling information includes a physical downlink control channel PDCCH scrambled by a cell radio network temporary identifier C-RNTI; Wherein, the communication unit is specifically used for: Receive the initial transmission data sent by the terminal device on the DG resource indicated by the scheduling information.

37. A terminal device, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 11.

38. A network device, characterized in that: include: A processor, a memory and a transceiver, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 12 to 18.

39. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 11.

40. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 12 to 18.

41. A computer-readable storage medium, characterized in that Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 11.

42. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program causing a computer to execute the method according to any one of claims 12 to 18.

43. A computer program product, characterized in that The method comprises computer program instructions which cause a computer to execute the method according to any one of claims 1 to 11.

44. A computer program product, characterized in that Comprising computer program instructions which cause a computer to perform the method as claimed in any one of claims 12 to 18.