A method and device for configuring data transmission resources
By collaborating the resource indication information during the CG PUSCH cycle, the problem of improper allocation of CG PUSCH resources is solved, efficient resource utilization and dynamic adjustment are achieved, and the needs of XR services are met.
Patent Information
- Application Number
- CN202211737057.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2042-12-30
AI Technical Summary
In the prior art, the periodic configuration of CG PUSCH resources cannot effectively match the packet size changes and arrival time jitter of XR services, resulting in improper resource allocation and excessive or insufficient problems.
By determining the characteristic time and preset period, the network side and terminal side devices collaborate on the resource indication information to indicate the release or request of additional PUSCH resources to optimize resource utilization.
It improves the efficiency of uplink resources, balances signaling overhead and power efficiency, ensures that resources are effectively allocated within the preset period, and meets the dynamic needs of XR services.
Smart Images

Figure CN116193598B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a method and device for configuring data transmission resources. Background Art
[0002] The physical uplink shared channel (PUSCH) scheduling of configured grant (CG) periodically allocates the resources of PUSCH to a specific terminal device (UE). There are two ways to transmit the configured CG PUSCH: one is CG PUSCH type 1, where all the resources of the transmission grant are provided by RRC. The UE stores this configuration and uses it as the grant configuration when there is uplink data transmission. The other is CG PUSCH type 2. The RRC layer configures information such as the period of CG PUSCH and the HARQ sequence number, and then the physical downlink control channel PDCCH gives an indication to activate or deactivate the configuration. The PDCCH for activating or deactivating CG PUSCH contains the resources occupied by PUSCH in terms of time and frequency, as well as the time position of the first CG PUSCH. After the UE obtains the activation information, it can use the CG PUSCH resources.
[0003] Based on the realization that multiple PUSCH transmission opportunities are included within one CG PUSCH period, the number of PUSCHs occupied by a data packet is determined by the size of the data packet. For example, the arrival of packets for extended reality (XR) services is periodic, but the actual arrival time of the packets may experience jitter, resulting in random arrival within the jitter time window. In addition, the size of XR data packets varies over time. When multiple CG PUSCH transmission opportunities are configured in each CG period, since the semi-statically configured CG resources cannot well match the dynamic frame size, the CG resources in the CG period may be over-allocated to avoid delays caused by frequent requests for additional resources. To improve resource utilization, it is possible to consider dynamically reclaiming unused resources. Alternatively, in some cases, the CG resources in the CG period cannot meet the XR data transmission requirements, and additional PUSCH resources need to be allocated to the device. Summary of the Invention
[0004] This application proposes a method and device for configuring data transmission resources. This application solves the technical problem of how to indicate the unused resources in multiple transmission opportunities within one CG PUSCH period to the base station (gNB) or request additional PUSCH resources from the gNB, and meet the efficiency requirements of the indication information and the use of uplink resources, and is particularly applicable to the XR service scenario.
[0005] In a first aspect, this application proposes a method for configuring data transmission resources, including the following steps:
[0006] Determine the time period configuration information, where the characteristic duration indicated by the time period configuration information is the first duration, the second duration, the third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the information transmission duration of scheduling the target resource;
[0007] Determine the resource indication information, where the resource indication information is used to indicate the release of the target resource or the request for additional PUSCH resources, the target resource is the configured PUSCH resource, and is located in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
[0008] Further, the method further includes the following step: determine the recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information.
[0009] The method according to any one of the embodiments of the first aspect of the present application, which is used for a network-side device, is characterized by including the following steps:
[0010] Transmit the time period configuration information, where the characteristic duration indicated by the time period configuration information includes the first duration, the second duration, the third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the information transmission duration of scheduling the target resource;
[0011] Receive the resource indication information, where the resource indication information is used to indicate the release of the target resource or the request for additional PUSCH resources, the target resource is the configured PUSCH resource, and is located in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
[0012] Preferably, the method further includes the following step: transmit the information for scheduling the target resource.
[0013] Preferably, the method further includes the following step: transmit the recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information.
[0014] The method according to any one of the embodiments of the first aspect of the present application, which is used for a terminal-side device, includes the following steps:
[0015] Receive the time period configuration information, where the characteristic duration indicated by the time period configuration information includes the first duration, the second duration, the third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the information transmission duration of scheduling the target resource;
[0016] Send resource indication information, where the resource indication information is used to indicate the release of target resources or request additional PUSCH resources, the target resources are configured PUSCH resources, and are in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
[0017] Preferably, it further includes the following steps: receiving recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information; determining whether to send or stop sending the resource indication information according to the recycling indication information.
[0018] For the method for configuring data transmission resources according to any embodiment of the first aspect of the present application, preferably, one cycle of the configured PUSCH resources includes at least two PUSCH transmission opportunities.
[0019] For the method for configuring data transmission resources according to any embodiment of the first aspect of the present application, preferably, it is determined whether to transmit the resource indication information according to the value of the characteristic duration.
[0020] For the method for configuring data transmission resources according to any embodiment of the first aspect of the present application, preferably, an effective time range for transmitting the resource indication information is determined according to the recycling indication information.
[0021] In a second aspect, an embodiment of the present application provides a network-side device for implementing the method for configuring data transmission resources according to any embodiment of the present application. At least one module in the network-side device is used for at least one of the following functions: determining the characteristic duration; determining the time period configuration information; sending the time period configuration information; determining whether the terminal side sends the resource indication information; receiving the resource indication information; determining the resource indication information; determining the target resources; sending information for scheduling the target resources.
[0022] In a third aspect, an embodiment of the present application provides a terminal-side device for implementing the method for configuring data transmission resources according to any embodiment of the present application. At least one module in the terminal-side device is used for at least one of the following functions: receiving the time period configuration information; determining the time period configuration information; determining the characteristic duration; determining the target resources; determining the resource indication information; determining whether to send the resource indication information; sending the resource indication information.
[0023] In a fourth aspect, the present application further provides a communication device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the method according to any embodiment of the first aspect of the present application.
[0024] Fifth aspect, the present application also provides a computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method according to any one of the embodiments of the first aspect of the present application are implemented.
[0025] Sixth aspect, the present application also provides a mobile communication system, including at least one network-side device according to any one of the embodiments of the present application and / or at least one terminal-side device according to any one of the embodiments of the present application.
[0026] The above at least one technical solution adopted in the embodiments of the present application can achieve the following beneficial effects:
[0027] The present application provides a method for indicating unused resources in multiple transmission opportunities within a CG PUSCH period to the gNB. On the one hand, whether the UE sends a "resource usage indication" is configured by the gNB, which can balance the UE signaling overhead and the uplink resource efficiency. On the other hand, the CG PUSCH resources released by the "resource usage indication" are within the range of a preset time period, which can ensure that the released resources can be effectively allocated to other UEs, improving the uplink resource efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings:
[0029] Figure 1 Schematic diagram of CG PUSCH type ② scheduling for the prior art;
[0030] Figure 2 Schematic diagram of configuring multiple data transmission opportunities within a period of CG PUSCH;
[0031] Figure 3 Schematic diagram of sending timing data for multiple data transmission opportunities within a period of CG PUSCH;
[0032] Figure 4 Timing usage indication of resources for multiple data transmission opportunities within a period of CG PUSCH;
[0033] Figure 5 Schematic diagram of reclaiming and redistributing resources of CG PUSCH;
[0034] Figure 6 Flowchart of the embodiment of the method of the present application;
[0035] Figure 7 Flowchart of the embodiment of the method of the present application for network-side devices;
[0036] Figure 8 Schematic diagram for the third time duration for the target device group;
[0037] Figure 9 Flowchart of an embodiment of the method of the present application for a terminal-side device;
[0038] Figures 10(a)-(c) are schematic diagrams of the position and range during a preset time period;
[0039] Figure 11 Schematic diagram of an embodiment of a network-side device;
[0040] Figure 12 Schematic diagram of an embodiment of a terminal-side device;
[0041] Figure 13 Schematic diagram of the structure of a network-side device according to another embodiment of the present invention;
[0042] Figure 14 Block diagram of a terminal-side device according to another embodiment of the present invention. Detailed implementation manners
[0043] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions of the present application will be clearly and completely described below in conjunction with specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present application.
[0044] The following will describe in detail the technical solutions provided by each embodiment of the present application in conjunction with the drawings.
[0045] Figure 1 Schematic diagram of the scheduling of the CG PUSCH type 2 in the prior art. After the UE obtains the PDCCH for activating the CG PUSCH, it periodically occupies the CG PUSCH resources to send uplink information.
[0046] Figure 2 Schematic diagram of configuring multiple data transmission opportunities within one period of the CG PUSCH. The arrival of packets for extended reality (XR) services is periodic, but the actual arrival time of the packets may experience jitter, resulting in their random arrival within the jitter time window. Figure 2This is an example. In this example, the first jitter time window starts at time t0, within which the XR data packet can arrive 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 be at any time within the jitter time window between t4 and t7. For example, in the figure, the next XR data packet actually arrives at time t7. To meet the characteristics of the arrival time jitter of the XR service, multiple data transmission opportunities can be configured within a period P of the CG PUSCH to meet the requirement of timely transmission after the service packet arrives.
[0047] Figure 3 This is a schematic diagram of the transmission timing data for multiple data transmission opportunities within a period of the CG PUSCH. The packet size of XR varies with time. Taking AR / VR 30Mbps as an example, the maximum packet size is 93750 bytes, and the minimum packet size is 31250 bytes. Based on the implementation of multiple PUSCH transmission opportunities within a period of the CG PUSCH, the number of PUSCHs occupied by the data packet is determined by the size of the data packet. As shown in the figure, within the first period of the CG PUSCH, the XR data packet occupies 3 PUSCHs to transmit TB1, TB2, and TB3 respectively. In the next period of the CG PUSCH, the XR data packet occupies 1 PUSCH to transmit TB4.
[0048] Figure 4 This is the indication of the timing usage of the resources for multiple data transmission opportunities within a period of the CG PUSCH. In this example, there are four transmission opportunities within a period of the CG PUSCH resources configured for the UE. According to the actual resource occupancy of the XR data in each period, the UE can send a "resource usage indication" of its own usage of these resources to the gNB. For the unused resources, the gNB can allocate them to other UEs to improve the utilization efficiency of the uplink resources.
[0049] Figure 5Schematic diagram of CG PUSCH recycling resource reallocation. As shown in the figure, it is the resource usage of CG PUSCH allocated by gNB to UE1 within one period. Slots #(n + 3) to #(n + 15) are the PUSCH transmission opportunities within this period, and there are PUSCH resources configured for UE1 on each PUSCH transmission opportunity. The actual XR data of UE1 occupies the resources of Slots #(n + 3) to #(n + 5) within this period. If the "resource usage indication" is sent in Slot #(n + 3), it indicates that the CG PUSCH resources from Slot #(n + 6) to #(n + 15) can be recycled. gNB reallocates the recycled resources to other UEs, and other UEs need to obtain the scheduling indication before using the corresponding resources. However, gNB only obtains the CG resource release information of UE1 in Slot #(n + 3). UE2 is far from gNB, and even if gNB sends a scheduling indication to UE2 in Slot #(n + 3), it will only reach UE2 in Slot #(n + 13). Therefore, only Slots #(n + 14) and #(n + 15) in the CG resources released by UE1 can be reused by UE2. For UE3, which is even farther from gNB, none of the CG resources released by UE1 can be notified to gNB and allocated to UE3 before they can be occupied.
[0050] Considering the time required from gNB obtaining the "resource usage indication" sent by the UE to gNB scheduling the unused CG PUSCH resources of the UE to other UEs, this time period includes any of the following combinations:
[0051] The first type: The time for the UE to determine and process the "resource usage indication". The length of this time period depends on the processing speed and scheduling speed of the UE.
[0052] The second type: The time for gNB to parse the "resource usage indication" and the processing time for gNB to allocate the "recycled resources" to other UEs. The length of this time period depends on the processing speed and scheduling speed of gNB.
[0053] The third type: The air propagation delay of the "resource usage indication" information. When the communication distance is short, the air propagation delay of the "resource usage indication" is small and can be ignored. In non-terrestrial communication systems such as terrestrial-air communication or satellite communication, the information propagation delay is long. The indication of the unused CG PUSCH resources of the UE needs to experience a period of time to reach gNB and be known by gNB, and then gNB allocates the unused CG PUSCH resources to other UEs. The air propagation delay of this allocation information also needs to experience the air propagation delay.
[0054] It should be noted that any combination includes the case of one type.
[0055] InFigure 5 In the example of Figure 5 , if the CG resources released by UE1 cannot be reallocated to other UEs, then UE1 sending a "resource usage indication" does not serve the purpose of improving the uplink resource usage efficiency. Instead, it causes UE1 to send invalid information, reducing the feedback resource efficiency and the power efficiency of UE1.
[0056] Figure 6 This is a flowchart of an embodiment of the method of this application. This application proposes a method for configuring data transmission resources, including the following steps 110 to 130:
[0057] Step 110: Determine the time period configuration information, where the characteristic duration indicated by the time period configuration information is the first duration, the second duration, the third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the information transmission duration of the scheduled target resource.
[0058] The first duration corresponding to the processing duration of the resource indication information means that the first duration is a characteristic value preset according to the processing duration of the resource indication information and is equivalent to the processing duration of the resource indication information. Preferably, the processing duration of the resource indication information is not higher than the first duration.
[0059] The second duration corresponding to the transmission duration of the resource indication information means that the second duration is a characteristic value preset according to the transmission duration of the resource indication information and is equivalent to the transmission duration of the resource indication information. Preferably, the resource indication transmission duration is not higher than the second duration.
[0060] The third duration corresponding to the information transmission duration of the scheduled target resource means that the third duration is a characteristic value preset according to the information transmission duration of the scheduled target resource and is equivalent to the information transmission duration of the scheduled target resource. Preferably, the information transmission duration of the scheduled target resource is not higher than the third duration.
[0061] Step 120: Determine the recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information.
[0062] Whether UE1 sends a "resource usage indication" is configured by the gNB. The gNB determines the configuration information for UE1 based on the resources and power used by UE for sending the "resource usage indication" and the reallocation efficiency of the recycled resources. For example, if the gNB determines that the unused resources recycled from UE1 do not need to be allocated to other UEs, or the reuse of the recycled resources cannot compensate for the cost of UE1 sending the "resource usage indication", then it can configure UE1 not to send the "resource usage indication".
[0063] Preferably, based on the value of the characteristic duration, determine whether to transmit the resource indication information.
[0064] Preferably, according to the recycling indication information, determine the valid time range for transmitting the resource indication information.
[0065] Step 130: Determine the resource indication information, which is used to indicate the release of the target resource or request additional PUSCH resources. The target resource is the configured PUSCH resource and is in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
[0066] One cycle of the configured PUSCH resource includes at least two PUSCH transmission opportunities.
[0067] The "resource usage indication" sent by UE1 is used to determine which of the CG PUSCH resources allocated to UE1 are to be released. Alternatively, the "resource usage indication" sent by UE1 is used to determine to request additional PUSCH resources in addition to the CG PUSCH resources.
[0068] For example, the time difference between the time position of the "resource usage indication" and the time position of the recycled CG PUSCH resource is at least not less than the sum of T1 and T2:
[0069] T1: The time for the gNB to process the "resource usage indication". Optionally, it also includes the processing time for the gNB to allocate the "recycled resources" to other UEs.
[0070] T2: The time offset. It is indicated by the gNB to the UE and includes the air propagation delay T of the "resource usage indication" information 21 , and the air propagation delay T of the scheduling indication 22 . T 21 reflects the time for the gNB to obtain the "resource usage indication", and T 22 reflects the time for the gNB to allocate the recycled resources to other UEs. The gNB indicates to UE1 that T2 = T 21 +T 22 , or the gNB indicates T 21 and T 22 to UE1 separately. As Figure 8 shown, T 21 corresponds to the second duration, and T 22 corresponds to the third duration, reflecting the time required for the gNB to allocate the recycled resources to any one device in the target device group.
[0071] In particular, when any one of T2, T 21 , or T 22 is a preset value, it means that UE1 does not need to send the "resource usage indication".
[0072] Again, the "resource usage indication" indicates the CGPUSCH resources released within a pre-configured time period after the basic time offset.
[0073] It should be noted that the above steps are for network entities in a wireless communication system, including terminal-side devices, network-side devices, or other intermediate devices; the above steps can also be used for a service device that provides information processing for the network entity device; 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.
[0074] Figure 7 The flowchart of the embodiment of the method of the present application for a network-side device. The method according to any one of the first aspects of the present application, for a network-side device, includes the following steps 210 to 240:
[0075] Step 210: Send a recycling indication message, where the recycling indication message is used to indicate whether to transmit a resource indication message.
[0076] The recycling indication message is used to indicate whether the terminal-side device UE sends the resource indication message.
[0077] Step 220: Send time period configuration information, where the characteristic time periods indicated by the time period configuration information include a first time period, a second time period, a third time period, or the sum of any of them; the first time period corresponds to the processing time of the resource indication message, the second time period corresponds to the transmission time of the resource indication message, and the third time period corresponds to the information transmission time of the scheduled target resource.
[0078] The processing time of the resource indication message includes the time for the network side to identify and determine the resource indication message, and / or the time for the terminal side to determine and generate the resource indication message.
[0079] Further, the second time period is determined according to the location of the first device that sends the time period configuration information; the third time period is determined according to the location of the target device group that uses the released resources ( Figure 8 Schematic diagram for the third time period for the target device group).
[0080] Step 230: Receive a resource indication message, where the resource indication message is used to indicate the release of target resources or a request for additional PUSCH resources, and the target resources are configured PUSCH resources and are in a preset time period after the time point obtained by accumulating the characteristic time periods at the end time of the resource indication message.
[0081] There are at least two transmission opportunities within one cycle of the configured PUSCH resources.
[0082] Further, based on the value of the characteristic duration, it is determined whether to transmit the resource indication information. For example, when the value of the time period configuration information is the first value, the base station acquires the resource indication information; when the value of the time period configuration information is the second value, the base station does not detect the resource indication information. The second value can be preset by the base station and the terminal. In this way, the terminal device enables the processing of the resource indication information in response to the characteristic duration being the second value. For another example, by setting a threshold to determine the second value, the terminal device enables the processing of the resource indication information in response to the characteristic duration being greater than the set threshold.
[0083] Step 240: Transmit the information for scheduling the target resource.
[0084] As Figure 8 shown, the base station receives the resource indication information from UE1. The base station transmits the information for scheduling the target resource to any device among other terminal devices (or target device group) UE2 - 5.
[0085] Figure 9 The flowchart of the method of the present application for the terminal device is shown. The method described in any embodiment of the first aspect of the present application, when used for the terminal device, includes the following steps 310 - 330:
[0086] Step 310: Receive the recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information; based on the recycling indication information, the UE determines whether to transmit or stop transmitting the resource indication information.
[0087] Further, the recycling indication information is also used to determine the valid time for transmitting the resource indication information. The UE determines the timing for transmitting the resource indication information based on the recycling indication information.
[0088] Step 320: Receive the time period configuration information, where the characteristic duration indicated by the time period configuration information includes a first duration, a second duration, a third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the transmission duration of the information for scheduling the target resource.
[0089] Step 330: Transmit the resource indication information, where the resource indication information is used to indicate the release of the target resource or request additional PUSCH resources, and the target resource is the configured PUSCH resource and is in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
[0090] The UE that transmits the resource indication information does not transmit a signal on the target resource.
[0091] Further, according to the value of the characteristic duration, it is determined whether to transmit the resource indication information. For example, when the value of the time period configuration information is the first value, the UE determines that the resource indication information needs to be sent; when the value of the time period configuration information is the second value, the UE determines that the resource indication information does not need to be sent.
[0092] The terminal-side device determines the target resource according to the distribution of the configured PUSCH resources and the occupancy of the packet service; according to the time period configuration information or the characteristic duration, it is determined whether the target resource is in a preset time period after the time point obtained by adding the characteristic duration to the end time of the resource indication information.
[0093] Combined Figures 5 to 9 , in the embodiments of the present application,
[0094] First, UE1 receives the configuration information of the gNB. The configuration information is used to configure the CG PUSCH resources for UE1. The CG PUSCH resources are periodic. Since the arrival time of the XR service data has a certain jitter on a periodic basis and the data volume of the XR service data also changes over time, the demand for PUSCH resources by UE1 is different within each CG PUSCH cycle. Releasing the resources unused by UE1 within the CG PUSCH cycle and having the gNB allocate the resources released by UE1 to the uplink of other UEs can improve the utilization efficiency of the uplink resources. Or, if the transmission resources within the CG PUSCH cycle cannot meet the data transmission requirements of UE1, UE1 can request additional PUSCH resources through the resource indication information to meet the uplink data transmission requirements and the efficiency of the uplink resources.
[0095] However, the configured PUSCH resources unused by UE1 do not always need to be recycled. In cases where the uplink resources are not tight, the number of UEs served by the gNB is not large, the radio resources or power required for the UE1 to send resource indication information on the usage of the configured PUSCH resources is large, or other UEs served by the gNB cannot use the configured PUSCH resources released by UE1, etc., the gNB may not recycle the configured PUSCH resources allocated to UE1. Therefore, after obtaining the configured PUSCH resources, UE1 can determine whether to send resource indication information. Optionally, UE1 determines whether to send resource indication information by obtaining the recycling indication information sent by the gNB. Optionally, the recycling indication information not only indicates whether to send resource indication information to UE1, but also indicates the valid time for whether to send the resource indication information. Alternatively, UE1 determines whether to send resource indication information based on the time period configuration information. In particular, within one cycle of the configured PUSCH resources, there are at least two transmission opportunities to meet the service requirements of the arrival time fluctuation and the size fluctuation of the service data volume. In this case, the configured PUSCH resources are more likely to be recycled due to non-use.
[0096] The resource indication information is used to indicate the target resources released by UE1. The target resources belong to the configured PUSCH resources. Optionally, the target resources are the resources of some transmission opportunities in the configured PUSCH resources. Alternatively, optionally, the target resources are some resources on some transmission opportunities in the configured PUSCH resources. To determine the target resources, the resource indication information indicates the position of the target resources within a preset time period. By configuring the time position of the preset time period, it can be ensured that if the configured PUSCH resources of UE1 are recycled by the gNB, they can be effectively allocated to other UEs. The time difference between the start time of the preset time period and the end transmission time of the resource indication information is not less than the characteristic duration. The characteristic duration is determined by the time period configuration information. The time period configuration information can be indicated by the gNB to UE1. The time period configuration information includes any one or any combination of the first duration T1, the second duration T 21 , and the third duration T 22 . T1 corresponds to the duration for the second device to process the resource indication information. T 21 corresponds to the information transmission duration for indicating the released resources. T 22 corresponds to the information transmission duration for scheduling the recycled resources. The gNB can determine T1 according to its own duration for processing the resource indication information. The gNB can determine T 21 according to the transmission delay of the resource indication information. The gNB can determine T 22 according to the transmission duration of the scheduling information for allocating the recycled resources to other UEs.
[0097] Figures 10(a) to (c) are schematic diagrams of the position and range in a preset time period. As shown in the figure, the resource indication information is used to indicate the release of target resources or the request for additional PUSCH resources. The target resources are represented by their time positions within the preset time period. The time difference between the start time of the preset time period and the end time of the resource indication information is not less than the characteristic duration. As shown in Figure 10(a), the start time of the preset time period is at the time unit boundary after the characteristic duration and the offset duration are counted from the end time of the resource indication information. The end time of the preset time period is the end time of the configured PUSCH cycle where the resource indication information is located. The offset duration is a preset value. As shown in Figure 10(b), the start time of the preset time period is at the time unit boundary after the characteristic duration is counted from the end time of the resource indication information. The end time of the preset time period is the end time of the configured PUSCH cycle where the resource indication information is located. As shown in Figure 10(c), the start time of the preset time period is at the time unit boundary after the characteristic duration is counted from the end time of the resource indication information. The end time of the preset time period is the end time of the configured PUSCH within the configured PUSCH cycle where the resource indication information is located.
[0098] Optionally, the start time of the preset time period is determined by the resource indication information and the characteristic duration. The preset time period and the resource indication information may also be in different configured PUSCH cycles.
[0099] The resource indication information indicates the position of the target resources within the preset time period, which can be represented by which times within the preset time period the time resources of the target resources occupy, or by which configured PUSCH resources within the preset time period the target resources are. The time position of the preset time period can be correspondingly determined through the time period configuration information, thereby ensuring that the configured PUSCH resources of UE1 can be recycled and used for other UEs to send data after being recycled.
[0100] Optionally, UE1 can also determine whether to send the resource indication information according to the value of the time period configuration information. When the value of the time period configuration information is the first value, it is determined that the resource indication information needs to be sent; when the value of the time period configuration information is the second value, it is determined that the resource indication information does not need to be sent.
[0101] Figure 11 It is a schematic diagram of an embodiment of a network-side device.
[0102] An embodiment of the present application further provides a network-side device for implementing the method for configuring data transmission resources described in any one of the embodiments of the present application. At least one module in the network-side device is used for at least one of the following functions: determining the characteristic duration; determining the time period configuration information; sending the time period configuration information; determining whether the terminal side sends the resource indication information; receiving the resource indication information; determining the resource indication information; determining the target resource; and sending information for scheduling the target resource.
[0103] To implement the above technical solution, a network-side device 400 proposed by the present application includes a network sending module 401, a network determining module 402, and a network receiving module 403 that are interconnected.
[0104] The network sending module is used for sending the time period configuration information, sending information for scheduling the target resource; further, it is also used for sending the recovery indication information.
[0105] The network determining module is used for determining at least one of the first duration, the second duration, and the third duration or the sum of any multiple thereof; determining the characteristic duration, determining the time period configuration information; determining whether the terminal side sends the resource indication information, determining the recovery indication information. The network determining module is further used for determining the target resource according to the received signal.
[0106] The network receiving module is used for receiving the resource indication information.
[0107] Further, the network receiving module is used for receiving the resource indication information from the first terminal device; the network sending module sends the time period configuration information and / or the recovery indication information to the first terminal device, and sends information for scheduling the target resource to the second terminal device (or terminal device group).
[0108] The specific methods for implementing the functions of the network sending module, the network determining module, and the network receiving module are as described in the method embodiments of the present application and will not be elaborated here.
[0109] The network-side device described in the present application may refer to a base station facility, a network-side device or a server connected to the base station, may also be a system providing services for the above devices, or may also be any system, subsystem, module, circuit, chip or software running device that provides information reception, sending, identification, and processing for the above devices.
[0110] Figure 12 It is a schematic diagram of an embodiment of the terminal-side device.
[0111] The present application also provides a terminal-side device for implementing the method for configuring data transmission resources according to any one of the embodiments of the present application. At least one module in the terminal-side device is used for at least one of the following functions: receiving the time period configuration information; determining the time period configuration information; determining the characteristic duration; determining the target resource; determining the resource indication information; determining whether to send the resource indication information; and sending the resource indication information.
[0112] To implement the above technical solution, a terminal-side device 500 provided by the present application includes a terminal sending module 501, a terminal determining module 502, and a terminal receiving module 503 that are interconnected.
[0113] The terminal receiving module is used for receiving the time period indication information. Further, it is also used for receiving the recycling indication information.
[0114] The terminal determining module is used for determining the time period configuration information, further determining the characteristic duration; determining the target resource according to the time period configuration information or the characteristic duration, the distribution of PUSCH resources, and the occupancy of packet services; determining whether the target resource is within the preset time period; determining and generating the resource indication information; determining whether to send the resource indication information according to the recycling indication information, or determining whether to send the resource indication information according to the characteristic duration.
[0115] The terminal sending module is used for sending the resource indication information.
[0116] 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 method embodiments of the present application and will not be elaborated here.
[0117] The terminal-side device described in the present application may refer to a user equipment (UE), a personal mobile terminal, a smart terminal, a mobile phone, a computer with a communication function, or may also be a system that provides services for the above devices, or may also be any system, subsystem, module, circuit, chip, or software running device that provides information reception, sending, identification, and processing for the above devices.
[0118] Figure 13The structural schematic diagram of a network - side device according to another embodiment of the present invention is shown. As shown in the figure, the network - side device 600 includes a processor 601, a wireless interface 602, and a memory 603. Among them, the wireless interface can be multiple components, that is, it includes a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium. The wireless interface realizes the communication function with the terminal - side device, processes wireless signals through the receiving and transmitting devices, and the data carried by its signals communicates with the memory or the processor via the internal bus structure. The memory 603 contains a computer program for implementing any embodiment of the present application, and the computer program runs or changes on the processor 601. When the memory, the processor, and the 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 elaborated here.
[0119] Figure 14 It is a block diagram of a terminal - side device according to another embodiment of the present invention. The terminal - side device 700 includes at least one processor 701, a memory 702, a user interface 703, and at least one network interface 704. Each component in the terminal - side device 700 is coupled together through a bus system. The bus system is used to realize the connection and communication between these components. The bus system includes a data bus, a power bus, a control bus, and a status signal bus.
[0120] The user interface 703 may include a display, a keyboard, or a pointing device, for example, a mouse, a trackball, a touchpad, or a touch screen, etc.
[0121] The memory 702 stores executable modules or data structures. The memory can store an operating system and application programs. Among them, the operating system contains various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware - based tasks. The application programs contain various application programs, such as a media player, a browser, etc., for implementing various application services.
[0122] In the embodiment of the present invention, the memory 702 contains a computer program for implementing any embodiment of the present application, and the computer program runs or changes on the processor 701.
[0123] The memory 702 contains a computer - readable storage medium. The processor 701 reads the information in the memory 702 and combines its hardware to complete the steps of the above - mentioned method. Specifically, a computer program is stored on the computer - readable storage medium, and when the computer program is executed by the processor 701, it realizes the steps of the method embodiment as described in any of the above - mentioned embodiments.
[0124] The processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the method of this application can be completed by the integrated logic circuit of the hardware in the processor 701 or the instructions in the form of software. The processor 701 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor.
[0125] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. In a typical configuration, the device of this application includes one or more processors (CPUs), an input / output user interface, a network interface, and a memory.
[0126] In addition, the present invention can 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 code.
[0127] Therefore, this application also proposes a computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the method described in any one of the embodiments of this application. For example, the memories 603 and 702 of the present invention may include non-permanent memories in the computer-readable medium, in the form of random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM).
[0128] Based on the embodiments of the above device of this application, this application also proposes a mobile communication system, including at least one embodiment of any one of the terminal-side devices in this application and / or at least one embodiment of any one of the network-side devices in this application.
[0129] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, commodity or device comprising said element.
[0130] It should also be noted that the "first", "second",... in this application are used to distinguish multiple objects with the same name. Without specific description, they have no meaning of order or size.
[0131] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. A method for configuring data transmission resources, characterized in that, It includes the following steps: Determine the time period configuration information, where the characteristic duration indicated by the time period configuration information is the first duration, the second duration, the third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the information transmission duration for scheduling the target resource; Determine the resource indication information, where the resource indication information is used to indicate the release of the target resource, the target resource is the configured PUSCH resource, and is in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
2. The configuration method of the data transmission resource according to claim 1, wherein, It further includes the following steps: Determine the recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information.
3. A method for configuring data transmission resources, which is used for a network-side device, and is characterized in that, It includes the following steps: Send the time period configuration information, where the characteristic duration indicated by the time period configuration information includes the first duration, the second duration, the third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the information transmission duration for scheduling the target resource; Receive the resource indication information, where the resource indication information is used to indicate the release of the target resource, the target resource is the configured PUSCH resource, and is in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
4. The method for configuring data transmission resources according to claim 3, wherein It further includes the following steps: Send the information for scheduling the target resource.
5. The method for configuring data transmission resources as claimed in claim 3, wherein, It further includes the following steps: Send the recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information.
6. A method for configuring data transmission resources, for a terminal device, characterized in that, It includes the following steps: Receive the time period configuration information, where the characteristic duration indicated by the time period configuration information includes the first duration, the second duration, the third duration, or the sum of any of them; the first duration corresponds to the processing duration of the resource indication information, the second duration corresponds to the transmission duration of the resource indication information, and the third duration corresponds to the information transmission duration for scheduling the target resource; Send the resource indication information, where the resource indication information is used to indicate the release of the target resource, the target resource is the configured PUSCH resource, and is in a preset time period after the time point obtained by accumulating the characteristic duration at the end time of the resource indication information.
7. The configuration method of the data transmission resource according to claim 6, wherein It further includes the following steps: Receive the recycling indication information, where the recycling indication information is used to indicate whether to transmit the resource indication information; Determine whether to send or stop sending the resource indication information according to the recycling indication information.
8. The method for configuring data transmission resources according to any one of claims 1 to 7, characterized in that One cycle of the configured PUSCH resource includes at least 2 PUSCH transmission opportunities.
9. The method for configuring data transmission resources according to any one of claims 1 to 7, characterized in that Determine whether to transmit the resource indication information according to the value of the characteristic duration.
10. The method for configuring data transmission resources according to any one of claims 1 to 7, characterized in that Determine the valid time range for transmitting the resource indication information according to the recycling indication information.
11. A network - side device for implementing the configuration method of the data transmission resource according to any one of claims 1 to 10, characterized in that at least one module in the network - side device is used for at least one of the following functions: determining the characteristic duration; determining the time - period configuration information; sending the time - period configuration information; determining whether the terminal - side sends the resource indication information; receiving the resource indication information; determining the resource indication information; determining the target resource; sending information for scheduling the target resource.
12. A terminal - side device for implementing the configuration method of the data transmission resource according to any one of claims 1 to 10, characterized in that at least one module in the terminal - side device is used for at least one of the following functions: receiving the time - period configuration information; determining the time - period configuration information; determining the characteristic duration; determining the target resource; determining the resource indication information; determining whether to send the resource indication information; sending the resource indication information.
13. A communication device, characterized in that, It includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 10.
14. A computer - readable medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.
15. A mobile communication system, comprising at least one network - side device according to claim 11 and / or at least one terminal - side device according to claim 12.
Citation Information
Patent Citations
Method and apparatus for releasing congigured grant resources
WO2022016387A1
Wireless communication method and device, and storage medium
WO2022198532A1