Resource selection method, communication device, communication system, storage medium

CN122397306APending Publication Date: 2026-07-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2024-11-12
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

The lack of effective resource selection methods in existing technologies leads to communication instability and frequent resource conflicts in IoT communication systems. In particular, when Ambient Internet of Things (A-IoT) devices communicate with other devices, it is difficult to select appropriate resources to avoid interference and conflicts.

Method used

The first device determines the resource set and selects resources to communicate with the A-IoT device. It ensures that the selected resources do not overlap with the reserved resources of other devices or that the RSRP is less than the threshold value. Frequency division multiplexing technology is used to avoid resource conflicts. The resource selection process is optimized by using the detection results of side link control information.

Benefits of technology

It improves the stability and quality of communication between A-IoT devices and the first device, reduces resource collisions, and ensures the success and efficiency of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122397306A_ABST
    Figure CN122397306A_ABST
Patent Text Reader

Abstract

The present disclosure provides a resource selection method, a communication device, a communication system and a storage medium, the method comprising: determining a first resource set; determining a first resource from the first resource set; and a first device communicating with an ambient Internet of Things (A-IOT) device using the first resource. The method of the present disclosure ensures that the first device can successfully communicate with the A-IOT device, thereby ensuring communication stability.
Need to check novelty before this filing date? Find Prior Art

Description

Resource selection methods, communication equipment, communication systems, storage media Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to resource selection methods, communication equipment, communication systems, and storage media. Background Technology

[0002] In communication systems, Internet of Things (IoT) communication has been introduced to improve the sustainability and performance of communication.

[0003] Summary of the Invention

[0004] This disclosure proposes a resource selection method, communication equipment, communication system, and storage medium.

[0005] According to a first aspect of the embodiments of this disclosure, a resource selection method is proposed, executed by a first device, comprising:

[0006] Determine the first resource set;

[0007] Determine the first resource from the first resource set;

[0008] The first device communicates using the first resource and environment Internet of Things (A-IoT) device.

[0009] According to a second aspect of the embodiments of this disclosure, a resource selection method is proposed, performed by an A-IoT device, comprising:

[0010] The A-IoT device uses a first resource to communicate with the first device, and the first resource is determined by the first device from a first resource set.

[0011] According to a third aspect of the embodiments of this disclosure, a first device is provided, comprising:

[0012] The processing module is used to determine the first resource set;

[0013] The processing module is further configured to determine a first resource from the first resource set;

[0014] The transceiver module is used to communicate with the A-IoT device using the first resource.

[0015] According to a fourth aspect of the embodiments of this disclosure, an A-IoT device is provided, comprising:

[0016] A transceiver module is used to communicate with a first device using a first resource, wherein the first resource is determined by the first device from a first resource set.

[0017] According to a fifth aspect of the embodiments of this disclosure, a communication device is provided, comprising:

[0018] One or more processors;

[0019] The processor is used to invoke instructions to cause the communication device to execute the resource selection methods described in the first and second aspects.

[0020] According to a sixth aspect of the present disclosure, a communication system is provided, including a first device and an A-IoT device, wherein the first device is configured to implement the resource selection method described in the first aspect, and the A-IoT device is configured to implement the resource selection method described in the first aspect.

[0021] According to a seventh 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 selection method as described in the first and second aspects.

[0022] Eighthly, embodiments of this disclosure provide a program product, including a computer program, which, when executed by a communication device, implements the resource selection method as described in the first and second aspects.

[0023] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the resource selection method as described in the first and second aspects.

[0024] It is understood that the aforementioned network devices, terminals, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description

[0025] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0026] Figure 1A is a schematic diagram of the architecture of some communication systems provided in the embodiments of this disclosure;

[0027] Figures 1B and 1C are schematic diagrams illustrating the architecture of A-IoT device communication according to embodiments of the present disclosure;

[0028] Figure 2A is a schematic flowchart of a resource selection method provided in an embodiment of this disclosure;

[0029] Figure 2B is a schematic diagram showing the time-domain resources occupied by the first DCI according to an embodiment of the present disclosure;

[0030] Figure 3A is a schematic flowchart of a resource selection method provided in another embodiment of this disclosure;

[0031] Figure 3B is a flowchart illustrating a resource selection method provided in another embodiment of this disclosure;

[0032] Figure 4A is a schematic diagram of an inventory process provided in an embodiment of this disclosure;

[0033] Figure 4B is a schematic diagram of resource selection-related window definitions according to an embodiment of the present disclosure;

[0034] Figure 4C is a schematic diagram illustrating the exclusion of candidate resources according to an embodiment of the present disclosure;

[0035] Figure 4D is a schematic diagram of the HARQ RTT gap according to an embodiment of the present disclosure;

[0036] Figure 4E is a schematic diagram of retransmission resource reservation according to an embodiment of the present disclosure;

[0037] Figure 4F is a schematic diagram of retransmission resource reservation according to an embodiment of the present disclosure;

[0038] Figure 5A is a schematic diagram of the structure of a first device provided in an embodiment of this disclosure;

[0039] Figure 5B is a schematic diagram of the structure of an A-IoT device provided in an embodiment of this disclosure;

[0040] Figure 6A is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;

[0041] Figure 6B is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation

[0042] This disclosure provides a resource selection method, a communication device, a communication system, and a storage medium.

[0043] In a first aspect, embodiments of this disclosure propose a resource selection method, executed by a first device, the method comprising: determining a first resource set; determining a first resource from the first resource set; and the first device using the first resource to communicate with an environmental Internet of Things (A-IoT) device.

[0044] In the above embodiments, when the first device needs to communicate with an Ambient Internet of Things (A-IoT) device, the first device selects one or more first resources and communicates with the A-IoT device based on the first resources. Therefore, this disclosure provides a resource selection method for a "first device communicating with an A-IoT device," enabling the first device to successfully select resources for communication with the A-IoT device, ensuring successful communication and guaranteeing communication stability.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first resource set includes: receiving configuration information sent by a network device, the configuration information being used to configure one or more first candidate resource sets; and determining the first resource set from one or more first candidate resource sets.

[0046] In the above embodiments, it is explained how the first device specifically determines the first resource set so that the first device can subsequently select the first resource for communication with the A-IoT device from the first resource set, thereby ensuring that the first device can successfully communicate with the A-IoT device and guaranteeing communication stability.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first resource from the first resource set includes: determining a first window, the first window including at least one resource in the first resource set; determining a first length, the first length indicating the length of the first resource in the time domain; a second candidate resource set satisfying a first condition, determining the second candidate resource set based on the resources within the first window; determining a second resource, the second resource including resources reserved by a second device, the second device communicating with the A-IoT device; a third resource satisfying a second condition, determining one or more of the third resources from the second candidate resource set; and determining the first resource from the one or more of the third resources.

[0048] The first condition includes at least one of the following: the length of the resources in the second candidate resource set is the first length; the resources in the second candidate resource set belong to the first resource set.

[0049] The second condition includes any of the following: the third resource and the second resource do not overlap in the time domain; the third resource and the second resource do not overlap in the frequency domain; the third resource and the second resource overlap in the time domain and the reference signal received power (RSRP) corresponding to the second resource is less than or equal to the first threshold value; the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0050] Alternatively, the second condition includes the following: the third resource and the second resource do not overlap in the time domain; the third resource and the second resource do not overlap in the frequency domain;

[0051] Alternatively, the second condition may include the following: the third resource overlaps with the second resource in the time domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value; the third resource overlaps with the second resource in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0052] The above embodiments illustrate how the first device specifically selects the first resource for communication with the A-IoT device. Furthermore, in these embodiments, the first resource selected by the first device does not overlap with the reserved resources of other devices. Therefore, when the first device communicates with the A-IoT device based on the first resource, it can avoid interference from other devices, ensuring communication quality. Also, in these embodiments, the first resource may overlap with the reserved resources of other devices. However, the Reference Signal Received Power (RSRP) corresponding to the reserved resources of other devices must be less than or equal to a first threshold value. That is, the first resource may overlap with the reserved resources of other devices, but the reserved resources of other devices need to be far from the current resource location. Therefore, it is not necessary to strictly adhere to the criterion that "the first resource must not overlap with the reserved resources of other devices" when selecting the first resource, thus improving the flexibility in selecting the first resource.

[0053] In conjunction with some embodiments of the first aspect, in some embodiments, the percentage of the number of the third resource in the second candidate resource set is less than or equal to a first threshold, and the method further includes: the first device not communicating with the A-IoT device; and the first device re-determining the first resource after a preset time period.

[0054] In the above embodiments, when the number of third resources is relatively small in the second candidate resource set, it indicates that the number of third resources is small. If the first device still determines one or more first resources from one or more third resources, the randomness of resource selection will be weak, making it easy for the first resources to collide with resources used by other devices. Therefore, in order to avoid this situation, the terminal may not trigger communication with the A-IoT device, or reselect the first resource after a preset time period, thereby preventing the first resource from colliding with resources used by other devices and ensuring communication quality.

[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the starting position of the first window is located after the first time point, and the time interval between the starting position of the first window and the first time point is T1; the ending position of the first window is located after the first time point, and the time interval between the ending position of the first window and the first time point is T2.

[0056] The first time point includes: the time point at which the first device determines to communicate with the A-IoT device, T1≤T proc,1 The T proc,1 Indicates the maximum time required for the resource selection process, with the first value ≤ T2 ≤ T. RPDBThe first value is used to indicate the minimum length of the first window, and the T RPDB Indicates the maximum acceptable delay for the data packets to be sent by the first device.

[0057] In conjunction with some embodiments of the first aspect, in some embodiments, determining the second resource includes: determining the second resource based on the sidelink control information (SCI) detection results within a second window, wherein the starting position of the second window is located before the first time point, the starting position of the second window is spaced T0 from the first time point, the ending position of the second window is located before the first time point, and the ending position of the second window is spaced T from the first time point. proc,0 Duration, where T0 is the time value corresponding to the first resource set, and T proc,0 The latency required for the first device to process SCI.

[0058] In the above embodiments, it is explained how the first device specifically determines the first window and the second resource so that the first device can successfully determine the first window and the second resource, thereby enabling the first device to select the first resource for communication with the A-IoT device based on the determined first window and the second resource in the first resource set, ensuring that the first device can successfully communicate with the A-IoT device and guaranteeing communication stability.

[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the interval between two adjacent first resources is greater than or equal to a first interval value.

[0060] In the above embodiments, when the interval between adjacent first resources is large, the first device can schedule A-IoT devices to send information to the first device between adjacent first resources, thus ensuring that there is enough time for the transmission from the A-IoT device to the first device and guaranteeing communication stability.

[0061] In conjunction with some embodiments of the first aspect, in some embodiments, the first resource is used by the first device to send first information to the A-IoT device, the first information being used to indicate a fourth resource, the fourth resource being used by the A-IoT device to send second information to the first device, and the fourth resource being located between two adjacent first resources.

[0062] In the above embodiments, the first information sent by the first device to the A-IoT device can also indicate a fourth resource, which can be used by the A-IoT device to send second information to the first device, thereby ensuring that the transmission from the A-IoT device to the first device can be successfully performed.

[0063] In conjunction with some embodiments of the first aspect, in some embodiments, different first resources are used for sending different first information in the same A-IoT service.

[0064] In the above embodiments, different first information in the same A-IoT service can be sent using different first resources, which ensures the complete execution of the steps in the A-IoT service and guarantees the execution efficiency of the A-IoT service.

[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is further used to indicate at least one of the following: the time slot location of the first resource reserved by the first device; the symbol location of the first resource reserved by the first device; and the number of occupied symbols of the first resource reserved by the first device.

[0066] In the above embodiments, the first information can also be used to indicate at least one of the time slot position, symbol position, and number of occupied symbols of at least one first resource reserved by the first device, so that other devices know the resources reserved by the first device. Then, other devices can avoid occupying the resources reserved by the first device during transmission, thereby avoiding resource collisions and / or resource interference between different devices and ensuring communication stability and communication quality.

[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the second resource is used by the second device to send third information to the A-IoT device, the third information being used to indicate a fifth resource, the fifth resource being used by the A-IoT device to send fourth information to the second device, the fifth resource being located between two adjacent second resources; wherein, if the interval between the first resource and the second resource is less than or equal to a second interval value, the resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM), the resource corresponding to the first resource includes the fourth resource; the resource corresponding to the second resource includes the fifth resource.

[0068] In the above embodiments, since the resources occupied by the transmission from the A-IoT device to the first device are located between adjacent first resources, and the resources occupied by the transmission from the A-IoT device to the second device are located between adjacent second resources, when the interval between the first resources of the first device and the second resources of the second device is small, the transmission from the A-IoT device to the first device and the transmission from the A-IoT device to the second device may collide in the time domain. Therefore, frequency domain multiplexing (FDM) can be used between the fourth resource indicated by the first information carried by the first resource and the fifth resource indicated by the third information carried by the second resource. This ensures that the resources occupied by the transmission from the A-IoT device to the first device and the resources occupied by the transmission from the A-IoT device to the second device occupy different frequency domain positions, avoids resource collisions, and guarantees communication stability and communication quality.

[0069] Secondly, embodiments of this disclosure propose a resource selection method, executed by an A-IoT device, the method comprising:

[0070] The A-IoT device uses a first resource to communicate with the first device, and the first resource is determined by the first device from a first resource set.

[0071] In conjunction with some embodiments of the second aspect, in some embodiments, the first resource is used by the first device to send first information to the A-IoT device, the first information is used to indicate a fourth resource, the fourth resource is used by the A-IoT device to send second information to the first device, and the fourth resource is located between two adjacent first resources.

[0072] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is further used to indicate at least one of the following: the time slot location of the first resource reserved by the first device; the symbol location of the first resource reserved by the first device; and the number of occupied symbols of the first resource reserved by the first device.

[0073] In conjunction with some embodiments of the second aspect, in some embodiments, the interval between the first resource and the second resource is less than or equal to a second interval value, and the resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM), wherein the resource corresponding to the first resource includes the fourth resource; the second resource is used by the second device to send third information to the A-IoT device, the third information is used to indicate a fifth resource, the fifth resource is used by the A-IoT device to send fourth information to the second device, the fifth resource is located between two adjacent second resources, and the resource corresponding to the second resource includes the fifth resource.

[0074] Thirdly, embodiments of this disclosure provide a first device, comprising: a processing module for determining a first resource set; the processing module is further configured to determine a first resource from the first resource set; and a transceiver module for communicating with an A-IoT device using the first resource.

[0075] In conjunction with some embodiments of the third aspect, in some embodiments, the processing module is further configured to: receive configuration information sent by a network device, the configuration information being used to configure one or more first candidate resource sets; and determine the first resource set from one or more first candidate resource sets.

[0076] In conjunction with some embodiments of the third aspect, in some embodiments, the processing module is further configured to: determine a first window, the first window including at least one resource in the first resource set; determine a first length, the first length indicating the length of the first resource in the time domain; determine the second candidate resource set based on the resources within the first window, given that a second candidate resource set satisfies a first condition; determine a second resource, the second resource including resources reserved by a second device, the second device communicating with the A-IoT device; determine one or more of the third resources from the second candidate resource set, given that a third resource satisfies a second condition; and determine the first resource from the one or more of the third resources.

[0077] The first condition includes at least one of the following: the length of the resources in the second candidate resource set is the first length; the resources in the second candidate resource set belong to the first resource set.

[0078] The second condition includes any of the following: the third resource and the second resource do not overlap in the time domain; the third resource and the second resource do not overlap in the frequency domain; the third resource and the second resource overlap in the time domain and the reference signal received power (RSRP) corresponding to the second resource is less than or equal to the first threshold value; the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0079] Alternatively, the second condition includes the following: the third resource and the second resource do not overlap in the time domain; the third resource and the second resource do not overlap in the frequency domain;

[0080] Alternatively, the second condition may include the following: the third resource overlaps with the second resource in the time domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value; the third resource overlaps with the second resource in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold.

[0081] In conjunction with some embodiments of the third aspect, in some embodiments, the percentage of the number of the third resource in the second candidate resource set is less than or equal to a first threshold, and the first device is further configured to: not communicate with the A-IoT device; and re-determine the first resource after a preset time period.

[0082] In conjunction with some embodiments of the third aspect, in some embodiments, the starting position of the first window is located after the first time point, and the time interval between the starting position of the first window and the first time point is T1; the ending position of the first window is located after the first time point, and the time interval between the ending position of the first window and the first time point is T2; wherein, the first time point includes: the time point at which the first device determines to communicate with the A-IOT device, T1≤T proc,1 The T proc,1 Indicates the maximum time required for the resource selection process, with the first value ≤ T2 ≤ T. RPDB The first value is used to indicate the minimum length of the first window, and the T RPDB Indicates the maximum acceptable delay for the data packets to be sent by the first device.

[0083] In conjunction with some embodiments of the third aspect, in some embodiments, the processing module is further configured to: determine the second resource based on the SCI detection result within the second window, wherein the starting position of the second window is before the first time point, the starting position of the second window is spaced T0 from the first time point, the ending position of the second window is before the first time point, and the ending position of the second window is spaced T from the first time point. proc,0 Duration, where T0 is the time value corresponding to the first resource set, and T proc,0 The latency required for the first device to process SCI.

[0084] In conjunction with some embodiments of the third aspect, in some embodiments, the interval between two adjacent first resources is greater than or equal to a first interval value.

[0085] In conjunction with some embodiments of the third aspect, in some embodiments, the first resource is used by the first device to send first information to the A-IoT device, the first information is used to indicate a fourth resource, the fourth resource is used by the A-IoT device to send second information to the first device, and the fourth resource is located between two adjacent first resources.

[0086] In conjunction with some embodiments of the third aspect, in some embodiments, different first resources are used for sending different first information in the same A-IoT service.

[0087] In conjunction with some embodiments of the third aspect, in some embodiments, the first information is further used to indicate at least one of the following: the time slot location of the first resource reserved by the first device; the symbol location of the first resource reserved by the first device; and the number of occupied symbols of the first resource reserved by the first device.

[0088] In conjunction with some embodiments of the third aspect, in some embodiments, the second resource is used by the second device to send third information to the A-IoT device, the third information being used to indicate a fifth resource, the fifth resource being used by the A-IoT device to send fourth information to the second device, the fifth resource being located between two adjacent second resources; wherein, if the interval between the first resource and the second resource is less than or equal to a second interval value, the resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM), the resource corresponding to the first resource includes the fourth resource; the resource corresponding to the second resource includes the fifth resource.

[0089] Fourthly, this disclosure provides an A-IoT device, including: a transceiver module for communicating with a first device using a first resource, wherein the first resource is determined by the first device from a first resource set.

[0090] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first resource is used by the first device to send first information to the A-IoT device, the first information being used to indicate the fourth resource, the fourth resource being used by the A-IoT device to send second information to the first device, and the fourth resource being located between two adjacent first resources.

[0091] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first information is further used to indicate at least one of the following: the time slot location of the first resource reserved by the first device; the symbol location of the first resource reserved by the first device; and the number of occupied symbols of the first resource reserved by the first device.

[0092] In conjunction with some embodiments of the fourth aspect, in some embodiments, the resources corresponding to the first resource and the resources corresponding to the second resource are frequency division multiplexed (FDM), wherein the resources corresponding to the first resource include the fourth resource; the second resource is used by the second device to send third information to the A-IoT device, the third information is used to indicate a fifth resource, the fifth resource is used by the A-IoT device to send fourth information to the second device, the fifth resource is located between two adjacent second resources, and the resources corresponding to the second resource include the fifth resource.

[0093] Fifthly, embodiments of this disclosure provide a communication device, which includes: one or more processors; one or more memories for storing instructions; wherein the processors are used to invoke the instructions to cause the communication device to perform the methods described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.

[0094] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a first device and an A-IoT device; wherein the first device is configured to perform the method described in the first aspect and optional implementations thereof, and the A-IoT device comprises a second aspect and optional implementations thereof.

[0095] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.

[0096] Eighthly, embodiments of this disclosure provide a program product including a computer program that, when executed by a processor, implements the methods described in the first aspect, optional implementations of the first aspect, the second aspect, and optional implementations of the second aspect.

[0097] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described as in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.

[0098] It is understood that the aforementioned network devices, terminals, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0099] This disclosure provides a resource selection method, a communication device, a communication system, and a storage medium. In some embodiments, the terms resource selection method, information processing method, information sending method, and information receiving method can be used interchangeably; the terms communication device, information processing device, information sending device, and information receiving device can be used interchangeably; and the terms information processing system, communication system, information sending system, and information receiving system can be used interchangeably.

[0100] 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.

[0101] 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.

[0102] 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.

[0103] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1A, the communication system 100 may include a first device, an environmental IoT device, and a network device. Optionally, the first device may include a terminal. Optionally, the network device may include at least one of an access network device and a core network device. Optionally, the communication system may also include a second device, which is different from the first device. The second device can communicate with the environmental IoT device, and the second device may include a terminal.

[0104] In some embodiments, the terminal includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things (IoT) device, narrowband IoT (NB-IoT) device, car with communication capabilities, smart car, tablet computer, computer with wireless transceiver capabilities, 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.

[0105] 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 Wireless Fidelity (WiFi) system.

[0106] 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.

[0107] 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 protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0108] In some embodiments, the core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC). Alternatively, the core network device may also be a location management function network element. Exemplarily, the location management function network element includes a location server, which may be implemented as any of the following: a Location Management Function (LMF), an Enhanced Serving Mobile Location Centre (E-SMLC), a Secure User Plane Location (SUPL), and a Secure User Plane Location Platform (SUPLLP).

[0109] 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.

[0110] 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. 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.

[0111] 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, Vehicle-to-Everything (V2X) systems, systems utilizing other resource selection methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0112] Optionally, in order to realize Internet of Things (IoT) communication, an Ambient Internet of Things (A-IoT) device is introduced. Optionally, the A-IoT device can be applied to a variety of different communication architectures in the communication system. Figures 1B and 1C are schematic diagrams of the architecture of A-IoT device communication according to embodiments of the present disclosure.

[0113] Optionally, as shown in Figure 1B, A-IoT devices (i.e., Ambient IoT Devices in Figure 1B) and network devices (such as base stations (BS)) can directly receive and send data.

[0114] Optionally, as shown in Figure 1C, A-IoT devices and network devices (such as base stations (BS)) can indirectly receive and send data through intermediate nodes. That is, in the communication architecture shown in Figure 1C, intermediate nodes are needed to forward signaling and / or data between the base station and the A-IoT devices. In some embodiments, the intermediate node may be, for example, a relay, an Integrated Access Backhaul (IAB) device, a terminal, or a repeater. Optionally, the architecture shown in Figure 1C provides better coverage for the A-IoT devices.

[0115] Optionally, in some embodiments, the network devices and intermediate nodes in Figures 1B and 1C can be collectively referred to as Reader.

[0116] Optionally, for the architecture shown in Figure 1C, intermediate nodes typically need to determine their communication resources with A-IoT devices. In some embodiments, these communication resources can be configured by network devices (such as the base station in Figure 1C). For example, the network device can dynamically configure them via Downlink Control Information (DCI) signaling, or it can semi-statically configure authorized resources via Radio Resource Control (RRC) signaling. Optionally, in other embodiments, intermediate nodes can autonomously select resources. For example, they can autonomously select resources from a configured or pre-configured resource pool.

[0117] However, there is currently no method for autonomous resource selection applicable to the intermediate nodes shown in Figure 1C.

[0118] Figure 2A is an interactive schematic diagram of a resource selection method according to an embodiment of the present disclosure. As shown in Figure 2A, this embodiment of the disclosure relates to a resource selection method for a communication system 100; the method includes:

[0119] Step 2101: The network device sends configuration information to the first device.

[0120] Optionally, the first device may receive the configuration information, which may be used to configure one or more first candidate resource sets.

[0121] Optionally, the first device can be an intermediate node as shown in Figure 1C. For a detailed description of intermediate nodes, please refer to the above description. Optionally, the first device can also be called a reader or other names, and this disclosure does not specifically limit it.

[0122] In some embodiments, the above-described resource set may also be referred to as a resource pool or other names, and this disclosure does not specifically limit it in this regard.

[0123] In some embodiments, the configuration information may include System Information Block (SIB) messages and / or Radio Resource Control (RRC) messages. In other embodiments, the configuration information may include a bitmap, in which bits correspond to time-domain units; for example, a specific bit in the bitmap may correspond to a specific time-domain unit. Alternatively, the bits in the bitmap may periodically correspond to time-domain units; for example, the first bit in the bitmap may correspond to the first time-domain unit in each period, the second bit in the bitmap may correspond to the second time-domain unit in each period, and so on. Optionally, the time-domain unit may, for example, include Orthogonal Frequency Division Multiplexing (OFDM) time slots and / or OFDM symbols. Furthermore, the bit value carried by the bit in the bit diagram can be used to indicate whether the time domain unit corresponding to the bit belongs to the first candidate resource set. For example, if the bit value carried by the bit in the bit diagram is the third value (such as 1), it indicates that the time domain unit corresponding to the bit belongs to the first candidate resource set. If the bit value carried by the bit in the bit diagram is the fourth value (such as 0), it indicates that the time domain unit corresponding to the bit does not belong to the first candidate resource set.

[0124] Optionally, in some embodiments, the frequency domain location of the aforementioned first candidate resource set may be the same as the frequency domain location of the BandWidth Part (BWP) of the A-IoT transmission. Optionally, the frequency domain location may include at least one of the following: the start position of a Physical Resource Block (PRB), the number of PRBs, and the end position of a PRB. Optionally, the aforementioned A-IoT transmission may include at least one of the following: R2D transmission from the first device to the A-IoT device, and D2R transmission from the A-IoT device to the first device. Optionally, the aforementioned R2D transmission may refer to at least one of the following: the first device sending information, data, and signaling to the A-IoT device; the aforementioned D2R transmission may refer to at least one of the following: the A-IoT device sending information, data, and signaling to the first device.

[0125] In some embodiments, A-IoT devices may also be referred to as low-power devices, low-power environment IoT devices, IoT devices, A-IoT devices, tag devices, A-IoT UEs, A-IoT terminals, A-IoT tags, tags, IoT devices, IoT tags, etc., and this disclosure does not specifically limit them.

[0126] Optionally, one or more of the aforementioned first candidate resource sets may also be pre-configured.

[0127] Step 2102: The first device determines a first resource set from one or more first candidate resource sets.

[0128] Optionally, in some embodiments, "the first device needs to communicate with the A-IoT device" can be understood as: the first device and the A-IoT device need to trigger an A-IoT service. Optionally, the A-IoT service may include, for example, a selection service, an inventory service, or an access service.

[0129] Optionally, the Select service mentioned above can be understood as follows: The first device can use the Select command to select one or more A-IoT devices from the A-IoT device group based on the data stored in the A-IoT device, and can use the Challenge command to query the encryption and authentication types of the A-IoT devices. The first device can then inventory or connect to the selected A-IoT devices.

[0130] Optionally, the aforementioned Inventory service can be understood as follows: the first device can use this service to identify A-IoT devices. An inventory count begins with a Query command and ends with sending another Query command, or sending a Select command and a Challenge command. Sending a Query command requires association with one of four defined sessions (S0, S1, S2, and S3), and one session can only support one inventory count. Multiple A-IoT devices may respond to an inventory count. The first device will detect a single A-IoT device's response and request the A-IoT device's Electronic Product Code (EPC).

[0131] Optionally, the aforementioned Access service can be understood as follows: the first device can perform operations such as reading, writing, locking, and deactivating the A-IoT device; it can also perform security-related operations such as authentication; and it can also perform file-related operations such as opening files in the tag storage. Access operations include multiple commands, and a single first device may only support access to one A-IoT device.

[0132] Optionally, in some embodiments, the aforementioned first resource set may be determined by the Medium Access Control (MAC) layer of the first device from one or more first candidate resource sets. Optionally, after determining the first resource set, the MAC layer of the first device may indicate the first resource set to the physical layer of the first device. Optionally, the MAC layer of the first device may randomly select the first resource set from one or more first candidate resource sets, or the MAC layer of the first device may select the corresponding first resource set from one or more first candidate resource sets by implementing or based on higher-level service types, latency requirements, coverage requirements, etc.

[0133] Step 2103: The first device determines the first window.

[0134] Optionally, the first window may be determined by the physical layer of the first device. Optionally, the first window may include at least one resource in the first resource set. In some embodiments, the first window may be used by the first device to select resources to communicate with the A-IoT device. For example, the first window may also be called a selection window or other names, which are not specifically limited in this disclosure.

[0135] In some embodiments, the first device can determine the starting position of the first window as the position after time T1 of the first time point n, and the ending position of the first window as the position after time T2 of the first time point n. That is, the starting position of the first window is located after the first time point, with a time interval of T1 between the starting position and the first time point; the ending position of the first window is located after the first time point, with a time interval of T2 between the ending position and the first time point. For example, the position of the first window can be [n+T1, n+T2]. Optionally, the first time point can include: the time when the first device determines that it wants to communicate with the A-IOT device, where T1 ≤ T proc,1 T proc,1 It can indicate the maximum time required for the resource selection process, with the first value ≤ T2 ≤ T. RPDB The first value can indicate the minimum length of the first window. This first value can be determined by the MAC of the first device and communicated to the physical layer of the first device. The first value can be called t2min_SelectionWindow or other names; this disclosure does not specifically limit its usage. Optionally, T... RPDB It can indicate the maximum acceptable delay for the data packet to be sent by the first device (e.g., the currently sent data packet), optionally, T RPDB The MAC layer of the first device can determine and notify the physical layer of the first device.

[0136] Step 2104: The first device determines the first length.

[0137] Optionally, the first length can be determined by the physical layer of the first device. Optionally, the first length can be used to indicate the length of the first resource in the time domain. In some embodiments, the first resource can be understood as, for example, the resource selected by the terminal to communicate with the A-IoT device. For example, the first length can be, for example, M time slots or M symbols, where M is a positive integer. Optionally, the first length can be determined by the MAC layer of the first device and notified to the physical layer of the first device.

[0138] Step 2105: The first device determines the second candidate resource set based on the resources in the first window.

[0139] Optionally, the second candidate resource set can be determined by the physical layer of the first device. Optionally, in some embodiments, the second candidate resource set can satisfy a first condition, which may include at least one of the following: the length of resources in the second candidate resource set is a first length, or the resources in the second candidate resource set belong to the first resource set. In some embodiments, the first condition may include the length of resources in the second candidate resource set being a first length. In other embodiments, the first condition may include resources in the second candidate resource set belonging to the first resource set. In still other embodiments, the first condition may include the following: the length of resources in the second candidate resource set is a first length, and the resources in the second candidate resource set belong to the first resource set.

[0140] In some embodiments, the physical layer of the first device can determine some or all of the resources in the first window that meet the first condition as a second candidate resource set.

[0141] In some embodiments, the frequency domain location of the resources in the second candidate resource set can be any frequency domain location (such as any PRB). In other embodiments, the frequency domain location of the resources in the second candidate resource set can be configured by the network device. In still other embodiments, the frequency domain location of the resources in the second candidate resource set can be indicated by a higher layer of the first device. Optionally, the frequency domain location may include at least one of the following: the number of PRBs, the start position of a PRB, and the end position of a PRB.

[0142] Step 2106: The first device determines the second resource.

[0143] Optionally, the second resource can be determined by the physical layer of the first device. In some embodiments, the second resource may include resources reserved by the second device. Optionally, the second device is different from the first device, and the second device may also communicate with an A-IoT device. That is, the second device can be a device that communicates with an A-IoT device and is different from the first device.

[0144] In some embodiments, the physical layer of the first device can detect the sidelink control information (SCI) of the second device. The SCI of the second device can be used to indicate one or more resources reserved by the second device (i.e., second resources). The first device can determine the second resources based on the SCI detection results in the second window. For example, the first device can determine one or more resources reserved by the SCI sent by the second device in the second window as the second resources.

[0145] Optionally, in some embodiments, the starting position of the second window can be a position before the T0 duration of the first time point n, and the ending position of the second window can be T0 of the first time point n. proc,0 The position before the duration, that is, the starting position of the second window is before the first time point, and the interval between the starting position of the second window and the first time point is T0 time. The ending position of the second window is before the first time point, and the interval between the ending position of the second window and the first time point is T. proc,0 Duration. For example, the position of the second window can be: [n-T0, nT] proc,0 Optionally, T0 can be the time value corresponding to the first resource set. In some embodiments, different first candidate resource sets can correspond to different time values. This time value can be synchronously configured when the network device configures the first candidate resource set, or the time value corresponding to different first candidate resource sets can be agreed upon by the protocol, or the time value corresponding to different first candidate resource sets can be configured separately by the network device. Furthermore, when the first device determines a first resource set from one or more first candidate resource sets, it can synchronously determine the time value corresponding to that first resource set. This time value can be, for example, 1000ms (milliseconds) or 100ms. Optionally, the above-mentioned T... proc,0 It can handle the latency required by SCI for the first device.

[0146] Step 2107: The first device determines one or more third resources from the second candidate resource set.

[0147] Optionally, the third resource can be determined by the physical layer of the first device. And, once the physical layer of the first device determines one or more third resources, it can send the one or more third resources to the MAC layer of the first device.

[0148] In some embodiments, the third resource may satisfy a second condition, which may include at least one of the following: the third resource and the second resource do not overlap in the time domain; the third resource and the second resource do not overlap in the frequency domain; the third resource and the second resource overlap in the time domain and the reference signal received power (RSRP) corresponding to the second resource is less than or equal to a first threshold value; the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to a first threshold value.

[0149] Optionally, the second condition may include at least one of the following: the third resource and the second resource do not overlap in the time domain, or the third resource and the second resource do not overlap in the frequency domain; or, the second condition may include at least one of the following: the third resource and the second resource overlap in the time domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value, or the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0150] In some embodiments, the second condition may include any of the following: the third resource and the second resource do not overlap in the time domain; the third resource and the second resource do not overlap in the frequency domain; the third resource and the second resource overlap in the time domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value; the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0151] In some other embodiments, the second condition may include the following: the third resource does not overlap with the second resource in the time domain, and the third resource does not overlap with the second resource in the frequency domain.

[0152] In some other embodiments, the second condition may include the following: the third resource overlaps with the second resource in the time domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value; the third resource overlaps with the second resource in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0153] For example, in some other embodiments, the second condition may include, for instance, that the third resource and the second resource do not overlap in the time domain. Alternatively, the second condition may include that the third resource and the second resource do not overlap in the frequency domain. Alternatively, the second condition may include both the third resource and the second resource not overlapping in the time domain and not overlapping in the frequency domain. Alternatively, the second condition may include that the third resource and the second resource overlap in the time domain and the RSRP corresponding to the second resource is less than or equal to a first threshold value. Alternatively, the second condition may include that the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to a first threshold value. Alternatively, the second condition may include both the third resource and the second resource overlapping in the time domain and the RSRP corresponding to the second resource being less than or equal to a first threshold value, and both the third resource and the second resource overlapping in the frequency domain and the RSRP corresponding to the second resource being less than or equal to a first threshold value. Alternatively, the second condition may include the following: the third resource and the second resource do not overlap in the time domain, the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value; or, the second condition may include the following: the third resource and the second resource do not overlap in the frequency domain, the third resource and the second resource overlap in the time domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0154] Optionally, in some embodiments, different third resources can satisfy different first conditions. For example, third resource #1 can satisfy "the third resource and the second resource do not overlap in the time domain", and third resource #2 can satisfy "the third resource and the second resource overlap in the frequency domain and the RSRP corresponding to the second resource is less than or equal to the first threshold value".

[0155] Optionally, in some embodiments, when the first device only supports time-division multiplexing with the second device, the third resource may not overlap with the second resource in the time domain. In some embodiments, when the first device also supports frequency-division multiplexing with the second device, the third resource may not overlap with the second resource in either the time domain or the frequency domain.

[0156] Optionally, the "RSRP corresponding to the second resource" mentioned above can refer to, for example, the RSRP of any one of the control information (such as SCI), data, or demodulation reference signal (DMRS) transmitted by the second device on the second resource. Optionally, the statement that "the RSRP corresponding to the second resource is less than or equal to the first threshold value" can be understood, for example, as: the location of the second resource is far from the current time point, and its impact on the transmission of the first device is small.

[0157] Optionally, the aforementioned first threshold value may be agreed upon in the protocol, configured by the network device, or indicated by a higher layer of the first device.

[0158] Step 2108: The first device determines the first resource from one or more third resources.

[0159] Optionally, the first resource can be determined by the MAC layer of the first device from one or more third resources, and the one or more third resources can be determined by the physical layer of the first device and sent to the MAC layer of the first device.

[0160] In some embodiments, the first resource can be understood as, for example, the resource selected by the terminal to communicate with the A-IoT device.

[0161] Optionally, in some embodiments, the MAC layer of the first device can first determine whether the percentage of the number of third resources in the second candidate resource set is less than or equal to a first threshold. When the percentage of the number of third resources in the second candidate resource set is less than or equal to the first threshold, it indicates that the number of third resources is small. If the first device still selects one or more first resources from one or more third resources, the randomness of resource selection will be weak, making it easy for the first resources to collide with resources used by other devices. Therefore, to avoid this situation, the first device can determine not to communicate with the A-IoT device, that is, abandon the A-IoT service with the A-IoT device. Alternatively, the first device can determine to reselect the first resource after a preset time period, thereby preventing resource collisions between the first resource and resources used by other devices and ensuring communication quality. Optionally, the preset time period can be agreed upon by the protocol and / or configured by the network device. The first device can reselect the first resource by executing the above steps 2101-2108 or steps 2102-2108.

[0162] Optionally, in some embodiments, when the percentage of the number of third resources in the second candidate resource set is greater than the first threshold, it indicates that the number of third resources is large. In this case, the MAC layer of the first device can select one or more first resources from one or more third resources. At this time, the randomness of resource selection is relatively strong, so the first resource is less likely to collide with the resources used by other devices, thus ensuring communication quality.

[0163] Optionally, the first threshold mentioned above can be agreed upon by the protocol and / or configured by the network device, and the first threshold can be at least one of the following: 20%, 35%, 50%.

[0164] Optionally, in some embodiments, the MAC layer of the first device may randomly select one or more first resources from one or more third resources. In other embodiments, the MAC layer of the first device may select one or more first resources from one or more third resources by implementing or based on higher-level service types, latency requirements, coverage requirements, etc.

[0165] Optionally, in some embodiments, the first resource selected by the terminal may satisfy at least one of the following conditions:

[0166] The total number of the first resource is greater than or equal to the second value;

[0167] The interval between adjacent first resources is greater than or equal to the first interval value;

[0168] The i-th first resource can be reserved by the information sent by the previous first resource, i≥2.

[0169] Optionally, the second value mentioned above can be, for example, the total number of times the first device needs to send information to the A-IoT device. In some embodiments, by making the total number of first resources greater than or equal to the second value, it can be ensured that all the information that the first device needs to send to the A-IoT device can be sent, thus guaranteeing the accuracy of the A-IoT service.

[0170] Optionally, in some embodiments, by making the "interval between adjacent first resources greater than or equal to the first interval value", the interval between adjacent first resources can be made larger. The first device can schedule A-IoT devices to send information to the first device between adjacent first resources, thereby ensuring sufficient time for transmission from the A-IoT device to the first device and guaranteeing communication stability. Furthermore, in some embodiments, the aforementioned first time interval can be made greater than or equal to the Hybrid Automatic Repeat Quest (HARQ) Round Trip Time (RTT). In this case, the first device can schedule Physical Sidelink Feedback Channel (PSFCH) resources for the A-IoT device between adjacent first resources, so that R2D transmission from the first device to the A-IoT device can correspond to HARQ feedback, improving communication reliability.

[0171] Optionally, the aforementioned first interval value may be agreed upon by a protocol, configured by a network device, or determined by the first device (e.g., determined by a higher layer of the first device). In some embodiments, when the first interval value is determined by the first device, the first device may determine the first interval value based on at least one of the following: A-IoT service type, the operation type corresponding to the A-IoT service, the latency requirement corresponding to the A-IoT service, and the coverage requirement corresponding to the A-IoT service. Optionally, the aforementioned operation type may include, for example, "Select," "Inventory," and "Access" as mentioned above.

[0172] Step 2109: The first device uses the first resource to send the first information to the A-IoT device.

[0173] Optionally, the first information may include any information that the first device needs to send to the A-IoT device, such as data and / or signaling.

[0174] In some embodiments, different first resources can be used to send different first information in the same A-IoT service.

[0175] For example, assuming the A-IoT service to be performed by the first device is an access service, such as a contention-based random access service, then the first first resource can be used for at least one of the following: A-IoT paging, R2D round trigger, R2D trigger; the second first resource can be used to send Msg 2; the third first resource can be used to send Msg 4, etc.; or, the first resource can be periodic, then the first first resource of each period can be used for at least one of A-IoT paging, R2D round trigger, R2D trigger, the second first resource of each period can be used to send Msg 2, the third first resource of each period can be used to send Msg 4, etc.

[0176] In some other embodiments, the first resource with the earliest time domain position can be used for the initial transmission of the first device, and the other first resources can be used for the retransmission of the first device.

[0177] Optionally, in some embodiments, the first information can also be used to indicate a fourth resource. Optionally, the fourth resource can be used to send second information, which can be information sent from the A-IoT device to the first device. The fourth resource can be located between two adjacent first resources. Optionally, the phrase "the A-IoT device sends second information to the first device" can be understood, for example, as a D2R transmission performed by the A-IoT device for the R2D transmission of the first device. That is, in some embodiments, each time the first device performs an R2D transmission, the R2D transmission can be used to indicate the transmission resource (i.e., the aforementioned fourth resource) for the D2R transmission performed by the A-IoT device for the R2D transmission, thereby ensuring the successful execution of the D2R transmission.

[0178] Optionally, the aforementioned fourth resource may be determined by the first device based on implementation, or it may be determined by the first device based on high-level parameter configuration. In some embodiments, the fourth resource may be indicated by control information (such as SCI) included in the first information.

[0179] Optionally, in some embodiments, the second device is similar to the first device in that it also instructs the A-IoT device on the transmission resources for the D2R transmission performed by the A-IoT device for each R2D transmission. Specifically, in some embodiments, the second device sends third information to the A-IoT device through the second resources. This third information may include any information that the second device needs to send to the A-IoT device, such as data and / or signaling. The third information may also be used to instruct a fifth resource, which can be used to send fourth information. This fourth information may be information sent by the A-IoT device to the second device, and the fifth resource may be located between two adjacent second resources. Optionally, the phrase "the A-IoT device sends fourth information to the second device" can be understood as the A-IoT device performing D2R transmission for the R2D transmission of the second device.

[0180] Optionally, in some embodiments, when any first resource of the first device is close to any second resource of the second device, such as when the interval between the first resource and the second resource is less than or equal to the second interval value, or when the interval between the first resource and the second resource is between [-second interval value, +second interval value], and the second interval value is a positive number, since the fourth resource is located between two adjacent first resources and the fifth resource is located between two adjacent second resources, when any first resource is close to any second resource, the resource corresponding to the first resource may overlap with the resource corresponding to the second resource in the time domain. The resource corresponding to the first resource may include, for example, the fourth resource indicated by the first information carried by the first resource, and the resource corresponding to the second resource may include, for example, the fifth resource indicated by the third information carried by the second resource. This will cause a time domain collision between the D2R transmission from the A-IoT device to the first device and the D2R transmission from the A-IoT device to the second device. To avoid time-domain collisions between D2R transmissions, in some embodiments, the first device can detect the third information sent by the second device in real time to obtain the time-domain location of the second resource. When the time-domain location of the first resource is less than or equal to the time-domain location of the second resource, the first device can enable frequency division multiplexing (FDM) between the resource corresponding to the first resource and the resource corresponding to the second resource. At this time, although time-domain collisions may occur between the fourth resource and the fifth resource, they occupy different frequency domain locations, thereby avoiding resource overlap and ensuring communication stability and communication quality.

[0181] For example, Figure 2B is a schematic diagram of D2R resource FDM according to an embodiment of the present disclosure. As shown in Figure 2B, UE1 is the second device in the embodiment of the present disclosure, and UE2 is the first device in the embodiment of the present disclosure. The first resource of the first device and the second resource of the second device are close to each other, so that the fourth resource indicated by the first information carried by the first resource (i.e., resources A and B in the D2R transmission of UE2 in Figure 2B) and the fifth resource indicated by the third information carried by the second resource (i.e., resources A and B in the D2R transmission of UE1 in Figure 2B) can be FDMed, thereby avoiding mutual interference between D2R transmissions between different devices and ensuring communication stability and communication quality.

[0182] Optionally, the aforementioned second interval value may be agreed upon by a protocol, configured by a network device, or determined by a first device.

[0183] Optionally, in some embodiments, the first information described above may also be used to indicate at least one of the following:

[0184] The time slot location of the first resource reserved by the first device;

[0185] The symbolic position of the first resource reserved by the first device;

[0186] The number of symbols (or symbol duration) reserved for the first resource by the first device.

[0187] Optionally, the "time slot location of the first resource" mentioned above may include, for example, the location of the time slot occupied by the first resource, such as, the time slot index of the time slot occupied by the first resource. Optionally, the "symbol location of the first resource" mentioned above may include, for example, the location of the symbol occupied by the first resource in the time slot, such as, the symbol index of the symbol occupied by the first resource in the time slot. Optionally, the "number of symbols occupied by the first resource" mentioned above may include, for example, the number of symbols occupied by the first resource in the time slot.

[0188] Optionally, in some embodiments, the first information may carry an SCI, which can be used to indicate at least one of the timeslot location, symbol location, and number of occupied symbols of at least one first resource reserved by the first device. In some embodiments, the SCI may be located in the first F timeslots of the resource actually occupied by the first information, or the SCI may be located in the first F symbols of the timeslot where the first resource carrying the first information is located. F is a positive integer, and F can be, for example, 2.

[0189] Optionally, when the first information indicates the time slot location of at least one first resource reserved by the first device, the first information may indicate the time slot locations of the remaining N-1 first resources. Optionally, the "remaining N-1 first resources" can be understood, for example, as first resources that the first device has not yet used. Optionally, the first information may carry time domain resource indication values ​​(TRIVs) corresponding to the N-1 first resources, which can be used to indicate the time slot location of the corresponding first resource. In some embodiments, the value of TRIV and the value of N can satisfy the following code:

[0190] Optionally, the above t i This is used to indicate the time-domain offset between the remaining i-th first resource and the first resource currently used by the first device (Denotes i-th Resource Time Offset In Logical Slots Of A Resource Pool With Respect To The First Resource). For example, t1 indicates the time-domain offset between the remaining 1st first resource and the first resource currently used by the first device, that is, the time-domain offset between the next first resource immediately following the currently used first resource and the first resource currently used by the first device; t2 indicates the time-domain offset between the remaining 2nd first resource and the first resource currently used by the first device, that is, the time-domain offset between the next-next first resource immediately following the currently used first resource and the first resource currently used by the first device. Optionally, k is used to indicate the maximum number of time slot intervals between the first and last first resources, where k is a positive integer.

[0191] As can be seen from the code above, when N=1, N-1=0, indicating that there is no remaining first resource, so TRIV=0, and does not indicate the time slot position of the remaining first resource.

[0192] Optionally, in some embodiments, when the first information indicates the symbol position and / or the number of occupied symbols of at least one first resource reserved by the first device, it can be indicated by an index value. For example, Table 1 shows a schematic table of the relationship between index values ​​and symbol positions and the number of occupied symbols in embodiments of this disclosure.

[0193] Table 1

[0194] As shown in Table 1, when the index value is 1, the starting symbol position S can be the position of Symbol#0, and the number of occupied symbols L can be 14. This means that the first resource occupied by the index value is Symbol#0 to Symbol#13.

[0195] Optionally, in some embodiments, the number of occupied symbols (i.e., L) of the first resource can be greater than 14, that is, the time domain location of the first resource can span time slots.

[0196] In some embodiments, the symbol positions and / or number of symbols occupied corresponding to different first resources may be the same. In this case, the first information can carry only one index value to indicate the symbol positions and / or number of symbols occupied for each first resource. In other embodiments, the symbol positions and / or number of symbols occupied corresponding to different first resources may be different. In this case, the first information can carry multiple index values ​​corresponding to different first resources to indicate the symbol positions and / or number of symbols occupied for each different first resource. Alternatively, the first information can also carry a RIV encoded by multiple index values ​​corresponding to different first resources to indicate the symbol positions and / or number of symbols occupied for each different first resource.

[0197] Optionally, in some embodiments, the first information may not need to indicate the symbol position and / or the number of occupied symbols corresponding to the first resource. For example, when the first device knows the command type or operation type corresponding to the current A-IoT service, since the symbol position and / or the number of occupied symbols of the information in A-IoT services of different command types or different operation types may have been predefined and / or preconfigured by the protocol, there is no need for the first information to additionally indicate the symbol position and / or the number of occupied symbols corresponding to the first resource. In this case, the first information can only indicate the time slot position corresponding to the first resource, thereby reducing the resource overhead of the first information and saving communication resources.

[0198] Optionally, the command types or operation types mentioned above may include, for example, "Select," "Inventory," and "Access" as mentioned in the foregoing.

[0199] Optionally, in some embodiments, the first device is considered to know the command type or operation type corresponding to the A-IoT service when the following conditions exist: the condition may include at least one of the following.

[0200] The status report (SR) of the first device indicates the command type or operation type corresponding to the A-IoT service;

[0201] The Buffer Status Report (BSR) prior to the first device indicates the command type or operation type corresponding to the A-IoT service;

[0202] The DCI signaling preceding the first device indicates the command type or operation type corresponding to the A-IOT service.

[0203] In summary, in the above embodiments, when the first device needs to communicate with an Ambient Internet of Things (A-IoT) device, the first device selects one or more first resources and communicates with the A-IoT device based on these first resources. Therefore, this disclosure provides a resource selection method for a "first device communicating with an A-IoT device," enabling the first device to successfully select resources for communication with the A-IoT device, ensuring successful communication and guaranteeing communication stability.

[0204] The resource selection method involved in the embodiments of this disclosure may include at least one of steps 2101 to 2109. For example, step 2101 may be implemented as a separate embodiment, step 2102 may be implemented as a separate embodiment, step 2103 may be implemented as a separate embodiment, and step 2101+S2102 may be implemented as a separate embodiment, but is not limited thereto.

[0205] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0206] Figure 3A is an interactive schematic diagram of a resource selection method according to an embodiment of the present disclosure. As shown in Figure 3A, the present disclosure relates to a resource selection method for a first device, the method comprising:

[0207] Step 3101: Determine the first resource set.

[0208] Step 3102: Determine the first resource from the first resource set.

[0209] Step 3103: Communicate with the A-IoT device using the first resource.

[0210] Optionally, determining the first resource set includes:

[0211] Receive configuration information sent by a network device, the configuration information being used to configure one or more first candidate resource sets;

[0212] The first resource set is determined from one or more of the first candidate resource sets.

[0213] Optionally, determining the first resource from the first resource set includes:

[0214] A first window is defined, wherein the first window includes at least one resource from the first resource set;

[0215] A first length is determined, which indicates the length of the first resource in the time domain;

[0216] The second candidate resource set satisfies the first condition, and the second candidate resource set is determined based on the resources in the first window;

[0217] A second resource is determined, which includes resources reserved by the second device, and the second device communicates with the A-IoT device;

[0218] If a third resource satisfies the second condition, one or more of the third resources are determined from the second set of candidate resources;

[0219] The first resource is determined from one or more of the third resources;

[0220] The first condition includes at least one of the following:

[0221] The length of the resources in the second candidate resource set is the first length;

[0222] The resources in the second candidate resource set belong to the first resource set;

[0223] The second condition includes any one of the following:

[0224] The third resource does not overlap with the second resource in the time domain;

[0225] The third resource does not overlap with the second resource in the frequency domain;

[0226] The third resource overlaps with the second resource in the time domain, and the reference signal received power RSRP corresponding to the second resource is less than or equal to the first threshold value;

[0227] The third resource overlaps with the second resource in the frequency domain, and the RSRP corresponding to the second resource is less than or equal to the first threshold value;

[0228] Alternatively, the second condition may include the following:

[0229] The third resource does not overlap with the second resource in the time domain;

[0230] The third resource does not overlap with the second resource in the frequency domain;

[0231] Alternatively, the second condition may include the following:

[0232] The third resource overlaps with the second resource in the time domain, and the RSRP corresponding to the second resource is less than or equal to the first threshold value;

[0233] The third resource overlaps with the second resource in the frequency domain, and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

[0234] Optionally, if the percentage of the third resource in the second candidate resource set is less than or equal to a first threshold, the method further includes:

[0235] The first device does not communicate with the A-IoT device;

[0236] The first device re-determines the first resource after a preset time period.

[0237] Optionally, the starting position of the first window is located after the first time point, and the time interval between the starting position of the first window and the first time point is T1.

[0238] The first window ends after the first time point, and the time interval between the end of the first window and the first time point is T2.

[0239] The first time point includes: the time point at which the first device determines to communicate with the A-IoT device, T1≤T proc,1 The T proc,1 Indicates the maximum time required for the resource selection process, with the first value ≤ T2 ≤ T. RPDB The first value is used to indicate the minimum length of the first window, and the T RPDB Indicates the maximum acceptable delay for the data packets to be sent by the first device.

[0240] Optionally, determining the second resource includes:

[0241] The second resource is determined based on the SCI detection results of the sidelink control information within the second window. The starting position of the second window is before the first time point, and the interval between the starting position of the second window and the first time point is T0. The ending position of the second window is before the first time point, and the interval between the ending position of the second window and the first time point is T. proc,0 Duration, where T0 is the time value corresponding to the first resource set, and T proc,0 The latency required for the first device to process SCI.

[0242] Optionally, the interval between two adjacent first resources is greater than or equal to the first interval value.

[0243] Optionally, the first resource is used by the first device to send first information to the A-IoT device, the first information is used to indicate a fourth resource, the fourth resource is used by the A-IoT device to send second information to the first device, and the fourth resource is located between two adjacent first resources.

[0244] Optionally, different first resources can be used to send different first information within the same A-IoT service.

[0245] Optionally, the first information is also used to indicate at least one of the following:

[0246] The time slot location of the first resource reserved by the first device;

[0247] The symbol position of the first resource reserved by the first device;

[0248] The number of symbols reserved for the first resource by the first device.

[0249] Optionally, the second resource is used by the second device to send third information to the A-IoT device, the third information is used to indicate the fifth resource, the fifth resource is used by the A-IoT device to send fourth information to the second device, and the fifth resource is located between two adjacent second resources;

[0250] Wherein, if the interval between the first resource and the second resource is less than or equal to the second interval value, the resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM), the resource corresponding to the first resource includes the fourth resource; the resource corresponding to the second resource includes the fifth resource.

[0251] For a detailed description of steps 3101-3103, please refer to the above embodiments.

[0252] The resource selection method involved in the embodiments of this disclosure may include at least one of steps 3101 to 3103. For example, step 3101 may be implemented as an independent embodiment, step 3102 may be implemented as an independent embodiment, step 3103 may be implemented as an independent embodiment, and step 3101+S3102 may be implemented as an independent embodiment, but is not limited thereto.

[0253] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0254] Figure 3B is an interactive schematic diagram of a resource selection method according to an embodiment of the present disclosure. As shown in Figure 3B, the present disclosure relates to a resource selection method for an A-IoT device, the method comprising:

[0255] Step 3201: The A-IoT device uses the first resource to communicate with the first device.

[0256] Optionally, the first resource is determined by the first device from a first resource set.

[0257] Optionally, the first resource is used by the first device to send first information to the A-IoT device, the first information is used to indicate a fourth resource, the fourth resource is used by the A-IoT device to send second information to the first device, and the fourth resource is located between two adjacent first resources.

[0258] Optionally, the first information is also used to indicate at least one of the following:

[0259] The time slot location of the first resource reserved by the first device;

[0260] The symbol position of the first resource reserved by the first device;

[0261] The number of symbols reserved for the first resource by the first device.

[0262] Optionally, the interval between the first resource and the second resource is less than or equal to a second interval value, and the resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM). The resource corresponding to the first resource includes the fourth resource. The second resource is used by the second device to send third information to the A-IoT device, the third information is used to indicate a fifth resource, the fifth resource is used by the A-IoT device to send fourth information to the second device, the fifth resource is located between two adjacent second resources, and the resource corresponding to the second resource includes the fifth resource.

[0263] For a detailed description of step 3201, please refer to the above embodiment.

[0264] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0265] The following is an exemplary description of the above method.

[0266] Optionally, in the design of passive IoT, to support basic use cases such as tag inventory and sensor data reporting, the design can refer to RFID, where inventory is performed using the following command set:

[0267] In Ambient IoT, assuming that the corresponding inventory commands and uplink data are still carried by channels such as PDSCH / PUSCH, including but not limited to scenarios where the base station (BS) acts as the reader and the tag acts as the device, it can still be similar to NR where PDSCH / PUSCH carries the corresponding inventory commands and device replies. A schematic diagram of the specific inventory process is shown in Figure 4A.

[0268] Optionally, the relevant RFID technology should first support direct communication between the tag device and the base station, i.e., Topology 1 as shown in Figure 1B. Simultaneously, to enhance the coverage of A-IoT devices, Topology 2 as shown in Figure 1C is additionally supported. In this network topology, the base station and AmbientIOTDevice can communicate through an Intermediate Node, i.e., forwarding uplink and downlink data. In Topology 1, the base station can communicate directly with the tag device, i.e., directly send and receive uplink and downlink data; in Topology 2, both require signaling / data forwarding between the intermediate node and the base station, therefore, it is necessary to design how to determine the intermediate node.

[0269] Optionally, in standard base stations, the discussion focuses on the air interface design between the Reader (base station in Topology 1, Intermediate UE in Topology 2) and the A-IoT Device. However, since A-IoT currently uses licensed frequency bands, the resources used for data transmission between the Intermediate UE and the A-IoT Device in topology 2 need to be controlled to a certain extent by the gNB. Specifically, the following two options can be considered: Option 1 is a scheme where the base station directly configures the data dynamically via DCI or semi-statically via RRC (Configured Grant); Option 2 is similar to the method in Sidelink where the terminal selects resources from a resource pool.

[0270] For Option 2 mentioned above, the intermediate UE can autonomously select resources within the configured or pre-configured resource pool.

[0271] The execution steps can be referenced from the Mode 2 resource selection process in the Sidelink project, and the general process is as follows:

[0272] Mode 2 working mechanism

[0273] Mode 2 is a working mode in which the UE autonomously selects resources, and its resource allocation process does not require the participation of the base station. Mode 2 is the core content of the entire SL research and also the research point that consumes the most standardization work. It mainly involves how the UE selects a suitable transmission resource, and also involves the interaction between PHY and MAC. The reason for standardizing this process is, from a system perspective, necessary to reduce the probability of resource collisions on SL and improve system performance.

[0274] Preparation phase for resource selection (reselection)

[0275] When the UE triggers resource selection (reselection), the MAC layer notifies the physical layer of a series of parameters for the physical layer to perform the next resource exclusion process. The resources notified by the MAC layer to the physical layer are as follows:

[0276] -The Resource Pool From Which The Resources Are To Be Reported; that is, the index corresponding to the currently selected Resource Pool.

[0277] -L1 Priority,prio TX Priority values ​​determined by senior management.

[0278] -The Remaining Packet Delay Budget (PDB) is the maximum delay that the currently sent data packet can tolerate.

[0279] -The Number Of Sub-Channels To Be Used For The PSSCH / PSCCH Transmission In ASlot,L subCH The granularity of resource selection determined by higher management, i.e., the subchannel size at which resources are selected.

[0280] -Optionally,The Resource Reservation Interval,Prsvp_TX In Units of Milliseconds (Msec), this refers to the data packet transmission cycle.

[0281] After obtaining these parameters, the UE's PHY layer determines the Sensing Window and Selection Window used for resource selection. Assuming the service transmission trigger time is n, the UE needs to select appropriate resources for data transmission within a time period after n (Selection Window) based on the sensing results within a period before n (Sensing Window). NR V2X specifies that the Size of the Sensing Window is [n-T0, nT]. proc,0 ), where T0 can be configured per resource pool as 1000ms or 100ms, T proc,0 This refers to the latency required for the UE to process SCI. It's important to note that the Sensing Window only specifies which detection results the current resource selection should be based on, not that the UE only performs detection within the range specified by the sensing window. In fact, in R16, the UE continuously performs sensing. NR V2X specifies the selection window size as [n+T1, n+T2], where T1 must satisfy T1≤T2. proc,1 T2 needs to satisfy t2min_SelectionWindow≤T2≤T RPDB Where t2min_SelectionWindow is the end time of the Selection Window configured per Priority (as mentioned above, notified to the PHY by the MAC), T RPDB This is the PDB value of the PHY notified by the MAC mentioned above. The UE will send all consecutive L values ​​within the Selection Window. subCH (The resource selection granularity notified to the PHY by the MAC above) Subchannels are considered as possible candidate resources, each candidate resource is defined as R x,y Figure 4B is a schematic diagram illustrating resource selection-related Window definitions according to an embodiment of the present disclosure.

[0282] PHY layer candidate resource set generation and reporting stage

[0283] This stage is completed by the PHY layer. The general workflow is that the PHY layer first generates an initial set of candidate resources, then excludes candidate resources that do not meet the conditions, obtains the final set of candidate resources, and reports it.

[0284] First, PHY will select all consecutive L values ​​within the Selection Window.subCH There are 10 Subchannels as possible candidate resources, and each candidate resource is defined as R. x,y, Initialize all candidate resources within the Window to a resource set S. A。 Next, follow these steps and tips to eliminate resources:

[0285] Time slots you haven't heard of cannot be used.

[0286] As explained above, resource selection within the Selection Window is based on the detection results within the Sensing Window. However, due to the Half-Duplex characteristic of UEs in V2X, some individual slots cannot be monitored because the UE has already transmitted data. For such slots, all candidate resources within slots that could potentially be reserved within the Selection Window, obtained according to all allowed reservation periods configured in the resource pool, need to be monitored within the Sensing Window. A Internal exclusion. The reason for this step is that for slots without sensing results, the UE may have missed resource collisions with other UEs. Therefore, to avoid a decrease in system reliability, the UE does not use the candidate resources in such slots. Figure 4C is a schematic diagram of candidate resource exclusion according to an embodiment of this disclosure.

[0287] Candidate resources that overlap with reserved resources whose RSRP is above the threshold cannot be used.

[0288] UE Sensing actually involves two aspects: first, checking whether its own candidate resources overlap with the reserved resources of other UEs; and second, measuring the RSRP of other UEs' transmissions. Specifically, the measurement object can be the DMRS corresponding to the PSCCH or PSSCH transmitted by other UEs. Which channel's DMRS measurement result to refer to depends on the configuration within the Resource Pool. For S... A If a candidate resource within a UE is found to overlap with other UEs' reserved resources through Sensing, and the corresponding RSRP measurement result is greater than a threshold, then this candidate resource set is removed from the UE's list. A Excluded from the list. Furthermore, for a reservation for another UE, the corresponding RSRP threshold is determined by the priority P of the data to be transmitted by the current UE. Tx And the priority indicated in other UE reserved SCIs detected, P RxThe values ​​are determined jointly through a table lookup. Furthermore, if the current transmission is periodic, then if the reserved resource indicated in the SCI overlaps with the period offset of a candidate resource within the Selection Window after the Selection Window ends, and the corresponding RSRP is greater than the threshold, then that candidate resource also needs to be selected from the SCI. A This step is to exclude certain components. The reason for this step is to avoid the UE using resources that overlap with or interfere excessively with other UEs, which would degrade system performance.

[0289] There were too few resources left, so we brought back some to make do.

[0290] After the above two steps, if S A If the number of remaining candidate resources is greater than a threshold configured in a per Tx Priority configuration (optional values ​​are {20, 35, 50}%), then S can be directly added to the priority list. A Report to the MAC layer; otherwise, increase the RSRP threshold of all detected SCIs in the previous step by 3dB. This will cause some excluded candidate resources to return to set S. A If the number of candidate resources is still not greater than the candidate resource quantity threshold, then perform another round of +3dB processing until the threshold requirement is met, and then S... A The information is reported to the MAC layer. This is done because if too many candidate resources are excluded, the number of resources available for the UE to randomly select decreases, affecting the performance of the random selection and increasing the probability of collisions. Therefore, the UE retrieves some "decent" candidate resources at this point to ensure sufficient randomness in resource selection.

[0291] The process of resource selection at the MAC layer

[0292] The MAC layer receives the candidate resource set S reported by the physical layer. A Then, based on the determined number of transmissions N, N resources are randomly selected for this transmission. The resource with the highest time-domain position is used for the initial transmission, and the remaining resources are used for retransmissions. However, there are two limitations in this step: first, the selected resources should ideally be reserved by the SCI corresponding to at least one preceding resource (resource reservation will be introduced in the next section). If this cannot be satisfied, resource selection is based on the UE implementation; second, the HARQ RTT Gap must be satisfied, meaning that the interval between different transmissions must be at least one PSFCH period, i.e., different transmissions will not map to the PSFCH in the same time slot, while also considering the PSFCH processing delay. The advantage of this is that each corresponding PSSCH transmission has a corresponding PSFCH resource carrying feedback, enhancing reliability. Figure 4D is a schematic diagram of the HARQ RTT Gap according to an embodiment of this disclosure.

[0293] Resource reservation mechanism

[0294] In NR V2X, each transmitted SCI can indicate up to N max One resource, N max Based on the Resource Pool configuration, there can be 2 or 3 resources, where the first indicated resource is the current transmission resource, and subsequent resources are reserved for retransmission. In the previous section, after resource selection, for a resource's corresponding SCI, in addition to indicating the current transmission resource, it also reserves subsequent resources within the SCI Window, where the SCI Window has 31 slots; if the number of subsequent resources within the SCI Window is greater than N... max -1 indicates that the SCI specifies the first N values ​​to be reserved. max -1 resource. All resources indicated in the SCI contain the same Subchannel Size, but differ in time-domain location and / or frequency-domain start position. The following figure is an example of resource reservation, in which resource (1) reserves resource (2)(3), resource (2) reserves resource (3)(4), and resource (3) reserves resource (4). [3] Figure 4E is a schematic diagram illustrating retransmission resource reservation according to an embodiment of the present disclosure.

[0295] In addition to supporting the reservation of retransmission resources, NR V2X also supports the reservation of transmission resources for the next cycle for periodic services. The cycle indicated in the SCI is the cycle value of the MAC notification to the PHY. All initial transmission and retransmission transmission resources in the next cycle are the result of shifting the initial transmission and retransmission resources in the current cycle by the cycle value as the offset. As shown in the figure below, resource (1) can additionally indicate the reservation of resource (4), resource (2) can additionally indicate the reservation of resource (5), and resource (3) can additionally indicate the reservation of resource (6). Figure 4F is a schematic diagram of retransmission resource reservation according to an embodiment of this disclosure.

[0296] In related technologies, it is unclear how intermediate nodes select A-IoT resources in the Resource Pool resource mechanism based on Sidelink Mode 2. Furthermore, the mechanism in Sidelink mentioned above is not entirely applicable. Therefore, it is necessary to design an independent resource selection mechanism for A-IoT intermediate nodes. At the same time, it is necessary to consider the interference and resource collision avoidance mechanism required when there are multiple UEs as readers under the base station.

[0297] The present disclosure provides a mechanism for intermediate UEs in Topology 2 to autonomously select R2D / D2R transmission resources between themselves and the Device, as well as the corresponding SCI design, the definition of each domain, and how the UE understands these domains to obtain resources for receiving R2D / transmitting D2R data on the A-IoT air interface.

[0298] Example 1: When an intermediate node needs to trigger A-IOT R2D or D2R data transmission between the trigger and the device, the UE's autonomous resource selection process is triggered.

[0299] Specifically, the resource selection process is performed within the resource pool selected by the UE:

[0300] Furthermore, the Resource Pool is configured to the UE by the network side through SIB messages or RRC messages, or it can be pre-configured. The UE can obtain a Resource Pool List, which indicates more than one Resource Pool. The UE can then select the corresponding Resource Pool based on the service type, latency requirements, coverage requirements, etc., implemented or based on higher layers.

[0301] Furthermore, the Resource Pool can be indicated by a Bitmap, the granularity of which can be an OFDM Slot or a Symbol, and the Bitmap is applied periodically to the OFDM resources, where bit "1" represents that the time-domain unit is included in the Resource Pool; bit "0" represents that the time-domain unit is excluded from the Resource Pool.

[0302] Furthermore, the size of the Resource Pool in the frequency domain, i.e., the starting position and number of PRBs, are completely consistent with the BWP used for A-IoT transmission.

[0303] Specifically, when the resource selection process is triggered, the higher layer notifies the physical layer of the resource selection granularity, which includes the temporal granularity, that is, the number of consecutive OFDM symbols (or the number of consecutive slots, but in fact, the transmission of A-IOT does not need to be aligned with the Slot Boundary).

[0304] Specifically, if multiple resources are selected, these resources are used for R2D transmission in different steps of the same operation. For example, the first selected resource is used for A-IOT Paging / R2D Round Trigger / R2D Trigger, the second resource is used for Msg 2, and the third resource is used for Msg 4 transmission, etc. If the selected resources are periodic resources, the first resource in each period is used for A-IOT Paging / R2D Round Trigger / R2D Trigger, the second resource is used for Msg 2, and the third resource is used for Msg 4 transmission, etc. The above is an example based on a contention-based Random Access process.

[0305] Specifically, since the device is not aware of frequency domain resources, the intermediate UE may not need to perform frequency domain resource selection; or, the higher layer may notify the frequency domain granularity for resource selection, which can be the number of PRBs.

[0306] After the above triggering process is completed, the UE's physical layer then begins the resource exclusion process:

[0307] Specifically, the UE generates a selection window configured in the Resource Pool according to the latency requirements (PDB) notified by the higher layer, which is [n+T1,n+T2], where n is the corresponding resource selection trigger time; then the corresponding perception window is [n-T0,n-Tproc,0).

[0308] Next, based on all OFDM Symbols within the Selection Window, and according to the number of consecutive Symbols in the higher-level notification (i.e., resource granularity), a set of all available candidate resources, RAIOT_Symbol, is generated; or, based on all OFDM Slots within the Selection Window, and according to the number of consecutive Slots in the higher-level notification (i.e., resource granularity), a set of all available candidate resources, RAIOT_Slot, is generated.

[0309] Next, based on the detection results of SCI within the Sensing Window, resource exclusion is performed on the candidate resource set within the Selection Window;

[0310] If R2D only supports TDM between different Readers, then for all candidate resources that overlap with Symbols reserved by other UE Readers (considering only time domain resources), the current intermediate UE will exclude resources from the candidate resource set.

[0311] If R2D can support FDM between different Readers, then for all candidate resources that overlap with Symbols reserved by other UE Readers and also have frequency domain overlap (considering both time domain and frequency domain resources), the current intermediate UE will exclude it from the candidate resource set when its RSRP is greater than the threshold value; this RSRP can be notified from the physical layer by the higher layer.

[0312] Furthermore, if the percentage of remaining candidate resources after resource exclusion is less than or equal to X% of the initial candidate resources, then the UE drops the current transmission or triggers resource reselection after a certain period of time.

[0313] After the above process, the physical layer reports the remaining subset of candidate resources to the MAC layer, which then selects one or more resources from them for A-IOT R2D transmission.

[0314] Furthermore, the selected resources are used for R2D transmission; D2R transmission occurs between two adjacent R2D transmissions. The UE can configure D2R transmission resources based on implementation or higher-layer parameters and carry them in the control information during R2D transmission.

[0315] Furthermore, when making the final resource selection, the MAC layer needs to ensure that the gap between two adjacent R2D resources is greater than or equal to a threshold value. This threshold value can be determined by the intermediate UE, specifically based on the A-IOT service type and / or operation type and / or latency requirements and / or coverage requirements.

[0316] While R2D is being sent, either the first two slots of the selected consecutive Symbols are used to send SCI to reserve subsequent resources, or the first two Symbols of the current selected resource's slot are used to send SCI, then the first two slots within each slot need to be excluded.

[0317] The subsequent resource reservation information indicated in SCI can be as follows:

[0318] The following is an example of the starting slots for the remaining N-1 resources (DCI allocated 3 resources at once).

[0319] t iDenotes i-th Resource Time Offset In Logical Slots Of A Resource Pool With Respect To The First Resource. Where For N = 2, 1 ≤ t1 ≤ k; And For N = 3, 1 ≤ t1 ≤ k - 1, t1 < t2 ≤ k. Here, k is the maximum number of slots between two adjacent resources.

[0320] SymbolLevel (optional): Indicates at least one Index, or the RIV after joint encoding for these Indexes. Each corresponding Index indicates the starting Symbol and the number of consecutive Symbols. For example, the following table can be extended to multiple lines, and the L item is not limited to 14, that is, the R2D transmission of A-IOT is not restricted by the Slot boundary.

[0321] Furthermore, if the SR / BSR transmission before the current DCI indicates the corresponding CommandType or OperationType, then there is no need to indicate SymbolLevel here; or if the current DCI indicates CommandType or OperationType, this indication is also not required.

[0322] Furthermore, if the selected resources and the resources reserved by other UE Readers are within [-Second Threshold, +Second Threshold], then the corresponding allocated D2R scheduling information must be FDM with the D2R resources allocated to another Reader. This requires different Readers to not only detect SCI but also detect the control information carried in the R2D transmission. Optionally, the mechanism of different UE Reader R2D TDM and D2R FDM transmissions after resource selection shown in Figure 2B above can be referred to.

[0323] The embodiments of the present disclosure also propose a device for implementing any of the above methods. For example, a device is proposed. The above device includes units or modules for implementing each step performed by the terminal in any of the above methods. Again, another device is proposed, including units or modules for implementing each step performed by network devices (such as access network devices, core network function nodes, core network devices, etc.) in any of the above methods.

[0324] 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), and 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), such as a Field Programmable Gate Array (FPGA), which 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.

[0325] 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. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).

[0326] Figure 5A is a schematic diagram of the structure of the first device proposed in an embodiment of this disclosure. As shown in Figure 5A, it includes:

[0327] The processing module is used to determine the first resource set;

[0328] The processing module is further configured to determine a first resource from the first resource set;

[0329] The transceiver module is used to communicate with the A-IoT device using the first resource.

[0330] Optionally, the processing module is used to execute the steps related to "processing" performed by the first device in any of the above methods. The first device further includes a transceiver module, which is used to execute the steps related to "sending and receiving" performed by the first device in any of the above methods.

[0331] Figure 5B is a schematic diagram of the structure of the A-IoT device proposed in this embodiment of the present disclosure. As shown in Figure 5B, it includes:

[0332] A transceiver module is used to communicate with a first device using a first resource, wherein the first resource is determined by the first device from a first resource set.

[0333] Optionally, the transceiver module is used to perform the "transceiver" related steps performed by the A-IoT device in any of the above methods. The A-IoT device further includes a processing module, which is used to perform the "processing" related steps performed by the A-IoT device in any of the above methods.

[0334] Figure 6A is a schematic diagram of the structure of the communication device 6100 proposed in an embodiment of this disclosure. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment or the aforementioned network device), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 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.

[0335] As shown in Figure 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 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 processor 6101 is used to invoke instructions to cause the communication device 6100 to execute any of the above methods.

[0336] In some embodiments, the communication device 6100 further includes one or more memories 6102 for storing instructions. Optionally, all or part of the memories 6102 may also be located outside the communication device 6100.

[0337] In some embodiments, the communication device 6100 further includes one or more transceivers 6103. When the communication device 6100 includes one or more transceivers 6103, the communication steps such as sending and receiving in the above method are performed by the transceivers 6103, and other steps are performed by the processor 6101.

[0338] In some embodiments, a transceiver may include a receiver and 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, sensing signal receiving end, receiving circuit, etc., may be used interchangeably.

[0339] Optionally, the communication device 6100 further includes one or more interface circuits 6104 connected to the memory 6102. The interface circuits 6104 can be used to receive signals from the memory 6102 or other devices, and can be used to send signals to the memory 6102 or other devices. For example, the interface circuits 6104 can read instructions stored in the memory 6102 and send the instructions to the processor 6101.

[0340] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. 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 sensing signal 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.

[0341] Figure 6B is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of chip 6200 shown in Figure 6B, but it is not limited thereto.

[0342] Chip 6200 includes one or more processors 6201, which are used to invoke instructions to cause chip 6200 to perform any of the above methods.

[0343] In some embodiments, chip 6200 further includes one or more interface circuits 6202 connected to memory 6203. Interface circuits 6202 can be used to receive signals from memory 6203 or other devices, and can also be used to send signals to memory 6203 or other devices. For example, interface circuit 6202 can read instructions stored in memory 6203 and send those instructions to processor 6201. Optionally, terms such as interface circuit, interface, transceiver pin, and transceiver can be used interchangeably.

[0344] In some embodiments, chip 6200 further includes one or more memories 6203 for storing instructions. Optionally, all or part of the memories 6203 may be located outside of chip 6200.

[0345] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 6100, cause the communication device 6100 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.

[0346] This disclosure also provides a program product that, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0347] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0348] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).

[0349] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0350] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0351] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A resource selection method, characterized in that, Performed by a first device, the method includes: Determine the first resource set; Determine the first resource from the first resource set; The first device communicates using the first resource and environment Internet of Things (A-IoT) device.

2. The method as described in claim 1, characterized in that, Determining the first resource set includes: Receive configuration information sent by a network device, the configuration information being used to configure one or more first candidate resource sets; The first resource set is determined from one or more of the first candidate resource sets.

3. The method as described in claim 1 or 2, characterized in that, Determining the first resource from the first resource set includes: A first window is defined, wherein the first window includes at least one resource from the first resource set; A first length is determined, which indicates the length of the first resource in the time domain; The second candidate resource set satisfies the first condition, and the second candidate resource set is determined based on the resources in the first window; A second resource is determined, which includes resources reserved by the second device, and the second device communicates with the A-IoT device; If a third resource satisfies the second condition, one or more of the third resources are determined from the second set of candidate resources; The first resource is determined from one or more of the third resources; The first condition includes at least one of the following: The length of the resources in the second candidate resource set is the first length; The resources in the second candidate resource set belong to the first resource set; The second condition includes at least one of the following: The third resource does not overlap with the second resource in the time domain; The third resource does not overlap with the second resource in the frequency domain; The third resource overlaps with the second resource in the time domain, and the reference signal received power RSRP corresponding to the second resource is less than or equal to the first threshold value; The third resource overlaps with the second resource in the frequency domain, and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

4. The method as described in claim 3, characterized in that, The percentage of the third resource in the second candidate resource set is less than or equal to a first threshold, and the method further includes: The first device does not communicate with the A-IoT device; The first device re-determines the first resource after a preset time period.

5. The method as described in claim 3 or 4, characterized in that, The starting position of the first window is after the first time point, and the time interval between the starting position of the first window and the first time point is T1. The first window ends after the first time point, and the time interval between the end of the first window and the first time point is T2. The first time point includes: the time point at which the first device determines to communicate with the A-IoT device, T1≤T proc,1 The T proc,1 Indicates the maximum time required for the resource selection process, with the first value ≤ T2 ≤ T. RPDB The first value is used to indicate the minimum length of the first window, and the T RPDB Indicates the maximum acceptable delay for the data packets to be sent by the first device.

6. The method according to any one of claims 3-5, characterized in that, The determination of the second resource includes: The second resource is determined based on the SCI detection results of the sidelink control information within the second window. The starting position of the second window is before the first time point, and the interval between the starting position of the second window and the first time point is T0. The ending position of the second window is before the first time point, and the interval between the ending position of the second window and the first time point is T. proc,0 Duration, where T0 is the time value corresponding to the first resource set, and T... proc,0 The latency required for the first device to process SCI.

7. The method according to any one of claims 1-6, characterized in that, The interval between two adjacent first resources is greater than or equal to the first interval value.

8. The method according to any one of claims 3-7, characterized in that, The first resource is used by the first device to send first information to the A-IoT device. The first information is used to indicate a fourth resource. The fourth resource is used by the A-IoT device to send second information to the first device. The fourth resource is located between two adjacent first resources.

9. The method as described in claim 8, characterized in that, The first information is also used to indicate at least one of the following: The time slot location of the first resource reserved by the first device; The symbol position of the first resource reserved by the first device; The number of symbols reserved for the first resource by the first device.

10. The method as described in claim 8 or 9, characterized in that, The second resource is used by the second device to send third information to the A-IoT device, the third information is used to indicate the fifth resource, the fifth resource is used by the A-IoT device to send fourth information to the second device, and the fifth resource is located between two adjacent second resources; Wherein, if the interval between the first resource and the second resource is less than or equal to the second interval value, the resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM), the resource corresponding to the first resource includes the fourth resource; the resource corresponding to the second resource includes the fifth resource.

11. A resource selection method, characterized in that, Performed by an A-IoT device, the method includes: The A-IoT device uses a first resource to communicate with the first device, and the first resource is determined by the first device from a first resource set.

12. The method as described in claim 11, characterized in that, The first resource is used by the first device to send first information to the A-IoT device. The first information is used to indicate a fourth resource. The fourth resource is used by the A-IoT device to send second information to the first device. The fourth resource is located between two adjacent first resources.

13. The method as described in claim 12, characterized in that, The first information is also used to indicate at least one of the following: The time slot location of the first resource reserved by the first device; The symbol position of the first resource reserved by the first device; The number of symbols reserved for the first resource by the first device.

14. The method as described in claim 12 or 13, characterized in that, The interval between the first resource and the second resource is less than or equal to the second interval value. The resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM). The resource corresponding to the first resource includes the fourth resource. The second resource is used by the second device to send third information to the A-IoT device. The third information is used to indicate the fifth resource. The fifth resource is used by the A-IoT device to send fourth information to the second device. The fifth resource is located between two adjacent second resources. The resource corresponding to the second resource includes the fifth resource.

15. A first device, characterized in that, include: The processing module is used to determine the first resource set; The processing module is further configured to determine a first resource from the first resource set; The transceiver module is used to communicate with the A-IoT device using the first resource.

16. The first device as claimed in claim 15, characterized in that, The processing module is further configured to: Receive configuration information sent by a network device, the configuration information being used to configure one or more first candidate resource sets; The first resource set is determined from one or more of the first candidate resource sets.

17. The first device as claimed in claim 15 or 16, characterized in that, The processing module is further configured to: A first window is defined, wherein the first window includes at least one resource from the first resource set; A first length is determined, which indicates the length of the first resource in the time domain; The second candidate resource set satisfies the first condition, and the second candidate resource set is determined based on the resources in the first window; A second resource is determined, which includes resources reserved by the second device, and the second device communicates with the A-IoT device; If a third resource satisfies the second condition, one or more of the third resources are determined from the second set of candidate resources; The first resource is determined from one or more of the third resources; The first condition includes at least one of the following: The length of the resources in the second candidate resource set is the first length; The resources in the second candidate resource set belong to the first resource set; The second condition includes at least one of the following: The third resource does not overlap with the second resource in the time domain; The third resource does not overlap with the second resource in the frequency domain; The third resource overlaps with the second resource in the time domain, and the reference signal received power RSRP corresponding to the second resource is less than or equal to the first threshold value; The third resource overlaps with the second resource in the frequency domain, and the RSRP corresponding to the second resource is less than or equal to the first threshold value.

18. The first device as claimed in claim 17, characterized in that, The percentage of the third resource in the second candidate resource set is less than or equal to a first threshold, and the first device is further configured to: It does not communicate with the A-IoT device. After a preset time period, the first resource is re-determined.

19. The first device as claimed in claim 17 or 18, characterized in that, The starting position of the first window is after the first time point, and the time interval between the starting position of the first window and the first time point is T1. The first window ends after the first time point, and the time interval between the end of the first window and the first time point is T2. The first time point includes: the time point at which the first device determines to communicate with the A-IoT device, T1≤T proc,1 The T proc,1 Indicates the maximum time required for the resource selection process, with the first value ≤ T2 ≤ T. RPDB The first value is used to indicate the minimum length of the first window, and the T RPDB Indicates the maximum acceptable delay for the data packets to be sent by the first device.

20. The first device as described in any one of claims 17-19, characterized in that, The processing module is further configured to: The second resource is determined based on the SCI detection results of the sidelink control information within the second window. The starting position of the second window is before the first time point, and the interval between the starting position of the second window and the first time point is T0. The ending position of the second window is before the first time point, and the interval between the ending position of the second window and the first time point is T. proc,0 Duration, where T0 is the time value corresponding to the first resource set, and T... proc,0 The latency required for the first device to process SCI.

21. The first device as described in any one of claims 15-20, characterized in that, The interval between two adjacent first resources is greater than or equal to the first interval value.

22. The first device as described in any one of claims 17-21, characterized in that, The first resource is used by the first device to send first information to the A-IoT device. The first information is used to indicate a fourth resource. The fourth resource is used by the A-IoT device to send second information to the first device. The fourth resource is located between two adjacent first resources.

23. The first device as claimed in claim 22, characterized in that, The first information is also used to indicate at least one of the following: The time slot location of the first resource reserved by the first device; The symbol position of the first resource reserved by the first device; The number of symbols reserved for the first resource by the first device.

24. The first device as claimed in claim 22 or 23, characterized in that, The second resource is used by the second device to send third information to the A-IoT device, the third information is used to indicate the fifth resource, the fifth resource is used by the A-IoT device to send fourth information to the second device, and the fifth resource is located between two adjacent second resources; Wherein, if the interval between the first resource and the second resource is less than or equal to the second interval value, the resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM), the resource corresponding to the first resource includes the fourth resource; the resource corresponding to the second resource includes the fifth resource.

25. An A-IoT device, characterized in that, include: A transceiver module is used to communicate with a first device using a first resource, wherein the first resource is determined by the first device from a first resource set.

26. The A-IoT device as described in claim 25, characterized in that, The first resource is used by the first device to send first information to the A-IoT device. The first information is used to indicate a fourth resource. The fourth resource is used by the A-IoT device to send second information to the first device. The fourth resource is located between two adjacent first resources.

27. The A-IoT device as described in claim 26, characterized in that, The first information is also used to indicate at least one of the following: The time slot location of the first resource reserved by the first device; The symbol position of the first resource reserved by the first device; The number of symbols reserved for the first resource by the first device.

28. The A-IoT device as described in any one of claims 26 or 27, characterized in that, The interval between the first resource and the second resource is less than or equal to the second interval value. The resource corresponding to the first resource and the resource corresponding to the second resource are frequency division multiplexed (FDM). The resource corresponding to the first resource includes the fourth resource. The second resource is used by the second device to send third information to the A-IoT device. The third information is used to indicate the fifth resource. The fifth resource is used by the A-IoT device to send fourth information to the second device. The fifth resource is located between two adjacent second resources. The resource corresponding to the second resource includes the fifth resource.

29. A communication device, characterized in that, include: One or more processors; The communication device is used to perform the method according to any one of claims 1 to 10.

30. A communication device, characterized in that, include: One or more processors; The communication device is used to perform the method according to any one of claims 11-14.

31. A communication system, characterized in that, The device includes a first device and an A-IoT device, wherein the first device is configured to implement the method according to any one of claims 1 to 10, and the A-IoT device is configured to implement the method according to any one of claims 11 to 14.

32. The communication system according to claim 31, wherein the communication system further comprises a second device.

33. A storage medium storing instructions, characterized in that, When the instructions are executed on a communication device, the communication device performs the method as described in any one of claims 1 to 10.

34. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, it causes the communication device to perform the method as described in any one of claims 11-14.

35. A program product, characterized in that, It includes a computer program that, when executed by a communication device, implements the method as described in any one of claims 1 to 10.

36. A program product, characterized in that, Includes a computer program that, when executed by a communication device, implements the method as described in any one of claims 11-14.