Data transmission method and device

By distinguishing the types of resource occupation indication information, the problems of low efficiency of resource utilization and poor control information indication performance are solved, and more efficient resource utilization and more accurate status updates are achieved.

WO2025065782A1PCT designated stage expired Publication Date: 2025-04-03CHINA ACADEMY OF INFORMATION & COMM
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/128210
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-28
Filing Date
2023-10-31
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In the prior art, the use efficiency of CG PUSCH resources is low, and the up and downlink control information indicates poor performance, which causes the terminal equipment to be unable to update the occupation status of CG PUSCH resources in time, affecting the effective utilization of resources.

Method used

A data transmission method is proposed, by distinguishing the types of resource occupancy indication information from the first and second categories, allowing or prohibiting the updating of the occupancy state of the CG PUSCH resource, thereby determining the occupancy state of the CG PUSCH at the transmission time.

Benefits of technology

It improves the efficiency of CG PUSCH resources, enhances the indication efficiency of upstream and downstream control information, and ensures that the terminal equipment can update the occupation status of CG PUSCH resources in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023128210_03042025_PF_FP_ABST
    Figure CN2023128210_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a data transmission method, comprising the following steps: determining the type of resource occupation indication information as a first type of indication information or a second type of indication information, wherein the difference between the first type of indication information and the second type of indication information is any one of the following: the first type of indication information is used for determining whether to detect data of a CG PUSCH resource, and the second type of indication information is used for determining whether to redistribute the CG PUSCH resource; and the first type of indication information allows to update an unoccupied state to an occupied state, and the second type of indication information prohibits updating the unoccupied state to the occupied state; and on the basis of the type of the resource occupation indication information, determining the occupation state of a CG PUSCH on a transmission occasion indicated by the resource occupation indication information. The present application further comprises an apparatus for implementing the method. The present application solves the problems of low efficiency of uplink and downlink control information and low use efficiency of CG PUSCH resources in existing indication modes.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on September 28, 2023, with application number 202311282664.7 and invention name “A Data Transmission Method and Device”. The entire contents of the prior application are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of mobile communication technology, and in particular to a method and device for data transmission under configuration authorization conditions. Background Art

[0003] Configured grant (CG) PUSCH scheduling periodically allocates PUSCH resources to a specific terminal device (UE). There are two ways to transmit CG PUSCH configuration: one is CG PUSCH type 1, in which the transmission granted resources are provided by RRC, and the terminal device stores the configuration and uses it as an authorization configuration when there is uplink data transmission. The other is CG PUSCH type 2, in which the RRC layer configures the CG PUSCH period, HARQ sequence number and other information, and then the physical downlink control channel PDCCH activates or deactivates the configuration. The PDCCH that activates or deactivates the CG PUSCH contains the resources occupied by PUSCH in time and frequency, as well as the time position of the first CG PUSCH. After obtaining the activation information, the terminal device can use the CG PUSCH resources.

[0004] Packets for Extended Reality (XR) services arrive periodically, but the actual arrival time of packets may experience jitter, resulting in random arrival within the jitter time window. Furthermore, the packet size of XR varies over time. Taking AR / VR 30Mbps as an example, the maximum packet size is 93,750 bytes and the minimum packet size is 31,250 bytes. Given that multiple PUSCH transmission opportunities are included in a CG PUSCH cycle, the number of PUSCHs occupied by a data packet is determined by the size of the data packet.

[0005] The time position of the CG PUSCH resource configured for the terminal device 1 is called a "CG PUSCH transmission opportunity". When there are multiple CG PUSCH transmission opportunities in each CG period configuration, the CG PUSCH-related resource occupancy indication information can be used to indicate the occupancy of the transmission opportunity to the network side device.

[0006] However, considering that random data generated by the application layer may cause traffic changes, the demand for actual PUSCH transmission on the CG PUSCH is sudden. At a later time in the CG PUSCH cycle, the terminal device may not be able to predict whether to occupy the CG PUSCH transmission opportunity in the next cycle. However, when the terminal device randomly sends indication information, the status update of the UTO-UCI is affected by the processing of the network-side equipment. It is impossible to determine whether to perform data detection on the CG PUSCH resources that have changed to the occupied state in a timely manner, and whether it is possible to reconfigure the CG PUSCH resources that have changed to the unoccupied state in a timely manner, resulting in poor uplink and downlink control information indication efficiency and low CG PUSCH resource utilization efficiency.

[0007] Summary of the Invention

[0008] The present application proposes a data transmission method and device to solve the problems of low efficiency of downlink and uplink control information and low efficiency of CG PUSCH resource utilization in existing indication methods (such as resource occupancy indication information UTO-UCI).

[0009] In a first aspect, the present application proposes a data transmission method, comprising the following steps:

[0010] Determine whether the type of the resource occupation indication information is first-type indication information or second-type indication information, where the difference between the first-type indication information and the second-type indication information is any one of the following:

[0011] The first type of indication information is used to determine whether to detect data on CG PUSCH resources, and the second type of indication information is used to determine whether to reallocate CG PUSCH resources;

[0012] The first type of indication information allows the unoccupied state to be updated to the occupied state, and the second type of indication information prohibits the unoccupied state from being updated to the occupied state;

[0013] Determine, according to the type of the resource occupancy indication information, the occupancy status of the CG PUSCH on the transmission opportunity indicated by the resource occupancy indication information.

[0014] In one embodiment of the present application, it also includes: determining that the pre-offset values ​​of the first type of indication information and the second type of indication information are different, and the pre-offset value is the time position difference between the CG PUSCH for sending the resource occupancy indication information and the time position state of the CG PUSCH transmission timing state indicated by it.

[0015] In one embodiment of the present application, it also includes: determining the basic length and post-offset value of resource occupancy indication information; the resource occupancy indication information includes the occupancy status of several earliest CG PUSCHs starting from the pre-offset value time after the CG PUSCH where it is located and ending at the post-offset value, which is no more than the basic length.

[0016] In one embodiment of the present application, the types of resource occupancy indication information of multiple sets of CG PUSCH are independently configured.

[0017] The method described in any embodiment of the first aspect of the present application, applied to a network-side device, comprises the following steps:

[0018] Send or receive type indication information;

[0019] receiving the resource occupation indication information;

[0020] Determine, according to the type indication information, the occupancy status of the CG PUSCH on the transmission opportunity indicated by the resource occupancy indication information.

[0021] In one embodiment of the present application, in response to the first type of indication information, data on the CG PUSCH resource indicated as occupied is not detected;

[0022] In one embodiment of the present application, in response to the second type of indication information, the CG PUSCH resources indicated as occupied are reallocated;

[0023] In one embodiment of the present application, in response to the first type of indication information, it is determined that the target CG PUSCH resource is updated from an unoccupied state to an occupied state, and the target CG PUSCH is detected in the occupied state;

[0024] In one embodiment of the present application, in response to the second type of indication information, it is determined that the resource occupation indication information for updating the target CG PUSCH resource from an unoccupied state to an occupied state is invalid.

[0025] The method described in any embodiment of the first aspect of the present application, used in a terminal-side device, comprises the following steps:

[0026] Receive or send type indication information;

[0027] The transmission status of the CG PUSCH at the transmission opportunity indicated by the resource occupancy indication information is determined according to the type indication information.

[0028] In one embodiment of the present application, first type indication information is generated to indicate that data on occupied CG PUSCH resources is not to be detected;

[0029] In one embodiment of the present application, second type indication information is generated to indicate that unoccupied CG PUSCH resources can be reallocated;

[0030] In one embodiment of the present application, first type indication information is generated to indicate that the target CG PUSCH resource is updated from an unoccupied state to an occupied state as a valid indication;

[0031] In one embodiment of the present application, the second type of indication information is generated to indicate that the resource of the target CG PUSCH is updated from an unoccupied state to an occupied state as an invalid indication.

[0032] In the second aspect, the present application also proposes a network side device for implementing any one of the methods described in the first aspect of the present application, and at least one module in the network side device is used for at least one of the following functions: sending or receiving type indication information; determining whether the resource occupancy indication information is the first type of indication information or the second type of indication information; receiving resource occupancy indication information; determining whether to detect data on CG PUSCH resources; determining whether to reallocate data on CG PUSCH resources; determining the occupancy status of the target CG PUSCH; determining whether the resource occupancy indication information that the target CG PUSCH resource is updated from an unoccupied state to an occupied state is valid or invalid.

[0033] In the third aspect, the present application also proposes a terminal side device for implementing any one of the methods described in the first aspect of the present application, wherein at least one module in the terminal side device is used for at least one of the following functions: sending or receiving type indication information; determining whether the resource occupancy indication information is the first type of indication information or the second type of indication information; sending resource occupancy indication information; determining whether to detect data on CG PUSCH resources; determining whether to reallocate data on CG PUSCH resources; determining the occupancy status of the target CG PUSCH; determining whether the resource occupancy indication information indicating that the target CG PUSCH resource is updated from an unoccupied state to an occupied state is valid or invalid.

[0034] The present application also proposes a communication device, comprising: a memory, a processor, and a computer program stored on the memory and runnable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method described in any one of the embodiments of the first aspect of the present application.

[0035] The present application also proposes a computer-readable medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in any embodiment of the first aspect of the present application are implemented.

[0036] The present application also proposes a mobile communication system, comprising at least one network side device as described in any embodiment of the present application and / or at least one terminal side device as described in any embodiment of the present application.

[0037] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:

[0038] The type indication information includes the target type of the "resource occupation indication information" and the corresponding post-offset value of the "resource occupation indication information". For example, by distinguishing the type of the "resource occupation indication information" as the first UTO-UCI or the second type of UTO-UCI, the UTO-UCI information can be effectively and flexibly used to determine the state of the network-side device (gNB) detecting data on the CG PUSCH resources or reallocating CG PUSCH resources, thereby improving the efficiency of CG PUSCH resource utilization. The post-offset value corresponding to the "resource occupation indication information" ensures that the information in the UTO-UCI is determined by the terminal device, rather than using the "occupied" state to fill in the CG PUSCH resource occupancy status that cannot be estimated, thereby improving the indication efficiency of the UTO-UCI information. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0040] FIG1 is a schematic diagram showing a data transmission opportunity configured for one period of the CG PUSCH;

[0041] FIG2 is a schematic diagram showing a configuration of multiple data transmission opportunities in one CG PUSCH cycle;

[0042] FIG3 is a schematic diagram of sending data at multiple data transmission opportunities within one cycle of a CG PUSCH;

[0043] Figure 4 shows an actual usage indication of multiple data transmission opportunity resources within one cycle of the CG PUSCH;

[0044] Figure 5 is a schematic diagram of the UTO-UCI indication method;

[0045] FIG6 is a flow chart of an embodiment of the method of the present application;

[0046] Figure 7 is a schematic diagram of the bias indicated by UTO-UCI;

[0047] FIG8 is a flow chart of an embodiment of the method of the present application for a network-side device;

[0048] FIG9 is a flow chart of an embodiment of the method of the present application for a terminal-side device;

[0049] FIG10 is a schematic diagram of an embodiment of a network-side device;

[0050] FIG11 is a schematic diagram of an embodiment of a terminal side device;

[0051] FIG12 is a schematic structural diagram of a network-side device according to another embodiment of the present invention;

[0052] FIG13 is a block diagram of a terminal-side device according to another embodiment of the present invention. DETAILED DESCRIPTION

[0053] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0054] The following describes in detail the technical solutions provided by various embodiments of the present application in conjunction with the accompanying drawings.

[0055] 1 to 5 illustrate the application scenarios of the present application and the problems existing in the prior art.

[0056] Figure 1 illustrates how one CG PUSCH period configures one data transmission opportunity. CG PUSCH scheduling periodically allocates PUSCH resources to a specific UE. There are two ways to transmit CG PUSCH configurations: CG PUSCH Type 1, in which the RRC layer provides the transmission grant resources. The UE stores this configuration and uses it as a grant for uplink data transmission. CG PUSCH Type 2, in which the RRC layer configures information such as the CG PUSCH period and HARQ sequence number. The Physical Downlink Control Channel (PDCCH) then indicates activation or deactivation of the configuration. The PDCCH for activating or deactivating the CG PUSCH contains the time and frequency resources occupied by the PUSCH, as well as the time location of the first CG PUSCH. After receiving the activation information, the UE can use the CG PUSCH resources. Figure 1 illustrates CG PUSCH Type 2. After receiving the PDCCH for activating the CG PUSCH, the UE periodically occupies CG PUSCH resources to transmit uplink information. The periodic CG PUSCHs associated with one RRC configuration or one PDCCH activation are called a set of CG PUSCH resources.

[0057] Figure 2 is a schematic diagram of configuring multiple data transmission opportunities in one cycle of CG PUSCH. The arrival of packets of Extended Reality (XR) services is periodic, but the actual arrival time of the packets may experience jitter, causing them to arrive randomly within the jitter time window. Figure 1 is an example. In this example, the first jitter time window starts at time t0, where the XR data packet can arrive within this time window between t0 and t3. In the figure, the XR data packet arrives at time t1. The next XR data packet arrives after time P, and the arrival time of the next XR data packet can arrive at any time within the jitter time window between t4 and t7. In the figure, the next XR data packet arrives at time t7. In order to meet the characteristics of the XR service arrival time jitter, multiple data transmission opportunities can be configured within one cycle P of CG PUSCH to meet the requirement that the service packet can be sent in time after arrival.

[0058] Figure 3 illustrates data transmission across multiple data transmission opportunities within a CG PUSCH cycle. XR data packet sizes vary over time. Taking AR / VR 30Mbps as an example, the maximum packet size is 93,750 bytes, and the minimum packet size is 31,250 bytes. Given the implementation of multiple PUSCH transmission opportunities within a CG PUSCH cycle, the number of PUSCHs occupied by a data packet is determined by the size of the data packet. As shown in Figure 3, during the first CG PUSCH cycle, an XR data packet occupies three PUSCHs to transmit TB1, TB2, and TB3, respectively. During the next CG PUSCH cycle, the XR data packet occupies one PUSCH to transmit TB4.

[0059] Figure 4 shows the actual usage indication of multiple data transmission opportunity resources within a CG PUSCH cycle. CG PUSCH-related resource occupancy indication information, when there are multiple CG PUSCH transmission opportunities within each CG cycle configuration, since the semi-statically configured CG resources cannot match the dynamic frame size well, the CG resources in the CG cycle may be over-allocated to avoid delays caused by frequent requests for additional resources.

[0060] The time position of the CG PUSCH resources configured for UE1 is called a "CG PUSCH transmission opportunity". As shown in Figure 4, there are four CG PUSCH transmission opportunities within one cycle of the CG PUSCH resources configured for the UE. Based on the actual resources occupied by XR data in each cycle, the UE can send "resource occupation indication information" to the gNB to indicate its use of these resources. The "resource occupation indication information" sent by the terminal device is called UTO-UCI (Unused Transmission Occasion-Uplink Control Indication). The gNB preconfigures the parameter N for the UE. u The CG PUSCH carrying the UTO-UCI indicates the N transmission opportunities after the CG-PUSCH is offset by UTO-offset. u Information about whether a CG PUSCH transmission opportunity is occupied by the UE. u =4, and UTO-offset = 0, for example, there are eight CG PUSCH transmission opportunities within one cycle of each CG PUSCH resource. The UTO-UCI sent at the first CG PUSCH transmission opportunity TO-1 carries whether transmission opportunities TO-2, TO-3, TO-4, and TO-5 are occupied; the UTO-UCI sent at the second CG PUSCH transmission opportunity TO-2 carries whether transmission opportunities TO-3, TO-4, TO-5, and TO-6 are occupied; and so on; the UTO-UCI sent at the seventh CG PUSCH transmission opportunity TO-7 carries whether transmission opportunities TO-8, TO-9, TO-10, and TO-11 are occupied.

[0061] FIG5 is a schematic diagram of the UTO-UCI indication method.

[0062] Considering that random data generated by the application layer may cause traffic fluctuations, the demand for actual PUSCH transmission on the CG PUSCH is sudden. Late in a CG PUSCH cycle, the UE may not be able to predict whether to occupy the CG PUSCH transmission opportunity in the next cycle. For example, in the CG PUSCH configuration shown in Figure 5, at the seventh CG PUSCH transmission opportunity TO-7, since it is still early in the transmission period before TO-9, TO-10, and TO-11, the UE cannot predict whether to occupy the CG PUSCH resources for these opportunities. One possible approach is to use the UTO-UCI transmitted in TO-7 to indicate that TO-9, TO-10, and TO-11 are occupied. If, however, TO-9, TO-10, and TO-11 are determined to be unoccupied during subsequent transmissions after TO-7, their occupancy status is updated using the UTO-UCI. This method of indicating the UTO-UCI is inefficient. Firstly, the indication of TO-9, TO-10, and TO-11 in the UTO-UCI transmitted in TO-7 is redundant, affecting the efficiency of uplink control information. On the other hand, UTO-UCI status updates are subject to gNB processing. If a UE indicates that a resource for a CG PUSCH transmission opportunity is unoccupied, the gNB can avoid detecting data on that resource for that UE and allocate that resource to another UE. If the gNB determines whether to detect data on the CG PUSCH resource for that UE based on the UTO-UCI status, the time difference between two UTO-UCI indications, when the UTO-UCI status is updated from "unoccupied" to "occupied," is sufficient for the gNB to transition from not detecting the CG PUSCH resource to detecting it. If the gNB determines whether to allocate the CG PUSCH resource for that UE to another UE based on the UTO-UCI status, the time difference between two UTO-UCI indications, when the UTO-UCI status is updated from "unoccupied" to "occupied," is sufficient for the gNB to not allocate the CG PUSCH resource to another UE between two UTO-UCI indications, to avoid overlapping CG PUSCH resource occupation by UEs, which could result in transmission failures and affect system efficiency.

[0063] FIG6 is a flow chart of an embodiment of the method of the present application.

[0064] This application proposes a data transmission method, comprising the following steps 110 to 130:

[0065] Step 110: Determine whether the resource occupation indication information is of the first type or the second type, wherein the difference between the first type and the second type is any one of the following:

[0066] First difference: the first type of indication information is used to determine whether to detect data on CG PUSCH resources, and the second type of indication information is used to determine whether to reallocate CG PUSCH resources;

[0067] The second difference: the first type of indication information allows the unoccupied state to be updated to the occupied state, while the second type of indication information prohibits the unoccupied state from being updated to the occupied state.

[0068] It should be noted that a type of "type indication information" can be defined for use as uplink and downlink signaling, and the type indication information is used to indicate whether the type of resource occupancy indication information is first-category indication information or second-category indication information. In other words, the first-category indication information and the second-category indication information referred to in this application are both resource occupancy indication information.

[0069] Preferably, the first type of indication information and the second type of indication information have different lengths.

[0070] Preferably, under the first distinguishing condition, it is determined that the pre-offset values ​​of the first type of indication information and the second type of indication information are different, and the pre-offset value is the time position difference between the CG PUSCH for sending the resource occupancy indication information and the time position difference between the CG PUSCH transmission timing state indicated by it.

[0071] Preferably, the types of resource occupancy indication information of multiple sets of CG PUSCH are independently configured.

[0072] For example, the following configuration information is introduced on the air interface to solve the problems of low efficiency of uplink control information and low efficiency of CG PUSCH resource utilization under the UTO-UCI indication mode: Configure the "resource occupation indication information" type as the target type, and the target type is one of the first type UTO-UCI and the second type UTO-UCI. The meanings of the first type UTO-UCI and the second type UTO-UCI are any of the following:

[0073] ① The first type of UTO-UCI is used by the network device to determine whether to detect the terminal device's data on the CG PUSCH resources. During unoccupied CG PUSCH transmission opportunities, the network device does not detect the terminal device's data. During occupied CG PUSCH transmission opportunities, the network device detects the terminal device's data. The second type of UTO-UCI is used by the network device to determine whether to allocate the terminal device's unoccupied CG PUSCH resources to other terminal devices. Alternatively, the network device may allocate resources on unoccupied CG PUSCH transmission opportunities to other terminal devices.

[0074] ② The first and second types of UTO-UCIs have different requirements for updating the occupancy status of resources in a CG PUSCH transmission opportunity. The first type of UTO-UCI allows updating the unoccupied state to the occupied state, while the second type of UTO-UCI does not allow updating the unoccupied state to the occupied state.

[0075] ③ The first and second types of UTO-UCI have different pre-position offsets: Offset 1 and Offset 2. The pre-position offset is the difference between the CG PUSCH time position where the "resource occupation indication information" is sent and the time position of the CG PUSCH transmission opportunity state indicated by it.

[0076] ④ The information lengths corresponding to the first type of UTO-UCI and the second type of UTO-UCI are different, namely N u1 and N u2 The information of UTO-UCI is updated in a sliding manner. The information on whether the resources are occupied at the same CG PUSCH transmission time is repeatedly sent by multiple UTO-UCIs. Therefore, if the information length of UTO-UCI is too long, it will lead to the problem of low efficiency of uplink control information. However, if the information of UTO-UCI is too small, it will not be conducive to its transmission reliability. In addition, if the network side equipment obtains the information on the CG PUSCH resource occupancy status early, it will not be conducive to the overall allocation of system resources by the network side equipment, affecting the system efficiency. For the second type of UTO-UCI, after obtaining the information, the network side equipment can allocate the CG PUSCH resources not occupied by the terminal device to other terminal devices. u2 If the value is large, the network side equipment will be able to obtain information about which CG PUSCH resources will not be occupied by the terminal device as early as possible, which is beneficial for the network side equipment to coordinate the allocation of system resources and improve system efficiency. u1 For the first type of UTO-UCI, the network side equipment determines whether to start the corresponding data detection based on the information, which affects the detection power consumption of the network side equipment and has lower reliability requirements than the second type of UTO-UCI. Information transmission does not need to be too far in advance. Therefore, in general, N u1 The value ratio N u2 Small.

[0077] Step 120: Determine the basic length and post-offset value of the resource occupation indication information; configure the post-offset value corresponding to the "resource occupation indication information", and the length of the resource occupation indication information is determined by the post-offset value and the basic value.

[0078] The resource occupancy indication information includes the occupancy status of several earliest CG PUSCHs starting from the pre-offset value time after the CG PUSCH where it is located and ending at the post-offset value which is no more than the basic length.

[0079] For example, preferably, the type indication information also includes the basic length N of the resource occupancy indication information. u and post-offset value; the resource occupancy indication information only includes the time starting from the pre-offset value offset after the CG PUSCH where it is located and ending at the post-offset value N′ u (N′ u ≤N u ) The occupancy status of the earliest CG PUSCH.

[0080] Due to the burstiness of service data, the terminal device can predict the CG PUSCH occupancy within a specific time range. According to the existing technology, the CG PUSCH where the UTO-UCI is carried is offset by N transmission opportunities after UTO-offset. u Information about whether a CG PUSCH transmission opportunity is occupied. u The duration of each CG PUSCH transmission opportunity is related to the CG PUSCH period and TDD configuration parameters. In this way, in some cases, the terminal device cannot estimate N when sending UTO-UCI. u Whether some transmission opportunities within a CG PUSCH are occupied by CG PUSCH resources. As shown in Figure 5, in the CG PUSCH configuration, at the seventh CG PUSCH transmission opportunity TO-7, since it is still early in the future before transmission opportunities TO-9, TO-10, and TO-11, the terminal device cannot predict whether the CG PUSCH resources at these opportunities will be occupied. To be on the safe side, the information corresponding to these transmission opportunities in the UTO-UCI indicates that CG PUSCH resources are occupied, which results in low UTO-UCI indication efficiency.

[0081] By configuring the post-offset value corresponding to the "resource occupation indication information", the length of the UTO-UCI is determined by the post-offset value and the base value. The UTO-UCI only includes the time N' between the offset value after the CG PUSCH where it is located and the offset value after the offset. u (N′ u ≤N u ) The information on whether the CG PUSCH resources are occupied at the earliest transmission opportunity. The setting of the post-offset value is as long as the terminal device can determine the N′ when the UTO-UCI is sent. u Whether the CG PUSCH resource is occupied during the transmission time. uThe values ​​are semi-static and preset, and the transmission timing of CG PUSCH and the configuration of TDD are also preset. In this way, the length of the UTO-UCI determined by the terminal device and the network side device is the same, and the information in the UTO-UCI is determined by the terminal device, rather than using the "occupied" state to fill in the CG PUSCH resource occupancy that cannot be estimated. As shown in Figure 5, the CG PUSCH configuration assumes that the post-offset value is 4 time slots long. At the seventh CG PUSCH transmission opportunity TO-7, the terminal device cannot predict whether it will occupy the CG PUSCH resources of TO-9, TO-10, and TO-11. The UTO-UCI transmitted on TO-7 only includes information on the CG PUSCH occupancy at the TO-8 transmission opportunity.

[0082] The post-offset value corresponding to the "resource occupancy indication information" is indicated by the network device to the terminal device, or determined by the terminal device and configured for the network device. Configuring the post-offset value ensures that all information in the UTO-UCI is determined by the terminal device, rather than using the "occupied" status to fill in the CG PUSCH resource occupancy information that cannot be estimated, thereby improving the indication efficiency of the UTO-UCI information.

[0083] Step 130: Determine, according to the type of the resource occupation indication information, the occupancy state of the CG PUSCH on the transmission opportunity indicated by the resource occupation indication information.

[0084] Step 140: Transmitting data on the target CG PUSCH resource in response to the resource occupancy indication information, including:

[0085] Occupy the target CG PUSCH for data transmission;

[0086] Reconfigure the unoccupied target CG PUSCH.

[0087] It should be noted that the above steps are used for network entities of a wireless communication system, including terminal-side devices, network-side devices or other intermediate devices; the above steps can also be used for service devices that provide information processing for the network entity devices; the above steps can also be used for any device, system, subsystem, circuit, chip or software entity that provides information reception, transmission, identification, and processing for terminal-side devices or network-side devices.

[0088] Figure 7 illustrates the offsets indicated by the UTO-UCI. As shown in Figure 7, Offset 1 is two time slots long, and Offset 2 is four time slots long. The length of Offset 1 allows the network device to determine whether to detect data from the terminal device on the corresponding CG PUSCH resource after obtaining the first-type UTO-UCI. If detection is required, the network device prepares for detection. Offset 2 is four time slots long. The length of Offset 2 allows the network device to allocate the corresponding unoccupied CG PUSCH resource to another terminal device after obtaining the second-type UTO-UCI. The first-type UTO-UCI allows the update of the unoccupied state to the occupied state. For example, if the first-type UTO-UCI for TO-1 indicates "unoccupied" for TO-5, and the first-type UTO-UCI for TO-2 indicates "occupied" for TO-5, the network device can prepare to detect data from the terminal device on the CG PUSCH resource on TO-5 after obtaining the UTO-UCI on TO-2 but before TO-5. The second type of UTO-UCI does not allow the "unoccupied" state of the same CG PUSCH resource to be updated to the "occupied" state. For example, if the second type of UTO-UCI of TO-1 indicates that TO-8 is "unoccupied", and the second type of UTO-UCI of TO-3 indicates that TO-8 is "occupied". After the network-side device obtains the second type of UTO-UCI of TO-1 and determines that the terminal device does not occupy the CG PUSCH resource on TO-8, it may allocate the CG PUSCH resource to other terminal devices and send a scheduling indication. After the network-side device determines that the terminal device occupies the CG PUSCH resource on TO-8 based on the second type of UTO-UCI of TO-3, it will not be able to withdraw the scheduling of other terminal devices. Therefore, the second type of UTO-UCI does not allow the "unoccupied" state of a CG PUSCH resource to be updated to the "occupied" state.

[0089] The target type can be indicated by the network side device to the terminal device. The network side device can determine the target type based on the "resource occupancy indication information" capability reported by the terminal device and its own energy saving and resource allocation requirements, and indicate it to the terminal device. Or,

[0090] The terminal device can send a target type of "resource occupancy indication information" to the network side device, so that the network side device can determine whether to detect the data of the terminal device on the CG PUSCH resources based on the UTO-UCI, or determine the update of the resource occupancy status of the CG PUSCH transmission timing. By distinguishing the type of "resource occupancy indication information" as the first UTO-UCI or the second type of UTO-UCI, the UTO-UCI information can be effectively and flexibly used to determine whether the network side device detects data on the CG PUSCH resources, or reallocates the CG PUSCH resources, thereby improving the efficiency of CG PUSCH resource utilization. Furthermore, the terminal device can send the leading offset value and information length corresponding to the target type to the network side device.

[0091] When a terminal device is configured or activated with multiple sets of CG PUSCH resources, the multiple sets of CG PUSCHs may be used for different service types of the terminal device, and have different requirements for the "resource occupation indication information". Therefore, the types of "resource occupation indication information" of the multiple sets of CG PUSCHs are configured separately and independently. If the types of "resource occupation indication information" of two sets of CG PUSCHs are the same, the "resource occupation indication information" of the two sets of CG PUSCHs can be jointly indicated. That is, the "resource occupation indication information" on the first set of CG PUSCHs contains the "resource occupation indication information" on the second set of CG PUSCHs.

[0092] Figure 8 is a flowchart of an embodiment of the method of the present application for a network side device. The method described in any embodiment of the first aspect of the present application, for a network side device, comprises the following steps 210 to 230:

[0093] Step 210: Send or receive type indication information.

[0094] Type indication information is determined, where the type indication information includes that the type of the resource occupation indication information is a target type, and the target type is one of the first type of resource occupation indication information and the second type of resource occupation indication information.

[0095] In step 210, the type of the resource occupation indication information is determined according to the type indication information, as described in step 110, which will not be repeated here.

[0096] Further, determine the basic length and post-offset value of the resource occupation indication information; configure the post-offset value corresponding to the "resource occupation indication information", and the length of the resource occupation indication information is determined by the post-offset value and the basic value, such as step 120.

[0097] Step 220: Receive the resource occupation indication information.

[0098] The resource occupation indication information is first type indication information or second type indication information.

[0099] Step 230: Determine the occupancy status of the CG PUSCH on the transmission opportunity indicated by the resource occupancy indication information according to the type indication information.

[0100] In one embodiment of the present application, in response to the first type of indication information, data on the CG PUSCH resource indicated as occupied is not detected;

[0101] In one embodiment of the present application, in response to the second type of indication information, the CG PUSCH resources indicated as occupied are reallocated;

[0102] In one embodiment of the present application, in response to the first type of indication information, it is determined that the target CG PUSCH resource is updated from an unoccupied state to an occupied state, and the target CG PUSCH is detected in the occupied state;

[0103] In one embodiment of the present application, in response to the second type of indication information, it is determined that the resource occupation indication information for updating the target CG PUSCH resource from an unoccupied state to an occupied state is invalid.

[0104] Figure 9 is a flowchart of an embodiment of the method of the present application for a terminal side device. The method described in any embodiment of the first aspect of the present application, used for a terminal side device, comprises the following steps 310 to 330:

[0105] Step 310: Receive or send type indication information.

[0106] Type indication information is determined, where the type indication information includes that the type of the resource occupation indication information is a target type, and the target type is one of the first type of resource occupation indication information and the second type of resource occupation indication information.

[0107] In step 310, the type of the resource occupation indication information is determined according to the type indication information, as described in step 110, which will not be repeated here.

[0108] Further, determine the basic length and post-offset value of the resource occupation indication information; configure the post-offset value corresponding to the "resource occupation indication information", and the length of the resource occupation indication information is determined by the post-offset value and the basic value, such as step 120.

[0109] Step 320: Receive the resource occupation indication information.

[0110] The resource occupation indication information is first type indication information or second type indication information.

[0111] Step 330: Determine the transmission status of the CG PUSCH at the transmission opportunity indicated by the resource occupancy indication information according to the type indication information, and generate first type indication information or second type indication information.

[0112] In one embodiment of the present application, first type indication information is generated to indicate that data on occupied CG PUSCH resources is not to be detected;

[0113] In one embodiment of the present application, second type indication information is generated to indicate that unoccupied CG PUSCH resources can be reallocated;

[0114] In one embodiment of the present application, first type indication information is generated to indicate that the target CG PUSCH resource is updated from an unoccupied state to an occupied state as a valid indication;

[0115] In one embodiment of the present application, the second type of indication information is generated to indicate that the resource of the target CG PUSCH is updated from an unoccupied state to an occupied state as an invalid indication.

[0116] Figure 10 is a schematic diagram of an embodiment of a network-side device. The embodiment of the present application further provides a network-side device for implementing the method of any embodiment of the present application, wherein at least one module in the network-side device is configured to perform at least one of the following functions: sending or receiving type indication information; determining whether the resource occupancy indication information is the first type indication information or the second type indication information; receiving resource occupancy indication information; determining whether to detect data on CG PUSCH resources; determining whether to reallocate data on CG PUSCH resources; determining the occupancy status of a target CG PUSCH; and determining whether the resource occupancy indication information indicating that the target CG PUSCH resource is updated from an unoccupied state to an occupied state is valid or invalid.

[0117] To implement the above technical solution, the present application proposes a network-side device 400 comprising a network sending module 401 , a network determining module 402 , and a network receiving module 403 , which are interconnected.

[0118] The network sending module is used to send type indication information.

[0119] The network determination module is used to determine whether the resource occupancy indication information is the first type of indication information or the second type of indication information; determine whether to detect the data of the CG PUSCH resource; determine whether to reallocate the data of the CG PUSCH resource; determine the occupancy status of the target CG PUSCH; and determine whether the resource occupancy indication information of the target CG PUSCH resource being updated from an unoccupied state to an occupied state is valid or invalid.

[0120] The network receiving module is used to receive resource occupancy indication information, and in one embodiment, is also used to receive type indication information.

[0121] The specific methods for implementing the functions of the network sending module, network determination module, and network receiving module are as described in the various method embodiments of this application and will not be repeated here.

[0122] The network-side device described in this application may refer to a base station facility gNB, a network-side device or server connected to a base station, a system that provides services for the above-mentioned devices, or any system, subsystem, module, circuit, chip or software running device that provides information reception, transmission, identification, and processing for the above-mentioned devices.

[0123] Figure 11 is a schematic diagram of an embodiment of a terminal-side device. The present application also proposes a terminal-side device for implementing a method according to any embodiment of the present application, wherein at least one module in the terminal-side device is configured to perform at least one of the following functions: sending or receiving type indication information; determining whether the resource occupancy indication information is first-category indication information or second-category indication information; sending resource occupancy indication information; determining whether to detect data on CG PUSCH resources; determining whether to reallocate data on CG PUSCH resources; determining the occupancy status of a target CG PUSCH; and determining whether resource occupancy indication information indicating that a target CG PUSCH resource is updated from an unoccupied state to an occupied state is valid or invalid.

[0124] To implement the above technical solution, the present application proposes a terminal side device 500, which includes a terminal sending module 501, a terminal determination module 502, and a terminal receiving module 503 that are interconnected.

[0125] The terminal receiving module is used to send type indication information.

[0126] The terminal determination module is used to determine whether the resource occupancy indication information is the first type of indication information or the second type of indication information; determine whether to detect the data of the CG PUSCH resource; determine whether to reallocate the data of the CG PUSCH resource; determine the occupancy status of the target CG PUSCH; and determine whether the resource occupancy indication information of the target CG PUSCH resource being updated from an unoccupied state to an occupied state is valid or invalid.

[0127] The terminal sending module is used to send resource occupancy indication information, and in one embodiment, is also used to receive type indication information.

[0128] The specific methods for implementing the functions of the terminal sending module, the terminal determining module, and the terminal receiving module are as described in the various method embodiments of this application and will not be repeated here.

[0129] The terminal side device described in this application may refer to a user equipment (UE), a personal mobile terminal, a smart terminal, a mobile phone, a computer with communication function, or a system that provides services for the above devices, or any system, subsystem, module, circuit, chip or software running device that provides information reception, transmission, identification and processing for the above devices.

[0130] Figure 12 shows a schematic structural diagram of a network side device according to another embodiment of the present invention. As shown in the figure, the network side device 600 includes a processor 601, a wireless interface 602, and a memory 603. The wireless interface may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The wireless interface implements the communication function with the terminal side device, processes wireless signals through receiving and transmitting devices, and the data carried by the signals is communicated with the memory or processor via an internal bus structure. The memory 603 contains a computer program for executing any one of the embodiments of the present application, and the computer program runs or changes on the processor 601. When the memory, processor, and wireless interface circuit are connected through a bus system, the bus system includes a data bus, a power bus, a control bus, and a status signal bus, which will not be described in detail here.

[0131] Figure 13 is a block diagram of a terminal-side device according to another embodiment of the present invention. Terminal-side device 700 includes at least one processor 701, memory 702, a user interface 703, and at least one network interface 704. The various components in terminal-side device 700 are coupled together via a bus system. The bus system is used to enable communication between these components. The bus system includes a data bus, a power bus, a control bus, and a status signal bus.

[0132] The user interface 703 may include a display, a keyboard, or a pointing device, such as a mouse, a trackball, a touch pad, or a touch screen.

[0133] Memory 702 stores executable modules or data structures. The memory may store an operating system and application programs. The operating system includes various system programs, such as a framework layer, a core library layer, and a driver layer, for implementing various basic services and processing hardware-based tasks. Application programs include various application programs, such as media players and browsers, for implementing various application services.

[0134] In an embodiment of the present invention, the memory 702 contains a computer program for executing any one of the embodiments of the present application, and the computer program is run or changed on the processor 701 .

[0135] Memory 702 includes a computer-readable storage medium. Processor 701 reads information from memory 702 and, in conjunction with its hardware, performs the steps of the above-described method. Specifically, the computer-readable storage medium stores a computer program that, when executed by processor 701, implements the steps of any of the above-described method embodiments.

[0136] The processor 701 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the method of the present application may be completed by hardware integrated logic circuits in the processor 701 or by instructions in the form of software. The processor 701 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, an off-the-shelf programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly implemented as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in the decoding processor.

[0137] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. In a typical configuration, the device of the present application includes one or more processors (CPUs), an input / output user interface, a network interface, and a memory.

[0138] Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0139] Therefore, the present application also provides a computer-readable medium storing a computer program, wherein when the computer program is executed by a processor, the steps of the method described in any embodiment of the present application are implemented. For example, the memory 603, 702 of the present invention may include non-permanent memory, random access memory (RAM) and / or non-volatile memory in a computer-readable medium, such as read-only memory (ROM) or flash RAM.

[0140] Based on the embodiments of the above-mentioned device of the present application, the present application also proposes a mobile communication system, comprising at least one embodiment of any terminal side device in the present application and / or at least one embodiment of any network side device in the present application.

[0141] It should be noted that the specific mobile communication technology described in the present invention is not limited, and can be WCDMA, CDMA2000, TD-SCDMA, WiMAX, LTE / LTE-A, LAA, MuLTEfire and subsequent fifth-generation, sixth-generation, and Nth-generation mobile communication technologies.

[0142] The terminal described in the present invention refers to a terminal-side product that can support the communication protocol of the land mobile communication system, a special communication modem module (Wireless Modem), which can be integrated into various types of terminal forms such as mobile phones, tablets, data cards, etc. to complete communication functions.

[0143] For the convenience of description, the fourth-generation mobile communication system LTE / LTE-A and its derivative MulteFire are used as examples, where the mobile communication terminal can be represented as UE (User Equipment) and the access device on the network side can be represented as a base station or access point.

[0144] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0145] It should also be noted that the terms "first", "second", etc. in this application are used to distinguish multiple objects with the same name and do not have any meaning of order or size unless specifically stated.

[0146] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included within the scope of the claims of the present application.

Claims

1. A data transmission method, characterized in that: The following steps are involved: Determine that the type of the resource occupation indication information is the first type of indication information or the second type of indication information, wherein the difference between the first type of indication information and the second type of indication information is any one of the following: The first type of indication information is used to determine whether to detect the data of CG PUSCH resources, and the second type of indication information is used to determine whether to reallocate CG PUSCH resources; The first type of indication information allows the unoccupied state to be updated to the occupied state, and the second type of indication information prohibits the unoccupied state from being updated to the occupied state; According to the type of the resource occupation indication information, the occupation state of the CG PUSCH at the transmission opportunity indicated by the resource occupation indication information is determined.

2. A data transmission method according to claim 1, characterized in that: It is determined that the pre-offset values ​​of the first type of indication information and the second type of indication information are different, and the pre-offset value is the time position difference between the CG PUSCH for sending the resource occupancy indication information and the time position state of the CG PUSCH transmission timing indicated by it.

3. A data transmission method according to claim 1, characterized in that: Determine the basic length and post-offset value of the resource occupancy indication information; The resource occupancy indication information includes the occupancy status of several earliest CG PUSCHs that are no longer than the basic length, starting from the leading offset value time after the CG PUSCH where the resource is located and ending at the post-offset value.

4. A data transmission method according to claim 1, characterized in that: The types of resource occupancy indication information of multiple sets of CG PUSCH are configured independently.

5. A data transmission method according to any one of claims 1 to 4, used in a network side device, characterized in that: Send or receive type indication information; Receiving the resource occupation indication information; The occupancy status of the CG PUSCH at the transmission opportunity indicated by the resource occupancy indication information is determined according to the type indication information.

6. A data transmission method according to claim 5, characterized in that: Include at least one of the following steps: In response to the first type of indication information, not detecting data on the CG PUSCH resources indicated as occupied; In response to the second type of indication information, reallocate the CG PUSCH resources indicated as occupied; In response to the first type of indication information, determining that the target CG PUSCH resource is updated from an unoccupied state to an occupied state, and detecting the target CG PUSCH in the occupied state; In response to the second type of indication information, it is determined that the resource occupation indication information for updating the target CG PUSCH resource from an unoccupied state to an occupied state is invalid.

7. A data transmission method according to any one of claims 1 to 4, used in a terminal side device, characterized in that: Receive or send type indication information; The transmission status of the CG PUSCH at the transmission opportunity indicated by the resource occupancy indication information is determined according to the type indication information.

8. A data transmission method according to claim 7, characterized in that: Include at least one of the following steps: Generate first type indication information, used to indicate that data on occupied CG PUSCH resources is not to be detected; Generate second type of indication information, used to indicate that unoccupied CG PUSCH resources can be reallocated; Generate first type indication information, used to indicate that the resource of the target CG PUSCH is updated from an unoccupied state to an occupied state as a valid indication; Generating the second type of indication information, which is used to indicate that the resources of the target CG PUSCH are updated from an unoccupied state to an occupied state, is an invalid indication.

9. A network side device, used to implement the method according to any one of claims 1 to 6, characterized in that: At least one module in the network side device is used for at least one of the following functions: sending or receiving type indication information; determining whether the resource occupancy indication information is the first type of indication information or the second type of indication information; receiving resource occupancy indication information; determining whether to detect data of CG PUSCH resources; determining whether to reallocate data of CG PUSCH resources; determining the occupancy status of the target CG PUSCH; determining whether the resource occupancy indication information that updates the target CG PUSCH resource from an unoccupied state to an occupied state is valid or invalid.

10. A terminal side device, used to implement the method described in any one of claims 1 to 4, 7 to 8, characterized in that: At least one module in the terminal side device is used for at least one of the following functions: sending or receiving type indication information; determining whether the resource occupancy indication information is the first type of indication information or the second type of indication information; sending resource occupancy indication information; determining whether to detect data of CG PUSCH resources; determining whether to reallocate data of CG PUSCH resources; determining the occupancy status of the target CG PUSCH; determining whether the resource occupancy indication information that updates the target CG PUSCH resource from an unoccupied state to an occupied state is valid or invalid.

11. A communication device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the method according to any one of claims 1 to 8 when executed by the processor.

12. A computer-readable medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 8.

13. A mobile communication system, comprising at least one network side device as described in claim 9 and / or at least one terminal side device as described in claim 10.

Citation Information

Patent Citations

  • Data transmission resource configuration method and equipment

    CN116193598A

  • Control information transmission method and equipment

    CN116545600A

  • Method and device for determining resource state and storage medium

    CN116746267A

  • Wireless communication method and device

    WO2022082749A1