Methods and apparatus for wireless communication

By grouping CG configurations into a single HARQ process, the method optimizes HARQ process resource usage in wireless communication systems, addressing resource waste in XR services by reducing unnecessary retransmissions.

JP2026516154APending Publication Date: 2026-05-19QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
QUECTEL WIRELESS SOLUTIONS CO LTD
Filing Date
2023-05-11
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In wireless communication systems, pre-configured configured grant (CG) resources for uplink data transmission in extended reality (XR) services lead to resource waste due to unnecessary HARQ retransmissions, especially for data types that do not require retransmission.

Method used

A method and apparatus for wireless communication that groups CG configurations into a single HARQ process, allowing multiple sets of CG configurations to share a single HARQ process, thereby reducing unnecessary retransmissions and optimizing HARQ process resource usage.

Benefits of technology

This approach conserves HARQ process resources by eliminating unnecessary retransmissions for data types that do not require retransmission, enhancing resource efficiency in wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026516154000001_ABST
    Figure 2026516154000001_ABST
Patent Text Reader

Abstract

This application provides a method and apparatus for wireless communication that contributes to saving the HARQ process by which terminal equipment transmits uplink data via CG resources. The method includes the step of a terminal device determining a first CG group, the first CG group comprising one or more sets of CG configurations, and all CG configurations within the first CG group corresponding to the same first HARQ process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of communications, and more specifically, to a method and apparatus for wireless communication.

Background Art

[0002] In a wireless communication system, a network device can pre-configure a configured grant (CG) resource for transmitting uplink data to a terminal device. The terminal device can perform data transmission according to the CG resource configured by the network device through a hybrid automatic repeat request (HARQ) process.

[0003] However, in the case of specific service data (for example, pose class information of an extended reality (XR) service), the CG resources pre-configured by the network device may cause resource waste in the HARQ process.

Summary of the Invention

Problems to be Solved by the Invention

[0004] This application provides a method and apparatus for wireless communication. Hereinafter, each aspect according to the embodiments of this application will be described.

Means for Solving the Problems

[0005] In a first aspect, a method for wireless communication is provided, including a step in which a terminal device determines a first CG group, the first CG group includes one set or a plurality of sets of CG configurations, and all CG configurations within the first CG group correspond to the same first HARQ process.

[0006] A second embodiment provides a method for wireless communication, comprising the step of a network device transmitting first configuration information to a terminal device, the first configuration information being used by the terminal device to determine a first CG group, the first CG group comprising one or more sets of CG configurations, and all CG configurations within the first CG group corresponding to the same first HARQ process.

[0007] In a third aspect, the present invention provides a device for wireless communication, wherein the device is a terminal device, the terminal device includes a determination unit for determining a first CG group, the first CG group includes one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first HARQ process.

[0008] In a fourth aspect, the present invention provides a device for wireless communication, wherein the device is a network device, and the terminal device includes a transmitting unit for transmitting first configuration information to the terminal device, the first configuration information is used by the terminal device to determine a first CG group, the first CG group includes one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first HARQ process.

[0009] The fifth embodiment provides a communication device including a memory for storing a program and a processor that performs the method according to any one of the first to second embodiments by calling the program in the memory.

[0010] The sixth aspect provides an apparatus including a processor for performing the method described in the first or second aspect by calling a program from memory.

[0011] In the seventh aspect, a chip is provided that includes a processor that causes a device to which the chip is attached to perform the method described in the first or second aspect by calling a program from memory.

[0012] The eighth aspect provides a computer-readable storage medium in which a program causing a computer to execute the method described in the first or second aspect is stored.

[0013] The ninth aspect provides a computer program product that includes a program that causes a computer to execute the method described in the first or second aspect.

[0014] In the tenth aspect, a computer program is provided that causes a computer to execute the method described in the first or second aspect. [Effects of the Invention]

[0015] In the embodiments of the present invention, the terminal device can determine a first CG group comprising one or more sets of CG configurations, and a HARQ process for transmitting uplink data. Each CG configuration within the first CG group corresponds to a first HARQ process. This allows one or more sets of CG configurations within the first CG group to share a single HARQ process, contributing to the saving of HARQ process resources occupied by CG resources. [Brief explanation of the drawing]

[0016] [Figure 1] This is a wireless communication system applicable to the embodiments of the present invention. [Figure 2] This is a flowchart based on the Dynamic Grant Allocation HARQ process. [Figure 3] This is a flowchart based on the configured grant allocation HARQ process. [Figure 4] This is a flowchart illustrating the operation of associated timers in a configured grant. [Figure 5] This flowchart shows the case where the RTT timer is long, as shown in Figure 4. [Figure 6] This is a flowchart for transmitting pause class information in XR operations. [Figure 7] This is a flowchart of a method for wireless communication according to an embodiment of the present invention. [Figure 8] It is a schematic comparison diagram between the method shown in FIG. 7 and related technologies. [Figure 9] It is a schematic diagram of one possible implementation form of the method shown in FIG. 7. [Figure 10] It is a flowchart of another method for wireless communication according to an embodiment of the present application. [Figure 11] It is a schematic structural diagram of a device for wireless communication according to an embodiment of the present application. [Figure 12] It is a schematic structural diagram of another device for wireless communication according to an embodiment of the present application. [Figure 13] It is a schematic structural diagram of a communication device according to an embodiment of the present application.

Embodiments for Carrying Out the Invention

[0017] Hereinafter, the technical solutions of the embodiments of the present application will be described with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, not all of them. For the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor belong to the protection scope of the present application.

[0018] The embodiments of the present application can be applied to various communication systems. For example, the embodiments of the present application can be applied to a global system of mobile communication (GSM) system for mobile communication, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA (registered trademark)) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an advanced long term evolution (LTE-A) system, a new radio (NR) system, an evolution system of the NR system, an LTE (LTE-based access to unlicensed spectrum, LTE-U) system in unlicensed spectrum, an NR (NR-based access to unlicensed spectrum, NR-U) system in unlicensed spectrum, an NTN system, a universal mobile telecommunication system (UMTS), a wireless local area networks (WLAN), a wireless fidelity (WiFi), and a 5th-generation (5G) communication system. The embodiments of the present application can also be applied to other communication systems such as future communication systems. The future communication system may be a 6th-generation (6G) mobile communication system, or a satellite communication system, etc.

[0019] Conventional communication systems support a limited number of connections, and implementation is relatively easy. However, with advancements in communication technology, communication systems can support not only conventional cellular communication but also one or more other types of communication. For example, a communication system can support one or more of the following: device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), enhanced machine-type communication (eMTC), vehicle-to-vehicle (V2V) communication, and vehicle-to-vehicle / vehicle-to-infrastructure (V2X) communication. The embodiments of this application can also be applied to communication systems that support the above communication methods.

[0020] The communication system in the embodiment of the present invention can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, and standalone (SA) networking scenarios.

[0021] The communication system in the embodiment of the present application is applicable to the unlicensed spectrum. The unlicensed spectrum may be considered a shared spectrum. Alternatively, the communication system in the embodiment of the present application is also applicable to the licensed spectrum. The licensed spectrum may be considered a dedicated spectrum.

[0022] The embodiments of this application are applicable to terrestrial network (TN) systems and non-terrestrial network (NTN) systems. For example, the NTN system may include a 4G-based NTN system, an NR-based NTN system, an Internet of Things (IoT)-based NTN system, and a narrow-band Internet of Things (NB-IoT)-based NTN system.

[0023] The communication system may include one or more terminal devices. The terminal devices referred to in the embodiments of this application may also be called user equipment (UE), access terminal, user unit, user station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment.

[0024] In some embodiments, the terminal device may be a station (ST) in a WLAN. In some embodiments, the terminal device may be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a next-generation communication system (e.g., NR system), or terminal device in a future advanced public land mobile network (PLMN) network.

[0025] In some embodiments, terminal devices may refer to devices that provide voice and / or data connectivity to a user. For example, terminal devices may include handheld devices with wireless connectivity and in-vehicle devices. Some specific examples of terminal devices may include mobile phones, tablet PCs (Pads), laptop computers, palmtop computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes.

[0026] In some embodiments, the terminal equipment may be located on land. For example, the terminal equipment may be located indoors or outdoors. In some embodiments, the terminal equipment may be located on water, for example, on a steamship. In some embodiments, the terminal equipment may be located in the air, for example, on an airplane, balloon or satellite.

[0027] In addition to terminal equipment, the communication system may further include one or more network devices. The network devices in the embodiments of the present application may be devices for communicating with terminal equipment, and such network devices may also be called access network devices or wireless access network devices. Such network devices may be, for example, base stations. The network devices in the embodiments of the present application may refer to radio access network (RAN) nodes (or devices) that provide terminal equipment to a wireless network. The term "base station" broadly covers, or may be replaced by, various names such as NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), main base station (MeNB), secondary base station (SeNB), multi-standard radio (MSR) node, home base station, network controller, access node, radio node, access point (AP), transmission node, transmitting and receiving node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), and positioning node. A base station may also be a macro base station, micro base station, relay node, donor node, or similar, or a combination thereof. A base station may further refer to a communication module, modem, or chip installed within the above-mentioned equipment or device. A base station may also be a mobile switching center, equipment that performs base station functions in D2D, V2X, and M2M communications, network-side equipment in a 6G network, or equipment that performs base station functions in future communication systems.Base stations can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technologies employed in network equipment or the specific forms of equipment.

[0028] Base stations may be fixed or mobile. For example, a helicopter or drone may be configured as a mobile base station, with one or more cells moving according to the location of the mobile base station. In another example, a helicopter or drone may be configured as equipment for communicating with another base station.

[0029] In some deployments, the network equipment in the embodiments of the present invention refers to a CU or DU, or the network equipment may include both a CU and a DU. The gNB may further include an AAU.

[0030] As a non-limiting example, in the embodiments of the present application, the network equipment may have mobile characteristics; for example, the network equipment may be a mobile device. In some embodiments of the present application, the network equipment may be a satellite or a balloon station. In some embodiments of the present application, the network equipment may further be a base station installed at a location such as on land or in a body of water.

[0031] In embodiments of the present invention, network equipment can provide services to a cell, and terminal equipment communicates with the network equipment using transmission resources (e.g., frequency domain resources, i.e., spectral resources) used by the cell, the cell may be a cell corresponding to network equipment (e.g., a base station), the cell may belong to a macro base station, or to a base station corresponding to a small cell, the small cell here including metro cells, micro cells, pico cells, and femto cells, these small cells are characterized by a small coverage range and low transmission power and are applied to provide high-rate data transmission services.

[0032] Exemplary, Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present application. As shown in Figure 1, the communication system 100 may include network equipment 110, and the network equipment 110 may be equipment that communicates with terminal equipment 120 (or communication terminal, referred to as terminal). The network equipment 110 can provide communication coverage to a specific geographic area and can communicate with terminal equipment located within that coverage area.

[0033] Figure 1 illustrates one network device and two terminal devices. In some embodiments of the present application, the communication system 100 may include multiple network devices, and the coverage of each network device may include a number of other terminal devices, but the embodiments of the present application are not limited to this.

[0034] In embodiments of the present invention, the wireless communication system shown in Figure 1 may further include, but is not limited to, other network entities such as a mobility management entity (MME) and an access and mobility management function (AMF).

[0035] One point that can be understood is that, in the embodiments of this application, devices having communication functions in a network / system may be called communication devices. Taking the communication system 100 shown in Figure 1 as an example, the communication devices may include network devices 110 and terminal devices 120 having communication functions, and the network devices 110 and terminal devices 120 may be the specific devices described above. To avoid redundant explanation here, the communication devices may further include other devices in the communication system 100, such as other network entities such as a network controller and a mobility management entity, and the embodiments of this application are not limited to this.

[0036] For the sake of understanding, some relevant technical knowledge relating to the embodiments of this application will be explained first. The following related technologies can be optionally combined with the technical solutions of the embodiments of this application as selectable solutions, and all of them fall within the scope of protection of the embodiments of this application. The embodiments of this application include at least some of the following:

[0037] In wireless communication systems, terminal devices need to acquire uplink (UL) wireless resources and transmit uplink data to network devices. Typically, there are two ways for terminal devices to acquire uplink wireless resources: dynamic scheduling based on dynamic grant (DG) and pre-configured scheduling based on CG. The method of allocating resources based on CG is applicable to business transmissions with high sampling rates and a constant amount of data sampled per transmission. For example, it is applied to the transmission of uplink pose class information from terminal devices in XR operations.

[0038] Terminal devices transmit data using a HARQ process that corresponds to the uplink wireless resource. In other words, terminal devices can determine the HARQ process to be allocated according to the resource scheduling of network devices. For example, network devices can pre-configure periodic CG resources for transmitting uplink data to terminal devices. Terminal devices determine the HARQ process according to the CG resources configured by the network devices and transmit data using the HARQ process.

[0039] Corresponding to the two methods for acquiring uplink resources, there are also two methods by which network devices allocate HARQ processes to terminal devices. The two HARQ process allocation methods are illustrated below with reference to the schematic timeline diagrams shown in Figures 2 and 3. Figure 2 shows a HARQ process allocation method based on CG, and Figure 3 shows a HARQ process allocation method based on DG.

[0040] Regarding the DG allocation method, network devices can allocate uplink wireless resources to terminal devices using downlink control information (DCI). An uplink wireless resource allocated by one DCI is valid only once. DCI includes an HARQ process number (identity, ID) that instructs which HARQ process the terminal device will use to transmit uplink data.

[0041] As shown in Figure 2, in step S210, the network equipment allocates an uplink radio resource to the terminal equipment via DCI. The DCI information indicates that the HARQ process number corresponding to the uplink radio resource is 2.

[0042] In step S220, the terminal device transmits uplink data via HARQ process 2.

[0043] Regarding the allocation method for CGs, network devices can allocate uplink radio resources to terminal devices using radio resource control (RRC) messages. An uplink radio resource allocated by a single RRC is valid multiple times. An RRC consists of several parameters, clearly defining parameters such as the time-domain location, frequency-domain location, and period of the radio resource. Based on these parameters, terminal devices can calculate the corresponding HARQ process number in combination with the time-domain location of the uplink radio resource.

[0044] As shown in Figure 3, in step S310, the network equipment allocates an uplink radio resource to a terminal device via RRC. The RRC message includes parameters such as the time-domain location, frequency-domain location, and period of the radio resource.

[0045] The terminal device calculates two HARQ processes capable of transmitting uplink data using a formula, which are HARQ process 2 and HARQ process 3. The formula for calculating the HARQ process number is, for example,

[0046] HARQ Process ID = [floor(CURRENT_symbol / periodicity)] modulo nrofHARQ-Processes In the formula, HARQ Process ID indicates the HARQ process number, floor() indicates truncation, CURRENT_symbol indicates the symbol for the current time, periodicity indicates the CG period, modulo indicates the modulo operation, and nrofHARQ-Processes indicates the number of HARQ processes for CG configuration.

[0047] In steps S320 and S330, the terminal equipment transmits uplink data via HARQ process 2 and HARQ process 3, respectively, according to the calculation results.

[0048] The method by which network equipment assigns a HARQ process to terminal equipment has been described above with reference to Figures 2 and 3. If the decryption of the uplink data by the network equipment fails after the terminal equipment has transmitted uplink data using the determined HARQ process, DCI assigns an uplink resource to the terminal equipment. This uplink resource is used by the terminal equipment to perform HARQ retransmission. If the terminal equipment is configured for discontinuous reception (DRX), the terminal equipment activates an associated timer after transmitting one uplink data. This timer is, for example, the uplink round trip time (RTT) timer. If the uplink RTT timer times out, the terminal equipment can further activate an uplink retransmission timer.

[0049] For ease of understanding, the operation procedure of the DRX-related timers of terminal devices will be explained below with reference to Figure 4. Figure 4 uses the assignment method based on CG shown in Figure 3 as an example, and redundant explanations of the steps described in Figure 3 will be omitted.

[0050] As shown in Figure 4, step S410 is the same as step S310.

[0051] In step S420, after the terminal device transmits uplink data to the CG resource via HARQ process 2, it activates the uplink RTT timer, and after a timeout, activates the uplink retransmission timer.

[0052] In step S430, after the terminal device transmits uplink data to the CG resource via HARQ process 3, it starts the uplink RTT timer, and after a timeout, it starts the uplink retransmission timer.

[0053] As can be seen from Figure 4, the uplink RTT timer and uplink retransmission timer for different processes operate independently.

[0054] As continuously referenced in Figure 4, during the operation period of the HARQ process 2 uplink RTT timer, the network equipment cannot allocate uplink resources to terminal equipment for retransmitting HARQ process 2 data, therefore terminal equipment does not need to monitor the physical downlink control channel (PDCCH) during the operation period of the HARQ process 2 uplink RTT timer. During the operation period of the HARQ process 2 uplink retransmission timer, the network equipment can allocate uplink resources to terminal equipment for retransmitting HARQ process 2 data, therefore terminal equipment needs to monitor the PDCCH during the operation period of the HARQ process 2 uplink retransmission timer. Similar behavior applies to HARQ process 3 in Figure 4. Since terminal equipment operates timers independently for each HARQ process simultaneously, terminal equipment does not monitor the PDCCH only if, at the same time, none of the uplink retransmission timers for any of the processes are operating at that time. In other words, if one or more uplink retransmission timers are operating, terminal equipment monitors the PDCCH and obtains the network equipment's retransmission scheduling. The purpose of terminal devices monitoring PDCCH is to obtain the retransmission scheduling of network devices; however, terminal devices may also obtain other scheduling of network devices, such as the initial transmission scheduling.

[0055] In some cases, terminal equipment may encounter a situation where it has uplink data to transmit, but no available HARQ process is available. For example, in the NTN challenge for NR, the transmission delay from the terminal to the satellite is too large, requiring an extension of the uplink RTT timer. The specific length of the uplink RTT timer extension is determined by the transmission delay between the satellite and the terminal equipment.

[0056] In such a system, there can be a very long delay between the transmission and arrival of uplink data to network equipment, and the allocation of radio resources to terminal equipment to retransmit the uplink data after the network equipment fails to decode it. Since terminal equipment does not monitor PDCCH if there is no working retransmission timer, HARQ stall problems can occur. See Figure 5 below for an example illustrating the case where no HARQ process is available.

[0057] As shown in Figure 5, the terminal device has 32 HARQ processes, designated as HARQ process 0, HARQ process 1, ..., HARQ process 31. As referenced in Figure 5, after the terminal device has sequentially transmitted uplink data through all HARQ processes, the uplink RTT timer has not yet timed out because the uplink RTT timer that started operating earliest has been too long, thereby forming the shadow region 510 shown in Figure 5. During the period corresponding to shadow region 510, the uplink retransmission timers of all processes are not operating, so the terminal device does not monitor PDCCH. If there is uplink data that needs to be transmitted to the terminal device during the period of shadow region 510, there are no available HARQ processes.

[0058] To address the issue of no available HARQ processes, HARQ mode A and HARQ mode B are introduced. All HARQ processes operate in either HARQ mode A or HARQ mode B, depending on the network equipment configuration. In HARQ mode A processes, after sending uplink data, terminal equipment activates the uplink RTT timer, and after a timeout, activates the uplink retransmission timer. In HARQ mode B processes, terminal equipment does not activate the uplink RTT timer or the uplink retransmission timer after sending uplink data. In HARQ mode B processes, network equipment can notify terminal equipment at any time that data will be transmitted using that HARQ process. Furthermore, network equipment can also notify terminal equipment before receiving uplink data from HARQ process X whether to retransmit data using HARQ process X or transmit new data. Therefore, by introducing different HARQ modes, the issue of no available HARQ processes is resolved.

[0059] However, uplink data transmitted using the HARQ process in HARQ mode B has lower transmission reliability than data transmitted using the HARQ process in HARQ mode A. This is because network equipment does not have a mechanism to determine retransmission scheduling based on the decoding result. To ensure the transmission reliability of various operations of terminal equipment, base stations configure each logical channel with the parameter "transmission possible using the HARQ mode X process". For logical channels with high reliability requirements, transmission is only possible using the HARQ process in HARQ mode A. For logical channels with low reliability requirements, transmission may be performed using either the HARQ process in HARQ mode B or the HARQ process in HARQ mode A.

[0060] The above describes the DG and CG methods for allocating uplink resources to terminal devices using network equipment, and the methods for allocating HARQ processes based on these two methods. If uplink data occupies a specific HARQ process, that HARQ process may not be available for transmitting other data. For example, when a terminal device transmits uplink data using a CG resource, it activates a CG timer (CG-Timer). During the CG-Timer's operation period, the cache of the HARQ process is protected. Specifically, during the CG-Timer's operation period, it is not permitted to dynamically schedule the HARQ process and change its buffer in preparation for possible future retransmissions. In conventional related protocols, the minimum configurable value for the CG-Timer is 1ms. However, the number of HARQ processes in a HARQ entity is limited, and if all HARQ processes are occupied, it is necessary to wait for an idle HARQ process.

[0061] As mentioned above, business information characterized by frequent data flow and a consistent sample size per instance is suitable for transmission using the CG method. To meet the uplink transmission needs of such business information, network equipment needs to configure multiple sets of CG resources for multiple types of uplink data. Since the HARQ processes employed by each set of CG resources must not conflict, this occupies a large amount of HARQ process resources.

[0062] Taking Pose class information for XR operations as an example, Pose class information typically contains multiple types of uplink data that the terminal device needs to transmit. For example, the terminal device needs to transmit pose data based on haptic feedback, as well as related data based on the spatial position of the fingers. Also, for example, the terminal device needs to collect and transmit the rotational position of the eyeballs, as well as parameters such as pupil size and position. Therefore, a terminal device needs to configure multiple sets of CG resources for an XR operation on a single device, thereby occupying multiple HARQ processes on that device.

[0063] To solve the above problem, we will analyze the transmission process of such business data using the Pose class information of the XR business shown in Figure 6 as an example. In Figure 6, the solid lines represent the uplink Pose information that the terminal device sends to the XR server, and the dashed lines represent the downlink video frames that the XR server sends.

[0064] As shown in Figure 6, terminal devices transmit pose information to the XR server at regular intervals. After the pose information reaches the XR server, the server generates downlink video frames based on the pose data. However, the rate at which the server generates downlink video frames is much lower than the sampling rate of the pose information. The sampling rate of the pose information corresponds to the transmission rate of the uplink information. As shown in Figure 6, in the time it takes the XR server to transmit two downlink video frames, the terminal transmits much larger amounts of uplink information than two. In other words, the transmission rate of uplink information is much higher than the transmission rate of downlink video frames.

[0065] Since the generation cycle of downlink video frames is much longer than the cycle of uplink pose information, the XR server generates downlink video frames based on the latest pose information. For example, in step S610, the downlink video frame transmitted by the XR server is generated according to the pose data of identifier T1. Also, for example, in step S620, the downlink video frame transmitted by the XR server is generated according to the pose data of identifier T2.

[0066] As can be seen from the above characteristics of Pose information, when transmitting uplink Pose data using CG mode, if the transmission of specific Pose data fails, the optimal strategy is not to retransmit, but not to retransmit. Since the XR server always generates downlink video frames based on the latest Pose information, subsequent new Pose data is more useful to the XR server than retransmitting old Pose data. Therefore, there is no need to retransmit Pose class uplink data corresponding to XR operations. Data that does not need to be retransmitted also does not require multiple HARQ processes.

[0067] As described above, the Pose class information for XR operations contains multiple types of uplink data, and network devices configure multiple sets of CG resources for this class of information. The HARQ processes employed by each set of CG resources must not conflict, thus occupying a large amount of HARQ process resources. However, some uplink data in the Pose class does not need to be retransmitted, and the CG processes occupied by this data cause a waste of HARQ process resources.

[0068] Furthermore, the problem that configuring CG resources in the Pose class information of the XR operations described above causes waste of HARQ process resources is merely one example, and the embodiment of this application can be applied to any type of communication scenario in which transmission data is generated based on the most recent received data among multiple received data.

[0069] Based on this, the embodiment of the present application proposes a method for wireless communication. The method introduces a novel scheme for configuring a CG and using the HARQ process, which configures CG groups in the CG, configures the HARQ process according to the CG group, and contributes to saving HARQ process resources occupied by the CG. The embodiment of the present application is based on an analysis with reference to Figure 6 above, and this analysis should be considered as part of the present application's contribution to the prior art.

[0070] The method for wireless communication according to an embodiment of the present invention will be described in detail below with reference to Figure 7.

[0071] As shown in Figure 7, in step S710, the terminal device determines a first CG group. The first CG group includes one or more sets of CG configurations.

[0072] The terminal device is one of the terminal devices described above. The terminal device can communicate wirelessly with one of the network devices described above. In some embodiments, the network device is an XR server capable of generating XR data, and the terminal device is a client that communicates with the XR server. In some embodiments, the terminal device may also be a communication device that sends Pose data to the network device, and the network device may also be a communication device that sends data frames to the terminal device based on the Pose data. For example, the network device is a base station, and the terminal device is a UE that the base station provides services for.

[0073] The terminal device may determine the first CG group according to the explicit configuration of the network device. In some embodiments, the terminal device may determine the first CG group by receiving first configuration information transmitted from the network device. In one possible implementation, if the network device configures multiple sets of CGs for the terminal device, the first configuration information may instruct the terminal device which set of CG configurations belongs to one group.

[0074] In some embodiments, the first configuration information may be carried in an RRC message transmitted from a network device.

[0075] Terminal devices may further determine the first CG group according to the implicit configuration of the network devices. In some embodiments, the method for determining the first CG group is explicitly defined in the protocol, after which terminal devices may determine the first CG group according to the criteria of the protocol. In other words, terminal devices may determine the first CG group according to the provisions of the protocol.

[0076] The first CG group may be determined according to the multiple sets of CGs that the network device configures for the terminal devices. In some embodiments, the first CG group may be one of the multiple CG groups that the network device configures for the terminal devices. In possible implementations, the network device may divide the multiple sets of CG configurations corresponding to the terminal devices into multiple CG groups. For example, if the five sets of CG configurations that the network device configures for the terminal devices are CG configuration 1 to CG configuration 5, the network device may divide the five sets of CG configurations into a first CG group and a second CG group. The first CG group may include CG configurations 1 to CG configuration 3, and the second CG group may include CG configurations 4 and CG configuration 5.

[0077] The first CG group may include one or more sets of CG configurations. In some embodiments, the first CG group may include multiple sets of CG configurations with different time-domain resources. That is, the transmission timing of the multiple sets of CG configurations within the first CG group will be different. In some embodiments, the first CG group may include one set of CG configurations. For example, if a terminal device needs to configure only one set of periodic CG resources, the first CG group may include one set of CG configurations.

[0078] A CG configuration within a first CG group may include a set of configuration parameters that indicate a CG resource. The CG resource corresponding to the CG configuration can be used to transmit data packets. In some embodiments, each set of CG configurations may include information such as the time-domain position, frequency-domain position, and period, and may further include information about the CG group in which the set of CG configurations is located.

[0079] In some embodiments, the CG resources corresponding to the first CG group may be resources pointed to by all CG configurations within the first CG group, or resources pointed to by some of the CG configurations within the first CG group. For example, all CG configurations within the first CG group may be further divided into groups according to the type of business. Depending on the type of business, the CG resources for transmitting data packets are CG resources pointed to by some of the CG configurations within the first CG group that correspond to the business. As described above, network equipment may point to uplink radio resources for data transmission to terminal equipment by the CG configuration of each set. Thus, the CG resources corresponding to the first CG group can be used by terminal equipment to perform one or more types of uplink data transmission.

[0080] In some embodiments, the uplink data transmitted by terminal equipment via CG resources may be data with a high sampling rate. That is, the uplink data may be data with a high generation rate. Because the generation rate is high and the receiving side always uses the latest data packets, it is more meaningful to transmit the latest data packets than to retransmit older data packets. Therefore, if the transmission of these uplink data by the HARQ process fails, HARQ retransmission does not need to be performed. For example, CG resources corresponding to the first CG group can be used to transmit Pose data packets in XR operations.

[0081] One possible implementation is that the CG resources corresponding to the first CG group are non-retransmittable CG resources. As mentioned above, data transmitted by the CG resources corresponding to the first CG group does not need to be retransmitted. Furthermore, these CG resources can instruct the HARQ process not to retransmit when using the HARQ process. Network devices do not need to send feedback information based on reception status, and terminal devices do not need to wait for feedback from the HARQ process. In this case, the HARQ process can be used to transmit multiple types of uplink data. Therefore, one HARQ process can support multiple CG configurations within the first CG group.

[0082] In some embodiments, when a network device configures a CG group for a terminal device using first configuration information, it may be indicated that the terminal device does not retransmit data when transmitting based on the CG group scheme. In one possible implementation, the network device may instruct the terminal device to transmit the data to be transmitted using CG resources, based on the scheme that constitutes the CG group. In another possible implementation, the network device may directly instruct the transmission resources for data packets using configuration parameters corresponding to the CG configuration. That is, one or more sets of CG configurations included in the first CG group may be determined based on the configuration parameters of the CG configurations.

[0083] Exemplary, the first configuration information may refer to one CG group or to multiple CG groups. In some embodiments, the first configuration information may be used to refer to one or more sets of CG configurations included in each of the multiple CG groups. In some embodiments, multiple CG groups may be referred to by multiple configuration information. For example, the first configuration information may refer to the CG configurations included in the first CG group, and the second configuration information may refer to the CG configurations included in the second CG group. Alternatively, for example, the first configuration information may refer to the first CG group, and the second configuration information may refer to some or all of the CG groups other than the first CG group.

[0084] In some embodiments, logical channel prioritization (LCP) on the terminal device side behaves differently when performing LCP on CGs on different radio resources. As a possible implementation, communication equipment may configure characteristics to perform HARQ retransmission on sessions / data flows / data radio bearers (DRBs) depending on business needs. For example, network equipment may indicate whether data packets corresponding to sessions / data flows / DRBs are transmitted using CG resources corresponding to a first CG group by configuring a first configuration parameter for the session / data flow / DRB.

[0085] As a possible implementation, when performing LCP, terminal equipment may decide whether or not to transmit the corresponding data packet using the corresponding CG resource, depending on the characteristics of the session / data flow / DRB. For example, LCP may decide whether or not the data packet can be transmitted using a CG resource without retransmission, depending on the characteristics of the session / data flow / DRB.

[0086] For example, a terminal device may decide, based on a first configuration parameter, whether to transmit the data packet to be transmitted using a CG resource corresponding to a first CG group. In other words, when performing LCP, the terminal device may decide, based on the first configuration parameter, whether the corresponding data packet uses a CG resource that does not require retransmission. The first configuration parameter may include session configuration parameters, data flow configuration parameters, and DRB configuration parameters. Session configuration parameters are, for example, configuration parameters for a protocol data unit (PDU) session. Data flow configuration parameters are, for example, configuration parameters for a quality of service (QoS) data flow.

[0087] For example, the first configuration parameter may indicate whether data packets corresponding to a session / dataflow / DRB can be transmitted by a non-retransmission radio resource. For instance, the first configuration parameter may be "HARQ retransmission less". If the parameter "HARQ retransmission less" corresponding to a session / dataflow / DRB is true, the LCP may consider transmitting such data packets by a non-retransmission CG resource. If the parameter "HARQ retransmission less" corresponding to a session / dataflow / DRB is false, the LCP does not consider transmitting such data packets by a non-retransmission CG resource.

[0088] All CG configurations within the first CG group correspond to the same first HARQ process. This means that all CG configurations share a single HARQ process. In some embodiments, if the first CG group includes multiple sets of CG configurations, all sets of CG configurations employ the first HARQ process for data transmission.

[0089] The first HARQ process is one of several HARQ processes available to the first CG group. For example, the first HARQ process may be one of several HARQ processes corresponding to multiple sets of CG configurations within the first CG group, or it may be a HARQ process that does not correspond to multiple sets of CG configurations within the first CG group.

[0090] In some embodiments, the first HARQ process does not perform HARQ retransmission; that is, the first HARQ process is a non-retransmission HARQ process. When terminal equipment transmits data packets by the first HARQ process, it does not perform HARQ retransmission of the data packets according to the network equipment's scheduling. Therefore, the CG resource corresponding to the first CG group is a non-retransmission uplink CG resource. Consequently, the CG resource corresponding to the first CG is not used for retransmitting data packets.

[0091] In some embodiments, the network device may instruct, by first configuration information, that CG configurations belonging to the same group use one HARQ process. In other words, the network device may define a CG group as a group of CG configurations that share one HARQ process. By configuring a CG group containing one or more sets of CG configurations for a terminal device, the network device realizes a configuration method in which multiple CG configurations share the same HARQ process, contributing to the efficient utilization of the HARQ process.

[0092] The first HARQ process corresponding to the first CG group may be explicitly configured by the network equipment or implicitly configured by the network equipment. In other words, there are multiple configuration methods for which specific HARQ process the CG configuration within the first CG group uses.

[0093] In some embodiments, if the HARQ process corresponding to the first CG group is explicitly configured by the network device, the network device may directly specify the process number of the first HARQ process. In one possible implementation, if explicit specification is adopted, the protocol may invalidate the formula for the CG to calculate the HARQ process number.

[0094] Exemplary, the first HARQ process may be explicitly configured by an RRC message from the network device. Optionally, the network device may further explicitly configure the process number of the first HARQ process by other messages. For example, the RRC message may directly indicate the process number of the first HARQ process. In one specific embodiment, the network device may directly configure the first CG group to use HARQ process number 7 and the second CG group to use HARQ process number 9.

[0095] In some embodiments, if the HARQ process corresponding to the first CG group is implicitly configured by the network equipment, this implicit configuration is used by the terminal equipment to determine the process number of the first HARQ process. In a possible implementation, the configuration criteria for the implicit configuration are defined in the protocol, and both the network equipment and the terminal equipment are aware of these criteria. Therefore, the network equipment does not need to instruct the terminal equipment. The terminal equipment may determine the HARQ process corresponding to the first CG group according to the protocol. For example, if the protocol specifies that the HARQ process corresponding to the first set of CG configurations within a CG group is the HARQ process corresponding to that group, the network equipment does not need to instruct the terminal equipment, and the terminal equipment may, according to the protocol, decide that the first CG group adopts the HARQ process corresponding to the first set of CG configurations within the group.

[0096] Exemplary, the first HARQ process may be determined by one or more HARQ processes corresponding to one or more sets of CG configurations. That is, the first HARQ process corresponding to the first CG group may be one of several HARQ processes corresponding to multiple sets of CG configurations within the group. For example, if the first CG group includes multiple sets of CG configurations, the first HARQ process may be the HARQ process corresponding to the first or last set of CG configurations within the first CG group. Alternatively, if the first CG group includes multiple sets of CG configurations, the first HARQ process may be the HARQ process corresponding to the Nth set of CG configurations within the first CG group.

[0097] Furthermore, if it is determined that the first HARQ process corresponding to the first CG group is the HARQ process corresponding to a specific set of CG configurations within the group, then for other sets of CG configurations within the first CG group, the formula used by CG to calculate the HARQ process number becomes invalid, and the HARQ process corresponding to the first CG group should be used instead. For example, if the first HARQ process corresponding to the first CG group is the HARQ process for the first set of CG configurations, then the formula used by CG to calculate the HARQ process becomes invalid for several subsequent sets of CG configurations. In other words, other CG configurations within the first CG group, other than the first set of CG configurations, directly adopt the HARQ process corresponding to the first CG group.

[0098] Exemplary, the first HARQ process may be determined by configuring the parameters of the CG configurations within the first CG group. In one implementation, the HARQ process numbers corresponding to each set of CG configurations within the first CG group may be different. For example, each set of CG configurations may obtain a different HARQ process number according to the calculation formula described above. In another implementation, the network device may implicitly configure the process number of the first HARQ process by a parameter configuration method. For example, the network device may use the same HARQ process for each set of CG configurations within the group by a conventional parameter configuration. In one specific embodiment, the network device may configure the parameter nrofHARQ-Processes for each set of CG configurations to 1. In this case, as can be seen in combination with the calculation formula described above, after modulo calculation, the HARQ process number corresponding to each set of CG configurations is 0.

[0099] In some embodiments, the HARQ process occupied by the first CG group does not activate the CG timer. As can be seen from the above, terminal equipment usually activates the CG timer when transmitting uplink data using CG resources. In the embodiments of the present invention, since the data transmitted by CG does not undergo HARQ retransmission, there is no need to activate the protection of the CG timer. For example, if the first HARQ process is used by terminal equipment to transmit data using CG resources corresponding to the first CG group, the terminal equipment does not activate the CG timer.

[0100] In some embodiments, the HARQ process occupied by the first CG group may configure the CG timer to avoid activating it. For example, if the first HARQ process is used by a terminal device to transmit data using the CG resource corresponding to the first CG group, an additional CG timer configuration parameter may be added. In one specific embodiment, the terminal device may configure the CG timer to 0. That is, the CG timer may be configured to 0 for the first HARQ process used by the first CG group.

[0101] As can be seen from Figure 7, the first configuration information received by the terminal device may indicate one or more sets of CG configurations belonging to the same CG group. After the first CG group determines the corresponding HARQ process, one or more sets of CG configurations within the first CG group may directly use the HARQ process. This allows the terminal device to transmit data packets corresponding to multiple CG configurations within the CG group using a single HARQ process, thereby saving HARQ processes.

[0102] As described above, the first CG group may be one of several CG groups composed of network devices. For ease of understanding, five sets of CG configurations will be used as examples below, and the method for determining the first CG group and its corresponding first HARQ process will be explained with reference to Figure 8. Figure 8 shows a comparison of CG configuration methods in related technologies with the extensions introduced in the embodiment of this application.

[0103] As shown in Figure 8, the left side shows five sets of CG configurations in the related technology, with corresponding HARQ process numbers 1, 2, 3, 4, and 5, respectively. The right side of Figure 8 shows the five sets of CG configurations divided into CG group A and CG group B using the method shown in Figure 7.

[0104] For example, a CG group may use the HARQ process corresponding to the first set of CG configurations within that group. That is, CG group A uses HARQ process 1 corresponding to the first set of CG configurations within that group, and CG group B uses HARQ process 4 corresponding to the first set of CG configurations within that group.

[0105] As another example, a CG group may employ a HARQ process corresponding to the last set of CG configurations within the group. That is, CG group A uses HARQ process 3 corresponding to the last set of CG configurations within the group, and CG group B uses HARQ process 5 corresponding to the last set of CG configurations within the group.

[0106] In Figure 8, each CG group uses only one HARQ process for its own CG, thus saving other HARQ processes within the group. For example, if CG group A uses only HARQ process 1, HARQ processes 2 and 3 can be used for transmitting other data.

[0107] Furthermore, as mentioned above, the CG resources corresponding to the first CG group use the first HARQ process to transmit data packets that do not require retransmission. Because there is no need to retransmit data packets, the first HARQ process can be used to transmit multiple types of data packets. The fact that the first HARQ process does not perform retransmission may be configured by the network equipment or specified in the protocol, thereby allowing terminal equipment to transmit newer data using a limited number of HARQ processes.

[0108] In some embodiments, network equipment may explicitly configure terminal equipment “HARQ process corresponding to CG, no retransmission” by an RRC message, where the CG is one or more sets of CG configurations within a first CG group. For example, if terminal equipment determines the first CG group by receiving first configuration information transmitted from network equipment, the first configuration information may further instruct the first HARQ process not to perform HARQ retransmission. In other words, the first configuration information may inform terminal equipment that it does not need to wait for feedback information from the first HARQ process and does not need to perform retransmission.

[0109] In some embodiments, information indicating that a HARQ process will not perform retransmission may be specified in the protocol. For example, the protocol may specify that the HARQ process used for the CG of a CG group is configured not to employ the HARQ retransmission mechanism. If specified in the protocol, the first instruction information may be the first configuration information. That is, once the first configuration information specifies the first CG group, it can indicate that the first HARQ process will not perform HARQ retransmission.

[0110] When multiple sets of CG configurations correspond to different time-domain locations, the concept of CG configuration groups described above allows CGs within the same group to use the same HARQ process, thereby saving HARQ processes.

[0111] In some embodiments, the CG resources are typically periodic, and multiple sets of CG configurations corresponding to different time-domain locations may have the same period or different periods. As long as the transmission timings corresponding to multiple sets of CG are different and the time domains do not conflict, terminal devices can transmit using the same HARQ process. If the time domains of multiple sets of CG conflict, priority can be determined, i.e., which set of CG's radio resources to use for transmission when there is a conflict. Specifically, the determination of which set of CG to use may be configured by the RRC or specified in the protocol. For example, it may be decided to use the resources corresponding to the first set of CG, or the resources corresponding to the set of CG with the largest amount of data that can be transmitted, or the resources corresponding to the set of CG with the smallest amount of data that can be transmitted.

[0112] As a possible implementation, between transmission opportunities of two sets of CG configurations whose time-domain locations are adjacent and which correspond to the same HARQ process, network equipment may dynamically schedule terminal equipment to transmit / resend uplink data using the first HARQ process. In other words, between transmission timings of two CG configurations, network equipment may dynamically schedule terminal equipment to transmit / resend uplink data using the first HARQ process. Correspondingly, terminal equipment may transmit / resend uplink data using the first HARQ process between two sets of CG configurations whose time-domain locations are adjacent.

[0113] Furthermore, if the transmission timing corresponding to the next CG configuration arrives but the data dynamically scheduled by the network equipment has not yet been successfully transmitted, the network equipment will not schedule the terminal equipment to retransmit the data from the first HARQ process. In other words, the first HARQ process will be preferentially used to transmit the data for the next CG configuration.

[0114] For ease of understanding, the following will use three sets of CG configurations corresponding to different time domain locations as examples, and the window transmission status of data packets corresponding to these three sets of CGs will be explained with reference to Figure 9. The three sets of CG configurations in Figure 9 are CG Configuration 1, CG Configuration 2, and CG Configuration 3, respectively.

[0115] As shown in Figure 9, the three sets of CGs correspond to different transport block (TB) sizes and different periods. Periods 910 corresponding to CG configurations 1 and 2 are long, while period 920 corresponding to CG configuration 3 is short. As can be seen from Figure 9, the transmission timings corresponding to these three sets of CG configurations are different, the time domains do not conflict, and the same HARQ process can be used. The HARQ process used by the three sets of CG configurations is, for example, HARQ process 1. Whenever the transmission timing corresponding to CG configurations 1 / 2 / 3 arrives, the terminal device uses HARQ process 1 to transmit new data.

[0116] As described above, when LCP is performed, the terminal device can determine the transmission resource for the corresponding data packet according to the session / dataflow / DRB. The first configuration parameter, the "HARQ retransmission less" characteristic, can be configured for all sessions / dataflows / DRBs. As continued to be seen in Figure 9, when LCP is performed on CG configurations 1 / 2 / 3, the resource corresponding to the data packet can be determined according to the "HARQ retransmission less" characteristic of the session / dataflow / DRB. If this characteristic parameter is TRUE, the transmission of the corresponding data packet by a CG resource without retransmission is considered; if this characteristic parameter is FALSE, the transmission of the corresponding data packet by a CG resource without retransmission is not considered.

[0117] The method for determining the HARQ process based on the configuration of the first CG group in the embodiment of the present application will be described above with reference to Figures 7 to 9. Since there is no HARQ retransmission when terminal equipment transmits data via uplink CG resources, multiple CG configurations in the first CG group can share one HARQ process to transmit data. The transmitted data may be pose data for XR operations. Therefore, the embodiment of the present application enables terminal equipment to transmit XR pose data over the uplink with fewer HARQ processes, thereby saving HARQ processes.

[0118] In related technologies, network equipment either provides HARQ feedback after receiving uplink data from terminal equipment, or, depending on the result of decoding the uplink data, the network equipment decides to schedule the terminal equipment to perform HARQ retransmission. For example, in a 4G system, after uplink transmission, network equipment instructs terminal equipment to send an acknowledgment (ACK) or a negative acknowledgment (NACK). Specifically, if decoding is successful, the network equipment instructs an ACK; if decoding fails, the network equipment instructs a NACK. If the network equipment instructs a NACK and does not allocate radio resources for HARQ retransmission, the terminal equipment performs an adaptive retransmission using predefined uplink resources. If the network equipment instructs a NACK and allocates radio resources for HARQ retransmission, the terminal equipment performs an adaptive retransmission using the uplink resources allocated by the network equipment. Also, for example, in a 5G system, after uplink transmission, network equipment does not instruct terminal equipment to send an ACK / NACK. If decryption is successful, the network device will schedule the terminal device to retransmit the HARQ; if decryption fails, the network device will schedule the terminal device to retransmit the HARQ.

[0119] However, the method shown in Figure 7 does not involve HARQ retransmission, and network equipment does not allocate uplink resources for HARQ retransmission to terminal equipment even if decoding fails. Therefore, terminal equipment does not know whether or not the uplink data transmission will be successful.

[0120] In actual operation, when adjacent data packets transmitted from a terminal device are related to each other, it is advantageous for the terminal device to know whether the transmission of the data packets will be successful or not when generating the data. For example, if the application (APP) layer of a terminal device uses a method of finite coupling of preceding and succeeding data packets in the process of generating pose information, whether or not the transmission of the data packets will be successful can affect the generation of subsequent data packets.

[0121] Based on this, embodiments of the present application further propose a method for wireless communication. The method solves the problems of how terminal equipment determines the transmission failure of data packets and how terminal equipment generates subsequent data packets through feedback extension. The method increases the interaction between the access layer and the APP layer and allows the data generation mode to be better adapted to the wireless interface. For ease of understanding, the method will be described in detail below with reference to Figure 10. It should be understood that the procedure shown in Figure 10 is a subsequent procedure to the procedure shown in Figure 7, and therefore, for brevity, the terms that appeared in Figure 7 will not be explained in detail in Figure 10.

[0122] As shown in Figure 10, in step S1010, the terminal device determines the transmission status of the first data packet to be transmitted by the first HARQ process.

[0123] The first HARQ process is the HARQ process corresponding to the first CG group described above. Since the HARQ process corresponding to the first CG group performs HARQ retransmission, in some embodiments, for feedback enhancement, the network device may send first instruction information to the terminal device indicating a transmission failure. This feedback enhancement allows the terminal device to determine the first data packet whose transmission has failed.

[0124] The first data packet may be one of several data packets transmitted by the first HARQ process. In some embodiments, the first data packet may be a Pose data packet.

[0125] In some embodiments, the first data packet may be a data packet that is interrelated with the preceding and succeeding data packets. In this case, the upper layer on the terminal device side (e.g., the APP layer) can optimize the generation strategy for subsequent data packets by knowing whether or not the uplink data transmission was successful. Taking a Pose data packet that indicates the user's relative displacement value as an example, the relative displacement value of the first data packet may be determined according to the parameter value of the preceding data packet and can also be used to determine the parameter value of the subsequent data packet. For example, when the APP layer generates a Pose data packet, if the preceding Pose data packet has already been received accurately, it is sufficient to transmit only one small relative displacement value. If the preceding Pose data packet has not been received accurately, it is necessary to transmit one large relative displacement value.

[0126] The transmission status of the first data packet may be either successful or unsuccessful. In some embodiments, the terminal device may determine the transmission status of the first data packet based on first instruction information. The terminal device may determine the transmission status of the first data packet by means of explicit or implicit instruction.

[0127] One possible implementation is that a terminal device may determine the transmission status of the first data packet by implicit instruction. For example, a terminal device may receive first instruction information transmitted from a network device, and if the first instruction information does not include the transmission status of the first data packet, the terminal device may determine whether the transmission of the first data packet was successful or unsuccessful.

[0128] In another possible implementation, the first instruction information transmitted from the network device may be used to explicitly indicate the transmission status of the first data packet. For example, the first instruction information may directly indicate the successful transmission of the first data packet or the failure of the first data packet's transmission.

[0129] In some embodiments, the first instruction information that the network device sends to the terminal device may only indicate data packets that will fail to transmit, and not data packets that will be successfully transmitted. In other words, it may only indicate transmission failures. In this case, the first instruction information may also indicate to the terminal device that data decoding has failed. If data decoding is successful, the first instruction information is not sent to the network device. For example, a network device (e.g., a 5G base station) may send the first instruction information to the terminal device if it fails to receive data transmitted by the CG.

[0130] In some embodiments, the first instruction information transmitted by the network device to the terminal device may only indicate data packets that will be transmitted successfully, and may not indicate data packets that will fail to be transmitted. In other words, it may only indicate successful transmission. In this case, the first instruction information may also indicate to the terminal device that the data has been successfully decoded. If data decoding fails, the network device does not transmit the first instruction information. For example, the network device may use the first instruction information to indicate to the terminal device that the data packets will be transmitted successfully.

[0131] In some embodiments, the network device may provide instructions regardless of whether the transmission was successful or unsuccessful. That is, the network device may instruct the terminal device of all decryption results using first instruction information. In this case, if the decryption is successful, the network device uses first instruction information to indicate that the data transmission was successful, and if the decryption fails, it uses first instruction information to indicate that the data transmission failed. For example, the first instruction information may indicate data packets that will be transmitted successfully and data packets that will be transmitted unsuccessfully, respectively.

[0132] In some embodiments, the first instruction information may be used to further schedule terminal devices to perform HARQ retransmission. However, terminal devices do not have to perform HARQ retransmission after receiving the scheduling notification. Optionally, terminal devices may notify higher layers of the transmission status of the corresponding data packet.

[0133] In a possible implementation, the first instruction information may be carried to the DCI. That is, after decoding fails, the network device may notify the terminal device to perform a HARQ retransmission via DCI scheduling. The DCI may further allocate a radio resource to the terminal device to handle the retransmission. This radio resource may be a single virtual uplink resource that is allocated, or any uplink resource allocated by the network device. Since the terminal device does not perform the HARQ retransmission, the radio resource can be used to perform data transmission other than the HARQ retransmission of the first data packet. For example, the network device may allocate and use the radio resource to another terminal device.

[0134] For example, network equipment and terminal equipment may agree on the use of radio resources to ensure that such resources are used for transmitting other data or for use by other terminal equipment. For instance, network equipment and terminal equipment may agree that "if CG uses HARQ process X, the DCI that schedules and retransmits the first HARQ process X after CG will not use the radio resources instructed to the DCI to perform the retransmission." If a similar agreement is made, radio resources in the DCI can be allocated to other terminal equipment.

[0135] The terminal device may determine second instruction information according to the transmission status of the first data packet and notify the higher layer of the second instruction information. The higher layer may be the application layer or any layer above the physical layer.

[0136] The second instruction information may be used to explicitly or implicitly indicate the transmission status of the first data packet. In some embodiments, the second instruction information may be used to explicitly indicate the transmission status of the first data packet. For example, the second instruction information may directly indicate to the upper layer that the transmission of the first data packet was successful or unsuccessful. In some embodiments, the second instruction information may be used to implicitly indicate the transmission status of the first data packet. For example, if the second instruction information includes the first data packet, it may indicate that the transmission of the first data packet was successful or unsuccessful.

[0137] In some embodiments, the second instruction information may be determined based on the first instruction information. For example, if both the second and first instruction information indicate a data packet that will fail to transmit, the second instruction information may be the same as the content of the first instruction information. Also, for example, if the second instruction information indicates a data packet that will fail to transmit and the first instruction information indicates a data packet that will succeed in transmission, the second instruction information first determines the data packet that will succeed in transmission according to the content of the first instruction information, and then instructs the higher layer.

[0138] In some embodiments, terminal devices may transmit second instruction information to higher layers via the access layer. The access layer may transmit specific instruction content via inter-layer primitives.

[0139] As a possible implementation, the second instruction information that the access layer sends to the upper layer may only indicate data packets that will fail to transmit, and not necessarily indicate data packets that will be transmitted successfully. In other words, it may only be sent in the case of transmission failure. In this case, the second instruction information may also indicate to the upper layer that data decoding has failed. If data decoding is successful, the access layer does not send the second instruction information. For example, the access layer (e.g., a 5G base station) may send the second instruction information to the upper layer if it fails to receive data transmitted by the CG.

[0140] One possible implementation is that the second instruction information sent by the access layer to the upper layer only instructs data packets that will be transmitted successfully, and does not need to instruct data packets that will fail to be transmitted. In other words, it only instructs if transmission is successful. In this case, the second instruction information may also instruct the upper layer that data decoding has been successful. If data decoding fails, the access layer does not send the second instruction information. For example, the access layer may use the second instruction information to instruct the upper layer to transmit data packets that will be transmitted successfully.

[0141] As a possible implementation, the access layer may instruct the upper layer regardless of whether the transmission was successful or unsuccessful. In other words, the access layer may instruct the upper layer of all decoding results using a second instruction. In this case, if the access layer's decoding is successful, the second instruction indicates successful data transmission; if decoding fails, the second instruction indicates unsuccessful data transmission. For example, the second instruction may indicate data packets that will be transmitted successfully and data packets that will fail to be transmitted.

[0142] One point to understand is that the second instruction information and the first instruction information may employ different instruction methods, or they may employ the same instruction method; this application does not limit this. For example, the first instruction information transmitted by a network device to a terminal device may indicate only failure and not success, while the second instruction information transmitted by the access layer of the terminal device to the upper layer may indicate only success and not failure. Of course, other combinations are also possible.

[0143] In some embodiments, if a network device notifies a terminal device via DCI scheduling that it will perform a HARQ retransmission, the terminal device may notify the higher layer of this information. Compared to HARQ mode B described above, the HARQ process in the embodiments of this application does not wait for the network device to schedule a HARQ retransmission after the initial data transmission. Even if the terminal device receives a scheduling of a HARQ retransmission, it does not perform the HARQ retransmission and implicitly or explicitly instructs the higher layer of a transmission failure, allowing the APP layer to optimize the subsequent data packet generation strategy.

[0144] The second instruction information may also be used by the upper layer to determine the generation strategy for the second data packet. The relationship between the second data packet and the first data packet means that the contents of the second data packet and the first data packet are related to each other. For example, the data of the second data packet may be finitely coupled with the data of the second data packet. Alternatively, for example, the data of the second data packet may be determined in relation to the first data packet. If the transmission of the first data packet fails, the generation strategy for the second data packet needs to be reconsidered.

[0145] For example, the first and second data packets may be pose data. The relevant information of the first data packet within the second instruction information can be used to optimize the pose generation strategy of the XR client on the terminal device side, thereby achieving the objective of rapidly transmitting pose data and improving the user experience.

[0146] As a possible implementation, the second instruction information may include one or more pieces of information from among the sequence number of the first data packet, the contents of the first data packet, and the information in the GTP related to the first data packet.

[0147] For example, after receiving a signal from a network device indicating a CG transmission failure, the terminal device may further determine the sequence number of the first data packet to be transmitted in the CG. The terminal device may then provide this sequence number to the upper layer, thereby accurately notifying the upper layer which data packet or which group of data packets have failed to transmit.

[0148] For example, the access layer of a terminal device may instruct higher layers to provide additional information about the first data packet. For instance, the terminal device may instruct higher layers to provide information within the General Packet Radio Service Tunneling Protocol (GTP) header that encapsulates the first data packet.

[0149] For example, the terminal device may also directly instruct the upper layer on the content of the first data packet, thereby optimizing the data packet generation strategy. For instance, if the first data packet is a Pose data packet indicating the user's relative displacement value, the terminal device may directly transmit the parameters of the first data packet to the upper layer, which may then use to generate the values ​​of the second data packet.

[0150] The act of the terminal device notifying the upper layer of the transmission status of the first data packet, and / or notifying the upper layer to decide on a generation strategy for the second data packet, may be configured in multiple ways. In some embodiments, the terminal device may transmit second instruction information to the upper layer via the access layer. The act of the access layer transmitting instructions to the upper layer may be configured in multiple ways. For example, if the act of the access layer transmitting instructions to the upper layer is configured by an RRC message, the network device may instruct the terminal device by the RRC message whether or not the access layer will instruct the upper layer, and when it will instruct the upper layer. For example, the RRC message may be configured to instruct the access layer to instruct the upper layer when transmission is successful, or when transmission fails.

[0151] Possible implementations include the access layer transmitting one or more types of information from among RRC messages, media access control element (MAC CE) instructions, non-access stratum (NAS) signaling, and the application layer of the terminal device, depending on the configuration method. For example, the application layer of the terminal device may decide to instruct a higher layer and then notify the access layer of the terminal device of this action. For example, a network device may configure, depending on one or more methods, for the terminal device to transmit second instruction information to a higher layer via the access layer. For example, the network device may be configured using RRC messages. Alternatively, for example, the network device may be configured using MAC CE instructions. Alternatively, for example, the core network may be configured using NAS signaling.

[0152] As can be seen in Figure 10, after the terminal device notifies the higher layer of information about the first data packet that failed to transmit, the terminal device can determine the generation strategy for the second data packet according to the relationship between the first data packet and subsequent data packets. This method optimizes the data generation strategy on the terminal device side, thereby enabling rapid data transmission and improving the user experience.

[0153] The method embodiments of the present application have been described in detail above with reference to Figures 1 to 10. Hereinafter, the apparatus embodiments of the present application will be described in detail with reference to Figures 11 to 13. It should be understood that the description of the apparatus embodiments and the description of the method embodiments correspond to each other, so for parts that are not described in detail, you can refer to the method embodiments described above.

[0154] Figure 11 is a schematic block diagram of an apparatus for wireless communication in an embodiment of the present invention. The apparatus 1100 may be any one of the terminal devices described above. The apparatus 1100 shown in Figure 11 includes a decision unit 1110.

[0155] The determination unit 1110 can be used to determine a first CG group, the first CG group includes one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first HARQ process.

[0156] Optionally, the first HARQ process does not perform HARQ retransmissions.

[0157] Optionally, the terminal device 1100 further includes a receiving unit that can be used to receive first configuration information transmitted from the network device, the first configuration information being used by the terminal device to determine the first CG group.

[0158] Selectively, the first configuration information is transported to the network device's RRC message.

[0159] Optionally, the determination unit 1110 is further used to determine the first CG group according to the protocol.

[0160] Optionally, the first HARQ process is comprised of RRC messages from network devices, and these RRC messages are used to indicate the process number of the first HARQ process.

[0161] Selectively, the first CG group includes multiple sets of CG configurations, and the first HARQ process is one of several HARQ processes corresponding to the multiple sets of CG configurations.

[0162] Optionally, the first HARQ process is used for terminal equipment to perform data transmission by CG resources corresponding to the first CG group, and the terminal equipment 1100 further includes a timing unit that can be used to either not activate the CG timer or to configure the value of the CG timer to 0 when performing data transmission.

[0163] Optionally, the decision unit 1100 is further used to determine whether the data packets corresponding to the session / dataflow / DRB are transmitted by the CG resources corresponding to the first CG group, based on the first configuration parameters of the session / dataflow / DRB.

[0164] Optionally, the first configuration parameter is used to indicate whether data packets corresponding to a session / dataflow / DRB are transmitted by wireless resources without retransmission.

[0165] Optionally, the decision unit 1110 is also used to determine the transmission status of the first data packet to be transmitted by the first HARQ process.

[0166] Selectively, the decision unit 1110 is further used to determine the transmission status of the first data packet based on the first instruction information, which is indicated by either an explicit or implicit instruction.

[0167] Selectively, the first instruction information is further used to schedule a HARQ retransmission corresponding to the first data packet, and the terminal device 1100 further includes an execution unit that can be used to not perform a HARQ retransmission.

[0168] Optionally, the decision unit 1110 is further used to determine second instruction information according to the transmission status of the first data packet, and the terminal device 1100 further includes a notification unit that can be used to notify a higher layer of the second instruction information, which is used to explicitly or implicitly indicate the transmission status of the first data packet.

[0169] Selectively, the second instruction information is further used by the higher layer to determine the generation strategy for the second data packet, and the second data packet is related to the first data packet.

[0170] Optionally, the second instruction information includes one or more pieces of information from among the sequence number of the first data packet, the contents of the first data packet, and the information in the GTP related to the first data packet.

[0171] Optionally, the notification unit is also used to transmit second instruction information to higher layers via the access layer, which transmits it according to one or more configurations among RRC messages, MAC CE, NAS signaling, and the application layer of the terminal device.

[0172] Selectively, the CG resource corresponding to the first CG group is used to transmit Pose data packets.

[0173] Figure 12 is a schematic block diagram of another wireless communication device in an embodiment of the present application. The device 1200 may be any one of the network devices described above. The network device 1200 shown in Figure 12 includes a transmitting unit 1210.

[0174] The transmission unit 1210 can be used to transmit first configuration information to a terminal device, which the terminal device uses to determine a first CG group, where the first CG group includes one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first HARQ process.

[0175] Optionally, the first HARQ process does not perform HARQ retransmissions.

[0176] Selectively, the first configuration information is transported to the network device's RRC message.

[0177] Optionally, the first HARQ process is comprised of RRC messages from network devices, and these RRC messages are used to indicate the process number of the first HARQ process.

[0178] Selectively, the first CG group includes multiple sets of CG configurations, and the first HARQ process is one of several HARQ processes corresponding to the multiple sets of CG configurations.

[0179] Optionally, the network device 1200 further includes a first configuration unit that can be used to configure a first configuration parameter for a session / dataflow / DRB, the first configuration parameter being used by a terminal device to determine whether data packets corresponding to a session / dataflow / DRB are transmitted by a CG resource corresponding to a first CG group.

[0180] Optionally, the first configuration parameter is used to indicate whether data packets corresponding to a session / dataflow / DRB are transmitted by wireless resources without retransmission.

[0181] Optionally, the transmitting unit is also used to transmit first instruction information to a terminal device, which is used to instruct the terminal device on the transmission status of the first data packet transmitted by the first HARQ process.

[0182] Selectively, the transmission status of the first data packet is used by the terminal device to determine the second instruction information, and the network device 1200 further includes a second configuration unit that can be used to configure the terminal device to transmit the second instruction information to the upper layer via the access layer by one or more of the following methods: RRC messages, MAC CE, and NAS signaling.

[0183] Selectively, the CG resource corresponding to the first CG group is used to transmit Pose data packets.

[0184] Figure 13 shows a schematic diagram of the structure of a communication device in an embodiment of the present application. The dashed lines in Figure 13 indicate that the unit or module is selectable. The device 1300 can be used to implement the method described in the above embodiment. The device 1300 may be a chip, terminal equipment, or network equipment.

[0185] The apparatus 1300 may include one or more processors 1310. The processors 1310 can support the apparatus 1300 in implementing the method described in the above embodiment. The processors 1310 may be general-purpose processors or dedicated processors. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc.

[0186] The device 1300 may further include one or more memories 1320. A program is stored in the memory 1320, and the program is executable by the processor 1310 so that the processor 1310 executes the method described in the above embodiment. The memory 1320 may be independent of the processor 1310 or may be integrated with the processor 1310.

[0187] The device 1300 may further include a transceiver 1330. The processor 1310 can communicate with other devices or chips via the transceiver 1330. For example, the processor 1310 can send and receive data with other devices or chips via the transceiver 1330.

[0188] Embodiments of the present application further provide a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to terminal equipment or network equipment according to embodiments of the present application, and the program causes a computer to execute the program in the manner that is performed by the terminal equipment or network equipment in each embodiment of the present application.

[0189] The computer-readable storage medium may be any available medium that a computer can read, or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid state disks (SSDs)).

[0190] Embodiments of the present application further provide a computer program product, which includes a program, which can be applied to terminal or network equipment according to embodiments of the present application, and which causes a computer to execute the methods performed by the terminal or network equipment in each embodiment of the present application.

[0191] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. If implemented by software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. Loading and executing the computer program instructions into a computer generates all or part of the procedures or functions described in the embodiments of this application. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic cable, digital subscriber line (DSL)) or wirelessly (e.g., infrared, radio, microwave, etc.).

[0192] Embodiments of the present application further provide a computer program. The computer program can be applied to terminal equipment or network equipment according to embodiments of the present application, and the computer program causes a computer to execute the methods performed by the terminal equipment or network equipment in each embodiment of the present application.

[0193] In this application, the terms “system” and “network” may be used interchangeably. Furthermore, the terms used in this application are used solely to interpret the specific embodiments of this application and are not intended to limit this application. The terms “first,” “second,” “third,” and “fourth,” etc., in the specification, claims, and drawings of this application are used to distinguish different subjects, not to describe a specific order. Furthermore, the terms “include,” “have,” and any variations thereof are intended to cover non-exclusive inclusion.

[0194] In the embodiments of the present application, the “instruction” referred to may be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B may mean that A directly instructs B, for example, indicating that B can be obtained by A; or A indirectly instructs B, for example, that A instructs C, indicating that B can be obtained by C; or an indication of a related relationship between A and B.

[0195] In the embodiments of this application, the term "correspondence" may indicate a direct or indirect correspondence between the two, a related relationship between the two, or a relationship such as instruction and instruction, or component and component.

[0196] In the embodiments of this application, “pre-defined” or “pre-configured” may be implemented by pre-storing in a device (including, for example, terminal devices and network devices) a form that can indicate the corresponding code, form, or related information, and this application does not limit the specific form of such implementation. For example, pre-defined may refer to something defined in a protocol.

[0197] In the embodiments of this application, the term "protocol" may refer to a standard protocol in the field of communications, and may include, for example, the LTE protocol, the NR protocol, and related protocols applicable to future communications systems, but is not limited thereto.

[0198] In the embodiments of the present application, determining B in accordance with A does not mean determining B in accordance with A alone, but rather B may be determined based on A and / or other information.

[0199] In the embodiments of this application, the term "and / or" simply describes the relationship between related objects and indicates that three types of relationships exist. For example, A and / or B include the three situations where only A exists, where A and B exist simultaneously, and where only B exists. In this specification, the symbol " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0200] In the various embodiments of the present application, the magnitude of the numbers of the above processes does not indicate the order of execution, and the order of execution of each process should be determined based on its function and inherent logic, and does not constitute any limitation on the implementation process of the embodiments of the present application.

[0201] In some embodiments relating to this application, it should be understood that the disclosed systems, apparatus and methods can be implemented in other forms. For example, the apparatus embodiments described above are merely illustrative, and for instance, the division of the units is merely one type of logic function division. In actual implementation, other division methods may be employed, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or omitted. Furthermore, the mutual coupling, direct coupling or communication connection described or considered may also be an indirect coupling or communication connection via some interface, apparatus or unit, and may be in the form of electrical, mechanical or other.

[0202] The units described as separation members may or may not be physically separated, and the members referred to as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected as needed to achieve the objectives of the solution of this embodiment.

[0203] Furthermore, each functional unit in each embodiment of the present application may be integrated into a single processing unit, each unit may exist physically separately, and two or more units may be integrated into a single unit.

[0204] Although specific embodiments of the present application have been described above, the scope of protection of the present application is not limited thereto. All modifications and substitutions that a person skilled in the art could easily conceive without departing from the technical scope disclosed herein should be included in the scope of protection of the present application. Accordingly, the scope of protection of the present application should be the same as the scope of protection of the claims described above. [Explanation of symbols]

[0205] 100 Communication Systems 110 Network Equipment 120 terminal devices 510 Shadow area 910 cycles 920 cycles 1100 equipment 1110 Decision Unit 1200 equipment 1210 Transmitter Unit 1300 equipment 1310 Processor 1320 memory 1330 Transmitter / Receiver

Claims

1. A method for wireless communication, A method comprising the step of a terminal device determining a first configured grant CG group, wherein the first CG group includes one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first hybrid automatic retransmission request HARQ process.

2. The method according to claim 1, characterized in that the first HARQ process does not perform HARQ retransmission.

3. The step in which the terminal device determines the first CG group is: The method according to 1 or 2, comprising the step of the terminal device receiving first configuration information transmitted from a network device, wherein the first configuration information is used by the terminal device to determine the first CG group.

4. The method according to claim 3, characterized in that the first configuration information is conveyed in the wireless resource control RRC message of the network device.

5. The step in which the terminal device determines the first CG group is: The method according to 1 or 2, characterized in that the terminal device includes the step of determining the first CG group in accordance with the protocol.

6. The method according to any one of claims 1 to 5, characterized in that the first HARQ process is composed of RRC messages of network equipment, and the RRC messages are used to indicate the process number of the first HARQ process.

7. The method according to any one of claims 1 to 5, characterized in that the first CG group includes multiple sets of CG configurations, and the first HARQ process is one of multiple HARQ processes corresponding to the multiple sets of CG configurations.

8. The first HARQ process is used for the terminal device to perform data transmission using CG resources corresponding to the first CG group, and the method is When performing the aforementioned data transmission, the terminal device does not activate the CG timer, or The method according to any one of claims 1 to 7, further comprising the step of configuring the value of the CG timer to 0 for the terminal device.

9. The method according to any one of claims 1 to 8, further comprising the step of determining whether a data packet corresponding to the session / dataflow / DRB is transmitted by a CG resource corresponding to the first CG group, based on a first configuration parameter of the session / dataflow / DRB.

10. The method according to 9, characterized in that the first configuration parameter is used to indicate whether the data packets corresponding to the session / dataflow / DRB are transmitted by a wireless resource without retransmission.

11. The method according to any one of claims 1 to 10, further comprising the step of the terminal device determining the transmission status of the first data packet transmitted by the first HARQ process.

12. The method according to 11, further comprising the step of the terminal device determining the transmission status of the first data packet based on the first instruction information, wherein the first instruction information is indicated by an explicit or implicit instruction.

13. The first instruction information is further used to schedule a HARQ retransmission corresponding to the first data packet, and the method is as follows: The method according to 12, further comprising the step that the terminal device does not perform the HARQ retransmission.

14. The terminal device determines second instruction information according to the transmission status of the first data packet, The method according to 11, further comprising the step of the terminal device notifying a higher layer of the second instruction information, wherein the second instruction information is used to explicitly or implicitly indicate the transmission status of the first data packet.

15. The method according to 14, wherein the second instruction information is further used by the upper layer to determine a second data packet generation strategy, and the second data packet is related to the first data packet.

16. The second instruction information is, The sequence number of the first data packet, The contents of the first data packet, and The method according to 14 or 15, characterized in that it includes one or more pieces of information from within the general-purpose data packet transmission protocol GTP related to the first data packet.

17. The step further includes the terminal device transmitting the second instruction information to the upper layer via the access layer, The method according to any one of claims 14 to 16, characterized in that the access layer transmits according to one or more configurations among RRC messages, media access control element MAC CE, non-access layer NAS signaling, and the application layer of the terminal device.

18. The method according to any one of claims 1 to 17, characterized in that the CG resources corresponding to the first CG group are used to transmit Pose data packets.

19. A method for wireless communication, A method comprising the step of a network device transmitting first configuration information to a terminal device, wherein the terminal device uses the first configuration information to determine a first configured grant CG group, the first CG group comprises one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first hybrid automatic retransmission request (HARQ) process.

20. The method according to 19, characterized in that the first HARQ process does not perform HARQ retransmission.

21. The method according to 19 or 20, characterized in that the first configuration information is conveyed in the wireless resource control RRC message of the network device.

22. The method according to any one of claims 19 to 21, characterized in that the first HARQ process is comprised of RRC messages of the network device, and the RRC messages are used to indicate the process number of the first HARQ process.

23. The method according to any one of claims 19 to 21, characterized in that the first CG group includes multiple sets of CG configurations, and the first HARQ process is one of multiple HARQ processes corresponding to the multiple sets of CG configurations.

24. The method according to any one of claims 19 to 23, further comprising the step of the network device configuring a first configuration parameter for a session / dataflow / DRB, wherein the terminal device uses the first configuration parameter to determine whether a data packet corresponding to the session / dataflow / DRB is transmitted by a CG resource corresponding to the first CG group.

25. The method according to 24, characterized in that the first configuration parameter is used to indicate whether the data packets corresponding to the session / dataflow / DRB are transmitted by a wireless resource without retransmission.

26. The method according to any one of claims 19 to 25, further comprising the step of the network device transmitting first instruction information to the terminal device, wherein the first instruction information is used to indicate the transmission status of a first data packet transmitted by the terminal device by the first HARQ process.

27. The transmission status of the first data packet is used by the terminal device to determine the second instruction information, and the method is as follows: The method according to 26, further comprising the step that the network device configures the terminal device to transmit the second instruction information to a higher layer via the access layer using one or more of the following methods: RRC messages, media access control element MAC CE, and non-access layer NAS signaling.

28. The method according to any one of claims 19 to 27, characterized in that the CG resources corresponding to the first CG group are used to transmit Pose data packets.

29. A device for wireless communication, wherein the device is a terminal device, and the terminal device is An apparatus comprising a determination unit for determining a first configured grant CG group, wherein the first CG group comprises one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first hybrid automatic retransmission request HARQ process.

30. The apparatus according to claim 29, characterized in that the first HARQ process does not perform HARQ retransmission.

31. The aforementioned terminal device is The apparatus according to claim 29 or 30, further comprising a receiving unit for receiving first configuration information transmitted from a network device, wherein the first configuration information is used by the determination unit to determine the first CG group.

32. The apparatus according to claim 31, characterized in that the first configuration information is conveyed in the wireless resource control RRC message of the network device.

33. The apparatus according to claim 29 or 30, wherein the determination unit is further used to determine the first CG group in accordance with the provisions of the protocol.

34. The apparatus according to any one of claims 29 to 33, characterized in that the first HARQ process is composed of RRC messages of network equipment, and the RRC messages are used to indicate the process number of the first HARQ process.

35. The apparatus according to any one of claims 29 to 33, characterized in that the first CG group includes multiple sets of CG configurations, and the first HARQ process is one of multiple HARQ processes corresponding to the multiple sets of CG configurations.

36. The first HARQ process is used by the terminal device to perform data transmission using CG resources corresponding to the first CG group, and the terminal device is The apparatus according to any one of claims 29 to 35, further comprising a timing unit for not activating the CG timer or for setting the value of the CG timer to 0 when performing the aforementioned data transmission.

37. The apparatus according to any one of claims 29 to 36, wherein the decision unit is further used to determine whether a data packet corresponding to the session / dataflow / DRB is transmitted by a CG resource corresponding to the first CG group, based on a first configuration parameter of the session / dataflow / DRB.

38. The apparatus according to claim 37, wherein the first configuration parameter is used to indicate whether the data packets corresponding to the session / dataflow / DRB are transmitted by a wireless resource without retransmission.

39. The apparatus according to any one of claims 29 to 38, wherein the determination unit is further used to determine the transmission status of the first data packet transmitted by the first HARQ process.

40. The apparatus according to claim 39, wherein the determination unit is further used to determine the transmission status of the first data packet based on the first instruction information, and the first instruction information is indicated by an explicit or implicit instruction.

41. The first instruction information is further used to schedule a HARQ retransmission corresponding to the first data packet, and the terminal equipment, The apparatus according to claim 40, further comprising an execution unit for preventing the aforementioned HARQ retransmission.

42. The determination unit is further used to determine second instruction information according to the transmission status of the first data packet. The aforementioned terminal device is The apparatus according to claim 39, further comprising a notification unit for notifying a higher layer of the second instruction information, wherein the second instruction information is used to explicitly or implicitly indicate the transmission status of the first data packet.

43. The apparatus according to 42, wherein the second instruction information is further used by the upper layer to determine a second data packet generation strategy, and the second data packet is related to the first data packet.

44. The second instruction information is, The sequence number of the first data packet, The contents of the first data packet, and The apparatus according to claim 42 or 43, characterized in that it includes one or more pieces of information from within the general-purpose data packet transmission protocol GTP related to the first data packet.

45. The apparatus according to any one of claims 42 to 44, wherein the notification unit is further used to transmit the second instruction information to the upper layer by the access layer, and the access layer transmits according to one or more configurations among RRC messages, media access control element MAC CE, non-access layer NAS signaling, and the application layer of the terminal device.

46. The apparatus according to any one of claims 29 to 45, characterized in that the CG resources corresponding to the first CG group are used to transmit Pose data packets.

47. A device for wireless communication, wherein the device is a network device, and the network device is An apparatus comprising a transmission unit for transmitting first configuration information to a terminal device, wherein the first configuration information is used by the terminal device to determine a first configured grant CG group, the first CG group comprises one or more sets of CG configurations, and all CG configurations within the first CG group correspond to the same first hybrid automatic retransmission request HARQ process.

48. The apparatus according to claim 47, characterized in that the first HARQ process does not perform HARQ retransmission.

49. The apparatus according to claim 47 or 48, characterized in that the first configuration information is conveyed in the wireless resource control RRC message of the network device.

50. The apparatus according to any one of claims 47 to 49, characterized in that the first HARQ process is composed of RRC messages of the network device, and the RRC messages are used to indicate the process number of the first HARQ process.

51. The apparatus according to any one of claims 47 to 49, characterized in that the first CG group includes multiple sets of CG configurations, and the first HARQ process is one of multiple HARQ processes corresponding to the multiple sets of CG configurations.

52. The aforementioned network equipment is The apparatus according to any one of claims 47 to 51, further comprising a first configuration unit for configuring a first configuration parameter of a session / dataflow / DRB, wherein the first configuration parameter is used by the terminal device to determine whether or not data packets corresponding to the session / dataflow / DRB are transmitted by a CG resource corresponding to the first CG group.

53. The apparatus according to claim 52, wherein the first configuration parameter is used to indicate whether the data packets corresponding to the session / dataflow / DRB are transmitted by a wireless resource without retransmission.

54. The apparatus according to any one of claims 47 to 53, wherein the transmitting unit is further used to transmit first instruction information to the terminal device, and the first instruction information is used to indicate the transmission status of the first data packet transmitted by the terminal device by the first HARQ process.

55. The transmission status of the first data packet is used by the terminal device to determine the second instruction information, and the network device, The apparatus according to claim 54, further comprising a second configuration unit for configuring the terminal device to transmit the second instruction information to a higher layer via the access layer by one or more of the following methods: RRC messages, media access control element MAC CE, and non-access layer NAS signaling.

56. The apparatus according to any one of claims 47 to 55, characterized in that the CG resources corresponding to the first CG group are used to transmit Pose data packets.

57. A communication device comprising: a memory for storing a program; and a processor for calling a program in the memory to perform the method according to any one of claims 1 to 28.

58. An apparatus comprising a processor for performing the method described in any one of claims 1 to 28 by calling a program from memory.

59. A chip characterized by including a processor that causes a device to which the chip is attached to execute the method according to any one of claims 1 to 28 by calling a program from memory.

60. A computer-readable storage medium characterized in that it stores a program that causes a computer to execute the method described in any one of claims 1 to 28.

61. A computer program product characterized by including a program that causes a computer to execute the method described in any one of claims 1 to 28.

62. A computer program characterized by causing a computer to execute the method described in any one of claims 1 to 28.