Search

US-20260129662-A1 - COMMAND SCHEDULING FOR INTERNET OF THINGS (IoT)

US20260129662A1US 20260129662 A1US20260129662 A1US 20260129662A1US-20260129662-A1

Abstract

Methods and apparatuses are described herein for command scheduling in Internet of Things (IoT). A wireless transmit/receive unit (WTRU) may receive, from a base station (BS), resource configuration information that comprises one or more resource groups. Each of the one or more resource groups may comprise one or more resources. The WTRU may receive, from one or more devices, one or more respective device identifications that correspond to the one or more devices. For the one or more resource groups, the WTRU may determine whether one or more commands are pending for the one or more devices. The WTRU may select, based on one or more resources in a resource group, a device identification associated with a pending command from among the one or more device identifications. The WTRU may transmit, based on the selected device identification, the pending command using the one or more resources in the resource group.

Inventors

  • Martino Freda
  • Jongwoo Hong
  • Kevin Wanuga
  • Paul Marinier
  • Aata EL HAMSS
  • Erdem Bala
  • Remun KOIRALA

Assignees

  • INTERDIGITAL PATENT HOLDINGS, INC.

Dates

Publication Date
20260507
Application Date
20241104

Claims (20)

  1. 1 . A method for use in a wireless transmit/receive unit (WTRU), the method comprising: receiving, from a base station (BS), resource configuration information that comprises one or more resource groups, wherein each of the one or more resource groups comprises one or more resources; receiving, from one or more devices, one or more respective device identifications that correspond to the one or more devices; determining, for the one or more resource groups, whether one or more commands are pending for the one or more devices; selecting, based on one or more resources in a resource group, a device identification associated with a pending command from among the one or more device identifications; and transmitting, based on the selected device identification, the pending command using the one or more resources in the resource group.
  2. 2 . The method of claim 1 , further comprising: selecting, based on duration of time that the one or more commands have been pending, the device identification from among the one or more device identifications.
  3. 3 . The method of claim 2 , further comprising: determining, for a first resource group of the one or more resource groups, that a first command is pending for a first device of the one or more devices, wherein the first device is associated with a first device identification of the one or more device identifications; determining, for a second resource group of the one or more resource groups, that a second command is pending for a second device of the one or more devices, wherein the second device is associated with a second device identification of the one or more device identifications; and selecting, based on a first duration of time that the first command has been pending and a second duration of time that the second command has been pending, the second device identification with the second command as the device identification associated with the pending command, wherein the second duration of time is longer than the first duration of time.
  4. 4 . The method of claim 1 , further comprising: selecting, based on a command type associated with the pending command and a command type associated with the resource group, the device identification with the pending command from among the one or more device identifications.
  5. 5 . The method of claim 4 , wherein the command type associated with the pending command corresponds to the command type associated with the resource group.
  6. 6 . The method of claim 1 , further comprising: receiving a service request that comprises a list of device identifications and a list of commands, wherein each command in the list of commands is associated with a device identification in the list of device identifications; and transmitting, to the BS, a request for the resource configuration, wherein the request comprises information associated with the service request.
  7. 7 . The method of claim 6 , further comprising: determining, for each of the one or more resource groups, that a device identification of the one or more device identifications corresponds to a device identification of the list of device identifications; and determining that there is a pending command for the device identification of the one or more device identifications.
  8. 8 . The method of claim 6 , further comprising: selecting, based on the device identification in the list of device identifications, the device identification associated with the pending command from among the one or more device identifications.
  9. 9 . The method of claim 1 , further comprising: determining that no device identification is selected from among the one or more device identifications; and based on the determination that no device identification is selected, transmitting, using one or more uplink resources associated with the one or more resource groups, an indication that one or more resources of the one or more resource group will not be used, wherein the one or more resources are for command transmission or data reception and the one or more uplink resources are included in the resource configuration information.
  10. 10 . The method of claim 1 , wherein the one or more resources in each of the one or more resource groups comprise one or more resources for reception, one or more resources for transmission, one or more resources for command transmission, one or more resources for data reception, and one or more command type associated with the one or more resources.
  11. 11 . A wireless transmit/receive unit (WTRU) comprising: a processor; a receiver; and a transmitter, the processor and the receiver configured to: receive, from a base station (BS), resource configuration information that comprises one or more resource groups, wherein each of the one or more resource groups comprises one or more resources; and receive, from one or more devices, one or more respective device identifications that correspond to the one or more devices; the processor configured to: determine, for the one or more resource groups, whether one or more commands are pending for the one or more devices; and select, based on one or more resources in a resource group, a device identification associated with a pending command from among the one or more device identifications; and the processor and the transmitter configured to: transmit, based on the selected device identification, the pending command using the one or more resources in the resource group.
  12. 12 . The WTRU of claim 11 , wherein the processor is further configured to: select, based on duration of time that the one or more commands have been pending, the device identification from among the one or more device identifications.
  13. 13 . The WTRU of claim 12 , wherein the processor is further configured to: determine, for a first resource group of the one or more resource groups, that a first command is pending for a first device of the one or more devices, wherein the first device is associated with a first device identification of the one or more device identifications; determine, for a second resource group of the one or more resource groups, that a second command is pending for a second device of the one or more devices, wherein the second device is associated with a second device identification of the one or more device identifications; and select, based on a first duration of time that the first command has been pending and a second duration of time that the second command has been pending, the second device identification with the second command as the device identification associated with the pending command, wherein the second duration of time is longer than the first duration of time.
  14. 14 . The WTRU of claim 11 , wherein the processor is further configured to: select, based on a command type associated with the pending command and a command type associated with the resource group, the device identification with the pending command from among the one or more device identifications.
  15. 15 . The WTRU of claim 14 , wherein the command type associated with the pending command corresponds to the command type associated with the resource group.
  16. 16 . The WTRU of claim 11 , wherein the processor and the receiver are further configured to receive a service request that comprises a list of device identifications and a list of commands, wherein each command in the list of commands is associated with a device identification in the list of device identifications, and the processor and the transmitter are further configure to transmit, to the BS, a request for the resource configuration, wherein the request comprises information associated with the service request.
  17. 17 . The WTRU of claim 16 , wherein the processor is further configured to: determine, for each of the one or more resource groups, that a device identification of the one or more device identifications corresponds to a device identification of the list of device identifications; and determine that there is a pending command for the device identification of the one or more device identifications.
  18. 18 . The WTRU of claim 16 , wherein the processor is further configured to: select, based on the device identification in the list of device identifications, the device identification associated with the pending command from among the one or more device identifications.
  19. 19 . The WTRU of claim 11 , wherein the processor and the transmitter are further configured to: determine that no device identification is selected from among the one or more device identifications; and based on the determination that no device identification is selected, transmit, using one or more uplink resources associated with the one or more resource groups, an indication that one or more resources of the one or more resource group will not be used, wherein the one or more resources are for command transmission or data reception and the one or more uplink resources are included in the resource configuration information.
  20. 20 . The WTRU of claim 11 , wherein the one or more resources in each of the one or more resource groups comprise one or more resources for reception, one or more resources for transmission, one or more resources for command transmission, one or more resources for data reception, and one or more command type associated with the one or more resources.

Description

BACKGROUND Ambient Internet of Things (AIoT) services utilize IoT-enabled devices to monitor and manage environments or assets seamlessly, often in real-time, without requiring direct user intervention. In AIoT services, inventory procedures primarily involve a reader initiating access to multiple IoT-enabled devices. Additionally, the AIoT service supports command-based actions triggered through inventory and command procedures. However, these procedures require additional resources for command transmission by the reader and potential data reception from the IoT-enabled devices. Current approaches to scheduling these resources are often impractical due to the complexity of the reader and/or devices. SUMMARY Methods and apparatuses are described herein for command scheduling in Internet of Things (IoT). For example, a wireless transmit/receive unit (WTRU) may receive, from a base station (BS), resource configuration information that comprises one or more resource groups. Each of the one or more resource groups may comprise one or more resources. The WTRU may receive, from one or more devices, one or more respective device identifications that correspond to the one or more devices. For the one or more resource groups, the WTRU may determine whether one or more commands are pending for the one or more devices. The WTRU may select, based on one or more resources in a resource group, a device identification associated with a pending command from among the one or more device identifications. The WTRU may transmit, based on the selected device identification, the pending command using the one or more resources in the resource group. BRIEF DESCRIPTION OF THE DRAWINGS A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings, wherein like reference numerals in the figures indicate like elements, and wherein: FIG. 1A is a system diagram illustrating an example communications system in which one or more disclosed embodiments may be implemented; FIG. 1B is a system diagram illustrating an example wireless transmit/receive unit (WTRU) that may be used within the communications system illustrated in FIG. 1A according to an embodiment; FIG. 1C is a system diagram illustrating an example radio access network (RAN) and an example core network (CN) that may be used within the communications system illustrated in FIG. 1A according to an embodiment; FIG. 1D is a system diagram illustrating a further example RAN and a further example CN that may be used within the communications system illustrated in FIG. 1A according to an embodiment; FIG. 2 is a diagram illustrating an example inventory procedure; FIG. 3 is a diagram illustrating an example random access procedure; FIG. 4 is a diagram illustrating an example inventory procedures; FIG. 5 is a diagram illustrating an example topology; FIG. 6 is a diagram illustrating another example topology; FIG. 7A is a diagram illustrating another example topology; FIG. 7B is a diagram illustrating another example topology; FIG. 8 is a diagram illustrating another example topology; FIG. 9A is a diagram illustrating an example resource allocation; FIG. 9B is a diagram illustrating another example resource allocation; FIG. 9C is a diagram illustrating another example resource allocation; FIG. 10 is a diagram illustrating an example transmission indicating a command interrupt; FIG. 11 is a diagram illustrating an example procedure; FIG. 12 is a diagram illustrating an example resource configuration; FIG. 13 is a diagram illustrating an example procedure; and FIG. 14 is a diagram illustrating another example procedure. DETAILED DESCRIPTION FIG. 1A is a diagram illustrating an example communications system 100 in which one or more disclosed embodiments may be implemented. The communications system 100 may be a multiple access system that provides content, such as voice, data, video, messaging, broadcast, etc., to multiple wireless users. The communications system 100 may enable multiple wireless users to access such content through the sharing of system resources, including wireless bandwidth. For example, the communications systems 100 may employ one or more channel access methods, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), single-carrier FDMA (SC-FDMA), zero-tail unique-word discrete Fourier transform Spread OFDM (ZT-UW-DFT-S-OFDM), unique word OFDM (UW-OFDM), resource block-filtered OFDM, filter bank multicarrier (FBMC), and the like. As shown in FIG. 1A, the communications system 100 may include wireless transmit/receive units (WTRUs) 102a, 102b, 102c, 102d, a radio access network (RAN) 104, a core network (CN) 106, a public switched telephone network (PSTN) 108, the Internet 110, and other networks 112, though it will be appreciated that the disclosed embodiments contemplate any number of WTRUs, base