A resource determination method and apparatus

CN116368896BActive Publication Date: 2026-05-29HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2020-11-19
Publication Date
2026-05-29

Smart Images

  • Figure CN116368896B_ABST
    Figure CN116368896B_ABST
Patent Text Reader

Abstract

The application relates to the communication technical field, discloses a resource determination method and device, and is used for solving the problem that a large amount of resources are occupied when transmission resources are configured. The method is applied to a first terminal device, and comprises the following steps: receiving resource configuration information from a network device, wherein the resource configuration information is used for indicating a first transmission resource; and determining a second transmission resource used by the first terminal device according to the identity of the first terminal device in a terminal device group and the resource configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for determining resources. Background Technology

[0002] In 5G technology, the transmission resources used by terminal devices to send uplink data are scheduled by the base station. Currently, the base station sends configuration information of available transmission resources to a specific terminal device individually through specific signaling sent to that terminal device or through a specific channel for interaction with that terminal device.

[0003] In scenarios with a high density of multiple terminal devices and a large volume of uplink traffic, the base station needs to schedule the configuration information of each terminal device's available transmission resources. This results in frequent signaling interactions, consumes a lot of resources, and can easily interfere with the transmission of other service data. Summary of the Invention

[0004] This application provides a resource determination method and apparatus to reduce the resources required for configuring transmission resources and avoid interfering with the transmission of other service data.

[0005] In a first aspect, embodiments of this application provide a resource determination method applied to a first terminal device. The method includes: receiving resource configuration information from a network device, the resource configuration information indicating a first transmission resource; and determining a second transmission resource used by the first terminal device based on the identifier of the first terminal device in a terminal device group and the resource configuration information.

[0006] In this embodiment, by grouping terminal devices, the network device indicates the same transmission resources to the same group of terminal devices. Each terminal device in the group determines its own available transmission resources based on the transmission resources indicated by the network device. This eliminates the need for the network device to configure resources individually for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0007] In one optional implementation, the resource configuration information includes a first identifier, which indicates the configuration information of the first transmission resource in the resource allocation list; wherein the resource allocation list includes configuration information of multiple transmission resources.

[0008] In one optional implementation, determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: determining a second identifier based on the identifier of the first terminal device in the terminal device group and the first identifier, wherein the second identifier is used to indicate the configuration information of the second transmission resource in the resource allocation list; and determining the second transmission resource used by the first terminal device based on the second identifier.

[0009] In one optional implementation, determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: determining a first resource offset corresponding to the first terminal device based on the identifier of the first terminal device in the terminal device group and the first transmission resource; offsetting the first transmission resource based on the first resource offset, and determining the offset first transmission resource as the second transmission resource.

[0010] In one optional implementation, the resource configuration information includes first indication information, which indicates the resource dimension to be offset, the resource dimension including the time domain and / or the frequency domain; the offsetting of the first transmission resource according to the first resource offset includes: if the resource dimension to be offset indicated by the first indication information includes the time domain, then the first transmission resource is offset in the time domain according to the first resource offset; or, if the resource dimension to be offset indicated by the first indication information includes the frequency domain, then the first transmission resource is offset in the frequency domain according to the first resource offset; or, if the resource dimension to be offset indicated by the first indication information includes both the time domain and the frequency domain, then the first transmission resource is offset in both the time domain and the frequency domain according to the first resource offset.

[0011] In one optional implementation, the first transmission resource includes multiple transmission resource units that can be used by the terminal device group, and the resource configuration information further includes the number of the transmission resource units; determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the number of the transmission resource units, wherein the second transmission resource includes at least one of the transmission resource units in the first transmission resource.

[0012] In one optional implementation, the first transmission resource includes a plurality of time-domain resource units that can be used by the terminal device group, with a preset period interval between every two adjacent time-domain resource units; the second transmission resource includes at least one of the time-domain resource units in the first transmission resource.

[0013] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use; determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group, and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use.

[0014] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group and / or a first duration, wherein the first duration is used to indicate the time-domain resource units that any terminal device in the terminal device group can continuously use; the step of determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group and / or the first duration.

[0015] In one optional implementation, the resource configuration information includes the hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group; determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the hybrid automatic repeat request process identifier corresponding to the first terminal device.

[0016] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group; the method further includes: determining the starting time domain position of a specified time domain resource unit that the first terminal device can use based on the identifier of the first terminal device in the terminal device group and the number of terminal devices in the terminal device group.

[0017] Secondly, embodiments of this application provide a resource determination method applied to a network device, the method comprising:

[0018] Resource configuration information is sent to multiple terminal devices included in the terminal device group. This resource configuration information indicates a first transmission resource. The resource configuration information includes one or more of the following: a first identifier indicating the configuration information of the first transmission resource in a resource allocation list; a first indication indicating the offset resource dimension, which includes the time domain and / or frequency domain; the number of transmission resource units included in the first transmission resource; the number of terminal devices in the terminal device group; the number of time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; a first duration indicating the time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; and a hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group.

[0019] In this embodiment, by grouping terminal devices, the network device indicates the same transmission resources to the same group of terminal devices. Each terminal device in the group determines its own available transmission resources based on the transmission resources indicated by the network device. This eliminates the need for the network device to configure resources individually for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0020] In one optional implementation, the method further includes: assigning an identifier of the first terminal device in the terminal device group to the first terminal device; wherein the first terminal device is any terminal device in the terminal device group.

[0021] Thirdly, embodiments of this application provide a resource determination device applied to a first terminal device. The device includes: a communication module for receiving resource configuration information from a network device, the resource configuration information indicating a first transmission resource; and a processing module for determining a second transmission resource used by the first terminal device based on the identifier of the first terminal device in a terminal device group and the resource configuration information.

[0022] In this embodiment, by grouping terminal devices, the network device indicates the same transmission resources to the same group of terminal devices. Each terminal device in the group determines its own available transmission resources based on the transmission resources indicated by the network device. This eliminates the need for the network device to configure resources individually for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0023] In one optional implementation, the resource configuration information includes a first identifier, which indicates the configuration information of the first transmission resource in the resource allocation list; wherein the resource allocation list includes configuration information of multiple transmission resources.

[0024] In one optional implementation, the processing module is specifically configured to: determine a second identifier based on the identifier of the first terminal device in the terminal device group and the first identifier, wherein the second identifier is used to indicate the configuration information of the second transmission resource in the resource allocation list; and determine the second transmission resource used by the first terminal device based on the second identifier.

[0025] In one optional implementation, the processing module is specifically configured to: determine a first resource offset corresponding to the first terminal device based on the identifier of the first terminal device in the terminal device group and the first transmission resource; offset the first transmission resource based on the first resource offset, and determine the offset first transmission resource as the second transmission resource.

[0026] In one optional implementation, the resource configuration information includes first indication information, which indicates the resource dimension of the offset, and the resource dimension includes the time domain and / or the frequency domain. When the processing module offsets the first transmission resource according to the first resource offset, it is specifically configured to: determine that the resource dimension of the offset indicated by the first indication information includes the time domain, then offset the first transmission resource in the time domain according to the first resource offset; or, determine that the resource dimension of the offset indicated by the first indication information includes the frequency domain, then offset the first transmission resource in the frequency domain according to the first resource offset; or, determine that the resource dimension of the offset indicated by the first indication information includes both the time domain and the frequency domain, then offset the first transmission resource in both the time domain and the frequency domain according to the first resource offset.

[0027] In one optional implementation, the first transmission resource includes multiple transmission resource units that can be used by the terminal device group, and the resource configuration information further includes the number of the transmission resource units; the processing module is specifically used to: determine a second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the number of the transmission resource units, wherein the second transmission resource includes at least one of the transmission resource units in the first transmission resource.

[0028] In one optional implementation, the first transmission resource includes a plurality of time-domain resource units that can be used by the terminal device group, with a preset period interval between every two adjacent time-domain resource units; the second transmission resource includes at least one of the time-domain resource units in the first transmission resource.

[0029] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use; the processing module is specifically used to: determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group, and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use.

[0030] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group and / or a first duration, wherein the first duration is used to indicate the time-domain resource units that any terminal device in the terminal device group can use continuously; the processing module is specifically used to: determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group and / or the first duration.

[0031] In one optional implementation, the resource configuration information includes the hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group; the processing module is specifically used to: determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the hybrid automatic repeat request process identifier corresponding to the first terminal device.

[0032] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group; the processing module is further configured to: determine the starting time domain position of the specified time domain resource unit that the first terminal device can use based on the identifier of the first terminal device in the terminal device group and the number of terminal devices in the terminal device group.

[0033] Fourthly, embodiments of this application provide a resource determination device applied to a network device, the device including a processing module and a communication module;

[0034] The processing module is configured to determine resource configuration information, which is used to indicate a first transmission resource. The resource configuration information includes one or more of the following: a first identifier, used to indicate the configuration information of the first transmission resource in a resource allocation list; a first indication information, used to indicate the offset resource dimension, the resource dimension including the time domain and / or frequency domain; the number of transmission resource units included in the first transmission resource; the number of terminal devices in the terminal device group; the number of time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; a first duration, used to indicate the time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; and a hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group.

[0035] The communication module is used to send resource configuration information to multiple terminal devices included in the terminal device group.

[0036] In this embodiment, by grouping terminal devices, the network device indicates the same transmission resources to the same group of terminal devices. Each terminal device in the group determines its own available transmission resources based on the transmission resources indicated by the network device. This eliminates the need for the network device to configure resources individually for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0037] In one optional implementation, the processing module is further configured to: assign an identifier of the first terminal device in the terminal device group to the first terminal device; wherein the first terminal device is any terminal device in the terminal device group.

[0038] Fifthly, embodiments of this application provide a communication device, including: a processor and a memory;

[0039] The memory is used to store computer programs;

[0040] The processor is configured to execute a computer program stored in the memory such that the method in any of the optional embodiments of the first to second aspects is performed.

[0041] Sixthly, a communication device includes: a processor and an interface circuit;

[0042] The interface circuit is used to receive code instructions and transmit them to the processor;

[0043] The processor is configured to execute the code instructions such that the method in any of the optional embodiments of any of the first to second aspects described above is performed.

[0044] A seventh aspect is a computer-readable storage medium storing instructions that, when executed, cause a method in any of the optional embodiments of any of the first to second aspects to be performed.

[0045] Eighthly, embodiments of this application provide a computer program product comprising: computer program code, which, when executed, causes the method in any of the optional implementations of any of the first to second aspects to be performed.

[0046] For the technical effects that can be achieved in aspects five through eight above, please refer to the description of the technical effects that can be achieved by the corresponding technical solutions in aspects one through two above, which will not be repeated here. Attached Figure Description

[0047] Figure 1 A schematic diagram of a communication system architecture provided in an embodiment of this application;

[0048] Figure 2 A flowchart illustrating a resource determination method provided in an embodiment of this application;

[0049] Figure 3 This is one of the structural schematic diagrams of resource offset provided in the embodiments of this application;

[0050] Figure 4 This is the second schematic diagram of the resource offset provided in the embodiments of this application;

[0051] Figure 5a This is one of the structural diagrams of resource partitioning provided in the embodiments of this application;

[0052] Figure 5b This is the second schematic diagram of the resource allocation structure provided in the embodiments of this application;

[0053] Figure 6 The third schematic diagram of resource allocation provided in the embodiments of this application;

[0054] Figure 7 The fourth schematic diagram of the resource allocation structure provided in the embodiments of this application;

[0055] Figure 8 A structural block diagram of a resource determination device provided in an embodiment of this application;

[0056] Figure 9 This is one of the structural schematic diagrams of a communication device provided in an embodiment of this application;

[0057] Figure 10 This is a second schematic diagram of a communication device provided in an embodiment of this application. Detailed Implementation

[0058] The embodiments of this application can be applied to 5G new radio (NR) systems, as well as other mobile communication systems, such as 4G systems, non-terrestrial network (NTN) systems, or future mobile communication systems.

[0059] In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. Furthermore, it should be understood that although terms such as "first," "second," etc., may be used to describe various data in the embodiments of this invention, these data should not be limited to these terms. These terms are only used to distinguish the data from each other.

[0060] The present application will now be described in further detail with reference to the accompanying drawings.

[0061] See Figure 1 This application provides a communication system architecture. The communication system includes network devices and multiple terminal devices. Figure 1 The diagram shows one network device and three terminal devices.

[0062] The network equipment can be a base station, or an access network device or access node (AN), which provides wireless access services to terminal devices. Specifically, an access node can be an evolved Node B (eNB or eNodeB) in an LTE system, or a base station device (gNB), small cell device, or WiFi access node (WiFi AP) in a 5G network; however, this embodiment is not limited to these specific types.

[0063] Terminal equipment, also known as terminals, user equipment (UE), mobile stations (MS), mobile terminals (MT), etc., is a device that provides voice and / or data connectivity to users. Examples include handheld devices with wireless connectivity and in-vehicle devices. Currently, some examples of terminals include: wireless network cameras, mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices such as smartwatches, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving cars, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For specific distinctions, Figure 1 The three terminal devices illustrated are denoted as UE1, UE2, and UE3, respectively. It should also be noted that, although... Figure 1 In this example, UE1 is shown as a mobile phone, UE2 as a wireless network camera, and UE3 as a mobile phone. However, this is merely an example and does not imply that the types of terminal devices in the communication system in this application embodiment are limited to mobile phones and wireless network cameras. The types of terminal devices in this communication system can be as exemplified above, or they can be other types of devices. This application embodiment does not limit the types of terminal devices included in the communication system, nor does it limit the number of network devices and terminal devices included in the communication system.

[0064] Optionally, network devices in a communication system can divide multiple terminal devices into one or more terminal device groups to facilitate resource scheduling based on terminal device groups and reduce the resources required for configuring transmission resources. In one optional implementation, the network device can group two or more terminal devices with similar channel states into a terminal device group based on the channel state of the terminal devices; alternatively, the network device can group two or more terminal devices located within the same preset area or in close proximity into a terminal device group based on the location information of the terminal devices. In another optional implementation, the network device can interact with devices on the core network side to determine whether to group two or more terminal devices into a terminal device group based on relevant device information of the terminal devices on the core network side.

[0065] Optionally, the network device can also assign an index to each terminal device in the terminal device group. In one optional implementation, the network device can send the index of each terminal device in the terminal device group to that individual terminal device. In another optional implementation, the network device can also send downlink information that each terminal device in the terminal device group can obtain, including the index of each terminal device in the terminal device group.

[0066] Optionally, after dividing the terminal devices into groups, the network device can assign the same radio network temporary identifier (RNTI) to each terminal device in the group. This same RNTI is referred to as the group-RNTI. Based on this, the network device can carry the group-RNTI and the identifier of each terminal device in the terminal device group in a radio resource control (RRC) message sent on the first physical downlink shared channel (PDSCH). Optionally, the network device can indicate the association between the device ID of each terminal device and its identifier in the aforementioned RRC message. The network device can also send a first DCI on the first physical downlink control channel (PDCCH), which all terminal devices in the terminal device group can listen to. The first DCI indicates the first PDSCH. Then, each terminal device in the terminal device group can determine its identifier in the terminal device group based on the first DCI and the RRC message transmitted on the first PDSCH. Alternatively, the network device may send the group RNTI and the identifier of the terminal device in the terminal device group to each terminal device in the terminal device group separately.

[0067] The following section provides a detailed description of how network devices schedule resources based on terminal device groups.

[0068] See Figure 2 As shown, this application provides a resource determination method that can be applied to the aforementioned communication system. The method includes the following steps.

[0069] S201, the network device sends resource configuration information to the multiple terminal devices included in the terminal device group. This resource configuration information is used to indicate a first transmission resource. For example, Figure 2 The diagram illustrates a network device and a group of terminal devices. The group of terminal devices includes three terminal devices: UE1, UE2, and UE3.

[0070] The first transmission resource includes the first uplink resource, which refers to the transmission resource available for at least one terminal device in the terminal device group to send uplink data. Considering that network devices have various resource scheduling methods for the transmission resources used by terminal devices to send uplink data, such as dynamic grant (DG) and semi-static grant (CG), the first transmission resource indicated by the network device differs under different scheduling methods. The network device can determine different resource configuration information for different resource scheduling methods.

[0071] For example, when the network device adopts a dynamic scheduling method, that is, resource scheduling is required before each data transmission, the first transmission resource indicated by the network device to the terminal device group may include the time domain resources and / or frequency domain resources scheduled this time. The network device sends resource configuration information to multiple terminal devices in the terminal device group, which includes indication information for indicating the time domain resources and / or frequency domain resources scheduled this time.

[0072] For example, when the network device adopts a semi-static scheduling method, that is, when initial resource scheduling is performed before the initial data transmission, the network device can send resource configuration information to multiple terminal devices in the terminal device group during the initial resource scheduling. This resource configuration information includes indication information for the network device to initially schedule one time-domain resource unit and period information for indicating the preset interval between every two time-domain resource units in subsequent scheduling. Thus, the network device can indicate to the terminal device group through the resource configuration information that the first transmission resource includes multiple time-domain resource units that the terminal device group can use, with the preset interval between every two adjacent time-domain resource units.

[0073] S202, any terminal device in the terminal device group determines the second transmission resource it uses based on its identifier (index) in the terminal device group and resource configuration information. Different terminal devices may use different second transmission resources, and the second transmission resource available to a single terminal device may be the same as or different from the first transmission resource.

[0074] Specifically, such as Figure 2As shown, UE1 can determine the second transmission resource used by UE1 based on its identifier and resource configuration information in the terminal device group; UE2 can determine the second transmission resource used by UE2 based on its identifier and resource configuration information in the terminal device group; and UE3 can determine the second transmission resource used by UE3 based on its identifier and resource configuration information in the terminal device group. In one possible implementation, the second transmission resource that one of UE1, UE2, and UE3 can use is the first transmission resource, but the second transmission resources used by UE1, UE2, and UE3 are not the same.

[0075] In this embodiment, by grouping terminal devices, the network device indicates the same transmission resources to the same group of terminal devices. Each terminal device in the group determines its own available transmission resources based on the transmission resources indicated by the network device. This eliminates the need for the network device to configure resources individually for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0076] The following details the method by which network devices send resource configuration information under dynamic scheduling. The network device may include a first identifier in the resource configuration information, which indicates the configuration information of a first transmission resource in the resource allocation list. The resource allocation list contains configuration information for multiple transmission resources.

[0077] Optionally, the network device can send a second DCI scrambled by the group RNTI via the first PDCCH, and the second DCI carries resource configuration information; each terminal device in the terminal device group can obtain the resource configuration information by listening to the first PDCCH and parsing the second DCI scrambled by the group RNTI.

[0078] Optionally, the resource allocation list can be a pre-configured default table in each terminal device; alternatively, the resource allocation list can be configured by the network device to the terminal device group. Based on this, when the RRC message on the first PDSCH carries a resource allocation list, any terminal device in the terminal device group can search for the configuration information of the first transmission resource in the resource allocation list carried in the RRC message based on the resource configuration information. When the RRC message on the first PDSCH does not carry a resource allocation list or the terminal device does not receive the aforementioned RRC message, any terminal device in the terminal device group can search for the configuration information of the first transmission resource in a pre-configured default table based on the resource configuration information.

[0079] Optionally, the resource allocation list includes a time-domain resource allocation list and / or a frequency-domain resource allocation list. The network device may use a first time-domain resource allocation (TDRA) field and / or a first frequency-domain resource allocation (FDRA) field as the aforementioned first identifier. Any terminal device in the terminal device group can search for the configuration information of the time-domain resources included in the first transmission resource in the time-domain resource allocation list based on the first time-domain resource allocation field; any terminal device in the terminal device group can search for the configuration information of the frequency-domain resources included in the first transmission resource in the frequency-domain resource allocation list based on the first frequency-domain resource allocation field.

[0080] Optionally, the network device can configure the resource allocation list for each terminal device in the terminal device group by carrying the resource allocation list in the RRC message sent in the first PDSCH and by sending the first DCI (Distributed Control Information) to indicate the first PDSCH in the first PDCCH. In specific implementations, the network device can encapsulate the configuration information of the transmission resources in the resource allocation list using resource allocation entities. For example, the resource allocation list may include multiple resource allocation entities, each containing the configuration information of a transmission resource.

[0081] Optionally, the aforementioned transmission resource configuration information refers to relevant parameters used to determine the time-domain and / or frequency-domain location of transmission resources. For example, a network device carries a PUSCH time-domain allocation list (PUSCH-TimeDomainAllocationList) in an RRC message. This PUSCH time-domain allocation list includes multiple resource allocation entities, each containing configuration information for a transmission resource. This configuration information specifically includes the offset value of the time slot between the first PDCCH and the PUSCH, which indicates the time slot occupied by the PUSCH; and the start symbol and length (startSymbolAndLength), which indicates the number of symbols that can be used for uplink data transmission in the time slot occupied by the PUSCH. Then, based on this PUSCH time-domain allocation list, the terminal device group can determine the configuration information of the time-domain resources that the terminal device group can use to send uplink data.

[0082] In this embodiment, the network device configures resources based on the terminal device group, reducing the resources occupied by sending PUSCH scheduling information, such as RRC signaling overhead and PDCCH resources, thereby avoiding the impact on the data transmission of other services. It is suitable for scenarios with a large number of terminal devices and a high density, such as video surveillance cameras on the road.

[0083] The following explains how the second transmission resource is determined for each terminal device in the terminal device group using a dynamic scheduling method.

[0084] Based on the resource configuration information sent by network devices in dynamic scheduling mode, each terminal device in the terminal device group can offset or allocate the first transmission resource indicated by the resource configuration information to determine its own usable second transmission resource. Let "first terminal device" represent any terminal device in the terminal device group. In dynamic scheduling mode, the determination of the second transmission resource used by the first terminal device can be implemented by referring to any one of the following methods one through three.

[0085] Method 1: The first terminal device can determine the second transmission resource used by the first terminal device by offsetting the first transmission resource based on the identifier of the first terminal device in the terminal device group and the first identifier.

[0086] Optionally, the first terminal device may first determine the second identifier based on its identifier in the terminal device group and the first identifier, then determine the configuration information indicated by the second identifier in the resource allocation list, and determine the second transmission resource used by the first terminal device based on the configuration information indicated by the second identifier. In other words, the second identifier can be understood as indicating the configuration information of the second transmission resource in the resource allocation list.

[0087] For example, as Figure 3 This diagram illustrates a resource offset structure. Specifically, it shows a time-domain resource allocation list, where each resource allocation entity contains configuration information for a time-domain resource. Different resource allocation entities are indicated using different Time-Domain Resource Allocation (TDRA) fields. Figure 3 As shown, if the first TDRA field in the resource configuration information sent by the network device indicates the first resource allocation entity in the time-domain resource allocation list, then it means that the first resource allocation entity contains the configuration information of the first transmission resource. The terminal device group includes UE1, UE2, and UE3, and the first terminal device is any one of UE1, UE2, or UE3. The identifiers of UE1, UE2, and UE3 can be consecutively increasing numbers.

[0088] In one optional implementation, assuming the first TDRA field occupies 4 bits and is "0000", the identifier of UE1 can be "0000", the identifier of UE2 can be "0001", and the identifier of UE3 can be "0010". When the identifier of the first terminal device in the terminal device group is "0000", the first terminal device can determine that the second identifier includes the first TDRA field, and search for the first resource allocation entity in the time domain resource allocation list based on the first TDRA field, thereby determining that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the first resource allocation entity. When the identifier of the first terminal device in the terminal device group is "0001", the first terminal device can determine that the second identifier includes the second TDRA field "0001", and search for the second resource allocation entity in the time domain resource allocation list based on the second TDRA field, thereby determining that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the second resource allocation entity. When the identifier of the first terminal device in the terminal device group is "0010", the first terminal device can determine that the second identifier includes the third TDRA field "0010", and search for the third resource allocation entity in the time domain resource allocation list based on the third TDRA field, thereby determining that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the third resource allocation entity. Alternatively, the identifier of UE1 can be "0", the identifier of UE2 can be "1", and the identifier of UE3 can be "2". When the identifier of the first terminal device in the terminal device group is "0", the first terminal device can search for the first resource allocation entity in the time domain resource allocation list to determine that the second transmission resource used by the first terminal device is the first transmission resource; when the identifier of the first terminal device in the terminal device group is "1", the first terminal device can search for the second resource allocation entity in the resource allocation list to determine that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the second resource allocation entity; when the identifier of the first terminal device in the terminal device group is "2", the first terminal device can search for the third resource allocation entity in the resource allocation list to determine that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the third resource allocation entity.

[0089] Specifically, Figure 3Taking one of the above optional implementation methods as an example, it is specifically illustrated that when UE1 finds the first resource allocation entity in the time domain allocation list, UE1 uses the second transmission resource to include the time domain resource corresponding to the first resource allocation entity in the time domain allocation list. When UE2 finds the second resource allocation entity in the time domain allocation list, UE2 uses the second transmission resource to include the time domain resource corresponding to the second resource allocation entity in the time domain allocation list. When UE3 finds the third resource allocation entity in the time domain allocation list, UE3 uses the second transmission resource to include the time domain resource corresponding to the first resource allocation entity in the time domain allocation list.

[0090] In another optional implementation, assuming the first TDRA field occupies 4 bits and is "0000", the identifier of UE1 can be "0001", the identifier of UE2 can be "0010", and the identifier of UE3 can be "0011". When the identifier of the first terminal device in the terminal device group is "0001", the first terminal device can determine that the second identifier includes the second TDRA field "0001", and search for the second resource allocation entity in the time domain resource allocation list based on the second TDRA field, thereby determining that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the second resource allocation entity. When the identifier of the first terminal device in the terminal device group is "0010", the first terminal device can determine that the second identifier includes the third TDRA field "0010", and search for the third resource allocation entity in the time domain resource allocation list based on the third TDRA field, thereby determining that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the third resource allocation entity. When the identifier of the first terminal device in the terminal device group is "0011", the first terminal device can determine that the second identifier includes the fourth TDRA field "0011", and search for the fourth resource allocation entity in the time domain resource allocation list based on the fourth TDRA field, thereby determining that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the fourth resource allocation entity. Alternatively, the identifier of UE1 can be "1", the identifier of UE2 can be "2", and the identifier of UE3 can be "3". When the identifier of the first terminal device in the terminal device group is "1", the first terminal device can search for the second resource allocation entity in the time domain resource allocation list to determine that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the second resource allocation entity; when the identifier of the first terminal device in the terminal device group is "2", the first terminal device can search for the third resource allocation entity in the resource allocation list to determine that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the third resource allocation entity; when the identifier of the first terminal device in the terminal device group is "3", the first terminal device can search for the fourth resource allocation entity in the resource allocation list to determine that the second transmission resource used by the first terminal device includes the time domain resource corresponding to the fourth resource allocation entity.

[0091] In this embodiment, the network device assigns a common transmission resource to each terminal device in the terminal device group as a reference by configuring an identifier in the resource allocation list of the first transmission resource. Different terminal devices obtain different transmission resource configuration information from the resource allocation list based on their own identifiers. This reduces the resources occupied by the network device in configuring transmission resources while ensuring normal data transmission between different terminal devices by allowing them to obtain different transmission resources.

[0092] Method 2: The first terminal device can determine the second transmission resource to be used by offsetting the first transmission resource based on the identifier of the first terminal device in the terminal device group and the first transmission resource indicated by the network device. Specifically, refer to steps S1 to S2 below for implementation.

[0093] S1: The first terminal device can determine the first resource offset corresponding to the first terminal device based on the identifier of the first terminal device in the terminal device group and the first transmission resource.

[0094] First, the first terminal device can determine a unit resource offset based on the first transmission resource. This unit resource offset includes a unit time-domain offset and / or a unit frequency-domain offset. The unit time-domain offset refers to a unit offset in the time domain, and the unit frequency-domain offset refers to a unit offset in the frequency domain. It should be noted that the terms "unit time-domain offset" and "unit frequency-domain offset" are merely illustrative and can be used to indicate the unit offset in the time domain and frequency domain, respectively. This application does not impose any limitations on these terms.

[0095] Optionally, the first terminal device can determine the unit time-domain offset based on the size of the time-domain resources included in the first transmission resource. For example, if the first transmission resource includes one time slot, the unit time-domain offset is 1, and the unit of measurement is a time slot. If the first transmission resource includes four symbols, the unit time-domain offset is 4, and the unit of measurement is a symbol. The first terminal device can also determine the unit frequency-domain offset based on the size of the frequency-domain resources included in the first transmission resource. For example, if the first transmission resource includes one RBG, the unit frequency-domain offset is 1, and the unit of measurement is an RBG. If the first transmission resource includes four RBs, the unit frequency-domain offset is 4, and the unit of measurement is an RB.

[0096] Then, the first terminal device can determine the first resource offset corresponding to the first transmission resource based on the identifier of the first terminal device and the unit resource offset.

[0097] The first resource offset includes a quantity (n) of unit resource offsets, or it can be understood as the first resource offset including a quantity (n) of time-domain offsets and / or a quantity (n) of frequency-domain resource offsets. The value of the aforementioned quantity (n) is related to the identifier of the first terminal device, that is, the first resource offsets corresponding to different terminal devices are different, specifically reflected in the different number of unit resource offsets included in the first resource offsets corresponding to different terminal devices.

[0098] S2: The first terminal device offsets the first transmission resource according to its corresponding first resource offset, and determines the offset first transmission resource as the second transmission resource.

[0099] In one optional manner, the network device includes first indication information in its resource configuration information. This first indication information indicates the resource dimension to be offset, and the resource dimension includes the time domain and / or the frequency domain. Then, the first terminal device can offset the first transmission resource in the time domain and / or the frequency domain according to the network device's indication and based on the first resource offset.

[0100] Optionally, the first indication information can be a specific field or identifier added by the network device in the resource configuration information. For example, the first indication information can be a 2-bit field with a value of "00", indicating that the resource dimension of the offset includes the time domain; a value of "01", indicating that the resource dimension of the offset includes the frequency domain; or a value of "10", indicating that the resource dimension of the offset includes both the time and frequency domains. Alternatively, the first indication information can be the identifier "t", indicating that the resource dimension of the offset includes the time domain; the first indication information can also be the identifier "f", indicating that the resource dimension of the offset includes the frequency domain; or the first indication information can be the identifier "t, f", indicating that the resource dimension of the offset includes both the time and frequency domains. Of course, the first indication information can also be implemented in other ways, and this embodiment does not limit this.

[0101] Optionally, the first terminal device may determine the second transmission resource by referring to any one of the following schemes: S211, S212, and S213:

[0102] S211, if the resource dimension indicated by the first indication information includes the time domain, then the first terminal device can offset the first transmission resource in the time domain according to the first resource offset; wherein, the first resource offset includes n units of time domain offset.

[0103] For example, taking a terminal device group including UE1, UE2, and UE3, where the first resource offset corresponding to UE1 includes 0 units of time-domain offset, the first resource offset corresponding to UE2 includes 1 unit of time-domain offset, and the first resource offset corresponding to UE3 includes 2 units of time-domain offset. See [link to relevant documentation] Figure 4In (a), the unit time-domain offset is equal to the size of the time-domain resources included in the first transmission resource. The time-domain resources included in the first transmission resource are denoted as the first time-domain resource. If the first terminal device is UE1, then the second transmission resource that the first terminal device can use includes the first time-domain resource. If the first terminal device is UE2, then the second transmission resource that the first terminal device can use includes the second time-domain resource. The second time-domain resource is continuous with the first time-domain resource, and the second time-domain resource and the first time-domain resource have the same size. If the first terminal device is UE3, then the second transmission resource that the first terminal device can use includes the third time-domain resource. The third time-domain resource is separated from the first time-domain resource by a time-domain resource corresponding to a unit resource offset, and the third time-domain resource and the first time-domain resource have the same size.

[0104] S212, if the resource dimension indicated by the first indication information includes the frequency domain, the first terminal device may offset the first transmission resource in the frequency domain according to the first resource offset; wherein, the first resource offset includes n units of frequency domain offset.

[0105] For example, taking a terminal device group including UE1, UE2, and UE3, where the first resource offset corresponding to UE1 includes 0 units of frequency domain offset, the first resource offset corresponding to UE2 includes 1 unit of frequency domain offset, and the first resource offset corresponding to UE3 includes 2 units of frequency domain offset. See [link to relevant documentation] Figure 4 In (b), the unit frequency domain offset is equal to the size of the frequency domain resources included in the first transmission resource. The frequency domain resources included in the first transmission resource are denoted as the first frequency domain resource. If the first terminal device is UE1, then the second transmission resource that the first terminal device can use includes the first frequency domain resource. If the first terminal device is UE2, then the second transmission resource that the first terminal device can use includes the second frequency domain resource. The second frequency domain resource is continuous with the first frequency domain resource, and the second frequency domain resource and the first frequency domain resource have the same size. If the first terminal device is UE3, then the second transmission resource that the first terminal device can use includes the third frequency domain resource. The third frequency domain resource and the first frequency domain resource are separated by a frequency domain resource corresponding to a unit resource offset, and the third frequency domain resource and the first frequency domain resource have the same size.

[0106] S213, if the resource dimension indicated by the first indication information includes the time domain and the frequency domain, then the first terminal device can offset the first transmission resource in the time domain and the frequency domain according to the first resource offset; wherein, the first resource offset includes n units of time domain offset and n units of frequency domain offset.

[0107] For example, taking a terminal device group including UE1, UE2, and UE3, where the first resource offset corresponding to UE1 includes 0 units of time-domain offset and 0 units of frequency-domain offset, the first resource offset corresponding to UE2 includes 1 unit of time-domain offset and 1 unit of frequency-domain offset, and the first resource offset corresponding to UE3 includes 2 units of time-domain offset and 2 units of frequency-domain offset. See [link to relevant documentation] Figure 4 In diagram (c), with time domain (t) as the horizontal axis and frequency domain (f) as the vertical axis, the position (0, 0) used to indicate the first transmission resource is shown. If the first terminal device is UE1, UE1 can offset the first transmission resource in the time domain by 0 units of time domain offset and shift the first transmission resource in the frequency domain by 0 units of frequency domain shift, thus obtaining the second transmission resource used by UE1 as the first transmission resource. If the first terminal device is UE2, UE2 can offset the first transmission resource in the time domain by 1 unit of time domain offset and shift the first transmission resource in the frequency domain by 1 unit of frequency domain shift, thus obtaining the second transmission resource used by UE2 as shown in diagram (c). Figure 4 As shown in (c) (1, 1), the size of the second transmission resource is the same as the size of the first transmission resource. If the first terminal device is UE3, UE3 can offset the first transmission resource in the time domain by 2 units of time domain offset and frequency-shift the first transmission resource in the frequency domain by 2 units of frequency domain shift, to obtain the second transmission resource used by UE3 as shown in (c). Figure 4 As shown in (c) (2, 2), the size of the second transmission resource is the same as the size of the first transmission resource.

[0108] In another optional approach, a default resource dimension for offset can be configured in each terminal device of the terminal device group. This default resource dimension includes the time domain and / or frequency domain. When the network device does not indicate the offset resource dimension, the first terminal device can offset the first transmission resource in the time domain and / or frequency domain included in the default resource dimension according to the first resource offset. Specific implementation methods can be referred to the aforementioned optional approach, and will not be elaborated further in this application embodiment.

[0109] Method 3: The network device can indicate through resource configuration information that the first transmission resource includes multiple transmission resource units that the terminal device group can use, each transmission resource unit including consecutive time-domain resources and / or consecutive frequency-domain resources. The network device includes the number of the transmission resource units in the resource configuration information. Then, based on the identifier of the first terminal device in the terminal device group and the number of transmission resource units, the first terminal device determines the second transmission resource used by the first terminal device, the second transmission resource including at least one of the transmission resource units in the first transmission resource.

[0110] Optionally, the first terminal device may determine the order in which the first terminal device continuously uses the number of transmission resource units based on the identifier of the first terminal device in the terminal device group and the number of terminal devices in the terminal device group; and determine the second transmission resource based on the order and the number of transmission resource units in the first transmission resource.

[0111] For example, see Figure 5a The diagram shows a structural diagram of resource allocation. Figure 5a The diagram illustrates that the terminal equipment group includes UE1, UE2, and UE3. The first transmission resource includes five transmission resource units (CRUs). Each CRU consists of four consecutive symbols in the time domain (symbols 0-3) and a resource block group (RBG) in the frequency domain. The first terminal equipment can distinguish the five CRUs within the first transmission resource based on the RBG number, as shown below. Figure 5a The five transmission resource units shown are RGB0, RGB1, RGB2, RGB3, and RGB4. Each terminal device is configured to use one transmission resource unit consecutively at a time, following the order UE1->UE2->UE3->UE1: If the first terminal device is UE1, it can allocate transmission resource units numbered RGB0 and RGB3. If the first terminal device is UE2, it can allocate transmission resource units numbered RGB1 and RGB4. If the first terminal device is UE3, it can allocate transmission resource unit numbered RGB2.

[0112] Optionally, the network device can also indicate discontinuous transmission resource units between two terminal devices through resource configuration information. For example, the network device can include a unit interval value in the resource configuration information, which is used to indicate that the two terminal devices use transmission resource units spaced apart from each other. For example, such as... Figure 5b As shown, the unit interval value can be one resource block group. Therefore, each terminal device is configured to use one transmission resource unit consecutively at a time, following the order UE1->UE2->UE3->UE1: If the first terminal device is UE1, it can allocate the transmission resource unit numbered RGB0 in the first transmission resource. If the first terminal device is UE2, it can allocate the transmission resource unit numbered RGB2 in the first transmission resource. If the first terminal device is UE3, it can allocate the transmission resource unit numbered RGB4 in the first transmission resource.

[0113] Furthermore, considering the scenario where uplink data transmission by a terminal device fails and requires retransmission, if multiple terminal devices in a terminal device group use the same Hybrid Automatic Repeat Request (HARQ) process ID during initial transmission, the network device can identify the terminal device that failed transmission based on the different secondary transmission resources used by each terminal device, and then schedule uplink resources for that terminal device individually. Conversely, if each terminal device in the terminal device group uses a different HARQ process ID during initial transmission, based on its identifier within the group, the network device can identify the terminal device that failed transmission based on its HARQ process ID, and then schedule uplink resources for that terminal device individually.

[0114] Alternatively, the network device may carry the identifier of a specified terminal device in the terminal device group in the resource configuration information to indicate that only the specified terminal device is allowed to use the first transmission resource.

[0115] The following provides a detailed explanation of how network devices send resource configuration information in a semi-static scheduling mode.

[0116] In one optional implementation, the network device can carry resource configuration information in the RRC message sent by the first PDSCH. This resource configuration information includes indication information for the initial scheduling of a time-domain resource unit by the network device, and periodic information for indicating the preset interval between every two time-domain resource units in subsequent scheduling. Specifically, the network device can use RRC parameters contained in the RRC message, such as the semi-static scheduling configuration (ConfiguredGrantConfig), to indicate the initial scheduling of a time-domain resource unit and the preset interval between every two time-domain resource units in subsequent scheduling. Each time-domain resource unit includes multiple consecutive symbols. The parameters included in the semi-static scheduling configuration (ConfiguredGrantConfig) are as follows:

[0117] Periodicity: Indicates the aforementioned periodic information;

[0118] Time Domain Offset: Indicates the offset of a time slot occupied by an initially scheduled time domain resource unit relative to SFN=0. SFN refers to the system frame number.

[0119] Time Domain Allocation: This refers to the row index of the pusch-AllocationList or the default table carried in the RRC message. Each resource allocation entity in the pusch-AllocationList or the default table represents the configuration information of a time domain resource unit, including the start symbol (S), length (L), and PUSCH mapping method.

[0120] Optional, frequency domain resource allocation: Frequency domain resource allocation is given by the higher-level parameter frequencyDomainAllocation, and the resource allocation method is given by the higher-level parameter resourceAllocation (i.e., whether the resource allocation is type 0 or type 1).

[0121] For example, referring to a semi-static scheduling resource configuration method shown in Table 1 below, with a subcarrier spacing (SCS) of 30kHz, each time slot including 14 symbols (numbered 0 to D), a periodicity of 7 symbols, a time domain offset of 2 time slots, S=2, and L=4, the network device initially schedules one time domain resource unit including 4 symbols numbered 2-6 in the intra-frame with system frame number 0 and time slot number 2. The starting symbol of any subsequent schedulable time domain resource unit differs from the starting symbol of the previous time domain resource unit by one period, i.e., 7 symbols, and each time domain resource unit includes 4 symbols; for example, the second schedulable time domain resource unit includes 4 symbols numbered 9-C in the intra-frame with system frame number 0 and time slot number 2. For ease of understanding, Table 1 also illustrates the method of consecutively numbering multiple schedulable time domain resource units: let N represent the number of the time domain resource unit, where N is a natural number starting from 0. For example, N=0 indicates the initial scheduling of a time-domain resource unit by the network device; N=1 indicates the second schedulable time-domain resource unit; N=2 indicates the third schedulable time-domain resource unit; and so on.

[0122] Table 1

[0123]

[0124] In another optional implementation, the network device can send resource configuration information to each terminal device in the terminal device group based on the first PDCCH and the RRC message transmitted in the first PDSCH. Specifically, the network device can send an active DCI scrambled by the group RNTI in the first PDCCH. The active DCI includes indication information for instructing the network device to initially schedule a time-domain resource element, such as the time slot in the uplink / downlink channel frame occupied by the time-domain resource element initially scheduled by the network device, and the start symbol and length of the time slot. The network device also carries the indication information for instructing the network device to initially schedule a time-domain resource element in the RRC message sent in the first PDSCH.

[0125] In this embodiment, the network device configures resources based on the terminal device group, reducing the resources occupied by sending PUSCH scheduling information, such as RRC signaling overhead and PDCCH resources, thereby avoiding the impact on the data transmission of other services. It is suitable for scenarios with a large number of terminal devices and a high density, such as video surveillance cameras on the road.

[0126] The following describes the method for determining the second transmission resource for each terminal device in a terminal device group using a semi-static scheduling approach. Based on the resource configuration information sent by the network devices in the semi-static scheduling approach, each terminal device in the terminal device group can divide the multiple time-domain resource units included in the first transmission resource indicated by the resource configuration information to determine its own usable second transmission resource. The second transmission resource includes at least one transmission resource unit from the first transmission resource. Taking "first terminal device" as any terminal device in the terminal device group, the determination of the second transmission resource used by the first terminal device in the semi-static scheduling approach can be implemented according to methods one through four below.

[0127] Method 1: The network device may include the number of terminal devices in the terminal device group and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use in the resource configuration information. Then, the first terminal device can be classified into the following three cases based on the different contents of the resource configuration information, determining the second transmission resource used by the first terminal device.

[0128] In the first scenario, the resource configuration information includes the number of terminal devices in the terminal device group, but does not include the number of time-domain resource units that any terminal device in the terminal device group can continuously use. If the first terminal device has a pre-configured default number of time-domain resource units it can continuously use, then the first terminal device can determine the second transmission resource it uses based on its identifier in the terminal device group, the aforementioned default number, and the number of terminal devices in the terminal device group.

[0129] In the second scenario, the resource configuration information includes the number of time-domain resource units that any terminal device in the terminal device group can continuously use, but does not include the number of terminal devices in the terminal device group. In this case, the first terminal device can determine the number of terminal devices in the terminal device group based on the RRC message from the network device, which carries the identifier of each terminal device in the terminal device group. Furthermore, the first terminal device can determine the second transmission resource used by the first terminal device based on its identifier in the terminal device group, the number of terminal devices in the terminal device group, and the number of time-domain resource units that any terminal device in the terminal device group can continuously use.

[0130] The third scenario: The resource configuration information includes the number of time-domain resource units that any terminal device in the terminal device group can continuously use, and the number of terminal devices in the terminal device group. Then, the first terminal device determines the second transmission resource it uses based on its identifier in the terminal device group and the number included in the aforementioned resource configuration information.

[0131] Specifically, in the three scenarios described above, the first terminal device can determine the order in which it continuously uses the specified number of time-domain resource units based on its identifier within the terminal device group and the number of devices in the group. Furthermore, the first terminal device can determine the second transmission resource it will use from the first transmission resources based on this order.

[0132] For example, suppose the terminal device group includes UE1, UE2, and UE3, that is, the number of terminal devices in the terminal device group is 3, and the number of time domain resource units that the first terminal device can continuously use is 2. Figure 6 This diagram illustrates a time-domain resource allocation scheme. UE1, UE2, and UE3 operate in a cyclical order of UE1->UE2->UE3->UE1. First, UE1 uses two time-domain resource units consecutively. Then, after UE1 uses two time-domain resource units consecutively, UE2 uses two time-domain resource units consecutively. Finally, after UE3 uses two time-domain resource units consecutively, the process returns to UE1 using two time-domain resource units consecutively.

[0133] Method 2: The network device can include the number of terminal devices in the terminal device group and / or a first duration in the resource configuration information, where the first duration indicates the time-domain resource unit that any terminal device in the terminal device group can continuously use. Then, the first terminal device can be categorized into three cases based on the different contents of the resource configuration information to determine the second transmission resource used by the first terminal device.

[0134] In the first scenario: the resource configuration information includes the number of terminal devices in the terminal device group, but does not include the first duration; the first terminal device has a default duration for its continuous use of time domain resource units pre-configured, then the first terminal device can determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group, the aforementioned default duration, and the number of terminal devices in the terminal device group.

[0135] The second scenario: The resource configuration information includes a first duration but does not include the number of terminal devices in the terminal device group. In this case, the first terminal device can determine the number of terminal devices in the terminal device group based on the RRC message from the network device, which carries the identifier of each terminal device in the terminal device group. Furthermore, the first terminal device can determine the second transmission resource used by the first terminal device based on its identifier in the terminal device group, the number of terminal devices in the terminal device group, and the first duration.

[0136] The third scenario: The resource configuration information includes a first duration and the number of terminal devices in the terminal device group. Then, the first terminal device determines the second transmission resource it uses based on its identifier in the terminal device group, the first duration included in the aforementioned resource configuration information, and the number of terminal devices in the terminal device group.

[0137] Specifically, in the three scenarios described above, the first terminal device can determine the order in which it uses the time-domain resource units indicated by the first duration based on its identifier in the terminal device group and the number of devices in the group. Then, the first terminal device can determine the second transmission resource it uses from the first transmission resources based on this order.

[0138] For example, suppose the terminal device group includes UE1, UE2, and UE3, that is, the number of terminal devices in the terminal device group is 3, and the aforementioned first duration includes 2 time domain resource units. Figure 7This diagram illustrates a temporal resource allocation scheme. UE1, UE2, and UE3 operate in a cyclical order of UE1->UE2->UE3->UE1. First, UE1 continuously uses the two temporal resource units contained in the first duration. After UE1 uses the two temporal resource units contained in the first duration, UE2 then continuously uses the two temporal resource units contained in the first duration. After UE2 uses the two temporal resource units contained in the first duration, UE3 then continuously uses the two temporal resource units contained in the first duration. Finally, after UE3 uses the two temporal resource units contained in the first duration, the process returns to UE1 continuously using the two temporal resource units contained in the first duration.

[0139] Method 3: The network device's resource configuration information includes the Hybrid Automatic Repeat Request (HARQ) process ID corresponding to each terminal device in the terminal device group. The first terminal device can determine the second transmission resource used by the first terminal device based on its ID in the terminal device group and the HARQ process ID corresponding to the first terminal device.

[0140] Optionally, the network device may include the identifier of each terminal device in the terminal device group and the HARQ process ID associated with each terminal device identifier in the resource configuration information. Then, the first terminal device can first search for the HARQ process ID associated with its identifier in the resource configuration information to determine the HARQ process ID corresponding to the first terminal device. Subsequently, the first terminal device can determine the second transmission resource used by the first terminal device based on its corresponding HARQ process ID. This second transmission resource includes at least one time-domain resource unit, the time-domain position of which depends on the HARQ process ID corresponding to the first terminal device, and the number of time-domain resource units included in the second transmission resource depends on the number of HARQ process IDs corresponding to the first terminal device.

[0141] Specifically, network devices can determine multiple HARQ process IDs based on the following calculation formula, and configure different HARQ process IDs for different terminal devices through resource configuration information, that is, configure different transmission resources for different terminal devices.

[0142] HARQ Process ID=[floor(CURRENT_symbol / periodicity)]modulo nrofHARQ-Processes;

[0143] CURRENT_symbol=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot);

[0144] Where floor represents floor operation, modulo represents modulo operation; CURRENT_symbol represents the symbol conversion based on the starting time domain position of the time domain resource unit, which is used to calculate the number of all symbols before the starting time domain position of the aforementioned time domain resource unit; numberOfSlotsPerFrame refers to the number of consecutive time slots in each frame; numberOfSymbolsPerSlot refers to the number of consecutive symbols in each time slot.

[0145] For example, referring to a semi-static scheduling resource configuration method shown in Table 2 below, with 16 HARQ processes (nrofHARQ-Process), a subcarrier spacing (SCS) of 15 kHz, 14 symbols (numbered 0 to D) in each time slot, a periodicity of 14 symbols, a time domain offset of 1 time slot, S=4, and L=6, the initial time domain resource unit scheduled by the network device includes 6 symbols numbered 4-9 in time slot 1 within the frame with system frame number SFN 5. The starting symbol of any subsequent schedulable time domain resource unit differs from the starting symbol of the previous time domain resource unit by one period, i.e., 14 symbols, and each time domain resource unit includes 6 symbols; for example, the second schedulable time domain resource unit includes 6 symbols numbered 4-9 in time slot 2 within the frame with system frame number 5. For ease of understanding, Table 1 below also illustrates the method of consecutively numbering multiple schedulable time-domain resource units: let N represent the number of the time-domain resource unit, and N is a natural number starting from 0. For example, N=0 indicates the first time-domain resource unit initially scheduled by the network device; N=1 indicates the second schedulable time-domain resource unit; N=2 indicates the third schedulable time-domain resource unit; and so on.

[0146] Based on the above calculation method, the HARQ Process ID corresponding to the time-domain resource unit with sequence number N in system frame number SFN=5 can be determined. Referring to the parameters in Table 3 below, the HARQ Process ID corresponding to the time-domain resource unit with sequence number 0 in SFN=5 is 3; the HARQ Process ID corresponding to the time-domain resource unit with sequence number 1 in SFN=5 is 4; and the HARQ Process ID corresponding to the time-domain resource unit with sequence number 2 in SFN=5 is 5.

[0147] Table 2

[0148]

[0149] Table 3

[0150]

[0151] Furthermore, the first terminal device can determine the starting time-domain position of a time-domain resource unit used by the first terminal device based on its corresponding HARQ Process ID and the aforementioned calculation formula. Here, a time-domain resource unit includes multiple symbols, and the starting time-domain position of a time-domain resource unit refers to the starting symbol within that time-domain resource unit.

[0152] For example, assume the terminal device group includes UE1, UE2, and UE3. The network device configures the HARQ Process ID corresponding to UE1 as 3, the HARQ Process ID corresponding to UE2 as 4, and the HARQ Process ID corresponding to UE3 as 5. Then, if the first terminal device is UE1, the first terminal device can determine, based on the HARQ process ID: 3 and the above calculation formula, that the time-domain resource unit used by the first terminal device is the time-domain resource unit numbered 0 in the frame with system frame number 5. The starting time-domain position of this time-domain resource unit is symbol 4 in time slot 1 of the frame with system frame number 5, where time slot 1 refers to time slot number 1, and symbol 4 refers to symbol number 4. If the first terminal device is UE2, the first terminal device can determine, based on HARQ process ID: 4 and the above calculation formula, that the time-domain resource unit used by the first terminal device is the time-domain resource unit numbered 1 in the frame with system frame number 5. The starting time-domain position of this time-domain resource unit is symbol 4 in time slot 2 of the frame with system frame number 5, where time slot 2 refers to time slot number 2 and symbol 4 refers to symbol number 4. If the first terminal device is UE3, the first terminal device can determine, based on HARQ process ID: 5 and the above calculation formula, that the first terminal device can determine, that the time-domain resource unit used by the first terminal device is the time-domain resource unit numbered 2 in the frame with system frame number 5. The starting time-domain position of this time-domain resource unit is symbol 4 in time slot 3 of the frame with system frame number 5, where time slot 3 refers to time slot number 3 and symbol 4 refers to symbol number 4.

[0153] Method 4: The network device may include the number of terminal devices in the terminal device group in the resource configuration information. Then, the first terminal device can determine the starting time domain position of the specified time domain resource unit that the first terminal device can use based on the identifier of the first terminal device in the terminal device group and the number of terminal devices in the terminal device group.

[0154] The designated time-domain resource unit can be the time-domain resource unit with sequence number N among at least one time-domain resource units that the first terminal device can use, where N can be a natural number such as 0, 1, 2, 3, etc. Each time-domain resource unit includes multiple time-domain resource sub-units. The starting time-domain position of the designated time-domain resource unit that the first terminal device can use refers to the time-domain position of the first time-domain resource sub-unit among the time-domain resource units with sequence number N that the first terminal device can use. Specifically, in conjunction with the aforementioned implementation method for network devices to send resource configuration information under semi-static scheduling, the time-domain resource sub-unit specifically indicates the symbol. The starting time-domain position of the designated time-domain resource unit that the first terminal device can use refers to the time-domain position of the starting symbol among the time-domain resource units with sequence number N that the first terminal device can use. The time-domain position of the starting symbol can be indicated by parameters such as frames and time slots.

[0155] Optionally, for network devices using RRC messages to carry resource configuration information during semi-static scheduling, the first terminal device can determine the time-domain position of the starting symbol in the time-domain resource unit with sequence number N that the first terminal device can use by referring to the following calculation formula:

[0156] [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=(timeReferenceSFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+timeDomainOffset×numberOfSymbolsPerSlot+S+[(N-1)×M+I)]×periodicity)modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)

[0157] Where N is the sequence number of the specified time domain resource unit that the first terminal device can use; M is the number of terminal devices in the terminal device group; and I is the identifier of the first terminal device in the terminal device group.

[0158] `numberOfSlotsPerFrame` represents the number of time slots in each frame; `numberOfSymbolsPerSlot` represents the number of symbols in each time slot; `timeReferenceSFN` represents the SFN offset value of the time domain resource, which is the most recently indicated SFN of the terminal device before receiving the semi-static scheduling configuration; `timeDomainOffset` is the time slot offset relative to SFN = `timeReferenceSFN` in the time domain; `S` is the number of the starting symbol.

[0159] In the formula, SFN, slot number in the frame, and symbol number in the slot refer to the system frame number, slot identifier (number), and start symbol of the time-domain resource unit with sequence number N that the first terminal device can use.

[0160] The first terminal device derives the SFN, slot number in the frame, and symbol number in the slot using the above calculation formula, thereby determining which symbol in which time slot of the starting symbol in the time-domain resource unit with sequence number N that the first terminal device can use is located in which frame.

[0161] Optionally, for network devices that perform semi-static scheduling by sending an activation DCI and an RRC reconfiguration message carrying periodic information, the first terminal device can determine the time-domain position of the starting symbol in the time-domain resource unit with sequence number N that the first terminal device can use by referring to the following calculation formula:

[0162] [(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+(slot number in the frame×numberOfSymbolsPerSlot)+symbol number in the slot]=[(SFN start time ×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot start time ×numberOfSymbolsPerSlot+symbol start time )+[(N-1)×M+I)]×periodicity]modulo(1024×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)

[0163] Wherein, N is the sequence number of the designated time domain resource unit that the first terminal device can use, which is set by the first terminal device; M is the number of terminal devices in the terminal device group; and I is the identifier of the first terminal device in the terminal device group.

[0164] numberOfSlotsPerFrame represents the number of slots in each frame, and numberOfSymbolsPerSlot represents the number of symbols in each slot.

[0165] SFN start time slot start time symbol start time These represent the frame, time slot, and symbol of the first transmission opportunity for the PUSCH during initial uplink authorization configuration. The first terminal device can determine the SFN based on the activated DCI. start time slot start time symbol start time .

[0166] In the formula, SFN, slot number in the frame, and symbol number in the slot refer to the system frame number, slot identifier (number), and start symbol of the time-domain resource unit with sequence number N that the first terminal device can use.

[0167] The first terminal device derives the SFN, slot number in the frame, and symbol number in the slot using the above calculation formula, thereby determining which symbol in which time slot of the starting symbol in the time-domain resource unit with sequence number N that the first terminal device can use is located in which frame.

[0168] In this embodiment, any terminal device in the terminal device group can determine the portion of transmission resources it can use in the first transmission resource through the aforementioned calculation formula, and the time-domain resource units used by different terminal devices in the first transmission resource do not conflict with each other. This eliminates the need for network devices to perform separate resource configuration for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0169] Based on the same concept, see Figure 8This application provides a resource determination device 800, which includes a communication module 801 and a processing module 802. Optionally, the communication module 801 can be implemented using a transceiver; or, the communication module 801 can include a receiving module and a transmitting module; wherein, the receiving module can be implemented using a receiver, and the transmitting module can be implemented using a transmitter. The processing module 802 can be implemented using a processor, which can be a general-purpose processor, an application-specific integrated circuit, etc., and this application does not impose any limitations on this.

[0170] (i) The resource determination device 800 can be applied to a first terminal device. Specifically, the resource determination device 800 can be the first terminal device, or it can be applied to the first terminal device, or it can be a device that supports the first terminal device in executing the resource determination method. The following provides a detailed description of the functions or execution processes of the modules in the resource determination device 800 applied to the first terminal device.

[0171] The communication module 801 is used to receive resource configuration information from the network device, the resource configuration information being used to indicate a first transmission resource; the processing module 802 is used to determine a second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information.

[0172] In this embodiment, by grouping terminal devices, the network device indicates the same transmission resources to the same group of terminal devices. Each terminal device in the group determines its own available transmission resources based on the transmission resources indicated by the network device. This eliminates the need for the network device to configure resources individually for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0173] In one optional implementation, the resource configuration information includes a first identifier, which indicates the configuration information of the first transmission resource in the resource allocation list; wherein the resource allocation list includes configuration information of multiple transmission resources.

[0174] In one optional implementation, the processing module 802 is specifically configured to: determine a second identifier based on the identifier of the first terminal device in the terminal device group and the first identifier, wherein the second identifier is used to indicate the configuration information of the second transmission resource in the resource allocation list; and determine the second transmission resource used by the first terminal device based on the second identifier.

[0175] In one optional implementation, the processing module 802 is specifically configured to: determine a first resource offset corresponding to the first terminal device based on the identifier of the first terminal device in the terminal device group and the first transmission resource; offset the first transmission resource based on the first resource offset, and determine the offset first transmission resource as the second transmission resource.

[0176] In one optional implementation, the resource configuration information includes first indication information, which indicates the resource dimension of the offset, and the resource dimension includes the time domain and / or the frequency domain; when the processing module 802 offsets the first transmission resource according to the first resource offset, it is specifically configured to: determine that the resource dimension of the offset indicated by the first indication information includes the time domain, then offset the first transmission resource in the time domain according to the first resource offset; or, determine that the resource dimension of the offset indicated by the first indication information includes the frequency domain, then offset the first transmission resource in the frequency domain according to the first resource offset; or, determine that the resource dimension of the offset indicated by the first indication information includes both the time domain and the frequency domain, then offset the first transmission resource in both the time domain and the frequency domain according to the first resource offset.

[0177] In one optional implementation, the first transmission resource includes multiple transmission resource units that can be used by the terminal device group, and the resource configuration information further includes the number of the transmission resource units; the processing module 802 is specifically used to: determine a second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the number of the transmission resource units, wherein the second transmission resource includes at least one of the transmission resource units in the first transmission resource.

[0178] In one optional implementation, the first transmission resource includes a plurality of time-domain resource units that can be used by the terminal device group, with a preset period interval between every two adjacent time-domain resource units; the second transmission resource includes at least one of the time-domain resource units in the first transmission resource.

[0179] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use; the processing module 802 is specifically used to: determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group, and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use.

[0180] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group and / or a first duration, wherein the first duration is used to indicate the time-domain resource units that any terminal device in the terminal device group can use continuously; the processing module 802 is specifically used to: determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group and / or the first duration.

[0181] In one optional implementation, the resource configuration information includes the hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group; the processing module 802 is specifically used to: determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the hybrid automatic repeat request process identifier corresponding to the first terminal device.

[0182] In one optional implementation, the resource configuration information includes the number of terminal devices in the terminal device group; the processing module 802 is further configured to: determine the starting time domain position of the specified time domain resource unit that the first terminal device can use based on the identifier of the first terminal device in the terminal device group and the number of terminal devices in the terminal device group.

[0183] (II) The resource determination device 800 can be applied to network devices. Specifically, the resource determination device 800 can be a network device, or it can be applied to a network device, or it can be a device that supports the network device in performing a resource determination method. The following provides a detailed description of the functions or execution processes of the modules in the resource determination device 800 applied to network devices.

[0184] The processing module 802 is configured to determine resource configuration information, which is used to indicate a first transmission resource. The resource configuration information includes one or more of the following: a first identifier, used to indicate the configuration information of the first transmission resource in a resource allocation list; a first indication, used to indicate the offset resource dimension, the resource dimension including the time domain and / or frequency domain; the number of transmission resource units included in the first transmission resource; the number of terminal devices in the terminal device group; the number of time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; a first duration, used to indicate the time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; and a hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group.

[0185] The communication module 801 is used to send resource configuration information to multiple terminal devices included in the terminal device group.

[0186] In this embodiment, by grouping terminal devices, the network device indicates the same transmission resources to the same group of terminal devices. Each terminal device in the group determines its own available transmission resources based on the transmission resources indicated by the network device. This eliminates the need for the network device to configure resources individually for each terminal device, reducing the resources required for configuring transmission resources and avoiding interference with the transmission of other service data.

[0187] In an optional implementation, the processing module 802 is further configured to: assign an identifier of the first terminal device in the terminal device group to the first terminal device; wherein the first terminal device is any terminal device in the terminal device group.

[0188] Based on the same concept, such as Figure 9 As shown, this application embodiment provides a communication device 900. Exemplarily, the communication device 900 may be a chip or a chip system. Optionally, in this application embodiment, the chip system may be composed of chips, or may include chips and other discrete devices.

[0189] The communication device 900 may include at least one processor 910, and may also include at least one memory 920 for storing computer programs, program instructions, and / or data. The memory 920 and the processor 910 are coupled.

[0190] The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 910 may operate in conjunction with the memory 920. The memory 920 stores the computer programs, program instructions, and / or data necessary for implementing any of the above embodiments; the processor 910 may execute the computer programs stored in the memory 920 to complete the methods in any of the above embodiments. Optionally, at least one of the memories 920 may be included in the processor 910.

[0191] The communication device 900 may also include a transceiver 930, through which the communication device 900 can exchange information with other devices. The transceiver 930 may be a circuit, a bus, a transceiver, or any other device that can be used for information exchange.

[0192] In one possible implementation, the communication device 900 can be applied to a first terminal device. Specifically, the communication device 900 can be the first terminal device itself, or it can be any device capable of supporting the first terminal device and implementing the functions of the first terminal device in any of the above embodiments. The memory 920 stores the necessary computer programs, program instructions, and / or data for implementing the functions of the first terminal device in any of the above embodiments. The processor 910 can execute the computer program stored in the memory 920 to complete the method executed by the first terminal device in any of the above embodiments.

[0193] In another possible implementation, the communication device 900 can be applied to a network device. Specifically, the communication device 900 can be a network device or a device capable of supporting a network device and implementing the functions of the network device in any of the above embodiments. The memory 920 stores the necessary computer programs, program instructions, and / or data for implementing the functions of the network device in any of the above embodiments. The processor 910 can execute the computer program stored in the memory 920 to complete the method executed by the network device in any of the above embodiments.

[0194] This application embodiment does not limit the specific connection medium between the transceiver 930, processor 910, and memory 920. This application embodiment... Figure 9 The memory 920, processor 910, and transceiver 930 are connected via a bus, and the bus is in... Figure 9 The connections between other components are shown in bold lines only and are not intended to be limiting. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0195] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0196] In the embodiments of this application, the memory can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions, used to store computer programs, program instructions, and / or data.

[0197] Based on the above embodiments, see Figure 10 This application embodiment also provides another communication device 1000, including: an interface circuit 1010 and a processor 1020; the interface circuit 1010 is used to receive code instructions and transmit them to the processor; the processor 1020 is used to run the code instructions to execute the method executed by the first terminal device or the method executed by the network device in any of the above embodiments.

[0198] Based on the above embodiments, this application also provides a computer-readable storage medium storing instructions that, when executed, cause the method executed by the first terminal device or the method executed by the network device in any of the above embodiments to be implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, magnetic disk, or optical disk.

[0199] To achieve the above Figures 8-10 In addition to the functions of the communication device, this application also provides a chip, including a processor, for supporting the communication device in implementing the functions involved in the first terminal device or network device in the above method embodiments. In one possible design, the chip is connected to a memory or the chip includes a memory for storing necessary program instructions and data of the communication device.

[0200] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied 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.

[0201] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0202] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0203] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0204] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the scope of the embodiments of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A method for determining resources, characterized in that, Applied to a first terminal device, the method includes: Receive resource configuration information from a network device, the resource configuration information being used to indicate a first transmission resource; wherein, the resource configuration information includes a first identifier, the first identifier being used to indicate the configuration information of the first transmission resource in a resource allocation list; wherein, the resource allocation list includes configuration information of multiple transmission resources; Based on the identifier of the first terminal device in the terminal device group and the resource configuration information, a second transmission resource used by the first terminal device is determined; wherein, the second transmission resource is obtained based on the offset of the first transmission resource, and the size of the second transmission resource is the same as the size of the first transmission resource; or, the second transmission resource includes at least one transmission resource unit or at least one time-domain resource unit of the first transmission resource.

2. The method as described in claim 1, characterized in that, The step of determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: Based on the identifier of the first terminal device in the terminal device group and the first identifier, a second identifier is determined, and the second identifier is used to indicate the configuration information of the second transmission resource in the resource allocation list; Based on the second identifier, the second transmission resource used by the first terminal device is determined.

3. The method as described in claim 1, characterized in that, The step of determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: Based on the identifier of the first terminal device in the terminal device group and the first transmission resource, determine the first resource offset corresponding to the first terminal device; The first transmission resource is offset according to the first resource offset, and the offset first transmission resource is determined as the second transmission resource.

4. The method as described in claim 3, characterized in that, The resource configuration information includes first indication information, which indicates the resource dimension of the offset, the resource dimension including the time domain and / or frequency domain; the offsetting of the first transmission resource according to the first resource offset includes: If the resource dimension indicated by the first indication information includes the time domain, then the first transmission resource is offset in the time domain according to the first resource offset; or, If the resource dimension indicated by the first indication information includes the frequency domain, then the first transmission resource is offset in the frequency domain according to the first resource offset; or, If the resource dimension indicated by the first indication information includes both the time domain and the frequency domain, then the first transmission resource is offset in both the time domain and the frequency domain according to the first resource offset.

5. The method as described in claim 1, characterized in that, The first transmission resource includes multiple transmission resource units that can be used by the terminal device group, and the resource configuration information further includes the number of the transmission resource units; determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: Based on the identifier of the first terminal device in the terminal device group and the number of transmission resource units, a second transmission resource used by the first terminal device is determined, wherein the second transmission resource includes at least one of the transmission resource units in the first transmission resource.

6. The method as described in claim 1, characterized in that, The first transmission resource includes multiple time-domain resource units that can be used by the terminal device group, with a preset period between every two adjacent time-domain resource units; the second transmission resource includes at least one of the time-domain resource units in the first transmission resource.

7. The method as described in claim 6, characterized in that, The resource configuration information includes the number of terminal devices in the terminal device group and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use; The step of determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: The second transmission resource used by the first terminal device is determined based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group, and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use.

8. The method as described in claim 6, characterized in that, The resource configuration information includes the number of terminal devices in the terminal device group and / or a first duration, wherein the first duration is used to indicate the time-domain resource units that any terminal device in the terminal device group can continuously use; determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: The second transmission resource used by the first terminal device is determined based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group, and / or the first duration.

9. The method as described in claim 6, characterized in that, The resource configuration information includes the hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group; determining the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information includes: The second transmission resource used by the first terminal device is determined based on the identifier of the first terminal device in the terminal device group and the identifier of the hybrid automatic repeat request process corresponding to the first terminal device.

10. The method as described in claim 6, characterized in that, The resource configuration information includes the number of terminal devices in the terminal device group; the method further includes: Based on the identifier of the first terminal device in the terminal device group and the number of terminal devices in the terminal device group, the starting time domain position of the specified time domain resource unit that the first terminal device can use is determined.

11. A method for determining resources, characterized in that, Applied to network devices, the method includes: Resource configuration information is sent to multiple terminal devices included in the terminal device group. This resource configuration information indicates a first transmission resource. The resource configuration information includes a first identifier, which indicates the configuration information of the first transmission resource in a resource allocation list. The resource configuration information also includes one or more of the following: First indication information, the first indication information is used to indicate the resource dimension of the offset, the resource dimension including the time domain and / or frequency domain; The number of transmission resource units included in the first transmission resource; The number of terminal devices in the terminal device group; In the first transmission resource, the number of time-domain resource units that any terminal device in the terminal device group can continuously use among the multiple time-domain resource units, wherein the interval between every two adjacent time-domain resource units is a preset period. The first duration is used to indicate the time domain resource unit that any terminal device in the terminal device group can continuously use among the plurality of time domain resource units included in the first transmission resource, wherein the time domain resource unit is spaced apart by a preset period. The hybrid automatic retransmission request process identifier corresponding to each terminal device in the terminal device group.

12. The method as described in claim 11, characterized in that, The method further includes: Assign an identifier for the first terminal device within the terminal device group; wherein the first terminal device is any terminal device in the terminal device group.

13. A resource determination device, characterized in that, Applied to a first terminal device, the device includes: A communication module is configured to receive resource configuration information from a network device, the resource configuration information being used to indicate a first transmission resource; wherein the resource configuration information includes a first identifier, the first identifier being used to indicate the configuration information of the first transmission resource in a resource allocation list; wherein the resource allocation list includes configuration information of multiple transmission resources; The processing module is configured to determine the second transmission resource used by the first terminal device based on the identifier of the first terminal device in the terminal device group and the resource configuration information; wherein the second transmission resource is obtained based on the offset of the first transmission resource and the size of the second transmission resource is the same as the size of the first transmission resource; or, the second transmission resource includes at least one transmission resource unit or at least one time-domain resource unit of the first transmission resource.

14. The apparatus as claimed in claim 13, characterized in that, The processing module is specifically used for: Based on the identifier of the first terminal device in the terminal device group and the first identifier, a second identifier is determined, and the second identifier is used to indicate the configuration information of the second transmission resource in the resource allocation list; Based on the second identifier, the second transmission resource used by the first terminal device is determined.

15. The apparatus as claimed in claim 13, characterized in that, The processing module is specifically used for: Based on the identifier of the first terminal device in the terminal device group and the first transmission resource, determine the first resource offset corresponding to the first terminal device; The first transmission resource is offset according to the first resource offset, and the offset first transmission resource is determined as the second transmission resource.

16. The apparatus as claimed in claim 15, characterized in that, The resource configuration information includes first indication information, which indicates the offset resource dimension, including the time domain and / or frequency domain; when the processing module offsets the first transmission resource according to the first resource offset, it is specifically used to: If it is determined that the resource dimension of the first indication information indicating the offset includes the time domain, then the first transmission resource is offset in the time domain according to the first resource offset; or, If it is determined that the resource dimension of the offset indicated by the first indication information includes the frequency domain, then the first transmission resource is offset in the frequency domain according to the first resource offset; or, If the resource dimension of the first indication information indicating the offset is determined to include the time domain and the frequency domain, then the first transmission resource is offset in the time domain and the frequency domain according to the first resource offset.

17. The apparatus as claimed in claim 13, characterized in that, The first transmission resource includes multiple transmission resource units that the terminal device group can use, and the resource configuration information further includes the number of the transmission resource units; the processing module is specifically used for: Based on the identifier of the first terminal device in the terminal device group and the number of transmission resource units, a second transmission resource used by the first terminal device is determined, wherein the second transmission resource includes at least one of the transmission resource units in the first transmission resource.

18. The apparatus as claimed in claim 13, characterized in that, The first transmission resource includes multiple time-domain resource units that can be used by the terminal device group, with a preset period between every two adjacent time-domain resource units; the second transmission resource includes at least one of the time-domain resource units in the first transmission resource.

19. The apparatus as claimed in claim 18, characterized in that, The resource configuration information includes the number of terminal devices in the terminal device group and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use; the processing module is specifically used for: The second transmission resource used by the first terminal device is determined based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group, and / or the number of time-domain resource units that any terminal device in the terminal device group can continuously use.

20. The apparatus as claimed in claim 18, characterized in that, The resource configuration information includes the number of terminal devices in the terminal device group and / or a first duration, wherein the first duration is used to indicate the time-domain resource units that any terminal device in the terminal device group can continuously use; the processing module is specifically used for: The second transmission resource used by the first terminal device is determined based on the identifier of the first terminal device in the terminal device group, the number of terminal devices in the terminal device group, and / or the first duration.

21. The apparatus as claimed in claim 18, characterized in that, The resource configuration information includes the hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group; the processing module is specifically used for: The second transmission resource used by the first terminal device is determined based on the identifier of the first terminal device in the terminal device group and the identifier of the hybrid automatic repeat request process corresponding to the first terminal device.

22. The apparatus as claimed in claim 18, characterized in that, The resource configuration information includes the number of terminal devices in the terminal device group; the processing module is further configured to: Based on the identifier of the first terminal device in the terminal device group and the number of terminal devices in the terminal device group, the starting time domain position of the specified time domain resource unit that the first terminal device can use is determined.

23. A resource determination device, characterized in that, Applied to network equipment, the device includes a processing module and a communication module; The processing module is configured to determine resource configuration information, which is used to indicate a first transmission resource. The resource configuration information includes a first identifier, which indicates the configuration information of the first transmission resource in a resource allocation list. The resource configuration information also includes one or more of the following: first indication information, which indicates the offset resource dimension, including the time domain and / or frequency domain; the number of transmission resource units included in the first transmission resource; the number of terminal devices in the terminal device group; the number of time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; a first duration, which indicates the number of time domain resource units that any terminal device in the terminal device group can continuously use among the multiple time domain resource units included in the first transmission resource, wherein every two adjacent time domain resource units are spaced apart by a preset period; and a hybrid automatic repeat request process identifier corresponding to each terminal device in the terminal device group. The communication module is used to send resource configuration information to multiple terminal devices included in the terminal device group.

24. The apparatus as claimed in claim 23, characterized in that, The processing module is further configured to: Assign an identifier for the first terminal device within the terminal device group; wherein the first terminal device is any terminal device in the terminal device group.

25. A communication device, characterized in that, include: Processor and memory; The memory is used to store computer programs; The processor is configured to execute a computer program stored in the memory to cause the method as claimed in any one of claims 1 to 10 or the method as claimed in claim 11 or 12 to be performed.

26. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to execute the code instructions to cause the method as described in any one of claims 1 to 10 or the method as described in claim 11 or 12 to be performed.

27. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, cause the method as claimed in any one of claims 1 to 10 or the method as claimed in claim 11 or 12 to be implemented.