Resource configuration method, first terminal, base station, storage medium and program product

By receiving resource messages configured by the base station on the first terminal, the problem of limited coverage of passive IoT base stations is solved, and flexible resource configuration and improved communication efficiency between terminals are achieved.

WO2026026178A1PCT designated stage Publication Date: 2026-02-05CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/097458
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-01
Filing Date
2025-05-27
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

The coverage of passive IoT base stations is limited. How can we allocate resources to expand their communication range?

Method used

The first terminal receives messages sent by the base station and configures resources for communication with passive IoT devices, including transmission frequency band, reception frequency band, authorized usage time, carrier transmission frequency, frequency hopping pattern, etc., and uses communication gaps and contention mechanisms to resolve resource conflicts.

Benefits of technology

It improves the efficiency and flexibility of passive IoT communication, supports resource competition between terminals, and ensures effective communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025097458_05022026_PF_FP_ABST
    Figure CN2025097458_05022026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present disclosure are a resource configuration method, a first terminal, a base station, a storage medium and a computer program product. The method, applied to a first terminal, comprises: receiving a first message sent by a base station, wherein the first message is used for configuring resources for communication between the first terminal and a passive Internet-of-Things device.
Need to check novelty before this filing date? Find Prior Art

Description

Resource allocation methods, first terminal, base station, storage medium and program products

[0001] Cross-references to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202411054725.9, filed in China on August 1, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of wireless communication technology, and in particular to a resource allocation method, a first terminal, a base station, a storage medium, and a computer program product. Background Technology

[0004] Currently, base stations can communicate directly with passive IoT devices. However, considering the limitations of passive IoT devices' backscatter communication method and self-interference on the base station side, the coverage of passive IoT base stations is limited. To extend the coverage of passive IoT base stations, an intermediate terminal can be used to assist communication between the base station and passive IoT devices, as shown in Figure 1.

[0005] Referring to the architecture shown in Figure 1, communication between the intermediate terminal and the passive IoT device requires relevant resource support, and how to achieve resource configuration is a technical problem that urgently needs to be solved. Summary of the Invention

[0006] This disclosure provides a resource allocation method, a first terminal, a storage medium, and a computer program product, which can effectively and flexibly allocate resources for the first terminal to communicate with passive IoT devices, thereby improving the efficiency and flexibility of passive IoT communication.

[0007] The technical solution of this disclosure embodiment is implemented as follows:

[0008] This disclosure provides a resource allocation method applied to a first terminal, the method comprising:

[0009] Receive the first message sent by the base station;

[0010] The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0011] In the above method, the first message is included in the downlink control information (DCI) sent by the base station to the first terminal;

[0012] The first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

[0013] In the above method, the first message is included in the Radio Resource Control (RRC) message sent by the base station to the first terminal;

[0014] The first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the frequency of carrier transmission, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap;

[0015] The configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap;

[0016] The first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted.

[0017] The first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or frequency conversion.

[0018] The above method also includes:

[0019] The first time during each of the passive IoT communication gaps communicates with the passive IoT device.

[0020] The above method also includes:

[0021] Receive a second message sent by the base station; wherein the second message is used to indicate whether to activate the passive IoT communication gap;

[0022] If the second message indicates activation of the passive IoT communication gap, communication is made with the passive IoT device during the first time within one or more configured passive IoT communication gaps, or during the first time within one or more unoccupied passive IoT communication gaps.

[0023] The above method also includes:

[0024] Receive a third message sent by the base station; wherein the third message is used to indicate the length and / or period and / or timing advance adjustment value of the passive IoT communication gap;

[0025] According to the adjustment value indicated by the third message, the length and / or period and / or timing of each passive IoT communication gap in the second time period are adjusted forward.

[0026] The above method also includes:

[0027] During the first time interval, communication resources are competed with each of the second terminals; wherein, each of the second terminals also receives the first message from the base station for configuring resources to communicate with the passive IoT device, and the first interval is a passive IoT communication interval in which both the first terminal and each of the second terminals expect to communicate with the passive IoT device;

[0028] If the competition for communication resources is successful, the remaining time of the first time interval within the first gap is used to communicate with the passive IoT device.

[0029] The remaining time in the first time period refers to the time during which communication resources are not occupied and are used for competition within the first time period.

[0030] In the above method, the first message further includes: a start time offset value, a contention slot length, and a number of contention slots. The contention for communication resources with the second terminal within the first slot includes:

[0031] A contention window is formed by using K contention time slots of length L; where K is the number of contention time slots and L is the length of the contention time slots.

[0032] The start time of the competition window is determined based on the start time offset value, starting from the start time of the first gap.

[0033] Within the competition window of the first gap, communication resources are competed with each of the second terminals.

[0034] In the above method, the first message further includes: a priority calculation criterion, wherein competing for communication resources with each of the second terminals within the competition window of the first gap includes:

[0035] Based on the priority calculation criteria, the priority value of the first terminal in the first gap is calculated and determined as the first priority value;

[0036] Generate a first random integer within [0, K-1]; wherein, different random integers within [0, K-1] correspond to different contention time slots within the contention window;

[0037] Within the contention window, the first priority value is broadcast using the first contention time slot corresponding to the first random integer, and the priority value broadcast by each of the second terminals is received using each contention time slot different from the first contention time slot.

[0038] If the first priority value is greater than each of the received priority values, the communication resource contention is determined to be successful.

[0039] If the first priority value is not greater than any of the received priority values, the communication resource contention is determined to have failed.

[0040] In the above method, broadcasting the first priority value using the first contention time slot corresponding to the first random integer includes:

[0041] Before the first contention time slot, for each priority value received, the currently received priority value is compared with the first priority value;

[0042] If the first priority value is greater than each priority value received before the first contention time slot, the first priority value is broadcast using the first contention time slot.

[0043] The above method also includes:

[0044] When it is determined that the communication resource competition is successful and communication with the passive IoT device is established, the quality and / or power and / or energy of the signal are measured within the sensing window;

[0045] If the measurement result is not lower than the threshold, communication with the passive IoT device is interrupted.

[0046] The above method also includes:

[0047] If communication with the passive IoT device is not completed within the defined resources, a fourth message is sent to the passive IoT device.

[0048] The fourth message is used to instruct the passive IoT device not to listen to signaling during the third time period.

[0049] In the above method, the first message further includes feedback resource configuration, and the method further includes:

[0050] Using the resources indicated by the feedback resource configuration, send the communication status of the passive IoT device to the base station and / or request the resources for communication with the passive IoT device and / or request the adjustment of the resources for communication with the passive IoT device.

[0051] This disclosure provides a resource allocation method applied to a base station, the method comprising:

[0052] Send the first message to the first terminal;

[0053] The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0054] In the above method, the first message is included in the downlink control information (DCI) sent by the base station to the first terminal;

[0055] The first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

[0056] In the above method, the first message is included in the Radio Resource Control (RRC) message sent by the base station to the first terminal;

[0057] The first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the frequency of carrier transmission, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap;

[0058] The configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap;

[0059] The first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted.

[0060] The first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or frequency conversion.

[0061] The above method also includes:

[0062] A second message is sent to the first terminal; wherein the second message is used to indicate whether the passive IoT communication gap is activated.

[0063] The above method also includes:

[0064] A third message is sent to the first terminal; wherein the third message is used to indicate the length and / or period and / or timing advance adjustment value of the passive IoT communication gap.

[0065] In the above method, the first message also includes feedback resource configuration;

[0066] The resources indicated by the feedback resource configuration are used by the first terminal to send communication status information with the passive IoT device to the base station and / or request resources for communication with the passive IoT device and / or request adjustments to resources for communication with the passive IoT device.

[0067] This disclosure provides a first terminal, including:

[0068] The first communication module is used to receive the first message sent by the base station;

[0069] The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0070] This disclosure provides a first terminal, including: a first processor, a first memory, and a first communication bus;

[0071] The first communication bus is used to establish a communication connection between the first processor and the first memory;

[0072] The first processor is configured to execute one or more computer programs stored in the first memory to implement a resource configuration method applied to the first terminal.

[0073] This disclosure provides a base station, including:

[0074] The second communication module is used to send the first message to the first terminal;

[0075] The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0076] This disclosure provides a base station, including: a second processor, a second memory, and a second communication bus;

[0077] The second communication bus is used to establish a communication connection between the second processor and the second memory;

[0078] The second processor is configured to execute one or more computer programs stored in the second memory to implement a resource configuration method applied to a base station.

[0079] This disclosure provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements steps in a resource configuration method applied to a first terminal, or steps in a resource configuration method applied to a base station.

[0080] This disclosure provides a computer program product, including a computer program that, when executed, implements steps in a resource configuration method applied to a first terminal, or steps in a resource configuration method applied to a base station.

[0081] This disclosure provides a resource configuration method, a first terminal, a storage medium, and a computer program product. The method includes receiving a first message sent by a base station; wherein the first message is used to configure resources for communication between the first terminal and a passive IoT device. The technical solution provided by this disclosure considers that the resources used in the communication process between the first terminal and the passive IoT device are licensed spectrum. The use of these resources should be permitted and scheduled by the base station. The first terminal receiving the message sent by the base station for configuring relevant resources can effectively and flexibly support communication between the first terminal and the passive IoT device. Furthermore, when there is a demand for the use of the same passive IoT communication gap between terminals, a competition mechanism can be adopted to enable terminals to decide on the right to use the passive IoT communication gap, thereby improving the efficiency and flexibility of passive IoT communication. Attached Figure Description

[0082] Figure 1 is a schematic diagram of an exemplary passive IoT communication architecture provided in an embodiment of this disclosure;

[0083] Figure 2 is a schematic flowchart of a resource allocation method provided in an embodiment of this disclosure;

[0084] Figure 3 is a schematic diagram of an exemplary passive physical communication gap provided in an embodiment of this disclosure;

[0085] Figure 4 is a schematic diagram of an exemplary passive IoT communication gap provided in an embodiment of this disclosure;

[0086] Figure 5 is a schematic diagram of an exemplary passive IoT communication gap provided in an embodiment of this disclosure;

[0087] Figure 6 is a schematic diagram of an exemplary passive IoT communication gap provided in an embodiment of this disclosure;

[0088] Figure 7 is an exemplary communication interaction diagram provided in an embodiment of this disclosure;

[0089] Figure 8 is a schematic diagram of an exemplary passive IoT communication gap provided in an embodiment of this disclosure;

[0090] Figure 9 is a schematic diagram of an exemplary passive IoT communication gap provided in an embodiment of this disclosure;

[0091] Figure 10 is a second exemplary communication interaction diagram provided by an embodiment of this disclosure;

[0092] Figure 11 is a schematic flowchart of a resource allocation method provided in an embodiment of this disclosure;

[0093] Figure 12 is a schematic diagram of the structure of a first terminal provided in an embodiment of this disclosure;

[0094] Figure 13 is a schematic diagram of the structure of a first terminal provided in an embodiment of this disclosure;

[0095] Figure 14 is a schematic diagram of the structure of a base station provided in an embodiment of this disclosure;

[0096] Figure 15 is a schematic diagram of the structure of a base station provided in an embodiment of this disclosure. Detailed Implementation

[0097] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this disclosure.

[0098] The technical solutions of this disclosure and how they solve the aforementioned technical problems will be described in detail below through embodiments and in conjunction with the accompanying drawings. The embodiments below can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0099] Furthermore, the technical solutions described in the embodiments of this disclosure can be combined arbitrarily without conflict.

[0100] This disclosure provides a resource allocation method applied to a first terminal. The specific type of the first terminal is not limited in this disclosure, and it can be an electronic device such as a mobile phone or tablet computer.

[0101] It should be noted that the resource configuration method provided in this disclosure can be applied to extend the coverage of base stations for passive IoT devices using intermediate terminals, wherein the intermediate terminal is the first terminal described in this disclosure.

[0102] It should be noted that the resource configuration method disclosed herein can be applied to scenarios where the first terminal shares a set of hardware or certain radio frequency / processing units for New Radio (NR) communication with the base station and communication with passive IoT devices. In this case, the first terminal cannot simultaneously perform NR communication and communication with passive IoT devices. Of course, it can also be applied to scenarios where the first terminal has two completely independent sets of communication hardware, capable of supporting simultaneous NR communication and communication with passive IoT devices. This disclosure does not limit the scope of the application.

[0103] Figure 2 is a flowchart illustrating a resource allocation method provided in an embodiment of this disclosure. As shown in Figure 2, in this embodiment, the resource allocation method applied to a first terminal mainly includes the following steps:

[0104] S101, Receive a first message sent by the base station; wherein the first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0105] In the embodiments of this disclosure, the first terminal may receive a first message sent by the base station, the first message being used to configure the resources for communication between the first terminal and the passive IoT device.

[0106] In the embodiments of this disclosure, the first terminal can obtain the first message through the downlink control information (DCI) and / or radio resource control (RRC) messages sent by the base station, as detailed below.

[0107] In the embodiments of this disclosure, the first message is included in the downlink control information (DCI) sent by the base station to the first terminal; the first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

[0108] It should be noted that, in the embodiments of this disclosure, the first message can be dynamically configured by the base station via DCI. After receiving the DCI, the first terminal can configure the communication resources indicated by the first message to communicate with the passive IoT device.

[0109] It should be noted that, in the embodiments disclosed herein, the effective spatial range of the first message may be valid within a certain cell or within a certain location area, etc.

[0110] In the embodiments of this disclosure, the first message is included in the Radio Resource Control (RRC) message sent by the base station to the first terminal; the first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the carrier transmission frequency, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap; wherein, the configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap; the first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted; the first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or switching of operating frequency.

[0111] It should be noted that in the embodiments of this disclosure, during the passive IoT communication gap, the first terminal can choose to communicate with the passive IoT device. Specifically, referring to Figure 3, during the passive IoT communication gap, the first terminal can perform RF transceiver adjustment and switching of operating frequency points. This time is the RF retuning time. The first time outside this time is the time when communication with the passive IoT device is allowed.

[0112] It should be noted that, in the embodiments of this disclosure, there may be one or more passive IoT communication gaps. For example, as described above, the configuration of passive IoT communication gaps may include their periodicity, that is, the passive IoT communication gaps are periodic, and their number is not limited in the embodiments of this disclosure.

[0113] In the embodiments of this disclosure, when a passive IoT communication gap is configured, the first terminal can communicate with the passive IoT device using various optional methods based on the passive IoT communication gap, which will be described in detail below.

[0114] In embodiments of this disclosure, the first terminal can communicate with the passive IoT device at the first moment during each passive IoT communication gap.

[0115] It should be noted that, in the embodiments of this disclosure, there may be one or more passive IoT communication gaps, and the first terminal may directly communicate with the passive IoT device within the first time of each passive IoT communication gap when it arrives at each passive IoT communication gap.

[0116] In embodiments of this disclosure, the first terminal may also receive a second message sent by the base station; wherein the second message is used to indicate whether to activate a passive IoT communication gap; if the second message indicates activation of a passive IoT communication gap, communication with a passive IoT device is performed during a first time within one or more configured passive IoT communication gaps, or during a first time within one or more unoccupied passive IoT communication gaps.

[0117] It should be noted that, in the embodiments of this disclosure, the second message may be an RRC message, a Media Access Control (MAC) control element (CE), a DCI, an implicit indication, etc., and this disclosure does not limit the scope. The first terminal can communicate with the passive IoT device again during the first moment of the passive IoT communication gap if the second message indicates that a passive IoT communication gap has been activated.

[0118] It should be noted that, in the embodiments of this disclosure, if the second message indicates the activation of a passive IoT communication gap, the behavior of the first terminal can also be divided into two types. One is to communicate with the passive IoT device directly within one or more configured passive IoT communication gaps at the first moment. Optionally, the one or more configured passive IoT communication gaps here can be the next passive IoT communication gap, as shown in Figure 4. The other is to communicate with the passive IoT device within one or more unoccupied passive IoT communication gaps at the first moment. Here, an unoccupied passive IoT communication gap refers to a passive IoT communication gap that is not scheduled for uplink or downlink communication or NR measurement during the gap duration, as shown in Figure 5. The passive IoT communication gap is occupied by the Physical Uplink Shared Channel (PUSCH) transmission scheduled by the Physical Downlink Control Channel (PDCCH).

[0119] In the embodiments of this disclosure, the length and / or period of the passive IoT communication gap can be flexibly adjusted, and the first terminal can also perform the following steps: receiving a third message sent by the base station; wherein the third message is used to indicate the adjustment value of the length and / or period and / or timing advance of the passive IoT communication gap; adjusting the length and / or period and / or timing advance of each passive IoT communication gap in the second time period according to the adjustment value indicated by the third message.

[0120] It should be noted that, in the embodiments of this disclosure, the adjustment of the length and / or period and / or timing advance of the passive IoT communication gap can be combined with the above-mentioned scheme of activating the passive IoT communication gap, or it can be combined with the above-mentioned scheme of directly communicating with the passive IoT device in each passive IoT communication gap. The embodiments of this disclosure are not limited.

[0121] It should be noted that, in the embodiments of this disclosure, the second time may be a specific time period with a pre-configured start and end time, or it may be a period of time starting from the start time of the next passive IoT communication gap after receiving the third message. The embodiments of this disclosure do not limit this.

[0122] It should be noted that in the embodiments of this disclosure, the first terminal can run a timer. The timer can also be implemented by counting the passive IoT communication gaps. The value of the timer is the second time, which can be pre-configured or indicated in the third message. Before the timer expires, the length and / or period and / or timing advance of each passive IoT communication gap can be adjusted according to the adjustment value indicated in the third message. After the timer expires, the original configured length and / or period and / or timing advance can be restored.

[0123] It should be noted that, in the embodiments of this disclosure, similar to the second message described above, the third message can also be an RRC message, MAC CE, DCI, implicit indication, etc., and this disclosure does not limit the scope of the message.

[0124] It should be noted that, in the embodiments of this disclosure, there can be multiple ways to indicate the third message. For example, the first method involves the base station configuring the default length, period, and timing advance of the passive IoT communication gap when configuring it, and indicating the specific adjustment values ​​for the length and / or period and / or timing advance, as well as the second time, in the third message. After receiving the third message, the first terminal starts a timer at the start time of the next configured passive IoT communication gap or an unoccupied passive IoT communication gap. The timer duration is the second time. The length and / or period and / or timing advance of each passive IoT communication gap during the timer's non-timeout period are adjusted to the adjusted values, and the original configuration is restored after the timer expires. The second method involves the base station configuring the default length, period, and timing advance of the passive IoT communication gap when configuring it. In addition, configuring one or more additional passive IoT communication gap lengths and / or periods and / or timing advances is optional. Each optional configuration needs to be associated with an index or identifier, and the index or identifier of an optional configuration, as well as the second time, is indicated in the third message. After receiving the third message, the first terminal starts a timer at the start time of the next configured passive IoT communication gap or an unoccupied passive IoT communication gap. The timer duration is the second time. The length and / or period and / or timing of each passive IoT communication gap during the timer's non-timeout period are adjusted to the adjusted value in advance. After the timer expires, the original configuration is restored.

[0125] It should be noted that, in the embodiments of this disclosure, the same effect of temporarily adjusting the length and / or period of the passive IoT communication gap can be achieved based on the above two indication methods, and the specific effect can be shown in Figure 6.

[0126] In embodiments of this disclosure, the first terminal may further perform the following steps: if communication with the passive IoT device is not completed within a defined resource period, the first terminal sends a fourth message to the passive IoT device; wherein the fourth message is used to instruct the passive IoT device not to listen to signaling within a third time period.

[0127] It is understood that, in the embodiments of this disclosure, due to the limitations of power consumption and capabilities of passive IoT devices, they cannot support processes such as cell selection / reselection and handover. Therefore, the base station may not have accurate information about how many passive IoT devices the first terminal can connect to, and the first terminal may not have accurate information about how many passive IoT devices it can connect to. In this case, the configuration of passive IoT communication gaps may be unreasonable. Specifically, since the available resources of the first terminal may be discontinuous when allocating resources based on passive IoT communication gaps, if the communication process with the passive IoT device is not yet completed within the current passive IoT communication gap, the first terminal should send a temporary interruption indication to the passive IoT device that has not yet completed communication, i.e., the fourth message mentioned above, instructing it to continue collecting energy within a third time period without listening to signaling to save energy. The third time period can be set according to actual needs and application scenarios. This can be achieved by changing the value of the passive IoT device's time slot counter, with the passive IoT device decrementing based on the new time slot counter value, or by instructing it to run a timer.

[0128] In embodiments of this disclosure, the first message may further include feedback resource configuration, and the first terminal may further perform the following steps: the method further includes: using the resources indicated by the feedback resource configuration, sending to the base station the communication status of communicating with the passive IoT device and / or requesting the resources for communicating with the passive IoT device and / or requesting the adjustment of the resources for communicating with the passive IoT device.

[0129] It is understood that, in the embodiments of this disclosure, the resource configuration process should also support the first terminal in reporting its communication status with the passive IoT device, and / or its requests for resources for communication with the passive IoT device, and / or its requests to adjust the resources for communication with the passive IoT device to the base station, so as to support the base station in adjusting the relevant configuration. The communication status between the first terminal and the passive IoT device includes, but is not limited to, collision situations during the random access process of the passive IoT device, idle time slot situations, and whether the communication process with the passive IoT device is completed.

[0130] The resource configuration process of the first terminal mentioned above is illustrated below using Figure 7 as an example. As shown in Figure 7, it mainly includes the following steps:

[0131] S201. The base station sends a UE Capability Enquiry message to the first terminal, wherein the message contains parameters related to the passive IoT communication capabilities requested for query.

[0132] S202, The first terminal sends a UE Capability Information message to the base station, wherein the message contains specific information about the passive IoT communication capability that the base station requests to query.

[0133] S203. Based on the capabilities of the first terminal, the base station sends an RRC reconfiguration message to the first terminal; wherein, the RRC reconfiguration message includes the aforementioned first message, which is used to configure the resources for communication between the first terminal and the passive IoT device, including but not limited to frequency domain resources, passive IoT communication gaps, and feedback resource configuration.

[0134] S204. The base station sends a second message to the first terminal;

[0135] S205. The first terminal communicates with the passive IoT communication device within the first time period of the next unoccupied passive IoT communication gap, for example: sending a passive IoT paging message.

[0136] S206. If the communication process between the first terminal and the passive IoT device is not completed within the current passive IoT communication gap, the first terminal sends a fourth message to the passive IoT device; wherein, after receiving the fourth message, the passive IoT device adjusts the value of the time slot counter or runs a timer, and does not listen to signaling during this time.

[0137] S207. The first terminal uses the resources indicated by the feedback resource configuration to send the communication status of the communication with the passive IoT device to the base station, such as the collision situation during the communication process / whether the communication process with the passive IoT device is completed, etc.

[0138] S208. Based on the communication status between the first terminal and the passive IoT device, the base station sends an RRC reconfiguration message to the first terminal; wherein, the RRC reconfiguration message includes the aforementioned third message, indicating the length and / or period and / or timing advance adjustment value of the passive IoT communication gap.

[0139] In the embodiments of this disclosure, the base station can send the first message not only to the first terminal, but also to one or more other terminals. These terminals can all use the first message to configure their respective resources for communicating with the passive IoT device. That is, the first message can be shared between different terminals. Based on this, when terminals all want to communicate with the passive IoT device during the same passive IoT communication interval, the terminals need to compete for communication resources. The communication resource competition method is described in detail below.

[0140] In the embodiments of this disclosure, the first terminal may further perform the following steps: competing for communication resources with each of the second terminals during a first time interval; wherein each of the second terminals also receives a first message from the base station for configuring resources for communication with the passive IoT device, and the first gap is a passive IoT communication gap in which both the first terminal and each of the second terminals expect to communicate with the passive IoT device; if the communication resource competition is successful, communicating with the passive IoT device during the remaining time of the first time interval; wherein the remaining time of the first time interval is the time during the first time interval that is not occupied for competing for communication resources.

[0141] It should be noted that in the embodiments of this disclosure, the number of second terminals can be one or more. Each second terminal is similar to the first terminal, and all receive the first message from the base station. Furthermore, each second terminal and the first terminal are in the same passive IoT communication gap, i.e., the first gap, and all expect to communicate with the passive IoT device. The specific second terminals and the first gap are not limited in the embodiments of this disclosure.

[0142] In embodiments of this disclosure, the first message further includes: a start time offset value, a contention time slot length, and a number of contention time slots. The first terminal competes for communication resources with the second terminal within the first gap, including: forming a contention window using K contention time slots of length L; wherein K is the number of contention time slots and L is the length of the contention time slot; determining the start time of the contention window based on the start time offset value from the start time of the first gap; and competing for communication resources with each of the second terminals within the contention window of the first gap.

[0143] It should be noted that, in the embodiments of this disclosure, referring to Figure 8, the initial time offset value is t1, the contention time slot length is L, and the number of contention time slots is K. Furthermore, the time for the RF transceiver to adjust and switch its operating frequency within the first gap, i.e., the RF retuning time, is T. RF There should be t 1≥ T RF The first terminal determines the start time of the contention window based on t1 from the start time of the first gap. The contention window consists of K contention time slots of length L.

[0144] In embodiments of this disclosure, the first message further includes: a priority calculation criterion, wherein the first terminal competes for communication resources with each of the second terminals within a competition window of the first gap, comprising: calculating the priority value of the first terminal in the first gap based on the priority calculation criterion, and determining it as a first priority value; generating a first random integer within [0, K-1]; wherein different random integers within [0, K-1] correspond to different competition slots within the competition window; broadcasting the first priority value using the first competition slot corresponding to the first random integer within the competition window, and receiving the respective priority values ​​generated and broadcast by each of the second terminals in the first gap using each competition slot different from the first competition slot; if the first priority value is greater than each received priority value, determining that the communication resource competition is successful; if the first priority value is not greater than any received priority value, determining that the communication resource competition is unsuccessful.

[0145] It should be noted that, in the embodiments of this disclosure, the first terminal can determine the frequency domain position of the first gap based on the transmission and reception frequency bands of the passive IoT signal, determine the time domain position of the first gap based on the configuration of the passive IoT communication gap, and determine the position of the contention window; a random integer is randomly generated in the range [0, K-1], namely the aforementioned first random integer, and the priority value of the current contention for the first gap can be calculated based on the priority calculation criteria, namely the first priority value. The priority calculation criteria can take into account the first terminal's historical successful contention for communication resources, such as the number of successful historical contention, the current passive IoT communication status, such as the expected duration of the current passive IoT communication, and the purpose of contention, such as continuing unfinished communication / restarting a new passive IoT communication, etc. For example, one possible calculation method is to calculate the expected duration of the current passive IoT communication and the quotient of the first number, where the first number is the number of successful competitions in the past plus one. Another possible calculation method is to calculate the difference between the expected duration of the current passive IoT communication and the number of successful competitions in the past. Of course, the priority calculation criterion can also be a randomly generated random number as the priority value. The specific priority calculation criterion can be set according to actual needs and application scenarios, and this disclosure embodiment does not limit it.

[0146] It should be noted that in the embodiments of this disclosure, the first random integer is a random integer within the range [0, K-1]. The contention window includes K contention time slots, and different random integers correspond one-to-one with different contention time slots. Based on this, the first terminal can use the contention time slot corresponding to the first random integer to broadcast a first priority value, while the other contention time slots are used to receive priority values ​​generated and broadcast by various second terminals that are competing with the first terminal for communication resources. For example, assuming the first random integer is 2, the first terminal selects the second contention time slot corresponding to this integer to send the first priority value, and receives priority values ​​generated and broadcast by various second terminals in the other contention time slots, as shown in Figure 9.

[0147] It should be noted that, in the embodiments disclosed herein, the method by which each second terminal generates and broadcasts its own priority value in the first gap is similar to that of the first terminal, and will not be repeated here.

[0148] It should be noted that, in the embodiments of this disclosure, when broadcasting the first priority value, the first terminal may directly broadcast the first priority value, or quantize and map the first priority value to different sequences / waveforms / broadcast contention slots, etc. After the contention window ends, the first terminal can sort its own first priority value and other received priority values. If the first priority value is the largest, it means that the first terminal has a higher priority than each of the second terminals to communicate with the passive IoT device in the first gap, that is, the communication resource contention is successful, and communication is carried out in the remaining time of the first time within the first gap; otherwise, the communication resource contention fails, and a fallback is performed according to the failure fallback instruction.

[0149] In embodiments of this disclosure, the first terminal broadcasts a first priority value using a first contention time slot corresponding to a first random integer, including: before the first contention time slot, for each priority value received, comparing the currently received priority value with the first priority value; if the first priority value is greater than each priority value received before the first contention time slot, broadcasting the first priority value using the first contention time slot.

[0150] In embodiments of this disclosure, the first terminal may further perform the following steps: when it is determined that the communication resource contention is successful and communication with the passive IoT device is established, the quality and / or power and / or energy of the signal are measured within the sensing window; if the measurement result is not lower than a threshold, the communication with the passive IoT device is interrupted.

[0151] It is understood that in the embodiments of this disclosure, when at least some of the first terminal and each of the second terminals choose the same contention time slot to broadcast their respective priority values, if these terminals do not include the terminal with the highest priority value this time, the terminal with the highest priority value can still successfully compete. If these terminals include the terminal with the highest priority value this time, there will be some interference between them due to broadcasting their respective priority values ​​in the same contention time slot, which may easily lead to the inability to correctly receive the priority value. To avoid the above problems, the first terminal, and of course, also includes each of the second terminals, can compare its own priority value with the priority value after each received priority value. Only after determining that its own priority value is higher will it broadcast its own priority value in the selected contention time slot; otherwise, it will not broadcast. This can minimize the possibility of multiple terminals occupying the same contention time slot. In addition, the first terminal, and of course, also includes each of the second terminals, can also add at least one sensing window during the communication process with the passive IoT device after successful competition. In the sensing window, the quality and / or power and / or energy of the signal on the resource are measured. When the measurement result is not lower than a certain threshold, the communication is interrupted.

[0152] The following uses Figure 10 as an example to illustrate the terminal contention for communication resources process described above. As shown in Figure 10, it mainly includes the following steps:

[0153] S301. The base station sends a first message to the first terminal and the second terminal;

[0154] S302a, The first terminal generates a passive IoT communication requirement;

[0155] S302b, the second terminal generates a passive IoT communication requirement;

[0156] S303a: The first terminal determines the position of the first gap in the contention, calculates the priority value, and selects contention time slot 1 for transmitting the priority value;

[0157] S303b: The second terminal determines the position of the first gap in the contention, calculates the priority value, and selects contention time slot 3 for transmitting the priority value;

[0158] S304a, The first terminal broadcasts its own priority value in contention time slot 1;

[0159] S304b: The second terminal broadcasts its own priority value in contention slot 3;

[0160] S305a After the competition window ends, the first terminal determines the success of the resource competition based on the priority value.

[0161] S305b: After the contention window ends, the second terminal determines that the resource contention has failed based on the priority value and performs a rollback.

[0162] S306. The first terminal uses the remaining time of the first time within the first gap to communicate with the passive IoT device.

[0163] S307. The communication process between the first terminal and the passive IoT device was not completed within the first gap, so the fourth message was sent to the passive IoT device.

[0164] S308. After receiving the fourth message, the passive IoT device adjusts the value of the time slot counter or runs a timer, and does not listen for signaling during this time.

[0165] This disclosure also provides a resource allocation method applied to a base station. Figure 11 is a schematic flowchart of a resource allocation method provided in this disclosure. As shown in Figure 11, in this embodiment, the resource allocation method applied to a base station mainly includes the following steps:

[0166] S401. Send a first message to the first terminal; wherein the first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0167] In one embodiment of this disclosure, the first message is included in the downlink control information (DCI) sent by the base station to the first terminal; the first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

[0168] In another embodiment of this disclosure, the first message is included in a message sent by the base station to the first terminal; the first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the frequency of carrier transmission, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap; wherein, the configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap; the first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted; the first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or switching of operating frequency.

[0169] In embodiments of this disclosure, the first message may further include feedback resource configuration; the resources indicated by the feedback resource configuration are used by the first terminal to send to the base station the communication status of communicating with the passive IoT device and / or request resources for communicating with the passive IoT device and / or request adjustment of resources for communicating with the passive IoT device.

[0170] It should be noted that, in the embodiments disclosed herein, the explanations of the information contained in the first message are consistent with the contents of the first terminal-side method steps, and will not be repeated here.

[0171] In embodiments of this disclosure, the base station may further perform the following steps: sending a second message to a first terminal; wherein the second message is used to indicate whether to activate the passive IoT communication gap.

[0172] In embodiments of this disclosure, the base station may further perform the following steps: sending a third message to a first terminal; wherein the third message is used to indicate the length and / or period and / or timing advance adjustment value of the passive IoT communication gap.

[0173] It should be noted that, in the embodiments of this disclosure, the base station may also send the aforementioned second message and / or third message to the first terminal to implement the operations performed based on the second message and / or the third message in the aforementioned first terminal side method steps. For detailed explanations of the second message and the third message, please refer to the relevant content in the aforementioned first terminal side method steps, which will not be repeated here.

[0174] Based on the above, the technical solution provided in this disclosure embodiment, considering that the resources used in the communication process between the first terminal and the passive IoT device are licensed spectrum, the use of these resources should be permitted by the base station and scheduled by the base station. The first terminal receives messages sent by the base station for configuring related resources, which can effectively and flexibly support the communication between the first terminal and the passive IoT device. Furthermore, when there is a demand for the use of the same passive IoT communication gap between terminals, a competition mechanism can be adopted to enable the terminals to decide on the right to use the passive IoT communication gap, thereby improving the efficiency and flexibility of passive IoT communication.

[0175] This disclosure provides a first terminal. Figure 12 is a schematic diagram of the structure of a first terminal provided in this disclosure. As shown in Figure 12, in this embodiment, the first terminal includes:

[0176] The first communication module 501 is used to receive the first message sent by the base station;

[0177] The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0178] In one embodiment of this disclosure, the first message is included in the downlink control information (DCI) sent by the base station to the first terminal;

[0179] The first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

[0180] In one embodiment of this disclosure, the first message is included in a Radio Resource Control (RRC) message sent by the base station to the first terminal;

[0181] The first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the frequency of carrier transmission, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap;

[0182] The configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap;

[0183] The first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted.

[0184] The first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or frequency conversion.

[0185] In one embodiment of this disclosure, the first communication module 501 is used to communicate with the passive IoT device during the first time interval in each passive IoT communication gap.

[0186] In one embodiment of this disclosure, the first communication module 501 is further configured to receive a second message sent by the base station; wherein the second message is configured to indicate whether to activate the passive IoT communication gap; if the second message indicates to activate the passive IoT communication gap, the passive IoT device communicates during the first time within one or more configured passive IoT communication gaps, or during the first time within one or more unoccupied passive IoT communication gaps.

[0187] In one embodiment of this disclosure, the first communication module 501 is further configured to receive a third message sent by the base station; wherein the third message is configured to indicate an adjustment value for the length and / or period and / or timing advance of the passive IoT communication gap; and adjust the length and / or period and / or timing advance of each passive IoT communication gap in the second time period according to the adjustment value indicated by the third message.

[0188] In one embodiment of this disclosure, the first communication module 501 is further configured to compete for communication resources with each of the second terminals during the first time interval within the first gap; wherein each of the second terminals also receives the first message from the base station for configuring resources for communication with the passive IoT device, and the first gap is a passive IoT communication gap in which both the first terminal and each of the second terminals expect to communicate with the passive IoT device; if the communication resource competition is successful, communication with the passive IoT device is performed during the remaining time of the first time interval within the first gap; wherein the remaining time of the first time interval is the time during the first time interval that is not occupied for communication resource competition.

[0189] In one embodiment of this disclosure, the first message further includes: a start time offset value, a contention slot length, and a number of contention slots. The first communication module 501 is further configured to form a contention window using K contention slots of length L; wherein K is the number of contention slots and L is the length of the contention slot; the start time of the contention window is determined based on the start time offset value from the start time of the first gap; and communication resource contention is performed with each of the second terminals within the contention window of the first gap.

[0190] In one embodiment of this disclosure, the first message further includes: a priority calculation criterion; the first communication module 501 is further configured to calculate the priority value of the first terminal in the first gap based on the priority calculation criterion, and determine it as a first priority value; generate a first random integer in [0, K-1]; wherein different random integers in [0, K-1] correspond to different competition slots in the competition window; in the competition window, broadcast the first priority value using the first competition slot corresponding to the first random integer, and receive the priority value broadcast by each of the second terminals using each competition slot different from the first competition slot; if the first priority value is greater than each received priority value, it is determined that the communication resource competition is successful; if the first priority value is not greater than any received priority value, it is determined that the communication resource competition is unsuccessful.

[0191] In one embodiment of this disclosure, the first communication module 501 is further configured to, before the first contention time slot, compare the currently received priority value with the first priority value for each priority value received; if the first priority value is greater than each priority value received before the first contention time slot, broadcast the first priority value using the first contention time slot.

[0192] In one embodiment of this disclosure, the first communication module 501 is further configured to measure the quality and / or power and / or energy of the signal within a sensing window when it is determined that the communication resource competition has been successful and communication with the passive IoT device has been established; and to interrupt communication with the passive IoT device if the measurement result is not lower than a threshold.

[0193] In one embodiment of this disclosure, the first communication module 501 is further configured to send a fourth message to the passive IoT device if communication with the passive IoT device is not completed within a determined resource period; wherein the fourth message is configured to instruct the passive IoT device not to listen to signaling within a third time period.

[0194] In one embodiment of this disclosure, the first message further includes feedback resource configuration, and the first communication module 501 is further configured to use the resources indicated by the feedback resource configuration to send to the base station the communication status of communicating with the passive IoT device and / or request resources for communicating with the passive IoT device and / or request adjustment of resources for communicating with the passive IoT device.

[0195] Figure 13 is a second structural schematic diagram of a first terminal provided in an embodiment of this disclosure. As shown in Figure 13, in the embodiment of this disclosure, the first terminal includes: a first processor 601, a first memory 602, and a first communication bus 603;

[0196] The first communication bus 603 is used to realize the communication connection between the first processor 601 and the first memory 602;

[0197] The first processor 601 is used to execute one or more computer programs stored in the first memory 602 to implement a resource configuration method applied to the first terminal.

[0198] This disclosure provides a base station. Figure 14 is a schematic diagram of the structure of a base station provided in this disclosure.

[0199] As shown in Figure 14, in an embodiment of this disclosure, the base station includes:

[0200] The second communication module 701 is used to send a first message to the first terminal;

[0201] The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

[0202] In one embodiment of this disclosure, the first message is included in the downlink control information (DCI) sent by the base station to the first terminal;

[0203] The first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

[0204] In one embodiment of this disclosure, the first message is included in a Radio Resource Control (RRC) message sent by the base station to the first terminal;

[0205] The first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the frequency of carrier transmission, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap;

[0206] The configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap;

[0207] The first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted.

[0208] The first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or frequency conversion.

[0209] In one embodiment of this disclosure, the second communication module 702 is further configured to send a second message to the first terminal; wherein the second message is configured to indicate whether the passive IoT communication gap is activated.

[0210] In one embodiment of this disclosure, the second communication module 702 is further configured to send a third message to the first terminal; wherein the third message is configured to indicate the length and / or period and / or timing advance adjustment value of the passive IoT communication gap.

[0211] In one embodiment of this disclosure, the first message further includes feedback resource configuration;

[0212] The resources indicated by the feedback resource configuration are used by the first terminal to send communication status information with the passive IoT device to the base station and / or request resources for communication with the passive IoT device and / or request adjustments to resources for communication with the passive IoT device.

[0213] Figure 15 is a schematic diagram of a base station structure according to an embodiment of this disclosure. As shown in Figure 15, in this embodiment of the disclosure, the base station includes: a second processor 801, a second memory 802, and a second communication bus 803;

[0214] The second communication bus 803 is used to realize the communication connection between the second processor 801 and the second memory 802;

[0215] The second processor 801 is used to execute one or more computer programs stored in the second memory 802 for application to a resource configuration method for a base station.

[0216] This disclosure provides a computer program product, including a computer program that, when executed, implements steps in a resource configuration method applied to a first terminal, or steps in a resource configuration method applied to a base station.

[0217] This disclosure provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements steps in a resource configuration method applied to a first terminal, or steps in a resource configuration method applied to a base station. The computer-readable storage medium may be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or it may be a device including one or any combination of the above-mentioned memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.

[0218] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0219] This disclosure is described with reference to schematic and / or block diagrams of implementations of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the schematic and / or block diagrams, and combinations thereof, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the schematic and / or block diagrams.

[0220] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0221] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks in a block diagram.

[0222] 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 technical scope disclosed in this utility application 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 allocation method applied to a first terminal, the method comprising: Receive the first message sent by the base station; The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

2. The method according to claim 1, wherein, The first message is included in the downlink control information (DCI) sent by the base station to the first terminal; The first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

3. The method according to claim 1, wherein, The first message is included in the Radio Resource Control (RRC) message sent by the base station to the first terminal; The first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the frequency of carrier transmission, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap; The configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap; The first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted. The first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or frequency conversion.

4. The method according to claim 3, further comprising: The first time during each of the passive IoT communication gaps communicates with the passive IoT device.

5. The method according to claim 3, further comprising: Receive a second message sent by the base station; wherein the second message is used to indicate whether to activate the passive IoT communication gap; If the second message indicates activation of the passive IoT communication gap, communication is made with the passive IoT device during the first time within one or more configured passive IoT communication gaps, or during the first time within one or more unoccupied passive IoT communication gaps.

6. The method according to any one of claims 3-5, further comprising: Receive a third message sent by the base station; wherein the third message is used to indicate the length and / or period and / or timing advance adjustment value of the passive IoT communication gap; According to the adjustment value indicated by the third message, the length and / or period and / or timing of each passive IoT communication gap in the second time period are adjusted forward.

7. The method according to claim 3, further comprising: During the first time interval, communication resources are competed with each of the second terminals; wherein, each of the second terminals also receives the first message from the base station for configuring resources to communicate with the passive IoT device, and the first interval is a passive IoT communication interval in which both the first terminal and each of the second terminals expect to communicate with the passive IoT device; If the competition for communication resources is successful, the remaining time of the first time interval within the first gap is used to communicate with the passive IoT device. The remaining time in the first time period refers to the time during which communication resources are not occupied and are used for competition within the first time period.

8. The method according to claim 7, wherein, The first message also includes: a start time offset value, a contention slot length, and a number of contention slots. The contention for communication resources with the second terminal within the first slot includes: A contention window is formed by using K contention time slots of length L; where K is the number of contention time slots and L is the length of the contention time slots. The start time of the competition window is determined based on the start time offset value, starting from the start time of the first gap. Within the competition window of the first gap, communication resources are competed with each of the second terminals.

9. The method according to claim 8, wherein, The first message further includes: a priority calculation criterion, wherein competing for communication resources with each of the second terminals within the competition window of the first gap includes: Based on the priority calculation criteria, the priority value of the first terminal in the first gap is calculated and determined as the first priority value; Generate a first random integer within [0, K-1]; wherein, different random integers within [0, K-1] correspond to different contention time slots within the contention window; Within the contention window, the first priority value is broadcast using the first contention time slot corresponding to the first random integer, and the priority value broadcast by each of the second terminals is received using each contention time slot different from the first contention time slot. If the first priority value is greater than each of the received priority values, the communication resource contention is determined to be successful. If the first priority value is not greater than any of the received priority values, the communication resource contention is determined to have failed.

10. The method according to claim 9, wherein, The step of broadcasting the first priority value using the first contention time slot corresponding to the first random integer includes: Before the first contention time slot, for each priority value received, the currently received priority value is compared with the first priority value; If the first priority value is greater than each priority value received before the first contention time slot, the first priority value is broadcast using the first contention time slot.

11. The method of claim 7, further comprising: When it is determined that the communication resource competition is successful and communication with the passive IoT device is established, the quality and / or power and / or energy of the signal are measured within the sensing window; If the measurement result is not lower than the threshold, communication with the passive IoT device is interrupted.

12. The method according to claim 1, further comprising: If communication with the passive IoT device is not completed within the defined resources, a fourth message is sent to the passive IoT device. The fourth message is used to instruct the passive IoT device not to listen to signaling during the third time period.

13. The method according to claim 1, wherein, The first message also includes feedback resource configuration, and the method further includes: Using the resources indicated by the feedback resource configuration, send the communication status of the passive IoT device to the base station and / or request the resources for communication with the passive IoT device and / or request the adjustment of the resources for communication with the passive IoT device.

14. A resource allocation method applied to a base station, the method comprising: Send the first message to the first terminal; The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

15. The method according to claim 14, wherein, The first message is included in the downlink control information (DCI) sent by the base station to the first terminal; The first message includes one or more of the following: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the authorized usage time, the period of the authorized usage time, the frequency of carrier transmission, the frequency hopping pattern, and the spatial range in which the first message is valid.

16. The method of claim 14, wherein, The first message is included in the Radio Resource Control (RRC) message sent by the base station to the first terminal; The first message includes: the transmission frequency band of the passive IoT signal, the reception frequency band of the passive IoT signal, the frequency of carrier transmission, the effective spatial range of the first message, the frequency hopping pattern, and the configuration of the passive IoT communication gap; The configuration of the passive IoT communication gap includes: the length and / or period and / or timing advance of the passive IoT communication gap; The first time within the passive IoT communication gap is the time during which communication with the passive IoT communication device is permitted. The first time is the time during which the first terminal does not perform radio frequency transceiver adjustment or frequency conversion.

17. The method of claim 16, further comprising: A second message is sent to the first terminal; wherein the second message is used to indicate whether the passive IoT communication gap is activated.

18. The method according to claim 16 or 17, further comprising: A third message is sent to the first terminal; wherein the third message is used to indicate the length and / or period and / or timing advance adjustment value of the passive IoT communication gap.

19. The method of claim 14, wherein, The first message also includes feedback on resource configuration; The resources indicated by the feedback resource configuration are used by the first terminal to send communication status information with the passive IoT device to the base station and / or request resources for communication with the passive IoT device and / or request adjustments to resources for communication with the passive IoT device.

20. A first terminal, comprising: The first communication module is used to receive the first message sent by the base station; The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

21. A first terminal, comprising: A first processor, a first memory, and a first communication bus; The first communication bus is used to establish a communication connection between the first processor and the first memory; The first processor is configured to execute one or more computer programs stored in the first memory to implement the resource allocation method according to any one of claims 1-13.

22. A base station, comprising: The second communication module is used to send the first message to the first terminal; The first message is used to configure the resources for communication between the first terminal and the passive IoT device.

23. A base station, comprising: Second processor, second memory, and second communication bus; The second communication bus is used to establish a communication connection between the second processor and the second memory; The second processor is configured to execute one or more computer programs stored in the second memory to implement the resource allocation method according to any one of claims 14-19.

24. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the resource allocation method as described in any one of claims 1-19.

25. A computer program product comprising a computer program that, when executed, implements the resource allocation method as described in any one of claims 1-19.

Citation Information

Patent Citations

  • Resource configuration method and apparatus, and communication device

    CN116347630A

  • Data transmission method and device and readable storage medium

    CN118400444A

  • Downlink relay for passive internet of things communication

    US20230319814A1

  • Techniques for scheduling passive internet of things communications

    WO2023212896A1