Resource allocation method and device and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-10
- Publication Date
- 2026-03-10
AI Technical Summary
Existing technologies suffer from high signaling overhead, resource collisions, and interference issues in the allocation of resources for passive IoT devices, making it difficult to allocate resources efficiently.
The first communication device sends resource indication information to the first A-IoT device, indicating the complete set of resources for multiple A-IoT devices. The first A-IoT device determines its data transmission resources based on this information, thereby realizing resource allocation.
It reduces the signaling overhead of the resource allocation process, avoids resource collisions and interference, and ensures conflict-free data transmission between multiple A-IoT devices.
Smart Images

Figure CN121647019A_ABST
Abstract
Description
Resource allocation methods and devices, storage media Technical Field
[0001] This disclosure relates to the field of communications, and more particularly to a resource allocation method and apparatus, and a storage medium. Background Technology
[0002] Passive Internet of Things (Ambient IoT, A-IoT, or environmental IoT, or IoT that supports environmental power) can maintain the normal operation of devices by collecting micro-energy from the environment (such as light, radio wave signals, etc.). It is an important technology in the Internet of Things with energy conservation, carbon reduction and low power consumption as its main development directions.
[0003] Summary of the Invention
[0004] To reduce signaling overhead when allocating resources for multiple A-IoT devices and to minimize resource collisions and interference during data transmission, this disclosure provides a resource allocation method, apparatus, and storage medium.
[0005] According to a first aspect of the present disclosure, a resource allocation method is provided, the method being performed by a first passive Internet of Things (A-IoT) device, the method comprising:
[0006] Receive resource indication information sent by a first communication device, the resource indication information indicating a complete set of resources for multiple A-IoT devices to transmit data, the multiple A-IoT devices including the first A-IoT device;
[0007] Based on the resource indication information, the resources used by the first A-IoT device when transmitting data are determined from the complete set of resources indicated by the resource indication information.
[0008] According to a second aspect of the present disclosure, a resource allocation method is provided, the method being executed by a first communication device, the method comprising:
[0009] Send resource indication information to a first A-IoT device. The resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data. The multiple A-IoT devices include the first A-IoT device. The resource indication information is also used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0010] According to a third aspect of the present disclosure, a first A-IoT device is provided, comprising:
[0011] The transceiver module is configured to receive resource indication information sent by a first communication device, wherein the resource indication information indicates a complete set of resources for multiple A-IoT devices to transmit data, and the multiple A-IoT devices include the first A-IoT device;
[0012] The processing module is configured to determine, based on the resource indication information, the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0013] According to a fourth aspect of the present disclosure, a first communication device is provided, comprising:
[0014] The transceiver module is configured to send resource indication information to a first A-IoT device. The resource indication information is used to indicate a complete set of resources for multiple A-IoT devices to transmit data, including the first A-IoT device. The resource indication information is also used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0015] According to a fifth aspect of the present disclosure, a first A-IoT device is provided, comprising:
[0016] One or more processors;
[0017] The first A-IoT device is used to execute the resource allocation method as described in the first aspect above.
[0018] According to a sixth aspect of the present disclosure, a first communication device is provided, comprising:
[0019] One or more processors;
[0020] The first communication device is used to execute the resource allocation method as described in the second aspect above.
[0021] According to a seventh aspect of the present disclosure, a communication system is provided, including a first A-IoT device and a first communication device, wherein the first A-IoT device is configured to implement the resource allocation method as described in the first aspect above, and the first communication device is configured to implement the resource allocation method as described in the second aspect above.
[0022] According to an eighth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform the resource allocation method as described in the first or second aspect above.
[0023] In this embodiment, a first communication device sends resource indication information to a first A-IoT device, and the first A-IoT device receives the resource indication information sent by the first communication device. The resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data. The multiple A-IoT devices include the first A-IoT device. This allows the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data based on the complete set of resources indicated by the resource indication information. This achieves the purpose of allocating resources for multiple A-IoT devices through a single information interaction, reducing the signaling overhead of the resource allocation process, enabling multiple A-IoT devices to transmit data without conflict, and minimizing resource collision and interference problems.
[0024] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0025] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0026] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0027] Figure 2 is an interactive schematic diagram of a resource allocation method according to an embodiment of the present disclosure.
[0028] Figure 3A is a schematic diagram of time-domain resources for multiple A-IOT devices corresponding to the same R2D Command signaling, according to an embodiment of the present disclosure.
[0029] Figure 3B is a schematic diagram illustrating a frequency domain resource allocation result according to an embodiment of the present disclosure.
[0030] Figure 3C is a schematic diagram illustrating the discrete allocation of resources among multiple A-IoT devices according to an embodiment of the present disclosure.
[0031] Figure 4A is an interactive schematic diagram of a resource allocation method according to an embodiment of the present disclosure.
[0032] Figure 4B is an interactive schematic diagram of a resource allocation method according to an embodiment of the present disclosure.
[0033] Figure 5A is a schematic flowchart illustrating a resource allocation method according to an embodiment of the present disclosure.
[0034] Figure 5B is a schematic flowchart illustrating a resource allocation method according to an embodiment of the present disclosure.
[0035] Figure 6A is a schematic flowchart illustrating a resource allocation method according to an embodiment of the present disclosure.
[0036] Figure 6B is a schematic flowchart illustrating a resource allocation method according to an embodiment of the present disclosure.
[0037] Figure 7A is a schematic flowchart illustrating a resource allocation method according to an embodiment of the present disclosure.
[0038] Figure 7B is a schematic flowchart illustrating a resource allocation method according to an embodiment of the present disclosure.
[0039] Figure 8A is a schematic diagram of the structure of the first A-IOT device proposed in an embodiment of this disclosure.
[0040] Figure 8B is a schematic diagram of the structure of the first communication device proposed in an embodiment of this disclosure.
[0041] Figure 9A is a schematic diagram of the structure of the communication device 9100 proposed in an embodiment of this disclosure.
[0042] Figure 9B is a schematic diagram of the structure of the chip 9200 proposed in an embodiment of this disclosure. Detailed Implementation
[0043] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0044] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of at least one associated listed item.
[0045] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various messages, these messages should not be limited to these terms. These terms are used only to distinguish messages of the same type from one another. For example, without departing from the scope of this disclosure, a first message may also be referred to as a second message, and similarly, a second message may also be referred to as a first message. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0046] This disclosure presents a resource allocation method, apparatus, and storage medium.
[0047] In a first aspect, embodiments of this disclosure propose a resource allocation method, the method being executed by a first passive Internet of Things (A-IoT) device, the method comprising:
[0048] Receive resource indication information sent by a first communication device, the resource indication information indicating a complete set of resources for multiple A-IoT devices to transmit data, the multiple A-IoT devices including the first A-IoT device;
[0049] Based on the resource indication information, the resources used by the first A-IoT device when transmitting data are determined from the complete set of resources indicated by the resource indication information.
[0050] In the above embodiments, the first A-IoT device receives resource indication information sent by the first communication device. The resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data. The multiple A-IoT devices include the first A-IoT device. This allows the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data based on the complete set of resources indicated by the resource indication information. This achieves the purpose of allocating resources for multiple A-IoT devices through a single information exchange, reducing the signaling overhead of the resource allocation process, enabling multiple A-IoT devices to transmit data without conflict, and minimizing resource collision and interference problems.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, receiving the resource indication information sent by the first communication device includes:
[0052] Receive a first signaling sent by the first communication device, wherein the first signaling includes the resource indication information;
[0053] Wherein, the first signaling is a paging signaling, or the first signaling is a reader-to-device R2D command.
[0054] In the above embodiments, by using the first signaling as a carrier of resource indication information, the reuse of the first signaling is achieved, thereby improving the signaling utilization rate of the first signaling. Furthermore, by providing multiple possible signaling types for the first signaling, the diversity of the first signaling is increased, thereby enhancing the flexibility of the resource allocation process.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or, the resource set indicated by the resource indication information is in the frequency domain dimension.
[0056] In the above embodiments, by indicating the complete set of resources in the time domain and / or frequency domain dimensions with resource indication information, resource allocation for multiple A-IoT devices can be realized from the time domain and / or frequency domain dimensions, thereby improving the flexibility and diversity of the resource allocation process.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the resource indication information indicates a time-domain dimension of the complete set of resources, and the resource indication information indicates at least one of the following:
[0058] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set;
[0059] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set;
[0060] The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
[0061] In the above embodiments, multiple possible implementations of indicating the complete set of resources in the time domain dimension through resource indication information are provided, so that the indication of the complete set of resources in the time domain dimension can be achieved in multiple ways, thereby improving the flexibility and diversity of resource indication methods.
[0062] In conjunction with some embodiments of the first aspect, in some embodiments, the starting position of the time-domain resource used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resource and the first signaling end position carrying the resource indication information.
[0063] In the above embodiments, by providing possible implementations of indicating the starting position of time-domain resources, the starting position of time-domain resources for data transmission by multiple A-IoT devices can be indicated, ensuring the smooth progress of the resource allocation process.
[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the time-domain offset information is indicated by at least one of the following:
[0065] First index information, the first index information being associated with the time domain offset information;
[0066] Absolute time.
[0067] In the above embodiments, multiple possible implementations of indicating time-domain offset information are provided to improve the flexibility of the resource allocation process.
[0068] In conjunction with some embodiments of the first aspect, in some embodiments, the duration of a single temporal resource is indicated by at least one of the following:
[0069] Absolute time;
[0070] Second index information, which is associated with the duration of a single temporal resource;
[0071] Signaling type indication information, which is associated with the duration of a single time-domain resource.
[0072] In the above embodiments, multiple possible implementations are provided to indicate the duration of a single time-domain resource in order to improve the flexibility of the resource allocation process.
[0073] In conjunction with some embodiments of the first aspect, in some embodiments, the interval length between two adjacent time-domain resources is indicated by at least one of the following:
[0074] Absolute time;
[0075] The third index information is associated with the interval length between two adjacent time-domain resources;
[0076] Signaling type indication information, which is associated with the interval length between two adjacent time-domain resources.
[0077] In the above embodiments, multiple possible implementations are provided to indicate the interval length between two adjacent time-domain resources, so as to improve the flexibility of the resource allocation process.
[0078] In conjunction with some embodiments of the first aspect, in some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information indicates at least one of the following:
[0079] Channel indexes assigned to the plurality of A-IoT devices;
[0080] A bitmap, the length of which is consistent with the total length of the channels allocated to the plurality of A-IoT devices.
[0081] In the above embodiments, multiple possible implementations of indicating the complete set of resources in the frequency domain dimension through resource indication information are provided, so that the indication of the complete set of resources in the frequency domain dimension can be achieved in multiple ways, thereby improving the flexibility and diversity of resource indication methods.
[0082] In conjunction with some embodiments of the first aspect, in some embodiments, the resource indication information includes device identifiers of multiple A-IoT devices, each device identifier corresponding to a resource number;
[0083] The step of determining the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information includes:
[0084] Based on the resource indication information, the first resource in the complete set of resources indicated by the resource indication information is determined as the resource used by the first A-IoT device when transmitting data. The first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0085] In the above embodiments, when the resource indication information includes device identifiers of multiple A-IoT devices and each device identifier corresponds to a resource number, a possible implementation method is provided in which the first A-IoT device determines the resources it uses when sending data based on the resource indication information from the entire resource set, so as to ensure the implementation of resource allocation for multiple A-IoT devices.
[0086] In conjunction with some embodiments of the first aspect, in some embodiments, the resource indication information includes a group identifier of an A-IoT device group consisting of multiple A-IoT devices;
[0087] The step of determining the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information includes:
[0088] Based on the device identifiers of the plurality of A-IoT devices included in the A-IoT device group, a member identifier of the first A-IoT device is generated;
[0089] Based on the member identifier of the first A-IoT device and the resource indication information, the resources used by the first A-IoT device when transmitting data are determined from the complete set of resources indicated by the resource indication information.
[0090] In the above embodiments, when the resource indication information includes a group identifier of an A-IoT device group consisting of multiple A-IoT devices, a possible implementation method is provided in which the first A-IoT device determines the resources it uses when sending data based on the resource indication information from the full set of resources, so as to ensure the implementation of resource allocation for multiple A-IoT devices.
[0091] In conjunction with some embodiments of the first aspect, in some embodiments, generating the member identifier of the first A-IoT device based on the device identifiers of the plurality of A-IoT devices included in the A-IoT device group includes any one of the following:
[0092] Based on the complete device identifiers of the plurality of A-IoT devices, a member identifier for the first A-IoT device is generated;
[0093] Based on partial device identifiers of the multiple A-IoT devices, a member identifier for the first A-IoT device is generated.
[0094] In the above embodiments, a possible implementation method is provided to generate the member identifier of the first A-IoT device based on the complete device identifier or partial device identifier of multiple A-IoT devices, so that the member identifier of the A-IoT device can be generated according to multiple identifiers, thereby improving the flexibility and diversity of the member identifier generation process of the A-IoT device.
[0095] In conjunction with some embodiments of the first aspect, in some embodiments, generating the member identifier of the first A-IoT device based on the device identifiers of the plurality of A-IoT devices included in the A-IoT device group includes:
[0096] The device identifiers of the plurality of A-IoT devices are sorted in a specified order, and the member identifier of the first A-IoT device is determined based on the sorting result of the device identifiers of the first A-IoT device.
[0097] In the above embodiments, a possible implementation method is provided for generating a member identifier of a first A-IoT device based on the device identifiers of multiple A-IoT devices, so as to ensure that the member identifier of the first A-IoT device can be generated based on the device identifiers of multiple A-IoT devices, thereby ensuring the smooth progress of the resource allocation process.
[0098] In conjunction with some embodiments of the first aspect, in some embodiments, determining the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information, based on the member identifier of the first A-IoT device and the resource indication information, includes:
[0099] The second resource in the complete set of resources indicated by the resource indication information is determined as the resource used by the first A-IoT device when transmitting data;
[0100] Wherein, the second resource is a resource whose corresponding resource number is consistent with the member identifier of the first A-IoT device; or, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices.
[0101] In the above embodiments, multiple possible implementation methods are provided for the first A-IoT device to determine the resources it uses when sending data from the full set of resources based on its own member identifier and resource indication information, so as to ensure the implementation of resource allocation for multiple A-IoT devices and improve the flexibility of the resource allocation process.
[0102] In conjunction with some embodiments of the first aspect, in some embodiments, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices, and the resource number of the second resource is M. ID *K, or, the resource number of the second resource is M. ID *(K+k);
[0103] in, R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of the multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
[0104] In the above embodiments, the possible forms of resource numbers are provided when determining the resource numbers used by the first A-IoT device when transmitting data based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices. This improves the flexibility of the resource selection process and the resource allocation process when the first A-IoT device transmits data.
[0105] In conjunction with some embodiments of the first aspect, in some embodiments, the resource number is obtained by numbering time-domain resources in a specified order; or, the resource number is obtained by numbering frequency-domain resources in a specified order; or, the resource number is obtained by numbering time-domain resources and frequency-domain resources respectively in a specified order.
[0106] In the above embodiments, multiple possible implementations are provided for numbering resources to obtain resource numbers, so that resource numbering can be implemented in multiple ways, thereby improving the flexibility and diversity of the resource allocation process.
[0107] Secondly, embodiments of this disclosure propose a resource allocation method, which is executed by a first communication device, the method comprising:
[0108] Send resource indication information to a first A-IoT device. The resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data. The multiple A-IoT devices include the first A-IoT device. The resource indication information is also used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0109] In the above embodiments, by sending resource indication information from the first communication device to the first A-IoT device, the resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data. The first A-IoT device is among the multiple A-IoT devices. This allows the first A-IoT device to determine the resources used for data transmission from the complete set of resources indicated by the resource indication information. This achieves the purpose of allocating resources for multiple A-IoT devices through a single information exchange, reducing the signaling overhead of the resource allocation process, enabling multiple A-IoT devices to transmit data without conflict, and minimizing resource collision and interference problems.
[0110] In conjunction with some embodiments of the second aspect, in some embodiments, sending resource indication information to the first A-IoT device includes:
[0111] Send a first signaling message to the first A-IoT device, the first signaling message including the resource indication information;
[0112] Wherein, the first signaling is a paging signaling, or the first signaling is an R2D command.
[0113] In conjunction with some embodiments of the second aspect, in some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or, the resource set indicated by the resource indication information is in the frequency domain dimension.
[0114] In conjunction with some embodiments of the second aspect, in some embodiments, the resource indication information indicates a time-domain dimension of the complete set of resources, and the resource indication information indicates at least one of the following:
[0115] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set;
[0116] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set;
[0117] The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
[0118] In conjunction with some embodiments of the second aspect, in some embodiments, the starting position of the time-domain resource used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resource and the first signaling end position carrying the resource indication information.
[0119] In conjunction with some embodiments of the second aspect, in some embodiments, the time-domain offset information is indicated by at least one of the following:
[0120] First index information, the first index information being associated with the time domain offset information;
[0121] Absolute time.
[0122] In conjunction with some embodiments of the second aspect, in some embodiments, the duration of a single temporal resource is indicated by at least one of the following:
[0123] Absolute time;
[0124] Second index information, which is associated with the duration of a single temporal resource;
[0125] Signaling type indication information, which is associated with the duration of a single time-domain resource.
[0126] In conjunction with some embodiments of the second aspect, in some embodiments, the interval length between two adjacent time-domain resources is indicated by at least one of the following:
[0127] Absolute time;
[0128] The third index information is associated with the interval length between two adjacent time-domain resources;
[0129] Signaling type indication information, which is associated with the interval length between two adjacent time-domain resources.
[0130] In conjunction with some embodiments of the second aspect, in some embodiments, the resource indication information indicates a complete set of resources in the frequency domain dimension, and the resource indication information indicates at least one of the following:
[0131] Channel indexes assigned to the plurality of A-IoT devices;
[0132] A bitmap, the length of which is consistent with the total length of the channels allocated to the plurality of A-IoT devices.
[0133] In conjunction with some embodiments of the second aspect, in some embodiments, the resource indication information includes device identifiers of multiple A-IoT devices, each device identifier corresponding to a resource number. The resource indication information is used by the first A-IoT device to determine the first resource in the complete set of resources indicated by the resource indication information as the resource used by the first A-IoT device when transmitting data. The first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0134] In conjunction with some embodiments of the second aspect, in some embodiments, the resource indication information includes a group identifier of an A-IoT device group composed of multiple A-IoT devices. The resource indication information is used by the first A-IoT device to determine the resources used by the first A-IoT device when sending data from the complete set of resources indicated by the resource indication information based on the member identifier of the first A-IoT device. The member identifier of the first A-IoT device is generated based on the device identifiers of the multiple A-IoT devices included in the A-IoT device group.
[0135] In conjunction with some embodiments of the second aspect, in some embodiments, the member identifier of the first A-IoT device is generated based on the complete device identifier of the plurality of A-IoT devices, or the member identifier of the first A-IoT device is generated based on a portion of the device identifier of the plurality of A-IoT devices.
[0136] In conjunction with some embodiments of the second aspect, in some embodiments, the member identifier of the first A-IoT device is determined based on the sorting result of the device identifiers of the first A-IoT device, wherein the sorting result of the device identifiers of the first A-IoT device is obtained by sorting the device identifiers of the plurality of A-IoT devices in a specified order.
[0137] In conjunction with some embodiments of the second aspect, in some embodiments, the resource indication information is used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data based on the member identifier of the first A-IoT device, and the resources used by the first A-IoT device when transmitting data are the second resources in the complete set of resources indicated by the resource indication information;
[0138] Wherein, the second resource is a resource whose corresponding resource number is consistent with the member identifier of the first A-IoT device; or, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices.
[0139] In conjunction with some embodiments of the second aspect, in some embodiments, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices, and the resource number of the second resource is M. ID *K, or, the resource number of the second resource is M. ID *(K+k);
[0140] in, R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of the multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
[0141] In conjunction with some embodiments of the second aspect, in some embodiments, the resource number is obtained by numbering time-domain resources in a specified order; or, the resource number is obtained by numbering frequency-domain resources in a specified order; or, the resource number is obtained by numbering time-domain resources and frequency-domain resources respectively in a specified order.
[0142] Thirdly, embodiments of this disclosure provide a first A-IoT device, comprising:
[0143] The transceiver module is configured to receive resource indication information sent by a first communication device, wherein the resource indication information indicates a complete set of resources for multiple A-IoT devices to transmit data, and the multiple A-IoT devices include the first A-IoT device;
[0144] The processing module is configured to determine, based on the resource indication information, the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0145] Fourthly, embodiments of this disclosure provide a first communication device, comprising:
[0146] The transceiver module is configured to send resource indication information to a first A-IoT device. The resource indication information is used to indicate a complete set of resources for multiple A-IoT devices to transmit data, including the first A-IoT device. The resource indication information is also used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0147] Fifthly, embodiments of this disclosure provide a first A-IoT device, comprising:
[0148] One or more processors;
[0149] The first A-IoT device is used to execute the resource allocation method as described in the first aspect and any embodiment of the first aspect.
[0150] Sixthly, embodiments of this disclosure provide a first communication device, comprising:
[0151] One or more processors;
[0152] The first communication device is used to perform the resource allocation method as described in the second aspect and any embodiment of the second aspect above.
[0153] In a seventh aspect, embodiments of this disclosure provide a communication system including a first A-IoT device and a first communication device, wherein the first A-IoT device is configured to implement the resource allocation method as described in the first aspect and any embodiment thereof, and the first communication device is configured to implement the resource allocation method as described in the second aspect and any embodiment thereof.
[0154] Eighthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the resource allocation method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.
[0155] Ninthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the resource allocation method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.
[0156] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the resource allocation method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.
[0157] Eleventhly, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the resource allocation method as described in the first aspect and any embodiment of the first aspect, the second aspect and any embodiment of the second aspect.
[0158] It is understood that the aforementioned first A-IoT device, first communication device, communication system, storage medium, program product, computer program, chip, or chip system are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0159] This disclosure provides a resource allocation method, apparatus, and storage medium. In some embodiments, the terms "resource allocation method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "resource allocation apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "information processing system," "communication system," etc., can be used interchangeably.
[0160] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0161] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0162] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0163] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0164] In the embodiments disclosed herein, "multiple" refers to two or more.
[0165] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0166] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0167] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0168] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0169] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0170] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0171] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0172] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.
[0173] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.
[0174] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."
[0175] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.
[0176] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0177] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0178] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0179] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 includes an A-IoT device 101 and a first communication device 102.
[0180] In some embodiments, the A-IoT device 101 includes, but is not limited to, at least one of the following: sensors (such as temperature sensors, humidity sensors, light sensors, pressure sensors, etc.), actuators (such as motors, valve actuators, etc.), radio frequency identification (RFID) tags, smart home devices (such as smart sockets, smart light bulbs, smart door locks, smart cameras, etc.), smart wearable devices (such as smartwatches, smart bracelets, smart glasses, etc.), smart city devices (such as smart traffic lights, smart parking systems, smart trash cans, etc.), industrial IoT devices (such as industrial sensors, smart warehousing equipment, smart surveillance cameras, etc.), agricultural IoT devices (such as soil moisture detectors, meteorological monitoring equipment, smart irrigation systems, etc.), smart vehicle devices (such as smart cars, vehicle-mounted sensors, etc.), and medical IoT devices (such as telemedicine devices, smart health monitors, etc.).
[0181] It should be noted that the communication system 100 may include multiple A-IoT devices, such as the first A-IoT device, but is not limited to this.
[0182] In some embodiments, the first communication device 102 may be a Reader, such as including at least one of an intermediate node and an access network device, but is not limited thereto.
[0183] In some embodiments, an intermediate node may be a node that provides data forwarding functionality, or an intermediate node may be a node that assists other devices or nodes in sending or receiving data. For example, it may be at least one of a relay, an integrated access and backhaul (IAB) node, a user equipment (UE), or a repeater, but is not limited thereto.
[0184] In some embodiments, the UE may also be referred to as a terminal, such as at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but not limited thereto.
[0185] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0186] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0187] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0188] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0189] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0190] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, A-IoT systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0191] In today's IoT networks, traditional IoT devices are typically powered by conventional batteries with limited lifespans, negatively impacting user experience. The astronomical growth of IoT networks, coupled with the sheer number of IoT devices, has pushed maintenance costs, including labor and battery expenses, to unprecedented levels. Billions of conventional batteries are discarded annually, with only a fraction being effectively recycled, causing harmful impacts on the Earth's ecosystem. Maintaining IoT networks and replacing batteries can be extremely challenging under extreme environmental conditions. Therefore, research aims to develop a battery-free IoT communication approach to improve network performance and sustainability, and expand application scenarios. Furthermore, battery-free communication is more environmentally friendly and safer for children and the elderly. Eliminating conventional batteries can significantly reduce device size and cost, paving the way for a variety of new applications. IoT powered by ambient electricity is a promising technology that can meet these needs.
[0192] In some embodiments, A-IoT devices (or Devices) in a passive IoT system can be categorized into three types: Device A, Device B, and Device C. Device A has no energy storage, no independent signal generation or amplification, and relies on backscattering technology for data transmission. Device B has energy storage but no independent signal generation; it also relies on backscattering technology for data transmission, and its stored energy can be used to amplify reflected signals. Device C has energy storage and independent signal generation; that is, Device C has an active radio frequency (RF) component for transmission and can achieve data transmission through active transmission.
[0193] In some embodiments, passive IoT designs need to support non-activate devices (i.e., Device A and Device B). Non-activate devices themselves do not have radio frequency transmission capabilities and need to obtain transmission energy through backscattering.
[0194] Furthermore, in some embodiments, passive IoT devices also need to support basic use cases such as tag inventory services.
[0195] In some embodiments, the label inventory process can be performed using a select command set, an inventory command set, an access command set, etc.
[0196] In some embodiments, in an A-IoT system, in addition to supporting inventory services, it is also necessary to support sending corresponding Reader to Device (R2D) commands to one or more A-IoT devices, so that one or more A-IoT devices can perform operations such as reading, writing, and killing.
[0197] In some embodiments, the sending of an R2D Command can be initiated through a corresponding contention-free access procedure or directly through an R2D Command.
[0198] However, in scenarios where the Reader sends R2D Commands to multiple A-IoT devices simultaneously (i.e., a single Command acts on multiple A-IoT devices), it would result in significant signaling overhead if each A-IoT device were instructed to allocate resources individually.
[0199] In view of this, the present disclosure aims to provide a resource allocation method to achieve resource allocation for multiple A-IoT devices. By instructing each A-IoT device to determine the corresponding resource subset within the resource set as its own resource, multiple A-IoT devices can perform D2R data transmission without conflict, while minimizing resource collision and interference problems.
[0200] Figure 2 is an interactive schematic diagram of a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 2, the embodiments of the present disclosure relate to a resource allocation method, which includes:
[0201] Step S2101: The first communication device sends resource indication information to the first A-IoT device.
[0202] In some embodiments, the first communication device may be a Reader, which may be an intermediate node (such as a UE), an access network device (such as a base station), etc., but is not limited thereto.
[0203] In some embodiments, the first communication device may send resource indication information to multiple A-IoT devices.
[0204] In some embodiments, the first A-IoT device can be any one of the plurality of A-IoT devices, so that when the first communication device sends resource indication information to the plurality of A-IoT devices, it can send resource indication information to the first A-IoT device.
[0205] In some embodiments, each A-IoT device can receive resource indication information sent by the first communication device; that is, the first A-IoT device can receive resource indication information sent by the first communication device.
[0206] The following uses the interaction process between the first communication device and the first A-IoT device as an example to illustrate the resource allocation method provided in the embodiments of this disclosure.
[0207] In some embodiments, the first communication device sends a first signaling message to the first A-IoT device, the first signaling message including resource indication information.
[0208] In some embodiments, the first A-IoT device receives a first signaling sent by the first communication device to receive resource indication information.
[0209] In some embodiments, the first signaling is paging signaling, or the first signaling is an R2D command.
[0210] In some embodiments, R2D commands can be used to instruct A-IoT devices to perform operations such as Read, Write, and Kill, but are not limited thereto.
[0211] In some embodiments, resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data.
[0212] In some embodiments, the name of the resource indication information is not limited, and it may be, for example, "first indication information", "resource allocation information", "resource configuration information", etc.
[0213] In some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or the resource set indicated by the resource indication information is in the frequency domain dimension.
[0214] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate at least one of the following: the starting position of the time-domain resource used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the resource set.
[0215] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate at least one of the following: the starting position of the time-domain resources used for data transmission by multiple devices, the duration of a single time-domain resource (Time Unit, TU), the interval length between two adjacent time-domain resources, and the total length of the time-domain resources in the resource set.
[0216] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate at least one of the following: the starting position of the time-domain resources used for data transmission by multiple A-IoT devices, the total length of the time-domain resources in the resource set, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the resource set.
[0217] In some embodiments, the starting position of time-domain resources used for data transmission by multiple A-IoT devices can be indicated by time-domain offset information.
[0218] In some embodiments, time-domain offset information is used to indicate the time-domain offset between the start position of the time-domain resource and the first signaling end position of the bearer resource indication information. For example, the time-domain offset between the start position of the time-domain resource and the first signaling end position of the bearer resource indication information can be denoted as a K value, thereby indicating the start position of the time-domain resource for data transmission by multiple A-IoT devices by indicating the K value.
[0219] In some embodiments, time-domain offset information can be indicated using absolute time. For example, the value of the time-domain offset (i.e., the K value) can be indicated using absolute time to achieve the purpose of indicating time-domain offset information using absolute time.
[0220] In some embodiments, when the value of the time-domain offset (i.e., the K value) is indicated by absolute time, the unit of the time-domain offset (i.e., the K value) can be milliseconds (ms), microseconds (μs), the number of chips, etc., but is not limited to these.
[0221] In some embodiments, the time-domain offset information can also be indicated by first index information, which can be associated with the time-domain offset information.
[0222] In some embodiments, the first index information may be an index value, but is not limited thereto.
[0223] For example, a first list can be maintained, which can store multiple candidate time-domain offsets. Each candidate time-domain offset can be associated with an index value, so that the time-domain offset can be indicated by indicating the index value, thereby achieving the purpose of indicating time-domain offset information through the first index information.
[0224] In some embodiments, the first list may be predefined. For example, the first list may be agreed upon by a protocol, or the first list may be pre-configured for the first communication device and the first A-IoT device, but is not limited thereto.
[0225] In some embodiments, the duration of a single time-domain resource can be indicated by absolute time.
[0226] In some embodiments, when the duration of a single time-domain resource is indicated by absolute time, the unit of the duration of a single time-domain resource may be ms, μs, number of chips, etc., but is not limited thereto.
[0227] In some embodiments, the duration of a single time-domain resource can also be indicated by a second index, which can be associated with the duration of the single time-domain resource.
[0228] In some embodiments, the second index information may be an index value, but is not limited thereto.
[0229] For example, a second list can be maintained, which can store multiple candidate time-domain resource durations. Each candidate time-domain resource duration can be associated with an index value, so that the duration of a single time-domain resource can be indicated by indicating the index value, thereby achieving the purpose of indicating the duration of a single time-domain resource through the second index information.
[0230] In some embodiments, the second list may be predefined. For example, the second list may be protocol-defined, or it may be pre-configured for the first communication device and the first A-IoT device, but is not limited thereto.
[0231] In some embodiments, the duration of a single time-domain resource can also be indicated by signaling type indication information, which can be associated with the duration of a single time-domain resource.
[0232] In some embodiments, signaling type indication information can be used to indicate the signaling type of the first signaling, and different signaling types can correspond to different time-domain resource durations. For example, the Command of type #1 corresponds to a time-domain resource duration of #1, the Command of type #2 corresponds to a time-domain resource duration of #2, and so on.
[0233] In some embodiments, the length of the gap between two adjacent time-domain resources can be indicated by absolute time.
[0234] In some embodiments, when the interval length between two adjacent time-domain resources is indicated by absolute time, the unit of the interval length between two adjacent time-domain resources may be ms, μs, number of chips, etc., but is not limited thereto.
[0235] In some embodiments, the interval length between two adjacent time-domain resources can also be indicated by third index information, which can be associated with the interval length between two adjacent time-domain resources.
[0236] In some embodiments, the third index information can be an index value, but is not limited thereto.
[0237] For example, a third list can be maintained, which can store multiple candidate interval lengths. Each candidate interval length can be associated with an index value, so that the interval length between two adjacent time-domain resources can be indicated by indicating the index value, thereby achieving the purpose of indicating the interval length between two adjacent time-domain resources through the third index information.
[0238] In some embodiments, the third list may be predefined. For example, the third list may be protocol-defined, or it may be pre-configured for the first communication device and the first A-IoT device, but is not limited thereto.
[0239] In some embodiments, the interval length between two adjacent time-domain resources can also be indicated by signaling type indication information, which can be associated with the interval length between two adjacent time-domain resources.
[0240] In some embodiments, signaling type indication information can be used to indicate the signaling type of the first signaling, and different signaling types can correspond to different interval lengths. For example, the Command of type #1 corresponds to interval length #1, the Command of type #2 corresponds to interval length #2, and so on.
[0241] The above are merely a few exemplary methods for indicating the complete set of resources in the time domain dimension through resource indication information, and do not constitute a limitation on the method of indicating the complete set of resources in the time domain dimension. In more possible implementations, the above methods can also be combined to indicate the complete set of resources in the time domain dimension, or the indication of the complete set of resources in the time domain dimension can also be achieved by indicating other types of information.
[0242] The above method enables the indication of multiple time-domain resources through resource indication information. Referring to Figure 3A, Figure 3A is a schematic diagram of time-domain resources corresponding to multiple A-IoT devices for the same R2D Command signaling according to an embodiment of this disclosure. As shown in Figure 3A, the time-domain offset (i.e., K value) between the first time-domain resource (i.e., TU#1) and the end position of the R2D Command can be indicated through resource indication information. Furthermore, the second time-domain resource (i.e., TU#2), the third time-domain resource (i.e., TU#3), and the fourth time-domain resource (i.e., TU#4) can be determined through other information indicated by the resource indication information, so as to achieve the purpose of indicating the entire set of resources through resource indication information.
[0243] In some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information may indicate a channel index allocated to multiple A-IoT devices.
[0244] Referring to Figure 3B, which is a schematic diagram of a frequency domain resource allocation result according to an embodiment of the present disclosure, as shown in Figure 3B, for the case where the total number of channels is 16, the channel index corresponding to these 16 channels can be 0 to 15. That is, these 16 channels can be denoted as Resource Unit #0, RU#1, RU#2, RU#3, RU#4, RU#5, RU#6, RU#7, RU#8, RU#9, RU#10, RU#11, RU#12, RU#13, RU#14, and RU#15, so that the channel index can be used to indicate the complete set of resources in the frequency domain dimension.
[0245] It should be noted that the channel parameters can be different for different channels. For example, for a channel with a width of B, the modulation order M for channel #0 (i.e., the channel with channel index #0) is 1, the modulation order M for channel #1 (i.e., the channel with channel index #1) is 2, the modulation order M for channel #2 (i.e., the channel with channel index #2) is 4, the modulation order M for channel #3 (i.e., the channel with channel index #3) is 8, and so on. Correspondingly, the bandwidth length factor (BLF) of channel #0 is B / 2, the BLF of channel #1 is B, the BLF of channel #2 is 2B, the BLF of channel #3 is 4B, and so on.
[0246] In some embodiments, the resource set indicated by the resource indication information is in the frequency domain dimension. The resource indication information may also indicate a bitmap. The length of the bitmap is consistent with the total length of the channels allocated to multiple A-IoT devices. A "1" in the bitmap indicates that the corresponding channel has been allocated, and a "0" in the bitmap indicates that the corresponding channel has not been allocated.
[0247] In other words, a bitmap can be used to indicate the complete set of resources in the frequency domain. The length of the bitmap is the total number of channels. A "1" in the bitmap indicates that the corresponding channel has been allocated, and a "0" in the bitmap indicates that the corresponding channel has not been allocated.
[0248] For example, in the case of a total of 5 channels, the complete set of resources in the frequency domain dimension can be indicated by bitmap 10110, in which channel #0 is allocated, channel #1 is not allocated, channel #2 is allocated, channel #3 is allocated, and channel #4 is not allocated.
[0249] The above embodiments describe methods for indicating the complete set of resources from the time domain and frequency domain dimensions, respectively. In some embodiments, the complete set of resources may include multiple resources, and each resource may correspond to a resource number.
[0250] In some embodiments, the resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and the frequency-domain resources in a specified order respectively.
[0251] In some embodiments, if the resource set indicated by the resource indication information is a time-domain dimension, then the resource number can be obtained by numbering the time-domain resources in a specified order.
[0252] In some embodiments, if the resource indication information indicates a complete set of resources in the frequency domain dimension, then the resource number can be obtained by numbering the frequency domain resources in a specified order.
[0253] In some embodiments, if the resource indication information indicates a complete set of resources in both the time domain and frequency domain dimensions, then the resource number can be obtained by numbering the time domain resources and the frequency domain resources in a specified order.
[0254] In some embodiments, when resource numbers are obtained by numbering time-domain resources and frequency-domain resources in a specified order, the time-domain resources can be numbered first in the specified order, and then the frequency-domain resources can be numbered in the specified order to obtain the resource number; or, the frequency-domain resources can be numbered first in the specified order, and then the time-domain resources can be numbered in the specified order to obtain the resource number.
[0255] It should be noted that the resource numbering process involves first numbering the time-domain resources in a specified order, and then numbering the frequency-domain resources in the same order to obtain resource numbers. This means that the resource numbers can be mapped to time-domain resources first, and then to frequency-domain resources. In other words, when determining the resource indicated by a resource number, one can first determine the resource corresponding to the resource number in the time domain, and then determine the resource corresponding to the resource number in the frequency domain.
[0256] In some embodiments, the terms “resource,” “resource set,” “resource group,” “precoding,” “precoder,” “weight,” “precoding weight,” “quasi-co-location (QCL),” “transmission configuration indication (TCI) status,” “spatial relation,” “spatial domain filter,” “transmission power,” “phase rotation,” “antenna port,” “antenna port group,” “layer,” “the number of layers,” “rank,” “beam,” “beam width,” “beam angular degree,” “antenna,” “antenna element,” and “panel” can be used interchangeably.
[0257] In some embodiments, the specified order can be ascending, that is, the specified order can be from smallest to largest, but is not limited to this.
[0258] In some embodiments, the resource indication information may include device IDs of multiple A-IoT devices, each device ID corresponding to a resource number.
[0259] In some embodiments, the resource indication information may include a group ID of an A-IoT device group consisting of multiple A-IoT devices. The group ID may correspond to the complete set of resources, which may include multiple resources numbered in a specified order.
[0260] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0261] In step S2102, the first A-IoT device determines the resources used by the first A-IoT device when sending data based on the resource indication information from the complete set of resources indicated by the resource indication information.
[0262] In some embodiments, if the resource indication information includes device identifiers of multiple A-IoT devices, then the first A-IoT device can determine the first resource in the complete set of resources indicated by the resource indication information as the resource used by the first A-IoT device when transmitting data. The first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0263] In other words, the resource indication information includes device identifiers of multiple A-IoT devices, and each device identifier corresponds to a resource number. Thus, the first A-IoT device can identify the resource indicated by the resource number corresponding to its own device identifier as the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0264] In some embodiments, the resource indication information includes a group identifier of an A-IoT device group consisting of multiple A-IoT devices. Then, the first A-IoT device can generate a member identifier (member ID) of the first A-IoT device based on the device identifiers of the multiple A-IoT devices included in the A-IoT device group. Based on the member identifier of the first A-IoT device and the resource indication information, the resources used by the first A-IoT device when sending data can be determined from the complete set of resources indicated by the resource indication information.
[0265] In some embodiments, the first A-IoT device may sort the device identifiers of multiple A-IoT devices in a specified order to determine the member identifier of the first A-IoT device based on the sorting result of the device identifiers of the first A-IoT device.
[0266] It should be noted that the member identifier of the first A-IoT device has a minimum of 0 and a maximum of N-1, where N is the total number of A-IoT devices.
[0267] In some embodiments, the specified order can be ascending, that is, the specified order can be from smallest to largest, but is not limited to this.
[0268] In some embodiments, the first A-IoT device can generate a member identifier for the first A-IoT device based on the complete device identifiers of multiple A-IoT devices.
[0269] In some embodiments, the first A-IoT device may sort the complete device identifiers of multiple A-IoT devices in a specified order to determine the member identifier of the first A-IoT device based on the sorting result of the complete device identifiers of the first A-IoT device.
[0270] For example, the first A-IoT device can sort its own complete device identifier and the complete device identifiers of the remaining A-IoT devices in ascending order, thereby determining its own member identifier based on the sorting result of its own complete device identifier.
[0271] In some embodiments, the sorting result of the complete device identifier of the first A-IoT device is a sorting number, and the first A-IoT device can use the sorting number of the complete device identifier of the first A-IoT device as the member identifier of the first A-IoT device. For example, if the sorting number of the complete device identifier of the first A-IoT device is 3, then the member identifier of the first A-IoT device is 3.
[0272] In some embodiments, the first A-IoT device can generate a member identifier for the first A-IoT device based on a portion of the device identifiers of multiple A-IoT devices.
[0273] In some embodiments, the first A-IoT device may sort the complete device identifiers of multiple A-IoT devices in a specified order to determine the member identifier of the first A-IoT device based on the sorting result of the complete device identifiers of the first A-IoT device.
[0274] For example, the first A-IoT device can sort its own partial device identifier and the partial device identifiers of the remaining A-IoT devices in ascending order, thereby determining its own member identifier based on the sorting result of its own partial device identifiers.
[0275] In some embodiments, the sorting result of a portion of the device identifiers of the first A-IoT device is a sorting sequence number. The first A-IoT device can use the sorting sequence number of the portion of the device identifiers of the first A-IoT device as its member identifier. For example, if the sorting sequence number of the portion of the device identifiers of the first A-IoT device is 3, then the member identifier of the first A-IoT device is 3.
[0276] In some embodiments, a portion of the device identifier may be the lower n bits of the device identifier, but is not limited thereto.
[0277] In some embodiments, the first A-IoT device may determine the second resource in the resource set indicated by the resource indication information as the resource used by the first A-IoT device when transmitting data, based on its own member identifier. The second resource is a resource whose corresponding resource number matches the member identifier of the first A-IoT device; alternatively, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices.
[0278] In some embodiments, the second resource is a resource whose corresponding resource number matches the member identifier of the first A-IoT device; that is, if the member identifier of the first A-IoT device is M... ID Then the resource set indicated by the resource indication information can be numbered as M. ID The resource is determined to be the resource used when sending data. Among them, the resource numbered M ID The resources are a subset of the total set of resources indicated by the resource indication information.
[0279] In some embodiments, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices. Therefore, the resource number of the second resource can be M. ID *K, or, the resource number of the second resource can be M. ID *(K+k). Wherein... R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
[0280] By determining the resource number of the second resource based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices, resource collision and interference problems can be avoided as much as possible, thereby improving the resource allocation effect.
[0281] Referring to Figure 3C, which is a schematic diagram of the discrete allocation of resources for multiple A-IoT devices according to an embodiment of the present disclosure, as shown in Figure 3C, if the number of resources included in the resource set indicated by the resource indication information is 9, and the resources are numbered according to the frequency domain number followed by the time domain number, if the number of multiple A-IoT devices is 5, then the resources allocated to these 5 A-IoT devices can be resource #0, resource #2, resource #4, resource #6, and resource #8.
[0282] It should be noted that the optional implementation of Figure 2 is illustrated using the interaction process between the first communication device and the first A-IoT device as an example. The interaction process between other A-IoT devices and the first communication device is similar and will not be repeated here.
[0283] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0284] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0285] In some embodiments, terms such as "certain", "preset", "default", "set", "indicated", "a certain", "any", and "first" can be used interchangeably. "Certain A", "preset A", "default A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, first A, etc., but are not limited thereto.
[0286] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0287] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.
[0288] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2102. For example, step S2101 may be implemented as a standalone embodiment, step S2102 may be implemented as a standalone embodiment, and step S2101+S2102 may be implemented as a standalone embodiment, but is not limited thereto.
[0289] In some embodiments, step S2101 is optional and may be omitted or replaced in different embodiments.
[0290] In some embodiments, step S2102 is optional and may be omitted or replaced in different embodiments.
[0291] In some embodiments, other optional implementations described before or after the specification corresponding to FIG2 may be referred to.
[0292] Figure 4A is an interactive schematic diagram of a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 4A, the embodiments of the present disclosure relate to a resource allocation method, which includes:
[0293] Step S4101: The first communication device sends resource indication information to the first A-IoT device.
[0294] The optional implementation of step S4101 can be found in the optional implementation of step S2101 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0295] In some embodiments, the first A-IoT device receives resource indication information sent by the first communication device.
[0296] In some embodiments, the first communication device sends a first signaling message to the first A-IoT device, the first signaling message including resource indication information.
[0297] In some embodiments, the first A-IoT device receives a first signaling sent by the first communication device to receive resource indication information.
[0298] In some embodiments, the first signaling is paging signaling, or the first signaling is an R2D command.
[0299] In some embodiments, resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data.
[0300] In some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or the resource set indicated by the resource indication information is in the frequency domain dimension.
[0301] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate the starting position of the time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the resource set.
[0302] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate the starting position of the time-domain resources used for data transmission by multiple devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of the time-domain resources in the resource set.
[0303] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate the starting position of the time-domain resources used for data transmission by multiple A-IoT devices, the total length of the time-domain resources in the resource set, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the resource set.
[0304] In some embodiments, the starting position of time-domain resources used for data transmission by multiple A-IoT devices can be indicated by time-domain offset information.
[0305] In some embodiments, time-domain offset information is used to indicate the time-domain offset between the start position of the time-domain resource and the first signaling end position carrying the resource indication information.
[0306] In some embodiments, time-domain offset information can be indicated by absolute time.
[0307] In some embodiments, the time-domain offset information can also be indicated by first index information, which can be associated with the time-domain offset information.
[0308] In some embodiments, the duration of a single time-domain resource can be indicated by absolute time.
[0309] In some embodiments, the duration of a single time-domain resource can also be indicated by a second index, which can be associated with the duration of the single time-domain resource.
[0310] In some embodiments, the duration of a single time-domain resource can also be indicated by signaling type indication information, which can be associated with the duration of a single time-domain resource.
[0311] In some embodiments, the interval length between two adjacent time-domain resources can be indicated by absolute time.
[0312] In some embodiments, the interval length between two adjacent time-domain resources can also be indicated by third index information, which can be associated with the interval length between two adjacent time-domain resources.
[0313] In some embodiments, the interval length between two adjacent time-domain resources can also be indicated by signaling type indication information, which can be associated with the interval length between two adjacent time-domain resources.
[0314] In some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information may indicate channel indexes allocated to multiple A-IoT devices.
[0315] In some embodiments, the resource set indicated by the resource indication information is in the frequency domain dimension. The resource indication information may also indicate a bitmap. The length of the bitmap is consistent with the total length of the channels allocated to multiple A-IoT devices. A "1" in the bitmap indicates that the corresponding channel has been allocated, and a "0" in the bitmap indicates that the corresponding channel has not been allocated.
[0316] In some embodiments, the resource set may include multiple resources, and each resource may have a corresponding resource number.
[0317] In some embodiments, the resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and the frequency-domain resources in a specified order respectively.
[0318] In some embodiments, if the resource set indicated by the resource indication information is a time-domain dimension, then the resource number can be obtained by numbering the time-domain resources in a specified order.
[0319] In some embodiments, if the resource indication information indicates a complete set of resources in the frequency domain dimension, then the resource number can be obtained by numbering the frequency domain resources in a specified order.
[0320] In some embodiments, if the resource indication information indicates a complete set of resources in both the time domain and frequency domain dimensions, then the resource number can be obtained by numbering the time domain resources and the frequency domain resources in a specified order.
[0321] In some embodiments, when resource numbers are obtained by numbering time-domain resources and frequency-domain resources in a specified order, the time-domain resources can be numbered first in the specified order, and then the frequency-domain resources can be numbered in the specified order to obtain the resource number; or, the frequency-domain resources can be numbered first in the specified order, and then the time-domain resources can be numbered in the specified order to obtain the resource number.
[0322] In some embodiments, the resource indication information may include device IDs of multiple A-IoT devices, each device ID corresponding to a resource number.
[0323] In step S4102, the first A-IoT device determines the first resource in the resource set indicated by the resource indication information as the resource used by the first A-IoT device when transmitting data, based on the resource indication information.
[0324] The optional implementation of step S4102 can be found in the optional implementation of step S2102 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0325] In some embodiments, the first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0326] In other words, the resource indication information includes device identifiers of multiple A-IoT devices, and each device identifier corresponds to a resource number. Thus, the first A-IoT device can identify the resource indicated by the resource number corresponding to its own device identifier as the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0327] The communication method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4102. For example, step S4101 may be implemented as a standalone embodiment, step S4102 may be implemented as a standalone embodiment, and step S4101+S4102 may be implemented as a standalone embodiment, but is not limited thereto.
[0328] In some embodiments, step S4101 is optional and may be omitted or replaced in different embodiments.
[0329] In some embodiments, step S4102 is optional and may be omitted or replaced in different embodiments.
[0330] Figure 4B is an interactive schematic diagram of a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 4B, the embodiments of the present disclosure relate to a resource allocation method, which includes:
[0331] Step S4201: The first communication device sends resource indication information to the first A-IoT device.
[0332] The optional implementation of step S4201 can be found in the optional implementation of step S2101 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0333] In some embodiments, the first A-IoT device receives resource indication information sent by the first communication device.
[0334] In some embodiments, the first communication device sends a first signaling message to the first A-IoT device, the first signaling message including resource indication information.
[0335] In some embodiments, the first A-IoT device receives a first signaling sent by the first communication device to receive resource indication information.
[0336] In some embodiments, the first signaling is paging signaling, or the first signaling is an R2D command.
[0337] In some embodiments, resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data.
[0338] In some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or the resource set indicated by the resource indication information is in the frequency domain dimension.
[0339] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate the starting position of the time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the resource set.
[0340] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate the starting position of the time-domain resources used for data transmission by multiple devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of the time-domain resources in the resource set.
[0341] In some embodiments, the resource set indicated by the resource indication information is a time-domain dimension. The resource indication information may indicate the starting position of the time-domain resources used for data transmission by multiple A-IoT devices, the total length of the time-domain resources in the resource set, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the resource set.
[0342] In some embodiments, the starting position of time-domain resources used for data transmission by multiple A-IoT devices can be indicated by time-domain offset information.
[0343] In some embodiments, time-domain offset information is used to indicate the time-domain offset between the start position of the time-domain resource and the first signaling end position carrying the resource indication information.
[0344] In some embodiments, time-domain offset information can be indicated by absolute time.
[0345] In some embodiments, the time-domain offset information can also be indicated by first index information, which can be associated with the time-domain offset information.
[0346] In some embodiments, the duration of a single time-domain resource can be indicated by absolute time.
[0347] In some embodiments, the duration of a single time-domain resource can also be indicated by a second index, which can be associated with the duration of the single time-domain resource.
[0348] In some embodiments, the duration of a single time-domain resource can also be indicated by signaling type indication information, which can be associated with the duration of a single time-domain resource.
[0349] In some embodiments, the interval length between two adjacent time-domain resources can be indicated by absolute time.
[0350] In some embodiments, the interval length between two adjacent time-domain resources can also be indicated by third index information, which can be associated with the interval length between two adjacent time-domain resources.
[0351] In some embodiments, the interval length between two adjacent time-domain resources can also be indicated by signaling type indication information, which can be associated with the interval length between two adjacent time-domain resources.
[0352] In some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information may indicate channel indexes allocated to multiple A-IoT devices.
[0353] In some embodiments, the resource set indicated by the resource indication information is in the frequency domain dimension. The resource indication information may also indicate a bitmap. The length of the bitmap is consistent with the total length of the channels allocated to multiple A-IoT devices. A "1" in the bitmap indicates that the corresponding channel has been allocated, and a "0" in the bitmap indicates that the corresponding channel has not been allocated.
[0354] In some embodiments, the resource set may include multiple resources, and each resource may have a corresponding resource number.
[0355] In some embodiments, the resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and the frequency-domain resources in a specified order respectively.
[0356] In some embodiments, if the resource set indicated by the resource indication information is a time-domain dimension, then the resource number can be obtained by numbering the time-domain resources in a specified order.
[0357] In some embodiments, if the resource indication information indicates a complete set of resources in the frequency domain dimension, then the resource number can be obtained by numbering the frequency domain resources in a specified order.
[0358] In some embodiments, if the resource indication information indicates a complete set of resources in both the time domain and frequency domain dimensions, then the resource number can be obtained by numbering the time domain resources and the frequency domain resources in a specified order.
[0359] In some embodiments, when resource numbers are obtained by numbering time-domain resources and frequency-domain resources in a specified order, the time-domain resources can be numbered first in the specified order, and then the frequency-domain resources can be numbered in the specified order to obtain the resource number; or, the frequency-domain resources can be numbered first in the specified order, and then the time-domain resources can be numbered in the specified order to obtain the resource number.
[0360] In some embodiments, the resource indication information may include a group identifier of an A-IoT device group consisting of multiple A-IoT devices. The group identifier may correspond to the complete set of resources, which may include multiple resources numbered in a specified order.
[0361] Step S4202: The first A-IoT device generates a member identifier based on the device identifiers of the multiple A-IoT devices included in the A-IoT device group.
[0362] The optional implementation of step S4202 can be found in the optional implementation of step S2102 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0363] In some embodiments, the first A-IoT device may sort the device identifiers of multiple A-IoT devices in a specified order to determine the member identifier of the first A-IoT device based on the sorting result of the device identifiers of the first A-IoT device.
[0364] It should be noted that the member identifier of the first A-IoT device has a minimum of 0 and a maximum of N-1, where N is the total number of A-IoT devices.
[0365] In some embodiments, the first A-IoT device can generate a member identifier for the first A-IoT device based on the complete device identifiers of multiple A-IoT devices.
[0366] In some embodiments, the first A-IoT device may sort the complete device identifiers of multiple A-IoT devices in a specified order to determine the member identifier of the first A-IoT device based on the sorting result of the complete device identifiers of the first A-IoT device.
[0367] For example, the first A-IoT device can sort its own complete device identifier and the complete device identifiers of the remaining A-IoT devices in ascending order, thereby determining its own member identifier based on the sorting result of its own complete device identifier.
[0368] In some embodiments, the sorting result of the complete device identifier of the first A-IoT device is a sorting number, and the first A-IoT device can use the sorting number of the complete device identifier of the first A-IoT device as the member identifier of the first A-IoT device. For example, if the sorting number of the complete device identifier of the first A-IoT device is 3, then the member identifier of the first A-IoT device is 3.
[0369] In some embodiments, the first A-IoT device can generate a member identifier for the first A-IoT device based on a portion of the device identifiers of multiple A-IoT devices.
[0370] In some embodiments, the first A-IoT device may sort the complete device identifiers of multiple A-IoT devices in a specified order to determine the member identifier of the first A-IoT device based on the sorting result of the complete device identifiers of the first A-IoT device.
[0371] For example, the first A-IoT device can sort its own partial device identifier and the partial device identifiers of the remaining A-IoT devices in ascending order, thereby determining its own member identifier based on the sorting result of its own partial device identifiers.
[0372] In some embodiments, the sorting result of a portion of the device identifiers of the first A-IoT device is a sorting sequence number. The first A-IoT device can use the sorting sequence number of the portion of the device identifiers of the first A-IoT device as its member identifier. For example, if the sorting sequence number of the portion of the device identifiers of the first A-IoT device is 3, then the member identifier of the first A-IoT device is 3.
[0373] In some embodiments, a portion of the device identifier may be the lower n bits of the device identifier, but is not limited thereto.
[0374] In step S4203, the first A-IoT device determines the second resource in the resource set indicated by the resource indication information as the resource used by the first A-IoT device when sending data, based on the member identifier of the first A-IoT device.
[0375] The optional implementation of step S4203 can be found in the optional implementation of step S2102 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0376] In some embodiments, the second resource is a resource whose corresponding resource number is consistent with the member identifier of the first A-IoT device; or, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices.
[0377] In some embodiments, the second resource is a resource whose corresponding resource number matches the member identifier of the first A-IoT device; that is, if the member identifier of the first A-IoT device is M... ID Then the resource set indicated by the resource indication information can be numbered as M. ID The resource is determined to be the resource used when sending data. Among them, the resource numbered M ID The resources are a subset of the total set of resources indicated by the resource indication information.
[0378] In some embodiments, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices. Therefore, the resource number of the second resource can be M. ID *K, or, the resource number of the second resource can be M. ID *(K+k). Wherein... R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
[0379] The communication method involved in the embodiments of this disclosure may include at least one of steps S4201 to S4203. For example, step S4201 may be implemented as a standalone embodiment, step S4203 may be implemented as a standalone embodiment, step S4201+S4202 may be implemented as a standalone embodiment, step S4201+S4203 may be implemented as a standalone embodiment, and step S4202+S4203 may be implemented as a standalone embodiment, but is not limited thereto.
[0380] In some embodiments, steps S4201 and S4202 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0381] In some embodiments, steps S4202 and S4203 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0382] According to the solution provided in the embodiments of this disclosure, a method for resource allocation for multiple A-IoT devices (i.e., devices) is designed. By instructing the A-IoT device to determine the corresponding resource subset within the resource set based on its own ID, multiple A-IoT devices can perform D2R data transmission without conflict, while minimizing resource collision and interference issues.
[0383] In some embodiments, the first signaling (such as the signaling for the first R2D) carries a complete set of resources for D2R data transmission by multiple A-IoT devices.
[0384] In some embodiments, the first signaling is paging information or the corresponding R2D Command information.
[0385] In some embodiments, the first signaling includes the Device ID corresponding to the multiple A-IoT devices to which it acts, or it includes the corresponding group ID of the multiple A-IoT devices to which it acts.
[0386] In some embodiments, the first signaling carries resource allocation information for multiple A-IoT devices, indicating the complete set of resources available for D2R data transmission for the corresponding multiple A-IoT devices. Specifically, this information may take the form of:
[0387] Time domain: indicates the time domain distance from the start position of the current R2D Command, the duration of a single time domain resource, the total length of time domain resources, the interval length between two adjacent time domain resources, and the number of resources allocated;
[0388] Frequency domain: Indicates the allocated channel index, corresponding to, for example, the channel width B, such as 150k, 180k, 360k, 540k, 720kHz, etc.; for channel #0, M=1, for channel #1, M=2, for channel #2, M=4, etc.; their BLF correspond to B / 2, B, 2B, 4B, etc.; it can be indicated by a bitmap, the length of which is the total number of channels, and "1" in the bitmap indicates that the corresponding channel has been allocated.
[0389] In some embodiments, the starting position is determined by indicating a K value, which represents the offset between the start position of the time-domain resource and the end position of the R2D Command. The unit can be ms, μs, or the number of chips. The K value can indicate an absolute time length or an index in a predefined list of candidate values in the A-IoT system to be associated with the actual offset value.
[0390] In some embodiments, the duration of a single TU can be measured in ms, μs, or the number of chips. The duration of a single TU can indicate an absolute time length, or it can indicate an index in a predefined list of candidate values in the A-IoT system to be associated with the actual offset value. Alternatively, the TU length can be associated only with the corresponding type of the R2D Command. For example, a Command of type #1 corresponds to TU length #1, a Command of type #2 corresponds to TU length #2, and so on.
[0391] It should be noted that resource allocation in a single allocation may include only one of the two dimensions mentioned above, or both.
[0392] In some embodiments, the time-domain and frequency-domain resource numbering can be performed by first numbering in ascending order in the frequency domain and then in ascending order in the time domain; or it can be performed by first numbering in ascending order in the time domain and then in ascending order in the frequency domain.
[0393] In some embodiments, the A-IoT device determines the resources it uses based on its ID within the entire set of resources allocated by the first signaling.
[0394] In some embodiments, an A-IoT device can generate a corresponding member ID based on paging information or multiple IDs contained in the R2D Command, namely its own ID and the IDs of the remaining A-IoT devices. Specifically, the member ID can be generated from the ID or the lower n bits of the ID in ascending order. The minimum ID is 0 and the maximum is M-1, where M is the total number of the current multiple devices.
[0395] In some embodiments, the corresponding A-IoT device group numbered M ID The A-IoT device with the serial number M ID The resources, where the resource is a subset of the complete set of resources.
[0396] In some embodiments, to minimize interference, if the number of resources allocated to the Reader is R, then let Then the corresponding resource number used at this time is M. ID *K, or M ID *(K+k) (where R mod M must be greater than or equal to k), where k <K。
[0397] Figure 5A is a flowchart illustrating a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 5A, the embodiments of the present disclosure relate to a resource allocation method, which includes:
[0398] Step S5101: Obtain resource indication information.
[0399] The optional implementation of step S5101 can be found in the optional implementation of step S2101 in Figure 2, the optional implementation of step S4101 in Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0400] In some embodiments, the first A-IoT device receives resource indication information sent by the first communication device, but is not limited thereto, and may also receive resource indication information sent by other entities.
[0401] In some embodiments, the first A-IoT device obtains resource indication information as defined by the protocol.
[0402] In some embodiments, the first A-IoT device obtains resource indication information from the upper layer(s).
[0403] In some embodiments, the first A-IoT device processes the information to obtain resource indication information.
[0404] In some embodiments, step S5101 is omitted, and the first A-IoT device autonomously implements the function indicated by the resource indication information, or the above function is the default or default.
[0405] In some embodiments, resource indication information indicates a complete set of resources for data transmission by a plurality of A-IoT devices, including a first A-IoT device.
[0406] In some embodiments, the first A-IoT device receives a first signaling sent by the first communication device, the first signaling including resource indication information.
[0407] In some embodiments, the first signaling is paging signaling, or the first signaling is an R2D command.
[0408] In some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or the resource set indicated by the resource indication information is in the frequency domain dimension.
[0409] The resource indication information indicates a time-domain set of resources, and the resource indication information indicates at least one of the following:
[0410] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set;
[0411] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set;
[0412] The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
[0413] In some embodiments, the starting position of the time-domain resources used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resources and the first signaling end position carrying the resource indication information.
[0414] In some embodiments, the time-domain offset information is indicated by at least one of the following:
[0415] The first index information is associated with time-domain offset information;
[0416] Absolute time.
[0417] In some embodiments, the duration of a single time-domain resource is indicated by at least one of the following:
[0418] Absolute time;
[0419] The second index information is associated with the duration of a single time-domain resource;
[0420] Signaling type indication information, which is associated with the duration of a single time-domain resource.
[0421] In some embodiments, the interval length between two adjacent time-domain resources is indicated by at least one of the following:
[0422] Absolute time;
[0423] The third index information is associated with the interval length between two adjacent time-domain resources;
[0424] Signaling type indication information, which is associated with the interval length between two adjacent time domain resources.
[0425] In some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information indicates at least one of the following:
[0426] Channel indexes assigned to multiple A-IoT devices;
[0427] The bitmap has a length consistent with the total length of the channels allocated to multiple A-IOT devices.
[0428] In some embodiments, the resource indication information includes device identifiers of multiple A-IoT devices, each device identifier corresponding to a resource number.
[0429] In some embodiments, the resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and the frequency-domain resources in a specified order respectively.
[0430] Step S5102: Based on the resource indication information, determine the first resource in the complete set of resources indicated by the resource indication information as the resource used when sending data.
[0431] The optional implementation of step S5102 can be found in the optional implementation of step S2102 in Figure 2, the optional implementation of step S4102 in Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0432] In some embodiments, the first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0433] The communication method involved in the embodiments of this disclosure may include at least one of steps S5101 to S5102. For example, step S5101 may be implemented as a standalone embodiment, step S5102 may be implemented as a standalone embodiment, and step S5101+S5102 may be implemented as a standalone embodiment, but is not limited thereto.
[0434] In some embodiments, step S5101 is optional and may be omitted or replaced in different embodiments.
[0435] In some embodiments, step S5102 is optional and may be omitted or replaced in different embodiments.
[0436] Figure 5B is a flowchart illustrating a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 5B, the present disclosure relates to a resource allocation method, which includes:
[0437] Step S5201: Send resource indication information.
[0438] The optional implementation of step S5201 can be found in the optional implementation of step S2101 in Figure 2, the optional implementation of step S4101 in Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0439] In some embodiments, the first communication device sends resource indication information to the first A-IoT device, but is not limited thereto; it may also send resource indication information to other entities.
[0440] In some embodiments, the first communication device sends a first signaling message to the first A-IoT device, the first signaling message including resource indication information.
[0441] In some embodiments, the first signaling is paging signaling, or the first signaling is an R2D command.
[0442] In some embodiments, resource indication information indicates a complete set of resources for data transmission by a plurality of A-IoT devices, including a first A-IoT device.
[0443] In some embodiments, the resource indication information is further used for the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0444] In some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or the resource set indicated by the resource indication information is in the frequency domain dimension.
[0445] The resource indication information indicates a time-domain set of resources, and the resource indication information indicates at least one of the following:
[0446] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set;
[0447] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set;
[0448] The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
[0449] In some embodiments, the starting position of the time-domain resources used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resources and the first signaling end position carrying the resource indication information.
[0450] In some embodiments, the time-domain offset information is indicated by at least one of the following:
[0451] The first index information is associated with time-domain offset information;
[0452] Absolute time.
[0453] In some embodiments, the duration of a single time-domain resource is indicated by at least one of the following:
[0454] Absolute time;
[0455] The second index information is associated with the duration of a single time-domain resource;
[0456] Signaling type indication information, which is associated with the duration of a single time-domain resource.
[0457] In some embodiments, the interval length between two adjacent time-domain resources is indicated by at least one of the following:
[0458] Absolute time;
[0459] The third index information is associated with the interval length between two adjacent time-domain resources;
[0460] Signaling type indication information, which is associated with the interval length between two adjacent time domain resources.
[0461] In some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information indicates at least one of the following:
[0462] Channel indexes assigned to multiple A-IoT devices;
[0463] The bitmap has a length consistent with the total length of the channels allocated to multiple A-IOT devices.
[0464] In some embodiments, the resource indication information includes device identifiers of multiple A-IoT devices, each device identifier corresponding to a resource number.
[0465] In some embodiments, the resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and the frequency-domain resources in a specified order respectively.
[0466] In some embodiments, the resource indication information includes device identifiers of multiple A-IoT devices, each device identifier corresponding to a resource number. The resource indication information is used by the first A-IoT device to determine the first resource in the resource set indicated by the resource indication information as the resource used by the first A-IoT device when transmitting data. The first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
[0467] The communication method involved in the embodiments of this disclosure may include at least step S5201, and step S5201 may be implemented as a standalone embodiment, but is not limited thereto.
[0468] In this embodiment of the disclosure, step S5201 can be combined with step S5101 of FIG5A.
[0469] Figure 6A is a flowchart illustrating a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 6A, the embodiments of the present disclosure relate to a resource allocation method, which includes:
[0470] Step S6101: Obtain resource indication information.
[0471] The optional implementation of step S6101 can be found in the optional implementation of step S2101 in Figure 2, the optional implementation of step S4201 in Figure 4B, and other related parts in the embodiments involved in Figures 2 and 4B, which will not be repeated here.
[0472] In some embodiments, the first A-IoT device receives resource indication information sent by the first communication device, but is not limited thereto, and may also receive resource indication information sent by other entities.
[0473] In some embodiments, the first A-IoT device obtains resource indication information as defined by the protocol.
[0474] In some embodiments, the first A-IoT device obtains resource indication information from the upper layer(s).
[0475] In some embodiments, the first A-IoT device processes the information to obtain resource indication information.
[0476] In some embodiments, step S6101 is omitted, and the first A-IoT device autonomously implements the function indicated by the resource indication information, or the above function is the default or default.
[0477] In some embodiments, resource indication information indicates a complete set of resources for data transmission by a plurality of A-IoT devices, including a first A-IoT device.
[0478] In some embodiments, the first A-IoT device receives a first signaling sent by the first communication device, the first signaling including resource indication information.
[0479] In some embodiments, the first signaling is paging signaling, or the first signaling is an R2D command.
[0480] In some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or the resource set indicated by the resource indication information is in the frequency domain dimension.
[0481] The resource indication information indicates a time-domain set of resources, and the resource indication information indicates at least one of the following:
[0482] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set;
[0483] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set;
[0484] The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
[0485] In some embodiments, the starting position of the time-domain resources used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resources and the first signaling end position carrying the resource indication information.
[0486] In some embodiments, the time-domain offset information is indicated by at least one of the following:
[0487] The first index information is associated with time-domain offset information;
[0488] Absolute time.
[0489] In some embodiments, the duration of a single time-domain resource is indicated by at least one of the following:
[0490] Absolute time;
[0491] The second index information is associated with the duration of a single time-domain resource;
[0492] Signaling type indication information, which is associated with the duration of a single time-domain resource.
[0493] In some embodiments, the interval length between two adjacent time-domain resources is indicated by at least one of the following:
[0494] Absolute time;
[0495] The third index information is associated with the interval length between two adjacent time-domain resources;
[0496] Signaling type indication information, which is associated with the interval length between two adjacent time domain resources.
[0497] In some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information indicates at least one of the following:
[0498] Channel indexes assigned to multiple A-IoT devices;
[0499] The bitmap has a length consistent with the total length of the channels allocated to multiple A-IOT devices.
[0500] In some embodiments, the resource indication information may include a group identifier of an A-IoT device group consisting of multiple A-IoT devices. The group identifier may correspond to the complete set of resources, which may include multiple resources numbered in a specified order.
[0501] In some embodiments, the resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and the frequency-domain resources in a specified order respectively.
[0502] Step S6102: Generate a member identifier for the first A-IoT device based on the device identifiers of the multiple A-IoT devices included in the A-IoT device group.
[0503] The optional implementation of step S6102 can be found in the optional implementation of step S2102 in Figure 2, the optional implementation of step S4202 in Figure 4B, and other related parts in the embodiments involved in Figures 2 and 4B, which will not be repeated here.
[0504] In some embodiments, the first A-IoT device generates a member identifier for the first A-IoT device based on the complete device identifiers of multiple A-IoT devices.
[0505] In some embodiments, the first A-IoT device generates a member identifier for the first A-IoT device based on a portion of the device identifiers of multiple A-IoT devices.
[0506] In some embodiments, the first A-IoT device sorts the device identifiers of multiple A-IoT devices in a specified order, and determines the member identifier of the first A-IoT device based on the sorting result of the device identifiers of the first A-IoT device.
[0507] Step S6103: Based on the member identifier of the first A-IoT device, determine the second resource in the resource set indicated by the resource indication information as the resource used for data transmission.
[0508] The optional implementation of step S6103 can be found in the optional implementation of step S2102 in Figure 2, the optional implementation of step S4203 in Figure 4B, and other related parts in the embodiments involved in Figures 2 and 4B, which will not be repeated here.
[0509] In some embodiments, the second resource is a resource whose corresponding resource number is consistent with the member identifier of the first A-IoT device; or, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices.
[0510] In some embodiments, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices. The resource number of the second resource is M. ID *K, or, the resource number of the second resource is M. ID *(K+k).
[0511] in, R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
[0512] The communication method involved in the embodiments of this disclosure may include at least one of steps S6101 to S6103. For example, step S6101 may be implemented as an independent embodiment, step S6103 may be implemented as an independent embodiment, step S6101+S6102 may be implemented as an independent embodiment, step S6101+S6103 may be implemented as an independent embodiment, and step S6102+S6103 may be implemented as an independent embodiment, but it is not limited thereto.
[0513] In some embodiments, steps S6101 and S6102 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0514] In some embodiments, steps S6102 and S6103 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0515] Figure 6B is a flowchart illustrating a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 6B, the embodiments of the present disclosure relate to a resource allocation method, which includes:
[0516] Step S6201: Send resource indication information.
[0517] The optional implementation of step S6201 can be found in the optional implementation of step S2101 in Figure 2, the optional implementation of step S4201 in Figure 4B, and other related parts in the embodiments involved in Figures 2 and 4B, which will not be repeated here.
[0518] In some embodiments, the first communication device sends resource indication information to the first A-IoT device, but is not limited thereto; it may also send resource indication information to other entities.
[0519] In some embodiments, the first communication device sends a first signaling message to the first A-IoT device, the first signaling message including resource indication information.
[0520] In some embodiments, the first signaling is paging signaling, or the first signaling is an R2D command.
[0521] In some embodiments, resource indication information indicates a complete set of resources for data transmission by a plurality of A-IoT devices, including a first A-IoT device.
[0522] In some embodiments, the resource indication information is further used for the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0523] In some embodiments, the resource set indicated by the resource indication information is in the time domain dimension, and / or the resource set indicated by the resource indication information is in the frequency domain dimension.
[0524] The resource indication information indicates a time-domain set of resources, and the resource indication information indicates at least one of the following:
[0525] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set;
[0526] The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set;
[0527] The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
[0528] In some embodiments, the starting position of the time-domain resources used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resources and the first signaling end position carrying the resource indication information.
[0529] In some embodiments, the time-domain offset information is indicated by at least one of the following:
[0530] The first index information is associated with time-domain offset information;
[0531] Absolute time.
[0532] In some embodiments, the duration of a single time-domain resource is indicated by at least one of the following:
[0533] Absolute time;
[0534] The second index information is associated with the duration of a single time-domain resource;
[0535] Signaling type indication information, which is associated with the duration of a single time-domain resource.
[0536] In some embodiments, the interval length between two adjacent time-domain resources is indicated by at least one of the following:
[0537] Absolute time;
[0538] The third index information is associated with the interval length between two adjacent time-domain resources;
[0539] Signaling type indication information, which is associated with the interval length between two adjacent time domain resources.
[0540] In some embodiments, the resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information indicates at least one of the following:
[0541] Channel indexes assigned to multiple A-IoT devices;
[0542] The bitmap has a length consistent with the total length of the channels allocated to multiple A-IOT devices.
[0543] In some embodiments, the resource indication information includes a group identifier of an A-IoT device group composed of multiple A-IoT devices. The resource indication information is used by the first A-IoT device to determine the resources used by the first A-IoT device when sending data based on the member identifier of the first A-IoT device from the complete set of resources indicated by the resource indication information. The member identifier of the first A-IoT device is generated based on the device identifiers of the multiple A-IoT devices included in the A-IoT device group.
[0544] In some embodiments, the member identifier of the first A-IoT device is generated based on the complete device identifiers of multiple A-IoT devices, or the member identifier of the first A-IoT device is generated based on the partial device identifiers of multiple A-IoT devices.
[0545] In some embodiments, the member identifier of the first A-IoT device is determined based on the sorting result of the device identifiers of the first A-IoT device, which is obtained by sorting the device identifiers of multiple A-IoT devices in a specified order.
[0546] In some embodiments, the resource indication information is used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data based on the member identifier of the first A-IoT device. The resources used by the first A-IoT device when transmitting data are the second resources in the resource set indicated by the resource indication information.
[0547] The second resource is a resource whose corresponding resource number is consistent with the member identifier of the first A-IoT device; or, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices.
[0548] In some embodiments, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of multiple A-IoT devices. The resource number of the second resource is M. ID *K, or, the resource number of the second resource is M. ID *(K+k);
[0549] in, R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
[0550] In some embodiments, the resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and the frequency-domain resources in a specified order respectively.
[0551] The communication method involved in the embodiments of this disclosure may include at least step S6201, and step S6201 may be implemented as a standalone embodiment, but is not limited thereto.
[0552] In this embodiment of the disclosure, step S6201 can be combined with step S6101 of FIG6A.
[0553] Figure 7A is a flowchart illustrating a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 7A, the present disclosure relates to a resource allocation method, which includes:
[0554] Step S7101: Obtain resource indication information.
[0555] The optional implementations of step S7101 can be found in the optional implementations of step S2101 in Figure 2, step S4101 in Figure 4A, step S4201 in Figure 4B, step S5101 in Figure 5A, step S6101 in Figure 6A, and other related parts in the embodiments involved in Figures 2, 4A, 4B, 5A, and 6A, which will not be repeated here.
[0556] In some embodiments, the first A-IoT device receives resource indication information sent by the first communication device, but is not limited thereto, and may also receive resource indication information sent by other entities.
[0557] In some embodiments, the first A-IoT device obtains resource indication information as defined by the protocol.
[0558] In some embodiments, the first A-IoT device obtains resource indication information from the upper layer(s).
[0559] In some embodiments, the first A-IoT device processes the information to obtain resource indication information.
[0560] In some embodiments, step S5101 is omitted, and the first A-IoT device autonomously implements the function indicated by the resource indication information, or the above function is the default or default.
[0561] In some embodiments, resource indication information indicates a complete set of resources for data transmission by a plurality of A-IoT devices, including a first A-IoT device.
[0562] Step S7102: Based on the resource indication information, determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0563] The optional implementations of step S7102 can be found in the optional implementations of step S2101 in Figure 2, the optional implementations of step S4102 in Figure 4A, the optional implementations of steps S4202 and S4203 in Figure 4B, the optional implementations of step S5102 in Figure 5A, the optional implementations of steps S6102 and S6103 in Figure 6A, and other related parts in the embodiments involved in Figures 2, 4A, 4B, 5A, and 6A, which will not be repeated here.
[0564] The communication method involved in the embodiments of this disclosure may include at least one of steps S7101 to S7102. For example, step S7101 may be implemented as a standalone embodiment, step S7102 may be implemented as a standalone embodiment, and step S7101+S7102 may be implemented as a standalone embodiment, but is not limited thereto.
[0565] In some embodiments, step S7101 is optional and may be omitted or replaced in different embodiments.
[0566] In some embodiments, step S7102 is optional and may be omitted or replaced in different embodiments.
[0567] Figure 7B is a flowchart illustrating a resource allocation method according to an embodiment of the present disclosure. As shown in Figure 7B, the present disclosure relates to a resource allocation method, which includes:
[0568] Step S7201: Send resource indication information.
[0569] The optional implementations of step S7201 can be found in the optional implementations of step S2101 in Figure 2, step S4101 in Figure 4A, step S4201 in Figure 4B, step S5201 in Figure 5B, step S6201 in Figure 6B, and other related parts in the embodiments involved in Figures 2, 4A, 4B, 5B, and 6B, which will not be repeated here.
[0570] In some embodiments, the first communication device sends resource indication information to the first A-IoT device, but is not limited thereto; it may also send resource indication information to other entities.
[0571] In some embodiments, resource indication information indicates a complete set of resources for data transmission by a plurality of A-IoT devices, including a first A-IoT device.
[0572] In some embodiments, the resource indication information is further used for the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
[0573] The communication method involved in the embodiments of this disclosure may include at least step S7201, and step S7201 may be implemented as a standalone embodiment, but is not limited thereto.
[0574] In this embodiment of the disclosure, step S7201 can be combined with step S7101 of FIG7A.
[0575] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0576] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the first A-IoT device in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by the first communication device (e.g., an intermediate node, access network device, etc.) in any of the above methods.
[0577] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0578] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0579] Figure 8A is a schematic diagram of the structure of a first A-IoT device according to an embodiment of this disclosure. As shown in Figure 8A, the first A-IoT device 8100 may include at least one of a transceiver module 8101, a processing module 8102, etc. In some embodiments, the transceiver module 8101 is configured to receive resource indication information sent by a first communication device, the resource indication information indicating a complete set of resources for data transmission by a plurality of A-IoT devices, including the first A-IoT device; the processing module 8102 is configured to determine, based on the resource indication information, the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information. Optionally, the transceiver module 8101 is used to perform at least one of the communication steps (e.g., step S2101, but not limited thereto) performed by the first A-IoT device in any of the above methods, which will not be described in detail here. Optionally, the processing module 8102 is used to execute at least one of the other steps (such as step S2102, but not limited thereto) executed by the first A-IOT device in any of the above methods, which will not be described in detail here.
[0580] Figure 8B is a schematic diagram of the structure of a first communication device according to an embodiment of this disclosure. As shown in Figure 8B, the first communication device 8200 may include at least a transceiver module 8201. In some embodiments, the transceiver module 8201 is configured to send resource indication information to a first A-IoT device. The resource indication information is used to indicate a complete set of resources for data transmission by a plurality of A-IoT devices, including the first A-IoT device. The resource indication information is also used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information. Optionally, the transceiver module 8201 is used to perform at least one of the communication steps (e.g., step S2101, but not limited thereto) performed by the first communication device in any of the above methods, which will not be elaborated here. In some embodiments, the first communication device 8200 may also include a processing module. Optionally, the processing module is used to perform at least one of the other steps performed by the first communication device in any of the above methods, which will not be elaborated here.
[0581] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0582] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0583] Figure 9A is a schematic diagram of the structure of the communication device 9100 proposed in an embodiment of this disclosure. The communication device 9100 can be a first A-IoT device, a first communication device (e.g., an intermediate node, access network device, etc.), a chip, chip system, or processor that supports the first A-IoT device in implementing any of the above methods, or a chip, chip system, or processor that supports the first communication device in implementing any of the above methods. The communication device 9100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0584] As shown in Figure 9A, the communication device 9100 includes one or more processors 9101. The processor 9101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 9100 is used to execute any of the above methods.
[0585] In some embodiments, the communication device 9100 further includes one or more memories 9102 for storing instructions. Optionally, all or part of the memories 9102 may also be located outside the communication device 9100.
[0586] In some embodiments, the communication device 9100 further includes one or more transceivers 9103. When the communication device 9100 includes one or more transceivers 9103, the transceivers 9103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., step S2101, but not limited thereto), and the processor 9101 performs at least one of the other steps (e.g., step S2102, but not limited thereto).
[0587] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0588] In some embodiments, the communication device 9100 may include one or more interface circuits 9104. Optionally, the interface circuit 9104 is connected to the memory 9102, and the interface circuit 9104 can be used to receive signals from the memory 9102 or other devices, and can be used to send signals to the memory 9102 or other devices. For example, the interface circuit 9104 can read instructions stored in the memory 9102 and send the instructions to the processor 9101.
[0589] The communication device 9100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 9100 described in this disclosure is not limited thereto, and the structure of the communication device 9100 may not be limited by FIG. 9A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0590] Figure 9B is a schematic diagram of the structure of the chip 9200 proposed in an embodiment of this disclosure. For cases where the communication device 9100 can be a chip or a chip system, the schematic diagram of the chip 9200 shown in Figure 9B can be referred to, but is not limited thereto.
[0591] Chip 9200 includes one or more processors 9201, which are used to perform any of the above methods.
[0592] In some embodiments, chip 9200 further includes one or more interface circuits 9202. Optionally, the interface circuit 9202 is connected to memory 9203, and the interface circuit 9202 can be used to receive signals from memory 9203 or other devices, and the interface circuit 9202 can be used to send signals to memory 9203 or other devices. For example, the interface circuit 9202 can read instructions stored in memory 9203 and send the instructions to processor 9201.
[0593] In some embodiments, the interface circuit 9202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., step S2101, but not limited thereto), and the processor 9201 performs at least one of the other steps (e.g., step S2102, but not limited thereto).
[0594] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0595] In some embodiments, chip 9200 further includes one or more memories 9203 for storing instructions. Optionally, all or part of the memories 9203 may be located outside of chip 9200.
[0596] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 9100, cause the communication device 9100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0597] This disclosure also provides a program product that, when executed by the communication device 9100, causes the communication device 9100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0598] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0599] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0600] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A resource allocation method, characterized in that, The method is performed by a first passive Internet of Things (A-IoT) device, and the method includes: Receive resource indication information sent by a first communication device, the resource indication information indicating a complete set of resources for multiple A-IoT devices to transmit data, the multiple A-IoT devices including the first A-IoT device; Based on the resource indication information, the resources used by the first A-IoT device when transmitting data are determined from the complete set of resources indicated by the resource indication information.
2. The method according to claim 1, characterized in that, The receipt of resource indication information sent by the first communication device includes: Receive a first signaling sent by the first communication device, wherein the first signaling includes the resource indication information; Wherein, the first signaling is a paging signaling, or the first signaling is a reader-to-device R2D command.
3. The method according to claim 1 or 2, characterized in that, The resource indication information indicates a time-domain dimension of the complete resource set, and / or the resource indication information indicates a frequency-domain dimension of the complete resource set.
4. The method according to claim 3, characterized in that, The resource indication information indicates a time-domain set of resources, and the resource indication information indicates at least one of the following: The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set; The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set; The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
5. The method according to claim 4, characterized in that, The starting position of the time-domain resource used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resource and the first signaling end position carrying the resource indication information.
6. The method according to claim 5, characterized in that, The time-domain offset information is indicated by at least one of the following: First index information, the first index information being associated with the time domain offset information; Absolute time.
7. The method according to any one of claims 4 to 6, characterized in that, The duration of a single time-domain resource is indicated by at least one of the following: Absolute time; Second index information, which is associated with the duration of a single temporal resource; Signaling type indication information, which is associated with the duration of a single time-domain resource.
8. The method according to any one of claims 4 to 7, characterized in that, The interval length between two adjacent time-domain resources is indicated by at least one of the following: Absolute time; The third index information is associated with the interval length between two adjacent time-domain resources; Signaling type indication information, which is associated with the interval length between two adjacent time-domain resources.
9. The method according to any one of claims 3 to 8, characterized in that, The resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information indicates at least one of the following: Channel indexes assigned to the plurality of A-IoT devices; A bitmap, the length of which is consistent with the total length of the channels allocated to the plurality of A-IoT devices.
10. The method according to any one of claims 1 to 9, characterized in that, The resource indication information includes device identifiers for multiple A-IoT devices, and each device identifier corresponds to a resource number. The step of determining the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information includes: Based on the resource indication information, the first resource in the complete set of resources indicated by the resource indication information is determined as the resource used by the first A-IoT device when transmitting data. The first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
11. The method according to any one of claims 1 to 10, characterized in that, The resource indication information includes the group identifier of an A-IoT device group composed of multiple A-IoT devices; The step of determining the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information includes: Based on the device identifiers of the plurality of A-IoT devices included in the A-IoT device group, the first A-IoT is generated. Member identifier of the device; Based on the member identifier of the first A-IoT device and the resource indication information, the resources used by the first A-IoT device when transmitting data are determined from the complete set of resources indicated by the resource indication information.
12. The method according to claim 11, characterized in that, The step of generating a member identifier for the first A-IoT device based on the device identifiers of the plurality of A-IoT devices included in the A-IoT device group includes any one of the following: Based on the complete device identifiers of the plurality of A-IoT devices, a member identifier for the first A-IoT device is generated; Based on partial device identifiers of the multiple A-IoT devices, a member identifier for the first A-IoT device is generated.
13. The method according to claim 11 or 12, characterized in that, The step of generating a member identifier for the first A-IoT device based on the device identifiers of the plurality of A-IoT devices included in the A-IoT device group includes: The device identifiers of the plurality of A-IoT devices are sorted in a specified order, and the member identifier of the first A-IoT device is determined based on the sorting result of the device identifiers of the first A-IoT device.
14. The method according to any one of claims 11 to 13, characterized in that, The step of determining the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information, based on the member identifier of the first A-IoT device and the resource indication information, includes: The second resource in the complete set of resources indicated by the resource indication information is determined as the resource used by the first A-IoT device when transmitting data; Wherein, the second resource is a resource whose corresponding resource number is consistent with the member identifier of the first A-IoT device; or, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices.
15. The method according to claim 14, characterized in that, The resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices. The resource number of the second resource is M. ID *K, or, the resource number of the second resource is M. ID *(K+k); in, R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of the multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
16. The method according to any one of claims 10 to 15, characterized in that, The resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and frequency-domain resources in a specified order respectively.
17. A resource allocation method, characterized in that, The method is performed by a first communication device, and the method includes: Send resource indication information to a first A-IoT device. The resource indication information is used to indicate the complete set of resources for multiple A-IoT devices to transmit data. The multiple A-IoT devices include the first A-IoT device. The resource indication information is also used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
18. The method according to claim 17, characterized in that, Sending resource indication information to the first A-IoT device includes: Send a first signaling message to the first A-IoT device, the first signaling message including the resource indication information; Wherein, the first signaling is a paging signaling, or the first signaling is an R2D command.
19. The method according to claim 17 or 18, characterized in that, The resource indication information indicates a time-domain dimension of the complete resource set, and / or the resource indication information indicates a frequency-domain dimension of the complete resource set.
20. The method according to claim 19, characterized in that, The resource indication information indicates a time-domain set of resources, and the resource indication information indicates at least one of the following: The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the number of time-domain resources included in the entire resource set; The starting position of time-domain resources used for data transmission by multiple A-IoT devices, the duration of a single time-domain resource, the interval length between two adjacent time-domain resources, and the total length of time-domain resources in the entire resource set; The starting position of the time domain resources used for data transmission by multiple A-IoT devices, the total length of the time domain resources in the resource set, the interval length between two adjacent time domain resources, and the number of time domain resources included in the resource set.
21. The method according to claim 20, characterized in that, The starting position of the time-domain resource used for data transmission by multiple A-IoT devices is indicated by time-domain offset information, which is used to indicate the time-domain offset between the starting position of the time-domain resource and the first signaling end position carrying the resource indication information.
22. The method according to claim 21, characterized in that, The time-domain offset information is indicated by at least one of the following: First index information, the first index information being associated with the time domain offset information; Absolute time.
23. The method according to any one of claims 20 to 22, characterized in that, The duration of a single time-domain resource is indicated by at least one of the following: Absolute time; Second index information, which is associated with the duration of a single temporal resource; Signaling type indication information, which is associated with the duration of a single time-domain resource.
24. The method according to any one of claims 20 to 23, characterized in that, The interval length between two adjacent time-domain resources is indicated by at least one of the following: Absolute time; The third index information is associated with the interval length between two adjacent time-domain resources; Signaling type indication information, which is associated with the interval length between two adjacent time-domain resources.
25. The method according to any one of claims 19 to 24, characterized in that, The resource indication information indicates a complete set of resources in the frequency domain, and the resource indication information indicates at least one of the following: Channel indexes assigned to the plurality of A-IoT devices; A bitmap, the length of which is consistent with the total length of the channels allocated to the plurality of A-IoT devices.
26. The method according to any one of claims 17 to 25, characterized in that, The resource indication information includes device identifiers of multiple A-IoT devices, each device identifier corresponding to a resource number. The resource indication information is used by the first A-IoT device to determine the first resource in the complete set of resources indicated by the resource indication information as the resource used by the first A-IoT device when sending data. The first resource is the resource indicated by the resource number corresponding to the device identifier of the first A-IoT device.
27. The method according to any one of claims 17 to 26, characterized in that, The resource indication information includes a group identifier of an A-IoT device group composed of multiple A-IoT devices. The resource indication information is used by the first A-IoT device to determine the resources used by the first A-IoT device when sending data, based on the member identifier of the first A-IoT device from the complete set of resources indicated by the resource indication information. The member identifier of the first A-IoT device is generated based on the device identifiers of the multiple A-IoT devices included in the A-IoT device group.
28. The method according to claim 27, characterized in that, The member identifier of the first A-IoT device is generated based on the complete device identifier of the plurality of A-IoT devices, or the member identifier of the first A-IoT device is generated based on a portion of the device identifier of the plurality of A-IoT devices.
29. The method according to claim 27 or 28, characterized in that, The member identifier of the first A-IoT device is determined based on the sorting result of the device identifiers of the first A-IoT device, which is obtained by sorting the device identifiers of the plurality of A-IoT devices in a specified order.
30. The method according to any one of claims 27 to 29, characterized in that, The resource indication information is used by the first A-IoT device to determine the resources used by the first A-IoT device when transmitting data based on the member identifier of the first A-IoT device. The resources used by the first A-IoT device when transmitting data are the second resources in the complete set of resources indicated by the resource indication information. Wherein, the second resource is a resource whose corresponding resource number is consistent with the member identifier of the first A-IoT device; or, the resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices.
31. The method according to claim 30, characterized in that, The resource number of the second resource is determined based on the member identifier of the first A-IoT device, the number of resources included in the resource set indicated by the resource indication information, and the number of the plurality of A-IoT devices. The resource number of the second resource is M. ID *K, or, the resource number of the second resource is M. ID *(K+k); in, R represents the number of resources included in the resource set indicated by the resource indication information, and M represents the number of the multiple A-IoT devices. ID This represents the member identifier of the first A-IoT device, where k is a preset parameter value less than K.
32. The method according to any one of claims 26 to 31, characterized in that, The resource number is obtained by numbering the time-domain resources in a specified order; or, the resource number is obtained by numbering the frequency-domain resources in a specified order; or, the resource number is obtained by numbering the time-domain resources and frequency-domain resources in a specified order respectively.
33. A first A-IoT device, characterized in that, include: The transceiver module is configured to receive resource indication information sent by a first communication device, wherein the resource indication information indicates a complete set of resources for multiple A-IoT devices to transmit data, and the multiple A-IoT devices include the first A-IoT device; The processing module is configured to determine, based on the resource indication information, the resources used by the first A-IoT device when transmitting data from the complete set of resources indicated by the resource indication information.
34. A first communication device, characterized in that, include: The transceiver module is configured to send resource indication information to a first A-IoT device. The resource indication information indicates a complete set of resources for data transmission by multiple A-IoT devices, including the first A-IoT device. The resource indication information is further used by the first A-IoT device to determine the first A-IoT device from the complete set of resources indicated by the resource indication information. The resources used by an A-IoT device when sending data.
35. A first A-IoT device, characterized in that, include: One or more processors; The first A-IoT device is used to execute the resource allocation method according to any one of claims 1-16.
36. A first communication device, characterized in that, include: One or more processors; The first communication device is used to execute the resource allocation method according to any one of claims 17-32.
37. A communication system, characterized in that, It includes a first A-IoT device and a first communication device, wherein the first A-IoT device is configured to implement the resource allocation method of any one of claims 1-16, and the first communication device is configured to implement the resource allocation method of any one of claims 17-32.
38. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the resource allocation method as described in any one of claims 1-16 or 17-32.